BM66(@ ,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,------.........------............------,,,,,,,,,---------............---,,,,,,,,,------111000...,,,,,,,,,...///---------...///000000111//////............//////...........................///000111111000///...////////////////////////000000000000111222333444333444555555555555555555555555666777777777777777666666777888999:::::::::777888;;;===??????>>>===>>>>>>>>>===<<<<<<;;;;;;<<<=========>>>>>>?????????@@@BBBCCCBBB@@@>>>===AAAAAAAAA@@@@@@AAADDDGGGQQQdddtttqqqbbbTTTNNNMMMNNNRRRTTTNNNCCC>>>AAAFFF???<<<;;;===BBBDDDAAA>>>::::::::::::999888888777888777666555444333222222444555555555666888<<>>888666777999999999;;;;;;<<<>>>AAAFFFJJJLLLQQQPPPOOOMMMJJJHHHGGGFFFIIIJJJJJJLLLNNNQQQTTTVVVUUUVVVWWWYYY[[[aaahhhmmm~~~}}}vvvoookkkaaa```]]]XXXQQQLLLJJJJJJDDDAAA===:::888888999:::;;;???EEEKKKPPPUUUYYY]]]eeefffiiillloooqqqsssttt{{{{{{{{{zzzwwwvvvwwwyyy|||mmm```MMM???:::999999888555444333222111///......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,************************+++***)))))))))***,,,,,,+++*********))))))(((((())))))))))))***+++,,,---++++++******************************************,,,,,,+++++++++++++++,,,+++++++++*********))))))))))))))))))((((((((((((*********)))))))))))))))++++++++++++++++++++++++,,,...///000000...,,,+++,,,,,,++++++,,,,,,---...------......///000000000111444888<<<>>>>>>===<<>>===;;;;;;;;;<<<===???===<<<;;;<<<<<<:::999;;;::::::999999::::::;;;;;;<<>>>>>???@@@@@@AAA@@@???>>>===>>>>>>???>>>===>>>AAADDDTTTjjj|||wwwcccQQQJJJIIIEEEHHHIIIEEE>>>;;;===AAA===;;;;;;>>>CCCFFFDDDAAA;;;;;;:::888777777777777777777666555444333222222333333444333333555999<<<>>>:::666444555666666555333333444555888<<>>:::::::::;;;:::777555333333444444555888;;;>>>???AAADDDFFFIIIJJJMMMOOORRRTTTUUUVVV^^^______]]][[[ZZZ[[[]]]fffiiinnnqqqqqqlllgggccc[[[PPPBBB888555555555444444333333222000//////...................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++************************+++++++++******************************)))))))))***+++,,,************)))))))))(((++++++******)))******+++******************************************************))))))))))))***************)))))))))(((((((((((((((((())))))))))))***)))))))))))))))))))))++++++++++++++++++++++++)))+++---...///...---,,,------,,,,,,------...///------......///000000000222555:::>>>@@@@@@???>>>>>>>>>=========>>>??????@@@>>>============;;;:::;;;;;;::::::::::::;;;;;;;;;<<>>>>>>>>>>>>>>=========<<<=========<<<===???BBBOOOfffyyyttt___MMMFFFEEE>>>??????===:::999:::<<<;;;::::::>>>CCCGGGFFFDDD<<<;;;888666555555666777666666555444333333222222111222222222111222444777777555333222333333222111222222222333555888:::<<<888888777666555444444333444444555444444333222111111333555666888:::>>>@@@FFFMMMSSSTTTTTTTTTRRROOOOOOSSSTTTQQQNNNNNNLLLIIIIIIIIIGGGEEEBBB@@@>>>============;;;888777777999333333222111111000000000333555666666555555555666666777999:::<<<===>>>>>>EEEEEEEEEDDDBBBAAABBBDDDKKKOOOUUUYYYYYYUUUOOOKKKEEE???777222222222222111333222222111000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---......---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++*********+++++++++******************************************))))))))))))***++++++************))))))))))))---,,,+++***)))(((((((((************************************************(((((((((''''''(((((())))))))))))(((((((((((((((''''''(((((())))))******))))))))))))))))))******++++++++++++,,,,,,,,,,,,'''(((***,,,---...------...------------...//////------......///000000000444777;;;???BBBBBBAAA@@@===>>>???@@@@@@AAAAAA@@@@@@???======>>>>>>===;;;;;;;;;::::::::::::;;;;;;;;;<<>>>>>>>>======???AAAEEEWWWfffdddVVVJJJDDDAAA===<<<::::::;;;;;;;;;::::::999:::===AAACCCCCCBBB<<<:::777444333333555666555555444444333222222111111222222111000000111333222111111111111111///...333333333333444555777888444444333333333222222222333444444444333111///......000333444444555777888:::<<<@@@BBBDDDEEEDDDBBB===@@@BBB@@@===<<<<<<<<<<<<;;;:::999888777888888111222222111//////000222000111222222222222111000111333444444333222333444333333444666666777777777888999999888666666777888;;;>>>CCCFFFFFFDDD@@@>>>777555222111222333111000111111111000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,,,,,,,******++++++,,,,,,,,,---************++++++++++++((()))***+++,,,---------************************++++++************+++++++++++++++***************,,,+++++++++***)))))))))************************)))))))))))))))******+++*********))))))))))))))),,,+++***))))))((((((((())))))))))))************************************(((((('''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,)))***+++,,,---------------------------......///------......///000000000333666;;;???BBBBBBBBBAAA>>>>>>@@@AAAAAA@@@???>>>???>>>======>>>>>>===;;;::::::999999999999::::::;;;<<>>===<<<<<<===???@@@JJJQQQOOOKKKFFFBBB>>>>>><<<999999:::;;;:::888999999999;;;===>>>===<<<;;;999555333222222444555444444333333222222111111111222333222000///000111///000111111111000////////////////////////000000//////////////////////////////000111111///...---,,,///111222111111222333555444555777888888888999777666666666555333444666555444333222222222222333000111111000...---///000///000111333333333111111...000222222000///000111111111222333333333222222111222222111//////000222333444444555666666666666111111111222333222000...000/////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((()))*********++++++,,,,,,,,,)))))))))******+++++++++((()))***+++,,,,,,------************************++++++************++++++************************,,,+++++++++***)))))))))************************(((((())))))************))))))))))))))))))*********))))))))))))))))))***(((((()))))))))*********)))))))))))))))))))))))))))((((((((())))))***+++************************&&&''''''((()))******+++(((((())))))************++++++,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---...------......///000000000222555999>>>AAABBBAAA@@@@@@@@@AAAAAA@@@>>>===;;;>>><<<;;;;;;======<<<:::999999888888888888999999;;;<<>>;;;888888888777666666777888666777888888777666666666444333222222222222333333222222222222111111111111///000222111///...///000,,,...000///...---///222000000000000000//////...000000000000000000000000///////////////000111222///000111111000000111222555333444666333111888AAAIII===333222444333222333...///000222222222111111******+++)))((('''(((***------......///.........222444555444111000000000//////000000000000/////////000111000//////000222222111111000000111222333...///000000...------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***+++++++++++++++************((((((((()))***+++++++++)))******+++++++++******************************++++++************++++++((()))))))))*********+++***************+++++++++************************'''''')))*********)))(((((()))))))))************+++***)))(((((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))*********+++(((((((((((())))))))))))'''(((((()))******++++++++++++,,,,,,---......///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------......///000000000000333888===@@@AAAAAA@@@CCCCCCBBB@@@????????????===<<<;;;<<<===>>>===<<<;;;::::::::::::::::::;;;;;;<<>>===<<<<<<===444:::===;;;:::<<<>>>>>>666777888888777777999;;;555666777888777666666777111111222222333333333333222222222111111111111111---///000000///......///+++---///...,,,,,,///222...////////////...------............------------//////...------...000111---...///...------///111//////333666555555???LLLOOO???111000222000......+++---///111333333222111000111111111//////111222........................,,,...///000///...///000------...............------...///...------...000.....................---000111111000.........///,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---///,,,+++++++++******))))))'''(((((()))***+++++++++******+++++++++******)))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++))))))******+++++++++,,,************************&&&''')))*********)))((((((((())))))*********+++---,,,***)))'''&&&&&&%%%&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))***,,,,,,'''((((((((())))))******))))))))))))(((((((((((('''(((((()))***+++++++++++++++,,,,,,---...//////(((((())))))***+++------...------------...//////------......///000000000000333888===AAABBBAAAAAADDDCCCBBB@@@@@@AAABBBCCC>>>===<<<===>>>???>>>======<<<<<<;;;;;;<<<<<<===;;;<<>><<<;;;<<<>>>???<<<:::999999888888999999:::;;;::::::<<<>>>@@@???<<<:::555666666666444444666777666555555555555444444444333333333222222111111111000000////////////000000111111000000000000111111333222111/////////000111++++++---.........---,,,///......---------......111000000////////////000////////////////////////222111///...///333777999AAA;;;444...---...000000---......---++++++,,,......///000000......000222//////............//////------...///000000//////111111111000//////......------------------------000///............//////111000......///000111000000000//////.........---/////////---,,,,,,---///---,,,+++***+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++((((((((((((((()))******)))***++++++,,,,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++***((((((((()))***))))))************))))))))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------,,,,,,------...111111000000000000111111000444999===??????@@@AAAAAA@@@@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999;;;<<<>>>>>>>>>@@@CCCFFFLLLYYYfff}}},,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///...,,,+++***+++,,,---------------............000///---,,,+++,,,---...------------------------...---------...//////000------...............---------..................//////.........---------........................222000---...000111111000111111111222222111111000000000111111111111222222555555555555666666666666777777666666666666777777<<<;;;999777666666666666666777888888777777999;;;::::::::::::::::::999999<<<;;;:::;;;======;;;999999999888888999999:::;;;:::;;;<<<>>>@@@???===:::777777888666555444555777444444444444333333333333222222111111111000000000333222222111111222222333//////............//////111000///...------...///+++,,,---...///...------...---------------......///............///000000........................111000///...///222444666888555111////////////...,,,---...---,,,+++---///000///------,,,---......------,,,,,,,,,,,,------,,,------............---------------............---------------------------------------...//////000///------.../////////000/////////.........---...///...---++++++---...,,,++++++++++++,,,------,,,------......------,,,,,,,,,,,,++++++*********++++++************++++++((((((((((((((()))************+++,,,,,,,,,++++++(((((()))))))))*********,,,++++++******++++++,,,)))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******+++++++++,,,,,,------------------------............------,,,,,,------...222111000///////////////...222777:::<<<<<<===>>>@@@@@@???>>>>>>>>>>>>>>>========================<<<;;;:::999999;;;<<<>>>>>>===@@@CCCFFFKKKXXXeee}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---111///---,,,+++***++++++,,,,,,,,,---------......,,,+++******+++---...///------------------------++++++,,,,,,---...///000000000//////...---++++++,,,---------...//////////////////............---------------------------111...++++++---///111222000000111111222111111000000000000111111111222222444444444555666666666777555555666666777777888888;;;;;;:::888777777777777555666666555555666888;;;999999999::::::::::::::::::999999:::;;;<<<:::888999999888888999999:::;;;;;;;;;<<<>>>@@@???===;;;888999999888666444555666333333333333222222222222111000000000000/////////000//////////////////000---------,,,,,,---------...---,,,,,,,,,,,,,,,---,,,---.../////////...---,,,,,,,,,,,,---......///---------------...///000------------------------000000/////////000111222/////////000111111...,,,+++,,,------,,,,,,...000555111,,,+++,,,...---,,,------,,,,,,,,,,,,------,,,------------,,,,,,++++++,,,,,,---......//////........................+++,,,,,,,,,------......///...------------....../////////...............---------,,,******+++---***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++*********++++++************++++++))))))((((((((()))******+++++++++,,,++++++******'''((((((((())))))))))))++++++************++++++))))))))))))))))))))))))+++***))))))((()))))))))'''(((((((((((((((((('''))))))))))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******))))))(((''''''''''''''''''''''''************************+++++++++++++++***)))))))))******+++,,,---......------------,,,,,,,,,,,,...------,,,,,,------...111000///...............///222666999::::::;;;<<>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>===???CCCEEEJJJWWWddd|||++++++++++++++++++++++++,,,,,,+++******+++,,,,,,///...---,,,++++++,,,,,,+++,,,,,,,,,------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...000000//////...---++++++,,,,,,,,,---...///000000/////////...............------------------------...---,,,,,,---///111222///000000111111111111111111111222222333333444444333333444444555666777777333444555666777888999999:::::::::999999999999999222333555555444444666888999999999999999:::::::::999999999:::;;;;;;:::999999999888888999999:::;;;;;;;;;;;;===??????===;;;:::;;;;;;999666444444444333333333333222222222222000000000000000000000000......------------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---.../////////......++++++++++++,,,---...///------,,,,,,,,,---......------------------------//////////////////......------...///111000...,,,***+++,,,,,,,,,---///111:::444---+++...000///---///......------......///---------------,,,+++***.........//////000000000........................---------...------------...//////...---------...........................+++,,,---,,,***)))***,,,)))***+++------,,,++++++******++++++++++++******+++++++++***************++++++************++++++***))))))((())))))******+++++++++++++++***)))(((((((((((()))))))))******++++++************++++++))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((******************************+++++++++******)))((()))***+++,,,---......---------,,,,,,+++++++++...------,,,,,,------......------------...//////222555888:::::::::;;;<<<===============<<<<<<;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<=========???BBBDDDJJJVVVccc{{{++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++,,,,,,,,,---++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++---...---...............------,,,,,,,,,---...///000000////////////////////////------------------------,,,---...///000000000111...///000111111111111111000000111222222333444444222333333444555666666777222333555777888999999999888999999999::::::::::::222444777888888777777777999999999999999999999999888999:::;;;;;;;;;;;;;;;999999888888999999:::;;;:::::::::;;;======<<<::::::;;;;;;:::777444333333444444444444333333333333111111111111111111111111111000000//////000000111...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---*********++++++---...//////...---,,,,,,,,,,,,,,,------------------------....../////////...---,,,111///......//////...---)))+++,,,,,,,,,---000222999333,,,***---000///,,,......------------.....................---,,,+++000/////////.........---........................000000000000///---,,,+++///000222111...---...///---------...............***,,,---,,,***)))***+++)))***+++,,,---,,,+++***)))******++++++******)))************************++++++************++++++******))))))))))))******++++++++++++******)))((()))))))))*********+++++++++******))))))******+++)))))))))))))))))))))))))))))))))*********)))))))))******++++++******)))))))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************************(((((()))***+++,,,,,,,,,(((((()))***,,,---......---------,,,,,,+++++++++...------,,,,,,------...+++++++++,,,...///111222222555888999999999:::<<<<<<============<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>AAACCCIIIUUUbbbzzz++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///,,,,,,---.../////////...,,,---------.../////////...////////////000000000------------------------+++---000111000//////000......///000111111111111---......///000111222222333333333444555555555666222333555777999999888888666777888999::::::::::::555888:::;;;;;;::::::;;;:::999999999888888888888777999;;;;;;::::::;;;<<<999999888888999999:::;;;999999888999;;;<<<;;;999888:::;;;:::777444333333444444444444333333333333000000111111111111222222///......------......//////......------......///+++,,,,,,------------,,,+++,,,---.........---,,,************+++,,,------......---,,,,,,,,,,,,---------------------------....../////////...------333111...---...//////...***+++,,,,,,,,,---///222222...***)))+++------,,,,,,,,,++++++++++++,,,,,,---............------,,,......------,,,++++++***------------------------000000111111000...,,,+++...111333222///---...///---------------.........***,,,------+++******+++)))******+++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***************++++++************++++++++++++***)))))))))***************+++******))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))************)))***++++++,,,,,,++++++***))))))))))))((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))************************************************************'''((()))***+++,,,,,,,,,((())))))***+++,,,------------------,,,,,,,,,,,,...------,,,,,,------...***++++++,,,...000111222111333666777777888999;;;<<<===>>>>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<>>>AAACCCHHHTTTaaaxxx******************************++++++++++++******'''((())))))************************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,------...//////......------...................../////////000000000000........................,,,...///...,,,,,,---///---...///000111111111111------...///000111222222444444444444444444444444333444666888999888888777444555777888::::::::::::999999999888777999<<<>>>;;;::::::999888777666666555777::::::999888:::<<<999999888888999999:::;;;888777777888999:::999888666888:::999777444333222333333333333222222222222/////////000000000111111,,,,,,++++++++++++,,,,,,......------------......***+++,,,---------,,,,,,******,,,---------,,,+++++++++************++++++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111///...---/////////...***,,,---,,,,,,---///111+++***))))))***+++------,,,++++++******++++++,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---111333222...+++,,,...,,,,,,,,,------.........***,,,......,,,******+++***************++++++,,,++++++,,,,,,,,,,,,++++++((()))))))))*********+++++++++************++++++,,,+++******))))))******((())))))************)))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))******+++++++++,,,---------------............------,,,,,,------...------------...///000111111333555777777888;;;===<<<===>>>??????===<<<:::========================::::::;;;;;;<<<<<<;;;;;;===<<<>>>AAABBBGGGTTT```xxx******************************++++++++++++******((())))))))))))((((((''')))************+++++++++***+++,,,---------------+++++++++++++++++++++++++++++++++***++++++,,,,,,---...............------...............---------.../////////000000111111////////////////////////---...---+++((())),,,000---...///000111111111111...///000111222333444444444444444444444444333333333444666888999888777666222444666888999::::::::::::888555222222555;;;@@@<<<;;;:::999888666555555333666999999777777888;;;999999888888999999:::;;;888666666666888999888777555777999999666444222222222222222111111111111000---.........//////000000///......------......///...------,,,,,,------...)))***+++,,,------,,,+++)))***+++,,,---,,,++++++++++++******************)))***+++,,,...000222444************************///............///000111---,,,---...000000...---+++,,,------,,,,,,...000(((***+++,,,+++,,,///111...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,,,,------......//////000++++++++++++++++++++++++(((***,,,...000//////...,,,000333111---***+++---,,,,,,,,,------.........+++---......---++++++++++++***)))))))))***,,,---))))))************))))))(((((())))))*********+++++++++************++++++,,,,,,+++***))))))******'''((()))***************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))+++++++++***)))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))******************++++++---------....../////////...------,,,,,,------...000000///...............333555888999:::;;;>>>@@@<<<>>>???@@@???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;===<<<>>>@@@BBBGGGSSS```www***+++++++++***((('''%%%)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------,,,++++++,,,------////////////000111222333000000//////.........---///......---------......000000///...............000111111222222333444444666666555444333333333333666777999:::999888666555777777777777888999:::;;;999888777777888:::<<<===;;;;;;::::::999888777777444555666888888888777666888888888888777777777777777777777777666666666666555555555666555555444333111222222333333222222111////////////....................................///...,,,++++++,,,...///......---------,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------///000000000000000//////------------,,,+++***))),,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,************************...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,---------,,,++++++---------------------------,,,+++++++++,,,---...........................++++++------------++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++***)))(((((()))***+++,,,+++)))((((((((()))***---***)))+++---,,,++++++((((((((((((((())))))))),,,,,,+++***)))))))))***)))***+++,,,,,,+++)))))))))))))))))))))(((''''''))))))************))))))'''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%))))))))))))))))))))))))******)))(((((((((((((((*********))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,---......++++++******++++++,,,---------......//////000000333666:::<<<<<<<<<<<<===<<<===>>>@@@BBBBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBBFFFSSS___ppp***++++++++++++)))(((''')))))))))))))))*********+++++++++*********))))))***************************+++,,,,,,------,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,+++++++++,,,......333222111000////////////000000000/////////......//////...............///000000///............///000111111222222333333444666555444333333222222333555666888999999888666555777777777777888999:::;;;:::999888888888:::<<<===::::::999888777666555444444555666777888888777666888888888777777777666666888777777777666666555555555555555555555444333333111222222333333222222111////////////....................................///...,,,++++++,,,---...------------,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------............------------------,,,+++***))),,,,,,,,,++++++***************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------------++++++,,,------,,,++++++************************))))))))))))))))))))))))******************************************************)))(((((((((((((((******)))(((((()))******---,,,***)))))))))******,,,***)))***,,,,,,++++++)))))))))))))))))))))))),,,+++******))))))******)))***++++++++++++***))))))))))))))))))(((((('''((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,------......+++++++++++++++,,,------...//////000111111222222333666:::<<<===<<<============>>>AAACCCCCC@@@>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>@@@BBBFFFRRR___ppp******++++++++++++******)))))))))))))))(((((((((+++++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000++++++******+++---///000333222111000////////////111111111000000000000000000000////////////000000111000//////......//////000000111111222333333333555555444333222222222222333444666777888888777666777777777777888888999:::;;;;;;:::999999:::;;;<<<::::::999888777666555555555666666777777777777666888888777777777777666666888888777777666555444444444444555555444444333222111111222222222222111111/////////............---------------------------///...---+++++++++,,,------------,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,------------,,,+++******+++++++++++++++*********+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++,,,---------,,,++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((************************((((((((((((((((((((((((((((((''''''&&&&&&''''''***))))))(((((())))))***,,,,,,+++*********+++++++++***))))))+++---,,,+++******))))))))))))))))))++++++***)))))))))******))))))***++++++******)))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------.........//////000111111111333666;;;===>>>======>>>===>>>???AAACCCCCCAAA???AAAAAA@@@@@@@@@?????????========================<<<<<<>>>AAABBBFFFRRR^^^ppp******++++++,,,,,,,,,,,,++++++******))))))((((((******************************************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///------------------------,,,,,,------...///000111,,,+++++++++,,,...000111////////////000111222333111111111111111111111111000000000000000000111222111000000///.../////////000000000111222222333333555444333222111111111111111222444666777777777777777777777777777888999999;;;:::999888888999999:::999999999999999999999999666666666777777777777666888777777777666666666666888888777666555444444333444444444444444333222222111111222222222222111111//////.........---------------------------------///...---,,,++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,------.../////////......,,,---------,,,,,,+++***+++++++++***************+++++++++++++++***)))((()))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((((((''''''&&&&&&''''''''')))))))))(((((()))))))))+++*********************)))***((('''***...///,,,***************)))))))))******))))))))))))******)))))))))******************))))))(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''&&&%%%$$$$$$%%%''')))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))++++++++++++++++++++++++.........---------,,,,,,------,,,,,,,,,---......+++,,,,,,------...//////222666;;;>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCAAA???AAAAAAAAA@@@@@@@@@??????========================;;;;;;>>>AAABBBFFFQQQ]]]ppp*********++++++,,,------,,,,,,,,,++++++*********************************************************)))***++++++,,,,,,++++++---,,,,,,,,,,,,---...///------------------------+++++++++,,,---///000111///...---------...000111////////////000111222333111111111111222222222222000000000000000111222222111111000//////////////////000000111111222333333444444222111111111111111111111222444555666777777777777777666777777888888888888777777777777777777666777888999:::;;;<<<<<<777777777666666666666777777777777666666666666555777777777666555444444333333333333333333222222111000111111222222111111000............------------------------------------------,,,,,,++++++++++++,,,,,,+++++++++*********************************(((((((((((((((((((((((()))))))))*********++++++*********+++++++++,,,,,,,,,,,,---...............,,,,,,---------,,,++++++************************++++++++++++******)))((())))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))(((((('''(((((())))))((((((((())))))((((((((((((((())))))))))))))))))(((***)))&&&***000222...************))))))((((((***))))))((())))))******((((((((())))))******+++******)))((('''(((((()))''''''(((((((((((('''''''''((((((((())))))******((('''&&&%%%%%%''')))+++(((((((((((((((((((((((())))))(((((((((((()))))),,,+++******)))(((''''''(((((())))))************************************++++++++++++++++++++++++.........---,,,,,,++++++------,,,,,,,,,---......+++++++++,,,------......111555:::>>>???>>>>>>>>>===>>>???AAACCCCCCAAA???@@@????????????>>>>>>>>>========================;;;;;;>>>AAABBBFFFQQQ\\\ooo***************+++,,,---,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,---------......------------------------++++++++++++---///222333333222111////////////000333222111000////////////111111111111111222222222000/////////000111222333222111000000//////000000//////000000111222222222444333222111000000000000000111222333444555666666777777777666666777777888666666666666666666666666333444555666888999;;;;;;888777777666666666666777777777666666666666555555666666666555555555555444222222333333222222111000000000111111111111000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************+++++++++((((((((((((((((((((((((((())))))))))))*********************++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))************************+++******))))))++++++++++++++++++++++++)))******++++++******)))*********+++++++++++++++))))))***+++,,,,,,,,,+++************************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************))))))(((((())))))******'''(((((())))))(((((('''&&&'''(((((())))))(((((((((+++***&&&***333555111******))))))((((((''''''))))))((((((((()))******((((((((((((((()))+++++++++***((('''''''''((()))'''(((((())))))(((((('''&&&''''''(((((())))))******))))))))))))+++,,,---((((((((((((((((((((((((((((((((((((((())))))***,,,,,,+++***)))(((''''''''''''(((((())))))******************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,------...,,,,,,------...////////////444999===>>>>>>======<<<===>>>@@@BBBBBB@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::===AAACCCFFFPPP\\\ooo+++***)))))))))***+++++++++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++++++++,,,---.........---,,,........................---,,,,,,---///111444666888777444222000///......333222111000////////////000000000111111111222222//////...///000111222222222111000000//////000000//////000000111111222222333222111000000//////000111111111222222444555555777777666666666666777777555555666777777888888777555666666777888888999999999888777666555555666777777777666666666555555555444444444555555555555666222222222222222111111000000000111111111111000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++*********))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((()))))))))******************++++++++++++((()))***++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))))))))*********+++((())))))************)))++++++++++++++++++++++++))))))***++++++***)))))))))*********++++++++++++)))******+++++++++******))))))))))))))))))))))))((()))+++---............------------------------,,,+++***))))))***+++,,,************************************************************************))))))))))))))))))))))))))))))(((((())))))***+++''''''((())))))(((''''''&&&'''((()))***))))))((((((,,,+++&&&***555888333))))))(((((('''&&&&&&%%%((((((((((((((()))******((((((''''''((()))+++,,,+++***((('''''''''))))))((())))))******))))))(((%%%&&&&&&'''(((((())))))((((((((()))***+++++++++((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&'''(((((())))))************************++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,------,,,,,,,,,---......//////---222888===>>>===<<<<<<;;;<<<===???AAAAAA???======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::===AAACCCFFFPPP[[[ooo+++***)))(((((()))***+++)))))))))***+++++++++,,,))))))******++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++---//////...---,,,....................................000333666888<<<:::777333000......---////////////000111222333//////000000111111111111............///000111222222111111000000000000000/////////000111111222222333222111000////////////111111111111222333444444888777666666666666777777555555666888999999999999:::::::::999999999999999999888777555555555666777777666666666555555555555333333444444555666666666222222222222222111000000000000111111111111000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------************))))))))))))))))))******++++++++++++************************(((((((((((()))))))))))))))************+++++++++)))***+++,,,---.........++++++,,,------,,,,,,,,,(((((())))))*********+++'''((()))***************((((((((((((((((((((((((((()))***++++++***)))((())))))******++++++++++++******+++++++++******)))++++++++++++++++++++++++((()))+++---....................................,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******&&&'''((())))))((('''&&&'''((()))+++++++++***)))(((---,,,'''+++666:::444)))(((((('''&&&&&&%%%%%%((((((((((((((()))******((('''''''''((()))+++,,,+++***((('''&&&''')))***))))))************))))))%%%%%%%%%&&&'''(((((()))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******%%%%%%&&&'''((()))***+++%%%%%%&&&&&&'''(((((()))************************++++++++++++++++++++++++************************++++++******++++++,,,---)))******++++++,,,------,,,111888<<<======;;;;;;;;;;;;<<<>>>@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::===AAACCCFFFPPP[[[ooo------,,,++++++******)))++++++++++++++++++++++++++++++***************+++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.../////////...---)))***+++---000222444555999777222///------///000...............///000000000000000000000111222222111000///......///000111999777555222000/////////000000111111111111000000222222111111111111222222...////////////000000000444555555666777888888999777666666666777777555444555444333555777888888777555555444444444444555555555444333222222222222222444444444444444444444444000000000000////////////////////////////////////111///---***))))))***++++++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))+++***'''%%%%%%(((***,,,((()))***+++,,,---------(((((())))))******+++++++++******)))***,,,---...)))))))))***++++++,,,,,,(((&&&%%%&&&)))***)))'''%%%&&&((()))***+++******))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++***++++++,,,,,,++++++***+++***))))))((()))))))))+++***))))))******((('''******++++++++++++******))))))************))))))******)))(((((('''(((((()))'''&&&'''((()))(((&&&&&&'''((((((((((((((('''(((((()))***************))))))***+++,,,,,,------)))((((((((('''''''''''''''((()))******)))((('''((((((''''''''''''(((((())))))************))))))'''((((((((())))))******))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))))))))))))))******+++******)))''''''&&&&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((******+++++++++,,,,,,,,,---------------------------------.........//////+++,,,,,,------......///---000444777888999:::;;;<<<;;;999888888888999999::::::;;;<<<;;;:::999888999999888888999999:::;;;<<<;;;<<>>???===999666333444333222333555666555444555444444333333444444555444666888::::::888555333222222222222222222222222000000000000////////////..............................---------...///000777333///***)))***,,,...++++++++++++++++++++++++))))))))))))))))))))))))************************)))(((((((((''''''''''''))))))))))))))))))))))))%%%&&&'''((())))))((((((+++++++++,,,,,,++++++***++++++******))))))(((((())))))))))))***+++,,,,,,******)))))))))((((((((((((((((((((()))))))))((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))************************)))))))))*********++++++***++++++,,,,,,++++++***---,,,++++++******++++++444111---************)))))))))************))))))((((((((())))))(((((((((++++++***************+++***)))((()))***+++***(((*********))))))'''&&&%%%'''(((((()))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((('''((((((&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((+++*********)))(((((((((((((((((('''''''''&&&&&&,,,***)))'''''')))***,,,((((((''''''''''''(((((((((''''''''''''((())))))******)))(((''''''((((((*********************)))************************))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000111111000333666888888888888999;;;;;;;;;::::::::::::;;;::::::::::::999999888888888888777777777888999999<<<;;;<<>>???<<<999888:::444222111222333444333111444333333222222333333444000222444666777666444222111111111111111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********))))))***++++++******)))************************))))))))))))))))))))))))&&&''''''((()))******+++******)))))))))(((((((((((((((((((((((((((((((((&&&'''(((***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********'''((()))++++++++++++***)))))))))***************)))***,,,***((('''(((***)))((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***++++++***))))))))))))***((('''''')))++++++***((((((((())))))))))))((((((******++++++++++++******)))((((((((())))))***+++)))(((''''''))))))((('''))))))*********))))))(((&&&'''(((((())))))((((((((((((((())))))******************)))))))))(((((($$$%%%&&&((()))***++++++((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))************))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))*********)))))))))))))))******((((((((())))))******+++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))************+++++++++---------...//////000000000333777999999999:::;;;:::;;;<<<===>>>======<<<===<<<;;;:::::::::;;;;;;:::::::::999::::::;;;<<<<<<;;;<<>>>>>>>>===<<<<<<;;;:::999888999:::;;;;;;;;;::::::;;;;;;<<<===<<<;;;<<>>???@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;:::;;;???@@@BBBJJJTTTkkk{{{***)))(((((((((((((((((())))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))******)))((()))***+++,,,++++++++++++++++++++++++)))***,,,---////////////************************......------,,,,,,++++++---///111111000...------000000000000000000000000...000222111///---...///......//////000000000///000000000000000000//////000000000///......------...///000000000000111333444444444555555666666666444333333444555555333111222222222222111111111000666555444222111111111111000111222333333333222111...///000000000000000///000000///...------------***+++++++++,,,,,,,,,,,,************))))))))))))************************)))))))))))))))*********(((((((((((())))))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))(((((('''&&&&&&&&&((((((((((((((((((((((((***((('''''')))***)))(((((()))***++++++***)))((()))))))))))))))))))))******)))(((((('''''''''((())))))))))))(((((((((((((((((()))))))))))))))((((((((())))))))))))((((((+++)))(((''''''((()))+++(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******++++++***)))(((((())))))***))))))))))))((((((((((((+++)))((((((***+++***((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))++++++*********)))))))))(((((((((((())))))******''''''''''''''''''''''''******)))))))))(((((((((''''''(((((())))))******((())))))***)))((('''&&&'''((((((((())))))))))))))))))(((((((((((())))))***((('''%%%%%%&&&'''((((((((())))))))))))((((((((((((''''''(((((())))))&&&''''''''''''((((((((())))))))))))************)))))))))))))))******+++******++++++++++++******)))***++++++,,,,,,++++++,,,,,,,,,------------...******++++++++++++******+++,,,------,,,,,,...000333666999;;;;;;;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;<<<;;;:::;;;???@@@BBBJJJTTThhhzzz******)))))))))***++++++)))))))))***+++++++++,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++(((***---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))...000111222000.........000000000000000000000000...000111111///...///000......------......///000222222222111000/////////000000000///......------...000111000//////000111333444555666888999:::;;;555444222111222333222111222222222222111111111111333333222111111111111111000111111111111000/////////000000000000000///...///...---,,,,,,+++++++++++++++,,,,,,,,,---------************++++++++++++***************************))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%%%%''')))***+++((()))***++++++***)))((('''''''''(((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))'''((()))******+++******(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))++++++***)))(((((())))))))))))))))))((((((((((((+++***))))))++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))******++++++***))))))))))))(((((((((((((((((())))))))))))***''''''''''''''''''''''''************)))))))))))))))((('''''''''((()))***(((((()))))))))(((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&'''(((''''''((((((((((((''''''''''''((()))************&&&&&&&&&''''''''''''((())))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***,,,,,,,,,,,,------------++++++************+++++++++,,,------,,,,,,...000444777;;;======<<<======<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::;;;???@@@BBBJJJTTTfffxxx))))))))))))***++++++,,,+++*********************************************))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,---,,,***(((&&&........................,,,,,,,,,++++++*********---///000000///........./////////000000000000000000000111111000///............---,,,,,,...///000111111111000000/////////------......///000000000...000000000...---...///222333555777999;;;===>>>777444222111111222222111222222222222222222222222222111111000111111222222222222111111000///......000000000000000//////......---,,,+++************+++++++++,,,,,,,,,,,,---)))))))))******+++++++++******************************))))))((((((((('''(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((()))))))))'''((((((((())))))******(((((((((((((((((((((((()))'''&&&&&&(((+++++++++((()))************)))(((&&&''''''(((((())))))******))))))((((((((())))))'''''''''((()))*********&&&'''((()))***+++++++++(((((())))))))))))((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((++++++***))))))(((((((((++++++++++++*********)))***)))))))))******)))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))'''&&&&&&'''((()))(((((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((())))))***))))))((('''&&&''''''((('''(((((())))))((((((''''''((()))*********)))(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******+++***++++++++++++++++++***)))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,***))))))***,,,,,,+++,,,------,,,,,,...000555888<<<>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===::::::::::::::::::::::::======<<<;;;::::::::::::;;;:::;;;???@@@BBBJJJTTTeeexxx((((((((((((((()))***+++---,,,,,,+++***)))((((((************************))))))))))))))))))))))))******+++,,,,,,------...++++++++++++++++++++++++---,,,+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++---......---,,,---.........//////000000000000222222111111000...---+++......---,,,,,,...///000.........//////000000000------......///000000000...///000///------...///111222444666999;;;===>>>777555222111222333333333222222222222222222222333111111000000111111222333333333222111000//////...//////000000000000//////---,,,+++******))))))***************++++++++++++'''(((((())))))*********))))))))))))))))))))))))***)))))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''(((((())))))******''''''''''''''''''''''''((('''(((***------,,,***))))))************))))))((((((((())))))*********)))((((((((((((((())))))&&&&&&'''((()))***++++++%%%&&&'''((())))))***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((************))))))((((((++++++++++++*********)))'''(((((((((''''''((((((***))))))(((((())))))***''''''''''''''''''''''''(((((())))))))))))((((((************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%&&&((()))''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******))))))((((((''''''''''''((())))))******))))))(((((())))))***)))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))******+++))))))************))))))***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---+++,,,------,,,,,,...000555888<<<>>>>>>>>>>>>>>>??????@@@AAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;:::;;;???@@@BBBJJJTTTeeeyyy(((((('''''''''((())))))---,,,,,,+++***)))((((((***************+++++++++))))))))))))))))))))))))))))))+++,,,------------++++++++++++++++++++++++++++++*********,,,...///........................))))))***+++,,,---......+++,,,------,,,+++---...---......//////000000111333111000000000///---+++......------......///000---------...///000000000000000000///......------,,,...///...------...///000111222444666888999:::555333222222444555444333222222222222333333333333222222111111111222222333333333111000////////////......///000000000000000---,,,+++******))))))***))))))*********+++++++++((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''(((((()))))))))''''''''''''''''''''''''((()))***,,,......+++)))***))))))))))))))))))***))))))))))))))))))))))))(((''''''''''''(((((()))&&&''''''((()))******+++%%%&&&'''(((((()))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))************))))))))))))))))))((((((((((((&&&'''((((((&&&&&&'''(((******))))))))))))******'''''''''''''''''''''''')))))))))))))))(((''''''))))))************+++++++++************)))))))))))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&'''((()))''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((((((''''''(((((()))***+++)))))))))(((((((((''''''))))))************))))))((()))))))))(((((('''&&&'''''''''(((((((((((()))))))))))))))************)))))))))))))))******+++)))))))))******)))))))))++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,...000444777;;;======<<<======??????@@@AAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999999::::::;;;:::;;;???@@@BBBJJJTTTeeeyyy))))))((('''''''''((((((************************))))))*********+++++++++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---......000000000000000000000000++++++,,,,,,------......+++,,,------,,,,,,...///------......///000000111000///...///111222000.........//////000000000//////////////////000000000000000000///......------+++,,,......------...000//////000111333444555555111111111222444555444222222222222333333333444444444333222222222222222333222111///............///,,,---...000111111111111------,,,+++*********************+++++++++,,,,,,******))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''((((((''''''''''''''''''''''''+++***)))***,,,,,,+++)))******))))))))))))*********))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******'''(((((()))))))))(((((((((((())))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((()))***++++++******))))))))))))((((((((((((&&&((())))))'''&&&''')))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))******+++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))))))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((()))***+++)))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((()))***+++,,,((((((((()))))))))******))))))))))))************)))))))))))))))******+++)))******++++++******)))******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,...000333666999;;;;;;;;;;;;<<<===>>>????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>999999888888888999::::::;;;:::;;;???@@@BBBJJJTTTdddyyy******)))(((((('''(((((('''((()))***+++,,,------))))))******++++++++++++))))))))))))))))))))))))$$$%%%''')))***+++******++++++++++++++++++++++++&&&(((***,,,,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------///111---------...///000000111---,,,,,,...222444333000---...000111111111000///222222111111000000//////------......///000000000***+++------------///000......///000000111222222......///222444555333111222222222333333444444444555444333333222222333333000///...---,,,---......+++,,,...///111222222222...---,,,+++************++++++,,,,,,,,,---------,,,+++++++++******))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''---***((('''(((***************))))))))))))******))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((()))))))))))))))************))))))((((((((())))))))))))(((((())))))************))))))************************(((((((((((())))))))))))***)))(((''''''((()))***%%%''')))***++++++++++++++++++++++++************''')))+++***'''&&&(((***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''')))************&&&'''''''''(((((())))))++++++++++++******))))))''''''''''''''''''''''''(((((())))))*********+++$$$%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''((()))++++++)))))))))))))))(((''''''''''''(((((((((((('''''''''''''''(((***---///111))))))))))))************''''''''''''(((((((((((()))))))))))))))******++++++++++++,,,,,,+++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++---......---+++++++++,,,------,,,,,,...000222555888::::::::::::;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999::::::;;;:::;;;???@@@BBBJJJTTTcccyyy))))))))))))************''''''(((((())))))******)))*********++++++++++++)))+++---,,,)))(((***,,,))))))))))))))))))))))))---+++***+++---///---++++++---...---******,,,...***+++,,,---...............---,,,+++******************,,,---.../////////...------------...//////111000///...------......000000000000000000000000111111000000//////..............................,,,,,,,,,------.........///000000111222333333333222333333444333222111000222111111000111333555666777666444222111000//////222222111111000...---,,,000000/////////111222333111---)))(((***------,,,+++++++++++++++***)))(((,,,,,,++++++***((('''&&&&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((***((('''%%%%%%'''(((***)))))))))))))))(((''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))(((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((($$$$$$%%%&&&)))---111444&&&&&&&&&'''''')))***+++(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''''''''((()))(((''''''''')))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''((()))******(((((((((((())))))))))))))))))*********))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,,,,,,,,,,+++++++++,,,------------,,,+++***)))***,,,---,,,+++,,,,,,,,,++++++*********///......------,,,++++++///111444666777888:::;;;;;;;;;;;;::::::999999999===<<<;;;:::999999999999777888888888999999999999999999<<<@@@AAACCCJJJRRReeexxx))))))))))))************(((((((((((())))))******((('''''''''''''''(((((()))+++,,,+++)))(((***,,,))))))))))))))))))))))))+++)))((()))+++,,,+++)))***,,,---+++))))))+++---+++,,,,,,---............---,,,,,,+++++++++++++++------.../////////......///............///000000111111111111111000000000000000000000000000000000111000000000/////////...........................,,,,,,,,,------.........//////000000111222222333111111222333222111000///222111111111222333444444555444333111000////////////000000000000//////...111000///......///000000333///+++)))***,,,++++++*********++++++*********((((((((((((((('''''''''(((((()))))))))(((((('''(((***++++++***))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((+++***)))(((((()))***+++)))))))))))))))(((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((+++******)))((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))((((((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((+++++++++,,,///222555777&&&&&&%%%&&&&&&'''((()))))))))************))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((******))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,++++++))))))***++++++++++++***,,,*********,,,,,,,,,***,,,,,,,,,+++++++++******,,,,,,------------------000222444555555666777888::::::999999999888888888999999999888888999999:::888888888999999999999:::999999<<<@@@AAACCCJJJRRRcccuuu))))))))))))************((((((((())))))))))))***,,,+++)))(((((()))***+++)))***++++++))))))***+++))))))))))))))))))))))))***)))((()))+++,,,+++******+++++++++))))))***,,,,,,------.........------+++++++++,,,,,,,,,------000000000000000///...---///////////////000111111111222333444444444333222000000000000000000000000000000000000////////////////////////////////////---------------...............//////000000111111///000222333222111///...000111111222222222222111333222111000////////////---...///000000000000000111000///...------------555222---+++++++++***)))***************+++++++++'''''''''''''''((()))***++++++++++++******)))((()))+++,,,,,,+++******+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''&&&&&&&&&&&&''''''''''''(((((((((+++***)))(((((()))***+++)))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''++++++******))))))((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))***+++...000222&&&&&&%%%%%%%%%&&&&&&''')))******++++++******)))%%%&&&&&&''')))******+++'''(((((())))))((((((''')))((('''&&&&&&'''((()))'''((()))((('''&&&''')))+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((((((''''''((((((((()))))))))&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++,,,,,,++++++))))))***++++++++++++***,,,+++******+++,,,+++))),,,,,,,,,++++++++++++***+++++++++,,,---.........000222444444333333444555777777777777777666666666666666666666777888999:::888888888888999999999999999999<<<@@@AAACCCJJJRRR```sss((()))))))))************))))))))))))))))))))))))---,,,+++))))))***+++,,,))))))******))))))***+++))))))))))))))))))))))))+++++++++,,,------------,,,,,,++++++***++++++,,,---...............---,,,***+++,,,------........./////////000000//////...//////......//////000111000222444666666555444333////////////////////////000000000000////////////////////////////////////---------...........................//////000000///111222444444222000///...///000111111111//////111000///...............---...//////000000//////...------,,,,,,,,,,,,,,,333111...,,,++++++++++++,,,++++++******)))))))))******)))))))))***+++,,,++++++++++++***)))((((((&&&(((***)))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))))))))(((''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''++++++******))))))))))))%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&%%%&&&&&&((()))***''''''&&&&&&%%%&&&&&&&&&))))))************))))))'''''''''((()))******+++(((((())))))))))))((((((***)))'''%%%%%%''')))***((()))******)))((()))***)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((''''''''''''((((((((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))***+++++++++++++++++++++,,,------------,,,,,,+++******++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------...000222333222222333444555555555555555555444444444444444444555666777888666666777777777888888888999999;;;???AAABBBIIIRRR___rrr((()))))))))************************)))))))))))))))(((''''''&&&'''((()))((((((((()))************))))))))))))))))))))))))***++++++,,,,,,---.........---,,,,,,,,,---------.........///......------***+++,,,...////////////,,,,,,---...///000000000......------......///000///111333444555444333222////////////////////////////////////000000000000000000000000000000000000......................................./////////000111444666666444222000---...///000000000///...000//////...---------...///////////////...------******++++++,,,,,,,,,,,,......---,,,+++,,,---......---,,,***)))(((((((((,,,++++++***************)))*********))))))((('''%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''*********)))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''((((((((()))((((((''''''''''''''''''''''''(((((((((((('''''')))))))))))))))((((((((((((((())))))))))))((((((***)))'''%%%%%%''')))***'''((())))))''''''((()))&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$&&&((()))***)))'''&&&''''''''''''((((((((((((&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++++++++***++++++,,,------------,,,+++***))))))++++++***)))++++++++++++++++++++++++------,,,,,,,,,++++++++++++...000111111222333444333333333333333333333333555444444333333444444555555555555555666666666666888888;;;???@@@BBBIIIQQQ___rrr))))))))))))************+++************)))))))))(((((()))))))))*********(((''''''(((***+++***)))))))))))))))))))))))))))'''(((************,,,...///...,,,,,,.........------....../////////......***+++---///000000//////++++++---...///000000000---------------.../////////000111222222222111000000000000000000000000000////////////000000000000000000000000000000000000/////////.....................//////////////////000222555777777555333111---...///000000111111111111000///...------------///////////////...---,,,((()))***+++,,,,,,,,,,,,***+++,,,,,,+++,,,---//////...,,,***(((((((((((()))*********))))))''''''''''''(((((()))((((((''''''(((******((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))************)))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))&&&''''''((((((''''''&&&)))))))))(((((('''''''''((())))))******))))))((()))((('''&&&&&&'''((()))%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&'''((())))))***((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******))))))***++++++++++++******)))((()))+++,,,+++******++++++++++++,,,,,,,,,---------,,,+++*********+++---000111111111333444111111222222222222222333444444333333333333333444555555555555666666666666888888;;;???@@@BBBIIIQQQ^^^rrr))))))))))))************+++++++++*********))))))'''(((+++---...------,,,((('''&&&'''***,,,+++)))))))))))))))))))))))))))&&&(((***+++******,,,...///---++++++---......,,,,,,---...//////000//////+++,,,...000000000///...---...///000000000000000...............//////000111111111000000000000000000000000000000000000000.../////////000000000111111111111111111111111111000/////////.........---////////////////////////...111444777777555222000//////000111222333555666222111000...---,,,,,,,,,------......//////......******+++,,,,,,,,,+++***''')))++++++******,,,///---,,,***)))((()))***+++&&&(((***+++,,,***)))'''&&&&&&'''((())))))))))))((()))++++++)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))************)))))))))))))))))))))(((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''(((((())))))************))))))((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************))))))***++++++++++++***(((''''''(((+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---///111111111000111333000111111111222222222333222222222222333444555555666666666777777777888888888888:::>>>@@@AAAHHHQQQ]]]qqq))))))))))))************++++++++++++******))))))"""$$$(((***,,,+++***)))(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))'''***------,,,,,,...111///,,,******---...---+++,,,,,,...///000000000000,,,---///111111000...---111111111111111000/////////////////////000111111222222111000/////////000000000000000000000000000.../////////000000111111111111111111111111111111000000//////.........---000000000000000/////////---///333666666444222///111111111222333666888:::333222111///---,,,,,,+++***+++,,,...///000000000,,,,,,------,,,+++)))((('''***,,,+++))))))+++---***)))(((((()))+++---...%%%'''+++...///...,,,+++%%%&&&''')))************'''(((******((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''')))))))))))))))(((((('''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&'''((()))***++++++&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''(((((())))))***))))))((($$$$$$$$$%%%&&&'''((()))(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))))))))************))))))''''''(((((((((((('''''')))***+++***)))((()))+++''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************++++++,,,------------,,,'''&&&&&&(((+++------,,,*********++++++,,,,,,,,,*********++++++,,,------///111222222000///000111000000111111222222222333000000111222333555777888888888888888999999999999888888:::>>>@@@AAAHHHQQQ]]]ppp******)))))))))))))))))),,,+++***((((((((()))******))))))((('''&&&&&&%%%''''''((()))***++++++,,,******))))))))))))******))))))************))))))***++++++,,,,,,------......------,,,,,,,,,---------------------...///000///......------///000111111111000000//////......111111000000//////..................//////////////////............//////000000000000000000000000...//////...,,,,,,---//////111222000---,,,///222000000000000000111111222.........222666999888666777555222...+++*********,,,,,,,,,+++++++++******)))))))))))))))*********(((((((((((()))***,,,,,,---+++((('''((()))))))))%%%&&&))),,,------,,,,,,)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&(((((('''&&&%%%$$$$$$###%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%)))******)))'''%%%&&&'''$$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((())))))******++++++''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))+++*********))))))((((((((('''%%%$$$$$$%%%'''((())))))((((((''''''&&&&&&((((((((((((((('''&&&&&&)))(((&&&&&&''')))))))))((('''((()))(((&&&&&&''')))((('''&&&&&&'''((()))))))))))))))((((((((((((,,,***(((%%%$$$%%%&&&&&&++++++******))))))((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''((()))))))))'''&&&%%%)))))))))))))))(((''''''))))))***++++++++++++***)))))))))))))))******+++++++++,,,,,,,,,---------***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333333222111111111444333222111111222333444444444444555555666666666888888888888777777777777999999;;;???@@@@@@FFFNNN\\\kkk)))))))))))))))*********,,,+++)))((((((((()))*********))))))(((''''''&&&(((((())))))******++++++++++++************++++++)))******++++++******)))***++++++,,,,,,------.........---------------...//////......---.........///......---...///000111111000000000/////////...///////////////000000000............////////////000000////////////000000000000000000000000000000...//////...,,,,,,---///---...//////...---...000000000//////000000111222000//////222666888888777666444111...++++++++++++,,,,,,+++++++++*********+++*********)))(((((((((''''''&&&''''''((()))***+++)))''''''((()))((('''%%%&&&(((***++++++******((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%((()))***)))&&&%%%&&&'''''''''''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((('''&&&%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((*********)))))))))((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''')))************)))(((((()))'''&&&&&&'''((((((((())))))***---...,,,(((&&&)))((('''&&&&&&'''((()))))))))))))))(((((((((((('''&&&$$$###""""""###$$$)))((((((((('''''''''&&&***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))((('''&&&)))))))))))))))(((''''''))))))***++++++++++++***)))))))))))))))******+++*********+++++++++,,,,,,******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333444222111111222333333222111111222333333333333444444444555555555666666666666666666666666999999;;;???@@@@@@FFFNNN[[[kkk(((((())))))*********++++++***))))))((()))))))))++++++******)))((((((((()))))))))))))))*********,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...........................111111000///............///............///000000000000000000////////////---......///000000111111............////////////111000000000000000000111000000000000000000000000...//////...,,,,,,---///.........///111222111///000000//////000000111222111000000111444666777777222111///---,,,+++,,,,,,,,,++++++++++++*********,,,+++******(((((('''&&&((((((''''''''''''(((((()))((('''((())))))'''%%%&&&'''((()))***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''""""""$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((())))))(((&&&%%%&&&''')))))))))(((((('''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''((())))))***((((((((((((((((((((((((******))))))))))))(((((('''((((((((((((((((((''''''''''''(((((((((((((((+++++++++++++++***))))))''''''''''''''''''''''''(((...777???@@@:::///'''((((((''''''''''''(((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&''''''******)))((((((((()))))))))))))))))))))(((((('''))))))***++++++++++++***))))))))))))******++++++*********+++++++++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,///111333444333222333333333333222222222222333333222222333333333333444444333333444444555555666666888888;;;???@@@@@@FFFNNNZZZjjj((((((((()))******++++++******))))))))))))))))))+++++++++*********))))))*********)))))))))))))))+++++++++******++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,------.........//////////////////111000000////////////000............/////////000000000000000////////////........./////////000000............////////////000000////////////000000////////////////////////...//////...,,,,,,---///111//////111555666444111///////////////000111111222111000000111333444444//////------,,,,,,------++++++++++++******************))))))((((((((('''+++******))))))))))))***((('''''')))******'''%%%'''((()))))))))(((''''''%%%&&&((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&''')))))))))))))))((((((((())))))))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))(((''''''&&&%%%$$$))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((())))))***+++,,,(((((((((((((((((((((((())))))))))))))))))(((((('''(((***++++++***((('''&&&&&&''''''(((((())))))***++++++++++++***))))))&&&'''''''''''''''(((***+++;;;NNNWWWRRREEE555)))(((((((((''''''((((((((((((((((((((())))))))))))((((((''''''((((((******************))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&''')))+++***)))(((((()))***+++(((((())))))))))))(((((())))))***++++++++++++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++,,,,,,,,,,,,------///111444555444444444555333333333333333333333333222222222222222333333333333333333444555666777777888888;;;>>>???@@@FFFMMMYYYiii(((((())))))************)))))))))*********))))))++++++++++++*********************)))))))))))))))******))))))))))))******,,,,,,------------,,,,,,***++++++,,,,,,------...------...///000000//////.........//////111222222---......///////////////////////////000000000000000/////////.........---............////////////.........------.........////////////////////////...//////...,,,,,,---///111///...000444555333111/////////...///000000111111111111000000000000111---,,,,,,,,,,,,---------+++++++++*********))))))''''''(((((()))))))))***+++******))))))))))))***(((((((((***++++++)))'''))))))))))))))))))((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''(((((((((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''''''''((()))******+++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,''''''''''''''''''''''''(((((((((((((((((())))))''')))+++,,,,,,+++)))'''&&&&&&''''''(((((()))))))))))))))***)))(((((('''%%%'''((((((''')))---000;;;NNN^^^\\\OOO@@@444,,,'''((((((((((((((((((''''''((((((((()))))))))***$$$$$$$$$%%%%%%&&&''''''))))))))))))************)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))+++***)))(((((()))***+++(((((())))))))))))(((((())))))***++++++++++++***))))))***++++++++++++***+++++++++++++++*********------,,,+++*********++++++++++++,,,,,,---------///111444666666555666777444444555555555555444444333333333333333333333333444444555666777888888999888888:::>>>??????EEEMMMXXXhhh***)))))))))))))))))))))(((((()))************)))************************)))))))))))))))************))))))))))))))))))***+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,...///000000///...,,,,,,---...///111222333---......///000/////////////////////000000000000000000//////...------,,,............////////////...------,,,,,,------...000000000000000000000000...//////...,,,,,,---///...,,,+++,,,...///////////////......//////000111000222333222000......///+++++++++,,,,,,,,,------+++************)))))))))%%%&&&'''''')))******+++((((((''''''''''''(((((()))(((((()))++++++***)))***)))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%######%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''%%%&&&&&&''')))******+++(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''')))***++++++++++++''''''''''''''''''''''''''''''(((((((((((())))))((()))+++,,,,,,+++)))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%'''(((((()))---444:::LLLWWWZZZKKK999111...,,,''''''((((((((((((''''''''''''(((((())))))******&&&&&&&&&''''''(((((((((''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))((((((((()))******'''(((((()))))))))))))))))))))***++++++++++++***((()))+++,,,,,,,,,+++***)))))))))))))))(((((((((---,,,,,,++++++++++++,,,***++++++,,,,,,------...///222555777777777888999666666777777777777666666666666555555555555444444666666777777888888999999777777:::>>>??????EEEMMMWWWggg++++++******)))((((((((('''((()))***+++******)))************************(((((())))))******+++++++++******))))))******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...***+++---///000///...---------------...///000111------///000000000///....../////////000000000111....................................////////////......------------......000000000000000000000000...//////...,,,,,,---///---,,,+++)))((())),,,//////............///000000111444666666222///------***++++++,,,,,,,,,,,,,,,************))))))))))))&&&'''''''''((()))))))))''''''&&&''''''((()))***)))((('''''')))******)))((((((((('''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''')))***+++%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''')))*********))))))'''''''''''''''''''''''''''''''''((((((((())))))((()))***++++++***)))((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%'''((((((***000;;;CCCIIIMMMGGG555))))))+++)))&&&'''((())))))((('''&&&'''''''''((()))*********((())))))************)))&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))))))))(((''''''((()))))))))))))))))))))***++++++++++++***((()))+++------,,,+++***++++++++++++******)))))),,,,,,+++++++++,,,------******+++,,,,,,---......///222555777888888999:::777888999999999999888777888888888777777666666666888888888888888888888888777777:::>>>>>>???EEEMMMVVVfff,,,,,,+++***)))((('''''''''((()))+++++++++***)))))))))))))))))))))******'''(((((()))***++++++,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++******++++++,,,,,,---......)))***,,,...//////...---......---------......///,,,---///000000000///....../////////000000111111,,,,,,------.../////////............/////////000//////............//////000000000000000000000000...//////...,,,,,,---///......---***'''(((,,,111...............///000000222555999999555000......******+++,,,,,,,,,++++++************))))))))))))((((((((((((((('''''''''(((((((((((()))+++,,,,,,)))'''%%%%%%''')))***)))&&&&&&&&&&&&&&&'''((()))''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***,,,---%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%&&&&&&((()))))))))(((((((((''''''''''''''''''&&&&&&'''''''''&&&''')))******)))((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))******)))))))))))))))(((((('''''''''&&&(((((((((((((((''''''&&&%%%'''))))))+++333@@@III;;;>>>777***'''------&&&&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&((()))))))))******++++++(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%&&&''')))))))))((('''''''''((()))))))))))))))))))))***++++++++++++***(((***+++------,,,+++***/////////......---------++++++++++++,,,------...******+++,,,,,,---......///222555888888999:::;;;888999:::;;;;;;:::999888:::999999999888888777777888888888888777777777777777777:::===>>>???EEELLLVVVfff~~~&&&&&&&&&&&&'''''''''(((%%%&&&(((************))))))************+++++++++))))))))))))))))))))))))''''''(((***+++,,,---...000///---+++*********+++---,,,+++***+++,,,---...---......///////////////+++******+++---......---........................000000000000000111111111,,,,,,++++++,,,...///111///000111000...---,,,---.........------,,,,,,,,,------......///000000000,,,+++***+++---------,,,000/////////......------000000000000000000000000333444444444333222000///......---------,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))'''((())))))((('''&&&%%%((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%&&&''')))************)))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&***)))((('''&&&&&&'''(((%%%$$$$$$$$$%%%''')))***(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((***---000444666///...,,,***))))))***+++))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((())))))((('''((()))***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((()))*********)))(((((((((((())))))---------------------,,,************************------,,,++++++,,,------...------,,,,,,,,,---------///333666888999888888:::::::::;;;;;;:::999999999::::::888777888:::<<<999999999888888888777777888777999===???@@@EEEKKKYYYggg}}}&&&'''''''''((((((((((((&&&'''((())))))***))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---///...,,,+++******++++++++++++******+++---...///,,,---///000111000///...///---,,,---......---,,,........................000000111222222222222111,,,,,,,,,,,,---......///---///000000///...///000,,,,,,------------------...........................---------///000///...111111111000000000//////........................000111111222111000......---,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))),,,------------,,,+++***''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((((((&&&''''''(((((((((((('''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''(((***)))((('''&&&&&&'''(((((('''&&&&&&&&&'''((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''&&&'''(((+++---///...---+++)))((()))*********)))))))))((((((((((((&&&&&&''''''((())))))***)))((('''((()))***)))((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&'''''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''((()))))))))))))))((((((((()))))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---...------,,,,,,,,,------...000333666888888888888:::::::::;;;;;;::::::999999::::::999777888999;;;999999999888888888777777999888999===??????DDDJJJXXXfff}}}(((((((((((()))))))))))))))((((((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++---,,,++++++++++++,,,,,,+++******+++,,,---...///,,,...222555555333000...111000......///...---+++........................///000222444444333222111,,,------.........------***+++............///000++++++,,,------....../////////...------,,,++++++,,,+++++++++---...---,,,...------------,,,,,,,,,........................---......///......------++++++++++++************+++***))))))))))))))))))))))))))))))))))))))))))*********+++******)))(((''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''''''''(((((())))))))))))(((''''''&&&'''''''''***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((''''''(((((((((((('''&&&%%%&&&'''((())),,,+++)))((('''(((((()))*********))))))))))))(((''''''(((((()))*********)))((('''((()))***)))((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''((()))***(((&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&'''(((((())))))))))))))))))))))))*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------///111444666888888888777999::::::;;;;;;:::::::::999::::::999888777999;;;999999999888888888888888;;;999:::>>>??????CCCJJJWWWfff}}}((())))))))))))***************(((''''''((())))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------000555888999666222///000///......//////---,,,........................---///222444444333111///------...//////...---,,,(((***,,,,,,++++++,,,---,,,,,,---------------------------,,,,,,+++++++++---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,+++........................,,,,,,------------------,,,++++++++++++***************)))))))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&''''''((((((''''''&&&%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******'''(((((((((((((((((('''''''''((((((((((((''''''))))))(((''''''(((((()))***)))(((''''''''''''((()))))))))(((((((((((((((''''''((((((((())))))))))))((('''((()))***)))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''''''''((())))))(((((())))))*********)))(((((()))***+++,,,,,,---))))))))))))))))))))))))************************,,,,,,,,,+++,,,,,,------000222444777888888888777999999:::;;;;;;;;;::::::999:::;;;:::888777888:::888888888888888888888888<<<:::;;;>>>??????CCCIIIVVVeee|||))))))))))))*********+++******(((''''''((())))))(((((()))))))))*********))))))))))))))))))))))))+++++++++************)))))))))***+++,,,,,,,,,,,,------------,,,++++++***,,,///333666777444000...---,,,+++,,,...///...---........................,,,...000222333111///...---.../////////...---,,,+++,,,......,,,+++,,,---//////...---,,,,,,+++++++++++++++,,,,,,,,,------111000///000222333222111000000000000000000000000////////////////////////------,,,,,,---------...,,,,,,,,,,,,++++++++++++***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))******)))((())))))))))))((('''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&''''''((()))******+++&&&&&&''''''''''''''''''$$$$$$%%%&&&''''''(((((((((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''''''''((())))))(((''''''(((((((((((())))))******((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((()))((('''((()))***)))((((((((((((''''''((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((((((''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((())))))***+++'''((()))***++++++******(((((()))******+++,,,,,,))))))))))))))))))))))))************************+++++++++++++++,,,---...000222444777999999888888888999::::::;;;;;;;;;:::999:::;;;:::888777888999888888888888888888888888<<<:::;;;>>>??????CCCIIIUUUddd|||))))))))))))************)))((((((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))++++++******************))))))***+++,,,,,,++++++------------,,,+++*********,,,...000000///...,,,,,,++++++,,,...//////...........................,,,---///111111000///...---....../////////.........000111111///...//////000000///...,,,+++***)))******+++,,,,,,---......000///...///111222111000.........///////////////000000000000000000000000......---,,,,,,,,,---------,,,,,,,,,++++++++++++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))***+++(((((((((((((((((())))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''')))***+++++++++)))))))))))))))(((((('''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))%%%%%%&&&''''''''''''&&&"""###$$$&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''((()))***)))((()))((((((''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((()))***+++)))'''((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((())))))))))))((((((******))))))******+++,,,'''(((***+++,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++******+++,,,,,,+++******+++******++++++,,,---...///111444777999::::::999888888999:::;;;;;;;;;;;;999:::<<<;;;999777777888888888888888888999999999<<<:::;;;???@@@@@@DDDJJJUUUddd{{{((((((((()))))))))******&&&'''((())))))***))))))(((((((((((()))))))))***))))))))))))))))))))))))******************++++++)))***++++++,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......///...---...///000///.................................///000000000000000......---......///000111,,,...000000000///000111//////...---,,,,,,++++++,,,,,,,,,,,,---------------++++++,,,---...---,,,******++++++,,,,,,,,,,,,///////////////////////////...,,,++++++++++++,,,++++++++++++************)))))))))))))))***++++++(((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))(((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%'''(((&&&&&&'''((()))))))))((((((((())))))(((((('''&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((($$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''')))((('''((()))***)))((())))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))++++++)))((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++&&&(((***,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************+++,,,---......000333777:::;;;;;;;;;777888999:::;;;;;;;;;;;;999:::<<<;;;999777777777777777888888888999999999;;;999;;;???@@@AAAFFFLLLTTTccczzz(((((((((((())))))))))))%%%&&&(((************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,,,,+++***)))'''(((***---.../////////000///---,,,,,,...000222222111//////000000...---........................000000000000000111111111...---------...///111222'''***,,,---......///111---------------------,,,///......------,,,,,,+++...---,,,---///000///...,,,,,,,,,------.................................///...,,,***))))))******************))))))))))))))))))((())))))***++++++((((((((((((((((((((((((((('''&&&&&&'''((()))*********))))))((((((''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$#########%%%((()))'''''''''(((''''''&&&%%%''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&'''((()))))))))(((&&&&&&(((((((((((())))))))))))******))))))((((((''''''&&&''''''''''''''''''&&&&&&'''(((******((('''&&&(((((())))))(((((('''&&&''''''(((((()))(((((('''&&&'''''''''(((((())))))))))))))))))(((((((((((()))((('''((()))******((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''))))))'''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((()))******&&&(((***,,,---,,,+++***,,,,,,,,,+++++++++++++++((((((((((((((((((((((((+++,,,------------,,,+++************+++,,,---...---///333777:::<<<<<<<<<777888999:::;;;;;;<<<;;;999;;;<<<<<<999777777777777777888888999999999999:::999:::???AAAAAAFFFMMMTTTccczzz''''''((((((((((((''''''(((((((((((())))))))))))))))))************))))))''''''''''''((((((((())))))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///222222111111000//////..................///000000...............---------------......//////000000000///---,,,+++,,,,,,---/////////......---,,,+++------------------------........................---......//////......---...---+++))))))***+++,,,---------,,,,,,+++++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((("""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&,,,---,,,***'''%%%%%%&&&(((''''''&&&&&&((()))***))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&'''(((******((('''&&&((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((((()))***)))((('''((())))))***,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))***+++++++++++++++,,,+++******))))))******++++++******++++++,,,------***((()))---...,,,)))///111555888;;;<<<<<<<<<::::::::::::::::::::::::999999888888888999::::::888888888888888999999999:::;;;======???BBBGGGJJJSSSbbbzzz(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((())))))******+++,,,,,,,,,++++++******++++++,,,...............///000111---------------...//////333333222111000//////..................///000000////////////////////////.........///////////////......---,,,+++,,,------///000000000000...,,,+++------------------------------------------------,,,,,,------------,,,,,,...---+++***)))***+++,,,............------------)))******++++++******)))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&''''''(((''''''&&&&&&'''''''''***)))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&######$$$$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((((((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$%%%%%%'''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''%%%'''''''''%%%%%%&&&'''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''((())))))))))))))))))))))))***+++,,,......***************+++,,,,,,***+++,,,,,,++++++,,,---///111444777999:::;;;:::999999:::::::::;;;;;;;;;;;;::::::999888888888888777777888888888888999999999:::;;;<<<>>>AAAEEEIIIQQQaaaxxx))))))************))))))&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''(((((()))******++++++,,,,,,++++++******++++++,,,//////000000111222333333///............//////000444333222111000//////............---......///000000000000111111111111111///////////////.........///............//////000///000222333222000...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---+++*********+++,,,------------------......+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%)))'''%%%$$$$$$%%%''')))(((''''''&&&''''''((((((***)))(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&'''(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))))))))(((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&''''''&&&%%%&&&(((+++(((%%%&&&(((***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))''''''((()))))))))))))))*********+++,,,---...///***))))))))))))***++++++(((,,,///...***))),,,000///111333666777888888888777888888999:::;;;<<<<<<<<<;;;:::999888777777777666777777777888888888999888999:::;;;===@@@DDDHHHPPP___uuu((())))))******))))))(((&&&&&&'''''''''((((((((())))))************))))))((((((((((((''''''''''''(((((())))))***+++++++++,,,++++++******++++++,,,...///000111333333444444000000///////////////000444333222111000//////............------......///000000000000000111111111000000//////......------000000000000111222222333...000333444444222...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++++++++,,,))))))******++++++,,,,,,+++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%&&&'''''''''''''''''''''(((((())))))))))))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''')))))))))'''%%%$$$%%%&&&''''''''''''((((((((()))'''''''''''''''''''''''')))))))))((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''&&&((()))+++***))))))***+++555///)))(((+++,,,***'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))))))))))))))))))))***+++++++++++++++---,,,++++++******++++++)))))))))((())))))***+++)))+++------,,,+++---//////000222333555555666666444555666777888999::::::::::::999888777777777777555666666777777888888888888999:::;;;===@@@DDDHHHOOO^^^ttt'''(((((())))))(((((('''''''''((((((((()))))))))))))))************))))))(((((((((((((((''''''''''''(((((()))******++++++,,,++++++******++++++,,,,,,---///111333444444444222111000///////////////222222111000000//////.........------------.............../////////000000000000//////......------//////000000111111111111...000222444444111...,,,........................------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,((())))))******++++++++++++***)))(((((()))***+++((()))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&'''))))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''((()))***)))))))))((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$#########&&&'''''''''''''''''''''((((((((('''%%%%%%&&&'''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''')))+++,,,,,,++++++,,,---666000+++))),,,---+++((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))***++++++++++++++++++******))))))))))))))))))))))))((())))))***++++++***)))+++---///...,,,//////000111222222333333111111222333555666777777666666666666666777888999444444555666777777888888999:::;;;<<<>>>AAAEEEIIIOOO]]]sss''''''((((((((((((''''''(((((((((((()))))))))***''''''((((((((((((''''''''''''''''''((((((((()))''''''((())))))******+++,,,++++++******++++++,,,***,,,///111333444444444222222111///............///////////////////////////...------,,,---------,,,,,,------....../////////////////////.........,,,------............------...000222222000...,,,------------------------........................---......//////......---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,***))))))(((((())))))***((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((((((&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%))))))***)))(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''((()))******)))))))))(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''"""###%%%%%%%%%&&&(((***&&&''''''((()))(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''((('''(((******))))))+++,,,---***'''(((***,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))***+++,,,***))))))))))))***+++++++++(((''')))---000...+++//////////////////000000///000000111222333444444333333333444555666777888333333444555666777888888999:::;;;<<<>>>AAAEEEIIINNN\\\rrr(((((())))))))))))(((((('''''''''((((((((())))))''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''(((((()))*********,,,++++++******++++++,,,***,,,///222444555555555333222000///...---------,,,,,,------...////////////...------,,,,,,,,,---+++,,,,,,---......//////.........///////////////---.../////////...---,,,,,,,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////.........---------------,,,,,,++++++++++++++++++*********(((((())))))))))))((((((((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$""" """$$$&&&''''''''''''((()))***+++))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((("""###%%%%%%&&&'''))),,,&&&&&&((()))))))))((('''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((************************+++***)))((('''(((((()))%%%'''(((((((((((()))+++''''''''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))+++,,,---***************+++,,,,,,((((((((()))+++,,,,,,,,,///......---------......000000000111111222222222222222222222333444555555222333333444666777777888888999:::;;;===@@@DDDHHHLLLZZZppp))))))************))))))&&&&&&&&&'''''''''(((((())))))************))))))$$$%%%&&&'''(((***++++++''''''(((((()))*********,,,++++++++++++++++++,,,***,,,000333555666666666222222000///---,,,,,,,,,******+++,,,---...///000///...------,,,,,,,,,,,,,,,,,,------...//////000---.........//////000000000111222222222000///...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------......------,,,+++******))))))(((((('''''''''((()))******)))((('''''')))***++++++***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((%%%  %%%(((''''''''''''((()))++++++))))))))))))((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((()))+++%%%&&&((()))))))))((('''((((((((((((((((((((((((+++******)))(((''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''',,,+++***((((((((()))***%%%'''))))))((((((***,,,''')))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))***+++++++++++++++,,,++++++***)))*********++++++******++++++,,,---$$$'''******((((((+++...///...---,,,,,,,,,,,,---111111111111111222222222333333222222111222222222222222333444555666777888777888999:::;;;???CCCGGGJJJYYYnnn&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&((()))))))))(((''''''''''''''''''((())))))(((((()))************)))&&&''')))+++***(((%%%###***,,,///222555777777888444333111000...---------,,,,,,,,,---------......---------------------,,,---,,,++++++---//////...//////...---------......////////////////////////---,,,+++*********+++,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,,,,------......------,,,...---,,,+++************)))'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''(((((((((((())))))))))))+++***)))(((''''''((((((((((((((((((((((((((((((%%%&&&&&&'''&&&%%%###"""'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''''''''((()))))))))'''&&&&&&%%%%%%&&&&&&''')))'''%%%#########%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''')))************))))))((((((((('''************************)))))))))))))))(((((((((''''''''''''((((((((((((************))))))))))))*********(((&&&%%%%%%''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&)))(((((('''''''''((((((*********))))))((('''&&&%%%%%%&&&'''((((((''''''))))))))))))************%%%&&&''')))************++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,+++---000111000000000111333333222111111222222222555555555555555555555555555555555555555666777777666777999;;;;;;===@@@CCCNNNZZZmmm&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((()))******+++++++++++++++((()))***++++++***((('''***+++---///111111111111111111///...---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...,,,++++++---......---,,,,,,+++++++++,,,,,,---------------------------...---,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,------------,,,,,,...---,,,+++************)))'''&&&&&&((()))'''%%%((('''''''''&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''''''''''''''(((((((((((('''((())))))***)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&''''''((()))***((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********)))))))))(((&&&%%%&&&((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&((((((''''''''''''((((((&&&'''((())))))*********((()))***************)))(((((()))))))))*********))))))******+++*********++++++++++++++++++++++++,,,+++***))))))))))))******++++++++++++,,,,,,,,,,,,...111222222111222333444444333333333333333444444444444444444444444444666666555555666666777888555777999;;;===???CCCFFFMMMXXXkkk&&&'''((()))***)))((('''&&&&&&'''''''''((((((((('''''''''''''''(((((()))%%%&&&'''((()))(((((('''***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,+++,,,---...///...------///...---,,,+++*********+++++++++,,,,,,,,,------+++++++++,,,,,,---------///---,,,,,,---...---,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***************+++***))))))))))))(((&&&******)))((('''&&&%%%%%%***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''###%%%(((++++++***)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''(((((())))))'''(((((()))))))))))))))''''''&&&''''''((()))***'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''''''''''''((((((((((((&&&''''''(((***++++++,,,'''((()))(((&&&&&&((()))((((((''''''''''''((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&'''((())))))***************+++++++++***))))))(((((())))))))))))******,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++***))))))))))))))))))++++++++++++,,,,,,,,,,,,---///222444444333444555666555555555555555666666666666666666666666666666777666666666666777888888444777999<<<>>>AAAEEEHHHMMMXXXkkk'''((()))******)))((('''%%%&&&&&&'''((())))))))),,,+++***))))))***+++,,,&&&''')))++++++***)))'''******+++,,,,,,,,,,,,+++,,,+++******+++,,,---...---...///000000///......------,,,++++++***+++++++++++++++,,,,,,,,,,,,---)))******+++,,,---......000...,,,,,,------,,,+++,,,,,,,,,---...///000111...........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***************...---,,,++++++***)))((((((((((((''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&'''''''''(((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''((('''&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))''''''((())))))))))))((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''(((((()))******+++&&&'''(((''''''''')))***(((((((((''''''(((((((((''''''''''''''''''''''''(((''''''''''''(((((()))*********))))))((('''&&&((((((((((((((('''&&&%%%(((((((((((()))))))))***+++++++++,,,,,,++++++***++++++++++++++++++++++++******)))(((((())))))***+++++++++,,,,,,,,,------...111444555666666777888888777777777777888888999::::::::::::::::::::::::888777777777777888999999777999;;;===>>>AAAEEEGGGNNNZZZlll(((((()))******)))((('''%%%&&&&&&'''((()))******,,,+++***))))))***+++,,,''')))+++,,,---,,,***)))(((((()))***************+++***)))))))))+++---...+++---...000111111000000------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------******+++,,,------......000...,,,,,,------,,,+++,,,,,,,,,---...///000111........................,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))******+++,,,,,,,,,******++++++++++++******++++++******))))))******,,,,,,,,,+++)))(((((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&(((&&&%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''***)))((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%(((''''''&&&&&&''''''((($$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%&&&''''''((((((''''''(((''''''''''''(((((()))'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''(((((((((((()))(((((((((((((((((((((&&&'''(((''''''''')))+++'''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''((())))))*********))))))((('''&&&''''''''''''&&&%%%$$$$$$'''(((((((((((()))))))))'''((()))***++++++++++++++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,---------...111555777777888999:::999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999:::::::::;;;===>>>>>>@@@CCCEEEMMMXXXjjj))))))((((((((((((((((((&&&&&&'''((())))))*********))))))(((((((((((((((((()))***,,,,,,++++++***&&&'''(((((())))))((((((+++***)))))))))***+++,,,((()))+++---...//////...------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,------.........///---,,,,,,---...---,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,---------,,,++++++))))))******+++,,,,,,,,,)))*********++++++,,,,,,)))******++++++******)))+++******)))))))))******'''((()))(((&&&%%%%%%&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''(((((((((((()))))))))***+++)))(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))******)))(((((('''&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))''''''''''''(((((((((((()))))))))(((((('''''''''&&&'''(((''''''''')))+++''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((()))***&&&'''((())))))*********''''''((((((((('''&&&&&&''''''(((((((((((())))))%%%&&&'''((()))*********++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,------------...111555777888999:::<<<999999999999:::;;;<<<<<<:::::::::::::::::::::::::::999999999999:::;;;;;;;;;<<<===>>>>>>???AAADDDIIITTTggg|||***)))'''&&&%%%&&&'''(((''''''(((((()))))))))***(((((())))))(((((('''&&&(((((()))))))))*********&&&&&&'''(((((((((((((((++++++******************'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,---...///------........./////////...........................,,,++++++---......---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,---------,,,+++***((())))))***++++++,,,,,,***+++++++++++++++++++++))))))************))))))******))))))))))))******&&&''')))(((&&&%%%&&&(((&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((''''''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$%%%%%%((((((''''''''''''((((((((((((&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))******)))))))))(((((((((((((((&&&&&&'''(((((((((((((((((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((&&&&&&(((***&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))***&&&'''((())))))*********&&&'''(((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------------......111555777888999;;;<<<999999999::::::;;;======:::::::::::::::::::::::::::::::::::::::;;;;;;<<<999:::<<<======???BBBDDDGGGRRReee{{{+++)))&&&$$$$$$%%%'''((((((((((((((()))))))))))))))***+++++++++)))(((''''''''''''''''''((())))))&&&''''''(((((((((((((((,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++++++++++++++,,,---...............////////////000///////////////.........---,,,++++++---//////...//////...---------......------------------------,,,---.........---,,,+++,,,,,,---...---,,,***)))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))***)))))))))))))))******''')))++++++(((((())),,,))))))))))))(((((((((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))((('''&&&&&&&&&'''''''''((((((###$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((***)))'''%%%$$$%%%&&&(((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))************''''''(((((())))))******'''(((((())))))))))))))))))(((((('''''''''((((((&&&&&&&&&''''''(((((((((************************)))))))))))))))(((((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******'''((()))(((&&&&&&((()))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''')))******************)))((('''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((())))))))))))))))))(((((('''++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,---------......---000444777888:::;;;===999999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<777888;;;<<<===@@@CCCFFFHHHSSSfff|||))))))))))))))))))))))))'''((()))))))))'''&&&%%%'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,***(((((()))***+++---------............/////////.........///000000...,,,+++,,,//////---***///000,,,(((+++111///'''------,,,+++,,,---...///,,,,,,+++***)))))))))))),,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***)))******))))))))))))******((((((((()))******++++++''''''''''''((((((((((((***)))))))))((((((((((((+++(((%%%$$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((''')))***)))((('''(((******************)))((((((+++)))'''&&&%%%&&&((()))''''''&&&&&&'''(((***+++((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&'''((())))))((((((((((((''''''''''''(((((('''''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''&&&******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((((('''''''''(((((()))((((((''''''))))))(((((('''''''''&&&"""%%%))),,,---***&&&$$$))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***(((''')))+++,,,***(((((()))***,,,,,,+++******''''''(((((())))))******+++,,,...---,,,,,,---//////111555777888999;;;===888888999::::::;;;<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;:::999888777;;;===>>>??????@@@CCCEEEIIISSSdddyyy((((((((((((((((((((((((&&&''''''((())))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******+++++++++,,,,,,,,,------000///---,,,+++,,,---...---------............//////......---------.........---,,,---//////---+++,,,---,,,******,,,,,,***,,,++++++***+++,,,---...------,,,,,,+++,,,,,,,,,+++************)))))))))++++++***))))))***++++++)))***++++++++++++***)))******))))))))))))***************))))))))))))))))))))))))(((((((((''''''%%%&&&&&&'''((())))))******'''%%%$$$%%%'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''')))***)))((('''((()))((())))))))))))(((''''''***)))'''&&&&&&&&&(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&''''''(((((((((((('''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%''')))*********)))(((((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))((((((((('''''''''''''''((()))***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((''')))+++,,,***((())))))***++++++++++++***))))))))))))))))))******+++,,,------,,,,,,---......000444666777888:::<<<999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999888888999:::<<<>>>???AAADDDFFFIIISSSdddyyy((((((((((((((((((((((((%%%&&&&&&''')))+++---...***))))))))))))******+++))))))(((((((((((())))))''''''(((((())))))******++++++************++++++++++++++++++,,,,,,,,,,,,111000...---------...///---------............///......------,,,,,,++++++,,,++++++,,,------,,,*********,,,---+++(((***...***************+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++******************)))(((((()))******)))***++++++++++++***)))******))))))))))))******++++++******)))(((((('''*********))))))(((((((((''''''(((***,,,...000222)))'''$$$$$$&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''((())))))''''''((()))'''(((((((((((('''&&&&&&***)))'''&&&&&&&&&'''(((***)))'''%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''(((((((((''''''&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))***++++++((((((''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%$$$$$$$$$%%%&&&''''''(((((((((((('''''''''''')))((('''&&&&&&(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((()))++++++***)))*********)))******+++,,,++++++*********************+++,,,,,,++++++,,,------000333666777888999;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888777999;;;===>>>@@@DDDGGGIIISSSdddyyy((((((((((((((((((((((((''''''&&&''')))+++...///)))))))))(((((()))******))))))(((((((((((())))))&&&''''''((()))******+++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,------,,,++++++,,,,,,------------............///---------,,,,,,+++***)))*********+++++++++***)))***(((***///...)))+++111************++++++,,,,,,((()))******++++++++++++.........---------,,,,,,*********))))))******************++++++***************))))))))))))******************))))))(((((())))))))))))************(((((()))+++---000333555+++(((%%%$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''((()))(((''''''((()))'''(((((((((((('''&&&&&&)))((('''&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%(((((((((((('''&&&%%%%%%(((''''''&&&&&&''''''(((***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))((('''((((((((((((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&$$$######%%%''')))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))******+++***)))+++***)))))))))***,,,---,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,------000444777888999:::;;;;;;;;;;;;;;;;;;:::::::::===============<<<<<<<<<;;;;;;::::::999999999999777999;;;<<<===???BBBEEEIIISSSdddyyy'''''''''''''''''''''''')))((((((((((((***,,,---)))(((((('''''''''(((((())))))(((((((((((())))))&&&''''''((()))******+++,,,+++***))))))***+++,,,*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------............///------...---,,,+++***)))++++++,,,---,,,+++++++++***(((***......++++++...***++++++,,,,,,,,,,,,,,,((()))***+++++++++++++++.........---------,,,,,,+++++++++++++++++++++++++++******************+++******))))))))))))******(((((())))))************''''''((()))***+++,,,,,,&&&&&&&&&''')))+++...000---***'''%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&((()))((('''&&&'''((((((((()))))))))(((''''''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''(((''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))((((((((('''''',,,,,,+++)))(((((((((((('''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''(((******************+++***)))))))))***,,,---------,,,,,,++++++******)))+++,,,,,,+++***,,,---...111666999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;========================<<<;;;:::999999999:::::::::;;;=========>>>@@@BBBIIISSSdddyyy''''''''''''''''''''''''))))))((((((((())))))***)))(((((('''''''''''''''))))))(((((((((((())))))''''''(((((())))))******++++++************++++++************++++++++++++------------............---------............///---.../////////---,,,+++---///111000///......///***000333///+++***+++******++++++,,,---,,,,,,,,,***+++,,,---...---,,,+++++++++++++++************++++++,,,,,,,,,,,,++++++++++++***))))))***++++++******))))))))))))******'''(((((()))******++++++&&&'''(((((()))***++++++''''''&&&''')))+++...000---***'''%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&'''((((((&&&&&&'''(((((())))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((((((((''''''(((((((((''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))************++++++&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++******)))(((((('''''')))))))))((('''&&&%%%$$$'''''''''(((((((((((((((&&&'''((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''')))***+++***)))***+++*********)))******+++,,,,,,,,,++++++++++++++++++***+++,,,,,,++++++,,,---...222777:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<;;;:::999999999:::;;;<<<===>>>>>>======???AAAIIISSSdddyyy''''''''''''''''''''''''''''''((())))))))))))(((***))))))(((''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******************++++++++++++------...///////////////---------............///...///000111111000...------///111111///...///000///BBBHHH888)))))),,,+++))))))+++,,,,,,,,,+++***+++,,,---......---+++***+++************))))))))))))***+++,,,,,,+++***)))++++++***))))))***++++++******))))))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))((()))+++...222444***(((%%%$$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''((('''(((((((((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((((()))))))))************''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''###%%%'''(((((('''%%%$$$''''''''''''((((((((()))((((((((()))))))))******************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))&&&)))++++++)))((()))+++))))))***++++++++++++***************+++++++++++++++,,,------,,,,,,---...---111666:::;;;;;;;;;;;;::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<=========<<<;;;999888888999;;;<<<;;;===>>>>>>>>>???AAACCCIIISSSdddyyy''''''''''''''''''''''''$$$%%%'''))))))))))))(((++++++***))))))((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))***+++,,,,,,+++***))))))************+++++++++,,,,,,---...//////......---------.........//////...///111333333222000///***---//////,,,+++,,,...666QQQ[[[BBB***)))///...'''((()))++++++******)))******,,,,,,,,,***(((''',,,,,,,,,+++++++++******((()))***++++++***)))(((,,,+++***))))))***+++,,,******))))))))))))******++++++******)))(((((((((+++***)))((('''&&&%%%%%%&&&%%%%%%&&&)))---111444(((&&&$$$$$$&&&(((******%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''((('''&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''((((((((())))))******))))))))))))************((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%(((+++...000///---+++&&&'''''''''(((((()))))))))(((&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&)))++++++)))((()))+++((()))***,,,,,,+++******)))))))))******++++++,,,+++---......,,,,,,---///,,,000666999:::::::::::::::::::::;;;<<<===>>>>>>:::;;;;;;;;;<<<<<<======<<<;;;999888888999;;;<<<:::<<<>>>>>>???AAACCCFFFIIISSSdddyyy))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,++++++******************......---,,,+++)))((('''###&&&)))******+++...222,,,,,,---.........------,,,,,,---...//////......))),,,111555666444111......---,,,+++,,,---...///333EEELLL???000,,,---,,,+++++++++*********))))))***++++++,,,,,,++++++***,,,+++******))))))******+++)))'''&&&'''))),,,...************************************************))))))))))))(((((((((((()))'''&&&'''***+++***((('''''''''((()))******+++(((((('''&&&%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###'''%%%###$$$&&&'''%%%###%%%###"""###$$$$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%''')))***+++***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((+++***((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))((('''&&&%%%((()))***++++++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((()))))))))''''''''''''((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((('''''''''''')))))))))))))))(((''''''((()))***++++++***)))((($$$%%%'''))))))))))))((('''((()))******++++++++++++++++++*********))))))***)))(((''''''((())))))***+++,,,,,,******+++,,,///444888777888;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777::::::::::::::::::::::::;;;<<<>>>>>>======???@@@GGGOOOaaayyy((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************---------,,,+++***)))(((&&&)))++++++******---///------.........------,,,,,,,,,---...............---///222444333111---+++...---,,,,,,,,,,,,---......999>>>444,,,,,,+++'''+++++++++*********))))))***++++++,,,,,,++++++***,,,+++******))))))******(((((((((((()))***++++++************************************************((((((((((((''''''''''''***((('''(((***+++***(((&&&&&&'''(((((())))))***(((''''''&&&%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&''''''((((((''''''&&&'''%%%###$$$&&&'''%%%###&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''((()))***))))))(((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''')))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&'''''''''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((()))******)))(((((())))))))))))))))))))))))'''((((((((())))))))))))&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))))))))))))))(((''''''((()))************)))(((%%%&&&'''((())))))((((((''''''((()))))))))))))))+++++++++*********)))))),,,,,,+++*********+++,,,+++,,,------,,,+++,,,---...333777666777:::<<<:::999888888888888888888888;;;;;;;;;;;;:::999888777999999999999999999999999999;;;======>>>>>>@@@BBBHHHPPPaaayyy((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((()))***++++++************************++++++,,,,,,+++******)))***,,,---,,,+++***+++---...............---,,,+++,,,------............------...000111000///---+++///...---,,,++++++,,,,,,***//////******---+++$$$+++++++++******************++++++,,,,,,++++++***++++++***))))))))))))***%%%&&&((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))((('''(((*********(((%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&'''(((((())))))(((((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&&&&$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''(((((((((((()))))))))'''(((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))###$$$%%%'''((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))((('''''''''(((((()))***))))))(((((('''''''''&&&'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&)))))))))))))))(((((('''((())))))******))))))(((''''''((((((((((((((('''''''''(((((()))(((((((((+++++++++***************)))((((((''''''((()))))),,,---......,,,,,,---...---222666555666999;;;999999999999:::::::::::::::;;;;;;;;;;;;:::999888777888888888888888888888888777999<<<===>>>???BBBDDDIIIPPPaaawww((((((((((((((((((((((((*********)))(((&&&%%%$$$((((((((((((((((((((((((((((((((((((((()))******))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***))),,,------......---------***+++,,,---...////////////...---,,,++++++*********,,,+++(((***...---(((***************************++++++,,,,,,++++++***++++++***)))))))))))))))%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((('''''''''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((((((((('''''''''(((((()))''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))%%%&&&&&&'''((()))******"""###%%%&&&((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''')))***+++)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((())))))))))))))))))(((((((((((((((((('''''''''(((((())))))))))))((((((************************&&&&&&&&&&&&&&&''''''(((,,,---...---,,,+++,,,...,,,111555444555888:::888999999:::::::::::::::;;;:::::::::::::::999888888888888888888888888888888777999<<<===>>>???BBBDDDIIIPPP___uuu''''''''''''''''''''''''*********)))(((&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((()))***(((((()))))))))*********))))))***+++++++++***************+++---.........,,,,,,,,,+++***)))(((''',,,---------------,,,,,,******+++,,,---...//////......------,,,+++***)))***------+++)))+++,,,,,,***************************++++++,,,,,,++++++***+++***))))))(((((())))))'''&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$%%%%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((()))(((''''''''''''(((((('''''''''''''''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***%%%&&&&&&'''((()))******%%%&&&&&&'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((()))+++,,,))))))(((((('''''''''&&&&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))(((((((((((((((((()))((((((((('''''''''''''''))))))***+++++++++******************************))))))******++++++++++++***,,,---,,,+++***+++,,,,,,111555444555888999888555555666666777777777777999999::::::999999888888999999999999999999999999999;;;=========>>>@@@BBBIIIOOO^^^sss''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))'''(((((())))))*********))))))******+++******))))))((((((***---//////...++++++++++++******)))(((,,,------------,,,,,,+++---------------,,,++++++,,,,,,------,,,+++***)))(((,,,...,,,((('''))),,,***************+++++++++***++++++,,,,,,++++++*********)))(((((((((((()))(((''''''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&###"""!!!"""$$$%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&%%%%%%(((((('''&&&%%%%%%$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&$$$!!!%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&''''''(((((())))))(((((((((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''((()))***+++,,,((((((((((((((((((((((((&&&'''((()))***+++,,,,,,************************&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))((((((''''''(((((()))((((((''''''''''''((()))((()))***+++,,,,,,,,,,,,***************+++++++++(((((()))***++++++++++++***+++,,,,,,******+++,,,,,,111555444555888:::888666777777888888999999999888999999999999999888888999999999999999999999999999;;;===>>>===>>>@@@BBBHHHMMM[[[ppp''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''(((((()))******+++)))***************)))((()))''''''))),,,///...---++++++,,,,,,,,,,,,+++***---------------,,,+++***,,,---.........---+++******+++,,,,,,,,,,,,+++***(((***,,,,,,***''')))+++))))))*********+++++++++***++++++,,,,,,++++++*********)))(((((((((((((((&&&'''((()))************************************(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%'''(((***(((&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&###%%%'''&&&$$$###%%%'''###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$)))((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&'''''''''%%%""" %%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''(((((((((((((((((()))))))))))))))((((((***)))(((((((((((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***+++++++++&&&&&&''''''((()))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((())))))))))))))))))(((''''''''''''((()))''''''&&&&&&'''((()))***&&&''')))***,,,,,,------))))))*********+++++++++&&&'''((()))*********)))+++,,,---,,,++++++,,,---,,,222555555666999:::999999999::::::;;;<<<<<<===888888999999999999888888888888888888888888888888777:::<<<===>>>???AAADDDGGGLLLYYYnnn'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''((()))******+++***************)))((((((***((('''(((,,,...---+++,,,,,,---.........------------------,,,,,,+++***(((***,,,///000///......)))***+++,,,---,,,+++***))))))***------+++***+++))))))******+++++++++++++++++++++,,,,,,+++++++++******)))((((((((((((((($$$'''***,,,---,,,***(((************************))))))))))))))))))))))))***)))))))))(((((((((((((((***,,,***'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%###%%%'''&&&$$$###%%%'''$$$######$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%###&&&&&&''''''&&&&&&%%%$$$)))((((((&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''$$$%%%'''))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((%%%&&&&&&''''''(((((((((''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((()))***************+++***)))(((((()))***+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&(((***+++,,,++++++%%%%%%&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''((())))))))))))))))))((('''&&&&&&'''((()))'''&&&&&&&&&'''(((***+++$$$%%%''')))+++,,,------))))))******++++++++++++)))***,,,---.........---,,,---......,,,,,,---...---222666555666999;;;999666666777888999999::::::777888888999999999888888777777777777777777777777555888;;;===>>>@@@CCCFFFFFFKKKXXXmmm&&&&&&((((((((('''&&&%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))+++***)))(((((()))***+++,,,+++*********,,,...000000//////---,,,+++******+++,,,---------,,,+++******,,,...,,,)))(((***,,,---------,,,,,,+++++++++))))))))))))))))))))))))---,,,,,,+++*********+++************************************************+++++++++************)))((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((())))))(((''''''''''''''')))&&&%%%&&&((()))'''%%%'''''''''&&&&&&%%%%%%%%%'''(((((()))(((&&&%%%$$$%%%%%%&&&'''&&&%%%###"""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$$$$%%%%%%$$$###%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((''''''&&&))))))(((((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((())))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))***))))))((((((((())))))&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((***++++++******)))((('''&&&&&&''''''((())))))***))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((&&&&&&((()))************))))))((((((((('''''''''******))))))(((((((((''''''))))))(((%%%$$$%%%((()))(((''''''''')))***+++(((((())))))))))))(((((())))))************))))))+++++++++******)))))))))+++,,,,,,+++***)))***,,,000333555777777888:::;;;<<<;;;;;;;;;::::::::::::<<<;;;999888777888999999777777666666666777999:::::::::;;;===>>>@@@AAAAAAFFFNNN[[[lll&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***++++++++++++)))((('''&&&&&&'''((()))+++***)))(((((()))***+++++++++*********,,,...000000000///...---,,,+++++++++,,,---------,,,+++++++++---///...+++******+++,,,,,,,,,,,,+++++++++***************************---,,,++++++******++++++************************))))))))))))))))))))))))+++++++++*********))))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''(((&&&%%%&&&(((((('''%%%'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))'''%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((((((''''''''''''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***)))))))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''***))))))(((((())))))***((((((''''''''''''(((((())))))))))))((('''&&&%%%&&&&&&((())))))*********(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''((()))'''%%%$$$&&&)))+++***))))))))))))))))))(((((())))))))))))(((((())))))************))))))---------,,,,,,+++++++++)))***+++***)))***,,,---111333666888888999:::<<<;;;;;;;;;;;;:::::::::999;;;;;;999888888888999999888777777666777888999:::999:::;;;===>>>@@@AAABBBFFFNNN[[[lll&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((''''''''''''((()))******))))))))))))************)))***+++---///000000000//////...---,,,,,,***+++,,,---------,,,+++---///111111///,,,+++++++++++++++***************************************,,,,,,++++++******++++++************************))))))))))))))))))))))))++++++*********)))))))))&&&&&&''''''(((((())))))))))))(((((((((((((((((()))(((''''''&&&&&&'''''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((+++((($$$!!!!!!###''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***)))(((&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((()))(((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&%%%%%%$$$###(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((())))))))))))((('''&&&%%%$$$''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((())))))))))))&&&&&&''''''((()))))))))'''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&''''''((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''((('''&&&&&&((()))(((((((((((('''&&&%%%%%%((())))))******))))))((())))))************))))))***))))))))))))(((((((((''')))*********+++---///111444777999999:::;;;<<<;;;;;;;;;;;;:::::::::999;;;;;;:::999999999999:::888888888777888888999:::999999;;;<<<>>>@@@AAABBBEEEMMMZZZlll&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&'''''''''''''''(((((()))***))))))))))))))))))***)))))))))***+++---///000//////...------,,,++++++***+++,,,---------,,,+++...///111222111///,,,+++*********)))))))))))))))************************,,,,,,++++++***++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))%%%&&&&&&'''((()))******,,,++++++******)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&%%%$$$%%%&&&((()))'''%%%"""!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((((((((('''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&$$$$$$&&&''')))'''''''''(((((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%%%%)))(((((((((((())))))***(((((('''&&&&&&'''((((((((((((((((((((('''&&&%%%'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%'''((())))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((()))***'''((()))))))))((('''&&&)))))))))******)))))))))))))))************))))))(((((((((((((((((((((((()))***++++++++++++---///111444888:::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999:::999888888888888999999999888999:::<<<>>>@@@AAABBBEEEMMMZZZkkk&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((()))*********))))))&&&''''''((((((((((((((()))))))))******)))))))))((())))))***+++,,,......---,,,,,,++++++************+++,,,---...---,,,,,,---...000222222000---+++))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++*********)))))))))((((((%%%&&&&&&'''((()))***************))))))((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((((((***)))(((&&&&&&&&&'''(((#########""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((((((&&&%%%######%%%&&&(((&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((())))))(((''''''&&&%%%$$$((((((((((((((()))******((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&$$$%%%&&&((())))))******&&&''''''(((((((((((('''(((((((((((((((((((((((()))))))))))))))*********''''''&&&'''((()))))))))''')))***,,,------,,,,,,))))))************))))))))))))************)))))),,,,,,,,,,,,,,,---------------...---++++++---...111444888:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888999999999999999999999888888888888888888888888777888999;;;>>>@@@AAABBBEEELLLYYYjjj&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))'''''''''''''''''''''''''''(((((())))))(((((((((%%%&&&'''((()))))))))((())))))************))))))))))))******+++,,,,,,,,,+++++++++******))))))))))))***,,,---...------,,,,,,,,,---///000000...,,,))))))))))))************++++++++++++++++++++++++++++++******++++++,,,,,,************************((((((((((((((((((((((((******)))))))))(((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''(((((((((+++***)))(((''''''''''''###$$$&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$$$$%%%&&&'''((($$$###""""""""""""###$$$%%%$$$$$$%%%%%%&&&(((((()))))))))((('''%%%$$$###''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((''''''$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''((((((((('''&&&%%%%%%&&&&&&%%%&&&&&&'''((()))''''''&&&%%%%%%&&&''''''%%%&&&'''((()))*********((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''(((((((((((('''''''''(((((((((((((((''''''&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))(((&&&'''((())))))((($$$%%%&&&((()))***++++++)))******++++++******)))))))))************))))))+++++++++,,,,,,,,,,,,,,,---......---+++***,,,---000333888:::;;;:::::::::::::::::::::999999999999666777888888999888888888777888888888888777666666666777999;;;===???AAABBBEEELLLXXXhhh&&&&&&%%%%%%&&&''')))***'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((((()))***++++++***)))(((*********+++++++++******+++++++++***************)))***+++---......------***))))))+++...000...,,,)))))))))******+++++++++++++++++++++++++++++++++++++++******++++++,,,---************************''''''''''''''''''''''''***)))))))))(((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$&&&'''&&&$$$###%%%'''(((((((((((('''''''''''''''(((((((((((((((''''''$$$%%%&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++'''((((((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&'''((()))&&&'''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((()))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))(((((())))))***((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))+++)))'''''')))***)))'''$$$$$$$$$%%%%%%'''(((((()))******++++++******)))))))))************))))))(((((((((((()))))))))******+++,,,+++******+++---...222777:::::::::999999777777777666666666666555444555666777888777777666666777777888777666555444666777888;;;===???AAABBBEEELLLWWWggg}}}&&&&&&%%%%%%&&&''')))***(((((((((((())))))))))))''''''''''''''''''''''''((()))))))))))))))(((((($$$%%%'''))))))))))))(((((()))***++++++***)))(((***++++++++++++***)))))),,,,,,++++++++++++++++++)))***+++---......------)))'''''')))---//////---))))))******+++++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''(((((())))))******''''''&&&%%%%%%%%%%%%&&&###%%%'''&&&$$$###%%%'''))))))((((((''''''&&&&&&$$$%%%&&&((()))(((((('''$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%%%%'''((((((((()))((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%'''***,,,---%%%&&&''''''((('''''''''***)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((((('''&&&'''''''''((((((***++++++***)))(((''''''((()))***((()))))))))))))))((('''))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******++++++***************))))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))###$$$&&&((()))***++++++&&&''''''(((''''''&&&&&&((()))))))))******++++++'''((((((((())))))******,,,***'''''')))***(((&&&,,,+++***))))))***,,,---******++++++++++++******))))))************))))))))))))******+++++++++,,,&&&((())))))((()))+++---...222777::::::999888888555444444444444333333333333444555777777777666555555666777777777555444333555666888;;;===???AAABBBEEEKKKVVVfff|||&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------,,,+++++++++++++++++++++++++++---,,,+++***))))))))))))---,,,+++*********+++,,,000---)))(((((('''$$$!!!,,,++++++***)))(((((('''(((((((((((((((''''''&&&((((((((((((((('''''''''***((('''&&&'''(((''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$"""######$$$&&&''''''(((&&&'''(((******((('''&&&''''''''''''''''''''''''***((('''((()))***)))((()))(((''''''''')))***+++''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))((('''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++************+++,,,+++******,,,...---000444666666666666777444444444333333333222222333333444444333333222111333555777777555444444444777999::::::999:::<<<>>>KKKLLLTTTdddyyy&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,***+++,,,,,,------,,,,,,)))******+++++++++++++++++++++++++++++++++++++++*********)))******+++,,,---,,,+++*********++++++000---+++***+++***(((%%%++++++***))))))(((''''''(((((((((((((((''''''&&&(((((((((((((((((((((''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((''''''))))))(((''')))(((''''''((()))***+++(((((())))))******++++++)))(((((((((((((((((()))))))))))))))))))))))))))'''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((***)))(((''''''((()))***'''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******,,,......111555666666666666666555444444444444333333333333444444444444333222222333444666666555444444444777999:::::::::;;;===???HHHJJJSSSdddyyy&&&&&&&&&'''''''''''''''(((((((((((()))))))))***&&&''''''''''''(((((((((************************((((((((((((((('''''''''))))))))))))))))))))))))***))))))))))))***++++++)))))))))*********++++++***+++,,,,,,------,,,,,,******)))))))))***++++++++++++++++++++++++++++++((((((((()))***,,,---...,,,,,,+++************+++---,,,******++++++***)))***))))))(((((('''''''''(((((((((((((((''''''&&&''''''(((((((((((((((((('''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((((((((((((''''''''')))((('''%%%%%%$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$###&&&'''((())))))((('''&&&'''''''''''''''''''''''')))'''&&&'''((()))(((''')))(((((((((((())))))***)))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++++++++***************+++++++++,,,,,,,,,*********+++++++++++++++***+++,,,+++******,,,...000333666777777666666666666666555555555444444444444444555555444444333222222444666666444333444555777999:::;;;;;;<<>>AAACCCCCCGGGTTTggg}}}'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((())))))***+++((())))))))))))************+++,,,,,,------,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++******))))))''''''(((((((((((()))***((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''''''''(((((()))))))))(((''''''(((((('''%%%)))(((((((((''''''&&&&&&$$$%%%'''((()))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$"""!!!"""$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&'''((()))((('''((())))))))))))(((((((((*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******************************+++++++++,,,,,,,,,,,,,,,++++++***)))((((((***+++,,,+++******,,,...222444888999999888888888999999999888888888777777555666666666666555444444333444555555444444666777888999;;;<<<===>>>AAACCCCCCGGGTTTiii'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''((())))))******+++++++++''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))******)))))))))*********++++++***+++,,,,,,------,,,,,,++++++***)))))))))******++++++++++++++++++++++++++++++************************++++++******)))(((((()))******(((((()))***(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))+++)))'''&&&((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&$$$""" ''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###!!! !!!###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&&&&)))(((((((((((('''''''''###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***((('''((()))***)))(((((())))))))))))((((((''')))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,++++++***))))))((((((***+++,,,+++******,,,...111444888::::::::::::;;;;;;;;;:::::::::999999999666666666777666666555444444555666666555666888:::888:::;;;<<<<<<===@@@BBBCCCGGGTTThhh~~~(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((('''''''''((())))))***++++++%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((()))******************+++++++++,,,***+++,,,,,,------,,,,,,+++++++++++++++******)))++++++++++++++++++++++++++++++***************+++)))******+++***)))((('''(((******)))&&&%%%&&&'''))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''((())))))***+++(((%%%$$$%%%'''''''''&&&&&&'''''''''''''''((('''&&&&&&%%%$$$#########''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###""""""$$$%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''''')))(((((((((((('''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''+++)))((()))***+++***)))((()))******)))((('''&&&(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((()))((((((''''''''''''((('''((()))******)))(((''''''''''''''''''''''''''')))(((''''''&&&&&&''''''$$$$$$%%%&&&'''((())))))''''''((()))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((()))))))))*********+++******+++++++++,,,,,,,,,(((((())))))******++++++***+++,,,+++******,,,...111444888:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::666777777777777666555555666777777777666777999<<<999:::;;;<<<;;;<<>>===<<<<<<<<<<<<;;;;;;;;;777777777777777666666555777777888777777888:::===999:::;;;;;;;;;;;;===???BBBEEEPPPcccyyy((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))+++***)))'''''''''((()))'''***,,,+++)))''')))+++,,,+++(((%%%%%%%%%'''(((*********,,,------,,,***!!!%%%***///000...+++(((---------,,,,,,+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))+++******)))))))))))))))'''(((***++++++******)))(((''''''''''''((())))))''''''((((((((((((''''''+++)))(((&&&&&&((()))+++)))''''''***)))&&&%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%"""############$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%&&&''''''((((((''''''$$$%%%'''))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))++++++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))******))))))(((((((((((())))))+++*********))))))((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))***)))((('''''''''''''''''''''''''''((((((((((((,,,+++*********+++,,,---***++++++,,,,,,++++++***************************++++++*********++++++,,,111333666888888999;;;===>>>>>>======<<<<<<<<<;;;999999::::::::::::999999666666666666888;;;>>>@@@DDD@@@<<<;;;===??????>>>EEEFFFOOOaaaxxx''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))+++***)))(((''''''((()))'''(((******((((((((()))'''&&&$$$$$$$$$&&&)))***,,,***))))))+++,,,,,,,,,&&&(((***,,,------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++++++++***)))+++******)))))))))))))))((((((************)))(((((((((((('''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***(((%%%&&&)))(((%%%$$$'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((()))))))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((()))))))))))))))))))))))))))))))))***))))))(((((())))))*********)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''((((((''''''(((((()))******)))((((((((((((((()))******)))))))))(((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&((((((((())))))))))))***++++++*********+++,,,---***++++++,,,,,,++++++***************************,,,+++++++++,,,,,,---...000222555777777888:::;;;============<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999999888777888:::<<<===@@@===:::999<<>>@@@@@@BBBCCCLLL^^^uuu&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&'''(((******)))(((((()))))))))(((((((((((())))))'''&&&'''***+++(((%%%---,,,***)))))))))***+++---***(((((()))+++,,,,,,...,,,+++***)))***,,,---,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,*********++++++*********+++******)))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&%%%''''''(((((((((((('''''')))(((''''''''''''((()))%%%###$$$'''(((%%%$$$'''&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))******(((&&&%%%((()))+++,,,+++)))'''&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))***+++((((((((((((((((((((((((++++++************++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''(((((()))+++***)))((((((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))************(((((())))))))))))((((((******)))))))))))))))***(((((()))))))))************************++++++,,,***++++++,,,,,,++++++***************************,,,,,,---...///000222333...000222333333444555666888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::<<<;;;:::999999999::::::<<<;;;::::::;;;===???@@@BBBCCCKKK]]]ttt''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))((('''&&&((((((((())))))))))))(((+++((('''(((+++,,,)))&&&,,,,,,+++***)))***++++++***))))))***,,,,,,+++))),,,,,,,,,+++++++++******,,,,,,,,,,,,------------+++,,,---......---,,,++++++******************++++++******)))))))))))))))))))))))))))*********+++''''''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''$$$%%%((((((%%%%%%'''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))******(((&&&%%%%%%&&&(((***+++***)))((((((''''''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((('''''''''((()))******((((((((((((((((((((((((++++++************++++++))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''''''''((())))))******)))(((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((()))*********)))))))))))))))************(((((())))))))))))(((((((((((((((''''''(((((()))'''''''''((((((((())))))))))))******++++++++++++***++++++,,,,,,++++++***************************,,,,,,---...///000222333...///222222222222333444555555555555555555555555999999::::::::::::999999999999999999:::;;;;;;<<<=========<<<<<<===>>>???CCCDDDLLL]]]ttt((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''(((((())))))))))))(((***))))))***++++++)))(((&&&&&&&&&''')))***+++,,,(((((()))+++,,,,,,***((()))***+++,,,,,,+++)))(((+++,,,,,,,,,,,,,,,------***+++---......---+++***++++++***))))))***+++++++++******))))))))))))))))))))))))***+++,,,---...******)))((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((&&&&&&)))(((%%%$$$&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))((('''%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))(((&&&%%%"""###%%%&&&'''(((''''''((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))))))))((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''((())))))))))))))))))))))))))))))*********))))))*********((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((()))******))))))(((((((((((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))*********))))))((((((((()))))))))******'''((()))******)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))******++++++*********++++++,,,,,,++++++***************************,,,,,,,,,------///000111...000111222111000111222222222333333333333444444666777777888888777777666666666777999:::;;;<<<<<<<<<===>>>===<<<<<<>>>???EEEEEELLL]]]sss''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))&&&'''((()))******)))(((''')))******)))(((((()))$$$%%%&&&'''(((***+++,,,***)))((((((***++++++***((())))))*********))))))))))))*********+++++++++***+++---//////---+++***++++++***))))))***+++++++++******))))))))))))))))))))))))***,,,...000222111///,,,)))''''''((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&)))&&&&&&((('''###"""$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))***++++++(((''''''(((((()))***+++&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))*********)))((((((''''''((((((((()))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))'''((()))***+++******)))***++++++,,,,,,++++++***************************,,,+++++++++,,,,,,---......000222222111000000111222222333333333444444444444444555555555555444444555555777888999:::::::::888;;;======;;;<<<>>>@@@EEEEEEKKK[[[qqq&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&)))((('''''''''(((***+++&&&'''(((*********)))(((%%%(((******'''%%%''')))))))))))))))************,,,)))'''&&&(((***+++,,,)))(((''''''''')))***+++''''''(((((()))))))))******,,,...//////...,,,***,,,+++***))))))***+++,,,+++******))))))))))))))))))))))))+++---000222444666333...)))&&&&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&(((%%%%%%'''%%%!!! !!!''''''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))'''%%%###&&&&&&&&&'''''''''((((((######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((''''''''''''(((***)))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%"""'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))***)))((('''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++***************++++++,,,''''''''''''(((***+++,,,'''''''''((((((((())))))((((((((((((((((((((((((***************)))((('''''''''''''''(((((((((((('''((()))++++++)))(((''')))))))))))))))***++++++))))))))))))************'''((()))++++++******)))+++++++++,,,,,,+++++++++************************++++++*********+++,,,,,,///000222222111000000111333333333444444555555555222333333333333333333222555666777888888888888888444777;;;;;;;;;;;;>>>AAAEEEDDDJJJZZZppp&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))******++++++++++++******,,,***)))((()))***)))((()))************+++++++++******+++,,,,,,***)))(((,,,,,,,,,------.........///...------...---+++)))...---+++)))(((((())))))...,,,***(((&&&&&&&&&&&&+++***)))))))))***,,,---111111000...***((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&%%%%%%'''(((&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&(((***+++(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((''''''&&&%%%)))((('''&&&%%%$$$######$$$$$$%%%&&&&&&''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&((()))(((&&&%%%%%%&&&&&&'''''''''((()))))))))&&&'''''''''&&&%%%%%%$$$!!!###&&&((((((((('''(((((('''''''''&&&&&&&&&'''%%%###$$$''')))'''%%%'''&&&&&&&&&&&&%%%%%%%%%))))))******)))((('''''')))((('''&&&%%%$$$######%%%%%%&&&'''((()))******)))))))))((()))******+++))))))(((((((((((())))))++++++++++++***((('''&&&,,,+++)))'''&&&'''((()))((()))***+++***)))'''%%%))))))************))))))''''''(((((())))))******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&)))(((&&&%%%%%%'''***,,,******))))))((((((''''''************)))(((&&&%%%))))))))))))))))))))))))))))))***+++++++++++++++------------,,,+++***)))+++++++++++++++***)))(((+++,,,---.........---------000333444444444555666666666666666555444333222333333444555666666666555444555555666666666666666777888:::<<<===>>>??????AAADDDNNN^^^rrr&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((())))))(((&&&$$$$$$&&&((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%(((***++++++))))))*********+++++++++'''(((***+++++++++******++++++,,,,,,,,,---------...---,,,---......,,,***...---,,,+++******++++++,,,+++)))(((''''''''''''((('''&&&&&&&&&'''))))))---...---,,,)))'''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))(((((('''&&&'''&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&((()))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((''''''&&&(((((('''''''''&&&&&&&&&'''%%%$$$%%%'''((('''%%%)))((((((((('''&&&&&&&&&''''''''''''''''''&&&%%%'''''''''&&&&&&&&&&&&&&&)))((((((((('''''''''''')))))))))))))))******+++))))))(((((((((((())))))+++++++++******(((''''''+++***((((((((()))+++,,,((()))***++++++)))'''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&''')))***(((((((((((())))))))))))******++++++***)))((('''))))))))))))))))))))))))((()))******++++++******------------,,,+++***)))+++++++++++++++***))))))+++++++++,,,,,,,,,,,,---///111444666666666777888777777777777666555444333444444555666666666666666444555666666777777666666777888999;;;===>>>???@@@FFFIIIPPP]]]nnn&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((()))(((&&&%%%%%%&&&((()))'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%######%%%((()))***)))))))))*********++++++%%%&&&((()))***++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,......---,,,,,,+++************++++++******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''***))))))(((''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%)))((((((''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&%%%%%%$$$###""""""!!!%%%&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))(((''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((***************)))((('''***)))(((((()))+++,,,---)))***+++++++++***)))(((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''************************************************(((((((((((('''''''''''''''''''''((()))*********)))******++++++******)))))))))))))))))))))))))))'''((())))))******))))))------------,,,+++***)))***++++++++++++***))))))++++++***)))***+++,,,---111444777888888888999:::999999999999888777666666555555666666777777666666555555666777777777777777777888999;;;===>>>???@@@CCCGGGOOO[[[jjj&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((())))))******))))))+++***(((''''''(((***+++***((($$$###$$$&&&''''''))))))))))))************&&&''''''((()))***************************+++++++++******,,,...///...,,,'''''''''''''''(((((((((((((((((((((((())))))***(((((((((((())))))******%%%&&&''''''&&&&&&'''(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&'''''''''%%%$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&'''###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''')))))))))((('''''''''&&&%%%&&&&&&'''&&&&&&%%%%%%***)))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$###"""!!! ''''''((()))******))))))'''''''''(((((((((((()))%%%%%%%%%%%%&&&(((***+++'''(((((()))))))))))))))'''(((((((((((((((((('''))))))*********))))))((())))))(((((())))))++++++******++++++++++++***)))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))'''&&&%%%'''((((((((()))))))))***(((((())))))************((((((((((((((((((((((((''''''((())))))))))))))),,,,,,,,,,,,,,,+++************+++++++++******))),,,+++***)))***+++...///333666999;;;;;;;;;<<<===;;;;;;;;;;;;;;;:::999888666666777777888777777666555666777777888888777777888888999;;;<<<>>>@@@@@@???BBBLLL[[[nnn&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''))))))***++++++++++++***,,,+++)))(((((()))+++,,,+++(((&&&%%%&&&'''((('''(((((()))))))))*********))))))((((((((((((((((((***************************))))))+++...///...---&&&'''''''''((((((''''''&&&'''(((((()))*********))))))******++++++++++++$$$&&&''''''&&&&&&((()))&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''%%%%%%%%%'''###$$$%%%&&&'''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&''')))))))))((('''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%''''''((()))******)))))))))(((((((((((('''''''''&&&%%%$$$$$$%%%''')))+++''''''((())))))))))))(((''''''((((((((((((''''''((())))))*********))))))))))))((((((''''''''''''*********+++++++++******))))))************))))))******))))))((((((''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))***)))(((&&&$$$***)))))))))((((((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''((()))))))))))))))++++++,,,,,,++++++******)))******+++++++++******---,,,+++***+++---///111444777:::<<<<<<===>>>???<<<<<<<<<===<<<<<<;;;;;;777888888999888888777777666777777888999888888888888888999:::<<<>>>@@@AAAEEEEEEJJJZZZooo&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''((())))))))))))(((***)))(((''''''((()))***'''&&&%%%''')))++++++***((((((((()))))))))******+++***)))(((((((((((()))+++++++++******************))))))+++---...---,,,))))))************)))(((&&&'''((()))************''''''((()))))))))))))))&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''$$$%%%'''&&&%%%%%%&&&(((((((((((((((''''''''''''%%%&&&''''''''''''''''''(((((((((''''''&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''&&&'''((()))***)))((('''&&&'''((())))))((('''&&&'''((()))***************))))))(((''''''&&&%%%%%%)))))))))************+++''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))))))))((('''&&&*********)))((('''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))'''((())))))******))))))***+++++++++++++++******))))))***++++++++++++***,,,,,,++++++,,,...000111444666:::<<<======???@@@<<<======>>>======<<<<<<999999::::::999999888888777777888999999999999999999999999999;;;>>>@@@BBBMMMJJJLLLWWWiii&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&%%%&&&(((++++++***)))(((((((((((()))))))))*********)))))))))***++++++,,,,,,+++++++++******************+++------,,,+++***++++++++++++***((('''&&&'''((()))******))))))&&&&&&((()))))))))(((''''''(((((('''%%%$$$$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''(((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((###%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&''''''''')))(((%%%$$$###$$$&&&(((%%%&&&((()))***)))((('''%%%&&&((())))))(((&&&%%%''''''(((******+++++++++'''(((((((((((((((''''''(((((((((((())))))******''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))(((((((((((((((((('''&&&&&&'''((()))))))))))))))))))))))))))((()))******++++++************++++++++++++******))))))***+++++++++++++++)))***+++,,,---...//////333666999;;;<<<===>>>???<<<======>>>>>>>>>======:::::::::::::::999888888777888999999::::::999999999999999999;;;===@@@BBBPPPTTT\\\fffppp&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''((()))***)))&&&$$$(((((((((((())))))))))))))))))((()))***+++---...,,,,,,,,,,,,++++++******+++******+++------,,,***)))*********)))(((&&&%%%&&&''')))*********)))(((&&&''')))*********)))((('''((((((&&&$$$""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%''')))***************************%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&'''''''''''''''''''''%%%&&&(((******)))(((&&&&&&'''((('''%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))(((((('''###$$$$$$%%%&&&(((((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((&&&''''''(((((()))))))))$$$%%%%%%&&&'''''''''&&&&&&''')))))))))'''%%%###&&&&&&&&&'''''''''((((((###&&&((('''%%%$$$&&&)))&&&''''''(((((())))))***)))*********)))(((''''''######$$$%%%&&&'''((()))&&&%%%######$$$&&&)))+++%%%&&&((()))***)))((('''%%%&&&((())))))(((&&&%%%&&&'''(((***++++++++++++&&&'''((()))*********)))((((((''''''((()))******))))))************))))))''''''(((((())))))******))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((((((((&&&'''''''''(((((())))))''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))***+++++++++++++++)))******+++++++++******((()))***+++++++++++++++'''(((***+++------------222555888;;;;;;<<<>>>???<<<======>>>>>>>>>======;;;;;;;;;;;;::::::999888888888999::::::::::::999999999888999;;;===@@@BBBSSSbbbuuu&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&''''''((()))((((((((((((((((((((())))))))))))''''''''''''((()))++++++******))))))((((((''''''(((((((((((()))***+++,,,,,,+++***((((((((())))))&&&&&&''')))+++---///000,,,,,,***)))(((((((((((())))))))))))((((((((((((&&&)))+++***'''&&&(((+++(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%'''((()))((('''((()))***(((''''''))))))&&&$$$((('''&&&%%%%%%&&&'''(((%%%###"""###'''((('''%%%'''&&&%%%%%%$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((''''''&&&&&&&&&'''((())))))((((((&&&((()))++++++)))(((&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''&&&%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((,,,+++***)))((((((((((((******)))))))))))))))***'''(((((())))))))))))))))))((('''''')))******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((('''&&&%%%%%%))))))))))))************+++++++++*********))))))******))))))***+++,,,,,,(((((()))***++++++,,,,,,))))))))))))***+++,,,---111666999888888;;;<<<:::;;;;;;;;;<<<<<<>>>??????===<<<:::888777777888999:::::::::999999888888888999:::;;;<<<===???@@@@@@LLL^^^uuu&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((((((((())))))))))))''''''''''''((()))***+++***)))))))))((((((((('''(((((((((((()))***+++,,,///...,,,***)))((((((((())))))))))))***+++,,,---,,,+++***)))(((((((((((())))))))))))((((((((((((((('''''''''(((((('''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((('''&&&'''(((((('''&&&''')))***(((&&&''''''&&&%%%%%%&&&''''''%%%######$$$'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&$$$%%%%%%&&&&&&'''&&&&&&''''''((())))))((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))************)))))))))))))))***'''(((((())))))))))))))))))((('''''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((('''&&&(((((()))))))))*********+++++++++*********))))))******)))******++++++,,,((())))))***++++++,,,,,,************+++,,,------000555888777777:::;;;999::::::::::::;;;<<<======;;;:::888777666666888888:::::::::999999888888888888888999;;;<<<===>>>???DDDNNN^^^mmmwww&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''((((((((()))))))))''''''''''''((()))******))))))))))))(((((((((((('''''''''((()))+++,,,---000///---+++***)))((((((++++++***))))))))))))***+++***))))))(((((((((((())))))))))))((((((((((((***'''$$$&&&)))***((($$$&&&&&&&&&''''''(((((()))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&###%%%((()))***)))(((''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%###%%%&&&'''%%%%%%%%%&&&&&&%%%&&&''')))***)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&"""###$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''((()))))))))))))))(((((())))))***'''((())))))******)))))))))((('''(((***+++***)))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((('''(((((())))))))))))******+++************)))))))))***************+++++++++)))))))))***++++++,,,,,,++++++++++++,,,---......///444777666555888999777::::::999999999999:::;;;999888777666666666888888999999999999999888888888777777888:::;;;<<<===>>>@@@BBBJJJYYYkkk%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))'''''''''''''''((()))***))))))))))))(((((((((((('''''''''((()))+++,,,---......,,,+++***)))((((((,,,+++***)))))))))))))))***))))))((((((((())))))))))))))))))((((((((((((***((('''''')))***(((&&&%%%%%%&&&'''((()))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))((('''%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''((()))))))))(((((((((((((((((((((''''''&&&(((((('''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%)))(((((((((((())))))***(((((()))************))))))(((((()))***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''(((((((((((()))))))))***************))))))))))))*********+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,.../////////444777555555888888777::::::999999888999999999888888777777777888888999999999999888888888888888777777888:::;;;<<<===>>>DDDCCCGGGSSSfff%%%&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))(((((((((((())))))))))))'''''''''((()))+++,,,---******************)))))))))))))))((())))))******(((((((((((((((((())))))))))))))))))(((((((((((('''((()))(((&&&%%%&&&'''%%%&&&'''((())))))))))))******)))((('''&&&&&&%%%&&&''''''''''''''''''''''''%%%$$$######%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''')))((('''%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((((((&&&%%%&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&)))(((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''((()))))))))))))))'''&&&%%%((((((''''''((()))******((())))))***************)))((((((***+++,,,***((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++******)))***************+++++++++,,,,,,,,,,,,---...///000000555888666666888888777::::::999999888999999999999999888888999999999:::888888888888888888888888888888999;;;<<<===>>>???DDDEEEKKKVVVfff~~~%%%&&&''')))))))))((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&''''''(((((((((((((((((())))))))))))(((((((((((()))***+++,,,(((((()))************)))(((((((((((()))******+++''''''''''''((())))))***))))))))))))(((((((((((($$$''')))'''###!!!###&&&%%%&&&((()))******)))((())))))((((((''''''&&&&&&((((((''''''''''''''''''(((&&&###!!!!!!###&&&(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''&&&&&&%%%'''((((((&&&%%%%%%&&&((()))***)))'''&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%$$$$$$&&&(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''''''''((((((((()))))))))((('''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&((()))******)))(((''''''''''''((()))******((()))******++++++******)))((()))***,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&'''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))*********+++,,,,,,***)))(((************************,,,,,,,,,,,,---...//////000555888666555777888666999999888888888999999:::999::::::999999999999999777777777888888888888888888888999;;;<<<===>>>???>>>CCCLLLXXXfff|||%%%&&&(((*********)))(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''''''''((((((((()))))))))*********))))))))))))******)))***+++++++++***))))))((((((((((((((()))******&&&&&&&&&'''((()))******))))))))))))((((((((((((((())))))(((&&&%%%%%%%%%&&&''')))******)))((('''((((((((((((((('''''''''))))))((((((''''''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&(((***)))'''&&&'''(((%%%&&&''''''''''''&&&%%%$$$&&&''''''$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))((((((((((((((((((''''''&&&)))'''&&&$$$$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%(((((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''((($$$%%%''')))))))))(((''''''&&&&&&'''''')))******))))))***++++++++++++***(((((()))+++------***((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++++++++,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''''''''((((((((())))))(((((((((((())))))******)))***,,,,,,,,,***)))'''************************++++++++++++,,,---...//////444777555444666666444666666666666777888999999999999999999999888777777666777777777888888888999777777888:::;;;<<<===>>>>>>AAAJJJUUUdddzzz$$$&&&(((***++++++))))))''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))******+++******))))))))))))))),,,,,,------,,,+++)))(((***))))))(((((((((((()))&&&&&&&&&'''''')))***+++))))))))))))((((((((((((///,,,)))))),,,,,,)))&&&'''(((***+++***)))'''&&&'''''''''(((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&''')))((('''%%%&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&$$$#########$$$&&&))))))''''''(((***&&&&&&'''(((((('''&&&&&&###&&&'''&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%(((((()))***************(((((((((((((((''''''&&&+++***(((&&&&&&&&&((()))%%%&&&((())))))(((&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%((()))(((&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&######$$$%%%&&&((()))***))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&'''(((((((((&&&$$$"""&&&&&&&&&'''''')))******))))))***++++++++++++***(((((()))+++------***((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((())))))***))))))''''''''''''((((((((()))'''((((((((())))))******)))***,,,---,,,***((('''++++++******************++++++++++++,,,---.........333555333333555555333444444444555555777888999999999999999888666555444666666777777888888888999666666777888:::;;;<<<===BBBCCCHHHSSSbbbxxx''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((+++++++++************)))+++++++++++++++***)))((())))))************))))))&&&'''(((((()))(((((('''***)))(((''''''((()))***&&&&&&'''((())))))((((((((((((((((((((((((((((((***'''&&&(((+++,,,)))&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&((())))))(((((()))+++&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&'''''''''''''''''''''******)))((('''&&&%%%%%%))))))(((((((((((())))))'''(((((()))(((&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&$$$###"""###$$$$$$)))))))))((('''''''''&&&&&&&&&((((((((('''&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((((((((((('''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))************+++++++++)))))))))))))))))))))))))))'''&&&'''((()))(((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''(((******+++++++++******))))))((((((''''''$$$%%%'''((((((((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&)))************))))))((()))))))))))))))(((((('''+++(((%%%%%%(((***+++***((())))))************))))))))))))))))))******+++...---+++))))))***+++,,,,,,+++)))((((((((()))***000///...---,,,---...///222333444555666666666666777777777666666666666666:::999999999888888777777999999999999999:::::::::777777888999999:::;;;;;;???@@@FFFQQQ___vvv''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))+++++++++*********)))))))))******+++++++++******((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%***)))(((''''''((()))***&&&'''(((((((((((((((((('''''''''''''''''''''''')))*********)))''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######)))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''))))))*********+++++++++)))))))))))))))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))))))))((((((((('''''''''''''''(((******++++++***(((((((((((())))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))(((((((((((((((((('''(((((()))))))))((((((''''''((()))))))))))))))+++(((%%%%%%(((*********'''(((((())))))))))))))))))))))))))))))******+++,,,+++***)))(((((()))***++++++***)))))))))))))))---,,,++++++++++++,,,---333444555666666777777777666666666666666777777777999888888888777777777666666666666666777777777777777777888999:::;;;<<<<<>>>>>@@@AAAFFFQQQ___uuu'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))************************))))))))))))(((((()))***************+++***)))(((((()))***+++((('''%%%#########%%%&&&))))))(((((((((((())))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((&&&'''((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&'''((((((&&&&&&'''((($$$%%%%%%&&&'''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''''''''')))((((((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&+++++++++******)))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%'''((()))***)))'''&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&%%%$$$((((((((('''''''''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((***)))(((((('''&&&&&&&&&))))))))))))************)))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((((((((((((((()))))))))(((((((((((('''''''''((()))******))))))'''((((((((()))))))))******)))((('''((()))***+++))))))))))))))))))))))))(((((())))))******++++++%%%&&&'''((())))))***)))&&&'''((()))************)))(((''''''((()))******''''''(((((())))))******)))))))))))))))******+++,,,,,,------------,,,+++***+++,,,------,,,******...---------......//////222333444555555555555555333444444555666777777888555555555555555555555555555555666666777888888888666777888:::<<<>>>???@@@@@@AAAGGGPPP^^^ttt'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******))))))))))))*********************)))))))))((((((***************)))((('''+++***)))(((((()))***+++'''&&&%%%$$$%%%&&&)))***(((((())))))))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***+++***((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((('''''''''&&&&&&&&&''')))***)))''''''((()))%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''''''''(((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))))))'''&&&&&&&&&&&&''''''(((((((((******)))(((''''''&&&&&&)))(((((((((((((((((())))))((('''%%%%%%&&&&&&'''+++)))(((&&&%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&'''&&&%%%$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%'''((()))&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***((('''((()))***)))(((((((((((((((((((((((((((***)))))))))(((((((((((('''(((((())))))))))))(((***)))))))))(((((((((''')))((('''&&&'''((()))***(((((((((((((((((((((((((((((())))))******++++++&&&'''((()))***+++++++++(((((())))))))))))(((((((((((((((((((((((()))***))))))))))))***+++,,,---)))))))))))))))******++++++,,,,,,---------,,,+++)))***,,,------,,,+++***,,,------....../////////111111222222333222222222222222333444555555666666444444444444444444555555444555555666777777888888666777888:::<<<>>>???@@@AAABBBGGGPPP^^^sss''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))***((((((((()))))))))************)))))))))(((((((((************)))((('''&&&''''''(((((((((((('''''''''&&&&&&&&&''')))+++,,,(((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$'''+++---+++((('''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''((()))***)))((('''((()))&&&&&&&&&'''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((()))******+++******)))((('''&&&%%%%%%))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((()))))))))******))))))))))))))))))))))))***)))((((((******)))((())))))))))))))))))))))))******)))))))))((((((((('''(((((())))))(((((((((*********)))((('''''''''((('''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))))))))'''((()))******+++******)))))))))))))))(((''''''&&&((())))))(((((()))******)))))))))***,,,...///)))))))))))))))******+++)))))))))))))))*********)))***++++++++++++++++++******+++,,,------------000000111111111111000000111111222222333333444444444444444444444555555555222333333444555666777777666777888:::;;;===>>>>>>AAABBBGGGPPP]]]sss''''''''''''''''''''''''$$$%%%%%%&&&'''((()))))))))))))))((((((((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&''''''(((((())))))''''''((((((((()))))))))***)))))))))((((((((((((((()))))))))))))))((((((&&&'''((())))))((('''&&&'''''''''(((((())))))***'''((()))******)))((('''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''')))*********)))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&'''(((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((())))))******+++++++++***)))))))))((((((''''''(((((((((''''''(((((((((''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''$$$$$$%%%&&&'''((())))))'''''''''''''''((())))))))))))(((((((((((((((((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***))))))''''''(((((((((((()))))))))***))))))))))))))))))))))))***)))((()))******)))((())))))))))))))))))))))))*********)))))))))(((((('''(((((((((((((((''''''))))))))))))(((((((((((((((((())))))******))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))((('''(((((())))))))))))(((&&&(((******(((''')))***))))))(((((()))+++---///)))))))))))))))******+++(((((('''''''''(((******)))))))))))))))***++++++)))***+++---------------000000111111111111000000000000000000111111111111444444444444555555555666222333444555666777888888777777888999:::;;;<<<<<>>???AAACCCHHHQQQ\\\ooo'''&&&&&&%%%%%%&&&&&&&&&$$$######$$$&&&'''&&&%%%!!!###$$$&&&'''((((((''''''''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&'''((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))(((((('''))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&''''''''''''((((((((()))((('''&&&&&&&&&'''((((((*********)))&&&###  ###'''(((((((((((()))((((((((((((((()))))))))''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&''''''''''''''''''))))))))))))************************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((('''''''''&&&***)))(((((((((((()))***&&&''')))*********)))((())))))))))))))))))))))))(((((())))))(((''''''&&&(((((())))))******))))))'''((()))***+++******)))(((((())))))))))))(((((('''((())))))))))))((('''''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***************)))))))))(((******+++++++++******)))((()))***,,,,,,,,,++++++***+++,,,,,,,,,---///111333333444444444333333222333333444555555555444444222333444666777777666666555666777888999999999888888888888888:::<<<>>>???@@@BBBHHHPPP[[[ooo%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%!!!"""%%%&&&((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&((())))))***)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***+++++++++***(((&&&$$$"""%%%'''))))))(((&&&&&&&&&))))))(((((((((((((((((('''((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&!!!%%%'''((((((&&&%%%(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''))))))))))))************************))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((())))))((((((((((((((((((''''''(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***)))(((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''---,,,+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''$$$&&&(((***+++***)))((('''((()))*********))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))*********''''''&&&&&&&&&&&&''''''))))))))))))))))))((('''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))************)))))))))))))))******+++++++++*********************************+++,,,,,,,,,---///111555555666666666666555555777777666666666666666777444444555555666666777777777888999999999999888888888888888999:::<<<>>>??????AAAGGGOOOZZZnnn$$$%%%&&&'''''''''&&&%%%'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((&&&&&&&&&'''(((((())))))&&&'''((())))))))))))(((''')))******(((&&&&&&''')))))))))((((((''''''&&&(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((('''&&&$$$###(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&((()))))))))************************)))))))))((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((())))))(((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&%%%%%%%%%(((((())))))(((((('''&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))((((((,,,+++***)))((((((''''''((((((((('''((()))******(((((((((((((((((((((((((((((()))))))))(((((('''&&&'''((()))***)))((('''((((((((()))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((()))))))))(((((('''&&&&&&&&&''''''''''''''')))(((((((((((('''''''''((((((((((((((())))))************)))))))))))))))))))))***+++++++++******+++***))))))((())))))******+++,,,,,,,,,---///111555666777777777777777777:::999777666666777888888777666666555555666777777888888999999999888777777888888999:::;;;===>>>>>>>>>@@@FFFNNNYYYmmm###$$$&&&'''((('''&&&%%%%%%$$$$$$&&&(((******)))+++***)))(((((('''''''''###$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((()))))))))***'''((())))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$'''''''''''''''((((((((())))))))))))))))))))))))%%%&&&'''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&((())))))'''''''''((())))))((((((''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''((((((((((((((('''''''''''''''(((((((((((()))))))))((((((''''''&&&((()))))))))************************)))))))))(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''%%%%%%%%%%%%&&&''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%$$$(((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((('''((()))******(((((((((((((((((((((((((((((()))))))))))))))(((,,,+++)))((('''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))%%%&&&&&&''''''((((((((())))))(((((((((((())))))&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((())))))))))))*********'''(((((()))))))))))))))))))))))))))))))))******((()))***++++++++++++++++++***))))))((())))))******+++,,,,,,,,,---///111555555666777777777777777999888777666666777888999888888777666666666777777777777777888777777666666777888999;;;<<<===>>>>>>>>>@@@EEENNNYYYlll$$$$$$%%%&&&''''''''''''$$$######%%%(((******)))''''''&&&&&&&&&'''((((((###$$$%%%''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,((())))))******)))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))'''%%%$$$#########&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((((((((((((((('''''''''(((((()))))))))(((''''''((((((''''''&&&&&&%%%%%%%%%'''(((((('''&&&((()))((((((''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&(((***+++(((((((((((())))))))))))'''''''''''''''''''''''')))((('''''''''(((******''''''((()))))))))((((((''''''''''''(((((((((((())))))(((((((((((((((((())))))))))))************************))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''))))))(((&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&''''''(((((()))******++++++'''''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))*********)))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((#########$$$$$$$$$$$$$$$%%%&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********))))))///---+++(((&&&''''''((((((((('''''''''((()))******)))(((''''''((()))******))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))******+++++++++%%%&&&'''(((((((((((('''))))))))))))************((()))***+++++++++++++++***************************+++,,,,,,,,,---///111444555666777777888888777777777777777777888888999999999888888777777666666555666666777777777666666777888:::;;;===>>>>>>>>>>>>@@@FFFNNNYYYmmm%%%%%%%%%%%%&&&'''((((((%%%$$$$$$%%%''')))((('''%%%%%%$$$$$$%%%'''((()))$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((()))***+++,,,---))))))*********))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''%%%$$$$$$$$$%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%'''))))))(((((((((''''''''''''&&&'''((()))******))))))))))))((('''&&&&&&%%%%%%&&&'''''''''%%%%%%&&&(((&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''%%%%%%%%%&&&((()))''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((($$$$$$&&&'''(((((())))))(((''''''&&&&&&&&&''''''((('''%%%%%%%%%&&&((()))(((((((((((())))))))))))&&&'''''''''((((((((()))&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((#########$$$$$$%%%%%%%%%&&&'''((()))***))))))(((&&&''')))*********)))((())))))))))))))))))))))))(((((()))***************------,,,+++***)))))))))(((''''''&&&'''((()))******)))(((''''''((()))***))))))(((''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******************))))))))))))&&&'''((()))))))))((((((((()))))))))************(((((()))++++++,,,,,,+++((()))***,,,,,,,,,++++++***+++,,,,,,,,,---///111555555666777888999999888555666777888999:::::::::999999::::::999777666555555666777888888888888888777888:::<<<===>>>>>>>>>???AAAFFFOOOZZZmmm%%%%%%$$$$$$%%%&&&((()))'''%%%%%%%%%''''''&&&%%%((('''&&&%%%&&&'''((()))&&&''')))***+++***)))''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---))))))*********))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))))))))(((((('''''''''&&&###%%%''')))++++++++++++'''''''''''''''((())))))'''((((((&&&$$$###$$$&&&%%%&&&&&&''''''((((((((($$$$$$&&&'''((()))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))******(((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%$$$######%%%&&&(((''''''((()))))))))))))))''''''''''''((((((((()))''''''(((((())))))******))))))))))))************************))))))))))))))))))))))))))))))))))))###$$$%%%'''((())))))***&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&(((***+++)))))))))(((''''''&&&&&&&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((($$$%%%&&&(((((((((((('''''''''((((((''''''&&&%%%$$$$$$%%%&&&'''((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''(((((((((((()))***++++++***)))(((&&&''')))***+++***((('''))))))))))))))))))))))))(((((()))******************+++,,,------,,,***)))(((''''''&&&&&&((()))***+++)))(((''''''((()))+++)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))''''''((())))))***))))))'''''''''((()))******+++++++++***)))((('''&&&&&&((()))+++,,,,,,,,,+++***(((((())))))*********+++(((((()))++++++,,,,,,,,,'''(((+++---...---,,,+++***+++,,,,,,,,,---///111555666777888999:::::::::444666888:::;;;<<<;;;;;;999999;;;;;;:::888555444555666777888999:::::::::777888:::<<<>>>>>>>>>>>>???AAAGGGOOOZZZnnn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((((('''***(((&&&(((******'''$$$((())))))(((&&&&&&''')))((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''******))))))((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((())))))************))))))'''&&&&&&$$$%%%&&&'''((((((((((((***)))'''''''''&&&%%%###&&&&&&&&&''''''''''''((((((***++++++)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&)))(((&&&&&&((()))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))))))))'''$$$###&&&&&&&&&''''''''''''((())))))))))))************'''(((((()))***+++++++++))))))))))))************'''(((***+++,,,+++)))(((************************))))))************))))))(((***+++***)))((()))***''''''''''''(((((((((((('''((()))))))))'''$$$###&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%''')))&&&######''',,,((((((''''''''''''(((((()))))))))))))))))))))))))))******))))))((('''&&&(((((((((((()))***+++,,,(((((())))))******++++++************************&&&&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&((()))************((((((((()))***,,,---...(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))...---+++)))(((((())))))+++,,,------,,,,,,...000666888999999777666666777666666777888999999::::::<<<;;;:::::::::;;;<<<===666666666666555555555555999999::::::;;;<<<======>>>DDDEEELLL^^^ooo$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%###"""$$$&&&'''&&&$$$((())))))(((&&&%%%&&&((()))(((''''''''''''((()))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))))))))((('''&&&%%%((((((((()))(((((('''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''(((((()))******'''&&&&&&'''(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&((()))((('''((((((((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''((((((((('''&&&'''''''''((((((((())))))'''''''''((((((((())))))'''(((((()))******++++++))))))))))))************%%%&&&((()))***)))((('''************************))))))************))))))(((***+++***)))((()))*********++++++++++++,,,,,,''''''(((((('''&&&$$$###''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((('''))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((******((($$$###&&&+++((((((''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))***+++,,,)))))))))))))))*********))))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))************************)))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((())))))******)))(((((((((((()))+++,,,(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))************))))))...---+++***)))))))))***+++,,,---,,,,,,,,,...000555666888888777666666777666666777777888888999999777777666666666777888999666666666666666777777777888999999:::;;;<<<======???EEEFFFLLL]]]nnn%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$&&&%%%$$$%%%(((*********)))******)))&&&%%%&&&'''))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((())))))(((((('''&&&%%%************)))((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((())))))'''%%%$$$%%%'''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&'''))))))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))(((((((((((()))))))))***%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++))))))))))))************&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((())))))))))))***'''''''''&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((((((((+++***((('''%%%%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))(((+++,,,,,,)))%%%$$$&&&))))))((((((''''''(((((()))((((((((((((((((((((((((((()))******+++*********(((((((((((()))***++++++************))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))************************&&&'''''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''(((***+++((('''&&&&&&''')))+++---(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&''''''((((((''''''))))))************))))))------,,,+++*********+++***,,,,,,,,,,,,,,,...000222444666777666555666777666666666666666666666666777777666666777777888999555666666666777888888888888888999:::;;;<<<======@@@FFFFFFLLL\\\lll%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%((('''&&&'''((()))++++++)))******)))'''%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&)))))))))))))))((('''&&&)))))))))))))))((('''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((((((%%%######%%%'''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))***++++++&&&&&&&&&'''))))))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''((())))))''''''((((((((()))))))))%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******((()))))))))************((()))***++++++++++++***))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))((((((+++,,,,,,***'''&&&(((***))))))(((((((((((())))))''''''''''''''''''''''''(((((()))++++++,,,,,,,,,((((((((((((((()))******++++++******))))))(((((('''''''''''''''''''''''')))))))))))))))((('''&&&((((((((((((((((((((((((************************&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&(((***+++&&&&&&%%%%%%'''+++...000(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((()))((((((((())))))************)))))),,,,,,,,,+++++++++++++++***+++,,,,,,+++,,,...000000222444555444444555666555444444444444444444444666666666666666777777777333444444555666777888888777777888:::;;;<<<======AAAFFFFFFKKK[[[kkk%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######%%%&&&''''''((((((&&&&&&%%%%%%$$$$$$%%%&&&((()))******'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))*********)))((((((%%%&&&''''''((((((((('''&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((((((((('''%%%######$$$&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,(((''''''((())))))(((&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((***)))(((''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))((()))))))))************)))******+++++++++++++++))))))))))))))))))))))))******)))(((((()))******(((***+++***)))((()))***(((((((((((())))))))))))''''''&&&%%%%%%%%%&&&&&&&&&''''''((())))))******''''''''''''((((((((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((''')))*********))))))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''((()))++++++,,,,,,,,,(((((((((((((((((()))***++++++******))))))(((((((((((((((((((((((((((((()))*********)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%%%%''')))******)))(((((()))***---...(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))))))))************))))))***+++++++++++++++++++++***+++,,,,,,++++++---///...000222333333222444555222222222222222222222111000000111111222222222222222222333333444555666666666777888999;;;<<<===>>>@@@FFFEEEJJJZZZiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((&&&''')))(((&&&%%%%%%&&&&&&(((******((('''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&'''(((((((((((('''%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((('''((((((&&&$$$###$$$&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))+++,,,---+++(((((())))))((('''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******************************+++***)))(((((()))***+++(((***+++***)))((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))+++***((('''%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((())))))***************))))))(((((())))))***))))))))))))))))))))))))'''((()))***++++++++++++(((((((((''''''(((((()))************))))))))))))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&'''((()))...---,,,***))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++******))))))************))))))((()))***+++++++++++++++)))+++++++++++++++---///---///111222111000111222000000000000000000000000000000111222222222222222111222222222333444444444555666777999:::<<<===>>>@@@EEEDDDIIIYYYhhh~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''''''''(((((((((''''''&&&$$$(((+++,,,***((((((((($$$''')))***)))((('''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%%%%%%%$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((((((((('''''''''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''((('''((()))(((&&&$$$$$$%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((***+++---...111...***(((((())))))(((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((()))))))))'''((()))******)))''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))(((((())))))******+++++++++++++++++++++++++++***)))(((((()))***+++(((***+++***)))((()))***&&&&&&&&&'''''''''((((((&&&'''((())))))((('''''''''''''''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))((())))))))))))***)))((('''******))))))))))))******************************'''(((((()))************)))(((((('''''''''(((((()))))))))))))))*********))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''******++++++***)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))************))))))&&&'''(((***++++++******)))***++++++***+++---///---///111111/////////000------......//////000000111222333444555444444333333333333333333333333333555555777888:::<<<===>>>>>>DDDCCCHHHXXXhhh~~~&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))*********)))(((&&&%%%$$$###(((***(((&&&&&&'''###&&&)))***)))(((((((((%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((((((((((((((($$$$$$&&&'''((()))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%************)))((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((&&&(((***)))'''%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********,,,---///111222444000+++((('''((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&(((***+++***)))((((((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((('''''''''))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++(((***+++***)))((()))***++++++++++++,,,,,,,,,,,,&&&''')))++++++***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))************************''''''((((((((((((''''''(((((()))***************+++***)))))))))(((&&&$$$******))))))))))))******************************'''(((((())))))))))))((()))(((((('''''''''(((((((((((())))))******++++++))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******************************))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((('''&&&&&&"""$$$'''***,,,,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))************))))))%%%&&&((()))*********))))))***++++++***+++---///...///000000///---...///,,,,,,------...///000000...///000222222111000000444444444444444444444333444555777888:::<<<===>>>>>>CCCCCCHHHXXXggg~~~%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%%%%%%%%%%***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$&&&(((***+++)))'''&&&&&&'''%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&%%%%%%'''***///333666444111---***'''''''''(((+++)))(((&&&&&&((()))+++)))(((((('''''''''((((((,,,++++++***)))(((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++******++++++,,,---******************************))))))((((((''''''&&&&&&''')))***,,,------***(((''''''(((((('''&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&)))))))))))))))))))))))))))*********++++++++++++'''&&&&&&'''***++++++***))))))))))))************)))+++,,,***'''&&&))),,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((('''''')))'''&&&'''***+++***(((((((((((((((((()))******---,,,,,,+++***)))(((((()))((('''''''''(((***++++++++++++*********))))))+++,,,---,,,+++,,,///111000111222222000/////////.............../////////111111111111111111111111222222222222333444555555777777888999::::::;;;;;;===???DDDKKKTTTfff%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&''''''''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&%%%&&&(((***+++***(((&&&%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((((((***...111333222000,,,)))((('''((()))***)))(((''''''((()))***)))(((((('''''''''((((((*********)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******+++************+++,,,,,,************************+++*********))))))))))))(((((())))))***************(((''''''(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))*********+++)))((('''((()))***)))((())))))))))))************)))******((('''(((***,,,))))))))))))))))))))))))******))))))((((((((((((******)))))))))(((((((((+++++++++++++++***))))))'''''''''((((((((())))))))))))(((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))*********)))))))))(((((((((''')))'''&&&'''***+++***(((((((((((((((((()))******++++++***))))))(((((((((***))))))((()))***+++,,,+++++++++*********))))))((()))******+++,,,///222111222333333111000000111000000000000000000000000222222222222222222222222222222222222333444555666777777888999:::;;;;;;<<<===???DDDKKKUUUggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&''')))***(((&&&%%%%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((((((((''''''&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((,,,+++*********,,,...//////...+++)))((()))*********)))(((''''''((()))***(((((((((''''''(((((()))(((((())))))************************))))))))))))((((((((((((((((((((((((************************)))((((((''''''(((((())))))(((((((((((()))************))))))******+++,,,++++++++++++++++++++++++++++++++++++************++++++******)))(((((((((***)))'''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&(((((((((''''''''''''&&&(((((('''''''''((())))))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))***************((('''''')))***++++++))))))))))))))))))))))))***))))))))))))(((((((((++++++*********)))))))))(((((()))))))))(((''''''''''''((((((((())))))))))))))))))(((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((()))((('''(((*********)))((((((((((((((()))******((((((((((((((((((((((((+++************+++,,,,,,+++++++++***************&&&'''))))))***,,,000333222333555444333111222333333222222222222222222222333333333333333333333333333333333333444555666777666777888999:::;;;;;;<<<===???DDDKKKUUUggg&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&))))))'''&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((($$$$$$$$$###$$$%%%&&&''''''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((++++++)))))))))***,,,---,,,+++***))))))***+++,,,))))))(((((((((((())))))(((((((((((((((((()))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++******)))))))))***++++++++++++++++++++++++++++++************************++++++******)))(((((((((***)))(((((())))))(((&&&''''''''''''(((((((((((((((((()))))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((''''''''''''''')))((((((((((((((())))))((((((((((((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((()))***((('''((()))***)))'''((()))))))))***************'''$$$&&&))),,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))&&&''''''(((''''''&&&&&&'''(((((((((((())))))))))))))))))(((((((((((('''***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$))))))))))))(((((((((((()))))))))))))))***))))))((((((((((((((())))))***((((((((()))))))))******************++++++,,,,,,************************'''((()))******,,,000222333555666666444333444444555555555555444444444444444444444444444444444444444444444444555666777777666666777888:::;;;<<<<<<===???DDDKKKUUUggg&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))%%%%%%$$$$$$%%%%%%&&&&&&'''&&&$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))***+++***))))))))))))***,,,,,,))))))(((((((((((())))))((((((((((((((()))******++++++******)))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++*********)))***++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++)))(((((())))))((('''''''''''''''(((((((((((('''''''''(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))************)))((('''((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((()))***+++((((((((((((((((((((((((&&&'''''''''((((((((((((((('''&&&'''***+++***)))((()))))))))***************&&&$$$%%%))),,,+++***))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))******++++++*********(((((((((((()))))))))******)))))))))(((((((((((()))******************)))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''(((((((((((((((((()))))))))))))))*********)))))))))***((((((((((((((())))))***((())))))******++++++,,,)))))))))******************************************+++,,,++++++,,,///111333555777777555555555666777666666666555555555444444444444444444444444444444444444444555666777777555666777888:::;;;<<<======???DDDKKKTTTfff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$#########$$$%%%''')))***+++''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''$$$$$$%%%'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))***++++++,,,(((((())))))))))))(((((((((((((((((()))***++++++,,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))******))))))))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((()))))))))''''''((()))***++++++,,,+++)))(((((()))***((('''''''''''''''((((((((((((&&&''''''(((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,+++***)))((('''(((((((((((()))))))))******)))((((((((())))))(((((('''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&'''***++++++***))))))))))))************)))'''&&&&&&((()))******)))))))))))))))))))))))))))))))))************+++++++++*********)))))))))(((((())))))******))))))((((((((()))))))))************)))))))))((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))***+++++++++)))((()))***((((((((((((((()))******))))))******+++++++++,,,((()))******++++++*********************+++++++++,,,------,,,+++,,,///111333555777777666555666777777777666666555444444444444444444444444444444444333333333333444555666777555666777888:::;;;======>>>???DDDJJJSSSddd''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&''')))***+++''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((()))))))))))))))))))))))))))))))))(((+++)))''''''(((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&'''(((((()))(((((())))))******++++++(((((())))))))))))(((((((((((((((((()))***+++,,,+++*********))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********((((((((()))******+++++++++***))))))******)))'''''''''''''''((((((((((((''''''((())))))***++++++))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))((()))+++++++++***(((''''''((((((((())))))))))))+++******)))(((((())))))((((((''''''&&&'''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((''''''((()))******)))))))))))))))************((((((((('''&&&&&&(((***))))))))))))))))))))))))))))))*********+++++++++******)))))))))(((((((((%%%%%%&&&'''''''''''''''(((((()))))))))******************)))))))))(((((((((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((('''((((((((()))))))))******+++---+++)))((()))+++((((((((((((((()))******))))))))))))************)))***+++,,,,,,,,,+++***))))))*********+++++++++)))***+++++++++,,,///222333555777777666555666777666666555555444333333222333333333333333333333333222222222222333444555666555555777888:::<<<===>>>>>>???CCCIIIQQQaaa|||''''''''''''''''''''''''###$$$&&&((()))))))))(((+++***)))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))'''(((((((((((((((''''''---+++(((((((((((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))******+++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))************+++***))))))******)))'''''''''''''''((((((((()))((())))))***++++++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***+++***)))'''&&&'''((((((((())))))******++++++***))))))((()))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))((('''))))))))))))************''')))***(((%%%$$$'''+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))(((((((((((((((((()))******+++******))))))))))))************************))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***+++,,,---'''((((((((())))))*********,,,---,,,)))''')))+++((((((((((((((()))******))))))))))))((((((((((((***+++,,,---...---,,,,,,))))))******++++++++++++&&&((()))******,,,000333333444666777666555666777666555555444333222222222333333333333333333333333222222222222333444555555444555777888:::<<<===>>>>>>???CCCHHHPPP```zzz%%%&&&''''''(((((('''''''''&&&&&&'''(((((('''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((***)))'''&&&&&&''')))***((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++))))))******)))((('''&&&((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))(((((()))***+++)))&&&%%%'''***&&&%%%%%%$$$%%%&&&((()))(((((())))))))))))(((((('''''''''((((((((())))))---,,,***((('''((()))***(((((((((((())))))))))))***)))(((''''''((()))***''')))***++++++***)))'''************************++++++******************+++)))'''(((+++,,,***((((((((()))***************)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''''''''((()))+++++++++***)))+++***)))))))))***,,,---******))))))))))))******------------------------------,,,,,,,,,,,,++++++))))))((((((''''''&&&&&&((('''''')))+++,,,+++***+++*********))))))((((((((((((((()))******++++++))))))))))))((((((((((((&&&''''''(((((((((((((((((()))*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))************++++++++++++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((***'''%%%&&&(((***(((&&&++++++******))))))((((((******+++******)))((('''''')))+++,,,,,,***(((&&&************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''))))))************))))))************************))))))))))))))))))))))))******))))))(((((((((''')))************))))))(((******+++++++++,,,,,,,,,+++,,,,,,+++***+++---000333333444444444444444444000000222333444444444444555666666666555444333333333333333444444555777777777888999999;;;;;;<<<===<<<>>>CCCIIIPPP```yyy###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%$$$$$$%%%&&&(((((((((''''''''''''(((((()))(((&&&&&&&&&''')))***))))))(((((((((((((((''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''(((((((((((('''''''''((()))'''%%%$$$&&&((('''&&&%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&''')))***(((((((((((())))))))))))***)))(((((((((((()))***((()))***++++++***)))(((************************************************+++)))((((((***+++***(((((())))))******************************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))'''''''''((()))*********)))(((***)))))))))***+++,,,,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))(((((((((((((((***)))(((***,,,---,,,++++++*********))))))))))))++++++******)))((((((((())))))))))))((((((((((((''''''((())))))))))))(((,,,)))((())),,,---***'''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********++++++++++++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((***(((&&&&&&((()))((('''))))))((((((''''''''''''((())))))*********))))))))))))*********)))))))))************************************************))))))(((((((((((())))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((())))))*********))))))*********+++++++++,,,,,,++++++,,,+++***+++...000222222333333444444444444444444555666777777777777666666777777777666555555555444444444555666777777777888999999;;;;;;<<<===<<<>>>CCCIIIPPP___yyy###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%$$$"""###$$$%%%'''''''''((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''(((((((((''''''&&&&&&((()))***((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%&&&'''((('''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%'''(((***(((((((((((())))))))))))***))))))(((((())))))***((()))***++++++***)))((())))))))))))))))))))))))***************************)))((()))***+++***(((((()))******++++++******+++++++++***************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((())))))))))))((('''((()))***+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))))))))***************,,,***)))***,,,---...---***************)))))))))++++++******)))((((((((((((((((((((())))))))))))(((((()))***************,,,(((%%%(((,,,...***%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((***(((&&&'''((())))))((()))((((((((((((''''''''''''''')))******++++++++++++***)))(((((()))***+++))))))))))))))))))))))))***************************))))))(((((())))))***))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))'''((()))************************++++++++++++,,,***+++,,,+++***+++...000111111222333444555555666666777888888888888777777666777888888888888888777666666555555555666777777777888999999;;;;;;<<<======???CCCIIIPPP___xxx%%%&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&$$$###$$$%%%&&&''''''''''''((((((((('''&&&&&&&&&%%%)))(((''''''''''''((()))((((((''''''''''''(((((((((''''''''''''((())))))'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&''''''((()))(((((((((&&&''''''((((((''''''&&&((())))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))&&&&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))((()))************)))(((((((((((((((((((((((((((***************+++++++++***)))))))))******))))))))))))***++++++++++++***,,,+++++++++***)))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))((((((''''''((()))+++,,,------,,,+++,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))******+++,,,---------+++)))***+++---------************************((((((((()))******++++++(((((((((((())))))))))))))))))***++++++++++++***)))'''&&&'''******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))((('''(((((())))))************************(((((()))***************))))))))))))))))))***+++))))))))))))))))))))))))***************************))))))))))))))))))***))))))************))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********************************))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++************++++++++++++***+++++++++***,,,...111111222333444555666777777666777777777777777666555555666777888888888888888777777666666666666777777777888999999;;;;;;<<<======???CCCIIIOOO^^^www%%%&&&''''''((((((''''''((('''''''''))))))'''&&&&&&&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((())))))(((((((((((((((((()))******)))((((((((((((''''''&&&&&&%%%''''''((((((((((((''''''((((((((()))))))))******)))((((((''''''&&&&&&'''(((((((((((())))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))*********+++++++++))))))******)))))))))***))))))***+++++++++++++++,,,+++++++++***))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***))))))))))))))))))(((((((((((())))))***+++------,,,++++++,,,++++++++++++++++++,,,+++,,,,,,,,,------......------,,,,,,,,,+++++++++))))))***+++,,,---......,,,***))))))+++,,,,,,+++***************+++++++++((((((((()))******++++++'''((((((((()))))))))***)))******+++++++++++++++&&&)))++++++((('''(((***************************))))))))))))))))))))))))(((((()))))))))*********+++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((()))))))))((((((((()))***************++++++++++++***************)))((((((&&&(((***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))(((((()))))))))*********((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******+++++++++))))))*********+++++++++)))***+++++++++,,,///111222333444555666777888999666777777777777777666555444444555666777777777777777666666666666777777888777888999999;;;;;;<<<===>>>???CCCHHHOOO]]]vvv###$$$%%%%%%&&&&&&%%%%%%)))((('''(((******(((''''''''''''''''''&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&'''(((((((((((('''(((((())))))))))))((((((&&&%%%&&&'''))))))'''%%%''''''((((((((('''&&&&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((******))))))(((''''''&&&(((((((((((()))))))))))))))******++++++******)))***))))))))))))))))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,(((***+++***)))((()))***)))***++++++,,,++++++++++++++++++*********************+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))((()))***++++++,,,,,,,,,,,,,,,++++++***++++++************++++++,,,,,,,,,------......///------,,,,,,,,,,,,++++++*********+++,,,------...+++******+++,,,,,,+++)))*********+++++++++++++++++++++******)))(((((((((''''''(((((())))))******))))))***++++++++++++***''',,,000///***'''***...))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((()))******)))(((((()))+++((((((((())))))))))))***+++++++++******)))''''''%%%'''***,,,---+++)))(((************************((((((((((((((((((((((((+++******))))))******+++))))))************))))))'''(((((())))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***************)))))))))************+++)))***+++++++++,,,///222333333444555666777777888666777888888888888777777333444444555555555555444555555555555666777888999777888999999;;;;;;<<<===???@@@DDDHHHNNN\\\ttt###$$$%%%%%%&&&&&&%%%%%%(((''''''((())))))(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((&&&''''''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((('''%%%%%%%%%'''******'''$$$&&&'''((())))))(((''''''((())))))******))))))(((&&&'''''''''(((((((((((((((((()))))))))(((((('''(((((((((((()))))))))))))))***++++++++++++***)))******))))))))))))******************************((())))))***++++++,,,,,,(((***+++***(((((()))+++)))***++++++,,,,,,++++++***************+++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))***+++))))))))))))***+++---...///...---,,,+++******************))))))************++++++,,,------......------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---***+++,,,---///...+++(((*********++++++,,,,,,,,,++++++******)))((((((((('''''''''((()))*********((())))))***+++*********(((+++------***(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((***+++***(((''')))+++(((((()))))))))*********))))))*********))))))(((&&&''')))***+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))************))))))''''''(((((()))******+++************************************************))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++((())))))*********))))))))))))))))))************)))***+++++++++,,,///222333333333333444444555555444444555666777777777777444444555555555444444333333333333444555777888999777888999999;;;;;;<<<===???@@@DDDHHHNNN\\\ttt%%%&&&''''''(((((('''''''''&&&&&&'''(((((('''%%%$$$$$$&&&'''(((((())))))%%%&&&&&&''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((()))((((((((())))))******)))((('''&&&((((((((((((((((((((((((###$$$&&&((()))))))))((($$$%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&'''&&&'''))),,,,,,)))&&&%%%&&&''')))))))))(((((((((((())))))))))))(((((())))))))))))************%%%&&&'''((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))))))))******************************((())))))***++++++,,,,,,(((***,,,+++(((''')))+++******+++,,,,,,,,,,,,+++))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))+++---///000111000...+++***))))))*********))))))))))))******))))))***+++,,,,,,---------------,,,,,,,,,++++++******++++++++++++,,,,,,+++,,,---000111///+++(((*********++++++,,,,,,,,,((((((((()))******++++++&&&''''''((()))******+++(((((()))************)))'''''''''((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++******)))))))))))))))))))))((('''''''''''''''(((((())))))))))))(((((((((***+++***((('''))),,,******++++++,,,,,,,,,,,,'''((()))******++++++***)))((((((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))************))))))&&&''''''((()))******+++************************************************))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------)))************))))))((())))))))))))************)))***+++++++++,,,000222222222222222222222222222000111222333444444444444555666666666555444333333111111222333555777999:::777888999:::;;;<<<<<<===???@@@DDDHHHNNN[[[sss&&&&&&%%%$$$$$$%%%%%%%%%((()))+++***(((''''''((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''+++***)))'''''''''((()))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((('''''')))((('''&&&%%%&&&&&&''''''&&&&&&'''''''''$$$"""(((''''''&&&&&&((()))***(((((((((((((((''''''&&&&&&''''''(((((((((((((((,,,,,,+++***)))(((''''''+++******))))))))))))***))))))************))))))(((((()))***************))))))******)))'''%%%###)))(((''''''''')))***+++******+++++++++++++++***(((((()))***+++,,,------///...,,,---......---,,,+++++++++******)))))))))((((((((())))))*********+++++++++++++++++++++++++++***)))***,,,---,,,+++------,,,+++,,,///333777>>>:::444///+++)))******+++,,,,,,,,,,,,---------...------,,,,,,------...***+++,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,***))))))+++...,,,,,,++++++***)))((((((,,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******...,,,***(((&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))******+++,,,))))))))))))))))))))))))$$$&&&)))******+++,,,...++++++************++++++---,,,***)))))))))***+++'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))***************))))))))))))((((((((((((((('''&&&&&&'''((()))***,,,,,,+++***)))(((''''''''''''''''''((((((((())),,,+++++++++++++++++++++******))))))))))))******---,,,***(((((()))***+++)))+++,,,,,,+++***,,,---111111111111111111111111000000222333333333333333222222333444444444444333111222333555666555555444777777777777888;;;===>>>???@@@DDDIIINNN[[[sss&&&%%%%%%%%%%%%%%%%%%%%%((()))******(((''''''((('''''''''(((''''''&&&&&&'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&''''''+++++++++,,,---,,,***((((((((('''&&&'''((()))***(((((((((((((((''''''&&&&&&''''''((((((((((((((()))))))))((((((((((((((()))))))))(((((()))******)))******++++++******)))))))))***************)))))))))*********)))((((((++++++***)))******,,,,,,******+++++++++++++++++++++++++++,,,,,,------------,,,,,,---......,,,+++''''''(((***,,,---//////************++++++,,,,,,************************---+++***+++---......---,,,,,,+++******---222555>>>;;;777222...+++******+++++++++,,,,,,---------...------,,,,,,------...+++,,,,,,---------,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++)))***,,,---,,,,,,,,,+++******)))))),,,***((()))+++,,,+++)))************************)))))))))))))))))))))))))))))))))))))))***++++++((((((((()))))))))))))))+++***)))(((''''''(((((()))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))************************((((((((()))))))))))))))******))))))******+++,,,(((((())))))************((()))))))))((((((***,,,++++++************++++++,,,++++++***))))))******((()))***+++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((())))))******))))))))))))))))))(((((((((((((((((('''''''''((())))))))))))(((((('''&&&&&&&&&'''''''''((((((((())))))++++++++++++++++++++++++*********))))))*********---,,,***)))((()))***+++***+++,,,,,,+++***+++---...........................///000111111222222222111111222333333333333333111222333555555555555444777777777777999;;;===>>>???@@@DDDIIINNN[[[sss%%%%%%%%%%%%%%%%%%&&&&&&''')))******(((''''''(((&&&&&&''''''(((''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))(((''''''&&&&&&''''''(((''''''(((******)))'''(((((('''''''''((()))***(((((((((((((((''''''&&&&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((('''(((((()))***+++******++++++++++++************+++++++++******)))***************+++,,,---+++******)))))))))******++++++,,,---......------........................------...000111111...,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,---------************************...,,,,,,---000333555555,,,---,,,++++++---111555>>><<<999555111---+++)))******++++++,,,---............------------......---------...------,,,,,,------------,,,,,,,,,,,,+++,,,,,,+++******,,,---,,,,,,,,,,,,+++++++++++++++***)))***++++++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))((((((((()))+++---...))))))))))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))************************))))))))))))))))))((((((***))))))))))))***++++++(((((())))))*********+++***+++***(((&&&&&&''')))++++++************++++++***++++++++++++***)))))))))******+++,,,+++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))((('''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))************************++++++************++++++,,,+++***)))))))))***++++++,,,---,,,+++***+++,,,------------------------,,,---...///000000000000000000111222222222222222111222333444555555555444666666777888999;;;<<<===>>>@@@DDDHHHNNN[[[rrr%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((''''''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''###""""""###%%%&&&%%%$$$((((((((((((((()))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''((()))***+++))))))************))))))+++++++++,,,++++++***))),,,+++*********+++---...,,,,,,+++++++++***++++++,,,---...///000111111111//////000000111222222333222222444777999888555222555444222000...,,,+++***---------------------------------------------------,,,,,,///333888;;;<<<.........------...222555<<<;;;:::777444///+++)))******+++,,,---......///......------------.....................---,,,+++...------------,,,,,,,,,+++,,,---,,,+++***,,,---,,,,,,,,,,,,,,,,,,------+++************+++******++++++++++++++++++++++++))))))))))))))))))))))))+++***)))((()))***,,,---+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))((((((((()))))))))))))))***++++++************)))))))))(((++++++***'''%%%%%%''')))++++++************++++++)))***+++,,,,,,+++))))))******++++++,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))******)))(((((('''''''''((((((((()))))))))******'''(((((((((((())))))))))))))))))))))))*********,,,++++++++++++++++++,,,++++++***))))))******+++,,,---------+++***+++,,,........................,,,,,,---...//////////////////000111111111111111111222222333444444555555666666777888:::;;;<<<===>>>@@@CCCHHHNNN[[[rrr$$$%%%&&&''''''''''''&&&&&&'''))))))'''''''''(((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((&&&$$$###$$$&&&''''''&&&((((((((()))))))))))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((*********)))))))))((((((''''''''''''(((***++++++((())))))))))))))))))(((++++++,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,//////////////////......,,,---...000111222222222000000222444666888999:::;;;;;;===@@@CCCBBB@@@===444444444444444444444444...................................................------///222666777888.........---,,,---000222888888999888555111---++++++,,,,,,---....../////////......------......///////////////......---,,,.........---------,,,,,,+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,------******+++************+++************************************************---,,,+++)))))))))******++++++******))))))((((((+++++++++***))))))(((((())))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((())))))(((((())))))***+++---,,,+++***)))'''&&&&&&((())))))((('''''')))+++++++++************++++++))))))+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,************************************++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((%%%%%%&&&''''''''''''''''''((((((((()))))))))************))))))(((''''''''''''(((((())))))******(((((((((((()))))))))***(((((()))))))))*********,,,++++++++++++++++++,,,******************+++++++++---...---++++++,,,---////////////////////////------...///000000000000//////000111111111111000111111222222333444444555555666777999:::;;;<<<<<<>>>???CCCHHHMMMZZZrrr###$$$&&&'''(((((('''&&&%%%'''(((((('''''''''(((&&&&&&''''''(((''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''((()))))))))(((((('''&&&$$$%%%&&&''''''&&&'''((()))*********))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((++++++******)))))))))((())))))((())))))***+++,,,))))))************))))))***+++,,,------------,,,------,,,+++++++++++++++,,,,,,---............---,,,---...000222333444444444555777999<<>><<<;;;999888777333333222222222222111111////////////////////////111000//////000111///...,,,------,,,++++++---///444555777888777444111///.........////////////000//////............///////////////000//////..................---------,,,+++,,,......---,,,,,,---,,,,,,,,,,,,++++++++++++)))+++++++++***)))***+++))))))))))))))))))))))))************************------,,,+++***)))((((((******************))))))++++++++++++***)))(((''')))))))))))))))))))))))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******************************************)))))))))(((((((((((()))******------,,,***)))'''&&&%%%&&&((()))***)))***+++---++++++************++++++))))))***++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((%%%&&&&&&'''((('''''''''''''''(((((())))))******))))))*********)))((((((%%%%%%%%%&&&&&&'''''''''((((((((()))))))))******((())))))******+++++++++++++++************++++++)))*********++++++++++++***,,,------,,,,,,---///////////////////////////---...///000111111111111//////000111111111111111222111111111222333444555555666777999;;;;;;<<<<<<===???CCCGGGMMMZZZqqq###$$$&&&((()))(((''''''$$$&&&(((((('''''''''((('''''''''(((''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&'''((()))***))))))((((((&&&$$$$$$%%%&&&&&&%%%'''((()))***+++***))))))(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((()))))))))))))))++++++************+++++++++++++++,,,,,,+++++++++)))***+++---............,,,,,,---.........------***+++---///000000//////000111333555777999999:::<<<===>>>@@@CCCEEEGGGHHHIIIIIIIIILLLOOOPPPPPPNNNMMMLLLIIIEEEBBB>>>;;;::::::999999999888888888888333333333333333333333333222222222333444222000---//////000...------...000111333666888999888777666111111111000000000000000//////............//////......///000000000//////............------------+++,,,...///---,,,,,,---,,,,,,,,,+++******)))))))))+++,,,+++)))(((***,,,************************************************++++++------,,,+++)))(((******************++++++)))***+++++++++***)))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))******************************************++++++((((((((((((((()))******++++++******)))(((((((((&&&(((+++---,,,++++++,,,++++++************++++++******))))))***++++++,,,******)))))))))***+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&&&&'''((((((((((((((('''''''''((()))*********(((((()))*********))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********))))))******+++,,,,,,---*********))))))*********))))))***+++++++++++++++)))+++------------///000111111111111111111111111---...///000000111111000///000111111222222111111222111111111111333444555555666888:::;;;<<<<<<;;;===???CCCGGGMMMZZZqqq###$$$&&&((())))))((('''$$$&&&(((((('''''''''((('''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''(((*********)))(((,,,)))'''&&&'''((('''''''''((()))++++++******)))(((((((((((((((''''''&&&&&&''''''(((((((((((((((%%%%%%&&&'''((()))******,,,,,,++++++***+++++++++,,,------......------,,,)))***+++---...///000000***,,,...000111111000000000222444666777888888777666888:::<<<>>>???@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKKKKKKKKKKLLLOOORRRRRRQQQMMMMMMKKKJJJHHHGGGFFFEEE??????>>>>>>>>>=========999999999999999999999999222333444777:::999666444333333444333111111222333111333555888:::;;;;;;:::333333222222111000000000//////............//////......///000000111000000//////.........---------+++---//////...,,,,,,---,,,,,,++++++***)))(((((((((+++,,,,,,)))(((***,,,++++++++++++++++++++++++************************(((***,,,......---***))))))))))))***+++++++++,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,((((((((((((((()))******((()))))))))************'''***---///...,,,******++++++************+++++++++***)))))))))***,,,---***)))((((((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((&&&'''(((((())))))((((((&&&''''''((()))******+++'''((()))***++++++***)))(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------******))))))))))))******((()))***+++++++++++++++(((***,,,------...000111444444444444444444444444,,,---...///000000000000000000111222222222222222222111111000111333444555444666888:::;;;<<<<<<;;;===???BBBGGGMMMZZZqqq$$$$$$%%%&&&&&&''''''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''+++(((&&&''')))***)))'''%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''%%%%%%%%%&&&(((******)))(((''''''((()))***''''''''''''(((***++++++*********)))(((''''''&&&%%%&&&&&&&&&'''((((((((('''((())))))(((((()))+++---,,,+++***))))))***+++)))***+++,,,...///000000.........///000111111222...///000111333555666777::::::<<<======>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDAAABBBDDDFFFHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSOOOKKKJJJKKKKKKJJJIIICCCBBBAAABBBBBBBBB@@@>>>===============>>>???@@@======<<<<<<===>>>???@@@===<<<;;;999888777777777555666777999<<>><<<999777555444333333222111111111111222222111000/////////000111........./////////,,,***.........---,,,+++)))(((,,,,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,+++***)))(((''''''***))))))+++---...---+++'''((()))***************************************+++*********))))))((((((+++,,,,,,,,,,,,+++******)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******(((''''''''''''((()))))))))))))))(((***,,,,,,++++++,,,---***((('''(((***,,,---------,,,***))))))***,,,---...///000///...,,,,,,---))))))***+++,,,,,,------++++++************++++++))))))))))))((((((((((((******))))))))))))******&&&&&&'''((()))***++++++((((((((((((((()))))))))+++***))))))((())))))******)))'''((()))***((('''(((((((((((())))))))))))************++++++++++++++++++***)))(((((())))))+++++++++************)))+++,,,------,,,,,,...000333444555666777777777777444444444444444444333333333333333333333333333222333222111222444555444333888999999:::;;;<<<======;;;BBBAAACCCMMMVVVhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((,,,)))''''''((()))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((''''''))))))((('''''''''''''''&&&%%%$$$###''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%'''(((******)))(((((((((((()))***((((((((((((((()))***+++++++++***))))))((('''''''''(((((((((((((((((()))&&&'''(((((('''&&&''')))***))))))))))))***,,,---...........................///000111222444555555555555666777888:::<<<===??????@@@AAAAAABBBAAAAAA@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMPPPRRRSSSVVVSSSOOOMMMNNNNNNNNNLLLMMMLLLKKKKKKLLLLLLJJJHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBB?????????????????????????????????@@@AAACCCEEEFFFJJJJJJIIIHHHEEECCCAAA@@@:::999777666444333222222333222111/////////000111......---...///000...---............---,,,,,,+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++***))))))((((((+++***)))***++++++***(((***+++++++++++++++***)))************************+++*********))))))))))))+++,,,,,,,,,,,,+++******)))************+++++++++************)))))))))((())))))))))))))))))))))))************************+++++++++******)))((('''(((((()))************)))(((***,,,,,,+++***+++,,,,,,***((((((***+++,,,+++,,,+++)))(((((()))+++,,,+++---......,,,++++++,,,)))******+++,,,,,,------++++++************++++++++++++++++++******************))))))))))))******(((((())))))******++++++......---,,,******))))))++++++******)))(((((((((***((('''((()))***)))'''(((((((((((()))))))))***(((((((((((())))))))))))++++++***)))))))))))))))))))))******+++++++++,,,***+++,,,,,,+++,,,...000444444555666777777777777777777777777777777777777777777777777777777777777777555555666777888777666888999999:::;;;<<<======;;;BBBAAACCCMMMVVVhhh(((((('''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&'''((('''''''''((((((((())))))***(((&&&'''((())))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***((('''((()))***)))((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((()))***))))))(((((())))))***))))))((((((((())))))***+++++++++***))))))((((((******))))))))))))))))))'''((()))((('''&&&'''((()))))))))))))))***,,,,,,000000000000000000000000333333555666888999:::;;;<<<<<<======???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCC@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMOOORRRUUUXXXZZZ]]]ZZZVVVTTTTTTUUUUUUTTTUUUTTTSSSTTTUUUUUUTTTRRRNNNNNNOOONNNNNNMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFIIIHHHHHHHHHHHHJJJLLLMMMOOOPPPPPPPPPOOOMMMJJJHHHBBBAAA>>><<<999777555444777666444222222222222222111///......///000000///........................,,,,,,,,,,,,---...///000//////...---,,,,,,------,,,,,,++++++++++++,,,,,,************************,,,+++******+++***(((&&&------------,,,+++***)))))))))))))))))))))))))))***************)))))))))+++,,,,,,,,,,,,+++******)))************+++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++******)))((('''))))))***++++++++++++***(((***++++++*********+++---,,,***)))***+++***)))+++***)))(((((()))***+++(((***++++++*********+++*********++++++,,,,,,---++++++************++++++,,,,,,+++++++++***************))))))))))))*********************+++++++++,,,+++***)))((('''''''''***+++++++++***)))'''&&&)))((('''((()))***)))(((((((((((()))))))))******(((((((((((())))))))))))+++***))))))))))))))))))'''((()))***+++,,,------)))+++,,,+++++++++---///333444555666666777777777777888888888888888888888666666666666666666666666888777666777999:::999888888999999:::;;;<<<======<<>>????????????@@@@@@AAACCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBBBBBCCCFFFIIILLLNNNOOOPPPQQQRRRTTTWWWXXXXXXWWWWWWSSSSSSTTTUUUXXX[[[^^^```cccaaa^^^\\\\\\\\\]]]]]]]]]\\\[[[\\\^^^^^^]]][[[XXXXXXYYYYYYYYYXXXWWWWWWYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUUUUTTTRRRPPPNNNPPPOOOOOOOOOPPPQQQSSSTTTQQQSSSUUUVVVUUUSSSPPPNNNMMMLLLJJJHHHEEEBBB@@@??????>>><<<999888777777888777444111000000111111000.............../////////////////////000000111222555444222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++***+++++++++)))(((+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************)))((((((******+++,,,,,,,,,,,,+++(((***++++++***)))***+++,,,+++******+++,,,+++***+++***))))))))))))***+++''')))***+++*********+++*********++++++,,,,,,,,,++++++************++++++*********)))))))))((((((******))))))))))))******+++++++++******)))))))))'''&&&&&&&&&&&&''')))***((()))+++,,,+++***(((''')))((('''((()))***)))((((((((()))))))))*********)))*********++++++++++++******)))))))))))))))***((())))))***++++++,,,,,,)))***++++++***+++---...111222333444555555555555555555555555555666666666555555555555555555666666777555555666777888777666888999999:::;;;<<<======<<>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGIIIMMMQQQVVVYYY\\\]]]```bbbdddfffggggggeeeeee^^^]]]\\\[[[\\\^^^aaaccceeedddcccaaaaaaaaaccceeeeeeddddddfffhhhhhhgggfffaaaaaabbbddddddeeeeeeeeeeeeeeeeeedddcccbbb``````]]]^^^```aaa```___]]][[[YYYXXXXXXWWWWWWWWWWWWWWWVVVXXXZZZ[[[[[[YYYVVVUUUVVVVVVUUUUUUSSSQQQOOONNNJJJIIIFFFDDDBBB@@@@@@@@@@@@===999666555444222111000///............//////......///111333666888999;;;999777444111...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++******,,,---...---+++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))******************************************************)))************))))))(((******+++,,,,,,,,,,,,,,,)))***,,,,,,***)))*********))))))***---...---,,,+++++++++******+++++++++((()))+++,,,+++***+++,,,***+++++++++++++++,,,,,,++++++************++++++************))))))))))))******))))))))))))***************)))((((((''''''***)))(((((()))***,,,---&&&''')))+++,,,+++***)))(((''''''((()))******)))))))))))))))************)))*********++++++++++++***)))))))))))))))******************************)))***++++++***+++---...000000111222333333333333333333333444444555555555777777777888888888999999666555555555777888777666888999999:::;;;<<<======<<>>?????????BBBCCCCCCEEEFFFHHHJJJKKKNNNMMMLLLLLLMMMNNNPPPQQQQQQSSSXXX^^^dddiiimmmooowwwxxxzzzzzzzzzwwwtttrrriiihhheeecccbbbccceeefffggghhhhhhgggfffhhhkkknnnkkkjjjkkklllooopppooommmlllllllllmmmnnnppprrrsssooopppqqqrrrqqqpppooonnnhhhiiijjjkkklllkkkjjjjjjdddddddddcccbbb___\\\[[[YYY[[[\\\]]]]]][[[YYYXXXWWWWWWYYYYYYYYYXXXWWWVVVVVVTTTQQQNNNKKKJJJIIIIIIJJJGGGCCC???===;;;888666444333111///.........///)))+++---111666;;;>>>AAA===<<<;;;999555222///---,,,,,,------------,,,,,,+++++++++,,,,,,---------+++++++++,,,...///...---&&&''')))+++,,,---------*********************************++++++++++++++++++,,,,,,,,,,,,+++******)))************+++++++++))))))))))))************************************************************))))))************))))))******+++,,,,,,,,,,,,+++***,,,------+++******+++)))))))))+++...///...---++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++************++++++---,,,,,,,,,,,,+++++++++******))))))))))))*********)))))))))(((((('''''',,,***((('''&&&'''((()))&&&''')))***++++++******((('''&&&(((***+++***))))))))))))*********++++++(((((((((((()))))))))))))))))))))))))))******++++++++++++*********)))))))))+++,,,+++++++++---//////000111222222333333333444444555555666666777777555666666777777888888888999888777888:::;;;:::999888999999:::;;;<<<=========CCCBBBCCCLLLUUUggg%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&''''''''''''((()))***(((%%%$$$%%%'''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((('''&&&'''((()))(((&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,,,,))))))))))))))))))))))))((())))))))))))))))))***)))+++------------///000000222444777:::;;;<<<<<<========================<<<===???@@@BBBDDDEEEFFFIIIIIIJJJLLLOOOQQQSSSUUUXXXXXXWWWWWWYYY[[[]]]___[[[___eeellltttzzzwwwtttqqqmmmllllllnnnoooooopppqqqqqqqqqssswww{{{vvvvvvvvvxxx{{{|||{{{zzzxxxwwwvvvuuuvvvxxx{{{}}}{{{}}}xxxxxxwwwvvvtttsssrrrqqqjjjlllnnnppppppmmmjjjggg```````````````___^^^]]]\\\]]]___```aaa```___^^^^^^\\\YYYVVVSSSQQQPPPPPPQQQOOOLLLJJJHHHEEEAAA>>>:::888555222000///...///)))***---111555:::>>>@@@;;;<<<===<<<;;;777444222,,,,,,---......---,,,,,,,,,,,,,,,---------------,,,++++++,,,---...,,,+++))))))+++,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++((()))))))))************************************++++++++++++++++++++++++))))))************)))))))))******+++++++++++++++,,,---......,,,++++++,,,*********,,,......---+++******++++++++++++*********+++---,,,+++******+++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))))))))'''%%%$$$###$$$&&&(((************))))))((((((((('''&&&'''***+++***)))))))))*********+++++++++(((((((((((()))))))))))))))))))))))))))***++++++***************+++++++++***+++,,,,,,+++,,,...000000111222333444444444444555555555666777777888888444444555555666777777888;;;999999999;;;<<<;;;:::888999999:::;;;<<<=========CCCBBBCCCLLLUUUfff(((''''''&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))"""%%%''''''&&&&&&)))---%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((()))***((('''((()))***)))(((************)))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---((((((((((((((()))))))))))))))******+++++++++,,,---///111222222222444666999999;;;<<<<<<;;;:::999999:::;;;<<<===>>>???@@@???@@@BBBEEEHHHKKKMMMNNNOOOPPPQQQSSSVVVYYY[[[]]]___^^^^^^^^^```ccceeegggcccfffmmmuuu~~~~~~zzzwwwuuuvvvwwwyyywwwyyy{{{{{{{{{}}}|||zzz{{{}}}}}}xxxuuurrrqqqjjjnnntttxxx{{{zzzwwwuuujjjjjjiiihhhhhhggggggggghhhjjjlllmmmnnnmmmkkkjjjcccaaa^^^ZZZWWWUUUSSSSSSVVVTTTRRRQQQOOOLLLHHHEEE???<<<888444111000//////---...///111444666999:::999;;;===???>>><<<888666,,,,,,---......---,,,,,,---------------------------,,,++++++,,,,,,***(((,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******)))************+++++++++(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))))))))***++++++++++++***---...//////---++++++,,,,,,,,,,,,---...---+++)))))))))************))))))***,,,---,,,***)))))))))++++++++++++++++++++++++++++++************+++++++++++++++*********))))))******))))))))))))******************************((('''&&&%%%'''))),,,......---+++)))((('''&&&&&&''''''&&&'''***++++++***)))************+++++++++************++++++++++++))))))((())))))***++++++(((((()))***+++,,,,,,---+++,,,------,,,,,,...000222222333444555555555555333444444555666777777888888888999:::;;;;;;<<<<<<:::999888999;;;<<<;;;:::888999999:::;;;<<<===>>>===DDDCCCCCCLLLUUUfff&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&'''((())))))))))))******))))))))))))******&&&)))+++***&&&######$$$''''''''''''''''''''''''))))))))))))************,,,,,,+++++++++++++++++++++******)))***+++---...+++***((('''''''''((()))+++***+++,,,...111333555222222333555777888999:::?????????>>><<<;;;===>>>:::;;;===@@@CCCEEEGGGHHHJJJLLLNNNQQQSSSTTTTTTSSSVVVUUUUUUXXX]]]aaaddddddmmmkkkiiiiiikkkllllllllloooqqquuu}}}|||yyyuuuwww{{{~~~uuuqqqsssvvvwwwvvv{{{tttmmmhhhfff```dddkkkrrryyy~~~zzzyyywwwssspppoooppprrrttttttxxx|||tttoooggg___ZZZYYYZZZ\\\^^^^^^]]]YYYTTTPPPOOONNNLLLDDD:::555444444111///000///000000222444777888888888888:::<<<;;;999666------------------------------,,,,,,,,,,,,++++++......,,,,,,,,,,,,......111111000///...------,,,...---,,,***)))******++++++,,,,,,------......///))))))******++++++++++++,,,***(((''')))*********+++*********))))))(((((((((((()))***************(((((()))***,,,---......******++++++++++++******,,,,,,++++++***)))))))))******))))))******+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++************))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))***************''''''((((((((((((((((((&&&''')))***+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***+++++++++,,,///222555666666444333333555777888777777777666666555555888999999::::::999999888999999999999888888777777666777888999:::;;;;;;;;;>>>DDDDDDHHHOOOSSSddd&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((('''&&&%%%&&&&&&'''(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,...000111///...,,,+++******+++++++++,,,---///111444777888999999999:::::::::::::::<<<===>>>===<<<===???AAAEEEFFFHHHJJJMMMOOOQQQSSSSSSSSSSSSTTTVVVVVVVVVVVVWWWWWWYYY^^^eeelllpppqqqwwwuuuuuuvvvyyy{{{|||||||||}}}|||uuupppppprrrvvv~~~|||tttkkkfffgggiiiiiihhhlllooosssxxx{{{~~~}}}yyyqqqhhhaaa\\\XXX[[[aaahhhooovvv{{{}}}}}}~~~}}}zzzwwwvvvvvvwwwzzz|||yyyooofffaaa```bbbdddcccbbb___\\\ZZZXXXVVVUUUPPPIII???999888777444111333222222222333555666777666666666777888888555222.................................---------,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++******---,,,+++*********+++,,,......------,,,+++++++++)))*********++++++++++++,,,***(((((()))*********+++*********))))))))))))((())))))***************))))))***+++,,,,,,------******++++++++++++******++++++++++++************+++++++++++++++,,,,,,------,,,,,,,,,++++++******************************************************)))************+++++++++++++++************++++++++++++************++++++*********)))))))))((((((*********))))))((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))(((((((((&&&''')))***+++++++++************+++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,---000333666777777666444444666888888888888777777777666666999999::::::::::::999999999999999999888888888777777888999:::<<<<<<<<<<<<>>>BBBBBBGGGPPPUUUddd~~~&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((())))))))))))((((((''''''''''''((((((***'''%%%$$$%%%(((***+++))))))))))))))))))))))))))))))))))))************************************++++++,,,...000333555666444222000...------------///000222444777999;;;;;;@@@@@@???>>>===<<<;;;;;;999:::<<<===>>>@@@CCCFFFIIIJJJLLLOOOQQQTTTVVVWWWZZZXXXVVVVVVXXXZZZZZZZZZZZZ[[[___fffooowww|||~~~yyyvvvxxx~~~tttmmmgggeeeeeefffkkkrrrsssrrrrrruuuzzz~~~}}}{{{ssslllccc]]]\\\\\\[[[YYYZZZ]]]```eeejjjnnnqqqrrruuuvvvwwwtttlllbbbWWWPPPOOOPPPRRRWWW___gggooosssyyy|||~~~}}}{{{xxxwwwvvvyyy||||||rrrllljjjlllnnnnnniiidddbbbbbbbbb```^^^XXXQQQGGG@@@===:::666444333222111111000000111111555444444555555555222000/////////////////////////////////............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------------,,,++++++******************++++++++++++,,,***(((((()))***+++******************)))))))))((()))******++++++***************++++++,,,,,,,,,******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,---.........------,,,+++******)))************************************************)))************+++++++++*********))))))*********++++++************++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************++++++******)))))))))((('''((()))******+++***************************)))++++++++++++++++++++++++)))************++++++++++++,,,---------///222444777888888777666666888999999999999999888888888888999999::::::::::::999999999999999999888888888888888999:::<<<============>>>AAABBBHHHTTTYYYfff~~~'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))******))))))))))))******((()))(((''''''(((+++---))))))))))))))))))))))))((()))))))))************))))))************+++++++++,,,///111555888:::<<<888777555222000/////////444555777999:::<<<======BBBAAA@@@???>>>===<<<;;;999;;;>>>@@@BBBEEEIIILLLJJJKKKMMMOOOQQQTTTUUUVVVYYYVVVUUUWWW\\\aaaddddddddddddhhhnnnuuu||||||}}}vvvqqqllliiijjjooouuuyyy{{{|||ooojjjeeecccaaa^^^```dddcccdddggglllrrrvvvvvvuuuqqqkkkccc]]]ZZZXXXWWWUUUUUUWWWZZZ^^^cccgggkkkmmmppprrrsssrrrlllbbbWWWQQQNNNMMMMMMOOOUUU^^^gggmmmuuuyyy~~~{{{xxxvvvuuuwww|||~~~xxxuuuuuuuuuwwwqqqiiigggiiilllkkkiiibbb\\\SSSKKKEEE@@@;;;888777666444333111000///...333222222333444333111////////////////////////////////////.........------.........------.........,,,,,,------............******++++++,,,---......)))******++++++,,,,,,---++++++++++++++++++++++++,,,***(((((()))++++++***************************))))))***++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,,,,,,,------.........---,,,+++******)))************************************************))))))*********+++++++++******))))))))))))******++++++************++++++)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++******))))))(((((('''(((((())))))*********************)))))))))))))))++++++++++++++++++++++++))))))*********++++++++++++,,,---------...111444666777888888777777888:::::::::::::::::::::::::::999::::::::::::::::::999999999999999999999999999888999:::;;;<<<=========@@@BBBBBBJJJXXX]]]iii~~~'''''''''''''''''''''&&&%%%%%%&&&''''''((())))))'''''''''&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((())))))))))))))))))******))))))))))))******&&&***...---)))''')))---((((((((((((((((((((((((((()))))))))************))))))******++++++++++++,,,...111555999<<>>>>>>>>>>>>>>>>>>>>===???BBBEEEGGGKKKOOORRRPPPPPPQQQSSSTTTVVVWWWWWWUUUTTTVVV]]]hhhqqqtttuuuuuutttuuuwwwzzz||||||{{{pppppprrrwwwzzztttqqqhhhfffcccaaaaaacccgggjjjoooyyysssoookkkjjjfff```^^^```^^^bbbhhhpppwww{{{||||||vvvrrrkkkddd```\\\ZZZYYYWWWXXX[[[___cccgggjjjlllrrrssstttrrrmmmeee]]]YYYUUUSSSPPPPPPTTT\\\eeejjjuuu{{{~~~|||yyyxxxxxxzzz~~~|||zzzyyyrrrjjjiiinnnuuuxxxxxxqqqlllddd\\\TTTMMMGGGDDDAAA@@@???<<<999777444333222111000111222222111///.................................------------,,,........................------......//////000000)))***+++,,,---.........)))******++++++,,,,,,---,,,+++++++++++++++++++++---+++)))(((***+++++++++***************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,------...+++++++++++++++,,,------......------,,,+++******************************************************))))))*********+++++++++******))))))))))))******++++++************++++++))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))((((((''''''''')))))))))))))))************)))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,...111333555666888888777777888999:::::::::::::::;;;;;;;;;:::::::::;;;;;;:::::::::999999999999999999999:::777888999;;;<<<<<<<<<<<<>>>@@@@@@IIIVVV\\\ggg}}}'''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))******((((((''''''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***((())))))******)))))))))((((((''''''''''''((((((%%%)))------***'''(((+++(((((((((((((((((((((((())))))))))))*********************+++,,,,,,---------///333777<<>>???>>>>>>???@@@AAAAAABBBCCCCCCEEEHHHJJJLLLOOORRRUUURRRRRRSSSSSSTTTTTTTTTUUUVVVWWW]]]jjjyyy}}}yyyuuurrrdddccccccgggooowww~~~zzzpppjjjhhhbbbbbbbbbbbbaaabbbdddgggmmmyyy~~~xxxtttpppjjjccc```aaabbbhhhrrr|||{{{tttmmmgggdddbbb^^^```dddhhhmmmpppssstttvvvvvvvvvtttoooiiibbb^^^YYYWWWTTTSSSVVV]]]dddhhhuuu|||~~~{{{uuurrrrrruuuzzz}}}}}}vvvpppjjjiiioooxxx{{{uuunnnfff___ZZZWWWLLLLLLJJJGGGCCC???<<<:::777555333222222222000....................................---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------.........******,,,---............---------,,,++++++******,,,,,,,,,,,,++++++++++++---+++))))))***+++,,,+++*********+++++++++++++++)))***++++++,,,+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,------...+++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++*********))))))*********++++++************++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************'''''''''''''''(((((((((******))))))))))))******)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,---000333444666888888888777888999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::::::::777888999:::;;;<<<<<<<<<;;;>>>>>>EEEQQQVVVccc{{{(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))*********))))))(((((((((''''''''''''(((((('''%%%###%%%)))+++***((())))))))))))))))))))))))))))))))))))***************++++++,,,------.........000444999===AAACCCDDDFFFEEEBBB@@@???>>>>>>>>>;;;:::888888999<<<@@@BBBBBBCCCDDDEEEFFFHHHIIIIIIHHHJJJLLLMMMNNNPPPSSSUUURRRRRRRRRQQQQQQQQQPPPPPPYYY]]]fffvvv|||uuunnniii^^^\\\ZZZ]]]dddllltttxxx{{{rrrmmmlllfffhhhjjjjjjiiikkkpppsss||||||tttmmmkkkmmmpppxxxzzztttrrrpppsssxxx~~~xxxpppkkkaaa```^^^^^^aaaggglllpppwww~~~xxxqqqkkkiiijjjlllqqqtttzzzzzzuuunnnjjjlllsss}}}zzztttnnnjjjiii\\\[[[ZZZWWWSSSNNNKKKHHHDDDAAA===:::888666333111/////////////////////////////////............---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,---***+++,,,.........------......------,,,+++++++++------,,,,,,,,,+++++++++---+++))))))***,,,,,,+++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,---------------++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++************++++++++++++++++++************)))*********+++++++++,,,))))))))))))))))))))))))(((((()))***************'''''''''((())))))******+++***)))(((((()))******((())))))***+++,,,------++++++++++++++++++++++++)))************++++++++++++,,,---------...222444555777999:::999999::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;888999:::<<<============<<<@@@@@@EEENNNSSSbbb|||(((((('''''''''&&&&&&&&&((((((((((((((('''''''''******))))))))))))******'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********))))))(((******))))))))))))******))) '''...+++&&&************************))))))))))))************++++++,,,------...//////...111555:::>>>BBBDDDEEEDDDBBB@@@>>>============999777555555888<<>>>>>?????????DDDDDDHHHOOOSSSddd'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''(((((())))))******))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++******))))))***)))'''&&&&&&''')))***+++,,,,,,,,,,,,...111333666777999;;;===>>>>>>>>>EEEAAA<<<999777777777666000333777:::>>>CCCHHHLLLLLLLLLLLLMMMNNNOOOQQQQQQKKKLLLMMMOOOQQQSSSUUUWWWZZZ\\\^^^[[[VVVRRRQQQQQQZZZ```mmm}}}vvvpppjjjgggaaaaaabbbcccbbbfffsss|||{{{~~~}}}zzz~~~~~~wwwnnnfffccceeeiiinnnrrruuu|||~~~uuunnniiiiiilllnnnxxx~~~zzzyyyvvvqqqlllgggeeeeee```^^^ZZZTTTLLLDDD===:::999666444333444444444333777333///------...///000222000//////000///---+++------------------------...........................------,,,,,,------...))))))***++++++*********---,,,***))))))***,,,------,,,***(((((()))***+++******+++,,,,,,+++'''###)))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++////////////////////////,,,------...---,,,***)))***++++++,,,,,,------...))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************+++++++++###%%%''')))******((((((***)))))))))***+++,,,,,,++++++***************************)))))))))))))))***(((''''''(((((('''%%%'''((()))***+++******)))---,,,,,,+++*********+++))))))************))))))************************,,,,,,,,,++++++...222555666777888999999::::::999::::::999999999999999999:::::::::999999888888888888888999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>AAAAAAEEEMMMQQQaaa{{{'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***)))(((((('''&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))((())))))******))))))((((((((((((((()))))))))***)))))))))************+++((((((((((((((((((((((((+++***((('''''')))***++++++,,,.........000333666;;;<<<===>>>???????????????===:::999999:::::::::888:::>>>BBBFFFJJJOOORRRSSSSSSSSSRRRRRRRRRRRRRRRNNNMMMMMMOOOTTTZZZ___aaaeeefffeee___XXXSSSQQQRRRXXX___mmm~~~{{{sssllliiigggfffgggiiijjjooo}}}|||wwwqqqkkkjjjlllnnnrrrvvvxxx}}}{{{qqqkkkhhhiiiiiiqqqzzz{{{vvvtttsssssspppooolllfff^^^UUULLLGGGCCC@@@===:::999888777666666333000000000111000000///...------......---+++------------------------...........................------------------...------............------...,,,+++***)))***,,,------,,,***)))((()))***++++++******+++,,,***'''%%%)))************+++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,------------------------+++,,,---------,,,+++***---,,,,,,++++++***))))))---......//////......---************************+++++++++******))))))))))))************+++++++++%%%&&&(((*********)))(((*********)))******++++++***************************))))))))))))))))))))),,,***))))))******)))((('''&&&&&&'''((()))***+++---,,,++++++************)))******************)))************************+++,,,,,,++++++---111555444555666777777888777777888888999999999999999999:::::::::999999888888888999999999999::::::::::::;;;;;;<<<<<<======>>>>>>>>>BBBAAADDDLLLQQQaaa{{{'''&&&&&&&&&&&&&&&''''''(((''''''''''''((())))))))))))((((((''''''(((((((((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''(((((())))))(((((('''((((((((()))))))))***************+++++++++,,,,,,%%%&&&&&&'''((()))))))))+++***))))))***+++---...---///111222333555888;;;@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;<<<===>>>@@@BBBCCCEEEGGGJJJMMMNNNQQQTTTWWWWWWWWWWWWWWWVVVVVVUUUUUUSSSQQQPPPUUU^^^gggnnnqqqsssrrrnnneee\\\UUUTTTUUUVVV___nnn~~~{{{tttqqqqqqoooppprrrtttzzz|||yyyuuusssuuuvvvzzz}}}}}}|||ssskkkgggeeeeeeoooxxx}}}{{{zzz{{{{{{}}}vvvkkkaaa[[[SSSOOOIIIDDDAAA>>>;;;999444222111000111111000......---,,,---/////////---................................................------------------------,,,,,,------------,,,,,,...---,,,*********+++,,,---,,,***))))))***++++++,,,+++)))*********)))''')))************+++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,+++******))))))(((***+++,,,------,,,+++************************************))))))))))))))))))************+++++++++&&&''')))***++++++***)))++++++******)))*********************************))))))))))))))))))******,,,***))))))***+++***(((((('''&&&&&&'''***---...,,,+++++++++******************++++++++++++******************************+++,,,,,,++++++---111444222222333444555555555555777777777888888999999999999999999999999888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<======>>>>>>???BBB@@@CCCKKKPPPaaa|||'''&&&&&&&&&&&&''''''(((''''''''''''((((((((()))))))))(((((((((((())))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((******))))))((((((''''''''''''((((((((((((''''''(((((()))))))))*********************+++++++++,,,((((((((()))******+++++++++******+++,,,...///000111333666888999;;;>>>@@@AAA@@@@@@???>>>>>>>>>>>><<<>>>AAADDDFFFHHHKKKMMMPPPRRRTTTUUUUUUUUUVVVXXXXXXXXXXXXYYYZZZZZZZZZ[[[ZZZXXXYYY```lllvvv|||~~~}}}{{{uuulllbbb]]]]]]___[[[eeettt~~~}}}zzzzzz{{{|||}}}tttmmmiiigggfffsss{{{~~~||||||}}}~~~~~~uuuoooddd___WWWPPPKKKGGGCCCAAA<<<999555333333333333222///------...000222111111................................................------............------,,,,,,---------,,,++++++......,,,+++++++++++++++,,,,,,+++*********+++,,,---+++)))((()))******)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,------------))))))******+++,,,,,,,,,'''((()))******)))((('''******************************************))))))))))))*********+++++++++((()))***++++++++++++***,,,,,,+++***)))))))))******************+++++++++)))))))))))))))*********)))((('''((())))))((('''+++*********+++,,,---...******+++++++++*********+++++++++,,,,,,+++++++++************************+++,,,,,,,,,+++---000222000111222333444444444444555555666777777888999999999999999888888888888888999::::::::::::;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@BBB@@@BBBJJJOOO```{{{&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((())))))************))))))((((((''''''''''''((((((((((((''''''))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++,,,---///111222333777999<<<>>>>>>@@@BBBDDD>>>>>>===<<<<<<===>>>>>>AAADDDHHHJJJLLLNNNQQQTTTUUUWWWZZZ[[[\\\\\\]]]___``````___^^^^^^^^^______^^^```dddmmmxxxwwwoookkklllnnnjjjsssxxxooojjjhhhgggqqqyyywwwqqqiiiaaa[[[VVVRRRPPPKKKFFF???:::888888888777000...---...000111111111////////////////////////////////////////////////---......//////......---000000111000000///.........------,,,,,,+++++++++++++++++++++++++++,,,,,,...+++)))((()))+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...******++++++,,,---------++++++,,,------,,,++++++************************++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++++++++,,,,,,+++***)))))))))***))))))*********+++++++++(((((())))))************)))((('''((()))***)))(((+++,,,---...---+++)))((())))))***+++++++++***)))+++++++++,,,,,,+++++++++***************************+++,,,,,,+++,,,///111111111222333444444444444444444555666666777888888888888888888888888888888999999999:::::::::;;;;;;999999:::;;;<<<===>>>>>>???BBB@@@CCCJJJOOO___zzz&&&&&&&&&&&&'''((())))))&&&''''''((()))(((((((((((((((''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))*********))))))))))))(((((((((((('''(((((())))))((((((''')))))))))*********++++++)))))))))************+++,,,,,,++++++++++++++++++---...///222444666777888<<<>>>AAABBBBBBBBBCCCDDD<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJNNNPPPPPPSSSXXX\\\XXX\\\```dddfffhhhkkklllooommmhhhdddbbbaaabbbbbbcccgggoooxxx}}}{{{ooogggcccaaajjjrrrzzz{{{sssmmmjjjgggeeeYYYSSSKKKDDD???<<<999888222000...---///000000///000000000000000000000000////////////////////////---...///000000///...---///////////////...---,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---+++))))))***+++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///........................,,,,,,+++++++++,,,------......------,,,++++++***------,,,,,,,,,,,,------************************+++++++++++++++,,,,,,,,,)))************+++++++++*********************+++++++++******)))*********)))))))))***++++++,,,,,,((((((((()))******+++++++++***)))***,,,,,,,,,+++(((***,,,---,,,((($$$"""((()))***+++++++++***)))******++++++++++++*********************************+++,,,,,,,,,,,,...000111111222333444444444444444444444555555666666666777777777888888888888888888888999999999:::::::::888888999;;;<<<===>>>???>>>BBBAAADDDKKKOOO^^^xxx&&&&&&&&&&&&'''((()))***&&&&&&((()))))))))((('''''''''&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))*********+++++++++*********+++++++++,,,,,,,,,------....../////////000222444777999;;;======???AAACCCCCCBBBAAAAAABBB>>>>>>???AAADDDHHHLLLNNNOOORRRVVVWWWWWW[[[bbbhhhdddhhhmmmqqqsssuuuwwwxxxxxxsssmmmgggccccccdddfffkkkrrr{{{yyyooojjjgggiiipppwww~~~yyy}}}|||yyyxxxvvvlllhhh```YYYQQQJJJBBB>>>999666333111111222111111000000000000000000000000////////////////////////---...///000000///...------------,,,,,,+++))))))++++++,,,---............***++++++,,,---------,,,,,,+++)))***+++,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,...//////------------------------...---,,,+++++++++,,,---------,,,,,,+++*********,,,+++***((((((***+++,,,************************)))*********++++++++++++)))************+++++++++*********)))))))))***************)))******++++++((())))))***++++++,,,,,,'''(((((()))******+++++++++***)))***,,,---,,,+++((()))***+++***(((%%%###'''(((***+++,,,+++***))))))******************)))***************************+++,,,,,,,,,,,,---///000111222333333444333333444444444444444444555555666777777777888888888999777777777888888888999999777888999:::<<<===>>>???<<>>???;;;AAABBBFFFNNNOOO\\\ttt&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&(((***+++((('''&&&&&&&&&''')))******((('''&&&&&&'''(((***))))))(((((('''''''''&&&(((((()))***++++++******,,,++++++***+++---...000...///111333666999:::<<<>>>>>>>>>>>>???AAADDDEEEAAA@@@???>>>>>>@@@BBBCCCFFFHHHLLLNNNPPPQQQTTTVVV[[[\\\^^^aaagggpppzzz}}}zzzyyywwwsssmmmiiihhhlllrrrvvv}}}|||}}}~~~wwwjjj]]]RRRHHH@@@===:::666333444999666222000000111111111/////////000//////...---///000111222222111000//////...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************)))((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++---.........---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++*********))))))*********)))******+++,,,))))))))))))((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++++++++++++++++++++---,,,***)))))))))******&&&'''((())))))))))))))),,,,,,.........---,,,+++000111222222333333222222444666777777666444555555888888999999999:::::::::777777777888999999999:::999:::<<<<<<;;;;;;===>>>@@@EEEBBBBBBJJJPPP\\\rrr%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''(((((('''''''''((()))***+++***(((''''''(((***+++))))))))))))((((((((('''))))))***+++++++++++++++,,,,,,,,,,,,---///111222444555666999;;;>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEDDDDDDDDDEEEGGGJJJKKKNNNPPPQQQRRRTTTVVVZZZ]]]dddfffhhhkkkqqqzzz~~~|||yyyxxxyyyuuurrrrrrwww}}}~~~{{{hhh\\\PPPJJJDDD>>>::::::666444222111111111000//////000000000000000/////////000111111111000///.........------,,,---------...---,,,,,,++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++************)))***+++,,,------,,,,,,------------------------------...//////...------------......------,,,+++++++++,,,,,,,,,,,,++++++))))))***+++,,,------...++++++*********)))))))))***************++++++,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++((())))))************)))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,***)))))))))************+++,,,,,,,,,,,,,,,***+++,,,...............111222222333333333333333444555666666555444666777777777777777888888888888999999999999999:::::::::888:::<<<<<<;;;;;;<<<>>>???DDDBBBCCCJJJOOO\\\qqq&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((()))(((''''''&&&&&&'''''')))(((((((((((()))***+++++++++))))))))))))++++++***************)))))))))*********+++++++++++++++------...///222444666777;;;<<<>>>@@@BBBDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIEEEEEEFFFHHHKKKNNNPPPRRRWWWXXXYYYZZZ[[[___dddhhhlllmmmmmmooosss{{{~~~~~~uuuggg]]]TTTKKKEEEDDD:::888555444444333111///000000000111111111111000000000111000000///...---......---------......///...------,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,++++++........................//////............//////------......------,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,------...++++++++++++***************************+++,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************+++******))))))************************************************)))))))))***************++++++++++++++++++++++++,,,+++******)))*********))))))******++++++******((()))+++---...///000000222222333444444444444444444555555444444444777999777777888888888999999999;;;;;;;;;:::::::::::::::888:::<<<<<<<<<;;;<<<>>>???DDDBBBCCCJJJOOO\\\qqq(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))******++++++***))))))))))))***+++++++++++++++++++++++++++************++++++,,,,,,///000222444777:::===>>>AAABBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHIIILLLOOOSSSVVVXXXYYY\\\___cccfffiiimmmqqquuuvvvsssooolllnnnuuu||||||{{{|||zzzrrriii]]]UUURRRGGGCCC===999666444222111111000000000000000111111111000000000///......---.........---......///000......---,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++........................000...---,,,,,,---...000,,,------...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******---------,,,,,,,,,+++++++++************+++,,,,,,************************************************))))))))))))))))))))))))++++++++++++******)))(((***************************************************************************+++++++++++++++,,,,,,++++++******************(((((()))******))))))))))))***+++,,,...///000000222333444444555555444444444444444333333444777:::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999999888999;;;===>>>>>>===>>>???>>>CCCBBBCCCKKKOOO[[[ppp'''''''''''''''''''''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&((())))))******((())))))***************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,)))))))))***+++,,,...///333444777:::>>>AAACCCEEEFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOQQQVVV[[[___ccceeeffffffkkkrrrxxx{{{~~~{{{rrrkkkiiiooozzz}}}zzzxxxyyyyyyyyy{{{}}}~~~sssiiidddZZZSSSIII@@@:::666444333222111000/////////000000111111000000/////////////////////......//////000///...------,,,,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------///---+++******+++---///,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++******//////.........---------+++++++++***+++,,,,,,---************************************************))))))))))))))))))))))))+++++++++++++++***)))(((************************************************++++++++++++++++++***************++++++,,,,,,,,,************+++*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///222333444444555555444444333444444333222444777:::999999:::::::::;;;;;;;;;::::::999999888888777777:::<<>>BBBFFFJJJMMMNNNOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWWWWZZZ___iiittt~~~{{{xxxtttqqqqqqvvv{{{yyyxxxyyyyyy|||uuukkk___UUUKKKCCC???:::888555333111000111111111111000000111222333444333222111000///.........//////...---------------,,,------...............------------------------............------------,,,,,,++++++,,,---...///........................---,,,++++++++++++,,,---+++,,,------......------,,,,,,------------,,,,,,))))))***+++,,,------............------------,,,,,,++++++++++++,,,------*********+++++++++,,,,,,******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++*********))))))))))))******+++,,,,,,------((()))***+++,,,++++++***'''''''''''''''&&&%%%%%%++++++++++++,,,...000111111222222333333333333333333444555555333333444555555555666666666777777777888888999999999999999999888;;;>>>@@@???>>>======<<>>===<<<<<<;;;BBBBBBCCCKKKOOOZZZmmm+++******)))(((''''''&&&$$$$$$$$$%%%'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))***)))(((''''''((()))***)))***++++++)))((()))*********++++++,,,,,,------+++///333777999<<>>999888888777555000222333555666666555555444222111000111222111000000000///.....................////////////......//////............//////000///---,,,++++++,,,------......//////...------,,,---///000000///---,,,---------,,,,,,+++++++++000000...---,,,++++++***,,,,,,------......------------------------------------------,,,+++******))))))***+++,,,,,,,,,,,,++++++************++++++************************---------,,,+++***))))))++++++***))))))******+++************************&&&''''''((()))******+++*********+++,,,,,,,,,---++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,------------......---,,,---///111111111111222222222333333444444444333333444444444999999999::::::;;;;;;;;;999::::::::::::999888888::::::::::::;;;<<<=========???CCCGGGIIINNN\\\jjj*********)))(((''''''''''''&&&&&&&&&'''((()))***)))((((((((('''''''''&&&''''''&&&''''''(((((()))))))))))))))))))))))))))***)))(((((('''((()))***)))***+++***((('''((())),,,,,,,,,,,,,,,---------000333777:::===???CCCEEEIIILLLOOOQQQRRRSSSTTTVVVXXXZZZ\\\]]]\\\]]]___```]]]\\\\\\]]]aaagggooouuu|||pppiiiYYYRRRIIICCC@@@===:::777333333333444333333222222111000......///000///...000000///............///......////////////......//////............////////////...------------------------...............,,,---...000000...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,---...------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++************++++++***************************++++++******((('''''',,,,,,,,,+++,,,,,,------************************''''''(((((()))******+++************++++++++++++++++++************++++++************************))))))*********+++++++++,,,---------,,,...000333444555555555555666666666777777666666666666777777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;<<<=========???CCCGGGHHHNNN\\\jjj******))))))((((((''''''))))))((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((())))))(((((((((((((((((((((((())))))((((((((())))))******++++++***(((''')))***.............../////////888:::===@@@BBBDDDGGGIIIIIIMMMQQQTTTUUUUUUVVVWWWWWWYYY[[[\\\]]]^^^```bbbbbbbbbdddhhhooowwwmmmfff\\\SSSMMMHHHAAA===999888666444222111111111000///------///000000///111000//////......//////...//////000000//////.../////////....../////////...///////////////...---...------,,,---...///000,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------------------,,,+++***)))++++++************++++++++++++++++++++++++++++++***************)))((('''++++++++++++,,,,,,------************************'''(((((())))))*********************))))))))))))++++++************++++++************************)))************++++++++++++,,,,,,,,,---///333666999999999999:::::::::;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<=========>>>BBBFFFHHHMMM[[[iii***)))))))))((((((((('''******))))))))))))******&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))******+++++++++***))))))***,,,//////000111333444555555>>>@@@BBBDDDEEEGGGJJJLLLKKKOOOSSSUUUVVVVVVVVVWWWXXXYYY[[[\\\^^^aaaeeehhhmmmnnnrrrxxxzzzpppggg^^^VVVMMMFFFAAA???;;;777444333333444222000//////111222222111111000000///...///////////////000000000000//////......////////////............000111111000///......---,,,+++,,,...000111------...//////...------******++++++,,,,,,------000///...---,,,,,,,,,,,,////////////...---,,,+++++++++++++++++++++++++++***+++,,,,,,---------,,,)))***+++,,,------------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''((())))))******++++++************************(((((()))))))))***************))))))((((((''''''++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---111666999<<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<=========>>>BBBFFFGGGLLLZZZhhh))))))))))))(((((((((((()))(((((())))))***+++,,,######$$$%%%'''((()))***(((((()))***))))))((('''(((((((((((((((((((((((((((((()))***************)))******)))((((((+++---111222444666888;;;===>>>BBBDDDEEEFFFFFFGGGJJJMMMNNNPPPTTTUUUUUUUUUUUUVVV\\\^^^___aaaeeejjjqqqvvv|||~~~yyypppfff[[[TTTJJJGGGAAA<<<888666555555333111000000222333222111111111000/////////////////////000000000000//////......///000000///......---...000111222111000000///...,,,+++,,,---000111---..................---+++++++++,,,---------...111000///...---------...+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++*********+++,,,------------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******'''((()))************)))************************))))))))))))***************))))))(((((('''''''''++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...222888<<<>>>>>>>>>>>>????????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::;;;<<<======<<<>>>BBBEEEFFFKKKYYYggg))))))))))))(((((((((((((((((((((((()))***+++,,,######$$$&&&''')))***+++'''((()))***)))((('''&&&(((((((((((((((((((((((((((((()))***++++++++++++((())))))((((((***...000666777999<<>>????????????@@@@@@@@@@@@>>>==================>>>===============<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::::::::;;;<<<======<<<>>>AAAEEEFFFJJJXXXfff(((((((((((())))))))))))))))))((((((((())))))***''''''(((((()))*********&&&''')))))))))'''&&&$$$))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,---------000555888===>>>???AAACCCEEEGGGHHHHHHHHHHHHGGGFFFGGGIIILLLPPPQQQSSSTTTVVVXXX\\\___aaahhhsss}}}xxxzzz~~~yyyrrrkkkfff^^^TTTJJJBBB===;;;666444222111222222111///222111000000//////000000000000111111111111000000---...///000000///...------------...///000222222/////////...------,,,,,,.........------.........///////////////.........++++++++++++---...///000******+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++............---,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))***+++,,,---,,,***((('''************************************************((()))))))))))))))******++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,...333:::>>>@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<======<<<===AAADDDEEEJJJWWWeee(((((((((((())))))))))))+++***)))(((''''''''''''++++++++++++*********)))&&&'''((()))((('''%%%###************************'''(((***+++,,,,,,++++++111222222333444888===@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFGGGIIILLLPPPQQQSSSTTTWWW[[[```dddkkkuuu|||zzz{{{vvvmmmaaaUUUJJJCCC???:::888555444444444333111222111111000000000000000000000111111111111000000---...///111111///...------,,,,,,,,,...000222333///000000///...---+++***......------------......111111000000//////......,,,,,,++++++******++++++/////////...---,,,+++***------------------------******+++,,,------------++++++,,,---............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***++++++***(((%%%$$$************************++++++******************(((((())))))******++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,...333:::???AAAAAAAAAAAABBBBBBBBBCCCAAA@@@@@@??????@@@@@@AAA??????>>>>>>=========<<<===============<<<<<<;;;::::::::::::;;;<<<======<<<===AAADDDEEEIIIWWWddd}}},,,+++)))'''&&&''''''(((++++++******************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++******+++,,,------111333555666888:::>>>AAAJJJJJJIIIIIIIIIIIIIIIIIICCCEEEGGGGGGGGGHHHJJJLLLQQQTTTWWWWWWYYY^^^hhhppp{{{{{{~~~zzzlll^^^TTTOOOFFF???888666777777444000222000//////111222222111000000111222111000///............///////////////000000000000000000000000------------------------------............------111000000///......---------------,,,,,,+++++++++***))))))***,,,,,,+++***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,------+++***,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,---...---,,,***)))***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++******)))******))))))***++++++,,,+++,,,---.........---,,,+++++++++++++++++++++++++++,,,---,,,,,,000888>>>BBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAAAAAAAAAAAAAAAAABBBAAA???============>>>======<<<;;;::::::999999;;;;;;<<<<<<<<<<<<<<<<<<===BBBAAABBBJJJLLLSSSddd|||*********))))))******+++------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))******)))))))))))))))))))))*********+++,,,---...///333666999;;;<<<>>>AAACCCGGGGGGGGGFFFFFFFFFEEEEEECCCEEEHHHIIIIIIJJJKKKMMMRRRUUUWWWYYY]]]eeeqqqzzz}}}|||}}}pppccc\\\OOOGGG>>>999999888555222222111000000111222111000111111222222222111000///////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000000//////...------,,,.........---------,,,,,,*********,,,......,,,***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,---+++***++++++++++++************++++++++++++++++++++++++,,,,,,---------,,,+++******++++++,,,,,,++++++***+++++++++*********))))))))))))***************)))******************++++++******,,,---------,,,++++++++++++++++++++++++++++++---...------111888>>>BBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???===============???>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===BBBAAABBBIIIKKKSSSddd|||))))))***,,,,,,---------//////...,,,+++***)))((())))))))))))))))))))))))((((((((()))))))))******((())))))))))))))))))))))))******,,,...000111333777:::>>>AAABBBCCCEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCEEEGGGKKKLLLMMMNNNPPPRRRVVVYYY]]]aaagggppp|||yyynnn```WWWJJJBBB???===:::666444333222222333444222111222222333333333222111000000000//////////////////000000000000000000000000---------------------------......//////......---//////......---,,,,,,,,,/////////...............++++++,,,...//////---***,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++------+++)))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++******++++++,,,,,,++++++***+++++++++***************''''''((()))************++++++++++++************)))******+++,,,+++++++++++++++++++++++++++++++++,,,---.........111888===AAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAA@@@@@@??????>>>@@@???>>>======<<<======>>>>>>======<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<>>>>>======>>>>>>======<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::;;;<<<<<<<<<<<<<<>>======<<<<<<============<<<<<<<<<;;;:::::::::::::::999999999888999:::;;;<<<<<<<<<<<<<<>>??????AAADDDDDDDDDCCCCCCDDDBBBCCCDDDEEEFFFHHHIIIIIIMMMQQQWWW]]]dddkkkrrrwww{{{vvvwww}}}}}}xxxxxx}}}}}}|||zzz{{{}}}{{{}}}|||~~~}}}qqqhhh___UUUMMMDDD@@@;;;777666666555555555444333222222222333333333333222222111000000000000000000000000000000000000000000000000000000000...//////000000//////.........---------------------------------.........---,,,++++++---,,,+++))),,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---///000000---++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,***++++++,,,,,,++++++******************+++++++++''''''((()))************)))***,,,---------,,,+++,,,++++++++++++,,,------+++++++++++++++++++++++++++---//////...000555:::===============>>>??????>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;777888999;;;<<<<<<<<<<<<;;;AAA???AAAHHHJJJRRRcccwww''''''''''''((()))******)))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++((()))***+++---...///000111222444777:::>>>AAABBBBBBDDDDDDCCCAAAAAAAAABBBAAABBBDDDFFFIIILLLNNNOOOSSS[[[gggsss|||zzzxxxwww|||{{{{{{{{{}}}zzz|||vvvjjjbbbTTTMMMEEE===999888777666444444222111111111222333444333333222111111000000000000000000000000000000........................//////000000000000//////........................------........./////////000...++++++,,,---,,,,,,,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...000222222///,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,---***++++++,,,,,,++++++***))))))*********+++++++++))))))***************)))((()))+++---......---,,,+++******)))***+++,,,---++++++++++++++++++++++++***,,,......---///444888<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<<<<<<<;;;@@@???AAAHHHJJJQQQbbbuuu&&&&&&&&&&&&(((***,,,...,,,+++++++++******)))))))))))))))))))))))))))))))))************+++++++++))))))+++,,,...///000111333444666999<<>>;;;:::999444333222111000111222333444444333333222111000000000000000000000000000000------------------------//////000000000000//////......//////////////////.../////////000000111111222///,,,+++,,,---......,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------///111333333000------------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***,,,---+++++++++,,,,,,+++++++++))))))******++++++++++++***++++++++++++******)))'''(((+++---//////...---***)))((((((((()))+++,,,++++++++++++++++++++++++)))+++......---...333777;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999999999999999999999999666777999:::;;;<<<<<<<<<;;;@@@???AAAHHHJJJQQQbbbttt(((((((((((()))***+++,,,)))))))))))))))(((''''''&&&''')))*********)))((())))))***+++++++++++++++,,,---...------///222444:::;;;<<<>>>@@@BBBDDDEEEEEECCC@@@@@@BBBAAA???<<>>:::888999999999888888888888888999888888888777777666666888999999::::::999999999<<<<<<>>>AAACCCHHHUUUbbbttt(((((((((((()))***+++,,,)))))))))))))))(((''''''''''''((()))))))))))))))((()))******++++++*********,,,...///000222555888<<<===>>>@@@BBBDDDEEEFFFFFFDDDBBBCCCEEEFFFEEECCCGGGEEEGGGOOOVVV\\\gggqqqzzzvvvwwwzzz|||wwwggg[[[TTTMMMDDD===999999999777555333333444333222222111111111222222111111000/////////000000000//////000111111///...........................///////////////////////////...---,,,,,,---.../////////.........---------......---------,,,,,,,,,------,,,,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---,,,***)))***+++,,,---,,,++++++,,,+++++++++************,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,,,,,,,+++---.........,,,+++,,,---...---,,,++++++++++++***,,,------,,,,,,///333666888888999999999999888888999;;;<<<======;;;999777888777777777777777777777888777777777666666666666777888999::::::::::::999>>>>>>???AAACCCGGGSSS___sss(((((((((((()))***++++++))))))******))))))((((((((((((((((((((()))******(((((())))))************))),,,000333555777:::<<<@@@@@@AAACCCDDDFFFGGGGGGCCCBBBAAACCCEEEGGGGGGGGGIIIJJJPPPYYYccclllwwwzzzzzz~~~~~~|||xxxtttwwwtttuuuzzz~~~xxxooohhh^^^RRRHHH???===999555333222222222333333333222333333444444222222111000000000000111333111//////000000///...000000000000000000000000///////////////////////////...,,,++++++,,,...///...............---------...............---------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))((()))+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++++++++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,+++000000///---+++,,,///222999444...++++++,,,,,,***,,,---...///...000222444666666777777777777666666777888888888888777666666666666666666666666666666666666666555555555555555666777888999:::;;;;;;;;;???>>>@@@BBBBBBFFFQQQ]]]sss((((((((((((((()))******))))))*********))))))((()))((('''''''''(((***+++((((((((())))))***++++++,,,///444888:::;;;===???BBBCCCDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEGGGIIIJJJKKKNNNSSS]]]gggqqqyyy|||zzz}}}{{{yyyxxxwwwuuuyyyxxx||||||rrrcccWWWGGGCCC<<<666444333333444333333333222333333444555333222222111111111111111555222000...///000///...000000000000000000000000///////////////////////////...,,,******,,,...///........................------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------...........................---+++******+++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))************)))------,,,+++,,,000666;;;BBB:::111---...000///---***,,,.../////////000222333444444555555444444333555444444333333444444444444444444444444555555555444444444444444444444444555666777999;;;<<<<<<<<<======???BBBCCCFFFQQQ]]]rrr(((((((((((((((((()))***))))))************)))))))))((('''''''''(((***+++))))))))))))***,,,---...222555999<<<===>>>@@@AAAEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJKKKMMMOOORRRTTTZZZbbbnnnwww}}}zzzyyyxxxyyy}}}}}}~~~vvvjjjVVVPPPFFF>>>;;;:::999888333333222222222333333444333222222111111111111111555333000//////000000//////////////////////////////////////////////////////...,,,++++++,,,...///---.....................------------------------+++++++++,,,,,,---......,,,,,,,,,---------..............................,,,---......---,,,++++++)))***+++,,,---,,,++++++******+++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((()))************)))+++++++++***,,,111888===BBB:::111---...000///---(((+++---............///111222222222222222222111222222111000000111222333222222333333333444444444333333333333333444444444444555777999;;;<<<<<<===:::;;;>>>BBBCCCGGGSSS^^^qqq(((((((((''''''(((((()))))))))******++++++******((((((((((((((()))***************+++---///222444999;;;>>>???@@@AAACCCDDDHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLOOORRRWWW]]]aaalllvvv{{{oooppprrruuu{{{~~~~~~ggg^^^RRRHHHBBB>>>;;;888555444333222222222222333222222111000000000000111444222000000111111000///........................////////////////////////.........------.........---------........................///////////////++++++,,,,,,------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++---000000...,,,++++++)))***+++,,,---,,,++++++************++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******+++,,,,,,,,,,,,+++,,,------,,,,,,///333666:::555///,,,,,,------+++)))+++---------,,,---...000000111111111111000000111000000000000111111222111222222333333444444444333333333333444444444444555666777999;;;<<<<<<<<<999:::===BBBDDDHHHSSS^^^qqq)))(((((('''''''''((((((((()))***++++++++++++***''''''((()))))))))))))))******+++---///333777999<<<>>>@@@AAABBBCCCFFFIIIKKKKKKJJJJJJIIIIIIHHHHHHFFFJJJPPPWWW^^^gggqqqxxxyyymmmooorrrwww|||~~~sssdddWWWNNNGGG@@@;;;777777555444333333222222111111000/////////000000222111000111222222111///////////////////////////////////////////////////......///000000///......---------.........//////------........./////////,,,,,,,,,---------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++***+++,,,)))***+++,,,---,,,++++++++++++++++++,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...000///...---,,,,,,,,,,,,***,,,------,,,,,,...000///000000111111000000/////////000000111111111111111111222333333444555555333333333333444444555555555666888999:::;;;;;;<<<::::::>>>BBBDDDGGGQQQ\\\ppp)))(((((('''''''''((((((((()))***+++++++++++++++&&&''')))*********)))(((++++++,,,...111555999<<<>>>???AAAAAACCCEEEIIILLLMMMMMMMMMLLLKKKJJJJJJJJJKKKQQQZZZcccnnnzzz{{{sssuuuyyy~~~xxxiii]]]TTTJJJCCC:::999777666444333333333111000000///////////////000000000222444333111///////////////////////////////////////////////////---///111222222111///------------.........//////+++++++++,,,,,,,,,------------------------------++++++,,,,,,---...//////........................,,,------+++((((((+++...)))***+++,,,---,,,++++++,,,,,,,,,------.........***+++,,,,,,---------,,,*********************************++++++,,,------(((((()))************))))))+++......---++++++++++++---//////...------...,,,---...---------///111//////000000000000////////////000111222222111111111111222333444444555555333333333444444555555555666777888999:::;;;;;;;;;;;;<<>>AAAAAAAAACCCFFFHHHIIIIIILLLKKKLLLMMMOOONNNLLLIIIJJJSSScccxxx~~~{{{{{{|||{{{rrrgggYYYOOOGGG>>>666555555222000000555333222222333333222000000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////------------------------/////////......------------------------------------------............///------..................///...---+++******++++++///(((---222,,,+++111111******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++***************++++++,,,,,,------,,,,,,+++))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++......------...///111222000000000000000///...---222222222222222222222222111333555666777666555444333333333444555666777777777777777888999999999:::<<<<<>>???BBBAAAAAACCCFFFIIIKKKLLLNNNMMMMMMLLLLLLLLLMMMMMMVVV```rrrwwwhhh\\\OOOEEE<<<999777333000///222111000000111111000...000000000000000000000000/////////000000/////////000000000000000000000000////////////////////////........................////////////.........------------------------------------............///...........................---,,,***))))))***+++000***---...(((***...)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------------...000222333111111222222222111000000333333333333333333333333333444666777777666555444333444444444555666666666777777777888999999::::::<<<<<>>???@@@@@@@@@@@@@@@@@@???===<<>>>>>@@@@@@@@@@@@???>>><<<>>>???>>>===???EEEIIIIIINNNVVV]]]eeeppp{{{|||zzz|||~~~~~~~~~}}}zzzuuutttuuuxxxzzzuuuwwwzzz|||}}}}}}kkkYYYHHH???>>><<<999555333222222111111111111111111111111111111000000////////////000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,---------+++,,,,,,------.........---------............////////////...------,,,,,,***)))(((''''''((()))***,,,***------,,,777<<<000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,...000333555777888888999999:::999999999888777777666666555555555555555555555444444444444444444555555555555555555555555666888999:::;;;<<<<<<<<>>??????@@@@@@@@@>>>===<<<999===AAABBBBBBEEEKKKPPPTTTYYYbbblllvvv~~~~~~|||}}}~~~{{{xxxwwwxxxyyy{{{xxxxxxxxxzzz}}}~~~~~~}}}yyyzzz|||~~~~~~rrr]]]OOOJJJAAA===888444333222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////........................---------....../////////++++++,,,,,,---......///---------............///000//////...------,,,,,,******)))(((((()))***+++///***---///+++...333...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---,,,------......------,,,+++++++++,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......---------...000222555666888999999999999888888777777666666555444444333333444333333333333444444555333444444444555666666666555555666888999:::;;;<<<<<<<<>>@@@???@@@@@@@@@???===;;;:::777===BBBEEEGGGJJJQQQWWW```dddmmmyyy}}}vvvpppppptttyyy|||{{{zzzzzzyyyyyyyyyyyyxxxuuussssssvvvyyy|||}}}wwwxxx{{{}}}{{{|||rrraaaZZZEEEAAA<<<888666555444333111111111111111111111111000111222333333222111000000000000000000000000000////////////////////////////////////////////////.../////////000000111111++++++,,,,,,---...//////---------.........//////000000///...------,,,,,,---,,,+++++++++,,,---...000)))---222+++***000000******+++,,,,,,---......+++,,,,,,------,,,,,,+++))))))))))))***+++,,,------......//////......---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000...------...000222444666999999999999888888777666666555555444333333222222222222222222222333444555333333444444555666777777444555666888999:::<<<<<<<<<===???AAAAAADDDNNNXXXiii***)))(((((((((***+++,,,++++++************++++++222333666999<<<===>>>>>>CCC@@@<<<::::::<<<===>>>>>>EEEKKKLLLPPP[[[gggmmm|||}}}}}}yyytttrrrssswwwzzz{{{~~~~~~}}}yyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvooooooooopppqqqrrrttttttyyyvvvsssssswwwzzz{{{{{{zzz{{{~~~wwwgggWWWKKKAAA>>>:::444222444111000000222333444222000222111000///000111333555111111111111000000000000111111111111000...---,,,111000000///...---------........................000000000000000000000000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---,,,,,,++++++,,,,,,---------,,,++++++******)))***+++,,,,,,------------,,,++++++,,,---///111333,,,,,,+++******+++,,,,,,,,,,,,,,,---------......---,,,,,,---///111444666777888999:::;;;::::::999999777666444333333333333222333444666666666555555333444444555666777777888666777999:::;;;;;;::::::>>>===???BBBCCCEEELLLUUUhhh***))))))))))))******+++++++++******+++,,,---...222444777:::<<<>>>??????BBB@@@===<<<===???AAABBB@@@HHHOOOUUU```ppp{{{xxxuuuuuuxxx}}}~~~}}}{{{xxxxxxwwwwwwvvvvvvuuuuuussssssrrrqqqqqqpppqqqqqqnnnnnnnnnooopppqqqsssssstttqqqnnnooorrrvvvwwwwwwzzz|||~~~wwwkkk]]]OOOFFF???888555666666444222222333444333222222111000//////000222333111111111000000000/////////000000000000//////...111000000///......------................................................////////////////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++,,,---------......//////......---++++++++++++,,,---///000///...---,,,,,,---...///+++++++++,,,,,,,,,---------,,,,,,---///222555777777888999:::;;;::::::999999999777666555555666666555555666777777666555444444555555666777777888888666777999:::;;;;;;::::::>>>===???BBBCCCEEELLLUUUggg*********+++******))))))+++***)))***+++...000222444666888;;;===???@@@@@@;;;;;;:::;;;<<>>===???BBBCCCEEELLLUUUfff***++++++,,,+++***(((''')))))))))))),,,///333555999:::;;;<<<===>>>??????999:::;;;<<<===@@@CCCFFFKKKTTTaaaqqq|||{{{|||{{{yyyxxx||||||{{{|||~~~yyyyyyyyyxxxxxxwwwwwwvvvrrrqqqqqqpppoooooonnnnnnrrrqqqpppnnnmmmmmmmmmmmmkkkkkkkkkkkklllnnnooopppooooooppprrrtttvvvxxxxxx{{{|||}}}rrrbbbUUUIIIAAA<<<888666444333444555444333222222000////////////000000000000/////////......//////000000000000//////000000//////............................................................////////////////////////......------,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))'''((())))))*********))),,,,,,,,,++++++++++++,,,+++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---///333666888999:::::::::::::::::::::999999999::::::;;;;;;<<<999999999999888777777777888888888999999:::::::::888888999::::::;;;;;;;;;>>>===???BBBCCCEEELLLUUUeee~~~***+++,,,,,,,,,***)))((()))))))))+++...111555777>>>>>>==================<<<>>>@@@AAABBBEEEJJJNNNVVVaaaqqq~~~xxxttttttvvv{{{}}}xxxwwwzzz}}}uuuuuutttsssssssssrrrrrrllllllllllllkkkkkkkkkkkkpppooonnnmmmlllllllllllliiiiiiiiijjjkkklllnnnnnnoooqqqsssvvvwwwyyy{{{{{{{{{|||}}}wwwiii[[[MMMCCC777555444444555555333111222222111000000/////////000000000000////////////111111111111000///...---////////////....................................////////////////////////////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++...------,,,,,,------...........................+++,,,,,,------,,,,,,+++------,,,++++++******)))###$$$&&&''')))*********---------------,,,,,,+++))))))************)))))),,,,,,,,,,,,------------,,,,,,,,,---000333777999;;;:::::::::::::::::::::888999999:::;;;;;;;;;;;;888888888888999999::::::999999999999::::::::::::999999999::::::;;;<<<<<<>>>===???BBBCCCEEELLLUUUccc}}}++++++++++++++++++*********+++,,,///222555888999@@@???>>>===<<<<<<<<<<<<<<<>>>AAABBBCCCHHHPPPVVVdddqqq~~~|||zzzuuusssrrrvvvyyy}}}xxxsssqqqsssvvvqqqpppooonnnmmmmmmmmmmmmggggggggghhhhhhhhhhhhiiijjjjjjiiihhhhhhhhhiiiiiihhhhhhiiiiiijjjlllmmmnnnmmmppptttwwwxxxyyyzzz|||{{{|||~~~wwwhhhWWWJJJ===;;;888666666555333111222222222222111111111111111111111111000000000000222222111111000...---,,,//////////////////..............................000000000000000000000000///////////////////////////...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))******++++++,,,------&&&'''(((***+++,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,...000444777:::<<<;;;;;;::::::::::::;;;888999::::::;;;;;;;;;:::888777777888888:::;;;;;;999999:::::::::::::::::::::999999999:::;;;<<<===>>>===???BBBCCCEEELLLUUUbbb{{{++++++*********+++,,,,,,,,,...111555888:::;;;<<<>>>>>><<<<<<<<<<<<===>>>>>>AAADDDFFFHHHPPP[[[dddsss~~~|||yyy~~~{{{uuusssuuuwww{{{}}}|||}}}|||wwwoookkkkkkmmmmmmllljjjhhhgggffffffgggbbbccccccdddeeefffggggggffffffeeeeeeffffffgggggghhhhhhhhhiiijjjkkkmmmmmmjjjnnntttwwwxxxxxxzzz|||zzz|||~~~}}}~~~~~~zzzkkk]]]KKKFFF>>>888666555555555111222222333333333333222222222222222111111111111000000000000000///........./////////////////////........................///////////////////////////////////////////////////...,,,+++***+++,,,---------------------------...------,,,,,,------...++++++++++++++++++++++++***+++---......---+++***)))******++++++,,,------++++++,,,,,,------,,,,,,***+++,,,------,,,++++++,,,---............---,,,++++++,,,,,,,,,---------,,,,,,,,,...111444888:::===<<<;;;:::999::::::;;;999:::;;;<<<<<<;;;;;;:::999999888777777888999:::999999999999999999999999::::::999999:::;;;===>>>>>>===???BBBCCCEEELLLUUUaaazzz++++++***)))***+++---...///111555999<<<>>>>>>>>><<<;;;;;;;;;<<<===???@@@GGGJJJMMMOOOTTT]]]kkkuuu|||zzzvvvtttxxxyyyuuuuuuyyy||||||zzz}}}~~~xxxooohhhgggiiijjjiiigggdddcccbbbbbbbbb___```aaacccdddeeefffgggeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiijjjkkkmmmnnnjjjooouuuxxxyyyyyy{{{|||zzz|||~~~{{{}}}}}}}}}}}}~~~vvvWWWOOOCCC:::555555777888111222333444444444444444333333333222222222111111...//////000000000000000.........///////////////................................................///////////////////////////...,,,******+++,,,---...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------,,,,,,+++******))).........---,,,+++***)))((()))***+++,,,++++++***,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,...111555888:::===<<<;;;:::999::::::;;;:::;;;<<<======<<<;;;:::;;;:::999777666777777888999999999999999999999999;;;:::999999:::;;;===>>>>>>===???BBBCCCEEELLLUUUaaayyy,,,------,,,++++++,,,...222666:::===>>>>>>>>>>>>@@@:::888<<<@@@AAACCCEEEDDDMMMVVV^^^hhhttt|||{{{vvvtttkkknnnuuu~~~~~~}}}}}}{{{zzz{{{}}}}}}wwwnnnhhhfffhhhgggfffdddbbb```^^^^^^]]]^^^___```aaadddfffhhhiiidddeeeffffffddddddeeefffeeefffgggiiijjjlllmmmmmmnnnooorrrtttvvvwwwwwwwwwyyyzzz{{{}}}~~~}}}}}}}}}}}}~~~ttt___JJJCCCAAA<<<777666444555666666444222111000222222222111111111111000/////////000222333222000...///000111111000///..................---------,,,------...............//////000000///...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,+++******++++++,,,***(((&&&''')))+++,,,,,,+++++++++******+++,,,,,,---...---,,,***)))+++...,,,000///+++---666======;;;;;;;;;;;;;;;;;;::::::;;;::::::;;;<<<<<<;;;999666666777888999:::::::::888888888888888888888888888888999:::;;;;;;;;;;;;>>>===???CCCDDDFFFMMMVVVeee|||+++,,,,,,,,,+++,,,...000555999===???@@@??????@@@BBB??????DDDFFFGGGIIIMMMNNNXXXdddmmmvvv~~~yyyuuusssrrrqqqpppooorrryyy}}}|||{{{zzzxxxvvvxxxyyytttllleeecccdddbbbbbb```___^^^]]]]]]]]]]]]^^^___```bbbeeeggghhhcccdddeeeeeeccccccdddfffeeefffgggiiijjjlllmmmnnnqqqrrrtttvvvwwwyyyyyyzzzzzzzzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~pppYYYLLLCCC:::555555222333444444333222222222222222222222111111111111000000///000222222111///...///000111111000///...........................------...//////////////////////////////......---,,,,,,,,,,,,++++++++++++************************......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++)))((()))+++------,,,,,,,,,+++***************,,,,,,,,,,,,+++,,,---...,,,//////,,,...555:::999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;999777777777888888999999:::888888888888888888888888888888999:::;;;;;;;;;;;;@@@???@@@CCCDDDEEELLLTTTfff|||++++++,,,++++++...111444:::===AAABBBBBBAAAAAABBB@@@@@@BBBFFFGGGHHHNNNUUU\\\hhhvvvzzzpppjjjkkkooorrrtttwwwzzz~~~}}}zzzxxxwwwvvvuuusssppprrrssspppiiiccc______]]]]]]\\\\\\\\\\\\\\\]]]\\\\\\]]]^^^```bbbdddfffaaabbbccccccbbbbbbdddfffeeefffgggiiikkklllnnnnnnsssssstttuuuwwwxxxzzz{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{~~~~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}}}}~~~~~~}}}}}}{{{|||}}}}}}{{{zzz{{{|||qqq]]]MMM@@@::::::666666555444333333333333333333333222222222111111222111000111222222000/////////000000000000//////---------......//////000......///000000000000000///////////////.........,,,,,,+++++++++*********++++++++++++++++++++++++...------------,,,,,,,,,------------------------***+++,,,------,,,+++***,,,,,,,,,++++++++++++******+++,,,------,,,+++***+++++++++,,,...///...,,,---,,,++++++************,,,++++++,,,...///......+++......---///444666555999999999::::::;;;;;;<<<;;;::::::;;;<<<<<<;;;999888888888888888888888888888888888888888888888888888888999:::;;;;;;;;;;;;AAA@@@AAACCCCCCDDDJJJSSSfff|||***+++,,,,,,---111555999>>>@@@CCCDDDCCCBBBBBBCCC@@@AAADDDGGGHHHLLLXXXeeennnzzzyyyooolllqqqyyy~~~}}}|||xxxvvvsssrrrrrrqqqooommmkkknnnooommmhhhbbb^^^]]][[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^```bbbccc``````aaaaaa```aaadddffffffggghhhjjjlllnnnoooppprrrrrrrrrsssuuuwwwzzz{{{}}}}}}~~~~~~~~~}}}|||{{{{{{zzz}}}~~~~~~~~~~~~yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{}}}~~~|||yyyxxxwww|||}}}}}}|||zzzyyyzzz{{{}}}~~~~~~|||zzzzzz{{{sss]]]MMMEEECCC>>>;;;888555444333222222444333333333222222222222333222111111222222000...//////000000000000//////,,,------...///000000111//////000111111111111111/////////.........//////...------------,,,,,,,,,------------------------------------------------........................***+++---......---+++***++++++++++++++++++++++++)))***,,,......---+++***+++++++++---//////---+++---,,,,,,,,,,,,,,,---------,,,+++---///000...,,,,,,,,,---...000444555444777888888999:::;;;;;;<<<;;;::::::;;;<<<<<<;;;999888888888888777777777777888888888888888888888888888888999:::;;;;;;;;;;;;???>>>@@@CCCCCCDDDKKKTTTfff|||***+++---///111444999===???AAACCCDDDCCCBBBBBBCCCEEEFFFIIIMMMPPPYYYlll~~~zzzvvvsssvvv~~~{{{yyy|||~~~zzzzzz|||~~~}}}{{{zzztttsssqqqppppppnnnllljjjiiijjjlllkkkhhhccc___\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYY[[[\\\^^^```aaa^^^___```______aaadddgggggghhhjjjlllnnnpppqqqrrrtttttttttuuuvvvyyy{{{}}}~~~}}}}}}}}}}}}}}}|||~~~~~~}}}{{{yyyzzz{{{}}}}}}}}}uuuvvvvvvwwwxxxxxxwwwwwwuuuvvvwwwyyy{{{~~~~~~{{{yyywwwuuutttwwwxxxyyyxxxvvvuuuuuuvvvxxxzzz||||||zzzyyyyyyzzzmmmYYYNNNIIIBBB===777333333333333222444444444444333333333222333222111222222222000...000000////////////000000------......///000111111///000000111111111111111//////............///000.........---------,,,,,,------------------------------------------------........................***+++---......---+++***++++++++++++++++++++++++)))***,,,...///...,,,+++******+++,,,......,,,***,,,,,,,,,---...///000111///...---......///...---000---,,,...111333444555777777888888999:::;;;;;;:::999999:::;;;;;;:::888888888777777777777777777888888888888888888888888888888999:::;;;;;;;;;;;;<<<<<<>>>BBBCCCEEEMMMVVVfffzzz***---000333555888<<>>@@@AAABBBDDDDDDDDDDDDFFFGGGFFFHHHPPP\\\jjj|||~~~vvv}}}{{{wwwvvvxxx{{{}}}yyyxxxzzz|||}}}zzzyyyyyyzzz{{{yyyyyyxxxxxxwwwvvvttttttqqqpppooooooooommmkkkhhhbbbaaaaaaaaa```^^^[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZXXXXXXXXXYYY[[[\\\^^^___^^^______^^^___bbbfffiiikkklllmmmppprrrtttvvvwwwxxxyyy{{{}}}~~~~~~}}}~~~}}}}}}~~~}}}}}}wwwvvvtttuuuvvvvvvuuutttpppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssstttvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrrrrtttuuuuuusssssstttvvvtttuuuwwwwwwvvvwwwyyyzzzwwwyyyzzz{{{|||}}}wwwiii___SSSJJJ???999777888777555555555555555444444444444222111111222333444222111111000///......///000111///////////////000000000...///000000111111000000//////---------...000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,+++))))))+++++++++***------,,,,,,,,,,,,------+++...000...+++,,,333:::EEE999///...///000222666777777777888888888888888777666666666888888666555555555666666777777888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;===AAACCCEEEMMMUUUdddwww,,,000555999<<<===???AAABBBCCCEEEEEEEEEFFFGGGIIIKKKNNNXXXiii{{{~~~~~~}}}wwwsssqqqxxx{{{~~~}}}|||yyyvvvuuuuuuwwwxxxuuuuuuuuutttsssrrrqqqpppmmmlllkkklllllljjjgggeee___]]]\\\\\\\\\[[[YYYWWWUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXXXXYYY[[[\\\]]]^^^^^^____________bbbgggjjjlllmmmnnnqqqsssvvvxxxxxxwwwxxx{{{}}}~~~~~~~~~zzz{{{}}}}}}{{{||||||||||||vvvuuutttttttttsssqqqnnnooooooppppppppppppooooooqqqqqqqqqpppqqqqqqrrrrrruuuuuutttssssssrrrqqqqqqnnnpppqqqqqqppppppqqqsssssstttuuuuuutttuuuwwwyyyxxxyyy{{{zzzzzz{{{}}}zzzqqqcccXXXJJJ@@@<<<:::777555666666555555555444444444111000000222444444333222111000///......///000111000000000000////////////......///000000000000000///...---,,,---...111222111000000000000/////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,++++++,,,,,,...///000...,,,))))))***+++,,,+++///...,,,+++***)))))))))(((,,,000---))),,,666@@@NNN???222.........000555888888888888777777777777666555555666777777666444444555555666777888888999888888888888888888888888888888999:::;;;;;;;;;;;;===<<<>>>AAABBBDDDKKKSSScccvvv111444888;;;===???AAACCCEEEFFFHHHGGGFFFEEEFFFGGGLLLUUUdddvvv{{{|||~~~{{{uuussstttuuu}}}{{{xxxuuussssssssssssrrrwwwtttpppmmmmmmmmmmmmllliiihhhfffeeeeeedddbbb```_________^^^\\\ZZZYYYXXXXXXWWWVVVUUUUUUVVVXXXYYYXXXYYYYYYYYYXXXYYY\\\^^^^^^^^^___```bbbdddeeefffiiikkkmmmnnnooorrruuuxxx{{{{{{{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}|||{{{}}}~~~}}}~~~{{{xxxyyy}}}|||wwwwwwwwwuuurrroookkkiiikkkkkkkkkkkkkkkkkkkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnppprrrsssoooppppppppppppqqqqqqqqqsssqqqpppooooooppprrrtttwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyzzz}}}xxxkkkZZZKKKBBB===999777999777444333333222111///000222444555555333000...000000000000000000000000111111000000//////......000000000000000000000000111111000/////////////////////...---,,,,,,+++++++++,,,...//////...,,,+++,,,++++++******++++++,,,------......//////000000........................///...---,,,***)))((('''---------............///,,,,,,,,,---,,,,,,++++++************************---,,,++++++---111666999III999------111222333555777666666555555777888999777777555444444555666777999888777777777777888888777777888888888888777777666666888999:::;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSSaaauuu333666:::===>>>AAADDDFFFDDDEEEFFFGGGHHHJJJNNNQQQ\\\dddrrr}}}{{{}}}vvvssssssvvvxxxzzzwwwsssqqqqqqqqqqqqppprrrooommmkkkkkkkkkjjjiiigggeeecccccccccbbbaaa___\\\\\\\\\ZZZYYYWWWVVVUUUXXXWWWVVVUUUUUUVVVWWWWWWVVVWWWXXXXXXWWWXXX[[[]]]]]]^^^^^^___aaaccceeefffgggiiilllmmmnnnpppsssvvvwwwwwwxxxxxxzzz{{{}}}}}}~~~|||{{{{{{|||~~~~~~||||||}}}{{{|||}}}~~~}}}yyyvvvwwwzzz|||{{{xxxtttttttttsssqqqmmmiiigggjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiimmmllllllllllllmmmooopppnnnnnnnnnnnnoooooooooooooooooonnnmmmnnnooopppqqqttttttttttttuuuvvvwwwwwwvvvwwwxxxyyy{{{}}}ooo\\\MMMCCC===;;;888666444333333333111///111222333444444333111000000000000000000000000000//////000000000000000000000000000000000000000000111111000///////////////111000000//////...------+++,,,...//////...,,,+++------,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,---------...)))***+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000333555>>>333,,,...222222222444666666555555555666777888777666555444444555666666666666666666666666666666777777888888888888777777666777888999:::;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSSaaattt666888;;;>>>@@@BBBEEEGGGBBBBBBBBBCCCFFFKKKSSSXXXgggooozzz~~~}}}zzzwwwwwwyyy}}}~~~|||{{{xxxuuuqqqnnnnnnnnnmmmmmmkkkjjjiiiiiijjjiiihhhfffdddbbbaaa```aaaaaa___]]][[[ZZZYYYXXXWWWVVVUUUTTTXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVWWWZZZ\\\]]]]]]]]]___```bbbdddeeeeeegggjjjlllmmmnnnqqqssssssssstttuuuvvvxxxzzzzzz~~~}}}}}}~~~{{{yyywwwxxx{{{~~~}}}~~~||||||}}}}}}}}}}}}||||||{{{wwwtttsssuuuvvvuuusssppppppqqqqqqnnnkkkgggdddgggggghhhhhhiiiiiijjjjjjggggggggggggggggggggggggkkkjjjjjjiiiiiijjjjjjkkkjjjjjjkkkkkkkkkllllllllljjjjjjkkkkkklllllllllllloooooooooooopppqqqrrrsssssssssssstttuuuwwwxxxyyyyyy{{{|||}}}mmmYYYIII@@@===888777555555666555333222222222222333333333333333000000000000000000000000...//////000111111222222000000000000000000000000111000000///////////////111000000//////.........+++,,,---......---,,,+++//////............//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------***+++,,,---.../////////---------------------------------------...///000000,,,+++///111111111222555555555555555666777777666555555444444555666666444555666777777666555444777888888999999888888777666777888:::;;;;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSS```ttt888:::<<<===>>>@@@BBBEEECCCCCCDDDFFFJJJRRR[[[bbbnnnuuu~~~}}}zzzuuuwwwzzz~~~~~~|||}}}}}}}}}{{{yyywwwvvvuuurrrnnnlllkkkkkkkkkjjjhhhhhhhhhjjjkkkjjjgggeeebbbaaa______```___^^^\\\[[[ZZZYYYXXXVVVVVVUUUUUUWWWWWWVVVUUUTTTSSSSSSSSSQQQSSSTTTUUUUUUVVVYYY[[[\\\\\\]]]^^^___aaacccdddccceeehhhjjjkkklllnnnpppoooooopppqqqsssuuuvvvwwwzzzyyyyyy|||zzzwwwuuutttwww|||~~~~~~~~~~~~~~~}}}}}}|||yyyvvvrrrqqqqqqqqqpppnnnlllmmmnnnnnnllliiieeecccddddddeeefffgggggghhhhhhggggggggggggggggggggggggiiiiiihhhhhhgggggggggggggggggggggggghhhhhhhhhhhhfffggghhhiiijjjjjjjjjiiillllllkkkllllllmmmnnnnnnooooooooopppqqqrrrttttttsssvvvwwwuuusssyyy~~~hhhTTTGGGAAA;;;999777777888777555444333333222111222333444555000000000000000000000000000000000111111222222222000000000000000000000000000000////////////000000///.........------,,,,,,,,,,,,---......---,,,,,,//////............/////////......------,,,,,,,,,........................------------------------+++,,,,,,,,,,,,---------............------,,,+++........................+++,,,------.........---)))***,,,/////////111333555555555555555666666666555555555555555555666666333555777888888777666555888888999999999999888888777888999:::;;;;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSS```sss999;;;<<<<<<<<<===@@@BBBDDDGGGKKKQQQXXXbbblllssszzz~~~yyysssppppppttt{{{~~~|||{{{{{{yyyyyyzzzyyyxxxvvvtttsssrrrooollljjjjjjjjjjjjiiiiiiiiijjjlllmmmllliiifffbbb```^^^^^^___^^^]]][[[XXXWWWVVVTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPNNNQQQSSSTTTUUUVVVXXXZZZ[[[[[[[[[]]]^^^```bbbcccaaadddgggiiijjjjjjlllmmmmmmmmmmmmnnnpppqqqssstttuuutttuuuwww{{{}}}~~~}}}yyyvvvsssrrruuuzzz~~~~~~~~~~~~}}}|||{{{{{{{{{{{{wwwuuurrrooonnnmmmlllkkkkkkkkkkkkkkkiiigggdddcccaaabbbbbbcccdddeeeffffffeeeeeeeeeeeeeeeeeeeeeeeegggggggggffffffeeeddddddcccccccccdddddddddeeeeeeddddddfffggghhhhhhhhhgggiiiiiiiiiiiiiiijjjjjjkkkjjjkkkkkklllnnnppprrrrrrpppsssuuurrrnnnnnnuuu|||yyycccRRRIII>>>;;;888666666666444333555444222111111333444555111111111111111111111111333333222222111111111000000000000000000000000000000000////////////000000...............---------,,,------------------,,,......------------......000/////////......------........................///......------,,,,,,+++------------........................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............***---...------///222555555555555666666666666666444555555666666777777777555777999:::;;;:::888777999999::::::::::::999999888999:::;;;;;;;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSS___sss:::;;;<<<<<<<<<>>>AAADDDBBBHHHRRR]]]hhhrrr{{{{{{uuuooolllkkkrrrxxx~~~{{{xxxwwwwwwuuuuuuvvvuuuuuusssqqqppppppmmmjjjiiijjjkkkkkkjjjjjjjjjjjjlllmmmllliiigggaaa```^^^]]]]]]\\\ZZZXXXTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPOOONNNNNNMMMOOORRRTTTUUUVVVXXXZZZZZZZZZ[[[\\\]]]___aaabbb```cccggghhhiiiiiijjjkkkjjjjjjkkkkkklllmmmooooooooooooooorrruuuxxxxxxxxxwwwtttqqqqqqtttxxx|||}}}~~~~~~|||{{{{{{|||yyyxxxwwwvvvvvvvvvvvvvvvuuusssqqqnnnkkkjjjiiiiiiiiiiiigggfffeeedddcccccc``````aaaaaabbbbbbcccccc````````````````````````dddddddddddddddcccbbbaaa```aaaaaaaaaaaabbbbbbbbbaaabbbbbbcccdddeeeffffffggggggffffffffffffggggggffffffggghhhjjjlllmmmnnnllloooqqqnnnjjjgggiiimmmooosss{{{nnn[[[OOOCCC???:::666444333333222666555333222222222333444111111111111111111111111444444333333222111111000000000000000000000000000///////////////000000111000000000000000000000000------------------------------,,,,,,,,,,,,------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++***---------.........//////***+++,,,,,,---------,,,++++++++++++++++++++++++***+++,,,---............,,,//////,,,---111555555555666666777888777777777555555777888888888888888888999:::;;;<<<<<<;;;;;;999::::::;;;;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSS^^^rrr:::;;;===>>>@@@CCCHHHKKKJJJSSSaaaoooyyyzzzrrrlllkkknnnqqqzzz|||zzz||||||}}}}}}{{{wwwtttssssssppppppqqqqqqqqqpppnnnmmmooollljjjiiijjjlllmmmmmmjjjiiiiiiiiijjjjjjgggeeeaaa___\\\[[[ZZZYYYWWWTTTRRRQQQOOOMMMMMMMMMNNNOOOMMMMMMNNNOOOOOONNNMMMLLLLLLOOORRRUUUVVVWWWYYYZZZYYYYYYZZZ[[[]]]___```bbb```cccfffiiiiiiiiiiiijjjhhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjlllppprrrsssrrrsssqqqnnnooorrrvvvyyyzzz}}}|||{{{{{{{{{|||~~~~~~~~~}}}{{{wwwvvvvvvwwwtttsssrrrqqqqqqrrrrrrsssrrrqqqoookkkhhhggggggggggggfffcccaaa```aaabbbccc______``````````````````\\\\\\\\\\\\\\\\\\\\\\\\``````aaaaaaaaa```__________________`````````aaa______^^^___```aaacccdddddddddccccccccccccddddddccccccccccccdddeeefffffffffggghhhfffcccbbbbbbccccccfffkkkrrrzzzzzziii^^^NNNHHH@@@999666666555555777666555444333222222222111111111111111111111111333333333333333333222222000000000000000000000000///////////////000111111000000000000000000000111---------,,,,,,---------------,,,,,,,,,,,,------------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........)))***++++++,,,,,,++++++++++++++++++++++++++++++------------------......)))---...,,,///555777444666666888999999999888777555666888999:::::::::999999999:::;;;;;;<<<======::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSS^^^qqq999;;;>>>@@@CCCHHHNNNRRR[[[eeeuuuyyyqqqmmmqqqyyy|||vvvvvv{{{~~~~~~||||||}}}yyyzzzzzzxxxtttrrrpppppplllmmmnnnnnnnnnmmmlllkkknnnllliiiiiikkkmmmnnnnnniiihhhgggggghhhgggeeeccc```^^^[[[YYYXXXVVVTTTRRRTTTRRRPPPNNNNNNNNNPPPQQQJJJKKKMMMNNNNNNMMMLLLKKKKKKNNNRRRUUUVVVXXXYYY[[[XXXYYYYYY[[[\\\^^^```aaa```cccgggiiiiiiiiiiiijjjfffffffffeeeeeeffffffggggggggggggiiillloooooonnnpppnnnmmmmmmppptttvvvwwwzzzyyyxxxxxxyyyzzz{{{|||{{{{{{zzzwwwtttrrrrrrsssrrrrrrpppppppppqqqrrrssspppooommmjjjfffeeeeeeffffffddd```]]]]]]^^^```bbb__________________^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________^^^]]]^^^^^^^^^_________``````]]]\\\[[[[[[\\\___aaaccccccbbbbbbaaaaaaaaabbbbbbaaaaaa```_________``````bbbaaa```___^^^^^^______\\\^^^bbbffflllttt|||{{{qqqXXXQQQGGG???;;;::::::;;;777777666555333222111000111111111111111111111111111222222333333444444555000000000000000000000000///////////////000111111............////////////...------,,,,,,------...---------,,,,,,---------,,,,,,,,,------.................................))))))***++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,+++***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,&&&+++,,,,,,111888888333666777888::::::999999888666777999:::;;;;;;::::::::::::999:::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;>>>CCCDDDDDDKKKSSS^^^qqq===@@@CCCEEEHHHOOOYYY```nnn|||yyyttttttxxx~~~~~~}}}}}}{{{yyyxxxxxxxxxvvvuuusssqqqpppoooiiihhhhhhjjjmmmnnnmmmkkknnnllljjjjjjkkkkkkjjjiiifffggggggfffeeedddcccbbb___]]]ZZZVVVTTTRRRRRRRRROOONNNMMMKKKKKKKKKLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVYYYZZZ[[[\\\]]]]]]]]]]]]``````bbbfffiiijjjiiigggfffggggggeeecccccceeegggdddeeeggggggggghhhjjjllliiikkklllmmmmmmnnnqqqssswwwwwwuuusssrrrtttyyy|||}}}|||yyyuuuqqqpppqqqssspppqqqrrrrrrqqqpppooonnnooommmjjjiiihhhhhhfffeeeeeebbb```______^^^]]][[[bbbaaaaaa``````___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\XXXYYYZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[\\\\\\]]]]]]\\\\\\[[[ZZZXXXXXXZZZ[[[\\\```___^^^]]]]]]]]]^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ______``````^^^\\\YYYWWWZZZZZZZZZ[[[]]]aaadddfffwwwnnn^^^OOOHHHCCC===;;;===555444222333444444333222333333111000000000111222000111111222222333444444222222000///............000000000000000000000000222111111000///......---,,,---......//////......///////////////.........////////////////////////,,,,,,,,,------.........,,,---...///...---,,,+++.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++////////////111333555666666666666666666666666666888888888999999:::::::::======<<<<<<<<<;;;;;;;;;999999999999999999999999888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@DDDJJJOOO___rrr???CCCIIINNNUUU___kkksss~~~|||zzzyyy|||~~~}}}zzzyyywwwvvvuuutttsssqqqooonnnmmmjjjiiiiiikkkmmmnnnmmmlllnnnllljjjiiijjjjjjiiihhhfffeeedddcccaaa```______]]][[[XXXTTTRRRQQQPPPPPPOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVXXXXXXYYY[[[\\\\\\\\\]]]aaaaaabbbeeehhhhhhfffeeefffgggfffdddcccbbbdddfffgggggghhhfffeeedddeeefffhhhjjjkkkllllllnnnpppssswwwwwwvvvsssrrrrrruuuwww{{{{{{yyyvvvrrrppppppqqqqqqqqqqqqqqqpppooommmlllmmmkkkiiigggggggggeeedddaaa___^^^^^^______^^^]]]\\\\\\[[[[[[ZZZYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYZZZ\\\\\\[[[ZZZYYYYYYXXXXXX[[[[[[\\\]]]\\\YYYWWWUUUTTTSSSSSSSSSUUUWWWZZZ\\\aaannn|||zzzjjjYYYPPPIIIAAA======888777555555666555333222333333111000000000111222222222222222222222222222222111000///....................................111111000000///......---,,,---......//////....../////////////////////...////////////////////////,,,------------------...,,,---.........---++++++...---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------...///222444555888888888888888888888888888999999999::::::::::::;;;;;;;;;:::::::::999999999999999999999999999999888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@DDDJJJOOO^^^rrrGGGMMMTTT\\\eeeppp|||{{{|||~~~~~~}}}|||~~~|||zzzxxxvvvssssssqqqpppnnnmmmkkkkkkkkkjjjjjjlllnnnnnnmmmlllllljjjiiiiiiiiiiiihhhfffeeedddaaa^^^\\\[[[[[[[[[ZZZXXXUUURRRPPPNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZ[[[[[[\\\aaaaaabbbdddffffffdddcccfffgggfffdddbbbaaacccdddfffggggggeeecccbbbbbbcccggghhhjjjkkkkkkmmmooorrrwwwwwwwwwuuurrrqqqrrrssszzzzzzzzzxxxtttqqqppppppppppppqqqpppooommmkkkjjjjjjhhhfffeeeeeeeeecccaaa]]]\\\\\\\\\^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXVVVXXX[[[]]]^^^]]][[[YYY[[[YYYXXXVVVUUUUUUUUUUUUXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVUUUVVVWWWXXXXXXVVVTTTSSSOOONNNMMMMMMMMMOOOPPPQQQRRR[[[fffnnnzzzzzziii^^^UUUKKKBBB>>>;;;999888777777666333111333333222111111111111222444333333222111111000000222111000//////......///........................111000000//////.........------...////////////.........//////////////////////////////////////////.........---------------,,,,,,---------,,,+++***------,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---------...000333555777999999999999999999999999999999:::::::::::::::;;;999999999888888888777777999999999999999999999999888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@DDDJJJOOO]]]qqqUUUZZZbbbiiiqqq{{{|||zzz~~~}}}{{{xxxvvvuuuqqqqqqpppnnnmmmllljjjjjjlllkkkkkklllmmmnnnlllkkkjjjiiiggghhhhhhhhhfffdddeeeccc___[[[XXXWWWWWWWWWWWWUUUSSSQQQNNNMMMLLLLLLLLLJJJHHHFFFEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMOOOOOONNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[______```bbbeeefffeeecccggggggfffdddaaaaaabbbdddbbbdddeeeeeedddcccdddeeeeeeggghhhiiijjjllloooqqqvvvxxxyyyxxxuuutttttttttzzz{{{|||zzzwwwsssppppppnnnnnnoooooonnnlllkkkjjjfffeeecccccccccbbb___]]]ZZZYYYXXXYYYZZZ[[[ZZZYYYZZZZZZYYYXXXXXXWWWWWWVVVSSSTTTVVVXXXYYYYYYXXXWWW[[[YYYVVVSSSRRRRRRRRRSSSUUUVVVUUUUUUTTTSSSRRRQQQSSSSSSRRRQQQQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSPPPQQQSSSTTTUUUTTTSSSRRROOOOOOMMMLLLLLLLLLLLLMMMNNNTTTZZZ]]]dddrrrzzzpppfffZZZMMMDDD===:::888777666555333111333333222222111111111111333222222222111111000000111111000///////////////000000000000000000000000000000/////////.........------...///////////////............//////////////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............//////000111333666999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999888888888888777777777999999999999999999999999888999999::::::;;;;;;<<<;;;>>>@@@@@@@@@DDDJJJOOO\\\ppp```fffnnnttt{{{{{{{{{}}}{{{zzz}}}||||||zzzyyywwwuuutttqqqpppooonnnmmmlllkkkjjjkkkjjjjjjkkklllllljjjhhhhhhgggffffffgggfffdddbbbdddbbb^^^ZZZWWWUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKIIIHHHFFFEEECCCCCCCCCDDDFFFGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSUUUWWWYYYZZZ\\\\\\]]]___ccceeefffeeeeeeeeeeeeccc``````aaacccbbbdddeeefffdddcccdddeeedddfffhhhiiiiiikkknnnqqquuuxxxzzzzzzyyyyyyyyyzzz{{{|||~~~|||yyytttrrrqqqkkklllmmmnnnnnnmmmkkkkkkcccbbb`````````^^^[[[XXXRRRQQQQQQRRRUUUXXXYYYYYYUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXYYYWWWTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPOOOMMMNNNPPPRRRSSSRRRQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKNNNRRRSSSTTT[[[jjjvvvxxxlll\\\PPP@@@===999666555555444333333333333333222222111111000000000111111222222222111000000////////////000000000000000000000000000////////////............---...//////000000//////---.........//////000000/////////////////////////////////......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////000222444888;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888999999999999999999999999888999999::::::;;;;;;<<<;;;>>>@@@@@@@@@DDDJJJOOO[[[ooogggmmmuuu{{{~~~zzzzzz}}}~~~~~~}}}~~~|||zzzyyyyyyxxxxxxxxxxxxwwwuuutttsssppppppooonnnmmmlllkkkjjjjjjiiihhhhhhiiiiiigggeeefffeeeeeeeeefffeeebbb```bbb```]]]YYYVVVTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIGGGFFFEEECCCCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXWWWXXX[[[___cccddddddaaabbbaaa```^^^^^^```bbbccceeegggfffdddbbbaaaaaaccceeeggghhhiiikkkoooqqqtttvvvyyyzzzzzzzzz|||}}}{{{}}}~~~|||xxxuuurrrqqqllllllmmmnnnmmmlllkkkjjjaaa```^^^^^^]]]ZZZVVVSSSIIIHHHGGGJJJOOOUUUYYYZZZUUUUUUUUUTTTSSSSSSRRRRRRUUUTTTSSSSSSTTTUUUWWWXXXUUUTTTSSSRRRQQQRRRRRRSSSPPPPPPPPPPPPOOONNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMNNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJLLLNNNPPPQQQPPPOOONNNLLLLLLLLLKKKKKKJJJJJJIIIKKKLLLOOOQQQQQQSSS[[[dddnnn{{{|||mmm___JJJEEE>>>888666555555555333333333444333222222111//////000000111222222333000000////////////000000......................................................///000000000000///------......///000000000/////////////////////////////////...............///...---,,,,,,,,,------,,,,,,------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------...///111444777:::<<<===========================<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888999999999999999999999999888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@DDDJJJOOOZZZmmmiiiooovvv|||~~~|||xxxxxxzzz~~~|||{{{zzzyyyzzzzzzxxxvvvuuuvvvwwwtttuuuuuuuuuuuutttssssssooonnnnnnmmmlllkkkjjjjjjhhhgggffffffffffffdddbbbdddccccccdddeeedddaaa^^^^^^]]][[[XXXUUUSSSPPPOOOOOONNNNNNLLLKKKIIIGGGFFFEEEEEECCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKNNNQQQSSSUUUTTTTTTWWWZZZ]]]^^^^^^\\\]]]]]]\\\ZZZ[[[]]]___```bbbeeeeeecccaaa``````ccceeegggiiijjjlllooorrrrrrtttvvvwwwwwwxxxzzz|||{{{||||||zzzvvvsssqqqqqqoooooooooooommmkkkiiiggg```___]]]\\\ZZZWWWRRROOOHHHEEEBBBCCCGGGNNNSSSVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTPPPQQQQQQQQQPPPOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMIIIJJJLLLMMMMMMLLLKKKIIIHHHJJJLLLMMMNNNMMMLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHJJJIIIKKKPPPQQQOOOSSSYYY\\\fffwww{{{oooYYYQQQFFF===888777777777333333444444444333222111000000000000111111111111000000////////////000000......................................................///000000000000000------......///000000111////////////////////////............////////////000///...---------......---------....../////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---...///111555888<<<>>>====================================<<<<<<;;;;;;::::::999999999999888888999999999999999999999999888999999::::::;;;;;;<<<<<<>>>@@@@@@@@@DDDJJJOOOYYYmmmjjjpppvvvzzz|||~~~|||xxxzzz|||}}}}}}wwwrrrppptttvvv|||~~~}}}{{{yyyxxxxxxwwwwwwvvvtttrrrrrrtttvvvrrrrrrsssssstttssssssrrrmmmmmmllllllkkkjjjiiiiiigggeeeddddddeeedddbbb```cccccccccdddeeeccc```^^^\\\[[[ZZZXXXUUURRROOOMMMLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEFFFHHHKKKNNNOOOTTTSSSRRRTTTWWWYYYZZZYYYXXXYYYYYYXXXXXXYYY[[[]]]ZZZ]]]aaacccbbbbbbbbbcccccceeehhhiiijjjlllppprrrqqqssstttttttttuuuwwwyyyzzz{{{zzzxxxtttqqqpppppprrrrrrqqqpppmmmjjjgggeee```^^^]]][[[YYYUUUPPPLLLLLLGGGBBB@@@BBBGGGLLLOOORRRQQQQQQPPPOOOOOONNNNNNOOOPPPRRRSSSSSSQQQOOONNNOOOPPPQQQSSSTTTUUUUUUUUUQQQQQQRRRRRRRRRQQQPPPPPPJJJKKKKKKLLLLLLKKKKKKJJJEEEGGGHHHJJJKKKKKKJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFFFFGGGHHHIIIIIIHHHHHHFFFCCCDDDJJJKKKHHHIIINNNPPPWWWddduuuxxxddd[[[NNNBBB;;;999999999333333444555444333222111222222111111000/////////000000////////////000111000000000000000000000000---........................//////000000000000000---------...///000000111////////////////////////------......//////000000111000///...---...//////........./////////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000///000111444777;;;>>>@@@========================>>>>>>======<<<<<<<<<;;;999999999999888888888888999999999999999999999999888999999::::::;;;<<<<<<<<<>>>@@@@@@@@@DDDJJJOOOXXXlllqqquuuyyy{{{{{{yyywwwvvvjjjmmmqqquuuyyyxxxrrrmmmlllooosss}}}~~~~~~|||zzzxxxvvvuuuuuurrrpppnnnooorrrsssrrrppptttvvvwwwwwwtttrrrppppppnnnllljjjiiiiiihhhfffdddbbbaaa``````aaaaaa___]]]bbbbbbbbbbbbaaa___]]]\\\[[[ZZZXXXVVVRRRNNNKKKJJJIIIIIIGGGFFFEEEEEEDDDEEEBBB@@@???======>>>@@@AAACCCDDDDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSVVVWWWVVVTTTQQQOOONNNPPPSSSUUUXXXYYYZZZ\\\]]]^^^^^^^^^```bbbeeeffffffgggjjjlllppppppppppppppppppppppppooopppppppppooommmkkkjjjiiiiiijjjjjjhhhdddaaa^^^[[[ZZZXXXUUUQQQMMMJJJHHHJJJGGGBBB??????BBBGGGJJJNNNNNNMMMMMMLLLLLLLLLKKKIIIJJJKKKMMMMMMMMMMMMLLLIIIJJJMMMOOOQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPOOOLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFJJJNNNVVVaaammm~~~wwwjjjXXXHHH@@@<<<:::888222444666777666444333333333333222222111000//////111111000000//////......---------...///000000111---...///000000///...---111...++++++...//////---////////////////////////------............------...............///000000555333///---,,,+++***)))))))))***+++---...//////+++,,,---------,,,+++***---------,,,,,,+++++++++------------------------+++---000333888<<>>=========>>>???======>>>======<<<;;;;;;<<<;;;999888777888999999::::::::::::::::::::::::;;;::::::999999999::::::===<<<===AAACCCDDDIIIOOOYYYmmmzzz~~~yyyrrrmmmkkkiiimmmsssxxx}}}uuuqqqooommmmmmpppsss}}}{{{zzzyyyxxxuuusssqqqooonnnlllkkkjjjllloooqqqqqqppprrrtttvvvuuurrrpppnnnnnnllljjjhhhggggggfffdddbbb```___^^^^^^______]]]\\\[[[\\\^^^___```______^^^[[[ZZZXXXUUUQQQMMMJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>>===<<<===??????BBBBBBCCCDDDDDDEEEDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLNNNPPPQQQOOOMMMKKKIIIIIIJJJKKKLLLQQQRRRTTTUUUWWWXXXYYYYYYZZZ\\\^^^______```ccceeehhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffdddcccbbb```aaabbbbbb```]]]YYYWWWTTTSSSQQQNNNKKKHHHEEECCCGGGEEEAAA??????AAAEEEGGGJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJIIIGGGHHHKKKMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHNNNVVV```mmmyyyfffSSSFFF>>>999777555555555444333222333333333333222222111000000000111111000000////////////------......///000000111/////////000000/////////222///------///000000...////////////////////////,,,------------------,,,...............///000000333111///...............++++++,,,---...//////000+++,,,---......---,,,+++---------,,,,,,,,,++++++---------------------------...111444777:::===>>>???>>>===<<<<<<<<<=====================<<<;;;;;;<<<;;;:::999888888999:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;===<<<===AAACCCDDDIIIOOOYYYmmmwwwlllfffeeekkkpppxxx~~~uuulllllloooqqqsssuuuvvv}}}|||zzzxxxvvvvvvvvvuuussspppllliiigggdddddddddgggkkknnnppppppppprrrtttssspppmmmkkkkkkiiigggeeedddcccbbb```^^^]]]\\\[[[[[[\\\]]]\\\ZZZWWWYYYZZZ\\\]]]]]]\\\\\\YYYXXXUUURRRNNNJJJGGGEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;<<<======???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEECCCBBBBBBBBBBBBFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQTTTUUUUUUVVVXXXZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUUUUUUUSSSQQQNNNLLLIIIHHHFFFDDDBBB@@@>>>===BBBAAA???======???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLMMMMMMOOOOOOOOOMMMKKKIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCFFFJJJPPPZZZkkkzzzyyyeeeSSSFFF===999:::888666444333333444444333333333222111111000000111000000000000/////////---......//////000000111000000////////////000000111000......000111000///////////////////////////,,,,,,,,,------,,,,,,,,,...............///000000333222000///...//////000------......////////////,,,------.........------------------,,,,,,,,,,,,........................///000222444777999;;;<<<===<<<;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;:::999999999::::::999999::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<===<<<===AAACCCDDDIIIOOOYYYmmmuuullljjjkkkrrryyy|||rrrkkknnntttxxxzzz}}}|||}}}zzzxxxwwwvvvuuusssuuuuuuuuusssppplllhhheee______```cccgggkkknnnpppoooqqqrrrrrroookkkjjjiiigggeeebbbaaa```___\\\ZZZZZZXXXWWWXXXYYYZZZZZZYYYWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTRRROOOKKKGGGDDDBBB>>>>>>===============>>>======;;;:::::::::::::::<<<<<<>>>???AAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>>>>@@@@@@??????>>>===;;;;;;<<<===???AAACCCEEEEEEFFFFFFHHHJJJKKKKKKKKKMMMOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLHHHIIIIIIIIIHHHFFFDDDBBB???>>>===<<<;;;:::999999;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCEEEFFFFFFGGGFFFHHHJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHFFFEEECCCBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDBBBBBBEEEGGGMMMZZZggg~~~zzzgggUUUGGG???<<<:::777666555555555555333333333222222111111111000000000000000000000000......//////000000000000000///...------...///000000////////////000//////////////////////////////,,,------......------,,,...............///000000666555333000---,,,,,,---........................------..................------------------,,,,,,////////////////////////...///111444666999;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;::::::::::::::::::999999999999999:::::::::<<<<<<;;;;;;;;;<<<=========<<<===AAACCCDDDIIIOOOYYYmmmuuuppprrrwww~~~}}}uuuqqquuuzzz}}}~~~yyyxxxuuuuuuuuuuuusssrrrsssttttttrrrpppllliiiggg``````bbbcccfffiiimmmooooooppprrrqqqnnnjjjhhhhhheeebbb```^^^]]][[[XXXVVVVVVTTTSSSSSSUUUWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOMMMJJJGGGCCC@@@>>>::::::999999999:::;;;;;;;;;;;;:::999888888777777888999:::<<<===>>>>>>>>>?????????@@@@@@AAAAAABBB@@@@@@???>>>============;;;;;;;;;:::999888777777888999999999888777555444555666888:::<<<===>>>>>>???@@@BBBCCCCCCCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBCCCDDD@@@@@@AAAAAA@@@>>>===<<<999999888777666666777777555555666666666666555555777777777777777777777777888888888888999:::;;;;;;<<<======>>>>>>???@@@AAA@@@AAADDDGGGIIIJJJJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@???AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@DDDAAAAAACCCDDDGGGPPPYYYgggzzz}}}hhhSSSGGG===:::888777777777555333333333333222222222222222000000000000111111111111/////////000000000000000///...,,,,,,,,,,,,...///---...//////............////////////////////////......////////////.....................///000000444444333000,,,***+++---.........---------------------------......//////------------------------////////////////////////,,,---000333666999<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999:::::::::::::::::::::888888888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<===AAACCCDDDIIIOOOYYYmmmvvvuuuzzz~~~}}}yyyyyy}}}~~~zzzxxxvvvuuuttttttuuuuuusssrrrppppppppppppooommmkkkiiiggggggggggggfffhhhkkknnnnnnoooqqqooolllhhhffffffaaa___\\\ZZZXXXVVVSSSPPPPPPOOOMMMNNNPPPRRRSSSSSSNNNOOOPPPQQQRRRQQQPPPPPPIIIIIIGGGEEEBBB???===;;;777666666666777888999999999999888888777666555555555666777888999:::::::::999999999999:::::::::;;;;;;:::999888777777777777666666777777666555555444222222333333333222111111333444555777888999999:::999;;;=========>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<;;;;;;:::999999777666555444444555666777222222333444444333222222333333444444444444555555555555555555555666888888999888888888999:::;;;;;;:::<<<>>>@@@CCCEEEFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDCCCBBB@@@?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>@@@>>>???AAACCCCCCHHHOOOSSSaaattt}}}eeeUUUDDD???:::777777666444222333333333333333333222222000000000111111111111222000000000000000000000000...------------------...,,,...//////...------...//////////////////////////////000000000000//////...............///000000000111222///,,,+++...111......---------------------,,,,,,,,,---...///000------------....................................+++---///222666999<<<===;;;;;;;;;;;;;;;:::999999999999::::::;;;;;;::::::888888999:::::::::999999777777888888999:::::::::::::::::::::;;;<<<=========<<<===AAACCCDDDIIIOOOYYYmmm{{{|||~~~zzzwwwuuutttuuutttssstttuuuuuusssrrroooooooooooooooooonnnnnnppppppoookkkhhhhhhkkknnnlllmmmnnnmmmjjjfffdddccc]]][[[XXXUUUSSSQQQMMMKKKJJJHHHGGGGGGJJJLLLNNNNNNKKKKKKLLLMMMMMMLLLJJJIIICCCCCCBBBAAA???<<<:::999444444444555555777888888888888777777666444333222333444444555666666666555666666666666777777777777666555444333333222333333222333444555555555444444000000000111111111222222444555666777888888888888666888999:::999:::;;;===========================<<<<<<<<<<<<<<<;;;;;;:::999999999999888888888888777666444333333444666777222222333333333333222222222222222333333333444444333333333333333555666777666555444444444555666777888888888999;;;>>>@@@AAA@@@@@@AAABBBCCCDDDEEEFFFAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBBBBCCCEEEEEECCCCCCCCCBBBAAA@@@@@@???>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@??????>>>======>>><<<>>>BBBBBBAAABBBFFFHHHOOOYYYccclllvvv}}}lllUUULLL@@@999888888777666333333333333333333333333000000111111111222222222000000000000000000000000...//////////////////...,,,...111111///---...///////////////////////////......////////////.....................///000000000333444111---+++...222.............../////////,,,+++++++++,,,---///000------------.........///---------------------------...000333555888:::;;;999999:::::::::999888777888888999:::::::::::::::666777888999999999888888666777777888999999::::::999999999999:::;;;<<<======<<<===AAACCCDDDIIIOOOYYYmmm~~~yyyvvvtttsssssstttsssssstttuuuuuusssqqqpppoooooopppppprrrssstttvvvvvvtttooojjjhhhjjjmmmjjjlllmmmkkkhhhdddbbbaaaZZZXXXTTTRRRPPPMMMJJJGGGFFFDDDBBBCCCFFFHHHJJJJJJLLLLLLKKKJJJHHHFFFCCCBBB@@@@@@???>>><<<;;;999888333333333444555666777888777777777666555333222111222222333444444333333333777777777777888888888888888777666666555555555666000111333444555555555555222222222222222333555555666666777888888888888888444555777777777777999:::::::::::::::::::::::::::999:::;;;<<<;;;:::999888888888777777777777777777777555444333333444555777333333333333333333333333111222222222333333444444333222222222222444555666444444222222222333444555777666555555666888:::<<<======>>>???AAABBBCCCCCC>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<>>>===???CCCDDD@@@@@@BBBEEEEEEIIINNNTTT]]]iiisssdddXXXHHH===:::;;;<<<;;;333333333333333333333333000000111111222222222222111111111000000000000000///000111222222111000///,,,///222222000...///000////////////////////////------............------...............///000000555777777333---***---000////////////000000000111++++++******+++---...///---------.........//////------------------------///000111333555777888999777888888999999888666555777888999:::::::::::::::555666777888999999888777666777777888999999::::::999888888999:::;;;<<<======<<<===AAACCCDDDIIIOOOYYYmmm|||wwwtttrrrqqqpppooossssssttttttssssssrrrrrrssssssrrrrrrrrrqqqqqqqqqttttttttttttqqqnnnkkkiiikkkkkkjjjiiieeeaaa]]]ZZZUUURRROOONNNMMMKKKGGGCCC@@@AAACCCDDDFFFGGGGGGHHHLLLJJJHHHEEEBBB@@@>>>===::::::999777777666666666777777666666555666666666222222333333333333222222333222000///000111333444222333444444444555777999999888666444444444444555444444555666777777666666555555444333333222111111666555555666999::::::999777999;;;;;;999888999999999888999:::<<<===;;;999>>><<<999777666666777888888888888888888888888888666666666666666666666666444333333222222333333444555444222111111222444555555222000000333444333111000000111111222222333333222222222333333444444444777999::::::999999:::<<<999::::::;;;;;;<<<<<<===????????????@@@AAABBBCCCBBBCCCCCCBBB@@@??????@@@<<<<<<>>>???AAABBBDDDDDD@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>======@@@AAACCCFFFJJJNNNRRRUUUaaavvvnnnVVVDDD<<<:::888666666555444444333333333333222111000111333444333222222222222111111111111000////////////////////////---------...///000000111...000111000///...///111000////////////.........//////............//////...444666111---------+++------------------------------------------------000//////...------,,,,,,---...//////...------...///000111222333444444444444444555555555555444444666666666666777777777777555555555555666666666666666777888777666555666777888999999::::::;;;;;;<<<<<<===???@@@BBBEEEJJJNNN[[[jjj}}}yyyvvvrrrpppoooooonnnmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqooollljjjhhhhhhgggdddaaa\\\XXXUUUPPPMMMJJJHHHHHHFFFCCC@@@@@@@@@BBBCCCDDDEEEEEEEEEGGGEEECCCAAA>>><<<;;;;;;:::999888777666666666666444333333222222333333333111111222222222222111111111000...------///000111333444555555555666999;;;;;;:::999777777777888888555666666777777777777666555555555555555555555555777666666888:::;;;;;;::::::;;;<<<;;;:::999:::<<<>>><<<::::::<<<============<<<:::888777777777888888888888888888888888888777777777777777777777777666555555444444555555666666555444333333444555666555333111222444444333000111111111111111222222222222222222222333333444444333444666555444444666777666666777777888999::::::===<<<<<<======>>>???@@@AAABBBBBBAAA???===>>>???>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@???>>>===<<<<<<======>>>>>>======<<<>>>>>>???AAACCCFFFIIIKKKLLL]]]sss~~~cccMMM@@@;;;888666666555444333333333333444333222111222333333222111222222222111111111111000////////////////////////------......///000000111///000111000///...///000/////////............---//////............/////////444666222...------,,,........................------------------------++++++,,,---...///000000---...000000///......//////000111222333444444444444555555666666555555444555666666666777777777777555555555555666666666666555666888777666555777888888999999::::::;;;;;;<<<<<<===???@@@BBBEEEJJJNNNZZZjjj}}}yyyvvvvvv}}}~~~yyyuuurrrpppmmmlllmmmnnnmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrppppppqqqqqqpppnnnllljjjdddcccaaa^^^ZZZUUUPPPNNNLLLIIIEEECCCBBBBBB@@@???@@@@@@AAABBBBBBBBBAAAAAABBBAAA???===;;;::::::999888777666555444444444555222222111111111111222222000111111111111111111000111000...------...///000333444666666777888:::=========<<<;;;;;;<<<<<<<<<999999999:::999999888888666777777888999::::::;;;:::999999:::<<<>>>>>>===>>>>>>>>>===;;;<<<>>>@@@CCC@@@<<<;;;<<<>>>???@@@===<<<<<<;;;:::999888888888888888888888888888888999999999999999999999999888888777777777777888888777777555555555555777777555444444444555555222000222222222222111111111111111222222222222222333333000222333333111111222444333333444555666777888999999999999999:::;;;<<<===>>>???@@@>>><<<;;;<<<===????????????@@@@@@@@@@@@????????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===>>>@@@AAABBBDDDMMM[[[ooovvv\\\JJJ@@@<<<:::666555444333222333444444222111000111333444333222222222222111111111111000////////////////////////------......///000000000///000111000...---...//////............---------//////............//////000555777333///......---////////////////////////------------------------++++++,,,---...000000111,,,...000000000///000111...///000222333333444444444555555666666555555444555555666666666777777777555555555555666666666666444666777777666666777999888999999::::::;;;;;;<<<<<<===???@@@BBBEEEJJJNNNZZZiii|||{{{}}}~~~xxxwwwyyy}}}{{{yyywwwsssqqqooommmllllllnnnooooooooossssssssssssrrrpppooonnnppppppqqqqqqqqqqqqrrrrrrppppppqqqpppnnnkkkiiiggg___^^^[[[WWWSSSNNNJJJGGGHHHFFFCCC@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;:::::::::555444444333222222333333333333222222222333444444111111111000000111111111333333222111000000000111222444555666666888:::===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<===>>>>>>>>>===<<<<<<===@@@AAAAAA@@@BBBBBBAAA???>>>???AAADDDEEEBBB???>>>???@@@AAA@@@>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999999999999999999999999::::::999999999999::::::888777666666666666777888666666777777777555333111444333333222222111111111222222222222222222222222111333444333222222333444222333444555666888888999777777777777888999::::::;;;<<<===<<<:::999:::;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<;;;;;;:::=========>>>>>>???@@@@@@DDDHHHOOO[[[ooooooZZZKKKCCC???777666444333222333444444000//////111333555555444222222222111111111000000////////////////////////............//////000000///000111000...------...............------------//////............//////000666888333/////////---................................................000//////...------,,,,,,+++---////////////000111...///000222333444444444555555666666666666555555555555555666666666777777555555555555666666666666333555666777666777888:::888999999::::::;;;;;;<<<<<<===???@@@BBBEEEJJJNNNXXXhhh|||}}}}}}~~~~~~}}}wwwzzz}}}~~~yyywwwtttsssssssssrrrppplllkkkjjjlllnnnppppppooorrrrrrrrrrrrqqqpppooonnnooooooppppppppppppppppppooooooooommmjjjfffbbb```YYYXXXUUUQQQMMMIIIEEEDDDCCCBBB@@@>>>======???@@@AAAAAAAAAAAA@@@???>>>>>><<<;;;:::999999999999999333333222222111111222222444444333333444555666666444333222222222222333444555555444333222111111111111222444444444555888:::<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAACCCEEEDDDCCCFFFFFFEEECCCBBBCCCEEEHHHEEEDDDCCCCCCDDDDDDBBB@@@@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888888777777888888888888999;;;;;;999666444333555555444444333333222222222222222222222222222222222444444444222222333444111111222333444666666777666555555666666777888999888:::::::::888777888999999:::;;;<<<===???@@@@@@======>>>>>>>>>>>>======::::::;;;;;;;;;;;;::::::<<<<<<===>>>???@@@@@@AAA<<>>>>>===;;;;;;>>>@@@@@@AAAAAA@@@???>>>======999999888777666666666666444444333333333333333444444444444444555666777888888777666555555666777888777666555444333222111000000222333333222333555777:::;;;===???@@@AAABBBBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFHHHGGGGGGHHHIIIIIIHHHFFFFFFHHHJJJFFFFFFFFFGGGHHHHHHEEECCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======::::::::::::::::::::::::<<<===>>>===:::777666666666666666666555555555555444444333333333333333222222333444333111111111222///000000111111222222333444444444444555666777888777888999888777666777888666777888:::;;;===>>>???;;;<<<===>>>???@@@@@@@@@:::;;;;;;;;;;;;;;;;;;:::999:::;;;===>>>>>>??????:::<<>><<<888555333333444444777666333222222111///---222222222111111111111000000000000000000000000000......//////////////////---...//////------...///000////////////.........//////............//////000555777333///......---------------------------........................///............---------)))+++------,,,,,,---...///000111333555666777777555666666777777666666555444444555555555666666666555555555555666666666666444666777777666666777999888999999::::::;;;;;;<<<<<<===???@@@BBBEEEJJJNNNVVVfff|||zzzsssqqqnnnmmmlllnnnppprrrrrrrrrnnnmmmmmmnnnppppppooonnniiijjjlllnnnooopppqqqqqqnnnnnnmmmmmmlllkkkjjjjjjbbbbbbaaa___\\\XXXTTTQQQKKKJJJHHHFFFDDDBBBAAA@@@;;;===??????======???AAA>>>>>>>>>>>>>>>===<<<;;;:::999888777666666666666777777666666666666777777888777777888999:::;;;;;;<<<;;;:::999999:::;;;<<<:::999999888666555333222111222333222222222444555999;;;===???AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEFFFIIIJJJJJJIIIJJJKKKLLLKKKJJJJJJKKKLLLKKKJJJIIIIIIKKKLLLKKKJJJHHHGGGFFFEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCC????????????????????????@@@??????>>>>>>??????@@@<<<==================<<<@@@AAAAAA???;;;888999:::777777777777777888888888555555555444444444333333222444444333222111111222000000000000111111111111333333222333333444555666666777888888666666777888666666777888999:::;;;<<<:::;;;<<>>===???AAA@@@DDDRRRaaa||||||bbbPPPBBB@@@;;;777444333444444666555333222222222000...222222222111111111111000000000000000000000000000/////////////////////...+++---............///000111111000000000///////////////............/////////444666222...------,,,................................................,,,,,,------...//////000+++---......---,,,------000111333555666888888999666666777777777777666666444444444555555555666666555555555555666666666666555666888777666555777888888999999::::::;;;;;;<<<<<<===???@@@BBBEEEJJJNNNUUUeee{{{rrrllljjjooonnnnnnpppsssttttttsssrrrqqqqqqrrrssssssrrrpppmmmnnnooopppqqqqqqqqqqqqnnnnnnmmmllljjjiiihhhhhh[[[\\\[[[ZZZWWWTTTPPPNNNFFFEEEDDDBBBAAA@@@??????<<>>???@@@???>>><<<;;;;;;<<<>>>???>>>>>>===<<<:::888777555333333444333222111333555999;;;===@@@BBBCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDEEEGGGHHHIIIJJJGGGFFFFFFHHHJJJLLLKKKJJJJJJLLLNNNNNNLLLKKKLLLLLLPPPMMMJJJJJJLLLNNNPPPPPPKKKIIIGGGFFFFFFGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@@@@??????BBBCCCCCC@@@;;;999:::<<<777777888888999999::::::666666666555555444444444444666666555333222333444333333333333222222222222111111111111222333444555555777888777666666777888666777777777888888888888999:::<<>>@@@BBBKKKUUU```wwwppp]]]EEEBBB===888444333333444111000000111333555444333222222222111111111111000000000000000000000000000///////////////.........***,,,............000111111111111111000000000000//////............//////...444666111---------+++////////////////////////////////////////////////---------.........//////---...000///...------...000222333555777999999:::666666777777777777666666444444444555555555666666555555555555666666666777666777888777666555666777888999999::::::;;;<<<<<<<<<===???@@@BBBEEEJJJNNNTTTdddyyywwwyyy~~~~~~zzztttooojjjgggkkklllmmmoooqqqrrrssssssttttttsssrrrqqqqqqqqqqqqrrrpppoooooopppqqqpppooommmlllkkkkkkjjjhhhdddaaaYYYWWWTTTQQQOOOLLLIIIFFFGGGDDD@@@<<<:::;;;===???===>>>???AAABBBCCCDDDDDD======>>>???????????????==================<<<<<<:::;;;<<<>>>>>>>>>===<<<<<<===>>>>>>===>>>@@@BBBAAA???>>><<<<<<===???@@@DDDBBB@@@>>><<<:::999999666555444333333333333333888999;;;===???BBBCCCDDDDDDEEEEEEFFFHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJMMMLLLKKKJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGGGGHHHHHHGGGGGGCCCBBBBBBAAABBBDDDEEEFFFBBBCCCDDDCCCBBBBBBDDDFFFBBBBBBAAA@@@>>>===<<<<<<;;;:::999888888888999:::888777777555444333222222555555555444444333333333444444444333333333222222333333222222333333444444777777777666555555555444777666444333333555888999999:::;;;===>>>>>>??????>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAADDDFFFTTTZZZjjjiiiWWWJJJ===999999777555555555444444333222111000000222222222111000//////...222222333333222111///...111111000000//////......////////////////////////000000000000////////////000000//////............//////////////////////////////.........---------......---,,,---...///000........................000000000000000/////////+++,,,///222555666777777999888888888777777666666555555666666777777888888666777888999999999999999;;;:::999888777666555444666777888999;;;<<<===>>><<<>>>???@@@AAADDDGGGJJJVVVfff{{{vvvtttwww|||wwwwwwvvvssspppmmmjjjhhhkkklllnnnoooqqqrrrrrrsssrrrrrrqqqppppppppppppqqqpppooonnnoooppppppooonnnnnnllljjjkkkkkkhhhaaa\\\XXXUUUQQQOOOMMMKKKHHHFFFFFFEEECCCBBB@@@????????????@@@AAACCCDDDCCCCCCBBB======>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????>>>>>>===>>>??????>>>???AAACCCBBBAAA???>>>>>>???@@@BBBDDDBBBAAA>>><<<;;;::::::999888777666666666666777::::::<<<>>>@@@BBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQOOONNNLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKKKKJJJIIIIIIIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIHHHGGGGGGIIIKKKFFFFFFEEECCCBBB@@@???>>>===<<<;;;::::::;;;<<<===;;;;;;:::888777555444444777777777777666666666666666666555555555444444444444333333333333333444444666666555555555555555555777666444222222444666777777888999;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;::::::;;;<<>>???@@@AAADDDGGGJJJUUUeeeyyyvvvtttuuuxxx}}}{{{xxxlllmmmmmmnnnnnnmmmllllllllllllnnnoooqqqqqqrrrrrroooooooooooooooooopppqqqnnnnnnnnnoooqqqpppnnnlllnnnkkkiiikkknnnjjj___VVVUUUQQQMMMJJJIIIIIIHHHGGGFFFFFFGGGHHHFFFDDDAAA???AAABBBEEEFFFFFFDDDBBB@@@============>>>>>>>>>>>>????????????????????????@@@@@@?????????@@@AAAAAA>>>???@@@@@@??????AAACCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCAAA???>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>???AAACCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQOOONNNLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNLLLKKKIIIHHHFFFDDDCCCBBB@@@@@@?????????@@@@@@AAA@@@???>>><<<:::888777666999999999999999999999999888888777777777666666666555555444444333444444444444444444444444555555555777666444333222333555666777888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999888888888::::::::::::;;;<<<>>>@@@??????FFFSSSeee{{{sss___III>>>;;;999777777777777666555444333222222222222222111000000//////222222222222111000//////000000000000////////////////////////////////////000000000/////////...............---------------////////////////////////...............---------...------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---...111444777888999999999999999888888888888777666555555555555555555444444444555666666666555555333333444555666777888888888888999::::::;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJUUUeeevvvvvvwwwyyy~~~~~~}}}{{{uuuqqqhhhiiijjjlllmmmoooooopppmmmmmmnnnppppppqqqqqqqqqnnnnnnnnnnnnooopppqqqrrrnnnnnnnnnpppqqqpppmmmkkklllhhhgggkkkpppmmmaaaVVVQQQMMMIIIGGGFFFGGGHHHGGGGGGHHHIIIIIIHHHFFFDDDBBBDDDFFFHHHIIIHHHEEEBBB???==================>>>>>>>>>???????????????@@@@@@CCCBBBAAA@@@AAABBBCCCDDD@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCAAA@@@??????>>>>>>???>>>>>>======>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJHHHGGGGGGIIIKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJGGGHHHJJJLLLLLLLLLKKKKKKKKKLLLNNNNNNMMMLLLMMMNNNOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA???===;;;999888999999999::::::::::::;;;999999888888888777777777777666666555444444444444222333333333444555555555666555444444444555777888999999;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666:::999999999999:::;;;;;;??????AAAHHHRRRddd~~~ttt[[[KKKCCC===:::999777666666555444333222222222222222111111000000000111111111111111000//////000000000000////////////////////////////////////000000/////////.........------------------------////////////////////////........................------------......//////........................,,,,,,,,,,,,,,,---------...000222555888999::::::999999999999999999999999777777777666555555555444444444555666666555555555444555666777888999:::;;;999999999::::::;;;;;;;;;<<<===???@@@AAADDDGGGJJJTTTddd~~~tttwww{{{|||vvvtttsssoookkkhhhhhhiiijjjlllmmmnnnooommmnnnooopppppppppppppppnnnnnnnnnnnnoooqqqrrrsssnnnnnnnnnooopppnnnkkkhhhgggdddccchhhnnnlllbbbWWWMMMJJJFFFEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJGGGCCC@@@???>>>============>>>>>>>>>>>>?????????@@@@@@@@@EEEEEECCCBBBBBBCCCDDDEEEBBBCCCCCCBBBAAAAAACCCEEEFFFEEEEEEFFFFFFGGGGGGHHHCCCCCCBBBAAAAAAAAAAAAAAA@@@??????>>>??????@@@@@@???@@@AAABBBCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKKKKMMMLLLJJJHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJHHHGGGGGGBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGHHHJJJLLLMMMHHHIIIKKKLLLMMMMMMLLLKKKKKKMMMOOOOOONNNMMMNNNOOOPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFEEEDDDBBB???===<<<;;;::::::::::::::::::::::::999999999999888888888888999888777666555555555555222333333333444555555555444444444444666888999:::777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888777666666999999888888888888888999999:::===AAAEEEOOObbbtttooo\\\NNNBBB:::888666666555444333222111111222222222222111111111111111111000000000000000000////////////000000000000////////////////////////////////////............------------------------////////////////////////---.....................---------.......................................,,,,,,------............///000333666999:::;;;;;;999999999999::::::::::::999888888888777666666666666666777777777666666555666666777777888888999999999999999::::::;;;;;;;;;<<<===???@@@AAADDDGGGJJJRRRbbb~~~zzzuuuyyyyyyqqqooopppoookkkhhhhhhhhhhhhiiiiiijjjkkknnnoooooopppppppppoooooonnnnnnnnnnnnoooppprrrrrrooommmllllllllljjjgggdddaaa^^^]]]aaafffeee^^^WWWJJJHHHEEEEEEGGGIIIJJJJJJKKKJJJHHHFFFFFFGGGIIIJJJKKKLLLMMMMMMKKKHHHDDDBBBAAA@@@>>>=========>>>?????????@@@@@@AAABBBBBBBBBFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEDDDCCCBBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCCCCBBBBBBCCCDDDDDD@@@@@@?????????@@@AAAAAA@@@AAAAAABBBCCCDDDDDDDDDHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIICCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFBBBBBBBBBCCCEEEHHHJJJLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRQQQPPPPPPQQQPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFEEECCCAAA??????======<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999;;;:::999777666555555555444444444444444555555555333333444555666777999:::333444555777888888888999;;;;;;;;;;;;;;;<<<<<<<<<:::999999999888777777777888888888888888888777777444666;;;@@@AAAFFFRRR___yyyppp\\\HHH<<<999666666555444333222111111222222222222222222222222111000000/////////000000////////////000000000000/////////////////////////////////.........---------------------.........////////////////////////---------...............,,,---......//////..............................------......//////000000///000333666999:::;;;;;;999::::::::::::;;;;;;;;;999999888888888888888777777777888888888777666666555555555555666666666666888888999::::::;;;<<<<<<<<<>>>???@@@AAADDDGGGJJJQQQaaa}}}~~~{{{yyy~~~{{{tttkkkjjjooooookkkjjjiiihhhgggggghhhiiiiiioooooopppppppppoooooonnnmmmmmmmmmmmmnnnoooooopppnnnllliiigggfffeeebbb```ZZZXXXVVVWWWYYYYYYUUURRRHHHFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLNNNNNNNNNMMMKKKIIIGGGEEEBBBAAA???>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCEEEEEEFFFEEECCCCCCEEEFFFCCCDDDEEEFFFGGGGGGGGGGGGCCCCCCCCCCCCDDDDDDEEEFFF@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFFFFGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEHHHIIIJJJJJJJJJIIIHHHHHHDDDCCCBBBAAA@@@?????????AAACCCDDDFFFFFFFFFDDDCCC@@@?????????AAADDDFFFHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMPPPRRRSSSRRRQQQQQQQQQPPPOOOOOONNNMMMMMMLLLLLLIIIJJJKKKMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::888666555555555666666555555555555555555333333333444444444444555222222444555666777777777888888999999999:::::::::999999999999999999999888777777888888888888777777777777:::>>>@@@CCCLLLVVVgggwwwlllSSSDDD???777777666555444333222222222222222222222222222222111000///...//////000111.../////////000000000111//////////////////////////////.........---------------........./////////////////////////////////---------.........//////,,,---.../////////...---........................,,,------...//////000000...000333666888::::::;;;::::::::::::;;;;;;;;;<<<777777777777888888888888777888888888888777666555555555555555666666666666777777888999;;;<<<======<<<>>>???@@@AAADDDGGGJJJPPPaaa|||}}}}}}{{{sssrrrkkkcccccciiikkkggglllkkkjjjhhhhhhiiijjjjjjoooppppppppppppoooooonnnmmmllllllllllllmmmnnnnnnmmmjjjgggdddbbb```^^^\\\VVVTTTQQQOOOOOOOOONNNMMMGGGFFFFFFHHHKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLOOOOOONNNMMMKKKIIIHHHGGGCCCBBB@@@>>>>>>???@@@AAACCCDDDDDDEEEFFFGGGGGGHHHEEEFFFGGGGGGGGGEEEDDDCCCEEEFFFFFFEEEDDDDDDEEEGGGBBBCCCDDDEEEFFFGGGGGGGGGCCCCCCCCCCCCDDDEEEFFFGGGAAAAAAAAAAAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFF@@@AAACCCDDDDDDCCCAAA@@@BBBBBBBBBBBBAAA@@@>>>======>>>??????@@@@@@??????CCCDDDEEEFFFGGGFFFEEEEEEEEEDDDBBB@@@???>>>======???AAACCCDDDEEEDDDCCCBBB??????>>>===>>>@@@CCCDDDFFFFFFEEEEEEFFFGGGIIIJJJLLLNNNQQQRRRQQQPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNIIIJJJKKKMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>>>>>>>===============<<<:::888777666555555777777777666555555555444444444333333222111000000222333555666777777888888666666777777888888888999999999999999999:::::::::666777777888888888888888999777777999;;;===FFFOOOTTTcccwwwzzz]]]LLLGGG888888777666555444333333222222222222222222222222111000///......///000111.../////////000000111111//////////////////////////////.........---------........./////////000000////////////////////////---------.........//////,,,,,,.../////////...---........................,,,,,,------...///000000...000333666888::::::::::::::::::;;;;;;<<<<<<<<<555555666666777777888888777777888888777666555555555666666777888999::::::666777888999;;;<<<===>>><<<>>>???@@@AAADDDGGGJJJPPP```|||}}}{{{yyy{{{{{{qqqooolllhhheeedddeeehhhjjjhhhiiiiiihhhgggggghhhjjjmmmnnnpppqqqqqqooommmllljjjkkkmmmmmmlllkkkkkklllmmmiiieeebbbaaa^^^ZZZVVVRRRNNNJJJIIIKKKLLLLLLJJJFFFGGGIIILLLMMMNNNNNNMMMNNNNNNMMMMMMMMMNNNOOOOOOSSSRRRQQQOOOLLLIIIFFFDDDDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDBBB@@@>>>=========???@@@@@@AAABBBAAA???>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@@@@AAABBBCCC@@@AAAAAA???<<<::::::;;;<<<>>>???@@@>>>>>>>>>???AAA???===;;;:::;;;===???>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMNNNNNNOOOPPPQQQOOOOOOOOOOOOOOONNNLLLLLLMMMLLLLLLMMMNNNOOOPPPQQQTTTQQQMMMJJJHHHJJJLLLNNNKKKLLLLLLLLLKKKHHHEEEDDDBBBAAAAAA@@@>>><<<;;;:::<<<:::888777999999999999::::::999999888666555444555444444444444444333333222222222222333444555555::::::999999888999999::::::888777999===<<<888333999777666777::::::888555555555666888<<<@@@DDDGGGXXX^^^kkk}}}wwwZZZFFF>>>;;;999999666333444888111111222222222333333333000000000111222222222333////////////////////////////////////////////////111111000///...------,,,......////////////..............................000000000000000////////////......///000000///---///000000///---+++,,,---...///000///...---...000,,,...111555888999:::;;;999999999999999999::::::;;;:::::::::::::::::::::999888888888777777666666777777777777888888888888888888999999999:::::::::<<<===>>>???@@@BBBGGGJJJSSSccc~~~~~~zzzxxxxxx{{{wwwooommmkkkgggddddddeeegggiiiiiijjjjjjiiihhhhhhiiijjjmmmmmmnnnnnnnnnmmmlllkkkjjjkkkllllllkkkjjjjjjjjjiiieeeaaa^^^]]]ZZZVVVSSSOOOLLLIIIHHHJJJKKKKKKIIIGGGHHHJJJKKKMMMMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQRRRTTTSSSQQQNNNKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEECCCDDDFFFGGGGGGFFFEEEDDDDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBB???>>><<<;;;:::;;;<<<===;;;<<<<<<;;;:::999999;;;:::999999999999999999999::::::999999999888888888777777777777777777777888777999;;;<<<<<<<<<===>>>??????@@@>>><<<:::;;;;;;<<<>>>??????>>>>>>>>>???@@@>>><<<999888999:::;;;999::::::;;;===???@@@AAADDDGGGIIIKKKKKKKKKMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLJJJKKKLLLLLLKKKIIIGGGFFFDDDDDDCCCBBB@@@>>>===<<<===;;;999888999::::::999999999::::::::::::999999888777666555444333222222222222222222222333444555999999888888888888888999888777888<<>>AAACCCNNNSSS```qqq~~~gggRRRCCC===999888666333333555555444444333222222222222111111111111111222222222////////////////////////////////////////////////000000//////......------......////////////..............................---------...............///......///000000///---...///000///---,,,,,,---...///000///...---...000...///222555888999:::::::::999999888888777777777777777777777777777777777888888888888777777777666777777777777888888888888888999999999999:::::::::<<<===>>>???@@@BBBGGGJJJSSSccc~~~}}}zzzzzz{{{{{{qqqllljjjhhhfffdddcccdddfffhhhiiikkkkkkkkkjjjiiijjjlllllllllllllllkkkkkkkkkjjjjjjkkkllllllkkkjjjiiihhhfffccc___[[[XXXUUURRROOOMMMKKKJJJJJJKKKLLLLLLKKKLLLLLLLLLMMMNNNPPPQQQRRRTTTTTTUUUUUUUUUTTTSSSRRRSSSRRROOOLLLJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>>>>??????;;;:::999888777888999999666888888888666555666777777777777777777777777777888888777777777666666666444444444444444555666666666888999:::999888999:::<<<===>>>===;;;;;;;;;<<<<<<>>>@@@@@@?????????@@@@@@???<<<999777777777888666666777777999:::;;;<<>>>>>;;;:::999777555444222111333222222222222222333444777777777777777777777777666666999>>>DDDEEEBBB???:::999888999::::::888666:::999999999:::;;;===>>>DDDIIIRRR^^^iiiwwwyyyeeeNNNCCC:::999888666444444888777555333222222222333222222222111111111111111///////////////////////////////////////////////////////////////...............////////////..............................,,,,,,------....../////////......///000000///------...//////---,,,---......///000///...---...000///000333555777888888888999999888777666555444444555666666666666666666666888888888888777777777777777777777777888888888888999999999999::::::::::::<<<===>>>???@@@BBBGGGJJJRRRbbb}}}{{{qqqkkkhhhgggfffdddccccccdddfffgggjjjkkkmmmmmmkkkkkklllmmmmmmlllkkkjjjjjjjjjkkkkkklllkkkkkklllkkkjjjgggeeefffccc___ZZZVVVRRROOONNNLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTWWWXXXWWWXXXYYYZZZYYYVVVTTTRRRQQQOOOLLLJJJHHHHHHIIIJJJHHHIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;888777666666555555666666666888999888666666777888888888888888999999999999:::::::::999999999888888555555444444555666888888888:::;;;;;;999888999::::::;;;<<<<<<;;;;;;<<<>>>>>>@@@BBBBBBAAAAAABBBCCCBBBAAA>>>;;;999777777777777777777777888999::::::<<>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA<<<<<<;;;999777666444444444333333222222222222333555555666666666666666666555555777;;;AAAEEEGGGFFF============<<<;;;:::999:::999999999999:::;;;;;;@@@CCCHHHMMMRRR^^^ttttttYYYKKK===:::;;;:::666555777666444222111222333333333222222222111000000000////////////////////////////////////////////////.........///////////////......////////////..............................---......///000111222222///......///000000///---,,,...///...------...///...///000///...---...000///000222444555555555444666666555555444444333333666666666666666777777777888888888777777777777777666777777777888888888888999999999:::::::::;;;;;;<<<===>>>???@@@BBBGGGJJJRRRbbb}}}{{{pppiiifffeeedddcccccccccdddeeefffgggiiikkkmmmnnnmmmlllmmmnnnnnnmmmllllllkkkllllllllllllkkkkkkkkkkkkiiieeeaaacccaaa]]]WWWRRROOONNNMMMLLLNNNRRRUUUWWWXXXZZZZZZXXXWWWWWWWWWXXXZZZ\\\^^^]]]___aaaaaa___[[[VVVSSSNNNLLLJJJHHHGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<;;;;;;:::999999888999999777777666666555555555555777999:::999888888999:::<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<;;;;;;777777666555666777999:::999;;;<<<<<<:::999999:::999:::<<<<<<;;;;;;===>>>???AAACCCDDDCCCCCCDDDEEEEEEDDDBBB???===<<<;;;;;;:::999999888999999::::::===@@@BBBDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMPPPQQQQQQRRRRRRQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGEEECCC@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@@@@===<<<<<<;;;:::999888888555555444333222222222333333444555666666666666555666555444666;;;AAAFFFHHHHHHGGGFFFDDDAAA===;;;:::777777888888999999:::;;;======???AAABBBKKK___rrrcccRRRAAA;;;<<<:::777555333333222111111222333444333222222222111000000000000000000000000000000000000000000000000000000000.........///////////////......////////////..............................---......///000111222222///......///000000///---,,,...///...------...///...///000///...---...000...///111222333333222111222222222333333444444444444444444555555666666666777777777777777777888888666777777777888888888888999999:::::::::;;;;;;;;;<<<===>>>???@@@BBBGGGJJJQQQaaa|||{{{qqqiiicccbbbcccaaabbbcccdddeeefffgggggghhhkkkmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmlllkkkiiihhhiiiiiigggaaa\\\[[[ZZZWWWSSSOOONNNOOOPPPRRRVVV\\\aaadddfffiiijjjeeeeeedddcccbbbbbbcccccceeegggiiiiiifff___XXXTTTKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===============<<<<<<;;;;;;;;;:::999999999::::::999999888888888777777777888999;;;:::999999:::<<>>>>>>>>=========999888666555555666777999888:::;;;;;;999888999:::999;;;<<<===<<<<<<>>>???@@@BBBDDDEEEDDDDDDEEEGGGGGGGGGEEEDDDCCCBBBBBBAAA======<<<;;;;;;;;;;;;;;;AAACCCEEEFFFFFFGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKOOOPPPQQQRRRRRRRRRQQQPPPLLLKKKIIIGGGFFFGGGIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKIIIGGGDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@??????@@@AAA>>>>>>======<<<;;;::::::777777555444333333333333222333555666777777666555777555333333666;;;@@@DDDNNNNNNLLLHHHBBB===:::999666666777777888999999999888888999;;;<<>><<<888666444111111111222222333333333222222222111111111111111000000000000000000000000000000000000000000000000///////////////...............////////////..............................,,,,,,------....../////////......///000000///------...//////---,,,---......///000///...---...000...///000222222222111111000000111222333444555555111111222222333444444444777777777777888888888888777777777777888888888888::::::::::::;;;;;;;;;;;;<<<===>>>???@@@BBBGGGJJJPPP```{{{{{{wwwqqqiiiccc___```aaa```aaaccceeefffggghhhhhhgggjjjmmmnnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkhhhfffdddeeefffccc\\\VVVRRRSSSSSSQQQPPPRRRVVVYYY___eeemmmtttxxxzzz~~~{{{zzzxxxuuurrrooollljjjhhhjjjmmmlllggg___VVVQQQJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@========================;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<===>>>;;;;;;<<<<<<;;;;;;:::::::::<<<======<<<<<<===>>>@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@;;;:::777555555555777888888:::;;;;;;:::999:::;;;;;;<<<============>>>@@@???AAACCCDDDDDDDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@DDDFFFHHHHHHHHHHHHIIIJJJGGGIIIKKKMMMNNNMMMKKKJJJLLLNNNOOOQQQRRRQQQPPPOOOJJJIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJGGGGGGHHHIIIIIIHHHFFFEEECCCBBBAAABBBCCCDDDBBBAAA@@@>>>===;;;:::999999888777666555444444333222333555777888777666666666666555444444666999;;;CCCDDDDDDAAA<<<999888888666666777777888777777777666555888;;;<<<>>>FFFNNN___pppkkkUUUGGG???:::777777111222444555444333222111111111111111111222222222000000000000000000000000000000000000000000000000000000//////......------......////////////..............................---------...............///......///000000///---...///000///---,,,,,,---...///000///...---...000...///111333333333333222111111111222222333333444111111222222333444444555666777777777888888888888777777777777888888888888:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@BBBGGGJJJPPP```{{{~~~ssspppkkkddd___]]]^^^```___aaacccfffggghhhhhhhhhgggiiimmmnnnnnnmmmlllmmmlllmmmnnnoooooommmkkkjjjfffcccaaabbbccc```YYYRRRNNNPPPRRRRRRSSSWWW]]]bbblllsss|||zzztttrrrgggjjjlllkkkfff\\\RRRLLLIIIJJJLLLMMMNNNNNNNNNNNNLLLJJJHHHFFFEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>======>>>AAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA===>>>>>>>>>>>>===<<<;;;>>>???@@@@@@??????AAABBB??????@@@AAABBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCC???===:::777666777888:::999;;;======<<<<<<<<<>>><<<===>>>>>>======>>>@@@===???BBBCCCBBBBBBDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHIIIJJJHHHJJJNNNPPPPPPNNNLLLJJJJJJKKKNNNPPPPPPPPPOOONNNHHHGGGFFFEEEDDDCCCBBBAAA>>>???@@@BBBEEEHHHJJJLLLHHHIIIKKKLLLMMMNNNOOOOOONNNLLLIIIIIIJJJKKKKKKJJJGGGFFFDDDCCCCCCEEEFFFHHHEEEDDDBBB@@@===;;;999888;;;:::888777555444444444222333555777888888777666555666777777555444444444222555777777666555777999777777888888777666555555888777999======<<<>>>BBBHHHXXXrrryyyaaaPPPEEE===::::::444555777777666444111///000000111111222222222333000000000000000000000000000000000000000000000000111111000///...------,,,......////////////..............................000000000000000////////////......///000000///---///000000///---+++,,,---...///000///...---...000///111222444555555555444333333333222222222222222333333444555555666777777666666777777888888888999777777777777888888888888:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@BBBGGGJJJPPP```{{{~~~vvvqqqjjjfffaaa___``````___]]]cccccccccdddgggiiiiiihhhlllllllllkkkjjjjjjllloooooollljjjhhhggggggeeecccaaa```^^^\\\XXXTTTQQQOOOOOOOOOOOOPPPTTT[[[eeekkk{{{|||yyyqqqmmmgggaaa\\\WWWQQQNNNGGGHHHJJJLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>@@@???>>>===============@@@AAABBBBBBAAA???===;;;>>>>>>>>>===>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDCCCBBB@@@???>>>======??????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFBBB@@@<<<999777777888888888999;;;=========;;;:::===<<<<<<<<<>>>@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDDGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKMMMNNNOOONNNNNNMMMJJJLLLPPPRRRRRRPPPLLLJJJKKKJJJKKKNNNQQQSSSSSSRRRPPPMMMIIIFFFFFFFFFEEEDDDEEEBBB@@@AAACCCEEEDDDBBBIIIHHHGGGGGGIIIKKKNNNPPPNNNNNNMMMMMMMMMMMMNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFEEECCC@@@>>>===:::999999888888888888888444444444555555555666666555555444444444444555555555666777888888999888888777888888888999999999999::::::::::::;;;<<<===>>>GGGKKKYYYmmmlllTTTGGG@@@<<<999666:::888222000444666444222222222222111111111000000000000000000111111222......---......///000111//////.........---------////////////////////////...............///000000,,,//////------000111...............//////////////////000000///...------000000////////////000000///111333555666666666666888777444222111222333444444555666666777666666666888888999::::::::::::999666777888:::;;;;;;::::::>>>======<<<<<<<<<=========>>>???@@@@@@BBBEEEGGGOOO]]]yyy{{{vvvmmmiiigggddd```___`````````^^^dddcccccceeehhhjjjjjjiiiiiijjjkkkjjjiiiiiikkklllnnnkkkhhhffffffdddbbb```\\\[[[XXXUUUQQQNNNLLLKKKPPPRRRUUUXXX^^^eeennnttt{{{kkkfff```ZZZUUUQQQMMMJJJFFFGGGIIIJJJKKKKKKJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>@@@@@@??????>>>>>>??????BBBCCCDDDEEEDDDCCCAAA???@@@@@@????????????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIGGGGGGEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEECCC???;;;999999999:::888999;;;======<<<;;;:::<<<<<<<<<<<<>>>???AAABBB???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJKKKLLLMMMNNNNNNOOOLLLLLLMMMNNNOOONNNMMMMMMKKKLLLOOOQQQQQQOOOLLLKKKLLLKKKLLLNNNQQQRRRRRRQQQOOOLLLIIIGGGGGGHHHHHHGGGFFFDDDBBBCCCEEEFFFEEECCCFFFEEEEEEFFFGGGJJJLLLNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFEEECCCAAA???>>>===<<<;;;:::999999999999777777777666666555555555666555555444444555555666444555666666777777777666777777777888888888999999999888888999:::;;;<<<<<<@@@BBBLLL\\\nnnxxxbbbRRRGGG@@@;;;555888777222111555666444222222222111111111000000000000000000000111111222/////////...//////000000000000/////////.........////////////////////////...............///000000,,,111111...,,,...///---------------............///////////////...------......------------......000222444666777888777777777666444333222222222333555666666777777777777777888888999::::::::::::999777888999:::;;;;;;;;;:::======<<<<<<<<<<<<=========>>>???@@@@@@BBBEEEHHHPPP^^^yyyzzzyyy{{{wwwppphhhcccbbbcccaaa___^^^```aaaaaa```dddddddddfffiiillllllkkkfffhhhjjjkkkjjjiiiiiijjjkkkiiifffdddcccaaa^^^\\\XXXVVVRRRNNNKKKJJJIIIIIIQQQUUU\\\cccjjjqqqwww{{{zzztttaaa\\\VVVPPPMMMJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????BBBBBBAAAAAAAAABBBBBBCCCFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCBBBAAABBBDDDEEEFFFGGGGGGGGGDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFCCC???===<<<<<<<<<999:::<<<======<<<;;;;;;<<<<<<<<<===>>>???@@@AAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPPPPMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNNNNNNNNNNLLLLLLMMMLLLLLLNNNPPPQQQPPPNNNMMMJJJHHHGGGHHHJJJJJJJJJHHHGGGFFFFFFHHHHHHHHHFFFDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCBBB@@@???>>><<<;;;:::::::::::::::999888777666555444666555555444444555555666555666777777888777777777666666666777777777888888777777777777888999::::::999:::???IIIVVViiiwwwdddSSSFFF???444666555222222666777555222111111111111000000000000000000000000111111222111111000/////////000000000000000000000/////////000000000000000000000000...............///000000666;;;<<<555///---......,,,,,,,,,------------...///////////////......---......------------......111333555777888999999999777666666555555444444444666666777888888888888888888999999:::::::::::::::888999:::;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<=========>>>??????@@@BBBEEEHHHQQQ^^^zzzyyyuuuvvv}}}vvvkkkddd___]]]^^^______^^^___```aaabbbccceeedddeeegggkkkmmmnnnmmmfffiiilllmmmllljjjiiiiiihhheeecccaaa___]]]YYYWWWTTTQQQNNNKKKJJJKKKLLLNNNSSSZZZccclllssswww{{{}}}yyymmmeeeZZZUUUOOOJJJGGGFFFFFFEEECCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHIIIFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMKKKIIIGGGEEEDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJGGGCCCAAA???>>>>>>;;;<<<============<<<<<<============>>>??????@@@======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLMMMOOOOOOMMMLLLHHHFFFDDDDDDFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJFFFGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHCCCBBBAAA>>>===;;;;;;:::::::::999888777666666555666666555555555555666666888888999::::::::::::999666666666666777777777777666666666666666777888888888888;;;@@@GGGVVVmmmwwwaaaNNNBBB666666444333444666777666222222111111111000000000000000000000000111111222222222111000000///000000////////////////////////000000000000000000000000...............///000000AAAGGGGGG>>>333//////000,,,,,,---------............///////////////......000000////////////000000111222444777888999999999888888999999888777666666666666777888888888888888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<======<<<>>>??????@@@BBBEEEHHHQQQ___zzzvvvsssuuu|||~~~kkkaaa\\\YYYZZZ\\\]]]]]]___```aaabbbdddeeefffffffffhhhkkkmmmnnnmmmhhhkkknnnooommmjjjhhhhhhdddbbb___^^^\\\YYYVVVSSSNNNLLLJJJHHHIIILLLPPPRRRYYY```iiirrrwwwyyyzzz{{{~~~qqqcccZZZVVVQQQLLLGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJLLLNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLIIIFFFDDDBBBAAAAAA>>>>>>?????????>>>>>>>>>>>>>>>>>>???????????????======>>>???@@@@@@@@@@@@????????????@@@AAABBBBBBFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLKKKLLLMMMMMMKKKIIICCCAAA??????AAADDDEEEEEEHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJFFFEEECCC@@@>>>===<<<<<<999999999999888888888888666666666555555666666666777888999::::::;;;;;;:::666666666666777777777777666666555555666666777777999999;;;>>>@@@HHHZZZjjjrrrYYYJJJ>>>:::666555666666666666222222222222111111111111000000000000000111111222222222111000000///000000........................000000000000000000000000...............///000000===DDDEEE<<<222///000111---.........////////////......///////////////...000000////////////000000///111333666777888999888777888888888888777777666666666777888888888888777999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;<<<======<<<===??????@@@BBBFFFIIIRRR___yyy}}}uuutttxxx~~~}}}ooo```YYYWWWVVVXXXZZZ[[[]]]```aaabbbccceeegggggggggggghhhkkkmmmmmmllliiikkkmmmmmmkkkgggeeeddd```^^^]]][[[ZZZWWWSSSPPPIIIHHHGGGGGGIIILLLPPPSSS^^^ccckkkrrruuuuuuuuuuuuwwwyyyzzzyyywwwuuuuuuuuuwww{{{zzznnnaaaXXXSSSOOOJJJGGGGGGGGGFFFFFFBBBAAAAAA@@@@@@AAABBBBBB>>>???@@@AAABBBCCCDDDDDDIIIJJJKKKLLLNNNNNNNNNOOOMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMMMMKKKIIIGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCBBBBBBEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDFFFHHHJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJKKKJJJIIIGGGBBB???======>>>@@@AAAAAAFFFHHHLLLMMMNNNNNNOOOPPPQQQQQQRRRQQQPPPMMMJJJHHHFFFGGGJJJLLLNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQMMMLLLJJJIIIIIIIIIJJJJJJHHHGGGFFFCCCBBB@@@??????;;;;;;::::::::::::::::::777666666555555666666777333444555777888999999:::666666666777777777888888777777777666666777777888888888999;;;<<>>???@@@CCCFFFIIIQQQ^^^xxxxxxyyy~~~nnncccXXXVVVWWWXXXYYY[[[[[[^^^bbbccccccdddfffiiiiiihhhggghhhkkklllkkkjjjhhhiiijjjiiieeebbb______]]][[[ZZZZZZYYYWWWSSSOOOIIIHHHHHHHHHIIILLLPPPRRR[[[```fffjjjllllllmmmmmmmmmmmmllliiieeeccccccdddgggmmmtttwwwtttkkk```XXXPPPMMMIIIGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAA@@@AAABBBCCCEEEFFFGGGHHHKKKLLLNNNOOOQQQRRRSSSSSSPPPPPPOOOOOONNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNKKKLLLMMMNNNMMMKKKIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIGGGEEEDDDAAA>>>===>>>@@@@@@@@@BBBFFFKKKMMMNNNNNNPPPRRRQQQSSSTTTUUUTTTQQQNNNKKKLLLMMMOOOQQQRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRRNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKIIIGGGFFFDDDDDDDDD??????>>>======<<<;;;;;;777777666666666666777777000111333666888999:::;;;777777777888888888999999999999888888888888888999777555555999:::;;;AAAHHH]]]mmmnnnUUUIII===:::888555444666555555444444444444333333000000000000000111111222/////////...//////000000---.........////////////////////////////////////...............///000000+++000111---,,,...///...---------.........//////------...///////////////......------------......///111444666999:::::::::999888777666666777888999999::::::;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<::::::::::::;;;<<<===>>>;;;===>>>???@@@CCCGGGJJJQQQ]]]www}}}{{{ggg]]]VVVWWWZZZ[[[\\\]]]\\\___cccdddddddddgggjjjiiihhhggghhhjjjkkkjjjiiifffggggggddd```]]][[[ZZZ[[[ZZZYYYYYYYYYVVVRRROOOLLLLLLKKKKKKLLLNNNPPPQQQVVVZZZ___bbbcccdddeeeffffffdddaaa\\\WWWUUUVVVWWWYYY___hhhnnnnnnggg]]]VVVMMMKKKHHHGGGFFFEEECCCAAABBBAAA@@@??????@@@AAAAAACCCDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOQQQRRRTTTTTTUUUSSSRRRQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNNNNLLLLLLLLLKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMLLLMMMMMMMMMNNNKKKLLLNNNNNNNNNLLLKKKIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDCCCBBB@@@???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKGGGHHHJJJJJJJJJJJJHHHGGGGGGFFFEEEFFFHHHHHHFFFDDDFFFDDD@@@??????@@@@@@@@@@@@DDDJJJMMMNNNNNNPPPSSSPPPRRRUUUVVVVVVTTTQQQOOOTTTUUUVVVWWWWWWUUUSSSRRRMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQNNNMMMKKKJJJIIIHHHGGGGGGDDDCCCBBB@@@>>>===;;;;;;777777666666666666777777000222444777999;;;======888888888888999999999999::::::999999999999999:::777333333777:::;;;???DDDIIIYYYrrr}}}\\\NNN@@@;;;999444333666666666555555555444444444000000000000000111111222...............///000111.../////////000000111111////////////////////////...............///000000111333333///...000000,,,,,,,,,,,,---------......------...///000000//////000000////////////000000111222555888:::;;;<<<<<<===<<<:::999999:::<<<===;;;<<<======>>>=========999:::;;;;;;<<<<<<;;;;;;<<<<<<:::999999:::;;;<<<999999999:::;;;<<<===>>>;;;<<<>>>???@@@CCCGGGJJJPPP\\\vvv{{{qqq```[[[WWWVVVXXX[[[]]]\\\\\\^^^aaadddggghhhiiiiiiggghhhjjjkkkkkkjjjiiihhhfffcccbbbbbb___ZZZWWWXXXWWWWWWVVVUUUSSSRRRQQQPPPKKKKKKLLLNNNPPPQQQSSSTTTSSSSSSUUUVVVVVVWWWVVVVVVXXXWWWVVVTTTRRRPPPOOONNNOOOTTT]]]fffiiifff```ZZZTTTQQQKKKFFFBBB@@@@@@AAABBBBBBAAA@@@@@@AAAAAAAAAEEEFFFGGGHHHJJJKKKLLLMMMMMMQQQUUUWWWWWWVVVUUUUUUSSSSSSTTTSSSSSSRRRQQQQQQMMMNNNPPPQQQQQQPPPOOOMMMOOONNNNNNMMMNNNNNNOOOOOOQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEDDDAAA>>>???@@@AAABBBDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLGGGBBBBBBEEEHHHGGGEEEDDDFFFHHHKKKNNNPPPQQQRRRPPPRRRTTTTTTSSSSSSUUUWWWVVVVVVVVVUUUSSSQQQPPPOOOMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNLLLKKKIIIHHHHHHEEEBBB@@@???>>>;;;:::;;;:::999777666666666666444555666777888999:::;;;888777777666666777888999999999999888888888777777888888888888999:::;;;<<>><<<;;;<<<===>>>===<<<<<<:::888777777888999:::;;;;;;;;;;;;;;;<<<===>>>;;;::::::::::::;;;<<<<<<<<<<<<===???BBBDDDFFFHHHPPP[[[sss{{{ppphhhZZZWWWUUUVVVZZZ^^^______^^^```bbbdddfffhhhiiijjjiiiiiiiiiiiiiiijjjjjjkkkeee```]]]\\\XXXRRROOOPPPSSSSSSRRRQQQPPPNNNNNNMMMKKKMMMNNNPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQRRRQQQPPPOOONNNMMMLLLKKKKKKPPPYYY```dddbbb]]]YYYSSSPPPKKKFFFBBBAAAAAABBBCCCBBBBBBBBBBBBBBBCCCCCCFFFGGGHHHIIIKKKLLLMMMNNNNNNQQQUUUWWWWWWVVVVVVVVVSSSSSSSSSSSSSSSRRRQQQQQQMMMNNNOOOQQQQQQPPPNNNMMMOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMJJJJJJHHHGGGGGGFFFFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEBBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLJJJIIIJJJKKKLLLKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPLLLHHHIIILLLMMMKKKHHHFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSUUUUUUTTTTTTVVVWWWYYYYYYXXXXXXVVVTTTSSSRRRMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNMMMKKKJJJIIIIIIGGGDDDBBBAAA@@@???===<<<;;;999888666555555555222333444555666777888888888777666666666777888999999999999888888888777777888888888888999:::;;;<<<>>>DDDQQQdddzzztttaaaLLLAAA<<<777555666333333333333222222222222222222222111111111111000111111111111000000000///000000000000000000000000////////////////////////.........///////////////------.........///////////////000111111111111111........................111000000///////////////...111444666777888:::<<<===========================;;;:::;;;<<<===<<<;;;>>>===;;;:::999:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;:::::::::;;;;;;<<<<<<<<<<<<===???BBBDDDFFFHHHQQQ\\\ttt{{{tttkkkbbb\\\SSSSSSTTTWWW\\\```bbbcccbbbbbbccceeefffhhhjjjkkklllkkkiiihhhhhhiiikkklllddd^^^XXXUUUPPPIIIHHHJJJPPPPPPOOONNNNNNMMMLLLLLLNNNOOOQQQTTTUUUUUUTTTSSSQQQPPPNNNLLLKKKJJJKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHIIINNNTTTZZZ]]]\\\YYYWWWQQQNNNJJJFFFCCCBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIIIIJJJKKKMMMNNNOOOOOOOOORRRUUUWWWWWWVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNOOOPPPPPPOOONNNMMMPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIHHHEEECCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLLLLNNNOOOQQQQQQTTTRRRPPPPPPRRRRRROOOLLLJJJJJJKKKMMMNNNOOOPPPPPPSSSTTTUUUVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWUUUTTTSSSMMMNNNNNNNNNOOOOOOOOOOOOTTTUUUVVVWWWWWWVVVTTTSSSQQQPPPPPPOOONNNLLLKKKJJJKKKHHHFFFEEEEEEDDDCCCAAA>>>===;;;888666555444444111111222222333444555555777666666666666777888999999888888888888777777777888888888888888999:::;;;:::===DDDPPPaaavvvlllVVVGGG>>>888666666444444333333333222222222222222222111111111111000111111111111000000000000000000000000000000000000........................///////////////.........,,,---------............,,,,,,---............---........................///////////////000000111000222555777777888:::;;;========================<<<:::999:::;;;<<<;;;:::???>>><<<;;;::::::;;;;;;::::::999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???BBBDDDFFFHHHQQQ\\\ttt~~~||||||yyysssiii___YYYUUUPPPRRRUUUYYY]]]aaacccdddeeeeeeeeeeeefffiiikkklllnnnmmmkkkjjjiiiiiijjjjjjeee^^^VVVQQQKKKEEEEEEHHHNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSUUUWWWWWWVVVTTTRRRQQQOOOKKKHHHFFFEEEEEEEEEBBBCCCCCCDDDEEEGGGGGGHHHLLLOOOTTTVVVWWWVVVUUUTTTNNNLLLIIIGGGEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPSSSUUUWWWVVVUUUUUUVVVQQQQQQRRRRRRRRRQQQQQQPPPNNNOOOOOOPPPOOOOOONNNMMMOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHJJJLLLKKKIIIFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMOOOPPPOOONNNMMMNNNNNNOOOQQQSSSTTTUUUVVVUUUUUUVVVVVVUUURRRNNNPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVVVVUUUUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNSSSUUUWWWXXXXXXWWWTTTSSSQQQQQQQQQPPPOOONNNLLLLLLKKKIIIGGGFFFGGGGGGEEEDDD@@@???<<<:::777555444333111111111222222333333444555666666666777777888888888888888888777777777777888888888888888999::::::::::::>>>EEEPPPbbb{{{xxxbbbOOOBBB<<<999999444444444444333333333333222222222111111111000000111111111000000000000000////////////////////////////////////////////////000000//////......------,,,,,,,,,---------......++++++,,,---------------....................................///000111222111444666888888888:::;;;========================<<<;;;::::::<<<<<<;;;:::>>>===;;;:::999888888999:::999999888999999::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<===???BBBDDDFFFHHHPPP[[[sss}}}{{{uuulllbbbZZZVVVTTTQQQTTTWWW[[[^^^aaacccdddhhhgggffffffggghhhjjjkkknnnnnnooonnnmmmllljjjiiieee]]]UUUOOOIIIDDDDDDHHHKKKLLLMMMNNNPPPQQQRRRSSSVVVWWWYYYYYYXXXVVVRRRPPPOOOMMMJJJFFFCCCBBBBBBBBB@@@@@@BBBDDDFFFHHHIIIJJJRRRTTTVVVVVVSSSQQQQQQQQQLLLKKKIIIHHHHHHHHHIIIJJJIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRPPPSSSUUUUUUUUUTTTUUUUUUQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJLLLNNNNNNKKKIIIGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKLLLLLLMMMPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQQQQQQQRRRSSSTTTVVVXXXYYYXXXYYYZZZ[[[[[[YYYVVVSSSVVVUUUTTTTTTTTTTTTUUUUUUSSSUUUVVVUUUTTTTTTUUUWWWUUUUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOOOOOOORRRSSSVVVXXXXXXVVVTTTRRRRRRRRRRRRRRRQQQOOONNNNNNKKKIIIGGGGGGGGGGGGFFFEEEBBBAAA>>>;;;999777555555333333333333333444444444444555555666777888888888777777777777777777777777888888777777888888999999::::::===AAAFFFQQQhhh}}}lllWWWGGG???<<<:::555555555444444444333333222222222111111111000000000000000000000000111111////////////////////////000000000000000000000000000000//////......------,,,,,,,,,---------......///000111111222222111111////////////////////////............///111222333222444777888888999:::<<<===========================<<<;;;<<<===>>>===;;;<<<<<<;;;:::999999888888:::999999888888888999999999:::;;;<<<<<<<<<;;;;;;<<<<<<===???BBBDDDFFFHHHNNNYYYrrryyyoooeee]]]XXXVVVVVVTTTWWWZZZ]]]___aaaccceeehhhhhhgggggghhhhhhiiiiiilllnnnpppqqqqqqpppnnnmmmggg___VVVOOOIIICCCCCCGGGGGGIIIKKKNNNQQQSSSVVVWWW\\\\\\\\\ZZZXXXTTTQQQNNNLLLKKKHHHEEECCCAAAAAA@@@@@@AAACCCEEEHHHKKKLLLMMMTTTVVVXXXUUUQQQMMMMMMNNNKKKKKKJJJJJJJJJLLLMMMNNNMMMNNNPPPQQQRRRQQQQQQPPPOOOOOOPPPQQQQQQRRRSSSSSSPPPRRRTTTTTTSSSRRRSSSTTTQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQPPPQQQQQQQQQPPPOOONNNMMMJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHJJJKKKMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIKKKMMMOOOPPPNNNKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOSSSSSSSSSTTTTTTTTTUUUUUUTTTSSSSSSTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[\\\^^^___^^^]]][[[ZZZZZZYYYXXXWWWVVVWWWXXXYYYUUUVVVWWWWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJHHHGGGHHHHHHGGGEEEDDDCCC@@@>>>;;;999888777555555555555555555555444333444555666777888888888666666777777777777777888888888777777777888888999999888;;;???@@@DDDTTTgggwwwaaaNNNDDD>>>:::666666555555555444444444222222222111111111111000000000000000111111111111000000000000000000000000111111111111111111111111///////////////.........,,,---------............//////000111111111111000////////////////////////............///000222222222444777999999:::<<<===========================>>>===<<<<<<===>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888999999999:::;;;<<<<<<<<<;;;:::<<<<<<===???BBBDDDFFFHHHMMMXXXqqqvvvhhh]]]XXXVVVVVVVVVVVVYYY\\\^^^___aaaeeehhhhhhhhhhhhhhhhhhhhhggggggjjjkkknnnppprrrtttvvvvvvnnnfff\\\UUUMMMFFFEEEGGGGGGHHHKKKOOOTTTXXX[[[]]]aaa```^^^ZZZVVVRRROOOMMMHHHGGGFFFDDDCCCAAA@@@???BBBCCCEEEHHHJJJMMMOOOPPPQQQTTTVVVSSSMMMIIIIIIKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTUUUTTTRRRQQQPPPPPPPPPQQQRRRRRRSSSSSSPPPQQQRRRRRRQQQQQQRRRSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLMMMMMMNNNPPPQQQQQQRRROOOPPPQQQRRRQQQQQQPPPOOOKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNIIIIIIKKKNNNPPPQQQOOOMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]ZZZ\\\^^^^^^^^^]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQNNNLLLJJJIIIIIIIIIGGGFFFEEEDDDBBB???===;;;::::::777777666666666555555555222333555666777888888777666666666666777777888888888888777777777777888888999666999???===<<>>CCCDDDFFFIIILLLNNNPPPRRRMMMQQQSSSQQQKKKGGGGGGIIIJJJKKKKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVUUUSSSRRRPPPPPPQQQQQQRRRRRRSSSSSSOOOPPPRRRQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLMMMNNNPPPQQQRRRRRROOOPPPQQQRRRRRRRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNHHHHHHIIIJJJLLLNNNPPPQQQLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNIIIIIIKKKNNNPPPQQQOOOMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYXXXWWWXXX[[[\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]XXXYYY[[[[[[[[[[[[\\\]]]\\\[[[YYYXXXWWWXXXZZZ[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[YYYZZZZZZZZZYYYXXXWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNKKKJJJJJJIIIHHHGGGFFFEEECCCAAA???===<<<<<<777777777666666555555444111333555666888888888777555666666666777777888888888888777777777777777888:::666999???===:::CCCRRR___vvvzzzbbbSSSGGG>>>777666666666555555555555222222222111111111111000//////000000111111111222000000000000000000000000////////////////////////---.........//////000000.........////////////000---...//////000000//////000000000000000000000000///////////////000000111111444777999:::<<<>>>@@@========================<<<;;;::::::<<<<<<;;;:::555555777888888888888888<<<;;;;;;:::999999999:::888999;;;======<<<;;;:::<<<<<<===???BBBDDDFFFHHHNNNYYYrrrxxxdddVVVRRRUUUXXXYYY]]]YYY[[[dddiiifffccceeehhhgggffffffhhhhhhgggeeeiiikkknnnppptttzzzzzznnnbbbYYYRRRMMMJJJNNNPPPSSSXXX]]]aaaeeegggiiieee^^^WWWPPPLLLIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@FFFIIIKKKMMMNNNOOOQQQSSSNNNNNNMMMLLLKKKKKKMMMOOOPPPPPPOOOPPPQQQSSSTTTVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTSSSQQQPPPOOOPPPRRRSSSMMMPPPTTTVVVVVVUUUVVVVVV\\\ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOOQQQRRRSSSTTTUUUUUUQQQQQQOOOOOOOOOOOOQQQQQQTTTSSSQQQPPPPPPQQQRRRTTTOOONNNMMMLLLLLLNNNOOOQQQRRRQQQPPPNNNLLLIIIGGGFFFIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNKKKJJJJJJLLLOOORRRUUUUUUUUUUUUSSSRRRPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUTTTSSSRRRQQQMMMNNNPPPPPPPPPNNNLLLKKKKKKMMMOOOPPPQQQRRRTTTVVVZZZYYYXXXWWWWWWXXXYYYZZZZZZ[[[\\\[[[YYYYYYYYY[[[\\\\\\[[[[[[\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYXXXVVVUUUTTTTTTMMMLLLLLLKKKJJJIIIIIIIIIHHHFFFCCCBBBBBBAAA>>><<<<<<:::888555444444555555555555666777999:::<<<===555555555555666666666666666666666666666666666666888888777666777:::@@@DDDKKK___}}}vvvaaaMMM>>>===777444555666444444666555555444444333222111111222222222222222111000000000000//////.........---000000111111111111000000....................................////////////////////////000000000000000000000000000000000000000000///////////////000333555888::::::;;;<<<>>>???????????????>>>======999888666555555666777777999999:::::::::999999888777777777777888888888888::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>@@@BBBDDDEEEPPP\\\sss~~~zzzgggZZZUUUWWWZZZ[[[___[[[]]]eeeiiifffdddeeefffdddcccccceeeffffffeeegggjjjmmmrrrwww~~~sssfff\\\UUUPPPNNNNNNQQQUUUZZZ___cccfffggghhhddd]]]VVVOOOJJJHHHGGGEEEDDDBBBAAA@@@AAABBBCCCIIILLLPPPRRRRRRRRRSSSTTTLLLLLLLLLKKKKKKKKKLLLMMMSSSSSSRRRRRRSSSUUUWWWYYYYYYZZZZZZ[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQPPPOOONNNLLLKKKKKKLLLMMMNNNNNNQQQUUUWWWXXXXXXYYYZZZ\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPNNNNNNMMMPPPQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUSSSRRRQQQQQQSSSTTTUUURRRQQQPPPOOOOOOPPPRRRSSSRRRRRRQQQOOOMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLQQQOOONNNLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUUUUUUUOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRSSSSSSRRRPPPNNNMMMOOOPPPRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXYYYYYYZZZ[[[ZZZ\\\]]]]]]\\\[[[\\\]]]\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCBBBBBBAAA>>><<<===;;;999666555444555555555555555666888:::;;;<<<888888888888888777777777888888888888888888888888666777777777777:::>>>AAAEEETTTkkkqqqYYYHHH@@@999555666777555444555444444444333222111111111111111222222111111000///000000000/////////......//////000000000000//////....................................////////////////////////000000000000000000000000000000000000000000////////////000000111444777999:::;;;===???;;;<<<<<<<<<;;;;;;:::999999888666555555555555666666777777888888777777666666666666777777777888888:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEOOO[[[rrr~~~}}}~~~yyyiii^^^ZZZ[[[]]]___```___aaafffiiigggffffffeeebbb```___aaaccceeeeeeeeehhhnnntttzzzwwwiii^^^XXXTTTRRROOOSSSXXX^^^bbbeeeggggggeeeaaa[[[TTTMMMIIIFFFDDDCCCBBBAAA@@@AAADDDGGGIIIOOORRRVVVWWWWWWUUUTTTTTTLLLLLLMMMOOOPPPQQQRRRRRRXXXXXXWWWVVVWWWYYY[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[ZZZXXXUUURRRPPPNNNMMMIIIHHHGGGFFFFFFGGGIIIJJJMMMPPPTTTWWWYYY[[[^^^```^^^^^^]]]]]][[[ZZZYYYXXXZZZYYYVVVTTTRRRQQQQQQRRRTTTTTTUUUUUUUUUTTTTTTSSSUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRSSSTTTVVVXXXVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSSSSQQQOOOMMMKKKJJJHHHHHHIIIJJJKKKKKKLLLLLLQQQQQQPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWWWWQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVVVVWWWWWWVVVSSSQQQOOORRRSSSTTTTTTSSSSSSUUUWWWVVVWWWXXXYYYZZZ[[[[[[[[[YYY\\\^^^___^^^^^^^^^___\\\\\\\\\\\\\\\]]]^^^^^^______````````````______[[[[[[ZZZYYYYYYZZZZZZ[[[]]]]]]^^^^^^__________________```aaaaaaaaa``````______`````````aaaaaaaaa``````^^^]]]\\\\\\\\\\\\ZZZZZZYYYWWWVVVUUUTTTSSSPPPPPPNNNMMMKKKJJJIIIHHHGGGEEECCCBBBBBBAAA???===>>>===;;;999777666555555444444555555777888999:::999999999888888777777777888888888888888888888888444666777777888999<<<>>>AAAGGGWWWooofffPPPEEE===777777777555444444333333333222111111000000000000111111000000///...111000000000000000//////......////////////......////////////////////////............////////////////////////000000000000000000000000000000000000000000////////////000000000333666888:::;;;>>>???999::::::::::::999999888888777666555444444444444333444444555555555444444555555666666666777777777999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCFFFGGGNNNZZZqqq}}}||||||xxxzzzrrrggg^^^\\\^^^```bbbcccccceeehhhjjjjjjiiiiiigggccc___^^^___bbbdddeeeeeeiiiooouuu{{{tttfff\\\WWWTTTSSSRRRUUU[[[bbbfffggggggfffbbb___YYYRRRLLLHHHEEECCCBBBBBBAAABBBDDDIIIMMMPPPUUUXXX[[[[[[XXXUUURRRQQQLLLNNNRRRWWW\\\___```___```___]]][[[[[[\\\^^^___```````````````______^^^^^^\\\YYYVVVQQQNNNKKKIIIFFFEEEDDDBBBBBBDDDEEEFFFGGGKKKOOOTTTXXX\\\aaadddbbbccccccbbb```^^^]]]]]]^^^]]]ZZZXXXWWWWWWWWWXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTVVVXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWYYYZZZZZZZZZXXXVVVSSSQQQRRRSSSSSSSSSSSSTTTVVVYYYVVVWWWYYYZZZ[[[ZZZYYYYYYXXX[[[^^^``````______```___^^^^^^^^^^^^___`````````aaabbbbbbbbbbbbaaa```\\\\\\[[[[[[[[[[[[[[[[[[]]]^^^^^^______`````````___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccdddcccbbb```____________[[[[[[YYYXXXVVVUUUTTTSSSRRRRRRPPPNNNLLLKKKIIIIIIHHHFFFDDDCCCCCCBBB@@@>>>@@@???>>><<<:::888666666444444444555555777888999888888777777666555555555888888888888888888888888333555777888888888:::;;;>>>AAAKKK___xxxuuu^^^MMMBBB:::888888666444555222222222111111111000000000000000000000///......111111111111000000000000...//////000000//////...000000000000000000000000............////////////////////////000000000000////////////////////////000////////////000000111111333666888999:::;;;===;;;;;;;;;<<<<<<;;;::::::777777666555444333333222222222333444444444333333555555555555666666666666999999999::::::;;;;;;<<<<<<======???BBBEEEHHHJJJMMMYYYooo}}}~~~|||zzzxxxtttqqqlllgggaaa]]]]]]___ccceeeeeehhhjjjkkklllnnnnnnnnnkkkgggbbb___```bbbdddeeefffiiinnnsssvvvzzz~~~xxxjjj^^^WWWTTTSSSSSSUUUYYY___dddggghhhfffeee___\\\WWWRRRLLLHHHEEEDDDDDDDDDEEEGGGJJJOOOTTTWWWZZZ\\\\\\ZZZVVVRRRPPPOOONNNQQQXXXaaakkkqqqrrrqqqllliiifffbbbaaaaaabbbcccddddddccccccbbbbbbbbbbbbaaa___[[[WWWRRRMMMJJJHHHEEECCCAAA@@@@@@AAABBBCCCAAADDDIIINNNSSSYYY```dddgggiiikkkkkkhhhffffffffffffdddaaa^^^[[[ZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQRRRSSSTTTTTTTTTSSSSSSWWWVVVUUUTTTSSSSSSTTTTTTXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[\\\[[[ZZZWWWTTTSSSPPPQQQQQQQQQQQQSSSVVVYYYWWWXXXYYYZZZZZZYYYWWWVVVXXX[[[^^^_________```aaabbbbbbaaaaaabbbbbbcccdddbbbcccdddeeeeeedddcccbbb^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]^^^^^^___``````aaa``````aaabbbbbbcccbbbbbbbbbaaaaaa```aaabbbcccccceeeeeecccbbbbbbaaaaaaaaa]]]\\\[[[YYYWWWVVVTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHGGGEEEDDDDDDDDDBBB@@@@@@@@@@@@???===;;;888777555555444444555666777777888777777777666666666555777777777777777777777777333555888888888888888999999===EEESSShhhuuuZZZLLL???:::999777555666222222111111111111111111000000000000000///......000000000000111111111111///000000111111000000///000000000000000000000000............////////////////////////000000000000///////////////////////////////////////000111111333555777888777777888999:::;;;;;;<<<<<<;;;;;;;;;666666666555444444333222222333444555555555555555555555555555666666666666888888999999:::;;;;;;<<<;;;<<<<<<>>>AAADDDGGGHHHMMMXXXooo~~~~~~xxxrrrpppnnnkkkgggaaa___]]]]]]^^^aaaeeegggggglllooonnnooorrrttttttppplllfffbbbaaabbbcccccceeehhhlllnnnooooooppprrrpppiii___WWWTTTTTTUUUUUUZZZ]]]aaafffggggggeeeccc\\\ZZZWWWRRRNNNJJJHHHFFFIIIIIIKKKNNNRRRVVVZZZ\\\\\\\\\YYYUUUQQQOOOPPPQQQSSSXXXaaaooo||||||yyysssnnnjjjhhhhhhhhhiiihhhggggggffffffggggggdddbbb___ZZZUUUPPPMMMKKKFFFEEEBBB@@@??????@@@AAA???AAAEEEHHHMMMSSSZZZ___fffkkkooopppooonnnoooppppppooolllhhhddd```]]][[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXVVVVVVXXXYYYZZZ\\\[[[[[[ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTRRRRRRQQQQQQRRRTTTVVVWWWYYYYYYZZZZZZ[[[[[[[[[[[[\\\[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\YYYWWWUUUPPPQQQQQQPPPPPPQQQUUUXXXWWWWWWWWWXXXXXXWWWWWWVVVZZZ\\\^^^^^^^^^___aaabbbdddddddddddddddeeeeeefffcccdddfffggggggfffdddccc```````````````___]]]]]]]]]]]]^^^___```aaaaaabbbaaaaaabbbbbbcccbbbbbbbbbaaaaaa```___```aaabbbccceeeddddddccccccccccccccc___^^^]]][[[YYYWWWUUUUUUTTTTTTRRRQQQOOONNNMMMLLLJJJHHHFFFFFFFFFFFFDDDBBB@@@AAABBBBBB@@@>>>;;;999666666555555555666666777999999999999999999999999666666666666666666666666444666888999888777888999333999@@@IIIWWWmmmnnn]]]III???;;;888666666222222222222222222222222000000111111000000///...//////000000000000000111000000111111111111000000////////////////////////............////////////////////////000000000000000000000000000000000000///......//////000111222555666888888666666666777777888888999999999999999555666666666666555444444333444555666666777666666555555666666666777777777777777888999:::;;;<<<<<<:::::::::<<<>>>AAADDDEEEMMMXXXnnn|||ssskkkgggdddaaa___\\\]]]^^^___```cccfffhhhhhhooorrrqqqqqqvvvzzzyyytttpppjjjeeebbbaaa```___bbbeeeggghhhgggdddccccccbbb]]]WWWTTTTTTWWWZZZ[[[^^^```cccffffffeeecccbbbZZZYYYWWWSSSPPPMMMKKKJJJMMMOOORRRVVVYYY\\\___```[[[YYYUUUPPPNNNOOOTTTXXX```dddooo{{{tttqqqpppooonnnmmmlllkkkkkkkkkllllllhhhfffccc___ZZZVVVRRRQQQMMMKKKHHHEEECCCCCCCCCDDDBBBCCCDDDEEEHHHLLLSSSWWW\\\bbbjjjnnnnnnooorrrvvvzzzzzzyyyvvvsssoookkkhhhhhhhhhgggeeebbb```^^^\\\]]]^^^___``````___^^^]]]___^^^\\\ZZZYYYZZZ[[[\\\^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUVVVVVVVVVWWWWWWRRRQQQQQQQQQRRRTTTVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZ\\\\\\ZZZYYYYYYYYYZZZ[[[\\\]]]^^^___^^^\\\ZZZXXXTTTTTTRRRPPPOOOOOORRRUUUTTTTTTTTTUUUVVVWWWYYYYYY^^^______^^^^^^___bbbeeeeeeeeeddddddeeeeeefffgggdddfffhhhiiiiiihhhfffdddbbbbbbccccccbbb```___^^^^^^^^^___```aaabbbcccccccccccccccdddccccccbbbbbbbbbaaa```______aaabbbccccccccccccbbbccccccdddeeeaaa```^^^\\\ZZZXXXWWWVVVTTTTTTSSSRRRPPPOOOOOONNNKKKJJJHHHHHHHHHHHHFFFDDD???AAABBBCCCCCC@@@===;;;777777666666555666666777888888888999999::::::;;;777777777777777777777777666888999888777777888:::555888;;;???GGGYYYpppoooVVVFFF>>>999555555222222222333333333333333111111222222111111000///....../////////000000000//////000000000000//////....................................////////////////////////000000000000000000000000000000000000............///000111222333555777777666666666777555666777777888888888777444555666777777777666666333444555666777777777777666666666777777777888888777777888999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEENNNYYYoooyyyppphhhbbb^^^[[[ZZZ\\\^^^```aaabbbdddgggiiiiiiqqqtttrrrsssyyy}}}|||wwwrrrlllfffccc```^^^\\\___bbbddddddaaa^^^\\\[[[ZZZWWWTTTSSSVVV[[[___aaa```bbbdddeeefffdddbbbaaaZZZYYYWWWTTTQQQOOOMMMLLLQQQSSSVVVZZZ^^^```aaabbbYYYVVVQQQMMMLLLPPPXXX^^^kkkppp{{{|||xxxvvvuuurrrqqqooonnnnnnnnnooopppkkkiiifffbbb^^^ZZZWWWUUUTTTRRROOOKKKIIIHHHHHHIIIEEEEEEEEEDDDEEEHHHMMMQQQQQQXXXbbbhhhjjjmmmrrrvvv~~~{{{yyysssrrrpppmmmiiieeebbb``````aaabbbccccccbbbaaa```bbbaaa___]]][[[\\\]]]]]]_________^^^\\\ZZZXXXWWWUUUVVVVVVVVVUUUUUUTTTSSSTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWWWWWWWWWWXXXYYYYYYVVVUUUSSSQQQQQQRRRTTTUUUWWWWWWWWWWWWXXXXXXXXXXXX\\\\\\ZZZYYYYYYYYYZZZ[[[]]]^^^___```___^^^\\\[[[XXXWWWUUUQQQNNNNNNPPPRRRQQQQQQQQQRRRUUUXXX[[[\\\bbbaaaaaa___^^^```dddgggeeeddddddddddddeeeffffffeeefffiiijjjjjjiiifffeeecccdddddddddcccbbb```______```aaabbbcccdddeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbaaa```______aaacccdddbbbbbbbbbbbbcccdddeeeeeebbbaaa___]]][[[YYYXXXWWWTTTSSSSSSRRRQQQPPPPPPPPPLLLKKKIIIIIIIIIIIIGGGFFF???@@@CCCEEEDDDBBB???===888777777666666666666777555555666777888999999:::888888888888888888888888888999999888777777999:::;;;:::999888===JJJ\\\iii}}}___KKK@@@999555444333333333333333333333333222222222222222111000000---.........//////000000......////////////........................................../////////000////////////000000000000000000000000000000000000............///000222222111333666666666666777999666666777888888999888888444555666888888888777777333444555666777777777777777777777777888888888888666777888999:::;;;<<<<<<@@@??????@@@AAADDDFFFGGGOOOYYYoooxxxlllbbb[[[WWWVVVXXX[[[___bbbdddfffhhhkkkooopppqqqssstttuuuvvvvvvttttttpppiiibbb]]]\\\]]]___bbbeeefffddd___YYYUUURRRRRRTTTWWWZZZ]]]```bbbaaaaaabbbddddddbbb]]]YYYVVVTTTRRRRRRSSSUUUUUUTTTTTTYYY^^^aaaaaa```___^^^VVVUUURRROOOPPPWWWbbbkkkvvv}}}|||zzzxxxwwwwwwvvvwwwwwwxxxxxxqqqoookkkfffbbb```^^^]]]aaa]]]XXXTTTSSSRRRNNNKKKKKKIIIGGGFFFFFFGGGJJJKKKVVVWWW[[[aaacccfffmmmuuuzzz}}}uuunnniiiiiijjjfffhhhjjjkkkkkkjjjhhhgggiiihhhffffffggggggfffeeeddddddbbbaaa``````_________YYYTTTSSSVVVYYYXXXUUU\\\ZZZWWWUUUVVVWWWWWWWWWUUUUUUVVVXXXZZZ[[[ZZZYYYYYYXXXVVVUUUUUUUUUVVVVVVSSSUUUWWWXXXZZZZZZYYYYYY\\\ZZZXXXXXXZZZ\\\^^^^^^bbbbbbcccddddddccc```^^^[[[ZZZXXXTTTPPPOOOPPPRRRWWWTTTSSSUUUWWWXXX^^^fffiiifffcccbbbccceeeggghhhkkkjjjiiihhhgggfffggggggggghhhkkkmmmnnnnnnmmmlllkkkkkkjjjhhhfffcccaaa___dddddddddeeeeeeggghhhiiiiiihhhgggeeedddbbbaaa```bbbbbbbbbbbbaaa```___^^^aaa```___```bbbcccdddccceeedddaaa^^^[[[ZZZYYYYYYUUUSSSPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGEEEDDDBBB@@@??????@@@@@@???===:::888666666777888666666666666777888999:::<<<;;;:::999888888777777999888777666666555555666888:::;;;;;;<<>>@@@@@@@@@BBBDDDGGGQQQWWWjjjuuuiii___YYYVVVUUUZZZ]]]aaadddfffhhhkkkmmmpppqqqrrrrrrssssssssssssoooooommmgggaaa\\\ZZZ[[[[[[]]]```bbb```\\\WWWTTTUUUVVVYYY\\\___cccfffhhhddddddccccccbbb^^^ZZZVVVRRRPPPNNNOOOQQQTTTUUUVVVWWWZZZ___``````]]]\\\[[[RRRRRRQQQPPPSSS]]]jjjttt~~~}}}|||}}}}}}}}}~~~~~~|||xxxrrrlllgggeeeeeefffeeeaaa]]]ZZZYYYXXXVVVSSSQQQPPPNNNMMMMMMOOOQQQRRRVVVVVVZZZ^^^```cccjjjsss~~~tttooommmmmmllllllmmmlllllljjjiiiiiieeedddeeehhhllloooooonnnlllkkkiiihhhggggggggghhhgggbbb\\\ZZZZZZ[[[[[[YYY\\\ZZZXXXVVVVVVVVVVVVVVV[[[[[[\\\]]]^^^___^^^^^^[[[[[[YYYXXXXXXXXXYYYZZZTTTUUUVVVWWWWWWWWWVVVVVVZZZYYYXXXYYY[[[]]]______cccbbbbbbeeeggghhheeeccc^^^\\\XXXUUUSSSRRRQQQQQQTTTTTTVVVYYYZZZ\\\ccclllpppmmmjjjggghhhiiikkkmmmppppppoooooonnnnnnnnnnnnmmmnnnqqqsssttttttsssrrrrrrqqqooollljjjgggeeedddhhhhhhiiijjjjjjkkklllmmmkkkjjjiiigggeeecccbbbaaabbbbbbbbbbbbaaaaaa```___bbbaaa``````bbbccccccbbbaaa```^^^\\\[[[[[[\\\\\\XXXVVVSSSRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKIIIIIIHHHEEEDDDBBBAAA@@@??????@@@???===;;;999888777777777555555555666777888999:::;;;;;;::::::999999888888777666666666666666777888555777888888888<<>>@@@@@@@@@BBBEEEGGGPPPWWWkkkxxxyyy{{{zzz}}}wwwmmmccc\\\XXXWWWWWW\\\___cccgggiiikkknnnpppqqqqqqqqqqqqqqqqqqqqqqqqlllmmmlllhhhccc___]]]]]]ZZZ\\\^^^```___]]]YYYWWWZZZ[[[]]]```dddgggjjjkkkhhhfffccc```^^^ZZZVVVRRROOOMMMKKKLLLPPPUUUXXXYYYZZZ\\\___^^^\\\YYYWWWVVVQQQRRRSSSUUU[[[gggwww|||tttpppnnnoooqqqnnnkkkgggeeedddcccbbb```]]][[[ZZZXXXXXXZZZ[[[\\\[[[[[[]]]```aaaccckkksssxxxuuuuuuvvvtttqqqnnnkkkjjjiiiiiibbbcccfffkkkqqquuuwwwwwwsssrrrpppnnnmmmnnnooopppqqqmmmhhhccc```^^^^^^^^^^^^^^^\\\[[[ZZZYYYYYYYYY]]]^^^^^^^^^^^^^^^]]]]]][[[ZZZXXXWWWWWWWWWXXXYYYWWWVVVVVVVVVUUUUUUTTTTTTXXXYYYZZZ\\\^^^```bbbccchhheeedddhhhnnnrrrpppmmmgggccc^^^\\\[[[ZZZWWWTTTTTTVVVZZZ^^^^^^aaalllyyy~~~{{{wwwtttssssssuuuwwwzzz{{{|||||||||}}}||||||zzz{{{|||~~~~~~~~~}}}||||||zzzwwwssspppnnnmmmmmmmmmnnnoooqqqrrrrrrssssssnnnmmmkkkiiigggeeeccccccbbbbbbbbbbbbbbbbbbaaaaaadddcccaaabbbccccccbbb```\\\[[[[[[ZZZ[[[\\\]]]^^^[[[YYYVVVUUUUUUUUUTTTSSSPPPOOOOOOMMMLLLKKKKKKJJJGGGFFFEEECCCBBBBBBBBBBBB???>>>===<<<:::888666555444444444555666777999::::::::::::;;;;;;::::::999555555555555666777888999444666777777666888===AAAJJJ]]]yyyoooYYYGGG<<<777888666444333333333222000222222222111111111111000000000000000000000000000//////000000000000//////////////////........................////////////111111000000000000//////000////////////000000111)))+++---.........///000111777;;;:::999:::999777888888888888888888888888777888999::::::;;;::::::999999999999999999999999;;;:::::::::::::::999999;;;;;;::::::::::::::::::<<<>>>???@@@AAABBBEEEGGGOOOVVVkkk{{{sssrrrqqqpppmmmhhhbbb\\\XXXXXXZZZ\\\^^^aaaeeehhhjjjlllooorrroooooooooooooooppppppqqqnnnnnnnnnmmmkkkhhhfffeee___```bbbccccccbbb```______```bbbdddfffhhhiiiiiiiiieeeaaa]]]ZZZWWWTTTQQQOOOMMMKKKMMMQQQWWWZZZ\\\]]]]]]]]][[[WWWTTTRRRRRRSSSUUUWWW\\\cccqqq|||{{{|||}}}|||zzzwwwtttrrrqqqpppooolllkkkiiigggffffffggggggiiiggghhhjjjjjjkkkrrrzzz|||wwwpppkkkhhhgggfffbbbdddhhhooouuuyyyzzzyyyvvvuuusssqqqqqqrrrtttuuuwwwvvvrrrkkkeeebbbaaabbbdddddddddcccaaa``````aaaaaabbbcccbbb```_________]]]\\\ZZZXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVWWWYYY[[[^^^```cccfffiiioookkkjjjnnnwww}}}~~~|||tttooojjjhhhiiihhhbbb]]]ZZZ\\\```bbbaaafffuuu|||yyywwwwwwwwwtttuuuvvvxxxyyyyyyxxxxxxqqqpppooollljjjhhhfffeeeeeeddddddcccccccccccccccfffeeeccccccccccccaaa___ZZZYYYYYYYYYZZZ[[[]]]^^^\\\ZZZXXXWWWWWWVVVTTTRRROOOOOOOOOOOONNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEE???@@@@@@???===:::777555333333444444555777888999888999:::;;;<<<;;;;;;:::666666666666666777888888666888999:::999999<<<>>>CCCOOOddd{{{cccMMM???;;;999777444444444444333111222222222111111111000000000000000000000000000000//////000000000000/////////////////////.....................////////////000000000000000000//////000////////////000000000'''))),,,......---...///222999===<<<;;;<<<;;;888999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===???@@@AAABBBEEEHHHMMMVVVlllzzzrrrnnnkkkhhh```]]]YYYVVVVVVXXX[[[]]]___bbbfffhhhjjjllloooqqqmmmmmmmmmmmmoooppprrrsssppppppqqqrrrrrrqqqooonnnffffffgggggggggggggggffffffggghhhhhhhhhhhhgggfffeeebbb]]]ZZZXXXVVVTTTRRRNNNMMMLLLNNNRRRWWWZZZ\\\^^^]]]\\\XXXTTTQQQQQQQQQVVVYYY]]]bbbjjjwww~~~|||zzzxxxwwwwwwvvv{{{zzzzzz{{{zzzyyy}}}vvvooojjjgggeeebbbeeejjjrrryyy}}}}}}|||yyyxxxwwwvvvvvvwwwyyyzzz{{{zzzxxxsssmmmhhhgggggghhhiiijjjiiiggggggiiikkkmmmooopppnnnkkkiiiiiijjjfffeeebbb___]]][[[[[[[[[XXXWWWUUUUUUUUUVVVXXXYYYVVVYYY\\\___aaaeeeiiimmmuuurrrpppuuu~~~~~~yyyyyyzzzwwwqqqkkkgggggggggfffdddiiizzz||||||}}}}}}~~~}}}}}}}}}uuutttsssqqqnnnlllkkkjjjiiihhhgggeeeeeeeeeeeeeeegggfffeeeddddddccc```^^^[[[[[[YYYYYYYYYYYYZZZ[[[\\\ZZZXXXWWWWWWVVVTTTRRRPPPPPPQQQQQQPPPPPPNNNNNNKKKKKKJJJJJJHHHGGGFFFFFFAAAAAABBBBBB@@@===:::888444444444555555666777888777888:::;;;<<<;;;;;;:::888888777666666666666666666888:::;;;;;;<<<===>>>CCCFFFQQQkkkhhhPPPAAA>>>888666444444555666555444222222222111111111000000000000000000000000000000//////000000000000//////.........///////////////............//////////////////////////////000000///000000000000/////////+++...111222222222333444333999===<<<<<<======:::999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::<<<======>>>;;;===???@@@AAACCCFFFHHHLLLUUUlll~~~xxxqqqhhhaaaYYYXXXVVVUUUVVVXXXZZZ\\\aaadddgggiiijjjkkknnnooommmllllllmmmnnnpppssstttqqqqqqqqqsssvvvxxxwwwvvvmmmmmmkkkjjjjjjjjjjjjjjjllllllmmmlllkkkiiigggeee```^^^ZZZXXXWWWVVVTTTRRRLLLKKKLLLOOOTTTYYY\\\\\\___^^^[[[WWWSSSRRRTTTUUUZZZ^^^ccciiippp{{{xxxrrrmmmjjjdddhhhooowww}}}}}}}}}}}}~~~~~~~~~|||yyyuuurrrooommmnnnpppooonnnoootttyyy{{{}}}}}}yyywwwxxxyyyrrrppplllgggccc```^^^]]][[[YYYWWWVVVWWWYYY[[[]]]ZZZ]]]```bbbccchhhooottt|||zzzzzz}}}yyywwwuuurrroooqqq}}}zzzyyyxxxwwwuuusssrrrrrrnnnllljjjhhhgggfffgggggggggfffffffffeeedddaaa^^^^^^]]][[[YYYXXXXXXXXXYYYZZZYYYXXXXXXXXXWWWTTTRRRQQQRRRRRRSSSRRRQQQOOONNNJJJJJJJJJJJJIIIGGGFFFEEECCCCCCDDDDDDCCC@@@>>><<<777666666555555666666777666777999;;;;;;;;;999888999888777666555555555555555666777999:::;;;;;;;;;AAA>>>DDDYYYxxxoooUUUCCC???888666555444666666666555222222222111111111111000000000000000000000000000//////000000000000//////.........///////////////............////////////......////////////000000///000000000000//////...---///111222111111222444333999<<<;;;;;;>>>???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<888888999;;;<<<===>>>???;;;===???@@@AAACCCFFFIIIMMMUUUlllxxxggg[[[TTTTTTUUUWWWYYY[[[]]]^^^dddfffiiijjjkkkkkkmmmoooooonnnmmmmmmnnnppprrrssstttrrrrrruuuzzz}}}~~~~~~vvvtttqqqnnnmmmmmmmmmnnnllllllmmmlllkkkhhhfffddd]]][[[YYYWWWWWWUUURRRPPPKKKLLLOOOTTT[[[```bbbbbb```___\\\XXXVVVVVVYYY\\\```eeemmmssszzzyyyuuunnnqqqxxx{{{tttvvvwwwwwwwwwzzz|||vvvpppkkkhhhfffeeeccc```]]]]]]___bbbdddeeegggjjjjjjkkkqqqyyy~~~|||{{{{{{zzzrrrpppmmmkkkhhhhhhhhhhhhgggffffffffffffeeeaaa______]]][[[ZZZXXXXXXXXXXXXYYYYYYXXXXXXYYYXXXVVVSSSRRRSSSTTTTTTSSSQQQOOONNNMMMMMMMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEECCCBBBAAA999999888777666666666666555777999:::;;;999777666888777666666666666666777666666666777888888888777::::::???NNNfff}}}```IIIAAA:::888666555666666555333222222222111111111111000000000000000000000000000//////000000000000//////............/////////000............////////////........./////////000000///000111111000///...------...//////......000222333888:::999:::>>>AAAAAA=================================>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;999::::::;;;<<<======>>>:::<<<>>>@@@AAACCCFFFIIIMMMVVVlll}}}gggXXXNNNQQQTTTYYY]]]```cccdddfffhhhkkklllllllllmmmnnnqqqpppooommmnnnoooppprrrwwwuuutttxxx}}}|||zzzvvvrrrppppppqqqrrrhhhiiijjjjjjhhhfffdddbbb\\\ZZZYYYWWWVVVTTTQQQNNNMMMOOOSSSZZZbbbgggiiiiiiaaa```]]]ZZZXXXZZZ^^^bbbfffllluuu|||~~~xxx{{{zzz}}}~~~~~~~~~{{{wwwuuupppmmmiiifffdddfffhhhjjjooorrrtttttttttzzzuuussspppllljjjhhhhhhhhhgggffffffggggggeeebbb______]]]\\\ZZZYYYXXXYYYYYYYYYYYYYYYYYYZZZZZZWWWUUUSSSTTTUUUUUUTTTRRROOONNNPPPQQQQQQQQQPPPNNNLLLKKKFFFFFFFFFFFFFFFEEEDDDDDD;;;:::999777666666555555555666888::::::888666444666555555666666777888999888777666666777777666555666:::@@@IIIZZZrrrkkkOOODDD===:::888666666555333222222222222111111111111000000000000000000000000000//////000000000000//////---.........//////000000............/////////000---.........//////000000///000111111111///...---222222222111///000222444333777999777999>>>CCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAACCCFFFIIINNNVVVlllttt```TTTRRRRRRUUU[[[bbbffffffdddeeefffhhhjjjlllmmmnnnnnnoooppppppooonnnnnnoooqqqyyyxxxxxx}}}{{{yyywwwvvvuuurrrooolllmmmkkkhhheeebbb```______[[[ZZZYYYWWWUUUTTTRRRQQQOOOSSSZZZ```dddhhhkkkmmmggghhhhhhfffddddddiiimmmtttxxx}}}~~~}}}vvvpppooorrrwww{{{|||{{{uuuqqqooonnnmmmllliiiiiiiiiiiihhhfffeeeccc^^^]]][[[YYYXXXWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWVVVUUURRRPPPOOOMMMOOORRRTTTSSSQQQNNNLLLKKKGGGDDDEEEHHHIIIFFFBBBCCCAAA>>><<<<<<;;;999777999999888888888888999999888777777666666666666777;;;;;;;;;::::::999999999::::::===CCCMMM```}}}}}}cccOOOCCC999222444888777222000///000222333444444333222111111111111111111111111///////////////000111111//////000000000000////////////000000000000////////////000000111111111222333111000......000111333000///---------///222444444666888;;;>>>@@@AAABBBBBBAAA@@@@@@????????????<<<===>>>???????????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>;;;===>>>>>>???AAAEEEHHHJJJUUUlllzzzlll\\\SSSTTTUUUYYY___fffiiiiiigggffffffgggiiikkklllnnnooopppqqqrrrqqqpppppprrrsss{{{zzz{{{}}}{{{yyywwwvvvuuurrrpppnnnlllhhhdddaaa___^^^^^^YYYXXXWWWUUUTTTTTTTTTTTTVVVYYY^^^cccfffiiimmmppptttuuuuuurrroooppptttxxxyyy{{{xxxzzz~~~~~~{{{uuurrrpppnnnllljjjkkkkkkjjjiiifffdddbbb```___]]][[[ZZZXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[[[[WWWXXXXXXXXXVVVTTTQQQPPPNNNPPPQQQSSSRRRQQQNNNMMMLLLHHHFFFFFFIIIJJJGGGDDDEEEBBB???>>>======;;;999999999888888888888999999888888777666666666777777;;;:::::::::999999999999888888;;;@@@GGGVVVooonnnXXXFFF>>>888777777555333444222222333444333333111111111111111111111111111111///////////////000111111//////000000000000////////////000000000000///////////////000000000111111000///...------...///000000///...---...000222444666777:::<<>>??????????????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<===>>>>>>>>>======;;;===>>>??????AAAEEEHHHKKKVVVlllzzzuuulll___VVVRRRTTTVVV[[[aaagggjjjjjjiiiggggggggghhhjjjlllnnnooorrrssstttsssrrrssstttvvv|||}}}~~~{{{xxxvvvuuuuuutttssspppmmmhhhccc___]]]]]]]]]VVVUUUSSSRRRSSSTTTVVVXXX\\\^^^aaacccfffiiinnnqqq|||}}}}}}zzzvvvvvvzzz~~~~~~|||uuuwww{{{zzzvvvrrrnnnllllllmmmmmmmmmkkkhhhdddbbbbbbaaa```^^^\\\[[[ZZZYYYVVVVVVWWWXXXYYYZZZ[[[[[[WWWXXXZZZZZZYYYVVVSSSQQQPPPQQQQQQQQQQQQPPPOOONNNMMMJJJHHHHHHJJJKKKHHHEEEFFFCCCAAA@@@??????===<<<::::::999999999999::::::999999888777777777777777999999999999999888888888999888;;;>>>BBBLLL___qqq|||eeeLLLDDD===:::777333444777444444444444333222111000111111111111111111111111///////////////000111111////////////////////////...//////000000//////......///////////////000000000///...------...///000000///...---...000222444777999;;;===@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@@@@??????@@@@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<===???@@@???>>><<<;;;<<<===>>>???@@@BBBEEEHHHLLLVVVkkk}}}vvvoooggg]]]TTTPPPRRRQQQTTTYYY___dddggghhhgggfffgggiiijjjlllmmmmmmmmmrrrsssttttttssstttvvvxxx|||~~~|||yyyuuussssssssssssrrrpppmmmhhhbbb^^^[[[[[[[[[SSSRRRQQQQQQRRRVVVYYY\\\]]]^^^___```cccgggmmmrrr~~~~~~zzzyyy|||yyyxxxxxx|||~~~~~~|||wwwssspppmmmmmmnnnooopppnnnjjjgggdddcccbbbbbb```___]]]\\\[[[TTTTTTUUUVVVWWWXXXYYYZZZWWWYYY[[[\\\[[[XXXUUUSSSSSSRRRQQQQQQPPPPPPPPPPPPNNNKKKJJJIIIJJJJJJHHHFFFFFFDDDAAA@@@@@@@@@???===;;;;;;::::::::::::;;;;;;;;;:::999888888777888888888888888888888888888888::::::<<>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@>>>;;;:::<<<===??????@@@BBBFFFHHHMMMWWWkkkyyypppiiibbb\\\SSSMMMNNNRRRQQQTTTYYY^^^bbbeeeggghhheeegggkkknnnoooooommmkkkpppqqqssssssssstttvvvxxx{{{~~~}}}yyyvvvsssssstttssssssooolllgggaaa]]]ZZZYYYYYYRRRQQQQQQQQQTTTXXX\\\___^^^^^^^^^___aaafffmmmrrr~~~}}}}}}}}}{{{vvvtttrrrrrruuuyyy~~~{{{xxxuuuqqqooommmnnnppppppooollliiigggbbbbbbbbbbbbaaa___^^^]]]VVVVVVUUUVVVVVVWWWYYYYYYXXXYYY[[[\\\\\\ZZZWWWUUUUUUTTTSSSQQQQQQQQQQQQQQQMMMLLLJJJJJJJJJIIIGGGFFFEEECCCAAA@@@AAAAAA@@@???======<<<<<<<<<<<<======<<<<<<:::999999888888888888888888888888888888888999999;;;>>>???BBBKKKVVVnnngggTTTAAA::::::999777555222222222333333444444555111111111111111111111111///////////////000000111//////............//////......////////////......////////////............111111000000000000111111000/////////000111222333666777999;;;<<<===>>>>>>??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@>>>;;;999<<<>>>???@@@@@@BBBFFFIIIMMMWWWjjj~~~~~~vvvnnnccc^^^XXXTTTOOOLLLNNNTTTTTTWWW[[[^^^aaaeeejjjmmmgggiiimmmpppqqqpppnnnllloooppprrrrrrssstttwwwyyyzzz~~~~~~|||yyywwwvvvvvvuuusssmmmjjjfffbbb]]]ZZZXXXWWWSSSSSSSSSTTTWWWZZZ^^^`````````______```dddkkkpppyyy}}}{{{~~~~~~~~~zzzwwwuuurrrppplllkkkiiiiiimmmrrrxxx|||~~~{{{yyywwwtttrrrnnnnnnnnnmmmllljjjhhhfff___```aaabbbbbbaaa___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRMMMMMMLLLKKKJJJHHHGGGGGGEEECCCAAAAAABBBBBBAAA@@@@@@??????????????????@@@>>>===<<<:::999999999999888888888999999999999999666666888<<<<<<===DDDLLL___rrr}}}eeeKKK@@@???<<<777333222222222222333444555666111111111111111111111111///////////////000111111000///...------...///000---......//////......---000000000////////////.........////////////......000000000000111222333333555666777999:::;;;;;;;;;==================>>>???>>>>>>?????????>>>>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;:::===>>>???@@@AAACCCFFFIIIMMMWWWkkk|||pppeeeZZZTTTPPPPPPPPPOOOQQQUUUWWWYYY\\\^^^```eeekkkpppllllllmmmnnnooopppppppppoooppprrrssssssuuuxxxzzzzzz~~~~~~}}}zzzyyyxxxvvvsssqqqjjjhhhfffbbb___[[[WWWVVVUUUUUUVVVXXXZZZ]]]___```aaa```___]]]]]]___dddhhhqqqxxxzzzvvvssswww{{{|||||||||~~~}}}yyyuuussspppnnnkkkiiiffffffhhhmmmssswww|||~~~}}}|||zzzwwwuuupppooollliiifffdddbbbaaa\\\]]]___aaaaaaaaa```___^^^]]][[[YYYYYYYYYZZZ[[[ZZZYYYYYYYYYYYYZZZZZZZZZXXXXXXWWWVVVUUUTTTSSSSSSOOOOOONNNMMMKKKIIIIIIIIIFFFDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBB???>>>===;;;:::999999999999999999999:::::::::;;;777666888;;;;;;;;;@@@FFFQQQaaazzzyyy\\\KKKCCC===777444555444333333333333555555111111111111111111111111///////////////000111111000///---,,,,,,---///000---......//////......---111111000000000/////////......////////////......000000000111111222333333555666777888999:::::::::;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;===>>>???@@@AAACCCFFFIIIKKKVVVkkk}}}}}}wwwiii]]]UUUOOOLLLNNNQQQQQQSSSVVVWWWYYY[[[\\\^^^ccckkkqqqpppooommmlllmmmpppsssuuuoooqqqsssttttttvvvyyy{{{{{{}}}{{{yyyxxxvvvtttqqqnnnggggggfffccc___[[[WWWUUUWWWWWWYYY[[[]]]^^^___``````___]]]ZZZXXXYYY]]]```nnnvvv}}}}}}vvvrrrnnnsssyyy{{{{{{{{{|||~~~|||yyyvvvsssqqqmmmjjjgggeeegggkkkqqqtttwww{{{~~~|||yyywwwrrroookkkfffbbb___]]]\\\YYY[[[^^^```aaaaaa``````^^^]]]ZZZXXXWWWWWWXXXYYYZZZYYYXXXXXXXXXYYY[[[\\\YYYYYYYYYXXXWWWVVVTTTSSSPPPQQQPPPOOOLLLJJJJJJJJJGGGFFFDDDDDDEEEFFFFFFEEECCCCCCCCCBBBBBBCCCCCCCCC??????===<<<;;;::::::999999999999::::::;;;;;;;;;;;;999999<<<<<<;;;???EEEGGGVVVnnnjjjTTTEEE;;;777666777666444333222222333444111111111111111111111111///////////////000111111000///---,,,,,,---///000---..................---222222111111000000//////000000111111111111000000///000000111222222333333666666777888999::::::999:::::::::::::::;;;<<<===;;;;;;<<<======>>>============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<===>>>@@@@@@AAACCCGGGIIIKKKVVVlll|||wwwnnnaaaYYYOOOPPPPPPPPPQQQSSSWWWZZZ[[[YYYXXXZZZ___fffkkknnnqqqpppoooooooooppprrrsssrrrrrruuuyyyyyyvvvwww|||~~~}}}zzzxxxwwwsssnnnjjjhhheeeaaa]]]YYYXXXWWWWWWYYYWWWXXX]]]cccfffccc___\\\```cccaaa\\\XXXXXXYYYhhhqqq|||~~~~~~|||{{{vvvqqqnnnmmmnnnppprrrvvvzzz~~~{{{wwwpppmmmiiiffffffhhhkkknnnzzzzzz}}}~~~{{{wwwtttmmmjjjddd```^^^\\\ZZZYYYWWWYYY\\\]]]]]]\\\]]]]]]\\\[[[YYYWWWVVVVVVVVVVVVWWWYYYZZZYYYYYYYYY[[[]]]\\\\\\ZZZYYYXXXWWWVVVUUUQQQPPPPPPOOOMMMKKKJJJIIIHHHFFFFFFFFFGGGGGGEEECCCGGGGGGFFFFFFEEEDDDDDDDDD>>>===<<<;;;::::::;;;<<<;;;;;;::::::::::::999999:::999999888999:::<<<===EEEIIIYYYttt|||]]]HHHAAA>>>999666555444333333333333333333333333222222222111111111111111111000///------...///000000000///---,,,////////////////////////---...///000000111000000//////000000111111111222000/////////000111222222555666777888999999888777===<<<;;;:::999888888888======<<<<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::999888888::::::999888777888888999;;;<<<<<<======>>>?????????@@@CCCFFFMMMXXXnnnwwwrrrhhh\\\UUUNNNOOOQQQRRRRRRUUUXXX[[[\\\ZZZYYY[[[```gggkkknnnrrrrrrqqqppppppqqqrrrssssssrrrtttwwwxxxvvvyyy~~~{{{yyyvvvrrrlllgggeeedddaaa]]][[[YYYXXXXXXYYYZZZ[[[___cccdddcccaaa```dddgggeee```\\\[[[\\\jjjqqq}}}}}}||||||{{{wwwrrrooonnnooopppsssvvvzzz~~~wwwtttnnnjjjiiikkkoooqqqyyyzzz~~~}}}yyyuuuqqqmmmgggddd___\\\ZZZXXXWWWUUUUUUXXXZZZ[[[[[[[[[[[[\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[]]]]]]]]]\\\[[[ZZZXXXXXXSSSSSSRRRQQQOOOMMMLLLKKKIIIHHHGGGHHHIIIIIIHHHFFFIIIIIIHHHHHHGGGFFFFFFEEEAAA???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888:::;;;===>>>BBBDDDPPPggggggQQQFFF???999777777666555444444444444333333333222222222111111111111111111000///.........///000000000///------////////////////////////...//////000000000000////////////000000000111111////////////000111222333666777999:::;;;;;;:::999::::::999999::::::;;;<<<======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::;;;:::999999;;;;;;:::999888888999::::::;;;<<<<<<;;;<<<>>>???AAACCCGGGJJJMMMXXXmmm{{{pppiii___UUUPPPLLLOOORRRTTTVVVWWWZZZ\\\^^^\\\[[[]]]bbbhhhlllnnntttsssrrrrrrrrrrrrsssssssssqqqrrrvvvwwwwww{{{}}}zzzvvvooohhhcccaaaaaa___]]]\\\[[[ZZZZZZ[[[]]]```aaabbbaaabbbccccccgggkkkkkkgggcccbbbbbbmmmttt}}}zzzzzz{{{{{{~~~~~~|||xxxtttqqqppppppqqqtttwww{{{~~~{{{tttmmmkkkmmmqqqtttxxx{{{~~~xxxsssmmmgggcccaaa^^^ZZZXXXWWWVVVUUUSSSSSSUUUXXXXXXXXXXXXYYYZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVUUUTTTTTTVVVXXX\\\]]]___``````^^^\\\ZZZWWWVVVUUUSSSQQQPPPNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHHHHDDDCCCAAA???===<<<;;;;;;;;;;;;::::::::::::999999777777777888:::<<<>>>??????@@@HHHXXXmmmttt]]]LLL@@@999999888777666555555555555333333333222222222111111222222222111111000///////////////000///......---///////////////////////////000000000000//////......///////////////000000////////////000111222333888999;;;<<<======<<<<<<::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999999999999::::::;;;;;;;;;;;;===???@@@AAADDDHHHKKKMMMXXXmmmvvvhhh```WWWPPPLLLKKKOOOSSSWWWYYYZZZ\\\]]]___^^^^^^aaaeeejjjmmmnnnsssssssssrrrrrrrrrrrrrrrtttqqqrrruuuvvvwww}}}}}}yyysssllleee```]]]]]]\\\\\\\\\\\\\\\\\\\\\```dddccc___^^^```cccdddhhhmmmpppooommmllllllsssxxx~~~xxxxxxzzzzzz|||}}}~~~~~~|||yyyvvvtttqqqrrrsssuuuxxx{{{~~~xxxooolllmmmqqquuuzzz~~~~~~xxxrrrlllfff```\\\]]][[[XXXWWWWWWWWWUUUTTTRRRTTTVVVVVVUUUVVVWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTRRRSSSTTTSSSRRRRRRSSSUUUZZZ]]]```cccdddbbb___]]]ZZZYYYWWWUUUSSSQQQPPPPPPLLLKKKJJJJJJLLLMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFDDDAAA???===;;;;;;;;;;;;:::::::::999999999888888888999:::;;;<<<===>>>???EEEQQQ```vvv}}}gggRRRBBB:::999888777666555444444444333333333222222222111111333222222111111111111111///////////////......---////////////////////////000000111000000///...---............////////////////////////000111333333888:::;;;===>>>>>>>>>======<<<;;;:::999888888888;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999999999:::888888888:::;;;:::999999999999::::::;;;;;;;;;>>>???@@@@@@@@@BBBEEEGGGMMMWWWlllnnnaaaYYYQQQMMMLLLLLLPPPUUUYYY[[[\\\^^^___aaaaaaaaadddhhhlllnnnnnnrrrrrrrrrrrrrrrrrrqqqqqquuussssssvvvwwwyyy~~~}}}}}}{{{wwwpppiiiccc```[[[[[[ZZZ[[[[[[\\\]]]^^^___cccfffddd^^^[[[^^^aaaaaaffflllqqqtttuuuvvvvvvyyy}}}zzzyyyzzzzzzzzz|||}}}~~~}}}{{{xxxvvvsssttttttvvvyyy|||uuupppqqquuuxxx|||{{{||||||xxxsssmmmiiiccc^^^ZZZ[[[YYYWWWVVVWWWWWWVVVTTTSSSTTTUUUUUUTTTSSSUUUVVVVVVVVVVVVUUUUUUTTTSSSSSSQQQRRRRRRRRRPPPPPPRRRTTTXXX[[[```dddeeedddaaa___\\\[[[YYYVVVTTTRRRRRRQQQMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHFFFCCCAAA>>><<<:::;;;;;;:::::::::999999999::::::::::::::::::999999<<<>>>DDDLLLWWWhhhnnnXXXFFF>>>999888777555444333333333333333333222222222111111333222111111000111111222000/////////............////////////////////////000000111000000///...---////////////.....................///000222333444777999;;;<<<===>>>=========<<<;;;:::999888888888::::::;;;;;;;;;;;;::::::777777777777777777777777777666555666888999888777888999999::::::;;;;;;;;;===>>>?????????AAADDDFFFMMMWWWkkkyyyfffZZZSSSNNNLLLMMMNNNRRRWWWZZZ\\\^^^___aaaccccccdddgggkkknnnnnnnnnppppppqqqrrrrrrrrrrrrrrrwwwuuuuuuxxxyyy{{{|||xxxxxxvvvrrrlllgggdddbbb\\\[[[ZZZZZZ\\\^^^```bbbdddggghhheee___\\\]]]```___bbbhhhooouuuyyy|||}}}|||{{{zzzzzz{{{|||~~~}}}zzzyyyuuuuuuvvvwwwyyy|||yyyyyy|||}}}|||zzzvvvrrrmmmjjjeeeaaa]]]YYYXXXWWWWWWWWWWWWVVVTTTVVVVVVVVVUUUSSSRRRSSSUUUTTTTTTUUUUUUTTTSSSRRRRRROOOPPPQQQQQQQQQQQQSSSUUUWWWZZZ___cccffffffdddccc___^^^[[[XXXUUUTTTTTTTTTOOOMMMJJJJJJKKKLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHGGGEEEBBB???<<<;;;;;;;;;::::::::::::999999<<<<<<<<<;;;:::999888777888;;;AAAGGGMMMYYYoooxxxaaaMMMCCC999888777555444333333222333333333222222222111111222222000//////000111222000000///............//////////////////////////////000000000000//////...000000000////////////............///000222333444777888:::<<<===>>>======::::::999999::::::;;;<<<888999:::;;;;;;:::999888555555555555555666666666666555444555777888888777777888888999;;;<<<<<<===999;;;===>>>???BBBFFFIIILLLVVVjjj~~~nnn]]]SSSNNNKKKLLLNNNQQQTTTXXX[[[]]]^^^```bbbdddeeefffiiimmmoooooonnnoooppprrrsssttttttttttttyyywwwwww{{{||||||{{{rrrsssqqqnnniiieeeeeefff```^^^\\\[[[]]]```eeegggjjjkkkjjjgggaaa^^^^^^```___aaaeeekkksssyyy}}}~~~|||{{{zzz|||}}}~~~|||zzzwwwwwwwwwxxxzzz}}}~~~{{{xxxwwwuuuyyy}}}yyyuuuqqqmmmiiieeebbb\\\[[[ZZZZZZZZZZZZXXXVVVYYYYYYXXXVVVSSSRRRSSSTTTRRRSSSTTTTTTTTTSSSRRRQQQNNNPPPQQQRRRQQQSSSUUUWWWWWWZZZ___cccfffggggggfffcccaaa^^^ZZZXXXWWWVVVVVVQQQOOOLLLJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGEEEBBB???===;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;:::888777888:::>>>BBBEEEMMM]]]mmmlllUUUHHH:::999888666555444333333333333333222222222111111222111///......///111222111000///...---......///////////////////////////...//////000000000000///111111000000000/////////---......///000222444555777888:::<<<>>>>>>>>>>>>::::::999999::::::;;;<<<888999:::;;;;;;:::999888444444555555555666666666666555444666888999888777666666888999;;;<<<>>>>>>:::<<<>>>???@@@CCCGGGJJJLLLVVVjjjuuugggWWWOOOKKKJJJKKKOOOSSSVVVYYY[[[\\\^^^aaaccceeefffgggkkknnnpppooonnnoooppprrrtttvvvvvvvvvvvvzzzxxxyyy}}}~~~}}}zzzoooooonnnkkkfffeeefffiiidddaaa^^^]]]^^^ccchhhkkkooonnnlllhhhdddaaa``````___```ccciiiqqqxxx}}}~~~|||{{{zzz}}}~~~}}}{{{xxxwwwxxxyyyzzz}}}~~~xxxooohhhccc```^^^]]]aaagggqqq~~~}}}yyyuuuqqqmmmhhheee```___^^^^^^___^^^\\\ZZZ\\\[[[ZZZWWWSSSRRRRRRTTTRRRRRRSSSTTTTTTSSSRRRQQQNNNPPPQQQRRRRRRTTTVVVYYYXXX[[[___dddgggiiiiiiiiieeeccc```\\\ZZZYYYXXXYYYTTTQQQMMMKKKKKKLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGGGGEEECCC@@@===;;;;;;;;;;;;:::::::::999999999999;;;;;;;;;;;;:::999;;;;;;===???AAAFFFTTTbbbuuuZZZKKK<<<;;;999888666555444444333333333222222222111111111000...------///111222111000///------......///////////////////////////......///000000111000000222222111111000000//////------...///111222444555777999;;;===????????????======;;;:::999888888888777888:::;;;;;;:::888777555555555555666666777777666555555666999:::999888555666777999;;;===>>>??????@@@AAAAAAAAABBBEEEHHHLLLVVVjjjhhh^^^RRRLLLLLLNNNOOOOOOWWWYYY[[[^^^aaacccdddeeeeeegggiiilllnnnpppppppppqqqrrrtttuuuvvvwwwwwwwwwzzz||||||zzzyyy{{{~~~zzzooolllgggeeeeeeggghhhhhhgggeeeddddddfffkkkpppttttttrrrmmmhhhggghhheee^^^^^^```eeemmmvvv||||||xxxyyy|||~~~|||zzz{{{~~~~~~}}}zzzzzzxxxxxxyyy|||~~~uuuiiieee^^^YYYWWWVVVUUUTTT^^^```ggguuu|||vvvpppllliiiggg```aaaaaa```___^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSQQQQQQRRRSSSRRRQQQOOOQQQRRRRRRPPPQQQTTTXXXVVVXXX\\\aaagggjjjjjjiiigggeeeccc```\\\YYYUUUTTTVVVTTTRRROOOMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIGGGDDDAAA>>><<<;;;AAA???===;;;:::;;;<<<<<<888888999999999:::::::::<<<;;;<<<======@@@KKKVVVqqqdddOOO>>>;;;::::::777333333777222222222222222222333333333333333333222111////////////000000000000//////////////////000000000000000000111111111111000000---......///000111111222222111111000111333444555666888:::;;;:::;;;<<<===999:::::::::::::::999999;;;;;;;;;::::::999999999777777777777777777777777888777666777999::::::999666777777999:::;;;<<<<<<>>>???AAAAAAAAACCCEEEHHHNNNVVVjjjbbbYYYOOOJJJKKKOOOQQQQQQWWWXXX[[[^^^aaadddfffffffffgggjjjllloooppppppqqqqqqrrrsssuuuvvvvvvwwwwwwyyy{{{|||{{{yyyzzz}}}qqqmmmiiigggggghhhiiiiiihhhhhhggggggjjjnnnrrrtttsssssspppmmmnnnqqqnnnhhhdddeeejjjqqqxxx~~~}}}zzzwwwxxx{{{}}}{{{zzz{{{}}}~~~}}}{{{{{{zzzzzz|||yyymmmeeeccc^^^YYYUUUTTTTTTTTTTTT\\\___gggvvvzzzsssnnnjjjhhhdddcccbbbaaa```^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWUUUTTTRRRRRRSSSTTTTTTSSSSSSUUUVVVVVVTTTUUUXXXZZZYYY[[[^^^bbbgggjjjkkkkkkgggfffeeebbb^^^[[[XXXVVVVVVUUURRRPPPNNNMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@@@@AAA???===;;;::::::;;;<<<999:::::::::;;;;;;;;;;;;;;;::::::<<<<<<>>>HHHSSSkkknnnZZZJJJCCC===:::555///,,,...333333222222222222222222222111111000000///......//////000000000000//////////////////000000000000000000111111111000000///.........///000111111111222111000000111222444555666888:::;;;::::::<<<===<<<<<<============<<<<<<:::::::::;;;;;;;;;;;;;;;888888888888888888888888999888777888999:::999888888888999:::;;;<<<=========???@@@AAAAAACCCEEEHHHNNNVVVjjjYYYSSSKKKIIIKKKPPPSSSTTTVVVXXX[[[___bbbfffhhhiiiggghhhjjjmmmooopppqqqqqqrrrrrrssstttuuuvvvwwwwwwxxx{{{}}}}}}{{{{{{~~~ssspppllljjjjjjkkkllllllkkkkkkkkklllnnnppprrrsssqqqrrrrrrsssxxx|||zzzuuummmnnnqqqvvv|||~~~yyywwwuuuvvvxxxyyyyyyxxxzzz|||~~~~~~}}}{{{{{{||||||sssjjjbbb]]]^^^ZZZVVVSSSTTTUUUUUUUUUYYY]]]hhhyyywwwqqqllljjjhhhgggdddbbb```^^^^^^^^^___^^^^^^]]]\\\[[[ZZZZZZWWWUUUTTTTTTUUUVVVVVVUUUVVVXXXYYYYYYXXXXXXYYY[[[ZZZ\\\^^^bbbeeegggiiijjjhhhhhhfffdddaaa^^^\\\ZZZWWWVVVTTTRRRPPPPPPPPPPPPMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA???===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::888888::::::<<>>>>>>>>>>>======::::::;;;;;;<<<=========999999999999999999999999:::999888888999:::888777999999:::;;;<<<======>>>===>>>@@@AAAAAACCCEEEHHHNNNVVVjjjRRRNNNIIIHHHKKKOOOSSSTTTVVVXXX[[[___dddgggjjjkkkiiijjjkkkmmmoooqqqrrrrrrssssssssstttuuuvvvwwwxxxyyy|||~~~}}}vvvsssooonnnnnnooooooooommmmmmooopppppppppppppppjjjnnnqqqvvv}}}vvvvvvwwwzzz~~~yyyvvvtttrrrrrrtttuuuvvvwwwxxx{{{|||}}}}}}||||||~~~wwwooojjjgggeeeccc___\\\YYYXXXXXXYYYYYYXXXWWW]]]iii{{{{{{uuuqqqnnnmmmjjjgggccc```_________```______^^^]]]\\\\\\\\\YYYWWWVVVVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYYYYZZZ\\\^^^```bbbdddggghhhhhhhhhgggfffdddbbb```___YYYWWWVVVTTTRRRRRRRRRSSSNNNNNNNNNMMMLLLJJJIIIHHHKKKJJJIIIGGGDDDBBBAAA@@@AAA@@@>>>===;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::888888::::::;;;BBBIIIUUUiiiuuuXXXJJJ<<<888::::::888888555555444333222222111111333333111000000000111111000000000111111000000000////////////000000000000111111111111000///...---.../////////000000000111111000000000000222333444555777999:::::::::;;;<<<;;;<<<<<<============<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888777999::::::;;;<<<<<<======<<<===???@@@AAABBBEEEHHHNNNVVVjjjNNNLLLIIIIIILLLOOORRRTTTVVVXXX\\\```eeehhhkkklllkkklllmmmnnnpppqqqssssssttttttttttttuuuwwwxxxyyy{{{yyywwwsssrrrrrrssssssrrroooooopppqqqpppnnnkkkjjjccchhhmmmttt~~~~~~}}}|||}}}~~~uuusssqqqooonnnoooqqqssstttvvvxxxzzz{{{}}}{{{|||~~~{{{vvvoooiiigggggghhhiiicccbbb```______^^^\\\ZZZXXX]]]jjj{{{zzzvvvtttpppmmmiiieeebbb`````````aaa```___^^^]]]]]]]]]^^^\\\[[[YYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[YYYXXXYYY\\\```bbbcccdddfffhhhggggggggggggfffeeedddcccZZZYYYWWWUUUTTTTTTTTTTTTOOOOOOOOONNNMMMKKKJJJIIILLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<999888;;;<<<<<<@@@FFFOOOaaaxxxkkkXXXDDD;;;:::888666555555555444444333222111111222222111111000000111111000000111111111111000000////////////000000000000000000000000000///......////////////000000000000111000000///000222333444555777999:::999999;;;<<<;;;<<<<<<===>>>>>>======??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::999999::::::888777999999::::::;;;;;;<<<<<<;;;===???@@@AAABBBEEEHHHNNNUUUjjjKKKJJJKKKKKKMMMPPPSSSUUUWWWYYY]]]aaafffiiilllmmmmmmmmmnnnnnnppprrrssstttvvvvvvuuuvvvwwwxxxzzz{{{~~~|||zzzwwwvvvvvvwwwvvvuuuqqqrrrrrrpppnnnjjjfffddd___dddiiiqqq}}}{{{rrrooonnnkkkkkklllnnnppprrrtttuuuvvvyyy{{{zzzzzz||||||yyyuuuoooiiieeeeeefffhhhhhhggghhhiiihhheeeaaa]]][[[___jjjzzz~~~||||||~~~}}}~~~zzzxxxsssqqqnnnjjjgggeeeccccccbbbaaa___^^^^^^^^^___``````^^^\\\[[[\\\\\\ZZZYYY\\\\\\]]]___```^^^ZZZWWWXXX]]]bbbeeeeeeeeegggiiieeeffffffggggggffffffeee\\\[[[YYYWWWUUUTTTTTTUUUOOOPPPOOOOOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHCCCCCCBBB@@@???===<<<;;;999::::::::::::;;;;;;;;;===:::999<<<===<<<>>>BBBKKKYYYmmm{{{fffNNN@@@;;;888777777555555444444333333222222000111111222222111000000000111111222222111111000////////////000000000000...//////000000//////...////////////000000000000000000//////000111333444444666999999999999:::<<<<<<===>>>??????@@@@@@???@@@@@@???===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;999888999999::::::;;;;;;;;;;;;:::<<<>>>???@@@BBBFFFHHHNNNUUUjjjGGGIIIKKKNNNPPPSSSVVVXXXYYY[[[^^^bbbfffjjjlllmmmooonnnnnnoooppprrrtttuuuxxxxxxwwwwwwxxxzzz|||}}}|||zzzyyyyyyyyyxxxwwwuuuuuusssppplllgggccc```___ccchhhooo|||vvvmmmjjjjjjhhhiiilllkkknnnqqqrrrrrrsssvvvxxxxxxxxxxxx{{{|||wwwvvvwwwyyyzzz~~~{{{vvvoookkkiiijjjkkklllnnnqqqttttttpppiiiddd___bbbjjjxxx{{{sssnnnmmmnnnkkkmmmpppsssyyy}}}{{{vvvuuussspppmmmjjjhhhgggdddcccaaa```___```aaabbbdddaaa___]]]]]]\\\[[[YYY\\\\\\]]]___```^^^YYYUUUSSSZZZaaaeeedddccceeegggcccdddeeefffffffffffffff^^^\\\ZZZWWWUUUTTTTTTTTTOOOOOOPPPOOOOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEDDDBBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>:::999<<<===;;;<<>>????????????>>>>>>======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;;;;;;;999;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>???@@@BBBFFFHHHNNNUUUjjjEEEGGGKKKOOORRRUUUYYY[[[ZZZ\\\___cccgggjjjlllmmmooooooooooooppprrrtttvvvyyyyyyxxxwwwxxx{{{}}}~~~|||{{{{{{{{{zzzyyyxxxwwwtttpppkkkfffaaa___```dddhhhooo||||||rrriiigggggggggiiillljjjmmmpppqqqpppqqqtttwwwwwwvvvvvvyyy}}}}}}{{{vvvoookkkmmmsssxxx|||}}}xxxsssqqqqqqssspppsssxxx}}}}}}yyyqqqkkkbbbdddjjjwww|||uuummmgggeeeeeedddeeeeeedddgggooo}}}~~~|||xxxxxxwwwtttrrrnnnllljjjfffdddcccaaaaaabbbdddeeefffccc```^^^^^^]]][[[YYYYYYYYYZZZ\\\^^^\\\VVVQQQMMMUUU^^^bbbaaa```aaacccaaabbbccceeeffffffgggggg___]]]ZZZWWWUUUTTTSSSSSSOOOOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<=========>>>===999888;;;<<<;;;:::===<<>><<<:::::::::<<<=========<<<;;;;;;;;;;;;<<<>>>BBBJJJTTTdddzzzgggLLL===:::<<<666666555444444444555666333444BBBWWW\\\MMM;;;444222111///.........///000000000000000000000000000222222111111000000//////000000000000111111111111//////000222222333333222555666777888:::::::::::::::999999:::===???>>>>>>======>>>>>>===<<<;;;:::888999999:::;;;<<<======<<<;;;;;;;;;;;;<<<======777@@@BBB;;;999???AAA<<<===>>>???@@@BBBEEEGGGHHHNNNUUUjjjKKKLLLOOOSSSVVVZZZ]]]^^^^^^bbbfffiiiiiiiiijjjjjjnnnqqqsssqqqoooooossswwwyyywwwwwwxxx{{{}}}~~~~~~~~~}}}}}}~~~{{{xxxuuuuuuuuuvvvwwwwwwuuuppphhhaaa\\\ZZZ^^^```fffooozzzqqqfff^^^^^^bbbeeegggjjjiiijjjjjjlllnnnppprrrsssuuuttttttuuuwwwzzz|||~~~|||~~~wwwqqqmmmkkkgggffffffhhhmmmvvv~~~|||wwwnnnlllmmmuuu}}}vvvoookkkhhhdddaaa]]][[[YYYXXXXXXZZZ]]]___kkkvvv|||~~~}}}|||yyyvvvsssqqqmmmiiieeecccccceeeffffffiiiiiigggccc___]]]]]]]]]XXXWWWUUUTTTSSSPPPKKKHHHGGGJJJNNNRRRVVVXXXYYYYYY\\\^^^aaabbbcccdddgggiiifffbbb\\\XXXVVVUUUTTTRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGEEECCCAAA???@@@???===<<<;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<>>>>>===============<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===DDDNNNPPPEEE<<<===???<<<===>>>???@@@BBBDDDFFFHHHNNNUUUjjjLLLNNNQQQUUUXXX\\\^^^___```bbbfffhhhiiijjjkkkmmmmmmpppssssssppppppqqqtttwwwvvvvvvxxx{{{}}}~~~~~~~~~}}}~~~~~~{{{wwwuuuuuuvvvwwwwwwwwwvvvqqqiiiaaa\\\YYY]]]aaahhhqqqyyy~~~lllbbb[[[\\\```ccceeehhhfffggghhhiiilllnnnppprrrttttttssstttuuuxxxzzz|||~~~zzz}}}~~~wwwooojjjgggffffffeeehhhmmmpppsssyyy|||tttqqqooosss|||zzzsssmmmiiieeeccc^^^]]][[[XXXWWWVVVWWWWWWZZZbbbooo||||||~~~~~~~~~~~~|||xxxtttmmmjjjfffdddeeefffhhhhhhmmmllliiiddd___]]]]]]___XXXVVVTTTRRRPPPMMMHHHEEECCCDDDGGGJJJMMMPPPRRRSSSVVVXXX\\\^^^```cccfffiiiiiieee___ZZZXXXVVVTTTRRRSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLJJJHHHEEEBBB@@@???AAA@@@>>>=========>>>???======<<<;;;;;;;;;;;;;;;;;;===@@@GGGVVVkkkyyy^^^III???===888777555444333444555555777222555>>>AAA;;;555555222111000////////////000000000000000000000000000....../////////000000000//////000000000000111111111111111111111222222222444555666777999999999999:::999999:::===>>>>>>===<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<>><<<>>>>>>======>>>@@@BBBDDDFFFGGGNNNUUUjjjNNNPPPTTTXXX[[[^^^___``````bbbdddeeefffhhhlllnnnmmmpppttttttsssqqqqqqrrrsssssstttwww{{{|||yyywwwwwwxxxyyyxxxyyyxxxssskkkccc]]]ZZZ]]]bbbjjjrrryyy}}}|||kkkaaaZZZ[[[___aaaccceeecccdddeeegggjjjmmmooopppttttttssssssuuuwwwzzz|||zzz{{{}}}vvvnnnjjjjjjkkkmmmlllrrrzzz~~~}}}zzzvvvrrrnnnnnnttt|||}}}|||~~~yyyrrrmmmjjjhhh^^^^^^]]][[[ZZZYYYXXXXXXVVVZZZbbbiiiqqq~~~~~~zzztttkkkhhheeedddfffiiikkkllltttqqqllleee___\\\]]]___\\\ZZZWWWTTTRRRNNNJJJFFFAAAAAABBBCCCFFFIIILLLMMMOOORRRVVVZZZ]]]aaaeeehhhiiifffaaa]]]YYYVVVTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMMMMLLLKKKJJJIIIFFFDDDBBB@@@@@@???>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<<<<>>>>>>@@@DDDPPPeee|||iiiRRRDDD>>>:::999888666555555666666777111000555777333222333111111111000000000000000////////////////////////---------...///000000111////////////000000000111111111111111111111222222444555666777888999999999:::999999:::<<<======<<<;;;;;;:::::::::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;EEEMMMNNNFFF>>>===>>>???======>>>???BBBDDDFFFGGGMMMUUUjjjQQQSSSWWW[[[^^^```aaabbb```aaaccccccdddfffjjjmmmnnnpppsssuuuuuutttsssrrrnnnoooqqqvvv|||}}}zzzxxxxxxxxxxxxwwwwwwvvvqqqiiiaaa\\\YYY\\\bbbkkksssxxx{{{}}}}}}mmmccc[[[\\\___```aaabbbaaabbbccceeehhhkkkmmmooottttttssstttuuuxxx{{{}}}|||{{{yyyuuuvvvxxxzzzyyy}}}{{{xxxvvvqqqmmmhhhgggjjjqqqxxx|||zzzxxxtttsssuuu{{{{{{uuurrrpppaaaaaa```^^^\\\ZZZYYYXXXSSSSSSVVVYYY[[[dddyyy~~~~~~~~~xxxrrrfffdddbbbcccggglllppprrrzzzvvvoooggg```\\\]]]^^^___]]]YYYVVVSSSPPPLLLIIIBBBBBBAAAAAACCCEEEGGGIIIIIIMMMQQQVVVYYY^^^bbbeeegggeeebbb^^^YYYVVVTTTTTTTTTTTTUUUUUUUUUTTTSSSRRROOOPPPPPPPPPPPPNNNMMMLLLJJJJJJIIIIIIHHHFFFEEEDDD>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<<<<======@@@???@@@BBBKKK\\\ppp~~~sss\\\JJJAAA999777666444222222222333444111000222333111000111111111111111111000000///////////////////////////,,,,,,---...///000111111...////////////000000000222111111000000111222333444555666888999999999999:::999999:::<<<===<<<;;;:::::::::::::::;;;<<<<<<999999::::::;;;<<<======:::999999999999:::;;;;;;???AAAAAA>>>===>>>>>><<<<<<===>>>???AAACCCEEEGGGMMMUUUjjjSSSUUUYYY]]]aaabbbcccccc```aaaccccccdddeeehhhjjjmmmoooqqqtttuuuttttttssslllmmmpppvvv|||~~~}}}}}}||||||{{{zzzxxxwwwvvvuuurrrrrrpppjjjccc]]]YYYWWW[[[bbblllssswwwyyy|||}}}~~~~~~~~~mmmccc\\\\\\___``````aaaaaabbbccceeegggiiilllmmmssssssssssssvvvyyy|||~~~|||}}}zzzwwwsssqqqgggccc___\\\]]]bbbhhhlllllljjjhhhhhhkkkpppvvv{{{}}}yyyxxxhhhgggdddaaa]]]ZZZWWWVVVSSSPPPQQQTTTTTTVVVeeevvv}}}|||yyysssooobbbaaa```bbbhhhnnnsssuuu{{{xxxrrriiibbb^^^^^^``````]]]YYYVVVTTTQQQMMMJJJFFFEEEDDDCCCCCCDDDEEEFFFFFFIIINNNRRRUUUZZZ^^^aaabbbbbb```]]]XXXUUUUUUUUUSSSTTTUUUUUUUUUTTTSSSRRROOOPPPQQQQQQQQQOOONNNMMMIIIIIIIIIIIIHHHGGGFFFFFF>>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???EEEQQQ```lll|||gggQQQDDD<<<:::888666444333333444222111222222222111111111111111222222111111000///000000000000000000000000------...///000000111111......////////////000000111000000///000222333555555666777888999::::::::::::999999999;;;<<<<<<:::999999:::;;;;;;;;;::::::888999999:::;;;<<<===>>>:::::::::::::::;;;;;;<<<>>><<<:::;;;===>>><<<:::<<<<<<===???AAACCCEEEFFFLLLUUUjjjUUUWWW[[[```cccdddddddddaaacccdddeeeeeeeeeggghhhkkklllnnnpppssstttssssssmmmnnnqqqvvv{{{~~~~~~}}}|||{{{{{{{{{zzz{{{||||||zzzxxxuuusssooonnnkkkfff___ZZZXXXWWWZZZbbblllsssvvvyyy}}}}}}~~~}}}jjjaaaZZZ[[[___``````aaabbbbbbcccdddfffhhhjjjkkkppppppppprrrtttxxx|||~~~}}}{{{vvvrrrmmmjjj]]]ZZZUUUPPPOOORRRVVVZZZ\\\[[[ZZZ[[[^^^dddiiimmmuuu{{{~~~qqqnnnjjjeeeaaa]]]ZZZXXXWWWQQQQQQVVVUUURRRYYYfffppp~~~yyytttooolllaaa```___bbbgggnnnsssuuuyyyvvvrrrkkkeeebbbbbbdddaaa^^^ZZZWWWUUURRROOOMMMIIIHHHGGGEEEDDDCCCCCCCCCDDDGGGKKKOOORRRVVVZZZ]]]]]]^^^^^^[[[WWWUUUUUUWWWSSSTTTUUUVVVUUUTTTRRRQQQPPPQQQRRRSSSSSSQQQPPPNNNKKKKKKKKKJJJIIIGGGFFFEEE>>>??????@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@===>>>??????AAAIIISSS[[[{{{pppXXXGGG???===;;;999777666666666000222222222111222222222111111222222222111000///000000000000000000000000/////////000000111111111........./////////000000000/////////000222555666666777888:::;;;;;;;;;;;;:::999999999;;;<<<;;;:::888999;;;<<<<<<:::888666:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;:::;;;;;;::::::;;;<<<<<<===???AAACCCEEEFFFLLLTTTkkkUUUXXX\\\aaadddeeeeeedddbbbdddfffgggffffffggghhhjjjjjjkkkmmmqqqssssssrrroooooorrrvvv{{{~~~~~~}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzz|||~~~~~~{{{wwwtttpppnnnkkkeee^^^ZZZYYYZZZYYYaaalllsssvvvyyy~~~~~~{{{fff^^^XXXZZZ___``````bbbccccccccceeefffhhhiiijjjnnnnnnooopppssswww{{{~~~}}}}}}xxxsssmmmhhhdddVVVSSSOOOIIIFFFGGGJJJMMMPPPPPPPPPRRRVVV[[[```ccchhhooowww{{{{{{{{{~~~vvvsssooojjjeeebbb```___XXXQQQQQQVVVTTTMMMOOOXXX___ssswwwpppllljjjbbb```___aaagggmmmqqqtttvvvtttqqqlllgggeeeeeegggccc```\\\YYYWWWUUURRRPPPKKKJJJIIIGGGEEECCCBBBAAADDDGGGJJJNNNQQQTTTXXX[[[YYY[[[\\\ZZZWWWUUUVVVXXXRRRSSSUUUUUUUUUTTTRRRPPPQQQRRRTTTUUUTTTSSSQQQPPPMMMMMMLLLJJJIIIFFFEEECCC???@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA>>>@@@AAA@@@AAAEEEMMMSSSrrrvvv\\\III===;;;999666444333333333000222222000000222444444111111222333222111000///000000000000000000000000000000000000111111111111............/////////000///.........000333666888777888999:::;;;<<<<<<<<<;;;999999999;;;<<<;;;:::777999;;;===<<<:::777444<<<<<<;;;;;;;;;:::::::::<<<;;;;;;;;;;;;<<<======777888;;;<<<999777999>>><<<<<<===>>>AAACCCEEEFFFKKKTTTkkkWWWYYY\\\```dddfffggghhhhhhhhhiiijjjjjjjjjjjjiiiiiijjjkkknnnqqqtttwwwyyyvvvuuuuuuxxx|||}}}|||yyyzzzzzz{{{}}}}}}{{{{{{yyyvvvttttttuuuxxxzzz}}}||||||}}}~~~}}}{{{yyyrrrqqqmmmgggbbb^^^^^^______fffooowww{{{|||}}}}}}vvveee___YYYWWWZZZ___aaabbbbbbaaa```aaacccfffggggggjjjlllnnnnnnooosss{{{|||uuupppiii```YYYQQQMMMGGGBBBAAAAAABBBBBBFFFGGGJJJLLLNNNRRRWWWZZZ```eeelllrrruuuvvvxxxyyy{{{uuupppkkkgggbbb___\\\ZZZVVVSSSQQQPPPOOOPPPRRR```xxx|||tttkkkeeeaaa^^^^^^ccchhhjjjlllpppqqqooollliiifffdddbbbbbbeeeccc```]]]YYYVVVTTTRRRUUUTTTQQQMMMJJJGGGFFFEEEFFFFFFGGGJJJMMMQQQTTTVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUSSSRRRQQQQQQRRRRRRUUUSSSQQQRRRSSSSSSPPPMMMOOOLLLIIIGGGGGGGGGFFFEEECCCCCCDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@???999<<<>>>======BBBLLLTTTfff~~~hhhSSSDDD>>>999999888666555777333333444444444333222111333222111000////////////111111111000000000000000000000000000000111111111111111000000//////......222222111000///111555888777888888999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIILLLTTTiiiWWWYYY]]]aaadddggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiijjjmmmpppsssvvvxxxyyyyyywwwvvvvvvyyyzzzyyywwwzzzyyyyyy{{{~~~~~~}}}{{{yyywwwuuuuuuvvvyyy{{{~~~~~~~~~~~~|||wwwuuuqqqkkkddd```______bbbiiirrrzzz~~~{{{qqqbbb\\\WWWVVVZZZ^^^aaabbbbbb```______bbbeeeggggggiiilllnnnnnnooossszzz{{{tttnnnggg^^^WWWLLLHHHBBB>>><<<=========@@@BBBDDDFFFGGGKKKOOORRRXXX]]]dddjjjnnnppprrrtttxxx|||zzzuuuqqqlllhhheeeaaa___ZZZVVVSSSQQQPPPPPPMMMWWWjjjvvvmmmggg___\\\]]]ccciiijjjmmmppppppnnnllliiifffdddbbbaaabbbaaa___]]][[[YYYWWWVVVVVVTTTRRRNNNKKKIIIGGGGGGGGGGGGHHHJJJMMMPPPRRRTTTVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQQQQRRRRRRQQQPPPQQQSSSTTTRRRPPPQQQNNNLLLKKKKKKKKKJJJHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@;;;===>>>======BBBKKKRRRaaaxxxqqqZZZGGG???:::999888555444555333444444444333333222222333222111000////////////000000000000000111111111000000000000000000000111111000000000/////////...//////...------///222666888888999999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::::::::999999999::::::;;;;;;;;;999999999999999999888888999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIIKKKSSSgggYYY[[[^^^bbbfffhhhjjjjjjkkkjjjiiihhhhhhhhhiiijjjjjjlllooosssvvvxxxxxxxxx|||yyyuuussstttuuuuuuuuuyyyxxxxxxyyy|||{{{zzzxxxvvvvvvxxxzzz||||||{{{wwwqqqjjjeeecccccciiiooowww~~~tttiii]]]YYYTTTTTTYYY^^^aaabbbbbb```^^^^^^aaadddfffggghhhkkkmmmnnnnnnrrrxxx}}}yyyrrrlllcccZZZSSSGGGCCC>>>:::999:::::::::<<<===???@@@AAACCCGGGJJJOOOTTT[[[aaafffjjjmmmppprrrvvv{{{|||yyyuuupppmmmjjjfffaaa[[[VVVSSSQQQQQQLLLRRR]]]lllxxxooohhh]]][[[]]]eeejjjkkklllooonnnmmmkkkiiifffdddbbbaaa____________^^^]]]\\\[[[WWWUUUSSSPPPNNNLLLJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTUUUVVVWWWWWWXXXWWWWWWUUUTTTRRRQQQPPPPPPQQQRRRPPPOOOOOOPPPSSSTTTSSSRRRRRRQQQPPPPPPQQQPPPNNNLLLGGGFFFDDDCCCBBBAAABBBBBBAAAAAABBBBBBCCCBBBBBBAAA===>>>???>>>>>>BBBIIIOOOZZZooo|||dddLLLDDD<<<;;;:::777555666444444444333333333222222333222111000//////////////////000000111111222222111111000000000000000000000000000000////////////111111111000///111555888999999::::::;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999::::::::::::;;;;;;999999999999999999::::::999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIIKKKRRRfff[[[]]]```dddhhhjjjllllllmmmkkkiiihhhggghhhiiijjjkkknnnrrrvvvxxxyyyxxxwwwzzzwwwrrrooooooqqqtttuuuzzzxxxxxxyyy|||{{{zzzxxxwwwxxxzzz|||}}}~~~yyysssnnnlllkkkqqqvvv|||~~~nnndddYYYUUURRRRRRXXX]]]aaabbbbbb___]]]]]]```cccfffggggggjjjmmmnnnnnnqqqvvv{{{~~~wwwppphhh___VVVOOOFFFBBB===:::::::::::::::;;;<<<=========???BBBDDDIIINNNUUU\\\aaaggglllooosssvvv||||||yyyvvvrrrnnnhhhaaa[[[VVVSSSQQQPPPRRRVVV^^^kkkzzzpppjjjaaa___aaahhhllllllkkkmmmmmmlllkkkiiifffdddbbbaaa___``````aaa```___^^^^^^XXXWWWUUURRRPPPNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOSSSTTTUUUVVVXXXXXXYYYYYYUUUTTTRRRQQQPPPQQQQQQRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTSSSQQQNNNJJJHHHFFFCCCBBBBBBCCCDDDAAABBBBBBCCCCCCCCCCCCCCC???@@@???>>>>>>AAAGGGKKKTTTfff|||oooTTTJJJ@@@===<<<999777888444444333333222222222333222222111000//////000000......///000111222222333111111111000000000000000000000000000////////////222222222111111333777:::::::::;;;<<<<<<======>>>>>>>>>=========<<<<<<<<<===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<======999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIIKKKRRRfff]]]___bbbfffjjjlllnnnnnnooommmkkkiiihhhhhhjjjjjjmmmooossswwwxxxxxxuuuttttttqqqnnnkkkkkkoootttxxx|||zzzyyyzzz}}}zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~|||xxxvvvvvvyyy||||||lllbbbWWWTTTPPPRRRWWW\\\___```aaa___]]]]]]```ccceeeffffffiiimmmooooooqqquuuyyy~~~zzztttllldddZZZRRRMMMCCC@@@<<<::::::::::::::::::;;;;;;;;;;;;<<<>>>AAADDDHHHOOOVVV\\\ccciiimmmvvvzzz|||yyyvvvpppjjjbbb[[[VVVSSSQQQOOOQQQVVV]]]llluuunnngggeeefffkkknnnlllkkklllkkkkkkkkkiiihhheeecccbbbbbbbbbcccccccccaaa```^^^ZZZXXXVVVTTTRRRPPPOOOOOOMMMMMMNNNOOOOOOPPPPPPPPPSSSTTTUUUWWWXXXYYYZZZZZZVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTSSSSSSTTTUUUTTTRRROOOLLLJJJGGGEEECCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAA@@@??????BBBFFFIIIOOO]]]qqq{{{]]]PPPBBB<<<;;;999888888555444333222222222333333222111000000000000000000......///000111222222333111111111111000000//////////////////000000000000/////////......000555888<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>======>>>=========<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIIMMMSSSggg___aaadddhhhlllnnnpppppppppooommmkkkjjjjjjjjjjjjoooqqqtttvvvvvvuuurrrpppmmmllljjjhhhiiinnnuuuzzz}}}{{{zzz{{{}}}~~~~~~~~~xxxxxxxxxxxxyyy{{{}}}~~~}}}~~~{{{zzz}}}~~~}}}|||}}}~~~}}}|||}}}|||lllbbbXXXTTTQQQRRRVVV[[[]]]]]]aaa___^^^___bbbeeefffeeeeeeiiinnnppppppqqquuuxxx}}}xxxtttnnneee]]]TTTNNNKKK@@@===:::888999999999888888999999999888999;;;>>>???CCCIIIPPPWWW^^^fffkkkwww|||~~~}}}yyytttlllccc\\\XXXOOOKKKKKKPPPTTT\\\ppp{{{tttmmmiiiiiimmmnnnllljjjlllkkkkkkkkkkkkiiigggeeeccccccdddeeefffeeecccaaa___\\\ZZZXXXUUUSSSQQQOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRUUUVVVWWWXXXZZZZZZ[[[[[[WWWVVVTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTRRRRRRTTTWWWVVVUUUTTTTTTTTTTTTRRRPPPMMMKKKIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFBBBAAA??????@@@BBBEEEGGGLLLUUUfff|||kkkZZZFFF===:::777666777555444333222111222333444111111000000000000000111//////000000111111222222222222111111000/////////////////////000000000000000000000///000222777:::======>>>>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===============;;;;;;::::::::::::999999888888999999::::::;;;;;;999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIIMMMSSSfff```bbbfffjjjmmmpppqqqrrrqqqqqqpppnnnmmmkkkjjjjjjqqqrrrssstttsssqqqnnnlllhhhhhhhhhggghhhllltttzzz}}}{{{{{{{{{|||{{{yyyxxxvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~yyyxxxzzz~~~~~~}}}}}}{{{{{{|||~~~|||mmmdddYYYVVVRRRRRRVVVZZZ[[[ZZZ```___```bbbdddffffffeeeeeejjjooorrrrrrrrrtttwww{{{~~~|||qqqnnnggg^^^UUUNNNJJJHHH???<<<999888999999999888888999999999888999;;;>>>===AAAFFFMMMSSS\\\dddiiixxx~~~}}}vvvlllccc]]]TTTMMMKKKNNNOOOQQQ^^^ooo}}}uuunnnjjjhhhkkkmmmlllkkkmmmkkkkkkllllllkkkhhhfffeeecccdddfffggggggfffcccbbb]]]\\\YYYVVVSSSPPPOOONNNMMMNNNPPPSSSTTTUUUVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[XXXWWWVVVTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSTTTXXX[[[YYYWWWTTTSSSTTTSSSRRRQQQMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGBBB@@@??????AAACCCEEEFFFIIINNN[[[qqqjjjQQQBBB<<<999888888666444333111111222333444111111000000000000111111000000000000000111111111222222111111000//////....../////////000000000111222222222222222555999===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????======>>>>>>>>>>>>>>>???;;;;;;;;;::::::999999999777777888888999:::::::::999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIILLLSSSeeeaaacccgggkkknnnppprrrrrrrrrrrrqqqpppooommmkkkjjjrrrsssssssssqqqooollljjjfffggggggfffgggkkksssyyy|||{{{zzzzzzzzzyyyvvvsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~xxxvvvyyy}}}~~~}}}|||}}}||||||}}}}}}~~~|||nnneee[[[WWWSSSSSSVVVYYYYYYXXX______aaacccfffgggfffdddfffjjjpppsssrrrsssuuuwwwzzz}}}yyytttmmmiiibbbXXXOOOIIIGGGFFF???===;;;::::::;;;:::::::::;;;;;;::::::;;;>>>@@@>>>BBBGGGMMMTTT\\\dddjjjyyy}}}rrrhhhbbb]]]TTTOOOPPPMMMKKKSSSaaauuu{{{sssmmmhhhgggjjjlllkkkllloookkklllmmmmmmllliiigggeeebbbdddfffhhhiiihhhfffddd^^^\\\YYYVVVSSSPPPNNNMMMLLLNNNQQQTTTVVVWWWXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[YYYXXXWWWUUUTTTUUUUUUVVVSSSUUUVVVUUUTTTVVV[[[___[[[YYYUUUTTTSSSSSSRRRQQQMMMLLLLLLKKKIIIGGGEEECCCDDDCCCCCCCCCDDDEEEGGGHHHBBB@@@>>>???AAADDDEEEFFFGGGIIIUUUkkkxxx[[[IIIAAA<<<:::;;;666555333111111222333444111000000000000000111111111111111000000000000000222222222111000//////....../////////000000111111////////////000222777:::>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????======>>>>>>??????@@@@@@;;;;;;;;;::::::999999999888888999::::::;;;<<<<<<999999:::;;;;;;<<<<<<===<<<>>>@@@AAABBBCCCFFFIIILLLQQQdddeeegggjjjmmmoooqqqqqqqqqttttttssspppmmmmmmnnnpppuuuvvvwwwvvvrrrmmmiiihhheeeeeeffffffhhhkkkooosss}}}~~~}}}zzzxxxwwwwwwzzzyyywwwvvvvvvwwwyyy{{{zzzvvvvvvxxxxxxyyy|||~~~~~~}}}~~~}}}}}}|||||||||{{{|||~~~qqqeeeZZZVVVSSSSSSSSSRRRUUUYYY]]]]]]___bbbfffhhhiiihhhiiijjjjjjmmmpppuuuyyy{{{yyy|||}}}zzzuuuqqqhhhbbbZZZRRRLLLGGGDDDBBBBBBAAA>>><<<::::::::::::???>>>===<<<<<<===>>>???@@@@@@DDDKKKQQQWWWcccnnnyyy}}}pppeeebbbYYYQQQOOOOOONNNNNNPPPbbb|||vvvooohhhhhhhhhhhhjjjmmmooopppnnnnnnnnnmmmlllkkkkkkjjjeeeeeefffiiikkkjjjhhhfffbbb```]]]ZZZVVVRRROOONNNPPPRRRUUUXXXZZZZZZZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]^^^[[[XXXUUUTTTTTTUUUVVVVVVXXXZZZXXXVVVZZZeeennnqqqdddXXXVVVXXXVVVRRRPPPPPPPPPOOOMMMKKKIIIFFFEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDFFFGGGNNN\\\nnnhhhNNN@@@;;;777444444444444444444444333333444333222111000000000000000///000111333333111///000111111111111000000///222222111111111111222222222222111111333555888:::<<<===>>>???@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>???>>>===:::888666444333;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAABBBDDDGGGIIIMMMSSSfffggghhhkkknnnppprrrrrrsssttttttrrrpppoooooorrruuuxxxxxxvvvtttpppmmmlllkkkgggggggggfffgggjjjooorrrxxxzzz{{{{{{yyyxxxxxxyyy{{{zzzyyyxxxxxxyyy{{{|||}}}xxxuuutttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~}}}ooocccZZZUUURRRRRRRRRQQQTTTXXX[[[\\\___cccgggiiijjjjjjjjjjjjkkkmmmppptttxxxzzzyyy|||~~~{{{vvvpppkkkddd^^^VVVOOOJJJGGGDDDBBBDDDBBB@@@>>><<<;;;;;;;;;===<<<;;;::::::;;;<<<===???@@@DDDJJJPPPWWWcccnnnwwwxxxmmmfff\\\TTTQQQPPPNNNMMMOOOVVVlll~~~vvvnnnhhhddddddeeegggjjjmmmpppqqqoooooommmllljjjhhhggggggeeeeeegggiiilllllljjjhhhdddbbb___[[[VVVRRRPPPNNNQQQSSSVVVZZZ\\\]]]\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^\\\YYYVVVUUUUUUVVVWWWWWWXXXXXXVVVUUUXXX___fffjjj___WWWWWWYYYWWWUUUTTTQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBAAABBBBBBCCCDDDDDDEEEJJJVVVdddtttrrrWWWFFF===999666555555444444444444333333111111000000000111222222///......000111111///---///000000111111111000000000000////////////000000111000000000222555777999<<<===>>>@@@AAAAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999888777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@AAABBBCCCFFFIIIMMMSSSfffiiijjjlllooorrrssstttuuuttttttsssqqqppprrrvvvyyy|||zzzvvvrrrooonnnnnnnnnjjjiiihhhfffeeehhhmmmqqquuuwwwyyyzzzzzzzzz|||}}}}}}||||||{{{{{{{{{|||}}}|||}}}}}}|||yyyvvvuuuuuuxxxyyyzzz{{{|||}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~|||ooocccXXXSSSPPPQQQQQQOOORRRVVVYYY[[[```dddhhhkkklllllllllllllllmmmooorrruuuxxxxxx{{{~~~zzztttlllfff```[[[TTTNNNKKKIIIGGGFFFFFFEEECCCAAA???>>>=========<<<;;;::::::;;;<<<===??????CCCJJJPPPWWWdddoooxxxxxxlllbbbXXXTTTRRRNNNLLLMMMMMM]]]uuu~~~{{{vvvsssoookkkfffcccaaaccceeehhhlllppprrrtttrrrqqqooommmjjjhhhfffeeeeeeeeefffiiilllmmmmmmkkkgggdddaaa\\\WWWSSSPPPOOORRRTTTXXX\\\___```______]]]]]]^^^^^^^^^^^^]]]]]]^^^\\\ZZZXXXWWWWWWWWWWWWXXXWWWVVVUUUUUUWWWYYY[[[```ZZZWWWYYYYYYWWWWWWYYYSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCDDDEEEFFFDDDDDDCCCCCCBBBBBBCCCCCCBBBCCCGGGNNNVVVddd{{{~~~cccMMM@@@:::999555555555444444444333333////////////000111222333000//////000111111///......///000111111111111111000000////////////000000000000///000222555888999===>>>???@@@AAABBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAABBBCCCFFFIIILLLSSSfffkkklllnnnpppsssuuuvvvwwwvvvuuutttqqqqqqssswww{{{|||yyyvvvsssqqqpppooonnnkkkjjjgggeeecccfffkkkoootttwwwyyy{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}|||zzz{{{|||}}}||||||||||||zzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~~~~~~~~~~}}}pppdddVVVQQQOOOOOOOOONNNQQQUUUWWW[[[aaafffiiilllnnnoooooonnnmmmmmmnnnqqqsssuuuvvvyyy}}}|||tttjjjccc^^^ZZZTTTPPPNNNMMMMMMLLLIIIHHHGGGEEECCCAAA@@@??????>>>===<<<<<<===>>>???>>>>>>BBBJJJPPPYYYfffrrr}}}~~~pppfff\\\WWWSSSMMMJJJJJJMMMVVVggg~~~wwwvvvvvvvvvpppqqqsssuuuuuuuuusssrrrjjjiiigggfffeeeddddddcccccceeeiiimmmqqqtttvvvwwwuuutttrrrpppmmmjjjiiihhhddddddfffhhhlllnnnmmmllliiigggbbb]]]XXXTTTQQQPPPQQQTTTYYY]]]```aaaaaa```]]]^^^___``````___^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWXXXVVVTTTUUUWWWXXXWWWUUUYYYWWWXXXZZZYYYVVVVVVZZZTTTTTTSSSRRRPPPNNNLLLKKKJJJHHHEEECCCCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGIIILLLXXXooolllSSSBBB;;;;;;666666555555444444333333000/////////000000111222222111000111222222000///---...///111111222222222222222111111111111222222000000000111333666999;;;===>>>???AAABBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDAAA@@@???>>>>>>=========;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<============>>>@@@AAAAAACCCFFFHHHLLLSSSfffmmmnnnoooqqqtttvvvxxxyyyxxxwwwvvvsssrrrtttwwwzzzzzzwwwuuussssssqqqnnnkkkjjjiiigggeeedddfffjjjnnntttvvvyyyzzzzzzzzz|||}}}~~~~~~}}}|||{{{zzzzzz{{{~~~}}}||||||||||||~~~zzz|||}}}~~~~~~xxxlllaaaTTTOOOMMMNNNNNNNNNQQQVVVWWW[[[bbbgggjjjlllppprrrrrrqqqpppnnnoooppprrrssstttwww{{{}}}~~~}}}tttjjjbbb]]]YYYTTTPPPOOOPPPPPPPPPLLLKKKJJJHHHFFFDDDBBBAAA???>>>===<<<<<<===>>>???>>>>>>CCCKKKSSS\\\kkkxxxtttiii___ZZZUUUNNNIIIIIILLLPPP\\\ttt|||tttpppmmmkkkeeefffggggggfffeeecccbbb^^^^^^^^^^^^___aaadddfffgggiiimmmrrruuuxxxyyyyyyvvvuuusssqqqooommmlllkkkfffeeefffhhhkkkmmmmmmlllkkkhhhccc^^^YYYUUUSSSRRRQQQUUUZZZ^^^aaabbbaaa```^^^___```aaaaaa```___^^^[[[[[[[[[ZZZZZZXXXWWWWWWXXXVVVTTTVVVZZZ[[[XXXUUUWWWWWWYYY[[[YYYTTTTTTXXXUUUUUUTTTSSSQQQOOONNNMMMJJJHHHEEECCCBBBCCCEEEFFFHHHGGGFFFEEEDDDCCCCCCCCCFFFGGGIIIHHHHHHQQQhhh~~~rrrXXXEEE===;;;777777666555555444333333222222111000000000000000222111//////000000///...---...///111111222222222222222111111111111222222111111111222555999<<<>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>===???@@@AAAAAACCCEEEHHHLLLRRReeennnoooppprrrtttwwwyyyzzzyyyyyyyyywwwvvvwwwyyy|||xxxuuurrrqqqrrrqqqmmmiiihhhiiihhhgggggghhhlllooorrruuuwwwxxxxxxxxxzzz{{{~~~}}}{{{zzzyyyxxx{{{~~~}}}||||||~~~{{{||||||}}}~~~~~~~~~~~~vvvnnncccYYYQQQMMMKKKMMMOOOOOORRRXXXXXX]]]cccgggiiilllqqquuuvvvtttrrrpppooopppqqqqqqsssvvvzzz|||~~~}}}tttjjjbbb\\\XXXSSSPPPOOOPPPPPPPPPNNNNNNLLLKKKHHHFFFDDDBBB===<<<;;;::::::;;;<<<===>>>>>>CCCLLLVVVaaaqqqwwwlllbbb]]]XXXPPPKKKJJJFFFJJJSSShhh}}}tttnnnhhheeeaaaaaaaaaaaa___]]][[[ZZZXXXYYYYYYZZZ[[[^^^dddhhhjjjmmmrrrwww{{{}}}}}}}}}xxxwwwuuusssqqqooonnnmmmjjjiiihhhiiikkkllllllkkkkkkhhhccc]]]YYYVVVTTTSSSSSSVVV[[[```ccccccaaa```______````````````______[[[\\\]]]]]]\\\ZZZYYYWWWXXXWWWVVVXXX[[[\\\YYYWWWWWWVVVXXXZZZXXXSSSRRRUUUUUUUUUUUUTTTRRRPPPOOONNNJJJHHHFFFDDDCCCCCCDDDEEEIIIHHHGGGFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHOOOcccvvvxxx___KKK@@@===888777777666555444333333444333222111000000000000222000...---.........---...///000111111111111111000000////////////000000111111222333666:::>>>@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@???>>>===============<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999::::::;;;<<<===>>>>>>>>>???AAAAAAAAABBBEEEGGGKKKRRReeeoooooopppqqqtttwwwyyy{{{xxxzzz{{{|||{{{|||~~~xxxsssnnnmmmnnnnnnllliiigggiiijjjkkklllmmmpppssssssuuuxxxyyyzzz{{{}}}~~~~~~|||yyyuuussstttzzz~~~|||zzz{{{}}}}}}|||{{{zzz{{{|||~~~~~~~~~vvvmmmeee[[[RRROOOKKKJJJMMMOOOPPPTTTZZZ[[[___dddfffgggkkkrrrxxxyyyxxxuuurrrpppppppppqqqtttwww{{{~~~wwwmmmfff^^^ZZZUUUQQQPPPQQQQQQQQQOOOOOONNNLLLJJJGGGDDDCCC===<<<;;;::::::;;;<<<===>>>???EEEOOOYYYfffwwwyyyooofffaaa\\\TTTOOONNNFFFJJJRRRbbb~~~yyyqqqkkkgggcccccccccbbb```^^^]]]\\\YYYZZZZZZZZZZZZ^^^eeejjjnnnrrrxxx~~~|||yyyvvvsssqqqpppooonnnlllllllllmmmlllkkkjjjgggbbb]]]XXXVVVUUUUUUVVVYYY^^^ccceeeeeebbbaaa```______^^^^^^______```]]]^^^___```___^^^[[[ZZZZZZYYYXXXYYYZZZZZZYYYWWWXXXUUUUUUXXXXXXTTTRRRTTTUUUUUUUUUTTTRRRQQQOOONNNJJJIIIHHHFFFEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIOOO___ooohhhSSSEEE???888888777666555444333333333333222222222222222333444222000//////000/////////000000111111111000000000000////////////000000000000111333666:::>>>@@@???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<===========================::::::::::::::::::::::::999999:::;;;<<<===>>>>>>>>>@@@AAAAAAAAABBBEEEGGGKKKRRReeeoooooopppqqqssswwwyyy{{{xxxzzz}}}yyyssskkkiiijjjlllllljjjgggjjjmmmnnnpppqqqtttvvvuuuwww{{{}}}~~~}}}wwwsssoooooottt{{{}}}{{{yyyyyy{{{~~~~~~|||zzzyyyyyy{{{}}}~~~~~~~~~ssshhhaaaXXXOOONNNJJJJJJMMMOOOQQQVVV[[[\\\```dddfffgggkkkrrryyy{{{yyyvvvsssqqqpppppppppuuuxxx|||{{{qqqkkkbbb^^^XXXTTTSSSSSSSSSSSSPPPOOOOOOMMMKKKGGGDDDCCC???>>>===<<<<<<===>>>?????????EEEPPP[[[iii{{{{{{rrrhhhddd___XXXRRRQQQKKKOOOVVVaaaxxxwwwqqqmmmgggfffffffffeeecccbbbaaa\\\]]]]]]\\\\\\```ggglllrrrwww~~~|||xxxuuuttttttrrrooonnnnnnnnnlllkkkiiifffaaa\\\XXXVVVVVVVVVXXX[[[aaaeeegggfffcccaaa```___^^^]]]]]]^^^___```^^^```bbbcccbbb```]]]\\\[[[[[[ZZZYYYXXXWWWWWWWWWXXXTTTSSSVVVXXXUUUSSSTTTUUUUUUTTTTTTRRRQQQOOOOOOKKKJJJJJJIIIHHHFFFEEEEEEHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDFFFIIIJJJOOO\\\jjjoooYYYIIIAAA999888777666555444333333222222222222333444555555999666444333333444333222000111111111111000000///222222111111111111222222//////000222555:::>>>@@@@@@@@@BBBCCCDDDEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@@@@???>>>======<<<<<<<<<=========>>>??????@@@@@@========================999999:::;;;<<<===>>>???>>>@@@AAAAAAAAABBBEEEGGGKKKRRReeerrrrrrrrrssssssuuuvvvwww~~~|||zzz|||wwwooogggeeejjjmmmmmmjjjiiijjjlllooorrruuuwwwxxxzzzzzzzzzzzz}}}}}}wwwvvvsssooommmnnnrrrwww{{{{{{|||}}}|||yyywwwwwwwww{{{zzzzzzzzzzzz|||}}}~~~~~~oooaaaWWWQQQMMMNNNKKKHHHHHHLLLQQQUUUWWW]]]```dddfffgggjjjpppuuu~~~|||yyyvvvtttttttttuuutttxxx}}}~~~}}}~~~tttmmmeeeaaa\\\WWWUUUSSSPPPNNNQQQPPPNNNLLLIIIGGGEEEEEEBBBAAA???>>><<<;;;;;;:::;;;AAAHHHQQQ]]]nnn|||vvvmmmeee___YYYTTTQQQJJJLLLPPPZZZppp}}}vvvsssiiihhhhhhhhhhhhfffbbb___dddaaa]]]\\\]]]bbbhhhlllssswww}}}{{{xxxvvvuuutttsssqqqnnnkkkfffbbb______\\\XXXWWWYYYYYY\\\aaafffhhhhhhfffeeedddcccbbb```___^^^^^^^^^```aaabbbcccccc```^^^\\\\\\\\\[[[ZZZYYYWWWUUUTTTVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEHHHJJJJJJLLLWWWccczzz|||bbbLLLBBB===:::999999555000///111000000000000111222333444777666444222111/////////111111111111111111111111111111111111111111111111//////000111444888<<<>>>>>>@@@AAAAAA@@@???AAABBBCCCBBBAAAAAA@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;=========<<<;;;:::888777999999:::;;;;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFIIILLLUUUhhhsssssssssssstttuuuvvvwwwzzzyyy{{{~~~yyyqqqiiihhhlllqqqqqqpppmmmnnnppprrrtttvvvxxxyyyzzzzzzzzz{{{}}}}}}xxxvvvtttqqqoooooorrruuuxxx|||||||||{{{{{{yyywwwvvvzzzzzzxxxxxxxxxyyy{{{||||||~~~}}}mmm```XXXRRROOOMMMKKKIIIIIIMMMQQQUUUWWW]]]```dddfffgggjjjpppttt~~~|||yyywwwvvvuuuuuuvvvzzz~~~}}}}}}wwwppphhhddd]]]XXXUUUSSSRRRPPPQQQPPPNNNLLLIIIGGGEEEEEEBBBAAA???>>><<<;;;;;;;;;===BBBIIIQQQ\\\mmm}}}xxxppphhhbbb\\\VVVSSSLLLMMMOOOXXXlll{{{xxxllljjjiiiiiihhhgggdddaaadddbbb``````aaaeeejjjmmmtttyyy}}}|||zzzxxxwwwuuurrrnnnjjjfffaaa^^^^^^\\\WWWWWWZZZ\\\___cccgggiiihhhfffeeefffeeecccaaa```___^^^^^^aaacccdddeeeeeebbb```^^^\\\[[[[[[ZZZXXXWWWUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIJJJIIIKKKUUU```uuugggOOODDD;;;888777999777333333666111111111111111222222333444333222222111111111111111111111111111111111111000000000000000000000000000000000111444888<<<>>>===???@@@@@@??????@@@AAABBBAAA@@@????????????@@@======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>>>>???@@@AAAAAACCCFFFHHHJJJSSSffftttttttttttttttuuuvvvwwwuuuwww|||~~~wwwooommmpppuuuwwwwwwttttttvvvwwwxxxyyyyyyyyyyyyzzzzzz|||~~~}}}yyyvvvuuusssrrrrrrsssuuuvvv|||{{{zzz{{{}}}|||wwwtttyyyxxxvvvttttttuuuvvvxxxzzz}}}zzzkkk___XXXTTTRRRMMMKKKIIIJJJNNNSSSVVVWWW]]]```dddeeefffiiiooottt~~~}}}{{{yyyxxxwwwyyy|||}}}{{{||||||~~~|||uuulllggg___YYYVVVTTTSSSRRRQQQPPPNNNLLLIIIGGGEEEEEEAAAAAA???===<<<;;;;;;;;;???BBBHHHPPP[[[jjj{{{~~~{{{tttmmmggg```ZZZVVVOOONNNNNNUUUeee{{{xxxpppmmmjjjiiihhhhhhfffeeeeeeeeeeeefffhhhjjjlllmmmsssyyy~~~|||yyytttnnniiifffaaa^^^^^^[[[WWWWWWZZZ^^^aaaeeehhhiiiiiigggeeehhhgggeeecccaaa```___^^^dddeeegggggggggeeebbb```[[[[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQTTTTTTUUUUUUUUUTTTSSSSSSKKKJJJHHHFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGFFFEEEDDDGGGGGGIIIJJJIIIJJJRRR\\\mmmpppWWWHHH===999777999888444555888333333222111111111111222111000000111111222444444111111111111111111111111////////////////////////000000000111444888;;;======???@@@@@@???>>>@@@AAA@@@@@@??????>>>>>>??????=========<<<<<<<<<;;;;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;:::999999999:::;;;<<<======>>>=========???@@@AAAAAACCCFFFHHHIIIRRReeeuuuuuutttttttttuuuvvvvvvtttwww|||wwwtttvvvzzz||||||zzzzzz{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{~~~}}}yyyuuuvvvwwwwwwxxxxxxxxxxxx}}}zzzxxx{{{~~~}}}xxxrrrwwwvvvsssrrrqqqqqqrrrsssxxx|||xxxiii___YYYVVVUUULLLKKKJJJMMMQQQUUUXXXYYY]]]```dddeeefffiiinnnsss{{{|||}}}~~~}}}|||zzzyyy{{{~~~~~~{{{zzzzzzxxxyyyyyypppjjjaaaZZZVVVUUUTTTTTTQQQPPPNNNLLLIIIGGGEEEEEEAAA@@@???===<<<<<<;;;;;;???BBBGGGNNNYYYgggvvv~~~}}}wwwqqqkkkddd]]]XXXRRROOONNNRRR___vvv}}}xxxtttpppllliiihhhhhhhhhhhhhhhiiikkknnnooooooooonnnpppwww~~~vvvnnnhhhfffaaa^^^]]][[[XXXXXX\\\___aaaeeehhhjjjjjjiiihhhiiihhhfffdddbbbaaa```___dddfffggghhhgggeeecccaaa[[[[[[ZZZXXXWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRUUUUUUUUUVVVVVVUUUUUUTTTMMMLLLJJJGGGFFFEEEEEEEEECCCDDDFFFHHHHHHGGGFFFDDDGGGGGGHHHJJJJJJJJJRRR[[[ggg{{{zzz___NNNCCC===999888666333222444555444333222111111111111000000000000111222444444111111111111111111111111000000000000000000000000000000000222444888;;;===>>>???AAA@@@??????@@@BBB@@@@@@????????????@@@@@@============<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999::::::;;;<<<===============???AAAAAABBBCCCEEEHHHJJJRRReeevvvuuuuuuttttttttttttuuuvvvxxx|||||||||~~~~~~~~~~~~}}}zzzxxxwwwuuuvvvxxx{{{~~~{{{yyyvvvwwwzzz}}}~~~~~~}}}|||}}}zzzxxxzzz~~~}}}yyysssvvvvvvtttsssrrrqqqqqqrrrwwwzzzwwwiii```ZZZWWWVVVLLLLLLLLLOOOTTTXXXZZZ[[[]]]```dddeeeeeehhhnnnrrrtttvvvyyy|||}}}}}}|||{{{|||~~~}}}zzzyyyyyyvvvvvv~~~}}}sssmmmddd\\\XXXVVVTTTTTTQQQPPPNNNLLLIIIGGGEEEEEE@@@@@@???===<<<<<<<<<<<<>>>@@@DDDLLLWWWfffsss|||~~~zzzvvvoooggg___YYYUUUQQQNNNQQQZZZnnnxxxtttnnnjjjiiijjjkkkkkklllnnnrrrtttuuussspppnnnpppxxx{{{pppiiihhhbbb___^^^\\\YYYZZZ^^^^^^aaadddhhhkkkllllllkkkjjjiiigggeeecccbbbaaa```dddeeeggghhhgggeeebbb```\\\[[[ZZZXXXWWWWWWWWWWWWYYYXXXXXXWWWUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVUUUUUUPPPNNNLLLIIIHHHGGGFFFFFFCCCEEEGGGIIIIIIHHHGGGFFFGGGFFFGGGJJJKKKMMMSSS[[[cccttteeePPPFFF???888777666333222333555555333222111111000000111111111000111111222222111111111111111111111111111111111111111111111111111111111222444777:::===???@@@AAAAAA@@@@@@AAACCCAAAAAA@@@@@@@@@AAAAAABBB>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999:::::::::;;;;;;999:::;;;<<<============<<<>>>AAABBBBBBCCCEEEGGGMMMTTTeeevvvuuutttssssssssssssssswwwxxxzzz}}}{{{xxxvvvtttuuuxxx|||}}}zzzyyyxxxzzz~~~~~~|||zzzxxxyyy{{{|||yyyvvvxxxxxxyyyxxxxxxvvvuuutttwwwzzz~~~yyylllbbb[[[WWWUUUMMMMMMOOOSSSXXX\\\]]]]]]]]]```dddeeeeeehhhmmmqqqqqqsssvvvyyy{{{||||||{{{zzz}}}{{{zzzzzzyyywwwwww}}}vvvpppggg```[[[XXXVVVTTTQQQPPPNNNLLLIIIGGGEEEEEE@@@???>>>===<<<<<<<<<<<<===???CCCLLLXXXgggttt{{{{{{~~~zzztttkkkbbb[[[WWWRRRPPPRRRWWWhhh}}}yyyrrrnnnmmmnnnoooooopppssswwwyyyyyyuuuqqqnnnrrr{{{vvvnnniiiddd```___]]]ZZZ\\\```___aaadddhhhjjjkkklllkkkiiihhhfffeeecccbbbbbbbbbccceeefffggggggdddbbb```]]]\\\[[[YYYXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUUUURRRPPPNNNKKKHHHGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHHHHFFFGGGKKKMMMNNNTTT[[[___mmmmmmWWWHHH???888777777555555666555555444222222111111111222222111000000000000111111111111111111111111111111111111111111111111111111111111222444777:::<<<>>>@@@AAAAAA@@@???AAABBBAAAAAAAAA@@@AAAAAABBBCCC>>>>>>>>>=========<<<<<<;;;<<<<<<<<<;;;::::::999888888888999:::;;;;;;;;;999:::;;;<<<<<<===<<<<<<<<<>>>AAABBBCCCCCCEEEFFFNNNUUUeeeuuuuuusssrrrrrrqqqqqqqqqtttvvvxxx{{{}}}yyywwwuuuwwwzzz~~~{{{xxxxxx}}}~~~~~~||||||{{{zzzyyyyyyyyyzzzzzz|||}}}~~~{{{yyywwwyyy|||{{{nnnddd\\\VVVSSSNNNNNNQQQVVV[[[_________]]]```cccdddeeeggglllqqqrrrsssvvvxxxyyyzzzzzzzzzxxx{{{~~~zzzzzz{{{{{{zzzyyy}}}yyytttllleee___[[[XXXVVVQQQPPPNNNLLLIIIGGGEEEEEE@@@???>>>======<<<<<<======???DDDMMM[[[jjjwww~~~yyypppeee^^^XXXTTTRRRTTTWWWddd~~~xxxtttssssssttttttuuuwwwzzz|||{{{vvvqqqmmmsss}}}|||tttkkkeeeaaa```^^^\\\^^^bbbbbbdddfffhhhiiiiiiiiihhhgggfffeeedddccccccccccccdddeeeggghhhgggeeebbbaaa___]]]\\\ZZZYYYZZZ[[[\\\ZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUURRRPPPNNNJJJHHHFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKIIIIIIMMMOOOOOOSSSYYYZZZfffzzz}}}fffNNNDDD;;;999999777666777555444333222222222222222111111000000000000111111111111111111111111111111111111111111111111111111222111111222444777:::<<<<<<>>>??????>>>>>>???@@@@@@@@@??????@@@AAAAAABBB>>>>>>>>>>>>=========<<<::::::;;;;;;<<<<<<;;;;;;999999999999999999::::::999999:::;;;<<<<<<<<<<<<;;;>>>AAACCCCCCDDDEEEFFFMMMSSScccuuutttsssrrrqqqppppppppppppssswwwzzz~~~{{{xxxvvvxxx|||zzzwwwwww~~~{{{yyy||||||{{{yyywwwwwwzzz}}}}}}wwwyyy|||}}}|||pppeee]]]VVVQQQNNNOOORRRWWW]]]```aaa```^^^```cccdddeeeggglllqqquuuuuuvvvwwwxxxxxxxxxxxxwwwyyy|||}}}~~~~~~zzzzzz|||}}}|||{{{}}}|||wwwpppiiiccc^^^ZZZWWWQQQPPPNNNLLLIIIGGGFFFEEE@@@???>>>======<<<======>>>???DDDOOO]]]mmmzzz|||ssshhh```YYYTTTSSSUUUWWWccc|||xxxwwwwwwwwwwwwwwwyyy|||}}}{{{vvvpppmmmrrr|||xxxlllfffbbbaaa___]]]___dddeeefffggghhhhhhgggfffeeeeeeeeedddccccccccccccdddeeefffhhhiiihhhfffcccaaa```^^^\\\[[[ZZZ[[[\\\]]]ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUURRRPPPMMMJJJGGGEEEEEEDDDGGGGGGFFFGGGHHHIIIJJJKKKNNNKKKKKKNNNOOOOOORRRVVVWWWaaauuuvvvVVVJJJ???;;;:::777444555444444333333222222333333000/////////000111222333111111111111111111111111000000000000000000000000222111111222444777:::<<<;;;<<<======<<<<<<===>>>??????>>>>>>???@@@AAAAAA>>>>>>>>>>>>============777888:::;;;<<<=========;;;;;;:::999999888888888999999:::;;;<<<<<<<<<<<<;;;>>>AAACCCCCCDDDEEEFFFKKKQQQbbbuuussspppooopppqqqrrrqqqrrrsssuuuwww||||||{{{zzz{{{}}}{{{wwwuuu{{{}}}zzzzzzzzzzzzzzzyyyyyyzzzzzz{{{{{{||||||}}}~~~ssseee[[[UUUSSSQQQRRRWWW\\\bbbeeeeeedddbbbcccccccccdddfffjjjmmmttttttwww{{{~~~zzzvvvwwwvvvvvvxxxzzz}}}|||xxxxxxzzzzzz{{{|||{{{|||yyyvvvqqqmmmhhhbbb[[[WWWSSSQQQNNNIIIEEEDDDEEEFFFCCCBBB???===;;;;;;;;;;;;:::@@@FFFLLL[[[pppwwwlllddd\\\WWWTTTTTTUUUccc~~~~~~~~~xxxooolllnnnmmm}}}~~~qqqlllgggcccbbbcccddddddeeeeeeddddddcccccccccdddeeefffgggfffcccbbbbbbbbbffffffggggggfffeeeddddddaaa___[[[YYYYYYZZZYYYYYY\\\ZZZXXXWWWWWWVVVTTTRRRVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTOOOKKKGGGFFFEEEFFFIIIIIIHHHHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRUUUXXX^^^eeesssiiiRRR@@@===>>>888666888666666555444222111000000222333333444444333333333000111222333333444333333555444444333333444444555111111222333444666777888888999:::<<<===>>>??????;;;===???BBBCCCCCCBBBAAA>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999555666888:::;;;======>>>>>>???AAAAAAAAABBBEEEGGGNNNSSSddduuurrrpppooopppqqqqqqqqqrrrsssvvvyyy~~~|||zzz{{{|||~~~|||yyyxxx||||||yyyyyy{{{{{{zzzyyyyyyyyyzzzzzz}}}}}}}}}~~~uuuggg[[[UUUSSSRRRTTTYYY___dddffffffdddcccdddeeeeeeeeegggiiilllpppssswww}}}yyyuuuvvvvvvvvvvvvxxx{{{~~~}}}yyyxxxyyyzzz{{{zzzzzz{{{}}}zzzuuupppkkkddd]]]YYYTTTRRROOOKKKGGGFFFFFFGGGDDDBBB@@@>>><<<;;;;;;<<<999???EEELLL\\\ssszzznnneeeZZZUUUSSSSSSUUUbbbwwwnnnkkknnnooo|||qqqmmmgggdddcccccccccccceeedddcccbbbaaaaaabbbbbbccceeeffffffeeeccccccdddgggggggggggggggfffeeeeeebbb___\\\ZZZZZZ[[[[[[ZZZ\\\ZZZXXXWWWWWWVVVTTTRRRUUUUUUVVVVVVVVVUUUTTTTTTTTTRRRNNNJJJHHHGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJKKKKKKMMMOOOPPPQQQSSSVVVYYY]]]cccqqqrrrZZZEEE???>>>999666777555444444333222111111000222333333333333333222111111111222111111000///...444444333333333333444444/////////000222333555666777888999;;;<<<===>>>>>>;;;<<>>======<<<;;;;;;<<<============<<<;;;;;;999999999999999999999999777888:::;;;======>>>>>>>>>???AAAAAAAAABBBEEEGGGMMMRRRdddtttrrrqqqqqqrrrrrrrrrpppqqqssswww{{{|||zzz|||}}}~~~|||zzz~~~|||yyyxxx|||{{{zzzyyyyyyyyyyyyyyy}}}}}}~~~~~~wwwhhh\\\UUUSSSSSSVVV[[[bbbgggiiihhhfffeeefffhhhhhhggggggiiijjjlllpppvvv}}}yyyuuuvvvuuuuuuuuuvvvyyy|||}}}~~~}}}yyyxxxyyyzzzzzzyyyxxxxxx|||zzzuuunnnggg```[[[VVVTTTPPPLLLJJJHHHHHHHHHEEECCCAAA???===<<<<<<<<<999>>>CCCJJJZZZqqq~~~~~~qqqfff\\\WWWUUUVVVXXXddd}}}uuullljjjmmmsssxxxqqqmmmhhhdddcccccccccbbbcccbbb```___^^^___```aaabbbeeeggghhhgggfffffffffgggggghhhhhhhhhgggffffffbbb```]]]\\\\\\]]]\\\[[[\\\ZZZXXXWWWWWWWWWUUUSSSTTTUUUVVVWWWVVVUUUSSSQQQRRRPPPMMMJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMOOOQQQRRRTTTWWWZZZ]]]bbbnnneeeKKKAAA???:::666666444444333333333222222222222333333333222111000000111111222111111000///...333222222222222222222333.........///111222444555666777888:::;;;<<<======:::;;;===???@@@@@@@@@???@@@??????>>>>>>============>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::::::::<<<======>>>>>>>>>>>>???AAAAAAAAABBBEEEGGGMMMRRRddduuusssrrrrrrssssssrrrqqqpppsssxxx}}}~~~|||{{{~~~~~~}}}||||||yyyyyy|||{{{{{{zzzyyyyyyyyyyyy{{{~~~}}}}}}}}}~~~wwwhhh]]]VVVSSSRRRUUU\\\ccciiilllkkkiiifffgggiiiiiihhhhhhhhhiiikkknnntttzzz}}}|||yyywwwwwwvvvuuuuuuvvvxxxzzz{{{|||}}}zzzyyyyyy{{{zzzxxxwwwwwwzzz~~~~~~xxxrrrjjjbbb]]]WWWUUUQQQNNNLLLJJJIIIHHHEEECCCAAA>>><<<;;;;;;;;;;;;===AAAFFFSSShhh~~~~~~{{{}}}}}}zzzwwwyyy{{{ttthhh```[[[YYY\\\^^^iii~~~zzzqqqiiihhhlllwwwyyysssooolllhhheeedddcccbbbaaa___]]][[[ZZZZZZ\\\___aaaeeehhhkkkmmmkkkjjjiiihhhhhhhhhiiiiiihhhgggffffffbbb```^^^]]]^^^___^^^]]][[[ZZZXXXWWWXXXWWWUUUTTTTTTUUUWWWXXXXXXUUUSSSQQQRRRQQQNNNKKKHHHGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLKKKMMMPPPQQQSSSVVVYYY\\\___cccmmm|||mmmQQQCCC???<<<777666444444444444444444444444222222222222111111000///000000222333333333333333222222111111111111222222//////000111222444555666555666777999;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>?????????>>>>>>===============>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<>>>???AAAAAAAAABBBEEEGGGMMMRRRcccwwwuuusssssstttuuutttsssppptttyyy~~~~~~||||||}}}||||||||||||zzzzzz|||{{{zzzyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}|||||||||}}}uuuggg\\\VVVTTTQQQTTTZZZbbbiiillllllkkkeeegggiiiiiihhhgggggghhhkkkmmmqqqtttvvvxxxyyyyyywwwwwwuuuuuuvvvxxxzzz{{{zzz}}}|||yyyyyyzzz}}}{{{yyyxxxyyy|||zzztttllleee```YYYUUUQQQOOONNNMMMJJJHHHEEECCCAAA>>><<<:::::::::<<<<<<>>>DDDOOOaaaxxx~~~zzzvvvxxx{{{wwwlllccc^^^\\\___bbbnnn{{{uuummmfffhhhmmmxxx|||wwwrrrnnnllljjjgggeeedddcccaaa```[[[YYYVVVUUUVVVYYY]]]```hhhlllpppqqqpppmmmkkkjjjjjjjjjiiiiiihhhfffeeedddaaa___^^^^^^___```___^^^[[[ZZZXXXXXXXXXXXXVVVUUUUUUWWWYYYZZZYYYWWWUUUSSSUUUSSSPPPLLLIIIGGGEEEEEEHHHHHHHHHIIIIIIKKKLLLLLLKKKMMMPPPRRRTTTWWW[[[^^^bbbeeemmmyyyqqqWWWGGG@@@<<<999777666666666666666555555555222222222222222111000///000000222333333333333333222111111000000111111222//////000111222444555666555666777999:::;;;<<<<<<:::;;;;;;<<<============>>>>>>===============<<<<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>???AAAAAAAAABBBEEEGGGMMMRRRccc{{{xxxuuutttuuuwwwwwwwwwssswww|||~~~~~~~~~|||{{{{{{|||}}}{{{zzzzzzzzzzzzzzzyyyyyyzzzzzz{{{zzz{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}~~~qqqcccZZZVVVUUUQQQSSSXXX___eeeiiijjjiiidddeeegggfffeeeeeefffgggjjjlllnnnpppqqqsssvvvyyywwwvvvuuutttuuuwwwzzz{{{zzz|||~~~~~~{{{yyyzzz}}}}}}{{{{{{~~~|||vvvpppiiiddd[[[WWWSSSQQQQQQPPPMMMIIIFFFDDDBBB???<<<;;;:::::::::999<<>>???AAAAAAAAABBBEEEGGGLLLQQQccc~~~{{{vvvtttuuuxxxzzz{{{xxx{{{~~~|||zzzzzz{{{}}}~~~}}}yyyxxxxxxyyyyyyyyyyyyzzzzzz{{{|||||||||}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}mmm___XXXVVVVVVTTTUUUWWW[[[```cccddddddbbbcccccccccbbbbbbeeegggfffjjjmmmooooooppprrruuutttssssssssstttvvvyyyzzzzzz|||}}}{{{yyyxxx{{{}}}~~~yyytttmmmiii___[[[VVVUUUUUUTTTPPPLLLHHHGGGDDDAAA>>>===<<<<<<999888:::AAAHHHVVVlllxxxhhhaaa]]]aaagggttt~~~wwwrrrkkkhhhnnnvvv~~~zzzwwwtttuuusssqqqmmmjjjhhhhhhhhhdddcccbbbcccdddcccaaa___\\\XXXSSSOOONNNPPPTTTWWWccciiippptttuuusssqqqooommmlllkkkhhheeebbb```^^^^^^]]]]]]___```aaa```___[[[ZZZXXXXXXYYYYYYWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXVVVUUURRRPPPMMMJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNQQQTTTVVVZZZ^^^aaafffhhhlllsssxxxfffSSSDDD===:::888777666666555444333222222000111222333333444444333111111222111111000///...222222222111111222222222/////////000222333555666666666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============>>>???AAAAAAAAABBBEEEGGGLLLQQQbbb|||wwwuuuvvvyyy{{{}}}|||~~~~~~{{{zzzzzz{{{~~~}}}{{{wwwvvvwwwxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~zzzjjj]]]VVVVVVWWWWWWWWWWWWYYY\\\_________aaabbbaaa``````aaadddgggccchhhmmmoooooonnnpppqqqrrrrrrqqqqqqsssuuuxxxyyyzzz{{{|||zzzwwwxxx||||||vvvqqqmmmbbb]]]XXXWWWXXXWWWSSSNNNKKKIIIFFFCCC@@@???>>>>>>:::888999>>>CCCNNNbbbvvv}}}lllddd```cccjjjxxx~~~xxxrrrllljjjqqqzzz}}}xxxsssppppppooommmiiifffeeefffgggbbbaaaaaabbbcccccc```^^^___[[[TTTNNNKKKLLLPPPRRR___eeemmmsssuuutttsssrrrmmmmmmkkkhhheeeaaa^^^]]]]]]]]]]]]^^^```aaa```^^^[[[ZZZXXXXXXYYYYYYXXXVVVTTTTTTTTTUUUVVVWWWXXXYYYTTTTTTRRRPPPNNNLLLKKKJJJEEEEEEEEEFFFGGGHHHJJJKKKKKKNNNQQQTTTWWWZZZ___bbbfffhhhkkkqqq~~~{{{lllXXXFFF===999888666666555444222111000000000111222333444555555555000111222333333444333333333333222222222222333333111111222333444666777888666777888:::;;;<<<============<<<<<<<<<===>>>>>>??????????????????@@@@@@???????????????>>>==============================;;;<<<===>>>????????????>>>???AAAAAAAAABBBEEEGGGLLLQQQbbb|||xxxttttttvvvzzz||||||~~~|||yyywwwwww{{{{{{uuupppnnnnnnvvvxxx{{{||||||}}}~~~}}}~~~xxxjjj\\\SSSTTTZZZ[[[ZZZYYYYYYZZZ\\\^^^```\\\]]]^^^^^^^^^___aaaccceeeiiimmmooopppooonnnooorrrooolllnnnrrrwwwyyyyyy{{{{{{zzzzzzzzz{{{||||||{{{tttnnngggaaa[[[XXXXXXWWWSSSNNNLLLJJJFFFCCC@@@>>>======>>><<<<<<===@@@III[[[mmmttthhh```ccclll{{{wwwooopppzzzwwwqqqnnnjjjhhhgggfffggggggfffeeebbbaaa____________]]]\\\[[[YYYUUUQQQOOONNNNNNNNNUUUZZZdddmmmsssuuutttsssllljjjgggccc```]]]\\\\\\]]]___bbbbbb___\\\[[[ZZZ\\\[[[ZZZYYYWWWWWWVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYVVVRRRNNNKKKJJJIIIIIIFFFFFFGGGHHHIIIJJJLLLLLLPPPRRRTTTVVVXXX\\\aaadddggggggjjjpppxxxsss^^^KKK>>>::::::888666444444555555444333444444444333333222222222111222222333333222222111111111000///......//////111111222333444666777888777888999;;;>>>@@@AAABBBAAA@@@??????>>>?????????>>>????????????@@@@@@@@@AAAAAAAAA@@@???>>>>>>============<<<;;;;;;;;;:::<<<<<<======>>>>>>??????===>>>@@@BBBCCCDDDHHHJJJKKKRRRbbb|||}}}yyyvvvuuuvvvxxxzzz|||~~~|||yyywwwxxx~~~yyysssooonnnnnnuuuvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~uuuggg[[[SSSUUU[[[\\\[[[YYYXXXYYYZZZ[[[]]]ZZZ[[[]]]]]]\\\]]]___aaaeeehhhlllnnnnnnnnnoooooorrrpppnnnooossswwwyyyyyy{{{{{{zzzzzz{{{{{{||||||}}}vvvqqqjjjddd^^^ZZZZZZXXXUUUQQQLLLJJJGGGDDDAAA???>>>===;;;999:::;;;===EEEUUUeeewwwkkkbbbdddmmm}}}}}}uuuvvv|||uuuqqqllliiigggffffffgggffffffcccaaa____________]]]\\\^^^\\\YYYUUUQQQNNNMMMLLLPPPUUU^^^fffllloooooonnnhhhfffccc```]]][[[[[[ZZZ\\\^^^aaaaaa___\\\ZZZZZZ\\\\\\ZZZYYYXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXVVVSSSPPPMMMKKKJJJIIIFFFFFFGGGHHHIIIKKKMMMNNNPPPRRRUUUWWWYYY]]]bbbeeeiiihhhjjjnnntttzzzeeeQQQCCC===<<<888666444444555555444333444444444333333222222222111222222333333222222111555444444333222222333333111222222444555777999:::======>>>>>>??????@@@@@@AAA@@@@@@???????????????>>>>>>?????????@@@@@@@@@AAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>===???AAABBBBBBDDDGGGIIILLLSSSccc|||~~~}}}zzzxxxvvvvvvvvvvvv|||{{{xxxwww{{{wwwqqqooonnnoootttuuuuuuuuuuuuxxx{{{~~~~~~~~~~~~~~~|||ooocccYYYRRRUUU[[[[[[ZZZYYYWWWWWWWWWXXXYYYXXXYYYZZZZZZZZZ[[[]]]___eeegggjjjllllllmmmoooppptttrrrpppqqqtttwwwxxxyyy{{{{{{{{{{{{|||||||||}}}~~~~~~zzzuuunnnhhhaaa]]][[[ZZZWWWTTTNNNLLLIIIEEEBBB@@@>>>>>>:::999999;;;<<>>>>>>>>?????????@@@@@@??????>>>>>>======<<<<<<999999::::::::::::::::::::::::;;;;;;<<<=========???@@@BBBBBBBBBCCCFFFHHHLLLSSSccc|||}}}|||{{{zzzxxxvvvtttsssyyy~~~yyywwwwww}}}wwwrrrpppqqqqqqtttttttttssstttwww{{{}}}~~~~~~~~~~~~vvviii___VVVPPPRRRWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVXXXYYYYYYYYYZZZ]]]___dddfffhhhiiijjjllloooqqqtttsssrrrrrrtttvvvxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}xxxqqqllleee___\\\ZZZXXXVVVPPPNNNJJJGGGCCCAAA@@@???===;;;<<<>>>>>>@@@JJJTTTiiizzzmmmdddeeennn}}}yyyqqqmmmhhheeeeeeffffffffffffdddbbbbbbbbbaaa___^^^aaa```___\\\XXXTTTQQQOOOMMMOOORRRVVVYYY[[[]]]^^^YYYXXXWWWVVVVVVVVVWWWXXXZZZ\\\^^^^^^]]][[[[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXUUUVVVVVVUUURRROOOLLLJJJFFFFFFFFFGGGIIIMMMPPPQQQRRRTTTWWWYYY\\\```eeehhhllljjjiiihhhiiirrrxxx```LLLAAA===999777555555555555444333333333333333333333333333111222222333333222222111111111000000000000000111000000222444777:::<<<>>>>>>>>>???@@@AAABBBCCCDDDAAAAAA@@@????????????@@@>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<999999::::::;;;;;;;;;<<<:::;;;;;;<<<<<<======>>>???AAABBBBBBBBBCCCEEEGGGLLLSSSccc|||{{{{{{{{{zzzyyyvvvtttssswww}}}xxxvvvwwwxxxtttttttttuuuuuuuuuuuuuuuuuuxxx|||}}}~~~~~~}}}{{{|||zzzpppddd[[[TTTNNNNNNRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUWWWXXXYYYYYYZZZ\\\___aaacccfffhhhiiikkknnnppprrrssssssssstttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~zzzsssooohhhbbb]]]ZZZXXXVVVRRRPPPLLLHHHEEEBBBAAA@@@>>><<<<<<>>>>>>>>>EEELLL___xxxuuuiiiaaaccclllzzz~~~uuuqqqlllhhhgggggghhhgggiiigggeeeddddddcccaaa_________^^^\\\ZZZXXXUUUTTTRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYYYY[[[]]]^^^\\\[[[\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWTTTUUUVVVUUUSSSPPPMMMKKKFFFFFFFFFFFFIIILLLOOORRRRRRTTTWWWZZZ]]]aaafffjjjllljjjiiiiiihhhooofffPPPBBB<<<:::888666555555555444333333333333333333333333333111222222333333222222111333222222222222222333333...///111333666999<<<>>>======>>>???@@@AAABBBCCCBBBAAAAAA@@@???@@@@@@@@@======>>>>>>>>>?????????=========<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;<<<<<<===>>>>>>?????????AAABBBBBBBBBCCCEEEGGGMMMTTTccc|||xxxxxxyyyyyyyyywwwvvvuuuuuu}}}wwwuuuwwwxxxvvvwwwwwwwwwvvvwwwwwwwwwwwwzzz}}}}}}~~~~~~|||yyyyyy|||zzzqqqggg^^^XXXSSSNNNLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWWWWXXXYYY\\\^^^^^^aaaeeegggiiikkkmmmooopppqqqsssttttttuuuwwwzzzzzz{{{}}}~~~~~~}}}~~~|||tttrrrlllfff```[[[XXXVVVTTTRRRNNNJJJFFFDDDBBBBBB???<<<;;;===<<<<<<@@@FFFVVVmmm~~~nnnccc]]]aaajjjxxx{{{wwwrrrooommmllllllkkkllljjjhhhggggggfffdddbbb]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTVVVXXXYYY[[[ZZZ[[[]]]^^^]]]\\\]]]^^^]]]]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWSSSTTTUUUTTTSSSPPPNNNLLLGGGFFFEEEEEEGGGJJJNNNPPPRRRTTTWWWZZZ]]]aaafffjjjlllkkkkkkkkkiiilllzzzlllUUUDDD===;;;999777555666555444222222222333333333333444444111222222333333222222111111000000000000111111222...///111333666999<<<===????????????????????????BBBBBBAAA@@@@@@@@@@@@@@@=========>>>>>>>>>??????==================<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????@@@BBBBBBBBBCCCFFFHHHMMMTTTccc|||uuuvvvwwwxxxyyyyyyxxxxxxuuu}}}}}}wwwuuuwwwxxxwwwxxxyyyxxxuuuwwwxxxyyyyyy{{{~~~}}}~~~{{{vvvuuuyyy}}}xxxpppfff^^^XXXVVVTTTOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWZZZ\\\[[[___dddgggiiijjjlllnnnmmmppprrrsssssstttwwwzzzyyy{{{}}}~~~~~~vvvuuuqqqkkkddd^^^YYYWWWVVVTTTPPPKKKHHHEEECCCBBBBBB>>><<<======<<>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAA============>>>>>>>>>???========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===???AAABBBBBBDDDGGGIIINNNTTTddd|||ssstttvvvwwwyyyyyyzzzzzzvvv~~~}}}|||wwwuuuwww~~~xxxxxxyyyyyywwwuuuwwwyyyzzzzzz{{{}}}}}}~~~zzztttssswww|||}}}qqqhhh___XXXTTTUUUUUUQQQNNNNNNOOOOOOPPPPPPPPPOOONNNNNNOOOQQQSSSSSSTTTUUUXXX[[[ZZZ^^^ccchhhjjjkkklllmmmkkknnnrrrsssssstttwwwzzzyyy{{{}}}~~~wwwwwwtttoooggg```ZZZXXXWWWTTTQQQLLLHHHEEEDDDCCCEEEAAA???@@@??????BBBGGGEEEZZZyyyzzzpppiiiddd[[[XXX___iiivvv}}}zzzxxxuuusssqqqooommmkkkkkkjjjgggeee^^^\\\ZZZXXXWWWWWWXXXYYYVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWXXXYYY\\\^^^___[[[\\\^^^^^^^^^^^^```aaa]]]]]]\\\\\\[[[\\\\\\\\\[[[[[[ZZZXXXXXXWWWWWWWWWSSSSSSRRRRRRQQQOOONNNMMMGGGFFFDDDCCCDDDGGGKKKMMMQQQSSSVVVYYY\\\aaafffjjjnnnnnnooommmiiigggoooyyyyyy```NNNEEE<<<:::777666666555444222222222222333333444444444222222222333333222222222333222222222333444555555222333444666888:::===>>>:::;;;===???AAACCCEEEFFFCCCBBBAAAAAA@@@@@@AAAAAA============>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999::::::;;;;;;<<<======>>>===>>>@@@BBBCCCEEEHHHJJJNNNTTTddd|||uuuuuuvvvwwwxxxzzz|||}}}{{{}}}uuupppooonnnssszzzxxxwwwwwwwwwvvvvvvwwwwwwwwwyyy}}}~~~{{{wwwtttuuuyyy}}}|||~~~oooccc[[[UUUOOOMMMPPPRRRQQQNNNJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQRRRTTTWWWYYY[[[]]]```cccfffgggjjjmmmpppoooooopppsssuuuxxxzzz|||~~~~~~yyysssnnnjjjddd]]]WWWXXXUUURRRNNNKKKFFFAAA>>>@@@???>>>======>>>??????HHHQQQfffuuujjjcccYYYXXXYYY]]]dddqqq~~~}}}{{{zzztttqqqmmmjjjiiiiiihhhgggccc]]]YYYYYYWWWVVVXXX]]]\\\___aaaaaa```_________ZZZYYYYYYYYYZZZ\\\^^^___```___^^^___aaabbbbbbbbb\\\\\\[[[[[[[[[[[[[[[[[[\\\ZZZXXXXXXXXXYYYXXXVVVSSSPPPNNNPPPTTTTTTPPPLLLLLLHHHFFFHHHIIIHHHKKKPPPSSSVVVZZZ^^^aaaeeeiiimmmqqqrrrrrrnnnkkkkkkqqqwwwmmmWWWHHHAAA<<<999888666222111444444333333222222333333444222333444555555444333222111111111111111111111111444555666777888999:::;;;===>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAABBBAAA???>>>???@@@BBBBBBAAA<<<<<<<<<;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<======>>>????????????AAABBBBBBBBBCCCFFFHHHLLLTTTfffuuuuuuvvvwwwyyyzzz|||}}}{{{zzzqqqkkkfffgggnnn}}}|||xxxvvvvvvuuuuuuvvvwwwxxxwwwxxxzzz}}}}}}yyyvvvuuuwwwzzzyyy{{{~~~}}}mmmbbbXXXTTTPPPOOOQQQRRROOOLLLKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPQQQRRRTTTVVVYYYZZZ]]]```ccceeegggjjjmmmooonnnooopppsssuuuxxx{{{|||zzztttoookkkfff___YYYYYYVVVRRROOOLLLHHHDDD@@@AAA@@@???>>>>>>>>>???@@@EEELLL^^^{{{vvviiiaaa[[[YYYYYY]]]cccooo~~~xxxuuuqqqnnnmmmllljjjiiiccc^^^ZZZYYYXXXWWWYYY^^^___aaaddddddcccaaaaaabbb[[[[[[ZZZZZZ[[[\\\^^^_________```ccceeeeeecccaaa^^^]]]\\\[[[ZZZ[[[[[[[[[\\\ZZZXXXXXXYYYYYYXXXWWWTTTQQQOOOPPPSSSSSSOOOKKKKKKGGGFFFHHHIIIIIILLLQQQSSSVVV[[[___bbbfffjjjmmmqqqtttuuurrrnnnnnnqqquuu~~~xxx^^^LLLBBB<<<888888666333222555444333333222222333333444333333444444444444333333111111111111111111111111111222333555888:::;;;<<<>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@AAA???======?????????>>>;;;;;;;;;;;;:::::::::999:::999999999999:::;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBCCCEEEGGGKKKTTTffftttuuuvvvwwwyyy{{{}}}}}}{{{|||tttjjjccc]]]```iiixxxzzzvvvtttttttttssswwwxxxyyyyyyxxxzzz}}}{{{wwwuuuvvvwwwvvvyyy|||~~~~~~zzzkkk```UUURRRPPPPPPRRRQQQMMMJJJLLLKKKJJJIIIJJJJJJLLLLLLOOOOOOPPPRRRTTTVVVXXXYYY\\\___ccceeegggiiikkknnnnnnoooppprrruuuxxx{{{||||||vvvrrrnnniiibbb]]]YYYWWWSSSPPPNNNKKKGGGDDDBBBAAA@@@???>>>??????@@@AAAFFFSSSkkk|||lllbbb]]][[[ZZZ\\\```jjj}}}~~~{{{vvvsssqqqooollljjjddd^^^ZZZYYYXXXWWWZZZ___bbbeeehhhhhhgggeeedddddd___^^^]]]]]]]]]]]]^^^^^^___```bbbfffhhhgggccc```___^^^]]][[[ZZZZZZ[[[[[[\\\ZZZXXXXXXYYYZZZYYYYYYUUUSSSPPPPPPRRRQQQNNNJJJIIIFFFEEEGGGIIIIIIMMMQQQSSSVVV[[[```cccgggkkknnnrrruuuxxxxxxuuurrrssstttxxxhhhRRRCCC===888888777444333555444333333222222333333444444444333333333333444444111111111111111111111111///000222444777:::<<<===??????@@@@@@@@@@@@@@@???>>>======<<<<<<<<<======@@@>>><<<;;;<<<<<<;;;::::::::::::::::::999999999999999888888999999:::;;;::::::;;;;;;<<<======>>>===???@@@AAAAAABBBEEEGGGKKKTTTgggssstttvvvxxxzzz|||}}}~~~|||{{{vvvnnnccc[[[YYY\\\eeesss}}}xxxuuuttttttssssssxxxyyyzzzyyyyyyzzz|||~~~}}}yyywwwwwwwwwxxx{{{}}}~~~~~~~~~wwwhhh^^^TTTQQQOOOOOOOOONNNLLLJJJLLLKKKIIIGGGGGGHHHJJJKKKNNNOOOPPPRRRTTTVVVWWWXXX[[[^^^bbbeeefffhhhjjjlllmmmnnnoooqqquuuxxxzzz|||~~~~~~zzzvvvsssnnngggbbbZZZWWWSSSQQQOOOLLLIIIGGGBBBAAA@@@>>>>>>>>>??????@@@BBBKKK]]]wwwsssgggaaa]]][[[\\\^^^gggyyy{{{xxxuuuqqqmmmjjjccc]]]XXXXXXWWWVVVZZZ___dddgggkkkllljjjhhhfffeeeccccccbbbaaaaaa````````````aaabbbeeeggggggdddaaaaaa```^^^\\\ZZZZZZ[[[[[[\\\ZZZYYYYYYZZZ[[[ZZZZZZVVVTTTQQQPPPPPPOOOLLLIIIHHHEEEDDDGGGIIIIIIMMMRRRSSSWWW\\\aaaeeehhhlllnnnrrrwww{{{}}}{{{xxxuuuttttttpppXXXFFF???999888888555444666444333333222222333333444555444333222222333444555111111111111111111111111000111333555888;;;<<<>>>@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;;;;::::::::::::<<<:::888888999:::999999999999999999999999999999888888888888888999::::::999999:::;;;;;;<<<<<<===<<<>>>@@@@@@@@@BBBDDDGGGKKKTTTgggrrrsssvvvyyy{{{}}}~~~~~~{{{vvvqqqhhh^^^VVVVVVYYY___lllyyy|||xxxuuuuuuuuuuuutttxxxyyyzzzzzzyyyyyy{{{|||zzz|||}}}|||zzzyyyyyyzzz}}}~~~sssfff\\\TTTQQQNNNKKKKKKKKKLLLLLLKKKJJJHHHFFFFFFGGGIIIJJJMMMNNNOOOQQQSSSUUUVVVWWWZZZ]]]bbbdddfffggghhhjjjkkklllmmmpppssswwwyyy{{{}}}~~~~~~||||||}}}~~~}}}yyywwwsssmmmhhh[[[XXXTTTQQQOOONNNKKKIIIBBBAAA???>>>======>>>>>>@@@AAAGGGSSSggg{{{llleeeaaa^^^]]]___gggwww{{{xxxsssnnnjjjbbb\\\WWWVVVUUUUUUYYY___fffjjjnnnpppnnnjjjgggfffhhhggggggfffeeedddcccbbbbbbaaaaaabbbdddeeeeeedddcccaaa^^^\\\ZZZ[[[\\\\\\]]][[[ZZZYYY[[[[[[[[[ZZZWWWUUURRRPPPOOOMMMKKKIIIHHHDDDDDDFFFHHHIIILLLRRRSSSWWW]]]bbbfffjjjmmmooorrrwww|||}}}zzzxxxvvvttt___JJJAAA999888888666444555444333333222222333333444444333222111111222333444111111111111111111111111333444555777999;;;======@@@@@@@@@@@@???>>>======::::::::::::999999888888666555444555777999999999777888888888888888888888888777777777777888999999999999::::::;;;<<<<<<<<<<<<>>>???@@@@@@BBBEEEGGGKKKTTTgggqqqsssvvvyyy|||~~~~~~wwwrrrlllddd[[[TTTSSSUUU[[[fffrrr{{{}}}zzzwwwuuuvvvvvvvvvuuuwwwyyyzzzzzzxxxxxxyyyzzzwwwyyyzzzzzzzzzzzz{{{|||~~~~~~}}}~~~zzznnnaaaZZZSSSQQQMMMIIIHHHIIIKKKLLLIIIHHHGGGGGGGGGHHHIIIIIILLLMMMOOOQQQSSSUUUVVVVVVYYY]]]aaadddeeefffggghhhiiijjjkkknnnqqquuuxxxzzz{{{}}}~~~}}}||||||}}}~~~}}}{{{wwwrrrmmm^^^[[[WWWSSSQQQPPPMMMLLLCCCBBB@@@???>>>>>>>>>??????AAAEEELLLZZZooo~~~yyyuuurrrqqqvvvrrrhhhdddaaa```aaaiiiyyy{{{uuuooojjjccc\\\WWWVVVUUUVVV[[[aaajjjnnnsssuuusssoookkkiiijjjjjjjjjiiihhhfffeeedddcccbbb```aaaccceeeeeeeeecccaaa^^^\\\[[[\\\]]]^^^___]]][[[ZZZ[[[[[[ZZZYYYVVVUUUSSSPPPMMMLLLJJJJJJHHHEEEDDDFFFHHHHHHLLLPPPSSSXXX^^^dddhhhkkknnnppprrrvvv{{{}}}|||vvveeeNNNDDD;;;999999666444444444333333222222333333444333333222222222222333333111111111111111111111111444555666888:::<<<===>>>???@@@@@@@@@???>>>======999999999999888777666666333222222333666888999888666666666777777777777777777777777666777777888999999999::::::;;;<<<<<<===<<<>>>@@@AAAAAACCCFFFHHHKKKTTTgggppprrrvvvzzz}}}|||tttnnniiibbbZZZTTTQQQUUU\\\gggrrrzzz||||||{{{yyyvvvuuuuuuvvvvvvuuuwwwxxxyyyyyyxxxwwwwwwxxxvvvwwwxxxxxxxxxxxx{{{}}}{{{}}}}}}sssggg]]]VVVPPPOOOMMMJJJHHHHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLOOOQQQSSSTTTUUUUUUXXX\\\aaadddeeeeeefffffffffgggiiilllpppsssvvvxxxxxxyyy{{{{{{zzzzzz{{{}}}~~~{{{uuuqqqccc___ZZZVVVTTTRRRPPPOOOFFFEEECCCAAA@@@@@@@@@@@@<<>>???>>>???????????????>>>===888999999999888777666555444222222333555777777666555555555666666777777777777666666666666777888888:::::::::;;;<<<<<<=========>>>@@@AAABBBDDDGGGIIIKKKTTTfffooorrrvvvzzz~~~{{{ssslllgggaaaZZZUUURRRVVV```kkkvvv||||||{{{zzzwwwuuutttuuuuuuuuutttvvvxxxyyyyyywwwvvvvvvwwwwwwxxxxxxwwwvvvwwwzzz|||}}}zzz|||yyynnncccYYYTTTMMMNNNNNNMMMJJJHHHGGGGGGEEEFFFGGGIIIIIIJJJJJJJJJJJJLLLNNNQQQSSSTTTUUUUUUXXX\\\```dddeeeeeeeeefffeeefffhhhkkkooorrruuuwwwtttuuuwwwwwwwwwwwwyyyzzz}}}wwwsssfffbbb]]]YYYVVVTTTRRRQQQHHHGGGEEECCCBBBBBBBBBBBB999===AAADDDIIITTTeeeqqq|||yyyvvvuuunnnllliiigggeeeccccccccc___eeetttmmmiiiffffffgggnnnzzzsssnnnfff```ZZZYYYYYYZZZ___eeeuuuzzz{{{vvvssshhhhhhiiiiiihhhgggeeedddbbbccceeehhhjjjiiifffcccbbb```^^^\\\[[[]]]```bbbbbb```]]]\\\[[[[[[YYYWWWUUUTTTRRROOOLLLJJJKKKLLLJJJFFFDDDFFFGGGGGGJJJNNNSSSXXX___eeejjjmmmpppqqqqqqssswww}}}zzzmmmTTTHHH<<<999999666333111444333333222222333333444111222333444444333222111111111111111111111111111...000222666999<<>>>>>????????????>>>>>>888999999999888777555444555444222333444555555444444555555555666666777777666666666666666777888888::::::;;;<<<<<<======>>>===???AAABBBCCCEEEHHHJJJLLLTTTfffssstttwwwzzz}}}|||uuunnnhhhccc^^^[[[ZZZ]]]dddkkkrrrwwwzzz|||yyyxxxwwwuuuuuuuuuvvvvvvxxxwwwvvvvvvvvvwwwxxxyyy|||{{{zzzyyyxxxyyyzzzzzzvvvjjj^^^VVVRRROOONNNMMMLLLJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLOOOQQQRRRTTTWWWYYYZZZ\\\```ccceeefffeeedddfffhhhjjjkkkkkklllnnnpppssstttvvvxxxxxxxxxxxxwww|||~~~|||rrrlllccc[[[WWWUUUSSSSSSNNNLLLIIIEEEBBBAAA@@@???>>>>>>AAAEEEHHHMMMZZZfffpppyyy{{{yyyzzzzzzwwwsssnnnlllkkkjjjgggdddccccccdddcccbbbaaaeeeooowwwmmmeeehhhmmmvvv{{{wwwlllddd]]]ZZZYYYZZZ```gggppp}}}{{{uuupppllliiikkkkkkhhhggghhhffffffggghhhhhhhhhhhhhhheeebbb______aaacccbbb```aaa```___^^^]]]\\\\\\\\\WWWVVVTTTRRRQQQPPPPPPPPPKKKHHHEEEEEEIIILLLNNNMMMSSSYYYaaagggjjjlllpppssssssuuuxxx}}}xxxdddRRR@@@::::::999777777555555555555555555555555333333333333333333333333333222222111111222222333111333555888;;;>>>@@@AAAAAAAAABBBBBBAAAAAA@@@???===<<<;;;:::999888888888777777666555555555555555888888888777777777777777777777777777888999:::;;;:::;;;;;;;;;<<<=========>>>@@@BBBCCCCCCEEEHHHKKKMMMVVVhhhuuuvvvwwwzzz}}}}}}vvvooojjjfffbbb___^^^bbbjjjqqqvvvxxxxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{{{{|||~~~~~~~~~~~~}}}ttthhh]]]UUUQQQMMMNNNMMMMMMKKKIIIGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKNNNPPPQQQSSSUUUXXXWWWZZZ]]]aaaccccccbbbbbbeeefffiiijjjjjjkkkmmmoooqqqqqqsssuuuwwwxxxxxxyyyzzz{{{~~~vvvpppggg___ZZZXXXVVVUUUOOONNNKKKGGGDDDBBBAAA@@@@@@???AAADDDEEEJJJVVVbbbiiirrr{{{~~~wwwsssuuuuuussspppmmmkkkkkkiiigggeeedddeeeeeeeeeddddddgggmmmyyy|||qqqiiikkkpppyyy|||xxxmmmeee^^^[[[YYYZZZ___fffooo{{{}}}sssnnnkkklllllliiigggiiihhhhhhiiiiiiiiiiiiiiiiiihhheeeaaaaaabbbdddcccbbbcccbbb```^^^\\\[[[ZZZZZZVVVUUUTTTRRRQQQPPPOOOOOOKKKHHHEEEFFFIIILLLNNNNNNTTTZZZbbbhhhkkkmmmqqqttttttuuuxxx|||~~~iiiWWWCCC;;;:::888666555333333333333333333333333333333333333333333333333333222222111111222222333111222444777:::===???AAACCCCCCCCCCCCCCCBBBBBBAAA??????>>><<<;;;;;;::::::999888777777666666777777888777777777777777777777777777777777888999:::;;;;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCCEEEHHHJJJMMMVVVhhhxxxxxxxxxyyy|||}}}wwwqqqmmmkkkhhhfffdddjjjrrrxxx{{{zzzvvvsssvvvuuuuuuvvvvvvxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{||||||}}}|||||||||}}}}}}||||||}}}}}}~~~}}}~~~yyypppeee[[[TTTQQQLLLMMMNNNNNNLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJHHHKKKMMMOOOPPPQQQTTTVVVWWWYYY\\\___aaabbbbbbaaaccceeeggghhhiiijjjlllnnnnnnooopppqqqsssvvvxxxyyywwwyyy{{{|||}}}|||vvvmmmeee```\\\YYYWWWRRRPPPMMMJJJGGGDDDBBBBBBBBBAAAAAABBBCCCGGGSSS___fffnnnvvvzzz}}}~~~zzztttpppqqqssssssqqqooooooooommmllljjjjjjkkkkkkiiihhhhhhjjjmmmsssvvvmmmnnnttt~~~}}}yyyoooggg___\\\ZZZYYY^^^dddnnnxxxyyysssoooooommmjjjiiijjjkkkkkkllllllkkkkkkjjjjjjlllhhhdddccccccdddeeeeeedddccc```^^^[[[YYYXXXWWWUUUUUUTTTRRRQQQPPPOOONNNKKKIIIFFFFFFHHHKKKMMMNNNTTTZZZccciiilllooossswwwxxxxxxyyy{{{ppp]]]HHH>>>;;;888555444333333333333333333333333333333333333333333333333333222222111111222222333000222444777:::===???@@@DDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>======::::::999888888888888999777777777777777777888888777777777777888999:::;;;<<<<<<======>>>??????@@@===>>>@@@AAABBBDDDGGGIIIMMMUUUhhhzzzyyyyyyzzz}}}}}}wwwsssqqqpppooonnnmmmqqqwww|||}}}{{{xxxuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{||||||{{{|||}}}}}}}}}{{{zzzyyy{{{{{{{{{{{{{{{||||||}}}|||}}}~~~{{{zzzuuummmcccZZZTTTQQQLLLMMMNNNNNNMMMKKKHHHFFFDDDDDDDDDDDDFFFGGGIIIJJJIIIKKKNNNOOOPPPQQQTTTVVVYYYZZZ]]]```bbbcccccccccccceeegggiiiiiijjjmmmooooooooonnnoooqqqsssuuuwwwuuuwwwyyyzzz{{{}}}zzzrrrjjjddd___[[[XXXTTTSSSPPPMMMIIIGGGDDDCCCCCCAAAAAABBBBBBGGGTTTaaakkksss{{{}}}~~~}}}xxxsssuuuxxxzzzzzzzzz{{{|||zzzxxxvvvvvvuuussspppmmmlllnnnppprrr{{{zzzooopppwww}}}yyyooohhh```]]][[[ZZZ^^^dddmmmtttyyysssrrroookkkjjjlllnnnnnnnnnmmmmmmllljjjjjjllljjjfffcccbbbccceeeeeecccbbb```]]][[[YYYXXXWWWTTTTTTSSSRRRQQQOOONNNMMMKKKIIIGGGFFFHHHJJJMMMNNNTTTZZZcccjjjnnnqqqvvvyyy|||||||||}}}wwwcccLLL@@@<<<999666555666666666666555555555555444444444444444444444444333222222111111222222333000111444666:::<<>>>>>::::::999888888888888999777777777777777888888888777777777777888999:::;;;;;;;;;<<<===>>>??????@@@<<<>>>@@@AAAAAACCCFFFIIILLLUUUhhh{{{zzzyyyzzz~~~{{{vvvsssssstttuuuvvvuuuwwwzzz|||}}}|||{{{zzzxxxxxxxxxxxxwwwwwwvvvvvvyyyyyyzzz{{{||||||}}}}}}||||||}}}|||{{{yyywwwuuuzzzyyyyyyyyyyyyzzz{{{{{{{{{|||~~~}}}|||xxxvvvrrrkkkbbbZZZUUUSSSMMMNNNNNNNNNMMMKKKHHHGGGEEEDDDDDDDDDEEEGGGIIIKKKJJJLLLOOOPPPQQQRRRTTTVVVXXXZZZ\\\^^^```bbbbbbcccccceeehhhiiijjjlllnnnpppqqqpppoooooooooqqqrrrsssuuuvvvxxxyyyzzz|||~~~|||tttmmmgggaaa\\\YYYVVVUUUSSSPPPLLLIIIFFFDDDBBB@@@@@@BBBDDDKKKYYYhhhuuu}}}{{{}}}wwwsssoooqqqsssuuu{{{~~~qqqqqqwww}}}wwwooohhhaaa___]]]\\\```eeekkkpppyyyxxxuuurrrmmmlllnnnoooooonnnmmmllljjjiiihhhjjjhhheeecccaaaaaacccdddaaa```^^^\\\ZZZYYYXXXXXXSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJHHHGGGGGGIIILLLNNNSSSZZZcccjjjooossswww{{{}}}hhhPPPCCC>>>;;;999888777777777666666555555555444444444444444444444444333222222111111222222333111222444777:::===???@@@CCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBB@@@???======999999888777777777777888666666777777888888888888777777777777888999:::;;;999::::::;;;===>>>>>>???<<<>>>@@@AAAAAACCCFFFIIILLLUUUhhhzzzzzzzzz||||||xxxtttssstttwwwzzz{{{||||||{{{{{{{{{|||||||||yyyyyyyyyyyyxxxwwwvvvuuuxxxyyyzzz|||}}}}}}}}}}}}|||||||||{{{zzzxxxwwwvvvyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{}}}~~~~~~}}}{{{zzzvvvuuuqqqjjjaaaZZZWWWUUUPPPPPPOOOMMMLLLJJJHHHGGGGGGFFFEEEDDDEEEGGGJJJKKKKKKMMMOOOPPPQQQRRRTTTVVVVVVWWWYYY[[[]]]___``````ccceeehhhiiijjjllloooqqqrrrqqqqqqppppppqqqqqqrrrtttvvvxxxxxxyyyzzz}}}|||vvvoooiiiccc]]]YYYWWWVVVTTTQQQNNNJJJGGGEEEAAA??????BBBEEENNN___nnn|||}}}vvvxxxxxxyyyuuusssyyy}}}wwwpppjjjdddcccbbbaaafffkkkkkkooottt~~~}}}xxxtttooonnnpppnnnnnnmmmllljjjhhhfffeeeeeeeeedddbbb```___aaabbb```___]]][[[ZZZYYYXXXXXXRRRRRRRRRRRRQQQNNNLLLKKKJJJJJJIIIHHHGGGHHHKKKNNNRRRYYYbbbjjjooosssyyy}}}~~~nnnUUUFFF@@@<<<::::::666666555555444333333333444444444444444444444444333222222111111222222333111333555888;;;>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@>>><<<;;;888888777666666666666777666666666777888888999999777777777777888999:::;;;888999:::;;;<<<===>>>???===>>>@@@AAABBBDDDGGGIIILLLUUUhhhxxxyyyzzz~~~yyyuuurrrqqqtttyyy}}}}}}|||{{{zzzzzzzzzwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxzzz|||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{}}}|||{{{zzzxxxuuutttpppjjjbbb\\\YYYXXXSSSRRROOOLLLJJJHHHHHHGGGIIIHHHFFFEEEEEEGGGJJJKKKJJJLLLNNNOOOOOOPPPSSSUUUUUUVVVXXXZZZ\\\^^^___```aaadddfffhhhiiikkknnnppppppqqqrrrssssssssssssssssssuuuvvvwwwwwwyyy{{{~~~}}}wwwqqqkkkeee___[[[XXXWWWUUUSSSOOOJJJGGGEEEAAA??????AAAEEEOOOaaaqqqzzzwww}}}~~~xxxrrrlllhhhhhhhhhhhhmmmsssoooqqqsssxxxzzzuuupppoooqqqllllllkkkiiigggdddbbbaaaaaacccdddcccaaa___```aaaaaa```^^^[[[YYYWWWVVVUUUQQQQQQRRRRRRPPPNNNLLLJJJJJJKKKJJJHHHFFFGGGKKKOOOPPPXXXaaaiiioootttyyy}}}|||~~~tttYYYHHHAAA<<<999999666666666555444333333333555555555555555555555555333222222111111222222333222444666999<<>><<<:::888888777666666666666777555666666777888888999999777777777777888999:::;;;999999:::<<<===>>>???@@@>>>???AAABBBCCCEEEHHHJJJMMMUUUhhhwwwxxx{{{wwwtttqqqqqqtttzzz~~~~~~{{{yyywwwvvvuuuvvvxxxyyyzzzzzzyyyxxxvvvxxxzzz{{{}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~yyyyyyxxxxxxyyyyyyzzz{{{xxxyyy{{{||||||{{{yyyxxxuuutttpppjjjccc]]]ZZZZZZUUUSSSOOOLLLIIIHHHGGGHHHJJJIIIGGGEEEFFFGGGJJJKKKIIIKKKMMMNNNNNNOOOQQQSSSWWWXXXYYY[[[]]]___aaabbb```bbbeeeggghhhjjjmmmooooooppprrrtttuuuuuuuuuuuurrrtttuuuvvvvvvwwwzzz|||~~~}}}xxxsssmmmggg```\\\XXXXXXVVVSSSOOOKKKGGGEEEAAA???>>>AAAEEEOOOaaaqqq~~~{{{yyytttnnnkkkkkklllnnnsssyyyuuuuuussssss{{{|||vvvqqqppprrrkkkjjjiiigggeeebbb```___^^^aaaddddddaaa___```aaacccbbb___[[[XXXVVVTTTSSSQQQQQQRRRRRRPPPNNNKKKJJJJJJKKKKKKHHHFFFGGGKKKOOOPPPWWWaaaiiioootttyyy~~~~~~}}}{{{yyy\\\JJJAAA;;;888777999888888777666555555555555555555555555555555555333222222222222222222333333444777999===???BBBCCCCCCCCCCCCDDDCCCBBBBBBAAA@@@@@@AAABBBAAA>>><<<:::999888888777666777777777555666666777888999999999777777777777888999:::;;;::::::;;;===>>>@@@AAAAAA>>>@@@BBBCCCCCCEEEHHHKKKMMMUUUhhh~~~}}}zzzvvvqqqooorrrwww|||~~~~~~}}}}}}}}}|||yyyvvvsssvvvyyyzzzyyywwwvvvvvvzzzzzzyyyxxxyyy{{{~~~|||yyyyyy{{{}}}|||zzz}}}zzzvvvvvvxxxyyyxxxvvv{{{{{{||||||||||||{{{{{{yyyxxxtttmmmeee^^^ZZZXXXSSSRRRPPPMMMKKKIIIHHHGGGHHHFFFEEEDDDEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQQQQRRRWWWWWWXXXYYYZZZ\\\^^^______bbbfffkkkmmmnnnmmmlllpppqqqsssttttttttttttsssuuuttttttuuuvvvyyy|||}}}~~~zzzrrrlllhhhffffff[[[ZZZYYYXXXVVVQQQJJJEEEBBBBBBBBBCCCDDDLLL___rrr~~~zzz}}}yyyuuuoooiiihhhmmmtttyyy{{{yyywwwsssrrruuu~~~~~~tttooommmnnnjjjiiigggeeecccaaa``````]]]```cccdddcccbbbaaabbbcccbbb```^^^ZZZWWWTTTSSSPPPQQQSSSTTTSSSOOOLLLIIIHHHIIIIIIGGGGGGHHHKKKMMMPPPVVV```iiipppwww|||~~~fffQQQFFF@@@;;;777666777777777777555444333333333333333333333333333555555555444444333333333222333666999<<<>>>@@@AAABBBBBBCCCCCCCCCCCCBBBBBB>>>???AAABBBAAA???===;;;::::::888777555444333222777777666666666666666666999999999999999999999999999:::;;;<<<===============???BBBCCCDDDEEEHHHJJJPPPVVVhhh~~~}}}wwwsssooommmppptttyyy{{{{{{zzzzzz{{{||||||zzzxxxuuuwwwyyy{{{||||||zzzxxxyyyxxxwwwwwwxxxzzz|||}}}}}}{{{xxxyyy{{{}}}}}}|||~~~{{{xxxxxxyyyzzzyyywwwzzz{{{{{{||||||{{{{{{zzzyyywwwrrrlllddd^^^[[[YYYSSSRRRPPPMMMJJJHHHGGGFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRWWWXXXYYY[[[]]]^^^___``````aaacccfffhhhiiijjjjjjnnnoooqqqssstttttttttssstttsssrrrrrrsssvvvyyy{{{~~~yyysssmmmiiigggfff]]]\\\ZZZYYYVVVRRRMMMIIICCCBBBBBBBBBCCCKKK^^^pppvvvoooooottt}}}uuupppjjjjjjooovvv{{{}}}~~~{{{vvvqqqqqqwwwuuunnnlllkkkfffeeedddbbb```_________]]]```cccdddcccbbbbbbbbbaaa```^^^\\\XXXUUURRRPPPNNNPPPRRRSSSRRROOOLLLJJJIIIJJJIIIHHHFFFGGGJJJMMMOOOUUU]]]eeemmmtttzzz~~~mmmVVVGGG???;;;999666777777777777555444333333333333333333333333333444444333333333222222222333444777:::<<>>???@@@@@@??????>>>>>>===<<<;;;999888777666888888888888888888888888::::::::::::::::::::::::::::::;;;<<<===============???BBBCCCDDDEEEHHHJJJNNNTTTfff~~~}}}~~~vvvsssnnnmmmooossswwwyyyyyyxxxxxxyyy{{{|||{{{yyyxxxxxxyyy||||||xxxxxxwwwvvvwwwxxxzzz{{{{{{yyyxxxxxx{{{}}}~~~~~~~~~|||zzzyyyzzzzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzyyywwwtttpppjjjddd___\\\ZZZTTTRRRPPPMMMJJJGGGFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIKKKNNNPPPRRRSSSSSSWWWXXX[[[]]]___`````````bbbbbbbbbcccdddfffhhhiiikkkmmmoooqqqsssttttttttttttrrrpppoooppprrruuuxxx}}}yyysssnnnjjjhhhhhh```^^^[[[XXXWWWTTTPPPNNNDDDBBBAAA@@@AAAIII\\\mmmxxxmmmeeecccfffmmmwwwwwwrrrmmmmmmrrryyy~~~}}}wwwqqqnnnpppvvv{{{~~~uuummmhhhfff``````___^^^]]]]]]]]]^^^]]]```cccdddcccbbbbbbcccaaa```___\\\YYYUUUQQQOOOMMMNNNPPPRRRQQQOOOMMMKKKKKKKKKJJJHHHGGGGGGIIILLLNNNSSSZZZaaahhhooovvv{{{xxx^^^JJJ@@@<<<<<<777777777777666555444444333333333333333333333333333333222222222222111111333555777:::===???@@@AAABBBCCCCCCDDDDDDCCCCCCBBB=========>>>???@@@AAAAAA@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===============???BBBCCCDDDEEEHHHJJJMMMTTTfff|||}}}~~~wwwtttpppoooqqquuuwwwyyyyyyyyyxxxyyy{{{||||||zzzzzzxxxwww|||}}}xxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxxxxyyy{{{|||}}}}}}|||{{{zzzzzzzzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxuuurrrmmmhhhddd```\\\YYYTTTSSSPPPMMMJJJGGGFFFEEEGGGFFFFFFEEEFFFGGGHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSUUUWWWZZZ]]]___``````___cccddddddeeeffffffgggggghhhjjjlllooorrrssstttttttttrrrooommmnnnpppsssuuu{{{}}}~~~yyytttpppmmmkkkjjjccc```[[[XXXVVVTTTSSSQQQGGGCCC@@@???@@@GGGXXXhhh~~~rrriiibbb```aaa```hhhrrr}}}yyyuuuppppppvvv}}}~~~xxxrrrmmmmmmooorrr||||||{{{wwwpppiiicccaaaZZZZZZZZZZZZ[[[[[[\\\]]]]]]```cccddddddcccccccccbbbbbbaaa___\\\XXXTTTRRRMMMOOOQQQRRRRRRQQQOOONNNLLLLLLKKKIIIGGGGGGIIIKKKOOOSSSXXX___eeellltttxxx~~~gggOOOAAA===>>>888888777777666555555444444444444444444444444444333333333222222222222222444666888;;;===???@@@AAABBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>===>>>???AAABBB@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======>>>>>>>>>===???BBBCCCDDDEEEHHHJJJOOOUUUhhh|||~~~}}}uuurrrpppppprrruuuwwwxxx|||{{{zzzzzz|||}}}|||{{{zzzxxxwwwzzz|||yyyyyyxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxsssppplllhhheeeaaa\\\XXXTTTSSSPPPMMMKKKHHHGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIKKKNNNPPPQQQRRRSSSSSSUUUXXX[[[^^^^^^^^^^^^aaaccceeeggggggfffdddccceeegggjjjnnnppprrrsssssstttrrrpppnnnnnnppprrrtttwwwyyy}}}~~~zzzvvvrrrpppnnnmmmeeeaaa[[[WWWUUUTTTSSSRRRJJJFFFBBB@@@@@@EEESSSaaaxxxmmmfff___\\\]]]YYY^^^fffrrr|||xxxssstttyyy|||uuunnnjjjiiijjjkkkmmmnnnlllhhhbbb^^^]]]WWWWWWWWWXXXYYY[[[\\\]]]___aaadddeeedddcccbbbbbbaaaaaaaaa```^^^ZZZVVVTTTOOOPPPRRRSSSTTTSSSRRRQQQLLLLLLKKKIIIGGGGGGIIILLLPPPTTTYYY___eeelllssswww|||~~~~~~~~~nnnTTTDDD>>>???999888888777666666555555444444444444444444444444333333333444444444444444444666888:::===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCAAA???======>>>@@@AAA?????????>>>>>>=========;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>===???BBBCCCDDDEEEHHHJJJNNNUUUhhh}}}{{{qqqooonnnooorrrtttvvvvvv}}}|||zzzzzz|||}}}}}}|||zzzxxxxxxzzz}}}}}}{{{yyyyyyyyyyyyxxxwwwwwwwwwwwwxxxwwwvvvttttttuuuwwwyyy{{{|||{{{yyywwwwwwxxxxxxyyyyyyzzzzzzyyyyyyxxxtttqqqnnnllljjjeee^^^XXXTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLNNNPPPQQQQQQRRRRRRSSSVVVYYY[[[]]]]]]]]]^^^```dddffffffdddbbb```dddeeeiiillloooqqqrrrrrrrrrqqqpppooooooppprrrssssssvvvzzz}}}~~~|||yyyuuusssqqqppphhhccc]]]XXXVVVUUUSSSRRRMMMIIIDDDBBBAAADDDNNNZZZzzztttgggaaa[[[VVVUUUSSSVVV^^^jjjwwwzzzvvvwww{{{yyyooohhhdddbbb___aaacccbbb```]]][[[[[[VVVVVVWWWXXXZZZ[[[]]]^^^aaaccceeefffdddbbbaaaaaa^^^___``````^^^[[[WWWUUUQQQRRRSSSTTTTTTSSSSSSRRRLLLLLLKKKIIIGGGHHHJJJMMMRRRUUU[[[aaaffflllrrrvvv{{{~~~~~~~~~sssZZZHHH@@@>>>999999888777666666666666444444444444444444444444333333444444444444555555444555777:::<<<===>>>??????@@@@@@AAAAAA@@@@@@???BBB@@@>>><<<;;;<<<===>>>????????????????????????::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>===???BBBCCCDDDEEEHHHJJJLLLSSSfff}}}zzzooonnnnnnpppsssvvvwwwwww{{{yyyxxxyyy{{{}}}~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxwwwvvvuuutttsssuuuuuutttrrrrrruuuwwwyyy|||~~~}}}zzzxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyywwwuuurrrqqqpppjjjaaaYYYTTTSSSQQQOOONNNLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSUUUWWWZZZ\\\^^^^^^```aaacccdddeeedddcccbbbccceeehhhkkkmmmoooppppppooooooooooooppppppqqqqqqpppssswwwzzz}}}}}}{{{xxxvvvtttssskkkfff```[[[XXXVVVTTTRRRPPPLLLGGGEEECCCCCCJJJSSSjjjpppddd___YYYUUUSSSRRRSSS[[[gggsss}}}xxxxxx|||zzzppphhhbbb```\\\]]]]]]\\\ZZZYYYZZZ[[[WWWWWWXXXYYY[[[]]]___```ccceeeffffffdddaaa```___]]]___```aaa```^^^ZZZXXXRRRRRRSSSSSSSSSSSSRRRQQQKKKKKKKKKIIIHHHIIILLLNNNQQQVVV\\\bbbggglllpppssszzz}}}~~~uuu^^^MMMAAA<<<:::999888666666666666777555555555555555555555555222222333333333444444444333444666999;;;<<<======>>>>>>????????????>>>>>><<<<<<::::::999:::;;;;;;========================999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>===???BBBCCCDDDEEEHHHJJJLLLSSSggg~~~yyyppppppppprrrvvvyyyzzzzzzwwwvvvuuuwwwzzz}}}|||}}}}}}|||yyyxxxxxxzzzwwwwwwwwwwwwvvvtttsssrrrppprrrsssrrrqqqrrruuuxxxzzz}}}{{{yyyyyyzzzyyyzzzzzz{{{{{{zzzzzzyyyzzzxxxvvvvvvuuunnncccZZZTTTSSSRRRPPPOOONNNMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOSSSSSSUUUVVVYYY\\\^^^```ddddddddddddeeefffggggggcccdddgggjjjmmmnnnoooooolllmmmnnnoooppppppppppppooorrruuuxxxzzz}}}~~~|||zzzxxxvvvuuummmiiiccc^^^ZZZWWWUUUSSSRRRMMMIIIGGGDDDCCCHHHOOO\\\yyyoooddd```\\\XXXVVVWWWVVV]]]hhhrrr|||~~~yyyyyy}}}zzzqqqjjjdddbbb]]]]]]\\\ZZZXXXXXXYYY[[[XXXXXXYYYZZZ\\\^^^```aaadddfffggggggdddaaa___^^^___```cccddddddaaa^^^\\\RRRRRRRRRRRRRRRQQQQQQPPPJJJKKKJJJIIIHHHIIILLLOOOQQQVVV]]]ccchhhlllooorrryyy}}}uuuaaaOOOBBB;;;:::999888666666666666777555555555555555555555555111111111222222333333333333444666888:::;;;<<<<<<======>>>>>>>>>>>>======777777777777888999::::::999999999999::::::::::::888888999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????===???BBBCCCDDDEEEHHHJJJMMMUUUiiiuuuppppppqqqqqqsssuuuvvvwwwxxxxxxwwwwwwyyy{{{~~~{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxwwwuuusssqqqooooooqqqrrrrrrrrrrrrsssuuuwwwxxx{{{}}}~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}zzzwwwtttmmmccc\\\VVVSSSPPPNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSUUUWWWXXXXXXYYYZZZ\\\___aaadddfffgggfffdddcccfffggghhhiiijjjkkkkkkkkkhhhjjjlllnnnoooooonnnmmmnnnppprrrtttvvvxxx|||}}}zzzxxxtttrrrqqqmmmfff```\\\YYYWWWTTTUUURRRMMMHHHFFFFFFGGGHHHWWWkkkpppeee___ZZZTTTRRRWWWYYY]]]dddmmm{{{}}}{{{|||~~~}}}zzzuuuoooiiieeebbb___\\\ZZZZZZZZZZZZYYY\\\\\\]]]^^^^^^___``````cccbbbcccccccccbbb___\\\]]]___aaabbbbbbaaa^^^]]]XXXUUUQQQOOONNNNNNNNNMMMKKKKKKIIIGGGFFFHHHKKKOOOTTTWWW[[[aaagggmmmrrrtttzzz|||~~~xxxhhhTTTFFF???<<<:::777666666666666555444444555555666666777777555555444444444333333333///111222222333555888;;;999999999999::::::::::::::::::999888888777888888888888888999::::::;;;;;;555555666888999:::;;;<<<888888888888888888888888::::::999:::;;;===???@@@???AAABBBCCCCCCEEEGGGJJJMMMUUUhhh~~~uuuooopppqqqssstttuuuvvvvvvwwwwwwvvvwwwxxx{{{}}}}}}}}}}}}|||||||||{{{{{{wwwwwwwwwwwwuuusssqqqpppqqqrrrssssssrrrrrrtttuuuwwwwwwxxxyyyzzz|||}}}~~~}}}zzzvvvnnneee]]]SSSQQQNNNMMMMMMOOOOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZ\\\```bbbeeehhhiiihhhgggffffffggghhhiiijjjjjjkkkjjjjjjkkkmmmnnnnnnmmmlllkkkmmmoooqqqssstttwwwzzz}}}~~~|||yyyuuurrrrrrnnnhhhccc___\\\XXXUUUUUUSSSPPPLLLHHHFFFGGGHHHQQQaaa}}}tttggg```ZZZUUUTTTVVVXXX\\\bbblllyyy}}}~~~}}}}}}|||zzzwwwrrrllliiidddaaa^^^\\\]]]]]]]]]]]]\\\\\\]]]^^^___``````aaaccccccddddddcccaaa^^^\\\]]]___aaabbbbbbaaa^^^]]][[[XXXTTTRRRQQQQQQQQQPPPLLLKKKJJJGGGFFFHHHKKKOOOTTTWWW\\\bbbhhhmmmrrruuu{{{}}}~~~{{{kkkWWWFFF>>><<<:::777666666777666666555555555666666666666666555555444444444333333333333444444333222222444666555555555666666666777777777777666666555555555555666666666777888888999999777777777888888999999999999999999999999999999999:::::::::;;;<<<===>>>??????@@@BBBBBBCCCDDDGGGIIINNNUUUiii|||tttnnnppprrruuuvvvvvvvvvuuuuuuuuuuuuvvvxxxzzz}}}~~~~~~}}}}}}|||{{{zzzzzzyyyuuuuuuuuuuuutttsssrrrqqqrrrsssttttttsssrrrsssuuuwwwvvvvvvvvvxxxzzz|||~~~{{{vvvnnnddd]]]PPPNNNKKKKKKLLLNNNOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUWWWXXXXXXYYYZZZ\\\```aaadddggghhhiiihhhhhhfffggghhhiiiiiijjjiiiiiikkklllmmmmmmmmmllljjjiiikkkmmmoooqqqrrruuuxxx{{{|||wwwtttrrroookkkgggccc___ZZZVVVTTTUUUTTTPPPJJJFFFFFFGGGJJJTTTiiizzzkkkbbb[[[WWWVVVVVVXXX[[[aaajjjvvv~~~}}}zzzzzzzzz{{{zzzwwwrrrnnnhhheeebbb``````aaaaaa```\\\\\\]]]^^^___```aaaaaadddeeeeeeeeecccaaa^^^\\\]]]^^^```bbbbbbaaa___]]]\\\YYYUUUSSSSSSSSSSSSRRRMMMLLLKKKHHHFFFHHHKKKNNNTTTXXX]]]ccchhhlllqqquuuzzz}}}~~~|||{{{{{{~~~ppp[[[III@@@;;;999777666777888777777666666666666666555555555555555444444444333333333444444555333222222333555333333333333444444444444666666555555555555555555555555555666777777888888888888777777777777777777999999999999999999999999999:::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBDDDFFFIIIOOOVVVjjj{{{tttoooqqquuuwwwxxxwwwuuuttttttttttttvvvwwwyyy{{{}}}|||{{{zzzyyyxxxwwwvvvuuusssssssssssssssrrrrrrrrrqqqsssssssssqqqqqqqqqssstttuuuvvvwwwyyyzzz||||||{{{uuummmccc\\\PPPMMMJJJIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQSSSSSSTTTSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^aaadddeeeffffffffffffggghhhhhhiiiiiihhhhhhjjjjjjkkkllllllkkkjjjiiiiiikkknnnoooppprrrvvvxxx{{{zzzvvvrrrpppmmmjjjgggaaa[[[WWWSSSUUUWWWSSSLLLFFFEEEEEEEEEJJJWWWmmmqqqeee\\\XXXXXXVVVXXX[[[```hhhttt|||zzzzzz{{{~~~~~~yyyuuullliiieeeccccccdddcccccc]]]^^^^^^___```aaaaaabbbdddfffgggfffccc```^^^]]]]]]^^^aaabbbcccaaa___^^^[[[XXXUUUSSSSSSSSSRRRRRROOONNNLLLIIIGGGHHHKKKNNNRRRWWW^^^cccgggkkkooosssyyy|||~~~~~~~~~}}}{{{yyywwwvvvuuuxxxrrr^^^LLLCCC;;;999777666777888888777777777666666555555444444555555444444444333333333111222333333333333555777333333333333444444444555666777777777777777666666555555555666777777888888666777777777777777888888::::::::::::::::::::::::999:::<<<>>>>>>>>>>>>===>>>???AAABBBBBBCCCFFFHHHOOOWWWjjj~~~{{{vvvrrrtttxxxzzzzzzxxxuuusssttttttuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxwwwvvvuuutttrrrqqqqqqqqqqqqqqqqqqqqqppprrrrrrqqqooonnnooopppqqqssswwwzzz||||||{{{zzz~~~}}}uuulllccc\\\QQQNNNJJJIIIIIIJJJJJJIIIKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTSSSUUUWWWXXXXXXYYYZZZ\\\\\\]]]___bbbdddeeeeeeeeeeeefffggghhhhhhhhhhhhhhhggghhhiiijjjjjjkkkkkkkkkhhhjjjlllmmmnnnpppsssvvvzzz~~~}}}zzzsssqqqooollliiiddd]]]YYYSSSUUUWWWTTTNNNHHHEEEDDDDDDFFFMMM\\\rrrxxxiii^^^YYYYYYWWWXXX[[[___gggrrr~~~}}}||||||~~~}}}sssoookkkhhhgggfffeeedddaaaaaaaaaaaaaaabbbbbbbbbdddfffhhhgggdddaaa______]]]___aaacccdddcccaaa___\\\YYYUUUTTTTTTTTTTTTSSSPPPOOOMMMJJJGGGHHHKKKNNNPPPVVV^^^ccceeehhhmmmrrrwww{{{}}}|||zzzxxxvvvsssqqqpppqqqttt~~~qqq^^^MMMEEE<<<:::777777888888888777777777666666555555444444555555444444444333333333111222444555444444666777333333333333444444444555555666777777777777666666333333444444555666666666555555666777888999:::::::::::::::::::::::::::::::::;;;===>>>???>>>======>>>@@@AAABBBBBBDDDGGGIIIOOOVVVjjj}}}|||yyywwwyyy{{{|||{{{yyyuuusssuuuvvvvvvwwwxxxxxxyyyyyy{{{zzzzzzyyyxxxwwwwwwvvvssssssrrrqqqqqqqqqrrrrrrpppqqqrrrpppnnnmmmmmmnnnnnnrrrwww{{{}}}|||zzzxxx}}}vvvmmmccc\\\QQQNNNKKKIIIHHHIIIHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSUUUWWWXXXXXXYYYZZZ\\\]]]^^^```aaacccdddeeeeeecccdddeeeggghhhhhhiiiiiiffffffggghhhiiijjjkkklllhhhiiikkklllmmmooorrrttt{{{}}}vvvtttqqqooolllgggaaa]]]VVVVVVVVVTTTQQQMMMHHHEEEDDDEEEIIIRRR```rrrnnnaaaZZZZZZWWWXXXYYY]]]dddnnnzzz}}}~~~}}}yyytttooollljjjhhhfffeeeeeeddddddccccccbbbbbbcccfffiiihhhdddaaaaaabbb^^^```ccceeeeeedddcccaaa^^^[[[XXXVVVVVVWWWWWWVVVRRRQQQNNNKKKHHHHHHKKKNNNOOOWWW___dddeeehhhmmmrrrwww|||~~~|||{{{xxxuuurrrooommmlllnnnqqqyyysss___NNNFFF>>>;;;999777888888777666666666666666666555555555555555444444444333333333444666777777555444444555333333333333444444444444333444555666777666555444111222222333333444555555555555666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGJJJNNNVVVjjj}}}}}}|||}}}}}}~~~~~~|||yyyuuussswwwxxxxxxxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuusssssssssttttttqqqrrrrrrqqqnnnmmmmmmnnnnnnppptttxxxzzzzzzyyyyyy}}}}}}sssiii___YYYPPPMMMJJJHHHIIIJJJJJJIIIKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXYYYZZZ\\\]]]]]]^^^___aaabbbbbbcccaaabbbdddfffhhhiiiiiijjjgggggggggggghhhhhhiiijjjhhhiiikkklllmmmnnnqqqttt{{{}}}zzzxxxuuurrroookkkeeebbbZZZWWWUUUUUUUUUSSSLLLGGGDDDFFFIIILLLRRR___nnnzzzsssccc[[[YYYUUUUUUWWWZZZ```jjjvvv}}}}}}~~~xxxtttpppllljjjiiiiiihhhfffeeecccbbbbbbaaaeeeiiihhheeebbbbbbddd___aaadddfffgggfffeeeccc]]][[[WWWVVVVVVWWWWWWVVVSSSRRROOOKKKHHHHHHKKKMMMPPPXXXbbbfffgggiiinnnsssxxx}}}}}}|||yyyuuuqqqnnnlllkkkkkknnnttt~~~gggTTTJJJ???===:::888888777666555555555555666666666666666555555444444444333333333444666888888777666666777555555555666666666777777333444666888888777666555444444444555666666777777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==================>>>???@@@BBBCCCDDDDDDFFFHHHKKKMMMUUUiii~~~}}}~~~|||yyyvvvtttyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuzzzyyywwwvvvuuuuuuvvvvvvsssssssssrrrooommmmmmnnnnnnppprrrtttwwwxxxyyyyyy~~~yyyoooddd[[[TTTNNNKKKIIIHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOSSSUUUWWWXXXXXXYYYZZZ\\\[[[[[[\\\\\\]]]^^^______```aaaccceeegggiiijjjjjjiiiiiihhhggggggggggggggghhhiiikkklllmmmnnnqqqsss{{{}}}~~~{{{wwwtttqqqmmmiiifff^^^YYYUUUVVVXXXWWWPPPIIICCCFFFIIIIIIJJJSSSaaammm|||uuuddd[[[YYYSSSSSSUUUXXX^^^gggrrrzzz|||}}}zzzuuupppnnnlllkkkjjjhhhfffdddcccbbb```eeeiiiiiieeebbbcccfff```bbbeeeggghhhgggfffddd[[[XXXUUUTTTTTTUUUUUUTTTTTTRRROOOLLLHHHHHHKKKMMMRRRZZZdddhhhiiijjjooouuuzzz}}}yyyuuuqqqnnnlllkkkiiilllppp{{{qqqZZZNNNAAA>>>:::888777777666444444555555555666666777777555555444444444333333333000333777999999:::;;;<<<999999999999::::::::::::555777999:::;;;:::999888888888999999::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<===???@@@AAABBBDDDEEEEEEFFFIIILLLMMMTTTiii~~~|||}}}~~~|||vvvsssrrrxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvuuutttsssssstttuuu{{{zzzzzzyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvsssqqqoootttqqqqqqtttvvvvvvyyy~~~wwwmmmcccYYYSSSNNNMMMLLLKKKKKKJJJJJJKKKOOOOOONNNNNNMMMLLLLLLLLLPPPPPPNNNMMMMMMNNNOOOPPPNNNQQQUUUXXXYYYZZZ\\\]]][[[]]]______^^^^^^^^^___`````````bbbccceeeggghhhccccccddddddeeeffffffggggggfffffffffgggiiikkkllluuuzzz}}}{{{|||yyywwwvvvsssnnnhhhccc___ZZZYYYYYYVVVPPPKKKLLLGGGDDDDDDGGGLLLVVVaaappp~~~yyyfff\\\WWWTTTRRRSSSWWW[[[aaajjjsss{{{|||uuuqqqppppppnnnmmmjjjhhheeecccccccccccccccddddddddddddgggggghhhhhhgggeeecccaaa^^^\\\YYYWWWUUUUUUUUUVVVTTTQQQMMMHHHFFFGGGLLLPPPVVV[[[aaafffiiillloooqqq{{{~~~xxxpppkkkjjjkkkkkknnnpppvvv{{{cccPPPFFF???:::::::::777666888888888777666555444333333555555555555555555555555333444666888:::;;;;;;<<<===>>>??????======>>>???999999999999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============BBBDDDEEEFFFFFFGGGIIILLLQQQWWWggg~~~|||vvvssssssxxxxxxxxxyyyyyyxxxxxxwwwxxxwwwvvvuuuuuuuuuuuuvvvyyyyyyxxxwwwvvvuuuttttttwwwwwwxxxxxxxxxuuusssrrrsssppppppsssttttttwww{{{vvvkkkaaaWWWQQQLLLKKKKKKKKKKKKKKKLLLLLLOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRTTTXXXYYYYYYYYYZZZ[[[[[[]]]^^^___^^^]]]^^^___^^^^^^___```aaacccdddeeebbbccccccdddeeeeeeffffffffffffffffffgggiiikkklllsssyyy|||zzzzzz{{{xxxxxxvvvqqqlllfffbbb]]][[[ZZZXXXSSSOOOMMMHHHDDDEEEFFFJJJTTT^^^kkkwwwxxxfff\\\WWWSSSQQQQQQUUUYYY^^^gggpppxxx~~~zzzwwwuuurrrooommmjjjgggeeeeeeeeeddddddccccccddddddgggiiijjjkkkjjjgggdddbbb^^^]]]ZZZWWWUUUUUUUUUVVVVVVSSSOOOJJJGGGHHHLLLPPPUUUZZZ```fffjjjmmmqqqsss~~~{{{tttnnnllllllkkknnnpppuuujjjUUUGGG@@@::::::999777666888555555555555666666666666555555555555555555555555666777888:::<<<===>>>>>>???@@@AAAAAA??????@@@AAA>>>>>>>>>===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::=========>>>>>>>>>>>>>>>@@@AAACCCEEEEEEGGGJJJMMMQQQWWWhhh{{{wwwuuutttwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvuuutttsssrrrrrrvvvwwwyyyzzzyyyxxxvvvuuusssoooooorrrsssrrrtttxxxttthhh^^^UUUOOOJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKLLLNNNPPPRRRSSSTTTUUUUUUWWWZZZZZZYYYXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]^^^]]]]]]]]]]]]^^^___```aaaaaaaaabbbccccccddddddeeeddddddeeeeeegggiiijjjkkkpppvvvzzzxxxxxx{{{~~~}}}|||{{{zzzvvvrrrlllgggaaa^^^\\\[[[WWWTTTOOOJJJFFFEEEFFFIIIQQQZZZfffrrrvvvfff\\\WWWSSSPPPPPPSSSVVVZZZccckkkttt{{{~~~}}}zzzvvvtttrrrpppmmmkkkjjjiiigggeeeccccccddddddhhhjjjmmmnnnmmmjjjfffccc___^^^[[[XXXVVVVVVVVVVVVXXXUUUQQQLLLIIIIIIMMMPPPTTTYYY```fffkkkooosssuuuyyysssnnnmmmjjjmmmooorrruuu^^^KKKBBB;;;:::999777666777555555555555666666666666555555555555555555555555666777999;;;===>>>??????AAABBBCCCBBBAAA@@@AAACCCBBBBBBAAAAAAAAAAAAAAABBB@@@??????>>>>>>=================================::::::::::::::::::::::::===>>>>>>>>>?????????@@@===???AAACCCEEEGGGKKKMMMPPPXXXiii~~~|||zzzxxxvvvuuuwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwvvvvvvuuutttsssrrrqqqqqquuuvvvxxxyyyyyyxxxwwwvvvsssppppppssstttrrrtttwwwqqqeee\\\TTTOOOJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMKKKLLLOOOQQQSSSTTTTTTTTTTTTVVVYYYYYYXXXXXXXXXXXX[[[\\\^^^^^^\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^`````````aaabbbbbbccccccbbbbbbcccdddfffggghhhiiilllsssxxxvvvtttuuuvvvuuu}}}}}}~~~{{{xxxqqqlllfffaaa^^^\\\YYYWWWQQQLLLHHHGGGGGGHHHOOOWWWdddppp}}}ttteee\\\WWWTTTQQQPPPSSSUUUXXX```hhhqqqwww}}}zzzyyyzzzzzzyyywwwrrrooojjjfffdddddddddeeeiiikkknnnpppoookkkgggcccaaa___\\\YYYWWWVVVVVVWWWXXXVVVRRRMMMIIIIIILLLOOORRRWWW___ffflllqqquuuxxx~~~wwwqqqnnngggjjjlllnnnxxxgggOOOEEE<<<::::::888666777888888777666555444333333555555555555555555555555555666888:::;;;======>>>@@@BBBCCCBBBAAA@@@AAABBBBBBAAA@@@@@@???@@@@@@@@@BBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>??????@@@===???AAABBBDDDFFFIIILLLPPPXXXjjj~~~|||{{{yyyxxxwwwwwwvvvwwwxxxyyyyyyyyyyyyyyyuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrqqqssstttvvvxxxxxxwwwvvvttttttqqqrrruuuvvvtttuuuxxx~~~yyymmmddd\\\UUUPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQQQQSSSVVVWWWWWWWWWXXXYYYZZZ\\\]]]]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^^^^______```aaaaaaaaa```aaabbbcccddddddeeeeeehhhoootttrrroooooonnnlllpppnnnooottt{{{~~~uuuqqqkkkeee```]]]ZZZXXXTTTPPPLLLKKKIIIIIINNNUUUbbbnnn{{{qqqeee\\\WWWVVVRRRQQQSSSUUUWWW___gggnnnttt|||~~~zzzvvvoooiiieeedddfffgggiiikkkoooqqqooolllgggdddbbb```]]]ZZZXXXWWWWWWWWWWWWUUURRRMMMIIIIIIKKKNNNQQQWWW___gggmmmrrrwwwzzz{{{uuupppfffhhhjjjlllsssqqqUUUIII>>>;;;;;;999777888888888777666555444333333555555555555555555555555555666888:::;;;======>>>>>>???@@@@@@???>>>???@@@@@@??????>>>>>>>>>??????CCCCCCBBBAAA@@@??????>>>????????????????????????========================;;;;;;<<<<<<===>>>?????????@@@BBBCCCCCCDDDGGGIIIOOOYYYlll|||zzzzzzyyyyyyxxxvvvwwwxxxxxxyyyyyyyyyyyytttuuuvvvvvvwwwwwwvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrsssuuuvvvvvvuuutttssstttrrrssswwwxxxvvvwwwzzz|||}}}rrriiibbb\\\UUUQQQMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQQQQQQQPPPPPPOOONNNQQQTTTVVVWWWWWWYYYZZZZZZ\\\]]]]]][[[ZZZZZZ[[[]]]\\\\\\\\\\\\]]]]]]^^^\\\]]]]]]^^^^^^___``````^^^___```aaaaaaaaaaaa```bbbiiimmmkkkhhhgggfffcccgggeeeeeehhhlllssszzzwwwqqqjjjccc^^^ZZZYYYXXXSSSPPPOOOMMMKKKOOOUUU```lllzzz~~~oooddd\\\WWWVVVSSSRRRSSSUUUWWW^^^ffflllrrryyy}}}tttlllgggfffgggiiikkkmmmoooqqqpppmmmiiifffdddbbb^^^[[[YYYXXXXXXXXXVVVUUURRRMMMJJJJJJLLLNNNRRRWWW___gggnnnsssxxx|||yyyuuujjjjjjlllnnnrrr}}}|||[[[MMM@@@<<<===;;;999999555555555555666666666666555555555555555555555555666777999;;;===>>>??????<<<===>>>===<<<;;;<<<>>>>>>>>>======>>>>>>???@@@BBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@AAACCCCCCCCCDDDFFFIIIOOOYYYnnn|||zzzzzzzzzyyyxxxvvvvvvwwwxxxyyyyyyyyyyyyuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvuuutttsssrrrrrrqqqssstttuuuvvvvvvuuusssrrrsssqqqrrrwwwyyywwwxxx{{{{{{}}}vvvnnngggaaa[[[TTTOOOKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOORRRUUUWWWWWWXXXYYYZZZZZZ[[[]]]\\\ZZZYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]]]][[[[[[\\\\\\]]]^^^^^^___]]]^^^_________^^^\\\\\\\\\bbbfffccc```___^^^\\\___]]]\\\^^^```dddnnnyyy|||wwwpppggg```[[[YYYZZZVVVSSSSSSPPPNNNQQQWWW```lllzzzzzzmmmddd\\\WWWVVVRRRQQQRRRTTTVVV^^^fffiiiooovvv{{{xxxnnnhhhgggiiikkknnnpppqqqrrrqqqnnnkkkiiieeeccc___\\\YYYXXXXXXXXXVVVUUURRROOOLLLLLLNNNPPPRRRXXX```hhhnnntttyyy|||{{{tttqqqqqqsssuuuyyy```QQQBBB>>>>>>===;;;:::555555555555666666666666555555555555555555555555666777888:::<<<===>>>>>>:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;<<<===??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???AAABBBCCCDDDEEEHHHKKKNNNZZZooo~~~|||zzzzzz{{{zzzxxxuuuvvvwwwxxxyyyzzzzzzzzzvvvwwwxxxyyyzzzyyyyyyxxxvvvuuuttttttrrrrrrqqqppptttuuuvvvwwwvvvuuusssrrrqqqppprrrwwwyyywwwxxx{{{zzzyyyssslllfffaaaZZZSSSMMMIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRPPPOOONNNMMMNNNOOOPPPQQQQQQTTTWWWXXXXXXXXXYYYZZZZZZ[[[]]]\\\ZZZYYYYYYZZZYYYYYYYYYZZZZZZ[[[\\\]]]ZZZ[[[[[[\\\]]]]]]^^^^^^]]]]]]^^^^^^]]]\\\ZZZYYYWWW^^^aaa^^^[[[ZZZYYYWWWUUUSSSSSSTTTTTTVVV^^^gggjjjqqq||||||tttkkkbbb\\\YYY\\\XXXUUUUUURRRPPPSSSXXXaaannn}}}yyylllccc\\\XXXTTTQQQPPPRRRSSSVVV]]]eeegggmmmtttyyy}}}{{{pppiiihhhjjjlllqqqrrrrrrsssqqqpppmmmllleeeccc```\\\ZZZYYYXXXYYYVVVUUUSSSPPPNNNNNNPPPRRRSSSXXX```hhhnnntttyyy|||}}}~~~|||wwwuuuwwwwwwxxxcccSSSDDD??????>>><<<;;;888888777666555444333333555555555555555555555555333444666888:::;;;;;;<<<:::;;;<<<;;;:::::::::<<<777777777888:::;;;===>>>>>>>>>>>>>>>>>>>>>??????========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA===???BBBCCCEEEGGGJJJMMMNNNZZZppp~~~{{{{{{{{{{{{zzzvvvvvvvvvvvvvvvwwwxxxxxxvvvuuuuuuxxx{{{{{{yyyuuussssssrrrrrrrrrsssssstttyyyyyyyyywwwtttsssssstttrrrrrrssssssuuuxxxzzz{{{xxxtttoooiiibbbZZZRRRMMMLLLKKKIIIIIIJJJJJJIIIHHHIIIKKKLLLMMMMMMNNNPPPRRRQQQQQQOOONNNNNNOOOPPPQQQSSSUUUWWWWWWWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYXXXXXXWWWWWWYYYYYYYYYXXXVVVUUUSSSRRRLLLMMMMMMMMMNNNQQQVVVZZZ___eeemmmwww~~~xxxqqqiiibbb^^^^^^[[[XXXWWWUUURRRUUU[[[gggqqq|||xxxlllccc[[[VVVUUUUUUTTTSSSTTTXXX^^^bbbhhhmmmtttyyy{{{~~~xxxssspppmmmmmmppprrrsssuuuwwwxxxtttooojjjgggccc___^^^ZZZUUUTTTVVVWWWXXXWWWUUURRROOOOOOOOOWWW[[[```fffkkkrrrxxx}}}~~~zzzxxxxxx{{{lllZZZGGG???>>><<<::::::999888888777666555555444666555444333333333333333444555666777888888888888888888999999999999888888999999888888888888999999@@@>>>===>>>??????>>>=========<<<<<<<<<<<<======;;;;;;;;;<<<<<<>>>???@@@<<<<<<======>>>>>>??????AAABBBCCCCCCCCCEEEHHHKKKNNNVVVkkk~~~{{{{{{{{{{{{zzzvvvvvvvvvuuuvvvvvvwwwwwwtttttttttwwwzzzzzzwwwuuutttsssssssssssstttuuuuuuvvvxxxyyyxxxvvvtttssstttssssssssstttvvvyyy{{{}}}~~~{{{wwwqqqiiibbbYYYQQQLLLKKKJJJHHHIIIIIIJJJHHHGGGFFFIIILLLNNNNNNNNNNNNOOOQQQPPPPPPPPPQQQQQQRRRRRRTTTUUUWWWWWWWWWWWWXXXZZZYYYYYYYYYYYYYYYYYYYYYYYY\\\\\\ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[\\\]]]]]][[[[[[YYYXXXWWWVVVVVVVVVUUUUUUTTTSSSQQQOOONNNMMMLLLMMMMMMMMMMMMPPPTTTXXXYYY^^^eeemmmvvvyyyrrrjjjccc___^^^ZZZXXXXXXWWWUUUYYY___gggrrr}}}yyylllccc[[[WWWVVVVVVUUUTTTUUUXXX^^^ccchhhmmmtttyyy{{{~~~{{{vvvtttqqqqqqtttuuuvvvxxxzzzzzzwwwqqqmmmhhhccc___^^^[[[VVVTTTVVVWWWXXXXXXUUURRRPPPPPPPPPXXX[[[```eeekkkqqqwww{{{|||zzzzzz|||~~~nnn\\\HHH???===<<<:::999888888888777666555555555666555444444333333333444333444555777888888888888777888888888888888888777999888888888888888999:::>>>===<<<<<<>>>???>>>============<<<<<<=========<<<<<<;;;<<<<<<===>>>???<<<<<<======>>>>>>??????AAABBBCCCCCCCCCEEEHHHKKKOOOWWWlll~~~{{{{{{{{{zzzzzzwwwvvvvvvuuuuuuuuuuuuvvvrrrrrrsssvvvxxxxxxvvvsssuuuuuutttttttttuuuwwwxxxxxx{{{~~~~~~|||yyywwwvvvtttsssssstttwwwzzz}}}~~~|||sssjjjaaaXXXPPPKKKIIIHHHGGGGGGHHHIIIGGGFFFCCCGGGKKKNNNNNNMMMLLLLLLPPPPPPRRRSSSTTTUUUUUUUUUTTTVVVWWWWWWVVVVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\YYYYYYWWWVVVUUUTTTTTTTTTQQQQQQOOONNNLLLJJJIIIHHHGGGHHHIIIIIIJJJLLLPPPTTT\\\___eeelllsss|||{{{tttllleee```]]]ZZZYYYZZZYYYYYY^^^eeekkkvvv|||mmmccc\\\XXXWWWWWWVVVUUUUUUYYY___ccchhhnnntttyyy{{{~~~{{{yyywwwwwwyyyyyyzzz|||~~~~~~zzztttppphhhccc```___[[[VVVUUUWWWWWWXXXXXXVVVSSSQQQQQQRRRWWW[[[```eeejjjpppvvvzzz~~~~~~}}}}}}}}}qqq^^^JJJ@@@===;;;999888888888777777666666555555666555444444333444444444444444666777999999::::::777888888999999888888777888888888888888999:::;;;<<<;;;:::;;;===>>>===<<<>>>>>>============>>>>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>>>>??????@@@AAACCCCCCCCCEEEIIIKKKQQQYYYmmm|||{{{{{{{{{zzzxxxwwwvvvuuuttttttttttttpppqqqsssuuuvvvvvvtttssswwwvvvuuuuuuuuuwwwyyyzzz{{{xxxttttttssstttvvvyyy}}}uuujjj___VVVNNNJJJHHHFFFEEEFFFGGGHHHGGGEEECCCFFFIIIKKKKKKKKKKKKLLLNNNPPPRRRUUUWWWWWWWWWWWWUUUWWWXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYVVVVVVTTTSSSRRRQQQQQQQQQOOONNNMMMKKKIIIHHHGGGFFFDDDFFFHHHJJJLLLPPPTTTXXXcccfffkkkqqqwww|||uuunnnfffbbb^^^ZZZYYY[[[[[[\\\bbbiiittt}}}nnnccc\\\YYYXXXXXXWWWUUUVVVYYY___ccciiiooouuuyyy|||~~~~~~||||||~~~}}}~~~|||vvvqqqiiidddaaa___\\\WWWUUUXXXXXXXXXXXXWWWTTTSSSSSSSSSWWW[[[___dddiiiooouuuyyy}}}uuuaaaLLLAAA===;;;888777888777777777666666666555555555444444444444555555555666888:::;;;<<<======::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;:::;;;===>>>>>>======>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCFFFIIILLLQQQYYYmmm~~~}}}||||||{{{zzzyyywwwvvvtttsssssssssoooqqqtttuuuvvvuuuttttttxxxwwwvvvuuuvvvxxxzzz|||yyyvvvuuussssssuuuxxx|||~~~uuuhhh]]]TTTMMMIIIGGGEEEDDDEEEGGGGGGFFFEEEEEEFFFGGGGGGGGGHHHLLLNNNNNNOOORRRUUUWWWXXXYYYXXXVVVXXXXXXXXXVVVUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYWWWWWWSSSSSSQQQPPPOOONNNNNNNNNLLLJJJIIIGGGFFFEEEEEEEEEFFFIIIMMMQQQUUUZZZ```dddgggkkkpppuuu{{{~~~{{{uuunnngggccc^^^[[[ZZZ\\\]]]___eeemmm|||qqqddd^^^[[[XXXXXXWWWVVVVVVYYY^^^cccjjjooouuuzzz|||~~~}}}wwwrrrjjjeeeaaa```]]]WWWVVVXXXXXXYYYYYYXXXUUUTTTTTTUUUWWWZZZ___dddiiiooouuuyyy}}}xxxdddMMMBBB>>>;;;888777777777777777666666666666555555444444444555555666888999;;;===???AAAAAABBB>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;<<<=========<<<;;;<<<>>>???>>>===<<<===>>>>>>>>>>>>===<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????AAABBBCCCDDDFFFIIILLLQQQYYYmmm{{{~~~~~~~~~}}}||||||{{{yyywwwuuutttsssrrrpppsssvvvwwwvvvuuuuuuvvvyyywwwvvvuuuvvvxxx{{{}}}{{{yyywwwuuutttuuuxxx|||~~~rrrdddYYYQQQKKKHHHFFFEEEDDDEEEGGGGGGGGGEEEFFFFFFFFFEEEEEEGGGLLLOOONNNOOOQQQSSSVVVWWWXXXYYYWWWXXXYYYXXXVVVUUUUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVTTTPPPPPPNNNMMMLLLKKKKKKKKKGGGFFFDDDCCCBBBBBBCCCDDDFFFJJJOOOUUUZZZ```gggkkkooosssxxx}}}~~~yyyssslllfffccc^^^[[[[[[]]]```cccllltttuuuggg___\\\XXXXXXWWWUUUUUUXXX^^^bbbiiinnntttxxxzzz|||~~~xxxsssjjjeeebbbaaa]]]XXXWWWYYYXXXYYYYYYXXXWWWVVVVVVWWWVVVZZZ___eeejjjpppwww{{{~~~zzzeeeNNNBBB>>>;;;999888777777777777666666666666555555555444555555666777:::;;;===@@@BBBDDDEEEEEEAAABBBBBBCCCCCCBBBBBBAAA???>>>>>>=========>>>>>>>>>===<<<===>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@BBBCCCDDDFFFJJJMMMQQQYYYmmm}}}www{{{~~~~~~}}}zzzxxxvvvtttssssssqqqtttxxxyyyxxxvvvwwwxxxyyywwwuuuuuuvvvxxx|||~~~}}}{{{xxxwwwwwwyyy}}}~~~oooaaaVVVOOOJJJHHHFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGFFFFFFHHHKKKNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXYYYYYYXXXVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWYYYZZZZZZZZZYYYYYYXXXYYYZZZZZZYYYVVVTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIFFFEEECCCBBBBBBCCCEEEFFFKKKOOOUUUZZZ```ffflllpppwww|||~~~}}}zzzyyyxxxvvvvvv}}}|||wwwpppjjjfffccc]]][[[[[[```dddjjjttt~~~xxxiii```]]]XXXWWWVVVTTTTTTWWW\\\```fffkkkqqquuuwwwyyy}}}yyytttkkkfffbbbaaa^^^YYYWWWYYYXXXYYYZZZYYYWWWWWWWWWYYYUUUYYY___eeekkkrrryyy}}}{{{fffOOOBBB>>><<<:::999666666666666777777777777555555555555555666777777:::;;;>>>@@@CCCEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@??????????????????===<<<<<<<<<<<<;;;999:::;;;<<<======<<<;;;:::::::::::::::;;;<<<<<<===<<<<<<======>>>>>>?????????@@@BBBCCCDDDFFFJJJMMMSSSZZZnnn{{{uuuzzz~~~{{{yyyvvvtttssssssrrrvvvyyyzzzyyywwwxxxyyyxxxwwwuuutttuuuxxx|||~~~{{{yyyyyy{{{~~~|||mmm___TTTNNNJJJHHHFFFEEEDDDEEEGGGHHHHHHGGGCCCEEEHHHIIIIIIIIIKKKLLLNNNNNNNNNOOOQQQSSSVVVWWWXXXYYYYYYXXXVVVTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZZZZZZZYYYYYYXXXYYYZZZZZZXXXVVVSSSRRRMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEEEEEEEGGGIIIJJJVVVYYY___eeejjjpppvvvyyyzzz~~~}}}{{{xxxvvvuuussspppmmmkkkjjjjjjkkkhhhgggmmmvvv|||uuuoooiiieeeccc\\\ZZZ\\\bbbhhhooo{{{zzzjjjaaa]]]WWWWWWUUUTTTTTTWWW\\\```dddiiiooorrrtttvvvzzz~~~zzzuuukkkfffcccaaa^^^YYYWWWZZZXXXYYYZZZYYYXXXWWWXXXYYYUUUYYY___eeelllssszzz{{{fffOOOCCC???<<<::::::666666666666777777777777555555555555555666777777:::;;;===@@@CCCEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@?????????>>>===;;;;;;;;;;;;999777999:::<<<======<<<:::999999999999:::;;;<<<===>>><<<<<<======>>>?????????>>>@@@BBBCCCDDDFFFJJJMMMTTT\\\ppp{{{wwwtttzzz~~~|||zzzyyyxxxvvvssspppvvvwwwyyyzzz{{{|||{{{{{{xxxtttrrrrrrrrrtttzzz~~~{{{zzz}}}wwwfffZZZRRRLLLJJJKKKFFFEEEDDDDDDDDDEEEGGGGGGIIIIIIIIIJJJKKKLLLLLLLLLKKKLLLMMMOOORRRTTTVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZXXXVVVUUUTTTSSSQQQOOOJJJHHHGGGGGGGGGFFFDDDBBBEEEEEEDDDCCCEEEIIIOOOSSSZZZ___ffflllppptttyyy}}}{{{vvvsssooommmiiifffbbb```___^^^aaaaaaaaaaaaaaacccgggjjjwww~~~wwwnnngggeeeeeebbbaaa```bbbjjjwww{{{jjj```[[[[[[YYYUUUSSSTTTWWWZZZ]]]bbbfffkkknnnoooqqquuuxxx{{{{{{rrrmmmeee```___^^^ZZZWWWVVVWWWXXXZZZZZZYYYXXXUUUTTTVVVYYY]]]cccjjjqqqwwwzzz~~~kkkQQQCCC>>>;;;:::;;;888888888888777777777777444555555555444444666777999;;;>>>@@@AAACCCEEEHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEBBB@@@???@@@AAAAAA============<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLSSSZZZooo|||vvvrrrxxx~~~~~~|||zzzyyyxxxwwwtttrrrvvvwwwzzz{{{|||{{{zzzyyyvvvrrrppppppppprrrxxx}}}|||~~~ssscccYYYQQQKKKIIIJJJHHHGGGEEEDDDDDDDDDEEEEEEGGGGGGHHHJJJKKKMMMNNNNNNKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVSSSRRRRRRQQQOOOMMMHHHGGGFFFGGGHHHGGGFFFDDDBBBBBBCCCEEEHHHNNNUUUYYY```eeelllrrrvvvyyy}}}~~~{{{vvvpppjjjfffdddbbb```]]]ZZZYYYXXXXXXYYYZZZ\\\]]]^^^bbbfffjjjvvv|||xxxnnngggdddddd______```dddnnn|||~~~mmmbbb]]]ZZZXXXVVVTTTUUUWWWYYY[[[___ccchhhkkklllnnnrrrvvvzzz~~~wwwnnnfff``````___ZZZVVVVVVWWWWWWYYYZZZYYYXXXVVVUUUWWWYYY^^^dddkkkrrrxxx{{{mmmTTTEEE???;;;::::::888888888888777777777777444555555555444444666777;;;===???@@@@@@AAACCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@@@@@@@AAABBB>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLRRRZZZnnn}}}tttooouuu~~~}}}}}}{{{zzzyyyyyyxxxvvvtttvvvxxx{{{||||||{{{xxxvvvrrrnnnlllmmmnnnooovvv~~~zzzmmm___VVVOOOJJJGGGHHHIIIHHHFFFEEEDDDCCCCCCCCCEEEFFFGGGIIIKKKMMMOOOPPPLLLLLLNNNPPPQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUSSSQQQPPPOOONNNLLLJJJGGGFFFEEEFFFGGGHHHGGGEEEBBBCCCDDDHHHNNNUUU[[[___ggglllrrrvvvyyy{{{|||}}}yyywwwtttoooiiibbb]]]ZZZXXXWWWUUUSSSRRRRRRSSSSSSSSSUUUYYY\\\___dddiiimmmyyy}}}zzzppphhhcccbbb[[[\\\___gggtttrrrfff```YYYXXXWWWVVVVVVVVVWWWXXX\\\```dddggghhhkkkooosssyyy~~~|||ooohhhaaa```___ZZZVVVUUUUUUVVVXXXYYYYYYXXXWWWWWWXXXZZZ___fffmmmtttzzz|||qqqXXXIIIAAA<<<:::;;;888888888888777777777777444555666555444444666888>>>???@@@@@@??????@@@BBBEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@@@@AAABBBCCC@@@AAAAAA@@@@@@???>>>===;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLQQQYYYmmm{{{rrrkkkqqq~~~}}}{{{yyyxxxxxxxxxvvvuuuvvvxxx{{{}}}|||yyyuuurrrooollljjjkkklllnnnuuu|||ttthhh[[[SSSNNNHHHEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGIIIKKKLLLNNNNNNLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSQQQOOONNNNNNMMMKKKIIIGGGEEEDDDDDDFFFFFFFFFEEEEEEFFFHHHMMMTTT\\\aaadddlllooorrruuuuuutttsssrrrkkkiiieeeaaa\\\YYYVVVUUUQQQPPPPPPPPPQQQRRRTTTUUUWWWZZZ^^^bbbfffkkkpppttt}}}|||sssjjjddd```ZZZ[[[```jjjyyyuuuhhhaaaYYYYYYXXXWWWWWWVVVUUUUUUYYY\\\aaaccceeehhhmmmqqqwww|||~~~qqqiiibbbaaa___ZZZVVVUUUTTTUUUVVVXXXXXXYYYXXXXXXXXX[[[aaahhhpppvvv{{{~~~uuu]]]LLLCCC===;;;<<<888888888888777777777666444555666555444444666888===???@@@@@@??????@@@AAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@========================<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLQQQYYYmmmxxxoooiiiooo}}}~~~|||yyyxxxxxxxxxwwwvvvwwwyyy{{{|||zzzvvvqqqnnnmmmiiihhhiiijjjmmmttt|||}}}rrrfffYYYRRRLLLGGGDDDEEEDDDDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWVVVUUUSSSSSSRRRPPPOOONNNNNNMMMKKKJJJHHHFFFDDDCCCEEEEEEEEEDDDGGGGGGKKKRRR\\\dddiiijjjoooooooooooonnnkkkgggeee___]]]ZZZWWWTTTSSSSSSTTTOOOOOOPPPQQQSSSVVVYYY[[[```cccgggkkknnnssswww{{{wwwnnnfffaaa[[[]]]cccooo~~~xxxiiiaaaZZZYYYYYYXXXVVVUUUTTTSSSVVVZZZ^^^```bbbeeekkkooosssyyy}}}qqqiiicccbbb```[[[WWWVVVTTTTTTUUUWWWXXXXXXYYYYYYXXX\\\bbbjjjqqqxxx|||{{{cccRRRFFF???<<<===888888888888777777777666555666666666555555777888;;;===>>>??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLQQQYYYmmmtttoookkkppp{{{|||zzzzzzzzzyyyxxxxxxyyyzzzyyyvvvrrrmmmjjjjjjfffeeegggiiikkkrrr{{{uuuhhhZZZRRRLLLFFFDDDFFFBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDFFFGGGGGGGGGIIIJJJNNNWWWbbbkkkoooooonnnllliiigggeeebbb]]]ZZZZZZXXXUUUSSSQQQQQQRRRSSSQQQQQQSSSUUUYYY]]]```bbbiiilllqqqtttwww{{{{{{rrrhhhbbb]]]___gggttt{{{jjjaaa[[[ZZZYYYWWWVVVTTTRRRRRRSSSVVVZZZ]]]^^^bbbhhhmmmpppuuu|||~~~{{{qqqiiicccbbbaaa\\\XXXWWWTTTUUUUUUVVVWWWXXXXXXYYYXXX\\\bbbjjjrrryyy}}}nnnZZZKKK@@@<<<===888888888888777777777777555666777666555555777999999;;;===>>>???@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@????????????>>>>>>=================================>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLQQQYYYmmmrrrpppooossszzz}}}}}}}}}|||{{{yyyyyyxxxvvvsssnnnjjjhhhfffcccbbbdddfffiiipppyyyyyylll\\\RRRLLLFFFEEEFFFCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMNNNPPPSSSTTTUUUTTTTTTTTTTTTUUUVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSPPPOOOMMMLLLMMMLLLKKKIIIHHHFFFEEEFFFIIILLLNNNNNNRRRRRRUUU\\\fffmmmnnnlllhhhddd```]]]\\\ZZZVVVSSSUUUUUUSSSRRRSSSTTTUUUVVVWWWXXXZZZ]]]aaaeeeiiikkkrrruuuzzz~~~vvvkkkddd```bbbjjjyyy~~~lllbbb]]][[[YYYVVVTTTSSSRRRQQQPPPSSSVVVYYYZZZ___eeekkkmmmrrrzzz~~~{{{qqqiiiccccccaaa]]]YYYYYYUUUUUUUUUUUUVVVWWWWWWXXXWWW[[[bbbkkksssyyy}}}{{{dddQQQBBB;;;;;;888888888888777777777777555666777666555555777999999;;;===>>>???@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????=================================>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLRRRZZZnnnrrrrrrsssvvv{{{~~~}}}yyyyyywwwtttpppllliiifffdddaaa```bbbdddgggnnnwww}}}nnn^^^SSSLLLFFFEEEGGGEEEEEEFFFFFFEEECCCAAA@@@>>>???AAACCCEEEFFFHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKNNNMMMLLLLLLNNNPPPSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUUUUUUUUUUTTTSSSSSSOOOMMMLLLKKKLLLLLLJJJHHHGGGFFFEEEHHHLLLPPPSSSTTT\\\[[[[[[```gggjjjiiieeeaaa\\\WWWUUUTTTTTTQQQOOOQQQQQQRRRSSSUUUXXXZZZ\\\]]]^^^```ccchhhmmmqqqsssxxx|||xxxmmmfffaaadddmmm}}}mmmccc^^^\\\YYYVVVSSSRRRQQQQQQMMMPPPTTTVVVXXX\\\ccchhhkkkqqqxxx~~~~~~|||pppiiiccccccbbb^^^ZZZZZZVVVVVVUUUUUUUUUVVVWWWWWWVVV[[[bbbkkksssyyy}}}jjjTTTCCC;;;:::888888888888777777777777555666777666555666777999:::<<<>>>>>>>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLSSS[[[ooo{{{ssstttuuuyyy~~~}}}}}}{{{yyyvvvssspppmmmiiiddd```aaaaaaaaabbbcccgggmmmqqqppp]]]RRRKKKFFFCCCDDD@@@BBBDDDEEEEEECCC@@@>>>?????????@@@BBBDDDEEEFFFGGGHHHJJJKKKMMMMMMLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNKKKIIIJJJJJJIIIHHHEEEFFFHHHKKKPPPUUUZZZ]]]___```aaabbbaaa___\\\[[[TTTTTTRRRPPPMMMMMMOOOQQQSSSUUUWWWXXXZZZ]]]aaadddeeeiiilllnnnpppsssyyy~~~uuulllgggcccjjjvvvnnnddd___\\\YYYVVVUUUSSSPPPNNNOOOQQQRRRTTTWWW[[[aaaeeekkkqqqwww|||~~~yyyqqqlllgggbbb```___^^^]]]WWWVVVVVVVVVVVVWWWXXXXXX[[[^^^ccciiiqqqxxx~~~rrrXXXGGG@@@>>>;;;:::999888777777777777999999999999888666555444888:::===>>>>>>>>>@@@AAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCCCCCCCEEEHHHKKKSSS]]]qqqyyyssstttvvvzzz}}}|||~~~{{{xxxvvvrrroookkkfffaaa]]]^^^^^^______```dddjjjnnnooo]]]RRRLLLGGGDDDEEEAAABBBCCCDDDCCCBBB@@@???@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKLLLMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSQQQPPPOOONNNLLLIIIHHHHHHIIIHHHGGGHHHIIILLLQQQVVVZZZ^^^```aaaaaa```___\\\ZZZWWWVVVMMMNNNNNNNNNNNNPPPSSSVVVWWWYYY\\\^^^```cccfffiiikkkmmmpppsssvvvzzz~~~uuunnnjjjhhhnnnzzzrrrggg___\\\YYYVVVUUUSSSQQQOOOOOOPPPRRRSSSUUUZZZ```dddiiinnntttxxxzzz}}}zzzppplllgggccc```___^^^]]]VVVVVVVVVVVVVVVWWWXXXXXXZZZ]]]bbbiiipppxxx}}}uuu\\\KKKBBB???;;;:::999888777777777777888999888888888777666555:::===???@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>AAABBBCCCCCCCCCEEEHHHKKKRRR]]]rrr}}}vvvsssuuuxxx|||~~~{{{zzz~~~|||wwwuuusssoookkkhhhccc^^^ZZZZZZZZZZZZ[[[\\\```eeejjjzzz~~~nnn]]]SSSMMMHHHFFFGGGBBBBBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEGGGHHHIIIKKKLLLLLLMMMLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLJJJGGGGGGHHHIIIIIIHHHLLLNNNRRRWWW[[[^^^```aaa```___\\\XXXUUURRRPPPOOOKKKMMMNNNPPPQQQTTTXXX\\\\\\___cccfffiiikkknnnpppsssssstttxxx~~~}}}vvvqqqooopppvvvttthhh___]]]YYYWWWUUUTTTRRRPPPOOOPPPQQQRRRTTTXXX]]]aaaeeeiiinnnrrrtttxxx~~~zzzppplllgggcccaaa```^^^]]]VVVVVVUUUUUUVVVVVVWWWXXXYYY\\\aaahhhpppwww|||xxx```MMMCCC>>>;;;:::999888888777777888777777777888777777777777;;;===???@@@@@@AAABBBDDDBBBBBBCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA???>>>===>>>>>>============>>>>>>;;;<<<<<<======>>>>>>???AAABBBCCCCCCDDDFFFIIILLLQQQ]]]rrryyyssssssvvv{{{~~~|||yyyyyy|||yyyrrrpppmmmiiifffccc```\\\YYYVVVWWWWWWWWWXXX[[[aaaeeesss|||mmm\\\SSSNNNJJJHHHIIIDDDCCCAAA@@@@@@@@@AAABBB@@@BBBEEEGGGIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKJJJHHHGGGGGGIIIKKKLLLLLLRRRTTTXXX\\\^^^___^^^^^^[[[XXXUUUQQQNNNLLLLLLLLLOOOQQQSSSUUUVVVYYY]]]```bbbfffkkkoooqqqsssuuuwwwyyyxxxxxx}}}|||wwwuuutttxxx~~~uuuhhh___]]]YYYWWWVVVUUUSSSQQQOOOPPPPPPQQQRRRUUUZZZ^^^bbbeeejjjlllooossszzz~~~xxxoookkkgggcccbbb```^^^\\\UUUUUUUUUUUUUUUVVVVVVWWWXXX[[[```hhhooovvv{{{~~~yyyaaaNNNBBB<<<;;;;;;:::999888888888888777777777777777888888999999;;;>>>?????????@@@BBBBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???AAABBBAAA@@@>>><<<>>>>>>============>>>>>><<<<<<<<<===>>>>>>??????AAABBBCCCDDDDDDFFFJJJLLLPPP]]]ssswwwrrrsssyyy~~~}}}zzzxxxwwwzzzwwwpppiiifffcccaaa___]]]ZZZXXXSSSSSSSSSSSSTTTXXX]]]aaammm|||{{{mmm]]]TTTPPPLLLIIIJJJEEEDDDBBBAAA@@@AAABBBCCC???AAADDDHHHJJJKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLJJJIIIHHHGGGGGGHHHLLLPPPQQQRRRZZZ\\\___``````^^^[[[YYYRRRPPPNNNKKKJJJKKKLLLMMMPPPRRRVVVYYY[[[___cccfffiiilllqqquuuwwwyyy{{{}}}}}}|||||||||yyyyyyyyywwwiii```]]]ZZZXXXWWWVVVTTTRRRPPPPPPPPPPPPPPPSSSWWW[[[___bbbfffhhhjjjnnntttyyy||||||~~~{{{vvvnnnkkkgggdddbbb```^^^\\\UUUTTTTTTTTTTTTUUUVVVVVVWWWZZZ```hhhooovvvzzz}}}{{{dddQQQCCC===<<<;;;:::999888888888888777666666666777888999:::999;;;>>>?????????AAABBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<>>>???@@@AAAAAA@@@>>><<<>>>>>>============>>>>>><<<<<<======>>>?????????@@@BBBCCCDDDEEEGGGJJJMMMQQQ]]]sss~~~vvvrrrttt{{{~~~{{{wwwvvvyyy~~~xxxrrreeebbb^^^\\\ZZZYYYVVVTTTPPPPPPPPPOOOPPPSSSXXX\\\iiiwww~~~{{{mmm^^^UUUQQQMMMJJJJJJFFFEEECCCBBBBBBBBBCCCDDD@@@BBBDDDGGGJJJKKKLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNLLLJJJHHHGGGFFFEEEFFFJJJOOOTTTWWWXXXaaaaaabbbbbb___\\\XXXVVVLLLKKKJJJKKKLLLNNNQQQSSSOOOSSSXXX\\\aaaeeejjjmmmpppssswwwyyy{{{}}}~~~}}}~~~{{{mmm```]]]ZZZXXXXXXWWWUUUSSSQQQRRRQQQPPPPPPQQQUUUXXX\\\___ccceeefffhhhmmmrrrvvvyyyvvvwww}}}{{{vvvmmmjjjgggdddcccaaa^^^\\\TTTTTTSSSSSSTTTTTTUUUVVVVVVZZZaaaiiipppvvv{{{}}}~~~hhhUUUGGG@@@<<<;;;:::999999888888999888777666666666777999:::<<<>>>@@@AAAAAABBBCCCEEECCCCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>======>>>>>>???@@@@@@???>>>===>>>>>>============>>>>>><<<======>>>>>>??????@@@@@@BBBCCCDDDEEEGGGKKKNNNRRR^^^sss}}}uuusssttt}}}{{{wwwvvvxxx}}}xxxrrrdddaaa\\\YYYVVVTTTQQQOOOLLLLLLLLLKKKLLLOOOTTTXXXbbbppp}}}}}}|||nnn^^^VVVRRRMMMJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNMMMMMMKKKJJJHHHFFFEEECCCCCCEEEJJJPPPWWW[[[\\\_________]]]ZZZWWWSSSQQQJJJJJJLLLNNNPPPTTTWWWYYYVVVZZZ___dddhhhlllpppssswwwyyy{{{}}}~~~}}}nnn```^^^[[[YYYXXXWWWUUUTTTSSSSSSRRRPPPOOOQQQTTTWWWXXX\\\```bbbbbbcccfffiiioooqqqvvv~~~zzzppppppsss{{{}}}xxxllljjjgggeeecccaaa___\\\SSSSSSSSSSSSSSSTTTUUUUUUWWW[[[aaajjjqqqwww{{{}}}~~~iiiVVVHHHBBB<<<<<<;;;:::999999999999999888666555666777999:::<<<>>>AAABBBBBBBBBCCCEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???????????????>>>>>>============>>>>>>=========>>>??????@@@@@@@@@BBBCCCDDDEEEHHHLLLOOOSSS___sss|||vvvtttuuu|||xxxvvvwww|||~~~~~~vvvqqqfffbbb\\\WWWTTTQQQMMMKKKIIIIIIIIIHHHIIILLLQQQUUU[[[jjj~~~|||}}}~~~|||nnn___WWWRRRMMMJJJIIIFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@AAACCCIIIQQQXXX]]]___ZZZZZZYYYWWWTTTQQQNNNMMMKKKLLLNNNQQQTTTXXX[[[\\\aaadddhhhlllnnnqqqtttvvv|||}}}~~~{{{lll```^^^[[[YYYYYYXXXVVVTTTTTTTTTSSSQQQOOOQQQTTTWWWUUUYYY^^^```______bbbdddkkklllooovvvwwwmmmkkkkkkrrr{{{llliiigggeeecccbbb___\\\SSSSSSSSSSSSSSSTTTTTTUUUWWW[[[bbbjjjrrrxxx{{{}}}~~~|||gggUUUGGGAAA<<<<<<;;;:::999999999999:::888777555555666888999:::<<>>>>>===>>>>>>???@@@>>>>>>============>>>>>>=========>>>??????@@@@@@@@@BBBCCCDDDFFFHHHLLLOOOTTT___sss|||tttpppuuu~~~}}}yyyuuuuuuxxx|||zzzzzz{{{zzzyyywwwuuuttthhhaaaWWWRRRPPPPPPMMMJJJIIIGGGGGGIIIIIIHHHLLLRRR^^^jjjyyy{{{|||~~~{{{nnnaaaXXXRRRLLLIIIIIIFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFKKKJJJIIIHHHIIIKKKMMMOOOOOONNNNNNNNNMMMLLLLLLLLLLLLNNNPPPPPPNNNLLLKKKJJJHHHIIIHHHHHHGGGFFFEEEDDDBBBDDDHHHMMMQQQUUUWWWYYYVVVSSSOOOMMMMMMNNNNNNNNNNNNPPPTTTWWWZZZ___cccgggeeeiiimmmqqqtttwwwzzz}}}|||rrrggg___YYYYYYYYYUUUSSSSSSTTTSSSQQQOOOOOOQQQSSSTTTUUUUUUVVVXXXYYY[[[\\\]]]aaaccciiiqqqyyy|||sssiiiddddddjjjxxx~~~xxxmmmkkkhhhffffffeeecccbbb[[[WWWTTTSSSTTTUUUTTTRRRVVV[[[dddmmmvvv|||~~~}}}~~~}}}iiiVVVHHHAAA>>>===<<<:::999888777777444444555666777888888999;;;<<<===???@@@BBBCCCDDDCCCEEEGGGHHHGGGFFFFFFGGGDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===============>>>???<<<<<<======>>>@@@AAABBB???@@@BBBCCCDDDFFFJJJMMMSSS^^^rrr{{{sssooosss~~~~~~}}}{{{wwwtttsssvvvyyyxxxxxxwwwvvvtttrrrpppnnnggg___WWWQQQPPPOOOLLLIIIGGGEEEFFFHHHIIIHHHLLLQQQ[[[gggvvv~~~zzz{{{}}}|||oooaaaYYYRRRLLLIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFIIIHHHGGGGGGHHHIIIKKKMMMOOOOOONNNNNNMMMLLLLLLLLLLLLNNNPPPOOOMMMJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJMMMPPPRRRTTTUUUQQQOOOLLLJJJJJJKKKLLLMMMPPPSSSWWW[[[___ccchhhlllnnnqqquuuxxxzzz|||~~~ttthhh```ZZZZZZZZZWWWUUUUUUUUUTTTQQQPPPOOOPPPRRRSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\]]]bbbjjjqqq|||xxxooofffbbbaaafffrrr~~~zzzqqqnnnkkkhhhgggeeecccaaa^^^ZZZWWWUUUUUUVVVTTTRRRWWW]]]eeeooowww|||~~~|||}}}{{{|||lllYYYKKKCCC???>>>===;;;:::999888888666666666777777888888999999:::;;;<<<>>>???@@@AAAAAADDDFFFGGGFFFFFFFFFGGGEEEFFFFFFFFFFFFDDDCCCBBBBBBAAA@@@?????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>><<<<<<======>>>@@@AAABBB???@@@BBBCCCDDDFFFJJJMMMTTT___sss{{{rrrnnnpppyyy~~~|||xxxuuutttvvvxxxvvvuuurrrooollliiigggfffccc]]]UUUQQQOOOMMMJJJGGGEEECCCDDDGGGGGGGGGKKKQQQXXXeeeuuu~~~|||{{{yyyzzz|||~~~|||pppbbbYYYRRRLLLIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFIIIIIIHHHHHHHHHJJJLLLMMMOOOOOONNNNNNMMMLLLLLLKKKLLLMMMNNNMMMJJJHHHHHHHHHFFFGGGHHHJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKJJJIIIJJJLLLNNNOOOTTTWWW\\\aaaeeejjjpppssswwwyyy|||~~~wwwiiiaaa[[[[[[\\\YYYWWWXXXWWWUUUSSSQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVZZZ```gggrrrrrrkkkccc___]]]```jjjtttzzz}}}uuurrrmmmjjjhhheeebbb``````]]]YYYWWWVVVVVVUUUTTTZZZ___gggpppxxx}}}}}}{{{{{{{{{yyyuuuuuu}}}qqq]]]MMMEEE@@@???>>><<<;;;:::999999888888777777777888888999777888999:::;;;<<<======???AAADDDEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>>>><<<<<<======>>>@@@AAABBB???AAABBBCCCDDDGGGJJJMMMTTT___uuu{{{rrrnnnmmmuuu|||zzzyyyyyyyyyvvvsssnnniiidddaaa___^^^^^^YYYTTTOOOMMMKKKIIIFFFDDDBBBCCCFFFFFFFFFJJJPPPXXXddduuu~~~{{{zzzwwwxxxzzz}}}|||pppbbbYYYRRRLLLIIIIIIGGGGGGGGGFFFEEECCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKLLLLLLJJJHHHFFFGGGHHHGGGHHHJJJLLLNNNOOOOOOPPPQQQPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKLLLMMMOOOSSSUUUWWW[[[aaaggglllqqqvvvyyy}}}xxxjjjbbb\\\[[[\\\YYYXXXYYYXXXWWWTTTRRRQQQPPPQQQQQQSSSRRRRRRQQQQQQPPPPPPPPPQQQQQQSSSXXX^^^iii{{{~~~nnngggaaa]]][[[]]]eeennnzzz~~~uuurrrnnnkkkhhhfffcccaaa^^^\\\YYYWWWVVVVVVWWWWWW]]]bbbjjjrrryyy~~~~~~{{{xxxyyyvvvqqqnnnvvvuuu___NNNEEE@@@???===;;;:::999999999:::999888777777888888999777777888999:::;;;;;;<<<===???AAACCCCCCDDDFFFHHHJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===>>>>>>>>><<<<<<======>>>@@@AAABBB???AAABBBCCCDDDGGGKKKNNNSSS___vvvzzzssspppmmmsss|||~~~}}}|||{{{xxxssslllddd^^^ZZZXXXXXXWWWUUUQQQNNNLLLJJJGGGFFFDDDBBBBBBEEEEEEEEEIIIOOOVVVbbbrrr|||}}}zzzxxxwwwuuuwwwzzz}}}{{{nnn```XXXRRRLLLIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNNNNOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJHHHFFFFFFGGGIIIIIIJJJLLLNNNPPPRRRRRRSSSRRRQQQOOOLLLJJJIIIHHHGGGIIIKKKNNNOOOQQQTTTXXX\\\\\\```ffflllqqquuuzzz}}}yyykkkbbb[[[[[[[[[YYYXXXYYYYYYXXXVVVTTTRRRQQQQQQQQQSSSSSSRRRQQQPPPOOONNNMMMOOONNNOOOSSSXXXaaarrr{{{lllfff```^^^\\\]]]dddmmmyyytttqqqmmmjjjhhhfffdddbbbZZZYYYWWWUUUTTTVVVXXXZZZ___ccckkkssszzz|||yyyyyyvvvnnnhhhnnnyyybbbOOODDD>>>===<<<:::999888888777:::999888777777777999999999999999::::::;;;;;;;;;;;;===???@@@AAACCCEEEGGGJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<<<<======>>>@@@AAABBB@@@AAACCCDDDEEEGGGKKKNNNSSS___uuuzzzuuutttooosssyyy}}}{{{zzztttkkk```XXXTTTRRRRRRPPPPPPNNNMMMKKKIIIGGGFFFEEECCCCCCEEEEEEDDDHHHMMMSSS___mmmvvvwwwuuutttttttttvvvzzz~~~xxxkkk^^^WWWQQQKKKIIIJJJHHHIIIIIIIIIHHHGGGEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMQQQPPPOOONNNMMMKKKJJJJJJIIIIIIHHHFFFEEEFFFHHHKKKKKKLLLNNNOOOQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHIIIIIIIIIMMMQQQSSSTTTWWW\\\aaabbbffflllqqquuuyyy|||{{{mmmddd\\\[[[[[[XXXXXXYYYYYYXXXVVVUUUSSSRRRQQQQQQSSSRRRQQQPPPOOOMMMLLLLLLMMMLLLMMMPPPSSSZZZiiiwwwwwwkkkeee```___^^^___gggpppvvv~~~tttqqqnnnkkkiiigggdddbbbWWWWWWUUUSSSRRRTTTYYY\\\___ccckkkttt{{{zzz{{{vvvkkkaaafffyyyhhhRRREEE>>>===<<<:::888888777777:::888777666666777999:::;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>???AAADDDFFFIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>><<<<<<======>>>@@@AAABBB@@@AAACCCDDDEEEHHHKKKNNNTTT___uuuzzzwwwwwwrrrtttyyy~~~~~~{{{tttiii]]]TTTOOOMMMMMMJJJKKKLLLLLLJJJHHHGGGGGGFFFDDDDDDFFFEEEDDDGGGLLLSSS^^^kkkssstttrrrrrrssssssvvvzzzuuuiii\\\UUUPPPKKKIIIJJJHHHIIIJJJKKKJJJIIIGGGFFFEEEFFFGGGHHHJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMQQQPPPOOONNNMMMKKKJJJJJJHHHHHHGGGEEEEEEFFFJJJNNNLLLLLLMMMNNNOOOOOOOOOOOONNNLLLKKKIIIIIIJJJKKKLLLMMMQQQWWWYYYZZZ]]]bbbggghhhlllrrrvvvyyy|||~~~pppggg___\\\[[[YYYXXXYYYXXXWWWWWWUUUTTTSSSRRRRRRQQQQQQPPPOOOMMMLLLKKKJJJIIIHHHIIILLLNNNSSS```mmmrrrjjjeee```______bbbkkktttwwwxxxuuupppmmmjjjgggdddaaaXXXXXXVVVSSSRRRSSSXXX\\\^^^ccckkksss{{{||||||wwwhhh[[[___rrroooWWWIII???>>><<<;;;999888888888888777555444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<=========???BBBDDDFFFEEEDDDCCCBBBBBBBBBCCCBBBCCCDDDEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>@@@AAABBB@@@BBBCCCDDDEEEHHHLLLOOOVVVaaavvvzzzyyyzzztttuuuxxx}}}|||ttthhh[[[QQQLLLJJJJJJGGGIIIKKKKKKJJJHHHHHHHHHHHHEEEEEEFFFEEEDDDFFFLLLUUU___kkkssssssrrrsssuuusssvvv{{{sssgggZZZTTTOOOKKKIIIKKKHHHIIIKKKLLLLLLJJJIIIGGGFFFGGGHHHIIIKKKLLLMMMNNNLLLMMMNNNOOOOOOPPPOOOOOOQQQQQQOOONNNMMMKKKJJJIIIHHHGGGFFFEEEEEEGGGLLLOOOKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIKKKMMMNNNQQQWWW\\\___```bbbhhhmmmmmmpppvvvzzz|||~~~sssiiiaaa^^^]]]ZZZYYYZZZXXXWWWWWWVVVUUUTTTSSSSSSPPPOOONNNMMMLLLKKKJJJIIIFFFFFFGGGIIIJJJNNNZZZfffwww|||ooojjjddd_________cccmmmwww}}}|||xxxsssoookkkgggcccaaaZZZZZZXXXTTTQQQRRRWWW\\\]]]bbbjjjsss{{{}}}}}}vvvfffXXXZZZmmmttt[[[LLL@@@???===<<<::::::999999777666444333444777999;;;======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>AAACCCEEEDDDBBBAAA@@@@@@AAAAAA@@@BBBDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<======>>>@@@AAABBB@@@BBBDDDDDDEEEHHHLLLOOOYYYcccwww|||zzzyyyyyy|||zzzyyy{{{}}}uuuhhh[[[RRRLLLHHHFFFHHHHHHIIIJJJLLLKKKHHHFFFGGGFFFGGGHHHFFFCCCGGGMMMTTT]]]iiirrrttttttsssrrrwwwxxxyyy~~~pppggg[[[RRRMMMLLLKKKIIIKKKMMMPPPRRRQQQNNNJJJGGGEEEFFFIIILLLOOOPPPQQQQQQOOOOOONNNMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFGGGIIIJJJLLLKKKMMMMMMLLLJJJIIIIIIJJJIIIIIIIIIIIIJJJMMMSSSWWW]]]___aaabbbeeeiiinnnrrrrrruuuyyy|||}}}xxxlllbbb___```]]]YYYXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHGGGHHHMMMVVV\\\pppzzzpppfffbbb___```aaadddllluuu|||zzzwwwrrrmmmgggbbb``````\\\WWWSSSRRRVVVZZZ]]]cccgggnnnsssxxx}}}}}}vvviii[[[ZZZkkkcccPPPEEEAAA<<<999888888777777777888999999888777888:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;<<<===???AAABBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>DDDEEEFFFFFFFFFIIIMMMPPPXXX___uuu|||zzzzzzzzz}}}{{{yyy|||wwwjjj^^^TTTNNNIIIGGGGGGGGGHHHIIIKKKKKKHHHFFFGGGFFFGGGHHHFFFDDDGGGNNNTTT]]]hhhpppssssssrrrsssvvvwwwyyy~~~pppggg[[[RRRNNNMMMKKKJJJLLLNNNPPPQQQPPPNNNKKKHHHGGGIIIKKKNNNQQQRRRSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJJJJLLLMMMMMMKKKHHHFFFFFFGGGHHHIIIJJJKKKNNNRRRXXX\\\bbbdddfffhhhkkknnnrrrvvvtttwwwzzz|||}}}{{{nnnccc___^^^\\\YYYXXXTTTTTTSSSQQQPPPPPPPPPPPPQQQPPPOOONNNLLLKKKJJJIIIGGGHHHHHHGGGGGGLLLTTT[[[jjj|||yyyppphhhccc```aaabbbfffnnnwww}}}{{{wwwqqqlllgggcccaaa```]]]XXXTTTTTTWWW[[[^^^dddhhhooouuuzzz~~~~~~wwwkkk^^^]]]nnnfffQQQAAA>>>:::888888888888888777888999999888888999:::======>>>>>>>>>>>>=========<<<<<<<<<>>>???AAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<======>>>???@@@@@@AAADDDDDDEEEEEEFFFIIIMMMPPPXXX```uuu|||{{{{{{|||}}}||||||}}}{{{nnnbbbXXXQQQKKKHHHGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFGGGHHHFFFEEEIIIOOOWWW^^^hhhooorrrrrrsssuuuuuuvvvyyy~~~|||pppggg[[[RRRNNNMMMLLLKKKMMMMMMNNNOOONNNLLLKKKJJJGGGIIILLLOOOQQQSSSSSSSSSQQQQQQPPPPPPOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKIIIFFFDDDDDDEEEHHHJJJMMMPPPSSSXXX___cccgggjjjmmmppprrrtttwwwzzzxxxyyy{{{|||}}}~~~qqqeee___]]]ZZZXXXXXXSSSRRRQQQOOONNNMMMMMMMMMPPPOOONNNMMMLLLKKKJJJJJJHHHIIIHHHGGGGGGKKKRRRXXXfffwwwxxxpppiiidddaaabbbdddgggpppyyy}}}wwwpppjjjfffcccbbb```]]]YYYVVVVVVYYY\\\___eeejjjpppwww|||xxxmmmaaa```qqqkkkRRRAAA???<<<:::::::::999777777888999999888888:::;;;??????@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;<<<===>>>???AAABBBBBBCCCDDDDDDEEEFFFHHHLLLOOOXXXaaawww~~~|||}}}}}}sssggg]]]UUUNNNJJJGGGFFFFFFGGGIIIJJJIIIHHHGGGFFFGGGHHHGGGEEEJJJQQQ[[[aaajjjppprrrsssuuuwwwuuuwwwzzz~~~|||ppphhh\\\SSSOOONNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJFFFHHHJJJMMMOOOQQQQQQQQQNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGEEEFFFGGGIIIIIIIIIHHHGGGHHHHHHHHHFFFDDDDDDFFFGGGKKKMMMQQQUUUYYY^^^cccgggjjjnnnsssvvvwwwyyyzzz{{{{{{|||}}}}}}~~~uuuhhhaaa]]]YYYXXXYYYSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGGGGJJJQQQVVVgggvvvxxxppphhhdddaaaaaaccchhhqqq{{{xxxpppjjjfffdddcccaaa___[[[YYYYYY[[[^^^```eeejjjqqqwww|||yyyooodddcccsssnnnSSSFFFCCC???===<<<;;;999777777888999888888888:::===???@@@AAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????AAAAAAAAA@@@???>>>======<<<======>>>@@@AAAAAABBBBBBCCCDDDDDDEEEHHHLLLPPPYYYbbbyyy}}}}}}~~~xxxmmmcccZZZRRRNNNIIIGGGFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHGGGFFFLLLSSS___eeemmmrrrtttvvvxxxzzzvvvxxx|||~~~rrriii]]]TTTOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGIIIKKKNNNPPPQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGHHHIIIHHHGGGFFFDDDEEEFFFFFFFFFGGGKKKNNNPPPSSSWWW[[[^^^bbbgggjjjmmmpppuuuxxxzzzzzz{{{|||~~~xxxkkkccc^^^YYYXXXZZZVVVUUUSSSQQQOOOMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJJJJHHHGGGJJJPPPVVVgggttt~~~uuummmgggccc___```cccgggrrr|||yyypppiiieeedddcccaaa```^^^\\\\\\^^^```bbbccciiiqqqwww|||zzzqqqgggfffssspppUUUFFFCCC???===<<<;;;:::888888999999888777999;;;>>>???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>======@@@@@@@@@@@@@@@???>>>===????????????@@@@@@@@@@@@BBBCCCDDDEEEFFFIIIMMMPPPYYYddd|||~~~{{{{{{{{{|||rrrhhh___WWWRRRLLLJJJGGGFFFGGGIIIJJJJJJHHHFFFGGGHHHGGGGGGMMMVVVaaagggpppuuuwwwxxxzzz|||xxx{{{tttkkk^^^UUUPPPNNNLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKNNNPPPRRRSSSSSSSSSPPPPPPQQQQQQPPPNNNLLLKKKHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDEEEGGGHHHLLLQQQUUUUUUXXX]]]aaaeeehhhkkknnnpppssswwwzzz{{{{{{|||}}}{{{ooogggaaa[[[ZZZ\\\YYYWWWUUUSSSQQQOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIKKKQQQVVVeeeooozzz}}}}}}yyyrrrjjjgggbbb___```bbbhhhsss}}}zzzqqqjjjfffdddcccbbbaaa```______```bbbcccccciiiqqqxxx}}}|||uuullliiisssqqqWWWEEEBBB===::::::;;;;;;;;;888999999888777999<<>>===@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCEEEEEEGGGJJJNNNRRRYYYeee~~~|||xxxwwwwww|||uuulllcccZZZUUUPPPLLLHHHGGGGGGIIIJJJJJJHHHFFFGGGHHHHHHHHHOOOWWW```gggpppvvvxxxxxxyyy{{{zzz~~~wwwmmm```UUUPPPMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJLLLNNNPPPRRRSSSSSSSSSOOOPPPQQQQQQPPPNNNKKKJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGIIIKKKPPPUUUZZZYYY]]]ccchhhkkknnnqqqttttttwwwzzz|||}}}}}}}}}ssskkkddd]]]\\\^^^ZZZYYYWWWTTTQQQOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLKKKJJJMMMSSSXXXcccllluuuyyyzzzyyyssslllhhhccc```aaaccciiiuuu{{{ssslllfffcccbbbbbbbbbaaaaaabbbbbbdddddddddjjjrrrzzzzzzqqqlllsss}}}qqq[[[NNNIIIBBB<<<::::::::::::999999999888777999===@@@BBBCCCDDDEEEEEEFFFFFFFFFDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAACCCDDDFFFFFFHHHKKKPPPSSSYYYfffzzzuuutttsssyyy}}}wwwnnneee]]]WWWRRRNNNJJJGGGHHHIIIJJJKKKHHHFFFGGGHHHHHHIIIOOOXXX```gggpppwwwxxxxxxyyyzzz|||xxxnnnaaaVVVPPPMMMJJJHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLOOOPPPQQQQQQQQQMMMNNNOOOOOONNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIKKKMMMRRRWWW\\\[[[___ffflllpppssswwwyyyxxxzzz}}}~~~~~~tttnnnfff___]]]___[[[ZZZWWWTTTRRRPPPNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMIIIKKKLLLLLLLLLNNNTTTYYYbbbkkktttyyy{{{|||wwwqqqjjjdddaaabbbeeekkkwww|||tttlllgggcccaaabbbbbbbbbbbbcccddddddeeeeeekkkttt{{{~~~uuuooottt}}}rrr___[[[TTTJJJAAA<<<999888888999999888777777999===AAADDDDDDEEEFFFGGGHHHHHHHHHDDDEEEGGGGGGHHHGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCDDDDDD??????@@@@@@@@@??????>>>======>>>???AAABBBCCCDDDDDDEEEFFFGGGIIILLLQQQTTTYYYfffxxxpppooorrruuuzzzxxxkkk```\\\VVVSSSOOOMMMLLLLLLKKKJJJHHHIIIKKKLLLIIIJJJRRR]]]eeekkkrrrxxxyyyxxxwwwvvv~~~}}}nnn^^^XXXTTTPPPKKKIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMSSSRRRQQQOOOMMMLLLJJJJJJLLLHHHGGGHHHHHHDDDDDDGGGBBBDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRVVV[[[___bbbfffkkkpppsssvvvyyy{{{zzzzzz|||}}}wwwqqqmmmgggbbbaaa\\\[[[ZZZWWWUUURRRPPPOOOQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLMMMOOOSSSYYY^^^eeeiiipppxxx}}}|||xxxssshhhbbb]]]```jjjuuu||||||tttnnniiieeedddeeedddbbbaaabbbdddfffggglllqqqvvv{{{xxxpppvvv{{{pppnnncccRRRCCC<<<;;;:::999777777777888999<<<>>>???CCCCCCCCCEEEFFFIIIKKKLLLEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEFFFFFFJJJIIIGGGEEEDDDDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>======>>>???@@@BBBCCCDDDBBBDDDFFFGGGHHHKKKOOORRR\\\ggg}}}vvvnnnmmmqqquuuzzz{{{oooccc___WWWSSSOOOMMMLLLLLLKKKJJJKKKKKKMMMNNNKKKKKKSSS^^^ccchhhooouuuxxxxxxyyyyyy}}}}}}nnn___XXXTTTPPPKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMNNNMMMMMMMMMPPPOOONNNLLLKKKIIIHHHHHHKKKGGGFFFGGGFFFCCCCCCFFFDDDEEEFFFFFFFFFFFFHHHJJJMMMOOORRRTTTWWWZZZ___bbbeeeiiinnnrrruuuxxx{{{}}}|||}}}~~~|||uuupppiiidddbbb```___\\\ZZZXXXVVVUUUTTTQQQPPPOOOMMMLLLLLLLLLLLLLLLMMMOOOPPPSSSXXX^^^cccjjjnnnttt{{{}}}wwwrrrgggbbb___bbblllwww{{{tttmmmhhheeecccdddccccccbbbcccdddfffggglllqqqxxx}}}zzzrrrvvv~~~zzzkkkeee[[[LLL@@@;;;;;;;;;:::888888888888999;;;===>>>AAABBBCCCDDDFFFHHHIIIJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEFFFFFFIIIHHHGGGEEEDDDDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@??????>>>=========>>>>>>???@@@BBBCCCDDDBBBDDDFFFGGGIIIKKKOOORRR\\\hhh~~~~~~ssskkkjjjnnntttzzztttiiicccZZZVVVRRRPPPOOOOOONNNMMMNNNNNNOOOOOOMMMMMMTTT^^^```eeekkkqqquuuwwwzzz|||}}}~~~nnn^^^WWWTTTPPPLLLJJJKKKJJJJJJIIIIIIHHHHHHHHHJJJKKKKKKLLLMMMLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHHHHJJJFFFEEEFFFEEEBBBBBBDDDGGGHHHHHHGGGGGGIIILLLOOOSSSUUUXXXZZZ]]]```dddgggjjjmmmrrrvvvxxx{{{}}}~~~~~~wwwoooiiifff```^^^[[[XXXVVVVVVVVVVVVTTTSSSRRRPPPOOOOOONNNNNNOOOQQQSSSUUUYYY^^^eeejjjqqqtttyyy~~~|||tttooodddaaa```eeeooozzzzzzrrrkkkfffcccbbbbbbccccccddddddeeeffffffkkkqqqyyy|||vvvvvvzzz{{{fffXXXOOODDD===;;;;;;;;;;;;999999888888999;;;<<<===>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@??????>>>=========>>>>>>>>>???AAABBBDDDEEECCCEEEFFFHHHIIILLLPPPSSS\\\iii{{{ppphhhhhhkkktttyyyzzzpppiii]]]ZZZVVVSSSSSSSSSRRRQQQQQQPPPPPPPPPNNNMMMTTT\\\aaadddiiimmmqqquuuyyy|||}}}~~~nnn^^^VVVSSSOOOKKKJJJLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJGGGEEEGGGFFFCCCCCCFFFIIIJJJJJJIIIIIILLLQQQTTTXXX[[[^^^```ccceeeiiilllmmmpppuuuxxxzzz|||~~~wwwoookkk```]]]ZZZWWWVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTSSSUUUXXX[[[^^^dddjjjooouuuwww{{{}}}}}}xxxpppjjjbbbaaabbbhhhrrr}}}yyyqqqjjjeeebbbaaaaaaaaacccdddeeeeeeeeeeeejjjqqqzzz~~~xxxuuuwww}}}dddQQQHHH@@@<<<<<<::::::;;;:::999999888999:::<<<===<<<>>>AAADDDEEEEEEEEEDDDEEEDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEDDDEEEGGGHHHJJJLLLPPPTTT]]]jjjyyynnnffffffjjjssszzzvvvmmm^^^[[[WWWTTTSSSSSSRRRQQQSSSPPPOOOPPPOOONNNTTT[[[ccceeeiiilllooorrrwwwzzz}}}mmm]]]UUURRRNNNKKKJJJMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHGGGIIIIIIFFFFFFJJJLLLLLLLLLLLLMMMQQQVVVYYY]]]___cccfffhhhjjjmmmpppooorrrvvvyyy{{{|||~~~tttooocccaaa]]]ZZZYYYYYYZZZ[[[^^^]]]\\\[[[ZZZYYYYYYYYYZZZ\\\^^^aaadddhhhnnnrrruuuvvvwwwxxxwwwqqqjjjeee```aaaeeelllwwwyyypppiiidddbbbaaa___```aaacccdddeeeeeeeeeiiippp{{{xxxttttttfffPPPFFF???>>>===:::999::::::999999888999:::<<<===<<<>>>@@@CCCDDDDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@?????????>>>>>>???@@@AAACCCDDDEEEDDDFFFHHHIIIJJJMMMQQQTTT]]]kkkxxxmmmffffffiiissszzzzzzppp\\\YYYUUUSSSRRRRRRQQQPPPTTTPPPOOOPPPPPPPPPUUU\\\dddfffiiilllnnnqqquuuxxx|||lll[[[SSSPPPLLLIIIIIIKKKLLLMMMMMMLLLKKKIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKHHHHHHKKKKKKIIIJJJNNNOOOPPPQQQRRRTTTWWW\\\___aaadddhhhkkkmmmnnnqqqsssqqqtttxxxzzz{{{|||~~~~~~zzzsssfffdddaaa^^^\\\\\\\\\]]]cccbbbaaa```___^^^^^^^^^cccdddfffgggiiikkkooorrrqqqqqqppppppoookkkfffbbbaaadddjjjrrr|||yyyppphhhdddbbbaaa^^^^^^___aaabbbcccdddeeeiiipppzzz~~~vvvrrrsssjjjSSSGGG@@@@@@???999888;;;999999888888999;;;<<<======>>>@@@BBBCCCCCCCCCBBB??????@@@AAABBBCCCDDDDDDAAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEFFFEEEGGGHHHJJJKKKNNNRRRUUU^^^lllxxxnnnffffffjjjttt{{{}}}rrr^^^ZZZVVVTTTSSSSSSRRRQQQUUUQQQPPPQQQRRRSSSXXX^^^cccfffiiilllnnnrrrvvvxxx{{{kkkYYYQQQNNNJJJHHHGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEFFFGGGGGGHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHIIIGGGGGGKKKLLLKKKMMMPPPRRRTTTWWWYYY[[[^^^bbbeeeeeehhhllloooqqqsssuuuwwwtttwwwzzz|||}}}}}}~~~~~~{{{ooonnnllliiigggeeeddddddkkkjjjiiigggfffffffffffflllmmmnnnnnnmmmnnnppprrrmmmllljjjiiihhhfffcccaaadddiiipppyyyzzzpppiiidddbbbbbb]]]]]]]]]^^^___aaaccceeehhhoooyyy}}}tttppprrrlllUUUHHH@@@AAA@@@999888===888888888888999;;;===>>>>>>???@@@@@@AAABBBCCCCCC???@@@@@@@@@AAAAAABBBBBB>>>???@@@AAABBBAAAAAA@@@BBBBBBCCCDDDDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@?????????@@@BBBCCCEEEFFFEEEGGGIIIJJJKKKNNNRRRUUU^^^mmmxxxnnnggggggjjjttt|||~~~sssaaa^^^ZZZWWWVVVVVVUUUTTTWWWSSSQQQSSSTTTUUUZZZ```bbbeeeiiilllooossswwwyyy~~~zzzjjjXXXPPPMMMIIIGGGGGGEEEGGGHHHJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJHHHEEEFFFJJJLLLLLLNNNRRRUUUXXX[[[^^^```cccfffiiihhhkkkooorrrtttuuuwwwyyyvvvyyy|||~~~~~~~~~~~~}}}{{{yyyvvvtttrrrqqqrrrqqqpppooonnnmmmmmmmmmsssssssssrrrppppppqqqrrrkkkiiifffdddddddddcccbbbgggllluuu~~~zzzpppiiidddcccbbb]]]\\\\\\\\\]]]```ccceeehhhoooxxx|||rrrooorrrlllUUUGGG???AAA@@@999888>>>777777777888:::<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???===>>>???@@@AAA@@@@@@???AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???????????????@@@AAABBBDDDEEEFFFFFFGGGIIIJJJLLLOOOSSSVVV^^^nnn}}}pppfffccceeeqqqyyy|||wwwiiiaaaYYYVVVUUURRRTTTWWWVVVWWWXXXXXXXXXYYY]]]___cccggglllppprrrssstttvvvxxxhhhVVVMMMJJJFFFDDDDDDEEEFFFIIIKKKLLLKKKIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEGGGIIIJJJJJJIIIHHHJJJLLLNNNOOOPPPRRRUUUWWWXXX[[[```ccceeefffggghhhmmmmmmnnnpppssswwwzzz|||||||||}}}~~~zzzwww|||zzzyyyxxxwwwuuutttuuuwwwwwwuuurrrooommmmmmhhhfffggghhhffffffhhhiiisss}}}xxxpppkkkgggaaa]]]___\\\[[[]]]]]]]]]bbbhhhgggnnnwww~~~tttnnnmmm|||qqqXXXFFFBBBDDD===999;;;:::<<<;;;999888888:::===???AAAAAAAAA@@@@@@AAAAAABBBCCCBBBAAA??????@@@AAAAAA===<<<<<<===???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@??????@@@BBBCCCDDDFFFHHHJJJKKKMMMPPPTTTWWWcccppp~~~pppddd___```pppwww|||wwwjjjbbb[[[XXXWWWTTTUUUXXXWWWXXXYYYYYYYYYZZZ]]]```bbbeeeiiilllnnnpppsssuuuuuueeeUUUMMMIIIFFFDDDDDDEEEGGGIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQSSSTTTVVVYYY\\\aaadddiiikkklllmmmnnnooonnnnnnoooqqqtttwwwzzz|||}}}}}}~~~~~~~~~xxxyyyyyyyyyxxxuuurrrpppoooiiieeeeeefffeeegggjjjnnnxxxwwwpppkkkgggbbb^^^]]]ZZZZZZ\\\]]]]]]aaahhhkkkpppvvv{{{~~~sssllljjjvvvvvv\\\IIICCCDDD<<<999<<<::::::999888888999<<>>??????@@@@@@???@@@@@@BBBDDDEEEFFFHHHJJJLLLMMMPPPTTTXXXdddppp}}}nnnbbb^^^___lllttt}}}~~~vvvlllddd^^^\\\ZZZWWWWWWZZZXXXYYYZZZZZZZZZ\\\___aaa```cccfffhhhjjjmmmqqqttt|||nnnaaaRRRKKKHHHFFFEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHIIIJJJLLLNNNOOOQQQSSSVVVXXXZZZ\\\___bbbeeehhhkkkmmmnnnnnnooopppqqqqqqrrrsssuuuxxxzzz{{{~~~~~~~~~~~~~~~~~~|||yyywwwuuuuuummmfffdddeeefffkkkpppvvv~~~vvvoookkkgggbbb___ZZZXXXYYY]]]^^^^^^bbbhhhpppsssvvvyyy|||sssllljjjttt~~~cccNNNDDDDDD<<<999<<<;;;999999888888:::===@@@BBB@@@@@@AAAAAABBBCCCEEEEEEDDDEEEEEEDDDCCCBBBAAAAAA:::999888999:::;;;:::999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<======>>>?????????@@@AAACCCDDDEEEGGGHHHKKKLLLNNNQQQUUUYYYcccpppzzzmmmbbb^^^```hhhpppzzzwwwnnngggaaa___^^^ZZZYYY[[[YYYZZZ[[[ZZZZZZ\\\___bbb```bbbccceeefffjjjooorrr}}}|||vvvqqqhhh\\\OOOJJJHHHEEEEEEGGGFFFGGGHHHIIIIIIHHHFFFEEECCCCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIJJJLLLOOOQQQSSSUUUXXX[[[^^^```bbbeeehhhhhhjjjmmmnnnmmmmmmnnnooossstttuuuvvvxxxyyy{{{{{{~~~~~~|||{{{{{{qqqhhheeegggjjjqqqxxx}}}vvvoookkkhhhccc```YYYXXXZZZ^^^___```dddjjjrrruuuxxxzzz|||vvvnnnlllwwwjjjSSSFFFDDD<<<:::===;;;:::999999999:::<<>>>>>>>>???AAACCCDDDEEEDDDEEEFFFFFFEEEDDDBBBAAA<<<;;;::::::;;;<<<;;;999999999999999999999999999999999:::;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<===>>>??????AAABBBDDDEEEFFFGGGIIIKKKMMMOOORRRWWWZZZcccoooxxxkkk```^^^```fffnnnxxxzzzqqqjjjeeecccaaa\\\ZZZ[[[XXXYYYZZZZZZZZZ[[[^^^aaaaaaaaabbbcccdddggglllpppxxx}}}{{{vvvqqqllliiiaaaWWWNNNJJJHHHEEEEEEHHHGGGGGGHHHHHHHHHFFFEEEDDDBBBBBBAAABBBCCCEEEGGGHHHJJJJJJKKKMMMOOOSSSVVVXXXZZZ]]]aaadddfffhhhjjjllloooqqqssssssrrrrrrsssuuuuuuvvvwwwyyyzzz{{{|||||||||rrriiifffhhhmmmuuu}}}wwwppplllhhhddd```[[[ZZZ[[[___aaaaaafffmmmssswww|||vvvooonnnxxx~~~oooVVVGGGDDD<<<:::===;;;;;;;;;::::::::::::;;;<<<:::;;;;;;<<<>>>@@@BBBCCCCCCDDDEEEEEEEEEDDDBBBAAA???===<<<<<<======;;;:::999999999999999999999999888999999:::;;;::::::::::::::::::::::::;;;;;;<<<===>>>???AAACCCEEEFFFGGGHHHJJJLLLNNNPPPTTTXXX\\\cccooowwwiii___\\\___fffnnnxxxtttmmmhhhfffccc]]]ZZZZZZVVVWWWXXXXXXXXXZZZ]]]___```aaabbbaaabbbdddhhhkkkqqqwww~~~|||uuunnniiifffddd]]]UUUMMMJJJHHHEEEFFFIIIHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@AAABBBDDDGGGJJJLLLMMMNNNPPPSSSVVVYYY\\\^^^```cccgggjjjlllmmmoooqqqsssuuuvvvvvvuuuuuuwwwxxxvvvwwwyyy{{{}}}~~~~~~~~~zzzqqqiiihhhkkkpppxxxxxxqqqmmmiiidddaaa^^^\\\\\\___```bbbhhhooouuuzzz}}}tttooonnntttzzzrrrWWWHHHDDD===;;;===:::;;;::::::999999999999999888888999:::;;;===???@@@AAAAAABBBCCCCCCCCCCCCBBBAAA???============<<<:::888888888888888888888888888999::::::;;;;;;:::::::::::::::::::::;;;;;;<<<<<<===???BBBDDDFFFGGGGGGHHHJJJMMMOOOQQQUUUZZZ]]]eeeqqqwwwkkkbbb```ccchhhoooyyyvvvpppjjjhhhddd]]]XXXXXXTTTUUUVVVVVVVVVWWWZZZ]]]___````````````aaacccfffkkkqqqxxxyyyqqqjjjeeecccccc[[[TTTMMMKKKHHHEEEFFFIIIHHHHHHGGGFFFEEEDDDCCCCCC??????@@@CCCFFFJJJMMMOOORRRSSSVVVZZZ^^^aaacccdddfffiiimmmppprrrrrrtttuuusssuuuvvvvvvuuuvvvxxxyyywwwxxxzzz}}}~~~zzzrrrlllmmmqqqvvv~~~zzzsssnnnjjjeeeaaa```]]][[[]]]^^^```gggoooxxx}}}{{{tttpppqqqqqqvvvrrrWWWHHHDDD>>><<<===999888888888888888888888999888888888999:::<<<===>>>>>>>>>??????@@@BBBCCCDDDEEECCCAAAAAAAAA@@@>>>===999999999999999999999999999::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;===???BBBEEEGGGHHHHHHIIIKKKMMMPPPRRRVVV[[[^^^iiitttwwwmmmffffffkkkjjjqqqzzzwwwqqqllliiieee]]]WWWVVVSSSTTTUUUUUUUUUVVVYYY\\\]]]^^^______^^^^^^```aaagggmmmuuu|||xxxppphhhcccbbbcccZZZSSSNNNLLLIIIEEEFFFIIIIIIHHHGGGFFFEEEDDDCCCBBB>>>???@@@CCCGGGKKKOOOQQQUUUWWW[[[___cccfffggghhhjjjmmmrrrtttuuuvvvvvvwwwvvvwwwxxxxxxxxxyyy{{{}}}wwwxxx{{{~~~~~~~~~|||uuuqqqsssxxx|||{{{tttooojjjeeeaaaaaa]]]ZZZ[[[\\\___fffooo||||||uuusssuuurrrvvvrrrWWWGGGEEE???======999555555666777888999999999888888888999:::;;;<<<=========<<<===>>>AAACCCDDDIIIGGGFFFEEEEEEDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===;;;<<<@@@CCCEEEGGGHHHHHHIIIKKKNNNPPPRRRVVV[[[___lllwwwuuuhhhdddfffiiivvvyyy~~~}}}rrrhhhccc___YYYUUUUUUSSSSSSSSSTTTUUUWWWXXXYYY\\\[[[ZZZYYYYYYYYYZZZ[[[aaaeeekkkpppuuuyyy~~~~~~xxxsssiii]]]XXXZZZWWWRRRMMMIIIHHHIIIJJJJJJHHHHHHHHHEEEBBBAAAAAABBB???AAADDDGGGJJJOOOTTTXXXYYY]]]bbbfffiiikkkmmmooorrrtttuuuuuuuuuvvvwwwyyy}}}|||{{{yyywwwxxx{{{~~~~~~||||||}}}~~~}}}zzzzzz{{{}}}}}}{{{zzz|||~~~vvvqqqmmmhhhddd``````^^^[[[ZZZ^^^gggnnn{{{~~~|||{{{yyyxxxyyyqqq\\\IIIDDDBBB>>><<<>>><<<;;;:::999999999:::;;;777777777888999:::<<<===;;;;;;;;;<<<>>>AAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCCEEECCCAAAAAA@@@???<<<:::<<<<<<<<<<<<===============<<<;;;;;;<<<===>>>???BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHMMMSSSVVVWWW\\\bbbiiiuuuvvviiidddfffjjjuuuxxx}}}}}}rrrgggaaa[[[UUUQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXWWWVVVVVVWWWXXXYYY\\\```eeejjjnnntttyyy}}}~~~yyyttthhhZZZSSSSSSTTTPPPKKKGGGGGGHHHIIIIIIFFFFFFFFFCCC@@@>>>>>>???>>>AAADDDGGGKKKPPPUUUYYY\\\```fffjjjlllnnnppprrruuuwwwyyyyyyxxxxxxyyyzzz|||}}}|||{{{zzzzzz}}}~~~}}}}}}}}}~~~{{{|||~~~~~~~~~wwwrrrmmmhhhddd``````^^^ZZZYYY]]]ffflllxxx~~~|||{{{|||{{{rrr]]]IIIDDDBBB>>>;;;===;;;;;;999999888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDDDDCCCAAA????????????????????????>>>======<<<<<<===>>>???AAAAAABBBCCCEEEFFFGGGHHHIIIJJJMMMTTTWWWWWW\\\aaajjjwwwwwwiiieeegggjjjtttwww}}}uuuhhh```YYYRRRNNNMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVYYY\\\```eeelllsssxxxyyymmm]]]SSSPPPQQQMMMIIIFFFFFFHHHIIIJJJJJJJJJIIIFFFBBB@@@@@@AAA>>>@@@DDDHHHLLLQQQWWW[[[aaaeeejjjnnnqqqrrrtttvvvxxxzzz}}}~~~|||{{{zzzzzz|||}}}~~~~~~}}}}}}~~~~~~~~~~~~xxxsssnnnhhhddd```___^^^ZZZYYY\\\cccjjjttt|||~~~}}}~~~}}}sss]]]JJJDDDBBB===:::<<<::::::999888888999:::;;;<<<===>>>>>>===<<<;;;:::============???@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGFFFCCCCCCCCCBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIIJJJLLLLLLOOOTTTWWWXXX\\\bbbmmmyyywwwjjjeeehhhkkkssswww|||zzzkkkbbbYYYQQQLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUXXX\\\dddmmmsss|||pppbbbVVVPPPNNNKKKHHHFFFGGGIIIJJJJJJMMMLLLKKKHHHDDDAAAAAABBB>>>@@@EEEIIINNNTTTZZZ___fffiiinnnrrruuuvvvxxxyyyzzz}}}|||{{{zzz|||~~~zzzuuuooohhhccc______^^^[[[YYY\\\bbbhhhrrryyy}}}{{{{{{sss^^^JJJCCCAAA<<<999;;;:::999888888888:::;;;<<<===>>>@@@AAA@@@???===<<>>===>>>>>>AAAFFFKKKQQQWWW^^^ccciiimmmrrruuuwwwyyy{{{||||||~~~}}}{{{{{{~~~~~~~~~~~~{{{wwwpppiiiccc___``````]]]\\\]]]cccgggqqqxxx~~~|||wwwxxxsss]]]IIICCCAAA<<<999;;;999999888888999;;;===>>>===???AAABBBCCCBBB@@@???BBBBBBCCCDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFGGGIIIIIIGGGEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAABBBDDDGGGJJJLLLNNNOOOPPPOOORRRVVVXXXYYY^^^eeennn{{{vvviiifffjjjnnnwwwzzzmmm```UUULLLHHHHHHFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJNNNVVV___eeeooowww}}}{{{uuulllaaaXXXLLLJJJHHHGGGIIIJJJKKKKKKIIIIIIGGGDDDAAA>>>>>>??????CCCHHHNNNTTT[[[ccchhhlllpppuuuxxxzzz{{{}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}xxxqqqiiibbb___aaabbb```___```eeeiiirrrxxx}}}}}}zzztttvvv}}}||||||}}}rrr\\\IIICCCAAA<<<999;;;:::999999:::;;;===???@@@???@@@AAABBBCCCBBBBBBAAACCCDDDEEEGGGHHHIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIIIIDDDDDDDDDFFFIIIJJJIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGJJJLLLNNNOOOQQQPPPRRRWWWYYY[[[```gggppp}}}ttthhhfffjjjpppyyy|||nnn```UUULLLHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDGGGMMMUUU[[[gggqqqxxxxxxsssmmmcccYYYKKKIIIGGGFFFHHHIIIIIIIIIIIIIIIHHHEEEBBB@@@@@@AAA@@@DDDJJJPPPWWW^^^fffkkkpppsssxxx{{{}}}~~~~~~~~~yyyxxxzzz~~~yyyrrriiibbb```bbbdddcccbbbdddhhhlllrrrwww||||||xxxvvvvvv{{{||||||{{{ppp[[[HHHBBBAAA<<<:::<<<:::::::::;;;<<<>>>@@@BBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCFFFHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJEEEDDDDDDFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEEEEDDDBBBCCCDDDFFFIIIKKKLLLMMMRRRPPPRRRWWWZZZ\\\cccjjjrrrttthhhfffkkkppp{{{~~~qqqcccXXXOOOKKKKKKDDDDDDCCCCCCCCCDDDEEEEEEAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>???BBBGGGOOOTTT\\\gggnnnnnnjjjeee\\\RRRJJJHHHFFFEEEFFFGGGGGGGGGDDDDDDDDDBBB???======???AAAEEEKKKQQQXXX```hhhnnnrrruuuzzz~~~{{{uuutttuuu{{{zzzsssiiibbb```ccceeeeeedddfffjjjnnnqqqvvv{{{{{{xxxyyyxxxzzz~~~~~~}}}pppZZZGGGBBBAAA<<<:::===;;;;;;;;;;;;===???BBBCCCEEEEEECCCAAA@@@@@@@@@@@@AAABBBEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHGGGEEECCCGGGGGGGGGGGGGGGGGGGGGHHHCCCDDDEEEFFFGGGGGGFFFEEEAAABBBCCCEEEGGGIIIJJJKKKRRRPPPRRRWWW[[[]]]dddkkksssssshhhccchhhppp|||vvvggg^^^TTTLLLHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCBBB@@@??????>>>>>>???>>><<<<<<>>>@@@DDDFFFRRRWWW___dddddd___WWWRRRHHHGGGFFFFFFEEEEEEFFFFFFDDDBBB@@@>>>======>>>???BBBFFFLLLSSSZZZccckkkqqqwwwzzz~~~xxxssssssuuuwwwyyy~~~wwwpppjjjggg___cccfffhhhggghhhkkknnntttvvv{{{}}}{{{zzzzzz~~~ppp]]]JJJAAA???<<<888777<<<<<<;;;<<<===???AAABBBDDDDDDCCCCCCDDDCCCAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIHHHHHHHHHHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFHHHJJJMMMOOOQQQQQQUUUZZZ]]]^^^```eeehhhsssqqqfffbbbiiirrr|||yyyjjjaaaWWWNNNJJJGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;::::::;;;===@@@BBBJJJOOOUUUZZZZZZVVVQQQLLLGGGGGGFFFEEEEEEEEEEEEEEECCCBBB???>>>======>>>???CCCGGGNNNUUU]]]eeemmmrrryyy|||~~~}}}|||tttqqqqqqrrrrrrvvv|||wwwnnngggdddaaadddfffgggfffhhhmmmqqqrrrtttyyy~~~|||{{{}}}rrr___KKKBBB???<<<999888<<<;;;;;;<<<===>>>@@@AAACCCBBBBBBCCCDDDCCCBBBAAAEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJHHHHHHHHHGGGEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGIIILLLNNNQQQRRRQQQVVV[[[^^^___aaafffiiiuuu|||mmmcccbbbjjjttt}}}~~~oooeeeZZZQQQMMMIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@>>>===<<<<<<;;;;;;::::::::::::;;;<<<===>>>BBBFFFKKKNNNOOOMMMJJJGGGFFFFFFEEEDDDDDDDDDDDDEEEBBBAAA???=========??????DDDIIIQQQYYYaaahhhooosss|||~~~~~~}}}}}}xxxsssqqqpppoooqqqtttxxx|||wwwmmmeeeaaabbbeeehhhhhhhhhjjjooossssssuuuyyy}}}{{{vvvcccMMMCCC@@@===;;;:::;;;;;;;;;<<<===>>>???@@@@@@@@@BBBCCCCCCDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJJJJKKKKKKLLLMMMKKKIIIHHHGGGFFFDDDBBBFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEGGGJJJMMMPPPRRRSSSRRRWWW\\\___```ccchhhlllxxx{{{kkkbbbbbblllwwwuuujjj^^^UUUQQQLLLJJJHHHFFFEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;<<<<<<<<<============>>>AAADDDGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCAAA@@@>>>===<<<===???@@@DDDJJJSSS\\\dddkkkqqquuu}}}~~~|||yyyzzzyyyuuusssrrrtttuuuwwwyyy~~~xxxnnnfffbbbbbbffflllnnnnnnooorrruuuxxxzzz}}}}}}|||}}}hhhQQQEEEAAA>>><<<<<<;;;;;;<<<<<<===>>>??????===>>>AAABBBCCCDDDEEEFFFJJJKKKLLLLLLMMMMMMMMMLLLIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGGGGEEECCCEEEGGGHHHJJJJJJHHHGGGEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDGGGJJJMMMPPPRRRSSSTTTXXX]]]```bbbeeekkkoooyyy|||mmmccccccnnnyyy}}}pppcccYYYUUUOOONNNKKKHHHGGGFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@===============<<<<<<<<<<<<>>>???BBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@???===<<<<<<>>>???AAAEEEKKKTTT]]]eeelllssswww}}}}}}}}}xxxsssqqqtttyyy{{{zzzwww{{{yyyzzzzzzwwwxxxyyyzzz{{{~~~{{{qqqjjjfffaaahhhrrrxxxxxxvvvuuuvvv{{{}}}~~~{{{zzzoooUUUGGGBBB???===>>>;;;;;;<<<<<<======>>>>>>:::===@@@BBBCCCCCCFFFHHHJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEAAACCCGGGJJJNNNQQQSSSTTTVVVYYY^^^aaaccchhhnnnssszzzqqqgggfffppp{{{xxxiii^^^ZZZTTTRRRNNNKKKIIIHHHHHHHHHCCCBBBAAAAAA@@@@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<===???@@@BBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAA>>>>>><<<<<<<<<>>>@@@AAAGGGMMMUUU^^^fffnnnuuuzzz~~~||||||~~~zzzrrrmmmjjjiiimmmsssvvvzzz}}}xxxtttqqqnnnkkkmmmjjjkkkqqqvvv~~~}}}}}}~~~tttmmmjjjccclllxxx~~~{{{yyy|||~~~}}}zzzuuuvvvZZZIIIBBB???===>>>:::;;;<<<============<<<999<<>>===<<<;;;<<<>>>@@@BBBKKKOOOWWW___gggpppxxx~~~}}}|||tttllleeebbb``````eeekkkppptttzzz{{{vvvooojjjfffeeecccbbbbbb]]]^^^dddiiipppvvvoookkkgggqqq}}}}}}|||xxxsss|||{{{]]]KKKCCC???===>>>:::;;;<<<=========<<<;;;888<<>>>>>???AAA@@@@@@BBBCCCDDDDDDEEEEEEAAA@@@@@@???>>>?????????===<<<;;;;;;<<<>>>@@@BBBNNNRRRXXX```hhhrrr{{{}}}zzzwwwjjjccc]]][[[ZZZZZZ___eeelllpppwww~~~|||uuuqqqnnniiibbb\\\YYYXXXWWWWWW[[[UUUVVV\\\aaaggg|||wwwoookkklllttt|||xxxrrrzzz~~~```LLLCCC>>>===>>>:::;;;<<<=========<<<;;;888===AAABBBAAAAAAEEEIIIJJJJJJKKKKKKKKKKKKJJJIIIFFFGGGGGGHHHIIIKKKKKKLLLIIIHHHFFFFFFGGGFFFEEECCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDGGGKKKQQQUUUXXXYYYZZZYYY\\\aaadddgggllltttzzz}}}qqqoootttxxxpppbbb^^^XXXSSSSSSSSSOOONNNOOOMMMLLLJJJGGGFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGFFFFFFEEECCC@@@===;;;;;;;;;<<<>>><<<;;;===>>>>>>CCCIIINNNTTT\\\dddlllttt{{{~~~}}}}}}zzzpppgggccc\\\XXXSSSPPPOOOSSSXXX[[[ccchhhpppwww}}}}}}xxxuuuqqqjjjddd___]]]YYYUUUQQQPPPOOOOOOUUUPPPRRRZZZ___ddduuuxxxqqqnnnjjjvvv}}}}}}uuuyyy}}}aaaLLLBBB???===<<<;;;;;;;;;;;;<<<<<<======;;;===???BBBCCCDDDDDDDDDIIIJJJKKKLLLLLLJJJHHHGGGIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDAAADDDHHHMMMSSSWWWZZZ\\\aaadddgggiiijjjnnntttyyy~~~rrrqqqvvv{{{wwwiiiddd]]]WWWVVVUUURRRPPPQQQNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDDDDCCC@@@===;;;;;;;;;;;;===::::::<<<======BBBIIIOOOTTT]]]fffnnnvvv}}}~~~~~~~~~yyyoooeee]]]YYYRRROOOKKKIIIJJJNNNSSSWWW\\\bbbjjjrrryyy}}}wwwpppkkkhhheee^^^YYYZZZXXXUUUQQQOOONNNNNNNNNTTTPPPRRRZZZ```eeevvvxxxrrrooommmwwwxxx{{{{{{___KKKAAA???===;;;;;;;;;<<<<<<======>>>>>>:::;;;===???@@@AAA@@@@@@EEEGGGIIIJJJKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAADDDHHHNNNSSSXXX[[[]]]```cccfffiiikkkooovvv{{{~~~sssrrrxxx~~~vvvlllddd\\\ZZZXXXTTTQQQQQQNNNMMMLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIHHHIIIKKKKKKJJJGGGEEECCCCCCBBB???===;;;;;;;;;;;;;;;999999;;;<<<===BBBIIIOOOUUU^^^hhhqqqyyy~~~wwwmmmcccYYYRRROOOIIIGGGDDDCCCEEEJJJOOOSSSSSSYYYbbbkkksss|||{{{mmmiiiccc___]]]ZZZUUUQQQUUUTTTRRROOONNNOOOPPPPPPUUUSSSVVV^^^cccjjjzzzxxxrrrooooooyyy|||}}}~~~www]]]IIIAAA???>>><<<<<<<<<======>>>???@@@@@@???@@@AAABBBCCCCCCCCCBBBBBBDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@>>>>>>=========;;;;;;<<<======>>>>>>???AAADDDIIIOOOTTTYYY\\\]]]___cccgggiiilllqqqxxx}}}|||sssqqqxxxuuujjj```\\\YYYTTTPPPPPPMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJIIIIIIJJJKKKLLLMMMLLLMMMOOOOOOMMMIIIEEEBBBBBB@@@???===;;;:::::::::;;;999999;;;<<<===CCCJJJPPPWWWaaakkkuuu}}}~~~}}}wwwmmmbbbYYYRRRMMMJJJEEECCCAAAAAACCCGGGLLLOOOMMMSSS\\\dddmmmwww|||tttnnndddaaa\\\ZZZXXXVVVSSSQQQSSSRRRQQQPPPQQQRRRTTTVVVXXXXXX]]]dddjjjqqqvvvqqqoooqqqzzz~~~}}}{{{zzz{{{~~~uuu\\\IIIBBB@@@???===<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@CCCIIIOOOUUUYYY\\\]]]bbbeeeiiikkkmmmrrryyy~~~yyyqqqooovvv}}}pppccc]]]YYYTTTOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRROOOKKKFFFCCC@@@???>>>===;;;::::::999;;;999999<<<>>>???EEELLLRRRYYYcccnnnxxx~~~}}}qqqkkkaaaYYYSSSNNNJJJGGGCCCBBB@@@@@@AAACCCFFFHHHJJJPPPYYYaaaiiisss~~~xxxpppiiieee\\\ZZZXXXVVVUUUUUUTTTSSSQQQQQQPPPQQQSSSVVVYYYZZZ\\\^^^dddkkkpppxxx|||tttpppooorrrzzz~~~|||yyywwwwwwyyy|||}}}ttt\\\JJJCCCBBB@@@???<<<<<<===???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCAAA@@@???>>>======<<<======>>>>>>???@@@@@@@@@CCCIIIPPPVVVZZZ]]]^^^eeehhhlllnnnooossszzzwwwooollltttxxxhhh```[[[UUUOOOMMMIIIJJJKKKLLLMMMNNNNNNMMMJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQNNNJJJFFFDDD>>>>>>===<<<;;;:::999999;;;999999===>>>@@@FFFMMMSSSZZZeeepppzzz{{{sssccc]]]UUUPPPMMMKKKFFFCCC@@@???>>>===>>>???AAABBBHHHNNNVVV^^^gggqqq}}}|||tttmmmfffaaa]]]SSSSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRSSSVVVZZZ^^^```bbbgggnnnsssxxx{{{sssppppppsss{{{~~~|||yyyxxxxxxxxxvvvuuuyyysss\\\JJJCCCBBB@@@???;;;<<<===???AAACCCDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@??????@@@AAAAAABBBBBBCCCAAAEEEKKKSSSYYY]]]___```gggkkknnnppprrrwww~~~~~~vvvnnnjjjrrrnnneee```YYYRRROOOIIIJJJLLLOOOQQQRRRRRRRRRMMMNNNOOOQQQSSSTTTTTTUUUQQQQQQPPPNNNKKKHHHEEECCC=========<<<;;;:::999888999777888<<<>>>@@@FFFMMMUUU\\\gggrrr{{{|||vvvmmmeeeYYYTTTOOOLLLLLLIIIDDD???===============>>>@@@@@@DDDJJJRRR\\\eeeqqq~~~}}}xxxpppiiiccc___[[[XXXQQQRRRRRRSSSSSSUUUWWWXXXWWWWWWXXXZZZ]]]aaaeeehhhmmmttt{{{{{{tttrrrrrruuu}}}~~~}}}}}}|||zzzuuuqqqrrrzzzrrrZZZIIIBBBAAA???===:::;;;<<<>>>AAACCCDDDEEEHHHHHHGGGGGGGGGIIIJJJKKKHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA===>>>>>>???AAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEDDDHHHOOOWWW]]]aaaccccccfffjjjooorrruuu{{{}}}vvvoooiiirrrsssiiiccc\\\UUUQQQIIIKKKNNNQQQSSSUUUVVVVVVQQQRRRTTTVVVXXXYYYYYYZZZPPPOOOMMMKKKIIIFFFDDDBBB<<<===<<<<<<;;;:::999888888666777:::===???EEEMMMUUU]]]hhhrrr{{{{{{rrrkkkbbbZZZUUUQQQMMMMMMMMMKKKDDD>>>=========>>>???@@@BBBBBB@@@FFFPPPZZZeeerrruuupppiiibbb^^^ZZZWWWUUUSSSUUUVVVWWWXXXZZZ\\\^^^^^^^^^___aaadddiiimmmooowww|||vvvttttttwww}}}vvvppppppyyyqqqYYYHHHAAA???===;;;999:::<<<>>>@@@BBBDDDEEEDDDCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@;;;<<<<<<===>>>?????????DDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFKKKRRRZZZ```dddffffffeeeiiiooosssxxx}}}rrrmmmnnnsssyyy}}}oooddd\\\WWWWWWOOOLLLKKKNNNTTTXXXXXXUUUTTTTTTTTTUUUWWWWWWVVVUUUUUUSSSOOOKKKGGGDDDBBBAAA???===:::888666666777888888777777:::;;;>>>HHHRRRWWW]]]gggsss~~~{{{ssskkkddd^^^YYYUUUKKKLLLLLLLLLJJJGGGEEECCC???>>>===<<<===>>>@@@BBBBBBHHHPPPZZZfffsss~~~wwwppphhhfffccc```]]][[[[[[ZZZYYYYYYZZZ[[[]]]___aaabbbfffgggiiijjjmmmrrrxxx|||vvvrrruuuyyy~~~{{{vvvsss|||mmmUUUHHHCCC???===<<<<<<<<<;;;<<<===???AAABBBHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCDDDEEECCC===999999::::::;;;;;;<<<======????????????????????????BBBBBBBBBCCCEEEGGGIIIKKKKKKNNNTTTZZZ___ccceeefffjjjnnnuuuyyy}}}sssmmmlllqqqwwwvvvkkk```XXXVVVQQQNNNMMMOOOUUUYYYYYYWWWVVVUUUUUUWWWXXXYYYWWWVVVTTTRRROOOKKKHHHEEEBBBAAA@@@>>><<<999888888888999888777777:::<<>>======???AAABBBCCCHHHPPP[[[gggttt|||rrrllleeecccaaa___]]]\\\\\\\\\]]]]]]^^^```ccceeegggiiinnnoooqqqsssvvv{{{wwwtttwww{{{zzzwww~~~kkkTTTGGGCCC???===<<<<<<<<<;;;<<<<<<>>>@@@AAAAAAAAA@@@???@@@AAABBBCCCGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEBBB===999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHJJJKKKNNNTTT[[[```eeeggghhhkkkpppvvvzzz~~~uuummmjjjnnnuuutttfff\\\WWWSSSPPPOOOQQQVVVYYYZZZYYYXXXWWWWWWYYYZZZ[[[YYYWWWSSSQQQOOOLLLIIIFFFDDDBBBAAA???===;;;:::999999:::888777777:::<<<@@@IIISSS]]]dddnnnyyy|||vvvjjjddd]]]XXXTTTRRRQQQPPPPPPPPPPPPOOOMMMJJJGGGEEEAAA@@@>>>===>>>???AAABBBCCCHHHQQQ\\\iiiwww~~~tttmmmhhhcccbbbaaa`````````aaabbbcccdddfffhhhkkkoooqqqsssyyy{{{}}}xxxvvvyyy|||hhhRRRGGGCCC@@@===<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>???@@@AAABBBEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEBBB>>>;;;:::::::::;;;<<<<<<======>>>>>>>>>=========<<<<<<======>>>@@@BBBDDDFFFHHHJJJNNNTTT[[[bbbgggjjjkkkmmmqqqwww|||vvvmmmjjjooouuuvvvjjj```\\\UUURRRQQQRRRUUUYYYZZZZZZYYYYYYYYY[[[\\\\\\YYYWWWRRRQQQPPPMMMJJJGGGEEEDDD@@@???>>><<<::::::999999888666888;;;===AAAKKKUUU___gggrrr|||zzzqqqkkkbbb]]]XXXTTTRRRSSSSSSSSSRRRRRRRRRQQQNNNJJJFFFDDD@@@???>>>======>>>@@@AAADDDIIIRRR]]]kkkzzzuuunnniiifffcccccccccccceeegggiiikkkkkklllnnnqqqtttxxx{{{}}}xxxvvvzzzzzzfffQQQFFFCCC@@@===<<<<<<<<<<<<<<<<<<<<<======??????>>>>>>>>>@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEBBB???===;;;;;;<<<<<<===>>>>>>????????????>>>======<<<<<<:::;;;<<<>>>@@@BBBDDDEEEIIIMMMSSS[[[bbbhhhkkkmmmnnnsssyyy}}}xxxnnnkkkpppxxx|||rrrhhhaaa___VVVUUUSSSSSSUUUXXXZZZ[[[ZZZZZZ[[[\\\^^^]]]ZZZWWWSSSSSSRRROOOMMMIIIGGGEEE??????===<<<:::999999888888666888;;;>>>BBBLLLWWW```iiiuuu~~~yyyqqqiiiccc]]]YYYUUUSSSSSSUUUVVVVVVTTTTTTSSSQQQNNNIIIEEECCC@@@???===<<<<<<===>>>@@@EEEJJJRRR^^^lll{{{wwwoooiiifffeeeddddddeeegggkkknnnqqqsssuuuvvvwwwzzz~~~xxxwwwzzz|||hhhRRRFFFCCC@@@>>>===<<<<<<==================<<<<<<;;;;;;<<<===???@@@CCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGEEECCCAAA@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????;;;<<<===???AAABBBCCCDDDHHHLLLSSS[[[ccciiilllnnnqqquuu{{{yyynnnkkkrrr{{{xxxnnnfffaaaaaaYYYXXXVVVUUUVVVXXX[[[]]]\\\\\\^^^___aaa___\\\YYYVVVVVVTTTRRROOOKKKHHHFFF??????>>><<<;;;:::999888777666888<<>><<<<<<===???@@@FFFJJJSSS^^^lll|||xxxqqqkkkhhhggggggiiiiiikkknnnrrrwww{{{}}}zzzxxx}}}lllTTTGGGCCC@@@>>>>>><<<<<<===>>>??????>>>>>>???>>>>>>>>>???AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHEEECCCCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDEEEEEEEEEEEEIIIMMMTTT]]]dddjjjnnnpppuuuyyyzzzoookkkqqq{{{}}}rrriiidddddd]]]\\\ZZZXXXXXXZZZ^^^aaa``````aaacccdddccc___[[[YYYXXXWWWUUUQQQMMMIIIFFF@@@@@@???>>>===;;;:::999777666888<<>>>>>???@@@AAAGGGKKKSSS^^^lll|||{{{xxxtttooommmmmmnnnooossstttvvvzzz~~~||||||qqqWWWHHHCCC@@@??????;;;<<<>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHFFFGGGHHHHHHIIIHHHGGGGGGFFFHHHIIIHHHFFFDDDFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIJJJKKKJJJJJJIIILLLPPPWWW___ggglllppprrrzzz~~~{{{ooojjjqqqzzzzzzpppiiiggg______]]][[[ZZZ\\\```cccbbbcccdddfffgggeeeaaa^^^[[[ZZZYYYWWWSSSNNNIIIGGGAAAAAAAAA@@@>>>===;;;:::777666888<<<@@@EEEOOOZZZcccooo}}}~~~|||{{{qqqmmmfffaaa^^^\\\ZZZYYYWWWVVVVVVXXXYYYZZZXXXWWW[[[[[[YYYVVVQQQLLLGGGDDDEEEDDDBBB@@@@@@AAABBBCCCGGGLLLSSS^^^kkk{{{wwwvvvsssqqqqqqsssvvvxxx|||}}}~~~tttYYYIIICCC@@@???@@@;;;<<<>>>@@@AAABBBAAAAAA????????????@@@BBBDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFEEEGGGIIIHHHFFFEEEGGGIIIGGGHHHHHHIIIIIIJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOONNNMMMLLLOOOSSSZZZbbbiiinnnrrrttt}}}}}}qqqiiimmmxxxtttmmmiiifffdddbbb```aaabbbdddfffhhhfffeeefffgggfffbbb^^^___^^^]]]ZZZUUUOOOJJJGGGBBBAAA@@@???>>><<<;;;;;;:::888999<<>>@@@BBBDDDFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQRRRTTTTTTRRRQQQRRRSSSTTTYYYaaagggkkkooouuuyyy||||||qqqhhhlllvvvzzzrrrnnnkkkjjjhhhffffffgggiiijjjkkkjjjiiijjjkkkjjjgggccccccaaa^^^ZZZTTTOOOJJJGGGBBBAAA@@@???>>>===<<<<<<;;;999999<<<@@@FFFRRR^^^jjjuuu{{{vvvtttrrrooohhhccc```]]]YYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[]]]___```\\\[[[YYYVVVRRRNNNKKKJJJGGGFFFDDDBBBBBBBBBCCCDDDIIIPPPYYYcccmmmxxx{{{xxxyyy~~~yyy]]]LLLEEEAAA@@@@@@===???AAACCCEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRTTTVVVUUUTTTSSSTTTTTTTTTYYYaaaggglllqqqvvvzzz}}}|||ppphhhkkksss~~~zzzwwwsssqqqooonnnmmmnnnooopppppppppooopppqqqpppnnnkkkiiifffaaaZZZTTTNNNIIIGGGAAAAAA@@@???>>>>>>======<<<::::::===@@@FFFSSS___lllxxx~~~xxxsssmmmiiigggddd___ZZZXXXVVVUUUVVVYYY\\\]]]]]]]]]]]]]]]]]]^^^___aaaaaa]]]\\\ZZZWWWTTTQQQNNNLLLIIIHHHFFFEEEDDDDDDEEEFFFKKKQQQYYYaaajjjttt~~~~~~}}}||||||ttttttzzzwww\\\LLLEEEBBB@@@@@@>>>???AAADDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJJJJIIIGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPPPPPPPQQQRRRTTTTTTTTTVVVWWWWWWVVVUUUUUUVVVTTTYYYaaaiiioootttyyy|||~~~|||ppphhhjjjqqqzzzxxxwwwuuutttssstttuuuuuuuuuuuuuuuuuuuuutttsssrrroookkkddd[[[SSSMMMIIIGGGAAAAAA@@@??????>>>======<<<::::::===AAAFFFSSS^^^mmmyyyzzzxxxsssnnnhhhccc```]]]ZZZWWWVVVVVVWWWYYY\\\___aaabbb````````````aaaaaabbbbbb^^^]]][[[XXXUUUQQQNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGMMMRRRZZZ```gggpppyyytttiiihhhnnn|||uuu[[[LLLFFFBBB@@@??????@@@BBBDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKIIIJJJLLLKKKIIIHHHIIIIIILLLKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVWWWWWWVVVUUUUUUVVVTTTYYYaaajjjrrrxxx|||~~~~~~qqqjjjkkkooowww|||{{{zzzyyyxxxxxxyyyyyyzzzzzzzzzyyywwwuuuttttttrrrmmmeee\\\SSSMMMIIIGGGBBBAAAAAA@@@???>>>======<<<::::::===@@@FFFRRR^^^mmmxxx~~~yyyuuusssnnnjjjddd___\\\ZZZXXXWWWYYYZZZ\\\]]]___aaacccdddaaabbbbbbbbbbbbbbbbbbbbb___^^^\\\YYYUUUQQQNNNLLLLLLKKKKKKJJJIIIIIIIIIHHHNNNSSSYYY___eeelllttt{{{zzz}}}nnnbbbaaaggguuurrrYYYLLLFFFBBB?????????@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJLLLMMMMMMKKKJJJKKKKKKMMMLLLLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSUUUVVVVVVUUUTTTTTTUUUUUUYYYbbbllluuu|||sssmmmmmmooovvv~~~~~~~~~}}}~~~~~~~~~~~~{{{wwwtttssssssrrrmmmfff]]]TTTNNNIIIGGGCCCCCCBBB@@@???>>>===<<<<<<::::::<<>>>>>???AAADDDFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMNNNOOONNNMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOOPPPQQQQQQRRRRRRTTTUUUUUUTTTSSSSSSTTTUUUYYYbbbnnnyyyuuuoooooooooxxx}}}wwwrrrqqqrrrpppllleee]]]UUUOOOJJJGGGEEEDDDCCCAAA???===<<<;;;;;;999999;;;>>>CCCOOO[[[mmmyyy}}}|||yyyuuusssqqqpppoooeeedddcccaaa^^^^^^^^^______bbbddddddcccbbbdddfffggghhhhhhhhhhhhgggfffeeeeeeccc```\\\WWWRRRMMMKKKLLLMMMLLLLLLKKKJJJJJJIIIKKKOOOUUUYYY]]]ccckkkqqqxxx}}}uuuyyyoooddddddeeelllnnnWWWKKKGGGBBB???>>>===???AAACCCEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKMMMPPPPPPPPPPPPQQQRRRNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSRRRTTTUUUUUUTTTSSSSSSTTTUUUYYYbbbooo{{{wwwqqqppppppzzz~~~wwwrrrpppqqqnnnkkkeee^^^VVVOOOJJJHHHFFFEEEDDDAAA???===;;;:::;;;888888;;;===CCCNNNZZZnnnzzz{{{yyyuuurrrpppoooooooooeeeeeeeeedddcccbbbcccdddbbbeeehhhhhhfffeeegggiiiiiijjjkkkkkkjjjiiigggfffhhhfffccc^^^XXXSSSNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHMMMRRRVVVZZZ```gggmmmsssyyyyyy{{{rrrggggggfffiii~~~mmmWWWKKKGGGCCC???======>>>@@@BBBDDDFFFGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLNNNPPPQQQQQQRRRSSSUUUNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTVVVVVVSSSRRRRRRRRRRRRSSSSSSTTTSSSTTTVVVVVVTTTSSSTTTUUUUUUYYYbbbooo|||wwwnnnmmmooouuuzzzvvvtttuuutttnnneee]]]VVVQQQLLLJJJHHHFFFDDDCCCBBB???;;;888???===<<<>>>???CCCMMMXXXjjjyyy}}}||||||~~~}}}yyytttpppoooooooooffffffgggggghhhiiikkkkkkjjjiiigggeeeeeefffhhhiiikkkjjjjjjjjjkkkkkkiiigggkkkhhhccc]]]WWWRRROOOMMMLLLJJJIIIIIIJJJKKKIIIHHHHHHJJJMMMPPPUUU[[[ccchhhpppwww}}}~~~mmmeeefffooo~~~lllVVVIIICCC???======>>>???AAACCCFFFHHHJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVTTTTTTTTTRRROOOOOOSSSVVVXXXVVVTTTRRRRRRTTTVVVXXXWWWXXXaaappp|||yyyooommmoootttzzzvvvtttuuuqqqkkkccc\\\VVVQQQMMMKKKHHHFFFEEEDDDCCC@@@===:::???<<<<<<===???BBBLLLWWWgggvvv~~~}}}~~~zzzuuuqqqnnnmmmmmmmmmmmmmmmnnnooopppqqqqqqooonnnmmmkkkkkkkkkllllllmmmlllkkklllmmmmmmkkkiiillljjjeee___YYYSSSNNNKKKIIIHHHGGGGGGHHHHHHGGGFFFFFFHHHJJJLLLPPPUUU\\\aaalllrrr{{{wwwllliiinnnzzz|||iiiTTTHHHCCC???===>>>???@@@BBBDDDFFFHHHJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMOOOOOOPPPPPPQQQQQQQQQRRRNNNNNNNNNOOOPPPQQQQQQRRRPPPQQQQQQRRRSSSTTTVVVVVVSSSTTTTTTRRROOOOOORRRUUUVVVUUUTTTTTTTTTVVVXXXYYYZZZ[[[dddrrrxxxllliiijjjppp}}}zzzvvvttttttmmmhhhaaa[[[VVVRRRNNNKKKHHHFFFEEEDDDCCCBBB???===>>><<<;;;===>>>AAAJJJUUUdddsss}}}}}}~~~~~~yyyuuurrrpppoooppppppqqqqqqrrrrrrsssssstttttttttssssssrrrppppppooonnnlllmmmnnnnnnlllkkkllljjjfffaaaZZZSSSMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCDDDFFFGGGIIIKKKPPPUUUZZZeeellluuu}}}uuunnnnnnyyyxxxfffQQQGGGBBB???>>>>>>AAAAAACCCDDDFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRLLLMMMNNNOOOQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTVVVWWWUUUUUUUUUTTTRRRRRRSSSUUUVVVVVVVVVWWWWWWWWWXXXXXX\\\^^^gggvvvzzzlllggggggjjjvvvzzzwwwtttssskkkfff___YYYUUUPPPMMMJJJFFFEEECCCCCCCCCBBB@@@>>>===;;;;;;<<<===???HHHRRRbbbrrr}}}|||zzzyyy{{{}}}~~~{{{xxxvvvvvvttttttuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyxxxvvvtttrrrpppnnnmmmlllmmmmmmkkkjjjgggfffddd___ZZZSSSMMMIIIEEECCCBBBBBBCCCDDDBBBAAABBBCCCEEEFFFHHHMMMRRRWWW___eeennnwww~~~yyyqqqqqq}}}sssbbbOOOEEEBBB???>>>???@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRNNNOOOPPPQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXVVVUUU]]]___hhhxxx~~~ooohhhfffgggqqq}}}xxxsssppphhhddd^^^XXXTTTOOOKKKHHHEEECCCAAAAAAAAAAAA???>>><<<::::::<<<<<<>>>FFFOOObbbrrr}}}yyywwwuuutttvvvyyy}}}~~~}}}|||{{{||||||}}}||||||{{{zzzxxxyyyzzz{{{zzzxxxvvvtttqqqooollljjjjjjjjjhhhggg``````^^^[[[WWWRRRMMMJJJDDDCCCBBBBBBCCCCCCBBB@@@>>>???AAABBBEEEIIIOOOTTTYYY```iiirrrzzzxxxrrrsssppp___MMMDDDBBB@@@>>>??????@@@AAABBBDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVUUUUUUUUUVVVXXXYYYZZZZZZYYYZZZZZZYYYXXXVVVUUUSSSTTTVVVXXXYYYYYYXXXWWWZZZ]]]gggxxx}}}mmmdddbbbfffooozzzrrrlllddd```[[[WWWSSSOOOKKKHHHFFFDDDAAA@@@@@@@@@???===<<<::::::;;;;;;<<>>@@@EEEJJJOOOTTTZZZdddmmmvvvvvvrrruuunnn]]]LLLDDDBBB@@@??????>>>???@@@BBBDDDFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVWWWYYYZZZ\\\\\\]]]ZZZZZZZZZ[[[[[[ZZZVVVSSSLLLNNNQQQUUUXXXZZZ[[[[[[VVVZZZfffxxx~~~mmmdddaaabbbjjjzzz{{{ppphhh^^^[[[XXXUUUSSSPPPMMMKKKHHHEEEBBBAAA@@@@@@???>>>;;;999999;;;:::;;;BBBJJJVVVhhh~~~~~~yyywwwsssqqqrrruuuyyy|||~~~}}}{{{{{{|||}}}~~~~~~~~~}}}}}}uuurrrmmmiiigggeeecccaaa\\\[[[XXXUUUQQQMMMKKKIIIBBBAAA@@@@@@AAAAAA@@@???;;;<<<======???BBBGGGKKKOOOUUU___iiirrr}}}}}}uuussszzzmmm]]]LLLEEECCC@@@?????????@@@AAADDDFFFHHHJJJJJJMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVUUUWWWZZZ\\\^^^_________]]]]]]]]]___```^^^YYYUUULLLMMMOOORRRUUUWWWXXXYYYSSSWWWdddyyytttkkkggg]]]eeeuuu|||pppfffYYYWWWUUUTTTSSSRRRPPPNNNJJJGGGDDDBBBAAAAAA@@@???:::999999;;;::::::AAAIIIPPPccczzz|||yyyuuussssssvvvzzz|||~~~~~~xxxtttnnniiigggeeebbbaaa^^^\\\XXXTTTOOOLLLIIIHHHAAA@@@??????@@@@@@???>>>@@@@@@@@@@@@@@@BBBGGGJJJKKKRRR\\\fffppp{{{{{{tttvvvmmm]]]LLLEEECCCAAA??????@@@AAACCCEEEHHHJJJLLLMMMOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMNNNPPPSSSUUUVVVWWWTTTWWW[[[___aaabbbaaa```bbbaaabbbccceeeccc]]]YYYPPPPPPPPPQQQRRRRRRSSSSSSRRRVVVdddzzzzzzllleee___hhhuuu~~~rrrfff[[[YYYXXXVVVUUURRRNNNKKKIIIGGGCCCBBBAAAAAA@@@???<<<<<<<<<;;;;;;===AAADDDSSS^^^rrr~~~|||zzzzzz|||~~~{{{}}}~~~xxxrrrmmmgggbbb______ZZZYYYWWWRRRMMMHHHEEEDDDAAAAAA@@@@@@???@@@@@@@@@=========>>>@@@BBBDDDFFFJJJOOOWWWaaalllwww|||uuuwwwwwwbbbNNNHHHFFFAAA???BBB===@@@DDDGGGHHHJJJLLLMMMMMMNNNNNNOOONNNMMMLLLKKKLLLNNNOOOMMMJJJHHHJJJLLLNNNNNNOOOPPPQQQSSSUUUVVVWWWXXX[[[]]]aaacccfffggghhhhhhhhhkkkmmmllliiieeeYYYUUUOOOLLLLLLNNNQQQRRRQQQTTTccc|||~~~mmmdddbbbjjjuuu}}}qqqeee\\\ZZZWWWUUUTTTQQQNNNKKKHHHFFFBBBAAA@@@@@@???>>><<<<<<<<<;;;;;;===@@@DDDPPP\\\nnn~~~~~~~~~zzzuuuooojjjeeeaaa```YYYWWWTTTNNNIIIEEECCCBBBAAAAAA@@@????????????@@@>>>======>>>???AAACCCDDDHHHMMMVVV___jjjuuuxxxtttxxx{{{dddOOOGGGEEE@@@>>>AAA???BBBFFFIIIJJJKKKMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLMMMOOOPPPNNNJJJHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRMMMOOOSSSXXX]]]bbbfffhhhkkkkkkmmmpppssstttqqqnnn```\\\VVVRRRPPPPPPQQQRRRVVVYYYhhhpppeeefffkkkttt}}}|||oooddd^^^[[[WWWTTTRRRPPPNNNLLLGGGEEEBBB@@@??????>>>===<<<<<<<<<;;;;;;<<<@@@CCCLLLWWWjjj}}}|||wwwrrrnnniiiddd```ZZZWWWRRRLLLGGGDDDBBBBBBAAA@@@@@@???>>>>>>??????>>>=========>>>???AAABBBFFFKKKSSS\\\fffqqq||||||tttttt{{{iiiQQQGGGDDD???>>>AAABBBEEEIIILLLMMMMMMNNNOOOQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQQQQOOOKKKHHHGGGHHHEEEFFFFFFGGGIIIKKKMMMNNNHHHJJJNNNSSSXXX^^^ccceeelllmmmpppuuuyyy{{{zzzyyymmmjjjeee___\\\ZZZZZZZZZ^^^aaannntttiiihhhmmmttt{{{{{{nnnbbb```\\\VVVRRRPPPOOONNNMMMHHHEEEBBB@@@@@@???>>>===;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>>>>===<<<<<<===??????DDDIIIPPPXXXbbbmmmxxx}}}vvvqqqvvvnnnTTTIIIDDD??????BBBCCCGGGKKKNNNOOOOOOOOOPPPSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSQQQNNNJJJHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMKKKLLLNNNQQQTTTXXX\\\^^^gggiiimmmsssxxx{{{|||}}}zzzyyyvvvrrrnnnkkkkkkkkkiiikkkwwwyyyoooiiinnnvvv}}}zzznnnbbb___[[[UUUQQQOOOOOONNNMMMIIIFFFCCCAAAAAAAAA@@@>>>;;;<<<<<<<<<;;;<<<>>>@@@FFFPPP```sss~~~{{{|||rrrgggbbb[[[SSSLLLHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???CCCGGGMMMUUU^^^iiittt{{{yyysssqqqzzzpppVVVJJJEEE@@@@@@DDDCCCGGGLLLOOOPPPPPPPPPQQQUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTRRROOOLLLIIIFFFFFFFFFFFFGGGHHHJJJJJJLLLLLLLLLMMMOOORRRUUUWWW]]]```eeejjjnnnrrruuuwww}}}~~~{{{yyyzzz{{{wwwxxx~~~uuummmrrrzzzzzznnnbbb]]]ZZZTTTQQQPPPOOONNNNNNJJJGGGDDDBBBAAAAAA@@@???;;;<<<===<<<;;;;;;===???CCCLLL\\\nnn}}}yyy~~~ooobbb[[[RRRLLLIIIHHHEEECCCCCCCCCAAA@@@??????>>>>>>>>>>>>===<<<<<<===>>>???BBBEEEKKKRRR[[[fffqqqyyyxxxrrrrrr~~~pppVVVKKKFFFAAA@@@DDDCCCGGGMMMQQQRRRRRRSSSSSSWWWVVVVVVVVVVVVWWWXXXXXXXXXWWWWWWWWWWWWUUUQQQNNNGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHJJJNNNQQQSSSTTTWWW\\\```cccfffjjjmmmtttxxx}}}~~~~~~~~~yyyrrrwwwzzznnnccc[[[XXXTTTQQQPPPPPPOOONNNIIIFFFCCCAAAAAA@@@???>>>:::<<<===<<<;;;;;;<<<>>>@@@HHHWWWiii~~~yyyttt{{{ttteee^^^UUUOOOMMMKKKGGGDDDEEEDDDCCCAAA@@@?????????>>>>>>===<<<===>>>@@@AAABBBEEEJJJPPPYYYdddpppwwwyyyrrrrrrlllSSSIIIEEE@@@???CCCCCCHHHOOOSSSUUUVVVVVVVVVXXXWWWVVVVVVVVVWWWYYYZZZYYYYYYYYY[[[\\\[[[WWWTTTLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGGGGGGGIIILLLOOOQQQNNNRRRVVVYYYZZZ]]]aaadddfffmmmtttyyyzzz{{{~~~zzzvvv|||zzzooodddYYYVVVSSSRRRQQQQQQPPPNNNHHHEEEBBB@@@@@@???>>>===:::<<<===<<<;;;;;;<<<======EEETTTfff{{{|||sssnnnvvvuuuhhhaaaXXXSSSQQQOOOJJJFFFFFFEEECCCBBBAAA@@@@@@@@@>>>=========>>>???AAABBBBBBDDDIIIPPPXXXcccooovvvyyyrrrrrriiiQQQHHHDDD???>>>AAADDDIIIPPPUUUXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYZZZ]]]______[[[WWWRRRQQQOOONNNMMMLLLKKKKKKMMMLLLJJJIIIJJJLLLNNNPPPMMMPPPTTTVVVVVVXXX\\\___^^^fffoootttvvvwww{{{vvvkkkccc\\\WWWPPPOOOPPPQQQOOOKKKHHHGGGEEEBBB@@@???>>>>>>======<<<<<<<<<======>>>BBBDDDNNN___tttxxxlllnnn~~~yyyiiibbbYYYTTTSSSQQQMMMIIIFFFEEEDDDCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>@@@BBBFFFKKKTTT```llluuu|||xxxvvvuuu___LLLFFFDDD@@@???BBBDDDIIIRRRXXX[[[[[[ZZZZZZ^^^]]][[[ZZZZZZZZZZZZ[[[```___```bbbdddccc___[[[]]][[[YYYWWWUUUTTTTTTUUUWWWTTTQQQNNNMMMOOOQQQSSSXXXWWWWWWWWWYYY\\\___aaacccgggkkkmmmmmmpppuuuyyy~~~uuujjjbbb\\\WWWRRRQQQRRRQQQNNNJJJDDDCCCAAA@@@???>>>============<<<<<<<<<<<<======AAACCCKKK[[[ooo{{{qqqqqq|||wwwhhhbbbZZZUUUTTTRRRNNNJJJFFFFFFEEEDDDBBBAAA@@@@@@????????????>>>>>>>>>>>>AAACCCFFFKKKSSS]]]iiiqqq~~~wwwuuuuuu}}}qqq]]]JJJEEEDDD@@@???BBBDDDJJJSSSYYY\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]___dddhhhiiigggdddbbb```___]]]\\\[[[\\\\\\]]][[[YYYWWWVVVVVVXXXYYY\\\\\\\\\]]]___aaacccdddiiikkkmmmnnnoooqqqtttwwwtttiiiaaa[[[XXXUUUTTTTTTQQQLLLHHHBBBAAA@@@??????>>>>>>???======<<<<<<<<<<<<======???@@@GGGVVVhhhzzzwww{{{zzzsssgggbbb[[[WWWUUUSSSOOOLLLGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@?????????>>>>>>>>>AAACCCFFFJJJPPPZZZdddkkkxxx}}}ttttttvvv{{{vvvkkkXXXHHHDDDCCC??????CCCEEEKKKSSSYYY]]]^^^^^^^^^\\\\\\[[[ZZZ[[[\\\]]]^^^]]]^^^aaafffjjjlllkkkjjjffffffdddccccccdddeeeeeedddcccbbbaaa``````aaaaaaaaabbbdddfffgggiiiiiijjjmmmmmmnnnppptttwwwxxxxxx}}}rrrggg```[[[YYYXXXWWWVVVRRRLLLGGGEEEDDDCCCAAA@@@@@@@@@@@@>>>======<<<<<<<<<<<<===??????EEEQQQbbbyyy~~~|||sssmmmfffbbb]]]ZZZXXXUUUQQQNNNIIIHHHGGGEEECCCBBB@@@@@@@@@@@@@@@?????????>>>>>>@@@AAADDDHHHNNNVVV```fffooovvv~~~yyytttwwwyyyzzzrrreeeTTTEEECCCBBB??????DDDDDDJJJRRRXXX[[[]]]^^^^^^^^^]]][[[ZZZZZZ[[[\\\\\\```aaacccfffhhhhhhgggggggggffffffeeefffgggiiijjjgggggggggggggggfffeeeeeefffgggjjjmmmooooooooonnnnnnmmmnnnssszzz~~~~~~}}}{{{qqqfff___ZZZZZZZZZZZZXXXSSSLLLHHHGGGFFFEEEBBBAAA??????>>>>>>>>>===<<<<<<<<<<<<<<>>@@@EEECCCHHHOOOUUUXXXZZZ[[[\\\___]]]\\\ZZZYYYYYYZZZZZZ___aaabbbccccccbbbbbbbbbdddccccccccceeefffhhhjjjggghhhhhhiiihhhhhhgggfffiiikkknnnqqqsssssssssrrrqqqqqqrrrwww}}}zzzoooddd]]]YYYZZZ\\\[[[XXXSSSNNNJJJGGGFFFDDDBBB@@@>>>======???>>>===<<<<<<;;;<<<<<<>>>>>>BBBJJJVVVkkk~~~~~~|||yyysssmmmgggdddccccccbbb```]]]YYYVVVTTTOOONNNLLLJJJGGGEEECCCBBBAAA@@@@@@@@@@@@?????????===>>>AAADDDHHHNNNVVV[[[ccchhhooovvv}}}zzz}}}{{{{{{|||nnn[[[NNNDDDCCCBBB>>>???EEECCCGGGNNNSSSVVVWWWXXXYYY]]]\\\ZZZYYYXXXXXXYYYYYY[[[]]]____________```aaaaaaaaaaaaaaaccceeeggghhhggghhhhhhiiiiiihhhhhhggglllnnnqqqtttuuuvvvuuuuuuwwwwwwyyy{{{~~~~~~|||yyynnnccc\\\YYYZZZ\\\\\\XXXTTTOOOMMMGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;;;;======AAAHHHRRRdddzzzvvvvvvvvvuuurrrnnniiieeedddbbbccccccbbb___[[[WWWVVVRRRPPPNNNLLLIIIFFFDDDCCCAAAAAA@@@@@@@@@????????????@@@BBBCCCEEEIIIOOOTTTZZZ^^^dddjjjqqqwww~~~~~~|||}}}nnnYYYMMMDDDDDDBBB>>>???EEEDDDHHHNNNRRRTTTUUUWWWXXXYYYXXXWWWWWWWWWYYYZZZ[[[ZZZ\\\______^^^]]]```bbbbbbaaaaaabbbccceeeggghhhjjjjjjjjjjjjjjjjjjkkkkkkooopppsssuuuwwwxxxxxxxxxxxx{{{}}}~~~}}}}}}}}}xxxmmmbbb\\\XXXZZZ\\\\\\XXXTTTQQQOOOHHHGGGFFFEEEEEEDDDDDDDDD??????>>><<<<<<;;;;;;;;;;;;<<<@@@FFFOOO```{{{~~~wwwqqqpppqqqqqqnnnkkkgggeeedddaaacccdddccc```\\\XXXWWWSSSRRRPPPMMMJJJGGGEEEDDDAAAAAAAAA@@@@@@@@@??????BBBBBBCCCCCCCCCFFFKKKNNNRRRUUU[[[```ffflllsssxxx|||pppYYYMMMEEEDDDCCC>>>???EEEEEEIIIOOORRRTTTUUUVVVWWWUUUUUUUUUVVVWWWZZZ\\\]]]]]]___aaa```]]]\\\^^^```dddccccccccceeegggiiijjjnnnmmmmmmllllllmmmnnnnnnqqqrrrtttvvvwwwyyyyyyzzzuuuyyy~~~~~~