BM6P6(@ |||}}}fff777;;;---......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))************,,,,,,------...///////////////000000000000///...000000000000000000000000,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))))))))***+++---...///111111111111111222222222222222333333444555666666555555666666555444333333333999>>>===;;;???JJJTTT^^^hhhkkkllluuuxxx|||{{{xxx~~~~~~|||xxxwwwvvv}}}}}}}}}zzzbbbIII>>>???BBBAAA@@@>>><<<:::999888777888777555444555666888999666666777777777777666666444444333333333222222222222111000......//////000,,,,,,------...---------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,---------......,,,---///111222333222222444555777999:::::::::999===>>>>>>===;;;;;;<<<===888:::<<<===>>>===;;;:::======<<<;;;;;;;;;;;;;;;777999<<<<<<;;;:::999999===>>>>>>===;;;999:::;;;666???@@@888777<<<===666777666444333222222333444111111111111000000000///---,,,,,,++++++,,,,,,---*********))))))))))))(((ccc555888.........---,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,,,,---......////////////000000000//////...////////////////////////,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))))))))***+++,,,---...000000000111111111111222222222333333444555555555555555555555555444333333000444666444111222999???bbbiiifffdddnnnvvvsssxxxxxxqqqxxxxxx||||||~~~jjjJJJ===BBBGGG@@@666>>>===<<<;;;:::999999999888777666555555666888999888888888777777555444444444333333333333222222222111000///.........//////,,,,,,------...------,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,---------------...///000111222222222444555666888999999999:::<<<=========;;;;;;===>>>===>>>???@@@@@@@@@???>>>>>>>>>===<<<<<<=========;;;=========;;;;;;<<<>>><<<>>>>>>===;;;:::;;;<<<===EEEFFF>>><<<@@@???:::888777555444333333333444111111111000000000//////------,,,,,,,,,,,,------+++************)))))))))```333555000......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,,,,---...............///////////////...////////////////////////,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))***+++------//////000000000111111111222222222333333444444555444555555555555444444333222333333222000///111222FFFRRRXXX^^^jjjooosss~~~|||yyy~~~{{{uuummmqqq{{{xxx~~~vvvqqqLLL@@@555444;;;@@@===888::::::999999::::::;;;<<<888888666555555666777888999999888777666444333222333333333222222222111111//////...------------...,,,------...------,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************+++++++++,,,,,,,,,,,,---///.........///000000111444444555555666888999::::::;;;======<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????>>>>>>>>><<<;;;;;;===@@@;;;<<<===<<<;;;:::;;;<<<===CCCCCC<<<999<<<;;;666888777666444333333222222000000000000////////////...------,,,,,,------...+++++++++************)))\\\222333111......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))******++++++,,,---------------.../////////......////////////////////////,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((()))))))))******((((((((())))))+++,,,,,,.........//////000000111111222222222333333333444444444444555555444444333222222222333444444333222---:::BBBKKKZZZ___aaajjjnnnvvvzzztttzzzuuu}}}~~~uuuqqq{{{wwwyyyxxxUUUAAA=========???AAAAAA???>>>::::::::::::;;;;;;<<<===999888777666666666777777888888888777666444333222222222222222111111111111......------,,,,,,,,,,,,---------...------,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***************+++++++++,,,,,,//////---------...///000444333333333444666888999777999;;;<<<<<<<<<>>>??????>>>>>>============>>>>>>============>>>??????<<<======<<<;;;:::;;;<<<888:::;;;;;;999999:::;;;999===>>>999666777777333777666555444222111111000000000/////////............------,,,,,,------...++++++++++++************XXX444111222......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))******+++,,,,,,,,,,,,,,,---.......................................,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((()))***++++++,,,,,,---......///000000111111111222222222222222333333444444444444444333000//////111444444222000222666222222???JJJTTTccc^^^eeepppvvvrrrqqq~~~xxxnnnmmmxxx~~~```wwwMMM777999EEE???888555===JJJNNNFFF<<<======<<<<<<<<<<<<<<<===999999888777777777777777555666666666666555555444222222111111111000000000---------------,,,,,,+++---.........---,,,,,,++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************+++......,,,,,,,,,---...///222111111111222444666777555777:::;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===999<<>>;;;999999777888999999777777888:::999<<<===;;;999999999888444333333222111///....../////////............------------,,,,,,---------+++++++++*********))))))|||RRR666000222......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++++++++++++++,,,---....................................,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((()))******++++++,,,---...//////000111111111111111111111111222333333444444444444333333333222222333333111///222444...,,,555:::===GGGQQQZZZgggppprrrrrrxxxzzzwwwwwwvvvrrroooqqquuuzzz}}}{{{OOO777888@@@@@@;;;::::::;;;???CCCDDDBBB?????????>>>===<<<<<<<<<<<<999999999888888777777666444555555666666666555555111111111000000000000///------......------,,,+++............---,,,+++++++++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******,,,,,,++++++,,,---......//////000000111333444555333666999::::::::::::;;;;;;;;;;;;<<<<<<=========<<<;;;::::::999999::::::999===AAACCCAAA===:::888777888999888777666777888777999;;;:::888777888888000111111111000///...---///.........---------------,,,,,,++++++,,,,,,---*********))))))))))))(((oooJJJ888000222......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))******+++******+++------.................................,,,++++++******++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''''''((())))))******+++,,,---...//////111111111111111111111000111222333444444444444444444444444333222222222222)))000......555222+++...===FFFRRR^^^hhhoooqqqoooxxx}}}~~~wwwuuuyyytttuuu{{{}}}xxxwwwsssYYYKKKGGGAAA<<<::::::;;;;;;999???EEEDDD>>>;;;<<<@@@>>>>>>===<<<<<<<<<<<<===999:::999999888777666666666666666666555444333333111111000000000/////////---......///...---,,,+++............---,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))***,,,---------------...///000111222222222222444777999888777888888888999;;;<<<===============<<<;;;999999888888888:::===@@@@@@>>>;;;999999999:::;;;:::888777777888555666777666444222111333//////000111111000///............---------,,,,,,,,,++++++******++++++,,,)))))))))(((((((((''''''fffDDD999000111......---,,,++++++++++++************))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))***+++,,,------...---........................,,,++++++++++++++++++,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((())))))******+++---...//////111111111000000000000000111222333333444444444444...000000000......111333111333+++'''...///---444...000111999NNNiiiyyy{{{lllppprrrqqqttt{{{}}}uuuvvvvvvuuu~~~{{{tttqqq}}}zzzhhhRRR???@@@===;;;:::;;;<<<;;;999BBB:::555;;;GGGJJJ@@@555<<<<<<;;;;;;;;;<<<======:::::::::999999777666555888777777666555333222111000000000000////////////---.../////////...---,,,............---,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((***,,,---...------+++---///111222222111111111444777888777666666666444666999;;;======<<<;;;>>>===<<<:::999888777777:::;;;<<<<<<999888777888;;;<<<===;;;999888888999777777777777444000///111...///111222222111111000......---------,,,,,,,,,+++******************+++((((((((((((''''''''''''qqq]]]@@@666000333......---,,,++++++++++++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,---...///000.........------,,,,,,,,,+++++++++************)))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))***+++,,,---////////////000000000000222222111111111222333444111111111111000000000///000//////...------,,,,,,,,,+++***,,,222>>>LLLUUUgggiiilllppptttwwwyyy{{{uuuzzz}}}hhhiiipppiiiNNNBBB???>>>===::::::999999999:::;;;;;;AAA===999:::===>>>;;;777;;;:::::::::999999888888666666666666666555555555333333333222111000000///////////////............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++,,,------------......///000000000222333444555666888999999999999:::;;;===>>>>>>???:::<<<======<<<;;;;;;<<<===<<<:::999999:::<<<======;;;999:::;;;;;;888555888888777666555444333333444444333222222111111000......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((iiiVVV===555///111......---,,,+++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++------...///......---------,,,,,,,,,+++++++++************)))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))***+++,,,,,,......////////////000000111111111222222222333333111111111000000000///////////////...---,,,,,,,,,//////---+++***...333777;;;III^^^qqqzzzyyyqqqkkkuuuwww~~~|||wwwssspppvvv|||xxxsss~~~zzzQQQGGG;;;444444666555222999999888888888888999999@@@<<<999999<<<===:::777999999999888888777777777555555555555444444444444333222222111000000//////////////////............------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''))))))******+++,,,,,,------------...//////000000333333444555777888999:::888999999:::;;;<<<======999;;;======<<<;;;<<<===<<<;;;999999999:::<<<===<<<:::999:::;;;;;;999666888888777666555444444333444333333222111111000000...------------,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((^^^NNN999444...000......---,,,+++++++++++++++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,------------------,,,,,,,,,,,,+++++++++************)))***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,------......///////////////000111222333222222111000000000000///////////////......------,,,,,,++++++---......---,,,,,,---'''000???QQQ```kkkqqqtttddddddqqqxxxzzzmmmFFF666111222444777;;;<<<:::888888777777666666666777777>>>;;;888888;;;;;;:::777777777777666666666666666555555444444333333333333222111111000000//////.../////////............---------------------------,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,---......//////000333333444555777888999999:::::::::::::::;;;<<<<<<999:::<<<<<<;;;;;;<<<>>>:::999888888888:::;;;<<<:::999999:::;;;;;;999888999888888777666555444444333333222222111000000000------------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))TTTGGG777444...000......---,,,++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,------......//////...///111333333222111///000000/////////.........------------,,,,,,++++++'''+++///111000000000000111---))),,,666HHH[[[gggyyypppgggdddrrrxxxvvvlllSSS:::...333666666666555444444555777555555555555666777888999<<<:::888888999:::999777555555555555555555555444666555555444444333333333111000000000//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))***++++++++++++,,,,,,---......//////111111222444555666777888<<<;;;;;;::::::;;;<<<===;;;<<<<<<;;;::::::;;;<<<888888888888888:::;;;<<<999999999::::::::::::999999888888777666555444333222222222111000000//////---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))OOODDD777555///222......---,,,++++++++++++***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++***++++++,,,------......---...000222222111000////////////............---,,,,,,,,,,,,,,,+++++++++***,,,...---,,,******+++000---***((()))---222555???\\\{{{{{{oooyyy{{{~~~uuu^^^MMMBBBAAA666222999999444777333333111///---///444888333333444555777999;;;<<<999888777777777888777777444444444444444444555555777777666666555444444333000000000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))******+++++++++,,,,,,------.........///000111222444555555:::999888777777999:::;;;=========;;;999888999:::888888888888999999:::;;;777888999:::999999999999888888777666555444333333222111111000000//////...------,,,,,,,,,++++++++++++++++++*********))))))((((((((((((((((((((((((NNNEEE888555///333......---,,,++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******++++++++++++,,,,,,,,,,,,+++++++++************))))))))))))************+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***))))))***+++,,,------...---...///000111000000//////.........------------++++++++++++++++++++++++++++++,,,+++******,,,---)))***---......,,,)))'''%%%000999FFFccc|||}}}xxxuuujjjvvv~~~gggFFF444333000((('''...,,,+++000...***///000111333333444666888:::222222333444666999;;;<<<777777666666666666666777555555555555555666666666888888777666555444444333000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))************+++,,,,,,------...------...///111222333333777555444333444555777999======<<<:::888777999:::::::::::::::::::::999999777999::::::999888888999777666666555444333222222111111000000///.........,,,,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((((((((((((OOOGGG999333---333......---,,,++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((()))************+++++++++,,,,,,,,,+++++++++************)))))))))*********+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((()))***+++,,,------........./////////000000.........---------,,,,,,*********+++++++++++++++((()))++++++,,,---000222*********+++---///222333222,,,%%%%%%000===DDDCCC```^^^dddsss}}}hhhxxxxxxgggjjjtttvvvzzz}}}}}}|||}}}|||xxxuuuwww~~~xxx{{{~~~zzz|||xxxbbbEEE666666444///...//////,,,%%%222444///,,,(((+++:::++++++,,,...000111000000333333333333444666777888555666666555444555666777666666666666777777777888888777777666444333333222111111111111111111111111.........---------,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))************+++,,,,,,------,,,---...///111222333333666555333333444666999:::;;;;;;:::999888888;;;===;;;<<<<<<;;;;;;:::999888888:::;;;:::888666777888555555444333222111111000111000000//////...------,,,,,,,,,++++++++++++***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&PPPHHH999111,,,333......---,,,++++++++++++))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))***************++++++,,,,,,,,,+++++++++************)))))))))******++++++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''((()))***+++,,,------///............///000000......---------,,,,,,,,,******************++++++)))***++++++)))(((((())),,,,,,***)))(((((())))))+++(((+++111...'''+++777+++,,,111999@@@GGGSSS^^^hhhdddjjjzzz}}}zzz}}}ooolllqqqwwwppphhhuuuxxxsssnnnqqq{{{|||uuupppllljjjmmmqqqzzz~~~uuuYYYLLL???333000<<<:::&&&///******...,,,''')))000...///((((((222222******///---+++---000444555666444333333222222333333444444555555555444444555777666777777777888888999999777666666444333222111111111111111111111222222222......---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))******+++,,,,,,---------......000111222333444888777666555666999<<<>>>888999999888888:::===@@@=========<<<;;;:::999888888:::<<<;;;777555666777555444444333222111000///000000000///......------,,,,,,,,,+++++++++******************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&XXX@@@777444000---...------,,,+++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******))))))))))))***************************************************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***+++,,,---------...............------.........------,,,,,,,,,************************************************************************************************************+++,,,------333666;;;BBBIIIPPPUUUXXXeee{{{uuuwww}}}{{{vvvooolllrrr~~~vvvpppmmmllliiiggg^^^[[[UUUNNNFFF???:::777---------,,,,,,+++++++++************************************************+++,,,,,,---...///000000111111111222222333333444555666777777666666777888777666444444333444555666666555555444444333222222111111000000//////.........---,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,---,,,------///111333555666666666777888999::::::;;;===<<<<<<;;;;;;;;;<<<<<<;;;===>>>>>><<<===AAAEEEDDD:::666;;;;;;555555<<<666666666555444444333333222222111000///...------------------------------******)))(((((((((((((((''''''''''''''''''''''''aaaHHH999111...---...------,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((()))))))))*********************************)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))'''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,------............------...---------,,,,,,,,,,,,************************************************************************************************++++++*********+++,,,,,,(((((()))***++++++,,,,,,---<<>>>>>===>>>>>>>>>>>>???BBBDDD???888777===>>>777444888777666666555444444333333222222111000///...---,,,------------------------***))))))(((((((((((((((''''''''''''''''''''''''iiiOOO;;;///,,,......------,,,+++***))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((())))))))))))******************************))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,+++************************************************************************************************,,,+++******************,,,,,,+++++++++*********%%%,,,---'''&&&******%%%///000111...+++)))+++......,,,***)))******)))((())))))))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------.........///000111111111444555666666555555666888888777555333111111111111444333333222222111000000111111000000//////......------,,,+++++++++,,,,,,,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,,,,,,,---...///111333444444555666777888999999:::666777:::<<<>>>???@@@@@@???>>>===>>>@@@BBBCCCBBB>>>:::<<>>???===;;;===@@@BBBAAA???===:::<<>>::::::666666555555444444333333000000///......---,,,,,,++++++++++++++++++++++++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&___EEE888222000000...------,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((((((((('''''''''&&&%%%%%%$$$$$$%%%''''''$$$$$$&&&((('''&&&'''(((((('''&&&&&&&&&$$$%%%'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,------------...///000111222333222444555555444444555666666666555444444555666777555555555444333333222222111111000000//////......,,,,,,,,,++++++,,,,,,---+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++++++++,,,---///000111222333444555666777777888555777:::<<<======<<<;;;===:::999;;;>>>@@@>>>;;;888555555999:::777555555555555444444333222222222//////......------,,,,,,++++++++++++++++++++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&WWW===555333111000...------,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((((((******************))))))&&&)))***)))'''(((+++---***************+++,,,---((()))++++++)))((()))***))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,,,,---...///000111222333222333444444333333444666666555555555555777888999666666555444444333333222111111000000//////......,,,,,,+++++++++,,,------+++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))************+++,,,...///000222222333444555666666777666777999:::::::::999999999999999:::<<<<<<;;;999888666555555666666555444444333333222222111000000......---------,,,,,,,,,************************)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%UUU;;;444222000......------,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&'''((()))************))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))"""######%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&''''''&&&$$$&&&'''&&&$$$###%%%&&&''''''&&&$$$###!!! %%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++++++++,,,...///000111222111333444444333333444555666666555444444555777888555555444444333222222111111111000000//////......,,,+++++++++,,,,,,---...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))************+++---...///111111222333444555666666666666666777888888999999666888:::;;;:::999999999;;;:::999888888888777444222222111111000/////////---------,,,,,,,,,,,,,,,************************(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%WWW===333000...---...------,,,+++***))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&'''((()))************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))(((((('''&&&&&&%%%)))&&&%%%(((***(((&&&%%%%%%%%%%%%&&&'''&&&%%%###''')))***(((&&&%%%(((***&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))***+++,,,...///000111111333444444333222444555777666555444333333444555444444333333222111111000111111111000//////......++++++++++++,,,,,,---...************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))************+++,,,---...000111222333444555555666444444444555666888999:::555999<<<<<<999777888:::888999888777777777444000111111000000///.........------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{OOO:::111333333+++000///...,,,+++***))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$!!!!!! ***,,,---%%%%%%&&&###&&&(((!!!$$$$$$%%%%%%%%%%%%&&&&&&)))"""%%%...''',,,%%%...(((555###...'''000'''((( ///$$$)))###111$$$***###000$$$000%%%###(((''''''***"""&&&***+++&&&"""$$$***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))***+++,,,...///000222333444555555444333222333333333444444444555555222222222111111111111000//////...---,,,,,,,,,,,,......---------,,,,,,,,,+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))*********+++++++++//////000000111111222222777777777888888999999:::888999:::999777777777888;;;:::888666555555666777444333111000......//////------......------,,,+++,,,,,,++++++***)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyyNNN999111222333+++000///...,,,******)))))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&***+++$$$###******000&&&222$$$$$$%%%%%%%%%%%%&&&&&&$$$***""")))///$$$###"""""",,,,,,'''===!!!***111'''%%%...***###"""+++(((!!!)))###$$$111+++555///''''''%%%///---!!!,,,(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))))))))***,,,---///000111111222333333333333333333333333444444444555555222222222111111111111000//////...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''')))))))))*********++++++---......//////000000000666777777888999999999:::888999999999777777999:::===;;;999777666666666777444333111000///...//////------......------,,,+++,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%vvvKKK999111111111***000///---,,,***)))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''""")))%%%###555---%%%777+++$$$$$$%%%%%%%%%%%%&&&&&&%%%,,,,,,(((!!!(((&&&%%%%%%((("""$$$'''"""...+++000***''',,,///000$$$%%%...***...---###222"""$$$$$$###333+++111*** """+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***)))))))))+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))***+++---.../////////000000111222444444222333444444555555444444222222222111111111111000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************+++,,,,,,---......//////666666777888999999999999888999999888777888;;;===>>>===:::888666666666666444333222000//////...///------......------,,,++++++++++++******))))))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqqHHH999111000000+++///...---+++***)))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444$$$&&&000!!!777###)))""""""%%%111$$$$$$$$$%%%%%%%%%&&&&&&%%% %%%%%%"""***'''''')))###$$$222///666///$$$,,,&&&&&&,,,$$$///(((''')))'''$$$'''!!!"""+++,,,'''***333///!!!///+++'''&&&""""""'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((())))))***,,,---...///......///000222555666222333444555555555444444222222222111111111000000//////...---,,,,,,,,,,,,+++++++++************)))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********++++++,,,---...//////444555666888999999999999777888888888888999<<>>aaa$$$$$$%%%%%%%%%&&&&&&&&&mmm///%%%''' ###$$$!!!+++CCC___SSS222,,,***KKKkkk///)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''(((((()))***++++++,,,...000111111000000000222555666777666444222222222222111111111111000//////...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))(((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''')))***,,,------+++---000333555444333222111444888:::999777666666777777777777666555444333222222222222111///...,,,------......------,,,+++(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%VVVBBB999...111.........---,,,+++***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111PPP;;;WWW***%%%"""$$$))))))%%%===%%%+++###---111%%%###qqq ***666 111+++sss&&&444555'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))******+++---------------...///000222222222333333222111111111111000000//////............---------,,,,,,,,,+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))------...000111222333444333444666888999999999888===<<<:::888666555666666333333222111000///...---------,,,,,,,,,,,,++++++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRR???888...111//////...---,,,+++***************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&RRR***<<<444555"""&&&%%%"""(((%%%)))---"""+++!!!'''"""UUU)))555$$$yyy"""%%%<<<888"""www###"""***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))******++++++++++++,,,---...///222222333333333222222222111111000000//////.........------------,,,,,,,,,++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))),,,---...///111222333333333444666888999999999999<<<;;;999777666555555555333222222111000///...---------,,,,,,,,,+++++++++*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNN<<<666---222//////...---,,,+++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---"""iii999!!!"""###(((///kkk'''(((''' ,,, @@@ ,,,$$$)))$$$vvv!!!+++&&&111"""444888!!!rrr***$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))(((((())))))+++,,,......222222333333333333333222111111000000//////......------------,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,---...000111222222333444666777888999999999;;;:::888777555555444444222222111000///......---,,,,,,,,,,,,++++++++++++******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL;;;666---222///...------,,,+++************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%666444"""!!!$$$...%%%777'''((()))(((,,,$$$VVV---!!!***&&&$$$+++qqq*** 555555222)))***///000,,,!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((''''''((()))***,,,...///111222222333333333333333111111000000//////......---------,,,,,,,,,++++++************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,---...000000111333333444555777777888888999888777666555444333333111111000//////...------,,,,,,,,,++++++++++++******)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKK<<<777...222...---------,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""+++(((---""")))111"""&&&'''444;;;"""(((((("""))))))***%%%...$$$'''%%% ZZZ)))(((,,,222"""...+++...,,,"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,...///000111222222333333333222111111000000//////......------,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))***+++---...///000222222222333444555666777666666555555444333222111000000//////...---------,,,,,,+++++++++*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~III;;;777///222---,,,...---,,,+++************((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222 &&&***!!!***&&&"""!!!444'''''''''&&&(((###&&&!!! %%%,,,###&&&---999666!!!TTT&&&111OOOCCC((($$$***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++---......///000111222222222222111111000000//////......,,,,,,,,,,,,++++++++++++******))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,---......000000000111222333444555444444444444333222111000//////......------------++++++++++++************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxEEE888555...222...,,,...---,,,+++************'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))333 &&&+++///"""(((EEE%%%%%%&&&***###)))%%%(((444WWW333((("""000 $$$MMMppp~~~kkk...BBB///$$$###***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++---...///000000111111111111111000000//////......,,,,,,,,,++++++++++++***)))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,------............///111222444222333333333333111000///.........------------,,,++++++++++++************))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ttt@@@555333...222...---...---,,,+++************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---&&&333666^^^!!!###&&&,,,---&&&)))%%%)))((( &&&,,,$$$!!!xxx...,,,###===???$$$(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())),,,---...///000000000000111111111000//////......,,,,,,,,,+++++++++******)))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++,,,---------------...///111333111222333333222111000///------------------,,,,,,+++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmDDD666000...222+++------,,,+++***))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%uuu...!!!(((000$$$&&&###!!!---LLL%%%---&&&)))&&&...(((===666///)))$$$)))!!!...iii222***$$$---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''((('''%%%%%%'''((('''''')))###+++---'''&&&+++***###&&&'''(((''''''(((+++...((($$$&&&,,,***"""###)))&&&""""""''''''######((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***+++---......///---.........---,,,,,,+++******************************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***////////////000111222333555444444333333333444444555444222111///......---((()))***+++++++++++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########kkkCCC666000...222+++------,,,+++***))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ///::: /// ---...%%%444"""LLL---"""***''')))%%%nnn```+++222'''000HHHxxx+++,,, ))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''************)))((('''&&&,,,(((%%%&&&***++++++***'''******''''''))))))&&&''''''&&&%%%###""""""""",,,(((""" %%%+++***$$$)))&&&&&&******%%%%%%(((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***+++,,,---......------......---,,,,,,+++***************************)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***.........///000111333333444444333333333333444444444333111000...---------))))))***+++++++++++++++((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######hhhAAA666111///222+++------,,,+++***))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""---ggg333$$$555)))''' +++"""###---///%%%###&&&"""000+++###777!!!---999:::'''(((555...)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''$$$%%%'''((()))))))))))),,,(((%%%%%%(((+++)))&&&...******...000///000222++++++---000222222111///(((...---&&&)))111---"""&&&%%%&&&((((((%%%###%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,---------------------,,,,,,+++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,---///111333444333333333333333333333333222111000...---,,,,,,,,,))))))***++++++++++++***(((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###eee???666111///222+++...---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''"""===@@@)))%%%--- ,,, 000### mmm...222'''"""AAA222---###DDDJJJ...(((+++(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))+++,,,(((,,,///111444999<<<<<<;;;222111999<<<666222444;;;:::888666444...'''""")))000222,,,&&&&&&(((***&&&&&&(((******(((''''''%%%&&&&&&'''&&&%%%$$$###''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++,,,,,,,,,,,,---------,,,,,,+++************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))))))))***+++,,,...000222333111222222333333333333333111000...---,,,+++++++++)))******+++++++++******(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$aaa===666222///222+++...---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''...***'''000)))'''333$$$aaafff ---,,,(((555$$$'''888ddd&&&///'''(((GGG|||111333fffhhh444###((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))...---***)))((()))+++,,,***999FFFHHHIIIQQQ[[[aaa[[[RRRQQQZZZ]]]UUUMMMLLLMMMMMMNNNNNNMMMKKKFFFCCC???666555<<<:::///---444***,,,------------,,,***((((((((((((((((((''''''''''''''''''''''''''''''%%%'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))*********++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((()))+++,,,///111222000000222222333333222222//////---,,,++++++++++++******+++++++++******)))''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$]]];;;555333///111+++///---,,,+++***))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&)))UUU"""666---444!!!SSS  ***$$$'''---(((555''':::sssFFF+++***000ZZZooo$$$666'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((()))******&&&'''))),,,000444777888:::LLLYYYTTTNNNTTTaaaiiiPPPLLLMMMYYYdddfffaaa\\\]]]```ccceeeeeefffiiikkk^^^QQQXXXuuuiiiMMMAAA777888555000---,,,***'''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((()))+++---///000...///111222333333222111///...---,,,++++++++++++***++++++++++++***))))))'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%ZZZ:::555333///111+++///---,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''%%%DDD&&&,,,>>>***444&&& jjjuuuEEE000+++...$$$***OOO###""")))---tttmmm......RRR888&&&JJJ@@@'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,(((---666???FFFJJJLLLLLLOOO^^^dddZZZRRRZZZiiiqqqmmmkkkmmmvvvwwwuuuwwwfffbbbbbbZZZNNNEEEBBB===777000...+++(((''''''((()))''''''''''''''''''''''''$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((()))***+++---------...000222333222111111///...---,,,,,,,,,,,,,,,+++++++++++++++***))))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%YYY999555333///111+++///---,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((///%%%!!!~~~%%%------:::333111)))+++(((aaa111 $$$III///222'''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,---@@@GGGQQQ[[[___^^^ZZZVVV]]]iiillldddcccsss}}}{{{wwwwwwccchhhllljjjgggkkkvvv{{{nnnhhhaaaZZZCCC???999222...,,,+++,,,(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''')))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((()))***+++,,,,,,...000222333222111000///......---,,,,,,,,,,,,+++++++++++++++***)))(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%SSS<<<222444000...///***---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''((('''...,,,lll###(((...000!!!&&&rrr+++'''!!!~~~aaa(((///}}}555'''SSSqqq777222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&$$$%%%((()))(((''''''+++,,,,,,---222;;;@@@AAASSSYYYcccqqq{{{|||qqqeeeooojjjZZZYYYcccVVVKKK[[[XXX___YYYTTT___eee]]]YYYGGGMMMSSSUUUUUUZZZfffpppuuugggeeepppsssooo{{{lllSSS@@@???>>>333,,,///)))&&&&&&++++++&&&%%%(((&&&''''''((())))))******)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,------...///000000111000000000//////...------,,,,,,,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTT<<<222333///...///+++---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))((('''------999WWW&&&111...222333---FFF""""""DDD***$$$444 BBB+++;;;"""...###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((()))))),,,***)))(((''''''((()))000***...===DDDFFFVVVmmm||||||zzztttmmmeeeZZZQQQLLLJJJDDDLLLZZZQQQIIIXXXvvvrrrddddddyyynnn\\\pppppprrrttttttrrrmmmiiiZZZOOORRReeellldddcccmmmrrrqqq~~~xxxvvveeeHHH444111666000,,,+++)))&&&)))///'''''''''((((((((())))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++------...///000000000000111000000///......------,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTT===111222///...000,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********,,,###111(((###"""jjj+++++++++yyyjjj555000777999DDDgggmmm%%%%%%)))!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))(((******))))))***---...000:::LLL[[[]]]\\\gggvvvdddgggcccXXXNNNHHHCCC>>>JJJPPPYYYmmm~~~xxxuuuxxxooogggZZZ\\\bbbiiilllttt```FFF@@@HHH@@@888333...(((%%%&&&))))))(((((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&$$$!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))******++++++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***+++,,,---...////////////111111000000///.........,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTT<<<111222......000------,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******,,,)))(((***&&&^^^CCC,,,&&&ppp///+++///!!!wwwTTT000444:::)))%%%DDDqqq,,,(((...%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&***,,,,,,...333777777QQQrrrvvvsssgggTTTDDDLLLQQQOOOOOOSSSSSSNNNgggqqq~~~yyymmmbbb[[[aaapppxxxzzzkkkOOO>>>888555000++++++***)))(((((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((&&&$$$%%%+++000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))******,,,---............000/////////.........---,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$SSS<<<111222///...000------,,,+++***))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((()))))))))&&&///&&&111333zzz{{{{{{|||~~~zzz999(((%%%999www{{{xxxxxx}}}}}}ttt666JJJ@@@???AAA777fff888999***666...(((666555)))***HHHDDD'''###"""&&&333'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((())),,,---///888GGGPPPRRRmmmnnn```]]]PPP;;;UUU]]]bbbccckkkxxx{{{vvvooo|||}}}mmmtttuuuhhhUUUPPP]]]mmm]]]cccxxxyyy}}}rrrkkkjjjxxx]]]BBB>>>@@@:::111,,,+++)))(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))(((%%%&&&,,,222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((()))***+++------------......------------,,,,,,,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$QQQ;;;111444000///000,,,---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((()))))))))******'''''''''((((((((())))))&&&///&&&,,,(((///+++(((%%%%%%***...---+++***###+++,,,333222---///555666???KKKPPPPPPOOOPPPRRR[[[jjjdddfffwww^^^kkkQQQYYYJJJJJJ999^^^:::===BBB666777666&&&GGGCCC/////////)))---222 888---+++ ***,,,'''(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******''',,,000999OOOhhhvvvvvvgggXXXJJJFFFGGGJJJUUUbbb|||rrrkkklllhhhcccTTTSSSlll{{{rrrgggfffffffffhhhkkkooosssvvvddd]]]ZZZ\\\[[[ZZZcccooo|||uuuhhhkkkwww|||ppppppiiiNNN333444222...***(((&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOO:::222555222000000+++---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********(((---%%%)))""">>>+++000+++***......+++)))+++111111...111???@@@UUUaaaeeeyyyzzzqqqfffQQQFFF222PPP:::444<<<888===BBB---222@@@===---$$$)))'''777)))'''000///&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((***+++,,,------,,,777DDDUUUmmm}}}oooWWWHHHFFFUUUdddmmmjjjeeewwwrrrccceeeddd[[[eee```UUUXXX[[[ZZZ]]]YYYXXX[[[gggvvvwwwuuuwwwxxxqqqeee___bbbXXXYYYjjjvvv{{{}}}vvvpppooopppwwwLLLEEEAAA;;;444///+++((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''')))***+++,,,,,,------------------------,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNN999222666333111000***---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++%%%---(((444///666...000,,,,,,//////,,,///666;;;888VVVcccwwwzzz|||wwweeeaaaKKK777DDD???:::DDDCCC---777666$$$444...***999(((333%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((***+++---///000000>>>NNNbbbttteeeEEE@@@MMM```rrrzzztttlllaaa```QQQ\\\jjj[[[OOOOOOHHH???GGG@@@:::DDDJJJEEEBBB;;;<<>>:::333+++''')))+++***)))+++)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&)))+++***)))******(((...***'''''')))000???MMMnnn}}}cccFFFCCCYYYHHHbbbtttssslll___]]]fffRRRQQQNNNKKKHHHFFFFFFFFFTTTUUUWWWYYYZZZ[[[\\\\\\PPPQQQQQQNNNKKKHHHIIIJJJFFF@@@BBBNNN[[[eeeoooxxxxxxqqqxxx|||uuummmlllnnnyyyhhhfffmmmkkkkkkLLLCCC666+++111***,,,***&&&'''---,,,&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''')))******+++,,,---...////////////------------,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$CCC:::222000000...---///...---,,,+++************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,------,,,+++,,,///222***///:::FFFQQQ```vvvmmm\\\HHH<<<777777<<>>RRRkkk{{{~~~}}}{{{~~~}}}mmm]]]III888...777777666555222---)))&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***(((&&&'''((())))))))),,,***...888EEESSScccqqqgggZZZFFFCCCNNNXXXmmmvvvaaaWWWWWWUUUZZZ```ZZZQQQVVVdddddd\\\XXX___nnnyyyzzzvvvlll|||wwwpppwwwsssqqqrrrzzzwwwmmmbbbeeejjjkkkeeeYYYQQQOOOKKKKKKPPPTTTUUU[[[ooouuulllkkkhhh{{{}}}~~~zzzuuuqqqZZZ]]]\\\LLL777222///---+++'''&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***+++,,,---............------------,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$AAA999222111111///---///------,,,+++************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---......,,,,,,******---777DDDMMMiii~~~yyyqqqqqq|||mmmRRRAAA:::888666777777555000+++***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&)))+++++++++---///...777JJJ[[[aaa___\\\BBB@@@GGG[[[ggggggnnnbbb[[[OOOIIILLLTTTTTTWWWXXXQQQLLLYYYmmmyyywwwzzztttxxxxxx|||xxxooojjjiiifff^^^TTTMMMHHHOOOcccwww}}}}}}|||wwwxxx|||oooyyygggGGG<<<555333000)))&&&(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***+++,,,------------,,,,,,---,,,,,,+++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$@@@888222111111///...///------,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))*********+++)))+++,,,......---,,,+++111...---333BBBXXXooo}}}xxx{{{{{{qqqNNNCCC666222555999:::888111///+++(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''(((,,,,,,)))***///444CCC\\\pppppp___LLLBBBOOO```iiisssiiiRRRNNNMMMFFFEEELLLHHHLLLTTTZZZXXX\\\mmmooofffiiiqqqxxxllleeeaaabbbcccaaa^^^]]]ZZZ```tttpppjjjmmmzzzzzzrrrkkkvvvtttUUUJJJ???:::666000+++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$???777222222222///...///...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))******+++++++++((()))+++,,,---,,,,,,+++$$$222HHH___rrr{{{~~~|||iiiPPP===555555555555444222///+++)))(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))+++(((***---***'''---888KKK\\\mmmmmm[[[JJJIIIRRR```rrrnnnUUUKKKEEEHHHLLLOOOXXXcccbbbhhhttt~~~pppooo{{{fffaaa___fffooopppfff\\\QQQQQQXXXjjj~~~ooo{{{vvvppp|||eeeaaaUUUDDD888222...++++++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''((()))***++++++++++++,,,,,,,,,,,,+++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||>>>777222222222000...///...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))******+++,,,,,,+++*********,,,///222444:::SSSttt{{{}}}rrrsss{{{}}}eeeNNN===333///222222222111///,,,***(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))))))))+++)))+++///,,,--->>>SSSbbb^^^VVVLLLCCCHHH^^^sssuuupppUUUSSSIIIPPPWWWYYYYYYaaarrr}}}uuujjjfffjjjnnnmmmiiigggbbbWWWWWWhhhzzzyyymmmzzztttlll~~~|||sssbbbCCC888666333,,,,,,++++++***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))************+++,,,,,,++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzz>>>777222222333000...///...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))***++++++,,,,,,///---+++***...444;;;???uuuyyyuuutttyyyoooQQQ>>>555...000333555444000+++''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))***(((,,,000000777QQQnnndddOOO======MMMbbbtttfffXXX\\\TTTGGGMMMdddyyy|||wwwxxxzzzqqqmmmllljjjdddnnnmmmeeebbb___eeeuuusssnnn}}}yyyxxxVVVFFFDDDAAA------,,,,,,+++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))************++++++,,,++++++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$www>>>888333333222...---///...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++)))***------)))***---'''111111---222<<>>777333333222///---///...---,,,,,,++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++...+++***,,,,,,******---//////,,,222EEEZZZzzz{{{lllLLLDDD888111333888777333111+++(((((('''%%%'''+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))((()))***+++,,,,,,+++$$$...>>>NNNWWWVVVOOOHHHAAASSS___iiilll[[[YYYZZZYYYaaaooo}}}nnneeeyyy}}}yyywwwwwwwwwwwwwwwsssrrrrrrsssuuuyyy|||tttdddgggoooooojjjiii___fffppp{{{uuu~~~oooiii[[[UUUGGG666---)))((()))---((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++***(((''')))---111((((((((()))***++++++,,,333///,,,,,,+++'''&&&((()))***+++***)))((()))***,,,---+++'''''',,,///...(((***------,,,+++)))''')))))))))((('''&&&(((+++******)))))))))))))))((()))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp===777333333222///...///...---,,,,,,++++++,,,,,,************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++***---...------///333000333PPPyyy}}}nnnaaaLLL:::666:::;;;888444///+++)))&&&$$$&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((()))***+++,,,------'''<<>>===BBBJJJBBBAAACCCFFFIIIGGGBBB<<>>;;;AAA<<<777777777666555555,,,//////---+++,,,------'''((()))(((''''''***---))))))((((((((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ggg<<<666222333222///...000...---,,,,,,++++++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++------+++---222999iiipppXXXQQQOOOKKK<<<333,,,,,,---***%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((***+++++++++---111444MMMXXX```[[[QQQOOO[[[hhh\\\BBBIIIRRRhhhttthhhxxxxxxuuutttsssrrrtttuuusssttttttpppjjjmmmlllkkkllllllkkkiiigggeeeeeeffffffeeedddbbbaaaiiijjjiiiiiihhhhhhiiijjjlllttt~~~iiittt{{{xxxqqqqqqvvvzzzoooxxxxxx___jjjqqqgggQQQ===000***(((((())))))(((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********)))))))))000(((!!!!!!'''...000000...000333888>>>DDDJJJMMMFFFHHHJJJIIICCC@@@FFFPPPUUUUUUWWW[[[___^^^YYYUUUSSS\\\aaa\\\VVVVVVYYY\\\GGGBBBBBBEEEDDD>>>;;;<<<555999888111,,,,,,+++'''+++++++++******+++...000(((((('''(((((()))***+++((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff<<<666222333222//////111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,------+++---777BBB___wwwqqquuuyyyyyy~~~}}}{{{cccZZZTTTLLLGGG===444000...***''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******)))***++++++---222:::@@@]]]XXXPPPIIIMMM```{{{}}}ZZZSSSjjj|||yyywwwrrrsssuuussspppvvvwwwsssmmmkkknnnooonnnpppooommmmmmmmmllliiiggghhhhhhhhhhhhhhhgggfffeeeiiihhhggghhhiiiiiiiiihhhnnnqqqttttttssswwwvvvmmmkkkjjjiiisss{{{xxx~~~{{{}}}|||[[[JJJ===111,,,,,,***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***+++***))))))(((((()))))))))***...777???AAA;;;555LLLKKKKKKKKKNNNQQQTTTVVVWWW[[[aaadddaaa^^^dddmmm[[[\\\^^^bbbddddddbbb```lllrrruuuqqqooowwwkkkmmmuuu}}}rrrkkkllliiikkkfffWWWKKKEEE>>>666222///+++))))))))))))(((***))))))))))))***+++,,,)))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc<<<666222333222000///111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------...///000;;;SSShhh}}}kkk```zzzyyyrrrggg```gggyyyqqq```\\\jjj{{{{{{mmmiii^^^OOOPPPNNNLLLHHH>>>111++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((***,,,---111999FFFPPPaaaRRRCCCEEE]]]pppPPPCCCbbb~~~{{{wwwtttqqqqqqoookkkiiirrrvvvuuuooolllooossstttiiihhhfffeeefffeeedddbbb````````````````````````bbbdddfffggghhhiiijjjkkkmmmnnnnnnmmmlllnnnssswwwzzzyyypppnnnmmmkkk___nnnzzzzzz}}}zzzbbb___VVVDDD111///,,,)))''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((())))))***************+++---111555888999DDDTTT```ccc]]]SSSKKKjjjgggbbb]]]YYYVVVVVVUUUYYYWWWXXXXXXRRRIIICCCCCCCCCDDDFFFFFFFFFFFFHHHIIIFFFIIIIIIHHHKKKTTTZZZ\\\[[[___kkkwwwuuujjjiiipppwwwvvvqqqiiiRRRJJJ@@@;;;:::777222,,,//////---,,,++++++++++++)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%```;;;666222333222000///111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++---///222888LLLooooooXXX```{{{wwwpppttt}}}pppkkksss~~~||||||zzzzzzzzz{{{nnnZZZRRR[[[fffdddQQQ:::---+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((***,,,///444@@@PPP\\\UUUJJJGGGXXXyyy```HHHMMMddd{{{ooowwwuuurrrnnnlllmmmrrruuullltttyyyuuupppnnnnnnmmmllljjjhhhhhhhhhiiihhhgggaaa````````````aaabbbbbb___eeejjjkkkiiiiiikkkoooiiikkknnnppprrrtttvvvxxxwwwxxx}}}zzzsssnnntttgggxxxzzz{{{wwwdddrrrqqq[[[444111---)))''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++,,,---///333:::BBBJJJOOOLLLSSSZZZZZZVVVTTTWWW\\\TTTQQQLLLGGGCCC@@@@@@@@@BBB===>>>DDDFFF@@@777111:::;;;<<<:::888888;;;???666777888:::???AAA;;;222888999BBBLLLJJJEEEMMM[[[XXXdddllllllrrrssseee]]]ZZZUUUKKKCCC444333111///---,,,+++***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaa999666333111111000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000***(((+++...---...///***000///:::___qqqooorrrzzzllldddaaa[[[VVVVVVVVVXXX[[[]]]```eeelllrrrzzzuuu~~~vvvyyy|||sss\\\UUU[[[hhh```CCC000000---***(((((()))***)))(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((+++)))(((((()))*********'''------111HHHaaaXXX>>>IIILLLWWW~~~SSSHHHXXXeeeyyyvvvvvvsssrrrtttsssooolllmmmpppqqqwwwtttqqqnnnnnnnnnmmmmmmsssiiihhhiiihhhmmmnnnfffgggfffdddbbbaaa````````````eeelllnnnllljjjiiijjjkkkkkkjjjkkkmmmooorrrtttuuu{{{}}}}}}~~~bbb___dddlllzzz{{{zzzUUUAAA---)))---...)))%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((***)))''''''))),,,,,,))))))---...,,,+++***+++***---+++)))***)))((()))+++(((,,,---***+++///,,,%%%))))))((('''&&&&&&(((***)))'''&&&%%%'''''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&***$$$"""'''***&&&$$$&&&)))'''&&&'''))),,,---...;;;;;;;;;222:::LLLGGG???QQQMMMKKKMMMPPPLLLDDD>>>???AAA>>>777555;;;@@@AAAJJJNNNKKKMMMXXX___cccmmm}}}zzz}}}qqqwww~~~wwwvvvwwwwwwqqqggg^^^ZZZYYYVVVYYYFFF888AAA???555999@@@;;;???JJJMMMKKKUUUfffbbbsssvvvqqqhhhfffOOO???@@@333%%%---000,,,)))+++,,,***+++///((())))))((('''&&&''')))'''''''''((((((((())))))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaa999666333111111000///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000+++***---...,,,+++---444111<<<```xxxpppnnnwwwyyyllliii[[[OOOEEECCCDDDBBB???@@@===???AAABBBDDDGGGMMMRRRaaa\\\ggg~~~}}}|||yyyyyyyyy~~~___QQQccckkkTTT888---///---***'''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))((())))))))))))+++,,,,,,,,,,,,...666FFFTTTVVVIII:::MMM___bbbLLLSSSsssxxxppppppqqqoooooopppqqqooommmllllllllltttqqqmmmjjjkkkmmmppprrrfffkkkkkkhhhkkkooonnnjjjlllkkkiiigggeeeeeeeeeeeehhhjjjlllllllllkkkkkklllhhhhhhhhhjjjlllpppsssvvvtttvvvwwwxxxxxxqqqooopppuuuyyy~~~xxx}}}|||zzzsssNNN000...000***)))111))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))((((((''''''((((((((('''((()))(((((()))******,,,,,,+++******+++***))),,,---///222333444444555;;;:::333+++)))------)))---...///---+++'''$$$###,,,+++))))))******)))((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((((((''''''&&&,,,&&&###'''))))))***...333---(((+++333<<<@@@@@@JJJBBB???<<<>>>AAA???BBB<<>>LLLJJJTTT\\\ssseee___UUUDDD@@@,,,'''%%%***---+++'''&&&%%%''')))***)))'''%%%$$$&&&'''''''''((((((((((((******))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^999666333111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,---000000---,,,...333;;;TTT}}}wwwwwwdddZZZQQQFFFAAACCC@@@<<<;;;>>>@@@@@@@@@BBB>>>???@@@@@@@@@BBBFFFIIIFFFCCCSSSsss~~~yyy}}}zzz``````llliiiOOO777222111...)))&&&&&&(((***'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***+++,,,------000111BBBYYY\\\JJJ@@@CCCQQQ{{{cccMMMZZZnnnxxx{{{vvvwwwtttooonnnpppqqqpppmmmlllkkkkkkkkkkkkmmmnnnjjjllloooqqqrrrqqqooonnn{{{nnnssstttooosssuuussspppmmmjjjhhhgggfffooommmkkkkkklllmmmnnnnnnnnnmmmlllllllllmmmoooppptttsssssswwwtttoooiiiggg}}}~~~~~~jjjKKK888///***)))+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&(((******)))(((***,,,+++******,,,000333666777777:::???DDDHHHJJJJJJIIIGGGEEE@@@;;;;;;@@@BBBAAA333333222000///---+++***+++)))(((((())))))'''&&&((('''''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))------'''#########...;;;AAAAAA???BBBEEEQQQHHHFFFKKKFFF:::<<>>@@@BBBBBBAAABBBDDDAAAAAABBBBBBBBBCCCDDDEEEDDDBBBJJJXXX\\\YYYaaaooovvv{{{|||aaafffyyybbbddduuuoooXXX666555333///***)))+++---''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))*********''')))***+++++++++,,,...333999KKKZZZSSSDDDKKK```ssskkkGGGeeevvv~~~rrroooppppppppppppqqqppppppnnnkkkiiijjjkkkllloootttlllnnnppprrruuuxxx{{{~~~{{{xxxvvvuuu{{{xxxtttsssttttttrrrpppppppppooonnnnnnnnnoooooottttttvvvzzz}}}uuuiiidddfffxxx~~~ooopppuuuKKK000222/// )))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))((((((((()))******))))))***,,,+++***+++---111222555:::<<<>>>EEEKKKOOOSSSWWWZZZ]]]aaabbb```iiigggddd```\\\XXXRRRNNNIIIEEE>>>888444333222222***)))(((((())))))'''&&&'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''')))+++++++++...111>>>??????<<<:::>>>FFFMMMEEEEEE???CCCAAA>>>QQQ]]]aaaggg~~~eeevvvaaa}}}]]]bbbSSSJJJqqqfffRRRsssoooaaaCCCEEEAAA;;;???OOOWWW]]]rrrwwwlll^^^RRRFFF:::222000222000---+++)))(((&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&UUU999666333111111000///...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++---///---,,,222;;;RRR{{{kkk___vvvbbbNNN:::777777===DDDFFFEEEDDDBBBDDDEEECCCAAAAAABBBCCCBBBBBBBBBCCCCCCCCCBBBBBBDDDIIIIIICCC@@@FFFPPPUUU^^^dddooo{{{^^^LLL[[[yyyvvv}}}jjjeeennnuuusss===;;;888333...,,,,,,,,,(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))*********+++(((***++++++***+++---000:::GGGRRRNNNDDDIIIeeeOOOMMMqqqwwwxxxsssqqqpppnnnnnnlllkkkkkklllkkklllpppuuusssmmmlllpppvvvtttrrrsss{{{|||vvvpppppppppppppppqqqqqqrrrqqquuuyyy||||||{{{}}}zzz~~~xxx~~~lllbbbbbblllvvvzzz||||||vvvtttmmmiiiiiiBBB666222)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))***++++++,,,(((''',,,...---...222999===EEEKKKKKKJJJSSS___hhhlllllljjjkkkppprrroooqqqqqqqqqssstttrrrnnnllliiicccZZZQQQIII@@@888333222000---,,,,,,+++***)))''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&))))))(((''',,,:::LLLYYYNNNFFF???AAAHHHJJJCCC;;;111KKKMMMYYYkkkxxxxxxvvvPPPggg{{{ooosss___qqq^^^nnntttmmm\\\sssjjjTTTJJJAAA<<>>>>>>>>??????AAADDDFFFDDDDDDGGGJJJIIIIIIIIIHHHIIIIIIHHHEEEBBB<<>>DDDQQQ___cccccclllxxxyyy}}}|||vvvvvv|||}}}yyypppllllllqqquuuwwwyyy|||wwwuuurrrnnnhhh\\\OOOEEE???;;;555000---,,,+++***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))$$$...777999;;;CCCMMMTTT===BBBGGGGGGDDDCCCFFFIIIVVV{{{}}}vvvMMM]]]uuusssllliiifffmmmcccqqqxxx___qqqvvvddduuu}}}vvvtttgggIII999::::::MMMcccvvvqqqdddTTT>>>---'''***///333******)))))))))))))))((()))))))))************+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&SSS999666333111111000///...//////...---------------------------------------++++++,,,,,,,,,,,,---------,,,------000<<>>IIIUUU___lllmmmOOO<<<111,,,***++++++++++++*********)))))))))*********+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&PPP999666333111111000///...//////...------------...------------------------++++++,,,,,,,,,---------++++++---111999LLLkkkqqqzzz\\\ccc|||yyyZZZ@@@<<<@@@???===???DDDEEEDDD@@@???HHHTTT\\\fffmmmsssxxx~~~wwwqqqjjj^^^VVVWWWVVVLLLEEEDDDDDDEEEEEEEEEKKKWWWdddkkkvvvuuu~~~~~~yyymmmyyyZZZBBB777111,,,((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,(((***,,,---///777CCCMMMTTTHHHBBBQQQpppzzzNNNNNN{{{wwwqqq}}}uuuuuuqqqooorrrpppmmmmmmssstttqqqrrrwwwyyy}}}}}}uuuppppppssssssooonnnrrrsssttt||||||www~~~wwwuuubbbeeeiiitttvvv|||{{{KKK+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))************+++,,,---...///444@@@HHHDDDEEE[[[vvvyyywwwyyy{{{yyyvvvnnnfffXXXLLLCCC>>>:::999//////---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))+++---///000???JJJOOOHHH@@@@@@EEEHHHSSSKKKSSSwwwtttWWW]]]qqqOOOPPPaaa\\\GGG???LLLSSSKKKJJJSSSOOONNNDDDBBBQQQZZZYYYZZZccc^^^iiihhhfffggg___hhheee```ccciii^^^NNNUUUjjjaaa^^^RRRSSSaaa^^^bbb{{{yyyzzzyyylll|||___FFF999===PPPcccvvvcccLLL;;;,,,,,,,,,+++++++++******))))))******++++++++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&SSS:::777444333333333222111......---------,,,,,,,,,---------------------------,,,***)))***+++,,,,,,+++000333000@@@kkkhhh^^^ooouuulllJJJ<<<333999DDDEEEAAA>>>FFFEEEGGGMMMZZZlll~~~{{{ooofffaaa]]]XXXTTTFFFFFFEEEEEEHHHOOOXXX^^^sssrrrvvv~~~~~~|||~~~{{{kkkzzzpppEEE888///%%%,,,***(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************)))************+++++++++)))---...---444???FFFEEE???<<<```sss~~~PPPDDDxxxsssooo}}}wwwwwwvvvqqqmmmiiinnnqqqnnniiiiiipppxxxyyy}}}zzztttmmmiiijjjmmmooopppqqquuuyyyzzzyyyzzz}}}vvvuuu~~~jjj^^^aaapppkkkkkkxxxrrrqqqggg///...222)))(((222***!!!---(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))'''&&&((()))&&&......''')))333333***;;;BBBAAA>>>OOOqqq~~~|||wwwwwwnnn^^^OOOFFF???::::::888555222///,,,***)))***&&&'''***((($$$&&&---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((())))))'''//////'''555CCC888333;;;???DDDGGG@@@BBBSSSoooaaakkkuuu{{{vvvVVV[[[aaaaaaZZZPPPLLLNNNKKKUUU]]]^^^aaaiiipppqqq~~~yyy|||zzzmmmgggtttvvv```WWWuuukkkeeeooovvvwwwoooTTTOOO333AAAMMM^^^XXXDDD777444333)))(((---------)))''')))((('''***///+++******)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''MMM999777444222222222111000.........---------,,,,,,------------------------,,,+++++++++,,,.........///&&&+++DDDfffyyyssshhhuuu|||bbb<<>>GGGJJJSSSeee~~~zzzooobbbYYYSSSQQQLLLGGGFFFHHHNNNSSSccceeelllxxx}}}~~~uuuooozzz~~~hhhEEE222---)))+++)))((('''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))************************++++++++++++---......333???KKKJJJCCCEEEWWWwwwJJJOOOkkkkkk```zzzwwwttttttsssrrrrrrqqqpppppprrrvvvyyyzzzyyy}}}xxxrrrnnnnnnoooooooooqqqsssuuuvvvvvvwwwyyy{{{xxx}}}|||rrrhhhaaaXXXOOO\\\gggtttxxx\\\000444///))),,,+++'''***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))******))))))***+++//////---,,,,,,000;;;DDDBBB@@@SSSvvv|||vvvpppgggWWWIIIBBB@@@===:::666111,,,(((***''''''******''''''+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((***++++++***,,,!!!''':::DDDEEE@@@666AAAMMMNNNIIINNN___wwwfffKKKxxxuuugggiiieeeDDD^^^aaaWWWIIIQQQooouuuhhhnnnjjj\\\]]]uuuzzzooowwwXXXGGG;;;JJJrrr~~~hhhRRR@@@444+++...///'''+++'''(((///333///(((%%%+++******)))((((((''''''((((((''''''&&&'''''''''JJJ888666333111111111000///.........------------,,,------------------------+++,,,,,,---...///000000444(((444^^^ppptttyyytttnnnmmmlllaaaHHH111999;;;AAAEEEEEEFFFLLLTTTnnntttfff___]]]___dddjjjssswww{{{}}}yyy{{{{{{}}}~~~}}}xxxrrrmmmbbb^^^XXXPPPJJJHHHJJJMMMVVVXXXbbbpppzzz{{{zzz{{{lllkkkWWW:::777+++,,,+++)))((())))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))************************+++++++++,,,......///888GGGQQQLLLCCCBBBmmm}}}___EEEjjjwwwiiiooo{{{vvvrrrsssrrrppppppsssqqqpppooosss{{{{{{vvvsssqqqooommmlllqqqpppqqqsssvvvyyyzzzzzzyyyvvvfff^^^XXXRRRWWWbbboooxxx{{{{{{;;;555111,,,&&&+++...'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))+++++++++***+++---///%%%&&&555???<<<===CCCEEEeee|||wwwnnneeeRRRNNNHHHAAA999333...,,,,,,)))'''***+++)))(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$&&&)))+++***(((+++......555BBBEEECCCHHHAAABBBKKKbbb{{{dddfffKKKFFFRRRddd\\\mmmzzztttiiihhhkkkhhhoooyyyssseeeTTTSSS\\\bbbqqqyyy\\\>>>777555+++,,,((('''******((()))+++*********))))))(((((('''******)))((('''''''''(((KKK888555222111111111000///............------------------------------------+++,,,...///......///000///999RRRvvvzzzssspppkkk___KKK:::;;;EEE>>>???AAADDDJJJZZZppppppiiiVVVKKK@@@>>>BBBFFFLLLQQQZZZaaaiiiooouuuzzzzzzvvvtttttttttsssqqqooonnnnnniiigggccc]]]WWWRRRQQQQQQRRRSSS[[[hhhrrrvvvyyy|||{{{yyy~~~yyyvvvmmm~~~mmmLLL<<<111///,,,***)))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********************+++++++++,,,,,,+++///444;;;CCCIIIKKKKKKSSS```NNNuuunnnwwwwwwvvvsssrrruuutttooonnnooolllpppuuuzzz~~~yyysssooolllkkkjjjrrrpppooosssyyy}}}~~~~~~}}}xxxbbb\\\ccciiiddd___cccrrr}}}}}}RRR666---///'''***///&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&)))+++,,,+++***+++,,,)))(((000===BBBBBBIIIUUUyyy|||yyyvvvuuugggddd[[[LLL===555555888222...)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))+++,,,:::III>>>///;;;EEEDDDJJJKKKTTT|||```eeeyyyfffdddOOO===]]]}}}lllggggggfff~~~}}}tttLLL???BBBPPPsssaaaKKK???///---,,,---+++&&&$$$***333*********)))))))))((((((******)))(((''''''''''''KKK888555222111111111000/////////.........---------------------------------,,,---///...---,,,...000,,,NNNooo~~~zzzppp{{{bbbKKKBBB<<<666;;;EEEEEEIIIMMMPPP]]]zzz}}}nnneee___[[[DDD>>><<<@@@DDDEEEGGGIIIKKKOOORRRSSSWWW^^^bbbbbboooppppppmmmhhheeeeeefffhhhjjjkkkiiiccc]]]YYYWWWSSSQQQTTT___iiiqqqyyyyyyuuuxxxzzzyyyzzzrrr|||hhh???555111///+++)))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((()))))))))***************++++++++++++,,,,,,,,,)))444>>>???;;;>>>OOO```{{{YYYeee~~~qqqmmmqqq|||nnnvvvqqqppptttuuuqqqmmmmmmmmmsss~~~~~~}}}zzz|||uuuooolllllllllsssqqqpppsssyyy||||||{{{zzzwww{{{~~~mmmcccdddsssjjjaaa```lll|||~~~pppsssBBB+++111,,,(((+++'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))++++++*********+++---999BBB>>>;;;JJJjjj|||}}}uuurrrsssooo```MMM???<<<>>>:::666000***((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***,,,,,,***((()))///444MMMQQQAAA888EEEHHHGGGTTTmmmhhhqqqbbbRRRJJJLLL]]]nnn|||ccc___vvv{{{mmmsss}}}kkkPPP<<>>gggwwwsss{{{sssuuubbbKKK999999===<<<<<>>CCCFFFHHHGGGLLLVVV___bbbnnnrrruuuqqqhhhaaa^^^^^^cccgggkkkmmmjjjeee```^^^YYYSSSRRRXXXbbblllwwwtttnnnwww|||zzzsssvvvMMM:::444000,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---:::FFFDDD:::>>>[[[yyypppcccpppppp[[[kkk~~~tttwwwrrrmmmlllpppsssrrrrrrtttxxx}}}zzzyyypppcccZZZWWWVVVTTTYYY]]]eeelllpppsss|||{{{tttpppoooppprrrqqqrrrsssuuuuuutttsssqqq|||yyyzzz~~~rrr^^^hhhooorrrmmmkkkrrr}}}yyysssaaa999222///)))(((***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***+++---///666:::>>>GGGZZZttt~~~ooouuuwwwppp```NNNAAA;;;BBBBBB===333,,,+++,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))+++,,,,,,...222555EEE@@@===AAAAAACCCeeeIII[[[sss\\\]]]YYYYYYpppeeemmmppp|||aaaPPPMMM```gggKKK...%%%,,,000,,,'''************************(((''''''&&&&&&''''''(((FFF999777444222222222111000////////////............------------------------+++---...---+++---444999]]]wwwxxxtttmmmxxxsssuuuCCC>>><<>>BBBIIINNNbbbrrrssswww|||{{{mmmTTTAAADDDCCCEEEGGGEEEEEEKKKSSSPPP^^^ppp~~~zzzgggYYYSSSSSS]]]aaagggkkklllkkkkkkkkkggg___YYY[[[aaahhhrrrzzz}}}xxxuuuvvvuuuwww{{{jjjJJJ555222---*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))************+++++++++,,,,,,,,,------444<<>>GGGMMMQQQmmmvvv```WWWGGGGGG___sssgggfff|||iiidddmmmXXXRRR[[[vvvpppNNN999///,,,,,,///************************''''''''''''((()))******III:::777444333333333222111000/////////............------------------------***,,,...---,,,000888???pppwwwhhhvvvlllxxxwwwgggCCC===;;;???EEEIIILLLNNNlllssslllvvv||||||lllTTTEEEGGGOOOCCCCCCDDDFFFHHHOOO___nnn~~~zzzxxxqqqcccTTTNNNSSSZZZXXX]]]ccciiinnnrrrvvvyyyvvvmmmdddbbbcccffflllsssttt~~~wwwnnnuuu{{{yyyqqq]]]666333...+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))************++++++,,,,,,,,,---------888;;;@@@DDDGGGUUUuuukkkOOOTTTyyydddttt}}}ttthhhooonnnoooqqqqqqnnnppp}}}oooWWWmmmllleee]]]]]]fffpppuuu~~~vvv|||}}}tttnnnkkkbbbhhhoootttttttttvvvwwwxxxtttvvvbbbiiijjj___WWW___qqq}}}~~~mmm444+++000+++,,,)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++---222999===FFFIII```~~~xxxnnn^^^UUUNNNKKKIIIIIIRRR\\\[[[]]]bbbiiiuuummm\\\IIISSSWWWLLL<<<333---((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))),,,***///===MMMQQQHHH===KKKQQQYYY```\\\TTTyyyxxxppp^^^PPPZZZfffwwwlllttt]]]ccc}}}YYYFFF\\\tttnnnKKK///***111******************++++++'''((((((((()))+++,,,---}}}JJJ888666444222111000111111///............---------------------------------111'''+++666000'''===bbbxxxssswww[[[{{{pppFFFAAA::::::@@@@@@CCC\\\{{{xxxcccaaaxxxbbbbbb[[[RRRTTT\\\\\\VVVPPPFFFCCCBBBCCCUUUiiiooo```UUUfffiiimmmyyynnnXXXWWW^^^gggkkkgggjjjvvvzzzvvvxxxooogggeeedddaaaccciiixxx~~~xxxrrrtttxxx{{{{{{SSS555,,,...&&&(((...&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++'''///000))))))111777777JJJAAABBBGGGRRRvvv~~~WWWUUUbbbssszzzwww{{{tttnnnrrrqqqlllnnnttttttyyywwwxxxtttccc]]]sss}}}cccPPPeeepppqqq|||uuu{{{yyyvvvrrrrrrfffccc```aaaiiippptttvvvyyyyyyuuuuuu|||nnn^^^ZZZUUURRR```tttrrrwwwssswwwOOO444---'''000***))))))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))))))))(((((()))***+++,,,(((,,,+++***111===BBB???AAApppvvvwwwcccUUUZZZQQQSSSQQQKKKLLLSSSUUURRRZZZYYYWWWUUUVVV]]]iiiqqq{{{zzz{{{PPPOOOXXXeeeaaaLLL666,,,+++$$$$$$,,,///+++(((***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''))),,,,,,***'''...$$$@@@AAABBBUUUJJJEEEJJJMMMwwwRRRlll^^^NNNVVVVVVrrrxxxuuutttooommmnnnnnnkkkfffddddddgggkkkmmmeeejjjsssyyyyyyyyy}}}hhhyyykkkeeeOOOMMMttt{{{NNN888///222+++)))......******///))))))))))))((((((((((((vvvCCC888666444222111000111111///............---------------------------------111***)))------666UUUvvvxxxrrryyymmmtttaaa>>>>>><<>>DDDGGGIIIYYYzzz\\\WWWwwwzzzgggvvvsssuuupppnnnrrrpppppprrrwww{{{pppyyy~~~zzzfffZZZvvv|||fffWWWfffooo~~~tttpppdddaaaooozzzzzz{{{yyyuuurrrjjjfff^^^[[[aaaiiinnnqqqtttxxxxxx{{{tttaaaWWWMMMHHHUUUjjjyyy{{{iiiCCC333,,,000******)))(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))(((((()))))))))******+++)))///444555666===JJJSSSkkkxxx|||lll^^^WWW]]]gggVVVVVVSSSNNNNNNSSSRRRNNNJJJMMMQQQSSSVVV[[[bbbhhhjjjttt}}}~~~wwwcccXXXcccpppgggMMM777///...+++((('''((())))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***'''''')))+++777======222<<>>JJJ^^^ssswww}}}UUU333******+++***)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((()))************)))000###+++BBBDDD===WWWqqq^^^\\\[[[^^^aaa^^^UUUNNNTTTTTTRRRPPPSSSVVVUUUQQQQQQTTTVVVUUUSSSRRRUUUWWW^^^___eeeqqq|||xxxddd```rrrpppSSS555444///'''%%%((()))''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''+++...+++%%%&&&---555???KKK444:::RRRAAA@@@bbbwwwXXXuuu\\\SSS```tttwwwooommmkkkiiiiiiiiijjjlllgggeeeggglllppprrrvvvzzzmmm|||~~~mmmwwwOOO===///---...+++))),,,*********))))))))))))(((wwwEEE888666444222111000111111///............---------,,,,,,------------------&&&222444111CCCkkk|||llleee|||```;;;999AAA???JJJKKKUUU~~~zzzzzz```[[[fffeeevvvhhh]]]OOOVVVqqqdddkkk}}}sssnnnpppxxxyyy~~~zzztttnnniiiggghhhnnnrrrzzz{{{sssllldddtttiiiccc}}}~~~uuuvvv|||}}}|||}}}hhh???000---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,---++++++...333;;;IIIVVVHHH<<>>HHHBBBPPPTTTeeexxxzzzmmmPPPfffvvv|||uuussslllddd```aaa```]]]^^^```gggpppxxx}}}|||oooooommmtttyyyfffwwwrrrKKK777000---...222++++++++++++************qqq@@@888666444222111000111111///............---------+++,,,,,,------............222444>>>[[[}}}oooppp{{{___<<<<<>>BBBEEESSSqqqsssZZZSSSLLLjjjvvviiicccdddccc___ZZZ[[[dddjjjlll{{{~~~~~~mmmuuuzzzwww}}}}}}]]]hhhyyy```AAA))))))555,,,,,,,,,+++++++++******qqq@@@888666444222111000111111///............---------++++++,,,,,,---......///222///777QQQsss~~~jjjhhhfffEEE;;;@@@GGGMMMpppssssssPPPKKKXXX___^^^qqq]]]OOO>>>>>>HHHaaa{{{~~~lllbbb```ppp~~~|||xxxsssooojjjnnnqqquuuzzz~~~qqqiiiiiisssnnnjjjsss|||MMM777///+++000))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---,,,//////111@@@PPPMMM>>><<>>LLL___kkk}}}HHH222...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))***++++++++++++***+++*********,,,000333555FFF:::KKKrrr{{{zzzaaaOOOOOO```sss}}}}}}iii\\\[[[YYY\\\bbbfffcccbbblllxxx~~~}}}xxxwwwyyy{{{tttiiiggglllpppppphhh]]]```||||||}}}{{{rrrvvvhhhDDD...+++...///******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,***...999EEEHHHAAA888BBBGGG]]]yyy\\\|||xxxSSSWWWxxxeee```fffnnnhhhlllooottt~~~~~~}}}yyybbbwwwlllCCC000222---,,,,,,,,,,,,+++++++++nnn>>>888777444222111111111111//////.........---------++++++,,,,,,---...//////000,,,===gggvvvrrr|||aaannnmmmnnnHHH666>>>DDDVVVyyyppprrr{{{wwwfffIIIQQQhhheeeqqqRRR;;;???DDDRRRlllmmmwww}}}uuueee___ooo{{{~~~vvv}}}wwwqqqkkkfffkkkrrrxxx}}}xxxvvvnnn```fffhhhccc}}}^^^CCC---&&&555))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------000+++,,,:::MMMUUUMMMBBBQQQ}}}jjjnnnppp}}}mmmqqqnnnmmmooopppnnnrrrooobbb___bbbxxxxxx{{{fffLLLAAACCCKKK[[[qqq{{{tttmmmqqqhhhPPPWWWdddyyy{{{[[[>>><<>><<>>III```oootttlllXXXOOOYYY}}}}}}uuuooolllpppuuuxxx||||||~~~yyyyyy~~~{{{vvvttttttuuu||||||wwwzzz~~~www}}}NNN333,,,...,,,+++)))''')))+++***(((******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((******(((***---///111EEEIII;;;FFFRRR@@@YYYuuuvvvYYYfffcccxxxvvvqqqyyy~~~uuujjjxxxzzzooosssyyy{{{[[[AAA000///+++***...222---$$$___CCC666555444333222111111111000000///...............000,,,+++...///------///---;;;```|||zzz{{{|||ppptttmmmoootttHHH888EEEEEEGGGlllzzzlllooonnndddYYYRRRKKKZZZuuu~~~^^^CCC555===???MMMlll{{{ccctttoooeeeZZZllluuuqqqsssuuuuuuvvvxxxzzzzzzxxxvvvzzzwwwxxxpppaaabbbjjjhhhjjjeeeeeemmmwww}}}sssjjjgggjjjkkkkkk}}}]]];;;111000...,,,***)))))))))((('''(((((((((((())))))))))))((())))))***************++++++,,,,,,,,,,,,------000---555BBBCCC===BBBPPPwwwbbbxxx}}}rrr}}}ssslllrrrtttqqqpppqqqtttxxxiiiccceeekkkuuu}}}yyyvvv```CCCBBBGGGLLLYYYuuu{{{qqqiiirrrtttTTTNNN```vvvooo\\\FFF888>>>LLLWWWgggvvvzzzmmmddd^^^WWWPPPMMMFFFMMM]]]ooo|||yyyjjjWWWEEE;;;555<<>>666777777@@@YYYzzz}}}xxxhhhAAA222...000+++***+++&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++,,,...+++***...333:::DDDOOOkkk{{{qqq```aaaiii{{{|||tttppprrrxxx|||~~~uuuwww}}}eeeDDD,,,,,,,,,---,,,***(((((()))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''',,,,,,(((+++111///&&&>>>TTTIII:::BBBDDDRRRxxxcccjjjfff{{{~~~hhheeetttiiiIII000...///)))(((...ZZZ>>>666555444333222111111111000000///...............---,,,,,,///...+++,,,000:::```rrrnnnkkk{{{{{{lllCCC<<>>888BBBQQQVVVddd{{{}}}vvvdddVVVGGGAAAPPPbbb~~~nnnXXXMMMFFF@@@EEEZZZ{{{wwwhhhccc[[[SSSOOOMMMAAA@@@UUUpppsss```NNNBBB999777666<<>>KKK___yyy___aaaqqquuueeebbbYYYvvvxxxkkkoootttqqqtttrrrppppppqqqrrrrrrqqqjjjhhhfff\\\SSS___kkkfffmmmkkkhhhdddaaahhh{{{}}}uuukkkdddbbbKKKrrr}}}~~~yyyfff:::555///---************)))'''(((((((((((())))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,------111666===???999;;;OOOfffvvvzzz}}}www]]]yyyuuuvvvpppmmmmmmooonnnuuu}}}yyywwwuuutttsssoookkkmmmrrrrrruuuzzziiiNNN>>>888<<>>MMMcccvvvttt[[[MMMXXXvvv|||zzzrrrbbbeeerrr|||~~~{{{yyyzzz|||uuuvvvuuuvvv|||xxxtttqqquuu~~~zzzzzz|||zzz|||yyyddd???...******,,,***&&&''',,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++&&&'''---+++(((222BBBVVVCCCBBBLLLTTTpppxxxQQQrrr___|||zzzwwweeeyyy```<<<...111///'''VVV<<<666555444333222111111111000000///...............---,,,---...------222:::QQQrrr[[[{{{```^^^|||mmm===<<>>KKKWWW[[[eee|||qqqXXXLLLKKKIIICCC>>>;;;999HHHOOO]]]gggRRRHHH@@@>>>@@@KKK]]]yyywwwnnnkkk___RRRNNNBBBCCC<<<888HHHhhh|||}}}rrr\\\KKK:::777777:::???LLLiiiuuuGGG,,,......*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,...222999AAAQQQkkknnnPPPNNNaaa|||zzz~~~uuudddXXXhhh||||||}}}zzznnnccchhhxxx{{{xxxxxxzzzzzzyyyzzz}}}yyy~~~YYY777...))),,,,,,((((((,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++'''(((,,,---///===NNN:::888EEENNNdddMMMnnnooorrr}}}~~~}}}xxxrrroooyyy}}}~~~||||||}}}yyyxxx{{{}}}}}}|||}}}~~~xxx}}}~~~vvvdddaaaccc:::,,,,,,,,,WWW>>>666555444333222111111111000000///..................,,,------,,,...666@@@aaawww^^^jjjiii]]]pppRRR666BBBBBBPPPttt}}}nnnffffffyyymmmccclllwwwmmmRRRRRRZZZaaa|||^^^AAA@@@;;;CCCNNNWWWlll|||\\\bbblllyyy}}}qqqgggXXXqqqwwwssstttrrrtttqqqnnnmmmooorrrtttuuuiiigggbbbUUUPPPcccsssnnnhhhooovvvttthhh```gggttt{{{ttteeeTTThhh[[[WWWvvv|||}}}ddd888///---+++***+++***)))((((((((((((((()))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------+++999FFFFFFCCCTTT}}}}}}tttaaaqqqjjjoooiiiiiiqqqnnnpppxxxwwwrrrqqqppprrrwww{{{xxxqqqooorrrzzz}}}ooolllfffYYYCCC:::<<<:::===LLLXXX]]]hhh}}}~~~gggOOODDDBBB???:::777888777EEEEEELLLRRRBBB<<>>999EEERRRXXXggg\\\ccclllvvvvvvhhhUUUpppzzzppppppssstttqqqnnnmmmooosssuuuvvvkkkggg^^^MMMGGG\\\mmmgggfffnnnxxxyyynnnaaa```eee~~~xxxjjjVVVWWWhhhYYYccc|||~~~rrrwww===///---+++***++++++)))((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------444666:::===GGG___lllaaaaaaggghhhrrrnnnpppssshhhooo~~~zzzsssooopppqqqpppsssxxxyyytttpppqqqnnnsssvvv}}}yyyooouuufffTTT===888===999>>>RRRXXX^^^iii{{{~~~TTTNNNIIIEEE===444444999777777CCC???@@@EEE666444;;;999FFF[[[eeeiiivvvooojjj\\\QQQPPPIIICCC>>>===999???YYYvvvwww{{{~~~qqq___RRR???555111777<<>>[[[^^^jjjtttvvvjjjsssnnn}}}KKK<<>>:::;;;===HHHUUUaaa```hhhwwwfffUUUJJJ>>>:::888444222222555666777666555444555666???<<>>666777LLLfffqqqwwwyyyvvvuuussshhhYYYBBB:::555888;;;>>>IIIWWW|||ooosssBBB222111,,,...,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,+++++++++---/////////***;;;AAAOOOppphhh[[[GGGqqquuujjjjjjqqq~~~~~~|||}}}yyypppddd[[[\\\fffvvvxxxtttvvv|||}}}wwwsssttt{{{vvvnnnfffaaaeeeqqq}}}tttnnnrrrzzzqqq~~~ccciiiuuuxxx@@@,,,555***'''...'''+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))$$$,,,000%%%KKKdddBBBDDDIIIQQQiiitttaaammmaaa}}}xxxooossszzz~~~yyyqqqoooqqq___jjjssstttsssttttttsssmmmllljjjjjjkkkllllllkkkiiiiiiccc[[[XXX[[[^^^^^^bbb^^^[[[[[[ZZZXXXWWWYYYUUUYYY^^^```bbbgggooovvvzzzuuufff~~~iiiGGG+++SSS<<<777666444222111111111222.........///////////////---))),,,111+++,,,HHHkkkeeewwwiiinnnqqq```tttfffAAA;;;<<>>RRRnnn{{{kkkeeeooorrrmmmkkkpppmmmmmmxxx|||zzzuuuqqqmmmlllkkkkkkooopppqqqqqqtttsssjjj^^^VVV___fffjjjnnnqqqpppkkk```LLL;;;888<<>><<>><<<>>>FFFTTTnnnlllgggaaa\\\WWWOOOKKKDDD>>>:::444222<<>>UUUrrrYYYQQQ^^^fffcccccceeeeeecccccceeepppsssvvvxxxxxxvvvuuuuuutttlllhhhooo~~~tttlllkkkrrrrrrllliiimmmkkkmmmnnnfffZZZZZZooovvviiirrrwwwxxx|||yyyooojjjiii{{{{{{FFF,,,//////***,,,+++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************************///###AAAEEE000HHHQQQQQQbbb~~~dddRRRppp|||~~~tttfff]]][[[^^^YYYWWWVVVUUUOOOKKKLLLRRRVVV\\\___\\\[[[___cccdddfffdddaaa___]]][[[XXXUUUaaa```dddnnnzzz|||wwwxxx}}}}}}~~~|||qqqyyyeeeUUU<<<777666444222111111111222000000//////......------333,,,,,,111111999___kkkggggggzzznnn\\\MMMVVVRRRSSSdddmmmvvvsssiiiggggggbbbaaawwwkkkJJJVVVvvvcccGGGJJJXXXmmmfff===???;;;@@@NNNXXXddd~~~}}}vvvzzzllldddtttxxxooodddMMM>>>>>>BBB@@@UUUjjjiiiuuutttjjj^^^QQQFFFEEERRRcccnnnnnnsss{{{}}}ttteeeXXX]]]fff~~~ppp___NNNNNNVVV\\\xxxyyyMMM555---222...++++++(((+++******))))))******+++******************))))))+++,,,------,,,---000222555666EEEUUUnnnnnnjjjmmmkkkmmmrrrqqqyyyyyyvvvqqqqqqqqqpppooommmlllkkkiiilllnnnnnnoooooohhh```IIISSS]]]bbbccceeehhhkkkdddOOO;;;555:::CCCMMMVVV]]]___kkk|||```CCC;;;555555555444555888444555666888999===BBBFFFDDDHHHOOO\\\tttllldddaaa^^^ZZZRRRMMMEEE===:::666333777>>>YYYjjjxxxxxxrrrlllddd[[[KKK???666555666666>>>HHHccc|||}}}@@@222333'''///*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***+++---------...///000===HHHiiieeeVVVYYYzzzpppvvv~~~zzztttqqqqqqnnnmmmpppssstttuuuxxxvvvqqqpppwww{{{wwwhhh```gggmmmjjjjjjoooiiinnnqqqhhhVVVPPPfffzzzwww}}}vvvrrr~~~}}}zzzvvvtttuuuxxxuuu|||zzz]]]///555444&&&)))+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***************++++++***,,,444OOOIII999OOO[[[\\\jjjaaaffftttvvvxxxuuuiiiXXXMMMJJJLLLJJJKKKNNNRRRPPPLLLKKKOOOUUU[[[______bbbiiiooopppqqqllleeeaaabbbfffkkknnnooonnnuuuooo{{{~~~|||zzzqqq~~~UUU<<<777666444222111111111222000000//////......------000+++)))---444EEEhhhppp[[[}}}cccnnnwww[[[qqq^^^FFFVVVGGGXXXtttkkkooo~~~ggglllhhhfffcccggg\\\NNN]]]zzz|||PPPbbb|||aaaCCC@@@:::???NNNVVV]]]tttuuuyyyqqqcccppp|||rrraaaFFF:::@@@IIIGGGWWWgggeeerrrtttiii^^^TTTFFF@@@MMMbbbpppqqqvvv|||{{{lll^^^YYY]]]xxxsssiiiPPPKKKSSSZZZrrr}}}___???///222///++++++)))++++++************++++++++++++++++++************,,,,,,---,,,,,,...111333<<<;;;KKK[[[zzzsssqqq|||nnngggmmmnnnnnnoooooo|||vvvsssmmmnnnnnnnnnmmmllljjjiiifffhhhjjjkkkmmmnnnggg___KKKQQQXXX]]]^^^^^^ccciiicccQQQ>>>666888>>>FFFLLLTTTXXXeeeyyyVVV@@@:::666666666555666:::;;;<<<>>>???BBBGGGMMMRRRYYY___gggxxxooofffaaa^^^\\\UUUNNNFFF???;;;999666777999PPPdddtttvvvpppkkkddd\\\NNNAAA777666777777===GGGWWWyyy|||QQQ555555&&&...************))))))))))))))))))))))))))))))))))))************++++++++++++***,,,---------...111444>>>WWW}}}SSS[[[bbbttthhhaaaccciiilllppptttwwwvvvwww{{{|||xxxsssccc^^^llluuupppkkklllhhhkkklllbbbNNNEEE[[[yyy|||~~~nnnrrrtttrrrpppuuu|||zzzxxxqqqvvv~~~ttt666444333&&&,,,+++******)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++++++++,,,111111OOORRRFFFGGGEEESSSvvvuuueee^^^tttlllaaa```^^^XXXRRROOOPPPRRRTTTTTTWWW]]]___^^^```dddsssxxx{{{|||~~~{{{wwwvvv{{{zzzfff___ZZZ}}}ooofffiiittt}}}{{{zzz|||xxxdddUUU;;;777666444222111111111222///////////////............---,,,000BBB___|||cccaaa{{{oooeeexxxwwwvvvaaaGGGBBBLLL>>>```ZZZkkkuuueeelllhhhhhheeejjj~~~|||TTTYYYeeeyyyYYYaaabbbEEE???<<>>;;;999888888EEEYYYkkkooommmlllfff^^^SSSDDD999888888888<<>>>>>BBBHHHNNNXXXlllxxxxxxyyy}}}lllnnn}}}wwwkkkTTTEEECCCJJJSSSvvv}}}^^^TTTLLLDDDKKK\\\qqqvvvyyy{{{yyyooo```WWW___uuuuuucccMMMMMM```mmmrrrzzzvvv{{{WWW777222...+++---...,,,++++++******++++++,,,,,,,,,,,,------.........,,,------,,,,,,...222666999???MMMxxx|||vvvnnn___|||ppplllhhhkkkjjjlllpppyyyyyyuuusssppplllmmmlllkkkiiihhhfffeeedddccc[[[QQQPPPYYYbbb```XXXEEEFFFNNNXXX\\\ZZZYYY\\\VVVQQQGGG<<<777888<<>>??????>>>===IIIXXXdddqqq}}}|||xxxrrrgggTTT999666555444333222111111111///////////////////////////......999NNNyyyuuuWWWuuu}}}wwweee]]]ooo\\\oooXXX???CCCbbbpppdddeeeqqqaaakkklllllliiiaaaVVVQQQVVVcccmmmqqqqqqSSSGGGRRRQQQ>>>MMMddd\\\@@@FFFAAAFFFSSSTTTbbbrrryyyzzzkkknnn}}}zzziiicccGGGBBBLLLsss```WWWSSSJJJOOO```kkkzzz|||yyylllXXXSSSbbb}}}|||uuuUUUHHHXXXZZZaaayyyzzz333777111///+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...------///444999;;;LLLeeeccc___wwwqqqfffnnnhhhdddgggiiikkkwww~~~zzzuuuqqqooommmlllkkkjjjkkknnnmmmhhhfffgggcccVVVCCC:::GGG\\\bbb]]]@@@???OOO^^^\\\YYY]]]\\\WWWRRRMMMFFF===666777<<>>CCCLLLQQQPPPIIIJJJVVVbbb___cccpppmmmiiidddcccbbb___YYYTTTUUURRRLLLEEE???:::666444:::;;;GGG[[[hhhiiieeeddd^^^QQQAAA777444666888888???GGGkkkLLL:::(((222---,,,+++***))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---)))***///111444AAARRRooosssMMMIIITTT~~~||||||{{{||||||{{{xxxvvvkkkdddXXXNNNJJJLLLRRRUUUUUUYYYbbbkkkrrrvvvvvvvvvssswwwttt|||}}}ttt\\\JJJMMM___gggttt|||pppqqqrrrnnnmmmqqqkkkiiiaaammmxxxrrrnnn|||wwwhhhuuugggSSS333111+++---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************...///,,,)))***---...EEEHHH;;;AAAAAAXXXkkklll^^^zzzeee[[[eeepppwwwyyyvvvqqqlllkkkfffcccjjjuuu}}}|||vvvyyy~~~|||tttgggSSS]]]vvv~~~}}}oooSSSAAAAAAIIIJJJEEE===@@@EEEOOObbbwww~~~zzzuuuzzzyyyfffVVV;;;666555444333222111111111////////////////////////...///000<<>>>>>YYYqqqpppYYY^^^iiicccggghhhfff[[[OOOKKKOOOYYYkkkzzziiiiiiXXXGGGIIIHHH<<>>EEEJJJKKKNNNRRROOOIIIAAAFFFXXXjjjkkkoooxxx^^^\\\XXX]]]eeedddcccbbbaaa___[[[XXXVVVSSSNNNGGG@@@;;;777555888888BBBWWWgggkkkhhhfff^^^SSSCCC888555666777888777GGGggg{{{]]]CCC222111---,,,+++***))))))))))))******************************+++++++++,,,,,,,,,,,,,,,...///---222EEEZZZeeeTTTXXXccc|||~~~yyy|||{{{zzz{{{}}}}}}|||zzzqqqgggVVVIIIIIIPPPRRRNNNGGGFFFHHHRRRaaaooowww{{{{{{~~~|||wwwxxx{{{sssfffPPPRRRVVV[[[qqq~~~sssmmmooonnniiijjjqqqgggggg```iii}}}zzzuuuuuutttuuuvvvzzzjjjfff;;;444...---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,------///222PPPGGGAAAAAAEEEuuuvvv]]]{{{}}}iii```___iiisssyyy}}}}}}zzzaaa```[[[fffyyyiiibbbnnnzzzxxxzzz||||||||||||yyyvvvzzzzzzppp```hhh|||~~~~~~pppXXXEEEAAAHHHOOOOOOQQQSSSPPPLLLOOO^^^nnnwww~~~~~~yyyvvvuuuuuurrrnnnppptttyyy___VVV===666555444333222111111111////////////////////////---///333@@@eeeyyyUUUeeelllhhhkkkoooyyy___999EEEVVV^^^lllpppXXX```eeejjjhhhkkkjjjVVVGGGJJJTTTbbbxxxtttbbbnnnjjjOOODDD@@@<<>>BBBRRR]]]fffggg^^^```ZZZSSSKKK@@@777666;;;===FFFPPPhhhUUUBBBGGGLLLOOOQQQQQQLLLEEEGGGNNN```oooooooooxxx[[[LLLDDDGGGFFFPPP[[[^^^bbbccc```]]]\\\\\\WWWUUUPPPIIICCC===999666666444<<>>888777777777<<<>>>KKKiii}}}III:::...------,,,+++******************************************+++++++++,,,,,,,,,)))...000///555KKKkkk{{{PPPTTTkkkzzzsss|||zzz~~~xxxtttrrrrrrrrrrrryyyxxxhhhPPPHHHQQQUUUNNNVVVNNNEEECCCJJJYYYhhhrrr}}}tttqqqtttpppcccWWWTTTdddfffyyypppnnnmmmooommmhhhjjjooolllmmmgggeeerrr}}}zzzrrr~~~gggmmm|||tttPPP777---------,,,+++************************)))))))))(((((((((((((((((((((((((((((()))))))))************000***)))...---***333AAA666666HHHIIIrrrjjj|||TTTaaauuutttnnnwww}}}yyyvvvtttmmmeee]]]rrrXXXiiigggUUUJJJ___vvvyyy|||wwwvvv{{{{{{zzzyyyyyy|||~~~}}}zzzssshhhbbblll{{{~~~vvvaaaRRRWWWhhhvvvxxxtttwww}}}wwwsssqqqtttuuurrrpppqqqqqq}}}sssTTT<<<666555444333222111111111////////////////////////...000555DDDwwwXXXPPPlllNNNeeemmm[[[ddd\\\DDD:::AAAWWWwwwUUUccchhh^^^hhhggglllUUUJJJKKK]]]mmm{{{___QQQeee{{{jjjIII@@@EEEZZZxxxwwwNNNBBBNNNQQQ___yyypppxxx}}}zzzwwwkkkwwwtttbbbYYYPPPFFFDDDJJJZZZrrr~~~}}}oooddd[[[RRRUUUvvvrrr]]]AAAQQQgggWWWgggvvvlll:::000555222---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------,,,+++///666<<>>]]]zzzdddTTTOOOhhhtttvvvttt~~~yyyrrrmmmkkkllllllmmmqqqyyysss[[[IIIJJJQQQRRRWWWUUURRRLLLJJJPPP]]]hhhuuuqqqqqqoooaaaRRRRRR]]]uuuyyyooowwwrrrnnnmmmmmmkkkjjjkkkhhhgggeeeccckkkyyyzzznnnuuusss|||lllddd===000...---,,,+++************************)))))))))(((((((((((((((((((((((((((((()))))))))************---++++++,,,)))***:::NNN999IIIVVV]]]mmmuuuzzzXXXttt}}}wwwlll}}}wwwnnnzzz}}}{{{ssshhhdddYYY\\\fffRRRQQQzzzyyysssyyyzzzrrrpppwwwzzzyyyzzz|||}}}|||zzzzzzyyylll___bbboooyyy~~~~~~}}}|||}}}}}}nnnccciii|||~~~|||ssswwwxxxsssqqquuuyyy{{{yyywwwwwwwwwsssllljjjllleeevvvvvvwwwTTT===666555444333222111111111//////////////////////////////888IIINNNbbbfffRRRqqqfff___eeeXXX???>>>AAAeeejjjXXXdddhhhaaahhhllllllLLLHHHOOO^^^iiitttttt^^^NNNYYYrrrjjjFFF===EEESSSlll___KKKNNNQQQ[[[qqqjjjqqq~~~}}}xxxsssrrrzzzwwwmmmvvviiiaaaYYYMMMFFFDDDTTTlllyyy{{{pppddd^^^WWWQQQeeetttaaaEEENNN___RRRXXXrrrvvvuuu;;;222333...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,---111:::@@@TTTyyyUUUqqqooohhhddd```iiikkkjjjqqq~~~zzzuuurrrqqqnnnllljjjjjjjjjjjjjjjiiikkknnnlllfffbbbbbb___aaa___^^^gggwww~~~{{{OOOPPPWWWTTTKKKSSScccfffpppiii```UUUFFF:::777:::FFFOOOXXXddddddsssnnnNNNHHHFFFKKKRRRTTTTTTTTTJJJHHHFFFHHHTTTlllrrrhhh[[[RRRYYY[[[dddnnnxxx{{{lll___ZZZ[[[XXXWWWUUUQQQJJJBBB;;;777777555444>>>RRRdddiiifffeee^^^RRREEE<<<777666666<<<000<<>>222...---,,,++++++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...000,,,...DDDgggiiiUUUYYYUUUnnnmmmzzzwwwrrrlllhhhhhhiiikkkllliiisssuuueeePPPHHHLLLSSSPPPUUUZZZXXXUUUYYYfffrrrwwwuuupppfffUUULLLXXXkkkqqqvvvrrrnnnmmmmmmllljjjhhhkkkgggiiijjjlllzzzuuuzzzoooqqq\\\|||}}}JJJ666...---,,,++++++******+++************))))))))))))))))))))))))))))))))))))))))))))))))************&&&***,,,***)))222DDDSSS???TTT^^^vvvjjjhhhdddyyyzzzkkkeeehhhkkktttooosss|||~~~yyynnntttQQQhhhZZZUUUccc}}}{{{tttqqqsssqqqlllnnnvvvuuutttwww}}}}}}|||~~~}}}rrr___WWW^^^aaannn~~~~~~~~~}}}yyyvvvvvvwwwrrrwwwzzzzzz|||~~~}}}}}}{{{tttkkkggghhh```nnnsssWWW@@@666555444333222111111111////////////////////////...///>>>SSSzzzHHHxxxaaa]]]```gggiiiPPP;;;IIIMMMrrr\\\fffeeehhhiiijjjpppfffMMMMMMSSS^^^hhhrrr~~~```UUUUUUOOO\\\{{{kkkDDD:::BBBIII___~~~cccOOORRR```pppkkkuuuxxxiiieeelllsssoooiiirrryyymmmeee___VVVMMMFFFMMMdddrrrxxxuuueee___[[[NNNWWWwwwfffNNNKKKUUUPPPOOOrrr}}}{{{CCC777000+++111++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---,,,...444===DDDZZZ{{{}}}tttYYYjjjfffcccbbbfffhhhfffuuuzzzwwwwwwrrrqqqnnnllljjjiiiiiiiiilllhhhfffgggeeeaaa```ccc^^^```^^^\\\```gggbbbXXX===HHHYYYZZZQQQYYYiiimmmqqqjjj```UUUFFF999666999@@@GGGTTTeee___iii[[[NNNDDDDDDGGGHHHIIIKKKJJJHHHEEEHHHYYYxxxnnndddeeedddfffffftttxxxhhh___]]]WWWWWWUUUQQQKKKCCC;;;666444444444:::LLLaaajjjiiifff```UUUHHH===777555555666333>>>___xxxBBB333......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,000///111IIInnn\\\SSSXXXfff}}}|||uuuooo|||uuuqqqkkkhhhhhhiiikkkkkkjjjlllooommm```QQQLLLPPPOOOVVV\\\___bbbiiiwww}}}nnn\\\PPPSSSeeevvvooommmppprrrqqqooonnnnnnmmmsssjjjooorrrllluuuxxxuuummmyyyzzz\\\jjjsssnnnVVV;;;......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************%%%,,,---)))---<<>>>>>@@@FFFMMMMMMMMMMMMTTTlllmmmYYYbbbhhhggghhh~~~oooddd```WWWWWWVVVRRRKKKCCC;;;666111333333888III___kkklllgggaaaVVVIII>>>777555555444999???OOOpppJJJ;;;......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''000333666OOOttt[[[WWWUUUvvv|||uuuqqq~~~yyytttnnnjjjhhhhhhiiiiiiqqqiiikkksssooo]]]PPPNNNRRRUUUZZZ^^^eeeqqqkkkUUUPPP]]]ooo{{{{{{{{{oooooojjjeeennnwwwxxxtttqqqrrrtttvvviiiooorrrfffiiitttooowwwvvv~~~tttggg\\\tttmmm]]]===......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))111000)))111BBBEEE;;;@@@@@@______eee___QQQ~~~nnnZZZddduuuwwwvvv|||yyynnnsssuuuooowwwrrrKKKWWWqqqlllpppqqqppprrrwwwxxxuuurrrqqqwww|||{{{lllPPP^^^rrryyy|||sss|||zzznnnqqqvvv~~~|||~~~|||yyyvvvpppooouuuzzzwwwpppllltttkkkrrrpppllloootttVVVDDD777666555333222111000000////////////............+++555===kkkJJJfff{{{___tttggg[[[qqqwwwKKKDDDHHHrrreeekkkjjjeeedddnnnuuuhhhTTTKKK```OOO^^^iiihhh@@@999<<>>IIIKKKMMMUUUhhh||||||llliiilllbbbWWWQQQJJJGGGPPP```qqq}}}~~~sss```dddMMMOOO```jjjaaaRRRFFFNNNBBBggg|||~~~jjj888111444------,,,++++++******+++++++++++++++,,,,,,,,,---------***000,,,333:::===XXXuuupppqqqddddddfffeeeggggggkkkwwwzzzttttttssspppooonnnmmmlllkkkjjjiiiiiigggddddddccc```[[[WWWYYY[[[VVVVVVXXXOOOFFFLLLnnniiibbbhhhccc```WWWKKK>>>888999<<<@@@CCCRRRgggrrr{{{eeeYYYWWWTTTVVVTTT^^^XXXWWWdddzzzjjjZZZ\\\^^^\\\iii~~~gggeee^^^YYYTTTQQQOOOIII@@@888555444444666@@@PPPaaakkkkkkfff]]]OOOCCC999555444555999@@@KKKjjjnnn;;;000...,,,,,,,,,,,,***)))*********************************+++,,,,,,------...---999BBBfffaaaQQQJJJgggzzzwwwuuu{{{{{{xxx{{{xxxtttrrrqqqrrrrrrqqqrrrqqqrrrvvvxxxssshhh^^^ZZZYYY```lllttt}}}gggbbb^^^```pppsssssstttuuurrrrrrqqqooollllllnnnppppppmmmmmmpppnnnjjjkkkpppwwwqqqcccfffeeeSSSAAA222111...,,,+++++++++***,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,---+++,,,000333RRR>>>BBBNNNgggzzz[[[ZZZZZZddddddlllmmmlllzzzuuuXXXWWW[[[]]]^^^hhhyyy|||}}}|||lll|||tttNNNKKKWWWjjj|||xxxgggooooooqqqyyywwwssswwwtttmmmhhhkkkuuu~~~rrrbbbkkk|||}}}~~~yyyvvv|||wwwyyy~~~{{{zzz}}}}}}yyyyyy}}}ssssssssstttpppmmmpppeeeooozzztttkkkSSSQQQ;;;777666555333222111000000////////////............111444NNNvvvmmmFFFooo~~~gggfffxxxbbbsss|||bbbFFF===UUU|||ccctttjjj______mmmtttcccKKKWWWkkkXXXiiifffFFF===;;;888EEEYYY|||WWWBBBHHHMMMKKKRRRKKKIIILLLPPPYYYoooeeeJJJJJJDDDGGGMMMFFFPPP\\\llllllZZZ[[[iiifffYYYQQQJJJHHHNNN[[[lll}}}rrr```dddSSSGGGRRRnnncccTTTGGGMMMEEEUUUllltttttt999888111...---,,,++++++******++++++++++++++++++,,,,,,,,,,,,+++)))000...444<<>>IIIIIIzzziiiyyy[[[lllxxxrrr]]]cccccc```\\\```mmm|||wwwcccJJJMMMTTT```ggglllsssqqquuuqqqnnn___KKKPPPWWW```jjjppprrrqqqooohhhnnnmmmnnnvvvvvvtttzzz{{{uuurrryyyppp[[[[[[iiimmmqqqttt~~~|||wwwxxx|||hhhiiilllrrrzzz~~~~~~{{{||||||zzz~~~wwwvvvyyy{{{rrriiikkkeeeqqqxxxnnnfffJJJaaammmPPP:::777666555333222111000000////////////............333555YYY~~~bbbLLLxxxqqqbbbsssggg\\\wwwtttJJJFFF@@@cccpppkkkrrriii```aaammmrrreeeRRRiiizzz^^^ggg|||yyyvvvgggKKK@@@;;;888BBBSSSnnn{{{LLL333444555333FFFCCCBBBGGGOOO\\\sss```IIIHHH\\\yyyxxxHHH```~~~cccMMMQQQiiilll]]]RRRMMMHHHJJJSSSfff{{{sss```aaaXXXBBBJJJwwwssseeeVVVGGGKKKGGGQQQiiissszzz>>><<<---///---,,,++++++******++++++***++++++++++++,,,,,,,,,+++(((000///555<<>>LLLzzzmmmTTT[[[___eeewwwuuu^^^QQQRRRPPPSSS[[[```bbbgggmmmwww~~~qqq```\\\WWWUUUSSSMMMCCC;;;333222333444555===SSShhhjjjllliii]]]KKK<<<555444777333666===QQQ{{{OOO444222...---,,,---,,,+++***************************++++++,,,------......///333KKKvvvvvvUUUOOOfffuuuwwwssspppnnnmmmmmmnnnnnnmmmppptttwwwyyyzzz{{{}}}qqqqqqoooooouuuvvvooo}}}rrrxxxsssmmmtttrrruuuvvvqqqllllllttt{{{nnnppppppmmmhhhccc___]]]ooo}}}|||UUUZZZgggaaaqqq;;;222,,,...///,,,***+++,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,)))000)))444QQQAAA333???YYYwww[[[dddzzz___QQQPPPWWWVVVKKKRRRPPPUUUZZZZZZaaa|||zzz{{{ttt]]]MMM???@@@:::HHHNNNRRR]]]eeennn|||\\\RRRkkksssbbbXXX```eeeiiifff]]]SSSMMMKKKJJJRRRRRRWWWccchhhiiiqqqpppuuu{{{~~~}}}||||||xxxuuuxxxnnnSSSEEEPPPZZZgggttt{{{~~~}}}~~~tttpppooommmkkkrrr||||||rrrssshhhhhhwwwvvv```iiittt\\\GGGRRR~~~SSS>>>777666555333222111000000////////////...............999ggggggsssggggggfffHHH\\\yyyOOO???IIIqqq___rrraaadddgggjjjllloooqqqssswwwnnnmmmwwwyyytttcccPPPBBB999777>>>GGGWWWxxxtttIII111333888999888@@@EEEJJJZZZtttwwwddddddgggsssfffRRRhhhuuuXXXOOOFFFCCCFFFWWWpppzzzfffVVVbbbEEEGGGmmmlll[[[HHHEEECCCRRRsssssssssSSS;;;,,,111---,,,++++++******++++++************++++++++++++---(((000///444===OOO~~~yyyvvvyyyeee___eeedddeeejjjjjjyyy|||zzztttrrrrrrlllmmmmmmlllkkkiiihhhggggggaaa```___]]]\\\[[[ZZZYYYWWWZZZZZZ\\\ZZZNNNQQQggg}}}kkkVVVUUUZZZNNNBBBGGG999666111000444<<>>MMMrrrsss\\\666333///---------,,,,,,************************++++++,,,,,,------......+++888TTTiiiZZZUUUrrrsssrrr}}}sssqqqnnnllljjjhhheeebbblllqqqwww|||wwwtttjjjbbbfffuuu~~~hhhgggpppsssnnnzzz}}}tttwwwzzzmmmjjjzzzsssuuuuuurrrnnnnnntttyyylllqqqrrrnnnjjjgggccc^^^ggg{{{SSStttbbbdddgggAAA555,,,...///+++***,,,,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,)))------???VVV999777???nnnuuuvvv[[[qqquuuqqqeeeGGGFFFNNNYYY```]]]___ZZZXXXYYYZZZgggxxxyyyvvv]]]OOOEEEGGGCCCKKKHHHDDDKKKPPPQQQXXXRRRTTTtttwwwtttgggvvv|||yyyiiiZZZPPPMMMCCCEEE>>>===IIIQQQYYYffflllpppssssssqqqssszzz{{{uuuzzzuuuZZZHHHOOOZZZfff|||~~~~~~~~~~~~}}}~~~{{{rrrooouuuwwwpppwww~~~uuuppp[[[UUUbbbggguuuxxxjjjnnnvvvhhhOOO@@@}}}TTT>>>777666555333222111000000////////////............000AAAjjjhhhyyy{{{ZZZaaa[[[KKKnnnyyyNNNAAATTTyyywwwdddsss\\\aaafffjjjlllooouuu{{{yyywwwuuuuuutttrrrnnndddVVVHHH===888;;;@@@OOOssssssJJJ000000444444;;;???GGGPPPZZZfffxxxrrr|||qqqwwwvvvsss]]]uuuxxxYYYSSSKKKFFFFFFUUUlll|||~~~lllSSSfffIIIFFFbbbnnn]]]HHHBBBFFFGGGjjjxxxxxx}}}yyyqqq^^^;;;000111---,,,++++++******++++++************++++++++++++---(((///000666@@@XXX~~~}}}vvvtttdddaaafffdddeeekkkkkkzzzxxxrrrsssuuuooommmlllkkkjjjiiihhhgggfffccc```\\\[[[\\\[[[XXXVVVSSSXXXVVVUUUVVVOOOMMMXXXjjj___III===@@@>>>===FFF888555111111666???HHHNNNGGGOOOPPP___|||jjj\\\eeeqqqiiiUUUFFFCCCQQQWWW___fffiiimmm|||}}}eee^^^WWWSSSQQQMMMEEE???999333222555666999III\\\iiiiiihhhaaaUUUGGG<<<666999444888@@@MMMooo{{{hhh777444000------------,,,************************++++++,,,,,,---.........---BBB___[[[KKKMMMtttuuuiiiyyy~~~wwwtttpppkkkddd]]]UUUOOO```hhhsss~~~~~~vvvssseeeRRROOO\\\ggghhh[[[WWWbbbfffYYYZZZaaaZZZYYYgggmmmppptttpppnnnwwwqqqqqqpppnnnlllmmmooorrrmmmsssuuupppkkkhhhccc]]]iiixxxLLLccckkkbbbiii~~~III999...///000,,,+++///,,,+++******))))))******))))))))))))))))))))))))******))))))******+++,,,,,,)))222JJJ[[[888FFFJJJlllzzzmmmqqqlll{{{```OOORRRRRRVVVdddmmmlllfff``````fffzzzdddQQQJJJMMMUUU[[[SSSHHHHHHFFF???@@@MMMRRRwww|||www|||pppzzz~~~nnn```ZZZYYYOOOMMM@@@777<<<@@@EEEPPP^^^ccchhhlllnnnssszzzzzzttt~~~kkkWWW[[[eeeuuu}}}~~~~~~}}}}}}{{{uuuxxxxxx||||||{{{qqqgggNNNLLLaaadddhhh~~~vvvmmmpppzzzpppMMMKKKyyySSS>>>777666555333222111000000000/////////...............DDDjjjnnn___gggwwwQQQNNNzzzlll;;;AAAZZZzzziiieeeooo[[[^^^dddiiimmmpppwww~~~sss|||mmmggg]]]OOOBBB;;;;;;<<>>000999AAA===999:::666222333888@@@HHHMMMOOOXXXWWW]]]vvvvvvtttttt```DDDHHHKKKKKKVVVdddttt~~~{{{www~~~fff___WWWSSSQQQMMMFFFAAA;;;444222666777999GGGYYYhhhhhhgggbbbXXXKKK>>>666555111777AAAMMMmmmuuu888444000------------,,,************************++++++,,,------......///222LLLhhh~~~|||SSSSSSZZZwwwzzz~~~~~~yyyxxxkkkgggyyy{{{uuummmcccWWWKKKDDDUUU^^^nnnyyyzzzxxxgggMMMBBBMMMYYY[[[SSSLLLVVVYYYHHHGGGKKK@@@???TTTZZZYYYjjjzzzyyytttqqqqqqpppoooooopppqqqrrrqqqwwwxxxqqqkkkggg```XXXooovvv~~~}}}EEEYYYooo```hhhpppOOO===000000111---,,,111,,,++++++***)))*********))))))))))))))))))))))))*********)))***++++++,,,///'''666RRR^^^:::TTTVVVrrraaauuusssooo___FFFNNNXXX```fffffffffbbbaaadddooofffMMMFFFJJJTTT^^^XXXNNNNNNJJJCCCBBBBBBFFFnnnsssmmmwwwnnnkkkrrrwwwqqqeee\\\[[[______]]]NNNAAA???999555;;;EEELLLXXXccckkkoooppppppzzzvvvkkknnnwwwvvv~~~~~~}}}zzzrrr|||}}}xxx{{{rrruuukkk```HHHPPPoooqqqooohhhYYYRRRkkk|||KKK???VVVdddyyyVVV???777555333222333222111000000000///...............777999xxxtttmmmttt```tttqqqSSS___]]]DDDAAAlllhhhvvvnnn]]]aaafffkkknnnttt{{{zzzvvv{{{jjjcccqqqpppWWW===444555555BBBYYYjjjWWW888666>>>888===CCCPPP[[[]]]ccc}}}mmmlllwwwmmmgggtttmmm___ZZZdddkkkfff___]]]PPPFFFDDDLLL[[[uuuzzzvvvbbbYYYRRREEERRRtttuuuaaaKKKCCC???AAAWWWpppyyyvvvnnn===555000///---+++***++++++***)))***************+++++++++...000,,,...;;;KKKiii~~~wwwkkkqqq|||zzz}}}pppccc\\\```ccccccfffkkk~~~wwwrrrqqqqqqrrrsssooollliiijjjmmmlllgggbbbaaa```^^^[[[WWWSSSPPPNNNNNNMMMNNNQQQTTTRRRJJJCCCOOOLLL<<<888333999HHH;;;555444<<<>>>999@@@LLLNNNVVV```cccgggxxxoooaaaSSSJJJ???:::===;;;;;;JJJ___bbbXXX\\\]]]\\\nnnddd^^^XXXTTTSSSNNNFFF@@@666555000000555444>>>WWWfffjjjgggccc```OOO===999777555333444AAA___FFF///222///,,,111,,,---++++++++++++++++++++++++---,,,+++,,,---.........444TTTqqqwwwqqqLLLJJJnnn|||zzz||||||rrrddd}}}|||{{{lllsssmmmZZZGGGDDD```yyy|||zzz~~~zzzoookkkdddPPP===DDDQQQOOOKKKKKKKKKIIIEEEAAA???>>>CCC<<<<<>>999;;;:::AAAMMMOOOWWW```cccggg{{{]]]HHH:::999444333777777777???KKKWWWUUUbbbjjjkkkmmmccc___[[[WWWSSSMMMDDD>>>777666000000555333===TTThhhlllfff```\\\LLL;;;888333444777:::BBBXXXzzzHHH000222000,,,000+++---++++++++++++++++++++++++---,,,+++,,,---...//////<<<[[[uuu{{{fffRRROOOnnn}}}ooobbboooooo]]]^^^UUUaaa^^^PPPJJJVVV|||vvvtttvvvrrrlllfff^^^```aaaRRRIIIPPPTTTGGGIIIJJJGGGBBB>>>===>>>999;;;@@@DDDFFFOOObbbtttyyyvvvrrrpppooooooppprrrgggmmmnnnjjjkkkqqqqqqkkk___uuu~~~pppjjjuuuTTTttt{{{sss@@@111555+++...///---...---,,,+++************))))))))))))************************++++++++++++111000222QQQ===111???jjjkkk|||VVVVVV{{{xxxvvvSSSUUU^^^^^^dddrrraaaQQQGGG:::<<>>EEEKKKVVV^^^aaannnyyyZZZLLL___yyysss[[[RRRVVVwwwpppfffTTTHHHDDDIIIVVVrrryyybbbXXXRRRBBBLLLkkk}}}fffOOOCCCBBBCCCXXXnnnrrrxxxkkkxxxEEE333---///---+++***++++++***)))))))))*********+++++++++******111:::===HHHmmm{{{iii~~~lllgggbbbaaaeeeeeeccckkkwww~~~zzzvvvsssqqqqqqooonnnooolllkkkkkkmmmlllhhhddd```^^^[[[WWWRRRNNNJJJHHHBBB>>>::::::>>>AAACCCBBBAAAHHH666666BBBKKKcccnnngggFFF444777;;;CCCOOOSSS[[[bbbcccgggyyyVVV>>>111111222444777<<>>DDDEEEBBBGGGYYYlllrrrsssttttttsssrrrpppnnnhhhnnnooommmpppuuuqqqggg___sss~~~zzzUUUmmm{{{sssHHH222888//////...000...---,,,++++++*********))))))))))))************************+++++++++,,,...000999KKK666///FFFwwwjjjSSSjjjtttXXX[[[```___qqqxxxeeeVVVQQQLLL???999777:::DDDMMMSSSZZZ```jjjssseeemmmqqqhhhpppqqqkkkdddgggttt{{{zzzwwwdddRRRMMMPPPVVV[[[^^^eeefffWWWEEEAAA@@@@@@EEEZZZhhhwww}}}~~~|||~~~kkkfffxxx|||~~~|||yyyzzz}}}~~~}}}~~~uuuooosssppplllqqqvvvmmmuuuyyynnn```XXXXXX[[[vvvcccFFF===888>>>vvvJJJ;;;777555333222333222111000000///............//////+++LLLbbbXXX{{{dddooolllVVViiiNNN===VVV|||zzzyyynnn^^^cccjjjrrrwww{{{}}}~~~tttjjjjjjppp}}}eeeVVVbbbsssrrrXXXCCCAAAAAA999333444AAA===^^^kkkFFF666BBB???HHHOOOZZZaaafffvvvoooccc|||ppp___PPPBBBTTT```www]]]aaaWWWKKKEEEEEEPPPlllzzzbbbYYYTTTCCCKKKcccfffQQQAAA>>>@@@YYYrrrvvv|||hhhzzzNNN555//////---+++***++++++***))))))))))))***++++++,,,,,,///***222<<<<<>>??????===@@@IIIRRRWWW[[[___dddllluuuxxxxxxuuunnnhhhmmmpppoookkknnnrrrkkk___cccsss{{{TTTaaavvvoooSSS444:::222///...111......---,,,++++++++++++((()))))))))*********************+++++++++,,,,,,)))000HHHRRRDDD@@@UUUoooXXXppp]]]YYYZZZdddiiiXXXOOOOOOOOOTTTTTTHHH888999CCCPPPPPPLLLUUUfff{{{vvvhhhWWWVVVcccoooqqqnnnjjjbbb\\\]]]cccgggggghhh]]]JJJAAAJJJVVVcccpppqqqXXXSSSPPPNNNWWWjjj~~~yyyoooxxxtttjjjmmmzzzyyy}}}{{{{{{|||~~~}}}}}}}}}}}}}}}|||{{{yyy}}}wwwtttyyyxxxuuuzzzuuurrrsssiii]]][[[SSSVVVnnnjjjLLL===<<<:::|||sss~~~nnnIII<<<777555333222333222111000//////............//////,,,QQQ^^^WWWrrrZZZoooqqqnnnuuuFFFCCCYYYvvvlll```dddkkkssszzz~~~qqqiiijjjpppxxxdddrrryyyXXX>>><<<>>>777222333:::555QQQdddIII777>>>???KKKRRR\\\dddmmmzzzpppyyy^^^RRRPPPOOOZZZfffxxx```]]][[[NNNFFFBBBIIIddd{{{aaaYYYVVVEEEKKK```hhhUUUCCC888;;;VVVtttyyy}}}|||fffzzzUUU555000///---+++***++++++***)))((())))))***++++++,,,,,,000+++777AAA>>>VVVllluuuqqqccceeedddggghhhccc```mmm|||zzzwwwuuutttssspppnnnnnnmmmmmmmmmlllkkkhhhfffbbb```]]]XXXSSSMMMIIIGGG@@@<<<666222111111222222///???777999IIIbbbZZZ:::,,,777<<>>555888:::<<<>>>HHHWWW```aaa[[[iii{{{wwwggg\\\eeeddd```ZZZRRRLLLHHHGGG:::<<<555000444444888EEEUUUcccddd^^^[[[PPPAAA<<<888666666555888NNNaaa===555000,,,...)))///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555NNNmmmzzzTTTNNNZZZtttyyymmmoooppphhhTTTQQQiii{{{zzzvvvppptttttt[[[PPPQQQjjjeeefffzzzzzzsssrrrfffkkk{{{|||nnnTTT999999AAAJJJMMMKKKGGGEEEEEEBBB<<<===IIIWWW___aaabbbgggpppvvvuuuttttttrrrmmmiiilllkkkhhhmmmsssooodddcccnnn}}}{{{WWWWWWwwwooo___:::;;;222000...111///...---,,,++++++++++++((()))))))))***************++++++++++++,,,,,,,,,***222TTTTTTLLLMMMaaaxxxxxxwww|||uuutttiiiWWWSSShhh~~~mmm[[[NNNEEEFFFKKKMMMTTTWWWOOOAAA<<>>???777ddd~~~rrr~~~YYYIII===777555333222333222111000///............//////000888[[[ggghhhvvvXXXsssnnneeexxxnnnAAAAAA^^^vvvpppcccfffkkkssszzz~~~~~~}}}{{{ooohhhlllrrrvvv|||\\\???666666222222666333444GGGYYYQQQAAA@@@GGGNNNSSS[[[eeessskkkdddSSSXXX[[[VVVPPPRRR\\\eeezzzlllfff]]]PPPGGGAAADDD___}}}{{{```YYYXXXGGGJJJaaaiiiYYYFFF<<<<<>>>>>FFFVVV{{{EEE222000:::<<>>CCCJJJPPPTTTWWWYYYbbbwwwUUUYYYjjjmmmiiiddd]]]UUUMMMFFFCCC:::===555000555555777BBBZZZjjjlllddd___SSSBBB;;;555333666:::;;;IIIrrrqqqDDD444///---000)))...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++---333888TTTvvv}}}[[[NNN___xxxnnneeejjjwwwfffRRRTTTdddjjjsssyyynnnjjjSSSDDDIIINNNbbbXXXoooyyyxxx|||uuummmnnnsssvvvwwwbbbAAA333888???FFFIIIKKKLLLLLLGGGFFFHHHNNNTTT]]]lllyyy|||}}}vvvhhhcccjjjrrrtttlllpppooolllnnnsssooofff^^^dddxxx|||bbbWWW}}}ssslllCCC===111222111111///...---,,,++++++++++++))))))))))))************++++++++++++,,,,,,,,,,,,111555YYYGGGAAAKKKfffooo{{{zzz|||qqqkkkttt{{{aaaWWWkkkwwwjjjeee^^^UUURRRJJJKKKMMMLLLUUU^^^[[[KKK<<<888FFFYYYeeesss^^^OOOGGGLLL[[[```[[[bbbrrrlll^^^rrryyyxxxvvvpppuuubbbZZZaaajjjhhh___|||nnnhhhjjjwww~~~wwwyyy{{{|||}}}|||zzzyyyzzzxxxxxx}}}}}}zzz~~~zzztttxxxssskkkXXXkkkvvvggg\\\WWWNNNRRR```qqq~~~rrrVVVAAA<<<333FFFjjjuuuWWWJJJ>>>777555333222333222111000...............///000000???^^^mmmyyyzzzZZZvvv]]]LLLdddkkk@@@AAAeeexxxxxxggghhhkkkqqqvvvyyyxxxvvvyyyvvvkkkggglllrrrwwwvvv|||}}}fffSSS>>>555222000111444111:::@@@MMMWWWJJJ@@@LLLQQQSSSWWWbbbwwwaaacccXXXJJJDDDKKKSSSXXXaaalllmmmhhhaaa]]]QQQHHHAAACCC^^^}}}}}}aaaYYYXXXFFFFFF```fffZZZGGG???<<>>???HHHTTTZZZZZZ___iiizzzuuu]]]hhhpppllliiieeeaaa[[[SSSHHHAAA999===555000555666777???]]]ooopppfff```VVVGGG@@@444222666;;;;;;CCCeeeJJJ333---...222***---------------------------***,,,---,,,+++---444:::XXX~~~~~~ZZZLLLggg|||~~~lllbbbjjjwwwpppZZZFFFDDDPPPnnnkkkYYYQQQCCCGGGWWWVVV\\\ddd~~~rrrjjjrrr}}}uuuooopppqqqqqqtttjjjSSS<<<::::::>>>DDDKKKOOOPPPPPPQQQTTTWWWZZZbbbssssssYYYMMMVVVbbbgggnnnuuuwwwrrrppppppkkkaaa[[[]]]ttt{{{hhhVVV|||ooowwwMMM???111666666111///...---,,,,,,+++,,,,,,))))))))))))************+++++++++,,,,,,,,,------111666^^^===666EEEjjjuuu}}}^^^aaakkkcccgggyyyuuukkkuuu}}}pppkkkfff^^^VVVMMMNNNRRRTTT___iiihhhSSSMMMKKKTTTbbbsssRRRCCCGGGRRR```iiiqqq}}}nnnkkkuuuxxxnnnyyy~~~mmmbbbXXXWWWZZZ[[[]]]```zzzqqqlll}}}{{{zzzzzz{{{|||}}}||||||~~~zzz|||~~~yyytttzzzfff```lllZZZVVVJJJHHHUUUkkkvvvVVVGGG666666;;;eee{{{]]]JJJ>>>777555333222333333111000...............///000111;;;UUUiii|||uuuVVVssskkkMMMSSSqqqddd===HHHkkkzzzjjjjjjkkkooosssuuusssqqqqqqoooeeebbbhhhmmmrrraaa\\\dddeeeYYYHHHBBB<<<777444222///...///===:::AAAVVVIII888GGGTTTSSSTTT```yyyjjjxxxqqqWWWKKK]]]rrr|||fffqqqsssaaa\\\QQQIIIBBBCCC^^^~~~aaaYYYXXXDDDDDD]]]~~~aaaWWWDDD:::444KKKooo}}}bbb{{{bbb888555///---+++***++++++***)))'''((()))***+++,,,---------***999===@@@ppp\\\nnnoooqqqyyy~~~qqqddd```___```___cccuuu{{{xxxtttqqqqqqppppppooommmnnnooonnnllljjjhhhhhhbbb```]]]YYYUUUPPPLLLJJJ???<<<666111///222999===FFFBBBNNNfff}}}VVV;;;666;;;???===AAADDD<<>><<>>WWWiiijjj^^^ZZZSSSFFFAAA888333333888888???```~~~NNN222,,,///333+++---------------------------))),,,---,,,+++---444;;;YYYoooTTTHHHmmm~~~mmmdddkkkqqqwww^^^<<>>DDDOOORRRgggqqqwwwtttrrrqqqkkkbbb\\\\\\ttt{{{uuucccLLLvvvfff~~~TTTAAA111999999222//////...---,,,,,,,,,,,,))))))))))))************++++++,,,,,,,,,---------,,,555ddd<<<333EEEppplll```uuu{{{ddd^^^ooo{{{~~~yyyrrrooohhh]]]ZZZRRRUUU\\\```jjjqqqkkkZZZhhhtttuuuqqq|||gggFFFAAAPPP^^^dddnnn{{{nnnAAA[[[jjjaaajjjiiiqqq}}}|||rrrUUUQQQSSSYYYXXXUUU___pppxxxooo|||{{{}}}||||||{{{}}}www~~~|||yyy}}}{{{yyy|||]]]gggjjjTTTSSSFFFCCCQQQlllzzzWWWLLL333>>>AAAnnn~~~^^^KKK:::888777555333222222222333//////............//////555OOO^^^zzziiiZZZsssyyyiiiVVVfff~~~YYYEEEDDDlllzzzxxxfffeeedddfffjjjnnnooooookkkiiidddfffmmmppp]]]QQQfffmmm]]]OOONNNEEE;;;666555555333000444666:::>>>AAACCCDDDDDDLLLTTTZZZccc|||yyyYYYTTT```xxxnnnxxxsssaaakkkaaaQQQGGGCCCGGG```|||ZZZRRRTTTBBBAAAUUUeeeXXXHHH===:::IIIiiiqqqwwwjjj222---...---,,,+++************)))))))))***++++++,,,,,,,,,111222BBB???yyyXXXuuunnnjjjzzzvvvlll``````cccccc```dddzzz}}}xxxsssrrrpppmmmnnnrrrsssooommmnnnpppmmmfff___cccbbb]]]TTTOOONNNLLLIIIDDD===444///111888======HHHQQQlllkkkTTT???999777<<>>BBBJJJOOOPPPVVV[[[dddjjjhhhfffqqqrrrQQQBBBFFFGGG???RRR___ppp{{{zzzqqqfff___WWWbbbyyyvvvwwwaaaRRRvvv~~~qqqOOO???666555999444000000///...------------++++++************++++++(((***++++++++++++,,,...)))>>>\\\HHH>>>JJJllljjjaaa~~~|||gggiiigggzzzwwwxxxzzzpppcccYYY```bbbaaaiiivvv{{{wwwkkkbbbOOOlllkkkKKKKKKQQQXXXaaaeeeeeerrrzzzWWW;;;???PPPVVVVVVWWWYYYfffyyyuuu```LLL[[[WWWSSSaaafffjjj{{{|||ccc~~~||||||yyyyyyzzz}}}|||xxxxxxzzzyyyuuukkk}}}jjjXXXUUUIII<<>>AAACCCJJJSSS```uuu{{{}}}```lll{{{iiitttqqqccciiibbbQQQGGGBBBEEE^^^|||^^^UUUWWWFFFFFFUUUfffWWWEEE;;;888JJJpppllloooppp:::666...---,,,+++************)))))))))***++++++,,,,,,(((,,,000CCCFFF}}}```jjjlllxxxnnncccbbbcccccc___ccczzzzzzvvvttttttrrrnnnmmmpppnnnnnnnnnnnnmmmkkkhhhfffcccccc]]]UUUOOOOOOLLLIIIGGGBBB999333222666:::;;;IIIQQQwwwuuuUUU<<<777666:::===<<<:::;;;BBBOOO___www|||xxxJJJAAA999BBBLLLWWW```jjj}}}qqqoooaaaffffffaaaooo|||jjjYYYLLL@@@999333333444444777<<>>888888;;;333111000///...---,,,,,,,,,++++++************++++++)))***+++,,,++++++,,,...,,,AAA___MMMBBBJJJ~~~ggghhhbbb___|||bbbffffffyyy{{{zzzyyy}}}wwweee___bbbcccfffnnnxxx~~~}}}xxxXXXJJJeeeWWWDDDPPPPPPUUUTTTPPP\\\||||||www{{{jjjMMM888>>>LLLQQQQQQTTTVVVgggcccJJJLLLXXX\\\cccoooooovvv|||fff}}}~~~{{{}}}~~~{{{yyyzzz{{{zzz{{{}}}}}}{{{yyyxxxyyyuuuvvvppp}}}gggRRRMMMHHHBBBOOO{{{{{{iiiQQQAAA<<<888kkkpppgggpppIII;;;888777555333222222222333//////............//////000JJJdddyyyVVV[[[qqqbbbrrrxxxPPPCCCKKKsss}}}yyyhhheeeaaa```aaadddffffffgggiiifffiiiqqqrrr{{{qqqiiixxxyyyhhh]]]MMMDDD999111///000111222333444666777999<<>>gggyyyfffRRR[[[[[[SSS\\\iii|||jjjjjjsssUUUVVV]]][[[iiixxxwwwuuussshhhjjj~~~sssgggvvvqqqnnnpppssssssuuuxxxzzzkkk[[[QQQOOOSSSWWW___```eeennnuuuzzzoooXXXOOOXXX```___SSS^^^mmmwwwxxxuuupppnnn\\\bbbttt|||jjjPPPgggzzz^^^MMM@@@<<<;;;<<<333222111000...---,,,,,,,,,++++++************++++++)))***,,,,,,++++++---...000@@@ZZZHHH@@@III{{{zzzlll]]]~~~kkkXXX\\\^^^pppzzzuuufffjjjsssuuuaaaccc```bbbkkktttzzz}}}jjjTTTPPPfffqqqIIIBBBTTTNNNQQQNNNPPPooo{{{}}}ttt|||}}}]]]EEE666>>>KKKMMMNNNQQQPPPddd```LLLRRRZZZfffxxx{{{rrr~~~~~~|||}}}~~~}}}|||{{{}}}xxxxxxxxxzzz{{{{{{yyywwwrrrzzzxxx}}}dddJJJEEEHHHKKKRRRrrrsssoooUUU<<<<<<666OOO\\\gggxxxKKK<<<888777555333222222222333//////............//////...CCCcccrrrNNN^^^lll]]]nnnsssMMMCCCNNNxxx|||xxxhhheee```^^^___bbbdddeeefffiiifffhhhqqqttt}}}zzzkkkoooiiiXXXPPPBBB<<<555000000222444555555777:::;;;<<>>KKKNNNMMMNNNQQQcccfff\\\```aaarrr~~~~~~~~~~~~}}}}}}{{{yyyxxxzzz}}}}}}zzzwwwttt~~~~~~cccHHHCCCJJJQQQQQQbbbfffrrrRRR888999333>>>^^^ssszzzNNN;;;888777555333222222222333//////............//////111???eeeuuuQQQccc```SSSfffpppLLLDDDQQQ~~~yyytttgggddd```^^^```cccfffgggeeehhhddddddooouuurrr\\\YYYQQQCCC@@@:::777444333333444555555555:::>>>@@@AAACCCIIINNN[[[fff~~~{{{wwwnnnppprrrssstttwwwrrr|||lllggg```[[[LLLCCC@@@EEE```~~~[[[PPPQQQAAABBBUUUjjjUUUBBB@@@777KKKtttgggnnnuuu999000------,,,+++************)))))))))***++++++,,,,,,++++++333===NNN{{{}}}yyy~~~llleeebbbaaaccccccjjj{{{vvvsssrrrqqqnnnooosss{{{vvvooollllllkkkgggdddbbbbbb]]]TTTOOONNNLLLHHHCCC<<<666444444999FFFTTTuuuQQQ===;;;:::;;;999777:::???IIIKKKjjj}}}sssvvvpppMMM:::@@@CCCLLLUUUtttaaaCCC???IIIXXX___jjjxxx~~~xxxfffOOOFFFGGGGGGOOO___eee}}}sssccc\\\___ZZZ:::>>>777111222333444888<<>>===777777666555444333333333666:::???@@@AAAEEEMMMTTTXXXgggyyyyyyqqqlll^^^cccrrrwww|||iiieee^^^YYYJJJAAA???EEEaaa|||XXXOOORRR@@@@@@SSSiiiUUUDDD<<<555FFFkkkkkkqqqzzz<<<222...---,,,+++************)))))))))***++++++,,,,,,,,,,,,777???VVV~~~~~~~~~ssseeebbbbbbeeeffflll|||vvvrrrqqqpppnnnpppttttttnnnhhhgggjjjkkkgggbbbaaaaaa\\\SSSNNNMMMKKKGGGDDD;;;444555666888CCCPPPrrr]]]???;;;:::;;;;;;999:::===HHHNNNwwwooo```eeemmmmmmRRRAAA777HHHSSSXXXppp|||HHHNNN```rrrvvvjjj^^^SSSTTT[[[hhhwwwyyy```SSSQQQ>>>===666111111333444888<<>>DDD___uuuRRRLLLQQQ@@@???PPP~~~fffSSSDDD888666GGGiiisssoooppp{{{===111...---,,,+++************)))))))))***++++++,,,,,,......===GGGcccppp|||zzzxxxgggddddddhhhhhhmmmyyyuuussssssrrroooooosssnnnkkkhhhhhhhhhhhhfffddd``````ZZZRRRLLLLLLJJJFFFBBB777333888:::999>>>HHHbbb^^^DDD???===@@@BBB@@@>>>>>>FFFSSSgggGGGJJJTTT```ppp```JJJ666HHHQQQWWWhhhpppcccSSSUUUrrr{{{mmmkkkdddaaaccckkk|||yyy___JJJLLLDDD<<<555000111333444888<<>>???@@@<<<;;;999666333111000000---,,,,,,++++++,,,,,,---***,,,------,,,---...///...<<>>sss```NNNoooyyyMMMWWW~~~pppAAADDDaaatttwwweeefffdddbbbbbbdddeeeeeeeee^^^eeeaaa```iiinnnpppwwwnnn___[[[MMM:::333222222222111222555:::>>>???@@@@@@>>>???HHHYYYfffwww}}}|||zzzjjjuuupppgggccc^^^XXXIII@@@===BBB]]]}}}nnnKKKIIIPPP???===MMM}}}dddQQQEEE666888KKKlllxxxjjjccc~~~???222...---,,,+++************)))))))))***++++++,,,,,,,,,+++<<>>===:::777555222111000---,,,,,,++++++,,,,,,---***,,,------------...000///<<>><<<888@@@;;;JJJjjjvvv```CCC111:::444MMMWWWddd:::666555444333222111111111000000///...............333@@@qqq```OOOzzznnnHHH^^^jjjBBBGGG]]]~~~ssskkkddddddccceeeggghhhhhhgggccc]]]YYY^^^gggnnnrrrssscccUUUFFF555444111111333444333555;;;AAA>>>OOOPPPGGGLLL]]]kkkuuuuuupppoooiii\\\\\\VVVEEE===>>>FFFaaa|||pppPPPFFFGGGCCCAAAJJJyyyaaaJJJ???777<<>>===LLLbbbkkkNNNCCCBBB???>>>AAAGGGIIIHHHZZZ\\\qqqFFF[[[UUUbbbfff@@@BBBRRR___^^^___bbb]]][[[^^^YYY[[[hhhiiiaaa```uuupppdddXXXYYYaaaaaaZZZ```tttbbbkkksssXXXHHH:::888666333111111333777999IIIaaafffjjjggg___YYYCCC999777222666<<<;;;HHHccc~~~[[[555333222---111......---,,,,,,,,,,,,---...)))...***---///555WWWvvviii{{{ooo]]]ZZZvvvvvvvvvyyyyyy~~~zzzrrrrrrsssuuuzzz~~~nnn]]]bbbjjjqqqooonnnsssyyy}}}wwwuuusssuuuxxxxxxvvvsssnnnyyy___TTTOOOTTTVVVWWWfffzzz{{{mmmiiiqqqxxx~~~}}}iii^^^HHHrrrZZZ~~~|||___EEELLL;;;AAABBB@@@>>>:::666333000...111///---,,,,,,---+++***...------------...//////444;;;UUU@@@>>>UUU```SSS{{{nnnvvvlllqqqyyy|||}}}jjjlllvvvmmmllltttxxxvvvzzz}}}xxxvvvssstttzzz}}}yyyttttttyyy}}}jjjFFF333:::BBBKKKRRRQQQ___vvvzzz~~~~~~}}}~~~|||}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{xxxyyyzzzyyyzzzyyymmmVVVAAA666888:::666555IIIccckkkaaa]]]BBB444555777JJJnnneee<<<666555444333222111111111000000///...............000@@@ttt^^^OOOxxxnnnFFF```gggBBBIII^^^zzzssskkkeeeddddddfffhhhiiiiiihhhbbb[[[WWW\\\eeejjjllllll~~~\\\HHH===333555333222333777;;;===AAAFFFNNNKKK```rrrgggcccwww~~~tttwwwwwwttttttpppfffXXXWWWUUUDDD<<<>>>GGGaaa|||pppQQQFFFFFFBBBAAANNNxxxbbbNNNEEE777;;;LLLsss}}}yyy999222///......---+++******))))))******++++++,,,------,,,444===IIIlllppp|||zzz{{{tttuuu}}}mmmjjjiiikkkiiikkkzzz}}}xxxvvvtttrrrooommmllllllmmmkkkjjjiiiiiihhheeecccddd]]]UUUOOOKKKFFF???:::444999;;;???CCC>>>@@@QQQdddyyyIII???===:::999;;;@@@CCCDDDQQQmmmbbbMMM^^^```yyy|||GGGGGGWWWgggjjjkkkkkkddd___aaacccrrryyy___cccgggbbblll~~~eeeEEECCC888666333111111444777999HHH```eeeiiifff]]]XXXAAA666666222444888666CCC___```888444333...111///...------,,,,,,------///***///+++---000555WWWwww{{{uuu~~~bbbxxx{{{~~~xxxfff^^^tttuuuvvvvvvwwwppptttsssqqqmmmllllllnnnrrrooo```PPPVVVaaajjjmmmnnnrrrvvvwwwvvvuuutttssssssrrrpppoooppp{{{uuuxxxmmmYYYHHHDDDGGGPPPXXXaaasssrrrlllkkkyyy}}}nnn```HHHttt~~~SSSdddBBBIIIBBBBBBAAA@@@>>>;;;888555333222333000............---,,,...------------.../////////777RRRAAA===SSSZZZNNNuuurrrgggqqqiiissstttzzznnnggglllpppooorrrzzz|||tttbbbfffqqqqqqiiikkkrrrxxxzzzyyyxxxyyyzzz[[[>>>111;;;DDDKKKRRRSSSeee}}}wwwsssuuuzzz~~~~~~||||||~~~~~~{{{yyyxxxxxxxxxyyy|||{{{}}}{{{xxxxxxxxxvvvtttqqqdddPPP>>>555666999888;;;NNNfffiii]]][[[FFF777222999WWWyyyggg>>>666555444333222111111111000//////............///...???uuu\\\PPP}}}iiiEEEccccccBBBKKK^^^zzzwwwqqqgggffffffgggjjjkkkkkkjjjeee\\\XXX]]]dddgggfffggg~~~RRR999444111555444333666===BBBDDDIIIPPPfffsssrrrzzzxxx|||zzziiiddd___[[[___SSSCCC<<<>>>HHHbbb|||pppQQQGGGEEEBBBAAAUUUuuuaaaOOOGGG777777NNNuuuqqqtttuuu;;;///......---,,,,,,+++******)))******++++++,,,---------111777CCCiiikkkuuuooo|||sssnnnlllmmmkkklllzzz~~~|||vvvuuusssqqqpppnnnnnnmmmllljjjiiiiiiiiihhhfffdddddd^^^UUUNNNHHHBBB;;;666...===BBB@@@???>>>FFFWWWhhhaaaIIIAAA===:::999:::>>>DDDHHHZZZQQQTTTbbbpppLLLGGGRRRbbbdddcccaaaYYYTTTdddssszzzXXX\\\aaa[[[kkkgggDDDEEE777555333111222444777999GGG___eeejjjggg___YYYCCC666666333444555333CCCbbbjjj<<<444333000111///...------,,,---------///+++000,,,///000555WWWrrr~~~zzzfffjjjooo~~~lll]]]pppxxxtttuuurrrrrr~~~xxxjjjhhhhhhiiippplllkkkiiiiiilllhhhZZZJJJIIIVVVeeelllqqquuuuuussswwwwwwvvvtttpppmmmllllllppptttjjjXXXQQQSSSLLL<<<;;;@@@GGGNNNXXXgggyyysssiii___wwwrrrbbbIIIuuuuuuPPPddd???DDDHHHBBBAAA@@@???===:::888777666444222000/////////...---...------------...//////---555OOOFFF>>>RRRssswwwjjjssspppnnnoooeeemmm|||rrrgggjjjooopppsssxxx{{{~~~~~~xxxnnntttiiicccYYYSSSWWW___```]]]YYYaaammmvvvxxxvvvtttrrrPPP:::777DDDIIIMMMTTTUUUfff|||{{{zzz~~~oooccc_________gggrrrvvvxxx{{{||||||}}}~~~}}}yyyvvvuuuuuuwwwyyy|||{{{|||{{{{{{wwwsssmmm```NNN???999444999;;;AAAUUUiiigggYYYZZZIII:::111888[[[|||hhh???666555444333222111111111000///............//////000===qqq___TTT|||qqqHHHhhhaaaBBBKKK]]]zzzyyyrrrhhhggggggiiilllmmmmmmmmmiii```[[[aaaeeedddccceeeJJJ222444222333555666;;;BBBCCCEEEQQQ```}}}ttttttrrr~~~ssskkkiiifffccccccQQQAAA;;;???KKKddd|||nnnQQQGGGDDDAAABBB[[[rrr^^^LLLCCC888444MMMhhhkkkppp;;;+++......---,,,,,,+++******)))******++++++,,,------,,,...333AAAhhh```wwwyyyrrrnnnnnnkkklllyyy}}}|||uuutttsssqqqpppoooooooookkkjjjiiiiiiiiiiiigggeeeccc]]]TTTKKKDDD===777333...AAAEEE>>>???BBBLLL[[[uuuSSSNNNBBB>>>:::999999===FFFOOOkkkdddRRR___nnnIIIAAAHHHTTTSSSSSSWWWVVVcccgggVVV\\\kkk|||VVVBBB===666555333222222444777999EEE^^^eeekkkjjjbbb]]]GGG888999555444666777MMMppp}}}vvvBBB333333000000//////...---------------000+++111...000111555WWW}}}}}}jjj\\\iiippp\\\kkksssrrruuuooolllpppkkkeeeeeeaaacccpppkkklllkkklllmmmiiiZZZKKKCCCQQQaaammmuuuyyyvvvpppvvvxxxxxxtttooolllmmmooommmdddSSSCCC@@@DDDAAA888:::DDDLLLRRR]]]rrr}}}ooohhh\\\{{{nnn```KKKwwwxxxRRRZZZ@@@AAAJJJCCCDDDCCCAAA???<<<:::888888555333111000000000...---...------------.../////////666OOOOOO@@@PPPlllgggqqquuurrraaa___ccclllvvvrrriiilllssswwwwwwxxx{{{xxxtttpppccc]]]YYYZZZ[[[\\\^^^___]]]ZZZgggooo{{{wwwrrrrrrPPP>>>???NNNQQQQQQVVVWWWfff|||qqqzzzXXXHHH???BBBCCC???EEEQQQdddjjjrrryyy|||}}}~~~~~~}}}|||zzzxxxxxxyyy|||}}}}}}wwwvvv|||~~~|||{{{wwwrrrkkk^^^LLL???;;;777:::===FFFZZZkkkfffWWW[[[HHH:::333555OOOooo}}}iiiAAA666555444333222111111111//////............//////333<<>>:::777777666:::GGGUUU|||oooPPPaaakkk|||CCC;;;BBBLLLHHHKKKYYYcccuuuyyy]]]\\\aaalllzzzrrrTTTFFF===:::555444333222333555777999BBB[[[ccckkkjjjccc___HHH999999333333777<<>>AAAFFFFFFCCC===HHHSSS\\\mmmyyyjjjlllhhhaaaZZZLLL{{{UUUvvvNNNGGGDDDIIIGGGGGGFFFDDDAAA>>>;;;999888666333111000000///...,,,...------------...//////111666MMMVVV???LLLxxxvvvjjjooolll|||ttt^^^TTTSSSYYY]]]wwwzzzqqqkkkooovvvyyyvvvsssrrrrrrtttwwwxxxzzzzzzqqqnnntttcccVVV\\\llltttnnnccc{{{vvvzzzRRR???@@@NNNRRRTTTXXXYYYkkk}}}nnnnnnqqqzzz~~~ooooooJJJ@@@>>>FFFFFF<<<:::BBBNNNWWWdddooovvvyyy{{{{{{zzzzzz{{{{{{{{{|||||||||vvvqqqpppxxx~~~}}}|||uuurrrnnngggXXXGGG;;;888<<<<<<>>>III^^^lllfffXXXYYYAAA888999444???bbbjjjCCC666555444333222111111111///............//////000444>>>pppgggaaazzzNNNdddfff@@@FFFZZZ|||tttllliiiiiiiiikkknnnpppppppppjjjcccaaadddaaaYYY^^^kkk{{{EEE777<<<555222666:::CCCGGGDDDPPPyyyuuuJJJYYY^^^aaafffooouuuxxx```rrrsssnnn{{{|||sssjjj```PPP@@@;;;CCCQQQjjjhhhNNNEEEAAA???EEEVVVkkkYYYIII???;;;888RRR{{{{{{fffwwwddd;;;...---------,,,,,,+++++++++)))******++++++,,,------...///777JJJoooeeeyyykkkiiizzzrrrmmmmmmkkkjjjsss{{{{{{uuutttsssqqqpppooooooooollljjjiiiiiiiiihhhfffddd\\\VVVLLLBBB;;;777777777<<>>>>>IIISSS___pppyyycccFFFEEE???:::888999999===NNNaaawww\\\XXXeeelll|||vvvCCC:::BBBKKKDDDDDDTTTbbbuuulllUUUZZZcccxxxsssbbbQQQCCC777===444333333222333555888999@@@ZZZbbbjjjjjjbbb]]]FFF999777000111777>>>WWW}}}tttQQQ444444222...000///......------......///+++222...000000444TTT|||yyyyyy}}}VVVBBBNNNgggttt```\\\xxxuuuqqqqqqoooooooooiiiffffff]]]ZZZggglllnnnooonnnmmmgggXXXJJJ===FFFSSSaaaoooxxxwwwqqqmmmmmmmmmlllkkkkkknnnpppfffSSSAAA@@@FFFIIILLLOOOMMMUUU```mmmvvvjjjkkkppp|||VVVTTTLLLVVV[[[KKKOOOMMMHHHMMMIIIGGGEEEBBB???<<<999888777444222000000///...,,,...------------.../////////333HHHYYY<<>>@@@LLLaaannnfffXXXTTT;;;666===777===bbbmmmFFF666555444333222111111111...............///000000222BBB{{{eeeddd~~~mmmKKKYYYiii???CCC[[[xxxnnniiiiiiiiikkknnnpppqqqpppkkkeeeeeeggg___VVV```sssyyyEEE777888333555::::::@@@GGGMMMdddNNNJJJZZZaaammmxxxccclllxxxvvv}}}dddeeetttYYY\\\qqqnnnbbb]]]VVVPPP@@@<<>>@@@???:::999;;;<<>>AAAHHHKKKPPPYYY\\\___jjj{{{sssmmmkkksssaaaVVVRRRJJJ|||XXX}}}VVVOOOPPPTTTFFFOOOGGGFFFDDDBBB@@@===;;;:::999666333222222111///......------------...//////---000CCC\\\;;;EEEkkkpppcccuuuqqqvvvsss^^^YYY```mmmwww~~~wwwuuuttttttvvvzzz|||yyytttkkklllqqqzzz~~~{{{wwwwwwsssvvvwwwtttttt{{{~~~|||xxxnnnSSS\\\nnn}}}{{{yyy{{{ggggggqqq|||oooMMM<<>>IIIWWW___^^^\\\[[[\\\gggiiilllnnnoooqqqtttvvvxxxwwwwwwwwwwwwxxxyyyyyy~~~}}}xxxssslllbbbRRRCCC===???AAA>>>AAAQQQfffpppeeeVVVNNN;;;666:::777DDDiiioooHHH666666444333222111111111...............///000111///EEEbbbeeexxxmmmHHHQQQwwwlll???AAA\\\vvvllliiihhhiiikkknnnpppqqqpppmmmhhhjjjkkkaaaWWWccczzzyyyEEE555222000999>>>:::===HHHUUUvvvdddDDDUUUQQQ]]]uuuooommmjjjfffaaaaaammmsssnnniiiWWWIII[[[~~~[[[NNNjjjrrraaaRRRPPPAAA===FFFUUUooozzzcccLLLCCC??????GGGggg___NNN@@@777000>>>gggssswwwXXX666000---,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------111000999MMMqqqzzz[[[{{{yyytttmmmiiikkkjjjgggmmmxxx{{{{{{vvvuuusssqqqpppnnnnnnmmmnnnllljjjiiiiiigggdddbbbUUUOOOEEE:::555666;;;@@@???>>>===GGGVVV^^^uuukkkKKK777AAA:::555555888999>>>UUUoooeeeZZZccccccZZZ___hhhLLLGGGZZZuuu{{{zzzeeeiiikkkhhhRRR???FFF;;;444333333333333444666888999MMMfffmmmrrroooeee]]]EEE<<<999333666<<<===KKKgggyyy^^^999999777000000000///..................***111...//////222RRRnnnxxxooommmNNN;;;IIITTTlllyyyhhhRRReee}}}~~~qqqnnnrrrkkkqqqmmmhhhiiieeeaaafffcccdddddddddgggkkkhhhaaa<<<@@@GGGTTTgggzzzooollliiiiiimmmppppppooo```III;;;AAAIIILLLTTT```\\\\\\iiiuuupppnnnooowwwUUU[[[SSSHHHzzz[[[qqq[[[SSSLLLVVVCCCMMMEEEDDDCCCBBB@@@???======:::888555333333222000///...------------...//////---///BBB___<<>>@@@>>>CCCTTTjjjqqqeeeTTTLLL===777555555JJJmmmmmmJJJ777666555444333222222222//////............//////+++EEE___]]]gggBBBXXX~~~oooAAA>>>YYYyyywwwpppffffffggghhhkkklllllllllpppkkkdddddddddZZZ```xxxooo888444777333>>>;;;EEEIIIEEE___~~~XXXEEEPPP\\\dddkkkllliiikkkkkkggghhhtttpppmmm___RRRWWWmmmnnnuuurrrXXX[[[MMMBBB;;;BBBXXXooo~~~{{{___FFF>>><<>>{{{YYY666222...------,,,,,,++++++***)))******++++++,,,------***111BBBPPPuuudddSSS{{{{{{rrrjjjggggggiiifffbbbhhhttt|||yyyyyyuuupppnnnnnnoooppppppkkkjjjgggfffiiikkkggg___XXXKKK>>>999999:::===AAA===999CCCTTTWWW[[[sssbbbDDDAAA999888888777666999DDDRRR]]]oooccc[[[^^^fffhhhbbb[[[]]]hhhxxx[[[LLLrrr}}}tttuuuwwwxxxlll^^^SSSIII>>>888888444333222222555777888888JJJiiilllooorrrgggZZZEEE;;;777111444999:::PPPvvvmmmfff>>>666666333111111000//////////////////222......///,,,555KKKttt}}}pppuuuWWWIIINNN\\\ooolllZZZ]]]ppp|||vvvrrrkkkjjjhhhgggggghhhgggbbb^^^dddcccbbbbbbdddgggjjjlllQQQ===AAASSSdddzzzpppiiiiiilllkkkjjjkkk]]]LLLAAAEEELLLOOOVVV```ZZZkkkuuuvvvsssooollllll~~~SSSZZZHHHNNNoooWWWtttWWWTTTKKKOOOLLLEEEEEEEEEEEEBBB@@@@@@AAACCC>>><<<888666555444222000222000///---------///000///...888lllFFFSSSeeexxxsss}}}wwwkkkmmmzzz}}}___YYYhhhoootttYYYEEEAAADDDUUU___iiimmmoooooolllhhhiiijjjnnnpppmmmkkkqqqyyyvvvrrrmmmjjjkkkqqqyyy~~~{{{zzzvvvmmmsssuuurrriiivvvyyyiiiyyyuuuWWWVVVppp|||tttpppxxxwwwyyywwwbbbaaabbbggg]]]EEE;;;===999HHHTTTddd|||tttzzzwww{{{oookkkpppxxx|||~~~}}}}}}~~~rrrmmmcccSSSDDD<<<;;;===<<<<<>>WWWgggAAA:::999444222111000//////...//////...111......000---555KKK~~~yyymmmuuuaaaPPPRRR\\\ooommmWWWXXXjjj|||}}}yyytttjjjjjjhhheeedddeeefffdddbbbdddeeeeeecccbbbeeejjjooo^^^EEE@@@MMM```vvvppppppqqqmmmhhhfffXXXHHH===AAAHHHMMMVVV```oooqqqqqqjjjlllwwwlllgggcccpppXXXYYYEEEXXXnnnWWWcccMMMNNNIIIOOONNNJJJBBBCCCDDDCCCBBBBBBCCCEEEAAA???;;;999888666444222222111///---------...///000,,,777fffPPPLLL]]]}}}rrr|||ssssss|||{{{___WWW^^^```fffkkkkkk```OOOAAA<<<===CCCKKKTTT[[[bbbhhhiiifffeeeddddddffffffhhhoooxxxtttsssrrrsssvvvzzz~~~{{{{{{yyy|||uuutttnnnhhhyyy~~~|||}}}kkkwww~~~ssseeeTTT^^^]]]___TTT>>>777<<<;;;KKKVVVeeetttyyy}}}yyy```hhh~~~|||{{{{{{rrrlll```QQQBBB:::999;;;===<<>>PPPqqq]]]III@@@:::AAAYYYSSS333000...------,,,,,,++++++***)))******++++++,,,------222111999HHHuuuvvv]]]xxxooohhhcccaaaaaa]]]ZZZbbbppp|||wwwtttqqqooopppqqqqqqqqqpppoookkkhhhiiiiiiaaaXXXMMMBBB666222111111444888:::DDDOOORRRXXXsssxxxggg[[[GGGAAA777666888;;;@@@GGGNNNTTTXXXZZZZZZ```hhhkkkgggdddeeetttwwwuuu{{{~~~}}}nnncccppp~~~~~~|||vvvmmmcccSSSBBB777444444333333333444777:::;;;OOOppprrrppppppggg]]]III777777444888<<<>>>WWWjjjDDD===;;;555222111000///............---000---...111...555III}}}{{{lllsssvvveeeccc```pppsssVVVSSSbbbxxxyyylllllliiifffdddeeeggghhhhhhgggiiijjjgggbbbdddllltttmmmTTTHHHPPPccc{{{tttsssqqqjjjaaa]]]WWWHHH===???IIIVVVgggvvv|||lll^^^[[[xxxoookkkfffcccttt```YYYBBBgggqqq```^^^OOOOOOJJJMMMIIIHHHDDDFFFHHHHHHFFFEEEDDDEEEEEEBBB???===<<<:::777444333222000...------...///111+++666[[[___BBBQQQ~~~```vvvtttzzzttt]]]UUUXXXVVVQQQTTTVVVTTTNNNGGGAAA>>>:::???DDDLLLXXXdddhhhgggeeebbb```bbbbbbaaacccgggnnnpppuuuzzz~~~wwwzzzyyysssyyy~~~kkkdddzzzsssfff^^^PPPZZZUUUUUUKKK666222===AAAMMMVVVccczzzrrriii||||||yyyxxxrrrjjj\\\LLL???888888999<<<<<>>===BBBPPPYYY```ttt{{{lllfffkkkpppkkkhhh```[[[zzzmmmNNNAAA;;;LLLkkkpppTTTBBB>>>:::DDD[[[\\\III???999:::[[[|||yyyNNN333111...------,,,,,,++++++***)))******++++++,,,---------555BBBJJJooouuuVVVvvvkkkhhhbbb^^^^^^ZZZXXXaaaooouuussspppooopppqqqpppooopppooollliiiiiihhh___UUUJJJ@@@666333222222555999999LLLZZZ^^^mmmmmm]]]QQQDDD>>>666777888===DDDLLLUUU\\\___XXXZZZbbbiiiiiidddfffnnn|||qqqooouuu|||www^^^JJJbbbrrrcccPPP@@@999999333333333333444777;;;>>>RRRwww{{{wwwtttiii^^^HHH;;;777333777;;;999LLLppppppGGG<<<:::666333333111000///...---------///,,,...222...444GGGtttlllmmm}}}vvvcccnnnxxxWWWOOO[[[tttpppmmmkkkiiihhhhhhiiikkkllljjjnnnooojjjbbbcccmmmxxxtttcccVVVXXXggg~~~tttnnnhhh]]]TTTPPPPPPDDD:::===JJJ^^^wwwuuucccaaallloooooojjjgggjjjuuuiii[[[BBBtttkkklllWWWPPPOOOJJJKKKDDDEEEJJJLLLNNNMMMJJJFFFDDDCCCFFFDDDBBB@@@>>><<<999666444333222000///.........222+++555OOOkkk<<>>>>>EEEQQQbbb~~~{{{hhheeesssyyyzzzTTTrrrnnnmmm___KKK???;;;NNNooolllOOO@@@===999FFFbbbXXXHHH???888BBBggg{{{rrrHHH444111...------,,,,,,++++++***)))******++++++,,,------+++444BBBKKKttttttSSSvvvggggggaaa^^^]]]ZZZXXXcccqqqvvvuuusssrrrssssssqqqpppnnnnnnllliiiiiiggg^^^SSSEEE===666333222222666;;;:::LLLZZZeeeeeeSSSEEE@@@;;;555666777999===DDDNNNWWW]]][[[YYY\\\cccbbb___hhhvvv~~~uuugggfffjjj^^^XXXYYYppp|||rrriii]]]RRRFFF;;;888:::333444444444444777===AAAZZZpppaaaHHH===777111777===:::FFFdddwwwKKK===<<<:::555444333111///......------///,,,...333///333DDDmmmlllkkkttt\\\hhh~~~tttXXXKKKRRRllltttkkklllkkkkkkjjjiiiiiijjjiiinnnooohhh^^^]]]gggsssrrriiiYYYRRR^^^tttttteeeYYYMMMDDDAAAAAA<<<999===FFFUUUhhhwwwyyyZZZZZZuuuvvvpppnnndddcccmmmtttnnn[[[GGG___vvv]]]EEEFFFGGGIIIMMMFFFKKKJJJLLLNNNNNNKKKGGGDDDBBBFFFDDDCCCAAA@@@>>>;;;888666666444222111000///...111,,,333DDDmmm<<<@@@zzzggg\\\nnnyyyzzz~~~{{{oooZZZRRRXXX[[[YYYVVVTTTUUUWWWWWWSSSOOOPPPPPPOOORRR\\\gggkkkhhhaaa```cccjjjlllhhhdddcccfffjjjqqqyyytttxxx{{{zzzxxxtttqqqvvvzzzzzz}}}}}}yyyvvv~~~xxx}}}}}}~~~zzzooozzzsssrrrtttzzzwwwiiiooojjjiii[[[===333BBBPPP[[[kkk|||sssSSSVVVggghhh}}}zzz}}}|||xxxvvvkkk___NNN@@@888666666666666777>>>PPPhhhuuuiiiWWW<<<666444:::HHH___|||WWW===777666555444333222222222//////............//////111<<>>TTTqqq}}}lll```bbbeeefffeeehhhmmmrrriiinnnllliiijjjfffjjjyyy^^^===444666888;;;???TTTrrrJJJ222>>>@@@<<>>888333222111111666;;;EEEPPPWWWeeezzz]]]LLL;;;<<<999666:::;;;;;;;;;>>>GGGTTT^^^]]]TTTRRRYYY]]]aaapppzzzuuuzzz}}}vvvvvvzzzwwwzzzzzz|||~~~{{{qqqhhheeeVVV]]]___eeekkkgggiiiwwwddd[[[SSSMMMFFF===666555222444555444444777>>>CCCfffwwwfffJJJ<<<777111888???>>>MMMkkkyyyNNNAAAAAA???888777555333111//////......///,,,///444///111AAAffflllnnn~~~eeeTTTbbb|||ooo[[[IIIKKKddd|||xxxllllllmmmkkkhhhffffffffffffjjjjjjcccXXXVVV^^^gggkkkeeeOOO???JJJbbbrrr]]]MMM@@@:::999;;;>>>CCCEEEFFFIIINNNSSSWWWKKK[[[vvvuuuooobbbbbbooossslllVVVPPP\\\PPPCCCGGGFFFLLLQQQHHHOOODDDGGGJJJKKKIIIGGGFFFEEEEEEDDDCCCCCCBBB@@@===:::999888777555333111000//////000222<<>>777666555444333222222222//////............//////,,,<<>>KKKjjj{{{nnn[[[ccckkkkkkggggggmmmsssjjjnnnjjjhhhkkkiiiiiitttuuuOOO666555777777>>>CCCUUUbbb555222<<>>KKK```ooo|||zzzjjjiiilll}}}|||wwwwww{{{~~~vvvffffff```RRRAAA<<<@@@XXXyyyyyy^^^AAA:::;;;777JJJpppoooLLLFFF???555???jjjzzzyyy;;;777///...------,,,,,,++++++***)))******++++++,,,------444666;;;@@@lll^^^RRR{{{{{{xxxfffccc^^^]]]___]]]\\\ffftttzzzyyyxxxxxxwwwuuuqqqnnnnnnnnnllliiigggbbbVVVIII:::555222222222222777>>>PPPXXX```qqqfffUUUHHH777;;;888888;;;>>>@@@???@@@JJJZZZhhh^^^OOOIIIUUUbbblll{{{qqqssswwwqqqooorrrooosssnnnmmmsssuuunnnfffbbbXXX]]]VVVRRR```mmmuuu}}}lll___RRRLLLFFF>>>666333222444555444444777???FFFpppxxxfffJJJ:::888444888===???WWW}}}qqqKKKDDDDDD@@@:::999777444222000//////000000---///444...///===___}}}mmmrrrvvv~~~fffYYYbbbxxxuuuaaaLLLJJJ```xxxrrrrrrpppkkkgggeeefffhhheeehhhggg```VVVSSSWWW^^^eeeaaaFFF333===QQQmmmjjjTTTFFF===:::;;;BBBGGGLLLJJJFFFDDDFFFHHHJJJNNNZZZsssssssssooodddcccmmmssseeeKKKYYYoooaaa{{{UUUMMMNNNHHHOOORRREEEKKKEEEGGGJJJKKKJJJHHHHHHHHHEEEDDDDDDEEEEEECCC@@@===;;;;;;:::888666333111000---333000777[[[OOODDDPPP}}}xxxzzz~~~|||{{{pppaaaZZZTTTYYY]]]aaa```]]]ZZZZZZ\\\eeeiiikkkiiiiiijjjgggbbbbbbgggpppxxxyyyuuutttvvv}}}yyyssslllttt~~~{{{yyy{{{zzzxxx}}}zzzvvvxxxwwwwww}}}zzz{{{}}}yyyrrrttttttkkkqqqtttsssuuuyyytttzzz|||kkkmmmsssyyyvvviiiuuu{{{zzzPPP888FFF[[[jjjcccRRRcccggg~~~~~~~~~}}}|||{{{xxxsssooo\\\PPP@@@777777888888666777999CCC]]]tttQQQ999555666AAASSSjjjZZZ@@@777666555444333222222222//////............//////000CCCcccWWW~~~}}}{{{SSSWWWppp}}}UUU@@@FFFlllzzznnn]]]lll{{{~~~vvvooonnnrrriiilllfffdddjjjhhhgggooommmGGG222777777777???FFFMMMttt???777>>>555AAA>>>KKK\\\bbbeeeddd[[[gggllluuu{{{tttuuu||||||uuuxxxsss|||hhheeeeeeXXXJJJ>>>;;;CCC\\\~~~sssXXX===:::???>>>SSS|||kkkJJJFFF???333KKKxxx}}}ttt888777.........---,,,,,,++++++***)))******+++,,,,,,------(((666DDDEEEeeeVVVWWWxxxyyygggaaa]]]\\\___]]]\\\ffftttxxxwwwvvvuuutttqqqmmmjjjoooooommmiiifff```RRREEE999555333444444444:::AAARRR]]]mmmYYYPPPGGG555<<<999:::444:::@@@@@@BBBMMM```ppp___MMMGGGVVViiiyyysssgggiiirrrpppoooqqqnnnpppnnnooonnneeeWWWPPPQQQVVVbbb[[[OOOZZZmmmwww}}}nnn\\\HHH???<<<999777666222444666555444888@@@GGGttttttcccHHH999999777888999<<<[[[gggGGGDDDDDD===;;;:::888555333111000000000111---000555......;;;]]]pppsssllluuudddfffrrrzzzzzzhhhQQQLLL```yyyzzzxxxtttmmmgggfffiiilllgggiiihhhaaaWWWSSSVVVZZZcccaaaFFF333<<>>???BBBHHHKKKKKKEEEAAADDDLLLRRREEEOOOPPPUUUrrr{{{lllkkkjjjcccaaafffuuu___CCC___fffbbbtttRRRMMMLLLEEEMMMQQQBBBIIIKKKMMMNNNNNNLLLJJJIIIIIIEEEEEEEEEFFFGGGFFFCCC@@@===<<<;;;999777444222111,,,666000555SSSWWWGGGDDDzzzwww}}}}}}yyykkk```TTTVVV]]]dddccc\\\VVVUUUWWWaaafffiiieee___[[[UUUOOOFFFUUUmmmwwwppprrroooyyy|||zzz{{{vvvqqq~~~yyymmmrrrxxxuuurrrwwwtttuuutttvvvqqqllljjj]]]___bbbfffeee\\\eeeppp{{{QQQ999HHH___xxxhhhiii||||||}}}|||zzzvvvpppkkkXXXKKK<<<555777:::999666:::<<>>EEEhhhlllDDDBBB666<<>>///222///......------,,,++++++***++++++,,,,,,------......666AAASSShhhkkkIIIuuujjjdddbbb```___]]]___iiiuuuzzzyyyvvvssspppnnnlllllllllkkkiiigggaaaUUUGGG<<<666222111222111111;;;GGGPPPlllvvvuuuVVVLLL>>>666;;;999<<<=========AAAJJJUUUaaaiiiXXXKKKKKK[[[nnnooocccggggggdddeeejjjkkkhhhlllssspppeeeWWWDDDAAAPPPNNNWWW```SSSWWW{{{]]]EEEAAA;;;666777777111444333555999666<<>>777555888888<<>><<<:::888777777555222000//////......///000222333WWWvvv|||jjjnnnmmmcccaaannnxxxmmmXXXOOOYYYpppyyyuuunnniiigggiiilllooommmfffbbbaaa\\\TTTPPPSSS\\\PPP>>>333:::KKKTTTTTT\\\[[[TTTHHH@@@AAADDDEEEKKKLLLHHHDDDFFFNNNQQQNNNGGGLLLLLL]]]pppyyykkknnnlllaaadddqqq}}}zzzpppfffGGGnnn[[[qqqhhhMMMLLLLLLMMMNNNNNNLLLJJJNNNMMMKKKJJJHHHGGGGGGGGGDDDFFFHHHIIIHHHEEEBBB@@@999;;;===<<<999555111///444333000...;;;ccc@@@:::eee{{{uuuzzzxxxooo^^^___XXX]]]aaa```\\\XXXWWWYYYdddbbb]]]VVVSSSPPPHHH???;;;```|||rrrmmmooosssxxx|||}}}|||yyywwwtttsssrrrrrrrrrtttvvvwwwnnn{{{|||xxxwwwqqqqqqrrr~~~vvveeeWWWMMMOOOUUUWWWWWWYYYbbbmmmjjjYYYDDD777GGGiiivvv{{{}}}{{{wwwrrrmmmjjjOOODDD999555555555999===???>>>JJJzzzAAA===///<<>>...444777;;;CCCFFFQQQVVVcccaaaIII;;;>>>@@@@@@EEEKKKQQQVVVYYY\\\___eeerrr}}}{{{|||zzzxxxuuusssssssssrrrqqqfffhhhhhhddd]]]UUULLLEEE???@@@LLLooo```@@@CCC999===IIISSS]]]RRR===999888YYY[[[===...111///......------,,,++++++***++++++,,,,,,------...111777===KKK```zzzKKK{{{sssbbbcccaaa```___]]]___iiiuuu{{{zzzwwwssspppnnnlllkkklllkkkiiigggaaaUUUEEE;;;444111111333444777AAAMMMYYYqqqkkkLLLDDD;;;666???>>>CCC@@@CCCIIIOOOTTTWWWXXXYYYVVVPPPQQQbbb~~~}}}WWW[[[^^^]]]ZZZZZZ^^^___\\\```fffccc\\\VVVKKKKKK[[[gggSSSXXXzzzWWWCCCBBB>>>888666222444555111222777777BBBYYY~~~pppWWWEEE:::666888<<<:::;;;PPPjjjlllEEEKKK???AAA@@@>>><<<:::888555222/////////.........000111222KKKoooxxxuuuvvv\\\[[[fffuuu{{{qqq[[[QQQ[[[rrrtttqqqmmmkkklllnnnnnnnnnmmmgggdddccc]]]SSSMMMLLLPPPHHH;;;222888FFFNNNNNNNNNPPPLLLCCC<<<===AAACCCJJJLLLJJJHHHLLLSSSTTTPPPVVVWWWUUUiii}}}zzzlllnnnkkkaaaeeesss~~~xxxZZZKKKxxxlllTTT[[[NNNMMMLLLMMMNNNNNNMMMKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLLLLKKKHHHEEECCC??????>>>;;;888555444333222222000...;;;^^^RRR@@@lllwwwmmm~~~}}}{{{{{{xxx~~~}}}{{{|||kkkZZZ[[[\\\^^^```___]]]^^^ccciiiiiijjjfff___ZZZWWWRRRMMMHHHUUUbbbjjjxxxzzztttooolllnnnppptttzzz}}}{{{uuuppptttsssqqqpppqqqsssvvvwwwxxxwwwqqqrrrttt~~~~~~kkkaaaTTTMMMJJJNNNRRRTTTWWW\\\bbbfff[[[JJJ@@@===LLLeeezzzxxxzzzyyyppphhhcccKKKAAA666222222444888===???AAAXXXrrrBBB;;;333@@@aaaooohhhGGG:::888555333333333333111000000////////////000000333222VVVzzzzzzHHHbbb}}}xxx~~~VVVVVVzzzppp@@@EEEbbb|||hhh[[[fffwww}}}zzzwwwdddeeebbb___aaakkkvvvUUU999...555999>>>GGGJJJOOOTTThhhnnnSSS;;;;;;CCCDDDKKKTTTXXXYYY[[[bbbhhhnnnvvvxxx{{{{{{xxxyyyvvvsssqqqqqqrrrrrrqqqbbbccccccaaaZZZPPPFFFAAAAAADDDYYYxxx|||RRR===CCC:::===JJJ^^^xxxUUUOOO???:::<<<```SSS;;;---000///......------,,,++++++***++++++,,,,,,------...111666;;;HHH[[[yyyRRRwwwbbbbbb```______]]]___iiiuuu{{{zzzwwwssspppnnnlllkkkllljjjhhheee^^^RRRBBB777333111111333555:::EEEPPP^^^tttxxxcccDDD>>>999888AAABBBHHHDDDKKKUUU^^^```\\\UUUOOOSSSVVV[[[lllTTTUUUdddffffffeeefffiiikkkiiibbbhhhddd^^^\\\VVVWWWeeeoooxxx{{{WWWAAA@@@<<<888666111333555222333888888BBBYYY{{{mmmVVVFFF777555999===;;;@@@\\\|||fffDDDIII???CCC@@@>>>;;;:::999777444222000000///......///000111AAAlllssswwwTTTUUU^^^iiizzzxxxbbbWWW^^^uuuxxxtttqqqrrruuuuuuqqqlllkkkgggffffffaaaVVVLLLHHHDDD@@@888222555???HHHJJJJJJPPPQQQIIIAAA@@@CCCEEEFFFIIIKKKNNNTTTZZZZZZVVVYYY^^^ggg|||mmmllliiiaaaggguuu{{{uuuQQQLLLaaa^^^qqqQQQMMMLLLKKKLLLMMMNNNMMMLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLMMMMMMKKKIIIFFFDDDFFFDDD@@@<<<999999999:::333333222...:::RRReeeDDD^^^nnnuuuyyy{{{~~~|||yyy}}}pppaaabbbeeehhhkkkkkkjjjkkkooorrrpppssssssmmmiiihhhhhhggg___ZZZRRRQQQ```ttt}}}yyyyyypppkkkjjjkkkkkkjjjmmmnnnsssyyy}}}{{{vvvqqquuusssqqqoooppprrrvvvxxx{{{xxxqqqsss|||}}}iiiVVVTTTDDDFFFLLLTTTXXX[[[aaahhhgggeeeRRRAAABBBIIIRRR___lllvvvmmmvvv~~~zzz~~~zzzmmm```YYYEEE<<<444111111333888===BBBHHHpppccc???666555<<>>???@@@@@@999666555...666CCCnnnFFFHHHnnnjjj~~~yyy~~~|||oooooopppwww|||wwwtttyyy||||||zzz|||uuusssjjj```___iiirrruuuuuulllccc___ccchhhkkkkkkmmmppptttwwwxxxxxxxxxxxxxxxuuusssqqqqqqsssvvvyyywwwyyy~~~}}}rrrllllllgggQQQPPPCCCJJJTTT^^^cccgggkkkoooiiigggTTTEEEKKKRRRTTTXXXaaauuu{{{ZZZcccwww~~~xxxkkkZZZNNN???999555555666555888===FFFSSSSSS<<<777999>>>[[[gggmmmJJJ>>>:::666444444444444333000000////////////000000111111IIIjjj```^^^~~~~~~{{{fff^^^yyyNNNEEERRRjjjooofffllliii[[[[[[ggg```aaaddd^^^]]]sssqqqEEE444222:::<<>>@@@DDDTTTwwwRRRDDDAAA@@@:::>>>RRR}}}iiiOOOFFF<<<888GGGsssxxxxxxGGG999---444///......------,,,++++++***++++++,,,,,,------...---111:::LLL\\\tttYYY|||eeeaaa_________]]]^^^gggqqqyyyxxxvvvsssqqqpppooonnnhhhccc\\\UUUMMMCCC888000222333333444:::EEEPPPWWW[[[~~~yyyeeeBBB<<<===???GGGFFFNNNNNNPPPRRRVVVXXX[[[\\\]]]\\\aaaeeeuuuWWWSSShhhaaaaaacccgggkkkooorrruuuooo||||||rrrkkkdddeeerrruuuUUU???888333555777333222444333555;;;;;;EEE\\\ssspppgggPPP???999777888;;;:::HHHqqq^^^NNNJJJAAACCC@@@>>><<<<<<===>>>===<<<555333222000/////////000<<>>YYYzzzuuu}}}|||rrrrrrwww~~~{{{pppiiicccbbbhhhnnnppppppmmmqqqrrrppplllmmmsssyyy{{{yyyvvvtttsssuuuwwwxxxtttttt{{{yyytttpppqqqqqqmmmiiiiii{{{{{{zzzjjjOOOIIIMMMSSS[[[bbbfffgggeeecccZZZ___VVVNNNRRRTTTSSSXXXccc~~~cccXXXXXX{{{}}}|||~~~wwwuuussshhhUUUFFF:::888:::======:::;;;>>>EEE___~~~KKK===:::AAAMMMQQQvvvuuuRRRAAA>>>999555444444444333000000////////////000000...111EEEeeeddd[[[{{{nnnaaaqqqUUUAAAHHHbbbqqq___dddiiidddbbbhhhaaa^^^aaa\\\^^^{{{ddd===111222999:::@@@HHHHHHKKKRRRooocccAAA>>>IIIJJJHHHHHHMMM[[[qqqyyy{{{yyyzzzvvvtttqqqppppppooommmkkkiii\\\QQQJJJCCC;;;<<>>;;;EEE]]]eeeNNNBBB999888QQQzzz}}}tttvvvDDD;;;...444///......------,,,++++++***++++++,,,,,,------...111222888GGGTTTQQQlllkkkaaa```______\\\\\\dddnnn~~~|||zzzwwwtttrrrqqqpppggg___TTTJJJBBB<<<555000111333555888CCCSSS___eeehhhxxxuuu|||ddd???;;;@@@EEEMMMLLLVVV[[[YYYVVVUUUXXX^^^eeeiiiiiigggmmmfffZZZbbbTTTccccccgggooovvvzzzZZZkkkvvvXXXDDD;;;:::555555666///555666000111999>>>NNNhhh|||tttqqqgggOOO>>>777666;;;>>>:::BBBccc[[[UUUNNNFFFGGGIIIGGGCCCAAA@@@@@@???>>>777666444222000000000000555PPPqqqyyyuuuwwwddd]]]___gggqqqzzzmmmdddccctttyyytttnnnmmmoooqqqnnnlllmmmnnnmmmllljjjdddVVVIII;;;555000......222:::CCCKKK\\\hhh___MMMBBBCCCGGGJJJNNNTTTXXXWWWYYYbbblll~~~uuujjjfffdddeeeqqqwww___HHHiiiTTTpppjjjMMMNNNJJJIIIGGGGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIJJJLLLLLLFFFEEEDDDFFFIIIJJJFFFCCC;;;444555444000888ZZZXXX===CCC~~~|||~~~{{{zzz}}}rrrrrrllliiigggiiimmmqqqssssssmmmnnnmmmhhhdddgggoooxxx~~~|||yyywwwuuuuuuuuuvvvwwwvvvzzz}}}tttoookkknnnqqqqqqrrruuuxxxyyyvvv|||rrrUUUHHHWWW]]]aaaaaa___]]]WWWQQQJJJTTTVVVXXX\\\XXX[[[iiirrrGGGEEE}}}{{{|||}}}|||~~~yyypppmmmkkkbbbPPP@@@:::;;;???CCCCCC???>>>AAAHHHnnnrrrJJJ???777DDDXXXWWW}}}ZZZEEEAAA;;;777555555444333000000////////////000000,,,000BBBdddoooWWWtttttt^^^bbbZZZ<<>>EEECCCFFFOOOjjjuuuZZZ???<<>>OOOiiizzz\\\LLL???:::@@@eee|||oooyyyBBB@@@000111///......------,,,++++++***++++++,,,,,,------...///333999CCCJJJxxxOOObbbsssbbbaaa```___\\\[[[bbblll}}}xxxtttqqqppphhh]]]MMMAAA:::666444222000444777;;;HHH[[[hhhmmmkkkvvvzzzddd>>>:::BBBHHHPPPOOOYYYYYYWWWVVVVVVZZZ```gggkkklllkkk}}}|||[[[fffjjj]]]eeefffnnn}}}pppSSS}}}vvvgggFFF:::888:::444444555///333555222333:::===JJJbbbqqq~~~uuufffNNN???777666:::>>><<>>:::888666444222111000000000???hhh{{{tttppp```^^^eeejjjvvvuuujjjccckkkmmmllljjjjjjmmmnnnooonnnhhhjjjiiihhhjjjhhh]]]PPP===666222333444333777===GGG[[[iii```LLL@@@BBBHHHFFFLLLUUUZZZZZZ___rrr}}}sssjjjhhhgggjjjwww~~~]]]PPPwwwYYYVVVTTTOOOLLLJJJHHHHHHJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHHHHKKKMMMPPPRRRJJJGGGEEEFFFIIIIIIFFFBBB???666777999000:::DDDaaaHHH@@@}}}zzz|||yyy|||eeeeeeeeegggiiikkkmmmnnnnnnkkkiiiiiimmmttt{{{~~~}}}{{{yyyvvvtttsssrrrwwwvvvwwwyyyyyyxxx{{{xxxxxxxxxyyyvvvtttxxxyyy}}}zzz{{{}}}dddUUU]]]ggglllggg^^^ZZZVVVSSSRRRXXX___iiinnnhhhrrrYYYRRRuuu|||yyyxxx|||~~~||||||zzzvvvqqqlllfffZZZIII===>>>>>>AAAEEEDDD@@@BBBFFFUUUcccHHH:::777EEETTTggg^^^GGGCCC===888666555444333000000////////////000000,,,000AAAggg|||YYYrrr}}}~~~{{{___[[[bbb<<>>EEEBBBGGGQQQhhhoooUUU<<<999<<<:::BBBLLLUUUccc||||||xxxkkklllooonnnmmmlllkkkgggccc___UUUIIIAAAAAAAAA>>>EEEQQQlllwwwPPPAAA888@@@999AAAWWWsssgggSSSIII>>>>>>KKKwwwnnnAAACCC111---///......------,,,++++++***++++++,,,,,,---......)))222<<>>PPPcccttt```HHH;;;999555777<<<>>>JJJmmmLLLQQQJJJGGGLLLGGGDDD@@@??????@@@@@@???;;;:::777555222111111111///777fffsssvvvvvvaaa[[[bbbccclll~~~qqqccccccyyyyyy```aaabbbcccdddeeeeeefffaaaccccccdddiiimmmeeeYYY@@@999666999;;;888888;;;BBBWWWfff\\\FFF999<<>>FFFSSS[[[]]]hhhzzzrrrkkkjjjjjjnnn|||aaa___aaaXXXuuuAAASSSIIIMMMKKKIIIIIILLLNNNOOOPPPNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEGGGJJJNNNRRRTTTNNNJJJFFFEEEHHHHHHDDD@@@FFF:::;;;???000:::222ccc]]]PPPvvvyyyvvv{{{rrrsss\\\^^^___``````bbbeeegggooojjjgggnnn|||~~~~~~|||zzzwwwssspppnnnqqqrrrrrrqqqrrrvvvyyy{{{zzzvvvnnnsss}}}vvv|||yyypppaaa```ooowwwpppddd```bbbcccfffhhhmmmzzzyyywwwLLLsss}}}{{{vvvxxxzzzzzz{{{~~~tttuuuuuuooocccSSSEEE<<>>KKKNNNwwwaaaSSSJJJ>>>888777777444000333222111000////////////111111;;;cccxxx```kkkyyyYYYVVV}}}vvvBBB<<>><<<===AAAYYYhhhQQQIII;;;===YYYuuulllqqqMMM<<<000111...------,,,,,,++++++*********+++++++++,,,,,,,,,+++111===>>>@@@^^^bbbWWWsssoooeee]]]\\\```aaa^^^```ggg{{{tttooonnnaaaNNN===444111111222>>>AAA777999MMMUUUccc```iiiwwwfffKKKCCCNNNLLLHHHOOOWWWSSSNNNGGGOOO^^^^^^\\\eeejjjkkkdddrrrrrryyyzzzxxxkkk\\\PPPYYYccclllVVVGGG===444444555444333444111222777;;;<<<<<>>HHHRRRXXXRRREEE===<<<>>>HHHHHHQQQ\\\dddsssyyyppphhhiiiqqq{{{XXX|||JJJ{{{\\\QQQPPPJJJPPPOOOMMMLLLKKKLLLMMMNNNKKKLLLLLLJJJGGGEEEDDDEEEDDDFFFHHHJJJKKKMMMOOORRRJJJIIIHHHGGGFFFEEEEEEEEEFFFDDDAAA>>>888555:::CCC```JJJ```}}}~~~nnnkkkrrrzzzoooeeeZZZZZZYYYWWWUUUVVVZZZ]]]cccggglllttt||||||||||||{{{yyytttppptttrrrppppppqqqtttuuuvvvppptttssstttxxx|||~~~oooiiippp~~~wwwyyy|||tttzzzvvvQQQbbb~~~yyyxxx|||~~~|||ppppppmmmeeeYYYLLLAAA;;;???IIIAAA<<>>RRRmmmYYYNNN@@@888777888666333333222111000////////////111...///NNN~~~zzzdddeee|||}}}^^^UUUxxxRRR???MMMmmm~~~wwwddd\\\^^^```___]]]eeeaaagggkkk|||hhh<<<888555777<<<@@@GGGMMMXXX```qqqgggDDD666<<<:::999>>>IIIVVVaaappptttyyywwwkkkkkkllljjjiiihhheeeaaa\\\XXXDDDAAACCCFFFFFFJJJ^^^tttwwwWWWEEEAAA===<<>>@@@___~~~sssSSSAAA333111......---,,,,,,++++++*********+++++++++,,,,,,,,,---,,,444???LLLjjjxxxYYYPPPzzzyyy{{{ggg___\\\```aaa]]]___fff~~~~~~|||yyyvvvtttnnncccQQQ@@@666222333444555AAADDDIIITTTXXXnnn~~~XXX]]]qqq{{{eeeIIIAAAIIIGGGAAAEEEJJJGGGFFFCCCMMM]]]aaafffuuuiiijjjxxxxxxssssssmmm^^^PPP^^^|||RRRVVVUUUEEE;;;444333444333333444333444777:::888999BBBMMMzzzkkkWWWFFF999===666<<<>>>===[[[lllLLLPPPGGG@@@GGG@@@AAACCCEEEEEEDDDAAA@@@=========:::777555555666111333IIIsss}}}zzzsssbbb[[[hhhsss|||ppphhhZZZXXXXXXLLL:::<<<>>>DDDKKKRRRUUUVVVOOORRRccclll```ZZZcccjjjMMMEEE888333666777999<<<<<>>===DDDBBBGGG]]]bbbDDD:::;;;:::FFFjjj{{{dddYYYJJJ>>>888777777777333222111000////////////111///---CCCnnnooo```vvvpppYYYooocccAAAGGGdddyyyfff[[[ZZZ^^^```___eeedddjjjqqqtttCCC;;;666999===AAAGGGMMMXXXccciiiUUU888777@@@===BBBHHHQQQ\\\fffuuuyyyxxxsssllloookkkiiihhhfffccc]]]WWWRRR>>>EEEJJJHHHIIIXXXuuuiiiKKK@@@@@@<<<===BBBRRR}}}{{{\\\MMMIII===@@@ccc{{{uuuXXXCCC333///......------,,,+++++++++******+++++++++,,,,,,,,,...+++333???OOOlllzzzjjjTTTjjjvvvqqqzzzkkkaaa]]]```aaa]]]___eeezzzzzzwwwvvvvvvvvvuuunnneeeUUUDDD888333444777777BBBMMMXXX^^^```zzzdddXXXXXXvvvhhhKKKAAAFFFBBB<<<===???@@@BBBCCCNNN^^^gggtttuuufffsssrrrpppooopppnnnggg[[[RRR~~~fffIIIGGGSSSAAA999222222333222222444444666999999777<<>>:::???bbb|||dddKKKOOOJJJBBBGGG<<>>```~~~{{{}}}~~~hhhYYYeeexxxnnndddWWWOOOFFF888333444666999>>>BBBFFFIIIMMMKKKUUU]]][[[```fffcccOOOPPPAAA111444;;;;;;;;;<<>>@@@CCCAAAQQQpppwwwPPP<<<999<<<999PPPtttmmm___MMM===555666999333222111000////////////,,,000222DDDjjj|||```rrrbbbdddpppCCC@@@[[[|||kkk]]]YYY]]]aaaaaabbbfffmmmrrrNNN???444777>>>BBBEEEIIIRRRZZZ\\\MMM;;;;;;CCCGGGMMMRRRYYYcccpppyyytttnnniiikkkjjjhhheeebbb^^^WWWPPPKKKBBBHHHIIIFFFPPPkkk[[[EEEAAAEEE<<<===EEE]]]sssWWWHHHCCC888@@@ggg|||zzzXXX???000---.........---,,,,,,++++++******+++++++++,,,,,,,,,---///999@@@GGGbbb[[[]]]qqqqqq|||yyyoooddd^^^``````]]]^^^dddvvv|||wwwuuutttrrrpppllldddUUUEEE888333555888BBBFFFQQQ___eeehhhoooXXX___ZZZ~~~lllPPPCCCFFFAAA===@@@BBBGGGIIIIIIRRRdddpppfffggg{{{tttwwwwwwqqqpppnnnllliiieeeaaa^^^]]]XXXRRRRRRSSS>>>777222222222111222444333666:::;;;:::EEE^^^vvvvvv```NNN@@@666777===<<<555CCClll~~~```PPPQQQMMMBBBAAABBBCCCEEEFFFEEECCCAAA???@@@===::::::<<<;;;888444444000666NNNnnn|||mmmVVVbbbyyy}}}nnndddXXXJJJ===333999999:::<<<:::999;;;???BBB>>>FFFOOOSSS[[[]]]RRROOOcccWWW:::777<<<:::===DDDCCCCCCDDDCCCDDDJJJQQQYYY\\\___bbbnnnxxxssslllfffgggpppvvvvvvwwwzzz~~~SSSWWWoooPPPJJJLLLRRRHHHLLLKKKIIIHHHGGGHHHIIIJJJIIIHHHFFFCCCAAAAAADDDFFFFFFHHHKKKKKKIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFJJJEEECCCDDDBBB<<<888777FFFhhhYYYOOO~~~zzzsssnnnttt}}}|||tttxxxmmmaaaeeefffiiillliiiiiilllooonnnkkkjjjnnnrrrwwwzzz}}}~~~}}}uuutttuuuvvvyyyzzzyyyxxxwwwrrrnnnpppuuuwwwuuuqqqeee[[[^^^iiiqqq{{{}}}sssoooggghhhttt||||||}}}xxxOOO>>>IIINNNLLLNNNOOOVVVbbbfffppp|||XXXFFFPPPCCCxxxppprrr{{{}}}xxx~~~yyyrrrooonnnlllmmmggg\\\NNNBBB;;;999:::<<<<<>>777444===999555NNNxxxWWWNNNIIIJJJ@@@@@@OOOLLLHHHEEECCCDDDGGGHHHCCC@@@>>>>>>@@@???<<<888555222333DDDbbbuuuWWW___vvvzzz~~~tttiii\\\HHH:::888<<<<<<>>>@@@<<<777999@@@???@@@IIIIII===???JJJNNNZZZ|||qqqIII>>><<<999@@@GGGEEEHHHMMMNNNPPPWWWaaahhhmmmrrryyyppppppkkkccccccnnnvvvvvvxxx~~~jjjiiiSSSqqqIIITTTMMMMMMLLLKKKJJJHHHFFFFFFGGGHHHIIIGGGGGGEEEBBB@@@AAADDDGGGFFFHHHIIIIIIFFFDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBCCCFFFCCCCCCFFFEEE@@@;;;:::@@@YYYsss\\\~~~qqq~~~zzzssssssssswwwwwwpppppp{{{||||||ooollliiimmmwwwyyywww|||~~~zzzxxxzzz~~~~~~~~~xxxvvvuuuuuuvvvwwwvvvuuuwwwtttpppqqqtttuuurrrnnn^^^[[[cccjjjjjjoootttoooooommmuuu~~~lllMMMEEEUUU^^^\\\XXXSSSZZZlllvvvyyy]]]GGGXXXtttlllZZZQQQaaayyy~~~vvvqqqwwwyyytttooommmkkkhhhiiicccYYYKKK???888666777@@@;;;@@@DDDBBBOOOuuuyyySSS===;;;???@@@OOOjjj~~~cccHHH888777;;;333222111000////////////,,,222...555UUUvvvnnnggg~~~rrr]]]yyyYYY===HHHooo|||}}}~~~tttcccYYYZZZ]]]\\\VVVccciiiooopppPPP666666@@@BBBBBBDDDOOOPPPQQQXXX\\\PPPMMM\\\```rrr}}}sssmmmhhhfff``````]]]XXXTTTQQQMMMHHHEEEIIIFFFEEERRRppp~~~___IIIBBBAAA???>>>AAAWWWxxx\\\NNNBBB:::@@@cccQQQ444333222//////......---,,,,,,,,,******+++++++++,,,,,,,,,000,,,444BBBQQQkkk{{{xxx|||QQQPPPxxx|||vvvhhh]]]^^^```^^^___dddnnn~~~||||||zzzuuuppphhh\\\KKK<<<444444666888<<>>999444>>>888:::]]]OOOLLLBBBJJJFFFIIIVVVRRRKKKFFFDDDGGGLLLOOOEEEEEEDDDDDDDDDCCC@@@>>>666555444>>>[[[}}}aaa^^^qqqpppyyy{{{ooobbbJJJ999<<<===<<>>333222111000////////////111666...111OOOrrrzzzeee{{{zzzeeetttkkkAAA@@@aaaxxx}}}{{{|||jjj^^^]]]^^^\\\XXXbbbeeemmm^^^BBB===@@@@@@DDDKKKQQQZZZXXX[[[jjjhhhdddooo~~~vvvssskkkffffff```WWWTTTOOOLLLKKKKKKJJJJJJFFFIIITTTiiilllPPPDDDDDDAAA888???EEEfffhhhQQQLLLBBB:::IIIvvv|||III111555222/////////...------,,,,,,******+++++++++,,,,,,,,,...+++444@@@NNNfffwwwuuu{{{ZZZRRRyyyttttttxxxhhh]]]^^^```___```dddiiizzz|||yyy{{{{{{wwwssshhhYYYEEE777444666888888===VVVzzzccc___]]]jjj{{{qqqNNNEEEJJJPPPKKKLLLXXX]]]___hhhkkkkkkqqqwwwrrrooojjjqqquuunnnmmmlllkkkiiigggdddbbbaaahhhiiinnnpppSSSDDDJJJ222666333222333333111333888999:::===@@@FFFXXXwwwvvv]]]HHH===:::666===666???iiiIIIQQQEEEOOOKKKNNNNNNLLLHHHFFFFFFHHHKKKMMMDDDEEEGGGGGGEEEBBBAAA@@@;;;:::555888SSSzzzwwwqqq___kkknnnyyysssjjjQQQ;;;>>>>>>===AAAHHHKKKOOObbbwww^^^LLLXXXfffppp|||KKKKKKHHH;;;DDDNNNOOOXXXdddllltttrrrnnnooohhhdddeeemmmvvvuuuyyy^^^mmm___fffIIIOOOQQQMMMIIIPPPKKKIIIHHHFFFFFFGGGHHHIIIBBBCCCCCCBBBAAAAAACCCDDDEEEEEEEEECCCBBBBBBEEEGGGFFFEEEEEEDDDCCCCCCCCCDDDCCCEEEIIILLLHHHBBB@@@CCC999@@@ZZZfffRRR^^^|||yyyyyysssqqqvvvyyyuuurrrrrrttt{{{|||xxxtttrrrrrrrrrrrrqqqtttuuuvvvtttqqqoooooooooeeebbbiiiooolllmmmoooggglllvvv}}}xxxeeeUUUEEECCC^^^nnnhhh|||zzzNNNLLLmmmgggLLLFFF]]]mmmjjjppprrrrrrpppnnnooopppjjjbbbZZZTTTKKKAAA999777:::>>>AAA===FFFJJJLLLlll{{{WWWDDD<<<;;;DDDPPPrrrnnnVVVJJJEEEBBB@@@333222111000////////////---333---///MMMmmm~~~fffwww{{{mmmpppwwwDDD;;;XXXppp}}}rrrdddbbbbbb^^^\\\cccaaakkkhhhLLLDDDAAA>>>EEESSSXXXjjjfffbbbwwwllllllccc^^^```ZZZPPPMMMIIIGGGIIIKKKMMMNNNFFFPPPeee}}}zzz___GGGBBBGGGBBB666@@@IIIrrr___KKKKKKCCC999NNN~~~BBB...555////////////...------,,,,,,******+++++++++,,,,,,,,,***///:::>>>@@@VVVtttfffPPPkkkqqqrrrsssxxxhhh]]]]]]```___aaaeeefffwwwzzzvvvwwwxxxvvvrrriiiXXXAAA444444888:::999FFFVVVtttkkkZZZ\\\XXXjjjlllVVVEEECCCNNNWWWQQQQQQ[[[```aaapppuuuqqqnnn{{{yyyssssssrrrnnntttuuujjjkkklllkkkeee___[[[]]]```^^^fffZZZQQQGGGBBBEEE333555333222444333111444999888999===CCCLLL```uuu\\\EEE:::999666;;;444@@@nnnmmmCCCUUUHHHQQQHHHHHHBBBBBBCCCDDDEEEFFFFFFFFF@@@CCCFFFFFFBBB???>>>@@@AAA>>>555333KKKrrr}}}___hhhooo~~~ssspppXXX>>>AAA===:::===EEEIIISSSmmm{{{^^^ZZZppp|||wwwBBBMMMOOO===DDDCCCGGGWWWlll~~~mmmooommmbbbaaahhhuuu{{{uuuzzz~~~TTTJJJwwwQQQGGGJJJ\\\RRRRRRIIIJJJKKKJJJHHHFFFFFFGGGHHHIIICCCDDDFFFFFFDDDDDDEEEFFFDDDDDDCCCAAA@@@BBBFFFIIIBBBAAAAAAAAAAAABBBCCCCCCBBBDDDIIIKKKEEE>>>===BBB999EEEEEEhhhGGGZZZnnn|||{{{uuusssxxxzzzuuusssuuuttt{{{|||zzz||||||xxxtttqqqqqqrrrrrrqqqiiimmmqqqqqqnnnnnnppptttnnneeehhhpppsssvvvrrreeeiiiyyyvvvbbb___XXXWWWxxx[[[bbbrrrvvvDDD\\\uuucccTTT]]]xxxvvvXXXQQQcccllljjjfffdddfffhhhaaaWWWTTTOOOEEE;;;666777>>>CCCBBBAAALLLPPPUUUyyypppPPPCCC<<<999DDDVVVdddGGGHHHIIIKKK???777444111000000000000///...000000333@@@[[[yyy~~~```hhhtttzzz}}}ZZZ>>>IIImmmzzzoookkkeee```iiiccc``````mmmvvvdddUUUEEE===JJJ^^^dddqqqxxx~~~uuuaaa[[[]]][[[UUUOOONNNHHHEEEHHHOOOQQQMMMGGGVVVjjjnnnMMMCCCKKK@@@666CCCGGGXXXVVVNNNDDD999===[[[~~~[[[::::::555---000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...000222;;;FFFOOOkkkRRRkkktttzzzrrrnnn___\\\``````^^^]]]dddsssyyyvvvxxxwwwqqqllldddQQQ===666333333;;;EEEJJJYYYjjjcccLLLOOOXXXbbbddd[[[PPPOOOPPPPPPMMMOOO___ppp|||wwwqqqooonnnooooooooommmkkkkkkhhhccc```^^^\\\ZZZXXXYYYUUUNNNHHHCCC???;;;999666555333333333555777888666BBB???===TTTuuuoooXXXEEE;;;777999999666DDDiiiZZZOOONNNJJJTTTAAAFFFCCCEEEFFFCCC???<<<===???EEEGGGGGGCCC??????EEEJJJEEEEEE@@@999@@@YYYuuu~~~gggXXXiiiuuu~~~rrr\\\GGG;;;AAA999777BBBPPP\\\hhhrrrdddzzzppphhhZZZXXXRRRHHH>>>>>>TTTjjj}}}tttjjjfffiiipppqqqsssyyyooo<<>>CCCdddhhhHHHDDDEEEJJJBBB666333000/////////...------......///999SSStttggggggzzz~~~pppeeeFFFFFFccczzzssskkkccc^^^```\\\ZZZ[[[hhhzzzkkk^^^PPPHHHPPP___lll{{{mmm___TTTUUU[[[\\\XXXUUUKKKMMMLLLIIIGGGJJJTTT\\\vvv{{{}}}|||fffKKKEEEGGG???;;;EEEVVVppppppPPPKKK===555GGGnnnVVV888666333000000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***---...777BBBIIIcccQQQddd{{{xxxqqq```^^^```^^^^^^aaa```ooo}}}xxxxxxvvvooohhhZZZHHH888444555999CCCOOORRR\\\lllrrrVVVHHHMMMSSS\\\bbb```[[[TTTMMMJJJLLLVVVlllyyyvvvpppooonnnmmmnnnnnnnnnllljjjkkkhhhccc```^^^\\\ZZZXXXVVVQQQJJJEEE@@@===999777555444333222333555777999===DDD@@@CCCaaammmUUUCCC;;;999777888;;;TTT~~~QQQJJJJJJGGGPPP@@@EEE???BBBDDDBBB???===>>>@@@AAAAAA@@@>>>???FFFSSS\\\EEEDDD@@@:::<<>>DDDZZZ{{{RRRZZZtttaaaaaabbb[[[\\\eee^^^lll~~~|||yyyuuullldddPPP@@@333333777===IIIUUU\\\^^^iii```KKKDDDJJJLLLSSS^^^aaa\\\WWWUUUXXX]]]dddoooyyy}}}{{{uuuqqqkkkmmmlllllllllnnnnnnllljjjjjjgggccc```^^^[[[YYYVVVQQQLLLFFF@@@===999666444333333222222333666888:::???AAA;;;FFFkkk}}}hhhQQQ@@@;;;;;;888:::BBBcccHHHGGGIIIFFFMMMAAAFFFAAADDDHHHGGGEEECCCDDDFFFCCCCCCAAA???@@@EEEPPPWWWJJJFFFDDDBBB@@@GGG```yyyuuuiiivvv{{{{{{yyylllTTT@@@222555<<>>;;;HHHKKKlllfffNNNOOOGGG999AAAmmmYYY>>>555555333888000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...---333===BBBTTTpppxxx}}}^^^YYY}}}uuuccceeedddZZZZZZeee^^^jjj{{{zzzvvvmmmdddKKK===333555999>>>GGGQQQ```^^^hhhaaaLLLDDDFFFEEELLLYYY___``````bbbfffhhhjjjmmmooowwwzzzzzzrrrlllmmmlllkkklllmmmmmmllljjjhhhfffbbb___\\\ZZZVVVTTTLLLHHHBBB===:::777555333222111111222444777:::<<<@@@@@@<<>>;;;===FFFgggnnnGGGHHHKKKHHHLLLCCCHHHCCCFFFJJJJJJHHHFFFFFFHHHCCCEEEFFFEEECCCCCCDDDFFFBBB;;;:::???>>>===LLLbbbrrryyy~~~zzzvvvxxxzzzrrr\\\GGG999:::>>>EEERRRggg}}}uuunnn[[[{{{}}}{{{]]][[[uuuuuummmoooppplllmmmttttttiii______sssWWWNNNLLLNNNQQQPPPIIIDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFIIIHHHFFFDDDCCCCCCCCCCCC@@@@@@???AAADDDFFFGGGFFF??????@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCCCCBBB>>>CCC@@@AAAVVVnnngggMMMaaaxxx|||{{{fffaaasssyyytttxxxxxx{{{}}}|||{{{|||zzzuuuuuuuuuuuuwww{{{~~~yyy{{{}}}zzzxxxtttooooooqqqrrrqqqmmmjjjkkkmmmiiihhhiiijjjlllmmmlllkkkkkkiiilllqqqsssrrrvvv}}}{{{uuuoooppptttwwwvvvsssrrrrrrqqqnnngggbbbeeelll]]]NNNIII]]]uuueeeiiihhhgggiiihhh[[[VVV^^^qqqvvvgggYYYWWWtttwwwtttfffUUUNNNTTT]]]LLLAAA777555999>>>CCCGGGKKK[[[xxxyyy\\\MMM999;;;???999QQQpppFFFCCCLLLUUUJJJ<<<:::666444444444222111...///000...///@@@eeegggiii|||zzz}}}yyy|||hhhIIIAAAZZZzzzvvvtttzzzpppjjjggg[[[YYYYYY[[[bbbrrryyyoookkkjjjkkkooorrr{{{lllNNN:::777HHH\\\dddgggMMMJJJ]]]hhhhhhUUUOOOOOOSSSWWWUUUOOOLLLMMMGGGJJJRRR___mmmvvvyyyxxxsss}}}}}}uuuXXXEEEIIIMMM===<<>>AAANNNggg}}}kkk___uuu~~~wwwpppnnnqqqqqqooossszzzxxx\\\ttt}}}___IIIQQQPPPRRRTTTQQQHHHBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFIIIHHHEEECCCBBBBBBBBBBBB??????>>>@@@BBBCCCCCCBBB===>>>???@@@AAAAAA@@@@@@>>>??????@@@@@@@@@@@@@@@>>>@@@???AAAOOO___ccc]]]aaa|||vvvsssyyyvvv~~~uuusssrrrrrrsssvvvwwwxxxsssooommmqqqtttuuuwwwzzzxxxvvvtttssssssuuuxxx{{{uuuuuutttvvvzzz{{{vvvsssnnnpppqqqoookkkiiikkkmmmjjjhhhhhhiiikkkkkkjjjhhhhhhiiimmmppppppmmmmmmooovvvrrrnnnooossswwwvvvtttooouuuppp```TTTSSSNNNFFFLLLJJJ\\\qqqooolllYYYOOO[[[iiieee^^^iiiyyyoooZZZeeemmmVVVSSSTTTNNNCCC<<<999===AAACCCGGGMMM]]]uuudddRRRHHH<<<<<<<<>>555666;;;EEEOOOOOO___]]]cccllltttwww^^^NNNLLLMMMOOOMMMHHHHHHKKKKKKZZZkkkrrrqqqppptttyyy||||||uuu^^^PPPFFFHHHIII???@@@XXXnnncccRRRJJJKKKCCCPPPiiiGGG???>>>>>>999222222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++---))),,,777???KKK___ttt{{{kkknnn~~~nnnqqqxxxsssmmmggg___\\\^^^^^^bbbnnn}}}|||zzzuuulllKKK>>>666:::AAAHHHSSS___cccwww|||^^^IIIEEECCCMMM]]]cccqqquuummmrrrzzz~~~kkkkkkmmmnnnmmmlllkkkkkkkkkkkkiiigggaaa___\\\YYYVVVSSSNNNKKKDDDAAA<<<999777666444333111111222444777<<<@@@BBB>>>EEEJJJ^^^~~~zzzhhhSSSBBB;;;===@@@666;;;FFFdddzzzQQQMMMJJJHHHHHHGGGDDDEEEDDDFFFHHHFFFCCCBBBDDDGGGIIIGGGEEEDDDDDDEEEHHHIIINNNHHHKKKVVV\\\YYYUUUWWWbbbttt}}}wwwuuu|||sssaaaAAA???>>>EEEWWWoookkkbbb~~~{{{sssmmmkkkkkkoooqqqsssyyyWWW}}}gggyyyVVVDDDLLLKKKNNNPPPMMMFFFCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFIIIGGGDDDBBBAAAAAABBBCCC???>>>>>>???AAABBB@@@???===>>>???@@@AAA@@@???>>>>>>>>>>>>>>>????????????AAA??????BBBGGGSSSiii}}}tttxxx{{{{{{~~~wwwwww}}}wwwuuusssssstttssspppmmmfffcccdddjjjoooqqqssswwwrrrpppqqqvvvxxxuuuqqqoootttsssrrrqqqrrrtttwwwyyyyyysssqqqllllllllljjjiiihhhiiijjjkkkiiigggiiilllmmmkkkhhhjjjmmmqqqsssqqqnnnkkkkkkooonnnmmmnnnoooqqqqqqpppkkklllmmmeeeOOO999444;;;III[[[~~~yyyxxxhhhFFF999IIIZZZ\\\\\\[[[XXXYYYpppiiiWWWaaabbbSSS;;;777999???AAABBBLLLYYY{{{nnnYYYPPP@@@@@@AAACCCXXXvvvEEE@@@MMM[[[PPP===;;;777555444333222111...---///000---111IIIcccwww{{{rrryyysssrrrzzzpppiiixxx~~~kkkOOOGGG^^^xxxwwwooovvvvvvkkkeeeeeeeeebbbaaajjjyyyxxxnnniiigggiiiiii^^^```pppvvvcccJJJ===777===BBBCCCIIIQQQwwwzzzhhhOOOJJJGGGIIIJJJKKKPPPVVV___jjjuuuvvvpppnnnssszzz}}}|||}}}iiiOOOMMMKKKEEEBBBAAAFFFdddxxxZZZLLLEEEPPPGGGaaa~~~nnnRRRCCC===<<<<<<222333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,***,,,'''(((555>>>JJJ[[[wwwvvvgggbbbiiittt{{{ppphhhddd```]]]aaa___iiizzz{{{{{{wwwoooTTTEEE999<<>>CCCEEE;;;DDDNNNeeezzzcccNNN@@@<<<>>>@@@888???OOOtttJJJPPPIIIFFFIIIGGGGGGFFFFFFHHHIIIGGGEEEFFFJJJMMMNNNKKKHHHFFFDDDCCCBBBBBB???@@@CCCHHHLLLKKKHHHDDDVVVlllssslllxxxzzzgggIIIEEEDDDNNNhhhpppooouuurrrsssnnn{{{wwwwwwrrrkkkiiihhhkkkqqqvvvzzziiikkk^^^QQQJJJOOOHHHGGGIIIKKKHHHBBBBBBFFFEEEDDDCCCBBBBBBCCCEEEFFFHHHFFFCCCAAA@@@AAABBBCCC>>>===>>>@@@BBBBBBAAA???>>>???@@@AAAAAA@@@>>>===??????>>>>>>??????@@@@@@BBB@@@AAABBB@@@FFF^^^xxx}}}yyyxxx{{{}}}|||yyywwwvvvvvv{{{}}}~~~}}}xxxqqqkkkhhh___[[[ZZZ^^^ccceeeiiimmmpppnnnpppuuutttnnnkkkmmmtttttttttsssqqqpppppppppxxxvvvwww|||{{{tttooopppmmmkkkiiihhhiiiiiiiiihhhgggeeedddggglllooommmjjjkkknnnqqqpppooommmlllkkkhhhkkkmmmmmmkkkjjjjjjkkkggg^^^[[[YYYHHH333777JJJ[[[xxx~~~yyydddGGGAAAQQQ[[[YYYVVVNNNQQQtttiiihhhssshhhPPP777777;;;@@@@@@FFF]]]vvvsss^^^RRRLLL??????@@@TTT|||zzzFFF<<>>555444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---'''(((666@@@KKK\\\tttlll\\\VVVlll{{{vvvrrrggggggddd^^^eee```hhhzzz{{{{{{xxxppp___LLL======HHHXXXnnnjjj___SSSWWWgggooosss{{{}}}tttmmmmmmrrrllljjjiiiggggggfffeeebbb```[[[YYYVVVSSSQQQLLLGGGDDD>>>;;;777444333333222111111222333666:::???DDDGGG===GGGTTTooozzzaaaKKK???<<<>>>@@@<<>>DDDHHHGGGGGGIIIGGGCCCBBB]]]www}}}fffaaauuutttZZZRRRKKKTTTpppwwwtttuuuuuummmrrrkkkyyywwwrrrlllkkkooojjjkkkooovvv|||]]][[[VVVeeeqqqbbb???TTTIIIHHHHHHHHHEEE@@@AAAFFFGGGEEECCCAAAAAABBBEEEFFFGGGEEECCC@@@@@@AAACCCDDD======>>>@@@CCCDDDCCCAAA???@@@AAABBBAAA???===<<<@@@@@@@@@???@@@@@@AAABBB@@@BBBEEEDDD===<<>><<<666222222111000000111000111:::EEEiiirrrhhh|||{{{sssdddFFFKKKaaatttrrrzzzuuueeeeee```aaagggfffccclll{{{|||ppphhhddddddcccaaa^^^XXXOOOGGGCCC@@@<<<999666888999888;;;GGGXXXfffdddIIICCCFFFKKKkkklllGGG???CCCVVVjjjvvv{{{sssooosssvvvuuuxxx}}}xxxSSSFFFPPPZZZVVVEEE;;;HHHfffZZZKKKOOOQQQMMMNNNppp___LLL>>>===<<<777555:::444444444333222111000//////......------,,,,,,+++...,,,,,,///333:::GGGSSSvvvuuutttlllxxxtttvvvlllggg___^^^ddd^^^bbbsssyyyuuuoooUUU??????MMM^^^pppqqqbbbdddssspppkkknnngggeeelllbbbbbbbbbbbbaaa___^^^]]]\\\ZZZWWWSSSOOOIIIBBB===999888666444222111000000000222333777===CCCDDDCCCCCCNNNiiinnnQQQ@@@<<<===<<<;;;:::GGGaaagggEEEPPPKKKAAAEEEIIIFFFEEEFFFCCCAAAAAACCCEEEEEEDDDEEEFFFHHHHHHGGGDDDAAA>>>@@@IIIMMMJJJGGGHHHFFFAAAFFFHHH[[[yyyssshhhooo|||zzzfff```aaannnzzzyyyqqqmmmjjjlllrrrqqqtttxxxzzzzzzyyyyyyzzzwwwrrrooommmjjjfffgggkkkhhh|||yyyzzzddd\\\^^^ZZZ[[[TTTXXXKKKIIIFFFBBBAAACCCFFFHHHHHHBBBBBBAAABBBCCCDDDFFFGGGGGGFFFDDDAAA@@@?????????@@@CCCEEECCC@@@???AAACCCEEEDDDCCCBBBAAA@@@@@@@@@CCCBBB@@@>>>======>>>>>>AAAAAABBBBBBCCCDDDEEEEEEsss|||kkklllzzzpppwwwwww|||wwwhhh]]]\\\]]][[[VVVPPPOOOTTTYYY\\\^^^aaadddcccaaaeeemmmpppppprrrtttuuutttpppmmmllllllmmmsssyyyzzzvvvpppoookkkfffeeegggiiiiiiiiieeedddcccdddgggiiijjjiiikkkiiihhhjjjlllmmmjjjffflllkkkjjjjjjiiieee^^^YYYYYYLLL:::555999;;;KKKggg|||wwwrrrmmmjjjiiikkkooozzzVVV:::@@@???FFFDDD@@@OOOtttvvvcccXXXOOOFFFAAA<<<555:::yyypppTTTWWWfffNNNBBB>>><<<===<<<777444444444222111111......666???\\\uuufff{{{}}}YYYMMMWWWqqq|||tttwwwuuulllhhhcccccciiihhhcccgggqqqzzzuuunnnhhheeedddccccccYYYRRRIIIBBB>>>:::777555777:::<<<<<<===CCCOOOYYYXXXHHHGGGMMMTTThhhnnn[[[MMMTTTeee{{{{{{tttppppppsssuuuvvv}}}xxxdddQQQKKKOOOMMMLLLHHHEEESSS{{{lllQQQJJJIIIHHHFFFZZZ{{{YYYIII<<<;;;;;;666555999444444444444333111000///.........---,,,,,,++++++...++++++...222888EEEQQQlll}}}pppyyyhhhiiippp}}}ttthhheeebbbeeeccc___aaannn|||~~~lllSSSFFFLLLcccxxxyyy{{{iiijjjkkkccc^^^aaa`````````______]]]\\\\\\[[[XXXTTTPPPKKKFFF@@@;;;888777555333222111000000333333555999???EEEGGGEEEFFFVVVsssyyybbbGGG:::999;;;:::999@@@HHHpppRRRAAAGGGCCCAAAKKKNNNIIIIIIEEEFFFEEECCCAAAAAABBBDDDDDDEEEFFFFFFEEECCCAAA??????EEEGGGCCC???@@@@@@===FFFGGGMMM]]]vvvzzzwwwxxxsssllldddccchhhqqq}}}wwwpppooonnniiigggiiijjjllloooppppppppppppqqqqqqlllkkkooosssqqqoooooogggpppXXXjjjrrrOOOLLLMMMAAAFFFEEECCCDDDEEEGGGGGGFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@>>>======>>>>>>AAAAAABBBCCCCCCDDDEEEEEEQQQzzzxxxxxxqqquuuzzzttttttuuuxxx{{{yyyppphhhYYYWWWTTTQQQOOOOOOPPPQQQWWWXXX\\\```___^^^cccjjjhhhkkkooosssttttttrrrqqqlllkkklllooosssuuutttqqqooolllgggfffggghhhgggfffgggfffeeeeeegggiiiiiihhhiiiiiiiiijjjkkkkkkiiigggmmmllljjjhhhccc[[[PPPHHHBBB???888777???GGG___}}}vvvnnnmmmkkkfffccceeehhhnnnxxx^^^EEE???BBB@@@CCCGGGSSSqqq~~~gggZZZTTTLLLBBB;;;333HHHggghhhPPPUUUdddQQQ@@@<<<:::<<<;;;888666666777444222111---+++000777NNN~~~xxxhhhttt}}}|||gggLLLGGG\\\vvvvvvssssssqqqmmmfffdddiiiiiicccaaadddllllllkkkgggccc___^^^]]]UUUOOOFFF>>>999666333222777<<<@@@@@@>>>???DDDIIIOOOQQQRRRQQQPPPUUUZZZ[[[qqqzzzwwwqqqqqqrrrtttuuuyyyzzz___NNNNNNOOOJJJEEEAAAGGGLLL\\\vvvPPPIIIKKKDDDCCCLLLvvvPPPCCC999::::::666444777555555555444333222000000......------,,,+++++++++,,,***+++---000555AAALLL___ppp{{{hhhlllhhh___tttyyy{{{lllfffdddiiibbbaaa```fffuuuzzzdddPPPQQQpppvvvoookkkkkkiiiddd``````\\\]]]]]]\\\\\\[[[ZZZYYYYYYUUUOOOJJJFFFAAA<<<999666555444222111000000000555555777===CCCGGGGGGFFFIII```~~~iiiSSS===666999::::::999DDDNNNssslllEEELLLLLLFFFJJJUUUQQQGGGIIIEEEGGGHHHEEE???===???BBBBBBBBBBBBBBBAAAAAAAAA@@@DDDGGGGGGCCC@@@AAAAAA@@@CCCFFFAAAEEEeee~~~zzztttiiinnnsssxxx|||tttpppnnnpppoookkkggggggkkkllllllkkkjjjjjjkkkllleeedddiiisssyyyvvvppplllooouuuMMMrrrbbbjjjQQQHHHKKKLLLCCCDDDCCCDDDFFFGGGGGGEEECCCEEEDDDDDDCCCCCCDDDDDDEEEFFFEEECCCBBB@@@@@@???????????????@@@BBBDDDDDDCCC@@@@@@??????@@@AAABBBBBBAAA@@@???>>>======>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCkkkvvvuuueeessstttxxxtttqqquuu}}}}}}zzzcccZZZPPPKKKLLLNNNNNNNNNQQQQQQUUUYYYYYYXXX]]]ccc]]]cccjjjnnnnnnlllmmmmmmjjjjjjjjjkkkmmmoooqqqrrrpppmmmiiigggfffeeedddcccfffeeecccdddfffggggggfffgggiiikkkkkkjjjiiiiiiiiikkkjjjhhheee___RRRCCC888444999999<<>>BBBDDD>>>JJJJJJVVVsssyyyhhhWWWQQQNNNGGG>>>888000bbbvvvSSS@@@III]]]SSS@@@;;;999;;;;;;777666777888444222111---***---333FFFqqq~~~qqqsss}}}|||zzz~~~xxx[[[JJJKKKfffxxxrrrqqqqqqppphhhccceeefffbbb]]]]]]gggkkknnnkkkeee^^^ZZZYYYTTTOOOGGG???999666444444777;;;??????===<<<>>>AAAHHHTTTTTTHHH>>>>>>SSSqqq}}}|||vvvuuuuuuvvvyyy}}}kkkQQQFFFJJJIIIAAAEEE:::EEETTTiiiYYYCCCLLLOOODDDMMMeee}}}HHH???888999:::777666777555555555555444222111000......------,,,+++++++++,,,******---///222<<>>>>>>>>???===<<<>>>CCCEEEDDDBBB?????????>>>>>>???@@@@@@???>>>>>>>>>======>>>>>>??????@@@@@@@@@AAAAAAAAAIIIPPP^^^yyyzzzllliiihhhxxxttttttyyy~~~vvvjjjZZZNNNJJJLLLOOOQQQLLLLLLNNNQQQQQQOOORRRWWWSSSZZZbbbdddbbb___```bbbeeegggiiijjjjjjkkkmmmpppooonnnkkkhhhfffdddcccbbbbbbaaa```aaaccceeeeeeeeefffiiilllllliiiggghhhjjjfffeeeeeeeee```SSSAAA444:::@@@>>>CCCZZZzzz{{{lllppplllhhhmmmfff```]]]^^^^^^[[[YYYZZZ```___kkkhhhPPPVVVxxxaaaBBB>>>EEEEEEAAAAAAJJJRRRlllyyycccYYYPPPMMMHHH>>>999:::DDDooo|||TTTGGGLLLXXXMMMBBB===:::;;;:::777555666777444222222///,,,...222;;;\\\yyy{{{rrr|||}}}xxxfffPPPIII\\\qqq|||{{{vvvrrrpppqqqhhhaaaaaacccbbb___\\\ggglllqqqpppkkkccc^^^\\\UUUQQQIII@@@999666666777777999;;;<<<;;;<<>>;;;999777222111111000000111111111333555===FFFHHHDDDDDDGGG^^^|||xxxoooRRRAAA666888===<<<===CCC^^^TTTSSS@@@DDDEEEKKKPPPFFFBBBNNNEEEBBB???AAAEEEFFFDDD@@@AAA@@@???>>>>>>???AAABBB>>>???BBBFFFGGGFFFDDDCCCGGGGGGFFFHHHRRRcccvvvzzz{{{sssiiigggvvvmmmfff```bbbbbb```[[[WWWUUUTTTSSSPPPPPPQQQQQQQQQTTTYYY\\\ccckkksssssskkkkkk|||]]]TTTmmm```XXXbbbGGGMMMMMMCCCAAACCCEEEDDDBBBBBBDDDFFFFFFEEEGGGGGGGGGGGGFFFEEEEEEDDD@@@@@@@@@???>>>===<<<<<>>BBBDDDCCCAAA@@@@@@???======<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>??????CCC>>>KKKooojjjjjjooommmpppwwwyyyxxxyyy}}}~~~wwwjjj^^^TTTPPPOOOOOOLLLJJJIIIKKKJJJFFFGGGKKKJJJQQQWWWZZZWWWVVVXXX[[[^^^aaaeeeggghhhhhhiiijjjllllllkkkiiigggdddcccbbb```^^^^^^```ccceeefffeeeeeehhhkkkkkkhhhfffgggiiidddddddddfffcccWWWEEE777AAAFFFDDDQQQyyypppjjjiii___[[[___^^^ZZZYYY[[[[[[VVVSSSTTTWWWTTT\\\]]]\\\qqq~~~mmmNNNAAAAAAOOONNN>>><<>>;;;;;;;;;777666888777444222333333000000333000FFFeeetttqqqkkkwwwuuudddSSSWWWcccsss}}}|||vvvrrrpppiiicccaaacccdddbbb```___ccchhhjjjhhhccc^^^[[[VVVRRRJJJAAA:::777888:::999999:::999:::<<<@@@CCCEEEEEEPPP___dddiii}}}{{{tttsssssssssxxx}}}rrr]]]NNNNNNKKK@@@;;;>>>AAANNNuuuyyy[[[QQQQQQYYYWWWYYYwwwRRRDDD???<<<999888999:::::::::777777777666555444222222000000//////...---------+++***+++------...555===CCCSSSbbbrrr~~~vvv___OOOddd|||pppzzzlllfffjjjdddccc```___eeepppxxx{{{rrrzzznnnhhhkkkoookkkccciiiwwwVVVAAAMMMWWW\\\fffxxx{{{uuuwwwmmmiiiaaa[[[[[[^^^[[[VVVYYYYYYXXXWWWVVVTTTRRRQQQMMMHHHCCC>>>;;;999777555111111000000111222222333333777@@@IIIHHHDDDIIITTTvvvnnn]]]GGG:::555:::<<<999???JJJbbb~~~UUUDDDBBBJJJJJJIIIIIIBBB@@@LLLEEE@@@===AAAHHHKKKGGGAAABBBAAA@@@??????@@@AAABBB<<<<<<@@@GGGJJJHHHEEEDDDMMMGGGEEEGGGEEEHHH___zzzpppkkkrrr|||yyyxxxuuueee[[[]]]]]]WWW[[[\\\YYYUUUSSSPPPLLLPPPRRRUUUXXX\\\aaahhhllltttyyy}}}{{{yyyzzz\\\???ooo\\\TTTkkkPPPHHHQQQLLLBBBBBBDDDFFFDDDBBBBBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEDDDCCC????????????>>>===<<<;;;???>>>===>>>@@@AAA@@@@@@@@@???>>><<<;;;;;;:::::::::;;;<<<===>>>>>>==============================<<<>>>EEEWWWsssvvvqqqlllmmmtttwwwtttuuuzzzvvvwwwuuuooofff\\\SSSNNNOOOKKKIIIIIIGGGBBBAAACCCCCCHHHMMMPPPQQQRRRVVVYYYVVVXXX[[[___bbbcccccccccdddfffhhhhhhfffdddcccccc```___^^^```ccceeeeeeeeebbbdddffffffeeedddddddddeeecccccceeecccZZZIII;;;@@@KKKTTTooohhhccc[[[TTTWWWYYYWWWTTTQQQPPPKKKFFFGGGKKKQQQ```jjj```VVV]]]YYYCCC@@@FFFJJJGGGBBBCCCFFFIIISSSqqq{{{ggg^^^XXXSSSOOOGGG888111DDD___rrrDDDBBBLLL\\\]]]CCC===:::;;;<<<:::999;;;999555444666555222111333///888UUUwww|||uuuttt]]]VVVXXXjjjzzz}}}xxxtttooollliiiggghhhhhheeebbb[[[]]]```bbbccc___YYYTTTXXXTTTMMMCCC;;;999;;;>>>===<<<<<<::::::;;;>>>@@@LLLSSSvvv~~~qqq|||xxxqqqpppmmmrrrvvv{{{}}}sss]]]RRRKKKJJJEEE===@@@IIIQQQqqq```SSSOOOMMMPPPZZZooozzzAAACCC<<<;;;999777777999::::::777777777777555444333222111111111000//////......,,,+++,,,...------333;;;@@@HHHXXXbbbqqqyyyMMMZZZhhhzzz{{{qqqvvvxxxlllkkkfffcccbbbcccdddhhhrrr|||uuurrrfffccceee^^^eeeppptttmmm^^^UUURRRcccrrrxxxtttnnnkkkeeeaaa```___[[[XXXWWWXXXXXXWWWUUURRRPPPNNNLLLFFFBBB>>>;;;999777555333000000000111222333444555666999CCCJJJGGGFFFUUUjjjzzzcccLLL>>>666555<<<===999CCCTTTnnnoooMMMAAANNNVVVPPPGGGGGGEEEBBBGGGDDDAAA@@@CCCIIIKKKHHHCCCCCCCCCBBBAAAAAAAAABBBBBBCCC@@@BBBIIIMMMJJJHHHIIIKKKEEEEEEGGGCCCBBBRRRhhhxxxkkkiiikkkfffkkklllcccccciiihhhgggkkkjjjccc_________]]]fffiiilllooosssxxx}}}aaaLLLYYYzzzqqqZZZsssPPPEEEGGGMMMGGGDDDIIIHHHCCCBBBBBBDDDEEEFFFDDDCCCBBBBBBCCCDDDCCCBBBAAAAAA???@@@@@@@@@@@@>>>===<<>>======>>>======<<<;;;;;;:::;;;;;;999:::;;;===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBRRRvvvzzzwwwlllpppvvvttttttwwwoooppprrrttttttmmmbbbZZZSSSNNNKKKJJJHHHCCCAAABBBAAABBBCCCFFFIIIMMMPPPRRRNNNMMMNNNRRRXXX\\\]]]\\\[[[^^^cccdddcccbbbcccddd```^^^]]]]]]___``````____________```aaaaaa___]]]bbb___]]]```aaa[[[LLL@@@CCC[[[uuuiii___^^^TTTUUU^^^\\\PPPLLLHHHDDD@@@AAALLLXXXfffrrrjjjTTTIIIHHHHHHIIIOOOOOOGGG@@@MMMaaaaaaRRRrrrxxxhhh^^^ZZZWWWMMMEEE???888AAAggguuuHHHIIIQQQ]]]]]]AAA<<<999;;;===<<<<<>>BBBAAA@@@>>>===;;;;;;;;;;;;MMMbbb|||ZZZfffqqqvvvuuu|||vvvllljjjkkkttt|||}}}~~~}}}tttjjjNNNNNNLLLFFF===<<>>;;;999777555333111000000000111222444555666999<<>>???@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@???>>>???AAACCC@@@<<<:::;;;===;;;;;;:::::::::;;;<<<<<<888999;;;===>>>>>>======@@@@@@@@@???????????????AAA999???HHHHHHUUUsssyyyjjjjjjqqqrrrpppppppppllljjjpppxxxzzzssskkkUUUPPPLLLLLLJJJEEECCCDDDBBB@@@>>>???BBBFFFHHHIIIJJJFFFDDDGGGOOOVVVXXXWWWTTTYYY___aaaaaaaaabbbddd^^^\\\ZZZYYYZZZZZZYYYWWW]]][[[ZZZ\\\______\\\XXX[[[XXXWWW[[[___[[[PPPEEENNNooo{{{iii[[[^^^```UUU[[[cccZZZGGGDDDCCCBBBDDDPPPggg|||kkkDDD555IIIOOOEEEFFF???CCCJJJYYYooo~~~xxxiiiyyyccc___```^^^UUUGGG;;;999>>>UUUfffrrrpppEEECCCOOO\\\SSS???999666888:::;;;>>>AAA777;;;<<<777444666999999111222===XXXwwwuuusssyyyyyy}}}~~~yyyuuutttxxx|||zzzooo]]]VVVcccvvv|||uuuqqqmmmmmmooollleeeeeekkkgggeeeeeegggkkkmmmkkkjjj]]]OOOEEEEEEBBB<<<<<>><<>>AAAYYYlllPPPOOO222:::::::::999999999888888333444444333222333555777333111//////111222000.../////////,,,)))***///333===>>>NNN```ppp~~~VVV[[[oooxxxxxxpppsssmmmeeedddeeefffeeefffnnnwww}}}uuunnnppp{{{}}}yyyvvvuuuvvvxxx}}}vvvxxx~~~sss\\\UUU]]]YYYnnneeeJJJKKK^^^dddaaannnjjjfff```\\\YYYWWWUUUSSSTTTSSSRRRQQQOOOKKKEEEAAA>>><<<999666333111111000------...000222444666666@@@EEEJJJHHHGGGSSSooovvv^^^JJJ@@@555<<<:::;;;>>>666HHHuuujjj@@@VVVIIIMMMLLLJJJHHHFFFFFFFFFFFFBBBDDDFFFGGGHHHGGGFFFDDDEEEDDDBBBAAA@@@@@@AAABBBEEEEEEEEEDDDEEEEEEFFFGGGKKKLLLHHHBBB@@@DDDLLLQQQhhh|||}}}hhhXXXSSS^^^eeefffuuuzzzppppppuuuwwwxxxyyy~~~zzzyyy|||iiiPPPJJJHHHlllqqqTTT}}}zzzTTTGGGJJJHHHFFFEEEEEEDDDBBB@@@BBBBBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAA@@@??????>>>AAABBBCCCCCCCCCBBBAAA@@@CCCBBB@@@>>><<<;;;:::999::::::;;;<<<======<<<<<<;;;;;;<<<======>>>=========>>>@@@AAAAAA@@@>>>===>>>@@@@@@======GGGZZZiiiwwwfffeeeoootttnnn```cccnnnsssyyy~~~{{{rrrfffUUUJJJGGGHHHIIIIIIHHHFFFBBB???===<<<<<<<<<<<>>===@@@AAA>>>===>>>;;;===<<<777555777666444333333999OOOnnnxxxttttttzzzzzz|||~~~~~~tttbbbUUUYYYiiirrrrrrwwwsssooommmjjjggggggjjjfffdddcccfffjjjmmmnnnmmmiiibbb^^^[[[PPP???999>>>@@@???@@@AAA@@@@@@FFFMMMWWWiiigggUUUKKKNNN```zzz{{{kkkooouuutttttttttqqqfffXXXMMMMMMBBB<<<@@@DDDLLLeee~~~bbbQQQDDDAAA;;;JJJuuuPPP@@@>>>555888888888777777777666666666777777555333222333555333111///000222222000...,,,///111000...///222555DDDFFFNNNZZZkkk|||fff]]]ooozzz~~~mmmxxxqqqfffdddeeeffffffffflllttt|||uuunnnpppzzz~~~|||zzzxxxwwwwwwwwwxxxvvvooooootttjjjVVVQQQYYY[[[^^^PPPAAAIIIZZZmmm~~~vvvssshhhddd___[[[XXXVVVTTTSSSRRRQQQOOOMMMJJJGGGBBB>>><<<:::777444222111000000///000000000111333666999CCCCCCAAA@@@III```~~~}}}nnnYYYFFF;;;999888:::???<<<===aaa\\\CCCKKKIIIOOOMMMJJJGGGDDDBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAADDDCCCBBBBBBAAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFKKKKKKIIICCC???@@@DDDHHHSSSggg}}}vvviiibbbaaadddhhhiiieeefffoooyyyyyyuuubbbAAA===]]]qqqddd|||]]]BBBOOOHHHGGGEEEDDDDDDCCCAAA???@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>>>>AAA@@@>>>===;;;::::::::::::;;;<<<===============<<<<<<<<<===<<<<<<;;;;;;<<<===>>>??????>>>===<<<===>>>>>><<<:::@@@KKKUUUqqqppp```cccdddhhhdddnnnvvvppptttwwwjjj```XXXPPPHHHBBBLLLJJJFFFCCCAAA@@@???>>>>>>???@@@AAA@@@@@@AAAAAADDDEEEHHHKKKNNNQQQRRRSSSUUUUUUUUUUUUVVVVVVUUUSSSJJJJJJJJJJJJKKKKKKLLLMMMRRRSSSSSSSSSTTTVVVZZZ]]]vvv~~~bbbPPPPPPNNNLLLLLLMMMNNNOOONNNOOOSSSUUUYYYcccjjj___NNN???AAACCCCCCCCCEEEIIILLL[[[{{{mmm```bbb^^^YYYSSSIII???222777UUUfffwwwKKKDDDKKKVVVOOOFFFCCCCCCGGGFFFAAA<<<;;;???@@@>>>;;;<<>>EEECCC>>>AAAWWWwww|||qqqcccPPP???777;;;555===CCC:::EEExxxQQQKKKKKKQQQNNNLLLIIIGGGDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCDDDDDDDDD@@@AAACCCEEEFFFFFFEEEEEEFFFGGGGGGEEEBBBBBBFFFJJJEEETTTiii}}}{{{yyyzzzyyywwwxxx{{{aaaNNNBBBRRRzzzfff\\\rrrMMMGGGKKKGGGEEECCCBBBBBBBBB@@@>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAA@@@>>>===;;;:::>>>===<<<;;;:::::::::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<>>===;;;999888777777777888;;;===@@@BBBDDDDDDFFFGGGHHHIIIJJJKKKKKKKKK>>>=========>>>@@@BBBCCCFFFGGGHHHGGGGGGIIILLLOOOSSSWWW```gggaaaQQQIIIIIIIIIHHHHHHJJJNNNQQQRRRQQQHHHOOOSSSSSSUUUSSSDDD444???AAADDDEEEIIITTTdddqqqxxxxxxmmmhhhggg```UUUUUUSSSFFF000:::PPP~~~sssXXXwwwOOOJJJQQQ^^^YYYGGGDDDCCCGGGFFF@@@<<<;;;AAA@@@>>>???EEEIIIEEE===555666444666LLLnnnzzzuuu~~~}}}~~~vvvggg[[[jjjqqqvvvqqqddd^^^dddnnnmmmqqqqqqnnnooorrrmmmfffdddbbb``````cccggglllnnnpppuuu{{{{{{jjjPPP>>>888@@@AAADDDFFFFFFJJJXXXfffvvv\\\YYYgggppp}}}ooouuuhhhllloookkkaaaTTTIIICCC:::===EEEOOO]]]{{{aaaNNNMMMFFF:::<<<[[[|||NNNAAA===999;;;555444444444444333333333555777888777444111000000111111222222222111000///---///111000...---///111000???CCCLLLdddnnnsssrrr~~~uuupppzzzmmmiiifffgggfffdddeeehhhrrrnnnkkkmmmsss{{{}}}|||{{{wwwssstttwwwwwwtttooonnnfff]]]VVVKKK???===AAADDD===888DDDWWW___qqqyyykkkeeeaaa\\\WWWUUUSSSQQQPPPMMMIIIEEEAAA>>><<<999777555444222000/////////000111333444222222555===DDDCCCCCCCCCNNNnnnzzzjjjXXXFFF:::666999666AAACCC:::TTTtttrrrOOOQQQYYYVVVJJJIIIHHHGGGFFFGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBCCCDDDDDDEEEEEEEEE???AAACCCFFFGGGHHHGGGFFFIIIIIIJJJJJJGGGFFFJJJOOOJJJMMMVVVeeexxxwwwbbbLLLFFFNNNuuuYYYXXXcccHHHFFFMMMHHHEEEDDDBBBAAABBBAAA???>>>>>>>>>???AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@???===;;;999888777::::::999999999999::::::999999:::::::::::::::999999999:::::::::999888888999999::::::::::::999999888888999;;;===>>>>>>===<<>>>>>>>>======777777888888888888777777777999;;;<<<<<<<<<===>>>888777666666777999;;;<<<666:::???AAA@@@===:::999666777;;;???===<<>>@@@AAA===<<<===>>>===:::<<>>]]]|||{{{ssszzz~~~||||||yyypppnnnvvv~~~|||lll\\\^^^jjjuuuuuuqqqlllkkkmmmllliiijjjhhheeeddddddggglllooooooppptttvvvnnn[[[GGG<<<@@@???BBBGGGLLLQQQ\\\gggyyyiiiZZZdddxxx{{{vvvhhhnnnfffhhhggg```TTTIIIBBB???>>>FFFNNN\\\~~~kkkVVVNNNDDD>>>>>>VVV}}}PPPJJJ???;;;>>>444555555444444444333333333000222444444333111000111000222333333333111000///...///000...,,,...222777555CCCDDDIII___lllzzzwww~~~vvvmmmmmmtttlllgggffffffcccbbbccciiihhhhhhjjjooovvv|||yyyzzzvvvrrrssstttsssnnnhhhhhhaaaUUUIII@@@::::::===777===>>>FFFVVV^^^hhhxxxssslllccc___ZZZUUUSSSPPPNNNLLLIIIEEE@@@===;;;999777666222111///......//////000000222444555666;;;BBBGGG@@@BBBGGGZZZ|||zzzeeeNNN<<<777999888:::AAA<<>>??????AAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????>>><<<:::888777666555777777666666777777888999666777777777777777666666555555666888888999999999888999999999999999999888999777777999<<<>>>>>><<<666:::NNN\\\{{{vvv|||wwwrrrpppqqquuuzzzttt___NNNFFFEEEEEEEEEFFFDDDAAAAAAEEEHHHJJJJJJ@@@??????>>><<<:::888777444666888888666555666777888777666555555666777777333777;;;>>>===;;;999999>>>===<<<===<<<;;;>>>BBBCCCAAA??????AAABBBAAAAAAGGGIIIHHHDDDBBBDDDEEEEEEFFFNNN]]]nnn{{{lllkkkiii___VVVUUU\\\IIIKKK[[[^^^VVVHHH888ggggggTTTVVVvvvMMMCCCBBBMMMLLL???:::888:::<<<;;;;;;>>>:::999666666<<<@@@<<<555888999888444777KKKlll{{{||||||~~~ppp^^^^^^jjjwwwpppiiieeegggmmmiiihhheeebbb```bbbfffiiipppmmmlllnnnmmmcccPPPBBB>>>@@@FFFOOOUUUZZZaaaiiiooollliiiuuummmfffhhhhhheee^^^SSSGGG@@@>>>>>>DDDMMMZZZxxxjjjOOOKKKEEE888:::JJJQQQ555FFF<<<999AAA444555555444444444333333333...000222222111111111333///222444555333111000000...///000//////222888>>><<>>======>>>===;;;999777555555444555555444444555666666777555555555666555555444333222333444666777888888999777777777777777777777777:::888666666777888888888===777;;;===```kkk}}}oooooottttttsssssssssuuuxxx{{{~~~}}}yyywwwrrrhhhYYYMMMCCC???;;;;;;???CCCEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA:::===???>>>;;;999:::<<<999999999999888888777777777777777777777:::???BBBGGGFFFDDDCCCAAA===999777===;;;888777999;;;<<<<<<===BBBGGGKKKNNNPPPRRRRRRaaannnoookkkcccXXXRRRNNNIIICCCJJJ???WWWvvvfffEEEHHHaaapppWWWVVV]]]rrrJJJ???<<>>===888===999888888777===VVVppp|||}}}~~~}}}pppllluuuwwweeebbblllffffffeeebbb______cccgggmmmiiigggiiikkkfffXXXJJJ>>>FFFTTT```dddfffmmmvvvqqqxxxxxxxxx~~~tttjjjkkkggghhhaaaUUUIIIAAAAAAEEEIIITTThhhaaaNNNAAA???:::999QQQpppnnnAAA333BBBCCC<<<:::777444444444333333333222222000111222111000000222444///222555666333111000000///111333222000222666:::777<<>><<<999777666555333111...---------...///111222333333666<<>>>>>>>>=========<<<999777666555555555444444333333333444555555555555555555555444333333222222444555666666666666555555555444444555555555777777666555444444555666:::888555'''???LLLpppooogggjjjrrrrrrpppooonnnoooqqqssswwwvvv^^^VVVMMMGGGEEECCCAAA>>>EEEEEEEEEEEEEEEDDDCCCBBB>>>AAADDDCCC???===???AAA<<<===???@@@@@@???>>>===<<<;;;999666555888===AAA===>>>???>>>===<<<;;;999===:::999:::>>>DDDHHHKKKGGGMMMWWWcccjjjnnnnnnooouuukkkiiidddWWWJJJGGGHHHEEE???===TTTuuuyyy]]]TTTqqq}}}tttZZZWWW]]]```uuuPPPGGGFFFRRRTTT:::777777;;;===;;;:::;;;999:::999888===DDDEEEBBBAAA999777<<<888555EEE]]]pppxxx|||zzzuuu}}}kkk___hhhjjjkkkjjjhhheeeeeeiiilllfffeeeccceeeiiiggg]]]QQQ@@@NNNcccpppqqqpppyyybbbhhhnnneeeggg]]]OOOEEEBBBHHHQQQXXXnnneeeLLLHHHBBB;;;888IIItttBBB@@@999>>>JJJ>>>...444333333333222222222222111333333333111000000333555///222666666333111000000111444666444000---...000---444FFFMMMSSSrrrtttuuu|||jjjxxx}}}oooxxxnnnjjj}}}wwwiiieeeeeeccc```___```ccceeedddbbbccciiinnnuuuuuuvvvzzz|||vvvwwwxxxyyyzzzzzzxxxvvvjjjllloooooolllhhheeedddWWWTTTGGG888444<<>><<<:::888666555555444222000------------...000222333666555777???FFFHHHBBB;;;FFFSSSrrr{{{dddIII;;;777666777999<<<===:::TTT{{{}}}IIIJJJDDDSSSCCC```HHHGGGGGGHHHIIILLLNNNOOOEEEFFFHHHHHHGGGEEECCCAAAGGGEEEAAA>>>===???BBBEEE>>>???AAACCCFFFJJJLLLNNNIIIIIIQQQ[[[WWWJJJDDDHHHJJJFFFCCCDDDBBBBBBJJJVVVhhhvvvzzzrrrkkkhhhddd```aaaeeejjjooosssppphhhmmmuuuSSSQQQnnnlllEEEKKKEEEQQQHHHHHHIII>>>WWWIIIGGGFFFFFFGGGGGGFFFDDD@@@@@@AAAAAAAAA@@@??????============>>>>>>>>>>>><<<;;;999777666555555666444333333222222333444444555666666666555444444333333333444555555444444444444333333222222333333444222444666666555444666777+++999CCC111;;;999PPPaaaooofffiiijjjlllmmmmmmnnnpppqqqrrrqqqttt}}}rrreee\\\TTTLLLFFFBBBBBBBBBAAA@@@???>>>===<<<@@@DDDCCC???===???CCC???AAADDDFFFGGGGGGEEEDDDBBBCCCBBB???<<<999999999666:::<<<:::999;;;???AAAAAA???>>>BBBJJJSSSZZZ^^^mmmpppyyyrrrccc[[[]]]aaa___VVVOOOKKKBBB===III[[[iiizzzttt```]]]UUUZZZ[[[VVVkkkGGGEEEJJJ[[[LLL>>>:::777888<<<===:::666999888777777888:::;;;<<<===;;;888777999===BBBFFFkkkvvv||||||wwwzzz}}}www{{{nnn}}}bbb___lll\\\dddmmmrrrqqqmmmjjjhhhkkkfff```___bbbbbb___[[[UUUSSSZZZjjjtttxxxpppjjjhhhjjjzzz\\\NNN???AAAMMMPPP[[[ppp___VVVFFFBBB888333GGGnnnHHH<<<:::777666666555444222000000000000////////////............////////////111111111000000000000000000111222111///------......///;;;LLLVVV]]]ooo{{{qqqlll}}}wwwmmmssslll___~~~qqqgggdddccc```^^^bbbaaaaaa``````aaaccccccooopppsssxxx|||~~~|||zzzxxxwwwvvvtttsssttttttuuuooommmkkkiiiiiigggeeeccc[[[TTTDDD444222===FFFHHHDDDXXXiiihhhaaacccnnnwwwfffTTTPPPJJJEEEAAA>>>:::777666555444333222000//////,,,---...000111333444555666===@@@??????AAA@@@<<>>>>>:::XXXYYYIII[[[LLLRRRkkkeeeMMMGGGDDDMMMZZZ^^^TTTHHHHHHIIIJJJHHHCCC@@@???@@@EEEEEEFFFFFFEEEDDDCCCBBBCCCCCCFFFHHHGGGEEEIIIOOOLLLPPPQQQMMMJJJLLLNNNNNNIIIGGGEEECCCCCCDDDFFFHHHXXXaaassswwwiiixxx^^^NNNccc___KKKIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJIIIIIIGGGEEECCCAAA@@@>>>??????@@@@@@AAAAAABBB???>>><<<;;;:::999999999::::::999888666444333222333333333444444444555555333222222111111222222333222333333444444333333222222222222333333333444444333333333444444444555555666555555555666999;;;===dddzzzooobbbffflllmmmlllooolllooopppmmmooouuuxxxvvvsssgggkkkcccXXXQQQNNNJJJBBB<<>><<<::::::;;;<<<===;;;AAADDDDDDGGGKKKHHHAAA>>>@@@AAA???;;;:::;;;>>>CCCDDDDDDAAAAAAFFFQQQYYY___aaadddjjjsss||||||bbbRRRPPPGGGCCCMMMIII^^^FFFLLL???QQQzzzcccXXX]]]XXXTTTXXXcccBBB>>>===NNNCCC;;;888555777:::;;;888555888888888888888999::::::===;;;:::999;;;>>>AAACCCUUUssszzz{{{|||wwwwww}}}zzzvvvvvv~~~{{{yyywww~~~sss]]]XXX___ZZZZZZ[[[___dddiiimmmnnneeecccbbbcccffffffccc```UUUYYYjjjhhhbbbaaaFFFBBBFFFMMMRRRcccdddNNNMMMLLL===???aaabbbCCC:::777555444444333222000000000000/////////......---.........////////////000000000000000000000000000222333222000......///---,,,333@@@IIIQQQdddxxxxxx}}}ooogggsssvvvmmmuuurrrfffsssjjjfffdddbbb```aaa```___^^^______```aaajjjlllpppsssuuuvvvvvvvvvvvvtttsssqqqppppppqqqqqqllljjjhhhffffffeeebbb```[[[UUUGGG777333<<>>>>>AAAEEEYYYwwwiiiOOO888555666444777>>>:::777UUUwwwWWWZZZ___HHHJJJ]]]VVVNNNLLLKKKPPPTTTSSSLLLDDDBBBDDDDDDCCC???======>>>CCCCCCBBBBBBBBBDDDEEEFFFOOOKKKHHHGGGEEECCCEEEKKKHHHLLLMMMIIIGGGIIIJJJJJJCCCBBBAAAAAABBBDDDGGGIIIJJJMMMWWWgggzzz~~~vvvpppsssfffLLLYYYzzz\\\HHHCCCGGGIIIIIIJJJJJJJJJJJJJJJIIIFFFFFFFFFEEECCCBBBAAA@@@===>>>>>>>>>>>>?????????===<<<;;;999888888888777888888888777666444333222333333333333444444444444222222222111111222222222222222333333333333222222222222222222333333333333333333333333444444444444666555444444555777999;;;<<<[[[{{{nnnmmmiiihhhnnnssshhhjjjjjjiiiiiimmmrrrvvvttt{{{~~~xxxsssnnnjjjgggZZZWWWSSSOOOKKKJJJJJJJJJLLLOOOPPPOOORRRXXXXXXTTTRRRTTTUUUUUUVVVZZZaaafffkkkgggfffnnn{{{{{{dddaaaiiifffiiibbbLLL999888777777>>>MMMTTTSSSlllRRRQQQWWWSSSNNNOOOVVV>>><<<444EEE@@@:::777555777:::;;;999777999999::::::::::::::::::;;;;;;;;;<<<======>>>???BBBkkkrrrqqq{{{~~~sss{{{zzzyyywww{{{uuulllxxxzzzkkkWWWMMMMMMllleee]]]ZZZ\\\aaagggiiinnnnnnnnnmmmjjjfffbbb```aaa```hhhvvv~~~rrr^^^HHHDDDUUUfffkkkkkkXXXRRRJJJFFFAAA>>>RRRnnn555<<<777555222111111111///...000////////////.........---------.........//////000000000000000000000000111333444333111000000000...+++...666<<>>@@@CCCGGGJJJRRRJJJDDDBBBAAA@@@BBBFFFFFFKKKLLLHHHFFFHHHHHHFFFAAAAAA@@@???@@@BBBEEEFFFEEEDDDEEELLL[[[pppttthhhpppppp^^^CCCeee^^^HHH??????CCCGGGIIIIIIJJJJJJJJJJJJIIIIIICCCCCCBBBBBBAAAAAA@@@@@@======<<<<<<<<<;;;;;;;;;::::::888777666666666666555555555555444333222222222222222333333333333444222222111111111111222222222222333333333333222222111111111222222222333333222222222333333333333444555444333333333555666777222@@@PPPggguuueeeccc]]]hhhiiimmmnnniiibbb______```cccddddddkkkzzz|||xxxuuuuuuvvvwwwxxxxxxvvvuuuxxx~~~~~~yyymmmbbbKKK@@@AAA@@@;;;EEE@@@777<<<@@@AAAFFFDDDdddnnnyyygggYYYRRRMMMOOORRRQQQNNNNNNJJJ<<>>777[[[JJJ<<<444555333000000000000...---/////////.........------,,,,,,---------........./////////000000000000000222444555444222111111222222///000444:::DDDUUUdddzzzzzztttuuuaaazzzqqqqqqqqqeeebbbcccddd______^^^]]]]]]]]]\\\\\\\\\aaaffffffeeefffkkkpppnnnmmmlllkkkjjjiiiiiiiiieeedddbbbaaaaaaaaa___]]]YYYWWWNNN???333333===GGGOOOZZZkkkrrr```LLLRRRfffhhhooo|||nnnZZZNNNCCC@@@<<<999777666444333////////////............111222333444666888999:::???<<>>FFFWWWpppKKKRRRNNNGGGKKKPPPHHH>>>EEEHHHLLLMMMKKKHHHFFFEEEFFFFFFEEEDDDCCCBBBBBBCCC????????????AAADDDGGGIIIHHHAAA<<<>>>BBBCCCDDDGGGHHHLLLMMMKKKJJJKKKIIIFFFDDDCCCBBB@@@???@@@AAAAAADDDDDDEEEFFFLLLWWWeeennn}}}vvvkkkpppzzzyyyxxxgggYYYZZZcccjjjXXXFFFAAADDDFFFFFFEEEIIIIIIIIIJJJIIIIIIHHHHHHCCCCCCBBB@@@@@@??????>>><<<<<<<<<;;;:::999999888777777666555444333333333333333333333333222222111111111111222222222333333111111000000000000111111111111222222222222111111000000000111111111222222111111111222222222333333444333222222222222333333;;;<<<999EEE```vvvxxx}}}pppkkkeee```bbbeeeeeedddeee\\\[[[SSSHHHFFFNNNYYY^^^~~~xxxsssjjj___XXXTTTGGG;;;888:::<<>><<<888???ppp\\\NNNMMMBBBAAANNNLLLBBBCCCCCCDDDFFFIIIKKKKKKHHHEEEFFFEEECCCAAA@@@@@@?????????@@@BBBCCCDDDEEEFFFFFFAAA===>>>EEEKKKKKKKKKLLLJJJMMMNNNMMMLLLMMMJJJEEEEEEDDDCCCBBBAAAAAAAAAAAA===AAAEEEGGGHHHLLLSSSXXXlllnnnwwwsssXXX\\\aaagggttt}}}mmmkkkWWWNNNJJJRRR^^^qqqqqqZZZFFFCCCCCCFFFGGGDDDCCCEEEHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::999888777777555444333222222222222222111111222222222222111111000000000111111111111222111000000//////000000111000111111222222111111000/////////000000000111111000000000111111111111222222222222111111111111111111<<<>>>:::===IIIiiiwww|||iiiYYYZZZ``````[[[\\\ZZZQQQCCC999:::@@@CCCXXX]]]gggrrr||||||}}}|||xxxrrrkkkeee___]]]\\\[[[UUUOOOIIIAAA===AAA???777888OOO___[[[mmmtttccc|||bbbRRRWWWXXXSSSKKKJJJNNNOOOLLLFFF;;;HHHBBBIII<<<555555555555555666666666333444555666777777777777777777999::::::999888888888777EEEbbb}}}}}}zzz}}}~~~ooo[[[FFFLLLZZZkkkpppnnnrrr{{{uuukkkjjjTTTRRRPPPPPPRRRVVVZZZ]]]dddjjjpppqqqooopppxxxlll```[[[TTTLLLUUUuuuUUUXXX{{{hhhQQQLLLMMM===777MMMdddFFF666777333999444222000///000000///.........---------,,,,,,,,,+++++++++,,,,,,,,,---------......//////000000111222444555555333222333444222222333666;;;DDDNNNUUUjjj]]]jjjuuuddd```mmmtttzzz|||zzzwwwvvvwww|||lllgggeeebbbaaaaaaaaa```___]]]\\\[[[VVVYYY]]]___^^^___bbbdddbbbbbbccccccccccccbbbbbb___^^^]]]]]]^^^^^^\\\[[[]]]\\\XXXNNN@@@777;;;CCCCCCLLLZZZ___WWWRRR```tttsssAAA===:::666444333222000///.........///000111111222333333555666888999;;;;;;???;;;:::@@@FFFRRRiii~~~uuuppphhhVVVDDD999666555888:::999:::>>>RRR{{{KKKGGGGGGEEEIIILLLBBB>>>IIIEEECCCCCCGGGLLLMMMHHHDDDJJJGGGDDDBBBBBBBBBAAA@@@@@@AAACCCEEEEEEEEEDDDDDDDDDDDDHHHPPPTTTRRRPPPPPPIIILLLMMMLLLMMMMMMHHHBBBBBBBBBBBBBBBCCCCCCDDDDDD???BBBEEEEEEEEEFFFJJJNNN```___dddqqq~~~vvvkkkccc___[[[UUUmmmkkkjjjmmmrrruuutttrrrnnnjjjiiiggg[[[OOOUUUdddmmmrrr~~~ttt]]]OOOGGGDDDEEEFFFFFFAAA===BBBJJJFFFGGGGGGGGGFFFEEEDDDCCCFFFDDDAAA>>><<<;;;;;;;;;::::::999999888777666666333333222111111111111111111111222222222111000000/////////000000000111111000000////////////000000000000111111111111000000........./////////000000/////////000000000111111111111111111111000000000...777888555666999HHHbbbrrruuusssuuudddKKKMMMOOOJJJ>>>666777;;;>>>;;;EEESSS```iiinnnrrrttttttuuuvvvxxx|||~~~|||}}}zzzooolllpppsssqqqmmm]]]ZZZVVVSSSQQQQQQRRRTTTYYYddd\\\KKKEEE???999<<<777888RRRvvv~~~iiiWWWUUUQQQQQQOOONNNPPPSSSQQQLLLMMM;;;CCC===EEE777444444555444333333333444222333333444555777888999999999999999999:::;;;<<<777888???QQQkkk~~~|||~~~~~~|||zzz\\\]]]ccckkkiiidddhhhrrrvvv{{{pppnnnqqqpppjjjaaaZZZVVVQQQMMMIIILLLKKKHHHDDDDDDGGGLLLOOOPPPNNNKKKKKKNNNSSSXXXZZZuuuiii]]]___wwwdddLLLCCCGGGGGG???SSS{{{]]]...555777...999222000......//////...------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......///000000111111333555555333222333444222222111111555>>>GGGLLLWWWSSSnnnrrriiiZZZjjjwww|||~~~{{{rrrwwwqqqkkkcccaaaaaaaaaaaa___]]][[[ZZZVVVWWWYYYZZZZZZYYYXXXWWWXXXYYY[[[\\\]]]]]]\\\\\\ZZZYYYWWWXXXYYYYYYXXXWWWYYYWWWUUUQQQFFF;;;;;;BBBBBBOOO\\\___\\\___lllyyyiii???777555222000000000000///...//////111222333444444555555777888:::<<<======<<<;;;===DDDRRRcccttt~~~xxxmmmcccWWWFFF888777444777<<<:::888FFF[[[eeeJJJIIIHHHJJJLLLIIICCCEEEIIIDDDCCCDDDHHHLLLMMMJJJGGGJJJGGGCCCBBBDDDEEEDDDCCC@@@@@@AAAAAACCCDDDEEEEEEEEEFFFLLLSSSTTTPPPNNNPPPIIILLLMMMMMMNNNNNNHHH@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDDDDCCCDDDEEEGGGGGGNNNTTTSSSRRR[[[ooojjj```]]]gggnnnkkkeeecccjjjlllrrryyy|||hhh[[[VVVQQQLLLJJJJJJGGGFFFEEEAAA>>>BBBIIIEEEEEEEEEEEEDDDCCCBBBAAABBBAAA>>><<<:::::::::;;;777777777666666555555444222222111000000000000111222222222222222111000///....../////////000000000000//////......//////000///000000000000000000///------........./////////....../////////000000000000000000111111111111000555444...222???>>>999>>>KKKZZZggguuu}}}sssYYY[[[UUUGGG===<<>>???888?????????SSSrrr|||www}}}}}}}}}qqqrrr~~~vvvpppmmmmmmggg```cccmmmfffmmmtttvvvvvvzzz|||vvvttttttrrrlllfff^^^\\\YYYYYY[[[ZZZSSSKKKUUUQQQRRRXXX^^^___ccchhhyyyyyyxxxeeeWWWQQQFFFAAAFFFHHHRRR}}}aaa777999333222777...111///------......---,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------...///000000111111333444444333222333444555333000---000999BBBGGGRRRTTTwwwsss|||yyymmmZZZYYYlllsssxxxuuuzzzzzzpppdddaaaaaaaaa```___\\\ZZZYYYVVVVVVVVVWWWWWWUUUQQQMMMRRRSSSUUUWWWXXXXXXXXXWWWUUUTTTSSSTTTUUUUUUTTTSSSRRRPPPQQQOOOGGG<<<:::???HHHUUU___^^^^^^hhhvvv|||bbbDDD333333000......///000000/////////000222333444555666777777888:::<<<===??????;;;>>>BBBKKK]]]rrr|||}}}}}}}}}vvvgggWWWJJJ???777444222999AAA===<<>>>>>@@@BBBBBBAAA@@@???>>>>>>???BBBFFFHHH@@@BBBIIINNNMMMIIIIIIMMMJJJMMMOOONNNPPPPPPIIIAAAEEEDDDDDDCCCAAA@@@??????<<<>>>@@@DDDFFFGGGGGGGGGDDDGGGJJJJJJKKKQQQ\\\dddfffxxxnnnXXXNNNJJJOOONNNFFFDDDJJJDDDAAAAAAEEEFFFBBB???@@@DDDDDDDDDDDDCCCBBBAAA@@@???===;;;999999999:::;;;555555444444444444333333222111111000000000000111333333333222222111000///............/////////000//////............////////////000000000000//////---------.........//////............/////////000//////000111111111111111...444444555999555333>>>888>>>MMMfff}}}wwwbbbQQQLLLOOOQQQVVVhhhxxxsss___PPPRRRZZZ[[[\\\^^^```bbbdddddddddeee```___dddfffdddcccggggggeeebbbbbbbbbaaa]]]YYYQQQTTTVVVRRRLLLGGGGGGIIIJJJGGGCCC??????AAADDDFFFRRRooofff}}}|||```[[[RRRSSSQQQOOOIIIHHHMMMNNNKKKLLLQQQVVVBBB<<<777???:::555555555555555555555555333333444444555666666777666666666777777888999:::666999BBBHHHGGGLLLeee}}}xxx|||||||||~~~}}}yyyyyy|||sssqqq```^^^dddfff______fffsss}}}|||sssvvv}}}mmmhhhooouuuyyy|||~~~~~~qqq___PPPIIIHHHKKKLLLIIIBBBKKKnnn]]]FFF444444888555111333//////.........------------,,,,,,++++++,,,,,,---((())))))******+++,,,,,,------,,,,,,,,,------...///000222444444444222111222444555333111333:::@@@MMMPPPiiiwwwnnnoootttiiiQQQaaakkkkkkssswwwiiizzzwwwqqqooogggaaa___aaabbb^^^[[[ZZZ[[[XXXWWWXXXZZZXXXQQQKKKFFFIIILLLKKKHHHHHHJJJMMMHHHHHHHHHHHHIIIJJJKKKLLLGGGFFFEEECCCBBBAAA@@@@@@LLL\\\]]]VVVlllkkkHHH777000000///...------...///000111111111333555888;;;===<<>>777444111;;;===HHHBBB<<<^^^yyy}}}uuu```OOOCCCFFFJJJFFFCCCEEEDDDBBBAAADDDIIIKKKHHHDDDCCCEEEFFFEEECCC@@@??????DDDEEEFFFEEECCCAAABBBCCCIIIGGGCCCBBBHHHOOOPPPLLLMMMPPPPPPKKKJJJLLLGGG@@@IIIGGGEEEBBBAAA@@@???@@@>>>???@@@CCCGGGHHHGGGFFFJJJIIIFFFEEEEEEGGGJJJLLLTTT\\\bbbcccfffmmmuuuyyysssgggZZZPPPJJJJJJJJJKKKKKKIIIGGGDDDBBBGGGHHHIIIIIIGGGCCC>>><<>><<<;;;;;;<<<<<<;;;::::::999888888666555222111000000111222111111000000000000111111222111111000///......---////////////////////////222111000.........///000////////////////////////........................////////////000000000000////////////////////////000000111111111222222222777666666:::DDDUUUgggsss|||uuubbbHHHMMMKKKQQQVVVKKKHHHRRRZZZXXXSSSQQQYYYXXXVVVUUUVVVXXXZZZYYYTTTYYYXXXRRRQQQSSSMMMCCCLLLEEEBBBEEEFFFCCC@@@AAACCCDDD>>>>>>DDDBBBDDDRRRrrrxxxtttnnn[[[WWWZZZSSSNNNSSSJJJJJJIIIIIIJJJLLLNNNOOOPPP>>>===999@@@:::444444444444444444444444222333333444555555666666555555444555555666777888<<<:::;;;======DDD___||||||yyyzzz|||||||||}}}zzzppppppnnnjjjiiikkkhhhbbb```gggsss|||sss___OOOKKKFFFFFFLLLSSSVVVTTT666RRRkkkCCC666---000222---,,,000......------------,,,,,,---,,,,,,++++++,,,,,,---))))))******+++,,,,,,,,,---------,,,------...///000111222222222111000//////222333222111444;;;@@@KKKHHHXXXeeedddqqqXXX___hhhoootttxxxzzzzzziiinnnzzz{{{ttttttnnngggbbbbbbbbb___]]]]]]\\\YYYVVVVVVXXXWWWSSSOOOKKKHHHDDDBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@??????>>>??????III[[[gggooo```HHH:::222111000000000000222333444333333444555666888:::;;;???AAA???<<<<<<>>>===:::DDDVVVnnnnnnhhh]]]OOOAAA999666666333>>>888999888BBBjjjxxxQQQKKKGGGFFFFFFDDDDDDFFFEEEBBBAAADDDHHHJJJHHHEEEFFFGGGHHHFFFDDDBBBBBBBBBBBBCCCDDDCCCBBBBBBDDDEEEAAAEEEHHHJJJNNNSSSRRRNNNSSSTTTPPPJJJIIIJJJHHHBBBFFFDDDCCCAAA@@@@@@@@@AAACCCCCCCCCEEEHHHIIIHHHFFFGGGFFFEEEDDDEEEFFFHHHIIIFFFLLLPPPOOOPPPVVV]]]```mmmqqqwww{{{}}}~~~gggddd]]]VVVOOOJJJFFFDDDGGGHHHIIIIIIIIIGGGEEEDDDGGGGGGEEECCCAAA???>>>===AAA@@@???>>><<<;;;:::999;;;::::::999888888777777555444222000000000111222111000000//////000000111111111000000///......---........................111111///.........//////....................................................../////////000000000////////////////////////000000000111111111222222111000000111666>>>HHHOOOggg{{{tttbbb^^^QQQPPPJJJKKKMMMNNNNNNPPPSSSWWWMMMQQQPPPMMMNNNRRRNNNEEEOOOFFF???BBBGGGHHHGGGFFFCCCKKKLLLCCC???EEEKKKLLLCCCJJJNNNTTT]]]___jjj~~~gggWWWYYYZZZQQQJJJLLLMMMLLLKKKKKKKKKLLLMMMMMMJJJ;;;<<<999???777444444444444444444444444222222333333444444555555444444444444555666777777<<<777555777888>>>RRRfff{{{~~~~~~zzz~~~ttt|||{{{sssfff^^^]]]___^^^bbbmmmwwwkkk\\\VVVSSSOOOHHHKKKNNNPPPWWW\\\XXXPPPwwwnnn@@@222///000444222++++++222---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******++++++,,,------------------------...//////111111000//////.........---///111111111444:::???MMMIIIRRR]]]ccctttoooggggggtttwwwnnnmmmzzzzzzxxxtttkkkbbb```___]]]\\\]]]]]]ZZZVVVUUUVVVWWWVVVTTTSSSKKKBBB===<<<===;;;999;;;;;;<<<<<<;;;;;;:::999:::::::::999::::::;;;;;;>>>IIIUUUdddxxxvvv___TTTYYYVVVFFF999333///)))000000000111333444666777555666888:::<<<>>>>>>???BBB???===<<<::::::@@@HHHRRRmmmxxxddd\\\NNN@@@666333666:::;;;HHHAAABBBLLLeee```\\\dddPPPAAAGGGJJJFFFAAABBBEEEGGGFFFCCCBBBCCCGGGIIIIIIGGGGGGGGGGGGEEEBBBBBBCCCDDDBBBCCCCCCBBBAAABBBFFFHHH@@@EEEIIILLLPPPUUUUUURRRWWWUUUOOOIIIGGGHHHGGGDDDBBBAAA@@@?????????@@@AAAFFFEEEDDDDDDFFFFFFFFFDDDBBBBBBCCCCCCCCCDDDDDDDDD===BBBCCC???>>>CCCHHHJJJVVVXXX\\\]]]^^^^^^^^^___\\\^^^___[[[UUUQQQOOOPPPMMMJJJEEEBBB@@@AAADDDFFFDDDEEEFFFGGGHHHGGGFFFEEEGGGDDDAAA===;;;;;;<<<===>>>===<<<;;;:::999888777888888777777666666555555444333111000///000000111000000////////////000000000000000///......------........................000000///............///........................------------------------.........////////////000//////////////////////////////000000000111111111000111111111000000222444CCCMMM```wwwxxx{{{wwwkkkccc^^^UUUIIIEEENNNOOOIIIFFFMMMRRRQQQQQQFFFDDDOOOSSSNNNLLLRRROOO```ggg___```oooxxxvvvzzz~~~kkkVVVUUUWWWYYYVVVOOOKKKKKKOOOOOOMMMLLLKKKKKKKKKKKKKKK>>>>>>666:::555333333333333333333333333222222222222333333444444444444444444555666777777555333555:::<<<===BBBJJJlllvvvzzz|||{{{{{{||||||}}}}}}}}}}}}uuudddTTTMMMOOOMMMPPPWWW\\\\\\___dddaaa``````\\\QQQGGGLLLWWWYYYjjjxxxuuubbbRRROOOSSSOOOMMMHHHCCCBBBEEEIIIKKKJJJWWWbbbgggppp}}}zzz```333;;;111111444777333,,,+++///++++++++++++************,,,,,,++++++++++++,,,,,,***++++++,,,,,,---......------------...///000000111000...------///000111---///111111111333777:::EEEHHHTTTcccooozzzrrriiippp}}}mmmmmm{{{{{{{{{pppfffbbb```]]]]]]```\\\YYYWWWVVVXXXXXXXXXVVVZZZTTTKKKCCC>>>:::666333666777888888888888777666666555555444444555555666555444777>>>EEEDDD888+++000111///***+++000222/////////000222444555777888888:::===@@@CCCDDDEEEEEE@@@;;;:::===<<<===JJJ[[[ooouuueeeWWWOOOBBB666000111777<<<888BBB@@@OOOaaawwwaaaOOONNNGGG888<<>>===>>>??????BBBAAA???@@@AAABBBBBBAAA>>>???@@@AAAAAAAAA@@@@@@AAADDDCCC>>>===AAAEEEFFFHHHJJJKKKJJJIIIHHHIIIKKKGGGHHHIIIGGGDDDAAA@@@AAAGGGEEEBBB@@@@@@CCCFFFIIIDDDDDDEEEEEEEEEEEEDDDDDDDDDBBB>>>;;;999999:::;;;::::::999888777666555555555555555444444333333333222111000////////////000000//////......//////000/////////......---------........................///.....................------------------------------------------------------........./////////............................../////////000000000///111333333222000000000555000888OOOkkk}}}}}}|||vvv~~~yyylllwwwYYYNNNPPPVVVYYYUUUPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJIIIHHHSSSHHHBBB444999777333333333333333333333333111111111111222222222222222222222222222333555555333222555:::===;;;999888MMM]]]oooyyy}}}|||~~~}}}}}}~~~~~~}}}~~~}}}|||{{{^^^VVVbbblll```]]]ccc___PPPHHHJJJKKKFFF@@@;;;888999???EEEHHHVVVeeeggg\\\PPPJJJJJJFFFGGGJJJOOOSSSVVVYYY\\\jjj|||cccCCC000111222000///111///+++)))***++++++*********))))))))),,,++++++******++++++,,,***++++++,,,,,,---......,,,,,,,,,------///000000///...------...111444555///000111222111222333444666AAAPPPcccttt{{{zzz{{{}}}pppnnnyyy~~~pppaaapppvvvlllhhhfffcccbbbcccZZZYYYYYYZZZZZZZZZXXXVVV[[[ZZZWWWOOODDD;;;555333333444555555666666666555444444333222111111111111333///...000000...---...---000111///000222333222222222444555777999::::::<<<>>>@@@BBBDDDDDDDDDCCC:::777999>>>@@@EEEWWWkkkxxxuuujjjZZZIIICCC:::333111444999<<>>======>>>@@@AAA@@@???;;;===>>>@@@@@@???>>>===DDDFFFEEEAAA@@@EEEHHHHHHDDDDDDEEECCCAAAAAABBBCCCBBBCCCDDDDDDCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>===;;;:::999888888777777666555444333333222222222222222111111111000000//////......////////////............//////............------------........................---------.........------------------------------------------------------------------............------------------------------........./////////+++---///000//////000222222+++---:::EEERRRggg}}}~~~xxxvvvRRRJJJTTTTTTXXXXXXQQQNNNRRRTTTRRROOOOOONNNLLLJJJHHHGGGFFFUUULLLDDD444999:::222222222222222222222222000000111111111111111111////////////000111222222888555333444777888777555<<>>===<<<888:::>>>CCCHHHQQQcccsss}}}}}}|||wwwtttlll^^^PPP===:::666444666999<<<===EEECCCKKKvvv}}}JJJ>>>GGGJJJBBBLLLKKKKKKHHHBBBAAADDDFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGEEECCCAAABBBEEEGGGIIIIIIHHHFFFCCCCCCEEEGGGBBBEEEHHHLLLSSSVVVPPPGGGIIIEEECCCEEEEEEBBB@@@@@@BBB@@@???===;;;;;;;;;<<<>>>>>>???@@@BBBCCCAAA???;;;<<<===>>>???>>>======>>>AAAAAA>>>???DDDEEEDDD@@@BBBCCCBBB@@@@@@AAABBBAAAAAA@@@??????>>>>>>>>>===???@@@BBBBBBBBB@@@???CCCCCCBBBAAAAAA@@@??????===>>>>>>>>><<<:::777666555555555444333222222222111111111111000000000000..............................------------......------------------------------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........,,,---...---------///111......222666444333===LLL^^^rrrxxxdddiiiXXXNNNNNNSSSOOOQQQRRRQQQQQQRRRPPPKKKKKKKKKKKKJJJIIIGGGEEEDDDzzzKKKDDDAAA222999;;;222222222222222222222222000000000000000000000000000000000000111222333333:::666222000333666777666666@@@MMM]]]www}}}~~~~~~zzzxxx~~~tttddd```hhhbbb^^^SSSJJJJJJQQQOOOIIISSSYYYgggzzztttdddhhhuuuWWW:::,,,***444<<<000///...------///...,,,+++++++++*********))))))++++++************++++++))))))******+++,,,,,,,,,*********+++,,,---...///+++++++++,,,...000222444000000111333444444222111444BBBAAADDDTTTYYY\\\lll{{{uuukkkyyy~~~{{{wwwrrrppprrrxxx~~~xxxsssppprrrqqqiiibbb___]]]]]]\\\[[[YYYYYYYYYZZZXXXZZZ\\\[[[VVVPPPIIIEEE999888555222111111222333333333222222222222222333///000111///.../////////000222666888888888<<>>>>>???@@@@@@???>>>=========<<<<<<;;;;;;<<<<<<@@@GGGLLLNNNTTTaaannnvvvsssooommmooojjj[[[LLLDDD777555333555999===??????<<>><<<<<<<<<===>>>@@@@@@AAACCCDDDCCC???<<<<<<<<<===>>>>>>>>>>>>>>>999<<<===<<<>>>BBBBBB???===???AAABBBBBBAAABBBCCCJJJIIIGGGEEEDDDCCCBBBAAAAAAAAACCCCCCCCCBBB@@@???AAA@@@@@@??????@@@@@@@@@<<<<<<<<<;;;:::888666555444444444333222222111111000000000000000000000000---------.........------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000///......///000,,,///222222///---///333777GGGWWWqqq}}}wwwrrr}}}[[[PPPQQQPPPMMMMMMOOONNNOOOSSSTTTPPPKKKIIIFFFGGGGGGGGGGGGFFFDDDCCCppp>>>999:::///777888111111111111111111111111000000000000////////////333333333333444555666777666555333222444777666333777777999EEEddd{{{yyysss{{{|||wwwllldddXXXSSS```rrr~~~~~~yyysssuuu|||{{{tttsss}}}CCC,,,;;;:::222000,,,---//////,,,***))))))(((++++++++++++************++++++************++++++((())))))***++++++,,,,,,)))))))))***+++,,,...///+++++++++,,,---...///000...///111333555666444222***999999;;;NNNVVV^^^tttpppzzzyyyjjjlllwww{{{xxx``````qqq|||yyyyyy}}}|||sssjjjeee```___\\\YYYWWWWWWZZZ]]]ZZZYYYZZZ]]]___\\\VVVPPP@@@===888444222111333444222222222222333444555666444444222///222888888444888666555666777888<<<@@@???@@@@@@@@@???>>><<<;;;999999999:::<<<>>>AAABBBKKKTTTZZZXXX^^^mmmvvvwwwwwwmmmiiijjj```KKK>>><<<444222222555:::???AAA@@@KKKeeefff;;;JJJOOO@@@FFFCCCFFFHHHFFFIIIMMMHHH???@@@IIIDDDFFFHHHIIIHHHGGGGGGGGGCCCDDDDDDBBBAAAAAABBBDDDAAABBBDDDDDDCCCCCCEEEFFFBBBIIIKKKGGGHHHTTTeeeqqqUUULLLFFFEEEDDDAAABBBFFF>>>===<<<<<<===>>>???@@@@@@AAABBBDDDDDDAAA<<<888============>>>>>>??????:::===>>>>>>@@@CCCBBB>>>;;;>>>AAACCCCCCCCCDDDEEEGGGEEEBBBAAA@@@@@@>>>===EEEEEEDDDCCCAAA???>>>===>>>>>>>>>>>>???@@@AAABBB<<<;;;:::999777666666666444333333333222222111111/////////000000000000000,,,,,,---......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---//////...------...///...,,,***---111111...000444333DDDVVVooozzz{{{pppwwwwwwvvv~~~cccXXXTTTWWWVVVNNNLLLRRRVVVQQQQQQUUUTTTMMMJJJMMMCCCDDDEEEFFFFFFEEEDDDCCCiiiBBB888555666888333333222111000///////////////000000000111111111111111222222333333444444555444444555555444444333222555666888@@@OOOhhh~~~|||sssnnnggglllttt\\\999777444222000/////////...---+++)))((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444222999HHHOOOPPPWWWbbb~~~ooorrrtttaaassspppaaaaaaxxx~~~~~~wwwxxx|||tttfffaaa]]][[[ZZZXXXUUUWWW[[[^^^\\\ZZZ\\\^^^^^^\\\YYYUUUQQQFFF999333333444222777555333333444555444333666777999;;;;;;:::888777;;;:::999999999:::;;;<<<:::999888777666666666666:::===@@@AAABBBEEEKKKPPPTTTWWW]]]ccciiimmmooopppmmmjjjcccZZZNNNCCC:::444222,,,;;;<<>>BBBAAA@@@CCC??????>>>>>>>>>>>>??????BBBDDDEEEFFFDDD@@@<<<999:::999:::<<>>???===???EEELLLLLLDDD===>>>???AAACCCEEEFFFEEEEEEDDDDDDCCCBBBAAA???>>>===AAAAAA???===;;;;;;>>>AAABBB???===???BBBCCC???:::;;;:::999777666444333222222333444444444444333222////////////////////////......////////////......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............/////////000444<<>>FFFLLLOOORRRVVVYYY\\\^^^bbbfffjjjkkkllllllccc^^^UUUKKKAAA:::555333666555@@@888:::AAABBBbbbSSSLLLHHHDDDCCCEEEGGGFFFEEEJJJGGGCCCCCCDDDGGGIIIIIIJJJFFFDDDEEEHHHIIIFFFCCCEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHJJJJJJIIIGGGFFFHHHJJJHHHMMMbbb{{{gggRRRCCCDDDGGGEEEBBBDDD??????>>>>>>===>>>>>>>>>AAABBBCCCCCCBBB???<<<;;;:::999:::;;;>>>???>>>===<<<<<>>???AAACCCDDDDDDDDDCCCCCCCCCAAA@@@??????>>>>>>@@@@@@???===<<<===@@@CCCCCC@@@======@@@@@@<<<888999999888666555333222222111222333333333333222111..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---------............//////.........222888<<>>RRRiiiZZZ???FFFDDDCCCBBBCCCEEEHHHIIIHHHBBB===???GGGLLLKKKHHHFFFDDDCCCEEEGGGGGGDDDAAAAAACCCEEEGGGHHHHHHGGGFFFBBBBBBDDDGGGKKKMMMLLLKKKIIIJJJJJJJJJJJJMMMSSSXXXRRRFFF@@@CCCFFFAAA???@@@??????>>>>>>======<<<<<<>>>>>>?????????>>>======::::::999;;;<<<===<<<::::::;;;>>>AAABBBAAA???>>>??????AAABBBBBBBBBAAA@@@BBBAAA???======>>>???@@@>>>??????>>>===>>>AAACCCCCC???<<<;;;<<<;;;999666777666555444333222111111000000111111111111000000........................---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------,,,,,,---...***777CCCZZZkkkqqqzzzzzzbbbpppttt\\\mmmsss{{{iiiuuummmuuurrr^^^RRRMMMMMMRRRWWWUUUTTTSSSQQQOOOMMMLLLKKKNNNLLLIIIGGGFFFEEEDDDBBB>>>>>>>>>?????????@@@@@@^^^===666444555777333111000//////.........///........./////////000000//////000111111222222333...///000111222222222222444888;;;:::888:::BBBJJJbbbpppyyyzzz~~~iii>>>666999888111000///...---,,,++++++++++++***)))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++,,,,,,,,,++++++,,,---......//////111///111888===AAAJJJSSShhh|||{{{rrrmmmkkkttt}}}vvvjjjqqqpppbbb\\\eeekkkiiikkksssrrrkkkeeeaaa]]]YYYYYY]]]\\\]]]^^^```cccdddddddddbbbaaa]]]YYYZZZ\\\[[[VVVHHHDDD@@@<<<999666222000111111000000000111222222333333333444555666777777;;;<<<>>>AAAEEEIIIMMMOOOBBBKKKXXXbbbeeefffggggggaaaeeeiiilllkkkfff___[[[IIICCC;;;333///111444888888??????===QQQqqqiiiAAAFFFBBBBBBAAA@@@???AAAEEEHHHHHHBBB???BBBHHHMMMKKKGGGCCCBBBCCCDDDFFFFFFBBB??????AAACCCEEEFFFEEECCCBBB@@@@@@CCCFFFJJJKKKJJJHHHHHHNNNOOOKKKKKKOOOLLLEEEDDD???>>>BBBBBB===;;;===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???;;;:::999:::;;;;;;:::888777;;;>>>???===<<<===??????@@@AAAAAAAAA@@@>>>===@@@???<<<;;;;;;===???AAA===>>>>>>>>>======>>>@@@@@@===999777888888777666444444333222111111000000////////////////////////........................---------......---------************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,---***,,,///000//////000222---333///999XXXfffkkk{{{uuuzzzuuuyyy||||||uuurrrcccnnnyyyjjj]]]qqqiiiuuu|||rrrwww[[[TTTPPPSSSVVVUUUSSSSSSTTTSSSQQQOOOMMMKKKJJJJJJIIIGGGEEEDDDCCCCCCAAA???===>>>>>>>>>>>>=========]]]>>>777444444555111000///......---.........---............/////////......//////000111111222111111222222222222111111000111333444666888999;;;FFFUUUeeeqqqVVVBBB777++++++444......------,,,+++******************)))))))))(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,++++++,,,,,,------......000///000444888===EEEMMMNNNfff{{{|||{{{qqqgggnnnrrrsssjjjZZZcccmmmkkkfffhhhuuuppplllggg___YYYZZZ```\\\]]]```bbbdddeeefffggggggeee```\\\___eeeddd```WWWTTTNNNIIIEEEAAA===::::::999888777777777777777;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFHHHKKKNNNRRRUUUVVVSSSZZZbbbggghhhgggggghhheeehhhllllllggg^^^SSSLLL===:::555222111444777:::???AAA:::HHHiiiuuuFFF>>>FFFAAAAAA@@@>>><<<===@@@CCCAAAAAABBBDDDFFFGGGIIIIII@@@AAABBBDDDEEEDDDBBB@@@@@@AAACCCDDDDDDCCCBBB@@@???@@@AAADDDFFFGGGEEEBBBCCCMMMPPPKKKJJJNNNJJJAAACCCBBBBBBBBBAAA======@@@>>>>>>??????>>>===<<<<<<::::::999999:::<<<===>>>;;;:::999:::;;;;;;999777777;;;???>>><<<:::<<>>===<<>>;;;::::::<<>>===;;;999999:::;;;999777555666666777666222222111111000000//////................................................,,,,,,------------,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++.........---+++***+++,,,000333***...>>><<<<<>>888444333444000......------------......------------.........///------...//////000000111222222222222222111000000222111000222666777666444666@@@RRRfffyyy]]]III555000333333---))),,,,,,,,,,,,,,,+++***)))((())))))******)))((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,++++++,,,,,,------------//////000111444999AAAFFFNNN[[[qqq}}}ssseeennnttt```eee{{{kkk^^^gggrrrqqqkkkjjjjjjgggdddccc^^^ZZZ\\\aaa\\\^^^aaacccdddeeegggiiiggghhhggggggkkknnniii```___\\\XXXUUURRRPPPMMMKKKHHHHHHGGGGGGFFFFFFEEEEEEJJJKKKMMMPPPSSSUUUVVVVVVQQQQQQRRRTTTVVVYYY[[[\\\dddgggkkkkkkhhheeeeeefffiiijjjiiieee\\\PPPEEE>>>444333222222444666999;;;;;;>>>999ZZZNNNCCCFFFBBBDDDBBB???<<<;;;;;;<<<===888===BBBCCCBBBBBBEEEIII@@@AAABBBCCCCCCCCCBBBAAADDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@BBBDDDDDDBBB@@@>>>GGGLLLIIIIIIKKKIIIBBBAAAAAAAAA@@@>>><<<===>>>===>>>???@@@@@@???>>>===::::::999999::::::;;;<<<;;;:::999:::;;;;;;:::888999===@@@@@@>>><<<===??????@@@@@@@@@@@@>>>===<<>>???;;;===>>>===:::888666666777777666555555555555666000000000000000000//////......------------......------------------------+++,,,,,,------,,,,,,+++************************************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))*********+++,,,,,,,,,***)))))),,,...***---///444777...)))000...<<>><<>>222<<<888)))***888888***++++++,,,,,,,,,+++******'''((()))******)))((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))***++++++,,,,,,,,,,,,,,,------------------...//////111666<<<@@@XXXVVVaaajjjbbb___ooo|||ffffffwwwsssooopppuuuwwwssspppqqqddd^^^ZZZ^^^bbbaaa______\\\___bbbdddddddddgggiiigggiiikkkooovvvyyysssiiiaaa___\\\[[[[[[ZZZYYYWWWRRRSSSTTTUUUVVVUUUUUUTTTVVVWWWYYY\\\]]]^^^______[[[[[[\\\]]]___aaabbbccciiikkkmmmkkkfffbbbaaabbbdddaaa[[[SSSJJJAAA:::666111111222333666999<<<>>>@@@IIIMMM|||UUUEEEFFFGGGEEEGGGCCC===;;;<<<===<<<;;;999>>>CCCDDDAAA???BBBEEE@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFCCCBBBAAABBBCCCDDDCCCBBB@@@CCCGGGKKKMMMLLLGGGBBB>>>??????>>>======<<<<<<<<<===???AAABBBAAA@@@???;;;;;;;;;:::::::::999999;;;:::999:::<<<<<<;;;999<<<>>>AAABBBBBB@@@?????????@@@@@@AAA@@@???===<<<>>>>>>===============>>>999;;;>>>>>>;;;999777777666777777777555333333333/////////000000000000000///...------------...///------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******''')))+++,,,---...000222)))(((111666111---...+++---000222222222666;;;???KKKSSSLLL[[[lllmmm{{{{{{ppp{{{uuu{{{ooo^^^^^^hhhooouuuttt{{{zzzxxx|||zzzpppmmmkkkhhh[[[UUU[[[^^^]]]aaaQQQRRRTTTUUUQQQKKKLLLQQQKKKJJJJJJIIIHHHHHHHHHHHHCCCBBBBBBCCCDDDDDDBBB@@@AAAAAABBBBBBAAA>>><<<:::xxxRRR888555333222444111------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,------...//////000,,,,,,...///000000111111,,,///333333111222777;;;???444777LLL[[[^^^fffssscccGGG777111---///666333)))(((000***+++,,,------,,,+++***'''((()))******)))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,,,,------------------...+++---...---///444999<<>><<>>@@@>>>;;;AAADDDGGGFFFBBB???>>>???AAABBBBBBAAAAAAAAACCCEEE??????>>>>>>???BBBEEEGGGEEECCCBBBCCCEEEFFFGGGFFFEEECCCFFFNNNSSSOOOFFF@@@@@@BBBCCCBBBCCCCCCAAA>>><<<===@@@BBBCCCCCCBBBAAA<<<<<<<<<;;;:::999888777::::::999;;;======<<<:::>>>@@@BBBDDDDDDCCCAAA??????@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>======<<<888:::>>>>>>===;;;999999777888999888555222111000/////////000000000000000///...------------...///------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++......---+++++++++---%%%,,,///$$$***555---000,,,+++...///...,,,,,,+++999111777???===KKKTTTYYYhhhjjjjjj~~~ppprrryyykkk^^^UUU\\\RRRPPP```]]]PPPQQQYYYVVVUUUTTTQQQLLLLLLPPPIIIJJJKKKKKKIIIGGGEEECCC@@@@@@@@@CCCEEEEEEDDDBBB@@@AAABBBCCCBBB@@@>>>===qqqMMM666444222111222///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---++++++...444:::>>>,,,...000///------000222///000333555555555444333555555444666<<>>======>>>??????===<<>>======???AAADDDFFFAAA??????AAAFFFHHHFFFDDDFFFFFFHHHLLLOOOOOOJJJFFFCCCAAA@@@AAACCCCCC@@@===:::;;;===???@@@???>>>===<<<;;;;;;:::999999999:::===<<<;;;:::;;;===???AAACCCAAA@@@AAADDDEEECCC@@@>>>>>>>>>@@@BBBCCCBBB@@@AAA@@@===:::999999:::::::::<<<>>><<<:::888:::<<<666666555444333333333333000000000000000000000000///............------------------,,,,,,+++++++++,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////666888===FFFQQQ^^^iiiooowwwxxxqqqmmmkkkooofff\\\YYY\\\^^^]]]ZZZWWWSSSTTTXXXWWWQQQNNNQQQWWWWWWVVVUUUSSSQQQOOONNNNNNMMMLLLKKKHHHFFFDDDCCC@@@???@@@DDDGGGGGGDDD@@@<<<======>>>>>>>>>>>>>>>oooKKK555444222111222///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++---222666999,,,...///...---,,,///111///000222444555444333333666777777777999===CCCHHHVVV```ooo||||||^^^AAA999:::666111000000...,,,,,,------+++***,,,,,,+++******)))(((((())))))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))))))))*********+++++++++,,,,,,+++,,,---...000111333333;;;PPP\\\\\\]]][[[```ooonnnjjjyyynnnsssyyysssoooaaa]]]nnnyyynnn\\\SSSWWW]]]ZZZ```gggfffaaa```ffflllllllllkkklllsssyyysssiiifffdddaaa^^^^^^___aaabbbdddbbb`````````aaa```___\\\\\\]]]^^^```bbbcccdddeeeddddddeeeggggggfffdddbbb___\\\YYYUUUPPPIIIDDD===999444222444666666666???222777GGGEEE@@@\\\```GGG>>>CCC@@@===AAABBB??????>>>=========>>>???======@@@EEEDDD>>>===@@@>>>@@@CCCCCC@@@??????@@@???>>>>>>???@@@BBBDDDFFFCCCBBBBBBBBBDDDDDDBBBAAAGGGGGGHHHKKKMMMKKKFFFBBBCCCAAA@@@AAACCCCCC@@@>>>======>>>??????>>>===<<<;;;;;;:::999999999999999<<<<<<;;;:::;;;===???@@@BBBAAA@@@@@@BBBBBB@@@>>>???>>>===>>>@@@@@@@@@??????>>><<<;;;::::::;;;;;;888:::;;;:::888777888:::666555444333222222222222////////////////////////............------------------,,,,,,,,,+++++++++,,,,,,+++++++++******************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((()))******++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------------........./////////......///111666;;;@@@CCCSSS]]]hhhoooooommmmmmnnnqqqnnnmmmpppuuuwwwuuuqqqyyy}}}{{{ssssss{{{}}}yyywww|||yyynnneeedddfff___```aaa```^^^]]]^^^___gggaaaZZZYYY]]]```___]]]YYYVVVWWW[[[[[[UUUSSSUUUVVVUUUSSSQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFDDDBBBAAABBBAAABBBDDDGGGGGGCCC@@@======>>>>>>>>>=========lllIII555444222000222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...111333,,,---...---,,,,,,...///...000111333333333222222333555666666555555666888DDDLLL___ttt|||zzz}}}xxx{{{yyyvvvcccJJJ:::...///222000...000///---,,,,,,,,,,,,+++***+++++++++******))))))((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,+++)))'''(((***)))*********++++++++++++,,,,,,---...///000111111000CCCNNNPPPSSSUUU```ttt|||xxx}}}zzzpppzzzxxxyyy~~~yyydddwwwmmm[[[PPPMMMLLLTTT^^^dddfffeeedddeeeiiiiiihhhhhhlllqqqpppllleeedddcccbbbbbbccceeeggghhheeecccaaabbbbbbbbbaaa`````````aaabbbcccdddeeecccaaa```aaaaaaaaa___]]]YYYUUUPPPKKKGGGBBB===999444222//////111444666777:::555777CCCXXXqqq```DDD===BBBGGGAAA???CCC@@@>>>======<<<<<<===>>>>>>>>>>>>???BBB@@@======@@@>>>???@@@@@@>>>>>>???@@@===>>>???@@@BBBCCCDDDDDDAAABBBCCCCCCAAAAAABBBCCCHHHHHHIIIJJJJJJGGGCCC???BBBAAA@@@AAABBBBBB@@@>>>@@@@@@???>>>>>>===<<<<<<::::::999888888888888999<<<;;;::::::;;;<<<>>>???@@@???>>>???@@@???===;;;???===;;;;;;<<<======<<<===<<<;;;;;;;;;:::;;;;;;666888888777666555666777555555333222111000000///////////////////////////............------------,,,,,,,,,,,,++++++++++++,,,++++++++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((()))***************)))*********++++++++++++++++++,,,,,,,,,---------------------............///...---++++++******+++,,,///555<<<@@@@@@;;;777888:::<<<===>>>@@@CCCFFFGGGKKKJJJEEEFFFLLLNNNJJJLLLMMMMMMIIIDDDAAABBBDDDHHHJJJNNNQQQTTTXXX]]]aaaaaa]]]XXXYYY]]]```^^^[[[YYYXXXYYY\\\\\\XXXVVVWWWTTTRRROOOMMMJJJIIIIIIHHHFFFFFFEEEEEEDDDBBBBBBAAAEEEDDDDDDEEEFFFEEECCCAAA<<<<<<;;;;;;::::::999999gggFFF444444111///111///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,,,,,,,,,,+++,,,,,,---...///000111111111111000---///222333333333444555888<<>>:::666444222111111222333555888999:::333===HHHVVVrrrIIIFFF<<<>>>EEEEEE===???BBB:::<<<<<<<<<<<<<<<=========?????????>>>===<<<===@@@==================>>>???;;;<<<>>>@@@AAABBBBBBBBB<<>>>>>>>>?????????>>>===@@@???>>>>>>======>>>>>>999999888888777888888999;;;;;;::::::;;;;;;==================>>>===<<<;;;???<<<999888999:::::::::;;;;;;:::999999888888888666666666666555555555555555444222111///.........////////////////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******)))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......000---+++,,,///000...,,,,,,...///...,,,---111555222666666444555:::;;;888:::;;;<<<>>>@@@DDDGGGIIIHHHKKKPPPTTTWWWZZZ^^^aaa^^^[[[XXXYYY[[[\\\YYYUUUYYYYYYZZZ[[[YYYVVVTTTSSSQQQPPPMMMJJJIIIIIIJJJJJJEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFFFFEEEEEEDDDBBBAAA;;;:::999888777666555555bbbCCC222444111///111000------,,,++++++++++++,,,++++++++++++++++++++++++***************+++++++++---,,,+++++++++,,,,,,,,,......//////////////////,,,---///111111333666999666333;;;HHHJJJHHHTTTfffmmmrrrzzz~~~|||wwwbbbNNNBBB===<<<<<<666666555333...)))***///,,,+++******+++,,,***)))*********)))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&+++...---(((%%%''')))(((((()))))))))*********++++++,,,,,,------------777333,,,444HHHOOORRR\\\qqq|||rrr{{{nnnaaauuunnn[[[WWW___iiinnnooobbbXXXLLLGGGKKKTTT[[[___bbbbbbdddffffffdddddddddaaaaaaaaaaaabbbbbbbbbbbbbbb```^^^^^^___``````___\\\[[[ZZZYYYXXXXXXXXXXXXWWWUUURRROOOMMMJJJFFFCCC<<<;;;888555222111111222...000444888;;;>>>@@@AAABBBJJJdddIIIBBB:::>>>===@@@<<<555:::>>>555::::::;;;;;;<<<<<<<<<<<>>;;;:::;;;===???<<<;;;::::::;;;<<<======999:::<<<===???@@@@@@@@@===@@@BBBBBB@@@AAAEEEHHHGGGHHHIIIJJJHHHEEECCCAAA;;;<<<=========<<<<<<<<<>>>>>>>>>===>>>???@@@@@@999888888777888888999999:::::::::::::::;;;;;;<<<:::;;;<<<==================:::777777888999::::::;;;:::888777666555555555777666666666666666555444333333111000///....................................------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))((((((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,&&&''')))+++,,,---------222111///...---------...222111/////////000111222000333444444555888999777:::;;;===???BBBCCCDDDDDDBBBEEEKKKNNNPPPPPPQQQRRRWWWVVVUUUVVVXXXXXXUUURRRYYYZZZ[[[YYYWWWUUURRROOOPPPNNNLLLKKKJJJKKKMMMNNNFFFEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@AAA===<<<:::888777666666666]]]@@@111444000...000000------,,,+++++++++++++++++++++++++++++++++++++++***))))))******+++,,,---...---++++++,,,---,,,+++---------------.........///000000000000222555888555222333777777777AAAOOOTTT^^^nnn{{{~~~zzzxxxzzz}}}zzzcccCCC<<<666666999888///'''000111111...+++***---000+++***)))***++++++***)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%(((,,,,,,)))''''''((((((((((((((())))))))))))******++++++,,,,,,------111444111333888777???RRRiiiyyyuuuooonnnyyy|||qqqggg]]]XXX[[[aaabbbeeedddZZZMMMFFFHHHNNNQQQPPPTTT[[[______aaacccaaaaaabbbcccdddcccccccccaaa___^^^^^^______]]]\\\XXXWWWUUUSSSQQQPPPOOOOOOKKKIIIFFFDDDBBB???;;;888333333333222000111333555111444777999;;;===@@@BBBUUUbbbyyyDDD>>>GGG777BBB<<<;;;999444:::@@@:::888999:::;;;;;;;;;;;;;;;>>>@@@>>>:::888:::======:::999888999;;;<<<<<<;;;888999:::;;;===>>>??????CCCDDDCCCBBBAAAAAACCCEEEGGGHHHJJJIIIFFFCCCBBBAAA999;;;======<<<;;;<<<=========>>>??????@@@@@@AAA999888888888888999:::::::::::::::::::::::::::::::::<<<>>>>>>===<<<===>>>:::888777777999;;;<<<<<<:::999666444444444555666888666555555666666555444222222111000////////////........................------------,,,,,,,,,,,,*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************++++++++++++)))******++++++******)))###''',,,...,,,)))))))))+++)))'''))),,,...---,,,......///000111333333333444666888:::::::::888777;;;???CCCFFFHHHHHHIIIJJJOOOOOOPPPRRRUUUUUUTTTRRRXXX[[[[[[XXXVVVUUURRRNNNOOONNNMMMLLLLLLLLLMMMNNNFFFFFFDDDDDDDDDEEEFFFGGGEEEEEEDDDAAA>>>===???@@@@@@???===;;;:::999::::::YYY===111333000...000000---,,,++++++***+++++++++************************))))))))))))+++---///000000---++++++---...,,,+++------,,,,,,,,,,,,------...000111111000000111333333333333333333444888<<<<<>>@@@DDDLLLVVV]]]iii~~~}}}@@@888>>>888:::@@@888:::===666888>>>===777777999:::;;;;;;;;;:::<<<@@@???999777:::<<<:::777666777999<<<<<<:::888::::::999:::;;;===???AAAGGGDDDBBBAAACCCDDDEEEEEEGGGIIIJJJHHHCCC@@@>>>>>>999<<<>>>>>><<<;;;===>>>===>>>???@@@@@@@@@???>>>999999999999999:::;;;;;;999999::::::::::::999999>>>@@@AAA@@@===;;;;;;===777666666999<<<>>>???>>>999888555333444666:::<<<777555444444666666555222111111000000000000000111........................---------,,,,,,,,,++++++)))*********++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''''''''''''''((((((((())))))))))))))))))*********+++)))))))))*********++++++///......------,,,,,,,,,***---000222222111000000---------///111222111000333222222333444555666777666999<<<>>>======???@@@<<<>>>???AAABBBEEEIIILLLKKKLLLMMMOOOPPPQQQPPPOOOQQQVVVWWWSSSRRRTTTRRRMMMNNNMMMMMMLLLKKKJJJIIIIIIEEEDDDBBBAAAAAABBBCCCDDDCCCCCCBBB>>>;;;:::===@@@@@@???===;;;::::::;;;<<>>;;;888666666333333222000/////////000///...,,,+++,,,...,,,)))***)))((()))***+++***)))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&(((******'''$$$''''''''''''((((((((()))(((((()))***+++,,,------+++---,,,111666222999NNNLLLUUUYYYaaarrryyyzzzyyynnnssstttqqqnnnrrrTTTKKKEEEKKKZZZccc```XXXLLLCCC===@@@CCCBBBCCCFFFEEEGGGJJJNNNPPPQQQQQQQQQSSSSSSRRRQQQOOOKKKFFFAAAAAA@@@===;;;888666444444333222111222333333222000...111555555555555888;;;===@@@EEEMMMYYYkkk}}}~~~ccc===CCC888222;;;:::888111888===333///555888666777999:::;;;;;;::::::;;;@@@???999777:::<<<999666555666999<<<===:::666;;;;;;::::::;;;>>>AAABBBEEEBBB???AAAEEEHHHIIIHHHHHHJJJJJJGGGAAA<<<:::;;;:::===??????===<<<>>>@@@???@@@AAABBBAAA???===;;;:::999999999:::;;;;;;<<<999999:::::::::999999888AAACCCDDDBBB===::::::;;;444555666:::>>>AAAAAA@@@999777444333555999>>>BBB777444222333555666444111000000000000000111111222........................---------,,,,,,,,,++++++))))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))************))))))))))))************(((((((((((()))***,,,,,,///,,,(((&&&'''***+++,,,)))+++......---,,,+++,,,...,,,+++,,,------...111333666888777555555888;;;;;;;;;:::999:::???FFFKKKNNNMMMMMMMMMMMMLLLKKKJJJJJJPPPQQQNNNOOORRRPPPKKKMMMMMMLLLKKKIIIFFFDDDCCCCCCBBB@@@>>>>>>???@@@AAAAAAAAA@@@<<<999888<<>><<<:::888888888:::;;;SSS;;;000222000///000,,,---,,,++++++******++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))******+++,,,***++++++,,,,,,------.../////////000111111222222222333333333333333333444222444666777888999;;;===ZZZ]]]cccjjjsss{{{{{{uuugggWWWFFF???@@@888777666555444555666666000000000000000//////...+++,,,---,,,***)))***+++************))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************++++++---...///111222333@@@EEEOOO]]]lllvvvyyyyyy~~~qqqlllwww|||{{{}}}wwwoooaaa[[[QQQHHHDDDGGGMMMRRRZZZWWWRRRJJJBBB>>>===>>>:::???AAA>>>@@@FFFHHHEEEEEEDDDBBB@@@???>>>;;;777:::666222222333444222////////////111222444666666777999:::;;;<<<>>>AAACCCFFFBBBQQQbbboooyyywwwUUUGGG:::999999777666888555555555444444333333333666666666666666777777888444444555666666777666666333777;;;===<<<:::999888;;;;;;<<<;;;<<<>>>AAADDDDDD>>><<>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???>>>===999999888888888888999999===;;;888777999:::;;;:::>>>???AAABBBAAA>>>;;;999666777999;;;>>>???===;;;@@@;;;555555999>>>???>>>333333333222222222111111000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...222222222333555777888999777666666777:::???DDDGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKIIIGGGGGGIIILLLGGGGGGHHHGGGFFFEEEDDDDDD???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;???===999666333333444555RRR;;;000333000///000,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))******++++++,,,******))))))******+++,,,******++++++,,,---------......///000000111111222222222222222333333333333111333555666666666888:::888999<<>>999333333777555444333222222222333333//////000000//////...---+++,,,---,,,***)))***+++*********)))))))))((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))(((((()))))))))************+++,,,---///000111222888>>>JJJXXXeeeooouuuxxxuuuuuu}}}wwwkkkuuu~~~tttdddWWWNNNIIIDDDAAAEEETTTdddggg]]]NNNEEEBBB999<<<:::555555999;;;888;;;:::999888888777555222222111111222333444333222===;;;999888777666555555999;;;===AAAEEEKKKPPPSSSUUUddd|||~~~tttiiiGGG===555888;;;999777888444444444444333333333222555444444444444555666666333444555666666666666555333666999;;;:::999888888::::::;;;::::::<<>>DDDJJJJJJHHHHHHGGGDDD@@@<<<::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>??????>>>===999999888888888888999999<<<999777666888:::::::::<<<>>>AAACCCBBB???;;;999888999:::<<>>999444444888;;;;;;:::333333222222222111111111////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++++++++,,,------000000000111333444666777666555555777:::>>>BBBDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIIIIGGGFFFGGGIIILLLHHHGGGGGGFFFDDDBBBAAA@@@>>>??????@@@@@@???>>>===999999:::;;;;;;<<<<<<<<<===<<<999666555444444555QQQ:::000333000///111------,,,++++++******++++++))))))))))))))))))))))))***************************))))))))))))***++++++*********+++,,,,,,---------......///000000111111111111111222222222333333111222444444333333555666777777777888999:::;;;;;;:::@@@FFFIIIKKKMMMLLLIIIEEEEEECCC???<<<<<>>>>>===;;;;;;999888999:::999888777555666888999999888888999777666777:::>>>@@@AAAAAAGGGEEEBBB@@@CCCLLLXXXaaa{{{yyy|||jjjZZZ???:::555222666:::999555333333333333333333222222222333333222222333333444555333333444555555555444444333555777777777777777888999:::::::::999:::===???BBB@@@AAAFFFGGGFFFFFFIIICCCAAA>>>;;;999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>===999999888888888888999999:::888666666777:::;;;;;;<<<>>>@@@BBBAAA???;;;888;;;:::;;;===>>>>>>===;;;:::777444333666888777555333222222222222111111111////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,---------......000111333444333444555777999<<<>>>@@@@@@AAACCCDDDFFFGGGHHHHHHEEEFFFFFFEEEDDDEEEHHHJJJGGGFFFEEEDDDBBB???===<<<<<<===>>>>>>???>>>>>>>>>777777999:::;;;<<<<<<<<<:::999888777666555555444NNN999111333000///111------,,,++++++******++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++))))))******+++,,,,,,,,,---------...//////000000///000000111111222222222111222444333222222333444777777777777888999:::;;;666<<<@@@???:::555222111???===:::666333444888;;;777555444444333111000111333333222222111111111111------......------,,,+++***+++,,,+++***))))))+++***)))))))))((((((((((((%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''((())))))(((((((((((()))))))))***))))))***+++,,,---......---222999>>>CCCNNN]]]iiixxxwwwxxx~~~pppvvvvvvmmmeee]]]SSSOOOQQQSSSQQQNNNZZZYYYTTTNNNIIIFFFDDDBBB>>>:::999;;;<<<;;;:::;;;:::<<<===<<<999888;;;>>>???>>>>>>@@@DDDFFFEEEDDD===KKK^^^kkkrrruuu{{{vvvvvvXXX;;;;;;CCC777444222444777555111---222222222222222222222222222222111111222222333444222222333333333333333222222333444444444444666888999:::;;;:::999:::<<<>>>AAAAAADDDGGGEEEBBBDDDIIIEEECCC@@@===;;;:::;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;===??????>>>===<<<<<<999999888888888888999999:::888666666888;;;<<<<<<<<<<<<=========<<<;;;:::;;;;;;:::;;;<<<<<<;;;999888666444444555555333111222222222222111111111111////////////////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************+++***************+++,,,,,,,,,,,,,,,---...///111111111222333666888999:::;;;>>>>>>@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDFFFDDDDDDCCCBBB@@@>>><<<;;;;;;;;;<<<<<<=========>>>888999:::;;;<<<;;;;;;;;;777777888888888666555444LLL888111444000...111...---,,,++++++******++++++))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))***+++(((((()))******++++++,,,+++,,,,,,---......//////......//////000111222222222333444444222222333444111111111222444555777888555777;;;<<<999666555777;;;:::888444111//////000000111111111000111000///111111111111111000000000---------------,,,,,,+++***+++,,,+++)))((()))***)))))))))(((((((((((('''&&&&&&'''((())))))******%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))'''(((((((((((()))))))))((())))))***+++,,,------,,,000333444777CCCVVVdddxxx~~~vvvzzz|||{{{tttzzzyyymmmbbbYYYRRRKKKGGGHHHFFFEEEDDDBBB???<<<<<<<<<666444777888555555777:::;;;;;;999777999???DDDCCCDDDIIISSS___hhhkkkkkkwwwssszzzwwwzzzMMM666222666999777555333111222333000---000111111111111111111111222222111111222222333444111111222222222222111111000111222222222333666888999:::;;;;;;::::::<<<>>>@@@AAADDDGGGDDD@@@CCCHHHHHHFFFBBB???<<<:::999999:::;;;;;;<<<======<<<<<<:::===???@@@===;;;::::::999999888888888888999999<<<999777888:::<<<>>>>>>===;;;999777777888:::<<<:::999888999::::::999777777666555555555444222111222222222111111111000000................................................,,,,,,+++++++++*********************************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***++++++,,,,,,,,,,,,---...000000///000222444555666666666;;;<<<===>>>>>>>>>>>>>>>CCCDDDDDDBBB@@@???@@@AAAAAAAAAAAAAAA@@@???======:::::::::;;;;;;<<<<<<===;;;<<<=========;;;:::999666666888888888666555444III777111444000...111///---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((((()))******+++++++++++++++,,,------......------......///000111111222333444444333333444555888888888888888999:::;;;666666888;;;999555666999...///000222444666777777333666666444444666555222...////////////...------------......------,,,+++***+++++++++)))((()))***))))))((((((((((((''''''&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))******+++,,,,,,---+++...000111444???PPP]]]fffiiiuuuuuupppuuueeeiiiyyy|||kkkdddjjjrrrYYYUUUSSSQQQMMMGGGDDDEEEIIIBBB@@@DDDEEEAAAAAAFFFIIIJJJJJJKKKNNNSSSZZZ^^^]]]___ffftttuuunnnEEE333666:::555...222333111///000333333000/////////000000000000000111111000000111111222333000000111111111000/////////000111222222333555777888999;;;;;;;;;;;;<<<>>>???@@@CCCFFFDDDAAABBBHHHGGGEEEBBB>>>;;;888777777::::::;;;<<<============:::>>>AAAAAA===:::999:::999999888888888888999999===;;;999999;;;===>>>>>>===;;;777555555777:::<<<999888777777888999888777666666666555444333222222222111111111111000000000........................------------------------+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++,,,++++++,,,---...//////...///000111222222222222888888999:::;;;;;;;;;;;;CCCCCCDDDBBB???======>>>???????????????>>>===<<<::::::999999999:::;;;;;;<<<===>>>???===;;;999777666777777888777666444333uuuGGG666111555///---111000---,,,++++++******++++++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******''''''(((((()))******+++******++++++,,,---------+++,,,---...///000111111111222333333333333444555666666555555555555666666888999===>>>888000000666:::999777555444333111000111444444///...000...***...//////000///...---,,,...............---,,,,,,)))***+++***)))((()))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''''''''((((((((()))))))))******++++++,,,,,,---+++---000000222888BBBJJJLLLTTTddduuu}}}|||yyyxxx}}}pppyyy{{{xxx|||wwwvvvrrrnnnnnnrrrnnnfffdddjjjmmmiiijjjpppnnnoooqqqvvv|||JJJ>>>666666777333111333...111111///000444333///.........//////000000000///////////////000000111000000000000000///......---///111222222333555777555777999:::::::::<<<===???>>>@@@DDDDDDBBBCCCGGGDDDCCCAAA>>>;;;999888888999:::;;;<<<============<<<@@@DDDDDD???;;;:::;;;999999888888888888999999>>>;;;999888:::<<<<<<<<<;;;:::999888888999:::;;;999888777777999:::999888555555444333222222222333111111111111000000000000........................------------------------+++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******+++******++++++,,,---...............///000000000222333555777999:::;;;;;;@@@BBBBBBAAA???======>>>>>>>>>>>>===<<<:::999888;;;:::999888888888999999:::;;;===>>>===;;;999777777777777777666555444333lllFFF555111555///---111000---,,,++++++******++++++))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******''''''(((((()))*********)))******+++,,,,,,------++++++,,,---...///000111///111222333222222444555666666555555555666777777444999AAADDD;;;111333;;;333111//////111222333333000555444000000444444000000111222222222111///.........//////......---,,,)))***+++***)))((((((***)))(((((((((''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$''''''''''''((((((((()))*********+++,,,,,,,,,---+++...000000//////222555;;;JJJ\\\kkkyyyvvvrrr|||yyymmmxxx~~~uuuKKK:::555555888666......333,,,111333000000333111+++---.........//////000000...------------...////////////000000///...---------///222333333444555666333555888999999:::;;;===???===>>>CCCEEECCCCCCFFFDDDCCCAAA???===<<<;;;;;;999:::;;;<<<===============BBBGGGFFFAAA<<<;;;===999999888888888888999999===;;;888777999:::;;;:::999:::;;;<<<<<<<<<;;;::::::888777888999;;;;;;:::444444333222000000222444111111111111000000000000........................------------------------************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))************))))))***+++,,,,,,......---------...//////---///222555888:::<<<===>>>@@@AAAAAA???>>>?????????>>>===<<<:::777555444;;;:::999777777777888888777999;;;======;;;999888999888777666555444333333sss>>>666000000000...,,,---+++++++++************)))************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++,,,,,,---....../////////000111111222222444555666666666666555555333333333333333444555666444444333333333444555555555444222000/////////000//////.........---------...------,,,,,,++++++***************))))))))))))''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((&&&'''((()))***+++,,,,,,......//////000000111111:::>>>OOOhhhwwwxxx{{{~~~{{{qqqppppppwww}}}uuuLLL999777333333222222111000000///............////////////////////////////////////...................................................///000111222333444444444555666555555666999;;;777999<<<@@@BBBCCCCCCCCC@@@EEEDDD<<<777999:::666888:::;;;<<<<<<>>>@@@CCCAAAEEEHHHGGGBBB===;;;:::???;;;777777999:::888666999;;;<<<:::777666888::::::::::::999999999888888999888888888999999888666666444333333333333111000111111111111000000000000///............------------------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******,,,,,,,,,---------......///222444666666666777888:::<<<>>>>>>======>>>??????>>>;;;999777666666666::::::;;;999777777888999:::888666555444555666777555444333333111111000///jjj>>>666000000000...,,,---+++++++++************)))************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++,,,,,,------......//////000111111222333333333333444444444444333333222222222333333444333333333222333333444555555333222000///////////////.........------------...------,,,,,,+++************)))))))))(((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((((((&&&'''((()))***+++,,,,,,,,,------......//////000000111;;;MMMYYY^^^hhhuuuzzzsssxxxzzz~~~xxxfffEEE555555;;;222222111111000//////...------........./////////........................------------------------------------------------......///000111222333444333444555555555666999;;;;;;<<>>@@@AAACCCCCCAAA>>>;;;;;;<<<<<<:::888888888888777666999;;;===<<<999666777888777777888999999:::::::::===;;;:::::::::999666444777555444444444444333111111111111000000000//////............------------,,,,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***,,,,,,,,,,,,------------///000222333333444666777888;;;===>>>===<<<======>>>===;;;999888777777777777888999888888888:::<<<;;;:::888666555666777888555555444333222111000000___===555000000000...,,,---+++++++++************)))************))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******++++++,,,------......///000000111444333222111111222333444333222222222222222222222222222111111222222333444444333222000////////////............---------------------,,,++++++******)))(((((((((((('''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''''''''(((((()))***+++++++++++++++,,,------......///,,,000888>>>FFFWWWiiittt~~~uuuuuunnnfffppp~~~zzzlllMMM777000111333222000000000///......------------------............------------------------------------------------------------------------......///000111111222222111222333444444555999;;;<<<===???AAABBBBBBAAAAAACCC@@@>>>???>>>;;;:::===:::;;;<<<;;;::::::<<<>>>??????>>><<<:::999:::<<<888999:::999777666666777:::;;;<<<<<<999777666666444555666888:::;;;;;;<<<<<<;;;::::::::::::888666777666444444555555333222111111000000000000//////............------------++++++++++++*********)))******))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***+++++++++,,,,,,,,,,,,---...///000000000111444777555888<<<>>>===<<<;;;;;;======;;;:::::::::::::::666888::::::;;;<<>>>>>>>>AAA:::888;;;<<<888777999999:::;;;;;;::::::<<<>>>======<<<:::999999:::;;;555888:::999666555666888======;;;999777666777777333555666888::::::;;;:::666666666888:::;;;:::999666444333333444444333222111000000000////////////.........---------,,,,,,************))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))*********+++++++++,,,,,,---............000333666444777<<<>>>>>><<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<:::<<<===>>>>>>@@@BBBEEE>>>===<<<::::::999999999777666555444333222222111VVV<<<555///000000...---...+++++++++*********))))))************)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''(((((()))*********++++++,,,------......<<<:::777444222111222222444444555555444333222111111111000000000111222222444444444333333222111111,,,,,,---------------------,,,,,,++++++***))))))''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''''''''''''''''''''((())))))*********++++++,,,,,,---.........///111111...///999DDDPPPXXX\\\iii}}}jjjeeeoooxxxgggxxxzzztttqqquuuPPP555222111///.........---,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000///000111111111333666888555666777999;;;<<<===>>>???888555888;;;:::888777777888:::::::::;;;>>>@@@;;;;;;;;;<<<<<<;;;999888555777999888666555777:::AAA===888555444666999:::666777888::::::999888888555444444666888999888777444333111222333333222111000000000////////////......------------,,,,,,,,,*********)))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))************+++------...------///333666333666;;;======<<<;;;:::;;;;;;<<<<<<<<<=========<<<>>>???>>>>>>>>>AAABBB>>>>>>===;;;:::999999999777666555444333222222111WWW<<<444///000000///...///+++++++++************)))************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((())))))***))))))***++++++,,,,,,---:::888666444222222222222333444555666555444333222111111000000111111222333333333444444333222111111,,,,,,,,,,,,------------,,,,,,,,,+++******))))))(((''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&'''''''''(((((()))))))))******++++++,,,---------***...111111...---///333555>>>EEETTTmmm{{{~~~|||yyyrrrkkknnnyyy|||xxx}}}zzzooo{{{jjjPPP>>>444222111333444000***(((,,,111,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///000000000000111333666444555666888:::;;;===>>>===:::666777===CCC@@@:::666888::::::;;;<<>>===<<<;;;:::999888777666666555444333222111111VVV;;;444//////111///...///+++++++++************)))************))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((())))))******(((((()))******++++++,,,222222222222111111111111111222444555555444333222222111111111111222333333111111222222222111000///++++++,,,,,,,,,---------,,,,,,++++++***)))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((())))))******++++++,,,***---111111000000//////000999<<>>MMMLLL>>>999:::;;;<<<;;;<<>>;;;999888999:::888666;;;888555555777:::<<<======:::666666888:::::::::999:::<<<======;;;888777999888777666666555333111333222111111333333222111000000/////////.........---------,,,,,,,,,++++++++++++*********)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))((()))+++,,,,,,---///111///222555777777777888999999:::;;;<<<<<<<<<;;;;;;777888999999777888999;;;<<<<<<;;;:::999777666555555555444333222111000000TTT;;;444//////111///...///+++++++++************)))************))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((((((((()))******++++++***+++---///000111111111///000222444444444222222222222111111222222333444//////000111111000......+++++++++,,,,,,---------,,,,,,++++++***))))))))))))(((((((((((('''''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''(((((()))*********(((+++,,,---...000000///111444...///===IIITTTccc___pppxxx|||wwwvvv}}}UUU<<<555111444222------444111...,,,++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,------000000000///......000222333333222222222333444444111888666111>>>SSSRRR@@@;;;<<<======<<<<<<>>>???@@@<<<666444666888888777===888444333777;;;>>>>>>999888777999;;;<<<:::777888:::<<<>>>>>><<<:::888777666666777888888666444444333222222444444444222000/////////............---------,,,,,,,,,++++++++++++++++++************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))%%%'''***+++++++++---......000222333333444666777999:::;;;<<<<<<;;;::::::777888999999888999;;;===;;;;;;::::::888666555444555444444333222111000///SSS777444111000000000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++...------......///000111444333222222222333444555000000111222222222222111////////////////////////...,,,++++++------,,,***++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((++++++,,,------......//////000222444777888999:::MMMYYYmmmyyyvvvvvvWWW===666333222111000////////////+++++++++*********))))))************************)))))))))))))))))))))***++++++******))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111333555888999666666777777888888999999555666777999;;;===>>>???999999999888999999::::::<<<555222>>>NNNSSSFFF777======<<<;;;:::999888777888999;;;<<<<<<;;;999888<<<:::888666444444444444444333333444555555444222////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))***+++,,,,,,------///000222444555666<<<<<<<<<;;;:::888777666555999999555444999>>>???@@@>>>;;;777555444444444222222111111000/////////UUU777444111000000000///...,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++------------...///000000222111000000000111222333000000111222222222222111////////////////////////...,,,++++++------,,,***++++++******)))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***++++++,,,,,,---......///000111333444444555555666===JJJUUUYYYbbb}}}[[[KKKCCC:::444333111111000///...---------+++++++++*********))))))******************************))))))))))))))))))*********)))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------------.........///111444666777555555666666777888888888666666666888;;;======<<<;;;::::::999999999::::::???<<<<<>>BBBDDDDDDBBBAAA;;;;;;:::999888888777777:::::::::::::::::::::::::::::::::999777666444444444333333333555555333222/////////............---,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,---///111222333444777777888888999888888777777<<>>>>>AAABBB@@@===<<<;;;999777555444333222222222111000000//////OOO666444111/////////...---*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++++++++---......---------......///000000///000000111111111111111////////////////////////...,,,++++++,,,---+++***++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++......////////////......333222444666555666>>>IIIMMMRRRccc{{{~~~{{{\\\CCC:::222000222777666000---...------------,,,,,,++++++************))))))))))))))))))))))))))))))))))))*********)))(((((('''''''''((((((((())))))******(((((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...///000111222333222333333444555666777777777444222777???CCC@@@;;;<<<;;;:::999888777777777666888:::;;;::::::;;;;;;999999888777777666555555:::999999888888999999:::999999::::::999777555333444333222333444555333111//////.........---------++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******++++++,,,...///111222222555555777888999999999999999===???>>>>>>BBBCCCAAA<<<<<<<<<;;;999777666555333333222111111000000///zzzKKK666333000/////////...---*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***+++,,,---------...//////000000000//////000111111111111000////////////////////////...,,,++++++,,,---+++***++++++******)))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((())))))******++++++,,,---///000000000000111111333666777777999<<<:::888;;;DDDMMMTTT^^^fff~~~___YYYDDD999>>>:::+++)))555---///222111,,,(((,,,222,,,,,,---------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))***'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---......///000111111111000111222333444555666666555333222999BBBFFFCCC???::::::999777666666666666:::999999999:::;;;::::::777777666666555555444444888888777777777777888888888999999999888777555333333222222333444444333111............------------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,...///000000333444555777999::::::;;;:::<<<;;;999:::@@@BBBAAA=========<<<;;;:::888777333333222222111000000000wwwHHH666333000/////////...---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,,,,---...///000111111111...///000000111111000000////////////////////////...,,,++++++------,,,***++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++***+++,,,...000111111111111000000111333555888;;;444222222222000111:::DDD@@@IIIOOOVVVlllnnnaaaYYY```ggg]]]GGG555(((000666666777888555000555///)))(((***---------***+++,,,---,,,,,,***)))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((()))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---...///000000000000000//////000111333444555555333222444:::AAAEEECCC@@@:::999888777777777777777<<<999888888;;;<<<:::888777777666666666555555555777777777777777777777777888888888777777666555444333222222222444444222111.........------------,,,*********))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))***+++,,,---...///111222444666777999999:::999999777444777===@@@>>>======<<<;;;;;;:::999999333333333222111111000000sssEEE555333000.........---,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''((()))***++++++,,,...///000111000000...//////000000000000000////////////////////////...,,,++++++------,,,***++++++******)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))******++++++)))***+++---//////000000222333222111000222444555333444888;;;888222///111444444222111777??????999BBBGGGPPPXXXZZZXXXXXXZZZllliiiVVVKKKXXX]]]JJJ666555111///000111///......222666444+++)))000222...111---+++---222444///((('''(((***++++++***)))((((((((((((((())))))******''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++,,,---...//////...---------...///000222333444555222333555:::>>>@@@???===::::::999999999999999:::999888888999999999999888999999999888888888888777777888999::::::999888777888777666555444444444444333222111222444444222111.........---------,,,,,,******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))***+++,,,------...///111333555666777777666777555444777======:::<<<;;;:::999888888999999444333333222222111111000nnn@@@555333000.........---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))******+++---///000000000///...//////000000000000000////////////////////////...---+++,,,------,,,***++++++******)))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))******++++++)))***+++,,,---.........---111555666666666444222666222111444555444444777000222555666777777666555...888888///111<<<;;;///CCC<<<111333===888///222///......111111000...---222******222333+++)))...))),,,---+++)))***,,,,,,%%%'''(((******)))'''&&&'''((((((((())))))******''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++------------,,,+++------...000111333444444111333777:::<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<888;;;======;;;:::;;;===;;;;;;;;;:::::::::::::::888999;;;<<<<<<;;;999888888666555333333333444555333222111222333444222000......---------,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,------...///111333444444555333555555555999===;;;666;;;:::888666666777888999444444333222222111111000dddEEE666333111//////...,,,***+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))+++---///......---////////////000000000000//////............//////,,,,,,------,,,,,,+++***************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$'''***+++,,,,,,---...---///111444555444444333555444444333333333444444333333444444555444444444333222111111000000111111111222333444444333222111///............---------,,,------......------,,,************************+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111111666777999;;;;;;:::999888888:::<<<<<<:::888777777666999;;;<<<<<<;;;<<<===>>>===<<<===>>>>>><<<:::777999::::::999888999:::999888777666555444333333222222222222222111//////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++---///000111222444666777777777888999:::;;;;;;888888888888777777777777666444222000/////////000eeeCCC666333111//////...,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((+++---......------///////////////000000000/////////....../////////,,,,,,------,,,,,,+++************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''***+++++++++,,,---...///111333444444333222333333222222222222333333222222333333333333222222222222111000000000000111///000111111111111000///............---------,,,++++++,,,,,,,,,,,,++++++******************************))))))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))***)))((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,---...///000111111555666888:::;;;:::999999999:::;;;;;;999888888999888;;;===>>>===<<<<<<<<<>>>===<<<===>>>>>><<<:::999:::<<<<<<:::::::::;;;888888777666555444333333222222222222111000//////---------,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))***,,,...000000111333555777888999:::;;;;;;;;;;;;888888888888777777777777555444222111000//////000eee@@@555333000//////...,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((***,,,------,,,,,,........./////////000000////////////////////////,,,,,,------,,,,,,+++*********))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++******+++,,,...///000222222222111111222111111111111111222222111111222222222111111000222111000000//////000000------............------------------,,,,,,,,,,,,*********++++++*********))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))*********+++++++++++++++,,,,,,---...///000000333444666888::::::::::::::::::;;;:::888888999;;;;;;===@@@AAA???===;;;;;;>>>===;;;<<<======<<<::::::<<<======;;;;;;;;;<<<777777666555444333333222222222222111111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))***,,,...//////000222444777888:::<<<<<<<<<;;;:::888888888888777777777777444444222111000000000000```>>>555333000//////...---++++++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))***++++++++++++---------......//////000/////////000000/////////,,,,,,------,,,,,,+++******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))(((***+++---...///000000000000///111111000000000111222222111111222222222111000000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))************+++++++++,,,---...//////000111222444666888999:::::::::::::::999888888;;;======@@@CCCCCC@@@===;;;:::<<<;;;999999:::;;;:::999:::<<<===<<<;;;::::::;;;666666555555444333333222111111111111000///...---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))+++------......000222666777:::======<<<:::999888888888888777777777666333333222111111000000000ZZZ===444222000/////////---,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))************+++,,,,,,---......////////////000111111000//////,,,,,,------,,,,,,+++***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''((()))+++,,,------...////////////111111111111111222333333222222222222222111000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))***************+++,,,---.../////////000222444666888999:::999::::::999888999<<<>>>???AAACCCCCC@@@<<<:::999;;;999777666777888888777999:::;;;;;;999888888888555555444444333333222222000000000000///...------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***,,,,,,,,,---///000333555888;;;<<<;;;:::888888888888888777777777666222222222222111111000///UUU<<<444222000/////////...,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))***++++++,,,---...////////////111111111111//////,,,,,,------,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++******+++,,,---...///000000000000000111222333444222222222222222111000//////...------,,,,,,------,,,,,,++++++++++++,,,,,,+++*********))))))))))))******++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))))))))))))))******+++,,,---......///000111333444666888999888999::::::::::::<<<>>>???@@@AAA@@@===;;;:::::::::888666555666777777777777999:::999777666666666444444333333333222222222000000000000///...---,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))++++++++++++---///000222555777999999999999888888888888777777777777222222222222222111000///TTT:::444222////////////...---+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((******+++,,,---...//////...///111222222111///...,,,,,,------,,,,,,+++***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''***,,,(((((()))***,,,...///000////////////000111222333111111111111000///...---...------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******)))))))))(((((((((((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))***+++,,,---......///000000111333555666777666888;;;;;;;;;;;;===>>>>>>??????===:::999999:::<<<999777666777888888888777999:::999777555555666333333333333222222222222////////////...---,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((************,,,------...000333666777888999888888888888777777777777111111222333222111000///UUU999333111////////////...---+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((()))******+++---...//////...000111222222111000...,,,,,,---------,,,++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''***---''''''((()))+++...000111---------......000111111000000000000///...---,,,...---,,,,,,++++++,,,,,,+++***)))(((((()))***+++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))***+++,,,------...000000000111222444555666555888;;;<<<<<<<<<===>>>>>>>>>===:::888777999:::===;;;888777888999:::999888999:::999777555555666333333222222222222222222////////////...---,,,+++,,,,,,,,,++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))***)))***+++---+++,,,...000333666888999888888888888777777777777000111222333333222000///NNN999444222////////////...---,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&000 ***(((111!!!+++///,,,$$$***)))$$$'''&&&,,,###777***%%%///$$$%%%###...(((+++###&&&333'''111$$$111+++<<<444***...;;;$$$222"""///666$$$'''222...$$$///%%%"""%%%000"""***000'''&&&%%%"""(((...(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,,,,---...///000111111,,,---...//////...---,,,---,,,++++++,,,,,,***)))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))***+++,,,------...///000111222333333999;;;<<<======;;;999888;;;;;;;;;::::::999999999:::999888888888999;;;;;;;;;;;;:::888777555444444666555444222000///...---000000000///......------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))*********+++---///222555888999777888999999888666333111000000111111111000000///NNN999444222////////////...---,,,+++******))))))******))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''((())))))'''%%%$$$$$$%%%)))333zzzLLL///222%%%&&&$$$&&&***)))MMMEEE&&&222$$$&&&***+++!!!,,,:::???~~~JJJ 777...===111%%%???{{{~~~GGG***111---$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((())))))******+++,,,---...///000000111------............---------+++******++++++***)))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,---......///111222222333777888:::;;;;;;:::888777:::999999999888888888777888777666666666777999999::::::999777666444333333333222111000///...---,,,///......------,,,+++++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++,,,...111444777888999:::::::::999888666555111111000000000/////////MMM999444222////////////...---++++++***))))))))))))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((()))((('''%%%%%%'''(((lll---&&&555)))###&&&&&&555***!!!+++""",,,''''''000'''XXX...666***WWW'''&&&(((&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---...//////000...------,,,,,,------...,,,+++******++++++***)))******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))***+++,,,,,,------...///000111111222555666777888888777666666888888777777777777666666555555555555555666777777888888777666444333222222000//////...------,,,,,,------,,,++++++******)))++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***)))***+++---000333555777:::999999999888888777777333222111///.........///KKK:::444222////////////...---++++++***)))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&(((,,,///:::%%%******%%%###+++ %%%'''777"""111!!!'''555eee>>>iii999&&&555'''***```LLLkkkkkkEEE+++&&&---111,,,%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))******+++,,,---.........---,,,++++++,,,---...+++***))))))***+++***((())))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((())))))***+++,,,,,,------...//////000000333444555666666666666666777777777666666666666666555444444555555555666666666666555444333222111111.........---------------,,,,,,,,,+++******))))))************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))))))))***,,,...111333444777666666555555666777777666444222///......///000GGG:::444222////////////...---+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&%%%&&&(((,,,///bbb333%%%>>>III$$$)))###!!!((( )))cccBBB)))***!!!$$$)))###+++<<<444...***GGG777888...!!!222XXX///555888)))"""+++$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---------,,,+++******+++,,,---***)))((((((******)))((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,---.........///222222333444555666666666666666666777777777777777555555666666666777777777555444444333222111000000........................------,,,,,,+++******************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))***,,,...000111444444444444555666777777777555333000//////000111{{{BBB:::444222////////////...---******)))(((((((((((()))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%&&&(((***///$$$'''888&&&###&&&)))&&&###$$$222 )))000***...""")))))))))333CCC)))!!!,,,$$$111111777===111&&&&&&)))(((****** %%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,++++++******++++++,,,)))((('''((()))***)))(((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***++++++++++++,,,,,,------------000000111222333555666666555555666666666666777777555666666777888777777777444444333222222111000000//////////////////............---,,,,,,++++++*********)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''((()))+++,,,...///333333444555666777888888555444333111000000000111sss===;;;444222////////////...---******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''333\\\nnn333***!!!888555>>>***&&&)))&&&)))***--- ###...$$$&&&&&&!!!eee###222---...jjj...%%%666000---!!!)))------777666""")))555%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++******++++++++++++******((('''&&&''')))***)))((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((''''''(((((()))***+++++++++++++++,,,,,,,,,,,,---......///111222444555333444444444555555555666444555666777888777777666444333333222222111111000000000//////......------...------,,,,,,+++*********)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''((()))+++,,,---///000222555666777777777111111111000000/////////ooo:::;;;444222000/////////...---******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''!!!$$$&&&'''&&&&&&'''(((((("""333(((111+++777ttt+++'''+++'''***###vvvMMM)))%%%,,,888rrr&&&"""---UUU222''',,,))))))...444&&&'''%%%))))))%%%,,,...###%%%%%%&&&&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))***+++,,,,,,+++***)))'''&&&&&&''')))***)))(((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))***+++++++++++++++++++++,,,,,,++++++,,,---///111333444222222222333333444444444444444666777777777666555444333333333222111111111000//////......---,,,,,,------,,,,,,+++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((***+++,,,***,,,///222444444444333...///////////////...---kkk<<<777333111///.........---,,,+++******)))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((((((((()))(((&&&$$$+++"""--- ---&&&(((!!!&&&'''''''''&&&&&&%%%%%%%%%###$$$+++$$$%%%"""((()))++++++)))...###++++++((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))******+++++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************------...///000111222222111111000000111444777999666444333444666888888777888777666555333222111000///............---------+++++++++************)))---+++)))''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((---...///000111111111111///////////////.........hhh<<<888333111///.........---,,,+++******)))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''!!!"""###$$$&&&'''))))))***///"""(((000!!!bbb''''''&&&&&&&&&%%%%%%%%%)))&&&""",,,'''///KKK&&&nnn(((((()))000+++&&&((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,---...///000000000111333555666666666666555444333333666777777666777666555444222111000000............------------+++++++++************)))'''''''''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++,,,---...////////////------------------------eee;;;999333111///.........---,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''%%%###"""%%%(((---((("""444...CCC111'''&&&&&&&&&&&&%%%%%%%%%]]]SSS,,,***###{{{\\\DDD&&&---$$$555(((&&&((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))))))))***+++,,,------......111555888999888555333333222222333555666666555555555444222111000//////............------------+++++++++************)))%%%&&&((())))))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((('''''''''''''''&&&))))))((((((((((((''''''&&&&&&&&&''''''((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ggg;;;:::333111///.........---,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''***+++((($$$$$$(((...)))'''/// %%%222```rrr(((&&&&&&&&&&&&&&&&&&&&&&&&777,,,!!!$$$%%%EEE!!!}}}$$$&&&111%%%***%%%,,,((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))******+++,,,,,,...000444777888666333111222111111222444555555333333333222111000///...............---------,,,,,,+++++++++*********))))))((()))***)))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))*********))))))(((((((((***************)))))))))&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,jjj;;;999333111///.........---,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''' ###'''((('''***111777777(((&&&&&&&&&&&&&&&&&&&&&&&&""",,,)))&&&(((&&&***BBB***%%%$$$,,,,,,###%%%---((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))***+++++++++,,,---...000222333333222222111111111333555555444222222222111000//////.........------------,,,,,,,,,+++++++++*********)))))))))***)))(((&&&'''+++...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***'''''''''(((((()))))))))(((((())))))))))))((((((************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))******++++++((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))+++++++++++++++++++++,,,,,,,,,---------kkk:::888333111///.........---,,,+++******)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''!!!###&&&&&&&&&(((,,,000222***%%%%%%%%%&&&&&&&&&&&&'''%%%~~~HHH&&&((()))000$$$"""000999222######000(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((())))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((())))))******+++++++++++++++,,,,,,...///111222333111111111333555666444222222222111000//////......------------,,,,,,,,,,,,+++++++++************)))'''(((((('''&&&)))///555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******+++,,,,,,,,,,,,,,,,,,+++------------------------******************))))))((((((((())))))))))))***(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***++++++,,,+++++++++++++++,,,,,,------...iii999999333111///.........---,,,+++******)))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&%%%$$$######555+++%%%%%%%%%&&&&&&&&&''''''(((NNN!!!%%%%%%...***ooo%%%***)))***$$$(((...''''''((()))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))************((()))+++---///111222222111111222444666666555222222222111111000/////////---------,,,,,,,,,+++++++++++++++************)))''')))***(((&&&''',,,111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((************************(((((()))******+++,,,,,,,,,,,,------...//////000000000111111111111000000111111111111111111111111------------............,,,,,,------............,,,,,,++++++******))))))+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***++++++++++++))))))******+++,,,,,,---fff999:::333111///.........---,,,+++******)))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$jjj###/// ---%%%%%%%%%&&&&&&'''''''''$$$"""$$$'''%%%)))~~~000333+++///$$$+++((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))&&&(((+++...111222222222111111333555777777555333222222111111000000//////---------,,,,,,,,,+++++++++++++++************)))))),,,...+++&&&###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************,,,,,,---......///000000222333333444555555666666444444444555555444444444444444444444444444444444111111222222333333444444222222333333444444444555666666555444333222111111---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))************'''(((((()))***+++++++++cccDDD444333111///.........---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,666ZZZ&&&...444###555rrrNNN"""((((((!!!''' 444[[[***,,, *** UUUTTT### ((($$$)))((((((222((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,...///000111555555555444444333333333222111111000///.....................---,,,+++*********))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))''''''((()))(((***,,,,,,***(((((()))!!!)))---)))'''+++,,,(((((())),,,000...---222999777222>>>DDD666777>>>666999888333888>>>555///777===000;;;444666AAA777DDD777BBB???999???DDDAAA@@@777:::888;;;DDDBBB===AAAJJJ777>>><<<555888333777???666444555333666777333111000222555555222000000,,,222---(((***'''%%%,,,+++)))&&&''')))***(((%%%(((((('''&&&&&&'''(((((()))(((((('''''''''(((((()))************+++++++++[[[???222333111///.........---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***+++:::fff222!!!###---///%%%"""+++JJJ'''((()))###888uuu"""(((222SSSkkk++++++>>>)))///777!!!''',,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++---...///000111111111222222222333333111000000//////...------............---,,,+++*********))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&((())))))))))))+++,,,///...,,,***)))+++---///111000,,,((((((---000111===<<<>>>BBBCCCAAACCCGGGKKKGGGHHHDDD;;;;;;===777222???>>>777888888888???999<<>>@@@999888AAA===666>>><<<:::999888777444111000...111......222000***+++,,,***((('''''')))))))))(((((((((((((((((('''&&&)))(((((((((((())))))***)))************+++++++++UUU<<<222333111///.........---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++(((PPPNNN))),,,666+++333(((,,,000+++\\\000333...!!!555+++###'''fff)))(((:::&&&%%%///666444$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))***+++,,,---...,,,------///000111222222/////////......------,,,.........------,,,+++******))))))(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%)))+++)))%%%###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))***,,,+++)))((((((+++...///000((('''***333;;;???AAACCCEEEAAA@@@CCCCCC@@@???AAA>>>BBB<<<999CCCIIIBBB===>>>PPPPPPHHHUUUbbb```ZZZ___ooo{{{fff]]]hhhbbbsss~~~kkk^^^dddgggfffWWW```kkk^^^YYYdddhhheeeQQQWWWXXXXXX___VVVRRRFFFMMMCCC@@@III<<>>AAAFFFLLLJJJFFFFFFIIIJJJTTTPPPYYYzzzlll______gggeeennn|||vvv}}}zzz|||lllxxxuuummmssszzzsssnnnhhhnnnnnnnnnjjjjjjjjjbbbXXXQQQPPPHHHMMMPPPJJJCCC???======???888777666333666:::888555777888666222111222555************************(((((('''(((((()))***+++))))))*********+++++++++SSS;;;555333111///.........---,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''' +++"""JJJ///(((AAA333'''%%%///...%%%111sss###000(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))******------------............------------,,,,,,,,,,,,------------,,,+++***)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&$$$"""%%%)))+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((************,,,...333333555888;;;>>>??????EEEEEEEEEAAA999666>>>JJJFFFVVVkkkxxxtttjjjgggkkkmmmssssssrrrxxxxxxxxxwwwyyy|||lllqqqrrrttttttvvvtttooosss|||nnnwwwuuuooowwwxxxiiiVVVIIIAAA===DDD???FFFEEE777777>>>:::666:::>>>???>>><<<===???555333000---***)))))))))((('''''''''(((((()))***))))))*********+++++++++OOO888444333111///.........---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((666***JJJ!!!,,,222111GGG333---%%%vvv%%%)))""")))zzz000***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))---------------.........---------------------------------,,,,,,+++***))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))$$$"""&&&---111---'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******+++&&&(((+++...///222555777666666555444555999@@@FFF999LLL]]]^^^XXXWWW[[[___]]]rrrxxxzzz|||vvvyyyqqq~~~~~~wwwyyytttttttttsssyyy|||xxxuuu|||mmmfff}}}~~~zzzvvvrrrlll___[[[gggeeeJJJAAABBB666555888<<<>>>>>>>>>>>>>>>@@@>>>999444///,,,***)))***))))))(((((())))))))))))************+++++++++LLL777555333111///.........---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((('''''' $$$,,,eee((( 444___\\\>>>FFF<<<***---555)))---EEE///(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))******+++,,,---......///---------------.........,,,,,,---,,,,,,+++***)))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((%%%###&&&+++---***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((())))))***++++++,,,,,,...000333555666888;;;===666<<>><<<;;;AAAAAA@@@>>>;;;666222000------,,,+++************)))************+++++++++JJJ888777333111///.........---,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''(((((((((((((((''''''&&&111+++,,,+++BBB<<>>>>>MMM___jjjmmmooouuu{{{tttrrryyyhhhttt{{{llluuuqqq~~~wwwjjjmmmpppbbb^^^ooozzzqqquuuwww|||tttqqq{{{nnn|||kkkcccXXXOOOJJJFFFAAA>>>;;;>>>BBBEEEEEEAAA===999000///...---,,,+++++++++)))************+++++++++xxxIII888222333000---,,,------,,,+++,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))+++'''+++<<>>888AAABBB999CCCRRRLLLSSSvvvpppkkklll|||~~~hhhjjj}}}}}}uuuwww}}}|||wwwwwwyyykkkaaajjjtttsss|||yyyvvvttt|||}}}ssswww{{{zzz{{{{{{~~~xxxNNNEEE>>>999>>>>>>999IIIBBBAAA<<<333.........,,,%%%(((***)))%%%%%%)))...sssFFF888555444111///---......------,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************************$$$###''',,,+++))))))...///111444;;;@@@AAA@@@FFFBBB>>>???DDDGGGFFFDDDFFFFFFPPP___ccc]]][[[```VVVKKKIIIRRRUUULLLDDDCCC555777:::888111***---555<<<@@@EEEHHHFFF@@@;;;777(((***222///@@@)))&&&''''''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''',,,***'''&&&&&&(((+++...222---'''$$$&&&+++000555CCCFFFNNNUUUVVVUUUWWW]]]XXX[[[[[[VVVQQQOOOLLLHHH<<<666...******,,,------++++++***(((&&&&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++------............------,,,,,,---,,,,,,,,,,,,+++++++++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((((((((((()))******,,,***)))(((((()))))))))&&&111444444<<<===;;;AAA<<>>BBBGGGLLLLLLKKKDDD===BBBMMMOOOJJJGGGGGGPPP^^^ddd]]]UUUTTTUUURRRNNNJJJHHHGGGFFFEEEKKKEEEAAABBBAAA<<<888777444555888:::;;;:::888777333999:::%%%%%%+++ ,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((()))###%%%(((******)))&&&$$$***((('''***333???JJJOOOQQQTTTZZZ^^^\\\ZZZ___hhhbbbiiikkkcccYYYSSSPPPNNNWWWRRRMMMIIIEEE:::+++)))(((((()))))))))(((&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))******++++++,,,***(((''''''***...000111999999777;;;:::>>>KKKYYY|||vvvzzzxxxzzzuuu~~~yyykkkeeexxx{{{|||xxx}}}|||}}}|||~~~rrrqqqssswww]]]EEE<<<===>>>>>>===::::::;;;000,,,((())),,,///...,,,kkk???888:::444222///............---++++++++++++******************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))&&&&&&***,,,///555======>>>BBBEEEDDDCCCEEEJJJHHHTTTXXXQQQSSS```eee___IIIMMMWWWbbbaaaUUUHHHBBB[[[SSSJJJCCC@@@AAAGGGNNNHHHAAA===???BBBBBBCCCFFF@@@===888555333222111000333666555777555222000!!!((('''''''''((()))***+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((('''''''''((())))))###&&&(((((()))++++++((()))111:::BBBIIIQQQVVVVVVXXXTTTQQQPPPOOOOOOVVV___kkkqqqssslllddd]]]XXXSSSLLLNNNPPPTTTTTTNNNDDD===***((((((***---...+++(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((()))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))(((((()))***************)))***+++,,,---000333555:::;;;777888CCCIIIVVVkkkzzzyyyeee```qqqcccyyy~~~oooqqquuu{{{|||{{{|||}}}www~~~{{{{{{ssswww}}}wwwsssqqqzzz{{{jjjYYYIII;;;888999:::???DDD<<<666///++++++------,,,jjj???888777333111...------------,,,+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********'''(((///555888<<<@@@MMMIIIHHHKKKLLLLLLQQQWWWyyy}}}uuuwww|||ppplllrrrzzz~~~yyynnngggffflllWWWPPPbbbqqqmmmbbb]]]PPPMMMHHHEEEAAADDDQQQ___NNNJJJEEE@@@;;;555///***///888:::>>>---$$$222''')))((((((((((((((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))------)))$$$)))777BBBFFFEEEMMMSSSRRRQQQTTTTTTQQQYYYTTTQQQUUUZZZ[[[]]]```iiikkklllkkkkkkiii```VVVNNNLLLHHHCCCCCCIIISSS[[[AAA:::000***)))++++++***(((((((((''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))***************+++++++++++++++++++++*********))))))))))))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))*********))))))))))))))))))))))))---111444444444555666;;;===CCCVVVlllsss{{{vvv~~~|||rrreeeyyywww{{{}}}~~~{{{{{{}}}sssvvv~~~zzz~~~}}}{{{{{{xxxvvv~~~zzz{{{kkk\\\]]][[[MMM>>>777BBBAAA>>>999444///+++(((hhh???888555333000---,,,,,,---,,,++++++************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++///...222;;;BBBFFFKKKOOO[[[VVVWWW```gggmmmyyyyyynnnrrrvvviiiUUUUUUXXX[[[YYYTTTRRRWWW\\\iii]]]aaaxxx{{{uuuxxxlllppprrriiiVVVDDD???CCCBBBAAABBBCCCBBB===444---///666<<>>KKKRRRQQQTTTVVVTTTQQQXXXdddhhheeeLLLLLLUUUeeeppppppiiiddd_________dddlllnnnbbbTTT]]]\\\XXXOOOIIIKKKUUU^^^___SSSBBB333***(((***+++)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))************************))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******++++++***)))))))))***+++,,,///333777999999:::===@@@PPPYYYlllxxxeeeiiijjj~~~|||zzz|||sssttt}}}{{{tttNNN:::666:::@@@AAA>>>888111,,,eee@@@999555333111...------...---,,,************))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,000888AAAGGGMMMXXXbbb```bbbkkkuuutttnnnrrr}}}pppbbbRRRLLLNNNOOOGGG???KKKLLLJJJGGGEEEGGGKKKNNNVVVZZZaaaccc^^^XXX^^^hhhlllttt{{{jjj]]]ZZZOOOJJJDDDBBBCCCBBB>>>:::///)))...666AAACCC444+++000000///...,,,***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((()))***++++++%%%222???EEEOOOZZZ\\\VVVQQQRRRSSS\\\qqq~~~nnnNNNUUUfffzzztttmmmvvvvvvvvv{{{uuueeeWWW[[[^^^_________cccfffbbb^^^UUUJJJ===444...,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((((((((((((((())))))***************)))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++,,,+++))))))***...111444777999:::;;;>>>FFFSSS\\\www~~~rrrtttzzz|||}}}vvv~~~fffZZZCCCAAA@@@@@@AAA???:::555ccc???:::777444222///......///...---************))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------...//////<<>>@@@GGGRRRcccnnnllllll|||ttteeeWWWSSSQQQUUUiiixxxoooqqq~~~|||kkkbbbfffhhhrrrvvvpppiiihhhgggeeejjj^^^RRRKKKHHHJJJWWWfffxxx}}}sssddd```VVVGGGAAAGGG===444666AAAHHHBBB999555::::::555222111---''''''((((((((('''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((('''&&&'''((())))))(((222'''$$$,,,---***666JJJPPPKKKBBBJJJrrrmmmSSSggg}}}zzztttdddhhhhhhXXXMMM\\\bbb[[[VVVSSSEEE222111***'''+++,,,)))'''*********)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))'''&&&%%%&&&((()))(((((((((((())))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''))),,,,,,***((())))))111444000888BBBAAA;;;JJJTTTTTT\\\ppp]]]yyywww}}}xxxzzzzzzwwweeeGGGFFF777^^^;;;999777444333111000...---------,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,)))************+++++++++************************,,,***)))***,,,---+++)))***((()))000888???GGGOOObbbrrrbbbQQQOOONNNYYYhhhuuuvvvpppqqqyyyyyypppjjjkkkwwwvvvvvvuuukkk___ZZZ\\\QQQ\\\ccctttkkkUUUBBBEEEEEE@@@>>>AAAGGGKKKBBBEEECCC===999777111)))((())))))(((''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((***+++******!!!111444***,,,>>>GGGBBBHHHCCCZZZsssSSS}}}nnn]]]YYY\\\ccc___PPPJJJMMM888...'''(((++++++,,,...)))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&((()))'''((((((((())))))))))))+++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))),,,+++((('''(((+++000444444---///666;;;CCCDDD;;;\\\rrr~~~{{{}}}zzzgggjjjqqqsss~~~vvvyyyuuu{{{zzz{{{GGG]]];;;999666333333111///...---------,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,)))************+++++++++************************+++***))))))+++,,,,,,+++,,,***222???DDDBBBKKKYYYpppeeeFFFOOOiii{{{}}}~~~|||xxxvvvuuuvvvyyyzzzxxxvvv||||||{{{}}}yyyssszzzrrrgggccciiihhhbbbjjjvvvjjjQQQNNNGGGAAABBBFFFFFFBBBJJJJJJGGGBBB???;;;333***++++++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''((()))***++++++++++++'''***000777===FFFQQQYYYXXXfff|||||||||vvvwwwssskkkrrrzzzggg\\\ZZZ___\\\RRRPPPXXXMMM@@@222,,,***(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((&&&&&&''''''(((''''''((((((((()))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((+++......,,,))))))+++000333777999:::BBBPPPZZZlllaaadddyyywwwrrrsss{{{zzziii[[[::::::666333222111///......---------,,,,,,++++++***))))))******+++++++++,,,,,,,,,))))))*********+++++++++************************+++***)))((()))+++,,,---444888???GGGOOO]]]sssooo___YYYZZZdddzzzwwwxxx}}}~~~xxxwwwyyyiiiZZZaaammmzzzkkkUUULLLOOOPPPLLLLLLJJJGGGEEEEEECCC<<<555111///---+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((()))***++++++***++++++222***///BBBRRRZZZhhhyyytttyyyiiikkkgggYYYQQQ```VVVVVVYYY[[[bbbaaaTTTaaa___\\\\\\dddttt|||jjjiiiaaaWWWWWW[[[WWWMMMVVVNNNBBB666,,,&&&%%%'''((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((('''''''''((((((((())))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********'''))),,,...///000000111555999<<>>DDDIIIlll~~~iiiUUU~~~}}}|||xxx}}}}}}qqqlllrrrtttzzzqqqppprrrvvv{{{{{{}}}xxxtttqqq{{{^^^kkk|||^^^TTTQQQOOOOOOKKKHHHMMMVVVXXXPPPEEE>>>999444...))))))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''(((((()))******++++++)))***+++******...666<<>>888000+++))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''(((((()))***+++++++++(((***+++++++++111<<>>MMMYYYcccmmm|||]]]YYYTTTuuu~~~pppiiiiiijjjjjjkkkkkkmmmooopppooojjjggggggbbbjjjyyy|||rrrttt|||gggkkkgggtttuuuooogggKKK444,,,(((,,,...***'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''')))(((''''''((((((&&&%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''''''''(((***---///''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((())))))(((&&&&&&''')))+++)))))))))***---666>>>IIIBBB@@@IIINNNpppvvvzzzpppkkk^^^ddd```ZZZ___fffppp||||||kkkdddyyyqqq``````vvv~~~lllsss~~~{{{|||OOO;;;999444222111000//////.........------,,,,,,+++******)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,---------%%%///999@@@III]]]xxxzzzqqqbbbUUU]]]www|||{{{uuuiiivvv}}}zzz~~~{{{rrrtttnnnhhhkkkcccTTTRRRVVVWWWXXX\\\ZZZDDD,,,///---+++((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))***))))))***+++444000---111>>>OOO\\\aaammmuuucccBBB```nnnooonnnmmmoootttxxx{{{wwwyyy}}}|||xxxsssrrrwww{{{tttiiiiiirrrxxxzzzrrrzzztttXXX>>>222((('''(((''''''***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''((()))******************)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&''')))+++,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((())))))(((((()))***...+++***...333888???DDDDDD@@@MMMooowww~~~|||xxxyyynnnmmmhhhYYYOOOXXXiiilllsss~~~___qqq|||PPP:::666444222111000//////.........------,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...//////...???GGGFFF\\\xxx~~~xxxrrrlllwwwrrr~~~ssspppwwwtttttt|||vvvhhh___YYY[[[^^^```gggyyybbb;;;000...,,,+++***)))((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&(((************+++---///++++++888WWWxxxmmmMMMPPPbbbwwwrrrRRR^^^dddllluuu{{{|||{{{nnneeeeeeiiioookkkddd^^^^^^qqqwwwuuuoooPPP???...((())))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((((('''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%&&&'''))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&(((*********)))***++++++(((***333:::<<<===@@@CCCSSSgggnnnzzzyyynnnbbbQQQLLLJJJAAAAAAXXX~~~}}}~~~~~~YYYaaaeeedddkkk|||RRR:::555555222111000///............------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------///111;;;EEEDDDHHHqqqccc{{{jjj\\\mmm|||}}}zzzllleeennnpppjjjjjjooolllcccmmmwwwyyy}}}|||xxxtttwwwsssmmmzzz{{{uuuiiidddaaaaaa\\\___vvvmmmGGG444000---,,,+++((((((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))***++++++******,,,---)))///777IIIlllzzzXXXGGGZZZ}}}{{{```SSS\\\~~~{{{~~~zzzppppppqqqoooooohhh[[[MMMFFFVVV|||kkkTTT:::...///000+++%%%((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&(((((()))((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))&&&(((***+++***))))))***+++***///999<<<999<<>>MMMYYYqqqpppOOOTTThhhqqqttt^^^```sss|||zzz}}}yyyxxxyyy~~~qqqbbbWWW^^^xxxzzzxxxpppJJJ222///222...'''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%((())))))***))))))(((((('''(((***)))(((''')))+++(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''))))))((((((((('''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))+++***)))((())))))444222666<<<<<<===LLL___zzz|||uuuaaa[[[\\\dddhhhtttxxxuuu}}}~~~}}}|||ooo|||wwwyyyzzz~~~PPP<<<999666222111000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------.........------222:::@@@NNNcccyyy{{{sssccchhh~~~qqq]]]GGGCCC===666222333777::::::444444::::::666777===???@@@EEEKKKNNNPPPUUU\\\fffnnnvvvwwwqqqlllnnnqqqzzz^^^ffflllrrr}}}}}}ZZZHHH777333111,,,***,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))******+++---------,,,***+++---///+++CCCVVV]]]pppdddTTTfffvvvxxx]]][[[}}}xxx}}}~~~{{{~~~|||wwwtttxxxuuuhhhbbb===...///000...)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((("""%%%((((((&&&&&&(((+++((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***+++***))))))+++---999666999???AAAJJJhhh]]]OOOSSSJJJGGGaaa~~~~~~~~~|||{{{|||}}}}}}~~~~~~~~~}}}||||||}}}tttoooooo}}}KKK<<<:::444222111000//////.........------------------------,,,,,,,,,------------...,,,,,,,,,------------...,,,---......000888EEEOOOPPPvvvnnnyyyuuu]]]___zzziiiQQQAAA888///111666:::;;;:::888888777999<<<<<<<<<===;;;999444555:::>>>???BBBKKKTTTZZZaaaiiimmmooosss{{{sss|||dddmmmxxx~~~xxx]]]CCC:::777111,,,---))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))******+++++++++,,,,,,,,,+++---000333BBBUUU```bbbttt[[[OOOmmmnnnfffjjjrrrjjj~~~vvvoooqqqzzz~~~{{{~~~~~~~~~~~~{{{|||}}}~~~{{{wwwvvv{{{qqqlllZZZ::://////000))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))***+++,,,,,,+++,,,---...///000000000---000222000+++)))+++.........---,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******---111444999999BBBRRR[[[fffttt```OOONNNYYY^^^rrr}}}uuuwww{{{~~~~~~~~~||||||||||||}}}~~~~~~}}}~~~|||}}}GGG;;;;;;222222111000//////.........------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++---......333>>>MMMYYYkkkkkkyyykkkYYYbbbxxx]]]FFF>>><<<888555???;;;999<<>>???@@@@@@@@@CCCEEEEEE@@@999444444666::::::888666444333111000))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************+++,,,000666::::::???RRRmmm{{{~~~yyyhhhZZZQQQTTTbbb~~~{{{}}}|||~~~|||}}}~~~}}}}}}~~~{{{xxx{{{}}}zzzzzzyyyzzz{{{~~~}}}}}}}}}~~~JJJ>>>888333444222000///000000///...------------------------++++++,,,,,,,,,---------,,,,,,+++++++++,,,---------...333333777RRRnnnuuu}}}}}}tttkkk___lll|||QQQFFF<<<999666444777===???DDDJJJOOOSSSUUUWWWYYY^^^\\\\\\^^^bbbdddcccaaabbb^^^YYYVVVTTTPPPKKKFFF<<<>>>BBBHHHQQQ]]]hhhoooqqqqqqmmmiiipppsssGGG666AAA<<<'''((())))))((((((******(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))'''333///***---+++999\\\gggKKKNNNnnnqqq\\\dddnnneeebbbkkkwww~~~}}}zzzuuuxxxzzzzzzxxxvvvuuuuuutttvvvyyy|||~~~}}}{{{yyy{{{|||{{{yyywwwxxx|||{{{zzzwwwggg;;;111))))))++++++******+++)))&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%''')))))))))((((((((()))******'''%%%***)))((()))*********)))//////222999AAAHHHOOOUUUSSSPPPMMMLLLLLLKKKLLLNNNNNNNNNLLLGGG>>>666444666BBB@@@DDDEEEDDDJJJGGG666999666222...++++++,,,,,,,,,)))&&&'''***+++)))'''''''''((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&(((+++,,,***'''&&&000222***)))555@@@BBB>>>HHHmmmtttnnniiiaaahhhyyy}}}{{{{{{|||}}}zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~zzzzzzzzz{{{|||~~~~~~||||||~~~~~~JJJ===999666444222000///000000///...------------------------++++++,,,,,,,,,---------------------------......000&&&000CCCIIIWWWxxxiiiVVVhhhXXX777???888555777:::;;;@@@GGGMMMRRRZZZ```dddfffiiijjjpppmmmkkkmmmpppssssssrrruuuqqqmmmkkkjjjgggaaa]]]QQQOOOKKKGGGEEEJJJSSSZZZnnnooommmjjjppp{{{yyywwwrrrVVVHHH:::,,,((())))))((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((()))))))))*********'''---/////////666[[[\\\GGG\\\~~~~~~qqq___WWWbbbaaabbbkkk{{{{{{yyysssmmmffffffeeebbb^^^[[[[[[[[[bbbdddgggmmmtttyyy}}}~~~yyy{{{{{{yyywwwxxx~~~xxx}}}uuuSSS>>>,,,------,,,***((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((((((((''',,,+++***&&&$$$&&&+++//////---***+++///666===AAAIIIMMMUUU\\\\\\UUUJJJCCC;;;999777666555555999===;;;;;;<<<:::777444444666+++000999;;;555888???>>>@@@BBBDDDCCC>>>999666555222///,,,***)))(((&&&%%%*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&(((+++,,,+++)))000)))%%%,,,777>>>@@@@@@^^^mmmqqqaaaiiitttyyyzzz{{{}}}}}}}}}}}}||||||{{{zzzyyyyyy{{{|||~~~~~~~~~~~~}}}~~~~~~~~~|||||||||{{{|||}}}|||~~~HHH:::888888444222000///000000///...------------------------,,,,,,,,,,,,------------...///////////////......222---555EEEOOObbbccc}}}~~~kkkaaafffpppHHH<<<>>>888777999@@@FFFLLLSSSYYY```fffooowww}}}~~~zzzyyyyyyvvvppplllgggddd]]]TTTKKKGGGIIIKKK\\\aaaffflllsssxxxvvvqqqyyyvvvtttqqq~~~~~~bbbIII999***)))((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********))))))*********+++++++++***(((...111...GGG^^^JJJYYYiiiqqq[[[WWW\\\eeekkkppp||||||sssllleee^^^WWWQQQQQQOOOMMMKKKJJJMMMOOOUUUXXX^^^dddjjjooosssuuuvvvyyy|||zzzvvvxxxvvvrrrMMM,,,000///,,,***'''&&&(((+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))((('''$$$)))...---)))'''***...""")))555BBBMMMSSSVVVWWWMMMHHH@@@::::::===@@@BBB===<<<999444222222444666FFFGGGGGGFFFEEEDDDBBBAAA<<<;;;;;;888111+++---111555777999999:::>>>DDDIII:::999666222---)))(((((()))))))))((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&(((+++,,,,,,+++333''''''666BBBCCCFFFNNN|||wwwfffggguuuxxx{{{}}}~~~|||}}}~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~{{{}}}FFF777666777444222000///000000///...------------------------,,,,,,,,,------------......//////000000///......,,,===@@@@@@YYY~~~gggvvv^^^fff^^^???888999888>>>@@@EEEMMMVVV^^^gggnnnvvv|||~~~~~~zzztttoooqqqooollljjjfff```YYYSSSKKKQQQZZZgggrrrwwwtttnnnmmm}}}|||}}}^^^@@@///***(((***,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++******+++++++++,,,,,,,,,///(((---000555bbbvvvNNN___zzzmmmcccSSSaaallljjj|||{{{zzzuuukkk___VVVRRRPPPOOOTTTTTTTTTSSSRRRRRRTTTVVVPPPWWW```ddddddeeehhhlllqqqwww|||{{{wwwvvv|||}}}{{{bbb333000...,,,+++(((&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))***))))))))))))%%%(((+++,,,+++---333888CCCIIIQQQUUUSSSLLLDDD???AAACCCDDDDDDFFFJJJKKKJJJHHHEEEAAA===>>>>>>:::555AAADDDFFFFFFEEEDDD@@@;;;EEE===666;;;EEEDDD???BBB999666333222333555666777======<<<777111...///222)))(((''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***+++,,,,,,***///:::AAABBBDDDUUUhhhzzznnnhhhlll\\\}}}{{{|||}}}~~~~~~}}}|||}}}~~~~~~HHH777666777444222000///000000///...------------------------,,,,,,---------.........------...///////////////)))CCCKKKUUUrrrzzz[[[ddd|||>>>444;;;555444>>>AAAGGGPPPZZZfffsss}}}wwwuuupppnnnqqqwwwvvvnnnfffTTTSSSTTT[[[dddlllrrruuummmmmmooo{{{}}}mmmFFF666...)))+++---***((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++++++++++++++,,,,,,,,,,,,///***...444OOO___iii}}}wwwuuuzzzmmmUUUUUUqqqsss{{{xxxmmmcccWWWNNNLLLPPPXXX```]]]^^^___]]]ZZZVVVUUUUUUYYY```eeeddd______fffnnnmmmttt{{{|||xxxuuuwwwzzzyyyyyywwwlll~~~FFF222---***,,,+++((('''***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&(((******((('''((()))///,,,((()))000<<>>GGGMMMKKKJJJLLLLLLJJJEEEEEECCCGGGRRRYYYRRRFFFDDDKKKPPPQQQQQQRRROOOIII??????666777DDDCCC<<>>===:::777888<<<@@@@@@MMMSSSMMMGGGIIIOOOPPPZZZ]]]aaajjj|||{{{sss|||zzzvvvwwwwwwsssYYYllldddTTTSSSMMMMMM___^^^RRRCCC:::;;;@@@BBBCCC555444222000...///222444999888666444000,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***)))***,,,...000;;;BBBEEEVVVpppoooNNNWWW|||yyyuuuqqqpppqqqrrrqqqooouuuqqqooosssxxx{{{{{{{{{{{{{{{|||}}}}}}~~~{{{{{{|||}}}}}}{{{{{{zzzxxxvvvyyyzzz{{{{{{{{{zzzyyyxxxzzz|||~~~||||||~~~}}}{{{~~~~~~KKK;;;888777444222000///000000///...------------------------------------...............---,,,---...111555777HHHMMM^^^gggyyyuuu___[[[sss|||SSS333===@@@;;;???LLLQQQKKKkkk{{{wwwqqqpppqqqpppoootttnnngggaaa[[[ZZZbbblllpppnnnhhhcccfffvvv{{{xxxHHH777,,,,,,---)))(((,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))************+++************+++++++++++++++...666[[[hhhLLLkkkgggNNNaaagggaaannnzzz}}}kkk[[[TTTPPPSSS^^^pppwwwuuuuuuxxx{{{zzzuuuooooooqqqsssvvvxxxyyyxxxwwwyyyzzz||||||~~~~~~MMM:::+++,,,///,,,((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((())))))******)))+++,,,+++((()))///444333???OOO\\\^^^VVVJJJBBB@@@EEEIIIIIIFFFBBBBBBCCCSSSooo|||vvvqqqmmm|||}}}iiiOOO???;;;@@@EEECCC???999555333333333222777888888888666333000---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++******+++///333======BBBTTTpppwwwTTTOOOIIIYYYjjj\\\YYY[[[UUUUUUTTTSSSSSSSSSSSSSSSSSSNNNMMMQQQUUUUUUWWWZZZ___```bbbdddfffggghhhiiidddeeefffhhhiiijjjkkkkkkiiigggeeedddddddddcccbbbbbbbbbaaaaaaaaa`````````^^^aaaccceeeddddddeeefffeeeddddddfffeeecccffflllnnnmmmllllllmmmooorrrsssooorrruuuxxxyyyyyywwwuuurrrtttwwwzzz}}}~~~~~~{{{yyyzzz|||wwwyyy|||~~~|||{{{GGG999666444444222000///000000///...---------------------------------........./////////...------///333777:::LLLWWWgggyyyjjjtttUUUlllqqq[[[888888444999CCCFFFIII^^^yyyvvvooolllllliiikkkqqqssskkk___^^^ccclllppprrrmmmccceee}}}MMM:::---,,,---((((((---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********))))))*********+++++++++...111:::iiiqqqMMMwwwsssOOO<<>>NNNTTTZZZXXXPPPHHHDDDCCCKKKMMMOOOOOOPPPVVVbbbjjjvvvwwwyyy|||sss{{{xxxggg]]]\\\___UUUOOOFFF???<<<:::777444...000444888999888666555))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%((()))******---222777DDD@@@KKKiiiyyyNNNKKKMMM___```FFFKKKKKK<<<:::GGG@@@AAAAAA@@@??????AAACCC>>>;;;<<>>111777'''$$$///))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++******************,,,+++******,,,.........'''///LLLRRRXXXZZZ888kkkuuulllUUUeeeyyyvvveeeVVVPPPVVV___yyyfffSSSEEE>>>===777999>>>HHHWWWhhhwww{{{ssshhhfffrrr|||{{{zzzxxxyyy~~~dddIII---333...)))---+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((&&&'''***((($$$&&&***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***'''&&&&&&'''((()))(((,,,***&&&...DDDVVV\\\YYY```bbbYYYLLLGGGJJJNNNyyyzzzyyyiiitttooorrruuutttddddddaaa\\\XXXWWWYYY[[[[[[```\\\SSSVVVbbbhhhdddqqqttt{{{}}}kkkTTTEEE???<<<888777222111333333111555===999///---333000&&&$$$,,,,,,)))'''(((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...,,,---///,,,,,,777FFF<<>>>>>BBBBBB===<<<>>>@@@@@@>>>>>>???@@@:::===???AAA@@@@@@@@@@@@>>>AAAAAA>>>===???@@@>>>??????@@@@@@??????>>>>>>@@@===:::999:::<<<<<<;;;<<<<<<=========>>>>>>???@@@===::::::>>>@@@???>>>BBB999===CCC>>>===AAA??????BBBDDDDDDEEEEEEDDDAAAAAACCCHHHNNNRRRTTTTTTUUUSSSPPPMMMJJJIIIGGGFFFEEECCCFFFIIIIIIHHHGGGIIIKKKOOONNNVVVKKKVVV@@@DDDIIIJJJMMMNNNNNNRRR[[[bbbeeefffmmmvvv}}}DDD>>>444999444333222000//////......//////...------,,,++++++............//////////////////......///777EEEQQQdddvvvccc^^^___EEE===888>>>AAAKKK\\\ppp|||tttkkkeeehhhhhhiiilllppprrrpppnnnjjjfffkkktttooo\\\RRRUUUrrrqqq~~~\\\EEE@@@---***111&&&))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************************++++++++++++,,,---------000<<>>EEEPPPZZZ___fffWWWMMMKKKEEEFFF```}}}}}}uuujjjbbb[[[UUUSSSSSSQQQTTTUUUSSSUUUXXXWWWQQQ[[[^^^^^^[[[]]]cccggggggiii___```jjjiiicccppp~~~}}}uuuooobbbMMM===;;;666555;;;>>>888222///555555333000.........---+++)))(((***++++++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******...666>>>DDDRRRiii{{{~~~jjjTTTYYYrrrjjjOOOLLLKKKIIIJJJKKKKKKJJJHHHHHHLLLLLLHHHGGGJJJIIIEEEIIIIIIHHHFFFDDDBBBAAAAAAHHHJJJIIIEEEAAA???BBBFFFGGGIIIHHHDDDDDDHHHJJJIIIFFFFFFGGGGGGGGGFFFEEEEEECCCDDDFFFHHHIIIHHHGGGEEEFFFGGGGGGGGGEEEDDDDDDDDDBBBAAA@@@@@@AAAAAAAAA@@@DDD???AAA@@@:::@@@GGGBBBBBBBBBAAA@@@@@@AAAAAAAAACCCBBB??????CCCIIIJJJGGGDDDCCCBBBBBBCCCCCCAAA>>>>>>AAACCCDDDBBBAAACCCDDDHHH@@@DDDGGGMMMEEEDDD???===<<<===>>>???@@@CCCFFFEEEJJJRRRXXX\\\bbbiiinnn@@@<<<666<<<444333222111000///////////////......---,,,,,,,,,............////////////...333111,,,///>>>KKKNNNsssvvvmmmXXXkkk```777444<<<;;;AAAGGGYYYtttxxxooohhheeecccccceeeiiinnnpppqqquuummmjjjqqqvvvlllXXXHHHMMMggglllnnn~~~]]]GGG///---000!!!))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,+++222BBBgggooovvvnnnCCCwwwwwwuuuYYYsssxxxgggUUULLLLLLaaaiiiUUUFFF<<<777666222111...------///111333???JJJUUU\\\dddmmmuuuyyy||||||zzzxxxxxx}}}~~~yyy{{{~~~JJJ666---,,,...)))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((+++)))$$$&&&+++)))!!!((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%))),,,---***((()))***///111<<>><<<666<<<444333222111000000000000//////......---------,,,............////////////---111222111333???MMMWWWtttwwwcccbbbeee~~~```CCC888555<<>>JJJZZZ___UUUMMMMMMbbbiiijjjqqq|||ssshhhuuu~~~bbbIIIQQQbbbddduuuyyyrrryyyvvvwwwsssuuulll___QQQDDD<<<999:::111888888111000555444,,,---,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---,,,...111666@@@RRRbbbyyyzzz{{{{{{zzzzzzyyyyyysssttt~~~WWW___jjjmmmmmmaaa___kkkuuurrrmmmmmmnnnllliiieeecccaaa```___XXX^^^gggttt???===555999444333222111000000000111///...............------............////////////000---000777:::EEEbbb}}}ppp___rrr{{{ttt>>>:::CCC???BBBQQQ[[[vvv}}}zzzvvvoookkkhhheee```\\\[[[^^^bbbeeelllvvv|||yyytttqqqllleeeRRRFFFWWWlllEEE666333---+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))*********+++++++++)))+++------,,,,,,---///555jjjaaalll\\\TTTlllyyyzzzlllWWWwww|||sssTTTMMMFFFWWW|||lllXXXKKKBBB:::444333//////000000111222222222000333999@@@HHHTTTcccnnn{{{yyyyyyxxxrrrvvvEEE333222111///++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((###***)))&&&...======222))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''(((...777>>>LLLRRRZZZXXXHHH>>>MMMddd~~~xxxSSS\\\zzz{{{gggppp|||www{{{YYYCCC999999888888:::999666444444111000---***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************++++++++++++...,,,222;;;;;;???[[[|||ooo}}}@@@===555666333333222111111111111111....................................////////////333,,,...999BBBTTTppplllZZZ:::666===AAALLLZZZuuu}}}vvvsssqqqoookkkhhhfffddd___YYYVVVVVVYYY\\\```qqq{{{sssooonnnbbbLLL777```ttt}}}XXX:::...---++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***++++++,,,,,,)))+++...---,,,---000444>>>rrryyyNNNGGGUUUxxxaaajjjwwweeeFFFHHHTTTwwwmmm^^^NNNEEE>>>777222111111111111000000//////...222000000444;;;DDDSSS___yyyzzzuuuyyyyyyYYY;;;111,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***)))&&&***222111***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''')))111<<>><<<666777333333222222111222222222.........///////////////............/////////000+++555===@@@LLLfff{{{www]]]```pppcccCCC777999GGGLLLPPPlllzzztttnnnfffaaaaaabbbcccbbbVVVWWWWWWTTTPPPOOOQQQTTTbbb[[[___rrroooSSSGGGFFFNNN|||RRR333222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,***,,,...---+++...666<<>>DDDQQQ|||nnnxxx|||aaaVVVKKK@@@===;;;777444333---------...///000222333///000555888555333===JJJ```ooo~~~yyytttyyywww{{{xxxxxxrrryyyNNN666---333,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((,,,+++''')))...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,333???MMMSSSPPPKKKFFFttt~~~^^^jjjvvv{{{~~~yyymmmfff^^^[[[PPPQQQbbbwwwOOO<<>>CCCeeeZZZooo}}}vvvrrrqqqssszzz|||~~~kkk[[[]]]nnn~~~|||gggmmmyyyuuu~~~~~~xxxwwwyyyCCC666444777666555444222111000000000000000000000000000000000222000......///000000000---555;;;KKKdddsss}}}eee]]]qqqSSS<<>>TTTddd|||wwwuuu}}}|||yyyYYYCCC///333,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++...+++(((((()))+++,,,,,,,,,777;;;HHHYYYNNNBBBLLLmmmvvvZZZ___zzzfffLLLEEEGGGMMM```vvv~~~ttt}}}cccSSSFFF999999333333666;;;999111***(((,,,+++******+++***(((&&&))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++******)))))))))+++,,,+++,,,...///...222===FFFQQQyyyggguuuyyyzzziiiTTTMMMKKKLLLVVVWWWjjjwwwzzzfffddd```gggyyypppaaaXXXTTTiiiqqqvvvtttlllmmmxxxzzzsssyyy{{{vvv```~~~DDD888666999666555333222111000000000000000000000000000000000000///......000111222222222>>>DDDUUUyyyzzzcccyyyVVV>>>:::===CCCLLL```|||rrrmmmjjj^^^VVVUUURRR```^^^[[[VVVOOOKKKJJJJJJOOONNNMMMLLLJJJIIIHHHGGGHHHPPPYYYcccqqqwwwkkkXXXCCCIIIxxxyyy~~~PPP:::......---+++,,,---,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************++++++,,,,,,------)))000)))...///111]]]ssscccMMMhhhjjj```sss|||www```???CCCPPPxxx~~~jjjUUUIIICCC<<<777777222000//////000111111000000000000111444777;;;===KKK]]]www{{{xxx|||}}}yyy|||xxxMMM222111,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***+++,,,+++FFFSSSLLLFFFJJJVVVeeeqqqZZZaaappp}}}qqqhhhKKK???;;;PPPttt}}}vvvtttnnneee______fffmmmkkksssvvvvvvzzz|||qqquuurrrzzz~~~yyyrrreee]]]UUU@@@555:::;;;///)))---)))(((((((((******)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++*********)))------,,,))))))+++---...BBB;;;TTTrrrgggqqq|||yyybbbIII@@@;;;:::AAABBBMMMVVVggguuullljjj]]]aaa{{{|||mmmfffsssfffkkktttmmmgggxxxbbbxxxnnnqqqsssrrr~~~jjj}}}DDD999777:::555444333222111000000000000000000000000000000000......///000111222222333///BBBSSSooo~~~oooiiitttAAA:::<<>>888666777222000//////000111111000///000111333555777:::;;;@@@SSSppp|||{{{}}}yyyyyySSS333///------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))(((***,,,,,,***+++...222HHHMMMRRRMMMJJJ\\\ttt{{{mmmlll||||||cccXXXPPPDDDIIIJJJXXX```zzz{{{dddWWWZZZRRRdddrrrqqqrrruuuqqqtttwww{{{sssNNN777>>>BBB444,,,222,,,+++))))))******)))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++++++++************...---,,,***))),,,000555FFF>>>iiiiiiaaawwwzzzsssYYY@@@;;;;;;;;;BBB???IIITTThhhuuuwww}}}mmmssszzz~~~uuuxxxjjjxxx]]]ZZZ}}}~~~tttqqqssswwwzzz|||DDD:::777999555444333222111111111111////////////////////////...///111111111111222333444CCCVVVzzztttiiinnnyyyTTT:::@@@AAAFFFTTTpppuuuZZZZZZZZZfff{{{yyyvvvrrrkkktttvvv}}}vvvddddddqqqwwwaaa```[[[OOOAAA:::<<<@@@??????@@@@@@@@@@@@AAAAAA@@@===DDDTTT^^^ggg}}}xxxpppXXX???EEE___|||<<<555000,,,---...,,,******+++******)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***,,,,,,++++++++++++++++++///)))---///,,,444ZZZvvvzzzfff\\\yyyaaaPPPiii~~~~~~kkkYYYFFF:::QQQyyy]]]UUUJJJAAA:::666555777111000......000111000///...///111333555777999999999KKKhhhyyyzzzyyywwwzzzvvvttt{{{[[[888444......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******)))))))))***---///...,,,...666<<>><<<@@@DDDMMMTTTdddsss}}}vvvtttrrriiiVVVddd}}}}}}uuuxxxzzzBBB999666666444444333222111111111111////////////////////////000111333222111000222444CCCIIIYYY{{{\\\kkkuuueee>>>999===DDDNNNdddRRRJJJpppiiippptttaaaGGGJJJaaammmkkkcccVVVHHH>>>::::::;;;:::;;;;;;<<<===>>>>>>>>>@@@:::???LLLSSSZZZpppzzzeeePPPCCC@@@xxxXXX888000***,,,...,,,***,,,+++******)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***++++++++++++***,,,,,,++++++++++++++++++---+++---333...888hhhlllccctttcccQQQkkkrrrYYYNNNuuueeeJJJ>>>BBBfff^^^YYYPPPDDD<<<888777777111///......///000000/////////111333555777888888888GGG___yyyyyyvvvyyyvvvuuu~~~yyy|||pppCCC888//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,++++++******))))))+++---...,,,,,,222===FFFAAAMMMggguuu{{{llliiiuuuvvvWWWFFF===AAA666TTT{{{}}}}}}{{{eeeKKK@@@XXXmmmrrrzzz~~~uuueeeRRREEEBBB@@@;;;666777444///,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))+++++++++++++++++++++,,,,,,+++...111111000777@@@BBBsssyyyZZZ]]]}}}yyy]]]AAA:::<<>>GGGYYYzzz}}}MMM```pppVVV___fff\\\SSSiiiuuuhhhVVVIIIBBB???<<<:::777777888999:::;;;<<<<<>>PPP^^^jjjQQQDDDKKKXXX~~~}}}qqqeeedddhhhbbbWWWUUUPPPQQQWWWYYYTTTRRRVVVPPPTTTZZZcccnnnzzzzzzppp}}}iiiPPPCCCBBBBBB???:::555000---,,,,,,------))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...+++---111000///777DDDgggkkkZZZVVVvvv|||hhhJJJ>>>@@@LLL^^^ttt~~~zzzxxxffflllwww}}}[[[nnnppp{{{vvv[[[tttsssppp|||ssslll___ZZZJJJMMMggguuu|||ttt@@@;;;888777333333222222111111222222000000000000000000000000...000222000///111777===GGGpppzzzppphhh~~~TTT:::AAACCCHHHPPPjjj^^^{{{~~~rrrhhhaaaeeekkklllrrr```UUUGGG===999777444111444555555666777888999999;;;888888<<>>AAAGGGFFFTTTlll|||gggSSSMMMRRRdddwwwpppbbbPPPVVVOOOFFFAAA@@@???===;;;<<<<<<<<<======<<<<<<===AAAAAAAAAAAACCCIIIPPPUUU___jjj|||ppp\\\PPPLLLNNNEEE???777111...------,,,))))))))))))))))))))))))))))))))))))************------------------------))))))))))))))))))))))))+++++++++,,,,,,,,,------///++++++000111333AAARRRzzzzzzsssUUUuuuzzz~~~rrrUUUEEEGGG[[[uuu{{{dddZZZZZZkkkzzz\\\ssstttyyymmm{{{bbbvvvwwwcccXXXnnn|||qqqeee[[[VVVMMMSSS^^^uuurrr@@@<<<:::999333333222222111222222222000000000000000000000000,,,///000//////222;;;BBBQQQiiilllqqqMMM@@@===:::KKKZZZzzzrrrxxxuuuxxxeeeeeelllvvv```TTTNNNFFF@@@>>><<<;;;999333333444555666666777777888777666777<<>>CCCBBB======BBB<<<@@@CCC@@@>>>@@@BBBCCC>>>?????????>>>@@@BBBEEEBBBFFFPPPbbbuuusss{{{```UUUYYYRRRLLLAAA888222...+++***))))))))))))))))))))))))))))))))))))************........................))))))))))))))))))))))))+++++++++,,,,,,---------000******000333:::NNNddd{{{dddTTTvvv~~~yyyZZZFFFFFF]]]{{{}}}eeeLLLXXXgggqqqMMM^^^~~~gggqqqppp|||gggMMMTTTjjjuuufffVVVKKKGGGFFFVVVfffwww???777444555444444333222222111111000000000////////////000000...222...---222333;;;MMMOOOzzz~~~gggmmmpppvvvggg:::999???IIINNNjjj~~~~~~ssstttxxxttteeeVVVooo|||bbbYYYNNNQQQLLL???;;;???===555555444444444444555666666888999999888888>>>IIIRRR\\\xxx~~~cccNNNBBB888kkkwww@@@...666)))&&&000)))---,,,+++***))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************++++++,,,,,,,,,,,,------!!!888---'''IIIfffuuuUUUOOOYYYPPPmmm~~~zzz|||aaaAAA:::@@@ZZZeeegggZZZjjjttt[[[AAA888;;;<<<888555000000////////////000000111000//////111555888:::<<<888===MMMkkk|||qqqnnnrrrpppnnn}}}hhhzzzCCC999---+++---+++------&&&************************+++*********))))))((((((((((((((()))******++++++******+++++++++,,,,,,,,,,,,---,,,))))))+++,,,,,,+++111:::???DDDRRRlllyyyUUUOOO888PPPFFF???dddqqqVVVLLLNNNfff}}}lllYYYCCC777888===>>>;;;?????????@@@BBBBBB@@@>>>CCC???@@@DDDEEECCCAAA@@@DDDBBB@@@AAACCCDDDAAA???AAA@@@@@@BBBHHHYYYrrrxxx```fffUUUFFFBBB???555...,,,)))******)))((((((***+++))))))*********))))))((())))))*********+++++++++---,,,++++++***+++++++++,,,++++++******++++++,,,//////+++333;;;666NNNqqqWWW]]]sssQQQCCCIIIXXXhhhnnnRRR___~~~ddd<<>>:::888999<<<444444444444444555555666666777888777777<<>><<>>BBB@@@777777???444444333333444444555666333555777666666999@@@EEEPPPccc{{{iiiKKK>>>BBBhhhooo```555444///,,,000,,,---,,,+++***))))))))))))************))))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------333&&&000333VVV|||tttyyySSSqqqtttQQQZZZzzz~~~vvvdddIII;;;===KKKxxxffffff~~~___PPPBBB<<<:::666111///000000////////////000000111000///000111444777999;;;666:::FFF___}}}tttooorrrqqqmmmwwwWWW~~~~~~kkksssAAA333000222,,,+++,,,(((************************************))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......,,,,,,---///666333AAA___yyyYYYdddXXXMMMZZZEEEGGGMMMccc~~~vvv```NNNTTTjjjmmmYYYPPPLLLFFFAAA===>>>???BBBFFFJJJMMMNNNHHHLLLOOOPPPNNNLLLLLLNNNNNNQQQmmmpppLLLEEEXXX[[[UUUUUUTTTRRRQQQPPPQQQRRRIIIIIIHHHFFFDDDFFFIIILLLhhhnnnvvvkkktttlllPPP===;;;888///......---,,,+++***))))))))))))***************)))++++++,,,,,,,,,---------+++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---***...444444777RRRvvvqqqXXXUUU{{{|||zzzcccEEE>>>CCCJJJTTT|||sss___SSSkkklllgggvvvhhhwwwxxxSSS[[[|||yyyhhhcccXXXLLLFFFEEECCC???444???KKKTTTaaa}}}|||yyyuuu@@@999666777444444333222222111111000000000////////////000000---333222222888===III___```pppCCC;;;>>>???MMMUUU~~~www}}}jjjXXXMMMCCCWWW```fffXXX___KKKDDDCCCHHHGGG???999999333333333333333444444555333444666777666888;;;>>>JJJYYYnnnpppXXXAAA888JJJ}}}uuu===333000---///------,,,+++***))))))))))))*********)))))))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,------///&&&555DDDsssnnn}}}nnn```cccRRRfff{{{{{{zzz\\\AAA;;;>>>KKK{{{gggpppWWWLLLBBB>>>:::555333444000000////////////000000000000000000111444666888:::555999BBBVVVzzz~~~tttoooqqqooolllqqq{{{LLL{{{wwwfffFFF555111333,,,***---************************************))))))))))))))))))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---///---+++...333;;;>>>TTTwwwjjjrrrZZZOOOXXXPPP>>>UUUbbbkkkRRRSSS```gggVVVCCC;;;???EEEEEEBBBCCCDDDFFFJJJNNNQQQRRRRRRUUU[[[aaacccaaaaaacccgggtttllleeeccc{{{vvvccccccbbbbbbbbb___ZZZVVVWWWZZZWWWOOOGGGFFFJJJLLLNNNRRRXXXbbbqqqyyyoooeeeTTT???444555///...,,,,,,,,,+++***)))))))))***+++++++++******+++++++++,,,,,,,,,,,,---++++++******+++,,,------------,,,,,,,,,,,,------//////777888???jjj|||}}}jjjwwwTTTnnnzzzzzz~~~rrrkkkTTTBBBCCCGGGJJJSSSzzzsss{{{rrr]]]^^^iii~~~~~~|||llljjjwwweeemmmeeeQQQmmm~~~rrrcccZZZLLLHHH@@@888444666999;;;BBBNNNZZZgggzzzyyyvvv@@@777444555444444333222222111111000000000////////////000000...444333222999???OOOhhh\\\ttt{{{999???===<<>>MMMooo{{{ttttttrrrnnnpppvvv]]]zzzmmmNNN888///111,,,***---,,,************************))))))))))))))))))******)))******+++,,,,,,------++++++,,,,,,,,,---------+++***,,,///---+++000888===NNNlll|||zzzvvvAAAWWWkkkSSSDDDhhhnnnooo]]]UUUPPPwwwTTTKKKDDD>>>>>>DDDIIIIIIFFFOOONNNOOOWWWdddnnnrrrrrrkkkttt}}}hhhooopppcccTTTMMMLLLLLLFFFIIIMMMRRRZZZjjjwwwsssoooeeeQQQ===333000...+++***,,,,,,+++***))))))***+++++++++++++++************++++++++++++++++++++++++,,,---//////...------------------...333///555<<>>:::@@@<<<000222222111111222222333444444444555666777888999999>>>IIIZZZrrrlllMMM<<<:::SSS```:::000///---------,,,+++***))))))))))))))))))))))))************(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------(((555...TTTwwwiiirrrNNNvvvaaaRRRUUU{{{pppKKK:::@@@CCCWWW{{{ZZZtttjjj___UUUIII@@@888222222555000000////////////000000//////000111222333444555888555888<<>>///000---+++---,,,************************))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,------------+++)))+++///...,,,333@@@EEEaaa~~~yyyxxx{{{uuuLLLRRR\\\GGGOOO}}}bbbOOOccckkkWWWEEE999:::===AAAFFFLLLQQQSSSYYYXXX[[[gggxxxtttggg[[[RRRGGGHHHKKKKKKJJJQQQcccuuuqqqnnnmmmWWW:::555111+++***+++------+++))))))***+++,,,,,,,,,,,,))))))*********++++++++++++,,,,,,---...///111222///......------......///333///444EEEeeeiiiGGGiii{{{|||~~~ooonnnnnnsss~~~mmm]]]EEEDDD@@@DDDLLLGGGEEEOOOjjjwwwggghhh]]]>>>DDD\\\dddoooyyy~~~```eeennndddyyy]]]TTTbbbtttHHH===AAA<<<666666888===BBBCCCFFFOOOYYYaaannn~~~zzzzzzwwwBBB:::777777444444333222222111111000000000////////////000000///555222111:::GGG```~~~vvvdddnnnCCC???===AAAOOOdddoooPPPVVVdddIIIJJJSSScccuuu}}}tttfffXXXSSSbbbWWWGGG<<<999:::888444111111111111111222333333333333333444666777888888:::CCCOOObbb~~~qqq___<<<===JJJ~~~|||yyyDDD111000...------,,,+++***))))))))))))((()))))))))************(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------)))333---eee|||WWWKKK}}}UUUTTT^^^~~~jjjFFF:::BBBHHHccc```ZZZwww___\\\RRRGGG???888222111333000000////////////000000//////000111222333444444777555999;;;@@@]]]tttooommmkkkhhhggg{{{|||kkkGGG000000...,,,,,,***************************((()))))))))************(((((())))))***++++++,,,,,,,,,,,,------------...---)))+++000///...999HHH[[[yyy}}}mmmsssZZZ\\\```???FFFuuupppiiiYYYrrryyyWWWFFF===777:::>>>EEEMMMUUU^^^gggmmmbbbfffooo|||~~~nnn^^^\\\[[[XXXOOOHHHLLLVVVaaattt|||rrr]]]>>>777///+++,,,------,,,((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...000111333444//////............//////222222888TTT}}}\\\SSS{{{wwwsssnnniiiiiiiiihhhhhhpppwww~~~nnnWWW<<<@@@BBBJJJPPPHHHGGGVVVnnn~~~~~~pppiiiuuuqqqEEE:::JJJXXXgggsss}}}lllhhhxxxwww^^^bbbOOO\\\llloooPPP???666777>>>>>>:::===DDDKKKMMMOOOZZZgggvvvssskkkxxxxxxttt@@@999777777444444333333222111111000000000////////////000000,,,333222333???PPPmmmiiiYYYzzzddd999BBB888FFF^^^lllvvvdddGGGWWWxxxOOO@@@[[[|||jjj]]]hhh{{{uuuccc[[[YYYZZZIII>>>@@@@@@999555888111111111000111222222333333222111222444666777777999@@@HHHVVVooo{{{sss<<<<<>>:::555333444000000////////////000000//////000111222333333333777555999:::===YYYxxxqqqpppnnnkkkhhh___~~~uuutttwwwNNN333111///---,,,(((************************(((((())))))*********+++((((((((()))******++++++,,,,,,,,,---------......///***,,,111000000<<>>888AAA777333===AAACCCGGGNNNVVVXXX[[[hhhwww}}}iii^^^[[[fffyyywwwvvv@@@999666555444333222222111111222222///////////////000111111444...///777@@@UUUmmmpppOOO;;;???AAAFFFYYYwwwiiiqqq```999OOOvvv[[[RRR```rrrTTTVVV^^^llltttmmm\\\NNNJJJEEE>>>999777666666666222111111000000000000000222333333444555666777777888:::@@@MMMeeennnXXXDDD777UUUooommmYYY888888'''222------,,,++++++******)))))))))))))))))))))))))))*********)))))))))))))))++++++************************+++++++++,,,,,,,,,+++111BBBccc~~~jjjIIIQQQuuujjjPPP]]]~~~{{{vvv^^^@@@999<<>>555>>>XXXooolll@@@DDDJJJWWWnnneeeTTTCCC;;;999555000111000...---------///000////////////000111222333777999666888???HHHgggvvvoooooommmjjjjjjfffdddZZZ>>>)))222...,,,***************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++$$$000444111222===[[[~~~xxxbbbaaaPPPWWWhhh{{{gggEEEKKKsssnnnTTTJJJBBB???>>>???EEEMMMOOO^^^ppppppiiiYYYRRRPPPYYYgggwww|||ttt|||KKK333555...,,,000,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---...///000111222333111000///...////////////333BBB[[[rrr{{{nnn{{{jjjoooeeeccc\\\nnnhhhsssrrr|||hhhfffjjjuuuyyy\\\AAA>>>FFFWWWeeekkkrrrzzzuuubbbvvvvvveee^^^ppp{{{~~~lllFFF>>>FFF___ooovvvccccccnnnaaakkkUUULLLOOOLLLHHHDDD<<<<<<777999<<<<<>>III```nnnZZZrrr^^^<<<;;;???FFFRRRnnn|||eeeXXX^^^rrr___CCCHHHVVVfffmmmZZZJJJHHHOOO\\\nnnzzzttt___KKK???<<<999777777777777666222222111000000000000111222333333444555666777777666999===EEEUUUppp^^^KKK@@@555XXXmmmuuuAAA777111,,,------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,222111SSSpppvvvmmmGGGkkk{{{UUURRRzzz~~~xxxoooWWW;;;777LLLbbbvvvbbb:::BBBSSSllliiiPPPBBB===888444222111000///------......///////////////000111222333777888666888>>>FFFccczzzqqqooommmlllkkkqqqWWWrrrlllAAA---444---***---************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++...111:::UUUsss~~~yyy}}}bbbIIIKKKKKKKKKDDD{{{eee???999;;;???CCCDDDGGGRRR^^^jjj~~~{{{{{{rrrhhh]]]YYY[[[dddtttvvv|||yyyddd???444222...---///***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,------...//////000000000///.........///000111444IIIjjjzzz^^^hhhaaafffbbbaaa___rrrvvvtttjjjooogggFFF@@@GGG]]]sss{{{}}}sssjjjNNNKKKsssxxxaaaEEE>>>GGG___pppwwwkkkaaalll~~~xxxkkkqqqSSSOOOTTTTTTFFF>>>;;;444>>>:::>>>BBBEEESSS\\\VVV^^^eeemmmrrr}}}fffOOOKKK``````]]]qqqjjjTTTqqq===999777555444333222222111111222222000000//////000000111222111222555===KKKfffcccfff{{{LLLCCC;;;@@@IIIZZZ{{{yyyaaaYYYddduuuZZZ:::>>>WWW|||oooYYYMMMLLLPPPVVV```nnnxxxsss^^^III>>><<<999777777777666555333222111111000000111111222333333444555666777777777999===BBBLLLdddfffKKKFFF555MMMmmmfffIII444555+++------,,,++++++******))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,+++++++++,,,,,,,,,------...<<>>___nnn}}}___???JJJbbbwww```JJJCCC>>>666333555000000///............///////////////000111222333666888666888===CCC___vvvrrrooolllkkkzzzvvvHHHrrreeeCCC111555---***000************************************************))))))***++++++,,,,,,---------------------------444(((***111@@@fffzzzwwwYYY^^^===FFF^^^}}}bbbPPPqqqgggBBB;;;;;;BBBIIIKKKKKKUUUiii{{{~~~tttiiiaaaaaalllyyy~~~XXX:::444111++++++++++++++++++++++++++++++++++++******++++++,,,---------------------...............------///111333888OOOqqq~~~yyysssiiiggg^^^bbbgggooowwwoootttJJJDDDKKKcccxxx~~~}}}{{{|||{{{```NNNbbbzzzpppggg\\\HHH;;;AAAJJJ]]]mmmtttyyyeeekkk{{{zzz~~~\\\OOOUUU\\\ddd[[[EEE>>>CCC@@@AAA<<>>HHHGGGFFF@@@QQQgggaaaZZZjjj}}}~~~|||iiieeeiii}}}zzzkkkvvvhhh[[[qqq>>>;;;999777444333222222111111222222111000000000000111222222111444999HHHggg\\\{{{lll>>>???===DDDRRRlllvvv^^^UUU^^^\\\???;;;NNNYYYrrrttt}}}aaaQQQ\\\hhhhhhWWWXXXYYY___lllrrrdddQQQEEEBBB===999888777555444333333222111111111111222222333333444555666777777:::999<<>>333111333///////////////.........////////////000111222333444888777888;;;===UUUzzzyyyppplllhhhddd```^^^ooo{{{rrrQQQ888222000,,,111++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------........................---,,,888NNNfff[[[VVVWWW555MMMkkkttt___WWWWWWrrrTTTDDD>>>@@@@@@MMM\\\iii|||}}}xxxtttrrruuuzzzyyy```<<<222111...,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,------------///000///...000666:::DDDhhhyyylllqqqcccpppqqq\\\zzz{{{[[[XXX___qqq{{{{{{nnnlllfffRRRGGGLLLNNNKKKNNNIIINNNQQQXXXYYYXXXuuuqqqqqqjjj]]]]]]RRROOOUUUVVVhhh```|||pppEEE===HHHHHHMMMNNNgggzzzrrr~~~fff```kkkyyy|||{{{iiifffqqq>>>;;;999666444333222222111111222222111111000000111111222333111555;;;MMMqqq}}}zzzaaa[[[@@@<<<@@@GGGWWWuuurrrYYYLLL]]][[[;;;>>>RRRQQQ^^^ggggggZZZMMMYYYtttvvvfffXXXYYYXXX]]]lllvvvkkkWWWFFFBBB<<<888777777666666444333222222111111222222222333333444555666777777:::888999===???IIIfffhhhQQQ888444RRR|||~~~www???///555------,,,++++++******)))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,------...,,,,,,,,,------------...555WWW|||lllrrrXXXwwwOOO^^^|||{{{rrreeeFFFAAA999ZZZcccrrrNNNEEEZZZQQQYYYXXXQQQCCC888444444222///////////////......---////////////000111222333444777777888:::;;;QQQuuuyyymmmkkkjjjhhhaaakkkdddxxxppp\\\===111222---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...........................333111999]]]vvvpppGGG]]]TTTCCCppphhhWWWkkkjjjMMMAAABBBFFFEEEKKK```{{{~~~}}}|||~~~zzz{{{xxxwwwzzzzzz{{{{{{}}}~~~fff^^^UUU666333222,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,,,,,,,------......---///111000///111888>>>RRR|||~~~pppsss|||xxxggg~~~zzzyyy{{{bbb\\\```rrr}}}yyyooo}}}uuuwwwmmmfffOOOQQQMMMOOOWWWUUUQQQVVVWWWXXXUUUWWWXXXTTTtttzzzxxx}}}|||vvv|||hhhNNNLLLVVVXXXeeeqqqnnn}}}KKK<<>>FFF```{{{xxx\\\<<<;;;[[[eee{{{DDD,,,666------,,,,,,+++******)))))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,---......,,,,,,,,,---------......777TTTxxxsssfffXXXjjjTTThhh~~~|||rrreeeAAA@@@:::dddvvv}}}SSSCCCYYYIIIYYYXXXMMM;;;333666777333/////////000///......---////////////000111222333333777777888::::::OOOsssyyymmmlllnnnnnnccclllSSSqqq{{{ddd@@@000333...+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...////////////////////////***999LLLqqqxxxuuuYYYTTTZZZKKKnnnqqqJJJOOOnnnJJJEEE???CCCMMMMMMZZZtttsss{{{zzzzzz}}}~~~wwwqqqvvvssstttyyy{{{zzz}}}ooonnnxxxyyy}}}zzznnnyyyvvvnnn===222222,,,,,,,,,++++++*********++++++******++++++,,,---++++++,,,------...//////---000222000///222999???eeeoooxxxzzzyyyttt}}}sssuuurrr{{{pppLLLWWWccc{{{rrr|||}}}xxxooo]]]LLLMMMTTTVVVYYY\\\SSSKKKRRRWWWYYYVVV[[[aaaaaauuusssyyyzzznnniiihhheeefffaaaQQQ[[[[[[ccceeezzzKKK777JJJTTTbbb~~~~~~kkkwwwmmm<<<999666888555555444333222222222222111111000000000000111111111555FFFYYYmmmrrr\\\rrrfffLLL555AAAEEEMMMccctttcccRRRHHHWWWSSSAAA<<<@@@HHHRRRUUUgggjjjSSSWWW```eeennn}}}rrrSSSDDD@@@<<<999777666555444555444333222111111111111333444444444555666666666999999:::;;;;;;BBBTTTeee___CCC666BBBbbbYYYVVV555000///...---,,,+++*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))+++------,,,,,,---...;;;```kkkuuuVVV^^^hhhXXXooo}}}uuuZZZ@@@;;;GGGYYYbbbLLLMMMIIIZZZPPPDDD===;;;999666222000///...---------------//////000111222333333444333888777777999:::IIIdddzzzpppmmmkkknnndddrrrNNNqqqzzzrrrvvvvvvAAA999000333)))---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------......---......,,,,,,...000000444;;;___pppxxxuuubbbPPP888fffoooQQQKKKkkkMMM;;;DDDJJJFFFNNN___|||tttyyysssooovvvvvvnnnnnnyyytttrrrvvvvvvrrrsssyyy{{{yyyyyy{{{{{{vvvqqqnnngggmmm|||}}}xxx}}}zzz{{{zzzuuutttxxx|||~~~yyywwwtttjjj```eeerrr~~~}}}[[[$$$444///---,,,,,,---...---,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,000---///555444999JJJssszzz|||qqq^^^qqqrrryyynnnQQQZZZyyyccciii{{{uuu|||{{{kkkWWWIIIPPPPPPOOONNNNNNPPPPPPNNNSSSWWWeeeddd___vvv|||uuuhhhXXXPPPGGGGGGMMMUUUWWWVVVbbbmmmxxxGGG;;;SSS```wwwvvvsssooo===:::555777555555444333222222222222111111000000000000111111222555EEE```ttt\\\tttbbbKKK555===EEEPPPiiiuuucccRRRFFFUUUOOO>>>999<<>>SSS{{{yyyppp```XXXqqq{{{{{{[[[UUUzzzvvvUUU\\\|||yyykkklll|||hhhSSSEEELLLOOORRRTTTUUUSSSPPPMMMNNN```kkkkkk||||||{{{}}}~~~}}}cccooogggJJJHHHGGGEEEGGGLLLTTT]]]cccooowwwLLL;;;PPP```jjjttt|||qqq>>>:::555666555555444333222222222222111111000000000000111111222777EEEfffaaa}}}WWWFFF777===HHHWWWvvv~~~tttaaaMMMDDDOOOIII999666888<<>>LLL[[[qqqMMM:::<<>>666@@@RRRYYY999;;;===DDDMMMVVVTTTIII<<<444222//////...------------......//////000111222333333333777666666999999FFF___|||qqqmmmjjjllljjjgggYYYmmmwww}}}zzz}}}UUU:::...//////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000222>>>fffjjj}}}mmmQQQIIIHHHRRR[[[JJJpppKKKAAA<<<@@@MMMWWWfff|||~~~vvvwwwppp{{{zzzuuuwwwtttooorrrccciiimmmkkkhhhhhhjjjjjjlllmmmmmmiiieeedddfffhhhnnn```XXX^^^eeeggggggjjjmmmffffffrrr{{{||||||~~~ppprrrvvvtttiiicccnnn~~~~~~rrrUUU444000...++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111111,,,+++111555FFFbbbxxxxxxjjjhhhggg]]]aaavvvxxxXXXppp```IIISSSnnnaaa```}}}zzz}}}wwwcccOOOBBBGGGMMMVVV\\\\\\WWWRRROOO[[[tttwwwyyyuuu{{{zzzwwwuuuzzz{{{xxxyyyzzz^^^}}}rrrNNN:::@@@EEEKKKMMMOOOXXXgggsssZZZ???JJJ]]]^^^rrrgggzzzqqq>>>:::555777555555444333222222222222222111111000000111111222000===HHHcccjjjKKK@@@;;;AAALLL```~~~rrr\\\GGG@@@IIIBBB555444666999CCCRRRggg{{{}}}sssiiiccc```aaa```ccchhhuuu}}}]]]CCC@@@;;;888777666444333444333222222111111111222222333333444555666777777666555666888888<<>>666000///...---,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***+++,,,---,,,---///000WWWkkkTTTppppppWWWYYY}}}{{{tttmmmSSS===555CCCXXX\\\>>>999555@@@HHHOOOLLLAAA777333444///......---------............///000111222333333333777555666999888CCC[[[sssoookkkllljjj___zzzaaahhh~~~~~~rrruuu\\\;;;000...111------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------///111///---000555FFFpppzzz]]]HHH???LLLnnnlllOOOUUUppp;;;@@@AAAHHHUUUfff|||{{{vvvqqq333111///,,,***+++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........000...000444777LLLlllrrrwww~~~xxxvvvyyyrrrjjjfffaaagggkkkdddxxx{{{{{{```~~~gggTTT^^^{{{vvv~~~yyyiii___vvvzzztttzzztttyyy~~~yyylllZZZKKKBBBDDDLLLXXX```___XXXTTTTTTjjj~~~xxxooosssyyyxxxuuuvvvuuu{{{{{{vvvwwwsssYYYBBBCCCHHHOOOVVVXXXZZZaaappp|||lllDDDBBBWWW^^^gggzzzmmmxxx~~~{{{ooo===:::777999555555444333222222222222222222111111111111222222---CCCNNN^^^zzzjjjHHH>>>===@@@KKKdddsss\\\FFF<<>>BBBEEEDDD>>>888333111......---------......///......///000111222222333222666444555999777@@@WWWuuuqqqmmmlllhhh[[[pppcccXXXyyyzzzyyyvvvccc>>>555,,,000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++---000///,,,111999MMMppppppYYYGGGAAA]]]SSSKKKyyywwwZZZ>>>AAADDDLLL^^^|||xxxyyy???333000---++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---000111333666555KKKppp{{{{{{ggg~~~zzzppplllvvv|||iii___aaadddllloooeeexxx|||nnniiiTTTZZZrrriiiqqqrrrkkkhhhxxxwwwnnnooowwwxxxvvvnnn```RRRHHHDDDEEELLLXXXaaa```YYYXXX]]]iiiwwwsssjjjnnntttuuuuuuxxxuuu{{{{{{xxx~~~uuutttccc??????MMMPPPUUU[[[___dddlllxxxzzzKKK<<>>JJJfffvvv```III:::>>>777111666777888AAAIII___tttzzzuuuqqqrrrtttyyyyyy{{{yyyzzztttSSSCCC???;;;777666555444333333333222222111222222333111222333444555777888888888777888;;;;;;<<>>RRRzzzvvvqqqmmmkkklllcccmmmlllMMM}}}xxxmmm}}}nnnCCC;;;+++000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---+++,,,000///,,,444@@@[[[|||```MMMDDDHHHqqqhhhIII^^^]]]III@@@===DDDRRRnnneeemmm}}}YYY666333...,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........111111444444555RRR}}}uuuzzzssswwwwww}}}kkkjjjxxxuuuaaa[[[bbbiiirrruuummm|||uuuhhhPPPTTT|||zzzjjj```hhhooopppuuusssrrryyyuuuttt{{{rrreeeXXXNNNHHHFFFGGGMMMYYYcccaaaZZZ]]]gggnnn{{{~~~xxxuuuiiifffpppyyyyyyvvvvvvrrr{{{~~~]]]KKKCCC:::HHHRRRPPPUUU\\\ccclllwwwVVV;;;EEEQQQRRR[[[nnntttiii```pppaaa[[[ZZZQQQYYYdddrrrmmm<<<:::777:::555555444333222222222222333222222111111222222333111HHHUUUsss^^^fffoooEEE888<<>>DDDXXXnnnzzz~~~tttVVVBBB???:::777666555444222333222222111222222333333111222333444555777888888888777888;;;;;;;;;AAAHHHaaayyyoooSSS:::888XXX\\\\\\999111000///---,,,,,,,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...111444kkklllvvvVVV]]]tttaaa}}}yyyqqqhhhLLL===666LLLkkk~~~|||YYY===888444777;;;AAAEEEDDD>>>666000---------------...//////------...///000111222222222555222444999666<<>>NNNRRRWWWSSSYYYcccoooyyytttHHHBBBGGGNNNYYYdddkkkoooppppppdddrrreeeccc|||dddVVVUUU[[[aaadddvvvnnn@@@;;;666:::555444333222111111111111111111000000111111222333777HHHZZZppp|||\\\@@@777@@@BBBWWWuuuhhhVVVGGG<<<888444111222333444444===LLL]]]nnn|||mmmjjjmmmfffZZZFFF===666555555333222444222222222222222222222222000111222333555666777777666777999999888999;;;===TTTooo}}}UUUCCC111JJJdddqqqiiittt===444///---...///,,,***,,,************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++...***+++000...///:::wwwlll\\\ZZZgggYYYzzzqqqtttgggDDD777AAAKKKgggmmm>>>333222999:::BBBDDDUUUXXX;;;111///...,,,,,,...///...---............///111222333666444333444444444<<>>IIIWWWgggxxxlllfffccc]]]WWWGGG???777666666444333444222222222222222222222222000111222333555666777777666777999999888999;;;===OOOiii}}}TTT???:::<<<[[[```GGG444///---......,,,***,,,************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++...++++++000...///;;;ttteee{{{uuuZZZ___ttt___YYYyyyppptttfffBBB888AAANNNlll[[[:::333444;;;>>>JJJPPPcccdddBBB555111///------///000///...............///111222333666444444555444555<<>>333000...+++111+++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555,,,000555AAAYYY}}}ttt~~~tttpppvvvkkkgggYYYWWWhhhpppjjjgggiiifffhhhooovvv|||vvvwwwsss|||qqqiiisssqqqppp}}}{{{tttpppmmmlllmmmqqqwwwxxxuuuuuuxxxmmmTTTFFFGGGPPPXXX[[[]]]dddhhhhhhkkkttt|||~~~yyyvvvtttmmmhhhrrr{{{vvvuuuvvvqqqsssLLL;;;;;;GGGOOOYYYdddeeeooouuu}}}iiiooowwwxxxRRR===PPP[[[XXXXXXbbblllnnnvvvrrrOOOVVV[[[dddhhh<<<;;;666777444333222222111111111222111111000000111111222333@@@NNN___xxx~~~eeekkkSSS>>>666BBBLLLkkkzzzuuuhhhSSSBBB<<<888333000222555999:::@@@EEERRRiii~~~uuuuuusssllljjjoooHHH@@@999888888555333333000000000000000000000000000111222333555666777777666777999999888999;;;===DDDZZZZZZ>>>666777IIIggguuuUUU777111---......++++++,,,************)))))))))((())))))*********+++++++++******+++++++++,,,,,,,,,)))...++++++///...111???mmmdddjjjIIIbbbTTTZZZvvvzzzfff<<<:::BBBQQQuuuuuu]]]UUUAAA000777;;;AAARRR```wwwwwwNNN:::111///......///000000///............///111222333555444444666555555<<>>KKK[[[iiiNNNWWWQQQRRRjjj}}}gggSSSllltttiiihhh___aaattt|||~~~zzzqqqrrryyyvvv~~~uuuJJJ000555///---222'''------------------------------------...///000111444...111555AAA```nnnyyynnnlllbbb___WWW\\\pppvvvlllhhhmmmkkkmmmsss}}}lllrrr}}}uuutttqqqjjjuuuzzzxxxrrrfffeeeiiioootttzzz~~~}}}{{{{{{|||oooTTTGGGLLLXXXbbbeeehhhlllmmmnnnsss~~~~~~xxxsssppphhhllltttwwwwww{{{|||wwwhhhHHH===CCCPPPVVV___gggfffooouuu~~~wwwbbb```nnnqqqTTTLLLMMMMMMPPPYYYeeepppvvvxxxnnnWWWMMM\\\gggxxxxxxiii<<<===888888333333222222111111222222111111000000111111222333???KKKkkkddd}}}lllqqqLLL???999BBBJJJppp~~~zzzttteeePPP@@@;;;777333111333777:::<<<>>>FFF[[[}}}rrrqqqtttpppmmmnnnGGG???888888777444222222000000000000000000000000000111222333555666777777666777999999888999;;;===CCCUUU|||dddEEE444999@@@mmmkkklllbbb888222.........++++++---************)))))))))((())))))*********+++++++++******+++++++++,,,,,,,,,(((...,,,+++///---222BBB{{{iiiooo___IIIsssQQQUUUyyy|||vvveee:::;;;BBBQQQwwwtttooooooNNN222:::999>>>MMMXXXooopppKKK;;;000...------...//////...............///111222333444333444666555555;;;CCCbbbvvvmmmlllqqqgggllljjjkkkYYYJJJ|||fff___{{{xxxwwwZZZ999222//////...------------...---------------------------------.........//////111---333111,,,KKKxxxzzznnnNNN:::IIIttt{{{QQQbbbvvvJJJ@@@AAAAAARRRrrrrrrOOOXXXUUUQQQPPPqqqoooPPPUUU|||]]]fff{{{XXXZZZsss{{{zzzkkkooowww}}}sss}}}ddd444666------333)))------------------------...............///111111000222444444AAAmmmsssttt}}}dddbbbdddbbbggguuutttiiihhhjjjdddfffyyyhhh^^^www|||qqqoootttnnnwww}}}jjj___cccmmmuuu{{{oooWWWMMMSSS___hhhkkkoooqqqqqqqqqwww}}}wwwqqqmmmiiitttwwwuuuxxx|||{{{zzz}}}xxx~~~```EEE@@@JJJWWW\\\ccckkkhhhmmmuuuuuueeeaaauuuuuukkkqqqTTTDDDPPP```fffnnnzzz|||}}}pppZZZGGGZZZ^^^}}}iii<<<>>>999777333333222222111222222333111111000000111111222333<<>>222000///......------......------------------------------........./////////111///111......FFFoootttlllGGG???UUU{{{nnnYYYttt\\\DDD???AAAGGG[[[aaaTTTjjjeeebbb]]]gggFFFeeepppaaaZZZJJJbbb{{{uuu~~~nnnllluuuyyy{{{vvvqqq<<<333***---111///------------------------............///000111111...555555333IIIeeexxxzzzxxxwwwaaa```eeeeeegggmmmfff^^^cccggg```hhhwwwZZZjjj{{{nnnlllmmmqqqlllvvvuuueee]]]dddqqqzzz~~~ppp\\\SSSXXXccckkknnnrrrttttttssswwwwwwqqqooorrr~~~}}}xxx|||yyyvvv{{{yyyuuu|||}}}ZZZ??????LLLYYY]]]fffooolllnnnxxxyyymmmpppgggHHHUUUggggggkkkxxxwwwllleee^^^TTTKKKGGGaaa}}}}}}iii;;;>>>999555333222222111222222333333111111000000111111222333>>>OOOuuujjjmmm~~~ddd<<<;;;999EEEPPPxxx}}}xxxuuujjjVVVCCC999777555444555888;;;<<<<<<>>>NNNsss}}}yyywwwlll```DDD===888999:::777555555222222222222222222222222000111222333555666777777666777999999888999;;;===@@@JJJjjjsssSSS===555666fffwwwLLL:::444///...---++++++---************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,'''...,,,+++...---444FFFooowww|||wwwOOO___MMMKKKbbb}}}zzz{{{{{{SSS<<<888CCCWWW~~~|||zzzxxx[[[999...222;;;???JJJLLL\\\___EEE???000...------...//////...............///111222333111000222444444333888???UUUtttiiifffjjjlllssskkkcccQQQpppzzzrrrEEE555000//////...............------------------------............///////////////111//////777GGGiiiqqqggg>>>EEEcccYYYfffnnnGGG??????DDDPPPeeehhhbbbppptttkkkYYYPPPiiizzzXXXDDDQQQZZZhhhttt}}}zzzxxxyyyvvv}}}ttt___jjj{{{rrrooopppwwwhhhBBB333...000---000....................................///000111222///777222444[[[tttWWW|||zzzqqq^^^\\\aaa```aaafff```___jjjpppuuuvvviii```zzzzzzfffooommmkkkhhhuuu{{{uuukkkeeejjjttt|||~~~tttcccZZZ]]]fffnnnrrruuuyyyzzzwwwxxxzzzuuuvvv{{{}}}yyysss{{{yyyoooRRR???AAAOOOZZZ]]]hhhrrrooosss}}}zzzyyyyyyUUU[[[kkknnnnnntttppp]]]OOOLLLIIIDDDJJJXXXsss~~~zzzwww~~~hhh:::===888444222222222111222222333333111111111000111222222333DDDOOOlllrrr___zzzbbb???>>>;;;IIIVVVzzzxxxsssqqqpppfffRRRBBB<<<555444444666999<<<<<<<<>>EEEdddvvvUUU;;;<<<;;;^^^SSS;;;444///...---++++++...************)))))))))))))))************+++++++++******+++++++++,,,,,,,,,'''...---+++...---555GGG}}}yyy|||eeecccwwwOOOKKKaaazzz|||qqqKKK>>>777DDD[[[yyy~~~qqqFFF000666:::>>>BBBMMMMMMZZZ]]]EEEBBB111000......000000000///............///111222333000///111444333222777>>>WWW|||qqqkkklllmmmooovvvjjjaaaNNNjjj~~~{{{LLL999000000///...............------------------------............/////////000,,,222...222AAALLLkkkmmm```666HHHlllrrr>>>nnn\\\;;;===@@@HHHYYYnnn{{{jjj```bbbuuukkk~~~KKKbbbzzzhhhPPPCCCEEENNNZZZbbbkkkrrrfffeeehhhfffqqqvvv```HHHZZZyyyjjjiiivvvjjjyyy{{{CCC666666555))),,,.................................//////000111222111777///555kkk~~~ooorrr~~~nnn[[[___aaa^^^aaaiiiiiimmm}}}~~~}}}vvvkkkfffxxxhhhyyymmmhhhfffuuuzzz~~~xxxrrrttt{{{|||yyyjjj```aaaiiirrrxxxyyy~~~|||{{{}}}yyy|||}}}{{{uuu~~~~~~cccLLLDDDFFFTTT]]]^^^hhhrrrpppuuuxxx```]]]llluuutttsss|||pppXXXGGGGGGEEEDDDUUUoooyyyyyy}}}jjj<<<>>>888444333333333222222222111111111222222111///000222444JJJLLLzzz~~~hhhjjj{{{{{{ddd???:::<<>>AAA^^^xxxzzzrrrrrrooobbbLLLAAA888777777555444444333333333222222111111111333222222222333555777888999888888777888:::;;;<<<@@@BBB```~~~OOO;;;===...mmmwwwYYYtttEEE---...,,,***000++++++,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,***,,,***+++...+++222FFF}}}VVVgggxxxsssJJJFFFlll~~~{{{kkkPPP;;;<<>>OOOwwwNNNMMMNNNBBB<<>>AAA___SSS888:::...WWWYYYlllLLL111111---+++000***+++,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,+++---+++,,,///,,,333HHHpppbbbkkkvvvpppIIIJJJuuu}}}}}}yyyiiiPPP<<<;;;HHHbbbooottt\\\???555444777000FFFZZZTTTKKKVVVYYYGGG333111...---...///000///...------......///000111333333222111222555999===SSSxxxoookkkkkkjjjmmmpppkkkUUUoooyyyxxxWWW666444333111///.........///...------,,,,,,------...............///////////////111000111@@@[[[vvv|||WWWGGGWWW}}}}}}KKKZZZJJJ???;;;DDDTTTllleeeJJJIIINNNRRRUUUfffZZZ```qqqaaa```XXXDDDBBBBBBRRRYYYwww~~~vvvrrrkkkccc___aaafffjjjmmmttthhhTTTOOO\\\|||uuuiiiggguuuuuuyyybbbaaa444888000---///.................................//////000111222555333777>>>ooouuuuuuzzzyyyvvvqqq{{{vvvnnnxxxtttmmmiii]]]aaaxxx|||sss}}}}}}wwwuuuvvv{{{rrrfffeeekkkrrruuuyyy}}}~~~xxxvvv{{{ooo\\\MMMJJJUUU```eeehhhooouuuwwwwwwiiilllzzzwwwrrr[[[UUU___nnn}}}iii:::;;;777666333333333222222222111111000111111000///000222555KKKZZZtttlllzzz[[[:::888===JJJ^^^uuujjjttt}}}HHH999444222444999;;;<<<>>>BBBGGGiiitttkkkiiiooonnnbbbOOODDD999777777444333333222222222222222222333333333222222222333555777888888888888888999:::;;;<<<===@@@]]]YYY===:::333???PPPZZZVVV777333///,,,000)))+++,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,+++...+++,,,000---444IIItttddd```bbbpppqqqKKKOOO|||{{{zzzvvvgggPPP===<<>>>>>OOOWWWtttmmmfff]]]ZZZ]]]ccciiimmmmmmpppbbbRRRQQQ___|||yyyjjjfffqqq|||{{{eeevvviii999777111---....................................//////000111222444111777DDDwww~~~~~~~~~sssyyyzzzsssxxx|||pppgggcccZZZgggvvv~~~||||||qqqnnnrrrzzztttgggdddiiipppuuuwww|||xxx}}}nnn[[[QQQNNN\\\hhhkkklllrrrzzz~~~rrrYYY```xxxvvvrrr```eee{{{jjj<<<;;;666555333333333222222222111111000111111000000000333555OOOSSS~~~{{{|||zzzUUU999:::>>>JJJ```}}}pppwww|||GGG777666444555999;;;;;;???DDDSSSuuuqqqhhhiiiqqqqqqeeeQQQEEE:::777666444222333111111111222222333333333333222222222333555777888888888888888999:::;;;;;;<<<@@@ZZZ]]]BBB555888:::PPPYYY^^^:::222...,,,000))),,,,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,***---+++,,,000---444IIIeeehhhQQQYYYzzzsssNNNPPPzzzyyyvvvssseeeOOO======JJJccc~~~yyyRRR333111777===YYYDDD@@@KKKPPPPPPIII;;;333000---,,,---/////////...------......///000111222222333222333555999<<>>LLLOOOhhhjjjbbb\\\[[[]]]aaagggllljjjlll```RRRRRR___~~~nnnfffjjjqqq|||nnnaaannn;;;222000,,,.......................................///000111222555///222FFF|||~~~}}}vvvzzzvvvoooyyy~~~vvvvvvrrrnnnpppqqqjjjccc```^^^vvvuuu~~~}}}|||~~~sssoootttpppcccdddjjjqqqvvvzzz}}}rrr^^^TTTWWWfffrrrsssqqquuu~~~dddIIINNNdddmmmyyy~~~tttqqqlll@@@<<<555444333333333222222222111111000000111000000111333666SSSOOO{{{wwwvvvvvvQQQ:::;;;>>>III___nnnjjjssstttEEE777555444555888999999???FFFTTTvvvmmmfffhhhqqqrrrfffQQQEEE:::777666444333444111111111222222333333333333222222222333555777888777888888999:::::::::;;;<<<@@@VVVyyy^^^AAA...999BBBVVVccceee<<<000,,,,,,000***---,,,+++******))))))******))))))*********+++++++++******+++++++++,,,,,,,,,)))+++)))+++///,,,333HHHdddrrrpppJJJjjjqqqNNNNNNttt~~~wwwtttpppcccMMM<<<<<>>lllhhh[[[}}}wwwwwwwwwuuusssssstttvvvkkksssjjjuuutttqqqlllaaaeee```^^^bbb^^^^^^kkktttzzzzzz|||~~~~~~~~~xxx^^^YYYaaalllvvv~~~|||~~~pppcccgggrrr{{{zzzxxx|||{{{ZZZ@@@999>>>KKKOOO]]]ssssssyyy}}}pppAAA:::333666333333333222222222111111///000000000000111444666SSS^^^}}}llleee}}}PPP999;;;===JJJeee___QQQ[[[yyyuuuKKK<<<333333666;;;>>>BBBLLLWWWjjjkkk___]]]```kkkooofffQQQEEE999666666555666777333333222222222222222222333222222222333555777888666777999:::;;;;;;::::::999???QQQnnngggEEE:::555;;;GGGLLLwwwEEE111,,,---000***...,,,+++******))))))******)))************+++++++++******+++++++++,,,,,,,,,(((+++)))+++///---555III^^^]]]zzzNNNPPPgggJJJQQQ|||{{{tttqqqmmm```KKK999888JJJgggrrrmmmwwwGGG222888===<<<===???HHHRRR\\\hhh```GGG444111...---...000000000...------......///000111000222333444444666999;;;LLLrrrqqqkkkkkkgggiiifff```PPPVVVwww|||DDD:::999666444222111111111111000///...------------............////////////...111222777JJJiii|||uuu]]]GGGVVV|||WWW[[[qqqHHH::::::JJJiiizzzKKKPPP```OOOCCCQQQjjjcccIIIXXXooovvvuuuXXX___aaadddtttWWWBBB;;;???SSSWWWmmmooogggfffnnntttvvv{{{{{{uuudddVVVTTT^^^|||qqqmmmooogggXXXVVVhhh|||wwwbbb]]]ppp|||xxx|||wwwQQQUUU222888...///.................................//////000111222,,,888888FFF]]]___zzz}}}uuuuuuuuutttsssuuuxxx{{{vvv{{{nnnnnnlllkkk^^^eee^^^\\\eeedddfffyyyttt|||}}}}}}~~~~~~jjjYYYXXX___gggttt~~~qqqbbbfffooowwwwwwxxx}}}lllEEE888DDDCCCLLLQQQYYYfffuuu}}}ppp@@@999333888333333333222222222111111///000000000000111444777PPPaaauuuzzztttzzzQQQ999:::<<>>PPPllllllAAABBB555777}}}XXXXXX~~~JJJ333......000)))...,,,++++++***)))*********)))************+++++++++******+++++++++,,,,,,,,,))),,,***,,,000...666KKKWWWXXX~~~WWWVVV{{{hhhKKKUUUzzztttqqqmmm```JJJ888999LLLiiibbb```}}}tttIII444999:::444???@@@VVVjjj^^^GGG===999333000---,,,---/////////...------......///000111000222333444444666888;;;IIIpppqqqlllllljjjiiiddd```QQQPPP~~~zzzLLL;;;999777444333222111111111111000......---------............/////////000...000555<<>>PPPnnnuuuNNN^^^rrraaaVVVhhhwwwZZZfffyyyyyysssbbbttt\\\IIIDDDEEEXXX[[[ppp}}}ooojjjttt~~~zzzcccUUUVVV___~~~www___^^^aaa[[[PPPXXXlllssslllwwwvvv^^^XXXnnnvvvFFF\\\222777******.................................//////000111222555999444MMM___llluuu{{{xxxxxxxxxvvvuuuwwwzzz}}}zzz|||mmmccccccfff\\\eee^^^]]]jjjkkkppp{{{|||~~~~~~mmm```WWWZZZ^^^cccqqq{{{{{{wwwlll\\\dddlllrrrtttxxx~~~~~~YYY666@@@DDDSSSUUUSSSjjjnnnppp>>>;;;999777555444333222111111111111111///000222000///444<<>>EEE\\\ssssss\\\|||mmmbbbvvvkkkmmmxxx|||~~~uuu~~~wwwkkkDDDUUUPPPWWWbbbxxx|||sssyyyzzz]]]YYYeeekkk}}}xxxddd___ZZZ^^^hhhooonnnooosssWWW^^^jjjhhhtttMMMyyyJJJ;;;111------///////////////////////////////////////000111111666888333]]]vvv|||wwwtttzzzsss~~~{{{|||rrrqqq{{{pppjjj}}}hhhooouuurrrhhhaaaaaaeeedddbbb[[[bbboooooo|||~~~|||{{{yyy~~~}}}gggfffdddcccbbbhhh{{{rrreee```___dddpppxxxwwwuuuyyy|||RRR===:::MMMeeeUUUQQQzzzrrr???;;;888666555444333222111111111111111///000222000///444<<>>999;;;OOOiiittt\\\JJJjjj___999888999<<<>>>===;;;@@@GGGbbb{{{|||{{{sssnnn^^^AAA>>>999555999333555444333222222111111222222222111111111222444666777888888999:::::::::999999;;;???JJJkkkrrrNNN===333999uuudddNNNKKK222333///...***///+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++...+++)))......555EEEwwwyyyXXXlllJJJyyyuuussssss```EEE:::999JJJuuuRRRdddMMM777;;;>>>CCCFFFMMMPPPWWWIII===EEE<<<111...,,,+++---/////////------------...///000111000111333444444666888;;;IIIpppvvvooollliiiiiibbbZZZYYYRRRyyytttVVVAAA>>>;;;999888777444333111111000////////////000///............///000000333///333===hhhwwwcccEEE[[[iiiDDD___zzzGGG@@@EEE[[[uuu{{{}}}sss{{{|||gggkkkuuuXXXTTTLLLWWWhhh~~~cccWWW^^^fff~~~uuucccXXXooo{{{uuuXXX[[[nnnmmm}}}vvvqqqFFFtttIII666000000111///////////////////////////////////////000111111111777222RRRzzzyyytttqqqyyy|||yyyyyyooommmuuukkkgggxxxiiimmmpppmmmfffcccdddggg___]]]___jjjrrrzzz~~~|||{{{|||~~~xxxxxx|||pppmmmjjjkkknnnyyyxxxiii___^^^___hhhqqqxxxzzz|||xxxYYYPPP@@@XXXdddWWW^^^tttAAA;;;777666555444333222222111111111111///000222000///444<<>>HHHSSSsssqqquuu~~~wwwqqq^^^AAA???:::555999111333444333222222111111222222222111111111222444666777777888999:::::::::::::::;;;@@@JJJlllrrrRRR;;;444>>>ttt```NNNyyyPPP444333......***...+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))---***)))...///555FFFiiimmmVVVtttlllNNN~~~vvvtttsss___EEE;;;666MMM}}}RRRkkkSSS999>>>BBBEEENNNKKKFFFOOOEEE<<>>QQQkkkuuuYYYDDDnnnpppAAA888777999>>>DDDRRRgggzzzTTTWWW___jjjqqquuuuuuuuu[[[???===:::666999111222444333222222111111222222222111111111222444666777777888999999:::::::::::::::???JJJllltttTTT999555===fffUUUKKK|||VVV555222......***---+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))...***)))......444DDDXXXrrreeezzziiiGGG{{{~~~vvvsssrrr]]]DDD;;;:::OOOyyyOOOpppVVV777<<<@@@CCCQQQNNNDDDGGGEEEJJJ^^^VVV444111...------...///...------------...///000000///111333333444555888:::JJJrrrvvvmmmjjjeeeeeeccccccccc___vvvUUUCCCAAA>>><<<:::999777555333222111111000000000000/////////...///000000111333///222;;;ccc}}}}}}{{{|||gggDDDWWWqqqQQQmmmyyyOOO>>>AAAXXXuuuyyyeeeYYYUUUYYYaaaxxx{{{yyy{{{xxxzzzuuu]]]cccvvvsssvvvwwwxxx]]]PPPhhhggguuu}}}KKKPPP888333111,,,///////////////////////////////////////000000111111999777BBBggg{{{}}}vvvuuutttuuuuuuqqqrrrzzzqqqmmmiiidddbbb```___]]]kkkgggqqqzzzzzz||||||zzz}}}}}}yyyyyy|||jjj]]][[[ccclllsss|||vvvWWWJJJXXXsss___OOOAAA999<<>><<<;;;999777555444444222111111000000000///////////////000111111000///333555VVVwwwxxxzzz|||gggEEEXXXuuuUUUnnn{{{WWW===CCC[[[uuuiiiMMMCCCGGGMMMQQQXXX~~~lll\\\lllsssyyy{{{lllmmmuuuUUURRRdddggg~~~tttyyyMMMPPP777222000,,,///////////////////////////////////////000000111333777777BBBdddzzz}}}|||vvvuuuxxxyyyrrrmmmpppqqqllliiieeedddcccbbb___]]]mmmnnnvvv}}}~~~~~~zzzzzz}}}zzz~~~zzz~~~~~~mmmbbbbbbmmmwww|||zzzbbbNNNQQQmmmzzzLLLGGGLLL===:::NNN<<>>HHHjjj}}}QQQ666999777LLLXXXRRRaaa777000---000,,,...+++++++++************)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,000,,,***...+++///>>>RRR{{{\\\SSSrrrXXXNNN~~~||||||uuuqqqnnnYYY@@@999<<>>===<<<:::888666555444333222111111111000000//////000000111222...111555444QQQyyyuuuyyyoooIII\\\fffGGGbbbiiiCCCBBBRRRjjj~~~zzzUUULLLLLLGGGGGGPPPXXX}}}dddCCCDDDccckkkqqq~~~nnn\\\RRRRRRooosss{{{pppPPP888...000444///////////////////////////////////////000111111222000444BBBaaa~~~{{{{{{sssvvvooo]]]^^^jjjfffdddccccccdddgggkkkppptttqqq~~~zzzvvvuuu{{{uuuzzz{{{}}}|||xxxxxxuuurrryyy{{{|||ppp]]]eeevvvwwwhhh^^^RRRWWWYYYHHHTTTRRRHHHPPPQQQIIISSSSSS___gggmmm{{{yyyFFF999555999666666555444333333333333111///000222000///444<<>>AAADDDHHHWWWqqqRRROOONNNUUU\\\cccqqqYYY???@@@???;;;===333222444333222222111111222222222111111111222444666777666666888999:::;;;;;;;;;:::===EEEgggVVV;;;<<<555III]]]BBB|||eee777///---222...000+++++++++************)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((---+++***...---111@@@BBBfffnnnTTTQQQqqqNNN}}}|||}}}wwwsssoooYYYAAA;;;===NNNpppXXXaaaeeeIII???CCCUUUQQQRRRIIIMMMRRRWWWSSS///000---+++***,,,---......,,,,,,,,,,,,---...//////...000222222333444777999FFFoooxxxoookkkkkkgggeeegggIIIDDDeee{{{{{{yyy~~~ZZZHHHEEEBBB@@@???>>><<<:::777666444333222111111111000000000000000111111222...000333222QQQ{{{uuuEEEVVVdddEEEbbbkkkCCC===IIIaaazzzvvvOOOJJJIII???BBBSSSWWWiiieee]]]\\\VVVEEEFFF[[[jjjtttooocccPPPXXXSSSzzznnn~~~UUU???111///333///////////////////////////////////////000111111444111555CCC```{{{ttt{{{~~~~~~tttuuunnn[[[bbbsssqqqhhhgggfffeeefffllltttzzz}}}xxxttt~~~wwwssszzzwwwrrryyy||||||ssskkkmmmmmmjjjppp{{{uuuwww}}}tttTTT```___TTTQQQJJJZZZ___VVVccchhhiiimmmkkksss}}}AAA<<<;;;444333222111111000111111111///000000000000222666999EEEeee~~~fffsss{{{PPPAAA;;;:::PPPnnneeeJJJCCCUUUmmmkkkDDD???JJJDDDAAAOOO[[[rrriiiYYYPPPXXX[[[SSSppp~~~OOO>>>@@@DDD777777<<<222000000000000000000000000//////000111333444555666777888888999999:::;;;;;;???>>>BBBbbbQQQDDD888:::UUUwwwNNNQQQhhh999222000111,,,///------,,,++++++******))))))************+++++++++++++++++++++++++++++++++,,,111...***------777KKKIIIooo]]]WWW{{{TTT{{{|||{{{zzzwwwlllYYYEEE:::>>>OOOrrrxxxYYYhhhgggJJJFFFFFFFFFLLLIIIFFFCCC@@@<<<666333......---,,,,,,,,,,,,---,,,,,,------.../////////111222444444444555888:::HHHpppvvvlllhhheeemmmdddrrrOOO@@@nnn|||\\\HHHHHHGGGGGGEEECCC@@@???;;;::::::888666444222111111111111111000000000000,,,000444;;;PPPvvvvvvEEEUUUgggCCCdddhhhFFF888FFFSSSmmmuuuRRRPPPPPPDDDAAAKKKddduuuuuuYYYOOODDDHHHUUUTTTTTT```hhhwwwxxxbbbTTTVVVaaaeee}}}}}}TTT222:::,,,000//////.........---------...............///000000444444666444```~~~yyy{{{}}}zzzooodddccclllssstttqqqhhheeelllsssuuuwwwzzzvvv}}}xxxtttsssuuuwwwwwwtttqqqpppsssyyyrrrccckkkuuukkkiiisssrrrttttttwww~~~ggg^^^hhhsss```ZZZgggyyy~~~wwwzzzuuunnnooo{{{AAA::::::555333222222111111111111111///000000000000222666999VVVooo~~~zzzVVVBBB:::999MMMhhh{{{[[[DDDAAAVVVnnnoooKKK[[[RRRBBB>>>MMMbbb}}}iiiaaadddgggbbbggg```sssFFF333999FFF<<<333444111000000000000000000000000//////000222333444555666777888888999999:::;;;;;;>>>???DDDeeePPP@@@888999KKKrrrSSSVVVjjj999222///000,,,///------,,,++++++******))))))************++++++++++++++++++++++++++++++++++++000---***---...777KKKOOOsss\\\TTTuuu~~~|||wwwlllZZZGGG:::===OOOrrruuuXXXkkkdddGGGAAA??????EEECCCAAA???===:::666222......---,,,,,,,,,,,,---,,,,,,------.../////////111222444444444555888:::FFFnnnuuullliiikkkpppjjjwww\\\EEE{{{pppzzzXXXFFFGGGGGGFFFDDDAAA>>>===;;;::::::888777555333222111111111000000000000000///111222777JJJkkk~~~yyyKKKNNNwwwvvvHHH___oooLLL:::EEERRRmmmwwwZZZ[[[[[[MMMGGGNNNYYYeeeLLLHHHJJJ```rrraaaQQQZZZkkkZZZQQQWWWiii```~~~yyyZZZ555777,,,111//////.........---------...............///000000///222:::???nnn{{{~~~zzzyyy}}}}}}wwwqqqjjjffffffjjjmmmpppiiilllppprrrpppuuuzzz{{{|||{{{xxxvvvuuuuuuooonnnooorrrvvvzzz||||||aaahhhqqqnnnhhhpppyyyuuuvvvwww|||}}}qqqrrrcccgggeeebbb```bbbiiisss{{{BBB888999666333333222111111111111111000000111000000222555888]]]mmmzzzYYYBBB::::::LLLddduuuPPP???@@@YYYrrrvvvTTToooSSS???@@@NNNiiirrreee___aaagggkkkpppvvvnnnttt{{{@@@222===NNNDDD333111444000000000000000000000000///000111222333444555666777888888999999:::;;;;;;>>>???FFFgggOOO999777999AAAnnn\\\ZZZlll:::111...000+++///------,,,++++++******))))))************+++++++++++++++++++++++++++++++++***///,,,***......777III^^^oooUUUWWWqqq}}}wwwlll[[[HHH:::===NNNrrrpppXXXqqqaaaDDD:::888999>>><<<::::::999777444222......---,,,,,,,,,,,,---,,,,,,------.../////////111222333444444555777:::EEEmmmuuummmjjjooooooooo|||iiiGGGwwwyyywwwTTTGGGHHHIIIHHHFFFBBB>>><<<;;;;;;:::999777555444333111111111000000000//////000111000555GGGddd{{{}}}VVVLLLeeePPPXXXxxxSSS===CCCPPPlllkkkmmmkkkYYYOOOQQQ^^^oooRRRJJJDDDOOO|||}}}XXXZZZyyy|||{{{RRRSSS___xxx^^^xxxuuu[[[666444---333/////////.........------...............///000000000111:::@@@ooo|||xxxzzz{{{~~~xxxnnniiikkkjjjeeeeeejjjeeellltttyyy{{{{{{{{{~~~|||qqqsssvvvuuurrrnnnkkkiiijjjjjjnnnuuu|||~~~yyyttt^^^xxx{{{jjjlll|||}}}vvv}}}~~~wwwcccQQQJJJKKKOOOUUU___jjjrrrvvvCCC666888888333333222111111111111222000111111000000222555888RRR]]]|||WWWAAA<<<>>>MMMbbbtttLLL===DDD```xxx{{{YYYdddEEE<<>>@@@EEEeeeOOO333666:::???rrrddd[[[lll:::111...///+++///------,,,++++++******)))))))))*********+++++++++++++++++++++++++++++++++)))...+++***//////666GGGfffcccQQQ|||WWWnnn|||tttjjj\\\HHH999===MMMqqqjjjWWWwww```DDD888555999:::999777666666555222000......---,,,,,,,,,,,,---,,,,,,------.../////////000222333333333555777999EEEmmmuuuooommmlllkkkqqqmmmCCCqqq|||UUUJJJKKKLLLKKKIIIEEEAAA>>><<<<<<;;;:::999777555555222222111111000000////////////000666JJJgggwww{{{{{{bbbSSS___SSSRRRZZZ???AAAMMMiiixxxdddXXXXXXpppaaaMMMNNNIIIUUU\\\```{{{oooOOOXXXaaa~~~bbbccc|||RRR555222000333////////////...........................///000000666222444555^^^~~~|||nnnfffjjjhhh```bbbkkkqqqqqqwwwuuurrrvvvvvvrrrqqqqqqpppmmmhhhdddbbbbbbllllllooowwwyyyqqqiiiyyyhhhxxx~~~}}}}}}}}}zzz|||qqqcccXXXJJJOOOTTTXXX___kkkvvv{{{}}}GGG666777999444333333222111222222222111111111000000111555777KKKZZZ~~~|||{{{VVVBBB===???LLL]]]sssMMM???IIIhhh~~~}}}XXXNNN888999HHHPPP]]]eeeXXX```YYYWWW[[[\\\ZZZdddsss{{{~~~tttmmm@@@999RRRZZZGGG555000111111000000000000000000000000000000111222444555666777777888888999999:::;;;;;;>>>@@@DDDaaa|||MMM222444:::EEE{{{jjjZZZjjj999000...000+++000------,,,++++++******)))))))))*********+++++++++++++++++++++++++++++++++)))---******//////444CCC[[[uuuiiiVVVrrrQQQhhhzzzqqqhhh\\\III777<<>>======<<<;;;999888777444333333222111111000000//////000777KKKhhhsssuuutttmmm\\\dddSSSLLLbbbAAA???HHHccc~~~lllaaaaaaOOOJJJQQQaaapppzzzVVVnnn^^^NNNYYYZZZ}}}tttgggUUU}}}HHH555222222000000000/////////........................///000000777111222111QQQzzz{{{llldddiiikkkjjjqqquuusssvvvwwwsssooovvvsssnnnhhhddddddfffiiipppnnnooouuu|||~~~xxxqqqpppvvvlllpppwwwqqqqqqrrrsssvvv{{{|||tttsssoooyyy|||jjjaaa]]]SSS[[[___[[[[[[gggvvvKKK999888999444444333222222222222222111222111000000111444777PPPdddrrrrrr[[[DDD<<<<<>>``````???000333333111000000000000000000000000000111222333444555666777777888888999999:::;;;;;;===@@@EEEaaayyyJJJ555333888KKKjjj]]]fff666000///111,,,000------,,,++++++******))))))************+++++++++++++++++++++++++++++++++***---******000///222???NNNjjjcccPPPoooLLLddd~~~{{{|||wwwnnnggg^^^JJJ666===LLLooojjjaaa```III===999???===;;;888555444333111///......---,,,,,,,,,,,,---,,,,,,------.../////////000111222333333444666999IIIooovvvrrrqqqggglllrrrYYYAAAfffmmmYYYHHHHHHHHHGGGFFFCCCAAA@@@@@@@@@??????>>><<<;;;:::666555555444333222111111///000000444EEEaaayyyqqqmmmxxx^^^iiiXXXKKKkkkFFF???DDDZZZ{{{kkkddddddkkk???HHHkkkkkk___pppNNNRRRUUU]]]aaaooo^^^sssCCC666222555---000000000/////////.....................///000000111///666666QQQxxx~~~|||rrrnnnttt|||{{{pppkkkooosssqqqoooqqqpppnnnjjjeeedddffflllpppqqqnnnmmmpppvvvyyywwwttttttrrrvvv}}}{{{rrrjjjddddddgggkkkttt|||wwwsssvvvyyy~~~nnnfffddd]]]hhhlllddd```jjjzzzPPP<<<999999444444333222222222222333111222222111000111444777TTTeee~~~uuuxxxbbbGGG:::999EEEUUU}}}zzzsssSSS???MMMnnnyyyJJJ888999999???JJJIIIGGGMMMEEEMMMWWW___bbbfffooowww{{{|||}}}MMM>>>EEE```WWW:::444777333333000000000000000000000000000111222333444666777777777888888999999:::;;;;;;:::@@@GGGeeetttDDD;;;555444MMMgggdddaaa444000000222---000------,,,++++++******))))))************++++++++++++++++++++++++++++++++++++...++++++000...///<<>>999999555444333333222222333333222222222111000111444777PPP[[[|||fffHHH999999GGGYYYwww{{{vvvWWW===LLLmmmwwwFFF222<<<:::???MMMGGG===GGGGGGJJJMMMRRR]]]ooo}}}mmm444DDDEEETTTGGG222666555---111000000000000000000000000000111222333555666777777777888888999::::::;;;;;;777@@@JJJjjjppp@@@@@@666000LLLdddjjj^^^222000000333---111------,,,,,,+++******))))))************++++++++++++++++++++++++++++++++++++...++++++000......:::AAA___mmmQQQccc}}}]]]tttssswwwtttmmmjjjdddOOO777===LLLmmmxxxtttzzzYYYKKK???666999<<<999666555555555444333......---,,,,,,,,,,,,---,,,,,,------...//////000///111222222222444666888IIIooosssooooooiiiqqqkkkttt{{{qqq>>>GGG|||gggvvvRRRJJJHHHGGGEEEDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>999888777666555444333333...000///...999TTTqqq{{{WWWhhhtttZZZssszzzRRRCCC@@@LLLlllmmmXXXNNNLLLfffyyyYYY{{{sss{{{|||KKKBBBgggUUUbbbfffggg???777111;;;222000000000000////////////...............///000000222///444...???fff}}}}}}wwwyyy|||wwwiiibbbiiimmmjjjnnnxxxhhhmmmrrrttttttqqqnnnmmmnnnnnnooorrrvvv{{{|||sssrrrxxx}}}|||yyyuuummmdddbbbjjjtttxxxxxxvvvnnnkkksss~~~yyyxxx|||~~~wwwrrrsssddddddbbb^^^\\\fffNNN;;;888777555444444333333222222111111111000000111111222333VVVZZZkkkttt}}}\\\MMM<<<;;;BBBUUUvvvwwwkkk___JJJMMMiiipppHHH444777<<>>???OOOEEE999333333555333///////////////000000000000222333333444555666777777777777888999::::::::::::888AAAEEEgggkkkJJJ777222999IIIXXXeeeSSS555,,,000(((///,,,------,,,++++++******))))))************+++++++++******+++++++++,,,,,,,,,---******,,,---...333:::???^^^iii]]]yyymmm{{{~~~|||vvvsssjjjRRR:::>>>IIIkkkqqqqqqZZZDDD666444:::::::::999888666444222111666111***))),,,......,,,...------......///000111000111222222222444888;;;QQQrrrsssooopppppplllssswwwvvv|||FFFDDDyyy```YYYLLLKKKIIIIIIIIIGGGEEEBBBCCCDDDEEEEEEEEEDDDCCCBBB777;;;;;;666444777555000---......222777???ggguuu[[[XXXgggaaaxxxgggMMM===DDD```~~~gggFFFEEEMMMdddnnn{{{XXXMMMUUU___iiissswwwUUUPPP???===999000888333222111000000///000000///////////////000111111222222555222888```qqqyyyyyy~~~~~~zzz~~~|||zzz}}}yyyxxxvvvrrrmmmiiihhhhhhjjjqqqsssnnnoootttssslllooorrrtttwww{{{nnnuuu{{{sssxxxmmm{{{xxxnnnpppkkkfffrrryyy}}}{{{ooolllsss~~~wwwyyybbb[[[WWWOOOIII]]]}}}OOO<<<888777555444444333333222222111111111000000111111222333JJJTTTmmm|||tttkkkaaaPPP===;;;BBBSSSuuuzzzpppLLLOOOkkkoooDDD777999===BBBHHHLLLLLLIIILLLSSS[[[hhh}}}hhhCCC:::EEEMMMCCC888333333444333000////////////000000000111222333333444555666777777777777888999::::::::::::999AAAFFFiiikkkHHH666222===TTT^^^jjjPPP666///333+++000,,,------,,,,,,+++*********)))************+++++++++******+++++++++,,,,,,,,,---******,,,---...333999HHHlllvvv]]]wwwyyygggxxx|||vvvtttkkkSSS:::===HHHiiieeewwwzzzkkkVVV???111333:::999888666555555777999:::555000***)))+++...---,,,...------......///000111000111222222222444888;;;OOOrrrsssoooooosssooovvvyyywww{{{EEEBBB}}}\\\xxxTTTMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDEEEFFFFFFEEECCCBBB===AAA@@@;;;999:::888333666444000111666AAAlllooodddeee]]]UUUoooRRR@@@EEE^^^xxxlllCCCBBBQQQrrrkkkPPPQQQXXXhhhuuuccchhhKKK???:::777222666333222111000///////////////////////////000111111111222666666???kkkyyy}}}ooottt~~~|||~~~~~~}}}~~~~~~~~~~~~|||wwwpppjjjfffdddwwwuuupppmmmoootttsssooosssrrrtttzzz{{{{{{rrrvvvuuuyyyxxxqqqpppqqqiiiqqqqqq|||oooiiiuuu}}}yyy|||mmmeeedddccccccuuuRRR===888888555444444333333222222111111111000000111111222333EEEZZZ~~~hhhbbbgggTTT>>>;;;AAAPPPqqq~~~wwwSSSTTTkkkqqqEEE:::;;;???EEELLLOOOPPPPPPPPP^^^lll^^^:::999HHHJJJAAA888333333444333000/////////000000000111111222333333444555666777777777777888999:::::::::::::::BBBHHHmmmiiiGGG888222???ZZZWWWeeeMMM777111555---222---------,,,,,,++++++******)))************+++++++++******+++++++++,,,,,,,,,,,,******---------222888OOOttt|||[[[nnnzzzeeettt}}}wwwtttlllTTT<<<;;;FFFfffXXXaaannnooofffQQQ:::///444<<<;;;999555333444777<<>>888888555444444333333222222111111111000000111111222333FFFbbb{{{lllnnnmmmXXX>>>;;;@@@NNNiii|||wwwqqq___XXXddd|||vvvMMM:::<<>>EEEEEE???777333333444222000//////000000000111111111222333333444555666777777777777888999:::::::::::::::BBBIIIrrrfffBBB999333???[[[|||SSSlllLLL888222444...333......------,,,++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,******---------111777NNNlllzzz^^^rrrnnn|||}}}xxxuuummmVVV>>>999FFFeeeSSSUUUiiimmmeeeNNN888222777===>>>;;;777333222444666888///,,,)))(((***,,,,,,,,,...------......///000111000111222222222444888;;;KKKrrrtttpppnnnlllmmmyyy}}}RRRTTTzzzuuuxxx^^^MMMKKKIIIHHHIIIHHHGGGEEEDDDEEEEEEFFFEEEDDDBBBAAA>>>???>>><<<:::999888666111333111222444777QQQyyynnnssskkk{{{|||[[[```fffQQQHHHMMM```rrrIIIEEEgggzzzooo}}}iiiJJJKKK[[[TTTuuu{{{[[[PPPyyyDDDCCC999999???888444333222000000////////////////////////000000111444111222000000NNN{{{www}}}}}}||||||}}}~~~{{{yyy|||iii```}}}nnntttxxx}}}yyypppvvv~~~~~~~~~|||{{{zzzxxxzzzyyyhhhZZZsssnnnYYYjjjXXX???888888555444444333333222222111111111000000111111222333BBB[[[|||wwwttt~~~ttt]]]???;;;@@@KKKccc{{{uuuooofffUUUTTTiii|||zzzWWW999;;;DDDQQQWWWVVVWWW[[[ggg|||~~~HHHAAAGGGBBB@@@<<<666333333333222111000000000000111111111111222333333444555666777777777777888999::::::::::::;;;AAAJJJuuu```999888333===[[[lllUUU}}}JJJ999111333---444.........------,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,******---------000666IIIaaa|||lll}}}rrr~~~xxxvvvoooXXXAAA999FFFdddSSSSSSnnnqqqdddIII666555999999;;;:::777444222111000000---+++))))))***+++,,,,,,...------......///000111000111222222222444888;;;KKKuuutttqqqnnnjjjlllzzz}}}WWW[[[nnn[[[LLLIIIGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCAAA@@@;;;;;;;;;<<<;;;:::999999333777666666888999MMMooo|||~~~|||iii|||ttt___uuuaaaTTTsss^^^LLLFFFUUUkkkVVVKKKnnnyyyccceeesss|||uuuiii\\\JJJPPPZZZXXXwww>>>uuu```BBBBBB:::999AAA888555444333222000000000//////////////////000000111...,,,222333222IIIqqqxxxtttzzz|||~~~~~~{{{yyyyyy{{{~~~~~~~~~}}}~~~uuuYYY```sssuuu}}}zzzxxx{{{~~~|||~~~xxxwwwvvvvvvvvvvvvxxxxxx||||||}}}nnn___uuu~~~WWWDDDZZZxxx~~~[[[AAA888999555444444333333222222111111111000000111111222333>>>PPPnnn~~~ssswww|||bbbAAA<<>>999555777111666---.........---,,,,,,++++++)))************+++++++++******+++++++++,,,,,,,,,+++)))+++......,,,///444<<>>:::999888777555333222222222///////////////000111111444000555666///;;;[[[qqqvvvgggbbb___ppp~~~}}}}}}~~~}}}|||{{{yyywwwuuuuuuwwwyyyzzz|||~~~~~~}}}}}}~~~zzzzzzxxxwww|||xxx~~~lllSSS{{{}}}{{{zzz}}}~~~~~~zzzxxxyyy}}}zzzzzz~~~qqqxxxvvvtttyyyWWWTTTaaaRRRLLLXXXwww___BBB888999555555444333333222222111111111111000111222222333888IIIhhhwww~~~yyyuuummmEEE<<<<<>>IIIyyyMMM666===333???kkk```\\\zzz888888888:::444777,,,///......------,,,++++++)))************+++++++++******+++++++++,,,,,,,,,+++)))+++......,,,...333555LLLuuuoooXXXddd~~~aaaooozzzxxxrrr\\\FFF888@@@VVVzzzWWWUUU^^^qqqmmmLLL333444:::888555555333222000///......***++++++,,,+++,,,...000...------......///000111111111222222222444888;;;TTT{{{ssssssqqqlllnnnxxxvvvlllrrrHHHRRRzzzOOOSSSLLLJJJGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCFFFBBBBBBFFFEEE@@@???BBB;;;@@@===:::999444:::NNN]]]nnnlllffflllzzzhhh{{{eeeVVV{{{}}}lllRRRIIIRRR___sssXXXHHH]]]sss~~~zzz~~~~~~qqqxxxlllQQQKKKFFFVVVbbbtttGGGWWW999NNNAAAJJJEEE@@@>>>:::999888666444333333333///////////////000111111444///333444...;;;\\\sssYYYGGGOOOWWWmmm}}}{{{|||}}}||||||}}}xxxsssrrruuuxxxyyyxxxxxxzzz}}}}}}zzzvvvsssqqqiiiggg^^^YYYcccuuu{{{vvvvvvyyy}}}}}}|||}}}wwwpppUUU}}}|||uuuzzz{{{}}}{{{zzzxxxsssssswwwwwwvvvxxx~~~~~~xxxxxxggg~~~yyynnn}}}xxxQQQRRRgggdddfffuuuwwwsss===::::::777555333222333222111000222222111111111111222222666QQQ|||~~~|||sssvvvmmmPPP222:::CCCVVVpppwwwjjjVVV>>>999JJJ\\\ooo||||||HHH777AAAEEEIIIYYY___hhhyyyoooUUU@@@???DDDAAA;;;999555555444333333222111111/////////000111111222222222333333444555666777777777777888999999999999888===<<>>@@@???<<<777777===BBBTTTwwwzzziiiqqq{{{vvv]]]rrr}}}hhhSSSHHHPPPjjj~~~ttt|||TTTWWWuuunnnooo{{{vvvzzzuuu|||nnnkkkyyylllXXXEEELLLQQQXXXqqqQQQssssssFFFEEEDDDBBB@@@????????????<<<777555444444333222111000---***---111111---111333111444555333HHHlllHHHLLLUUU___rrr___rrr}}}yyyppp|||wwwooolllrrrxxxwwwwwwyyywwwzzzxxxrrrppppppkkkccc[[[ZZZ___hhhmmmkkkmmmrrrfffkkksssyyy|||~~~zzzttttttsss~~~xxxfffjjj|||tttooozzzssskkk~~~qqqdddvvvuuuwwwrrrzzzvvv{{{\\\mmmtttttt```qqq}}}|||zzztttuuu@@@<<<<<<777555333222333333111000222222111111111111222222333JJJxxx~~~wwwttt}}}pppTTT999<<<>>>SSSlllwwwlllYYY@@@888GGGYYYmmm}}}HHH999EEEJJJGGGQQQYYYhhhtttXXXHHH===@@@CCC===999:::444444444333222222111111/////////000111111222222222333333444555666777777777777888999999999999999===AAAYYYJJJ666666888<<>>>>>BBBAAA999666888333333333222222111111000/////////000111111222222222222333444555666777888777888888999999999999999<<>>VVVyyyhhhQQQiiissslllNNN777555777555000555777444111///---***++++++++++++,,,---......////////////000000000000111555222222777555777DDDccc}}}uuupppooommmrrr}}}xxxmmmhhh888ddd||||||ggg^^^XXXRRRNNNJJJHHHIIIJJJKKKJJJEEEFFFEEEDDDBBBBBBCCCEEEEEECCCBBBBBBDDDEEEEEEDDDBBBCCCBBB>>>999888:::===KKKggg{{{vvv}}}yyyqqq}}}{{{uuuvvv^^^ZZZ\\\fffwww~~~yyyzzz~~~rrrrrrvvveeefffpppYYYFFFFFFQQQXXXxxxyyyOOO}}}~~~{{{HHHFFFEEECCCBBBAAA@@@?????????===;;;:::999777555333222333222///000222111---...000...000111000@@@___vvv{{{DDDNNNOOOkkk}}}qqq]]]JJJjjjwww~~~}}}ssslllmmmrrrxxxyyyvvvuuuwwwzzzzzzuuummmhhhhhhiiihhheeehhhoooxxx{{{yyyvvvwwwuuuuuuuuusssrrrsssvvvyyy~~~~~~{{{uuuqqqqqqwwwzzzwwwssswwwyyy{{{{{{|||iiioootttzzzxxxvvv@@@:::777888666444333333333222111222222111111111111222222999:::]]]```{{{~~~~~~]]]HHH???666GGG___}}}yyyrrr[[[AAA777CCCTTTkkkXXX555666BBBKKKVVVYYYgggtttyyytttkkkppp{{{rrr\\\@@@>>>@@@CCCAAA888333333222222222111111000000000/////////000111111222222222222333444555777777888777888999999::::::999999999BBBgggppp>>>777444???PPPhhhZZZTTT@@@:::>>>999555666444111111///...------------++++++++++++++++++++++++,,,++++++******++++++,,,------......///000000000<<>>:::888999:::EEE^^^~~~yyy|||~~~qqqxxxddd\\\___qqqkkk```~~~lllgggpppmmmVVVKKKMMMRRRUUUZZZeeeWWWaaaLLLEEEEEECCCBBBAAA@@@@@@@@@???===;;;;;;:::888555222///333444222222333///***...111...///111///<<>>777CCCYYYvvvvvvppp[[[AAA888DDDSSSiii~~~WWW888999@@@DDDPPPXXXjjjuuu|||xxxllliiimmmdddRRRDDD@@@===>>>>>>999333000000000000000000//////////////////000111111222222111222333444555777888888888888999::::::::::::999:::BBBkkkggg:::666000999JJJVVV\\\NNN>>>:::===777444666333222222000///...---------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------...//////444>>>vvvlllhhh{{{mmmwwwwwwlllTTTBBB???SSSuuuvvvTTT___ccc\\\JJJ:::555555555444555666555222...---...++++++++++++,,,---......////////////000000000000///555333222666444999IIIooo~~~vvvqqqpppsssvvvwww^^^qqqOOOrrrxxxQQQQQQNNNKKKGGGEEEFFFGGGGGGGGGGGGEEEBBBAAAAAADDDFFFHHHDDDCCCBBBCCCEEEFFFEEECCCBBBBBBAAA???<<<:::999999===TTTtttxxx{{{{{{ppp```[[[fffpppttttttjjjfff||||||rrrcccyyypppXXXMMMGGGIII^^^www{{{vvv[[[qqqHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@>>>===;;;:::999777444222666777555111222888<<<<<>>:::@@@SSSnnnsssooo___EEE;;;CCCPPPdddyyyKKK666<<<;;;888FFFSSSeeerrryyyvvvfff]]]^^^XXXMMMFFF???888888:::999444////////////////////////////////////000111111222222111111222444666777888999888999999:::::::::::::::>>>GGGuuu___999999222777EEEJJJgggLLL>>>;;;<<<666555777333444333111000...---------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,---------222;;;hhh|||kkk\\\gggtttwwwxxxnnnWWWBBB===OOOqqq~~~YYYTTTTTTQQQGGG;;;555444555222222444666333---***,,,++++++++++++,,,---......////////////000000000000///555333222555444:::KKKsss}}}wwwrrrpppuuuppphhhPPPyyy~~~OOOqqq|||uuuSSSNNNMMMKKKHHHGGGGGGHHHGGGFFFEEECCC@@@???@@@BBBDDDDDDDDDCCCCCCDDDFFFGGGEEEDDDBBBBBBAAAAAA@@@>>><<<;;;999JJJcccuuuzzzxxxzzz}}}kkk___```cccgggtttwwwppptttyyyeeebbbmmmpppTTTKKKTTTMMMGGGsssVVVUUU>>>GGGDDDDDDCCCBBBAAAAAAAAAAAA???===;;;999999777555333@@@>>>777///111===JJJQQQ000444111000333111666FFFmmmcccWWWpppaaarrr~~~~~~ssstttxxxxxxtttqqquuu|||yyyrrrvvv~~~~~~}}}~~~|||yyyzzzyyyvvvqqqtttuuurrrqqq{{{gggPPPoooxxxeeebbbvvvvvv~~~vvvPPPDDD;;;999777555444444444333222222222111111111111222222...444LLLjjjfffsss{{{sssWWW@@@<<<<<>>MMMTTT999888777AAAOOOMMMwwwNNN@@@<<<<<<777777999333444333222000///...------++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------333:::ZZZpppqqq^^^eeexxxyyyxxxzzzrrr\\\???999KKKmmmYYYGGGGGGFFFCCC<<<555333444111222888===:::000******++++++++++++,,,---......////////////000000000000...555333222555444;;;MMMuuu|||wwwrrrqqqqqqddd[[[OOOaaaIIIxxx{{{xxx\\\RRRNNNLLLKKKKKKKKKJJJHHHFFFFFFCCC@@@@@@BBBCCCCCCBBBEEEDDDDDDFFFHHHHHHFFFDDDBBBBBBCCCDDDEEEDDDBBB@@@;;;CCCOOO```rrr}}}}}}xxx}}}zzzyyy|||wwwpppjjjgggllltttrrrmmm~~~{{{yyylll```lll|||qqqiiiVVVMMMNNNVVVXXXiii```cccxxxKKK@@@KKKDDDCCCBBBBBBAAAAAAAAAAAABBB???<<<999999888777555???>>>999222111:::DDDIII000555111///333111333???\\\}}}rrrggg}}}|||xxxwww{{{|||xxxyyy~~~|||ooouuuxxxxxxXXXZZZtttuuusss}}}sssccckkkyyywwwSSSEEE;;;999777555444444444333222222222111111111111222222333777DDD```}}}lllzzz^^^AAA===:::JJJbbb{{{zzzyyyrrrSSS???>>>DDDUUUlllwww___;;;222>>>ddd|||```mmmppphhhXXXRRR[[[bbbbbbKKKGGGAAA:::666555333000---...................../////////000111111222222000111222444666777999999888999::::::;;;;;;::::::<<>>@@@===;;;888555444444444444222222111111111111222222,,,111@@@YYYppp\\\JJJ;;;999@@@XXXsss|||tttsss[[[===<<<;;;EEEdddlll```PPP333>>>iiiUUU^^^zzz\\\```pppjjj```[[[FFF;;;888333222444//////////////////000111111111111222222222333333333222333444555666888999999<<<999999===>>>;;;999:::;;;\\\ttt>>>:::333:::MMMuuuVVV~~~kkkIIIEEE>>>:::888999999999666555444222111000//////------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---===FFFbbbwww}}}{{{{{{wwwgggFFF;;;AAAfff}}}TTT===999888;;;;;;666333222111444777999777222---))),,,++++++***+++---...///......//////000000111111444444111444666111;;;UUU~~~ssspppuuuwwwTTTUUUwwwUUU===rrrkkk\\\WWWGGGAAALLLVVVSSSMMMKKKJJJIIIGGGEEECCC@@@>>>===EEEFFFHHHJJJLLLJJJEEEAAAEEEEEEFFFGGGJJJLLLIIIDDDIIIFFF<<>>SSSlll}}}uuunnn\\\>>><<<@@@BBBUUUXXX]]]RRRBBBKKKvvvnnn<<>>;;;999;;;CCC```iii===999;;;999SSSggghhhaaaKKKGGGBBB>>><<<<<<;;;:::777666555333222111000000......---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,888CCCccczzz~~~zzzzzzxxxkkkPPPBBBCCC___vvvSSS===999999<<<<<<777333222111222333222111...,,,***++++++******+++,,,...///......//////000000111111222333111444777444???ZZZ|||sssqqqvvvqqqUUUZZZNNNLLLyyymmmkkkWWWOOOIIIMMM]]]fff```XXXUUUJJJHHHFFFDDDBBB@@@??????EEEIIIMMMNNNKKKHHHFFFFFFBBBBBBBBBDDDHHHKKKKKKHHHFFFIIIBBBCCC___ooo~~~}}}sssnnnmmmpppxxx|||{{{ooobbbYYYQQQLLLMMMQQQXXX[[[www@@@QQQSSSIIIKKKGGGNNNJJJIIIHHHFFFDDDBBB@@@@@@???@@@@@@???<<<<<<>>>AAA::::::999666444444777999222111000000000111222333:::___vvvwwwggg|||~~~}}}|||vvvjjjjjjuuu|||mmmEEEIIIMMMZZZjjjqqqnnnjjjjjjuuuvvvtttmmmgggccc^^^XXXfffxxxhhhzzz```bbbbbbmmmkkkLLLGGGBBB===888666777888666444222222111111111111222222444111555LLLvvv~~~uuu|||tttyyyZZZCCC:::999KKKcccwwwuuuooobbb===444<<>>PPPlllpppvvvlllmmmvvv|||zzzuuuoooqqqvvv|||uuujjjaaaYYYVVVUUUTTTWWW\\\SSSxxx|||ZZZLLLdddHHHHHHIIIJJJPPPKKKJJJIIIGGGEEECCCAAA@@@@@@AAA@@@???===>>>AAADDD;;;;;;:::999777777999;;;333222111000000000111222555PPPsss~~~wwwxxx}}}~~~}}}~~~~~~{{{yyycccaaaxxx}}}iii@@@DDDNNNbbbzzz|||}}}yyywwwqqqjjjgggiiiuuuuuugggIIIMMMTTTfff|||uuuUUUKKKHHHAAA999666888999666333222222111111111111222222111111333FFFpppzzz]]]JJJ999555CCC[[[nnnuuunnnkkkGGG777888888GGGPPPdddZZZRRRKKKVVV___|||qqqwwwmmmFFF111666555000/////////////////////000000111111111222222222333333333333333444666777888999:::;;;:::;;;>>>===::::::>>>RRRoooJJJ:::666555555LLLNNNuuuPPPMMMJJJGGGEEECCCAAA===;;;999999777555444333333333111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000333@@@eee~~~ooowwwxxx|||{{{zzzpppNNNAAA@@@XXX|||vvvbbbSSS===::::::===<<<777222111///---+++)))))))))***************+++,,,,,,---.........//////000000111111222333222555888777HHHggg}}}vvvrrrtttlllOOOeeettt<<>>>>>@@@AAA>>>>>>>>><<<:::888999:::555444222111000000000111111HHH}}}{{{}}}{{{||||||zzz|||{{{zzz\\\^^^tttlllCCCNNNUUUiii}}}~~~}}}zzzmmmNNNMMMUUUjjjuuu|||^^^QQQSSSHHH;;;666888:::666222222222111111111111222222///222444???___fffVVV999222>>>TTTfff}}}vvvkkkqqqZZZFFF999444DDDGGGaaaeeeiii```gggyyy|||nnnrrrwwwsssWWW:::000666333---///111///////////////000000111111111222222222333333333333444555666777999::::::;;;:::;;;>>><<<999;;;@@@VVV}}}xxxAAA:::666777AAADDDQQQ___NNNJJJHHHEEECCCBBB@@@<<<::::::999888666555444333333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///999TTTqqqxxxuuuxxxyyy|||yyypppQQQCCCAAAUUUvvvqqqZZZQQQ===999888:::999444000000,,,,,,,,,++++++************++++++,,,------............//////000000111111222444222444777777JJJjjjyyysssssspppIIIjjjppp>>>wwwmmm~~~yyy[[[NNNTTTUUUWWWVVVPPPJJJMMMSSSGGGEEECCCAAAAAABBBDDDFFFBBBBBBAAABBBBBBBBB@@@???DDDCCCGGGLLLKKKDDDAAABBBGGGAAAEEEDDDCCC^^^xxxvvvhhhuuu~~~}}}wwwsssjjjjjjmmmooonnnnnnmmmfff^^^___eeennnuuu|||~~~|||wwwmmmbbbYYYTTTRRRVVVTTTSSSSSSUUU```uuuNNN^^^lllXXXCCCGGGCCCFFFLLLAAAGGGGGGFFFEEECCCBBBAAAAAAEEEDDDAAA??????@@@@@@AAAAAABBBBBB@@@===:::999999777666444222111000000111222@@@xxx}}}uuu|||zzz||||||{{{}}}}}}~~~{{{wwwUUUaaa|||rrrppprrrKKKYYY]]]ooofffrrrPPPMMMUUUmmm]]]rrriii\\\aaaRRR@@@888:::<<<888333222222111111111111222222...333555:::LLLiii~~~{{{}}}~~~ppp[[[>>>333:::NNN^^^rrrxxxvvvvvvbbbKKK444@@@iiioooaaammmzzzpppttt}}}yyyuuuBBB333111666000---000000///////////////000111111111111222222222333333333444444555666888999::::::;;;:::<<<>>><<<999<<>><<<999:::999888666555444333333222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000777GGGbbbzzz~~~uuuxxx|||}}}zzzrrrUUUFFFAAATTTsssmmmSSSMMM===777555666555000...///***+++,,,------,,,+++***+++,,,---.../////////.........//////000000111111333555222444666777MMMppp~~~zzztttrrrmmmJJJwwweeeJJJuuuyyyeee\\\aaa]]]UUUMMMGGGGGGLLLQQQFFFEEECCCBBBBBBBBBDDDEEEEEECCCAAAAAACCCCCCBBB@@@>>>===BBBJJJIIIAAA???CCCHHH@@@AAADDDBBBHHHUUUZZZnnn{{{xxxsssggggggeeeiiiqqqoooddd^^^___UUU\\\ccciiipppwwwzzzxxxwwwmmmjjj]]]^^^\\\VVVPPPNNNQQQUUU\\\YYYZZZbbbrrrlllooosss||||||lllVVVDDDDDDJJJDDDIIINNNAAAEEEDDDDDDDDDCCCCCCCCCBBBDDDBBBAAABBBCCCDDDDDDCCCCCCDDDEEECCC@@@===;;;::::::999666444222111111111555666bbbyyyxxx}}}|||~~~}}}~~~yyyZZZjjj}}}~~~uuuiiiuuuPPPUUUbbbhhhqqqLLLHHHUUUsssfffYYYSSSvvvjjjppp]]]GGG<<<===???;;;555222222111111111111222222000111222777EEE___}}}|||lll|||uuusssyyy^^^GGG666888HHHTTThhh{{{~~~sssfffSSS777UUUSSSbbb|||}}}~~~~~~vvv999333444444...000333,,,///////////////000111111111111222222222333333333444444555777888999:::;;;;;;;;;===>>>;;;999===CCChhhTTT::::::888666JJJMMMxxxCCCLLLCCCAAA>>>=========<<<::::::999888666444444333333111000000///.........///------------------------,,,,,,,,,---------.........222888CCCaaammmsssttt|||{{{uuuYYYGGG???QQQqqqkkkNNNHHH<<<666111111000---,,,...++++++,,,,,,,,,,,,,,,+++,,,---...000000000000///......//////000000111111222444333444888:::RRRwwwxxxxxxttttttbbbPPPRRR[[[yyyxxxlllgggaaaZZZPPPGGGDDDDDDEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCC???BBBHHHFFF??????GGGCCCDDD@@@@@@FFFEEEEEEMMMnnn}}}~~~~~~{{{nnncccbbbpppzzzvvvnnnjjjVVVXXXYYYWWWYYY___bbbaaakkkkkklllpppuuuyyy{{{|||~~~~~~~~~|||{{{yyyuuuqqqnnnggg\\\WWWWWWRRRQQQPPPOOOPPPSSSXXX[[[XXX\\\kkk}}}dddttt~~~pppfffFFF@@@DDDIIIGGGIIIKKKDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGEEEEEEFFFHHHHHHEEEBBBAAACCCEEEEEECCC@@@???>>>===;;;888555333222111111666---OOOggg~~~~~~dddsss|||zzzppp}}}}}}sssLLLTTTsss}}}xxxsssMMMHHHXXX{{{vvvUUUfffzzz~~~tttzzzeeeLLL??????AAA===777222222111111111111222222000...///777FFFdddnnnvvvnnneeeMMM999666CCCNNNbbb}}}~~~uuukkkooogggFFF```888NNN{{{~~~zzz~~~vvvlll[[[;;;:::666777333---333555)))///////////////000111111111111222222222333333333444444555777888999:::;;;:::;;;===>>>;;;888===DDDpppIII888::::::666HHHUUUnnn>>>LLLBBB@@@===<<<<<<===<<<;;;:::999777666444333333333111000///////////////000------------------------,,,,,,,,,---------......&&&---444@@@bbbbbbpppvvv{{{|||yyy^^^HHH<<>>===AAAFFFMMMFFFEEEIIIEEE===@@@JJJ;;;GGGAAA===KKKLLLFFFNNNUUUlll~~~qqqbbblll|||}}}tttmmmkkkiiibbbXXXTTTVVVXXXWWWUUUWWWYYYZZZZZZ[[[]]]^^^bbbaaaaaabbb___]]]\\\^^^\\\WWWUUUVVVTTTQQQSSSZZZ]]]YYYVVVVVVZZZ^^^^^^]]]kkkxxxlllppp}}}{{{RRRKKKDDDCCCGGGIIIGGGEEEEEECCCCCCDDDEEEFFFGGGGGGHHHMMMKKKJJJJJJKKKHHHDDD??????BBBEEEFFFEEECCCBBBAAA>>><<<:::777444333222222333(((EEE```yyyzzz}}}zzzxxxhhhrrr}}}~~~}}}nnnGGG^^^tttvvvPPPJJJZZZ~~~oooaaaqqqxxxiiiHHHAAA===<<<===;;;222111111///...///222444222---555888<<>>;;;@@@QQQccc666???333<<>>???:::999888777666555444333333333222222111000000000...------,,,,,,++++++*********+++++++++,,,,,,,,,111***333@@@WWW{{{ggg}}}vvv}}}pppCCC:::KKKXXX|||xxx\\\HHH@@@777333...++++++++++++***++++++******++++++,,,---333555777777555222111000//////111222222333222222555444111555999===___qqqtttxxxrrr___```UUUEEErrr]]]WWWaaaXXXQQQIIIFFFGGGIIIGGGEEEBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFEEEBBB@@@AAAFFFKKKLLLIIIFFFEEEFFFFFFEEEBBBDDDAAAAAAFFFMMMPPPKKKEEEHHHSSS}}}rrrwww~~~~~~uuuxxx|||tttlllbbb^^^^^^^^^ZZZWWWVVVWWWWWWWWWVVVTTTQQQPPPSSSRRRTTTVVVVVVSSSTTTXXXUUUWWWXXXXXXXXXXXX[[[]]]ZZZ\\\aaaeeeaaa^^^eeeqqqUUUrrrrrrXXXTTTOOOEEEEEEHHHDDDBBBBBB===FFFEEEEEEGGGIIIIIIHHHGGGLLLNNNNNNKKKFFFBBBAAABBBEEEDDDDDDFFFHHHFFFBBB>>>===;;;999777666555444222000---777UUUwww}}}zzz~~~zzz|||zzz}}}mmm|||~~~sss|||xxxwwwrrrbbbTTTPPPmmmqqq~~~```UUUllljjjuuuyyyjjjlllFFF???>>>>>>;;;444666666555555444222...+++222...444444555UUU{{{vvv^^^LLL;;;888EEEZZZnnn{{{~~~sssmmmooolllaaa___```[[[FFFYYYxxxyyy|||iiiVVVLLLBBB999;;;CCC:::777555555666777777777111111000000000000111111222222333333333444444444666666777888999:::;;;;;;:::???>>>===>>>;;;DDDZZZYYY777:::111999BBBNNNrrrYYYWWWUUUEEECCC@@@???@@@AAA@@@???<<<<<<:::999777666555444444444444333222222111111......------,,,+++++++++***++++++++++++,,,,,,,,,------111???NNN~~~pppzzz|||uuuzzzsssGGG:::HHHVVVyyyttt\\\FFF:::555222...++++++++++++++++++++++++***++++++,,,---222444666555333111000000///000000111222222333222333333222666;;;CCChhhsssuuuxxxrrr\\\qqqMMMFFF}}}qqq{{{TTTRRRZZZXXXRRRJJJGGGHHHIIIGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFFFFEEEDDDIIIGGGEEEEEEGGGHHHFFFDDDCCCBBBCCCGGGLLLMMMJJJFFFEEEJJJeeezzzmmmttt|||wwwjjjoooiiidddgggllljjj```VVVYYY[[[\\\[[[XXXVVVVVVWWWXXXVVVWWWYYYWWWUUUVVV[[[WWWXXXZZZ\\\^^^______```fffcccdddfffhhhqqqjjjcccyyyuuuxxxYYYHHHPPPMMMGGG@@@@@@CCCCCCCCCGGGIIIHHHGGGGGGHHHIIIHHHGGGKKKLLLLLLIIIEEEBBBBBBCCCGGGFFFFFFHHHIIIHHHDDD@@@BBB???;;;:::;;;:::888555;;;333111HHHrrr|||~~~~~~uuu{{{{{{fffxxx|||ttt|||oooYYYYYY\\\XXXXXX]]]wwwkkk^^^mmmpppsssqqqHHH@@@CCCDDD???444333222111222444333000---000...222111111GGGgggttt}}}gggSSS???:::AAAQQQeeesss~~~xxxppppppmmmccc```^^^UUUVVV]]]mmmvvvtttwwwwwwmmmfffUUUEEE===888444999BBB555555666888::::::777555111000000000000000111111333333333333444444444444666666777888999:::;;;;;;777>>>???>>>===:::JJJhhhHHH:::666444999CCCYYY~~~bbbSSSRRRZZZRRRHHHBBBAAABBB???===???>>>===;;;999777666555666555555444444333222222.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,)))111...@@@DDD}}}www~~~xxxzzzvvvMMM;;;DDDSSSvvvttt[[[EEE555333000---++++++,,,,,,,,,+++++++++++++++,,,------000222444444222000/////////000000111222222333333000333333777===IIItttuuuvvvxxxqqq[[[>>>DDDkkk|||hhh~~~lllRRRVVVXXXWWWRRRKKKGGGHHHHHHGGGEEEGGGGGGGGGGGGFFFDDDCCCBBBAAAAAACCCGGGKKKJJJDDD>>>DDDDDDDDDEEEGGGHHHGGGEEEBBBDDDFFFIIIJJJJJJHHHGGGFFFCCCLLLaaannnnnnpppwww|||}}}iiixxx|||rrrllliiioooxxxxxxnnnccc___aaaaaa___\\\[[[\\\^^^^^^[[[[[[\\\[[[YYY\\\aaaaaabbbccceeegggiiilllnnnwwwvvvxxx{{{[[[hhhxxx|||ZZZBBBEEEMMMGGGIII@@@BBBQQQNNNEEENNNKKKIIIFFFFFFFFFGGGFFFEEEIIIIIIHHHFFFCCCBBBCCCEEEJJJIIIJJJKKKLLLJJJGGGDDDGGGCCC??????AAAAAA===999<<<555...>>>ooo}}}{{{uuu{{{{{{}}}}}}tttggg{{{uuudddMMMTTT```eeeqqq|||}}}zzz|||}}}xxxPPPFFFGGGKKKGGG;;;555333000///...000222444///...000000222BBB^^^rrrrrrtttssstttpppZZZBBB999===JJJ```rrr|||rrrooolllbbb^^^YYYNNNSSSQQQXXX^^^___eeefffZZZGGG>>>888777666333444888444444555777999888555222000000000000000000111222333333333444444444444555666777777888999:::;;;<<<777>>>@@@>>>;;;:::RRRyyyppp:::===444999???EEEccc|||hhhNNNNNNiii[[[JJJ@@@>>>@@@@@@>>>@@@???===<<<:::888666555666666555444444333333222//////......---,,,,,,,,,+++++++++,,,,,,,,,------'''333,,,CCCCCCrrryyy}}}}}}xxxSSS===???OOOqqqwww[[[DDD444111///,,,+++,,,------,,,,,,++++++++++++,,,------000111333333111000000111000000000111111222333333000444444666===NNN|||uuuuuuvvvooogggmmm666JJJiiijjjyyyssscccVVV\\\VVVTTTPPPJJJGGGFFFFFFFFFEEEGGGGGGGGGFFFEEEDDDCCCCCC@@@AAAEEEIIIKKKIIICCC>>>BBBBBBCCCEEEFFFFFFEEEDDDBBBFFFJJJKKKIIIGGGFFFGGGJJJCCCAAAKKK]]]nnnyyy~~~ttt{{{|||yyyzzzzzzuuuooonnnllliiigggfffffffffeeeccc``````bbbaaaaaaeeekkkkkklllkkkgggfffkkkvvvwwwlllmmmlllllljjjGGGFFFJJJEEE@@@KKKEEENNNjjjaaaIIILLLJJJGGGDDDCCCDDDEEEFFFFFFHHHGGGFFFDDDCCCDDDFFFHHHKKKLLLLLLMMMMMMLLLJJJHHHKKKFFFBBBCCCFFFFFFBBB<<<555777222888```zzz~~~|||}}}~~~vvvnnnkkkeeeccc|||yyyooouuu```ZZZkkkwwwzzz{{{VVVxxxyyyhhhuuu{{{YYYKKKHHHKKKIII>>>999:::999555000...000333111111//////333>>>XXXuuunnnyyy{{{mmmeeeJJJ<<<:::BBBYYYooo{{{|||qqqmmmiii]]]XXXSSSHHHJJJDDDGGGJJJKKKRRRRRREEE333000000333444333222222888777666666666666444222000000//////000111222222333333444444444555555555777777888999:::;;;;;;<<<888??????===:::===^^^YYY333>>>444;;;CCCLLLyyyiii^^^GGGKKKTTTJJJ???<<>>>>><<<;;;999777666555555555555444333333222222000000///......------,,,++++++,,,,,,,,,---------)))333,,,EEEFFFiii}}}~~~xxx\\\BBB===KKKkkk{{{XXXAAA444000...,,,+++,,,------,,,,,,,,,++++++,,,,,,---...000111333222111111111333000000000000111222333444222666555555>>>RRR|||uuuuuuuuummm}}}^^^999WWW^^^vvvvvv\\\VVVYYYLLLPPPMMMIIIFFFEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEE???CCCGGGHHHGGGDDDDDDDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCGGGLLLLLLHHHEEEEEEFFFHHHDDD@@@EEEWWWlllyyy|||{{{yyy{{{|||{{{}}}~~~{{{vvvuuussssssvvvwwwxxx}}}~~~tttmmmuuukkkhhh~~~lll}}}}}}tttNNNEEELLLJJJ@@@BBBLLLFFFSSSsssjjjLLLJJJIIIFFFDDDDDDEEEHHHIIIIIIHHHFFFEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKGGGEEEEEEHHHGGGCCC???777===888000CCCfffxxxttt~~~lll^^^ZZZZZZaaasssppp]]]mmm{{{yyyvvvvvvFFFUUUppp~~~mmm}}}]]]LLLGGGJJJHHH;;;333555777777444111111222333444......333666LLLooo{{{uuuWWWEEE;;;;;;OOOfffttt{{{pppllleeeWWWQQQNNNDDDFFF@@@AAAAAA>>>BBBBBB666000---,,,---000222444555===:::888777777777666555////////////000111222333333444444444555555555555777777888999:::;;;<<<<<<;;;>>>===<<<<<>><<<<<<;;;:::888777666666666555555444333333222222000000000///......------,,,,,,,,,,,,------------,,,///---BBBDDD~~~|||YYYwwwzzz}}}zzzfffKKK>>>HHHddd~~~UUU<<<333///...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,------...///000222222111111222444111000000///000222333444444888555666CCC\\\yyyuuuuuuuuunnnJJJ;;;aaa^^^lll]]]VVVTTTHHHLLLKKKIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEAAADDDGGGFFFCCCBBBEEEHHHCCCDDDDDDCCCBBBBBBDDDFFFEEEIIILLLLLLHHHDDDCCCDDDAAA@@@@@@DDDOOO^^^iiilll~~~uuutttxxx|||~~~{{{~~~rrr___kkkllljjjpppOOOBBBEEEIIILLLMMMIIIJJJCCCMMMddd```MMMKKKJJJHHHFFFGGGIIIKKKLLLKKKGGGEEEDDDDDDGGGIIIJJJIIIJJJKKKMMMLLLKKKJJJJJJKKKHHHHHHGGGGGGGGGFFFCCCAAA===???:::000333KKKmmmyyy}}}fff\\\```iiizzz{{{xxx}}}hhhQQQ{{{rrrnnnLLLVVVsss[[[JJJKKKRRRNNN>>>DDD===555222444666555333222555//////444000@@@fffdddPPP@@@999GGG\\\mmmyyypppkkkbbbQQQKKKJJJDDDDDD???AAA===666999<<<333111000...---000444555555:::999888888999999777666////////////000111222333444444444444555555555555777888888999:::;;;<<<<<<<<<===;;;<<>>:::;;;;;;::::::999888888777777777666555555444444333111111000000///......---,,,,,,,,,------------...---+++000999999^^^tttnnnTTTjjj{{{~~~qqqUUUAAAFFF\\\{{{XXX;;;222///...,,,,,,,,,,,,+++)))---,,,,,,,,,,,,---......---///000000///000222444111111000///000111333555444777555888KKKiiiyyywwwvvvwwwwwwpppmmm666>>>kkklllfffaaaTTTRRRMMMKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEDDDCCCEEEIIILLLHHHJJJKKKKKKHHHEEEBBBAAA>>>???AAACCCFFFKKKSSSZZZxxxyyy}}}~~~|||}}}zzzsssfffhhhyyytttqqqvvvZZZLLLCCCEEEGGGGGGKKKTTTJJJFFFDDDJJJPPPNNNJJJJJJIIIHHHGGGHHHIIIJJJIIIHHHEEECCCBBBDDDGGGIIIHHHGGGGGGIIIKKKJJJHHHGGGIIIKKKFFFHHHJJJJJJGGGDDDCCCCCCCCC===::::::777???dddvvvsss```___mmm{{{{{{sssppplllppp~~~mmmZZZ}}}tttgggwwwWWWJJJPPP\\\XXXDDDmmmXXX???222333777555111///444///111777///;;;cccoooxxxxxxjjjXXXFFF:::DDDXXXggg|||yyyppplllaaaNNNHHHIIIEEEAAA>>>@@@;;;222666<<<666000111222333555777555111555555555777999999777444////////////000111222333444444444555555555666666777888999999;;;;;;<<<======<<<999<<>><<<;;;;;;<<<===>>>;;;;;;:::::::::999999999888888888777666666555555111111000000//////......,,,,,,,,,---------.........(((222222///DDDcccdddfffppp~~~yyy\\\CCCDDDWWWuuu]]]===222000...,,,,,,,,,,,,***(((---,,,,,,,,,,,,---......,,,---.........///111333222111//////000111444555333666444;;;RRRssswwwvvvwwwyyyxxxrrrVVV000FFFxxxiii]]]^^^NNNNNNQQQKKKKKKKKKJJJIIIJJJLLLMMMMMMKKKHHHEEECCCBBBAAAAAAFFFCCCAAACCCFFFHHHFFFCCCEEEFFFFFFEEEDDDGGGMMMRRRJJJJJJKKKKKKIIIFFFBBB???AAAAAACCCDDD@@@===EEEQQQhhhuuu~~~}}}vvvvvvuuuvvv}}}fffaaaYYYaaaaaaLLLIIIJJJMMMKKKEEEDDDGGGFFFCCCIIINNNEEEBBBGGGGGGGGGFFFEEEFFFFFFFFFDDDBBBCCCBBBAAADDDGGGIIIGGGDDDFFFHHHJJJIIIFFFFFFHHHJJJDDDIIILLLKKKFFFCCCCCCEEEJJJ<<<;;;DDD<<<333MMMuuu~~~wwwxxxgggXXX]]]lllwww___ZZZ\\\bbbpppyyylll~~~www~~~tttTTTCCCCCC___IIICCClllkkk^^^FFF666555444...///222555666222222===IIIbbbvvvzzzqqq|||}}}xxxkkkRRR===<<>>===;;;999777555444444555444333222222444666777,,,///444888999666222//////.........000222444555444444555666777888999999::::::::::::;;;<<<======888@@@<<>>TTT{{{uuusss{{{ttt{{{222;;;VVVsssuuu~~~xxx]]]VVV[[[[[[TTTNNNMMMRRRWWWTTTNNNIIIJJJMMMHHHGGGEEEBBB???>>>@@@AAACCCDDDEEEDDDBBBBBBCCCDDDGGGDDDEEEIIIKKKJJJKKKOOOHHHIIIIIIEEEAAAAAADDDGGGAAA???>>>???@@@BBBBBBAAARRRyyywwwvvvsssuuu{{{yyyhhh]]]hhhvvvrrr~~~www]]]KKKEEEIIIMMMKKKFFFCCCDDDGGGDDDEEEEEEEEECCCCCCEEEFFFIIIGGGEEEFFFHHHHHHEEEBBBGGGFFFDDDCCCBBBCCCEEEFFFHHHJJJLLLKKKHHHFFFGGGIIIDDDMMMUUUSSSIIICCCFFFKKKIIIFFFDDDAAA;;;:::FFFVVVxxxwwwvvv{{{|||~~~jjjbbbhhhtttvvvrrrdddNNNUUUeeezzzrrr~~~}}}zzzyyy~~~~~~hhh}}}|||ZZZZZZFFFEEEaaaJJJBBBBBBGGGCCC777222777999666111111333444000///666???ZZZwwwzzz|||vvv{{{uuuzzzxxxiiiVVVHHHAAA>>>TTTfffyyy{{{wwwtttpppfffZZZNNNEEEAAA@@@===;;;:::888666444444333333111000//////000111222...000444777777444111...............000111333555444555555666777888999999::::::::::::;;;<<<======>>>AAA777???VVVddd<<<555<<<;;;;;;UUURRRHHHGGGCCCBBBCCCEEECCCAAA@@@@@@???;;;888<<<:::999999;;;<<<<<<;;;;;;999666444333333555666:::999666444222111111111000///---,,,,,,,,,------000111,,,+++333<<>><<<:::999777666444333222222111000///.........///000111222444444333111///------------...///111333444555555666777888999999:::::::::;;;;;;<<<=========>>>CCC888@@@lllDDD333888999888FFFhhhoooEEEIIIKKK@@@>>>CCCGGGDDDAAA???>>>===:::999;;;;;;;;;<<<>>>>>>===<<<:::999777666666777888999<<<;;;999777555444444444111000///...---,,,,,,---000111,,,***000666JJJhhh{{{rrrZZZGGGMMMeee{{{DDD111......---,,,,,,,,,,,,---,,,,,,,,,,,,---------------............/////////---......000111333555666666888>>>PPP{{{zzznnn|||xxxqqqIII999AAArrrPPPcccooo___WWWQQQQQQSSSQQQMMMKKKKKKLLLMMMMMMMMMKKKJJJIIIHHHHHHFFFCCCAAA@@@BBBDDDFFFFFFEEECCCBBBDDDGGGJJJJJJFFFEEEFFFFFFCCCCCCGGGDDDBBBAAA@@@@@@@@@>>>===>>>@@@BBBAAA>>>>>>AAACCC???SSShhhrrrtttwww||||||yyyyyy~~~mmm|||}}}tttrrrsssyyywwwwwwqqqmmmppp}}}~~~rrrbbbsssvvv~~~QQQ@@@>>>;;;AAAAAAAAAAAA@@@???>>>>>>??????@@@???>>>>>>???AAAFFFEEECCCCCCDDDDDDBBBAAADDDCCCBBBAAAAAABBBCCCDDDEEEFFFHHHGGGEEEDDDEEEEEECCCCCCEEEIIILLLMMMJJJGGGMMMKKKJJJHHHDDD>>>===@@@aaa{{{rrr]]]rrrsssuuupppfffXXXSSSOOOfffxxxvvvaaafffeee{{{kkkRRRqqqrrrbbbPPPIIIYYYIIINNNkkkPPPBBBCCCFFFEEE???;;;;;;999444888444222444444111///111???bbbyyy~~~zzzoooaaaMMM<<<@@@XXXmmmuuu||||||{{{zzzsssooollleeeZZZMMMBBB;;;888777666555444222222111111111111000000000111222333333333222111000...---,,,+++,,,---...000111333444555666666777888999:::::::::;;;;;;<<<======>>>>>>888CCC@@@LLLuuu:::444<<<666;;;[[[YYYCCCIIIIIIBBBCCCFFFFFFDDDAAA???>>>===<<<<<<;;;;;;<<<===???@@@>>><<<<<<;;;999888777888999:::;;;;;;:::888777666555555222222111///...---,,,,,,***///...///222111===VVVyyyyyy|||oooxxxcccLLLIII]]]sssFFF000......---,,,,,,,,,,,,---,,,,,,,,,------------...------........./////////......///000222444666777999888@@@[[[ppp|||{{{yyy999777LLLIIIVVVzzzYYYXXXWWWVVVRRRMMMJJJJJJIIIGGGGGGIIIKKKLLLJJJGGGHHHHHHFFFDDDBBBAAACCCEEEFFFFFFDDDCCCBBBEEEIIIMMMKKKFFFDDDDDDBBB??????BBBDDDAAA@@@BBBDDDEEEBBB???===AAACCCBBB===<<<@@@DDD;;;@@@HHHPPP[[[kkkzzzzzzzzz}}}xxxsssoookkkhhhgggiii___^^^hhhiiieeeppp~~~___pppmmmsssOOO<<<:::@@@CCC???>>><<<===>>>>>><<<;;;======>>>===<<<;;;===???CCCBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCAAAAAACCCFFFJJJLLLJJJGGGOOOMMMLLLLLLJJJFFFBBB@@@OOO||||||ooo}}}sssqqqmmmwwwXXXQQQYYYbbb|||hhhXXXMMMRRR]]]yyycccRRRrrr___HHHBBBCCCYYYKKKRRRoooPPP@@@CCCDDDAAA<<<::::::888555888333111444555222000000555SSSiiittt{{{~~~nnnSSSFFF888LLLaaannnxxx~~~zzzyyy||||||uuummmkkkdddYYYMMMBBB;;;777555444333222111111111111//////000111222333555555333222111///---,,,,,,,,,+++,,,---///111222333444666666777888999:::;;;;;;:::;;;<<<>>>>>>>>>>>>>>>999???EEE```PPP>>>:::>>>777JJJzzz]]]NNNJJJIIIDDDGGGLLLHHHDDDCCCBBB@@@>>>>>>???@@@;;;;;;;;;===??????===;;;===<<<;;;999888888888888999999888888777666555555333333222111000...------)))......///222000<<>>AAACCCAAA@@@BBBFFFGGGEEEBBB>>>AAADDDBBB===<<>>>>>???CCCMMM]]]rrr~~~yyysss~~~mmmgggsssyyylll[[[eeeccc```^^^\\\]]]^^^___aaa```qqqnnniiixxx```CCCuuuvvvZZZDDDCCCCCC;;;777:::>>><<<;;;;;;<<<===<<<:::<<<======<<<;;;;;;<<<>>>?????????>>>>>>>>>???@@@???>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCBBBAAA???CCCFFFHHHGGGGGGHHHIIIMMMMMMLLLKKKLLLLLLIIIEEE???iiiqqqrrrxxx^^^~~~QQQKKK```rrrrrrWWWQQQUUU^^^yyy```YYYwwwaaaJJJAAA???>>>cccVVV[[[vvvVVVEEEBBB@@@<<<:::999999888666555222000333444111000111000GGG```yyy{{{vvvmmmwww{{{\\\QQQ777@@@RRRggguuu}}}|||yyywwwyyy}}}~~~zzzvvvllliiicccXXXLLLBBB;;;999333333222111111111111111,,,---...///000111222333000000...---,,,,,,,,,,,,+++,,,...000222444444555777777888999:::;;;;;;<<<:::<<<===?????????>>>>>>@@@===OOO}}}{{{999:::666:::999[[[mmmHHHIIIMMMIIIBBBHHHNNNGGGAAAAAABBB@@@???>>>???AAA<<<;;;:::;;;<<<===;;;999<<<;;;:::999888777666666666777777777666666555444222333333222111000///...---///,,,+++000222CCC```mmmpppwww```MMMTTTgggaaa666......---,,,,,,,,,,,,---,,,---------............,,,,,,---------.........///000000222333555777888888<<>>===???BBB======???CCCGGGNNN\\\iiijjjppp|||}}}}}}nnndddpppwwwwwwxxxyyyzzz|||~~~kkkbbb___dddwwwyyyiiiLLL<<<888DDDDDD777555???<<<<<<;;;;;;:::;;;;;;<<<;;;<<<<<<;;;::::::;;;===;;;<<<<<<<<<;;;<<>>?????????@@@@@@???AAABBBCCCAAA@@@???EEEJJJJJJFFFDDDHHHLLLIIIKKKLLLKKKLLLNNNKKKGGG<<>>999eeeVVVZZZtttVVVGGGEEEAAA?????????>>>;;;999777444333555444111111555///<<>>GGG```pppuuu}}}|||yyywwwvvvvvvvvvuuutttkkkhhhbbbWWWLLLCCC===;;;333222111111111111111111------......//////......---,,,,,,,,,,,,---------+++,,,///222444555666666777888888999:::;;;<<<<<<;;;<<<>>>@@@@@@@@@???>>>AAADDDlllSSS777555222;;;DDDpppZZZGGGDDDIIIJJJCCCDDDGGGBBB>>>@@@BBB@@@===<<<<<<======;;;999888999999888777999888888777777777666666555555666777666555444444222222333333333222000///...000,,,+++...111BBB___eee]]]mmmTTTRRR```wwwrrr888......---,,,,,,,,,,,,---------------............---............/////////000000111222444666888999:::DDDppp{{{ttt{{{wwwyyy~~~```<<<111FFFwwwjjj|||qqqccccccPPPRRRPPPMMMNNNPPPMMMFFFEEEDDDCCCDDDEEEFFFFFFFFFDDDDDDCCCBBBAAAAAADDDGGGAAABBBBBBAAA???@@@BBBDDDCCC???===>>>??????BBBGGGEEEEEEDDDBBB@@@???AAABBBBBBAAAAAA@@@?????????@@@<<<;;;???CCCDDDDDDKKKTTT}}}vvvgggmmm}}}}}}yyyzzz}}}{{{```LLLjjjrrrmmmrrreee777@@@===;;;<<<:::888<<>>>>>>>>@@@???>>>@@@BBBCCCAAA???@@@EEEJJJJJJGGGFFFJJJNNNIIINNNQQQOOOMMMNNNKKKEEEAAAEEEXXXrrrvvv~~~}}}sss___WWWvvvzzz___dddxxxyyyfff[[[wwwuuudddQQQGGGDDDBBB<<<777YYYJJJMMMhhhMMMAAAAAA>>>???CCCFFFEEEBBB@@@;;;999888888555222444888000333DDDnnn{{{|||ttteeeQQQAAACCC[[[kkklllvvv|||zzzwwwsssqqqpppqqqqqqkkkhhhaaaWWWLLLCCC>>>===222222111111111111222222000000000000///...---,,,******+++,,,------......+++---000222555666666666777888999999;;;;;;<<<===;;;<<<>>>@@@AAA@@@???>>><<>>LLLvvvkkk~~~~~~|||xxxMMM777888fff___iiiQQQTTTMMMMMMKKKIIILLLOOOIII>>>DDDDDDDDDDDDDDDEEEFFFGGGCCCCCCCCCAAA@@@AAADDDFFF@@@AAAAAA@@@???>>>???AAAAAA===;;;>>>???@@@DDDIIIJJJJJJIIIDDD???===???BBBCCCAAA??????@@@@@@@@@???AAA===>>>DDDFFFEEEJJJRRR\\\hhhtttuuuqqqwww|||uuuyyyzzzwwwrrrfff^^^ZZZdddwww}}}vvvllltttqqqfffyyyxxxkkkbbbaaahhhwwwSSS;;;DDD888===;;;444888@@@>>>333777:::<<<:::666555:::>>>888999999888777777888:::444666888888888:::???DDD999:::;;;<<<============@@@???>>>???BBBCCCAAA???AAAEEEIIIJJJIIIJJJMMMPPPKKKTTTXXXUUUQQQOOOJJJCCCBBB888FFFhhhgggQQQmmmkkkrrrlllZZZwww[[[TTTKKKGGGCCC>>>999777TTTDDDIII\\\JJJCCCAAA>>>CCCOOOPPPFFFAAACCC>>><<<888666666555444222555222:::UUUssszzz}}}wwwzzz~~~vvvhhhcccGGG999JJJ```hhhqqq~~~~~~{{{xxxtttqqqmmmhhhddddddccc```WWWLLLBBB===;;;333222111000000000111222111111000000/////////...---------------...//////222222333444444555555666888999999::::::;;;;;;<<>><<>>??????@@@@@@@@@@@@???FFFPPP]]]ppp|||yyywww|||ggg```iii{{{|||rrrUUUMMMXXX```ooozzzkkkuuu|||aaaKKK<<<999===999999999888888888888777777777777777777777777777888777777666777999;;;<<<999999777777888999;;;===<<<:::888999<<<>>>===;;;CCCBBBBBBBBBCCCDDDFFFGGGFFFGGGHHHHHHGGGIIILLLNNNTTTOOOJJJJJJNNNOOOJJJEEEJJJEEEDDDQQQooo}}}yyy~~~zzzrrrttt]]]vvvppp___QQQKKK@@@>>>DDD===555999YYYLLLIIIRRRBBBGGGJJJ@@@>>>FFFJJJDDD???AAA<<<;;;::::::;;;:::777555333000444EEE```yyy}}}~~~uuusss~~~zzzffffffUUUGGGHHHQQQ]]]jjjtttyyy{{{{{{wwwpppiiieeecccbbbccc```YYYNNNDDD>>>;;;444333111000000111111222111111111000000////////////............///000000444444444555666666777777:::::::::;;;<<<<<<======???>>>CCCAAA888;;;DDDFFFQQQlll===444555777HHH]]]sssOOOJJJDDDFFFHHHHHHFFFCCC@@@???<<>>===<<<===;;;:::;;;======:::888777666555777:::<<<;;;999;;;;;;:::888777888;;;===>>>;;;999777777666555333000111222///,,,---222777RRR}}}nnn]]]SSSaaawwwrrrBBB000000...------......---------........./////////000000000000111111111111111222333444666999>>>BBBYYYyyyzzz|||}}}tttJJJ888666eeeUUUqqqyyyxxx{{{NNNIIIMMMLLLLLLKKKHHHFFFEEEGGGIIILLLPPPNNNJJJQQQ\\\VVVEEEFFFGGGGGGGGGFFFDDDBBB@@@@@@BBBCCCDDDDDDDDDFFFHHHJJJDDDAAABBBBBBAAABBBEEEFFFEEECCCBBBBBBAAA???>>>@@@AAAAAABBBAAA@@@>>>======>>>??????@@@????????????EEEMMM]]]kkknnnxxxvvv}}}{{{ssstttzzzsss{{{hhhvvvyyy}}}eee```XXXdddnnnUUUxxxnnnWWWGGG>>>777555777888888888777777777666666666666666666666666666666666666666666777888999:::888777666666777888:::<<<;;;999777888;;;===<<<;;;AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQNNNKKKLLLNNNMMMIIIEEEIIIKKKFFFEEE\\\yyycccsss|||{{{|||xxx[[[{{{www___RRRFFFNNNGGG:::888888888>>>[[[PPPMMMVVVQQQdddWWWIII???BBBGGGEEECCCEEE:::;;;<<<>>>???>>>;;;888666666555:::QQQsssyyytttyyywwwppp|||hhhgggbbbUUUFFFCCCQQQcccnnntttyyy|||xxxnnneeeaaabbb```aaa```[[[RRRGGG>>>:::444333222111000111222222111111111111111000000000111000000000000111222222555555666777777888888999;;;;;;<<<<<<===>>>>>>>>><<>>;;;AAAPPPlllCCC555999777999YYY\\\TTTLLLFFFLLLQQQNNNGGGBBBCCCGGG===FFFMMMIIIBBB???>>>========================<<<999888888;;;>>>@@@AAA@@@>>>BBB@@@888555;;;<<<999===;;;999999999999888777333444444111------000333IIIwwwfffVVVZZZkkkiiiCCC333111/////////...---,,,............////////////000000111111111222222222777111000777;;;===EEEPPPvvv}}}xxx|||rrrddd222888;;;sss]]]IIIrrrTTTGGGFFFPPPIIIIIIHHHFFFEEEEEEGGGIIIGGGLLLLLLIIIPPPYYYTTTEEEFFFFFFGGGGGGFFFDDDBBBAAA???AAACCCEEEEEEFFFHHHJJJOOOGGGBBBDDDFFFDDDBBBBBBEEECCCAAABBBCCCBBB>>>;;;;;;<<<>>>??????>>><<<;;;<<<===>>>>>>?????????>>>>>>@@@BBBKKKYYY```vvv{{{uuuzzzqqqdddrrr~~~uuuaaa]]]uuupppnnnbbbyyynnnccckkkrrrnnnXXXOOOhhhllljjjgggpppiiipppxxxWWWHHH999555777888777777666666666666555555555555555555555555555555555555333333444555666666666666666555555555555777888999999888777888:::<<<<<<;;;@@@??????@@@AAACCCEEEFFFHHHIIIIIIIIIHHHHHHKKKMMMMMMMMMOOOOOONNNKKKHHHFFFHHHPPPHHH;;;JJJooolllbbb{{{ttt___{{{ccczzz^^^rrr^^^MMMDDDFFFDDD:::555888777===LLL]]]KKKMMMdddeeetttWWWKKKAAAAAACCCCCCDDDHHH<<<<<<<<<>>>???>>><<<999666:::888777IIIppp}}}ttt}}}nnngggYYYKKKCCCJJJ]]]mmmrrruuuwwwtttllldddaaa```^^^______\\\TTTJJJ@@@:::555444333222111111222222222222222222222111111111333333222222333333444555666666666777888888999999;;;;;;<<<======>>>>>>???>>>@@@;;;AAAIII>>>BBBaaa[[[444999>>>===FFFmmmoooSSSSSSIIIGGGMMMQQQNNNFFFAAACCCGGG>>>GGGMMMHHH@@@===>>>???AAA@@@>>>===<<<<<<>>>@@@999999:::<<<>>>@@@AAAAAA<<>>@@@QQQggg{{{wwwqqqXXX222777GGGAAAdddoooyyyKKKKKKFFFHHHFFFFFFFFFDDDCCCDDDFFFIIICCCHHHJJJIIINNNUUUPPPEEEDDDDDDEEEDDDDDDBBBAAA@@@???AAACCCDDDDDDEEEGGGIIILLLFFFBBBDDDEEEBBBBBBCCCCCCAAA@@@AAACCCBBB===888777999;;;======;;;:::888;;;<<<===>>>>>>???>>>>>>???@@@===AAAJJJNNN___zzz}}}tttuuuvvvkkkzzzlllYYYcccSSS___\\\KKKGGGSSSYYYRRRlllmmmpppddd|||yyy{{{ddd]]]yyyVVV@@@AAA:::444333666888888888444444444444333333333333333333333333333333333333000111333444555444333222444333333333444555666777777777777777999:::;;;;;;???>>>>>>???AAACCCEEEFFFIIIJJJJJJIIIGGGHHHJJJLLLJJJNNNRRRRRRNNNJJJHHHHHHJJJOOOIII???GGGbbbyyy|||xxxPPP[[[yyy{{{ttt{{{ggglll~~~mmm\\\LLLBBB???BBB;;;555:::<<<999UUUfffJJJOOOpppfff^^^IIIEEEAAA>>><<<;;;???DDD???===;;;:::;;;;;;;;;999111777666333???```nnn^^^WWWNNNFFFQQQdddpppooonnnllljjjgggccc```]]]]]]]]]ZZZTTTKKKBBB;;;777666444222222222222333222222222333333333333333555444444444444555666666666666666777888888999999;;;;;;;;;<<<======>>>>>>@@@>>>:::BBBGGG<<>>999999:::;;;;;;;;;<<<===777<<<;;;;;;GGGUUUOOO???<<<:::888888999:::999888555666666555333333333333777QQQyyyhhh```\\\hhhzzzlllQQQ777///+++...111///---////////////000000000111111000111111222333444444444777555888??????FFFdddxxxpppHHH777777___}}}QQQ~~~RRRMMMGGGCCCBBBDDDDDDCCCBBBAAABBBEEEGGGFFFKKKNNNMMMQQQVVVSSSKKKCCCBBBBBBAAA@@@???>>>>>>???AAABBBBBBAAAAAACCCDDDBBBAAAAAACCCAAA>>>@@@EEEAAA??????@@@AAA@@@<<<888777888:::;;;;;;:::999888;;;;;;===>>>>>>?????????999<<<:::;;;@@@>>>EEEXXXccceeejjjqqqzzz~~~hhhVVVbbbqqqsss[[[EEE999666666777777555333333333444333333333222222222111111111111111111111111111111///000111333333222111000222222222222333444555555555666666777777999:::<<<======>>>???AAACCCFFFGGGIIIIIIIIIHHHGGGGGGIIIKKKJJJNNNRRRQQQMMMIIIIIIJJJOOOKKKIIIKKKNNNUUUfffvvv|||ssstttnnn{{{mmmyyyyyyttt{{{~~~~~~yyylllZZZJJJAAA>>>>>>444===>>>888<<>>BBB>>>;;;999888999:::999999333666666555999MMMjjj~~~|||{{{xxxgggeeeZZZGGGFFFTTTgggfffgggiiikkkjjjfffbbb]]]\\\YYYVVVRRRKKKCCC>>>888777555333222222222333333333333333444444444444666555555555555666777777666666777777888999999:::;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCC@@@GGGyyyFFF555===888999KKKGGGCCCKKKCCCEEECCCBBB@@@@@@???===;;;999>>>AAAAAA;;;888:::<<<<<<<<<:::888:::===???===;;;888999:::999888777888999999999777888BBBJJJBBB333AAA???<<<::::::999777555333333444444444333222111;;;LLL{{{zzzvvvhhh]]]aaaooozzz~~~qqqXXX===222+++...111///...111000000000000111111111111111111222333444444555666444888>>>BBBDDDXXX~~~vvvtttppplll888666CCCzzzttthhhrrriiiAAANNNBBBDDDJJJBBBBBBBBB@@@???@@@BBBEEEGGGKKKNNNMMMNNNQQQQQQMMMCCCBBBAAA???>>>===<<<;;;>>>???AAA@@@??????@@@AAA<<<<<>>>>>??????>>>===;;;::::::::::::;;;::::::999999;;;<<<===>>>???@@@@@@@@@666<<<<<<===@@@::::::FFFLLL^^^mmmoookkkooo|||}}}ooosss|||tttgggTTTZZZuuurrrVVVCCC:::666666888222888:::666222222333333222222222222111111111111111111111111111111111111///000000111111111000000111111111222333333444444333555666666666777:::<<<;;;;;;<<<===???BBBEEEGGGGGGGGGGGGGGGFFFFFFIIIKKKKKKMMMNNNLLLIIIHHHIIIKKKQQQHHHIIISSSRRRKKKPPP___tttuuuttthhhsss{{{sssgggkkkhhh\\\LLL???<<<<<<===222>>>666111UUUjjjRRR[[[www^^^GGGBBBDDDDDDBBB????????????999888777888:::;;;:::999:::888888;;;;;;BBBYYYrrruuu{{{qqqjjj}}}|||pppkkkbbbQQQIIIKKKYYY^^^eeekkkllljjjgggeee^^^ZZZUUUQQQNNNJJJEEEAAA999777555444333222333333333333444444555555555555666666666555666666777888888888888999::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@CCCFFFCCCJJJrrr]]]555999999666NNNnnnaaaBBBCCCFFFEEEHHHCCCBBBAAA@@@@@@???===<<<:::<<<;;;888888;;;;;;888666555999AAAJJJKKKBBB:::666888999999666555777999===999555666888888333--->>><<<999888999999777666444444555555555444111///888HHHrrrnnn{{{yyyrrrfffdddiiiqqq{{{vvvaaaFFF777...000222///...222000000000111111111222222111111222333444555666666777>>>EEEGGGRRRttt|||{{{zzzwwwrrrzzztttIII555999^^^zzzbbbtttvvvRRRAAAJJJGGGFFFLLLAAAAAAAAA???===>>>@@@CCCDDDGGGIIIGGGGGGIIIJJJJJJDDDCCCAAA???===<<<;;;:::<<<===????????????AAABBB>>><<<===AAAAAA???AAAEEE;;;>>>@@@>>>:::999:::===>>>===<<<;;;::::::;;;;;;;;;<<<===???@@@AAAAAAAAA999@@@@@@???AAA;;;888BBBEEEXXXfffccc\\\aaasss~~~{{{|||uuummmoooyyy{{{wwwuuu[[[WWW```mmmpppqqq|||\\\QQQDDD888666777666444444333888999555333666666333222222222222111111111000000000000000000000000000000000000/////////000000000111111222333333333333222444666666555666999<<<888888999:::===@@@CCCEEEDDDEEEFFFEEEEEEFFFHHHKKKLLLKKKHHHEEECCCEEEHHHJJJLLLHHHJJJRRRSSSKKKFFFIIIccclllyyypppWWWfffzzzqqqSSSbbb___UUUEEE;;;:::;;;:::;;;???AAA\\\]]]FFFKKKbbbNNNCCCCCCBBB???======>>><<<888444555777:::======;;;999<<<666777>>>===<<>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCC^^^ddd>>>555???333:::iiinnnDDDLLLGGG@@@EEECCC>>>???@@@>>><<<;;;;;;<<<888999999888;;;===:::444333444<<>>555444333444777999999999888888888888888666222///+++<<>><<<===???AAADDDGGGHHHEEEDDDEEEHHHIIIFFFEEEBBB@@@===<<<;;;::::::<<<>>>??????@@@CCCDDDBBB===<<<@@@DDDCCCBBBBBB:::>>>AAA>>>888666:::???AAA@@@===;;;:::;;;<<<===<<<===>>>???AAAAAABBBBBB;;;AAA>>>:::<<<666444===999EEENNNOOOSSS^^^kkkqqqtttvvvzzz|||gggaaaXXXXXXgggxxxzzzrrruuuzzz}}}~~~zzziiijjjbbbWWWSSSXXXuuu{{{nnnaaaNNNAAA555555666666333000444;;;444666444111222777555///222222222222111111111111111111111111111111111111111111///......///000111000111222333333444333333111333555666555555999<<<555666666888;;;>>>AAACCCBBBCCCDDDDDDDDDEEEHHHKKKMMMIIICCC@@@???BBBFFFIIIFFFHHHKKKOOORRRPPPHHH???XXXuuussswwwMMMVVVeeeyyytttgggddd]]]LLLaaa___TTTDDD;;;<<<<<<999<<>><<<999888999:::999999555666888999777:::HHHVVV||||||rrrzzz~~~qqqxxxyyyhhhXXXTTTMMMTTT___hhhhhheeefffkkkbbbZZZQQQMMMJJJEEEBBBAAA<<<888333222444777777666555666777777666666777888777777777777888999:::;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;===@@@BBBEEEGGGEEECCCJJJ]]]xxx@@@222:::555:::OOOsss}}}aaaJJJEEEGGGCCC@@@AAA@@@???>>>===>>>???@@@AAA;;;<<<>>>===<<<::::::;;;777777<<>>;;;;;;<<<>>><<<>>>AAABBBBBBAAA@@@@@@BBB???>>>AAAFFFGGGDDD@@@@@@BBB@@@<<<;;;??????===???@@@AAAAAA@@@>>>;;;999:::<<<>>>??????===:::999999:::;;;;;;999999:::;;;;;;<<<===@@@FFFQQQ\\\dddxxxtttuuuppplllzzzcccYYYcccgggpppcccrrrqqqZZZHHH>>>999666444666666555444333333222222111111111111111111111111000000000000000000000000222111111111000000//////////////////////////////000000000111222222333333111222222333444555666666888888888999;;;===>>>?????????@@@AAABBBCCCDDDDDDHHHDDDAAABBBEEEGGGHHHGGGJJJIIIIIIKKKNNNOOOMMMJJJJJJddd{{{kkkWWWbbbyyyyyy|||xxxeeeVVVUUUYYYYYYZZZ]]]mmm]]]FFF888888??????:::LLLXXXHHH;;;OOOXXXLLL@@@@@@@@@>>><<<===AAADDD<<<:::888888999::::::999;;;;;;======:::;;;EEEQQQwwwxxx}}}zzzjjj___cccUUUTTTXXX```eeeddddddeeeccc```ZZZQQQJJJEEEAAA===999666333333555666666555555666888777666666777999888777777888888999:::;;;;;;;;;;;;;;;<<<===>>>>>>:::CCCGGGCCC@@@BBBDDDCCCKKKHHHZZZAAA777444<<<555DDDeeepppZZZHHHFFFGGGCCCAAACCCAAAAAAAAA@@@@@@AAAAAAAAA<<<===>>>===;;;:::;;;<<<;;;<<>>===<<<;;;::::::::::::GGGAAA:::999<<<>>><<<888999999888888888888999:::999888777666555555555555777///CCCTTTWWWuuuyyywwwyyyzzzwwwssslll]]]LLL@@@777111///111444444555666666666666666888555666;;;???@@@AAADDDHHHWWWppp{{{{{{zzzsssnnnooobbb;;;:::777<<>>???AAABBBAAAAAA@@@@@@@@@===<<<>>>BBBCCC@@@<<<>>>@@@???;;;;;;>>>???===>>>>>>??????>>>===<<<;;;;;;===>>>??????===;;;999:::;;;<<<<<<::::::;;;<<<:::::::::;;;>>>DDDMMMRRRXXXdddzzz|||jjjttt}}}~~~rrrcccOOOFFF;;;444444555666555555555555444333222222222111111111111111111111111000000000000000000000000111111111000000///////////////////////////////////////000111111222222333111111222333444555666666777777888999:::<<<>>>>>>>>>???AAACCCEEEGGGHHHHHHHHHEEECCCDDDGGGJJJJJJJJJLLLKKKKKKMMMOOOPPPNNNKKKFFFTTTyyyyyyzzzyyyuuujjjggg}}}iii[[[]]]VVVOOO\\\sssyyynnngggGGG111444999888BBBTTTNNNEEE;;;MMMVVVLLL???@@@@@@???>>>???AAACCC;;;999888888:::;;;;;;:::???>>>@@@@@@<<<999???GGG\\\ttt|||pppvvvsssuuurrr{{{yyycccXXX```WWWSSSYYYaaadddcccccccccfffbbbUUULLLHHHBBB;;;777666444555666777666666555777888888777777888999888888888888999:::;;;<<<;;;;;;;;;<<<===>>>@@@@@@===CCCCCC>>>@@@IIINNNKKKOOOWWW}}}CCC000999888<<<@@@fff~~~```SSSHHHHHHIIIDDDCCCEEEBBBBBBCCCDDDDDDCCCBBBAAA===>>>===<<<::::::<<<>>>@@@@@@BBBDDDEEEDDD@@@<<>>;;;<<>>BBBEEEAAAAAAAAAAAAAAA@@@@@@@@@???===<<<===@@@@@@<<<999;;;>>>===::::::>>>???<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@@@@@@@???===;;;;;;<<<===<<<;;;:::;;;===::::::999777666888<<>><<<;;;;;;;;;:::999999:::<<<======<<<>>>===???@@@===888999>>>NNNeee|||}}}rrrxxxttt{{{kkkZZZiii]]]UUUXXX```dddfffhhhdddgggaaaTTTNNNOOOIII>>>:::999777666666777888999666777999888777777888:::999999999999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@BBB===;;;AAAJJJNNNOOONNNYYYBBB***EEE<<<888:::WWWYYYSSSMMMJJJKKKJJJEEEDDDFFF@@@BBBDDDEEEEEECCCAAA???>>>>>>===;;;999:::<<>>===>>>>>>BBB@@@===:::888999:::;;;===>>>>>>===;;;:::::::::888888888888999:::<<<<<<999999888777777777777777999333999???CCCccc|||{{{{{{|||xxxooofff___VVVLLLFFFFFF??????@@@@@@AAABBBCCCDDDHHHGGGHHHKKKNNNSSS^^^jjj}}}zzz|||sssyyytttYYY333999000BBBQQQZZZ~~~kkkAAA???DDDEEE@@@DDDIIIBBBBBBAAA@@@???@@@AAABBBCCCBBB???<<<===???AAA@@@>>>???===;;;:::;;;>>>BBBEEECCCBBB@@@@@@@@@@@@@@@??????>>>===>>>???>>>;;;999999;;;<<<999:::===>>>;;;;;;:::999888999;;;===>>>???@@@AAABBBAAA@@@???>>>:::;;;<<<;;;::::::;;;<<<:::::::::777555444555666@@@DDDDDDIIIOOONNN[[[uuuuuuzzzhhheeepppmmm^^^hhhccckkkuuuxxx{{{yyypppqqqlllkkkVVVbbbuuurrr}}}zzz^^^VVVHHH;;;555444333222888666444444555333000...333333222222222111111111000000000000000000000000///////////////////////////...................................................//////000111111222000000111222333444555555555555555666777999:::;;;777999<<<@@@CCCDDDEEEEEE??????@@@BBBEEEHHHJJJKKKLLLMMMMMMNNNOOONNNMMMLLLNNNLLLFFFGGGYYYwwwxxx~~~cccEEENNN^^^||||||sssllleee\\\VVVZZZXXXkkkaaa<<<333<<>>===<<<;;;::::::999;;;::::::<<<>>>??????>>><<<;;;===AAA@@@;;;999:::HHHVVVxxxtttiii|||vvvvvvlllccc\\\[[[^^^bbbhhhmmmeeeddd]]]TTTSSSVVVPPPEEE???<<<999555444555777:::777888999999888888999:::::::::::::::;;;<<<===>>>>>>============>>>>>>???CCC<<>>@@@BBBCCCCCCAAA>>><<<======<<<:::999999;;;>>>?????????===::::::===???@@@>>>;;;888777888999:::999;;;===<<<:::888888999777777888888999:::;;;<<<999888888777777777777777;;;555777:::BBBbbb~~~}}}~~~}}}tttllljjjggg^^^TTTOOOPPPOOOOOOOOOPPPQQQRRRSSSUUUWWWZZZ\\\]]]eee{{{|||vvv{{{wwwpppvvvyyyaaa???)))???;;;qqqxxxYYYuuu|||HHH======AAA???:::AAAEEE:::======<<<<<<===>>>???@@@@@@===;;;<<>><<<===<<<:::999:::===@@@BBBCCCAAA???>>>@@@@@@???>>>>>>============<<<999888777;;;;;;999:::======:::999888777666777:::===>>>AAAAAABBBBBBBBBAAA@@@???888999::::::999888999:::777888999888666555555666111777777888===<<>>???@@@AAA@@@<<<===???AAADDDFFFIIIKKKIIIKKKLLLMMMMMMLLLKKKKKKDDDHHHEEEAAANNNlll~~~]]]SSSMMM^^^yyy}}}{{{kkkjjjbbbYYYWWW]]]bbbaaagggzzzWWW===777???;;;???YYYnnn\\\EEERRRYYYPPP>>>===;;;;;;<<<>>>>>>>>>;;;:::;;;<<>>999555444666888777999::::::999999:::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>??????@@@AAAGGGCCCFFFKKKIIIPPPtttmmmAAA777:::777444:::___~~~pppPPPHHHBBBDDDFFFFFFDDD@@@>>>>>><<<>>>@@@AAA@@@>>>;;;999;;;<<<;;;:::888888:::<<<;;;;;;;;;999888999;;;===<<<:::888666666666777888777888:::999888777777888777777777777888999::::::888777777666666777777777999777666999DDD___~~~{{{uuuvvvuuulll```YYYYYYXXXXXXXXXZZZ[[[^^^___eeekkkuuu}}}|||zzztttvvvuuusssrrrfffHHH++++++444YYYqqq{{{ccc:::>>><<<>>>;;;666<<>>===<<<<<<>>>>>>===<<<===<<<:::999999;;;>>>???AAA???======@@@AAA???<<<:::;;;;;;;;;:::999777666888;;;<<<::::::<<<<<<999888777777666888:::<<<>>>@@@@@@@@@@@@@@@???>>>>>>777999:::999888777888999444555777777666555777888000999999999<<<::::::DDD;;;:::@@@LLLVVV[[[```eeepppnnnhhhdddllluuussskkkfffcccbbbeeefff___XXXUUUWWWRRRZZZVVV???888;;;444222000111555555222111333///......---...000111222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,---------------------------------------......//////000000//////000111222333333444333333333333444555666777;;;;;;;;;<<<===>>>??????;;;===@@@BBBDDDFFFIIIKKKFFFHHHKKKLLLKKKJJJKKKKKKNNNGGGFFFHHHFFFSSS^^^IIIGGGNNNfffrrrhhhfffjjjnnn}}}zzzrrrhhhaaaWWWWWWKKKAAAOOOpppwwwfffDDD:::<<<;;;888>>>fffmmmUUU@@@VVV___OOOAAA>>>::::::<<>>>>><<<;;;<<<999;;;AAAEEEAAA===;;;<<<999SSSsss}}}uuutttxxxvvvooovvvpppkkkiiifffccceeeiiihhheeehhhkkkcccUUUOOORRRKKKKKKJJJEEE???:::888999888999::::::999999:::<<<<<<<<<<<<<<<===>>>??????===>>>???@@@BBBDDDFFFGGGIIIKKKLLLNNN[[[yyy[[[000888>>>444777DDDcccTTTMMMFFFAAACCCDDDDDDCCCBBBAAA???<<<===>>>>>>===<<<:::888999:::;;;:::888777888999888888777777888888888888666666555555555555666666666666555666666666666666777777777666777777888888777666666555555666666777666777555777@@@PPPsss}}}~~~vvvrrrnnnnnnnnnppprrrvvvyyy{{{~~~{{{{{{yyyvvvxxxsssqqqqqqdddLLL666...777DDDtttttt~~~DDD;;;:::888<<<;;;444777<<<666777777777888999::::::;;;;;;===>>>>>>===<<<<<<===;;;:::999888999;;;===>>>>>><<<;;;===@@@AAA>>>:::999:::;;;;;;:::888777777999<<<===;;;:::<<<;;;888888888777777888:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;888999::::::888888999:::555666777777666555777888666===888444999999777<<<666555555888999:::<<<@@@DDDIIIHHHIIISSSWWWTTTTTTOOOLLLGGGHHHLLLDDD:::999222...,,,...222888888555777111...///...,,,///555111111000///...---...///////////////////////////........................------------------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000......///000111222333333222222222222222333444555:::999888888999;;;===???999<<<@@@AAABBBCCCFFFIIICCCFFFJJJKKKJJJJJJKKKMMMWWWJJJEEEHHHCCCIIIuuuvvvZZZLLLEEEPPPggg|||vvvpppjjjeeebbblllwww}}}vvvrrrkkkccc\\\VVVSSSQQQTTTYYYRRRMMMhhhnnnkkkXXX===666BBBGGGAAADDDgggYYYCCC>>>bbbfffGGGDDD@@@:::888:::<<<<<<<<<999999999:::<<<<<<:::888:::777888???CCC@@@:::888AAA777@@@MMMZZZxxxuuu}}}qqqzzzzzzooojjjuuuwwwqqqooommmhhheeefffiiiiiiqqqxxxiiiPPPJJJTTTQQQSSSTTTQQQIIIAAA<<<;;;888:::;;;;;;:::999;;;<<<<<<<<<<<<======>>>???@@@<<<===???AAAEEEHHHKKKLLLEEERRR[[[hhhTTT>>>:::;;;///888SSS___]]]TTTKKKCCCCCCDDDEEEEEEFFFGGGFFFCCC<<<=========<<<;;;999888777999::::::888777777888777666666777888888666444333333333444444444444444666444222333555666666555888777666666666666666777666666555555555555666777555777444555999>>>UUUxxxvvv{{{vvv~~~{{{xxxvvvwww|||oooiiieeePPP333,,,777EEEhhhuuuVVVwww||||||FFF444<<<555444<<<===333333::::::666666777888999999:::::::::===@@@???<<<;;;<<<>>>999999888888999;;;===???<<<:::999===AAABBB>>>999:::;;;======<<<::::::::::::===>>>;;;;;;<<<;;;777888888888888999:::;;;<<<::::::999999999888888888999:::;;;;;;999999:::;;;999::::::888666666777888000888666333:::999111000111777:::777666888999666333:::999888===:::666<<<:::888000000888444///555111888555111444222...111111///222777666///...222---...000000///......///.........///////////////........................------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......///000111222333333111111111111222333444444777666444444555888;;;===555999===??????@@@CCCFFFBBBFFFJJJKKKKKKKKKLLLOOOJJJHHHIIILLLOOOUUUaaakkk}}}|||lllWWWRRRCCCSSSjjj}}}vvvaaakkkwww|||}}}|||pppeee^^^TTTRRROOOLLLLLLPPPWWW]]]TTThhhrrrxxx^^^KKKBBB???CCCFFFEEEHHHNNNyyyeeeGGGJJJiiiWWWDDD===<<<:::999888888888999888888888888888888888888;;;;;;;;;;;;:::999888777888;;;;;;<<>><<<===???BBB>>>??????===<<<===???BBBBBBFFFJJJKKKHHHGGGJJJMMMYYYaaauuuwwwCCC777222:::>>>666DDDmmmqqqXXXNNNHHHOOODDDEEEFFFFFFFFFEEECCCCCC???===;;;<<<>>>>>><<<999777888888888888888888888444777888777444444777:::444444444444444555666666555555444444444444555555777666555444444555666777888666444555888999777555666555555666555777AAALLLvvv|||xxxttt}}}zzzyyyyyyyyyqqqppp\\\III???+++(((@@@jjj|||uuuHHHeeettt{{{sssfff;;;999;;;777666555444444444444444555555555666777999:::;;;@@@??????>>>===<<<<<<<<<;;;:::777666666888:::<<>>===<<<===???>>>===<<<;;;;;;<<<<<>>======>>>>>>???;;;888888777555777;;;999:::<<<======<<<:::999:::888777555555666888999:::999888666444333666888999999999888888666555555666777777777777777666555555555555555555555555555555555555444444333333333111111111111111111111111111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000111111111111222333444444666777777666555555888:::777999;;;>>>AAACCCEEEGGGDDDGGGJJJIIIFFFEEEFFFHHHIIIMMMOOOQQQWWW[[[TTTIIIfffmmmxxxxxxuuu\\\<<>>>>><<<999:::::::::::::::::::::999777888888777666666777888666666555555555555666666666666555555444555555555777777666666666666777777888666555555888888777555666555666666555555===FFFnnn{{{zzzyyywwwvvvtttssssssnnn___EEE222,,,...CCCbbbyyymmmPPPWWW{{{RRR666444111666555555444333333444444555555555666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999;;;<<<>>>??????@@@???>>>=========@@@>>>===;;;;;;;;;===>>>AAA@@@>>>===<<<===>>>???>>>;;;;;;===<<<888666888888999:::<<<<<<;;;:::999888777666555666666888888777777777555444555777:::999999999999888777666666555555666666666666666555444444444444444444444444444444444333333222222222111111111111111111111111111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000111111000111111222333444555666666555444555777999888999:::===@@@CCCEEEFFFBBBEEEGGGGGGEEEDDDGGGJJJLLLPPPRRRPPPPPPSSSQQQLLLXXXcccsss~~~xxxfffZZZOOOFFFUUUeeevvvnnn```ZZZ\\\dddkkknnnrrr|||~~~{{{~~~zzzwwwuuucccaaaXXXJJJCCCGGGMMMOOOFFFMMMQQQPPPSSS```ppp{{{ttthhhYYYUUUkkk|||dddKKK>>>aaahhhRRRRRR```III???<<<<<<;;;:::;;;<<<===>>><<<;;;:::999999:::;;;<<<999999:::999999888777666:::===<<<===NNNkkkvvv{{{|||nnnnnnppp^^^jjjoooyyy~~~qqq___^^^iiillldddgggtttbbb]]]{{{}}}wwwnnncccZZZUUUSSSRRRRRRQQQPPPMMMKKKKKKNNNQQQMMMNNNOOOOOONNNNNNPPPRRROOOPPPRRRWWWcccuuunnnGGG111///444999333333HHHuuuzzzEEEBBBPPPUUUQQQJJJDDDDDDDDDDDDBBB???<<<:::>>>===<<<===>>>>>><<<:::>>>>>>======<<<<<<;;;;;;;;;999888777888888777777:::999888777666666666666888777666555555555555555666777777888888888777777888666555666777888777555666555666777666444999@@@TTT~~~~~~{{{yyyzzz{{{|||yyyxxxvvvtttsssssstttuuufffAAA///333---222\\\___HHH{{{yyySSS888444555111555444444333333333333444444444444555666777888999888888999999:::;;;<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>>>>===============AAA???<<<;;;:::<<<>>>???AAA???===;;;;;;<<<>>>@@@<<<;;;>>>BBBAAA:::444444666777888:::::::::999888555555555555666666777777666777777777666777:::<<<999999999999888888777666222333444444555555555555444444444444444444444444222222222222111111111111000000000000000000000000000000000000000000000000000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////000000000000000111222333333444555555444333444666888999999:::;;;>>>AAADDDFFF@@@CCCEEEDDDCCCDDDHHHLLLMMMPPPQQQMMMLLLOOORRRSSSOOOVVV[[[ppp}}}zzzzzzjjjVVVQQQOOOZZZ[[[bbbrrr|||vvvxxxtttqqqiii^^^ZZZaaajjjppplllvvvyyyuuu}}}}}}yyyvvvrrrkkkcccZZZSSSNNNLLLCCCIIIMMMMMMMMMNNNMMMJJJUUU___hhhnnnwwwkkkVVV^^^cccfffwwwlllMMMBBB^^^aaaQQQPPPYYYBBB===>>>===<<<;;;;;;<<<<<<===;;;:::888888888999;;;<<<888888888888888777666555@@@@@@;;;666===OOO```hhhvvv|||wwwwww|||ooo}}}}}}vvvvvvqqqiiiqqqqqqiiiddd```hhheeeaaajjjdddhhh{{{zzzsssjjjbbb]]]VVVUUUSSSOOOMMMMMMOOOQQQQQQQQQQQQOOONNNOOORRRUUUQQQ]]]pppoooIII333444;;;;;;555888???PPPvvvXXXEEESSSUUURRROOOEEEDDDEEEEEEDDDBBB>>>:::888===<<<============<<<;;;AAA@@@@@@???>>>======<<<>>>;;;888777999:::888555<<<;;;:::888777777666666888888777666555555555555444555777888888777666666777666666666777777777666555444666999888555777<<>>>>>>>>>>>===<<<<<<<<<>>>???>>>>>>@@@???<<<::::::<<<>>>@@@>>><<<:::888888:::===???;;;;;;>>>BBB@@@888333222444555666777888888888888222333444555666666666666666777888888777777:::<<<777777888888777666666555000000222333444444444444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,------........./////////////////////000111222222333444444333222222555777888888888999<<>>444222777:::999666<<>>>>>======>>>;;;888888::::::888666<<<<<<:::888777666666666777777666555555555555555222333555666777666555444666777777777666666666777555444666::::::777888<<>>???===;;;::::::;;;>>>???:::888777666666888;;;<<<<<<::::::===;;;555222333222333444666777888888999222333444555666555555555444555666555444444555777444555555555555444444333//////000222333333333333222222222222222222222222////////////////////////////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,------------........................///000111111222222222222000111333555666666777888999<<<>>>@@@===@@@BBBBBBBBBEEEKKKPPPMMMJJJJJJNNNTTTVVVUUUTTTQQQTTTLLLNNNlllwww___HHH@@@BBBFFFOOOYYYooouuuooo\\\YYYSSSPPPTTT\\\bbbcccbbbYYY^^^hhhssszzz}}}||||||vvvvvvrrrjjjiiiddd[[[TTTQQQPPPQQQQQQHHHFFFDDDCCCEEEJJJNNNRRRNNNUUUeee~~~yyyrrrsssuuuuuurrrwwwvvvooo___IIIBBBKKKmmmUUUFFFFFFSSSAAA@@@???>>><<<999888777777777444444444555666666777777444444555555555555444444666777666444555===HHHPPPppptttwwwtttkkkyyyxxxiiieeedddcccdddUUU]]]VVV___ggggggppphhhjjjmmmrrryyyqqqSSS888(((---222999;;;888888BBBNNNbbbsssUUUOOOLLLHHHDDDJJJMMMFFFCCCEEEFFFFFFDDDAAA===::::::<<<>>>>>>===<<<===>>>??????>>>>>>======<<<<<<<<<:::999888999999888777;;;:::999777666555555555555555444444444444555555222333333444555555555555555777888777666555666888666444555999:::888888:::>>>QQQ[[[qqq~~~~~~xxxzzz|||}}}~~~~~~}}}|||xxxvvvrrrhhhYYYGGG666,,,,,,+++555OOOvvvXXXfffuuu___}}}ZZZ777000333333000///111000000000000111222222222111111111111222333444444444444444444444444444444555777888999999999888::::::;;;???CCCDDDAAA===<<<;;;:::::::::;;;<<<===666666666666777888:::;;;===999777777666222222555222222333555666888999:::555555555555555555555555111222333222111000111222333333333444444333333222///000111111222222222222111111111111111111111111............////////////////////////////////////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,---------......------------...///000000000111111000///000222444333444555666888999:::;;;;;;>>>AAABBBBBBEEEJJJNNNQQQLLLJJJOOOUUUTTTPPPMMMLLLXXXWWWOOOUUUfffxxxkkkaaaeeennnmmm\\\JJJDDDGGGUUUkkk{{{{{{ooodddkkkmmmvvvyyyggg[[[JJJWWW``````aaaeeefffccciiikkknnnppprrrtttwwwyyyzzzxxxuuuuuuxxxzzz||||||||||||{{{|||~~~}}}|||zzz|||}}}||||||~~~zzzlll```WWWPPPMMMGGGGGGFFFDDDBBBBBBDDDGGGCCCFFFLLLTTT\\\ccciiikkkqqq|||}}}}}}yyy}}}mmmfff^^^SSSFFFLLLrrrUUU>>>===OOO@@@===<<<;;;999777666555666666111222444666777666555555333333444444444444333333555555555444222333:::AAAqqq{{{pppfffnnnvvvnnn___NNNTTTHHHOOOXXXWWWdddggghhhhhhhhhjjjnnnsssxxx|||pppeeeSSSCCC888555555777777444444888???LLLbbbvvvhhhVVVMMMNNNDDD===BBBEEEEEEIII@@@BBBEEEFFFEEEBBB>>><<<999<<<>>>>>><<<<<<===???<<<<<<;;;;;;;;;;;;;;;;;;999999:::999777777888:::999888777555555444444444333333222333333444555666333333333444444555777777555777888888555555666888888555444888888555555666AAA\\\WWWaaayyyvvv~~~}}}||||||zzz{{{{{{|||}}}~~~xxxhhhUUUDDD777///+++>>>CCCTTTooottt[[[NNN[[[zzzlll~~~sss}}}SSS555---222---///666000000////////////000111222111111000000000111222222222222333333444444555555444555555666777777777777888999<<>>HHHkkkxxxqqq~~~vvvuuuoooYYYZZZDDDBBBEEE???MMMXXX______```aaabbbdddfffgggeeejjjqqqwwwzzz|||}}}~~~xxxzzzzzzuuujjj\\\OOOHHHCCC>>>888333222333555666555555999CCCMMM^^^xxxiiiCCCGGG???IIIEEEDDDJJJ@@@:::JJJ>>>@@@CCCEEEEEEBBB???<<<999<<<>>>>>><<<;;;===???999999999:::::::::::::::666999:::999666666888;;;777666555444444333444444111111111222333444555666555555444444555666888999555777999888555444666888:::555444666666333111333777bbbVVVIIIuuuwww```VVVkkk}}}{{{yyywwwwwwyyy{{{|||tttXXX===---+++222999MMM```???===```yyy{{{ggg999(((222999(((---;;;000///////////////000111111111000000000000000111222///000111222444555666777555555555555555666666666888888<<>>:::>>>===???GGGPPPTTTYYYgggwwwvvvpppzzzsss]]]lllfff]]]TTTOOOQQQXXX]]]___YYYQQQKKKIIIJJJKKKLLLOOONNNMMMMMMNNNMMMKKKJJJLLLSSSZZZZZZ[[[cccsssooocccaaaXXXKKKLLLYYY^^^aaabbbaaadddqqq|||]]][[[YYYYYY]]]rrrrrr```OOOBBBRRRNNNiiiTTTGGG@@@MMMFFF555888777666555555444444555333333333444444444555555444444444444444444444444222222222333333333444444???IIIZZZvvv||||||}}}[[[VVVqqq[[[AAA;;;999@@@@@@@@@<<>>???@@@AAA@@@???>>>===>>>===<<<<<<===<<<999777>>>888555666666555666999555666777666444444666888444444555666555444222111222222111111222444555666888777555444333444666777999888666555555555666777666555555555555666666777FFFEEE<<<777JJJmmm~~~|||jjjPPPRRR```sss~~~}}}zzzxxxxxxzzzyyyvvv```GGG444222000,,,888MMM{{{III???dddkkkccc999//////////////////////////////............//////111111111111111000///...000000000111222222333333777666555444444555777888777999::::::888888999;;;555777:::<<<;;;999666444:::999888888999<<>>AAA888@@@DDD<<<444444888;;;999???;;;777777111...777111999777666===BBBGGGRRRhhhrrreeeIIIDDDFFFDDDHHHHHHIIIKKKGGGAAABBBFFFBBBAAA???>>>===>>>???@@@???>>><<<<<<===<<<;;;999777444444666555111111444777666555555555555666666333444444555444333222111333222222222333444666777777666555444444555777888888777666555444555666666555555444444333444444444;;;<<<777333???WWWjjjoootttppp___ZZZRRRKKK^^^~~~{{{qqqcccTTTCCC888666---)))+++///???gggyyyaaaPPPZZZwww~~~wwwAAA///........................///..................///000000111111000000///...//////000000111222222333555444333222333444666777777999::::::888888999;;;======<<<;;;999888777666:::999888888999<<>>AAABBBDDDFFFHHHIIIJJJJJJMMMMMMNNNPPPQQQQQQPPPOOONNNXXXeeettt}}}iii______^^^NNNDDDIIIRRR[[[lll}}}pppgggppp{{{rrrwwwrrrqqqmmm{{{~~~ooodddkkkyyy{{{yyyvvvrrrbbbTTTKKKGGGEEEUUUqqqjjj\\\PPPBBBWWWJJJ@@@<<>>HHHDDD;;;AAANNN^^^ooo___???<<>>;;;:::<<>>:::HHHcccvvv~~~uuutttxxxyyylllYYYGGG;;;555444555666222222:::HHH\\\ttteeeMMMUUUZZZjjj{{{MMM(((...------------------------......------------....../////////000//////.........//////000000111222222222111111111222333555666777888999999888888:::;;;@@@===:::777666666888999:::999888777888:::===>>>:::999888777666555444444111111111111222444555666555444333444666777666555111111222222333333333333111222333333444444333333333333222222111000000000////////////////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))*********++++++++++++++++++******++++++,,,------------------......//////000222222111111333444666777888888888999<<>>999FFFCCC:::777666555444333333333333222222222222333333333333222222222222222222222222111111111111222222222222---333>>>UUUnnntttvvv{{{sss{{{qqqjjjooo[[[TTTUUULLLDDD===444555777777666555444444333===777111999EEE@@@;;;EEEEEEQQQXXXbbbrrr|||hhhDDD>>>IIINNNIIICCCFFFFFFIIIKKKHHHCCCDDDIIIEEEBBB>>>;;;:::;;;===???AAA>>><<<;;;<<<===>>>>>>===:::999888666888DDDPPP;;;666333333777888555222222222222222222222222222555555555555666666777777444444444444555777888999777777777666666666666666555444333222111111000000333000111444111111===MMMaaa]]]FFF:::>>>CCC@@@JJJSSSHHHNNNPPPSSSSSSKKK@@@<<<===;;;999999888555///------%%%666NNNaaaiiidddZZZQQQCCCpppeeeDDD...***777------------------------------,,,,,,,,,,,,------------............---------......//////000111111000000000111222333555666666777999999888888999;;;999777555444444666888:::999888777666666777999:::888777666555444333333222111111222444444555555555444444444555666666666666333222111000000000111222000000111222222222222111222222222111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((('''''')))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,---......---///000111000000111333555666666666666888;;;>>>>>>@@@AAACCCEEEFFFGGGGGGIIIMMMOOOMMMIIIKKKRRRYYYXXXRRRWWWeeedddYYY___rrrtttkkkhhhyyyzzzeeeiii``````hhhccchhhtttoooXXXWWWssstttvvvZZZIIIJJJRRRSSSMMMKKKFFFKKKPPPKKKNNNVVVVVVnnnkkkpppyyyzzzddd```fffaaawwwDDD>>>888BBB???888666555444333333222222222111111111222222222333333222222222222222222222222000000000111111111222222///333555===KKKTTTfffvvvtttppp[[[UUUSSSXXXVVVPPPEEE:::888BBBNNNNNNRRRQQQTTTXXXSSSXXXjjjkkktttUUUEEE<<>>===<<<;;;;;;:::???===:::999;;;===>>>>>>888777888777555555===GGG;;;666222333777888666222222222222222222222222333555555666666666666666666333333444555666777999999888888888777777777666666555444333222111111111111666000///444333...333???cccwww~~~yyyzzzqqqtttfffAAA111333,,,333111111444333///,,,---((()))---111///...555???JJJiiiiiiNNNEEEGGG|||@@@%%%(((111555++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,,,,------......///000000///000000111222444555666444555777777666777888:::555555555666666777777777777666555444444444555555444444444333222222111111000111222333444444333333444555666666555444444444444333111000///000111222......///000000000000000222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******(((&&&%%%(((...333))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))***+++++++++++++++++++++,,,,,,---,,,...//////...///000222333444444333333555999<<<===>>>@@@BBBDDDEEEFFFFFFJJJJJJJJJKKKMMMQQQVVVYYYVVVWWW\\\___YYYQQQUUU___sss|||~~~yyy^^^\\\UUULLLXXXlllsssDDD@@@999@@@===666555555444333222222222222000000111111111222222222111111111111111111111111///000000000000111111111...222000111888AAA[[[~~~zzzxxxpppzzzfff[[[bbbiiiiiieeehhhyyysssHHHAAA>>>???BBBAAA===BBBLLLZZZOOOFFFEEEEEECCC@@@>>><<<<<<======<<<;;;888777;;;999888888:::<<<<<<<<<555666:::===:::333222555888555333444666888666444333222222222222333333444555555666666666666555555333333444555666777888888777777777888777666666555444333222111111111111111444///...222222...///555OOOZZZlllzzzzzzyyyzzzbbbFFF333;;;555111333555333333555======AAADDDEEEOOOjjj~~~___BBB===XXXvvvfffxxx~~~oooDDD...,,,///---)))++++++++++++++++++++++++++++++************++++++******++++++,,,,,,+++++++++,,,,,,---....../////////000000111222333444444222333555555555555777888888888999999999777555444777666555444333333222222222222222222222222222222//////000111222222111111333555777777555333222222333222111000000111222222---...//////000000//////111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((())))))((((((,,,555;;;))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((())))))***+++***************+++,,,,,,+++,,,......------///000000111222222222333666999;;;<<<>>>@@@AAACCCCCCDDDHHHFFFFFFIIINNNSSSUUUTTTSSSVVVWWWRRRKKKJJJOOOUUUYYY```ppp~~~jjjcccrrrooo}}}CCCBBB<<>>:::;;;BBBJJJMMMFFF@@@@@@AAA>>><<<<<<999:::;;;;;;;;;999888777777666555777999::::::999777666888;;;:::555222222555555444555555666777888444333222222222444555666444555666666666555444444333444555666777777777777444555666666666555333333111111000000///000000000//////000000///...///222000;;;UUUbbbvvv|||zzzssssssnnnppp~~~iiiYYYLLLKKKMMMOOOJJJAAA:::888QQQccc|||rrrvvvcccGGG;;;>>>TTT~~~mmm}}}]]];;;(((...222...***&&&*********************************))))))*********((()))******+++++++++***+++++++++,,,------.........///000000111111111111///111333333333444555777777888888888888666555444888777666555444333222222111111222222333444444444000000000111111111222222111444777777555222222333111000000000000111111111...///000000111111000000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++************************''')))++++++)))+++111666))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))*********))))))))))))***++++++***+++------,,,,,,...///,,,...000111111222444555888999:::<<<>>>???@@@@@@BBBBBBDDDGGGLLLNNNMMMLLLNNNNNNNNNMMMIIIFFFJJJPPPKKKFFFTTTjjjttt~~~nnnnnnfffiiifffbbbvvvtttdddCCCDDD>>>BBB===999555444333222111111111111000000000000111111111111000000000000000000000000////////////000000000000---222111111111,,,555KKK___[[[ggg~~~zzzuuu|||tttnnnmmm}}}aaaOOOBBB<<>>>>><<<:::888888<<<<<<999:::>>>888888999999888888888888444444444666888999888777888222...000222333555999333444555555555666888:::444444333222333444666777444444555666666555444333333444555666777777777777222333444444444333222111//////.........//////000***000444111---...111333222---===SSSvvv}}}yyyrrriiirrr~~~}}}~~~}}}zzzrrrkkk]]]PPPWWWIIIMMM^^^rrrvvvvvvUUU666...000111((('''---...))))))))))))))))))))))))******))))))))))))******(((((()))******************++++++,,,,,,---............///////////////......000222222222333444666333333333444555666777777999999888777555444333222111222222333555666666777444333333222333333444555///333777777555333333444...//////000000000000111000000111222222222222222000000000///......------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))&&&***---,,,(((&&&(((+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))))))))))))))******+++)))+++,,,,,,,,,,,,---///***,,,///000000111222333555666888:::;;;======>>>===@@@DDDGGGHHHHHHFFFEEEEEEAAAFFFOOOMMMBBBBBBJJJPPPBBBHHHQQQSSSlll{{{hhhlllppp[[[bbb}}}^^^iiiqqqMMMHHHCCC===:::666222222333222111111111222000000000000000000000000000000///...............------------.........///////////////////////////BBBKKKZZZxxx|||uuuzzz~~~uuu{{{```EEE;;;>>>BBBAAA>>><<<<<<>>>>>><<<::::::::::::;;;<<<===>>>>>><<<;;;999888777777888999;;;555333888:::555222333888777555444333333333444222333444444444333111111999,,,///:::222***222<<<777777777777666555333333222222222333444555666777555555444333333222111111000000///...............////////////////////////...)))***;;;WWWqqq```gggtttnnnyyysssttt```FFF<<>>CCCEEEEEEEEEEEEEEE???CCCHHHJJJIIIHHHFFFFFFIIIEEEEEEIIIPPP\\\qqqvvvzzzvvv|||vvvdddnnnzzzxxxiiidddeeeeeeeeeppp___hhhVVV???888333777:::<<<888222...///222////////////////////////111111000///////////////------........./////////////////////////////////333===KKKeee}}}zzzTTT@@@>>>@@@<<<444>>><<<;;;<<<>>>>>><<<999::::::999999999;;;<<<===;;;:::999777777777888888888333222888;;;999999;;;777666555555444444444444444444555555555444333222///(((+++===KKKFFF999444777777777777666555444333333333333333444444555666444444333333222111000000000//////.......................................333000...222<<>><<<::::::;;;===???===============>>>>>>>>>:::999999::::::999888777666777999::::::999888777777777777666666666555555111WWW```^^^gggUUU:::;;;666666666666666555444444444444444444333333222222000000000//////.........///...------,,,,,,------++++++++++++++++++++++++)))---///...,,,---333888999KKK\\\lllyyyjjjeeeppp|||~~~zzztttrrrxxxqqqTTT555***///222---&&&++++++***(((&&&'''(((***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))************++++++,,,,,,,,,------------------......///000222333555555555555444444444444444444333333222333333444444444444444444444444444333333333333333333333333555555555666555555444444333333222222222222333333000000111222222111000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,......------///000111111111222444666777888<<<>>>AAABBBAAA@@@@@@@@@EEEFFFFFFDDDCCCDDDFFFHHHMMMKKKLLLOOOQQQQQQPPPOOOMMMTTTWWWUUU[[[qqqyyy]]]OOOPPPQQQRRRTTTXXX[[[[[[ZZZYYYhhhpppkkk===;;;777111000///000111111111000..............................---------......///............////////////------------------------111333,,,(((...666IIIcccvvvbbbGGG000555888:::888333000222555333666999;;;<<<;;;:::999>>>===;;;:::999:::<<<===;;;;;;<<<======>>>>>>>>>444666999:::;;;<<<<<<;;;888999;;;<<<<<<;;;:::999777777666666555555555555111VVVZZZMMMNNN@@@...666444555555555555444444333333444444444333222111000//////............------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---000333999MMMjjj|||xxxnnnzzz}}}^^^XXX888///***,,,+++(((***000)))+++,,,+++)))'''(((***''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---,,,,,,,,,---...///000111444444333333333333333333333333222222222333333444444444444444444444444444111222222222333333444444555666666666555444444333333222222111111222222333000000000000000000000000.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((())))))***+++***+++------,,,,,,...///000000000111222444555666:::<<<>>>???>>>===>>>>>>BBBCCCBBBAAAAAACCCGGGKKKKKKKKKKKKMMMQQQUUUVVVTTTOOOSSSQQQKKKNNN[[[hhhnnnjjjwww~~~qqqrrrlllsssbbbUUUSSSMMMIIIMMMIIILLLOOORRRSSSTTTUUUUUUmmmqqqlllCCC:::333555222///000333333000---........................------,,,,,,------......------------.........///------------------------***000...---111000555FFFVVVggglllxxxaaa===,,,222???444111///000333444222000222444888999888888888888777777777666777777777888555666777999::::::::::::222666666333222444666555::::::;;;;;;;;;::::::999666555444444333333444444111AAA<<<444;;;888...111222333333444333333222222222333444444444222111000..................------------,,,++++++++++++,,,++++++++++++++++++++++++,,,+++******++++++)))(((------+++444GGGWWWnnnqqqnnnjjjrrrzzz~~~sssrrr{{{xxxqqqnnneeeSSS:::222&&&''',,,///)))"""%%%///&&&(((******)))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++---...///000111222222222333333333333222222222222222333333444333333222222222222333333111111222333333444555555555555555555555444333222222111111111111111111222000//////////////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++*********))))))(((((('''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((())))))***)))***,,,,,,++++++---.../////////000111222444444777999;;;;;;;;;;;;<<<===@@@@@@@@@??????BBBGGGJJJGGGKKKNNNNNNOOOPPPOOOKKKMMMMMMKKKJJJMMMRRRRRROOOQQQ___bbboooxxxnnniiiYYYRRR^^^dddvvvrrrYYYFFFEEEHHHEEEFFFKKKJJJLLLNNNMMMKKKKKKNNNQQQvvvrrr~~~cccBBB777111555444222111222111///---........................---------------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((------...333---***333555EEEOOO]]]|||zzzqqq\\\CCC777555444111...333///---///444666444000000333555555444333444666222333444555666666555555111222444666777888777777555777444...---555===???::::::999888777777777777444444222111111111222333333222//////444777444111000111111222222222111111111222333444444333111000........................---,,,,,,+++++++++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,(((///...---------@@@^^^gggZZZbbbaaahhh~~~}}}qqqiiijjjvvvwwwnnn|||}}}qqqWWW<<>>??????>>>>>>@@@DDDGGGDDDJJJMMMJJJGGGIIIIIIGGGIIIIIIKKKNNNOOOMMMLLLNNNNNNLLLSSSSSSssstttvvvmmmtttnnnUUUDDDDDDGGGIIICCC>>>BBBJJJKKKNNNPPPMMMIIIHHHLLLQQQ~~~qqqmmmUUU<<<444333000222333222///...///000.......................................///000111+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...)))***000,,,'''///###---444===[[[yyy|||lllrrrSSS555222111333222///000444...111444333000...///111///111333222000///111444000222444666777777666555111222444666777888888777333666555111777HHHXXX```:::999777555444444555666333222111000000000111222111---222666000///222111///000000111111111000000000111333444444333111000........................---,,,++++++******++++++++++++++++++++++++++++++(((+++,,,***'''%%%''')))---+++&&&+++444///+++444555;;;ZZZbbbeee|||yyymmmnnnrrruuuzzzuuuoooooo___LLLCCC333------)))(((***'''$$$'''))))))'''''')))+++(((&&&$$$%%%'''))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++)))))))))***+++,,,............///111222333444555222111111111222333333444666555444444444444555666111111222333555666777777444444444444333222111000000000////////////000000//////............//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))++++++******,,,---............///111222222222333555666777777:::<<>>===>>>AAACCCBBBHHHIIIBBB???EEELLLNNNBBBCCCGGGKKKGGGAAAFFFPPPIII888MMMIIIKKKJJJeeeYYY\\\llltttzzz[[[MMMIIIFFFAAA<<<888;;;AAAEEEEEECCCAAAFFFKKKKKKIIIKKKQQQXXXyyygggOOO;;;999222555222111000//////.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///000222>>>QQQ```www|||hhhQQQ<<>>>>>===>>>@@@AAABBBAAAAAAAAAAAACCCEEEGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEHHHEEEEEEIIIKKKJJJJJJLLLWWWVVVXXXcccsssrrrXXXEEE??????>>><<<;;;::::::;;;;;;<<<===>>>BBBCCCDDDFFFHHHMMMSSSWWWzzziiiSSS???;;;222333222111000///............,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///,,,***---666>>>HHH\\\jjjooo|||wwwjjjVVVDDD888444444555000000000000000000000000222111///------...///000000000000000000000000000111111111111111222333444444555666777777666555444888666:::444000EEEUUUJJJ666444111222555777777666111222222222222222111111//////.........///000000444222111111222222111///333333333333222111000///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************++++++++++++,,,...000222///000111222222111111000...---,,,***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))******+++,,,,,,---+++,,,---...000111222333111222222333333444444555555555666666777777888888777777666555555555555555222333333444444444333333333222111000000111222333/////////.........------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((()))))))))*********++++++,,,,,,---.........//////000111222444666777<<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEBBBBBBGGGJJJJJJJJJLLLPPPLLLIIILLLUUU^^^eeegggeeeqqqzzzuuubbbRRRIII@@@;;;===???>>>;;;:::::::::;;;;;;<<<===>>>???@@@BBBCCCEEEJJJOOOSSSwwwhhhUUUBBB<<<111111222111000///............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...(((333>>>HHHVVVkkk~~~gggKKKBBB;;;222+++)))+++...///////////////////////////000000...---------...////////////////////////////////////000111222333444444555666777777666555444888555888777000555999000222111000111444555444333111333444555666444333222000////////////000111111777555222111222222222111222222222222111000//////------......------,,,++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&)))************))))))(((''''''((((((***+++---...))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,+++,,,,,,...///000111222111111111222333444444444333555777999:::999888777777666555555444555555555111222333444555555555555444333222111111222333444111111000//////...------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))*********++++++,,,,,,---...............///000222333444888999:::;;;<<<<<<<<<<<>>@@@BBBEEEJJJNNNpppaaaQQQ@@@:::000333111111///...............,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))+++---000000///---+++***+++...111666AAALLLUUU[[[jjj}}}nnnPPP???:::777111+++,,,...000222111---***........................///...------,,,---.......................................///000222333444333444555555666555555444999444444666444333666888222222222333333222111///333444777999999888555444222222222222222333333444999666222000000111111000000111111111000000///...---------------,,,++++++++++++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++******))))))---,,,***)))((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,---...///000000000111222222333444555555222444666888999888888777666555555444444555555555111222333444666666777777555444333222222222333444333222111000///...------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))************+++,,,,,,------------......///111222333666777888:::;;;::::::999>>>???BBBDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIEEEBBBCCCHHHKKKKKKLLLNNNEEEIIIMMMOOOMMMLLLLLLMMMSSSMMMKKKOOOTTTYYY^^^dddiiiiiiooowww{{{dddIII===;;;<<<===>>>===:::777555444666777999999999999:::;;;<<<<<<999;;;<<<===>>>AAAFFFIIIfffVVVIII<<<888000555111000///...------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++...,,,***+++,,,,,,***(((000,,,***,,,)))$$$(((///...111999DDDLLLPPPSSSWWWlllqqqvvvyyy{{{|||pppbbbTTTJJJ>>>===:::555333111+++$$$111...***)))+++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000222333222222333333444444444444999555222333444///...555222333333333333222111111444555888:::;;;999777666222222222222222333333444777444000......//////...//////000000//////......,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******++++++(((''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((())))))******+++******+++,,,---......///000111222333444555666666222333333444555666777888555555444444444444555555111222333555666777888888666555333222222222333333333222111000///...---------------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))******+++,,,,,,,,,............///000222222444666777999999999888888>>>???BBBDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIJJJIIIFFFEEEJJJMMMLLLLLLNNNCCCHHHNNNOOOMMMKKKKKKMMMMMMFFFDDDHHHJJJIIILLLRRRJJJHHHJJJQQQVVV___sss~~~qqqcccUUUCCC777555777888777777777666444222333666:::777777777777888999:::;;;888999;;;<<<<<>>???AAABBBCCCDDDDDDBBBBBBCCCDDDEEEGGGGGGHHHIIIEEEEEEIIILLLJJJJJJLLLHHHIIIIIIFFFDDDEEEIIIMMMDDDDDDHHHMMMMMMHHHEEEDDDAAA<<<:::===???AAAGGGNNNRRRXXXVVVXXXccchhhlllwwwrrrtttzzzvvvvvvpppfffeeerrrzzz{{{uuu|||]]]QQQJJJ666:::888666777999888555222000222555777666555555555555555555555666777888999666888::::::;;;<<<>>>AAA[[[NNNFFF===777...555000000///...------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******************************)))))))))***+++...000222&&&***,,,++++++---,,,***(((+++,,,******---111444))),,,......,,,******+++,,,,,,++++++,,,---------222///---,,,***)))((((((%%%'''***///111///***&&&************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...//////.........///000111111222***777333000;;;888///555...000111111111222555999111222333444555555555555//////.........///000000111///......//////...,,,,,,------.........------+++++++++++++++******)))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((())))))***))))))******+++,,,,,,,,,------...000111333444444000111333555777777777777444333333333444444555666333444555666777888888888555444222111000000111111/////////.........------------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''''''''((((((((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,---...///222222222222333444555666;;;;;;;;;<<<>>>???AAABBB???@@@@@@AAABBBCCCDDDDDDDDD@@@@@@EEEHHHGGGGGGJJJIIIGGGEEEBBBAAABBBFFFIIIAAAGGGLLLMMMJJJFFF@@@:::BBB===:::;;;:::777444444222::::::999AAACCCBBBIIIIIIRRRZZZ^^^aaaiiissszzzkkkttt}}}wwwhhheeesss~~~hhh\\\JJJ888111555999777666666555444333222333444444555777888888666333000333333333333444555666777555666888888888999;;;===\\\PPPJJJAAA999...222000000...---------------+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************((()))***)))(((''')))***%%%+++---))))))......))))))---///,,,))))))))))))000,,,(((&&&''')))******+++************+++++++++)))'''''')))***))))))+++)))(((((()))+++,,,+++***))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......------------...///111111...<<<333(((333555...555111222222000...///222666//////000000111222333333000000000000000111111222///......///000000...,,,,,,,,,---......---------+++++++++++++++***))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((&&&%%%$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))******+++++++++,,,++++++,,,...///111222222...111555999:::999777666333333333333444444555666444555666777777888888777555333222000//////000000...............---------------------------------************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))((((((((()))******++++++************+++,,,------111000000///000222333555999888888999:::<<<>>>@@@>>>>>>>>>??????@@@@@@AAA>>>;;;<<>><<<:::999999>>>999555::::::777;;;777;;;>>>===???EEEGGGEEEAAALLLJJJEEELLLSSSSSSTTT]]]XXXwwwqqqrrrllltttzzzwwwhhhsss|||^^^hhh}}}lll[[[UUUMMMAAA777888///,,,666999111---,,,///222111000///111444555333111222444666666555222222222222333444555555333555777777777777999:::VVVNNNHHH888555111222111000///...---,,,,,,,,,++++++++++++++++++++++++************************************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************************************+++++++++***************,,,+++******))))))******))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,---------......,,,,,,------.../////////......000111222333333333444444333111///---,,,,,,111222222333333222222222000000000000000000000000000000000000////////////...///000000///---+++***,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((()))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,---...///000111333===FFFDDD;;;444555999444444555555666777777777777777888888888888777777333333222111000000000000////////////............------,,,,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...---///000222444555555555777666555555666999<<<===;;;;;;::::::;;;<<<===>>><<<>>>AAACCCEEEEEEDDDDDDEEEBBB???>>>@@@BBBDDDDDDIIIHHHEEECCC@@@>>>===<<<;;;;;;::::::999888777777888777777777666666555555777777777777777777777777666777888777666555666888>>>>>>??????@@@AAABBBBBBgggyyyuuummm___lllvvv{{{{{{sss~~~{{{xxxtttpppnnnlllQQQNNNHHHAAA;;;777444333000000000000000000000000222222222111111111111111222222222333333222222222222222111111222222333444444444333333444555777888UUUMMMGGG777444000111000///...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((()))************)))************************))))))))))))))))))))))))+++***))))))(((((())))))((((((((()))))))))******)))((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////000111222444444444444555333000111333444222///222222333333333222111111000000000000000000000000000000000000/////////.........///000///---+++***,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,---///000111222999@@@@@@999444444888444444555555666777777777777666666666666666666777555444333222222222222222////////////............------,,,,,,,,,,,,++++++*********************************)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((******++++++,,,---------...//////111222444555555777666666777888:::<<<===;;;;;;;;;;;;<<<===>>>>>>===???AAACCCCCCCCCBBBAAAAAA@@@AAADDDGGGIIIIIIHHHBBBAAA???===;;;999888888999999999888777666666666666666555555555444444444444444444444444444444444333444555555444333444555444444444555555666666666AAAVVV```WWWLLLJJJFFF???DDDLLLNNNJJJMMMYYY___]]]JJJIIIKKKPPPTTTRRRKKKDDDDDDDDDBBB@@@>>><<<:::999:::888555222000/////////000000000000000000000000//////000000111111111222111111222222222222111111000000000000000111222222444333333333333555666777SSSKKKEEE666444///000......---------------...++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''((())))))******))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((''''''''''''((('''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000111222333444555555555666222///111777999666222222333333333222111000000000000000000000000000000000000000/////////......---......///...---+++***+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&$$$###'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))************+++,,,---///111111111555999999666444444666444444555555666777777777666666444444444444666666777666555444333333333333////////////............------,,,,,,,,,,,,++++++******************************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((((((((((((((((((*********+++,,,,,,------///......///000222444555666666777999:::;;;<<<===<<<<<<======>>>??????@@@???@@@AAABBBBBBAAA?????????AAADDDHHHKKKKKKHHHFFF===<<<:::999777666666666777777777666555555444444444444333333333333222222222222222222222222222222000222333222111000111222000000000111111111111111...555999555000///000000000666666000///555666333555555333000...000444888000000000///////////////------,,,,,,,,,...///000////////////////////////,,,,,,---...///000111222//////000000000000////////////......//////000111222222222222333444555666PPPGGGCCC555333...///------,,,,,,,,,---......************************************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))*********)))((((((''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------000111222333444444444444444222111222666888666444222222333222222111000///000000000000000000000000000000/////////.........---------------,,,+++***+++*********)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))***+++---...000111111222333444444444444555444444555555666777777777777666555444444555666777888777666444333333333333////////////............------,,,,,,,,,+++++++++************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,,,,///...------...000333444444555777999;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBB@@@@@@AAAAAA@@@???======BBBCCCDDDFFFFFFDDD@@@<<<;;;;;;:::999888888888888666666555555555444444444222222222222222222222222000000000000000000000000///000111000///...///111222222222111111111111111333000///000///---000555000555666222000222333000///111333222///...000444//////000000111111222222111000////////////000000........................+++,,,,,,---......//////.........//////........................///000000000111111111222333444444{{{LLLCCC@@@444444///...------,,,,,,,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))***++++++******)))(((((((((((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((************++++++++++++))))))******+++,,,,,,,,,...///000111111111111111000222444333111000222555222222222222111111000///////////////////////////////////////............,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++***((('''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))***,,,---///000000000000222333555555555444444555555666777777777999888777666666777888999777666555333222111111111////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,...---,,,+++,,,...111222222444666888:::;;;;;;;;;===>>>@@@AAACCCCCCCCCCCC@@@@@@@@@@@@???>>>======EEEDDDBBBAAA@@@>>>:::888;;;:::999999888999999999555555555555555444444444222222222222222222222222000000000000000000000000...///000000......///000000000//////////////////333,,,***...///,,,---111***...000...---------,,,+++---///000000///---+++------------............111000///...,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...............///000000//////000000111222222222wwwGGG???===333444//////------,,,,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((())))))*********+++***))))))(((((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((()))************+++++++++(((((())))))***+++++++++------...///////////////---111555333---+++///333000000111111111111111000/////////////////////////////////.........------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((******))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))***+++,,,---......///000222333333444444444444555555666777777777999999999999999999999999666555444222111000000000////////////............------,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,++++++,,,---///000000111222444666888::::::;;;<<<>>>AAABBBBBBBBBBBB@@@?????????????????????DDDAAA>>>=========<<<:::888888777666666666777777444444444444444444444444111111111111111222222222000000000000000000000000...///000///...---...000/////////////////////000000,,,+++......---,,,---,,,...///...,,,++++++,,,222///---...000111000...000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,......------......///000---...///000000111000000sssCCC;;;:::222555000000......---,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''((((((&&&''''''''''''(((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******''''''((())))))******+++,,,------...............---///111000---,,,...111...///000111111222222111//////////////////////////////.........---------++++++************++++++((()))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***************+++,,,,,,+++...111222111000111222444444555555666777777777888999:::;;;;;;:::999888777666444222111000000///////////////............------,,,,,,,,,,,,++++++))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))******+++******++++++,,,---------/////////000333555888999777999;;;>>>?????????>>>>>>>>>>>>???@@@AAABBBBBB???===;;;;;;<<<<<<:::999666666555444444444444444222222222222222222222222.../////////000000000000////////////////////////,,,...///...---,,,---....../////////000111111111...000000...///000000...111111222222000...///111...,,,)))((()))+++,,,,,,++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---......+++,,,...///000000//////qqqAAA999999222555111000///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********------..................---------...///000000000---...///111222222222222//////////////////////////////.........---------+++***************++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))++++++************++++++(((---111222000...///111444444555555666777777777666888:::<<<<<<:::888666777666555333222111000000000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********)))***+++,,,,,,,,,,,,,,,...------...000333777999444666888;;;<<<===<<<;;;===>>>>>>???@@@BBBDDDEEE<<<;;;:::::::::999666444666666555444333333333333000000000000000111111111---------....../////////........................+++,,,------++++++,,,---******+++,,,---......///)))...///******///000,,,+++++++++,,,+++***,,,000,,,...//////...------...,,,,,,------------......++++++,,,---------------++++++++++++++++++++++++******+++,,,---......///,,,------......------,,,++++++******++++++,,,---+++,,,---///000//////...```CCC555777333///111///...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((())))))+++,,,---......///......---------......000000000000//////////////////............//////---000111...******///444,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,------.../////////333444444444555666666666888888888888888777666666666666555444222111000000111000///////////////000------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********+++++++++,,,------...000111333444777888888888777777999;;;???:::777<<>>@@@AAA@@@===;;;::::::::::::999888888777777555333222111222222222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++++++++*********************************************************)))))))))************++++++++++++,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,,,,---......YYY===222666333000000...------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))************************+++,,,,,,------....../////////000000000////////////000000444888;;;999333...---...,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******+++,,,,,,,,,......///000111222333333444555555666666666555555333222111000111222333444222111000...---,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++++++++,,,---//////222444777999999:::<<<>>>===???BBBBBB???;;;::::::::::::999999888777777777444222000000222333333111////////////............,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++***)))************************++++++++++++++++++++++++************************+++******))))))******+++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********************++++++,,,,,,+++******))))))******+++++++++******++++++,,,---WWW<<<111555333000000......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))***+++,,,---------......//////000//////............/////////444888555...)))))),,,,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))***+++++++++,,,------///000111222333333444555555555555555555333222111///000111333444111000///...------,,,,,,------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************+++,,,---...000222444666777999<<>>???@@@???<<<:::999999777777666666555444444444222000...000333555444111/////////.........------++++++++++++++++++++++++,,,+++)))***++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))************+++)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,******))))))))))))******(((((()))))))))*********UUU;;;000555333000000......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))***++++++,,,,,,---......///000000......------------......***,,,...---***(((((())),,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((())))))******+++++++++,,,...///000111222222333444555555555555555444333111//////000222333000///...---------------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***************+++,,,---...///000000222666;;;???>>>===<<<:::999999888777666666555555444333333333///------000555777444111//////.........---------++++++++++++++++++++++++,,,***))))))******)))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))************((((((((()))))))))******************************))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((()))***,,,---******))))))))))))******((()))***,,,,,,++++++***UUU:::000555333000000......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))++++++,,,,,,------...///000000---------,,,,,,---------,,,++++++,,,//////...---,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))************+++,,,---///000111222222333444444555555555444555333111///...000222333///......---------......---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))***+++,,,,,,,,,,,,,,,---...333999>>>>>>;;;888666777777666555777777777666555555444444---,,,,,,111666888555111//////.........---------************************+++***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))((((((((((((***,,,---******))))))))))))******+++,,,...000000///...---PPP;;;222444000...000......---,,,***)))******+++*********)))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))******++++++---...000111...............---------///......------,,,++++++******((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))************+++,,,---//////000222222333444555555555444222222222111111111000000////////////............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))***+++++++++,,,,,,+++,,,///555:::===666666666666666555555444333333222222222222111111222333333333333222111111000//////---,,,+++******++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))111000///...,,,+++******OOO:::222444000...111......---,,,***)))******+++***))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((())))))((((((((((((((())))))***,,,...//////..............................000//////......---,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***---111555666555222000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))*********+++,,,---...//////000111222333444444444444222222222111111111000000////////////............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))******++++++*********+++...222666999555555666666666555555444333333333222222222222111111111222222111111000/////////...---,,,+++******++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))),,,++++++***)))(((''''''NNN999111444000///111......---,,,***)))******+++))))))))))))))))))*********))))))))))))))))))(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((''''''((()))))))))+++...000000///---+++......//////////////////111000000///......------+++******)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&)))...222444444333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***)))******+++,,,---......///000111222333333333333222111111111111000000000////////////............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))******+++((())))))+++---///111222333333444555555555444444444333333333222222222222000000000000000///......//////...---,,,+++******++++++++++++++++++++++++************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((''''''&&&&&&&&&LLL888111444000///111......---,,,***)))******+++)))))))))))))))***************))))))((((((((('''(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''((())))))+++,,,---......---,,,+++......///////////////000000000//////...---------++++++***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))))))))******+++,,,,,,---...///000222333333333333111111111111000000000000////////////............+++,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))******((((((***+++,,,---------111111222333444444444333333333333333222222222222///000000000000///............------,,,+++******************************************************(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((()))JJJ777000444111///111......---,,,***)))******+++(((((())))))***************)))))))))((((((''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))...---+++******+++,,,,,,---........./////////000//////...------,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((())))))***+++++++++...///000111222333333333000000000000000000000000////////////............+++,,,,,,,,,,,,+++******************)))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))((()))+++,,,,,,,,,,,,+++//////000222333333333333333333222222222111111111000000000111000000///...---------,,,,,,++++++***************************))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((()))))))))))))))III555000444111000111......---,,,***)))******+++((((((((()))******++++++)))((((((((((((((((((''''''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&&&&'''((())))))---,,,)))'''''')))+++---,,,,,,------.../////////.........---,,,,,,++++++***))))))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))******,,,---...000111222222222//////000000000000000111////////////............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))******+++,,,+++++++++,,,---///000111222333333222111111111000000000000000000000000000//////...---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))'''''''''''''''''''''(((GGG444///444111000222......---,,,***)))******+++'''(((((()))******++++++'''''''''(((((((((((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***)))(((''''''(((***+++++++++,,,,,,---........./////////...------,,,,,,)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((()))))))))***+++---///000000000////////////000000111111////////////............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,---///111222222222000000000000////////////...////////////...------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))'''''''''''''''&&&&&&&&&GGG444///444222000222......---,,,************+++'''(((((()))***+++++++++&&&'''''''''(((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&'''(((((((((((((((******+++,,,,,,---......000000000///......------((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((('''((()))+++,,,............/////////000000111111000/////////............+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((()))***+++***+++---///000111222222////////////............------......------,,,+++,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''AAA888111000000///...000///......---+++******)))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''*********++++++,,,,,,,,,//////...---,,,,,,++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,------...///////////////...---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,---............//////...---,,,,,,---.........---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&AAA888222111111//////000///......---+++******)))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))******+++,,,------.........---,,,,,,++++++*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,---,,,,,,,,,---....../////////......---,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((*********+++,,,,,,------...............---,,,,,,------......------,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((()))(((((('''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))(((((((((''''''''''''AAA999222222222111000111......---,,,,,,+++******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---......------,,,,,,+++++++++******))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,,,,------......///......------,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******++++++,,,------......------,,,,,,------......------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''AAA999333333444222111222......---,,,,,,+++******))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---...---,,,,,,,,,+++++++++******)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++++++++,,,------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))(((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))*********,,,,,,---------,,,,,,+++,,,------...------,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((('''''''''{{{@@@888333333444222111222---------,,,,,,++++++***))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---+++++++++++++++*********)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************++++++,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))******++++++,,,,,,,,,,,,,,,+++,,,,,,------...------,,,+++++++++*********))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((ttt>>>777222333444222000111---------,,,,,,+++++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,************************))))))((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))*********+++,,,,,,,,,++++++,,,,,,------......------+++************)))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((mmm===666111333444222000000------,,,,,,,,,,,,++++++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******)))*********************))))))((((((((('''''''''(((''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))******))))))***++++++++++++++++++,,,------......------************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))iii<<<555111222444111//////---,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))))))))*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###''')))***(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********((()))***++++++++++++++++++,,,,,,---.........---************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))ZZZ888555222111111111000///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))(((((()))***************&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))***(((&&&%%%%%%)))'''&&&&&&((()))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&''''''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((''''''&&&&&&******)))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((SSS888555222111111111000///------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))(((((()))************)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&&&&'''))))))(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))*********+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((++++++******************)))))))))))))))(((((((((+++*********************((((((((((((((('''''''''))))))))))))))))))))))))************+++++++++,,,***+++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((MMM888555222111111111000///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))'''((())))))******))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))&&&&&&&&&((()))***(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((())))))))))))*********++++++++++++,,,+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((('''''''''((((((((((((''''''''')))***+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((*********************+++((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((MMM888555222111111111000///------,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))'''(((((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%222000---)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&%%%&&&)))+++,,,***((('''((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))************+++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((((((((((()))+++***)))((()))+++...///((())))))******))))))(((************************&&&&&&'''(((***+++,,,---))))))************++++++*********+++++++++++++++***************+++++++++))))))))))))))))))))))))((())))))))))))************+++,,,,,,------,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((QQQ888555222111111111000///------,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###''',,,...,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000...+++(((&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%&&&))),,,333///)))&&&&&&((()))***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((((())))))******)))((('''(((***---...))))))************))))))++++++++++++++++++++++++))))))******+++,,,------***+++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************((())))))))))))************+++,,,,,,------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((RRR888555222111111111000///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###''',,,...---***&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&'''***---444000)))&&&%%%''')))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******(((((((((((()))))))))))))))))))))************++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((((()))******''''''&&&&&&&&&((()))*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******+++++++++************))))))((((((*********)))))))))((((((************************)))))))))*********++++++***+++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((MMM888555222111111111000///------,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''(((***,,,...+++(((&&&'''((())))))'''((((((((())))))))))))))))))))))))))))))))))))************************(((((()))))))))*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))(((((()))******+++'''''''''(((((((((((((((***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111222333333444555555666666444444333222111000//////......---,,,+++******)))************************************+++++++++,,,***+++,,,,,,------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((({{{GGG888555222111111111000///------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((((((***,,,'''&&&&&&''')))***((('''(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))*********+++(((((((((((())))))))))))))))))))))))************+++++++++************)))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))((())))))***++++++******+++++++++******)))***++++++,,,,,,++++++***------------------------///111333777;;;>>>AAACCCFFFGGGGGGHHHIIIJJJJJJJJJEEEEEEDDDCCCAAA@@@??????333333222000///...---,,,***************************++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))tttIII777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((((((((((((((''''''((()))+++,,,---,,,******((())))))(((&&&&&&''')))'''''''''''''''''''''''')))(((((()))***+++***((('''''''''((('''&&&&&&%%%'''%%%$$$%%%((()))(((&&&%%%$$$$$$&&&(((******)))'''######(((***(((''')))''''''&&&%%%%%%%%%&&&&&&***)))'''%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$%%%'''***------+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((('''''''''&&&'''&&&&&&))),,,---***'''******)))'''%%%%%%'''))))))+++------+++*********+++)))((()))+++---...---***((('''))),,,---+++((())),,,+++((((((---///...---+++)))***+++,,,+++)))))))))*********)))((((((,,,+++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++(((&&&%%%'''((()))(((******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))******)))(((''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))(((((((((((())))))++++++************++++++'''(((***+++******+++,,,,,,,,,------......------***---111222333666;;;@@@EEEOOOWWWXXXVVVWWWZZZ\\\bbbXXXTTT\\\aaa[[[UUUTTTXXXWWWSSSPPPUUU[[[WWWOOORRRQQQLLLFFFDDDDDD@@@:::666333000.........---,,,(((+++---...,,,)))(((''')))+++---//////---***((()))***,,,,,,,,,+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''vvvLLL777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&((()))))))))(((%%%%%%%%%%%%%%%&&&'''''',,,---,,,+++((('''((()))&&&''''''(((***+++---...'''))),,,000333333000---////////////////////////---+++******,,,,,,)))'''...,,,++++++++++++***(((((($$$$$$'''(((%%%######******((((((''''''(((((($$$%%%%%%&&&'''((())))))&&&'''((()))))))))***)))%%%''')))++++++***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))((((((((('''''''''---***&&&&&&(((********* $$$(((+++,,,+++++++++''''''''''''((()))))))))******)))+++---//////...111///---...000111000...,,,...///000222222***!!!***+++---,,,***)))******,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''((()))***)))(((******)))((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&((((((''''''(((***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******))))))((((((((())))))++++++************++++++......,,,)))'''&&&''')))000///---,,,,,,,,,---...222777===CCCGGGMMMUUU[[[\\\___bbbbbb___]]]^^^bbb^^^``````aaadddccc[[[RRRUUUQQQHHHBBBFFFNNNOOOKKKIIIQQQWWWXXXYYY[[[ZZZWWWMMMKKKGGGBBB===777000+++111///+++(((''')))---111++++++*********,,,...///)))***,,,,,,,,,+++)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''((()))))))))((('''yyyQQQ777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))'''((()))+++++++++++++++...,,,***))))))***+++---$$$&&&)))***+++---///111333333444555888;;;>>>???EEEEEEFFFIIIKKKKKKHHHFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBBBBAAA???===>>>;;;999777666444222///222---+++,,,,,,(((&&&'''%%%%%%%%%%%%&&&(((***,,,'''(((((()))(((((('''&&&&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))((((((((((((+++)))&&&&&&''')))))))))'''***,,,---+++***))))))*********,,,000333444555333555999AAAIIINNNQQQRRROOOMMMJJJHHHIIIJJJJJJIIIBBBBBBBBBEEEKKKMMMCCC777555888:::777111------...---+++***))))))***,,,...***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((***,,,,,,+++)))******)))((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((()))''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))*********)))))))))))))))******,,,++++++******++++++,,,***+++,,,+++******+++,,,++++++---111666===BBBFFFVVVZZZ___``````bbbeeehhhaaa\\\]]]cccdddbbbdddjjjaaaiiiiiiaaa```ccc]]]PPPMMMHHH@@@<<<@@@GGGIIIFFF777???FFFEEECCCEEEGGGFFFRRRPPPNNNNNNNNNNNNLLLKKK???;;;555///,,,,,,---......---+++***)))***+++,,,***+++,,,,,,,,,+++)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********%%%&&&((())))))((('''&&&uuuLLL777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********,,,+++***)))((()))***+++(((((()))+++...111444666===@@@CCCEEEFFFHHHKKKMMMMMMLLLLLLLLLMMMPPPRRRTTTVVVSSSPPPOOOOOOPPPOOOOOOLLLJJJGGGDDDBBBAAAAAABBBJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIKKKNNNPPPPPPOOOEEE>>>999888777555555888---,,,***((('''''''''(((***))))))(((''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))'''(((***+++,,,,,,***)))---,,,+++)))(((+++000333:::>>>CCCFFFHHHJJJNNNRRR\\\\\\^^^```ccccccaaa___hhheeebbb``````aaacccddd```^^^YYYWWW\\\aaa```YYYOOOPPPOOOKKKEEE???;;;999111000---******+++---...++++++,,,,,,+++***(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''(((+++------,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''---......,,,)))''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))***************)))))))))***++++++,,,,,,++++++++++++,,,,,,'''***---///......---...000333999BBBLLLUUU\\\```bbbfffhhhhhhdddbbbbbbdddkkkbbb```hhhjjjdddbbbggghhhiiifff^^^ZZZYYYWWWSSSLLLJJJHHHIIILLLNNNKKKGGGFFFHHHFFFBBBBBBGGGLLLLLLEEEBBB??????DDDJJJNNNQQQNNNMMMJJJFFFAAA999111++++++,,,---------,,,+++***++++++,,,,,,,,,+++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))nnnDDD777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***************+++)))''''''(((+++///111111444999???DDDIIIKKKMMMQQQRRRSSSRRROOOMMMLLLLLLDDDCCCAAA@@@?????????@@@<<<<<<===@@@BBBCCCAAA@@@888666444222111111222333555666888999;;;===@@@AAA999:::<<>>CCCHHHEEEAAA<<<777222///---+++)))'''&&&'''(((+++,,,***)))(((((('''((())))))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))*********************++++++++++++***+++,,,---***---000444:::BBBKKKQQQUUU\\\cccddd```^^^ccchhhiiiiiiiiijjjkkkjjjgggdddXXXWWWVVVUUUWWW[[[___ccchhhgggbbb]]]]]]aaadddcccddd```\\\ZZZZZZXXXQQQKKKFFFCCC===777111---***)))(((((()))***+++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***'''&&&&&&)))---///000***))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((---......,,,)))''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***************************+++,,,,,,------,,,,,,,,,,,,---------...---------///333666GGGKKKRRRYYY___cccdddeee]]]bbbgggiiiiiiiiilllooolllcccaaaffffff]]]VVVVVVbbbZZZYYY___]]]RRRPPPWWWZZZXXXVVVWWWWWWUUURRROOOVVVSSSNNNLLLQQQXXXYYYVVVSSSOOOJJJEEECCCAAA???>>>MMMNNNPPPRRRPPPJJJBBB;;;000000///...............,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))---,,,***((()))***---///qqqFFF777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******)))))),,,---///222777===BBBEEELLLNNNOOOPPPPPPOOOMMMKKK===???@@@@@@===;;;:::;;;777777555444222111///...---333<<>>DDDNNNVVV]]]aaaeeeggghhhmmmooojjjaaa]]]aaafffhhhgggfffffffffeeebbb```;;;<<<<<<===@@@EEEKKKPPPRRRXXX\\\]]]___dddfffeee```ZZZVVVYYY___bbb^^^YYY[[[XXXRRRIII@@@666///***((((((((()))***+++---...************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&(((+++///111222******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''((())))))''''''((()))''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********++++++************+++,,,------...------,,,,,,------...---,,,+++---222===IIIQQQYYY]]]bbbgggjjjiiifffdddbbbeeehhhhhhgggfffhhhkkkfffgggkkkrrryyy|||zzzwww}}}rrrvvv~~~zzz{{{uuuppppppmmmaaaUUU___^^^\\\YYYSSSKKKBBB<<<@@@@@@AAAFFFLLLOOONNNLLLHHHCCC;;;333---++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++'''(((((((((((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))((((((***---111333vvvIII777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---,,,,,,+++000444;;;DDDKKKPPPSSSUUUMMMKKKHHHCCC===888444111666999===???@@@AAABBBCCCDDDEEEEEEFFFEEECCCAAA@@@;;;???GGGOOOTTTTTTPPPLLL@@@@@@AAABBBCCCDDDEEEFFF======<<<::::::===CCCHHHRRROOOKKKHHHEEEAAA===:::<<<666222222222//////111>>>BBBIIIQQQVVVZZZ[[[[[[OOOMMMJJJFFF@@@;;;555333...,,,***'''&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...111444888>>>FFFLLLZZZ___fffjjjjjjhhheeedddgggbbbZZZRRRLLLKKKMMMPPPgggccc]]]XXXSSSMMMHHHDDD999::::::999888999>>>AAA===CCCIIIPPPXXX___^^^ZZZIIIFFFDDDHHHPPPVVVWWWVVVXXXYYYYYYVVVQQQJJJBBB>>>777555111...,,,,,,,,,---************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((***...222444333222******)))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%&&&((((((''''''(((***''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++*********++++++---............------------......,,,000888AAAJJJUUU___eeeaaacccgggkkkkkkjjjgggeee^^^bbbeeeffffffhhhlllppptttrrrnnnjjjeee]]]VVVPPPFFFCCCAAADDDIIILLLLLLJJJNNNLLLGGG@@@999333...+++------,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++((()))))))))(((((('''&&&'''''''''(((((()))))))))(((((((((((((((((((((((((((((()))))))))*********(((***...222777;;;>>>@@@sssEEE777555222111111111111000......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......000111111111000///...555@@@KKKSSSVVVUUUTTTGGGEEEAAA===:::999888888===@@@CCCFFFFFFFFFFFFGGG===???BBBDDDEEEDDDBBBAAABBBAAA??????@@@@@@@@@???????????????>>>===<<<;;;@@@???<<<888555777>>>CCCGGGFFFEEEFFFIIIJJJIIIHHHFFFBBBAAACCCBBB<<<888888///555===FFFMMMPPPQQQQQQQQQSSSVVVWWWVVVQQQLLLIII>>>;;;777111---***((('''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))*********************++++++,,,,,,,,,---666DDDQQQYYY___dddgggbbbccccccaaa^^^[[[ZZZZZZ[[[NNN???666666:::<<<===777666888;;;AAAEEEHHHIIIIIIIIIFFFAAA;;;999999;;;888777777:::BBBHHHEEE<<<555555555888===DDDIIIKKKHHHMMMTTTZZZ\\\[[[WWWTTTIIIDDD===666000,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&(((---333777888555222******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))******)))(((''''''(((''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++++++++++++++,,,---...///......------------......555@@@OOO]]]ddddddbbb```kkkkkklllkkkiiifffcccaaa```gggqqq||||||vvvsss^^^ZZZUUUSSSRRRNNNGGG@@@:::@@@GGGLLLLLLFFF===777...---,,,+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++))))))******)))((('''''''''((((((((())))))******)))))))))))))))))))))))))))************+++++++++000555<<>>FFFMMMFFF777///000///111555===IIIPPPKKKAAACCC<<<444999CCC>>>999BBBBBBEEEAAABBBFFF>>>999@@@888;;;:::???GGGAAA<<>>;;;???>>>222777CCCAAA===???>>>???666;;;BBB:::666;;;<<<>>>999888===AAABBBCCCFFFBBBCCCDDDDDDAAA???BBBFFFCCCCCCCCC@@@999888>>>FFFKKKTTT]]]```\\\VVVSSSRRRSSSNNNGGGBBB===888111---000,,,((('''((()))'''%%%+++)))&&&%%%&&&(((((((((&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((())))))(((&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((()))***++++++***))))))---//////,,,))),,,555<<>>BBBJJJQQQWWWYYYZZZYYY\\\XXXRRRKKKCCC:::222,,,222***&&&+++...,,,)))***+++)))'''''')))***)))((())))))))))))))))))))))))((((((((((((((()))******(((+++///222444333111///000111111---(((&&&(((***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))***************,,,---,,,******...222.........+++***---444:::JJJTTTeeekkkeeegggmmmhhhjjjdddeeejjjeee[[[```nnnvvviiiZZZTTTYYY\\\YYYTTTCCC<<<:::@@@EEEFFFFFFJJJ:::555...))))))+++...///,,,,,,++++++******))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))))))))))))))+++,,,,,,***''')))***+++,,,,,,---000222;;;IIINNNNNNRRROOOKKKQQQkkkFFF888666333111111111000///---------,,,,,,,,,++++++,,,,,,,,,+++++++++************************************))))))((((((((((((***)))))))))(((((((((((((((((((((((()))))))))***))))))))))))************+++***+++---000///,,,)))---,,,+++***)))******+++.........111555<<>>BBBFFFGGGCCC>>>MMMMMMGGGGGGOOOJJJ>>>>>>CCCHHHCCCAAAJJJNNNNNNTTTaaalllgggZZZYYY[[[^^^fffaaabbbnnn~~~qqq___VVVdddWWW]]]nnnnnnbbbTTTGGGTTTLLLRRRXXXMMMDDDCCCAAA@@@666444===BBB@@@FFFPPP\\\MMM===777999===>>>===BBBAAAAAADDDFFFFFFDDDCCCEEEKKKRRRVVVXXXZZZ]]]```\\\YYYTTTQQQMMMHHHBBB>>>999222***&&&'''***++++++***(((''''''))))))((('''&&&'''((())))))((('''&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))),,,)))((((((+++.........******---222:::EEEQQQXXXgggmmmlllbbbXXXSSSOOOKKKQQQLLL@@@>>>GGGIIILLLXXX```eeelllmmmiiieeehhhlllfffhhhfff___^^^dddiiijjjppppppooolllfffbbbcccggg]]]YYYSSSQQQSSSWWW[[[]]]jjjhhhXXXIIIEEE???:::???AAA@@@>>>???DDDNNNWWW]]]^^^[[[XXXTTTPPPJJJDDD@@@777...)))+++---,,,+++---,,,***(((((()))***)))'''))))))))))))))))))))))))((((((((((((((()))******+++---///222333222111000111000///,,,)))(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))((())))))))))))*********+++***,,,...---++++++---000+++,,,...000666@@@LLLUUUgggeeegggdddaaafffjjjeeebbbdddiiijjjfffnnnzzzsssiii\\\TTTSSSIIIAAA@@@AAA@@@CCCIIIJJJDDD;;;333---++++++,,,,,,,,,++++++++++++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((()))))))))*********)))((())),,,...000******+++---111999BBBHHHQQQWWWQQQHHHEEE===777;;;gggAAA888666333111111111000000------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))))))))(((((((((******)))))))))(((((((((((((((((()))))))))******)))))))))*********++++++***+++---///111111...+++---,,,+++*********++++++(((...888BBBIIIKKKIIIHHHBBBHHHJJJHHHGGGJJJKKKIIIOOOMMMKKKHHHHHHKKKTTT[[[]]]\\\RRRPPPXXXWWWNNNMMMRRR\\\\\\___mmmtttqqqrrr~~~ssszzzxxx}}}{{{xxxsssggg{{{tttzzzuuuiiifffbbbddddddjjjmmmdddYYYbbbtttmmm```MMM>>>888888888888<<<888666;;;CCCGGGDDD???JJJLLLNNNPPPRRRTTTUUUVVVSSSTTTUUUXXXYYYXXXUUURRRNNNFFF===555111...***''''''''''''(((***+++***(((&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''((((((%%%###''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))...+++)))***---//////---+++///777DDDSSS```gggjjj^^^^^^XXXLLLCCCAAABBBBBB>>>AAABBBOOOeeemmmmmmtttiiimmmwww}}}wwwmmmnnnvvvfffkkklllhhhcccccceeefffZZZ]]]___``````^^^[[[ZZZWWWXXXYYYXXXYYY\\\bbbgggfffiiiccc___bbb\\\TTTVVVTTTPPPKKKHHHIIINNNUUUYYY\\\[[[ZZZZZZZZZWWWSSSPPPCCC:::222000///,,,++++++,,,***))))))******(((''')))))))))))))))))))))))))))(((((((((((()))******...///000111111111111000111///---++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))*********++++++++++++...111000---,,,---///,,,...111888CCCPPP\\\ccc^^^eeekkklllkkkjjjgggaaaaaajjj|||wwwooo|||pppaaaYYYSSSOOOKKKFFF???;;;;;;IIIHHHEEE>>>666...***(((,,,,,,+++++++++,,,,,,---******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******)))+++,,,+++)))***...222+++...333888???HHHRRRXXXZZZZZZNNNDDDAAA888000444ddd===888666333111222222111000...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********))))))*********+++++++++)))+++---///000///---++++++++++++***************)))///999BBBHHHJJJHHHGGGGGGGGGJJJNNNNNNKKKLLLPPPMMMQQQ[[[dddddd\\\YYY[[[sssgggZZZ^^^kkkhhheeepppkkktttyyyyyy}}}}}}~~~}}}}}}||||||nnntttuuu}}}|||hhhNNN@@@BBBHHHAAA???:::555555999<<<<<>>333,,,***)))'''(((***++++++***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((('''%%%&&&((()))'''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************+++,,,---.........---------:::BBBOOO]]]gggkkkkkkiiiaaa^^^WWWMMMEEEBBBBBBCCCGGGQQQXXXdddttttttjjjjjjqqqiiigggmmmjjj^^^VVVXXXIIINNNSSSVVVZZZ___ccceeeaaafffhhhgggeeedddaaa]]]NNNOOOOOOMMMJJJHHHIIIJJJNNNQQQNNNPPP\\\]]]YYY\\\ZZZ\\\```bbbbbb```\\\ZZZXXXXXXXXXYYYZZZXXXTTTQQQPPPIIIAAA;;;666000+++(((***)))((()))******)))((())))))))))))))))))))))))))))))(((((())))))***+++111000000//////000000000111...******,,,,,,)))&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******************+++++++++,,,,,,---000333222...,,,,,,...000555===IIIUUU___fffiiifffpppqqqllllllnnnqqqwww}}}~~~sssmmmeee[[[OOOEEE???>>>:::@@@FFFHHHCCC:::333...---,,,,,,++++++,,,------+++******))))))******+++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********&&&+++000000,,,***+++...111888BBBKKKQQQTTTWWWXXXWWWTTTHHHBBBCCC===777===ccc<<<888555333222222222222111.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))************************))))))))))))))))))))))))************************++++++++++++)))+++,,,---,,,+++******++++++,,,,,,------------444333333555:::BBBIIINNNVVVIIICCCFFFCCC>>>JJJ^^^]]]WWWZZZcccddd]]]^^^eeetttooottt~~~}}}}}}{{{zzzppp~~~~~~|||~~~}}}qqq___```fffaaagggdddQQQ>>>888:::===555555555888???EEEIIIKKKIIILLLOOORRRTTTTTTTTTTTTTTTSSSSSSUUUUUUQQQIIIBBB888444///+++***))))))((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))*********++++++,,,,,,+++---///,,,***...777@@@QQQZZZgggnnnpppnnnmmmmmmjjjiiifffddd```]]]\\\]]]mmmrrrlllfffhhhddd___cccUUUTTTZZZdddfff```]]]___tttvvv}}}~~~}}}{{{xxxuuuooohhhcccfff```NNNEEEKKKLLLHHHLLLIIIMMMTTT[[[```bbbbbbaaaYYYYYYYYYYYYXXXTTTOOOLLLTTTRRRNNNHHHAAA:::333---+++)))'''''')))*********************************)))))))))))))))***++++++111000///.........///000///,,,******,,,,,,***&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,///000///,,,+++...111:::CCCQQQ___hhhlllmmmmmmhhhlllbbbccc|||qqqyyysssbbbXXXRRROOO:::>>>CCCGGGGGGDDDAAA???000///---,,,++++++,,,---++++++************++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''+++//////------222777>>>DDDMMMTTTXXXYYYYYYXXXYYYRRRCCC<<<@@@???AAAMMMddd===888555333222333333333222............---------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++++++++*********))))))))))))))))))*********++++++*********++++++++++++,,,***+++,,,,,,+++***,,,---000000222444555666666666444777;;;???CCCFFFHHHIIIKKKFFFHHHNNNKKKIIIWWWllljjjcccggguuuyyyrrrvvv|||uuuwwwzzz~~~|||qqqkkk}}}||||||}}}|||{{{bbbQQQMMMLLLWWWPPPFFF===888888<<<@@@>>>@@@DDDGGGIIILLLPPPSSSTTTQQQOOOOOORRRTTTRRRPPPIIIDDD===666111---***'''***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&''''''%%%###$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------,,,------,,,///<<>>>>>AAADDDEEE777555222///---,,,,,,---++++++************+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++***+++,,,,,,000888CCCKKKLLLNNNRRRTTTVVVYYY\\\___VVVNNN@@@===FFFKKKXXXmmmddd>>>888555333222333444333222............------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,---,,,,,,...222666999:::===???BBBCCCCCCDDDAAADDDHHHLLLMMMLLLJJJHHHNNN^^^jjjfffaaaeeepppwwwcccnnnyyy|||zzzyyyqqqxxxuuuyyy|||xxxqqqnnnyyytttrrr~~~}}}sssmmmiiitttaaaOOOBBB======777999:::;;;===BBBIIIOOOQQQNNNKKKLLLOOORRRQQQOOORRROOOJJJFFFAAA:::444///,,,+++***))))))***+++,,,))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''###)))...---(((%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------...---...222:::GGGUUUbbbjjjkkkoootttvvvvvvtttuuuuuutttllldddaaa\\\UUUTTTVVVlll~~~|||uuuiii]]]TTTPPPPPPPPPVVVVVVXXXZZZZZZXXXSSSPPPOOOTTTVVVRRROOOOOOLLLGGG;;;666///***)))***+++,,,******************************))))))******+++,,,,,,,,,------------------)))+++,,,,,,+++***)))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((())))))******+++,,,,,,,,,,,,,,,,,,------------,,,------...222;;;HHHQQQ```gggmmmmmmgggcccfffjjj~~~yyy|||kkkhhh\\\LLLCCCAAAAAAAAA??????<<<888333///...------,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********++++++++++++---000666>>>HHHQQQVVVSSSUUUWWWWWWXXXYYY\\\^^^OOOOOOMMMUUUbbbhhhttteee>>>888555333222333444333333//////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++++++++++++++************))))))************+++++++++******+++++++++,,,,,,,,,,,,---.........222888>>>AAABBBEEEIIIKKKMMMNNNNNNaaaYYYLLLBBB@@@FFFQQQXXXuuusssdddttt~~~uuu~~~~~~{{{xxx}}}yyy\\\oootttbbbWWWSSSEEECCC@@@:::777888>>>CCCBBBCCCGGGNNNTTTVVVTTTPPPQQQQQQQQQQQQNNNGGG???:::---,,,+++******+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''###,,,555666///******---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......,,,///:::LLL```kkkkkkgggkkkooouuu{{{|||vvvllleeeXXXRRRSSS\\\hhhsss{{{jjj[[[SSSMMMOOORRRVVVYYYXXXUUURRRQQQVVVWWWQQQOOOQQQPPPLLLCCC===444---******+++,,,*********************************)))******+++,,,***+++,,,---------,,,,,,'''***------***((()))+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******((())))))***++++++,,,,,,,,,,,,,,,---------......///000111333:::GGGXXXdddaaagggmmmlllhhhlllxxxtttmmmttt}}}ppp___UUUPPPKKKCCC;;;DDDAAA<<<666222///......,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++***///999EEEOOOTTTUUUSSSTTTXXX]]]___^^^[[[XXXVVVQQQZZZeeeuuuhhh???:::888444333333444444444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++***)))))))))***+++++++++******+++,,,---...,,,---111666444000333:::<<<;;;===CCCHHHMMMXXXbbbdddOOOMMMYYY[[[]]]fffkkk}}}~~~|||~~~}}}ooosssrrr}}}}}}yyyjjjrrr}}}xxxxxxuuuVVVAAA999999CCC666@@@MMMFFFIIITTTQQQPPPTTTSSSPPPTTTZZZTTTGGGCCC;;;222+++)))***++++++***)))((()))******)))'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''))),,,...,,,)))&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))))))))************)))************+++++++++000---++++++,,,---,,,+++555<<>>555...,,,,,,***)))+++...///,,,))),,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))),,,***)))***,,,------+++222AAAMMMOOONNNQQQTTTTTTNNN\\\cccZZZSSSTTTUUURRRjjjwwwvvvvvvggg>>>777444111000111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++***++++++,,,---111000...,,,***+++---///)))'''***222666888;;;AAA???@@@<<<555888HHHXXX___]]]^^^ppp}}}uuupppvvvzzz{{{uuu{{{~~~vvvxxx{{{nnnVVVLLLIII@@@:::===CCCCCCEEEHHHEEELLLNNNMMMIIIHHHLLLNNNNNNLLLFFF>>>888333///+++''',,,+++******+++***'''%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))***+++---///...,,,)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************************++++++++++++'''+++///...,,,,,,111555EEENNN]]]fffddd```eeennnqqqtttpppaaaTTTWWWkkk}}}~~~hhh\\\ggg}}}mmm\\\```tttyyyssskkkbbb{{{}}}jjjiiizzzcccKKKFFFMMMNNN^^^SSSLLLNNNSSSSSSOOOLLLMMMJJJDDD===666000,,,***,,,,,,,,,,,,+++***+++,,,******************************+++++++++*********)))*********)))***,,,...,,,+++***)))(((((((((((()))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,000,,,+++---...---///222,,,<<>>III]]]___ccciiijjjgggfffhhhggg___VVV___vvvjjjnnnkkkbbb^^^aaannn{{{|||yyy}}}{{{llljjjyyyyyyfffXXXIII\\\YYYXXXYYYVVVSSSVVVZZZNNNMMMKKKHHHAAA999111---,,,,,,,,,---------------************************)))***+++,,,,,,+++******,,,+++)))***+++,,,,,,+++,,,+++***))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000,,,+++///111000111444777HHH[[[fffiiiiiifffdddkkk}}}zzz|||{{{lllggg}}}|||dddWWWOOOVVVeeejjj```RRRWWWbbbkkkiiidddhhhzzz{{{aaa]]]WWWLLLCCC@@@@@@<<<999999111111000...+++++++++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******************************+++++++++++++++******---///---+++...888@@@IIIMMMQQQSSSXXX]]]]]][[[\\\\\\YYYXXXdddwwwwww```::::::888666555555444333111////////////............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,---...---,,,+++))),,,///111333888???DDDKKKGGGBBB>>>===>>>BBBEEEFFFHHHPPP___lllrrrqqqoootttyyyzzz||||||~~~zzz~~~vvvvvvyyywwwwwwssslllhhhooommmmmmxxx}}}zzzxxxiiinnn|||xxxttt{{{}}}wwwrrrXXXQQQEEE777:::777666===JJJOOOIIIGGGKKKMMMNNNNNNNNNKKKFFF@@@<<<000---***((()))***+++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''%%%$$$%%%&&&((('''&&&((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---111///,,,+++000===NNNZZZVVVZZZ^^^___[[[YYY\\\aaaiiieeeOOO]]]fff___YYYhhh~~~|||dddMMMMMMOOORRRQQQNNNPPPUUUPPPPPPOOOLLLFFF@@@999666---,,,,,,,,,---...---,,,************************((()))+++,,,---,,,+++***///,,,)))***---...,,,))),,,+++******)))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++...222222111444:::RRRUUUbbbooolllccciiixxxnnnqqqvvvyyynnnbbbYYYNNNBBBFFFFFFEEEDDDCCCDDDGGGIIIMMMVVVfffxxxpppkkknnnrrruuuttt___SSSHHHEEEEEEAAA<<<999777444000...---------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************++++++,,,,,,+++++++++,,,......000888CCCLLLNNNSSSXXX[[[\\\[[[YYYWWWMMM[[[gggkkkooo{{{___>>>888666333222222111000...000000/////////.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...---,,,***)))+++000555888:::===CCCHHH???BBBCCC???>>>DDDPPPYYYdddYYYbbb{{{}}}{{{yyyvvvwwwzzzvvvsss{{{~~~~~~}}}xxxrrrxxxzzztttvvvmmmpppzzzxxxsssyyy|||pppppprrriiiuuuqqq]]]```llltttyyyzzztttqqqeeeZZZbbbNNN>>>555<<>>LLLTTTVVVNNN[[[eeebbb[[[```ttt~~~```YYY___```ZZZccc}}}zzztttZZZDDDDDDQQQYYYVVVPPPXXXVVVRRRLLLGGGBBB???===111...,,,+++,,,---,,,+++************************((()))+++,,,---------,,,///,,,***+++...///,,,))),,,+++******************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,///000...111>>>MMMbbbffffff```^^^pppttt{{{uuuxxxuuu^^^XXXNNNDDDBBBEEEHHHHHH@@@FFFKKKLLLLLLSSSaaammm{{{qqqqqqnnnllltttvvvfffTTTKKKGGGAAA<<<;;;>>>888111///111222///+++---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,,,,,,,,,,,,,,,,---222;;;EEENNNSSSQQQUUUYYYZZZWWWVVV[[[aaa___iiirrruuuyyyaaaDDD<<<999555333333333333222000000000/////////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------......------,,,+++///444888888666777<<>>BBBDDDCCCEEEGGGHHHIIIKKKNNNPPPHHHBBB:::222---***((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((()))'''&&&&&&((()))))))))(((((((((((((((((((((((('''(((((())))))******+++((((((((()))))))))***************++++++++++++,,,,,,,,,,,,---------......------222???NNNUUUQQQKKKWWWZZZ```mmmrrraaaWWWVVVfff}}}aaaPPPNNNSSSXXX\\\```]]]XXXRRRKKKFFFBBB@@@888333...+++,,,---,,,***++++++++++++++++++++++++))))))***+++,,,---...///---,,,,,,---...///---,,,,,,++++++*********++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------111///......000:::OOOcccccciiieeebbb|||xxxrrrppp~~~ppp[[[RRRPPPOOOEEEFFFGGGIIILLLRRRXXX\\\XXXYYY^^^hhhwww{{{hhhZZZ```ooo}}}mmm[[[OOOFFFCCCDDDEEE@@@:::777666444000,,,------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++)))***+++,,,---------------...333;;;FFFOOOTTTVVVTTTTTTTTTTTTRRRWWWfffuuu~~~uuuvvv```EEEBBB>>>888555555666777777000000000000/////////...........................,,,,,,,,,------------...------------------------------------.........///............///000111222333777999777666999BBBJJJ^^^bbbaaaYYYUUU]]]hhhooowwwyyy}}}zzzzzzssszzzwww~~~|||zzzuuuvvvvvvssswwwxxxnnnooo}}}rrr\\\EEE999888999888===@@@CCCEEEFFFHHHLLLOOOMMMIIICCC>>>888222,,,((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''((((((((((((((((((((((((&&&%%%%%%&&&'''((('''&&&(((((((((((((((((((((((('''(((((()))******++++++(((((()))))))))******************+++++++++,,,,,,------------............+++555BBBMMMRRRRRRPPPNNN]]]dddsssaaaSSSVVVvvvxxx~~~yyysss[[[LLLOOOZZZ^^^^^^^^^\\\WWWPPPIIIEEEAAA:::111,,,,,,---,,,+++++++++++++++++++++++++++***)))))))))+++---000111***,,,...///.........///+++++++++******++++++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...111///111999CCCOOO^^^kkkfffjjjxxx}}}tttppp}}}ooodddXXXOOOHHHCCCDDDHHHGGGGGGJJJMMMQQQSSSUUUWWWccc___]]]aaajjjpppooollljjjvvv{{{{{{xxxqqqnnnpppdddwwwyyygggYYYQQQPPPMMMLLLIIIBBB999222//////...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))***+++,,,---------------333===GGGNNNSSSUUUVVVVVVTTTTTTWWW[[[aaappp~~~^^^CCCAAA<<<666222111333555666000000000000////////////........................,,,,,,,,,---------......---------------------------------.........//////.........///111444666888999<<<>>>>>>???HHHVVVbbb{{{pppmmmsssyyy{{{uuunnnuuu{{{xxxggg{{{ttt{{{}}}~~~vvv^^^PPPFFF>>>888<<<@@@CCCEEEGGGKKKOOOKKKJJJHHHFFFBBB;;;222,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((***+++,,,***)))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,---------.........//////000???OOOTTTOOOMMMSSS[[[jjjaaa```kkkvvvvvvwwwsss]]]TTTWWW[[[aaaeeebbb[[[RRRLLLGGG>>>333------...---++++++++++++++++++++++++++++++***((((((***---111333(((,,,000000...---///111+++++++++***++++++,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---666HHHZZZcccfffgggooouuu}}}lll}}}ggg```wwwxxxnnn___EEEGGG>>>;;;CCCHHHFFFHHHOOOIIIEEECCCFFFKKKNNNOOOPPPGGGIIIKKKMMMMMMKKKHHHGGGHHHIIIJJJLLLOOOWWWaaahhhvvv~~~nnncccVVVSSS]]]tttlll^^^YYYQQQVVVVVVKKK:::///...222......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++)))***+++,,,------...------888FFFPPPRRRRRRSSSUUUWWWUUUXXXbbbiiilllrrryyy[[[>>>:::888777555444444444444111111000///////////////................................................,,,,,,,,,---------......+++,,,---,,,,,,---///222222---,,,111555888;;;???>>>FFFAAABBBOOOSSS```wwweeeyyy}}}~~~oooxxx{{{|||ttt{{{{{{}}}ttt|||~~~}}}zzz}}}zzzkkkTTTIII@@@<<<===??????EEENNNEEEJJJKKKGGGFFFEEE>>>555---+++***)))***+++***))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))...---,,,***)))'''&&&%%%******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///000222222111@@@MMMVVVXXXRRRIIIXXXyyy^^^WWW___{{{lll^^^___XXXKKKGGGOOO[[[```jjjWWWaaaccc\\\vvvhhhZZZ^^^fffnnnqqqlllaaaYYYFFFIIIBBB111(((+++///......---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,---------......,,,---.........///222444888---JJJfff]]]]]]llljjjvvv{{{sss^^^WWWvvvtttWWWLLLHHHDDDBBBBBBCCCEEEGGGHHHHHHHHHGGGBBBDDDFFFGGGFFFFFFHHHIIILLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJQQQTTT]]]kkk}}}|||gggTTTPPPUUUUUUgggkkkbbbYYYgggkkkZZZFFF===777111222,,,...///***---///%%%,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++*********)))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---.........:::JJJMMMHHHNNNUUUXXX___ZZZhhhssssssooottt[[[???:::888777555444444444444111111000///////////////................................................,,,,,,---------.........------...---,,,---///222///...111777:::999;;;???BBBGGGJJJPPPXXX\\\iii~~~wwwqqq~~~}}}yyy~~~hhhwww}}}zzz~~~zzzzzz{{{wwwrrrqqqpppnnnhhhfffjjjooorrrooohhhwwwyyyzzzxxxxxxjjjnnnxxx{{{yyyVVV::::::DDDEEECCCDDDFFFKKKMMMKKKKKKLLLFFF>>>555111,,,)))((()))))))))))))))(((((()))******+++************************(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))++++++******))))))((((((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111///---000777<<>>>>>;;;<<>>CCCAAA===???EEENNNSSSiiiqqqhhhttt|||qqqyyyxxxyyy~~~uuuxxx~~~zzzuuussssssssssssnnn___RRRUUU```VVVOOOFFFXXXvvvnnnTTTPPPbbblllfffccckkkZZZUUUZZZyyybbb```rrroooeeeeeeeeebbb^^^\\\]]]```qqqmmmZZZ\\\aaabbbnnnjjjhhhcccbbbhhhmmmpppwww~~~vvv||||||tttsss{{{zzzttt|||pppfff```\\\QQQFFFAAACCCEEEIIIMMMOOONNNKKKMMMGGG???777222///---+++******))))))))))))***+++************************(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------------------............,,,++++++---111999HHHUUUKKKaaatttkkkpppzzz|||zzzmmmaaaaaalllzzzvvvkkknnnxxxyyydddOOOFFFDDD???666000...---,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++******++++++,,,---...---............/////////---000222111111666AAAJJJ^^^YYYhhhkkkfffeeeppp\\\oooUUULLLQQQLLLMMMOOOPPPLLLFFFEEEHHHNNNOOOQQQVVV\\\ccciiilllqqqvvv}}}~~~ssslll___cccccceeeooosss___OOOUUUmmmvvvgggsssbbbHHH999000222444------000---------------------------++++++++++++++++++++++++*********************************+++++++++,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------,,,---------111999EEENNNKKKYYYVVVJJJPPPddd}}}~~~WWW@@@:::888777555444444444444222222111000000000000000////////////////////////////////////////////////........./////////000000---...//////...///222555<<<>>>BBBEEECCCBBBGGGOOO^^^mmm||||||{{{|||yyyooo|||vvvuuu|||zzzqqqaaa\\\aaafffoooqqqggg]]]ZZZYYYVVV```]]]aaa}}}uuuXXX```ppptttxxxlll```jjj}}}yyyuuufffZZZYYYbbbqqq{{{pppnnn___dddhhhiiitttppptttrrrrrrwwwzzz{{{{{{}}}lllzzz~~~rrreeegggrrryyyzzz~~~xxxqqq~~~sssMMMAAA@@@BBBGGGMMMQQQTTTUUUPPPLLLGGGAAA;;;555///***,,,++++++*********++++++************************))))))))))))************************++++++++++++************************************++++++++++++++++++,,,,,,,,,------------------....../////////111---...333888>>>JJJVVV```eeehhhjjj~~~~~~yyyiiieeevvvnnnZZZlllccclll~~~uuuqqq~~~fffKKKCCCEEE===...000///---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///........./////////000000---///222333555===IIIRRRiiiaaafffqqqhhheeehhhvvvTTTUUUOOOIIIPPPXXXTTTOOOJJJIIIGGGDDDGGGLLLRRRVVV^^^hhhttt{{{qqqgggdddiiinnnpppxxxuuu~~~www~~~eeeAAA444222555///---000---------------------------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------000---+++000:::EEEMMMQQQVVVTTTMMMXXX{{{vvvuuuUUU???:::888777555444444444444222222111000000000000111////////////////////////////////////////////////////////////000000000000---...000111222444888;;;CCCBBBDDDIIIJJJMMMTTT]]]bbbzzz~~~yyyooonnnooowwwzzz|||qqqwwwlllccc]]]]]]YYYSSSUUU]]]xxxtttooouuuwwwqqqvvvsss}}}}}}nnn{{{|||}}}xxx|||~~~}}}~~~uuurrrzzzeeerrruuuhhh[[[]]]fffmmmvvv|||uuuiiicccccckkk{{{~~~~~~___GGGBBB@@@DDDIIIMMMRRRVVVNNNMMMJJJGGGBBB:::222,,,...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++*********++++++++++++,,,************************+++++++++++++++*********,,,,,,,,,,,,------------------......///000000000333//////555999>>>MMM]]]aaa```xxx|||}}}PPPAAAOOOeeehhhmmm{{{uuu{{{]]]JJJIII@@@///111000///---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////////////////000000000000...///222666===HHHSSS[[[```hhhqqq}}}nnn{{{ccclllxxx\\\SSSXXXZZZiiinnnZZZ[[[RRRJJJHHHJJJNNNVVV^^^eeelllwww~~~xxxsssnnnjjjrrr}}}VVV@@@555555000///111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------000---...666CCCNNNRRRRRRTTTHHHHHHiii}}}zzz|||rrrnnnSSS>>>:::888777555444444444444333222111111000000111111//////////////////////////////////////////////////////000000000111111111---///222444666:::???BBBDDDCCCFFFNNNVVV[[[ccckkklll~~~vvv{{{|||yyy|||oookkkssszzzkkk|||rrrrrrpppyyykkk]]]RRRSSS[[[dddfffeeekkkuuuvvvuuu|||lllrrrppphhhgggooouuuuuu{{{jjjPPPIIIUUU]]]eeemmmttt}}}www{{{zzz{{{xxx```VVVMMMJJJIIIGGGJJJPPPPPPOOONNNLLLIIIBBB999333//////...---------------++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,------------...---......///000000111111//////333999>>>JJJhhhuuuaaa^^^}}}\\\ZZZnnn}}}vvvyyy]]]NNNCCC888333222000///......//////---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...///000//////000000000111111111000000222:::GGGTTT^^^bbbaaarrrqqqcccrrr\\\llldddZZZjjjwwwqqqxxxtttTTTQQQLLLJJJMMMSSS]]]jjjvvv}}}www}}}mmmmmmvvvvvv}}}[[[BBB:::222000222000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,------------...---///444>>>JJJQQQSSSRRRNNNOOOXXXooofffRRR>>>:::888777555444444444444333222111111000111111111000000000000000000000000000000000000000000000000000000000000111111111111...000333666:::>>>DDDHHHCCCBBBGGGSSS^^^gggnnntttwww}}}wwwvvv~~~yyyxxxyyy|||gggkkk```eeennnXXXYYY\\\eeettt}}}~~~zzz|||ZZZOOOXXXVVVWWW^^^aaahhhvvvyyyyyyqqqbbbXXXPPPIIIHHHMMMTTTSSSRRRQQQNNNHHHAAA<<<111000///...............++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,---------......---......///000111111222...222;;;DDDKKK```^^^WWWpppLLLFFFmmmllloooSSSFFFEEE444333111000/////////000---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...000000000000000000111111111111222111333===MMM[[[dddgggqqqxxxeeevvvggg[[[mmmyyyhhh~~~~~~kkkbbbLLLKKKNNNVVVbbbnnn{{{|||TTTOOO{{{jjj___SSS```uuuQQQAAA555111333000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......)))000:::EEEMMMQQQSSSSSSXXXgggmmmtttsssoooQQQ<<<===;;;888555444555777888333222111111000111111111000000000000000000000000000000000000000111111222222222222222222111111111222///333>>>FFFEEEDDDEEEKKKVVV^^^mmm|||ttt|||ooopppvvvooovvvyyy~~~{{{sssvvvzzziii^^^[[[bbbmmmvvv|||~~~~~~~~~nnnhhhlllpppllljjjfffdddjjjooohhh]]]rrr~~~rrreeeiiiQQQNNNKKKPPPNNNXXX\\\PPPGGGGGGDDD>>>666000///333444...'''...---,,,,,,++++++,,,,,,++++++++++++******)))))),,,,,,++++++,,,,,,---...***************************++++++,,,,,,------...---------.........//////111111000///000222111...777;;;CCCMMMjjj[[[aaazzzgggRRRVVV~~~{{{zzz{{{~~~yyywwwzzz{{{~~~rrrQQQDDDGGG555+++000333...---333......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////222333333000///000000...***555>>>LLLZZZ^^^cccqqqiiiuuukkkkkkgggeeesssrrruuutttjjj[[[PPPOOORRR\\\hhhwwwyyyjjjpppRRR444MMM}}}PPP666444333,,,...---,,,---///000///...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...+++)))+++///000,,,(((,,,888DDDKKKQQQUUURRRKKKyyy|||oooooodddPPP<<<;;;:::888666555555666777333222222111111111111111111111111111111111111111000000000000000111222222111111111111222222222333111666>>>CCC@@@===DDDOOOttteee^^^www}}}{{{zzz}}}|||ooottt~~~vvvlllbbb]]]cccggg\\\```www~~~zzztttfffWWWaaa```dddooo}}}uuuwwwWWWGGGKKKMMMJJJTTT^^^XXXRRROOOHHH@@@<<<666///++++++---000------,,,++++++++++++,,,,,,+++++++++************+++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,------......------.........//////////////////000444777888666333:::LLLnnn{{{]]]ooobbbJJJ\\\uuu{{{tttnnnkkkiiigggddd___]]][[[YYYXXXYYY[[[\\\XXXSSSWWWZZZVVVYYY^^^YYY^^^```ccchhhmmmrrruuuvvviiiMMMAAA<<<555000---------............---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------.........//////000222222111111111111111555555DDD[[[ggggggpppnnnggg___^^^{{{nnnlllkkkttthhhgggbbbXXXOOONNNTTT\\\rrr^^^;;;DDDYYYjjjsssJJJ999666555111///......///000///...,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///000...,,,555???KKKPPPMMMMMMWWWbbb{{{sss___dddOOO===999888777666666666666666333333222111111111111111111111111111111111111111111000000000000111222222000000000111111222333444666;;;BBBFFFEEEHHHTTT```zzzlllmmmvvv}}}uuupppxxx{{{{{{~~~^^^QQQQQQ\\\hhhmmmyyyooonnngggdddlllwww{{{~~~vvvjjjWWWTTTNNNWWWdddfffddd___SSSDDDEEEAAA777,,,(((---333---,,,,,,+++++++++++++++,,,,,,++++++++++++******++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,---.....................////////////000//////000222333333333333MMMiii___[[[ppp~~~PPPFFFccczzzsssllliiifffaaa```aaaWWWSSSOOOLLLJJJHHHFFFEEEHHHHHHGGGGGGGGGGGGHHHHHHJJJBBBDDDGGGDDDHHHLLLFFFFFFIIILLLMMMMMMNNNQQQTTT```bbbdddfffoooyyy```@@@CCC>>>222+++---...,,,///.........------------,,,,,,,,,,,,------------------------------------,,,------------.........------.........////////////111222333222111222444777;;;RRRdddaaajjjppp\\\ooonnnwwwYYYSSSYYY[[[^^^cccTTTRRRMMMKKKPPP^^^ppp~~~kkkDDDAAA>>>;;;ZZZhhhBBB555777333222000///000000///---,,,---...---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////...///111333???HHHRRRSSSNNNRRRggg~~~|||xxxMMM===888888888777777666555555333333222111111111111222111111111111111111111111111111000000111111222333111111000000111222333444AAA>>>===DDDOOO[[[eeejjjoooqqq{{{}}}yyywwwqqq~~~zzzttt{{{wwwVVVTTTdddzzzzzzqqq~~~{{{zzz}}}yyyzzzXXXLLLOOO[[[```cccaaaXXXOOONNNJJJCCC:::333///---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000000///111333222000111333===uuuSSSRRRuuuAAAEEExxxxxxmmmddd^^^[[[SSSPPPLLLIIIGGGEEEEEEEEEGGGGGGGGGHHHJJJKKKLLLLLLOOOOOOPPPQQQQQQQQQQQQQQQUUUQQQUUUWWWQQQRRRUUUOOONNNNNNMMMKKKIIIGGGFFFFFFGGGGGGHHHMMMUUU^^^dddgggsss~~~}}}MMMHHH???777222000000000/////////............---,,,,,,,,,------------...------------............------------........................////////////000000222333111///111666666KKKbbb```YYY{{{xxxdddyyy|||mmm```UUUQQQKKKAAA>>>CCCJJJKKKNNNWWWggg~~~yyyWWWRRRMMMCCCPPPkkkYYY888333444222//////000000//////---......---,,,,,,---///------------------------------------------------........................,,,///111///---...444:::DDDMMMRRRQQQWWWiii|||```ooosss\\\LLL>>>::::::999888777666555555444333333222111222222222111111111111111111111111111111111111111222222333222111111000111333444666CCCDDDFFFJJJUUUeeesss{{{zzzyyyyyyzzzrrrtttnnnkkk}}}|||___eee~~~~~~www{{{~~~hhhxxx~~~vvvkkk]]]\\\bbbdddllltttrrrcccXXXLLLEEECCC>>>333)))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000/////////000000000111111...///333777555333:::DDD\\\dddYYY{{{VVVMMMcccqqqlllcccXXXNNNGGGCCCBBBEEEGGGIIIJJJLLLPPPRRRSSSXXXZZZ]]]```ccceeegggiiillllllnnnoooppppppoooooopppqqqzzz{{{oookkkooolllmmmiiieeedddfffeeeaaa]]]WWWSSSNNNMMMLLLLLLLLLLLLTTT___nnnyyygggLLL:::;;;;;;111...444000000/////////.........,,,,,,---------.........---------....../////////---------.........//////........./////////000000222000111333111...222:::DDDYYYaaa\\\tttbbbyyyjjj___WWWOOOIIIBBB<<>>===;;;999777666555555444444333222222222222222222222222222222222222222222111111111111222333333333222222222444777:::<<<===OOO___aaaaaaqqq{{{|||{{{{{{|||{{{llleeennnxxxrrrvvvttt~~~zzz|||~~~~~~{{{yyy{{{~~~mmmcccttt}}}sssssssssmmmssszzzfffOOODDDDDDBBB999//////......---------------,,,,,,------------......,,,,,,++++++,,,,,,---...------------------------------......///000000000000000000000111111111111111222555666000000AAAUUUUUUXXXPPPQQQzzziii^^^HHHHHHHHHGGGGGGKKKPPPTTTOOOVVV^^^ccciiiqqqvvvvvv{{{~~~|||vvvnnnhhhccc^^^VVVQQQPPPKKKOOOSSSVVV\\\ffftttmmm]]]>>>>>>???222,,,555000000000000////////////,,,---------............---------...//////000000------........./////////....../////////000000000333000111444222000888DDDTTT\\\VVVhhh[[[|||{{{qqqVVVXXXNNNEEEDDDGGGJJJOOOTTTXXXhhhhhh@@@777444111///000111111111...///000///------///000------------------------------------------------........................,,,...///...///555???HHHMMMSSSSSSUUUooo{{{yyy{{{jjjNNNCCC??????@@@KKK===BBB@@@===999777666666666444444333222222222222333222222222222222222222222222222111111222222333444222333333666:::???DDDGGGMMMdddwwwuuuooo|||zzzuuuuuu}}}|||lllfffQQQ```~~~wwwsssooommmpppwww|||zzzpppqqqrrrssstttttttttsss{{{{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~zzz~~~~~~lll]]]eeedddvvv{{{xxxwww}}}wwwdddaaasssttt^^^NNNHHHDDD???:::000000///............///,,,---------............------,,,,,,------...///---------------------------......///000000111111000000000111111111222222333444666555///666VVVxxxSSSNNNyyy|||ZZZ___qqqbbbTTTGGG>>>DDDFFFIIIKKKNNNUUU]]]dddqqq|||xxxsssrrrfffccc]]]VVVTTTVVV\\\bbbpppzzzyyyfffttt|||QQQCCC???555000333111111111000000000//////------------............---------...///000000000............////////////.../////////000000000000333///000555444444@@@QQQZZZaaadddlll\\\uuuiii^^^YYYPPPIIIEEEHHHNNNTTTZZZ___tttxxx\\\>>>:::555222111111111000///000000///......///111.................................................................................///333;;;FFFOOOSSSVVV]]]iii||||||sssUUU888666CCCLLLHHHCCCKKK===EEEBBB>>>:::777666666777555444333333222222333333222222222222222222222222222222111111222222333444222222444888>>>EEEKKKOOOmmm{{{{{{ssszzzrrruuuhhhXXXNNNddd|||}}}rrrmmmmmmhhheeeccceeelllxxx~~~vvvooommmmmmmmmnnnoooqqqtttuuuuuusssqqqrrrttttttpppmmmjjjnnnsssvvvvvvuuuuuuuuunnnwww}}}|||}}}uuuwwwyyyzzz~~~~~~}}}zzz|||uuuyyy~~~ooo~~~~~~yyyuuuhhh\\\kkkyyy~~~ooo___PPPFFFBBBAAA111111000///////////////---------.........//////...------------...//////..............................//////000000111111000111111111111222222222...000555888999KKKzzzYYY@@@yyyqqqUUUppppppYYYHHHBBBCCCJJJPPPOOOUUU]]]hhhtttyyyrrrkkkeeebbb```XXXbbbqqqfffHHH>>>:::666222111111111111000000000000---------.........//////---------...///000000111............/////////000////////////000000000000333...000666777999HHH[[[[[[nnn}}}\\\xxxmmm]]]```YYYNNNLLLIIIGGGIIIVVVmmmzzzCCC???:::555333222000//////000000000......000111................................................////////////////////////000///...000666@@@KKKSSSVVVXXXggg|||tttoooxxx}}}UUUAAACCCFFFHHHDDDCCCNNN\\\LLL>>>;;;;;;:::999888777666555333333333222222222111111111111222222222333333333111333444444333222333444:::000222AAAHHHEEELLLZZZwwwuuuvvvxxxyyy|||rrr}}}zzz}}}~~~ooo___[[[___ddd}}}xxxtttqqqooolllkkkmmmaaaeeeoootttzzzqqqhhhiiippphhhhhhkkkmmmnnnnnnpppsssqqqssssssooojjjgggffffffiiiiiikkkllljjjggghhhjjjkkkmmmoooqqqwww}}}}}}xxxzzz}}}}}}uuuuuupppYYYTTT]]]dddnnnyyyzzz{{{~~~zzzzzz{{{qqqwwwooolllxxx|||uuuaaaKKKIII@@@999777222//////111000------..................---///////////////.........000000000000000000000000000000000000111111111111222222222111222222333333111:::777...???pppsssSSSmmmhhhdddttt\\\KKKBBBGGGJJJIIITTTggglllttt~~~xxxsssrrrrrrooopppqqqrrrsssrrrqqqpppvvvlllsssrrruuuyyypppvvv}}}xxxllliiifffhhhqqqTTT???===777777111111000000//////................../////////000////////////000000000000444333111000000000111222000000000000000111111111...;;;<<<444555DDDVVV]]]ZZZ|||___```___XXXZZZSSSNNNIIIHHHLLLVVVhhhkkk>>>999555444222###777000000000000////////////........................---...//////---,,,---...000000////////////000000444///...666???FFFNNNVVV^^^YYY{{{www}}}oooqqqOOODDDDDD???BBBLLLNNNQQQgggLLL>>>;;;;;;:::999888777666666444444444444333333333333222222222222333333333333222333555444333222333444111777;;;===BBBRRReeeqqqpppkkkhhhooo{{{kkkxxxxxx}}}fffhhheee___aaaooo~~~uuuttttttuuuwwwvvvsssooolll^^^^^^hhhuuu~~~wwwqqqiiifffiiibbbccchhhmmmppprrruuuzzzwwwtttrrrqqqllleeecccfff^^^___aaabbb___]]]]]]___cccgggiiiiiikkknnnmmmiiinnnhhhdddeeeeeebbbaaabbbNNN@@@BBBJJJRRRnnn~~~xxxwww~~~hhh]]]ppprrrZZZSSSDDD@@@<<<777222000111111000.........//////.........////////////////////////000000000000000000000000000000000000111111111222222222222222222333333444///666666<<<___jjjOOOooohhhSSSIIICCCFFFUUUcccjjjrrr|||zzzqqqwwwqqqxxxxxxyyyyyyzzz||||||}}}~~~~~~~~~~~~tttzzzxxx{{{www~~~}}}{{{yyyxxxzzz}}}~~~wwwrrrssswww}}}ggg???===???:::222111111000////////////........./////////000000/////////000000000111111333222111000000000111111111111111222222222222222000666777222BBBUUUVVV]]]mmmeeerrruuugggTTTTTTXXXQQQPPPLLLMMMWWWjjjOOO999===777555333222111111000000000/////////........................///000000///......000111000000000//////000000000222222222888DDDOOORRRQQQ```vvvxxxyyyiiiKKK@@@@@@KKKEEEGGGTTTgggMMM>>>;;;;;;:::999888777777666666666555555555444444444222222222333333333444444222444555444333222333555000>>>BBB???OOOppp{{{rrrssstttvvv|||~~~kkkvvv~~~{{{xxxzzzsssaaaaaaccceeejjjxxx}}}yyyxxxxxx{{{}}}zzzrrrjjj^^^RRRQQQ^^^uuuvvvrrrqqqkkkeeeeeeaaabbbgggooosssssswww}}}|||rrrnnnqqqkkk___\\\bbb]]]aaaeeeeeecccbbbccceeedddjjjlllhhhdddddddddcccaaabbbaaa______^^^WWWOOOFFF<<>>DDD>>>333222222000000/////////////////////000000000000///000000000000111111111222222111000000000000111222222222333333444444444666111666555QQQcccUUUjjj^^^aaaooohhh___]]]___]]]SSSOOONNNTTThhhxxxyyylll;;;>>>555333===(((111111111000000000000///////////////////////////111111111000///000333666111111000000000000111111000333666>>>KKKVVVVVVQQQmmmwwwyyyUUU???;;;@@@EEEBBBMMMccc~~~NNN???;;;;;;:::999999888777777666666555555555444444444333333333333444444444444333555555555444444555777888@@@CCCLLLkkkrrrnnn{{{wwwyyy{{{{{{}}}~~~fffdddjjjuuu|||zzz}}}vvvrrroooooooooiii___VVVRRRLLLSSSccc|||rrrooorrrooojjjhhhiiihhhmmmuuuwwwtttuuu{{{wwwjjjfffmmmiiiZZZXXXccckkkqqqvvvvvvtttuuuxxxyyyvvv{{{|||tttllllllppprrrnnnpppmmmiiilllnnnaaaPPPOOOEEEHHHJJJ\\\rrrqqqqqqtttyyy~~~mmmLLLGGGBBB<<<888444///...000///000000000000000000///......///000000111222222000000000000000000000000111111111222222222333333333333222333333444555666;;;888AAAiiiRRRKKKkkkXXXIIIGGGNNN\\\pppssshhhgggkkknnnuuu}}}rrraaauuujjjCCC@@@>>>555444333111000000000000//////000000000111111111000000000111111111222222111111111111000111111111222222222333444444555555;;;///;;;AAAZZZcccZZZyyyVVVoooeeesssuuukkk]]]QQQQQQVVVfff~~~vvvvvv}}}PPP<<<555111???)))222222111111111000000000////////////////////////111111111//////111555888222111111000000111111222111000888FFFPPPSSSXXX^^^~~~|||tttKKK===AAAFFFIIINNNTTTqqqNNN???;;;;;;::::::999888888888555555555555444444444444333333444444444555555555444555666666555666888:::===???HHH\\\zzztttkkkzzzzzz|||xxxeeemmmyyy~~~|||}}}~~~xxxwwwiiiYYYVVVTTTVVVZZZ\\\ZZZVVVbbbdddtttyyyuuuxxxtttooommmjjjhhhmmmwwwxxxrrrrrryyymmmccceeepppnnnbbbdddrrr~~~yyy{{{yyysssvvvxxxjjjWWWIIIAAAEEETTT~~~tttqqqmmmmmmrrrwwwxxxwww~~~~~~uuuyyyeeeQQQHHHAAA???<<<555111111000111111222222111111000...//////000111222333333111111111111111111111111222222222222333333333333333333333333444555666777333<<<[[[mmmOOOvvvdddUUUJJJDDDRRRhhhpppjjjcccccckkkwwwfffyyyTTT<<<===777666444222000000111111000000000111111111111222111111111111222222222222111111111222222222222111111111222222333444444555999///AAAPPP\\\^^^ppp]]]~~~}}}rrreeeqqqzzzaaaRRRKKKXXXiiizzzyyyzzzxxxxxx}}}yyyFFF<<<555<<<444222222222222111111111111000000000000000000000000000000000......000444777222222111111111111222222333///999NNNSSSOOO]]]vvvtttjjjJJJ888AAAHHHEEEOOOdddOOO>>>;;;;;;::::::999999999999666555555555555444444444444444444555555555666666555666777777777999<<>>999777555222111111222222000111111111222222222222111111222222222333333333111222333333444333333333111111222222333444555555333777HHH\\\]]]fffllleeepppzzzrrrooo|||jjjOOOLLLRRRggg}}}}}}}}}uuutttwww}}}___BBB666666999333333333222222222111111000000000000000000000000000000000///...///222555333333222222222222333333555333@@@SSSVVVUUUkkkxxxuuu{{{iiiGGG<<<===HHHGGGIIIlllOOO>>>;;;::::::::::::999999999777777777666666666555555444555555555666666666666555666888888999<<<@@@DDDIIIXXXkkkwwwxxxzzzzzz{{{{{{qqqRRRTTTqqq{{{tttuuutttvvv~~~~~~|||pppccc[[[VVVUUUYYY^^^]]]aaaiiittt{{{ttttttooocccZZZYYYPPPNNNYYYmmmtttpppsss}}}|||nnnRRRBBBJJJ[[[jjjvvvnnn}}}{{{~~~}}}~~~|||uuuppp{{{sssZZZDDD???>>>777111000222222333333333333222222222222222222222222222222111111111111111111111111333333333333444444444444333333444444555777888999DDDkkkrrrNNNQQQooo]]]NNNDDDKKK\\\vvvkkkVVV\\\kkk}}}{{{~~~^^^AAA:::888555333111111222333111111111222222222333333222222222333333333333444222333444555555555444444222222333444555666777777333HHHOOOaaa```|||nnndddyyyxxx{{{vvvXXXHHHUUUddd}}}vvvwwwuuuvvv~~~III888666555444333333333333222222222111111111111111111111111000111111000//////111222333333222222222222333333555>>>KKKTTTZZZhhhnnndddfffCCC999>>>EEEMMMXXXtttOOO>>>;;;::::::::::::::::::999888888888888777777777777555555555555666666666777555777888999;;;>>>CCCFFFXXXhhhxxxrrr{{{vvvwwwmmm]]]SSSUUUgggttthhhkkknnnssszzzzzzcccYYYVVV]]]cccfffmmmxxxtttyyy~~~{{{ooollleeeaaacccgggbbbSSSJJJJJJWWWVVVbbbxxx}}}fffIII>>>CCCHHHfff|||kkk}}}~~~}}}{{{{{{{{{zzzqqq}}}rrrrrrkkkNNNEEEDDD???999888222333333444444333333222333333222222222222222222111111111111111111111111333333333444444444555555333333444444666777888999TTTTTTOOOwww}}}^^^MMMFFFIII]]]{{{[[[QQQ^^^uuu}}}{{{]]]nnntttDDD;;;999666333111222333444111111222222222333333333222222333333333444444444222333555666666666555555333333444555666777888999999XXXUUUccccccZZZ}}}xxx}}}yyyiiiMMMIII___rrr~~~zzz}}}vvvqqqwwwRRR???>>>333444444444333333333222222111111111111111111111111000222333222111000000222444333333222222333333444444HHHTTTSSS]]]zzzfffsssjjjAAACCC===FFFLLLUUUsssPPP===:::999999999::::::;;;<<<888888888888777777777777444444555555666666777777666777;;;===:::;;;KKK]]]uuu~~~{{{tttxxxqqqeeehhh\\\```~~~wwweeeaaahhhyyyggg^^^WWW```jjjiiiaaa___jjjxxx___bbbttt}}}oooaaa^^^[[[iiiiiigggdddbbb```\\\XXXkkk~~~sss___OOOFFFCCCEEEIIILLLwww|||zzz{{{||||||}}}{{{{{{vvvttt}}}zzz{{{|||wwwwwwxxx{{{pppSSSFFFCCC>>>666111111111111111222222333333333444444444555555555555555555555555555555555666666666666777777777777333...???777666???888HHHKKKhhhfffFFFBBBSSS]]]wwwlllSSSdddpppzzz}}}~~~xxx{{{sss[[[rrrPPPCCC;;;:::777000222777333333333333222222222222222444444333333222333333333333444555555666666555555777777666666777888:::<<>>>>>=========>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;666888;;;<<<;;;BBBXXXnnn~~~yyyyyyccc]]]ccc}}}|||kkk[[[ZZZqqqmmmZZZZZZXXXTTT^^^fffkkkggg___cccvvvfffTTTWWW\\\ppp|||rrriiiiiigggzzz|||{{{xxxuuutttuuuvvv~~~wwwoooTTTUUUSSSNNNHHHGGGMMMUUUvvvhhhwwwpppnnnpppssszzzxxx~~~yyyxxxqqqnnnvvvzzzwwwtttyyy|||eeeIII@@@???<<<777666555333333333444555111111222222222333333333555555555555555555555555555555555666666666777777;;;333999222444888777WWWgggTTTlllMMMJJJLLLPPPyyylllTTT\\\yyyttt___]]][[[aaabbb[[[```vvvxxxZZZXXXzzznnnGGG===<<<;;;333333888444666666666666666666666666888777777666777777888888666777888888999999888888:::::::::888777888<<>>JJJNNN]]]~~~YYYIII>>>===;;;:::999888888888777777777777666666666666888888777777777777666666666777:::<<>><<<999777555666777888666666666666777777777777999999999999999999999999999999999999:::::::::;;;>>>888999999@@@===HHH|||aaaKKKjjjRRRDDDOOOXXXdddjjj___hhhsssfffeee```QQQEEE<<<:::???AAAAAAJJJUUUgggppp{{{}}}|||fffOOOQQQLLL???<<<===555333666444666666666666666666666666777777666777777888999:::666666777888888888888888777999:::888666999@@@FFFWWWbbb___^^^vvvwww|||yyy|||aaaIIITTThhh{{{zzzwwwmmmbbb]]]\\\\\\VVVNNNWWWKKKGGGQQQVVVOOOKKKMMMTTTLLLIIIKKKZZZwww\\\PPPVVVbbbhhhyyy|||vvvpppjjjlllooojjjpppGGG<<<999777555444555666666555444444444444444444444444555555444444444444555555777444444666666555999???UUUNNN\\\___wwwyyyOOO666BBBFFFQQQUUU~~~QQQ:::CCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999999???KKK^^^uuu}}}|||vvv^^^dddvvv|||uuusssqqqmmmjjjgggeeeddddddfffhhhmmmzzzyyyaaaSSS___gggVVVeee}}}ttt]]]WWWYYYZZZYYY___tttmmmWWWMMM[[[sss}}}rrrpppjjjUUUPPPWWW___ccc___cccnnn______}}}ttt___WWWOOOKKKJJJMMMWWW```|||zzz|||uuurrrvvv|||}}}xxxQQQBBBDDD===:::666333222333555666555555555555666666666666666666666666666666666666666666777777777777888888555666666<<>>@@@NNNLLLSSSooobbbIII@@@@@@???>>>>>>>>>>>>???;;;;;;;;;:::::::::999999888999999:::;;;<<<======DDDBBBDDDOOObbbwwwyyyiii^^^gggggg___iiiccc]]]\\\\\\\\\]]]___aaabbb___bbbgggnnnhhhQQQKKK^^^iiisss___HHHPPPYYYeeevvvuuukkklllooo~~~yyyrrrvvv}}}cccOOOMMM___zzzaaapppqqqdddSSSMMMJJJMMMUUUcccwww{{{uuutttyyykkkiiiIIIEEEDDDAAA>>>;;;:::;;;===>>>:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<<<<============>>>;;;???<<>>999======UUUddd]]]nnnyyy]]]GGGFFF```xxxqqqaaa}}}tttyyyhhhsssrrrWWWeeezzzwwwxxxkkk|||kkkKKK999hhh___@@@>>><<<777888888777777777888888999999:::888888888888999999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<===<<<:::;;;BBBOOOYYY\\\{{{oookkkJJJTTTkkk}}}||||||zzzrrr```OOOPPPYYYxxxiii___hhhjjjhhhvvvVVVAAA>>>999777777888888888777777777777777777777777999999888888888888999999888777777888888<<>><<<::::::============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>????????????===???===CCCFFFsssaaavvvdddSSSOOONNNmmmhhh{{{oooVVVaaacccnnn\\\LLLkkk|||xxxhhhuuu~~~{{{vvvpppOOOIIINNNrrrwwwJJJDDDCCC===<<<;;;;;;;;;<<<<<<===>>>>>>???===<<<<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>???>>><<<<<>>CCCRRRaaabbbvvvyyyNNNEEELLLMMM___