BM66( QQQJJJEEEEEEFFFCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@======<<<<<<<<<<<<==============================<<<<<<<<<<<<<<<<<<<<<<<>>111CCC777333???===;;;===<<<:::888999;;;::::::999;;;777>>><<<777@@@EEE444>>>:::999;;;===<<<999666<<<<<<:::888:::<<<;;;666;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============??????>>>>>>=========<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>==============================<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>????????????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<999999999:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999888888999999999:::::::::999999999999999999999999888888999999999:::::::::;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999888888999999999999999999999999999999999999999999999999999999888888888888999999777777666666666666777777888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;::::::999999999:::::::::999999999888888555555555555555555555555555555555555555555555555666666666666666666666666777777777777777666666666777777777777777777777777555555555555555555555555777777777777777777777777OOOHHHCCCDDDDDDBBB@@@AAAAAA@@@@@@@@@@@@?????????<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999555KKKFFF888666000===111LLL888///:::,,,...III...333EEE333111666444999888???777333666000000666555:::;;;888888<<<===999@@@777666555===...111===333;;;===777333666;;;<<<,,,<<>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::999999999999::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888888999999999:::::::::888999999999999:::::::::::::::999999999999::::::::::::999999999888888888777777777888888888999999888888888888888888888888777777777888888888999999999:::;;;:::888888888999999999999999999999999999999999999999::::::::::::999999::::::::::::999999::::::::::::::::::::::::::::::999999999888888888::::::::::::::::::::::::888888888888888888888888888888777777777666666666777777777777777777777777777777777777777777777777777666666555555666666777666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666777777999999999999::::::::::::999999999999999:::;;;;;;999999999999999999999999888888777777777666666666444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444MMMFFFAAAAAABBB@@@>>>>>>>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999222///>>>222(((@@@@@@+++///000///EEEFFF@@@EEE''';;;:::GGG111111===666888888666555666666444555;;;>>>666000222888::::::999)))???EEE,,,BBB:::888222222222555;;;>>>;;;555222===222222<<<<<<000///:::777777666666666666777777888888888888888888888888888888888888888888888888777777777777777777777777666666777777777888888888999999999999999999999999888888888888888888888888777777777666666777777777888888888888888888888888888888888888888888888888777777888888888999999999888888888888777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999:::999999888888999999:::999999999999999999999999777777888888888999999999777999;;;>>>@@@BBBCCCCCCDDDDDDCCCAAA@@@???>>>===?????????>>>>>>======<<<;;;;;;:::999999999999:::999999:::::::::999888888888888777777888888999:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888777777888888999::::::::::::::::::::::::::::::999999888888999999:::999888888777777888888999999888888777777888888999888888888888999999999999999999:::::::::;;;;;;;;;999999999999888888888888888888888888888888888888888888777777777666666666666666777777777888888888777777888888888999999999888888777777777777888888888888777777777666666666555555555666666666777777666666666666666666666666555555555666666666777777666777888777666555555777555555555555555555555555555555666666666777777777777777888888888888777777777777777777777777777777888888777777777666666666777777777777777777777777666666666666666666666666555555444444444444333333444444444444444444444444444444444444444444444444444333333222222333333444444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444666777777777777888888888666666666666666777888888888888888888888888888999555555444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222LLLEEE@@@@@@AAA???======<<<<<<;;;;;;;;;:::::::::999999888888888888999999888888888888888888888888888888888888888888888888MMM///(((666:::333333AAA>>>000@@@>>>$$$<<<)))999444"""222222:::555222444///555555888>>>666444555222666<<<:::111000666???444888---===,,,:::AAA<<<444111666777333555<<<>>>444000666:::666333444666555555555555555555666666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666777777777777777777777777666666666666666666666666555555444444444444555555666666666666666666666666666666666666666666666666555555666666666777777777666555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666333333333444555666777888777777777777777777777777555555666666666777777777666666888:::<<<===??????BBBAAAAAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::999888888777777777777777777777777777777666666555555555555555555666777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666777777888888888888888888999999999888888777777777777888888777777666666666666777777777777666666666666777777666666666777777777888888888888888999999999999:::888777777777666666666666666666666666666666666666555555555555444444444444555555555666666666777777666666666666777777777777666666555555555555666666555555555555444444444444333333333444444444444555444444444444444444444444333333333444444444444555333555555555333222333444333333333333333333333333333333444444444555555555555555666666666666555555555555555555555555555555555555555555444444444444555555555555555555555555444444444444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222444444444555555555666666555444444444444555666666888777777777666666666555333333333222222222222111222222222222222222222222000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000222222222222222222222222000000000000000000000000KKKDDD???@@@@@@>>><<<===::::::999999999888888888777777666666666666777777666666666666666666666666555555555555555555555555)))DDD===222999777111555111999;;;''':::III111???###???666AAAJJJ555III'''444///666---222999'''+++%%%888AAA888333999;;;666,,,'''===888666444;;; """666@@@888111777;;;777888???000***888>>>666555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444555555555555666666444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333555555444444333444444444444444444444444444444444444444555555555555666666666666666777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<999999999999999888888888777666666555555555555555555555555555555444333333333333333333333444555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666444444444444444444444444555444444444444555666666555666666666777777777888666666555555555555666666555555444444444444555555777666666666666666666777555555666666666777777777777777777888888888999999777777777666666666555555444444444444444444444444444444333333333222222222444555555555666666666666444444444555555555555666444444444333333444444444444444333333333222222222111111222222222333333333222222222222222222222222111111222222222333333333222333444333111000111222222222222222222222222222222333333333333444444444333444444444444444444333333333333333333333333333444444333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222222333333333333444444444444444444555555666888888777555444333222111333222222222222111111111111111111111111111111111//////////////////////////////////////////////////////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000JJJCCC>>>??????===;;;<<<888888888888777777777777555555444444444444555555444444444444444444444444444444444444444444444444'''===)))+++mmm333(((444(((///;;;...:::mmm333///666***222444---\\\ttt???+++///@@@666333<<>>:::;;;<<<999666777555555444444333222222222000000000//////000000000////////////////////////////////////////////////JJJ000---<<<000111,,,%%%(((///555...ddd'''---000%%%888000&&&;;;###///;;;***111yyy333111%%%888'''222,,,(((444222---888///%%%888***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------........./////////......------......//////......------......///------........./////////........................---------.........//////////////////////////////------------------------////////////////////////...//////...------...000------------------------------------------------++++++,,,,,,,,,------------------....../////////000000111111222333333444222222222111111111000000111111111111111111111111////////////////////////........./////////000000000000000000000000000000000000000000000000000000////////////000000000111000000000111111111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111/////////000000000111111000000000000000000000000////////////////////////////////////////////////////////////000000000111/////////////////////////////////....../////////////////////////////////........./////////000000...//////////////////...111111000///......------........................................................./////////000000////////////////////////////////////////////////........................---------.........//////........................------------------------........................------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------........./////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------DDD>>>999:::;;;888666666444444444333222222111111000//////......//////000................................................aaa222...///222000...///,,,...555&&&'''666222444...000!!!JJJ------$$$EEE444222'''---222---***444333!!!===333$$$555...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................------------............------------......------------............---------------.........------------....................................,,,,,,,,,,,,,,,,,,,,,,,,........................---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------........./////////000111111222222222222111111111111000000000000000000000000000000........................---............/////////////////////////////////////////////////////////...////////////000000000//////000000000111111111111000000000000000000111//////////////////////////////////////////////////////000000000111111111000000000000000000000000////////////////////////////////////////////////....../////////000000000....../////////000000000////////////////////////...................................................////////////000000000........................//////............//////....................................////////////......////////////......//////..............................................................................////////////................................................---------...............------------....................................------------------------........................,,,,,,------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------.............../////////000000000........................------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------DDD===888::::::777555555444333333222222111111000//////............//////................................................nnn222+++,,,777)))'''222111******&&&^^^///+++444(((///&&&$$$000...+++888,,,555;;;///...)))'''111YYY444111'''000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------------,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......//////000111111111111111111111111111111111////////////////////////........................------------.........///////////////////////////////////////////////////......////////////000000////////////000000000000111000000//////000000111////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////............////////////............////////////////////////////////////......................................................////////////000000///////////////////////////......------......///........................------........./////////---...///000000///...---,,,---------......//////------------------------------------------------------........./////////................................................---------------.........,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------....../////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,CCC<<<888999:::777555555333333333222111111000000///......------......///------------------------------------------------aaa//////qqq555(((&&&***---))))))***999___%%%...000000///...<<<###EEE///&&&;;;KKK>>>PPPooo222333&&&///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---------.........------------------------------------------------........................,,,------,,,++++++,,,...------------------------------------------------,,,,,,,,,,,,------------...............---------......//////000111111111000000000000000000000000////////////////////////------------------------,,,,,,---------.................................////////////////////////........./////////000000........./////////000000000000////////////000000////////////////////////////////////////////////........./////////000000000000000000000000000000////////////////////////////////////////////////------........./////////------........./////////////////////////////////------------------------................................./////////000000///////////////////////////......------......///........................---------.........//////,,,---///000000///---,,,,,,,,,---------.........---------------------------------------------------------.........//////................................................,,,,,,,,,------.........,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,CCC<<<888999:::777444555333333222222111000000000.........------.........------------------------------------------------JJJ...:::------222&&&(((,,,000,,,$$$444,,,+++'''111(((###sssyyy,,,%%%ooo```...(((///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------------------------------........................,,,------,,,++++++,,,...------------------------------------------------,,,,,,------------....................................//////000111111111.../////////////////////////////////////////////------------------------,,,,,,,,,---------..............................////////////////////////............/////////000............/////////000000000////////////000000////////////////////////////////////////////////............/////////000000000000000000000000000////////////////////////////////////////////////---------.........//////---------.........//////////////////////////////------------------------..................................../////////000000000000000000000000000.........------.................................---------.........//////,,,---///000000///---,,,---------------------------------------------------------------------------------.........//////................................................,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,BBB???;;;999888888666555333333222222111000//////////////////.......................................------,,,,,,------...'''???333+++---,,,...+++888]]]&&&,,,+++333222:::222>>>'''222999222"""111---))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////000000000000000000000000......////////////......---------------------------------............///////////////////////////........................////////////////////////////////////////////////111111000000//////......................................................////////////000000000000000000000000000000000000//////............//////000000//////.........---..........................................------////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------............///------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAA???;;;999888888666555333333222222111000000///////////////.......................................------,,,,,,------...$$$888DDD )))---&&&+++333...,,,###ggg555$$$$$$===///+++(((%%%000!!!222,,,"""666666222333***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///////////////////////////////////////---......//////......---------------------------------------............................................................////////////////////////........................000000000000//////........................................................./////////000000000000000000000000000000000000//////............//////000/////////....................................................................................................................................................................................................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------............------------------------........................------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAA>>>;;;999888777666555333333222222111000000000////////////.......................................------,,,,,,------...;;;]]]|||LLL&&&---+++---777xxxLLL,,,111&&&+++222%%%555666555...+++...,,,***TTT+++222555+++cccVVV---)))777///$$$))),,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...////////////...////////////////////////,,,------......------,,,------------------------------------............................................................////////////////////////........................000000000////////////........................................................./////////000000000000000000000000000000000//////............//////////////////............................................................................................................------------------------........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------............------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAA>>>:::888888777666444222222222111111111000000////////////.......................................------,,,,,,------...'''$$$***++++++"""+++222!!!%%%AAA000(((000...,,,###^^^&&&<<<### ///...000>>>;;;999###//////,,,nnnCCC$$$---'''###---222)))000,,,++++++******++++++,,,++++++++++++++++++++++++***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---......//////......////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........................................................////////////////////////........................////////////////////////........................................................./////////000000//////////////////////////////............/////////////////////.................................---------...............................................................------------------------........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@>>>:::888777777555444222222222111111111111111////////////.......................................------,,,,,,------...:::KKK(((...<<<444---;;;444GGGBBBPPPMMMCCCNNN""">>>zzz<<<(((...888///===---)))***(((EEE666:::LLL000???>>>;;;###???<<<###''',,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------.......................................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................................................////////////////////////......................................./////////............................................................//////////////////////////////////////////............//////.........///////////////........................---------.........//////................................................------------------------........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@===:::888777666555444111111111111111111111111////////////.......................................------,,,,,,------...777+++ wwwVVV((('''***$$$...333)))111EEENNN+++$$$CCC777,,,...666WWW&&&......333,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////////////////---------------------------............/////////................................................------........./////////000000000000000000000000//////............//////.........///////////////........................,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@===:::777777666555333111111111111111111111111////////////.......................................------,,,,,,------... 666111,,,{{{QQQ+++<<<&&&333<<>>...---...000000CCC...///::: ,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------........................,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................////////////////////////---------------------------------.........//////................................................---------.........//////000000000000000000000000//////............//////............/////////000........................,,,,,,------...//////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************@@@===999777777666555333111111111111111111222222000/////////.......................................------,,,,,,------...,,,---,,,444'''^^^<<<222888888<<>>===;;;666666111+++(((&&&444,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------........................,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................////////////////////////---------------------------------.........//////................................................---------.........//////000000000000000000000000//////............//////---.........//////000000........................,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************@@@===999777777666555333222222222111111111111000////////////............------------------------,,,******---000111///,,,...,,,&&&+++,,,"""EEE+++(((222fffWWW[[[YYYXXX...(((555///222---((('''***,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))*********+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////......------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------................................................---------............/////////.........---------........................---------............///000000000000000000000000////////////............////////////////////////........................................................................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,++++++***)))(((((())))))************))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********@@@===999777777666555333222222222111111111111000////////////............------------------------///,,,***+++,,,---,,,+++)))555333111666---%%%///333]]]]]]BBB;;;vvv222111)))((()))+++...000000...,,,***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************++++++++++++,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------------------................................................---------............/////////.........---------........................---------............///000000000000000000000000////////////............////////////////////////........................................................................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,++++++***)))))))))))))))************))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******@@@===999777777666555333222222222111111111111000////////////............------------------------000...++++++,,,---------***000''' +++444111000777<<<===666EEE```GGGYYY[[[{{{xxx}}}{{{mmmrrreeeVVV777;;;...000$$$444,,,------+++)))***---000,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,------------------------................................................---------............////////////............---........................---------............///000000000000000000000000////////////............////////////////////////........................................................................------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,+++******))))))))))))************))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++@@@===999777777666555333222222222111111111000000////////////..........................................---...///000000000......///222111+++///<<<777RRRnnnppp~~~{{{___OOO<<>>OOOggg~~~|||zzzrrrrrr{{{]]]III...111222---))))))***+++,,,,,,,,,***((('''((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////333000,,,+++,,,---,,,***111***(((...000---,,,///000---,,,...,,,)))+++000---///---)))***///000------......,,,)))))),,,...---,,,000555333,,,,,,111---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------........................////////////////////////////////////////////////...------------...//////000000000000111111111111000000000000////////////////////////////////////////////////////////////---------.........//////000000000000000000000000//////.........---------........................------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???<<<999777777666555444222222222222111111111111111111000000/////////////////////...///111222222---555EEEUUU[[[aaavvv}}}wwwyyy}}}MMM<<<,,,)))000222+++###((()))))))))))))))******))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........///////////////------------------///000222111111333111...---.../////////000000000222555+++...111222111///,,,(((///////////////000222333///+++)))***++++++,,,///---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------,,,,,,------...///...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........------------------------........................////////////////////////...........................------------...//////000000000000111111111111000000000000////////////////////////////////////////////////////////////---------.........//////000000000000000000000000//////.........---------........................------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???<<<999777777666555444333222222222111111111111111000000000000////////////000000000000000333555888MMMfffsssyyyttteeekkkiiiZZZUUUdddzzzxxxmmmxxx}}}xxxyyytttttt|||dddDDD777555111,,,)))))))))******************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------000/////////////////////000222444333000///000222)))...111///...///000//////111000---,,,...---+++222000///000...---000444...+++))))))+++,,,+++)))333222///,,,...222222...+++,,,------.........---------------------------.........------------,,,---------,,,------...///...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------------------------------,,,------------.........------------------------........................////////////////////////..............................------......///000000000000000111111111111000000000000////////////////////////////////////////////////////////////------........./////////000000000000000000000000/////////.........------........................------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???<<<999777777666555444333333222222222111111111000000000000000000000000///000333555333222666<<>><<<:::888888888777555222222333333333222111111666000---111666666555555BBBQQQ\\\]]]fffzzzyyyooo^^^```iii|||lllHHH===666+++***444+++)))+++---,,,'''&&&)))))))))))))))))))))))))))************************)))************+++++++++++++++******++++++,,,---------------------------222...)))(((---222000+++...000000---000555444000222111222999GGGXXXhhhqqqvvvyyyNNNMMMPPPDDD<<<999000,,,333666111,,,---444222///------...///000000...,,,,,,---/////////------------------------------------------------------------------------------------------------------------------------............////////////000000000000000000000000000000000000////////////000111111111222222222222.........///000111222333000111222333333222000///+++111333//////222222...222222222111111111222222//////000000111111111111000000///............///000000000000000000000000000000000000000000000000////////////////////////........................------------------------................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,---...///000111>>><<<:::888888888777555333333333444333333222111777555444333///...555>>>[[[jjjxxxmmmeeeppp~~~{{{xxxxxxxxxsssvvvyyyzzz{{{}}}|||xxxlllJJJ777333000+++'''&&&'''++++++((((((,,,))))))))))))))))))))))))************************)))************++++++++++++++++++***++++++,,,---------------------------(((...222222...---///111,,,......---,,,---000333>>>OOO```mmm~~~```OOOJJJ???333---///444888///111222222111000000000111///...---//////...---------------------------------------------------------------------------------------------------------------------------............////////////////////////////////////000000000000000000000///000000111111111222222222111000000/////////000000111000...------...000222111555555222111555666333000///......------......666555333111///.........111111000///////////////////////////////////////000000000000000000000000////////////////////////........................------------------------................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......//////.........---------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...000000000000000111111111>>><<<:::888888888777555444444555555444444333222000222444333000555FFFYYYssszzz{{{}}}kkkmmm}}}zzzyyyxxxvvvrrrnnnjjjjjjiiieee```\\\ZZZZZZUUUVVVXXXYYY[[[```fffkkknnnpppuuuzzz]]]GGG;;;444***((((((++++++)))***---))))))))))))))))))))))))************************)))************++++++++++++++++++++++++,,,------------------------------,,,...000...******///444000///333:::===@@@MMM\\\zzzWWW>>>999777000111333444444222000......111000//////000000...,,,------------------------------------------------------------------------------------------------------------------------............////////////////////////////////////000000000000000000000000000000000111111111111222222222111111000111111111444333333222222333444555000222000------000111000666555444444333333333333333222000......///111222222111111000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------................................................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------.....................---------......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...333333222111000//////...>>><<<:::888888888777555555555555555555444444333///...///444;;;HHH]]]ooowwwrrrpppdddkkk|||zzzxxxmmmhhhaaa^^^]]][[[UUUPPPJJJJJJIIIFFFBBB???>>>>>>??????>>>>>>???AAADDDGGGJJJMMMSSS\\\fffqqqyyy~~~VVV999666555000,,,---,,,))))))+++))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++++++++,,,------------------............111...,,,///111000...///...---:::RRRbbbmmmpppfffWWWAAA:::666222//////000111222///......000111000...,,,........................------------------------------------------------............................................................////////////........................000000000000000111111111000000000111111111222222222222222222333444444555...000333444444222000...777777666555555666666444333222222111111111222222222222111111222222333444222111111000000000000000////////////////////////000000000000000000000000////////////////////////................................................................................................------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------,,,,,,------------------........................,,,,,,,,,---------....................................---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...000000///...---,,,,,,+++>>><<<:::888888888777555555555666666555555444333777000...:::LLL^^^lllvvvzzznnnlll}}}zzz___YYY]]]|||xxxnnnfffcccOOOHHHAAA>>>???@@@<<<999;;;=========;;;;;;<<<===??????>>>>>>>>>===<<<;;;::::::<<>>555111222444555,,,,,,---///111111///---........................------------------------------------------------............................................................///////////////////////////////////////000000000111111111222111111111111222222222222333333222222222333333444333444555666666666555555333111222444666555222000555555444444444555666666777777777777666444222111222111000000//////000000000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////........................------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---...........................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,>>><<<:::888888888777555555555666666555555444333555///333HHHbbbuuu~~~|||{{{www\\\SSSaaaxxxqqqjjj^^^PPPGGGEEE===:::777888<<<@@@AAAAAABBBEEEGGGHHHIIIKKKMMMOOONNNNNNOOOQQQRRRQQQMMMJJJIIIGGGCCC@@@@@@AAACCCEEEOOOUUU___kkkxxxVVVBBB888///---,,,))))))***))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,------...---------...//////000000...///000...)))222RRRrrr~~~|||mmmXXXDDD777111//////......///111111000...........................------------------------------------------------............................................................////////////000000000000000000000000///000000111111222222222222222222333333333333444555555444333222222222222555333111000222666;;;>>>:::666555:::===;;;999888:::999888777666666666666333333444444555444444333333222111111000111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////........................------------------------------------------------------------------------------------------------........................------------------------------------------------------------------------+++,,,,,,------.................................,,,,,,,,,---------......---------.....................---------,,,,,,,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...+++,,,,,,,,,---.........>>><<<:::888888888777555444555555555555444333333111666FFF___www|||pppRRRKKKjjjtttaaabbb[[[TTTNNNEEE<<<888:::???BBBGGGLLLRRRVVVYYYZZZXXXZZZ]]]___```aaadddfffddddddeeehhhkkkjjjgggccccccbbb___\\\WWWSSSOOOMMMGGGGGGJJJPPP[[[hhhuuu}}}pppMMMAAA555111...+++******))))))))))))))))))))))))************************)))************+++++++++---,,,,,,,,,,,,---......---------...///000000000333222777@@@KKK___kkkMMM???===555333111000111111000///........................------------------------------------------------............................................................////////////111111111111111111111111///000000111111222333333333333444444444444555555666666666666888999:::;;;;;;<<>><<<<<>><<<:::999999888777555444444555555444444333222:::GGG^^^uuurrr___GGG[[[ttt~~~tttjjj___XXXIIICCC>>><<<;;;;;;@@@GGGGGGMMMWWW___dddfffhhhiiimmmoooqqqrrrssstttvvvxxxxxxvvvwwwyyy|||}}}zzzwwwrrrtttwwwxxxvvvqqqlllhhh\\\UUUJJJBBBBBBJJJTTT[[[nnnyyy}}}YYYLLL>>>666222---******))))))))))))))))))))))))************************)))************+++++++++---,,,,,,,,,,,,---......---------...///000000111000333JJJrrrkkk]]]]]];;;888444222111111000///////////////////////////------------------------------------------------////////////////////////////////////////////////............/////////000111111111111111111111111///000000111222222333333444444444555555555666666444555888;;;???CCCGGGIIIdddlllwwwlllbbb\\\___eeefffiiimmmvvvtttppplllhhhdddbbb```aaaZZZPPPEEE===999999:::777777666555555555555666333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................------------------------------------------------------------------------------------------------////////////////////////........................------------------------------------------------++++++,,,,,,---...//////........................,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,???>>><<<:::888777666666333555666444333555555444EEEdddlllsssuuudddQQQGGG[[[}}}|||uuueeeNNN@@@???:::;;;:::999>>>HHHQQQSSS```ccchhhlllooossswwwzzzwwwxxxyyyzzz|||~~~~~~~~~~~~|||vvvqqqggg]]]TTTNNNKKKJJJNNNUUUaaaooo{{{lllFFF;;;999222++++++,,,+++******++++++***(((******************************+++++++++,,,,,,,,,---,,,)))***...111...)))***222333***'''///555444DDDWWWoooUUUHHH999666888...,,,888111111///,,,+++------,,,......---------,,,,,,,,,,,,,,,,,,---------..............................///////////////...................../////////000000000000000111111111111333777555...---333555333777555222222555999999555;;;GGGTTT\\\fffuuunnn]]]jjj}}}|||vvvmmm^^^YYY^^^FFFOOOFFF777666999555555:::555000111666999444,,,,,,111777777333000///111000000000000000000000000111111111111111000//////000000000000000000000000//////////////////////////////............//////------------------------------------------------------------------------........................---------.........//////------------------------................................................------------------------................................................................................................---------............///.................................------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------???>>><<<:::888777666666999555444666333000;;;JJJkkkvvvqqqqqqxxx{{{}}}nnnHHHSSSfff|||yyycccXXXMMM@@@:::===:::???CCCGGGPPP[[[bbbdddmmmppptttwwwxxxzzz|||}}}}}}}}}}}}~~~~~~|||zzzuuuuuutttpppjjjaaaZZZUUUFFFFFFHHHNNNYYYiiiyyyrrrQQQ;;;444222111,,,***)))***+++,,,+++******************************++++++++++++,,,,,,,,,------+++***+++------,,,222)))(((111444333===NNNlllyyymmmTTTIII@@@555000111000000///......000000///.........---------,,,,,,,,,,,,,,,---------............................../////////////////////............/////////000000000000000000111111111111///222555555666666444000333555555444666@@@NNNYYYrrr~~~~~~{{{yyy{{{aaaRRRGGG<<<999(((111999999555222333555888333......333666444111111111111111111111111111111111111111111000//////000000000000000000000000//////////////////////////////............//////------------------------------------------------------------------------........................---------.........//////------------------------................................................------------------------................................................................................................---------............///.................................------,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------???>>><<<:::999777777666999333555999444222FFFccczzzrrrlll{{{fffQQQCCCeee{{{cccJJJ???;;;777888===>>>FFFOOOWWWaaakkkppppppqqquuuyyy{{{||||||}}}}}}}}}{{{yyy{{{~~~~~~{{{tttlllgggYYYTTTLLLEEEFFFPPP```mmmZZZ999666777222---+++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,///111222///000555777AAA```VVV777777888000...---...//////...............------------,,,,,,,,,,,,---------....................................//////////////////....../////////000000000000000111111111222222222333000000333333333444888444888???JJJ[[[rrrtttxxxkkk]]]]]]\\\NNN===444444666777666999333......222444333111111111111111111111111111111111111111111000//////000000000000000000000000//////////////////////////////............//////------------------------------------------------------------------------........................------........./////////........................................................................------------------------................................................................................................---------............///.................................---------------,,,------------.........------------------------------------------------........................------------------------////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........------..................>>>===<<<:::999888777777222444888888666>>>WWWppppppyyykkkQQQGGGeee~~~vvv]]]NNN???:::;;;<<>>777222000444888888444222222333111111111111111111111111111111111111111000////////////////////////////////////////////////////////////............//////............................................................................................................////////////................................................................................................................................................................................................---------............///.......................................---------------------....................................------------------------........................------------------------////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........................../////////>>>===<<<:::999888888777000:::999000777SSSmmmwwwvvvqqqvvvxxx\\\HHHNNNYYYzzzkkkZZZBBB>>>;;;===@@@FFFQQQZZZhhhnnnsssvvvzzz|||uuuxxx|||~~~}}}~~~}}}{{{{{{|||}}}tttwwwzzzvvvkkk]]]RRRLLLLLLZZZnnn}}}|||aaaNNNZZZiiiNNNBBB???999555000,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------000+++***///222000---...***444>>>SSSrrrjjjVVVLLLCCCEEEQQQ]]]dddeee^^^^^^___bbbbbbccckkkuuuyyy{{{}}}}}}zzzxxxyyyzzzyyy{{{~~~yyyPPPBBB999222222333111000222//////.........---------,,,,,,,,,---------..............................---.........//////000000////////////000000000111000111111222333444444444222333666888888<<>>HHHAAACCCWWW___WWWOOOKKKHHHFFFHHHLLLIIIEEE@@@???AAABBB@@@>>>EEEAAA???AAABBBCCCFFFKKKIIINNNUUU\\\cccjjjqqquuu~~~~~~}}}~~~{{{vvvqqq[[[EEE<<<555---,,,000////////////............,,,,,,,,,---------..............................------......///000000111//////000000000111111111111111222333444555666666999>>>AAALLLnnn|||nnnqqqyyyhhhQQQAAA;;;888444000222222222222222222222222111111111111111000//////000000000000000000000000//////////////////////////////............//////........................................................................////////////////////////.../////////000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////........................................................................---------............///........................---........./////////000............////////////........................////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////......///000000111222222===<<<;;;:::999888888888777222999[[[bbbzzz}}}dddFFFFFFYYYoooSSS===:::BBBEEEKKKTTT```mmmxxx||||||}}}}}}}}}~~~~~~~~~~~~|||wwwsssttt{{{~~~|||yyyuuuooobbbTTTOOOZZZsssyyy{{{sssSSSCCC===666000///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,000333...111HHHddddddPPPFFFEEEEEEFFFKKKFFF@@@CCC@@@>>>FFF;;;AAABBB>>>???DDDBBB:::999===AAABBB@@@>>>======???;;;;;;>>>@@@??????BBBBBBCCCCCCEEEJJJQQQYYY^^^\\\fffqqqvvvyyy}}}}}}zzz^^^MMMAAA444111555000/////////............,,,,,,,,,---------..............................---------...///000000111000000000000111111111111111111222333444666666777===RRRjjjqqqiiijjjyyykkkLLL999666;;;222222222222222222222222111111111111111000//////000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000........................................................................---------.........//////........................---.........//////000000............/////////000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000...//////000111222222222BBB:::>>>BBB:::777;;;;;;;;;666DDDpppsssqqq}}}tttLLL<<<___rrrVVVAAA===AAADDDUUU\\\gggoootttwwwzzz}}}{{{~~~{{{{{{}}}~~~~~~~~~tttuuujjjfffnnnqqqnnnqqqzzzxxxuuussslllWWWKKK```yyywwwRRRBBB666444444///---000........................---,,,,,,---......---,,,333&&&)))888:::>>>gggeeeZZZKKKCCCAAABBB???<<<:::;;;;;;;;;;;;;;;;;;:::>>>===;;;999777777888888888999:::;;;:::999777555777777888888888888888999<<<======???AAACCCEEEFFFJJJLLLPPPUUUZZZ^^^aaabbbsssuuuzzzyyyBBB@@@DDD...000000000///...---------........................////////////////////////////////////000000000000---.........000333444333000444111111666444999JJJppp}}}VVVooosss^^^NNN<<<<<<111...111000666777,,,333333333222222111//////////////////////////////////////////////////////......------------......////////////////////////..................------///////////////.........222111222222111...///222000,,,...444666111...000222111...///222444000***111555444......333444000---000///+++...555555...,,,...///......//////---///000111000///...///000////////////////////////........................////////////////////////................................................000000000000////////////...---...///000000///---222------111111---///444333333222...---///111222---444222111555222...444555111111444333000000444444222222555777555333222777333222222222000333888000///000111///+++---222111///......//////...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------...//////111111000---,,,......---333//////666888444222444CCC=========888777999666777>>>```~~~xxxVVVIIIPPPqqqwww___III>>>@@@JJJRRR```fffooouuuyyy|||}}}vvvqqqnnnnnntttyyy~~~|||xxxyyyzzzsssiiiYYYRRRRRR[[[dddhhhlllrrrooommmqqqxxxtttggg___aaafffQQQ>>>777555000---,,,........................,,,,,,,,,...///000///...---000000111BBBiiizzz[[[EEEEEE???999666777999999777:::999777555444444555555666555555555666666777777888999:::;;;;;;999888666999999888777777666555555666666666666777888999:::@@@@@@AAACCCGGGJJJNNNPPPPPPUUU]]]fffpppxxxxxxyyy```MMM888000000...------...///000........................////////////////////////////////////000000000111///222444444333222000///---666:::::::::???___xxxzzzbbb===888===???444111555333222222222222111111000//////////////////////////////////////////////////////......------......///////////////////////////..............................////////////000000+++,,,...///......///111:::333///000111000111555222444444333222333444444000//////000///...---...888777444000000222111...555444222///...000111222///111111111///...///000////////////////////////........................////////////////////////................................................000000000000000000000///---------...000111222222---,,,000555444...+++---111000//////111444555444666999222///555555444;;;777666666888<<>>???FFFUUUbbboooqqquuuvvvwwwwwwyyyzzz|||~~~~~~{{{zzz||||||yyyvvvwwwvvvnnnbbbWWWQQQPPPYYYYYY___jjjsssuuuuuuuuuwwwooofffdddiiipppvvvxxxnnnfffZZZQQQRRRXXXZZZXXXFFF@@@<<<>>>GGGRRR[[[aaaiiiggggggkkkpppnnneee\\\nnn{{{bbbFFF888666555000,,,........................,,,,,,---...///000000111...333333>>>llluuucccKKK666+++111111111222333444444444555444111//////111444666777777999;;;<<<===>>>>>>CCCDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCAAA@@@>>>======<<<<<<;;;:::::::::;;;;;;<<<:::888777888;;;>>>@@@>>>BBBHHHLLLQQQYYYdddmmmyyylllBBB666333000...///000111111......................../////////////////////////////////000000000111111000111222333111000000111222333333???VVVmmmgggJJJ999777555666666...111111111111111111000000///////////////////////////////////////////////////......------......///////////////////////////............////////////......//////000111111111333555777666444333222333111///000444555222//////000333555444000///222666666333444999999555444777000...---000111111333666.........//////000111222000111222111///...///000////////////////////////........................////////////////////////................................................000000000000000000000000111000//////......//////222///.../////////333999777555333444555555555666999;;;666777CCCFFFDDDJJJLLLPPPQQQPPPVVVaaabbb]]]YYY[[[[[[XXXUUUTTTUUUXXXJJJJJJLLLMMMJJJEEEFFFJJJRRRDDD888555555444333333000.........000000...---000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,---......///111---+++...333444000,,,666777AAAUUUhhhrrruuuvvv===@@@;;;888===>>>:::999EEEsssvvvTTTIIInnnwwwXXX>>>>>>HHHQQQ^^^llltttttttttsssssstttuuuvvv}}}xxxrrrooopppqqqqqqpppnnnhhh```^^^bbbdddbbb___\\\XXXSSSJJJ@@@;;;;;;???<<>>CCCEEEDDD777999999999===EEELLLNNNZZZaaaaaa[[[\\\gggooopppeeevvvxxxxxxmmmLLL888666:::666///........................,,,---......---...///000333...<<>><<<;;;;;;<<<<<<>>>>>>>>>===>>>BBBIIIOOOXXXgggaaa>>>999333111222222000...........................//////////////////////////////000000000111111111333///---///222333666999111;;;CCCXXX}}}mmmkkkXXX@@@555444555///111111111000000111111111//////////////////////////////////////////////////////............/////////////////////////////////////////////000000000000000111111111111111111000333555222000111111///444555777888777444333333444222333777888666444333555555333222444888888444;;;888888:::777000000555......222666666222......111222333222000//////000////////////////////////........................////////////////////////................................................000000000000000111111111111222333333222222222222555444222000...000666;;;666888;;;>>>>>>>>>DDDKKKQQQWWWXXXaaaqqqtttooopppsss~~~yyy{{{~~~zzzyyyxxxcccdddeeeccc]]]VVVXXX^^^RRRSSS]]]nnnuuufffIII555444222000///000000...---000000/////////.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,---...//////333111000111000///222777AAAUUUmmmyyywwwrrrtttyyy;;;AAA<<<888>>>;;;999DDD]]]zzzgggJJJccc~~~eeeLLL<<>>;;;:::===@@@>>>777111444999@@@DDDEEEEEEFFFHHHGGGVVV___]]]```lllttttttiiilllwwwxxxlllxxxyyyWWW===777<<<999000////////////////////////---...///---++++++---///333777aaa~~~pppUUUHHH<<<555222000222555///222444222000///222666777999===AAADDDGGGHHHHHHJJJKKKKKKKKKIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEBBB@@@>>><<<999777888:::===>>>===AAAIII^^^~~~zzzHHH???666333444444000,,,////////////////////////000000000000000000000000000000000000111111111111666111///444777666777:::666^^^|||nnniiiqqqHHH666888888333222111111000111111222000000000000000000000000000000000000000000000000/////////....../////////000000000000000000000000/////////000000000111111333333333222111111111000///444555222111555777555444777777333111444===DDDCCC<<<<<>>KKKHHH:::444666999;;;666000111555999555555888666000...000333333444333000///000111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111222,,,///333555555555666888---333777777555444666777<<>><<<>>>EEEHHHHHHLLLIIIJJJMMMJJJEEEIIIRRRUUULLLFFFIIINNNQQQSSSUUUSSSGGG@@@AAACCCDDDKKKUUUOOOSSSVVVZZZeeesssuuuoooqqqjjjoootttnnn}}}iiiHHH;;;===:::111////////////////////////...///000...++++++...222777YYYxxx{{{]]]???999222///111444222///...,,,///222333444777===AAACCCEEEIIIKKKLLLLLLJJJHHHDDDCCCBBBAAA???<<<:::999999999999::::::::::::;;;888888999:::;;;<<<======;;;;;;;;;<<<===???@@@AAADDDEEEGGGGGGFFFCCC@@@===CCC@@@===>>>@@@@@@<<<888@@@@@@HHH]]]{{{\\\NNN===444444555111---////////////////////////000000000000000000000000000000000111111111222222222///222777666333666???eee}}}}}}ppp___MMM666666555333222111111222222000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000//////000000111111222222444444333333333222222222444999999222111777;;;888777III\\\bbbbbbfffooovvvyyy|||{{{uuu___cccbbbVVVIIIBBBAAA@@@:::222---///...+++///777444555555333111000000111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000111111222222222///111333222//////222555333777999777;;;HHHXXXaaafffoooqqqqqqsssgggRRR@@@@@@<<<555111000111222222////////////............------------------------------------------------------------------------------------------------------......///000222222222)))(((777LLL```tttssscccaaarrr<<>>===>>>???@@@@@@???===<<>>LLLUUUTTTmmm}}}wwwtttnnnRRRHHHBBBBBB===444333:::444555555444111000000111000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////000000111111222333333444555555444555<<>>```}}}~~~bbbKKKGGG|||kkkMMM???KKKXXXaaafffeee\\\QQQLLLLLLOOOXXXccclllrrrtttrrreeeXXXRRRQQQSSS^^^jjjwww{{{vvvfffYYYWWW___fffppp{{{yyyYYYIIIKKKSSS[[[```kkksssbbbbbbffffffiiioooLLLJJJPPPcccuuuWWWHHHVVV|||xxxyyy}}}~~~yyyvvvwwwxxx{{{yyyttt{{{cccJJJHHHGGG@@@000000000000000000000000+++///111111000111777===lllzzzxxxiiiCCC::::::111111000333666555222111444;;;<<>>888<<>>===???AAA@@@???:::777BBB______BBB666444222000000000000000000000000000000000000000000000000000000111111111111222222222444666:::888555EEEvvv}}}ppp}}}iii;;;999666444222222222333000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000///000000111222222333333///000111333555777888999AAAMMMVVV\\\lllyyyrrrnnn___GGG999777555666666444222000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000000111222222333333222555999>>>III[[[qqqlll{{{zzzyyynnn]]]NNNBBB<<<999888222222222111111111111000................................................------------------------------------------------/////////000111333444555---CCClllzzzvvvAAA>>>444@@@===RRRuuuvvvMMMPPPqqq~~~XXXAAAGGGKKKUUUaaabbbZZZSSSRRRPPP]]]kkkqqqsssxxx~~~iii]]]___fffeeejjjtttwww|||]]]JJJQQQiiiwwwwww}}}nnnWWWLLL???@@@XXXlllhhhjjjiiiVVVHHHJJJVVVjjjxxxxxxqqqmmmWWW^^^lllyyy{{{ooofff^^^VVVeeeHHHXXXTTTddd\\\GGGCCCDDD;;;222---111444222000111(((222///---111///???dddhhhpppTTTCCC999333111333222111111333777;;;>>>@@@CCCFFFHHHGGGCCC>>>;;;:::999888777666666555444666666666666666666666666888888999999999888888777777666555444444555666777888888999999999:::::::::888888888999999::::::::::::999999999:::;;;===>>>;;;===CCCFFFAAADDD]]]zzzzzzRRR>>>999555444//////......111333111...000111111111111222222222000111111000111333444222444444<<<:::@@@qqqyyy^^^qqqdddHHH555777999222000777333333333222222111//////000000000000000000000000///////////////000111111111111111000000000000000222111111222555777555000111,,,999@@@555<<>>;;;888666888888777777666555555555777777777666666666666666444444555555555444444333555444333222222333444555555555555555666666666666777777777888888888999999999999888999999;;;<<<======;;;>>>BBB@@@@@@NNNaaa}}}kkkCCC///---222111000///000222222000111111111111222222222222333222000///000222222222;;;+++444RRRpppwww~~~oooNNN;;;666555222///222222222222111111000///000000000000000000000000///////////////000111111111111111111111111111111---444888444------444<<>>999AAA<<>>@@@888111000111000000111333---......000MMM~~~|||lllIII333444666222222444888<<<@@@CCCEEEEEEAAA???<<<888666555555555777777777777777777777777777777777777777777777777555666666777777666666666666666555555555555666666666666777777777888888888777888888888888999999999888888888888999:::;;;;;;<<<777888???@@@===AAAHHHTTTtttZZZ;;;666444333111000000000222333111111111111222222222333444222000111333444444555<<<555MMMyyyqqqsssPPP:::555444000111111111111111111000000000000000000000000000000000////////////000111111111111111111111111111111111///...111555777777555777AAASSSssszzzvvvxxx|||sssjjjzzzyyymmm|||tttmmm^^^BBB///+++333...222333+++---333111111111000000000/////////000000000000000000000000111111111111111111111111000000//////000111111222444222......777GGGZZZfffxxxxxxwwwnnnqqqwwwwwwpppkkkppprrrkkkccchhhtttsssiiimmm~~~xxxVVVOOOBBB666222444444000111000////////////111222------------------------..............................------------......000...+++111888<<>>AAADDDDDDCCCBBB<<<:::888666555666888999777777888888888999999999777777777777777777888888777888888999999999999888777777666666666666777777777777888888888999999999999999999999::::::::::::777777888888888999999:::888555666<<>>===@@@CCCOOOZZZmmmmmmNNN???555222111222222111111333111111111222222222333333333111222555777666777999444TTTkkk{{{{{{yyyqqqLLL777555888111111111000000111111111000000000000000000000000000000//////000000111222111111111222222222222222666000...444:::<<<:::999ZZZ{{{wwwlllrrr|||vvvvvvzzz|||}}}zzz}}}qqqhhhjjjvvvtttJJJ>>>333...222333+++,,,444666111111111000000000//////////////////////////////111111111111111111111111000000000000111111222333888444000333HHHkkk|||rrrqqq|||}}}qqqkkkwwwpppiiihhhjjjkkkhhhfffZZZqqq~~~tttqqqpppnnneeecccfffbbb]]]iiiyyy{{{rrrrrrVVV;;;///000444555444222111111111000///.........................................................---......///000///......666EEE[[[{{{xxxCCC666CCCIIIllllllIIIKKKzzzcccBBBDDDYYYiiiooossstttuuu|||nnn[[[```sss~~~vvvuuusssqqqdddOOOFFFAAAAAAFFFAAA555111555:::555DDDOOOMMM^^^ssssssnnnaaavvvgggWWWHHH>>>888<<>>888FFFccc|||vvvWWWAAAYYYyyyUUUBBBQQQdddmmmqqquuuwww{{{xxxggg___ooo|||yyyzzzvvvnnnXXX999777999<<<;;;555222999CCC@@@JJJUUUTTTSSSkkkXXXQQQjjj~~~}}}vvvjjjZZZJJJ???999777>>>UUUUUUhhhhhhMMMDDDBBBAAA;;;333///000111///555///---???sssmmmgggcccCCC000888;;;111333AAADDDDDDCCCAAA???<<<999777888888999999999888777777777888888888999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@======>>>>>>>>>?????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>======<<<<<<===>>>===;;;;;;>>>BBB:::AAAFFFKKK```ZZZGGG:::111444777444111222222222222222333333333333444444777888333///999HHHzzzVVVrrrwwwppp{{{|||sssfffyyymmmJJJ888666555333222111111222222111111111111111111111111111000000000000111222222222222222333333444444555333111555@@@PPPkkk}}}qqq}}}vvvnnnsssnnn@@@111222888666+++222222111111111000000000000000000000000000000000111111111111111111111111000000111111222333555555///555:::CCC\\\~~~|||vvvzzzvvvhhh]]]YYYUUUOOONNNSSSOOOOOOLLLGGGFFFIIIKKKIIIRRRPPPRRR___zzzuuuVVVMMM```jjjooo{{{~~~oooiii{{{sssZZZBBB444111///000222222000---................................................//////...//////000111222333///GGGpppkkk|||<<<>>>HHHxxxzzz{{{jjjPPPQQQpppkkkKKKMMMcccjjjnnnuuuzzz{{{~~~zzzqqqsss}}}}}}uuu___BBB===EEEGGGAAA;;;<<>>555000222222///222...111VVVlllTTT>>>222888:::555:::GGGEEECCCAAA>>><<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCDDDFFFFFFGGGIIIIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIDDDDDDCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAABBBCCCCCCBBBBBBDDDEEEEEE;;;@@@DDDCCCEEETTTpppyyy\\\EEE333222666444111222222222222333333333444444555555888888222444JJJdddlllmmmwwwzzzrrrppplllKKK999888555333222111222222111111111111111111111111111111000000111111222333222222333333444555555555888666FFFkkk}}}zzznnnyyygggNNN:::444666444222222222111111111000000000000000000000000000000000000000000000000000000111111111222333444555666222;;;DDDOOOggg}}}zzz|||jjjcccXXXWWW[[[aaaaaa___hhhuuuuuuvvvtttpppppptttuuurrr]]]\\\XXXSSSVVVbbbpppxxx]]]FFF>>>CCCEEEQQQhhhxxx}}}|||hhh```dddiii|||cccBBB<<<444111222333222000................................................////////////000111222333333<<>><<<;;;<<<===???<<<<<<<<<>>>@@@DDDGGGJJJEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGIIIIIIIIIIIIGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFHHHLLLOOONNNKKKNNNFFFCCCJJJPPPTTTZZZbbblllNNN555111555444222333222222333333333444444444444444777888555===]]]fffmmmppprrr{{{ddd;;;999666444222222222333111111111111111111111111111111111000111111222333222222333333444555666666999NNNzzz{{{yyyooo|||uuusssvvvtttpppttt}}}~~~]]]:::333666222222222111111111111000000000000000000000000000////////////////////////111111111222333444666777333GGG]]]qqqzzz|||ooofffiiinnnooommmlll~~~vvvmmmWWWWWW]]]XXXHHHHHHSSSWWWaaajjj~~~ppptttqqq}}}TTTJJJ===555333333333111////////////////////////........................////////////000111222333DDDqqq666MMMaaasss^^^LLL~~~rrrJJJPPPeeennnuuuyyy~~~|||www{{{vvveeelllkkk{{{~~~{{{tttkkkaaaUUUKKKEEEJJJPPPUUUTTTUUUaaawwwmmmhhhvvvzzzjjj^^^QQQ@@@666666;;;@@@CCCRRRwww}}}^^^BBB===BBBBBB:::111...///222333---hhhccc\\\CCC222666AAACCCBBBCCC???===;;;;;;===>>>>>>>>>EEEDDDBBBBBBGGGKKKKKKHHHGGGKKKJJJCCCCCCHHHIIIFFFKKKEEEBBBEEEIIIJJJHHHFFFHHHHHHHHHGGGFFFGGGJJJLLLMMMMMMLLLJJJKKKOOOQQQQQQQQQNNNOOOQQQOOOJJJNNNVVVSSSQQQOOOPPPNNNKKKMMMPPPNNNEEENNNSSSHHHKKKSSSIIILLLMMMOOOOOONNNLLLIIIGGGHHHIIIOOOUUUQQQLLLVVVgggwwwooonnn<<>>444PPPnnn}}}ppprrr|||ZZZ>>>222777666222222000111111111111111111111111111111111111111111222222:::)))333:::+++333EEE>>>TTTsssjjjhhhmmmtttyyyrrriiijjjpppiii___nnnzzzXXXDDD777222222111222444444111---000000000000000000000000111111111111111222222222---555666000000999===999HHHgggiiiqqqzzzpppeeebbbVVVIIIUUUyyy{{{pppgggvvvuuuRRR<<<555333111...111111///---...000000///000000//////.........---...---111)))111:::444DDDYYYooo>>>QQQooovvvPPPQQQcccGGGTTTiiirrryyy|||~~~{{{wwwyyy~~~vvvhhhTTTXXXWWWpppyyy}}}zzzsssiii\\\PPPGGGBBBLLL[[[dddeeesssxxxtttjjjZZZLLLBBB:::999888999CCCPPPttt{{{[[[CCC===AAAAAA<<<333//////222777444yyy~~~VVVCCC555:::AAA@@@>>>>>><<<>>>BBBDDDDDDDDDEEEFFFCCCGGGJJJKKKJJJHHHEEEBBBBBBFFFKKKMMMOOONNNIIICCCNNNOOOPPPRRRSSSQQQOOOOOOEEEJJJSSSYYY\\\ZZZWWWUUUXXXWWWUUUVVVZZZ___bbbaaa\\\___ZZZRRRXXXbbb]]]NNN___aaa___\\\]]]bbbaaa\\\hhhYYYZZZ^^^XXX]]]aaaSSSXXXWWWUUUTTTUUUWWWZZZ\\\YYYaaammmqqqcccRRRRRR]]]mmm~~~|||tttPPP999444333;;;;;;555444444444444444444555;;;222666:::EEEqqq|||ttt||||||]]]888555444222333333111111111111111111111111111111111111111222222333///???333))):::>>>@@@VVV}}}rrrfff^^^\\\WWWXXX\\\VVVNNNXXXjjj}}}uuuwwwzzzyyyooo~~~^^^777999555222111///------///000000000000000000000000111111111111222222222222444444444333111222;;;DDD___|||{{{tttdddaaagggooohhhccctttSSS@@@777555666000000///...---///000000000000/////////.........000,,,333000333666<<<^^^~~~mmmuuuGGG```sss|||\\\HHHaaarrrSSSHHH]]]pppvvv||||||}}}{{{xxxzzzzzzlll[[[PPPXXXZZZooo}}}zzzrrreeeUUUHHH@@@===KKK___iiiiiiffflllqqqjjjbbbTTTIII<<<555777>>>:::888OOOooouuusssuuuVVVCCC<<>>AAA>>>:::;;;@@@CCCGGGHHHHHHHHHJJJMMMIIIKKKNNNNNNNNNQQQXXX^^^bbb]]]YYYZZZ[[[[[[^^^aaa^^^dddjjjkkkgggdddcccddd^^^```bbbeeehhhjjjkkkkkkjjjgggfffjjjpppsssrrrpppppp{{{~~~wwwtttzzzzzzxxx}}}~~~vvvzzzkkkdddbbboooiiiFFF111666666888555555444444444444555555999999888???dddmmmpppxxxCCC666555444555444222222222222222222222222222111111111222222333444,,,:::777777@@@>>>^^^{{{sssfffWWWJJJBBBCCCBBBDDDDDDAAA===@@@FFFhhh{{{ZZZ???555///000000---...333000000000000000000000000111111111111222222333333777000000777:::@@@WWWpppzzzfff```ooozzz~~~~~~vvvttthhhOOO<<<333111222222222111///...///000000000////////////......222,,,444555666:::OOO```EEEvvvpppoooKKKNNNyyyhhhKKKPPPhhhuuuxxx{{{||||||{{{{{{}}}xxxfffTTTVVV[[[[[[uuu{{{qqq```NNN@@@:::888FFFQQQWWWWWWfffaaaaaavvvjjjaaaQQQEEEAAA:::555999???;;;@@@kkkpppsss\\\HHH<<<===??????999222111333666WWW}}}hhhIIIBBB>>>???@@@===;;;===???AAAEEEJJJOOOTTTWWWXXXWWWXXX[[[aaadddhhhooovvvuuuwwwvvvsssxxxRRR777>>>333///666666555555555555666666666:::;;;RRR}}}TTT~~~WWWAAA555555888333222222222222222222222222222222222222222333444555999***888DDD<<>>@@@EEEKKKTTTcccqqqeee\\\```uuurrrkkk___RRRFFF???===;;;888:::===@@@YYYxxxzzz}}}tttttteeePPP===<<<>>>@@@;;;444222555777mmmyyy[[[FFFBBB???>>>>>>>>>@@@CCCGGGMMMXXXgggsssxxxvvvrrrkkkkkkqqq{{{zzztttssshhh}}}qqqaaa[[[nnnzzzdddAAA@@@666888777666666555555666666777555777CCCkkk```rrrvvvSSS555333888222222222222222222222222222222222222222333444555666>>>111555CCC^^^zzzooo\\\PPPIIIDDDAAA@@@DDDHHHJJJKKKLLLNNNQQQPPPRRRPPPMMMPPPVVVUUUOOOQQQXXXRRRNNNXXXaaafffnnn{{{~~~{{{gggEEE555555666222,,,111111111111111111111111000111111222333333444444555777444333FFFnnn|||[[[FFF666111000444444000///111//////000000000000000000---222888222FFFjjjhhheee]]]DDDhhhtttSSSLLLddduuu{{{~~~|||}}}||||||zzztttfffSSSDDD>>>___uuubbbOOOAAA:::888999===777;;;GGGMMMMMMVVVdddnnnfffooottt}}}~~~xxxvvvooohhhYYYHHH@@@@@@>>>999888;;;<<<@@@VVVpppwwwkkkkkkaaaPPP>>>;;;<<>>======???CCCEEEEEEOOO```qqqxxxsssggg]]]CCC;;;999AAAFFFDDDCCCFFFBBBOOO]]]iii}}}uuuiii===???GGGMMMJJJHHHRRRaaahhhcccOOO666222>>>777777666666666666777777999<<>>===>>>FFFUUUdddsssyyylllqqqfffLLLFFFSSSaaasss~~~}}}rrr```JJJ===;;;<<<;;;888888AAADDDMMM{{{hhhqqq```TTTOOO@@@::::::???===555555;;;___cccDDDCCCAAA>>><<<===@@@AAAAAA555AAAOOOVVVQQQFFF<<<777===777999CCCIIIIIINNNVVVVVVZZZTTTKKK\\\ttt[[[III<<<333---===???CCCEEEAAAIIIiii~~~cccwwwfff999222;;;888777777666666777777888???PPP~~~fff___aaaDDD999333333333333333333333333333222222333333444666777888333FFFgggvvvuuuuuutttfffNNNFFFEEEHHHNNNPPPRRRYYYbbbmmmuuuwwwiiieeeYYYTTTSSSZZZaaaiiitttXXX888555777333111111111111111111111111000111111222333444555666333>>>TTTtttqqq{{{yyyjjjQQQ:::333333111111555//////000000000111111111333666EEERRRtttbbbpppWWWddddddRRR```zzz|||~~~~~~zzz|||}}}{{{qqqaaaTTTNNNvvvwwweeeMMM===999===AAABBB>>>HHHRRR^^^wwwwwwsss^^^<<<555GGG===CCCRRRfffyyyxxxoooiiiUUUEEEBBB@@@:::777999:::HHHMMM\\\eee___NNNSSSAAA:::999>>>===555666===tttpppUUU@@@BBBAAA>>><<<>>>@@@>>>;;;AAALLLVVVUUUJJJCCCFFFLLL888AAAVVVlllooobbbZZZ\\\MMMaaakkkiiiooo|||yyyhhh|||uuuooogggMMMDDD999333333555666555222666???FFFMMMhhhyyy~~~iiiAAACCCMMM\\\uuujjjooo}}}KKK===999888888777777777777888888DDDccczzz[[[]]]UUU<<<333333333333333333333333333222333333444555666888888@@@\\\uuuuuuyyymmmRRREEEFFFDDDOOOSSS]]]gggppp~~~xxxiii\\\RRRRRRWWWkkkxxxQQQ<<<666///111111111111111111111111000111111222444555666666>>>FFFfffpppjjjGGG888444000000444//////000000111111111222888666KKKeeepppppp]]]jjj}}}zzzjjjlllMMMvvv|||RRR\\\nnn~~~|||{{{~~~~~~~~~{{{|||uuu\\\MMMUUUkkkOOO@@@@@@???CCCIIIGGGDDDSSS___kkk}}}aaaXXXAAA===GGG???BBB>>>BBBPPPbbbkkkllliiigggSSSAAA>>>===777888??????JJJ```yyy|||nnnZZZKKKBBBCCC666???<<<===777+++LLLyyy___JJJ???DDDBBB>>><<<<<<@@@DDDGGGDDDRRR^^^iiilllYYYDDD@@@999XXXhhhbbbMMMXXXppp\\\eee~~~iiijjjkkkmmmeeeggg^^^CCC777<<<666===555333222555777666666666222DDDOOORRRiiirrr{{{nnnTTT===777:::===EEEPPPeeexxx|||uuuyyyUUUyyy~~~UUU777;;;777888>>><<<444777>>><<>>999333444666555444333333333222222777111888===555DDD[[[}}}nnnooo```QQQHHHCCCDDDLLLWWWXXXjjjhhhYYYWWW\\\llleeeDDD888...222000333222,,,222777000,,,222666333222666888777???SSSzzz}}}uuummmlllgggKKK000555111666333000000222222///000333111SSSLLLuuuxxxooooooooogggMMMsssuuuQQQ```sss~~~}}}}}}}}}{{{}}}yyywwwnnnZZZTTTddduuubbbIII===@@@@@@DDDKKKJJJOOO^^^mmmxxx~~~ppp[[[SSSBBB>>>EEEBBBKKKEEEAAAEEEOOOZZZbbbgggTTTFFF:::888;;;;;;>>>DDDFFFQQQqqqvvvoooppp___QQQGGGDDD666999555999;;;===cccwwwVVVHHHAAA@@@>>>;;;:::>>>EEEMMMSSSNNNTTTTTTYYY```VVVFFFCCCJJJ[[[iiivvveeeRRRZZZVVVooohhhXXXgggyyyooo```BBB666???888777@@@===:::666333111222555888CCCRRRkkkoooYYY```wwwfff]]]ZZZgggzzzqqq```III;;;333777;;;999:::???MMM^^^ccc```eeennn}}}LLLbbbaaaHHH888999999999888777666;;;CCCjjjlllgggttt{{{iiibbb]]]WWWRRRQQQQQQPPPNNNMMMUUUNNNLLLPPPQQQMMMNNNUUUXXXOOORRRWWWPPPOOOTTTSSSWWWYYYSSSOOORRRRRRQQQWWWTTTMMMIIIKKKRRRXXX]]]aaa``````ccciiinnnssszzzzzzJJJ:::333444555444444333333444555111333...555:::666KKKpppyyygggYYYOOOGGGFFFKKKSSSbbbpppqqq[[[aaaxxxeeeDDD///444111555555...111666000333222000///111555:::===```{{{vvviiiooohhhRRR===***777444111111333333111222777AAAXXXppphhh```NNNqqqjjjPPPfffzzz~~~}}}~~~}}}}}}xxxmmm]]]```wwwpppWWWBBB;;;AAAAAAFFFNNNOOOYYYeeevvv|||ooo```UUUaaaSSSHHHEEEFFFKKKUUU]]]XXXRRRJJJDDDDDDIIIOOOTTTHHH@@@999666999===AAADDDRRR___vvv```qqqbbbSSSHHHIII<<<:::444777999CCCiiifffJJJDDDCCC???<<<999999>>>HHHRRRXXX\\\ZZZMMMHHHPPPLLL???;;;PPP___eeexxxzzzhhhnnnxxxsss~~~oooppp}}}}}}qqqSSS999000???;;;888...111333222222555999<<<>>>GGG[[[~~~nnnQQQ===???RRRfffpppEEECCCCCCGGGKKKHHH>>>666222///222;;;>>>999666999999EEEHHHHHHLLLRRRfffzzzQQQSSSvvvTTT555===>>>666666>>>666:::UUUVVVyyywwwfffaaacccllluuusssnnnooouuuyyywwwuuuuuupppssswwwyyyzzz|||rrrzzzuuukkkccc```]]]TTTKKKNNNOOONNNLLLMMMOOONNNKKKJJJKKKQQQ___sssxxx___@@@444333333333333333444444444...333222999>>>CCCbbb|||~~~kkkMMMBBBGGGMMMQQQYYYoootttiiilllxxxWWWEEE777111666777000000444111666///---444999<<>><<>>;;;;;;>>>DDDKKKOOOaaacccWWWNNNTTTTTTIIICCCQQQfffWWWTTT```aaajjjqqq{{{{{{WWWEEE999???<<<>>>999===>>>=========;;;888DDDSSSeeevvvYYYLLL>>>>>>IIISSSRRRLLLBBB@@@<<<999777777888:::888666777;;;;;;777888===888;;;:::;;;???>>>MMMhhh~~~bbbKKKVVV;;;>>>CCC888888BBB666@@@ooohhhyyyoooooorrrnnneeeooojjjeeebbbcccggglllnnnzzzqqqDDD555444222222222444444444333///777777;;;BBBQQQ|||pppUUUDDDHHHNNNYYYjjjkkkkkktttzzzOOO<<<222444888111///444333666///111;;;===:::EEEVVV{{{fff<<<555333111111333333333:::AAAVVV~~~pppqqqpppvvvZZZddduuuUUUXXXqqq~~~yyy~~~~~~~~~~~~zzzwwwnnn[[[WWWhhh{{{~~~fffIII>>>AAAIIIHHHLLLWWW\\\xxx~~~~~~lll___dddqqqtttMMM;;;CCCMMMVVVbbbjjjmmmppprrrtttooo^^^LLL@@@>>><<<<<>>===<<<<<<===???AAACCCIIIYYYYYYRRRVVVVVVLLLFFFMMM___PPPPPPaaafffpppuuuttt[[[YYY[[[kkkgggaaaOOOCCC<<>>===777888===888<<>>??????GGGaaaggg]]][[[XXXMMMFFFRRR[[[\\\vvv|||{{{hhhkkkmmm|||ooonnnaaa[[[LLL;;;888@@@EEECCC@@@QQQ```^^^RRRHHHAAA===???:::888<<<@@@AAAAAACCC::::::999:::;;;;;;:::888888999;;;<<<;;;;;;<<<===@@@AAA::::::@@@<<<999AAA[[[sssvvvMMMfff{{{tttfffHHH999>>>:::999;;;<<<```dddvvvmmm```UUU===888333111333555555444777444666111EEEkkkxxxZZZBBBEEETTTZZZvvvmmmnnn}}}XXX;;;///555333///333555444333333222444HHHtttooommmwwwfff555222111111222333666BBBNNNvvvrrrllluuukkkTTTxxx~~~fffPPPjjjrrr{{{}}}zzzzzz~~~yyymmmXXXWWWkkkxxxhhhHHHBBBKKKUUURRRWWWgggqqqwwwddd```[[[___mmmqqq}}}|||VVVHHHDDDKKKKKKHHHWWWnnnuuubbbRRRNNNVVV___ppp}}}gggvvv~~~eeeOOODDDKKKSSS>>>999777777```nnnLLL???AAA???;;;;;;;;;<<<===???AAABBB```{{{oookkkjjjaaaYYYaaafffjjj{{{xxxlllmmm___\\\YYYcccwwwWWWAAA===>>>===>>>NNN___eeeaaaXXXNNNFFFBBBCCCGGGLLLKKKEEEEEEJJJGGGDDD???<<<<<<>>>BBBDDD:::<<>>BBBCCC???CCCHHH\\\{{{}}}vvvYYYWWWuuu}}}HHH===:::999:::;;;KKKyyy}}}|||xxx___]]]BBB;;;444111333555555444333333888<<<___pppVVVHHHOOO]]]fff}}}mmmFFF111555444///222444///333444333===___tttxxxIII444333333444555:::GGGUUUzzzwwwtttsssvvvbbbMMMwwwzzzbbbPPPppprrrwww|||{{{xxx|||}}}}}}ttteeeRRRXXXrrr~~~lllGGGCCCNNNXXXVVV[[[mmmyyyhhhrrriiijjj{{{~~~sssOOO@@@@@@OOOUUUUUUkkkrrrXXXBBB:::CCCNNNbbbtttzzzaaapppjjjRRREEE<<>>lllfffGGG===AAA??????>>><<<<<<===@@@CCCEEEWWWpppqqqaaabbbjjjfff```ZZZhhhjjjdddZZZiiivvvTTTjjjaaagggssslllssslllRRR<<<888<<<>>>FFFUUUdddiiieee^^^ZZZXXXTTTRRRSSSSSSMMMGGGLLLUUUFFFHHHKKKKKKIIIGGGFFFFFF@@@@@@@@@AAAEEEJJJKKKIIIAAAOOOMMMBBBDDDFFFEEEHHH===JJJfff}}}fffZZZ___yyylllYYYGGGvvvPPPDDD::::::===>>>XXXgggttt~~~uuuwwwnnnWWWEEE===555222444666555444333666@@@GGGppp}}}|||bbbIIICCCWWWxxx|||NNN333666555000111222000777:::777BBBdddxxxvvv^^^666555555666777<<>>HHHQQQRRR\\\iiijjjgggnnn|||oooNNNYYYgggbbbaaaZZZYYYXXXKKKIIIMMMMMMPPPOOOEEEJJJ???HHHNNNGGGMMMVVVNNNZZZTTTLLLHHHHHHKKKLLLKKKNNNMMMhhhuuu[[[LLLLLL@@@JJJxxxsssXXXTTTcccPPPBBB999<<<>>>FFFssstttvvvWWWiiinnn|||xxxqqqaaa~~~|||}}}rrrSSSSSSEEE777444555555444555222999BBBaaa}}}fffCCCIIIbbbhhh|||yyy{{{kkk===...;;;444+++777000555<<<===EEEjjj{{{rrruuu}}}???888555777555NNNHHHmmmiiipppXXXeee{{{}}}\\\WWWzzzzzz}}}}}}wwwwww{{{~~~{{{yyyqqq\\\KKKUUUjjjyyymmmhhhdddNNNCCCMMMZZZYYYdddwwwzzzzzznnnmmmooovvvgggKKK===>>>HHHTTTXXXlllyyyxxxuuuiiiMMMAAAFFFNNNOOOdddaaaTTTlllSSSGGGBBB<<<===999444IIIrrr}}}ZZZDDDBBB:::AAADDD@@@BBBCCC@@@BBBCCC===IIISSSXXXKKK888UUUTTThhhkkkzzzxxxoooQQQSSSXXXTTTDDD:::>>>DDDFFFKKKQQQaaaqqquuuvvvdddjjjnnniiikkkggggggjjj\\\XXXZZZZZZbbbhhhcccbbbVVVRRRQQQHHHFFFLLLOOOSSSZZZccchhhddd______bbbkkkqqqRRRDDD@@@BBBEEE```uuuZZZNNNTTTzzz___DDD:::999===PPPyyyzzzPPPmmmmmmkkkooozzz|||^^^IIIAAA999666666444555888======LLL{{{tttNNNHHHWWWcccvvvgggaaazzz|||TTT777111222111555777777:::@@@XXXuuuuuuVVV999222777:::GGGUUU|||uuu}}}ZZZrrryyyZZZZZZzzz|||zzzzzz~~~~~~{{{pppXXXFFFPPPgggxxxdddZZZVVVRRRPPPHHHVVViiilllooo{{{|||gggeeemmmxxxzzz___GGGKKKKKKRRR\\\___lll\\\dddnnncccnnnzzz~~~hhhEEE666@@@JJJIIINNNooo___QQQaaaHHH999@@@;;;;;;777666RRR}}}yyyUUUBBBDDD===BBBCCCAAABBBCCCDDDDDDBBB@@@MMM[[[fff[[[CCCOOOUUUnnn|||ccc[[[ddd]]]GGG;;;CCCJJJHHHXXX\\\eeeooosss{{{qqqvvvsssooovvvqqqqqqiii[[[[[[iiixxxvvvmmmiiiccccccaaaVVVUUUddduuuYYYCCCAAA<<>>AAA???@@@@@@CCCJJJHHHDDDHHHLLLfff~~~vvvYYYRRRccckkkqqqmmmZZZHHHDDDKKKRRRbbbhhhooosssqqqwww|||~~~~~~{{{zzzyyyqqqrrrvvvzzzzzzsssssseeegggwwwCCCAAALLLLLLMMMPPPKKKooo~~~uuu^^^KKKEEEzzzIIICCCAAARRR|||{{{oooSSS|||^^^uuu{{{XXXGGG@@@:::888777555777;;;>>>AAArrrrrrkkkHHHXXX\\\||||||zzz~~~wwwoooqqqyyy~~~uuummmaaa\\\mmmrrrrrrwwwppp}}}^^^JJJ}}}hhh888111:::111444999???[[[^^^aaazzz}}}ddd444111888KKKNNNuuuvvv```lllSSSbbbzzz|||}}}zzzdddOOOVVVjjj}}}wwwiiiWWWJJJFFFFFFGGGGGGKKKYYYooo{{{xxxyyy~~~vvvpppnnndddbbbkkkqqqsss|||pppqqq}}}uuu[[[RRRcccvvv~~~VVVBBBXXXyyydddSSSrrrXXXBBB@@@GGGJJJ>>>999[[[sssNNN@@@GGG>>>>>>???CCC@@@EEEPPPKKKDDDNNNLLLnnn~~~aaaQQQppp{{{|||zzzbbbJJJNNNbbbaaammmzzz~~~yyyxxx~~~xxxsssOOOFFFIIIQQQZZZWWWhhh{{{~~~ppp[[[KKKGGGvvv{{{GGGBBBBBB\\\|||lllvvveeelll]]]nnn{{{~~~bbbSSSFFF:::777777777777888AAAVVVxxxppp~~~VVVIIIYYYqqqpppttt}}}wwwllltttsssaaaiiiooo___sssCCC000666444777>>>BBB\\\ttt{{{hhh[[[mmmkkkvvvttt~~~yyy___???;;;999HHHTTTjjjsss^^^dddPPPfff}}}}}}hhhSSSUUUeee```WWWJJJ??????KKK\\\iii}}}~~~zzzuuuvvvtttvvvzzz{{{wwwbbbfffjjjxxxzzzyyyfffKKKIIIiiidddTTToooQQQ;;;AAAJJJNNN@@@;;;^^^rrrLLL@@@JJJ@@@<<>>QQQMMMIIIYYY```~~~mmmXXXJJJFFFeeesssMMMDDD@@@\\\^^^eeewwwxxxmmmeeejjjnnnwwweeeXXXIII:::666888888777777>>>rrr|||vvvyyynnnPPPVVVWWW~~~{{{~~~oooGGG000222888777@@@EEEccc{{{yyygggaaahhhvvvuuu~~~gggYYYhhhtttsssSSSDDD<<<;;;DDDdddpppuuummmqqqYYYwww|||^^^MMMjjj~~~~~~nnn]]]```nnnaaa^^^\\\___lll~~~|||uuuqqqnnnvvv}}}uuuaaaKKKLLLgggdddUUUtttUUUDDD???GGGIII;;;;;;```pppLLLCCCNNNCCC<<>>CCCBBB666<<>>@@@KKKCCCIII___SSSFFF[[[ggguuuvvv{{{mmmbbbUUUMMMUUUpppxxxggg{{{rrr[[[mmmiiiiiiyyyooo___OOOFFFLLLmmmLLLEEEIIIoooeeezzzdddPPPddd~~~kkk^^^cccqqqooovvvyyy~~~aaabbbFFFAAA<<<;;;999777999>>>QQQpppssshhhrrr]]]PPPaaapppkkkyyygggdddvvvMMM888111999888GGG]]]wwwmmmppp[[[vvvtttjjjeeeZZZ:::HHHGGGjjjaaa]]]aaahhhgggvvvVVVSSSooo~~~}}}zzz}}}|||wwwpppmmmeeeTTTCCC<<<@@@GGGIIIeeesssMMMZZZMMMJJJIIIDDD666???ooo```mmmgggJJJKKKQQQIII@@@AAAIIIAAAKKKfff]]]LLL]]]yyyqqqlllYYY[[[TTTWWWlllwwwpppkkkqqq}}}}}}uuuxxxtttuuuppp```MMMIIIKKKdddWWWFFFIIImmm~~~SSSNNNFFFQQQ{{{tttTTTeeeuuuRRRVVVrrrzzzaaatttuuu|||]]]nnnNNNAAA;;;333999:::222CCCmmm|||```}}}gggMMM[[[iii\\\xxxZZZFFFcccoooLLL111888555<<<>>>gggxxxzzzllleeeqqqtttdddEEEEEEWWWzzzyyyllljjjPPPPPPRRRnnngggwwwWWWWWWuuu~~~|||uuu~~~~~~yyyvvvsssnnnjjjgggXXXHHH>>>:::<<>>888999[[[ggglllYYYZZZsssrrrWWWbbbrrryyyrrrmmmwwwaaaIIIMMMaaayyy~~~|||{{{pppwwwoooMMM>>>555777>>>EEEggg[[[]]]lll^^^mmmIII^^^[[[RRR[[[SSSPPPMMMhhhkkkxxxZZZ```zzzrrrpppqqqrrrtttjjjbbbgggiiivvv|||lllRRRGGGIIIAAA666999FFFEEEFFFnnnsssJJJwwwmmmXXXLLLCCCAAA<<>>111888;;;SSS~~~bbbhhh|||yyy{{{vvvzzzVVVmmmMMMuuuuuunnnsssyyySSSPPP]]]^^^]]]]]]eeejjjxxx[[[bbbzzzmmmccc___[[[WWWTTTiiilll|||```GGG<<<===>>>OOOkkkmmmJJJ999<<<@@@:::>>>GGGEEERRRtttKKKyyyyyy^^^GGGGGGEEE:::FFFzzzaaaKKKVVVddd\\\RRRFFFBBBFFFTTTZZZRRRWWWlllbbbhhhtttiii===DDDHHHQQQeeessskkkeeerrr___hhhbbb```hhhlllXXXRRRkkk```MMMCCCBBBAAAOOOfffrrrlll{{{qqq^^^KKKHHHNNNyyypppVVVoooOOONNNSSSbbb}}}bbbkkkkkkjjj```rrryyy]]]SSSWWWSSSPPPWWW\\\ZZZZZZlllzzzssszzzvvvyyy^^^___vvvpppQQQIIIWWWjjjhhhnnn}}}\\\KKKHHHBBB>>>:::EEEssssssbbbuuuSSSvvvbbbIIIGGGVVVWWWEEE===GGGKKKDDDQQQkkk{{{tttyyyfffBBBNNN___wwweeejjjlllgggeeeooo~~~}}}jjjuuu~~~LLL777000;;;GGGeee~~~wwwfffqqq}}}|||}}}}}}{{{^^^bbbaaannnkkk|||bbbNNNLLLPPPeeeeeeTTTYYYcccjjjmmmrrr|||```dddyyy]]]bbbyyyllleeebbb\\\QQQGGGEEEJJJbbb{{{{{{kkkXXXHHHHHHLLLLLLKKKLLL[[[bbbpppgggrrrsssmmmMMM======???===AAAJJJWWWyyyuuuMMM|||{{{XXXAAAFFFHHH===HHH~~~zzz|||]]]HHHUUUeeebbbZZZKKK???CCCUUU\\\\\\kkkyyynnn```___lllppp```MMMAAAGGGOOO___ooojjjccciiillltttlllkkkzzz|||~~~vvvaaaNNNKKKTTT]]]```qqq~~~mmmMMMCCCSSSpppkkkZZZQQQ^^^[[[___\\\PPPOOOSSSPPPhhh{{{ooo[[[IIIGGGIIIooozzz\\\yyy~~~JJJOOO[[[uuuccc___dddxxxzzz___QQQVVVccc```[[[___bbb```___rrrrrrTTTXXXooobbbGGGNNNhhhjjjlll~~~sss|||eeeLLLCCC>>>>>><<>>???SSShhhooozzzSSSDDDSSS|||uuuYYYVVVaaaqqq|||ooouuu~~~rrrcccjjjzzzmmmYYYIIIHHHCCChhhsss~~~```~~~PPPXXXjjjhhh^^^hhhooo___RRR[[[pppxxxvvvsssmmmzzz}}}dddcccMMMUUUdddTTTGGGWWWiiiooossszzzpppSSSGGG@@@>>>===TTT\\\rrrlll\\\yyyyyytttcccKKKHHHAAALLLTTTNNNCCC???BBBEEEGGG===FFFJJJMMMMMMHHHYYYwwwzzz```\\\ccc\\\VVV```xxx|||zzzvvvpppsss___iiizzzqqqsss]]]EEE===888===```vvvxxxkkk{{{xxxwww~~~xxxtttsssrrrgggppp\\\VVVdddqqqvvvbbbtttvvvbbbWWWOOO\\\tttSSS```kkkllluuuuuu}}}tttooo~~~bbbccc~~~xxx~~~oooEEESSSiiiqqqpppVVVUUUdddkkk}}}zzzdddYYYTTTWWWWWWPPPXXXiiiqqquuu}}}llldddbbb___ZZZVVV^^^jjjrrrNNN~~~\\\MMMEEE:::<<>>IIIiiizzzPPPGGG___xxxvvv^^^TTTgggtttxxxuuupppzzzlllYYYIIIJJJMMMooonnneee{{{vvv^^^www[[[eeezzzaaa___rrrxxxjjj]]]^^^rrr~~~hhhZZZEEEEEEKKKCCCLLLaaafffuuuzzz|||xxx[[[MMMDDD>>>===YYYqqqaaakkk___|||ppp[[[CCCDDDEEEGGGNNNUUUUUUOOOJJJIIIPPP@@@KKKIII<<<===GGG```YYYhhhrrr~~~{{{^^^[[[yyyxxxsssllljjjZZZeeeooo888555@@@PPPmmmwww~~~sssqqq|||}}}~~~nnnsss~~~wwwrrrnnnmmmaaatttddd___QQQqqquuuwwwaaaTTTQQQeee{{{VVVfffqqqnnnvvvttttttttthhh```___wwwPPPSSSssssss~~~YYYTTTmmmhhhUUUXXX^^^hhhpppuuuvvvuuu|||kkk```jjjyyyjjjsssjjjGGGxxxiiiNNNHHH===---rrr~~~___JJJXXXiiihhhbbbWWWKKKHHHRRRUUUMMMJJJMMM^^^mmm{{{zzz}}}wwwPPP]]]ddd|||zzzppppppcccNNN???===:::???\\\SSSGGGUUUeeeaaa\\\```tttXXXOOOMMMaaazzziiiXXXKKKEEEGGGeeeppp}}}vvvhhhaaa]]]fffgggsss~~~~~~vvv~~~pppkkk\\\III===@@@EEELLLaaazzz}}}zzzhhhUUUGGGAAAAAAXXXeeebbbfffeeelllwwwsssYYYIII???>>>JJJOOOqqqyyyYYYBBBTTTUUUXXXXXXQQQJJJJJJPPPUUUXXXUUUqqq~~~vvvMMMtttwww}}}wwwpppgggeeeaaa[[[ddd|||rrr@@@999:::ZZZqqq~~~pppzzzwwwcccvvv|||uuummmgggdddfffdddmmm{{{aaakkk{{{ppp]]]^^^nnneeesss|||yyyxxx~~~fffrrrggg```]]]}}}]]]HHHZZZuuuqqqwwwXXXVVVooooooaaammmJJJYYYzzzssshhhhhhnnnjjjgggKKKkkkOOOGGGBBB777sss~~~___KKKXXXjjjkkkggg^^^MMMEEENNNXXXUUUNNNMMM[[[iiiwwwvvvyyy___zzzzzzcccNNN>>><<<:::???ZZZzzzssssssOOOIIIVVV\\\[[[___tttzzzTTTLLLJJJQQQYYYTTTggg|||wwwhhhWWWKKKFFFHHHaaatttxxxuuu|||bbb^^^vvvwwwwwwppp```SSSbbbdddhhhcccPPPHHHQQQVVVUUUcccxxx||||||zzz~~~jjjVVVPPPLLLCCCVVV^^^ooolllnnn~~~ZZZzzztttTTTEEEAAADDDSSSWWWgggTTTOOOLLLRRRTTTccchhhVVVHHHMMMSSS^^^eeeyyyttt}}}~~~sssfffeeebbbaaaaaaWWW^^^tttpppGGG>>>===ZZZttt}}}~~~zzzppphhhfffgggiiinnn___[[[mmmtttbbbfffrrrcccmmmmmm|||eeepppdddddd]]]~~~aaa@@@XXXdddvvvpppOOOMMM```cccRRRZZZdddDDDOOO```JJJ^^^JJJCCC===mmmbbbLLLXXXjjjnnnmmmfffPPPAAAIIIXXX[[[SSSLLLUUU```kkkiiilllrrr{{{cccLLL;;;:::;;;@@@VVVqqqkkklllYYYUUUhhhfffpppzzzooorrr{{{wwwggg___nnntttfffVVVJJJGGGPPP```qqquuufff___qqqmmmPPPKKKEEERRR\\\{{{aaaMMMHHHVVV[[[WWWfffhhhlllfff~~~}}}\\\NNNFFF@@@\\\}}}___pppttt~~~___zzzpppKKK>>>DDDMMMZZZbbbPPPQQQaaaJJJQQQSSSpppcccLLLRRRXXXjjj|||{{{mmmaaa[[[XXX]]]^^^RRRWWWoookkkFFF<<<:::ZZZqqqxxxpppXXXQQQaaallllllllluuu~~~}}}|||zzzvvvqqqlllgggdddbbbgggWWWOOOZZZ```SSS]]]|||rrr{{{wwwddduuuhhh}}}jjjaaa}}}tttPPPXXX}}}hhh^^^iiiyyyXXXCCCLLL]]]^^^]]]cccooolllTTTEEEKKK@@@eeehhhiii[[[NNNvvvNNN===<<>>JJJQQQKKKGGGWWW~~~WWWXXX}}}MMM888>>>WWWlllQQQVVVfffooossskkk[[[HHH???FFFSSSZZZ[[[nnnxxx[[[zzz{{{xxxwwwxxxxxx~~~zzzuuurrrfffPPP===777888<<>>MMM]]]ssseeezzzzzz~~~bbbhhhxxx{{{lllaaaPPPFFFHHHMMMTTTxxxhhhgggKKKZZZnnntttfffTTTLLLNNNRRRdddyyynnnuuuqqqkkkHHHGGGZZZyyy{{{wwwiiiuuuzzzXXXOOOiiixxxYYYbbbqqqrrr^^^nnnyyyqqqVVVttt~~~www\\\KKKUUUYYYSSSQQQGGGPPPnnn}}}QQQ999BBBWWWbbbVVVhhhzzzZZZNNNMMMYYYkkkzzznnnaaaZZZQQQNNNKKKLLLPPPTTTUUUTTTNNNRRRQQQOOOMMMNNNiiiyyyhhhrrrlllooo^^^ooo~~~|||zzzzzzrrrqqqpppiiiUUUAAA>>>HHHgggUUUmmm|||NNNGGG@@@UUUzzz]]]<<>>CCCWWWWWWTTTKKKWWWffflll___WWWeeeooowww||||||tttqqqcccRRRLLLGGGBBB:::555AAAZZZooowwwaaa{{{GGGPPP\\\qqqkkkWWWJJJCCCHHHRRR```^^^vvvYYYAAAOOOUUUeee]]]hhhxxxPPP[[[wwwqqq^^^XXXfff~~~QQQSSSQQQOOOjjjrrrwww|||nnnmmm[[[sssccc{{{oookkkggg~~~jjjggguuuXXXGGGEEEKKKDDDRRR}}}mmmWWWNNNMMMMMMKKKKKK@@@MMMQQQsss___<<>>HHHWWWfffqqqxxxwwwuuuqqq[[[EEE@@@???999333555EEEddd{{{\\\QQQ___eeefffpppjjjoootttssseeeUUUMMMOOOIIIPPP[[[ggg|||LLLaaaRRR^^^hhh|||nnnaaa\\\```LLLIIIeeeXXXIIIIIIRRRVVVjjjgggJJJRRRXXX^^^lllrrr}}}uuunnnsss|||zzzuuuWWWrrrlllpppqqqzzz{{{wwwnnn___MMMMMMccc}}}yyy~~~jjjbbbSSSKKKGGGIIILLLJJJGGGFFFHHHMMM~~~XXX~~~dddrrr~~~{{{\\\PPPRRRWWWooo{{{ttt___VVVKKKHHHJJJMMMPPPRRRKKKJJJKKKLLLMMMJJJFFFBBBFFFEEE???CCCZZZtttAAAqqqqqq{{{tttfff{{{|||zzzkkkXXXjjjdddRRRFFFHHHJJJPPP^^^cccjjjooovvvuuu}}}{{{~~~dddPPP^^^nnntttWWW\\\}}}zzzwwwpppccc^^^jjj{{{{{{}}}}}}nnnSSSDDDFFFKKKXXXmmm}}}ZZZ??????BBBWWWbbb^^^HHH>>><<>>555;;;AAAAAADDD]]]sss___jjj===DDDVVVpppwwwuuu}}}{{{mmmdddTTTMMMHHHGGGfffdddbbbhhhzzzQQQddduuuyyyyyytttcccjjjuuunnnOOODDDFFF???CCCEEEPPPiiiwwwrrrUUURRRTTTVVV^^^pppsssaaaTTTjjjvvv{{{lllnnnmmm|||nnnqqqtttRRRTTT~~~lllKKKGGGgggmmmdddooovvvXXXKKKEEEDDDFFFKKKKKKHHHFFFGGGMMMqqq|||___aaawwwxxxyyytttnnn~~~|||zzzzzz|||}}}zzzhhhZZZYYYbbbhhhfff___SSSGGGCCCEEEEEECCCAAABBBCCCDDDEEEFFFGGGHHHHHHKKK???MMMtttHHHWWW}}}|||cccpppzzz}}}~~~}}}zzz{{{xxxhhhXXX___qqqwwwaaa^^^eeerrrcccSSSzzzuuuWWWwwwuuuxxxpppcccfffsssxxx{{{~~~nnnTTTLLLVVVYYY^^^dddjjjwwwPPP:::BBBMMM```fff\\\uuu{{{{{{pppfffcccWWWHHH???===FFFQQQbbbiiiUUU???<<<888===DDDGGGFFFNNNhhhnnn^^^rrr@@@AAARRR]]]TTTgggpppttthhh```RRRLLLEEEMMM~~~cccooo~~~kkkuuufffjjjiiiQQQCCCHHHIIIKKKQQQPPPZZZnnn~~~sssZZZSSSVVV[[[^^^fffeeeVVVrrr~~~pppsss{{{wwwrrrooo|||rrrkkkyyyzzzdddyyyhhhWWWssstttlllmmmyyyqqqOOOCCCEEEEEEEEEHHHLLLKKKGGGGGGJJJXXX|||sssQQQkkkhhhiiivvvuuuttt{{{sssqqqqqqooogggbbbkkkxxxmmmsssqqqcccSSSKKKFFFBBBDDDEEEFFFFFFFFFFFFGGGGGGRRRBBB666XXX{{{uuu}}}GGGMMMzzz}}}{{{gggiiiuuu~~~}}}xxxqqqfff[[[YYYbbbcccaaarrrttt\\\cccrrrXXXzzzvvv{{{uuueeedddpppuuu}}}~~~aaaTTTRRR]]]pppYYY>>>AAAFFF^^^llliiibbbzzz^^^HHH@@@???@@@PPP^^^RRR@@@???===:::>>>KKKUUUWWWXXX[[[aaa___[[[lllXXXGGGPPPKKK\\\]]]bbbsssqqqddd[[[OOOKKKDDDSSSgggxxx{{{lllbbblllWWWAAADDDJJJLLL\\\]]]dddyyy[[[vvv{{{YYYNNNSSS___^^^^^^bbbaaarrrwwwyyy^^^uuuyyyttt}}}ppplllvvv}}}nnn[[[~~~~~~zzz}}}kkkBBB:::MMMJJJJJJLLLNNNLLLGGGGGGKKKbbbuuuyyy^^^LLL}}}uuulllppp~~~uuu{{{www}}}mmmbbbccc[[[RRRaaa|||qqqzzzxxxcccIII===<<>>PPPRRRcccmmmmmm}}}{{{qqqLLLDDD;;;CCCRRRNNNBBBAAA@@@>>>FFFUUUfff{{{{{{nnnaaaoooUUUKKKNNNSSSkkkcccbbbrrrpppfffgggOOOPPPDDDHHH^^^ccc^^^qqqyyyiiiNNN[[[wwwxxxNNNCCCPPPMMM^^^fffzzz}}}vvvkkkbbb}}}aaa___eeelllhhheeewwwwwwwww{{{jjj___YYY{{{lllwwwkkkpppwww{{{{{{{{{{{{{{{{{{uuu|||bbb|||zzzxxxssswww|||{{{|||nnnccc]]][[[SSSEEEAAAEEEJJJFFFSSSPPP:::BBBWWWRRRjjjdddOOO```vvvnnn}}}xxx}}}xxxmmmqqq{{{}}}zzzuuu}}}wwwooonnnooonnngggeeeaaa[[[XXX]]]iiirrruuu|||YYY@@@@@@CCC>>>DDDEEEEEEGGGMMMRRRQQQLLLPPP;;;PPPoookkkgggSSSWWWSSSqqqzzziiittt~~~~~~xxxnnnvvvrrrkkkgggooo~~~{{{bbbNNNDDDIII\\\```TTT```yyy~~~^^^HHHyyyrrrOOOTTTZZZ~~~}}}uuutttzzzwwwqqqsssvvv}}}tttwwwbbbFFFXXXfffuuuxxxPPPFFF>>>===@@@DDDFFFCCCBBBDDDGGGWWWyyy}}}zzzVVVYYYiiiooo|||nnnqqqjjjdddYYYIIIRRRMMMLLLzzzOOOYYYgggttt^^^DDDMMMXXXfff\\\HHHRRRWWW]]]vvvxxxpppmmmnnnsss}}}kkkwwwxxx~~~{{{nnnkkk~~~qqqpppqqquuuyyyzzzvvvsssmmmjjjvvvtttcccooo}}}ooovvv}}}uuudddfff{{{wwwggg]]]QQQGGGFFFCCC???EEEOOOQQQJJJHHHNNNMMMEEESSSrrruuuYYYOOOSSSiiizzz|||~~~yyyrrrppp}}}nnn}}}lllkkk{{{}}}uuurrrpppkkkccc\\\pppvvvxxxrrrnnnmmmkkkhhheeeddd```\\\\\\dddrrr|||{{{TTT===<<>>???IIIRRRRRRTTT___iiinnnoooIII\\\eeeYYYlllWWWmmmpppppp~~~rrrrrrvvvjjjmmmzzzlllMMMFFFJJJaaadddnnnzzz~~~xxxeeeVVVkkksssSSSHHHdddgggvvvrrrvvvkkk^^^QQQLLLNNNHHHCCCWWWQQQmmmbbb```VVVTTThhhXXXYYY^^^rrrzzzyyyOOOaaajjjfffrrr___cccssswwwqqqppp```WWWllleeeZZZrrrzzz}}}uuuqqqxxxtttmmmyyyiiibbbffflllnnnlllhhhcccTTTUUUkkk~~~vvvcccVVVQQQQQQ]]]jjjppprrrttt}}}zzzfff]]]VVVIIIDDDAAABBBGGGJJJJJJMMMRRRPPPPPPIIIHHHOOOYYYxxxkkkNNN???NNNqqqvvvoootttzzz|||www|||{{{|||||||||sssddd]]]___fffsss|||{{{~~~rrriii\\\SSSXXXfffnnnnnnxxxrrrqqquuurrrjjjmmmxxxvvvpppiiieeeeeeddd^^^XXXOOONNNKKKHHHGGGJJJPPPUUU^^^MMM===:::???CCCFFFHHHKKKPPPMMMGGGJJJSSSPPPDDDHHH___tttlll~~~[[[YYY{{{uuuvvvwwwzzz~~~tttccccccmmmuuuvvvcccNNNUUUTTTttttttzzz{{{vvvrrr~~~wwwhhh[[[JJJ;;;<<<===AAAGGGIIIJJJZZZrrrYYYPPPqqqppp^^^bbbxxxgggppp|||uuussshhhjjjwwwUUUQQQWWWRRR___```gggqqqZZZUUUtttzzzggg[[[YYYxxxzzz[[[WWWIIILLLMMMBBBHHHooo\\\UUUtttrrraaavvvSSSYYYuuukkkjjjnnneeehhh^^^yyykkkggg}}}wwwvvvvvvzzzvvvrrrooo\\\HHHJJJPPPaaa~~~{{{iiiqqqvvvssszzz~~~yyyzzzwwwtttddd^^^```fffjjjhhhkkk^^^[[[fff```eee}}}___QQQ[[[ggghhh[[[tttrrr|||uuu]]]___YYYLLLGGGFFF@@@AAAEEEJJJLLLKKKJJJKKKRRRLLLMMMKKKXXXpppVVV>>>PPP{{{sssssstttiii]]]jjj~~~wwwpppnnnnnnppprrruuuxxxzzz{{{{{{{{{zzzrrrhhhlllwwwsssooooooyyylllxxxpppyyy|||vvv\\\^^^[[[aaaooofff```___^^^```mmm}}}}}}qqqddd^^^^^^\\\VVVQQQJJJJJJHHHFFFCCCBBBBBBBBBDDD<<<888???EEEFFFGGGIIIPPPPPPMMMJJJMMMQQQKKKAAAeeerrrxxxggg\\\wwwggg|||rrr~~~|||{{{|||wwwqqqtttxxx]]]SSSAAAQQQWWW~~~}}}yyybbbNNN???666<<>>lllrrrvvvvvvxxx```ooonnneeeddddddgggkkkooorrrqqqpppoootttxxxxxxqqqmmmttt}}}vvvzzzzzznnniiiqqqxxxsssllliii[[[aaa```fff{{{iiigggeeehhhooo{{{xxxjjj[[[VVVVVVSSSOOOLLLDDDDDDEEEDDDCCC@@@>>>===@@@>>>???DDDGGGGGGJJJMMMQQQPPPRRRTTTRRRKKKEEECCCwwwdddkkkccc___}}}kkkyyyqqq{{{}}}zzz}}}eeeGGGWWWhhhbbbFFF:::;;;999CCCLLL]]]jjjbbbjjjrrr___bbbUUUTTTTTTRRRUUUUUUvvv{{{xxxlllkkk~~~~~~~~~{{{tttwwwoookkkxxxnnnVVVQQQOOOIIIEEEKKKQQQhhhmmm___www\\\```iii___VVVBBB;;;???FFFuuucccfffxxx]]]DDDHHHPPPXXXWWWVVVbbbsssrrrqqq{{{~~~{{{vvvlllzzztttfff]]]ZZZccccccZZZRRRRRRNNNMMMVVVNNNTTT___kkkooojjjdddcccYYYwwwwww}}}zzzwwwiiiooowwwyyySSSMMMOOOLLL@@@???FFFEEEIIIJJJJJJJJJLLLNNNPPPPPPLLLKKK[[[mmmZZZKKK???PPP~~~rrruuuxxxwwwzzzpppcccaaaeeecccaaaaaacccfffgggeeecccdddkkkpppnnnnnnttt~~~xxxrrruuuzzzyyywwwwwwxxx~~~kkkccc]]]bbbcccgggxxxkkkfffkkkoootttfffYYYOOONNNPPPLLLHHHFFF@@@???>>>>>>??????>>>======BBBFFFGGGJJJNNNQQQQQQTTTRRRWWW\\\RRRDDDKKK]]]wwwuuulllbbbaaayyyuuu]]]cccqqqyyy}}}uuu{{{cccaaaiiiwww~~~xxxWWW<<<888BBBCCCHHHLLLcccjjjqqq___ZZZ]]]ZZZUUU___NNNmmm|||vvvtttzzz||||||gggdddmmmccccccvvv{{{wwwxxxSSSRRRQQQDDDIIIEEEUUU\\\eeeKKK{{{vvvttt[[[aaajjjJJJ:::MMMVVVFFF[[[ttt___bbbzzznnnNNNKKKPPPZZZ\\\^^^ppp|||yyyzzzxxxsssooolllpppyyy{{{rrrggghhhlllmmmsssaaaWWWVVVVVVRRROOOPPPQQQMMMHHHNNNJJJMMMVVVYYYWWW\\\fff~~~rrrttt|||kkkwwwgggeeeVVVaaaSSSAAAWWWWWWMMM::::::FFFEEEBBBGGGIIIFFFIIILLLLLLMMMLLLJJJGGGKKK___zzzrrrXXXEEE???FFFdddjjjkkkmmmqqqgggfffiiiXXXaaaYYYWWWVVVXXX[[[^^^]]]\\\```fffgggcccjjj|||oooeeegggnnndddooo{{{~~~{{{ttthhh]]]dddjjjqqquuuwwwuuuoooiii]]]eeeggggggrrrvvvbbbUUUKKKEEEIIILLLHHHCCCBBBCCC@@@===<<<===???@@@AAA???HHHNNNOOORRRWWWUUUOOOZZZVVV[[[^^^NNNBBBXXX~~~~~~~~~^^^hhhYYYXXX^^^{{{ooo~~~nnnRRRUUUwww~~~yyy|||yyyvvvzzzppptttvvvXXXQQQCCC666CCCKKKFFFzzzqqqiiiiiiTTTTTTRRR]]]aaaXXXiiivvvfffxxxyyy|||lllKKKjjj\\\NNNFFFEEELLLRRRjjj\\\YYYIIIGGG???BBB]]]nnnQQQbbbmmmhhhfffooozzziiiVVVKKKPPPSSSPPPTTT^^^www}}}zzzxxxwwwyyy~~~zzzRRRMMMcccfff___nnnvvv|||zzzsss{{{ppppppooorrr|||mmmccciiiccc^^^vvvtttYYYTTTSSSQQQPPPLLLIIIKKKNNNFFFFFFFFFEEEHHHPPP[[[ccc~~~___YYY]]]rrrtttfffiiiiiieeecccSSSQQQMMMHHHDDDBBBAAAAAA>>>AAAEEEGGGGGGGGGHHHJJJEEEJJJOOOOOOJJJFFFJJJPPPfff{{{~~~TTTLLL<<<:::xxxpppkkkpppdddggghhh^^^sss___QQQ[[[KKKEEEOOOTTTOOOOOOXXXXXXZZZ\\\^^^```dddkkkqqqtttfff]]]___cccaaabbbbbbdddeeefffggggggmmm~~~hhh]]]ZZZWWWUUUUUUTTTPPPMMMHHHGGGFFFDDDBBBAAA@@@@@@BBBCCC@@@;;;;;;@@@CCCBBBJJJQQQWWWYYYYYYYYYYYYXXXVVVZZZ[[[NNNLLLpppxxxrrryyyiii```^^^XXX\\\}}}rrryyyooorrr{{{XXXQQQppp}}}}}}{{{|||}}}yyyJJJCCCIIIHHHLLLSSSUUU~~~nnnrrr~~~oooqqquuuxxxbbbSSSZZZUUUWWWQQQ[[[|||rrrmmm|||{{{zzzzzz}}}oooqqqNNN>>>CCCBBB@@@FFFKKKeeebbb___PPPFFFKKKQQQSSSxxxkkkddd{{{uuuyyyuuuyyywww~~~iiifffOOOIIIYYY```WWWZZZjjj|||~~~mmmdddeeeuuu|||fff\\\lllllljjj}}}yyyooonnnkkkkkknnnxxxooooookkkjjjooommmtttfffUUUOOOIIIIIIKKKKKKHHHEEEHHHHHHFFFCCCBBBEEEKKKPPPLLLUUUKKKQQQRRRSSSlllppppppYYYGGGHHHOOONNNKKKKKKJJJHHHEEECCCAAA@@@AAAAAA@@@AAADDDFFFHHHIIIJJJKKKWWWKKKEEEHHHHHHFFFQQQcccsssZZZIII@@@IIIgggpppqqqoooffflllhhhlllzzzwww```[[[HHHQQQNNN???;;;GGGMMMHHHMMMOOORRRSSSUUUYYY___ccc]]]``````\\\WWWUUUZZZ___\\\\\\]]]]]]^^^___``````iiittt^^^QQQOOOLLLKKKLLLKKKHHHFFFFFFEEECCCBBBAAA@@@AAAAAA>>>AAAAAA???BBBIIIMMMMMMVVVWWWXXXYYYYYY[[[[[[[[[```\\\OOO>>>OOOsss|||nnnfff____________yyymmmvvv```RRRlllzzz}}}~~~oooIII???EEEKKKMMMBBBFFF[[[pppbbbuuu|||~~~bbbdddmmmxxxhhhNNN[[[ZZZWWWVVVUUUZZZrrrvvvmmmssszzzvvvsssxxxWWW@@@;;;EEEDDDDDDQQQ\\\fffddd^^^WWWGGGJJJ???HHHuuu~~~bbb~~~sssyyytttssstttiiirrrjjj___PPPccckkkaaalll{{{___]]]oookkkiii{{{|||~~~{{{wwwppphhhiiikkkuuu|||~~~gggsssqqqiiibbbcccppprrrsssnnn___LLLBBBCCCFFFFFFCCCAAABBBBBBAAA@@@@@@BBBDDD===DDD???EEEDDD@@@IIIFFFEEE@@@AAAHHHJJJEEEDDDHHHAAAAAA@@@@@@@@@BBBCCCDDDIIIIIIIIIKKKMMMMMMLLLKKKNNNHHHJJJOOOJJJOOOuuutttjjjWWW===FFF666XXXppptttmmmhhhpppjjjzzzoooppp{{{uuu}}}hhhIIICCCBBBFFFEEE>>><<>>======>>>???>>>BBBEEEGGGLLLUUUYYYYYY[[[YYYXXXZZZ^^^```___^^^ZZZJJJHHHSSS]]]xxxlllhhhccc```bbb___aaaqqqlllrrrgggSSS```mmmtttfffTTTIIICCCGGGLLL[[[ZZZSSSeeexxxqqqqqqsssYYYooooooVVVgggcccTTTZZZ^^^XXX]]][[[QQQgggtttkkkwwwsssrrruuu|||YYYEEEAAAHHHEEEEEESSS]]]nnnmmmmmmbbbJJJKKKGGGAAAjjjpppVVVcccrrrrrrssskkklllooobbbsssxxx{{{___nnnwwwrrroookkkuuuwwwsssppppppgggiiippp|||zzzjjjtttqqqiiiooojjjiiifffpppiiiMMM@@@@@@DDDFFFBBBCCCDDDDDDDDDCCCCCCCCCGGGFFFAAAAAACCCCCCHHHGGGCCCBBBDDDFFFCCC>>>@@@GGGAAAAAABBBBBBDDDFFFHHHIIIEEEEEEEEEHHHJJJKKKHHHEEEDDDCCCHHHQQQ^^^~~~xxxrrr\\\FFF>>>???XXXyyyooosssqqqjjjlllnnnoooxxxjjjiii~~~xxx|||rrroooQQQ???FFFIII???;;;BBB<<<>>>???AAACCCDDDFFFGGGKKKIIIFFFEEEFFFGGGGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLRRRDDD===DDDGGGCCCAAAFFFDDDDDDCCCCCCBBBBBBAAAAAAAAA???===;;;;;;===>>>@@@FFFJJJNNNPPPUUU[[[^^^]]]WWWVVVXXX___cccaaa]]]ZZZMMMHHH___www{{{nnnfffeee^^^aaaeeebbbqqqfffqqqkkkSSSMMMqqq``````kkkXXXPPPPPPPPPIIIeeexxxkkk{{{xxxoookkk\\\```YYYYYYaaahhhaaaVVVPPPZZZ^^^UUUhhh{{{xxxvvvwwwwwwzzzPPPAAAEEERRRRRRRRRXXX[[[nnneeekkkJJJEEEMMMIIIwwwvvv\\\]]]mmmuuulllssstttxxxlllwww{{{{{{sssyyyxxxzzzzzztttxxxooohhhiiidddfffwwwyyyoooooolllnnnsssoooiiiaaaggg}}}|||uuuYYYJJJEEECCCGGGGGGFFFEEEEEEDDDBBBAAA@@@>>>CCCDDDGGGHHHAAA???AAA@@@@@@AAA??????CCCIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJMMMNNNNNNMMMKKKKKKLLLSSSkkkzzzeeeWWWLLLGGGGGGKKK|||qqqxxxnnnjjjqqqllltttlllhhhllloootttxxxaaa>>>777BBBFFF>>>=========>>>???@@@@@@@@@@@@>>><<<>>>AAACCCDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGEEEBBBCCCCCCCCCBBBAAAAAAAAAAAA?????????@@@BBBEEEHHHJJJQQQUUUXXXWWWYYY\\\]]]ZZZXXXXXX^^^dddbbbXXXPPPNNNFFF[[[}}}ZZZiiilllggg___bbb[[[^^^pppzzzrrrlllzzznnneeemmm}}}oooXXXHHH___nnnmmm^^^YYYbbbWWW@@@DDDnnnbbb[[[|||gggsssqqqyyy___bbbUUU___rrreeeWWWRRRVVV[[[WWW^^^sss~~~{{{yyyuuurrryyyUUUFFFFFFRRRWWW^^^jjjnnnrrrhhhcccXXX???EEEGGGlllmmmyyyllljjjwwwllltttpppwwwqqqyyyxxx|||{{{{{{~~~sssdddeeevvv}}}}}}tttuuu}}}{{{ssstttkkkcccccceeegggrrrmmmggghhhrrrbbbjjjkkkfffeeeqqqnnnYYYKKKEEEBBB???>>>???AAABBBBBBCCC===EEEAAABBBGGG>>>AAADDDDDDEEEFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGLLLLLLKKKIIIHHHIIILLLOOOWWWvvvzzzkkkWWWCCC<<>><<<@@@>>><<<<<<===>>>>>>======<<<;;;;;;===>>>>>>===@@@@@@@@@AAAAAABBBBBBBBB888AAADDD???===AAA@@@:::???@@@BBBAAA@@@@@@AAACCCAAACCCFFFIIINNNRRRVVVXXXXXX[[[\\\YYYYYY[[[ZZZWWW]]]]]]aaaaaaWWWJJJIIIQQQHHH[[[qqqsss{{{iiieeebbb___```[[[]]]mmm}}}xxxnnnaaaqqqwwwhhh^^^kkkwww}}}ttteeeOOOYYY~~~zzzzzzoooTTTHHHPPP\\\^^^sssnnnnnnfffyyyxxx|||iii]]]ccc[[[]]]gggccc___\\\UUUVVVXXXSSSZZZnnnwwwxxxwwwqqqqqqxxx}}}___QQQRRR\\\cccqqqrrr^^^QQQKKKFFFFFFZZZfffrrrtttmmmkkkvvvqqqmmmcccllllllooozzzyyy}}}^^^[[[nnn~~~www~~~~~~rrrqqqjjjfffgggbbbaaajjjuuuvvvhhhjjjeeegggkkkkkkppppppkkkfffcccpppttt[[[TTTJJJDDDBBBCCCEEEFFFLLLBBBIII>>>===HHHAAALLLAAABBBCCCBBBAAAAAAAAA@@@FFFFFFGGGGGGFFFFFFEEEEEEAAACCCEEEFFFKKKXXXjjjxxxuuuoooYYYJJJIIIEEEDDD^^^qqqkkknnnoookkkoootttoookkkeeegggccc[[[gggtttpppyyy{{{dddNNNMMMEEEBBB>>>===>>>???>>>===@@@@@@???===<<<::::::999<<<<<<===>>>>>>???@@@@@@>>>BBB@@@;;;999>>>BBBBBB>>>@@@CCCDDDEEEFFFIIIKKKKKKLLLOOOSSSUUUWWWXXXYYYWWWZZZZZZWWWXXX[[[[[[YYY\\\ZZZYYYSSSGGGDDDXXXrrrnnnsssrrrsssmmm```cccbbbccc^^^___bbb```gggssswwwyyy^^^iiirrrnnn```]]]ooowwwyyyxxxoooRRRNNNmmm{{{xxxRRRaaajjjppp~~~pppqqqfff\\\aaafff___ZZZbbb___^^^SSSSSS]]]VVVXXXqqqzzzpppuuuyyyuuuppprrrjjjzzzgggfffwwwqqqbbbVVVOOOBBBAAAJJJeee___tttnnnooozzzpppuuuvvvrrrbbbiiiiiifffnnnuuukkkvvvzzzxxx~~~}}}vvvzzzxxxkkkjjj~~~wwwwww~~~{{{www}}}xxxvvvhhhqqqggg^^^eeebbb^^^kkkccc{{{qqqbbbiiihhhgggaaaeeeccc___cccggg``````ppp|||iiiYYYOOOJJJHHHFFFAAA;;;LLLDDDCCCKKK>>>GGGCCCEEEEEEBBBAAAEEEIIIKKKGGGGGGGGGGGGGGGFFFEEEEEEIIIPPPYYYeeexxxwwwoooTTTPPPGGG>>>AAA^^^dddmmmeeeaaadddiiimmmooopppcccmmmhhh___dddmmmnnnllluuuuuuiiissscccKKKFFFAAA???@@@AAAAAA???999;;;<<<<<<::::::;;;===999:::;;;<<<===>>>??????======@@@CCCBBB>>>>>>@@@@@@DDDHHHJJJKKKNNNRRRVVVTTTUUUVVVWWWWWWUUUSSSQQQRRRVVVVVVUUUWWW\\\^^^\\\TTTQQQLLLEEE<<>>999;;;BBB???555>>>>>>???>>>>>>===<<<<<>>CCC@@@999555AAAAAA@@@@@@???>>>>>>>>>DDDEEEFFFFFFGGGIIIMMMPPPSSSVVVYYYXXXTTTQQQPPPQQQTTTUUUUUUTTTUUUXXX\\\___]]]TTTBBBIIIJJJCCCNNNPPP<<>>@@@BBBDDDFFFDDDCCCBBBBBBDDDGGGIIIKKKMMMOOOQQQPPPMMMLLLNNNQQQLLLSSSVVVRRRLLLHHHBBB:::555WWWbbbccc___mmmqqq\\\ssshhh```VVVWWWZZZUUUVVVXXXSSSRRRSSSVVVYYY\\\___aaabbbbbbcccmmmzzz```zzziiiNNNJJJKKKLLLFFF>>>CCCPPPlllNNNHHHDDDJJJGGGFFFKKKlll|||{{{|||yyymmmUUUYYYUUUXXXSSSRRRVVVRRROOOYYYSSSOOONNNRRRTTTQQQNNNMMMLLLMMMOOOXXXlllxxxhhhmmmgggjjjtttwwwtttzzzqqqlllhhhlllyyywwwqqqnnnmmmZZZllleeeJJJOOOuuuzzz\\\PPPrrrvvvkkkeeeiiieeemmmhhhZZZbbbggg```___aaaeeeddd```]]]^^^dddrrrlllooo~~~vvvggg]]]YYY\\\^^^ccchhhllloooppppppnnnooopppooonnnnnnqqquuuhhhjjjmmmnnnnnnnnnnnnooonnnpppllljjjuuu{{{jjjlllkkkiiihhhiiijjjlllmmmkkkiiifffddd``````hhhrrroooiiitttXXXqqqvvvjjjfffdddgggddd___fffiii___aaaccccccbbbbbbccc___ZZZ```\\\]]]lll~~~vvvtttooofff\\\WWW^^^RRRJJJKKKKKKDDD>>>>>>DDDFFFEEENNNuuujjjnnnuuunnniiimmmiiijjjjjjgggcccbbbdddfffaaaaaa```^^^]]]^^^aaaddd```aaa___[[[aaatttyyywwwrrryyyzzzhhhSSSEEECCCAAA???>>>===>>>>>>FFFCCCAAAAAABBBDDDEEEEEEBBBAAA@@@??????@@@@@@AAA@@@EEEFFFBBBEEEPPPXXXYYYTTTuuu~~~qqqvvvttt]]]YYYSSSUUUWWWRRRTTTYYYTTTSSSTTTVVVXXXZZZ\\\]]]^^^``````^^^dddtttqqqyyy\\\YYYWWWSSSJJJAAA@@@EEEhhhQQQIII@@@CCC??????HHHaaazzz}}}rrreee]]]UUURRRXXXUUUTTTVVVNNNXXXyyy]]]TTTLLLLLLNNNMMMLLLMMMMMMLLLJJJLLLWWWiiizzz{{{mmmgggppptttoooooowwwuuutttqqqkkkiiinnnxxx~~~}}}{{{xxxuuuooohhhdddaaaaaaJJJ???sssZZZPPPssscccXXXkkkbbblll\\\ccckkkdddfffYYY]]]ZZZ[[[___aaa^^^[[[\\\ZZZbbbsss{{{ooogggXXXYYY\\\```dddhhhkkkllljjjjjjjjjiiiiiikkklllmmmooonnnlllllllllooorrrtttpppnnniiidddfffkkkllljjjgggfffeeeddddddddddddeeeeeehhhhhhfffkkkxxxlllssscccggg```___eeeeee^^^```ddd^^^ZZZ]]]]]][[[]]]aaa```[[[]]]```ddd\\\UUUsss~~~qqqeeeaaa\\\[[[gggwww|||ttttttvvvxxxxxxuuuqqqooonnniiiaaaYYYUUUQQQKKKGGGFFF888999===AAABBBCCCEEEHHHJJJ\\\uuuzzzpppkkkppppppjjjgggjjjddddddcccaaaaaabbbcccddd[[[^^^``````^^^^^^___```gggYYYWWWbbbbbb___rrruuu}}}gggwwwzzzkkkggg```XXXPPPJJJFFFDDDBBB>>>;;;999;;;<<<;;;:::@@@>>>>>>BBBFFFHHHFFFCCCLLLSSSVVVWWWddd}}}yyyqqq{{{ddd^^^bbbXXXSSSVVVWWWRRRVVV]]]XXXTTTUUUUUUVVVXXXYYY[[[\\\aaa]]]WWWTTT___ZZZuuulllWWWGGGNNN\\\SSS===xxxggg___OOOLLLGGGIII<<>>>>>BBBFFFFFFBBBEEEUUUmmm}}}nnngggrrrtttkkkhhhmmmmmmgggaaa___^^^^^^```bbbbbbbbbZZZ___dddfffdddbbb``````ZZZccceee\\\VVV\\\bbbccc{{{xxxwwwvvv|||xxxooohhhcccaaaYYYUUUPPPNNNOOOOOONNNLLLPPPOOOQQQYYYbbbfffbbb\\\nnnuuuYYYoooXXX[[[cccSSSWWWRRRUUUUUUPPPUUU[[[VVVSSSSSSSSSTTTWWWYYY\\\^^^YYYYYY^^^```XXX]]]aaapppQQQYYYeee```nnnXXXQQQGGGGGGCCCEEEEEE===HHHooo{{{vvv|||}}}}}}tttxxxmmm[[[[[[NNNQQQLLLMMMNNNMMMLLLLLLMMMNNNJJJIIIHHHFFFEEEFFFFFFGGGDDDAAAAAABBB@@@FFF```}}}zzz~~~|||uuuppp]]]ZZZcccooo}}}{{{nnngggjjjooowww{{{sssrrrpppcccooonnn[[[sssmmmMMM{{{pppWWWVVVkkkrrrjjjbbb]]]^^^bbbbbbbbbbbbbbbaaa``````aaaaaaaaaaaaaaa``````___\\\ccciiiuuutttnnniiifffddd___ZZZWWW_________```aaabbbccccccfffgggeeecccdddgggfffbbbffffffdddaaa^^^]]]___aaaaaa___```cccdddaaaaaaccckkkzzz___aaa[[[eeecccaaa``````___]]][[[ZZZYYYYYYZZZ\\\]]]\\\[[[ccccccdddddddddccccccbbbnnnggg[[[PPPLLLMMMLLLHHHJJJKKKOOOOOOHHH??????DDDAAA===>>>DDDFFFCCCEEEKKKOOOhhhxxxnnnbbbgggeeeeeeiiinnnnnnjjjeeecccggghhhdddccceeeeeeccchhhiiiiiigggccc___^^^]]]___\\\ZZZ\\\```aaa^^^ZZZaaahhhwwwzzzzzzllluuuyyyqqqiiiuuu~~~lllgggwww}}}{{{~~~}}}vvv\\\ZZZZZZVVVSSSOOONNNNNNOOOQQQSSSTTTTTTVVVUUUTTTTTTWWWYYYZZZZZZUUUVVVWWWXXX\\\dddpppyyyfff___XXXzzzTTTUUU{{{iiiTTTOOOFFFGGGDDDEEEDDD>>>DDD```~~~~~~[[[SSSSSSMMMUUUOOOPPPQQQPPPMMMKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBBCCC@@@@@@AAA===<<>>???AAA<<<777===GGGcccwwweeeXXX^^^jjjqqq~~~}}}xxxxxxyyy~~~zzzvvvvvvvvvuuuzzzuuuqqqooolllgggeeeeeennnssskkkvvv]]]llliii]]]xxxaaaRRRVVV\\\YYYVVVXXX\\\\\\\\\\\\\\\\\\[[[ZZZ[[[\\\^^^```aaaaaaaaa```aaadddbbbhhhttt{{{}}}oooyyyrrrtttqqqlllfffbbb___^^^]]]]]]___^^^\\\]]]aaa```\\\cccaaa```dddjjjnnnmmmkkkkkkttt}}}}}}jjj~~~kkkkkkdddmmmjjjmmmjjjfffbbb___```bbbddddddddd```[[[YYYZZZ^^^aaaccchhhfffdddaaa^^^\\\ZZZZZZXXXfffzzzvvvgggiiimmmlllmmmpppuuuxxxwwwqqqkkkjjjkkkhhhddddddiiikkkjjjeeehhhkkkllliiiddd```___^^^\\\ZZZ\\\___```^^^\\\bbb``````ccclllyyywwwsss}}}pppjjjppptttzzzwwwnnnjjjlllooofff___qqq```WWWSSSXXXZZZTTTPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTTTTSSSSSSSSSTTTVVVWWW[[[^^^```^^^[[[ZZZ\\\^^^]]]yyyjjjVVVPPPFFFFFF@@@AAA===???>>>@@@TTTuuu|||uuu|||TTTVVVXXXSSSQQQMMMNNNPPPTTTUUUSSSQQQPPPPPPJJJJJJJJJIIIGGGDDDAAA???>>><<<===AAA@@@;;;;;;???HHHfff~~~~~~qqqkkkuuuyyyvvvssssssuuuwwwwwwvvvxxx|||}}}|||{{{xxxvvvvvvkkknnnooonnnooosssvvvuuu___lllvvvrrrjjjmmm}}}hhhYYY```hhhYYYOOOKKKSSSXXXSSSOOOQQQQQQRRRTTTVVVXXXYYYZZZZZZ[[[\\\]]]^^^]]]\\\ZZZYYY\\\aaaaaabbbkkkqqqttt\\\zzzppphhhbbb^^^bbbccccccccciiirrrvvvvvvkkkkkklllnnnqqqrrrqqqppp}}}uuukkkaaaZZZ\\\kkkzzz```~~~cccooooooffflllbbb___\\\[[[\\\^^^______ccc```[[[YYY[[[]]]```aaacccbbb___]]][[[ZZZZZZZZZcccZZZRRRddd~~~rrrqqqgggjjjpppgggkkkiiiggggggjjjkkklllkkkjjjkkkiiieeeeeehhhhhheee```dddhhhiiigggbbb___]]]YYYXXXVVVWWWYYY[[[ZZZXXX```___^^^[[[[[[___fffllluuu}}}zzzpppvvvhhhbbbnnn{{{yyymmmuuuqqqXXXXXXUUUVVVXXXVVVPPPOOORRRKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPQQQSSSUUU[[[^^^```___\\\ZZZ[[[]]]dddZZZllleeeSSSOOOEEEEEE??????<<>>:::GGGfff|||}}}}}}zzz~~~fffRRRZZZUUUSSSUUUJJJOOORRRUUUVVVUUURRRQQQQQQKKKKKKKKKIIIGGGDDDAAA???>>><<<<<>>999>>>SSSnnnzzzrrrYYYSSSUUULLLOOOUUUMMMRRRTTTUUUUUURRROOOMMMMMMIIIHHHGGGFFFCCCAAA???>>>???===;;;;;;===>>>>>>>>>GGGBBBEEEVVVlll}}}yyyqqqiiifffjjjnnnoooooosssxxxyyyuuuqqqqqqrrrqqqpppmmmlllpppssssssuuuxxx{{{}}}~~~{{{uuuooojjjgggeeeiiifff[[[WWW^^^fffiiilllsssoooJJJjjjmmm]]]\\\___ooo^^^PPPJJJHHHIIILLLLLLJJJMMMRRRPPPPPPPPPPPPPPPPPPOOONNNRRRTTTWWWYYYZZZYYYXXXWWWPPP[[[ZZZUUUTTTTTT]]]ooolllVVVyyyjjjfffiiiWWW[[[ggg[[[ZZZZZZ[[[]]]^^^]]]ZZZWWWWWWWWWXXXYYYZZZXXXTTTQQQKKKMMMOOORRRTTTVVVWWWWWWRRRWWWWWWWWWYYYUUU\\\qqqyyyfff___bbb___dddiiifffggghhhbbb]]]___bbbeeeeeebbb___]]]cccdddcccbbbbbbccc]]]UUUWWWYYY[[[\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWVVVVVVWWWXXXXXXWWWUUUQQQNNNPPPVVV[[[OOONNNQQQbbb~~~vvvZZZXXXYYYQQQHHHMMMKKKJJJKKKMMMMMMJJJHHHIIILLLOOOOOOLLLIIIJJJLLLJJJLLLNNNMMMKKKLLLPPPSSSXXXXXXWWWTTTPPPPPPTTTXXX```cccbbb^^^dddVVVGGGGGGBBBCCC>>>???<<<<<<<<<;;;:::CCCWWWkkk{{{~~~]]]RRRPPPRRRLLLLLLQQQOOOPPPQQQQQQPPPMMMKKKKKKKKKGGGFFFDDDBBB@@@???>>>>>><<<<<<:::999999;;;======GGG>>>888AAAYYYrrr~~~wwwdddXXXYYYaaahhhkkknnnqqqpppggg___^^^___^^^^^^ZZZYYYZZZZZZZZZ```hhh{{{}}}}}}yyyqqqhhhccc```]]]fffggg```bbbtttppplllvvv{{{UUU[[[GGGRRRzzzWWWIIIGGGBBBCCCGGGKKKLLLKKKNNNRRRSSSSSSRRRRRRQQQOOONNNMMMQQQTTTWWWZZZ[[[ZZZXXXWWWUUU]]]ZZZVVVYYYXXXYYYaaawwwvvv```fffooocccdddccc[[[TTT[[[bbb^^^YYYXXXWWWXXXYYYXXXVVVTTTUUUUUUUUUVVVVVVTTTPPPMMMJJJLLLPPPSSSUUUVVVVVVUUUWWWRRRGGGLLL]]]aaaXXXWWW[[[\\\nnnqqqhhheee^^^WWWaaa^^^UUUXXXhhhmmmddd___ZZZ]]]aaadddccc```\\\ZZZ___```^^^\\\___aaa\\\UUUXXXXXXXXXWWWVVVXXX\\\______^^^\\\YYYWWWVVVWWWYYY\\\[[[XXXUUUQQQPPPQQQSSSJJJJJJJJJLLLWWWsss{{{hhhTTTKKKHHHHHHMMMTTTLLLLLLMMMMMMNNNLLLGGGAAAJJJMMMQQQOOOKKKGGGHHHIIIFFFIIILLLKKKIIIJJJOOOTTTSSSTTTTTTRRROOOOOORRRVVV```XXX\\\dddZZZRRRpppXXXIIIIIIBBBCCC======999888:::>>>;;;<<>>666<<<<<<:::BBBXXXnnnyyyuuusssddd```aaabbbaaa]]]ZZZYYYVVVTTT\\\ggg~~~}}}{{{{{{~~~ppp^^^cccgggbbbtttrrrjjjJJJJJJJJJ@@@BBBEEEJJJNNNNNNMMMMMMOOORRRSSSSSSSSSSSSRRRQQQPPPUUUWWWZZZ[[[[[[YYYVVVTTTUUUZZZUUUTTT^^^___YYYZZZ```}}}qqqrrrwwwiiicccjjjYYYRRRcccaaaXXXeee\\\ZZZWWWVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTRRROOOLLLOOORRRUUUXXXZZZYYYVVVUUUIIISSSRRRNNNRRRQQQPPPVVV[[[UUUTTTZZZccc{{{sssooohhhaaa[[[YYYZZZ[[[OOO``````]]]fffccc]]]hhhbbbcccccccccbbbaaabbbccc^^^]]]ZZZXXX\\\```^^^XXXZZZYYYWWWUUUUUUXXX^^^bbb______\\\YYYVVVUUUVVVXXXUUUWWWYYY[[[ZZZWWWSSSPPPRRRPPPPPPTTTZZZ```gggmmmoooWWWOOOHHHFFFMMMOOOIIIFFFIIIGGGIIIKKKKKKLLLMMMJJJGGGIIIMMMPPPNNNIIIEEEEEEFFFDDDHHHKKKJJJIIIJJJOOOTTTMMMPPPSSSSSSRRRRRRUUUXXXRRRYYY\\\YYYVVVYYY[[[ZZZXXXHHHFFFBBBGGGBBB???<<<>>>>>>===<<<===AAAEEEhhh~~~YYYVVVQQQPPPNNNLLLLLLLLLNNNOOOIIIIIIIIIIIIIIIIIIHHHHHHCCCAAA???>>>??????>>>===:::::::::::::::;;;<<<===999;;;;;;888777@@@RRRaaazzz|||{{{xxx|||uuu}}}yyyvvvuuurrrrrrvvv~~~VVVEEECCC@@@???AAACCCCCCDDDEEEHHHKKKNNNPPPOOOPPPRRRRRRQQQQQQSSSTTTWWWYYY\\\[[[YYYVVVTTTTTTYYYZZZ\\\]]]]]]]]]\\\\\\aaaqqq}}}xxxqqqzzz^^^cccaaa]]][[[[[[^^^bbbeee]]]]]]]]]]]]\\\[[[ZZZYYY\\\SSSQQQWWWVVVOOOMMMRRRYYY```bbb]]]YYYZZZYYYVVVQQQTTTWWWXXXWWWUUUTTTTTTXXXRRRPPPTTTVVVXXX^^^fffsssfffaaaYYY[[[]]]___```___]]][[[]]]^^^```bbbdddfffhhhiiiiiigggcccaaaaaabbbaaaaaa```^^^]]]\\\\\\]]]___``````^^^```eeeeee]]]ZZZ\\\[[[ZZZXXXVVVTTTTTTTTTTTTXXXVVVUUUVVVXXXWWWSSSOOORRRSSSUUUWWWXXXXXXXXXWWW\\\\\\[[[\\\eeexxxhhhYYYRRRNNNHHHIIIJJJJJJHHHGGGHHHIIIJJJHHHGGGHHHKKKKKKIIIFFFGGGHHHHHHGGGEEEDDDDDDEEEDDDFFFIIIKKKLLLLLLNNNPPPQQQQQQPPPNNNNNNPPPUUUXXXXXXVVVUUUTTTVVVZZZ^^^``````iiiVVVIIIGGGAAAFFFBBBAAA;;;<<<===;;;:::;;;>>>AAAWWWppp~~~|||oookkkTTTTTTRRRQQQOOOMMMLLLLLLMMMNNNJJJJJJJJJIIIHHHGGGFFFEEECCCAAA???>>>>>>>>>===<<<999999999999999:::;;;;;;999::::::777555999CCCLLL___qqq}}}~~~pppdddzzzvvv```LLL======???===;;;>>>@@@@@@AAACCCEEEHHHKKKMMMNNNNNNNNNNNNNNNPPPSSSVVVVVVWWWXXXWWWUUUSSSSSSTTTWWWXXXYYYZZZZZZZZZYYYXXX[[[kkkxxx~~~~~~pppmmmwww^^^uuuiiifffaaa^^^\\\]]]```bbbbbbbbbbbbaaa```___^^^]]]XXXQQQQQQYYY[[[VVVUUUZZZ[[[```bbb]]]YYYZZZYYYVVVSSSUUUXXXYYYWWWUUUTTTTTT[[[VVVSSSTTTTTTRRRTTTYYYQQQccc|||qqqcccZZZXXXYYY\\\]]]___```___^^^[[[ZZZYYY[[[___ccceeefffffffffcccaaa______aaadddeeeeeecccbbbaaa``````aaacccdddeeecccdddgggfff___[[[\\\XXXWWWUUUTTTTTTTTTUUUVVVZZZWWWUUUSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[ZZZXXXZZZ___eee```zzz~~~ppp]]]NNNFFFDDDCCCBBBGGGHHHHHHGGGFFFEEEEEEFFFGGGEEEDDDFFFHHHHHHFFFDDDCCCEEEHHHHHHGGGDDDCCCCCCDDDFFFHHHJJJJJJKKKLLLNNNPPPPPPNNNMMMLLLNNNRRRUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\YYY^^^tttSSSJJJHHH@@@CCCAAABBB:::;;;;;;999888888:::===EEEYYYuuurrrjjjVVVVVVUUURRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJIIIGGGFFFDDDCCCCCCAAA???>>>>>>>>>===;;;999888888888888999999:::777888888777666666777999EEEXXXnnnyyy}}}}}}|||zzz|||xxxzzzrrrxxxzzz```ccckkkeeeiiilllvvvDDD888444555<<<>>>888777:::<<<<<<===???AAADDDFFFGGGIIIIIIHHHHHHHHHLLLRRRVVVTTTTTTTTTRRRPPPPPPRRRTTTVVVVVVWWWWWWWWWVVVUUUUUU[[[gggiiijjjzzzTTTUUUaaa{{{gggaaappphhheeeaaa^^^\\\]]]___`````````___^^^]]]\\\[[[[[[SSSOOOQQQZZZ]]]YYYXXX[[[\\\______ZZZWWWWWWVVVUUUSSSUUUWWWXXXVVVSSSRRRRRRXXXTTTSSSSSSQQQMMMKKKMMMNNNOOOQQQUUU]]]jjjwwwyyyeeeYYY___^^^\\\XXXVVVWWWZZZ^^^[[[\\\]]]]]]\\\YYYWWWUUUUUUXXX]]]bbbddddddcccbbb___]]]\\\]]]___bbbddddddbbbbbbaaaaaabbbcccddddddcccaaaaaabbb___ZZZVVVWWWUUUUUUTTTTTTTTTVVVWWWXXXWWWUUURRRNNNLLLNNNSSSVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTXXX\\\[[[UUUOOOLLLKKKRRRSSSXXXeee{{{gggVVVJJJFFFCCCCCCFFFHHHHHHFFFEEEFFFFFFEEEBBBAAAAAABBBBBBAAAAAABBBCCCCCCBBB@@@>>>AAAEEEGGGFFFDDDBBBAAACCCEEEGGGGGGGGGHHHIIIKKKMMMMMMLLLJJJIIIKKKOOORRRRRRSSSUUUVVVWWWWWWVVVUUUVVVVVVUUUUUUbbbRRRKKKIII>>>@@@???AAA;;;::::::888888777888999888CCCZZZvvvttt|||wwwtttUUUXXX\\\UUURRRQQQPPPOOOMMMLLLJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEBBB@@@?????????===<<<999999888888888999999:::666666777888999999777555;;;>>>GGGYYYqqqyyyYYYsss|||rrrzzzkkkooozzzccc[[[cccwwwwwwddd]]]eeeooodddXXX\\\hhhddd[[[]]]lllYYY>>>777===:::;;;>>><<<888888<<<999:::;;;===???AAABBBCCCBBBCCCDDDEEEFFFJJJNNNRRRRRRRRRQQQOOONNNOOORRRUUUTTTTTTTTTTTTSSSSSSRRRRRRXXX[[[YYYWWWhhh{{{hhhYYYVVVeeeyyyzzzggg|||]]]jjjlllZZZ]]][[[ZZZYYYZZZ\\\^^^```\\\\\\[[[ZZZXXXXXXWWWWWWQQQNNNPPPWWWZZZWWWTTTUUUZZZZZZXXXUUURRRQQQQQQPPPPPPRRRTTTSSSQQQOOONNNNNNLLLLLLMMMOOOOOOLLLJJJJJJRRRNNNIIIFFFFFFHHHIIIKKKKKKQQQ]]]kkkvvvwwwnnn___]]]ZZZWWWUUUUUUVVVWWWUUUUUUTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWVVVUUUSSSRRRVVVXXX[[[^^^_________^^^___]]]ZZZYYYZZZ\\\\\\\\\[[[[[[\\\\\\]]]^^^______^^^]]][[[ZZZXXXVVVTTTTTTUUUUUUTTTTTTTTTUUUVVVWWWPPPPPPNNNJJJGGGIIINNNTTTTTTTTTSSSRRRQQQRRRRRRRRRUUUVVVWWWUUUSSSRRRSSSUUUQQQKKKEEECCCIIISSS^^^dddzzz}}}iiiWWWLLLEEE@@@===GGGFFFFFFGGGGGGFFFBBB>>>CCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>?????????>>>>>>;;;>>>BBBCCCCCCAAAAAAAAABBBCCCDDDDDDDDDDDDFFFHHHIIIIIIHHHGGGGGGJJJOOORRROOOPPPQQQRRRRRRRRRQQQQQQNNNXXXaaa___XXX[[[jjjyyy|||PPPKKKJJJ>>>>>>;;;>>>;;;;;;999999999888888888222555CCC___ttttttvvv[[[[[[\\\WWWRRRPPPPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHFFFDDDAAA@@@@@@@@@>>>===::::::999999999999::::::888777666777999:::888666666222111<<>>999999;;;<<<>>>???@@@@@@???BBBEEEHHHIIIKKKMMMOOOPPPPPPPPPOOONNNOOORRRUUUQQQQQQPPPOOOOOONNNNNNNNNPPPNNNOOORRRWWWaaasssqqqeeeqqqsssjjjyyyoooggghhhmmmfff______\\\VVVRRRRRRRRRSSSUUUWWWZZZ[[[[[[ZZZXXXWWWWWWVVVWWWWWWOOONNNPPPUUUXXXVVVSSSSSSUUURRRPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNKKKIIIIIIIIIBBBEEEHHHJJJKKKLLLKKKIIIDDDDDDEEEHHHLLLNNNMMMKKKKKKFFFDDDFFFEEEBBBGGGPPPSSS^^^bbb[[[UUUTTTRRRNNNNNNMMMLLLKKKJJJFFF@@@<<>>;;;IIIYYYcccmmmwww}}}~~~~~~pppbbbWWWNNNHHHCCC@@@>>>@@@CCCEEEEEEDDDBBBAAA@@@@@@@@@???>>>===AAABBBBBB@@@>>><<<<<<===;;;<<<=========<<<<<<<<<;;;<<<=========>>>@@@BBB???@@@AAAAAA@@@AAACCCEEEEEEEEEEEEEEEFFFJJJOOOSSSQQQPPPPPPOOOOOOPPPQQQQQQLLLSSSZZZ[[[YYYXXX]]]bbb]]]lllxxxMMMIIIIII>>>>>>:::;;;;;;:::999999::::::888777666444888GGG```}}}~~~~~~XXXYYY___SSSJJJNNNLLLMMMNNNNNNMMMJJJHHHFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGDDDBBB@@@@@@???>>><<<;;;;;;:::999999999999:::999777555555555555555444000444555333777AAALLLRRRiiixxxtttYYYbbbyyyOOO;;;888888888999888666555777::::::999777888999;;;<<<===>>>>>>>>>@@@DDDHHHKKKLLLLLLLLLMMMLLLNNNOOOPPPPPPPPPRRRTTTNNNNNNMMMLLLLLLLLLMMMMMMUUURRRUUUXXXSSSPPP```vvvyyytttVVV^^^___VVVUUUXXXQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUOOOOOOQQQTTTWWWXXXVVVUUUPPPLLLJJJLLLLLLIIIGGGGGGHHHJJJKKKJJJHHHGGGGGGHHHAAAEEEGGGFFFGGGIIIIIIFFFIIIGGGFFFFFFFFFFFFDDDBBBGGGDDDEEEHHHIIIIIIKKKNNN>>>FFFJJJFFFCCCFFFFFFBBBGGGFFFCCCBBBBBBEEEIIIKKK>>>AAADDDHHHJJJJJJIIIIIIJJJJJJKKKMMMOOOPPPOOONNNLLLMMMOOOQQQSSSTTTUUUVVV[[[ZZZXXXVVVVVVWWWYYYZZZWWWUUURRRQQQSSSTTTUUUUUUQQQSSSVVVYYYZZZZZZZZZYYYUUUVVVTTTPPPQQQUUUXXXXXXSSSRRRPPPNNNLLLLLLLLLLLLMMMNNNOOOOOONNNOOOPPPRRRSSSQQQOOOMMMLLLMMMOOOQQQPPPOOOMMMLLLKKKKKKLLLLLLIIIGGGCCC???===AAAJJJQQQJJJKKKFFF???===@@@@@@;;;FFFFFFIIIKKKIIIDDDEEEIIIWWWZZZUUUSSSUUULLLDDDIIIHHHFFFDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBB@@@<<<999AAA@@@@@@@@@AAABBBDDDEEE>>>??????>>><<<:::;;;;;;888:::<<<;;;:::999::::::;;;;;;:::999999:::>>>AAA<<<============>>>AAADDDBBBCCCCCCCCCDDDHHHNNNRRRRRRQQQPPPPPPPPPQQQRRRSSSUUUTTTTTTVVVXXX[[[]]]]]]SSSVVV___kkkvvvsssHHHEEEGGG@@@AAA<<<;;;:::888777888::::::888666777777555666@@@UUUqqq}}}~~~{{{~~~{{{{{{qqq^^^RRRUUUUUULLLHHHMMMIIIJJJLLLMMMLLLJJJGGGEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCC@@@???>>>===<<<:::::::::999888888888888888555555555444333333333333///777;;;444---...444888===EEE]]]kkknnn}}}tttyyy~~~^^^CCC;;;666777:::999444000777888888777777777555333888999:::<<<=========<<>>?????????@@@BBB@@@<<<>>>@@@BBBBBBBBBDDDDDDBBBGGGEEEBBB===::::::===@@@CCCEEEHHHIIIHHHFFFBBB@@@DDDBBBBBBDDDGGGHHHFFFDDDJJJKKKMMMOOOQQQSSSUUUUUUWWWVVVVVVVVVWWWXXXYYYZZZUUUSSSPPPPPPRRRTTTUUUUUURRRTTTXXX[[[]]]]]]\\\[[[RRRSSSQQQLLLMMMSSSWWWWWWUUUTTTRRRPPPNNNNNNNNNNNNPPPOOONNNOOOQQQSSSSSSSSSRRRPPPMMMJJJJJJLLLOOOQQQMMMLLLLLLMMMNNNOOONNNMMMBBBCCCDDDDDDDDDCCCBBBAAAGGGFFFCCC???@@@EEEFFFEEEAAA>>>>>>AAAAAA@@@AAAEEE999AAA???===BBBAAA===AAA999<<>><<<:::999:::<<<>>>???:::<<<=========<<<<<<<<<:::;;;<<<;;;999888888:::555888:::999777666777999888999999999888999;;;===999::::::::::::<<<@@@CCCBBBBBBAAAAAAAAADDDIIIMMMNNNNNNOOOPPPQQQQQQPPPPPPUUUUUUVVVVVVWWWVVVTTTSSS^^^^^^\\\ZZZ\\\bbbffffffpppDDDAAAFFFAAADDD>>><<<888777666777::::::888555111555666333444FFFddd|||~~~}}}{{{xxx|||WWWRRRWWWUUULLLIIINNNPPPNNNGGGHHHKKKLLLLLLJJJFFFDDDDDDDDDEEEDDDDDDCCCBBBBBBDDDAAA???======<<<:::888999999888777777666777777000222555666555444555666444666666333333555444000444...777AAAKKKjjj~~~qqqiiilllzzzssswww{{{xxxnnnwww\\\DDD111555666666555444666888999333555666333111444777:::777888:::;;;<<<<<<;;;;;;@@@AAABBBAAA@@@AAADDDFFFCCCHHHNNNRRRSSSQQQOOONNNWWWVVVUUUUUUVVVWWWXXXYYYRRRXXXWWWRRRRRRXXXWWWQQQVVVsss|||vvvzzzWWWWWWOOOYYY\\\LLLMMM[[[XXXUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSTTTVVVYYYZZZZZZYYYVVVSSSRRRRRROOOLLLNNNIIIIIIOOOQQQLLLHHHIIIIIIKKKLLLKKKJJJJJJKKKLLLDDDGGGFFF@@@AAAFFFHHHFFFDDDFFFFFFEEEBBBAAACCCDDDBBBDDDBBB>>>AAAGGGFFF???CCCBBBAAABBBCCCBBB@@@???>>>AAACCCCCCAAA@@@@@@AAA@@@??????@@@BBBDDDFFFHHHDDDCCCCCCFFFJJJMMMLLLJJJHHHIIIJJJLLLNNNPPPRRRRRRRRRSSSUUUWWWYYYZZZZZZZZZWWWTTTRRRQQQRRRTTTUUUTTTRRRUUUYYY]]]______]]]\\\WWWXXXUUUNNNOOOWWW[[[ZZZYYYWWWVVVTTTSSSRRRSSSSSSRRROOOKKKLLLPPPSSSTTTSSSQQQOOOLLLIIIIIILLLOOORRRLLLJJJGGGEEEEEEEEEEEEEEEJJJFFFBBBAAABBBDDDCCCBBB:::===@@@AAA@@@>>><<<:::===:::;;;???@@@===::::::999CCC@@@:::??????;;;>>>BBB???;;;:::;;;<<<<<<<<<999;;;===??????===;;;999777;;;???AAA@@@===;;;999777888999888777666777888333666888888555444555777555777::::::999888888999777888999999999<<<@@@CCCCCCBBBAAA???>>>@@@DDDHHHGGGIIIMMMOOOPPPOOOMMMKKKIIILLLOOOPPPQQQSSSXXX\\\^^^hhhfffVVVQQQZZZ\\\TTTjjjIIIDDD@@@;;;===888===::::::999999888777777777999444444777555777GGG\\\~~~zzz}}}||||||||||||ppp```XXXXXXVVVSSSPPPOOOMMMIIIGGGJJJIIIHHHIIIJJJJJJHHHGGGEEEEEEEEEEEECCC@@@===;;;===<<<<<<<<<<<<;;;;;;;;;999888888777666555555444333333333333333333333333222222222222222222222222000000111333666;;;???BBBbbbttt}}}pppNNN>>>999888777333333333333333333333333444333333333333444555555777777777888999999::::::<<<;;;;;;;;;>>>BBBFFFHHHHHHKKKNNNOOONNNMMMLLLLLLPPPQQQRRRSSSSSSRRRQQQQQQWWWTTTQQQQQQTTTVVVUUUTTTXXXYYYrrr{{{mmmXXXaaa]]][[[XXXVVVUUUVVVWWWXXXUUUYYY]]]^^^\\\[[[]]]___[[[ZZZWWWVVVUUUWWWYYYZZZUUUTTTRRRPPPPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@??????>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCAAABBBDDDFFFHHHJJJJJJKKKHHHGGGHHHIIIKKKKKKJJJIIIPPPRRRTTTWWWYYYYYYXXXXXXWWWWWWVVVVVVWWWZZZ]]]```WWW[[[]]]\\\]]]```___\\\VVVZZZXXXPPPPPPWWWVVVMMMXXXUUUSSSRRRSSSSSSQQQNNNSSSQQQNNNKKKKKKLLLOOOQQQNNNNNNNNNMMMKKKLLLNNNPPPMMMKKKHHHGGGGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCC????????????????????????:::;;;===>>>>>>===;;;:::;;;;;;<<<======<<<;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888777777666666555555777666555444444444444444777777777777888888888888666555444555666999;;;===>>>>>>>>>???@@@@@@AAAAAAAAAFFFIIIJJJLLLOOOOOOLLLLLLMMMNNNNNNMMMNNNPPPRRRTTTWWW[[[\\\\\\ZZZYYYYYYiiiHHHCCC@@@;;;===888===:::999999888888777666666888333333666333000999HHHYYYppp}}}~~~~~~~~~pppkkkxxxgggTTTWWWYYYWWWTTTRRRQQQOOOMMMJJJJJJIIIHHHIIIJJJJJJHHHFFFEEEEEEFFFEEEDDDAAA???===<<<<<<<<<;;;;;;;;;::::::888888777666666555444444333333333333333333333333222222222222222222222222222222111000111333555777666GGG[[[nnn~~~wwwzzzttt}}}}}}zzz|||yyy}}}XXXLLL<<<222000222222111333333333333333333333333333333333333333444444555555666666777888888999999999999999999<<<@@@CCCFFFJJJLLLNNNMMMKKKIIIHHHHHHQQQQQQRRRQQQPPPNNNLLLKKKWWWTTTQQQPPPPPPPPPNNNLLLDDDPPPQQQUUU|||{{{tttlllmmm}}}xxxuuuuuuqqqhhh|||eeeZZZYYYVVVVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXYYYYYYZZZYYYXXXVVVYYYYYYXXXWWWVVVUUUUUUTTTVVVTTTRRRPPPNNNNNNOOOPPPOOOPPPPPPQQQQQQPPPNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEGGGHHHIIIHHHPPPRRRTTTWWWXXXXXXWWWVVVUUUSSSRRRUUUYYY\\\[[[YYYVVVYYY[[[\\\^^^```\\\VVVTTTYYYWWWQQQQQQWWWVVVNNNRRRPPPOOOPPPQQQRRRQQQOOOPPPNNNKKKIIIHHHJJJLLLMMMMMMNNNMMMLLLJJJJJJLLLMMMJJJHHHEEECCCDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888888888666666666555555444444444666555444444333333333444555666666666777777777777444444333333555777:::;;;;;;<<<<<<======>>>>>>??????CCCFFFFFFIIIMMMNNNKKKJJJLLLMMMMMMMMMNNNPPPRRRUUUWWWZZZ\\\[[[ZZZZZZZZZgggGGGBBB???;;;===777<<<999999888888777777666666666222222555333---///555===UUUuuuvvvsssxxxbbbUUUiiigggRRRTTTYYYWWWUUUSSSRRRQQQPPPNNNLLLIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEEEEEEEDDDBBB@@@???;;;;;;;;;:::::::::999999777777666666555444444444222222222222222222222222111111111111111111111111333222000/////////000111///333777;;;FFF[[[ppp|||zzzkkkJJJ555000///111333777888777666222222222222222222222222333222222222222333444444444444444555666666777777777666666777:::===@@@BBBHHHIIIJJJIIIGGGFFFFFFHHHMMMNNNNNNNNNMMMLLLJJJIIIQQQOOONNNMMMMMMLLLJJJGGGHHHIIIFFFFFF[[[zzz]]]NNNIIILLLTTTNNNOOOPPPRRRSSSTTTUUUUUUXXXUUUSSSTTTVVVUUUQQQLLLSSSSSSTTTTTTRRRPPPNNNLLLNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNMMMLLLKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<============>>>???@@@@@@@@@@@@???>>>===?????????@@@BBBDDDGGGHHHNNNOOOQQQSSSTTTTTTSSSRRRRRROOONNNRRRXXXZZZVVVQQQTTTVVVWWWYYY]]]^^^XXXOOOOOOSSSRRRNNNOOOSSSRRRKKKKKKJJJJJJLLLNNNPPPPPPOOOLLLJJJHHHFFFEEEGGGIIIJJJMMMMMMLLLJJJHHHGGGHHHJJJFFFDDDAAA?????????>>>=========<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888:::999888777777888999:::888888777777777777666666555555555555555555555555777777777777777777777777444444444444333333333333444444333222222222222333444444444444555555555555222222222222444666888999888999999::::::;;;<<<<<<<<<@@@AAAAAACCCHHHKKKIIIHHHJJJKKKLLLLLLMMMPPPRRRTTTVVVXXXXXXWWWWWWXXXYYYeeeEEEAAA???;;;===777<<<999888888777666666555555555111111555666222000222666@@@TTTppp{{{~~~yyyuuuyyyzzzwwwZZZkkkmmmUUUXXX[[[UUURRRPPPOOOOOOOOOOOOMMMLLLIIIHHHGGGGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???::::::999999999888888888555555555555444444333333222222222222222222222222111111111111111111111111111000000000111222333444444333111---,,,111777;;;@@@SSSnnndddJJJ;;;333222444333444444333111/////////111111111111111111111111222111111111111222333333222222333333444555555555555555555666999<<<>>>@@@BBBCCCDDDDDDDDDEEEHHHJJJHHHIIIJJJLLLMMMMMMLLLLLLHHHHHHJJJLLLMMMNNNMMMLLLSSSKKKPPPXXXNNNGGGmmm|||```GGGLLLRRRJJJGGGNNNIIIJJJMMMOOOQQQQQQQQQPPPSSSQQQPPPPPPQQQOOOLLLIIILLLLLLLLLLLLKKKJJJIIIIIICCCCCCDDDEEEGGGIIIKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@>>>============;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===============<<<;;;:::<<<<<<======???BBBFFFIIIJJJKKKMMMOOOOOONNNMMMLLLOOOMMMLLLNNNPPPQQQOOOLLLSSSRRRQQQQQQWWWZZZTTTKKKMMMPPPPPPNNNOOORRRPPPKKKHHHHHHHHHJJJKKKMMMMMMMMMHHHGGGEEEEEEEEEGGGIIIKKKLLLLLLKKKHHHEEEDDDEEEGGGDDDAAA>>><<<<<<<<<;;;::::::999999999:::;;;<<<<<<::::::::::::::::::::::::777888999999999999888777999777555444444555777999666666666666666666666666444444444444444444444444555555555555555555555555333333333333333333333333222222111111111111222222222222222333333333333444222222222222333555777888777777777888999999::::::<<<>>>>>><<<===CCCFFFEEEEEEGGGIIIJJJKKKMMMPPPRRRQQQSSSTTTTTTSSSSSSUUUWWWbbbCCC@@@>>>:::<<<666;;;888888777666666555555444666222111333555444333333000111:::OOOjjjqqqlll{{{dddSSSTTT[[[XXXOOOOOONNNLLLMMMNNNNNNMMMLLLHHHGGGFFFFFFGGGFFFDDDBBB@@@@@@@@@@@@???>>>===<<<888888888888777777777777444444444333333333333333111111111111111111111111000000000000000000000000//////000000111333444444000222555777777666666777777888999;;;BBBQQQfffuuusss]]]???666000222444555555777222222111...++++++---///000000000000000000000000000000000000000111222222000111111222333333444444555555666777999;;;>>>??????AAABBBBBBCCCDDDGGGIIIGGGHHHJJJLLLMMMNNNNNNMMMEEEGGGKKKMMMOOOPPPQQQQQQLLLPPPPPPKKKIIIOOOWWWZZZpppPPPNNNCCC999???MMMMMMBBBGGGIIIKKKNNNOOONNNMMMKKKJJJMMMOOOOOOMMMKKKKKKLLLIIIIIIGGGGGGGGGIIIKKKMMMBBBBBBCCCEEEGGGHHHJJJKKKGGGGGGFFFEEEDDDDDDDDDCCC@@@??????>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::999888888888888999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999;;;<<<===>>>AAAFFFJJJHHHIIIKKKMMMNNNMMMLLLKKKNNNNNNNNNKKKHHHGGGJJJMMMRRROOOKKKJJJPPPVVVTTTMMMQQQRRRQQQPPPQQQSSSQQQNNNHHHIIIJJJJJJJJJJJJKKKLLLFFFFFFEEEFFFGGGJJJLLLNNNKKKJJJIIIFFFCCCBBBCCCDDDCCC@@@===<<<<<<;;;;;;999999888888888999:::;;;;;;888888888888888888888888666666777777777777666666777666444333333444666777555555555555555555666666444444444444444444444444444444444444444444444444333333333333333333333333111111000000000111111222000111111111222222222222222222222333444555666777666666777888888999999:::<<<>>><<<888999>>>@@@???DDDEEEHHHIIIJJJLLLOOORRRPPPRRRSSSSSSRRRRRRTTTVVV```AAA>>>>>>:::<<<666;;;777777666666555555444444777444111000000111111111,,,000666<<>>===;;;::::::999777777777666666666666555333333333222222222222222000000000000000000000000/////////////////////////////////000000/////////333111222444333///---...000000111222333666888999444AAATTTdddpppyyyvvv^^^HHH<<<888444///...---000666777111***(((...000333444333333333444////////////////////////000////////////000111111000000111111222222333333555555666777999;;;===>>>AAABBBCCCCCCCCCCCCDDDEEEKKKLLLMMMNNNNNNMMMLLLLLLKKKMMMPPPQQQPPPQQQRRRSSSLLLSSSQQQIIINNNZZZTTTDDDLLL^^^^^^GGGDDDCCCBBBAAA@@@@@@BBBDDDGGGIIIKKKLLLMMMLLLJJJIIIFFFJJJOOOOOOMMMLLLNNNQQQLLLKKKIIIIIIJJJMMMPPPSSSKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC>>>>>>===<<<<<<<<<======<<<;;;;;;:::::::::::::::999999888888888888999999999999999999999999999999:::999999888888999999:::999888777777666666777777999999999:::::::::;;;;;;888999:::;;;;;;;;;;;;;;;888;;;>>>>>>>>>AAAFFFJJJHHHIIILLLMMMNNNNNNMMMLLLLLLOOOOOOKKKEEEDDDJJJPPPOOOMMMIIIGGGMMMUUUVVVRRRPPPNNNLLLKKKLLLMMMMMMKKKKKKLLLMMMMMMKKKKKKLLLMMMIIIHHHHHHIIIJJJLLLNNNOOOIIIIIIHHHEEEBBBAAABBBDDDBBB@@@===<<<<<<===<<<;;;999999888888999999::::::777777777777777777777777555555555555555555555555555444333222222333444555444444444444444555555555333333333333333333333333333333333333333333333333222222222222333333333333111000000000000111222222000000000000111111111111111222222333444555555555666666666777888888999999:::<<<;;;777888<<<>>>===CCCDDDFFFHHHHHHJJJMMMPPPPPPRRRTTTTTTTTTSSSTTTUUU^^^???======:::<<<666:::777777666555555444444333333333111......///111111...444777555555AAAYYYmmmwwwwwwoooSSSNNNPPPSSSSSSQQQNNNNNNOOOMMMLLLKKKKKKLLLMMMLLLKKKGGGFFFEEEEEEEEEDDDBBB@@@@@@???===;;;:::888888777666666666555555555555444222222222222222222222222000000000000000000000000///////////////////////////////////////......---222------222444222333777666222---***+++...222444555333000---+++---333999///LLLVVVLLLRRRcccrrr}}}xxxjjj___UUULLLDDD@@@555222222444777666444222555000---------,,,///444+++,,,---//////...,,,***........................//////......//////000111000000000111222222333333444444555777888:::;;;<<>>======<<<======:::999999999999:::;;;;;;:::999999888888999999:::888888888888888888888888999999888888888888999999777777666555555555555555888888888999999999999:::888888999:::::::::::::::666:::>>>@@@???@@@DDDIIIEEEFFFIIIKKKLLLLLLLLLKKKKKKMMMOOONNNLLLLLLOOORRRJJJLLLKKKJJJOOOVVVYYYWWWQQQMMMIIIHHHIIIIIIIIIJJJMMMOOOPPPPPPNNNNNNOOOQQQNNNMMMLLLKKKKKKKKKLLLLLLHHHHHHGGGEEEBBBAAABBBDDDAAA???===<<<===>>>>>>===:::999888888888888888888777777777777777777777777444444333333333333444444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222000000000111111222222222111000000000111111222333000000000000111111111111000000111222333333333333444555555666666777888888777999999777888===???>>>CCCDDDFFFGGGGGGIIILLLNNNLLLOOORRRSSSSSSRRRQQQRRR]]]>>>======:::<<<555:::777666666555444444333333---000111000///111444555333222///---///666@@@HHHaaa}}}yyyrrrZZZUUUUUUNNNTTTTTTMMMKKKNNNMMMHHHJJJIIIHHHHHHIIIJJJIIIGGGGGGFFFDDDDDDDDDDDDAAA???@@@???===;;;999888777777666666555555555444444444111111111111111111222222000000000000000000000000////////////////////////...///000000111111000000222---,,,111333//////222,,,...111444555333111...---///222555444111111222444444---...::::::444666333111666???@@@===@@@III>>>FFFJJJFFFAAA>>>:::666;;;777333333222111111333555000...111111...---000---,,,///333333///---///222000...---//////...---.......................................///000000000000000111222222333333333333444666888999:::;;;;;;>>>CCCFFFGGGGGGHHHIIIFFFHHHJJJMMMOOOPPPPPPPPPQQQSSSTTTSSSRRRRRRVVVYYYQQQPPPNNNLLLKKKKKKNNNRRROOOLLLNNNQQQQQQ^^^jjjSSSKKKDDDAAACCCAAAEEECCC;;;:::@@@EEEEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKNNNSSSUUUSSSPPPMMMNNNPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMKKKJJJHHHFFFFFFFFFGGGAAAAAA???>>>>>>=========888888888888999:::;;;<<<::::::999999999999::::::888888888888888888888888999999888888888888999999666666555444444444444555777777777777888888888888888999999999999888888777555:::???@@@??????CCCGGG@@@BBBEEEGGGIIIIIIIIIHHHKKKLLLNNNPPPSSSTTTTTTTTTGGGKKKNNNOOORRRYYY\\\[[[XXXSSSNNNMMMMMMMMMNNNPPPMMMPPPRRRRRRPPPPPPSSSUUURRRQQQOOOMMMKKKJJJIIIIIIGGGHHHGGGEEEBBBBBBCCCEEE@@@>>><<<<<<===??????>>>:::999888777777777777777777777777777777777777777444333333222222333333444222333444444444444333222//////000000111111111222111111111111111111111111111111111111111111111111.../////////000000111111111111000111111222333333000000000000111111111111...///000111111222111111333333444555555666666777333777888777:::???AAA@@@CCCDDDFFFFFFGGGHHHKKKMMMHHHKKKOOOPPPPPPNNNMMMMMMVVVAAA999<<<:::888999555444444555555444444333222111111111111000000000000000000000000111111111111DDDZZZsss||||||zzz^^^RRRLLLLLLPPPNNNOOOPPPPPPNNNNNNOOOPPPQQQLLLFFFEEEGGGIIIIIIGGGKKKHHHEEEDDDEEEFFFFFFFFF@@@???===;;;999888777777666555555444444444555555222222111111111111222222////////////////////////....................................////////////////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000333333333222222222111111333222222222111111000000000000//////.........---............................................................////////////////////////////////////////////////000000000000000111222333555666777888<<<;;;<<<===???CCCFFFIIIGGGJJJLLLMMMLLLKKKKKKKKKRRRPPPOOOOOOPPPQQQPPPOOOKKKKKKJJJIIIJJJKKKLLLMMMJJJJJJIIIJJJKKKMMMOOOPPP}}}wwwTTTMMMEEEBBBCCCDDDBBB?????????@@@@@@@@@AAAAAAAAACCCDDDFFFFFFGGGHHHKKKMMMMMMMMMLLLLLLMMMNNNOOOOOOMMMNNNQQQSSSTTTSSSRRRQQQOOONNNLLLKKKLLLMMMOOOPPPNNNLLLJJJHHHHHHGGGEEECCC??????>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;;;;::::::::::::::::::;;;888888888888888888888888:::999999888777666666555666666666666666666666666777777777777777777777777777777777777777777777777666888;;;<<<======???@@@BBBCCCEEEFFFGGGGGGGGGFFFOOOKKKIIIKKKPPPSSSRRRNNNNNNRRRWWWZZZZZZYYYXXXXXXSSSOOOLLLMMMQQQTTTRRROOOPPPOOOOOOOOOQQQQQQOOOMMMTTTRRRNNNLLLJJJIIIGGGEEEAAABBBCCCDDDDDDBBB@@@??????===;;;:::;;;;;;:::999777777777777666666666666666666666555555444444444333333333222222111111111111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111222333444666777666777777666666888;;;>>>BBBAAA@@@CCCHHHKKKJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPUUUAAA999===999888999555444444444555444444333222111111111000000000////////////000000000111111111000???SSSggg|||qqqwwwpppSSSIIIKKKKKKMMMRRRNNNOOOPPPOOOMMMLLLMMMNNNPPPNNNKKKHHHFFFGGGIIIKKKJJJHHHDDDCCCCCCCCCCCCCCC???>>>===;;;:::999888888666666555444444444444444222111111000000111111222////////////////////////........................---.........////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222222222111111111000000222111111111000000000///////////////......------............................................................////////////.........................../////////000000000000000000111333444666777777;;;::::::;;;===???BBBDDDGGGIIIJJJJJJHHHFFFEEEFFFMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJHHHGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFAAAWWWsssoooMMM;;;FFF@@@;;;999;;;<<<;;;888===>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDFFFIIILLLHHHIIIIIIJJJKKKLLLMMMNNNMMMNNNPPPQQQRRRQQQPPPOOOMMMLLLJJJIIIIIIJJJLLLMMMKKKIIIGGGFFFFFFEEEBBB@@@>>>===<<<;;;::::::::::::999999999999999999999999999999888888888888999999777777777777777777777777888888777777666555555444555555555555555555555555666666666666666666666666666666666666666666666666666888:::;;;;;;<<<===>>>???@@@BBBCCCDDDDDDDDDDDDHHHIIIJJJLLLNNNNNNMMMKKKMMMNNNPPPRRRSSSSSSQQQOOOOOOLLLIIIJJJOOORRRQQQOOOLLLMMMNNNNNNNNNNNNMMMMMMNNNLLLIIIGGGGGGFFFDDDBBB@@@AAABBBBBBAAA???===<<<<<<:::999888999:::999888555555555555444444444444555555444444444333333333333333222222222111111111111111111111111111111111000000000000000000000000222222111111111000000000000000000000000000000000////////////////////////....................................................../////////000000000000111111111222444555666666666777666666777;;;===???>>>>>>AAAEEEHHHHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMTTT@@@:::===999777999555444444444444444333222222111111000000000000////////////000000000000111111---000888DDDSSSggg}}}rrrRRREEE>>>CCCJJJJJJJJJMMMMMMNNNOOONNNLLLKKKKKKMMMNNNOOOOOOKKKFFFEEEHHHLLLIIIGGGDDDBBBCCCCCCBBBAAA======<<<;;;::::::::::::777666555444333222222222111111000000000000111111////////////////////////---------------------------------.........//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000/////////000000000//////////////////............------------------------------------------------------------............/////////............................../////////000000000///000111222333555666666999999999999:::===???@@@BBBDDDFFFEEEDDDCCCCCCDDDHHHGGGGGGIIIJJJJJJHHHFFFIIIIIIGGGFFFEEEDDDDDDDDD@@@AAAAAABBBBBBAAAAAAAAAAAA???>>>HHHdddyyycccNNN888222:::===:::777777:::;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;999;;;===???@@@BBBFFFHHHDDDDDDEEEFFFGGGIIIJJJJJJIIIJJJKKKLLLMMMLLLKKKJJJGGGGGGFFFEEEEEEFFFFFFGGGGGGEEECCCBBBBBBAAA>>><<<;;;;;;:::999888888888888666777888999999888777666777666666555555666666777555555555555555555555555666666555555444444333333444444444444444444444444555555555555555555555555444444444444444444444444555777999:::999999:::;;;:::<<<>>>???@@@AAA@@@@@@@@@EEEIIIKKKJJJIIIHHHIIIMMMKKKIIIKKKMMMNNNKKKHHHKKKHHHGGGIIIMMMOOOOOOMMMIIIKKKNNNLLLIIIFFFFFFHHHFFFEEECCCCCCCCCCCCBBB@@@??????@@@???>>><<<:::888999777666666777777777666333333333222222222111111333333333222222222222222222222222111111111111111000000000000000000000000000000000000000000000000111111000000000000000///000000000000000000000000////////////////////////.........................................................////////////000000000000111222333444555555555666666555666999<<<<<<;;;<<<>>>BBBDDDEEEDDDDDDEEEGGGHHHJJJKKKKKKKKKRRR???:::>>>999777888666333444444444444333222222111000000000////////////////////////000000000111444///...333666???TTTkkk}}}^^^III@@@@@@>>>AAAIIILLLIIIGGGHHHIIIJJJKKKKKKJJJJJJKKKMMMLLLLLLLLLIIIFFFDDDFFFHHHFFFDDDBBBBBBCCCDDDDDDCCC<<<;;;;;;::::::::::::;;;777666555333222111111111000000000//////000000000........................------------------------,,,,,,---------.........000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------------------------------.........//////................................./////////000000//////000111222333444555777777888999;;;===???AAA===???BBBCCCDDDEEEGGGHHHFFFGGGHHHJJJKKKKKKHHHFFFIIIHHHHHHGGGFFFEEEEEEEEE@@@AAACCCDDDDDDDDDCCCBBBBBBCCCBBB;;;333999QQQhhhfffJJJ888>>>EEE>>>999<<<:::999888999<<<<<<;;;999:::::::::999999999999999888999;;;<<<===>>>AAADDDBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBDDDBBB???>>>>>>===;;;999999999888777666666666666444555777888888777555444444444333333333333444444444444444444444444444444444444333333222222222222444444444444444444444444333333333333333333333333333333333333333333333333555777888888777666777888777999;;;===>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIIIIJJJMMMIIIFFFGGGKKKMMMKKKGGGHHHHHHJJJLLLOOONNNKKKHHHFFFJJJMMMJJJCCC??????AAABBBAAA@@@AAACCCCCCBBBAAA?????????>>><<<:::777666666444333333444555555444222222222111111111000000111111111111111111111111111111111111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................------........./////////000//////000111222333444333444555555444555777999999999:::===???AAABBBCCCFFFGGGIIIJJJLLLLLLMMMMMMPPP>>>:::>>>999666888666333333444444333333222111000000000////////////......////////////000000000000,,,---000///...:::KKKXXXmmmyyyvvv___BBB333444:::888:::@@@EEEGGGEEEFFFHHHDDDFFFHHHIIIIIIJJJKKKMMMJJJGGGEEEEEEFFFFFFDDDAAA@@@???>>>???AAABBBBBBBBB::::::999999999999::::::666666444333111111000000000//////......//////000------------------------------------------------,,,,,,,,,,,,------------////////////////////////................................................000000000000000000000000........................------------------------------------------......,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////...//////000111222333333555666888;;;===@@@CCCDDD>>>@@@BBBCCCDDDFFFHHHJJJIIIIIIJJJLLLNNNNNNKKKIIIIIIIIIIIIIIIJJJIIIIIIIIIEEEFFFGGGGGGFFFDDDBBBAAA===;;;???DDDCCC===;;;???AAALLL^^^sss}}}cccMMM???777999<<<<<<888333333777666666666777888888666555999999999999999999999888:::;;;<<<;;;;;;;;;===???CCCCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCEEEFFFFFFGGGFFFEEEDDDCCCAAA@@@===<<<<<<;;;999777888777666555555444555555333444666777777666444333333222222111111222222333222222222222222222222222222222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111444666777777666555555666666777:::<<<===>>>>>>===@@@===<<<@@@GGGLLLNNNMMMLLLGGGDDDFFFJJJMMMLLLIIIIIILLLOOORRRRRRNNNGGGCCCAAAFFFJJJHHHBBB>>>>>>@@@BBBAAABBBCCCEEEFFFDDDCCC@@@@@@???===;;;999777666555333222222333444333222222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////........................................................................------------------------................................................------------............///////////////000111222222333444444333444555777777999:::<<<>>>???AAACCCEEEFFFIIIKKKLLLLLLLLLLLLNNN>>>;;;???999555888666333333333333333222111111000000////////////............////////////000000,,,...111333000,,,///555///CCC]]]oooXXX111)))888BBB<<<111888;;;>>>?????????BBBEEEBBBDDDFFFGGGGGGHHHJJJLLLGGGDDDBBBDDDGGGGGGDDD@@@;;;::::::;;;===???>>>===999999888888777888888888555444333222111000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................................................................000000000000000000000000........................,,,,,,,,,------------------------------.........++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------........./////////......//////000111111222444555777;;;>>>AAADDDEEECCCDDDDDDDDDCCCCCCEEEGGGKKKJJJKKKMMMOOOOOOMMMLLLIIIJJJKKKLLLLLLLLLLLLKKKIIIIIIGGGEEECCC@@@>>><<>>999;;;@@@BBBDDDFFF@@@???AAACCCEEEIIIUUU```uuuccc\\\PPPCCC999444444555===???999...,,,333888555555555666666666555555444777777888888888999999999;;;<<<<<<;;;::::::;;;===BBBCCCDDDEEEFFFEEEDDDCCCHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJHHHGGGAAA???===<<<<<<;;;999777888888777666555555555555333444555666666555444333333222222111111222222333222222222222222222222222111111111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111333555666666555444555666555777999;;;===>>>>>>>>>AAA<<<999===FFFNNNPPPOOOIIIFFFEEEFFFIIIKKKKKKIIIMMMOOOSSSTTTRRRMMMGGGCCC>>>CCCGGGHHHFFFDDDDDDEEEDDDDDDDDDFFFHHHHHHFFFDDD@@@???>>><<<:::999777777666444222222333333222111222222222111111111111000////////////000000000000////////////000000000000////////////////////////........................,,,------------.................................------------------------------------------------------------------------,,,,,,,,,---------.....................///000111111222333333222222333555666888:::<<<<<<>>>@@@BBBAAACCCEEEHHHIIIIIIIIIHHHLLL===;;;???999555777666222333333333333222111111000000/////////................../////////000000...333444111...///...+++999,,,***>>>___xxxqqqyyyOOO555111000333444222555:::999===???>>><<<===???AAACCCDDDFFFFFFEEEEEEGGGHHHEEEEEEFFFHHHIIIHHHGGGEEE<<<;;;:::;;;======;;;:::888888777666666666666666333333222111111111111111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------,,,,,,,,,---------......------------.........///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////---......//////000000111222333666999<<<>>>@@@AAABBBCCCCCCBBBAAAAAACCCEEEIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLKKKKKKJJJIIIFFFEEECCCAAA???>>>======999???EEECCC???;;;999666888666888===???===???CCCBBBJJJNNNUUUbbbkkk{{{}}}oooiiihhhTTT:::111888777666777888999999888+++///222777???BBB888***444444555555555555666777444555666666777888999999999:::;;;:::999999;;;===>>>@@@BBBEEEFFFFFFFFFFFFKKKJJJJJJKKKKKKLLLMMMMMMKKKLLLNNNOOONNNLLLIIIGGGBBB@@@>>>======<<<999888999999888777666666666666555555555555555555555555333333222222222222333333111111111111111111111111000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111222444666666555555555666444666888;;;<<<=========???======@@@FFFKKKMMMMMMIIIIIIIIIIIIJJJJJJJJJIIIPPPQQQRRRQQQOOOLLLJJJIIIDDDFFFIIILLLLLLJJJHHHFFFFFFEEEFFFGGGHHHGGGDDDBBB???>>><<<;;;999888777777888666444333333333111000111111111111000000000000.../////////000000000000........./////////000000........................------------------------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,---------......------......///000000111333333222111222333444777999;;;;;;<<>>@@@CCCFFFGGGGGGFFFEEELLL===;;;???999555777777222333333333333222111111000/////////......................../////////000,,,222222+++,,,444555///------111333111777SSSppp{{{}}}RRR===999...555111222777777333222555111666:::;;;<<>>>>>???>>>;;;999888777666555555444444444222222111111111111111222.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,------.........---------....../////////*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////------......//////000000111222555777999;;;<<<<<<===>>>?????????@@@CCCFFFGGGFFFEEEEEEHHHIIIJJJIIIJJJKKKKKKKKKJJJHHHFFFEEE@@@???>>>>>>>>>@@@AAABBB===>>>;;;888<<>>:::<<<@@@DDDFFFHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOIIIJJJMMMNNNMMMJJJGGGEEECCCAAA???>>>>>>===:::999:::999888777777666666777666555555444444555555666444444333333333333444444111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111333555666555555666777333555777:::<<<=========;;;>>>BBBDDDEEEFFFIIIKKKLLLNNNOOONNNLLLJJJJJJJJJSSSRRRPPPMMMKKKKKKMMMOOONNNNNNNNNOOOOOOMMMHHHDDDFFFEEEFFFGGGGGGFFFCCC@@@===<<<;;;999888777777777:::888555444333333111///111000000000////////////.../////////000000111111---.........//////000000........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------......---------.../////////111333333111111111222222555999999999:::===@@@>>>@@@CCCFFFGGGGGGFFFEEEKKKBBB;;;999888555333444444444333222222111111000000000///...............////////////////////////000000//////.........---///////////////000000111GGG___www{{{jjjXXXBBB444111333333222000000111111111222222222333555777888999;;;>>>AAADDDEEEEEEDDDDDDEEEGGGJJJNNNLLLIIIFFFEEEEEEFFFHHHHHHHHHHHHFFFCCC@@@<<<:::;;;:::999777666555555555333333222222111000//////------..................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------............////////////111222333333222444777999888:::<<<===>>>@@@CCCFFFEEEFFFFFFEEEEEEGGGJJJMMMLLLHHHCCCBBBCCCDDDCCCAAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888999888777777888:::<<<>>>>>>;;;777555555666666555666666666555555444444444222222222222222222222222222222222222222222222222333333333222222111111111333333333444444444555555888888888888888999999999<<<<<<===???BBBDDDFFFHHHKKKLLLKKKIIIGGGFFFHHHIIIKKKJJJIIIHHHGGGEEEEEEDDD>>>>>>>>>===<<<;;;999888666666777777777777777666555555444444444333333333111111111111111111111111222111111111000000//////000000000000000000000000111111000000//////......///////////////////////////000000000111111111111111111222222222333333333555555666777888999::::::;;;<<<>>>@@@BBBEEEFFFGGGDDDFFFIIIIIIHHHGGGGGGHHHMMMKKKGGGFFFFFFGGGHHHGGGKKKKKKKKKMMMNNNNNNKKKIIIBBBCCCCCCDDDCCCBBB@@@???<<<:::777555444555777888666444222222333444333222222222000///....................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000000000000000111111222333333333333555777999;;;??????@@@AAABBBBBBBBBBBBJJJAAA:::999999666444444444333333222222111111000000000///.......................................000/////////.........---......------......///000'''444BBBLLLXXXiiiwww}}}{{{sss^^^RRRLLL;;;555...---111444333000000000000111111111111222111333555666777999<<<>>>@@@AAABBBBBBBBBDDDGGGIIIIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDBBB???<<<:::;;;:::999777666666555555333333222111111000//////------..................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------............////////////111222333222222333666888888:::;;;<<<<<<>>>AAADDDEEEFFFEEEDDDBBBCCCEEEHHHHHHEEEBBBAAAAAAAAA@@@>>><<<;;;;;;:::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888777666555555555777999:::;;;888555333444444444333555555444444444333333333222222222222222222222222222222222222222222222222333333222222222111111111222222222222333333333333666666666666666777777777999:::;;;===???BBBDDDFFFHHHHHHGGGDDDAAAAAACCCDDDGGGFFFEEECCCBBB@@@??????======<<<<<<;;;999888777444444555555555555555444444444444333333333222222111111111111111111111111111111111000000000//////////////////////////////000000000000//////..............................//////000000000111111111111111111222222222333333333444444555666777888888999:::;;;===>>>@@@AAAAAA@@@BBBDDDEEEDDDDDDEEEFFFEEECCCBBBBBBDDDFFFGGGFFFFFFFFFGGGJJJKKKJJJHHHEEE??????@@@@@@@@@???===<<<:::888666444333444555666555333111111222333222111222111000///....................................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000000//////000000111222333333333333555777999:::<<<===>>>???@@@AAAAAAAAAGGG???999999999666444555333333333222111111000000000///......---................................./////////...............---,,,,,,,,,,,,---......333222...,,,000999======XXXeeettt~~~}}}~~~pppfffXXXIII>>>444---((())))))+++---000111///,,,/////////000000000000111000111333444555666999;;;:::<<<>>>??????AAADDDGGGCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???===;;;::::::999888666555555555555222222222111111000000///......------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------------------------............/////////000111222222222333555777999::::::::::::<<>>@@@@@@@@@AAACCCEEE@@@@@@@@@AAACCCDDDCCCBBB@@@AAACCCFFFHHHGGGCCC@@@;;;;;;<<<<<<<<<;;;::::::888666444222111222333444444222000000111111111000111000///...............------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......///////////////000111111222222222333444666888999888999;;;===???@@@@@@AAAEEE===888888999666555555333333222222111000000000///......------.........................................................,,,,,,,,,,,,,,,---......000---++++++...000...+++...444===EEELLLSSSZZZ```wwwxxxzzzzzzwww{{{ooo^^^YYYXXXQQQHHHBBB666000***'''))),,,------222111000...,,,+++,,,---............///////////////111222333333444777999777999;;;<<<<<<===@@@BBB>>>???@@@@@@AAA@@@???>>><<<<<<<<<===<<<;;;::::::777666555444333333333333222111111111000000000///......------------,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......---------------------------------........./////////000222222111222333555:::::::::999999;;;???BBBEEEEEEEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBB???===:::::::::999888888888888999777777777777666666666666666666666666666666666666555555555555555555555555444444333222111111222222555333000000111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222111222222333333444444444555666777999;;;>>>@@@BBBBBBBBB@@@>>><<<===AAADDDCCCBBB@@@???===;;;999999===<<<;;;:::999888888777222333333333333222222111111111111111000000000000111111111111111111111111000000000000000000//////////////////////////////////////////////////////................................./////////000000000000000111111111111222111222222333444555666666444555666777888999:::;;;;;;<<<>>>???@@@AAADDDFFFCCCCCCCCCEEEEEEEEEBBB???>>>???BBBEEEGGGEEEBBB>>>;;;;;;;;;;;;::::::999999777555444222111222333333222000//////000000000...000///......---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///............///000000111111222333444555666777666777999<<<>>>???@@@AAACCC<<<777888999666444444333333222111111000000///......------------..............................---------...............------,,,,,,------...///((((((+++...000//////000)))((('''(((***...333666777555888@@@HHHLLLMMMOOOPPPOOOHHHJJJSSSMMM@@@@@@@@@:::666444333000---,,,++++++************))))))***++++++***(((***---111,,,,,,---------.........///111222222222333555777666777999:::999:::;;;<<<<<<===???@@@AAA@@@???>>>::::::::::::::::::999999444333222111111000111111111111111000000000000000......------,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------------------...............000111111111000222333::::::;;;::::::<<>><<<;;;::::::999999999999999777777777777666666555555555555555555555555555555444444444444444444444444444333222222111111111111333111000000111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111111222333333444555555555666777999;;;>>>@@@AAABBBBBBBBBAAAAAACCCGGGJJJEEEDDDCCCAAA@@@>>>===<<<>>>===;;;:::999999999999444444444444444333222222111111000000000/////////000000000000000000000000//////////////////000000......................................./////////........................---............///////////////000000000111111111111222222333444555666777333444555777:::<<<===>>><<<>>>@@@BBBBBBCCCFFFHHHGGGGGGHHHIIIJJJIIIFFFCCCAAAAAACCCFFFGGGFFFBBB???======<<<;;;;;;:::::::::777666555333333333333333222000....../////////...///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------.........---......///000000000111222333444444555555666888;;;===???@@@AAABBB<<<777888999555333333222222222111000000//////---------,,,------...///---------------------------------------.........---,,,,,,,,,,,,---......222000///...***''')))...000000//////...---------***+++...111333333111000111555111111888555...111(((***---...---,,,---///***---111111---***((((((###&&&)))+++,,,++++++,,,+++++++++,,,,,,,,,------///000111111000111333555555777999999888888999:::===>>>???@@@@@@@@@???>>>;;;;;;::::::999888888888222222111000000000000000000000000000000000000000......------,,,,,,++++++++++++++++++************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------------------------,,,------------.........---///111111000///000111888999;;;;;;;;;===???AAABBBDDDEEEEEEDDDDDDFFFGGGCCCDDDFFFFFFCCC@@@>>>>>>;;;:::999999888888999999777777666666555555444444444444444444444444444444333333333333333333333333222222222222111111000000111000///000222222111000////////////000000000000////////////////////////////////////////////////////////////000000000000000111111111111222222222111111222333444444555555555666777999;;;>>>@@@AAABBBCCCDDDDDDDDDFFFIIIKKKFFFEEEDDDCCCBBB@@@?????????===;;;:::999888999999555555555555444333222222111111000000000/////////000000000000000000000000......////////////000000........................---............/////////------------------------------------.........///////////////000000000000111111222333444555666666333444666888;;;===???@@@<<>>??????BBB<<<777888888555222111222222111111000000//////---,,,,,,,,,------...///------------------------,,,,,,,,,------.........+++++++++++++++,,,------+++((()))---...---111777%%%'''***++++++******+++444333000***'''(((+++---)))...)))&&&,,,,,,(((---,,,...000///---,,,,,,,,,%%%(((+++,,,---,,,------)))***+++------+++(((&&&*********+++++++++,,,,,,---...//////......000222222555777999999999999;;;>>>>>>?????????>>>>>>===>>>===<<<:::999888777777222222111111000000111111///000000000000000000000......------,,,++++++***++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,************************************************************++++++++++++)))*********++++++++++++***************************++++++,,,------......------------------------,,,,,,---------.........,,,...000111000//////000333666999;;;<<<<<<>>>???@@@BBBCCCDDDCCCBBBCCCDDDAAACCCDDDCCC???===<<<===999999888777777777777888666555555444333333222222333333333333333333333333222222222222222222222222000000000111000000/////////......///111222111///.../////////000000000000////////////////////////////////////////////////........./////////000000/////////000000000111111000000111222333444555555444555666888:::===???@@@AAACCCEEEEEEDDDDDDEEEGGGCCCCCCBBBAAAAAA@@@??????>>><<<:::888777777888999555555555555444333222111111111111000000000//////000000000000000000000000........./////////000000........................---------.........//////------------------------,,,,,,---------................../////////000000///000000111222333444444444444666777999;;;<<<===;;;???DDDFFFFFFFFFEEEEEEEEEEEEFFFIIIKKKMMMLLLJJJGGGEEEDDDCCCCCCBBB@@@>>>@@@???<<<:::777666666666666666666555444444333333222000......///000///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,------...///...///000222222222222111333444666888:::;;;<<<<<>>>>>============@@@???===;;;999777666666333333222222222222222222////////////000000000000......---,,,,,,+++******+++++++++************)))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************)))************+++++++++))))))******++++++++++++******************************+++,,,,,,---......------------------------,,,,,,,,,---------......,,,...000111///......///000444888;;;<<<<<<===>>>???@@@BBBBBB@@@??????@@@???AAABBB@@@<<<::::::;;;888888777666666666666666444444333333222111000000333333333333333333333333111111111111111111111111......//////000//////......------...000111000///.../////////000000111111////////////////////////////////////////////////---.........//////000000............/////////000...///000111222333444444333444555777999<<<>>>???@@@BBBDDDDDDCCCAAAAAAAAA@@@?????????>>>>>>>>>>>>===;;;999777666666777888555555555444333222111000111111111111000000000000000000000000000000000000---.........//////000000........................---------.........//////------------------------,,,,,,,,,---------................../////////000......///000111222333333444444555666777888999999:::>>>CCCFFFFFFDDDCCCBBBGGGFFFEEEFFFHHHHHHGGGEEEHHHEEEBBBAAA@@@???>>><<>><<<999777666555333222111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''******))))))******+++,,,++++++,,,------......///000222444555666999<<>>>>>>>>>>><<<<<<<<<;;;:::888555444555444222000//////000111000000000///......------...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000222666888888888999:::===>>>???>>><<<::::::;;;===<<<<<<;;;999888888777666666666555444444333333222222222222222222222222444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........////////////000------------------------////////////////////////////////////////////////111111222222222333333333222444555555444555666777>>>??????>>>>>>===<<<;;;:::;;;<<<======<<<;;;:::666666666666555555555555666555555444444333222222000000000000////////////000000//////....................................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////////////////,,,---...///000000000000222222222333555777888999=========>>>>>>???@@@@@@BBBBBBBBBBBBCCCEEEFFFFFFFFFEEECCCAAA???===<<<;;;999999999888777666555555555333222222444444333111000000///...------,,,,,,---,,,++++++******++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////............////////////222333444555555666999;;;>>><<<999777666555333222111111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''******))))))******+++,,,++++++,,,,,,---.........///111333555666888;;;>>>========================:::;;;;;;:::999777555444555333111000//////000111000000000///......------------,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...............111444666666777888999;;;<<<>>>===<<<;;;;;;<<<<<<;;;:::999888777666555555555444444333222222222111111111111111111111111333222222111000000//////////////////////////////////////////////////////////////////////////////........................,,,------------.........000000000000000000000000................................................000000000111111111222222111222444444333333555666;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<;;;:::999666666666555555444444444444444333333222111111000000000000/////////....../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,---...//////000000000000000111222333555666777::::::;;;<<<===>>>??????AAAAAAAAABBBCCCDDDEEEFFFEEECCC@@@===;;;999888888<<<;;;999888777666666666444222111111222333111000000//////...------,,,,,,---,,,++++++******++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.....................////////////111222444444444555888:::>>><<<999777666555333222111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''***))))))))))))***++++++***++++++,,,,,,---.........000222333444666:::<<<::::::::::::::::::::::::888888999999888666555444444333111000//////000111000000000///......------------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---000333444444555777888:::;;;======<<<<<<<<<===;;;:::999888666555444333444444333222222111111000000000000000000000000000111111000000//////......////////////////////////////////////////////////................................................000000000111111111222222222222222222222222222222................................................////////////000000000000///111222222222222333555888999999999999888888777888999999::::::999999888777777666555555444333333222222111111000//////////////////.........------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,---...//////000//////......//////111222444555666777999;;;<<<>>>??????@@@@@@AAABBBCCCDDDEEEFFFHHHFFFCCC???===;;;;;;<<<<<<;;;888555444444444555333111000000111111000/////////......---,,,,,,,,,---,,,++++++******++++++************************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------............/////////000111222333222444666888>>><<<999777666555333222111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++*********+++,,,,,,---------///111222333555888:::777777777888888888888888666666777777777666444333333222111000///000000000000000000///......---------,,,,,,+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---///222333333444666888;;;===>>>>>>===<<<<<<===:::999888777666444333333444333333222222111000000000000000000000000000000000000000/////////......////////////////////////////////////////////////------------------------........................111111111222222222333333////////////////////////....................................................../////////000000000///111222222222222333555777888888999999999888888999999999999999999999999999999888777555444333333222111111000//////......///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........///000111333444555666999<<<>>>@@@AAAAAA@@@@@@BBBCCCDDDEEEFFFFFFIIIGGGDDDAAA??????@@@AAA;;;999666222111111222333333111000000111222000///.........------,,,,,,,,,---,,,++++++******++++++************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...000111111111222444666>>><<<999777666555333222111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((())))))***+++))))))******+++,,,,,,,,,,,,...///000111333555888555666666666777777777888555666666777666555444333111111000000000000000000000000000///......------,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......000222333333444777999>>>???@@@???<<<:::::::::999999888777666555444444444444333333222111111111111111111111111111111111000000000000000/////////................................................------------------------........................,,,,,,---------................................................................................./////////000000000000111000111333333222222444555888888999:::;;;;;;;;;::::::999999999999999999:::::::::999888777555555444222222222111000000/////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////////////////000222333444555777:::>>>AAABBBCCCCCC@@@AAABBBDDDFFFGGGGGGGGGDDDBBB@@@>>>>>>>>>???@@@;;;999666333111222333444444222111111222222111000---------------,,,,,,,,,---,,,++++++******++++++************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------...............///000000000000333555>>><<<999777666555333222111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((()))******((())))))******+++,,,,,,+++,,,...//////111444666555555555666777777888888666666777777666555333222000000000000000000000000000000000///......------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...///111222222333666999>>>??????===:::888777777777777777666666666555555444444333333222111111000111111111111111111111111000000000000000/////////................................................------------------------------------------------,,,,,,---------.................................------------------------------------------------////////////000000000000///111222333222222333555777888999:::;;;;;;;;;;;;::::::999888888999::::::999999888888777666555555333333222222111000000000/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......000000000000111222333333444666:::>>>AAABBBBBBBBB>>>@@@BBBDDDFFFGGGGGGFFFBBBAAAAAA@@@@@@??????@@@;;;:::777555444555555666444222111111222333111000------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------............///000000///000222444>>><<<999777666555333222111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))***+++++++++***+++---......///222444555555666777777888999999777888888777666444222111//////000000000000000///000000000///......------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------...///000000222555888:::;;;;;;:::777555555555444444444444555555555555333222222111111000//////000000000000000000000000........................................................................------------------------------------------------....../////////000000000........................------------------------------------------------------........./////////...000111111111111222444444555666777999999::::::999888777777777777888999777666666666555555444444333333222111111000000///000000000/////////......------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,---............////////////000111222333111444888;;;>>>?????????<<<===@@@CCCEEEEEEEEEDDDBBBBBBBBBBBB@@@>>><<<;;;777777666555444444555555333111000000111111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------............000000000///000222444>>><<<999777666555444222111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******((((((((()))******++++++)))+++,,,------///111444666666666777888999999:::888999999888666444222000...///000000000000000///000000000///......------,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---.........000444666555777888777555444444555111111222333333444555555111111111000//////......////////////////////////------------------------........................................................................------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,---------......---...000000//////111222111222333555666777777777888777666555555666777888444444444444444444333333222222111111000000//////000000000000////////////........./////////000000........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------++++++,,,---............///////////////000111222...111555999;;;<<<;;;;;;999;;;>>>AAACCCDDDCCCCCC>>>??????>>>;;;888444222222222222222222222222222111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///000111000///000222444===<<<:::888666444333222111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,---...///000111333333444555666666666555;;;:::999777666666555555222111111000///......---......---------,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000000111111222222333444555555111222222333333222222111222111111000///......---........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000222222333444444555555666222222333333444555555555444444333333333222222222222222222111111111111000......---------,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................////////////333333333444555666666777555888<<<@@@BBBBBB@@@???======<<<;;;:::888666555222222111111000111111111222222000///............---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////===<<<:::888666444333222111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,...//////000222333444555555555555555:::999888666555444444444111111111000///............------------,,,,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000000111222333444444444444222222333333333333222222111111000000///......---........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000111111222222333333444444222333333444555555666666444444444444333333333222222222222111111111000000......---------,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................////////////222222333444555666777888666999<<<@@@AAAAAA@@@???=========<<<:::888777666333333222111111111111222222111000///............---------,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////===<<<:::888666444333222111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))******+++,,,---......111222333444555555555555999888666555333222222222111111000000//////......------------,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///000000111333555555555444333222222333333333333222222111000000//////.........------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000///000000111222222333333333333444444555666666777555555444444444333333333222222111111111000000000......---------,,,,,,,,,---,,,,,,,,,,,,---.....................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---............/////////111111333444666777888999888:::===@@@AAA@@@???>>>=========<<<;;;999777777444444333222222222222222111111000///............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////===<<<:::888666444333222111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++,,,,,,,,,000000222333444444444444777666444333111000000000111000000000/////////...---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////111333555666555333111222222333333333333222222000000/////////.........------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000///000000111111222222333333444444555555666666777555555555444444444333333111111111111000000000000......---------,,,,,,,,,---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////000000222444555777999999:::;;;===???@@@???>>><<<======<<<<<<;;;999888777555555444333222222222222111000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........===<<<:::888666444333222111111000000//////......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))***+++++++++...///000222333333444444555444333111000000//////000000000000////////////------,,,,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000333444555333111000111222222333333222222111////////////............------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000111111222222333333333333444444555666666666555555444444444333333333111111111000000000//////......---------,,,,,,,,,---,,,,,,,,,,,,---......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------............//////111222444666888888:::;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;:::999777777666555444333222222222222000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------===<<<:::888666444333222111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++---...///111222333333333222222111000000000000000000000000000////////////,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...///111222222111000...000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000000000111222222333333222222333333444555555666444444333333333222222222111111000000000/////////......---------,,,,,,,,,---,,,,,,,,,,,,---......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------------............///000111333444555666888999:::<<<<<<<<<;;;;;;::::::::::::999888777666666555444222111111111111//////......---......///++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------===<<<:::888666444333222111111000000//////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))************++++++,,,---...000111222333333000000000000000111111222////////////000000000000,,,,,,,,,++++++++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......////////////......//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////...//////000000111111222111111222222333444444444333333222222222111111111111000000000////////////......---------,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........---...///000111222333333666777888::::::;;;;;;:::888888888888888777666555555444333222111000000000.........------......///+++++++++,,,,,,---------++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,===<<<:::888666444333222111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))************+++++++++++++++,,,...///111222333333////////////000111333333////////////000000000000,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************++++++++++++++++++++++++*********************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,............---------.........////////////......---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------......///000000000000111111222222333444444222222222111111111000000000000000000////////////......---------,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---......///000111111222555666777888999:::::::::777777777777777666555444555444333111000/////////......---------......///+++++++++,,,,,,---------++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,<<<;;;:::888777555444333111111000000//////......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********************+++---///000111333444333111//////000111000000//////.........------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------......///............/////////000///............------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------............///............////////////000000111222333333444444111111111111111000///...000000//////.........---------------------------++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------000///.........///111222555555666777888999999:::666444333444555666555444222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++<<<;;;:::888666555444333111111000000//////......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))*********************+++---...000111000111222111///---...///000/////////............---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,---.....................////////////............------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------........................////////////000000111111222333333444111111222222111000000///000/////////............------------------------,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------000///.........///000111555555666777888999999:::999777555555555555333111222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++;;;;;;999888666555333333111111000000//////......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))******+++,,,...///000///111333222000.........////////////............---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,------......//////..............................------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............---............/////////000000000111222222333333111222222222222111000000////////////............------------------------------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,------------------------///............///000000444555666777999999::::::;;;999777666555444111///222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,---......//////......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++;;;:::999888666444333222111111000000//////......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************))))))******+++---...///000222555555333111000000///////////////.........---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,------......//////............------.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------.........---------.........//////000000000000111111222222111111222222222222111111///////////////.........------------------------...---,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333444666888999999999999;;;999666555555444222000222222111111000/////////......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++;;;:::999777555444333222111111000000//////......------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((()))))))))************)))))))))***+++,,,---...///111444444222000//////.........///////////////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,------..................---------...------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...------------............//////000000000000111111000111111222222222111111.........///////////////------------------------...---,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111222555777888999999888777666444444555555333222222222111111000/////////......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++::::::888777555444222222111111000000//////......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,...000000...------............///////////////---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,---------.........------------,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------,,,------------.........///////////////000000000//////000111111111111000.........///////////////------------------------------,,,+++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...000333666777888777777444333222333444555444333222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++:::999888777555333222111111111000000//////......------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))((())))))***+++,,,+++---...---,,,,,,,,,.............../////////000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,------++++++,,,---......//////---------,,,,,,,,,++++++)))*********++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////......///000000000000000............/////////000------------------------,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,...111555666777666555333222111111333333222111222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++:::999888777555333222111111111111000//////......---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++---.........,,,,,,...000---.........//////000000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------)))***+++,,,...///000000---------,,,,,,,,,++++++))))))******++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........------...//////000//////---.........//////000000------------------------++++++++++++,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++---111444666666555444333222000111222222111///222222111111000/////////......---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((***&&&..."""...+++$$$...'''---)))%%%,,,$$$%%%!!!---333+++'''+++ """999 ---!!!((((((((((((((((((((((((+++###)))...######,,,%%%***)))***$$$###+++)))+++))))))))))))***************+++,,,---............------............------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************************************++++++,,,,,,,,,,,,------+++++++++*********))))))************************)))************+++++++++,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---///111222333444777:::<<<666000...000222000...222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))+++%%%000 555###---"""!!!,,,(((***(((%%%$$$,,,444$$$...111&&&222---...666 ...'''''''''''''''''''''''',,,***000###...000+++&&&***666---777///###((())))))))))))***************+++,,,---............------............------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************************************+++++++++,,,,,,,,,------+++++++++*********))))))************************)))************+++++++++,,,,,,,,,------------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////////////////////////////...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++---000111222555888;;;;;;666000///111222111...111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''888,,,&&& 222... (((---$$$$$$...'''###,,,$$$+++%%%333 ***)))***...222***************************"""!!!333///222%%%&&&))) 111$$$$$$!!!"""222))))))))))))***************+++,,,------.........------............------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************++++++++++++,,,,,,,,,,,,+++++++++***************************************)))************+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////////////////////////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------))),,,...000222444888;;;:::666111000111222111000111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''&&&)))$$$)))222666AAA!!!)))555%%%,,,(((...''''''000111$$$,,,&&&222999---%%%%%%%%%%%%%%%%%%%%%%%%777444))))))'''***###:::+++:::444&&&((()))))))))******************+++,,,------------,,,------......------,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))***************************************++++++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,...///000222555888888555222111111222222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''<<<***YYY333555&&&000"""$$$!!!///VVV%%%###%%%***$$$---444///,,,&&&(((444+++III555$$$+++((()))))))))************)))***+++,,,------------,,,,,,------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))*********************************************+++++++++,,,,,,************************************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---.........///111333555333111111111222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++111bbb+++''')))///+++))))))!!!,,,%%%###---111mmm$$$,,,$$$+++666%%%///kkk,,,...&&&))))))))))))************)))***+++,,,,,,---------,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************************************************++++++++++++***************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........////////////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...---,,,---...000222111111000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,...iiiKKKeee---***###***---(((###UUU///&&&,,,,,,,,,,,,QQQ!!!***&&&(((+++&&&###!!!(((111))))))))))))************)))***+++,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************************************************++++++++++++))))))*********+++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........////////////////////////........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,...000//////000000//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************;;;:::888666444333222222000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%'''***...000...III333555 ***"""...JJJ%%%'''###)))444^^^)))///---&&&!!!222'''RRR///&&&+++))))))))))))************))))))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************************************)))************+++++++++))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++++++++---///111---...//////......///000---.....................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************999888666555333333222222111111111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((!!!---///$$$%%%222TTT444&&&---******"""333'''...(((333***###!!!222###555%%%((()))000aaa(((///))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++*********))))))+++++++++*********))))))((()))******)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------111///---+++******+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////////////////........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************999888666555333333222222111111111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))***)))%%%&&&+++111''' +++"""222///,,,###000ggg!!!&&&000$$$&&&!!!)))!!!;;;\\\777OOO---gggHHH)))!!!"""'''%%%+++&&&###***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********)))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++*********))))))+++++++++*********))))))---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------999777444111...------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************999888666555333333222222111111111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((...%%%&&&)))***"""QQQ---222%%%***000 ...---!!!,,,---GGG&&&***%%%,,,...///...MMM%%%+++###MMMYYY>>>333777+++!!!WWW333***))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++***************+++++++++***************///000000...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------555333111...,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........................................................------------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************999888666555333222222222111111111000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((***$$$)))---/// ddd%%%$$$999&&&---'''+++"""((( )))$$$!!!111)))***666$$$AAA::::::222AAA***333+++$$$((('''111fff***))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************+++,,,---,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------................................................//////.........---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************999888666555333222222222111111111000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''+++(((---'''kkk444)))666;;;"""///%%%%%%***%%%)))ggg---(((%%%)))*** (((,,,:::000444,,,,,,))),,,222)))+++((("""))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************''')))******))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------................................................//////.........---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************999888666555333333222222111111111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++***"""'''///bbb)))hhh,,,'''&&&((("""333$$$***111GGG---///!!!)))'''%%%++++++%%%&&&777$$$,,,888,,,@@@(((---((()))VVV,,,)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************+++++++++***************+++++++++''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------/////////...---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.................................------------,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************999888666555333333222222111111111000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,******%%%%%%...FFF222,,,"""+++)))&&&'''...&&&%%%%%%'''---&&&***///(((...111$$$222bbb111"""555***&&&...$$$,,,---```))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------************************************************************************))))))*********+++++++++))))))*********+++++++++)))+++,,,,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,++++++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************999888666555333333222222111111111111000///...------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***'''+++...''')))***CCC###)))555!!!///""")))$$$...ccc!!!###...***(((!!!,,,"""&&&***+++OOO"""111,,,+++222)))...###000))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------************************************************************************))))))******++++++++++++))))))******++++++++++++***,,,,,,,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------((()))***+++,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........................------,,,,,,,,,+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************;;;:::888666444222111111222222111111000/////////---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))---""",,,)))000222NNN+++((((((...######)))&&&***,,,***FFF333((( 111###$$$###000'''&&&!!!:::%%%$$$$$$&&&"""555&&&%%%YYY'''---)))(((---+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------........................------++++++,,,---------,,,,,,,,,...000000...+++)))'''***,,,,,,***))),,,...///000---++++++,,,---,,,+++)))...000,,,***,,,...,,,---+++,,,///...+++,,,///'''***,,,---///000...,,,000///......,,,+++,,,000111---)))(((***++++++***,,,***)))+++...---)))&&&************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------............//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************;;;:::888666444222111111222222111111000/////////---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************************************************************)))###///(((///&&&%%%www{{{---***""""""WWW+++...,,,'''((($$$(((000(((***###666)))+++222::: 333(((333)))YYY###666((((((&&&&&&888[[[)))+++)))******+++---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************************++++++++++++,,,,,,,,,---------......,,,,,,---------.................................111///,,,******+++---///***(((&&&%%%(((...444888,,,///222111...+++)))'''///...---...///000///...000222222...+++******+++///,,,,,,---,,,)))***---.........---------,,,***---,,,,,,---...///111222,,,+++,,,///222333111......---,,,***)))***,,,...************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************;;;:::888666444222111111222222111111000/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))&&&111$$$)))000 777///,,,&&&***000&&&666444...***%%%&&&''''''<<>>===>>>BBBEEEJJJQQQYYYaaabbbbbbcccbbb___]]][[[eeedddcccaaa]]]ZZZ^^^eeehhheeedddfffdddbbbdddiiikkkbbbWWWPPPJJJDDD???>>>@@@<<<555111111111,,,%%%---,,,++++++---000333555+++---000000---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++;;;:::888666444222111111222222111111000/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************///%%%...***###---...***===//////$$$999---###777999___mmm555WWW~~~%%%$$$...QQQ+++)))(((***)))---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////........./////////000000000000000111111111222222333555777;;;AAAIIIQQQVVV___```fffllllllgggdddggghhheee```\\\XXXQQQIIIDDDSSSTTTQQQIIIAAA@@@EEEJJJHHHIIIMMMQQQPPPPPPVVV^^^eee[[[TTTUUUVVVTTTSSSTTT___\\\UUUNNNNNNQQQLLLDDD<<<;;;999555000,,,***)))...,,,******---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------------------------------------------------------...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++;;;:::888666444222111111222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***%%%---333***&&&***---888&&&222***,,,)))......777 333777"""666$$$111'''---******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////.........//////000000111333000---,,,---222777:::999GGGZZZiiiqqqvvvzzz}}}ddd]]]XXXVVVPPPHHHHHHNNN===:::999>>>FFFJJJGGGBBBDDDMMMLLL>>>999BBBKKKMMMDDDIIIOOONNNEEE>>>DDDNNNMMMCCC???DDDHHHFFFDDDGGGQQQSSSQQQNNNTTT___ccc___XXXYYYYYYUUULLLAAA888333777///'''$$$&&&+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------***++++++,,,,,,------...------------------------------------------------......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;:::888666444222111111222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***)))000000'''))),,,===$$$ooo!!!///'''"""555666III888mmm999111$$$;;;'''111(((******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,------...+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////---......///000000111111222333666;;;AAAHHHMMMQQQxxxpppZZZLLLGGGNNNFFFBBBEEECCC???CCCNNN\\\WWWWWWcccvvv|||uuuuuurrr{{{{{{ppppppjjj\\\QQQOOOLLLOOOLLLCCCEEEPPPUUUSSSRRRXXX^^^cccfffhhhjjjlllNNNIIIAAA999333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------...//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------******+++,,,,,,---............................................................................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,<<<:::888666444222222111222222111111000/////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,000$$$(((000,,,---...222777+++GGGRRR;;;"""***""",,,000}}}:::'''......JJJCCC'''444'''+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000---......///000111111222222;;;IIIXXXdddjjjllllll\\\aaaaaaVVVHHHDDDNNNYYYZZZ```tttiii[[[[[[YYYRRRDDDDDDDDDDDDFFFMMMWWW^^^jjjkkkiii___OOO???333...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,------...///000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------******+++,,,,,,---......................................................////////////////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,<<<;;;888666444222111111000000000000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++***+++,,,---,,,)))'''......---++++++,,,---...///+++,,,---&&&---XXXGGG...:::AAA111888777___---)))***---***000...uuu:::###,,,000'''***************)))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////999666///***+++000000---000///......000444888:::QQQsss|||rrrooobbbSSSVVVKKKWWWaaa``````sssooollllllhhhXXXEEEDDDOOOIIICCCJJJ```qqqnnn___VVV999222)))---222)))&&&444+++---...,,,((('''***,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------------------------------------------------------........................------------------------------------------------------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++---......------///111---,,,+++---000111///,,,+++...111222111000000000000444555111000111000------.........111444333111777...///222000333444+++///000111000///000...,,,......---...///...+++(((------.........---,,,+++<<<:::888666444222111111000000000000000///......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))((()))***,,,...//////,,,...//////---+++***)))000+++---333...###%%%000---///111WWW///555(((444666???AAA>>>DDDRRRSSSIIIbbbYYYUUUcccZZZ}}}~~~hhhVVVOOOEEERRROOO777222---777)))222000777###666555...)))***,,,+++...333000333///%%%(((333111%%%+++*********))))))((((((******************************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,///222111---)))***---(((000444000,,,777RRRiiicccCCCDDDKKKNNNWWW{{{qqqjjjooojjjWWWFFFBBBHHHTTTeeesssvvvhhhJJJ333111///***,,,,,,...000///---+++)))))),,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////.........---------------------------------------------------------------------------------------------------------------------------------------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////111111000---+++******444111...,,,---///000000...---+++,,,...111444555777222,,,+++333<<<:::333>>>BBBEEECCC???>>>AAACCCIIIFFFMMMPPPIIIKKKQQQNNNDDD@@@999333000111333444999111)))''',,,000111///,,,+++***+++...000///...;;;:::888666444222222111000000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))******))),,,///000...,,,++++++,,,'''&&&,,,000///......000222EEEPPPMMMNNN^^^fffbbbsss~~~oootttrrrbbb\\\OOONNNBBBGGG999:::CCC<<<>>>222///...111000+++'''&&&(((((($$$!!!%%%,,,000000,,,,,,++++++******************************************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---***---111000,,,000888666222555FFF^^^ooossspppHHHPPPNNNUUUsss{{{yyy|||wwwjjjddd___UUUGGG>>>VVVrrryyycccMMM;;;///---*********,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.....................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......***---///000///......///)))***+++,,,---000333666555444444555888<<<>>>???EEEJJJJJJCCC@@@EEEMMMSSSBBBDDDIIINNNPPPMMMHHHDDDFFFKKKXXX[[[OOOMMMSSSRRRWWWPPPFFFAAA@@@@@@@@@???555444333222111000...---222///++++++---......,,,;;;:::888666444333222222000000000000000///.........------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------+++)))))))))***---...///---******,,,...111222222333999EEESSS\\\qqqtttyyykkksss~~~yyyfffqqqkkkZZZBBBFFF666EEE<<<;;;;;;<<<;;;666000,,,111//////111000+++)))***,,,,,,,,,,,,,,,,,,------***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////222******333666000...333333<<>>@@@>>>999<<>>>>>===GGGOOOOOOZZZiiilllvvvnnnppp}}}{{{|||ssszzzxxxsssuuu^^^^^^ccchhhbbbXXXXXX```TTTGGG>>>>>>>>>999888;;;???DDDNNN\\\iiisss|||}}}yyy```QQQKKK[[[wwwvvvlll\\\KKK===444...+++---,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------...//////000000000//////222666:::QQQPPPPPPNNNNNNPPPTTTWWWcccgggkkkmmmpppzzz~~~xxxwwwyyy~~~~~~uuummmtttvvvllloooyyyvvvooozzzyyyqqqyyymmmiiiyyyxxx___RRRUUUUUUMMM@@@555000///:::999777666444333333333000000000000000///..................------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,......,,,+++---444:::AAALLL\\\jjjwwwoooeee~~~III___wwwyyyOOOPPPTTTccc^^^MMMiii~~~xxxmmm^^^QQQAAACCCEEEHHHIIIFFF;;;000444444222111///---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---......///------------.............../////////000000000000333222...222IIIjjj~~~]]]WWWaaa~~~hhh```EEE===MMMSSSJJJVVVrrrttt{{{~~~uuummmeee\\\WWWUUUQQQJJJBBB>>>AAAGGGLLLqqquuuuuuxxx}}}{{{xxxwww\\\IIIdddfffgggcccXXXJJJ===555111000...,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////................................................------------------------------------------------------------------------------------------------+++,,,------......------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////............///000000---111666;;;@@@EEEKKKNNN@@@FFFPPP___ppp~~~}}}zzzvvvvvv}}}~~~{{{}}}}}}yyyuuu~~~}}}~~~zzz|||mmmkkkkkkjjjfff^^^RRRFFF>>>999999777666444444333333000000000000000//////...//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000333888CCCRRR]]]ppp}}}oooiiiXXXHHHtttsssWWWFFFLLLRRRMMMNNNXXXXXXXXXgggbbbrrriiiwwwyyylll]]]LLLYYYXXXOOOmmm}}}~~~lllaaaMMM===<<>>===;;;888444111///---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,---...//////---------.........//////////////////000000000000......333MMM{{{}}}SSS^^^fffUUURRRGGGEEEQQQfffzzz~~~rrr\\\MMMDDD???888>>>DDDSSSppp~~~ddd>>>IIIiii{{{{{{___===LLLaaammmkkk^^^OOOEEE444333000---,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////........................------------------------------------------------------------------------+++,,,------......------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///////////////000111111666<<>>:::888777666,,,,,,,,,+++++++++---///...---,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++555000)))000222333???...mmmppp^^^gggttt^^^PPPDDDHHH\\\www{{{pppkkkjjjhhhfffffffffeeeeeeddddddccciiikkkkkkiiieeedddhhhlllaaa___^^^```eeeiiikkklllhhhoootttrrrkkkgggjjjnnnmmmccc___bbb___\\\iii}}}~~~iii\\\RRRGGG===PPPHHHKKKVVV\\\gggvvv~~~dddYYYQQQYYYvvvtttXXXBBB@@@;;;---***333---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------........./////////333222222111111000000///.........------------,,,000...------//////---+++555333111///...------,,,000///...---,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------.................................---------,,,,,,,,,,,,---------.........------------------------------------------------------------------------........................---------............///.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........&&&+++000111000000111222;;;...&&&...>>>IIINNNPPP<<>>OOOPPPHHHLLLXXXrrruuuxxx~~~~~~:::999777555444333333333111111111000000000//////////////////////////////................................................+++---......///000222444***111999KKKaaapppbbbDDDJJJRRR[[[nnnttt{{{ppp}}}dddaaafffhhhXXXCCCEEEWWWTTTQQQJJJJJJQQQPPPHHHEEE>>>CCCBBBAAAKKKZZZ[[[SSSOOONNNSSS[[[\\\^^^mmmrrr___bbbXXXUUU[[[[[[jjj}}}UUUdddttt|||xxxcccRRRJJJHHHGGGGGGAAA>>>;;;777333///***(((******++++++,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------------------.............../////////222...333999333333OOOssslllMMMpppxxx```TTTDDDZZZjjjxxxzzzlllUUUOOO\\\bbb]]]___```bbbeeellluuu{{{zzz|||{{{wwwrrrnnneee]]]^^^YYYUUURRRKKKDDDCCCGGGwww~~~kkkTTTKKKJJJEEELLL]]]nnn}}}iiiUUUeee|||}}}]]]FFFFFF@@@000///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...------------................../////////000000000.........//////000000000---......//////000000000///...---------...//////---///000///------000222...//////000//////...---........................---------------------------------............///........................------------------------------------------------------------------------,,,,,,,,,------------...............................................................------------------------............................................................................................................---------............///.......................................---------........................------------------------------------............222///------,,,,,,000666<<<>>>HHHOOOHHHHHHhhhxxxpppjjjsssvvvyyyxxx:::999777666444444333333111111111111000000000000////////////////////////---.............................................///111111000...///111333777MMM```rrrgggOOOMMMmmmnnncccxxxrrr}}}]]]IIIKKKOOOMMMMMMSSSYYYYYYWWWZZZccclllmmm~~~|||xxxpppoooooojjjcccaaadddccc^^^XXXQQQLLLKKKHHHEEEKKKTTTllliiigggyyy[[[TTTOOORRRbbb}}}rrrjjjjjjxxxlllWWWMMMKKKFFFDDDAAA>>><<<777111---)))*********+++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------.........//////000000000111***:::888,,,XXXfff]]]}}}yyylllUUUNNN[[[fff~~~qqqfffkkkfff```\\\]]]bbbhhhlllkkkqqq~~~zzzqqqqqqkkkddd```YYYQQQJJJHHH555:::???JJJbbbttt___EEE===MMM[[[uuukkkfffpppoooIIIAAAPPP333111...------------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........///////////////000000000111111111111111111222222222222444444333333333222222222000000111111111222333444444555666555333111//////,,,---...///000000//////........................---------------------------------............///........................------------------------------------------------------------------------,,,,,,---------.................................//////////////////////////////.........------------------.........//////................................................................................................---------............///........................................................................---------------------------------.........//////333,,,(((,,,111444:::AAAFFFDDDOOOaaaiiiooo~~~zzz~~~rrr]]]\\\___VVVUUU```kkk||||||:::999888666555444333333222222111111111000000000////////////////////////---------.......................................000000///,,,+++///888>>>eee}}}vvvtttgggWWWNNNeeerrrKKKLLLPPPLLLNNNYYY^^^dddtttzzzyyylllbbb___UUUPPPHHHOOOdddmmmooowwwgggLLLYYYtttgggsssiiiTTTLLLIIIEEECCCCCCAAA===:::...---,,,++++++,,,---...************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---...............------------------------......//////000000111111333)))222:::TTToooXXXkkkRRRGGGMMMkkkaaaYYYbbbmmmqqqdddaaadddiiiuuu{{{wwwssslllccc[[[[[[RRRFFF>>>???EEELLLQQQiiiOOOSSSEEEUUUppprrrmmm{{{vvvZZZFFF>>>:::444000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............------........./////////000000000000111111111111222222111111000000000000444333333222111111000000000222333333222111111222......---...000000///---////////////000000000111........................---------------------------------............///........................------------------------------------------------------------------------,,,---------..................................../////////////////////////////////.........------------........./////////................................................................................................---------............///......................................./////////........................------------------------------........./////////000***+++222666666:::BBBLLL\\\wwwzzz}}}~~~zzzqqquuu}}}|||zzzeeejjjzzz~~~tttggg[[[QQQEEEJJJQQQHHHGGGYYYGGGQQQSSSSSSUUURRRXXXiiibbbdddkkkssstttttt}}}ppp::::::888666555444444444222222222111111111000000////////////////////////---------.........//////........................///......000888JJJ```ooommmHHHEEEVVViii}}}gggaaaYYYSSSRRRPPPkkkssssss|||wwwrrrsssgggWWWUUUggglllbbbuuu{{{xxx}}}uuuLLLbbbddd}}}qqqvvv|||zzztttccc[[[PPPIIIGGGGGGDDDBBB777555111---,,,,,,---...************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,------.............................................///000000111222222333111777XXXYYYiiiLLLPPPOOOlll}}}nnn___VVVWWWdddrrrtttooolllrrrwwwmmmfffZZZVVV^^^eeeeeefffkkkcccvvvTTT>>>GGGkkkdddVVVqqqyyyKKKMMMFFF===555000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------........................////////////000000000111111111222222000000222333444666777777666777999;;;===???AAABBB@@@BBBDDDCCC@@@<<<::::::AAA;;;555444888:::888555555444333111000000111111................................................---------............///........................------------------------........................------------------------------------....................................////////////////////////////////////........................////////////................................................................................................---------............///........................---........./////////000............................................................////////////111///444<<<===>>>JJJ[[[yyyuuunnnyyy~~~rrr{{{dddZZZUUU]]]iiilllfff```[[[]]]YYYZZZbbbaaaXXXUUULLLVVVPPPKKKRRRMMMEEEMMMQQQUUUSSSWWW^^^VVVLLLNNNPPPSSSSSSOOOLLLNNNUUU[[[NNNbbbmmmqqq;;;:::888777555444444444222222222111111111111000////////////////////////---------.........//////////////////////////////111222555===PPPooofffeee\\\UUUbbbxxxsss```JJJMMM[[[\\\jjj}}}~~~{{{wwwkkk{{{tttdddiii___aaawwwzzzzzztttOOOrrriiiqqqccchhh~~~qqq___PPPIIIFFFDDDBBB???;;;555000---,,,---...************************+++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,---......//////.................................//////000111222222222---@@@QQQ~~~yyycccWWWLLLMMMkkkrrrlll]]]TTTYYY```ccchhhooogggxxxyyy}}}{{{yyymmmmmmNNNPPPcccNNNLLLZZZuuu[[[XXXkkk}}}XXXPPPDDD999111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............/////////000000111111111111222222222222444777;;;@@@DDDGGGIII\\\___ccciiipppvvv{{{}}}uuuxxxzzzxxxsssmmmiiihhhrrreeeVVVNNNMMMLLLFFFAAA;;;999666333111000111111////////////////////////........................---------.........//////........................------------------------........................---------------------------------.........//////////////////////////////000000000000000000000000000/////////......................../////////000////////////////////////////////////////////////////////////////////////........................---------.........//////........................---.........//////000000////////////////////////..................................../////////000111333<<>>BBB;;;222---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.............................................//////000222333'''--->>>777FFFwwwiiimmmgggKKK^^^|||qqq[[[OOOYYYkkkvvvzzzuuuxxxnnnooo[[[aaasssnnn\\\MMMhhhgggjjj{{{]]]IIIBBB@@@111...+++***+++,,,---,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------------............////////////---...000111111111222333)))---111222000333BBBRRRiii~~~{{{fffdddkkkoooeeefffjjjzzznnntttnnnvvvwwwnnnhhhkkksssrrroookkkppp~~~zzzjjj[[[jjjsss]]]<<<333777222...111333///***)))...555........................------------------------------------------------........................---------..............................//////000///////////////000000000...///111222333333333333000...///333222...,,,...//////444:::;;;666222222111222333444333000---***111111000000////////////222111111000000111111222................................................////////////////////////////////////000000000000////////////////////////////////////////////////(((===555%%%///;;;@@@IIIYYYwwwwwwyyyvvvrrrbbbTTTMMMMMMVVVVVVWWW]]]qqqzzzuuu::::::999777666555444333222222222111111111000000///////////////////////////000000000111111111222///111333666EEEffflllYYY]]]tttyyydddVVVggg~~~ooolll~~~uuufffWWWLLLFFFDDDDDDCCCAAA??????@@@@@@???>>>===>>>@@@???>>>===>>>???===???BBBCCCBBBCCCEEEGGGNNNPPPSSSVVV[[[aaaiiinnnqqqvvv~~~~~~aaappp~~~nnnjjjvvv|||eeemmmxxxqqq]]]IIIDDDKKKIII@@@CCC>>>666///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---.................................///............///000000000111:::<<<555EEErrrvvvkkkqqqYYYMMMddd}}}^^^ZZZXXX[[[gggyyy{{{}}}zzzvvvhhhRRRCCCfffdddOOOvvvyyyyyyXXXAAAAAA666333...++++++,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------................../////////000000---///111111000000222444999999666555AAA```wwwtttbbb___mmm{{{vvvmmm~~~vvvsssjjjqqqxxxxxxtttrrrsssUUUMMMLLL???///333777888555111///...........................------------------------------------------------........................---------........./////////............///000000/////////000000000111111333444444555555444444444444///...333777777666777;;;888999===??????@@@DDDGGGHHHIIIJJJKKKJJJJJJIIIAAAAAA@@@>>>;;;777444222222111111000000000111111////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000+++777111+++777@@@LLLeee~~~lllqqqfffXXXMMMFFFFFFPPPZZZiiixxx::::::999888666555444444222222222111111111111000000000000000000000000000///000000111111222222222///...444LLLsssvvvfffjjjpppfffiii___nnnrrreee\\\WWWMMMJJJFFFAAA>>>======>>>999;;;<<<>>>???@@@@@@@@@AAACCCEEEFFFFFFEEEFFFHHH<<>>???@@@AAACCCHHHMMMRRRZZZ___hhhqqqzzztttSSSkkkaaa\\\vvvpppnnn}}}yyy\\\EEECCCEEEBBBCCCAAA:::111---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////........................//////......//////000111222000666777CCCqqqiiihhhNNNNNNiii___WWWNNNWWWnnnvvvuuuuuurrryyy|||iii[[[vvvtttqqqpppnnnuuuQQQ@@@>>>999333...---------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---......//////....../////////000000000222333444222///...222555+++<<>>>>>AAACCCCCCFFFKKKRRR[[[eeennnsssggg~~~eee~~~dddhhhJJJaaayyy{{{^^^JJJCCCCCCBBBCCC???555000000///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------......//////........................///////////////000000111555111...AAAmmmoooiiiYYYPPPhhhttt]]]LLLVVVRRRnnnyyysssoookkk[[[]]]yyy}}}qqqwwwlllxxxpppOOOFFF@@@888111...------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,------.../////////.../////////000000000000222444444222000222888===BBBxxxyyyXXX\\\{{{mmmjjj^^^eeemmmcccxxxvvvrrrwww}}}}}}zzzooodddyyy{{{~~~hhh[[[HHH777...---000333........................------------------------------------------------........................,,,,,,------...//////000///////////////000000111//////000111111222333333222222222444777;;;???BBB@@@HHHVVVbbbccc]]][[[^^^YYYsssqqqeeefffwwwyyylllkkkoookkkccc[[[SSSLLLHHHFFFGGGEEEBBB===999555333222111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111+++999MMMOOOVVVssswwwzzz}}}gggIIIEEESSSIIIMMM[[[sss~~~}}};;;:::999888777555444444222222222111111111111000000000000000000000000000///000000111222222333333AAAbbbrrrkkkffffffvvvkkk|||bbbWWWIIIBBBAAA@@@===999===:::999<<>>FFFNNNWWW[[[aaawwwwwwyyy}}}mmm___VVVRRRVVVSSSNNNHHHAAA<<<888666111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000***:::OOOOOOJJJiii}}}vvvssszzzXXXKKKMMMHHHHHHZZZhhh|||vvvnnnhhheeeeeeeeehhhlllnnnqqqwww|||~~~xxxssspppsssxxx~~~;;;:::999777666666555555333333333222222222111111000000000000111111111111222444111222555///222DDDbbbeeepppVVV[[[rrr|||ppp^^^OOOFFF???;;;:::888666<<>>DDDDDDAAAAAAEEEOOOYYYhhhuuu|||mmmeeeYYYOOOHHHEEEDDDCCCGGGLLLVVVdddsssoooyyyzzzrrr}}}ooovvv\\\ccciiiYYYMMMBBB>>>;;;666555666///......------------,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........////////////000000000000222333333222222333222111;;;IIIzzziiiYYYIIIVVVkkkTTTPPPfff|||nnnlllxxxzzzjjj```mmm~~~fffpppqqqoooVVVDDD???666000///---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))000666444///,,,---...<<>>dddxxxiiixxxrrriiikkkMMM\\\yyywwwlllZZZIII===999:::===@@@===>>>CCCKKKVVVdddpppuuueeeXXXNNNIIIBBB>>>AAAJJJRRRZZZiiixxxyyybbbjjjtttggggggvvvppp\\\IIICCC???:::;;;@@@333111///---,,,,,,---...,,,,,,,,,,,,,,,------...,,,------------.........////////////000000000000///000111222111000222333OOOggg~~~rrrMMMPPPdddWWWPPPXXXfff~~~qqqwww|||xxxqqq{{{|||vvvnnnKKKBBBBBB555,,,222,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........)))222222))))))444999444000:::GGGcccrrr|||kkkZZZkkkxxxxxxrrrrrrsssvvvOOO===//////222///...000/////////.........------........................................................................---///000000//////000111$$$222:::AAAKKKPPPZZZnnnnnnnnnaaa```eeeaaallluuuqqqhhhsss~~~nnnHHHBBBAAA444+++,,,000111222222000...---...////////////////////////000000000000000000000000111000000000000/////////333---///666333---555EEEJJJ]]]jjjxxxyyyMMMTTT{{{lll\\\UUUKKKEEEDDDCCCBBBAAA>>>===<<<;;;:::;;;<<<===;;;;;;===AAAGGGLLLOOOPPPNNNKKKGGGBBB>>><<<;;;;;;;;;999888;;;???BBBAAA???DDDCCCCCCFFFIIIIIIFFFBBB???===:::888888999;;;===999;;;@@@GGGQQQ\\\eeejjj;;;:::999777666666555555333333333222222222111111000000111111111222222222000000,,,333IIIeeerrr{{{```^^^yyyUUUaaayyyzzznnnnnn]]]MMM>>>:::>>>AAAAAA@@@EEEGGGMMM[[[oooqqqgggYYYJJJAAABBB@@@===EEEUUUiii{{{wwwuuuwwweeerrr}}}qqq^^^KKK???:::===AAA777555111---,,,,,,---///,,,,,,,,,,,,,,,---......------------............////////////000000000000,,,---000222111111777>>>]]]rrrlllUUUPPPMMMgggNNNOOOkkk}}}xxx|||rrr```IIIIII;;;+++000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............///...***)))111:::888///@@@HHHqqqpppeeecccttt{{{xxx{{{eee]]]kkknnnXXX;;;+++---444333,,,////////////........................................................................////////////,,,---/////////000222555777===@@@QQQooofffaaaQQQ^^^bbbqqqppppppZZZXXXnnn___EEEFFFDDD<<<;;;222111222333222//////222////////////////////////000000000000000000000000000000000000000000000000...///111333444:::DDDMMMQQQoootttcccxxxYYYGGGEEEAAA???>>>>>>@@@@@@>>><<<::::::::::::::::::999999<<<;;;::::::===@@@AAAAAAAAA???===:::999888888888:::888777999;;;<<<;;;:::>>><<<;;;<<<>>>>>><<<::::::999888888777777888888999999999<<<@@@GGGLLLPPP;;;:::999777666666555555333333333222222222111111111111111111222222222222222---+++CCCmmmzzzppp\\\jjjxxxmmm}}}lllUUUHHHAAA<<<;;;BBBHHHIIIJJJLLLUUUfffnnn^^^YYYQQQCCC>>>DDDHHHNNN```|||{{{kkkqqqgggwwweeekkkvvvWWW@@@;;;======;;;888333///,,,,,,---///------,,,,,,------...///---------.........//////////////////000000000000000///111444333444???LLLjjjzzzoooMMMGGG___mmmttt]]]YYYYYYkkksssvvv|||uuu}}}xxxTTTLLLCCC222---......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---222:::999111...111KKK{{{aaaZZZyyyzzzyyyuuummmttt{{{yyycccAAA000444555---000000/////////................................................................../////////000000111111111111111444999<<>>;;;???RRRkkkyyyiiiooo{{{llleeeMMMCCC???;;;>>>:::555111---,,,---...---------------......///------........./////////////////////000000000000111//////111000444FFFZZZttt~~~SSSRRRSSSxxxvvv^^^[[[WWWhhhvvvyyy{{{oooyyygggRRRLLL???111///...------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---///444555,,,---KKKoooXXX|||xxxjjjccc~~~tttssssssmmmqqquuuqqqHHH777222---000000000/////////...............................................................//////000000111222111000000222999AAAGGGUUUxxxkkkSSSNNN[[[uuuxxxbbbooossszzz|||^^^FFFOOOJJJ<<<111111222000000333000000000000000000000000111111111111111111111111000000000111111111111222///444333///888JJJQQQMMMooo|||}}}zzzyyy```KKKMMMmmmuuu^^^LLL<<<777777444444777777666555555666777999;;;555666777888999888777666777666555666888999999999777777777777888999999:::555555666777888888999999888777777666666666777777555555555555555444444444333333444444555555666666;;;:::999777666666555555333333333222222222111111111111111222222222333333+++@@@cccsssrrr{{{^^^fffvvvpppmmmyyysssiiiZZZMMMBBB===>>>AAAIIIHHHOOO[[[hhh|||mmmaaaTTTMMMFFFAAAAAANNNjjj~~~}}}xxxtttjjjmmm|||vvvpppeeeQQQCCC@@@???<<<888333///---,,,------------------...//////............////////////////////////000000000000111------000222;;;UUUpppVVVCCC^^^ssseeefffaaalllvvv~~~|||bbbUUUKKK::://////...---------------,,,,,,,,,,,,,,,,,,,,,,,,............///////////////222111***,,,KKKzzzeeeooovvvrrrvvv{{{~~~}}}~~~xxxvvvkkk|||kkkJJJ777222000000000000/////////...................................................---......///000000111111/////////222:::HHHVVV```www{{{fff[[[]]]lllzzz}}}qqqiiigggvvvfffOOO:::666666222///222000000000000000000000000111111111111111111111111000000111111111222222222333000333<<>>GGGGGGKKKdddvvvdddQQQFFFBBBDDDMMMXXX~~~ddd|||iiiwwwyyy]]]HHHGGG@@@===999444000---,,,,,,...------------...//////............/////////000////////////000000000000444000111666<<>>;;;;;;999555000111666888777666777888888777666555555666666777888888888888888888888777888999888666333666666777777888999999999777888999999888888999:::777888::::::999999:::;;;999999888777777777777777:::888666555555666888:::;;;;;;999777666555555555333333333333333333333333333111444888666000333;;;^^^yyykkkqqqkkksssDDDllltttbbbLLL???:::@@@BBBAAAGGGTTT\\\ppp___OOOCCCCCCJJJJJJgggzzzooorrr{{{yyyccc|||uuuIIIKKKEEEAAA>>>:::000''''''---///---,,,++++++...111333///////////////...............//////000000111111555---666===>>>]]]SSSNNNaaarrreeeeeelll{{{|||fffhhhEEE999333///000000---+++------,,,,,,,,,,,,---......///............///111444000666111>>>wwwyyywwwpppiiihhhsssaaaYYYNNNFFFFFFNNNMMMKKKFFFAAA>>>>>>>>>AAA@@@>>>???@@@AAAAAA@@@AAABBBCCCEEEHHHKKKNNNPPP^^^bbbpppvvv|||eeelllDDD<<>>>>>???AAA??????>>>===<<<<<<<<<<<<;;;======:::999<<<<<<:::;;;;;;999777666555555555333333333333333333333333444//////444222000<<>>===666---+++...///...---,,,---///111222/////////////////////.........//////000111111111...///666???TTT{{{jjjMMM[[[eee]]]lllwwwsssLLL===444---,,,---,,,***+++------,,,,,,------...///...111111---+++---000222999(((]]]~~~nnn]]]uuuwwwrrr^^^LLLHHHFFF@@@>>>AAAEEECCC@@@???AAAFFFKKKNNNQQQPPPOOOPPPPPPNNNKKKHHHIIIHHHFFFEEEDDDEEEFFFFFFDDDFFFMMMZZZhhhxxx~~~mmmGGG555999333---333,,,***........................//////.........---------222000333333000444666...AAAJJJNNNmmmooobbbUUUXXXtttyyysssmmmmmmrrrwwwwwwuuu{{{~~~uuuvvv|||vvvxxx{{{||||||wwwuuurrrzzz{{{[[[GGGDDD<<<+++444111111222111...///222111111111111111111111111///222111...000555555222555888DDDPPP___yyyrrrkkkMMM666777===:::888:::444666777888777666444333<<<===>>>>>>???>>>;;;777666:::>>>AAABBBAAAAAAAAACCCCCCBBB@@@???@@@BBBCCC@@@@@@@@@@@@??????AAACCC@@@>>>AAAFFFHHHFFFEEEFFFDDDHHHJJJGGGEEEGGGJJJLLLLLLJJJHHHHHHGGGFFFCCC@@@DDD>>>===BBBBBB===>>>EEE;;;;;;999777666555555555333333333333333333333333444...///444222333KKKhhhpppzzzlllcccsssWWW}}}lllSSSAAA;;;@@@@@@FFFPPP___{{{nnnSSSEEEFFF???BBBNNNaaarrrsss~~~xxx}}}vvvZZZGGGCCC@@@???<<<555000///...............///000111......//////////////////......///000000111111222,,,666777DDDnnn~~~VVVRRRvvvsss\\\gggyyyfffIII:::---+++---...,,,,,,---------,,,------...///---333444...+++///222000111999wwwxxxjjj\\\ooofffZZZWWWFFF>>><<>>???DDDPPPfffyyy~~~hhhyyynnnvvvZZZ<<<777222000555---,,,......................../////////............---//////,,,...666333///444;;;UUUjjj~~~nnnQQQYYYfffwww|||ooogggtttmmmiiirrr}}}wwwiiiZZZHHH<<<333111222333000,,,...333111111111111111111111111111222111...///444666555888GGGLLLPPPdddwww}}}}}}pppqqqsssrrr>>>888666888:::888777777999<<<>>>???======>>>@@@::::::;;;???AAABBBAAA@@@EEEEEEFFFFFFFFFFFFHHHIIIGGGIIILLLOOOOOOLLLGGGBBBIIIIIIGGGFFFGGGJJJNNNRRRTTTQQQOOOPPPNNNJJJIIIKKKGGGSSSYYYTTTPPPUUU]]]```ccc[[[QQQKKKKKKLLLKKKJJJBBBEEEHHHKKKLLLIIIFFFCCC;;;;;;999777666555555555444444444444444444444444333000222777555===aaauuu|||mmmaaayyyhhhRRR@@@???HHHEEEHHHVVVqqqqqq___UUUHHHGGGEEE@@@YYYvvvrrrnnnqqqgggtttpppQQQJJJCCC@@@>>>:::444///------........./////////............////////////...//////000111111222222222999888NNNbbbRRRfffsss```jjj{{{}}}YYYFFF222,,,000222000...---------------...//////+++111222......444444///111WWWbbbvvvgggUUUtttcccIII???@@@BBBGGGCCCDDDLLLSSSVVVZZZ___eeeZZZOOOMMMXXXjjjzzzyyyrrrjjjccc___VVVPPPIIIEEEAAABBBJJJTTTdddvvvppp~~~zzzmmmTTTAAA444///555000444......................../////////...............---111******444111777QQQddd~~~aaaYYYrrrsss}}}yyytttrrrsssqqqnnnrrrsssvvv{{{sssSSS<<<888333000111111//////222111111111111111111111111111222222111000222444555666NNNTTTZZZwwwzzzsssjjjJJJ888<<<<<<999777:::======<<<<<<======>>>@@@DDDHHHJJJGGGFFFGGGGGGGGGHHHKKKIIIEEECCCEEENNNWWW\\\___WWW^^^iiirrrtttlll___TTT[[[TTTKKKGGGIIINNNRRRSSSSSSNNNKKKMMMPPPUUU___iii~~~ggg[[[VVVSSSQQQNNN[[[aaa]]]bbbmmmiiiZZZ;;;;;;999777666555555555444444444444444444444444444222333555999PPPxxxbbb```VVVyyyiiiTTTCCC???EEEMMMHHHaaakkkWWWRRRQQQLLL[[[mmmiii}}}xxx}}}``````WWWJJJAAA>>>;;;666000,,,---------............---.........//////000000//////000000111222222222555777===aaabbbOOO___{{{^^^ccc~~~hhhQQQ888///111222111000...------------...//////---.........///333333111TTTuuuiii}}}XXXZZZiiiHHH>>>FFFNNNIIIAAAJJJFFFGGGQQQ```mmmwww|||{{{qqqfffZZZSSSNNNGGGDDDDDDIIIVVVmmmooollloooXXXBBB333333---000////////////////////////////////////////////////...666000,,,333777MMMvvvwwwiiibbb}}}ppp|||zzzrrrkkkddd```^^^YYYTTTSSSSSSPPPJJJFFFMMMLLLKKKKKKRRRbbbvvvrrraaaGGG::://////333444111000111111111111111111111111000111333333222000111444FFFRRRSSSaaavvvqqqxxxZZZ===777;;;<<<888999AAAFFFEEEDDDDDDEEEGGGIIIKKKJJJIIILLLKKKMMMPPPMMMHHHIIIOOOPPPMMMOOO^^^rrruuuccc\\\___cccccc```aaabbbiiivvvzzzqqqkkkppp;;;;;;999777666555555555444444444444444444444444555444222555GGGnnn{{{pppbbbccceee||||||lllUUUCCC>>>DDDKKKNNNnnn~~~{{{xxxxxxwwwuuurrrooonnnppprrrpppllljjjmmmppprrrtttwwwyyylll[[[KKKMMM\\\ccc\\\{{{wwwwww}}}mmmdddTTTFFF@@@>>>999333......------------...///------......///000000000//////000111111222222333333666OOOsssOOORRRzzznnnZZZsssxxxqqqwwwtttZZZ???111000000//////......------......///000000------///......888DDD|||qqquuueeeXXXnnnJJJGGGEEEEEEFFFKKKVVVaaaVVVWWW___pppwwwlllcccXXXNNNJJJFFFHHHQQQeeeuuutttrrriiiQQQ:::777...,,,////////////////////////...////////////000000000---444444111666CCCaaahhhTTT[[[iiisssiiinnn}}}xxxpppiii]]]RRRKKKKKKPPPTTTVVVVVV[[[ccchhhhhhggghhh^^^___^^^XXXRRRNNNPPPSSS```eeesssrrrlllyyy^^^JJJ666111555777333000222222222222222222222222000111333444333111444999RRRPPPVVVrrrrrr\\\{{{EEE;;;777:::<<<===@@@EEEEEEBBBEEEHHHLLLOOOOOONNNLLLKKKJJJPPP]]]iiikkkkkkvvvxxxcccyyy;;;;;;999777666555555555555555555555555555555555222444666AAAcccfff{{{iiiiiimmmVVVBBB>>>BBBLLLbbbyyywwwllliii______]]]YYYUUUSSSUUUWWWWWWXXXXXXVVVVVVWWWXXXXXXYYYTTTTTTZZZ^^^___```ccc^^^aaacccdddcccccceeegggdddgggkkkllllllkkkmmmoookkklllnnnqqqrrrsssrrrqqq||||||}}}iiiQQQEEEMMM```MMM]]]vvv~~~zzz{{{nnnttttttnnn```OOOFFFBBB===666222000///......///000111------......///000000111///000000111111222333333555AAAmmmyyyYYYPPPgggpppbbbcccxxxlll___WWW\\\gggmmmnnnnnnmmmoooqqqrrrrrrssswwwzzz}}}|||}}}}}}}}}dddGGG666111//////000...............//////000111,,,///555000///JJJooowww\\\|||eeebbb}}}aaa:::MMMFFFEEENNN[[[eeeooowwwttthhhcccOOOJJJDDDFFFUUUooovvvttt|||aaaCCC???555000////////////////////////.../////////000000000000------444:::AAAWWWlllrrrVVVOOOdddnnn___[[[]]]jjj||||||jjj``````NNNOOOQQQUUU^^^jjjxxxzzzggg[[[NNNNNNWWWfffooovvv}}}wwwuuu^^^DDD777555555333222222222222222222222222222222000111333222333;;;EEEKKKUUU{{{{{{eee@@@;;;>>>>>>AAAGGGKKKJJJJJJJJJJJJOOOSSSQQQMMMQQQ^^^iii~~~{{{<<<;;;999777666555555555555555555555555555555555---444===RRR}}}uuubbbfffzzzkkkvvv~~~rrrWWWBBB;;;EEEKKKWWWzzzhhh^^^VVVRRRQQQQQQVVV]]]aaabbbeeekkkpppwwwzzz}}}~~~|||~~~}}}yyywwwwwwyyy~~~yyycccJJJGGGVVViiippp{{{___wwwsssgggVVVKKKFFF@@@888555333000//////000222444---------...///000000111000000000111222222333333;;;PPPfffNNN[[[yyy}}}ddddddttt{{{eeePPPDDD<<>>>>>CCC@@@EEEOOOTTTUUUZZZbbbppptttsssjjjeeerrrhhh;;;::::::999888777666666222555777777666666555333555;;;BBBpppssstttcccqqq___~~~mmmXXXCCC??????GGG[[[|||dddPPPPPPWWWqqq^^^NNNOOO___tttyyysssjjjRRRHHHXXXBBB>>>:::555...***---222333111////////////000000000000,,,333///,,,555777333444DDDiii}}}[[[PPPqqqiiiggg```iiiMMMBBBAAA===999777999<<>>DDDLLLJJJVVVVVVooo~~~|||~~~;;;::::::999888777666666444555555444555666777666222777NNN~~~kkkkkkaaattt{{{{{{sss^^^CCC???GGGPPPbbb___RRRZZZiiilll[[[MMMRRRXXX]]]dddooo}}}tttvvv}}}kkkwwwvvvlll___cccYYYJJJ<<<;;;888333000000222222111////////////000000000000---444111...555666333777VVV}}}mmmSSSeeeyyy^^^dddxxxyyydddJJJFFF@@@@@@HHHMMMJJJHHHIIICCCbbbkkkddduuurrrvvvtttyyy~~~|||}}}{{{zzz{{{{{{pppRRR:::111/////////////////////000111111333222444666JJJ}}}qqqqqqyyyeeesss^^^GGGEEEKKKUUU^^^sss{{{~~~xxxoooaaaUUURRRmmm~~~}}}oooMMM:::222222111/////////000000111000//////111222111///333DDDQQQhhh]]]sssnnnooo^^^VVVfffmmm\\\LLLIIIRRRcccyyy~~~jjjAAA666999555444333222111111222222333555444...000111<<>>bbbwwwWWWLLLvvveeeYYYdddoooXXXGGGFFFMMMVVVVVVOOOOOOUUUssswww|||{{{aaa<<<000555///000////////////000111111///,,,222===aaapppaaa~~~VVVjjjUUU888>>>MMMVVVhhhzzzuuueeePPPUUUjjjvvvSSSEEE888444111000000000000000000000000000000000000111===JJJ[[[eeemmmnnn}}}aaaXXXhhhyyy```OOOLLLVVVbbb}}}tttgggFFF444666222222222222333333333333///222333)))999PPPQQQUUUcccvvv~~~{{{tttIIIKKKqqq|||ppp___rrrvvvyyykkkRRRDDDccc{{{;;;::::::999888777666666777333222333555444555777@@@ccc|||zzzhhhbbbyyyfff{{{|||kkkJJJ???JJJMMMZZZtttOOO```tttxxxrrrfffXXXRRRUUU\\\bbbeeeqqqrrrjjj|||xxxooorrrnnnjjjrrroooVVV[[[YYY>>><<<;;;:::777222000111////////////000000000000...333111000222000777JJJwwwYYYMMM]]]fffWWWcccqqquuuYYYBBBPPP]]]^^^[[[aaaqqq~~~yyy{{{zzzooo@@@111999///000000//////000000111222222,,,222WWWeee___ddd|||KKK>>>???QQQ]]]gggvvvhhhTTT[[[rrr|||wwwiiiPPPAAA999111000111000000000000///000111000///222666EEERRRsss\\\TTTdddpppccc___jjjXXXNNN]]]sss~~~{{{ccc444666111222333444444444333333///111999///CCCVVVGGG\\\qqquuu~~~yyygggXXX~~~|||kkkhhh[[[NNNfff___gggwwwnnn{{{nnnaaaVVV```;;;::::::999888777666666666333333666555222333888JJJuuupppwww~~~|||fffxxxxxxtttjjjVVV@@@@@@OOOdddqqqbbb|||pppaaaWWWTTTSSSRRRQQQ]]]]]]xxx|||eeesssssssssooo\\\VVVCCC>>>::::::777111///222////////////000000000000...111000111222///???\\\WWWQQQkkk```RRRnnnfff@@@EEEXXXdddgggyyy|||{{{~~~KKK444777,,,000000000000000111222222999555AAAggg]]]uuuRRR===FFFUUUbbbqqq~~~qqqggg[[[___ppp~~~zzz|||fffNNN???333000000///...000000///000222000///666@@@SSSvvvdddWWWqqq~~~ooo^^^pppzzzbbbJJJWWWuuuwwwBBB888222333333444444444333333666000999555DDDMMMHHHqqq~~~uuu}}}uuuyyypppooofffkkkdddHHHQQQsssrrrYYY^^^bbb||||||~~~www]]]ZZZ}}}mmmttt;;;::::::999888777666666444333555888555111666AAA^^^tttbbbvvvSSS===@@@MMMQQQrrrnnnpppaaaWWWUUUUUUVVVSSSSSSeeettt||||||zzzhhh```PPPCCC999888666000...222////////////000000000000...000000222333222JJJrrrtttWWW[[[cccaaaSSSuuueee;;;ZZZbbbkkk~~~}}}zzzzzzyyyWWW;;;666000111000000000000111222222111999VVVoooWWWhhhkkkKKK@@@EEEPPP]]]qqqwww{{{eeeZZZ```nnnwwwuuuwww^^^III666111111......111111///000333111111===MMMkkk]]]rrruuuiii\\\oookkkZZZ]]]{{{zzzWWW===555444444444333333333333888...444<<>>QQQvvv}}}gggjjj|||xxxeeeGGG999EEE___qqqyyyvvvrrrbbb\\\^^^cccUUUUUUUUUeeeooozzzxxxwwwuuujjj```LLL:::666444///---111////////////000000000000000111111555666777WWW[[[TTTrrr|||aaa^^^dddrrrMMMjjjkkk}}}~~~zzzxxxqqqeeeDDD666666111111000000111111222333...FFF|||aaagggaaalllWWWLLL@@@PPP]]]uuupppccc]]]___rrrqqqnnnTTT;;;333222//////222222///000444222444EEEYYYhhhXXXwwwuuudddxxxjjjaaauuu{{{___aaawwwyyy}}}pppOOO777666555333222222222333444222444FFFOOOcccooovvvsssiiiqqqvvvvvviiijjjVVVCCCMMM\\\SSS@@@DDDWWWcccbbb{{{XXXLLLNNNZZZXXXOOOOOObbb;;;::::::999888777666666555444666888333222FFF^^^{{{lllsssWWWwwwxxx\\\IIIHHHEEEHHHmmmtttkkk|||{{{fff[[[[[[aaatttrrrbbbjjjeee|||fffuuuxxxuuubbblllSSS;;;555333...,,,000////////////000000000000111222222777999;;;___|||MMM\\\______[[[|||vvvUUUgggnnn}}}{{{yyy|||qqqIII222555111111111000111111222333:::^^^wwwjjj\\\eee<<<@@@MMM]]]qqq~~~}}}~~~vvvnnn```VVVeee}}}xxx[[[???666444000000444222///000444333666III```bbbkkkpppxxx{{{iiiXXXyyyxxxccchhh~~~WWWggg999888555222111111222333333::::::MMMOOOcccqqqfffvvvnnn}}}|||nnnjjjooooooYYYGGGJJJDDD;;;CCCQQQgggYYYZZZzzzOOO@@@EEEDDDbbbGGGKKKTTThhh\\\<<<;;;;;;:::999888777777888222555===::::::VVVyyy}}}kkkqqqoooqqqiiiSSSDDDEEEKKK^^^[[[___ooosss___ZZZ^^^dddwwwwwwuuuvvvtttgggccccccxxx777>>>777---666+++////////////000000000000...222666444222FFFrrruuuLLLmmm^^^aaaiii{{{eeennnuuuyyyzzz~~~~~~|||RRR;;;777444+++888444---555444888FFF\\\nnntttlllGGGFFFOOOZZZlllwwwmmm~~~xxxooopppeeeXXXkkk~~~}}}QQQ;;;888'''***555111'''555222666BBBMMM~~~gggjjj{{{aaa___~~~jjj\\\vvvggglllXXX888111999222111666//////333GGGPPPRRRuuu}}}\\\ooolllwww~~~vvvtttsssaaaVVVWWWMMMaaa}}}fff```iiidddmmm```PPPKKK>>>888IIIbbbuuu}}}MMM___uuuRRRGGG>>>;;;>>>>>>???OOO```TTT<<<;;;;;;:::999888777777999555444444555AAAdddmmmwwwkkk{{{jjjWWWJJJAAAFFF\\\eeehhhsss{{{hhh]]]\\\bbbsssyyyuuu{{{|||ppp}}}{{{}}}xxx```jjjxxxIII>>>888///444,,,////////////000000000111111111555444666UUUxxxZZZyyy\\\bbbwwwtttqqqoooooozzz{{{yyyfff<<<111666,,,777333...555333999```|||kkkiiiWWWBBBJJJ[[[ppp}}}{{{uuulllnnn{{{yyyrrriiifffooo|||||||||oooOOO<<<,,,111666444000777222333HHHccc___RRRbbbeee]]]yyy{{{xxxvvv~~~{{{||||||yyyvvvuuurrroooyyykkkjjj|||xxx^^^hhhyyyHHH222888333///555666555555DDDEEEQQQxxx{{{fffrrr[[[zzzrrrjjj{{{nnn\\\RRR___wwwzzzhhhvvvqqqYYYUUU^^^[[[YYYMMMKKKQQQFFFBBBTTTkkk|||QQQ___ZZZ@@@;;;666666<<<>>>OOOgggzzzWWW<<<;;;;;;:::999888777777888:::777111555MMMsssrrrssseee}}}\\\HHHDDDBBBQQQyyysssqqqvvvvvveee[[[\\\jjjzzz~~~xxxxxxzzzvvvsssjjjqqqwwwddd???999222222---/////////000000000111111444...444666===iiirrrgggmmmSSSgggzzztttooozzz~~~|||zzz|||{{{tttuuuBBB999777...666333111555222===aaagggooolllhhhhhhhhhEEEEEESSSoooooollluuufffZZZkkkuuuooottttttnnnooosss\\\???222666000...333333333777^^^HHHgggiiiQQQvvv~~~|||tttjjj[[[YYY```\\\XXXaaaYYY[[[XXXQQQMMMMMMLLLIIIKKKJJJMMMSSS[[[gggzzzmmmcccmmmUUU444888666///333999444777JJJJJJfffjjj~~~mmmcccxxxdddRRRIII___xxxbbbjjj}}}cccKKKHHHQQQ^^^SSSHHHQQQ___YYYVVVcccxxxlllNNN```|||bbbFFF888999666999BBBGGGYYYsss]]]<<<;;;;;;:::999888777777444======555===\\\}}}nnngggvvvwwwvvvnnnRRRFFFCCCJJJiii|||sssvvv~~~nnn```XXX```ooo}}}~~~}}}~~~~~~jjjxxx{{{tttsssyyyCCC:::666111000//////000000000111111111555,,,333999GGGzzzyyy]]]jjjqqqSSSTTTwwwhhhdddeeeooouuupppnnnwwwwwwqqqnnnttt|||~~~|||pppzzz}}}~~~|||LLL@@@999000444222444555222GGGlllrrrzzzddd|||pppKKKBBBQQQbbb~~~zzztttxxxwwwpppttteeeGGG888888+++---777111777CCCtttyyyMMM~~~qqqUUUccc}}}tttggg___\\\\\\```dddjjjjjjmmm~~~tttttt}}}}}}{{{|||rrr```[[[eeekkkhhhwwwsssgggxxx[[[===888888333222444555:::KKKNNNwwwsssooovvvpppooossswww{{{~~~~~~|||yyyuuuttt}}}zzz}}}~~~|||nnnXXXGGG@@@JJJccclllmmmqqqjjjkkkyyy]]]EEE@@@GGGZZZVVVRRRYYYiiirrrpppnnnvvvzzz{{{yyy\\\KKKeeewwwPPP>>>:::>>>;;;>>>JJJPPP^^^nnnccc<<<;;;;;;:::999888777777222<<<<<<666FFFkkkpppwwwppp~~~tttXXXNNNFFFEEEZZZooommmqqqyyycccnnnyyyxxxjjj\\\]]]gggyyy|||zzz{{{xxxgggvvvsssnnnNNN<<<888222333000000000000111111111111333---222===WWWkkkMMMttt]]]SSSeeebbb[[[]]]eeegggbbb]]]YYY[[[VVVTTTZZZbbblll||||||}}}}}}rrrwwwvvvUUU999888222444111777555444VVVyyyhhhfff???III^^^tttvvvwwwssswww~~~vvvqqq||||||YYY888777222444<<<333;;;QQQUUUWWWwwwvvv}}}VVV[[[sssjjj]]]hhhooosssmmmhhh|||}}}nnnuuuhhhMMM666222666444111;;;@@@GGGQQQyyyyyynnn]]]UUURRRXXX]]]gggnnnoookkkkkknnnhhhrrrqqqjjjkkkkkkkkkiii^^^LLL???;;;888TTT^^^\\\```]]]ddd|||sssYYYCCC<<>>AAAEEENNNbbbvvv}}}nnniiidddbbbeeelllrrruuu|||{{{{{{vvvxxxmmm```;;;777333444111888444888hhhxxxnnnsssyyy~~~SSSAAARRRiiikkk|||}}}{{{pppuuurrr^^^zzz|||jjj555333666333555111===aaaIIIhhh~~~jjjQQQwww|||wwwuuufff}}}||||||}}}^^^777...666666444333FFFOOOpppqqqzzzaaaMMMCCCAAAEEEJJJRRRYYYZZZWWWWWWYYYPPP]]]WWWZZZvvv~~~gggVVVSSSQQQPPPPPPKKKBBB;;;999;;;PPP^^^bbbeeefffiiirrrtttuuuqqqcccOOO???999:::CCC\\\lllcccggg~~~UUUQQQPPPFFF999888EEERRRVVV\\\IIIIIIjjjwwwwwwwww[[[888111666>>>>>>III\\\dddvvv<<<;;;;;;:::999888777777777666444===]]]{{{gggmmmcccWWW@@@BBBLLLhhhhhh]]]VVVeeezzznnn\\\MMMFFFJJJWWWccceeelllwww~~~|||iii___```rrr~~~ttt}}}wwwiii}}}rrrqqq|||qqqFFF:::444666000000111111111222222222000666111HHHiiihhhtttYYYgggeeeUUUVVV]]]ooosss```UUUIIIAAA???======GGGUUUkkkpppxxxmmm\\\\\\___cccgggjjjkkkjjjkkkooowww{{{yyyxxx|||yyylllnnnCCC555555444111888333===xxxmmm___qqqyyyaaaIIIIII^^^zzzvvvggg|||yyy}}}tttssszzz}}}___UUUooo{{{BBB888333111...333@@@qqqYYY}}}{{{xxxVVVcccqqqdddsssttt|||ggg^^^uuusssmmmzzzffflllppp|||zzziii@@@666555222777000KKKQQQtttfffvvvZZZDDD<<<;;;???AAADDDFFFGGGIIIHHHFFFDDDHHHSSSjjjmmmWWWFFF@@@<<<===>>>:::777777@@@JJJ```ttt~~~lllcccaaaZZZMMM@@@999888888CCCZZZooolllmmmuuuDDDBBB>>>888555777<<>>OOOlll|||{{{oooFFF<<<555555777666444444777FFFnnnqqqXXXSSSIII===666666999:::555FFFaaammmrrrtttDDD555222333999;;;999888;;;888@@@JJJkkk|||rrrjjjXXX@@@999===DDDJJJ]]]uuu<<<;;;:::999888888888888999555888WWWxxxrrrlllxxxhhhUUUJJJCCCOOOnnnaaaeeerrraaaWWWXXXSSSHHHBBBQQQrrrooojjjvvvuuuaaaVVVgggpppvvv~~~xxxnnndddccchhhsss}}}xxxkkk^^^[[[bbbqqqzzzpppyyy}}}xxxmmm^^^>>>888///000000000111333333222111111444444cccZZZ[[[zzzfff^^^}}}nnnXXX{{{vvvbbb```[[[JJJ======HHHPPPQQQYYYnnn|||yyyqqqrrrfff^^^ZZZZZZgggwww|||sss}}}zzz~~~yyyLLL666000111;;;888---KKK~~~ppptttfffFFFVVVRRRppptttsssmmm\\\aaaooonnnyyyrrr|||oooppppppjjjqqquuu\\\|||{{{{{{JJJ333444555;;;NNNxxxjjjmmmmmmwwwUUU^^^hhhhhh|||SSSqqqkkkuuuOOOLLLhhhlllrrrYYYTTTsssyyynnnttt}}}]]]555111888777888IIISSSeeelllrrrUUU@@@888888<<>>999666999<<<999999JJJlllKKK888888:::222888===///666AAA^^^uuuLLLDDD>>>;;;888666777;;;>>><<>>MMMXXXZZZllltttWWW>>>777;;;777<<<>>>:::444111666<<<999===OOOqqq^^^???444999555888@@@===;;;???PPPkkk~~~xxx]]]KKK888000111555999======BBBRRRbbbkkkpppgggSSSCCC???;;;;;;>>>??????===<<<<<>>DDDMMM\\\ooo<<<;;;:::999888888888888444:::IIIgggsssmmmgggxxxQQQHHHIII[[[}}}yyyhhhcccgggsssqqqwww~~~hhhZZZUUUWWW[[[QQQKKKPPPeee}}}~~~wwwssslllddd[[[cccwww}}}ssslllzzztttHHH===666222111000111333333222111///333BBBooo\\\qqqvvvaaazzz}}}kkkccc]]]SSSJJJBBBGGGCCC@@@IIIRRR___ppp{{{yyymmmdddbbbaaajjj{{{wwwuuuvvvwwwwww|||{{{yyygggVVV===;;;555---000JJJvvvvvvmmmWWW|||rrr}}}JJJKKKYYYuuu|||lllVVVSSSffffffyyyssstttiiiQQQXXXpppvvvooopppgggppphhhtttsssjjjbbbnnn|||RRRPPPggg[[[:::222888999VVVgggttthhh\\\hhhaaaPPPzzzlll|||mmmddd|||kkkTTTEEEGGGlll|||bbbnnn~~~|||}}}zzzuuuyyyiii```gggqqqvvv]]]fffiiiGGG444444:::AAAMMMZZZxxxVVV}}}```AAA999BBBKKKDDD<<<:::<<<<<<888444333:::IIIhhhiiiDDD333;;;:::777>>>CCC???>>>DDDSSS```hhhlllooonnnUUU;;;111555;;;???@@@>>>PPPYYY___nnnvvvkkk```PPPJJJCCC?????????===<<<666<<>>AAAAAAAAAEEEcccjjjggguuuyyyooolllaaaYYYOOOFFFBBB>>>:::777666<<>>333888===555FFFtttwww|||~~~```QQQWWWiiieee^^^HHHDDDDDDRRRaaa^^^fffZZZSSSTTTWWWMMMKKKrrrcccPPPKKKNNNLLL\\\|||ooojjjccc___^^^aaaaaaeeexxx}}}iii]]]ZZZyyy```OOOhhhzzzyyygggEEE555>>>===XXXxxxTTTdddxxxRRRbbbyyyhhhqqqggg[[[nnnsss]]]fffxxxmmmcccbbbUUUZZZ\\\fffhhh[[[AAAFFFyyylllNNNqqq}}}zzztttssstttqqqkkkcccaaabbbmmmhhhkkkzzzccc~~~wwwqqq[[[<<>>??????;;;999???KKKQQQQQQ^^^kkkrrrVVV<<<;;;:::999888888888888>>>:::^^^ggg|||\\\LLLDDDLLLrrrqqqggggggcccXXX^^^eeeqqqsssdddYYYiiijjj]]]hhhvvvpppqqqppp___PPPOOOSSS]]]fffmmmuuu|||vvvlllgggcccZZZXXXrrr~~~{{{{{{yyy{{{wwwkkk999???666444111111222333333222777777aaaeeehhhzzzzzz^^^oooyyyyyyjjjYYYTTTOOOQQQ]]]dddWWWeeekkkZZZFFFAAA@@@AAACCCHHHLLLNNNKKKHHHQQQXXXcccqqq|||wwwzzzzzz|||}}}{{{wwwppp~~~}}}EEE111555<<<555MMM\\\}}}VVVQQQ[[[xxx^^^bbbgggTTTFFFDDD>>>DDDPPPHHHJJJNNNJJJOOOYYYXXXRRRYYYiiidddTTTPPPFFF???BBBcccpppmmmaaaaaa```[[[[[[^^^\\\sssiii\\\XXXtttfffNNNhhhuuuBBB222:::CCC```tttVVVmmmnnnRRRuuu}}}ggg[[[jjjvvvjjjlll{{{iiiMMM\\\rrrxxxYYYGGGKKKAAACCCEEELLLIIIGGGBBB___~~~LLL]]]yyyppplllkkkiiieeeddd```\\\eeerrrXXXsssuuuyyyuuu\\\;;;111:::CCCXXXssszzztttZZZOOOSSS```ZZZUUUVVVYYYVVVKKK@@@DDDFFFDDDAAAFFFMMMHHH======IIIFFFCCCRRR]]]WWWQQQIIIHHHIIINNNSSS\\\jjjwwwvvvhhhVVVKKKFFFHHHRRR\\\lll}}}wwwooohhhccc\\\UUUPPPGGGAAA::::::FFF[[[ssstttVVV<<<;;;:::999888888888888777BBBmmm}}}ttttttXXXLLLFFFXXXpppbbbccc___UUU]]]```ssslllnnn~~~wwwpppUUUHHH[[[mmmdddccceeeSSSEEEAAACCCOOO\\\gggnnnttt{{{{{{zzzyyyyyyzzz|||~~~~~~|||wwwfff^^^]]]ZZZUUUgggvvv|||nnn{{{;;;CCC777444111111222333333333777555ggg^^^uuu~~~nnneeeqqq~~~vvvrrrsssxxx~~~wwwzzz|||~~~aaabbbWWWPPPUUUZZZbbbooozzzeeeLLLDDDWWW___QQQGGGLLLCCCGGGLLLPPPRRRPPPMMMJJJGGGNNNYYYcccjjjtttxxx{{{xxx{{{}}}ttthhhHHH333555888888___qqq___}}}NNNRRRaaawww]]]OOOaaaQQQCCC===DDDEEEWWWjjj\\\RRRFFFKKKUUU```gggiiiiiikkk```SSSMMM???===CCCWWWvvvggghhh\\\aaa]]]XXXVVVZZZUUUoooiii[[[WWWnnnjjjFFF[[[KKK222666LLLrrrbbbsss\\\TTT|||zzzggg```sssrrrzzz|||ppp]]]QQQ]]]iiigggnnn___HHH999AAA;;;>>>;;;@@@999BBBQQQ~~~yyyhhhNNN|||~~~wwwkkkcccaaa```^^^___\\\VVV^^^jjjUUUnnn}}}___<<<333>>>GGGZZZ{{{zzztttaaa```qqq{{{tttssswwwxxxkkkoooyyytttZZZAAACCCFFFHHHGGGFFFFFFHHHJJJKKKUUUSSS[[[ssssss]]]TTTNNNMMMRRRZZZdddnnn|||lll^^^VVVWWWaaakkk{{{vvvnnneee^^^KKKGGGCCCBBBEEEWWW}}}nnn<<<;;;:::999888888888888333LLL}}}ooopppmmmSSSFFFAAA\\\~~~qqqccceeecccZZZ\\\aaammm|||uuuiii```XXXQQQGGG<<>>888IIInnnqqqzzzSSSWWWxxxdddgggSSScccpppwwwXXXAAAEEEYYYYYYhhhgggAAA@@@888AAA>>>BBB;;;@@@999KKKeeeWWW\\\kkk|||~~~||||||uuuhhh]]]ZZZYYYXXXSSSUUUSSS\\\[[[UUUxxxUUUoooggg>>>111;;;IIIVVVvvvmmmYYYGGG???WWW{{{~~~~~~vvv}}}xxxkkk```ZZZNNNNNNOOONNNHHHGGGSSSaaafffiiijjjdddVVVOOORRR[[[iiittt{{{yyykkkdddaaadddjjjvvvjjjbbbRRRQQQPPPIII:::>>>ggg<<<<<<;;;:::999999999999999VVV{{{pppfffMMMBBBPPPiiisssYYYcccpppbbbVVVZZZfffyyytttfffWWWNNNIIIEEEFFFIIIEEEGGGTTT\\\WWWUUUVVVNNNJJJRRRPPPuuubbb___aaafff___XXXWWW[[[^^^]]]ZZZYYYWWWTTTRRRSSSXXX]]]```mmmttt|||vvv^^^IIIEEEKKKPPP```uuuggg^^^ZZZZZZUUUZZZ}}}ggg}}}LLLAAA<<<555111333444333222333777<<>>GGGQQQGGG@@@DDDGGGIIIQQQVVVKKKZZZDDDCCCPPPWWWXXXYYY]]]fffnnnmmmgggllluuuvvvbbbXXX___nnnmmmxxxzzzuuuyyyyyyyyyiiiiiiIIIDDD888,,,CCCrrrnnn~~~kkkqqq}}}jjjJJJYYYrrr}}}jjjffftttvvvwww~~~lllNNN[[[uuuVVVRRRSSSRRR___sssrrrccc]]]SSSNNNZZZhhhjjjuuu}}}qqqIII777HHHEEEBBB[[[eeerrriiiWWWWWW\\\WWWQQQQQQVVVQQQTTT___}}}aaaWWWTTT]]]mmmIIIIIIwwwDDD999555OOOwwwrrrdddUUUuuuSSSMMM[[[ZZZBBB@@@???]]]|||dddOOO;;;888===AAACCCFFFEEECCCBBBFFFfff~~~YYYaaazzzzzz||||||tttcccWWWSSSQQQNNNYYYKKKDDDVVVyyyoooEEEYYYtttuuu999666BBBOOObbb~~~rrr~~~TTT@@@GGGMMMUUUlllnnnoooqqqtttwwwvvvtttuuunnnjjjbbb\\\\\\ccckkkpppcccddd[[[aaajjjtttzzz{{{vvvjjjjjj||||||rrrXXXbbbcccaaa\\\WWWWWW]]]ddd===<<<;;;:::999999999999777ZZZxxxeeegggPPPHHHYYY~~~{{{]]]___mmmhhh[[[^^^fffsss{{{oooddd```___\\\YYYYYYJJJJJJVVV]]]WWWUUUTTTKKKOOOVVVUUUwwweee^^^___ooofff\\\VVVRRRMMMGGGCCCEEECCC@@@>>>>>>@@@CCCEEEKKKSSS___hhhpppxxxyyypppaaaLLL<<<888<<<<<>>DDD;;;<<>>CCCKKKDDDMMMiiisss___RRRTTTUUUVVVfff|||~~~{{{yyyhhh888;;;444000222444333333444444NNNrrr```uuuYYYiiimmmPPPIIIQQQHHHLLLTTT\\\eeeqqqlllIII???DDDJJJMMMPPPIII@@@???JJJPPPMMMOOOVVVOOORRROOOCCCIIIiiivvveeeOOOVVVZZZSSSiiiVVVNNNRRRSSSRRRJJJ>>>666777:::;;;666:::???EEELLLWWWdddmmmxxx___LLLBBB;;;999:::AAA999<<>>>>>===>>>>>>===<<<===@@@CCCEEEAAA===<<<;;;===GGGQQQcccZZZaaazzzvvv```PPPRRRSSSRRR```ttt~~~}}}~~~xxx{{{ttt;;;<<<555000111444333333555111TTThhhddd}}}___kkkyyyZZZNNNYYYXXXXXX\\\```dddgggnnnuuu~~~eeeKKK@@@AAAGGGPPPWWWMMMEEEDDDMMMSSSQQQRRRXXXNNNPPPOOOJJJSSSnnnqqqXXXTTTYYYZZZUUUqqqeee```bbbjjjcccTTTEEE>>>???@@@>>>999;;;<<<<<<<<>>>>>>>>===>>>@@@CCC```jjj||||||zzznnnuuuwwwmmmccceeeqqq||||||======<<<;;;::::::::::::CCCjjjzzzooommmxxxooo}}}yyy|||qqqfffooo{{{ggg[[[RRRVVV^^^```]]]YYYZZZSSSXXXaaadddgggaaaSSS@@@<<<@@@QQQbbbaaa```tttvvvnnnuuuqqqYYY@@@777???@@@BBBEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCEEE===>>>AAACCCDDDIIIWWWeee\\\ddd{{{vvv```PPPOOONNNOOO```xxxyyyxxxxxx~~~}}}@@@???777111222444333444555222TTTfffeee~~~ccclllgggUUU___iiiccc^^^___```bbbjjjttttttiii[[[QQQJJJFFFGGGJJJLLLFFFFFFNNNTTTRRRRRRUUURRRJJJLLLSSS[[[eeeaaaNNNYYY\\\[[[TTTuuuooommmooonnnaaaOOOFFFJJJQQQNNNFFF===AAADDDEEEBBB@@@AAACCC???HHHRRRYYY```fffgggccc[[[MMM???:::999:::;;;>>>>>>CCCEEEAAABBBTTTttt~~~xxxllliii```dddzzzvvv??????222FFFnnniiieeexxxcccNNN```qqqooo]]]dddsss}}}hhhiiitttpppUUUHHHQQQiiihhhRRRQQQKKKEEEKKKDDDKKKOOOOOOzzzNNNRRRggg```===DDD^^^DDD888AAAnnnwwwcccyyyvvvlll\\\~~~{{{nnnxxx}}}kkkJJJFFFNNNeeepppLLLEEEMMMWWW\\\___bbbfffiiijjjbbbiii}}}qqqcccaaaZZZNNNDDDDDDNNNXXXjjj\\\KKKGGGPPP\\\mmmsssjjj\\\OOOFFFAAAAAABBBAAADDD======^^^]]]qqq{{{OOOrrrKKK???FFF```iiiooozzzuuu~~~fffOOOWWWMMMEEEDDDFFFIIIQQQYYYllluuussswww|||xxxhhhjjjsssuuukkkccciiiwww>>>===<<<;;;::::::::::::FFFuuuuuuwww~~~ooosssyyy{{{uuuttthhhfffiiihhheeeccc```VVVZZZfffmmmrrrlll\\\BBB:::@@@EEESSS[[[^^^{{{vvvpppyyyqqqUUU???<<>>DDDGGGFFF???:::666777888:::???EEEKKKEEEHHHOOOHHHEEEaaawwwhhhddd^^^cccppp___??????555BBB|||vvvzzz~~~fffsss{{{fffSSSdddnnn~~~pppzzz|||qqqzzz[[[qqqxxxeeeUUUSSS^^^www{{{VVVOOOPPPIIIEEEHHHDDDHHHOOOWWWrrrLLLSSSjjj[[[<<>>===<<<;;;;;;::::::;;;OOO}}}wwwbbbSSSppprrrtttlllkkkqqqlllrrruuuqqqpppnnnlllllllllaaacccpppzzz{{{iiiFFF>>>FFFDDDOOO[[[aaavvvuuu}}}oooQQQGGGRRR``````aaabbbbbbaaa``````XXXYYY[[[]]]]]]ZZZVVVSSSSSSQQQSSSYYY^^^ffftttuuu]]]LLLJJJIIIIII[[[sss~~~|||OOOFFF===666555555444444666<<>>pppxxxmmm|||\\\oooxxxpppaaaYYY___www}}}{{{dddggguuuvvvzzzttthhhUUUIIIEEELLLNNNPPPfffRRRGGGRRRQQQeeeyyylllaaaUUUJJJEEEBBB>>>>>>BBB555:::VVVsssZZZrrrwwwCCC???GGGllluuuzzzuuu|||qqqlllmmmyyy}}}|||yyy{{{bbbrrrqqqyyy|||{{{```>>>>>><<<;;;;;;;;;;;;;;;[[[|||nnnjjjjjjKKKhhh>>>mmmjjjTTTQQQMMM[[[}}}xxxuuusssqqqqqqsssyyylllnnn{{{tttHHHAAALLLHHHQQQ___fff||||||hhhHHHGGG\\\fffggghhhjjjkkklllmmmmmmrrrtttwwwyyyyyytttnnniii___[[[\\\gggwwwvvv\\\IIIHHHHHHHHHVVViii}}}mmmtttUUUIII???888666666444444666@@@^^^ZZZoookkkbbboooiiiccc~~~uuusssssswww~~~|||]]]LLLNNNUUUQQQIIINNNIIIHHHNNNWWW```hhhlllggg\\\YYYUUUIIIEEEEEE>>>FFF[[[mmmqqq}}}ttt```UUUOOOXXXnnnxxxkkkVVVdddccc___XXXOOOJJJIIIJJJIIIMMMNNNJJJGGGFFFBBB<<<<<<;;;>>>GGGOOOUUU^^^fffssswwwvvvccc___\\\dddggg^^^HHHAAA333IIIrrrsssooozzzmmmVVV___{{{wwwoooSSSPPP```ddd~~~ddddddlllssstttppp}}}sssyyyVVVFFFoooyyy|||gggHHH777;;;BBBLLLRRROOOPPPKKKBBBEEELLLEEEAAAKKKDDDFFFBBBPPPiii```JJJOOOgggzzzNNN777IIIeeeEEEDDD:::mmmzzzuuugggppp~~~tttcccWWWlll|||www|||www}}}cccMMMIIILLLXXXuuu{{{BBBAAA```hhhwwwZZZNNNEEEBBB@@@===>>>BBBHHH999AAAhhhbbbmmmvvvRRRpppsssDDDCCCKKKuuuwww|||www~~~zzzddd||||||}}}RRRAAA===;;;<<<;;;999999<<>>FFFsssnnnxxxrrrYYY[[[zzz{{{ttthhheeefffiiikkkooohhhyyyzzzzzz}}}rrrwwwvvv}}}UUUCCCIII~~~rrrSSSJJJYYYaaa___\\\VVVFFF===666888===@@@CCCGGGGGG<<<>>>EEECCCBBBFFFDDDKKKFFFBBBUUUsssPPPNNNZZZpppmmmEEEBBBFFFrrrOOOGGGHHHcccooommm|||xxx~~~tttooorrreeeVVVbbb{{{cccOOOCCCRRRqqquuuaaaNNNGGG???<<<>>>AAAAAA???<<>>qqqWWWvvvuuubbbjjjppp~~~zzzeeeYYY^^^gggjjjrrr~~~{{{{{{|||zzzxxxrrriiidddbbbgggyyyxxxtttsssfffRRRJJJNNNPPPMMM@@@JJJWWWgggyyyuuuddd[[[WWW]]]ggggggaaagggvvv|||xxxnnnfff]]]XXXYYYYYYWWWTTT[[[PPPVVVkkk~~~~~~iiiXXX___^^^^^^tttvvveee@@@AAAFFFhhhvvvuuuaaabbbwww{{{jjjcccfffoooxxx|||xxxooo{{{rrrfffllliiiggguuuvvvXXXBBB<<>><<>><<<===;;;999:::===XXX}}}|||hhhGGGNNN___lllHHH<<<444:::@@@AAA<<<777555444===III[[[jjjrrruuuuuusssnnnlll___SSS\\\cccppp~~~}}}\\\iiijjjgggvvvyyypppZZZIIIFFFCCCBBBSSSkkk}}}mmm\\\VVVAAA444777555111555BBBtttZZZttttttcccnnn{{{sssYYYOOOPPPQQQSSSdddzzzsss```SSSYYYqqqvvvbbbaaa___VVVJJJGGGMMMOOOKKKFFFJJJOOOYYYlllyyyrrrbbb___\\\___ccc^^^ZZZjjj~~~vvvlll```WWW^^^XXXfff}}}eeeVVV___^^^[[[~~~qqqkkkzzzgggDDDCCCAAAoooyyyqqqrrrdddZZZrrr||||||hhh^^^\\\]]]ccchhh[[[XXXPPPSSSccciiilllvvv{{{vvveee\\\___ZZZXXXcccoookkkrrryyyuuuqqqhhhYYYCCC@@@999555CCCZZZaaaWWWEEEFFFNNNNNNBBB===???:::999777888::::::777999===:::999>>>EEEFFFDDDBBBCCCAAAKKKLLL___bbbGGGLLLXXXYYY777BBBhhh}}}uuu___[[[YYYDDDhhhnnnwwwyyywwwzzz|||jjjhhhYYYCCC???<<<===@@@BBBBBB@@@FFF;;;GGGuuummmIIIjjjbbb___{{{KKK<<<777vvvmmmmmmyyyvvvvvvwww|||DDD???======<<<999:::>>>\\\~~~xxxxxx|||iiiHHHVVVoooXXX???@@@666>>>AAA;;;999>>>AAA>>>===BBBYYY|||fff```VVVQQQ]]]bbbmmmxxxjjj\\\gggiiiuuuxxx}}}vvvlllWWWHHHFFFCCCBBBSSSkkkzzz{{{zzzrrreee___AAA666999444555444???sssXXXrrrxxxhhhrrr{{{rrrllllllqqqyyyfffGGG888>>>RRRUUUCCCDDD???:::<<>>CCCLLLHHHJJJZZZYYY\\\\\\XXXRRRMMMQQQ]]]RRRJJJLLLNNNHHHGGGEEE:::===@@@999444:::???DDDMMMgggiiikkk___KKKEEEAAA444999999<<>>;;;;;;:::>>>===<<<@@@???@@@GGGEEEIIINNNqqqNNNLLLOOOfffwwwRRR;;;BBBhhhsss___\\\___LLLuuupppggguuuvvvqqqyyysssjjj|||uuuzzz{{{~~~~~~{{{{{{gggsssxxxGGG<<<;;;;;;===AAACCCBBBAAADDD;;;SSSjjj[[[oooZZZ```yyyyyynnnEEE???@@@nnntttxxxyyy|||xxxFFFAAA======<<<999;;;>>>fffxxxmmm}}}kkkMMM^^^{{{OOO;;;AAAEEELLLKKKEEEGGGPPPRRRMMMNNNEEEQQQsssbbbXXXVVV[[[kkknnnuuuvvv~~~||||||{{{wwwqqqqqqwwwxxxkkkggg{{{ttteeeSSSFFFEEECCCAAASSSlll{{{|||{{{pppyyyppphhh@@@666:::333999444;;;vvvVVVtttlllooozzzRRR777666<<>>BBBEEE???<<<:::666999===>>>PPPnnnzzzlllYYYCCC555>>>CCC888<<<<<>>===<<<999;;;???jjj|||mmm|||oooPPP```aaaCCC???JJJLLLQQQRRRNNNPPPVVVVVVQQQbbbVVVVVVeeepppzzzeee\\\]]]fffttttttyyy~~~~~~|||tttooolllqqq|||xxxqqq___NNNDDDEEECCCBBBTTTnnnyyy|||||||||~~~yyy}}}tttBBB888;;;111===555==={{{zzz^^^}}}rrrooo```AAA999GGGMMMHHHCCC===>>>EEEHHHFFFGGGWWWuuu{{{xxx[[[KKKTTTccchhh___ZZZXXX[[[\\\[[[[[[___ZZZrrr{{{kkk^^^___\\\hhh~~~xxxjjjYYYQQQSSSgggwwwxxxpppvvvccc]]]ooo|||~~~xxxjjjTTTCCCDDDMMMXXXjjj|||}}}qqqoooZZZLLLMMMSSSPPPOOOLLLAAAIIICCCEEEFFF???===<<<333888222666???BBBJJJbbb{{{\\\LLL<<<000...;;;BBB777>>>CCCMMMWWWWWWLLL???999BBBZZZ]]]WWWZZZLLL<<>>CCC???@@@AAA:::;;;444:::??????SSSfffaaa===666888;;;:::>>>AAA888BBBNNN^^^eee\\\JJJ???<<>><<<===<<<999===???BBBCCCDDDDDDEEEFFFEEEcccRRRHHH{{{UUUMMMvvviii^^^AAADDDMMMzzz~~~yyyqqqaaaoooyyylllrrr~~~}}}~~~IIICCC???>>><<<:::<<<@@@eeevvvKKKWWW{{{|||qqqaaaUUU;;;<<<999666;;;DDDCCC<<>>@@@AAA:::<<>>777<<<999777YYYgggFFF<<<777<<>>???EEEeeeggg^^^cccRRR>>>HHHFFFkkkMMMJJJCCCRRRxxxBBB@@@VVVqqqhhh___eee```]]]aaabbbvvvxxxdddllltttkkkhhheeeccc```\\\___dddnnn}}}xxx{{{uuukkksss|||}}}xxxsssqqqsssvvvyyy~~~{{{yyywww{{{sssxxxvvvllleeebbbXXXLLLDDDGGGGGGAAA777222666<<<@@@BBBDDDDDDDDDEEEFFFGGGLLL~~~qqqHHHQQQiii???kkkYYYbbbEEEEEECCC{{{sssiiiYYYooosss}}}^^^MMMRRRJJJQQQddd^^^kkktttddd\\\@@@AAA@@@;;;===999AAA]]]zzz}}}}}}KKK]]]yyyxxxhhhWWWIII;;;999888:::===AAAEEEIIILLLeee{{{qqqrrr~~~~~~rrrdddTTTAAAHHHFFF>>>GGGYYYuuuyyyrrrooo~~~|||EEEAAA777999999:::GGG~~~xxx]]]qqqjjjjjj|||VVV===;;;???DDDJJJRRR___gggddd[[[dddZZZWWW___dddcccgggpppqqq}}}wwwzzz^^^\\\]]]fffuuu~~~uuusss~~~wwwnnnpppsss|||mmmeee]]]]]]aaasssNNNppprrr}}}ooobbbfff[[[vvv~~~|||jjjggggggmmmuuuuuunnnmmmpppuuuZZZQQQJJJ>>>EEE???>>>===<<<<<<<<<<<<<<>>999777666888999:::666999<<<=========>>>???HHHYYYhhhcccPPP@@@???EEEPPP[[[___TTTFFFAAADDDGGGOOOjjj???KKKMMM^^^RRR@@@CCCQQQvvvkkkYYY]]]dddccc___jjjuuu~~~~~~fff]]]dddddd]]]ZZZ]]]ZZZRRR```fffooouuuwwwvvvuuusssrrrtttvvvvvvtttrrrpppppppppsssvvvyyyyyyxxxuuutttrrrrrrqqqpppnnnmmmkkkjjjgggeee```YYYSSSNNNJJJHHHCCC???:::666555777;;;>>>===???EEEHHHFFFBBBFFFMMM[[[SSS<<>>:::AAAcccyyyssswwwhhh}}}MMMZZZuuuuuupppnnneeeQQQ???777666999???CCCDDDDDDFFF]]]ooosss|||oooaaaPPP???BBBBBBCCCHHHVVV{{{jjjkkkzzzKKKDDD<<<<<<:::999AAAyyyyyy|||]]]xxxrrrlllzzzttt\\\RRRLLLMMMEEE666222888CCCFFFNNNVVV]]]aaaggglllgggsss{{{vvvqqqvvv~~~uuu]]]iiixxx~~~mmmggg___\\\bbbzzzRRRrrryyyiii[[[dddeeewwwtttgggfffjjjqqqsssnnnkkklll{{{oooTTT[[[UUUBBBDDD===<<<;;;::::::::::::;;;>>>:::666555777999999888777:::===>>>>>>>>>???@@@HHHTTT___[[[MMMDDDFFFMMM^^^hhhcccNNNBBBEEEFFFAAAnnnlllUUUDDDHHHSSSvvvHHH;;;JJJ```___cccfff[[[^^^^^^^^^hhh}}}YYY]]]___]]]WWWSSSSSSSSSPPPRRRXXXaaahhhmmmoooqqqrrrmmmoooqqqqqqpppnnnmmmmmmmmmoooqqqssssssrrrpppooommmlllkkkjjjhhheeecccbbbZZZXXXTTTOOOJJJFFFCCCBBB>>>;;;999777888;;;???BBBIIIIIIGGGCCCDDDIIINNNQQQFFFQQQ```SSSYYYwwwooo^^^[[[[[[TTTFFFeeexxxmmm^^^JJJ===DDDUUU}}}yyy^^^UUU___{{{WWW<<<;;;===777666999888666@@@OOObbbbbbdddiiimmmlllfffaaajjjooohhhKKKJJJGGG@@@???:::AAAhhh{{{nnnzzzVVVXXXpppqqqcccVVVSSSUUUPPPBBB555555666===FFFKKKIIIJJJMMMYYYyyykkk\\\KKK@@@???AAAJJJKKKVVVeeetttRRRHHHAAA???;;;888>>>vvv||||||^^^{{{{{{ssskkk___III@@@888555555888@@@IIIFFFIIIPPPYYYbbbnnn}}}ssslllhhhaaa[[[eee```nnntttfffXXX```gggtttooommmmmmrrrtttpppkkkiiifffjjj|||{{{yyynnnfff}}}___cccnnnTTTkkkkkkXXXOOO[[[QQQ<<<===::::::999999888888999999<<<888555777;;;===<<<999888:::===?????????@@@AAA@@@GGGLLLIIIBBB@@@EEELLLRRRVVVTTTHHH>>>AAAOOO[[[QQQDDDLLLIIIdddhhhAAA>>>UUUlllzzzsss\\\bbbccc___^^^```ccceeemmm~~~]]]^^^YYYVVVUUUQQQLLLIIIKKKFFFJJJPPPVVV[[[___dddgggbbbdddggggggfffeeeeeefffggggggggghhhggggggfffeeecccbbbaaa___\\\YYYWWWUUUKKKIIIGGGCCC@@@>>><<<<<<777777777999;;;???CCCFFFGGGCCCEEEHHHEEEGGG\\\vvvwwwTTT===WWW@@@OOOuuuqqqcccbbbZZZPPPQQQIIIUUUooo~~~ppp^^^PPPAAA555777@@@SSScccrrrTTTDDD???EEEVVVpppyyyXXX===666<<<>>>666444888:::666666:::PPPTTTZZZaaagggkkkllllllyyygggJJJJJJHHHAAA@@@;;;AAAXXXwwwwwwcccXXXlll}}}VVVPPPOOOVVVXXXOOOCCC===888;;;CCCLLLMMMMMMXXXfffdddZZZ[[[\\\\\\\\\bbbuuu~~~{{{tttdddVVVGGGEEECCCCCCOOOLLL[[[ppp~~~XXXIIICCC@@@===999>>>uuubbbvvv~~~wwwvvvuuulll]]]RRREEEAAA;;;777999@@@FFFIIIKKKPPPTTT]]]wwwzzzjjjgggbbbZZZhhhdddlllsssnnnbbbeeehhh{{{rrrxxxxxxtttrrrtttuuuppphhhaaa{{{ooo___hhhiiiXXXSSSeeegggQQQTTTbbbWWWuuujjjTTTJJJLLL>>>222999999999888888888888999999===:::888;;;AAADDDAAA===777:::===?????????@@@AAA<<<>>>???>>><<<===AAAEEE@@@<<>><<<:::999888888555666999<<>>888888<<<@@@999TTTaaappphhhHHH777888EEEBBBSSSjjjlllWWWRRRGGG<<<888::::::888===777666<<>>CCCFFFCCC@@@666999<<<>>>??????@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBCCC???@@@FFFLLLTTTcccrrrGGGEEEEEEVVV]]]999CCCXXXuuurrr^^^\\\bbbaaa___ZZZ]]]fffddd]]]eeevvvrrr___PPPOOOPPPIIIDDDEEECCCCCCAAA???===>>>BBBEEEEEEGGGIIIJJJIIIJJJKKKLLLOOONNNLLLKKKJJJIIIJJJJJJJJJJJJHHHFFFDDDAAA???===;;;;;;999888777777777777888:::<<<@@@CCCEEEFFFGGGLLLJJJKKKKKKLLLaaaWWWBBBOOOAAA]]]pppTTTWWW]]]ZZZ^^^ZZZSSSsss|||aaaGGG>>>===<<<===@@@FFF666<<>>666;;;:::;;;>>>??????@@@BBBAAAGGGPPPZZZeeesssXXX@@@FFFIIIEEEDDD<<<@@@@@@xxx~~~sssRRReee~~~yyyUUUSSSkkkZZZ;;;???@@@FFFKKKLLLZZZJJJ>>>MMMHHHJJJKKKGGGBBBFFFYYYlll~~~vvvnnndddTTTGGG???DDDLLLEEEHHHTTTxxxxxxxxx~~~vvv]]]KKKHHHAAABBB@@@???jjj|||dddrrrkkkRRRPPP]]]ddd]]]TTTFFF===777999@@@FFFNNNUUUOOO[[[fff}}}~~~jjjeeebbbeee[[[sss{{{lll~~~kkkhhhllljjjlllrrrsssxxx{{{~~~~~~}}}|||wwwmmmbbbeeefffhhheeedddjjjaaaJJJPPPxxxrrrRRRZZZnnnhhhZZZSSSOOOPPPQQQIII>>>;;;>>>::::::999999::::::;;;;;;;;;;;;;;;===???@@@@@@???777:::===???@@@AAABBBCCCFFFEEEEEEFFFFFFEEECCCAAADDDHHHCCC@@@SSSjjjdddJJJ;;;IIIPPPllljjjJJJ777CCC___{{{hhhXXXWWW\\\```kkkaaa]]]aaaaaa```kkk|||ppp[[[OOOIIIFFFFFFHHHAAA@@@???===;;;;;;===???<<<===????????????AAABBBCCCBBBAAA@@@????????????@@@??????>>><<<:::999888777777666666666777888888>>>???AAACCCEEEFFFGGGGGGDDDMMMFFF>>>\\\yyypppCCCJJJDDDDDD}}}sss^^^[[[^^^ZZZVVVVVVUUUbbbbbbEEE::::::;;;???DDD@@@???@@@FFFWWWqqqqqqRRR===;;;;;;;;;CCCCCCFFFFFFCCCKKKccc~~~OOO>>>???<<<777666999<<<;;;<<<>>>???>>><<<<<<@@@CCCFFFGGGIIIPPP```yyyUUU>>>GGGMMMJJJHHH>>>AAAWWW{{{~~~UUUeeeyyy}}}zzzddd```qqqrrrIII666CCC@@@EEEPPPYYYmmmIII555BBBNNNMMMSSSZZZ___cccggghhhfffvvvaaallloooqqq{{{qqqggg\\\NNNAAAAAABBBNNNFFFGGGdddtttwwwwww```QQQPPPEEEDDDAAAAAAggg|||___pppzzziiiSSS[[[ttt~~~tttPPP@@@666<<>>999<<<@@@BBBBBBCCCEEEFFFBBBBBBCCCDDDEEEEEECCCBBBBBBFFFKKKRRR]]]bbbRRR<<>>??????>>><<<;;;===>>>999:::;;;:::::::::<<<===;;;;;;:::::::::999888888888888888888888777666666444555666777:::<<<>>>???BBBCCCDDDEEEGGGHHHHHHIII???LLLTTTbbbvvvPPPFFFGGGHHHbbbuuuqqqvvvqqqjjjddd[[[TTT\\\UUUfffGGG:::888:::BBBJJJEEESSSIIICCCLLLOOO\\\rrr}}}\\\;;;777???AAABBBIIIXXXccc^^^SSSOOOTTTYYYxxxqqqDDD555777:::<<<999999>>>EEEBBBDDDDDDBBB@@@AAACCCCCC<<<<<>>FFFBBBOOOHHHJJJsssttt{{{ooocccVVVVVVHHHEEEBBBDDDiii|||ZZZlll~~~zzzrrrpppZZZcccSSSAAA:::EEELLLIIIOOO]]]iiizzzJJJDDDIII@@@AAAPPP]]]wwwvvvfffdddaaajjjaaa~~~~~~mmmfffcccggg]]]UUU___\\\jjjyyyaaannnyyy}}}zzzssskkkaaaWWWcccppp___XXXqqq~~~MMMUUUyyyqqqaaaZZZGGG^^^OOODDD;;;333:::AAA;;;999999888888999:::;;;;;;:::===???===999888;;;???;;;>>>AAADDDEEEEEEGGGHHHAAAAAABBBDDDFFFGGGGGGGGGIIIFFFZZZtttkkkGGG:::GGGPPPMMMaaa???:::EEEKKKqqqnnnmmm[[[______YYY[[[___[[[XXXYYY\\\^^^^^^^^^wwwzzz]]]LLLCCC>>>>>>???@@@@@@>>><<<<<<<<<999:::::::::888999:::<<<777777888888888777666666444555555666666666666666555555777:::>>>BBBEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJMMMWWWsss|||{{{tttddd:::QQQ@@@bbbWWWOOOdddccc[[[______ZZZgggQQQxxxiiiJJJ<<<999<<>>===CCCOOO[[[cccjjjzzz|||~~~RRRAAAMMMQQQMMMLLLAAA@@@KKKqqqzzz~~~}}}sss^^^ddd~~~^^^PPPZZZ___[[[```mmmwwwzzz~~~|||bbb@@@BBBKKKAAAQQQiii~~~HHH999LLLIIIhhh~~~xxxqqqjjj]]]NNNEEECCCCCCUUUEEEKKKZZZuuu{{{jjjjjj```[[[QQQWWWCCCHHHIII^^^qqq^^^qqq{{{kkk~~~iiimmmhhhBBB>>><<<@@@JJJTTTZZZ]]]oooMMM:::GGGCCC<<>>===<<<:::888777666555333444666888:::;;;======>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEEEEFFFEEEEEEDDDEEEFFFFFFFFFFFFGGGGGGOOO^^^fffZZZFFF>>>EEENNN]]]```CCC@@@888PPPyyyooo]]]^^^ccc```[[[[[[UUUUUUVVVVVVWWWYYY[[[\\\oootttrrrxxxjjjSSS>>>DDD???===???>>>:::;;;@@@>>>999888;;;:::555555999999888888888777777666666777777888999999::::::;;;===???BBBDDDEEEEEEDDDDDDJJJJJJDDDCCCHHHFFFHHHWWW[[[zzz{{{qqqsssccc??????QQQNNNpppyyy[[[YYY[[[___```^^^^^^aaa^^^^^^QQQfff~~~wwwvvvSSS555888DDDEEECCCQQQSSSWWW```mmmssshhhXXXyyyJJJ===BBBDDDHHH===OOOLLLRRRoooqqqiiiwwwJJJ<<<<<<111AAACCCLLLWWWJJJTTTXXXWWW[[[eeejjjfff___[[[YYYQQQIIIGGGHHHIIIIIIIIIUUUvvvhhhbbblllvvv{{{UUU@@@JJJQQQSSSVVVIIIEEECCC^^^vvvaaaddd||||||gggrrrrrrfffqqq}}}}}}gggEEEEEEFFFIII]]]oooxxxaaa>>>DDD^^^rrrxxx}}}pppsss}}}vvvmmmcccVVVIIICCCDDDKKKIIIFFFMMMcccoooqqqoooggg```]]]SSSWWWEEEJJJFFF\\\{{{aaawwwkkk{{{yyy}}}nnnfffqqqwwwxxx}}}ZZZ===@@@EEEJJJNNNTTTZZZ___kkkVVVDDDBBBGGGFFFNNNSSSFFFRRROOO:::BBBAAAbbbzzz}}}pppeeegggaaaccclllTTT|||fffeeebbb```^^^]]]]]]]]][[[nnn{{{qqqXXXRRRjjj|||{{{|||zzzjjj\\\WWW]]]kkkvvvvvv\\\AAA999>>>AAA???<<<<<<<<<;;;;;;:::999777777777666666777888999:::;;;????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFMMMJJJFFFDDDFFFJJJNNNQQQeeeYYYOOOIIIDDDCCCOOO]]]jjjNNNCCC:::HHH|||{{{hhhZZZ\\\```]]]ZZZ\\\aaa___\\\ZZZYYYYYYZZZYYY```zzzyyyyyywwwwwwUUUGGGBBBAAADDDCCC===999999???<<<;;;??????;;;;;;???:::::::::::::::999999999<<<<<<<<<===>>>>>>?????????@@@@@@AAACCCGGGKKKNNNBBBIIIKKKMMMQQQKKKKKKXXXxxxllliii```VVVMMMEEEPPPeee{{{qqq\\\WWWUUUXXX[[[[[[]]]```___]]]RRR^^^}}}~~~jjjLLLGGGIIIFFFEEEHHH[[[oooxxxyyyRRRAAADDDDDDAAAUUULLL:::AAA\\\eeejjj{{{FFF666999888KKKHHHJJJZZZaaaxxxtttssslll]]]NNNKKKUUUbbbccc}}}\\\DDDKKKTTT[[[___PPPIIIAAA^^^}}}|||hhhdddtttyyy|||zzzmmmiii{{{ttttttuuuvvv{{{zzzjjjHHHGGGBBBNNNaaahhhiiivvv|||pppEEEEEEVVVsssjjjGGGOOOpppvvvllldddsss{{{sssgggZZZLLLBBBAAAFFFKKK>>>NNNPPPjjj|||vvvxxxxxxccc```___WWWYYYJJJNNNIIITTTcccyyymmmzzzzzzjjjbbbaaafffrrrwwwpppsssPPP===DDDLLLOOOQQQXXXdddooouuuNNN;;;???KKKRRRRRR```mmmhhhnnnggg[[[fffRRRJJJooommm}}}kkkeeeaaagggaaaqqqtttvvveeeeeecccbbb```___^^^]]]kkkhhhNNNTTTlll}}}kkkWWWQQQ[[[gggnnnjjjeee]]]OOO@@@777777888888888888999999::::::<<<;;;999888777888999:::??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCBBBFFFMMMUUUYYYZZZTTTFFF@@@CCCDDDHHHaaaqqqBBB:::???>>>llljjj^^^VVVYYY\\\ZZZYYY\\\eee```ZZZWWWXXXYYYYYYWWWYYYddd___SSSFFF@@@???>>>>>>???>>><<<;;;======:::999;;;<<<<<<==================??????@@@@@@AAAAAABBBBBBGGGHHHJJJJJJIIIJJJKKKMMMFFFQQQQQQIIIIIITTTtttzzzsssfffsss]]]DDDIIINNNbbb[[[\\\TTTOOORRRXXXZZZ[[[]]]^^^[[[UUUWWWhhhsss~~~yyyzzzmmmPPPEEECCCGGGPPPOOOiii~~~}}}___IIIMMMTTTLLLSSSXXXiii}}}rrrmmmvvvfff???888???CCCSSSVVVcccoookkkqqq|||aaaKKKSSS\\\```bbbSSSMMMBBBlllxxxuuusssqqqgggmmmyyy~~~{{{|||nnnhhhjjjwwwvvvwww~~~fffIIIIIIJJJVVV^^^ZZZ\\\kkkppphhhRRR^^^rrr}}}iiiGGGSSSNNN^^^dddjjj~~~xxxnnn___QQQDDD===AAAHHHHHHCCC[[[ZZZ}}}xxx```aaaaaa[[[ZZZOOORRRQQQKKKxxxdddtttppp}}}wwwssslllnnn||||||TTTCCCGGGKKKMMMSSS```rrrmmm@@@:::GGGKKKYYYgggjjjttt{{{PPPnnnxxxgggiii^^^jjjaaazzzxxxggggggfffcccaaa]]][[[YYY```tttjjjJJJOOOqqq}}}kkkYYYPPPMMMMMM\\\pppxxxlllVVVGGGCCC:::888666555555777:::<<<@@@>>><<<999999:::<<<===>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDAAACCCIIIRRRZZZ[[[WWWRRR???AAAFFFGGGIII\\\mmmPPP===666FFF^^^^^^XXXVVVYYYYYYWWWXXX\\\\\\WWWRRRQQQUUUYYY[[[ZZZZZZTTT```yyy}}}```KKKBBB@@@AAABBB???>>>>>>>>>===;;;:::;;;>>>>>>>>>??????@@@@@@@@@??????@@@@@@AAABBBBBBBBB???DDDJJJLLLIIIEEEBBB@@@GGGKKKGGGLLLhhhtttiii}}}yyyTTT555IIIpppgggPPPYYYRRRPPPVVV]]]^^^ZZZXXXYYYWWWXXXUUUWWWtttsss{{{~~~vvvWWWGGGFFFXXXqqq}}}xxx}}}}}}eee___aaaTTT^^^~~~fffnnn||||||KKK888AAAFFFLLL]]]sss^^^NNN\\\dddccccccWWWVVVDDDfffxxxwww|||llliiirrrrrrnnntttyyysssmmmsssaaaLLLQQQ\\\ccc___VVV\\\hhhjjjeeeTTTkkkjjjEEESSSbbbhhheeehhh~~~|||sssgggWWWJJJAAA>>>CCCJJJGGGLLL[[[hhh|||rrr}}}tttaaa```aaa^^^\\\TTTUUURRRKKK}}}yyymmmlllyyyvvvzzzcccHHHHHHHHHMMMWWWdddrrr{{{{{{IIIEEEOOO___rrr{{{kkkssssssdddhhhZZZhhhgggmmmrrriiiiiigggfffccc```]]]\\\___ZZZlllwww]]]HHHWWWnnnwwwuuu]]]JJJHHHCCCFFFVVVgggiii```XXXFFFBBB<<<777555666999;;;>>>===:::999999;;;===???======>>>>>>???@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGLLLNNNSSSWWWXXXSSSIIIBBBFFFJJJKKKPPPkkkiii@@@<<<>>>???___pppYYYXXXYYYZZZYYYWWWXXX[[[WWWTTTPPPQQQVVV\\\___```]]]SSSYYYttt}}}lllZZZGGG999?????????>>>???AAABBBBBB>>>??????@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCHHHMMMMMMKKKHHHIIIKKKEEEMMM\\\kkklllWWW===IIIkkkvvvOOOYYYVVVSSSVVV```gggcccZZZSSSVVVQQQXXXUUUSSSooorrrzzz}}}vvvwww~~~}}}aaaMMMJJJaaa|||{{{nnnbbbSSSwwwxxxnnnjjj>>>666CCCJJJcccjjjgggtttssskkk|||TTTKKKaaajjjfffeee\\\___MMMRRRllluuuoooyyysssgggooo|||xxx|||yyy~~~{{{|||kkkaaafffZZZPPP\\\bbbhhhbbb^^^gggjjjfffgggrrrfffCCCRRRjjjjjjdddlll{{{wwwlll]]]MMMEEEBBBBBBEEEIIIDDDLLLSSS|||ttthhhiiiddd```___```^^^XXXWWWNNNSSSzzz{{{eeezzzvvv{{{{{{yyyqqqwwwnnnHHHGGGIIIQQQ[[[cccdddcccwwwRRRCCCYYY^^^}}}~~~nnnbbbbbbWWWaaauuuZZZkkkiiiiiihhhgggfffeeedddcccoooeeecccqqqzzz}}}___EEEOOOjjjxxx{{{eeeRRRDDD999===HHHPPPRRRTTTPPPLLLEEE>>>:::999:::;;;;;;:::999888999:::<<<>>><<<<<<===>>>???@@@@@@AAAFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFDDDCCCHHHLLLWWWwwwbbbKKK888666???UUU^^^YYYZZZ[[[[[[[[[ZZZ[[[\\\\\\[[[YYYYYYZZZ^^^bbbeeebbbXXXXXXjjjiiiMMMDDDDDDBBB======@@@BBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDEEEEEEFFFFFFJJJJJJHHHDDDCCCHHHTTT]]]mmmgggdddvvv\\\555III}}}qqqUUUYYYZZZWWWVVV\\\gggkkkdddYYYSSSVVVNNNTTTWWWWWWpppuuuyyy}}}}}}~~~nnn^^^XXXnnnwwwgggpppiiipppxxx___>>>===GGGbbbpppNNN;;;888<<>>888;;;BBBIIIGGGFFFDDDBBB@@@??????<<<;;;;;;;;;;;;<<<======<<<======>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGG>>>???AAA@@@AAAEEENNNUUUYYYmmmhhh@@@???AAALLLdddsss[[[YYY[[[[[[[[[\\\]]]^^^]]]]]]___```^^^[[[[[[___ccc```\\\WWWXXXgggzzzlllrrr~~~zzzrrrooodddTTTKKKHHHEEE@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHBBBCCCDDDGGGOOObbbzzzuuunnnbbbttteee;;;CCCKKKnnnuuu[[[VVV```YYY[[[ZZZ^^^eeefff```YYYWWWVVVOOOSSSYYYXXXddd~~~xxxtttvvv~~~zzzttttttooogggkkkVVVbbbVVV===KKK\\\GGG===666999@@@DDDEEEFFFAAAWWW{{{vvvuuuSSSKKKcccnnnjjjfffZZZYYYVVVLLL\\\yyy~~~wwwoooiiiooocccppp}}}~~~~~~{{{tttooojjj]]]OOOFFFOOOEEE<<>>???@@@AAABBBCCCCCC>>>???@@@AAABBBBBBBBBBBBAAAFFFJJJJJJJJJNNNXXXaaa]]]FFFAAA<<>>>>>WWW^^^jjj}}}zzzwwwnnn___SSSHHH@@@AAAFFFGGGKKKNNNJJJddd~~~}}}fffiiixxxhhheeecccaaa___]]][[[ZZZZZZ^^^___\\\{{{ooo||||||xxxzzz~~~pppdddbbblllzzzjjjkkkpppvvvyyyxxxxxxyyywww|||jjjXXXfffvvvLLLGGGQQQUUUWWWVVVcccssszzzhhh]]][[[bbb```~~~oooooocccjjjgggbbb___^^^[[[XXXUUU```\\\ZZZZZZWWW]]]uuu~~~PPPIIIIIIRRRZZZbbbrrrzzzhhhWWWLLLDDD@@@BBBBBB===999999???@@@AAABBBAAAAAAAAABBB???<<<:::999999:::===@@@@@@AAAFFFKKKJJJEEEGGGLLLOOOPPP[[[tttkkkXXXJJJAAA===MMMwwwzzzhhh\\\WWWUUUUUUUUUTTTUUUVVVWWWWWWWWWUUUWWWXXXWWWVVVVVVWWWXXXVVVTTTTTTTTTPPPNNNSSS[[[yyy|||vvv{{{~~~{{{wwwsss^^^sssjjj^^^RRRIIISSSwwwzzzkkk\\\WWWXXXWWWUUUTTTVVVWWWVVVTTTSSSSSSVVVXXXTTTUUUUUURRRPPPSSSZZZ```eeeaaajjjxxxvvvnnnvvvrrrRRRRRR^^^vvv}}}PPPDDD>>>===DDDIIIIIINNNUUUYYYgggeeefffuuu{{{~~~RRRHHHYYY]]]YYY]]]VVVXXXWWWRRRMMM]]]zzz{{{sssvvvnnnooowwwzzzvvvooowwwzzz~~~}}}www||||||pppddd___]]]YYYTTTiiiXXXjjj{{{uuutttsssaaakkkggggggqqqUUUTTTxxxyyyuuuooodddSSSGGG>>>CCCAAACCCLLLOOONNNRRRtttxxxzzz\\\zzzYYYeeecccaaa^^^\\\[[[[[[[[[ZZZVVV```zzzooozzzxxx|||zzzmmm]]]NNNJJJJJJOOO]]]lll[[[fffuuuyyysssnnneeesssoooGGGGGGUUUYYYZZZXXXggghhhzzzqqq___XXXYYYZZZhhhkkkvvv~~~kkkZZZeeecccbbbaaa```]]]YYYVVV```___^^^[[[UUUYYYpppqqqUUU<<<:::GGGRRRXXX]]]lllqqqeeeVVVLLLCCC===<<>>===<<<<<<===>>>===<<>>999KKKfffwwwdddVVVRRRSSSUUUVVVZZZYYYWWWTTTPPPOOOPPPSSSUUUWWWXXXWWWVVVUUUVVVWWWNNNIIIHHHNNNTTTTTTTTTTTTLLLXXXhhhttt{{{lllWWWeee|||nnnaaazzz[[[EEEHHHYYYsssuuuaaaUUUWWWTTTSSSRRRNNNKKKNNNSSSVVVWWWWWWVVVTTTRRRSSSTTTTTTQQQOOOPPPSSSTTTQQQMMMYYYxxxzzz\\\^^^~~~sss[[[jjjzzzdddaaa```MMMGGGHHHNNNOOOPPPddd}}}pppmmm{{{rrrkkk}}}UUUJJJ[[[bbbccchhh```^^^PPPSSSRRRWWWfffsss~~~{{{ttt~~~uuufffbbbnnn|||ssspppmmmmmmpppxxxyyy^^^NNN```www}}}|||||||||iii[[[___OOOffftttiiiqqqaaaIIIGGGLLL[[[zzzwww```rrryyyvvvrrrbbbQQQLLLHHHFFFZZZVVVHHHFFFCCCKKKEEE^^^zzz~~~|||yyytttgggUUUDDD<<<>>>CCCIIIEEEEEENNNPPPSSS{{{sssoooDDDnnnfffmmmbbbbbbaaa```^^^]]][[[[[[bbb]]]```\\\nnnzzzooo{{{||||||zzzyyy~~~vvvRRRLLLWWWkkkzzzNNNKKKXXXZZZ]]]kkkooommm___[[[^^^```nnnmmm~~~nnnssskkkjjjjjjhhheeebbb```aaabbbaaaYYYTTTYYYdddjjjfff```sssmmmYYYHHH???;;;<<<>>>CCCMMM[[[jjjttt{{{eeeVVVLLLDDD???===CCCEEEUUUxxxkkkdddZZZTTTTTTUUUVVVVVVVVVXXXWWWTTTPPPNNNPPPRRRUUUUUUUUUTTTSSSTTTVVVYYYUUUPPPNNNRRRUUUTTTTTTUUUWWWVVVZZZfffuuuvvv```vvv}}}vvvkkkeeejjjzzz~~~xxx]]]NNNTTTQQQVVVrrruuuWWWRRRWWWYYYVVVTTTRRRNNNLLLPPPWWWWWWYYYZZZYYYWWWVVVVVVVVVUUUSSSRRRSSSUUUUUURRROOOSSSeeessszzzbbb]]]qqqxxxjjjrrrvvvUUUKKKIIIQQQRRRPPP```wwwxxxyyysssvvv{{{eee```___ccceeegggrrrTTTKKK___hhhiiilll```[[[TTTLLLRRR[[[\\\eeexxxrrrdddeeeooopppmmmiiigggjjjrrrzzztttmmm^^^eee~~~zzzzzzjjjVVVQQQIII]]]wwwXXX>>>JJJfffeeesssqqqddd[[[RRRMMMRRRYYYRRRTTTKKKJJJLLLIII___```sss~~~zzzwwwooofffVVVHHH???===@@@CCCJJJFFFLLLPPPTTTsssrrriiiPPP___cccfff```aaaaaaaaa```]]][[[ZZZWWWccchhhfffggg~~~xxx}}}~~~zzz{{{yyygggXXXNNNdddwww~~~RRRPPP^^^```eeevvvrrriiiwwwxxxyyyvvvbbbZZZ]]]aaa```~~~mmmkkklllgggfffhhhiiiiiifffaaa]]]\\\]]][[[[[[[[[]]]bbbfffgggfffwwwiiivvvnnnWWWHHHDDD@@@>>>>>>CCCLLLSSS]]]kkkxxxzzzoooeeeWWWIIIBBBDDDCCC>>>DDDRRRUUUooo[[[ZZZXXXWWWVVVUUUUUUUUURRRUUUWWWTTTPPPNNNOOORRRPPPQQQRRRRRRQQQRRRUUUWWWXXXUUUTTTWWWXXXTTTSSSTTTRRROOOPPPXXX```iiiwww[[[[[[ggg~~~||||||zzztttnnnqqqwww~~~xxxiii^^^ZZZIIIBBB555HHHrrrzzz|||gggYYY\\\^^^ZZZVVVRRRQQQNNNLLLOOOUUUWWWWWWXXXVVVUUUUUUVVVXXXWWWWWWVVVVVVWWWWWWVVVUUUKKKPPPddd|||wwwWWWYYYpppcccdddtttuuu]]]MMMKKKYYY```ZZZ\\\gggfffmmmtttvvvqqqssswwwccchhhqqqxxxzzz{{{}}}SSSKKKaaakkklllnnn^^^WWWTTTDDDMMM[[[UUU\\\uuu}}}}}}iii^^^aaagggeeebbbbbbfffnnnwww|||~~~~~~~~~tttuuuyyyvvvyyyuuuwww```<<>>]]]TTTUUUWWWYYYYYYWWWUUUTTTTTTQQQTTTWWWVVVRRROOOQQQSSSLLLNNNPPPQQQQQQRRRSSSUUUQQQPPPRRRVVVUUUQQQOOOPPPRRRXXX``````WWWVVVggg}}}{{{||||||tttiiimmmxxxzzz~~~~~~uuuwwwlllZZZIIIEEEGGGHHHKKKOOODDDYYYhhhooo\\\XXX```aaaUUUZZZUUURRRPPPMMMJJJKKKOOOVVVVVVTTTRRRQQQRRRVVVYYYTTTUUUUUUTTTTTTTTTTTTTTTRRRIII\\\tttyyyrrr{{{lllZZZ[[[lllzzziiiqqqzzznnn```NNNLLLbbbpppggg]]]^^^dddzzz~~~xxxnnnaaaUUUVVV]]]eeejjjmmmqqqsssrrrWWWPPPXXXcccaaa```___WWWHHHJJJNNNPPPQQQXXXkkk}}}{{{{{{}}}mmm^^^hhhiiijjjgggcccccckkksssxxx~~~}}}mmmjjjiiimmmwwwyyyMMM@@@CCCKKK]]]ZZZIIILLLZZZ```ZZZdddkkkaaa```^^^SSSSSS[[[[[[eeemmmwww|||~~~}}}{{{}}}wwwoooiiiSSSMMMEEE???AAAGGGKKKKKKPPPBBBMMMffflllwwwrrrdddppp{{{zzziii\\\VVV^^^^^^___`````````______\\\ZZZ___eeennn~~~ssswwwtttMMMCCCPPPMMMkkk{{{ttt___YYYpppTTTaaaooosssxxxfffiii}}}sssNNNBBBQQQOOOIIILLLNNNHHHMMM^^^hhhvvv___]]]fffZZZ^^^~~~xxxhhhZZZ___aaaYYY]]]^^^___]]]YYYVVVVVVXXXXXXWWWUUURRRQQQTTTXXX\\\[[[]]]```ccclllyyybbbJJJFFFFFF<<<===>>>???BBBHHHQQQXXXZZZffffffiiinnnrrrrrrnnnjjjpppooonnnnnnjjjccc]]]\\\QQQFFF@@@DDDEEE???:::;;;;;;EEEBBBJJJggg|||kkkVVVRRRYYYYYYYYYXXXWWWUUUSSSRRRUUUUUUVVVTTTRRRPPPPPPQQQOOOQQQRRROOOKKKHHHIIIKKKLLLMMMNNNMMMLLLLLLMMMNNNSSSSSSTTTWWWZZZ[[[ZZZXXXpppnnn{{{\\\[[[UUU\\\rrr{{{www{{{zzz```^^^___TTTQQQUUUPPPTTTKKKAAAVVVkkkdddwww{{{pppXXXRRRVVVWWWSSSPPPQQQQQQPPPMMMLLLMMMOOORRRPPPPPPQQQQQQRRRRRRQQQQQQPPPNNNMMMOOOSSSSSSNNNJJJNNNNNNVVVfffwwwzzzgggVVVYYY___nnnwww{{{www|||~~~vvveee```pppxxxrrrxxx~~~gggQQQJJJMMMNNNPPPUUU\\\eeemmmrrrSSSNNNXXXdddcccaaa^^^VVVIIILLLRRRWWWYYYaaassswww~~~~~~jjj```hhhjjjeeefffllllllfffrrr}}}~~~~~~mmmggggggsssoooOOONNNIIIFFFRRRFFFJJJXXXjjjkkkdddrrrsssvvv|||{{{}}}\\\JJJGGGMMMOOOYYYlllvvv~~~xxxnnnccc\\\NNNIIICCCAAAEEEJJJMMMMMMEEEWWWVVVppp{{{[[[tttOOO}}}}}}eee\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZ\\\\\\]]]cccqqqzzz}}}uuuhhhqqqGGG222>>>VVV```^^^gggkkkssstttYYYeeewww~~~gggpppwwwoooZZZIIIGGGMMMQQQLLLIIINNNTTTWWWaaannnwwwdddUUUZZZ^^^]]]vvvddd\\\```aaa\\\YYY[[[]]][[[VVVRRRQQQQQQUUUUUUUUUTTTSSSSSSUUUWWWPPPPPPQQQUUUccc~~~zzz}}}rrr___JJJ777<<>><<<<<>>SSSEEEYYYqqqzzzvvvnnnXXXbbbaaaaaalllqqq]]]GGGGGGZZZccciiiwww|||uuummmaaaUUUMMMCCCAAA???BBBHHHLLLMMMMMMMMMZZZqqqpppmmmlllWWWccc{{{TTTYYY\\\\\\YYYYYYXXXWWWVVVTTTRRRQQQWWW^^^YYYYYY___^^^qqqxxx~~~{{{ddd^^^```nnnjjj[[[DDD<<>>???>>>??????===;;;;;;;;;<<<<<<888IIIOOOEEEFFFXXXdddcccuuu___OOONNNSSSRRRQQQNNNLLLKKKKKKKKKKKKNNNOOOOOOLLLIIIGGGFFFGGGMMMLLLKKKKKKJJJIIIEEECCCHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIKKKOOOSSSWWWXXXXXXJJJFFFWWWiiitttnnncccjjjooo|||~~~ooo___cccmmmyyy}}}kkkRRRKKKKKKNNNRRRRRRNNNLLLMMMOOONNNKKKHHHFFFHHHLLLOOOQQQOOOKKKHHHGGGHHHJJJLLLQQQLLLHHHGGGJJJMMMNNNMMMNNNLLLMMMQQQYYYjjjdddPPPOOO___mmmzzz~~~~~~zzz}}}hhhPPPEEECCC@@@???EEEMMMOOOIIIBBBQQQOOO^^^nnnoookkkeeeZZZWWWWWWYYYYYYUUUQQQSSSZZZ|||yyyqqquuuwww{{{zzzbbbXXXccciii```]]]dddbbbiiissszzz|||}}}~~~}}}}}}|||||||||}}}~~~{{{~~~rrrqqqlllKKKRRRxxxiiiUUUhhhrrr|||vvv{{{yyyyyyYYY@@@BBB[[[eeeeeekkksss|||{{{vvvoooggg^^^TTTJJJDDD@@@???BBBIIILLLMMMMMMOOOZZZjjjwww|||kkkdddYYY|||yyywww```SSS```[[[UUUVVVVVVVVVUUUTTTSSSQQQQQQRRR^^^XXXYYYddd^^^ooozzzyyyxxxyyynnnOOO???AAA777777FFFRRRppprrruuuyyyssswwwyyypppaaa^^^rrr~~~ooo~~~{{{zzzzzzlllaaaVVV]]]bbb___|||}}}ddd```eeebbb```cccddddddcccaaa___]]][[[[[[YYYZZZ[[[ZZZWWWUUUTTTTTTTTTVVVXXXYYYZZZ___hhhooo~~~uuuggg___WWWLLL@@@999BBBAAA@@@??????>>>>>>===:::;;;:::999<<>>???@@@@@@AAANNNLLL[[[kkkllliiidddZZZRRRRRRVVV[[[\\\WWWTTTUUU~~~~~~xxxqqqnnn}}}~~~~~~bbbYYYiiimmmaaaeeebbb___ccckkksssxxxyyyyyyyyyzzzzzz{{{{{{||||||yyyuuusssvvv|||}}}zzzvvv|||~~~}}}~~~zzzSSSeee}}}|||}}}www|||tttlllkkkbbbVVVKKKDDDBBBAAAAAAJJJJJJLLLMMMJJJLLL^^^rrrnnnjjjYYYfffLLLgggjjjVVVYYYYYYVVVOOOYYYTTTUUUVVVWWWXXXYYYYYYYYYTTTZZZVVVUUU[[[UUU```}}}wwwkkkcccwwwnnnrrrcccIII888===BBBIIIJJJAAAEEEYYY___eeemmmpppSSSNNNvvvUUUOOO]]]{{{qqqfffaaa\\\]]]ZZZ\\\{{{ppp[[[aaaggg___[[[aaa___\\\YYYXXXZZZ[[[\\\\\\ZZZXXXUUUPPPMMMMMMPPPSSSTTTUUUVVVUUUTTTUUUVVVXXXbbb}}}gggSSSNNNLLLPPPTTTSSSRRRSSSOOONNNLLLJJJHHHHHHHHHHHHEEEFFFHHHIIIIIIIIIKKKMMMJJJIIIHHHIIIJJJJJJJJJIIIGGGFFFFFFJJJPPPTTTTTTSSSQQQOOOLLLKKKMMMPPPRRRSSSWWWZZZZZZVVVRRROOOMMMNNNTTTiii{{{~~~~~~|||bbbYYYLLLFFFOOOYYYXXXRRRNNNNNNPPPPPPOOOPPPRRRPPPLLLOOONNNMMMJJJHHHHHHJJJLLLGGGHHHIIIJJJJJJJJJIIIIIINNNLLLJJJHHHIIIKKKOOOQQQKKKLLLOOOPPPLLLIIIOOOXXXiii{{{~~~\\\EEEKKKUUUhhhqqq|||rrrccc___bbbbbb[[[OOOCCC;;;888:::===PPPLLLYYYhhhiiigggddd[[[WWWUUUVVVZZZYYYSSSLLLJJJtttwww|||kkkvvvsss{{{{{{|||jjjeeeccc]]]cccaaa___^^^___dddjjjpppvvvwwwyyyzzz{{{{{{{{{zzz{{{zzz{{{{{{qqqyyy||||||yyyxxxyyyyyy~~~|||}}}hhh{{{lllmmmrrrwww}}}wwwiii^^^YYYSSSJJJCCCBBBDDDGGGIIILLLJJJKKKLLLMMM]]]zzzuuuPPPSSSrrrnnnlll~~~{{{[[[YYYXXXSSSSSSPPPXXXTTTTTTVVVWWWXXXYYYYYYZZZXXXYYYYYYYYYWWWUUUZZZccc|||yyyuuu~~~aaaSSS___iiiSSSLLLHHH===;;;???<<<===CCCDDD???@@@EEEVVVZZZqqqppp~~~xxx}}}~~~rrrddd___```\\\^^^\\\nnnyyydddXXX___bbb[[[WWW\\\^^^\\\[[[\\\^^^^^^[[[YYYWWWVVVRRRNNNKKKKKKNNNQQQXXXWWWUUUSSSQQQQQQRRRTTTEEEYYY___gggrrrwww~~~qqq[[[UUUVVVZZZ]]]XXXPPPKKKMMMOOONNNMMMLLLKKKIIIHHHHHHEEEGGGHHHIIIHHHIIIKKKLLLJJJJJJIIIHHHGGGGGGIIIKKKJJJIIIJJJOOOUUUWWWUUURRRRRROOOKKKJJJLLLOOOQQQRRRXXXYYYTTTRRRVVVTTTQQQUUUJJJWWW[[[___ooo~~~zzzlll]]]\\\YYYUUUWWWZZZ\\\YYYRRRLLLJJJKKKPPPRRROOOOOOQQQQQQMMMMMMNNNMMMKKKIIIHHHHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJHHHFFFFFFIIIMMMPPPKKKIIIJJJMMMMMMJJJIIILLLZZZkkkyyy|||dddXXXMMMPPPXXXdddnnnvvv}}}qqqiiitttmmmXXXKKKDDDAAA@@@SSSOOOZZZhhhiiigggeee]]]XXXUUUVVV[[[\\\UUUOOOLLLKKK]]]zzz}}}qqqiii{{{{{{YYYNNN]]]^^^``````[[[UUUUUU^^^fffuuuvvvyyy{{{|||{{{zzzyyyzzz{{{zzzwwwtttvvv|||~~~}}}{{{zzz{{{|||}}}}}}~~~{{{~~~|||mmmiii}}}rrrkkkiiiaaaVVVIIIEEE@@@@@@CCCJJJPPPSSSPPPOOOPPPSSSZZZvvvzzzrrr\\\RRRiiiwwwfffSSSVVVPPPNNNZZZUUURRRTTTTTTUUUWWWWWWXXXXXXXXXZZZXXX^^^aaa\\\]]]___XXXgggzzzyyy|||xxxuuuqqq|||UUUHHHLLLNNNBBBEEEMMMDDDFFFFFFDDDLLLRRRooosssxxxxxxyyyyyyfffZZZZZZ______aaadddzzziii[[[VVV\\\^^^WWWUUUYYY[[[ZZZ[[[]]]___\\\WWWRRRVVVUUUSSSOOOLLLLLLOOOQQQRRRSSSTTTTTTTTTSSSSSSRRRSSSSSSJJJUUUppp|||VVVLLLPPPJJJEEEEEELLLRRRRRROOONNNOOOOOONNNNNNLLLJJJIIIHHHHHHIIIKKKKKKJJJJJJKKKLLLFFFGGGHHHFFFDDDFFFKKKPPPHHHGGGHHHLLLRRRSSSOOOKKKLLLHHHEEEDDDFFFJJJLLLNNNKKKNNNMMMRRR]]]XXXMMMLLLIIIPPPNNNVVVccc[[[YYYooonnnjjj___www|||gggbbbaaaUUUUUUYYYNNNQQQRRRPPPMMMNNNRRRSSSRRRJJJPPPPPPHHHDDDHHHLLLMMMLLLMMMMMMKKKIIIGGGGGGHHHNNNLLLHHHFFFEEEFFFGGGIIIEEEGGGJJJLLLLLLKKKJJJKKKKKKFFFEEEIIIMMMKKKIIIIIIIIIXXXsssyyyYYYFFFLLLTTT^^^hhhqqqyyy}}}~~~|||rrrcccQQQDDDOOOOOOZZZbbb```eeekkkgggZZZYYYXXXUUURRROOOMMMKKKVVVUUUiiitttuuurrrmmmkkkyyy{{{yyyjjjWWWSSSTTTVVVYYYYYYUUURRRQQQ___kkkvvvxxxxxx{{{|||yyyzzz{{{|||{{{yyyxxxxxxyyyuuu~~~yyy{{{~~~~~~}}}~~~pppcccbbb```}}}wwwxxxnnnrrr~~~xxxnnnfff^^^UUULLLEEEBBB>>>>>>FFFMMMOOONNNMMMNNNNNNNNNaaafffKKKRRRsssddd~~~jjj~~~eeeXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRTTTWWWYYYYYYXXXYYY[[[]]]\\\XXXTTTkkk{{{xxx~~~}}}XXXQQQKKKRRRYYYLLLAAAIIIOOOMMMMMMKKKMMM___jjjaaa___ttteeepppvvvxxx[[[pppnnnuuuuuuiiiaaa]]]ZZZYYY^^^jjjuuugggbbb\\\ZZZZZZYYYTTTPPPVVVVVVZZZ^^^\\\UUUTTTYYY[[[ZZZVVVSSSOOOMMMKKKKKKQQQRRRRRRSSSRRRPPPNNNMMMNNNJJJGGGMMMZZZkkkxxxwwwiii[[[SSSPPPOOOJJJIIIIIIKKKMMMLLLIIIEEEIIIJJJKKKIIIGGGEEEFFFFFFHHHGGGEEEEEEFFFEEEDDDBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKJJJHHHDDDGGGJJJKKKJJJHHHHHHHHHLLLIIIHHHKKKPPPSSSQQQMMMPPPRRRTTTVVVVVVVVVWWWXXXXXX[[[aaahhhqqq|||rrroooxxx~~~vvvlll^^^TTTXXXXXXXXXWWWVVVSSSQQQPPPQQQLLLHHHJJJOOORRROOOKKKLLLKKKIIIGGGEEEEEEEEEEEEIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFHHHGGGGGGHHHJJJLLLHHHTTTgggyyyeeeUUUIIICCCIIIRRRZZZggguuussswww|||~~~mmmlllwwwwwwzzzuuuKKKKKKWWW```___dddjjjgggZZZYYYXXXVVVSSSPPPMMMLLLDDDGGG^^^~~~sss~~~pppkkk|||uuusssttt|||xxxTTTYYY^^^]]]VVVQQQSSSWWWLLLVVVaaahhhpppxxxzzzxxxwwwyyy{{{{{{zzzxxxwwwwwwzzzyyy{{{zzztttrrrzzz}}}~~~}}}||||||}}}xxxyyyyyy[[[]]]fffsss|||uuupppiii___UUUNNNIIICCC???CCCEEEKKKQQQRRROOOOOOSSSPPPQQQggghhhIIIWWW\\\}}}yyy||||||UUUTTTTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTTTTTTTSSSUUUVVVYYYXXXXXXYYY[[[ZZZWWWTTTccczzz|||xxxvvvtttzzz}}}pppkkk[[[RRRWWWooowww]]]SSShhh]]]IIIGGGVVV]]]eeesss{{{vvvSSS___iii|||jjj___WWWUUU\\\eee```bbb}}}wwwddd```[[[[[[\\\\\\YYYUUUZZZYYY\\\___[[[TTTSSSWWWZZZYYYXXXVVVSSSQQQOOONNNNNNNNNOOOOOOPPPPPPOOOOOOSSSOOOJJJJJJQQQ```ppp|||sssaaaRRRJJJGGGHHHHHHIIIGGGFFFHHHIIIIIIFFFCCCGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFDDDDDDDDDDDDBBBAAACCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDEEEGGGGGGFFFDDDCCCDDDFFFGGGFFFFFFEEEEEEGGGEEEFFFJJJPPPSSSRRROOOQQQRRRSSSTTTUUUVVVWWWYYYRRRSSSTTTTTTUUUWWW[[[^^^ZZZgggrrrvvvxxx~~~sssuuuqqqjjjfffiiilllmmm]]]XXXSSSRRRTTTSSSNNNIIIPPPQQQRRRSSSSSSRRRPPPOOONNNKKKHHHIIILLLMMMKKKHHHHHHGGGFFFDDDCCCBBBBBBCCCGGGFFFEEEDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFEEEEEEEEEGGGIIIEEEPPPcccxxxlllYYYIIIGGGJJJKKKMMMOOO^^^hhhttt}}}rrrsssJJJJJJVVV^^^\\\```fffaaaZZZYYYXXXVVVSSSPPPNNNLLLTTTTTTaaavvvllliiiwwwzzz{{{zzziiiWWWPPPUUUZZZWWWQQQGGGKKKPPPUUU^^^iiinnnoootttwww{{{|||zzzxxxvvvuuu}}}oootttzzztttzzz~~~~~~|||yyywwwwww|||}}}}}}|||~~~~~~jjjYYYeeepppwww|||}}}yyyooofff```ZZZTTTKKKDDDAAA@@@AAAAAAJJJGGGIIIPPPUUUSSSOOONNN[[[zzzssspppXXXkkk\\\~~~wwwWWWNNNOOOPPPQQQRRRRRRQQQPPPPPPOOORRRUUUVVVUUUSSSRRRRRRWWWVVVVVVVVVXXXYYYXXXVVVVVVeee{{{yyyzzzyyyrrrqqqrrrvvvwwwyyyzzz|||[[[VVVmmm{{{kkk]]]RRRkkkuuuyyy{{{VVV[[[^^^lll]]][[[YYYUUUYYYccclllzzzssslllxxxvvvaaa___\\\YYYZZZ]]]___]]][[[YYYYYY[[[^^^[[[WWWUUUWWWVVVVVVWWWWWWVVVUUURRRQQQKKKKKKLLLMMMNNNOOOQQQRRRTTTSSSPPPLLLMMMUUUcccnnnvvvyyymmmZZZSSSIIIBBB@@@BBBEEEGGGGGGFFFDDDDDDEEEDDDCCCAAADDDEEEEEEDDDCCCCCCDDDFFFGGGEEECCCCCCCCCBBBAAA???@@@AAACCCDDDCCCBBB@@@???DDDCCCCCCDDDFFFFFFEEECCCGGGFFFFFFFFFGGGGGGFFFDDDFFFFFFGGGKKKPPPRRRPPPMMMLLLMMMMMMNNNPPPQQQSSSSSSOOOPPPPPPNNNKKKIIIHHHHHHVVVXXXXXXVVVUUUWWWUUUQQQNNNRRRSSSPPPMMMNNNNNNKKKLLLHHHEEEGGGLLLPPPOOOLLLGGGIIILLLOOOPPPPPPNNNMMMKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@@@@@@@DDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBDDDFFF???EEEQQQcccvvv~~~dddLLL>>>:::???EEEFFFRRRcccqqqxxxzzz{{{|||~~~|||~~~LLLLLLVVV]]]YYY[[[^^^YYYYYYYYYXXXVVVSSSQQQNNNMMMMMMMMMRRR___rrr~~~|||ttttttttt}}}sssxxx{{{ttt]]]lllqqq}}}fffRRRRRRWWWTTTLLLSSSQQQMMMJJJLLLRRRZZZ^^^lllpppuuuxxxxxxuuutttsssuuummmtttlllYYYllluuu{{{}}}|||zzzyyyxxxzzz}}}zzzzzz|||{{{llldddppp}}}yyyxxxuuurrrllleee^^^YYYVVVTTTGGGDDD@@@>>>@@@DDDHHHKKKPPPOOOOOOOOOLLLMMMWWWccclllmmmaaaNNNkkk^^^sssooo|||}}}lllIIIRRRLLLNNNPPPRRRRRRRRRQQQPPPMMMQQQUUUWWWVVVRRRPPPNNNTTTTTTSSSTTTVVVXXXZZZ[[[dddiiiwwwvvvyyy{{{rrrpppqqqrrrrrrrrrrrrtttxxxuuuaaa___zzzuuuxxxyyymmmrrrppp___WWW^^^aaaZZZYYY```vvvhhh]]]ZZZXXXWWWXXX[[[]]]]]]\\\UUUVVVXXX[[[[[[ZZZZZZZZZPPPRRRUUUWWWXXXVVVTTTRRRMMMMMMLLLMMMNNNPPPRRRTTTPPPRRRSSSSSSSSSTTTWWWZZZ]]]cccllljjjiii}}}|||uuu|||vvvxxx~~~tttlll^^^[[[NNNJJJFFFBBBBBBCCCFFFHHHHHHFFFEEECCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBDDDFFFFFFEEECCCBBBCCCBBB@@@??????AAADDDGGGHHHGGGFFFDDDHHHGGGFFFGGGHHHIIIHHHFFFIIIGGGFFFFFFHHHHHHGGGEEELLLKKKLLLOOOQQQPPPMMMJJJKKKKKKMMMPPPRRRSSSRRRPPPRRRTTTUUUUUURRROOOMMMLLLNNNOOOOOOOOOPPPPPPNNNJJJMMMOOONNNJJJJJJPPPSSSSSSPPPKKKGGGGGGJJJLLLKKKJJJGGGIIILLLNNNNNNMMMKKKIIIKKKLLLMMMKKKGGGDDDDDDEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAA============>>>???@@@AAADDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBBBBCCCEEEAAA@@@AAAHHHVVViii|||pppQQQAAABBBGGGFFFMMMWWWaaajjjrrryyy~~~{{{}}}zzzwww{{{wwwuuuKKKKKKVVV\\\WWWXXX[[[UUUXXXXXXWWWUUUSSSPPPNNNMMMFFFFFFFFFNNNcccxxx~~~www{{{xxxuuu{{{}}}lllqqqRRR<<<<<>>]]]wwwvvvwwwyyyxxxxxxxxxyyy{{{|||zzzyyyyyyxxxuuuyyy~~~zzz~~~}}}sssdddpppuuukkkrrrjjjccc[[[VVVRRRNNNIIIEEE@@@@@@AAACCCFFFJJJOOORRROOOUUUXXXQQQJJJXXX___QQQSSSPPPtttUUU]]]nnn{{{RRRIIIRRRKKKMMMOOOQQQRRRRRRQQQPPPLLLPPPTTTVVVUUUQQQOOOMMMPPPQQQRRRSSSUUUYYY\\\___^^^fffyyyzzzuuu||||||rrrjjjppppppooonnnoootttzzzzzzqqq}}}xxx___YYYYYY[[[WWWWWWjjj___VVVVVVUUUTTTTTTVVVWWWWWWWWWTTTUUUVVVWWWXXXZZZYYYWWWNNNQQQTTTXXXYYYXXXUUUTTTQQQQQQPPPOOOPPPQQQSSSTTTQQQPPPQQQSSSUUUVVVSSSPPPMMMNNNUUUZZZeee}}}zzzzzzzzzyyysss{{{wwwyyyyyyrrr~~~wwwyyydddUUULLLKKKMMMIIIHHHFFFDDDBBBBBBCCCDDDGGGGGGFFFEEECCCCCCDDDDDDAAABBBBBBAAAAAABBBDDDGGGFFFDDDCCCCCCCCCCCCBBB@@@AAACCCFFFIIIJJJIIIHHHFFFKKKIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGEEEOOOOOOPPPQQQRRRPPPNNNLLLOOOPPPTTTYYY\\\[[[WWWSSSTTTUUUVVVTTTPPPLLLIIIGGGLLLOOOTTTXXXXXXVVVUUUUUURRRRRROOOKKKMMMTTTYYYXXXMMMJJJGGGHHHKKKNNNOOONNNLLLMMMNNNOOONNNKKKHHHFFFKKKNNNOOOMMMHHHDDDEEEGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAA============>>>???@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBDDDEEEDDDCCCBBB@@@DDDTTTlll}}}jjjPPP>>>MMMNNNOOOSSSYYYcccmmmssstttwwwzzz{{{|||}}}~~~wwwzzztttGGGHHHTTT\\\XXXZZZ]]]WWWWWWVVVUUUTTTRRROOOMMMLLLQQQPPPKKKKKKXXXlllyyy{{{{{{zzzlllSSS@@@>>>TTTeeehhhqqqlllXXXIIIGGGHHHLLLQQQQQQMMMJJJKKKFFFJJJOOOUUUZZZ___eeehhhiiirrrwwwiiimmmxxxvvvvvvwwwvvvuuuvvvxxx{{{{{{xxxyyy|||}}}{{{{{{~~~{{{~~~{{{vvvtttuuuvvvuuurrr|||ppp^^^dddTTTOOOIIIFFFEEECCC>>>999CCCEEEHHHJJJKKKMMMOOOQQQNNNHHHHHHWWWsss___KKKRRRDDDxxxYYYhhhsssVVVKKKMMMOOOKKKLLLNNNPPPQQQQQQQQQPPPLLLOOORRRSSSRRRPPPOOOOOOMMMOOOQQQRRRSSSVVVZZZ^^^VVVYYY^^^|||xxx}}}uuunnnqqqqqqpppooooooqqqvvvzzz~~~mmm[[[TTTZZZ[[[SSSMMMaaa]]]||||||pppXXXRRRRRRQQQQQQQQQQQQQQQRRRRRRVVVWWWVVVSSSTTTVVVTTTPPPNNNPPPTTTWWWXXXWWWUUUTTTRRRRRRQQQPPPPPPPPPQQQQQQUUUQQQMMMMMMQQQTTTSSSQQQTTTLLLKKKOOOWWWggghhhWWWXXXooowwwwwwwwwxxx|||rrraaaNNNFFFFFFFFFEEEDDDDDDEEEFFFEEECCCBBBCCCDDDDDDEEEFFFFFFDDDCCCDDDEEEAAAAAAAAA@@@???@@@CCCFFFDDDCCCBBBBBBCCCDDDCCCBBBDDDEEEFFFGGGFFFEEECCCBBBJJJHHHFFFFFFGGGHHHGGGFFFGGGJJJMMMNNNMMMLLLKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOPPPSSSYYY]]]\\\WWWQQQRRRSSSSSSRRROOOLLLLLLLLLTTTWWW[[[\\\VVVNNNLLLNNNNNNOOONNNKKKMMMPPPPPPLLLSSSRRRPPPPPPRRRTTTTTTTTTPPPPPPOOONNNLLLJJJHHHFFFIIILLLNNNMMMIIIFFFFFFGGGDDDDDDEEEFFFFFFEEEEEEEEEBBBAAA@@@@@@?????????@@@????????????@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCBBBAAACCCEEE>>>CCCEEEBBB@@@GGGWWWeeeppp{{{wwwUUUIIIFFFDDDDDDIIIQQQZZZ```qqqsssuuuvvvwwwxxx{{{}}}xxx|||uuuhhh~~~GGGHHHTTT\\\YYYZZZ]]]WWWUUUUUUTTTRRRPPPNNNLLLKKKGGGHHHFFFEEENNNaaaxxx|||~~~tttqqqRRRGGGXXX```ZZZ^^^qqq|||zzz~~~cccVVVMMMIIINNNSSSQQQLLLJJJCCCDDDEEEGGGIIINNNTTTXXX^^^aaadddppppppqqqrrrssssssrrrrrrtttvvvooonnnpppvvvwwwrrrmmmkkkyyywwwqqqpppsssooonnnuuupppwww}}}aaaQQQPPPCCCBBB@@@?????????@@@AAAHHHKKKMMMNNNNNNNNNPPPSSSWWWTTTbbb|||VVVLLLWWWPPP~~~RRR|||]]]KKKMMMNNNMMMKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNPPPPPPOOOOOOPPPRRRLLLOOOQQQQQQPPPQQQTTTWWWdddaaaSSSeeezzz~~~sssssssssrrrqqqqqqsssuuuqqqiiiWWWPPPVVVZZZYYYYYYhhhmmmggglll```nnnVVVSSSRRRNNNNNNNNNNNNNNNNNNOOOPPPTTTVVVSSSOOOPPPSSSQQQKKKLLLMMMPPPRRRSSSRRRQQQPPPNNNNNNOOOOOOOOONNNNNNNNNQQQOOONNNMMMNNNOOOPPPPPPSSSIIIIIIKKKKKKPPPQQQFFF]]]lll|||tttfff}}}{{{{{{uuuPPPKKKCCCGGGJJJIIIFFFDDDCCCBBBAAACCCEEEEEECCCBBBCCCEEE>>>AAADDDDDDBBBAAABBBCCC@@@@@@???===<<<===@@@CCCAAA@@@???@@@CCCDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@HHHFFFCCCCCCDDDEEEDDDDDDCCCJJJQQQRRROOOLLLMMMOOOKKKKKKKKKJJJJJJJJJLLLMMMMMMLLLMMMQQQVVVWWWSSSNNNPPPPPPPPPNNNMMMNNNPPPSSSKKKKKKPPPTTTSSSNNNOOOUUUUUUUUUSSSQQQSSSWWWUUUQQQRRRQQQOOONNNMMMKKKIIIHHHMMMLLLLLLKKKJJJJJJJJJJJJEEEGGGIIIIIIHHHGGGFFFEEEAAABBBDDDEEEEEEEEEDDDDDDAAA@@@???>>>============????????????@@@AAABBBBBB@@@@@@???>>>>>>>>>>>>???===>>>??????>>>>>>@@@BBB:::???CCCBBB???@@@GGGNNN^^^kkk||||||eee[[[NNNDDDAAADDDKKKPPP```eeejjjpppssswwwzzz|||vvvyyy}}}jjj]]]sssKKKKKKWWW^^^YYYYYY[[[TTTTTTTTTSSSQQQOOOMMMKKKJJJIIIJJJGGGAAA???KKKcccwwwvvvjjjyyy{{{tttkkkgggeeeeeeeee___YYYaaaooozzzuuu^^^IIIHHHOOOPPPLLLIIILLLJJJFFFBBB@@@BBBFFFJJJKKKSSSUUUZZZjjjrrrmmmkkkfffhhhkkklllllllllmmmnnntttmmmhhhjjjllllllnnnqqqlllhhhbbbeeelllbbbZZZbbbNNNSSSUUURRRLLLGGGBBB>>>???AAACCCBBBAAADDDLLLTTTKKKMMMOOOOOOOOOPPPTTTXXXbbboooWWWNNNRRRYYY}}}RRR}}}\\\@@@JJJNNNHHHJJJJJJJJJJJJJJJKKKLLLNNNNNNMMMNNNNNNNNNMMMNNNQQQTTTLLLOOOQQQPPPNNNMMMOOOQQQJJJWWWTTT]]]kkk{{{zzzpppttttttuuuvvvuuusssqqqqqqrrrmmmyyy~~~oooXXXSSS[[[]]]XXXVVVfffjjjeeessssss\\\IIIPPPMMMKKKLLLMMMMMMLLLMMMOOOPPPPPPRRRPPPLLLOOOTTTRRRKKKHHHIIIKKKMMMMMMMMMKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKGGGMMMRRRSSSPPPLLLKKKKKKIIIDDDKKKPPPJJJJJJOOONNNRRRJJJQQQKKKdddjjjdddtttzzzyyytttlllyyyuuuwwwwwwrrrccc^^^RRRPPPPPPFFFFFFFFFBBB===>>>CCCDDDAAA===@@@BBBAAA???>>>???AAA:::===AAABBBAAA??????AAA??????>>><<<:::;;;>>>AAA>>>======???AAACCCCCCBBB?????????@@@AAABBBCCCDDDGGGEEECCCBBBCCCDDDCCCCCC999BBBLLLMMMHHHDDDFFFIIIMMMLLLJJJGGGDDDDDDEEEGGGPPPMMMKKKMMMSSSUUUTTTQQQPPPNNNKKKGGGCCCCCCFFFIIIUUUOOONNNPPPNNNIIIIIIMMMPPPNNNIIIEEEIIIPPPTTTRRRRRRQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGGGGHHHJJJLLLMMMBBBCCCDDDFFFGGGFFFEEECCC???@@@BBBCCCDDDCCCCCCBBB@@@@@@>>>===;;;;;;::::::===<<<<<<======>>>???@@@>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;;;;;;;>>>@@@???@@@AAA@@@??????CCCFFFEEE___www{{{{{{zzzmmmRRRBBB>>>BBBFFFGGGNNNYYYccckkkqqquuuxxxyyy{{{}}}|||yyywwwxxxzzzxxxzzz~~~xxxtttIIILLLRRRYYY[[[XXXVVVUUUMMMMMMLLLLLLKKKLLLMMMMMMHHHCCCBBBDDD@@@AAASSSjjjzzzuuujjjwwwuuutttzzzlll[[[mmm|||iiiXXX```fffnnnzzzuuuaaaVVVPPPHHHBBBJJJLLLKKKEEECCCFFFIIIIIICCCAAAAAAFFFMMMRRRSSSRRRVVVVVVXXX[[[```bbbcccbbbcccbbbbbbbbbaaaaaaaaaaaa^^^ZZZVVVTTTSSSQQQNNNKKKFFFBBBAAADDDCCC>>>::::::>>>AAAEEEHHHJJJLLLNNNOOONNNNNNOOOOOOPPPZZZmmm}}}|||lllKKKOOOfffwwwrrrzzz}}}~~~dddKKKKKKEEELLLKKKGGGHHHJJJLLLMMMLLLKKKLLLMMMJJJLLLOOOQQQQQQOOOLLLJJJNNNOOOPPPOOONNNNNNOOOQQQMMM[[[YYYNNNbbb{{{}}}dddgggpppuuuxxxpppnnnxxxuuuuuuvvv{{{~~~sss}}}sss^^^TTTccc|||zzzfffYYYVVVVVVUUU]]]```dddlllJJJtttdddKKKLLLMMMGGGJJJJJJIIIJJJJJJKKKLLLLLLRRRPPPOOOPPPSSSTTTSSSQQQNNNSSSSSSMMMIIIJJJKKKJJJLLLIIIFFFHHHMMMNNNLLLIIIOOOLLLJJJLLLQQQTTTRRROOONNNMMMKKKJJJJJJKKKMMMNNNMMMNNNNNNNNNMMMNNNQQQSSScccmmm}}}zzzmmmsssyyywww}}}~~~~~~zzztttlllgggdddUUUPPPHHHDDDCCCCCCBBB@@@BBBBBBAAAAAA???>>><<<;;;======<<<<<<;;;;;;;;;:::>>><<<;;;;;;===???@@@@@@888999999::::::999999888888888:::<<<>>>???AAABBBAAA???===;;;::::::<<<<<>>@@@@@@>>>???BBBFFFDDDFFFGGGEEEBBBAAACCCFFFHHHJJJKKKMMMMMMLLLJJJIIIIIIJJJIIIFFFBBBBBBDDDGGGKKKKKKKKKJJJJJJIIIIIIHHHMMMKKKJJJLLLNNNOOOLLLIIIKKKLLLLLLLLLJJJHHHEEECCC>>>LLLQQQJJJDDDFFFFFFBBBCCCEEEFFFEEEBBB???>>>>>>????????????????????????===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;999888666666777999:::777888999999::::::::::::@@@???>>>>>>>>>???@@@AAAEEEIIIWWWqqq|||~~~fffOOOOOOHHH666FFF@@@AAANNNYYY___hhhqqqpppvvvuuunnnnnnwww{{{xxxtttwwwzzz{{{{{{{{{~~~~~~|||~~~|||}}}zzzssshhhuuuFFFKKKSSSYYYZZZWWWRRRPPPKKKKKKKKKKKKKKKKKKJJJJJJGGGCCCCCCDDD@@@===HHHXXX{{{{{{fffwww~~~wwwlllgggZZZUUUUUU```nnn{{{vvvZZZSSSWWWOOOQQQOOOKKKHHHGGGDDD@@@JJJHHHEEEBBBAAAAAACCCEEEJJJIIIIIIIIIKKKKKKIIIGGGLLLLLLLLLKKKJJJIIIHHHGGGIIIFFFBBBAAAAAAAAA???<<<===999:::???DDDFFFJJJOOONNNNNNLLLIIIGGGGGGJJJLLLPPPXXXbbbkkkwwwYYYEEEVVViiihhhuuu}}}RRRDDDHHHAAAGGGHHHIIIGGGHHHJJJJJJIIIHHHIIIJJJHHHJJJLLLNNNNNNLLLIIIHHHKKKMMMNNNOOOMMMMMMMMMNNNPPPUUUTTTQQQZZZuuuzzz}}}ttthhhvvvtttjjjrrruuummmttttttuuuxxx|||vvv```[[[\\\jjj{{{uuubbbVVVSSSVVVZZZ\\\```dddxxxMMMUUUggglllvvvZZZNNNLLLLLLMMMLLLKKKJJJJJJIIIJJJJJJKKKNNNMMMLLLNNNRRRTTTTTTSSSMMMPPPOOOJJJHHHJJJLLLKKKPPPLLLIIIJJJLLLMMMJJJGGGKKKIIIHHHKKKPPPSSSQQQNNNPPPOOONNNMMMMMMNNNPPPQQQQQQQQQPPPNNNLLLLLLMMMOOOMMMPPPXXX^^^ZZZWWWdddvvvsssqqqpppuuu||||||wwwyyyhhheee```XXXOOOJJJHHHGGGJJJFFFAAA??????@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999<<<:::999999;;;=========888999999::::::999999888666777888:::<<<===?????????>>><<<:::999:::;;;;;;???@@@AAAAAA@@@>>><<<;;;>>>@@@BBBAAA@@@???AAADDDDDDFFFFFFEEEBBBBBBCCCEEEEEEFFFGGGHHHGGGFFFDDDCCCDDDFFFHHHEEEAAA@@@DDDHHHDDDDDDDDDFFFHHHKKKMMMOOOPPPMMMKKKJJJKKKJJJHHHFFFDDDEEEEEEEEEDDDAAA???===BBBOOOVVVPPPJJJKKKIIICCCAAABBBCCCBBB???===<<<<<<>>>>>>==================;;;;;;;;;:::::::::999999;;;:::999888888888888888888777666555555666777888666777888888888888888888======<<<<<<<<<===>>>???===>>>EEEXXXpppooolllxxx}}}vvv}}}xxxiiiYYYDDD<<<:::CCCKKKNNNSSSZZZiiiooosssqqqppppppooolllsssvvvxxxyyywwwvvvvvvwwwyyyzzz|||||||||{{{yyyxxxyyyxxxvvvuuuwwwzzz}}}xxxyyyyyyyyywwwsssooommm|||wwwwwwnnn\\\HHHPPPYYY___^^^YYYSSSOOOIIIJJJKKKKKKJJJIIIHHHGGGDDDAAABBBEEEBBB===@@@IIIgggvvv~~~|||uuuyyy}}}~~~sss|||jjjcccnnniii```\\\aaalllvvviiiRRRRRRPPPNNNOOOQQQNNNHHHEEEHHHIIIGGGDDDCCCGGGJJJFFFEEEDDDEEEGGGHHHGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDBBB@@@??????AAACCCCCCCCCIIIFFFEEEGGGHHHGGGIIIMMMKKKLLLNNNOOOPPPQQQTTTWWW^^^fff{{{oooaaaFFFRRRZZZ^^^sssttt}}}nnnBBBAAAFFF>>>AAACCCIIIDDDFFFGGGGGGEEEDDDEEEEEEEEEFFFIIIJJJJJJIIIGGGEEEHHHJJJMMMNNNMMMLLLKKKLLLSSSNNNOOOSSSPPPSSSkkk~~~kkkeeexxx|||mmmnnntttuuuuuuuuuuuuvvvxxx|||ppp___jjjwwwqqq___QQQQQQUUUVVVYYY^^^rrrRRRzzzuuuSSSqqqTTTLLLPPPKKKJJJRRRMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIJJJMMMQQQTTTUUUUUUNNNOOOLLLHHHIIINNNPPPNNNTTTPPPLLLKKKLLLKKKHHHEEEHHHGGGHHHKKKPPPRRRQQQNNNLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQPPPNNNKKKJJJKKKLLLKKKFFFEEEGGGFFFEEEMMMZZZEEEOOOZZZ]]]YYYWWW\\\bbbfffffffffddd___UUUKKKFFFIIIHHHEEEBBB>>><<<>>>??????>>><<<<<<===>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999999:::888777777888999999888888999999::::::999999888555555777888:::;;;<<<======<<<;;;999999999::::::>>>???@@@AAAAAA@@@???>>>@@@AAACCCCCCBBBAAAAAABBBEEEFFFFFFEEECCCCCCDDDEEEDDDDDDEEEFFFEEECCC@@@??????DDDGGGFFFAAA???DDDJJJAAA@@@@@@AAADDDJJJOOOSSSOOOMMMJJJHHHHHHHHHGGGFFFFFFGGGGGGFFFEEECCCAAA@@@@@@LLLSSSNNNIIIGGGCCC>>>>>>@@@AAA@@@===;;;::::::<<<<<<;;;;;;::::::999999999999999888888888888777999888777666555555555555666555444333333444555666666666777777777666555555::::::999999::::::;;;<<<;;;999:::BBBSSSiii{{{www~~~zzzxxx~~~\\\MMMAAAAAACCCAAADDDJJJJJJQQQ^^^jjjooooooppptttnnnqqqttttttrrrpppooonnnttttttttttttttttttttttttrrrqqqpppppprrruuuyyy{{{lllqqqvvvtttlllccc^^^]]]bbbaaaaaaaaa]]]UUUJJJBBBKKKTTT]]]___]]]YYYTTTOOOIIIJJJKKKKKKKKKHHHFFFEEEBBB???AAAEEEFFFBBBBBBFFFKKK\\\mmmwwwuuuiiiqqqvvvkkkzzz~~~eeedddqqqqqqpppqqqrrrnnnjjjkkkooo~~~}}}ttt]]]SSSRRRPPPLLLLLLNNNOOONNNIIIEEEDDDDDDGGGFFFEEEFFFHHHIIIIIIHHHBBBDDDFFFHHHIIIIIIHHHGGGDDDCCCCCCDDDFFFIIILLLMMMIIIIIILLLQQQRRROOOPPPSSSNNNNNNOOORRRWWWaaallltttdddMMMMMMYYYqqqbbbcccyyywww^^^???CCCEEE???@@@>>>FFFCCCDDDEEEEEECCCBBBBBBBBBCCCEEEGGGHHHHHHGGGFFFDDDEEEIIILLLNNNMMMLLLKKKJJJQQQLLLMMMQQQKKKFFFWWWppp}}}ppppppiiiiii}}}rrruuusssttttttsssrrrsssvvvyyy~~~wwwuuujjjfff[[[TTTTTT[[[YYYSSSZZZjjjiiiggg|||eeeCCCDDDMMMJJJIIIQQQKKKJJJIIIGGGGGGHHHIIIJJJIIIIIIKKKMMMPPPRRRTTTTTTQQQOOOKKKHHHLLLSSSTTTQQQTTTQQQMMMKKKKKKKKKIIIGGGJJJJJJKKKNNNQQQRRRPPPNNNIIIIIIIIIIIIIIIJJJLLLLLLLLLMMMMMMLLLKKKJJJKKKMMMPPPJJJGGGJJJJJJEEECCCDDDCCCCCCBBBBBBDDDHHHLLLNNNOOOCCC@@@HHHHHH>>>:::@@@999===BBBEEEEEEDDDDDDCCC<<<<<<<<<>>>?????????>>>:::;;;;;;;;;;;;:::999999999999999999999888888888888777666666777777777555888888888999999888888888555555666777888999:::;;;<<<<<<:::999999999::::::<<<===>>>@@@AAAAAAAAAAAA???@@@BBBCCCCCCBBBBBBBBBFFFFFFFFFEEEDDDDDDEEEEEEGGGHHHIIIIIIGGGEEECCCAAA@@@FFFJJJHHHBBB@@@EEEKKKFFFDDD@@@???AAAFFFLLLPPPMMMKKKIIIHHHHHHJJJKKKLLLKKKKKKKKKKKKJJJHHHGGGFFF???GGGLLLHHHCCCAAA>>>:::>>>@@@AAA@@@>>>;;;::::::;;;::::::999999888888888888888888888777777777777888777666555444333333333444333333222333333444555666666777666666555444444777777777888888999::::::===;;;999;;;CCCSSSfffsss|||}}}yyy}}}}}}}}}jjj\\\QQQDDD???BBBDDDCCCKKKXXX[[[XXX[[[dddeeehhhllloooppppppnnnmmmqqqpppooommmllllllmmmmmmlllkkkjjjjjjkkknnnqqqrrrmmmrrrvvvssshhhZZZPPPJJJ@@@EEEHHHEEE???<<<@@@EEEIIISSSZZZXXXTTTSSSPPPLLLJJJKKKLLLLLLJJJHHHEEEDDDBBB@@@@@@CCCDDDCCCDDDEEE???JJJ[[[qqq~~~wwwzzzrrryyy{{{mmm|||sssrrrsssvvvtttkkkdddbbblll{{{~~~~~~jjjVVVQQQMMMIIIHHHIIIJJJIIIHHHOOOMMMKKKJJJJJJKKKJJJIIIIIIIIIKKKLLLLLLLLLKKKJJJMMMMMMLLLKKKLLLNNNQQQSSSNNNLLLMMMOOONNNKKKMMMRRRPPPTTT]]]kkknnn]]]MMMIII[[[tttiiiLLLppp|||WWW@@@BBBAAA@@@BBB<<>>AAADDDEEECCC@@@>>>===<<<===>>>???>>>>>>======<<<<<<<<<;;;:::888777666888888888888888888888888777666555666777777666444666777777777777777777666555555666777888888999999;;;;;;::::::999999::::::::::::<<<>>>???@@@AAAAAA======>>>@@@BBBDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDDDDIIIJJJKKKKKKJJJHHHFFFDDDEEEIIILLLIIIDDDBBBFFFKKKJJJGGGCCCAAAAAAEEEKKKNNNMMMLLLKKKIIIIIIJJJLLLNNNKKKKKKJJJJJJIIIHHHGGGFFFFFFIIIJJJFFFBBBAAA@@@??????AAABBBBBB???===<<<===:::::::::999999888888888888888888777777777777666777666555444333333333333333333333333444444555666666777777777666555444444666666777888999999999:::999::::::999;;;BBBOOOXXXvvvooosss}}}}}}cccQQQMMMHHH@@@<<>>@@@<<<:::>>>FFFJJJIIIEEEJJJVVV]]]XXXSSSSSSRRRMMMKKKKKKKKKKKKIIIGGGEEECCCCCCAAA@@@???>>>>>>???@@@>>>BBBLLLcccyyyzzz{{{xxx|||{{{uuuxxxtttllljjjrrrzzzwwwnnngggaaafffppp|||||||||rrrdddZZZVVVTTTRRRPPPIIIGGGEEEEEEGGGIIIIIIIIILLLLLLKKKJJJHHHGGGGGGFFFLLLLLLKKKIIIHHHIIIMMMPPPPPPNNNNNNPPPRRRVVV```kkkyyywwwXXXOOOIIIMMMXXXnnn```XXX|||yyynnnccchhhKKK===>>>;;;>>>CCC:::BBB@@@AAACCCBBBAAA@@@@@@AAADDDEEEFFFHHHHHHHHHHHHGGGDDDGGGJJJLLLKKKKKKKKKKKKIIIMMMNNNLLLOOOVVVZZZYYYxxx|||nnnlll]]]oootttppplllkkknnnrrruuuvvvqqqrrruuuxxxzzz|||xxxmmmfffaaa[[[XXXXXXWWWWWWWWWVVVWWWkkkmmm```ooo~~~DDDGGGGGGBBB@@@BBBEEEDDDDDDCCCBBBBBBCCCFFFIIIKKKLLLMMMNNNMMMKKKJJJKKKLLLJJJKKKHHHEEEGGGLLLNNNLLLJJJIIIHHHGGGGGGIIIKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJIIIFFFDDDCCCDDDHHHDDDBBBBBBDDDEEEEEECCC@@@AAACCCBBBAAABBBDDDGGGHHHIIIHHHCCC???>>>===;;;AAAAAA???<<<:::999;;;===:::<<<===<<<;;;999999:::<<<;;;;;;:::999777555444666666666666777777777777666555444666777777666444444555555666666555555444555555555666666777777777999999999999999999888888777888999:::<<<>>>???@@@;;;::::::<<<@@@BBBDDDDDDDDDBBBAAAAAABBBBBBAAA@@@DDDEEEGGGHHHHHHGGGFFFEEEIIIJJJJJJGGGDDDDDDGGGKKKIIIGGGDDDCCCDDDGGGKKKMMMNNNNNNLLLJJJGGGFFFGGGIIIKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGDDDAAA@@@@@@AAA???AAABBBBBB@@@>>>======999999999999999999999999777777777777666666666666666555444444333444444444333333444444555555666666555555666666666555444444444555666888999999999999777:::===<<<:::<<>>@@@JJJ]]]dddkkkzzzjjjnnnwww}}}ttt}}}jjjjjjmmmrrrqqqiiidddccc```aaa```^^^```nnnwwwmmmfffZZZWWWSSSQQQPPPPPPOOONNNNNNLLLKKKIIIIIIIIIKKKKKKLLLNNNOOOPPPRRRVVV]]]bbbaaaeeeppp~~~wwwgggZZZOOOIIIRRRgggyyyddd[[[}}}}}}UUU???:::;;;<<<999===888===AAA777BBB===???@@@@@@???>>>???@@@DDDEEEFFFGGGHHHHHHHHHHHHCCCFFFHHHIIIHHHIIIJJJKKKJJJLLLMMMNNNPPPSSSTTTTTT\\\ddd|||}}}}}}bbb^^^}}}uuunnnooosssvvvvvvtttqqqrrrsssqqqqqqxxx{{{nnnddd\\\\\\\\\ZZZYYYZZZYYYVVVWWWbbb{{{mmmfff___|||MMM===AAABBB@@@>>>???AAAAAADDDBBB@@@???@@@CCCFFFHHHKKKLLLMMMKKKHHHFFFGGGHHHGGGJJJIIIEEEDDDGGGIIIHHHFFFFFFEEEDDDDDDGGGJJJLLLGGGGGGFFFDDDCCCDDDFFFGGGEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFDDDBBBBBBBBBHHHHHHFFFBBB??????@@@@@@:::@@@DDDCCC???<<>>@@@888:::;;;999777666777999888888888888777666444444222333333333444444444555333222333444666777555444333333333444444333333333333333444444444444444444555666666666777666666666555555666888999;;;===>>><<<999777888<<>><<<<<<===>>>===;;;===???AAADDDEEEEEEDDDDDDIIIFFFCCCAAABBBEEEHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIGGGIIIIIIGGGDDDBBBBBBDDDKKKJJJIIIIIIHHHHHHHHHHHHCCCBBBBBBAAA???======>>>===>>>@@@@@@>>><<<;;;;;;666666777777888999999999666555555555444444444444333333333333333333444555222222333444555555555555222333444444444444444444222333555777888888888888777:::<<<<<<::::::===@@@...HHH___jjjttt~~~ppprrrqqqdddRRRBBBCCCBBBBBBDDDFFFFFFDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@???FFFNNNSSSTTTVVVXXXZZZLLLMMMNNNRRRYYYhhhzzzFFFWWWbbb]]]XXXWWWSSSKKKKKKJJJHHHFFFDDDBBBBBBAAA>>>BBBDDDAAA======>>>???888>>>;;;999CCCNNN___ttt~~~ttt{{{lllsss|||jjjlll}}}sss]]]]]]gggdddddddddcccbbbcccfffiiiuuu|||uuuoookkkgggfffeeeeeegggjjjnnnpppnnnrrrwww|||oooVVVKKKOOORRRPPPaaawww]]]```nnnsssxxx~~~yyyuuuqqqDDD999BBBCCC999555888@@@999<<<>>>444AAA;;;===>>>???>>>>>>>>>???DDDEEEFFFGGGHHHHHHHHHHHHCCCDDDFFFFFFFFFGGGIIIJJJLLLJJJLLLQQQPPPJJJKKKRRRWWWSSS{{{sssoooOOOLLLiiitttrrruuuvvvuuuvvvrrrpppooojjjgggnnnyyyqqqeee^^^WWWSSSWWW[[[ZZZXXXXXXVVVTTT\\\xxxuuu[[[aaa~~~hhh444BBB===;;;>>>???===>>>AAAEEECCC@@@>>>???AAADDDFFFHHHJJJKKKIIIEEECCCDDDFFFFFFKKKMMMHHHDDDFFFHHHHHHDDDDDDDDDCCCCCCEEEHHHKKKGGGGGGFFFDDDCCCEEEHHHKKKGGGGGGGGGGGGFFFDDDCCCBBB>>>AAACCCDDDDDDCCCDDDEEE;;;AAAEEECCC???>>>>>>>>>BBB@@@>>>;;;;;;;;;<<<===FFFAAA???AAACCCAAA<<<999555999<<<>>>===:::888777777999:::888666555777:::444555555555555555444444000000111111111222222222111000111333666666555333111222222333333222222111222222222222222222222222333333444444555444444333444444555666777999;;;<<<>>>:::666666999===>>>???===:::888888:::;;;:::888999;;;>>>AAACCCDDDDDDCCCGGGBBB===<<<@@@EEEHHHHHHIIIHHHHHHGGGFFFEEEDDDCCC???BBBDDDDDDAAA@@@AAACCCGGGGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCBBB???======:::<<<======;;;999999999444555555666777888999999444444444333333333222222111111111111222333444555000111222333444555555555000111222333333333333333111222444666777777777666444666666555444666999======999;;;QQQkkksss}}}|||zzzvvvpppoooxxxWWWTTTPPPOOONNNLLLHHHDDD<<<======>>>>>>>>>??????@@@@@@@@@@@@AAACCCDDDDDDGGGYYYppp~~~}}}{{{|||vvvbbbRRR]]]JJJXXXbbb```YYYTTTOOOIIIIIIFFFDDDBBBBBBCCCBBBAAABBBAAA@@@>>><<<;;;::::::???888;;;EEEBBB@@@XXXyyy{{{|||ssszzz|||wwwuuuxxx~~~ggg]]]eeeiiiqqqmmmoookkk^^^[[[\\\UUUbbbhhhpppxxxwwwiii]]]UUUIIIRRRZZZ\\\aaaqqqdddFFFTTTyyy}}}www|||~~~fffDDD:::<<<<<<:::<<<;;;;;;:::999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;=========>>>???AAABBBCCC>>>AAADDDEEEFFFFFFGGGHHHHHHIIIKKKOOORRRSSSQQQNNNGGGWWWmmmzzzhhhPPPTTTzzz|||nnnhhhmmmooojjjeeedddcccaaahhhkkkooouuu{{{uuuhhh\\\VVVYYY___^^^VVVTTT[[[]]]XXX\\\]]]{{{nnn{{{nnnXXX^^^```DDD;;;>>>===;;;:::;;;<<<>>>@@@@@@???>>>===>>>@@@CCCEEEIIILLLLLLGGGEEEFFFGGGEEEJJJNNNPPPNNNIIIFFFGGGIIIBBBCCCDDDEEEFFFEEEDDDCCCKKKLLLIIIBBBBBBGGGIIIFFFGGGHHHIIIIIIIIIGGGEEECCCGGGGGGEEEBBB??????@@@BBBFFFDDDAAA>>>======???@@@BBBAAA???>>><<<;;;::::::???>>>===<<<;;;::::::::::::999999888888999999:::888777777666555444444444333333333222222222111111222222222111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000111222222333444444777666444333333444555666666777999:::;;;:::999999666666777888999999999999999<<<@@@@@@???>>>???AAACCC>>>:::;;;???DDDFFFGGGMMMJJJFFFAAA???>>>???@@@>>>???AAABBBBBB@@@>>>===BBBCCCDDDFFFGGGEEEAAA>>>@@@>>>===>>>@@@@@@@@@>>>888888999999999888777666444444333333333222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222333333222222222333333333444444555555666666777777888888;;;999777:::FFFXXXjjjvvv}}}~~~tttttt{{{xxx~~~sssnnnqqqaaaOOOIIIGGGCCC@@@AAADDDEEECCCHHHAAABBBJJJIIIBBBGGGUUUtttyyysssXXXoooIIIUUU^^^\\\UUUPPPLLLGGGGGGEEEBBBAAAAAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<888777===DDD@@@888BBBUUUgggsss|||vvvkkkrrrtttllluuu{{{}}}|||kkkooogggaaaeeeiii```ZZZZZZVVVSSSVVVZZZaaakkkvvv{{{{{{{{{jjjggg```UUUJJJFFFHHHMMM\\\sssmmm```NNN^^^iiikkktttxxx~~~wwwyyy}}}xxxTTTCCC666999===;;;888::::::999888888888999;;;;;;::::::999999999999::::::<<<<<<<<<<<<>>>???@@@AAAAAACCCFFFGGGFFFEEEFFFFFFHHHHHHJJJMMMPPPQQQPPPNNNOOONNNRRRooo}}}qqqQQQMMMcccyyykkkiii```[[[]]]]]]YYY\\\bbbZZZ\\\^^^bbbfffmmmtttxxx}}}|||lll\\\TTTUUU\\\cccXXXXXXYYYYYYWWWUUUWWW[[[___|||~~~WWWYYYnnnFFF???AAA===<<<;;;::::::<<<===>>>???>>>======???BBBEEEGGGHHHKKKKKKGGGEEEHHHIIIHHHGGGJJJMMMLLLIIIHHHKKKNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHJJJHHHCCCBBBGGGJJJJJJFFFGGGHHHIIIHHHFFFDDDCCCEEEEEEDDDBBB@@@???AAACCCFFFDDDAAA???>>>>>>@@@AAABBBAAA???===<<<;;;::::::===<<<;;;:::999999999:::999999888888888888999999777777666666555444444333333333222222222111111111222222222222111111111000111111111111111111111111111111111111111111111111111111111111111111111111000111111222333333444444666555444333333444555777777888999;;;<<<<<<;;;;;;888888999:::;;;;;;;;;;;;<<>>???BBB@@@======???CCCGGGHHHHHHFFFCCCAAAAAABBBEEEFFFDDDCCCBBBAAAAAAAAABBBCCCEEECCCBBBCCCDDDDDDBBBAAAAAA???>>>???@@@@@@???>>>999999999888888888777777444444444333333333222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222333333333444444444333444444555555666777777777555444555<<>>:::::::::;;;;;;<<<===>>>999<<>>888888===IIIXXXqqqyyyrrr}}}sssqqq{{{|||uuuxxxooogggqqq|||ppp```[[[XXXUUUPPPMMMOOOTTTXXXXXXXXX[[[gggttt}}}rrrVVVLLLCCCJJJOOONNNKKKRRRcccqqquuuTTTDDDNNN___gggvvv|||wwwzzzoooBBB999555777>>>???999666999888777777777777888999999888888777777777888888999:::::::::;;;<<<===>>>???DDDFFFHHHHHHFFFEEEEEEEEEHHHHHHHHHJJJMMMOOOOOOOOOPPPKKKQQQYYYrrrxxxnnn```QQQHHHZZZtttssshhhXXXQQQZZZ]]]UUUTTT^^^VVVWWWWWWVVVVVV[[[cccjjjnnnqqqtttwwwyyy|||~~~vvvpppYYY[[[]]]]]][[[YYYWWWWWWaaaZZZYYY___]]]XXX```ppp|||rrr~~~{{{FFF666===>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<>>>AAADDDFFFDDDGGGGGGCCCBBBFFFIIIIIIGGGIIIJJJIIIHHHHHHLLLPPPOOOOOONNNMMMLLLKKKKKKJJJDDDHHHHHHDDDBBBFFFJJJLLLFFFFFFGGGGGGGGGEEEDDDBBBBBBCCCCCCAAA@@@@@@CCCEEEFFFDDDBBB???>>>???@@@AAA@@@???>>><<<;;;:::::::::999999888888777888888999888777777777777777777888666666666555555444444333222222222222111111111000222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444444444444333333222333444666777777888999;;;<<<=========:::;;;<<<======>>>>>>===???AAACCCBBB@@@>>>======BBBBBBAAA@@@@@@BBBFFFJJJCCCBBBBBBBBBDDDHHHKKKNNNJJJGGGDDDAAA@@@BBBFFFHHHGGGDDDAAA???@@@BBBDDDDDDBBB@@@??????@@@@@@???===:::999888777777777888888444444444444333333333333333333333333333333333333111111111111111111111111111111111111111111111111111222222222222333333333333333333333444444444444222222333333444555555666777777666777999<<>>>>>>>>>>>===<<<888888888999:::;;;<<<===<<>>===888DDD\\\ttt}}}xxxssstttiiikkk|||uuuqqqwww}}}}}}wwwwwwrrrkkkgggkkkpppdddYYYWWWUUUNNNHHHFFFRRRYYYYYYTTTUUU```fffdddnnnrrrxxx~~~}}}gggjjjccc\\\ZZZPPPJJJRRRrrr|||nnnOOOKKK]]]pppvvvuuuyyy}}}|||sssxxxzzzxxxvvvNNN:::======;;;;;;>>><<<888999===777777777777777888888888777777777777777777888999::::::::::::;;;<<<===>>>CCCEEEHHHHHHGGGFFFFFFFFFIIIHHHGGGHHHKKKNNNOOOPPPNNNMMM[[[YYYqqqwwwyyy|||yyynnnRRRSSSeee|||mmm___ZZZVVVRRRTTT[[[[[[\\\\\\ZZZVVVVVV[[[___^^^aaadddgggiiilllpppsssuuuxxx|||}}}wwwqqqkkkddd\\\VVVTTTVVVXXXZZZZZZ[[[^^^```\\\ZZZ]]]dddkkkuuutttNNNZZZuuu{{{SSS;;;;;;???666;;;;;;:::999999999::::::;;;;;;::::::<<<>>>@@@BBB@@@BBBBBB>>>===AAADDDEEEHHHHHHHHHFFFDDDEEEHHHKKKKKKKKKIIIHHHGGGFFFEEEEEEBBBEEEFFFCCCAAABBBGGGKKKEEEEEEFFFFFFEEEDDDBBBBBB???@@@AAA@@@@@@AAACCCEEECCCBBB@@@>>>======>>>???>>>===<<<;;;::::::::::::555555555555555666777777666666555555555555666666555555555444444444333333222111111111111000000000222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111222222222333333444444222222222222333444666666555666888999;;;<<<======:::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBAAA@@@???>>>AAACCCDDDBBB@@@AAAEEEIIIDDDCCCCCCDDDFFFJJJNNNPPPKKKHHHDDDAAAAAACCCEEEHHHGGGDDDAAA@@@AAACCCDDDEEEBBB@@@????????????===;;;:::999777555555666777999444444444444333333333333333333333333333333333333111111111111111111111111000000000000000000000000111111111222222222333333333333333333444444444444222222333333444555555555666777888999::::::;;;;;;555@@@PPPaaaqqquuugggooo|||pppwwwVVVXXXsssmmmzzzHHHJJJMMMMMMIIIDDDBBBBBB???===<<<<<<======;;;:::888888888777888888999999666888777333555===@@@<<<999<<<@@@HHHZZZoooxxxwww[[[eeewwwqqqmmmvvvuuusssoooyyywwwooopppkkk]]]TTTUUUJJJLLLGGG???BBBNNNTTTQQQRRRVVVXXXYYYXXXZZZ___dddmmmkkkmmmsssuuurrrrrruuunnniiidddaaa___XXXMMMEEE\\\llljjj]]]aaaooo~~~oooaaa\\\\\\aaaiiiuuu~~~~~~~~~}}}wwwxxx}}}yyymmmEEE<<>>666777777888888888888888777777777777777888999999:::::::::::::::;;;<<<===???BBBEEEFFFFFFFFFGGGHHHIIIGGGFFFGGGJJJMMMOOOPPPOOOKKKSSSGGGYYYbbbxxx~~~mmmVVVJJJTTTeeewwwlll]]][[[[[[XXXVVVYYY[[[[[[YYYWWWYYYZZZWWWYYYZZZ\\\]]]___bbbeeedddgggjjjnnnqqqvvv|||~~~{{{vvvqqqmmmjjjgggddd___[[[YYYXXXWWWWWW^^^^^^]]][[[YYYZZZ]]]```\\\iiiwwwdddiiirrr~~~MMM===<<<@@@>>>555999999888888888888888999:::999999888888999::::::>>>AAA@@@<<<;;;>>>AAA@@@DDDDDDCCCBBBAAABBBEEEGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBB@@@???BBBFFFDDDDDDDDDDDDCCCBBBAAAAAA===>>>????????????AAACCC>>>>>><<<;;;;;;;;;;;;;;;;;;:::999999888888888888333333222333333444555666555444444333333444444555444444444444333333333333111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111222333444555555333444555666888999;;;;;;999999:::;;;<<<<<<<<<<<<===>>>???AAABBBBBBAAA@@@@@@BBBDDDCCCAAAAAACCCGGGGGGFFFEEEEEEFFFHHHKKKLLLFFFEEECCCBBBAAAAAABBBBBBDDDBBBAAABBBCCCDDDCCCBBB@@@>>>===<<<======;;;999999888666444444555666777444333333333333222222222222222222222222222222222000000000000000000000000////////////////////////000000000111111111222222222222222333333333333444222333333444444555666666333333333444555777888999<<<<<<===CCCQQQjjj{{{gggjjjrrrwww\\\___uuuzzztttjjjggguuupppyyyHHHHHHJJJLLLIIICCC@@@AAA===<<<;;;<<<===<<<;;;999888888777666666666666777222555666666999<<<;;;777888>>>999000999UUUoooxxxooommmwww{{{qqqsss~~~ssspppsss~~~{{{uuunnnxxxyyyrrrjjjooovvvoooccc[[[YYYXXXPPPGGG>>>AAADDDCCC@@@???CCCHHHKKKFFFFFFLLLMMMIIIIIIOOO[[[VVVQQQRRRXXX]]]___^^^]]]gggXXXBBBGGGWWW___cccNNNOOOQQQTTTYYYbbbmmmttt~~~wwwwwwxxxxxxyyyttt~~~}}}QQQ:::555???@@@333888555444555777888666444555666777888888888777777666666666666777888999999:::999999999::::::;;;<<<:::===AAADDDEEEFFFGGGIIIGGGEEEEEEFFFIIILLLMMMMMMIIIJJJOOOGGGMMMUUUoooyyyvvvhhh\\\UUUIIIGGG___lllWWWSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXXXXWWWWWWXXX[[[]]]^^^^^^___```aaadddhhhlllqqqrrruuuzzz~~~~~~zzzuuuyyy}}}~~~yyytttrrrssshhhhhhhhhgggeeeccc```^^^ZZZXXXUUUSSSTTTXXX\\\___VVVXXX[[[]]]aaagggnnnrrryyyeeemmmwwwNNN666888888777::::::666666777777777888888888888888777666666555555555===AAAAAA>>>===???AAA???>>>>>>>>>???@@@CCCEEEFFFCCCDDDEEEFFFFFFEEEDDDCCCDDDAAA@@@BBBBBB@@@AAACCCDDDCCCCCCBBBAAAAAA@@@@@@<<<===>>>>>>===<<<===>>>;;;:::999999888888888999888777777666666666777777222222111111222333444444333333222222222222333333333333333333333333333333000000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111000111111222222333333333222222333333555666888999777888999::::::;;;::::::;;;;;;<<>>>>>===@@@???@@@BBBCCCCCCAAA???<<<;;;999999::::::999777666555444333333333444444222222222222111111111111111111111111111111111111000000000000000000000000...........................////////////000000000111111111111222222222222222222333444444555555666555444333222333555777888;;;999777777>>>NNNbbbpppyyyuuujjjjjjttt~~~~~~}}}wwwnnnkkkeee```jjj|||sss___jjjvvvssspppuuulll{{{|||uuuGGGFFFHHHLLLIIIBBB>>>???<<<;;;;;;<<<===<<<:::888666666555555555555666666777555777999:::777666777666:::<<<888666???MMMXXXeeeiiilll]]]FFFQQQ||||||vvvrrr{{{yyytttrrrnnnyyyzzzsss|||yyymmmfffmmmyyy|||vvvqqqZZZ^^^^^^YYYOOOIIIIIIKKKFFF??????DDDCCC;;;:::@@@CCC<<<555444888===???>>>FFFLLLDDD;;;DDDMMMPPPVVVtttuuuwwwxxxzzzrrrnnnwwwrrrvvv|||~~~yyyyyy}}}}}}ddd===---:::<<<444333777888999888777777555333111333444555666777666666555444444444444555666777888888888777777888888999999888;;;???AAABBBDDDEEEGGGCCCBBBBBBDDDGGGIIIJJJJJJCCCLLLPPPUUUOOOVVV\\\fff~~~{{{zzzrrr\\\FFFDDDOOOddd{{{wwwmmmeeeZZZTTTTTTVVVXXXYYYUUUUUUTTTRRRQQQQQQSSSUUUYYYXXXXXXVVVVVVXXX\\\```\\\]]]___aaabbbbbbbbbaaajjjgggdddcccddddddbbb```[[[\\\]]]^^^___`````````YYYYYYXXXWWWXXX[[[___ccchhhfffeeejjjxxxQQQjjj~~~xxxEEE777555888333333888777333444555666777888888888666666666666555555555555888===@@@>>>>>>@@@AAA???>>>===>>>???AAABBBCCCCCC===???BBBEEEGGGFFFDDDCCCFFF???===BBBEEEDDDCCCDDDCCCBBBAAAAAA@@@?????????<<<===>>>===;;;999999:::888888888888777777777777555444444444444444555555222222111111111222222333222111111000000111111222222222222222222222333333000000/////////.........---........./////////000////////////////////////////////////////////////////////////////////////000/////////////////////111111222222222222222111333333222222333555666777666666888999999999999999::::::;;;>>>BBBDDDCCCAAA???>>>>>>???@@@@@@>>>===????????????@@@AAABBBCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<>>>???@@@>>><<<888777555666777888666555333333333222222222222111111111111000000000000///////////////////////////000000000000000000000000---------------------------------............//////000000000000111111111111111222222333444444444555444444333444555777888111333666777999:::<<<===PPPsssvvv~~~www}}}ddd[[[aaaiiikkk|||FFFDDDFFFKKKIIIAAA<<<>>>;;;;;;;;;<<<======:::888444444444444444555666777:::444111444333///222999888222333;;;<<<666666===???___yyyUUUKKK```pppqqqqqq}}}~~~uuussszzz|||iiihhhxxxwwwoooyyy|||lllooowwwsssiiidddhhhnnnttttttpppooorrrvvvrrrkkkjjjpppmmmbbb___dddZZZWWWTTTWWW]]]```___\\\WWWbbbiiipppvvvsssyyy{{{{{{|||xxxrrryyy{{{zzzzzz{{{~~~{{{bbbKKK555888>>>;;;222666;;;333000444555333222444777999222333444555555555444333333222222333444555666777777666666666666777777888777:::>>>@@@AAABBBCCCDDD@@@@@@@@@BBBEEEGGGGGGGGGCCCLLLGGGRRRDDDRRRRRR___\\\tttcccWWWSSSAAAIII^^^{{{kkk[[[VVVXXXZZZZZZOOOOOONNNLLLJJJJJJLLLNNNOOOOOONNNMMMMMMPPPTTTXXXUUUVVVVVVVVVUUUVVVYYY\\\fff]]]TTTTTT[[[```^^^YYY``````^^^]]][[[YYYXXXXXXTTTUUUWWWYYY\\\```dddgggkkkzzzxxxvvvvvvqqq???444555:::999333888999...222222444666777888888888555555555666666666777777222888===<<<===@@@@@@>>>AAAAAA@@@AAAAAAAAA???>>>===@@@EEEIIIKKKKKKIIIGGGGGG>>>;;;BBBIIIHHHFFFFFFCCCBBBAAA@@@????????????<<<======<<<999777666777888888888888777777777777333333222222222333444444222222111111111111222222111111000000000000111111222222222222222222222333000/////////............,,,---------......//////........................................................................///////////////.........111111222222222111111000444333333222333444555666666666777888999999999999;;;::::::>>>BBBCCCAAA??????===<<<===@@@@@@===999888999999;;;===???@@@BBBAAA@@@===;;;::::::;;;;;;;;;:::999999;;;<<<<<<;;;555444333444555666555444111222222222222111000///000000000000////////////////////////////////////000000000000000000000000------------------------,,,,,,,,,---------......////////////000000000000000000000111222222333333...///000111222444555555444333333444555888:::;;;555HHHHHHiii{{{kkksssrrrnnnmmmkkkuuuyyyvvvZZZmmmIIIHHHGGGEEEBBB???===;;;;;;;;;;;;;;;:::999888888555555444333333333333444555555555555555555555555333444555555666555555555555CCCSSS___eeeeee^^^UUUIIILLL```{{{}}}tttrrrssswwwzzzzzzllltttsssuuu|||zzzpppjjjppp~~~xxxcccaaavvv~~~sssoookkkpppyyyyyyqqqooovvvssskkkrrryyywwwssssss~~~yyyvvv{{{zzz|||jjjzzzzzztttsssttt|||~~~ooovvvlllIII999;;;777777666666555555555444333333333333333333333333111111222222222333333333222222222333333333444444444444555555666777777777<<<:::999:::===???>>><<<<<<>>>@@@BBBDDDFFFGGGGGGJJJLLLOOOOOONNNNNNOOOPPPKKKZZZttt~~~|||pppvvvdddIII@@@LLLWWWjjj{{{ooofff___SSSMMMFFFEEEGGGHHHEEEAAAHHHFFFDDDCCCDDDHHHMMMQQQSSSTTTTTTSSSSSSUUUYYY\\\```ZZZTTTUUUYYY]]][[[XXXZZZ\\\ZZZSSSTTT[[[]]]ZZZVVV]]]bbbbbbgggyyyhhhppprrrgggdddAAA>>>666666555444333333222222222222222222333444555666666666666666777777777777666666777888999;;;===>>>AAA???<<<::::::<<>>???>>>:::777444<<<;;;:::999888666555555555555444444444333333333111111111111111111111111222222111000//////000000///000000000111111111111////////////////////////............................................................////////////////////////////////////////////////000000000000///000000000111111111111000000111222333333444444555555666777777777777777555777;;;>>>??????>>>===999999::::::;;;;;;<<<<<<=========>>>???@@@AAABBBDDDBBB???===;;;;;;<<<===;;;;;;:::::::::999999999666666666666666777777777555444333222111111111111000000000000////////////////////////////////////........................---------............/////////.........---------000000000000000000000000///000000000111111111111111111222222222333333333333444555555666555555555444555777===GGGRRR]]]dddlllwwwzzzkkknnnzzzoookkksssggggggsss|||HHHGGGFFFDDDAAA???<<<;;;;;;;;;;;;;;;:::999888777666555444444333333444444444444444444444444444444333333444555555555555555666888:::<<>>@@@BBBDDDFFFGGGGGGJJJKKKMMMMMMLLLLLLNNNOOONNNSSS___tttvvvtttccc\\\UUU???777HHHZZZwww[[[VVVPPPKKKJJJIIIHHHGGGAAA@@@AAADDDGGGJJJKKKKKKPPPQQQSSSUUUVVVVVVWWWXXXWWWVVVUUUTTTTTTUUUXXXYYYOOOTTTYYY[[[]]]^^^^^^\\\mmmpppyyy~~~YYYhhhxxxvvvwwwnnnmmmgggCCC666333555555555444333333222222111111111222222444555555555555555555666666666666666666666777999:::<<<===CCCAAA>>>;;;::::::<<<===BBBEEEGGGEEEFFFHHHHHHEEECCCCCCCCCEEEFFFGGGFFFEEEDDDCCCAAA@@@@@@AAABBBCCC;;;;;;<<<<<<:::888555333999999888888777777666666444444444333333333333222111111111111111111111111222111000000//////000000//////000000000111111111........................................................................---.........////////////............................../////////000000000//////000000000111111111000111111222222333333333444555666666777777666666555777:::===??????>>>============>>>??????@@@@@@>>>>>>>>>???@@@AAABBBCCCDDDBBB@@@>>>======>>>???;;;;;;;;;:::::::::999999777777777777666666666666555444333222111111111111000000000000/////////...................................................------------............///.........------------//////////////////////////////000000000111111111111111111222222222333333333333444555555555555555999888777777999>>>CCCFFFTTT]]]jjjwww|||pppmmmooogggZZZjjjsssddddddppp}}}{{{xxxvvvuuuttttttvvvwwwEEEEEEDDDBBB@@@===;;;::::::::::::::::::999777777666666555444444444444555444444444444444444444444222333444444555555444444444555444222888DDDMMMPPPVVV______OOODDDGGGPPPUUU~~~~~~uuuxxxyyyrrrpppvvv||||||vvvssszzz}}}vvv}}}zzzpppyyy|||sssqqq{{{~~~zzzzzz}}}}}}www~~~pppmmmtttvvvooogggxxxzzzvvvyyy}}}yyyqqqssstttwwwgggKKK111---222444333222555555555555444444444444222222222222222222222222111111111222222222222333111111222222222333333333333333444555555666666777888777666777999;;;:::999<<<===???AAACCCEEEFFFFFFIIIJJJKKKJJJIIIJJJMMMOOOSSSSSSRRR]]]~~~zzzpppwwwqqq]]]QQQIIIDDDNNNbbb~~~|||rrrllljjjhhhddd]]]VVVPPPKKKHHHEEELLLKKKJJJKKKNNNPPPQQQQQQOOOTTTZZZZZZXXXWWW\\\aaa^^^ZZZXXX[[[dddttthhh\\\___~~~\\\\\\^^^sss```:::777999444555444444333333222222222111111111111222333444444333333333444444444444555555555555666888999;;;<<>>>>>===<<<>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@??????@@@@@@;;;;;;;;;:::::::::999999888888777777666666555555555444333222222111222222000000000/////////..............................------------------------------------........................------------////////////////////////////////////000000000000000111111111222222222222222333333444444444444444777777666555666777999:::???CCCJJJRRR\\\gggqqqxxxCCCCCCBBB@@@>>><<<:::999::::::::::::999888777666777666555555444444555555333333333333333333333333222222333444444444444444555999:::888888888666111>>>VVVooowwwlllZZZJJJAAANNNSSSkkkvvviiikkknnnqqqqqqqqqwww~~~}}}uuusssxxxrrrhhhlllzzz{{{qqquuuqqqpppvvvzzz{{{}}}~~~vvvttt|||}}}{{{}}}zzzyyyvvvwww|||yyyoooqqqrrrtttvvvyyy{{{yyywww|||rrrnnnvvv~~~yyy{{{VVV<<<222///222999;;;666222222444444444444333333333333222222222222222222222222111111111111222222222222111111111111222222222222222333333444555555666666666666666777888999999999;;;<<<>>>@@@BBBCCCDDDDDDIIIIIIIIIHHHGGGHHHLLLNNNRRRTTTSSSSSS```uuuyyy}}}~~~{{{vvvvvvsss\\\RRRFFFCCCMMMdddssskkkkkknnnccc___ZZZYYY]]]bbbeeeggghhhqqq|||yyy^^^OOORRRgggxxxuuubbbWWWmmmPPP777666777888:::444333333333222222222111111111111111111222333333111111111222222222333333444444444555666888999:::;;;;;;::::::;;;===>>>???>>>AAAAAA???@@@CCCCCC@@@BBBCCCEEEEEEEEEEEEEEEFFFAAA@@@?????????AAACCCDDDAAA???<<<999777666666777555555555444444444444444222222222111111111111000000000000000000000000000000//////....../////////........./////////000000........................------------------------------------------------,,,,,,---------.........------------------------------........./////////........./////////000000111111111111111000000000222333333444444444444444666777999;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@;;;::::::::::::999999999888888888777666555444444444444333222222222222222000000/////////.................................------------------------,,,,,,---------.........------------------------////////////////////////........./////////000000000000000111111111111222111222222333333333333333333444666777999:::;;;;;;:::;;;===???DDDKKKTTTZZZcccrrryyyyyy~~~AAAAAA@@@???>>><<<:::999999999999999888777666666666666555444444444444444333333333333333333333333111222222333333333333333666777555000111555888777333666DDDUUUZZZVVV]]]jjjOOOGGGSSSsss~~~vvvmmmfffaaatttuuu{{{yyy}}}sssnnnpppnnnffflllccc^^^bbbjjjnnnmmmkkkyyypppmmmrrrsssooooootttuuuzzz}}}||||||}}}{{{vvv}}}|||~~~}}}}}}zzzsssmmmqqq~~~tttvvvPPP999999===444555888888555111222777222222222222333333333333111111111111111111111111000000111111111222222222000000000111111111222222222222333333444444555555555666777777777888999999:::;;;<<<>>>@@@AAABBBBBBHHHHHHHHHGGGFFFGGGJJJMMMOOOOOOQQQTTTQQQTTTeeeyyyrrrxxxyyynnnddd^^^VVVNNNOOOVVVbbbmmm~~~zzzqqqvvv|||uuugggYYY[[[___rrr^^^MMM[[[yyy~~~kkkJJJ555;;;===000,,,666222222222222222111111111111111000000000111222222000000000000111111111111333333333444555666777888888999:::;;;<<<===>>>???===??????<<<<<>>>>><<<<<<<<<>>>@@@AAA@@@>>>:::777555555666777666666555444333222111000222222111111111000000000///////////////////////////...............//////---............/////////........................------------------------------------------------,,,,,,,,,,,,------------------------------------------------............---............/////////111000000000000000000000111111222333333333333333555666777999::::::::::::999999:::;;;<<<===>>>>>>EEEDDDBBB@@@>>>======<<<;;;<<<===>>>???>>>======:::999999999999888888888777777666666555444333333333333222111111111222222////////////....................................------------------------,,,,,,,,,------------...,,,,,,------------------........................---............///////////////000000000111111111000111111222222222222222444555666777666555444333<<<<<<=========@@@DDDGGGEEETTT\\\^^^kkk}}}}}}ppp{{{@@@@@@??????===<<<;;;:::888888999888888777666555555555444333333333333444222222222222222222222222000111222222333333222222///222222///111555777666:::---***555===@@@RRRiiippp\\\UUUeeesssvvvyyyxxxsssppplllkkkqqqxxxwwwrrr}}}}}}xxxttttttsssooojjjhhhlllppp|||uuuqqqtttrrrmmmnnnuuu{{{}}}zzzrrrpppssswwwyyywwwpppqqq}}}yyyZZZCCC;;;777888555***888333///...111333444444111111111111222222222222000000000000000000000000000000000111111111111222///000000000000111111111111111222333333444444555444555777777666666888999888888:::<<<===>>>??????EEEEEEFFFEEEDDDEEEHHHJJJOOOIIIIIIOOONNNIIIPPP___sss~~~~~~yyyzzzqqqsssrrr^^^TTTNNNMMMLLLOOOVVV```iiioooMMMMMMIIICCCBBBEEEFFFEEEOOO[[[ffflllrrrzzzwwwdddbbbTTTXXXjjjtttwwwfffCCC;;;666777777333//////111111111111111111111111111000000000000000111111/////////000000000000111222222222333333444666666999:::;;;<<<<<<;;;;;;:::<<<>>>>>>;;;;;;>>>>>><<<===@@@AAA@@@<<<:::;;;<<<===<<<:::999999;;;===>>>;;;999666333111222333444777666555444222111000///222222222111111111000000////////////////////////...------------......///------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------.........//////////////////000000000000000111222222222111111444444555666777888888888888888999:::<<<===>>>>>>BBBAAA@@@>>><<<;;;;;;;;;999:::<<<>>>>>><<<;;;:::888888888777777777666666555555444444333333222222222111111000000000111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........................------------.........///////////////000000000000///000000111111111111111222333555666777666555444888;;;===?????????@@@AAA666???DDDEEEMMMWWWYYYSSSRRRYYY\\\\\\dddpppsssooo|||{{{ooo\\\LLL????????????>>><<<;;;:::888888888888777666555444444444333222222222222333222222222222222222222222000111111222222222222222---222555555444444111+++777555666:::888444777???OOOOOO___xxx}}}oooiiiqqq{{{tttqqqjjjooovvvyyymmmnnnpppqqqtttvvvwwwvvv{{{|||ssspppwww}}}|||{{{}}}zzztttuuu{{{{{{~~~}}}{{{xxxkkkqqqwwwxxxvvvrrrpppnnngggsssnnn<<<222222444///111666444,,,,,,---///444666444111000000000111111111222222000000000000000000000000000000000000111111111111/////////000000000111111111111111222333333444444111444555555444444666888666666888:::;;;<<<<<<<<<@@@AAACCCCCCBBBBBBDDDEEEIIIGGGGGGHHHGGGFFFGGGJJJQQQjjj|||yyy{{{nnn]]]SSSQQQQQQNNNKKKAAAJJJTTTZZZ[[[\\\___bbboooyyy}}}}}}~~~xxxpppjjjeee\\\NNNCCCNNNQQQKKKDDDPPPiiivvvtttqqq{{{qqq|||vvvccc\\\dddcccWWWWWWccc}}}yyyqqqqqqvvvIII---DDD???666///111777666111000111111111111111111111111000000/////////000000////////////000000000000222222222222222333444555777999:::<<<<<<<<<;;;:::;;;======;;;<<<@@@BBBAAA>>>AAACCC@@@;;;888888:::===;;;:::888888999:::;;;777666333111000111222333555555444333333222111111333333222222222111111111........................------,,,,,,------...///,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........---......//////000000000//////000111111111111000222333333444555555555666666666777999:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<888:::<<<>>>>>><<<999777666666666666555555555555222222222222222222222222000000////////////000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,---------................../////////000000...///000000111111000000///000333555777999999999333777<<>>AAA<<<222????????????>>>===<<<;;;888888888888777666555444444333222222111111222222111111111111111111111111000000111222222222222222555666333......222444333)))222666222...222555444666888GGG\\\```^^^pppxxxooorrr~~~{{{||||||}}}xxxjjjccccccfffggggggmmmpppqqqooonnnqqquuuxxx{{{wwwyyy}}}zzzrrrrrrxxxqqqttttttqqqooonnnjjjdddkkkllljjjiiiqqq\\\DDD777...777///222555///000444///...444888333---,,,111666//////000000111111111222000000000000000000000000000000000000111111111111////////////000000000000000111111222333333444444000222444444222222444777444555777888999:::;;;;;;<<>>======:::<<<===<<<>>>DDDGGGEEEBBBEEEFFFCCC===999:::<<<===<<<:::888888888:::;;;777666444222222333444555333333333333333333333333333333333222222222222111........................,,,,,,,,,,,,------...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...///000111111...//////000000000000000222222222333333444444444333444555666888999:::;;;777777888999:::;;;===>>>888:::===>>>>>><<<999666666555555555555444444444111111111111111111222222//////............///000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,---------................../////////000...//////000000000000000000111111222222222222222222666;;;>>>@@@@@@AAABBB===;;;???FFFHHHCCCCCCHHHCCC@@@AAAFFFDDD>>>>>>CCC@@@DDD:::888CCC>>>:::JJJ:::===?????????@@@AAA@@@@@@777:::???999666777444000777:::888999>>><<<444???>>>===<<<;;;:::::::::999777444333444444444333222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111333333444444555666777777555888:::999999CCCUUUccc~~~xxxwww}}}pppfff]]]ssszzz}}}|||qqq\\\dddkkkeeekkkdddhhhvvvuuugggbbbiiimmmrrrrrrooowwwhhhTTTNNNEEE<<<555333222333222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222333444444444444666666666777888888999999:::;;;===???@@@@@@@@@@@@HHHGGGEEEBBB@@@AAAEEEHHHGGGDDDDDDJJJYYYnnnuuuttt~~~}}}mmmbbbdddmmmfffdddbbb``````bbbbbbaaaSSS\\\```aaa```SSSKKKSSSYYY[[[NNNNNNLLLHHHRRRLLLBBBKKKWWW]]]^^^dddrrrxxx{{{hhhEEE777666666555<<<666000000555888555111//////000000000111111111///////////////////////////////////////000111111111111000000000000000111444222222555:::>>>???>>>:::999999;;;???AAABBBBBBAAAAAABBBAAA@@@>>><<<;;;;;;;;;:::999888888888888444555666555333222333444333333333222222222111111333333333222111000000///........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////333333222222222222222222777777777777888999:::;;;888<<<<<<999999===@@@???;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666555555555444444333222111000///...000000000000//////////////////.........---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///////////////000000000000000000111222222222222111444555777999;;;===???@@@;;;===???@@@@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;<<<<<<;;;:::999888777777777777666666555444444444444555444444444444444444444444???>>>===;;;::::::::::::999666444333444444444333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222333333444444555555555...333888999888999>>>DDDPPPOOOUUUeeezzzzzz}}}nnnUUUUUUrrr~~~zzzuuueee\\\ZZZHHH--->>>:::555000......000222111111111000000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111000111222333444444444444555555666777777888888999:::<<<===???@@@@@@@@@@@@CCCCCCBBB@@@??????BBBEEEGGGDDDBBBCCCJJJUUUaaaiii~~~xxxwwwzzzoooYYYSSS\\\VVVTTTNNNVVVhhhgggYYYRRRZZZqqqnnniiisssvvv|||}}}gggTTT>>>111111444444111888444000000444666666444222222222111000000/////////////////////////////////////////////000000111111111000000000000000111333222222444999<<<===<<<;;;::::::<<>>===<<<;;;;;;;;;:::999888777777777777444555555555333222333444333333222222222111111111222222222111000/////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////222222222222222222222222666666666666777888999:::888<<<===;;;;;;???BBBBBB<<<<<<<<<<<<<<<;;;;;;;;;:::999888666555555444444444333333222000//////...000000000/////////......///.........------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------.............../////////000000000000///000111111222222111111444444666888:::<<<>>>???===>>>??????>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAA???>>><<<;;;::::::;;;;;;::::::888777777666666666666666555444333333333444333333333333333333333333>>>>>><<<;;;:::999999999888666444444444555444333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222333333111444888999888555333333;;;;;;>>>HHHWWWbbbffffffvvveeedddrrrwwwooojjjwwwwwwxxxwwwjjj^^^hhhYYYHHH>>>777222333666000///...---...000222444111111000000000000//////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000111111000000222333333333333333444555555666777777888888:::;;;===???@@@@@@@@@???AAAAAABBBAAA@@@@@@BBBCCCCCCBBBBBBCCCGGGKKKPPPRRR[[[mmm}}}}}}qqq|||sssnnnpppwww}}}nnnQQQ666111...///333666333000222111000000111333555666555555444222000///...---//////////////////////////////......//////000111000000000//////000000111333222222333666999:::999;;;::::::<<<>>>@@@@@@???CCCAAA>>>;;;::::::;;;<<<:::999888777555555444444333444555444333222333444222222222222111111111000111111000000///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////000000111111222222333333444444444444555666777888555999;;;999:::???BBBAAA<<<<<<;;;;;;::::::999999888777666444333333333333333333222111000///......000////////////.....................---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------................../////////000000000//////000111111111111111333444555777999:::<<<===???@@@@@@>>><<<<<<===???BBBBBBAAA@@@????????????===<<<:::999888888999999999888777666666666666666666666555333333222222222333333333333333333333333>>>===<<<:::999888888888888666444444555555444222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000000666555444333555666777777???===;;;;;;<<<>>>??????[[[bbbdddcccjjjxxx{{{uuuyyyyyyXXXXXXWWW^^^ooo```bbbwwwtttrrrppp|||jjjwwwrrrXXXOOO______FFF666:::333------222111,,,111<<<000000000000111111222222000000000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000111///000111222333333333333444444444555666666777777999;;;<<<>>>????????????AAACCCDDDEEEDDDCCCDDDEEECCCDDDEEEGGGIIIKKKMMMNNNAAAKKKXXXhhh|||~~~~~~jjj|||~~~fffLLL;;;222999888666555555444333333///111222111//////222555555555444222111000......///////////////////////////............///000000000////////////000000111222222111222444555666666:::999999:::<<<===<<<;;;======<<<;;;::::::;;;;;;999888777555444333333222333444555444222111222333222111111111111000000000/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////...//////000111222333333222222222333333444555666222666888666666999;;;:::::::::999888777777666666555555444222222111111111222222111000//////....../////////.........------------------------------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------................../////////000000...///000000111111000000222222444555777888999:::@@@@@@???===;;;:::;;;===AAA@@@>>>===<<<<<<<<<<<<;;;:::888777666666777888777777666555555555555555666555444222111111111111222222222222222222222222>>>===;;;:::888777777777777666555555555555333222111111111000000000//////////////////////////////////////////////////////////////////////////////000000000000000/////////333000---...111444666666666777999:::;;;<<<>>>@@@===AAACCCBBBKKK]]]mmmtttnnnzzz}}}VVV===DDD???>>>BBB???BBBJJJOOOMMMHHHEEEKKKQQQSSSQQQQQQUUUSSSNNNFFFLLLMMMDDD===;;;888222888222111444111***,,,555111222444555222...,,,+++000000111000000///...---//////////////////000000////////////////////////////////////////////////...........................................................................////////////000000000//////000111222222222222222333333444555555666666888999;;;===>>>>>>>>>===@@@BBBEEEEEEEEEEEEEEEFFFHHHHHHGGGEEEDDDDDDCCCCCCHHHEEE@@@CCCQQQfffwww}}}ssswwwxxx```AAA666555666555444444333111//////111333///111333111---,,,...222222222222111111111000000////////////////////////...............//////000//////......///000111111111111111111222222444555888777777999;;;;;;999888666888:::<<<===<<<;;;:::888777555444333222222222333444555444222111222333111111111000000000//////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------..................///000000111222222111111111111222333444555222666888555333555666555777777666555444444333333333333222111000000000000111000000//////.....................------------,,,,,,------------------+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...............////////////......///000000000000///111111222333444555666777>>>??????===:::999:::;;;>>><<<;;;999888888999999:::999777666555555666666555555444444333333444444444444222111111000000000111111111111111111111111>>>===;;;999888666666666777666555555666555333111111111000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000//////000333555555333111///222666999;;;===???AAA<<<@@@BBB???<<>>:::777888888666666444666;;;;;;777555777111888777000222;;;<<<333000222333222444999999777///222222000222666555000000000111111111000000///......////////////000000////////////////////////////////////////////////..............................................................................////////////000000...///000111111222111111222222222333444444555555666777999;;;<<<<<<<<<;;;<<>>===;;;999666555444333333333333333222333444333222111222333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............//////000000111111000000000111111222333444555999;;;777555666666444555555444444333333222222222222111000000000000000000/////////.........---......---------,,,,,,,,,,,,,,,,,,,,,------------+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---......///////////////000000111111222333444444:::<<<======;;;:::::::::;;;999777555555666777888999888666555444444555555444333333222222222333333222222111000000000000111000000000000000000000000>>>===;;;999777666555555666666555666666555333111111000000000////////////////////////////////////////////////////////////..............................//////000000111111...111444666666555222111444444444444444555666777222999CCCHHHFFFBBBCCCFFFHHH:::@@@AAA@@@>>>444???AAAAAA???<<<:::999999888<<<777333111111222666:::000777999333+++)))...222000111111000222333111,,,555333000///000000000000000000111111222222222222........./////////000000////////////////////////////////////////////////................................................................................./////////000000---...///000111111111111111111222222333444444444444666777999::::::::::::;;;<<<>>>??????@@@BBBDDD@@@@@@@@@AAABBBCCCCCCDDD666>>>EEEEEE===999===DDDIIIWWWlllrrrmmmyyyuuuqqqhhhJJJ<<<111111444999777000,,,---111222222333222111000000///000111000////////////....../////////000000000////////////////////////...------------...//////...------......000111111...000222111000000333666666666777:::<<<<<<:::888777888:::<<<<<<;;;:::999555444444333333333444444222333444333111111111222000000/////////.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////000000000000111222333444666:::<<<999777999999666444444444444444444444444222111111000000000000000//////............---------------,,,,,,,,,,,,+++++++++,,,,,,,,,---------***************+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------.../////////......//////000000111111222222666999<<<===<<<;;;::::::999888666444444555777999999888666555444444555555222222111111111222222333000000/////////000111111////////////////////////>>>===;;;999777555555444666555555666666666333111000000000000////////////////////////////////////////////////////////////........................---......///000111222222...///111111000000222444333222111111444777:::<<<>>>===???@@@???<<<@@@FFFEEEDDDIII:::888DDD>>>???DDD:::555999<<<888555666333777999666555777555000999...,,,555:::555333777000111333444000---000666111,,,---444444------444........................---.........//////000000////////////////////////////////////////////////..................................................................................../////////000---...///000111111111111000111111222333333444444333555666888999999999999;;;<<<>>>>>>???@@@CCCEEE@@@@@@AAA@@@@@@>>>===<<<>>>999777999;;;<<<;;;;;;999;;;BBBBBBCCCXXXoootttyyyrrrsssxxxoooffffffqqqsss\\\III;;;333222555777222111333222---...333000...,,,+++---///222333......///000111111111000.../////////////////////////////////////////////...------------...//////---------......000111111...000222222000000333666666777888;;;===>>><<<:::<<<;;;;;;;;;:::999999999444444333333444444555555222333444333111000111222000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///////////////.........000000000000111222333444444999;;;999888::::::888444555555555555555555555222111111000000000000111..................---------------,,,,,,,,,+++++++++++++++,,,,,,---------******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////,,,---......//////......////////////000000000111333777;;;>>>===<<<;;;:::999777555444444666888:::999888666555444444555555222111111111111111222222///......//////000111222////////////////////////<<<;;;:::888666555444444222333444555555333111000////////////////////////////////////............//////.........---------------------------------////////////////////////000000111111111222222222333333444444555666777777<<<===>>>??????@@@@@@@@@@@@?????????>>>>>>======;;;;;;;;;:::999888777666555555444444444333333333333333333222222222111111000000000000000000000000///////////////////////////////////////.........---------............///////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000111111222222222333333333111333444444444555777999;;;<<<===<<<<<<<<<>>>@@@======>>>???@@@@@@@@@@@@======<<<;;;::::::999999777777777888:::===@@@BBBLLL^^^{{{yyy{{{uuugggjjjttt|||oooVVVGGG:::888666444333222222333222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////................................................////////////////////////000000000000000000000000666777999;;;;;;;;;:::999;;;:::999888777777777777444444444444444444444444222222222111000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...........................///111111000111444666999999999999999888777666999888777666444222111111222222222222111111111000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............//////000000000111111111111333555777::::::999888666;;;888555666888::::::999999888777666444444333333444333222111000000000000////////////////////////////////////////////////<<<;;;:::888666555444444444555666777666555333222000000000000000000000000////////////............///.........------------------------------------........................000000000111111111222222222222333333444555555666999:::;;;<<<===>>>>>>>>>@@@??????>>>======<<<<<<999999999999888777666666444444444444333333333333333333222222222111111111000000000000000000000000........................////////////............---------............///......................................................------------................................................................................./////////000000000000111111111222222222333333111222444444444444777999:::;;;<<<<<<;;;<<<>>>???>>>>>>???@@@@@@@@@??????======<<<;;;;;;:::999999:::999888888999;;;===>>>555888CCCPPPWWW^^^rrrsssuuuuuuYYYHHH@@@======666555444222111111111222111111111000000000//////////////////////////////////////////////////////////////////////////////........................................................................000000000000000000000000444555777999999999888777999888777666555555555555444444444444444444444444222222111111000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...........................///000000000111333555888888888888888777666666888888666555444222111111222111111111000000000000000000/////////.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------............//////000000000111111111222444777999999999777666999777444555777999999888999888666555444333333333444333222111000000000000................................................<<<;;;:::888666555444444444444555666555444333222000000000000000000000000////////////........................------------------------------------........................//////000000000111111111111111111222333333444444666666888999:::;;;;;;<<<@@@???>>>===<<<;;;:::999777777777777777666555444444444444333333333222222222222222222111111111000000000000000000000000000................................................---------............///......................................................------------..................................................................................../////////000000000000111111111222222222222111222333333333333666888888:::;;;;;;;;;;;;<<<>>>??????@@@@@@??????>>>>>>===<<<<<<;;;;;;::::::999<<<;;;999888888888999::::::444333888:::;;;BBBLLLSSS[[[nnnzzzcccDDD000,,,///222222222222111000///000000000000000000000////////////////////////////////////////////////////////////////////////////////////........................................................................000000000000000000000000111222444555666666555555666666555444333333333333333333333333333333333333222111111000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------...///000000000000333555555666666666666555555444777666555444333222111111000000000000//////////////////.........---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000000000222333555777888777666555777555444444555777777777888777666444333333333333333222111000000//////000................................................<<<;;;:::888666555444444111222222333222111000000111111111111111111111111////////////............------------------------------------------------------------------------....../////////000000000000000000111111111222222333444666777999:::;;;;;;???>>>===<<<:::999777777555555555555555444333333333333333333222222222222222111111111111000000000////////////////////////........................------...............///---------............///...................................................------,,,,,,------..................................................................................../////////000000000000000111111111111222000111222222222222444666777888:::;;;::::::;;;<<<@@@@@@@@@??????===<<<<<<<<<<<<;;;;;;::::::::::::;;;:::999888777777777777555222444:::;;;555222222888:::@@@GGGKKKQQQ___mmmwww{{{}}}uuuxxxaaaOOOFFFEEECCC:::222111666888444/////////////////////000000////////////////////////////////////////////////////////////////////////////////////////////////........................................................................000000000000000000000000000111222333444555555444555555444333333333333333222222222222222222222222111111000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000/////////222333333444444444444444333333555555444333222111111000000////////////...............---------,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000111222444555666555555444555444333333333555666666666555444333222222222222222111000///////////////................................................<<<;;;:::888666555444444111111111111111000000000000000000000000000000000////////////............,,,,,,------------------------------------------------------------------------.........//////////////////000000000000000222333555777999:::;;;;;;===<<<;;;:::888777666555333333444444444333222222333333222222222111111111111111111000000000//////................................................,,,---------......//////---------............///................................................------,,,,,,,,,,,,------....................................................................................//////////////////000000000111111111000111222111111111333555555777999:::999999999:::?????????>>>===<<<;;;:::::::::::::::999999999999888777777666666666666666555333222222222111444999000///111444555444666:::222===IIITTTgggxxxyyynnnjjjmmmpppuuu{{{|||vvvxxx~~~yyyqqqhhh^^^TTTJJJEEEFFFGGGEEE???888111///...555333000///111222222111...//////000000000000000.....................///................................................////////////////////////........................................................................////////////////////////000000111333444555555555555555444333333333444444222222222222222222222222000000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////......000222111222222333333333222222333333222222111111111000////////////.........---------------,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---............////////////000222333333444333333333333333222222333444666555444333222222111111222000000//////.../////////................................................<<<;;;:::888666555444444333333333222222222111111////////////////////////////////////............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111333666888:::;;;;;;;;;:::999888777666555444222222333333333333222222222222222111111111000000000000000000////////////........................------------------------,,,,,,,,,---......//////---------............///------------------------------------------------------,,,,,,,,,,,,------................................................------------------------------........./////////////////////000000000000///000111000000000222333333555888999888888888999=========<<<;;;:::999888888888888888888888888888555555555666666555555555888888777444000...///222333222222555777444///+++888;;;:::666777;;;777///444666:::>>>AAAAAA>>>;;;???BBBFFFHHHGGGEEECCCCCC888888777777666555333333///000111333666888888888222333444111...---///222...///000000000000000///---------...............................................................////////////////////////................................................------------------------///////////////////////////000111222333444555666555555444444444444555555111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...///111000111111222222222222222111111111111111000000000////////////..................---------,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++************************++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///...///000111111222222222222333333222111222444666333333222111111111111111//////............//////------------------------------------------------<<<;;;:::888666555444444333333222111111111111111........................////////////............++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------000000000///////////////...000222555777999:::;;;888888777777666555555444111222222333333333222222222111111111000000000000000000/////////.........------------------------------------------------++++++,,,------...//////---------............///---------------------------------------------------,,,,,,++++++,,,,,,---................................................---------------------------------.........//////........./////////000000///000000000//////111222222444777888888777777777:::::::::::::::999888777666666666666777777777777555555555555555444333333)))---222555777888777555333111///...111555777666...//////...///111444555444444555666444111000111000000//////222555777666555666666555444222111111333333222111111///---,,,,,,000555666444111111222...//////000000///...---,,,,,,---------.........................................................////////////////////////................................................------------------------////////////////////////...//////000222333555666444444444333333444444555111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------///000000000111222222222222222000000000000000000000000000000000/////////..................------------,,,++++++***************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---......///000000111111222333444333111111444777222222111000000000000111///......------......///------------------------------------------------<<<;;;:::888666555444444111000000///////////////........................000/////////............+++++++++,,,,,,---------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------000000000000000/////////---...000333666888999:::777777666666555555555444111222222333333333222222111111111111000000000000000/////////............------------------------------------------------++++++,,,,,,---...//////---------.........//////---------------------------------------------------,,,,,,++++++,,,,,,---................................................---------------------------------.........//////............/////////000///000000///......000222111444777888777666666666888999999999999888777777555555555666666666666666666666666555444333111111888555///,,,---000111//////000///---...000222222222333555666444111222666//////000000///...333999333444444333444666444222000111222222000/////////...000222222111000111333222111111///...///000222....../////////...,,,,,,,,,,,,,,,------.........................................................////////////////////////................................................------------------------////////////////////////---......///111222444555333333333222333333444444000000000000000000000000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000000000111222222222222222////////////000000000000000000000000//////////////////.........---------,,,++++++***)))*********************************************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000222333444333111111444777222111000000000000000111......---------......///------------------------------------------------<<<:::888777666555333111222111111000///......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......000222444666888999666666666555555444444444111111111111111111111111222222222111000//////...////////////////////////------------------------000000//////.........---.........------,,,,,,,,,------------------------........................------------------------------------------------------------------------............////////////................................................////////////////////////////////////////////////222333333444555666777777;;;;;;;;;:::::::::999999666888;;;;;;999666444444555555444333333222111111111111000000000000111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......------------------------------------------------........................................................................................................................................................................////////////000000000000000000000000111111111111000000111111111111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,*********+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......//////000222222333333333////////////000000000000000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000000111111111222222222222222222111000000000000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111111111111000///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------..................000111333555666666444444333333333222222222111111111111111111111111222222111111000//////...........................------------------------000/////////.........---......---------,,,,,,,,,------------------------........................------------------------------------------------------------------------............////////////................................................................................................222222333444555666777777::::::999999999888888888555777::::::888555333333555444444333222222111111111111000000000000111111000000000000000000000000111111111111111111111111.../////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000//////......------------------------------------------------........................................................................................................................................................................////////////000000000000//////000000000111111111000000111111111111000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++*********+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------......///000111222222222222.../////////000000000000000000/////////.........------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...................../////////000000000000000000111111111222111111000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111111111000000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------..................///000111222333333111111111111000000000000111111111111111111111111222111111000000//////.................................................../////////..................------------,,,,,,,,,------------------------........................---------------------------------------------------------------------------............/////////................................................................................................111111222333444555666666888888777777777666666666333555888888666333222222444444333333222111111111111000000//////000000111000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000////////////////////////000000000////////////...------------------------------------------------........................................................................................................................................................................////////////000000000000//////000000000000111111///000000111111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000000000....../////////000000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////////////////000000000000000000///............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111111000000000/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.............../////////000000000000000//////////////////111111111111111111111111111111000000////////////........................////////////////////////........................------------------------------------------------........................---------------------------------------------------------------------------------.........//////................................................................................................000000111222333444555555555555555555444444444444111333555555333222111111333333222222111111111000000000////////////000000////////////////////////000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------------------------------........................................................................................................................................................................////////////000000000000////////////000000000111//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---....../////////............/////////000000......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------...............////////////000///......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...........................////////////000000000000000000000000000000000000000000000///////////////........................////////////////////////---------...............------------------------------------------------........................------------------------------------------------------------------------------------............................................................................................................//////000111222333444444444444333333333222222222000222333333222000000111222111111111111111000000000000////////////000000........................////////////////////////............////////////////////////////////////////////////////////////......................................./////////------------------------------------------------........................................................................................................................................................................////////////000000000000...////////////000000000//////000000000000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111222000---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---............---............////////////------------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---------------.........////////////......------------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------..................------////////////000000000000000000000000000000000000////////////////////////------------------------........................---------------.........,,,,,,,,,------------...------------------------........................------------------------------------------------------------------------,,,------------.........................................................------------------------------------------------......///000111222333333333333222222222111111111///111222222000000000111000000000000000000000000000//////......//////000........................////////////////////////------........./////////////////////////////////////////////////////////........................---............/////////------------------------------------------------........................................................................................................................................................................////////////000000000000......////////////000000...//////000000//////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///333444222...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........------------........./////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////...------------...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111////////////000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,---------------.........................../////////000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------,,,,,,---------.........................................................---------------------------------------------------......///000111222333222222222222111111111111///111222111000///000111000000000000000000000000//////............//////------------------------........................---------.........//////////////////////////////////////////////////////........................---------.........//////------------------------------------------------........................................................................................................................................................................////////////000000000000........./////////000000......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++///444555222...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,------............---------------.........//////............------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------................../////////000000000......------...//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<:::888777666555333111////////////000000000000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------------...............///---------....../////////000000000000000000000000.........///////////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......................................................------------------------------------------------------...///000111222222222222222222111111111111///111222111000///111222////////////000000000000//////............//////------------------------........................---------.........//////////////////////////////////////////////////////........................---------.........//////------------------------------------------------........................................................................................................................................................................////////////000000000000............/////////000......////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***///444555222---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///......---------------.........////////////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000...............///000111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------;;;:::999777666444333222111111000000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************,,,,,,,,,---------......------............------...///////////////.......................................------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------------------------....................................////////////000111111111222222222222333222222222222222222222000000////////////000000///---+++,,,---...---,,,,,,------......------,,,........................---------............///.................................------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------...................................................///000000000///---,,,............................................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...------,,,,,,------......---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------;;;:::999777666444333222111111111000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------............------......////////////....................................---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------------------------------....................................////////////000000000000111111111111222111111111111111111111000000////////////000000///---+++,,,---...---,,,,,,------......------,,,........................------------..........................................---------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------...................................................///000000///...---,,,............................................................////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...------,,,,,,------......---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------------------------------;;;:::999777666444333222222111111000000///............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++***))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------....../////////......------------------------...------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................---............/////////....../////////000000000000000000000000000000000000//////......//////000///---+++,,,---...---,,,,,,------......------,,,------------------------------------.......................................------------,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------...................................................////////////...------................................................---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...------,,,,,,------...------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------;;;:::999777666444333222222222111111000//////.........---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------......//////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................---------.........//////---------.........//////......///////////////////////////......////////////---+++,,,---...---,,,,,,------......------,,,------------------------,,,,,,---------.................................------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------.....................................................................---................................................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------............///...------,,,,,,------...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------;;;:::999777666444333222222222222111000000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---...............------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------........................------------............,,,------------.........------.........///////////////............/////////---+++,,,---...---,,,,,,------......------,,,------------------------,,,,,,,,,------------...........................------------------------,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------...................................................------------.........................................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------------............///...------,,,,,,------...,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------;;;:::999777666444333222333222222111111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,------------.........,,,,,,---------.........---------......//////000///......------......//////---+++,,,---...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,------------...,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------................................................---------,,,------...///................................................,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,---------------............///...------,,,,,,------...,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------------------------------;;;:::999777666444333222333333222111111000000///......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,---------.........------------............---------...///000000000///......------......//////---+++,,,---...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------................................................------,,,,,,,,,---...///................................................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))******+++,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,---------------............///...------,,,,,,------...,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------;;;:::999777666444333222333333222222111000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------......---------.........//////------......///000111111.........------.........///---+++,,,---...------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,------.........,,,,,,,,,---------..............................------------------------------------------------------------------------------------------------------------------------................................................---,,,,,,+++,,,---//////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...------------------------++++++++++++++++++++++++))))))***+++,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////...------,,,,,,------...++++++++++++,,,,,,---...++++++,,,,,,,,,---------------------------------:::999888666555333222111111111111111000///------.........------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...---------............///...........................,,,+++,,,///111000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------:::999888666555333222111111111111111000///...---......---------,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++*********+++++++++,,,,,,******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------------------....................................---,,,+++,,,///000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------:::999888666555333222111000111111000000///...---...------------,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++*********++++++++++++,,,******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,------------------............---------------------------,,,+++,,,...000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------:::999888666555333222111000000000000000///......------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------,,,+++,,,,,,......///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------:::999888666555333222111///000000000000//////...------------------------//////...------------...++++++++++++++++++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,---------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------:::999888666555333222111//////000000000000//////,,,,,,,,,------------...//////...------------...++++++++++++++++++++++++)))))))))************+++******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------:::999888666555333222111//////000000000000//////,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---------............///................................................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------:::999888777555333222111//////000000000000000///,,,,,,,,,------.........---,,,++++++******++++++++++++++++++++++++++++++))))))))))))******************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......------------------------------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((+++------++++++---000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------................................................---------.........//////................................................,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------999999888666555444333222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///................................................////////////////////////................................................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------999999888666555444333222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///................................................////////////////////////................................................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------999999888666555444333222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------............///................................................////////////////////////................................................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------999999888666555444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......---------............///................................................////////////////////////................................................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------999999888666555444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......---------............///........................////////////////////////////////////////////////////////////////////////........................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------999999888666555444333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---------......---------............///........................////////////////////////////////////////////////////////////////////////........................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------999999888666555444333222////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---------......---------............///........................////////////////////////////////////////////////////////////////////////........................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------999999888666555444333222000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,,,,,,,---------......---------.........//////........................000000000000000000000000////////////////////////000000000000000000000000........................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------999777666555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------...///000000000000...000111222111///---+++///+++,,,222333///...111444,,,+++111111,,,///999+++000333111///000111111666222...---///333333///222444333111111222///+++...//////000000000///...///---,,,---///000000///////////////////////////........................,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................999777666555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------///////////////...------///---***)))***---111333333,,,((()))******---222222333333333555666222---999555444666888666555666444555;;;:::222444888333---++++++---//////000222333222000......,,,+++***///...------///000///...////////////////////////........................,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................999777666555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------000000000//////......---///111555777666333///,,,,,,+++...666;;;<<<===???:::@@@???777;;;FFFGGG>>>GGGEEEDDDDDD@@@<<<===BBBDDDAAAKKKJJJ:::@@@JJJAAAHHHAAA===>>>:::333111666///------...000222222222000.........000111000...////////////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------999777555555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------............000000000000000111111222555111,,,((()))---222666======>>>??????===;;;;;;555CCCKKKHHHCCCEEEFFFFFFCCCOOOSSSKKKGGGNNNVVVXXXOOOAAACCCCCC===LLLUUUCCCBBB<<<===CCC@@@666444;;;999777444444444333000,,,000///...///111222111000////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------999777555555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................---------....../////////000////////////000111222,,,...333888===@@@AAAAAA???AAABBBAAABBBHHHPPPVVV]]]pppkkkjjjuuuooo~~~wwwuuupppvvvyyyXXXUUUUUUXXXQQQCCC>>>AAA888666555888<<<===:::666222000......000111111000000000000000000000000000////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------999777666555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................---------...//////000000111000//////000111333444333888AAAHHHMMMOOONNNLLLKKK[[[kkkppppppssswwwzzzuuu{{{|||vvvyyy~~~|||~~~wwwooohhhfffgggTTTOOOHHHFFFGGGFFFAAA<<<;;;777222000000000111111000000000000000000000000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,999777666555555444222000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................---------...///000000000000000111333666:::>>>@@@MMMIIIDDDDDDKKKYYYhhhrrr}}}{{{zzzxxxuuuvvvttttttwwwwwwpppbbb[[[UUUMMMHHHLLLGGG???888555555555555000000000000000000000000////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,999777666555555444222000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++,,,,,,---......,,,,,,,,,---------......++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------////////////////////////---------...///000000111...000333888>>>FFFLLLPPPDDDTTTmmm{{{~~~zzzsssyyyyyyvvvvvvzzzzzzvvvuuuwww~~~}}}ssskkkxxxrrrtttqqqwww]]]UUUKKKBBB<<<;;;::::::000000000000000000000000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,999888666555333333222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,&&&444+++ 222+++111...(((222"""$$$111'''&&&+++,,,000((("""000)))(((222+++!!!'''...------------..."""!!!,,,+++---)))'''+++---111,,,$$$000,,,555 111---(((000(((!!!,,,333%%%)))333...++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////111000////////////...---...+++,,,222222......222===999>>>JJJJJJDDDLLL^^^sssxxxxxxsss~~~sssjjjaaappp[[[ooodddfffiiiccc}}}oooxxxttttttwwwooowwwsssppprrrppp~~~~~~pppSSSJJJFFF???===>>><<<<<<333***111555***111...000444222,,,,,,000//////.........------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------......///........................------------------------------------------------------------------------........................------------------------999888666555333333222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,...''' &&&;;;(((&&&$$$666 )))000111'''555$$$(((%%%888///+++...+++)))---***$$$$$$(((&&&444222999******000(((...111---'''))),,,,,,,,,222555***'''***+++@@@333+++$$$888'''%%%,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000//////000000000///...777000+++---000333;;;DDDHHHGGGJJJSSS```nnnzzz}}}zzzmmm\\\```\\\VVVTTTTTTccchhhgggZZZeeeqqqnnnwwwuuuccc[[[eeebbb^^^kkkggg\\\aaalllllllllooollldddqqqwwwvvvtttkkkeeevvvqqqhhhooofffMMMBBB<<<;;;@@@AAA:::;;;999...000------000000---///333//////.........------------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------........................------------------------999888666555333333222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++;;;>>>,,,---000###,,,999:::---777'''***&&&))),,,999'''---111$$$))))))''''''---///***(((******(((&&&...'''***&&&000$$$%%%222+++)))222(((,,,111777---888,,,(((''')))''')))///***&&&++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////...///000111111111000000......000555777999>>>EEEJJJ[[[kkkuuuzzzyyylllssswwwtttuuupppooovvvvvvxxxqqqzzzyyywwwxxxsss{{{{{{xxxzzzvvv}}}yyyxxxnnn[[[YYYZZZhhhzzz~~~vvvssstttuuuzzz~~~ooolllmmmcccRRRIIIDDD:::999<<<999555111...//////...000444/////////.........------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------------,,,........................------------------------------------------------------------------------........................------------------------999888666555333222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---!!!***)))UUU```///***---'''888+++---$$$***CCC)))(((++++++&&&)))//////888bbb[[[LLLNNN^^^aaa[[[QQQOOOQQQBBB$$$***999,,,]]]qqqAAA000444555000'''+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------....................................////////////...///111111000000000000,,,222:::======BBBMMMXXX~~~kkkqqqbbbuuuuuuxxx{{{~~~vvv{{{vvvxxxvvvxxxxxxnnneeettt}}}yyyuuubbb]]]lllkkkhhhuuu{{{yyyrrrbbbXXXHHH>>>>>>===<<<888444222000/////////////////////............------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------------------.........---,,,++++++---..................---------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------------------------.........////////////000000000000........................................................................................................................------------------------999888666555333222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------555VVVaaa444...'''***///...###///)))+++222+++'''000&&&---###555///XXX777&&&---...$$$///+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------................................./////////000000///000111111//////111333777???CCCBBBEEEVVVsss}}}ppphhhsssyyyzzz~~~|||~~~tttrrr{{{lllrrruuusss{{{zzz}}}jjjyyyzzzuuusssyyy]]]ccccccpppjjjkkk|||}}}xxxcccRRRFFFAAA>>>999555333222///+++000000/////////............---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................//////000000///...------------............---------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------....../////////000000000111111---......///000111111222////////////////////////................................................................................................------------------------999888666555333333222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,"""%%%YYYaaa___;;;$$$222+++)))444***nnn+++$$$---///"""***222$$$###UUUcccRRR222(((555)))FFFRRR@@@&&&$$$...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------............................../////////000000000///111222111000222666;;;888FFFUUU]]]eeevvvzzzxxxoooqqqvvv~~~~~~tttxxx|||uuu{{{yyyppp|||{{{zzzuuusss|||rrruuuvvvsss}}}kkkooozzzppprrriiippprrrsssqqqooozzzxxx{{{xxxjjjNNNJJJBBB999777666333---000000000/////////.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................////////////////////////------------------,,,+++,,,,,,------------,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------.../////////------......//////000000---......//////000111111////////////////////////................................................................................................------------------------999888666555333333222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,:::---888---111888&&&222$$$!!!>>>JJJ&&&###222******333+++111,,,!!!''',,,)))555;;; 000hhh777###///)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------.................................................../////////000000000000///111222222222777???GGGHHHZZZqqq}}}uuuiiikkkxxx~~~www~~~sssqqqooosssuuuvvvrrr{{{tttqqqtttgggsss{{{yyyrrrzzzsssoooooozzz~~~iiiaaaRRRCCC===<<<999222000000000000/////////.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................////////////////////////---......////////////......//////000000//////......................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................//////000111111222222//////000000111222222333333333222222111111111000////////////////////////................................................................................................------------------------999888666555333333222222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&iii,,,%%%999)))(((777000'''{{{777"""444+++"""***+++)))%%%&&&rrr***111,,,)))---BBBeee---,,,...... 000***++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------................................................////////////000000000000...111333333555<<>>@@@AAA???BBBHHHHHHEEEGGGFFFCCC???BBBEEEAAA999???<<<999666///***///777666111,,,...000111000///,,,...//////.........///////////////////////////////////////////////////........................999777444333333333222000//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,CCC...&&&&&&555(((,,,...***''')))LLLPPP(((---###000)))///,,,)))...ooo,,,...%%%,,,$$$TTT```444(((000,,,,,,666"""------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,---...............,,,---...//////---+++***---...---+++***+++,,,,,,''',,,///...+++***,,,...000,,,)))+++000333---&&&))),,,111555555111...///...//////...,,,++++++,,,,,,,,,,,,,,,++++++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------............///---------.........//////000///---...000111000...@@@666666GGG[[[jjjzzzuuu~~~|||{{{yyywwwvvv{{{~~~}}}}}}www~~~yyytttnnngggrrr{{{~~~rrrhhhtttpppeeeqqqsssgggQQQ;;;===<<<999444,,,)))...555000000///......---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,------.........------......------...000222444555666:::???EEEJJJOOOSSSPPPTTTVVVRRRNNNLLLGGGAAACCCBBBFFFFFFBBBEEEHHHCCCAAAFFF@@@IIIKKKCCCGGG>>>DDDFFFJJJLLLJJJEEECCCCCC888<<<>>>===:::777333//////...------......---,,,///...---,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------,,,,,,++++++((('''---222000111222...;;;///)))///===EEEIIIIIIJJJLLLGGGGGGIIIIIIHHHAAAFFF@@@???EEEEEE@@@@@@DDDGGGIIIHHHCCC<<<<<>>999999<<<===999:::>>>666===???999===444666444777>>>===666555:::<<<===AAAEEECCC===:::;;;888444000//////...,,,)))///...---+++++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------555111...------000333333>>>FFFLLLMMMKKKGGG@@@999111DDDOOOGGGBBBJJJQQQSSSVVVTTT```vvv{{{ooojjjppp{{{pppjjjmmmjjj[[[JJJBBB>>>GGGJJJCCC???EEEJJJKKKDDDGGGIIIGGGAAA999222...------...000333111---(((////////////////////////////////////////////////........................:::888555444444444222111000000000000000///..............................------------------------jjj***333111444111---,,,+++666+++###zzz%%%***///000$$$...,,,'''***mmm,,,&&&***888%%%'''333777)))$$$666------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///......---------------000//////...------------///......///333888;;;<<<<<<999:::???@@@???BBBHHHMMMIIIEEEFFFGGGGGGJJJMMMRRRQQQOOONNNJJJGGGIIINNNFFFEEE>>>555444888666///000...,,,***+++---............---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------............///............////////////...111333222111333999??????ppptttyyyvvvyyy|||{{{yyyoooiiiqqqpppssswwwwwwrrrnnnuuuqqqjjjjjjvvvjjjllllllwwwiiilllvvvsssppptttZZZJJJ>>>>>>>>>888000---......//////...---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......///000000......------...000222333:::<<>>;;;BBB???:::???BBB===999888@@@:::??????===GGGAAANNNBBB;;;>>>>>>999;;;BBB888666888<<<<<<999===EEEBBBAAA???;;;888444000......---,,,+++,,,---///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------.../////////............///)))......000999???FFFOOO>>>HHHHHH<<<666AAAOOOWWWgggzzz|||~~~{{{sss}}}sssZZZLLLNNNNNNHHHBBB>>>:::;;;BBBHHHEEE>>>222222222222111///...---////////////////////////////////////////////////........................:::888555444444444222111000000000000000//////...........................------------------------jjj)))"""BBB---000(((///,,,222+++222;;;GGG+++111///(((000+++&&&+++mmm###'''...+++(((###333ppp###(((,,,000------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------//////...------......///...------------...///000...444<<>>888666???KKKHHHEEEDDDEEEJJJLLLGGGBBBLLLNNNNNNMMMOOOOOOJJJBBB<<<888333111000000///------,,,,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------............///........./////////000000...000222111000555@@@HHH\\\zzzxxx||||||qqqiiifffkkk```tttwwwvvv~~~}}}vvvsssvvvxxxvvvkkkhhhiiinnnppplllgggfffdddjjjvvv|||}}}zzzvvvyyyssstttppp~~~oooqqqkkkqqq}}}|||oooqqqxxxuuuxxxppp^^^III>>>;;;555,,,------..................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---/////////---------...000333888===AAADDDJJJMMMRRRUUUVVVTTTQQQOOOEEEGGGEEE???>>>AAABBB???666666666:::CCCJJJFFF===:::LLLMMMKKKXXX\\\TTTRRRLLLZZZVVVYYYYYY[[[kkkjjj___PPPEEEEEEEEEBBBBBBFFF;;;::::::999666333777>>>@@@CCCEEECCC>>>::::::;;;333222000///...---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------...............---------...///000,,,;;;???@@@HHHEEECCCNNNIIINNNOOORRRaaaxxxwww{{{wwwlllfffkkkmmmjjjTTTVVVbbbnnnmmmiiivvvrrr___ZZZNNNAAA===CCCFFFFFFCCC@@@999000+++---666===000000000000000000000000////////////////////////........................:::888666555555444333111000000111111000000///...........................------------------------]]]CCC000***111***111,,,((('''::: ~~~***+++))),,,111000,,,222qqq+++777:::$$$---555&&&&&&PPP---***111///)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------//////...---...///000111,,,,,,...000444888;;;>>>===JJJ\\\gggkkkjjjjjjjjjcccSSSPPP___fff___YYY\\\hhhQQQ@@@FFFTTTWWWQQQKKK@@@WWWdddVVVDDD???DDDFFFEEE@@@>>>AAADDDGGGKKKOOOKKKFFF@@@<<<:::888444111///...,,,+++******+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...---------............///....../////////000000000...///000111444>>>MMMYYY~~~ssszzzzzzxxxvvv||||||yyy{{{sssfffbbbzzzjjjlllrrrwwwyyyyyyxxxpppssszzzsssjjjllllllvvv}}}sssyyy|||qqq]]]@@@999;;;::://////............///000,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---,,,+++222444999???FFFMMMSSSVVVVVVWWWWWWWWWTTTOOOJJJFFFHHHHHHBBB999;;;IIISSSUUUOOOPPPRRRYYYfffpppooohhh^^^wwwwwwooozzzzzznnnnnnzzz{{{wwwxxxuuutttsssqqqnnnjjjfffdddRRRWWWWWWNNNDDD???<<<;;;;;;<<<===<<<::::::<<<>>>;;;:::888555222///---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---------............,,,,,,,,,---000222555777AAAMMMEEE>>>JJJJJJKKK^^^}}}}}}zzzjjj]]]mmm___```VVViiitttsss{{{sssbbb```hhh```XXXPPPTTTiiizzzuuueeeyyyoooUUUFFFAAA???AAABBB@@@<<<666333222333000000000000000000000000////////////////////////........................;;;888666555555444333222000111111111111000//////................................................???III,,,222000///111+++,,,444---}}}777111...888444999888===yyy:::???AAA000666AAA;;;CCC777"""555444...+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...------------------------///...------...000222333555666888<<>>>>>===<<<999666222000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------............---...000444999>>>CCCFFFCCCOOOFFFJJJkkk{{{xxxsssvvv|||~~~kkkvvvgggttt]]]mmmzzz~~~~~~xxxyyypppoooiii]]]QQQKKKLLLPPPVVVgggpppggg\\\[[[\\\[[[GGGEEEDDDEEEDDD>>>333***000000000000000000000000////////////////////////........................;;;999666555555555333222111111111111111000//////................................................!!!ooo555222...444,,,999777777+++DDDCCCNNNDDD>>>III<<>>777===???;;;<<>>:::777222...,,,,,,---...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))***+++,,,------...---------------------------------------------------++++++,,,,,,,,,---------000///...///444<<>>LLLiii~~~fffVVVDDD>>>BBBFFFBBB<<<000000000000000000000000////////////////////////........................