BM6P6(@ ++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,------......------,,,,,,++++++,,,//////...---,,,,,,------.../////////000000111222111000///...000///...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********---------.........//////------------------------111111111111000000000000...............///000000000000////////////000000---///111111000000111222222222111000//////000000000000000000111111111111222222333333333333444444222333444444333333444666777888999888666666666888888777777777777999:::;;;999999:::;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@FFFKKKMMMJJJHHHEEEEEEGGGGGGFFFDDDBBB@@@DDDBBB@@@>>>=========>>>============<<<<<<<<<<<>>???AAADDD???>>><<<<<<======;;;:::;;;:::999888888999:::;;;===<<<;;;;;;999999888777888888999999999:::::::::999888666555444555777888777666666666777888999999666999===???CCCOOO___lllyyy|||}}}~~~~~~}}}{{{wwwtttrrroooooonnnmmmnnnppprrrsssvvvuuusssrrrssstttvvvwwwyyy{{{~~~~~~|||||||||}}}~~~}}}~~~{{{||||||zzz{{{~~~~~~{{{|||{{{zzzxxxvvvtttsssrrrwwwvvvuuutttttttttttttttpppqqqqqqsssvvvyyy|||~~~++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,++++++,,,//////...---,,,,,,------.../////////000111222222222111000/////////...------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,---------.........//////------------------------.............../////////...............///000000000000////////////000000...000222222111000111222222222111000000000000000000000000000111111111111222222222333333333444444444666777777666666777888999;;;<<<;;;::::::;;;<<<888777777777777999:::;;;999999::::::;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@CCCGGGIIIGGGEEECCCDDDDDDDDDDDDBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===============@@@AAABBBAAA@@@AAABBBDDD@@@???======>>>>>><<<;;;;;;:::999999999999:::;;;<<<;;;;;;::::::999999888999999:::::::::;;;;;;;;;:::999777666666666888999888888777777777888999999666999<<<<<>>777777777777777999::::::888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::===<<<;;;;;;<<<>>>@@@BBBBBBAAAAAABBBDDDFFFEEEDDDBBBBBBAAAAAA@@@@@@??????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???????????????AAABBBDDDDDDCCCBBBCCCDDDAAA@@@>>>>>>??????===<<<;;;::::::999999::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999888777888999999:::999999888888888888999777999:::999:::@@@LLLUUUdddttt}}}xxxtttrrrooommmmmmooorrrtttrrrqqqqqqqqqsssuuuwwwxxxwwwwwwyyy|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}~~~||||||{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxxxx{{{{{{{{{|||~~~+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,------......------,,,,,,++++++,,,//////...---,,,,,,------.../////////222222333444333222111000......---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.../////////.......................................////////////////////////......//////000111222222...............///000000000000000111111000000000000222444444222111222333111111000000000000000111///000000000111111111111111222222222222333333333000111222222111111222444666888:::;;;;;;:::;;;<<<666666666777888888999:::888888888999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<;;;:::999;;;>>>AAADDDGGGEEEDDDCCCCCCDDDEEEEEEBBBAAA@@@???????????????;;;===???AAABBBAAA@@@>>>?????????@@@@@@AAAAAAAAA@@@BBBDDDEEEDDDBBBBBBCCCAAA???>>>>>>>>>>>>===;;;::::::999999999999::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::999888888888888999;;;;;;:::999888888888999666888888777777;;;CCCJJJXXXhhh{{{|||vvvtttqqqnnnnnnooorrrtttsssrrrrrrssstttuuuwwwxxxxxxwwwwwwxxx{{{~~~}}}}}}~~~||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}{{{zzzyyyxxxwwwwww{{{zzzzzzzzz|||~~~+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,++++++,,,//////...---,,,,,,------.../////////222222333444333222111000------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.....................---////////////////////////---......///000111111222...............///000000000000111111111111000000111222444444222111222222111000000000000000111111///000000000111111111111111111111222222222333333222444555555444444555666333666999::::::999999:::555666666777888888999999777777888888999:::::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;:::999999:::===AAACCCFFFEEEDDDBBBAAAAAACCCDDDBBBAAA@@@@@@???@@@@@@@@@999<<>>??????@@@AAABBBBBBCCC???AAACCCCCCBBB@@@@@@@@@@@@>>>============<<<:::888888999999999999888888888999999::::::;;;;;;<<<999999999999::::::::::::999999888888777777777777;;;;;;:::999888888888999555666777666777:::@@@DDDNNNZZZlll|||xxxvvvssspppoooppprrrsssttttttttttttuuuvvvwwwwwwzzzyyywwwwwwxxx{{{~~~~~~~~~{{{|||}}}~~~~~~~~~|||zzzyyy{{{zzzyyyyyyzzz|||~~~~~~~~~}}}}}}}}}++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,------......------,,,,,,++++++,,,//////...---,,,,,,------.../////////111222333333333222000///,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------...............---------........................,,,,,,,,,------......///...............///000000///000111222222111000///111222444333111000111111000000000000000111111222000000000000111111111111111111111111222222222222111222333333222222333444444777:::;;;;;;999999999444555666777888888888888666777777888888999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999;;;===@@@BBB@@@AAA@@@???======???AAAAAAAAAAAAAAAAAAAAA@@@@@@:::<<>>>>>???@@@AAABBBCCCDDD???@@@BBBAAA@@@??????@@@???>>><<<<<<======;;;:::888999999::::::999999888999999999::::::;;;;;;;;;888888888999999999::::::888888888888888777777777:::999999888888888888999555666777777888:::===@@@EEEMMM\\\nnnyyywwwuuurrrqqqqqqqqqrrrrrrsssssstttuuuvvvwwwwww{{{zzzxxxwwwwwwyyy|||~~~}}}|||{{{{{{|||~~~~~~}}}|||{{{zzzzzz{{{|||||||||{{{{{{{{{{{{zzzzzzyyy{{{}}}++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,//////...---,,,,,,------.../////////000111222222222111000///,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------//////.........---------------------------------------------------------...............///000000///000222333333222000///000222333222111//////000000000000000000111222222000000000000111111111111111111111111222222222222...///000000//////000222555888;;;<<<;;;999888888444555666777888888888777666666777777888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAA<<<===???>>><<<<<<>>>@@@??????AAAAAAAAAAAA@@@???;;;<<>>@@@AAABBBDDDDDD@@@AAAAAA@@@>>>>>>???@@@@@@???======>>>>>><<<;;;::::::;;;<<<<<<;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999888888777888888777777777888999999555666777888888999;;;<<<===EEEQQQ```pppyyyxxxwwwuuusssqqqppppppmmmnnnppprrrtttvvvwwwxxxyyyxxxwwwwwwxxxyyy{{{}}}||||||}}}~~~~~~|||~~~{{{{{{|||~~~~~~~~~}}}~~~~~~}}}|||xxxxxxxxxxxxxxxwwwwwwvvvtttwww{{{}}}}}}~~~++++++,,,,,,,,,---------...------,,,,,,------...,,,------......------,,,,,,++++++---//////...---,,,,,,------...//////000000000111222111000///...++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,------.........//////.........---------------------------------///////////////........................///000000///000222333333222000///000111222222000/////////000000///000000111222222000000000000111111111111000111111111111222222222000222333333222222333444444777:::;;;999777555555333444666888888888777777666666666777888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA:::===@@@???>>>===@@@BBB===>>>@@@AAABBB@@@???>>><<<===???@@@AAAAAA@@@@@@<<<===>>>???AAABBBDDDDDDBBBBBBAAA???>>>>>>???AAAAAA@@@>>>>>>??????===<<<;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888777666666666777888999999666777888888888888999999888AAALLLVVVbbbuuuyyyzzzyyyyyyxxxwwwtttrrrpppnnngggiiilllppptttvvvxxxyyywwwwwwwwwwwwyyy{{{|||~~~zzz{{{{{{}}}~~~~~~}}}|||}}}~~~~~~{{{{{{|||}}}}}}}}}~~~~~~~~~}}}{{{zzzuuuvvvvvvvvvvvvuuuuuutttppptttxxxzzzzzz|||***+++,,,---............,,,,,,,,,------.........+++++++++++++++++++++++++++,,,,,,---.........---------,,,,,,,,,,,,+++++++++,,,...000000///...---------,,,++++++******)))++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---------...///...,,,+++,,,---------............------............////////////111111111111111000//////000000000000000000000000......////////////......111111111111000000000000000000000000111111111111000000000000111111111111555888;;;;;;999666555444888777666666666777999:::777777777777777777777777888999999::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::<<<>>>??????>>>>>>>>>>>>??????<<<>>>AAACCCDDDBBB???===<<<===>>>???@@@@@@???>>>>>>???@@@AAABBBAAA@@@???<<<<<<===>>>??????>>>>>>======<<<<<<<<<;;;;;;;;;999<<>>;;;<<<;;;;;;:::999999999999<<<>>>???>>><<<;;;;;;;;;:::::::::999999999888888;;;:::999777777777777888777777666666777888999999======BBBMMMZZZiiizzzssslllqqq~~~~~~zzzuuupppnnnooopppnnnlllkkkmmmqqquuuxxxyyyxxxvvvvvvzzz~~~{{{vvvvvvvvvxxxzzz~~~}}}|||}}}~~~|||zzzwwwxxxyyyyyyxxxvvvsssrrrtttuuuwwwxxxzzz|||~~~~~~~~~~~~~~~***+++,,,---............,,,,,,------------------++++++++++++++++++++++++***++++++,,,------,,,,,,------,,,,,,,,,++++++++++++,,,---...///...------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,...///000///---,,,---...------............------............////////////000000000000000///...---////////////////////////......////////////......000000000000000000000000000000000000111111111111000000000000111111111111444777::::::999666555555888777666666666777888999777777777777777777777777888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<;;;:::;;;===>>>??????>>>>>>>>>>>>>>>???<<<>>>AAACCCCCCBBB???>>>??????@@@AAA@@@@@@>>>===??????@@@AAAAAAAAA@@@???<<<======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;888;;;???AAABBB@@@===:::;;;;;;::::::999:::::::::===???@@@???<<<;;;;;;;;;:::::::::999999999888888:::999888777777777888999888777777777777888888999;;;;;;???GGGQQQ]]]ooo~~~yyyrrrvvv|||wwwsssqqqpppqqqooommmmmmnnnrrruuuwwwwwwwwwuuutttxxx}}}}}}zzzvvvvvvuuuvvvxxx{{{}}}||||||}}}~~~}}}zzz{{{|||{{{zzzxxxuuusssvvvwwwxxxzzz|||}}}~~~}}}}}}}}}***+++,,,------.........------------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,++++++***......---,,,,,,,,,------------------------------,,,------------,,,++++++...///000///...---...///------............---------............/////////....../////////...------////////////////////////......////////////......////////////////////////000000000000111111111111000000000000111111111111222555888999888666666666777777666666666777888999777777777777777777777777888888999999:::;;;;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;===???@@@@@@???>>>======>>>>>><<<>>>@@@BBBBBBAAA@@@???AAABBBBBBBBBBBB@@@???>>>???@@@@@@AAA@@@@@@??????======>>>>>>>>>===<<<<<<=========<<<<<<<<<<<<;;;888:::<<<===>>>===;;;:::::::::::::::::::::;;;<<>>@@@AAA@@@???>>>===============>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<;;;=========<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===???AAAAAA@@@===;;;:::;;;:::::::::999999999888888777777888888999:::;;;;;;:::999999888777777777777666888;;;===>>>EEEVVVhhh}}}zzzwwwuuuqqqpppqqqrrrtttuuutttrrrsssqqqppprrruuuxxxxxxwwwuuutttsssrrrrrrtttvvvwwwxxxzzz}}}|||zzzyyy||||||~~~|||zzzxxxxxxyyyzzz{{{}}}}}}~~~||||||~~~~~~}}}~~~)))***+++,,,------------.........------,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,+++++++++*********,,,++++++*********++++++))))))***+++,,,------...+++++++++,,,,,,,,,------------------------------................................................,,,------.........------+++,,,------++++++,,,---,,,,,,------------,,,,,,------------...............//////000000/////////..............................////////////......---........./////////000///000000000111111111111///000000000111111111111000222444555555555666777555555666666777777777777777777777777777777777777777777888999999::::::;;;<<<<<<;;;:::999999888888777999:::::::::;;;===???@@@@@@???>>>======>>>>>>======>>>???@@@@@@AAAAAA@@@AAACCCDDDEEEEEEEEEDDD@@@@@@@@@??????>>>>>>>>>>>>?????????>>>===<<<<<<========================<<<<<<;;;::::::;;;;;;;;;::::::::::::;;;<<<<<<===???@@@AAA???===;;;:::;;;:::::::::999999999888888777777888999:::;;;;;;;;;::::::999888777777888888777999<<<>>>===BBBQQQaaaxxx|||xxxsssrrrrrrsssuuuuuutttrrrsssqqqpppppprrrtttvvvvvvuuutttrrrqqqqqqrrrssstttwwwxxx{{{~~~~~~{{{yyyxxx||||||~~~~~~}}}~~~~~~}}}|||{{{)))***+++,,,,,,---------------------------,,,,,,++++++++++++++++++++++++------.........---,,,,,,++++++++++++************,,,,,,,,,++++++++++++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......///.........------------------------,,,------............---***+++,,,,,,++++++,,,---,,,,,,------------,,,,,,,,,------------...............///000000000//////..............................////////////...............//////000000111000000000000111111111111000000000000111111111111000222444444444333555666444555666777777777666666777777777777777777777777777777888888999:::::::::;;;;;;::::::999999888888888999::::::::::::<<<>>>??????>>>>>>>>>>>>??????============>>>@@@AAABBB???@@@BBBDDDFFFFFFFFFFFFAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>><<<============>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===<<<>>>???>>><<<;;;;;;;;;:::::::::999999999888888777888999:::;;;;;;;;;;;;:::999999888888888999999888999<<<>>>===@@@LLLYYYggguuu{{{tttsssrrrsssuuuuuuuuutttuuutttqqqpppppprrrtttvvvvvvtttrrrqqqqqqqqqssstttvvvwwwxxx{{{}}}|||zzzxxxxxx{{{|||~~~|||{{{yyyxxx)))***+++,,,,,,---,,,,,,,,,,,,------------------++++++++++++++++++++++++---------------,,,++++++++++++++++++************+++,,,---------,,,***)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------***+++---,,,++++++---...+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,---...////////////.................................////////////............///000000111222222000000000000111111111111000000000000111111111111000222333333222222333555444555666777777777666555777777777777777777777777777777777888999999::::::::::::999999999999999999999:::::::::999999;;;===============>>>???@@@AAA======<<<<<<===???BBBCCC@@@AAACCCEEEEEEEEEEEEEEEBBBAAA???>>>=========>>>??????@@@AAAAAAAAA@@@@@@<<<=========>>>>>>>>>>>><<<<<<;;;;;;::::::::::::===<<<<<<;;;;;;;;;;;;<<<:::<<<======;;;:::;;;<<<:::::::::999999999888888777888:::;;;;;;;;;;;;:::999999888888888999::::::999888999<<<<<<===DDDMMMSSScccwww~~~vvvtttrrrrrrtttvvvvvvvvvxxxwwwtttpppooopppsssvvvvvvuuusssrrrqqqrrrtttuuuttttttuuuvvvyyy}}}|||yyyxxxyyy{{{|||~~~~~~}}}|||{{{))))))***+++,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++************)))+++,,,...///...,,,***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------//////...---,,,++++++******+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,------,,,,,,...///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++,,,------.........---..............................////////////.........//////000111222222333000000000000111111111111000000000000111111111111111222333333222111333444333444666777777777666555777777777777777777777777777777777888999999::::::999999999999999999::::::999:::;;;:::999999:::<<<<<<=========>>>@@@AAABBB>>>===<<<<<<===???BBBCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBAAA???============>>>???@@@AAAAAABBBBBBBBBBBB<<<=========>>>>>>??????;;;;;;;;;::::::999999999>>>===<<<;;;;;;;;;;;;;;;888:::<<<<<<;;;:::;;;<<<:::::::::999999999888888888999:::;;;<<<;;;:::999888888888888999:::;;;;;;999777777999:::999>>>CCCEEEVVVmmm|||vvvtttrrrqqqsssvvvwwwwwwzzzyyyuuuqqqooopppsssvvvvvvuuutttrrrrrrssstttuuusssrrrrrrsssvvvzzz~~~~~~{{{yyyyyyyyy{{{|||~~~***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---------------------------)))))))))***++++++,,,,,,++++++******++++++,,,------+++)))+++---///---+++------++++++++++++---------------.........//////------............------***++++++,,,------------......//////...---,,,,,,111---+++---111222000---------------------------......---,,,---...///000........................111000///...------...///000000000000000000000000..............................//////000000111111111111222222222333333333111333555666555555666888666666666666666555555555777888888888888999999999::::::::::::::::::::::::<<<;;;:::999::::::<<<===:::::::::;;;===>>>@@@AAA>>><<<;;;:::<<>>======<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;::::::999999<<<===???@@@@@@>>><<<;;;;;;;;;;;;:::999888777666777888999:::::::::::::::666777888999999888777666777999;;;:::999999<<>>===<<<;;;;;;===@@@BBBAAACCCFFFGGGGGGFFFCCCAAA======<<<<<<<<<<<<======>>>>>>??????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<;;;::::::999999<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888999999:::::::::999888888999999::::::::::::999999888999;;;:::888999;;;>>>>>>DDDQQQ```lllwww~~~zzz|||~~~}}}zzzwwwsssssstttvvvxxxyyyyyywwwtttqqqppppppqqqtttttttttuuuuuutttttttttuuutttsssrrrssstttvvvxxx~~~***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---************************......------,,,++++++***++++++******++++++,,,---,,,+++***+++---...---,,,++++++************++++++------------............------............------,,,,,,---------,,,++++++---............------,,,...+++)))+++...///...+++------------------------...------------...//////........................000000///............///................................................000000000000////////////111111111222222222222333333555666666444222333333555555555555555555555555555666666666777777777777999999999999999999999999888888999999888777666666<<<;;;;;;;;;;;;<<<======>>>>>>======<<<======>>>>>>@@@BBBDDDEEEEEEDDDCCC>>>===;;;::::::;;;===>>>======>>>???????????????@@@???>>>===>>>>>>@@@@@@????????????>>>>>>>>>>>><<<<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::::::::::::::999888777777::::::999999999999::::::999:::::::::888888:::<<<;;;>>>GGGSSS]]]jjj|||yyyvvvwwwyyy~~~~~~zzzwwwuuuuuuvvvwwwxxxxxxwwwuuurrrqqqqqqrrrqqqqqqrrrssstttuuuuuuvvvuuutttsssssstttvvvxxxyyy|||}}}***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************------,,,,,,++++++++++++++++++******++++++,,,---+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------------------------,,,------......------,,,------------,,,++++++***---------......------,,,---+++***+++...///...,,,------------------------------------......//////......................../////////.........//////................................................111111000000//////......111111111111222222222222222333555555333222333333444444555555555555555666666666666777777777888888888888888888888999999999888888999999999777666444<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>????????????>>>>>>???@@@BBBBBBBBBBBBAAA>>>===:::999999:::===>>>??????@@@AAABBBBBBBBBBBB@@@???>>>======???AAABBB????????????>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999999:::::::::999888888999888777666666777888999:::::::::999888888999:::<<<===BBBJJJSSS```sss{{{tttttt~~~~~~{{{xxxwwwvvvvvvwwwxxxxxxvvvtttsssssstttqqqqqqrrrrrrsssttttttuuutttttttttuuuvvvxxxyyyzzz{{{|||}}}~~~***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********+++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,------------------,,,------------------,,,,,,,,,,,,------------,,,,,,------------,,,++++++***,,,,,,---------------,,,---,,,,,,---...///...------------------------------------.............................................//////////////////////////////////////////////////////////////////111111000000//////......000000111111111222222222///111333444333333444555333444444444555555666666777777777888888888999999777777888888888999999999888999:::::::::999777666<<<;;;;;;:::::::::::::::;;;===???AAABBBCCCCCCCCC@@@@@@@@@@@@?????????>>>???===;;;999999;;;===?????????AAABBBBBBCCCCCCCCCAAA@@@>>>======???AAABBB>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;<<<=========<<<<<<666777888999:::;;;;;;;;;999888777666666777888999::::::999888888999999999<<<<<>>AAACCCEEEFFFGGGBBBAAA@@@>>>============???>>><<<;;;;;;<<<>>>???>>>>>>???AAABBBBBBBBBBBBBBBAAA@@@???>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;555666777999:::;;;<<<<<<::::::999999999999:::::::::888777777999:::999999::::::<<>>>>>============>>>>>>>>>???AAABBBCCCDDDDDDDDDBBBBBBAAA@@@??????>>>>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;:::999666777888999:::;;;;;;;;;999999::::::::::::999999999777555666999;;;:::999777888;;;>>>>>>@@@JJJTTTjjjwww~~~{{{yyyxxxzzz|||}}}|||{{{|||}}}yyywwwuuusssrrrrrrrrrssstttuuuwwwzzz|||~~~~~~|||{{{zzzzzz{{{{{{{{{~~~+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,++++++***++++++******++++++,,,---))),,,...---+++***,,,///++++++------------++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------------***+++,,,,,,------------)))+++,,,,,,++++++,,,---------------------------,,,,,,.../////////...---........................,,,---///000000000//////------------------------000000000000000000000000......//////000000111111000000000000111111111111000222333333111000000111222222333333444555666666666666666666777777777777888888999:::;;;;;;<<<<<<888888777777888:::<<<===999999888888999999:::;;;;;;<<<===>>>@@@CCCEEEGGGBBBAAA???===<<<===>>>???>>>>>>????????????>>>>>>AAABBBCCCEEEFFFGGGGGGGGGCCCCCCBBBBBB@@@???===<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::999888888999999:::::::::999999666777888999999888777666999666555666999;;;;;;999666888<<>>@@@BBBAAAAAA???<<<::::::===???>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCFFFIIIJJJJJJHHHJJJHHHFFFCCCAAA???>>>===<<<<<<<<<;;;;;;::::::999;;;<<<=========<<<;;;:::===<<<<<<<<<<<<===>>>>>>::::::::::::::::::999999777777888888888888777666777888::::::888777888999999999999999999999999999888999999888888:::===@@@LLLXXXmmm~~~zzzzzz}}}}}}|||}}}{{{xxxtttrrrrrrsssssssssyyyyyyzzz{{{|||}}}~~~~~~|||{{{zzzzzzzzz|||}}}}}}~~~)))******+++++++++++++++***************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,++++++++++++++++++++++++,,,,,,++++++*********)))++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------.........---------,,,,,,,,,---...000000...---,,,---------------------------------............///------------............000000////////////000000111111000000000000111111333222111111000000111111222222222222222222222222444444444444444555666666999888777777666666777777888777777888;;;>>>??????<<<:::888999:::<<<<<<<<<<<<:::999:::===>>>===;;;;;;:::::::::;;;===???@@@@@@@@@???===<<<<<<>>>@@@>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCGGGJJJKKKJJJIIIHHHGGGEEEBBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===;;;999888<<<<<<<<<<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;888888888999999888888777888999;;;;;;999888999:::::::::999999999999999999777888999999888:::<<>>??????<<<:::888888:::<<<<<<;;;===<<<;;;<<<>>>???>>>===888888999;;;<<<===>>>???===>>>??????>>>>>>???@@@======>>>>>>???@@@@@@AAA>>>???CCCGGGKKKLLLIIIGGGDDDCCCBBB@@@???>>>>>>>>><<<============>>>>>>>>>??????>>>>>><<<:::999888<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<;;;;;;;;;888888999999999999888888888:::<<<<<<:::999:::;;;:::::::::999999888888888666888999:::999:::;;;===>>>GGGVVVhhhzzz~~~{{{yyyvvvuuuwwwxxxyyyyyyzzzzzz|||}}}~~~}}}|||{{{zzzzzzzzz~~~}}}~~~***++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---------.........///............//////000000000////////////000000111111000000000000111111000000000000000000000000111111222444555666777777777666666555555666666666444444444777;;;???@@@@@@<<<:::888888:::;;;;;;;;;<<<<<<<<<<<<===>>>======:::;;;<<<===>>>>>>>>>>>>:::<<>>>>>???<<<===>>>??????@@@@@@@@@===>>>BBBFFFIIIIIIFFFCCCAAAAAA???>>>>>>>>>>>>>>>>>>=====================>>>>>>>>>===<<<;;;::::::<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;::::::999999888666777888888888888888888888:::;;;;;;:::999999:::;;;::::::999999888888888555888:::::::::::::::;;;<<>>======<<<:::<<>>===<<<===<<<<<<>>>??????@@@??????===>>>AAAEEEGGGFFFBBB>>>??????>>>============>>>>>>>>>======<<<;;;::::::======<<<<<<=========>>>===<<<<<<<<<<<<===>>>>>><<<<<<;;;:::999999888888555666666777888888888777777888::::::888888888999:::::::::999999888888888666888::::::999999:::;;;<<>><<<;;;;;;;;;<<<===???@@@??????>>>===>>>@@@CCCEEEDDDAAA>>>???>>>==================>>>>>>===<<<<<<;;;;;;:::<<<<<<<<<<<<===>>>???@@@>>>>>>======>>>>>>???@@@>>>>>>===<<<;;;;;;:::999555666777888888888888888666888:::999888777888888999999999999999999999999777888999999888888999;;;:::>>>CCCHHHOOO]]]ooo|||~~~~~~}}}{{{zzz{{{}}}~~~}}}|||zzzyyyzzzzzzyyyyyyyyyzzzzzz{{{zzz}}}~~~|||}}}}}}~~~~~~***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++))))))***+++,,,---...///******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------..................------.........---------------------------------............///---------.........//////++++++++++++,,,---.../////////............/////////////////////000111111000000000000000000000000000111333555555555333333444444333333444444555666555444444777;;;>>>@@@@@@===:::888777888999999999777999;;;:::999888:::<<<999999999:::<<<>>>@@@AAACCCCCCDDDAAA>>><<<;;;;;;:::;;;===???@@@???>>>>>><<<===???BBBEEEFFFEEECCC??????>>>===============<<<<<<<<<======>>>>>>>>>>>>======<<<<<<===>>>??????????????????@@@@@@AAA???>>>===<<<;;;::::::999777777888999:::;;;;;;:::777999::::::999888888999888888888999999::::::;;;888999999888777777999;;;:::===???@@@CCCMMM\\\hhhwww~~~}}}~~~~~~|||yyywwwyyyyyyxxxxxxyyyzzz{{{{{{yyy|||~~~zzzzzzzzz{{{}}}~~~+++,,,------......------*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++++++++++++++++++++******+++,,,...///000000,,,,,,,,,------,,,++++++------++++++++++++------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------....../////////......------------..............................---------.........//////,,,,,,,,,---------......,,,++++++,,,---...///000//////............/////////////////////000111111111111111111111111111111111222444555555444333111333333333333444444555666444333333666999===>>>>>>===:::888777888999999888777:::<<<;;;999888:::===:::::::::;;;>>>BBBEEEHHHGGGGGGFFFCCC???<<<;;;;;;:::;;;===???@@@???>>>===;;;<<<>>>BBBFFFIIIIIIHHH@@@???>>>===============:::;;;<<<>>>???AAABBBCCC@@@???>>><<<<<<<<<===>>>@@@@@@??????@@@@@@AAABBB===<<<<<<:::999888777777888999:::;;;<<<<<<<<<<<<888:::<<<;;;:::999::::::777777888999:::;;;;;;<<<999999888777666666999<<<;;;>>>???>>>>>>EEERRR]]]iiivvv|||yyywwwxxxxxxxxxxxxyyyzzz{{{{{{vvvzzz|||}}}xxxxxxyyyzzz|||~~~******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++........................000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,------,,,++++++******)))***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,---...//////......------------,,,,,,...------,,,,,,++++++***((()))+++---...///000000******,,,---.../////////,,,++++++---//////...---///......------///000111---......///000111111222111111222222222222111111000000000000111111111111111111222333333444555555666666777888999;;;===>>>>>>===:::999888999;;;<<<::::::::::::999888777777::::::;;;===???AAACCCDDDHHHFFFBBB???>>>>>>???@@@>>>>>>>>>>>>>>>????????????>>>???BBBFFFJJJKKKLLLCCCCCCBBBAAA@@@>>>======<<<;;;;;;===@@@BBBBBBAAA???===<<<;;;;;;<<<===???AAA@@@>>>=========>>>???<<<;;;:::999888999:::;;;888888777777888999::::::999999999888888888888888777777777777888999:::;;;999::::::888777888999;;;;;;;;;::::::;;;???FFFJJJZZZeeewww}}}}}}|||yyyyyyzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{|||~~~~~~}}}vvvvvvwwwzzz}}}~~~~~~***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---.........,,,,,,++++++++++++******,,,,,,,,,,,,------------+++,,,------......------++++++,,,---............,,,++++++,,,...///---,,,///......---...///000111......//////000000111111......////////////......000000000000111111111111222222222333333444444444444444555666777999;;;;;;>>>===<<<:::::::::;;;;;;:::;;;;;;;;;;;;::::::999::::::;;;<<<>>>@@@BBBCCCDDDBBB???===<<<<<<===>>>@@@@@@@@@@@@@@@@@@@@@??????>>>>>>AAAEEEHHHIIIIIICCCBBBAAA@@@@@@????????????===<<<<<<>>>??????>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===<<<<<<:::999999999999:::888888777888888999999:::888888888888888888888888777777777777888999:::::::::;;;;;;:::999888999999:::;;;;;;:::;;;>>>CCCGGGOOO[[[mmm~~~~~~||||||}}}|||zzzyyywwwvvvvvvwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvwwwyyy|||~~~}}}|||++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++------------------------...---,,,+++++++++,,,,,,)))******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++******+++,,,,,,---......//////............---,,,++++++,,,------......------,,,,,,++++++,,,---...---+++......------......///000////////////////////////------............------000000000000111111111111333333333333333333333333222222333333555666888999<<<============<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;===???@@@AAAAAA???===<<<<<<===>>>???CCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>???BBBEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCCCCC@@@<<<;;;;;;<<<;;;;;;===<<<;;;::::::;;;<<<=========<<<;;;;;;;;;;;;<<<===<<<;;;:::999888999999888888888888888999999999777777777777777777777777999888888888888888999999:::;;;;;;;;;;;;:::999888::::::;;;;;;;;;<<>>>>>===;;;:::888999:::;;;<<<<<<<<<<<<999999::::::<<<===>>>??????>>>======>>>???AAABBBCCCCCCBBBAAAAAA@@@?????????=========@@@AAAAAAAAAAAA@@@??????@@@BBBDDDEEECCC@@@<<<999999:::::::::<<<<<<;;;::::::;;;<<<<<<>>>>>>=========<<<<<<<<<===<<<;;;:::999888888888888888888999999999888888666666666666777777777777999999888888777888888888888888999;;;<<<===<<<;;;999:::<<<<<<;;;:::<<<===???HHHVVVfffuuu}}}|||}}}~~~~~~{{{xxxvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyyyyzzzyyyxxxyyy{{{}}}}}}||||||++++++,,,,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------.........//////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,//////.........---------,,,,,,------...---------............---,,,++++++---,,,+++,,,------,,,***,,,------...............////////////............000111111222222111111000///000000000111111111111333333333333333333333222222222222333444555666777999:::<<<>>>>>>===;;;999666777888999:::;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<>>>???AAABBBBBBAAAAAA@@@???>>>>>>===???===<<<<<<>>>???>>>>>>>>>>>>>>>???@@@CCCEEEFFFBBB>>>:::888999:::;;;;;;;;;;;;::::::::::::;;;;;;============<<<<<<<<<;;;<<<<<<;;;;;;:::999888888888888999999999888888777555555666666777777777777999999888888777888888888666777999===BBBDDDBBBAAA999;;;<<<<<<:::999:::;;;>>>DDDNNNYYYfffrrr~~~~~~}}}{{{yyyxxxxxxxxxuuuvvvwwwyyy{{{|||}}}~~~|||{{{zzz{{{}}}~~~,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---......//////,,,,,,---------,,,+++***------,,,,,,+++******))),,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******//////......---,,,,,,+++***+++,,,---............---.........---,,,,,,+++...---,,,---......,,,+++,,,,,,---............---........................//////000000000000//////000000000000111111111111333333333333333333333333333333333333444555666666777888:::;;;<<<;;;999888555555777888999999999999888888888888999999:::;;;888888999:::;;;===>>>???@@@??????>>>>>>=========>>><<<;;;;;;<<<======<<<<<<<<<>>>???AAACCCDDDDDD@@@>>>;;;999:::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;::::::999888::::::;;;;;;;;;:::999888888888999::::::888777666555666666777777888888999999888888888888888999999666999@@@IIIOOOPPPJJJEEE:::;;;<<<;;;:::999999:::===@@@EEELLLUUUaaammmuuu~~~}}}|||{{{||||||vvvvvvxxxyyy{{{}}}}}}|||zzz{{{~~~,,,,,,,,,------------...++++++++++++************++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---.........,,,,,,---------,,,+++***,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,,,,---,,,,,,++++++++++++******------------,,,,,,,,,,,,***+++,,,---............---------...------,,,,,,///.........//////---++++++,,,---.........------,,,------....../////////......////////////......000000000000111111111111222222222333333444444444222222222222333444555555555666777888888888777777555666777777888888888888888888777777777888999999777888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<:::;;;<<<======<<<999;;;===@@@BBBBBBBBBAAAAAA???<<<;;;<<<<<<:::999999999::::::::::::999999999::::::;;;:::999888777888999:::;;;;;;;;;::::::777888:::::::::888777555666666777777888999999:::777777777777888999::::::888@@@MMM[[[bbb^^^QQQGGG;;;<<<<<<;;;999999:::<<<<<<===???CCCJJJUUUaaaiii{{{~~~||||||||||||{{{{{{{{{|||}}}~~~|||zzzyyyzzz}}}~~~~~~||||||}}},,,,,,,,,---------......+++++++++************)))************************((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,---......,,,,,,---...---,,,+++************++++++,,,------***+++,,,---...---,,,+++************************------------------------+++++++++,,,,,,---------))))))***+++,,,,,,------.........---------,,,,,,***++++++,,,,,,------...,,,,,,------......------,,,,,,---......------,,,000///...///000000...,,,+++,,,---.........---,,,,,,,,,------...///000000//////000000000000//////000000000000111111111111111111222333333444555555222111111111222333444444444444555666666666666666666666777888888888888777888888777777777777888888999999:::;;;===>>>??????>>>>>>>>>>>>>>>?????????===<<<:::;;;<<<======<<<777:::===@@@BBBBBBAAA???BBB@@@>>>======<<<999777888999999::::::999999888;;;;;;<<<===<<<;;;:::999777888:::;;;<<<<<<;;;:::777888:::;;;:::888666555666777777888999:::::::::777777777777888999:::;;;;;;EEEWWWiiippphhhVVVGGG<<<<<<<<<:::999999;;;============???EEEPPP\\\eeevvv}}}~~~|||{{{{{{{{{{{{yyyxxxyyy|||}}}{{{{{{|||zzzzzz{{{}}}++++++++++++++++++++++++------------------------,,,++++++******++++++,,,............---,,,++++++...---,,,++++++,,,---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***************************++++++,,,,,,,,,---------000...---+++******++++++------...///...---+++***/////////...---------,,,........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......///...,,,,,,,,,---///111000000000000000000000000000000000000111111111111------...000111222333444111111222222222333333333444555555555555555444444777777777777777888888888::::::999888888999999999;;;;;;999999999999;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::888999:::<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::888888888999:::;;;<<<===;;;:::999999;;;;;;:::999666777888999:::;;;;;;;;;:::;;;<<<<<<<<<;;;:::999777666777:::>>>???<<<999:::999888888777777888888===FFFSSS```ddd]]]OOOCCC999888666666777888888777777999::::::;;;AAALLLUUUbbbppp~~~||||||}}}|||vvvwwwxxxzzz|||~~~|||zzzyyyzzz|||,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---,,,,,,+++++++++******************+++************************++++++++++++++++++++++++************************,,,,,,------,,,,,,++++++************************++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++,,,,,,,,,++++++***)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------......///...---,,,,,,---///000........................//////000000000111111111......///000111222222333111111111222222222333333333333444444444444333333666666777777777777888888:::999999999888999999999;;;:::999999999999:::;;;::::::::::::;;;;;;;;;;;;<<<:::999999;;;===>>>==============================<<<<<<;;;;;;;;;<<<<<<999999999999:::;;;;;;<<<:::999888999:::;;;:::888777777888999:::::::::::::::;;;<<<<<<<<<;;;:::999777777888;;;???@@@>>><<<:::999888888777777888888;;;@@@IIIRRRVVVQQQGGG>>>;;;999777777888999888777999:::;;;::::::???HHHOOOSSS```ooo{{{}}}{{{vvvwwwyyy{{{}}}~~~|||zzzxxxwwwzzz{{{~~~,,,---------------------************************,,,++++++******++++++,,,******++++++,,,,,,++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))))))))***+++---...///,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------............---,,,,,,...///000........................//////000000000000111111/////////000000111111111111111111222222222222333222222333333333333222222666666666666777777888888999999999999999999999999::::::999888888999::::::999999:::::::::;;;;;;;;;;;;999999:::===???@@@???===========================<<<<<<<<<<<<<<<======:::::::::999999:::;;;;;;:::999888999:::;;;:::888777888888999::::::::::::;;;;;;;;;;;;;;;:::999999888999:::<<>>:::999888888777777888888:::<<<@@@DDDFFFDDD???;;;<<<:::888888999:::999888:::;;;<<<;;;:::<<>>@@@AAAAAA========================<<<;;;;;;;;;;;;<<<======;;;;;;:::999999999::::::;;;:::999:::;;;<<<;;;999777888999:::::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;<<<=========<<<:::999888888777777888888;;;<<<>>>???@@@???<<<;;;;;;:::888888999999999777888:::;;;;;;:::;;;>>>AAABBBHHHRRRbbbuuu}}}zzzxxxuuuvvvyyy|||~~~~~~}}}|||zzzxxxvvvuuuuuuvvvwwwyyy|||))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---......------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++***+++,,,---++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,...---,,,+++,,,---...///++++++,,,,,,------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------......//////////////////////////////...////////////000000000000000000///////////////000000111111111222222222222222333444444444444444333444444555666666777777666777888999999999999888888888888888888888888888888888888999999999::::::888888999;;;???AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999::::::;;;;;;;;;;;;:::999999999::::::===;;;:::;;;<<<===<<<;;;888888999:::::::::999999;;;;;;::::::999999999999;;;<<<<<<;;;:::999888888:::999888888777777888888<<<===???@@@???===;;;:::999888666666888999888777666888999::::::;;;===>>>???@@@EEERRRdddwww|||zzzyyytttvvvzzz}}}~~~~~~~~~}}}|||zzzyyyxxxxxxxxxuuuvvvxxxzzz|||}}}~~~~~~(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---.........------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---------,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........,,,,,,,,,---------......---------............///000000000000000000000000......////////////000000////////////////////////000000000111111111111222111222333444555555555444222333333444555666777777555666777999999999888888777777888888888888777777777777888888888999999999888888999;;;???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999:::::::::999999:::;;;;;;<<<;;;:::;;;<<<===<<<:::888999999::::::999999999;;;;;;:::999999999999999:::;;;;;;:::777555666777:::999888888777777888888999;;;>>>???===:::999999777666555666888999999999666777888999:::;;;<<<<<<@@@???BBBJJJWWWggg{{{~~~|||{{{uuuxxx|||~~~~~~}}}|||{{{zzz{{{||||||vvvwwwxxxyyyzzz{{{{{{{{{~~~((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---............---,,,)))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,---......---,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......,,,------...............////////////////////////........./////////000000......//////////////////000000000000111111111111000111222333333444444444111222333444555666666777444555777999:::999888888666666777888888777666666777777777777888888888999777777888;;;>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888888888999999999999:::;;;;;;<<<;;;:::999999:::;;;:::999999999999::::::999999888;;;:::999888888888999:::888999:::999666555777999:::999888888777777888888777:::<<<<<<999888888999666555555666999;;;;;;;;;999888888888::::::::::::???>>>AAAGGGMMMWWWjjj|||~~~}}}xxx{{{}}}}}}{{{{{{{{{|||~~~zzzzzz{{{{{{{{{zzzzzzyyy|||}}}))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,.../////////......***+++---...///...------,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,---......---,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,---......//////........................................../////////000............//////000000000000000000111111111111//////000222222333333333111111222333555666666777333555777999:::999888777555666777888888777666555777777777777888888888888777777888;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;:::999888888888888888999:::;;;<<<===999888777777999999888777999999:::::::::999999888;;;:::999888888888999:::666888999888777777999<<<:::999999888777888888888888:::;;;:::777666999;;;666555555777:::===>>>===<<<:::888888999:::999888777888<<<@@@BBBHHHYYYkkkzzz~~~||||||{{{zzz{{{}}}}}}}}}}}}}}}|||{{{zzzyyyzzz|||~~~+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------******+++,,,,,,,,,,,,+++......---,,,++++++++++++++++++******************++++++++++++******)))))),,,,,,,,,++++++*********///,,,)))***+++,,,+++)))---,,,,,,++++++,,,,,,---+++,,,------......------+++******))))))******+++...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,...//////...,,,+++///...---,,,,,,---...///+++...000111///---,,,,,,,,,,,,,,,---------......---------...------,,,,,,...,,,+++---000111///,,,////////////////////////,,,,,,,,,---------......111111222222222222111111////////////000000000000000000000000000000000000333222222333444555666777555555666777777777777777:::888777555555555666666777777777777777777888888999:::<<<===???AAACCCDDD??????>>>>>>======<<<<<<============<<<;;;999999888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999;;;:::888777666777888888666777777777888888888888::::::::::::::::::::::::;;;:::999888777777777777666666888:::<<<>>>@@@@@@;;;:::888777777888:::;;;<<<;;;;;;======AAAKKKWWWnnn~~~||||||~~~}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxzzz|||~~~~~~......//////......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,---...++++++******************++++++++++++*********))),,,,,,,,,+++++++++******...,,,)))***+++,,,+++***---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++...------,,,,,,------...++++++***))))))******+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---......---++++++......------------......,,,...111111///---,,,,,,,,,,,,,,,---------......,,,,,,---------------,,,...,,,,,,---000000///,,,........................,,,,,,------............//////000000000000//////.../////////000000000000000000000000000000000000222222222222333444555666555555666777777777777666888888666555555666666777888888888888777777777777888999:::<<>>???@@@;;;:::888777777888:::;;;:::999:::;;;;;;===FFFPPPYYYiii{{{}}}||||||~~~~~~~~~~~~|||{{{}}}}}}~~~~~~~~~,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******)))******+++,,,---******++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***,,,+++)))***+++,,,,,,+++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++++++++************+++++++++******))))))***++++++******+++,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,+++++++++***------............---------///111111///...------,,,,,,,,,---------......***+++,,,------...---------,,,,,,...///000...---........................---............/////////...//////000000//////........./////////000000000000000000000000000000000111111111222222333444444444555666666777666666666777666666666666777777888999999888888888777777777777888999;;;===???AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::::::::999999888888999999999999::::::::::::::::::::::::::::::::::::999888888777777777777888999:::;;;<<<=========:::999888777777888999:::888777888:::999999???GGGIIIWWWiiizzz~~~}}}~~~~~~~~~}}}~~~******++++++++++++***)))++++++++++++++++++++++++***************************+++,,,------,,,+++*********+++,,,,,,,,,,,,+++---,,,+++***))))))))))))******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,++++++,,,,,,---+++,,,------......------******))))))))))))******,,,,,,,,,,,,,,,,,,------***++++++,,,,,,,,,++++++,,,,,,------......------------,,,***************,,,,,,...//////...,,,,,,...///111111///.........,,,,,,,,,---------......)))***+++,,,---.........---------...//////................................./////////////////////000000111111111111000000........./////////000000000000000000000000000000000000111111222222222222444444555666666666666555555555555666777888888999:::999999888888777777666999999:::;;;<<<<<<======999999999:::;;;;;;;;;<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===::::::::::::::::::::::::::::::999999999999999888999:::;;;<<<<<<;;;999888888888888999999999::::::999999999999999999999999999999888777777777777777888999:::;;;;;;;;;::::::999999888777777888999999999888999;;;:::888;;;@@@DDDLLL[[[mmm~~~~~~}}}}}}|||~~~}}}}}}}}}~~~------...............---++++++++++++++++++++++++************************)))***,,,,,,,,,,,,***)))******+++,,,,,,,,,,,,+++---,,,+++***))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***************+++,,,------,,,,,,++++++,,,,,,---+++,,,------......------------,,,,,,,,,,,,------++++++,,,,,,------------++++++,,,,,,,,,++++++***+++,,,------.........------,,,+++************++++++,,,---......---,,,+++...///000000...------...,,,,,,,,,---------......)))***+++,,,------------,,,---........................................../////////////////////...000000111111111111000000............///////////////////////////////////////000111222222222111111333333444555555555555555444444555666777888888999:::999999999888888777777<<<<<<;;;;;;::::::999999888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===;;;;;;<<<<<<<<<=========888888888888888888888888:::::::::999999888888888888999;;;<<<<<<;;;:::999777777777777888888888999777777777777777777777777888888777777666777777777777888999::::::999888777888888888888888888888888;;;999:::===<<<::::::>>>AAACCCLLL\\\ooo||||||||||||}}}~~~~~~~~~+++,,,,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++******)))******+++,,,---******++++++,,,---------++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,+++******,,,------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,((((((***+++++++++++++++++++++,,,,,,,,,+++*********+++,,,------...------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...//////...---,,,---...,,,,,,,,,---------......)))***+++,,,,,,---,,,,,,+++---//////...---...///------------------------/////////............------......//////......---------........./////////////////////////////////000000222333333222111000222333444444555555444444444444666777888888888888999999999999999999999999======<<<;;;:::999888888999999999999::::::::::::::::::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<======999999999999999999999999;;;::::::999999888888888888999999:::::::::::::::666666777777777888888888777777777777777777777777888777777666666777777777666777999::::::999777666888888888888888888888888<<<999:::======;;;;;;>>>@@@???DDDPPP```ppp}}}}}}}}}}}}}}}((()))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,---...******++++++,,,------...+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,---,,,))))))+++------,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++******))))))))))))******'''(((***+++,,,,,,+++++++++,,,,,,,,,,,,+++***))))))***+++,,,------------***+++,,,---......---------,,,,,,,,,,,,,,,,,,------......---++++++,,,---,,,,,,,,,---------......***++++++,,,,,,,,,+++++++++---//////...---...000------------------------............------,,,,,,------............---------------.........//////////////////////////////000111333444444222111000222222333444444444444333444555666777888888777777777888888999999::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999777888;;;===>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999888888777888888888888888999::::::777777888888888999999999999999999999999999999999777777666666666666777777777888:::<<<<<<;;;999777777777888888888888777777999666666:::<<<:::;;;===???===@@@HHHQQQ\\\mmm|||+++,,,---...............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++///...---,,,++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------*********++++++,,,,,,,,,+++---...,,,)))(((***,,,---,,,,,,++++++,,,,,,---,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---)))***,,,---......------,,,,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---,,,(((***,,,///000///...---...---++++++++++++---...,,,------,,,******+++---,,,,,,,,,---------......++++++,,,,,,,,,+++*********---000///---,,,...000------------------------......---------,,,,,,,,,//////000000000000//////---------.........//////////////////////////////111222333444444333111000222222333444444444444333444555777888888777777666777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999444777:::===>>>===;;;999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888777777888888777666777888:::;;;888888999999999:::::::::::::::::::::::::::::::::777777666666666666777888888999<<<>>>>>>===;;;999777777888888888888777777777333333777999999:::<<<;;;999;;;???BBBGGGUUUddd}}}~~~~~~~~~000---++++++---...---+++************************+++++++++,,,,,,---------...---,,,)))'''(((+++...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,+++++++++******------------------------+++***)))((()))***,,,...,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++...------,,,,,,++++++***,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................------------.........//////000000111333444444555222222444555666666666666555444333333444666999:::999;;;;;;;;;;;;;;;===???;;;;;;::::::::::::999999:::::::::999999888888888:::<<<@@@BBBBBB@@@<<<:::;;;;;;;;;:::999888777666;;;;;;;;;::::::999999999::::::::::::999888777777999999888888999999:::;;;;;;999777666555666777888:::::::::::::::::::::999888888777777777777888888AAAAAAAAA@@@>>>===;;;;;;999999888888888888888888999888888888999::::::;;;;;;===???>>>>>>BBBJJJRRRhhhuuu|||}}}000...++++++---...---+++************************+++,,,,,,,,,,,,,,,,,,---//////...,,,***+++---///++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))))))))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000........................------........./////////000000111222333444555555444555555555555555555555666555444333444555777999888;;;>>>???>>>===<<<===;;;;;;:::::::::999999999:::999999999999999999888<<<>>>AAABBBBBBAAA>>><<<;;;;;;;;;::::::888777777;;;;;;:::::::::999999999888888999::::::999999999999888888888888999:::::::::999777666777888999;;;<<<;;;:::999999999999999888888777777777777888888?????????>>>===<<<::::::888888888888888888888888999888888888999999:::;;;888:::;;;::::::===DDDKKKZZZhhhzzz}}}~~~///...,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---...///...,,,+++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,------------------------------------------------...////////////000000000............................../////////000000000000111111222333444555555777666555444333444555555666555444333333444666666777;;;@@@CCCAAA>>>;;;:::::::::::::::999999999999888888888999999999999999>>>???@@@AAAAAA@@@???>>>:::;;;;;;;;;:::999888888:::::::::999999999999999666777888999::::::::::::888888888888888999999:::888888777888999;;;===>>>===<<<:::888777777888999888777777666666777777888=========<<<;;;:::999888888888888888888888888888999888888888888999::::::666888999888777:::???DDDLLLYYYjjjzzz}}}|||{{{zzzzzz///...---,,,,,,---,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***+++------+++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************---,,,+++************++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................------------------------,,,,,,,,,---------..............................////////////000000000000111111111222333444444555666555333222222444666777666666444444333333444444666:::>>>AAA???<<<:::888:::::::::999999999999888777777888888999999::::::>>>>>>>>>>>>>>>>>>>>>>>>999:::::::::::::::999888999999999999999888888888777777888999999999999999777777777777777888999999777777888999;;;>>>@@@AAA>>><<<999666555666777888777777666666666666777777::::::::::::999999888777888888888888888999999999999888888888888888999999888999:::999888:::>>>AAAEEEMMM\\\kkkyyy~~~~~~}}}{{{zzzxxxwww}}}~~~.........---,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++)))+++---...,,,***)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************************+++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------........................------------------------,,,,,,,,,,,,------------........................////////////000000000000000111111222222333333333333222111111222444777999555555444333333222222222666888::::::999888888999::::::999999999888888888777777777888888999999999<<<;;;;;;;;;;;;;;;;;;<<<888888999999:::999999999888888888888888888888888999999999999888888777666777777666666777777888999777888999;;;===???AAABBB>>><<<888666444555666888777777666666666666777777777777888888888777777666777777888888888999999999999999888777777888888888::::::;;;::::::;;;<<<>>>???DDDMMM[[[kkk{{{~~~}}}}}}~~~}}}{{{yyyxxxzzz|||~~~---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++---//////...,,,+++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,...---------------------------------------------------............/////////............................../////////000000000000000000000111111222222/////////000222444666888444444444333333222222222444555666555555555888:::999999999999888888888888777777777888888888888888999999999999999999999999666666777888999999999888777777777777777888888888999999999999888777666555666666666666666777777888888999:::<<<>>>???@@@AAA;;;:::888666555555666777777666666555555666666777555666666777777777666666777777777888999999::::::999999888777777777777888888999999::::::::::::::::::<<>>>>>??????999888777666666666666666666666555555555555666666444555555666777777777666666777777888999999::::::999999888777777777777777888888999:::;;;;;;:::999888:::===CCCNNN]]]nnnyyy~~~||||||~~~}}}zzz{{{|||~~~~~~~~~}}}}}}~~~}}}}}}~~~---...///...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---,,,***)))***+++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,+++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***++++++,,,,,,------...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................------------.........///............////////////---...///000111111000000111222222333333333222222///111444555555666888:::999999999888888888888777999999888888777777666666666777888999999888777666333333444666777777777777555666666666777777888888555666777888888999999888555555555555555666777777;;;;;;<<<===============777777777777777666666666666666555555555555666666444444555666777777777777666777777888999999::::::999999888777777666777777999999:::<<<======<<<:::;;;<<<>>>@@@EEEPPP^^^iiixxx~~~}}}~~~{{{||||||||||||zzzyyyxxx,,,---.........,,,***(((---.........---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++***)))***+++++++++************++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,++++++*********------------------------+++++++++++++++++++++++++++******)))***+++---...//////...---,,,,,,+++***//////.........---------,,,,,,,,,---------......,,,,,,,,,---------..............................***++++++,,,---...//////.........------,,,,,,,,,---------............///////////////////////////111111222222222111111000444444333333333222222222777777666666666666777777777777777777666666666666444555777888777666444333444444555555555555555444444555777888888888777666777666555444444555666777555555555555555666777777999999999999999888777666777777777777777777777777444444444555555555555666555555666666666666555555777777777777777777777777777777777777777777777777888888999999999:::::::::888999:::<<<@@@FFFNNNTTTeeevvv~~~|||zzzxxxwwwvvv{{{}}}+++,,,---------,,,+++***------......---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++************++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---..................---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,---//////...---,,,,,,++++++///.........------------,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,------------------......---------,,,,,,,,,---------............///........................111222222333333222222222333333333333333333333333777666666666666666666777666666666666666777777777777777999999999777555444555555666666666666666555444555666777888777777666777666555444444555666777555555555555555666666777888888888888888777666666777777777777777777777777444444444555555555555666555555666666666666555555777777777777777777777777777777777777777777777777888888888999999999::::::999:::;;;<<<>>>BBBHHHLLLXXXiii}}}||||||{{{zzzzzzyyyyyy||||||~~~~~~||||||}}}++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++......////////////......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++.........------,,,,,,,,,............------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------......---------,,,,,,,,,...------------,,,,,,,,,---------............///------------------------000111222333333333333333222333333444444555555666666666666666666666666666555555555666666777777888999:::::::::999888666555666666777777777666666555444555666777888777666666666666555555555555666666555555444444555555666777666666777777777666555555666666666666666666666666444444444555555555555666555555666666666666555555777777777777777777777777777777777777777777777777888888888999999999999::::::;;;<<<;;;;;;===@@@BBBIIIWWWkkk~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{||||||}}}}}}~~~}}}yyywwwvvvwwwyyyzzz}}}{{{zzz{{{{{{~~~++++++++++++,,,---...///,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++++++++++++++++++++++++++------------,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......///...---+++***------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------------------------------------------------------............///...........................///000222222333333333111222333444555666777777555555555555555555555555444444555555666777888888::::::::::::999777666555555666666666666555555444444555666777777777666555666666666555555666666666555444444444444555666666555555555666666555555444555555555555555555555555444444444555555555555666555555666666666666555555666666666666666666666666666666666666666666666666888888888888999999999999999;;;<<<<<<::::::;;;===???IIIXXXjjjzzz~~~||||||~~~~~~zzzzzzzzz{{{{{{||||||||||||{{{zzzyyyzzz{{{|||}}}}}}yyyvvvtttuuuvvvxxxzzzwwwvvvxxxyyy}}}*********+++,,,---...///++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,++++++************++++++++++++++++++++++++++++++------------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......///...---+++***,,,,,,------------------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,,,,---...//////---------------------------------............///////////////////////////------...000111111111111000111222333444666777777333444555555555555444333333444444555666777777888888888888777777666555444444555555555444444333222333444555777777666666555555666666666666666666555444444444444444555666666333444444555555555444444444444444444444444444444444444444555555555555666555555666666666666555555666666666666666666666666666666666666666666666666777777888888888999999999888:::;;;;;;::::::;;;<<<===BBBJJJVVVeeevvv}}}||||||||||||||||||||||||||||||{{{zzzzzzzzz{{{}}}~~~}}}{{{yyyyyyyyyzzzyyywwwvvvxxxzzz~~~******+++,,,,,,---......***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++************++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000,,,,,,,,,------------...---------............///000000000000000000000000,,,---...///////////////000000111222444555555666222333444555555444333222444444444555555666666777666666666555555555555555444444444444444333222111333444555666777666555555555555666666666666555555444444333333444444555666333333444555555555555444555555555555555555555555444444444555555555555666555555666666666666555555777777777777777777777777777777777777777777777777777777777888888888888999777999::::::::::::;;;<<<<<>>???DDDPPPcccqqq~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~{{{|||}}}}}}|||{{{|||~~~~~~~~~|||zzz{{{}}}~~~)))+++,,,......---,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++************++++++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++))))))******++++++++++++,,,------......------,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++***)))***+++---...++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........---------........./////////////////////////////////000000000000000///...000000000111222222333333111222444555555444222111555555555555555444444444555444444555555666777888666666666666555444333222333444555666666666555444444555666777777666555444444333333333333444555555333444444555666666666555666666666666666666666666444444444555555555666666555555666666666666555555777777777777777777777777777777777777777777777777777777777777888888888888888999888777555666888:::444999===<<<===FFFXXXfffwww~~~~~~~~~}}}~~~~~~|||{{{}}}~~~~~~}}}|||}}}~~~zzz{{{}}}}}}||||||+++,,,...---,,,++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,,,,+++*********+++)))***,,,------,,,***))),,,,,,,,,++++++************************************++++++,,,,,,++++++***,,,,,,++++++***+++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++---......---++++++***+++,,,,,,------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///......------,,,++++++.........------,,,,,,,,,,,,---...///...---,,,+++%%%'''***---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---000000///---------000111222333222111///---111111000000//////......000000000000111111111111000111111222333333444444555555444333333444444444555555555555666666666666666555444333222222222222444444555555666555555555666666666666666555444444222222333333333444444444222333444555555555444333333333333444444444555555333333444444444444333333777777666666555555555444555555555555666666666666777777777777777777777777666666666666666555555555555555555555666777999999;;;;;;<<<<<<===AAAFFFIII```nnn~~~~~~|||||||||~~~~~~~~~}}}|||~~~|||{{{|||~~~~~~|||}}}|||{{{~~~******+++,,,---,,,+++******+++,,,,,,******+++,,,++++++++++++++++++++++++---,,,++++++******++++++)))***,,,------,,,***))),,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,------------------------------------,,,,,,---------...---,,,,,,+++((()))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...//////...------...///000111222222000...---000000000000//////......//////000000000111111111000000111111222333333333111111000000000000111111666666666666777777777777777666555444333222222222444444555666666666666555777888888888888777666666222222333333333444444444222333444555555555444444444444444555555555666666444444555555555555444444777666666666555555555444555555555666666666777777666666666666666666666666666666666666666666666555555555555555666777888999999:::::::::;;;>>>BBBFFFQQQ]]]nnn|||~~~}}}}}}}}}~~~~~~~~~}}}|||}}}||||||~~~~~~~~~{{{}}}||||||+++***+++...111111---******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++******++++++***+++,,,------,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++++++++,,,---------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,---.........,,,,,,------------------......---,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------...------,,,,,,------...---...///...,,,,,,...//////000111111111000...---000000000////////////...//////000000000000111111//////000000111222222333333333222222222333333444666666777777777888888888888888666555444333333333444444555666666666666666999999999999999888777777333333333333444444444444222333444444555555444444555555555666666666777777555555555666666555555555666666666555555555555555666666666666777777777777666666666666666666666666555555666666666666666666666555555666666777888999888999999888888:::>>>AAABBBKKKZZZhhhsss~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}zzz|||~~~}}}|||||||||zzz{{{~~~---,,,,,,111666666111+++***+++,,,,,,******+++,,,,,,,,,+++++++++++++++***,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------.........///...,,,+++***+++,,,------,,,+++++++++---...///...........................------,,,,,,------......///...---,,,,,,...000...//////000000///......////////////////////////////////////000000000111/////////000111111222222555555444444444555666666666666666666777777777777888777666444333333222222222333444555555555555555888999999999999888777777333333333444444444444555333333333444444444444444444555555555666666666666555555666666666666555555555555555555555555555555666666666777777777888888666666666666666666666666555555555555666666666666666666666666666777888888888999999888777888;;;======BBBLLLXXXcccrrr~~~~~~}}}}}}~~~~~~}}}|||zzz{{{}}}}}}|||{{{{{{xxxzzz|||~~~---,,,,,,111666666111+++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,+++++++++,,,------...+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------............---,,,+++***+++,,,,,,---,,,*********+++---..............................------,,,,,,------......///...---,,,,,,...000........./////////...................../////////...////////////000000000/////////000111111222222222222222222333333444555444444444555555555666666666555444333222222222222111111222333444555555444777777777888777666666555333333444444444555555555333333333333444444555555333333444444444555555555555555666666666666555555444444444555555555555555666666666666777777777777555555555555555555555555444555555555666666777777777666666666666777777888888999999888777888:::<<>>GGGVVVeeeooo|||~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~~~~|||{{{{{{xxxuuuqqqooommmmmmmmmoooooopppqqqsssxxx******+++++++++,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------222111///---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,***++++++,,,,,,++++++***//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---..................---++++++,,,,,,,,,,,,------++++++******+++,,,...///.........------,,,,,,,,,........................---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,---------.../////////////////////////////////---......///////////////000000000000111222333444111222222333333444555555666555555555555444444444444555555666555444222111333444777999:::888666555555555444333222222111000666666555555555444444444444444333333333333222222555555555555555666777888777666555444444444444444333333333444444444555555444333333222222333333444666555444333222333333444333333333444666777999::::::999888777666666666666777777777777777888888888:::::::::999999===BBBFFFTTT\\\mmm}}}~~~}}}}}}~~~}}}}}}}}}~~~|||}}}~~~}}}|||~~~}}}{{{xxxtttrrrssstttqqqooommmnnnqqqwww}}}~~~******+++++++++,,,,,,,,,+++++++++*********))))))---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---///...---,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++******))))))******++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,............---------,,,,,,,,,........................---------------------------,,,,,,,,,,,,,,,,,,+++------------------------------,,,+++++++++,,,,,,,,,------......------,,,------------....................................------...///////////////////////////000111222333///000000111111222333333555555555555444444444444444444444444444333222222222333555777777666555444333333333333333333333333666555555555444444444333333333333333333333333333333333222222222333444444666666555444444444444444555555555555666666666777555444444333333444444555666555444333333333444444444444444444444555666777999888777666666555555555666666777777777777888888888888999888999<<<@@@CCCGGGNNN]]]nnnyyy~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwtttttttttrrrqqqooonnnppptttxxx{{{|||~~~}}}|||}}}~~~******+++++++++,,,,,,,,,+++++++++************)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++******))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++******++++++,,,---......///++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------...------------,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------...---,,,,,,++++++++++++,,,------......------,,,............------------........................------...////////////...............///000111111///000000111111222333333555555444444444333333333444333333222222222222333222222333444444444444333222222222333333444444444555555444444444444333333333333333333333444444444333333222222111222222222666666555444444444444555555555555555666666666666666555555444444555555666555555444333333333444444555555444444444444555555888777666555444444444444666666666666777777888888555777888999999:::===???>>>BBBMMM[[[fffppp~~~~~~~~~}}}}}}~~~~~~~~~{{{zzzyyyxxxwwwvvvtttsssssstttvvvwwwzzzzzzzzzzzzzzzzzzyyyyyytttuuuwwwzzz}}}******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++******++++++,,,------......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------......---,,,++++++++++++,,,------......------,,,.........------,,,,,,,,,........................,,,---......//////......///.........//////000111111222222333333444555555444444444444333333333222333222111000111222333444333333333333333333333444333333333333333333333333444444333333333333333333222333333333444444555555777666555555444444444444666555555444444444555555333333333333333333333333555555444444444444555555444444444444444444444444555555555555555555666777666555444444333333333444444555555666666777777777444666999:::::::::;;;===???@@@EEENNNVVV___nnnzzz|||}}}}}}}}}}}}~~~}}}|||{{{yyyyyyxxxxxxxxxzzzyyywwwvvvuuuvvvwwwwwwssstttvvvxxx|||******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...---,,,,,,+++++++++,,,,,,------......------,,,......------,,,,,,,,,+++........................,,,------...............000000/////////000111111111222222333333444555555444333333333222222222222222111111000111222444555555555444444444444444444555555444333333222111111222222333333333333333333222222333444444555666666999888777666666555666666555555444444444555555666333333333333333333222222444444333333333333444444333444444444444444444444444444444555666777999:::555444444333333333333333333444444555666666777777555777:::;;;:::::::::;;;@@@>>>???DDDIIIQQQ^^^kkkzzz{{{}}}|||~~~~~~~~~~~~}}}||||||{{{|||zzzxxxvvvuuuvvvxxxyyyuuuvvvwwwzzz|||******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------------............------+++******))))))******+++******++++++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,------......------,,,------------,,,,,,,,,,,,------------------------,,,,,,---............---111000000//////000000111///000000111111222333333333333333222222222111111111111111222222444555555555666666666666555555444666555555444222111111000111111222222222222333333111222333444555666777777666666555555555555555555555444444444444555666666555555555555444444444444333333333222222333333333222333444555555555444444333333333444666777999:::444444333333333333333444222333333444555666777777666888::::::999999999::::::888999===@@@FFFQQQ\\\kkkvvvzzz|||~~~~~~}}}~~~~~~}}}}}}~~~}}}zzzxxxxxxzzz|||}}}yyyyyyzzz{{{|||~~~******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---***+++,,,---------,,,+++++++++,,,,,,,,,,,,------........................,,,---...//////...---,,,+++******))))))******+++******++++++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------((()))+++,,,............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,------------------------------+++,,,------......------000//////......////////////000000111111222333333222222222222111111111111000111222333555555666666444555777777777666444222444444444333333222222222111111111111222222222333111111222444555777888888555444444444444555555666444444444444444555666666555555555444444444333333444444333333333333444444222333444555555555444444222222222333444555666777444444333333333444444444111222333444555666666777666777888888666666777999666555777;;;<<<>>>FFFOOO[[[fffttt|||yyy{{{~~~}}}||||||}}}}}}}}}}}}}}}}}}~~~******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------((()))+++---............++++++,,,,,,,,,---------........................,,,---...//////...---,,,---,,,,,,,,,,,,,,,,,,---******++++++++++++******+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++'''((()))***,,,---...///,,,,,,------------......,,,,,,------------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------&&&(((***---.../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------*********+++,,,---...///,,,------......------,,,+++++++++,,,,,,---------------------------------+++,,,------......------///......---------......111222222333444444555555222222222111111111111000///111333555666666666666333555777888777555333111222222333333333333444444000000111111222222222333111111222444666777888999555555555555555666777888444444444444444555666777333333333222222111111111555555555444444555555555111222444555666555444444333222222111111222222333444444444333333444555555111111222333555666666777555666666666444444666888777777999<<<;;;:::???FFFLLLWWWeeeuuuvvvvvv~~~~~~~~~~~~~~~}}})))******++++++******)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------,,,,,,,,,++++++*********&&&''''''((()))******+++***))))))***,,,...---,,,)))***++++++,,,,,,++++++***+++++++++******,,,...+++,,,.../////////...---...---,,,++++++,,,---......------,,,+++***)))))),,,,,,,,,++++++*********************************+++++++++*********))))))...,,,+++,,,//////---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***+++,,,---.........,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,...---,,,///............---------......000222444666888999222222222111111111000000000111333555777777777777444444444333333222222222333333333444444444444555111111111111111111111111333333222222333333444555555555444333444555666777333333333444444444555555444444444444444444444444333333444444333333222111666555555444444333222222222222222222333333444555333333333333333333333333444333333333333444555555777777777777888888888888888888777888999;;;>>>???AAAHHHUUUggg{{{~~~xxx{{{~~~{{{zzz{{{}}}|||zzzzzzyyyyyy{{{}}}......////////////......++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))***++++++,,,***))))))***,,,------,,,***++++++,,,,,,,,,,,,,,,+++,,,---,,,******,,,---......///000000///...---------,,,,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,+++++++++******************************+++++++++*********))))))---,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++,,,------------,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...+++,,,...000000///000////////////...............000111333555666666222222222111111111000000000111222444555555555555333333333222222222111111000222555777777666444222111111111111111111111111333222222222222333444444444444333333333444555666333333333444444444555555333333333333333333333333444444444444444333222222444444444444444333333333333333222222222333444444333333333333333333333333444333333333333444555555666666666777777777888888777777777888999:::;;;<<<>>>BBBKKKXXXiii{{{}}}|||}}}{{{zzzzzzzzz{{{}}}|||{{{||||||++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,+++***)))***,,,------,,,++++++,,,------------------......---++++++,,,...111111111111000///......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++***************,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******++++++,,,,,,---.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---...000000000000000000////////////.........///000111222333333222111111111111000000000000111222333333333333222222222111111111111000000---000666::::::888444111111111111111111111111111222222222222222333444444333333222222222333444555333333333444444444555555222222222222222222222222444444555555444444333222333333333333444444444444444333333222222222222333333333333333333333333333333333333333333444555555555555555666666666666777666666777888888888888888;;;===AAAGGGSSSdddxxx}}}|||{{{{{{{{{|||~~~}}}xxxuuuuuuvvvzzz}}}|||yyyzzz{{{{{{}}}''''''((((((((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++,,,,,,+++***)))***,,,---,,,++++++,,,------......------,,,---...---------///000333333222222000///......+++,,,---......---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------......------,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,+++,,,---...///////////////................../////////000000000111111111111000000000000222222222222222222222111000000000000000000000000---000555999:::888444222111111111111111111111111222222222111222333333444222222222222222333333333333333333444444444555555222222222222222222222222444555555555555444333333111111222333444444555555444444333222111111111222333333333333333333333333333333222222333333444555444444444555555555666666666777888999999888666555:::;;;===>>>EEESSSggguuu~~~}}}}}}}}}~~~~~~{{{uuussstttvvv{{{}}}}}}xxxttttttuuutttvvvxxxyyyxxxxxxxxxyyyyyyyyy{{{}}}******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***************,,,*********,,,---,,,++++++,,,------......------***,,,---------...111333444333222111///......---***+++,,,------,,,+++************++++++,,,,,,---++++++++++++++++++++++++***************************************************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***++++++,,,,,,++++++***+++++++++,,,++++++*********++++++,,,,,,,,,++++++***************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...//////......------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------,,,++++++,,,...///......---------,,,,,,,,,........................000000000000000000000000333333333222222222222222////////////////////////000111333555666666555444111111111111111111111111222111111111111222333333111111111222222222222222333333333444444444555555444444444444444444444444444444555555444444333222000111111222333444555555444333222222111111111111333333333333333333333333333222222222222333444444444444444444555555555555777888999999999888666555888:::;;;;;;===GGGVVVbbbmmmvvv|||vvvtttvvvxxx|||~~~|||vvvrrrqqqqqqppprrrssssssrrrqqqrrrsssuuuvvvwwwyyy|||~~~+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,************************,,,+++******,,,,,,,,,***++++++,,,---------------***+++---------...111333333222000///...---------++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,***************************************+++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********+++++++++++++++*********+++,,,,,,,,,++++++)))))))))*********************++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,+++*********+++---...............------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------------------------......---,,,---///111---------,,,,,,,,,++++++..................------//////000000000000000111333333222111111222222333......////////////000000222222222222222333333444111111111111111111111111111111111111111222333333000111222333333333333222333333333444444444555555444444444444444444444444333333444444333333222111000111111222333444444555333222222111111111111222333333333333333333333333222222222222222333444444444444444555555555555666777888888888888777777666666777777888999???HHHNNN]]]fffsss}}}zzzxxxyyy|||}}}|||vvvrrrpppqqqpppqqqqqqpppnnnnnnoooqqqtttuuuvvvwwwxxxyyyzzzzzz|||{{{zzzyyyzzz|||~~~******++++++++++++******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,...000000///...,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))*********+++++++++***,,,///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***((()))***+++++++++++++++)))***+++,,,,,,,,,,,,+++************************)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***)))***+++---...+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******+++++++++***++++++,,,---........................,,,---...,,,++++++...000......---------,,,,,,,,,------..................////////////000000111111222111000000000111222222......//////000000000000222222111111111111111111111111111111111111111111111111111111111222222333111111333444444444333222333333333444444444555555333333333333333333333333222222333333222222111000111111222222333333333444111111111111111111222333333333333333333333333333222222222111222222333444444555555555555666666666666666666555666666777777666666555555777;;;???BBBMMMWWWdddoooxxx~~~zzzvvvuuuuuuuuutttsssqqqoooooorrrtttxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwxxxyyy,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++*********+++,,,,,,,,,,,,+++/////////---+++***+++,,,///...,,,+++******+++,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******+++++++++++++++---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***))))))+++---...)))))))))******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++******++++++,,,---........................)))***+++***((((((+++...//////.........---------------...............///.../////////000000111111000///.........000111222.../////////000000111111111111222222111000......111111111111111111111111111111111000111222222333111222333444555444333333333333333444444444555555222222222222222222222222111222222222222111000000111222222222222333333333111000000000111222333333333333333333333333333333222222111111222222333444555555555666666666666777555555444333444555666777999777444444777:::<<<===BBBKKKXXXcccmmmxxx~~~{{{zzz{{{{{{zzzwwwtttrrrssswwwzzz||||||{{{zzzyyywwwuuutttqqqqqqrrrssstttuuuuuuuuu---...------,,,+++***))))))******++++++******))),,,,,,,,,+++++++++************))))))******+++,,,---+++)))'''((())),,,...,,,***)))'''''''''(((((()))************+++++++++---,,,,,,++++++,,,,,,------,,,+++******,,,...///,,,,,,,,,---------......---,,,++++++******++++++++++++++++++++++++++++++,,,,,,------------......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---......---+++***)))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---------......,,,,,,,,,+++++++++******------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///...---+++++++++,,,...000,,,++++++******++++++,,,------------------------000///---,,,,,,---...///---...///...,,,,,,...///222111111111000000//////000000000000000111111222333333222111000000111111000000111111111000000///111111000000//////......111111111111111111111111111222333333444444333333555555444333333222111111111111111111111111111111333333333333333333333333222111000000000111333444333333333333333333333333222222222222222222222222444444444555555555666666888888777777666666555555555555555555555666777777>>>DDDLLLSSS[[[jjj}}}~~~~~~|||}}}{{{zzz|||~~~|||xxxwwwxxxzzzuuutttsssssstttsssqqqooo++++++,,,,,,------,,,,,,***++++++++++++++++++***,,,,,,,,,+++++++++******+++************+++,,,,,,///---+++)))(((((())))))******************++++++************++++++++++++---,,,,,,++++++,,,,,,------,,,+++******,,,---///,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))***+++,,,,,,+++***)))***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------------...---------,,,,,,,,,++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,+++,,,---...///,,,++++++******++++++,,,------------------------///......---------......---...///...,,,,,,...///111111111000000000//////000000000000000111111222222222111000000000000000000000111111111111000000222111111111000000000000111111111111111111111111111222333333444444333333555555444333333222111111222222222222222222222222333333333333333333333333222111111000000111222333333333333333333333333333222222222222222222222222333444444444444555555555777777777666666666666666555555555555555666666777:::>>>CCCGGGNNN\\\ooo}}}{{{zzz{{{|||xxxwwwvvvvvvwwwvvvtttrrr((()))***,,,---.........++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++,,,------------,,,+++***))))))(((******+++,,,------------************+++++++++,,,---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...,,,,,,,,,---------......///...------,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,------,,,+++***+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,---------......,,,++++++******++++++,,,------------------------------...............------...///...,,,,,,...///111111000000000000//////000000000000000111111222111111000000000000//////000000111111111111000000222222222222111111111111111111111111111111111111111222222333333333333333555444444333333222222111333333333333333333333333222222222222222222222222222222111111000111111222333333333333333333333333222222222222222222222222333333333333444444444444555555555666666666666666555555444444555555666777777999;;;<<<@@@LLL]]]iii|||{{{yyyzzzzzzzzzyyywww'''(((***+++------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...((()))+++,,,,,,,,,,,,+++***+++---.........---,,,*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------......//////......---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,+++,,,---.........------,,,++++++******++++++,,,,,,,,,------------------,,,---.../////////...------...///...,,,,,,...///000000000000000000//////000000000000000111111222//////000000000////////////000000111111111111000111111111111111111111111111111111111111111111111111111222333333333333222444444444333333222222222444444444444444444444444111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222222222222222333333333444444444444444555555666666666555444444444444555666666888999::::::<<>>EEEOOOZZZaaaqqq|||++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---,,,+++******++++++,,,,,,------------,,,------,,,,,,,,,,,,------,,,------.........------+++++++++++++++++++++++++++,,,...---,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...---,,,+++,,,---------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......................................................////////////000000/////////000111111...///000111111111111000//////000000000000111111333333333333333222111000222222222111111111000000222222333333333222111111111111222222333333444444222222222111111111000000111111111111111222222222222222222222222222222222000000000111111333444444222222333333444444555555444444444444444444444444444444333333333333444444333333333444444444555555666666888999===DDDLLLQQQ```lll~~~,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...---+++*********++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,---------......///.........++++++++++++++++++++++++((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,,,,---...---+++++++++---------------------------+++++++++,,,---...//////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------...............---------....................................////////////000000/////////000000111---------...............////////////000000000111222222333333222111111000111111222222222111111111222222333333333222222111000000111222333444444555333333333222222222111111111111111111111111111111222222222222333333333333111111111111111222333333000111222333444555666666333333333333333333333333444333333333333333333444222222333333333444444444666777777777999===CCCGGGPPP]]]ooo|||{{{|||{{{{{{}}}++++++++++++++++++++++++)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,...///...,,,++++++,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------.../////////...------------------------((()))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,,,,---...---+++***+++,,,------------------------+++++++++,,,---...000000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------...............---------....................................////////////000000///////////////000---------------......///...////////////000000000111111111111111111000///...///111222333333333222111222222333333333222222000000111111222333444444333333333333222222222222111111111111111111111111111111111222222333333333333222111111000000000111///000111222333555666666333333333333333333333333333333333222222333333333222222222333333333333444444555555666666999===@@@FFFPPPaaaqqq~~~{{{|||~~~{{{yyyyyyzzz|||******+++++++++,,,,,,,,,)))))))))******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,...//////---,,,,,,---,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,---...............------------------------***+++---,,,++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...---+++)))***+++------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......................................................////////////000000//////......////////////......//////000111......////////////000000000000111111111000000///---...000222333333333333111111222333333333222222000000111111222222333333333333333222222222111111222222222111111111111111000000000111111222222333333333222000000/////////000000111222333444555555333333333333333333333333333333222222222222333333222222222333333333444444000222333333444666999;;;>>>FFFSSS___jjjwww{{{ttt}}}yyyyyyzzz|||))))))***+++,,,------...))))))***++++++,,,------+++++++++,,,,,,---------.........---------,,,,,,++++++++++++++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,,,,,,,------,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------......------,,,,,,---...,,,***))))))***------------------------,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---------.../////////////////////////////////............////////////000000///...............//////.........///000111........./////////000000000111111222222111111111...///111333333333222111000111222333333333333222111111111111111222222222222222222222111111111111222222222111111111000000...//////000000111222222222111000000000000000111000000111222333333444444222222222222222222222222333333222222222222333333333333333333444444444444000111333444444444777999999>>>FFFMMMVVVbbbpppyyy}}}}}}{{{{{{|||}}}(((((()))***,,,---...///******+++,,,,,,---......+++++++++,,,,,,---------//////.........---------*********++++++,,,,,,---------------------------------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***,,,,,,++++++,,,---...---+++*********++++++,,,++++++++++++++++++,,,)))***+++,,,------------++++++++++++++++++++++++***++++++***((('''((()))+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,---...,,,***))))))***------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,------...///000000000000000000000000000000............/////////000111000///...............------,,,+++,,,---...///............/////////000111222222333333333222222000111333333333222000///000111222333333333333333222222222111111111111111222222222111111111000000222222222222111111000000---......///000111111111////////////000111222333111111111222222333444444222222222222222222222222333222222222222222222333333333444444444444555555222444666666555555777888666999===BBBIIIUUUbbblllrrrzzz|||{{{}}}}}}~~~++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------,,,,,,,,,++++++---,,,******+++---000222---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((***++++++,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------++++++++++++++++++++++++222000...,,,++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------...............---------.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......................../////////......------------------------------------,,,+++***+++---///111///...---,,,,,,,,,,,,,,,+++,,,---...////////////........................////////////000000000000222111111111000000//////............////////////000000000000////////////000000000000000000000000000111111111222222222222111111111111111111111111444444444333333222222222666555333111//////////////////000111111111111111000000000000111111111111////////////000000000000000111111111111222222222333333222111111222333333000000111222333333444444222333333444444333333222333333444444555666666777666555555777>>>HHHUUU^^^bbbkkkuuuzzz}}}|||xxxzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++///...,,,+++***+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------------------++++++++++++,,,,,,,,,---...---+++)))((()))***+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........---------,,,,,,---------------------------,,,+++++++++---///000//////...---------------...............---------.........................../////////000000000000111111111000000000//////............////////////000000000000////////////000000000000000000000000000000000000111111111222111111111111111111111111444444333333333222222222000/////////000222333444//////000111111111111111000000000000111111111111////////////000000000000000111111111111222222222333333222111111222333333111111222222333444444444222333333444444333333222333333333444555666666666666666666777;;;CCCLLLSSSXXX```iiiooottt}}}~~~}}}------------------------***++++++,,,,,,++++++***------------------------//////---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++*********,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,---------------------------------------++++++,,,,,,------......+++***)))(((((()))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------......//////...------------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------,,,,,,+++++++++---...///000//////...............111000...,,,,,,,,,,,,---------------------------....../////////000000000111111000000000000//////............////////////////////////000000000000000000000000000000000000////////////000000000000111111111111111111111111333333333222222222222222------......000222333444//////000000111111000000000000000000111111111111////////////000000000000000111111111111222222222333222222111111222222333111111111222333333444444222222333333333333222222222333333444444555555666666777666666777;;;AAAFFFIIIPPPXXX___eeeqqq|||zzz------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,++++++******++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,---...---------------------------------------------------------++++++*********+++,,,---+++++++++,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++++++++,,,------...//////---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...------------......000///---++++++,,,---...------------------------........./////////000000000000000000000000//////............////////////////////////000000000000000000000000000000000000.........////////////000111111111111111111111111222222222222222111111111000000000/////////////////////000000000000000//////000000000111111111111////////////000000000000000000111111111222222222222222222222222222222222000000000111111222222222222222333333333333222222222222333333444444444444555666666666666777999<<<<<>>DDDOOO\\\ffflllzzzzzzrrrqqqrrruuuxxx}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++***++++++,,,---******************************))))))******+++,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,------...............------------------------++++++,,,,,,,,,,,,,,,,,,*********++++++++++++***,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000............////////////.........///000111111111////////////////////////....../////////000000000000000000000000000000000/////////000000000111111...///000222222222111111//////000000///......---000000000000111111111111////////////000000000000000111111111111222222222111222333333333333222111111111111111111111111111111111222222222222111111222222222222222111111111///222444555444444444666555666888999===DDDNNNUUU\\\iiiwww|||uuurrrsssuuuzzz~~~~~~~~~~~~------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,---...*********************************)))***++++++,,,,,,---.../////////...---------------------------------------------------+++++++++,,,,,,------------------,,,,,,,,,++++++))))))***+++,,,---......+++++++++,,,,,,---------------------------------***************************+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,---......//////......------------------------((())))))***,,,---......------.........------,,,,,,,,,,,,---------......,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,------...///---------------+++******,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---.........//////000000............/////////000---......///000111111222////////////////////////////////////000000000000000000000000000000000000.../////////000000111111000111222333333222111000//////000000///...------000000000000111111111111////////////000000000000000111111111111222222222111222333444444333222111333333222222222222222222111111222222222222111111222222111111111111111111///111333333333222333444555666666666888>>>EEEKKKQQQ]]]iiipppxxxxxxwwwkkkqqqyyy|||}}}~~~}}}}}}|||}}}}}}||||||}}}~~~~~~---------,,,,,,+++++++++******))))))******+++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***)))((())))))***+++,,,,,,------000000//////.........------------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,------...///000000---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,---...///000,,,------......------,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((************************------------------,,,,,,------------------------,,,------......------,,,........................000000//////.........---///...---,,,,,,,,,,,,,,,111111000///...---,,,,,,000000000000111111111111222111000//////000111222111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000......//////000000111111000111111111222222222222000111333444444333111000222111111111000000//////111222222333333222222111333222222111111222222333333333222222333333444555444555666777999;;;<<<===@@@IIIXXXgggooouuusssooojjjkkkuuu~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~------,,,,,,,,,++++++++++++************+++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000/////////............------,,,,,,------...************+++,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................000/////////.........---111111000///////////////000000000///......------//////000000000111111111111111000//////000111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000111111111222222000111333444444333111000111111111111000000000///111222222333333222222111333222222111111222222333333222222222222333444444444555555777888999:::;;;>>>DDDOOOZZZccckkkyyy{{{tttppprrryyy}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{{{{}}},,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---......//////------------,,,,,,,,,,,,...------,,,,,,------...************+++,,,------...---,,,,,,,,,,,,---...---.........///......---------------------------,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------/////////...............///...------------------//////////////////////////////000000000000111111111000000//////000000111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000/////////////////////000000000111111000111222333333222111000111111111111000000000000111111222222222222111111222222111111111111222222222222222222222333444444444444555555666777777888;;;===BBBJJJQQQ[[[kkkyyy{{{wwwuuusssrrr{{{{{{zzz{{{}}}}}}|||{{{{{{{{{}}},,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,+++++++++++++++++++++...------,,,,,,------...---,,,,,,,,,------...//////...,,,++++++,,,...///+++,,,...//////...------........................,,,,,,,,,---------......------------------------...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,------......------,,,------------------------........................------,,,,,,+++,,,,,,---............//////000000////////////000000000111000000000//////000000000111000000//////000000111////////////////////////000000000000000000000000111111111111111111111111////////////////////////111111000000//////......////////////000000000000000111222222222222111000111111111000000000000000111111222222222222111111222222111111111111222222222222222111222333333444444444444444444555555555888888:::???DDDLLLYYYfffoooyyyzzzvvvtttwww{{{{{{yyy{{{}}}~~~~~~~~~}}}|||{{{{{{|||~~~++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++---------------------.........---,,,,,,+++******---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++,,,,,,,,,---------------............////////////...------,,,,,,------...------,,,,,,,,,---......///...,,,++++++,,,...///***+++,,,.........---,,,........................,,,,,,,,,---------......------------------------.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++,,,------......------,,,---------------------------------...............000///////////////000000------......///000000000...////////////000000000/////////000000/////////222111111000000111111222////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000000//////......////////////000000000000111111111111111111111111000000000000000000111111000111111222222111111000222111111000000111111222222111111111111222333333333333333333333333333333777666777;;;===@@@IIIRRRZZZfffwwwzzzwwwuuuuuuvvvxxx{{{~~~{{{{{{|||||||||{{{{{{|||~~~~~~}}}||||||~~~*********++++++++++++++++++++++++++++++,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++------------..................---,,,,,,+++******------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------............------,,,,,,------...+++++++++******++++++,,,...---,,,,,,,,,,,,---...******+++,,,------------------------------------,,,,,,,,,---------......------------------------............---------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...............------......//////---.........//////000000......////////////000000...//////000000//////...111111000000000000111111000000000000000000000000000000000000000000000000........................000000000000000000000000000000000000/////////////////////000000000111111111111111111111111111111000000000000111111111111000000111111111111000000111111000000000000111111111111111111111222333333222222333333333333333333777555666:::::::::>>>DDDLLLVVVeeetttyyytttnnnjjjiiilllsssyyy~~~zzz{{{{{{|||}}}~~~~~~}}}}}}}}})))*********+++++++++++++++************+++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,---++++++,,,,,,------------+++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,++++++******+++++++++------------------------+++++++++,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++,,,---............///////////////........./////////000000......///000000///......//////............//////000000000000000000000000000000000000000000000000........................000000000000000000000000////////////000000000000000000000111111111222222111111000000000000111111///000000000111111111111000000111111111111000000111111000000000000111111111111111111111222222333222222222333333444444444666444555888888777999>>>@@@HHHTTTaaalllxxxtttiiicccddddddhhhnnnsssxxx}}}~~~~~~||||||||||||~~~))))))******++++++++++++******))))))******+++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......))))))***+++,,,,,,------*********++++++,,,,,,,,,((((((***+++---...000000...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...------,,,,,,------.........---,,,,,,---------,,,------......------,,,------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................///000111////////////////////////............/////////000---...///000000///...------------,,,,,,---------000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111111111111111222222222222111111000000000000111111//////000000111111111222000000111111111111000000111111000000000000111111111111111000111222222333111222222333444444555555666333333666777666999===999???HHHRRR]]]iiiwwwoooeeedddXXX[[[```dddiiipppyyy{{{{{{{{{{{{}}}~~~~~~++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((......---------,,,,,,,,,,,,,,,------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------.........................................................------,,,,,,------...,,,,,,,,,------.........,,,,,,---...//////......---------............///000000///...---,,,,,,+++------------,,,+++******///...---,,,,,,,,,,,,,,,------------------------//////.........---------...---,,,++++++,,,---...........................------++++++++++++------...------,,,,,,------......------------...//////////////////////////////000000//////.........---......///000000000000000111111111111000///------000000000000111111111111000000111111111111000000000000000000////////////////////////////////////000000//////......------//////000000111111222222111111111000000000000///222111111111000000//////000000000000111111111111////////////000000000000222222222222222111000///333333333444444444555555555555555555666666666666:::;;;===DDDOOO\\\iiiqqq{{{~~~vvvfff^^^XXXVVVVVVXXX___ggguuuyyy}}}~~~{{{wwwuuuwww|||~~~++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,------.........------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,---.........,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------..............................------------------------...------,,,,,,------...,,,,,,,,,------.........,,,------...//////......---------............///.........---,,,,,,++++++......///////////////...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------,,,,,,---------------------------------------,,,++++++,,,------...------------------......------------...//////........................000/////////..................///000000000000000111111111111000///...---000000000000111111111111000111111111111000000///000000000000///////////////////////////////////////////////////.........000000000000000111111111222222222111111111000000111111111000000000//////...////////////000000000////////////000000000000222222222222222111000000222222222222333333333444444555555555666666666666777777999>>>GGGRRR]]]ccckkkrrryyyoooccc[[[UUUSSSWWW]]]gggjjjqqqzzz}}}zzzwwwwwwyyy|||++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,------------,,,,,,---------------,,,,,,+++***++++++,,,---...///000,,,------------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------.........,,,---......///.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................---,,,,,,,,,------++++++++++++++++++++++++...............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------...------------...//////........................////////////..................///000000000000000000111111000000///...---000000000000111111111111111111111111111000//////000000000000////////////////////////////////////.........///////////////111000000000000000000///111111000000000/////////111111000000000000//////............////////////////////////000000000000111222222222222111000000111111111111222222222222444444444555555555666666666666666999???GGGOOOTTTXXXaaaooovvviii\\\SSSQQQTTTXXX[[[aaaiiittt}}}zzzyyyyyyyyy~~~}}}|||||||||}}}~~~||||||}}}}}}}}}||||||{{{}}}~~~++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,------......------,,,,,,,,,------------,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,++++++------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,---------..............................------------------------......------------......---------...............------...............------------............///++++++,,,,,,------------******+++,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------............------...------------...//////........................///////////////...............///000000000000000000000000000000///......///000000000111111111111111111111111111000//////000000000000////////////////////////////////////------......//////000000111111000000/////////.../////////.........------000000000000000000//////........./////////000000////////////000000000000111111222222222111111000111111111222222222222333333333444444444555555555777666666888<<>>@@@888<<>>HHHVVVgggqqqzzzrrrkkkfffbbb___]]]\\\ZZZYYYZZZ^^^eeelllpppyyy|||zzzyyyyyyuuuuuuvvvxxxzzzyyywwwuuuvvvwwwxxxxxxxxxzzz}}}~~~~~~~~~~~~++++++,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++*********...---,,,++++++,,,---...***************************++++++,,,,,,,,,,,,,,,......---------......///***+++,,,---..................------------......//////......------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,---------,,,---......//////......////////////////////////------------------------)))+++...//////...---,,,...........................//////000000//////............///////////////...------------...//////......---------.........---------...000111000///////////////////////////........................------......////////////////////////////////////---------.........//////........................////////////////////////////////////............///......------....../////////000000000000000/////////////////////////////////.........---------.................................------,,,,,,+++///...---,,,,,,---...///,,,,,,------............+++,,,------......------........................,,,,,,,,,---------...............//////000000000111111222222222222111111...//////000000000000/////////............//////.........///////////////////////////////////////............////////////...............///////////////000000000000//////////////////////////////............//////////////////000000111000000///000000000111111000000000000111111111111111222222111111111222222222333333444444444444444444444444777777888:::???IIISSS[[[lllvvv|||tttlllgggdddaaa]]]YYYYYY\\\```bbbiiinnnuuuzzz|||yyyyyyzzzzzzyyywwwxxxzzz|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}***+++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,---------***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,---............///......------......///..................------,,,------......------,,,,,,,,,,,,,,,,,,---------------...////////////...........................------------------------(((+++...000///......................../////////------............------.........///////////////......------......///000---------...............---------...000111000///////////////////////////........................,,,,,,---...//////.........////////////000000000------........./////////........................////////////////////////////////////............//////............////////////000111111111000000////////////////////////000//////...------,,,,,,........................------.........---,,,,,,......------------......,,,,,,------......//////+++,,,------......------------------------------++++++,,,,,,,,,---------///////////////000000000000111111111111111111000...//////000000////////////............//////000.........///////////////////////////////////////............////////////---............/////////------............------////////////////////////------........./////////......//////000000/////////000000111111000000///111111111111111111111111111111111111222222222222444444444333333333333333333444666777999>>>DDDHHHYYYeeevvvzzzsssllliiiccc^^^ZZZYYYYYYYYY]]]___dddhhhnnnttt{{{|||xxxvvvvvvxxxyyyxxxxxxxxxyyyzzz|||}}}}}}||||||{{{zzzzzzyyyyyyzzz|||}}}}}}|||{{{}}}~~~((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,------------,,,,,,++++++,,,,,,,,,---------)))******+++++++++++++++)))))))))))))))***+++,,,,,,,,,------...---------......---,,,,,,---......------------------......---------,,,,,,---------,,,---------............------...///////////////------------------------------------------------***---000000...,,,---...---........./////////000------............------............/////////000...............//////000,,,------......///......---------...000111000///////////////////////////........................---.../////////...---,,,.../////////000000000000............////////////........................////////////////////////////////////............//////............////////////000111111111111111////////////////////////..................------........................+++,,,---.........---,,,,,,------......------,,,***++++++,,,------......+++,,,------......------------------------------,,,,,,,,,---------......//////..................///000000111111000000///...///////////////.....................///000000............/////////000////////////////////////............////////////---------.........//////------............------////////////////////////---------.........//////---...//////000000////////////000000000000//////111111111111000000000000111111111111222222222222222222222222222333333333111222333444555888<<<@@@JJJVVVfffrrrzzzxxxvvvrrrmmmhhhdddbbb```eeecccaaabbbdddgggiiijjjqqquuu{{{~~~yyyxxxxxxyyyxxxvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz||||||{{{zzz{{{|||~~~~~~~~~'''((()))+++++++++***)))---,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,******+++,,,............,,,+++)))))))))******+++++++++(((((()))***************+++*********+++,,,,,,------------...------,,,,,,------++++++++++++------+++++++++,,,,,,---------......,,,++++++,,,......---.........//////000000---......///////////////---------------------------------------------------///111000---+++,,,------.........//////000000//////000000000000//////---.........//////000000...............///000000,,,,,,---.../////////...---------...000111000///////////////////////////////////////////////////000000111000///...,,,***.../////////000000111111............/////////000////////////////////////////////////////////////000/////////............//////............////////////000111111111111111000000000000000000000000,,,,,,------.../////////////////////////////////***+++---...///...------+++,,,............,,,+++))))))***+++,,,,,,------+++,,,------......---------------------------------------.........//////.........------,,,,,,,,,//////000000000000//////...///////////////.....................///000111---.........//////000000////////////////////////............/////////000---------.........////////////000000000000//////////////////////////////---------.........//////......///000000000000000//////000000000000//////111111111000000000000000000111111111111222222222111111111111222222222222111222333333444777<<>>CCCJJJTTT___fffllluuu{{{uuunnnmmmkkkiiigggfffffffffnnnqqqvvv|||~~~|||vvvuuurrrqqqpppqqqssstttvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,++++++++++++***))))))***+++,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------------------------000///...------...///000333222000///---,,,,,,,,,,,,------------.........---...//////000000//////000//////......//////000////////////////////////////////////............------........./////////---------......//////000000000000000000000000000111111111000000//////...---...//////000000/////////000111111//////000111000000000000000000000000111111111111111111111111------........./////////000000000000000000000000000000000000000000000000/////////000111111222222000000000/////////......////////////////////////,,,,,,---...////////////------,,,,,,,,,---..............................---------------------------,,,,,,------...///000/////////....../////////......------------------------............------................................................////////////////////////000000000000000000000000////////////000000000111........................////////////////////////............////////////////////////////////////........................000///...------...///000////////////////////////////////////////////////...//////000000111111222//////000000000000//////111000///000111222111///222333333444444555555666666777888:::>>>DDDKKKPPPZZZcccqqq~~~|||yyywwwuuupppjjjeeefffffffffhhhlllqqqwwwzzzzzz}}}{{{xxxuuusssrrrssssssttttttssssssttttttuuuvvvxxxxxxyyyzzz{{{{{{{{{zzz|||{{{{{{{{{{{{|||}}}}}}}}}|||{{{zzz{{{|||~~~}}}||||||||||||~~~~~~}}}|||||||||~~~++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++)))(((''',,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///------,,,,,,,,,,,,,,,,,,------------------------///............///000000111111000......---------------------............------...///////////////000000////////////000000///////////////////////////////////////.....................////////////,,,------...///000000111000000000000000000000000111111111000000000//////......///000000000000000///000111111000///000111000000000000000000000000111111111111111111111111------........./////////////////////////////////000000000000000000000000000000111111111222222222000000000////////////...////////////////////////------...///////////////,,,,,,,,,,,,,,,---...///................................................------------...///000111///......------......///------------............------............------................................................////////////////////////////////////////////////....../////////000000000........................////////////////////////.........///////////////////////////////////////........................000///............///000////////////////////////////////////////////////////////////000000111111...///000111111000///...000000///000000000000///222222333333444444444444666666777777888;;;???CCCLLLTTT```lllvvv{{{uuuooommmiiifffddddddeeefffjjjnnnuuu|||}}}yyywwwuuuuuuvvvvvvtttsssrrrrrrrrrrrrvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||zzzxxxwwwwwwyyy|||~~~zzzyyyyyyyyy{{{|||~~~}}}{{{yyyxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,++++++++++++++++++++++++......------+++***((((((,,,,,,++++++,,,,,,---...+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///---------............---------------------------...............///000000///............//////000---------.........//////,,,,,,---............---000000////////////000000////////////////////////.........///////////////........./////////000000------......///000111111000000000000000000000000111111111111000000000000...//////000000000000000000111222111000///000222111111111111111111111111000000000000000000000000........./////////000000////////////////////////111111111111111111111111111111111111222222222222111000000000////////////000000000000000000000000//////000000///......---,,,,,,,,,,,,------...///////////////////////////....................................///000111111...------------------...---.....................---......//////......---................................................////////////////////////........................------........./////////////////////////////////000000000000000000000000///////////////.........////////////////////////........................//////............//////........................///////////////////////////////////////000000000///000222222222222000///000111111111000000111111222222222333333333333333555666666666666777:::===<<>>@@@QQQZZZhhhwww}}}vvvyyy}}}|||tttnnnkkkiiiffffffggggggggggggmmmmmmpppuuu~~~}}}zzz{{{{{{wwwsssyyyvvvrrrpppoooooommmllloooqqqrrrqqqoooooosssvvvvvvuuutttrrrqqqpppppppppmmmnnnpppqqqqqqqqqpppooooooooopppqqqrrrssstttttt++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------///...,,,++++++,,,...///---......//////......---........................////////////////////////000000000000000000000000000000000000000000000000222222111000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222111111111222222222222222333333444555444333222111111111111222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111000000000111111000000000222222111111111111222222444444333222111111111111333222111000////////////000111222222000//////000000//////......//////000////////////////////////.../////////000000000111111111000000////////////........................------......///000000111................................................//////.........---------...------,,,---...///000111111111000000000//////////////////////////////000/////////............//////.........------------........./////////000///...------------...///........................------............---------------............///...............///000000000/////////................../////////000000000000000111111111222222222222222222222222222222222222222333444666888:::;;;AAAGGGRRR___lllyyy}}}yyyuuuqqqnnnkkkhhheeeccccccdddhhhpppwww|||~~~|||yyywwwvvvuuutttrrrnnnnnnnnnmmmlllmmmoooqqqqqqqqqpppoooooopppqqqqqqmmmnnnooooooooooooooonnnoooppppppqqqrrrssstttuuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---......------...............---------------------------***++++++,,,------...............---------------,,,,,,,,,---------......------------------------///...---,,,,,,---...///---......//////......------------......//////000////////////////////////000000000000000000000000000000000000000000000000222222111000000000000111000000000000000000000000000000000111111111222222222222222222222222222222111111111111111111111111111111111111111222222222333333333333333444555555666666555444333333333333333333333333333333333333222222333333333333333333111111111111111000000000222222222222222222222222111222222222222222222111333222222222222222222333555444333222222222222222222111000000////////////000111333222111///000000111000000//////000000111////////////////////////////////////000000000000111000000000000/////////////////////////////////------......///000000000................................................/////////............---///////////////000111111111111000000000000//////////////////////////////////////////............/////////............---.............../////////......---------......///.................................//////.........---------............///...............///000000////////////............/////////000000000111111000000000111111111222222222222222222222222222222333333333333444555666666999<<>>???AAAFFFMMMSSSiiitttyyy|||}}}yyyvvv|||}}}||||||yyyvvvuuutttqqqooonnnnnnoooppprrrtttvvvwwwxxx{{{...------,,,,,,------...+++,,,,,,------------,,,.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------+++******,,,...------------............/////////.........------.............../////////////////////////////////---------,,,,,,---------------........./////////111///------///000///...111///---...000111000...//////000111111111111111000000000000000000000///111111222222222222111111000000000000000000000000111111111111111111111111111111111111222222222222111111111222222222222222333333333333333444444444444444444444444555666777777777666666666666666666777666555444555666777777777777888999999888888888777777888888999888888888::::::999999::::::;;;;;;<<>>>>>???>>>===<<<;;;===;;;999999999:::999888777777777777777888888888555555555555555444444444444444444444444444444444111222222222333333444444222333555555555444222000222222222111111111111111111111000000000/////////////////////000000000111111111000000////////////000111222222000//////000///...,,,---000111000...111111000000000/////////000000000000000000000000000000000000000000000000///////////////......---+++,,,...//////...,,,+++------------------------,,,,,,------...//////000------............---------------............///---------............///000000000000//////..............................//////000000000111111111000000000000000000000000111111111111111111222222000111111222333444555555555777999999:::>>>CCCHHHYYYcccqqqwwwxxxyyy}}}}}}zzzxxxwwwwwwwwwsssttttttrrroooooorrruuu{{{}}}~~~......------------......,,,,,,---------,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,...------------.....................---------------,,,------....../////////////////////////////////---,,,,,,,,,,,,,,,,,,---....../////////000000000000///------///000///...000///......000000///...//////000111111111111111000000000000000000000000111111222222222222111111000000000000000000000000222222222222222222222222111111222222222333333333111111222222333333444444555555555444444444444444444444444555666777999999777777666666666555555555666555555555666777888999666777888999999999999999999:::<<<>>>????????????@@@@@@@@@@@@BBBDDDFFFGGGFFFIIILLLNNNNNNNNNNNNNNNIIIKKKMMMPPPRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQSSSSSSRRRRRRRRRSSSSSSTTTRRRRRRRRRRRRQQQPPPNNNMMMIIIIIIIIIIIIHHHGGGEEEEEEDDDBBB@@@@@@@@@@@@???>>>======<<<<<<;;;;;;::::::::::::999999888888777777666666666666666666666666444333222222222333444555444555777888777666444333222222222222222333333333111111111000000000000////////////000000000111111111000000000000/////////000111222222000//////000///...---...///000000...000000///////////////...000000000000000000000000000000000000000000000000///////////////......---+++,,,---......---,,,+++------------------------,,,,,,------.../////////------............---------------............///---------............///000000000////////////...........................//////000000000000111111////////////////////////111111111111111111000000222222222222333333333444333444444444444666:::===EEELLLWWWdddqqq|||uuuqqquuu~~~}}}|||xxxuuussstttuuurrrssssssssssssvvv{{{,,,,,,++++++++++++,,,,,,,,,---------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...///...------...///,,,,,,,,,,,,------------------------------------)))******+++,,,------...////////////////////////...------,,,,,,------...////////////000000000000000///.........///////////////////////////////////////000111111111111111000000000000000111111111111222222333333222222111000000000000000000000000222222222222222222222222222222222222333333333444111111222333444555555666555555555555444444444444666666666666777888999:::888888888888888888888777888999:::;;;;;;<<<>>>@@@======???AAABBBCCCCCCCCCBBBDDDFFFIIIKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQTTTVVVUUUYYY\\\______^^^^^^^^^ZZZ]]]aaadddeeeeeeeeefffeeecccaaa_______________aaa```______^^^______```aaabbbdddcccaaa^^^]]]\\\YYYYYYYYYXXXVVVUUUTTTSSSQQQOOOLLLKKKLLLKKKJJJIIIJJJIIIGGGFFFDDDBBB@@@@@@CCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;::::::999999999777555333222222333555666777888999:::999888666444111111111111222222222222222222111111111000000000//////000000000111111111000000000000000000000000000111222222000//////000............///000//////////////////............///////////////////////////////////////////////////////////////......---,,,,,,---......---,,,,,,---------------------------------.........//////------............---------------............///---------............///////////////////////////........................////////////000000000111////////////////////////222222111111000000//////333222222222222222222222444444333333333555777999888<<>>>>>>>>>>>@@@CCCEEEEEEFFFIIIKKKKKKLLLNNNPPPRRRTTTUUUUUURRRSSSUUUXXXYYYZZZ[[[[[[[[[[[[\\\]]]```ccceeegggkkknnnqqqrrrrrrqqqqqqqqqqqqtttyyyzzzzzzzzzzzz{{{zzzwwwsssqqqqqqqqqooonnnnnnmmmllljjjjjjjjjkkklllmmmoooqqqpppmmmiiiggggggffffffeeecccbbbaaa``````___]]][[[YYYYYYYYYWWWVVVVVVUUUTTTSSSQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIDDDCCCCCCBBBAAA@@@@@@???<<<;;;999777777777999:::999:::;;;;;;:::777555333000000000111111111111111222222222222111111111111000000000000111111111111000000000000111111111111000111222222000//////000---...///////////////000............///////////////////////////////////////////////////////////////////////////......---,,,------------------,,,---------------------------------...............------............---------------............///---------............///.............../////////...........................////////////000000000000000000000000000000000222111111000000/////////333333222222222222111111444333222333444666777777555777:::>>>DDDPPP___iiizzz~~~{{{~~~}}}}}}}}}}}}~~~{{{wwwsss//////............//////------......------,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,---------------.........---......//////000000000////////////////////////000000////////////000000....../////////000000000...///000///------///000000111222222000000111222//////000111111111111111///000000111111222222222222222333333333333222222222222222222222222222222333333333333333333333333333333333444444444555555444444555555666666777777555555666666666777777777888888888888888999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEIIINNNPPPPPPQQQTTTXXXYYY[[[]]]```ccceeegggggghhhiiiiiijjjkkkmmmmmmnnnmmmnnnqqquuuxxx{{{~~~~~~}}}|||zzzyyyzzz{{{}}}~~~}}}{{{vvvttttttrrrqqqpppnnnmmmmmmmmmmmmkkkhhhfffdddcccbbbaaa___[[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVPPPOOONNNMMMLLLKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBB>>>>>>???>>><<<999666444333333333222222222111111333333333222222222111111000000000111111111222222000000000111111111111222000111222222000//////000---...//////......///111...////////////000000000000000000000000000000000000000000000000000000000///////////////......---------------------------------------------------........................------............---------------............///---------............///---............/////////------------------------......////////////000000000000000000000000000000000000000000000000//////222222222222222111111111222111000111333555555444555666777888:::@@@JJJRRRaaajjjwww}}}{{{|||~~~}}}|||{{{xxxvvv//////............//////------.../////////......,,,,,,---------.........,,,---...//////...---,,,***,,,......,,,++++++,,,,,,,,,---------.........------........./////////000000000000000000000000//////////////////////////////............//////------........./////////...///000///------///111111333444333111000222444//////000111111111111111///000000111111222333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444555555555555666666666666666666666666666777777888999:::;;;;;;<<<===>>>???AAACCCEEEFFFEEEGGGJJJMMMQQQUUUWWWYYYWWW\\\bbbeeeeeefffiiimmmoooqqqssswwwzzz}}}~~~~~~|||zzzwwwuuutttsssqqqoooffffffeeedddcccbbbaaaaaa```````````````_________\\\[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNIIIIIIHHHGGGDDD@@@===;;;999888888777666555444444444333333333333222222222000000111111111222222222000000111111111222222222000111222222000//////000,,,...000///...---///111/////////000000000111111000000000000000000000000000000000000000000000000///////////////......------------,,,,,,---------------------------------........................------............---------------............///---------............///---------.........//////------------------------........./////////000000/////////////////////////////////000000000000000111111111111111222222222333111///000222333222000222444666666555888===BBBLLLTTTaaakkksss{{{}}}{{{------,,,,,,,,,,,,------------...///000000000///---------....../////////,,,---///000000///---,,,,,,...000000///------............/////////000000........./////////000000///////////////.........////////////////////////......------------......------------.........///---///111///---,,,...111111444555444222111333555//////000111111111111111///000000111222222333333222333333444444333333222444444444444444444444444333333333333333333333333444444444555555555666666777777777777666666666666888888999:::<<<===>>>>>>BBBCCCEEEGGGJJJNNNPPPRRRWWWYYY]]]aaafffjjjnnnpppnnntttzzz}}}}}}~~~xxxwwwuuuqqqnnnkkkiiigggddddddddddddddddddeeeeeeddddddbbbaaa___^^^]]]\\\]]]]]]\\\\\\ZZZYYYWWWVVVSSSSSSRRRQQQMMMIIIEEEBBB>>>===<<<;;;:::888777777444444444333333333222222000111111111111222222222000000111111222222222222000111222222000//////000,,,...000000...---///111//////000000111111222222000000000000000000000000000000000000000000000000///////////////......---...------,,,,,,------...------------------------.....................------..................------------.........//////---------.........//////---------.........//////------------------------............/////////000..............................//////000000111111000000111111111222222222555333111111333333111...///222555555444444888;;;???GGGRRR[[[ccckkkvvv}}}zzzzzzzzz.........------.........---------...------,,,,,,........................---...............------............---,,,++++++........................---------............///222222111111000000//////000000////////////000000333222111/////////000111////////////000000000000000///.........///111222444888;;;999444000111333333333222222111000000000///111333444444444222111444444222222222222444444666777777666444333333444000111222333444444444444444444444444555555555555333555666777777888:::<<<:::<<<<<<;;;???FFFHHHFFFJJJNNNSSSUUUWWWZZZ___ccciiimmmrrryyy}}}vvvpppssspppllllllmmmmmmjjjfffkkkeeebbbeeefffbbb______^^^^^^]]]___```aaa```^^^\\\ZZZYYYXXXXXXVVVSSSPPPIIIHHHFFFDDDAAA>>><<<;;;<<<<<<;;;:::888555333111333222222222222222333444333333333222222111111111222222111111111000000000////////////////////////////////////////////////......------------......000000000000000000000000////////////////////////,,,------......------,,,,,,------......------,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------............------,,,,,,------...---------............///..................------000000000000000/////////////////////////////////......///000111222222333000000000000000000000000000000000000000000000000111222333333444444333333666<<>>@@@AAADDDHHHJJJQQQUUUXXX\\\dddmmmqqqpppqqqxxx}}}zzzuuunnnjjjjjjhhhfffeeedddeeedddbbbaaaeeeeeeeeeggghhhgggdddbbbcccbbb___]]]YYYVVVTTTSSSOOOOOONNNLLLJJJHHHFFFEEE???>>><<<999777444333222333333222222222111111111------------............111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////------............------,,,------......------,,,///......------......///------------------------.........///////////////...------,,,,,,------...------------............................................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111222222333333333333333111444666777888;;;BBBGGGOOOXXXeeepppxxx}}}yyyxxxwww---,,,,,,++++++,,,,,,---***+++,,,---............------------------------,,,---......///.........,,,,,,---.......................................---------............///111111111000000000000000000000////////////000000////////////////////////////////////000000000000111222333444555444333222444444444222000///111444111111111222222333333333333222222222222333444555444444444333333444444444555777888777666555666888777777777777777888888888:::;;;<<<>>>???@@@AAABBBAAADDDHHHLLLPPPTTTZZZ]]]ccchhhmmmrrr|||}}}xxxyyytttrrrooonnnmmmllljjjhhhhhhfffeeeeeeggghhhhhhhhhgggfffdddbbb___]]]\\\[[[YYYYYYXXXVVVTTTSSSQQQPPPIIIHHHEEEBBB>>>:::777666666555555444444333333333////////////000000000000111111111111111111111111////////////////////////.........//////.........////////////////////////////////////////////////------............------,,,------......------,,,......------------......------------------------..................//////...------,,,,,,------...,,,,,,---------.........---------...............---------...............////////////////////////000000000000000/////////000000000000000000000000000000000000000000000000111111222333333333333222333444555555555666:::===CCCJJJUUU___hhhrrr}}}|||yyy{{{~~~---,,,,,,++++++,,,,,,---***+++,,,---............------------------------,,,------...//////........./////////......---,,,........................---------............///333222222111000//////...000000////////////000000000000000000000000000000////////////000000000000///000222333333333222111333333222111000000222444333333333333222222111111333333222222222333444555444444444444444444444444777888888777666555555666999999888999:::;;;===>>>AAABBBDDDGGGJJJMMMPPPQQQSSSVVV\\\bbbhhhooouuuzzz~~~}}}zzzuuunnniiihhhiiijjjkkkhhhhhhgggfffdddcccbbbbbb```___^^^\\\[[[YYYXXXXXXSSSRRRPPPLLLHHHCCC@@@>>>999999888777666555444333111111111111111111111111000000000000000000000000000000000000000000000000......///000000///......////////////////////////////////////////////////---......//////......---,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------...------,,,,,,------...,,,,,,,,,------------...---------.........//////------------......//////////////////////////////000000000///////////////////////////////////////000000000000000000000000000111222222333333222222444555555555555666888::::::===CCCIIIQQQ[[[fffnnn{{{~~~|||||||||||||||------,,,,,,,,,,,,------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000//////---,,,,,,........................---------............///222222111111000/////////000000////////////000000///000000111111111111000////////////000000000000---...//////000/////////000000000000000000111111555444444333222222111111333333333333444444444444444444555555555555444444555666777666555444555666666666666888:::===@@@BBBGGGIIILLLQQQWWW\\\```bbbhhhlllrrryyy|||{{{wwwpppmmmkkkjjjhhhggggggfffdddcccbbbbbbdddcccaaa___^^^]]]\\\\\\ZZZYYYXXXUUUQQQMMMIIIGGG??????===;;;999888666555222222222222111111111000000000000000000000000000000000000000000000000000000000222222222222000000000000000000000000000000////////////////////////......////////////......,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,------.../////////---------...//////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222222222222222333333333333444555666666777888999<<<@@@HHHRRRYYYfffooo{{{|||wwwqqqnnnwwwyyy~~~......------------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...///////////////...---........................---------............/////////000000111111111222000000////////////000000......000111111111000000////////////000000000000///............///000000000///000111222222222111333333333333333333333222222222444555555555444333333444555666666555444333444666777888888888:::<<<;;;;;;<<>>AAACCCIIIIIIKKKNNNSSSXXX]]]```kkkooouuu}}}xxxvvvtttqqqnnnkkkiiihhhfffeeecccaaa_________```]]]]]]^^^]]][[[YYYVVVTTTUUUSSSQQQNNNJJJGGGEEEDDD;;;;;;:::888777666555444222222222222222222222222000000000000000000000000---///000111111000///---000000000000000000000000////////////////////////......////////////......,,,------......------,,,.........------.........------------------------000000//////.........---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,------...///000000.........///000111111222////////////////////////,,,------...///000111111////////////////////////000000000000000000000000000000111222222222222111444333222222333444333222333333333444666888;;;===???OOOdddrrrwwwyyy}}}|||{{{wwwtttssswww~~~........................////////////...---,,,+++++++++,,,,,,,,,------------......///000111111222000111111111///......///,,,,,,---///111222000...//////000000111111111222///000000000111111111111222222222111000//////...///000000000111111111222111111111000000000000000000000////////////000000222222222111111111000000555555555666666666666777333111///111444666444222555444444555777888999999999:::;;;>>>BBBHHHMMMPPPWWW[[[___bbbfffmmmxxxyyyrrrnnnoooqqqnnngggcccccccccaaaaaa`````````___^^^]]]]]]ZZZWWWSSSRRRRRRRRROOOLLLIIIDDD>>>===>>>>>>999555555444222111111111222333222222222111111000000000222111000///////////////......//////000000111111000000000000//////////////////////////////////////////.........------------,,,,,,,,,,,,---......,,,,,,,,,------.........------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---...///////////////...---,,,,,,---...///////////////////////////...000111000///...///111000000000000111111111111000000000000111111111111111111222222222333333333444444444555555555555666BBBHHHRRR[[[bbbhhhkkknnnwwwtttvvvyyy}}}~~~.......................................------,,,++++++,,,,,,,,,------------......///000000111111///000111000...---...///---------///111111000.../////////000000000111111111111111111222222222333222222111111000//////...............////////////111000000000000000000000111111000000000000111111444333333333222222222111444555555555555666666666999777555555777777555333999888888888:::;;;<<<<<<<<>>EEELLLQQQTTTXXXZZZjjjqqq|||}}}|||wwwvvvtttsssuuuyyy------------------------,,,,,,---............---,,,,,,,,,,,,------------.........//////000000111...///000///---------//////......///000000///---.........///////////////000000000000111111111111222222111111000/////////////////////............000000000000000000111111222222222111111222222222444444444444333333333333444444444555555555555666999777555555666666555444999999:::;;;<<<===???@@@DDDIIIQQQZZZbbbiiippptttzzzooofffgggddd___]]]]]]^^^_________^^^\\\\\\\\\ZZZWWWTTTWWWUUURRROOOLLLIIIGGGFFF>>>===;;;888666444333333222111111111000000000000//////.........///000000000000000000000000//////000000000000////////////////////////////////////...............---------,,,------------.........,,,,,,,,,------------...------------------------------------------------,,,,,,------------------,,,,,,,,,---------......////////////...---,,,+++000///...---------------...........................///000000......///000//////000000000000111111//////000000000000111111111111111222222222222333333333333444444444555555333666:::===???AAADDDFFFQQQZZZhhhvvv~~~wwwqqqnnnnnnppprrrzzz------------------------***+++,,,---............,,,,,,,,,------------............/////////000000---...///...---,,,---...000///......///000...---........................---------............///111111111111000000//////111111111111000000000000000000000000000111111111222222111111111111222222444444444333333333333333444444444444555555555555666555555444555777777888888:::<<>>AAAJJJWWWfffrrr{{{xxxssspppmmmnnnqqqvvv~~~------------------------******,,,---......///...,,,,,,---------.....................////////////,,,...///...------...///000///....../////////---............------------,,,---------............111111111000000000000000111111111111000000000000//////000000111111111111111111111000000111111111222222222333333333333333444444444555555555666666888888777777777888:::<<<888<<>>DDDKKKRRR[[[```nnnsss|||}}}xxxtttsssrrrqqqqqqnnnuuu,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------....................................---...000000///...000111///...,,,,,,...000111000////////////......------//////000000000111111111000000000000000000000111,,,,,,---...///000111111...//////000111111222222222222111111111111222222333333333333444444444555666666666777777777888888555777999:::;;;>>>DDDIIIMMMTTT]]]fffmmmvvv|||xxx||||||tttmmmjjjgggdddaaa```aaaaaa___]]]YYYXXXWWWVVVSSSPPPMMMKKKDDDBBB@@@>>>;;;888666555333333222222111222222222111111111111111111222222000000000000////////////////////////////////////---------.........//////,,,---///000000000............---------,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---------......------...............---+++,,,---////////////...---------------------------...//////------...///........./////////000000........./////////000000000000000000111111111111111111111111222222222222///000222222111222333444222444888;;;>>>AAAFFFIIIWWW]]]fffqqq{{{{{{vvviiijjjlllrrr{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------.........//////.....................------///000000//////000222///---,,,,,,...111111111000000/////////.....................////////////000000000000000111111111---...///000111222333444...//////000111222222222444333333222222333333444444444444555555555666666777777777777888888888888888;;;???CCCGGGNNNWWW]]]eeelllvvv|||uuukkkfffbbbbbbeeegggccc```[[[[[[[[[YYYWWWTTTRRRPPPMMMKKKIIIFFFBBB???===<<<555555444333222222222222000000000111222222222333000000000000////////////////////////////////////---------.........//////,,,---///000111000///---.........------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......////////////...---,,,,,,***+++---///000000//////---------------------------...///...------...///............/////////000............/////////000000000000000111111111111000111111111111222222222111222444555444333444555000222666888999:::;;;===GGGMMMWWWbbbmmmxxx|||tttooopppsssuuuuuuuuuxxx|||////////////////////////------------------------,,,,,,,,,---------......//////.........---------........................//////............//////222222111111000/////////............////////////222222111000//////000000...//////000111222222222111111111000111111222333333222222111000000111111555444555666777666444222777888:::;;;<<<<<<<<<===BBBEEEJJJOOOVVVaaaoooxxxzzzwwwooojjjfffbbbaaadddbbb___\\\\\\]]]\\\YYYVVVTTTQQQNNNKKKJJJHHHEEECCC@@@<<<888555444444333222222333333444444444444333111111111111111222222222//////.........---------////////////////////////000///...---,,,+++******------............------........................------------------------------------------------..................---------------............///------------------------................................................//////.........---------......///000000000000000////////////000000000000111111111111111111111111000111111111111222222222333333444444555666666777===@@@GGGTTTbbbmmmsssuuu}}}{{{xxxuuusssnnnjjjggghhhnnnxxx........................------------------------,,,,,,---------.........//////.........---------........................000000////////////000000000000000000000111111111/////////000000000111111333222111111000000000111//////000000111222222333111111111111111222333333222222222222222333444555666666666777777666555444999:::::::::<<>>:::888666555333333444444444444444333333111111111111111111111111000000000//////.........////////////////////////......------------,,,,,,------............------........................------------------------------------------------........................---------............///------------------------................................................//////.........---------......///000000000000000.../////////000000000000111111111111111111111111000000111111111222222222222222222333444444555555888999>>>GGGTTTaaaiiimmmtttxxx|||vvvppphhhddddddgggkkkmmmvvvyyy~~~------------------------------------------------,,,------------........./////////............---........................111111000000000000111111...//////000111111222222000000000111111111222222333333222222111111222222000000000111111222222333222222111111222222333444222222222333444666777888666666777888999999::::::<<<===>>>@@@DDDKKKSSSXXXbbbjjjvvv~~~}}}}}}~~~}}}{{{{{{|||wwwpppmmmllljjjhhhhhhiiifffaaa]]]]]][[[XXXVVVUUUTTTQQQPPPOOOKKKFFFAAA>>><<<999777555555555555444333222222111111111111111111111111111111000000000000//////////////////////////////,,,,,,------.........///------............------........................------------------------------------------------........................---------............///........................////////////////////////.......................................---------......///000000000000///....../////////000000000000000000000000000000000000000000111111111222222111111111222222333333444555444555;;;FFFQQQ[[[```eeegggjjjmmmqqq{{{yyyooojjjhhhgggffffffhhhlllrrrxxx------------------------........................------------............/////////.......................................111000000//////000000111//////000000111111111111000000000111111111222222444333333222222333333333111111111222222222333333222222222222222333444444333333333444555666777888555666777999:::<<>>@@@AAAJJJQQQ[[[dddmmmzzz~~~~~~~~~uuupppmmmhhhbbb`````````___]]]YYYUUUQQQNNNLLLJJJHHHFFFEEECCC@@@<<<999666444333222111111111222000...+++,,,,,,------.../////////000000000000000000000000---------------------------------............//////......------,,,,,,+++...------,,,,,,------.........---,,,,,,...///000------------------------------------------------,,,,,,,,,------.........,,,---......//////..............................111000///---------...///---------............///////////////////////////........................000000000000000000000000111111222333333333333222111222333333444444333333888:::===AAAFFFLLLTTTYYYbbblllyyyzzztttooonnnoooqqqqqq------------............////////////////////////222111000///......//////111000//////000111111000//////000000000111111111111000000/////////000000000000000111111111222222111222222222333333333333555555555444444444333333444444444444333333333333555555555666888999999888:::;;;<<<>>>@@@BBBFFFHHHVVV```nnnzzz~~~xxxrrrllljjjkkkhhhbbb]]]\\\YYYVVVRRROOOLLLGGGDDDHHHFFFCCC@@@<<<999777666222111000111222222000............//////000000000000000000000000000000000---------------------------------............///---------------------------------,,,,,,------------------------...//////------------------------------------------------,,,,,,,,,---------......,,,------.......................................000//////............///---------............///////////////////////////000000000000000000000000000000000000000000000000000111111222222222222222111222222333444333333333777888999:::;;;???DDDHHHTTT^^^jjjqqquuuyyy}}}xxxtttqqqooopppqqqpppppprrrvvv|||,,,,,,,,,------------...////////////////////////000000///......//////000333000...///111222111...////////////000000000000111111111111000///...---111111111111222222222333222222333333333444444444666666555555555444444444555555555555555555555555555555555666777888999999<<>>;;;:::444333111111222333222111000000000000111111111111000000000000000000000000---------------------------------............///+++,,,,,,---......//////------------------------,,,,,,---...............------------------------------------------------,,,,,,,,,------------...,,,,,,---...............---------------------------....../////////......---------............///////////////////////////000000000000000000000000000000000000000000000000//////000111111111111111111111222333333333333222444444444333333444888;;;CCCJJJUUU\\\bbbiiisss{{{{{{|||rrrpppmmmiiiggghhhlllpppvvvxxx{{{,,,,,,---------.........//////////////////////////////....../////////000333111...000333333000---....../////////000000000000111111222111000///...111111222222222333333333222222222333333333333444222222333444555666777777444444555555555555666666777777777777777888:::<<<@@@EEENNNUUU]]]eeennntttsssgggddd```^^^\\\ZZZWWWVVVRRRPPPNNNKKKGGGCCC@@@>>>999666333222333333333222111111111111111000000000////////////////////////........................---------............///,,,---------.........///,,,------------------,,,+++,,,---...///...---,,,------------------------------------------------------------------------,,,,,,---.........------------------------------+++,,,...///000///......---------............///////////////////////////........................////////////////////////...//////000000000000000000111111222222222222222111222222222222333777999777<<>>AAADDDJJJSSSYYY___gggrrrzzz}}}~~~|||zzzzzzxxxuuurrrnnnooopppqqqrrruuuyyy|||---------.........//////////////////////////////...////////////...,,,+++(((,,,111111///...///111111111111111222222222222111111111000111111222222000000000111111111222222111111111222222222333333555444444444444333333333444444555666666777888888666:::>>>AAAFFFNNNZZZbbbuuuvvvmmmeee```ZZZ[[[[[[ZZZXXXUUURRRPPPJJJHHHFFFDDDBBB???;;;999555444333222111000//////000000000000000000000000........................---------............///////////////............+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---...------------------------------------------------......---------,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,---------------............///////////////////////////000000000000000000000000000000000000000000000000//////000111111111111000...///000000111111000000000111222222000000111222000111333555555666777777555;;;BBBFFFHHHOOOYYYbbbgggjjjmmmqqqvvv}}}rrrqqqooommmlllmmmooopppmmmnnnppptttzzz,,,,,,,,,---------......//////////////////////////////000000///---+++***$$$+++111222...,,,///333111111222222222333333333444333222000///000111111///000000000000111111111222222333333333444444444222333333444555666777777555666666777888999999999<<>>666666555444222111000000000000000000000000000000////////////////////////---------.........//////------......///000000000+++,,,...//////...,,,+++---,,,+++***+++,,,---...------------------------------------------------.........------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,------------.........//////////////////////////////........................000000000000000000000000//////000111111111111111...//////000000000000000...///111111111111333444,,,///222444555555444444333888<<<<<<:::>>>FFFNNNOOOSSSXXX]]]eeeooo{{{{{{zzzzzzzzzxxxtttpppmmmlllkkkiiihhhjjjnnnssswww{{{,,,,,,,,,---------......////////////////////////////////////////////////////////////000000000000,,,---...///000111222333555444222111111333444666111111222222222333333333111111111111111222222222000000000222444666666666777444111333888<<<>>>>>>FFFLLLVVVaaalllzzzyyymmmjjjeee```\\\ZZZZZZ[[[PPPPPPOOONNNLLLIIIGGGFFF@@@===888555444333222111/////////111222222///---222111111000///......---......////////////......------------------------........................------------------------...---,,,,,,,,,,,,---...------------------------,,,------......------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------............///............////////////........................---------............///------------------------............////////////000000000000111111111111000111111111111222222222111111111111111111111111222333444666777999:::;;;@@@BBBDDDJJJSSS```nnnwww}}}{{{uuuoookkkjjjfff```___bbbfffiiiiiikkkkkkmmmooossswww{{{}}},,,---------............////////////////////////////////////////////////////////////000000000000......///000111222333333444333111/////////000111111111222222222333333333222222222222333333333333333222222333555666777666;;;999888999<<<@@@EEEGGGVVV___nnn|||zzzwwwrrrooommmjjjgggeeeYYYXXXVVVUUUSSSOOOJJJFFFCCC@@@<<<:::888777555333111000000000222222111///000000//////......------......////////////......------------------------........................------------------------...---,,,,,,,,,,,,---...------------------------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------............------------....................................---------............///....................................//////////////////000000000111111111000000111111111222222222111111111111111111111111111222333444555666777888:::;;;===@@@GGGQQQ\\\dddlllvvvxxxrrrkkkggghhhiiijjjjjjkkkkkkkkkkkklllmmmnnnooolllooossswww{{{------........./////////000000000000000000000000////////////////////////////////////000000000000///000000111222333333444444333111///.........///111111222222222333333333333333333333444444444555555555555555555666777777:::;;;;;;;;;===DDDNNNVVVlllxxxxxxrrrhhhccc^^^[[[ZZZVVVNNNHHHHHHFFFCCC@@@>>><<<888555444222000000111222222111..............................////////////......------------------------........................------------------------...------,,,,,,------...------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++------------............------------............+++,,,,,,,,,---------------------------------------------............///////////////////////////............//////////////////000000000000111111000000000111111111222222111111111111111111111111000111111222333333444444333444666888;;;AAAHHHMMMSSS\\\hhhnnnrrrwww|||zzz{{{||||||{{{{{{zzzyyywwwvvvtttsssnnnnnnooopppqqqtttyyy|||zzzzzzzzz|||.........////////////000000000000000000000000000////////////////////////////////////000000000000000000000111111222222222444333222111000000111111111111222222222333333333222222333333444444555555666666666555555555777999888;;;===???CCCOOOaaaooowwwnnnddd___]]]ZZZSSSLLLLLLKKKIIIGGGEEEAAA<<<888777444111///000222222333.........///////////////......////////////......................................................------------------------------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,,,,---------------------------------------------............///....................................////////////////////////000000000111000000000000111111111111111111111111111111111111000111111111111111222222111222444444555888<<>>FFFQQQ[[[hhh{{{wwwjjjccc```\\\XXXUUUTTTRRRQQQOOOKKKFFFBBB@@@<<<777444333333333222111111111111111111111111......////////////......................................................------------------------,,,------......------,,,------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------............////////////......////////////000000/////////000000000111111000000000000000000000000111111111111111222222222///000111111111111333555666777888888;;;CCCNNNVVVTTTNNNKKKOOOWWWaaalllvvv|||~~~,,,---------............------------------------////////////////////////////////////000000000000111111111000000000////////////000111111222222222111111222222222333333333111111222333444555666666333666888999999<<>>;;;999666444222111111000///......---......////////////......////////////////////////........................------------------------,,,,,,---......---,,,,,,------------------------,,,------......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////............/////////000............/////////000////////////000000000000000000000000000000000000......//////000111111222222222222000......000222---000333555555666777999888666777;;;:::999@@@IIINNNRRRZZZccckkkpppssstttyyytttttt}}}////////////////////////////////////////////////000000000000000000000000////////////000000000000222111000000///000000111111111222222222333333333222222111111222444555777555222222666888777777999:::<<>>EEEKKKUUUdddqqqyyypppiiiddd```]]]UUUSSSPPPNNNKKKGGGBBB>>>555555333222111111111111////////////............////////////////////////........................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////////////////---------.........//////////////////////////////------........./////////000000000000000000000000---...000000111111000///111111111111111111111111...//////111222444555666444555666666666999===@@@GGGFFFIIIPPPSSSRRRUUUZZZ]]]cccmmmuuu|||////////////////////////////////////////////////111111111111111111111111////////////000000000000111111111111222333444555111111222222222333333333444555666888888888777666???@@@EEEMMMVVVcccuuuzzzooogggbbbaaa]]][[[YYYWWWUUUPPPJJJFFF:::999666333111000000000000/////////............000000000000000000000000////////////////////////,,,,,,,,,------.........******+++,,,...//////000+++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................////////////////////////---------.........//////........................---------.........//////////////////////////////...///111222222222111000222111111111000///////////////000111222333333444000222333444444555777999999666888???BBBAAADDDJJJIIIPPPYYYbbbgggiiikkkllluuuzzz........................////////////000000000000000000000000111111111111000000000000111111111111111111222222222333333333222222222222333444555555555666666666666666666666===DDDOOO\\\jjj{{{~~~qqqkkkjjjjjjkkkhhheeeaaa\\\WWWQQQLLL???>>><<<888555222222333......//////000111111111---.........//////000000000000//////.........---------------------------......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++++++++************++++++,,,---------.../////////---------............///000////////////.........000000000000000000000000,,,------------------------------............///////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222333333333444444222333444555666888999999===@@@EEEHHHKKKOOOSSSVVVaaaeeelllqqquuuzzz........................////////////000000000000000000000000111111111111000000000000111111111111111222222222222333333333222222222222333333444555666777888999;;;>>>AAADDDJJJSSSbbbqqqvvvqqqooonnnnnnnnnnnnlllggg___UUUNNNEEEDDD@@@<<<777555444444111111111000000000000000........./////////000000000/////////............------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------------............------------............------------,,,,,,,,,,,,------------------------.........------,,,,,,+++---------............///.../////////000000000000////////////////////////////////////////////////000000111111111222222222222222222333333333333444222333333444555666777777333555888;;;<<<>>>AAADDDJJJNNNSSSWWWZZZ^^^cccgggmmmmmmppptttzzz........................////////////000000000000000000000000111111111111000000000111111111222222222222222222333333333333333333222222222333444444666666777999<<>>DDDGGGIIIOOOXXX```cccfffkkkppptttwwwxxxyyy{{{|||~~~////////////////////////////////////000000000000///000000000111111111111111111111111222222222222222222333333333444444444333333333333444555666777888;;;???CCCIIISSSaaakkk|||{{{wwwgggaaaWWWOOOIIIEEE@@@===666555333111000111111222000000000000000000//////.........///////////////------------------------......---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***++++++************++++++......------,,,,,,,,,+++,,,,,,,,,------------...///............---------////////////////////////,,,,,,,,,------.........---------............///............////////////................................................//////000000000111111111000000000111111111222222111111111111000000000000000111333222222111333444444444333333444444333333444888<<<<<<;;;>>>DDDKKKJJJLLLPPPTTTXXX[[[^^^___aaacccggglllsssyyy~~~////////////////////////////////////000000000000000000000000111111111111111111111222222222222333333333333333444444444444333333444444666777999:::666<<>>@@@CCCEEEGGGHHHHHHJJJMMMSSSYYY```fffiiiuuu{{{////////////////////////////////////000000000000000000000000111111111111111111111222222222333333333333333444444444444555333333444666888:::<<<===???HHHUUUaaalllyyy{{{sssggg___[[[WWWSSSOOOCCC@@@<<<888555333333444111111111000000000//////............/////////000------------------------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///---------.........//////................................................////////////000000000111/////////000000000111111000000000000000111111111///000222222111222333555444222111222444555444222555555444444444444555666777666666666777888:::;;;;;;<<<===@@@DDDIIIMMMPPP]]]bbbffffffiiipppvvvwwwyyyzzzzzzxxxwww}}}000000000000000000000000////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555333333444666999<<<>>>???QQQ\\\kkkwwwxxxllleeeaaa^^^YYYUUUJJJGGGAAA<<<777444333333222111111111000000//////---.........//////000000------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------.........---------,,,,,,........................---------------------,,,---------.........//////---------.........//////................................................////////////000000000000////////////000000000000///000000000111111111222///000222222111000222333000...---///222444333111333222111111444555555444888777555444333444444555999888777777999<<>>>>>>>>>>>?????????@@@GGGGGGGGGJJJOOOVVV\\\```fffkkkqqqssssssvvv}}}000000000000000000000000111111111111000000000///000000000111222222222333333222111111111222333444222111222444555666666666:::888999===AAAHHHXXXhhh{{{~~~vvvssspppiiicccaaaWWWSSSLLLGGGCCC???999555444333333222111000////////////............//////---------.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------,,,,,,------...///.........---------------/////////.........------,,,,,,---...............------...///////////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222111111000//////000000111000000000000111222222333333333333444555777777888888888999999999999:::<<<;;;<<<===AAAEEEJJJLLLNNNRRRVVVWWWVVVXXX]]]aaahhhnnnwww|||zzzzzz|||000000000000000000000000111111111111000000000000111111111111111111222222222222222222222333444444111222333555666777777777;;;999;;;???GGGTTTiii{{{zzzxxxuuupppkkkkkk```ZZZSSSOOOLLLFFF>>>777555555333222000/////////000//////......//////000------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++............------------++++++,,,,,,,,,------------------...............///////////////.........------.../////////......------...////////////...////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111000/////////000000000////////////000111111333333333333333444555555333333444444444555555555666666777777888:::<<<======@@@BBBAAA@@@@@@CCCGGGHHHOOO[[[eeelllnnnmmmkkkaaa```___aaahhhrrr}}}////////////////////////111111111000000000000000222222222111111111111111222222222222333333444444444555777888888999999:::>>>@@@DDDIIISSScccxxx|||xxxrrroooooojjjcccZZZTTTQQQLLLCCC<<<666555333222000000000000000000////////////000000............////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++///......---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------******++++++,,,,,,,,,,,,---------....../////////////////////////////////......///////////////...,,,---......//////......////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111000000/////////000000000////////////000111111444333333222222222333333333444444444555555555555555666666777777777777666:::;;;<<<<<<::::::<<>>CCCHHHIIIGGGDDDAAA===<<<;;;<<>>CCCHHHUUUeeeqqq}}}xxxsssttttttooohhh```XXXQQQKKKGGG@@@>>>:::666444333333333111000000//////000000111....../////////000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,------------------------...................../////////...------,,,,,,---............---........................////////////////////////////////////////////////000000000000000000000000//////......//////000000111000000000000111222222222111111000000000111111333333333333444444444444222333444555666666555555222333333444666777999:::;;;===???AAA@@@>>><<<:::666666666666777999:::;;;<<<<<<<<<=========>>>>>>000000000000000000000000///000000000111111111111000000000111222222222333222333444555555555444333555888999999:::???HHHOOOZZZjjj|||||||||zzzzzzxxxqqqggg\\\UUUQQQKKKHHHBBB<<<888555333333111111000000000000111111.../////////000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************************************++++++++++++***************++++++,,,,,,,,,)))***,,,---...---,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------..................---,,,,,,+++,,,------......------........................////////////////////////........................000000000000000000000000...............///000000000////////////000111111000000/////////000111111111111222222222333333333555555555555555666666666222222222333555777999999;;;;;;::::::999888777666222222333444444555555555999888777777777777777777000000000000000000000000//////000000111111111222//////000111222333333444222333444555555555444333777:::<<<===>>>FFFQQQZZZsss~~~uuuggg^^^[[[TTTOOOIIIAAA:::666444333111111000000000000111111////////////000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,---------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************************************++++++++++++******+++++++++,,,,,,---------)))+++,,,......---,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,------------.........---,,,,,,++++++,,,------......------........................////////////////////////........................000000000000000000000000...............///000111...............///000000///////////////000111111222222222222333333333333333222222111111111222222111000000111333555666666:::999777555444333333333000000111222444555666666555333222333444555555444333222111000000111222333000000000000111111111111000111222333333222000000444333333444666777888888:::777:::CCCKKKTTTbbbppp~~~wwwlllfffeee___VVVMMMGGGAAA<<<888222000///000333444111...111000000////////////000111000///------......///...------,,,,,,------...,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---......//////......---------............///------------.........///000000//////.........---111111000///...---,,,,,,............////////////111000///......///000111...///000///...---...///000000000000111111111111222222222222222222222222222222111111111111222222111111111111111111111111333333333222222111111111333333333333333333333333444444444444444444444444111111000//////000111111000000000000111111111111111111222333333222111000666555444444444555555444:::888<<>>:::777444111222444555222000333222111000000/////////111000///...---......///...------,,,,,,------...,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,+++******))))))******,,,++++++******++++++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,------...............,,,,,,,,,,,,---------...------........./////////000/////////.........---////////////........................////////////111000///......///000111...///000///...---.../////////000000000111111111222222222222222222222222222111111000000111111222111111111111111111111111333333222222222111111111111222222222222222222222333333333333333333333333000000////////////000000000000000111111111222222111222222333333222222111555555555555555666666777<<>>999555333444555444111111111///...------------000000///............///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++******))))))******,,,++++++******++++++,,,---,,,+++*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,---...............+++++++++,,,,,,,,,------............/////////000/////////...............------.........//////000---............/////////000//////......//////000---...//////...---.../////////000000000000111111000000000000000000000000222111111000000111111222111111111111111111111111222222222111111111111111//////000000111222222222222222222222222222222222000000000000000000000000000000111111111222222222222222222333333333333333333444555666777999<<<>>>AAAJJJXXXhhhwwwwwwwwwxxx|||vvviii\\\SSSNNNDDD???888555444444333111111000000////////////000000/////////...............------,,,,,,------...------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,---,,,++++++******++++++,,,---,,,+++))))))***,,,---************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,,,,,,,---------........./////////000000........................---------.........//////---------.........//////////////////////////////,,,...///...------...000////////////000000000111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111000//////000000111222333333111111111111111111111111111111111111111111111111111111111111222222222222222222333333333444444555333555666666666999???CCCHHHXXXnnn|||vvvssssssxxx~~~|||rrrfff]]]XXXKKKEEE===777555444222000222222222222333444555555///////////////......---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------........................////////////---------...........................------------------------..................////////////......+++---......------...000...////////////000000000////////////////////////111000000000000000000111000000000000000000000000000000000000000000000000///000000111222333444444000000000000000000000000111111222222222222111111111111111222222222222333333333333333444555666666666777777666666;;;CCCJJJUUUjjj|||uuurrrrrrsssuuu~~~yyypppfff___TTTMMMDDD>>>:::888555222////////////000111222333/////////000///......---...------,,,,,,------......---------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******))))))******++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------------------.........//////------------.........///---------------.........///.........------,,,,,,,,,------------.........---......//////......---+++,,,......------...000......////////////000000////////////////////////111000000//////000000111000000000000000000000000////////////000000000000000111111222222333333333000000000000000000000000///000111222222111000///111111111222222222333333444333333333444555777888888999::::::<<>>999666000//////...------.........///000000000///------...------,,,,,,------...---..................///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,******))))))******+++,,,,,,++++++******++++++,,,(((***+++------,,,+++***++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,------------......,,,,,,---------.........------...//////...------***,,,------------...000........./////////000000000000000000000000000000000000////////////000000000000000000000000000000........./////////000000000000111111111111111111000000000000000000000000...///000111111000///...111111222222222333333333444444333333444555777888777:::<<<>>>DDDQQQbbbooo{{{xxxjjjiiiggggggjjjqqqzzz{{{rrrddd]]]TTTMMMHHHCCC>>>999888777555333222111000000...///000000000///---,,,...------,,,,,,------...---.........///000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,+++++++++,,,------...,,,++++++++++++++++++,,,'''))),,,......---+++***************************************************++++++************++++++************************------------------------*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,------.........***++++++,,,---//////000,,,,,,,,,---------......,,,---...//////...---,,,***+++------------...000............/////////000111111111111111111111111000000////////////000000000000000000000000000000---.........//////000000000000000000////////////111111111111111111111111000111111111111222222222333333333333333333333333333333333333333555777888;;;:::<<>>:::666222111222333333111111111000//////......,,,------------------............------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++******))),,,,,,---------,,,+++***++++++******++++++,,,---......------------....../////////......---------------------....................................------.........///////////////000///------...000.../////////000000000000000000000000000000111111000/////////............//////////////////////////////000000000000////////////000000000000//////000111111111111222222222333333333333333333444444333444555555555666999;;;===FFFVVVjjj{{{~~~uuujjjbbb```aaaaaaaaaiiimmmrrryyy~~~}}}|||{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxzzzzzz{{{||||||{{{zzzyyyyyyyyyzzz{{{{{{{{{zzzzzzzzz|||}}}zzzqqqmmmhhh[[[OOOGGGAAA999333222333444555222111111000000///...............---------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************************************,,,,,,,,,++++++++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++++++++******++++++,,,---------............------......------------,,,,,,+++,,,,,,,,,------------------------------------,,,,,,,,,---------......---...///...------///000....../////////000000000......///000000111222222////////////............////////////////////////...//////000000//////......//////000000//////...000000111111111222222222333333333444444444444444333555666666555777;;;>>>FFFSSShhh}}}}}}rrrllleeeaaabbbeeehhhiiinnnrrrwww}}}~~~}}}~~~|||zzzxxxwwwxxxxxxvvvuuutttsssrrrqqqqqqrrrssstttqqqpppppppppooooooppppppssstttuuuvvvvvvuuuttttttttttttuuuuuuuuuuuutttttttttuuuvvvxxxzzz{{{|||}}}|||||||||{{{zzz|||{{{uuuiii]]]TTTKKK@@@888555555666777222222111111000//////...//////......------,,,,,,------,,,,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++------,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------...///,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------,,,---......------///111........./////////000000////////////000000111111///////////////.........////////////////////////...//////////////////......//////////////////...000000111111111222222222333333333444444555555555777999:::999999<<>>:::888777555222222222111000000///////////////......---------------,,,,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------+++++++++,,,,,,,,,,,,---,,,---...---------///111............////////////000000000000//////...............///////////////..............................////////////............////////////......000111111111111222222222333333333444555555666666444666888888999@@@KKKTTTgggxxx{{{sssmmmiiigggfffhhhjjjnnnqqqsssuuuvvvuuuwwwyyyzzzzzzxxxvvvtttuuutttrrrpppooooooooopppqqqooommmnnnooopppoooooogggeeeccccccdddeeedddcccddddddccccccdddeeeeeefffeeeeeefffggghhhhhhhhhgggjjjkkklllnnnoooooonnnnnnkkklllmmmnnnoooooooooooonnnnnnnnnnnnoooqqqrrrsssqqqrrrtttvvvwwwzzz~~~}}}mmmbbbSSSHHHBBB===888444333222222111111000///////////////...............------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,))))))***+++---...///000******+++++++++,,,,,,,,,((()))))))))******++++++,,,,,,+++++++++,,,------++++++******++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---,,,,,,...///------........./////////111111000//////...------.........///////////////........................---......//////......------......//////......---000111111111111222222222333333444444555666666666222555888:::>>>IIIYYYfff|||~~~|||uuummmgggeeefffhhhiiikkknnnppprrrtttuuuvvvqqqrrrrrrrrrqqqpppoooooommmmmmllljjjiiiiiiiiihhhfffeeecccdddffffffcccaaa^^^]]][[[\\\]]]___^^^^^^^^^^^^___`````````______```aaabbbdddeeeeeedddddddddfffhhhiiijjjkkkkkkjjjggghhhiiikkklllmmmmmmmmmllllllkkkkkkkkklllmmmnnnoooqqqtttuuuvvvwwwzzz|||yyy|||~~~~~~}}}~~~||||||||||||}}}~~~~~~|||qqqbbbVVVOOOGGG>>>777333333222111111000000///............////////////.........------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,)))))))))))))))*********,,,,,,+++++++++,,,---...++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......---,,,+++---...---------.........////////////////////////................../////////000........................---......//////......------......//////......---000111111111111222222222333333444444555666777777777;;;???BBBIIIWWWkkkzzz{{{yyytttllleeeaaabbbgggkkknnnpppqqqrrrrrrsssuuuvvvlllkkkjjjiiiiiijjjjjjkkkdddccccccbbbaaa```______```^^^]]]]]]___]]]ZZZVVVYYYXXXWWWXXXZZZ[[[[[[[[[[[[\\\^^^______^^^]]]\\\\\\^^^___aaabbbbbbbbbaaaaaabbbdddfffggghhhggggggdddeeegggiiijjjkkkllllllkkkjjjiiihhhhhhiiijjjkkkoooqqqtttuuuuuuuuuvvvwwwwwwyyy|||}}}|||{{{{{{|||~~~~~~}}}}}}~~~}}}~~~||||||{{{||||||}}}~~~}}}}}}}}}nnncccZZZQQQEEE;;;333333222222111000000000------......//////000000//////.........---------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,...---,,,***'''%%%######******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///------,,,,,,------...///...---++++++++++++---...,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////---++++++,,,------------.........//////------......///000000000---.........//////000000........................---..................------..................---000111111222222333444444666111///333777888888;;;:::<<<@@@GGGSSSggg|||}}}wwwtttqqqiiifffcccbbbbbbfffiiilllrrrrrrpppooonnnlllkkkjjjjjjfffbbb```aaaaaa```^^^``````^^^]]]\\\ZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTSSSTTTVVVVVVUUUSSSRRRSSSTTTSSSTTTUUUVVVXXXYYYZZZZZZ\\\[[[[[[[[[\\\\\\]]]^^^````````````aaaaaaaaaaaacccdddeeefffggggggggggggfffeeedddcccdddfffhhhiiilllooorrrsssrrrrrrssstttvvvvvvuuuttttttttttttuuuyyyzzzzzz{{{{{{zzzzzzyyy{{{||||||{{{zzzzzz{{{}}}|||||||||||||||}}}}}}}}}}}}~~~~~~tttjjj___QQQDDD???888333333333000......000/////////............///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++++++++***************+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********......//////......---,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------......////////////......000000//////.........---......------------..........................................////////////000///...---,,,---......111111111222333333444444777333111555777555555777<<<@@@IIITTTeee{{{{{{rrrmmmjjjhhhbbbbbbcccdddeeegggiiijjjnnnmmmllljjjhhhfffeeeddddddaaa]]][[[\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPRRRSSSTTTSSSQQQPPPQQQRRRQQQRRRSSSTTTUUUWWWXXXXXX[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^_________\\\]]]___aaabbbcccddddddeeedddccccccccceeeggghhhiiikkknnnoooooonnnoooppprrrqqqqqqqqqqqqqqqrrrrrrtttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz|||~~~||||||||||||||||||||||||~~~~~~~~~yyymmm^^^PPPCCC;;;444444333000...///000000/////////.........///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************************************)))************+++++++++++++++***************+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******---............---,,,,,,+++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------------............------000/////////.........---......------------..........................................////////////000///...---,,,------...111111222222333333444444666333444888888666666999>>>FFFTTTeeexxxxxxllldddaaa_________bbbfffiiikkkkkkkkkjjjhhhgggeeecccaaa___]]]\\\[[[YYYVVVTTTTTTTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLNNNOOOPPPOOONNNMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\ZZZ[[[]]]___bbbcccdddeeecccbbbaaaaaabbbccceeefffdddfffhhhiiiiiiiiijjjkkklllllllllllllllmmmnnnooonnnoooppprrrssstttuuuuuuwwwxxxyyyyyyyyyyyy|||~~~}}}}}}||||||||||||||||||}}}|||||||||}}}~~~~~~|||}}}yyyhhhYYYLLLCCC:::777555222000111000000000000///////////////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++***************************************************************)))************++++++++++++***************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------------,,,+++++++++***((()))***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,/////////.....................------------......---------------------------............////////////......---,,,---------111111222222333444444555333333666:::;;;999<<>>FFFYYYkkkxxxnnneee\\\[[[ZZZ[[[^^^aaabbbbbb______^^^\\\ZZZXXXVVVUUUMMMLLLKKKIIIGGGEEEDDDCCCAAACCCEEEEEECCCBBBCCCEEEEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGHHHJJJJJJIIIHHHHHHIIILLLOOOQQQPPPQQQRRRSSSRRRQQQOOONNNOOOOOOOOOPPPPPPPPPPPPQQQTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\]]]]]]\\\^^^```cccccccccccccccdddeeegggggghhhhhhiiijjjkkkkkkkkkjjjjjjlllmmmmmmmmmnnnppprrruuuvvvwwwyyyzzz|||}}}~~~|||||||||}}}}}}}}}}}}}}}zzz{{{{{{||||||}}}}}}|||tttvvvyyy{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}~~~}}}~~~}}}|||}}}uuueeeYYYNNNCCC;;;999333333222222222111111111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***((()))***,,,++++++*********************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------,,,+++***222222333444444555555666777888<<<@@@EEERRRkkkqqqiiibbb]]][[[[[[[[[]]]___```^^^]]]SSSTTTUUUTTTSSSOOOLLLJJJGGGFFFEEEDDDBBBAAA@@@???>>>AAADDDCCCAAA@@@AAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDFFFGGGGGGFFFFFFGGGIIIHHHGGGFFFFFFGGGJJJMMMOOOOOOPPPQQQRRRRRRPPPNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMNNNPPPRRRTTTVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\[[[[[[\\\___aaacccbbbbbbbbbcccdddeeefffeeefffgggiiijjjkkkkkkkkkiiijjjkkkkkkkkklllnnnppprrrrrrtttvvvxxxzzz|||}}}xxxxxxyyyyyyzzzzzz{{{{{{wwwxxxzzz{{{|||}}}}}}}}}tttwwwyyyyyyxxxvvvuuuuuuwwwwwwxxxyyyzzz{{{{{{|||~~~}}}~~~~~~|||~~~{{{}}}}}}|||{{{}}}qqqdddXXXKKKBBB???333333333222222222111111//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,------------,,,+++++++++***((()))***,,,,,,+++************************))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...---,,,+++***333222222333666888999999;;;;;;???GGGQQQaaa|||wwwiii```\\\]]]^^^]]]^^^^^^___^^^\\\[[[ZZZTTTSSSQQQNNNLLLJJJHHHHHHEEEDDDAAA???>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNNNNOOONNNNNNOOOOOOQQQSSSTTTUUUTTTUUUVVVVVVVVVVVVUUUTTTVVVVVVVVVWWWYYY[[[\\\]]]aaaaaa`````````bbbcccdddaaabbbcccdddeeeggghhhhhhhhhgggfffeeeeeefffhhhiiikkkmmmppptttvvvvvvuuutttwwwwwwvvvvvvvvvvvvvvvvvvtttuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxvvvuuuttttttttttttvvvxxxyyyzzzzzzzzzyyy|||||||||||||||}}}~~~{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||kkk^^^TTTJJJDDD;;;999777555444333333222000000000000////////////...---+++******+++---...------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------,,,+++***)))***,,,------,,,++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((,,,,,,++++++******))))))++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,+++***))))))***+++,,,------------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++555444444555666777777777<<<<<>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFIIIHHHHHHHHHHHHHHHIIIIIILLLKKKJJJJJJIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTUUUVVVXXXZZZ[[[^^^^^^^^^^^^___```bbbcccaaaaaabbbcccddddddeeeeeecccbbbaaa``````bbbcccdddhhhjjjmmmppprrrrrrqqqqqqssssssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuyyyyyyyyyyyyxxxwwwwwwvvvyyyyyyyyyyyyzzz{{{||||||{{{|||}}}~~~~~~~~~~~~}}}|||||||||~~~~~~}}}|||}}}~~~}}}~~~}}}|||{{{}}}vvvjjj```VVVOOOAAA===999555222111111000111000000000///////////////...,,,++++++,,,...///------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++............---,,,+++******,,,------,,,++++++,,,************************+++++++++++++++***))))))************************++++++************+++++++++++++++*********))))))************************)))************+++++++++,,,,,,------,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++***))))))***++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++444444555666777888999999>>>@@@KKK```www{{{ttthhheeeaaa]]][[[[[[]]]^^^]]]\\\ZZZWWWTTTPPPLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSUUUVVVWWWZZZZZZZZZ[[[\\\^^^___```_________`````````aaaaaa___^^^]]]]]]]]]___```aaaccceeehhhkkklllmmmlllkkkoooooooooooooooooooooooopppqqqssstttuuuvvvvvvvvvssssssssssssssstttuuuvvvyyyyyyxxxvvvvvvuuuuuuuuuxxxxxxxxxxxxyyyzzz{{{|||||||||}}}~~~~~~~~~}}}}}}zzzzzz{{{|||~~~}}}~~~~~~}}}~~~~~~~~~~~~|||zzzxxxxxx{{{}}}xxxnnnccc[[[KKKFFF===777333222111111111111000000000/////////000///...------...///000------------------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...//////......---,,,+++***,,,------,,,++++++,,,))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))*********++++++************+++++++++++++++***************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++000222444666888999;;;===AAAHHHYYYrrruuujjjdddYYYYYYXXXXXXYYYZZZ\\\\\\YYYXXXUUURRRNNNJJJGGGEEECCCBBBAAA???>>>============<<<<<<<<<===>>>???@@@?????????@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\\\\\\\\\\]]]^^^```aaa```aaacccfffggghhhggggggjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnoooqqqrrrsssssssssqqqppppppqqqqqqrrrssstttttttttsssssssssuuuvvvxxxxxxxxxxxxyyyzzz{{{|||}}}{{{||||||}}}}}}}}}||||||yyyzzz{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~}}}{{{yyyyyyyyyzzzzzz{{{wwwllldddXXXPPPEEE<<<888666444333111111111000000000////////////...------...//////------------------------......---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------......---,,,,,,+++***+++------+++***+++,,,******************************+++++++++******)))******))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++******************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++111333555666777999===@@@FFFTTTkkkxxxmmmccc[[[WWWSSSTTTVVVXXXYYYYYYXXXXXXSSSRRROOOLLLIIIFFFDDDCCC??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===???@@@@@@??????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[]]]^^^^^^]]]^^^```bbbcccccccccccceeeeeeffffffgggggggggggghhhiiikkklllnnnoooooopppooooooooonnnnnnooopppppprrrqqqqqqqqqrrrsssuuuwwwxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{||||||{{{zzzzzzzzz{{{|||}}}~~~~~~||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxwwwzzzuuummmcccZZZMMMDDD???<<<888555111111111111000000000000...------------------...------------------------......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))+++,,,,,,+++******+++++++++++++++++++++++++++)))******+++++++++******,,,++++++***)))(((((('''++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))************))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********************************++++++***************+++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***555777888888777:::@@@EEERRRgggtttfff\\\VVVSSSQQQSSSTTTVVVWWWWWWUUUSSSRRRLLLKKKIIIFFFDDDCCCBBBAAA======<<<;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFCCCCCCDDDEEEFFFHHHJJJKKKFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUWWWXXXYYYZZZZZZ[[[\\\^^^___`````````aaaaaaaaabbbbbbccccccdddcccdddfffhhhjjjkkkkkklllmmmmmmlllllllllmmmmmmnnnrrrrrrrrrrrrrrrsssttttttuuuuuuvvvwwwxxxzzz{{{|||{{{{{{|||||||||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~|||{{{{{{{{{zzzxxxuuuwwwuuuuuuzzz~~~{{{pppgggZZZPPPIIICCC;;;555222222111111111000000000------------------------------------------------......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,+++******+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,++++++***)))))))))++++++************++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++((()))******************************++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***))))))***++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******555777999999:::???IIIQQQeee}}}xxxooocccXXXRRRQQQQQQRRRSSSTTTUUUUUUTTTQQQNNNKKKGGGEEECCCAAA???>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFHHHHHHIIIIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHJJJKKKEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^____________```bbbdddfffggghhhhhhiiiiiiiiijjjkkklllnnnnnnqqqrrrsssuuuvvvvvvwwwwwwvvvvvvvvvwwwyyyzzz|||}}}}}}}}}~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||||||||zzzvvvrrruuusssssswwwyyyyyy|||xxxkkkaaaXXXNNNAAA888222222222111111111000000.........//////.........------------------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++)))***,,,,,,***)))***+++************************))))))***+++++++++++++++******++++++,,,,,,,,,---++++++************++++++))))))*********+++++++++************************)))************+++++++++******+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************)))***++++++++++++***)))))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++******++++++++++++******111444777999===FFFSSS]]]uuuhhhaaaXXXPPPNNNPPPSSSUUURRRSSSTTTSSSQQQNNNJJJGGGDDDBBB@@@===;;;::::::::::::::::::::::::;;;<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEFFFGGGGGGGGGGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOLLLMMMOOORRRTTTUUUVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^```bbbdddeeeffffffffffffgggiiikkkmmmooopppnnnpppssswwwzzz{{{||||||xxxxxxyyyzzz{{{}}}~~~}}}}}}zzz{{{}}}~~~~~~~~~}}}|||}}}||||||~~~~~~~~~}}}zzz{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{vvvqqqsssqqqrrrvvvwwwuuuvvvxxx|||zzzoooeeeXXXHHH<<<222222222111111111111000//////000000000000//////------------------------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))***,,,,,,***)))***+++))))))))))))))))))))))))((()))***+++++++++++++++((()))***+++---///000000++++++************++++++))))))******++++++++++++)))))))))))))))))))))))))))************++++++++++++,,,------............)))************+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++******++++++++++++******333999===>>>AAANNNdddvvvyyynnnYYYWWWTTTSSSTTTTTTTTTTTTTTTSSSQQQMMMJJJGGGDDDCCC>>>>>><<<;;;999888777777<<<;;;:::999999:::<<<>>>============>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????DDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJQQQQQQPPPOOOOOONNNNNNMMMIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYY[[[[[[\\\YYYYYY[[[]]]___bbbdddfffddddddeeeeeefffhhhiiijjjnnnpppsssuuuvvvvvvvvvuuuttttttuuuwwwyyy|||~~~~~~}}}|||}}}|||}}}}}}~~~{{{||||||}}}}}}}}}}}}}}}~~~~~~}}}||||||~~~|||zzzyyyxxxvvvsssrrrqqqpppqqqrrrtttvvvyyy{{{~~~~~~{{{zzzuuuggg\\\MMMAAA;;;666111000222444333222222000///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++)))(((,,,+++++++++***)))))))))***+++,,,,,,+++***)))(((***+++,,,,,,------,,,,,,......---,,,+++***)))(((************************,,,,,,++++++++++++,,,,,,******************************))))))))))))******++++++******************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---+++++++++++++++++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,------++++++++++++------***++++++++++++***))))))---------,,,,,,++++++++++++***)))))))))***,,,,,,************************555999>>>BBBLLL___xxxvvviii___WWWUUUSSSSSSTTTTTTTTTSSSPPPOOOMMMJJJFFFCCCAAA@@@;;;:::888777555555555555<<<;;;:::999999:::<<<===============>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHIIIJJJJJJKKKKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSTTTTTTSSSTTTTTTUUUWWWXXXYYYZZZ[[[YYYZZZZZZ[[[\\\^^^```aaacccccccccdddeeefffggghhhkkkmmmooorrrsssssssssrrrrrrrrrsssuuuwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzzzzzzz{{{|||}}}~~~~~~}}}|||zzzxxxuuutttrrrqqqqqqrrrtttuuuvvvxxxzzz}}}~~~~~~|||lll^^^PPPFFF>>>999444111111222111///222000......///000///...////////////////////////,,,,,,,,,------,,,,,,+++++++++++++++***************++++++,,,+++***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))************************************))))))))))))******************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))******+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++***)))))))))******+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***))))))+++++++++*********))))))+++***)))))))))***+++,,,************************:::===BBBLLL]]]vvv~~~zzzuuummmcccXXXQQQUUUTTTSSSSSSTTTSSSQQQOOOJJJIIIGGGDDDAAA???===<<<:::888666444333444555666;;;:::999999999:::<<<===============>>>???@@@@@@???@@@BBBDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[aaaaaabbbcccdddeeeffffffhhhiiikkkmmmooooooooooooooooooppprrrtttvvvxxxyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}|||{{{zzzyyyzzz|||~~~~~~~~~}}}{{{wwwvvvtttrrrqqqqqqrrrsssrrrsssuuuxxx{{{~~~wwwhhhZZZPPPEEE@@@888444333333111///111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........*********++++++++++++++++++++++++,,,++++++***)))***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************************************))))))))))))******************************+++++++++***************++++++++++++++++++++++++************************------------------------+++***))))))***+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))((())))))***+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))+++++++++************)))******))))))******+++,,,************************>>>BBBLLL[[[qqq{{{wwwqqqhhh```XXXRRROOOTTTSSSRRRRRRQQQOOOLLLIIIEEEDDDBBB@@@===;;;:::999:::888666444444555777888::::::999999:::;;;<<<===============>>>???@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIIIIIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJKKKLLLLLLMMMMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWXXXYYY______aaabbbccccccdddddddddeeegggiiijjjkkkkkkkkklllmmmmmmoooqqqssstttuuuxxxxxxyyyzzz|||~~~{{{|||~~~}}}|||~~~}}}}}}|||{{{{{{{{{|||{{{zzzyyyzzz}}}|||}}}}}}~~~~~~}}}yyyxxxuuurrrppppppqqqqqqooooooppprrruuuzzz~~~zzziii\\\MMMFFF>>>888666555333111111///------...///...---++++++++++++++++++++++++)))***+++,,,---.........*********++++++,,,,,,,,,+++++++++++++++++++++******+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))))))))*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++******)))))))))******+++******+++++++++,,,,,,,,,++++++------------+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************???GGGWWWmmmwwwqqqfff\\\UUUSSSSSSTTTTTTSSSQQQOOOMMMJJJEEEBBB@@@@@@???===;;;999888777888777555444555666888999::::::::::::;;;<<<======>>>======>>>>>>???@@@AAA@@@AAACCCFFFGGGIIIJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGDDDDDDCCCCCCBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSRRRSSSSSSTTTUUUWWWXXXYYY\\\]]]^^^```aaaaaaaaaaaaaaabbbcccdddfffggghhhhhhjjjjjjjjjkkkmmmoooqqqrrrwwwwwwwwwwwwyyyzzz|||}}}xxxzzz|||}}}~~~}}}|||{{{|||||||||{{{{{{zzzyyyyyyzzzyyywwwwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~{{{yyyvvvsssqqqpppppppppooonnnmmmmmmoootttxxx{{{yyygggSSSLLLBBB;;;888666444111111///......//////...---........................++++++,,,------,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******************************))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******,,,,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++,,,++++++*********++++++******+++++++++,,,,,,,,,++++++------------++++++,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************BBBPPPggg~~~ooofffZZZQQQNNNOOOSSSUUUSSSPPPMMMKKKHHHEEE@@@=========<<<;;;999888777777444444444555555777888888::::::;;;<<<===>>>>>>???????????????@@@AAABBBBBBAAABBBDDDFFFGGGHHHIIIIIIDDDCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGFFFEEECCCCCCBBBBBBAAABBBBBBCCC??????@@@AAABBBDDDEEEFFFCCCCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^]]]]]]]]]^^^___```aaacccddddddfffffffffgggiiijjjlllmmmrrrrrrqqqrrrsssvvvxxxyyyvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuttttttuuuwwwzzz}}}~~~~~~~~~~~~|||yyyuuusssrrrrrrrrrpppooolllkkklllnnnrrrtttzzzsss[[[SSSHHH???:::777444111222000///...///000///...------------------------------------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************************************))))))))))))************************************))))))))))))******)))))))))***++++++,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))((('''(((*********(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++---,,,++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++)))************+++++++++))))))***++++++++++++***************************OOO```zzzyyyuuufff\\\PPPIIIJJJMMMOOOPPPOOOLLLIIIFFFDDDBBB???===::::::999999888777666666333444666888999999999999:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFGGGGGGHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCBBBBBBAAABBBBBBCCCCCC>>>???@@@AAACCCEEEGGGHHHCCCDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNLLLLLLMMMNNNPPPRRRTTTUUURRRTTTVVVXXXYYYYYYXXXXXXZZZZZZZZZ[[[]]]^^^``````aaaaaabbbcccdddeeeggghhhjjjjjjjjjkkknnnqqqtttvvvuuuuuuvvvvvvwwwxxxxxxyyywwwxxxxxxxxxwwwvvvuuutttssstttuuuvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||yyywwwvvvvvvvvvrrrpppmmmkkkkkkmmmoooqqqpppyyyiii```SSSHHH@@@;;;666333333111000///111111000///++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,---...***+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))************************************))))))))))))******((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))''''''((()))******)))************************++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++*********************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,***)))((()))***+++))))))*********+++++++++((()))***+++,,,++++++***************************^^^pppzzzsssoooaaaWWWKKKGGGJJJMMMMMMJJJLLLIIIEEECCCBBBAAA@@@>>>888888888777777666555555555666999<<<=========<<<;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGDDDEEEFFFGGGFFFDDDBBBAAACCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPSSSUUUVVVVVVUUUTTTWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^^^^___```bbbcccdddccccccdddfffjjjnnnrrruuuttttttttttttuuuvvvxxxxxxvvvvvvwwwwwwvvvuuusssrrruuuvvvxxxzzz|||~~~zzz{{{|||}}}~~~~~~}}}~~~}}}}}}~~~|||||||||{{{|||}}}~~~~~~~~~|||zzzyyyyyyyyysssqqqnnnllllllmmmooopppiiirrr|||vvvlll]]]PPPGGG@@@;;;777444222000000111222111000........................+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,...///++++++,,,---------,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))))))))******((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))))))))+++,,,,,,+++************************************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++***))))))((())))))******+++++++++,,,,,,,,,...---++++++++++++---...---,,,***(((((()))***++++++++++++,,,,,,---------((()))***+++,,,+++******************************wwwtttiiiaaaOOONNNMMMKKKIIIHHHFFFFFFHHHEEEBBB>>>;;;:::999:::777666444444444555777888777888888999999:::;;;;;;??????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDDDDFFFIIIJJJIIIHHHIIIIIIEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAABBBDDDEEEFFFIIIIIIIIIJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBDDDDDDDDDCCCBBBAAADDDDDDDDDCCCCCCBBBBBBBBB@@@AAAAAABBBCCCCCCCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLOOOOOOPPPPPPQQQRRRRRRSSSRRRSSSTTTVVVWWWWWWVVVVVVYYYYYYXXXXXXYYY[[[^^^______```aaabbbdddgggkkkoooqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuuuuutttsssrrrrrrtttwwwxxxyyyzzz{{{}}}wwwyyy|||}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~yyyvvvxxxsssmmmiiiiiiiiijjjkkknnnppprrrwww|||yyyhhh]]]UUUKKKAAA:::888444111222222000000444////////////...............------,,,,,,++++++***//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))************************,,,+++***))))))***+++,,,******************************))))))******+++,,,++++++************++++++++++++************++++++)))***+++,,,---------------+++******+++,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++************************wwwjjj^^^WWWOOONNNMMMKKKIIIGGGEEEDDDBBB@@@===;;;999888999999777666555444444555777888888888888999::::::;;;;;;>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDFFFHHHJJJKKKJJJIIIIIIJJJFFFFFFFFFEEEDDDCCCCCCCCCAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKJJJJJJKKKKKKLLLLLLJJJKKKKKKLLLKKKKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAEEEDDDDDDDDDCCCCCCCCCCCC@@@AAABBBBBBCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTVVVXXXYYYWWWVVVVVVVVVWWWYYY[[[\\\\\\]]]______```ccchhhkkkooooooooopppqqqqqqrrrrrrooopppqqqrrrrrrrrrqqqpppqqqtttvvvxxxxxxyyy{{{|||{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{xxxuuuqqqllliiijjjkkklllllllllmmmnnnqqqvvv{{{wwwggg[[[OOODDD===:::555111111000---...000////////////............,,,,,,,,,,,,------------...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******++++++++++++******+++++++++*********))))))************************************************+++++++++*********))))))************************++++++***))))))***++++++******************************))))))******+++,,,++++++************++++++++++++************++++++)))***+++,,,---------------+++******+++,,,,,,+++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************xxxkkk^^^TTTOOOOOONNNLLLIIIGGGDDDBBBAAA;;;:::888777666666777888666666555444555666777888888888999::::::;;;;;;<<<<<<===>>>???AAABBBCCCDDDBBBBBBBBBCCCDDDDDDEEEEEEGGGIIIKKKLLLKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEAAACCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHGGGFFFEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFCCCDDDEEEGGGIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNNNNPPPTTTXXXZZZSSSSSSTTTTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\^^^bbbeeehhhhhhiiikkklllmmmnnnooollllllmmmnnnooooooooooooqqqsssvvvxxxxxxyyyzzz|||~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~{{{|||~~~~~~zzzssspppllljjjkkkmmmnnnnnnjjjjjjiiijjjmmmrrrwwwzzzwwwhhhZZZNNNGGG???888333222111...---///////////////............+++,,,,,,---......//////,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******++++++++++++******+++++++++***************************************************************+++++++++***************************************++++++***))))))***++++++******************************))))))******+++,,,++++++************++++++++++++************++++++)))***+++,,,---------------+++******+++,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++************************}}}~~~yyymmm___UUUPPPNNNMMMLLLJJJGGGDDDAAA???>>>888777666555444555555555666555555555666777888999999999::::::;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIKKKLLLJJJIIIHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBDDDEEEGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJLLLMMMMMMOOONNNMMMLLLKKKKKKKKKKKKKKKLLLNNNOOONNNLLLJJJHHHGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEECCCCCCDDDEEEGGGHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLMMMNNNQQQTTTUUUPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVWWWXXXXXXZZZ]]]```___```bbbdddfffhhhiiijjjjjjkkklllmmmnnnooopppppprrrtttwwwxxxyyyyyy{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}|||}}}|||uuurrrooommmnnnnnnnnnmmmjjjhhhfffeeegggkkkooorrr}}}xxxkkk___VVVGGG>>>777555333000000111////////////............---------.........//////---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******************************************************************************************************************************+++******************+++******************************))))))******+++,,,++++++************++++++++++++************++++++******+++,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************}}}xxx|||~~~~~~|||}}}rrrbbbUUUNNNLLLMMMIIIHHHFFFCCCAAA>>><<<;;;888777666555444444444333555555555666777888888999999::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAADDDEEEEEEFFFFFFGGGHHHHHHGGGIIIKKKKKKIIIGGGFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKLLLMMMPPPOOONNNLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHFFFEEEBBBAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSUUUVVVVVVWWWYYY[[[[[[\\\^^^```bbbeeefffgggjjjjjjkkkmmmnnnppprrrrrrsssuuuxxxyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{xxxuuurrrqqqpppmmmllljjjhhheeecccdddgggkkkmmmuuuyyy~~~}}}nnnaaaNNNDDD:::666555222111222////////////............//////.........---------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++***************************************************************************************************************************************++++++***************************************))))))******+++,,,++++++************++++++++++++************++++++******++++++,,,,,,++++++---+++******+++,,,,,,+++++++++++++++++++++++++++******+++++++++++++++,,,************************************************{{{uuuxxx|||{{{zzz}}}}}}jjjXXXMMMHHHGGGGGGEEEDDDBBB@@@===;;;999888777666666666555444444333444555666777888888999999::::::;;;<<<<<<======>>>BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMLLLKKKJJJJJJJJJLLLKKKKKKKKKJJJHHHGGGGGGEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJJJJJJJIIIHHHBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQSSSTTTSSSTTTVVVWWWYYYZZZ\\\^^^aaaccceeefffiiiiiijjjkkknnnppprrrtttrrrtttwwwyyyyyyzzz{{{}}}|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~|||}}}~~~~~~{{{xxxvvvrrrooolllkkkiiifffddddddfffhhhjjjnnnrrrxxx{{{~~~|||kkkXXXKKK???999777333000000////////////............//////......---,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++***************************************+++++++++************************)))***++++++++++++***)))******************************))))))******+++,,,++++++************++++++++++++************++++++******+++++++++++++++***---+++******+++,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++************************************************{{{vvvzzz|||}}}yyysssrrrvvv{{{ppp]]]OOOIIIGGGDDDAAA@@@@@@>>><<<:::888666555333444444555555555555555444555666777888999999999;;;;;;;;;<<<======>>>>>>AAABBBCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJIIIKKKLLLKKKIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEGGGIIIJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIGGGFFFEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEDDDFFFIIIKKKLLLKKKIIIGGGDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJJJJJJJKKKLLLMMMMMMOOOQQQQQQQQQQQQRRRSSSVVVWWWYYY[[[]]]___aaabbbeeeeeefffhhhkkknnnppprrrpppsssuuuwwwwwwxxxyyy{{{{{{|||~~~~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyzzz|||~~~}}}zzzvvvrrrnnnjjjiiigggeeeeeefffggghhhjjjmmmqqqsssuuu|||yyygggXXXHHH@@@;;;555111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))***++++++++++++***)))******************************))))))******+++,,,++++++************++++++++++++************++++++******++++++++++++******---+++******+++,,,,,,+++++++++++++++++++++++++++++++++******************************************************************|||zzz|||zzzrrrjjjiiinnnuuupppcccRRRIIIHHHHHHDDD@@@>>>===<<<:::888666555444000111222444666666777777444555666888999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>???AAACCCEEEGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHFFFCCCBBBAAACCCEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEFFFIIIKKKKKKKKKJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIGGGDDDCCCDDDEEEEEECCCDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEBBBEEEIIILLLMMMKKKHHHFFFEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFDDDDDDEEEHHHKKKMMMKKKIIIHHHGGGGGGHHHJJJLLLKKKMMMOOOOOOOOOOOOOOOQQQRRRSSSUUUWWWYYY[[[\\\]]]bbbbbbccceeehhhkkknnnpppoooqqqtttuuuuuuvvvxxxyyy{{{}}}}}}|||zzzzzzzzz{{{zzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxyyy|||}}}yyytttqqqjjjiiihhhffffffffffffggghhhjjjllllllooowwwssscccQQQGGG@@@999333111000/////////............***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++******++++++++++++******))))))******++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************)))***+++,,,,,,+++***)))*********************************)))***++++++,,,++++++************++++++++++++************++++++******+++++++++******)))---+++******+++,,,,,,+++++++++++++++++++++++++++++++++******************))))))))))))))))))))))))************************|||{{{|||}}}{{{vvvnnnfffaaa^^^UUUQQQLLLGGGBBB@@@@@@@@@;;;:::888777555444444444555444444333444555666777777777888999999:::;;;;;;===???@@@@@@??????@@@AAAEEEDDDCCCCCCCCCEEEFFFGGGLLLKKKIIIGGGGGGGGGIIIJJJIIIJJJLLLMMMLLLJJJGGGEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGEEECCCCCCDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEHHHHHHIIIIIIJJJKKKKKKKKKNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJHHHFFFDDDCCCEEEGGGHHHEEEEEEDDDCCCCCCDDDFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLJJJGGGDDDCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHGGGGGGGGGHHHJJJKKKJJJKKKLLLNNNNNNNNNMMMMMMQQQQQQRRRSSSTTTVVVXXXYYY[[[\\\]]]^^^aaaeeehhhjjjkkkmmmpppqqqrrrtttwwwyyywwwwwwvvvvvvuuuvvvvvvwwwwwwyyy{{{{{{{{{|||~~~}}}~~~}}}}}}}}}~~~}}}{{{{{{{{{{{{zzz{{{}}}yyyrrrpppmmmjjjgggeeedddccceeefffggghhhjjjpppzzzvvvaaaOOODDD>>>888444444222000000000000///...---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++(((((((((((())))))))))))+++++++++************)))(((((()))******************************************************)))(((((((((((())))))))))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,{{{zzz~~~{{{wwwpppeeeYYYPPPLLLJJJFFFBBB???======<<<:::999777666555444444444555444444444555666888999999999:::;;;;;;<<<=========???@@@AAA@@@AAABBBDDDDDDDDDCCCCCCCCCDDDFFFFFFIIIHHHFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLJJJHHHFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCDDDEEECCCCCCCCCCCCDDDDDDEEEEEEHHHHHHIIIIIIJJJKKKLLLLLLNNNMMMMMMLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIKKKJJJHHHGGGFFFGGGHHHIIIEEEDDDDDDCCCDDDEEEFFFGGGEEEFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMKKKHHHFFFEEEEEEGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOOOOPPPRRRTTTUUUVVVYYYZZZ[[[^^^```cccfffggghhhjjjmmmnnnoooqqqsssuuutttsssssssssssstttuuuuuuvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}|||||||||}}}}}}|||{{{{{{{{{{{{|||{{{wwwtttppplllhhhfffeeedddfffggggggggghhhlllsssxxxqqq\\\LLLAAA999444333111000///000000///------------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++)))))))))************++++++++++++************)))))))))***+++++++++++++++***************************************)))((((((((())))))******))))))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************((((((((((((((((((((((((************************************++++++++++++******+++++++++,,,,,,,,,}}}|||}}}xxxuuupppcccRRRDDDEEECCCAAA???===;;;::::::888777666555444444444444444444555555777888:::;;;<<<<<<<<<======>>>>>>???===???AAABBBBBBBBBDDDFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFJJJKKKLLLMMMLLLJJJHHHFFFDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGGGGDDDCCCCCCDDDCCCDDDDDDFFFGGGHHHIIIIIIGGGHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIEEEEEEEEEEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNLLLJJJHHHGGGGGGHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUVVVYYY\\\^^^```bbbcccdddfffhhhjjjjjjkkknnnpppnnnnnnooooooppprrrssstttsssuuuwwwwwwvvvwwwxxxzzzzzzzzz{{{}}}}}}}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~}}}{{{|||||||||}}}}}}zzztttnnnjjjgggffffffggghhhhhhgggfffhhhkkknnnzzzpppZZZIII>>>888444222111111222111000...---............/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++*********+++++++++,,,,,,+++++++++************)))******+++,,,,,,,,,,,,,,,*********************************+++******)))(((*********++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,******+++++++++,,,,,,,,,}}}yyyuuupppiii]]]NNNCCCBBBBBB@@@???===;;;999999666666555444444444444555555555666777999:::<<<<<<=========>>>>>>>>>??????>>>@@@AAABBBAAAAAACCCEEEDDDDDDDDDDDDDDDDDDDDDEEECCCBBBBBBBBBBBBCCCEEEEEEHHHIIIJJJJJJJJJHHHGGGFFFCCCCCCBBBAAABBBCCCDDDEEEDDDFFFHHHGGGEEECCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQOOONNNLLLKKKLLLMMMNNNPPPPPPOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHHHHHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEFFFGGGIIIKKKMMMJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRUUUXXX[[[\\\]]]]]]```bbbdddeeeeeefffhhhjjjiiijjjjjjkkkmmmoooqqqrrrppprrrsssssssssssstttvvvwwwwwwyyy{{{~~~|||{{{|||}}}~~~~~~{{{{{{zzzzzzzzz{{{|||}}}||||||}}}~~~{{{|||}}}}}}~~~~~~xxxqqqkkkhhhgggfffhhhhhhgggffffffffffffgggqqqyyyjjjUUUGGGAAA777555444333444444222000.............../////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************+++++++++,,,+++++++++*********)))))))))***++++++,,,,,,++++++*********************************++++++******)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,zzzwwwqqqggg\\\QQQIIIEEEAAA@@@???===;;;999777666555444444444444555666666666777888999;;;<<<===>>>===============>>>>>>>>>???@@@BBBAAA@@@@@@AAABBBEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBDDDEEEEEEGGGHHHHHHFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMLLLIIIHHHGGGFFFEEEEEEFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMNNNOOOOOONNNLLLJJJIIILLLMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSQQQOOOMMMLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMLLLJJJGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFGGGHHHDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLNNNQQQTTTVVVXXXXXXXXX]]]___```aaaaaaaaaccceeeeeeeeefffhhhjjjlllnnnooooooqqqrrrsssrrrssstttvvvvvvwwwxxxzzz|||~~~{{{zzz{{{}}}}}}}}}{{{zzzyyyyyyyyyzzz|||||||||}}}~~~~~~|||}}}~~~~~~zzzsssnnnjjjhhhggghhhgggffffffffffffeeeeeejjjqqq{{{xxxaaaPPPFFF:::777555333333333222000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++)))))))))*********+++++++++++++++*********))))))((())))))*********************************************++++++++++++******++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,yyytttjjj\\\NNNEEEBBBBBB>>><<<:::888666555444333444444444444555666777888888999:::<<<===>>>>>>>>>========================???@@@AAAAAA@@@@@@AAABBBFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBAAABBBCCCDDDEEEGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJKKKKKKLLLMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJFFFFFFEEEDDDEEEFFFGGGHHHKKKLLLLLLMMMOOOPPPPPPQQQNNNNNNOOOPPPPPPNNNMMMLLLQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQOOONNNMMMNNNPPPQQQPPPQQQRRRRRRRRRRRRQQQQQQMMMMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGHHHIIIEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKMMMOOOQQQSSSTTTTTTYYY[[[\\\]]]\\\\\\^^^___``````aaaccceeegggjjjkkknnnppprrrsssssstttvvvxxxvvvwwwxxxzzz|||}}}~~~~~~||||||}}}~~~}}}}}}{{{zzzyyyyyyyyyzzz||||||~~~|||}}}~~~~~~~~~|||wwwrrrmmmkkkiiihhhfffeeeeeeffffffeeedddeeekkkrrrxxx|||mmmXXXLLL>>>:::555111111111000000000000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++)))))))))************++++++++++++************)))(((((()))************)))************************)))***++++++,,,+++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,}}}yyyuuutttwwwzzz{{{{{{~~~~~~{{{rrrjjj\\\OOOEEE@@@======:::999666444333333444555444444444555666777999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===============???AAAAAABBBBBBDDDFFFGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEEEEIIIJJJJJJIIIFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMKKKHHHGGGDDDDDDDDDEEEFFFIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTPPPPPPOOONNNOOOPPPQQQRRRNNNOOOQQQRRRRRRRRRRRRQQQNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJIIIIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRUUUWWWXXXXXXWWWWWWYYYZZZ[[[\\\]]]^^^```bbbdddeeeiiikkknnnooopppqqqsssuuutttuuuwwwzzz|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~{{{wwwrrrooommmiiifffcccbbbdddeeedddbbbcccfffjjjmmmqqqyyy|||eeeVVVEEE???888333111111222333000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++*********+++++++++,,,,,,+++++++++************)))))))))***++++++++++++***************************)))***++++++,,,,,,,,,+++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,|||uuuqqqlllkkknnnrrruuuuuu|||}}}}}}vvvkkk___PPPFFFBBB@@@===:::999777555333333555777999444444444555777888:::;;;;;;<<<===?????????>>>===??????>>>>>>>>>>>>>>>>>>;;;===@@@BBBCCCEEEHHHKKKHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFKKKKKKKKKIIIFFFFFFHHHJJJAAABBBCCCEEEGGGIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLIIIGGGEEECCCDDDDDDFFFHHHKKKNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRQQQRRRSSSTTTTTTUUUUUUTTTTTTOOOOOOOOOOOOPPPPPPQQQRRRMMMNNNPPPQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLGGGGGGGGGGGGIIIJJJLLLMMMJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQRRRTTTUUUUUUTTTTTTUUUVVVXXXYYYYYY[[[\\\^^^```aaaccceeehhhjjjkkkllloooqqqssstttwwwyyy|||~~~||||||}}}~~~~~~|||{{{{{{zzzyyyzzz{{{|||}}}{{{|||}}}|||zzz{{{~~~}}}~~~~~~}}}}}}~~~zzzvvvrrrooojjjfffbbbaaabbbcccbbb```bbbdddeeegggjjjrrr}}}qqqaaaLLLEEE===666444444666777111111000000/////////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------+++++++++************)))******+++,,,,,,,,,,,,+++************************)))***+++,,,,,,,,,,,,,,,*********++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,{{{wwwssspppnnnnnnmmmkkkooottt|||}}}tttnnn^^^TTTFFF>>>;;;;;;;;;999777666555333222111111000444444666777888888888888;;;;;;<<<===>>>???@@@@@@<<<<<<<<<===>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCHHHHHHIIIIIIHHHFFFEEEDDDFFFFFFGGGHHHGGGFFFEEEDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMLLLJJJIIIJJJKKKMMMOOONNNOOOOOOOOOMMMJJJGGGEEEHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTTTTTTTSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQRRRQQQPPPNNNMMMLLLMMMOOORRRTTTVVVWWWWWWWWWVVVSSSPPPOOOOOOOOOPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKLLLLLLKKKKKKLLLNNNNNNMMMKKKJJJKKKLLLNNNOOOPPPPPPNNNMMMKKKIIIHHHGGGFFFGGGGGGGGGFFFFFFHHHJJJFFFFFFFFFEEEDDDFFFJJJMMMNNNMMMLLLLLLNNNPPPSSSTTTUUUUUUVVVWWWYYY\\\___aaa```aaabbbcccdddggglllpppnnnqqquuuwwwxxxyyyzzz|||zzzyyyyyyzzz}}}~~~}}}}}}zzzzzzzzz{{{|||}}}}}}~~~|||{{{{{{}}}~~~|||}}}|||vvvsssmmmiiieeecccbbbaaa```___aaabbbbbbaaaaaahhhsss|||hhhPPPJJJDDD???777000...111///000000000000000///...///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++*********))))))************************...,,,)))''''''))),,,...++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,///...,,,******+++,,,---+++++++++++++++***)))((())))))))))))******************))))))******+++,,,)))))))))***+++++++++,,,)))************+++++++++************************,,,+++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,|||yyysssnnnkkklllkkkkkkpppvvv~~~ttteee\\\PPPHHH@@@;;;:::999777444555444333333222222333333444444666777888999999999<<<<<<======>>>>>>??????:::::::::;;;;;;===>>>???@@@@@@AAAAAABBBCCCCCCCCCGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIGGGJJJJJJKKKMMMNNNQQQRRRSSSOOOPPPRRRSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQPPPPPPOOONNNOOOPPPRRRTTTWWWXXXYYYZZZXXXVVVSSSQQQOOOOOOOOOPPPOOOOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHJJJIIIIIIHHHJJJKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHGGGFFFGGGHHHGGGFFFGGGHHHJJJHHHHHHGGGFFFEEEGGGJJJMMMMMMMMMLLLLLLMMMOOORRRSSSSSSSSSSSSUUUWWWZZZ\\\^^^]]]___aaabbbccceeeiiilllkkknnnrrrtttuuuvvvxxxyyy{{{yyyyyyzzz|||~~~~~~zzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{yyyyyy|||~~~~~~|||}}}}}}xxxuuuqqqmmmhhheeecccbbbaaa```___```___^^^]]]aaajjjrrr{{{rrrXXXPPPFFF@@@:::333111333000000000000000000/////////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---+++++++++*********))))))************************---+++)))(((((()))+++---++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,((())))))))))))***************)))))))))***,,,---******+++++++++***))))))))))))))))))******************))))))******+++,,,***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,~~~~~~sssmmmiiiiiijjjkkkqqqxxx}}}vvveeeTTTIIIAAA===:::999999888555111333222222222333444555555333444666888999;;;;;;;;;============>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>AAAAAABBBCCCCCCDDDDDDEEEGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMQQQPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPRRRTTTVVVWWWRRRSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPMMMNNNPPPRRRTTTVVVWWWWWWXXXWWWTTTRRRPPPOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFHHHIIIHHHGGGGGGHHHJJJLLLKKKIIIIIIHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIHHHGGGGGGIIIKKKJJJJJJIIIHHHFFFGGGJJJLLLMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYYYY[[[^^^___```bbbdddggggggjjjmmmoooppprrrtttvvv{{{zzzxxxxxx{{{~~~zzzzzz{{{{{{|||}}}}}}}}}|||||||||zzzxxxxxxzzz|||~~~}}}}}}~~~~~~~~~{{{xxxwwwrrrlllgggeeecccbbbaaa^^^^^^^^^\\\ZZZ\\\bbbgggmmmwwwfffXXXJJJBBB===888444444111111111111000000/////////...------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,+++++++++***************************************++++++***))))))***++++++++++++++++++++++++++++++*********************************************************************************+++++++++++++++((())))))))))))*********'''((()))***+++,,,------)))******+++++++++******)))))))))*********++++++******))))))******+++,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,|||yyyuuunnnhhhhhhjjjlllrrrxxxyyywwwsssmmmbbbUUUHHH@@@:::999777888888888555222333333333333333444555666444555777999;;;<<<======???>>>>>>>>>=========<<<>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMPPPPPPNNNMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUWWWYYYYYYWWWWWWWWWXXXXXXXXXWWWWWWUUUVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPOOOOOOOOOQQQQQQNNNOOOQQQSSSTTTUUUVVVVVVXXXWWWUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJIIIHHHHHHGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLLLLJJJHHHHHHJJJLLLLLLLLLKKKKKKLLLMMMNNNOOONNNNNNOOOPPPRRRSSSUUUUUUUUUWWWZZZ\\\]]]]]]___```cccfffiiikkklllnnnpppssszzzxxxvvvwwwzzz}}}~~~}}}{{{{{{{{{{{{||||||}}}}}}{{{||||||{{{yyyyyy{{{|||~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~|||{{{{{{vvvpppjjjgggeeecccaaa^^^______^^^\\\\\\___bbbdddmmmzzzvvvcccOOOEEE@@@;;;666444333222222111000000000000///......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++++++++*********************************************************++++++*********++++++++++++++++++++++++***************************************************************************************+++++++++******+++++++++,,,,,,,,,)))***+++------...------((()))***+++++++++++++++))))))*********+++++++++******))))))******+++,,,,,,+++++++++***)))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------zzz}}}xxxpppjjjjjjkkklllooottttttlllaaaUUUMMMEEE???;;;999888666555555555444333444444444333333444555555555666888:::<<<>>>>>>?????????>>>>>>======<<<<<>>888555444444222111000000000111...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******)))******************************************************)))***++++++++++++***)))++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++((()))***+++++++++++++++************++++++++++++******))))))******+++,,,,,,+++++++++***)))))))))))))))*********+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------}}}zzzrrrllllllmmmkkkiiijjjjjj___PPPDDD===;;;999777777666444222111111222222555444444444444444555555777888:::<<<===???????????????>>>>>>======<<<<<<>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@CCCDDDFFFHHHIIIJJJIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGGGGIIIKKKLLLMMMMMMLLLJJJIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRTTTTTTTTTUUUVVVXXX\\\^^^```bbbcccfffjjjmmmqqqqqqqqqtttyyy|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{|||||||||||||||||||||}}}~~~}}}}}}~~~}}}|||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwsssppplllhhheee___^^^^^^]]]]]]]]]^^^^^^___aaagggrrr}}}gggVVVLLLCCC<<<888666555333111000000111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))*********************+++++++++******************************++++++++++++******++++++++++++++++++++++++***************************************************************************************)))))))))((())))))))))))*********+++++++++*********)))))))))******+++++++++***************++++++++++++,,,******))))))******+++,,,+++++++++***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------~~~{{{sssnnnnnnmmmgggaaa___VVVMMMBBB;;;999999777666444444444333222111111222333333333333444666777888999:::<<<===>>>?????????>>>>>>>>>>>>============>>>>>>???@@@BBBDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIJJJJJJJJJHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBDDDFFFIIIJJJKKKJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNMMMNNNOOOPPPQQQOOOPPPQQQSSSTTTTTTSSSSSSSSSUUUWWWYYYZZZZZZYYYYYYZZZYYYXXXWWWVVVVVVWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMLLLKKKKKKIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGFFFGGGHHHJJJJJJLLLLLLKKKJJJIIIJJJLLLNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKMMMNNNOOONNNNNNMMMPPPQQQQQQQQQPPPRRRTTTWWWWWWYYY[[[]]]___bbbfffiiikkklllooosssyyy|||}}}|||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||{{{{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}{{{yyywwwsssmmmiiicccaaa___^^^^^^^^^]]]]]]\\\___ccciiiqqqyyyxxxdddVVVIIIAAA???777666444111000000111222...//////000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************************************+++*********)))))))))(((((())))))))))))*********+++***)))))))))***+++,,,******+++++++++***))))))*********+++++++++,,,,,,******))))))******+++,,,***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...zzzzzz~~~~~~{{{tttoooooommmeee\\\WWWCCC>>>999888;;;<<<:::777222444666777666444333333111111222333555777999:::;;;;;;===>>>????????????============>>>>>>>>>>>>@@@AAABBBCCCEEEGGGIIIKKKHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFEEEEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHBBBDDDGGGIIIKKKKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRPPPOOONNNMMMMMMOOOQQQRRROOOQQQTTTVVVWWWWWWVVVUUUVVVWWWYYY[[[\\\[[[ZZZYYY\\\[[[ZZZXXXXXXXXXYYYZZZUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUVVVVVVVVVVVVVVVSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJIIIIIIIIIHHHHHHFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGFFFFFFHHHJJJIIIKKKLLLKKKJJJIIIJJJLLLNNNNNNOOONNNNNNMMMLLLKKKIIIJJJLLLMMMMMMMMMLLLKKKPPPPPPPPPOOOOOOPPPSSSVVVTTTVVVXXXZZZ\\\___cccggghhhiiimmmsssyyy|||||||||wwwxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~~~~{{{}}}}}}|||{{{zzzzzzzzz|||}}}~~~~~~~~~|||wwwqqqlllhhheeebbb```______^^^]]]YYY^^^bbbdddgggnnnzzznnn]]]NNNFFFDDD888666444222000111111222...///000000000///---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...))))))******++++++++++++************************++++++***))))))***++++++++++++++++++++++++++++++************************************************************************+++*********))))))((((((***++++++++++++,,,,,,,,,,,,+++******+++---///111+++++++++++++++***)))(((******+++++++++,,,,,,,,,*********)))***++++++,,,))))))******+++++++++,,,)))************+++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......xxx|||vvvsssrrrwwwzzz|||}}}|||sssdddRRREEE<<<:::888777777777555444444444333222222333333333444444555666777888999999;;;;;;;;;<<<===>>>>>>???????????????@@@@@@??????AAAAAACCCDDDFFFHHHIIIJJJJJJKKKMMMNNNNNNMMMLLLKKKIIIJJJKKKKKKKKKIIIFFFEEECCCCCCCCCDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLKKKIIIIIIHHHIIIJJJKKKMMMMMMNNNOOOQQQRRRSSSSSSQQQQQQPPPPPPQQQRRRTTTUUUTTTTTTTTTTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUWWWZZZZZZWWWSSSWWWVVVUUUTTTSSSSSSSSSSSSWWWWWWXXXYYYZZZYYYVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQPPPOOONNNLLLJJJLLLJJJHHHFFFEEEFFFHHHJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEHHHGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWXXXZZZ\\\```ccccccfffjjjmmmpppssswwwzzzzzzzzzzzzxxxwwwxxx{{{}}}|||~~~}}}|||}}}}}}~~~~~~}}}|||||||||||||||}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{}}}~~~~~~~~~}}}~~~~~~|||zzzvvvsssmmmkkkhhhdddaaa___^^^^^^\\\ZZZ[[[^^^```dddnnnxxxfffUUUIIIBBB???999444333111///000333000/////////............------------------------......///...---,,,+++***...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++************++++++************************)))************+++++++++++++++************++++++------,,,+++*********+++************************++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,zzz{{{sssooonnnooovvv~~~yyymmm[[[III===:::888666555666555444333444333333222222333333444444555555666777888999999;;;;;;<<<<<<===>>>>>>???@@@@@@?????????@@@AAAAAACCCCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNOOONNNLLLKKKJJJJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMOOOQQQRRRTTTTTTQQQQQQPPPQQQQQQSSSUUUVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[ZZZYYYXXXWWWVVVVVVVVVYYYYYYXXXXXXXXXXXXYYYYYYXXXWWWWWWWWWVVVWWWWWWWWWYYYXXXXXXZZZ\\\\\\YYYVVVWWWWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZXXXWWWUUUUUUUUUUUUUUUVVVVVVWWWXXXVVVTTTRRRRRRQQQNNNLLLLLLJJJHHHFFFEEEGGGHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOSSSTTTVVVWWWWWWZZZ]]]``````cccgggjjjlllpppsssvvvwwwxxxxxxwwwvvvwwwyyy|||{{{}}}~~~}}}||||||}}}~~~}}}|||{{{{{{{{{{{{|||}}}|||zzz{{{}}}||||||{{{{{{{{{|||}}}}}}||||||}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{zzzqqqoookkkfffccc```______]]][[[[[[^^^___aaahhhqqq{{{rrr]]]OOOFFFCCC===888666444000000333000000/////////.........------------------------.........---,,,+++++++++------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++************++++++************************)))************+++++++++++++++************++++++,,,,,,+++***************************************++++++******++++++,,,---***++++++++++++++++++,,,***++++++,,,,,,++++++***************+++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyyooojjjkkkjjjmmmttt~~~|||qqqbbbPPPAAA888999777555444444444333222333333333222222333333444555555666777888999999:::;;;;;;<<<<<<===>>>>>>>>>AAA@@@???>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFJJJJJJJJJIIIIIIIIIIIIIIIMMMLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMOOOQQQRRRTTTUUUQQQQQQQQQRRRSSSTTTVVVWWWWWWWWWVVVVVVWWWXXXYYYYYY[[[ZZZYYYWWWVVVUUUTTTTTTVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWXXXXXXZZZ[[[[[[[[[[[[\\\^^^]]][[[YYYXXXXXXWWWWWWVVVVVVUUUUUUWWWXXXYYY[[[[[[[[[[[[[[[XXXXXXXXXXXXYYYZZZ\\\]]]^^^\\\XXXVVVUUUSSSQQQOOOKKKJJJHHHFFFFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEGGGHHHHHHJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKRRRSSSTTTUUUUUUVVVXXXZZZ\\\___bbbeeehhhjjjnnnqqqttttttuuuttttttuuuxxxzzzzzz|||~~~~~~|||{{{|||}}}||||||{{{zzzzzzzzz{{{{{{}}}{{{zzz{{{}}}}}}|||zzzyyyyyyzzz{{{|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{}}}~~~|||}}}~~~~~~~~~xxxuuupppjjjfffcccaaaaaa___]]]\\\^^^^^^^^^bbbhhhuuuooo\\\PPPIIIAAA;;;999666222000222000000000/////////......------------------------///...,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++************++++++************************)))************+++++++++++++++************++++++++++++***)))))))))******************************++++++******++++++,,,---+++++++++++++++************++++++,,,,,,++++++***)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~zzzoooiiihhhlllkkklllrrr{{{}}}}}}zzzpppbbbRRREEE<<<999888666444444444444333222333333222222222333444444555666666777888999::::::<<<<<<<<<<<<======>>>>>>@@@???===<<<===@@@CCCDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNOOONNNNNNMMMLLLMMMLLLIIIFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYY[[[\\\^^^]]]]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXXXXWWWVVVYYYZZZ[[[[[[[[[[[[]]]^^^[[[\\\]]]^^^```ccceeefffgggccc^^^ZZZWWWTTTQQQOOOKKKJJJHHHGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNQQQSSSTTTSSSSSSSSSTTTVVVXXX[[[^^^aaaccceeeiiikkkpppqqqrrrrrrrrrtttvvvyyyyyy{{{||||||{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzz~~~}}}{{{|||}}}~~~}}}|||~~~}}}|||{{{zzz{{{||||||{{{{{{||||||}}}~~~~~~}}}}}}zzzzzzzzz{{{~~~|||zzz{{{~~~~~~{{{vvvpppkkkgggeeedddaaa^^^^^^______]]]^^^bbbooozzznnn[[[MMMEEE===:::777222000111000000000////////////...........................///...+++***)))***,,,---+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++************++++++************************))))))*********+++++++++++++++************++++++******)))))))))))))))***************************++++++******++++++,,,---,,,,,,++++++******))))))***++++++,,,,,,++++++***((())))))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||zzz}}}rrrjjjhhhiiillljjjjjjoooyyyyyyqqqbbbPPPBBB;;;999999888666444444555555444333333222222222333333444555666666777888999:::;;;;;;<<<<<<<<<<<<============>>>===<<<;;;===???BBBEEECCCDDDEEEHHHKKKMMMOOOPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMKKKGGGDDDBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXXXXVVVVVVUUUUUUUUUVVVVVVWWWVVVWWWYYY[[[\\\]]]]]]]]][[[[[[ZZZZZZ[[[]]]^^^___^^^^^^^^^^^^]]]\\\\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYYYY\\\___aaabbbeeehhhkkknnnooopppnnniiibbb\\\XXXTTTPPPMMMKKKKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMKKKKKKKKKLLLKKKKKKJJJJJJFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSQQQPPPQQQRRRUUUWWWZZZ]]]^^^```cccfffkkkmmmooopppqqqrrruuuwwwwwwyyy{{{{{{zzzzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzz~~~}}}|||}}}|||zzzxxx||||||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~zzzzzzzzz{{{|||~~~zzzyyyyyy|||}}}|||vvvqqqmmmjjjiiiddd```^^^``````^^^^^^aaaeeemmm{{{}}}fffUUUIII???:::777333111222111000000000////////////........................///---,,,******+++,,,...+++++++++,,,,,,---......++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++************************))))))*********+++++++++++++++************++++++***)))))))))))))))******************************++++++******++++++,,,---+++++++++******)))))))))***++++++,,,,,,++++++***((())))))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy{{{~~~yyyrrrllliiiiiijjjjjjhhhhhhoooyyyrrreeeRRRAAA888555555666888666444444555555444333222222222222333444555555777777888999:::;;;;;;<<<<<<<<<========================<<<<<<>>>AAACCCEEECCCDDDFFFHHHKKKMMMOOOPPPNNNNNNMMMLLLLLLKKKKKKKKKKKKIIIFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOOOOOOOOOORRRRRRRRRRRRSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZ[[[\\\^^^______```^^^___```^^^\\\[[[\\\]]]]]]]]]^^^^^^^^^\\\ZZZYYYWWWYYYZZZZZZYYY[[[```eeekkkmmmppptttwwwwwwwwwwwwooojjjccc\\\WWWSSSOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMOOOOOOOOOOOOOOONNNNNNNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJGGGGGGGGGGGGHHHIIIKKKKKKGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPRRRQQQPPPNNNNNNOOOQQQTTTVVVXXXYYY[[[^^^```fffhhhkkkmmmnnnpppsssuuuvvvxxxzzzzzzzzzyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{~~~}}}}}}}}}|||yyywwwwwwxxxzzz{{{|||{{{zzzyyyyyyyyyxxxwwwxxxyyy{{{|||~~~~~~}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{}}}|||zzzyyyyyy{{{|||{{{{{{}}}}}}xxxtttpppmmmgggbbb___aaaaaa___^^^```aaafffqqqtttbbbTTTEEE===999555333333111111000000000/////////..............................---,,,,,,,,,---...++++++,,,,,,------......++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++************++++++************************)))************+++++++++++++++************++++++******)))))))))***++++++************************++++++******++++++,,,---***************)))))))))***++++++,,,,,,++++++***)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{yyyuuupppllljjjjjjkkkkkkiiiiiikkkrrr{{{}}}zzzcccUUUDDD888444555555444666444222222333444333222222222222222333444555666777888888999:::;;;<<<<<<=====================<<<======>>>???AAACCCEEEFFFEEEFFFGGGHHHJJJKKKMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGEEECCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXVVVUUURRRSSSTTTVVVWWWWWWWWWVVVWWWVVVVVVVVVVVVWWWWWWXXXVVVXXXZZZ\\\]]]\\\\\\[[[WWWYYY\\\^^^___```_________aaaaaa___]]][[[]]]___^^^___``````___^^^\\\ZZZYYY\\\______```dddlllrrrvvvyyy}}}~~~{{{yyylllggg```[[[VVVSSSQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHJJJKKKMMMMMMPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGGGGGGGHHHIIIKKKKKKKKKMMMOOOOOOMMMLLLKKKLLLMMMOOORRRTTTUUUVVVYYY[[[aaacccgggiiikkkmmmoooqqquuuwwwyyyyyyyyyyyyzzz{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{|||}}}}}}{{{yyytttwwwzzz}}}~~~}}}{{{yyyzzzyyywwwwwwwwwxxxyyy{{{}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{|||zzzzzz|||zzzuuurrrkkkddd___``````]]]\\\]]]^^^bbbkkkwwwsssbbbNNNCCC===888555555111111111000000000//////................................................,,,,,,,,,---------------************************)))***+++,,,,,,+++***)))************************++++++************++++++************************)))************+++++++++++++++************++++++***************+++,,,,,,************************++++++******++++++,,,---))))))))))))***************++++++,,,,,,++++++***************+++++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,yyywwwrrrmmmjjjlllnnnmmmlllllllllpppvvv|||{{{uuunnnUUUHHH999333555999888666444333111111222333222111222222222222333444555666777888999999;;;;;;<<<==================<<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHGGGHHHHHHIIIIIIJJJJJJJJJMMMMMMKKKJJJIIIIIIIIIIIIFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPRRRTTTTTTTTTTTTSSSOOOPPPRRRTTTWWWYYY[[[\\\ZZZZZZ[[[[[[YYYXXXVVVTTTSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\[[[ZZZYYYVVVXXX\\\___aaa```___^^^```bbbccc```]]]\\\^^^```^^^___aaaaaa```___\\\[[[\\\```dddfffhhhnnnxxx|||xxxiiiddd^^^YYYVVVTTTRRRQQQNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGIIIIIIIIIIIIIIIJJJKKKLLLRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIKKKMMMMMMKKKJJJIIIJJJJJJMMMOOOQQQQQQSSSUUUWWW]]]```dddfffhhhjjjmmmoootttvvvxxxyyyyyyxxxyyy{{{zzzzzzzzzzzzzzz{{{|||}}}zzzyyyzzz|||~~~~~~}}}{{{tttxxx}}}~~~{{{}}}{{{yyyxxxxxxyyyzzz|||||||||zzzyyyyyyzzz{{{|||}}}~~~}}}|||{{{{{{||||||||||||}}}}}}}}}}}}||||||}}}}}}~~~}}}xxxtttnnnfff```___^^^[[[YYYZZZXXX]]]dddlllvvvmmmVVVHHH@@@:::777666111111111111000000000000////////////////////////......///000000//////...------------------------************************((()))+++,,,,,,+++)))(((************************++++++************++++++************************)))************+++++++++++++++************++++++++++++******+++,,,------************************++++++******++++++,,,---(((((())))))******+++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxmmmkkkjjjkkkmmmmmmjjjffflllkkkmmmsssxxxrrrdddWWWCCC???:::666555666666666666555333222111000000000222222333333555666888999:::::::::;;;::::::999999<<<===>>>===<<<===>>>@@@===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEGGGIIIJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPRRRRRRRRRRRRRRRSSSSSSTTTXXXXXXXXXWWWVVVUUUTTTSSSXXXXXXXXXXXXWWWVVVVVVUUUWWWXXXYYY[[[]]]^^^^^^^^^]]]\\\ZZZXXXWWWWWWXXXXXXUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ]]]```bbbbbbbbbaaaccccccbbbbbb```]]][[[ZZZ```aaaccccccaaa``````aaadddfffjjjpppwwwtttgggaaaZZZUUUTTTSSSRRRPPPSSSRRRRRRRRRRRRSSSSSSTTTSSSRRRRRRQQQQQQPPPPPPOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKPPPNNNMMMMMMNNNNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFHHHJJJKKKJJJHHHKKKKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJKKKMMMOOOQQQRRRWWWZZZ^^^aaadddiiimmmqqqwwwwwwxxx{{{}}}}}}zzzxxx||||||{{{{{{zzzyyyyyyxxxyyyzzz{{{{{{||||||{{{{{{zzz||||||{{{{{{zzzzzzzzz{{{{{{xxxyyyyyyzzzzzz{{{||||||~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{{{{zzzyyyyyy}}}zzzsssoooiiiccc___]]]\\\\\\\\\]]]aaagggllltttaaaLLLCCC???999555666444222111111000///...////////////....................................------------------------))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,)))''''''))),,,...((())))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------***++++++,,,,,,++++++***,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,}}}ooojjjjjjjjjmmmooopppmmmjjjgggfffgggkkkmmmgggYYYMMM>>>;;;777555555666666555333333222222111111222222222222333444555777888999::::::;;;;;;;;;;;;;;;:::<<<=========<<<<<<>>>@@@>>>>>>@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEBBBDDDEEEDDDCCCBBBCCCEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ\\\]]]^^^____________^^^\\\[[[ZZZ[[[[[[\\\XXXXXXXXXWWWWWWXXXXXXXXXXXXZZZ]]]```cccddddddcccdddeeeeeeeeedddbbb```___```bbbccccccbbbcccdddffflllooosssyyywwwlllbbb^^^XXXUUUUUUUUUTTTSSSUUUTTTTTTSSSSSSTTTTTTTTTQQQQQQQQQQQQQQQRRRRRRRRRPPPOOONNNMMMMMMLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKNNNMMMLLLLLLMMMNNNMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKLLLJJJHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNOOORRRTTTXXX[[[^^^bbbfffjjjqqqsssuuuxxxyyyyyyyyyxxx|||||||||}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{}}}~~~|||||||||{{{{{{{{{{{{zzzwwwxxxxxxyyyyyyzzz{{{{{{}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~}}}tttpppjjjccc^^^[[[[[[[[[[[[[[[^^^cccgggnnnzzzpppYYYKKKCCC===999666444111000111111///...////////////....................................------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++******+++,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))'''%%%%%%''')))***)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------......xxxjjjgggiiilllpppsssssspppnnncccaaa``````___WWWKKKAAA888666444444444555444333222111111111222333333444333333444555666888999999::::::;;;<<<=========<<<;;;<<<===<<<;;;;;;===???>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCEEEFFFFFFEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZ]]]^^^___```aaabbbbbbbbbaaaaaa```______``````aaa\\\[[[YYYWWWWWWWWWXXXYYYYYY[[[^^^bbbdddfffgggggghhhhhhiiiiiihhhgggeeedddcccdddeeefffgggiiinnnqqq|||~~~zzzoooeee^^^[[[WWWVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUUUUQQQQQQQQQRRRSSSTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLPPPOOONNNMMMKKKJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLJJJHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLOOORRRUUUWWWZZZ___bbbggglllqqqsssssstttvvvyyy{{{{{{|||}}}~~~||||||{{{zzzzzzzzz{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}|||{{{zzzvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~||||||}}}}}}}}}||||||||||||{{{zzzyyyxxxyyyyyyzzz||||||~~~yyytttmmmeee```\\\[[[[[[ZZZYYY[[[___aaaeeeoooyyy~~~fffSSSFFF>>>;;;666444111000111111000///////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,---******))))))******+++,,,************************+++++++++++++++++++++++++++******))))))******+++************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................------------wwwjjjhhhkkkooosssuuutttqqqooodddaaa]]]XXXSSSKKK@@@999666555444444555444222000222222111111222222333444333444555777888999::::::::::::<<<===>>>>>>>>>>>>:::;;;<<<<<<:::;;;<<<>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@?????????BBBBBBAAABBBBBBDDDEEEFFFFFFHHHIIIIIIHHHFFFFFFGGGJJJJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSTTTUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVWWWWWWXXXVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^^^^aaabbbcccddddddeeeeeeeeedddddddddddddddddddddddd```]]]ZZZWWWVVVWWWYYY[[[[[[]]]```cccfffhhhiiijjjllllllllllllkkkjjjhhhgggggghhhiiikkknnnssszzzuuukkkccc[[[ZZZYYYXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSTTTTTTTTTUUUUUUUUUVVVRRRQQQPPPOOOOOONNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFGGGHHHHHHJJJJJJKKKLLLKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKMMMPPPRRRSSSVVVZZZ]]]^^^dddkkkmmmmmmnnnsssxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzz{{{|||||||||{{{zzzyyyyyyzzz{{{{{{|||}}}~~~~~~}}}zzzyyyuuuuuuvvvwwwwwwxxxxxxyyywwwxxxyyyzzz||||||||||||{{{|||}}}~~~~~~~~~}}}|||zzzxxxvvvvvvvvvxxxyyyzzz{{{|||~~~~~~zzzrrrkkkddd```]]]]]][[[YYYZZZ\\\]]]___eeemmm|||uuu^^^LLLBBB???777555222000111111111000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))***+++------******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------.........///------,,,,,,+++++++++***yyyooommmooosssuuuuuurrrooommmhhhddd]]]UUULLLCCC<<<888777666555555555444111...444333222222111111222222333555666888999::::::::::::;;;<<<===>>>>>>???>>>:::;;;<<<<<<:::;;;<<<>>>??????@@@AAABBBBBBBBBBBB????????????>>>>>>>>>>>>CCCCCCBBBBBBCCCDDDFFFGGGJJJLLLNNNNNNLLLJJJJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXYYYWWWVVVVVVUUUUUUVVVWWWXXXWWWXXX[[[]]]___aaabbbbbbddddddeeeggghhhhhhhhhhhhhhhhhhggggggffffffeeeeee```^^^ZZZWWWWWWXXX[[[]]]]]]^^^aaadddgggiiikkklllnnnoooooonnnmmmjjjhhhggghhhiiilllooouuu}}}yyynnnfffaaa[[[\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXWWWWWWWWWVVVVVVTTTSSSRRRQQQQQQPPPPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLOOOOOOPPPPPPPPPOOONNNMMMKKKKKKKKKLLLKKKKKKJJJIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIIIIKKKMMMOOOPPPRRRUUUWWWXXX^^^dddggggggiiioootttxxxyyy|||~~~~~~~~~~~~}}}}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyy{{{||||||}}}~~~|||zzzxxxuuuvvvvvvwwwxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}zzzyyyvvvtttttttttuuuvvvzzz{{{|||}}}~~~|||vvvoooiiiccc```^^^^^^[[[ZZZ\\\\\\\\\___eeeqqqnnnWWWIIICCC:::777333111111222222111////////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************++++++(((((())))))***+++,,,---******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))******)))((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////---------,,,,,,+++++++++yyyqqqtttvvvvvvtttpppmmmlllkkkggg^^^SSSGGG>>>:::999888777555555555333111...444333333222111111111222444555777:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===;;;<<<===<<<;;;;;;===??????@@@AAAAAABBBBBBBBBAAA??????????????????>>>>>>CCCBBBAAAAAACCCEEEHHHJJJOOOQQQTTTTTTRRROOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVXXXYYYZZZZZZ[[[]]]```bbbdddeeefffeeefffgggiiijjjkkkllllllkkkjjjjjjiiigggeeecccbbb]]][[[YYYWWWXXXZZZ]]]______```bbbdddgggiiikkkllloooooooooooonnnllljjjiiiiiilllpppvvv}}}}}}rrrfff___]]]\\\^^^______]]]\\\\\\]]][[[[[[ZZZYYYXXXXXXXXXXXX\\\\\\\\\[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOQQQQQQRRRQQQPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHFFFFFFHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIILLLKKKJJJIIIIIIIIIIIIJJJGGGIIIJJJKKKKKKMMMOOORRRSSSWWW\\\___aaadddiiimmmuuuwwwzzz~~~}}}~~~~~~}}}|||||||||}}}~~~}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxyyyzzzzzzzzzwwwxxxxxxyyyyyyxxxxxxwwwwwwxxx{{{~~~~~~yyyxxxwwwuuutttttttttuuu{{{||||||}}}~~~~~~~~~|||yyytttnnnhhhccc```aaa]]]\\\]]]]]]\\\]]]aaagggttt}}}bbbNNNDDD>>>;;;666333222333222222////////////....................................------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))))))))))))))***+++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,---------------------.........///////////////...............~~~tttvvvxxxvvvrrrnnnllllllkkkfff]]]OOOAAA999777999666555333333333333222000222222111111222222333333444666888;;;<<<<<<<<<;;;;;;<<<<<<=========<<<<<<<<<=========<<<<<<>>>@@@@@@@@@AAABBBBBBBBBAAAAAA?????????@@@@@@@@@@@@@@@BBBBBBBBBCCCFFFJJJOOOQQQTTTVVVXXXYYYWWWTTTRRRRRRPPPQQQRRRSSSSSSTTTTTTSSSQQQRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWYYY[[[]]]]]]^^^```ccceeeggghhhiiieeefffhhhjjjlllmmmnnnooommmlllkkkiiifffbbb___]]]YYYXXXWWWWWWYYY\\\___aaaaaaaaabbbdddfffiiikkkllllllmmmnnnooooooooonnnmmmnnnrrrxxx|||tttkkkaaa\\\\\\[[[^^^aaabbb```______aaa]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQSSSSSSSSSQQQOOONNNOOOOOOPPPPPPPPPPPPOOOOOOIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMNNNMMMKKKIIIJJJJJJJJJKKKKKKKKKLLLIIIHHHFFFGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIJJJGGGHHHJJJJJJIIIJJJMMMOOOPPPQQQTTTWWW[[[___bbbdddllloootttyyy}}}|||~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxyyyyyyzzzzzz{{{|||||||||wwwwwwwwwwwwwwwuuuttttttrrrtttxxx{{{}}}}}}}}}|||zzzyyyxxxwwwvvvuuuuuuttt}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{vvvoooiiieeebbb^^^]]]^^^___\\\\\\___ccckkk{{{pppXXXKKKBBB>>>999555333333333222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))))))))************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))))))))*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,------------...,,,,,,---------.....................////////////xxxtttwwwxxxuuuqqqmmmlllmmmiiieeeZZZKKK===555555888444222111111222333333222000000000111222333555666555666999;;;======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>===<<<===>>>@@@@@@@@@AAABBBBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFKKKPPPVVVYYYVVVYYY[[[\\\YYYWWWUUUTTTQQQRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWXXXZZZ\\\^^^___```bbbdddggghhhjjjjjjdddeeehhhjjjmmmoooppppppnnnmmmllliiieee```]]]ZZZVVVVVVVVVWWWZZZ]]]```bbbbbbbbbcccdddfffhhhjjjkkkjjjkkknnnpppqqqrrrrrrqqquuuyyy~~~sssnnnhhh___]]]```YYY]]]bbbcccbbbaaabbbddd______^^^^^^^^^___``````]]]]]]^^^______`````````ZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTTTTSSSQQQNNNLLLQQQQQQRRRRRRRRRRRRRRRQQQKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMMMMNNNNNNLLLKKKIIIJJJJJJJJJKKKKKKLLLLLLJJJHHHGGGGGGJJJLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMOOONNNNNNOOORRRWWW[[[]]]^^^cccgggmmmsssyyy|||~~~~~~{{{}}}{{{||||||}}}~~~~~~}}}|||zzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~wwwwwwwwwvvvuuusssrrrqqqoooqqquuuyyy{{{{{{{{{zzzzzzzzzzzzzzzyyywwwuuuuuu~~~~~~}}}}}}}}}|||}}}~~~wwwpppkkkccc^^^]]]______]]]\\\^^^aaaeeeppphhhZZZEEE@@@:::666444444333333000/////////....................................------------------------------------------------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........+++***)))))))))))))))************)))***++++++,,,************************+++++++++++++++++++++++++++******))))))******+++((())))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------***++++++,,,,,,++++++***,,,,,,+++***+++,,,...///,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,,,,---.........zzzvvvvvvvvvuuusssqqqpppooohhh\\\LLL???:::888666444555555444333333222111111333333222222333444666777999999999999:::;;;<<<<<<===<<<;;;::::::;;;===>>>;;;;;;;;;;;;===>>>???@@@???@@@@@@AAAAAA@@@@@@@@@????????????@@@AAABBBCCCCCCDDDFFFHHHKKKQQQWWW[[[[[[^^^aaaaaa^^^ZZZXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQUUUUUUVVVVVVWWWWWWWWWWWWTTTSSSSSSRRRSSSUUUVVVWWWXXXWWWWWWVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]]```aaaaaaaaabbbbbbbbbcccdddfffhhhkkkmmmnnnoooooojjjiiigggdddaaa^^^[[[ZZZWWWXXXXXXZZZ\\\^^^```aaaddddddeeefffhhhjjjkkklllqqqoooqqqttttttpppoooqqqtttxxxooohhheeeccc```^^^aaaaaabbbbbbbbbbbbaaaaaabbbaaaaaaaaaaaaaaabbbbbb````````````____________]]]\\\[[[ZZZYYYYYYYYYYYYUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXWWWUUURRRRRRSSSUUUQQQSSSUUUVVVVVVTTTRRRPPPRRRQQQOOONNNNNNOOOQQQRRRQQQPPPPPPOOOOOONNNNNNMMMJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNQQQSSSUUUVVVZZZ___gggnnnsssvvvxxxzzz{{{~~~}}}|||}}}~~~}}}zzzyyyxxxxxxxxxwwwxxxyyy{{{|||}}}}}}}}}zzzxxxvvvuuutttsssqqqooorrrtttwwwyyyxxxwwwwwwwww{{{||||||{{{yyyxxxxxxyyy}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}uuupppeeebbb^^^[[[YYYYYYZZZ[[[^^^___fffrrr~~~zzz```RRRHHH???;;;888333111111222111000000000000000111........................///............------------,,,++++++************------,,,++++++***)))))),,,------......------,,,************************++++++++++++++++++++++++************************)))******++++++******))),,,+++)))(((((()))+++,,,+++++++++++++++***)))(((++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++((())))))))))))*********((()))***+++,,,---------++++++++++++++++++++++++)))+++,,,------,,,***(((---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///............////////////...------------...//////}}}{{{wwwsssuuuvvvxxxxxxuuuqqqmmmjjj]]]SSSFFF<<<999888777555555444444333222222111111333222222222444555777888:::::::::;;;;;;<<<===>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<<<<<<<<<<===@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAABBBBBBCCCEEEGGGIIIMMMRRRYYY]]]\\\^^^aaaaaa^^^ZZZWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQSSSUUUVVVVVVUUUSSSRRRTTTTTTSSSTTTUUUVVVXXXYYYXXXXXXXXXWWWXXXYYY[[[\\\[[[[[[ZZZYYYYYYZZZ[[[\\\^^^______```aaabbbccccccfffgggjjjlllnnnooooooooommmkkkhhhddd```\\\ZZZYYYWWWXXXYYYZZZ\\\^^^```aaaccceeegggjjjllllllllllllmmmlllnnnrrrssspppqqqttt}}}vvvpppiiidddbbbbbbaaa___bbbccccccccccccccccccbbbddddddcccccccccddddddeeeaaaaaaaaaaaa````````````^^^]]]\\\[[[[[[ZZZZZZZZZVVVWWWYYYYYYYYYXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZZZZXXXUUUTTTUUUVVVTTTUUUWWWXXXXXXVVVTTTSSSTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRRRRQQQPPPOOOOOONNNKKKKKKJJJJJJKKKLLLMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOMMMMMMLLLKKKJJJHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRTTTXXX^^^ccchhhmmmsssvvvxxx{{{~~~}}}||||||}}}~~~~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{zzzzzz{{{{{{|||{{{{{{zzzzzzyyyxxxvvvtttsssqqqqqqqqqtttxxxyyyyyyyyyyyyzzzxxxyyyzzzzzzyyyyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~|||}}}~~~xxxssshhhfffccc```]]][[[[[[[[[[[[[[[___hhhqqq|||pppZZZMMMAAA;;;999444111111222111111000000000000000...........................---------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++******))))))++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,+++++++++++++++***))))))*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))*********++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++------...---,,,+++---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------...............---------......//////|||pppjjjjjjppptttqqqllliiiooossswwwxxxuuummmddd___NNNGGG>>>999888888777666444444333333222222111111111111222333555777999:::;;;;;;<<<<<<===>>>>>>???@@@???===<<<;;;<<<======???>>>======<<<<<<======AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBBDDDFFFHHHJJJNNNSSSZZZ___]]]___aaa```]]]YYYWWWVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUXXXZZZZZZXXXUUURRRUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\^^^```aaacccdddhhhiiikkkmmmoooppppppoooooolllgggbbb^^^[[[YYYYYYXXXXXXYYY[[[]]]___aaaccccccfffjjjmmmoooooommmllllllllloootttuuutttwww|||~~~uuullliiidddbbbbbbccccccccceeeeeeffffffffffffeeeeeefffeeeeeedddddddddeeeeeecccccccccbbbbbbbbbaaaaaa______^^^]]]]]]\\\\\\\\\YYYYYYZZZZZZZZZYYYWWWVVVXXXXXXXXXYYYZZZ[[[]]]]]]\\\]]]^^^\\\ZZZXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTSSSRRRQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQPPPOOONNNLLLKKKIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQTTTWWW\\\ccckkkqqqrrrvvvzzz}}}}}}||||||}}}{{{{{{zzzzzz{{{||||||}}}yyyxxxwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzzyyyxxxyyyzzz{{{xxxtttrrrrrrtttrrrtttxxxzzzzzzzzz{{{|||tttvvvxxxyyyyyyzzz{{{|||||||||||||||}}}}}}~~~~~~|||}}}}}}~~~|||xxxmmmkkkhhheeeaaa^^^[[[ZZZYYYXXXZZZ^^^eeepppjjjXXXFFF>>>;;;888444222222222111000000000000000........................------,,,,,,,,,+++++++++...------,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++***)))))))))***+++,,,,,,------******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,------------...------........./////////wwwqqqddd^^^\\\```dddcccbbbbbbfffkkkqqqsssnnndddXXXPPPBBB>>>999777777777777666333333333333222222111111000111222444666888:::;;;;;;;;;<<<===>>>>>>>>>>>>@@@???>>>===<<<<<<======;;;;;;<<<<<<===???@@@AAABBBBBBBBBBBBAAA@@@??????????????????@@@AAABBBBBBDDDEEEHHHJJJNNNSSSZZZ^^^^^^```aaa```]]]YYYWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVTTTVVVWWWWWWXXXYYYZZZ[[[\\\XXXXXXYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\^^^aaaccceeeiiijjjlllnnnooooooooonnnkkkhhhddd___[[[ZZZYYYZZZYYYZZZ[[[\\\___aaadddeeefffgggjjjmmmoooooopppooopppppptttyyyzzzzzztttnnngggfffdddcccdddeeeggggggggghhhhhhiiiiiihhhhhhgggeeeeeeddddddccccccddddddddddddddddddcccccccccccc````````````___^^^]]]]]][[[[[[\\\\\\[[[ZZZYYYXXXZZZZZZ[[[[[[]]]^^^```aaa___aaabbbaaa___]]]\\\\\\[[[\\\]]]]]]\\\[[[YYYXXXWWWWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPOOOOOONNNNNNMMMNNNNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPRRRUUU[[[ccchhhkkknnnsssvvvwwwwwwwwwxxxvvvwwwxxxxxxxxxxxxzzz|||{{{zzzyyyxxxxxxxxxyyyzzz}}}}}}}}}}}}|||zzzyyyxxxxxx{{{}}}zzztttqqqssswwwsssvvvxxxyyyyyyxxxyyyzzzsssuuuxxxyyyyyyyyyzzz{{{zzz{{{{{{||||||}}}}}}}}}~~~}}}}}}~~~}}}tttqqqlllgggbbb^^^]]]\\\ZZZYYYZZZ\\\___hhh{{{|||gggOOOCCC???;;;777444333333222111000000000000........................---------,,,,,,,,,,,,+++...------,,,,,,---------++++++++++++,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++***))))))***+++++++++++++++,,,,,,+++******(((((()))***,,,---......,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++***************++++++++++++++++++++++++++++++++++++,,,---///000---,,,,,,++++++,,,,,,---------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---------.........---......///////////////}}}uuuooobbbZZZUUUVVVXXXYYY\\\___```dddjjjkkkfffZZZMMMDDD;;;:::777666666666555444333222222222222222111111000111333555777999;;;<<<:::;;;<<<===>>>>>>======??????>>>===============<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@AAAAAABBBCCCDDDDDDEEEGGGJJJMMMRRRXXX]]]^^^```aaa___\\\YYYWWWWWWXXXXXXYYYYYYYYYXXXWWWWWWTTTTTTSSSRRRRRRRRRSSSTTTXXXYYYYYYZZZ[[[[[[\\\\\\WWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^_________`````````[[[[[[[[[\\\^^^aaadddeeeiiijjjkkklllmmmllllllkkkeeebbb___\\\ZZZZZZ[[[\\\[[[\\\]]]___aaadddfffhhhiiiiiijjjkkkmmmpppsssttttttuuuyyy~~~tttlllgggeeeeeeeeeeeeeeefffggghhhjjjjjjkkkkkkkkkkkkjjjjjjggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddaaaaaabbbbbbaaa```___^^^]]]]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]^^^___aaabbbccccccdddfffeeeccc```______^^^^^^___^^^^^^\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQTTTYYY\\\bbbfffjjjnnnooooooooopppppprrrtttttttttuuuxxx{{{|||{{{zzzyyyyyyzzz{{{|||{{{|||||||||||||||{{{{{{xxx{{{}}}zzzuuurrrtttwwwvvvwwwxxxxxxvvvuuuvvvwwwtttwwwyyyzzzyyyxxxxxxyyyyyyzzzzzz{{{||||||}}}}}}~~~|||}}}~~~~~~~~~{{{wwwppphhhbbb___^^^^^^ZZZZZZ[[[]]]^^^dddssstttXXXHHHAAA<<<777444444333222111000000000000////////////////////////............---------------------,,,,,,------...,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++******************+++***++++++,,,,,,,,,++++++(((((()))***,,,---......,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++***)))))))))******++++++++++++++++++++++++************+++,,,......---,,,,,,++++++,,,,,,---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////---...///000000000//////{{{tttooobbbZZZTTTSSSTTTUUUYYY^^^\\\___bbbbbb\\\QQQEEE>>>888888777666444444333333222222222222222222111111000222444666999:::;;;;;;999:::<<<>>>>>>>>>==============================@@@???>>>>>>======>>>>>>AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHJJJLLLQQQWWW[[[]]]___```___\\\ZZZYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRTTTVVVXXXZZZ[[[[[[\\\\\\[[[[[[ZZZXXXYYYZZZ\\\]]]^^^^^^^^^___```bbbcccdddeeeeeeeee___^^^^^^^^^___aaadddeeeggghhhiiiiiiiiihhhgggfff___^^^\\\[[[[[[\\\]]]^^^]]]^^^___bbbdddgggjjjkkkmmmlllkkkkkknnnrrrvvvyyyxxxzzzuuullleeebbbbbbdddffffffffffffgggiiilllllllllmmmmmmlllllllllkkkjjjiiihhhhhhhhhhhhhhhffffffeeeeeeeeeeeeddddddaaabbbccccccbbbaaa___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___```bbbdddfffgggfffhhhhhhgggeeecccccccccaaaaaaaaaaaa```^^^]]]]]]YYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTRRRQQQPPPPPPPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLMMMMMMNNNPPPRRRYYY]]]bbbeeefffffffffgggiiillloooppppppqqqvvvzzzyyyyyyyyyyyyzzz|||~~~zzz{{{|||}}}}}}}}}}}}}}}xxxzzz{{{yyyuuussstttvvvxxxyyyyyywwwuuuttttttuuuvvvxxx{{{{{{zzzxxxwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}||||||}}}~~~~~~}}}|||}}}{{{tttllleeeaaa```___YYYXXXYYY[[[\\\^^^iiitttbbbOOOCCC;;;666555555444333222111000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,------...---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))(((((()))++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000---...///000111000//////zzzuuunnnhhh___YYYTTTTTTTTTTTTWWW\\\XXXYYYZZZWWWQQQHHH???999555555555444333222222333111111111111111111222222111333555777999:::;;;;;;:::<<<>>>???@@@@@@???>>>:::;;;<<<<<<============@@@???>>>>>>======>>>>>>???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJKKKMMMQQQVVVZZZ\\\^^^___^^^\\\ZZZZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXZZZ[[[]]]___```aaaaaaaaaaaabbbdddggghhhiiijjjiiidddcccaaa``````aaaccceeedddeeeffffffeeedddcccbbb]]]]]]]]]]]]]]]^^^______``````bbbdddgggjjjlllnnnnnnnnnooopppsssvvvyyy{{{}}}yyyooohhhdddbbbbbbeeehhhjjjiiiiiikkkmmmlllmmmmmmnnnnnnmmmmmmllllllllljjjiiiiiihhhhhhhhhffffffeeeeeeeeedddddddddaaabbbcccccccccaaa___^^^^^^^^^^^^^^^___``````aaaaaaaaabbbccceeegggiiijjjiiijjjjjjhhheeedddeeefffeeeeeedddcccbbbaaa``````[[[\\\\\\\\\\\\\\\\\\[[[VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQPPPPPPRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJJJJJJJKKKNNNQQQSSSVVV[[[^^^^^^^^^^^^^^^bbbfffkkklllllloootttyyyyyyyyyxxxxxxyyy{{{|||~~~{{{{{{|||}}}}}}}}}}}}}}}yyyyyyxxxwwwvvvuuuuuutttxxxyyyyyyxxxvvvuuuvvvwwwvvvyyy|||}}}{{{yyyxxxxxxwwwxxxyyyzzz{{{||||||}}}||||||{{{{{{{{{}}}~~~}}}||||||~~~~~~yyyssslllfffaaa___[[[XXXWWWXXXYYYZZZaaaiiiyyypppYYYJJJ???::::::555555333222111000000000////////////////////////.........---------,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++************+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))((('''(((***+++---++++++++++++++++++++++++***+++,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------.........//////---...000111111111///...yyysssmmmeee___[[[WWWUUUWWWWWWUUUVVVZZZTTTTTTRRRNNNHHH@@@999555333333333222111111222333111111111111111111222222222333666888::::::::::::<<<===???AAABBBAAA@@@???888999;;;<<<======>>>>>><<<<<<======>>>@@@AAABBB??????AAABBBCCCDDDDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNQQQVVVZZZ[[[]]]^^^^^^\\\[[[[[[\\\WWWWWWXXXXXXXXXXXXXXXWWWSSSTTTVVVXXXZZZZZZZZZZZZ]]]]]]]]]]]]\\\ZZZXXXWWW[[[]]]___aaaccccccccccccbbbcccfffiiikkklllmmmmmmgggfffcccaaa```aaaccceeeccccccddddddcccaaa```___^^^^^^__________________aaabbbccceeehhhkkknnnooooooppprrruuuwwwyyy{{{{{{}}}rrrllliiigggfffcccggglllnnnnnnnnnppprrrmmmmmmnnnnnnnnnnnnmmmmmmkkkjjjiiihhhggggggggggggffffffeeeeeeeeedddddddddaaabbbcccdddcccaaa___^^^^^^^^^^^^^^^___aaabbbccccccdddeeefffhhhjjjlllmmmkkkkkkjjjhhheeeeeefffhhhhhhgggfffeeedddcccbbbbbb]]]^^^^^^______^^^^^^]]]WWWWWWWWWXXXXXXXXXXXXYYYWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNJJJJJJJJJIIIIIILLLQQQTTTOOORRRWWWYYYZZZYYYYYYYYY^^^ccchhhjjjkkkmmmtttyyy|||{{{zzzxxxwwwwwwxxxxxx||||||}}}}}}}}}}}}||||||zzzxxxvvvvvvwwwvvvuuusssxxxyyyyyyxxxwwwwwwxxxzzzuuuxxx|||}}}|||{{{zzzzzzwwwwwwxxxyyy{{{||||||}}}yyyyyyyyyzzz|||}}}||||||}}}}}}yyyrrrjjjbbb^^^___YYYVVVVVVWWWYYY^^^dddnnn||||||cccQQQDDD@@@AAA666555444222111000000000000000000000000000000000---------,,,,,,,,,++++++************++++++,,,---,,,++++++***)))(((''''''))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++***************++++++++++++*********+++,,,,,,------------+++++++++++++++++++++,,,...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))(((''''''(((***,,,...+++++++++++++++++++++++++++,,,...//////...,,,***---,,,,,,++++++,,,,,,------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------......---...000111222111///...zzzzzzyyypppeee^^^______^^^YYYTTTRRRSSSVVVUUUUUUSSSMMMEEE===777444444444333333222111000000111000000000111222333333666777777999:::;;;<<<<<<:::<<<===???@@@@@@@@@@@@===>>>>>>????????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCDDDEEEFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMOOOSSSVVVXXX___]]]ZZZ[[[\\\\\\ZZZWWWYYYZZZYYYWWWUUUTTTVVVWWWVVVXXX[[[^^^```aaaaaaaaa```^^^\\\ZZZZZZ[[[^^^___aaabbbccccccbbbbbbdddfffeeefffhhhkkkoooqqqpppooohhhfffddddddddddddbbbaaacccccccccbbbaaa```^^^]]]^^^___aaabbbaaabbbdddeeeddddddeeegggiiikkkmmmoooooorrrwwwzzz|||~~~}}}uuummmhhhhhhiiikkkkkklllnnnooooooppprrrtttsssssssssrrrrrrqqqqqqqqqmmmlllkkkjjjiiiiiiiiiiiihhhgggeeecccccccccdddeeejjjgggdddcccbbbbbb```^^^_________````````````aaaaaaccceeefffggghhhjjjlllkkkmmmmmmllliiifffddddddgggfffdddcccbbbbbbddddddbbbcccccccccbbbaaaaaa```[[[ZZZYYYXXXYYYZZZ[[[\\\YYYYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPPPPOOOSSSQQQOOOMMMMMMMMMOOOPPPMMMMMMNNNOOOOOOOOOOOONNNKKKKKKJJJKKKKKKLLLMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTVVVWWWWWWXXX^^^aaadddeeeeeeiiioootttxxxzzz{{{zzzxxxyyy}}}~~~zzzzzz{{{|||}}}{{{yyywwwvvvwwwwwwvvvuuusssssssssssstttttttttuuuxxxyyyzzz{{{{{{{{{zzzyyywwwwwwyyyzzz{{{|||||||||||||||{{{yyyxxxyyy{{{~~~{{{|||~~~|||rrriiiccc\\\ZZZYYYWWWWWWXXXYYYZZZcccqqqpppWWWJJJCCC>>>999666333222333333111...///////////////......---------------------------------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,+++++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******************************************))))))***+++,,,,,,---------,,,,,,++++++*********,,,------......------,,,,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000|||zzzwwwooofffaaahhhfffbbb[[[TTTOOOOOOPPPSSSRRROOOIIIBBB;;;666444444444333333222111111000111000000111111222333444777777888999:::;;;<<<<<<<<<<<<>>>???@@@@@@??????======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEGGGGGGHHHJJJKKKKKKKKKLLLLLLMMMMMMQQQQQQQQQRRRSSSVVVYYY[[[^^^\\\ZZZZZZ[[[[[[XXXVVVWWWWWWWWWVVVTTTTTTUUUWWWWWWYYY[[[^^^````````````___^^^]]]\\\\\\]]]___```dddeeeffffffffffffhhhjjjhhhhhhiiilllooopppooonnngggdddbbb```aaabbbaaa`````````___^^^]]]\\\\\\\\\^^^```bbbcccbbbccceeeggggggggghhhjjjkkkmmmooopppqqqtttwww{{{}}}zzzvvvpppjjjggggggiiijjjmmmooopppqqqqqqqqqsssttttttttttttsssrrrrrrqqqqqqmmmlllkkkjjjjjjiiiiiiiiiiiihhhfffeeedddeeefffggghhhfffcccbbbbbbaaa```^^^aaaaaaaaaaaaaaaaaaaaaaaaccceeeggghhhhhhjjjlllnnnnnnppppppooollliiigggggghhhgggeeeccccccdddfffhhhhhhhhhhhhgggeeecccbbbaaa^^^]]]]]]\\\[[[[[[[[[\\\YYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSRRRQQQPPPSSSRRRPPPNNNMMMMMMNNNOOOMMMMMMNNNPPPPPPQQQQQQQQQOOONNNNNNMMMLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPNNNOOOOOOOOOOOONNNMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTZZZ\\\______```ccciiinnnuuuwwwyyyxxxxxxzzz~~~~~~}}}|||}}}{{{yyyxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzzzzyyywwwwwwyyyzzz{{{|||||||||}}}}}}|||{{{yyyzzz||||||}}}~~~~~~uuummmggg___]]]ZZZXXXWWWXXXZZZ[[[]]]iiiyyyfffVVVKKKDDD<<<888444222333222000---//////000000//////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///............------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************************************++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,------......------,,,,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000000000000000|||xxxrrrjjjddddddllljjjddd]]]UUUQQQOOOOOOPPPMMMHHHBBB===888444333444333333222222111111111111111111111222333444555777888999999:::;;;<<<<<<===>>>>>>??????>>>>>>===;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@AAAAAAAAACCCCCCDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSUUUVVVXXX\\\ZZZXXXXXXXXXXXXVVVTTTTTTUUUVVVUUUTTTTTTVVVXXXYYY[[[]]]^^^_________^^^^^^^^^^^^______``````aaaeeefffggghhhhhhiiikkkmmmjjjjjjjjjlllnnnnnnlllkkkdddaaa]]]\\\]]]^^^_________^^^\\\[[[[[[[[[\\\\\\___```bbbccccccdddfffhhhkkkkkklllmmmoooqqqrrrrrrtttvvvxxx{{{{{{qqqooollliiihhhiiikkklllqqqssstttsssrrrrrrsssuuuuuuttttttsssrrrrrrqqqqqqmmmmmmlllkkkjjjjjjjjjjjjjjjjjjhhhggggggggghhhiiifffdddaaaaaaaaaaaa___^^^bbbcccccccccccccccbbbbbbeeegggiiijjjjjjkkknnnoooqqqssstttssspppmmmlllkkkiiigggfffeeeeeehhhkkkmmmnnnmmmllljjjgggeeecccbbbccccccbbbaaa___]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWUUUTTTSSSRRRTTTSSSQQQOOONNNNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTTTTSSSRRRPPPOOONNNMMMMMMMMMNNNMMMMMMMMMMMMOOOPPPQQQSSSSSSRRRQQQPPPNNNMMMLLLOOOPPPPPPQQQQQQQQQQQQQQQUUUXXXZZZ[[[[[[___eeekkksssuuuwwwwwwwwwzzz~~~|||~~~|||zzzyyyyyyyyyxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyywwwwwwyyyzzz{{{|||||||||}}}}}}}}}|||{{{{{{}}}~~~}}}}}}}}}~~~zzzrrrnnncccaaa\\\YYYWWWXXXZZZ\\\YYYaaannn}}}vvv```OOOEEE???:::555222222222///,,,//////000000//////...---------------------------------------------------------------------------*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,---......//////.....................---------------------------------........................//////000000000111111111wwwqqqiiiaaa```ccchhhfffbbb^^^ZZZWWWVVVVVVNNNIIICCC===999666444333333333333222222111111111111111111222222444555666999999999:::;;;<<<<<<<<>>>>>>>>======<<<:::;;;<<<======>>>>>>===>>>>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXWWWVVVVVVUUUTTTSSSSSSTTTVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^______^^^^^^]]]^^^___aaabbbbbbbbbaaabbbccceeeeeefffgggiiillllllkkkkkkllllllllliiiggg```\\\YYYWWWYYY[[[]]]^^^___^^^\\\[[[[[[\\\^^^___^^^```cccddddddfffhhhjjjnnnooopppqqqssstttuuuuuuvvvxxxzzz}}}~~~vvvrrrkkkkkkkkkkkkmmmnnnpppqqquuuvvvwwwvvvuuuttttttvvvttttttsssrrrqqqppppppooonnnmmmmmmlllkkkkkkllllllkkkjjjiiihhhhhhhhhiiiiiidddbbb``````aaaaaa```___aaabbbcccdddeeeeeeddddddfffgggjjjkkkkkklllnnnpppsssuuuwwwvvvtttpppnnnnnnjjjiiihhhhhhiiilllppprrrqqqpppnnnkkkiiigggfffeeeggggggfffeeebbb___\\\ZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[ZZZXXXVVVUUUTTTSSSVVVUUUSSSQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQOOONNNNNNNNNNNNMMMMMMLLLMMMNNNOOOQQQRRRUUUTTTTTTSSSRRRPPPOOONNNQQQQQQQQQQQQQQQPPPOOOOOOSSSUUUXXXYYYZZZ___ffflllsssuuuvvvvvvvvvyyy~~~}}}zzzyyyzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwxxxxxxxxxxxxxxxwwwwwwyyyzzz{{{||||||||||||}}}}}}|||{{{{{{|||~~~~~~}}}||||||~~~}}}wwwtttiiieee___ZZZWWWXXXZZZ[[[ZZZ^^^fffrrrjjjSSSEEEBBB<<<666333333222111///000000000000000///......------------------------------------------------------------------------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++************************,,,,,,++++++++++++++++++***++++++,,,,,,---------,,,------......------,,,,,,---......///.................................------------------------............///////////////000000111111222222222}}}vvvnnnfff^^^XXXZZZ```bbbaaa```___^^^]]]\\\[[[KKKEEE>>>999666666555444333333222222222222222111111111111222333555666777:::::::::;;;<<<<<<<<<===??????>>>======<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>?????????@@@AAAAAABBBBBBEEEFFFGGGIIIKKKLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVTTTUUUUUUUUUTTTSSSTTTTTTTTTVVVXXXYYYYYYZZZ\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```bbbccccccbbbaaa___aaaccccccccceeegggiiijjjiiiiiiiiijjjiiifffddd\\\YYYUUUTTTVVVZZZ\\\]]]]]]\\\[[[ZZZ[[[]]]___aaa___aaaccceeefffgggjjjlllppprrrtttvvvwwwxxxyyyyyyyyy{{{~~~|||pppkkkkkkggghhhjjjmmmooorrrttttttxxxyyyzzzyyyvvvuuuvvvwwwssssssrrrqqqpppooonnnnnnooonnnmmmmmmlllmmmmmmmmmkkkkkkjjjiiiiiihhhhhhhhhcccbbb``````bbbbbbbbbaaa^^^```bbbeeeggggggggggggfffhhhjjjkkkkkklllooopppsssuuuxxxxxxuuurrrooonnnkkkjjjkkklllnnnqqqtttvvvsssrrrpppnnnlllkkkjjjjjjiiiiiihhhfffccc___\\\ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUTTTWWWVVVUUUTTTRRRRRRQQQQQQSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTSSSSSSRRRQQQPPPQQQSSSUUUWWWYYY^^^gggmmmtttvvvxxxwwwuuuvvv{{{~~~||||||~~~}}}zzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwyyyzzz{{{|||||||||zzz{{{|||{{{zzzzzz{{{|||~~~|||||||||~~~{{{xxxpppkkkddd]]]YYYWWWXXXYYYYYY[[[___iiixxxyyy]]]KKKDDD???777444444444333222000000000000000//////...------------------------------------------------++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,************************------------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************,,,,,,+++++++++++++++++++++++++++,,,,,,------...,,,------......------,,,,,,---......///.........---....................................................../////////000000000000000111222333333444wwwnnnddd\\\UUURRRWWW^^^bbbaaaaaabbbbbb```\\\XXXHHHBBB:::666555666555444222222222222222222222222111111222333444666777888;;;;;;;;;<<<<<<<<<======???>>>======<<<<<<<<<===:::;;;<<<===>>>???????????????@@@@@@AAABBBBBBBBBEEEFFFHHHIIIKKKMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTVVVWWWWWWUUUSSSRRRQQQRRRTTTTTTSSSSSSTTTVVVVVVXXX[[[\\\\\\\\\^^^_________^^^^^^^^^^^^^^^^^^^^^___aaabbbcccbbbbbbaaa```aaabbbccccccdddfffhhhfffeeeeeefffgggfffcccaaaYYYVVVTTTTTTWWWZZZ\\\\\\ZZZZZZZZZZZZ[[[]]]___```aaacccfffhhhiiikkknnnpppsssuuuxxxzzz}}}~~~~~~~~~~~~rrriiifffhhhggghhhkkkmmmpppsssuuuvvvzzz{{{{{{zzzxxxwwwwwwxxxtttsssrrrqqqpppooonnnmmmoooooonnnnnnnnnnnnnnnooommmmmmlllkkkjjjhhhggggggdddbbbaaabbbdddeeeeeeddd___aaadddgggiiijjjjjjiiiggghhhkkkllllllmmmoooqqqrrruuuxxxxxxvvvrrrpppoookkklllnnnqqqsssuuuwwwwwwvvvuuurrrpppnnnmmmmmmmmmiiihhhfffdddbbb___\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTUUUTTTRRRPPPOOONNNOOOOOOOOOOOONNNMMMMMMMMMNNNNNNLLLLLLLLLLLLMMMOOOQQQSSSSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRPPPRRRSSSTTTVVV[[[cccjjjtttvvvyyyxxxvvvuuuwwwyyyyyywwwwwwxxx|||}}}{{{yyyyyyxxxwwwuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwyyyzzz{{{|||||||||yyy{{{|||{{{zzzyyyzzz{{{~~~~~~}}}}}}}}}~~~~~~|||wwwssskkkccc\\\YYYXXXWWWVVVWWW[[[bbbnnnjjjUUUJJJCCC;;;666555555555444000000111111000000///...------------------------------------------------++++++++++++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......------,,,,,,---......//////......---------...............////////////////////////.........//////000000111000000111222333444444555tttiii]]]UUUQQQQQQWWW^^^bbbbbbcccdddddd```YYYTTTDDD>>>666333444666444222222222222222222222222222111222222333555666888999<<<<<<<<<<<<============>>>>>>===<<<<<<<<<======:::;;;===>>>???@@@@@@@@@??????@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSPPPRRRTTTUUUTTTRRROOONNNNNNPPPSSSSSSRRRSSSUUUXXXWWWYYY\\\]]]]]]]]]^^^_________^^^^^^^^^_________``````aaaaaaaaaaaaaaa```___aaabbbaaaaaaaaadddeeeaaaaaaaaabbbdddcccaaa___VVVUUUTTTUUUXXX[[[\\\\\\ZZZZZZ[[[]]]^^^```aaabbbdddfffiiilllmmmooorrruuuwwwyyy|||~~~tttooojjjiiikkklllmmmnnnpppsssuuuwwwxxxzzz{{{|||zzzyyywwwxxxyyyvvvuuutttsssqqqpppooooooooooooooonnnnnnoooooopppqqqpppooonnnkkkiiigggfffeeedddcccdddfffhhhhhhgggdddfffiiikkkllllllkkkjjjhhhjjjlllnnnnnnoooqqqsssrrruuuyyyyyywwwsssqqqooolllnnnrrruuuxxxxxxxxxxxxwwwuuurrrnnnkkkjjjiiiiiifffeeecccaaa___]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[XXXXXXXXXYYYYYYXXXXXXXXXVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTSSSTTTTTTUUUUUUTTTTTTTTTWWWWWWWWWWWWVVVUUUTTTTTTSSSTTTUUUSSSSSSXXX___eeeqqquuuyyyyyywwwuuuuuuvvvpppqqqsssxxx~~~|||{{{zzzzzzxxxvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuutttttttttuuuvvvwwwwwwwwwyyyzzz{{{|||||||||zzz{{{}}}}}}{{{zzz{{{|||}}}}}}~~~~~~{{{sssjjjbbb\\\XXXWWWUUUWWWZZZ]]]dddtttzzzdddQQQIII???888555555444333000111111111111000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,*********************************++++++,,,,,,------------------,,,,,,,,,,,,------......------,,,,,,---......//////......---------.........//////////////////////////////---......///000000111111000000111222333444555555tttgggZZZSSSQQQRRRXXX___aaaaaacccffffffaaaYYYRRRAAA;;;444222444555333111222222222222222222222222222222222333555777888999<<<<<<<<<===============>>>===<<<;;;;;;<<<===>>>;;;<<<===???@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWUUUQQQOOOLLLOOORRRSSSRRRSSSVVVYYYWWWZZZ\\\^^^]]]]]]^^^______^^^^^^^^^^^^___``````aaaaaaaaa```````````````^^^___```___^^^___```bbb^^^^^^^^^```bbbbbb```^^^UUUTTTTTTVVVYYY\\\\\\\\\\\\]]]___aaacccdddddddddgggiiilllooopppsssvvvxxxyyy{{{rrrmmmooooooooorrrqqqrrrssstttvvvyyy{{{|||zzz{{{|||{{{yyyxxxyyyzzzxxxwwwvvvuuusssrrrqqqppppppoooooooooooooooppppppssssssrrrpppmmmjjjhhhgggfffeeedddeeegggiiijjjiiiiiikkkmmmoooooommmkkkiiijjjlllnnnooopppqqqsssuuusssvvvyyyzzzxxxtttqqqpppllloootttxxxzzzzzzyyyxxxvvvsssooojjjgggddddddccceeecccaaa___]]]\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^XXXYYYYYYZZZZZZZZZZZZZZZVVVUUUSSSRRRQQQRRRTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKNNNNNNNNNOOOPPPRRRUUUVVVUUUUUUUUUUUUUUUTTTSSSRRRWWWWWWWWWWWWWWWVVVUUUUUUXXXYYYXXXUUUTTTVVV]]]cccooosssyyyzzzxxxuuuuuuuuujjjmmmrrrzzz~~~||||||{{{yyywwwvvvvvvwwwwwwwwwxxxxxxxxxuuuuuutttssssssuuuvvvwwwwwwwwwyyyzzz{{{|||||||||{{{|||~~~~~~}}}||||||}}}|||}}}~~~xxxooofff___ZZZWWWXXXZZZ[[[[[[^^^jjj|||tttVVVNNNBBB:::666444333111111111111111111000//////---------------------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++++++++,,,,,,---------)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************))))))***+++,,,,,,------.........------,,,,,,,,,,,,------......------,,,,,,---......//////......---------.........//////000000000000000000000000---......///000111111222000111111222444555666666llldddYYYRRRQQQUUU[[[___eeeeeegggjjjiii```OOOBBB<<<999666555444333111///000111222333333333333222666555444666:::;;;999777999999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCEEEFFFIIILLLNNNPPPRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTTTTSSSQQQOOONNNPPPQQQRRRTTTUUUVVVWWWWWW____________^^^]]]\\\[[[[[[[[[]]]^^^```aaabbbcccaaaaaa```___^^^^^^^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]ZZZ]]]```bbbaaa^^^YYYVVVTTTVVVXXXYYYZZZ[[[]]]______aaaccccccccccccdddeeekkkmmmppprrrtttwww{{{~~~|||qqqjjjjjjmmmpppqqqyyyyyyyyyzzzzzzzzzzzz{{{zzzzzzzzzyyyyyyxxxxxxwwwtttrrrpppooonnnooopppqqqpppoooooonnnnnnnnnnnnooossssssrrrqqqpppnnnmmmlllllllllkkkjjjkkklllmmmnnnmmmllllllllllllmmmnnnnnnkkklllmmmooopppqqqssssssvvvvvvvvvuuutttrrrqqqpppoooooopppqqqsssuuuwwwxxxxxxtttoooiiidddaaaaaa```aaa```___^^^]]]\\\\\\[[[ZZZZZZ[[[\\\^^^___``````aaaaaa`````````_________]]]\\\\\\\\\\\\\\\]]]]]]YYYXXXVVVTTTSSSSSSTTTUUUSSSSSSRRRPPPOOONNNMMMMMMOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXWWWVVVYYY[[[]]]\\\YYYXXXZZZ\\\ZZZYYYWWWTTTSSSUUUZZZ]]]bbbfffjjjnnnooopppqqqrrrkkklllqqq{{{}}}|||zzzyyyyyyxxxwwwuuuuuuuuuvvvwwwvvvvvvwwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{|||}}}~~~yyyzzz{{{{{{zzzzzz{{{}}}}}}~~~~~~ssslllhhhbbb[[[WWWVVVVVVYYY\\\cccrrrgggVVVGGGBBB???999555555222111000000000000000000......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++***))))))((()))************+++++++++,,,++++++******++++++,,,(((((()))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...////////////.........---------+++,,,...000111111000000000000000000////////////111000///......///000111111444666555333444:::???bbb\\\TTTOOOQQQVVV]]]```hhhhhhiiillliii^^^MMM@@@888666444333444444333222111222222333333333222222444333333666:::<<<;;;999999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCFFFGGGIIILLLOOOQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTSSSSSSRRRQQQPPPSSSTTTUUUWWWYYYZZZZZZZZZ`````````______^^^]]]\\\\\\]]]^^^___```aaaaaabbbaaa```______^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\]]]]]]YYY[[[^^^``````]]]ZZZWWWVVVXXXZZZ[[[[[[]]]___aaa___aaacccddddddeeefffhhhlllnnnrrruuuxxx{{{~~~|||vvvnnnjjjkkkooorrrtttwwwxxxyyyzzz{{{}}}~~~~~~}}}|||{{{zzzxxxwwwvvvuuutttssspppooonnnooopppqqqnnnnnnnnnnnnooopppqqqqqqtttttttttsssrrrqqqpppoooooonnnmmmllllllmmmnnnnnnmmmmmmllllllmmmmmmnnnooommmmmmnnnoooqqqrrrssstttuuuuuuuuutttsssrrrqqqpppmmmnnnoooqqqssstttvvvvvvwwwtttpppkkkgggeeeccccccaaaaaa```___^^^]]]]]]\\\ZZZZZZ[[[\\\]]]^^^___```aaa``````______^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]XXXWWWUUUSSSRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXWWWZZZ\\\^^^]]][[[ZZZ[[[]]]ZZZZZZZZZXXXWWWWWWYYY[[[\\\___cccfffgggiiikkkmmmrrrttt{{{~~~{{{zzzxxxwwwvvvvvvvvvwwwvvvvvvvvvvvvvvvvvvuuuuuuxxxxxxyyy{{{|||}}}~~~~~~yyy{{{||||||{{{zzz|||}}}}}}~~~zzztttooofff]]]YYYWWWWWWYYYZZZ```lllxxxnnn^^^MMMFFFAAA:::444333444333111000000111000000/////////.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))((('''''''''************++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,---------,,,,,,+++++++++++++++,,,------...////////////.........---------,,,---...///000000000000000000000000////////////000000///000000111222333222444555444333888@@@GGGUUUQQQMMMMMMQQQXXX___bbbeeefffhhhiiidddXXXHHH<<<444222111222333555444444333333333333333222222222222222333666999;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDGGGHHHJJJMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSSSSRRRRRRSSSSSSSSSVVVWWWYYY[[[]]]^^^______aaaaaaaaaaaa```___^^^]]]^^^^^^^^^_________``````______^^^^^^^^^^^^^^^^^^___^^^]]]\\\[[[[[[[[[[[[YYY[[[\\\^^^^^^\\\ZZZXXXXXXZZZ\\\]]]^^^___aaaccc```bbbdddffffffgggiiikkklllpppvvvzzz}}}wwwrrroookkkkkkmmmrrruuuwwwvvvwwwyyy{{{}}}~~~|||zzzxxxvvvtttssstttsssqqqooonnnooopppqqqnnnnnnnnnooopppqqqssssssuuuuuuuuuuuuuuutttssssssqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooonnnooopppqqqrrrssstttuuuttttttttttttsssqqqpppooolllmmmoooqqqssstttttttttuuutttqqqnnnkkkhhhfffdddcccbbbbbbaaa```___^^^^^^ZZZ[[[[[[\\\]]]^^^^^^___``````______^^^]]]]]]\\\]]]\\\\\\[[[[[[\\\\\\\\\YYYXXXVVVUUUTTTTTTUUUVVVXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZYYY]]]^^^______]]]]]]^^^___[[[\\\^^^]]][[[ZZZYYYZZZYYY[[[]]]___```bbbeeehhhvvv{{{}}}{{{yyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttuuuvvvxxx{{{|||}}}}}}}}}zzz{{{||||||{{{{{{|||}}}~~~~~~}}}wwwlllaaa\\\YYYXXXXXXXXX[[[dddnnn|||kkkWWWKKKDDD<<<666444777444222111111222111000000000000/////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))*********)))((((((''''''************+++++++++,,,***+++,,,------,,,+++***))))))******+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......///////////////............---//////............//////////////////000000000000...///000111222333333333333444555555999CCCOOOXXXLLLKKKJJJLLLRRRYYY___bbb]]]___bbbaaaZZZNNN@@@666333111000111222444444333444444333333222222222222333333555777999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQQQQRRRSSSUUUVVVXXXYYY[[[]]]___aaabbbbbbbbbbbbbbbaaaaaa```___^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[]]]]]]]]]\\\[[[ZZZYYYYYYYYY[[[]]]^^^___```bbbdddccceeefffffffffgggiiikkkmmmrrryyy~~~wwwooolllkkkkkklllooosssvvvwwwxxxyyyzzz|||~~~~~~}}}|||zzzxxxvvvuuuttttttsssqqqoooooooooqqqrrrqqqpppppppppqqqrrrssssssuuuuuuvvvvvvvvvvvvvvvuuusssrrrqqqpppooonnnmmmmmmnnnnnnmmmmmmnnnnnnooopppppppppqqqrrrssstttuuuuuussssssssssssrrrqqqpppooolllmmmpppssstttttttttsssuuutttssspppmmmiiifffccceeeddddddcccbbbaaa```___[[[[[[\\\\\\]]]]]]^^^^^^```______^^^]]]]]]\\\\\\^^^]]]\\\\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVYYYZZZZZZ[[[\\\\\\\\\\\\___```aaaaaa``````aaaaaa___```aaa```]]]\\\\\\\\\[[[\\\]]]]]]^^^```dddhhhttt{{{}}}|||zzzxxxvvvuuuuuuuuuvvvvvvvvvuuuttttttssssssuuuvvvyyy{{{}}}|||{{{{{{zzz|||}}}}}}|||{{{}}}~~~~~~|||qqqfff]]]ZZZXXXXXXWWWXXX]]]eeetttyyy```NNNEEE@@@===::::::666333111222333222111000000000/////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++******************+++++++++,,,,,,***+++---......---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////...............111000///---------...///////////////000000000000...///111222333333222222444555777<<>>??????@@@@@@AAABBBBBBBBBCCCBBBBBBCCCDDDFFFHHHIIIKKKLLLNNNOOOPPPQQQQQQQQQRRRQQQPPPPPPPPPPPPQQQRRRQQQQQQRRRTTTVVVXXX[[[\\\[[[\\\]]]___```aaaaaabbbbbbbbbbbbbbbaaa```___^^^]]]]]]^^^^^^___```aaaaaa___aaabbbdddeeeeeeddddddeeeeeeddddddcccdddddddddbbb___[[[WWWVVVVVVXXXZZZ[[[]]]___``````aaadddfffiiijjjjjjiiiiiijjjlllnnnsssxxx~~~tttnnnmmmpppmmmooorrrrrrrrrsssuuuvvv}}}}}}~~~~~~~~~~~~~~~~~~||||||{{{zzzxxxwwwvvvvvvqqqpppooooooppprrrtttvvvwwwvvvuuutttsssrrrrrrrrrtttuuuvvvvvvvvvvvvvvvuuurrrrrrrrrqqqpppnnnmmmllloooooooooooooooppppppqqqqqqrrrrrrsssttttttuuuuuusssssssssssssssrrrqqqqqqoooppprrrtttuuuuuuuuuuuuuuuuuutttrrrnnnjjjgggeeeiiihhhhhhgggfffeeedddccc____________^^^^^^^^^^^^^^^^^^^^^^^^____________aaaaaa```___^^^^^^^^^^^^YYYYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ]]]]]]]]]^^^___```aaabbbcccbbbbbbccceeefffeeedddgggfffeeecccaaaaaacccfffbbbbbbbbb```^^^___bbbdddhhhmmmrrrrrrqqqqqquuuzzz}}}|||zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{|||{{{zzzyyyxxx|||}}}~~~~~~}}}}}}~~~~~~~~~~~~yyyrrreee___[[[ZZZXXXWWWZZZ___eeetttmmmTTTJJJJJJJJJGGG???999222111333444222////////////.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------************************++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...........................////////////000000000111000///.....................//////000000111111000111222222333333333333666<<>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBCCCDDDFFFIIIKKKMMMMMMOOOPPPQQQQQQQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRSSSVVVYYY[[[]]]______]]]^^^___```aaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^]]]^^^___aaacccdddffffffdddfffhhhjjjkkkkkkkkkjjjmmmlllkkkiiigggffffffeee___[[[WWWSSSRRRUUUYYY\\\]]]___aaabbbbbbcccfffhhhjjjkkklllllllllnnnrrruuuyyy|||wwwqqqmmmmmmpppppprrruuuuuuttttttvvvxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttooooooooooooqqqtttvvvxxxwwwvvvuuuuuuttttttttttttvvvvvvwwwwwwwwwvvvvvvuuurrrsssssssssrrrqqqooonnnppppppooooooooopppqqqqqqqqqrrrrrrssssssttttttuuusssttttttttttttsssrrrrrrppppppqqqrrrsssttttttuuuttttttsssrrrpppnnnlllkkkjjjjjjiiihhhgggfffeeeeeeaaaaaa`````````_________]]]]]]^^^___```aaaaaabbbcccbbbaaa```____________[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]______^^^___```bbbcccddddddcccbbbcccfffgggfffeeeeeeggghhhgggfffeeefffgggeeeeeedddbbb______```aaabbbdddgggiiijjjnnntttyyy~~~|||zzzzzzzzzzzz{{{yyyyyyyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~}}}xxxllleee^^^[[[YYYXXXZZZ^^^aaajjjzzz{{{bbbWWWVVVSSSLLL@@@999222000222444222...000000000/////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------////////////.............../////////000000000000...///////////////...............///000111111111000111222333555777999:::@@@HHHXXXmmmIIIHHHGGGIIINNNRRRTTTUUUYYYZZZWWWNNN@@@666333444444333111222333444444333222222111111333555888999555999<<<<<<;;;;;;===???======<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBCCCDDDCCCBBBCCCDDDGGGIIIKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUYYY\\\___aaabbbbbb______```aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]^^^___aaacccfffhhhjjjkkkhhhjjjllloooppppppooonnnqqqpppmmmjjjgggeeedddccc[[[WWWSSSPPPPPPTTTZZZ]]]___aaacccddddddeeegggiiijjjkkklllmmmooossswww{{{}}}vvvtttrrroooooorrrqqqtttvvvvvvuuuuuuxxxzzz|||||||||}}}~~~~~~}}}zzzxxxuuusssrrrnnnnnnnnnoooqqquuuxxxzzzvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvuuusssttttttuuutttsssqqqppppppppppppoooppppppqqqrrrqqqrrrrrrrrrsssttttttttttttttttttuuuttttttssssssppppppppppppqqqrrrssstttsssssssssrrrrrrqqqqqqqqqkkkkkkjjjiiihhhgggffffffbbbbbbaaaaaa``````______\\\]]]^^^___aaabbbcccdddddddddbbbaaa````````````______``````aaa``````___\\\\\\]]]]]]^^^_________\\\\\\\\\]]]]]]^^^^^^^^^```_________aaabbbdddfffeeecccaaacccfffhhhgggeeecccfffiiikkkiiihhhgggfffhhhhhhgggeeebbb`````````]]]^^^___aaaeeelllsssxxx|||}}}}}}~~~~~~~~~~~~~~~|||||||||}}}~~~yyyzzzzzz{{{|||}}}~~~~~~zzzzzzzzzzzz{{{}}}~~~|||~~~~~~~~~~~~}}}|||{{{rrriiiaaa]]]ZZZXXXYYY]]]\\\bbbooo}}}pppeeeaaaZZZQQQAAA999111///222444111---111111111111000000000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///////////////............/////////000000111111---...///000000///...------......///000111111222000000111444777;;;>>>@@@KKKUUUfff}}}LLLPPPQQQOOOOOOSSSVVVVVVaaa___TTTDDD999777666333...///111222333333222111222111111111333666888:::<<<;;;;;;;;;;;;<<<===============<<<;;;;;;::::::============>>>>>>>>>?????????@@@@@@@@@@@@??????DDDEEEEEEGGGHHHJJJLLLMMMOOOPPPSSSVVVWWWWWWVVVVVVRRRRRRSSSRRRQQQSSSUUUXXXVVVXXXZZZ]]]```aaabbbbbbbbbbbbaaa```````````````aaa```___^^^^^^___```aaacccdddeeeggghhhjjjkkklllmmmmmmnnnnnnnnnnnnnnnooossstttrrrmmmggg```\\\ZZZWWWSSSOOOOOOSSSXXX[[[\\\```bbbeeefffffffffggghhhnnnnnnnnnooorrrvvvyyy|||zzztttqqqrrrtttuuutttzzz{{{|||~~~~~~|||{{{zzz{{{{{{||||||}}}~~~{{{xxxvvvtttsssrrrqqqpppppppppqqqrrrssssssvvvxxxwwwtttrrrsssuuuwwwwwwvvvvvvuuutttttttttsssssssssssssssrrrqqqpppqqqqqqrrrrrrrrrsssssssssrrrsssssstttttttttttttttttttttttttttsssrrrqqqpppppppppqqqrrrrrrsssttttttvvvxxxyyywwwsssooommmlllggghhhhhhiiiiiiiiiiiihhheeedddcccbbbaaaaaaaaaaaaeeebbb```aaadddeeedddcccfffeeedddbbb```___^^^^^^```aaabbbcccccccccccccccccccccbbbbbbaaaaaa``````\\\\\\\\\\\\]]]]]]^^^___aaaaaaaaaaaabbbbbbbbbcccfffcccbbbcccgggiiiiiihhhhhhiiijjjkkkkkkkkkkkkjjjkkkkkkjjjhhhgggeeeddddddaaa```___```dddkkkrrrvvvxxxxxxvvvuuuuuuxxx~~~}}}~~~~~~|||zzz{{{~~~~~~~~~|||{{{zzz{{{|||{{{zzz|||~~~~~~~~~~~~~~~ssspppjjjccc]]]YYYYYYZZZ[[[]]]cccmmmyyysssnnn___LLLBBB;;;555555555222000000//////............//////---------------------------------,,,,,,,,,++++++&&&''')))***++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++************)))************************------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---------............///---...///000111111111000666444111222555<<>>>>>>>>======<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAFFFFFFFFFGGGIIIKKKLLLMMMOOOQQQSSSUUUWWWWWWVVVUUUSSSUUUVVVWWWWWWWWWYYY[[[ZZZ\\\___bbbddddddddddddbbbaaaaaa``````___``````____________```aaabbbbbbdddeeefffhhhiiikkkllllllmmmllllllllllllkkkkkkkkkoooppppppmmmggg```[[[XXXUUURRROOOPPPUUUZZZ^^^___bbbdddfffgggffffffgggiiikkklllooorrrwww|||wwwsssqqqqqqtttxxxzzzzzzzzz{{{}}}~~~~~~}}}{{{zzz||||||||||||}}}~~~~~~{{{xxxvvvtttssssssrrrqqqqqqqqqrrrtttuuuvvvuuuvvvvvvuuutttsssssstttxxxwwwwwwvvvvvvuuuttttttssssssssssssssssssssssssqqqqqqrrrrrrrrrsssssssssttttttuuuvvvvvvvvvvvvvvvttttttttttttsssrrrqqqpppppppppqqqrrrrrrsssttttttuuuvvvvvvsssoookkkiiihhhggghhhhhhiiiiiiiiiiiiiiifffeeeddddddcccccccccccceeecccaaabbbdddffffffdddgggfffeeecccbbbaaa``````ccccccdddffffffgggggggggfffeeeeeecccbbbaaa``````\\\\\\\\\\\\]]]^^^___`````````````````````aaaaaadddbbbbbbdddggghhhhhhfffkkkkkkkkkkkkkkkkkkjjjjjjllllllkkkiiihhhgggeeeeee___^^^^^^___ccchhhnnnqqqttttttsssrrrrrruuuyyy}}}}}}}}}~~~}}}|||zzz{{{~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~}}}vvvsssmmmfff```[[[ZZZYYYVVVYYY___fffppp~~~~~~ooo\\\KKKBBB;;;555555555222000000//////............//////---------------------------------,,,,,,,,,++++++***+++,,,,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........./////////000000///000111111222222222222111333444555888BBBPPPZZZmmm{{{VVV]]]aaa___]]]\\\YYYUUUWWWRRRHHH;;;444333444333222222111111111111111111222222222222444666999:::<<<;;;;;;;;;;;;<<<======@@@@@@@@@???????????????======>>>>>>>>>?????????AAAAAABBBBBBCCCCCCDDDDDDHHHHHHHHHIIIJJJLLLMMMNNNPPPQQQSSSUUUVVVVVVUUUUUUSSSVVVZZZ\\\\\\\\\\\\]]]^^^```cccfffgggfffdddbbbaaa`````````____________]]]]]]___aaabbbcccddddddffffffgggggghhhiiiiiijjjiiihhhhhhhhhggggggffffffhhhkkkmmmlllggg___YYYUUURRRPPPPPPRRRWWW]]]aaabbbdddfffggggggffffffgggiiilllnnnsssxxx}}}{{{pppooopppssswww{{{}}}}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}}}}||||||}}}}}}~~~|||zzzwwwuuussssssssstttrrrrrrssssssuuuvvvxxxyyyuuusssqqqqqqssstttttttttyyyxxxxxxwwwvvvvvvuuuuuusssssssssssssssssstttuuurrrrrrrrrrrrssssssssssssuuuvvvwwwwwwxxxxxxwwwwwwtttttttttssssssrrrrrrqqqqqqqqqqqqrrrrrrsssssssssttttttrrrnnniiifffeeeeeegggggghhhiiiiiiiiiiiiiiiggggggffffffeeefffffffffeeecccbbbcccfffgggggggggggggggfffeeeddddddddddddeeefffggghhhiiiiiiiiiiiieeeeeecccbbb```^^^]]]]]]\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbccceeeggghhhgggeeejjjjjjkkkkkkllllllllllllllllllkkkjjjiiihhhfffeee``````aaabbbdddhhhkkkmmmmmmnnnnnnnnnnnnooosssvvv{{{}}}~~~}}}}}}}}}|||{{{|||~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyvvvqqqkkkddd___ZZZXXXTTTWWW\\\```fffsssqqqZZZLLLCCC;;;555555555222000111000//////......//////000------------------------------------,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////000000000111111111222222222333333333333333111555999;;;AAAOOOdddtttVVV^^^dddccc```]]]WWWQQQPPPJJJ@@@777333333444444444333111000///000111111222222222333555777999;;;<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGKKKKKKKKKKKKLLLMMMNNNNNNQQQRRRSSSTTTUUUUUUUUUTTTRRRVVV[[[______^^^^^^^^^___aaaeeeggggggdddaaa^^^_________```_________^^^[[[\\\___bbbdddeeeeeeeeegggffffffeeedddcccbbbbbbaaaaaabbbbbbbbbccccccccccccfffjjjjjjeee]]]VVVRRRNNNNNNPPPSSSXXX^^^bbbeeefffgggggggggfffeeeggghhhooosssxxx}}}wwwqqqrrrtttvvvyyy{{{{{{{{{}}}}}}~~~~~~}}}}}}~~~~~~}}}|||||||||||||||zzzyyyvvvsssrrrssstttuuutttttttttuuuuuuvvvwwwwwwqqqnnnkkkmmmqqquuuvvvuuuyyyyyyxxxxxxwwwvvvvvvvvvuuutttsssrrrrrrrrrssstttrrrrrrrrrsssssssssssstttvvvvvvwwwxxxxxxxxxxxxwwwttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppnnnjjjfffdddeeefffggghhhiiijjjjjjjjjjjjjjjhhhhhhggggggggggggggghhheeeeeeeeeeeeggghhhiiiiiigggffffffeeeeeeeeeeeefffffffffggggggffffffeeeeee______^^^]]]\\\[[[ZZZYYY\\\\\\]]]^^^___aaacccdddffffffeeeeeeeeeeeeddddddcccdddfffhhhiiiiiigggfffiiiiiijjjkkklllnnnooopppkkkkkkkkkkkkjjjhhhfffeeecccdddeeefffhhhiiiiiijjjhhhiiijjjjjjiiikkkmmmpppvvvzzz~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{yyytttoooiiibbb[[[WWWUUUYYY\\\]]]```kkk|||uuu[[[PPPFFF>>>777666555333111222000000////////////000000...........................------------,,,,,,,,,............------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............////////////////////////////////////000000000111111333333222333333333444444666:::???EEEOOOaaayyyXXX```fffeeebbb]]]VVVOOOKKKCCC;;;666333333444444444333111000///000111111222222333555666888:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIJJJOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTYYY___ccccccbbb`````````ccceeegggfffccc___\\\]]]^^^____________^^^^^^[[[\\\___bbbdddeeeeeeeeefffeeedddaaa___\\\ZZZYYYZZZZZZ\\\]]]___aaabbbcccaaadddggggggaaaZZZSSSPPPKKKMMMQQQUUUYYY^^^cccffffffggggggfffeeeeeegggiiiqqquuu{{{|||ssssssuuuxxx{{{||||||{{{{{{~~~~~~~~~}}}|||{{{{{{{{{{{{zzzyyywwwuuuuuuuuuvvvwwwvvvvvvuuuuuuttttttsssrrrkkkiiigggjjjpppuuuwwwwwwyyyyyyxxxxxxwwwvvvvvvvvvuuuuuutttrrrqqqqqqqqqqqqrrrrrrsssssssssttttttttttttuuuvvvvvvwwwwwwvvvvvvttttttsssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrooonnnllliiiffffffhhhjjjhhhiiijjjkkklllllllllllliiiiiihhhggggggggghhhhhhggggggggghhhhhhiiijjjkkkgggffffffeeeeeeeeeffffffeeeeeedddcccbbb```___^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]^^^___```bbbdddeeegggggggggggggggggggggfffeeegggiiikkkkkkjjjiiihhhkkkkkkkkkkkkkkklllnnnnnnjjjjjjkkkkkkjjjhhhfffeeedddeeeggghhhhhhhhhgggfffeeefffgggffffffgggjjjlllrrrvvvzzz}}}~~~}}}}}}~~~}}}~~~}}}}}}}}}|||~~~|||||||||}}}~~~~~~~~~~~~}}}~~~~~~|||}}}zzzvvvrrrmmmfff^^^XXXWWWZZZ\\\[[[[[[cccrrr~~~~~~cccXXXJJJAAA999777666333111222000000////////////000000.................................---------,,,,,,,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000000000000000....../////////000000000222222222222222333555666777:::BBBOOOaaawww]]]dddiiifffbbb\\\TTTMMMEEE===666555555333222333222222111111111111111111222333444666888999:::;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>??????@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGJJJMMMNNNRRRQQQQQQPPPOOOOOOOOOPPPOOOPPPQQQRRRSSSUUUVVVWWWYYY^^^dddggghhhfffdddcccbbbdddeeefffeeebbb^^^\\\\\\]]]^^^_________^^^]]]]]]]]]___aaabbbcccddddddeeedddbbb___\\\YYYWWWVVVWWWXXXZZZ\\\___aaacccdddccceeefffccc]]]VVVPPPNNNLLLOOOTTTXXX[[[___cccfffggggggggggggffffffiiikkkrrrvvv|||{{{uuutttxxx|||~~~~~~}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxvvvvvvvvvuuutttrrrqqqpppiiihhhiiilllpppuuuwwwxxxyyyxxxxxxwwwvvvvvvuuuuuuttttttuuuttttttsssqqqqqqrrrsssssssssttttttttttttssstttuuuuuuvvvvvvuuuuuuttttttrrrrrrqqqrrrssstttsssssssssrrrrrrqqqqqqqqqnnnnnnmmmjjjhhhhhhjjjllliiijjjkkkmmmnnnnnnnnnnnnkkkkkkjjjiiihhhhhhhhhhhhiiijjjjjjjjjiiiiiikkklllhhhggggggfffffffffggggggddddddcccbbb```^^^\\\[[[]]]]]]]]]^^^^^^^^^_______________```aaacccdddeeeeeeeeeffffffgggggggggggggggiiikkklllkkkjjjjjjkkkpppnnnlllkkkiiiiiijjjjjjjjjkkklllmmmllljjjhhhfffdddeeefffffffffeeedddcccdddddddddccccccdddgggjjjooossswwwzzz|||}}}~~~~~~~~~~~~{{{~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~|||xxxuuurrrlllccc]]]WWWYYYZZZXXXXXX]]]gggooosssbbbOOOFFF===:::777333111222111000000//////000000111....................................---------,,,++++++***++++++---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000000000000000........./////////000000111111111111333555777888777>>>KKK___uuudddiiikkkeee^^^XXXPPPIII@@@888333444666333000000000111111222222222111111222333555777888:::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@AAAAAADDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJNNNQQQSSSUUUTTTSSSQQQQQQPPPPPPPPPNNNOOOPPPQQQSSSUUUWWWXXX\\\```fffiiihhhfffeeedddaaabbbbbbbbbaaa^^^\\\ZZZZZZ\\\]]]_________]]]]]]____________```aaabbbbbbdddcccbbb```^^^\\\ZZZZZZYYYZZZ\\\^^^aaaccceeefffggggggeee___XXXRRRNNNMMMOOOSSSXXX\\\^^^```dddggghhhiiiiiihhhhhhiiillloooxxx{{{~~~|||xxx{{{}}}||||||{{{{{{{{{||||||{{{{{{{{{{{{{{{yyyxxxwwwuuuuuuvvvvvvuuusssqqqpppjjjllloooqqqrrrsssvvvxxxxxxwwwwwwvvvvvvuuuttttttrrrsssvvvxxxxxxwwwuuutttssssssssssssttttttttttttssstttuuuuuuvvvvvvuuuuuuuuusssrrrqqqqqqrrrtttuuuttttttsssrrrrrrqqqppppppoooooonnnllljjjiiijjjkkkkkklllmmmnnnppppppppppppooonnnmmmkkkjjjiiihhhhhhkkklllmmmllliiiiiijjjmmmjjjjjjiiihhhhhhggghhhhhheeeeeeddddddcccaaa```___aaaaaaaaaaaaaaaaaaaaaaaa`````````aaabbbcccdddeeeeeeeeefffggghhhiiijjjjjjhhhjjjkkkkkkiiihhhjjjlllnnnlllkkkiiiiiiiiijjjkkklllmmmnnnoooooommmjjjhhheeeeeefffffffffeeeccccccccccccaaa```___aaaeeehhhnnnqqquuuxxxzzz|||~~~~~~~~~||||||}}}~~~zzzxxxwwwrrrjjjdddYYYYYYYYYXXXXXXZZZ___bbbnnntttkkkTTTJJJ@@@<<<999444111222111111000000000000111111....................................---------------,,,+++++++++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000000000000000000000//////000000000111111111222111111222444777:::<<>>>>>>>>>>>>>>???@@@@@@CCCDDDEEEDDDDDDEEEHHHJJJKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOORRRTTTWWWYYYZZZ\\\___ccceeecccaaa___^^^```___^^^]]]]]]]]]]]]]]]^^^^^^______``````aaaaaaeeedddbbb^^^[[[\\\___aaabbbbbbaaaaaabbbbbbcccdddbbbbbbbbbbbbdddfffhhhjjjjjjhhhcccZZZQQQLLLLLLNNNRRRVVVZZZ]]]___aaaccceeeggghhhiiikkkmmmpppuuuyyy~~~~~~~~~~~~~~~}}}zzzyyyzzzzzzzzzyyy}}}|||{{{yyyxxxwwwwwwwwwtttuuuvvvwwwvvvuuusssqqquuuttttttvvvwwwxxxvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttuuuxxxzzz{{{zzzyyyyyyzzzxxxvvvtttsssrrrrrrrrrrrrtttuuuuuutttsssssstttnnnoooqqqrrrsssrrrrrrqqqrrrssstttsssqqqpppqqqrrrqqqrrrsssqqqooommmlllmmmnnnnnnoooppprrrtttvvvwwwtttrrrooonnnnnnmmmllljjjmmmmmmllllllllllllllllllmmmooopppmmmiiifffgggiiihhhgggeeeddddddfffhhhiiigggfffcccbbbbbbdddfffhhheeeeeedddddddddeeeeeefffiiiiiijjjjjjkkkkkklllllliiiiiihhhhhhhhhhhhiiiiiikkkjjjiiiiiijjjmmmoooqqqttttttsssqqqooommmkkkiiiiiihhhggghhhjjjkkkjjjiiieeedddcccccccccdddeeefffooopppssstttuuuvvvyyy{{{~~~~~~|||}}}zzzyyy{{{{{{wwwsssfff^^^XXXXXXWWWTTTUUUYYY```eeeppp}}}^^^QQQDDD>>>;;;777444444333222000000111222111000,,,,,,------...///////////////.........------------.........---,,,,,,+++000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000///...------+++,,,,,,------.........---------.........//////000000000000////////////111222222111000000111333777444444666888999???GGGZZZsssgggeee___WWWNNNEEE===999444444333333222111111000111111111111222333444555666666777888999:::;;;;;;999::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAADDDEEEFFFEEEEEEGGGIIILLLMMMMMMNNNOOOPPPRRRRRRSSSPPPPPPOOONNNNNNNNNNNNNNNNNNPPPRRRUUUWWWYYY[[[[[[]]]___cccdddbbb```______```___^^^]]]]]]\\\\\\]]]___``````aaaaaabbbbbbcccdddcccbbb___]]]^^^aaadddddddddddddddeeefffggggggggggggfffgggggghhhjjjjjjiiifffaaaXXXPPPMMMMMMPPPUUUXXX\\\```aaaccceeegggggghhhkkklllnnnqqquuuyyy}}}~~~~~~}}}{{{zzzzzz{{{zzzzzz|||{{{zzzyyyxxxwwwwwwwwwtttuuuwwwwwwwwwvvvtttsssvvvuuutttuuuvvvwwwvvvuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{zzzyyy{{{zzzxxxvvvtttsssssstttsssuuuvvvvvvtttsssssstttpppqqqrrrssstttssssssrrrsssttttttsssqqqppppppqqqqqqrrrsssrrrpppnnnnnnnnnqqqqqqrrrrrrtttuuuwwwxxxwwwtttrrrppppppooonnnlllnnnnnnmmmlllllllllmmmnnnooooooooonnnkkkiiiiiijjjjjjiiiiiihhhhhhiiijjjjjjgggfffeeedddeeefffhhhiiihhhhhhggggggggggggggggggfffffffffggggggggghhhhhhiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjkkkmmmooopppqqqqqqqqqppppppnnnmmmmmmmmmkkkjjjjjjkkkjjjiiigggdddcccaaa`````````aaabbbhhhkkknnnppprrrsssvvvwwwyyy}}}~~~|||}}}~~~zzzzzz||||||yyyvvvkkkbbb[[[YYYXXXTTTTTTXXX]]]aaajjjxxxhhhXXXGGG@@@===888444333444222000000111222111000.................................------------,,,------......---,,,,,,+++///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,///......------,,,++++++---------.........//////////////////000000000000111222333222000000111333111000333777:::>>>HHHSSSjjj]]][[[VVVOOOGGG???999666555444444333333222222222111111111111222333444555777777888999:::;;;<<<<<<:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGGGGHHHKKKMMMNNNNNNOOOPPPQQQQQQRRRRRRNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRUUUXXXZZZ\\\\\\\\\^^^```bbbbbbaaa______``````___^^^]]]\\\\\\\\\\\\```aaaaaabbbccccccddddddbbbbbbaaa```___```dddgggggghhhiiijjjkkklllmmmnnnoooooonnnmmmllllllkkkkkkgggddd]]]VVVPPPNNNPPPRRRYYY\\\```bbbdddfffhhhjjjhhhkkknnnpppqqqtttwwwyyy|||~~~|||~~~~~~~~~~~~~~~~~~|||{{{|||||||||zzz|||{{{zzzxxxwwwwwwwwwwwwuuuvvvwwwxxxyyyxxxwwwvvvxxxvvvtttsssuuuvvvvvvuuuxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyyzzz{{{{{{zzzyyy{{{zzzyyywwwvvvuuuuuuuuutttvvvwwwvvvuuusssssstttrrrssstttuuuuuuuuuttttttuuuuuuuuutttqqqoooooopppqqqssstttsssrrrppppppqqqssssssttttttvvvwwwxxxyyyzzzwwwuuussssssrrrpppooopppooommmllllllmmmoooppppppooonnnmmmnnnmmmlllkkkjjjjjjjjjkkkjjjjjjjjjiiiffffffgggggghhhiiijjjkkkllllllkkkkkkjjjjjjjjjjjjeeeeeeeeeeeeeeefffffffffhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjkkklllmmmnnnnnnnnnnnnoooppppppppppppppppppooommmlllllljjjhhhfffbbbaaa___]]]\\\\\\]]]]]]```dddiiimmmoooqqqssstttqqquuu{{{~~~|||}}}|||zzz{{{~~~}}}zzzrrrjjjaaa\\\XXXUUUUUUWWWYYY[[[cccqqqvvvbbbLLLBBB???;;;666333444333111000111222111000000000//////...------,,,------------,,,,,,,,,,,,---------------,,,,,,+++///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,.........------,,,,,,+++------........./////////...//////000000111111111111222333222111111222444000111666:::>>>EEEUUUdddSSSQQQMMMGGGAAA;;;666444444444333333222222222222111111111222333444555666888888999::::::;;;<<<<<<::::::;;;;;;<<<============>>>>>>???@@@AAACCCCCCCCCEEEGGGGGGHHHIIIKKKMMMNNNNNNNNNOOOOOOPPPPPPPPPLLLLLLLLLMMMOOOPPPRRRRRRRRRTTTWWWZZZ\\\\\\\\\\\\___```bbbaaa___^^^___```^^^^^^]]]\\\\\\\\\\\\\\\``````aaabbbcccddddddeee```aaaaaaaaaaaadddhhhkkknnnnnnppprrrtttuuuvvvwwwwwwwwwvvvtttrrrooommmllleeeaaaZZZSSSPPPPPPSSSVVV\\\^^^bbbdddfffhhhkkkmmmlllooosssuuuwwwxxx{{{}}}~~~}}}~~~~~~zzzzzz}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwwwwvvvwwwxxxyyyzzzzzzyyyyyyzzzwwwtttssstttvvvvvvvvvzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxxxx{{{zzzyyyxxxwwwvvvuuuuuuvvvwwwxxxxxxuuuttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttqqqooooooppprrrtttuuuuuusssrrrssssssrrrrrrssstttvvvxxxzzz{{{{{{yyyvvvuuuttttttrrrqqqpppooommmllllllnnnppprrrqqqooolllmmmooopppnnnkkkhhhiiijjjkkkkkkjjjhhhgggfffgggiiikkkllllllllllllnnnnnnnnnnnnmmmllllllkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmoooppppppqqqqqqqqqqqqpppnnnnnnmmmkkkhhheeeaaa```]]][[[YYYXXXXXXXXXZZZ___eeejjjmmmnnnpppqqqkkkooouuu{{{~~~~~~}}}~~~~~~|||{{{zzz|||zzzrrrhhh___ZZZWWWVVVVVVVVVWWW]]]jjjzzzmmmRRREEEBBB>>>999555555333111111222222111000000/////////.........---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------++++++,,,,,,---...//////............////////////000000000000000000111111222333333333111222333555555777;;;???CCCOOOdddxxxLLLJJJFFFBBB===888555333222222222222111111111111111111111222333444666777999999999::::::;;;;;;<<<::::::;;;<<<<<<======>>>======>>>???AAABBBDDDEEECCCEEEGGGHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNKKKLLLLLLNNNPPPRRRSSSUUUTTTUUUWWWYYY[[[[[[[[[[[[___```aaaaaa___^^^^^^___\\\\\\[[[[[[[[[\\\\\\]]]___``````aaacccddddddeee```aaabbbccceeehhhlllooouuuvvvxxx{{{}}}~~~}}}}}}|||zzzvvvrrrmmmkkkbbb^^^WWWRRRQQQSSSWWWYYY]]]```ccceeegggjjjnnnqqqrrruuuyyy{{{|||~~~}}}||||||}}}~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzxxxuuutttuuuwwwxxxxxx{{{{{{||||||{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwwwwyyyyyyxxxxxxwwwvvvuuutttvvvxxxyyyxxxwwwuuuuuuvvvxxxwwwwwwwwwwwwwwwwwwwwwvvvwwwvvvuuurrrpppooopppsssuuuvvvvvvtttsssttttttooopppqqqsssvvvyyy{{{}}}{{{yyyvvvuuuuuuuuusssrrrqqqpppnnnnnnnnnpppqqqsssrrrooommmmmmppppppnnnkkkiiikkklllmmmmmmkkkiiiggggggiiikkkmmmnnnnnnnnnmmmooooooooooooooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiijjjkkkkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmnnnnnnoooppppppppppppoooooonnnnnnnnnmmmlllhhheee```^^^\\\YYYWWWVVVUUUUUUSSSXXX^^^cccfffhhhiiijjjgggkkkqqqvvvzzz~~~~~~~~~~~~~~~zzz{{{|||yyynnnddd]]]ZZZXXXVVVVVVVVVZZZdddrrrxxx[[[LLLFFFBBB<<<888666444222111222222111000........./////////000000------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,+++---,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...............******+++,,,---...///000........./////////000000222222111111000000//////222333444333222222444666777999???FFFMMM]]]vvvHHHFFFBBB>>>:::666444333111111111111111111111111111111111222444555777777888999999999:::::::::;;;;;;;;;;;;<<<======>>>>>>======>>>???AAADDDEEEGGGEEEGGGJJJJJJJJJJJJKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^```bbbaaa___^^^]]]]]]YYYYYYZZZZZZ[[[\\\]]]^^^______```bbbcccdddeeeeeecccdddggghhhjjjnnnrrruuuzzz|||~~~}}}xxxrrrmmmjjj```[[[VVVSSSTTTWWW[[[\\\___aaadddgggjjjmmmrrruuuxxx{{{}}}}}}}}}~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxvvvvvvxxxzzzzzzzzz||||||}}}}}}}}}}}}||||||zzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxvvvuuutttvvvxxxyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxuuuvvvvvvuuurrrppppppqqqtttvvvwwwvvvtttsssssstttnnnoooppprrruuuxxx{{{|||zzzxxxvvvuuuvvvvvvuuutttrrrrrrrrrrrrsssssstttuuusssrrrqqqpppqqqpppooommmmmmnnnpppppppppnnnllljjjiiijjjlllnnnoooooonnnnnnnnnooopppqqqqqqpppooonnnlllllllllkkkkkkkkkkkkkkkjjjkkklllmmmmmmlllkkkjjjkkkkkkkkklllllllllmmmmmmooooooppppppppppppoooooonnnmmmmmmmmmllljjjfffccc]]]\\\YYYVVVTTTSSSRRRRRRMMMQQQVVVZZZ\\\]]]___aaabbbeeekkkppptttyyy~~~~~~~~~}}}}}}~~~{{{|||~~~ttthhhaaa___[[[WWWUUUWWWZZZ___iiiwwwhhhUUULLLDDD>>><<<777555333222222222111000------...//////000111111------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............---------------------------....../////////000000000222222111111111000000000222333444444333333555777666;;;EEESSSaaasssDDDBBB???;;;777555333222222222222222222222222222111111111222444666777888888888888999999999999999;;;;;;<<<<<<======>>>>>>======>>>@@@BBBDDDGGGHHHIIIKKKMMMNNNMMMLLLLLLMMMIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPRRRTTTVVVXXXYYYXXXWWWWWWXXXZZZ\\\]]]]]]```bbbccc```^^^\\\[[[WWWWWWXXXYYY[[[]]]___`````````aaacccdddfffgggggggggjjjllloooqqqtttxxx{{{}}}~~~yyyrrrlllhhh]]]YYYUUUTTTWWW[[[^^^^^^```cccfffiiimmmqqqwwwzzz|||~~~}}}~~~}}}}}}|||{{{{{{{{{{{{|||{{{{{{zzzzzzyyyyyyzzzzzzxxxxxxwwwyyy{{{||||||{{{{{{|||}}}~~~~~~||||||{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuwwwyyyzzzyyyyyyyyy{{{zzzyyyxxxwwwwwwwwwxxxxxxuuuvvvvvvuuusssqqqrrrsssuuuwwwwwwvvvtttrrrrrrsssqqqqqqrrrsssuuuwwwyyyzzzyyyxxxvvvvvvxxxyyyxxxwwwtttuuuvvvxxxxxxxxxxxxxxxvvvvvvvvvtttrrrppppppqqqpppppppppppppppnnnmmmlllllllllmmmnnnnnnnnnnnnnnnnnnoooqqqsssssssssrrrqqqnnnnnnnnnmmmmmmmmmllllllkkklllmmmoooooommmlllkkkllllllkkkjjjkkklllmmmnnnnnnnnnooopppppppppppppppnnnmmmlllllljjjgggbbb^^^YYYXXXUUUSSSQQQPPPPPPPPPKKKMMMQQQSSSTTTVVVXXXZZZ[[[^^^dddiiinnnsssyyy|||~~~}}}}}}~~~|||~~~xxxlllfffccc^^^XXXUUUXXXZZZ[[[```lll~~~www```QQQFFF???>>>777555333222222222111000///////////////000000000.........------------,,,******+++,,,,,,,,,,,,,,,,,,***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++------------------------.../////////000000000000//////000111222222333333222333444444444444666888===DDDUUUjjj|||CCCAAA===999666333222222333333333333333333333333111111111222444666777888888888888888888888999999;;;;;;<<<<<<===>>>>>>>>>======>>>@@@BBBEEEGGGHHHLLLNNNPPPPPPOOONNNMMMNNNIIIJJJKKKMMMNNNPPPQQQQQQNNNOOOPPPQQQSSSUUUWWWXXX[[[ZZZXXXWWWXXXZZZ]]]___\\\___ccccccaaa^^^[[[ZZZUUUVVVWWWYYY[[[]]]```aaaaaabbbcccdddfffggghhhiiikkknnnqqqsssuuuyyy}}}~~~~~~yyyrrrkkkggg\\\XXXUUUUUUYYY]]]______aaadddhhhkkkoootttzzz~~~~~~~~~}}}}}}||||||||||||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwxxxzzz}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{{{{|||{{{zzzxxxwwwuuuwwwyyyzzzyyyzzz{{{|||{{{zzzxxxwwwvvvwwwxxxxxxtttuuuvvvuuusssrrrrrrtttvvvwwwxxxvvvtttrrrqqqrrruuuuuutttuuuuuuvvvwwwwwwyyyxxxwwwwwwyyy{{{zzzzzzvvvwwwzzz|||}}}|||{{{zzzwwwyyyzzzxxxsssqqqrrrtttooooooooonnnnnnmmmlllkkkmmmmmmmmmmmmmmmnnnnnnnnnnnnppprrrtttuuuuuutttsssqqqqqqppppppoooooooooooolllmmmoooppppppooommmlllnnnlllkkkjjjjjjkkkmmmooolllmmmnnnpppqqqqqqqqqqqqooonnnmmmkkkiiiddd^^^ZZZWWWUUUSSSPPPOOONNNNNNNNNLLLNNNPPPQQQRRRSSSVVVXXXUUUYYY___eeejjjpppvvvzzz{{{}}}}}}~~~}}}zzzooohhhfff```XXXTTTXXXZZZYYYZZZeeeyyygggUUUGGG@@@>>>888666333222222222111000111111000000//////......//////.........---------)))***+++,,,,,,,,,,,,,,,,,,***)))***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***))))))***+++,,,...///000111////////////000000000000,,,---...000222444666666222444555444444444777999GGGQQQeee~~~DDD===555222333444333111444333333222111111111222...///000222444666777888<<<;;;:::888777888888999;;;:::::::::;;;<<<>>>??????@@@BBBDDDFFFGGGHHHIIILLLMMMOOOPPPPPPOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPRRRQQQQQQRRRRRRSSSTTTUUU\\\ZZZYYYXXXYYY\\\___``````bbbbbbaaa^^^[[[YYYYYYSSSTTTVVVXXXXXXZZZ]]]```dddccccccdddfffhhhkkklllnnnqqqtttwwwyyy|||~~~vvviii___ZZZ[[[[[[[[[[[[^^^aaaeeeggghhhjjjkkknnnsssyyy}}}}}}~~~~~~~~~}}}zzzyyyzzz{{{|||}}}}}}|||{{{zzzxxxvvvuuutttvvvxxxxxxxxxyyyzzz||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||yyyyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{{{{|||{{{{{{{{{|||{{{zzzyyyxxxwwwwwwvvvyyyxxxwwwuuuttttttsssssstttvvvxxxxxxvvvsssqqqqqqvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyy{{{|||}}}{{{zzzyyy{{{}}}||||||{{{yyywwwvvvttttttqqqrrrssspppmmmkkkmmmooolllmmmnnnooopppppppppoooqqqqqqrrrsssrrrqqqpppooonnnoooppprrrrrrrrrrrrqqqmmmnnnooooooooonnnlllkkkqqqooollliiihhhjjjlllnnnssspppnnnnnnqqqrrrqqqooonnnllljjjiiigggddd```\\\UUUTTTQQQNNNLLLJJJJJJJJJJJJKKKLLLMMMPPPRRRTTTVVVWWWWWW\\\dddiiillloootttvvv}}}~~~|||~~~~~~~~~}}}}}}~~~uuulllfffeeefff\\\YYYWWWXXXZZZbbbrrrvvv___QQQFFF???999777444222222111000///000000000000///////////////............---------+++++++++*********)))))),,,------......------,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++,,,,,,---***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111000000000000000111222555222222666888:::@@@GGGQQQccczzzCCC===555222333444333111444333222222111111222222111111333444666777888999;;;:::999888888888999:::<<<<<<;;;<<<===>>>@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQTTTTTTTTTTTTTTTUUUVVVVVV\\\[[[ZZZYYY[[[]]]```bbbbbbcccccc```\\\YYYWWWWWWRRRTTTWWWXXXYYY[[[___aaadddddddddfffhhhjjjlllnnnooorrrwwwzzz|||~~~vvvhhh___YYYZZZ[[[[[[\\\___cccfffgggiiikkkmmmoootttyyy}}}~~~~~~}}}{{{zzzzzz|||}}}}}}}}}|||{{{zzzxxxvvvuuuuuuvvvxxxxxxxxxxxxzzz{{{||||||~~~~~~}}}}}}|||{{{{{{{{{{{{{{{|||||||||{{{{{{{{{|||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxzzzyyyxxxwwwwwwvvvwwwwwwvvvwwwyyyxxxuuusssrrrsssvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyy{{{|||}}}{{{zzzzzz{{{}}}~~~}}}|||zzzxxxvvvtttsssrrrssssssqqqnnnmmmnnnpppooooooooooooooooooooooooqqqqqqrrrsssrrrqqqpppoooqqqrrrtttvvvwwwvvvuuutttoooooopppqqqppppppooonnnpppnnnllljjjjjjllloooqqquuurrrppppppqqqrrrpppnnnmmmkkkiiihhhfffccc___[[[UUUSSSQQQNNNLLLKKKJJJJJJHHHIIIJJJKKKMMMPPPRRRSSSXXXWWWZZZaaafffjjjpppvvvzzz~~~~~~~~~~~~~~~}}}}}}vvvpppjjjhhhggg```\\\YYYXXXYYY___mmmzzzeeeRRRFFF>>><<<999666333333333111000000000000000///////////////............---------............---------,,,,,,------......------,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,------++++++,,,------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000111111000000000000111222222333111222555666999CCCMMM```rrrAAA<<<555222333444333222333333222222111111222222444555555666888999999::::::999999888888999;;;<<<============???@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKKKKIIIJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMNNNOOOPPPRRRSSSWWWVVVVVVVVVVVVWWWXXXXXX\\\\\\\\\\\\^^^```bbbdddddddddccc___ZZZVVVTTTTTTRRRTTTWWWYYY[[[]]]```ccceeeeeefffhhhjjjlllooopppppptttyyy}}}tttggg^^^XXXZZZ\\\]]]^^^aaaeeehhhhhhkkknnnqqqsssvvvzzz}}}~~~~~~~~~|||{{{{{{|||}}}}}}}}}|||{{{yyywwwvvvuuuvvvwwwyyyyyyxxxxxxyyyzzz||||||~~~~~~}}}|||}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxxxxvvvtttssssssuuuvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzyyyzzzzzz{{{|||}}}|||{{{zzz|||~~~~~~~~~}}}{{{yyywwwuuuttttttttttttrrrpppooopppqqqsssrrrpppooonnnnnnoooooorrrrrrsssssssssrrrqqqpppsssuuuxxxzzz{{{zzzxxxwwwpppqqqrrrrrrrrrrrrqqqqqqooonnnlllkkklllnnnqqqsssuuusssqqqqqqqqqqqqooonnnllljjjhhhgggeeebbb^^^ZZZUUUSSSQQQNNNLLLKKKKKKKKKHHHIIIJJJKKKMMMOOOQQQRRRYYYWWWXXX]]]bbbgggoooxxx}}}~~~~~~~~~~~~~~~~~~{{{yyyuuuqqqmmmfff```[[[YYYWWW[[[fffrrrqqqYYYIIIAAA???<<<888555444444333222000000000000///////////////............---------////////////............,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,---............---,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000111111111111000000111111222333333333555777888===LLLZZZttt>>>:::555333333444444333333333222222111222222333666666777777888999::::::999999888888999:::<<<===<<<======>>>@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUXXXXXXWWWWWWXXXXXXYYYZZZ]]]^^^^^^___aaaccceeeffffffeeebbb]]]WWWSSSRRRRRRRRRTTTXXX[[[]]]___bbbdddeeefffhhhjjjlllnnnpppqqqoootttyyy}}}~~~~~~~~~~~~}}}}}}qqqeee^^^YYY[[[]]]___aaadddhhhkkkkkknnnsssvvvxxxzzz}}}}}}~~~~~~~~~}}}|||||||||}}}|||||||||{{{yyywwwvvvuuuwwwxxxyyyyyyxxxwwwxxxzzz{{{|||~~~~~~}}}~~~~~~~~~}}}|||||||||{{{||||||{{{zzzzzzyyyyyyyyy|||{{{{{{{{{{{{zzzzzzzzzvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxwwwtttrrrqqqsssuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{||||||}}}|||{{{{{{|||~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuuuusssrrrrrrrrrrrrtttrrrpppooonnnoooqqqrrrtttuuuuuuvvvuuutttsssrrrtttvvvyyy{{{|||{{{yyywwwrrrrrrrrrssssssssssssssspppooommmmmmmmmoooqqqrrrrrrrrrqqqqqqqqqpppooonnnllljjjhhhfffeeebbb]]]ZZZTTTSSSQQQNNNMMMLLLLLLLLLKKKLLLLLLMMMOOOQQQRRRSSSYYYVVVVVVZZZ]]]cccnnnyyy|||}}}~~~{{{vvvjjjccc\\\YYYWWWXXXaaakkkzzzdddRRRIIIBBB>>>999666444333222222000000000000///////////////............------------------,,,,,,,,,,,,+++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...------------------------------------............//////000000000111111111111111111111111222333444444666999<<<>>>GGGZZZlll;;;999555333333444444444333222222111222222333333555555666777888888999999999999888888999;;;===>>>;;;<<<===???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZ[[[[[[___```bbbccceeefffggggggfffeeeaaa[[[UUUQQQPPPQQQSSSVVVZZZ]]]___aaaccceeefffggghhhkkkmmmooopppqqqmmmqqqvvvzzzzzzzzzzzzzzzyyy{{{~~~yyylllccc^^^ZZZ]]]```bbbdddgggkkkmmmooosssxxx{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{||||||{{{{{{zzzzzzyyyxxxwwwvvvwwwxxxyyyyyyxxxwwwxxxzzz||||||~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||{{{zzzyyyxxxxxxxxxxxx}}}}}}|||{{{zzzzzzyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxvvvsssppppppsssuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{{{{|||||||||||||||||||||||||||}}}}}}||||||{{{{{{{{{{{{zzzzzzwwwvvvuuutttttttttsssssssssrrrpppooopppqqqsssuuuvvvwwwxxxxxxxxxwwwvvvuuurrrtttvvvyyyyyyxxxwwwvvvssssssssssssssssssssstttrrrqqqooonnnnnnnnnooopppooopppqqqqqqpppooooooooollljjjhhhfffdddaaa]]]ZZZSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSXXXVVVVVVXXXZZZ___jjjvvv~~~~~~~~~{{{|||~~~|||mmmeee]]]YYYWWWWWW^^^ffftttqqqZZZMMMDDD@@@:::666444333222111000000000000///////////////............---------,,,,,,,,,,,,++++++++++++,,,------......------,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---......//////......,,,+++++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------------------------------.........//////000000000000111111111111111111111111222333444555444666:::???EEERRRiii~~~888777555444333444555666222222111111222222333333444444555666777888999::::::999999999:::;;;===>>>;;;<<<>>>@@@AAABBBCCCCCCEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQQQQSSSTTTVVVXXXYYYXXXXXXXXXYYY[[[\\\^^^___bbbccceeeggghhhhhhhhhgggeeeccc^^^XXXSSSPPPPPPRRRTTTWWW\\\___```bbbdddeeefffggghhhjjjlllmmmnnnnnnjjjmmmrrruuuuuuuuuuuuuuuuuuwww{{{~~~sssggg```___]]]```cccfffhhhjjjmmmpppsssvvvzzz~~~~~~~~~}}}}}}~~~~~~|||{{{{{{zzzzzzxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwyyyyyyxxxxxxyyyzzz|||}}}~~~}}}}}}}}}}}}||||||||||||~~~}}}zzzxxxwwwwwwwwwxxx{{{{{{{{{{{{zzzzzzyyyyyyzzzyyyyyyyyyzzz{{{{{{|||xxxxxxvvvtttqqqqqqsssuuuuuuuuuuuuuuuvvvwwwyyyyyy||||||}}}}}}}}}}}}||||||||||||}}}~~~~~~|||{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvttttttuuuuuutttsssrrrrrrqqqqqqrrrsssuuuvvvxxxxxxyyyzzzyyyxxxwwwvvvrrrssstttvvvvvvvvvvvvuuuvvvuuuuuutttsssssstttttttttsssrrrppppppppppppqqqoooqqqssssssqqqooonnnnnnjjjhhhfffeeeccc```\\\XXXSSSRRRPPPOOONNNNNNNNNOOOMMMMMMMMMNNNNNNPPPQQQQQQVVVUUUVVVXXXXXX[[[fffrrr~~~~~~{{{|||~~~ppphhh___ZZZWWWWWW\\\bbbmmm~~~cccPPPGGGBBB;;;666444333222111000000000000///////////////............---------.........------------,,,,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,---............---++++++++++++,,,---......,,,,,,++++++,,,,,,---...------------------------------........./////////000000000111111111222222111111111222333444555666444666;;;CCCNNN___xxx666666555444333333555666222222111111222222333444333444555777888:::;;;;;;;;;:::999999:::;;;<<<===<<<===???AAACCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTVVVXXXYYYZZZXXXYYYZZZ[[[]]]___aaaccceeefffhhhjjjkkkjjjhhhgggccc```\\\VVVQQQPPPQQQTTTVVVYYY]]]```aaabbbccceeeeeefffhhhjjjkkkkkkkkkkkkiiikkknnnppppppqqqrrrsssrrrtttxxx{{{~~~|||mmmbbb___``````cccgggiiikkkmmmoooqqqtttwww{{{}}}~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyvvvvvvwwwyyyyyyzzzzzzzzzuuuvvvxxxxxxxxxxxxzzz{{{|||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~|||zzzxxxxxxxxxyyywwwxxxxxxyyyzzz{{{{{{|||{{{zzzzzzzzzzzz{{{{{{|||yyyyyyyyyvvvtttssstttvvvttttttuuuuuuvvvxxxyyyzzz|||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}~~~|||}}}||||||{{{zzzyyyxxxxxxxxxuuussssssuuuvvvuuusssssssssssssssssstttttttttwwwxxxxxxyyyxxxwwwvvvuuuttttttttttttuuuvvvwwwwwwzzzyyywwwvvvuuutttuuuuuuuuuuuutttssssssttttttuuutttvvvwwwvvvrrrnnnmmmmmmhhhfffdddbbb```]]]YYYVVVRRRQQQPPPOOONNNNNNOOOPPPOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUXXXYYYXXXYYYbbbmmmyyyzzz|||~~~uuukkkaaa[[[XXXVVVYYY^^^dddxxxnnnWWWJJJEEE===888555444333222000000000000///////////////............---------////////////............,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......------------------------+++,,,---.........------++++++,,,---------------++++++++++++,,,---...///,,,,,,++++++,,,,,,---.......................................////////////000000111111111222222222111222222222333555666777888888>>>JJJZZZnnn555555555444333333555777222111111111222333333444333444555777999;;;<<<===;;;;;;:::999:::;;;<<<======>>>AAACCCEEEFFFFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOQQQSSSRRRRRRSSSTTTVVVXXXZZZ[[[YYYZZZ[[[]]]___bbbdddffffffhhhjjjlllllljjjhhhgggaaa___[[[UUUQQQPPPRRRUUUWWWZZZ___aaabbbbbbcccdddeeefffhhhiiijjjjjjiiiiiihhhjjjmmmnnnnnnnnnppprrrppprrrvvvyyy}}}zzzjjj___^^^aaaccceeeiiikkklllnnnppprrruuuwwwzzz|||~~~||||||{{{{{{}}}}}}}}}|||{{{zzzyyyxxxxxxtttuuuwwwxxxyyyzzz{{{{{{tttvvvxxxxxxxxxyyy{{{|||}}}}}}}}}}}}}}}|||{{{{{{}}}}}}~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{ttttttvvvxxxzzz|||~~~~~~zzzyyyyyyxxxxxxyyyyyyyyyzzz{{{{{{yyywwwuuuvvvwwwtttttttttuuuvvvxxxyyyzzz|||}}}~~~~~~}}}|||}}}}}}~~~~~~|||~~~}}}{{{yyywwwuuuuuuxxxuuurrrsssuuuvvvuuusssuuuuuuuuuuuutttsssrrrqqqvvvvvvwwwxxxwwwvvvuuutttvvvuuuuuutttuuuwwwxxxyyy}}}|||zzzwwwvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyxxxzzz{{{yyysssnnnlllllleeedddbbb```^^^[[[WWWTTTRRRQQQPPPOOONNNOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTSSSUUUYYY[[[XXXXXX___iiiqqq{{{zzz{{{~~~yyynnnccc]]]XXXUUUVVV[[[]]]pppyyy___LLLGGG???999666555444333000000000000//////////////////.........---------///.........------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------------------***+++---...///...------***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,,,,++++++,,,,,,---......................................./////////000000111111111111222222222222222222333444555777777===<<>>???BBBDDDFFFHHHIIIIIIKKKLLLMMMMMMLLLKKKIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZ[[[VVVYYY\\\^^^```aaadddfffeeeeeegggiiijjjhhhddd```aaa^^^ZZZUUUSSSRRRRRRSSSYYY[[[___cccfffffffffeee___```bbbbbbaaabbbdddfffjjjlllmmmllliiiiiilllpppooorrrtttvvv|||yyylllddd```___^^^eeegggjjjlllmmmnnnppprrrwwwzzz}}}~~~}}}{{{yyyxxxwwwvvvwwwxxxyyyyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyy||||||}}}~~~~~~|||{{{vvvvvvwwwxxxyyy{{{|||}}}xxxyyy{{{||||||{{{yyyxxxxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyzzzzzzyyyyyyxxxxxx{{{}}}}}}|||||||||~~~}}}{{{{{{}}}~~~}}}yyytttqqqppppppsssvvvxxxwwwvvvvvvwwwyyyxxxwwwwwwxxxxxxwwwuuuvvvuuuuuuuuuttttttttttttvvvuuutttssstttwwwzzz|||~~~~~~|||{{{yyywwwvvvuuuyyyyyyyyyzzzzzzzzzzzzzzz|||{{{yyyvvvrrrmmmiiigggiiigggddd```\\\XXXVVVUUURRRRRRQQQPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRUUUWWW[[[\\\\\\\\\[[[[[[]]]___eeennnzzz{{{}}}}}}xxxoooddd[[[WWWVVVWWWZZZggg{{{jjjXXXEEE>>>@@@999555555111222111111000000000000000//////.........---------........................,,,,,,,,,+++++++++******...---+++******+++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000111222222333333333111111555555444555999;;;DDDOOO[[[mmm444555555555555444333333333333333444444333333333777777888999:::;;;<<<<<<;;;::::::::::::;;;<<<<<<===>>>@@@BBBDDDFFFHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[[[[YYY\\\___aaabbbbbbdddeeeffffffgggiiijjjhhheeebbb```]]]XXXSSSQQQQQQRRRSSS[[[]]]```bbbdddcccbbbaaa]]]^^^^^^^^^]]]^^^```bbbdddfffhhhgggfffgggkkkoooqqqtttuuuvvv|||tttiiibbb___^^^^^^dddfffiiikkklllnnnqqqtttyyy{{{~~~~~~~~~~~~|||zzzyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyy{{{|||}}}~~~~~~}}}{{{xxxxxxxxxyyyzzz{{{|||}}}zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{||||||{{{||||||}}}|||{{{zzzyyyzzz|||~~~|||||||||~~~~~~|||zzz{{{}}}{{{wwwssspppooorrrtttwwwyyyxxxwwwwwwxxxyyyxxxwwwxxxyyyyyywwwuuuvvvvvvuuuuuuuuutttttttttvvvuuutttsssuuuwwwzzz|||~~~}}}|||zzzyyywwwwww|||||||||{{{|||||||||}}}{{{zzzxxxvvvrrrnnnjjjhhheeeccc```\\\YYYVVVTTTSSSRRRRRRQQQQQQQQQRRRSSSTTTSSSTTTUUUTTTTTTTTTWWWYYY]]]^^^______^^^^^^```bbbcccjjjttt~~~|||}}}~~~~~~zzzrrrggg]]]WWWWWWXXXZZZeeevvvuuu\\\HHH@@@AAA;;;666666222222222111000000000000000//////.........---------........................---------,,,,,,,,,++++++...---+++******+++---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------........./////////000000//////000111111222222333444222222555666555777;;;AAAIIIVVVfff}}}555555666666555555444333333333333333444444333333777777888999:::;;;<<<<<<::::::999999::::::;;;<<<===>>>@@@BBBEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNNNNOOOQQQRRRTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\YYY]]]aaaeeefffffffffggghhhgggggghhhiiiiiifffddd```\\\VVVQQQOOOPPPSSSUUU^^^___```aaaaaa```^^^]]]^^^^^^]]][[[ZZZ[[[^^^```___aaadddddddddfffkkkooosssuuuvvvvvv{{{}}}vvvlllddd```^^^______cccdddfffhhhjjjnnnssswww{{{}}}}}}}}}~~~~~~|||{{{zzzzzzyyyyyyzzz{{{{{{{{{zzzzzz||||||{{{zzzyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~}}}~~~}}}|||zzz|||~~~||||||}}}~~~xxxzzz{{{zzzvvvrrrpppoootttwwwyyyzzzyyyyyyyyyyyyzzzyyyxxxyyyzzzzzzxxxvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuttttttuuuxxx{{{|||~~~}}}|||{{{zzzyyy~~~}}}|||{{{{{{|||}}}~~~zzzyyywwwtttqqqmmmjjjhhhaaa___]]]ZZZWWWUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSUUUVVVVVVVVVWWWYYY\\\___aaabbbcccbbbbbbdddeeeccchhhooovvv||||||{{{|||}}}~~~}}}wwwlll```XXXXXXZZZZZZaaannncccMMMCCCCCC<<<777777444222222111000000000000111/////////.........------.................................---------,,,,,,------++++++++++++------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---..............................//////000000000111111111/////////000111111222222444222333666666555999>>>HHHRRRbbbyyy555555666666555555444333333333333333333444444555888888999999:::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<>>>???AAACCCEEEHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLNNNNNNOOOPPPRRRTTTUUUVVVYYY[[[]]]_________]]]\\\XXX]]]cccgggiiiiiiiiijjjhhhgggfffggghhhhhhgggeeeaaa\\\VVVQQQOOOQQQUUUXXX_______________^^^]]]]]]``````___\\\[[[\\\^^^aaa```bbbeeefffeeeggglllqqqsssuuuwwwwww{{{|||rrrmmmfff```______```aaabbbcccdddfffiiinnnuuuzzz~~~||||||}}}~~~}}}}}}}}}zzz{{{{{{|||||||||{{{{{{~~~}}}{{{zzzyyyyyyyyyzzzyyy{{{|||~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~||||||||||||}}}~~~}}}|||~~~~~~~~~~~~xxxzzz{{{yyyvvvsssqqqqqqwwwyyy{{{|||{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{yyywwwvvvvvvvvvuuuuuuuuuuuutttuuuttttttuuuvvvyyy{{{}}}~~~~~~}}}||||||~~~}}}{{{zzzyyyzzz{{{|||{{{yyywwwsssoookkkgggfff___^^^]]][[[YYYWWWWWWVVVSSSSSSSSSTTTTTTTTTUUUUUUSSSUUUWWWXXXXXXYYY[[[]]]```bbbeeeggggggfffggghhhgggjjjnnnrrrvvv|||~~~zzzyyyyyy{{{}}}|||rrreee\\\ZZZ\\\ZZZ^^^gggwwwmmmUUUGGGDDD<<<888888444333222111111000000111111////////////....................................------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................---,,,,,,,,,,,,---............................../////////000000000111111...//////000000111222222444222333666666666<<>>>>>???@@@AAADDDFFFHHHJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRUUUWWWXXX]]]^^^```aaaaaa```^^^]]]]]]aaafffiiiiiihhhhhhhhhgggfffeeefffggghhhgggeeebbb^^^XXXSSSRRRUUUYYY\\\______^^^^^^^^^_________```aaa```^^^\\\]]]___aaaccceeehhhhhhhhhiiinnnrrrssswwwyyyzzz|||}}}xxxjjjfffaaa______aaacccdddaaabbbdddfffiiiooowww||||||}}}}}}~~~~~~~~~||||||}}}}}}}}}||||||{{{}}}|||zzzyyyyyyzzzzzzzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{|||{{{xxxuuuttttttyyy{{{}}}|||{{{{{{|||}}}}}}|||{{{|||}}}|||{{{yyywwwvvvvvvvvvuuuuuuuuuuuutttttttttuuuwwwzzz|||}}}~~~}}}{{{zzzzzzzzz{{{|||yyyvvvqqqlllgggdddbbb^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUVVVVVVVVVWWWWWWWWWTTTVVVXXXYYYYYYZZZ\\\^^^```dddhhhjjjkkkjjjjjjjjjkkkmmmoooqqqtttyyy~~~~~~yyyvvvwwwyyy|||xxxkkkbbb]]]]]]YYY\\\aaannnyyy^^^LLLGGG>>>999999444333222222111111111111111000000/////////.................................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------........................---,,,,,,,,,,,,---......------------------------....../////////000000000/////////000111111222222333222444666777888@@@IIISSSjjj444444555555444444333222444444333333333555666777999:::::::::;;;;;;;;;<<<=========<<<===>>>>>>??????@@@BBBDDDGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSWWWYYY[[[aaaaaabbbbbbbbbaaa___^^^ccceeehhhiiigggeeedddcccfffffffffhhhiiiiiigggeeebbb___ZZZVVVVVVXXX\\\___aaa```___^^^___```bbbccc___```aaa```______```bbbeeehhhkkkkkkkkkmmmrrrvvvxxx}}}zzzrrreeebbb___^^^```bbbdddeeeaaacccdddgggkkkqqqxxx}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}||||||}}}}}}|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{|||}}}|||yyywwwwwwwww{{{|||}}}}}}{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||zzzwwwwwwvvvvvvvvvuuuuuuuuussstttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||{{{zzzwwwsssnnniiidddaaa```]]]\\\[[[YYYXXXXXXXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYWWWYYY[[[\\\\\\\\\^^^___bbbfffkkknnnooonnnmmmmmmlllnnnqqqrrrtttwww{{{~~~|||~~~{{{vvvwwwyyy||||||rrriiibbb^^^YYY[[[^^^gggwwwiiiSSSKKKAAA;;;:::555333333222111111111111222000000000/////////..............................,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........./////////000000000000000111222222333333333333555888999<<>>>>>@@@AAACCCEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLKKKLLLOOORRRVVVZZZ]]]___ddddddcccbbbaaaaaa```___bbbdddffffffeeedddddddddgggggghhhkkkmmmllliiigggaaa^^^[[[XXXXXXZZZ]]]```eeecccaaa``````aaacccddd___aaadddddddddccccccdddiiilllooopppqqqtttzzz~~~wwwlllbbb```]]]]]]```bbbddddddbbbcccfffiiilllrrryyy}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{||||||||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~{{{|||}}}{{{yyyxxxxxxyyy|||}}}}}}}}}{{{{{{|||~~~~~~}}}~~~}}}{{{wwwwwwwwwvvvvvvvvvuuuuuussstttuuuwwwyyy{{{}}}}}}}}}}}}~~~~~~{{{yyyuuusssoookkkfffcccaaaaaa^^^^^^\\\[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[]]]___``````___```aaadddhhhnnnrrrsssrrrqqqqqqmmmppptttwwwxxxyyyzzz|||~~~~~~uuuxxx~~~}}}yyyzzz{{{}}}~~~xxxpppeee^^^YYY[[[^^^bbbmmm~~~sss[[[PPPEEE???===888444333222222111111222222000000000000/////////...........................------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------------------------------------------------,,,,,,,,,,,,---..............................//////000000000111111111111111111222333333444444444555888<<<===AAANNNZZZooo222333333333333222111111555444333222333555777999::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@AAACCCEEEGGGJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOSSSXXX\\\```bbbfffeeecccbbbaaa`````````]]]___bbbdddeeefffhhhjjjhhhhhhkkknnnpppnnnkkkhhh___]]][[[YYYYYY[[[^^^___hhhfffcccaaa```aaacccdddbbbdddhhhjjjiiihhhhhhhhhlllooosssvvvwww{{{uuuiii```^^^\\\]]]___bbbccccccbbbdddgggjjjnnnsssyyy}}}~~~~~~~~~~~~}}}}}}|||||||||}}}~~~}}}|||zzz{{{|||}}}}}}}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{||||||{{{yyyxxxxxxyyy|||}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}|||wwwwwwwwwwwwvvvvvvvvvvvvssssssuuuwwwyyy{{{}}}~~~|||}}}}}}~~~|||yyyvvvqqqooolllhhhfffdddcccbbbbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[\\\]]]^^^]]]\\\\\\^^^```ccccccbbbbbbbbbbbbeeejjjqqquuuvvvuuutttsssooosssxxx{{{|||||||||}}}||||||~~~}}}zzzwwwqqqttt{{{}}}|||}}}~~~|||ttthhh^^^YYY\\\^^^___hhhwwwvvvvvvzzz```TTTHHHAAA???:::444333222222111111222222000000000000////////////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------////////////////////////---,,,,,,,,,,,,---......000000000000000000000000000111111111111222222222111222222333333444555555666777;;;>>>@@@EEESSS```|||333333333333333333333333444333333444666888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAADDDDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKLLLNNNOOOPPPPPPRRRTTTYYY^^^cccfffffffffdddcccaaa```___^^^]]]^^^```ccceeeggghhhiiijjjiiihhhiiikkkmmmlllkkkbbb```\\\YYYXXXXXXZZZ[[[aaacccddddddcccdddfffhhhdddgggkkknnnoooooonnnmmmpppuuu{{{~~~}}}rrrlll^^^______```aaabbbbbbcccdddeeehhhmmmtttyyy|||}}}~~~~~~}}}}}}~~~|||zzzyyy{{{~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||{{{zzz~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||yyyyyyyyyxxxxxxvvvuuuuuuvvvvvvwwwwwwxxxxxxxxxyyywwwyyy|||~~~|||yyyxxxnnnmmmllliiigggdddbbbaaaaaa`````````___^^^[[[XXX\\\\\\]]]^^^^^^^^^^^^]]]```ccceeeddd``````dddiiikkkpppttttttqqqnnnooorrrvvvwwwyyy{{{}}}}}}}}}}}}}}}zzzyyyzzzzzzxxxuuulllooottt{{{~~~}}}vvvlllfff___ZZZWWW\\\dddlllvvv~~~~~~qqqmmm~~~mmmRRRHHHFFF???555555333222000000000000111000000000000///////////////............---------------------------------.........------,,,,,,,,,(((((()))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++....................................////////////000000000000000000000000,,,---......---...000222222333333333222222444666777666:::@@@FFFNNNaaassswwwzzz|||333333333333333333333333333222333444555888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKKKKKKKLLLNNNOOOQQQQQQSSSVVVZZZ^^^bbbeeefffeeedddcccaaa___^^^]]][[[\\\^^^aaadddfffggghhheeeeeeeeefffiiijjjjjjiiidddaaa^^^[[[YYYZZZ[[[]]]^^^aaadddffffffeeeffffffeeegggjjjmmmnnnnnnnnnnnntttyyyzzzooohhh^^^^^^___```aaacccdddeeedddeeehhhmmmsssxxx|||}}}~~~}}}|||~~~}}}}}}~~~}}}{{{zzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{}}}}}}~~~~~~~~~~~~}}}||||||{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwyyy|||~~~}}}~~~~~~{{{xxxvvvnnnmmmkkkiiigggeeedddddddddcccaaaaaa```___\\\ZZZ\\\]]]^^^______`````````ccceeegggeeebbbbbbfffjjjnnnrrrvvvvvvssspppqqqtttxxxyyyzzz|||||||||{{{{{{|||yyyxxxxxxxxxvvvtttjjjnnnuuu}}}zzzrrrmmmccc\\\XXXZZZ```gggqqq{{{wwwmmmiiiuuuvvvYYYMMMIIIBBB999666555444222111111111222000000000000///////////////............---------------------------------------------------,,,,,,************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++....................................////////////000000000000000000000000///111111111111111333555111333333333222333555666888999>>>FFFNNNZZZnnn}}}zzz{{{}}}333333333333333333333333222222333444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCEEEEEEFFFGGGHHHJJJKKKKKKKKKJJJJJJJJJKKKMMMNNNOOORRRSSSUUUXXX[[[___bbbdddeeedddcccbbb```^^^]]]\\\YYYZZZ]]]___bbbccceeeeeebbbbbbbbbeeehhhjjjiiihhhdddbbb___\\\[[[[[[]]]^^^]]]bbbgggjjjjjjiiihhhgggiiikkkmmmnnnoooppprrrttt|||wwwlllfff^^^______```bbbdddeeefffdddfffiiinnnsssxxx{{{}}}~~~}}}{{{{{{~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzzzzz{{{|||}}}~~~~~~|||{{{zzz{{{{{{yyyyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwyyyzzz|||}}}~~~~~~}}}}}}}}}}}}yyywwwooommmkkkhhhgggggghhhhhhiiifffcccbbbbbbaaa___]]]]]]^^^___aaabbbccccccdddfffhhhiiihhheeeeeehhhlllqqquuuxxxwwwtttrrrsssuuuyyyyyyzzzzzzzzzzzzyyyxxx}}}zzzwwwvvvvvvuuusssrrrjjjooowww~~~yyyttthhh```YYYXXX[[[bbbmmmwwwvvvoookkkoooyyyeeeTTTLLLEEE===999777555444222222222333000000000000///////////////............---------------------------------,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,....................................////////////000000000000000000000000---///////////////111333111222444333333333666888:::<<>>@@@BBBDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIJJJLLLOOOQQQSSSVVVXXXZZZ]]]___```aaaaaa``````______^^^]]]\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\```aaacccfffjjjlllkkkjjjaaa```^^^]]]]]]^^^___```fffhhhlllnnnnnnnnnnnnoooqqqtttwwwxxxxxx{{{uuummmjjjeeedddcccbbbbbbcccdddeeehhhkkkooosssuuuxxx}}}|||~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||~~~}}}}}}~~~}}}}}}}}}||||||zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyywwwyyy{{{~~~~~~{{{zzzyyyyyy{{{|||zzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxwwwwwwwwwwww{{{{{{{{{{{{{{{|||}}}}}}~~~|||xxxvvvqqqnnnkkkjjjkkklllmmmjjjgggeeeeeeeeeeeedddbbbccceeegggiiikkkkkklllkkkkkkkkkkkkkkklllnnnppptttuuuuuutttsssqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwyyyyyywwwvvvtttssssssssstttxxxssskkkaaa[[[ZZZ___lllyyyvvvrrrwww~~~cccRRRGGG@@@;;;999777444222111111111000000000000///////////////............---------------------------------,,,,,,,,,------...............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------....................................////////////////////////////////////000111222222111222444666111222444444555666888;;;:::DDDRRRcccxxx}}}wwwvvvwwwrrryyy444444444444444444444444444555777999;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFGGGHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKNNNQQQTTTVVVYYYZZZ]]]```aaaaaa```___]]]]]]]]]]]]]]]]]]]]]]]]____________^^^]]]\\\[[[___```bbbfffjjjkkkjjjhhhaaaaaa``````aaacccdddeeehhhkkkmmmnnnnnnnnnnnnooorrrwww|||}}}~~~tttllliiigggeeedddccccccdddfffgggkkkoootttwwwxxxzzz~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~zzz{{{{{{|||{{{{{{zzzzzzwwwwwwxxxyyy{{{|||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzzzzwwwyyy|||~~~}}}|||{{{zzzzzz{{{|||}}}{{{{{{||||||||||||{{{{{{yyyyyyyyyyyyyyyxxxxxxxxx|||{{{zzzzzz{{{}}}~~~}}}||||||yyyvvvrrrooonnnmmmmmmnnnllljjjiiijjjjjjiiihhheeefffhhhjjjlllnnnnnnooommmmmmmmmmmmoooqqqssstttwwwwwwvvvuuusssrrrrrrqqqpppppppppqqqrrrtttvvvwwwyyyyyyyyyxxxvvvuuuvvvwwwzzz}}}zzzqqqggg___\\\___lllyyy{{{uuuxxxnnnXXXJJJCCC<<<;;;888555333111111111000000000000///////////////............---------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------................................................////////////000000000000000000000000///000111111000111333555111222444555555777:::<<<===KKK^^^qqqwwwqqqrrrtttsss~~~555555555555555555555555444555777999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCFFFGGGGGGHHHJJJLLLLLLLLLKKKJJJIIIIIIJJJLLLOOOSSSVVVXXXZZZ\\\___bbbbbbaaa```^^^ZZZZZZ[[[[[[\\\]]]]]]^^^_________``````___^^^^^^aaabbbdddhhhkkklllkkkiiiddddddeeefffhhhjjjlllnnnkkkooosssuuutttrrrppppppvvv|||}}}pppiiigggeeedddcccbbbcccfffiiikkkooosssxxxzzz{{{}}}~~~zzzzzz~~~}}}~~~~~~~~~~~~{{{{{{}}}~~~}}}{{{yyyyyyzzz{{{{{{zzzyyyyyyttttttvvvxxxzzz|||}}}~~~|||}}}|||zzzyyyyyy{{{|||wwwyyy|||~~~~~~}}}zzz{{{{{{||||||}}}~~~~~~{{{||||||}}}}}}|||||||||{{{{{{{{{zzzzzzyyyyyyyyy|||{{{zzzzzz{{{~~~~~~~~~}}}|||{{{xxxvvvtttrrrqqqqqqooonnnmmmnnnooopppnnnmmmiiiiiikkkmmmoooppppppppppppooooooqqqtttvvvxxxyyy|||{{{yyywwwwwwvvvuuutttrrrrrrqqqqqqrrrtttuuuvvvyyy{{{|||zzzxxxxxxzzz|||}}}wwwlllccc]]]^^^jjjvvv}}}{{{zzz```OOOGGG>>>===:::777444333222222000000000000///////////////............---------------------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.........///....................................////////////000000000000000000000000---...//////...///111333000222444555666888;;;===CCCTTTjjjxxxrrrqqqrrr{{{555555555555555555555555333444666999:::;;;;;;;;;========================<<<===>>>???AAADDDFFFGGGGGGIIIKKKLLLMMMLLLKKKJJJIIIJJJKKKMMMPPPTTTWWWYYY[[[]]]```ccccccbbb___^^^XXXYYYYYY[[[\\\]]]^^^___]]]^^^___```aaaaaaaaaaaaeeefffhhhllloooooommmkkkggghhhiiikkknnnpppssstttooosssyyy|||{{{wwwsssqqqzzzxxxmmmhhhfffcccbbbaaabbbdddhhhlllnnnqqqvvv{{{}}}}}}~~~|||yyywwwxxx~~~||||||}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~{{{yyyxxxyyyzzz{{{{{{{{{zzzyyyrrrsssuuuwwwyyy|||~~~~~~{{{||||||yyyxxxyyy{{{}}}wwwyyy|||~~~|||yyyzzz{{{}}}~~~||||||}}}}}}}}}}}}}}}||||||||||||{{{{{{zzzzzzzzz|||{{{zzzzzz|||{{{zzzyyyxxxwwwuuuttttttpppoooppprrrttttttrrrpppjjjkkkmmmnnnpppqqqqqqqqqrrrqqqqqqssswwwzzz}}}}}}~~~|||zzzzzzyyyxxxwwwuuutttssssssssssssuuuuuuzzz|||}}}|||zzzzzz}}}~~~{{{pppeee]]]]]]gggsssfffTTTKKK@@@???<<<888666444333333000000000000//////////////////.........---------------------------------.........------,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////---------.........//////..................................../////////000000000000000000000000000000111222222111222444666000222444555666888<<<>>>HHH[[[sss}}}vvvsssrrr666666555555555444444444444555777:::<<<===>>>???>>>>>>>>>>>>????????????@@@??????@@@BBBEEEHHHJJJKKKLLLMMMMMMMMMKKKJJJIIIFFFIIIMMMOOOPPPRRRWWW[[[___ccchhhiiieee```]]]\\\YYYYYYZZZ[[[]]]^^^___```]]]]]]^^^^^^___```aaaaaaggggggiiijjjlllmmmmmmmmmnnnmmmnnnrrrxxx}}}~~~}}}xxxxxxzzz}}}|||wwwvvvyyyuuulllhhhhhheeecccaaaaaadddjjjppptttwwwzzz}}}~~~zzzuuuvvvxxxzzz~~~~~~|||{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{yyy{{{xxxwwwxxxzzz{{{yyywwwvvvxxxzzz{{{zzzzzz{{{|||zzz|||~~~}}}{{{}}}~~~}}}|||yyywwwwwwzzz}}}zzz{{{{{{{{{||||||}}}}}}}}}}}}}}}|||}}}~~~|||}}}~~~{{{yyy|||}}}}}}}}}}}}{{{zzzxxx{{{{{{{{{{{{|||~~~}}}}}}|||{{{zzzyyyxxxxxxqqqppppppqqqssstttsssrrrppprrrrrrrrrrrrrrrtttvvvwwwxxxyyyzzz}}}}}}{{{{{{zzzxxxwwwvvvvvvwwwwww|||uuuiii```^^^aaaeeexxxmmmUUULLLGGG???888777777333111111111111111111000000000000000000000///......------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++------,,,+++,,,---...///000///...---------------........................000000000000000000000000000000000000////////////...///000222222333333333888555444666777999???GGGOOObbb{{{vvvrrrvvv666666555555555444444444555666888:::;;;======>>>======>>>>>>>>>?????????@@@??????@@@BBBEEEHHHJJJLLLLLLMMMMMMLLLKKKJJJIIIHHHJJJMMMNNNPPPSSSXXX\\\bbbeeeiiiiiifffaaa___^^^ZZZ[[[[[[\\\^^^___``````______``````aaaaaaaaaaaadddeeegggjjjkkkmmmnnnnnnmmmmmmpppuuu{{{{{{yyyzzz{{{zzzvvvwww{{{yyypppiiifffhhheeedddcccdddhhhmmmssswww}}}~~~~~~zzzuuuvvvwwwxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||yyyyyyxxxwwwxxx{{{}}}|||zzzxxxzzz|||}}}||||||}}}~~~|||}}}}}}~~~~~~|||zzzxxxxxx{{{}}}||||||||||||||||||}}}}}}|||||||||}}}}}}}}}~~~~~~|||~~~~~~|||zzz}}}}}}}}}}}}|||{{{yyyxxxyyyzzz|||}}}~~~}}}|||zzzzzzyyyvvvuuuuuuuuuwwwxxxxxxwwwtttvvvxxxxxxxxxyyy|||~~~}}}}}}~~~~~~}}}}}}}}}~~~zzznnnddd```aaadddrrrzzz```TTTJJJBBB:::999777333000111111111111111000000000000.........//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,......---------...///000000///...------------...........................000000000000000000000000000000000000000000000//////000111222222222222222666444444666777999BBBLLLWWWkkkwwwvvvzzz666666666555555555555444777777999:::;;;<<<<<<<<<======>>>>>>>>>>>>???????????????@@@BBBEEEHHHJJJMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKMMMNNNPPPTTTZZZ^^^fffhhhiiihhheeecccaaaaaa]]]]]]^^^^^^___```aaaaaabbbbbbbbbbbbbbbaaaaaa``````bbbeeeiiilllnnnoooooonnnppptttzzz}}}zzzxxxxxxwwwuuuxxx~~~xxxqqqkkkfffeeegggddddddeeegggkkkqqqvvvyyyxxxvvvwwwxxxyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~|||zzzxxxwwwxxxzzz}}}zzz|||~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}||||||||||||||||||{{{{{{zzz{{{|||}}}~~~}}}||||||}}}~~~}}}|||}}}}}}}}}|||{{{zzzxxxxxxxxxyyy|||~~~}}}|||{{{zzzzzzyyyxxxyyy{{{{{{{{{yyyxxxzzz}}}vvviiiaaa```bbbjjjyyyxxxssswwwmmm\\\NNNEEE===:::888444111111111111111111000000000000------......///000000111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------///............///000000//////......------..............................000000000000000000000000000000000000000000000000111111222222222222222222444555777999999<<>>>>>>>>???>>>>>>???AAACCCFFFHHHIIIMMMMMMMMMLLLKKKKKKJJJIIILLLLLLLLLNNNQQQVVV\\\```hhhhhhgggeeedddcccbbbccc______```aaaaaabbbccccccddddddddddddcccbbb```___^^^```eeeiiimmmpppqqqrrrrrruuuyyy~~~zzzvvvuuussssssxxxyyyppplllhhhddddddgggaaabbbeeehhhmmmrrrwwwzzz|||xxxxxxxxxyyy{{{~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~|||}}}}}}{{{wwwxxxyyy{{{~~~zzz|||~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzz|||}}}||||||{{{{{{zzzzzzyyyyyyxxxzzz|||}}}~~~}}}{{{zzz~~~~~~}}}~~~}}}}}}|||{{{zzzyyyxxxyyyyyyzzz{{{}}}~~~}}}|||{{{{{{zzzyyyxxxyyy{{{|||{{{zzzzzz}}}|||oooddd``````bbboootttmmmiiimmmuuu^^^QQQHHH???<<<:::666333333111111111111000000000///............//////000000///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,------.....................///////////////............//////........................////////////////////////000000000000000111111111333333222222111222222222555777;;;===<<>>>>>>>>===>>>???AAADDDFFFHHHIIIMMMLLLLLLKKKKKKKKKKKKKKKNNNMMMMMMNNNSSSYYY^^^aaagggeeecccbbbbbbbbbccccccaaaaaabbbcccdddeeeeeefffeeefffffffffdddbbb```^^^^^^aaaffflllppptttuuuuuuxxx{{{}}}xxxttttttssssssyyyzzzrrriiifffccc___```bbb^^^```dddiiinnnsssvvvxxxyyy|||wwwvvvxxxzzz{{{}}}~~~~~~~~~}}}{{{zzz}}}}}}}}}~~~}}}~~~}}}|||xxxzzz{{{}}}zzz|||~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}{{{zzz{{{}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxzzz|||}}}~~~}}}{{{zzz~~~~~~~~~}}}}}}|||{{{{{{zzzzzz|||zzzxxxwwwxxx{{{~~~~~~}}}|||{{{{{{zzz{{{zzzyyyzzz|||~~~}}}|||ttthhh```]]][[[fffttt}}}ppphhhcccfffzzz~~~cccTTTJJJAAA>>><<<888666777111111111111000000000///000000//////............///............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------............//////.........//////000///////////////////////////////////////////////////000000000111111111222444333222111111222222333666777;;;>>>AAAIII\\\nnnuuuttt555666666666666777777777888999::::::;;;;;;;;;;;;<<<<<<============>>>>>><<<===???BBBDDDGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMOOONNNMMMPPPUUU[[[___aaadddbbb``````aaacccccccccbbbcccdddeeefffhhhiiiiiiggghhhhhhhhhgggdddbbb``````dddjjjpppuuuxxxzzzzzz|||~~~~~~~~~~~~{{{wwwuuuvvvvvvvvv|||rrrjjjccc```^^^[[[[[[^^^^^^aaaffflllqqquuuwwwxxxuuuzzzyyyxxx{{{{{{|||~~~~~~|||zzzyyy{{{{{{|||~~~~~~}}}{{{}}}~~~~~~~~~yyy{{{}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzzzz{{{|||yyyyyyyyyyyyyyyxxxxxxxxxzzz{{{|||}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}xxxuuuuuuyyy~~~~~~|||{{{}}}}}}|||||||||{{{{{{{{{|||{{{{{{}}}{{{oooddd]]]XXX```kkkwwwzzzjjjbbbbbbsssnnnXXXNNNDDD@@@===999777888111111111111000000000000111000000///......------///............---------------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------............---------------.........+++,,,------......------//////......//////000000////////////////////////000000000000000000000000///000000111111222222222444333222111111222333444555666:::@@@GGGUUUkkk}}}www{{{555666666666777777777777777888999:::;;;;;;<<<;;;<<<<<<<<<=========>>>>>>;;;===???BBBEEEGGGIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOOOONNNNNNRRRXXX^^^```aaabbb___^^^___bbbeeeeeedddbbbccceeefffhhhjjjlllllliiijjjkkkllljjjhhheeecccdddhhhnnnuuuzzz}}}~~~~~~}}}}}}{{{{{{|||yyywwwxxxzzz{{{{{{{{{nnnggg```^^^]]][[[[[[^^^aaadddjjjqqqvvvyyyzzzzzzwww{{{zzzyyy}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwyyyzzz{{{}}}~~~}}}}}}{{{|||~~~yyy{{{}}}~~~}}}}}}~~~~~~||||||}}}}}}|||zzzyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~{{{xxxxxxzzz~~~~~~}}}{{{{{{{{{|||||||||}}}}}}|||||||||vvvhhh___ZZZ___eeennnzzzqqqgggbbbooo|||^^^SSSHHHBBB>>>888555666111111111111000000000000///////////////.........///............---------------------------------........................------------------------+++++++++,,,,,,---------------------.........///............------------,,,,,,.../////////...---///////////////000111111////////////////////////000000000000000000000000///000000111111222333333333222111111111333555666777777;;;EEESSSfff~~~555666666666777777888888777777999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>;;;<<>>777333333111111111111000000000000------......///000000000//////.........---------------------------------........................------------------------+++++++++,,,,,,------------------.........///////////////...---------,,,,,,---///000000000///...///////////////000111111000000000000000000000000000000000000000000000000///000000111222222333333333222111111111333666777;;;999>>>KKK^^^uuu}}}{{{777555444444666888999999888999:::;;;;;;;;;::::::===============>>>??????<<<>>>@@@BBBDDDEEEEEEEEEDDDEEEGGGIIIMMMPPPSSSTTTTTTUUUWWWXXXYYY[[[___bbbbbbaaaaaaaaaaaacccdddfffaaadddgggiiiiiiiiijjjkkkppppppooommmjjjiiikkklllwwwuuuuuuxxx}}}}}}{{{zzz{{{{{{{{{zzz|||}}}~~~~~~{{{sssjjjddd``````___^^^___bbbbbbjjjttt{{{|||zzzyyyyyy}}}}}}yyyyyywwwyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~|||zzzzzz{{{}}}~~~~~~}}}{{{zzzyyyxxxuuuvvvwwwyyy|||~~~}}}||||||}}}~~~~~~{{{xxxwwwzzzyyyyyy{{{}}}~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxxxx}}}||||||{{{{{{{{{||||||~~~}}}||||||~~~~~~~~~}}}|||~~~~~~}}}}}}~~~||||||}}}}}}~~~}}}}}}}}}||||||||||||}}}}}}zzz{{{|||~~~ssseeeYYYYYYYYY___lll|||tttccciiinnnXXXLLLIII???999999666555444222111111111222222111111000///...------,,,000////////////.........,,,,,,,,,---------......------------------------------------------------***++++++,,,---...//////------------------------++++++,,,,,,---...//////........................///////////////000111111000///...------...///000000000000000111111111111000111111111111222222222444111111555777555444555;;;???JJJ[[[ppp|||vvvyyy888666444555777999999999999999:::;;;;;;;;;;;;;;;======<<<<<<======>>>???===>>>@@@CCCDDDEEEEEEEEEEEEFFFGGGJJJMMMPPPSSSUUUSSSUUUWWWXXXYYY\\\```bbbcccbbbbbbaaabbbcccdddeeebbbeeehhhiiijjjkkkmmmnnnppppppooommmjjjiiijjjlllvvvuuuvvvyyy~~~~~~~~~}}}|||~~~~~~~~~~~~yyyrrrjjjeeeaaaaaaaaa___```cccfffmmmwww|||}}}|||{{{{{{|||xxxwwwwwwzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}}}}}}}{{{{{{}}}~~~}}}{{{}}}~~~~~~|||{{{zzzxxxxxxyyyzzz|||}}}{{{{{{||||||~~~{{{yyyxxxyyyyyyzzz{{{~~~~~~|||zzzxxxwwwwwwvvvyyyyyyzzzzzz{{{|||~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}||||||}}}}}}}}}~~~~~~||||||}}}}}}~~~~~~~~~}}}|||||||||||||||xxxyyyzzz|||uuuiii]]]ZZZXXX\\\hhhxxxvvvfffjjjuuu\\\NNNKKKAAA<<<;;;666555444222111000000111222000000000///.........---/////////.........------,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........------------------------+++,,,,,,------.................................///////////////000000111000///...------...///000000000000000111111111111000111111111111222222222444111222666777666555888???FFFUUUjjjzzz|||888666555555777999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>AAACCCEEEFFFFFFFFFFFFFFFHHHJJJMMMQQQSSSUUUSSSUUUWWWYYYZZZ]]]aaacccddddddcccccccccdddeeeeeeccceeegggiiijjjkkknnnppprrrrrrqqqooommmlllnnnpppwwwwwwxxx{{{~~~vvvoooiiieeeccccccccc```aaaeeelllrrryyy~~~~~~}}}}}}~~~{{{vvvvvvwww{{{~~~}}}}}}~~~~~~}}}|||zzzzzzzzzzzz{{{}}}|||{{{{{{}}}~~~}}}}}}~~~|||{{{wwwvvvuuuuuuvvvyyy|||~~~}}}{{{{{{{{{{{{~~~}}}|||{{{yyyzzz{{{}}}|||zzzwwwvvvuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~}}}|||{{{}}}||||||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}||||||~~~~~~~~~~~~}}}}}}zzzzzzzzz{{{}}}zzzpppaaa\\\WWWXXXbbbqqq{{{kkkjjjyyydddRRRMMMEEE@@@===666444333222000000000000111////////////////////////............---------,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------........................//////......//////000111//////............///000000000000000111111111111000111111111111222222222444222222666777666777;;;CCCPPPfff~~~999777666666888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>???AAADDDEEEFFFFFFFFFEEEFFFGGGJJJMMMPPPRRRTTTRRRUUUXXXZZZ[[[^^^aaadddeeeeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiiiiijjjlllnnnrrrssstttsssssstttvvvyyyzzz{{{}}}{{{rrrkkkfffccccccdddcccaaacccgggqqqvvv{{{~~~}}}}}}~~~~~~xxxvvvyyy|||~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyyyyyyyyyyzzz|||{{{{{{{{{}}}~~~~~~|||{{{wwwuuurrrqqqrrrtttxxxzzz~~~}}}||||||||||||}}}}}}}}}yyy{{{}}}}}}{{{yyywwwwwwuuuvvvvvvxxxzzz|||~~~}}}}}}~~~~~~}}}||||||{{{|||{{{yyyxxxxxxxxxyyyzzzyyyzzz|||~~~~~~}}}}}}||||||}}}|||{{{{{{~~~wwwfff^^^WWWWWW^^^lll}}}ppphhhpppnnnVVVOOOHHHCCC>>>555555444222000//////000000///////////////000000000......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------------------------------------,,,,,,........................///............///000000...............//////000///000000000111111111111000000111111111222222222333111222555666555888>>>DDD\\\{{{}}}:::888777777999;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBDDDFFFGGGGGGGGGEEEFFFGGGIIILLLNNNQQQRRRSSSVVVYYY[[[]]]___aaadddfffffffffgggggggggggggggjjjkkklllllljjjjjjkkklllnnnppprrrtttuuuyyy}}}~~~vvvnnnhhhcccbbbbbbdddcccbbbeeekkkuuuxxx|||}}}|||}}}|||yyy{{{~~~~~~|||}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~{{{yyyxxxyyyzzz{{{{{{{{{|||}}}~~~}}}{{{zzzzzzxxxvvvttttttvvvzzz|||{{{{{{||||||~~~}}}|||{{{{{{}}}}}}{{{zzzyyyyyyvvvvvvwwwwwwxxxzzz{{{|||||||||}}}}}}}}}|||{{{{{{{{{zzzxxxwwwwwwwwwxxxyyyxxxyyy{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~||||||~~~{{{kkkaaaXXXWWW]]]hhhzzzttthhhggguuuyyy]]]SSSJJJEEE@@@666555444222111/////////000/////////000000000000000......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,+++------------------------------------------,,,,,,.......................................//////000---......//////////////////000000000111111111111000000111111111222222222222000111444555555:::AAAIIIjjj;;;999888888:::<<<============<<<;;;;;;===>>>???===============>>>?????????@@@CCCEEEGGGHHHHHHHHHFFFFFFHHHJJJLLLOOOQQQRRRTTTWWWZZZ]]]^^^___aaabbbeeefffggghhhiiiiiiiiiiiimmmoooqqqpppnnnlllkkkkkkhhhjjjnnnqqquuuzzz~~~yyyrrrlllgggbbbaaabbbdddcccdddjjjrrrxxxzzz|||}}}|||~~~|||~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}|||{{{~~~}}}zzzxxxwwwxxxzzz|||zzz|||~~~~~~~~~|||zzzyyyyyywwwuuuttttttvvvxxxzzzyyyzzz{{{}}}~~~}}}|||{{{zzz}}}~~~}}}{{{zzzzzzyyyyyywwwwwwwwwwwwwwwxxxyyyyyy{{{{{{||||||||||||{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~oooddd[[[ZZZ\\\bbbrrryyyjjjccckkkfffXXXMMMFFFBBB999777666444222000000000000000000000000000000000000............---------,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,------------------------------------------------..............................------......///000,,,---...///000000000///000000000000111111111111000111111111111222222222222111222444444555<<>>===>>>===<<<;;;<<<===???@@@>>>>>>>>>>>>>>>???@@@@@@???AAACCCFFFGGGHHHHHHHHHHHHIIIJJJKKKNNNPPPSSSTTTVVVYYY\\\^^^^^^___```aaadddeeegggiiikkkkkkkkkkkkjjjmmmppppppnnnkkkiiiiiifffiiimmmqqquuuzzz~~~|||}}}{{{|||~~~{{{uuuoookkkiiicccaaabbbddddddgggpppzzz{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{}}}~~~~~~}}}{{{|||zzzxxxvvvvvvwwwzzz|||zzz}}}}}}{{{zzzyyyvvvuuutttttttttvvvwwwxxxzzz{{{}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{xxxxxxxxxxxxxxxwwwvvvvvvxxxxxxyyyyyyzzz{{{}}}}}}}}}~~~~~~ttthhh^^^\\\ZZZ\\\hhhyyy~~~pppccceeeuuuooo^^^PPPHHHEEE>>>888777555333111111111111222111111111000//////////////////.........------,,,,,,,,,---------......------------------------------------------------------------------,,,,,,------------------------+++,,,,,,------....................................------------...//////,,,---...///000000000///000000000000111111111111000111111111111222222222444333444666666777@@@III]]]|||<<<;;;999999;;;===>>>>>>???>>><<<;;;<<<===???@@@???????????????@@@@@@AAA@@@AAACCCFFFHHHHHHIIIHHHJJJKKKLLLMMMPPPRRRTTTVVVWWWZZZ]]]^^^^^^^^^___```dddeeegggjjjkkkllllllllldddhhhlllnnnllliiigggfffhhhkkkooorrrvvv{{{{{{zzz{{{xxxzzz}}}xxxrrrnnnkkkjjjdddcccccceeefffiiittt~~~~~~}}}|||{{{{{{|||~~~~~~}}}|||||||||||||||}}}}}}|||zzzxxxvvvttttttvvvyyy{{{zzz}}}}}}|||{{{zzzxxxxxxxxxyyyyyyzzz{{{{{{{{{|||~~~~~~}}}{{{yyywwwvvvuuuuuuttttttuuuuuuvvvxxxyyyzzzzzzzzz{{{{{{|||{{{{{{zzzwwwxxxyyyyyyyyyxxxvvvuuuyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~wwwjjjaaa^^^YYYWWWaaaqqqtttfffcccooo|||uuucccRRRIIIGGGAAA999888666333222111111111333222222111000///......000////////////.........,,,,,,,,,---------......------------------------------------------------------------------------------------------------++++++,,,,,,---...//////...........................------------...//////+++,,,...000000000000///000000000000111111111111000111111111111222222222555555666888888999BBBMMMbbb|||???===<<<===>>>???>>>=========>>>>>>>>>>>>======>>>============???@@@AAA???AAADDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMPPPSSSVVVXXX\\\^^^^^^___```bbbbbbdddhhhjjjkkkjjjhhhfff```______```bbbdddeeeeeegggjjjooovvv}}}{{{yyyyyyyyyzzz|||{{{uuupppmmmiiigggaaa``````bbbgggnnnvvv{{{~~~|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||~~~}}}|||{{{}}}}}}}}}}}}{{{yyywwwvvvxxxwwwwwwuuutttvvvyyy|||~~~|||zzzxxxwwwxxxxxxzzz|||~~~~~~|||zzzwwwuuutttuuuvvvxxx{{{yyyvvvtttssstttvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxvvvtttssstttuuuyyywwwvvvwwwyyy{{{||||||}}}}}}{{{qqqeee]]]WWWVVV^^^fff{{{ppphhhlllssshhhWWWPPPGGG>>>:::777555333444444444333333222222111000///......///.........------------........................------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...............------------------------------........................////////////////////////000111111111111222222222111222333333222111///...777555555666777;;;FFFSSShhh|||>>><<<;;;<<<===>>>===<<<===>>>>>>??????>>>>>>===>>>>>>======>>>???AAABBBBBBDDDFFFFFFDDDDDDDDDEEEHHHIIIKKKKKKLLLNNNQQQTTTVVVYYY\\\^^^^^^___```aaadddfffhhhiiihhheeebbb```[[[[[[ZZZ\\\^^^aaabbbccchhhkkkqqqxxx~~~}}}yyyxxxxxxxxxyyy{{{}}}xxxsssooollliiifffcccbbbccceeejjjqqqwww|||}}}||||||}}}{{{zzzzzz{{{{{{||||||||||||||||||||||||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzyyywwwvvvvvvvvvvvvuuutttvvvyyy|||}}}zzzyyyyyyzzz{{{}}}|||{{{xxxvvvuuuuuuvvvxxxxxxwwwuuussssssssstttuuuwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxxxxvvvtttrrrssstttwwwuuuuuuvvvyyy|||}}}}}}~~~}}}}}}}}}~~~uuujjjaaaZZZXXX^^^fffyyytttjjjkkkpppnnn[[[QQQHHHAAA:::888555333333444333222222222111111000000///////////////.........------........................------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...............------------------------------........................////////////////////////000111111111111222222222222222333333333222000000444333444666888===JJJXXXlllzzzzzz@@@>>>======>>>??????>>>?????????@@@@@@?????????>>>>>>======>>>???AAABBBEEEGGGHHHGGGEEEDDDDDDEEEHHHJJJLLLMMMMMMOOORRRUUUVVVYYY\\\^^^^^^^^^___```cccdddeeefffeeebbb___]]]WWWWWWWWWXXX[[[^^^aaaccciiinnnuuu{{{~~~~~~zzzxxxwwwxxxzzz{{{~~~xxxvvvsssqqqooolllhhheeebbbcccdddggglllrrrwwwzzzyyyzzz|||~~~|||zzzyyywwwwwwwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}|||{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwyyy}}}}}}{{{zzzyyyzzz{{{}}}}}}{{{yyyvvvuuuvvvwwwwwwwwwvvvvvvuuuuuutttttttttuuuuuuvvvvvvuuuttttttsssvvvwwwwwwvvvsssrrrrrrssssssrrrsssuuuyyy|||~~~~~~~~~}}}|||{{{|||~~~{{{pppggg___ZZZ]]]cccsss|||zzzppplllmmmxxx___RRRJJJEEE<<<999555333333333222111111111111000000000000000000000000/////////..............................------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------...............---------------------------........................////////////////////////000111111111111222222222333333444444444333222222444333444888;;;CCCRRR```vvvzzzuuuzzzpppFFFDDDBBBAAABBBCCCBBBAAA???@@@@@@AAAAAA@@@@@@??????>>>>>>===>>>@@@AAABBBEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLMMMNNNOOORRRTTTWWWYYY\\\]]]]]]]]]^^^___^^^___aaaccccccaaa```^^^UUUVVVVVVWWWZZZ^^^cccffflllqqqyyy~~~~~~}}}~~~~~~~~~}}}yyyxxxyyyyyy|||rrrqqqpppppppppmmmjjjggg```bbbdddhhhlllppptttvvvwwwyyy~~~~~~|||zzzxxxwwwvvvwwwwwwyyyyyyzzzzzzzzzzzzzzz{{{}}}}}}}}}}}}}}}|||{{{{{{wwwxxxxxxyyyyyyyyyyyyyyyzzz{{{|||||||||~~~~~~||||||vvvwwwxxxzzz}}}}}}|||zzzxxxvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwvvvuuussstttttttttssssssrrrqqqvvvwwwwwwvvvsssrrrrrrrrrqqqpppqqquuuyyy}}}~~~~~~~~~}}}}}}~~~vvvmmmccc[[[[[[___iiitttxxxrrrooouuudddSSSKKKGGG>>>:::666333222222222111000000000000000111111111000000000000////////////........................------............------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,---......///.........................................................////////////////////////000000111111111222222222333333444444444444444444555444666;;;@@@JJJ[[[jjjwwwvvvvvveeeKKKHHHEEECCCCCCDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIHHHHHHIIIJJJFFFIIIKKKMMMMMMOOOQQQSSSVVVYYY[[[\\\\\\[[[\\\\\\]]]^^^___```aaa```___^^^UUUUUUVVVVVVXXX]]]dddiiipppvvv}}}}}}|||~~~~~~|||zzzzzz{{{}}}}}}{{{oooooopppqqqqqqpppllliiiaaaccceeeiiimmmqqqtttuuuwww{{{~~~|||zzzyyyxxxyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}|||{{{xxxxxxxxxyyyzzzzzz{{{|||{{{}}}~~~~~~~~~~~~~~~}}}vvvwwwxxxzzz}}}~~~}}}{{{yyyxxxwwwwwwwwwuuuvvvwwwxxxxxxwwwuuutttrrrrrrssssssssssssrrrrrrtttvvvwwwwwwuuussssssssspppppprrruuuzzz}}}~~~~~~|||~~~yyyqqqfff\\\YYY[[[```jjjxxxzzzvvvssskkkWWWLLLGGGAAA===777444222222222111000000000000000111111111000000000000////////////........................------............------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------...//////..............................////////////////////////000000000000000000000000000000111111111222222222333333333444444555555666666555777<<>>>>>???@@@BBBCCCCCCEEEHHHHHHHHHHHHIIIKKKFFFHHHKKKMMMNNNOOOQQQRRRUUUWWWZZZ[[[ZZZYYYYYYZZZ]]]^^^^^^^^^^^^\\\[[[ZZZTTTUUUVVVUUUVVV[[[cccjjjuuuzzz}}}{{{|||~~~~~~{{{zzz{{{~~~|||yyypppppppppqqqrrrqqqnnnkkkeeefffiiilllooosssvvvwwwyyy~~~}}}|||zzzzzzzzz{{{{{{xxxyyyyyyzzzzzz{{{{{{{{{{{{{{{||||||||||||{{{{{{xxxxxxxxxxxxyyyzzz||||||zzz{{{}}}}}}}}}~~~zzz{{{|||}}}~~~|||zzzyyywwwwwwvvvrrrsssttttttttttttrrrqqqqqqqqqrrrsssttttttttttttsssuuuwwwxxxvvvuuuuuuuuurrrrrrssswwwzzz}}}}}}|||{{{~~~|||uuujjj^^^YYYYYY[[[cccppp}}}|||vvv___QQQJJJDDD@@@:::555333333222222111111111000000000000000000000000/////////..............................------............------------------------------......------------......,,,,,,,,,---------......,,,,,,---...////////////........................////////////////////////000000000000000000000000000111111111111222222222222222222333444555666777555555888>>>HHHVVVlll~~~|||{{{sssgggdddRRROOOIIIEEECCCBBBAAA@@@??????@@@@@@@@@@@@??????@@@???>>>>>>???@@@BBBCCCDDDFFFHHHHHHHHHGGGHHHIIIFFFIIIMMMOOOOOOPPPQQQSSSTTTVVVXXXYYYXXXWWWWWWWWWYYYZZZZZZ[[[[[[ZZZYYYYYYWWWXXXXXXWWWWWW\\\eeemmmyyy~~~{{{{{{|||~~~{{{yyyyyy|||~~~wwwrrrqqqpppqqqqqqpppnnnkkkggghhhiiikkkooorrrvvvxxx{{{~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyzzz{{{yyyyyyyyyzzz{{{{{{||||||xxxyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{zzz{{{}}}}}}|||}}}~~~~~~~~~~~~}}}{{{yyyxxxwwwvvvqqqqqqrrrrrrrrrrrrrrrqqqpppqqqrrrtttuuuvvvwwwwwwrrruuuxxxyyyxxxwwwwwwxxxttttttuuuxxx{{{}}}|||zzz|||~~~~~~xxxnnnaaaZZZZZZZZZ___jjjxxxiiiXXXMMMGGGBBB<<<666444444333333222222111111000000///////////////.........------........................------............------------------------------......------------......,,,,,,,,,---------......+++,,,---...////////////........................////////////////////////000000000000000000000000000111111111111222222222222111111222333555666777777777<<>>???AAABBBCCCFFFHHHIIIIIIGGGFFFFFFGGGGGGJJJNNNPPPQQQQQQSSSTTTSSSUUUXXXXXXWWWUUUUUUVVVSSSTTTVVVXXXYYY[[[[[[\\\[[[\\\\\\ZZZZZZ___iiiqqq{{{~~~{{{{{{|||~~~|||yyyxxxxxx{{{uuusssrrrpppppppppooommmkkkgggggggggiiilllppptttwww|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyxxxwwwwwwwwwxxxyyyzzzyyyyyyzzzzzz{{{|||}}}}}}vvvwwwwwwxxxxxxxxxwwwwwwxxxwwwvvvvvvvvvwwwyyyzzz|||}}}~~~~~~}}}|||zzzxxxwwwvvvsssssssssssssssssssssssspppqqqsssuuuvvvxxxyyyyyyqqqtttxxxyyyyyyyyyyyyyyyvvvvvvwwwyyy||||||{{{yyy}}}~~~{{{pppccc\\\[[[[[[^^^ggguuuxxxqqq]]]QQQIIIDDD===777555444444333333222222111000//////...///.........------------........................---..................---------------------------......------------......,,,,,,,,,---------......+++,,,---...////////////////////////////////////000000000000000000000000000000000000000000000000000111111111111222222222111111000111222444666888;;;;;;AAAKKKYYYmmm~~~~~~ttteee```bbb___UUULLLIIIGGGDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCCDDDJJJJJJIIIIIIIIIHHHHHHHHHKKKLLLNNNPPPRRRSSSSSSRRRVVVUUUSSSRRRQQQQQQQQQRRRTTTUUUVVVYYY[[[^^^___``````^^^\\\\\\___eeelllppp|||}}}{{{|||~~~{{{{{{zzzxxxyyy|||{{{sssssstttssspppkkkhhhhhhhhheeebbbbbbdddfffgggmmmuuu{{{}}}}}}||||||{{{{{{{{{{{{wwwxxxxxxyyyyyyxxxxxxwwwyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxwwwuuuvvvuuuuuutttuuuyyy{{{{{{}}}~~~~~~~~~~~~~~~~~~|||zzzwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvtttsssqqqsssvvvxxxwwwuuutttuuuwwwxxxyyyyyyxxxxxx{{{{{{|||{{{yyyyyy{{{||||||qqqeee\\\WWWYYY\\\```hhhzzzzzz{{{zzz```TTTMMMHHHAAA:::777666444444222222222111111111111000000000000000////////////........................//////.........---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------............///......---------,,,,,,,,,...000111000...------...000000000000000111111222000111111222333333444444111222444444444444555777===999???TTTmmm}}}zzzkkkeeegggllldddZZZPPPLLLIIIEEEDDDEEECCCCCCBBBBBBAAA@@@@@@@@@?????????@@@AAABBBDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQQQQQQQQQQUUUTTTRRRQQQPPPPPPPPPQQQSSSUUUWWWZZZ\\\___```aaaaaa___]]]]]]aaagggnnnrrr}}}}}}}}}}}}~~~}}}zzzzzzyyyyyyzzz~~~{{{vvvtttuuutttpppkkkgggfffgggeeebbbbbbdddfffhhhooowww}}}~~~~~~}}}|||||||||||||||||||||zzzzzzzzzyyyxxxwwwvvvuuuwwwxxxyyyzzz{{{{{{zzzzzzwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuuvvvyyy||||||~~~~~~}}}~~~|||zzzxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttssstttwwwyyyxxxvvvuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{||||||{{{|||~~~}}}ttthhh^^^YYYWWW[[[^^^dddrrr}}}xxxyyygggXXXOOOJJJBBB;;;777666444333222222222111111111111000000000000000////////////........................//////.........---------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------............///............------,,,,,,...///111000...------...000000//////000000111222000000111111222333333333222333444444444444666777======FFF\\\uuutttiiidddeeejjjjjj___UUUPPPLLLGGGDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAACCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPOOOOOORRRQQQPPPOOOOOONNNOOOOOOQQQSSSVVVZZZ]]]^^^___```___^^^]]]___cccjjjrrrwww}}}|||}}}~~~}}}~~~~~~}}}|||yyyyyyzzzzzz||||||yyyvvvwwwuuupppiiidddcccdddeeebbbbbbdddgggjjjrrr{{{|||}}}}}}}}}||||||||||||||||||||||||}}}}}}|||zzzxxxvvvtttsssuuuvvvwwwxxxyyyzzzzzzzzzvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyxxxwwwxxxzzz}}}}}}~~~}}}{{{yyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttuuuwwwyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{|||}}}}}}~~~wwwlllbbb[[[UUUXXX[[[___hhhvvvtttllltttrrr```RRRLLLDDD===888666444333222222222111111111111000000000000000////////////.......................................---------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............////////////............---...///000000...---......000000//////000000111222//////000000111222222333333444555555444555666888???CCCRRRjjj~~~nnngggeeefffiiimmmcccYYYTTTOOOJJJFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPSSSWWWZZZ[[[\\\\\\[[[[[[]]]aaagggpppxxx|||~~~{{{zzzzzz{{{||||||}}}~~~~~~}}}|||{{{{{{||||||~~~|||zzzwwwxxxwwwqqqhhhaaa```bbbeeebbbbbbeeehhhmmmvvv}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{{{{{{{{{{||||||{{{zzzxxxvvvuuussswwwwwwwwwxxxxxxxxxxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~|||{{{yyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{zzz{{{}}}}}}}}}~~~zzzpppddd]]]TTTVVVXXXZZZ```lllyyyrrrdddiii{{{}}}fffVVVOOOGGG???:::666444333222222222111111111000000000000000000////////////................................................---...............---------------------------------------------------------------............////////////////////////...---///000000///......//////////////////000111111/////////000111111222222444555555555555666888:::AAALLLaaazzzuuuiiiggghhhiiikkkpppfff\\\WWWSSSMMMJJJIIIFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGJJJKKKMMMNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLIIIKKKNNNQQQSSSUUUUUUVVVUUUWWW\\\cccllluuu|||{{{xxxwwwwwwyyyyyy}}}~~~~~~~~~~~~|||yyywwwyyyxxxqqqfff___^^^```dddbbbbbbgggkkkpppyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuzzzyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{||||||zzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvvvvvvvwwwwwwzzzzzzzzzzzzzzzzzz{{{{{{{{{|||}}}}}}|||}}}}}}sssggg___UUUUUUUUUWWW[[[eeetttttteeeggguuufffXXXRRRIIIAAA;;;888555333222222222111111111000000000000000000////////////........................---.....................------...............------------------------------------------------------------............///.../////////////////////---...000000///......////////////...///000000111/////////000111111222222444555555555555777;;;===EEEWWWpppkkkdddfffiiikkknnnuuukkkaaa\\\XXXQQQMMMLLLGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAAAAABBBDDDEEEFFFIIIIIIHHHHHHGGGGGGGGGGGGJJJKKKMMMNNNOOOOOONNNNNNKKKLLLLLLMMMLLLLLLKKKKKKGGGGGGHHHJJJLLLMMMOOOPPPQQQUUU]]]fffpppxxx}}}|||wwwuuuuuuwwwxxxxxx~~~|||xxxwwwzzzyyyqqqeee]]]\\\___bbbaaaccciiiooosss|||zzz|||~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwvvvzzzyyywwwuuutttsssrrrrrrrrrrrrssstttuuuwwwwwwxxxzzz|||}}}}}}{{{{{{|||}}}~~~||||||||||||||||||||||||{{{}}}~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwxxxxxxwwwvvvwwwxxxzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||}}}~~~wwwllldddYYYVVVTTTVVVYYYaaaooo|||wwwllljjjqqqeeeZZZTTTKKKBBB===999666555222222222111111111111000000000000000////////////........................---------...............,,,---......///.........------------------------...------,,,,,,------...---------............///---............/////////,,,...000000///...///000//////......//////000111//////000000111222222333333444555555666999>>>AAAMMMcccrrrdddbbbfffjjjnnnqqq|||rrrhhhbbb\\\UUUOOONNNHHHGGGFFFEEEDDDBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMLLLJJJKKKLLLMMMMMMLLLKKKKKKFFFFFFEEEEEEFFFHHHJJJKKKPPPVVV___jjjrrrxxx{{{|||yyyuuurrrrrrtttxxxyyyyyy}}}~~~{{{xxxvvvyyyyyyqqqddd\\\[[[___``````dddlllrrrvvv~~~}}}yyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxtttuuuvvvvvvvvvvvvuuuuuuwwwvvvtttrrrqqqpppppppppppppppqqqssstttvvvwwwwwwzzz|||}}}}}}{{{{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||{{{yyyxxxyyy{{{{{{zzzyyyxxxxxxyyyzzzzzz{{{|||~~~~~~~~~{{{rrrkkk___XXXTTTUUUXXX]]]iiitttyyyrrrkkkjjjuuummm[[[UUULLLCCC>>>;;;888666222222222111111111111000000000000000////////////........................---------.........//////,,,------...//////.................................---,,,,,,,,,,,,---...---------............///,,,,,,------............,,,...000000///...///000///............///000000000000111111222333333333222333444555777;;;@@@DDDVVVoootttkkkdddeeeiiinnntttyyywwwmmmfff___WWWPPPNNNHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKKKKGGGEEECCCBBBCCCEEEHHHJJJQQQWWWaaallltttwwwxxxxxxssspppnnnppptttyyy{{{{{{}}}~~~~~~zzzxxxvvvyyyyyyqqqddd[[[[[[_________eeemmmtttxxx|||zzz}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzyyyxxxuuuuuuuuuuuuuuuttttttssssssrrrqqqoooooooooooopppqqqqqqrrrtttvvvwwwxxxyyyzzz|||}}}}}}{{{zzz{{{|||}}}~~~~~~}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz|||~~~}}}zzzyyy{{{}}}{{{zzzyyyxxxwwwxxxyyyzzzzzz|||~~~~~~wwwqqqddd[[[TTTUUUXXX[[[dddnnn}}}zzzuuullleeennnxxx[[[UUULLLDDD???<<<999888222222222111111111111000000000000000////////////........................---------.........//////,,,,,,---.../////////..............................---,,,,,,,,,,,,---...---------.........//////,,,,,,,,,---------......,,,...///000///...///000...............///000000111111111222333333444444111333444555888<<>><<<888333333333222111111000000111///...///000111000...////////////////////////......------------......................................................------------------------......------------......,,,,,,---...///000111111....../////////000000000000000000000000000111111111222222222333333333444444444777:::<<<@@@LLLXXXkkk~~~ttthhhhhhkkkoooppprrrwwwzzztttlllccc\\\TTTPPPKKKGGGEEEDDDCCCBBBEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJCCCCCCCCCCCCCCCGGGLLLPPPWWWbbbmmmsssuuuvvvsssmmmjjjiiiggggggiiilllnnnppptttvvvxxxzzz}}}yyytttqqqoookkkfffbbbbbbdddgggiiimmmrrryyy{{{{{{{{{zzzyyyxxxwwwvvvtttttttttsssrrrqqqqqqpppppppppqqqrrrssstttuuuuuuuuutttssssssssstttuuuvvvyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}|||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwwwwvvvvvvvvvxxxyyyzzzwwwxxxyyyzzz{{{||||||}}}~~~{{{ssshhh]]]XXXUUUSSSVVV[[[dddnnn{{{|||vvvzzzttt\\\OOOMMMEEE???>>>999444333333222222111000000000/////////000000000///............//////000000......------------..............................................................................///...---,,,,,,---...///---------...///000000111...////////////000000000000000000000000111111111111222222333333444444444555555888;;;>>>CCCPPP]]]ooo~~~~~~wwwiiicccdddiiinnnppppppuuu~~~yyyqqqggg```XXXTTTNNNIIIGGGEEEDDDCCCEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIKKKMMMNNNOOOOOOLLLMMMMMMMMMMMMLLLLLLKKKCCCCCCCCCBBBCCCGGGLLLQQQ[[[eeennnrrrssssssnnniiieeedddccccccdddfffiiilllrrrtttwww{{{~~~zzzuuuqqqooojjjeeeaaa```cccffflllnnnsssyyy}}}}}}|||{{{yyywwwuuutttssssssssssssssssssssssssrrrssstttuuuvvvwwwwwwwwwvvvuuutttttttttuuuvvvwwwwwwxxxyyyzzz{{{||||||}}}|||||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxyyyyyyzzz{{{|||}}}~~~}}}tttkkk```YYYVVVTTTVVVYYY]]]gggwww~~~~~~cccTTTOOOGGGAAA@@@:::444444333333222111111111///000000000/////////000------......///000000000......------------..............................................................................///...---,,,,,,---...//////////////////.........////////////000000000111//////000000111111111111111111222333444444555555777777999===AAAHHHWWWfffvvv}}}kkkdddcccccciiippprrrsssyyy|||uuullleee\\\WWWQQQKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOLLLMMMMMMNNNMMMMMMLLLLLLEEEEEEDDDCCCDDDHHHNNNRRR^^^fffnnnppppppoookkkeeeaaabbbaaaaaaaaacccgggkkkrrruuuxxx|||zzztttpppnnnjjjddd```___aaadddlllooottt{{{~~~}}}|||{{{yyyvvvtttsssssssssttttttuuuuuuuuuuuussstttvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuuwwwxxxyyywwwxxxzzz{{{}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwvvvuuuvvvwwwxxxyyy{{{{{{|||}}}~~~vvvnnnccc[[[WWWVVVWWWXXXYYYbbbrrrkkkXXXRRRIIICCCAAA<<<444444444333222222111111...000111000///...///111---.........//////000000......------------..............................................................................//////............//////000000//////............/////////000000000111111/////////000111111222222111111222333444555666666888777:::???EEEQQQddduuu~~~rrreeecccfffgggmmmuuuyyy|||yyyqqqkkk```[[[SSSMMMJJJHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLNNNNNNLLLMMMMMMNNNNNNMMMMMMMMMIIIHHHGGGFFFFFFJJJPPPTTT___fffllllllkkkkkkhhhccc```aaaaaaaaaaaaccchhhllltttvvvzzz~~~xxxrrrmmmlllhhhddd``````bbbdddjjjpppxxx||||||{{{zzzyyywwwuuutttvvvvvvvvvvvvvvvuuuuuuuuussstttvvvxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwyyy{{{|||yyyzzz|||}}}~~~~~~~~~~~~||||||||||||{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwxxx{{{{{{|||}}}~~~}}}yyyrrrggg]]]XXXWWWWWWVVVXXX^^^mmmrrr]]]UUUKKKEEECCC<<<555444444333333222111111...000111111......///111.........///////////////......------------..............................................................................///000000000000000000///........./////////////////////000000000111111111...//////000111111222222111111222333444555666666888888:::AAAKKK\\\sss|||uuuxxxlllbbbdddiiikkkqqqxxx|||uuupppbbb]]]UUUOOOKKKIIIHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIHHHHHHLLLRRRVVV```fffkkkjjjiiihhhfffbbb___aaabbbbbbbbbdddjjjnnnuuuwww{{{wwwqqqjjjjjjgggdddaaa```bbbeeehhhooo{{{zzzzzzzzzzzzyyyxxxwwwwwwyyyyyyxxxwwwvvvuuuttttttrrrtttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxzzz|||}}}|||}}}~~~~~~}}}|||}}}}}}|||||||||{{{{{{{{{wwwwwwvvvuuuuuuvvvwwwxxxzzzyyyxxxvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}{{{~~~|||vvvjjj^^^XXXWWWVVVTTTYYY]]]jjj|||yyyvvv___WWWLLLFFFCCC<<<555444444333333222222111...000222111...---///111////////////////////////.........------.........................................................///////////////////////////000111222222111000///,,,------...///000111111000000000000111111111111...//////000111222222222111111222333444666666777888777:::CCCPPPddd~~~~~~vvvsssooouuu{{{hhhaaaeeekkkmmmqqqyyy}}}ssslllgggbbbYYYRRRNNNLLLKKKJJJFFFCCC@@@???AAACCCEEEEEEDDDEEEGGGIIIJJJIIIGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKOOOPPPPPPOOONNNMMMLLLKKKLLLKKKJJJJJJMMMQQQVVVYYY___aaadddeeedddbbbaaabbb]]]^^^```aaabbbeeejjjmmmuuuyyy}}}wwwssspppmmmhhhbbb______cccggglllttt~~~{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxvvvtttrrrsssssstttvvvwwwyyyzzzzzzwwwxxxzzz|||}}}}}}||||||~~~|||}}}}}}|||zzzxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{{{{zzzxxxwwwxxxyyyzzz{{{{{{zzzyyyxxxzzz{{{}}}}}}wwwnnnccc[[[VVVUUUTTTRRRZZZeeettt{{{eeeUUUNNNFFF===999:::777444222222333222222222111000///............,,,---///000000///---,,,000000/////////......---///...---,,,+++*********.........------,,,,,,,,,,,,,,,,,,---------.........///000111111000///...000000000000000///......000000000000000000000000222222111111222333333444444444444333333444444555666999???GGGVVVooo|||uuusssqqqtttyyyrrrhhhccciiirrrvvvyyyxxxqqqiiiddd\\\UUUQQQNNNMMMKKKGGGDDDAAA@@@AAADDDEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMNNNPPPTTTWWWZZZ[[[^^^aaabbbaaa``````aaa\\\]]]___```bbbgggmmmqqqyyy}}}wwwtttpppmmmhhhccc___```cccgggooovvv~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzyyywwwuuuttttttuuuvvvwwwyyyzzz{{{|||zzz{{{|||}}}}}}}}}|||{{{|||}}}~~~}}}||||||}}}|||}}}}}}|||zzzyyyzzz{{{zzzzzzzzzzzzzzz{{{{{{|||xxxyyyzzzzzzxxxxxxyyyzzzyyyzzz{{{zzzyyyyyyzzz|||~~~zzzpppfff]]]XXXUUUTTTTTTZZZbbbooo}}}kkkYYYQQQIIIAAA===:::777333111111222111111333222111000////////////------...//////...------000000///...............///...---,,,,,,+++++++++.........------,,,,,,,,,,,,,,,---------...............///000000///......000000000000000///......000000000000000000000000222222111111111111222222444444444333444444555555888<<>>888555333222111000111111111000000//////...000000000000////////////.........---------------...............---------........................,,,------------.....................////////////000000000000111111111111000000000000111111111111000000111222333333333333555333444888:::;;;@@@GGGQQQ```xxx~~~{{{||||||rrrnnnoootttxxxzzzzzz~~~~~~{{{wwwuuusssrrrqqqnnnkkkhhhccc___XXXSSSPPPMMMKKKIIIHHHIIIIIIIIIIIIHHHHHHGGGEEEFFFGGGFFFEEEEEEGGGIIILLLMMMNNNNNNMMMLLLKKKJJJHHHHHHHHHIIIIIIKKKLLLLLLNNNOOORRRVVVZZZ```fffjjjrrryyyxxxoooiiiiiipppvvv|||||||||}}}}}}~~~zzzqqqfff^^^UUURRRPPPQQQRRRXXXeeeqqq~~~yyyqqqxxxyyy^^^RRROOOEEEAAA;;;777555444333222111111111000000000//////000000000000////////////------------------------................................................------------........................//////////////////000000000111111111///000000000111111111111000000111222333333333333444333555999::::::@@@HHHSSSddd{{{{{{{{{|||vvvnnnlllqqqvvv{{{}}}}}}}}}zzzwwwuuutttsssrrrqqqnnnlllgggbbb\\\WWWSSSOOOLLLJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEFFFGGGFFFEEEEEEGGGIIILLLMMMNNNNNNMMMLLLKKKJJJHHHIIIIIIJJJKKKMMMNNNOOONNNQQQUUUXXX\\\bbbiiinnnxxx{{{qqqjjjkkkqqqwww}}}~~~~~~~~~}}}}}}zzzzzz{{{}}}~~~~~~uuujjjcccWWWSSSQQQQQQRRRVVVaaakkk{{{uuuuuubbbSSSPPPFFFBBB<<<888666555333222111111111111000000000000////////////000000000000---------------------------.............................................---------.........//////............////////////........./////////000000///000000000111111111111000000111222333333333333555444666999999:::BBBKKKTTTggg~~~~~~|||zzz{{{rrrnnnnnnqqqvvv{{{||||||}}}zzzxxxvvvttttttssssssqqqooohhhddd^^^YYYUUUQQQMMMJJJKKKKKKKKKKKKKKKJJJIIIHHHEEEFFFFFFFFFEEEEEEGGGHHHLLLLLLMMMNNNNNNMMMKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSSSSVVVZZZ]]]```eeemmmrrr}}}}}}tttmmmmmmsssyyy{{{{{{||||||}}}~~~}}}|||{{{xxxzzz|||~~~xxxmmmfffYYYTTTQQQQQQRRRUUU]]]fffwwwzzztttgggUUUQQQEEEAAA;;;777444333222000111111111111111111111111////////////000000000000---------------.........---------.......................................------........./////////............////////////............////////////000000000000111111111111000000111222333333333333555555777999:::===HHHTTT[[[oooxxxtttuuuwww|||xxxrrrqqqqqqssswww{{{{{{{{{}}}~~~{{{zzzxxxuuutttttttttrrrqqqlllhhhccc^^^ZZZUUUQQQNNNMMMMMMMMMMMMLLLKKKJJJIIIDDDEEEFFFEEEDDDEEEFFFHHHKKKKKKMMMNNNNNNMMMLLLLLLKKKLLLMMMNNNQQQSSSUUUVVVYYY]]]aaacccdddiiipppvvv~~~~~~vvvppppppuuu{{{||||||zzzzzzzzz|||~~~~~~}}}|||zzzzzzxxxyyy|||zzznnnfffXXXSSSPPPPPPQQQTTT[[[bbbssstttzzzmmmWWWQQQFFFBBB<<<777555333222111111111111111111111111111.../////////000000000111------........./////////---------.........//////....................................////////////............////////////...////////////000000000000000000000111111111111000000111222333333333333555555777:::===CCCRRR```kkkvvvrrrnnnrrrxxxssssssuuuuuuvvvyyy|||{{{zzz~~~}}}{{{xxxvvvuuuuuutttsssrrrqqqmmmhhhccc___[[[WWWTTTNNNNNNNNNNNNMMMLLLJJJJJJDDDEEEFFFEEEDDDDDDFFFHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRUUUWWWYYY^^^bbbfffggghhhkkksssyyy}}}xxxrrrrrrwww|||~~~~~~}}}zzzxxxxxxyyy{{{}}}~~~}}}{{{zzzyyyxxxyyy|||zzznnneeeWWWRRROOOOOOQQQSSSYYY```pppuuuxxxrrrZZZRRRIIIDDD>>>:::777666444333111111111111111111222222.../////////000000111111........./////////000000---------.........//////..................................../////////000............/////////000000000000000111111111111000000000000111111111111000000111222333333333333444555777;;;???HHHYYYjjjyyy{{{pppnnnnnnttt}}}yyyooosssxxxwwwyyy{{{}}}|||{{{{{{yyyyyyyyyyyyxxxvvvtttuuuqqqlllgggccc___[[[XXXRRRQQQOOONNNNNNNNNLLLJJJDDDEEEGGGFFFBBB???AAAFFFKKKLLLMMMMMMLLLKKKKKKLLLKKKMMMPPPRRRTTTVVVZZZ]]]aaadddhhhllloootttyyy|||xxxrrrrrrwww}}}~~~~~~}}}}}}zzzwwwvvvxxxzzz|||~~~|||{{{{{{zzzzzzzzz{{{~~~|||qqqhhh]]]WWWRRRQQQOOOPPPVVV]]]jjjzzz}}}xxx\\\RRRLLLDDD>>>;;;999444333555000000000000000000000000000000000000000000000000////////////////////////,,,---------.../////////........................///////////////.........////////////000000000000111111111111000000000000...///000000//////000111111111111222333444555666888888;;;@@@CCCMMMeee|||~~~uuuooonnntttooojjjkkkrrryyywwwwwwxxx{{{|||zzzxxxxxxxxxxxxvvvuuutttqqqlllhhhdddaaa]]]ZZZTTTQQQOOONNNNNNMMMKKKIIIDDDEEEGGGHHHGGGEEEEEEFFFIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNPPPQQQSSSUUUYYY[[[aaacccgggkkkooosssyyy|||zzztttsssxxx}}}~~~}}}~~~}}}{{{yyy|||zzzwwwuuuuuuvvvxxxzzz}}}{{{zzz|||{{{{{{{{{|||}}}sssjjj^^^XXXSSSQQQPPPPPPUUU[[[ccczzzvvvwww}}}aaaUUUMMMEEE>>><<<999555333555111111111111111111111111000000000000000000000000////////////////////////---------................................................///////////////////////////000000000000000000000000000000000000...///000000//////000222111111111222333444666666888888;;;AAAGGGTTTmmm~~~wwwtttttt{{{{{{pppmmmnnnrrrvvvxxxyyy{{{~~~~~~{{{xxxwwwwwwxxxwwwvvvssspppllliiifffccc___]]]UUUSSSPPPNNNMMMKKKIIIGGGEEEFFFHHHLLLPPPQQQMMMIIIGGGHHHIIIJJJJJJJJJJJJIIILLLNNNPPPQQQRRRSSSVVVYYY___bbbfffjjjnnnrrrxxx{{{{{{uuutttyyy}}}~~~}}}}}}|||~~~~~~~~~~~~|||zzzxxxwwwxxxwwwuuutttsssuuuvvvwww}}}{{{zzz}}}|||{{{{{{}}}wwwnnn```ZZZTTTSSSQQQPPPTTTYYY\\\rrr|||qqqnnnxxxhhhYYYOOOGGG@@@===:::555333555111111111111111111111111000000000000000000000000////////////////////////...............---------........................------......//////000000////////////000000000000////////////////////////...///111000//////000222111111222222333555666777777888<<>>HHHWWWooouuurrrttttttuuuvvv}}}yyywwwwwwwwwwwwwwwqqqpppmmmkkkjjjgggccc```XXXUUUPPPMMMJJJIIIGGGEEEFFFGGGIIIQQQ```kkkfff\\\OOOLLLIIIHHHIIIJJJIIIHHHKKKMMMNNNNNNOOOPPPRRRTTTYYY\\\```cccgggkkkpppsssuuuuuuvvvwwwyyy{{{~~~}}}{{{{{{|||vvvtttxxx||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{vvvvvvvvvwwwwwwxxxxxxxxxyyyzzz|||~~~zzzzzzyyyyyyzzz}}}{{{ggg___WWWTTTSSSQQQQQQTTTXXXfffnnnsssrrrgggcccoooxxxaaaTTTLLLDDD@@@<<<666444555111111111111111111111111/////////////////////////////////////////////////////////...---------,,,........................,,,------...///000111111////////////000000000000---........./////////000///000111111000000111222222222222333444555777777777;;;AAAMMMaaa|||uuusssuuuvvvyyy}}}}}}zzzxxxxxxxxxwwwvvvqqqooommmllljjjgggccc```YYYUUUPPPLLLJJJHHHFFFEEEFFFHHHKKKSSSdddttttttjjjYYYSSSLLLIIIJJJKKKJJJIIIJJJKKKMMMMMMMMMOOOQQQTTTVVVXXX\\\___aaaeeejjjmmmnnnooorrruuuxxx{{{}}}~~~~~~{{{zzz}}}}}}wwwvvvyyy}}}}}}{{{xxxwwwwwwwwwxxxxxxxxxyyyyyyzzz{{{{{{|||vvvwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{}}}yyyyyyxxxxxxzzz|||~~~lllbbbWWWSSSRRRPPPQQQTTTWWW```ffflllooodddaaannnxxxfffWWWNNNFFFBBB===777444555222222222222222222222222000000000000000000000000////////////////////////...............---------........................------......//////000000////////////000000000000.........//////000000111///000222111000000111333222222333333444666777888888>>>EEESSSjjj}}}wwwvvvvvvxxx~~~}}}{{{zzzyyyxxxvvvtttqqqooonnnllljjjgggbbb___XXXTTTOOOKKKIIIHHHGGGFFFEEEIIILLLSSSfff{{{xxxccc[[[PPPKKKJJJLLLKKKJJJHHHIIIKKKLLLMMMNNNQQQSSSSSSUUUXXXZZZ]]]```cccfffiiikkkoootttxxx{{{}}}~~~|||zzz|||}}}~~~yyyxxx{{{~~~|||yyyvvvuuuuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyyyyuuuwwwyyy{{{|||||||||{{{yyy{{{|||~~~~~~~~~~~~}}}zzzyyyyyyyyyzzz}}}qqqdddWWWRRRQQQPPPQQQSSSSSS[[[aaaiiimmmbbb^^^kkktttkkkYYYPPPHHHCCC>>>777444555222222222222222222222222000000000000000000000000////////////////////////---------................................................///////////////////////////000000000000......///000000111222222///111222222111000222333333333333333444666777888:::@@@IIIWWWpppyyyxxxyyyzzzyyyzzz}}}|||{{{zzzyyyvvvsssqqqooonnnllljjjfffaaa^^^XXXTTTOOOKKKIIIHHHGGGFFFEEEJJJLLLSSSfff~~~iii```SSSLLLKKKLLLLLLKKKGGGHHHJJJKKKLLLNNNQQQSSSRRRTTTVVVXXXZZZ\\\```ccceeehhhnnntttyyy|||~~~~~~}}}{{{{{{|||{{{zzz~~~~~~~~~}}}zzzwwwvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvuuuvvvyyy|||}}}}}}|||{{{||||||}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{~~~~~~ssseeeWWWQQQPPPOOOQQQTTTPPPWWW^^^hhhnnnbbb\\\hhhvvvnnnZZZQQQIIIDDD>>>777444555222222222222222222222222000000000000000000000000////////////////////////,,,------....../////////........................///////////////.........////////////000000000000...//////000111222222333///111222222111111222333333333333444555666777888;;;BBBLLLZZZtttzzzppptttzzz}}}{{{{{{~~~|||zzzxxxwwwtttqqqqqqoookkkiiihhheeebbb```YYYTTTMMMHHHGGGGGGHHHIIIIIIJJJLLLSSSbbbtttvvviiiZZZPPPNNNNNNLLLJJJJJJJJJKKKKKKMMMNNNOOOPPPTTTUUUVVVWWWXXXYYYZZZZZZeeefffkkksss|||~~~~~~}}}zzzwwwwwwyyyzzzyyyvvvwwwwwwwwwwwwwwwwwwwwwwwwzzz{{{|||}}}}}}|||{{{zzz}}}~~~|||{{{{{{}}}}}}}}}~~~sssfffZZZUUURRROOOMMMNNNUUUUUU\\\gggjjjfffccceeesssttt]]]SSSHHHAAA;;;666555777555444333222111111111111000000///...............---------.........//////////////////////////////////////////////////////............////////////000000///////////////000000000000000000000000000111111222333333333333222333333444444555777999:::;;;CCCPPPbbb{{{vvvrrrvvvyyyyyy}}}}}}zzzyyyxxxvvvtttqqqrrrpppllliiigggddd```^^^YYYUUUOOOJJJIIIIIIIIIIIIGGGIIIKKKPPP]]]ppp}}}ppp]]]QQQMMMNNNOOONNNJJJJJJJJJJJJKKKMMMNNNOOOSSSTTTUUUVVVWWWXXXYYYZZZdddgggmmmvvv~~~~~~~~~~~~|||zzzwwwxxxzzz{{{yyyxxxyyyyyyzzzzzzzzzzzzyyyyyy{{{|||}}}}}}}}}}}}|||{{{}}}~~~|||zzzzzzzzz{{{{{{|||~~~tttgggZZZUUUSSSPPPNNNNNNSSSTTT[[[eeejjjgggeeeffftttxxx^^^TTTIIIBBB===777555666555444333222111111111111000000///............///---------.........//////////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000111111222333333333333222333333444555666888999999;;;EEETTThhhvvvuuuzzz~~~~~~}}}{{{xxxwwwwwwvvvsssqqqrrrpppllliiigggccc___\\\YYYUUUPPPLLLKKKKKKJJJIIIFFFIIIKKKMMMWWWiiiyyywwwbbbSSSNNNPPPRRRSSSKKKJJJIIIIIIJJJLLLNNNPPPTTTUUUVVVWWWYYYZZZ[[[\\\cccgggooozzz~~~}}}|||||||||{{{yyyxxxxxxzzz{{{{{{zzz{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~}}}}}}|||}}}~~~~~~|||yyyxxxyyyzzzyyyzzz{{{~~~~~~ttthhh[[[VVVTTTQQQOOOOOORRRRRRYYYccciiijjjiiiiiisssaaaVVVKKKEEE@@@999666555555444333222111111111111111000//////......//////---............/////////////////////////////////////////////////////////............////////////000000////////////000000000000000000000000000000111111222333333333333222222333444666777888999999===HHHXXXmmmzzzvvv{{{{{{yyywwwvvvvvvuuusssqqqpppnnnllliiigggddd___\\\WWWTTTOOOMMMKKKKKKIIIHHHFFFJJJKKKKKKRRRcccttt}}}wwwdddVVVQQQSSSUUUWWWNNNMMMKKKJJJKKKMMMPPPRRRVVVWWWXXXZZZ\\\^^^___```ccchhhrrr}}}~~~}}}||||||zzzyyyyyyyyyzzz{{{||||||{{{|||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzxxxwwwyyy{{{yyyzzz}}}}}}uuuiii\\\WWWUUUQQQPPPPPPPPPQQQVVV___hhhlllmmmllloooeeeZZZNNNGGGBBB<<<666555444444333222111111111111111000000///.../////////.............../////////////////////////////////////////////////////////............////////////000////////////000000111000000000000000000000000111111222333333333333222111222444777888999999999AAAKKKZZZnnnwwwvvv|||zzzxxxvvvuuuuuutttrrrpppmmmlllkkkjjjiiifffbbb^^^UUURRRNNNKKKJJJJJJIIIHHHHHHKKKLLLKKKQQQ___nnnvvvwwwnnnbbbYYYUUUVVVXXXXXXSSSQQQNNNLLLMMMPPPSSSVVVWWWXXXZZZ\\\^^^```bbbccceeekkkuuu~~~}}}}}}zzzzzzzzzzzzzzz{{{|||}}}{{{|||}}}}}}}}}}}}|||{{{~~~~~~}}}}}}}}}}}}~~~~~~|||||||||zzzxxxyyy{{{}}}|||~~~}}}vvvjjj]]]XXXVVVRRRQQQQQQOOOPPPTTT\\\fffooopppooojjjyyykkk^^^PPPIIIDDD>>>888555444444333222111111111111111111000///////////////////////////////////////////////////////////////////////////////////////............///////////////////////////000111111000000000000000000000000111111222333333333333222222333444666888999:::;;;EEENNN[[[mmm~~~xxxvvvxxx{{{}}}|||{{{yyyvvvuuuuuutttqqqooommmlllkkkkkkjjjhhhccc```UUURRRMMMJJJIIIIIIIIIHHHHHHKKKLLLLLLQQQ\\\fffjjjhhhddd^^^ZZZXXXYYYYYYYYYWWWUUUQQQNNNOOORRRVVVYYYXXXYYY[[[]]]```bbbdddeeekkkqqqzzz~~~{{{|||||||||{{{{{{|||~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}||||||}}}}}}~~~zzz{{{||||||{{{|||}}}wwwkkk^^^YYYWWWSSSRRRRRROOOQQQSSSYYYeeepppssspppeeeqqqqqqbbbRRRJJJEEE???999666555444333222111111111111222111000000//////000000000000000////////////...////////////////////////////////////////////////............///////////////......//////000111222000000000000000000000000111111222333333333333222333333444555777:::<<<===HHHQQQ___ppp}}}zzz{{{}}}uuuwww{{{}}}zzz~~~~~~|||zzzwwwvvvuuusssqqqooonnnnnnmmmmmmkkkhhhccc```WWWSSSMMMIIIIIIJJJKKKKKKHHHJJJKKKLLLQQQZZZ___^^^^^^\\\ZZZYYYYYYYYYZZZZZZZZZWWWRRROOOOOOSSSXXX[[[\\\]]]___bbbeeegggiiijjjrrrxxx~~~|||}}}~~~}}}zzzzzz|||~~~|||{{{zzzyyyyyyzzz{{{|||}}}}}}|||{{{{{{|||}}}}}}yyy{{{}}}xxxkkk___YYYWWWTTTRRRSSSPPPQQQRRRWWWdddqqquuuqqqdddlllyyyvvveeeSSSJJJFFF@@@:::888555444333222111111111111222111000000//////000000000000000000/////////...////////////////////////////////////////////////............////////////............///000111222000000000000000000000000111111222333333333333222444444333444666999===???IIIUUUfffzzzyyyxxxwwwyyyxxxtttyyy~~~~~~~~~}}}{{{xxxvvvuuussspppnnnqqqpppooonnnlllhhhbbb^^^YYYTTTNNNJJJIIIKKKLLLMMMGGGIIIIIIKKKRRRYYYZZZVVVZZZYYYXXXXXXXXXYYYZZZZZZ[[[WWWRRROOOOOOSSSXXX\\\aaabbbdddgggjjjmmmooopppxxx}}}~~~}}}}}}~~~}}}zzzyyy{{{~~~}}}|||yyyxxxxxxyyy|||}}}}}}|||{{{zzzzzz{{{|||}}}xxx{{{~~~xxxlll___ZZZXXXUUUSSSSSSPPPQQQRRRVVVcccrrrvvvqqqdddjjjuuuyyygggTTTJJJEEE@@@;;;999555444333222111111111111222111111000000000000000111111000000/////////...////////////////////////////////////////////////............/////////000............///000222222000000000000000000000000111111222333333333333222555444333333555999>>>@@@IIIWWWlllxxxwwwvvvxxxvvvttt{{{}}}}}}zzzwwwuuutttsssqqqppprrrpppnnnlllkkkgggccc```YYYUUUOOOKKKJJJJJJKKKKKKMMMLLLMMMPPPTTTVVVWWWVVVYYYWWWVVVUUUVVVXXXZZZ\\\[[[ZZZWWWUUUTTTVVV[[[___bbbdddhhhkkknnnrrrwww{{{~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{|||}}}}}}}}}}}}}}}||||||||||||||||||{{{|||~~~{{{rrrfff]]]YYYWWWUUUTTTSSSTTTQQQQQQ[[[kkkttttttnnngggmmm~~~fffWWWPPPCCC;;;:::666333333222222111222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111111222222222333333333777444333666777999@@@HHHPPPaaayyyyyyvvvsssyyyqqqqqqyyy}}}{{{xxxvvvuuutttrrrqqqrrrpppnnnmmmkkkhhhddd```XXXTTTNNNJJJIIIIIIJJJJJJKKKKKKLLLNNNRRRUUUVVVVVVXXXWWWUUUUUUUUUWWWZZZ\\\[[[[[[YYYXXXWWWYYY\\\```cccfffjjjmmmqqquuuzzz}}}~~~}}}||||||{{{|||||||||||||||||||||||||||||||||~~~}}}}}}}}}|||uuujjjaaa[[[XXXUUUSSSRRRRRRQQQQQQZZZhhhpppqqqnnnhhhmmmiiiXXXQQQEEE>>><<<777444333222222111222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222111222222222222333333333666444333666777999AAAJJJ[[[mmm}}}yyywwwsssvvv~~~~~~{{{xxxwwwvvvuuusssrrrpppooommmkkkiiifffbbb___WWWSSSMMMIIIHHHIIIIIIJJJJJJIIIJJJMMMQQQUUUVVVWWWWWWVVVUUUTTTUUUWWWYYY[[[[[[\\\]]]\\\[[[\\\___bbbcccfffiiimmmqqquuuzzz~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||||||||||||||~~~~~~~~~yyyooofff___ZZZUUUSSSPPPPPPOOOPPPWWWccckkkmmmlllfffkkk~~~mmmXXXQQQHHHBBB???888444444333222222222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000111222222222222333333333222222222222333333333333555333333666777;;;EEEOOOhhh{{{|||yyyzzz|||uuu{{{}}}zzzwwwvvvuuuuuusssqqqnnnmmmjjjiiigggddd```]]]XXXSSSNNNJJJIIIJJJKKKKKKKKKJJJJJJMMMQQQUUUWWWXXXVVVVVVUUUUUUUUUWWWYYYZZZ\\\^^^___`````````bbbdddaaadddhhhkkkooosssxxx{{{~~~{{{}}}}}}|||{{{|||}}}}}}|||{{{yyyxxxzzzzzz{{{{{{|||||||||}}}~~~~~~}}}uuulllccc[[[UUURRRNNNNNNNNNOOOTTT]]]dddggggggcccgggwwwrrrYYYQQQIIIEEEAAA888555444333222222222222222000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111222222222333333222222222333333333444444444333444777999===IIIVVVqqq}}}vvvuuuzzzwwwvvv~~~zzzxxxvvvttttttsssrrrpppooonnnllljjjhhheeeaaa^^^YYYTTTOOOKKKKKKLLLMMMMMMMMMLLLKKKNNNRRRVVVXXXYYYVVVVVVVVVVVVVVVWWWYYYZZZ\\\^^^aaabbbbbbcccdddfffbbbdddhhhkkknnnrrrwwwzzz}}}zzztttpppooossszzz|||{{{{{{{{{||||||{{{zzzxxxwwwyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~yyypppeee\\\UUURRRMMMLLLMMMOOORRRWWW]]]aaaaaa^^^aaapppyyy]]]RRRJJJEEEAAA888666555444333222222222222000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111222222222333333333444444444444444555888:::AAAOOO]]]xxxzzzrrruuu{{{ssswww~~~yyywwwuuusssssssssqqqppprrrqqqooommmkkkhhhdddaaaYYYUUUOOOLLLLLLMMMNNNNNNOOOMMMLLLNNNRRRVVVXXXYYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\^^^aaabbbbbbdddfffhhhfffhhhkkknnnpppsssxxx{{{|||vvvqqqmmmiiigggjjjpppzzz~~~}}}|||||||||{{{zzzyyyxxxwwwyyyzzz{{{|||}}}~~~}}}}}}}}}zzzqqqeee[[[UUURRRMMMKKKLLLOOOQQQRRRWWW]]][[[YYY\\\iii|||cccUUUJJJEEEBBB;;;777666555333222222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000//////000000000111111111333333333333444444444444444555777:::===DDDUUUeee|||sss|||uuussszzz}}}zzzwwwuuutttttttttrrrqqqrrrqqqooommmkkkhhhdddaaaXXXTTTOOOKKKKKKLLLMMMNNNPPPNNNLLLMMMPPPTTTVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]___```aaacccfffiiigggiiilllnnnppprrrvvvyyy{{{|||~~~~~~}}}yyysssmmmiiiiiijjjmmmttt~~~{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}~~~~~~~~~zzzpppdddZZZUUUSSSLLLKKKLLLPPPPPPNNNSSSZZZVVVVVVYYYfffyyykkkZZZLLLFFFDDD>>>777666555444333222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////000000000000000000111111111222222222333333333444444444444555555666999<<>>DDDPPPddduuu}}}|||uuusss|||~~~|||~~~}}}{{{xxxvvvvvvuuusssqqqpppnnnmmmkkkjjjfffaaa^^^UUURRRNNNLLLLLLLLLKKKJJJKKKLLLMMMMMMMMMNNNQQQSSSWWWXXXYYYYYYZZZZZZZZZZZZ\\\[[[ZZZZZZ[[[^^^aaaccceeefffgggiiilllnnnqqqrrrvvvxxx{{{}}}}}}}}}~~~}}}yyy}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}wwwppphhh___VVVPPPPPPPPPOOOMMMLLLLLLPPPRRRWWWVVVVVV^^^sss|||```PPPHHHCCC???:::777333111111222111111000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000/////////000000000000111//////000000111111222222000000000111222222333333444444333333333444555555888777999???FFFSSShhhyyy|||vvvvvv~~~{{{xxx~~~|||zzzxxxvvvvvvvvvtttssspppooommmllljjjgggbbb___XXXUUUPPPMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNPPPRRRXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYZZZ[[[^^^```bbbdddeeefffgggjjjlllnnnooosssuuuxxxzzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~xxxppphhh```WWWQQQOOOOOOOOOMMMKKKLLLOOOQQQVVVVVVVVV^^^rrrdddRRRHHHBBB>>>:::777333111111222222111000000000000000000000000000000////////////000000000000000000////////////111111111111111111111111000000000000111111111111000000000000000111111111000000111111222333333333333333333333333444555666888888;;;CCCLLL[[[qqq{{{wwwzzz~~~}}}{{{wwwuuu~~~~~~{{{yyywwwvvvvvvvvvuuusssqqqooommmkkkjjjgggccc```[[[WWWRRRNNNLLLLLLKKKKKKKKKMMMNNNNNNNNNNNNPPPQQQWWWXXXYYY[[[[[[\\\\\\\\\[[[ZZZZZZ[[[\\\___aaaccccccddddddeeegggiiikkklllmmmoooqqqssssssuuuwwwyyy}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}wwwppphhh```WWWRRRNNNNNNNNNMMMKKKLLLNNNPPPTTTVVVWWW]]]pppiiiTTTJJJCCC===:::777444222222222222111000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000//////000000000111111111111111111000000000000000111111111222222333333333333333333333444444555666999999>>>GGGSSSddd{{{~~~xxxwww}}}~~~|||{{{zzzyyyvvvttt~~~}}}{{{yyyvvvuuuvvvuuutttsssqqqnnnllljjjiiigggdddaaa]]]YYYTTTPPPNNNMMMLLLKKKJJJLLLNNNOOONNNNNNPPPQQQUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^aaacccdddbbbbbbccccccdddfffggghhhgggiiilllmmmnnnooorrrtttzzzzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}wwwppphhh```XXXRRRMMMNNNNNNMMMKKKKKKMMMOOORRRUUUXXX\\\llloooWWWLLLEEE>>>:::888444222222222222111111111111111111111111111000000////////////000000000000000000////////////////////////////////////........./////////000000111111111000000000000000222222222222222333333333333222222333444555666666777888>>>IIIVVVhhh|||~~~~~~uuuwww{{{zzzxxxxxxyyyxxxuuusss~~~}}}zzzxxxvvvtttttttttrrrqqqpppmmmkkkiiihhhfffcccaaa\\\YYYUUURRRQQQOOOMMMLLLIIIKKKNNNOOOOOOOOOQQQRRRTTTTTTVVVWWWYYYZZZZZZZZZ[[[[[[\\\^^^```bbbdddeeebbbaaaaaaaaabbbcccdddddddddfffhhhiiijjjlllooorrrttttttvvvxxx{{{~~~~~~}}}}}}}}}}}}||||||||||||yyyyyyzzz||||||}}}}}}}}}||||||}}}}}}~~~~~~xxxqqqjjjaaaYYYTTTLLLMMMMMMLLLKKKKKKLLLNNNPPPUUUXXXZZZggguuu[[[PPPHHH@@@;;;888444222222333222222111111111111111111111111000000////////////000000000000000000////////////....................................////////////000000000000000111111111222222333333333333333333222222222333444555666777555666===HHHVVViii}}}{{{~~~}}}vvvzzz}}}xxxwwwvvvvvvvvvuuusssqqq}}}|||zzzxxxuuussssssrrrpppnnnooollliiigggfffeeecccaaa[[[YYYVVVUUUTTTQQQNNNLLLGGGJJJMMMOOOPPPPPPRRRSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZ\\\^^^```bbbcccdddaaaaaa`````````aaaaaabbb```aaacccdddeeehhhkkknnnlllmmmnnnqqqtttwwwzzz{{{~~~~~~~~~~~~}}}}}}}}}|||||||||{{{{{{{{{wwwxxxzzz{{{|||}}}}}}}}}{{{{{{|||}}}}}}~~~~~~~~~zzzssslllddd\\\VVVKKKLLLMMMLLLKKKKKKLLLMMMNNNUUUYYYYYYbbb{{{yyy^^^SSSKKKCCC;;;888555333333333333222111111111111111111111111000000////////////000000000000000000////////////////////////////////////...////////////000000000//////000000111111222222333333333333333333333333222222222333444555666777666777>>>JJJXXXkkkzzzwwwyyy}}}}}}zzz|||xxxvvvtttsssrrrpppmmmkkk}}}|||zzzxxxuuusssrrrqqqnnnmmmnnnkkkhhhfffeeedddbbb```ZZZXXXWWWVVVUUUSSSOOOLLLFFFIIILLLOOOPPPQQQRRRTTTSSSTTTVVVXXXYYYZZZ[[[[[[XXXYYY[[[]]]___aaacccccc`````````_________``````[[[]]]^^^___aaacccgggjjjeeegggiiilllooorrrtttvvvvvvvvvxxx{{{~~~}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzwwwxxxyyy{{{|||}}}}}}~~~zzz{{{{{{|||}}}~~~~~~~~~~~~|||uuunnnfff^^^YYYJJJLLLMMMLLLKKKJJJKKKMMMMMMUUUYYYXXX___www|||```UUUMMMEEE;;;888555333333333333222111111111111111111111111000000////////////000000000000000000////////////000000000000000000000000000000000000111111111111...//////000111222222333333333333333333333333333222222222333444555777777999;;;AAAMMM[[[nnnvvvqqqrrrwww~~~~~~~~~{{{xxxvvvsssqqqooolllhhhfff}}}|||zzzvvvsssrrrssssssrrrpppooommmjjjhhhfffccc```]]]YYYXXXWWWWWWWWWVVVTTTQQQMMMMMMLLLLLLMMMOOOPPPRRRRRRSSSSSSUUUXXX[[[^^^```[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^______\\\]]]]]]^^^___```aaaaaabbbbbbdddeeeggghhhiiijjjnnnpppssswwwyyyzzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}}}}~~~~~~|||zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~}}}{{{{{{~~~|||vvvoooggg^^^XXXNNNMMMLLLKKKKKKLLLMMMNNNNNNVVVUUUUUU___ooogggWWWLLLCCC===:::555222222222222111000000000000000000000000222222222111111///......////////////////////////////////////////////////////////////000000000000000000000000111111111111333333222222111222222222222333444444333333555777:::>>>EEEOOO^^^sss{{{qqqnnnnnnwww|||yyytttqqqmmmjjjiiigggdddbbb~~~||||||zzzwwwtttsssssstttrrrqqqpppmmmkkkiiigggddd```^^^ZZZXXXVVVUUUUUUUUUSSSQQQMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZ]]]^^^ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]^^^^^^______```aaaaaabbbbbbccccccdddfffhhhkkknnnpppqqqqqqqqqtttuuuvvvxxxzzz}}}~~~{{{zzz{{{}}}~~~}}}~~~~~~|||zzzyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||||||||||||||~~~|||zzzzzz}}}}}}wwwpppggg^^^XXXOOONNNLLLKKKKKKKKKLLLMMMNNNWWWWWWVVV^^^lllmmm[[[OOOEEE>>>:::666333222222222222111111111111111111111111222222222111111000///...////////////////////////........................////////////000000000000000000000000111111111111333333222222111222222333222333444444333333555777;;;???GGGTTTfff|||zzzrrrppprrr|||}}}zzzwwwrrroookkkhhhgggeeebbb```~~~|||{{{zzzzzzxxxvvvtttttttttrrrqqqpppnnnllljjjhhheeebbb___ZZZXXXUUUSSSSSSSSSRRRQQQKKKKKKKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\ZZZZZZ\\\]]]]]]]]]]]]]]]_________^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\_______________^^^^^^^^^___```ccceeeggghhhhhhhhhkkklllmmmooorrrtttwwwxxx||||||~~~yyywwwwwwzzzzzz{{{|||{{{}}}}}}~~~}}}zzzwwwvvvwwwxxx{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz|||zzzyyyzzz}}}yyyqqqhhh___YYYQQQOOOMMMKKKJJJJJJKKKLLLMMMWWWYYYXXX^^^hhhttt___QQQHHH???;;;666333333333222222222222222222222222222222111111222111111000///...////////////////////////------------------------////////////000000000000000000000000111111111111333222222111222222333333222333444444333444666888;;;@@@KKK]]]tttzzztttsssvvv~~~{{{wwwtttooommmiiifffdddbbb```^^^~~~|||zzzzzzzzzzzzyyywwwvvvuuutttrrrqqqqqqooolllkkkiiigggccc```[[[XXXTTTRRRQQQQQQQQQPPPKKKKKKKKKLLLNNNPPPSSSTTTSSSSSSTTTUUUVVVXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]____________^^^\\\ZZZYYY[[[ZZZZZZZZZYYYYYYXXXXXX^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^```aaabbbbbbbbbcccccceeegggiiilllnnnooorrrssstttvvvyyy|||~~~|||uuupppjjjhhhiiikkkkkkkkkooouuuwwwxxxxxxwwwvvvvvvxxxyyyzzzyyywwwtttqqqppprrruuuwwwxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~}}}{{{{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||||||||{{{zzzzzz|||zzzyyy{{{~~~zzzrrriii```YYYRRRPPPNNNKKKIIIIIIJJJKKKLLLVVVYYY[[[___eee}}}yyyaaaQQQIII@@@<<<777444333333333222222222222222222222222222111111111111111000//////////////////////////////........................////////////000000000000///000000000111111111111222222111111222222333333222333444444444444777999;;;BBBPPPggg|||vvvuuuyyy}}}zzzuuurrrnnnkkkgggeeecccaaa^^^\\\|||zzzyyyyyyyyyzzzyyyyyywwwuuusssrrrqqqqqqooolllkkkjjjgggdddaaa\\\YYYTTTQQQPPPPPPOOOOOOKKKKKKKKKLLLNNNPPPSSSTTTSSSSSSTTTVVVWWWXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\____________^^^\\\YYYXXXYYYYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^___aaadddfffggghhhiiijjjlllnnnqqqsssuuu{{{}}}~~~~~~~~~~~~zzzvvvrrrooolllgggaaa\\\YYYWWWXXXZZZZZZXXX[[[aaafffhhhjjjjjjjjjkkkmmmooorrrqqqmmmiiiggghhhlllooosssssstttvvvxxxzzz{{{|||yyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{}}}}}}~~~}}}{{{{{{|||}}}xxxxxxxxxxxxxxxxxxxxxxxx||||||}}}}}}}}}||||||{{{|||{{{zzz|||zzzsssjjjaaa[[[SSSQQQNNNJJJIIIIIIJJJKKKKKKSSSXXX\\\aaadddyyy~~~aaaPPPHHHAAA===888555444333333222222222222222222222222222000111111111111000000///000000000000000000000000////////////////////////////////////000000000000///000000000111111111111222111111111222222333444222333444444444555777999<<>>999666444444333222222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222333444444222333444555555666888:::===JJJaaa|||}}}{{{~~~}}}{{{wwwssspppllliiieeebbbaaa___\\\ZZZ}}}zzzxxxxxxyyyzzzwwwyyyzzzwwwssspppooooooooommmkkkjjjiiigggdddaaa\\\ZZZWWWUUUSSSQQQNNNLLLMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSVVVXXXYYYZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]______^^^\\\YYYXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZ[[[[[[]]]___```aaabbbccceeeeeeeeefffiiikkkmmmmmmnnnoooqqqssstttuuuvvvwwwwwwxxxwwwvvvuuutttqqqpppnnnllliiigggeeeddd``````___^^^]]][[[YYYXXXTTTRRRPPPMMMKKKHHHEEECCC@@@>>>???AAA@@@===???CCCCCCEEEHHHIIIIIIKKKNNNPPPPPPRRRUUUXXXZZZ]]]aaadddhhhhhhjjjlllnnnpppqqqrrrqqqrrrtttvvvxxxzzz|||}}}zzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||zzz{{{{{{zzzyyyyyy{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyzzz}}}~~~~~~}}}zzzssskkkccc]]]SSSQQQMMMIIIHHHIIIKKKMMMMMMOOOPPPXXX___]]]iiigggSSSLLLCCC???:::666555444333222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111222333444555111333444555555666999;;;@@@PPPjjj}}}zzzxxxuuuqqqnnniiifffccc```^^^\\\ZZZXXX}}}zzzxxxxxxyyyzzzvvvxxxzzzwwwsssooonnnooonnnmmmkkkiiihhhgggcccaaa\\\ZZZXXXVVVTTTRRRNNNKKKMMMMMMLLLLLLMMMOOOPPPRRRRRRTTTVVVXXXZZZ[[[[[[[[[WWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^______\\\ZZZXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYXXXWWWUUUTTTRRRQQQQQQSSSSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRSSSSSSWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ[[[]]]]]]]]]^^^aaacccbbbaaaaaabbbbbbcccdddeeeddddddddddddcccbbbbbbaaaaaaaaa___^^^\\\ZZZXXXXXXQQQQQQQQQPPPOOOMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@>>>======???===:::<<<@@@<<<>>>???@@@AAABBBEEEHHHDDDIIIQQQXXX\\\___bbbddddddeeefffhhhjjjlllnnnoookkklllmmmppprrrtttvvvwwwyyyyyyyyyyyyzzz{{{||||||xxxwwwwwwwwwxxxzzz|||}}}yyyzzz{{{zzzyyyyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}xxxyyyzzz{{{||||||||||||zzzyyyxxxyyy{{{|||{{{zzz~~~~~~~~~~~~~~~yyyssslllccc^^^SSSPPPLLLIIIHHHIIILLLNNNOOONNNMMMVVV]]]YYYbbbzzzjjjVVVPPPCCC???:::666555444333333000000000000000000000000///000000111111111000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111111111111222333444555111333444555555666999;;;CCCUUUqqq}}}zzzxxxvvvsssooolllgggeeeaaa^^^\\\ZZZXXXVVV}}}|||{{{yyyxxxwwwvvvvvvwwwwwwwwwwwwuuusssqqqpppqqqooollljjjhhheeeaaa___[[[[[[[[[ZZZWWWSSSPPPMMMPPPOOONNNMMMMMMMMMNNNOOOPPPRRRTTTWWWYYY[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]][[[\\\\\\\\\[[[YYYWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVWWWWWWOOOOOONNNNNNNNNOOOPPPPPPSSSRRRQQQPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUTTTSSSRRRQQQOOOMMMKKKJJJHHHGGGEEECCCBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;::::::<<<===>>>>>>>>>???AAACCCFFFKKKSSS[[[aaacccdddccceeeeeeeeeeeefffggghhhiiigggiiijjjkkkkkkmmmppprrrrrrssstttuuuuuuuuutttsssxxxxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxx~~~|||{{{|||~~~~~~zzzwwwyyyzzz{{{{{{yyyyyyzzz{{{yyyyyyzzzzzz{{{{{{||||||~~~}}}}}}}}}|||wwwssslllccc]]]TTTQQQMMMKKKKKKMMMNNNNNNNNNLLLMMMRRRUUUXXX___fffjjjTTTMMMEEEAAA;;;777555555555444222222222222222222222222//////000000111111222222000000000000000000000000000000000000000000000000...............///000000222222111111111111111222111111222222222333333333222111333666777777:::@@@NNN[[[rrr~~~zzzuuuqqqmmmjjjiiifffccc```]]][[[ZZZWWWUUU}}}|||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwuuusssqqqpppqqqooollljjjhhheeebbb___[[[[[[ZZZXXXUUURRROOONNNOOOOOONNNMMMMMMMMMNNNOOOPPPRRRTTTWWWYYYZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\\\\\\\\\\]]]\\\[[[ZZZXXXWWWUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNNNNMMMNNNNNNOOOOOONNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<777888888999999888888777999:::<<<<<<;;;<<<>>>@@@DDDIIIQQQYYY___bbbcccccceeeeeeeeedddeeeeeeeeefffdddfffhhhhhhiiijjjmmmoooooopppqqqssssssssssssrrrvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxxxx{{{zzzzzz|||~~~|||zzzzzz{{{{{{zzzwwwvvvvvvwwwzzz{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}}}}xxxssskkkccc]]]UUUQQQMMMKKKKKKMMMNNNNNNKKKIIIJJJNNNQQQSSSZZZaaatttoooVVVNNNCCC???999555333333222222222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000///............///000000222222111111111111111222111111222222222333333333333111333666777777;;;AAAOOO___yyy~~~zzzuuupppllljjjhhhdddaaa^^^[[[YYYXXXUUUSSS|||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwvvvuuusssqqqpppqqqooollljjjiiifffbbb___\\\[[[YYYVVVSSSPPPOOONNNOOONNNMMMLLLLLLMMMNNNOOOQQQRRRTTTVVVXXXZZZZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAAAAA@@@@@@???>>>===============<<<<<<;;;:::;;;;;;:::999999999999:::777777888888888888777777888:::;;;;;;:::;;;===@@@AAAFFFMMMVVV]]]aaacccdddeeeeeeddddddcccbbbbbbaaa```bbbddddddeeefffiiikkkjjjlllnnnpppqqqrrrrrrqqqssssssrrrrrrrrrrrrssssssssssssuuuvvvwwwxxxxxxxxxxxxxxxyyy|||~~~~~~|||}}}}}}}}}{{{xxxuuutttuuuyyyyyyzzz{{{{{{|||}}}}}}~~~}}}||||||}}}~~~yyyssskkkccc]]]UUURRRMMMKKKKKKLLLMMMMMMJJJHHHIIILLLNNNPPPVVV^^^jjjuuuZZZPPPDDD@@@:::555333333222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000//////......//////000111222111111111111111222222111111222222222333333333333222333666777777<<>><<<<<<============<<<<<<;;;<<<===>>>>>>===;;;:::;;;:::999999888888999999999999::::::::::::999999:::;;;<<<<<<<<<===???AAA@@@DDDKKKSSSZZZ___bbbdddeeeeeedddcccbbb```___^^^^^^___aaaaaabbbcccfffhhhggghhhkkknnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqssstttvvvwwwxxxyyywwwxxxzzz|||~~~~~~~~~}}}{{{xxxwwwwwwuuuvvvvvvwwwxxxyyyzzzzzz|||||||||||||||~~~{{{ssskkkccc^^^VVVRRRNNNKKKKKKLLLLLLLLLMMMJJJKKKNNNOOOQQQWWW^^^kkkwww\\\QQQGGGBBB<<<888666555444444222222222222222222222222222222111111000000///////////////////////////////////////////////////////////////...///000000111111111111000111111222333111111222222222333333333444222333666888888===CCCRRRiiizzz~~~~~~zzztttooojjjgggfffaaa^^^ZZZWWWUUUSSSPPPNNN|||{{{zzzyyyxxxwwwwwwwwwuuuuuuuuuuuutttsssqqqppppppooolllkkkiiigggdddaaa___\\\XXXSSSPPPOOONNNOOOMMMMMMLLLLLLLLLMMMOOOOOORRRRRRSSSUUUVVVXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZ[[[]]]\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXWWWUUUTTTSSSSSSQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOMMMLLLLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBAAA===>>>>>>??????>>>>>>===??????@@@@@@@@@???>>>>>>:::;;;<<<<<<======<<<<<<;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<===???AAA@@@DDDJJJQQQWWW]]]```bbbddddddcccbbbaaa___]]]\\\\\\]]]______```aaadddfffeeefffiiilllooopppqqqqqqpppqqqqqqrrrrrrqqqqqqpppooopppqqqsssuuuwwwyyyzzzxxxyyy{{{}}}}}}}}}}}}}}}}}}zzzxxxxxxttttttuuuvvvwwwxxxyyyyyy{{{{{{{{{{{{|||}}}~~~~~~|||tttkkkddd```WWWSSSNNNKKKKKKKKKLLLLLLNNNKKKKKKNNNPPPQQQWWW^^^nnnxxx]]]RRRGGGCCC===888666555444444222222222222222222222222222222111111000000/////////////////////////////////////////////////////////////////////000111111111111000000111222222333111111222222222333333333555333333666888999>>>EEEVVVpppzzz~~~yyytttnnniiifffddd```]]]YYYVVVTTTQQQNNNLLL}}}|||{{{yyyxxxwwwvvvvvvttttttuuuuuutttsssqqqppppppooolllkkkjjjhhhdddbbb___]]]YYYTTTQQQOOONNNNNNMMMLLLKKKKKKLLLMMMOOOPPPSSSSSSSSSTTTUUUWWWYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRQQQQQQOOOOOONNNMMMMMMMMMNNNNNNRRRQQQPPPOOOOOOOOOOOOOOOMMMMMMLLLLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGEEEDDDDDDCCCCCCBBBBBBAAA@@@??????<<<===>>>??????>>>===<<<======>>>>>>>>>======<<<999::::::;;;<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;<<<<<<999999::::::::::::999999888:::;;;;;;:::;;;===@@@AAADDDHHHNNNSSSXXX\\\^^^___````````````^^^\\\[[[ZZZ[[[]]]^^^^^^___bbbeeeccceeegggjjjmmmnnnooooooooopppqqqrrrrrrqqqpppooooooooopppqqqtttvvvxxxyyywwwzzz|||}}}}}}|||}}}}}}~~~|||yyyvvvvvvttttttuuuwwwxxxyyyzzzzzzyyyzzzzzz{{{{{{||||||}}}}}}~~~~~~tttkkkeeebbbXXXTTTOOOKKKJJJKKKKKKKKKLLLIIIJJJMMMNNNPPPUUU]]]nnnzzz___TTTFFFBBB;;;777444333222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000//////000000111222000000000000111222333333111111222222222333333333555333333666888:::???GGG[[[ttt{{{}}}~~~yyysssmmmhhhdddbbb___\\\WWWTTTRRROOOLLLJJJ~~~|||yyywwwvvvuuuuuusssttttttuuutttsssqqqppppppnnnlllkkkjjjhhheeebbb```]]]ZZZVVVSSSPPPOOONNNLLLKKKKKKKKKLLLMMMOOOPPPSSSSSSSSSSSSUUUWWWYYYZZZXXXXXXWWWWWWXXXXXXYYYZZZ[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQPPPOOONNNNNNMMMMMMMMMNNNPPPOOONNNNNNNNNNNNOOOOOOMMMLLLJJJIIIGGGFFFFFFEEEGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@??????>>>>>>===>>>@@@AAAAAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::999:::<<<<<<;;;<<<>>>@@@AAACCCFFFJJJNNNSSSVVVXXXYYYZZZ\\\]]]]]]\\\[[[ZZZXXXYYY[[[[[[\\\]]]```bbbaaabbbeeehhhjjjlllllllllnnnooopppqqqqqqpppooonnnmmmmmmnnnoooqqqsssvvvwwwtttxxx|||}}}}}}}}}~~~}}}xxxuuutttsssssstttuuuwwwxxxyyyzzzxxxyyyzzzzzz{{{{{{||||||{{{|||~~~~~~uuulllgggeeeYYYUUUOOOKKKJJJJJJJJJJJJJJJHHHIIILLLNNNPPPVVV]]]lllcccVVVGGGBBB<<<777444333222111222222222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000000000//////000000111222000000000000111222333444111111222222222333333333666333333666888:::@@@HHHZZZsssyyyxxx~~~yyysssmmmgggcccaaa\\\YYYUUURRROOOMMMIIIGGG~~~|||zzzwwwuuuttttttsssttttttttttttsssqqqppppppnnnlllkkkjjjhhheeeccc```^^^[[[WWWTTTQQQOOONNNLLLKKKKKKKKKLLLMMMOOOPPPSSSSSSSSSSSSTTTVVVXXXZZZXXXWWWWWWWWWWWWXXXYYYYYY[[[ZZZXXXVVVUUUUUUUUUVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOOOOOOOPPPLLLKKKKKKKKKKKKKKKLLLMMMOOOMMMKKKHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@?????????;;;<<<>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;<<<>>>@@@AAA>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<===>>>>>>>>>???AAACCCAAABBBDDDGGGKKKOOORRRTTTUUUVVVXXXZZZ[[[ZZZYYYXXXVVVWWWYYYZZZZZZ\\\^^^aaa___aaacccfffhhhiiijjjjjjmmmnnnoooqqqqqqooonnnmmmlllllllllmmmoooqqqtttuuurrrvvv{{{}}}}}}~~~yyyuuussspppppprrrssstttvvvwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}uuummmhhhfffYYYUUUOOOLLLJJJJJJJJJJJJKKKIIIJJJMMMOOOQQQWWW___lllfffXXXIIIEEE>>>999666555444333222222222222222222222222//////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111222000000000000111222333444111111222222222333333333666444444666888:::AAAIIIWWWnnn{{{sssvvv~~~yyyssslllgggcccaaa[[[WWWSSSPPPMMMJJJGGGEEE|||yyywwwuuutttuuuuuutttttttttsssssssssrrrqqqooommmiiifffcccaaa^^^___^^^YYYSSSOOOOOOQQQOOONNNMMMMMMMMMNNNOOOPPPSSSSSSRRRRRRTTTWWWYYY[[[WWWWWWWWWXXXXXXXXXYYYYYY\\\[[[YYYVVVTTTSSSRRRQQQSSSTTTUUUUUUUUUTTTRRRQQQPPPPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKKKKJJJHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<===>>>>>>????????????>>>>>>>>>>>>===============>>>??????BBBBBBCCCEEEGGGIIIKKKLLLOOORRRWWWYYYZZZZZZZZZZZZVVVVVVVVVWWWXXX[[[]]]^^^\\\^^^bbbdddeeegggiiikkklllmmmnnnoooooopppooooookkklllnnnnnnnnnoooqqqsssuuuvvvvvvxxx{{{~~~zzztttpppnnnhhhjjjnnnqqqtttuuuuuuuuuwwwwwwwwwxxxyyyyyywwwtttyyy{{{}}}~~~~~~}}}vvvnnngggcccZZZVVVQQQNNNMMMMMMLLLKKKKKKKKKKKKKKKMMMRRRXXX]]]mmmjjjWWWNNNGGG>>>999777777666555333333333222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000...---...111222111///111111222222222333333333111111222222222333333333666444555888:::<<>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<=========::::::;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<===:::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@AAABBBDDDFFFHHHIIILLLOOOTTTWWWWWWWWWWWWXXXVVVUUUUUUUUUVVVXXXZZZ\\\ZZZ]]]```bbbcccdddfffhhhjjjkkklllmmmmmmmmmmmmmmmjjjlllmmmmmmmmmnnnqqqssstttuuuvvvxxxzzz~~~|||wwwqqqmmmlllhhhiiilllooorrrssstttttttttssstttvvvyyyzzzyyyxxxyyyzzz}}}}}}{{{zzz{{{||||||zzzxxxzzz{{{|||~~~~~~}}}|||{{{}}}||||||}}}uuummmfffbbbZZZVVVQQQNNNMMMMMMLLLLLLKKKKKKKKKKKKMMMQQQWWW\\\bbbwwwlllXXXOOOHHH???999888777666444222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000...---...111222111///000000111111111222222222111222222222222333333333666444555888999<<>>===???>>>>>>======<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<:::999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFJJJMMMRRRUUUVVVVVVVVVWWWWWWVVVTTTRRRRRRTTTWWWXXXXXX[[[]]]______```bbbcccggggggiiijjjjjjkkkkkkkkkjjjkkkmmmmmmmmmnnnqqqssstttuuuvvvxxx{{{~~~}}}~~~}}}yyysssnnnjjjiiihhhiiijjjlllnnnqqqsssttttttsssrrrtttwwwyyyyyyyyyxxxyyy{{{~~~~~~{{{yyywwwuuussssssssssssqqqooopppqqqssstttttttttsssrrrwwwwwwwww{{{|||tttllleeeaaaZZZVVVQQQNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLPPPVVVZZZ\\\oooqqq[[[PPPIII@@@:::888777666444111111111000000000//////000000111111111111000000000000000000000000000000000000000000000000000000000///...///000111000/////////000000000111111111222222222222333333333333666555555888999<<>>>>>===>>>>>>=========<<<<<<<<<999999:::::::::;;;;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFJJJMMMRRRVVVWWWWWWXXXYYYYYYWWWTTTRRRQQQRRRUUUVVVWWWYYY\\\]]]]]]^^^___aaaeeeeeeggghhhiiiiiiiiiiiijjjlllnnnnnnnnnppprrruuuuuuvvvwwwzzz|||}}}}}}|||wwwrrrllliiihhhhhhhhhhhhiiikkknnnqqqsssvvvtttrrrrrrtttuuuvvvvvvvvvwwwzzz|||~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}{{{zzzxxxuuussspppooommmllljjjiiihhhggghhhiiijjjkkkllllllkkkkkkrrrrrrtttwww||||||tttllleee```ZZZWWWRRRNNNMMMMMMMMMLLLKKKLLLLLLKKKLLLOOOTTTWWWZZZkkkxxx^^^QQQJJJAAA;;;888777666444222111111111000000000000000000111111111111000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111222222222222333333333444444666555666888999===HHHSSSdddvvvxxxooonnnsssyyytttooojjjeeeaaa___[[[UUUOOOKKKGGGCCC@@@|||||||||{{{zzzzzzyyyyyyzzzyyyxxxvvvtttrrrppppppppppppooonnnllljjjhhhgggfffdddaaa]]]XXXSSSOOOLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPOOONNNNNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<999999999::::::::::::;;;:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=====================<<<<<<===>>>>>>>>>??????@@@@@@???????????????@@@AAAAAACCCCCCCCCCCCCCCDDDEEEEEEHHHLLLQQQUUUVVVWWWXXXYYY[[[YYYVVVSSSRRRSSSTTTUUUVVVXXX[[[\\\\\\]]]^^^```ddddddfffggghhhiiiiiiiiikkkmmmnnnooopppqqqtttvvvwwwxxxzzz|||~~~~~~~~~|||wwwqqqllljjjiiihhhgggfffgggiiilllooorrrtttrrrqqqqqqrrrtttuuuuuutttvvvxxxzzz|||}}}}}}}}}||||||||||||}}}~~~{{{zzzzzz{{{|||~~~~~~~~~}}}}}}~~~|||yyyvvvuuussspppnnnkkkjjjhhheeecccaaaaaaaaabbbbbbcccdddeeeeeefffffflllmmmpppssswww||||||tttllleee```[[[WWWRRROOONNNNNNMMMLLLKKKLLLLLLKKKKKKNNNRRRUUUVVVccc|||bbbSSSLLLBBB;;;999888666444333333222222222111111111000000111111111111000000000000000000000000000000////////////////////////...//////000///000000111111111111222222222333333222222333333333444444444555555777999:::???MMMZZZpppzzzrrrssswww~~~yyyuuuppplllgggccc]]]YYYTTTOOOKKKHHHDDDBBB|||||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvuuussssssrrrqqqqqqpppnnnmmmjjjiiigggfffccc```]]]YYYTTTOOOKKKKKKLLLMMMNNNOOOPPPPPPPPPRRRRRRSSSTTTTTTUUUUUUVVVUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUURRRRRRQQQPPPPPPPPPPPPQQQPPPPPPOOONNNMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================>>>??????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDEEEIIIOOOSSSUUUVVVWWWXXX[[[ZZZXXXVVVTTTTTTTTTTTTTTTWWWZZZ[[[\\\\\\^^^```cccdddeeeggghhhiiiiiiiiikkklllnnnooopppqqqtttwwwyyyyyy{{{|||~~~~~~~~~~~~}}}}}}zzzvvvpppkkkiiiiiiggggggfffggghhhkkknnnpppnnnnnnmmmooosssvvvwwwvvvssstttvvvyyyzzz{{{{{{{{{zzzzzzzzz{{{|||}}}~~~}}}wwwwwwzzz{{{|||}}}}}}}}}|||{{{zzzwwwtttqqqpppnnnllljjjeeeeeeccc```\\\[[[[[[]]]\\\\\\]]]^^^___``````aaadddgggjjjlllooosssxxx||||||}}}uuullleeeaaa[[[WWWRRROOONNNNNNMMMMMMLLLLLLLLLLLLKKKLLLPPPRRRWWWaaayyyfffTTTMMMCCC<<<999888666444333333333222222222222111000000111111111111000000000000000000000000000000000000000000000000000000...///000000//////000111111222222222222333333333333333333333444444444444555555888:::<<>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBCCCCCCAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEIIIOOOSSSUUUVVVXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRTTTWWWYYYZZZ\\\^^^___aaabbbdddeeeggghhhhhhhhhiiijjjlllmmmnnnpppsssuuuyyyyyy{{{||||||{{{{{{zzzzzzzzzwwwrrrlllhhhfffffffffffffffgggiiikkkmmmooollllllmmmpppsssuuuuuuuuuqqqsssuuuxxxyyyzzzzzzzzzxxxyyyyyyyyyzzz|||}}}~~~~~~~~~{{{vvvwwwwwwxxxxxxyyyyyyxxxwwwvvvuuurrrooolllkkkjjjhhhfff``````___[[[WWWVVVWWWYYYVVVVVVVVVWWWXXXYYY[[[[[[\\\^^^bbbdddfffiiiooosssssswww|||vvvmmmfffaaa[[[WWWSSSOOONNNNNNNNNMMMLLLLLLMMMLLLKKKLLLNNNPPPZZZaaayyyjjjVVVNNNDDD===:::888555333222222222222111111111111000000111111111111000000000000000000000000000000000000000000000000000000---///111000///...000222111111111111222222222222333333333444444444444555444555888;;;>>>FFFWWWhhh{{{{{{~~~{{{}}}yyyvvvsssoooiiifff\\\XXXSSSNNNJJJGGGDDDBBB}}}}}}|||{{{zzzyyyyyyxxxttttttuuuuuuvvvvvvwwwwwwssssssqqqpppmmmjjjhhhgggcccaaa^^^\\\ZZZUUUOOOJJJJJJKKKMMMOOOPPPPPPPPPPPPSSSTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTUUUWWWXXXYYYYYYVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRROOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<======<<<;;;:::999999888888999:::;;;<<<;;;::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGKKKQQQUUUWWWYYYZZZ[[[WWWWWWXXXWWWVVVTTTRRRQQQPPPRRRVVVXXXYYY[[[]]]___```aaabbbdddfffgggggggggggghhhjjjllllllnnnqqqtttxxxyyyzzzzzzzzzyyyxxxwwwxxxwwwtttoooiiieeeccccccffffffggghhhjjjkkkmmmnnnnnnnnnoooqqqssssssrrrpppqqqrrruuuwwwyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||xxxyyyrrrsssssstttsssrrrpppooorrroookkkiiiggggggeeeccc]]]]]]\\\XXXTTTSSSUUUWWWRRRRRRRRRSSSTTTUUUWWWWWWVVVYYY\\\^^^___bbbhhhllllllpppvvvzzz~~~wwwnnnfffbbb[[[XXXSSSPPPOOONNNNNNMMMLLLMMMMMMLLLKKKKKKMMMOOOYYY___vvvlllVVVOOOEEE===:::888555333111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000---///111111......000222000000000000111111111111333333333444444444555555444555999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???===???@@@@@@@@@@@@AAACCCCCCBBBAAA@@@@@@@@@AAABBBFFFEEEEEEDDDDDDDDDDDDDDDIIILLLPPPTTTWWWYYYYYYYYYZZZZZZYYYWWWVVVUUUTTTSSSRRRSSSUUUWWWYYYZZZ[[[[[[______aaabbbdddfffggghhhiiijjjjjjkkkmmmnnnpppqqqvvvuuutttsssssssssssssssuuusssoookkkhhheeedddcccffffffffffffgggiiijjjkkkppppppqqqrrrrrrqqqoooooonnnqqqtttxxxzzzyyyxxxvvvwwwwwwxxxyyy{{{|||}}}}}}|||{{{zzzyyyzzz|||~~~zzzrrrnnnqqqqqqqqqqqqqqqpppooonnnkkkiiigggfffeeeccc```^^^aaa]]]YYYWWWVVVUUURRROOOOOOOOOPPPQQQRRRTTTTTTUUUSSSTTTUUUXXXZZZ^^^```bbbgggiiimmmrrrxxx|||{{{qqqhhhaaa]]]YYYTTTQQQOOOOOONNNMMMJJJJJJJJJJJJLLLNNNPPPQQQUUU\\\tttppp[[[OOOCCC>>>;;;777333222222222222111111111000000111000000000//////......111111111111111111111111000000000000000///............///000111222333333000000000000111111111111111222222333333444444555555555888<<>>>>>===;;;;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<======>>>??????@@@===???@@@@@@@@@@@@AAACCCCCCBBBAAA@@@@@@AAABBBBBBFFFEEEEEEDDDDDDEEEEEEFFFKKKMMMPPPTTTWWWYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVTTTTTTVVVWWWYYYZZZZZZ[[[]]]^^^___aaaccceeeggghhhjjjjjjjjjkkkmmmooopppqqqttttttssssssrrrrrrssssssuuussspppllliiigggeeeeeeffffffgggggghhhiiikkkllllllmmmnnnooooooooonnnmmmmmmooosssvvvwwwwwwuuuttttttuuuvvvwwwxxxzzzzzz{{{zzzyyyxxxxxxyyy{{{}}}~~~yyyrrrnnnoooooooooooonnnmmmlllkkkiiigggeeedddcccbbb___\\\^^^[[[WWWUUUUUUSSSQQQNNNNNNOOOOOOPPPRRRSSSSSSTTTRRRRRRTTTUUUXXX[[[]]]^^^___aaaeeejjjnnnrrruuuvvvyyy{{{}}}~~~zzzqqqhhhbbb]]]YYYTTTPPPOOOOOONNNMMMJJJJJJJJJJJJLLLNNNPPPQQQTTT\\\tttuuu]]]QQQEEE???<<<888444444333222222222222111111111111111111000000/////////111111111111111111111111000000000000000///......//////000000000000000000000000000000111111111111111222222333333444444555777666999===CCCOOOdddvvv~~~}}}}}}~~~|||xxxsssnnnkkkbbb^^^XXXRRRMMMIIIEEEBBB~~~}}}|||{{{zzzzzzvvvwwwxxxyyyzzzyyyxxxxxxtttqqqnnnlllkkkiiigggeeedddcccaaa]]]YYYTTTPPPNNNNNNMMMMMMMMMMMMOOOPPPQQQUUUUUUTTTSSSRRRRRRSSSSSSRRRQQQRRRVVV[[[___^^^\\\XXXUUUQQQQQQTTTVVVUUUSSSRRRRRRQQQQQQPPPOOOOOONNNMMMLLLLLLKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDCCCAAA@@@??????>>>???>>>===;;;:::999999999::::::::::::::::::::::::888888888999999999::::::<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@===???@@@@@@@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFGGGHHHHHHMMMNNNQQQSSSWWWYYY\\\]]]]]]\\\\\\[[[ZZZYYYYYYXXXVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]___bbbdddfffgggjjjjjjkkklllmmmnnnpppqqqrrrrrrrrrrrrssssssssssssvvvtttqqqnnnkkkiiiggggggggggggggggggiiijjjkkkllljjjkkkmmmnnnoooooonnnmmmkkknnnqqqsssuuutttsssrrrqqqrrrssstttuuuwwwxxxxxxwwwvvvvvvvvvxxxzzz|||}}}wwwqqqmmmlllllllllkkkkkkjjjhhhhhhfffdddbbbaaa```___\\\ZZZZZZXXXUUUSSSRRRQQQOOOMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZXXXZZZ]]]aaaeeehhhjjjkkkmmmpppsssuuuxxx{{{zzzqqqhhhbbb]]]YYYTTTPPPOOONNNNNNMMMJJJJJJJJJJJJLLLNNNPPPQQQTTT[[[qqq|||aaaTTTGGGAAA>>>999555555333333333333222222222222111111111111111000000000000000000000000000000000000000000000000//////...000000000//////.........000000000111111111222222111222222333333444444555888888:::>>>EEETTTkkk|||yyy}}}{{{zzzvvvooojjjfffbbb[[[UUUPPPKKKGGGDDD~~~}}}|||{{{{{{zzzuuuwwwyyyzzzzzzyyywwwvvvrrrpppmmmkkkkkkjjjhhhfffdddccc```\\\XXXTTTQQQOOONNNNNNMMMLLLLLLMMMOOOPPPUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRVVVZZZ]]]^^^\\\TTTQQQOOOOOOPPPRRRRRRQQQRRRRRRQQQQQQPPPOOONNNNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@??????>>>>>>???>>>===;;;:::999888888999999999999999999999999999999999999::::::::::::;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@===???@@@@@@@@@@@@AAACCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOORRRUUUXXX[[[]]]\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[^^^aaadddfffgggjjjjjjkkkkkklllnnnooopppqqqqqqrrrtttuuuuuuvvvvvvvvvuuussspppmmmkkkiiihhhffffffffffffgggiiijjjkkkkkklllnnnooopppppppppoookkkmmmooorrrrrrrrrqqqpppooopppqqqrrrtttuuuwwwwwwuuuuuuvvvwwwxxxzzz|||}}}}}}vvvpppllljjjjjjjjjiiihhhgggfffeeecccaaa___]]]]]]\\\ZZZXXXVVVUUUSSSQQQPPPOOONNNMMMMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWWWWXXXZZZ]]]```bbbcccdddfffhhhkkknnnqqquuuzzz}}}~~~yyyqqqhhhccc\\\YYYSSSPPPNNNNNNMMMLLLKKKJJJJJJJJJLLLMMMOOOQQQUUUZZZkkkcccVVVHHHAAA>>>999555555444444444333333333222222222222111111111111111111//////////////////////////////000000000000//////////////////............000000111111111222222222111222222333333444444555888888:::???GGGXXXrrr}}}|||}}}zzz|||{{{{{{xxxpppjjjhhhddd]]]WWWQQQLLLHHHDDD~~~~~~}}}|||{{{zzzzzzuuuvvvxxxyyyyyywwwvvvtttrrrpppmmmlllkkkkkkiiigggdddbbb___[[[WWWSSSQQQOOONNNMMMLLLLLLLLLLLLNNNNNNSSSSSSSSSTTTTTTSSSSSSSSSPPPQQQRRRUUUYYY[[[[[[[[[SSSQQQOOOOOOOOOPPPPPPPPPSSSRRRQQQPPPOOONNNMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999999999888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>>>>>>>>>>>>>???===???@@@@@@@@@@@@AAACCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNPPPSSSWWWZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXWWWVVVUUUUUUVVVVVVXXXYYY[[[^^^aaadddfffgggjjjjjjjjjjjjkkkmmmnnnnnnpppqqqsssvvvwwwxxxyyyyyywwwvvvtttrrrooollliiihhhdddddddddeeefffggghhhiiijjjkkklllnnnooooooooonnnlllmmmooopppqqqpppooonnnnnnoooppprrrsssuuuvvvwwwuuuvvvwwwxxxzzz|||~~~|||uuuoookkkiiiiiiiiihhhgggeeedddcccaaa^^^[[[ZZZZZZYYYXXXVVVSSSSSSRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWYYY[[[]]]^^^______aaaccceeegggjjjnnnsssvvv{{{xxxpppiiiccc\\\XXXSSSPPPNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMOOOPPPUUUXXXdddyyyeeeXXXIIIAAA===888444444444444444333333333222222111111111111111111222222//////////////////////////////000000000000//////---------...///000000000111111111111222222222222111222222333333444444555777777999???III[[[vvv|||~~~}}}||||||yyyqqqkkkiiiddd]]]WWWQQQLLLHHHEEE~~~}}}|||{{{zzzzzzvvvvvvwwwxxxwwwvvvuuutttrrrpppmmmlllkkkjjjhhhgggcccbbb^^^ZZZVVVSSSQQQPPPMMMLLLKKKKKKKKKLLLMMMNNNQQQRRRSSSTTTTTTUUUTTTTTTPPPQQQSSSUUUVVVXXXXXXYYYUUUTTTSSSQQQPPPQQQQQQRRRSSSRRRQQQPPPOOONNNMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKMMMPPPSSSVVVXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWZZZ[[[]]]___bbbdddfffgggiiiiiiiiiiiijjjkkklllmmmoooqqqtttwwwyyy{{{{{{{{{xxxxxxvvvsssooollliiigggccccccccccccdddfffggghhhhhhiiijjjkkkllllllkkkjjjlllmmmnnnoooooonnnmmmmmmmmmnnnoooqqqsssuuuvvvwwwuuuvvvwwwyyy|||~~~{{{uuuoookkkhhhhhhhhhgggfffdddcccbbb___\\\YYYWWWWWWWWWVVVUUUQQQRRRRRRQQQOOONNNOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSUUUUUUUUUUUUUUUVVVWWWXXXTTTUUUWWWYYYZZZ[[[\\\\\\\\\]]]___aaaccchhhmmmqqqyyy~~~~~~wwwpppiiiddd\\\XXXSSSOOONNNMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOPPPSSSUUU^^^qqqhhhZZZJJJBBB===888444444333333333333222222222222000000000111111111111111000000000000000000000000...//////000000000000000,,,---...///000111111222111111111222222222222333111222222333333444444555666666:::AAAKKK^^^yyy}}}~~~}}}yyyrrrmmmhhhddd]]]WWWRRRMMMIIIFFF~~~}}}||||||{{{xxxxxxxxxwwwwwwvvvvvvvvvrrrooollljjjjjjhhhfffeeecccaaa^^^YYYVVVSSSQQQQQQLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVVVVPPPQQQSSSTTTTTTUUUUUUVVVWWWVVVTTTRRRPPPOOOPPPQQQSSSRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@???>>>>>>===>>>>>>;;;;;;::::::999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======????????????????????????===???@@@@@@@@@@@@AAACCCAAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIKKKOOORRRUUUWWWYYYYYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYZZZ]]]^^^___aaaccceeeggghhhgggggggggggghhhiiijjjkkkmmmooossswwwzzz{{{||||||yyyyyywwwsssoookkkgggeeecccccccccdddeeefffggghhhhhhiiijjjkkkkkkjjjiiiiiikkkkkklllllllllkkkkkkjjjkkklllnnnppprrrtttuuuvvvtttuuuwwwzzz|||~~~|||uuuoookkkggggggfffeeedddbbb``````^^^[[[WWWVVVVVVVVVVVVUUUQQQRRRSSSRRROOOOOOQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYTTTTTTVVVXXXYYYZZZZZZZZZZZZ[[[]]]___bbbgggmmmqqqyyy~~~}}}wwwpppiiiddd[[[XXXSSSOOONNNMMMLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOPPPSSS]]]pppkkk]]]MMMDDD>>>999666555333222222222222111111111/////////000000111111111111111111111111111111111......///000000000000000/////////000000111111111111111111222222222333333111222222333333444444555666777;;;CCCOOOaaa|||~~~|||wwwrrrppphhhddd]]]XXXSSSOOOKKKHHH~~~}}}}}}zzzzzzyyyxxxwwwwwwwwwxxxqqqoookkkiiihhhgggeeeccccccaaa]]]YYYUUUSSSQQQQQQKKKJJJJJJJJJKKKLLLNNNOOOMMMOOOQQQTTTVVVWWWWWWWWWPPPQQQSSSSSSSSSSSSSSSTTTVVVUUUTTTQQQNNNMMMMMMOOOSSSRRRQQQPPPNNNMMMLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@???>>>======>>>>>>::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@===???@@@@@@@@@@@@AAACCCAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIILLLPPPTTTWWWYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\ZZZYYYXXXZZZ[[[\\\______aaabbbdddfffggghhhggggggfffgggggghhhiiijjjkkknnnrrrvvvyyy{{{||||||zzzyyywwwtttooojjjfffddddddddddddeeefffggghhhiiijjjkkklllmmmlllkkkjjjiiiiiijjjjjjjjjjjjiiiiiihhhjjjkkklllnnnqqqssstttuuussstttvvvyyy|||~~~|||vvvoookkkfffeeeeeedddbbbaaa___^^^]]]ZZZWWWUUUUUUVVVUUUUUUQQQRRRTTTRRRPPPPPPRRRUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTUUUUUUVVVWWWYYYYYYTTTUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[^^^```dddjjjpppuuu|||}}}wwwpppiiieee[[[XXXRRROOOMMMMMMLLLKKKLLLLLLKKKKKKKKKMMMNNNOOOMMMRRR^^^qqqnnn___NNNEEE@@@:::777777222222222111111111000000......//////000000000111111111111111111111111111......///000000000000000111111111111000000000000111111222222222333333333111222222333333444555555666888===EEEQQQccc~~~~~~|||vvvsssqqqhhhddd^^^YYYTTTPPPLLLJJJ~~~}}}|||{{{||||||zzzxxxvvvtttsssrrrqqqooolllkkkjjjhhheeecccfff```YYYVVVVVVUUUQQQMMMOOONNNMMMLLLKKKIIIHHHHHHKKKLLLOOOSSSWWWXXXVVVTTTVVVTTTQQQOOOOOOQQQTTTVVVUUUUUUSSSRRRRRRRRRSSSTTTTTTQQQNNNNNNOOONNNKKKHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGFFFEEEDDDBBBAAAAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;::::::<<<======<<<;;;;;;<<<999:::<<<;;;;;;:::<<<===<<<<<<======>>>>>>??????======<<<;;;;;;<<<>>>?????????>>>>>>>>>@@@AAABBBDDDCCCBBBBBBCCCEEEHHHJJJEEEFFFFFFFFFEEEEEEHHHJJJLLLOOORRRTTTUUUVVVWWWXXX\\\]]]]]]\\\ZZZYYYZZZ[[[^^^^^^^^^\\\ZZZZZZ[[[]]]]]]^^^```bbbeeegggiiijjjllllllkkkiiifffeeefffhhhooopppqqqsssvvvxxxzzzzzzzzzyyyvvvqqqlllgggbbb___ccccccbbbbbbdddfffiiikkkmmmlllkkkjjjjjjjjjkkkkkkkkklllmmmllljjjhhhhhhiiihhhjjjlllmmmnnnoooqqqssssssuuuxxxzzz{{{}}}}}}|||~~~xxxrrrooommmgggfffdddccccccaaa^^^\\\[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQPPPQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTVVVWWWYYYYYYZZZZZZ]]]]]]]]]___dddlllvvv~~~yyypppgggaaaaaa]]]WWWRRROOOMMMJJJHHHKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQYYYmmmrrrXXXJJJFFF>>>::::::555444444333333222111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222333333333333444555666666555666;;;EEEPPPbbb|||}}}xxxuuurrrllliiiddd___ZZZUUUOOOKKK~~~}}}|||}}}|||{{{yyywwwuuutttsssrrrpppllljjjiiihhhfffdddeee```ZZZWWWVVVUUUQQQMMMLLLLLLLLLLLLLLLLLLLLLKKKPPPPPPRRRTTTWWWXXXVVVTTTSSSSSSQQQQQQQQQQQQSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTQQQNNNMMMNNNMMMKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBB@@@AAA@@@???>>>===<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::999;;;<<<<<<;;;::::::;;;999:::<<<;;;::::::;;;<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>???@@@??????>>>>>>???@@@AAABBBEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFGGGFFFEEEEEEHHHJJJLLLOOORRRUUUVVVVVVXXXYYYZZZ\\\]]]]]]\\\[[[]]]^^^``````___]]]ZZZYYYZZZ\\\]]]^^^___aaadddfffggghhhggghhhhhhgggffffffiiikkkooooooqqqsssuuuwwwyyyzzzxxxvvvsssoookkkgggdddcccccccccbbbcccdddfffiiikkkllllllkkkkkkjjjjjjjjjjjjjjjkkklllkkkiiihhhggghhhhhhjjjlllmmmnnnoooqqqssssssvvvxxxzzz{{{|||yyysssnnnlllfffeeecccbbbbbbaaa^^^\\\ZZZYYYWWWVVVTTTSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYYYY\\\^^^```dddlllvvv~~~xxxpppgggbbb```\\\VVVRRROOOMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLPPPSSSZZZkkkrrrXXXJJJFFF>>>:::999555444444333333222111111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222333333333333444555666666777777<<>>===<<<;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::888:::;;;;;;:::999999:::999;;;;;;;;;999999999;;;<<<<<<===>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAA????????????@@@AAABBBCCCGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGFFFEEEFFFHHHJJJLLLOOOSSSUUUVVVXXXYYY[[[YYY[[[]]]^^^^^^^^^```bbbbbbbbbaaa^^^[[[ZZZZZZ[[[]]]]]]___```bbbdddeeefffbbbcccdddeeeeeegggkkknnnnnnoooppprrrtttvvvwwwxxxuuussspppmmmjjjgggffffffdddccccccdddeeegggiiijjjlllkkkkkkkkkjjjjjjjjjjjjhhhjjjkkkjjjhhhggggggggggggiiilllmmmmmmnnnppprrrtttvvvxxxyyyzzz|||{{{sssmmmjjjdddcccaaa```aaa```^^^\\\YYYXXXVVVUUUSSSRRRRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVXXXZZZ[[[\\\[[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWYYY[[[\\\\\\___eeelllwww}}}wwwppphhhccc^^^[[[UUURRROOONNNLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKPPPRRRXXXgggsssYYYJJJFFF===999888444444333333222222111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000222222222222222222222222333333333333444555666666888999===CCCMMM^^^xxxzzztttttt~~~{{{wwwsssqqqnnnkkkeee```\\\VVVQQQMMM}}}|||yyyxxxvvvuuutttqqqmmmjjjiiiiiigggfffccc```[[[XXXWWWTTTPPPMMMJJJJJJKKKMMMNNNOOOPPPQQQPPPNNNMMMMMMOOOQQQRRRQQQOOOPPPPPPPPPPPPPPPPPPOOOMMMNNNNNNNNNOOOPPPQQQQQQRRRPPPMMMKKKKKKKKKKKKKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::999:::<<<<<<:::999:::;;;999;;;;;;;;;999888999:::<<<======>>>??????@@@@@@>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFHHHJJJLLLOOOSSSVVVWWWYYYZZZ\\\[[[]]]_________```bbbcccbbbbbbbbb```^^^\\\\\\]]]]]]^^^___```aaacccdddddd___aaacccdddeeegggkkknnnnnnnnnpppqqqssstttuuuvvvuuurrroookkkhhhgggggggggdddddddddeeefffgggiiijjjkkkkkkkkkkkkjjjjjjiiiiiiggghhhjjjiiigggffffffggggggiiikkkllllllmmmppprrrsssuuuwwwyyy{{{~~~~~~}}}|||tttmmmhhhbbb```___^^^______]]]\\\YYYXXXVVVUUUSSSRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUWWWYYY[[[]]]]]]\\\ZZZXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[[[[YYYYYYZZZ\\\___```]]]bbbjjjsss}}}wwwppphhhccc]]]YYYUUUQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLOOOQQQUUUaaa|||vvv[[[KKKFFF===888888333333333333222222111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////111222222222222222333333333333333333444555666666777999===CCCNNNaaazzzuuurrrvvv}}}|||wwwtttrrroookkkeee```\\\XXXSSSPPP~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvuuurrrnnnllljjjiiihhhfffbbb```\\\YYYWWWSSSPPPMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNLLLJJJKKKNNNQQQRRRRRRPPPOOONNNMMMMMMNNNOOOPPPOOOOOOOOOOOOOOOOOOOOONNNOOOOOOMMMLLLJJJJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@======<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::999:::;;;======;;;;;;;;;<<<999;;;;;;;;;999999:::;;;======>>>>>>???@@@@@@@@@<<<>>>???AAABBBBBBAAA@@@AAAAAABBBCCCEEEEEEFFFFFFHHHHHHIIIJJJJJJJJJIIIHHHJJJKKKJJJIIIHHHHHHJJJLLLNNNQQQUUUWWWXXXYYY[[[]]]]]]___```aaa``````bbbcccaaabbbccccccaaa```aaabbb`````````aaabbbcccccccccbbbcccddddddeeefffjjjlllmmmnnnooopppqqqrrrssssssuuusssoookkkhhhgggggggggeeeeeeeeefffggghhhiiijjjjjjjjjkkkkkkkkkjjjiiihhhfffhhhiiiiiigggffffffgggfffhhhjjjkkklllmmmoooqqqqqqsssvvvxxx{{{~~~|||}}}}}}|||}}}|||tttmmmhhhaaa___]]]\\\\\\]]]\\\[[[ZZZYYYWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[]]]]]]\\\ZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZ]]]\\\[[[[[[]]]___bbbdddbbbgggpppyyy~~~wwwooohhhbbb]]]YYYTTTQQQPPPOOONNNLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOSSSVVV___zzzyyy^^^MMMGGG===888888333333333222222222222222111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////111111111222222333333333333333333333444555666666555888===DDDRRRiii|||tttrrrxxxyyy|||xxxtttrrrnnnjjjeee```\\\YYYUUURRR}}}|||||||||}}}~~~|||zzzxxxwwwvvvtttrrrooonnnmmmkkkhhhfffaaa```]]]ZZZWWWSSSOOOMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMLLLKKKLLLOOORRRSSSSSSOOONNNLLLKKKKKKLLLNNNOOONNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNMMMJJJIIIIIIJJJIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBB@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999::::::::::::999999:::<<<======<<<;;;;;;<<<999:::<<<;;;::::::<<<=========>>>??????@@@@@@AAA<<<===>>>???@@@AAAAAAAAABBBCCCEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMKKKJJJJJJLLLMMMPPPSSSVVVXXXYYYZZZ[[[\\\^^^___aaaaaa```aaabbbdddbbbdddeeefffeeedddeeefffcccccccccccccccdddddddddeeeffffffffffffgggjjjlllmmmmmmnnnoooppppppqqqqqqtttrrrooollljjjhhhhhhgggffffffgggggghhhiiiiiiiiiiiijjjkkkkkkkkkjjjhhhgggfffhhhiiiiiigggfffggghhhfffgggjjjkkkkkklllnnnpppoooqqqtttvvvyyy~~~~~~{{{{{{zzz{{{}}}~~~~~~zzztttmmmiiiaaa^^^[[[ZZZZZZZZZZZZYYYZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTVVVWWWYYYZZZWWWYYYZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\\\\^^^```bbbeeefffjjjooowww~~~wwwooohhhccc]]]YYYUUUQQQPPPOOOMMMLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPUUUXXX```{{{|||```OOOHHH>>>999888444222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111222222333333444333333333333444555666666333999???HHHYYYtttuuurrrwww{{{|||||||||wwwsssqqqkkkhhhccc___\\\ZZZWWWUUU{{{{{{zzz{{{|||~~~|||zzzxxxwwwvvvsssrrrppppppooolllhhhddd```___^^^[[[WWWRRROOONNNIIIJJJJJJKKKMMMNNNNNNOOONNNLLLKKKLLLNNNPPPPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNMMMLLLLLLIIILLLNNNNNNKKKIIIHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@???@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999::::::::::::999999999;;;===<<<;;;:::;;;;;;999:::<<<<<<<<<<<<>>>???===>>>>>>??????@@@AAAAAA======>>>>>>???AAABBBCCCDDDEEEGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOMMMLLLKKKMMMOOORRRUUUXXXYYYZZZZZZZZZ\\\[[[]]]___```aaabbbdddfffeeegggiiiiiigggffffffffffffffffffeeeeeeeeeeeeeeeggghhhiiihhhggghhhkkkmmmmmmmmmmmmnnnnnnoooooopppppppppooonnnlllkkkjjjjjjfffgggggghhhiiiiiiiiiiiihhhiiikkkkkkkkkjjjhhhgggfffhhhiiiiiihhhggghhhiiieeegggiiijjjkkklllnnnpppooopppqqqsssuuuyyy~~~~~~}}}~~~~~~||||||||||||{{{zzzzzz{{{~~~~~~~~~}}}|||}}}}}}|||yyysssmmmjjjaaa^^^[[[YYYXXXXXXXXXWWWYYYXXXVVVUUUSSSRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\XXXYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^_________^^^___aaacccfffiiikkklllrrrwww~~~}}}vvvooohhhddd^^^ZZZUUUQQQPPPNNNMMMKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLTTTXXX___zzzcccQQQIII???:::999555222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222333333444444333333333333444555666666444;;;CCCLLL___}}}{{{sssvvvyyy{{{}}}yyyuuuqqqoooiiieeeaaa]]]\\\ZZZYYYWWWzzzyyyyyyzzz{{{~~~~~~|||zzzxxxvvvuuurrrqqqqqqqqqpppmmmhhhddd_________\\\WWWRRROOONNNGGGHHHIIIKKKLLLNNNOOOPPPMMMKKKJJJKKKLLLMMMKKKJJJIIIJJJMMMNNNNNNMMMJJJIIIGGGHHHJJJLLLMMMMMMLLLLLLGGGKKKOOOOOOLLLIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@?????????@@@===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;999999999::::::999999999888:::<<<;;;:::999::::::888:::<<<=========???AAA>>>>>>>>>???@@@@@@AAAAAA???>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJLLLMMMLLLLLLLLLLLLKKKKKKLLLNNNQQQRRRQQQQQQPPPOOOMMMMMMNNNPPPTTTVVVYYYZZZZZZYYYZZZ[[[YYY[[[^^^```aaacccfffhhhhhhjjjkkkkkkiiigggffffffhhhhhhgggggggggfffffffffhhhiiiiiiiiiiiijjjmmmooommmmmmmmmmmmnnnnnnoooooommmnnnnnnooonnnnnnmmmlllfffggghhhiiiiiiiiiiiiiiihhhiiikkkkkkkkkjjjhhhffffffhhhjjjjjjiiihhhhhhiiieeegggiiijjjjjjkkknnnpppooopppppppppqqquuuzzz}}}zzzzzzzzz{{{~~~~~~}}}}}}}}}~~~~~~zzzwwwvvvvvvxxxyyy|||{{{{{{|||~~~~~~zzzzzz{{{zzzwwwsssnnnkkkaaa^^^ZZZXXXWWWWWWWWWVVVXXXWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWZZZ]]]^^^YYYYYYZZZ[[[\\\^^^______]]]]]]^^^^^^___```aaaaaaaaacccfffjjjmmmoooqqqrrrxxx|||{{{uuuoooiiieee^^^[[[UUURRROOONNNLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMHHHPPPUUU\\\wwweeeRRRJJJ@@@::::::666222222222222222222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111222333333444444333333333333444555666666666>>>FFFOOOcccvvvwww~~~xxx|||~~~{{{wwwsssooommmgggccc___\\\[[[[[[ZZZYYYzzzzzz{{{|||}}}~~~~~~}}}zzzxxxwwwtttrrrqqqssstttqqqiiibbbbbb```^^^\\\ZZZVVVRRRNNNIIIJJJKKKLLLMMMNNNOOOPPPLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIHHHKKKKKKKKKKKKKKKLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHFFFFFFGGGGGGEEEDDDAAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;;;;<<<===>>>======<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::;;;<<<<<<<<<<<<::::::???@@@@@@@@@>>>===>>>???AAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMOOOQQQRRRVVVWWWYYY[[[[[[[[[[[[ZZZ]]]^^^^^^___aaabbbdddeeeeeegggiiiiiigggeeeeeeeeeiiihhhggggggggghhhjjjjjjjjjkkklllkkkjjjiiikkkmmmkkkmmmnnnpppqqqrrrqqqqqqooooooooonnnmmmkkkjjjiiiggghhhhhhiiiiiiiiihhhhhhkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllmmmmmmmmmoooqqquuuxxxzzz}}}|||{{{zzz{{{{{{wwwxxxxxxxxxvvvuuuuuuwwwyyyyyywwwtttrrrrrrssstttvvv{{{}}}}}}{{{yyyxxxuuurrrooofffaaa[[[WWWXXXYYYYYYXXXUUUSSSQQQQQQSSSUUUVVVUUUVVVVVVVVVUUUTTTUUUXXXZZZXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaaaaa``````bbbccccccgggmmmqqqtttvvvyyy{{{~~~xxxppphhhbbb]]]YYYTTTQQQOOOOOONNNMMMLLLLLLKKKKKKLLLMMMNNNNNNKKKQQQUUU\\\ttteeeOOOKKKBBB;;;999555444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888888===EEESSSkkkzzz}}}zzzvvvqqqllliiigggddd```\\\ZZZXXXUUURRRyyyyyyzzz{{{|||~~~~~~{{{yyywwwvvvsssrrrssstttqqqjjjdddcccaaa^^^\\\ZZZVVVRRRNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKKKKKKKKKKKKKLLLLLLMMMJJJIIIIIIIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCAAA@@@@@@@@@@@@????????????;;;;;;;;;;;;;;;<<<============<<<;;;;;;:::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;<<<>>>??????======>>>???@@@AAAAAABBBDDDFFFHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPOOONNNOOOPPPRRRSSSVVVWWWYYYZZZ[[[[[[ZZZZZZ\\\\\\]]]^^^___aaabbbcccfffhhhiiiiiigggfffeeefffiiihhhggggggggghhhjjjjjjkkkkkklllkkkjjjiiikkkmmmjjjkkklllnnnoooooonnnnnnnnnnnnnnnnnnnnnmmmkkkkkkiiiiiiiiijjjiiiiiiiiihhhkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllmmmmmmmmmnnnqqqtttwwwyyy{{{{{{zzzyyyzzz~~~|||yyywwwsssppppppqqqqqqpppooooooqqqsssqqqpppnnnmmmnnnooorrrsss|||}}}}}}{{{zzzwwwtttqqqiiiccc\\\XXXWWWXXXXXXXXXXXXWWWUUUVVVWWWXXXXXXWWWWWWWWWVVVTTTTTTVVVXXX[[[XXXYYYZZZ[[[]]]^^^___```___```bbbbbbaaaaaacccdddjjjnnntttyyy|||~~~}}}wwwooogggbbb\\\XXXSSSOOONNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNLLLQQQTTT[[[qqqhhhQQQKKKBBB;;;:::777444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888888>>>GGGWWWooo~~~yyy~~~zzzvvvrrrmmmiiifffccc___\\\YYYWWWTTTQQQyyyyyyzzz{{{|||~~~|||zzzyyywwwuuurrrrrrrrrpppkkkgggdddbbb___]]]ZZZWWWRRRNNNNNNNNNNNNMMMLLLLLLLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCCCCDDDDDDBBBAAA????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<=========<<<<<<;;;:::::::::999999999999::::::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<:::<<<>>>?????????@@@AAABBBBBBCCCDDDFFFIIIJJJLLLIIIIIIIIIJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOOOOPPPRRRTTTUUUWWWWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___```aaafffhhhjjjjjjhhhgggfffggghhhhhhhhhhhhhhhiiijjjjjjjjjkkklllkkkiiiiiikkkllljjjkkklllmmmnnnnnnmmmlllmmmnnnnnnoooooonnnnnnmmmkkkkkkkkkjjjjjjiiiiiihhhjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllllllllmmmnnnpppsssvvvxxxyyyyyyxxxxxxyyy}}}{{{tttpppnnnllliiiiiijjjkkkkkkjjjjjjlllnnnllllllkkkkkklllnnnqqqsss|||~~~}}}{{{xxxvvvnnnggg___XXXUUUVVVWWWWWW[[[[[[[[[\\\^^^^^^]]][[[YYYWWWUUUSSSTTTUUUXXXZZZXXXYYY[[[]]]___```aaabbbaaacccddddddcccdddeeeggglllqqqyyy|||uuunnnfffaaa[[[WWWRRRNNNMMMLLLLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLPPPRRRXXXllllllSSSLLLBBB<<<;;;888444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888888???KKK\\\uuu|||yyy}}}zzzwwwsssnnnjjjfffccc___[[[YYYVVVSSSQQQzzzzzz{{{|||}}}}}}{{{yyywwwtttqqqpppooonnnkkkhhhdddbbb```]]][[[WWWRRROOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKOOONNNMMMKKKKKKKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHFFFEEEEEEEEEEEEDDDBBB>>>>>>>>>>>>============;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::888888999999999:::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::<<<<<<======:::===@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLOOOOOOOOOPPPQQQSSSUUUVVVXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___```aaaeeegggiiijjjhhhggggggggghhhggghhhhhhhhhhhhiiiiiijjjkkkkkkjjjiiiiiijjjlllkkklllmmmoooooonnnnnnmmmlllmmmnnnoooppppppppppppnnnmmmlllkkkjjjjjjiiiiiijjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjkkkllllllmmmnnnoooqqqtttvvvwwwwwwwwwwwwvvvwww{{{~~~uuunnnkkkjjjiiihhhhhhjjjkkklllkkklllnnnpppooonnnnnnnnnoooqqqtttuuu|||~~~}}}{{{rrrlllbbbZZZUUUUUUVVVXXX\\\\\\___bbbffffffdddbbb\\\YYYTTTRRRRRRTTTVVVXXXWWWYYY[[[^^^aaacccdddeeedddfffgggggggggggghhhjjjooouuu~~~{{{tttmmmeeeaaa[[[WWWRRRNNNMMMMMMLLLKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLOOOQQQVVViiioooUUUMMMBBB;;;:::888444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333333333333444555666777888999AAANNNbbb|||{{{{{{}}}zzzwwwsssnnnkkkgggddd___\\\YYYVVVSSSQQQ}}}}}}|||}}}~~~}}}{{{zzzuuussspppnnnlllkkkiiigggdddbbb```^^^\\\XXXTTTQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNMMMLLLKKKKKKKKKLLLMMMJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDDDDEEEDDDCCCBBB>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999999999:::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;777777888999;;;===>>>??????BBBEEEGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMOOOPPPRRRTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZ[[[]]]]]]]]]]]]^^^___aaaaaadddfffhhhhhhgggfffffffffffffffgggggghhhhhhhhhhhhhhhiiijjjiiiggggggiiijjjjjjkkklllmmmnnnnnnmmmmmmkkklllmmmoooppppppqqqqqqnnnnnnlllkkkjjjjjjjjjjjjjjjiiiiiihhhhhhiiiiiijjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjkkklllmmmmmmoooppprrrtttvvvwwwuuuuuuvvvvvvwwwzzz~~~yyytttnnniiigggggghhhiiiiiikkknnnooooooppprrrtttttttttsssssstttuuuwwwxxx}}}~~~uuuooofff]]]WWWVVVXXXZZZ[[[]]]aaaggglllnnnnnnlllaaa[[[TTTQQQQQQSSSTTTUUUVVVXXX\\\```dddfffggghhhhhhjjjkkklllkkkkkklllnnnvvv|||zzzsssllleeeaaa\\\XXXSSSOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLKKKMMMPPPVVVeeerrrXXXOOOCCC;;;:::777444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333333333333444555666777888:::CCCQQQfff}}}||||||yyyvvvsssoookkkhhheee```\\\ZZZWWWSSSQQQ~~~}}}}}}~~~}}}{{{yyysssrrrpppnnnkkkiiiggggggcccaaa```^^^]]]ZZZVVVSSSNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCAAAAAABBBBBB@@@???>>>>>>>>>>>>============<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999:::===???AAACCCEEEHHHKKKMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOORRRTTTWWWXXXYYY\\\[[[[[[ZZZZZZ[[[[[[\\\^^^^^^^^^^^^___```aaabbbaaaccceeefffdddcccdddddddddeeeeeefffgggffffffffffffggghhhgggeeeeeeggghhheeeggghhhjjjkkkkkkkkkkkkkkkkkkmmmnnnooopppppppppnnnmmmkkkjjjiiijjjjjjkkkiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiihhhhhhhhhhhhjjjkkkllllllmmmnnnppprrrssstttuuutttuuuuuuuuuvvvzzz~~~zzzooollliiifffeeefffhhhjjjjjjlllppprrrrrrsssuuuwwwxxxxxxxxxxxxyyyzzz{{{|||~~~|||uuuqqqjjjaaaZZZYYY[[[^^^]]]___dddkkkrrruuuvvvuuuggg```WWWQQQQQQSSSTTTTTTUUUXXX]]]bbbfffiiijjjkkkmmmnnnppppppooooooqqqrrryyy~~~zzzssslllfffbbb\\\XXXSSSOOONNNMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKKKKJJJMMMPPPUUUbbbxxxvvv\\\RRRFFF<<<:::666444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888<<>>?????????>>>>>>>>>======<<<;;;::::::999999::::::888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::::::::;;;===@@@CCCEEEGGGJJJMMMPPPQQQPPPOOONNNNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOORRRUUUXXXZZZ\\\]]]^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^^^^___```aaabbb^^^```bbbcccbbbaaaaaabbbbbbcccdddeeeeeeeeeddddddeeeffffffeeeddddddeeegggccceeegggiiikkkllllllllljjjkkklllmmmnnnooooooooommmkkkjjjiiiiiijjjkkkllliiiiiihhhhhhhhhhhhiiiiiiggghhhhhhhhhiiiiiiiiijjjiiihhhhhhhhhhhhjjjkkkllljjjkkklllnnnpppqqqrrrrrrssstttuuuvvvwwwzzz~~~{{{vvvkkkkkkjjjiiihhhhhhjjjkkkkkknnnrrruuuvvvwwwyyyzzz{{{{{{|||~~~~~~zzzxxxtttrrrllleee^^^\\\^^^aaaccceeeiiiooovvv{{{||||||ooofff[[[TTTSSSUUUUUUTTTUUUXXX^^^ccchhhkkklllmmmqqqrrrttttttssssssuuuvvvzzzzzzsssmmmfffbbb[[[WWWRRRNNNMMMLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKMMMPPPTTT]]]ooo{{{aaaWWWJJJ???;;;777444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888===EEETTTkkk}}}}}}}}}{{{xxxvvvtttqqqmmmjjjfffbbb^^^ZZZVVVSSSPPPMMM}}}{{{zzzzzz{{{~~~|||zzzyyyrrrrrrsssqqqmmmjjjhhhgggaaa```___^^^^^^\\\YYYWWWSSSRRRQQQOOOMMMKKKJJJIIIJJJJJJJJJIIIIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@????????????>>>>>>>>>>>><<<;;;::::::999999999999777777777777777888888888::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<999999999999999999999999<<<===>>>???BBBFFFIIIKKKMMMPPPSSSTTTRRROOONNNMMMKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPOOOQQQTTTWWWZZZ]]]^^^______^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^______```aaa\\\^^^aaaaaa```___``````aaabbbcccdddeeedddccccccddddddeeedddcccbbbdddfffdddeeehhhkkkmmmnnnnnnnnnjjjkkklllmmmnnnnnnnnnnnnllljjjiiihhhhhhiiikkkmmmiiiiiihhhhhhhhhhhhiiiiiigggggghhhhhhiiiiiiiiijjjiiihhhhhhhhhhhhjjjkkklllhhhiiikkkmmmnnnoooppppppssstttuuuvvvwwwzzz~~~wwwrrrmmmmmmnnnmmmlllkkklllmmmnnnqqquuuxxxyyyzzz|||~~~}}}~~~~~~zzzwwwuuutttrrrnnngggaaa^^^```ccchhhiiimmmsssyyy}}}tttkkk^^^WWWUUUVVVVVVUUUUUUXXX^^^dddiiilllnnnnnnssstttvvvvvvuuuuuuwwwxxxzzzsssmmmgggcccZZZVVVQQQMMMLLLKKKJJJJJJMMMLLLKKKJJJJJJJJJJJJJJJLLLNNNQQQTTTZZZhhh~~~ddd[[[MMMBBB===777444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888>>>EEETTTkkk}}}~~~|||zzzwwwuuusssqqqmmmjjjdddaaa\\\XXXUUUQQQMMMKKK~~~}}}{{{yyyyyy{{{}}}~~~~~~|||{{{yyyyyyvvvqqqlllkkklllkkkgggbbbbbbaaa___]]][[[YYYWWWWWWTTTRRROOONNNMMMMMMKKKIIIJJJIIIHHHGGGGGGGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????===<<<;;;::::::;;;======999999888888888888999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<======<<<<<<777999<<<===<<<;;;;;;<<<;;;===@@@AAACCCEEEIIILLLPPPPPPQQQRRRQQQOOOLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNMMMQQQPPPNNNMMMMMMNNNOOOQQQTTTTTTUUUWWWZZZ^^^aaaccccccbbbbbbaaa```______^^^``````````````````______]]]]]]___`````````___^^^```aaabbbccccccddddddcccdddeeefffeeeddddddeeegggeeefffggggggfffgggiiikkkllllllmmmmmmnnnooooooooonnnmmmkkkiiiiiijjjkkklllmmmlllkkkjjjjjjjjjkkkllliiiiiihhhhhhhhhiiikkklllggggggffffffffffffggggggiiijjjmmmoooqqqqqqqqqqqquuuvvvwwwxxxzzz{{{|||}}}~~~zzztttppprrrqqqqqqrrrsssrrrpppnnnrrrtttvvvvvvzzzxxxuuuttttttssspppqqqqqqooojjjfffdddccciiijjjnnnuuu|||}}}rrrdddZZZWWWWWWVVVUUUVVV\\\bbbfffgggkkkqqqwww{{{{{{yyywwwvvvwwwzzz}}}|||vvvnnnfffaaa[[[XXXSSSNNNKKKJJJKKKKKKPPPOOOMMMKKKJJJIIIJJJJJJKKKNNNRRRUUUWWWccc}}}uuucccMMMAAA???<<<555444444333333222222111222111111111000000////////////000000000000//////...000111000///...///111000000000000000000111222222222333333333333444444444555666555555555777999@@@FFFUUUppp~~~~~~zzzxxxuuusssqqqnnniiifffcccaaa^^^YYYSSSOOOKKKIII~~~|||zzzyyyyyyzzz|||~~~}}}{{{yyyxxxvvvqqqmmmllllllkkkgggbbbbbbaaa___]]][[[YYYXXXWWWTTTRRROOONNNNNNMMMKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEECCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<===999999888888888888999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;::::::<<<>>>>>>@@@BBBDDDFFFHHHLLLOOOPPPPPPQQQQQQQQQOOOMMMKKKJJJJJJKKKKKKLLLLLLMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPTTTSSSSSSSSSTTTUUUWWWXXXXXXYYYYYY[[[]]]___aaabbbddddddddddddcccbbbaaaaaaaaaaaa``````__________________aaabbbbbbbbbaaa```aaaaaabbbcccccccccbbbbbbccceeeeeeeeeddddddfffhhhfffggghhhhhhggggggiiikkkllllllmmmmmmnnnooooooooonnnlllkkkiiiiiiiiikkklllmmmlllkkkjjjjjjkkklllllllllkkkjjjjjjjjjlllmmmnnniiiiiihhhhhhhhhiiiiiijjjjjjkkkmmmoooooopppoooooorrrsssuuuwwwyyy{{{}}}~~~~~~|||xxxrrrnnnqqqrrrsssuuuvvvvvvuuusssuuuwwwwwwwww{{{~~~wwwrrrooooooooonnnmmmoooqqqpppnnnlllllllllpppqqquuu|||xxxjjj___ZZZYYYWWWVVVVVV\\\bbbfffhhhmmmsssyyy}}}}}}|||{{{{{{}}}|||vvvnnnfffaaa[[[XXXSSSNNNKKKJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLLLLLLLNNNQQQTTTWWWddd~~~ooo^^^KKKAAA???;;;555444444333333222222111111111111111000000000/////////000000000000//////...000111000///...///111000000000000000111111222222222333333333333444444444555666555555555777999===FFFXXXsss~~~~~~~~~}}}xxxwwwuuusssrrroookkkhhhcccaaa]]]XXXRRRMMMJJJHHH|||{{{yyyxxxxxxyyy{{{||||||zzzxxxuuurrrnnnllllllkkkgggcccbbbaaa___^^^[[[ZZZXXXWWWUUUSSSPPPNNNNNNMMMLLLJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>??????======<<<;;;;;;<<<<<<===999999888888888888999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;======;;;999888:::===@@@@@@BBBEEEGGGHHHKKKOOORRROOOOOOPPPPPPPPPOOOMMMLLLIIIJJJKKKLLLNNNOOOPPPQQQUUUTTTSSSRRRRRRSSSTTTTTTVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^___```aaaaaaaaaaaaeeefffgggggggggfffeeedddbbbbbbaaa______^^^^^^^^^___```aaaaaabbbbbbaaaaaabbbbbbbbbcccbbbbbbaaa```bbbdddffffffeeefffgggiiiggghhhiiihhhhhhhhhjjjlllllllllmmmmmmnnnooooooooommmllljjjiiiiiijjjkkkkkkllllllkkkkkkkkkllllllmmmllllllkkkkkkkkklllmmmmmmhhhhhhhhhhhhhhhiiijjjkkkkkklllnnnoooooonnnnnnmmmoooppprrruuuxxxzzz|||}}}|||{{{zzzyyyxxxtttppplllppprrruuuxxxzzzzzzyyyxxxxxx{{{{{{zzz~~~|||wwwrrrmmmiiihhhiiiiiiiiijjjmmmppprrrsssuuuwwwxxxzzz|||ttthhh```[[[XXXWWWWWW[[[bbbfffjjjooovvv|||~~~{{{uuunnnfffaaa[[[XXXSSSNNNKKKJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOLLLNNNPPPSSSXXXfffgggWWWHHHAAA???999555444444333333222222111111111111111000000000000//////000000000000//////...000111000///...///111000000000000000111222222222222333333333333444444444555666555555555777999;;;FFF[[[uuu~~~xxx~~~}}}}}}|||wwwvvvtttsssrrrpppllliiibbb___\\\VVVQQQLLLHHHFFF{{{zzzyyyxxxxxxyyyzzz{{{}}}zzzwwwuuurrrooommmllljjjgggdddaaaaaa___^^^\\\ZZZYYYXXXVVVSSSPPPOOOOOONNNLLLKKKHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????=========<<<<<<<<<<<<<<<:::999999888888999999::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;;;;<<<===<<<;;;:::;;;===@@@@@@BBBEEEGGGIIIKKKOOORRRMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPSSSUUUVVVWWWYYYXXXVVVTTTTTTUUUVVVXXXWWWXXXZZZ\\\]]]^^^^^^^^^aaabbbdddeeefffeeeddddddfffggghhhjjjjjjiiihhhgggdddcccaaa___^^^^^^^^^^^^^^^______```````````````ccccccccccccbbbaaa```___bbbdddfffggggggggghhhjjjggghhhiiiiiihhhiiikkkmmmllllllmmmmmmnnnooooooooolllkkkjjjjjjjjjjjjkkkkkklllllllllllllllmmmmmmmmmkkkjjjjjjjjjjjjkkkkkkkkkffffffffffffggghhhiiiiiikkklllnnnoooppppppooonnnooopppqqqsssuuuxxxyyyzzzxxxwwwuuuuuutttrrrnnnkkknnnrrrvvvyyyzzzzzzyyyyyyzzz{{{vvvsssmmmjjjgggeeefffggghhhhhhjjjmmmrrruuuxxx|||rrreee]]]YYYWWWWWW[[[aaaffflllrrryyy{{{tttmmmfffbbb[[[XXXSSSNNNKKKJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMOOOSSSYYYhhhcccSSSFFF@@@>>>666555444444333333222222111111111111000000000000000//////000000000000//////...000111000///...///111000/////////000111222333222222222333333333444444333555666555555555777999;;;GGG[[[qqqtttqqq{{{zzz}}}~~~}}}yyywwwuuutttrrroookkkhhh```^^^ZZZUUUOOOJJJFFFDDD{{{zzzyyyyyyyyyyyyzzz{{{~~~|||yyywwwtttssspppnnnllljjjgggeeeaaaaaa___^^^\\\[[[ZZZYYYVVVTTTQQQPPPOOOOOOMMMKKKGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;:::::::::;;;===>>>======>>>???@@@BBBEEEFFFHHHJJJMMMPPPLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNPPPSSSUUUWWWYYYZZZZZZYYYWWWVVVVVVWWWXXXZZZ\\\]]]^^^___`````````___ccceeegggiiijjjjjjjjjiiiggghhhiiijjjjjjjjjiiihhhfffdddbbb```___^^^______`````````aaaaaaaaabbbbbbddddddddddddcccaaa```___bbbdddggghhhhhhhhhiiijjjggghhhiiiiiihhhiiikkkmmmllllllmmmmmmnnnoooooooookkkkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnkkkkkkkkklllkkkkkkkkkkkkggggggggggggggghhhiiiiiijjjkkkmmmpppqqqrrrrrrqqqppppppqqqrrrtttuuuvvvvvvuuutttsssssssssrrrooolllnnnrrrvvvyyyxxxxxxxxxyyy|||~~~{{{vvvqqqnnnllliiigggffffffiiikkkllllllnnnqqquuuyyy}}}|||lll___YYYXXXXXX[[[```ffflllttt{{{zzzsssmmmfffbbb[[[XXXSSSNNNKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLLLLNNNSSSZZZiiicccRRRFFF@@@===555555444444333333222222111000000000000000000111111//////000000000000//////...000111000///...///111////////////000111222333222222222333333333444444333555666555555555777999>>>HHHXXXjjj|||}}}nnnmmmwww~~~xxx{{{{{{yyyvvvsssqqqmmmhhheee^^^\\\XXXTTTNNNJJJFFFDDD{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}{{{yyywwwtttsssqqqooollliiigggfffaaaaaa```^^^]]][[[ZZZZZZWWWUUURRRPPPPPPOOONNNLLLHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;::::::999888:::>>>?????????@@@@@@BBBDDDFFFGGGHHHIIILLLOOOLLLMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSUUUWWWYYYYYYZZZYYYXXXXXXXXXYYY[[[\\\aaaaaabbbbbbcccccccccdddfffgggiiijjjlllmmmnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjgggeeecccaaa``````aaabbbeeeddddddddddddeeeffffffeeeeeeeeeeeedddcccbbbaaaccceeehhhiiiiiihhhiiijjjggghhhiiihhhhhhhhhjjjlllllllllmmmmmmnnnooooooooollllllllllllmmmmmmmmmmmmkkklllmmmnnnoooooooooooonnnnnnooooooooonnnmmmlllkkkjjjjjjiiiiiijjjjjjjjjiiijjjmmmoooqqqrrrrrrrrrqqqqqqqqqrrrssssssttttttuuutttssssssttttttrrrpppooorrrwwwxxxwwwwwwyyy|||xxxxxxwwwsssnnnjjjhhhgggiiihhhhhhkkknnnqqqqqqqqqtttvvvzzz~~~rrrbbb[[[YYYYYY[[[___eeellluuu|||yyyssslllfffbbb[[[XXXSSSNNNKKKJJJKKKKKKLLLLLLMMMMMMLLLKKKJJJIIILLLKKKNNNSSS[[[jjjdddTTTFFF@@@===555555444444333333222222111000000000000111111111111//////000000000000//////...000111000///...///111////////////000111333333222222333333333333444444444555666555555555777999@@@HHHUUUfffyyy}}}nnnlllvvvzzzwww|||{{{xxxuuusssoookkkfffbbb\\\ZZZWWWSSSNNNJJJGGGEEE{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzxxxwwwtttsssrrrooollliiiggggggaaaaaa```^^^]]]\\\[[[ZZZWWWUUURRRQQQQQQPPPNNNMMMHHHGGGFFFEEEDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>??????>>>>>>??????>>>===;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888888:::<<<>>>>>>@@@BBBEEEGGGHHHIIIJJJJJJKKKMMMPPPOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^bbbbbbbbbbbbdddeeegggiiijjjjjjjjjkkkmmmnnnpppqqqnnnmmmkkkjjjiiijjjkkklllhhhfffdddbbbaaabbbdddeeegggffffffeeefffggghhhiiiffffffffffffeeeeeedddcccdddgggiiijjjiiihhhhhhhhhfffggghhhhhhggggggiiikkkllllllmmmmmmnnnooooooooolllmmmmmmnnnnnnooonnnnnnkkklllnnnoooppppppoooooonnnoooooopppooonnnmmmlllllllllkkkjjjiiiiiiiiiiiihhhjjjlllmmmooooooooonnnoooppppppqqqssstttuuuuuuwwwvvvuuuuuuwwwwwwvvvtttppptttxxxyyyxxxzzz~~~tttuuutttqqqlllhhhggghhhjjjjjjkkknnnrrruuuuuuuuuyyy|||yyyfff^^^\\\ZZZ[[[^^^dddllluuu{{{xxxrrrlllfffbbb[[[XXXSSSNNNKKKJJJKKKKKKKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJNNNTTT\\\jjjeeeUUUGGG@@@>>>777555444444333333222222111///000000000111111111111//////000000000000//////...000111000///...///111......//////000222333444222222333333333333444444444555666555555555777999@@@GGGUUUhhh}}}qqqnnnwwwxxxyyy~~~xxxvvvsssqqqnnnjjjfffbbbZZZYYYVVVSSSOOOKKKIIIGGG||||||||||||||||||||||||||||||{{{zzzyyyxxxxxxxxxttttttssspppllliiihhhhhhaaaaaa```___]]]\\\[[[[[[XXXUUUSSSQQQQQQPPPNNNMMMIIIHHHFFFEEEEEEEEEFFFGGGCCCDDDEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDDDDCCCCCCBBBAAAAAA??????>>>>>>>>>>>>??????>>>?????????>>>===;;;:::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888::::::;;;;;;<<<@@@EEEHHHKKKLLLMMMMMMLLLMMMOOOQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ[[[]]]^^^_________````````````cccfffiiikkkmmmllllllllllllnnnpppqqqrrrpppmmmjjjiiijjjlllmmmhhhfffdddbbbbbbdddfffgggffffffeeedddeeefffggghhhffffffggggggffffffeeedddeeegggjjjkkkjjjhhhhhhhhheeefffggggggfffgggiiikkkllllllmmmmmmnnnooooooooommmmmmnnnoooppppppooooookkklllnnnooopppppppppooolllmmmnnnnnnnnnmmmkkkjjjkkkkkkiiihhhggggggffffffiiijjjkkklllllllllkkkkkkmmmnnnoooqqqsssuuuvvvwwwxxxwwwvvvwwwxxxyyyxxxwwwqqquuuyyyzzzzzz}}}tttuuuuuurrrmmmjjjjjjkkkjjjjjjlllppptttwwwwwwwww|||~~~iii```^^^[[[[[[^^^ccclllttt{{{~~~xxxrrrlllfffbbb[[[XXXSSSNNNKKKJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJNNNTTT]]]jjj~~~eeeVVVGGG@@@???999555555444333333222222111//////000000111111111222//////000000000000/////////000111000///...///111.........///000222333444222222333333333444444444444555666555555555777999???FFFUUUkkkuuuqqqzzzxxxzzzvvvtttrrrpppnnnkkkfffcccYYYXXXVVVSSSOOOLLLJJJIII~~~}}}{{{zzzzzzzzz|||||||||{{{zzzwwwuuutttvvvtttrrrqqqooommmjjjggghhhgggeeecccaaa___^^^]]]XXXUUURRRPPPOOOOOOMMMLLLKKKIIIHHHHHHIIIIIIGGGFFFCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGDDDAAA@@@BBBDDDCCCAAACCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<======;;;999777777999;;;===;;;<<<<<<===>>>=========;;;;;;;;;;;;;;;;;;::::::;;;<<<===???AAADDDFFFHHHLLLNNNOOOOOOOOOPPPSSSUUUTTTSSSSSSSSSUUUWWWZZZ\\\YYYYYYYYYYYY[[[]]]___```bbbaaa```aaabbbcccbbbaaa___```aaacccfffiiilllmmmqqqnnnkkkkkkooorrrsssrrrqqqmmmiiihhhjjjkkkkkkiiiiiihhhfffeeedddeeeggghhhhhhggggggggggggiiikkklllhhhhhhiiiiiiiiihhhhhhggggggggggggggggggfffffffffiiihhhhhhhhhiiijjjkkkkkkjjjjjjjjjkkkmmmnnnpppqqqoooooooooooonnnnnnnnnnnniiiiiijjjkkkkkklllmmmmmmllllllllllllllllllllllllmmmlllkkkiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnoooqqqrrrrrrrrrrrrsssuuuxxxyyyzzz|||~~~}}}zzzxxxxxxyyywwwtttxxx}}}wwwwwwuuurrrooooooppprrrssstttuuuyyy|||}}}}}}|||~~~}}}mmmfffddd\\\ZZZYYY]]]eeepppzzzxxxqqqkkkfffcccZZZWWWSSSNNNKKKIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLOOOUUUXXXccc}}}eeeRRRJJJBBB;;;:::555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111444444333222222333333333333444444444555777;;;>>>CCCHHHZZZvvvttt|||~~~zzztttrrrooommmllljjjgggeee\\\XXXSSSPPPOOONNNMMMLLL~~~|||{{{zzzyyyyyyxxxyyyzzzzzzzzzyyywwwvvvuuusssqqqpppooollliiigggfffeeedddbbb```^^^\\\\\\YYYVVVSSSQQQPPPPPPNNNMMMIIIGGGEEEDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDAAAAAABBBDDDCCCAAABBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBEEEGGGIIILLLMMMNNNNNNNNNOOORRRUUUVVVVVVVVVVVVXXXZZZ\\\^^^\\\[[[[[[[[[\\\^^^```aaacccbbbaaabbbcccdddcccbbbbbbcccdddfffiiikkknnnooorrrooommmmmmoooqqqpppoooooollljjjjjjlllmmmmmmkkkkkkjjjhhhgggggghhhiiijjjhhhhhhggghhhiiijjjlllmmmiiiiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllllllllllllllmmmooopppqqqooonnnnnnnnnnnnmmmmmmmmmjjjjjjkkkkkkllllllmmmmmmllllllllllllllllllllllllkkkjjjiiihhhggggggggghhhkkkjjjjjjjjjjjjkkkllllllnnnppprrrrrrrrrssstttvvvxxxyyy|||~~~~~~{{{xxxrrruuuvvvwww}}}}}}xxxxxxwwwtttrrrqqqsssuuuxxxyyy{{{~~~}}}nnngggeee\\\ZZZZZZ]]]eeepppzzzxxxqqqjjjeeebbb[[[XXXSSSOOOLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKNNNSSSWWWaaa{{{fffSSSJJJAAA;;;999555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111444333333222222333333444333444444444555777;;;>>>BBBIII^^^{{{uuu~~~||||||wwwtttqqqnnnllliiifffccc\\\YYYUUUQQQPPPNNNLLLJJJ~~~}}}|||zzzyyyxxxxxxuuuvvvxxxyyyzzzzzzyyyyyytttrrrpppooonnnllliiifffeeedddbbb```^^^\\\[[[ZZZZZZWWWTTTRRRRRRQQQOOOMMMIIIGGGCCCBBBBBBBBBBBBAAADDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>><<<<<<;;;:::::::::;;;;;;888999;;;<<<<<<;;;999888::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@BBBDDDGGGIIIJJJLLLMMMMMMMMMMMMOOORRRUUUZZZYYYZZZZZZ\\\]]]___```______^^^___```aaabbbccceeeccccccdddeeeffffffeeeeeefffhhhjjjlllnnnpppqqqrrrqqqoooooooooooommmlllmmmllllllmmmoooooonnnmmmllllllkkkjjjjjjkkklllmmmiiiiiiiiiiiijjjlllmmmnnnkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnoooppppppnnnnnnnnnnnnmmmmmmmmmlllllllllllllllllllllllllllllllllllllllllllllllllllkkkjjjiiihhhhhhgggggghhhkkkjjjjjjjjjjjjjjjkkkkkkmmmoooqqqrrrssstttvvvxxxyyy{{{~~~~~~zzzxxxoootttxxx{{{~~~yyyzzzyyyxxxvvvvvvxxxzzz~~~}}}ooohhhfff[[[ZZZZZZ]]]eeeppp{{{yyyqqqjjjddd```[[[XXXTTTOOOLLLKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKLLLJJJMMMRRRUUU___yyygggSSSJJJAAA:::888555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333333333222222333333444333444444444555777;;;>>>BBBLLLcccsss||||||~~~~~~yyyvvvrrrooollliiieeebbb]]]ZZZVVVSSSQQQNNNJJJHHH~~~}}}}}}|||zzzyyyxxxwwwuuuvvvwwwyyyyyyyyyxxxxxxtttsssqqqpppooommmjjjgggeeedddcccaaa___]]][[[ZZZYYYWWWTTTRRRQQQPPPNNNLLLLLLHHHDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<;;;::::::999999::::::999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@???@@@AAACCCEEEHHHJJJKKKMMMNNNNNNMMMNNNPPPTTTWWW[[[[[[\\\^^^___```aaaaaa``````aaabbbdddeeeggggggfffeeeeeefffhhhiiihhhgggggghhhjjjlllnnnooopppqqqppppppppppppooonnnmmmlllnnnooopppqqqqqqpppmmmllllllllllllllllllmmmnnnooojjjjjjkkklllmmmnnnooopppmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooqqqppppppoooooopppppppppoooooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmlllkkkjjjjjjjjjiiihhhhhhhhhiiiiiijjjlllllllllnnnqqqrrrssstttwwwyyyzzz}}}{{{wwwuuurrrwww|||~~~~~~{{{{{{|||{{{zzzzzz|||~~~}}}ppphhhddd\\\\\\\\\___eeeooo{{{zzzrrriiiccc___ZZZWWWSSSOOOLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKMMMRRRUUU___yyyhhhTTTJJJ@@@999777555555444333222222222222111111111111111111111111////////////////////////000000000000000000000000///000000000111111111111333333222222222333444444333444444444555777;;;>>>CCCPPPggg{{{ppp}}}~~~zzzwwwssspppmmmiiifffccc]]][[[WWWTTTQQQNNNIIIFFF}}}}}}}}}|||{{{yyywwwvvvvvvwwwxxxxxxxxxwwwvvvuuuuuutttrrrqqqpppooollliiiffffffdddbbb```^^^]]]\\\XXXVVVSSSRRRQQQOOOLLLIIIKKKHHHDDDAAABBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@??????????????????>>>>>>>>>======;;;;;;:::999999999999:::<<<;;;999888888999;;;<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>???@@@@@@???@@@AAACCCEEEHHHJJJKKKNNNOOOPPPPPPPPPRRRVVVYYYZZZ[[[]]]```bbbbbbcccccc```aaacccfffhhhjjjkkklllggggggfffgggjjjkkkjjjiiiggghhhjjjlllnnnnnnoooooolllmmmooooooooooooooooooqqqssstttsssqqqnnnkkkjjjkkkkkkllllllmmmnnnooopppmmmmmmnnnoooooopppppppppoooooonnnnnnlllkkkiiiiiihhhhhhhhhiiiiiijjjjjjjjjkkkkkkllllllmmmooopppqqqrrrrrrqqqppppppppppppqqqqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmlllllllllmmmmmmllllllkkkjjjjjjiiieeeffffffgggiiikkkmmmnnnkkkmmmpppqqqrrrtttwwwyyy{{{~~~|||wwwsssrrrsssyyy~~~~~~{{{}}}~~~~~~}}}~~~~~~sssiiiddd^^^^^^___aaafffooo{{{zzzrrrjjjccc___XXXUUUQQQMMMJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLOOOTTTWWWaaa{{{iiiTTTJJJ@@@999777555555444333222222222222111111111111111111111111///////////////////////////////////////////////////000000000111111111111333222222222333333444555333444444444555777;;;>>>FFFTTTjjjzzzqqqyyyvvvssspppnnnkkkhhheee]]]ZZZWWWTTTQQQMMMHHHDDD}}}~~~~~~}}}|||zzzxxxvvvwwwxxxxxxxxxwwwvvvtttsssvvvtttsssrrrqqqpppmmmkkkhhhgggeeedddaaa```^^^]]]XXXVVVTTTRRRQQQNNNKKKHHHHHHEEEBBBAAABBBCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEDDDCCCAAAAAABBB@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;:::999999999::::::===;;;999777777999;;;===::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>???@@@BBBDDDGGGIIIJJJMMMOOOQQQRRRSSSTTTWWWYYYXXX[[[^^^bbbdddeeeeeedddbbbcccfffhhhkkkmmmnnnnnnhhhgggggghhhkkkllllllkkkfffhhhjjjlllmmmmmmmmmllljjjlllnnnnnnnnnnnnppprrrsssuuuvvvtttqqqmmmjjjiiijjjkkkkkkmmmnnnoooppppppppppppqqqqqqqqqqqqpppppppppoooooonnnllljjjiiihhhhhhhhhhhhiiiiiijjjkkkkkkllllllmmmmmmoooppprrrsssrrrqqqqqqpppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooooooooooooooooooooonnnnnnmmmlllllllllkkkkkkkkkkkkjjjiiihhhgggeeeeeefffggghhhjjjlllmmmjjjlllooopppqqqsssuuuwwwwww{{{}}}{{{vvvrrrpppqqqrrryyy~~~}}}}}}|||~~~wwwmmmfffaaabbbcccdddgggooo{{{{{{sssjjjccc___VVVTTTPPPLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLOOOUUUYYYccc}}}iiiUUUKKKAAA:::888555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111222222222222333444555555333444444444555777;;;>>>HHHXXXnnn}}}vvvyyyvvvssspppooollliiifff\\\YYYUUURRROOOKKKGGGDDD~~~~~~}}}{{{xxxwwwvvvwwwwwwwwwwwwuuutttsssuuusssrrrqqqqqqooommmjjjhhhgggfffdddbbb```^^^^^^XXXWWWUUUSSSRRROOOKKKHHHGGGEEEDDDDDDEEEFFFFFFEEEFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFEEECCCAAAAAABBB@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;;;;;;;<<<============<<<==============================>>>@@@BBBEEEGGGIIIKKKNNNQQQSSSTTTUUUVVVXXXXXX[[[___dddggghhhhhhgggfffgggiiikkklllmmmmmmlllhhhggggggiiikkkmmmllllllfffhhhjjjlllmmmmmmlllkkkkkklllmmmmmmlllmmmpppsssssstttuuusssooolllkkkllljjjkkklllnnnoooqqqqqqqqqssssssssstttsssrrrpppoooppppppooonnnllljjjhhhgggiiiiiiiiijjjkkklllllllllmmmmmmmmmnnnpppqqqssstttqqqpppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqppppppnnnooooooppppppqqqqqqqqqooooooooonnnmmmllllllllljjjkkkkkkkkkkkkiiihhhgggggggggggggggggghhhiiijjjiiikkknnnooopppqqqsssuuuqqqtttwwwuuuqqqoooppprrrttt{{{}}}}}}}}}|||~~~}}}sssjjjeeefffgggfffhhhooozzz{{{ssskkkddd```WWWTTTPPPMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKOOOUUUYYYddd~~~iiiUUUKKKBBB:::999555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111222222222222333444555666333444444444555777;;;>>>III\\\sss~~~yyy{{{xxxuuuqqqoookkkhhheee[[[XXXSSSOOOLLLJJJGGGEEE~~~~~~{{{yyywwwuuuvvvvvvwwwwwwvvvuuuttttttrrrqqqppppppooollljjjhhhgggeeecccaaa___^^^]]]YYYXXXVVVUUUSSSPPPLLLIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@CCCFFFFFFCCCAAAAAABBB????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;999:::;;;;;;;;;;;;:::999;;;<<<======>>>>>>==================<<<<<<<<<<<<;;;<<<===???AAADDDFFFHHHIIILLLQQQSSSTTTTTTUUUVVVXXX[[[```eeeiiijjjjjjiiiiiijjjkkklllllllllkkkjjjhhhggggggiiikkkmmmmmmlllggghhhkkklllmmmmmmlllkkklllmmmnnnlllkkklllpppsssqqqssstttsssooolllmmmnnnjjjkkkmmmoooqqqrrrrrrssstttuuuuuuuuutttrrrpppoooppppppooommmkkkiiigggfffjjjjjjkkkkkklllmmmnnnnnnmmmmmmnnnoooppprrrtttuuuppppppooooooppppppqqqrrrqqqqqqqqqppppppppppppooonnnnnnooopppqqqrrrrrrrrrpppoooooonnnmmmllllllllllllmmmnnnnnnmmmllljjjiiiiiiiiihhhgggggggggggggggiiikkkmmmnnnoooppprrrtttlllppprrrqqqnnnmmmqqquuuxxx}}}}}}||||||~~~wwwnnnggghhhiiihhhhhhooozzz{{{tttllleee```WWWUUUQQQNNNKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJNNNTTTYYYdddhhhUUUKKKBBB;;;999555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111222222222222333444555666333444444444555777;;;>>>HHH^^^www|||zzz~~~{{{vvvrrrooojjjfffccc[[[WWWQQQMMMKKKIIIGGGFFF}}}zzzuuuuuuvvvvvvvvvtttrrrqqqtttrrrpppooonnnmmmkkkiiihhhgggdddaaa^^^\\\[[[ZZZ[[[YYYVVVSSSRRRPPPMMMJJJLLLJJJHHHGGGHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>>>>???@@@======<<<;;;;;;;;;;;;<<<999999888888888888999999999999999999999999999999999999999:::;;;<<<===>>>;;;<<<<<<<<<======>>>>>><<<===???AAACCCDDDEEEEEEHHHIIIJJJKKKMMMPPPUUUYYYYYY]]]cccggghhhiiiiiijjjlllkkkjjjiiiiiikkkmmmnnnfffiiimmmnnnmmmjjjhhhhhhiiiiiijjjkkklllnnnnnnooommmoooppppppoooooopppqqqwwwvvvtttrrrpppnnnmmmlllnnnoooqqqrrrssssssrrrqqqrrrssstttttttttsssrrrqqqnnnllljjjjjjlllmmmkkkhhhhhhiiijjjiiihhhhhhjjjlllmmmnnnooopppqqqrrrssssssqqqrrrrrrsssssssssssssssvvvuuuuuutttssssssrrrrrrqqqooommmmmmppprrrqqqooonnnmmmmmmnnnoooooonnnlllmmmmmmmmmmmmmmmmmmmmmlllkkkjjjgggeeeddddddeeeffffffiiikkklllkkkkkkkkklllmmmmmmmmmmmmlllnnnrrrtttxxx|||zzzxxxvvv{{{{{{{{{{{{{{{|||}}}}}}xxxqqqpppkkkjjjnnnqqqsss{{{|||uuummmddd___\\\YYYSSSNNNKKKJJJJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKNNNRRRWWWddd|||lllSSSHHH@@@;;;888777666444333222111111111111111111111111111111111222111111111000000////////////000000000000//////000000000000111111111111111111222333333333333222444222444777888888===CCCJJJaaa}}}zzzzzz}}}}}}|||~~~{{{wwwtttpppjjjddd```ZZZWWWSSSOOOLLLIIIFFFDDD}}}{{{wwwxxxxxxwwwwwwvvvuuuttttttrrrpppooonnnmmmkkkiiiiiihhheeebbb```]]]\\\[[[YYYWWWTTTQQQPPPNNNKKKIIIKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>=========>>>>>>===<<<<<<;;;;;;;;;;;;;;;999888888777777888888999999999999999999999999999::::::::::::;;;<<<<<<===;;;<<<<<<<<<=========>>><<<===>>>@@@BBBDDDDDDEEEFFFGGGIIIJJJLLLOOOTTTWWW[[[^^^cccfffggghhhjjjkkkkkkjjjhhhgggggghhhiiijjjfffiiimmmnnnmmmjjjiiihhhjjjkkkkkklllnnnoooooopppoooqqqrrrqqqppppppqqqrrrqqqqqqqqqqqqpppppppppoooooopppqqqssstttttttttsssrrrssstttttttttsssqqqqqqmmmkkkiiijjjkkkllljjjhhhiiijjjkkkjjjiiiiiikkklllnnnnnnooopppqqqrrrsssssstttuuuvvvxxxxxxwwwwwwvvvvvvvvvuuuttttttssssssrrrpppnnnmmmnnnppprrrrrrpppqqqppppppqqqrrrsssqqqooonnnmmmmmmmmmllllllkkkkkkkkkiiihhhfffeeeeeeeeeeeeeeegggjjjjjjjjjiiijjjkkkiiijjjkkkkkklllooosssvvvzzz|||vvvsssrrrqqqqqqrrrsssuuuvvvxxxzzz}}}|||uuussspppppptttvvvxxx}}}wwwnnnfff```\\\YYYSSSNNNKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKLLLNNNRRRWWWddd|||mmmTTTHHHAAA;;;888666555444333222111111111111111111111111111111111111111111111000000000/////////000000000000//////000000000000111111111111111111222333333333333222444333444777888888===CCCQQQggg~~~}}}zzz|||~~~{{{wwwsssoooiiiccc___YYYVVVRRRNNNKKKHHHEEEBBB~~~{{{{{{zzzyyyxxxwwwwwwwwwwwwtttrrrpppoooooonnnllljjjjjjiiifffccc```^^^]]]\\\YYYVVVTTTRRRPPPNNNLLLIIIJJJHHHFFFEEEFFFFFFFFFDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>===<<<<<<<<<=========<<<;;;;;;::::::;;;;;;999888888777777888888999999999999999999999999999<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========;;;<<<>>>@@@BBBCCCCCCDDDCCCEEEGGGHHHJJJMMMRRRUUUZZZ\\\___bbbccceeegggjjjjjjiiigggeeedddddddddeeegggiiimmmnnnmmmkkkiiiiiikkkllllllmmmnnnooopppppprrrssstttsssqqqqqqrrrsssnnnnnnnnnoooooooooppppppoooppprrrtttuuuuuuuuuuuurrrrrrssstttsssrrrqqqpppkkkjjjiiiiiijjjkkkiiihhhiiikkkllllllkkkkkklllmmmoooooopppqqqqqqrrrssssssvvvwwwyyyzzz{{{zzzxxxwwwuuuuuuuuutttssssssrrrrrrnnnmmmmmmnnnqqqssstttssssssrrrrrrrrrttttttrrrqqqnnnnnnmmmlllkkkkkkjjjjjjjjjiiihhhhhhffffffeeedddccceeeggghhhgggggghhhiiieeefffiiijjjlllpppuuuxxx{{{{{{qqqjjjgggggghhhiiiiiilllooorrrvvv{{{yyywwwwwwyyy~~~xxxpppgggaaa[[[XXXTTTOOOKKKJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLOOOSSSWWWddd{{{oooUUUIIIAAA;;;888555444333333222222222222111111111111111111111111111111111111000000000000//////000000000000//////000000000000111111111111111111222333333333333222444333444777888888<<>>>>>=========<<<<<<<<<<<<;;;;;;:::::::::::::::888888777777777777888888888999999999999999::::::===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???AAABBBBBBCCCAAACCCEEEFFFHHHKKKNNNQQQWWWYYYZZZ[[[\\\___cccfffhhhgggfffdddcccbbbbbbbbbgggjjjmmmnnnlllkkkjjjjjjkkkllllllmmmnnnnnnoooooorrrssstttsssqqqpppqqqrrrooooooooonnnnnnnnnmmmmmmnnnoooqqqsssuuuuuuuuuuuurrrrrrssssssrrrqqqpppooojjjiiiiiiiiiiiiiiiiiiiiijjjlllmmmnnnmmmmmmnnnoooppppppqqqqqqrrrsssssstttsssuuuwwwyyyyyyxxxvvvuuutttssssssrrrrrrqqqppppppmmmmmmmmmoooqqqtttvvvvvvrrrqqqqqqqqqsssrrrqqqoooooonnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhfffeeedddbbbdddeeefffeeeeeefffgggeeegggjjjlllnnnrrrvvvyyyzzzzzzrrrhhh```]]]___bbbdddeeeiiinnnrrrvvv||||||{{{~~~yyyqqqhhhbbb[[[XXXTTTOOOLLLJJJIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMPPPSSSWWWccc{{{pppVVVJJJAAA;;;888444444333222222333333333111111111111111111111111111111111000000000000000//////000000000000/////////000000000111111111111111111222333333333333222444333333777777777;;;AAAPPPccc|||yyyzzz}}}zzzvvvqqqmmmggg```\\\VVVSSSOOOKKKHHHEEEBBB@@@~~~|||{{{zzzxxxwwwvvvvvvwwwxxxtttrrrpppooopppooommmkkkhhhgggdddaaa___]]][[[ZZZ[[[XXXVVVTTTSSSRRROOOMMMGGGFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@>>>??????>>>>>>>>>======;;;;;;:::999999999999999888777777777777777777888888888888999999:::::::::======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAA???AAADDDEEEFFFHHHKKKMMMTTTVVVWWWWWWXXX[[[___bbbeeeeeeddddddccccccccccccgggjjjlllmmmlllkkkkkklllkkkkkkkkkllllllmmmmmmnnnpppqqqrrrqqqpppooopppqqqnnnnnnnnnnnnnnnooooooooommmnnnppprrrssstttssssssqqqrrrrrrrrrrrrpppooommmiiiiiiiiiiiiiiiiiiiiijjjkkkmmmooopppoooooopppqqqqqqqqqqqqrrrssssssttttttrrrsssuuuvvvwwwvvvuuutttrrrrrrqqqppppppoooooonnnlllmmmnnnppprrrtttwwwyyytttsssrrrrrrssssssqqqooooooooonnnmmmkkkjjjiiiiiiiiijjjiiiiiihhhgggeeedddbbbcccddddddddddddfffggghhhkkkmmmoooqqqssswwwyyyyyy}}}ssslllbbb\\\ZZZ]]]bbbdddeeejjjooossswww~~~|||}}}yyyqqqhhhbbbZZZXXXTTTPPPLLLJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMOOORRRVVVbbbyyypppWWWJJJBBB;;;888444444333222222333333333111111111111111111111111000000000000000000111111//////000000000000/////////000000000111111111111111111222333333333333222555333333666777777;;;AAAKKK\\\ttt~~~~~~zzz|||~~~|||yyyuuuqqqlllggg```\\\VVVSSSOOOKKKHHHEEEBBB@@@~~~{{{yyyyyyxxxwwwvvvvvvvvvvvvtttrrrppppppppppppnnnlllhhhfffdddaaa^^^\\\[[[ZZZXXXVVVTTTRRRRRRPPPNNNLLLGGGFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>?????????>>>===<<<;;;:::999999888888999999888777777666666777777888888888888999999::::::;;;===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHIIIQQQSSSTTTUUUUUUXXX[[[^^^```aaabbbcccdddeeeeeefffhhhjjjlllmmmlllllllllmmmkkkkkkkkkkkkllllllmmmmmmmmmoooppppppooonnnpppqqqlllmmmnnnoooqqqrrrssstttnnnoooqqqrrrsssrrrrrrqqqqqqrrrrrrrrrqqqooonnnlllhhhiiikkkjjjiiiiiijjjkkkkkknnnqqqrrrqqqqqqqqqrrrrrrrrrrrrsssssstttttttttsssssstttuuuuuuuuuuuuuuuqqqqqqqqqpppoooooonnnnnnkkkmmmpppqqqrrrtttwwwzzzxxxwwwvvvwwwwwwwwwuuusssoooooonnnmmmllllllkkkkkkkkkjjjiiihhhggggggfffeeecccdddeeedddddddddfffhhhkkknnnqqqrrrtttuuuxxxzzzzzzwwwlllggg```\\\]]]aaaeeeggghhhmmmtttxxx{{{~~~xxxpppgggaaaZZZXXXTTTPPPMMMJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQUUUaaawwwpppVVVJJJBBB<<<999555444333333222222222222111111111111111111111111000000000000111111111111//////000000000000//////000000000000111111111111111111222333333333333222555333333666777666:::@@@JJJYYYnnn{{{||||||~~~|||{{{xxxuuuqqqmmmhhhbbb^^^XXXTTTPPPLLLJJJGGGCCCAAA}}}{{{xxxyyyyyyxxxxxxwwwvvvuuutttrrrppppppppppppnnnmmmiiigggeeebbb___]]]\\\[[[XXXVVVTTTSSSRRRQQQNNNLLLGGGFFFDDDEEEFFFGGGGGGFFFCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????======>>>>>>>>>===<<<;;;::::::999888888888888888777777666666666666777777777888888999::::::;;;;;;<<<<<<;;;<<<<<<===>>>???<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>??????@@@@@@AAACCCEEEEEEDDDDDDEEEFFFKKKMMMOOOPPPPPPRRRUUUWWWZZZ[[[^^^aaadddfffhhhiiihhhjjjlllmmmllllllmmmnnnllllllllllllmmmmmmmmmmmmkkkmmmooooooooooooqqqrrroooooopppqqqrrrtttuuuuuupppqqqrrrssssssrrrqqqqqqqqqqqqrrrrrrpppooommmlllhhhjjjlllkkkjjjiiikkkmmmlllnnnrrrssssssrrrssssssssssssssssssttttttttttttssssssrrrrrrrrrssstttuuurrrrrrrrrqqqppppppoooooolllnnnqqqrrrrrrtttwww{{{|||zzzyyyzzzzzzzzzxxxvvvooooooooonnnnnnmmmmmmmmmlllkkkiiigggffffffggggggdddeeefffeeedddeeehhhjjjkkknnnqqqtttuuuwwwyyy{{{~~~wwwnnngggccc```___bbbfffiiikkkooouuu|||}}}wwwnnnfff```YYYXXXTTTQQQMMMKKKIIIHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNPPPSSS___uuunnnUUUJJJBBB<<<999666555444333222111111111111111111111111111111111///000000000111111111111//////000000000000//////000000000000111111111111111111222333333333333222555333333666666666999???IIIVVViiizzzzzz{{{~~~~~~|||zzzxxxtttqqqnnniiiccc```YYYVVVRRRNNNKKKHHHEEEBBB}}}zzzxxxyyyzzzzzzyyyxxxvvvuuutttrrrppppppqqqpppooommmjjjhhhfffccc```^^^]]]\\\ZZZXXXVVVUUUTTTSSSQQQNNNHHHFFFEEEEEEFFFHHHGGGFFFBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>;;;<<<=========<<<:::::::::999999888777888888888777777666666666666777777777777888999::::::;;;;;;;;;;;;;;;<<<<<<>>>???@@@<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>????????????BBBDDDEEEEEEDDDCCCCCCDDDDDDFFFIIIJJJKKKLLLNNNPPPUUUWWW[[[___cccgggiiikkkhhhjjjlllmmmllllllmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnkkkmmmoooooooooppprrrtttttttttsssssssssssssssrrrrrrssstttttttttsssrrrqqqqqqqqqrrrqqqpppnnnlllkkkhhhkkkmmmllljjjjjjlllnnnlllooorrrttttttsssssstttssssssssstttttttttttttttrrrqqqooonnnoooppprrrtttttttttssssssrrrqqqqqqppplllooorrrrrrrrrssswww{{{|||{{{zzzzzz{{{zzzxxxvvvooooooooooooooonnnnnnnnnmmmkkkiiigggffffffggghhheeefffgggfffeeefffiiikkkjjjmmmqqqtttvvvxxxzzz}}}}}}|||~~~}}}yyyuuunnnfffcccaaa```bbbeeeiiilllmmmuuu||||||vvvmmmddd___YYYXXXUUUQQQNNNKKKIIIHHHLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMOOOSSS^^^tttmmmUUUIIIBBB===:::777666555333222111111111111111111111111111111111//////000000111111111222//////000000000000//////000000000000111111111111111111222333333333333222555333333666666555999???GGGSSSfffxxx|||zzzzzz~~~zzzwwwtttrrrnnnjjjeeeaaaZZZWWWSSSOOOLLLIIIFFFDDD}}}{{{yyywwwxxxxxxyyyxxxwwwuuutttuuutttrrrpppooonnnmmmmmmhhhgggeeecccaaa___^^^]]]YYYXXXWWWUUURRRPPPOOONNNLLLJJJHHHGGGEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::888888888888888999999999:::999888777555555444444444444555555666888999:::<<<<<<======<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<;;;<<>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<;;;:::888888888888888888888777777777666666555666666666555555555666777888999:::<<<<<<======<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<===???BBBFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCDDDFFFIIIJJJOOORRRVVVYYY\\\```dddgggllllllllljjjiiiiiilllnnnpppooonnnmmmmmmnnnoooooommmmmmmmmnnnooopppqqqrrruuuuuuuuuvvvvvvwwwwwwwwwrrrrrrsssssssssrrrpppppppppooonnnmmmlllkkkjjjjjjkkkjjjjjjjjjjjjkkkllllllppppppqqqqqqqqqrrrrrrrrrrrrssssssttttttssssssrrrrrrrrrsssrrrppppppqqqssstttssssssrrrqqqpppoooooottttttuuuuuutttsssrrrrrrtttuuuvvvyyy{{{zzzuuuqqqooommmjjjiiijjjkkkjjjiiijjjjjjjjjjjjjjjiiiiiihhhkkkjjjiiihhhggggggggggggggghhhiiikkkooouuu|||}}}}}}}}}~~~~~~~~~|||{{{uuunnnjjjhhhhhhgggeeejjjjjjjjjjjjmmmrrrwww{{{yyyssskkkddd```ZZZVVVPPPLLLJJJJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKKKKLLLLLLMMMOOORRR^^^uuuqqqWWWJJJBBB<<<999777555333222111111222333000000000000000000000000111111000000////////////000000111111111111000000111000000///000111222333111111000000111111222333777333222555888999<<<@@@JJJ[[[ppp{{{zzzxxxyyyzzz|||yyyyyyuuuqqqmmmjjjfffaaa^^^\\\YYYTTTPPPMMMJJJGGGEEE}}}{{{yyyxxx{{{zzzzzzyyywwwuuusssrrruuutttrrrpppnnnmmmllllllhhhgggeeecccaaa___^^^^^^ZZZYYYXXXVVVTTTRRRQQQPPPLLLJJJHHHFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======>>>======<<<;;;:::888888888777777666666666555555555555555666777888555666666777888999::::::<<<<<<<<<===<<<<<<;;;:::=========<<<<<<=========;;;<<<======<<<>>>@@@CCCHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCCCCCCCDDDFFFHHHIIINNNQQQTTTWWWYYY]]]aaadddhhhjjjllllllkkkkkkmmmnnnnnnooooooppppppppppppppplllllllllmmmnnnoooqqqrrrtttuuuvvvwwwxxxxxxyyyyyyqqqqqqrrrrrrrrrqqqpppppppppooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjkkkllllllppppppqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqoooooopppqqqssssssrrrrrrrrrqqqqqqqqqyyyxxxvvvtttrrrqqqppppppqqqrrruuuyyyzzzxxxsssooollljjjiiiiiijjjkkkkkkjjjllllllnnnnnnmmmkkkhhhgggkkkkkkjjjiiiiiihhhhhhhhhiiiiiijjjlllpppwww|||zzz|||~~~~~~}}}}}}~~~zzzwwwooolllgggeeeeeeggghhhiiimmmnnnppprrrtttyyyyyyrrrjjjbbb]]]ZZZVVVPPPLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKMMMMMMNNNQQQTTT```xxxpppVVVIIIBBB<<<999666555333222111111222333000000000000000000000000111000000000000/////////111111000000000000111111111111111000111222222333111111000000111111222333666333222555888888<<>>>>>>>>>>>>>>============<<<;;;::::::999888888777666555444444555555555555555666666777666777888999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<===>>>======???BBBDDDIIIIIIIIIHHHGGGEEECCCBBBCCCCCCCCCCCCDDDEEEGGGHHHLLLOOOQQQTTTVVVZZZ^^^bbbeeehhhlllnnnnnnmmmmmmnnnpppqqqrrrssssssqqqpppoookkkkkkkkklllnnnoooqqqqqqssstttuuuwwwxxxyyyyyyyyyqqqqqqqqqqqqqqqqqqqqqppppppooommmlllkkkkkkkkklllkkkkkkjjjjjjkkkkkklllmmmppppppqqqqqqqqqrrrrrrrrrssssssttttttttttttssssssqqqrrrrrrpppnnnnnnoooppprrrrrrrrrrrrssssssssssssyyyxxxuuurrrppppppooooooooorrrvvvyyyyyywwwrrroookkkjjjiiijjjlllmmmmmmllloooooooooooommmllljjjhhhkkkllllllllllllkkkjjjiiijjjkkkkkkmmmrrryyy}}}xxxvvvxxx{{{}}}~~~~~~~~~}}}tttpppjjjhhhfffeeegggjjjmmmnnnppprrruuuwwwyyy}}}~~~yyyrrrjjjccc]]]YYYUUUPPPMMMKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMOOORRRVVVccczzzpppVVVIIIAAA;;;888666555444222222222222222000000000000000000000000000000000000000000000000222111000//////000111222000000000111111111222222333333222222333333444555666333333666888888===CCCNNNccc|||zzzzzz}}}uuu~~~~~~}}}zzzwwwttttttqqqnnnkkkiiifffccc```^^^ZZZVVVRRRNNNKKKFFFCCC~~~}}}|||zzzyyyyyyxxx{{{zzzzzzzzzzzzzzzzzzzzzuuutttrrrpppmmmlllkkkjjjgggfffdddbbbaaa```______YYYXXXWWWVVVTTTSSSQQQQQQMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>==================<<<;;;:::999999888888777666555444444777777666555555555555555777888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFGGGHHHHHHHHHGGGEEECCCAAABBBBBBCCCCCCEEEFFFGGGGGGJJJLLLOOOQQQTTTXXX]]]aaacccggglllooopppooonnnnnnqqqrrrtttttttttqqqooommmjjjkkkkkklllnnnoooqqqrrrqqqsssuuuwwwxxxxxxxxxwwwqqqqqqqqqqqqqqqqqqrrrrrrpppooommmkkkkkkkkklllmmmlllllllllkkklllmmmmmmnnnppppppqqqqqqqqqrrrrrrrrrttttttuuuuuuuuuuuuttttttqqqrrrrrrpppooonnnoooqqqrrrsssssssssssstttttttttuuutttrrrpppoooooopppppppppssswwwzzzyyyvvvsssqqqnnnmmmlllmmmooopppooommmqqqpppnnnlllkkkkkkllllllkkklllnnnooonnnmmmkkkjjjkkklllmmmooossszzzzzzuuurrrtttwww{{{}}}~~~~~~wwwnnnjjjgggggghhhiiijjjllloooqqqsssvvvyyyzzz{{{}}}yyysssllleee```YYYUUUQQQMMMLLLJJJHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMOOORRRWWWccc{{{pppVVVIIIAAA;;;888555555444333222222222222000000000000000000000000000000000000111111111111222111000//////000111222/////////000000000000000333333222222333333444555555333444777777888===DDDNNNdddzzzzzz}}}vvv}}}|||yyyuuussssssqqqnnnkkkjjjgggdddbbb^^^[[[WWWSSSPPPLLLHHHEEE~~~|||{{{zzzyyyyyyyyyzzzzzzyyyyyyyyyzzz{{{|||uuutttrrrooommmkkkjjjjjjgggfffdddbbbaaa```______ZZZYYYXXXWWWUUUTTTSSSRRROOOMMMKKKHHHFFFEEEEEEEEECCCDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>=========<<<<<<===<<<<<<;;;:::999888888888777777666666666888888777666666666666666888999;;;<<<<<<<<<;;;::::::;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;;;;===>>>??????@@@AAAEEEGGGFFFGGGHHHIIIHHHFFFCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJMMMOOORRRWWW]]]aaacccggglllppppppoooooonnnqqqrrrttttttsssqqqooonnnkkkkkkkkkmmmnnnppprrrsssqqqsssuuuwwwxxxxxxwwwvvvrrrrrrqqqqqqqqqrrrssstttpppooolllkkkjjjkkkmmmnnnnnnmmmmmmmmmmmmnnnooooooppppppqqqqqqqqqrrrrrrrrrsssttttttttttttttttttssspppqqqrrrqqqooooooqqqsssssstttttttttttttttttttttppppppooooooooopppqqqqqqqqquuuxxxyyyxxxvvvttttttrrrqqqpppqqqqqqqqqooommmnnnmmmkkkjjjjjjlllmmmooolllmmmpppqqqqqqooommmkkklllmmmnnnpppsssxxxyyytttqqqmmmuuuyyy}}}~~~zzzooohhheeecccfffjjjlllmmmnnnppprrruuuxxx||||||}}}}}}yyyuuunnnfffaaaXXXUUUQQQNNNLLLJJJHHHFFFIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMOOOQQQVVVbbbzzzoooUUUHHHAAA;;;888555444444333333222111111000000000000000000000000000000000111111111111222111111000000000000111111......///000000000000///111111000000111111222333444333555888777888>>>FFFPPPgggyyyxxx|||www}}}{{{yyyvvvsssssspppmmmkkkiiigggdddbbb\\\YYYVVVSSSQQQMMMIIIEEE~~~|||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwxxxyyyyyyvvvtttrrrooommmkkkjjjiiifffeeedddbbbaaa`````````\\\[[[ZZZYYYXXXWWWVVVUUUQQQOOOLLLJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;:::999999888888888888888888888777888777777777777888888999999:::<<<======<<<;;;::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@BBBFFFHHHFFFGGGIIIJJJJJJHHHEEEDDDCCCCCCEEEFFFGGGGGGHHHHHHGGGHHHKKKNNNQQQWWW^^^bbbeeehhhmmmooopppoooooooooooopppqqqrrrsssrrrrrrqqqkkkkkklllmmmoooqqqssstttsssuuuwwwyyyzzzyyywwwvvvssssssrrrrrrrrrssstttuuupppnnnllljjjjjjkkkmmmnnnoooooooooooooooppppppqqqppppppqqqqqqqqqrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqpppqqqrrrqqqqqqqqqsssuuuuuuuuuuuutttttttttttttttnnnooopppqqqqqqrrrqqqqqqrrruuuxxxxxxvvvttttttuuuuuutttsssrrrrrrqqqnnnkkkhhhhhhiiijjjkkkmmmnnnooolllnnnqqqssssssqqqnnnllllllmmmpppqqqsssvvv{{{~~~xxxuuuuuussspppuuuzzz~~~rrrhhhcccbbbaaafffmmmqqqrrrssstttuuuvvvzzz~~~{{{uuunnnfff```XXXUUUQQQNNNLLLKKKHHHFFFIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLNNNPPPTTT```xxxoooUUUHHH@@@:::888444444444444333222111111000000000000000000000000000000111111111222222222000000111111111111000000...///000111111111000000111111000000111111222333333333666888777777>>>GGGUUUlllzzzyyyuuu}}}}}}{{{yyyvvvtttrrrooollljjjhhheeebbb```XXXVVVTTTRRRPPPLLLHHHEEE~~~|||{{{zzzzzzzzz{{{{{{zzzxxxvvvuuuuuuvvvvvvvvvtttrrrooommmkkkiiiiiifffeeedddbbbaaa`````````^^^]]]\\\[[[ZZZYYYXXXWWWRRRPPPMMMKKKHHHGGGGGGGGGDDDDDDDDDDDDDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<;;;:::999999888888888888888999999999666666666777888:::;;;<<<999:::<<<>>>>>>===;;;:::::::::;;;<<<=========<<<======<<<<<<<<<<<<=========???@@@@@@AAACCCFFFIIIGGGHHHJJJLLLKKKJJJGGGFFFCCCDDDEEEGGGHHHHHHHHHHHHFFFGGGJJJMMMQQQWWW^^^cccfffiiimmmooooooooooooooolllmmmoooqqqrrrttttttuuukkklllmmmnnnppprrrtttuuuuuuwwwyyy{{{{{{yyywwwvvvtttssssssrrrssstttuuuvvvpppnnnllljjjjjjkkkmmmooopppppppppppppppqqqqqqrrrppppppqqqqqqqqqrrrrrrrrrpppppppppqqqqqqpppppppppoooppprrrrrrqqqrrrtttvvvvvvvvvuuuuuuttttttttttttnnnoooqqqrrrssssssrrrqqqsssuuuwwwvvvtttssstttvvvwwwuuutttsssrrrpppllliiiccceeehhhkkkmmmnnnmmmmmmlllnnnrrrttttttrrrooommmlllnnnppprrrsssuuuxxxzzz{{{{{{wwwssstttxxxyyyvvvvvvzzz{{{mmmdddaaa``````gggpppvvvwwwxxxxxxyyywww{{{~~~|||vvvnnneee___XXXUUUQQQNNNMMMKKKHHHFFFIIIJJJKKKLLLNNNNNNOOOOOOKKKKKKMMMOOOSSS___vvvoooUUUHHH@@@:::777444444444444333222111111000000000000000000000000000000111111222222222222///000111222222111000//////000111222333222111111333333222222333333444555333333666888777777>>>GGGYYYppp}}}|||ttt{{{}}}{{{zzzwwwuuuqqqnnnkkkiiigggdddaaa^^^VVVTTTRRRPPPOOOKKKGGGDDD~~~|||{{{zzzyyyxxxvvvtttsssrrrrrrsssvvvtttrrrooollliiihhhggggggfffcccaaa``````aaaaaa[[[[[[ZZZZZZYYYYYYXXXXXXTTTRRRQQQNNNLLLKKKJJJJJJFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<;;;::::::999888888777777888888888999999999888777777777888999::::::<<<<<<=========;;;:::999>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGGGGKKKSSS\\\cccgggllllllmmmppprrrrrrqqqpppqqqpppooonnnnnnooopppqqqpppoooooooooqqqtttwwwyyytttuuuvvvwwwxxxwwwwwwvvvrrrrrrssssssrrrrrrqqqppppppooonnnmmmmmmnnnooopppsssrrrqqqqqqppppppqqqqqqsssrrrpppooooooqqqrrrtttpppooooooooopppqqqrrrrrrppppppppppppqqqrrrssssssuuuuuuuuuuuutttuuuuuuuuupppqqqrrruuuxxxyyywwwuuuvvvvvvuuutttssssssrrrrrrtttttttttsssqqqooonnnmmmhhhjjjlllmmmooooooooonnnrrrrrrrrrqqqpppooonnnmmmnnnpppqqqqqqqqqrrruuuwww{{{tttsssyyy|||yyywwwyyyyyyzzz|||oooeeeaaa```aaabbbfffkkkppptttwwwzzz}}}{{{yyypppgggaaa\\\WWWPPPKKKIIIIIIIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMOOORRROOOOOOUUUZZZnnnnnnVVVIII???999999333333333222222222111111333333333222222222111111111111000000//////......000000000000000000000000111111222222222333333333222222333333333333444444555333444666777888@@@HHHXXXnnn||||||~~~|||zzzwwwtttqqqnnnkkkhhheeeaaa\\\YYYYYYVVVRRROOOLLLJJJFFFDDD~~~}}}|||{{{{{{{{{zzzxxxvvvuuutttttttttsssqqqooollliiigggeeeeeefffeeecccaaa````````````\\\[[[[[[ZZZZZZYYYYYYXXXTTTSSSQQQOOOMMMKKKJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===============<<<<<<<<<;;;;;;;;;::::::999999999777777888888888999999999777777777777888999:::;;;<<<<<<===>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<===?????????@@@AAABBBCCCDDDGGGHHHJJJJJJJJJIIIGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJHHHGGGGGGKKKSSS]]]fffjjjoooooooooqqqrrrssssssrrrqqqqqqpppoooooooooppppppnnnnnnoooppprrrtttwwwxxxuuuvvvwwwxxxxxxxxxwwwwwwtttttttttttttttssssssrrrqqqpppooonnnnnnooopppqqqrrrrrrqqqpppppppppppppppsssrrrpppnnnnnnnnnooopppppppppooooooppppppqqqrrrooooooooopppppprrrssstttttttttuuuuuuttttttssssssqqqqqqrrrtttvvvvvvtttqqquuuuuuttttttsssrrrrrrqqqttttttsssrrrqqqooonnnmmmiiijjjlllnnnooooooooooooqqqqqqqqqqqqqqqpppooonnnooopppqqqqqqqqqrrrtttwww|||xxxwww{{{}}}zzzzzz}}}}}}}}}~~~yyykkkbbb```aaabbbcccggglllpppsssvvvyyy||||||yyy}}}zzzrrriiiccc\\\WWWPPPLLLIIIIIIIIIHHHJJJJJJJJJKKKLLLLLLMMMMMMNNNPPPMMMNNNTTT[[[ooonnnWWWJJJ???999999333333333222222222222111333333222222222111111111111000000000/////////...000000000000000000000000111111111222222222333333222222222333333333444444555333444666777888@@@HHHXXXnnn}}}|||}}}~~~}}}{{{xxxtttqqqooommmiiifffccc___[[[XXXXXXUUUQQQMMMJJJHHHDDDBBB~~~}}}}}}}}}}}}{{{zzzxxxvvvuuutttttttttooonnnllliiifffdddcccbbbddddddcccbbbaaa```______]]]\\\\\\[[[ZZZZZZYYYYYYUUUTTTRRRPPPMMMKKKIIIHHHDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>======<<<<<<;;;::::::::::::::::::::::::777777777888888888888999777777777888888999;;;;;;<<<<<<>>>??????>>>======:::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<======>>>@@@AAABBBFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIGGGGGGKKKTTT___hhhmmmppppppoooppppppqqqrrrrrrqqqqqqrrrqqqqqqppppppooommmnnnoooqqqsssuuuwwwxxxvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuurrrqqqpppoooooopppqqqrrrqqqqqqqqqppppppppppppooorrrqqqooommmllllllmmmmmmppppppooooooooopppqqqqqqnnnnnnnnnooopppqqqssstttrrrssstttuuutttsssqqqpppqqqpppqqqrrrssssssqqqnnnttttttssssssrrrrrrqqqqqqttttttsssrrrqqqpppnnnmmmkkklllmmmnnnooopppppppppppppppqqqqqqqqqppppppooooooqqqrrrrrrqqqrrrtttvvv{{{yyyzzz|||||||||ttthhhbbbbbbeeegggiiilllpppsssuuuwwwzzz||||||vvv}}}zzzrrrjjjddd\\\WWWQQQLLLJJJIIIIIIHHHIIIJJJJJJKKKKKKLLLMMMMMMLLLOOOKKKLLLTTT\\\rrroooWWWJJJ???999999333333333333222222222222333222222222222111111111000000000000////////////000000000000000000000000111111111222222222222333222222222222333333333333555333444666777888@@@HHHZZZooo~~~|||}}}~~~|||yyyuuuppplllmmmjjjgggcccaaa^^^ZZZWWWWWWSSSOOOKKKHHHEEEBBB???~~~~~~~~~yyyxxxwwwuuusssrrrqqqqqqmmmllljjjgggdddbbbaaaaaabbbbbbbbbbbbaaa```___^^^^^^]]]]]]\\\[[[ZZZYYYYYYVVVUUUSSSQQQNNNKKKHHHGGGEEEDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>======999:::::::::::::::::::::777777777777888888888888777777777888999:::;;;<<<<<<===>>>???@@@@@@???>>>::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;<<<===???@@@AAAEEEEEEGGGHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNNNNLLLIIIHHHLLLUUU```iiinnnoooooonnnmmmlllmmmnnnpppqqqqqqrrrssssssqqqpppooommmnnnppprrruuuvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvuuuuuuuuuvvvsssrrrqqqppppppqqqrrrssspppqqqqqqqqqppppppooooooqqqpppooonnnmmmmmmnnnnnnppppppooooooooooooppppppllllllmmmnnnoooqqqrrrssspppqqqsssttttttrrrooonnnpppooooooqqqrrrsssqqqooosssssssssrrrrrrqqqqqqqqqsssssssssrrrqqqpppnnnnnnlllmmmnnnnnnooopppppppppnnnooopppqqqqqqqqqqqqqqqpppqqqrrrrrrqqqqqqsssuuuuuuwwwzzz|||}}}~~~rrrhhhfffhhhlllooorrrtttwwwxxxxxxyyy{{{}}}~~~xxxyyyzzzyyyqqqiiiddd[[[WWWQQQMMMKKKJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLNNNKKKMMMVVV^^^uuuoooXXXJJJ???999999444444333333333222222222222222222222111111111111000000000000////////////////////////////////////111111111111222222222222111222222222222333333333555333444666777888???HHH\\\qqq}}}~~~{{{xxxsssmmmiiillliiieeeaaa___\\\YYYVVVUUURRRNNNJJJGGGDDDAAA>>>yyyxxxwwwvvvtttrrrppppppmmmllljjjgggeeecccbbbaaaaaaaaaaaaaaaaaa```___^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUTTTRRROOOKKKHHHGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>>>>===999:::::::::::::::::::::777777777777777777777777777777777888999;;;<<<===<<<===>>>@@@@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;<<<>>>???AAABBBCCCDDDEEEFFFHHHIIIIIIJJJIIIJJJKKKMMMMMMNNNMMMMMMMMMKKKJJJMMMVVV```hhhmmmpppqqqpppnnnlllkkkmmmppppppqqqrrrssssssrrrqqqpppnnnoooqqqsssuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwvvvuuutttttttttuuuuuutttsssrrrqqqqqqrrrssstttpppqqqqqqqqqqqqpppoooooooooooooooooopppqqqqqqrrrppppppoooooonnnooooooppplllllllllmmmnnnoooqqqqqqnnnppprrrssssssrrrooonnnoooooooooqqqsssttttttssssssrrrrrrrrrrrrrrrqqqqqqsssssssssrrrqqqpppooonnnmmmmmmnnnnnnooooooppppppnnnooopppqqqqqqqqqqqqqqqqqqrrrsssrrrqqqqqqrrrtttrrrwww|||zzzpppjjjjjjnnnrrruuuyyyzzz{{{|||{{{{{{}}}wwwvvvxxx}}}|||vvvooogggbbb[[[WWWRRRNNNLLLJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLOOOMMMOOOXXX```wwwnnnWWWJJJ@@@::::::444444444333333333222222222222222111111111000000////////////000000000000////////////////////////000000111111111222222222111111111222222222333333555333444666777888???HHH]]]rrr}}}{{{wwwrrrlllhhhjjjgggccc___]]]ZZZXXXVVVTTTQQQMMMIIIGGGDDDAAA???{{{zzzzzzxxxvvvtttrrrqqqmmmllljjjhhheeedddcccbbbaaa`````````____________^^^^^^]]][[[ZZZYYYXXXXXXUUUUUUTTTRRRPPPLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======<<<::::::::::::::::::::::::888777777777777777666666777777777888:::;;;===>>>======???@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIKKKJJJJJJOOOWWWaaaiiimmmsssuuuuuusssooommmoooqqqnnnooopppqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvtttssssssssstttuuutttsssrrrqqqqqqrrrssstttqqqqqqrrrsssrrrqqqpppooooooooopppqqqrrrsssttttttppppppooonnnnnnnnnoooooollllllllllllmmmnnnoooooommmnnnppprrrsssrrrqqqppppppooooooqqqsssuuuvvvuuussssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppoooooonnnmmmmmmmmmmmmnnnooopppnnnooopppqqqqqqqqqqqqqqqrrrssssssrrrqqqppprrrsssrrrxxx~~~{{{vvvpppmmmnnnrrrvvvxxxzzz|||}}}~~~~~~zzzvvvxxxyyy~~~yyyssslllfffaaa[[[WWWRRROOOMMMKKKIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLPPPNNNQQQYYYaaavvvmmmVVVJJJ@@@::::::444444444444333333333333222111111111111000000000////////////000000000000000000000000000000000000000000000111111111111222111111111111222222222222555333444666777888@@@HHH\\\qqq|||xxxuuupppkkkhhhhhhddd___\\\ZZZXXXVVVTTTQQQNNNJJJHHHFFFDDDAAA???{{{{{{zzzyyywwwtttqqqpppmmmllljjjhhhfffdddccccccaaa```___^^^^^^^^^___```^^^]]]\\\[[[YYYXXXWWWVVVSSSTTTTTTSSSPPPMMMJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999888888777777666666666666777777888888:::<<<===>>>===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;999999:::;;;===???AAABBB@@@AAABBBDDDFFFIIIKKKLLLMMMMMMNNNMMMKKKIIIFFFDDDFFFFFFIIIOOOYYYcccjjjnnnsssvvvxxxvvvpppmmmnnnpppmmmmmmnnnoooppprrrsssttttttssssssrrrssstttuuuvvvxxxyyyzzzzzzzzzxxxwwwvvvwwwvvvtttsssssssssuuuvvvssssssrrrqqqqqqrrrssssssqqqrrrsssttttttsssqqqpppppppppqqqrrrrrrssssssrrrppppppooonnnnnnnnnnnnnnnmmmlllllllllllllllmmmmmmmmmnnnoooqqqrrrsssttttttqqqpppoooppprrrttttttsssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqpppooonnnmmmlllllllllmmmnnnooooooppppppqqqqqqqqqppppppsssttttttrrrppppppqqqsssrrrxxx~~~zzzwwwsssrrrtttxxxzzz{{{zzz|||wwwuuuwwwzzz|||}}}wwwrrrllleeeaaa[[[WWWSSSOOOMMMKKKIIIGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKOOOOOOQQQYYY___rrrkkkTTTIII@@@;;;;;;555444444444444333333333111111111111000000000000.../////////000000000111000000000000000000000000000000000000111111111111111111111111222222222222555333444666777888@@@HHHYYYnnn{{{{{{~~~yyytttqqqnnnjjjhhhddd```\\\XXXVVVTTTRRRQQQMMMKKKGGGEEEDDDCCCAAA???yyyyyyxxxwwwuuurrrooonnnlllkkkiiigggeeedddccccccaaa```^^^]]]]]]^^^___```]]]]]]\\\ZZZYYYWWWVVVVVVSSSSSSSSSSSSQQQNNNKKKIIIEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA<<<<<<;;;::::::999888888888888777777666666666555777777888999:::<<<>>>>>>===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;888888999:::<<<>>>@@@AAA@@@@@@BBBCCCFFFIIIKKKLLLNNNNNNNNNMMMJJJGGGCCCAAAAAACCCGGGPPP[[[eeelllpppqqquuuxxxuuupppllllllnnnlllllllllmmmoooqqqtttuuuvvvuuusssrrrrrrssstttvvvxxxyyyyyyzzzyyyxxxvvvvvvxxxwwwuuutttssstttvvvwwwsssrrrqqqqqqqqqqqqrrrsssrrrssstttuuuuuusssqqqpppqqqqqqrrrrrrrrrqqqqqqpppppppppooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkkkkkkklllmmmmmmoooppprrrtttuuuvvvsssqqqppppppqqqrrrrrrqqqttttttttttttttttttttttttrrrrrrrrrrrrrrrqqqpppooonnnmmmlllkkkkkklllnnnoooppppppqqqqqqqqqppppppooosssttttttrrrppppppqqqrrrpppvvv{{{~~~|||zzzxxxxxxzzz}}}~~~{{{~~~wwwqqqrrrwww|||~~~|||wwwrrrllleeeaaa[[[XXXSSSPPPNNNLLLIIIGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJOOONNNQQQXXX]]]oooiiiTTTIII@@@;;;<<<555555444444444333333333111111111111000000000000.../////////000000111111000000000000000000000000000000000000111111111111000111111111111222222222555333444666777888@@@HHHWWWlllwwwxxx|||vvvqqqnnnllljjjhhhaaa^^^YYYUUUSSSRRRPPPOOOJJJHHHEEECCCCCCBBB@@@>>>{{{zzzxxxvvvsssqqqooonnnnnnmmmkkkiiifffdddbbbaaa```______^^^]]]]]]]]]]]]]]][[[YYYVVVUUUUUUVVVWWWUUUSSSRRRQQQPPPOOOLLLJJJGGGGGGFFFFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???>>>============;;;:::999999888888999999999888777777777777777888888999:::<<<===>>>>>>>>>AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;::::::<<<===>>>=========<<<<<<;;;;;;;;;888999;;;<<<===???CCCFFFHHHHHHHHHHHHHHHIIIKKKKKKNNNNNNMMMKKKIIIFFFDDDBBBBBBEEEKKKTTT___hhhnnnqqqrrrsssssssssqqqooommmkkkhhhjjjlllmmmmmmnnnppprrrvvvtttsssrrrrrrsssuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvuuussssssttttttuuuvvvuuutttsssrrrrrrqqqrrruuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnooooooooommmlllkkklllkkkhhhffffffhhhjjjkkkkkklllooorrrtttuuuuuuuuurrrqqqnnnlllmmmpppsssuuussssssttttttttttttttttttuuuuuutttsssqqqpppoooooolllmmmmmmnnnnnnnnnnnnnnnmmmooorrrsssrrrqqqqqqrrruuutttsssrrrqqqqqqpppqqqqqqwww|||~~~|||yyyxxxxxxzzz}}}~~~~~~uuunnnoootttxxx}}}wwwqqqmmmjjjeeeaaa[[[XXXTTTOOOLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJMMMKKKMMMTTTXXXgggiiiRRRGGG>>>888777555555444333333333333444222222111111111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000111222222333333777555666888999:::>>>EEESSSbbbuuu}}}ooosss~~~}}}}}}||||||wwwsssoookkkgggddd___[[[WWWSSSQQQOOOMMMKKKIIIHHHFFFDDDBBBAAA@@@@@@yyyyyywwwuuurrrpppnnnmmmmmmllljjjhhhfffcccaaaaaa^^^]]]\\\\\\[[[[[[[[[[[[\\\[[[XXXVVVUUUUUUVVVWWWTTTSSSQQQPPPPPPNNNLLLIIIEEEEEEDDDDDDCCCAAA@@@@@@BBBBBBBBBCCCBBBBBBAAA@@@AAA@@@???>>>============::::::999888888888888999888888777777777888888999555666999;;;>>>@@@AAABBB@@@@@@AAAAAAAAA@@@>>>======<<<;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;;;;::::::888:::;;;<<<===@@@DDDGGGIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKIIIGGGEEEDDDCCCEEEHHHMMMUUU^^^ffflllnnnttttttsssrrrqqqooommmlllgggiiikkklllmmmnnnppprrruuutttssssssssstttvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvuuussssssttttttuuusssssssssrrrrrrsssssstttuuutttssssssrrrrrrrrrrrrqqqqqqqqqppppppooooooooommmnnnnnnooommmllliiihhhgggeeecccbbbbbbdddfffgggiiijjjmmmppprrrsssttttttqqqpppooonnnnnnpppsssuuusssssstttttttttuuuuuuuuuuuuuuutttsssqqqpppoooooommmnnnnnnoooooooooooooooppprrrssstttsssrrrssstttvvvvvvtttsssrrrrrrrrrrrrsssxxx|||}}}xxxwwwvvvvvvvvvyyy{{{}}}~~~sssllliiinnnvvv}}}wwwppplllhhhccc___ZZZWWWSSSNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLJJJNNNMMMPPPWWW[[[jjjiiiRRRGGG>>>888777444444333222222222222333222222111111111111222222000000000000000000000000000000111111111111000000////////////////////////000000000111222222333333777444555888999999>>>DDDOOO___tttyyylllpppzzz}}}~~~~~~~~~zzzuuuqqqmmmiiieeebbb^^^ZZZVVVRRRPPPNNNKKKIIIHHHGGGEEECCCAAA@@@??????~~~xxxwwwuuusssqqqooommmlllkkkjjjiiigggdddbbb``````^^^^^^\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXVVVUUUUUUVVVVVVSSSRRRPPPPPPOOONNNKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@AAA@@@???>>>============::::::999888888888888888888888777888888999:::;;;666777:::<<<>>>@@@AAABBB??????@@@@@@@@@??????>>>======<<<<<<<<<===>>>???;;;;;;;;;;;;:::::::::::::::;;;===>>>???AAAEEEHHHKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHFFFEEEDDDDDDEEEHHHKKKOOOVVV]]]dddiiillltttsssqqqooommmlllkkkkkkfffhhhjjjlllmmmnnnqqqsssttttttttttttuuuvvvxxxyyyvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvuuussssssttttttuuurrrrrrrrrrrrssstttuuuvvvttttttssssssssssssssssssrrrqqqqqqpppooonnnmmmmmmlllmmmmmmmmmkkkhhheeecccaaa```___^^^___aaaccceeefffhhhjjjmmmoooqqqrrrsssppppppppppppqqqrrrssstttsssttttttuuuvvvvvvuuuuuuvvvuuutttsssqqqpppooonnnnnnnnnooooooooopppppppppssstttuuutttssssssuuuvvvxxxwwwvvvuuutttsssrrrrrrqqquuuxxxxxxzzz}}}|||yyyuuuuuuuuuvvvxxxyyy{{{|||}}}tttkkkhhhhhhqqq{{{vvvoookkkgggaaa]]]XXXVVVQQQMMMJJJIIIIIIJJJIIIJJJKKKKKKLLLMMMNNNNNNJJJOOOOOOSSSZZZ]]]kkkhhhRRRGGG>>>888777333333222111111111111222222222111111111111222222000000000000000000000000000000111111111111000000////////////////////////000000111111222333333333555333444777888999===DDDLLL]]]tttwwwjjjlllttt}}}~~~{{{vvvrrrnnnjjjeeebbb]]]YYYTTTPPPNNNKKKIIIGGGFFFEEECCCAAA@@@???>>>>>>~~~}}}|||wwwvvvuuusssqqqooommmllljjjiiigggeeecccaaa```___``````^^^]]]\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVVVVVVVSSSQQQPPPOOOOOONNNLLLIIIHHHGGGFFFEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>======>>>>>>::::::999888888888888888888888888888999:::<<<<<<;;;<<<===>>>>>>>>>>>>>>>??????????????????>>>>>>============>>>>>>>>>???::::::::::::::::::::::::;;;<<<>>>???@@@BBBFFFIIIMMMMMMMMMLLLKKKJJJJJJIIIIIIHHHFFFDDDCCCDDDFFFGGGJJJMMMQQQVVV\\\bbbiiilllqqqooommmjjjiiihhhhhhhhheeehhhjjjlllmmmnnnqqqsssrrrssstttvvvwwwxxxyyyzzzuuuvvvvvvwwwwwwwwwwwwvvvwwwvvvuuussssssttttttuuusssrrrrrrsssssstttuuuvvvttttttssssssssssssttttttssssssrrrpppooonnnlllllllllllllllkkkhhheeebbb______^^^^^^^^^```bbbdddfffeeefffhhhkkkmmmoooqqqqqqooooooqqqrrrssssssssssssttttttvvvwwwwwwwwwwwwwwwvvvvvvuuusssqqqpppooonnnnnnnnnnnnnnnnnnoooooopppsssttttttsssrrrrrruuuwwwyyyyyyxxxwwwuuusssqqqpppiiinnnrrrtttwww|||~~~{{{wwwxxxyyyzzz{{{|||||||||{{{iiillljjjmmmwww~~~vvvnnniiieee___[[[VVVTTTPPPLLLIIIHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPJJJOOOOOOSSSYYY[[[hhhgggQQQGGG>>>888777444333333222222222222222222222111111111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000111222222333333444444222333666888888===DDDLLL___wwwyyyllllllrrr}}}~~~yyyuuuqqqmmmhhheee\\\XXXSSSOOOLLLJJJGGGDDDDDDCCCAAA@@@>>>=========~~~|||zzzyyywwwvvvuuusssqqqooonnnmmmhhhhhhfffeeecccaaa______``````^^^]]]\\\[[[[[[[[[YYYXXXWWWWWWVVVVVVVVVVVVSSSQQQPPPPPPPPPOOOLLLJJJHHHGGGFFFDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???@@@???>>>>>>>>>>>>>>>>>>;;;::::::999999999999999999999999999:::<<<============>>>>>>???>>>>>>>>>??????>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>::::::::::::::::::::::::<<<===???@@@AAACCCGGGJJJMMMMMMNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDFFFHHHJJJJJJNNNRRRWWW[[[bbbiiinnnooonnnllljjjhhhhhhhhhhhhfffiiikkkmmmmmmoooqqqsssqqqsssuuuwwwyyyzzzzzzzzztttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuussssssttttttuuuuuuttttttssssssttttttuuuuuuuuutttsssssssssttttttuuutttsssrrrpppnnnmmmmmmlllkkkjjjhhheeebbb___]]]]]]]]]^^^___aaadddfffhhhgggggghhhjjjlllnnnpppqqqnnnoooqqqsssttttttttttttuuuvvvxxxyyyzzzzzzyyyyyyxxxwwwvvvtttrrrqqqoooooommmllllllllllllmmmnnnoooqqqrrrrrrqqqpppqqqtttvvvzzzzzz{{{zzzwwwsssooollleeejjjnnnqqqvvv}}}~~~zzz{{{|||}}}~~~~~~}}}}}}tttgggkkkkkkqqq{{{vvvnnnhhhccc]]]XXXTTTQQQNNNJJJHHHGGGHHHIIIHHHIIIJJJLLLMMMOOOPPPQQQJJJNNNNNNPPPVVVWWWccc{{{gggQQQFFF>>>888888555555444333333333333333222222111111111111222222000000000000000000000000000000111111111111000000111111111111111111111111111111111222333333444444444222333666888999>>>DDDPPPccc|||pppooosss}}}{{{wwwtttoooiiifff]]]YYYTTTOOOLLLIIIEEECCCBBBBBB@@@???======<<<<<<}}}~~~~~~}}}|||zzzxxxwwwwwwvvvuuusssqqqpppnnnnnnhhhgggfffdddcccaaa```______^^^\\\[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUSSSRRRQQQPPPQQQPPPNNNKKKGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>???<<<<<<;;;:::::::::::::::;;;;;;:::;;;;;;<<<===>>>;;;<<<===???@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;<<<===>>>>>>>>>======::::::::::::;;;;;;;;;;;;<<<===???@@@AAACCCGGGJJJLLLMMMMMMMMMMMMKKKIIIHHHFFFEEEEEEFFFGGGIIIKKKLLLLLLPPPTTTWWWZZZ```hhhnnnoooooonnnmmmlllllllllllliiikkkmmmnnnnnnooorrrsssppprrruuuxxxyyyyyyyyyxxxtttuuuvvvwwwwwwxxxwwwwwwwwwvvvuuussssssttttttuuuuuuuuutttttttttttttttuuuwwwvvvuuutttssssssssssssuuuuuusssrrrqqqooonnnmmmlllkkkhhheeebbb```^^^^^^\\\]]]___aaadddgggiiijjjkkkkkkkkklllmmmoooqqqrrrooopppqqqssstttuuuuuuvvvvvvxxxzzz|||}}}}}}|||{{{zzzyyyxxxvvvtttrrrqqqpppmmmlllkkkjjjkkklllmmmnnnmmmnnnpppppppppqqqtttvvv{{{}}}{{{tttmmmhhheeejjjmmmooottt{{{~~~}}}||||||~~~qqqjjjhhhjjjrrr~~~vvvnnnhhhbbb\\\WWWRRROOOLLLIIIGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPJJJNNNMMMNNNTTTUUUaaazzzfffPPPFFF>>>888888666555444444333333444444222222111111111111222222000000000000000000000000000000111111111111000000222222222222222222222222111111222222333444444444444222333777888999???EEESSSffftttrrruuu|||~~~|||xxxtttoooiiieee^^^ZZZUUUPPPLLLIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<||||||||||||zzzxxxvvvuuuuuutttsssrrrpppnnnmmmmmmhhhgggfffeeecccaaa``````___^^^\\\ZZZYYYXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSQQQQQQRRRQQQOOOMMMGGGFFFCCCAAA@@@@@@AAABBB@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>??????======<<<;;;;;;;;;;;;<<<===<<<<<<;;;<<<<<<======<<<===>>>???@@@AAAAAAAAAAAA@@@>>><<<;;;;;;;;;;;;:::;;;<<<===>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;===>>>???@@@CCCGGGJJJJJJKKKLLLMMMLLLKKKIIIHHHDDDEEEGGGIIIKKKLLLNNNOOOOOOSSSVVVXXXYYY^^^eeelllmmmnnnnnnoooooonnnnnnmmmlllmmmooopppoooppprrrsssppprrruuuxxxyyyyyywwwvvvtttuuuvvvwwwxxxxxxxxxxxxwwwvvvuuussssssttttttuuutttssssssttttttuuuvvvwwwxxxxxxvvvtttsssrrrrrrrrrtttsssrrrqqqpppooonnnmmmmmmjjjfffbbb_________```___```cccfffiiilllooopppoooooonnnnnnoooppprrrsssppppppqqqssstttuuuwwwwwwxxxzzz|||~~~}}}|||{{{yyywwwuuusssrrrqqqnnnmmmkkkkkkkkklllnnnooojjjllloooqqqrrrsssuuuvvv~~~wwwllleeeccchhhlllnnnssszzz~~~}}}}}}~~~xxxooonnnkkkoooxxxwwwooohhhbbb[[[VVVPPPNNNKKKHHHFFFFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNKKKNNNLLLNNNTTTWWWeeefffPPPFFF>>>888888555444333333222222333333222222111111111111222222000000000000000000000000000000111111111111000000111111111111111111111111111111222333333444444555555333444777999:::@@@FFFTTTggguuusssuuuxxx{{{~~~{{{wwwqqqkkkggg```\\\WWWQQQNNNJJJFFFDDDAAAAAA???>>>============|||||||||{{{zzzwwwuuutttssssssrrrpppooommmlllkkkhhhhhhfffeeecccbbbaaa```aaa```^^^\\\[[[ZZZYYYYYYVVVVVVWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRSSSRRRPPPNNNIIIHHHEEECCCBBBBBBCCCDDD@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<<<<===@@@@@@@@@@@@@@@???>>>===BBBAAA???<<<::::::::::::999:::<<<=========<<<;;;;;;;;;;;;<<<<<<=========;;;===>>>???@@@CCCFFFIIIIIIJJJLLLMMMLLLKKKIIIHHHDDDEEEHHHKKKMMMOOOPPPPPPRRRVVVYYYYYYXXX\\\cccjjjjjjkkkmmmnnnooonnnmmmmmmnnnoooqqqqqqpppppprrrsssppprrruuuxxxyyyxxxvvvtttuuuuuuvvvxxxxxxyyyyyyyyywwwvvvuuutttsssttttttuuurrrrrrrrrsssuuuvvvxxxyyyzzzyyywwwuuusssrrrqqqqqqrrrqqqqqqpppooonnnmmmmmmnnnjjjeee```^^^^^^```aaaccceeegggkkknnnrrrtttvvvrrrrrrqqqppppppqqqssssssqqqqqqqqqrrrtttvvvwwwxxxyyy{{{~~~}}}|||zzzxxxvvvtttsssrrrooonnnlllkkklllmmmoooqqqhhhkkkooorrrssstttvvvwwwyyylllddd```eeeiiilllrrr{{{sssnnnpppsssvvvxxxooohhhbbb[[[VVVOOOMMMJJJGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKNNNLLLOOOVVVZZZjjjfffPPPFFF>>>888888444333222222111111222222222222111111111111222222000000000000000000000000000000111111111111000000000000000000000000000000111222222333333444444555555333444888:::;;;@@@GGGTTTfff~~~uuussstttvvvzzz~~~zzzuuunnnjjjbbb^^^XXXSSSOOOKKKGGGDDDAAAAAA@@@>>>============{{{yyyxxxxxxxxxwwwuuussstttrrrqqqooommmlllkkkkkkiiihhhgggfffdddcccaaaaaa```___^^^\\\ZZZYYYXXXWWWXXXWWWVVVTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB????????????>>>>>>>>>>>>>>>>>>============>>>>>>:::;;;<<<===>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;======>>>>>>===<<<;;;;;;<<<=========>>>>>>>>>????????????@@@AAABBBDDDDDDGGGIIILLLLLLJJJHHHGGGGGGHHHIIIKKKMMMPPPQQQRRRSSSTTTTTTUUUWWWVVVSSSWWW]]]cccgggkkknnnnnnmmmmmmmmmmmmmmmnnnoooqqqrrrssssssuuuwwwxxxxxxvvvtttssssssuuuvvvvvvwwwxxxxxxyyyyyytttvvvwwwwwwuuutttuuuuuuwwwwwwvvvvvvwwwwwwxxxyyy|||yyywwwuuuttttttrrrpppqqqqqqqqqpppooommmkkkiiimmmhhhbbb``````bbbcccbbbgggjjjllloooqqqtttxxx{{{zzzxxxuuutttuuuuuusssrrrrrrssstttuuuvvvwwwxxxxxx|||}}}~~~~~~|||{{{zzzyyyxxxuuusssoooooooooooonnnmmmkkkjjjkkklllnnnoooqqqtttyyy}}}tttjjjeee```ccchhhooovvv|||zzznnnmmmpppwww}}}wwwoooiiibbb[[[UUUQQQNNNKKKGGGFFFFFFHHHIIIKKKKKKKKKLLLMMMMMMNNNNNNKKKNNNLLLNNNVVV^^^sssgggSSSDDD===:::444555444333333222222333333111111111111111111111111222111000//////000111222111111000000//////......000000000000111111111111222222222222222222333333444555666777888;;;???BBBPPPccc|||yyyrrrppp~~~{{{yyy~~~zzzuuupppllleee```YYYSSSOOOKKKGGGEEECCCAAA@@@>>>===<<<======{{{yyyxxxxxxxxxxxxuuussstttsssqqqooommmlllkkkkkkiiihhhgggfffdddcccaaaaaa```___^^^\\\[[[YYYXXXWWWWWWVVVUUUTTTRRRRRRRRRQQQQQQQQQQQQPPPOOONNNLLLLLLHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBB????????????>>>>>>>>>>>>>>>======<<<<<<======>>>;;;<<<<<<===???@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEFFFHHHKKKKKKJJJHHHHHHHHHIIIJJJLLLOOOPPPRRRRRRSSSSSSRRRSSSUUUSSSRRRVVV]]]dddgggkkkmmmnnnmmmmmmnnnoooooopppqqqrrrrrrsssssswwwxxxyyyxxxuuutttssstttuuuuuuuuuvvvvvvvvvwwwwwwsssuuuvvvvvvuuuttttttuuuwwwwwwwwwwwwwwwxxxyyyzzz|||zzzxxxvvvvvvuuusssqqqsssssssssrrrpppnnnkkkjjjmmmhhhbbb```aaadddfffffflllnnnqqqssstttwww{{{}}}{{{yyywwwwwwwwwxxxwwwuuuttttttuuuwwwxxxzzz{{{{{{}}}~~~|||{{{{{{yyyvvvtttppppppppppppooonnnmmmlllkkklllmmmnnnpppsssyyy}}}}}}qqqhhheee___cccjjjrrryyy~~~qqqjjjlllqqqxxxxxxpppiiiccc[[[UUUQQQOOOKKKGGGFFFFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLOOOMMMNNNWWW___uuugggSSSCCC===;;;444444333222222111111222222111111111111111111111111222111000//////000111222111000000000/////////...000000000000111111111111111222222222222333333333444555666777888:::???BBBQQQeee~~~|||vvvuuu}}}{{{|||xxxsssooohhhccc[[[TTTOOOKKKGGGEEE@@@???>>><<<;;;;;;<<<<<<{{{zzzyyyyyyyyyyyyvvvttttttsssqqqooommmlllkkkkkkiiiiiigggfffdddbbbaaa```______^^^\\\ZZZYYYWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBB@@@@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<===<<<======>>>???@@@AAAAAAAAAAAA@@@@@@???>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999;;;;;;;;;<<<<<<>>>??????BBBBBBCCCCCCDDDEEEFFFGGGEEEGGGJJJKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSSSSSSSSSSRRRPPPPPPQQQPPPPPPVVV^^^fffhhhlllmmmmmmmmmmmmnnnrrrrrrrrrsssssssssttttttzzzzzzyyywwwtttrrrssstttuuuuuuuuuuuuuuutttssssssssstttvvvvvvtttttttttuuuwwwwwwwwwxxxyyyzzz{{{|||}}}{{{yyyxxxxxxwwwuuusssvvvvvvuuutttqqqooollljjjlllgggcccaaacccgggkkkmmmrrrtttwwwxxxyyy{{{~~~}}}|||zzzzzz{{{{{{zzzyyyvvvwwwxxxzzz|||~~~~~~}}}|||{{{wwwuuuqqqqqqppppppoooooonnnnnnlllllllllmmmooosssyyy}}}uuummmhhhfffcccgggnnnwww~~~pppfffdddjjjqqqzzzzzzrrrkkkddd\\\WWWRRROOOKKKHHHFFFFFFHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMPPPMMMOOOXXXaaaxxxfffRRRCCC<<<;;;555333222222111111111111111111111111111111111111111111111000000000000111111000000000000////////////000000000000111111111111111111222222222333333333444555666666777:::>>>BBBTTThhhzzzzzz}}}{{{wwwtttlllfff]]]UUUOOOKKKGGGEEE>>>===<<<;;;::::::;;;<<<|||{{{zzzzzzzzzzzzxxxvvvtttsssqqqooonnnllllllllljjjiiihhhfffdddbbbaaa```^^^]]]\\\ZZZYYYWWWVVVUUUSSSSSSSSSRRRQQQPPPOOONNNMMMNNNNNNNNNMMMLLLKKKKKKIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA???>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>???@@@DDDDDDEEEFFFHHHHHHIIIIIIDDDGGGIIIKKKKKKKKKLLLMMMPPPQQQSSSUUUVVVVVVUUUUUURRRPPPOOOPPPOOOPPPXXXaaagggiiikkklllllllllmmmooottttttttttttttttttttttttzzzzzzxxxuuurrrqqqrrrsssvvvvvvwwwvvvuuutttrrrqqqsssuuuvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyzzz{{{}}}}}}~~~|||{{{zzzzzzyyyvvvtttvvvvvvuuutttqqqnnnkkkiiijjjgggcccbbbdddiiiooorrrwwwzzz|||}}}~~~~~~~~~~~~~~~|||zzzxxxyyy{{{}}}~~~}}}{{{xxxvvvqqqqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmooossszzz~~~xxxpppkkkiiijjjjjjmmmttt{{{oooccc```aaahhhqqqyyy}}}tttllleee]]]XXXSSSPPPLLLHHHFFFFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNPPPNNNPPPYYYaaaxxxeeeRRRCCC<<<;;;555444333222222111111222222111111111111111111111111111000000000000000000111000000000000///////////////000000000111111111111111111111222222333333444333444555666777:::>>>AAAUUUjjj||||||~~~|||~~~zzzwwwpppiii___VVVOOOKKKGGGEEE>>>===<<<;;;:::;;;;;;<<<|||{{{zzz{{{{{{{{{yyywwwuuusssrrrpppnnnmmmlllllljjjiiihhhfffdddbbb```___\\\[[[ZZZXXXWWWUUUTTTSSSRRRRRRRRRRRRQQQOOONNNMMMMMMNNNNNNNNNNNNNNNMMMMMMJJJIIIGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA======<<<;;;;;;:::999999;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<::::::::::::<<<>>>AAABBBFFFGGGHHHJJJKKKKKKKKKKKKEEEHHHJJJKKKLLLMMMOOOPPPTTTUUUWWWYYYYYYXXXWWWVVVSSSQQQPPPQQQQQQSSS[[[eeehhhiiijjjjjjjjjkkkmmmooottttttttttttttttttttttttwwwwwwvvvtttqqqppprrrtttxxxyyyyyyxxxwwwuuurrrqqqsssuuuwwwwwwvvvvvvvvvwwwwwwwwwxxxyyyzzz|||~~~~~~}}}{{{{{{{{{zzzxxxuuuuuuuuutttrrrpppllliiihhhgggfffdddccceeejjjppptttyyy|||~~~~~~{{{xxxzzzzzz|||~~~~~~}}}}}}{{{yyyvvvqqqpppooommmllllllllllllmmmmmmnnnnnnppptttzzzzzztttooommmnnnoooqqqssswww~~~|||zzz|||}}}xxxccc^^^```bbbhhhqqqxxxwwwnnnfff___ZZZSSSQQQLLLIIIFFFFFFHHHIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMPPPNNNPPPXXX___tttcccQQQBBB<<<;;;555555555444333333333333444111111111111111111111111000000000111111000000000////////////000000000000///000000000111111111111000000111222333333444444333444555666777999>>>AAATTTiii~~~}}}zzz|||yyyssslllbbbYYYRRRLLLGGGEEE@@@???>>><<<<<<<<<======}}}|||{{{|||||||||zzzyyyuuutttrrrpppnnnmmmllllllkkkjjjhhhfffdddbbb```___[[[[[[ZZZXXXVVVUUUSSSSSSQQQRRRRRRRRRQQQOOOMMMLLLMMMNNNNNNOOOOOOOOONNNNNNLLLJJJHHHFFFEEEDDDDDDEEEBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@@@@@@@@@@?????????===<<<<<<<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======>>>=========;;;::::::;;;<<>>============}}}|||||||||}}}}}}{{{zzzuuutttrrrpppooommmmmmlllkkkjjjhhhfffdddaaa```___]]]\\\[[[YYYWWWVVVUUUTTTQQQRRRSSSSSSRRRPPPNNNLLLLLLMMMNNNNNNOOOOOOOOOOOOMMMLLLIIIGGGFFFEEEFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>======<<<<<<======>>>======>>>>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<=========<<<<<<;;;:::;;;===AAADDDGGGIIIKKKMMMOOOPPPPPPOOOOOOJJJLLLNNNNNNNNNPPPRRRTTTUUUVVVXXXZZZYYYWWWTTTRRRQQQPPPQQQSSSTTTVVV^^^ggghhhhhhhhhffffffgggjjjmmmoooooopppqqqrrrrrrssssssqqqsssuuuvvvvvvwwwxxxyyyxxxyyy{{{{{{zzzwwwtttrrrppprrrtttuuuttttttuuuvvvtttuuuvvvxxxzzz|||~~~||||||||||||}}}{{{xxxvvvqqqqqqqqqpppnnnllljjjhhhcccdddeeeeeedddfffkkkooosssvvvzzz||||||||||||}}}~~~~~~~~~{{{xxxzzzzzz{{{}}}~~~~~~~~~|||vvvtttqqqnnnkkkjjjjjjjjjhhhjjjmmmoooqqqssswwwyyyvvvtttrrrqqqsssuuuwwwyyyzzz|||vvvooojjjiiillloooqqqrrrwwwzzzggg[[[^^^bbbbbbjjjwww}}}{{{qqqhhhaaa]]]UUURRRNNNIIIGGGFFFGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJNNNMMMOOOTTTWWWfffaaaOOOAAA<<<;;;666555555444333333333333444111111111111111111111111///000111222222111000///.../////////000000000111000000000000111111111111///000111222333444444555222333444555666999===AAAMMMccc|||}}}|||xxxtttlllddd]]]UUUNNNIIIDDDCCCAAA>>>===<<<<<<<<<}}}||||||}}}~~~~~~|||zzzuuutttrrrpppooonnnmmmmmmkkkjjjiiifffdddaaa______^^^]]]\\\[[[YYYWWWVVVUUUQQQRRRSSSSSSRRRPPPNNNLLLKKKLLLMMMNNNNNNOOONNNNNNNNNMMMJJJHHHFFFFFFGGGHHHBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>============>>>>>>>>>>>>777888888999999::::::;;;:::::::::;;;;;;<<<<<<<<<999::::::;;;<<<<<<<<<;;;<<<;;;;;;<<<>>>BBBEEEHHHJJJLLLNNNPPPQQQQQQPPPPPPLLLMMMOOOOOOOOOQQQSSSUUUSSSUUUWWWYYYXXXUUURRRPPPPPPOOOPPPSSSTTTVVV^^^ggghhhhhhgggeeedddfffjjjmmmmmmmmmnnnoooqqqrrrssssssooorrrvvvxxxyyyzzz{{{|||wwwyyyzzz{{{yyywwwtttrrrnnnppprrrsssrrrrrrssstttttttttuuuwwwyyy|||~~~|||{{{||||||}}}{{{xxxuuuqqqqqqqqqqqqooommmkkkiiiaaaccceeeeeedddeeeiiilllpppssswwwyyyzzzzzzzzz{{{{{{{{{|||}}}~~~|||zzzyyyzzzzzz|||}}}~~~yyyvvvsssooollljjjjjjjjjeeehhhlllnnnppprrrtttvvvqqqpppoooqqqtttwwwyyyzzzxxxoookkkgggeeefffjjjmmmooossszzzxxxeeeZZZ^^^aaaaaakkkzzz|||rrrhhhaaa^^^UUURRRNNNJJJGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLIIIMMMMMMNNNSSSTTTbbb|||aaaOOOAAA<<<;;;666555444333333222222333333111111111111111111111111///000111222222111000///.../////////000000111111000000000000111111111111///000000222333444555555222333444555666999===@@@KKKaaayyyzzz~~~zzzvvvpppiiiaaaYYYQQQLLLEEECCCAAA>>><<<;;;;;;;;;}}}|||{{{zzzzzzzzzzzzzzztttsssrrrpppooonnnnnnnnnqqqmmmgggcccbbbbbbbbbaaaaaa^^^[[[WWWUUUTTTUUUVVVTTTTTTSSSSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOPPPQQQKKKJJJHHHFFFDDDCCCCCCDDDBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>===<<<===============<<<<<<;;;>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999:::<<<>>>BBBEEEFFFKKKLLLNNNPPPRRRRRRRRRRRRPPPOOOOOOOOOPPPPPPQQQQQQTTTTTTSSSSSSRRRQQQOOOOOONNNOOOPPPQQQSSSWWW\\\```dddgggjjjiiifffeeehhhkkkmmmlllllllllmmmppprrrtttttttttuuuvvvxxx{{{}}}~~~xxxxxxxxxxxxvvvtttqqqpppppprrrtttuuusssrrrrrrsssuuuvvvwwwxxxzzz{{{|||}}}~~~~~~~~~|||yyywwwtttssssssqqqooommmkkkiiigggeeebbb``````cccfffiiimmmooorrrttttttuuuvvvwww{{{||||||}}}|||{{{yyyxxxwwwyyy{{{|||{{{{{{}}}~~~xxxwwwtttpppmmmjjjiiihhhhhhiiikkkkkkkkkmmmoooqqqooorrruuuvvvuuuvvvzzz~~~xxxssseeeggghhhiiijjjnnnuuu{{{oooggg```^^^```dddnnnwww|||rrrggg___[[[WWWTTTPPPKKKIIIHHHIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNSSSLLLLLLSSSQQQPPPaaayyy```OOO@@@;;;;;;777444444333222222222333333444444333333222111000000000000000000000000000000111000///......///000111000000000000000000000000111111111111222333444555555555555555555888<<>>===<<<;;;~~~~~~|||{{{zzzyyyxxxxxxuuutttrrrpppooonnnmmmmmmooolllgggdddccccccbbbaaaaaa^^^[[[WWWUUUUUUUUUVVVTTTTTTSSSSSSRRRPPPOOONNNOOONNNNNNMMMMMMMMMNNNNNNLLLJJJHHHFFFEEEDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;===============<<<<<<;;;>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;:::999999999999:::<<>>===<<<~~~}}}{{{zzzxxxwwwwwwvvvuuusssqqqooonnnmmmlllllljjjgggeeeeeedddcccaaa```^^^[[[XXXVVVUUUVVVVVVTTTTTTSSSSSSRRRPPPOOONNNPPPOOONNNMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFCCCCCCCCCBBBAAA@@@@@@???@@@??????>>>===<<<;;;;;;===============<<<<<<;;;======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888999999;;;===@@@CCCEEEGGGMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQNNNLLLKKKLLLNNNOOOOOONNNNNNNNNMMMMMMLLLLLLMMMNNNOOOPPPSSSWWW]]]aaaeeehhhllllllkkklllooorrrrrrqqqppppppppprrrssstttwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvuuusssrrrqqqsssuuuwwwwwwvvvvvvwwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}{{{{{{yyywwwtttqqqmmmlllhhheeebbb___^^^___aaabbbdddfffjjjlllllllllnnnoooqqqpppqqqqqqrrrssstttuuutttvvvxxxyyyyyyyyyzzz{{{~~~}}}zzzvvvrrrnnnllljjjhhhiiijjjjjjjjjkkknnnqqqppptttwwwyyyzzz~~~xxxuuuqqqnnnmmmkkkhhhfffeeeiiinnnrrrxxxkkkeee```aaacccgggooowww{{{ssskkkeeeaaaWWWTTTPPPKKKIIIHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKPPPKKKKKKPPPOOOOOO```vvv~~~___NNN@@@;;;;;;777555444333333222222222333333333333222111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111222333444555444555555555555888<<>>}}}}}}}}}|||{{{yyyxxxwwwwwwvvvtttqqqooommmlllllliiihhhgggffffffeeecccaaa___^^^[[[YYYWWWVVVVVVVVVTTTTTTSSSSSSRRRPPPOOONNNOOONNNMMMLLLLLLKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>======<<<<<<===============<<<<<<;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::999:::<<<>>>AAADDDGGGHHHMMMNNNOOOQQQRRRSSSTTTTTTTTTQQQMMMJJJIIIJJJLLLNNNOOONNNNNNNNNMMMMMMNNNNNNNNNOOOQQQRRRUUUYYY___dddhhhjjjlllmmmmmmmmmppprrrssssssrrrqqqqqqrrrrrrsssttttttsssrrrqqqqqqqqqrrrvvvvvvuuuuuutttsssrrrqqqsssuuuvvvwwwvvvvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}|||zzzvvvrrrnnnlllhhheeebbb^^^\\\\\\]]]^^^___bbbfffhhhhhhiiijjjkkkkkkkkkkkklllmmmppprrrtttuuuwwwyyyzzzzzzzzz{{{|||~~~|||xxxtttooollljjjhhhiiiiiiiiiiiijjjmmmpppqqqtttwwwyyy|||~~~xxxrrrmmmlllkkkkkkkkklllmmmmmmmmmlllqqqwww}}}{{{hhhccc```bbbeeeiiipppwwwzzzrrrjjjdddaaaWWWTTTPPPKKKIIIHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKOOOLLLMMMPPPOOORRRcccwww|||]]]MMM@@@;;;;;;777555555444333222222222222333222222222111111000000000000000000000000000000000000////////////000000000000000000000000000000111111111111222333444444444555555666666888;;;>>>BBBRRRgggyyyvvvooosss~~~zzzuuupppjjjddd```RRRNNNHHHCCCAAA@@@??????zzz{{{{{{||||||{{{zzzyyyxxxvvvtttrrrpppnnnmmmlllhhhggggggggggggfffcccaaa___^^^\\\YYYXXXWWWWWWWWWTTTTTTSSSSSSRRRPPPOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>======<<<;;;999;;;===@@@DDDFFFHHHJJJMMMNNNOOOPPPQQQSSSTTTTTTTTTQQQMMMJJJIIIJJJLLLMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMNNNPPPRRRUUUZZZ```dddkkklllmmmmmmmmmmmmnnnooossssssrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqrrrrrrtttssssssrrrrrrqqqqqqqqqqqqssstttuuuuuuuuuwwwyyy{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{wwwrrrnnnkkkhhheeebbb^^^[[[ZZZ[[[[[[]]]___ccceeefffggghhhjjjhhhhhhiiijjjlllooorrrttttttwwwyyyzzzyyyyyyzzz|||||||||yyytttpppllljjjiiiiiiiiihhhgggiiilllooopppssswwwyyy}}}tttlllgggeeeeeedddfffhhhkkkmmmnnnppprrrtttyyyyyyfffaaa___cccfffjjjrrryyyyyyppphhhbbb^^^WWWTTTPPPKKKIIIHHHIIIJJJJJJJJJLLLMMMMMMNNNNNNNNNOOOMMMOOORRRQQQVVVhhh{{{yyy\\\MMM@@@;;;;;;777666555444333222222222222222222111111111111111000//////////////////////////////000000000000//////000000000000000000000000111111111111222333444444333444666666666888;;;>>>BBBPPPcccuuuuuunnnrrr~~~~~~{{{xxxtttoooiiieeeWWWRRRKKKEEEBBB@@@???>>>xxxyyy{{{|||||||||{{{zzzwwwvvvtttrrrpppooonnnmmmiiihhhgggfffgggfffcccaaa^^^]]]\\\ZZZYYYXXXWWWWWWTTTTTTSSSSSSRRRPPPOOONNNLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@?????????>>>===============<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;<<>>yyyzzz|||}}}|||{{{zzzyyyvvvuuutttrrrpppoooooooookkkiiigggffffffeeecccaaa^^^]]]\\\[[[YYYXXXWWWWWWTTTTTTSSSSSSRRRPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEFFFFFFBBBBBBBBBBBBCCCCCCCCCCCC????????????>>>>>>>>>>>>===============<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<======<<<<<<>>>AAAEEEIIIKKKMMMNNNLLLLLLLLLMMMNNNPPPRRRSSSQQQPPPNNNMMMLLLLLLLLLMMMJJJIIIIIIHHHIIIKKKMMMNNNMMMNNNPPPSSSWWW\\\cccggglllkkklllmmmnnnooooooooossssssttttttuuutttttttttpppoooooooooooopppqqqqqqooonnnmmmmmmmmmnnnoooooooooqqqrrrssssssuuuxxx{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzuuupppmmmgggeeebbb___\\\ZZZZZZYYYYYY\\\___bbbcccdddfffgggeeefffiiikkknnnoooqqqqqqqqqsssvvvvvvvvvvvvwwwyyy{{{}}}~~~~~~}}}{{{wwwsssooollliiiiiihhhfffeeegggkkknnnooosssyyyzzznnneeecccbbbaaabbbfffhhhmmmrrrvvvxxx{{{~~~oooddd```^^^aaafffllluuu~~~zzzrrrjjjccc```WWWTTTPPPKKKIIIHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNQQQRRRTTT]]]qqquuuYYYKKK???;;;;;;666666666444333222111111111000000000000111111111111////////////////////////...///000111111000///...000000000000000000000000111111111111222333444555222444666777777999;;;===CCCOOOaaattt{{{sssuuu}}}{{{vvvppplllddd]]]TTTKKKFFFCCCAAA@@@{{{|||}}}}}}|||zzzxxxwwwvvvuuusssrrrqqqpppppppppllljjjgggeeeeeedddcccaaa]]]]]]\\\[[[ZZZYYYXXXWWWTTTTTTSSSSSSRRRPPPOOONNNOOONNNMMMKKKIIIHHHHHHHHHIIIHHHFFFEEEEEEEEEFFFFFFAAAAAABBBBBBCCCDDDDDDDDD>>>>>>>>>>>>===========================<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;<<<>>>??????@@@@@@===???CCCGGGJJJMMMNNNOOOLLLLLLLLLLLLMMMOOORRRSSSPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMPPPQQQPPPRRRTTTWWW[[[```ggglllkkkkkkkkkmmmppprrrrrrrrrttttttuuuvvvvvvvvvvvvvvvmmmmmmlllkkkkkkkkkllllllmmmmmmlllkkkkkkmmmnnnooopppqqqrrrssstttvvvyyy|||{{{{{{||||||}}}}}}~~~~~~~~~~~~|||wwwrrrooogggeeebbb___\\\[[[ZZZZZZWWWZZZ^^^aaabbbccceeefffdddfffiiilllnnnoooppppppsssuuuwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~|||xxxtttpppnnniiiiiigggfffeeegggkkknnnoootttzzztttnnneee```ccceeeccccccgggiiinnntttyyy{{{~~~iiiddd___]]]aaaffflllvvv{{{ssslllfffcccWWWUUUPPPKKKIIIHHHIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJMMMPPPRRRTTT___rrrtttXXXKKK???;;;;;;666777666444333222111111111000000000000000111111111////////////////////////...///000111111000///...000000000000000000000000111111111111222333444555222444666777888999;;;===CCCOOOaaavvv}}}vvvwww}}}xxxrrrnnnhhhaaaWWWNNNHHHEEEBBBAAA