BM6P6(@ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...************************---......//////......---........................,,,------...///000111111000000//////.........---000000000000000000000000............////////////111111111000000000000000111111222222222333333333444444444444333333222111333333444444555666666666<<<;;;;;;;;;>>>BBBFFFIIIMMMUUU```hhhnnnuuu~~~}}}zzzzzztttxxx~~~~~~|||uuunnnhhhaaaaaaaaa```aaadddjjjnnnoooooopppqqqqqqnnniiieee[[[VVVPPPNNNOOONNNIIIEEEAAAAAA@@@@@@???>>>>>>===;;;;;;:::999:::;;;<<<===;;;:::999999;;;;;;:::999777777777666555555444444444333333222222333333444222111111111000000//////////////////////////////////////////////////////..................------,,,,,,------------------.........------,,,,,,,,,///...,,,++++++,,,...///++++++++++++++++++++++++........................,,,,,,,,,---------......------------,,,,,,+++***++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++******+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,...///---******---111,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,---------,,,,,,+++++++++------,,,,,,,,,+++++++++...------,,,,,,------...***)))))))))+++,,,+++***((()))***+++,,,------------------------------------------............///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------------------+++,,,------......---------,,,+++***+++,,,---.......................................////////////000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++........................,,,------......//////000000/////////.........---////////////////////////............////////////000000000000000000000000111111111222222222333333333333444444333333222111333333333444555555666666777777777888:::===@@@BBBEEEJJJQQQVVV[[[cccnnnvvv}}}wwwuuuuuuqqquuu}}}~~~|||zzzzzz{{{yyyqqqjjjgggddddddcccbbbbbbcccfffiiigggfffffffffeeebbb^^^ZZZUUUQQQLLLJJJKKKJJJFFFBBB@@@@@@??????>>>======<<<;;;::::::999:::;;;<<<===;;;:::999999:::;;;:::888777777666666555555444444333333222222222222333333111111111000000000//////000000000000000000000000000000000000000000000000........................000///...---,,,++++++***------------------,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---------,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***...---,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,---,,,,,,,,,++++++++++++//////.........---------------,,,,,,,,,,,,------+++))))))***+++,,,+++***---------,,,+++)))((('''++++++++++++++++++++++++------------...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------------------------------,,,---......//////......,,,,,,,,,,,,,,,------.......................................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******))))))))))))******------------------------+++,,,,,,------,,,,,,+++------------------------------------------------/////////...............////////////////////////............////////////000000000000000000000000111111111222222222222333333333333333333222222111222333333444444555555666444444555666888999:::;;;===???AAACCCGGGNNNYYYaaarrruuuvvvuuupppmmmlllmmmkkkpppxxxzzzuuuxxx|||yyy|||}}}}}}~~~~~~xxxwwwvvvwww|||uuulllgggfffhhhhhhhhhfffcccbbbbbbccc^^^\\\ZZZXXXWWWUUUQQQNNNMMMIIIEEEDDDEEEDDDBBB???>>>>>>======<<<<<<;;;;;;::::::999999::::::;;;<<<;;;:::999999::::::888777777777666666555444444444333333222222222222333333111111000000000000//////111111111111111111111111000000000000000000000000........................//////...---,,,++++++***,,,,,,------------------,,,,,,************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------,,,++++++///,,,***+++///000---))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---+++++++++++++++*********---------,,,,,,,,,++++++------,,,,,,,,,,,,------+++***)))***,,,,,,,,,***......---,,,***(((&&&%%%++++++++++++++++++++++++------------..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------------------------.........////////////,,,,,,---...................................................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,........................---......//////......------------------------------------,,,,,,+++++++++........................////////////////////////............/////////////////////000000000000000111111111111222222222222222222333333333222222111222222222333444444555555444555666888888888888777999999::::::===BBBJJJPPP[[[^^^bbbcccaaaaaaccceeedddiiiqqq|||xxxppppppxxx|||vvvrrruuuzzzyyyvvvvvv{{{xxxzzz}}}vvvtttttttttwww|||rrriiifffffflllmmmmmmjjjeee```]]]\\\XXXUUURRROOONNNLLLIIIGGGEEECCC@@@???@@@@@@>>>===<<<<<<;;;;;;:::::::::999999999999999999::::::;;;;;;:::888888999999777666777666666555555444333333222222111111111111222222000000000000000000//////000000000000000000000000////////////////////////---------...............+++,,,,,,------.........,,,,,,,,,------............------,,,,,,------...++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,++++++---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...************************---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---+++***)))***,,,---,,,+++))))))***++++++*********------------------------,,,,,,---------...............------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------------------------------------...//////+++,,,...///000///...---....................................////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------,,,++++++******---------...................................................////////////......//////000000000000000000111111111222222222111111222333333222222222111111222222333444444444444555666888888777666555777777999999;;;===@@@BBBFFFJJJOOOQQQRRRTTTYYY\\\^^^ccckkkvvvyyypppnnnttt}}}yyyrrrmmmnnnsss~~~yyysssrrrxxxyyyuuuuuuyyy~~~|||tttqqqpppooopppsssvvvuuuttttttwww|||~~~qqqhhheeeffflllmmmmmmiiiccc]]]XXXVVVRRROOOKKKHHHGGGFFFDDDBBB@@@???===============<<<:::::::::999999999999999888888888999999999999999:::999777777888888777666666666666555444444333333222111111000000111111222//////////////////000000////////////////////////........................---------.........//////++++++,,,,,,---...//////,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,***+++,,,---------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,))),,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...************************//////.........---------,,,,,,,,,++++++,,,,,,,,,+++*********,,,---,,,+++'''''')))***,,,,,,------------------------------,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,+++++++++,,,---...+++,,,...///000///...---....................................////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''''''''((())))))******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******))))))))))))******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------.............................................////////////---......//////000000111000000000111111111111222000111222222222222222222000111111222222333333444222333444555666555444333444555777888999999999999888<<>>>>>======<<<;;;<<<<<<<<<999999999999888888888888777777888999999999999888888777666777888999888666666666555555444333333333111111000000000000111111......////////////000000........................------------------------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,------......---,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,(((,,,///...***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,---*********+++++++++++++++++++++*********))))))))),,,,,,++++++++++++,,,,,,,,,+++***+++,,,------+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,+++*********+++---...,,,,,,---...................................................////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************''''''((())))))***++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------.............................................////////////------......///000000111000000000000111111111111000000111222222222222222000000111111222333333333222333333444444555444444333333444555777777666555444777:::<<<<<<>>>BBBFFFJJJLLLQQQXXXaaajjjqqqvvv{{{zzz}}}{{{sssppptttxxxxxxzzzyyyzzz~~~wwwpppjjjkkkooovvvxxxrrrsssqqqwwwtttooolllooosssxxxxxxssspppllliiiiiikkknnnqqqtttuuuxxx}}}yyynnnccc[[[XXXYYYZZZZZZWWWQQQLLLHHHFFFAAA@@@>>>???@@@@@@>>>===<<<<<<<<<;;;::::::;;;;;;888888888888888888888888666666888999999999888777666555555666888999888777666555555444444333333222000000000//////000000000........./////////000000////////////////////////........................,,,,,,------...//////000...------------,,,,,,,,,------------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,***+++,,,---............+++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,++++++++++++,,,,,,,,,---)))))))))((((((((('''''',,,,,,++++++++++++,,,,,,,,,+++***+++---...---,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------,,,+++******,,,---///,,,,,,,,,,,,,,,------.......................................////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,------......)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............................................./////////000---------...///000000111000000000000111111111111///000111222222222222222000000000111222222333333444444444555555666777777444333333333555666666555333666888888777777;;;>>>>>>@@@CCCHHHOOOXXX```dddiiittt}}}sssyyyzzztttqqqtttvvvtttvvvwwwzzzzzzsssmmmnnnrrryyyvvvrrrtttppprrrxxxtttoookkknnnrrrwww}}}xxxuuuppplllkkklllqqqxxx}}}wwwlll```VVVQQQPPPQQQQQQNNNIIIDDDAAA@@@>>>======>>>@@@@@@???===;;;<<<<<<;;;999999999;;;888888888888888999999999555666777999999888888777555444444555888999999888666555555444444333222222000000////////////000000---.........//////000000000000000000000000000000////////////////////////,,,,,,------...///000000******+++,,,---//////000.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------***+++,,,---............,,,,,,,,,------.........------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------------///+++((((((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,+++++++++,,,,,,---------/////////.........------,,,++++++++++++++++++,,,,,,+++***+++---...---,,,+++,,,------............------------------------++++++,,,,,,,,,---------***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------...---,,,++++++---...000---,,,+++***+++,,,---......................................./////////000........................////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((()))************++++++++++++++++++*********))))))************************+++++++++++++++++++++,,,************************,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---...//////000000//////)))***+++,,,...///000000000000000000000000000000////////////000000000000111111000000//////......////////////////////////111111111000000000000000222222333333333333444444555444444333333333444444555555555555666666666666::::::;;;===@@@DDDHHHKKKRRRXXXbbblllqqqrrrpppnnnhhhlllqqqtttuuuvvvwwwxxxuuuxxx~~~~~~zzzxxxwwwvvvyyyssstttlllooouuu~~~zzzsssoooqqquuuxxx~~~zzzwwwxxx{{{~~~|||yyytttkkkaaaWWWPPPKKKIIIHHHGGGEEECCCAAA???======<<<;;;:::;;;=========;;;<<<;;;:::999888888888888888888888888888888888888666666777777777777666666444444444555555555666666444333333222111111111222//////000000000000//////111111000000//////......------------------------.........------,,,,,,,,,///......---,,,+++******------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********---------------------------------,,,,,,++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------000///---+++***+++---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))''''''(((***+++,,,---...+++++++++*********))))))+++++++++***************************************************************------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---------------***++++++,,,---...//////////////////////////////.../////////000000000000000000000000//////......000000000000000000000000111000000000000000000000222222222333333333444444444444333333333333444444444555555555666666666666666666777888;;;???BBBDDDCCCGGGMMMSSSXXXZZZZZZZZZ]]]```eeeiiikkknnnqqqssswww{{{|||wwwvvvoooqqqvvv|||~~~yyyyyyzzz|||{{{uuuiiiddd]]]UUUMMMHHHEEECCCDDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888888888888888888888888888888888888666666666777777666666666333444444444555555555666444333222222111111111222000000111111111111000000000000000000//////....................................---------,,,,,,,,,---------,,,++++++******---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,+++++++++***************,,,,,,++++++*********))),,,+++++++++******))))))++++++++++++++++++++++++---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,---------------,,,,,,,,,---------..................................../////////000000000000000000////////////...000000000000000000000000000000000000000000111111222222222222333333333333444333333222222333444444444444444555555555666666444444444555777:::<<<>>>;;;<<<>>>AAADDDFFFIIIJJJMMMPPPTTTXXX\\\```eeeiiitttzzz||||||}}}~~~yyyqqqiiidddVVVSSSNNNHHHDDDAAA???>>>???>>>>>>===<<<;;;:::::::::<<<===;;;888777999;;;;;;:::999888888777888888777777777777777777777777555555666666666666555555333333444444444444555555333333222111111111111222000111111222222111111000000000000////////////...////////////////////////...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++***)))((('''************************---,,,,,,++++++******)))------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////......------------------------------------------------........./////////000000////////////////////////111111111111111111111111000000000000000111111111111222222222222333333333222222222222222333333444333333444444444555555555555555555555666888:::;;;:::::::::;;;===>>>@@@AAAAAACCCFFFIIILLLQQQWWW\\\hhhnnnxxxyyyuuuooohhhbbb[[[TTTOOOKKKIIIFFFBBB@@@>>>======;;;;;;;;;;;;:::::::::::::::>>>@@@>>>999666888<<<;;;:::999888777777777777777777777777777777777777444555555666666555555444333333333333333333444444222222111111111111111222000000111111111111000000////////////////////////........................------------------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111222++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******************...---,,,+++***(((''''''************************,,,,,,,,,,,,++++++******,,,,,,++++++************++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,------...///............------------,,,,,,,,,------------------------............////////////.............../////////000000000000000000000000//////000000111111111111111111111222222222333333111111111111111222333444333333333333444444444444555555555555666777777888666666777888888888888888;;;<<<===???AAAEEEJJJNNNUUU[[[eeemmmsssssspppnnnnnnrrryyyvvvddd```ZZZTTTOOOKKKFFFCCCFFFEEECCC@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@DDDBBB===::::::===::::::999888777777777777666666666666666666666666444444555555555555444444333333333333333333222222111111111000000111222222......////////////...................../////////------------------------------------------------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///111222++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------.........//////+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++,,,,,,---......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))************************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,------------------------------------------------------........./////////---............//////////////////////////////////////////000111111222222111111111111222222222222000000000000111222333333222222222333333333444444333333333444444444444444333444666777777666555555888999:::::::::===AAADDDEEEIIIPPPWWW[[[\\\[[[ZZZWWW[[[bbbiiirrr}}}rrrfffVVVRRRMMMJJJGGGEEECCCBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;@@@EEEFFFCCC???===<<<:::999888777777666777777666666666666666666666666333333444444444444333333333333222222222222111111111000000000000111222222---......//////......------............/////////------------------------,,,,,,,,,------------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,------....../////////++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************)))))))))******+++++++++))))))******+++++++++,,,))))))*********+++++++++***++++++,,,,,,---------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------******+++,,,,,,,,,,,,+++,,,------------------------------------------------------.........//////---------.........//////...........................//////000111111222222111111111111222222222222/////////000000111333333222222222222333333333333111222333333444444444333555555555666666777777777666777888888888999<<<>>>===???BBBFFFHHHIIIIIIHHHFFFIIINNNSSSYYYcccqqq{{{zzztttwwwxxxuuutttpppeeeZZZMMMJJJFFFDDDCCCBBBAAA@@@======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;???DDDHHHHHHCCC>>>::::::999888777777666666666555555555555555555555555333333444444444444333333333222222222111111111111000000000000000111222222......////////////......---------.........//////........................,,,,,,,,,---------......------------------......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************...---,,,***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,---.........***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///------------------------------------------------------------------------*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))******++++++++++++)))***+++,,,------...///,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,---.........------,,,,,,,,,---------..............................---------.........//////---------.........//////...........................//////000111222222222000111111111111222222222////////////000111222333111111222222222333333333222333444555555555555555444333222222333555777888444555777777777888:::<<<;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDFFFIIIQQQ^^^ggguuu|||}}}wwwsssqqqqqquuuxxx}}}||||||}}}zzz{{{{{{rrrhhhbbb```ddddddcccdddeee]]]SSSHHHEEEAAA@@@??????===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::===CCCHHHJJJFFF>>>888:::999888777666666666666555555555555555555555555222333333444444333333222333222222222111111000000000000///000000111222222//////000000000000//////---------.........//////////////////////////////,,,,,,,,,------.................................++++++------------++++++*********++++++,,,,,,,,,************************,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------))))))***++++++,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++------------------------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------...---+++++++++---///000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------...---+++******+++---...------.........---+++***.................................------,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,---...///000111111//////............//////////////////000000000000000000000000000000000000000000111222222222222111111111222222222333333333222222333333444555666666444555555333111111222444555555666666777888888888777888888999::::::;;;;;;<<<;;;<<<>>>AAAFFFKKKNNN^^^eeelllpppvvv~~~{{{yyyvvvttttttuuuwwwxxxvvvvvvtttlllbbb[[[YYY[[[^^^^^^______```_________aaacccfffjjjnnnrrruuuvvvyyywwwsssnnnhhhaaa[[[WWWVVVWWWWWWWWWVVVSSSQQQPPPAAAAAA@@@@@@???>>>======>>><<<:::888777888999:::>>>======<<<;;;;;;::::::;;;===@@@BBBBBB@@@===;;;999999888888777666666666777777888888888888777777555555444444444333333333222222222111111111111000000000000000000111111222111111000000//////............................../////////...---------,,,,,,,,,,,,---------......******+++,,,---...///000------------------------------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***---------,,,,,,+++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,************,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,)))***+++,,,---,,,+++***......---,,,,,,+++******************+++,,,---.........,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...------.........---++++++---------------------------------------,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------***+++,,,---...------,,,............//////////////////............//////.../////////000000000000000000000000000000000000000000111222222222222111111111111222222222333333222222333333444444555555333444444333111111222333222222222333444444555555777777777888999999::::::999888888888;;;>>>BBBDDDNNNTTTZZZ]]]bbbiiinnnooollliiieeeaaa^^^]]]]]]]]]cccdddccc\\\TTTMMMLLLMMMNNNNNNOOOPPPPPPPPPPPPOOORRRSSSVVVYYY]]]```cccddddddbbb___[[[VVVQQQMMMKKKOOOOOONNNNNNMMMKKKJJJIII@@@??????>>>======<<<<<<>>>===;;;999888888999:::======<<<<<<;;;::::::999:::;;;===??????===;;;:::999999888777777666666555666666777777777777666666444444444444333333333333222222222111111111000000000000//////000000111222///////////////000000000....................................------------,,,,,,,,,---------......,,,,,,---...///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,,,,,,,++++++++++++,,,+++++++++++++++++++++*********************************++++++++++++,,,---,,,+++******+++,,,---)))******++++++******)))++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,******+++,,,,,,,,,,,,+++......---,,,,,,+++******************+++,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,---............---/////////.........------//////............//////....../////////000000000000000000000000000000000///000111111222222111111000111111111222222222222333333333333333333333333222333444333222111222333444444444555666666777777555555666666777888888888777666555555666888:::<<>>>>>===<<<<<<;;;;;;;;;===<<<;;;999999999::::::<<<<<<;;;;;;::::::999999999999::::::::::::999999888888888777666666555555555555666666666666555555444444444333333333222222222222111111111000000000000000//////000000111222---......///000000111111........................------------............,,,,,,,,,---------......,,,,,,---...///000000111++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++++++++*********------,,,,,,+++******)))************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------)))******++++++******))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++******++++++,,,---...------,,,,,,++++++***+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++)))******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------.......................................///......------......///........./////////000000000000000000000000000000///000000111111111111111000000000111111111111222333333333333222222222222111333444333222111222333444444555555666777777888333444444555666666777777888777666555666777999:::<<>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGIIIJJJJJJNNNLLLJJJGGGEEEEEEEEEEEEDDDCCCAAA@@@??????@@@AAA======<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999::::::;;;;;;::::::999999999999999888888888888888888999888777777666666555444444333444444555555444444333333333333333222222222222111111111111000000000000///////////////000111111........./////////000000........................,,,,,,,,,------.........,,,,,,,,,---------......******+++,,,,,,---......++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,,,,++++++************************++++++++++++++++++++++++((()))******++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***************************************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------......//////,,,,,,,,,---...//////000......------------..................//////////////////////////////////////////000111111111111000//////000000000111111111222222222222222111111111000222333333222111222222000000111222222333333444222333333444444555666666777666666666777888999:::777;;;<<<999:::???BBBBBBBBBBBBAAA@@@@@@@@@AAABBB;;;===???@@@???===<<<;;;999:::;;;<<<===============>>>>>>???@@@AAAAAABBBEEEDDDAAA???>>>>>>>>>>>>AAA@@@>>>======>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::999999999999888888888888999888888777777888888999777777666666555444444444333333444444444444333333333333222222222111111111111111111000000000///////////////...///000000111000/////////.........---........................+++,,,,,,,,,------......,,,,,,,,,---------......******++++++,,,---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++//////...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,------...///***+++,,,---...///000000......------------......------........./////////////////////////////////...///000000111111000000////////////000000000000111111111111111111111111///111333444333111111222111111222222333333444444222222333333444555555555444444444555555666777888555:::;;;888888;;;=========<<<<<<;;;;;;;;;;;;;;;888999:::;;;<<<;;;::::::888999:::;;;<<<=========<<<=========>>>>>>>>>???>>>===<<<;;;;;;:::::::::<<<<<<;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;999999999999999999888888888888888888888888777777999888888777777888888999666666666555444444333333333333444444444444333333222222222111111111000000111111000000000///////////////......//////000111000000//////...------,,,........................,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------............------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++)))******+++,,,,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))******++++++******))),,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------))))))))))))))))))))))))******++++++++++++******++++++*********+++------++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,......,,,,,,,,,------............------,,,,,,------...---------.........//////////////////////////////...//////000000000000000........./////////000000//////000000111111222222...000333444333111111222333333333444555555666666222222333333444555555666444444444444444444555555555:::<<<999888;;;;;;::::::::::::::::::::::::::::::999999999:::;;;;;;:::888999:::<<<===>>>>>>>>><<<<<<=========>>>>>>>>>::::::;;;<<<<<<<<<<<<<<<888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777888888888777777777777777777777777777777777777777777777777777777666666555555444333333222333333444444444444333333222111111111000000000000111000000000///////////////............///000000................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---+++++++++++++++++++++,,,*********************************++++++++++++,,,***+++,,,------,,,+++***)))******++++++******)))++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''')))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++*********+++---...************************---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++***+++,,,---.........---------,,,,,,,,,...------,,,,,,------...---------.........//////////////////////////////...//////000000000000000............/////////000...//////000111222222333---000333444333222111222///000000111111222333333222333333444444555555666666555555555444444333333111666999777666777777555555666666777888999::::::888666555555666777777777555555777888999:::::::::888888999999999:::::::::555777999;;;<<<===<<<<<<888999:::<<<<<<<<<;;;;;;888888888888888888999999555666777777777777666666666666666666777777777777555555666777777666555555666555555444444333222222333444444555555444444333111111111111000000000000000000000000////////////...............///000000,,,,,,------.../////////........................---------,,,,,,+++++++++,,,,,,,,,---------......+++++++++++++++++++++,,,++++++++++++++++++++++++------------------------***+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******,,,,,,,,,,,,******,,,,,,,,,------,,,,,,,,,+++******************++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++******+++,,,,,,---......------------,,,,,,+++***------------------------++++++++++++++++++++++++++++++------------++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------++++++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++)))************+++++++++************************))))))))))))))))))))))))+++***)))'''''')))***+++)))************+++++++++************************,,,,,,+++***))))))******((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++******))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---......//////...---,,,,,,++++++......------------......---------............///000000////////////000000111111111000000000000000222111000//////000111222000000000000111111111111000000111111111111000000111111222222222333333333333333333333333333333333555555555555555555444444555555555555666666666666666666666666777777777777555555555555555666777777999999999999999999::::::777888:::::::::888666555555666999;;;;;;;;;:::999::::::999999::::::;;;<<<:::::::::999999999888888888999999999888777555444888888777777666666555555444666777999999777666444666555555555555444444444444444444333333222222222222222222111000...---,,,000000000000000000000000........................////////////////////////,,,,,,,,,---------......+++++++++,,,,,,------------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++******,,,---...---,,,......---------,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++)))************+++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++************************,,,++++++***))))))******,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,++++++,,,,,,,,,///......---,,,,,,++++++......------------......---------............///000000////////////000000//////000000000111111111111111000//////000111111//////000000000111111111000000111111111111000000111111111222222222333333333333333333333333333333555555555555555555444444444444444444555555555555555666666666777777777777555555555555555666666777666666777888999::::::;;;999:::;;;<<<;;;:::888777666777999;;;;;;;;;:::999:::999999999999:::;;;;;;::::::999999999888888888888888999999888666555444777777777666666666666666555666777777777777666555555555555555444444444444444444333333333222222222111111111111000...------////////////////////////////////////////////////........................,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++******+++------,,,***---------,,,,,,,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++)))************+++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++)))************+++++++++************************,,,+++******)))*********,,,------,,,,,,+++***))))))******++++++******))),,,,,,,,,++++++++++++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***///...---,,,++++++++++++.........------,,,,,,+++......------------......---------............///000//////......//////000/////////000000111111111111000000//////000000111//////000000000000111111000000111111111111000000111111111222222222222333222222333333333333333333444444444444444444555555333333333444444444444555555555666666666777777777555555444444555555666777444444555666888999:::;;;:::;;;<<<<<<<<<;;;:::999777888999;;;;;;;;;::::::999999888888999999:::;;;999999999999888888888777777888888888777666555444555555555666666666666666666666666666666666666666555555444444444333333333333333333333222222222222000000000000000///......////////////////////////000000000000000000000000........................,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++------+++))),,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,---......---,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))******)))(((((()))******))))))*********+++++++++************************++++++***************+++)))***+++,,,---.........******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,......---------,,,,,,,,,...------,,,,,,------...---------............////////////....../////////000000000000000000//////000000000//////000000000////////////000000000111000000111111111111000000111111111111222222222222222222222222222333333333333333444444444444555555333333444444444555555555555555555666666666777777555444444444444555666666444444555555666777888888999:::;;;;;;;;;::::::999888888999:::;;;;;;::::::888888888888888999::::::999888888888888777777777777777777666666555555555444444444555555666666666666555555444444555555666444444444444333333333222333222222222222222222222///000000000000000///...////////////////////////////////////////////////........................,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,---------+++)))+++++++++************)))+++++++++,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---/////////---+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************+++***************++++++))))))+++,,,---.........++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------------,,,,,,,,,------,,,,,,,,,,,,---------------............/////////............//////222111111000///...------/////////000000/////////...////////////000000000000000111111111111000000000000111111111222222222111111111222222333333333333333333333444444555555444555555555666666666666555555555555666666666666444444444444444555666666666666555555555555555555888888888999999999888888888888999999999999999999888777777777777888999999888888888777777777666666666666666555555555555555333333444444555555666666555555444444444444555555444333333333222222222222222222222222222222222222///000000000000000///...........................................................................,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---...///...,,,+++++++++*********)))))))))***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---...//////---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************++++++++++++++++++++++++)))))))))******))))))))))))************+++++++++*********************************)))******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///------------------------------,,,,,,,,,,,,---------------............//////......------......///111111000000///...------...//////000000//////.........////////////000000000000111111111111000000000000000111111111111222000000111111222333333333222222333333444444555555555555555666666666777777444444555555555666666666444444333333444444555666777777666555555444444333666666666666777777777777888888888888888888888888777777777666777777888999777777777777666666666666666555444444444444555555333333333444444444444444444444444444444444444444333333333222222222111111111111111222222222222222000000000000000///......................................................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...------...//////---++++++++++++*********)))))))))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---...///***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************++++++++++++++++++++++++))))))************)))))))))************+++++++++******************************))))))***++++++,,,******+++++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------,,,,,,++++++,,,,,,------------............//////......------......///////////////////////////......///000000///.............../////////000000000000111111111111000000000000000000111111111111///000000111222222333333111222222333444444555555444444444555555555666666444444444555555555666666444444333333444444555666666666666666555555555555666666555555666777777888777777666666666666666777777666666666666777888888777777666666666555555555555555444333333444555555444444444333333333333333222333444555555444333222222222222222111111111111000111111111222222222222111111111111000...------................................................------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,+++++++++*********(((***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---******++++++,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******)))((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******************************))))))***+++,,,,,,&&&'''(((***,,,---------******++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,---------(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,++++++++++++---------------------------,,,,,,++++++,,,,,,------------.........//////.........------.........,,,,,,---...///000111222---...///000000///...---............/////////000000000111111111111000000000000000000111111111111///000000111222222333333111111222333333444555555333333333444444444555555444444444555555555666666444333333333333444555555444555555666666666777777666666555666666777888888777666555555555555666666666666666666666777888888777666666666555555555555555444333333333444555666444444444333333222222222111222444555555444222111222222222111111111111000000000111111222222222222222222222111000...---,,,........................000000000000000000000000------------------------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))(((***,,,,,,+++***,,,,,,,,,++++++++++++***((()))+++---------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******)))************+++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++************************((()))+++,,,,,,***((('''******+++,,,------......///...,,,***))))))******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************.........------,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////////////////........................................................................////////////000000000000000000//////.........---000000111111111222222222111111000000111111222333222222222222222222222222444444444444444444444444444444333333333333222222333333222111222333444555666666666666666666666666666666666666666666666666777666555666777888777666777777666666555555555444777555444222222333444555444444444333333222222222///000111111222222222222222222222222222222222222000000000000000000000000////////////////////////................................................------------------------...---,,,,,,,,,,,,---...000///------......---,,,,,,,,,,,,++++++*********...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,+++***)))***+++,,,))))))***++++++++++++***000//////...,,,++++++***++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++***)))))))))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,+++***)))(((''')))+++++++++,,,---///++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------***+++,,,------,,,+++******+++,,,---...---,,,+++000///...+++'''&&&,,,222))))))))))))))))))))))))++++++***))))))***++++++******))))))))))))******)))************+++++++++************************************************)))))))))***+++++++++,,,************************++++++++++++++++++++++++************************(((((()))******)))(((''')))))))))***+++,,,,,,,,,---,,,***))))))))))))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........................................................................../////////000000000000000/////////............000000000111111111222222111111000000111111222333222222222222222222222222222222222222222222222222444444333333333333222222333333222222222333444555555555555555555555555555555555555555555555555555666555555555777888777666777666666666555555555444777555444222222333444555444444444333333222222222222333333333222111000000111111111111111111111111000000000000000000000000////////////////////////................................................------------------------...---,,,,,,,,,,,,---...///---,,,,,,------,,,***,,,,,,,,,+++++++++******---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,++++++******++++++))))))***++++++++++++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,---......,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++******))))))))))))******)))************+++++++++))))))))))))))))))))))))******************************************++++++************************++++++++++++++++++++++++************************************************''''''(((((()))***************)))(((((())))))***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************))))))))),,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................////////////////////////....../////////000000000////////////............000000000000111111111111111000000000000111222222222222222222222222222222222222222222222222222222444444333333333333222222333333222222222333444555555555555555555555555555555555555555555555555555666555444555777777777666666666666555555555555555666555444333222333444444444444333333333333222222222333333333333333222111000000000000000000000000000000000000000000000000////////////////////////................................................------------------------------,,,,,,,,,,,,---------,,,++++++,,,,,,+++***,,,,,,,,,++++++++++++***---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))------...,,,***))))))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,------***)))***,,,...///,,,(((------------------------+++******************++++++******))))))******+++))))))*********+++++++++************************************************+++++++++***************************************************************************************,,,++++++++++++,,,------(((((((((((())))))******))))))))))))******++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************))))))))),,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------................................................////////////////////////........./////////000000///////////////........./////////000000000111111000000000000000111222222222222222222222222222222444444444444444444444444444444333333333222222222222222222333333333444444555555555555555555555555444444444444444444444444555444333444666777666555555555555555555555555555666555444333333333444444333333333333333333333333///000111333444555666666000000000000000000000000////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---,,,***++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++,,,---,,,+++***)))))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))------...,,,***))))))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++***+++,,,---...000000...***))),,,//////))))))))))))))))))))))))*********++++++*********++++++************++++++))))))*********+++++++++++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))))))))))))))+++************+++,,,---)))))))))***************))))))***++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++***************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------------------------................................................////////////////////////............////////////.........///////////////....../////////000000000000000//////000000111222222222222222222222222222444444444444444444444444444444333333333222222222222222333333333444444444555555555555555555555555444444444444444444444444555333333444555666555444444444444555555555555555555555444444333333333333333333333333333333333333000000222333444555555555111111111111111111111111////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++,,,---,,,+++***)))))))))***++++++++++++***++++++*********)))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,+++***+++,,,---...888>>>>>>333++++++...000++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++)))************+++++++++++++++++++++++++++++++++******************************************++++++************************************************))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++++++++++++++++++++........................................................................------........./////////.........///////////////............////////////000////////////000111111222222222222222222222222222222222222222222222222444444333333333333222222111222333444444444333333444444444444444444444444333333333333333333333333444333222333555555555444444444444444444555555555555555444444444333333333222222333333333333444444444444444444333222111000111111111111111111111111000000000000000000000000////////////////////////................................................------------------------++++++,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******))))))***++++++++++++***+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++***)))***,,,,,,++++++,,,...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,------999EEEJJJ???222---,,,***------------------------)))***++++++++++++***))),,,++++++******++++++,,,)))************+++++++++************************************************)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))'''((()))++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++******************************)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------)))*********+++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------.........//////............/////////000------.........////////////////////////000111111222222222222222222222222222222222222222222222222444444333333333333222222111222333444444444333333444444444444444444444444222222222222222222222222333222222222444555444333333333333444444555555555444444555555444444333333222222222333333444444444444444444333222000///...000000000000000000000000000000000000000000000000////////////////////////................................................------------------------***+++,,,,,,,,,,,,+++***+++******+++,,,------+++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++---,,,++++++******++++++))))))***++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,------,,,,,,000<<>>??????@@@AAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===>>>>>>===<<<:::999888333222000111333444444444111111111111111222333333555444333222111111111111222222111000//////000000...............///000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,...---,,,,,,++++++++++++***++++++,,,,,,++++++******+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,------......------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------++++++++++++*********************************************************************++++++*********************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((***+++,,,,,,+++***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************************************************************)))*********)))))))))***))))))*********+++++++++************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++++++++,,,------,,,,,,---..................//////000111222222333333444666888;;;===>>>???<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDBBB???>>>666444222222333333333222000000111111333444666777999999888888777666555444444333222111000000000000//////...------.../////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---.........---,,,+++++++++,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,---......------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,************************)))))))))***************)))***++++++++++++***)))************************************************************************++++++++++++++++++++++++***************************************+++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++************************************************+++,,,---,,,+++***+++,,,)))************+++++++++************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******)))************+++++++++******************************************************+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------,,,+++++++++,,,---...///---...///111222222222222444555555777888999::::::;;;<<<>>>@@@CCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLIIIGGGEEE:::888555444333222000///000111111222333555666777999:::===>>>>>>>>><<<;;;999888666555444333333333222111///...---......///111000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++)))***,,,---......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------************************((()))))))))*********+++)))***++++++++++++***)))************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******************)))************************++++++++++++++++++++++++))))))*********+++++++++************************************************---...000...,,,+++,,,...)))************+++++++++************************************************************************+++,,,,,,,,,,,,+++******)))************+++++++++******************************************************+++++++++,,,,,,,,,******))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------......///000111111222444666888999::::::;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNOOOOOOOOOOOONNNPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRPPPMMMKKKDDDAAA===:::777555222000333333222222333333444444555999???DDDGGGGGGEEEDDDCCCBBBAAA???===<<<<<<<<<:::888666333222222222333222111000//////.........,,,,,,,,,---------......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,+++++++++++++++,,,---+++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------(((***,,,.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,************************(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))******++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************)))+++,,,+++(((&&&(((***)))************+++++++++************************))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++******)))************+++++++++******************************************************+++++++++,,,,,,,,,******))))))((((((''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////000111333333555666888;;;===???@@@@@@AAAAAACCCDDDFFFGGGHHHIIILLLLLLMMMMMMMMMKKKJJJIIIKKKKKKKKKKKKLLLMMMOOOOOONNNOOOOOOPPPPPPPPPPPPPPPTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRTTTUUUVVVVVVTTTQQQOOOMMMIIIEEE@@@===:::666444666555444333222111111111222777???GGGLLLMMMLLLJJJMMMLLLKKKIIIGGGFFFEEEEEEBBB@@@===:::888888888999333333111000////////////,,,,,,,,,------............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************+++,,,,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********+++,,,---///000((())),,,.........---,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000++++++,,,,,,,,,---------))))))******++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---111///---***)))***+++,,,%%%'''***,,,......------******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))************************+++++++++++++++++++++++++++***)))(((((()))***+++*********++++++,,,,,,,,,))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,,,,,,,++++++***+++++++++......,,,++++++,,,------////////////////////////000000000111444777:::<<<===>>>@@@BBBEEEGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPPPPOOOOOONNNMMMMMMMMMHHHJJJMMMPPPQQQRRRQQQQQQOOOPPPQQQQQQPPPQQQSSSUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVUUUUUUUUUUUUUUUUUUNNNMMMJJJFFFCCC@@@???>>>;;;888555333333444444333111555;;;BBBHHHMMMOOOPPPRRRRRRRRRRRRQQQOOONNNNNNNNNKKKGGGEEEDDDBBB???;;;>>>===;;;888555333111000111000...---,,,,,,---......---++++++---------,,,000//////...---,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++***)))***+++---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********************************,,,,,,,,,---------......000//////---,,,+++******++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************))))))((((((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---...---,,,+++******++++++'''(((***,,,---------,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++++++++++++++***))))))***++++++++++++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,------------,,,,,,+++------,,,,,,++++++,,,,,,------,,,+++,,,---...///......//////000000000000555666888:::<<<===>>>???CCCDDDFFFHHHKKKLLLMMMNNNLLLLLLLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIEEEFFFIIIKKKLLLMMMLLLLLLJJJKKKLLLKKKKKKKKKMMMOOONNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXPPPNNNLLLIIIFFFDDDBBBBBBCCC@@@<<<:::::::::999888///333888???EEEJJJNNNPPPPPPQQQQQQRRRRRRRRRRRRRRRTTTQQQNNNLLLLLLJJJGGGDDDFFFEEECCCAAA>>>;;;999888666555333111000000000000///...,,,---...//////...***++++++,,,,,,---------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++******)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************++++++++++++,,,---......---,,,+++++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---,,,,,,+++******......---,,,,,,,,,,,,,,,+++++++++,,,---...000111//////000111222333444444999;;;>>>AAACCCCCCCCCBBBHHHJJJLLLNNNPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCC@@@AAABBBDDDEEEDDDDDDCCCBBBCCCDDDCCCBBBBBBCCCEEEEEEFFFGGGIIIKKKLLLNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQLLLMMMMMMNNNOOOPPPQQQRRRNNNMMMKKKIIIGGGFFFEEEDDDEEEBBB>>><<<<<<;;;:::999333444777;;;???DDDGGGIIILLLMMMNNNPPPRRRSSSUUUUUUWWWVVVTTTTTTSSSRRRPPPMMMOOONNNLLLJJJGGGEEECCCBBB===<<<:::777555444333222111000......000000000///++++++,,,,,,---......///------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---......///++++++++++++++++++++++++---------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***++++++++++++***++++++,,,,,,,,,+++***)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******((()))***+++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------,,,,,,************++++++++++++************************))))))*********+++++++++***+++++++++++++++,,,,,,))))))*********+++++++++***+++,,,------,,,+++***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))------,,,,,,+++,,,,,,,,,)))***+++---///000222333333333444666777999::::::;;;===???BBBEEEFFFGGGGGGJJJLLLNNNPPPPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@???===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<;;;999999:::<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???===<<<<<<<<<;;;:::999999888888999;;;===???DDDEEEGGGIIIMMMPPPRRRTTTUUUUUUVVVVVVVVVVVVTTTSSSTTTTTTRRRPPPMMMKKKJJJIIIDDDCCCAAA>>>;;;999777666666333111000000000///...111000000//////......------....../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...++++++++++++++++++++++++,,,++++++******++++++,,,((((((***+++++++++++++++------,,,,,,+++***))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******((()))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++)))******************)))(((((()))***++++++,,,,,,))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,---,,,++++++)))))))))******+++++++++************************))))))*********+++++++++*********++++++,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++++++++++++++,,,------***+++---///222444666777999:::;;;<<<>>>@@@AAAAAA@@@@@@AAACCCEEEHHHKKKMMMLLLMMMNNNOOOMMMJJJGGGEEEAAA@@@???>>>===<<<<<<<<<:::999999888666555555444555666666666666666666666555666666555333333444666666777777888888999999999<<<<<<======>>>??????@@@CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>===<<<;;;;;;;;;<<>>======???@@@@@@???;;;:::777555555666888999;;;<<<>>>AAADDDHHHKKKMMMPPPRRRTTTVVVVVVVVVVVVVVVXXXWWWVVVTTTSSSQQQPPPPPPMMMLLLKKKHHHEEECCC@@@???<<<:::666444333111///---222222111000///......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------***++++++++++++,,,,,,,,,++++++************++++++************++++++,,,,,,------,,,++++++******)))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******))))))******+++***************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++((()))************)))(((&&&'''((()))***,,,------))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++************************************************'''''')))*********)))((((((((())))))***+++++++++************************)))************+++++++++*********++++++,,,,,,---)))************+++++++++************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,...///000...000222555888:::;;;<<<@@@@@@AAACCCDDDFFFGGGGGGGGGGGGFFFFFFHHHKKKNNNPPPLLLLLLLLLJJJHHHDDDAAA???999999777666555555555555444444444333333222222111333333333333333333444444333333444333222222333555444444555555555555666666888888999:::;;;;;;<<<===@@@@@@???>>>===<<<<<<;;;::::::999888888888888888:::999999;;;===??????>>>888777666555555666888999666666777999<<>>;;;:::888555333111111111111000000000000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,+++******...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++******+++,,,---------,,,+++******************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))************))))))(((******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++++++++***)))'''(((((()))***++++++,,,))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************&&&''')))***+++***)))(((((((((((()))***+++++++++************************)))************+++++++++)))******+++,,,,,,------)))************+++++++++---,,,***))))))***,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------...------******+++---///111333555555666999<<>>???@@@>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::888777888999<<<===<<<;;;888777666555555666777888555444444555777:::<<<>>>BBBGGGMMMPPPQQQRRRTTTVVVXXXXXXYYYYYYYYYZZZZZZZZZXXXXXXXXXWWWVVVTTTRRRQQQMMMJJJGGGEEEDDDBBB@@@>>>777777666555444333222222///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---........................***+++,,,---------,,,+++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......*********++++++,,,,,,,,,++++++************++++++...---+++******+++---...---,,,++++++******++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++*********************)))((('''******************************+++++++++,,,,,,,,,*********++++++,,,,,,---))))))******++++++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))************))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++---------+++***'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------)))************+++++++++///---+++))))))+++---///))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---.../////////***+++,,,///111444666888999;;;>>>AAADDDFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNLLLIIIGGGEEEDDDBBB???;;;777333111///333222111111000111111111222222222222333333333333222111111222222333555555333444555555555555777999777777888:::<<<===>>>???>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>>>>>======>>>@@@AAA???>>>;;;:::999777666555444444666555444444555777:::;;;<<>>;;;888555333222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------////////////////////////***+++---...///......---...---,,,,,,++++++,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,+++))))))((())))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000++++++++++++++++++++++++---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))------------------------)))***+++,,,,,,+++***)))*********************************************************)))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,'''(((+++,,,,,,+++((('''******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********((((((((((((((((((((((((++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++((())))))))))))*********.........------,,,,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,,,,000///...---,,,,,,,,,,,,,,,,,,++++++,,,...///000111222333555888;;;===???BBBCCCDDDEEEFFFFFFFFFFFFIIIJJJJJJKKKLLLLLLLLLKKKNNNMMMLLLJJJGGGDDD@@@>>><<<:::777444111//////...//////......///111222333000111111333444555666777555555555555666777888888999999:::<<<===>>>???@@@@@@@@@@@@AAACCCDDDFFFFFFIIIJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDEEEEEEDDDCCCBBB@@@@@@>>><<<:::999888888999333444666777777777666666999;;;>>>BBBEEEHHHJJJKKKMMMNNNPPPRRRTTTVVVXXXYYYYYYXXXXXXVVVUUUTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLJJJGGGDDDBBB@@@>>>;;;888777555222222333333000....../////////...---+++***,,,...///---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++******+++---...///++++++------------++++++.........------,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,++++++***)))...---+++*********++++++******))))))******+++,,,+++*********+++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))************************************************************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,((()))***++++++***)))(((******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,++++++******++++++,,,+++************+++,,,,,,...---,,,+++++++++++++++...------------///000111666666888:::<<>>:::888777666444333111111111111111000000000111222444444000111222444666777888999;;;;;;;;;;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOOOOMMMLLLLLLNNNPPPPPPQQQQQQRRRRRRQQQPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGEEEDDDBBBAAA@@@?????????@@@@@@======>>>>>>>>>===;;;;;;:::;;;===>>>@@@AAABBBBBBFFFGGGHHHJJJMMMOOORRRSSSVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTOOOMMMJJJHHHGGGEEECCCAAA???<<<888777666444111.........//////......---,,,+++,,,---,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,++++++******+++---...///+++,,,,,,------,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++---,,,+++*********+++++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++)))***++++++++++++***)))************************************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******))))))***++++++,,,---,,,,,,+++++++++,,,,,,......//////000222333444<<<===>>>@@@BBBEEEFFFGGGGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOMMMHHHCCC===999555333222222111111111222333333222222222222222333444555222333555888:::<<<===>>>AAAAAAAAAAAABBBCCCDDDEEEJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGGGGFFFEEECCCBBBAAA>>>>>>??????>>>===<<<<<<>>>>>>>>>@@@BBBEEEHHHJJJOOOOOOPPPRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYYYYXXXXXXUUURRROOONNNNNNMMMLLLJJJIIIFFFBBB>>><<<888444111000//////.........//////+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---.........---------,,,+++*********++++++,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******+++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************************************++++++*********************************************************))))))***+++,,,,,,------***+++++++++++++++,,,,,,,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,,,,---------------...////////////111333555777999:::AAABBBDDDFFFGGGIIIJJJKKKHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNOOONNNNNNMMMLLLLLLJJJEEE???:::666444333000000000111222222333444333333333333333444444555555777999<<>><<<;;;::::::;;;===???AAAEEEFFFHHHJJJMMMPPPRRRSSSUUUUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQRRRRRRQQQPPPPPPNNNJJJFFFBBB???;;;999444333111///......//////---......------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,---------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************+++******************+++************************************************))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,---...///000111000111444777;;;===@@@AAADDDEEEGGGIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGFFFDDDBBB>>>;;;888666555555222222333444444444444444444555555555666666666666777999<<>><<<;;;::::::::::::;;;<<<>>>AAADDDGGGIIIKKKMMMNNNPPPSSSUUUVVVWWWXXXUUUTTTSSSTTTUUUUUUTTTRRRPPPPPPNNNKKKHHHEEECCCBBB;;;999666333111/////////......---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++************************++++++***))))))***++++++************************************************))))))******++++++,,,,,,*********++++++,,,,,,---*********+++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,......+++++++++,,,...000111222555666999===@@@BBBDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFDDDBBB@@@???:::999888777777666666777777888999999:::999999999::::::;;;;;;;;;;;;::::::;;;<<>>:::777444333222///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------,,,,,,******++++++,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++,,,,,,---))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))((((((++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++************************************************************************)))******+++,,,,,,------)))*********++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,------------,,,++++++******++++++,,,*********+++,,,...///000------...000111444666777<<<===???BBBCCCDDDEEEEEEGGGHHHKKKMMMMMMMMMLLLLLLKKKKKKKKKJJJHHHGGGEEEDDD@@@@@@@@@???>>><<<;;;:::666777888999:::;;;;;;;;;===>>>???AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAACCCDDDFFFHHHHHHFFFEEECCCAAAAAAAAABBBDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHJJJMMMNNNOOOQQQTTTVVVXXXYYYZZZYYYXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPLLLLLLLLLKKKIIIGGGEEEDDDBBBAAA???>>>============<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDBBB@@@<<<999777555555777888999;;;<<<===<<<>>>AAAEEEHHHKKKMMMNNNLLLMMMPPPSSSTTTRRRMMMJJJEEEGGGIIIHHHFFFEEEFFFHHHHHHGGGEEECCC@@@<<<:::888444111......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,+++,,,---------,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......******+++,,,++++++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********************************************************)))))))))))))))))))))***+++,,,,,,------))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,+++++++++,,,---...000111111222333444666999;;;<<>>???@@@@@@???@@@AAACCCFFFGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGKKKLLLNNNOOONNNLLLIIIGGGCCCCCCDDDEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHHHHHHHGGGHHHKKKMMMNNNOOOQQQSSSVVVWWWXXXYYYWWWVVVSSSQQQPPPOOOOOOPPPNNNNNNMMMLLLMMMNNNOOOPPPMMMNNNNNNNNNMMMKKKIIIHHHEEECCCAAA>>><<<<<<;;;;;;:::;;;<<<===??????@@@@@@CCCDDDDDDDDDBBB>>>:::888777777777888999999:::::::::;;;===>>>@@@AAAAAAAAAFFFHHHKKKOOOPPPMMMGGGCCCAAADDDEEEEEECCCBBBDDDGGGKKKJJJJJJHHHFFFCCC@@@>>>999666333222333333111///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,---------,,,+++***++++++---......---++++++*********++++++,,,,,,,,,******++++++,,,---......,,,------......------,,,............---,,,++++++)))***+++,,,---,,,,,,+++...------------...//////,,,,,,,,,,,,+++)))'''&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************))))))((((((++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))))))))******************++++++,,,,,,,,,************************************************++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))*********+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++***************++++++...------,,,---...000111333555999:::;;;===???AAAHHHFFFBBB???>>>>>>???@@@GGGHHHIIIIIIHHHFFFDDDCCC??????>>>>>><<<;;;999888777777777777777999<<>>===============>>>???@@@AAA@@@CCCEEEEEECCC@@@>>>>>>;;;;;;:::999777666555555============>>>???AAABBB@@@CCCGGGJJJKKKJJJHHHFFFHHHEEEAAA===<<<===???AAA@@@CCCGGGHHHGGGFFFFFFFFF???===999666333111000///111000///---,,,------.........---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000/////////...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------------------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++------------------------***++++++,,,+++***)))(((++++++***)))***+++---...***+++,,,,,,******+++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...+++''''''+++000,,,,,,,,,++++++*********...---+++******+++---...******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,...---,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++*********************************++++++++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------...000111333666999===???@@@AAABBBCCCCCCAAA>>><<<::::::;;;<<>>AAADDDEEEGGGHHHIIIHHHHHHJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKLLLNNNNNNLLLIIIIIIJJJKKKJJJIIIIIIKKKLLLPPPOOONNNMMMMMMMMMNNNNNNLLLLLLLLLKKKKKKJJJIIIHHHIIIIIIHHHGGGHHHHHHJJJJJJKKKMMMOOOPPPOOONNNNNNOOOPPPOOOMMMKKKKKKLLLMMMNNNPPPOOONNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHFFFDDDBBBBBB???>>>>>>>>>>>>??????@@@BBBEEEGGGGGGEEEBBBAAA@@@======<<<:::999888777666======???@@@@@@AAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@BBBBBB@@@???>>>===>>>>>>===???BBBDDDEEEEEEFFFHHHFFFDDDBBB>>>;;;888666555222111///---------...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---///...---,,,,,,,,,,,,------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,---------,,,,,,+++***---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---------,,,******,,,++++++***+++,,,---...+++,,,---,,,+++***+++---,,,,,,------------,,,,,,------,,,,,,++++++******------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,((((((,,,000---------,,,,,,,,,++++++...---+++******+++---...******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++************************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------...///111333555666999===AAACCCCCCBBBBBBBBB===;;;999666555555666777:::;;;;;;;;;:::888666555333444444444444444444444777:::===@@@BBBDDDGGGJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHHHHIIIJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIKKKMMMNNNKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLLLLKKKJJJKKKLLLKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKNNNMMMLLLKKKJJJIIIHHHGGGDDDCCCBBBBBBAAABBBBBBBBBEEEGGGIIIJJJHHHEEEDDDDDDAAA@@@???>>>===<<<;;;::::::<<>>???@@@@@@>>><<<:::999;;;===???@@@BBBEEEHHHKKKJJJIIIFFFCCC@@@===<<<666444111///......///000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............------,,,,,,,,,,,,,,,,,,,,,---...+++---...---,,,+++,,,---------,,,,,,,,,,,,------++++++++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))---000......------------,,,,,,------++++++++++++------******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,------......///000222555777999:::===@@@CCCDDDBBB???<<<;;;777666444222222222222333666666666666555444333222000000000111222333444444777;;;@@@DDDGGGIIILLLMMMMMMNNNOOONNNLLLKKKKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFFFFGGGGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLGGGGGGGGGHHHIIIJJJLLLMMMJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIIIIJJJJJJIIIIIIHHHLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGIIIKKKKKKJJJHHHHHHHHHFFFEEEEEEDDDBBBAAA@@@@@@;;;===???BBBEEEGGGHHHIIIKKKIIIFFFCCC@@@?????????;;;<<<>>>???>>>===;;;999777888999:::;;;===AAADDDHHHIIIIIIHHHGGGEEECCCAAA<<<:::777333111//////000........................------------------------------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------------......------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,---......,,,,,,---......---,,,++++++,,,---...******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++---///---------------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++***))))))***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,++++++,,,---...//////000111444666999<<<===>>>CCCEEEFFFEEE@@@;;;777555444333222111000111111111222222222222222222111111000000111222333555777888888<<>><<<<<<;;;;;;;;;888888888777777888<<>>:::666333111000............------------------------------------------------------------+++++++++,,,---......///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,***+++,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------------------------------------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......,,,,,,---...---,,,+++******+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,---...+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++************************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......++++++,,,---...000222333444555888;;;>>>@@@AAABBBGGGHHHHHHEEE???999444222222222111111000111111111//////000000111111222222444444444555666999;;;===<<<@@@DDDHHHIIIJJJKKKMMMKKKLLLNNNNNNMMMMMMNNNPPPLLLLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDBBBCCCFFFHHHMMMMMMLLLIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHMMMKKKHHHFFFDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLIIIFFFEEEGGGJJJLLLMMMOOORRRSSSRRROOOKKKHHHEEECCC@@@<<<:::::::::;;;999999888777555666888;;;===???AAACCCFFFGGGIIIIIIGGGFFFDDDAAA===999666444000000000///......------------------------------------------------------*********+++,,,...///000------,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,------------...------------------------------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,------------,,,,,,++++++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,111111000...---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------++++++++++++,,,---...///+++,,,---///111444666888777999<<>>@@@CCCEEEGGGGGGHHHHHHHHHEEEAAA===:::444444333222000///......................................................,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------------------------------------,,,,,,+++++++++***+++,,,,,,---------,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---------,,,,,,,,,---------..............................------,,,,,,,,,,,,++++++***++++++,,,------......------------------------++++++++++++++++++++++++,,,+++*********+++---...+++,,,---------+++***)))+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++......---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------.........******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,************************+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''(((((((((((()))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++,,,---...///,,,---///111444777:::;;;999;;;>>>AAADDDEEEFFFFFFAAAAAA@@@<<<666222000/////////000000000000000111333333444666888:::<<<===::::::999999;;;>>>@@@BBBFFFHHHJJJJJJIIIHHHIIIJJJJJJKKKLLLKKKIIIIIIIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEAAACCCEEEEEECCCDDDGGGJJJHHHIIIIIIGGGDDDCCCDDDEEEHHHHHHIIIMMMUUU```kkkqqqnnnkkkddd]]]VVVQQQNNNLLLLLLMMMOOOQQQSSSSSSSSSSSSUUUUUUUUUSSSQQQQQQSSSTTTRRRTTTWWWZZZ]]]___aaaaaa^^^^^^]]]\\\XXXTTTPPPMMMIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGBBBCCCEEEEEEEEEEEEGGGIIIGGGHHHIIIJJJLLLNNNOOOOOOKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVUUURRRPPPNNNKKKIIIFFFBBB>>>:::777666777888888888777777888:::666777777888;;;>>>AAABBBEEEGGGJJJKKKJJJFFFBBB???777777666444222111//////...................................................---,,,+++++++++,,,---,,,,,,,,,,,,,,,---...///+++++++++,,,,,,------------------------------------------,,,,,,+++++++++***+++,,,,,,------------+++,,,------.........---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***++++++,,,------,,,,,,,,,------.................................---------,,,,,,,,,++++++******++++++,,,---......------------------------++++++++++++++++++++++++,,,++++++***+++,,,...///+++,,,,,,---,,,+++)))(((***+++,,,,,,******+++,,,***+++,,,------,,,+++***''''''(((***+++,,,---...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,+++***,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++((()))***+++,,,---......//////...---,,,++++++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,'''(((***+++,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***(((''')))*********++++++******++++++,,,---*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++++++++---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---...000000...------...000000222444888;;;>>>@@@CCCCCCBBBCCCCCCDDDEEEEEEEEEBBB===888444222111222444333111000000111333444666666888999;;;===>>>>>>???AAACCCCCCBBBBBBBBBCCCEEEFFFFFFGGGIIIKKKMMMNNNNNNNNNLLLKKKJJJJJJJJJJJJLLLIIIEEEEEEGGGGGGFFFDDDGGGCCC???>>>@@@AAA@@@???BBBDDDFFFFFFEEEEEEHHHKKKPPPOOOMMMKKKJJJJJJJJJJJJKKKRRRYYY\\\```lll{{{lllaaaZZZVVVTTTQQQSSSVVVZZZ]]]]]][[[XXX\\\\\\\\\[[[ZZZZZZ]]]___\\\^^^aaacccfffjjjooosssqqqpppnnnlllhhhaaaZZZUUUQQQSSSVVVWWWVVVRRRNNNKKKHHHJJJNNNOOOOOONNNNNNNNNOOONNNMMMLLLJJJHHHFFFDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJHHHEEEEEEHHHKKKJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRTTTUUUTTTSSSTTTTTTQQQPPPNNNJJJEEE???:::888666666555555444444444555555555666666888999;;;<<<>>>BBBHHHMMMMMMMMMLLLKKKDDDAAA===999555444333333000///......---------...------------...///000000..................------........................//////............//////,,,------......------,,,------,,,++++++,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////...,,,*********,,,---------------------------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,,,,,,,---.........------*********++++++,,,,,,---++++++++++++++++++++++++---+++))))))***+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++---...///---------...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++******************++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,...///...------...000333444666999===???AAACCCBBBBBBDDDDDDDDDCCCBBBAAA???===999666333111111111222111111111222444666777::::::;;;;;;<<<======>>>???AAACCCCCCCCCCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJGGGDDDCCCEEEFFFEEECCCCCCAAA@@@@@@CCCCCCBBB@@@AAACCCFFFGGGHHHJJJNNNQQQWWWVVVTTTRRRRRRSSSTTTUUUSSSYYY___ccciiixxxuuuiiibbb___\\\]]]```eeehhhiiifffccceeedddcccaaa```aaadddgggeeefffggghhhkkkpppwww{{{~~~zzzssskkkeeeaaa\\\]]]______]]]YYYUUURRROOORRRUUUWWWYYYZZZ[[[\\\]]]]]][[[XXXTTTPPPOOONNNKKKIIIGGGEEEDDDDDDDDDEEECCCEEEGGGGGGEEEFFFHHHKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRTTTUUUTTTSSSSSSTTTTTTTTTRRRNNNJJJEEEAAA>>>999888666555333333333333555555555666777888::::::<<<@@@FFFIIIKKKKKKLLLLLLIIIGGGDDD???<<<999777666111111///...---......///......------------..............................------------------------...------,,,,,,------...,,,------......------,,,------,,,,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++---------,,,,,,+++++++++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++*********++++++))))))***+++,,,------...++++++++++++++++++++++++---,,,******,,,---,,,+++++++++******++++++,,,---***++++++++++++,,,,,,,,,***************************************************+++---,,,+++******+++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...111333555777;;;???BBBCCCDDDDDDAAABBBDDDEEECCCAAA===;;;777666555333222111111111111222333555777999:::;;;==================<<<<<<>>>@@@CCCDDDDDDDDDEEEGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHFFFCCCBBBCCCDDDCCCCCCBBBBBBCCCEEEGGGHHHGGGEEEEEEGGGIIIJJJKKKNNNRRRUUUYYYXXXWWWVVVWWWZZZ]]]___^^^bbbgggjjjqqqtttiiidddccceeehhhmmmpppqqqnnnllljjjiiifffcccaaacccgggkkkppppppoooooorrrxxxuuuooommmggghhhhhhgggdddaaa]]][[[WWWYYY]]]bbbgggllloooqqqrrrsssrrrlllddd^^^[[[[[[TTTRRROOOKKKIIIGGGGGGGGGDDDFFFHHHIIIHHHGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRSSSRRRQQQQQQRRRUUUTTTSSSQQQNNNJJJGGGEEE>>><<<888555333222222222333333444444555666777888:::===AAADDDFFFHHHKKKMMMOOONNNLLLIIIEEEAAA===;;;666555222000......///000///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,---------,,,***))))))***,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))((((((******++++++,,,,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,++++++*********,,,+++***((((((((()))************++++++,,,,,,,,,***+++++++++++++++,,,,,,---+++***+++,,,---,,,+++++++++******++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---,,,***))))))******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++(((((()))***+++,,,------...------,,,,,,+++++++++***+++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,---------...000555888888:::???CCCEEEEEEDDDDDDBBBBBBBBBAAA???<<<999888222222222222333333333333555666888:::<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDEEEGGGHHHGGGGGGFFFGGGHHHJJJLLLNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIKKKMMMNNNNNNMMMPPPPPPOOOOOOOOOQQQSSSUUU[[[ZZZZZZZZZ\\\aaaeeehhhfffiiimmmpppuuu~~~ooohhhiiijjjmmmrrruuuvvvtttrrrooommmhhhdddbbbeeejjjnnnvvvuuusssrrrvvv~~~zzzssssssllllllkkkjjjhhhfffdddbbb^^^```dddjjjsss{{{xxxllleeebbb\\\ZZZVVVRRROOONNNNNNOOONNNPPPQQQQQQPPPMMMJJJIIIGGGHHHHHHIIIKKKLLLNNNOOOMMMNNNOOOOOONNNMMMNNNOOOQQQQQQQQQPPPNNNLLLJJJHHHCCC@@@<<<777444222222222222222222222222333444555777999<<<>>>AAADDDHHHLLLPPPQQQQQQQQQNNNJJJFFFDDD???<<<888444111/////////......---------------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,---,,,,,,,,,,,,------...---,,,+++******+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------,,,+++++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,------......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********000///---,,,++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,+++*********,,,,,,+++)))++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,///000111111///---......++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......---------,,,,,,+++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---...///000111444888<<<<<>>;;;888777777777000111222333444555666666888999:::;;;<<<<<<<<<;;;777888888999:::;;;<<<<<<>>>@@@CCCDDDDDDEEEGGGHHHGGGFFFEEEFFFGGGJJJMMMOOOOOONNNLLLJJJHHHGGGGGGFFFKKKKKKJJJIIIHHHHHHJJJKKKOOOPPPSSSUUUVVVVVVWWWXXX[[[YYYWWWUUUUUUVVVWWWWWW```___```aaadddiiimmmpppjjjnnnsssxxx}}}}}}vvvrrrrrrsssvvvyyyzzzzzzxxxvvvtttooojjjgggjjjoootttuuutttsssssswww|||vvvvvvmmmnnnnnnnnnmmmllljjjiiihhhhhhkkkrrr{{{{{{mmmeee```]]]ZZZWWWUUUUUUWWWXXXZZZ[[[\\\]]]\\\YYYVVVSSSNNNMMMLLLKKKKKKJJJJJJKKKJJJKKKLLLKKKIIIIIIJJJLLLMMMNNNNNNOOONNNMMMKKKJJJGGGDDD@@@;;;888555444444111111111000000111222222555666888999;;;???DDDHHHKKKNNNQQQSSSSSSQQQNNNKKKGGGDDD@@@:::666222111000...---------......///000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,---,,,,,,,,,------...///+++,,,---......---,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,------.........))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++---,,,,,,++++++++++++,,,...------,,,+++***))))))*********++++++,,,,,,---+++******+++,,,,,,***)))++++++******++++++,,,---,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---...000///...------...++++++,,,,,,,,,+++******++++++++++++++++++++++++*********+++++++++++++++---,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,---*********+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...///111333444666888<<>>>>>>>>@@@CCCDDDDDDDDDEEEGGGFFFEEEDDDEEEGGGKKKOOORRRPPPOOONNNMMMLLLKKKKKKKKKRRRSSSRRRQQQPPPPPPRRRTTTXXX]]]ccchhhiiihhhhhhhhhfffccc___]]]]]]^^^^^^^^^______aaacccfffjjjmmmooolllpppwwwwwwuuutttuuuwwwyyyzzzzzzzzzwwwrrrmmmjjjlllqqquuutttsssssstttxxxzzzzzzqqqrrrsssttttttrrrpppooorrrrrrtttzzzyyylllcccaaa^^^[[[[[[\\\___aaacccdddeeehhhjjjiiifffccc[[[YYYVVVQQQMMMIIIGGGFFFIIIIIIJJJHHHGGGFFFHHHIIILLLLLLNNNNNNOOONNNMMMLLLIIIGGGDDDAAA>>>;;;999888333333222111111111222222444555666666777:::>>>BBBEEEHHHMMMQQQSSSRRRPPPOOOMMMKKKGGGBBB===888555333000//////...//////000000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------......------,,,,,,,,,,,,,,,---...///000+++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------............////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++,,,,,,((())))))*********))))))---,,,,,,++++++*********)))******+++,,,,,,------,,,++++++,,,------+++)))++++++******++++++,,,---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++((()))++++++***)))***++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))*********++++++++++++++++++++++++************)))))))))******++++++,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////222444777999:::<<>>888777555333222222333333444333222222444666888::::::999888777777888999999888999:::<<<===???@@@AAA???AAACCCCCCCCCCCCDDDEEEDDDDDDCCCDDDGGGLLLQQQTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXXXXZZZ]]]cccmmmzzz}}}tttoooiiieeeddddddcccbbb]]]^^^aaacccfffiiijjjkkklllooouuu~~~|||yyyuuutttvvvyyy{{{||||||zzzvvvqqqnnnooossswwwuuuuuuvvvvvvyyy}}}~~~uuuvvvxxxyyyyyyvvvssspppvvvvvvyyyyyykkkiiifffccccccfffiiikkkllllllmmmooorrrssspppnnndddbbb]]]XXXRRRMMMJJJHHHIIIJJJJJJHHHFFFFFFHHHIIIIIIJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHFFFDDD@@@>>><<<777666555555444444444555333444444444444555888;;;???BBBGGGLLLOOOPPPOOONNNNNNMMMKKKHHHDDD@@@<<<:::444333222000///.........,,,,,,------...//////000------------------------......------------......,,,------......------,,,,,,,,,,,,------...///000,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,---------.........//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,---..................---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++*********++++++,,,,,,---)))***,,,---......---,,,++++++++++++++++++,,,,,,))))))***+++,,,,,,---------,,,,,,...//////---+++++++++******++++++,,,---,,,,,,,,,++++++*********************************************************(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))******++++++++++++''''''((()))***+++,,,,,,******+++,,,---......///))))))***+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222333333666:::<<<===???AAACCC@@@@@@AAA@@@???<<<:::888333333333333222222111000555444222222333555888:::<<<;;;999888999:::<<<>>><<<<<<===???@@@AAABBBCCC???AAACCCCCCBBBBBBBBBCCCCCCCCCBBBDDDGGGMMMRRRUUU[[[\\\]]]___aaacccfffggg^^^```aaa___]]]]]]```cccmmmzzzzzzrrrllliiigggdddbbb```bbbeeehhhkkklllmmmmmmkkkmmmqqqxxx|||yyy{{{~~~}}}yyyvvvvvvzzz}}}wwwxxxyyyyyyzzz|||vvvxxx{{{|||zzzvvvrrrooosssuuuzzztttqqqnnnllllllnnnqqqssstttsssrrrsssvvvvvvssspppfffddd```[[[WWWSSSQQQOOOKKKKKKJJJIIIGGGGGGHHHJJJGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKJJJGGGDDDAAA>>>:::999888777777777777777333444444333222333555777<<>>???@@@@@@@@@BBBBBBAAA???<<<999666444111111111111222222222222555555666666777888999999>>>???AAABBBBBBBBBAAAAAAFFFBBB??????BBBEEEEEEDDDDDDEEEFFFEEEDDDCCCEEEGGGEEEDDDEEEHHHNNNUUUYYY[[[aaaaaacccfffjjjllllllkkkiiiddd^^^\\\___dddggghhhrrrsssllliiihhhgggeeedddfffkkkmmmjjjiiikkkeeejjjqqqwww{{{}}}xxxrrrnnnooottt||||||xxxvvvvvvvvvqqquuu~~~|||uuurrrsssvvvwwwwwwyyyuuupppppprrrsssppplllddddddcccaaa^^^ZZZVVVTTTTTTQQQMMMJJJHHHHHHJJJKKKLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKIIIGGGEEEEEECCC???;;;888666666666444555555555555333222111777999===BBBFFFHHHJJJKKKKKKKKKLLLMMMNNNLLLIIIGGG???<<<888444111000111111111000....../////////.........................../////////...------,,,,,,........................---------............///------............------++++++******+++---...000---------,,,,,,+++++++++***+++,,,...///000000111,,,+++******+++...000222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,------/////////......---,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++,,,---...---,,,,,,++++++,,,,,,++++++++++++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++*********))),,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---...///111333666888999>>>>>>???@@@AAA@@@@@@??????>>>===;;;999666444333000111111222333333444444666777888:::<<<===???@@@AAAAAACCCCCCDDDCCCBBBBBBCCC@@@>>>???BBBEEEFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCDDDCCCDDDIIIQQQYYY___bbbcccdddggglllqqqssssssrrrjjjfff```___aaafffiiijjjuuuzzzpppllljjjiiimmmkkkmmmqqqsssooommmnnniiimmmrrruuuxxx||||||wwwpppkkkkkkooouuuzzz|||yyywwwwwwtttvvv|||zzzvvvvvvxxxxxxxxxxxxtttppppppsssuuurrrpppiiihhhfffccc```]]][[[ZZZXXXVVVTTTRRRPPPNNNMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKJJJIIIGGGFFFGGGEEEBBB???===;;;;;;;;;::::::;;;:::999777555444333555999===AAADDDFFFGGGGGGGGGGGGHHHIIIJJJIIIHHHEEECCC???;;;777444333222000///---,,,---......---........................------..........................................---------............///------............------...---,,,,,,,,,---...///---------,,,,,,---------******,,,---............------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---------,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,,,,---------------------.........++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++************,,,,,,,,,,,,------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...------------...///000333555888;;;===???AAABBBBBBBBBAAA???===<<<;;;:::888666444333222222111111222444555666777888:::;;;<<>><<<999666555111333666999===@@@BBBDDDCCCCCCCCCCCCDDDFFFHHHIIIKKKJJJIIIEEEAAA;;;777444222000------...///..............................,,,,,,------...//////000........................---------............///------............------000///...------------......------------......///***+++,,,,,,------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++*********------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------+++++++++,,,---...............---,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++*********))))))***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,---------+++++++++++++++++++++,,,------,,,++++++++++++,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...............//////222333666999===???BBBCCCCCCCCCCCCAAA???<<<:::888777666444222111111222333333333555666888:::;;;<<<>>>???@@@BBBDDDFFFGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCGGGLLLPPPSSSSSSPPPNNNMMMOOOPPPOOONNNQQQOOOMMMOOOSSSYYY]]]___```ccchhhooouuuwwwuuusssjjjhhheeedddeeeiiimmmoooqqqvvv~~~yyyuuuuuuwww|||xxxxxx}}}|||yyyyyyxxxxxxwwwuuuuuuyyy~~~|||{{{tttpppjjjfffeeeiiimmmqqqwwwyyy}}}~~~yyyxxxxxxxxxzzz~~~}}}{{{wwwtttssssssttttttvvvssspppqqqtttwwwyyyzzzuuuuuusssqqqnnnjjjfffdddcccccccccbbbaaa___]]]\\\UUUSSSPPPMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIGGGFFFEEEBBBBBBAAA???<<<999666444333333555777:::>>>AAABBBCCCCCCBBBAAAAAACCCGGGIIIMMMNNNNNNMMMIIICCC===999555333000//////000000///........................---------.........//////........................---------............///,,,------......------,,,---------------.........111000///...------......,,,,,,---------,,,,,,+++------.........---,,,+++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------------000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++........................+++++++++,,,,,,,,,,,,,,,------------------------.........------.........---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------...---,,,,,,,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++++++++*********))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,------...++++++++++++++++++++++++,,,++++++***************------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222555666999===@@@BBBCCCDDDCCCBBB@@@>>>;;;999666555555444333222222333444555666777888:::<<<>>>???@@@BBBBBBCCCCCCDDDDDDDDDEEEBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDHHHOOOYYYdddkkkiiieee^^^YYYWWWWWWWWWXXXXXXVVVSSSSSSVVVYYYZZZ[[[___bbbffflllqqqrrrpppmmmhhhgggeeedddeeeiiimmmpppssswww}}}}}}{{{~~~~~~||||||zzz}}}{{{tttqqqpppnnnllliiigggdddcccdddhhhlllooouuuwwwzzz}}}{{{uuuuuuwwwvvvxxx}}}~~~|||{{{zzzxxxxxxxxxyyyzzzvvvtttqqqppprrrvvvyyy{{{wwwxxxzzzyyyvvvpppjjjgggeeeeeedddcccbbbccccccdddbbb___ZZZVVVSSSRRRRRRSSSOOONNNLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCAAA>>>;;;888666555444444555777;;;>>>???EEEEEEEEECCCBBBCCCFFFIIIKKKMMMOOOPPPMMMIIICCC@@@999666222//////000////////////////////////////////////.........---------........................---------............///,,,,,,------------,,,,,,)))***+++,,,---...//////444222000...---,,,------...............------,,,+++,,,---.........------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---........................++++++,,,,,,,,,---------------------------------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,++++++++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,------------++++++,,,,,,,,,+++******++++++***))))))))))))))),,,,,,,,,++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///111333555666999;;;===@@@BBBCCCCCCCCCBBB@@@===:::777666555555555555555666777888999::::::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>???@@@AAAAAA???AAAEEEMMM[[[lll{{{oooddd___^^^___\\\ZZZZZZ[[[]]]^^^^^^^^^aaabbbfffjjjnnnooommmjjjfffffffffeeeeeeiiimmmqqqxxx|||~~~~~~~~~~~~tttjjjgggeeeccc```^^^^^^___aaadddhhhkkkmmmnnnrrrxxx~~~{{{sssssstttpppsssxxx~~~}}}~~~}}}}}}~~~}}}yyyzzz{{{zzzyyyyyyzzz|||xxxuuuqqqnnnnnnqqquuuxxxwwwxxx{{{{{{zzzuuuqqqmmmjjjiiihhhgggggghhhiiijjjmmmjjjddd___[[[ZZZ[[[[[[UUUTTTSSSPPPNNNLLLJJJIIILLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGFFFCCCAAA>>><<<777666444333444777:::<<>>@@@BBBDDDEEEDDDCCCCCCBBB???;;;777444555666777666777999;;;<<<>>>>>>?????????@@@BBBCCCEEEFFFFFFCCCBBBBBBAAA@@@???>>>>>>>>>=========>>>@@@AAACCCBBBEEEJJJTTTddd{{{vvvjjjfffgggbbbbbbcccdddffffffdddbbb```aaadddgggkkkmmmllljjjeeefffgggffffffiiiooosssvvvzzz~~~~~~xxxttttttvvvvvvvvvwwwwwwwwwyyy|||~~~ssshhhdddbbb___\\\ZZZ\\\```eeeiiilllmmmnnnmmmsss|||uuuqqqrrrjjjkkknnnsssxxxzzzzzzyyy{{{xxxwwwyyy}}}|||yyy{{{}}}|||zzzyyyzzz|||zzzwwwrrrmmmkkklllpppttttttuuuwwwxxxyyyyyyyyyxxxvvvvvvvvvvvvtttsssrrrqqqssspppkkkfffcccbbbdddeeebbbaaa___]]]YYYUUUQQQOOONNNMMMKKKJJJIIIIIIJJJJJJHHHIIIIIIHHHGGGEEECCCBBB<<<:::777555444666999;;;AAAFFFLLLMMMJJJHHHIIIJJJIIIJJJKKKLLLMMMMMMLLLLLLCCC???999444222111000///////////////////////////..................------........................---------............///+++,,,,,,------,,,,,,+++(((***+++---.../////////111000---,,,+++---...000,,,,,,---.........------///...---,,,+++,,,------,,,,,,------.../////////------------------------------------------------,,,,,,,,,---------......,,,,,,------.../////////+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........---------------***+++---......---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,///111111///,,,+++---------,,,,,,,,,++++++))))))***+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++,,,,,,---,,,+++***)))---,,,++++++******++++++*********+++,,,---...///,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------------,,,++++++*********+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000333777:::===???BBBCCCEEEFFFFFFEEEDDDBBBBBB???:::555333555777:::777999<<>>>>>============???AAACCCDDDIIIKKKPPPYYYjjjtttnnnnnniiiiiijjjlllmmmkkkgggddd^^^___aaadddiiikkkkkkjjjeeeggghhhhhhgggjjjppptttqqqtttyyy|||{{{yyy||||||{{{|||~~~xxxoooiiiffffffkkkllloooppprrrtttwwwyyyvvvjjjeeedddaaa]]][[[___dddjjjnnnpppqqqppppppyyyxxxqqqpppfffffffffiiiooosssvvvwwwwwwssspppsssyyy~~~~~~|||~~~~~~{{{xxxrrrlllhhhiiimmmqqqrrrrrrssstttwww{{{zzzxxxuuurrrmmmiiiggghhhjjjkkknnnmmmkkkhhhddd^^^YYYVVVPPPNNNLLLIIIIIIIIIJJJKKKGGGHHHHHHIIIHHHGGGEEEDDDBBB???;;;888777888;;;======DDDLLLOOOMMMJJJJJJLLLJJJJJJKKKKKKLLLMMMNNNNNNJJJEEE???999666555444333000000000000000000000000,,,,,,------.../////////........................---------.........//////+++,,,,,,------,,,,,,++++++,,,.../////////.........---+++++++++...111222***+++,,,,,,---------,,,222000...+++******+++,,,,,,,,,------...///000000------------------------------------------------,,,,,,,,,---------......,,,,,,------...///000000..................------,,,,,,,,,,,,,,,,,,,,,,,,........................***)))((('''((()))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------......//////000---,,,***))))))***,,,---...------,,,,,,------............------,,,,,,,,,))))))***++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***+++++++++***)))'''&&&***+++,,,,,,------,,,,,,...------,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++)))((())),,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,++++++//////...---,,,,,,,,,,,,---,,,+++***+++,,,---...++++++,,,...............000111444888;;;>>>@@@AAAFFFFFFFFFFFFEEEEEEEEEEEE===<<<:::999:::;;;===>>>@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCBBB@@@===<<<<<<===AAAAAA@@@@@@AAACCCFFFGGGHHHQQQ[[[eeeooo~~~rrrlllnnnmmmlllmmmnnnmmmiiieeeeeebbbaaaccciiinnnooooooooooooooooooooonnnmmmlllpppnnnnnnsssvvvvvvyyy~~~rrrnnnnnnnnnoooqqqtttwwwxxxssskkkdddbbbcccbbbfffjjjlllnnnsssyyy~~~~~~pppkkkiiifffccceeeddddddhhhnnnsssuuuuuuxxx}}}yyysssnnngggcccfffjjjmmmppptttqqqnnnlllooovvv{{{|||zzz{{{|||xxxrrrooommmmmmqqqwwwxxxvvvsssqqqsssxxx|||yyyvvvqqqkkkhhhhhhkkkooorrruuuwwwuuusssppphhh___XXXTTTOOOKKKKKKKKKKKKKKKFFFGGGHHHIIIIIIGGGEEECCCFFFDDDAAA>>><<<::::::999;;;@@@GGGMMMQQQQQQOOOMMMNNNLLLHHHFFFFFFIIIMMMOOOOOOLLLGGGAAA;;;666222000111000///.........///000------...................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////******++++++,,,---......//////...---,,,++++++***---------,,,,,,+++++++++,,,,,,,,,---------......------------------------------...///...---+++***------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,------------------------------,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,***)))***,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,---...//////000333444777;;;>>>@@@BBBCCCFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@???>>>>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAABBBAAA???>>>>>>@@@BBBEEEDDDDDDEEEHHHKKKOOOQQQRRRXXX```gggppp|||uuuqqqqqqpppooopppqqqpppllliiihhheeedddffflllqqqrrrrrrrrrrrrqqqqqqooonnnmmmllljjjggghhhllloooooorrrwwwzzznnnjjjjjjjjjkkkmmmqqqtttvvvssskkkeeebbbcccbbbeeehhhkkkmmmrrrxxx|||vvvooollliiifffgggfffgggjjjooorrrqqqppptttxxx}}}}}}vvvpppjjjgggjjjnnnooopppssspppnnnmmmqqqxxx|||}}}{{{{{{|||~~~~~~wwwtttqqqooosssxxx{{{xxxuuussstttzzz}}}xxxuuupppjjjggghhhkkknnnqqqvvvzzz|||~~~~~~xxxqqq```[[[TTTPPPNNNMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGFFFFFFEEECCCAAA????????????@@@BBBFFFJJJMMMOOOOOOOOOPPPNNNLLLJJJJJJKKKNNNPPPQQQOOOKKKGGGBBB===:::888444333111///......///000................................................/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........++++++,,,,,,------...............------,,,,,,+++...---------,,,,,,,,,+++,,,,,,,,,---------......------------------------------......------,,,+++------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------...//////000000,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))***+++,,,,,,------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,************+++,,,---...,,,,,,---...............,,,,,,,,,,,,...000111333777888;;;>>>AAACCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBB@@@???>>>?????????>>>???AAAFFFJJJNNNMMMMMMMMMOOOSSSWWWZZZZZZ]]]cccjjjrrr}}}yyyvvvsssrrrqqqrrrsssrrrpppnnnllliiigggjjjoootttuuuuuussssssqqqpppnnnmmmkkkkkkeeebbbcccgggjjjjjjlllqqq|||{{{nnnhhhggggggiiikkkooosssvvvtttoooiiieeedddfffgggiiijjjlllqqqwww|||{{{ssspppmmmjjjiiiiiikkkmmmoooooommmkkkppprrruuuzzzyyyqqqllljjjmmmooonnnooorrrpppppprrrwww~~~||||||||||||}}}}}}}}}}}}}}}xxxwwwuuutttwww|||}}}xxxuuuvvv{{{xxxtttoookkkhhhiiijjjlllsssyyy~~~lllggg```\\\YYYUUUOOOKKKKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGJJJMMMPPPQQQRRRQQQPPPNNNNNNNNNOOOPPPOOOOOONNNLLLHHHEEEAAA???:::888444111//////000000................................................///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,...------,,,,,,------...------------------------------------------......------------------------.........---------------,,,,,,,,,---------......------------------------......---,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------++++++,,,------,,,++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,------....../////////000------,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++******+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,------...///+++,,,...///000///...---...---------///222555777:::;;;>>>@@@BBBDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCDDDHHHGGGFFFEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@>>>===<<<======>>>???AAAEEEKKKOOOXXXVVVUUUTTTUUUWWWZZZ\\\YYY\\\ccckkkvvvyyyvvvpppppppppqqqrrrsssssssssnnnkkkiiikkkppptttuuutttnnnnnnlllkkkjjjiiihhhhhheeebbbcccgggiiiiiilllppp|||vvvlllhhhhhhjjjnnnqqquuuyyyyyyuuupppllljjjpppnnnjjjiiijjjpppwww{{{wwwtttrrrqqqnnnmmmmmmmmmmmmmmmmmmlllnnnoooppprrrxxx}}}xxxsssmmmjjjkkkkkkjjjlllpppqqqsssxxx~~~|||zzzyyyxxxwwwwwwyyyuuussstttuuuuuuyyy~~~~~~xxxuuuwww|||zzzvvvqqqmmmkkkkkkkkkkkkuuu{{{yyyuuuqqqoookkkdddZZZQQQPPPNNNLLLIIIHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHIIIKKKMMMPPPRRRSSSRRRRRRQQQPPPOOOOOONNNKKKLLLMMMMMMKKKIIIFFFDDD@@@===888333000//////000////////////....................................//////..................------------------------//////..................------------------------...------,,,,,,------...------------------,,,,,,..................------,,,,,,,,,------.................................,,,,,,,,,---------......------------------------///...,,,++++++,,,---...------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,++++++------------------------+++,,,------------,,,+++------,,,,,,,,,,,,------*********++++++,,,,,,,,,---------------.........---------,,,,,,,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,///...------,,,,,,,,,---+++,,,...///000///...---///......///111555888:::<<<===???AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCCFFFFFFEEECCCBBBAAA@@@???=========>>>>>>============???AAADDDFFFKKKPPPSSSZZZYYYXXXXXXXXXZZZ[[[\\\YYY]]]ccclllwww}}}vvvsssmmmmmmmmmnnnoooppprrrtttnnnkkkhhhiiimmmpppqqqpppfffeeeddddddcccddddddeeedddbbbcccgggjjjkkknnnrrr}}}pppjjjiiimmmqqquuuxxx|||}}}{{{wwwsssqqqvvvqqqkkkggghhhmmmtttxxx~~~|||{{{zzzzzztttrrrooolllkkkmmmpppsssppppppooonnnqqqzzz|||xxxuuuooojjjhhhfffdddhhhmmmpppssszzz|||xxxuuutttsssooolllkkknnnpppppprrrwwwyyyuuuqqqqqqvvv~~~}}}yyytttqqqppppppnnnmmmvvv|||yyyjjj^^^YYYVVVQQQMMMIIIGGGGGGGGGIIIIIIHHHHHHHHHGGGFFFFFFJJJJJJLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMIIIKKKLLLNNNNNNLLLKKKIIIEEEBBB===777333111000000000000/////////.................................------------------------------------------------000000000000//////......------------------------...------,,,,,,------...------------------,,,,,,..................------+++,,,,,,------.................................,,,,,,,,,---------......------------------------...---,,,++++++,,,...///------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++******------------------------------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******+++,,,,,,------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------------...---,,,+++************,,,,,,---...............///000111222555999<<<>>>??????AAABBBDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>======;;;;;;;;;<<<===???@@@AAACCCFFFKKKOOORRRTTTVVVXXXVVVWWWXXXZZZ\\\]]]^^^___^^^bbbgggnnnttt||||||vvvsssnnnnnnnnnllllllmmmpppsssmmmjjjffffffiiikkkjjjiii```___^^^]]]^^^___```aaabbb___aaafffiiikkknnnsss~~~tttmmmkkknnnssswwwyyy{{{}}}|||yyyvvvsssuuupppjjjgggiiimmmqqqsssxxx|||yyywwwrrrnnnllloootttyyyuuutttrrrppppppuuu}}}zzzxxxsssnnnkkkgggdddgggmmmlllpppwww~~~zzzvvvrrrpppjjjggggggjjjkkkiiijjjmmmkkkgggeeeiiisss~~~|||xxxttttttuuuvvvtttrrruuu{{{}}}qqqfffccc\\\UUUOOOJJJGGGFFFHHHHHHHHHIIIHHHGGGGGGFFFIIIKKKMMMOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOIIIGGGBBB===999555333222111000000//////.................................,,,,,,,,,---------------------------------------111111000000///.........,,,,,,,,,------------......------,,,,,,------...------------------------------------------......,,,,,,,,,------.........---------------.........,,,,,,,,,---------......------------------------------,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------------...---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,---...//////...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,...---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...///111333666999<<>>===<<<;;;;;;::::::;;;>>>BBBFFFIIILLLQQQYYY^^^```___^^^]]]VVVXXX[[[^^^``````___^^^bbbggglllooopppuuu~~~~~~yyyvvvuuutttrrrnnnjjjjjjmmmpppmmmiiieeeccceeefffeeeccc___^^^\\\[[[[[[\\\]]]^^^___]]]___eeeiiikkkooottt~~~wwwrrrpppqqquuuuuuuuuvvvxxxxxxvvvssspppooommmmmmnnnrrrssssssqqqpppttt|||}}}{{{xxxssspppqqquuuyyyyyyyyywwwssspppsssyyy~~~~~~}}}{{{|||yyywwwuuuoooiiiiiinnnlllpppuuuzzz}}}~~~yyytttooommmfffdddeeeiiijjjggggggiiiddd```^^^bbbmmmzzz~~~vvvsssrrrtttyyy|||{{{yyyuuu{{{vvvrrrjjjaaaXXXPPPJJJGGGEEEFFFGGGIIIJJJJJJIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQNNNLLLIIIEEE@@@;;;777555111111000000///......---........................------------.........///......................../////////...---,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------.........++++++,,,,,,------......,,,,,,------------------+++,,,,,,,,,------------,,,,,,,,,---------......------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------///...,,,++++++,,,...///,,,++++++++++++++++++,,,.........------,,,,,,,,,---------------------,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,------------------------------...///000000///......++++++,,,---------,,,,,,***++++++,,,,,,------...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,...,,,***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,---...//////---,,,+++***+++,,,---...000111555888<<>>===<<<;;;<<<;;;;;;<<<@@@EEEKKKNNNSSSZZZccciiijjjgggcccaaaZZZ\\\___bbbbbb```]]][[[dddiiinnnooonnnrrr{{{}}}{{{{{{zzzwwwqqqkkkiiikkknnnmmmiiidddbbbccccccbbb```aaa```]]][[[[[[[[[\\\]]]___]]]```fffjjjmmmqqqvvvzzzwwwuuuuuuwwwrrrqqqrrrrrrsssqqqooolllkkkmmmqqqwww{{{{{{wwwssskkkooovvv{{{~~~~~~~~~~~~|||zzzzzzzzz{{{~~~|||xxxsssrrrtttwww|||{{{yyyuuuqqqrrrwww{{{}}}{{{||||||zzz~~~~~~xxxooommmoooooorrruuuxxxzzz{{{}}}~~~~~~~~~|||zzzuuupppllliiibbbaaadddiiikkkiiijjjllleee```\\\___iiissszzz}}}ssssssuuuyyy}}}|||yyyqqqoooooottt{{{}}}vvv||||||tttiii^^^UUUMMMIIICCCDDDGGGIIIKKKLLLLLLLLLHHHHHHIIIIIIKKKMMMOOOQQQOOONNNMMMLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNOOOPPPQQQPPPOOOMMMJJJEEE???:::888222111111000///......---........................---.........//////000000..............................---,,,,,,+++******,,,,,,,,,------............------,,,,,,------...++++++,,,,,,---...//////******++++++,,,---......------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------***+++---...///...------------------------------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,)))***,,,,,,,,,,,,---/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***)))((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++000///---,,,++++++,,,------,,,+++---111333222000777888;;;>>>@@@AAAAAAAAADDDDDDEEEEEEFFFFFFGGGGGGJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@>>>===<<<:::777555===;;;;;;@@@IIIRRRXXX[[[```eeekkkppppppllleee```]]]```ddddddbbb______```eeefffjjjpppssstttxxx~~~wwwtttqqqmmmmmmpppnnnjjjfffeeeggggggeeecccccc]]]YYY[[[]]]]]]^^^bbb```______ccciiiqqqwww{{{~~~~~~zzzwww{{{}}}zzzvvvtttoookkklllppppppkkkfffkkkkkknnnvvv|||vvvllllllnnnqqqtttuuutttrrrxxxyyyyyyxxxwwwxxx{{{~~~~~~}}}zzzwwwtttqqqooonnnvvvxxxxxxtttoooooosssxxxxxx{{{}}}|||yyywwwxxxyyy|||}}}wwwtttqqqooommmooovvvzzzyyyyyy{{{{{{wwwsssqqqooolllgggcccbbbbbbbbbdddiiilllooopppkkkhhheeeeeehhhjjjjjjiiidddgggkkkmmmmmmjjjfffccclllkkknnnwww}}}}}}}}}wwwpppiii___UUUNNNEEEDDDDDDEEEHHHJJJJJJIIIIIIGGGFFFFFFIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTTTTSSSPPPKKKEEE@@@===:::888555444333222111///...---,,,---/////////---000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////.........---------------++++++++++++------///...---,,,+++,,,---...---------------------------------------------------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++,,,,,,------,,,,,,+++'''((()))*********************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***---------------------------------------------------------------------------------,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---...///...---,,,---///---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------------------***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,///...---,,,,,,,,,---------,,,+++---111444444333999:::===???AAABBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA@@@??????>>><<<<<<<<<=========???@@@DDDKKKVVV___fffiiimmmpppuuuxxxxxxssskkkfff```cccggggggddd```^^^^^^bbbccchhhppptttuuuyyy}}}yyytttmmmiiiiiifffdddbbbbbbccceeeffffffeee^^^[[[]]]___^^^___aaa___^^^^^^aaahhhqqqxxx}}}~~~wwwoooooouuuzzzzzzxxxuuurrrooopppqqqppplllgggiiiggghhhoooyyy}}}zzzjjjjjjiiikkknnnoooooonnntttuuuvvvvvvvvvyyy}}}~~~wwwqqqlllkkklllmmmrrrrrrrrrooommmnnnrrrwwwwwwyyy{{{zzzwwwwwwyyy|||}}}wwwsssnnnlllnnntttyyyyyyyyy{{{{{{wwwrrrnnnkkkiiieeecccdddcccbbbcccfffiiilllmmmllljjjggghhhjjjkkkjjjhhheeeeeeeeedddcccaaa___^^^bbbdddjjjvvv|||vvvooofff[[[SSSJJJJJJKKKMMMOOOPPPNNNMMMIIIHHHFFFFFFIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOORRRRRRQQQQQQOOOMMMKKKJJJ@@@===:::777666444222000///...---...///000000///000///...------------...........................,,,,,,---...///000111111------------------------........................------------------------//////.........---------......---,,,,,,---.........---,,,,,,,,,,,,---...------------------------........................---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///000000///,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---///...------,,,------......,,,,,,...222555777888<<<>>>???AAACCCDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>>???===;;;;;;<<>>CCCIIIMMMSSSWWW]]]eeennnyyyzzztttrrrooojjjfffdddddddddeeefffkkkrrrvvvwww{{{}}}xxxpppfff___]]]\\\ccclllrrruuuvvvxxxzzzvvvmmmggghhhjjjhhhggggggfffeeeccccccgggoooxxx~~~}}}}}}~~~}}}yyyvvvnnnjjjffffffkkkrrrwwwzzz~~~~~~wwwqqqnnnmmmkkkhhhfffiiipppvvvxxxxxxpppmmmiiiggghhhjjjllllllmmmoooqqqsssvvv{{{wwwmmmggggggjjjlllkkkmmmqqqvvv|||~~~}}}{{{|||}}}}}}{{{yyy{{{zzznnngggdddeeejjjnnnoooqqqtttxxxvvvsssqqqooonnnlllllljjjiiihhheeeccccccdddfffkkklllmmmnnnooonnnmmmlllnnnkkkfffbbb___^^^^^^______cccjjjsss|||~~~}}}uuummmfffaaa]]]^^^aaaeeefffddd___\\\SSSPPPMMMKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEFFFGGGHHHMMMOOOQQQSSSSSSRRRQQQPPPMMMJJJFFFBBB>>>:::555222111///......///000000000//////............//////................................................////////////////////////........................------------------------..............................------------......---,,,,,,,,,------......------------------------........................---------............///......------------..............................------------------------,,,,,,------------,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...------------------------------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------+++,,,------....../////////...///111333666:::>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@???===<<<<<<===???@@@AAABBBCCCDDDFFFLLLSSSYYYbbbdddgggjjjnnnxxx{{{vvvnnngggdddeeehhhjjjmmmmmmpppuuuwwwwww{{{{{{tttoooiiibbb^^^^^^]]]hhhwwwxxxmmmlllmmmlllkkklllmmmkkkhhheeeeeejjjrrrxxx~~~}}}||||||{{{yyywwwtttkkkhhhfffgggkkkqqqwww{{{zzztttrrrsssrrrpppooopppsssuuutttrrrpppmmmjjjhhhiiikkkllllllkkkmmmnnnppprrruuuzzz~~~~~~vvvooojjjiiijjjkkkjjjoooxxx}}}}}}~~~oooeeeaaa```dddggghhhjjjmmmoooppprrrssssssrrrrrrrrrqqqrrrrrroookkkgggffffffjjjkkkmmmoooooonnnnnnmmmooonnnmmmkkkjjjhhhgggfffnnnppptttvvvxxxzzz{{{}}}xxx{{{{{{rrrlllhhhffffffhhhjjjmmmooommmiiieee^^^[[[WWWSSSQQQOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGEEEDDDCCCDDDEEEHHHKKKPPPTTTUUUSSSPPPNNNQQQNNNJJJGGGCCC>>>999555333111...---...///////////////.........//////000////////////////////////............------------------------------------........................---------------------------.....................,,,,,,,,,------,,,,,,,,,+++,,,,,,------.........---------------------------------------------------------............///......------------..............................,,,,,,------------------,,,------......------,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++,,,,,,,,,------..............................------------------------******++++++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---------------,,,,,,,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,---//////000000000...111444777999<<>>@@@BBBDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA???>>>;;;:::999999<<>>>>>@@@BBBDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCCCCBBB@@@>>>======<<<;;;<<<@@@FFFLLLPPPccciiippprrrqqqoooqqqtttyyy|||}}}vvvnnnmmmwww{{{uuusssvvvyyy{{{|||xxxtttrrrssssssuuu|||}}}sssllljjjkkkqqqsssqqqooopppttt}}}}}}}}}yyyrrrooossswww}}}~~~~~~}}}{{{zzz{{{|||pppsssuuusssppppppssswwwtttttttttwww{{{~~~zzzuuuooollllllmmmppppppppppppqqqtttvvvwwwxxx{{{ooosssxxxtttmmmhhhgggfffdddeeehhhlllmmmllllllnnnttt~~~~~~yyyssssssqqqllleeebbbbbbdddiiinnnvvv~~~~~~tttoooiiijjjlllkkkhhhdddaaa```hhhmmmwww~~~{{{zzzuuurrrpppppprrrvvvxxxyyyzzzyyywwwuuuqqqjjjbbb\\\MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKHHHDDD@@@>>><<<===???BBBFFFKKKOOORRRSSSSSSRRRRRRRRROOOKKKHHH???;;;666333222111111000///////////////000111111........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------.........//////,,,---...//////...---,,,)))+++,,,...//////......------------------------////////////////////////---------.........//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------++++++,,,---............******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++++++++++++++,,,,,,---------------------------------////////////////////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---...------,,,,,,------......---,,,,,,++++++++++++...---,,,,,,,,,,,,---......//////...,,,,,,---//////000000//////000222555;;;;;;<<<>>>???@@@AAABBBCCCBBBAAAAAAAAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCAAA???>>>=========<<<:::<<>>>>>???@@@AAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@>>><<<;;;::::::<<<<<<===BBBJJJUUU___eeewwwzzz}}}~~~}}}{{{zzzyyy~~~{{{uuurrrtttwwwwww~~~~~~wwwpppnnnpppssstttsssqqqkkkeeeeeejjjpppssssssvvvxxx|||wwwpppjjjlllmmmlllkkkjjjkkkmmmooowwwzzzvvvrrrpppqqqsssttttttuuuttttttwww{{{yyytttnnniiiiiiiiiiiijjjlllrrryyyzzzzzz{{{~~~zzzvvvqqqmmmjjjiiijjjjjjmmmmmmmmmnnnppptttwwwyyy{{{uuuqqqqqqoookkkhhhiiijjjqqq{{{|||vvvsssrrrooolllgggbbb^^^\\\^^^bbbnnnyyywwwvvvuuuuuuwwwzzz{{{~~~~~~}}}{{{tttkkkbbb^^^XXXTTTQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKIIIHHHAAA???<<<;;;<<>>999777555555///////////////...---,,,........................------------------,,,,,,........................---------------------------------.........//////---------------------------,,,,,,,,,,,,---...///------------------------......---------,,,,,,,,,..................------........................//////------,,,---......+++,,,,,,------,,,,,,+++------...////////////...------------------------******++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,+++,,,,,,------------------------------///...,,,++++++,,,...///------............------------,,,+++++++++,,,,,,..................------------------------------...---------,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,++++++---------.........//////******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,+++++++++,,,,,,...------,,,,,,------...,,,...///...------...///---///111333555888<<>>===;;;:::999999;;;>>>CCCKKKUUU___iiinnn{{{|||~~~~~~{{{yyywwwwww{{{|||zzzuuuooolllmmmooossszzzxxxsssmmmkkkkkklllkkkjjjjjjeee``````eeekkkoooqqqpppqqquuu{{{~~~|||uuuooohhhiiiiiihhhffffffhhhjjjlllrrryyy~~~vvvssspppppprrrvvvxxxyyy|||zzzyyyzzz|||xxxqqqmmmllllllkkkkkknnnttt}}}{{{xxxtttooommmlllmmmnnnlllmmmnnnooopppqqqrrrrrrzzzzzzuuuqqqrrrqqqmmmlllmmmkkkrrr{{{{{{ttttttsssrrrppplllgggccc```aaabbbjjj}}}}}}|||zzzxxxxxxyyyzzz{{{~~~|||vvvpppjjjccc```^^^\\\VVVQQQPPPNNNLLLKKKLLLLLLLLLKKKEEEBBB???;;;:::<<<>>>???FFFIIINNNQQQSSSSSSRRRQQQLLLJJJGGGBBB===888555333111111000///...---,,,,,,------------------------///......---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000------------------------------,,,,,,,,,---......------------------------...------------,,,,,,,,,000//////...------,,,,,,...........................------,,,------...///+++,,,,,,------,,,,,,+++,,,,,,---...............------------------------******++++++++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...,,,+++++++++,,,---......------------------------...---,,,++++++,,,---...---..................------,,,,,,++++++,,,,,,,,,//////......------,,,,,,------------------------000//////......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------............+++++++++,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,,,,------------------------+++---...///...---...000...000333666777:::>>>@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>===<<<<<<<<<<<<>>>BBBIIIRRR\\\dddkkknnnuuuvvvwwwuuusssqqqqqqrrruuuuuusssooojjjggghhhiiiooowww~~~zzztttqqqmmmjjjjjjiiigggeeefffbbb^^^^^^aaagggkkkmmmllllllnnnsssvvvuuuqqqlllfffffffffdddcccdddgggiiikkkqqqvvv{{{~~~{{{sssrrrqqqtttxxx}}}~~~|||zzz{{{}}}~~~yyyvvvuuutttrrrpppqqqvvv}}}|||zzzvvvsssrrrssstttvvvssssssrrrqqqqqqppppppppprrrvvvxxxrrroooppppppnnnmmmooommmsss{{{yyyqqqrrrrrrsssrrrpppmmmiiigggfffgggnnn}}}}}}zzzxxxwwwwwwwww|||{{{yyysssmmmlllnnnllleee^^^XXXUUUPPPMMMMMMMMMMMMLLLJJJHHHDDD@@@===<<<<<<<<<@@@DDDIIINNNRRRTTTSSSSSSNNNMMMKKKGGGBBB<<<777444333222111000//////......------------------------000000/////////.........................................................---.........////////////........................------,,,,,,,,,------...------------------------------------------------//////.........---------........................,,,,,,,,,------......///---......//////......---+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...+++++++++,,,,,,...///000------------------------...---,,,,,,,,,,,,---...---..................---,,,,,,,,,++++++,,,,,,---...---------,,,,,,++++++------------------------//////......---------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,++++++,,,,,,---------------------------***,,,...///......///000000333666888999;;;===???BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@=========>>>>>>???@@@AAAEEEIIIPPPXXX___dddggghhhlllmmmmmmllljjjkkkmmmppprrrrrrqqqooommmkkkkkkkkknnnvvv|||~~~|||wwwtttrrrnnnkkkiiigggeeedddfffdddaaa```bbbeeehhhiiiiiihhhhhhjjjmmmmmmiiifffdddeeedddccccccdddgggjjjnnntttzzz~~~|||xxxyyy{{{|||yyyyyyzzz{{{}}}{{{xxxtttsssuuuzzz~~~~~~|||xxxvvvwwwyyy}}}~~~zzzvvvsssrrrrrrrrrnnnnnnssstttooolllmmmnnnmmmmmmpppnnnssszzz~~~~~~||||||}}}~~~wwwqqqooopppqqqrrrrrrqqqooonnnjjjoooxxx~~~zzzwwwtttrrrqqqvvv~~~{{{yyytttppprrrwwwxxxrrrlll^^^ZZZTTTOOOMMMMMMLLLKKKNNNKKKHHHCCC???===;;;;;;===@@@EEEJJJOOOQQQSSSSSSSSSSSSRRROOOJJJEEE???<<<333222111000/////////000------------------------........./////////000000................................................,,,,,,---------....................................------,,,,,,,,,---------------------------------------------------------------.........//////........................++++++,,,------.........---......//////......---+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---------++++++,,,,,,---...///000---------------------------------,,,,,,---------------............------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++------------------------++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++,,,---......---,,,+++------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,------......------,,,(((+++.../////////000000333555888:::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAA@@@CCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@??????>>>>>>;;;<<<===???BBBEEEGGGIIIOOOSSSYYY___ccceeeeeeeeehhhhhhgggggggggiiinnnrrrooopppqqqqqqpppooommmlllnnnvvv|||~~~~~~zzzwwwsssnnniiifffcccbbbeeeeeeeeeeeeeeefffhhhhhhfffcccaaabbbeeefffccc```cccdddfffffffffhhhkkknnnrrryyy{{{{{{zzzyyy}}}~~~{{{wwwuuuuuuyyy|||||||||~~~~~~zzzwwwxxx}}}}}}zzzxxxxxxxxxooollllllsss}}}rrrmmmiiikkklllkkkmmmpppooosssyyy}}}}}}|||zzzzzzvvvvvvxxxzzz{{{zzzwwwtttooopppqqqrrrssssssssstttlllttt~~~|||}}}yyyuuurrrpppnnnqqqyyy}}}yyyuuusssuuuyyyzzzwwwsssbbb]]]WWWSSSPPPOOOMMMLLLNNNMMMJJJFFFBBB???===;;;<<<>>>AAAEEEJJJMMMPPPQQQRRRRRRRRRQQQMMMHHHDDDAAA555444111000.........///------------------------++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,------...//////000........................+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,,,,---...............------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---------------------,,,,,,,,,---...//////------------------------------------------------,,,,,,------------,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,---------------------------------------*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++,,,...//////...,,,+++------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------.../////////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,---......---,,,,,,'''***...///000///000111444777;;;===>>>???AAABBBAAAAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEDDDBBBAAA@@@@@@??????>>>======<<<<<<===>>>AAAEEEJJJNNNRRRTTTWWW[[[aaagggjjjkkkjjjiiiggggggfffeeefffiiioootttqqqsssuuuwwwwwwtttqqqnnnnnnvvv}}}|||tttlllfffcccbbbbbbdddggghhhiiiiiiiiiiiibbb___\\\\\\___aaa```^^^ccceeehhhjjjkkkllloooqqquuu~~~}}}|||zzzwwwyyy}}}~~~|||{{{|||~~~{{{wwwwww}}}~~~ssspppmmmooouuuzzz|||{{{rrrllliiijjjkkkkkkmmmpppooosssxxx{{{{{{yyywwwvvvqqqsssvvvxxxxxxxxxxxxyyyssssssrrrrrrssstttvvvvvvooottt|||~~~{{{xxxuuusssqqqpppmmmuuu|||~~~~~~{{{yyyyyyxxxuuusssfffbbb^^^ZZZXXXWWWUUUTTTPPPOOOMMMJJJGGGDDDBBB@@@===>>>???AAADDDHHHLLLNNNOOOOOOPPPOOOMMMJJJFFFDDD<<<:::777333111/////////........................,,,,,,------------------........................------------------------------------....................................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------..........................................,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++------...////////////...------------------------******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......//////...---------------......---------......///------------------------,,,------------------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,------....../////////------------------------***+++,,,---......///000---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,---...///000000---------.........//////***++++++,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++,,,,,,---...,,,,,,---......---,,,,,,'''***---000000000000111444888<<>>>>>===<<<;;;;;;;;;@@@BBBFFFKKKQQQWWW\\\^^^\\\```ffflllpppqqqqqqppphhhgggfffdddeeeiiioootttzzz{{{~~~}}}xxxtttnnnwww{{{pppiiieeeddd___cccgggjjjkkkkkkkkkkkk___[[[XXXXXX\\\______^^^cccfffjjjlllnnnppprrrtttvvv~~~|||{{{xxxttttttxxx{{{vvvuuu{{{uuusssqqqppprrruuuwwwxxxrrrllliiijjjkkkkkkmmmpppooossswwwzzzyyywwwuuutttooosssvvvwwwwwwwwwzzz}}}xxxvvvuuusssssstttvvvwwwrrrssswww}}}|||~~~|||yyy|||{{{zzzxxxvvvtttsssrrrlllsssxxxyyy|||~~~zzzvvvsssrrrkkkhhhdddbbbaaa```^^^]]]RRRRRRQQQOOOLLLJJJGGGFFF???>>>>>>>>>AAAEEEJJJLLLQQQRRRRRRRRRQQQOOOLLLKKKEEEBBB===999555222111111////////////////////////000000000///......------........................000000000000000000000000............/////////000///////////////////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------........./////////...------,,,,,,........................,,,------...---,,,***)))---......//////......------...//////000000//////------------------------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,---------......000///...---------------///......---------......------------------------,,,------......------,,,---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,/////////---+++***+++,,,------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.................................------,,,,,,,,,------------------------,,,,,,************,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------,,,,,,+++++++++...------,,,,,,,,,------......//////000222666999<<<===>>>???@@@AAAAAABBBBBBAAA@@@?????????@@@AAAEEEEEEFFFFFFDDDBBB???===;;;;;;;;;;;;===???AAACCCDDDGGGNNNXXX]]]___ccciiieeegggllltttxxxxxxuuutttrrrmmmjjjhhhffffffmmmvvv}}}wwwtttuuuzzzrrriiieeeaaabbbccchhhkkkjjjeeeaaa]]]^^^^^^]]]]]]^^^```cccaaahhhppprrrpppooorrrwwwzzz}}}~~~zzzvvvvvvuuurrrqqqrrr|||~~~wwwyyy}}}~~~}}}~~~~~~|||~~~wwwuuusssssstttvvvvvvvvvyyytttooolllkkkkkkllllllnnnnnnnnnooopppqqqrrrsssyyyyyyyyyyyyyyyxxxxxxyyy|||zzz{{{}}}~~~{{{xxxwwwvvvvvvxxx|||yyysssooommmmmmpppppppppnnnmmmmmmppprrrsssvvvwwwvvvzzzuuummmjjjlllhhheeefffiiillllllkkk^^^[[[VVVQQQMMMJJJIIIIIIBBB@@@>>>===???DDDIIIMMMNNNPPPQQQRRRQQQOOOLLLJJJIIIFFF@@@999444111000///000111222222111///---,,,////////////////////////------------------------,,,,,,,,,------.......................................------------.........------,,,,,,------...,,,------......------,,,.........------,,,,,,,,,...........................---,,,,,,******)))(((000///...---------------........................***+++,,,---...---,,,+++...---,,,++++++---...000---,,,+++,,,...///...---.........------,,,,,,,,,//////.........---------............---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...------------------------------------------------------,,,+++++++++,,,,,,...---------,,,,,,,,,+++,,,,,,------------------......---------,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,---------------------------,,,++++++++++++,,,---,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------,,,,,,,,,++++++...------,,,,,,------...---...///000000333777:::<<<===>>>@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCAAA???>>><<<<<<<<<===???BBBDDDFFFKKKNNNWWWaaafffgggiiimmmooossszzz}}}zzzyyysssooollliiihhhooowwwzzzvvvuuuwww}}}pppiiibbbbbbcccfffiiihhhddd___^^^_________^^^^^^aaaccciiiooouuuxxxwwwvvvwwwyyyzzz}}}~~~||||||||||||zzzuuutttssspppoooqqqzzzzzzyyyzzz}}}|||{{{~~~|||||||||{{{}}}~~~zzzwwwvvvttttttsssssstttvvvvvvvvvyyywwwtttsssqqqpppmmmjjjjjjjjjiiijjjkkkmmmooopppvvvyyy|||}}}}}}|||zzzzzzzzzzzz{{{|||}}}{{{yyyxxxwwwvvvwwwzzz~~~{{{uuuooojjjgggeeeeeedddcccdddiiipppuuutttwwwxxxxxx||||||rrrlllkkkiiiggggggiiikkkmmmnnngggfffccc\\\UUUOOOLLLLLLFFFDDDAAA???@@@CCCGGGJJJKKKLLLNNNPPPQQQPPPOOONNNMMMJJJEEE@@@;;;888555555111111000000///......---........................------------------------,,,,,,,,,------.......................................------------.........------,,,,,,------...,,,------......------,,,......---------,,,,,,,,,........................///......------,,,,,,,,,//////...---------------........................++++++,,,------------,,,...---,,,++++++---...000---,,,+++,,,......---,,,......---------,,,,,,,,,///.........------------,,,,,,---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///------------------------------------------------,,,,,,+++++++++,,,------............------,,,,,,------------------,,,,,,...------------,,,,,,,,,000///...,,,+++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...---------------......,,,...000111222555999<<<===>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>@@@BBBFFFIIIMMMOOOTTTWWWaaakkkpppppprrrvvv|||yyyssspppmmmnnnttt|||yyytttrrrqqqvvvvvvkkkcccbbbbbbeeehhhhhhdddaaa``````aaaaaaaaadddhhhkkktttxxx}}}}}}zzzyyyxxxvvvvvv}}}}}}|||||||||~~~}}}}}}wwwuuusssqqqqqqtttwww~~~}}}yyyzzzyyyzzz}}}{{{yyy|||~~~yyyyyyyyyyyy{{{~~~yyyuuurrrppprrrrrrssstttvvvxxxyyyzzz{{{zzz{{{{{{yyyuuuoookkkgggfffdddcccccceeehhhiiinnnssszzz~~~~~~~~~}}}~~~~~~~~~}}}|||zzzyyyvvvuuuuuuvvvyyy|||||||||~~~|||wwwqqqlllhhh___^^^[[[YYY[[[bbbkkkrrrvvvyyyyyyyyy}}}yyyqqqlllkkkjjjiiihhhjjjnnnqqqrrrtttssskkk___UUUPPPOOOLLLIIIFFFCCCBBBCCCEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSNNNMMMJJJGGGCCC???<<<:::222111///...------..............................---------------------------------------.......................................------------.........------,,,,,,------...------............------...------------,,,,,,,,,...........................---------------------//////...------------...........................,,,,,,,,,,,,,,,------...------,,,+++,,,---...///...---+++,,,------,,,+++...------------,,,,,,,,,............------------++++++,,,....../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,,,,---------------,,,,,,------------------------,,,,,,---,,,++++++,,,...------------------------------------------------++++++++++++,,,,,,---...---------.........//////.........------,,,,,,,,,------------------------///...---,,,***)))((('''---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------------......///---///111333444777;;;>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEBBBBBBAAA@@@???>>>>>>===???AAAEEEJJJPPPVVVZZZ\\\]]]___fffoootttvvvyyy~~~xxxuuusssttt{{{zzzsssmmmkkkkkkooozzzwwwllldddcccbbbeeejjjllljjjhhhddddddcccccceeekkkrrrxxx}}}{{{uuutttrrrsssyyy~~~||||||~~~|||{{{}}}{{{yyywwwxxx{{{zzz{{{yyywwwxxx{{{~~~||||||~~~xxxwwwxxxwwwyyy|||}}}~~~~~~zzzvvvtttsssqqqsssuuuxxxzzz}}}~~~zzztttoooiiigggbbb___]]]]]]^^^___bbbhhhpppwwwzzz}}}~~~{{{wwwtttrrrrrrsssuuuwwwwwwwwwvvvwwwxxxxxxvvvssspppnnndddbbb^^^ZZZYYY\\\bbbgggsssuuuuuutttyyyvvvnnnoooooollljjjjjjnnnrrrvvv{{{|||tttfffXXXRRRQQQNNNLLLIIIGGGEEEEEEFFFGGGHHHHHHHHHJJJLLLOOORRRSSSMMMNNNMMMKKKHHHDDD@@@===444222000---,,,---...000------------------------........................---------.............................................------------.........------,,,,,,------...------............------------------------------........................++++++++++++,,,,,,------///......---------..............................------,,,++++++---...///------,,,,,,,,,---...///...---+++,,,------,,,***------------------------------------------------,,,,,,---...............,,,------......------,,,------------------------........................------------------------,,,------......------------------------------------......,,,***)))***,,,------------------------------------------------++++++++++++,,,,,,---...***+++,,,---///000111111.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------------------...///000///111444666777:::===@@@???@@@AAABBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>???CCCKKKSSS\\\bbbfffhhhdddcccgggmmmrrruuu|||{{{yyyyyy|||tttooohhhhhhiiioooxxxwwwnnnfffddddddgggnnnrrrsssrrrnnnkkkhhheeegggnnnxxx|||sssrrrsssxxx}}}zzzxxxwww}}}|||~~~}}}~~~~~~{{{zzz|||{{{yyyyyywwwwwwyyyyyy{{{~~~~~~|||zzzzzzzzzsssvvvzzz}}}|||xxxuuuppplllfff___ZZZXXXXXXXXXWWW]]]dddjjjpppwww{{{uuuqqqoooooopppsssuuuvvvuuuqqqqqqpppooooooooooooooohhhgggddd```\\\[[[\\\^^^hhhiiiiiijjjqqq|||~~~wwwrrrttttttqqqmmmmmmooossstttyyy{{{tttfffYYYSSSQQQNNNMMMLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIKKKMMMOOOMMMNNNOOOOOOMMMIIIDDDBBB888555222///---...///000......................................................................................................------------.........------,,,,,,------...---......//////......---------------------------........................***++++++,,,,,,------.........---------......///...........................---,,,+++,,,---...///,,,,,,,,,,,,------......---,,,++++++,,,---,,,+++------------------------,,,,,,------------------.../////////......---,,,,,,------......------,,,------------------------........................------------............,,,------............---------------------------.........,,,***((()))***------------------------------------------------,,,,,,+++++++++,,,------)))***+++,,,...000111111------------------,,,,,,,,,,,,,,,------------...***+++++++++,,,,,,------------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------...//////...------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------............------------...///000000222444777999:::<<>>@@@BBBAAABBBBBBCCCCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBAAABBBAAA??????AAAEEEIIIKKKMMMTTTaaannnwwwzzzzzzyyyqqqmmmlllmmmmmmmmmrrrxxxyyyuuutttxxx}}}|||{{{xxxuuusssrrrrrrrrrkkkkkkmmmqqqxxx~~~wwwsssmmmkkkiiilllttt{{{~~~}}}|||zzz{{{~~~yyywwwzzzyyyrrrnnnpppzzz~~~~~~zzz{{{~~~|||zzzzzzzzzzzzzzzyyysssoooooonnnllllllnnnpppwww~~~|||zzz{{{|||||||||{{{zzzxxxzzz{{{wwwuuusssvvvzzz|||}}}~~~~~~yyy}}}}}}xxxvvvsssqqqmmmiiifffcccbbbbbb^^^aaadddddddddjjjuuuxxxrrrqqqpppqqqsssuuuuuutttrrrooollliiiggghhhiiijjjjjjkkkkkkiiifffcccbbbbbb```^^^ZZZZZZbbbooouuuuuupppttt{{{}}}vvvrrrsssuuuxxx{{{{{{yyyxxxvvvuuusssmmmddd\\\VVVTTTOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMKKKIIIGGGEEEDDDDDDKKKMMMOOOPPPOOOLLLIIIGGG@@@>>>:::666333111111000000000000000000000000000........................000/////////.........---..............................------------.........------,,,,,,------.........////////////......,,,,,,,,,---------.......................................///////////////---------------...//////........................,,,------...............,,,,,,------......------***))))))***,,,......---,,,,,,,,,---------......++++++,,,,,,,,,---------...///////////////...---,,,------......------,,,................................................---------.........//////,,,,,,---.../////////...........................***+++,,,+++******,,,...------------------------------------------------...------,,,++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,------.........------------------------........................+++++++++,,,,,,,,,------........................,,,,,,,,,------.........------------------------+++,,,---......---,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......000111111777:::<<<>>>??????AAACCCBBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCCCCCCCBBBAAA@@@???>>>>>>@@@CCCIIINNNQQQWWW```nnn{{{uuurrrppppppnnnjjjlllqqqxxxpppooopppuuu{{{xxxvvvrrrnnnmmmnnnqqqsssmmmkkkkkknnntttzzz}}}uuuqqqpppmmmkkkmmmttt{{{~~~~~~zzz|||{{{rrrnnnssszzz~~~}}}}}}{{{zzzyyyzzz|||}}}|||{{{tttqqqnnnjjjhhhgggggggggkkkeeebbbcccccc``````bbbbbbhhhpppwwwyyytttqqqnnnlllnnnooopppqqqooonnnnnnrrryyy~~~~~~|||wwwuuutttwww{{{~~~~~~zzz~~~}}}vvvssspppooonnnmmmlllkkkjjjjjjgggjjjkkkhhheeehhhpppxxx~~~{{{uuusssrrrrrrsssttttttsssqqqpppooommmmmmnnnooopppqqqqqqpppmmmjjjhhhggghhhhhhddd\\\XXX^^^hhhmmmlllfffllluuu}}}}}}xxxpppqqqtttzzz~~~{{{zzzwwwrrrlllddd^^^XXXUUUPPPPPPQQQQQQQQQQQQPPPPPPNNNMMMLLLIIIGGGEEECCCBBBHHHIIIKKKLLLLLLJJJGGGFFFCCCAAA===999555333111000000000000000000000000000////////////////////////000000//////.........---.................................------............------,,,,,,------.........////////////......,,,,,,,,,------.................................---------------------------------------...///000........................+++,,,.../////////...---+++,,,------......------)))((((((***---.........,,,,,,,,,------.........+++++++++,,,,,,---------,,,---...///000000000000,,,------......------,,,...................................................---,,,+++***+++,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++******,,,...///000///...------------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////---...///000000///...---------------------------/////////...------,,,,,,---,,,,,,+++,,,---///000000///...---,,,+++******...---,,,,,,......---,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...000222444888:::===??????@@@BBBDDDAAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@>>>@@@CCCDDDGGGNNNWWW]]]kkkrrr}}}~~~wwwqqqoookkkhhhjjjnnn~~~yyyooolllllllllqqqyyyxxxwwwuuutttssssssrrrrrrllliiijjjooosssvvv|||~~~wwwrrrpppjjjmmmqqqssstttwww|||~~~~~~yyyqqqmmmoooxxx|||wwwssspppssspppnnnllllllllllllkkk___aaabbbbbb___]]]\\\\\\``````___^^^]]]\\\ZZZZZZ]]]\\\^^^bbbiiinnnrrrsssmmmllljjjfffbbbaaaaaacccdddccccccggglllrrrvvvxxxxxxxxxwwwxxxyyy{{{}}}{{{|||}}}~~~}}}|||{{{zzz{{{~~~~~~zzzyyy{{{wwwpppmmmkkklllqqqvvvxxxxxxssstttsssqqqnnnllllllmmm{{{zzzzzzzzz{{{{{{yyyvvvsssuuuttttttttttttuuuwwwxxx~~~zzztttnnnkkkjjjjjjnnniiibbb______aaaaaaaaa]]]bbbmmm{{{}}}tttsssqqqrrrvvv}}}}}}yyyxxxtttlllfffaaa]]]YYYVVVTTTRRRQQQQQQRRRQQQPPPQQQPPPNNNMMMKKKFFF@@@<<>>@@@@@@AAACCCDDDAAAAAABBBBBBCCCBBBBBBAAACCCCCCBBBBBBAAA@@@@@@@@@AAABBBEEEHHHOOO[[[hhhrrr|||uuurrrnnnlllnnnrrr}}}~~~tttkkkiiiiiijjjooouuuvvvuuutttttttttuuuuuuuuummmjjjiiinnnrrruuu{{{|||xxxvvvuuuqqqrrrsssssssssuuu{{{{{{zzz|||wwwrrrpppvvvxxxsssooollliiimmmkkkiiiggggggffffffeee]]]___``````^^^\\\\\\\\\`````````___^^^[[[YYYWWWXXXWWWYYY]]]ccciiimmmnnnoooooonnnjjjeeeaaa``````]]]]]]^^^bbbhhhmmmqqqrrrpppooopppppppppqqqrrrrrrrrrsssttttttuuuvvvxxxyyy~~~~~~{{{yyy{{{wwwtttrrrssswww{{{}}}}}}}}}|||zzzvvvsssqqqqqqsss|||yyyxxxyyyzzz|||~~~tttmmmlllmmmjjjgggdddbbbbbbbbb___]]]ZZZ]]]fffrrr}}}yyysssrrrppppppuuu|||~~~|||{{{xxxsssmmmiiieeebbb```^^^\\\YYYWWWUUURRRQQQPPPOOOMMMLLLKKKGGGBBB>>>AAA@@@AAAEEEKKKMMMKKKGGGCCCCCCCCCAAA>>>:::666333333111//////000000000/////////............/////////............---------......------------...............------,,,,,,,,,.........------,,,,,,,,,,,,------------------,,,------------....................................................................................///...,,,++++++,,,...///,,,,,,---......---,,,,,,------------............,,,,,,,,,---------......------------------------------------------------.........---------......000...------......,,,+++........................,,,,,,,,,---------............//////......---,,,------------------------//////.........---------------------------------------------------------///......------......///111///---,,,+++,,,...///000000///......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............------------......------------------------,,,,,,------...//////000......---,,,,,,,,,------,,,,,,,,,------............---,,,,,,......---,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------...................................................///000111444666999:::;;;===@@@AAAAAABBBCCCEEEAAABBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAAAAA@@@@@@???CCCEEEHHHPPP]]]ooo{{{wwwsssqqqtttyyy~~~{{{ssskkkiiiiiijjjnnnssstttsssqqqrrrtttuuuuuutttnnnjjjiiimmmqqquuu|||~~~}}}}}}}}}|||zzzxxxuuurrrqqqsssyyy}}}}}}xxxwwwxxx|||{{{tttqqqtttxxx}}}|||xxxrrrmmmjjjhhhgggeeejjjiiigggeeedddcccbbbbbb___aaacccbbbaaa``````aaafffgggggggggdddaaa]]]ZZZVVVVVVWWW[[[aaagggjjjlllrrrttttttqqqllleeeaaa___[[[\\\^^^ccciiimmmooopppssssssttttttsssrrrqqqpppkkkkkklllmmmmmmmmmlllkkkpppppprrryyy}}}{{{|||~~~|||yyyyyy{{{~~~{{{}}}~~~sssooopppjjjiiiiiiiiihhheeeaaa]]]ZZZ\\\aaajjjssswwwvvvssspppoooooosssyyy~~~~~~~~~~~~|||zzzwwwrrrooommmlllkkkiiieee```ZZZUUURRRPPPOOONNNMMMLLLIIIEEEBBB===<<<===AAAHHHLLLLLLJJJFFFDDDCCCCCCDDDAAA;;;666444222000000000111111000//////............/////////............------------..................---.........---------------.........---------------...------,,,,,,------...------------....................................................................................//////---,,,,,,---//////,,,------......------,,,------------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................,,,+++,,,---...,,,+++........................,,,,,,,,,---------......---.../////////...,,,+++....................................------------................................................///...---,,,,,,---...///000///...---,,,,,,---...------------------------,,,,,,,,,---------............/////////000000000...---,,,++++++,,,---...---------------------------------........./////////......---,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------------............................../////////...///111333666999;;;<<<===???AAABBBBBBBBBDDDEEEBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????CCCFFFMMMYYYkkk}}}yyyxxx{{{|||vvvpppmmmlllmmmoooqqqpppmmmlllmmmqqqsssrrrqqqppplllkkkooosssxxx|||vvvqqqpppsssxxx}}}}}}}}}}}}yyyxxxzzz~~~~~~vvvpppoooooooooppppppqqqqqqooommmkkkiiihhhhhhhhhhhhmmmmmmllljjjhhhffffffgggiiijjjllllllkkkjjjlllmmmrrrsssttttttqqqmmmhhheee]]]]]]^^^aaaggglllooopppuuuxxx{{{zzzuuunnnhhheeedddeeehhhlllrrrvvvwwwwww|||yyywwwlllmmmmmmnnnnnnllliiiffffffeeefffkkkuuu}}}|||tttsssooooooooonnnmmmiiifffcccbbbbbbdddhhhnnnrrruuuvvvsssrrrsssvvvzzz|||||||||}}}{{{|||}}}|||wwwuuuuuutttuuuuuuqqqiii```XXXTTTRRRQQQOOONNNMMMLLLIIIGGG>>><<<<<>>>>>@@@CCCCCCCCCCCCDDDEEEBBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@BBBGGGQQQaaauuu~~~|||yyytttooonnnnnnnnnllliiifffeeeiiiooossssssqqqpppllllllqqqvvv{{{|||vvvqqqppptttxxx{{{xxxwww}}}}}}{{{|||~~~|||tttjjjhhhfffeeedddddddddeeejjjjjjiiiiiiiiijjjmmmnnnrrrssstttssspppnnnnnnooosssuuuvvvvvvuuuuuuwwwxxx}}}~~~}}}yyytttrrrhhhhhhhhhkkkooosssvvvvvvxxx|||yyytttqqqqqqrrrtttyyy~~~}}}{{{tttttttttuuuvvvtttoookkkcccaaa```cccjjjrrryyy}}}yyyuuuuuuyyy||||||}}}~~~{{{wwwuuutttrrrpppmmmjjjiiiiiiiiijjjkkklllnnnqqquuuxxxyyyzzz||||||zzzxxxvvvwww||||||xxxxxx{{{zzz}}}|||ssshhh^^^YYYTTTRRROOOMMMLLLKKKIIIGGGAAA@@@>>>>>>AAAEEEGGGIIIJJJFFFDDDFFFIIIIIIDDD???999666222000000000000000//////............/////////............---------,,,---...//////...---,,,...................................................---,,,++++++,,,---...***++++++++++++,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......,,,,,,---...//////......)))((((((***---/////////........................,,,,,,,,,---------......,,,,,,------,,,,,,+++***........................------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,---///000000...,,,+++))))))***+++,,,...//////,,,,,,,,,---------......+++++++++,,,,,,,,,------......------------......------------------------000//////...------,,,,,,------.........---,,,,,,.........------,,,,,,,,,...---,,,,,,......---,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,------.../////////,,,,,,,,,---......//////000222444777:::<<<>>>??????AAACCCCCCCCCBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCFFFKKKUUUeeexxx}}}|||yyytttssssssqqqmmmiiifffeeejjjqqqwwwwwwtttooolllmmmrrrvvvyyy|||vvvrrrrrrtttwwwxxxtttuuu{{{~~~{{{zzz{{{}}}}}}}}}|||~~~}}}{{{{{{zzzssskkkeeedddcccaaaaaa`````````jjjjjjjjjiiiiiikkkooorrrvvvyyy{{{zzzwwwuuuvvvxxx{{{|||}}}|||||||||~~~~~~|||tttsssrrrtttwwwzzz{{{||||||~~~}}}|||}}}}}}|||{{{}}}}}}xxxtttiiifffbbbbbbffflllrrruuunnnkkkkkknnnnnnmmmooosssvvv|||}}}~~~~~~~~~zzzvvvuuuvvvwwwxxx{{{}}}|||wwwvvvsssooojjjiiijjjkkklllooorrrrrrqqqssswww{{{}}}vvvrrrssszzz|||xxxzzzsssgggaaaXXXTTTPPPMMMKKKJJJHHHGGGEEEDDDBBB@@@AAABBBEEEGGGJJJHHHEEEEEEGGGHHHFFFCCC>>>:::555222111000000/////////............/////////............------------..................---.............../////////.............../////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------...------------,,,,,,,,,........................+++,,,,,,------.........+++,,,---/////////.........,,,+++,,,---...,,,+++........................,,,,,,,,,---------............---,,,,,,,,,,,,,,,...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------..................,,,,,,,,,------------...,,,,,,,,,---------......*********++++++++++++,,,.........//////.........------------------------..................------+++,,,---.........---,,,,,,,,,---------------......---,,,,,,......---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,------...//////000,,,------...//////000000333555777:::===???@@@@@@@@@BBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAACCCEEEFFFHHHHHHNNNPPPXXXeeeuuuzzzxxxsssppprrrwwwzzzwwwsssmmmkkklllpppssssssvvv{{{}}}wwwtttttttttsssrrrlllppp{{{~~~wwwrrrqqqsssuuuvvvuuuwwwvvvtttttttttpppiiihhhhhhhhhhhhgggfffeeedddnnnnnnmmmjjjiiikkkpppuuuzzz~~~~~~}}}}}}{{{|||~~~~~~vvvrrrllljjjkkkooosssuuuoookkkiiijjjhhheeegggkkknnnsss{{{~~~{{{||||||{{{zzz|||uuummmjjjjjjkkklllpppsssxxxwwwwwwuuuqqqllljjjkkklllmmmsssyyyzzzyyyyyy|||xxxrrrssszzz}}}{{{~~~rrrlll```\\\VVVRRROOOMMMKKKJJJGGGGGGEEECCCBBBBBBDDDFFFKKKIIIFFFDDDDDDEEEFFFGGGDDD@@@999555333222111000//////............/////////............---------......------------......---........./////////000---........./////////000,,,------------------,,,,,,,,,---------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------++++++,,,,,,---......///***+++---///000000///...000...------......,,,+++........................,,,,,,,,,---------......000///...,,,,,,---......//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...---,,,,,,,,,...000111000//////...------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------...///000000///...---------------------------,,,,,,------.../////////***+++---...///...------***++++++,,,---//////000...---,,,,,,......---,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,------...///000000---......///000111111222555777:::===???AAAAAAAAA@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???AAABBBCCCEEEHHHJJJKKKLLLTTTUUUYYYcccqqq~~~|||zzz{{{zzztttooollljjjjjjnnnooommmnnnrrr}}}}}}xxxvvvuuussspppmmmbbbjjjxxx~~~sssjjjhhhjjjmmmoooqqqtttvvvuuuvvvxxxvvvrrrnnnooopppqqqpppnnnllljjjrrrrrrooollljjjlllrrrwww~~~}}}vvvrrrrrruuuxxxzzztttpppmmmkkkgggcccdddhhhjjjpppwww{{{}}}{{{{{{{{{yyyvvvwww{{{~~~{{{ttthhhcccbbbccceeeeeeiiipppxxxyyyzzzyyyuuupppllllllnnnmmmuuu~~~{{{tttttt|||}}}zzzssshhhddd]]]XXXUUURRRPPPOOOHHHHHHFFFEEECCCCCCEEEGGGKKKJJJGGGDDDAAABBBEEEIIIHHHCCC===777555333222111//////............////////////.........---------///...---,,,,,,---...///---.........//////000000---.........//////000000+++,,,............,,,+++........./////////000000................................................---------------------------......//////......---...---,,,,,,,,,,,,---...++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***+++---///000000///......---,,,---///000///...........................,,,,,,,,,---------......000//////......---,,,,,,........................---------------------------------............///,,,---,,,+++******,,,...000000//////.........------------............///................................................111000...,,,+++++++++,,,........................------++++++++++++------,,,,,,,,,---------......,,,,,,------.../////////------------------------------------------------------------------------.........//////000222222------------------------.................................------,,,,,,,,,.........////////////000///...------...000333444999;;;>>>??????@@@AAACCCBBBCCCDDDFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCC@@@DDDEEEEEEHHHPPPUUUUUUaaa``````dddllluuu|||xxxoooiiigggkkkmmmnnnsssxxxwwwsss~~~{{{wwwsssnnniiieeeeeejjjuuuzzzooohhhhhhllloooqqqtttwww{{{|||}}}~~~~~~|||wwwssspppssssssrrrrrrssstttuuuuuu~~~}}}yyyuuuqqqmmmhhheeelllooouuuyyy{{{zzzwwwtttwwwyyy|||~~~}}}|||{{{zzz{{{{{{|||{{{ppphhhccc```^^^\\\```fffnnnwww}}}yyyxxxxxxuuupppnnnpppyyy|||zzzwwwzzz}}}|||ssspppiii```WWWPPPLLLJJJLLLKKKJJJIIIGGGEEECCCAAAGGGFFFFFFEEEDDDCCCBBBAAAFFFFFFDDD@@@:::444000...444222///.../////////..............................------------...////////////.........------------------------...///000......------------..............................................................................---------,,,,,,+++++++++---------------------------------............///------------------------------------------------******+++,,,,,,---............................../////////...---------,,,---------............///.........------,,,,,,,,,.../////////...---,,,,,,.........---------------................................................---------............///,,,---------++++++,,,...000/////////.........------------............///................................................///......---,,,,,,,,,,,,..............................---,,,,,,---......,,,,,,,,,---------.....................---------------------------------------------------------------------------------............///000111111------------------------.................................------,,,,,,,,,---............///////////////...///000333555777999<<<>>>??????@@@AAACCCBBBCCCEEEFFFGGGFFFEEEDDDDDDCCCBBBAAAAAAAAABBBCCCCCCFFFGGGHHHNNNVVVZZZYYY^^^]]]]]]aaahhhpppvvvyyy}}}zzz}}}yyypppkkklllrrrwwwxxx{{{~~~~~~{{{|||~~~yyyrrrkkkfffcccccchhhsss{{{rrrllllllnnnqqqrrrxxxzzz~~~zzzwwwyyyxxxxxxxxxyyyyyyzzz{{{|||xxxsssmmmiiikkknnntttyyy{{{yyyvvvsssnnnpppsssvvv{{{tttlllgggccc```___aaadddjjjrrr{{{~~~{{{yyyzzzxxxtttsssuuu}}}wwwsssuuuwwwyyy}}}vvvsssnnnfff]]]UUUQQQNNNMMMMMMLLLKKKIIIGGGFFFEEEGGGGGGGGGGGGFFFDDDCCCAAACCCDDDDDDBBB===777333000444111///.../////////..............................------------...////////////.........---------......---------......///......------------..............................................................................---------,,,,,,,,,++++++---------------------------------............///------------------------------------------------+++++++++,,,,,,------..........................................------------------............///.........------,,,,,,,,,..................------,,,,,,,,,,,,------------........................////////////////////////---------............///,,,---//////---,,,---.../////////...............---------............///................................................,,,------...---------,,,------------------------///......------......///,,,,,,,,,---------......//////......---,,,,,,+++---------------------------------------------------------------------------------------...///000------------------------.................................------------------------............///000000000111333666888::::::<<>>@@@CCCEEEEEEAAA;;;777555333000//////000///..............................------------...//////........................000///...---------------......------------..............................................................................------------------,,,,,,---------------------------------............///------------------------........................---------------,,,,,,,,,........................,,,---------.../////////---------............///...............---------------------......//////)))******+++,,,---..............................---------------------------------............///+++---000000///------------------...............---------............///................................................***+++---...///......---------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......---------------------------------------------------------------------------,,,,,,,,,,,,------...........................................................................---------.........////////////111333666999;;;<<<<<<>>>AAAAAAAAAAAABBBCCCEEEGGGIIIKKKJJJIIIFFFDDDAAA@@@?????????AAABBBCCCJJJMMMQQQVVV^^^gggiiifffbbbaaa```bbbeeehhhjjjjjjgggooo{{{~~~xxxrrrmmmkkknnnttt|||}}}zzzzzz||||||zzzxxxxxxwwwyyy|||}}}xxxpppkkkjjjmmmooorrrwww||||||zzzsssssstttwww{{{zzzooosss{{{~~~|||yyytttqqqmmmkkkiiijjjnnnrrruuuvvvwww{{{|||zzzwwwpppooopppuuu}}}}}}{{{xxxuuuuuuyyyqqqccc\\\XXX[[[```dddjjjqqqttt~~~~~~xxxrrrjjj```UUUNNNKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMLLLIIIFFFCCC===>>>AAADDDFFFDDD@@@;;;888555222111000000///...////////////////////////...------------...//////---.....................000///...---------------......------------..............................................................................---------------------------------------------------------............///------------------------...........................---------------------........................,,,---------.../////////---------............///........................---------------...///000***++++++,,,---......///........................---------------------------------............///,,,---//////---,,,---...---------------.........---------............///................................................+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***++++++,,,------......------------------------------------------------------------------------------,,,,,,,,,------................................................................../////////.........////////////000000111333555888:::<<<<<<>>>???BBBBBBAAAAAABBBCCCFFFHHHJJJLLLLLLJJJGGGEEE@@@@@@@@@@@@AAACCCEEEFFFNNNTTTZZZ^^^ccciiillljjjeeecccaaabbbdddgggiiiiiigggllluuu|||{{{xxxsssooolllnnnqqqvvv|||~~~|||zzzxxxwwwsssuuuwwwvvvrrrpppqqqrrrvvvvvvxxxxxxxxxxxxvvvuuurrrsssvvvzzzxxx{{{~~~zzzpppmmmjjjhhhiiikkklllllllllooottt{{{rrrpppooosss{{{|||zzzvvvssstttwww~~~wwwddd]]]WWWXXX\\\___eeekkkoooxxx|||vvvpppggg\\\UUUMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLIIIGGGEEE???>>>>>>AAAEEEFFFCCC@@@<<<999555333222111000...////////////////////////...------------...//////---------...............//////...---------............------------..............................................................................------------............---------------------------------............///------------------------........................---------------.................................---------...............---------............///...............////////////...---,,,,,,---///000,,,,,,------.........///................................................---------............///,,,---------++++++,,,...,,,,,,,,,------.........---------............///................................................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------......------------......................................................---........./////////000/////////000000000111111222333555888:::<<<======>>>@@@BBBCCCBBBBBBBBBDDDGGGIIIKKKMMMMMMJJJGGGEEEAAAAAAAAABBBEEEGGGJJJKKKSSS]]]eeeggghhhlllppppppjjjgggddddddfffiiilllmmmlllooosssvvvyyyyyyyyyxxxyyyuuurrrrrrqqqttt}}}{{{}}}{{{}}}}}}||||||{{{xxxuuupppqqqrrrssstttuuuuuuuuuwwwwwwvvvtttsssssstttuuuvvvxxx{{{yyyuuupppmmmllllllkkkjjjhhhhhhiiimmmuuu~~~xxxrrrlllmmmuuu~~~{{{xxxuuusssuuuyyy~~~mmmddd\\\ZZZYYYYYY]]]aaagggooo{{{}}}xxxtttmmmddd]]]RRRRRRRRRQQQPPPOOONNNMMMKKKKKKLLLLLLKKKIIIGGGFFFAAA>>>;;;===BBBFFFFFFDDD@@@===888555333222///...////////////////////////...------------...//////---------.........//////......---------......///......------------..............................................................................------------.........///---------------------------------............///------------------------........................,,,,,,------......//////.......................................------------------............///---........./////////000000///---,,,,,,---...///---------............///........................////////////////////////---------.........//////,,,------+++******,,,...,,,,,,,,,------.........---------.........//////................................................///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------.........------,,,,,,++++++***------------------------------------------------------------------------///......---------......////////////////////////........................---.........//////000000000000000000111111111111444555777:::<<<===>>>>>>???AAACCCCCCBBBBBBCCCDDDGGGIIILLLNNNMMMKKKGGGEEEBBBBBBCCCEEEGGGKKKNNNOOOXXXcccmmmnnnlllooosssuuuppplllhhhgggiiimmmpppqqqqqqrrrssstttuuuvvvwwwwww|||xxxwwwtttuuu|||~~~zzz}}}}}}wwwxxx{{{yyyyyyzzz|||{{{xxxtttooonnnooorrruuuwwwwwwvvvwwwvvvtttqqqooopppsssvvvzzz||||||wwwsssqqqooommmlllhhhfffdddeeejjjsss|||~~~uuullliiipppzzz~~~}}}zzzxxxuuutttwww|||}}}vvvlllaaa[[[XXXUUUVVVZZZ^^^fffrrr}}}{{{xxxuuuqqqiiibbbVVVVVVUUUUUUTTTRRRQQQPPPLLLLLLKKKKKKJJJHHHGGGGGGCCC>>>999:::@@@EEEGGGFFFBBB???:::666444222///...000000000000000000000000...------------...//////---------.........//////---------------...///000.........------.................................................................................---------.........//////---------------------------------.........//////------------------------////////////////////////,,,,,,,,,---...///000000......................../////////......------,,,---------.........//////---.........//////000000111000...,,,+++,,,---....................................------,,,,,,,,,)))+++---///000000000///000...------///000000///111...++++++---...,,,***,,,,,,,,,---------............................................................//////...---,,,,,,///......------,,,++++++.........------,,,,,,,,,...---+++******+++---...------.........---+++***000---******---......,,,------------------------///...---,,,+++,,,,,,---......---,,,---...///000............---,,,++++++---------............///---------............///...........................//////000111000000///666888999<<<===???@@@@@@???AAACCCDDDCCCCCCCCCEEEJJJJJJJJJKKKKKKJJJHHHFFFGGGGGGGGGIIINNNTTT[[[```gggkkkqqquuuvvvuuuttttttrrrnnnjjjiiikkkppptttvvvxxxwwwuuuttttttuuuwwwxxx|||wwwuuuwwwzzz}}}~~~~~~{{{zzzzzz{{{||||||yyy{{{}}}zzzxxxxxxyyyyyywwwtttpppooonnnmmmooorrruuuwwwqqqqqqqqqrrrsssttttttuuu|||}}}yyyvvvuuummmkkkiiihhhiiilllooorrrxxx~~~zzzoooiiijjjqqqzzz||||||{{{vvvuuuvvvzzz}}}||||||}}}{{{ssshhh___YYYUUUSSSRRRWWW```mmmyyy}}}zzzwwwsssooollleeebbb___^^^]]]ZZZTTTPPPQQQMMMJJJIIIJJJKKKJJJHHHDDDBBB>>><<<<<>>???@@@@@@AAACCCEEEFFFEEEEEEFFFGGGIIIHHHHHHHHHHHHHHHFFFEEEEEEFFFJJJPPPYYYbbbkkkpppwwwyyy{{{{{{zzzxxxvvvvvvqqqnnnkkklllooossswwwxxxzzzxxxvvvtttrrrrrrrrrsssxxxvvvuuuvvvyyy|||~~~~~~|||yyywwwvvvwwwyyy{{{|||yyywww{{{|||zzzyyyzzzzzzwwwuuurrrpppnnnllllllooorrrsssssstttuuuwwwyyy{{{{{{{{{yyywwwsssooommmlllmmmnnnooottt|||{{{ssslllkkkqqqxxx~~~}}}}}}yyytttrrrtttxxx{{{zzz{{{|||~~~zzzuuummmeee```[[[WWWTTTTTT[[[fffrrr{{{}}}{{{yyyvvvsssqqqooollljjjjjjiiicccZZZRRRQQQOOOKKKKKKKKKKKKIIIGGGEEEBBB???===<<<>>>AAACCCJJJHHHDDD@@@;;;666333111000111111111111000000///---------.........//////////////////////////////........................////////////////////////////////////////////////,,,...//////...------...................................................---------............///000///...---,,,------...------------------------..............................------,,,---------........................------............------........................//////.........---------.........................................................------------------------...///000111222.........///111111///...///...------///000//////,,,------------..................................................................///......---,,,++++++,,,------...//////,,,,,,------------------...---,,,++++++,,,---...------.........---,,,+++000...------...//////...------------------------......---,,,,,,,,,---------------,,,---......///---------...------,,,,,,---------............///---------............///........................000000//////000222444555:::;;;===>>>???@@@@@@@@@BBBEEEGGGHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHEEEIIIPPP[[[gggsss}}}|||zzzqqqpppoooqqquuuyyy{{{|||zzzyyyuuurrrooommmkkkkkkoooppprrrvvv{{{|||zzzwwwttttttuuuxxxzzzyyywwwwww|||~~~|||yyywwwuuurrrnnnkkkkkkmmmppprrrtttwwwzzz}}}~~~yyyuuurrrqqqpppmmmqqquuuzzz~~~xxxqqqmmmpppwww}}}~~~}}}yyysssqqqrrrvvvyyywwwxxxyyy|||~~~}}}yyyvvvqqqmmmiiiddd___\\\WWW[[[cccnnnxxx~~~|||{{{{{{zzzyyywwwvvvtttsssuuuuuuoooaaaVVVRRRPPPNNNMMMLLLKKKIIIGGGFFFDDDAAA>>>===>>>???AAAIIIIIIHHHFFFAAA<<<666222333222222111111000//////------........./////////////////////////////////........................////////////////////////////////////////////////+++---......---,,,,,,---................................................---------............/////////...------------...------------------------........................000///...---------------........................------............------////////////////////////...............---------...............................................................---------//////......///000222333------///111222222///---,,,+++++++++,,,---......------------............................................................---...............------,,,,,,,,,---------......,,,,,,,,,------............---,,,,,,,,,,,,---...---------------------,,,//////......////////////------------------------------------------------,,,,,,,,,---------......,,,,,,------...------------------............///---------............///........................111000//////111333666888;;;<<<===>>>???@@@@@@@@@CCCEEEHHHIIIIIIIIIJJJLLLJJJJJJIIIHHHGGGHHHJJJLLLJJJOOOYYYffftttvvvvvvvvvyyy}}}{{{yyyuuupppllliiigggffflllmmmoootttzzz|||yyyvvvuuuvvvxxxyyyxxxwwwyyy|||yyywwwtttpppmmmmmmooosssuuuxxxzzz~~~}}}{{{zzzxxxxxxwwwvvvvvvzzz}}}vvvpppooouuu{{{}}}}}}}}}vvvrrrrrrtttuuusssuuuwwwzzz}}}~~~||||||}}}yyyvvvsssqqqpppnnnkkkiiibbbcccgggnnnwww~~~|||{{{|||}}}|||{{{xxxuuutttxxxzzzuuuhhh\\\RRRQQQPPPOOONNNLLLJJJHHHGGGFFFCCC@@@>>>>>>>>>???GGGHHHKKKKKKGGG@@@999444333222111000000/////////............////////////////////////////////////........................////////////////////////////////////////////////+++---///...---,,,---...................................................---------............///............------......------------------------........................000000///...------------........................------............------........................................................................////////////////////////........................000///.........000111333......///111333222000---+++++++++++++++,,,---...---------.........//////................................................------...............---......---------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------...////////////...//////------------------------,,,---------------------,,,,,,,,,---------------++++++,,,---............---------............///---------............///////////////////////////111000000111333666999;;;<<<<<<===??????@@@@@@@@@CCCFFFHHHIIIIIIIIIJJJKKKIIIJJJJJJIIIHHHHHHKKKNNNQQQWWWbbbqqq}}}~~~|||wwwqqqllliiihhhggglllkkklllooouuu|||}}}yyywwwvvvvvvwwwyyyzzz}}}~~~}}}yyywwwtttssssssvvvzzz|||~~~~~~~~~{{{vvvrrrrrrvvvyyy{{{tttrrrvvv{{{~~~~~~zzztttqqqppppppqqqsssvvvyyy|||}}}}}}}}}~~~{{{wwwwwwzzz}}}~~~~~~yyyuuurrrppprrrtttvvvwwwlllkkklllnnnttt{{{}}}|||}}}}}}}}}}}}}}}yyywwwyyyzzzvvvlllcccWWWWWWUUURRRPPPMMMLLLKKKIIIGGGEEECCCAAA???>>>>>>CCCFFFJJJLLLJJJDDD===888222111000/////////000000........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////---...000000...---...///................................................---------............///------..................------------------------........................//////...---------------........................------............---------------------------------.............................................////////////////////////...............////////////.........//////000111///...///000222222000///,,,---...---,,,,,,...000------........./////////................................................,,,---......///.........//////...---,,,,,,++++++,,,,,,------------------------------------------------,,,,,,,,,---......,,,...000000...---......------------------------+++,,,---.........------++++++,,,------------,,,***+++,,,---............---------............///---------............///////////////////////////000000111222555888;;;===<<<===>>>@@@AAABBBBBBBBBEEEGGGIIIIIIHHHHHHIIIJJJHHHJJJLLLLLLJJJJJJMMMPPPXXX^^^iiixxx~~~vvvpppmmmmmmmmmnnnllllllooouuu|||}}}zzzxxxvvvuuuzzz}}}|||vvvzzz|||{{{zzzzzz{{{~~~}}}zzzxxxxxx{{{~~~~~~xxxsssrrrtttvvvyyy}}}zzzyyy{{{~~~xxxrrrooommmpppsssvvvzzz|||}}}|||{{{wwwuuussssssvvvyyy|||}}}xxxtttpppnnnqqqwww{{{~~~sssrrrpppooopppvvv~~~~~~~~~}}}|||~~~}}}|||xxxrrrlllcccbbb^^^YYYSSSOOONNNNNNIIIIIIGGGFFFCCCAAA@@@???AAAEEEIIILLLKKKGGGAAA>>>444333111000//////000000....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////---///000000///......///................................................---------............///,,,---......///.........------------------------........................------,,,,,,,,,------...........................------............---------------------------------------...............------------------------////////////////////////---........./////////000------...////////////...000/////////111222111000---...///...++++++---///............////////////................................................,,,------...//////......---------------------,,,------------------,,,,,,------............---------,,,,,,,,,,,,---...///+++---000000---,,,---...------------------------+++,,,---.........------***+++,,,---------,,,,,,)))***+++---.../////////---------............///---------............//////////////////////////////000222444777:::<<<===>>>???@@@BBBDDDEEEFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJNNNRRRRRROOOOOORRRUUU^^^ccclllyyy}}}vvvrrrrrrsssrrrrrrtttyyy~~~zzzxxxzzz~~~{{{uuuqqqtttyyy}}}yyyuuurrrrrrssswww}}}|||{{{|||~~~yyywwwxxxyyyxxxzzz||||||~~~yyytttqqqpppssswww{{{}}}}}}|||zzzuuutttrrrsssuuuxxxzzz|||xxxtttpppnnnqqqvvvzzz}}}{{{{{{yyyuuusssxxx~~~|||{{{~~~|||zzzssspppjjj```VVVPPPOOOPPPJJJJJJIIIHHHFFFDDDAAA@@@AAADDDHHHKKKLLLJJJGGGEEE;;;999555222000/////////.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,...//////...------...................................................---------............///,,,,,,.../////////......------------------------........................+++++++++++++++,,,---...........................------............------........................---------.........//////------------------------000000000000000000000000---.........//////000000,,,---.../////////...---111000...///000222222111+++---...,,,)))(((***,,,............/////////000................................................,,,,,,---.../////////...+++,,,,,,------......///.........------,,,,,,,,,------............---------,,,,,,+++,,,---...///***---000///---+++,,,---------------------------***+++---...///...------***+++,,,---...---,,,,,,)))***+++---...//////000---------.........//////---------.........//////000000000000000000000000...///222666999;;;===>>>???@@@BBBDDDFFFHHHHHHIIIIIIJJJLLLKKKIIIHHHHHHIIINNNSSSXXXXXXVVVUUUWWWZZZcccfffmmmwwwzzzvvvvvvwwwwwwyyy}}}~~~xxx~~~wwwsssppprrrtttxxx{{{vvvqqqnnnmmmmmmrrrxxx}}}~~~}}}yyyuuusssvvv|||}}}|||}}}~~~~~~|||xxxvvv{{{{{{wwwpppsssxxx|||~~~~~~|||zzzwwwvvvuuuuuuwwwyyy{{{|||xxxtttpppoooqqquuuwwwyyy~~~zzz|||zzzuuu{{{{{{rrreeeYYYRRRPPPQQQJJJJJJJJJJJJHHHEEECCCAAABBBDDDHHHKKKLLLLLLKKKIII@@@>>>999555111///......////////////000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////+++---......---,,,,,,---................................................---------.........//////+++,,,.../////////......------------------------........................)))))))))***+++,,,..............................---..................---////////////////////////---------.........//////------------------------666555444222000///......////////////////////////......------------......---------.........//////------............------------------.........///111///---++++++,,,///000///...---,,,,,,---...///........................---------............///........................000000//////.........---//////.........---------////////////////////////,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,---------......////////////////////////............////////////111111000//////000111222222333666999<<<===>>>>>>@@@AAACCCEEEGGGJJJLLLMMMRRRNNNLLLKKKHHHEEEGGGLLLPPPVVVYYYXXXYYY^^^dddeeellljjjjjjqqq|||zzzzzzzzzzzz}}}zzzvvvrrroooqqqwww~~~||||||}}}yyyrrrmmmhhhlllqqqvvv{{{~~~{{{}}}}}}wwwooojjjkkksss~~~zzzvvvvvvyyy}}}{{{{{{{{{||||||}}}~~~{{{{{{|||}}}~~~~~~~~~~~~|||wwwsssqqqrrrtttuuuyyyxxxqqqtttvvv{{{~~~}}}xxxmmm^^^TTTPPPPPPOOONNNLLLJJJHHHGGGGGGGGGDDDCCCCCCGGGKKKNNNMMMKKKEEEBBB<<<777222000//////222111000///............000000000000000000000000---------,,,+++***((((((............//////////////////////////////////////////////////////////////////////////////////////////.........---------...///000///.........000........................---------------------------------------------------,,,,,,,,,,,,---......///...,,,,,,,,,---///111................................................////////////////////////////////////////////////666555333111000//////000///////////////////////////......------......///---------.........//////------............------------...///////////////000///...------...///000000///............///000........................---------............///........................000/////////.........---//////.........---------........................---------.........//////........................------------------------,,,,,,---------.........////////////////////////............////////////000///.........///000111333555777:::<<<>>>>>>>>>AAABBBDDDGGGJJJLLLNNNOOOQQQMMMJJJJJJHHHFFFIIIOOOPPPXXX___aaaccchhhmmmnnnllljjjiiioooyyy|||{{{yyyyyyzzz~~~yyywwwtttrrrssswww|||~~~{{{xxxzzz~~~|||uuuooofffhhhkkknnnqqqssstttttttttvvvwwwwwwwwwwwwxxxzzz|||zzzqqqjjjjjjqqq{{{~~~yyyxxxyyy{{{||||||{{{~~~~~~}}}~~~{{{wwwttttttttttttzzzvvvmmmmmmooorrrvvvzzz}}}~~~~~~|||tttfffZZZTTTRRRPPPPPPOOOMMMKKKIIIGGGEEEDDDCCCCCCEEEIIIKKKKKKJJJFFFDDD???:::555222000000222111000///////////////000000000000000000000000000000000000///...---,,,............//////////////////////////////////////////////////////////////////////////////////////////.........------------...//////------...///........................---------------------------------------------------,,,,,,,,,,,,---......///...---,,,,,,---///000................................................////////////////////////////////////////////////888666333111//////000111000000000000000000000000///......------......///---------...............------............---------...///000111000//////..................//////000000////////////000000........................---------............///......................../////////..............................---------------------------------........./////////000000------------------------------------------------,,,------------.........////////////////////////............////////////...---,,,,,,,,,...///000555777999<<<>>>?????????BBBDDDFFFJJJMMMPPPRRRSSSPPPLLLIIIIIIHHHGGGLLLSSSPPP[[[ggglllppptttuuutttllliiihhhmmmvvv|||}}}~~~~~~{{{zzzzzz{{{~~~yyyxxxxxxwwwxxxzzz|||}}}|||zzzxxxwwwzzz}}}~~~~~~}}}||||||wwwpppdddddddddeeefffggghhhhhhlllmmmnnnnnnmmmmmmoooqqquuuxxx|||wwwnnnkkkpppyyy}}}|||{{{zzztttrrrttt|||{{{yyywwwuuusssyyy~~~uuujjjggggggiiimmmrrrxxx~~~}}}qqqddd[[[WWWRRRRRRRRRPPPNNNJJJFFFDDDEEECCCBBBCCCEEEGGGHHHHHHGGGEEEBBB>>>999555222111111111000/////////000000000000000000000000000000000000111111111111000000............////////////////////////////////////////////////////////////////////////////////////...............---------,,,...///...---,,,---...........................---------------------------------------------------,,,,,,,,,,,,---............---,,,,,,...///000................................................////////////////////////////////////////////////<<<:::666333000000000000//////////////////////////////............//////........................------............---------...000111222111000///,,,,,,......///...------////////////////////////........................---------............///........................................................................---------------------------.........////////////------------------------------------------------------------............////////////////////////............////////////...---,,,,,,---...000111888999;;;>>>@@@@@@AAA@@@DDDFFFJJJNNNQQQTTTVVVWWWRRRNNNKKKJJJIIIIIINNNVVVVVVcccqqqxxxzzzzzzxxxssskkkhhhgggkkkuuu~~~{{{xxxuuutttxxx~~~~~~}}}{{{zzz{{{{{{|||}}}~~~~~~}}}}}}|||~~~}}}{{{{{{~~~}}}}}}}}}}}}|||{{{yyyxxxvvvwwwwwwuuussstttuuuwwwzzz~~~}}}uuunnnbbbaaa```______```bbbcccggghhhiiihhhggghhhkkkmmmooossswww{{{uuuoooqqqyyy~~~{{{wwwuuuvvvzzz~~~}}}~~~~~~}}}zzzvvvssswww}}}}}}vvvkkkfffeeefffhhhnnnwwwyyynnneee```XXXVVVSSSPPPLLLIIIGGGEEEFFFDDDBBBAAABBBCCCEEEFFFFFFEEECCC@@@<<<888444111111111000000000000000111////////////////////////---...//////000000000///............////////////////////////////////////////////////////////////////////////////////////........................,,,---...---,,,,,,---...........................................................................---,,,,,,,,,,,,---.........------------...///000................................................////////////////////////////////////////////////BBB???;;;777333111000000......................../////////....../////////.....................---------............------......000111111111000///)))***,,,.........,,,,,,................................................---------............///........................---------...............---.....................------------------------,,,,,,---------.................................---------------------------------.........//////////////////////////////............///////////////............000111333999;;;===@@@BBBCCCCCCCCCGGGIIIMMMQQQUUUWWWYYYYYYXXXRRRNNNLLLJJJKKKQQQYYYcccppp~~~wwwqqqjjjhhhgggkkkuuu~~~xxxsssmmmlllpppuuu{{{}}}}}}|||zzzvvvuuuwww}}}~~~~~~}}}{{{ttttttttttttsssrrrqqqpppmmmmmmllljjjhhhgggiiijjjiiinnnuuuzzzzzzuuuooojjjbbbaaa___^^^___aaaccceeeggghhhiiiiiihhhhhhjjjlllnnnrrrvvvyyy}}}|||sssrrrxxx{{{xxxvvvwww}}}{{{}}}~~~~~~}}}xxxtttvvvzzzyyyqqqiiigggfffhhhnnnwww}}}tttmmmiii___[[[UUUNNNIIIGGGGGGHHHGGGFFFDDDBBB@@@AAABBBDDDCCCCCCBBB@@@===999555333222111111000000000000111////////////////////////,,,---...///////////////............////////////////////////////////////////////////////////////////////////////////////---.....................,,,---...---,,,,,,---...........................................................................---,,,,,,,,,,,,---......------------......//////................................................////////////////////////////////////////////////EEEDDD@@@<<<999555333222////////////////////////000//////......//////000...............---------------............------........./////////000000)))***,,,---......---,,,------............------........................---------............///........................---------------.........---------...............------------------------,,,,,,,,,------------...////////////////////////------------------------------........./////////////////////////////////............////////////000/////////000111333444:::<<<>>>AAADDDEEEFFFFFFIIILLLPPPTTTXXXYYYZZZZZZ]]]WWWQQQOOONNNNNNUUU^^^ooo|||yyyqqqjjjhhhgggkkkttt~~~~~~uuuoookkkmmmrrrvvv|||~~~}}}xxxxxxvvvrrroooooosssxxx}}}}}}}}}~~~}}}{{{xxxuuusssllllllkkkkkkkkkjjjjjjjjjeeeeeedddccc``````bbbccc___eeelllqqqrrrooollljjjgggfffeeeeeefffhhhjjjlllkkkmmmooopppoooooopppqqqrrrvvv{{{}}}wwwtttxxx~~~~~~{{{vvvrrrsssxxx}}}}}}~~~~~~~~~~~~yyyuuuvvvxxx~~~|||xxxmmmkkkjjjjjjnnnuuu}}}~~~yyysssoooeee```WWWOOOIIIHHHIIIJJJIIIHHHGGGDDDAAA@@@AAABBBAAAAAA@@@???===:::777666333333222111000000000000000000000000000000000000......///000000000000000............////////////////////////////////////////////////////////////////////////////////////---------...............,,,...///...---,,,---...........................................................................---,,,,,,,,,,,,---......---------............///................................................////////////////////////////////////////////////FFFEEEDDDAAA>>>;;;888666000000000000000000000000000000////////////000000//////.........---------------............------///...---,,,---...000111,,,,,,---...////////////---...///000000///...---........................---------............///........................,,,,,,,,,------.........---------.........//////........................------------....................................------------------------............////////////////////////////////////............////////////////////////000222444555:::<<>>===<<<::::::555444333111000//////...000000000000000000000000//////000000000000000000............////////////////////////////////////////////////////////////////////////////////////---------.........//////---...//////------...///........................................................................---,,,,,,,,,,,,---......,,,------...............................................................////////////////////////////////////////////////DDDEEEEEEDDDBBB???<<<999222222222222222222222222000000////////////000000//////.........------------..................---000...,,,++++++---000111.........///000111111222...///000111111000///...........................---------.........//////........................,,,,,,,,,------.........---------.........//////////////////////////////............/////////000------------------------------------------------............/////////000////////////////////////............/////////000//////...///000222444555:::<<>>>>>=========666555333111000///......000000000000000000000000......////////////................../////////000////////////////////////////////////////////////////////////////////////---------.........//////...///000///......///000........................////////////////////////////////////////////////---,,,,,,,,,,,,---......,,,---......//////......................................................////////////////////////////////////////////////CCCCCCDDDDDDCCCAAA>>>===888666333000.........///000000//////000222555777000000///...............//////.........---------............/////////000///...---,,,---///111222000000//////.........---111111000000/////////...---,,,,,,+++,,,---...///........................////////////////////////,,,---------.../////////------------------------//////.........---------***+++---//////...---,,,,,,,,,,,,---------..........................................////////////000//////.........//////000000000111333666:::<<<>>>>>>???AAADDDIIIMMMOOOZZZVVVUUUWWWVVVSSSRRRUUU[[[YYYVVVSSSTTTYYY```fffuuu{{{}}}zzztttkkkfffiiimmmpppwww}}}~~~{{{xxxzzzyyy}}}}}}|||{{{yyyxxxxxxyyyzzz{{{{{{}}}|||{{{tttnnnkkkkkkmmmpppvvvvvvvvvvvvuuuuuuwwwzzz{{{~~~|||yyytttpppqqqooollliiifffeeeddddddaaaaaa```aaacccgggkkkmmmoooqqqtttvvvxxxzzz}}}xxxlllbbbccccccjjjxxx}}}yyyvvvpppsssyyy~~~wwwrrrppprrruuuwwwwwwwwwxxxyyy|||}}}}}}}}}|||yyywwwuuummmjjjddd[[[RRRLLLIIIIIIKKKKKKKKKIIIGGGCCC@@@>>>@@@?????????@@@AAAAAABBB;;;777333111222222000---000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000..............................////////////......,,,---------...////////////............---------------............------.........------,,,,,,,,,..............................////////////.........///000222222000///...,,,,,,,,,---------......////////////////////////////////////////////////---,,,,,,,,,,,,---......DDDEEEFFFFFFEEEDDDBBBAAA:::888555222000000111222111111000///000111222333000000///...............//////.........---------.........///////////////222111///---,,,---...///000/////////............000000000//////.........------,,,,,,,,,---...///........................////////////////////////---------...............------------------------......------,,,,,,,,,,,,***,,,---//////...---,,,---------.........//////....................................////////////000//////.........//////111111222333555888;;;===>>>>>>???BBBFFFKKKPPPSSSYYYUUUSSSTTTRRRNNNNNNPPPRRRQQQPPPPPPSSSZZZcccjjjpppuuu|||}}}zzzxxxtttlllgggiiilllooouuu|||}}}wwwrrrrrrrrrvvv|||~~~~~~{{{{{{{{{{{{{{{zzzzzzyyy|||zzz{{{}}}~~~yyysssmmmlllnnnrrruuuwwwwwwwwwvvvuuuuuuxxxzzz~~~~~~|||{{{yyyxxxwwwwwwwwwuuurrrpppooonnnmmmkkkkkkkkkkkkllllllllllllmmmppptttyyy{{{}}}~~~sssjjjbbb___```hhhsss~~~{{{zzztttwww{{{uuunnnfffhhhkkkooorrrtttuuuuuuzzz{{{{{{{{{zzzwwwuuusssllljjjeee]]]UUUOOOLLLKKKLLLMMMMMMLLLJJJGGGDDDAAA@@@@@@@@@@@@@@@AAABBBBBB>>>:::666333222111///...111000000000////////////000000000000000000000000000000////////////000000000000000000000000000000..............................////////////............/////////////////////............---------------............------.........------,,,,,,,,,..............................////////////......////////////////////////,,,,,,---------.........////////////////////////////////////////////////---------------......///FFFFFFGGGHHHGGGGGGFFFFFF???<<<999555333222333444111111111000000/////////000//////............///...............---------///////////////.........222111///...------......////////////............/////////...............---------,,,------...///........................////////////////////////...............------------------------------------,,,,,,,,,,,,++++++++++++,,,---...///...------........./////////000000..................................../////////////////////......//////000111222444666999;;;<<<===>>>???@@@DDDIIIPPPVVVZZZ\\\WWWSSSRRROOOKKKJJJMMMJJJKKKLLLNNNSSS[[[dddjjjllloootttwwwwwwvvvvvvvvvtttmmmiiijjjmmmpppuuuzzzyyyrrrlllkkklllqqqvvvwwwxxx~~~|||~~~~~~|||{{{{{{~~~zzzzzz{{{|||yyytttqqqqqquuuzzz~~~{{{{{{zzzxxxwwwwwwyyy||||||xxxuuurrrqqqpppooooooppprrrtttssssssqqqqqqqqqqqqqqqrrrttttttttttttuuuwww{{{~~~wwwjjjbbb\\\\\\cccmmm|||~~~~~~{{{}}}tttkkk```___```eeelllqqqssssssvvvwwwwwwwwwuuusssqqqpppkkkjjjgggaaaYYYRRRNNNMMMLLLMMMOOOOOONNNKKKHHHEEEBBBAAAAAAAAAAAABBBCCCCCCAAA???<<<777222///000111111111000000000/////////000000000000000000000000000000////////////000000000000000000000000000000...........................//////000000//////...000000000000000////////////............---------------............------.........---------------..............................////////////......000///---,,,,,,---///000,,,------------.........////////////////////////////////////////////////...............///000000HHHHHHHHHHHHHHHHHHIIIIIIDDDAAA===888555333333333000000111111000///...---000///............//////........................////////////............------------...000111222///////////////...........................------...------------................................./////////////////////////////////...---------,,,........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........---.........////////////....................................//////////////////////////////000111111333555888:::<<<======???@@@BBBGGGMMMUUU[[[___```ZZZUUUSSSOOOJJJJJJMMMKKKLLLNNNQQQUUU\\\dddiiimmmooopppqqqqqqqqqrrrttttttpppmmmnnnqqquuuyyy|||~~~~~~~~~~~~|||wwwpppjjjjjjlllpppuuuuuusssvvv|||~~~~~~}}}}}}zzzzzzyyyzzz|||~~~|||zzzzzz||||||{{{xxxtttpppllljjjhhhmmmllllllooosssvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{|||||||||~~~{{{pppeeeaaaaaagggrrr}}}wwwoooddd___[[[]]]eeemmmppppppqqqqqqqqqqqqpppooommmlllkkkkkkiiiccc\\\TTTOOOMMMLLLMMMNNNOOONNNLLLIIIGGGCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDAAA;;;444000111333111111111000000000//////////////////////////////000000////////////000000////////////////////////........................//////000000000000//////111000000//////.........///............---------------............------...............---------..............................////////////......///...---,,,,,,---...///------------............///////////////////////////////////////////////////////////////000000111JJJIIIHHHGGGGGGGGGHHHIIIHHHEEEAAA<<<777444222222//////000000000000///...//////............//////---.....................///////////////.........,,,,,,---...///000111222.........///////////////------.......................................---......................../////////////////////////////////...---------,,,........................------------............------.........///......,,,,,,---------.............................................///////////////////////////000111111111333555888:::<<<===>>>@@@BBBEEEKKKRRRYYY___bbbaaaZZZUUURRRNNNJJJKKKOOONNNQQQTTTXXX\\\aaahhhlllqqqrrrrrrqqqooooooppprrrsssrrrqqqrrrvvv{{{~~~~~~xxxxxxyyyzzzyyyvvvqqqmmmlllnnnrrrvvvtttqqqrrrvvvvvv{{{~~~zzz|||}}}}}}~~~}}}|||{{{zzzrrrqqqnnnllliiihhhgggfffnnnmmmnnnqqqvvvzzz|||}}}~~~tttmmmiiiiiinnnuuu|||~~~yyyqqqggg]]]YYY^^^eeeiiikkkjjjjjjjjjjjjjjjjjjiiiiiijjjjjjiiiddd]]]UUUPPPMMMLLLMMMMMMMMMLLLJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDD???888444333555111111111111000000000000////////////////////////000000////////////000000//////////////////////////////////////////////////////000000000000///////////////......---------///............---------------............------......................................................////////////......,,,---...//////...---,,,---------.........//////////////////////////////////////////////////////000////////////000111111MMMLLLIIIGGGFFFFFFGGGHHHHHHFFFDDD@@@<<<777444222000000000000000000000000///............//////000---------.........................../////////000//////////////////...............///////////////.............../////////...////////////...------........................////////////////////////...............---------........................------...............///---............/////////,,,,,,,,,------------.......................................////////////////////////000111222222333444666888:::===>>>???AAADDDIIIOOOVVV[[[```bbb^^^XXXRRRPPPMMMKKKMMMRRRTTTWWW\\\```dddiiinnnqqqtttuuuuuusssqqqooopppqqqsssttttttssswww|||~~~{{{rrrrrrssstttvvvuuusssqqqppprrruuuxxxvvvpppqqquuuwww{{{}}}|||{{{~~~~~~}}}}}}}}}|||{{{yyyvvvtttsssrrrlllkkkjjjiiiiiijjjkkkkkkpppqqqssswww}}}~~~yyytttooopppttt{{{zzz}}}}}}sssfff]]][[[]]]```bbbccccccddddddeeefffgggggghhhiiihhhddd^^^XXXTTTRRRPPPPPPNNNLLLJJJIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFCCC>>>:::777666222222111111111000000000000000000000000000000000000000////////////000000000000000000000000000000///////////////////////////000000111111000000///............------------///............---------------............------.............../////////..............................////////////......,,,---///111111///---,,,------.........////////////////////////////////////////////////////////////////////////000111111RRRPPPKKKHHHEEEEEEFFFGGGEEEFFFEEEDDDAAA===999777555333222000/////////000...............///000000---------.........//////,,,------...///000111111......///////////////.............../////////000.........//////000000000...///000000///...---,,,........................////////////////////////---------.......................................,,,,,,,,,------........................//////000------------................................................////////////////////////000111222333666666777888;;;>>>AAABBBBBBFFFLLLSSSYYY]]]___```]]]WWWRRRPPPOOOOOOSSSXXX]]]aaaeeehhhjjjllloooqqqqqqsssuuuuuusssqqqpppppprrrttttttrrrtttyyyxxxtttooonnnnnnppprrrtttuuutttwwwwwwzzz|||yyyttttttxxx|||~~~~~~~~~|||~~~~~~~~~~~~}}}||||||{{{zzzzzzuuutttsssqqqooommmlllkkklllkkkkkkkkkmmmooorrrttttttvvvzzz{{{zzz}}}~~~}}}|||ttthhh```\\\[[[\\\]]]]]]^^^```aaaccceeefffeeefffgggdddaaa]]][[[[[[XXXUUUQQQMMMJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEDDD@@@;;;777222222222111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000111111111111000000............///////////////............---------------............---------........./////////000..............................////////////......////////////////////////............///////////////////////////////////////////////////////////////............///000000VVVRRRMMMIIIFFFEEEEEEFFFCCCDDDFFFGGGFFFBBB>>>;;;888666333000.........///...............///000111---------.........//////+++,,,---...///111222222***+++---///000111222222---.........//////000000.../////////000000111111...///000000000///---,,,........................////////////////////////,,,------....../////////////////////////////////+++++++++,,,,,,---------...............///000000............/////////000..................................../////////000////////////000111222333999888888999<<>>>>>@@@BBBEEEHHHLLLSSSYYY]]]^^^]]]\\\ZZZXXXTTTRRRSSSZZZdddkkkrrrrrrttttttooojjjkkkqqqpppuuuwwwtttsssttttttqqqrrrssstttuuuuuutttrrrqqqnnnjjjhhhjjjpppttttttrrrvvv{{{}}}}}}~~~~~~}}}{{{}}}|||yyyvvvqqqpppppptttxxxxxxsssmmmiiiiiiiiigggeeefffhhhkkkrrruuuxxxzzz{{{|||}}}~~~|||}}}yyylll```ZZZYYY\\\___``````___```bbbdddfffhhhgggeeecccccccccbbb___XXXPPPIIIFFFGGGIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCDDDGGGFFFAAA;;;666555333111////////////000000000000000000000000000000000000000000000000////////////////////////111000///...............333222000//////000222333000000//////.........---000000//////......------......////////////..................//////////////////////////////////////////////////////////////////.........---------//////////////////......,,,------...///000111111............////////////111111000000//////......VVVUUUSSSOOOLLLHHHEEECCCBBBBBBCCCEEEGGGGGGDDDBBB>>>:::555222111111111111222111000000//////000000////////////////////////.........///////////////............////////////------........./////////////////////////////////---------............///........................////////////////////////------...///////////////......................../////////......---------........................000000000000000000000/////////............//////---......//////000111111000000111222444555666777:::;;;======>>>@@@DDDGGGMMMQQQWWW]]]______]]][[[YYYVVVTTTUUUZZZdddnnnuuuxxxwwwxxxwwwrrrmmmooouuuvvv{{{}}}zzzyyyzzzzzzxxx{{{{{{{{{{{{yyywwwuuutttqqqooommmpppuuuxxxxxxvvvtttxxx|||~~~~~~}}}}}}}}}}}}~~~|||xxxtttpppmmmllllllppptttuuuppplllhhhiiiiiihhhhhhjjjmmmpppvvvyyy~~~~~~{{{~~~rrreee]]]ZZZ^^^bbbeeefffdddaaa```aaadddfffhhhggggggggghhhhhhddd\\\SSSKKKGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHEEECCCDDDGGGFFFBBB>>>888666444111/////////000000000000000000000000000000000000000000000000000////////////////////////000//////............///...,,,+++******+++,,,...000/////////............///////////////...............////////////..................//////////////////////////////////////////////////////////////////.........---------***++++++,,,,,,---------------......//////000000............////////////111000000000/////////...UUUUUUUUUSSSOOOJJJEEEBBBAAAAAAAAACCCFFFGGGFFFDDDDDD@@@:::555333333222222222111000000//////000000///////////////////////////////////////.....................////////////....../////////000000000////////////////////////---------............///////////////////////////////////////////////////---......///////////////........................///////////////.........//////////////////////////////000000000000000000//////............//////......///000000111111222222111111222333555888999;;;<<<<<<===>>>BBBGGGKKKSSSWWW\\\aaabbb```\\\YYYWWWVVVVVV\\\hhhuuu~~~|||{{{yyyuuurrruuu|||~~~|||zzzyyyzzzyyyyyy{{{|||}}}{{{zzzssswww||||||{{{|||{{{xxxsssmmmjjjhhhggghhhkkkoooooollliiigggiiijjjkkkmmmpppuuuyyy~~~{{{uuutttzzz{{{yyyvvv~~~{{{mmmccc^^^aaafffkkkllliiiccc^^^___bbbfffiiijjjkkkmmmnnnoookkkcccYYYOOOJJJHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHEEECCCDDDFFFGGGDDDBBB;;;999555222000000111222000000000000000000000000000000000000000000000000000000000000000000000000///............//////000//////------------//////////////////.....................///////////////......////////////..................////////////////////////////////////////////////////////////...............---------))))))***+++,,,------............///////////////............////////////000000000000////////////WWWWWWVVVTTTPPPLLLGGGDDDAAA@@@@@@AAADDDGGGGGGGGGIIIDDD===888555444333222111000//////......//////////////////////////////000000//////......------............////////////////////////000000000000////////////////////////---------............///........................////////////////////////......///////////////...........................//////..........................................------------............//////............///////////////000111111222222222111111111333555888:::<<<======>>>@@@DDDKKKOOOXXX[[[___bbbbbb___ZZZWWWWWWXXX^^^kkk{{{{{{yyyvvvuuuyyy~~~{{{xxx{{{{{{zzzzzz~~~|||yyyuuuqqqkkkggggggffffffhhhjjjjjjhhhfffhhhjjjmmmooosssxxx}}}vvvrrrttt{{{~~~yyyqqqxxxvvvmmmeeegggkkkoooqqqmmmgggaaaaaadddhhhkkkmmmnnnppprrrssspppiii___UUUNNNKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHFFFDDDDDDEEEGGGFFFEEE>>>;;;777444111111222333000000000000000000000000////////////////////////000000000000000000000000...............///000111222222111000000111222222///////////////.........------......//////000000......////////////..................////////////////////////////////////////////////////////////........................---------......////////////////////////.....................////////////000000000000////////////XXXWWWVVVSSSQQQNNNLLLKKKCCCAAA@@@@@@CCCFFFHHHHHHJJJFFF@@@;;;888666444222//////...------------...////////////////////////000000//////......------............////////////////////////000000000000////////////////////////---------............///------------------------////////////////////////...///////////////..............................------------------------------------------------,,,---------......////////////............///////////////000111111222222111111000111222555888:::===>>>???@@@CCCHHHOOOTTTYYY[[[^^^``````]]]YYYWWWYYY^^^jjj|||{{{yyyvvvvvv{{{|||xxxxxxxxx}}}~~~{{{yyyvvvrrrmmmjjjhhhgggggghhhiiiiiihhhhhhlllooorrruuuyyyxxxvvvxxxzzz}}}rrruuu||||||vvvrrrrrrtttuuuuuurrrnnnkkkgggiiimmmnnnoooooopppqqqtttrrrnnnfff]]]TTTOOOMMMIIIIIIJJJKKKKKKKKKJJJJJJGGGFFFEEEDDDEEEFFFFFFEEEAAA>>>:::666444333333444111111111111111111111111////////////////////////000000000000000000000000...............///000111.................................///////////////------......//////000000......////////////..................////////////////////////////////////////////////////////////---.....................111111000000//////......///////////////.....................////////////////////////000000000000VVVVVVUUUTTTRRRQQQQQQPPPHHHEEEAAA@@@BBBEEEGGGHHHIIIFFFBBB???===:::777444000///......------......///////////////////////////////////////.....................////////////....../////////000000000////////////////////////---------............///------------------------//////////////////////////////////////////...---........................,,,,,,,,,---------------------------------------......//////000111111111//////............//////......///000000111111222111111111333555777:::;;;===???AAADDDGGGMMMSSSXXXXXXYYY[[[]]]]]]\\\ZZZYYY]]]fffwww}}}zzzwwwvvvyyy~~~~~~xxxvvvuuuuuuzzz~~~zzzxxxwww}}}~~~|||zzzyyyvvvrrrooojjjjjjjjjjjjkkkmmmnnnooouuuxxx{{{~~~{{{yyyyyy~~~wwwvvvwww|||}}}zzz|||}}}~~~|||yyyvvvuuuuuummmoooqqqrrrpppoooooopppqqqsssrrrnnnggg^^^WWWTTTNNNNNNNNNNNNMMMLLLKKKJJJFFFFFFFFFEEEEEEDDDDDDDDDBBB@@@===:::777555444333111111111111111111111111000000000000000000000000000000000000000000000000///............//////000------------------------.........///////////////.........///////////////......////////////..................////////////////////////////////////////////////////////////---------...............111111000///...---,,,,,,.........///////////////............////////////////////////000000000000QQQSSSUUUVVVWWWVVVTTTSSSMMMHHHCCC@@@AAADDDGGGHHHHHHGGGEEEDDDBBB???:::777111111000///////////////////////////////////////.........///////////////............////////////------........./////////////////////////////////---------............///........................///////////////////////////////////////...------........................------------.........///..............................//////000111111222//////............//////---......//////000111111222333444666888:::<<<======@@@DDDGGGKKKQQQWWW[[[WWWWWWXXXZZZ[[[\\\]]]]]]bbbmmmzzzvvvvvvzzz{{{~~~{{{uuusssrrrrrrwww~~~}}}yyyxxxqqqwww~~~}}}|||zzzvvvssskkkkkkmmmnnnppptttxxxzzz}}}}}}{{{}}}yyyvvvyyy}}}zzzxxx|||yyytttuuuxxxrrrsssuuutttrrrpppooooooooorrrvvvvvvqqqhhh```\\\VVVVVVTTTRRRPPPMMMKKKIIIEEEFFFGGGFFFEEECCCAAAAAACCCBBB@@@===:::777444222111111111111111111111111000000000000000000000000////////////////////////000//////............/////////000000000000//////............/////////000///////////////...............////////////..................////////////////////////////////////////////////////////////---------.........////////////......---------,,,------......//////000000............////////////.../////////000000000111MMMPPPUUUYYYZZZYYYVVVTTTPPPKKKEEEAAAAAADDDFFFHHHHHHGGGGGGGGGFFFBBB===999333222222111111111111111////////////////////////---.........//////000000............/////////000------------.........///////////////////////////---------.........////////////////////////////////////////////////////////////000000///...------........................---.........//////000000////////////////////////,,,,,,,,,---...//////000//////............//////------......///000000000333444666999;;;===>>>>>>>>>AAAEEEJJJNNNSSSYYY\\\VVVVVVWWWXXXZZZ]]]___```eeeqqq|||vvvuuuvvv{{{~~~tttwww}}}zzztttqqqpppooowww~~~|||}}}~~~|||{{{mmmsss}}}|||xxxuuujjjlllnnnqqqtttyyyyyy{{{|||wwwxxx~~~{{{wwwuuuxxx~~~vvvpppqqquuutttuuuvvvuuussspppoooooommmrrryyy{{{wwwooogggbbb]]]\\\ZZZVVVRRRNNNJJJHHHDDDEEEGGGGGGEEEBBB@@@???CCCBBBAAA???<<<888444222111111111111111111111111000000000000000000000000////////////////////////111000///.....................////////////......---.........//////000000000000//////.........---......////////////................../////////000////////////////////////////////////////////////---------.........//////......//////////////////,,,------...///000111111............/////////000.../////////000000111111MMMNNNQQQSSSUUUVVVVVVVVVQQQOOOKKKDDD??????CCCHHHEEEGGGHHHIIIGGGCCC???===666555333222111000000111////////////////////////---...///000000///...---000000111222222111///...$$$'''+++......---***(((***,,,...///000///...---------------------------......//////000000111111//////............//////000///.........///111222000000//////.........---------------------------...---,,,---///111000///........................,,,...000111222111///...///000000/////////222444555777999:::::::::;;;<<>>;;;666333444444333222111000///...222111111000000000000000........................000000000000000000000000...///111111/////////000...------...000111000/////////.........---------////////////////////////////////////////////////------......//////000000////////////////////////000000000000000000000000000///...------...///000////////////////////////////////////000000000000000000///////////////000LLLMMMOOOQQQSSSTTTTTTSSSRRRPPPLLLFFFAAA@@@CCCFFFEEEGGGHHHIIIHHHEEEAAA>>>999777444222000///000000////////////////////////---...///000000///...------...///000111000000///---.../////////...---,,,+++---...///000///------------------------------............//////////////////............//////000///.........///111111000/////////............------------------------///...---...///000///...........................---...000111111111000//////000000000///000222444444666888::::::;;;<<<>>>AAABBBGGGNNNTTTXXXWWWUUUSSSRRRRRRVVV\\\ccchhhkkkttt|||yyywwwsssuuuyyy{{{|||{{{yyywwwrrrrrrtttzzz~~~zzzuuupppnnnooopppyyy~~~}}}|||}}}{{{~~~|||wwwrrrqqqyyy|||zzzwwwvvvuuuvvvzzz}}}zzzvvvttttttzzzzzzppphhhcccdddhhhlllmmmkkkkkknnnqqqsssuuuvvvvvvvvvuuutttssstttsssoooggg\\\SSSNNNLLLJJJIIIGGGFFFFFFDDDBBB@@@CCCBBBBBBAAA@@@<<<777333333222222111111111000000222111111000000000000000111111111111111111111111////////////////////////...///111111/////////000///...---...///000///...//////.........---------////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////...---,,,,,,,,,,,,---...////////////////////////////////////000000000000000000////////////000000JJJKKKMMMNNNPPPPPPPPPOOOQQQPPPNNNJJJEEECCCBBBCCCEEEFFFHHHJJJIIIGGGCCCAAA===:::666222000//////000////////////////////////......////////////......++++++---...///000000000222222000///.........///---.../////////...---,,,------------------------............------------//////............////////////......//////000111////////////............------------------------000///...///000111000///........................////////////000000000000///000000000///000333555333666888::::::<<<>>>@@@@@@DDDJJJQQQWWWYYYVVVSSSRRRSSSTTTWWW[[[bbbjjjooowww~~~}}}xxxsssssssssvvvyyyyyyvvvsssqqqqqqrrrwww}}}{{{wwwqqqooooooooozzzzzztttqqqssszzzzzzvvvtttrrrpppttt|||~~~|||zzzzzzzzzzzz~~~tttiiibbb]]]```cccdddccceeejjjnnnsssvvvwwwwwwttttttvvvyyy{{{yyytttkkk___UUUOOOLLLKKKIIIHHHGGGFFFDDDAAA???AAAAAAAAABBBAAA>>>999555222222111111111111222222222111111000000000000000////////////////////////...........................///111111/////////000000///......///000...---/////////............---///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////...------,,,,,,------...////////////////////////////////////000000000000000000////////////000000GGGHHHJJJKKKLLLLLLKKKKKKOOOOOOOOOMMMIIIFFFBBBAAACCCEEEHHHJJJJJJIIIFFFDDDAAA>>>999444000//////000////////////////////////...//////////////////...,,,,,,---...//////000000000//////......---------.../////////...---,,,+++......................../////////......---------//////............//////............//////000000///////////////.................................000//////000333444444333......................../////////...///000111111///000000000000111333666666777999:::;;;<<<>>>AAAAAAFFFNNNUUUZZZYYYVVVSSSQQQSSSUUUVVVXXX^^^hhhoooxxx}}}xxxtttrrrtttyyyzzzwwwsssrrrqqqrrrwww}}}|||zzzuuurrrsssvvv~~~~~~~~~~~~~~~~~~}}}wwwtttuuu}}}~~~zzzwwwuuurrrtttxxx~~~~~~||||||}}}|||oooggg^^^^^^^^^]]]]]]```dddiiimmmrrrvvvvvvtttsssvvvzzz}}}zzztttkkk```WWWOOOKKKJJJIIIHHHGGGGGGFFFCCCAAA@@@@@@AAACCCCCC@@@;;;777444333222111111111111222222111111000000000000000...................................................///111111/////////000111000......//////...,,,/////////...............////////////////////////////////////////////////000000//////......------////////////////////////////////////////////////000000////////////000000////////////////////////////////////000000000000000////////////000000111FFFGGGHHHHHHIIIHHHGGGFFFJJJKKKMMMMMMLLLHHHCCC???AAADDDGGGJJJKKKJJJIIIGGGDDDAAA<<<777333111000000/////////////////////////////////....../////////000/////////////////////+++,,,---/////////...---/////////......---,,,,,,........................111000000//////.........//////............//////---......///////////////.........///////////////........................///...///111555777888777/////////////////////////////////...///000111111///000000000000111444777999:::;;;<<<<<<===???BBBEEEKKKRRRXXX[[[ZZZXXXVVVSSSUUUWWWWWWXXX]]]eeekkkxxx~~~|||xxxxxx|||}}}{{{wwwuuutttuuuzzz|||~~~~~~zzzxxxyyy~~~zzzvvvrrrrrrtttwwwzzz}}}~~~wwwtttvvv}}}{{{zzzsssrrrrrrtttzzz~~~~~~tttlllcccaaa^^^ZZZWWWXXX[[[^^^dddkkksssvvvuuuuuuwww{{{|||xxxrrrkkkccc[[[TTTPPPKKKIIIHHHGGGHHHHHHFFFEEE@@@@@@AAACCCCCCAAA<<<999888666444111000///000000222111111000000000000000111111111111111111111111...........................///111111/////////000111000......//////...,,,////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////........................000000000000000000000000////////////////////////////////////000000000000///////////////000111111EEEEEEFFFFFFFFFEEECCCBBBDDDFFFHHHLLLLLLJJJDDD@@@???AAAFFFIIIKKKKKKJJJIIIFFFDDD@@@;;;777444222111//////////////////////////////............//////111000//////......//////+++,,,...000111111///..................---------........................000000000000000///////////////............//////------...////////////............///////////////.................................111555777888777////////////////////////////////////000000000000///000111000000222555777;;;<<<=========???BBBEEELLLPPPVVVZZZ[[[[[[[[[[[[YYYZZZ[[[]]]___ccchhhlllxxx~~~zzzyyyxxx|||~~~{{{zzz~~~~~~~~~|||yyyvvvtttpppmmmnnnqqqwww||||||vvvtttyyy~~~}}}rrrpppnnnmmmrrr{{{wwwrrrjjjfff___XXXSSSQQQQQQRRR[[[bbbkkkrrruuuwwwyyy{{{xxxuuuqqqmmmiiiddd^^^[[[OOOLLLIIIGGGHHHHHHIIIHHHBBBAAAAAABBBBBBAAA>>>;;;:::888555222000/////////222111111000000000000000000000000000000000000000...........................///111111/////////000000///......///000...---...////////////000000000///////////////////////////////////////////////////////////////.........////////////////////////........................---......//////......---////////////////////////////////////000000000000///......//////000111222DDDEEEEEEEEEDDDCCCAAA@@@>>>@@@DDDIIILLLJJJEEEAAA<<>>@@@CCCGGGKKKRRRUUUYYYZZZ[[[[[[^^^```aaaaaabbbfffkkkppprrrsssxxx}}}}}}{{{|||}}}{{{}}}|||xxxwww{{{}}}yyyvvvttttttrrrqqqrrrwww}}}}}}wwwvvvxxxzzzxxxvvvrrroooooouuu}}}yyyxxxrrrmmmddd[[[TTTPPPMMMKKKQQQVVV^^^fffnnntttxxxzzzrrrpppnnnmmmmmmkkkgggdddVVVRRRKKKHHHGGGHHHIIIIIIDDDCCCAAAAAAAAA@@@>>>===999777444111000000000111222111111000000000000000........................////////////////////////...///111111/////////000///...---...///000///....../////////000000000000////////////////////////////////////////////////.........///////////////////////////////////////........................---...///000000///...---////////////////////////////////////000000000000............///000111222DDDEEEEEEEEEDDDBBB@@@???;;;<<<@@@FFFKKKKKKFFFBBB;;;>>>CCCHHHKKKLLLKKKKKKGGGFFFEEEBBB>>>999555333////////////////////////000///...------...///000,,,+++++++++,,,...000111222000---++++++,,,---///---------------...///000////////////////////////,,,------......///////////////............//////,,,,,,.../////////...------.........//////000000///////////////////////////------...///000///...000000000000000000000000---...000111222111///...///000111111111333666888888:::<<>>888666333111000111222444222111111000000000000000111111111111111111111111000000000000000000000000...000111111/////////000...------...000111000///.../////////000000111111////////////////////////////////////////////////---.........//////000000////////////////////////........................///000111222222111000///////////////////////////////////////000000000000............///000222222KKKIIIEEECCCCCCAAA???>>>===>>>@@@DDDGGGHHHFFFDDD@@@>>>>>>CCCJJJMMMLLLIIIKKKIIIGGGEEECCC>>>999555222111000000111111000///)))+++---///000000///...////////////////////////000000000000000000000000......//////////////////000000//////......------///......------...000111000000//////.........---//////////////////////////////............//////........................////////////////////////////////////////////////000000///////////////000000000000111333777:::<<<::::::===AAAFFFMMMRRRUUUZZZ\\\]]]\\\\\\^^^dddiiiiiimmmsssyyy||||||zzzyyyyyy|||yyywwwyyy~~~xxxyyy{{{{{{zzzzzz{{{|||tttuuuxxx}}}~~~|||wwwooommmkkkoooyyy~~~xxxuuuvvvxxx~~~zzzwwwuuuooohhh___WWWPPPMMMLLLLLLNNNSSS[[[eeennnsssnnnkkkhhhhhhlllpppqqqqqqeeeaaaWWWMMMIIILLLMMMJJJKKKHHHDDDAAAAAA@@@???>>>===;;;777444222222333444111111111111000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////000000//////.........---////////////////////////000000//////.........---//////000000000000//////////////////////////////000000000000000000000000111111000000//////......///.........///000111111///////////////000111111333333333222222222222111FFFEEECCCCCCDDDDDDCCCAAA<<<<<<===@@@CCCDDDCCCBBB@@@>>>>>>AAAHHHLLLLLLJJJKKKIIIGGGFFFCCC???:::666333111000000111111000...+++,,,...000000000///...///////////////////////////////////////////////////////////////.........///////////////........................///000000000/////////............//////////////////////////////............//////........................////////////////////////000000000000000000000000111111000000000000111111000000000111444777:::<<<;;;<<>>BBBHHHOOOWWW^^^bbbdddbbbaaabbbeeejjjnnnooooooqqqtttwwwxxxwwwvvvtttqqqsssuuuuuuuuuyyy}}}{{{}}}~~~}}}}}}{{{xxxuuutttuuuwwwzzz~~~~~~}}}xxxpppiiihhhkkkqqquuu|||xxxxxx|||zzzwwwtttsssqqqiii^^^UUUNNNLLLJJJKKKPPPXXXaaagggiiigggfffggglllrrrvvvxxxwwwtttlllaaa]]]\\\ZZZVVVOOOKKKFFFCCCBBBAAAAAA@@@>>>===;;;888666333222111111111111111000000000000000000000000000000000000000000000000000000000000000000////////////......////////////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////////////////............------------000000//////....../////////////////////000111111//////000111111222222222GGGFFFFFFFFFFFFEEEBBB???AAA???======???AAABBBBBBAAA???<<<===AAAFFFIIIJJJJJJIIIHHHGGGFFFCCC???<<<777555222000000000///...111111111111111000///...////////////////////////////////////////////////000000000///......------------......//////000000,,,---///000000000///...///////////////.........//////////////////////////////............//////........................////////////////////////000000000000000000000000111111000000000111222222111111222444666999;;;======@@@EEEMMMUUU]]]dddggggggccc```bbbhhhnnnqqqqqqppprrrtttuuuwwwwwwvvvvvvrrrttttttssssssvvv}}}}}}zzz~~~}}}xxxtttsssuuuwwwvvvnnniiihhhjjjkkkttt}}}|||zzz{{{}}}yyyvvvwwwxxxsssggg^^^TTTPPPLLLJJJMMMTTT[[[aaabbbbbbbbbdddiiipppvvvyyy~~~}}}wwwoookkkkkkhhhcccTTTOOOJJJEEECCCBBBBBBAAA???>>>===;;;888555222000111111111111000000000///////////////////////////////////////////////////000000/////////////////////////////////////////////////////////.........///////////////////////////////////////............------------------...////////////////////////////////////////////////........................//////...---,,,,,,,,,,,,///////////////000000111---...///000111222333333IIIHHHGGGFFFGGGFFFCCCAAADDDAAA>>>===>>>@@@BBBBBBAAA???<<<<<>>BBBIIIRRR[[[ccchhhjjjgggccc```aaagggnnnrrrsssrrrssstttuuuwwwxxxyyyzzzxxxzzzzzzyyyxxxzzzzzz~~~yyyuuuvvvyyy|||vvvnnnjjjhhhhhhjjjqqq~~~{{{|||}}}{{{wwwwwwyyyvvvmmmdddYYYUUUOOOKKKLLLPPPWWW[[[[[[\\\^^^bbbffflllrrrvvv}}}yyywwwxxxuuuoooZZZUUUNNNHHHEEEDDDBBBAAA?????????===:::666333111111111111111000000000/////////////////////////////////////////////////////////000000000000000000////////////////////////.........///////////////////////////////////////.........//////////////////......------......///////////////////////////........................////////////////////////000//////...------------///////////////000000111------...000111222333444JJJHHHFFFFFFHHHIIIHHHGGGDDDAAA>>>===>>>???@@@@@@???>>><<<<<<===AAAEEEGGGIIIHHHHHHIIIJJJHHHEEEBBB>>>;;;666333222111000///222222111111000000//////////////////////////////........................////////////////////////.........///////////////---......///////////////........./////////////////////////////////////////////............//////////////////////////////////////////////////////....................................///000111222222333555777999;;;===>>>@@@FFFOOOZZZbbbhhhjjjkkkfffcccaaabbbgggnnnsssvvvvvvvvvuuuvvvxxxzzz|||~~~}}}{{{~~~yyywwwyyy~~~~~~tttmmmhhhfffeeeiiiqqq||||||zzzzzz}}}|||wwwnnnggg^^^ZZZTTTOOONNNPPPUUUXXXWWWZZZ^^^bbbfffjjjooorrrzzz}}}}}}|||}}}|||vvvbbb\\\SSSLLLGGGEEECCCBBB@@@@@@???>>>;;;888555333111111111111000000000000000000000000000000000000000000000000000000000000//////000000000000111111////////////////////////.........///////////////////////////////////////.........///////////////222111000//////000111222////////////////////////......................../////////000000000000000111111000000///000000000///////////////000111111......///000111333333444NNNLLLHHHGGGHHHIIIJJJJJJFFFDDDAAA@@@AAAAAA@@@@@@>>>======<<<===???CCCEEEIIIHHHIIIJJJKKKJJJGGGDDDAAA===888555333222111000111000000/////////000000////////////////////////........................------......///000000000///////////////........................///000000............/////////000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////000111222333222333555888:::<<<>>>>>>CCCJJJVVVaaaiiillllllkkkffffffeeeeeehhhnnnvvv||||||{{{yyyxxxyyy{{{~~~}}}}}}xxxwww{{{{{{tttnnnkkkgggfffhhhooo|||}}}zzz{{{}}}rrrjjjfffbbb\\\WWWUUUVVVYYY[[[WWW\\\bbbfffhhhkkknnnqqqssswwwzzz{{{~~~|||vvvhhhbbbXXXOOOIIIFFFDDDBBBAAAAAA???>>>;;;999777666111111111111000000000000000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////............/////////000////////////////////////............/////////000111000...------...000111////////////////////////................................./////////000000//////......//////000000///////////////000111111///000000111222333444444UUUQQQKKKHHHGGGGGGHHHHHHIIIGGGEEEDDDDDDDDDCCCBBB===============>>>AAADDDHHHHHHIIIJJJKKKKKKHHHEEECCC???:::666444333222111000000////////////000000////////////////////////........................,,,,,,---...///000111111000000//////.........---//////...------///000111---.........//////000000//////////////////////////////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000111222333444222444666999;;;===>>>>>>FFFNNNZZZfffnnnpppnnnkkkggghhhiiihhhjjjoooyyy|||yyyyyy{{{~~~~~~{{{wwwwww}}}{{{uuurrrjjjfffcccfffppp|||zzz}}}vvvnnnmmmjjjddd___\\\]]]^^^```YYY^^^eeejjjkkkmmmoooqqqnnnssswwwyyy|||~~~zzztttllleee[[[QQQKKKGGGDDDBBBAAAAAA???===<<<:::999888111111111111000000000000000000000000000000000000000000000000000000000000//////000000111111111222////////////////////////---.........//////000000////////////////////////---.........//////000000...---+++******+++---...////////////////////////........................---------.........//////++++++++++++,,,,,,---...///////////////000111111111111111222333333444444eeeXXXLLLJJJKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCAAA???;;;999999<<<@@@CCCDDDGGGJJJKKKJJJIIIIIIJJJGGGBBB<<<777444222111///000/////////............000000////////////000000////////////////////////////////////....................................------------------------////////////////////////////////////000000000000////////////////////////000//////.........//////000000000000000000000000000000000000000000000000222111000000000111333444555555888<<<<<<:::>>>EEEMMMVVVdddpppuuusssmmmhhhlllggggggpppwwwyyy|||~~~{{{yyywwwzzz~~~~~~yyyuuupppkkkggggggiiiqqq{{{yyy}}}}}}xxxqqqooommmjjjhhhdddaaa^^^bbbeeeiiioootttuuurrrooojjjjjjlllsssyyy{{{xxxssspppjjj```WWWPPPKKKGGGDDDDDD@@@;;;;;;======:::666555333111000111111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////000000000000000000000000000000//////.........---333222000...---,,,,,,---000000000000000000000000000000000000000000000000///000222222111111222444qqqcccUUUPPPNNNKKKIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB???<<<999999;;;???BBBEEEHHHKKKLLLKKKJJJIIIJJJHHHDDD???:::777555222000000000/////////.........000000////////////000000/////////////////////////////////.........------////////////////////////------------------------////////////////////////.../////////000000000000/////////////////////////////////.........//////000000000000000000000000000000000000000000000000111111000000111222333444666666999<<<<<<<<<@@@GGGRRR[[[hhhrrrvvvsssmmmhhhiiifffiiissszzz|||}}}}}}{{{zzz|||}}}yyyrrrjjjfffeeeiiittt~~~{{{{{{~~~uuussspppnnnllliiiddd```bbbeeejjjqqquuuuuurrrnnnhhhgggiiinnnuuuxxxvvvrrrqqqkkkaaaXXXQQQLLLHHHEEEDDD@@@<<<<<<======:::777444222111000111222111000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000/////////............222111000...------------000000000000000000000000000000000000000000000000///000222222111111333444rrrbbbXXXRRRLLLHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCC@@@<<<999999;;;===@@@GGGIIILLLNNNLLLKKKJJJJJJIIIGGGCCC???<<<888444111000000000/////////......000000////////////000000//////////////////////////////.........---------000000000000000000000000------------------------////////////////////////....../////////000000000//////////////////////////////......////////////000000000000000000000000000000000000000000000000111111000000111333444555888888:::===>>>>>>DDDLLL[[[cccnnnvvvvvvrrrkkkgggfffgggnnnxxx~~~}}}}}}~~~xxxnnngggbbbbbbjjjsss{{{}}}|||xxxuuuttttttqqqiiiccccccfffmmmtttwwwvvvrrrmmmeeeddddddhhhnnnrrrrrrqqqqqqkkkbbbYYYSSSMMMIIIFFFEEEAAA>>>===>>>===;;;888444333111111222333222111000000000000000000000000////////////////////////000000000000000000000000........................//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////............000000///...............000000000000000000000000000000000000000000000000///111222222222222333555nnnbbbXXXNNNIIIHHHFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA===:::999:::<<<===GGGJJJNNNOOONNNLLLJJJJJJIIIHHHEEECCC@@@;;;555000000000000////////////...000000////////////000000////////////////////////000000////////////......////////////////////////........................////////////////////////........./////////000000////////////////////////.........///////////////////////////////////////////////////////////////111111000111222444666777:::999;;;>>>???AAAIIIRRRfffmmmuuuxxxvvvooojjjgggffflllvvv~~~~~~~~~zzzooogggbbb```eeellluuu{{{|||}}}yyyppphhheeehhhnnnuuuxxxvvvpppllldddbbb```bbbgggllloooppppppjjjbbbZZZSSSMMMIIIFFFFFFCCC@@@>>>>>>===;;;999555333222111333333333222000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////.........//////.........////////////////////////////////////////////////////////////111333333222333444666xxxlll```SSSKKKIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA===:::999999;;;<<>>===<<<:::777555333222333333222111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////////////////.................................///////////////.........//////////////////////////////////////////////////////////////////111333333333444555777yyykkk[[[OOOKKKHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@===:::999999;;;<<>>888333111111000000000/////////000000////////////000000////////////////////////111111111000000000//////................................................////////////////////////------........./////////////////////////////////,,,---...000000000//////000000000000000000000000000000000000000000000000000000111222444666999:::<<<;;;<<<@@@DDDJJJWWWcccqqquuuxxxuuuppplllmmmooowww|||zzz}}}zzz|||}}}|||{{{|||~~~|||}}}~~~uuummmeee]]]ZZZ[[[```gggttt}}}yyynnnnnnnnnooopppnnnkkkhhhgggeeebbb```bbbfffkkkoooooojjjccc[[[UUUOOOJJJFFFGGGFFFDDDAAA???===<<<<<<999777444333333333222000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////////////////////////////000000000000//////////////////////////////.................................///////////////---...///////////////...000000000000000000000000000000000000000000000000000111333444444555777888xxxdddTTTNNNJJJIIIHHHFFFEEECCCBBBAAA@@@???<<<:::999:::;;;<<>><<<:::::::::;;;<<>>;;;999999:::<<<>>>BBBEEEIIILLLNNNNNNLLLKKKHHHHHHGGGEEECCC???<<<:::999444///...111222000...111111000000//////......111000000///...------------------...///000000111////////////////////////////////////////////////000000000000000000000000,,,---------.../////////000000000000000000000000////////////000000000000//////000000000000//////111111000000//////......111000000222777::::::888>>>???AAADDDKKKVVVccclllooollliiihhhgggjjjvvv~~~|||{{{wwwwwwyyyvvvxxx}}}~~~}}}xxxpppkkklllnnntttzzz~~~uuuooohhheeedddfffiiirrryyysssnnnkkkiiihhhmmmtttrrrpppkkkeee]]]VVVQQQNNNEEEHHHJJJIIIDDDAAAAAABBB???===:::777444222111000000000000000000000000000111111111000///......---////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000222111000//////000111222//////...------------...////////////////////////222111000///......///000000000000000////////////000000000000////////////111000///////////////000333222222333444666999;;;|||pppbbbZZZPPPHHHFFFFFFEEEDDD>>>===:::888888888:::;;;@@@CCCGGGKKKMMMMMMLLLKKKIIIIIIGGGEEECCC@@@>>>===999555000///111222000...............////////////111000000///......------------......///000000111////////////////////////////////////////////////000000000000000000000000------..................000000000000000000000000////////////000000000000//////000000000000//////111111000000////////////333111111444888;;;;;;:::===???BBBGGGPPP[[[eeellloookkkiiihhhgggjjjttt}}}|||yyyxxxzzzwwwxxx{{{}}}~~~}}}||||||||||||~~~sssllljjjkkktttzzz~~~xxxqqqlllhhhggggggmmm|||{{{uuupppnnnkkkhhhkkkpppqqqooolllfff___XXXRRRNNNGGGGGGHHHFFFCCCAAA@@@@@@@@@>>>;;;888555222111111000000000000000000000000000000000//////000000111////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000......------------......000000///............///////////////////////////111000///.........///000000000000000////////////////////////000000000000000000////////////000000222222222333555888<<<>>>yyylllZZZLLLFFFEEEEEEFFF???>>>;;;999999999:::;;;>>>AAAEEEJJJLLLMMMLLLKKKKKKJJJHHHEEECCCAAA@@@@@@:::666111000111222000...,,,,,,---......///000000000000000///......------------......///000000000////////////////////////////////////////////////000000000000000000000000//////..................000000000000000000000000////////////000000000000//////000000000000//////111000000000000/////////444333444666:::<<<<<<<<<>>>???DDDMMMXXXbbbiiillloookkkiiihhhgggiiiqqq{{{~~~|||zzzzzz{{{xxxwwwxxxxxxwwwwwwvvvttttttuuuxxx{{{~~~{{{sssooonnnuuuzzzwwwoooiiifffhhhsss|||wwwrrrpppmmmhhhhhhkkkooonnnllliiibbb[[[TTTPPPKKKIIIFFFEEEDDDCCCAAA@@@AAA@@@===999666444222111000000000000000000000000000000//////000111333444////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000///000000111111000000///111111000///////////////////////////////////////.........---......///000////////////000000000000......//////000000111111000000000//////000000111222222333333555999>>>CCC}}}gggTTTJJJFFFEEEEEECCCAAA???===<<<<<<<<<===;;;>>>CCCHHHKKKLLLLLLKKKLLLKKKHHHEEEDDDCCCCCCCCC;;;888444111111222000///........./////////000000000000//////........................//////000000////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////////////////000000000000//////000000000000//////000000000000000000000000333444555777:::<<<======???BBBIIITTT```hhhlllmmmoookkkiiihhhggghhhnnnvvv}}}|||zzzzzz{{{xxxwwwuuurrrpppooonnnmmmnnnqqqvvv|||~~~yyyxxxxxx|||vvvnnnhhhgggnnnwww~~~{{{zzz{{{|||zzzuuuqqqpppmmmiiiggghhhllllllmmmkkkfff___XXXSSSPPPLLLHHHFFFGGGHHHFFFCCCCCCAAA???;;;888555333222000000000000000000000000111111000///000222444555//////////////////////////////////////////////////////000000000000//////////////////////////////000111222333333222111000111000//////......//////////////////////////////------------......//////////////////000000000000---......///000111111222000000000///000000111111222333444444555999@@@FFFppp\\\OOOIIIFFFDDDDDDCCCAAA???===<<<<<<<<<:::===BBBGGGKKKLLLLLLKKKLLLKKKHHHFFFDDDDDDDDDDDD===:::666333222111111000111111111000000000//////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000//////......---////////////////////////////////////000000000000//////000000000000//////000000000000111111111111333444666777999;;;<<<>>>BBBGGGQQQ]]]gggmmmnnnnnnpppllljjjjjjiiihhhkkkqqq}}}|||{{{{{{}}}zzzwwwuuurrrooollliiihhhhhhjjjnnntttzzz~~~|||~~~~~~vvvoookkkooouuuzzz{{{xxxuuuuuuuuuyyyvvvpppkkkkkkkkkgggfffgggiiijjjlllllliiiccc]]]YYYSSSNNNJJJIIIJJJJJJIIIFFFDDDCCCAAA>>>:::777444333000000000000000000000000333222111000000111222333000000000000000000000000//////////////////////////////000000000000//////////////////////////////,,,---...//////...---,,,000///......------......////////////////////////,,,,,,---....../////////.../////////000000000111---......///000111111222000000000000000111222222333555555444555:::CCCJJJ|||qqq___RRRKKKFFFCCCCCCBBBAAA>>><<<;;;:::::::::===BBBGGGKKKLLLKKKKKKJJJJJJHHHGGGFFFEEEEEEDDD>>><<<888555222111111111333333222111111000////////////////////////............//////////////////////////////////////////////////////////////////000000000000000000000000000000//////////////////000000000000000000000000////////////000000000000//////000000000000//////000000000111111111111222222555777888999:::===???FFFNNNZZZeeekkknnnoooppprrrnnnkkkkkkjjjhhhiiimmmzzz~~~}}}}}}}}}~~~{{{yyyvvvuuusssqqqnnnllleeefffhhhkkkoootttxxxzzz~~~|||yyywwwvvvvvvvvvuuuwwwyyy}}}zzztttrrruuu{{{|||wwwtttsssrrrttt~~~ssskkkddddddeeeddddddffffffhhhkkkmmmkkkhhhccc```VVVSSSPPPNNNLLLKKKIIIGGGFFFEEECCC@@@<<<888555333000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000/////////000000///////////////...---------------////////////////////////------.../////////............//////000000111111......//////000000111111000000000000111111222333333555777666777>>>JJJSSSsss{{{mmm[[[PPPIIIFFFCCCDDDCCCBBB@@@===<<<:::999;;;>>>CCCHHHKKKLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDDDD???===:::666222111111111111111111111000000000000...//////////////////////////////////////////...////////////////////////////////////////////////000000000000000000000000///////////////000000000000000000000000000000000////////////000000000000//////000000000000//////000000111111111222222222333666999::::::;;;>>>AAAIIITTTbbbkkkmmmmmmooorrrtttooolllmmmllliiihhhjjjttt}}}~~~wwwuuusssrrrrrrqqqooonnnhhhjjjnnnrrrvvvxxxyyyyyy~~~~~~|||vvvtttrrrooommmlllkkkkkkiiijjjnnnsssyyy|||vvvvvvxxx}}}yyyvvvtttsssttt|||rrrhhh^^^\\\]]]^^^```cccdddfffjjjlllmmmkkkhhhfff^^^]]]\\\WWWQQQLLLIIIHHHGGGFFFEEEBBB>>>:::666444000000000000000000000000---...000111222222000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222222111111111111222222000//////...............////////////////////////...///000000000///...---.........///000111111111////////////000000000000000000000000111222333444111555888999<<>><<<;;;<<>>;;;777222000111222......//////000000111111.........//////////////////////////////.........////////////////////////////////////////////////000000000000000000000000......//////000000111111000000000000000000000000////////////000000000000//////000000000000//////000000111111222222222222555888;;;<<<<<<===@@@CCCLLLXXXgggnnnmmmlllooosssuuupppmmmnnnmmmiiihhhiiioooyyytttsssqqqpppqqqqqqqqqooommmqqqvvvzzz}}}~~~}}}|||~~~zzz{{{}}}~~~zzz{{{||||||zzzwwwtttrrrjjjhhhfffcccaaa```______^^^```dddiiipppwww}}}~~~|||{{{{{{zzzzzz|||xxxvvvmmmsss}}}|||yyywwwuuuvvv}}}sssfff[[[WWWYYYZZZ]]]aaaccceeeiiilllmmmmmmkkkjjjfffgggfff```WWWOOOKKKJJJHHHGGGEEECCC???:::666444000000000000000000000000)))+++...222333333111000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000///...------...///000111111000///////////////////////////////////////000000111111111///...------......///000111111222000000000000////////////000000000000111222333444000444999;;;@@@KKK[[[hhhpppooopppsssvvvyyyyyyggg\\\RRRHHHDDDEEEFFFFFFFFFGGGFFFDDD???<<<===AAAGGGKKKLLLLLLLLLMMMMMMJJJHHHGGGIIIHHHFFFCCCBBBAAA===:::666333000///////////////////////////000000000000////////////////////////////////////........................//////000000000000//////000000000000000000000000...............---------000000000000111111111111000000000000////////////000000////////////000000///111111111000111222444666333444;;;??????BBBHHHRRR```jjjiiifffjjjooopppttttttsssrrrooollliiigggooowww|||zzzppplllhhhhhhlllqqqsssssswww|||~~~}}}~~~|||{{{yyywwwvvvuuuvvvuuuvvvxxxzzz|||{{{zzzzzzyyyvvvsssnnnhhhdddaaa\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYY[[[___fffooovvv{{{|||xxxvvvuuussspppnnnllllllmmmnnnnnnpppsssvvvxxx|||uuusssmmmnnnzzz~~~~~~|||yyy{{{xxxjjj\\\UUUTTTVVV[[[```ccceeegggfffddddddfffiiillljjjgggccc[[[SSSOOONNNMMMJJJFFFBBB???<<<888666444444444333333333333333000000000000000000000000////////////////////////000/////////000111222222000000000000000000000000---......///000111111222//////000000111111222222000000000000////////////000000000000000000000000////////////////////////////////////000000000000............///000222222111111111222222333333444444777;;;===BBBOOObbbqqqpppmmmlllnnnooosss}}}yyyjjj```VVVLLLFFFFFFFFFEEEEEEFFFFFFDDD@@@======AAAFFFIIIJJJJJJJJJKKKLLLJJJHHHHHHIIIHHHFFFDDDCCCAAA>>>:::666333111000////////////////////////000000000000////////////////////////////////////........................//////000000000000//////000000000000000000000000........................000000000000111111111111000000000000////////////000000////////////000000///111111111000111333555888555777<<<>>>???EEEMMMYYYdddjjjhhheeehhhnnnqqquuuvvvwwwwwwuuupppllliiirrrwww}}}~~~~~~~~~yyyvvvmmmjjjhhhhhhkkkqqqvvvxxx}}}~~~}}}|||zzz{{{zzzxxxvvvsssqqqooonnnoooooopppsssvvvxxxxxxwwwtttsssppplllgggbbb]]][[[VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWW[[[```gggmmmqqqvvvwwwwwwvvvtttqqqmmmkkkhhhfffdddbbb``````aaaaaabbbdddgggjjjlllooorrruuu{{{{{{qqqkkkjjjsss}}}yyynnnbbb[[[WWWUUUXXX]]]dddfffgggeeeaaa```dddhhhnnnmmmlllhhhaaaXXXRRROOONNNKKKFFFBBB???===999777222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000.........///000111111111000000000000000111111111000000000000////////////000000000000000000000000////////////////////////////////////000000000000.........//////000222222111111111222222333333444444777:::???HHHWWWiiivvvuuuooojjjiiiiiilllvvvyyymmmfff]]]SSSJJJGGGEEEEEEDDDEEEFFFEEEBBB@@@>>>AAAFFFHHHIIIHHHHHHHHHKKKJJJIIIIIIIIIIIIGGGEEECCCAAA>>>:::666333111000////////////////////////000000000000////////////////////////////////////........................//////000000000000//////000000000000000000000000---------......//////000000000000000111111111111////////////000000000000111000000//////000000111///111111111111111333555999999:::<<<<<<@@@KKKVVVbbbhhhjjjeeebbbgggooouuu{{{|||~~~}}}zzzuuupppmmmsssuuuwwwxxxyyy||||||vvvpppiiiiiihhhhhhkkkrrr{{{~~~}}}{{{yyywwwxxxvvvssspppmmmkkkiiihhhffffffhhhkkkoooqqqqqqqqqlllkkkhhhddd___ZZZUUURRRPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUUUUWWW[[[___cccfffkkkkkkkkkiiigggccc```___[[[ZZZXXXVVVVVVVVVVVVWWWXXXZZZ]]]___aaacccfffhhhiiimmmsss{{{rrrllliiikkkpppwww~~~yyyrrrjjjccc[[[TTTTTTYYYbbbfffhhhddd___^^^dddjjjppprrrssspppiii```VVVOOONNNKKKGGGCCCAAA>>>:::888222111111000//////000000000000000000000000000000111111111111111111111111222111000000000000000000000000000000000000000000......//////000000111111111000000000000000000///000000000000////////////000000000000000000000000////////////////////////////////////000000000000////////////000000111222000000111222333333444444555666:::BBBPPPaaaqqq{{{yyypppjjjggghhhooowww{{{vvvpppkkkeeeZZZOOOHHHEEEDDDDDDDDDEEEEEEDDDBBBAAACCCGGGHHHHHHGGGFFFGGGIIIIIIIIIJJJJJJIIIGGGFFFDDDBBB???;;;777444222111////////////////////////000000000000////////////////////////////////////........................//////000000000000//////000000000000000000000000,,,------...///000000111///000000000111111111111////////////000000000000111000000000000000000111///000222222111222444666999;;;<<<<<<<<>>HHHXXXdddiiigggccc``````hhhvvv{{{yyyxxxxxxuuuuuuuuuxxx|||~~~~~~xxxqqqmmmjjjkkklllmmmpppyyy~~~zzzvvvrrrooommmiiieeecccaaa``````\\\\\\\\\]]]```aaa```^^^aaa```___\\\XXXTTTQQQOOOMMMLLLKKKKKKMMMOOORRRTTTTTTTTTUUUWWWXXXZZZ[[[\\\[[[ZZZYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUU[[[]]]```bbbcccdddfffgggiiijjjkkknnnrrrzzz}}}wwwpppkkkfffeeennnyyy|||zzzzzzzzzzzz}}}wwwtttrrrmmmcccWWWTTTVVVSSSZZZccchhhhhhiiioootttwwwzzzjjj[[[PPPMMMIIIFFFCCCAAA>>>;;;666555333111000111111222000000000000000000000000111111111111111111111111222222111000/////////000////////////////////////////////////000000000000111000000000//////......000000000000////////////////////////////////////////////////////////////////////////000000000000111000000000000111111222///000000222333444555555999999>>>JJJ\\\nnnyyyvvvmmmfffccceeeiiinnnqqqrrrpppiii[[[NNNHHHFFFCCCCCCDDDEEEEEEEEEGGGIIIJJJIIIGGGEEEDDDDDDFFFHHHKKKLLLKKKIIIIIIIIIEEECCC@@@<<<888555333222000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000//////////////////////////////.........//////000000111000000000000111111111111......//////000000111111222111111000000111111222///000222222222333555888666;;;>>>>>>CCCQQQ```iiiiiiddd```___aaaiiixxx}}}zzzzzz|||~~~~~~~~~~~~}}}~~~wwwsssrrrppppppppprrrwww|||wwwrrrmmmdddbbb___\\\ZZZYYYYYYZZZZZZYYYYYYZZZ\\\\\\[[[ZZZ\\\\\\[[[ZZZXXXVVVSSSRRRMMMMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWUUUTTTSSSRRRRRRTTTUUUVVVTTTUUUUUUVVVWWWXXXXXXYYY^^^aaaeeeggghhhiiijjjllllllmmmmmmnnnqqqvvv}}}}}}vvvooohhhdddhhhoooxxx}}}{{{zzzzzz{{{~~~zzzwwwsssooofff\\\VVVWWWNNNTTT]]]cccgggkkkppptttwwwuuucccQQQNNNJJJGGGEEEBBB???===666444222000//////000111000000000000000000000000111111111111111111111111222111000000000000000000000000000000000000000000////////////000000000000000//////////////////...000000000000////////////000000000000000000000000////////////////////////////////////000000000000111111111000000111111222//////000111333444555555:::;;;BBBOOO```qqq|||vvvllleeedddeeelllsssuuuuuupppbbbTTTJJJGGGDDDBBBCCCEEEEEEEEEHHHIIIJJJHHHEEEBBBBBBBBBDDDHHHLLLMMMKKKIIIIIIJJJFFFDDDAAA===999666444333000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000000/////////////////////////////////////////////000000000000000000000111111111111.........///000111111111222111111000000111111222///000222222222333666888666<<<@@@BBBKKK[[[gggllliiiccc___```bbbiiiwww|||{{{|||vvvvvvyyywwwuuutttwww}}}|||xxxrrrkkkfffZZZYYYVVVTTTSSSTTTUUUVVVXXXWWWWWWYYY[[[\\\[[[ZZZVVVVVVWWWXXXXXXWWWUUUTTTRRRRRRQQQQQQQQQQQQQQQQQQSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRQQQQQQSSSVVVYYY[[[[[[\\\]]]___```aaaaaaaaafffiiimmmpppqqqrrrsssuuurrrsssrrrrrrrrrtttyyy|||~~~wwwnnnfffeeehhhiiiqqq{{{{{{|||~~~|||uuuqqqjjj```YYYXXXPPPQQQTTTZZZ```fffkkkmmmqqq}}}xxxdddRRROOOKKKHHHFFFDDDAAA???777666333000///000111222000000000000000000000000000000000000000000000000000000000000000000111222000000000000000000000000000000000000////////////.........///////////////000000000000////////////000000000000000000000000////////////////////////////////////000000000000222222111000000111111222...///000111333444555666888<<>>@@@CCCHHHLLLNNNMMMJJJHHHBBBAAA@@@>>>:::777333111111111000000000000111111222111000......000111222000000//////.........---000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000////////////222111111333666888999999>>>>>>CCCMMM\\\hhhmmmnnngggaaa```eeekkkooossswww|||}}}}}}|||}}}zzz{{{~~~xxxpppkkkiiieee___ZZZQQQPPPNNNLLLMMMPPPSSSUUU[[[ZZZYYYZZZZZZZZZYYYWWWXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUWWWWWWWWWVVVSSSRRRPPPSSSVVVXXXZZZ```hhhnnnpppwww{{{wwwssssssuuuvvvxxxzzz|||}}}yyyuuutttsssrrrqqqpppuuu|||zzzpppgggaaa]]]aaahhhpppyyy~~~vvvmmmeee___\\\ZZZVVVSSSSSSWWW\\\^^^___eeemmmuuu{{{~~~|||rrrgggXXXQQQIIIGGGIIIIIIDDD???>>>:::666333333333333333444222111111222222111///111111000000000000111111//////............//////111000///......///000111000000000///......------////////////000000000000000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111444333222333555777777777>>>DDDPPP___nnnyyy{{{pppkkklllrrr|||vvvkkkZZZPPPFFFDDDDDDBBBCCCEEEHHHIIIIIIHHHFFFBBB???===???CCCHHHMMMNNNMMMJJJHHHCCCBBBAAA>>>;;;777444222111111000000000000000111000000111111111111000000000/////////............000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000///........................000000000000000000000///111111222333666888999999>>>@@@GGGTTTbbblllppppppjjjeeedddjjjoooqqqtttwwwzzz~~~|||{{{|||||||||}}}~~~xxxrrriiicccaaa]]]XXXSSSPPPNNNLLLKKKLLLOOOSSSUUU[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUUUUWWWYYYZZZYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYZZZYYYXXXVVVTTTSSSUUUWWWYYY[[[]]]ccckkkrrrxxx}}}||||||{{{~~~yyyuuusssqqqooonnnkkkoootttwww{{{}}}rrrhhhaaa^^^```dddlllvvvzzzrrrkkkfffddd^^^YYYTTTSSSWWW[[[___```ccckkksssxxx{{{zzzpppfffZZZRRRJJJGGGIIIIIIFFFAAA???;;;777444333333333222333111000000111111000///111000000//////000000111//////............//////111000///......///000111///////////////.........////////////000000000000////////////////////////,,,------............---000000000000000000000000000000000000000000000000000000000000111111111111333222222333555777888888@@@FFFSSScccqqq{{{}}}qqqppprrrzzz~~~vvvcccVVVJJJFFFGGGFFFEEEEEEIIIJJJJJJIIIFFFCCC???<<<>>>BBBHHHLLLNNNMMMIIIGGGDDDCCCBBB@@@<<<888444222222222111000//////000000...///111333333111///...////////////............000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111333555666888999:::???DDDOOO^^^lllssstttsssmmmjjjkkkqqquuuuuuvvvyyyyyy~~~{{{||||||{{{uuuvvvxxx{{{~~~~~~|||yyyqqqjjjaaa[[[XXXUUUQQQMMMNNNMMMKKKKKKMMMPPPTTTWWW]]]]]]^^^^^^^^^]]]\\\[[[XXXXXXWWWVVVWWWYYY[[[]]]^^^^^^____________^^^^^^^^^^^^]]][[[YYYXXXVVVVVVZZZ\\\]]]^^^___eeennnuuu|||wwwssspppnnnkkkiiigggiiijjjkkknnnttt~~~wwwlllddd```^^^```gggrrr}}}xxxpppkkkjjjccc^^^WWWTTTUUUZZZ^^^aaaaaahhhpppuuuxxxwwwoooggg]]]UUULLLHHHHHHIIIGGGEEEAAA>>>999666444444222111222000//////111111000...000000////////////000000000//////......//////000000000////////////000000......////////////000000000000000000////////////////////////////////////++++++,,,---------------000000000000000000000000000000000000000000000000000000000000111111111111222222222333444666999:::AAAKKKYYYhhhttt~~~yyytttqqqwwwqqq```NNNHHHHHHHHHGGGFFFJJJJJJKKKJJJHHHCCC???<<<<<<@@@FFFKKKMMMLLLIIIFFFEEEEEECCCAAA===999555333333222111000///////////////000111222222111000//////////////////.........////////////////////////000000000000000000000000000000111111111111000000////////////////////////111111111000000000000000111111111111111111111111000000000000000111111111000222444666777999;;;<<>>CCCHHHJJJIIIGGGFFFFFFFFFDDDAAA===999555333222222111000//////000000222111000//////000111222.........///////////////////////////////////////////////////////////////000000111111111111000000////////////////////////000000000000000000111111111111111111111111111111///000000000111111111222000333555777888:::>>>BBBFFFPPP```qqq|||~~~{{{wwwppppppuuu|||~~~}}}}}}|||~~~zzzuuuqqqqqqqqqqqqpppnnniiifff___\\\WWWSSSQQQQQQPPPPPPPPPOOONNNNNNQQQUUUYYY\\\___bbbeeeeeeccc`````````\\\\\\[[[[[[\\\^^^aaabbbbbbcccccccccbbbbbbaaa```]]]]]]]]]]]]]]]^^^___```___``````______ccckkkqqq~~~{{{vvvtttrrrrrrooommmjjjiiihhhgggfffdddbbbaaa```___aaaeeekkkoooxxxyyykkkeee```cccmmmyyyuuummmjjjiiieee^^^XXXTTTUUUYYY\\\```hhhpppsssuuuvvvsssnnnfff^^^TTTLLLIIIIIIIIIIIIDDDAAA===:::888666333111000///...///000111000///000000////////////000000000000////////////000000//////000000000000//////---......///000111222222111000000000/////////.................................///000111222222222///////////////////////////////////////////////////000000000111111111111000222333333444777<<<@@@GGGVVVfffooowww{{{yyy~~~xxxbbbTTTNNNJJJIIIJJJHHHJJJLLLLLLJJJFFFAAA>>>:::<<<@@@CCCEEEFFFFFFFFFFFFFFFDDDAAA===888444222111111000000000000111111333111///......///111333.........///////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000000000000000111111111111///////////////////////////000000111111222222222111444666777888<<>><<<:::777555222000///...///111222111000111111000000000000111111111000000//////000000111//////000000000000//////......///000000111222222111111000000//////..............................,,,,,,...///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000222444555555999???DDDMMM]]]lllrrrxxxpppbbbWWWNNNIIIIIIGGGIIILLLMMMKKKHHHCCC@@@999:::<<>>HHHPPPYYYcccrrr~~~||||||}}}{{{yyytttoooooowww~~~}}}}}}rrrooojjjgggdddaaa]]][[[ZZZ[[[[[[YYYXXXVVVUUUUUURRRQQQPPPPPPRRRUUUYYY\\\___dddhhhiiieeeaaaaaabbbbbbaaa```___```aaacccdddbbbbbbbbbbbbaaa```___^^^[[[]]]```ccceeegggggggggeeeggghhhfffccccccfffjjjvvv|||vvvqqqnnnmmmmmmnnnjjjiiiiiiiiikkkkkkiiihhheeedddbbbaaabbbcccccccccjjjrrryyynnnggghhhqqq~~~|||vvvmmmmmmjjjddd]]]WWWUUUUUUZZZbbbjjjlllmmmpppqqqpppmmmggg]]]SSSMMMIIIGGGGGGEEEBBB???===;;;999666444111000///000222333222111222222111111111111222222111111000000000000111111...///000111111000///.../////////000000111111222111111111000///.................................***+++---...///000000000000000000000000000000000000000000000000000000000000000000000111111111111111333666666666:::BBBHHHSSSdddrrruuuyyyyyylll^^^QQQIIIHHHFFFHHHKKKMMMLLLHHHDDDAAA999999:::<<>>:::999999999;;;<<<>>>@@@AAABBBBBB???:::666444333000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000000000000000000....../////////000000000///000111222222222333222444444777:::<<>>;;;666333222222222222222222222222222222222333222111111000222111000///............////////////////////////000000000000000000000000000000000000000000000000000000///...........................////////////000000////////////000000000000000000000000000000111111111111222222222222222444555666888???HHHOOO```gggqqqzzz~~~|||gggVVVNNNLLLIIIJJJJJJGGGBBB>>>:::999999999:::;;;===>>>@@@AAAAAA>>>:::666444333000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111111///000000000000111111111000000111111222333333333444555777;;;>>>CCCOOO[[[pppyyy~~~xxxsssmmmmmmnnnrrryyy}}}yyytttpppiiifffbbbaaaaaabbbbbbaaajjjjjjkkkjjjgggbbb]]]ZZZUUUTTTUUUWWW[[[```eeehhhjjjlllnnnnnnkkkhhhffffffgggeeedddcccdddcccaaa___bbbcccdddfffggghhhhhhhhhiiijjjkkklllooosssvvvxxxwwwxxxzzz{{{{{{yyywwwuuuqqquuuxxxzzzxxxuuusssrrrmmmmmmmmmnnnpppsssuuuwwwyyyzzz{{{|||}}}~~~~~~~~~yyyxxxuuurrrnnnjjjfffeee```ccchhhsss}}}uuummmggghhhmmmvvvqqqkkkhhhfffaaaYYYSSSNNNQQQUUUWWWXXX\\\bbbgggjjjkkkhhh```YYYTTTNNNGGGFFFDDDCCCBBB@@@<<<777444444444444444444444444444333333333333333222222111222111000//////......///////////////////////////000000000000000000000000000000000000000000000000000//////............///............////////////000000////////////000000000000000000000000000000111222222222222333333333111333555777:::BBBMMMUUUcccjjjssszzz~~~ttt```SSSMMMJJJKKKMMMJJJEEEBBB::::::999888999:::;;;<<<>>>??????===999555333333000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000111111111000000111111111222222222000000000111222333444555777666999<<>><<<888555333333000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////.../////////000000000111//////////////////////////////000000111111111111111111111111222222222222000000000111222333555666:::999:::===???FFFTTTbbbqqqwww}}}~~~}}}}}}{{{uuuoookkkhhhmmmuuu~~~~~~}}}xxxtttrrrpppnnnmmmiiihhhhhhiiikkkllllllkkknnnnnnmmmkkkgggbbb^^^[[[WWWXXX[[[___dddhhhlllooommmmmmnnnnnnooonnnmmmllliiihhhffffffggggggeeeddddddeeeggghhhiiijjjjjjjjjhhhiiikkknnnrrrwww{{{}}}}}}~~~|||zzzsssrrrpppooonnnmmmlllkkkkkklllnnnqqqtttwwwyyy{{{|||}}}~~~yyytttnnnhhheee```aaacccjjjwwwzzzrrrjjjcccdddiiiuuu{{{uuurrrpppkkkccc]]]SSSRRRQQQPPPRRRWWW]]]bbbeeeiiikkkgggbbb\\\TTTKKKIIIGGGEEECCCAAA===888555333333333333333333333333333444444444444333222222111000000////////////000//////////////////////////////////////////////////////////////////////////////............//////............////////////000000////////////000000000000000000000000000000000000000000111111111222444555888:::>>>HHHTTT]]]iiinnnuuuzzz{{{{{{{{{{{{xxx___QQQGGGHHHJJJFFFCCCDDD>>>===;;;:::999999999::::::;;;<<<;;;777444333333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000/////////000111111222222000111111111111222222222111000000111222444666777;;;:::;;;>>>BBBJJJYYYhhhtttwwwyyy{{{~~~{{{xxxrrrmmmkkklllsss~~~~~~~~~~~~~~~zzzuuurrrqqqooonnnlllkkkjjjjjjlllnnnnnnmmmmmmmmmllljjjfffbbb^^^[[[YYY\\\___dddiiinnnqqqsssqqqpppppppppqqqqqqooonnnjjjhhheeeeeefffhhhhhhhhhhhhiiijjjkkkkkklllkkkkkkiiijjjnnnrrrvvvzzz}}}}}}|||rrrpppmmmkkkkkkkkkjjjiiiiiikkkmmmpppsssvvvxxxzzz|||~~~|||vvvoooiiieeebbbbbbcccjjjuuu{{{rrrjjjdddeeejjjoooyyy|||wwwsssmmmgggcccWWWTTTOOOLLLMMMRRRWWW[[[aaagggjjjiiifffbbbZZZRRRLLLJJJGGGDDDBBB???;;;888222222222222222222222222333333333333333222222111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000///............//////000............////////////000000////////////000000000000000000000000000000//////000000000111111111555666999;;;@@@KKKXXXbbblllqqqwww{{{}}}}}}|||}}}kkkYYYJJJIIIJJJEEEBBBEEE@@@>>><<<;;;999999999:::999:::;;;:::777444333333000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000...//////000111111222222000000000111111111111222111111000000222444777888<<<;;;<<>><<<444444444444444444444444222222222333222111111000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000...............///000000............////////////000000////////////000000000000000000000000000000000000111111111222222222333555888<<>>888666444333444555555444444333222222444444333222333333111000000000111222///////////////000111111222222222111111111111111000000////////////000000............////////////////////////000000000000//////............//////111111000000//////......///222555666555333222222444777<<>>999777444333444555555444444333222222444444333222333222111000000000111222///////////////000111111222222222111111000000000000000////////////000000............////////////////////////000000000000000//////......//////000000000000000////////////111222333222111111333444333666;;;AAAJJJWWWeeeooo}}}xxxiiiZZZOOOIIIFFFEEEFFFEEECCC@@@===:::888777666777888666444222111111000000000000111111111111222111111000////////////111111000000//////......000//////......//////000000000000000////////////......////////////......000000000000000000000000.............../////////111000000000000111222222222333333333333555999<<>>FFFQQQ___mmmuuu{{{}}}{{{yyy{{{zzzuuujjj]]]PPPHHHDDDDDDCCCBBB???<<<999666444444666777666333111111222111111000000000000000000222222000///............222111111000///......---///000000000000000000///////////////000000000000000000000000000000000000//////////////////////////////000000000111111111111111111111111222222333111222333333444777;;;???GGGNNNYYYgggrrrvvvsssooonnnnnnmmmlllmmmvvv}}}{{{}}}sssqqqxxx}}}|||||||||||||||}}}~~~rrrmmmeee___[[[XXXUUUSSSVVVXXX^^^iiiuuu}}}xxxuuuuuutttqqqooollliiieeecccdddhhhmmmqqqvvvzzz~~~}}}~~~}}}{{{zzzwwwtttpppnnnoooqqqrrrrrrwwwwwwxxxzzz{{{|||}}}~~~||||||yyytttpppmmmmmmnnnoooqqqsssuuuwwwxxxzzz|||}}}~~~wwwmmmhhhbbbbbbeeelllvvv~~~qqqiiiddd^^^ZZZ^^^eeennn|||~~~{{{xxxyyyxxxuuusssrrrrrrsssssstttrrroooiiibbb[[[UUUQQQQQQQQQTTTYYYaaahhhnnnqqqooojjjccc[[[TTTMMMGGGDDD===:::777666555555444333333222111111333333222111222222222222111111000000///////////////000000111222222111111000//////...000000////////////000000............////////////////////////000000000000111111000000000000111111......///000111222333333222333333333333333666888:::;;;@@@HHHUUUcccooovvvyyyzzz}}}yyyyyyzzzxxxpppdddUUUIIIBBBCCCBBBAAA???<<<999555333555666777666444222222333111111111111000000000000222111111000////////////111111000000//////......///000000111111000000///////////////000000000000111111000000000000111111000000000000000000000000000000111111222222333333222111111111111222333333111333444444666999===AAAIIISSSaaaooowwwyyyvvvsssuuuvvvuuuqqqooottt~~~|||{{{tttvvv}}}{{{zzzzzzzzzzzz{{{}}}|||kkkfff___XXXUUURRRPPPOOORRRUUU]]]jjjxxx|||wwwuuutttrrrnnnjjjjjjhhheeedddggglllrrrvvvzzz}}}}}}{{{yyyvvvsssrrrtttvvvwwwwww{{{{{{||||||}}}}}}~~~~~~}}}zzzwwwsssooonnnoooqqqssstttvvvzzz|||}}}~~~vvvlllgggaaabbbfffmmmwww|||uuukkkbbb^^^```bbbfffrrr~~~zzzwwwvvvuuutttssssssssstttuuuttttttssspppiii```WWWRRRPPPPPPQQQTTTZZZaaahhhlllkkkgggbbb[[[TTTMMMIIIFFF???<<<888666666555444333333111000111222333222111111222222222222111000000///////////////000111111111111000000000/////////000000////////////000000............////////////////////////000000000000111000000//////000000111//////000000111222333333000222555666555555666777888;;;AAALLL[[[jjjuuuzzz|||{{{}}}vvvrrrtttvvvtttlll___QQQGGGCCCCCCBBBAAA>>>:::666444555666888777555333333444111111111111000000000///222111111000000000111111000000000000///////////////000111111111111000///.../////////000000000111111000////////////000111000000000000000000000000000000111111222333333444222222111111222222333444222333555666777:::???CCCLLLXXXiiivvv{{{{{{zzzzzzyyy{{{zzzuuuqqqsss{{{vvvssszzz}}}{{{yyyxxxxxxxxxyyyzzz}}}~~~yyyuuugggbbb[[[UUURRRPPPOOOOOOOOOTTT^^^lllyyy|||yyyuuussssssrrrmmmiiihhhgggffffffjjjpppvvvzzz||||||zzzxxxvvvwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~xxxvvvrrrnnnnnnpppsssvvvvvvyyy}}}vvvmmmhhhbbbcccgggoooyyyxxxoooiiiiiifffcccjjjwww|||~~~yyyvvvttttttssssssssstttuuuuuusssuuuvvvtttnnndddZZZTTTPPPPPPPPPQQQUUU\\\dddiiiiiifffbbb[[[SSSMMMHHHFFF@@@===999777666666444333222111000111222333222000111222222333222111000//////////////////000111111////////////000000000000000000////////////000000............////////////////////////000000000000000//////......//////000000000000111111222222222000222444444444444666777888<<>>:::777666666444333222111000111222222222000111111222333222111000//////////////////000111111......//////000000111111000000////////////000000............/////////000////////////000000000000//////............//////111111111111111222222222000111222222222333666888:::???JJJ[[[ppp}}}|||vvvlllnnnrrrwwwxxxppp___RRRGGGFFFDDDAAA>>>;;;999888666666777777666444222111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////......------***,,,...000111111000///111111222222222222111111000000000000111111111111666333333777:::<<>>===:::888666777777777666444222111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........---...000111111111111000111111222222222222111111111111111111222222222222666333444888;;;===BBBHHHYYYhhhyyy}}}xxxyyy|||}}}|||zzzwwwuuuvvvyyy||||||qqqjjjqqq~~~}}}{{{xxxuuusssrrrrrrssstttwww{{{~~~~~~|||yyywwwtttpppkkkhhhddd___[[[ZZZ[[[[[[WWWTTTSSSXXXaaalllvvv{{{{{{yyysssrrrpppooonnnkkkgggdddeeedddeeeiiipppxxx|||}}}~~~yyyuuusssvvv}}}~~~}}}|||{{{yyywwwrrrpppnnnmmmllllllmmmnnnoooooonnnmmmlllmmmpppsssyyy{{{}}}~~~zzz{{{yyyooodddbbbeeelllvvvttthhhaaa^^^fffnnnzzz~~~~~~~~~tttppprrrrrruuuxxxyyyxxxxxx{{{~~~{{{}}}|||yyyvvvpppeeeYYYTTTNNNIIIJJJLLLPPPXXX```hhhgggddd]]]UUUNNNJJJIIIDDDBBB???;;;888555444333222222222222222222222222222111000//////000111222111111000000000000111111111111111111000000000///000000000000000000000000////////////////////////////////////////////////000000000000000000000000111222222222222333333333000222333444444444666888===DDDSSShhh}}}xxxwww~~~|||}}}}}}{{{rrrooonnntttyyyxxxmmmcccRRRKKKCCC?????????<<<999777777888777666555333222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///////////////000000111111111111111111111111111111222222222222111111222222222333333333333444444333555:::===???DDDKKK]]]kkkzzz~~~xxxtttwww}}}}}}}}}{{{yyyxxx{{{wwwqqqoooyyy~~~|||{{{yyyvvvsssrrrrrrssstttuuuxxx|||~~~}}}||||||zzzwwwtttqqqnnniiifffddd```]]]\\\]]]]]]ZZZWWWVVVZZZbbbllltttvvvuuussspppooommmlllkkkiiieeecccddddddfffkkkrrryyy}}}~~~vvvrrrnnnooouuu|||~~~|||{{{{{{yyyuuurrrmmmkkkhhhffffffggghhhjjjlllmmmmmmllllllmmmqqqtttxxxzzz~~~~~~{{{wwwyyy~~~vvvmmmeeebbbgggoooyyy|||nnnbbb\\\^^^cccmmmxxx|||}}}~~~uuuooooooqqquuuyyy{{{zzz|||yyyuuuqqqggg]]]UUUNNNIIIHHHIIILLLSSSZZZeeeeeeddd___XXXQQQLLLJJJFFFDDDAAA===:::777555444222222222222222222333333111111000000000000111111000000111111111111000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111222222222222333333333222333444444333444666888===GGGZZZppp{{{uuusss}}}}}}~~~|||yyytttooolllooovvvxxxrrrkkkZZZPPPEEE@@@AAAAAA>>>:::777888888888777555333222222222222111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////......//////000000000111222222111000000000111111111111222222222222111111222222222222333333333333333333777<<>>;;;888555444333333333222222111111111111000000000000000000111...///111222222111000000111111111000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111333444444444333444666999===KKKaaayyyvvvqqqooo~~~~~~}}}{{{yyyuuupppkkkkkkpppsssrrrnnnbbbWWWJJJCCCCCCCCC@@@<<<888888999999888666444333222222222111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000.../////////000000111111111111000/////////000000111111222222222222111111111111111222222222222333333444888>>>AAAEEEPPPZZZkkkuuu~~~|||tttpppvvv}}}zzzwwwrrrwww}}}{{{vvvtttqqqooooooqqqtttvvv{{{}}}~~~~~~{{{{{{|||}}}}}}}}}}}}}}}vvvssspppnnnllljjjgggeeegggeeebbb___^^^\\\ZZZYYYZZZ___fffnnnttttttpppmmmiiihhhgggggggggeeebbb___bbbeeejjjpppvvv||||||zzztttpppjjjgggiiimmmqqqtttxxxxxxxxxxxxwwwsssnnnjjjfffeeeccccccdddfffiiikkkkkkmmmnnnoooppprrruuuxxxzzz|||yyysssrrrwwwyyynnnhhhfffeeelllvvvuuuiiibbb\\\\\\```kkkyyyzzz{{{}}}~~~vvvppplllqqqwwwzzz|||~~~wwwsssqqqllleee[[[RRRJJJFFFEEEFFFLLLSSS[[[___bbbbbb]]]VVVOOOKKKEEEDDDBBB???;;;888555444555555444333111000//////000000000111111000000000...///000222222222111000000000000000000000111111////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000111111111333444444444333444777:::>>>OOOiii|||sssnnnlll}}}wwwsssmmmjjjiiikkkmmmnnniii___RRRIIIEEECCC@@@===999999999999888777555444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000111///000000000000000000000111111222222222222111111111111111111222222222222333555999???CCCJJJWWWdddsssyyy}}}wwwtttxxx~~~|||wwwuuuqqq{{{~~~{{{yyysssqqqnnnmmmmmmppptttwww|||~~~}}}|||{{{{{{{{{{{{{{{wwwxxxyyyzzzzzz{{{zzzzzzssspppmmmlllkkkjjjiiiggghhhgggdddbbb```^^^]]]]]]```dddkkkrrrvvvuuuppplllfffeeeeeeeeeeeedddaaa^^^```eeelllsssxxx}}}~~~{{{xxxpppooolllkkklllooosssuuuuuuuuuttttttrrrooojjjfff```aaaaaabbbeeegggjjjkkkkkkmmmooopppqqqrrruuuxxx|||~~~xxxpppooovvvvvvkkkffffffhhhoooyyywwwkkkddd]]]\\\]]]eeeqqq}}}}}}}}}~~~|||tttkkkpppwwwzzz{{{}}}}}}uuuqqqqqqmmmggg___VVVMMMHHHFFFFFFLLLTTTWWW]]]ccceeeaaaYYYQQQMMMEEEDDDBBB@@@<<<888555444555555444333111000//////000000111111111111000000...///000111111222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333333333444333333555999<<>>999:::::::::999777555444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000...///111222222222222111111111222222222222111111222222222222333333333444444555:::???DDDNNN^^^nnnyyy|||~~~zzzyyy{{{~~~~~~xxxtttsssqqq|||xxxvvvqqqooolllkkklllppptttxxx|||~~~yyyyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvuuuuuutttpppnnnkkkjjjjjjkkkjjjiiigggggggggeeedddccccccdddgggkkkqqqwwwyyyvvvooojjjeeedddcccddddddcccaaa^^^___eeennnuuuzzz~~~}}}yyywwwssssssssssssrrrsssuuuvvvrrrqqqooonnnmmmjjjeeebbb]]]^^^aaadddhhhkkklllmmmmmmoooqqqssssssuuuwwwyyyyyypppnnnvvvttthhhdddfffjjjqqq{{{}}}rrriii```]]]\\\```jjjvvv~~~wwwmmmrrrxxx{{{||||||~~~zzzrrrppppppmmmhhhcccYYYOOOJJJHHHHHHNNNVVVVVV]]]dddhhheee]]]UUUPPPFFFEEEDDDAAA>>>:::777555333333333222222222222111///000111222222111000///////////////000111222333///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222333333333222222333333333666;;;>>>GGG\\\xxxvvvooolllkkk|||{{{vvvlllbbb```eeelllpppiii^^^RRRHHHBBB@@@???::::::::::::999777666444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////...///222444555444333222111111222222222222111111333333333444444444555555555666:::@@@EEEPPPbbbsss|||~~~}}}||||||}}}~~~{{{uuusssrrrqqq~~~}}}zzzvvvtttpppnnnkkkjjjlllpppuuuxxx{{{}}}~~~~~~~~~}}}wwwvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttsssqqqpppooonnnllljjjiiijjjkkkkkkkkkfffggghhhgggggggggiiijjjmmmpppuuuzzz{{{vvvnnnhhhdddcccccccccdddccc```^^^___fffooovvv{{{|||xxxvvvxxxyyyzzzyyywwwuuuttttttpppnnnllljjjiiifffbbb___]]]___ccchhhlllnnnpppqqqqqqsssuuuwwwwwwxxxzzz|||{{{qqqmmmvvvsssfffcccffflllsss|||yyypppccc```]]]___gggsss~~~~~~yyynnntttzzz}}}||||||~~~wwwpppooopppmmmhhheee[[[QQQLLLIIIJJJPPPWWWVVV]]]fffkkkhhh```XXXRRRGGGGGGFFFCCC@@@<<<888666000000111222333333444444///000111222222111000///000//////...///111333444//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111111222222222333777<<>>@@@EEETTTjjj{{{|||{{{~~~}}}yyytttrrrqqqoookkkqqq~~~{{{xxxtttrrrmmmmmmmmmlllllloootttxxxzzz{{{|||}}}~~~~~~{{{||||||zzzvvvtttvvvxxxtttsssrrrqqqppppppoooooojjjjjjiiiiiiiiiiiijjjjjjmmmlllkkkiiihhhjjjnnnqqqvvvyyy|||~~~|||uuunnniiiaaaaaaaaaaaaaaaaaaaaa```eeeiiipppvvvzzz}}}~~~|||zzz{{{{{{|||}}}~~~}}}yyyvvvooonnnkkkiiifffcccbbbaaaaaabbbfffjjjmmmqqqssstttsssuuuvvvwwwwwwxxx{{{}}}}}}qqqlllyyyzzzoooffffffkkkpppxxx~~~uuufff```]]]```eeelllwww}}}|||}}}~~~{{{wwwtttuuu{{{~~~|||{{{|||zzzwwwssspppnnnmmmmmmiiiccc\\\TTTLLLHHHOOOXXX\\\___dddjjjlllggg]]]VVVNNNJJJFFFBBB???<<<888666444444333222222222333333333222111//////111222333111111000000000000111111000000000000000000000000111111000000000000111111000000////////////000000222222111111111111222222111111111111111111111111222222111111222222333444555222111444666777:::@@@NNNfff|||uuurrrpppooo}}}vvvmmmaaaXXXYYY```kkkmmmkkkbbbTTTIIICCCBBB===;;;999999999999777666333333333333222222111000222222222111111111111000//////000000000000//////000111222111000///000111111111111111111111222222111111111000000/////////000111111111111222222222111111111111111111111111222222222222333444555555888;;;>>>AAAHHHWWWmmm~~~{{{uuuooolllkkkiiigggooo~~~|||}}}|||{{{yyyvvvsssqqqlllmmmmmmlllmmmpppuuuyyyzzzzzz{{{|||}}}{{{||||||zzzwwwuuuvvvxxxwwwuuutttrrrpppoooooooooiiiiiiiiiiiijjjkkklllmmmnnnnnnmmmkkkkkkmmmqqquuu{{{}}}{{{ssskkkfffbbbaaaaaaaaaaaabbbddddddhhhmmmsssxxx|||~~~~~~}}}|||}}}~~~~~~zzzwwwpppnnnkkkhhhfffddddddcccdddfffiiimmmpppsssuuuvvvvvvwwwxxxxxxwwwxxx{{{~~~xxxsss|||qqqhhhgggkkkssszzzyyyjjjddd^^^___bbbhhhqqq{{{}}}zzzzzz|||}}}}}}{{{~~~zzzuuusssxxx||||||{{{}}}|||zzzwwwssspppmmmkkkjjjkkkfff```YYYPPPJJJNNNUUUYYY\\\```fffhhheee^^^XXXPPPMMMHHHDDDAAA===:::777444444333222222222333333333222000//////000222333222222111111111111222222111111111111111111111111111111000000000000111111111111000000000000111111222111111000000111111222111111111111111111111111222222111111222222333444555222222555666777;;;AAANNNeee|||}}}wwwtttsssrrrxxxpppeee[[[YYY]]]ggglllpppjjj\\\NNNFFFDDD???===;;;:::;;;:::999888444444444333222111111000222222222111111111111000//////000000000000/////////111222222000000111333111111111111111111000000000000000000////////////000111111111111222222222111111111111111111111111222222222222333444555666999;;;>>>CCCLLL]]]rrr~~~wwwnnngggcccaaaaaaaaakkk|||}}}yyyyyyyyyxxxvvvsssqqqoookkklllmmmnnnooorrrwww{{{yyyyyyzzz{{{|||~~~|||}}}|||zzzxxxwwwxxxzzzzzzyyyvvvssspppooonnnnnnkkkkkkkkkkkklllnnnoooooopppppppppppppppssswww{{{zzzssslllgggdddcccaaaaaabbbfffiiilllooosssxxx|||~~~~~~|||xxxpppnnnkkkhhhffffffggghhhiiikkknnnrrruuuxxxyyyyyyzzzzzzyyyxxxwwwyyy}}}|||}}}ssskkkiiimmmwww~~~sssjjjbbb______cccllluuu}}}{{{yyyyyy{{{{{{xxxvvv~~~~~~wwwsssvvvyyyzzz{{{~~~|||{{{yyyuuuqqqmmmjjjhhhlllhhhddd^^^VVVNNNNNNRRRVVVXXX\\\```cccbbb^^^ZZZTTTPPPKKKFFFCCC???;;;888555444333333222222222333222111000//////000111222333333222222222222333333222222222222222222222222000000000000000000000000222222111111111111222222222111111000000111111222111111111111111111111111222222111111222222333444555222222555777888===DDDPPPeeeyyy~~~yyywwwxxxxxxzzzuuulllccc___aaacccjjjooolll___QQQHHHEEEBBB@@@===<<<<<<<<<;;;:::666555444333222111111111222222222111111111000000111111222222222222111111...///111111000000111333222222111111000000//////////////////////////////000000111111111222222222111111111111111111111111222222222333444555666777999;;;>>>EEEQQQcccwww|||rrrfff^^^YYYWWWXXX[[[hhhyyy~~~{{{vvvvvvvvvuuusssqqqooonnniiikkkmmmoooqqqtttxxx|||xxxxxxyyyyyy{{{}}}~~~}}}}}}{{{zzzyyyyyyzzz{{{}}}{{{wwwsssqqqooonnnnnnpppppppppooooooppppppqqqrrrssssssssstttwww{{{}}}~~~~~~}}}zzztttooolllgggeeecccbbbeeejjjppptttwwwzzz~~~|||xxxpppnnnjjjhhhgggiiikkkmmmoooqqquuuxxx{{{|||}}}}}}zzzzzzyyyxxxxxx{{{zzzsssmmmnnnsss|||{{{qqqfffaaa___aaaiiirrrzzz|||~~~}}}zzzvvvtttttt|||yyy|||{{{vvvxxx{{{{{{|||~~~~~~}}}{{{xxxtttooojjjhhhjjjgggeeeccc[[[RRROOOPPPUUUWWWZZZ]]]^^^^^^\\\[[[VVVSSSMMMHHHDDD@@@;;;888555555444333222222222222111000000//////000000111222222222111111222222222222222222222222222222222000000111111111111000000222111111000000111111222111111000000000000111111111111111111111111111111222222111111222222333444444222333666777888???GGGUUUgggxxx~~~~~~{{{{{{}}}|||yyysssiiicccaaa```fffkkkiii___SSSJJJEEEEEEBBB???=========<<<;;;777666444333222111111111222222222111111111000000111111222222222222111111,,,...//////......000111222111111000000//////////////////000000000000000000000111111111222222222111111111111111111111111222222222333444555777888999:::???HHHWWWiiizzz{{{mmm___WWWRRRPPPSSSYYYhhhyyy|||yyyttttttsssrrrqqqooonnnmmmhhhjjjnnnppprrruuuxxx{{{wwwwwwwwwxxxzzz|||~~~}}}}}}}}}}}}~~~}}}{{{yyywwwxxxyyy{{{{{{|||zzzvvvsssqqqpppppppppxxxwwwvvvtttsssrrrqqqqqqssstttuuuuuuvvvxxx||||||||||||zzzwwwtttpppnnnkkkiiiffffffiiipppwww|||~~~~~~~~~zzzvvvooommmjjjiiijjjlllooorrruuuwwwzzz}}}xxxyyyxxxxxxyyy}}}}}}vvvpppnnnssszzzuuuiiibbb^^^___fffnnnvvv~~~zzzssssssuuuvvv}}}vvvzzz|||~~~~~~}}}~~~}}}zzzvvvrrrnnnkkkhhheeeeeeddd^^^VVVQQQQQQVVVXXX[[[^^^^^^]]][[[ZZZYYYUUUOOOIIIEEE@@@;;;888666555444333222222222222111111000000000000111111111111000000000000111111222222222222222222222222///000111111111111000///000000////////////000000111000000000000000000111111111111111111111111111222222111111222222333444333333444777777999AAAKKK\\\mmmzzz}}}~~~|||}}}~~~yyyoooeee```bbbeeehhhhhhcccYYYNNNGGGFFFCCC???============<<<888777555333111111111222222222222111111111111000//////000000000000//////,,,...//////------...000000000000000000000//////000000000000111111111111000111111111111222222222111111111111111111111111222222222333444666777888:::<<>>FFFTTTfffwwwwwwgggYYYTTTPPPLLLRRR\\\mmm}}}~~~|||yyyvvvrrrqqqooollljjjhhhgggffffffiiinnnqqqrrrtttuuuwwwvvvuuuuuuuuuwww{{{~~~{{{wwwsssqqqoooooooooooonnnmmmkkkjjjiiihhhgggggggggggglllmmmnnnoooqqqsssuuuvvvwwwxxxyyyzzzzzzyyyxxxxxxtttpppmmmlllooorrrsssssstttsssqqqpppqqqsssvvvxxx|||zzzyyyxxxxxxttttttuuutttssssssuuuvvvxxxwwwuuusssqqqpppoooooosssqqqoooooossszzz|||}}}~~~~~~~~~{{{yyyxxxwwwvvvvvvuuurrrpppkkkkkklllmmmooorrruuuwww{{{}}}~~~yyyuuurrrrrrzzzrrriiibbb^^^aaagggpppxxx{{{yyyxxxzzz{{{vvv|||~~~}}}{{{yyywwwvvvuuuuuuooojjjgggfffaaaZZZUUUUUUTTT[[[ccchhhhhheeeaaa```___ZZZTTTNNNHHHBBB===999666666444333222111111111222222333333333333222222222111111000000111111222111111111111111111111111///000111222222111000///111000000000000000000111000000////////////000000111111111111111111111111222222111111222222333444222333555888888:::EEEQQQgggvvv~~~zzz|||}}}zzz{{{}}}~~~}}}xxxrrriiiiiilllsssuuulllZZZKKKHHHDDD???===<<<======<<<:::888555333111111222222222222222111111111111000111111222222222222111111000111222000///......///......//////000000111111111111222222222333333333000111111111111222222222111111111111111111111111222222222333555777888999>>>AAAIIIYYYlll{{{wwwfffXXXTTTQQQMMMSSS^^^ooo~~~~~~|||xxxvvvqqqooommmjjjgggeeeddddddeeeiiinnnqqqrrrssstttuuuuuuuuuttttttwwwzzz~~~}}}wwwrrrllljjjgggfffgggfffeeeddd___^^^]]]\\\[[[[[[[[[[[[___```bbbeeehhhkkknnnppppppqqqrrrtttttttttsssrrrppplllhhhhhhkkknnnpppoooqqqpppooonnnppptttxxx{{{~~~}}}|||{{{{{{sssttttttsssqqqpppqqqsssqqqqqqpppooopppqqqssstttuuusssqqqrrrvvv|||~~~~~~zzz{{{{{{{{{||||||xxxxxxvvvsssrrrrrrqqqpppnnniiijjjlllnnnqqqtttwwwxxx|||~~~~~~yyywwwttttttzzzyyypppgggbbbcccgggnnnssszzzzzz|||{{{~~~{{{www}}}~~~|||{{{yyywwwvvvvvvvvvwwwtttnnniiigggbbbZZZVVVUUURRR[[[ffflllmmmiiieeecccaaa]]]VVVPPPJJJDDD>>>;;;777666444333222111111111222333333444444333333222333222222222222222222333000000000000000000000000...000111222222111000...222222111111111111222222000000////////////000000111111111111111111111111222222111111222222333444222333666888888;;;FFFSSSjjjxxx~~~yyyzzzzzzvvvyyy|||~~~~~~}}}uuuiiilllvvvuuunnn```MMMGGGDDDAAA??????>>>===<<<;;;:::777444222111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444444555444444555999<<<;;;BBBOOOaaarrr~~~sssiii^^^VVVQQQQQQXXXaaawww~~~~~~~~~|||yyyvvvooonnnkkkgggeeecccbbbbbbfffiiilllnnnpppqqqtttvvvttttttuuuvvvxxxzzz}}}~~~{{{ssslllggg```\\\]]]^^^\\\[[[\\\WWWUUURRRRRRSSSTTTSSSSSSVVVWWWXXXZZZ]]]aaadddfffmmmmmmnnnnnnnnnnnnnnnnnnhhhddd``````ccchhhjjjkkkllllllmmmqqqvvvzzz}}}~~~|||yyyxxxvvvuuurrrqqqooonnnnnnppppppooooooqqqrrrtttuuu{{{zzzzzzzzz}}}|||yyyxxxwwwxxxyyy|||}}}yyyvvvttttttsssrrrpppooonnnmmmllloootttxxxzzz{{{}}}yyyrrrpppttt{{{~~~uuummmhhhfffeeehhhooozzz{{{~~~}}}yyy|||~~~~~~{{{xxxwwwzzz}}}~~~xxxooohhhbbb]]]WWWSSSQQQVVVbbbmmmooohhhcccaaaccc___YYYSSSLLLFFF@@@<<<:::888555333444444333222222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000////////////000000000111111111111222222222444444333333333444555555666222222777:::<<>>EEERRRcccrrr{{{}}}|||yyy|||tttiii]]]UUUQQQRRRZZZdddwww~~~}}}||||||zzzvvvtttnnnllljjjgggdddccccccbbbfffiiilllnnnoooqqqsssuuussssssssstttvvvxxxzzz|||}}}xxxrrrmmmeee___^^^]]]YYYVVVUUUTTTRRRPPPOOOPPPPPPPPPPPPQQQQQQRRRTTTWWW[[[^^^```ccceeefffhhhhhhhhhggggggccc```\\\\\\___dddggghhhmmmmmmppptttyyy}}}~~~{{{zzzyyywwwuuurrrqqqpppooommmmmmmmmnnnppprrruuuvvv|||{{{{{{|||~~~}}}zzzxxxwwwvvvwwwyyy}}}{{{vvvsssoooooonnnmmmllllllllllllpppsssxxx|||}}}~~~~~~yyytttsssxxx}}}zzzrrrmmmjjjiiihhhllluuu}}}}}}|||xxxzzz~~~|||~~~~~~}}}{{{zzz|||yyyqqqkkkggg```XXXQQQQQQUUU___kkkooojjjdddaaa___\\\VVVPPPJJJEEE@@@===;;;888555444444444333222222111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000111000000000////////////000000////////////000000000111111111111222222222222222111111111222333333777333333888:::===JJJYYYqqq||||||zzzyyyyyyyyy|||~~~rrrhhhkkkkkkjjjbbbRRRIIIGGGDDDBBBAAAAAA@@@???>>><<<999555333111000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222222333333333333555999<<>>LLL]]]uuu~~~{{{{{{zzzxxx}}}pppcccdddeeefff```RRRJJJGGGDDDBBBBBBAAA@@@??????===:::777444222000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111222222222222222333333111222333333333666:::===BBBKKK[[[jjjtttwwwuuurrrkkkooovvv}}}tttiii^^^XXXXXX\\\dddmmmzzz~~~|||zzzyyywwwuuuqqqmmmiiigggfffdddccccccccccccgggiiilllmmmnnnoooqqqrrrrrrrrrqqqqqqqqqssstttuuuyyy{{{~~~|||uuurrrnnngggbbb```YYYVVVSSSQQQQQQQQQPPPOOOLLLLLLLLLLLLNNNPPPRRRTTTTTTWWW[[[___aaaaaa```^^^\\\ZZZYYYZZZ^^^ccchhhkkkqqqtttyyy~~~}}}{{{xxxuuurrrqqqnnnoooqqqtttxxx|||}}}{{{{{{{{{|||~~~zzzvvvqqqmmmjjjhhhhhhhhhiiikkknnnqqqssszzz~~~~~~~~~{{{zzz{{{zzzvvvqqqmmmfffeeehhhrrr{{{~~~zzzvvvvvvyyy{{{|||wwwooommmmmmjjjaaaZZZUUURRRUUUbbbmmmmmmgggbbb\\\ZZZWWWQQQLLLGGGEEEDDD===:::777555555444333222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111000000000//////000000000111111000000000000000111111111222222222333333333333444555666666888444555999;;;???OOOaaayyy||||||{{{yyylll```bbbccceee```SSSIIIFFFCCCAAAAAAAAA@@@>>>???===;;;888555222111000111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111111111111222222333333333111222333333444777;;;???BBBMMM^^^nnnwwwyyyvvvsssllloootttyyy|||rrriii```___aaaeeelllsss}}}~~~|||zzzxxxvvvsssnnnkkkeeedddcccbbbbbbbbbcccdddgggiiilllmmmmmmnnnoooqqqrrrqqqppppppppprrrssstttvvvyyy|||~~~~~~uuunnnlllaaa^^^ZZZWWWVVVUUUSSSQQQNNNMMMLLLLLLLLLMMMNNNOOOPPPSSSXXX\\\^^^___^^^\\\XXXXXXYYY[[[___eeelllqqquuuyyy}}}zzzwwwtttssspppqqqsssvvvzzz~~~~~~zzzuuupppllliiifffeeefffgggjjjnnnrrruuuwww}}}~~~~~~}}}yyy{{{|||zzzvvvqqqmmmeeebbbccckkkyyy~~~wwwuuuvvvyyy~~~wwwnnnkkklllmmmiiidddZZZSSSRRR]]]hhhkkkgggcccZZZZZZYYYTTTMMMHHHFFFEEE>>>;;;888666555555444333111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111000000000000111111111222222222333333333333444555666777666333444999;;;@@@SSSggg}}}|||{{{{{{|||~~~jjjaaacccbbbcccaaaWWWIIIGGGCCCBBBAAAAAA@@@???>>>===;;;999666444222111111111111111111111111111111111111111111111111111........................000000000000000000000000000000000000111111111111111111111111111111111111111111111222222333333444111333444444666999===AAADDDPPPbbbqqqzzz{{{yyywwwppppppqqqvvv~~~yyyooohhhdddgggmmmqqquuuyyy~~~|||yyywwwuuuqqqlllhhhbbbbbbaaaaaaaaabbbcccdddgggiiilllmmmlllmmmnnnooopppooooooooooooppprrrsssuuuwwwzzz|||}}}zzzwwwmmmiiiddd```]]][[[XXXVVVRRRPPPNNNLLLKKKKKKKKKKKKLLLOOOSSSVVVYYYZZZYYYYYYUUUVVVXXX\\\aaahhhqqqwww|||~~~{{{xxxvvvqqqrrrtttwww{{{|||uuuoookkkhhheeecccccceeehhhmmmqqquuuxxxzzz~~~|||yyy}}}~~~yyyxxxvvvrrrmmmeeebbbaaaeeerrryyyuuuwww{{{~~~xxxqqqmmmmmmnnnnnnnnn___VVVRRRYYYbbbfffeeedddZZZ\\\\\\WWWPPPHHHEEEDDD???<<<999666666555444333111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000///000111222222111000///000111111111111222222222000000000111222333444555555333555:::<<>>AAAJJJbbb{{{|||wwwwwwvvvzzz}}}~~~~~~}}}||||||xxxnnnaaaXXXUUUVVVWWWXXXQQQMMMGGGCCCAAA@@@@@@@@@AAA@@@===;;;888555333222111111111111000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000444333111000000000111111222222333333333444444444222000111555999;;;@@@FFFPPPaaarrr|||{{{wwwqqqooosss}}}rrrkkkcccdddrrr~~~}}}{{{yyytttooojjjfffcccbbb^^^^^^___aaabbbcccdddeeehhhhhhiiijjjkkkkkklllllllllmmmmmmllljjjjjjlllmmmooopppsssuuuwww{{{}}}wwwqqqmmmiiiccc```^^^ZZZTTTPPPPPPNNNMMMNNNQQQUUUXXXYYY\\\```gggpppyyy|||yyyssspppkkkgggfffhhhkkkmmmuuuzzz}}}{{{|||}}}~~~|||zzz~~~||||||}}}~~~}}}|||}}}}}}|||{{{{{{xxxuuuiii```]]]cccjjjsss{{{~~~~~~}}}wwwppplllccc^^^VVVRRRTTTYYY```dddhhhppprrrhhh^^^XXXOOOEEEDDD???<<<;;;888444444666333333333222222222111111222222222222222222222222222111000///............//////000000111111111111000111222333333222000000000000000000000000000000000000000000111111111111222222222222333444555555888777:::???EEERRRjjj|||wwwuuuvvvvvvzzz}}}|||zzzyyyyyytttlllaaaWWWSSSRRRTTTUUUTTTPPPJJJDDDAAA@@@@@@@@@@@@???>>>;;;888555333222111111111111000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000444333111000000000111222222222222222333333333333333111222666999;;;AAAGGGWWWgggxxxzzzvvvrrrpppttt|||~~~~~~|||kkkfff```bbbppp~~~}}}zzzwwwrrrmmmgggdddaaa```^^^___```aaabbbdddeeeeeehhhhhhhhhiiijjjkkkkkkkkkkkklllmmmlllkkkjjjkkkllloooqqqsssuuuwww{{{|||yyytttnnniiifffbbb[[[VVVWWWUUUSSSSSSVVVYYY[[[\\\cccgggnnnwww~~~xxxsssqqqnnnllliiihhhiiinnnsssvvv}}}{{{|||}}}~~~}}}{{{}}}}}}}}}}}}{{{yyyzzz{{{|||~~~~~~{{{xxxnnnddd___bbbgggooo}}}|||}}}~~~vvvooollleee___VVVQQQRRRXXX```eeemmmwww{{{sssiiiaaaUUUHHHFFF@@@<<<;;;888444333666333333333222222222111111222222222222222222222222111111000000000111111222000000000111111111222222000111222222222222111000000000000000000000000000000000000000111111111111222222222222333444555555777666999@@@IIIXXXqqq{{{vvvttttttuuuzzz|||zzzxxxwwwqqqllldddZZZSSSPPPRRRTTTXXXTTTMMMFFFBBB@@@@@@AAA@@@???>>><<<999666444333222222111111111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222111111111111222111111111222222222222333444222333777999<<>>===:::888555444222222222111111111000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222555444444777999<<>>:::888444222333333333333222222222111111222222222222222222222222111000000111111222333444222222222222222222222222000000000111111111111111000000000000000000000000000000111111111222222222222222222222333444555555666666999AAAPPPgggxxxsssqqqqqqsssxxx~~~}}}|||wwwuuupppfff[[[TTTRRRSSSYYYWWWRRRKKKDDD@@@@@@AAA>>>??????>>><<<999777555222222222222111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222333333333222222000000111111111222222222666444555888:::>>>IIITTThhhvvv{{{|||}}}~~~wwwiiibbbZZZ___hhhrrr}}}|||yyyxxxssspppjjjddd```]]]]]]]]]^^^^^^___```bbbcccdddeeeeeeeeefffffffffffffffgggeeehhhkkklllkkkjjjjjjjjjnnnqqqtttwwwxxxzzz}}}{{{{{{yyywwwxxxyyyzzzzzzzzz{{{~~~~~~}}}|||{{{{{{{{{yyy{{{|||vvvqqqmmmjjjhhhkkklllmmmqqqwww~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}uuukkkccc```eeerrr~~~}}}zzz{{{{{{qqqkkk```VVVQQQVVV___ggguuuyyymmmVVVKKK@@@;;;888444222222333333333222222222111111222222222222222222222222111111111000000111111111222222222222222222222222/////////000000111111222000000000000000000000000111111111111222222222222222222222222333444555555777888:::BBBSSSlll{{{uuurrrqqqqqqrrrwww}}}|||zzztttjjj```WWWQQQOOOTTTTTTRRRLLLEEE@@@???AAA>>>>>>??????===;;;888666333222222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333333444333333333111111111222222222222333555444666999;;;@@@MMMYYYppp}}}~~~{{{|||~~~qqqddd```___gggqqqxxx~~~{{{xxxvvvooolllgggaaa^^^\\\]]]]]]\\\]]]^^^___aaabbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeehhhjjjkkkjjjiiijjjjjjnnnqqquuuwwwyyyzzz}}}|||xxx{{{{{{zzzyyyyyyxxxyyyyyyzzz|||}}}xxxrrrmmmiiihhhgggrrrsssuuuyyy~~~}}}}}}~~~|||~~~~~~|||{{{{{{{{{|||{{{qqqgggaaaeeeoooxxx}}}{{{|||sssnnneeeZZZSSSTTT\\\cccqqqzzz{{{\\\OOOBBB<<<999555222222333333333222222222111111222222222222222222222222222111111000000000111111222222222222222111111111///////////////000222222000000000000000000000000111111111222222222222333222222222222333444555555888999<<>>??????>>><<<999777333333222222222111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222333444444444333333222222222222333333333333444444666999;;;BBBPPP^^^vvv}}}mmmaaa```eeepppzzz~~~~~~zzzwwwuuukkkgggbbb^^^[[[[[[\\\]]][[[\\\]]]^^^___aaabbbbbbddddddddddddddddddddddddfffgggiiiiiihhhiiijjjlllnnnqqquuuxxxyyyzzz|||~~~}}}xxxuuuuuuuuuuuuuuuuuuvvvwwwxxx|||~~~~~~zzzwwwtttpppnnnmmmnnnooozzz{{{~~~}}}|||{{{{{{{{{{{{{{{|||zzz~~~~~~~~~{{{{{{}}}~~~wwwkkkdddeeelllrrr|||zzzyyyzzzrrrooohhh]]]TTTRRRWWW\\\hhhpppuuuxxx~~~|||aaaSSSDDD>>>;;;666333222333333333222222222111111222222222222222222222222111111111111111222333444222222111111111000000000//////......///000222333000000000000000000000000111111111222222222333333222222222222333444555555777:::===FFF[[[uuu{{{ssspppqqqrrrrrruuuzzz}}}uuummmbbbVVVNNNJJJMMMPPPMMMFFF@@@???@@@===>>>???@@@???<<<999777333333333222222222111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111333444555444333333222222333333333444444444333444666999<<>>HHH^^^yyyyyyqqqoooqqqrrrssswww|||~~~tttbbbSSSNNNKKKKKKJJJGGGDDDAAA@@@@@@@@@AAAAAAAAA@@@===;;;999444333222111000000000000444333111000000000111111,,,---000111222111000///000000000000000000000000000111111111111222222222222222333444555777888999444333333333333333333333666555777<<>>===???@@@AAA@@@???===;;;999444333222111000000000000333333111000000000111111...///000111111000000///000000000000000000000000000111111111111222222222000000000111111333444555222222222111111111111111777666888===AAAJJJ\\\nnnoooggggggkkk~~~~~~|||xxxrrrnnnfffaaa\\\WWWVVVVVVWWWWWWYYYZZZ\\\^^^```aaabbbccceeeddddddcccdddeeeffffffeeefffhhhiiiiiijjjmmmooosssvvv{{{}}}~~~~~~~~~~~~|||zzzxxxwwwtttrrrsssuuuxxxzzz{{{|||zzzxxxuuurrrooollljjjlllooosssvvvzzz}}}{{{xxxxxxvvvtttrrrrrruuuxxx}}}~~~||||||~~~{{{rrrjjjeeeeeefffmmm~~~xxxqqqjjjkkkttt{{{}}}|||}}}}}}xxxppplllgggbbbZZZQQQPPPSSSZZZ]]]ccckkkppppppkkkgggYYYOOOFFFAAA===888555555444444444333222222111111111222222333333222222111333333333222222111111111000111111111111222222222000000111111111222222222222111000000000111222333222222222222222222222222333333333333444555666666:::<<>><<<>>>?????????>>>===;;;:::444333222111111000000111333222111111000111111111111000000///////////////000000000000000000000000000111111111111222222222000000000000000111222222555555555555555555555555888888999>>>EEEQQQdddtttyyymmmiiinnnttt~~~}}}}}}|||{{{wwwqqqmmmbbb^^^YYYVVVUUUUUUVVVVVVWWWXXX[[[]]]```bbbcccdddddddddccccccddddddeeefffeeefffhhhiiiiiikkknnnpppuuuxxx{{{~~~{{{wwwxxx{{{~~~}}}|||zzzxxxvvvvvvxxxzzz|||||||||xxxssspppmmmjjjhhhhhhhhhiiiooosssyyy~~~}}}zzzxxxxxxvvvsssqqqqqqsssvvv}}}}}}}}}yyyqqqlllhhheeedddiiixxxwwwqqqjjjjjjpppwww{{{|||xxxxxxzzz}}}wwwrrrmmmhhhddd\\\SSSQQQSSSXXX\\\aaahhhkkkjjjeeeaaaWWWMMMDDDAAA>>>999666666555555444444333333222222111222222333333222222111222222222222222111111111000111111111111222222222111111111111111222222222111111000000111111222333222222222222222222222222333333333333444555666777:::===DDDSSSjjj{{{yyyxxxyyy~~~tttvvveeeYYYOOOMMMJJJGGGEEECCC@@@???>>>>>>???>>>>>>===;;;:::444444333222111111111111222222111111111111111111333111///...---...///000000000000000000000000000000000111111111222222222444333333222222222333333555555666666666666666777888888:::???HHHWWWkkkzzzxxxoooqqqzzz~~~}}}|||yyytttmmmiii___\\\WWWUUUUUUVVVVVVVVVWWWXXX[[[]]]___aaabbbbbbbbbbbbcccccccccdddeeeeeedddfffhhhiiijjjllloooqqquuuxxx{{{}}}~~~}}}zzzyyy||||||zzzxxxwwwyyyzzz{{{zzz~~~|||{{{zzzyyyvvvrrroookkkiiifffcccbbbdddiiillltttxxx}}}{{{yyyxxxvvvsssqqqqqqsssvvv}}}~~~}}}vvvnnnjjjhhheeecccfffrrr{{{uuuooommmpppwww|||xxxwwwxxx}}}~~~yyysssmmmhhhddd]]]TTTPPPQQQVVVZZZaaagggiiihhhddd```VVVMMMEEEAAA>>>999555555555555555444444333333333111222222333333222222111222222222111111111111111000000111111111222222222111111111111111111111111111111111111111222222222222222222222222222222222333333333333444666777888999===FFFYYYppp|||{{{zzz{{{nnnxxxkkkaaaSSSOOOJJJGGGEEEDDDBBB@@@@@@??????>>>===<<<;;;;;;555444333222111111111111111111111111222111111111333222///------...///111000000000000000000000000000000111111111222222222555444444333333333333333111111111222222222333333666888;;;@@@KKK^^^rrr~~~yyyrrrwww~~~{{{wwwpppiiiccc]]]ZZZVVVUUUVVVWWWWWWWWWYYYZZZ[[[]]]^^^_________aaaaaabbbccccccdddddddddccceeehhhiiijjjmmmpppsssuuuwwwzzz|||}}}~~~}}}wwwyyy||||||zzzyyyzzzzzzzzzyyyxxxuuurrrpppooommmjjjhhheeedddcccaaaaaaeeelllrrrzzz~~~~~~~~~|||zzzxxxwwwvvvsssqqqrrruuuwww}}}~~~~~~vvvlllgggfffeeecccfffnnn{{{{{{uuuqqqqqqvvv|||yyyxxxxxxzzz~~~~~~|||sssmmmgggddd]]]TTTOOOOOOQQQVVV^^^eeegggfffcccaaaXXXOOOGGGCCC???999444333555555444444444444333333111222222333333222222111111111111111111111111111000000111111111222222222111111111111111111111111000000111111222222222222222222222222222222222222333333333444555666888888999<<>><<<;;;;;;555444333222222111111222000000111222222222222111222111///...---...000111000000000000000000000000000111111111111222222222333222222111111111222222111222222333333444444444666:::===CCCPPPdddwwwzzzrrrzzz}}}yyytttmmmddd^^^ZZZWWWUUUTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^___```aaabbbcccdddddddddccceeegggiiikkkmmmqqqtttuuuwwwzzz{{{|||~~~xxxvvvuuuxxx~~~~~~|||zzzzzzzzzxxxwwwqqqnnnjjjhhhggggggfffeeebbbdddeeefffgggllltttzzz}}}|||zzzzzzzzzzzzyyywwwttttttsssqqqqqqrrrvvvyyy~~~yyyooohhheeeddddddeeekkkuuuyyytttrrrtttzzz~~~zzzxxxwwwwwwzzz|||||||||tttmmmgggddd^^^UUUOOONNNJJJQQQZZZaaacccbbb```___YYYQQQHHHEEEAAA:::555444444444444333333333333333111222222333333222222111000000000111111111111111000111111111111222222222222222222111111111111111000000111222222222222111222222222222222222222222333333333444555777888999;;;>>>KKKcccyyy}}}~~~^^^vvv|||tttmmm\\\SSSIIICCCCCCEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;555555444333222222222222///000111222333222222111000000///......///000111000000000000000000000000000111111111111222222222111111000000000111111222444555555666777777888888666<<>>AAAOOOhhh|||~~~{{{|||YYYppp~~~wwwpppaaaWWWKKKDDDEEEGGGIIIIIIGGGFFFCCCAAA>>>===;;;;;;555555444333222222222222///000111222333333222111///////////////000111111000000000000000000000000000111111111111222222222111111111111111222333333222333333444555666666777777>>>DDDJJJYYYnnn}}}sss{{{~~~~~~~~~{{{yyyvvvsssoooggg```ZZZTTTRRRPPPQQQSSSUUUVVVVVVUUUVVVXXX[[[]]]___```aaa]]]^^^```bbbcccdddccccccbbbdddgggiiikkknnnrrruuuxxxzzz|||}}}~~~yyyyyy~~~~~~}}}}}}~~~}}}xxxvvvtttrrrqqqpppmmmkkkhhheeebbb```bbbdddfffgggkkkqqqxxx|||~~~{{{yyyvvvtttsssqqqnnnllljjjkkkkkklllmmmqqqvvvzzz~~~rrrhhhdddcccaaaeeennn}}}}}}vvvtttxxx}}}}}}zzzxxxyyy{{{~~~wwwpppjjjgggbbbYYYQQQOOOIIIPPPZZZ___```^^^\\\\\\WWWOOOHHHGGGDDD???:::999222222222222222222222222222222222333333222222222//////000000111111111222000111111111111222222222222222222222111111000000///000111222333222111111222222222222222222222222222333333444666888999:::@@@CCCRRRkkkzzzyyy|||WWWhhhyyytttbbbZZZOOOGGGDDDEEEIIIKKKEEEDDDBBB@@@>>><<<;;;;;;999888666444222111111000222222222222222222222222000000000000000000000000222111000//////000111222222222222222222222222222222222222111111111111111333444555555444444666888======CCCQQQddduuuwwwpppzzz}}}zzzvvvqqqkkkeee^^^YYYTTTSSSRRRRRRRRRTTTUUUVVVXXXYYY[[[]]]^^^^^^^^^^^^ZZZZZZ\\\^^^aaaccceeefffgggiiijjjjjjkkkmmmqqqsssyyyzzz{{{|||}}}zzz|||~~~}}}zzzyyyuuusssoookkkhhhffffffeeefffeeedddeeegggkkkoooqqqyyy|||~~~|||zzzwwwuuurrrooommmkkkkkkkkkkkklllllllllmmmrrrxxx|||vvvmmmgggeeedddeeekkkyyyxxxvvvzzz~~~~~~xxxsssmmmhhhccc]]]VVVPPPKKKOOOVVV\\\``````]]][[[VVVRRRLLLGGGCCC???;;;999666555444333333222222333333111///111444555444222222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333111222444555555555777999@@@HHH]]]uuu{{{QQQbbb|||}}}xxxfff]]]PPPFFFCCCCCCDDDEEEDDDCCCAAA???>>><<<<<<;;;999777666444222111000000111111111111111000000000000000000000000000000000222111000//////000111222333333333333333333333333222222222222333333333333444555666666555555777999===>>>DDDSSSgggxxxrrrkkkvvv|||yyysssmmmggg```YYYTTTRRRQQQPPPPPPQQQRRRSSSTTTXXXYYY[[[\\\]]]^^^]]]]]]ZZZ[[[\\\^^^```bbbddddddfffhhhiiijjjkkkmmmqqqsssyyyzzz{{{}}}~~~yyy{{{}}}~~~~~~}}}{{{zzzvvvtttqqqmmmkkkkkklllmmmkkkkkkkkkmmmpppuuuyyy||||||zzzyyyvvvtttrrrooolllkkkjjjjjjhhhhhhiiiiiilllsss{{{yyyooohhheeeeeeeeejjjwwwzzzwwwyyy|||~~~~~~{{{vvvpppkkkfff```XXXQQQLLLPPPVVV\\\``````]]][[[XXXTTTNNNHHHDDD@@@<<<999999888777666666555555555333111000111333555333222222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222333333333222333555666666777999:::AAAKKK```yyyzzzMMM\\\ttt}}}ooocccTTTIIIEEEDDDBBB@@@AAAAAA@@@???>>>===<<<<<<888777555333111000000///111000000000//////......000000000000000000000000222111000000000000111222222222222222222222222222222222333333444444555555555666777777666777999;;;<<<>>>GGGWWWlll|||lllhhhttt~~~~~~{{{wwwpppiiibbbZZZSSSOOOOOOOOONNNNNNOOOPPPRRRSSSWWWXXXZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^```aaabbbbbbdddfffiiijjjkkknnnqqqtttyyyzzz{{{~~~{{{|||~~~~~~{{{xxxuuusssrrrtttvvvxxxssstttuuuxxx|||}}}{{{yyyyyyxxxuuusssqqqnnnllljjjiiiiiieeeeeeeeegggllluuu|||qqqiiieeeeeeeeehhhttt|||xxxxxxyyy~~~||||||}}}}}}yyysssoookkkddd[[[UUUNNNQQQWWW^^^bbbbbb___\\\[[[VVVPPPJJJEEEAAA===:::666666555444333333333333222111111111333444333222222222222111111111111111000000000000000000000000000000000111111111222222000000000000000000000000111111222222222333333333333444666666777888:::<<>>======<<<888777555333111000//////111111000000//////......000000000000000000000000111111111111111111111111////////////////////////111222222333444555555666444555777666666777999;;;;;;???JJJ\\\ppp}}}|||tttggghhhwww~~~}}}|||yyytttmmmeee___XXXRRRNNNNNNMMMMMMMMMOOOQQQRRRTTTVVVWWWYYYZZZ[[[\\\[[[[[[\\\\\\]]]^^^___``````aaaccceeehhhjjjlllooorrruuuyyyzzz|||}}}|||~~~~~~{{{yyywwwvvvvvvvvvsssrrrpppmmmkkkiiihhhgggeeeddddddffflllwwwsssjjjeeeeeedddgggooo~~~}}}xxxuuuuuu{{{}}}|||zzzzzz{{{|||xxxtttqqqnnnhhh```YYYRRRTTTYYY___eeefffccc___^^^ZZZSSSLLLGGGBBB>>>;;;555444333222111111111111222222222222222333222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111111222222222333333333333444555666666888;;;===EEEVVVoooLLLUUUfff|||zzzpppbbbVVVOOOJJJDDD????????????@@@???>>>======888777555333222000000///222222222111111000000000000000000000000000000000111111222222222222111111////////////////////////000111111222333444444555333444555666555666888;;;:::@@@MMMaaauuu}}}~~~|||yyy|||~~~ttthhhbbbiiiyyy~~~|||zzzvvvqqqiiiccc]]]XXXTTTQQQNNNMMMMMMNNNPPPRRRTTTUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\]]]^^^_________aaadddhhhkkknnnppptttvvvxxxzzz}}}~~~}}}}}}}}}|||{{{xxxvvvttttttttttttqqqpppooommmjjjhhhfffeeeeeeeeeeeegggnnnzzztttkkkfffeeedddeeekkkvvv|||vvvrrrooovvv{{{~~~{{{|||~~~zzzwwwsssqqqoookkkddd___VVVVVVYYY```gggjjjhhheeebbb]]]VVVOOOIIIDDD???<<<888777666555444444444444222222333222222222222222111111111111111111111111222222222222222222222222111111111111222222222222000000000000000000000000111111222222222333333333222333444444555777:::===HHH\\\wwwGGGNNN\\\sss|||uuujjj___UUULLLDDD@@@???@@@AAAAAA@@@???>>>===999888666444222111111000222222222222222222222333000000000000000000000000111111222333333222111111111111111111111111111111111111222222333333444444222444555555555666999;;;<<>>LLLbbb|||EEEJJJVVVkkk~~~wwwkkk\\\OOOGGGCCCAAAAAABBBCCCBBB@@@>>><<<:::999777555444222222111111111222222333333444444000000000000000000000000111222222333333222222111222222222222222222222222333333333333444444444444333444666666666888:::<<>><<<;;;:::888666444333222222000000111222333444444555000000000000000000000000111222333444444333222111000000000000000000000000555555555555555444444444444666777888888999<<<>>>BBBKKK[[[qqqssskkkhhhccc^^^VVVVVVYYYaaannn}}}~~~{{{wwwsssqqqlllfff^^^VVVQQQOOOMMMLLLKKKLLLLLLNNNPPPSSSVVVWWWWWWXXXZZZ[[[\\\]]]\\\\\\YYYYYYZZZ[[[]]]^^^___```aaaeeejjjooosssvvvyyy{{{xxxzzz~~~~~~{{{{{{{{{zzzzzzzzzyyyyyyuuuuuuuuuuuutttrrrpppnnnmmmmmmlllkkkiiifffcccaaaYYY[[[```hhhsss{{{uuuqqqccccccbbbaaaeeeqqq~~~|||yyyvvvsssnnnhhhddddddmmmxxx~~~}}}}}}wwwrrrooolllhhheeeYYYUUUSSSYYYdddmmmppppppjjjeee]]]UUUNNNGGGBBB>>>666666555444333333333333222444555444111///111333000000111111222222222222333333333333333333333333111111222222222333333333000000000000000000000000111111222222222333333333444555555555666999>>>BBBQQQiii}}}~~~GGGLLLQQQZZZpppoooZZZKKKCCCDDDDDDEEEEEEDDDBBB@@@???<<<;;;888555333222222222111111111111111111111111444444333222222111111111111111222222222222111111222222222222222222222222333333444444444444444444444555666555666888;;;>>>BBBPPPcccvvvwwwmmmhhh```WWWQQQSSSZZZeeettt}}}{{{wwwrrrnnngggbbb[[[TTTPPPMMMKKKIIIKKKLLLMMMPPPRRRTTTVVVWWWZZZ[[[[[[[[[\\\\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^aaafffkkkooosssxxx|||xxx|||}}}{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwtttttttttsssrrrpppooonnnpppnnnkkkiiigggdddaaa^^^XXXZZZ___gggttt~~~vvvpppjjjbbb___cccfffjjjwww}}}|||xxxtttooojjjgggdddllluuuyyyzzz~~~{{{sssooommmggg```XXXQQQOOOVVVaaahhhnnnrrrqqqmmmdddXXXMMMFFFCCCCCC999777555333222333444444111222333333444444444444222222111111111111111111222222222222222222222222333222222111000///......000111111111111222222222111111222222222333333333444222222666888:::AAAIIIWWWppp|||IIIKKKOOOXXXmmmooo\\\MMMFFFEEEEEEFFFFFFEEECCCAAA@@@<<<;;;888666444222222222111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222333333333444444444444555444555666666666888<<>>AAAKKK\\\qqqrrrdddYYYSSSSSSZZZeeeqqq{{{}}}{{{yyyvvvqqqjjjfff[[[VVVQQQMMMKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[]]]___``````dddjjjooorrrsssuuuvvv|||}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqnnnmmmjjjhhhfffbbb]]]ZZZVVVXXX\\\eeerrr~~~yyyqqqfff\\\[[[[[[^^^lll{{{}}}}}}yyyrrrlll___bbbjjjsssxxx{{{~~~xxxpppggg]]]TTTOOOTTT]]]fffmmmrrrvvvtttoooeeeYYYMMMEEEAAA;;;999666444333333444444222333333444444333333333111111111111111222222222000000000000000000000000000000000000000111111111000000111111111222222222111111222222222333333333444444666999999;;;CCCLLLbbbyyyJJJFFFFFFOOObbb|||xxxlll___SSSMMMGGGGGGGGGFFFEEECCCAAA???===<<<;;;999777555333222111111111111111111111111333333222222222111111111111111222222222222111111222222222222222222222222222222333333444555666666555666777777888:::???BBBMMM___ttttttcccYYYVVVQQQ[[[hhhuuu}}}~~~|||zzzwwwsssnnngggbbbWWWSSSNNNJJJIIIJJJJJJJJJJJJKKKLLLNNNQQQSSSUUUVVVUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\^^^```aaa```dddjjjoooqqqssstttuuu}}}~~~~~~~~~|||{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuutttsssrrrrrrnnnmmmkkkiiigggbbb]]]YYYUUUWWW[[[dddqqq}}}sssggg]]]ZZZZZZ^^^kkk{{{|||{{{|||yyyssslll___```gggrrryyy{{{wwwooodddYYYQQQSSS[[[bbbiiioooooonnnkkkdddYYYOOOGGGCCC;;;:::777555333333333444333333333444444333333222000000111111111222222222000000000000000000000000000000000000000111111111000000111111111222222222111111222222222333333333111222666999:::<<>>???III___www~~~NNNIIIHHHKKKMMMXXXsssyyyjjj]]]TTTMMMIIIJJJKKKHHHEEEEEEAAA???<<<;;;:::888555333333222111111000000111111111111111111111111111111111111111111111111111111222222222222222222222222333333333444444555555555777333333777;;;@@@IIIQQQlll~~~iiiYYYWWW\\\lllwww}}}zzzvvvqqqkkkccc[[[UUULLLIIIEEEEEEFFFHHHHHHGGGJJJKKKLLLNNNPPPRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWYYYZZZ^^^bbbfffhhhjjjnnnrrruuuyyy~~~~~~|||{{{yyyyyyxxxxxxwwwvvvvvvvvvtttttttttttttttssssssssstttuuuuuuuuutttssssssrrrnnnnnnllliiieee```[[[XXXXXXZZZ___hhhsssvvviii```\\\YYY\\\aaaooo|||xxxmmmkkkmmmtttyyy|||sssbbbYYYVVVWWW[[[```iiimmmjjj```UUUOOOJJJFFF???<<<777444444444444333444333333333222222222222333333222222222111111111333222111000///000000111000000111111111111000000111111000000111111222333111111222333333444555555555777444777>>>???JJJaaaxxx~~~}}}~~~PPPKKKIIIJJJKKKRRRggg~~~ooobbbWWWPPPKKKKKKKKKHHHEEEFFFAAA???===;;;:::888555333444333222222111111222222111111111111111111111111111111111111111111111111222222222222333333333333444444444444444444555555777666777999;;;@@@LLLYYYvvvyyyfffYYYZZZaaattt}}}~~~{{{yyytttoooiiiaaaXXXRRRJJJHHHEEEDDDEEEGGGGGGGGGIIIJJJLLLNNNPPPQQQQQQRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUXXXZZZ\\\___bbbeeehhhkkkooorrrvvvzzz}}}|||{{{zzzyyyyyyxxxwwwwwwvvvvvvssssssssssssssstttttttttvvvvvvuuuuuutttsssrrrqqqlllllljjjgggddd___[[[YYYYYY[[[aaajjjuuuyyymmmddd^^^YYYXXXZZZggguuu}}}pppllllllqqqvvvyyy|||tttfff]]]WWWVVV[[[bbbmmmsssrrrfffXXXNNNIIIFFF@@@<<<888555444444444333333333333222222222111111333222222222222111111111333222111111111111111222000000111111111111000000111111000000111111222333222222222333333444444444666888555888>>>@@@LLLddd{{{zzz{{{zzz{{{PPPKKKIIIJJJIIILLL]]]qqqttthhh[[[SSSLLLLLLKKKHHHFFFFFFBBB@@@===;;;:::888666444444444333222222222222333111111111111111111111111111111111111111111111111222222222333333333333333555555555555444444444444777777:::;;;;;;AAAQQQaaatttcccYYY]]]fffzzz}}}{{{xxxsssnnnggg___VVVPPPJJJIIIGGGFFFFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRUUUXXX[[[]]]```ccceeeiiikkkooosssvvv{{{}}}{{{zzzzzzzzzyyyxxxwwwwwwvvvvvvrrrrrrssssssssssssttttttvvvvvvvvvuuutttrrrqqqpppkkkjjjhhhfffbbb___\\\ZZZZZZ]]]bbbkkkwwwzzzlllccc\\\VVVUUUWWWbbbrrr~~~sssmmmiiimmmrrrtttwww{{{~~~uuujjj```XXXTTTZZZbbbooowwwxxxlll[[[OOOIIIEEEAAA===888555444444444333333333222222222111111111222222222222111111111111111111111111111111111111000111111222222111111000111111000000111111222333333333333333333333333333777999777888???AAAOOOhhhyyyyyyxxxyyyNNNIIIHHHJJJIIIIIIVVVfff{{{ooo```WWWNNNLLLKKKGGGFFFGGGBBB@@@===<<<;;;999666444555444333333222333333333111111111111111111111111111111111111111111111111222222333333333444444444555555555555555555555444555777:::<<<===EEEXXXkkkpppaaaZZZaaalll}}}~~~}}}{{{xxxsssmmmfff]]]TTTNNNHHHGGGFFFEEEEEEFFFHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTRRRUUUYYY[[[^^^```dddfffiiilllpppssswww{{{}}}|||{{{{{{{{{zzzyyyxxxwwwvvvuuurrrrrrssssssssssssssssssuuuuuuttttttrrrqqqpppooojjjiiigggeeebbb___]]][[[[[[^^^ccclllwwwyyyjjj```YYYSSSSSSVVV```qqq{{{tttlllfffhhhmmmpppsssvvvzzz~~~{{{tttkkkbbbXXXSSSXXX```mmmvvvzzzooo^^^QQQIIIEEEAAA>>>999555444444444333333333333222222222111111222222222111111111000000//////000000000000000000111111222222222222111111111111000000111111222333333333333333333333333333666999777999???CCCSSSnnn{{{yyy~~~yyy{{{LLLIIIIIILLLJJJHHHQQQ^^^wwwxxxdddZZZPPPMMMKKKGGGFFFGGGBBB@@@>>><<<;;;999666444555444333333222222333333111111111111111111111111111111111111111111111111222222333333444444555555555555555555555555666666555666999<<<@@@LLLbbbvvv|||mmm___[[[fffsss}}}|||zzzwwwrrrlllddd[[[RRRLLLDDDDDDDDDBBBAAABBBEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSUUUXXX[[[]]]```eeehhhjjjmmmqqqtttxxx|||~~~}}}||||||{{{zzzyyyxxxwwwvvvuuussssssssssssrrrrrrrrrqqqsssssssssrrrqqqpppooonnniiihhhfffdddbbb```^^^]]][[[^^^dddlllvvvzzzlllaaaZZZTTTTTTWWW^^^ooo|||~~~vvvllldddeeejjjmmmqqqtttwwwzzzyyyrrriiiaaaXXXRRRUUU\\\gggqqqvvvoooaaaUUULLLEEEBBB>>>999666555444333333444444444333333333222222222111111111111000000000......///000000000000///111111222222222222111111111111000000111111222333222222222333333444444444555999888999@@@EEEXXXuuu{{{}}}yyy|||MMMJJJJJJNNNKKKGGGLLLWWWlll|||ggg\\\RRRMMMKKKGGGFFFGGGCCCAAA>>><<<;;;999777555444333333222222222222222111111111111111111111111111111111111111111111111222222333333444555555666444444555555666666777777666666888===FFFTTTlllwwwiii]]]]]]jjjzzz~~~}}}|||yyyuuupppjjjbbbYYYOOOIIIBBBCCCCCCBBB@@@AAADDDHHHIIIIIIKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRTTTVVVXXXZZZ\\\```fffiiijjjmmmqqquuuxxx|||~~~}}}||||||{{{zzzxxxwwwvvvuuuuuuttttttsssrrrqqqpppppppppppppppppppppooonnnnnniiihhhfffdddbbbaaa```___[[[^^^ccckkkttt~~~~~~rrrhhh```XXXUUUVVV[[[jjj~~~xxxmmmcccdddiiimmmqqqtttuuuxxx~~~wwwooofff___XXXRRRSSSWWW```jjjpppmmmcccYYYNNNFFFCCC???:::666555444333333555555555444444444333333111111111111000000000000...///000111222111111000111222222333333222222111111111000000111111222333111111222333333444555555444888888:::AAAGGG[[[zzz|||{{{|||~~~xxxzzzOOOKKKLLLOOOLLLFFFJJJSSSccc{{{}}}iii^^^SSSNNNKKKGGGFFFHHHCCCAAA>>><<<;;;:::777555444333222222111111222222111111111111111111111111111111111111111111111111222222333333444555666666333444444555666777888888777666888???IIIZZZrrrsssfff\\\^^^mmm~~~}}}|||||||||wwwtttnnnhhh```WWWMMMGGGDDDEEEEEEDDDBBBBBBFFFJJJIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQUUUVVVWWWYYY[[[```fffkkkkkkmmmqqquuuxxx}}}~~~}}}|||{{{zzzxxxwwwvvvuuuuuuuuutttsssqqqpppoooooonnnnnnooooooooonnnnnnmmmiiihhhfffdddcccaaaaaaaaa[[[^^^cccjjjsss|||xxxooofff[[[UUUUUUWWWeeexxxzzznnncccdddiiinnnrrruuuuuuxxx}}}~~~|||vvvmmmddd^^^XXXRRRQQQTTT\\\eeelllkkkddd\\\PPPFFFCCC???:::666555444333333666666555555555444444444111111111111000000000000///000111222333333222111111222222333333222222111111111111000111222222333000000111222444555666666333888777:::AAAHHH^^^}}}}}}zzzzzz{{{~~~vvvxxxTTTOOOKKKJJJHHHEEEFFFJJJ]]]rrr|||mmm```TTTOOOLLLHHHEEEEEEBBBAAA???<<<:::888777666666444222222333333222111222222111111111111222222444444444444333333222111222222333333333333444444222222333333444555555666555888<<<@@@III]]]xxxsssdddZZZ^^^qqq}}}yyyvvvvvvrrrllleee]]]UUULLLGGGAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSVVVXXX[[[^^^```dddhhhkkklllnnnrrrvvv{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyywwwuuusssqqqpppooooooooonnnnnnnnnnnnnnnhhhgggfffeeecccbbb``````^^^]]]^^^dddmmmxxx}}}ooocccYYYTTTZZZ```lll~~~xxx{{{llleeeiiiqqqvvvyyyxxxxxxyyy|||~~~~~~}}}uuuooogggaaaYYYRRRQQQUUUZZZaaaggggggccc\\\QQQFFFEEEAAA;;;777555555444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333444444444333333333333444555555222555:::<<>>888666444333222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333444333333333333444555555555666999;;;@@@NNNjjj}}}|||zzz|||]]]WWWQQQNNNJJJEEEEEEHHHNNN]]]sss|||kkk___RRRNNNLLLJJJJJJKKKDDDCCC@@@>>>;;;999888888666444222222333333222111222222111111111111222222333333333444444333333222222222222333333333444444444444555555555555555555:::;;;<<<@@@LLLccc}}}kkkcccjjj}}}~~~wwwssslllggg```XXXRRRLLLFFFBBB@@@@@@@@@AAABBBCCCEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPUUUXXX[[[___bbbfffkkknnnppprrrvvvzzz~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwvvvuuusssrrrqqqttttttsssrrrpppooonnnnnnpppooolllhhhccc^^^ZZZWWWWWWVVVWWW]]]hhhsss|||uuufff\\\YYYZZZ\\\ccctttwwwnnnpppyyy{{{pppnnnssszzz}}}zzzyyyyyyzzzzzzzzz{{{rrrhhhaaaZZZVVVYYY```hhhnnnrrrpppkkkcccXXXNNNIIIEEE>>>999777666555444222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111222222222222333333333444333333333333444555555777777999<<>><<<:::999888666444222222333333222111222222111111111111222222222333333444444333333333222222222333333333444444444444555555555555555666999999;;;@@@MMMdddxxxhhhccckkk}}}|||uuupppiiiddd\\\UUUOOOJJJFFFCCC@@@@@@@@@AAABBBCCCDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHHHHIIIJJJMMMOOOPPPUUUXXX[[[___cccggglllpppssstttwww{{{~~~~~~~~~}}}}}}{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttrrrrrrttttttsssrrrqqqpppooonnnpppooolllhhhccc]]]WWWTTTQQQQQQRRRYYYcccoooxxx}}}yyyhhh\\\XXXYYY[[[aaannn|||yyyqqqiiijjjrrr~~~|||pppkkknnnxxx}}}yyywwwxxxzzz{{{||||||tttkkkddd]]]XXX[[[aaaiiiooosssrrrnnnggg]]]SSSIIIEEE>>>:::888777777666222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111222222222333333444333333333333444555555888777999===EEEVVVqqq~~~|||{{{zzzbbb[[[TTTPPPJJJDDDBBBEEEMMMYYYnnnssseeeWWWPPPNNNKKKJJJKKKEEEDDDBBB???===;;;:::999666444222222333333222111222222111111111111222222222222333444444444333333222222333333333333444444333444444555666666777777888888;;;AAAOOOfffooocccbbbjjjzzz}}}yyysssnnngggbbbYYYRRRMMMIIIEEECCC??????@@@@@@AAACCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKHHHHHHHHHIIIKKKMMMOOOPPPTTTWWW\\\```dddiiinnnrrruuuvvvyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrssssssrrrrrrqqqpppoooooonnnmmmkkkgggbbb\\\VVVSSSPPPOOOQQQXXXcccoooyyy~~~}}}kkk___UUUWWWYYY^^^iiiwww}}}}}}qqqlllggggggmmmzzz}}}ooohhhkkkvvv~~~xxxuuuvvvxxx{{{||||||uuunnniiiaaa[[[[[[___fffmmmrrrrrroookkkbbbZZZKKKFFF@@@;;;999888777666222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222444333333333333444555555888777999???HHHZZZuuu~~~}}}|||___XXXRRROOOJJJEEEDDDGGGKKKVVVlllxxxjjjZZZRRROOOKKKJJJKKKFFFDDDBBB@@@===;;;::::::666444222222333333222111222222111111111111222222111222333333444444444333222222333333333333444444222333444555666777888999777999<<>>999555333111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000111111111111222222222444333333333333444555555777777:::BBBMMM___xxxVVVSSSPPPMMMLLLJJJHHHFFFMMMWWWlll{{{}}}vvvcccUUUPPPOOOMMMKKKJJJGGGCCC@@@===;;;888666555555444333222222222222222222222222111111000000222222222111111111111111444444444555555555555666555666666666555666888;;;;;;<<<>>>DDDWWWrrrxxxhhhZZZ\\\hhhsss{{{~~~{{{zzzxxxtttmmmggg```[[[SSSLLLGGGCCCAAA???AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJIIILLLPPPSSSTTTYYY___ccceeeiiiooosssvvvyyy~~~~~~rrriiigggnnnzzz}}}|||}}}||||||{{{{{{{{{||||||{{{{{{{{{zzzyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuttttttrrrppppppqqqqqqpppoookkkiiifffccc```\\\WWWSSSOOONNNNNNQQQYYYeeepppxxxzzzlllaaa[[[WWWZZZ___eeemmmtttuuuqqqkkkggghhhrrr{{{wwwmmmlllvvv}}}rrrpppvvv|||}}}zzzuuurrrqqqlllbbb[[[XXX^^^hhhnnnnnnssszzzwwwlllYYYLLL???:::999777666777555444333333222222333333222222111111111111222222000000111111111222222222222222222111111111000000222222222111111111111111333333444444444444444444888:::;;;???NNNggg~~~WWWTTTPPPNNNLLLKKKHHHGGGJJJUUUjjj}}}||||||hhhYYYRRROOOLLLJJJJJJGGGCCC@@@>>><<<999777666555444333222222222222222222222222111111111000111111111111111222222222333333333333444444444555444555666555555666999<<<;;;===@@@HHH\\\vvvtttfff[[[___kkkvvv}}}~~~{{{zzzxxxssslllfff___ZZZRRRKKKFFFCCCAAA???@@@@@@@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLOOORRRUUUYYY___cccfffjjjoootttwwwzzz~~~uuukkkccciiisss~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvttttttuuuuuuuuuuuuuuutttsssqqqooooooqqqqqqqqqpppkkkhhheeebbb```\\\XXXTTTNNNLLLLLLOOOVVVaaalllsss||||||oooccc\\\WWWYYY^^^dddkkkssswwwsssnnniiijjjrrr}}}~~~{{{nnnjjjrrr~~~~~~uuussswww{{{{{{xxxssspppppplllbbb[[[YYY\\\gggooopppttt{{{yyyqqq]]]PPPBBB<<<999666555555555444333333222222333333222222111111111111222222000000111111111222222222222222222111111111000000111111111111111111222222333333333444444444444555777:::<<>>:::666333333555444333333222222333333222222111111111111222222111111111111111222222222222222222111111111111111000000000111222222222333333333333444444444555555666999===CCCSSSkkk}}}}}}[[[XXXSSSPPPNNNLLLJJJIIIIIISSSiii}}}~~~xxxgggYYYPPPKKKIIIIIIFFFCCCAAA???>>><<<:::666555444333333222222333222222222222222222222222000000111111222333444444222333333333333444444444222333555555666999<<>>>>>>>>???@@@AAACCCCCCEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGIIIJJJKKKKKKMMMOOOUUUYYY___dddgggkkkqqqvvvyyy|||vvvmmmiiiiiirrr~~~|||{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyxxxxxxuuuvvvvvvvvvvvvuuuuuutttsssqqqpppqqqsssttttttsssrrrnnnhhhccc```]]]ZZZWWWMMMKKKIIIJJJOOOWWW___dddnnnssszzzwwwhhh___XXXWWWZZZ___fffnnnssssssqqqppppppsssyyy}}}~~~oooqqqzzz||||||yyyuuusssooonnnooolllccc\\\YYYWWWdddqqqttttttwwwwwwvvvbbbTTTFFF>>>:::666333333555444333333222222333333222222111111111111222222111111111111111111111111111111111111111111111111//////000111222333333333222333333444444555555555555999===FFFWWWnnnyyy|||```\\\VVVRRROOOMMMKKKJJJKKKTTThhhnnn]]]RRRMMMKKKIIIGGGCCCAAA@@@???<<<;;;666666555444333333333333222222222222222222222333000000111222333444444555444444444444555555555555222333555666777999===@@@GGGMMMUUUaaatttvvvkkkfffccciiiwww}}}{{{zzzwwwqqqhhhaaaXXXSSSLLLFFFCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEECCCFFFHHHIIIJJJKKKMMMOOOTTTYYY___cccfffkkkqqqvvvyyy|||sssjjjfffmmm{{{~~~}}}{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyxxxxxxvvvvvvwwwwwwvvvuuutttttttttsssqqqrrrtttuuuuuuuuuwwwrrrlllfffaaa]]]YYYWWWOOOMMMJJJIIILLLRRRYYY^^^gggllltttzzz}}}~~~~~~zzzkkkaaaXXXVVVYYY]]]eeemmmooopppqqqqqqrrrtttxxx{{{xxx|||yyyvvv|||~~~zzztttrrrooonnnooolllccc\\\YYYVVVbbbnnnsssssssssrrrrrr```RRRDDD===:::666444444555444333333222222333333222222111111111111222222111111111111111111111111111111111111111111111111//////000111222333333333222222333333444555666666555999>>>GGGZZZrrr~~~xxx|||fffaaaZZZUUUQQQOOOLLLKKKLLLRRReeeuuucccUUUPPPOOOKKKHHHEEEBBBAAA???<<<:::777666555444333333333333222222222222333333333333111111222222333333444444444444444555555555666666333444555666777999===@@@IIIQQQ]]]jjj|||vvvkkkdddeeemmm~~~}}}{{{zzzwwwpppfff___UUUQQQJJJEEEBBBAAA@@@???>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHJJJMMMOOORRRWWW^^^bbbfffjjjqqquuuxxx{{{{{{nnnfffkkkvvv~~~}}}|||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttuuusssrrrrrrtttuuuuuutttwwwsssmmmhhhccc^^^ZZZVVVPPPNNNKKKIIIJJJOOOTTTWWW```eeelllrrruuuwwwyyyzzz{{{{{{|||~~~{{{nnncccYYYVVVXXX]]]eeennnoooqqqrrrssstttuuuxxx{{{uuuxxx~~~|||~~~zzzuuurrrooooooqqqmmmddd\\\YYYVVV___jjjqqqsssqqqooonnn___RRRDDD===;;;777555666555444333333222222333333222222111111111111222222222222222111111111111111111111111111111222222222000000000111222222222333111222333333444555666666666999>>>HHH\\\ttt}}}www|||kkkfff^^^WWWSSSOOOMMMKKKJJJOOO___yyy}}}hhhXXXRRRQQQMMMJJJFFFCCCAAA???<<<:::777666555444444333333444222222222333333333444444333333333333333333333333333333444444444555555555444555666777777999<<>>HHH]]]vvvzzznnniii```YYYTTTPPPMMMKKKHHHKKKZZZssskkkZZZSSSRRRNNNKKKFFFCCCAAA???<<<999777777555444444444444444222222222333333444444444444333333333333333333333222222333333333444444444444555777777777999<<>>::::::888777555444444444444000111111222222111111000222222333333333333444444444333333333333444555555666777888888888999<<>>@@@@@@@@@??????@@@CCCFFFHHHFFFDDDCCCDDDDDDDDDBBBEEEDDDDDDEEEGGGJJJMMMOOORRRWWW^^^cccfffkkkpppuuu{{{|||}}}{{{uuuwww~~~||||||}}}~~~~~~}}}|||zzzxxxwwwvvvzzzzzzzzzyyyxxxuuusssrrrttttttsssrrrqqqoooooonnngggfffeeedddbbb^^^YYYUUURRRNNNJJJGGGGGGHHHHHHHHHJJJKKKNNNQQQTTTWWWYYYZZZ]]]___cccgggkkknnnppprrrrrruuuxxxzzz|||~~~sssiii___YYYWWW\\\gggsss|||||||||}}}}}}}}}}}}}}}|||yyyvvvzzz|||~~~|||tttvvvoooiiifffgggddd]]]WWWTTTUUU]]]jjjrrrqqqmmmkkkbbbWWWJJJCCC===777555555333333333333333333333333444444444333333222222222111222222333333222222111222222111111111111111111333222111111111222333444333333444444555666666666:::===@@@HHH___}}}```cccaaaZZZTTTPPPMMMHHHJJJJJJNNN]]]tttmmm]]]UUUQQQLLLGGGDDDDDDBBB>>>::::::888777555444444444444111111222222222222111111222222333333333333444444444333333333333444555555666777888888888999<<>>???@@@@@@@@@???AAADDDGGGJJJHHHFFFEEEEEEEEEDDDCCCDDDDDDDDDEEEGGGJJJMMMOOORRRWWW^^^cccfffkkkpppuuu{{{|||~~~zzz~~~}}}}}}}}}~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxuuusssrrrrrrrrrqqqpppooommmllllllfffeeedddcccbbb^^^XXXTTTNNNLLLIIIGGGHHHIIIIIIHHHFFFGGGHHHJJJMMMOOOQQQRRRTTTUUUXXX\\\```ccceeefffjjjlllpppsssuuuwww{{{}}}~~~~~~~~~uuukkk___XXXVVVZZZgggsss~~~~~~~~~~~~~~~}}}yyyvvvxxx{{{|||}}}|||zzzsssqqqlllgggfffgggccc[[[TTTUUUSSSYYYdddmmmmmmjjjiiibbbVVVJJJCCC===888555555333333333333333333333333444333333333222222222222111222222333333222222111111111111111111111111111222222111111111222333444333333444444555666666666777<<>>::::::888777555444444444444222222333333333333222222222222333333333333444444444333333333333444555555666777888888888999===???EEEQQQdddzzzxxxpppkkkuuu~~~~~~}}}zzzwwwtttppphhh^^^VVVMMMIIIDDDAAA@@@??????>>>>>>???@@@@@@AAABBBFFFHHHLLLIIIGGGFFFFFFFFFEEEDDDDDDDDDCCCDDDFFFIIILLLNNNRRRWWW^^^cccgggkkkqqqvvv{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzyyywwwuuusssrrrppppppooonnnlllkkkjjjiiifffdddcccbbb```]]]XXXTTTKKKJJJHHHHHHIIIIIIIIIHHHCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMPPPSSSVVVXXXYYY___bbbfffiiilllooosssvvvyyy{{{||||||zzzyyyyyyzzzxxxyyyzzzzzzyyyzzz|||}}}{{{~~~wwwlll___WWWUUU[[[iiivvv{{{wwwvvv{{{~~~wwwuuu|||zzzxxxtttnnnkkkhhhhhhiiieee]]]VVVWWWRRRTTT]]]eeehhhgggggg```UUUIIICCC>>>888555555444444444444444444444444222222222222222111111111111111222222222222111111111111111111111111111111222111111111111222333333333333333444555555666666444;;;CCCPPPjjjQQQVVVXXXUUUQQQOOOKKKGGGKKKHHHHHHPPPddd|||{{{{{{sss^^^TTTOOOIIIEEECCCBBB>>>;;;:::888777555444444444444222333333444444333333222222222222333333333444444444333333333333444555555555666777888888:::===@@@FFFRRRggg}}}~~~rrrjjjiiiwww~~~~~~|||yyyvvvsssooofff\\\TTTKKKHHHCCC@@@@@@??????>>>===???@@@AAAAAACCCFFFIIIKKKIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFIIILLLNNNRRRWWW^^^cccggglllrrrvvv{{{|||~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{zzzxxxwwwuuusssssspppooonnnmmmkkkiiihhhhhhdddcccaaa```___[[[WWWTTTLLLJJJIIIIIIIIIIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEGGGIIIKKKNNNPPPQQQUUUXXX\\\```cccfffjjjmmmppprrrssssssqqqpppqqqrrrooopppqqqqqqqqqrrrtttwwwtttwww{{{~~~yyynnn```YYYXXX___ooo~~~~~~~~~yyywwwxxx}}}yyyqqqmmm{{{~~~|||zzzxxxqqqnnnkkkkkklllkkkfffaaa[[[TTTQQQXXXaaaeeefffggg___TTTIIICCC>>>888555555444444444444444444444444111111111111111111111111111111222222222222111111111111111111111222222222111111111111111222222333222333333444444555666666444;;;CCCRRRlllLLLRRRUUURRRPPPOOOLLLHHHHHHFFFGGGOOO```vvvzzzxxx}}}gggWWWQQQJJJEEECCCAAA>>>;;;:::888777555444444444444222333333444444333333222222222222333333333444444444333333333333444555555555666777888888:::===@@@GGGUUUlllyyynnnggggggyyy~~~}}}{{{yyyuuurrrnnneeeZZZRRRIIIFFFBBB@@@@@@???>>>===<<<>>>@@@AAABBBCCCFFFHHHIIIGGGEEEDDDDDDDDDCCCAAACCCBBBBBBCCCEEEHHHKKKMMMRRRWWW^^^dddhhhlllrrrwww|||}}}~~~|||||||||||||||||||||||||||{{{zzzxxxvvvuuutttsssppppppnnnmmmkkkiiihhhgggcccaaa___^^^]]]ZZZVVVTTTOOOMMMKKKIIIIIIHHHEEECCCEEEDDDDDDCCCCCCBBBBBBAAACCCCCCCCCDDDFFFHHHJJJKKKLLLNNNRRRUUUXXX[[[___bbbeeeggghhhhhhgggfffggghhhcccdddfffffffffgggiiilllkkknnnsssvvvxxxzzz}}}zzzooobbb\\\]]]gggxxx~~~|||~~~|||xxxwww{{{sssjjjgggsssyyyuuupppmmmnnnooonnnmmmaaaXXXSSSXXXaaafffggghhh]]]RRRHHHCCC>>>999555555444444444444444444444444111111111111111111111111000111111222222111111000000000111111111222222222000000111111222222222222222222333333444555555555777<<>>;;;:::888777555444444444444222222333333333333222222222222333333333333444444444333333333333444555555444666777888888:::>>>@@@HHHXXXqqq}}}tttmmmhhhhhhzzz~~~}}}}}}zzzxxxtttqqqllldddYYYPPPGGGDDDAAA@@@@@@???>>>===<<<>>>@@@AAAAAABBBDDDFFFFFFDDDBBBBBBCCCCCCBBBAAABBBBBBBBBBBBDDDGGGJJJLLLRRRWWW^^^dddhhhmmmsssxxx|||}}}|||||||||||||||||||||{{{|||{{{yyywwwvvvtttttttttqqqpppooommmkkkiiihhhgggbbb```^^^\\\[[[YYYVVVSSSRRROOOLLLJJJIIIGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAABBBDDDFFFGGGCCCFFFIIIKKKMMMOOORRRUUUXXXZZZ\\\\\\[[[ZZZ[[[\\\VVVXXXYYYYYYYYYZZZ\\\^^^```cccgggkkknnnrrrwwwzzz{{{qqqeeeaaacccmmm}}}zzz|||~~~zzzxxx{{{~~~ooodddaaakkkyyy~~~wwwrrrqqqqqqrrrrrrggg\\\VVV\\\eeeiiiiiihhh[[[QQQGGGCCC???999666555333333333333333333333333111111111222222222222222000000111111111111000000000000000111222222333333///000111111222222111111222222222333444444555555999===BBBPPPkkkHHHMMMOOOLLLKKKLLLLLLIIIGGGFFFGGGMMM\\\qqq}}}zzz}}}uuuZZZTTTLLLFFFCCCAAA>>>;;;:::888777555444444444444111111222222222222111111222222333333333333444444444333333333333444555555444555777777888:::>>>AAAJJJ[[[uuutttnnnjjjggglll}}}~~~}}}}}}xxxvvvrrrooojjjaaaVVVNNNEEECCCAAA@@@@@@???>>>===;;;===@@@@@@@@@@@@BBBCCCDDDCCCAAAAAABBBCCCCCCBBBBBBAAAAAABBBDDDGGGJJJLLLQQQWWW^^^dddhhhmmmtttyyy|||}}}~~~}}}{{{|||~~~~~~~~~~~~}}}}}}|||||||||}}}{{{yyywwwuuutttttttttqqqpppnnnllljjjhhhgggfffaaa___\\\[[[ZZZXXXUUUSSSSSSPPPLLLIIIIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@AAABBBDDDEEE@@@BBBEEEFFFFFFGGGJJJLLLMMMNNNPPPPPPOOOOOOPPPQQQLLLMMMNNNNNNNNNNNNPPPRRRUUUWWW[[[___dddjjjqqquuuzzz}}}}}}ssshhhdddfffppp~~~yyy{{{~~~zzzxxx{{{nnnaaa\\\cccppp|||wwwtttsssrrrjjj```ZZZ```iiimmmjjjhhhZZZPPPGGGCCC???999666555222222222222222222222222222222222222333333333444000000111111111111000000///000000111222222333333...///000111222111111000111222222333333444555555999===BBBQQQmmmGGGLLLMMMJJJHHHJJJKKKIIILLLJJJJJJOOO\\\rrruuu[[[TTTLLLFFFCCCAAA>>><<<:::888777555444444444444111111111222222111111111222222333333333444444444444333333333333444555555444555777777888;;;>>>AAAKKK]]]wwwwwwmmmiiigggeeeooo~~~}}}}}}wwwtttpppmmmhhh___TTTLLLEEECCC@@@???@@@@@@>>>===;;;===???@@@@@@???@@@BBBDDDBBBAAAAAACCCDDDDDDCCCAAAAAAAAABBBDDDGGGJJJLLLQQQWWW^^^dddiiinnntttyyy}}}}}}}}}|||xxxyyy|||~~~}}}}}}|||}}}|||yyywwwuuutttttttttpppooommmkkkiiigggfffeee```^^^\\\ZZZYYYXXXUUUSSSRRROOOKKKIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIEEEDDDCCCBBBBBBCCCEEEFFFAAACCCEEEEEEEEEEEEGGGIIIEEEGGGIIIIIIHHHHHHHHHJJJFFFGGGHHHHHHGGGGGGIIIKKKMMMPPPSSSWWW]]]dddlllrrruuuxxx}}}~~~tttjjjfffhhhqqqyyy|||~~~zzzxxx|||ooo```YYY^^^kkk~~~xxxtttqqqlllaaa\\\ccclllnnnkkkgggYYYPPPGGGCCC???:::666666111111111111111111111111222222222333333444444444000000111111111111000000///000000111222222333333...///000222222111111000111222222333333444555555888<<>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAAAAABBBFFFJJJNNNRRRWWW___dddhhhmmmtttxxxzzzwwwvvvvvvxxx{{{~~~~~~||||||}}}~~~zzzwwwvvvuuusssqqqssspppllliiigggeeebbb```___^^^\\\YYYWWWUUUTTTTTTOOOOOONNNNNNMMMLLLLLLKKKKKKIIIHHHHHHIIIIIIGGGFFFDDDDDDEEEFFFFFFEEECCCCCCBBBAAAAAA@@@AAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGJJJOOOSSSWWWaaakkkrrrzzzxxxlllfffgggnnn|||~~~}}}}}}xxxvvvyyysssccc^^^ZZZbbbwwwzzzpppmmmbbb```eeefffllllllbbb[[[RRRGGG???:::888666444555444333222111111111111111111222222222333333333222222222111111111111000////////////000000000000000000000000111111111111222222333444444555555666<<<<<>>=========>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBBBBCCCFFFKKKOOORRRXXX___eeeiiinnntttyyy~~~}}}yyyvvvuuuvvvxxx{{{~~~~~~||||||}}}~~~~~~zzzxxxwwwvvvtttsssssspppllliiigggeeebbb```___^^^\\\YYYWWWVVVUUUTTTQQQQQQQQQPPPOOOOOONNNNNNKKKJJJHHHHHHIIIIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEECCCCCCBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDDDDDDDDDDEEEDDDGGGLLLOOOSSS\\\fffoooxxxwwwmmmiiihhhlllvvv|||xxxvvvxxx~~~yyyhhh___[[[```rrruuupppbbb___cccfffnnnoooddd[[[SSSHHH@@@<<<999666333555444333222222111111111111111222222222333333333222222222111111111111000000000000000111111111111000000000000111111111111222222222333444444555555999:::@@@PPPkkk}}}{{{HHHGGGEEEEEEGGGGGGGGGFFFJJJKKKMMMQQQ\\\ooo~~~|||eeeXXXRRRKKKGGGEEEDDDAAA>>>;;;:::888666555333333222333333333333222222222222444444444444444444444444444444444555555555555666999777777::::::999===CCCLLLccc~~~rrrdddZZZZZZ___ooo~~~{{{xxxsssoooiiieee___XXXNNNGGGCCCAAA@@@>>>=========>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDGGGLLLOOOTTTYYYaaafffkkkooovvv{{{~~~|||wwwttttttwwwyyy|||~~~}}}|||}}}}}}~~~}}}zzzyyyxxxxxxvvvuuussspppllljjjhhhfffdddbbb___^^^\\\ZZZXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQMMMLLLJJJJJJJJJJJJIIIGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAACCCGGGIIIMMMVVV```kkkttt|||vvvnnnjjjhhhiiinnnuuu}}}yyywwwxxx}}}pppaaa\\\```nnn{{{}}}sssccc]]]aaafffppprrrhhh\\\TTTJJJBBB===:::666222666555444333222222222333111111222222222333333333222222222111111111111000111111111111222222222222000000000111111111222222111111222222333444444444666888???OOOjjj{{{~~~IIIGGGFFFFFFGGGHHHHHHGGGHHHIIIKKKOOOWWWhhh}}}zzz}}}}}}fffWWWRRRKKKGGGEEEDDDBBB???;;;:::888777555444333333333222222222222222222222333333444444444444444444444444444555555555555666888666777:::::::::>>>DDDPPPgggwwweeeYYYZZZaaaqqq~~~{{{xxxqqqnnniiiccc]]]UUUMMMGGGBBBAAA???>>>=========>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDGGGLLLPPPUUU[[[bbbhhhlllqqqwww|||~~~{{{wwwuuutttxxxzzz}}}~~~}}}}}}}}}}}}}}}~~~}}}zzzzzzzzzyyyxxxvvvssspppmmmjjjiiihhheeeddd```___]]][[[YYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTPPPNNNMMMLLLMMMLLLKKKIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBAAAAAADDDEEEHHHQQQ[[[eeepppyyy~~~}}}tttlllhhhfffeeejjjqqq~~~zzzzzz}}}xxxeee```cccoooyyyuuuccc[[[___eeeqqquuukkk^^^WWWLLLDDD???:::666222666555444444333333333444111111222222222333333333222222222111111111000000000000000111111111222222000000111111111222222222000111111222222333333444666999@@@OOOiii~~~|||JJJIIIGGGGGGIIIJJJIIIHHHHHHHHHJJJNNNSSSbbb~~~|||zzz}}}|||~~~~~~dddXXXRRRKKKGGGFFFEEEBBB@@@<<<;;;999777555444333333222222222222222222222222333333333444444444555555444444444555555555555666888666777:::;;;;;;???EEESSSkkkxxxfffYYY[[[cccsss~~~zzzwwwpppnnniiiccc\\\TTTLLLGGGAAA@@@>>>============>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDGGGLLLPPPVVV[[[ccchhhlllqqqxxx|||~~~}}}zzzxxxwwwwwwyyy{{{~~~~~~~~~}}}}}}}}}}}}|||zzzzzzzzzzzzxxxvvvssspppmmmkkkjjjiiigggfffbbbaaa___]]]\\\ZZZZZZZZZXXXWWWWWWWWWWWWWWWVVVVVVSSSRRRPPPOOOPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEBBBBBBCCCCCCEEENNNWWWaaalllxxx}}}|||sssiiidddbbbcccjjjrrrjjjeeehhhttt}}}uuucccZZZ]]]bbbooouuummmbbbYYYNNNEEE???;;;666222555555444333333333444444111111222222222333333333222222222111111111000000/////////000000000111111111111111111222222222222000111111222222333333444888;;;BBBPPPgggzzz{{{LLLJJJIIIIIIJJJKKKKKKJJJJJJIIILLLOOOSSS```}}}~~~xxx|||~~~}}}~~~~~~hhhYYYSSSLLLHHHFFFEEEBBB???<<<;;;999777555444444333111111111222222222222222222333333444444555555555444444444555555555555666777555777:::;;;<<<@@@FFFVVVnnnvvvdddYYY[[[ccctttzzzwwwooommmhhhbbbZZZRRRKKKGGG@@@???>>>===<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDGGGLLLOOOVVV[[[ccchhhlllqqqxxx}}}}}}~~~|||yyyzzz{{{zzzyyyxxxyyyzzzzzz|||~~~~~~~~~}}}}}}{{{zzzzzzzzzyyywwwuuusssqqqnnnllllllkkkiiigggdddcccaaa```^^^]]]]]]]]]ZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSRRRPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIHHHEEECCCCCCBBBDDDLLLVVV___kkkwww~~~}}}ssshhhbbb```bbbjjjsssqqqiiiiiiuuu~~~rrrbbb[[[\\\^^^jjjsssnnnfff\\\PPPEEE???;;;777444444444333333333333444444111111222222222333333333222222222111111111111000.../////////000000000000111111111222222222222333111111222222333444444444888<<>><<<;;;999777666555444444000111111111222222222222222222333333444555555666444444444555555555555666777555777:::<<<<<>><<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBBBBCCCFFFKKKOOOUUU[[[bbbhhhlllqqqwww|||}}}|||zzzssstttvvvvvvvvvxxxzzz|||{{{}}}{{{xxxyyy|||~~~~~~~~~|||{{{zzzzzzzzzxxxuuussssssqqqnnnmmmlllllljjjiiifffeeecccbbbaaa```______\\\\\\\\\\\\\\\\\\]]]]]][[[YYYWWWVVVVVVUUUSSSQQQOOONNNMMMKKKJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKGGGEEECCCBBBCCCKKKTTT^^^jjjwww~~~tttjjjdddaaabbbiiiqqqwwwkkkgggrrr~~~xxxnnnaaa\\\[[[[[[eeeooommmiii___QQQEEE>>>:::777555333333222222222222333333111111222222222333333333222222222111111111111000//////000000000111111111111111111222222222333333222222222333444444555555777<<>><<<;;;:::888666555444444000000111111222222222222222222333333444555666666444444444555555555666666666555666:::<<<===AAAHHHaaayyysssfff]]]```gggvvvzzzvvvkkkjjjeee^^^UUUMMMGGGEEE??????===<<<<<<===>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAAAAABBBFFFJJJNNNUUU[[[bbbhhhlllqqqwww|||}}}~~~{{{xxxnnnppprrrssstttwwwzzz}}}|||}}}~~~xxxttttttwwwzzz~~~|||{{{zzzzzzyyywwwtttqqqsssqqqnnnmmmmmmmmmkkkjjjgggfffeeecccbbbaaaaaaaaa^^^^^^__________________]]][[[YYYXXXXXXWWWUUUSSSRRRPPPNNNLLLKKKKKKKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLKKKLLLNNNOOOOOOOOONNNMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLHHHEEECCCAAABBBJJJSSS^^^jjjxxx~~~uuulllfffccccccgggnnn{{{kkkcccmmm{{{~~~vvvlll```]]][[[YYYbbbmmmlllkkk```QQQDDD===:::888666222222222111111222333333111111222222222333333333222222222111111111111000000111111111111222222222111111222222222333333333222333333444444555555666666;;;DDDRRRhhhxxx|||RRRNNNMMMOOOOOOLLLLLLNNNKKKNNNKKKMMMUUU___xxx}}}vvvwww|||~~~|||qqq]]]TTTLLLJJJHHHDDDBBBBBB===;;;888888888888777555333333333333333333333333222222333333444555666666555555555555666666666666888666666999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@AAA@@@???@@@DDDHHHKKKMMMVVV[[[bbbiiioootttxxx{{{~~~~~~|||xxxttttttrrrqqqssswww{{{~~~~~~~~~}}}xxxtttrrrtttvvv~~~zzzzzzyyyyyywwwuuutttsssrrrqqqooonnnooonnnlllkkkiiihhhfffeeedddccccccccc````````````````````````___^^^]]][[[YYYXXXVVVVVVSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOQQQOOOMMMMMMMMMMMMLLLKKKHHHEEEDDDDDDCCCDDDKKKTTTaaammmyyyvvvmmmgggdddbbbdddhhh|||qqqiiinnnsss|||zzz~~~zzzwwwuuunnnhhh___XXXWWW]]]hhhppppppdddSSSEEE???<<<999666555555444444444333333333222222111111111111222222444444333222111000///...222222222222222222222222111111111111111111111111222222333333444555555555777:::AAAOOOhhhzzz~~~SSSOOOMMMNNNNNNKKKKKKNNNKKKNNNLLLNNNVVV```wwwxxxxxx{{{~~~}}}}}}qqq___UUUMMMKKKJJJFFFCCCBBB>>><<<999888777666444333333333333333333333333333222222333333444555555666555555555555666666666666888666666999:::<<>>>>>======>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@???@@@DDDHHHLLLNNNVVV[[[bbbiiiooosssxxxzzz}}}yyyvvvuuutttsssuuuyyy}}}~~~yyytttssstttvvv}}}~~~}}}{{{{{{zzzyyyxxxvvvuuutttrrrqqqooooooooonnnmmmkkkiiihhhgggeeedddddddddcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^\\\ZZZYYYXXXUUUTTTSSSRRRPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRROOOMMMLLLMMMMMMKKKJJJHHHEEEDDDDDDCCCDDDKKKTTTcccnnnzzzuuukkkfffbbb```ccchhhuuuzzzwwwkkkmmmqqq{{{}}}}}}yyyvvvuuuqqqlllcccZZZVVV[[[fffooopppdddSSSFFF???;;;888666555555444444444333333333222222111111111111222222222222222111111111111111222222222222222222222222222222222222222222222222333333333444555555666666666;;;BBBPPPiiixxx}}}UUUOOOLLLMMMMMMKKKKKKMMMKKKNNNLLLNNNWWW```vvv|||zzzzzz|||}}}uuubbbXXXOOOMMMLLLHHHDDDBBB???===999777666555333111333333333333333333333333222333333444444555555555555555555555666666666666777666777999:::<<>>>>>===============>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAADDDHHHLLLOOOUUUZZZbbbiiinnnssswwwzzz|||zzzxxxwwwvvvxxx|||}}}}}}~~~~~~yyyuuussssssuuuwwwzzz}}}|||||||||{{{zzzxxxwwwvvvuuurrrqqqoooooooooooommmkkkjjjiiihhhgggfffeeeeeeeeeddddddddddddddddddddddddddddddcccbbb```^^^]]]\\\YYYXXXVVVUUUSSSRRRRRRQQQSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVSSSQQQNNNMMMLLLKKKJJJHHHHHHEEEDDDDDDCCCDDDLLLVVVfffqqq}}}~~~tttiiibbb^^^\\\```gggrrrxxxwwwvvvsssuuu}}}}}}nnnmmmpppzzz~~~{{{xxxuuutttsssppphhh]]]UUUWWWcccnnnpppeeeUUUHHH@@@;;;888555555555444444444333333333222222111111111111222222000000111111222222222333222222222222222222222222222222222222333333333333333444444555666666777777666;;;DDDRRRiiiwww|||YYYRRRLLLKKKLLLJJJKKKMMMKKKNNNKKKNNNWWW^^^qqq}}}zzz{{{{{{}}}eeeZZZQQQNNNNNNIIICCCAAA>>><<<999777666555333111333333333333333333333333333333333444444444555555555555555555666666666666777666888:::;;;===GGGQQQhhhyyyjjjiiiqqq|||tttooofff^^^VVVNNNGGGCCC???>>>======<<<<<<=========>>>>>>>>>??????????????????@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDHHHMMMPPPUUUZZZbbbiiinnnssswwwzzz~~~}}}{{{zzzzzz{{{zzzzzz{{{|||}}}~~~}}}yyyuuurrrrrrssssssvvv{{{~~~~~~}}}|||zzzyyyxxxwwwwwwrrrqqqoooooooooooonnnlllkkkjjjiiihhhggggggggggggffffffffffffffffffffffffeeeeeeeeedddcccaaa___^^^]]]\\\ZZZXXXWWWUUUUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZVVVSSSPPPNNNLLLKKKIIIGGGHHHEEEDDDDDDDDDFFFOOOYYYjjjuuu|||rrrggg___ZZZXXX]]]eeerrruuuqqqpppmmmkkkuuupppoooqqq|||~~~|||zzzxxxuuusssqqqooohhh\\\RRRTTT```mmmpppfffXXXKKKAAA;;;777555555555444444444333333333222222111111111111222222000111111111111222222222111111111111111111111111222333333333333333444444444444555555666777777777555<<>>IIIUUUnnnzzzjjjiiiooo|||tttooofff]]]UUUNNNGGGCCC??????>>>==================>>>>>>>>>????????????>>>>>>>>>>>>???????????????@@@BBBBBBDDDGGGMMMRRRVVV[[[cccjjjoootttxxx{{{~~~~~~}}}}}}xxxxxxxxxyyyzzz{{{}}}~~~}}}}}}|||yyyvvvsssrrrssssssuuuzzz}}}|||zzzyyyxxxxxxxxxrrrqqqooooooppppppooommmllllllkkkjjjiiiiiiiiiiiiggggggggggggggggggggggggeeefffffffffeeeccc```___```___]]][[[ZZZYYYXXXXXXZZZZZZ[[[\\\]]]___aaabbb``````aaaaaaaaa```___^^^ZZZWWWSSSPPPNNNLLLIIIFFFHHHEEEDDDEEEEEEIIISSS]]]nnnxxx|||ssshhh___WWWUUUZZZbbbpppsssnnnllliiifffqqq~~~~~~pppqqqttt~~~|||{{{zzzyyyvvvsssmmmkkkeeeYYYPPPRRR___kkkqqqiii[[[NNNCCC<<<888666555555444444444333333333222222111111111111222222222222222111111111111000111111111111111111111111222222222333333444444444444444555555666777777777666<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????=========>>>>>>>>>>>>???>>>@@@BBBCCCDDDGGGNNNSSSWWW\\\dddkkkpppuuuyyy|||~~~yyyxxxxxxwwwxxxyyy{{{|||{{{|||}}}{{{xxxvvvuuuuuuuuuvvvyyy~~~}}}{{{yyyxxxwwwxxxxxxrrrqqqooooooppppppooonnnmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffgggggghhhgggdddbbb```aaa```___]]]\\\\\\\\\\\\]]]]]]^^^___```bbbdddeeecccdddeeeffffffeeecccccc```\\\XXXTTTQQQMMMJJJGGGHHHEEEDDDFFFHHHLLLXXXcccrrr{{{wwwmmmcccYYYUUUYYYaaasssxxxssspppllldddmmmzzz{{{ooopppttt~~~~~~{{{{{{|||{{{wwwtttjjjhhh```UUUNNNQQQ]]]hhhrrrkkk___RRRFFF===999777555555444444444333333333222222111111111111222222333222222222111111000000111111111111111111111111111111222222333333444444333444444555666666777777777<<>>>>>>>>>>>????????????===>>>>>>>>>>>>?????????===@@@CCCCCCDDDGGGNNNTTTYYY^^^eeelllrrrvvv{{{}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{{{{}}}}}}{{{zzzzzzxxxxxxyyy{{{}}}{{{xxxwwwwwwwwwxxxrrrpppooopppqqqqqqpppnnnnnnnnnmmmlllllllllmmmmmmllllllllllllllllllllllllggghhhiiijjjiiifffdddbbbaaa```___^^^^^^^^^^^^^^^^^^______aaabbbdddfffgggggghhhiiijjjkkkjjjhhhgggeeeaaa\\\WWWSSSPPPLLLIIIGGGEEEDDDGGGJJJPPP\\\hhhuuu}}}}}}sssiii^^^WWW[[[bbbvvv}}}zzzvvvoooccciiitttzzzlllmmmqqq{{{~~~|||{{{|||~~~~~~yyytttlllggg]]]SSSNNNQQQ[[[dddtttnnncccUUUHHH???:::888555555444444444333333333222222111111111111222222111111111111111222222222111111111111111111111111000000111111222333333444333333333444555555666666999;;;CCCTTTnnnnnn```RRROOOQQQRRRSSSTTTPPPQQQMMMOOOVVVVVV```vvvppp[[[RRRPPPLLLFFFCCCBBB???<<<:::999888666444333333333333333333333333444444444444444444444444555555555555666666666777555777:::<<<;;;@@@NNN]]]wwwooolllttt~~~~~~zzzssslllcccYYYQQQKKKEEEBBBBBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@===@@@CCCDDDDDDGGGNNNUUUYYY^^^fffmmmrrrwww{{{~~~}}}~~~~~~~~~|||{{{yyywwwwwwxxxyyyzzz|||~~~~~~}}}}}}yyyyyyyyyyyy|||~~~}}}zzzxxxvvvvvvwwwwwwrrrpppooopppqqqqqqpppoooooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnhhhiiikkkkkkjjjhhheeeccc``````____________``````______```aaaccceeeggghhhiiikkklllnnnnnnmmmkkkjjjgggddd^^^YYYUUUQQQMMMJJJGGGEEEEEEHHHKKKRRR___kkkwww~~~xxxnnnbbbZZZ\\\dddrrr~~~|||zzzuuummmbbbgggqqq}}}zzzkkkjjjmmmxxx}}}}}}{{{zzz}}}zzzuuuooohhh]]]SSSNNNRRRZZZaaauuuoooeeeWWWJJJ@@@:::888555555444444444333333333222222111111111111222222...///000111222333444444000000000000000000000000//////000111222222333333222222333333444555555666:::;;;AAASSSooouuuaaaWWWUUUQQQTTTYYYUUUSSSPPPNNNOOOPPPUUU```llluuubbbXXXQQQIIIEEEFFF???>>><<<999888666555555444333333222222333333444333333444444444555555555555555555555666666666666444888888<<>>======@@@???>>>>>>>>>???AAAAAA??????>>>>>>??????@@@AAA???@@@BBBDDDFFFJJJOOOSSSZZZ```hhhoootttxxx{{{|||}}}}}}|||}}}{{{xxxvvvvvvyyy|||~~~~~~~~~~~~~~~~~~}}}{{{}}}zzzyyy~~~|||zzzxxxwwwwwwwwwttttttsssssssssrrrrrrrrrqqqooommmmmmmmmnnnmmmlllnnnnnnnnnooooooooooooooolllllllllkkkjjjiiihhhggggggfffeeedddcccbbbbbbccceeeeeeddddddfffiiilllnnnkkklllnnnpppqqqpppooonnnllliiieee```\\\WWWQQQNNNIIIGGGFFFFFFLLLWWWeeennn{{{~~~}}}sssiiiaaa^^^]]]kkkuuu}}}|||xxxtttqqqmmmdddhhhqqqzzzqqqiiihhhuuu||||||zzzyyy{{{}}}~~~{{{xxxpppggg\\\TTTNNNLLLSSS\\\kkkppplll[[[HHH===:::999555444333333222222333333111111222222222333333333222222222222222222222222444333111000000111333444000111222333444333222111444444333444444555666777:::<<>><<<:::888666555555444333333222222333333444111111222222222333333333555555555555666666666666666999999<<>>======>>>>>>=========>>>???@@@??????>>>>>>??????@@@AAA???@@@BBBDDDFFFKKKPPPTTTZZZ```hhhooouuuxxx{{{}}}~~~|||{{{}}}~~~}}}|||zzzxxxvvvwwwzzz}}}~~~|||yyyuuurrrssspppppptttxxx{{{~~~|||yyyxxxwwwvvvvvvttttttttttttssssssssssssqqqooommmmmmnnnnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjiiihhhggggggfffeeeddddddddddddeeeeeeeeefffhhhjjjmmmnnnmmmnnnppprrrsssrrrqqqpppnnnkkkfffbbb^^^YYYSSSPPPJJJHHHFFFFFFLLLWWWeeennnyyy|||vvvllleeeaaa```iiittt|||}}}yyyuuuppplllfffjjjrrr{{{ooogggeeerrr|||yyyzzzyyyyyy{{{~~~{{{xxxpppggg[[[RRRLLLIIIOOOWWWgggllljjj[[[HHH>>>:::999555444333333222222333333111111222222222333333333111111111111111111111111111000///......///000111111111222333333333333222444444333444444555666777:::===DDDVVVppp}}}{{{|||xxxdddYYYVVVQQQSSSVVVRRRSSSPPPNNNOOOPPPTTT^^^iiikkk\\\UUUOOOKKKIII@@@???===:::888777666555444333333222222333333444222222222222333333333333555555555555666666666666777:::999<<>>>>>============<<<===>>>>>>??????>>>>>>>>>>>>???@@@@@@???@@@BBBDDDGGGKKKPPPTTTZZZ```hhhpppuuuyyy|||~~~}}}{{{yyyzzz|||~~~~~~{{{zzzyyyxxxwwwyyy|||{{{uuunnniiiiiieeedddhhhkkknnnsssyyy~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvuuuuuuuuutttttttttrrrpppnnnmmmnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllkkkkkkjjjjjjiiihhhgggfffeeeeeeeeefffffffffgggiiikkklllnnnnnnpppqqqsssuuuvvvuuutttssspppmmmiiieeeaaa\\\VVVRRRLLLJJJGGGFFFKKKVVVdddnnnwwwzzzzzzpppiiidddcccgggrrr|||}}}{{{vvvpppjjjiiimmmttt}}}pppgggdddppp{{{xxxyyyyyyzzz}}}{{{wwwoooeeeZZZQQQIIIEEEIIIPPPbbbiiihhh[[[III>>>:::888555444333333222222333333111111222222222333333333000000000000000000000000000///...------...///000222222111111222222333444444444333444444555666777999===EEEXXXrrr}}}~~~vvvcccYYYWWWRRRTTTWWWSSSRRROOONNNOOOOOOSSS]]]gggvvvaaaVVVPPPKKKGGGAAA@@@>>>;;;999777666555444333333222222333333444444444444555555555555666555555555555666666666666777:::888:::@@@AAALLLbbbwwwgggccclll~~~{{{wwwtttmmmggg]]]TTTMMMHHHDDDAAA@@@?????????>>>>>>>>>===============>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@???@@@BBBEEEGGGLLLQQQUUU[[[```iiipppvvvzzz}}}|||zzzyyyyyy{{{}}}|||zzzyyyyyyyyyyyy{{{~~~}}}uuulllfffbbb^^^\\\^^^```bbbgggmmmuuu|||}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvuuuuuurrrqqqooonnnoooooonnnmmmmmmmmmmmmmmmmmmllllllllljjjkkklllllllllllllllkkkjjjiiihhhhhhggggggggghhhfffgggiiikkkmmmnnnooooooqqqrrrtttvvvwwwvvvuuutttrrrooolllhhhddd^^^WWWSSSLLLJJJGGGFFFJJJUUUbbbkkkuuuxxx}}}{{{rrrjjjeeedddeeeppp{{{~~~}}}yyyqqqjjjjjjmmmvvvsssjjjfffqqq|||zzzyyyyyy{{{|||wwwlllcccXXXPPPGGGCCCFFFLLL```ggghhh[[[JJJ???999666555444333333222222333333111111222222222333333333111111111111111111111111222222111111111111222222333222111000111222333444444444333444444555666777999===FFFYYYtttsssaaaXXXWWWSSSVVVZZZUUURRROOONNNOOOOOORRR[[[eee~~~lll\\\SSSLLLFFFBBBAAA>>><<<999777666666444333333222222333333444444444555555555666666666555555555555666666666666777999666888>>>@@@LLLdddvvvfffbbbkkk~~~|||yyyvvvsssllleee\\\SSSLLLGGGCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>======>>>>>>???@@@>>>@@@CCCEEEHHHLLLRRRVVV[[[aaaiiiqqqwww{{{~~~}}}|||{{{{{{|||~~~~~~|||yyyyyyyyyzzz|||~~~wwwnnnggg```[[[XXXYYYYYYYYY\\\bbbfffnnnyyy}}}}}}|||{{{zzzxxxwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvsssqqqooooooooopppooonnnnnnnnnmmmmmmllllllllllllkkkllllllmmmmmmmmmlllllljjjjjjiiihhhhhhhhhiiiiiiggghhhjjjlllnnnoooppppppqqqsssuuuvvvwwwwwwuuuuuusssqqqmmmiiiddd^^^VVVQQQKKKIIIFFFEEEIIISSS^^^gggrrrvvv{{{yyyppphhhdddbbbdddoooyyy~~~~~~{{{rrrjjjhhhlllvvvtttkkkgggrrr~~~}}}||||||}}}}}}xxxjjjaaaXXXPPPHHHCCCFFFKKK^^^fffggg[[[JJJ>>>888666555444333333222222333333111111222222222333333333222222222222222222222222333333333333333333333333333222111000111222333444444444333444444555666777999<<>>AAANNNgggvvveee```ggg}}}{{{yyyuuurrrjjjdddZZZQQQKKKFFFBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>============>>>??????>>>@@@CCCEEEHHHMMMRRRWWW[[[aaajjjrrrwww|||}}}zzzzzz{{{}}}zzzrrrmmmbbb]]]XXXWWWVVVTTTVVV[[[]]]cccmmmvvv}}}}}}}}}}}}|||zzzyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvtttrrrpppoooppppppooonnnoooooonnnnnnmmmlllllllllmmmmmmmmmnnnmmmmmmlllllljjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjlllnnnoooqqqqqqqqqsssuuuwwwwwwwwwvvvuuusssqqqmmmiiiccc[[[SSSMMMGGGFFFEEEDDDHHHOOOZZZaaalllpppwww|||uuukkkdddaaa```bbbkkkvvv{{{|||zzzrrriiidddhhhtttsssjjjfffrrr~~~yyyjjjbbbZZZRRRJJJDDDFFFKKK[[[cccdddYYYIII>>>999666555444333333222222333333111111222222222333333333222222222222222222222222222222222222222222222222222222111111222222333444444444333444444555666777999<<>>>>>>>>>>>>>>>>>>>>======???@@@@@@@@@???>>>===============>>>??????>>>@@@CCCEEEHHHMMMSSSWWW[[[aaajjjrrrxxx|||~~~||||||~~~zzzvvvjjjddd^^^\\\XXXUUUVVVZZZYYY^^^dddkkkrrr|||~~~~~~~~~~~~}}}|||zzzyyywwwwwwwwwwwwvvvvvvvvvvvvtttrrrppppppqqqqqqpppoooppppppooonnnnnnmmmllllllnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkllloooqqqrrrrrrtttvvvxxxxxxxxxwwwvvvsssppplllgggaaaXXXOOOIIICCCCCCCCCCCCFFFMMMUUU[[[dddiiiqqqxxx~~~~~~rrrhhhaaa^^^^^^^^^gggqqqvvvyyywwwpppgggaaaeeerrrssskkkgggttt{{{nnnfff]]]UUULLLEEEEEEJJJTTT\\\___TTTFFF===:::999555444333333222222333333111111222222222333333333111111111111111111111111111111111222222111111111111111222333333333333222444444333444444555666777999;;;CCCUUUrrruuubbbZZZYYYUUUVVVYYYSSSRRROOONNNOOONNNPPPWWWaaasss}}}iiiXXXOOOJJJEEECCC@@@===;;;888777666444333333222222333333444555555555666666666777777555555555555666666666777888:::666999AAAFFFUUUooozzzfff\\\___uuu}}}{{{xxxuuussshhhbbbXXXPPPIIIEEEAAA???============>>>>>>>>>>>>;;;<<<>>>?????????>>>==================>>>??????>>>@@@CCCEEEIIIMMMSSSWWW[[[aaajjjrrrxxx}}}~~~}}}~~~}}}rrrkkkeeeaaa]]]YYYYYY]]]XXX\\\```dddjjjsss~~~~~~~~~}}}{{{zzzwwwwwwwwwvvvvvvvvvvvvuuuuuusssqqqpppqqqqqqpppoooqqqppppppooonnnmmmmmmmmmoooooooooooonnnmmmkkkkkkiiiiiiiiihhhiiiiiijjjjjjjjjjjjiiijjjkkknnnqqqssssssuuuwwwyyyyyyyyyxxxwwwrrrppplllfff___VVVLLLFFF@@@AAABBBCCCFFFKKKRRRWWW^^^dddmmmuuu|||}}}qqqfff___]]]^^^\\\dddmmmrrrvvvuuunnneee___dddqqquuummmkkkxxx|||rrrjjj```XXXNNNEEEDDDHHHOOOWWWZZZPPPCCC===;;;;;;555444333333222222333333111111222222222333333333000000000000000000000000222222333333333333222222000111222333444333222222444444444444444555777777999;;;BBBTTTpppqqqdddWWWTTTVVVUUUUUUUUUQQQQQQPPPNNNMMMQQQYYY___ppphhhXXXNNNHHHFFFAAA===<<<======888444555555555555555555555555222333444444555555444444222222333444555777777888777:::888:::@@@EEEWWWttteeeYYY___rrr}}}{{{vvvqqqnnnkkkbbbWWWNNNIIIEEEAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===============@@@???AAAFFFIIIJJJPPPVVV\\\aaaiiipppvvvzzz}}}{{{vvvoooiiifffcccaaa___[[[\\\^^^aaaeeellluuu{{{~~~{{{zzzwwwwwwxxxwwwvvvuuusssrrruuutttsssqqqpppooooooooorrrqqqpppooonnnmmmlllkkkooonnnmmmlllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhiiijjjmmmppprrrtttrrrrrrtttvvvyyyzzzyyyxxxuuupppiiibbbZZZQQQHHHCCC???>>>>>>???BBBGGGLLLOOOUUU[[[eeepppyyy~~~uuuiii```\\\ZZZ[[[___fffmmmqqqooojjjeee^^^cccmmmxxxjjjgggqqq|||xxxrrrhhh[[[PPPJJJHHHHHHNNNWWW[[[SSSGGGAAA;;;777111111333444555444222000333333333222222222111111111111000000000000111111000000000000000000000000444444444444444444444444444444333444444555666777888;;;CCCTTTooorrrdddVVVSSSTTTSSSRRRSSSOOOOOOOOOMMMMMMQQQYYY___nnn}}}eeeWWWOOOJJJEEEAAA===<<<===<<<888444444444444444444444444444222333444444555555444444333333444444555666777777888;;;999;;;BBBGGGZZZwwwfffYYY]]]mmm}}}~~~{{{vvvqqqmmmiiiaaaVVVMMMHHHDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???AAAFFFIIIKKKPPPWWW\\\aaaiiipppuuuyyy}}}{{{tttoookkkiiifffdddbbbbbbbbbbbbdddhhhnnnsss~~~|||zzzxxxxxxxxxxxxwwwuuutttsssvvvuuusssrrrqqqppppppppprrrrrrqqqooonnnmmmlllkkkoooooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllnnnpppqqqrrrrrrsssvvvxxxyyyxxxwwwrrrmmmfff]]]UUUMMMFFFAAAAAA@@@??????AAADDDHHHKKKQQQWWWaaalllvvv|||~~~yyymmmccc\\\YYYYYY]]]eeennnuuusssllleee^^^bbbmmm~~~wwwjjjiiiuuuyyytttlll```TTTLLLHHHGGGJJJTTTZZZUUUKKKEEE???:::777555555555666555333111333333333222222222111111222222111111111111222222111111111111111111111111333333333333333333333333444333333444444555666777888;;;CCCSSSmmmrrrdddUUUPPPQQQPPPOOOPPPLLLMMMMMMLLLLLLQQQYYY___ooouuuaaaUUUOOOJJJDDDAAA===<<<<<<;;;888444333333333333444444444444222333444444555555444444444444444555555666666666999<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>????????????????????????@@@???AAAFFFIIIKKKQQQWWW[[[aaahhhooouuuxxx|||~~~{{{vvvssspppnnnlllhhhgggfffeeedddfffkkknnn||||||{{{yyyyyyyyyxxxwwwvvvttttttuuuuuutttrrrqqqqqqqqqqqqsssrrrqqqpppooommmllllllooonnnnnnnnnnnnmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjllllllkkkjjjkkklllmmmnnnqqqqqqrrrtttwwwxxxwwwuuuqqqlllcccZZZRRRKKKEEEAAACCCAAA???>>>???AAACCCEEELLLRRR[[[fffqqqyyy~~~~~~|||pppddd\\\XXXWWW[[[cccpppyyyxxxmmmccc]]]```kkk|||xxxkkkjjjwww}}}yyyqqqfffYYYOOOIIIFFFEEEPPPYYYXXXQQQJJJCCC>>>>>>:::666555666666444111333333333222222222111111333333222222222222333333222222222222222222222222222222222222222222222222333333333333444555666777888<<>><<<<<<:::777444222222333333333333333444222333444444555555444444555555555555666666666666888<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???????????????@@@@@@@@@@@@???AAAGGGJJJLLLQQQXXX\\\aaahhhoootttxxx{{{}}}|||yyywwwtttrrrjjjjjjjjjhhhhhhjjjnnnrrr|||~~~|||{{{yyyyyyxxxwwwvvvuuuttttttttttttsssrrrqqqqqqqqqqqqssssssrrrqqqooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllkkkjjjjjjjjjkkklllmmmoooooopppsssvvvwwwvvvuuurrrkkkaaaXXXPPPJJJEEEBBBBBBAAA???>>>>>>???AAABBBHHHMMMVVVbbbmmmvvv|||~~~{{{oooddd\\\YYYVVVYYYcccqqq|||zzzmmm```\\\___gggxxxyyykkkiiiuuuxxxjjj\\\PPPIIIFFFCCCMMMWWWZZZVVVNNNGGGBBBAAA===999777777666444222333333333222222222111111222222222111111222222222222222222222222222222222111111111111111111111111333333333333444555666666999<<>><<<;;;999777555222222222333333444444444222333444444555555444444555555666666666666666666777:::999<<>>========================>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???BBBGGGJJJLLLRRRYYY\\\bbbiiippptttxxx{{{}}}~~~~~~|||yyywwwppppppooonnnmmmooorrruuu~~~}}}{{{zzzyyyxxxwwwvvvuuutttttttttsssrrrrrrqqqqqqqqqrrrrrrttttttsssqqqpppooonnnmmmkkkllllllmmmmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiiiiijjjkkklllmmmmmmmmmooorrruuuwwwwwwvvvqqqjjj```VVVOOOIIIEEECCCAAA@@@???>>>>>>@@@AAABBBEEEJJJSSS^^^iiisss{{{~~~xxxlllbbb\\\ZZZWWWZZZcccqqq|||{{{mmm```]]]^^^eeetttxxxkkkiiitttooo^^^QQQJJJHHHDDDKKKUUUZZZXXXPPPIIIFFFDDDBBB???<<<999777555333333333333222222222111111111111000000000000111111222222222222222222222222111111111111111111111111333222222333333444555666999<<>>>>>????????????>>>>>>======>>>>>>???@@@@@@@@@@@@???BBBGGGJJJMMMSSSZZZ^^^cccjjjqqquuuyyy|||~~~|||~~~~~~{{{yyyxxxwwwtttqqqqqqrrrttt~~~}}}}}}||||||zzzyyyxxxwwwuuuuuuuuuuuusssrrrrrrrrrrrrrrrssstttuuutttsssrrrqqqooonnnnnnkkkkkkmmmnnnnnnnnnmmmlllllllllllllllllllllllllllkkkjjjiiiiiiiiijjjkkklllkkkkkkmmmqqqvvvxxxxxxxxxqqqjjj```WWWOOOJJJEEECCCAAAAAA@@@@@@@@@AAABBBCCCDDDHHHPPPZZZfffpppyyy}}}~~~wwwkkkbbb\\\ZZZXXX\\\eeerrr||||||qqqgggaaa```dddqqqyyyllliiirrrxxxcccTTTLLLIIIDDDHHHQQQXXXXXXRRRMMMMMMIIIKKKLLLGGG???888555555333333333222222222111111111000000000000000000111222222222222222222222222111111111111111111111111222222222222333444555666999<<>>>>>????????????>>>>>><<<<<<===>>>>>>???@@@@@@@@@???BBBGGGKKKMMMSSSZZZ___dddkkkrrrvvvzzz|||~~~~~~}}}|||{{{zzzzzzzzzwwwyyy}}}~~~}}}{{{xxxtttrrrrrrttt~~~~~~~~~~~~}}}|||zzzxxxwwwwwwwwwwwwtttttttttttttttuuuvvvvvvuuuuuutttrrrqqqpppooonnnlllmmmooopppqqqpppooonnnkkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjiiihhhhhhiiiiiiiiijjjmmmqqqwwwzzz{{{zzztttnnneee\\\UUUOOOJJJGGGDDDCCCCCCBBBBBBBBBCCCCCCBBBFFFMMMWWWbbbmmmvvv{{{|||~~~~~~zzznnnddd]]]YYYYYY^^^hhhttt}}}~~~yyysssgggeeefffppp~~~~~~oooiiinnnzzzlllYYYMMMHHHCCCEEEKKKTTTWWWSSSRRRUUUSSSYYY]]]VVVHHH;;;666666333333333222222222111111222111111000000111111222111111111111111111111111222222222222222222222222222222222222333444555666888<<>>>>>????????????>>>>>>;;;<<<<<<===>>>?????????@@@???BBBGGGKKKMMMTTT[[[```eeelllssswwwzzz}}}~~~}}}{{{yyywwwvvvuuuuuusssuuuyyy~~~}}}|||yyyuuussstttuuu{{{~~~|||zzzyyyyyyyyyzzzvvvuuuuuuvvvvvvwwwxxxyyyuuuuuutttsssqqqpppoooooommmoooqqqrrrsssrrrqqqpppiiiiiiiiiiiiiiiiiiiiiiiiooonnnkkkiiigggfffffffffhhhiiilllqqqwww{{{||||||xxxsssjjjbbb[[[UUUOOOLLLGGGFFFEEEDDDCCCBBBBBBBBBAAADDDKKKUUU```kkktttyyyzzz~~~~~~~~~}}}rrrfff]]]XXXYYY___iiiuuu~~~}}}kkkhhhhhhppp~~~sssiiijjjqqqyyysss]]]NNNGGGBBBBBBHHHRRRVVVTTTVVVZZZZZZdddiiiaaaNNN===777777333333333222222222111111333222222222222222222333000000000000000000000000222222222222222222222222222222222222333444555555888<<>>:::888666555444444444444444444444444444444444444444444444444666666666777888888999999888;;;===>>>EEEZZZxxxpppaaa^^^___nnnyyyppphhh```XXXOOOHHHFFFDDDBBB@@@???===<<<;;;;;;<<<===???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCFFFIIINNNTTTYYY```fffmmmsssxxx{{{~~~~~~{{{uuussstttvvvvvvuuuxxxvvvxxx|||~~~|||zzzzzzyyyvvvttt}}}~~~|||||||||}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzvvvvvvwwwxxxxxxxxxxxxwwwuuuuuuuuuuuutttsssrrrqqqrrrpppooopppqqqqqqpppoookkkkkkjjjjjjjjjjjjjjjjjjlllkkkkkkjjjiiihhhggggggeeehhhlllqqquuu{{{wwwkkkbbb^^^WWWQQQMMMJJJFFFDDDDDDCCCAAA@@@EEEFFFIIIOOOXXXcccmmmsssxxx||||||{{{}}}xxxnnnbbb[[[YYY[[[bbbppp~~~ppphhhppp}}}|||jjjdddkkkssszzzdddUUUNNNEEEEEEFFFHHHLLLPPPTTTWWW```gggjjj```NNN===666555555555444444333222111111111111111111111111111111222222222111111111000000222222333333333333444444222222333444444555555666:::;;;>>>GGG^^^zzzuuu{{{eeeVVVOOOLLLKKKLLLQQQOOOOOOPPPOOOOOOTTT\\\mmmxxxsssjjj```WWWOOOJJJHHHEEEDDDAAA>>>;;;888666666444444444444444444444444444444444444444444444444555555666777777888888999888;;;===???GGG\\\{{{nnn```^^^```ooozzzpppiii___WWWNNNGGGDDDCCCAAA???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEIIINNNTTTYYY```eeemmmsssxxx{{{~~~{{{uuusssuuuxxxzzzzzz{{{xxxwwwyyy{{{}}}|||zzzyyywwwtttrrrzzz{{{|||~~~~~~}}}|||}}}}}}~~~|||{{{zzzzzzyyyyyyzzzzzzwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvuuuuuutttrrrrrrsssqqqppppppqqqqqqpppnnnkkkkkkkkkjjjjjjjjjjjjjjjkkkjjjjjjiiihhhgggffffffdddfffiiinnnsss{{{wwwnnniiiaaaZZZSSSOOOKKKHHHGGGGGGFFFEEEEEEEEEHHHMMMUUU___hhhmmmrrrvvv|||~~~|||~~~}}}rrrggg___YYY[[[aaannn}}}wwwmmmsss~~~~~~iiiaaafffmmm{{{~~~zzzeeeTTTLLLCCCCCCCCCEEEGGGKKKOOOQQQ[[[```bbbZZZJJJ<<<666666444444444333222111111111111111111111111111111111222222222111111111000000111111111222222222333333222222333444444555555666:::;;;>>>GGG]]]yyyxxx|||jjjXXXPPPMMMNNNQQQRRRPPPPPPPPPOOONNNUUU]]]mmmzzzuuukkk```WWWOOOKKKIIIEEEDDDAAA>>>;;;888777666444444444444444444444444444444444444444444444444444555555666666777888888888;;;===@@@JJJaaammm```^^^aaaqqq{{{rrrkkk^^^WWWMMMFFFDDDBBB@@@>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHMMMTTTXXX```eeelllssswww{{{~~~|||wwwuuuyyy}}}{{{wwwvvvvvvwww}}}zzzxxxuuurrrpppttttttssssssssstttuuuuuuwwwxxx{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzzzzzyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvwwwvvvvvvuuutttssstttrrrqqqpppqqqqqqooommmlllkkkkkkkkkjjjjjjjjjiiijjjiiihhhgggfffeeeddddddbbbcccdddhhhnnnyyy}}}vvvnnnfff\\\XXXRRRMMMJJJIIIHHHHHHDDDEEEFFFJJJPPPXXX___dddjjjooowww}}}}}}~~~|||qqqfff^^^ZZZZZZ```lll{{{tttvvv~~~{{{}}}hhh]]]___eeetttwww|||zzzeeeUUUKKKBBBAAA@@@@@@BBBDDDGGGHHHQQQUUUVVVPPPCCC999555666333333333222111111000000111111111111111111111111222222222111111111111111000000111111111222222222222222333444444555555666999;;;>>>FFF[[[www|||}}}ooo\\\RRRMMMNNNQQQSSSPPPPPPPPPOOOOOOUUU]]]qqq~~~xxxmmmaaaWWWOOOKKKJJJFFFDDDAAA>>>;;;999777666444444444444444444444444444444444444444444444444444444555555666666777777888:::===BBBNNNfffnnnaaaaaaeeesss|||sssmmm___XXXNNNGGGDDDBBB@@@>>>>>>===<<<<<<<<<<<<===>>>===>>>>>>>>>???????????????????????????????????????AAACCCEEEHHHMMMSSSXXX```eeelllssswwwzzz}}}zzzyyy~~~xxxtttqqqssszzzzzzwwwtttqqqooommmllljjjiiiiiiiiikkkkkkmmmoooqqqtttvvvwwwwwwwwwwwwwwwvvvwwwzzz~~~~~~||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuutttwwwwwwwwwwwwwwwvvvuuuuuuuuusssqqqqqqqqqpppooommmlllllllllkkkkkkjjjjjjiiiiiihhhgggfffeeeccccccbbb```___^^^```gggssszzzsssiiicccZZZRRRNNNKKKIIIGGGDDDDDDDDDGGGKKKPPPVVVYYYccciiirrrzzz|||}}}{{{pppeee^^^ZZZ[[[___kkkzzzxxxvvv||||||gggZZZ[[[aaaqqqtttxxx}}}wwweeeVVVMMMBBBAAA???>>>===>>>@@@AAAGGGIIIIIIDDD<<<666555666222222222111111111000000111111111111111111111111111111111111111111111111111111111111222222222222222222333444444555555666888;;;>>>EEEXXXssstttaaaTTTMMMLLLNNNRRRPPPOOOPPPOOOOOOVVV___ttt{{{ooobbbWWWOOOLLLKKKFFFEEEBBB???;;;999777777444444444444444444444444444444444444444444444444444444555555666666777777888:::===CCCQQQjjjqqqeeefffjjjxxx|||tttnnnaaaYYYOOOHHHEEECCCAAA???======<<<<<<<<<<<<=========>>>>>>>>>???????????????????????????????????????@@@BBBEEEHHHMMMSSSXXX___dddlllrrrwwwzzz}}}}}}~~~zzzsssooopppxxx}}}xxxuuurrrooommmiiihhhfffeeedddeeefffggghhhjjjlllnnnooopppppppppqqqppppppqqqssswww|||~~~||||||{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzxxxwwwuuutttwwwwwwwwwwwwwwwwwwvvvuuuuuutttrrrqqqqqqqqqooommmmmmmmmllllllkkkjjjiiiiiihhhgggfffeeecccbbbaaaaaa]]][[[XXXXXX^^^iiiwwwxxxqqqfff[[[SSSNNNJJJGGGDDDDDDCCCDDDFFFJJJMMMPPPYYY```kkkvvv}}}{{{|||~~~ssshhhaaa[[[[[[```kkkyyyvvvrrrwww~~~}}}|||~~~gggYYY[[[aaaqqqtttwww{{{~~~ssseeeXXXPPPDDDBBB@@@===<<<;;;<<<<<<>>>???>>>;;;777444444555222222111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444222222333444444555555666777:::>>>DDDVVVpppwwwdddVVVMMMKKKLLLRRROOONNNOOOOOOPPPXXXbbbttt~~~pppbbbWWWPPPLLLLLLFFFEEEBBB???<<<999888777444444444444444444444444444444444444444444444444444555555666666777888888999:::===CCCSSSmmmssshhhkkkqqq|||uuuooobbbZZZPPPIIIEEECCCAAA???========================>>>>>>>>>>>>???????????????????????????????????????@@@BBBDDDGGGLLLSSSWWW___dddkkkrrrvvvzzz}}}{{{tttoooooowwwzzzvvvsssqqqooommmjjjiiihhhgggffffffeeeeeefffgggjjjlllmmmnnnnnnnnnlllkkkkkkkkkmmmooorrrttt~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{{{{zzzyyywwwvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvuuusssrrrqqqrrrrrrpppnnnnnnnnnmmmlllkkkjjjiiiiiihhhgggfffeeecccbbb``````ZZZXXXTTTQQQTTT\\\gggppp|||pppdddZZZRRRLLLIIIDDDDDDCCCCCCCCCEEEGGGIIIPPPWWWdddoooxxx~~~{{{{{{}}}ssshhh```[[[]]]cccnnn{{{zzzqqqmmmsss|||~~~{{{wwwzzzgggZZZ\\\dddpppsssvvvyyy{{{~~~yyyqqqeeeYYYQQQFFFDDDAAA>>>;;;:::::::::999888777666555444444333222222222222222222222222111111111111111111111111111111111111111222222222222222333333333444444444222222333444444555555666666:::>>>DDDTTTmmmyyyeeeVVVMMMKKKNNNPPPNNNMMMOOOOOOQQQZZZdddooorrrcccWWWPPPMMMLLLGGGEEEBBB???<<<:::888777444444444444444444444444444444444444444444444444555555666777777888888999999:::===CCCTTTooosssjjjpppyyy{{{uuuoooaaaZZZOOOHHHDDDBBB@@@>>><<<<<<============<<<<<<>>>>>>>>>>>>????????????????????????????????????>>>@@@BBBDDDGGGLLLSSSWWW___dddkkkrrrvvvyyy|||~~~{{{sssnnnooovvv}}}yyywwwuuutttsssppppppooommmkkkhhhfffeeedddfffiiilllnnnoooppppppkkkjjjjjjjjjjjjkkkllllllvvv|||~~~}}}||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwvvvvvvuuutttsssqqqqqqrrrrrrqqqpppnnnnnnmmmlllkkkjjjiiiiiihhhhhhfffeeecccaaa```___XXXUUUPPPLLLKKKOOOWWW]]]hhhqqqyyy|||}}}~~~ssshhh]]]TTTMMMHHHEEEDDDCCCBBBBBBCCCDDDEEEJJJRRR___lllvvv|||{{{||||||rrrggg```\\\^^^fffrrr}}}}}}xxxtttpppjjjhhhooo{{{~~~{{{uuuwww}}}gggZZZ^^^fffqqqsssvvvxxxyyy{{{~~~~~~}}}zzzsssgggYYYOOOHHHEEEBBB>>>;;;999999999666555444444555555333111222222222333333333333333111111111111111111111111000000111111111222222222111222222222333333333333222222333444444555555666666:::>>>CCCRRRkkkyyydddUUUMMMMMMPPPPPPMMMMMMNNNOOORRR\\\fffkkkrrrcccWWWPPPMMMMMMGGGEEECCC???<<<:::888777444444444444444444444444444444444444444444444444666666777777888888999999::::::<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGLLLRRRWWW___dddkkkrrrvvvyyy|||~~~~~~zzzsssnnnnnnvvv~~~||||||{{{zzzvvvuuutttrrroookkkgggeeeccceeehhhlllppprrrssstttmmmmmmllllllkkkkkkjjjjjjqqqwww~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwtttuuuuuuvvvvvvvvvuuuuuusssrrrqqqqqqssssssrrrqqqooonnnnnnlllkkkjjjiiiiiiiiihhhgggeeecccbbb```___WWWTTTOOOIIIFFFHHHMMMQQQRRR\\\dddhhhkkkssszzz}}}{{{qqqggg]]]SSSKKKFFFEEEEEECCCBBBBBBBBBCCCCCCIIIRRR___lllvvv}}}}}}}}}vvvlllddd\\\___hhhttt~~~zzzssskkkjjjfffeeennn{{{|||vvvxxx}}}fffZZZ^^^fffsssuuuwwwyyyyyy{{{}}}{{{{{{||||||uuuhhhXXXLLLHHHEEEBBB>>>:::999888888555333222333555555333000333333333333333333333333111111111111111111111111000000111111222222222222000111111111111222222222222222333444444555555666555:::>>>CCCQQQiiiyyycccXXXSSSQQQOOOSSSOOONNNOOOPPPRRRYYYaaaooouuueeeWWWOOOKKKJJJGGGFFFCCCAAA>>>;;;999888555555444444444444555555555555555666666666666777666666666666777888999:::;;;<<>><<<===>>>??????>>>===<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEIIINNNTTTXXX___fffkkkmmmrrryyy}}}}}}|||yyypppjjjlllxxx~~~xxxrrrnnnkkkgggeeeiiiiiiiiijjjlllnnnqqqrrroooooommmiiifffddddddeeemmmsss}}}}}}}}}}}}}}}||||||||||||}}}||||||{{{zzzzzzyyyyyyxxxxxxvvvuuuttttttttttttrrrrrrrrrqqqqqqqqqpppppprrrqqqpppnnnmmmkkkjjjiiigggfffdddccccccaaa^^^\\\WWWRRRLLLHHHGGGHHHIIIJJJMMMNNNQQQVVV\\\bbbhhhkkkpppllleee\\\TTTMMMIIIGGGGGGFFFDDDBBBAAAAAAAAABBBJJJPPPZZZgggsss~~~zzz{{{{{{pppgggaaabbbiiivvv|||rrrlllkkkggggggqqq~~~}}}zzz{{{hhh[[[]]]dddqqq||||||xxx}}}|||xxx|||zzzzzzzzzwwwpppeeeXXXOOOKKKHHHCCC>>>999666555444555555444333222222111000222222222222222222222222444222000000111222111000////////////////////////111111222222222333333333333333333333444555666666555<<>>;;;999888555555444444444444555555444444555555555666666666666666666666777888999:::;;;;;;>>>EEEUUUnnnttthhhkkkzzz}}}yyyssspppccc[[[QQQIIIEEECCC@@@>>><<<===>>>??????>>>===<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEIIINNNTTTXXX^^^eeekkkmmmrrryyy~~~~~~zzz}}}tttkkkfffhhhrrr~~~zzzvvvsssqqqooommmnnnmmmlllllllllmmmooopppqqqrrrrrrpppmmmjjjhhhggghhhoooyyy~~~~~~}}}}}}}}}|||||||||}}}}}}||||||{{{zzzzzzzzzxxxxxxwwwvvvuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqqqqrrrqqqpppnnnmmmkkkjjjiiigggfffdddccccccaaa___\\\XXXSSSMMMHHHGGGHHHHHHIIIIIIJJJLLLOOOSSSXXX\\\^^^```]]]XXXSSSNNNJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBIIIOOOZZZgggttt~~~{{{{{{tttmmmddddddjjjvvv{{{qqqlllkkkhhhhhhqqq}}}{{{{{{kkk___aaahhhttt{{{}}}|||xxx|||yyyyyyyyywwwqqqfffYYYPPPKKKHHHCCC>>>999666555444333333333333333333333333222222222222222222222222444222000000111222111000111111111111111111111111111111222222222333333333333333333333444555666666666;;;>>>AAASSSooolll^^^XXXVVVUUUTTTPPPOOOQQQRRRSSSZZZbbbvvvtttcccUUUNNNLLLMMMHHHFFFDDDAAA>>>;;;999888555555444444444444555555333444444444555555555555666666666666777888999::::::;;;>>>EEETTTlllssseeehhhwww}}}xxxsssoooccc[[[QQQIIIEEECCC@@@>>>======>>>>>>>>>>>>======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===???BBBEEEHHHMMMSSSWWW\\\cccjjjmmmrrrzzz~~~vvvwww~~~zzznnneee___```jjjttt}}}zzzyyyxxxwwwvvvuuusssrrrpppnnnnnnnnnnnnnnnoooqqqqqqoookkkgggdddcccjjjttt~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}||||||{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwsssssssssssssssrrrqqqqqqrrrqqqpppnnnmmmkkkjjjiiihhhfffdddddddddbbb___]]]YYYTTTNNNJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSQQQNNNKKKIIIGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCGGGNNNZZZhhhuuu{{{{{{vvvqqqhhhgggkkkvvvyyypppllljjjggghhhqqq~~~||||||{{{}}}mmm```aaahhhwww|||xxx}}}yyyyyyxxxvvvpppfffZZZRRRKKKHHHCCC>>>:::777555555222222222333333444444444222222222222222222222222444222000000111222111000111111111111111111111111111111222222222333333333333333333333444555666666888:::;;;@@@SSSoootttddd]]][[[[[[YYYVVVTTTUUUUUUUUUZZZaaatttvvvfffWWWOOOMMMOOOHHHGGGEEEBBB>>>;;;999888555555444444444444555555333333333444444444555555666666666666777888999:::999:::===EEESSSkkksssccceeerrr|||xxxsssoooccc\\\QQQJJJFFFCCCAAA>>>======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???BBBEEEHHHMMMRRRWWWZZZbbbiiimmmssszzz~~~rrrqqqxxxvvviii```ZZZZZZaaajjjwww~~~}}}}}}}}}|||{{{yyywwwtttsssrrrrrrrrrnnnoooooopppooolllgggddd```gggppp{{{~~~~~~~~~}}}}}}}}}||||||{{{{{{zzzyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyysssttttttttttttsssrrrqqqrrrqqqpppnnnmmmkkkjjjiiihhhfffeeeddddddccc```^^^ZZZVVVQQQMMMKKKKKKJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNRRRPPPNNNKKKHHHFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBFFFMMM[[[jjjxxx|||zzz}}}zzzsssooojjjiiikkkttt~~~yyypppiiigggdddeeemmmzzz~~~|||kkk]]]\\\aaaxxx~~~{{{|||wwwrrrkkkbbbYYYSSSKKKIIIDDD>>>:::777555555333333333333333333333333222222222222222222222222333111000000111222222111111111111111111111111111111111222222222333333333333333333333444555666666888999999???RRRmmm|||jjjaaa___``````\\\ZZZZZZXXXWWW[[[aaaooo|||mmm]]]RRROOOPPPIIIHHHEEEBBB???;;;999777555555444444444444555555333333333444444444555555666666666666777888999:::999;;;>>>EEETTTlllwwweeegggqqq|||xxxrrroooddd\\\RRRJJJFFFDDDAAA???>>>>>>============>>>>>>;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGLLLRRRVVVXXXaaahhhmmmsss{{{}}}pppmmmrrrxxxuuuggg^^^XXXVVVZZZaaajjjsss~~~~~~|||zzzyyyyyyyyyzzzwwwuuusssssssssqqqmmmjjjbbbfffnnnyyy~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxwwwxxxyyyzzzzzzzzzzzzyyyyyyttttttuuuvvvvvvtttsssrrrrrrqqqpppnnnmmmkkkjjjiiihhhgggeeeeeeeeedddbbb___\\\YYYUUURRRPPPOOOMMMKKKLLLLLLLLLLLLNNNPPPRRRSSSUUUTTTQQQNNNKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBFFFNNN\\\lll{{{}}}zzz|||zzzsssnnnkkkjjjgggiiirrr|||zzzsssgggcccaaabbbiiiuuu~~~|||~~~|||hhh[[[ZZZ^^^vvv~~~xxxoooggg___XXXSSSLLLIIIDDD???:::777666555555555444333333222111111222222222222222222222222333111000000111222222111000000000000000000000000111111222222222333333333333333333333444555666666888888888>>>OOOggg}}}lllbbbaaacccddd```^^^^^^\\\YYY]]]bbbpppvvveeeWWWQQQPPPJJJIIIFFFBBB???;;;999777555555444444444444555555333444444444555555555555666666666666777888999:::999;;;???GGGWWWnnn|||jjjmmmvvv|||wwwrrrnnnddd\\\RRRJJJFFFDDDAAA???>>>>>>============>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGKKKQQQUUUXXX```iiimmmssszzz~~~~~~~~~pppkkkmmmqqq}}}wwwhhh^^^WWWSSSUUUYYYaaaiiivvv~~~{{{wwwvvvwwwuuuqqqmmmeeegggmmmvvv~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxtttuuuwwwwwwwwwvvvtttrrrrrrqqqpppnnnmmmkkkjjjiiihhhgggfffffffffeeecccaaa^^^\\\YYYWWWVVVTTTRRRPPPOOOOOOOOOQQQSSSVVVYYYZZZXXXWWWVVVTTTQQQOOOMMMLLLHHHGGGEEECCCBBBBBBBBBCCCGGGPPP___ppp~~~|||}}}~~~tttmmmhhhgggfffdddeeennnzzz}}}wwwgggccc```aaafffqqq{{{{{{}}}zzzhhh\\\\\\bbbvvv{{{qqqhhh___XXXSSSLLLIIIDDD???;;;888666666666555555444222111111000222222222222222222222222222111///000111333222222////////////////////////111111222222222333333333333333333333444555666666777888999>>>JJJ```yyylll```___cccccc```^^^___]]]\\\___dddvvvnnn]]]SSSOOOKKKIIIFFFCCC???;;;999777555555444444444444555555444444555555555666666666666666666666777888999::::::<<>>===<<<<<<===>>>???============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGKKKQQQTTTXXXaaaiiinnnssszzz}}}|||~~~~~~~~~qqqkkkjjjjjjwwwyyyiii^^^WWWQQQQQQSSSYYY```kkkvvv~~~~~~|||uuuooohhhhhhkkksss}}}||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{{{{yyywwwvvvtttvvvwwwyyyxxxvvvtttsssrrrqqqpppnnnmmmkkkjjjiiihhhgggffffffffffffcccaaa```^^^\\\[[[[[[YYYWWWUUUSSSTTTTTTVVVYYY\\\___aaa```___^^^\\\YYYVVVTTTSSSMMMKKKGGGDDDBBBCCCDDDEEEIIISSSbbbssszzznnnfffbbbaaabbb___aaakkkyyy{{{jjjeeebbbcccfffqqq}}}}}}}}}{{{jjj^^^___dddwwwwwwnnndddZZZSSSLLLIIIEEE???;;;888666666444444444333333222222222222222222222222222222222222000///000111333333222000000000000000000000000111111222222222333333333333333333333444555666666555777:::>>>FFFYYYttt}}}}}}kkk___^^^aaaaaa^^^]]]___^^^]]]aaaggg}}}}}}sss```TTTOOOKKKIIIGGGCCC???;;;999777555555555444444555555555555555555666666666666777666666666666777888999::::::<<>>===<<<<<<===>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDGGGKKKPPPTTTXXXaaaiiinnnsssyyy|||{{{}}}}}}}}}~~~rrrlllhhhfffssszzzjjj^^^VVVPPPNNNPPPRRRYYYbbbkkkttt|||tttjjjiiijjjqqq}}}~~~~~~~~~}}}||||||{{{{{{yyyzzz{{{{{{zzzxxxvvvuuuuuuvvvxxxyyyyyywwwuuusssrrrqqqpppooommmkkkjjjiiihhhgggffffffgggfffdddbbbaaa```^^^^^^^^^]]]ZZZXXXXXXYYYYYY[[[^^^aaadddfffjjjiiigggccc___[[[XXXVVVQQQNNNIIIEEECCCCCCEEEGGGKKKTTTdddtttvvviii```\\\\\\___\\\^^^iiixxx~~~nnnhhheeeeeehhhrrr~~~kkk______dddyyy}}}}}}}}}uuuiii\\\SSSLLLJJJEEE@@@;;;888777666222222333333333333444444222222222222222222222222222000///000222333333222111111111111111111111111111111222222222333333333333333333333444555666666444777<<<>>>CCCTTTrrrzzzvvv~~~jjj]]]XXXVVVYYYXXXXXXYYYYYYYYY```iii|||}}}fffUUURRRNNNKKKGGGBBB===:::888777555555444444444444555555:::999888666666666777888888888888888888999999999===BBBCCCGGG]]]~~~}}}jjjnnn}}}xxxqqqlllccc[[[QQQJJJGGGEEECCCAAA============>>>>>>>>>>>>===============<<<<<<<<<========================@@@BBBDDDFFFHHHLLLRRRUUU[[[aaajjjrrrwwwzzz{{{|||}}}}}}}}}}}}~~~zzzpppkkkkkkoooyyy~~~qqqcccXXXRRROOOOOOQQQTTTXXX^^^fffrrrxxxmmmgggooo}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxvvvtttsssssssssrrrqqqooommmkkkjjjggghhhhhhiiihhhfffdddccceeedddbbb___]]][[[ZZZZZZYYYZZZ\\\]]]```dddjjjoooppppppooommmiiiddd___\\\XXXTTTMMMGGGDDDCCCEEEGGGMMMYYYjjjyyywwwhhh]]]ZZZZZZXXXXXX[[[bbbqqquuuooojjjiiimmmzzzqqq```]]]dddyyy|||~~~~~~wwwlll___WWWPPPKKKDDD???;;;888666444444444444444444444444444333444444555555444444333111111111111111111111111222222222222222222222222000111111111111222222222333333333444444444555555444777;;;>>>CCCTTTpppxxxwww|||hhhZZZTTTSSSZZZYYYYYYZZZXXXWWW^^^fff~~~iiiYYYUUUOOOMMMHHHDDD???<<<999888555555444444444444555555:::999888777777777777888888888888888888999999999<<<@@@BBBGGG^^^~~~|||kkkqqq}}}xxxqqqmmmccc[[[QQQJJJGGGEEECCCAAA============>>>>>>>>>>>>=====================<<<========================???@@@CCCDDDGGGKKKPPPTTT[[[aaajjjrrrwwwzzz|||}}}~~~~~~~~~tttooommmpppyyyuuuiii^^^WWWSSSQQQPPPRRRTTTXXX^^^hhhsss|||tttkkkppp|||~~~}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxwwwvvvuuuttttttsssrrrpppnnnlllkkkiiiiiiiiihhhgggfffeeedddeeedddbbb___]]][[[ZZZZZZZZZ[[[]]]___aaafffmmmqqqvvvvvvvvvtttqqqlllgggccc\\\WWWPPPIIIEEEDDDFFFHHHQQQ\\\lllzzzuuufff[[[VVVVVVUUUWWWZZZbbbrrrwwwrrrnnnmmmqqq}}}sssaaa^^^cccttt~~~}}}yyyooobbbXXXPPPKKKDDD???;;;888666444444444444444444444444444333333444444444444333333111111111111111111111111222222222222222222222222000111111111111222222222333333333444444444555555333666999<<>>>>>>>>>>>============<<<<<<==========================================>>>???AAACCCEEEJJJOOOSSS[[[aaajjjrrrwww{{{}}}zzztttqqqrrrxxxzzzpppggg^^^WWWSSSQQQQQQQQQRRRVVV\\\dddjjjpppwww{{{qqqrrr{{{~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvvvvuuutttrrrpppooonnnkkkkkkiiihhhgggffffffeeedddcccaaa___]]]\\\[[[ZZZ[[[\\\^^^aaadddiiipppttt{{{|||||||||yyysssnnnkkkaaa\\\TTTLLLGGGFFFGGGHHHSSS^^^mmmzzzvvvgggZZZTTTRRRSSSUUUYYYcccsss{{{wwwuuuuuuxxxwwwddd]]]aaannn}}}{{{{{{{{{ssseeeZZZPPPKKKDDD???;;;888666444444444444444444444444444222222333333333333222222111111111111111111111111222222222222222222222222000111111111111222222222333333333444444444555555666666888;;;@@@OOOlll{{{|||iii[[[TTTQQQXXXYYY[[[\\\YYYXXX___iii|||jjj[[[UUUPPPNNNKKKFFFBBB>>>;;;999555555444444444444555555777777666666666666666666777777777888999999::::::999===AAALLLddd~~~www~~~yyysssnnnccc[[[QQQJJJGGGEEECCCAAA>>>>>>>>>>>>============<<<<<<<<<<<<=======================================???AAACCCEEEIIIOOOSSSZZZ```iiiqqqwww{{{~~~zzzuuusssvvv||||||vvvmmmddd[[[VVVTTTSSSRRRQQQRRRVVV[[[^^^eeekkktttxxxvvv}}}~~~}}}}}}|||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwyyyzzz{{{xxxxxxwwwvvvuuusssqqqpppnnnmmmjjjhhhffffffffffffdddcccaaa___]]]\\\[[[[[[[[[]]]___bbbeeekkkrrrwww{{{}}}}}}xxxsssooogggaaaXXXOOOIIIGGGHHHIIITTT^^^kkkvvv}}}yyykkk^^^UUUQQQQQQTTTYYYddduuu}}}|||}}}zzzfff]]]^^^iii~~~{{{|||}}}vvvgggZZZPPPKKKDDD???;;;888666444333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222000000111111111222222222333333333444444444555555:::999:::===BBBOOOkkk}}}{{{hhhZZZTTTSSSWWWXXX\\\]]][[[\\\gggsss~~~iii[[[TTTNNNMMMJJJFFFAAA===999888555555444444444444555555444444555555555555555555666777777888999999::::::;;;===CCCQQQiii}}}zzzsssoooccc[[[QQQJJJGGGEEECCCAAA???>>>>>>>>>=========<<<;;;<<<<<<<<<======>>>>>>========================>>>???AAACCCFFFJJJOOOSSSYYY___hhhpppvvv{{{~~~zzzuuuvvvzzz~~~~~~}}}yyyrrriiiaaa\\\XXXVVVSSSRRRSSSTTTVVVXXX\\\aaaiiisss{{{}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwxxxyyy{{{|||yyyyyyyyyxxxvvvuuusssssspppnnnllliiigggfffffffffcccbbbaaa___]]]\\\\\\[[[[[[]]]___aaaeeekkkqqqvvv{{{~~~|||vvvrrrkkkeeeZZZPPPIIIGGGHHHIIIUUU^^^jjjtttzzz~~~|||ooobbbWWWRRRRRRUUUZZZeeewww}}}hhh^^^^^^ggg}}}~~~vvvfffXXXPPPKKKDDD???;;;888666444333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222000000111111111222222222333333333444444444555555;;;888999>>>AAALLLgggwwweeeYYYUUUTTTYYY[[[^^^```^^^aaaooo~~~{{{iii\\\UUUMMMKKKIIIEEEAAA<<<888666555555444444444444555555333444555555555555555444666666777888999::::::;;;<<<===DDDTTTmmm|||}}}zzztttpppccc[[[QQQJJJGGGEEECCCAAA??????>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>========================>>>???AAACCCFFFJJJOOOSSSXXX]]]fffnnnuuuzzz~~~{{{zzz}}}~~~~~~~~~|||wwwpppiiieee^^^[[[XXXVVVVVVVVVVVVUUUUUUYYYaaakkkxxxwwwwww~~~~~~}}}}}}||||||||||||{{{zzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxvvvuuutttqqqpppnnnkkkiiigggffffffcccbbbaaa___]]]\\\\\\\\\ZZZ[[[]]]```ccchhhooosss{{{~~~zzzvvvmmmfff[[[PPPIIIGGGHHHIIIUUU]]]hhhqqqvvv{{{}}}rrreeeZZZSSSSSSUUUYYYddduuukkkaaa```ggg|||}}}ssscccVVVPPPKKKDDD???;;;888666444333333333333333333333333222222333333333333222222111111111111111111111111222222222222222222222222000111111111111222222222333333333444444444555555888444666<<>>===<<<<<<<<<;;;;;;<<<<<<===>>>>>>???========================<<<>>>@@@BBBDDDHHHNNNRRRVVV\\\dddlllsssyyy~~~}}}xxxssspppiiieeeaaa^^^]]]\\\YYYWWWWWW[[[aaaiiitttxxxrrrttt{{{~~~~~~~~~|||}}}}}}||||||{{{zzzyyywwwxxxyyy{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvuuuqqqqqqooommmkkkhhhfffdddcccbbb```___]]]]]]\\\\\\XXXYYY[[[]]]```eeekkkpppyyy}}}{{{wwwnnnfff[[[PPPHHHFFFGGGIIIQQQXXXbbbkkkpppuuuzzz~~~}}}wwwkkk___WWWSSSTTTWWWaaarrr}}}{{{~~~oooeeedddgggzzz|||{{{nnn```UUUPPPKKKDDD???;;;888666444222222222222222222222222333333444444444444333333111111111111111111111111222222222222222222222222000111111111111222222222333333333444444444555555777222555===???DDD\\\xxxvvveee]]][[[]]]bbbccceeedddbbbgggyyypppdddZZZRRRMMMLLLJJJFFFBBB===999666555555555444444555555555555666777999999999888777555666777888999:::;;;;;;<<<<<>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>???========================;;;===???AAACCCGGGLLLPPPUUU[[[ccckkkrrrxxx}}}~~~}}}zzzxxxsssooojjjfffeeebbb^^^ZZZ___aaaffflllttt{{{ppplllnnnzzz}}}}}}}}}}}}|||{{{zzzyyywwwxxxzzz||||||{{{zzzxxxzzzzzzzzzyyyxxxwwwvvvuuuqqqqqqpppooollliiifffdddcccbbb```___^^^]]]\\\\\\WWWXXXZZZ[[[^^^ccciiimmmvvv{{{zzzuuummmfffZZZOOOHHHFFFGGGIIIKKKRRR\\\dddjjjooouuuyyywwwyyy{{{{{{{{{{{{|||}}}~~~~~~~~~|||pppddd\\\SSSSSSUUU^^^ppp|||zzzwwwyyyrrrhhhhhhgggyyy~~~xxx|||xxxlll^^^UUUPPPKKKDDD???;;;888666444222222222222222222222222333444444555555444444333111111111111111111111111222222222222222222222222000111111111111222222222333333333444444444555555888333666@@@AAAEEE[[[wwwsssccc[[[\\\___fffhhhjjjiiieeegggvvv|||ooocccZZZVVVPPPOOOKKKGGGBBB>>>;;;999777777666555555555555555777777777777666666666666666777777888999999::::::999>>>GGGVVVnnnvvvcccbbbjjjyyyxxxpppeee]]]QQQIIIFFFDDDCCCAAA@@@@@@???>>>===<<<;;;;;;??????>>>>>>=========<<<;;;<<<===?????????>>>===<<<>>>@@@AAACCCFFFKKKNNNWWW\\\cccjjjpppvvv{{{~~~|||~~~{{{xxxvvvrrrnnnllliiifffccc```cccgggmmmttt{{{uuummmnnntttzzz}}}}}}}}}~~~}}}|||{{{zzzzzzyyyzzz{{{{{{zzzyyywwwvvvwwwxxxyyyyyyxxxvvvsssrrrsssqqqnnnkkkhhhgggffffffcccbbbaaa___]]][[[YYYYYYYYYYYYYYYZZZ\\\___ccceeerrryyy}}}wwwpppjjjbbbWWWMMMHHHGGGGGGHHHKKKNNNTTT[[[bbbhhhlllnnnpppqqqrrrqqqooonnnooopppooosssxxx|||~~~yyylll___YYYWWWUUU[[[kkk~~~}}}zzzvvvvvvvvvkkkkkkmmmuuu{{{{{{zzz{{{|||zzzuuufffZZZSSSOOOLLLFFF@@@;;;888777666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555111888888888>>>DDDTTTmmmuuueee^^^___bbbeeegggjjjkkkhhhjjjtttyyymmmaaaZZZWWWQQQOOOKKKGGGBBB>>>:::999777777666555555555555555666666666666777777777777666666777777888888888999:::>>>GGGVVVnnnooo___```hhhxxxxxxpppfff]]]RRRIIIFFFDDDCCCAAA@@@@@@???>>>===<<<;;;;;;===<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>======<<<<<<>>>@@@AAACCCFFFKKKNNNUUUZZZaaaiiioootttzzz}}}|||}}}{{{xxxvvvrrrnnnjjjgggiiikkknnnrrrwww|||xxxnnnkkkmmmqqq}}}}}}~~~~~~}}}|||{{{{{{zzzxxxxxxyyyzzzzzzyyyxxxwwwxxxyyyyyyyyyxxxvvvtttssstttrrrpppmmmjjjiiihhhgggeeedddbbbaaa^^^]]][[[ZZZYYYYYYXXXYYY[[[^^^aaacccnnnuuu{{{~~~~~~~~~xxxrrrjjjbbbVVVLLLGGGFFFFFFGGGHHHJJJOOOTTTYYY]]]```aaafffggghhhgggfffeeefffggghhhlllqqqvvvyyy|||~~~sssfff\\\YYYVVV[[[jjj{{{|||zzz}}}rrrqqqrrrxxx{{{yyyxxxzzzzzzxxx}}}}}}rrrcccXXXQQQOOOKKKFFF@@@;;;888777666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555222888888777>>>CCCRRRiiiuuufff```aaaeeeggggggiiillllllmmmttt|||vvviii___ZZZXXXQQQOOOLLLGGGBBB>>>:::999777777666555555555555555555555666666777777888888666666666777777777777777:::???GGGVVVooowwwggg[[[]]]gggwwwyyyrrrggg^^^SSSJJJFFFDDDCCCAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@AAACCCFFFKKKNNNSSSXXX```gggmmmsssxxx|||||||||vvvqqqooonnnlllllllllnnnpppqqqqqqttt{{{~~~xxxwwwvvvuuuwwwyyy|||~~~|||pppjjjhhhiiiyyy~~~~~~~~~}}}|||{{{{{{wwwwwwxxxyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwuuutttuuusssqqqnnnllljjjiiiiiigggfffdddbbb```^^^]]]\\\YYYXXXXXXXXXYYY\\\^^^```gggooowwwzzz|||}}}xxxrrriiiaaaTTTJJJEEEDDDEEEFFFEEEGGGIIILLLOOOQQQSSSSSSWWWYYYZZZZZZXXXXXXYYY[[[]]]bbbhhhmmmrrrvvv{{{~~~yyynnnaaa]]]XXX[[[hhhyyy|||~~~}}}yyyxxx}}}~~~zzzxxxzzzyyyvvvzzz|||}}}xxxnnnbbbWWWQQQNNNKKKFFF@@@;;;888666666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555222999777777<<<@@@MMMcccsssddd___aaaeeemmmjjjiiilllnnnpppvvv}}}tttggg^^^ZZZZZZRRRPPPLLLHHHCCC>>>:::888777777666555555555555555444555555666777888888999777777777777888888888888;;;???FFFUUUooorrrcccXXX[[[gggxxx|||ttthhh```TTTKKKGGGEEECCCAAA?????????>>>===<<<<<<<<<>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAACCCFFFKKKNNNRRRWWW___fffmmmsssxxx||||||~~~yyysssooolllhhhdddcccbbbaaaaaabbbdddgggkkkmmmnnnnnnmmmkkklllmmmnnnppptttyyy|||}}}ssslllhhhgggrrryyy~~~}}}||||||{{{xxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuttttttsssrrrooommmkkkjjjiiiggggggeeecccaaa___^^^]]]YYYXXXWWWWWWWWWYYY[[[]]]bbbjjjrrrvvvxxxyyyuuuoooggg___SSSIIIDDDCCCDDDEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNNNNMMMMMMOOOPPPSSSXXX^^^dddkkkqqqxxx|||}}}rrrddd```[[[\\\iiizzzyyyzzz~~~}}}zzz~~~}}}|||~~~{{{{{{yyyuuuxxxyyyxxxtttlllaaaXXXRRRLLLJJJEEE@@@<<<888666555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555333999777666;;;>>>III]]]|||rrrddd___bbbggguuuoookkkmmmpppttt{{{vvvhhh^^^ZZZZZZSSSQQQMMMHHHCCC>>>:::888777777666555555555555555444555555666777888888999888888999999999999::::::;;;???FFFUUUooopppbbbXXX]]]jjjzzz~~~wwwjjjaaaUUULLLGGGEEEBBB@@@??????>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>==================<<<>>>@@@AAACCCFFFKKKNNNRRRWWW___fffmmmsssyyy||||||~~~yyysssiiieee___[[[ZZZXXXVVVTTTWWWXXXYYY[[[\\\^^^```aaabbbdddgggkkkooovvv}}}}}}tttlllgggeeelllsss}}}~~~}}}||||||{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvuuuttttttssssssqqqpppnnnllljjjiiihhhgggeeecccaaa___^^^]]]ZZZYYYWWWVVVVVVWWWYYYZZZ^^^fffmmmqqqssssssoooiiiccc[[[QQQHHHCCCCCCCCCDDDAAAAAABBBCCCDDDEEEFFFGGGEEEGGGHHHHHHGGGGGGIIIJJJLLLPPPWWW^^^fffooowww}}}uuufffbbb]]]___lll}}}xxxwwwwwwwwwtttsss{{{~~~|||wwwrrruuutttrrrmmmggg^^^VVVPPPKKKIIIEEE@@@<<<888666555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555444999666666;;;===EEEWWWvvvssseeeaaaeeejjjzzztttppprrruuuyyy|||mmmaaa[[[ZZZTTTQQQNNNIIICCC>>>:::888777777666555555555555555555555666666777777888888888888999999:::;;;;;;<<<<<>>>>>>>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<>>============>>><<<>>>@@@AAACCCFFFKKKNNNQQQVVV^^^fffmmmsssyyy|||{{{}}}xxxrrrddd___YYYVVVVVVUUURRROOONNNPPPQQQQQQRRRTTTWWWZZZZZZ^^^cccgggmmmwwwzzzqqqiiidddbbbhhhoooyyy~~~}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvuuuuuusssrrrrrrqqqooommmkkkjjjhhhhhhfffdddbbb```___^^^[[[ZZZXXXVVVUUUVVVWWWXXXZZZaaaiiilllmmmmmmiiibbb]]]WWWOOOHHHDDDCCCCCCBBB>>>>>>??????@@@BBBCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGKKKQQQYYYbbblllwww}}}wwwfffccc___bbbpppxxxuuurrrooolllmmmwww{{{uuuoooqqqnnnjjjfff```YYYQQQLLLJJJHHHEEE@@@<<<999666555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555444999666666;;;<<>>:::888777777666555555555555555666666666666777777777777666666777999:::;;;<<<<<<<<<@@@FFFTTTooosssjjjaaagggtttxxxmmmdddWWWMMMHHHEEEBBB@@@>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<===???>>>===<<<;;;<<<<<<===<<<>>>@@@AAACCCFFFKKKNNNOOOTTT\\\dddkkkrrrwww{{{{{{}}}}}}tttnnneee```YYYWWWWWWWWWTTTPPPNNNPPPQQQPPPNNNNNNPPPSSSTTTXXX]]]aaahhhsss~~~vvvnnngggcccbbbffflllvvv~~~~~~~~~}}}zzzzzzyyyyyyyyyzzz||||||yyyyyyxxxxxxxxxxxxxxxxxxttttttsssrrrqqqooolllkkkjjjiiihhhfffdddbbbaaa```]]][[[YYYVVVUUUUUUVVVVVVTTT\\\cccgggiiijjjeee___XXXSSSMMMHHHEEEDDDBBBAAA@@@????????????@@@BBBCCCBBBCCCDDDCCCBBBAAABBBCCCDDDGGGNNNVVV___jjjvvv}}}wwwfffcccaaadddqqqyyyuuuqqqmmmiiikkkvvv}}}vvvpppppplllfffaaa\\\VVVOOOJJJIIIGGGDDD@@@<<<999666444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555444999666666<<<===BBBRRRkkkoooaaa^^^ccciiizzzzzz|||wwwggg]]]YYYTTTRRRNNNIIICCC>>>:::888777777666555555555555555777777777777666666666666444555666777999;;;<<<======@@@FFFTTTpppwwwqqqdddkkkxxx~~~wwwmmmdddXXXNNNHHHEEEBBB@@@>>>>>>>>>>>>============<<<=========>>>>>>??????>>>===<<<;;;:::;;;;;;<<<<<<>>>@@@AAACCCFFFKKKNNNMMMSSS[[[cccjjjpppvvvzzz{{{}}}~~~xxxpppjjjhhhbbb\\\YYYZZZZZZWWWSSSUUUVVVVVVSSSOOOLLLLLLMMMPPPTTTXXX\\\cccooo~~~zzzssslllgggeeeeeeeeekkkttt}}}~~~}}}xxxxxxxxxyyyzzz}}}{{{{{{zzzyyyyyyyyyzzzzzzuuuuuuuuutttssspppnnnmmmlllkkkjjjhhhfffdddbbbaaa^^^\\\YYYWWWUUUUUUUUUVVVPPPXXX```dddggghhhddd^^^UUUQQQLLLHHHFFFDDDBBBAAACCCBBBAAA@@@@@@AAABBBCCCAAABBBCCCBBB@@@???@@@AAABBBEEELLLSSS]]]iiiuuu|||uuufffdddbbbeeeqqq{{{wwwrrrnnnjjjkkkvvvyyyzzzyyysssqqqlllfffaaa\\\VVVOOOJJJHHHGGGDDD@@@<<<999666444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333444444444555555444999666666======BBBQQQgggnnneeebbbdddfffrrrxxx}}}~~~~~~xxxggg]]]XXXRRRRRROOOJJJDDD>>>:::999999888888777666555555444777777777777666666666666666666777777888999;;;<<<===???HHHZZZvvv{{{uuuiiirrr~~~}}}zzzjjjbbbWWWNNNIIIEEEAAA>>>===============<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAABBBEEEIIILLLMMMRRRZZZbbbiiiooouuuyyy{{{~~~}}}}}}~~~|||{{{zzzxxxvvvtttqqqpppmmmkkkgggdddbbb```]]]ZZZ[[[ZZZXXXVVVTTTRRRQQQPPPRRRUUUWWWYYY\\\dddqqqzzz~~~zzzsssjjjdddbbbcccfffjjjsss|||~~~}}}||||||zzz{{{|||||||||||||||{{{}}}{{{zzzzzz{{{{{{zzzyyyxxxxxxxxxxxxvvvtttrrrqqqpppllliiigggfffeeeaaa^^^___]]][[[XXXVVVUUUUUUUUUVVVXXX^^^dddhhheee]]]WWWVVVRRRMMMJJJHHHFFFEEECCC>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFJJJRRR]]]jjjuuu|||}}}vvvkkkeee```bbbkkkuuu|||~~~yyyxxxxxxuuuooommmxxx~~~~~~rrrvvv||||||zzznnneeebbb^^^TTTMMMLLLGGGFFFDDD@@@<<<888444222222222222222222222222333222222222222222222222222111111111111111111111111000000000111222222222333111111222222222333333333333333333444444444555555777555666999:::<<>>:::999888888777777666666555555777777777777666666666666666666777777888:::;;;<<<>>>@@@III\\\xxxyyyrrrmmmvvv|||xxxkkkcccWWWNNNIIIFFFBBB???===============<<<;;;;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAADDDHHHKKKOOOSSS[[[bbbhhhnnnsssvvv{{{}}}}}}}}}}}}yyyyyyyyyyyyxxxxxxwwwvvvvvvtttqqqooommmiiieeebbb```___\\\YYYWWWVVVVVVVVVRRRTTTUUUTTTUUU[[[fffnnn{{{}}}||||||{{{xxxpppggg```___```ccchhhqqq{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||}}}{{{zzzzzz{{{|||zzzyyywwwxxxxxxwwwvvvtttrrrpppqqqnnnkkkiiihhhfffccc```___^^^\\\YYYWWWVVVUUUUUUUUUXXX^^^ffflllkkkddd^^^XXXTTTOOOKKKIIIGGGEEECCCAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAEEEFFFJJJQQQ]]]jjjvvv}}}|||uuulllfffaaaccckkkuuuzzz|||zzzyyyyyyxxxtttrrryyy}}}||||||nnnpppuuuvvviiiddd```XXXPPPNNNHHHFFFDDD@@@<<<888555333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111222222222111111222222222333333333333333333444444444555555777555666999:::<<>>AAAKKK___zzzxxxooonnnxxx~~~zzzvvvlllcccXXXOOOJJJFFFCCC@@@===>>>>>>>>>>>>===<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@AAADDDHHHKKKPPPTTT[[[aaaffflllqqqtttzzz}}}{{{|||~~~|||wwwwwwyyy{{{|||}}}~~~~~~|||{{{yyywwwtttpppjjjgggfffddd```]]][[[[[[[[[\\\UUUUUUTTTQQQPPPSSSZZZ___nnnttt}}}{{{xxxyyyxxxtttlllccc\\\ZZZ[[[```eeeooozzz|||xxxvvvyyyyyyzzz~~~~~~}}}|||}}}|||zzz{{{||||||{{{yyyyyyyyyyyyyyywwwuuusssrrrrrrpppmmmkkkjjjhhheeecccaaa___]]][[[YYYWWWVVVVVVTTTXXX```jjjqqqrrrmmmhhh___ZZZUUUPPPLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBAAAAAADDDFFFIIIQQQ\\\jjjwww~~~{{{tttkkkfffbbbdddmmmvvvzzz{{{{{{yyyzzz}}}{{{yyy{{{}}}{{{~~~xxxhhhiiikkk~~~rrriiiddd]]]UUUPPPHHHGGGDDD@@@<<<888555333555555444444333333222222222222222222222222222222111111111111111111111111222222222111111111111111111111222222222333333333333333333444444444555555666555666999:::<<>>BBBMMMaaa|||vvvkkkjjjuuu|||xxxtttllldddYYYPPPKKKGGGCCC@@@??????@@@@@@??????>>>===>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBEEEIIILLLOOOSSSYYY___eeekkkppptttzzz|||zzzzzz||||||xxxyyy{{{~~~}}}{{{vvvoookkkjjjgggccc^^^\\\\\\]]]___YYYXXXUUURRROOOPPPSSSWWWbbbiiisss{{{~~~}}}|||zzzwwwvvvrrrjjj```YYYWWWXXX\\\bbbmmmzzzyyyrrrmmmkkkjjjjjjmmmrrrzzz}}}||||||}}}|||{{{{{{||||||{{{zzz{{{{{{{{{{{{zzzxxxvvvuuurrrqqqooommmkkkhhhfffeeebbbaaa```]]][[[YYYXXXWWWUUUZZZcccnnnwwwyyyuuuqqqhhhccc]]]WWWSSSPPPMMMJJJGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIGGGEEECCCCCCBBBBBBDDDEEEIIIQQQ]]]kkkxxxyyysssiiieeebbbfffpppyyy}}}~~~{{{yyyzzz~~~|||~~~|||}}}vvveeecccdddsssqqqiiibbbXXXQQQIIIGGGDDD@@@<<<888666444666666555444444333222222222222222222222222222222111111111111111111111111333222222222111000000000111111222222222333333333333333333444444444555555666555666999:::<<>>BBBMMMaaa|||ttthhheeerrr~~~}}}zzzvvvrrrllldddYYYPPPKKKGGGCCC@@@@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCEEEIIIMMMMMMQQQWWW]]]dddjjjqqquuuyyy{{{{{{yyyzzz~~~}}}|||~~~}}}wwwsssllliiiddd```]]]\\\]]]^^^ZZZYYYVVVRRRPPPPPPQQQSSSXXX]]]fffmmmssswww{{{}}}wwwvvvrrriii___XXXUUUVVVYYYaaammmzzz{{{rrrjjjdddaaa]]]^^^aaafffooozzz~~~}}}|||{{{~~~|||{{{{{{|||}}}{{{zzzzzzzzz{{{{{{zzzxxxvvvuuurrrqqqpppnnnkkkhhhggggggeeedddcccaaa^^^\\\ZZZYYYXXX\\\fffsss}}}}}}yyyqqqllleee___ZZZVVVSSSPPPLLLLLLLLLMMMMMMMMMNNNNNNLLLJJJHHHEEECCCBBBBBBBBBCCCEEEJJJSSS___mmmyyyxxxqqqfffbbbaaafffqqq|||yyyvvvwww|||~~~}}}~~~{{{{{{{{{vvvdddaaaaaakkk~~~yyynnneeeZZZPPPJJJHHHDDD@@@<<<888666555666666555444444333222222222222222222222222222222111111111111111111111111333222222222111000000000111111222222222333333333333333333444444444555555555555777::::::;;;BBBJJJ\\\uuuuuugggdddeeeeeedddaaaXXXUUUZZZ```ggguuu}}}wwwuuuzzz{{{jjj___ZZZTTTSSSPPPKKKCCC===999777555555555555555555555555555555666666777777888888888888888888999;;;<<<======AAALLL___yyysssgggbbbppp~~~}}}|||yyyuuuqqqlllcccXXXOOOJJJFFFCCC@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAABBBEEEIIILLLLLLPPPVVV\\\bbbiiipppuuuxxx{{{~~~{{{{{{{{{{{{wwwqqqnnniiidddaaa___^^^^^^ZZZXXXUUUSSSQQQPPPPPPPPPPPPTTTYYY___fffnnnuuu{{{xxxvvvrrriii^^^WWWTTTUUUYYY```mmm{{{vvvlllddd^^^[[[VVVWWWZZZ^^^eeeqqq}}}~~~}}}|||~~~}}}{{{|||}}}}}}|||zzzxxxyyyyyyyyyxxxwwwuuutttrrrrrrrrrooollliiihhhiiihhhhhhfffdddbbb___\\\[[[ZZZ___jjjxxxzzzuuunnnhhhccc___[[[YYYUUUUUUUUUUUUUUUUUUTTTTTTNNNLLLIIIEEECCCAAAAAABBBCCCGGGNNNXXXeeerrr}}}wwwoooccc___^^^dddppp|||vvvrrrqqqvvvyyy{{{~~~{{{zzzxxxuuuccc```^^^dddssspppeeeYYYOOOKKKHHHDDD@@@;;;888777666555555444444333333222222222222222222222222222222111111111111111111111111222222222111111111111111111111222222222333333333333333333444444444555555555555777::::::;;;AAAIIIZZZrrrtttfffdddffffffddd]]]UUUQQQUUUYYY___ooo|||vvvssswww~~~}}}lll```ZZZTTTTTTQQQKKKCCC<<<888777666666666555555444444333555555555666777888888888888888888999:::;;;<<<===<<<@@@III]]]vvvsssfff```ooo~~~}}}}}}|||yyytttqqqkkkcccWWWNNNIIIFFFBBB???======>>>>>>======<<<;;;<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@CCCGGGJJJNNNQQQVVV[[[aaagggnnnssswwwzzz~~~zzz~~~{{{xxxvvvqqqlllhhheeebbbaaa\\\ZZZWWWUUUSSSQQQPPPOOONNNPPPTTTXXX^^^fffooouuuxxxvvvqqqhhh]]]VVVSSSSSSYYYaaannn|||uuukkkccc]]]ZZZUUUVVVWWWYYY```kkkxxx~~~}}}||||||}}}}}}|||zzzyyyzzz{{{{{{zzzyyywwwvvvsssttttttqqqmmmkkkkkklllkkkkkkjjjhhheeeaaa___]]][[[aaannn~~~{{{tttppplllhhheeebbbaaa```^^^]]][[[ZZZYYYSSSQQQMMMIIIFFFDDDDDDEEEFFFJJJSSS___lllxxxvvvmmmbbb]]][[[```lllyyysssnnnlllnnnqqquuu}}}~~~}}}yyytttbbb^^^XXX^^^lllpppdddYYYOOOKKKIIIDDD???;;;888777777333333333333333222222222222222222222222222222222111111111111111111111111111111111111111222222222111111222222222333333333333333333444444444555555555555777::::::;;;AAAHHHTTTkkkrrreeeccceeefffdddZZZRRROOORRRTTTYYYkkk}}}wwwsssvvv|||nnnaaaZZZUUUTTTQQQKKKCCC<<<888777777777666555444444333333444555555666777888888999888888888999:::;;;<<<===<<>>;;;;;;;;;<<<;;;::::::999;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===???AAAEEEHHHPPPSSSWWW[[[```ffflllqqqwwwzzz}}}zzz~~~|||xxxsssnnnjjjgggeee```^^^[[[XXXVVVTTTRRRPPPPPPRRRTTTXXX]]]dddlllqqqwwwvvvqqqhhh]]]UUURRRRRRYYYaaannn}}}vvvmmmeee```^^^VVVWWWWWWXXX]]]hhhuuu~~~}}}||||||}}}}}}|||{{{}}}}}}~~~~~~~~~|||{{{zzztttvvvvvvsssooolllmmmnnnmmmlllkkkiiigggccc```^^^[[[bbbooozzzvvvssspppkkkjjjhhheeebbb___]]]\\\YYYVVVRRRMMMJJJIIIIIIIIIHHHMMMWWWdddqqq|||vvvmmmbbb\\\YYY]]]hhhuuu~~~pppkkkhhhiiikkkqqq}}}|||sssaaa\\\TTTZZZjjj~~~ooocccXXXOOOLLLIIIDDD???;;;999777777222222222222222222222333222222222222222222222222111111111111111111111111000000111111222222222333111111222222222333333333333333333444444444555555555444777::::::;;;@@@HHHNNNdddtttjjjbbbeeeggg^^^XXXQQQLLLLLLMMMSSSeeexxx~~~yyywwwwwwxxx|||kkk```ZZZWWWTTTNNNGGG@@@:::666444666666666666666555555444666666666666777777777777888888888888999:::;;;<<<>>>@@@EEETTTnnnrrrdddbbbnnn}}}~~~}}}|||zzzwwwrrrooohhhbbbXXXOOOIIIFFFDDDBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEKKKOOOUUU[[[aaaffflllpppvvvyyy}}}}}}uuullleeeeeeaaa[[[YYYYYYXXXVVVSSSQQQUUUYYYZZZZZZ^^^ffflllrrruuutttkkk___UUUSSSTTTXXX```mmm|||~~~tttkkkdddaaaZZZYYYYYYZZZ___hhhsss{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}{{{yyyyyyzzzyyyxxxwwwvvvuuutttsssssspppnnnllljjjhhhfffbbb```___hhhrrr}}}~~~{{{xxxrrrnnnjjjgggdddbbbaaa]]]VVVQQQMMMKKKIIIHHHMMMWWWeeesss}}}yyypppccc\\\[[[\\\bbbsss}}}tttssshhhcccfffhhhkkkwwwxxx{{{xxxyyyuuudddYYYTTTYYYfffwww|||ooodddXXXNNNJJJGGGBBB>>>:::777666555333222222111111222222333222222222111111111000000111111111111111111111111222222222111111111000000///000000000000111111111444444444444444444444444555666666555666999===AAANNNcccrrriiiccchhhkkkccc[[[SSSMMMMMMNNNSSSeeexxx~~~|||}}}~~~~~~{{{kkk___ZZZWWWTTTNNNGGG@@@:::666444666666666666666555555444666666666666777777777777888888888888999:::;;;<<>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===<<<======???AAADDDEEEKKKOOOUUU[[[```ffflllpppuuuxxx}}}wwwrrrmmmhhhaaa\\\ZZZYYYXXXVVVUUUWWWYYYXXXXXX\\\dddjjjrrrtttrrrjjj^^^VVVTTTVVV\\\cccooo|||yyypppiiieee___^^^[[[[[[___hhhttt|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{yyyyyyxxxwwwuuutttssssssrrrpppnnnlllkkkhhheeebbbbbbiiirrr}}}|||wwwtttpppmmmjjjeeeaaa[[[UUUQQQOOOMMMLLLRRR\\\kkkyyyvvvggg^^^]]]^^^bbbrrr|||uuusssiiidddhhhjjjnnn{{{~~~|||zzz|||rrraaaWWWSSSXXXeeeuuuvvvkkkbbbWWWNNNJJJGGGCCC>>>:::777666555333222222111111222222333222222222111111111000000111111111111111111111111222222222111111111000000000000000111111111222222222222222222222222222222555666666555666888===@@@HHH\\\{{{|||nnnhhhdddjjjoooggg^^^UUUOOOOOOOOOTTTfffyyy}}}}}}~~~}}}yyyiii^^^YYYWWWTTTMMMFFF???:::777555666666666666666555555444666666666666777777777777888888888888999:::;;;<<<@@@AAAEEEQQQhhhrrrccc___lll~~~}}}|||zzzwwwrrrnnniiicccXXXOOOIIIEEEBBB@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFJJJNNNTTTZZZ___eeekkkoootttwww{{{~~~xxxrrriiibbb^^^]]]\\\\\\[[[\\\\\\[[[ZZZ]]]dddjjjssstttppphhh]]]WWWVVVYYY___fffqqq}}}zzzsssnnniiifff```]]]___hhhttt}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{{{{|||}}}|||{{{zzzxxxwwwvvvuuuvvvtttqqqpppnnnllliiifffeeejjjqqq{{{~~~zzzvvvssslllhhhbbb[[[VVVTTTTTTTTT[[[eeeuuu}}}lllbbb``````cccqqq{{{vvvtttlllhhhjjjmmmrrr~~~ooo^^^VVVRRRXXXdddrrrzzz}}}|||rrriiibbbYYYPPPJJJHHHCCC>>>:::777666555333222222111111222222333222222222111111111111111111111111111111111111111222222222111111111111111111111111111222222222333222222222222222222222222555555666666666888<<>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBEEEFFFIIIMMMSSSYYY___dddjjjnnnsssvvvzzz}}}uuullleeeaaa``````___aaaaaaaaaaaadddiiimmmwwwuuupppggg]]]WWWWWWYYY```gggrrr|||zzzuuuppphhhbbbcccjjjvvv~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}|||{{{zzzyyywwwtttsssrrrpppllljjjiiikkkoooxxx{{{xxxsssooohhhaaa\\\ZZZ[[[]]]eeeooo~~~qqqfffbbbcccdddppp{{{xxxxxxqqqmmmnnnpppttt~~~ppp___WWWTTTZZZfffrrrxxxwwwyyy}}}{{{rrrkkkeee\\\SSSKKKHHHDDD>>>:::777666555333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444444444555555444555666666666888;;;>>>CCCQQQjjjrrrfffaaa___gggmmmggg]]]UUUPPPQQQTTT\\\pppvvvggg\\\XXXXXXSSSLLLEEE>>>:::888777666666666666666555555444666666666666777777777777888888888888999:::;;;;;;===@@@EEEPPPfffxxxhhhaaaooo~~~|||zzzvvvqqqmmmiiibbbXXXNNNHHHDDDAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFHHHLLLRRRXXX]]]ccciiimmmrrruuuyyy|||~~~}}}}}}|||pppgggbbb___^^^```cccfffhhhjjjmmmooo{{{xxxqqqggg^^^XXXXXXYYY```gggqqq{{{zzzrrrkkkiiipppzzz~~~~~~}}}}}}||||||}}}~~~~~~~~~|||zzzxxxwwwvvvtttpppnnnmmmlllooovvv|||wwwtttnnnfff```___bbbfffooowww~~~tttgggdddddddddooo{{{||||||xxxsssqqqrrruuu~~~tttccc[[[WWW^^^jjjuuuxxxvvvwww{{{}}}uuunnnggg]]]TTTLLLIIIDDD???:::777666555333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333444444555555555444555666666666777:::<<>>:::999888666666666666666555555444666666666666777777777777888888888888999:::;;;<<<;;;???EEEPPPfff|||kkkcccqqq~~~|||zzzvvvqqqmmmggg```WWWNNNHHHDDDBBBAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEGGGKKKQQQWWW]]]bbbhhhlllrrruuuyyy|||~~~{{{yyyvvvssstttvvvzzz|||sssgggaaa]]]___aaaeeeiiilllnnnooo|||yyyrrriiiaaa\\\ZZZ[[[```gggqqqyyy}}}vvvsssvvv~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~|||{{{zzzxxxuuusssqqqooopppvvv~~~{{{xxxrrrjjjddddddjjjoooxxx|||tttgggccceeedddnnn|||~~~yyyvvvuuuyyyxxxfff]]]ZZZbbboooyyy{{{wwwxxx}}}wwwppphhh]]]SSSMMMJJJEEE???;;;777666555333222222111111222222333111111111111111222222222111111111111111111111111111111111111111222222222111111111111222222222333000111111222222333333444444555666666666777999;;;???EEETTTlll}}}kkk```]]]]]]gggoooiiiaaaXXXSSSTTTWWW```vvvuuuggg]]]YYYXXXSSSLLLDDD>>>:::999999666666666666666555555444666666666666777777777777888888888888999:::;;;<<<;;;???EEEOOOeeemmmdddqqq~~~|||zzzvvvpppllleee___UUUMMMHHHEEECCCBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKPPPVVV\\\bbbgggkkkrrruuuzzz}}}~~~~~~yyyuuupppllljjjllloooqqqwwwvvvnnnbbbaaaaaacccggglllpppssszzzwwwrrrkkkddd```______bbbhhhrrrxxx}}}|||}}}}}}~~~~~~}}}||||||||||||}}}~~~~~~{{{xxxvvvssssssxxx|||~~~|||vvvnnniiiiiipppwww{{{ssseeebbbeeedddnnn~~~zzzyyy~~~yyyggg]]]\\\dddrrr}}}}}}yyyzzz{{{ssskkk___UUUMMMJJJEEE@@@;;;777666555333222222111111222222333000000111111111222222222111111111111111111111111000000111111111222222222000000000111111111222222000000111222222333444444333555666777666777999:::===???III___{{{{{{iii___]]]^^^iiiqqqlllccc[[[UUUUUUXXX```uuuvvvggg]]]YYYXXXSSSLLLDDD>>>:::999999666666666666666555555444666666666666777777777777888888888888999:::;;;<<<;;;@@@EEEOOOcccnnndddqqq~~~|||zzzuuuppplllddd^^^UUUMMMHHHEEEDDDCCC?????????>>>======<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===???BBBCCCFFFJJJPPPVVV[[[aaagggkkksssvvvzzz}}}}}}zzzxxxtttmmmhhheeeeeehhhjjjjjjqqq{{{|||iiifffbbbbbbfffmmmssswwwxxxuuuqqqlllgggdddbbbbbbdddjjjrrrxxx{{{}}}}}}~~~}}}||||||||||||}}}~~~~~~|||yyyuuuvvvzzz|||~~~~~~yyyqqqkkkmmmuuu||||||rrrdddaaaeeedddnnn}}}}}}yyyggg\\\\\\eeesss~~~zzz|||~~~wwwooocccXXXNNNKKKFFF@@@;;;777666555333222222222222222222333000000111111222222222222111111111111111111111111000000111111222222222222///000000000000111111111222222333444444555666666333555666777666777888:::<<<===DDDYYYuuu~~~jjj^^^\\\___llluuupppllldddZZZVVVXXXbbbvvvwwwhhh]]]WWWXXXTTTLLLCCC;;;777777888777777777777777777777777666777777888888888888777777888888999999:::;;;;;;===AAAFFFMMMaaa~~~nnnfffmmm}}}|||}}}}}}~~~|||wwwpppkkkhhh```TTTLLLHHHEEECCCAAA??????>>>===============<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBGGGJJJPPPUUU[[[aaahhhllltttwwwzzz}}}~~~yyytttmmmhhhfffffffffffflllnnnpppuuu}}}tttjjjaaabbbhhhnnnsssxxx|||xxxsssoookkkgggcccaaadddeeejjjrrrwwwyyy~~~~~~}}}}}}~~~{{{xxxzzz}}}~~~|||xxxrrrooorrr}}}rrrjjjcccccchhhqqq~~~vvviiidddaaajjjtttyyyxxxzzzyyykkk^^^WWWLLLJJJGGGBBB>>>:::666555333333333222222222111111111222222333333222222111000000111111111222222222000000000///000111111222000111111111111222222222333333333333333333333222444555777777666666888999>>>BBBGGGQQQffflll```^^^aaaoooxxxtttooofff]]]XXXYYYdddwwwvvvhhh^^^ZZZXXXTTTKKKBBB;;;888777888777777777777777777777777555555666777777777777666888888888999::::::;;;;;;===AAAFFFNNNcccsssgggnnn}}}}}}}}}}}}~~~|||xxxrrrnnnhhh```UUULLLHHHEEECCC@@@???>>>>>>===============<<<<<<======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBEEEIIINNNTTTYYY```fffjjjrrruuuyyy|||~~~{{{vvvqqqmmmkkkkkkkkkkkkjjjkkklllooouuu{{{qqqgggfffjjjnnntttyyy|||yyytttpppmmmiiieeebbbcccccchhhnnnrrrtttzzz~~~~~~~~~}}}}}}xxxssssssxxxrrrjjjcccdddhhhqqq~~~uuugggaaabbbjjjsssvvvvvvwww|||vvvhhh[[[SSSLLLJJJGGGBBB>>>:::666555333333333222222222222111111222222333333222222111000000111111111222222222///000000000111111111111111111111111222222222222444444444444444444444444444555777777666666888999<<>>======<<<<<<======<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDHHHMMMSSSXXX^^^eeeiiiooorrrwww{{{~~~~~~{{{vvvtttssssssrrrqqqoooooooooooorrryyyzzzooolllnnnpppuuuzzz|||zzzvvvssspppmmmiiieeedddccceeejjjlllnnnttt{{{~~~~~~~~~{{{uuusssvvv~~~pppiiicccdddhhhqqq}}}uuufff```cccjjjqqqsssrrrrrrwww}}}tttfffXXXPPPKKKJJJFFFBBB>>>:::777555333333333333222222222222111222222333333222222111111111111111111222222222...///000111222111111000111111111111222222222333333333444444555555666666444555777777666666888999999<<<@@@HHH\\\wwwnnnbbbbbbgggwww~~~yyyqqqiiidddeeemmm~~~qqqfffaaa___ZZZSSSIII@@@:::888777777666666666666666666666666444444555666777777777777888888999999:::;;;;;;<<<===AAAGGGRRRiiitttyyy~~~}}}{{{{{{zzzyyyvvvtttjjjbbbVVVMMMHHHEEEBBB???>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBEEEHHHMMMRRRXXX^^^dddhhhmmmqqqwww{{{~~~{{{zzzyyyyyywwwvvvtttsssrrrpppqqquuu{{{vvvrrrrrrssswww}}}}}}{{{yyyxxxvvvsssooolllgggeeedddgggiiikkkqqqyyy~~~~~~~~~~~~~~~~~~}}}wwwqqqqqqyyy~~~ooogggbbbbbbgggnnnzzzyyyhhh```cccjjjpppqqqooooootttzzz|||sssgggYYYQQQKKKIIIFFFBBB>>>:::777555444444333333333222222222111222222333333222222111111111111111111111111111---///111222333222000///111111111222222222333333222222222333444555666666444555777777666666888999888:::===DDDUUUooolllbbbdddjjjzzz}}}wwwqqqnnnooovvvpppeeeaaa```[[[SSSHHH???:::888777777666666666666666666666666444555666777888888888888888999999:::;;;;;;<<<<<<===AAAGGGTTTkkk}}}~~~|||{{{zzzzzzyyywwwuuulllcccWWWMMMHHHEEEAAA???>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBFFFIIINNNSSSXXX^^^dddhhhmmmqqqwww{{{~~~~~~|||{{{zzzxxxwwwsssrrrpppnnnmmmpppvvvzzz{{{wwwuuuuuuyyy~~~}}}}}}}}}}}}}}}{{{wwwsssmmmhhheeefffgggiiiqqqyyy~~~~~~~~~~~~}}}~~~zzzuuuqqqttt~~~oooggg``````dddkkkvvv~~~kkkccccccjjjqqqrrrooonnnsssxxx~~~|||{{{wwwqqqfffZZZQQQJJJIIIFFFBBB>>>:::777666444444444333333333222222111222222333333222222111111111111111111111111111---///111222333222000///111222222222222333333333000000111222333333444444444555777777666666888999999999<<>>:::999888666777777777777777777777777444555666888999999999999999999::::::;;;;;;<<<<<<>>>AAAGGGUUUmmm~~~|||{{{{{{zzzwwwuuummmdddXXXNNNHHHEEEAAA>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBFFFIIINNNSSSXXX^^^ccchhhlllqqqwww{{{~~~}}}yyywwwvvvuuusssqqqqqqpppoooooorrrwww|||}}}zzzvvvtttwww}}}{{{|||~~~}}}zzzpppjjjeeeddddddgggpppzzz~~~~~~~~~~~~}}}|||}}}~~~yyyvvvuuu{{{rrriii```^^^aaahhhttt~~~{{{zzz|||{{{{{{~~~mmmdddbbbjjjrrrtttrrrqqquuuyyyzzzxxxuuusssnnneeeYYYQQQJJJHHHFFFBBB>>>;;;888666444444444444333333333333111222222333333222222111222222222111111111111111...///000111222111111000222222222222333333333333000000111111222222333333444555777777666666888999:::999;;;AAAJJJ]]]xxx}}}yyyjjjdddjjjrrr~~~xxxiiicccaaa\\\RRREEE===999999888666777777777777777777777777333444555777888999999999999999::::::;;;<<<<<<<<<>>>AAAGGGUUUnnn~~~|||yyyvvvnnneeeXXXNNNHHHDDDAAA>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBEEEHHHMMMRRRVVV\\\bbbfffiiinnnuuu{{{~~~}}}|||zzzuuurrrpppooonnnlllmmmmmmnnnppptttzzz{{{vvvrrrssswwwxxxyyy}}}~~~pppiiicccaaaaaadddnnnyyy~~~~~~}}}~~~~~~}}}||||||~~~~~~~~~|||uuuuuuyyywwwmmmbbb^^^```gggttt~~~zzzyyyyyy{{{{{{{{{xxxyyy{{{~~~mmmccc```iiitttxxxvvvuuuxxx||||||zzzvvvtttooogggZZZQQQIIIHHHEEEBBB>>>;;;888777555444444444444333333333111222222333333222222111222222222111111111000000///000000000111111111111222222222333333333444444222222222222222222222222444555777777666666888999:::999;;;???FFFTTTooozzzyyyjjjfffllluuu|||llldddbbb\\\RRREEE<<<999999888666777777777777777777777777222333444666777888888888999999:::;;;;;;<<<<<<===???AAAGGGUUUnnn~~~zzzwwwnnneeeYYYOOOHHHDDD@@@>>>======<<<;;;;;;;;;;;;<<<::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDGGGLLLPPPUUU[[[```dddffflllssszzz}}}xxxvvvvvv}}}xxxrrrnnnlllkkkjjjdddeeefffhhhkkkqqqwww||||||vvvpppooosssuuuwww|||oooggg```^^^]]]bbblllwww}}}}}}}}}}}}~~~}}}{{{|||~~~|||yyyvvvuuuuuuwww|||yyyqqqsssyyy{{{pppddd___```gggttt{{{xxxxxxxxxxxxxxxxxxyyyzzz|||kkkaaa___iiiuuuzzzyyyxxxzzz~~~~~~zzzwwwsssjjj]]]SSSIIIHHHEEEBBB>>>;;;888777555555444444444333333333222222222333333222222222222222222222111111000000000000000///000111111222222222333333333444444444444333333333333333333333444555777777666666888999999888:::>>>BBBOOOiiirrrhhhaaaiiizzz|||wwwxxx~~~qqqiiieee\\\PPPDDD>>>:::777666888777777777777777777777777999888777777777888999::::::::::::::::::;;;<<<===>>>DDDLLLXXXmmm|||xxxuuummmeeeYYYOOOHHHEEECCCCCC@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<======>>>???@@@FFFIIILLLPPPTTTYYY___ccciiimmmsssxxx|||wwwqqqqqqtttvvv~~~xxxqqqllliiigggfffcccccccccdddgggnnnwww|||{{{wwwqqqkkkiiilllooowwwyyypppfff]]][[[\\\___eeelll{{{~~~~~~}}}vvvqqqooommmlllnnnnnnpppxxx{{{xxxqqqvvv}}}}}}tttllldddaaaaaafffrrr~~~{{{xxxyyy}}}xxxxxxkkk]]]^^^fffqqqxxxxxxwww~~~|||ooo^^^TTTKKKHHHDDD@@@===:::666444222333444444333222000///222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111111222666555444333333555666888444444333333444555777888777;;;:::===DDDIII[[[wwwrrriiiccckkk||||||~~~{{{zzz|||ppphhhccc___SSSGGG@@@===999888:::777777777777777777777777999888888777777888999:::;;;;;;;;;;;;<<<===>>>>>>???DDDLLLYYYnnn{{{}}}|||xxxvvvnnnfffZZZPPPIIIEEECCCBBB@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<===>>>???@@@DDDGGGKKKOOOSSSYYY___ccciiimmmsssxxx{{{~~~vvvqqqnnnmmmqqqyyy}}}vvvqqqnnnkkkiiieeecccaaa```bbbgggnnnsss|||{{{vvvooohhheeehhhkkkttt~~~yyynnnddd[[[XXXXXXYYY___eeeqqqyyy~~~~~~}}}zzzsssnnnhhheeecccdddeeefffnnnvvvzzzxxxuuuzzzzzzvvvttttttlllfff```^^^___eeeppp{{{~~~}}}~~~zzzyyykkk]]]]]]eeeqqq{{{|||}}}tttdddZZZNNNJJJDDD@@@<<<:::777444222222333444444444333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222333555444333222333444666777444444333333444555777888777;;;:::<<>>:::666555777777777777777777777777777888888888888888999::::::<<<<<<<<<<<<===>>>???@@@???EEEMMMYYYnnnssswww~~~~~~|||yyyvvvoooggg\\\QQQIIIEEEBBB@@@@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<===>>>???@@@BBBEEEIIIMMMRRRXXX^^^bbbhhhlllrrrwww{{{}}}vvvmmmgggfffmmmuuu{{{zzzvvvssspppllliiiddd``````bbbeeehhhsss{{{zzztttllldddaaacccgggqqq}}}yyykkkaaaWWWSSSRRRRRRUUUZZZbbbkkkyyy~~~~~~}}}}}}}}}||||||}}}~~~}}}wwwpppkkkaaa]]][[[[[[ZZZ[[[aaaiiirrr}}}zzzxxxwww{{{vvvnnnhhheeeaaa]]]ZZZ[[[^^^dddoooyyy~~~|||{{{kkk^^^ZZZbbbooo{{{{{{jjj___QQQLLLEEE???;;;999777666111222333444555555555555222222222222222222222222111111111111111111111111111111111111111111111111222222222111222333333444444333222111222333444555444444333444444555777777777:::888:::@@@BBBPPPiiilllfffdddmmm}}}zzz{{{~~~zzzwwwyyy}}}}}}pppgggbbbYYYMMMBBB<<<888444333555666666666666666666666666888888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@EEEMMMZZZooommmqqq}}}~~~~~~~~~~~~|||yyywwwqqqiii]]]RRRJJJEEEAAA???@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<<<<<<<===??????@@@CCCGGGLLLPPPVVV]]]aaagggkkkqqqvvvzzz|||tttlllfffjjjooossswww|||}}}yyytttnnnhhhdddcccbbbbbbiiirrr|||xxxrrrjjjaaa^^^```fffqqqvvviii___UUUPPPMMMKKKMMMPPPVVV___lll|||~~~}}}}}}~~~}}}}}}}}}|||||||||{{{{{{{{{{{{|||~~~|||vvvooojjjaaa[[[WWWVVVUUUUUUYYY___fffqqq~~~xxxttttttuuu~~~xxxnnneee___[[[WWWVVVZZZ^^^dddooozzz||||||~~~}}}~~~kkk___XXX___lllyyypppaaaSSSMMMEEE>>>:::888777666222333333444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222111111111111222333333222222111111111222333444333333444444555666666777666999777:::@@@AAALLLdddfffbbbbbblll{{{xxxzzz}}}zzz|||~~~||||||qqqgggbbbYYYNNNCCC>>>;;;888666888666666666666666666666666777777888999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@FFFNNNZZZooo}}}jjjooozzz~~~}}}~~~~~~}}}zzzwwwqqqjjj^^^TTTKKKEEEAAA???@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@BBBGGGKKKOOOUUU[[[```fffjjjpppuuuyyy{{{~~~wwwlllmmmnnnqqqtttyyy{{{tttooojjjeeeaaadddlllvvv~~~wwwqqqiiiaaa^^^```hhhtttsssfff]]]SSSNNNJJJFFFFFFIIIOOOVVVbbbqqq~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}wwwpppkkkccc\\\VVVTTTRRRQQQSSSWWW^^^iiivvvwwwqqqoooqqqsssvvvkkkddd\\\XXXWWW[[[```gggsss~~~~~~zzz}}}}}}}}}yyyggg\\\YYY___kkkxxx~~~wwwcccTTTMMMDDD===999888777777444333333222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000111222222111111111111222222333333333333444555555666666666555888777:::AAABBBKKKaaa|||aaa___aaakkkyyy}}}wwwzzz{{{xxx||||||pppgggaaaTTTJJJ@@@<<<:::777666777777777777777777777777777666777999:::;;;;;;;;;;;;999::::::;;;<<<>>>???@@@AAAGGGOOO[[[pppxxxjjjnnnyyy~~~~~~~~~}}}zzzxxxqqqjjj___UUUMMMGGGBBB???@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>???AAACCCGGGKKKOOOTTTZZZ^^^eeeiiioootttxxx{{{}}}vvvtttrrrrrruuuzzz~~~vvvmmmfffdddkkksss{{{wwwqqqiiiaaa^^^___gggttt~~~qqqcccZZZQQQLLLHHHCCCCCCEEEHHHNNNYYYgggxxx~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~yyysssooofff]]]UUURRRPPPMMMNNNQQQVVV```kkkxxxyyypppjjjjjjnnnssswwwpppccc^^^[[[]]]aaaiiiwww~~~}}}|||yyyyyy{{{tttcccYYY\\\aaakkkwww}}}|||dddRRRLLLCCC<<<999777777666555444333222111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000//////000000111222111111222222222333333333222333444555666666666666555888777;;;CCCBBBIII\\\sss^^^]]]```kkkyyy{{{wwwzzzzzzuuuwww~~~vvvnnnfff___NNNEEE<<<999888555444666777777777777777777777777666777999:::<<<<<<<<<;;;::::::;;;<<<===???@@@AAAAAAGGGOOO\\\qqqtttjjjooozzz}}}zzzxxxpppjjj___UUUNNNHHHCCC@@@@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>>>>BBBDDDHHHKKKOOOSSSYYY]]]dddhhhnnntttwwwzzz}}}~~~}}}{{{}}}yyypppiiinnnttt{{{zzzrrriii```]]]^^^cccqqq~~~ppp___WWWNNNJJJFFFAAA@@@BBBBBBGGGQQQ^^^ppp~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~zzzuuuqqqiii```VVVRRROOOLLLKKKMMMMMMUUU___kkk}}}zzzqqqhhhdddgggnnntttzzzllleee___^^^bbbjjjzzzyyyyyy}}}sssdddZZZ[[[___hhhtttzzz}}}|||bbbNNNIIIBBB<<<999777666555444444333222222222333444222222222222222222222222111111111111111111111111111111111111111111111111111111000000111111222333111222222333333333333333222333444666666666666555666888777;;;BBB@@@EEEVVViii]]]\\\aaalllzzz{{{vvv{{{zzzsssttt||||||rrrllleee]]]OOOFFF>>><<<;;;999888:::777777777777777777777777666777999;;;<<<<<<<<<<<<;;;;;;<<<===???@@@BBBCCCBBBGGGOOO\\\qqq|||ssskkkooo{{{~~~zzzxxxpppiii___VVVNNNHHHDDDAAA@@@???======>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;<<<>>>>>>CCCEEEIIIKKKOOOSSSXXX\\\dddhhhnnnssswwwyyy|||~~~yyynnnqqquuu{{{|||tttjjj```[[[\\\___nnnppp\\\TTTLLLIIIEEE@@@???AAA>>>CCCLLLYYYkkk~~~~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{|||||||||}}}}}}}}}}}}}}}yyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxuuuuuutttuuuuuuvvvwwwwwwyyy{{{~~~~~~zzzvvvrrrmmmbbbXXXTTTQQQMMMKKKLLLFFFMMMWWWcccvvvzzzuuullldddaaaeeennnuuurrriiiaaa^^^aaakkk{{{|||{{{vvvggg^^^WWW[[[dddpppvvvyyy~~~yyy^^^LLLHHHAAA<<<999777666555444333222222333444666777222222222222222222222222111111111111111111111111111111111111111111111111222222111111222222333444222222333444444444444333222333444666666666666555777999888;;;AAA===AAAQQQccc___]]]cccppp{{{~~~}}}}}}|||}}}{{{uuurrrwww~~~rrrjjjeeeaaa]]]KKKDDD>>><<<:::666555888666666666666777777777777999999999999999999::::::<<<<<<<<<===>>>@@@BBBBBBFFFHHHMMM[[[qqq|||uuummmsss~~~~~~~~~yyytttpppeee[[[UUUPPPHHHCCCBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHLLLRRRXXX]]]dddiiinnnsssvvvyyy|||}}}xxxrrrqqqxxxxxxlll```\\\___bbbnnnyyylll\\\SSSJJJHHHEEEAAA>>>>>>CCCBBBGGGTTTeeewww}}}yyy||||||{{{zzzzzzzzz{{{{{{|||{{{zzzyyyyyyyyyzzz{{{xxxxxxwwwwwwvvvuuuuuuuuuwwwwwwvvvuuutttsssrrrrrrsssrrrqqqqqqqqqqqqssssssvvvxxx{{{|||wwwtttmmmfff]]]TTTMMMIIIFFFDDDEEEGGGPPP___mmm}}}~~~vvvnnnfffbbb```ccclllvvv~~~hhh```ddddddkkk{{{}}}jjj\\\XXX^^^fffmmmqqqsssuuuvvvnnn\\\LLLGGG@@@;;;888666555444333333222222111000//////111111111111111111111111111111111111111111111111000111111111111222222222333222111000000111222333222222333333333333444444444444444555555555555555888999999:::<<>>@@@BBBBBBFFFHHHNNN\\\rrr}}}tttpppwww~~~}}}~~~yyyuuupppeee[[[UUUOOOHHHCCCBBB??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHLLLRRRXXX\\\dddhhhnnnsssvvvyyy{{{}}}xxxrrrooovvv~~~pppaaa[[[]]]```lll~~~vvviii[[[RRRJJJGGGEEE@@@>>>>>>AAA???CCCNNN\\\lll~~~}}}zzz|||{{{{{{zzzzzzzzzzzzzzz{{{{{{yyyxxxwwwxxxyyyyyywwwwwwvvvvvvuuuuuuttttttuuuuuutttsssrrrqqqqqqpppqqqpppooonnnnnnnnnoooppprrrssswww}}}{{{wwwllleee[[[RRRLLLGGGDDDBBBCCCEEEMMMZZZhhhxxx|||zzzpppiiiaaa^^^]]]```jjjtttmmmeeehhhgggnnn}}}}}}iii\\\[[[```gggmmmpppqqqqqqrrruuu|||yyyfffVVVKKKGGG@@@;;;888666555444444444333333222111111000111111111111111111111111111111111111111111111111000111111111111222222222222222111000000111222222222222333333333333444444444444444555555555555666888999999:::<<<@@@FFFJJJ[[[sss```aaaiiiwww}}}{{{~~~}}}tttiiiaaa^^^[[[WWWSSSGGG@@@;;;:::888555444666666666666666777777777777888888999999999:::::::::<<<<<<<<<===>>>@@@BBBBBBEEEHHHPPP^^^tttwwwttt{{{~~~}}}~~~}}}zzzwwwqqqfffZZZTTTNNNGGGCCCCCC>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEHHHLLLQQQWWW[[[bbbffflllqqquuuxxx{{{}}}~~~xxxqqqmmmqqq{{{wwwggg___]]]aaalll}}}wwwhhh[[[QQQIIIFFFDDD@@@>>>???@@@>>>???GGGRRR```qqq~~~||||||{{{zzzyyyyyyyyyyyyyyy{{{zzzxxxwwwvvvvvvvvvvvvvvvuuuuuuttttttsssrrrrrrssssssrrrqqqpppooonnnnnnmmmlllkkkjjjiiiiiijjjkkkjjjmmmrrryyyzzzllleee[[[QQQJJJFFFCCCAAAAAABBBHHHTTTaaaqqq|||wwwttthhhaaaZZZXXXXXX]]]gggrrr}}}rrriiikkkjjjqqqkkk___```dddiiimmmnnnnnnnnnnnnmmmrrrvvvwwwuuunnn___QQQKKKFFF???:::888666555444555444444333333222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111000000111222222222222333333333333444444444444555555555666666666888999999:::<<>>999999888555444666666666666666777777777777888888888999999::::::;;;<<<<<<<<<===>>>@@@BBBBBBDDDIIIQQQ```uuu~~~xxx~~~~~~~~~~~~~~~|||zzzsssggg[[[TTTNNNGGGCCCCCC======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDGGGKKKPPPVVVZZZ```dddjjjppptttwwwzzz}}}~~~xxxpppjjjmmmuuupppeeeaaabbbmmm}}}nnn\\\RRRIIIFFFDDD@@@>>>???AAA>>>>>>DDDLLLWWWiiiwww~~~|||{{{zzzyyyyyyxxxyyyyyyzzzyyywwwuuuttttttttttttttttttssssssrrrqqqqqqqqqrrrqqqpppooonnnmmmmmmlllkkkjjjhhhfffeeeeeeeeeeeedddgggmmmuuu~~~{{{oooggg\\\RRRJJJFFFCCCAAA@@@@@@DDDNNNZZZhhh|||yyyrrrmmm```YYYTTTSSSTTTZZZfffqqqzzz~~~pppjjjkkkjjjrrrpppeeecccgggkkknnnnnnnnnnnnnnnllloooqqqooommmhhh\\\PPPJJJEEE???:::777666555444444444333333222222222222111111111111111111111111111111111111111111111111000000111111111222222222222111111111111111111222222222222333333333444444444444555555666666777777888999::::::;;;???CCCGGGPPPcccbbbfffqqq~~~yyywwwxxx}}}{{{wwwoooggg___\\\^^^]]]VVVPPPAAA<<<888999888555444666666666666666777777777777777777888999::::::;;;;;;<<<<<<<<<===>>>@@@BBBBBBDDDIIISSSbbbvvv~~~~~~wwwkkk]]]TTTMMMFFFCCCCCC<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???AAADDDGGGJJJOOOUUUYYY]]]bbbiiinnnsssvvvzzz|||yyyqqqjjjjjjoooyyyyyykkkcccdddmmm~~~ttt___UUUKKKGGGEEEAAA@@@AAA@@@===>>>BBBGGGQQQbbbppp|||}}}|||{{{zzzyyyyyyyyyyyyyyyxxxvvvtttssssssssssssssssssrrrrrrqqqpppppppppqqqppppppooonnnmmmlllkkkiiigggeeecccaaa`````````___bbbiiiqqqzzz|||tttlll___TTTLLLGGGCCCBBBAAA@@@CCCJJJTTTaaasss~~~wwwmmmfffZZZTTTOOOOOORRRYYYeeeqqqxxx|||}}}nnniiijjjkkkvvv}}}{{{rrrgggdddhhhllloooooooooooopppnnnppppppmmmjjjeeeZZZOOOIIIEEE>>>999777666555444222222222222111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222111111111222222222333333333444444444444555555666777777888777888::::::;;;>>>AAAEEEKKK\\\xxxcccgggrrr~~~|||vvvtttsss{{{}}}wwwlllddd\\\[[[]]][[[SSSJJJ???:::777999999666555777666666666666777777777777777777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBDDDJJJUUUcccvvv|||ooo___UUUMMMFFFCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???AAADDDFFFIIINNNTTTXXX[[[```gggmmmrrrvvvyyy|||~~~vvvnnnkkklllrrrttthhhgggooo~~~xxxdddYYYOOOJJJGGGCCCAAABBB===<<<>>>AAADDDKKKZZZhhhxxx~~~}}}|||{{{zzzyyyyyyyyyxxxwwwuuutttssssssssstttsssrrrrrrqqqqqqppppppooooooooonnnmmmlllkkkjjjjjjfffdddbbb___]]][[[[[[[[[ZZZ^^^dddlllttt{{{yyypppcccVVVMMMGGGCCCAAAAAA@@@BBBHHHOOOZZZjjjxxx|||tttiii```VVVPPPLLLLLLPPPWWWeeeqqqwww{{{xxxllliiijjjlllyyyzzzvvv|||rrrfffeeehhhlllnnnooooooooopppmmmoooooollliiidddXXXMMMHHHDDD>>>999777666555555111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000111222222222222111000222222333333333333444444444444555666777777888999777888::::::;;;===@@@CCCHHHUUUnnnccchhhrrr}}}yyysssrrrpppzzz{{{kkkccc[[[ZZZ\\\ZZZOOOEEE>>>999777999:::777666888666666666666777777777777666777888999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBBBBCCCJJJVVVddduuu}}}sssbbbVVVMMMFFFCCCCCC========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>???AAACCCFFFIIIMMMSSSWWWZZZ^^^eeelllqqquuuyyy{{{~~~|||zzz|||tttooolllnnnwwwtttooouuu{{{iii^^^RRRMMMIIIDDDCCCDDD??????@@@BBBCCCHHHTTTbbbppp|||}}}|||{{{zzzzzzzzzwwwvvvuuussssssssstttuuussssssrrrqqqqqqppppppooommmllllllkkkjjjiiihhhhhhcccaaa^^^[[[XXXWWWVVVVVVWWWZZZ```fffmmmrrrvvvxxxyyy{{{}}}ttteeeWWWLLLFFFAAA???AAA???AAAFFFKKKSSSaaammm|||yyypppdddZZZSSSMMMIIIJJJNNNVVVcccooovvvzzztttiiiggghhhjjjxxx~~~wwwssswww~~~uuuhhheeehhhkkkllllllllllllmmmiiilllnnnllljjjeeeXXXLLLHHHCCC===999777666555555222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111222222222222111000222222333333333333444444444444555666777888999999777888:::::::::<<>>999777::::::888777999666666666666777777777777666777777999:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDKKKVVVddduuu}}}wwwyyyuuucccWWWNNNFFFBBBCCC=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>>>>???AAACCCEEEHHHMMMSSSWWWYYY^^^eeekkkpppuuuyyy{{{|||xxxvvv}}}yyysssmmmlllsss|||www|||~~~lll```UUUOOOJJJFFFDDDEEEBBBCCCEEEFFFEEEGGGRRR___gggsss~~~}}}{{{{{{zzzzzzvvvvvvttttttssstttuuuvvvssssssrrrrrrqqqpppppppppkkkkkkjjjiiihhhgggffffff```^^^[[[XXXUUUSSSRRRRRRTTTWWW]]]ccchhhmmmoooqqqpppsssxxxuuufffWWWLLLDDD@@@>>>@@@???@@@EEEIIIOOO[[[gggqqq|||~~~wwwnnnaaaWWWQQQKKKGGGIIIMMMUUUbbbnnnvvvzzzpppfffddddddffftttzzzuuurrrvvv{{{{{{nnnfffhhhjjjkkkjjjiiiiiijjjfffkkkmmmmmmlllgggZZZNNNHHHCCC===999777666555555333333333333333333333333111111111111111111111111111111111111111111111111000111111111111222222222000111222333333222111000222222333333333444444444444444555666777888999999777888:::::::::<<<>>>@@@HHHNNN]]]yyydddhhhoootttuuussspppmmmkkkzzzqqqfff^^^]]]\\\TTTHHHAAA;;;:::999777666555555555555555555666666777888999444444666777999;;;<<<<<<<<<<<<<<<===>>>?????????HHHIIIQQQaaattt}}}uuutttzzziiiYYYOOOHHHCCC@@@AAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999<<<<<<<<<============>>><<>>???CCCLLLYYYlll```eeelllqqqsssqqqooommmnnn}}}pppfff^^^]]][[[SSSGGG@@@;;;:::999777666555555555555555555666666777888999::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===???@@@AAABBBGGGHHHPPP___rrryyyqqqppp~~~zzzjjjZZZOOOHHHCCCAAAAAA@@@???>>>==================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<=========<<>>???@@@GGGSSSeeeZZZ```hhhnnnpppooommmmmmtttooofff^^^\\\ZZZPPPEEE???:::999888777666555555555555555555666666777888999888888999999999:::::::::999:::<<<>>>@@@BBBCCCDDDGGGHHHNNN\\\nnnwwwooommmzzz|||lll\\\QQQIIIDDDBBBAAA@@@???>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???BBBDDDGGGLLLQQQTTTXXX\\\aaagggkkkqqqvvvzzz}}}|||wwwwww}}}~~~{{{yyyxxxtttwww}}}uuueeeUUUNNNLLLIIIGGGGGGBBBDDDDDDCCCBBBDDDJJJOOOXXX___jjjxxx}}}{{{zzzvvvvvvuuuuuutttsssssssssooooooppppppooonnnlllkkkkkkjjjiiiiiihhhgggcccaaa^^^[[[WWWSSSOOOMMMMMMMMMMMMNNNQQQVVV[[[aaafffiiijjjkkkmmmppptttxxx|||~~~{{{qqqaaaQQQFFFAAA@@@?????????>>>???DDDJJJNNNTTT]]]iiiuuu~~~yyymmmaaaWWWQQQIIIEEEBBBDDDHHHOOO[[[fffnnnsss{{{~~~pppccc```ccchhhwwwzzzssssssyyy~~~~~~~~~yyy{{{{{{wwwqqqllljjjkkkqqqpppqqqttttttjjjZZZMMMFFFBBB===999777555333222444444444333333333222222222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222222222222222333333333333444444666555555555666777888999:::999999999:::<<<>>>???@@@EEENNN\\\tttVVV]]]eeejjjllllllmmmnnn{{{nnneee]]][[[WWWMMMCCC===999999888666666555555555555555555555666777888999444555666777999;;;<<<===;;;<<<===???AAABBBCCCDDDGGGHHHNNNZZZjjjzzzqqqooozzz~~~ooo___RRRJJJEEECCCAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<===???BBBDDDGGGKKKOOOSSSWWWZZZ```eeejjjoootttxxx}}}zzzxxx{{{~~~}}}|||{{{{{{nnn[[[SSSQQQOOOLLLJJJEEEFFFGGGFFFFFFGGGKKKOOORRRXXXbbbppp}}}~~~{{{yyyvvvuuuuuuttttttsssrrrrrrmmmooopppqqqpppooommmkkkkkkjjjiiiiiiiiihhheeebbb^^^\\\XXXTTTPPPMMMKKKJJJKKKKKKMMMPPPUUU[[[aaaeeeiiiiiikkkmmmpppsssvvvwwwyyyxxxqqqdddSSSGGGCCCCCC@@@@@@???>>>>>>AAAFFFJJJNNNVVVaaallltttzzz~~~}}}vvvkkk___TTTMMMHHHDDDBBBCCCGGGMMMXXXbbblllrrryyyxxxkkk^^^\\\aaaiiizzz|||tttsssyyy~~~{{{{{{{{{|||}}}|||uuuooommmmmmrrrqqqrrrvvvvvvlll\\\NNNFFFBBB===999777555333111444333333333333222222222222222222222222222222222111000000000000000000111111111111111111111111111111111111111111111111111222222222333333333444444555555555666777777888888:::999999999:::<<<>>>???DDDFFFLLLVVVjjjTTT[[[bbbfffhhhiiimmmpppmmmddd]]]ZZZUUUJJJ@@@;;;888888777666555555555555555555555555666777888999777888999;;;===>>>???@@@>>>??????@@@AAABBBCCCCCCHHHIIINNNYYYfffzzz|||uuusss}}}rrrbbbTTTJJJFFFDDDAAA@@@???>>>============;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<===???AAACCCFFFIIINNNQQQUUUYYY^^^ccchhhmmmsssvvv|||~~~{{{{{{}}}}}}zzzdddZZZVVVRRRNNNLLLHHHHHHHHHHHHHHHJJJLLLNNNQQQVVV^^^jjjvvv}}}~~~zzzxxxuuuuuuttttttsssrrrrrrrrrnnnpppqqqrrrrrrqqqooommmmmmlllkkklllllljjjgggeee___^^^[[[WWWSSSOOOLLLKKKKKKJJJJJJKKKOOOUUU[[[___ggghhhiiikkkmmmoooppppppqqqqqqmmmcccUUUJJJFFFFFFAAAAAAAAA@@@@@@AAADDDGGGLLLRRR\\\fffmmmssswwwzzz|||{{{xxxrrrhhh\\\QQQKKKHHHDDDBBBCCCFFFKKKUUU```lllqqqxxxwwwiii\\\ZZZaaajjj}}}~~~vvvuuuzzz}}}~~~}}}}}}{{{|||~~~xxxsssqqqqqqpppoooqqquuuvvvnnn___RRRGGGCCC>>>999777555333111222222222222111111111111222222222222222222222222000000000111111000000000000000000000000000000000111111111111111111111111222222222333333333444444444555666666777888888888:::999999999:::<<<>>>???CCCEEEJJJSSSccc{{{TTTYYY___bbbbbbeeelllrrr~~~}}}~~~kkkddd]]]YYYSSSGGG===999888777666666555555555666555555555666666777888999:::::::::;;;;;;;;;<<<<<<@@@@@@AAAAAABBBBBBCCCCCCIIIJJJPPPZZZeeevvv~~~xxxwwwuuueeeUUUKKKGGGFFFAAA@@@???>>>============;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===???AAACCCEEEHHHLLLPPPTTTWWW]]]bbbggglllqqquuuzzz}}}~~~ssseee]]]UUUOOONNNJJJIIIIIIIIIJJJLLLOOOPPPTTTWWW]]]fffpppxxx|||~~~~~~~~~zzz~~~{{{xxxvvvvvvuuuuuutttssssssrrrpppqqqrrrssssssrrrqqqpppooonnnmmmmmmnnnllljjjgggbbbaaa___\\\XXXTTTPPPNNNMMMLLLJJJJJJLLLPPPUUUYYYaaacccfffjjjkkkllllllkkkjjjjjjggg```VVVMMMIIIGGGBBBCCCCCCBBBAAABBBDDDFFFKKKPPPYYYaaaggglllqqqtttttttttqqqllldddYYYOOOIIIHHHDDDAAACCCEEEIIISSS\\\jjjooowww}}}zzziii\\\ZZZbbbmmmxxxwww|||zzzvvvxxx|||~~~}}}xxxtttrrrrrrnnnnnnoootttvvvpppcccWWWJJJEEE>>>999666555444333222222222111111111000000222222222222222222222222000000111111111111000000000000000000000000000000111111111111111111111111222222333333333333444444444555666777888888888777:::999999999:::<<<>>>??????BBBHHHQQQ^^^tttSSSWWW[[[\\\\\\aaajjjrrrxxxtttuuu~~~}}}jjjccc]]]XXXQQQEEE<<<888777777666555555555555666555555555666666777888999888888888999999999::::::???@@@AAABBBCCCDDDEEEEEEJJJLLLSSS[[[dddsss{{{|||wwwgggWWWLLLGGGGGGAAA@@@???>>>============;;;;;;;;;<<<<<<<<<======999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>???AAACCCDDDGGGKKKOOORRRVVV[[[aaaeeekkkppptttyyy{{{vvvhhh\\\UUUTTTPPPNNNMMMMMMOOORRRUUUWWWXXXYYY\\\bbbjjjqqquuuvvvuuuyyy~~~{{{wwwyyy|||}}}zzzxxxxxxwwwwwwvvvuuuuuuuuuqqqqqqrrrrrrrrrrrrrrrrrrooonnnnnnnnnnnnmmmkkkhhheeeeeedddaaa^^^YYYUUUSSSPPPNNNLLLJJJJJJMMMQQQSSSXXX[[[aaagggjjjkkkjjjhhhgggeeeaaa\\\UUUNNNIIIFFFBBBCCCDDDCCCBBBBBBDDDEEEIIINNNUUU[[[aaafffjjjmmmmmmllljjjfff^^^UUUMMMHHHFFFBBB@@@AAACCCGGGOOOYYYffflllttt|||yyylll^^^\\\dddpppzzzzzz}}}zzzvvvuuuyyy|||{{{wwwrrrpppppppppnnnooosssvvvrrrfff\\\MMMGGG???888666555555555333333222222222111111111222222222222222222222222///000111222222111000///000000000000000000000000111111111111111111111111222222333333333333444444444555666777888888888777:::999999999:::<<<>>>???>>>AAAHHHOOOXXXjjjRRRVVVYYYXXXXXX]]]hhhrrr{{{sssooorrr|||~~~jjjccc\\\XXXPPPDDD;;;777777666666555555555555666555555555666666777888999888888999;;;===>>>@@@@@@>>>>>>@@@BBBDDDFFFGGGHHHJJJNNNUUU\\\dddrrrxxxhhhWWWLLLHHHGGGAAA@@@???>>>============;;;;;;;;;<<<<<<<<<======999::::::;;;<<<<<<<<<;;;<<<<<<<<<============>>>>>>???AAACCCDDDGGGKKKNNNRRRUUU[[[```eeejjjooossswwwzzz~~~rrrccc\\\[[[VVVTTTRRRRRRTTTXXX\\\]]]ZZZZZZ\\\```ggglllooopppnnnrrryyy~~~}}}xxxuuuuuuyyy~~~}}}zzzzzzyyyyyyxxxwwwwwwwwwrrrqqqqqqppppppqqqrrrrrrooonnnmmmnnnnnnmmmkkkhhhgggggggggeeeaaa]]]YYYVVVRRRPPPMMMKKKJJJLLLNNNOOOPPPUUU]]]eeeiiijjjiiihhhgggccc^^^YYYTTTNNNHHHCCCAAABBBDDDDDDCCCBBBCCCEEEGGGLLLRRRXXX]]]aaafffhhhhhhgggeeeaaaZZZRRRKKKFFFEEEAAA>>>@@@AAAEEEMMMVVVcccjjjsss{{{wwwnnn```]]]fffqqq{{{||||||}}}~~~{{{{{{}}}yyytttxxx{{{zzzuuupppnnnnnnrrrppppppsssvvvrrrhhh^^^OOOHHH???888555555666777444444444333333333222222222222222222222222222222///000111222222111000///000000000000000000000000000000000000000000000000222222333333333444444444333444666888888888777777:::999999999:::<<<>>>???AAADDDIIIOOOSSSaaaXXXWWWXXXZZZZZZ]]]hhhttt}}}sssmmmlllrrrxxxjjjeee]]]TTTJJJAAA;;;888999888888777666555555444999999999888888888888888777999;;;<<<<<<===>>>???AAAAAAAAABBBCCCEEEHHHIIIJJJLLLRRRYYYaaannnzzziii[[[PPPJJJGGGBBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBCCCEEEHHHLLLOOOQQQUUU[[[___bbbgggnnnssszzz|||~~~uuuhhh^^^[[[XXXWWWYYY]]]```aaa``````bbbdddgggiiilllmmmnnnmmmpppuuu{{{}}}|||wwwsssrrruuuzzz|||{{{zzzzzzzzzxxxtttqqqvvvuuutttrrrrrrqqqqqqrrrnnnooopppppppppooommmlllhhhgggfffdddbbb```^^^^^^[[[XXXSSSOOOLLLLLLMMMNNNNNNQQQVVV[[[aaaeeeggghhhggghhhcccZZZRRRNNNIIICCCGGGEEECCCBBBAAABBBCCCDDDIIIJJJMMMRRRWWW\\\aaacccgggfffccc^^^XXXQQQLLLIIIEEEBBB???@@@AAABBBIIIQQQ^^^iiitttzzz{{{wwwkkkddd___fffvvv~~~xxxxxx~~~}}}~~~wwwuuuvvvwwwvvvxxxzzzyyyuuurrrrrrsssuuuvvvwwwxxxuuummmccc\\\RRRHHH===999666333111333444444333333333333222222//////000111222222333333////////////////////////000000000000000000000000000111111111111222222222333333333444444444555555888888888777777777777777888888888999;;;===???@@@AAABBBEEEIIIPPP___xxxWWWWWWYYY\\\^^^cccppp|||xxxooojjjjjjvvvwwwiiieee\\\RRRIIIAAA;;;888888888888777666555555555333444444666777888999:::888:::<<<=========???@@@CCCBBBCCCCCCEEEGGGIIIJJJLLLNNNSSSYYY```kkk}}}ooo```TTTKKKFFFBBBBBBAAA???>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDGGGKKKNNNQQQVVV[[[___bbbgggnnnssszzz|||sssjjjfffccc______aaadddddddddfffgggiiijjjkkkkkkkkkkkkhhhkkkpppuuuxxxwwwssspppooosssxxx}}}~~~}}}{{{{{{{{{yyyvvvsssuuuuuutttsssrrrrrrqqqqqqnnnooopppppppppooonnnmmmkkkjjjiiigggeeecccbbbaaa^^^\\\WWWSSSPPPOOOOOOOOONNNPPPTTTXXX]]]aaadddfffhhhjjjggg___XXXTTTMMMGGGGGGFFFDDDBBBBBBCCCDDDEEEGGGHHHKKKOOOTTTYYY^^^```dddbbb___[[[UUUOOOJJJGGGDDD@@@>>>???@@@AAAGGGOOO\\\gggrrryyy~~~}}}}}}{{{wwwtttjjjccc```hhhxxx}}}wwwxxxxxxvvvxxxwwwwwwyyy{{{zzzuuurrrqqqrrrtttuuuwwwwwwssskkk```XXXPPPFFF===999777333222444333333222222222111111111///000000111222222333333000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555888777777777777777777777999999999:::;;;===>>>???AAABBBDDDHHHNNNZZZpppVVVVVVYYY^^^bbbjjjzzz~~~|||zzzssskkkhhhjjjzzzttthhhccc[[[PPPGGG???;;;888888888777777666666555555333333444666777888999:::999;;;===>>>>>>???AAABBBDDDDDDDDDEEEFFFHHHJJJKKKMMMOOOSSSXXX^^^iii|||uuugggYYYMMMFFFCCCBBBAAA@@@>>>>>>>>>===<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBEEEJJJMMMQQQUUU[[[___bbbgggmmmsss{{{}}}zzzsssooojjjhhhhhhkkklllmmmlllmmmoooooonnnkkkhhhfffcccfffkkkppprrrrrrooommmlllooouuuzzz~~~}}}|||{{{zzzxxxvvvttttttttttttsssrrrqqqqqqoooppppppppppppooonnnnnnnnnmmmlllkkkjjjhhhggggggcccaaa^^^ZZZVVVSSSQQQPPPOOOOOOQQQSSSWWW[[[^^^```fffjjjjjjeee```[[[TTTLLLIIIHHHFFFDDDCCCCCCDDDEEEDDDFFFHHHLLLQQQVVVYYY[[[^^^]]]ZZZVVVQQQLLLGGGDDDCCC???===>>>???@@@FFFMMMYYYdddpppwww~~~}}}yyyxxxuuuqqqmmmgggcccaaajjjzzz{{{vvvxxx|||yyy{{{~~~yyyxxx{{{|||zzzuuupppooopppqqqrrrtttuuuqqqggg[[[SSSMMMDDD;;;888777444333555222222222111111111000000000000000111222222333333111111111111111111111111000000000000000000000000000111111111111222222222333333333444444444555555777777777777777777888888::::::::::::;;;<<<===>>>@@@AAADDDGGGKKKSSSeeevvvWWWWWWYYY___eeeppp}}}zzzwwwqqqkkkjjjnnnpppgggaaaXXXNNNDDD>>>:::999888777777777666666666555888888888888888999999999:::<<<>>>??????@@@BBBEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNRRRWWW]]]gggzzzyyykkk\\\PPPIIIDDDCCCBBB@@@???>>>======;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@BBBEEEIIIMMMPPPUUUZZZ^^^aaafffmmmrrrzzz|||{{{vvvrrrqqqsssvvvxxxqqqrrrsssrrroookkkfffbbb___ccchhhlllmmmlllkkkjjjhhhlllrrryyy~~~~~~|||{{{zzzyyywwwsssssstttttttttsssqqqqqqpppqqqppppppppppppoooooopppoooooonnnmmmlllkkkkkkhhhfffddd```\\\XXXTTTRRROOOOOONNNNNNPPPSSSWWWYYY___dddhhhfffddd```YYYRRRMMMKKKHHHEEECCCCCCCCCCCCCCCDDDGGGJJJNNNRRRVVVXXXYYYXXXVVVSSSNNNIIIEEEBBBBBB???>>>?????????EEELLLUUUaaannnvvv}}}~~~yyyvvvrrrlllgggdddaaabbblll|||{{{xxxuuuxxx~~~}}}||||||zzzxxx{{{|||zzztttooommmmmmlllnnnpppqqqnnndddXXXOOOJJJAAA999888777555444666222222222222111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222333333333444444444555555777777777777777888888888;;;;;;;;;;;;;;;<<<======???@@@CCCGGGJJJOOO]]]jjjWWWWWWYYY^^^fffrrr~~~xxxtttnnnjjjlllqqq|||llleee___UUUKKKBBB<<<:::999777777777777666666666666777777888888999999999999;;;<<<>>>??????AAADDDFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLQQQVVV\\\gggzzz{{{mmm^^^RRRLLLEEEDDDBBB@@@???>>>======;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAACCCFFFJJJMMMOOOSSSYYY]]]```eeekkkpppxxx{{{~~~zzzyyy{{{|||tttuuuuuussspppjjjeeeaaa\\\```fffiiihhhfffdddccceeeiiipppxxx}}}{{{zzzyyywwwssssssssstttssssssrrrrrrrrrqqqqqqpppppppppppppppoooooooooooonnnnnnnnnmmmkkkjjjhhheeeaaa\\\YYYVVVRRRPPPMMMLLLLLLNNNQQQRRRUUU\\\aaabbbbbbaaa\\\UUUPPPNNNJJJFFFCCCAAAAAAAAACCCDDDFFFIIIMMMPPPSSSUUUUUUTTTSSSPPPLLLHHHDDDBBBCCC@@@???@@@@@@@@@EEEKKKRRR^^^lllttt|||}}}yyyrrrkkkeeebbb```cccooo~~~yyywwwvvvzzz|||zzzyyyzzzxxx{{{}}}zzztttnnnkkkkkkhhhiiilllmmmjjjaaaVVVNNNGGG???888777777555555666444333333333333222222222111111111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222333333333444444444555555666666777777888888888888;;;;;;;;;;;;<<<<<<===>>>>>>???CCCGGGJJJNNNXXXcccxxxWWWVVVXXX]]]ffftttxxxrrrllliiimmmsss|||lllddd]]]SSSHHH???;;;999999777777777777666666666666111222444555777999;;;;;;;;;<<<>>>>>>???AAADDDGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLMMMQQQVVV\\\fffzzz~~~qqqbbbUUUNNNEEEDDDCCCAAA???>>>======<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBEEEJJJMMMMMMQQQWWW[[[^^^ccciiioootttxxx}}}~~~~~~~~~{{{zzz|||~~~~~~}}}}}}}}}yyyxxxwwwtttpppjjjeeeaaaZZZ```fffhhheee```\\\[[[aaaeeemmmwww|||{{{yyyxxxtttssssssrrrrrrrrrssstttsssrrrqqqqqqppppppqqqqqqoooooooooooooooooooooooonnnmmmkkkiiifffbbb___]]]VVVTTTQQQNNNMMMMMMNNNOOONNNTTTYYYZZZ[[[\\\YYYTTTOOOMMMJJJFFFCCCAAAAAAAAADDDDDDFFFHHHKKKNNNQQQSSSQQQQQQPPPNNNKKKGGGDDDBBBCCC@@@???@@@@@@@@@DDDJJJQQQ]]]jjjsss{{{xxxooohhhcccbbbfffrrr|||zzzzzz~~~|||wwwvvvzzzyyy|||~~~|||vvvooolllkkkggghhhiiiiiifff]]]SSSLLLFFF>>>777777777555444555444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222333333333444444444555555666666666777888888999999;;;;;;;;;;;;<<<===>>>?????????CCCGGGJJJLLLTTT]]]nnnVVVTTTVVV\\\fffwww{{{sssmmmkkkpppxxxpppccc\\\QQQFFF>>>:::999:::666666666666777777777777111222333555777999;;;<<<;;;<<<======>>>AAADDDHHHKKKLLLMMMNNNOOOOOONNNNNNOOOOOOSSSWWW\\\eeexxxwwwgggWWWNNNFFFEEECCCAAA???>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???AAADDDHHHLLLKKKPPPUUUYYY\\\aaahhhmmmqqquuu{{{{{{xxxvvvtttttttttppppppqqqsssqqqpppttt{{{~~~{{{vvvpppjjjdddaaa]]]dddlllmmmggg___ZZZXXX\\\aaajjjvvv~~~|||{{{zzzuuutttrrrpppppprrrtttuuutttsssrrrqqqpppqqqqqqrrroooooooooppppppqqqqqqqqqqqqpppnnnllljjjhhhffffff\\\ZZZWWWSSSQQQPPPOOOOOOLLLPPPRRRRRRSSSUUUTTTQQQKKKJJJGGGDDDCCCCCCCCCDDDCCCCCCEEEGGGIIILLLNNNPPPMMMMMMLLLKKKHHHEEEBBBAAAAAA???>>>??????>>>BBBHHHPPP\\\iiirrrzzzvvvnnnfffeeeiiiwwwuuu{{{}}}{{{ssszzz{{{~~~yyysssooonnnjjjjjjiiigggbbbYYYOOOHHHEEE===777777777555444444333333333333222222222111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555555666666777888888999999:::::::::;;;<<<>>>???@@@BBBAAACCCGGGHHHIIIOOOWWWdddvvvTTTSSSUUU\\\gggyyywwwpppnnnttt|||sssbbb[[[PPPEEE===999999:::666666666666777777777777666777777888999:::::::::;;;<<<<<<===>>>@@@DDDHHHMMMNNNPPPQQQRRRQQQQQQPPPQQQRRRTTTXXX[[[dddvvv}}}kkkYYYNNNFFFEEECCCAAA???>>>======>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>@@@CCCGGGJJJJJJOOOTTTXXX[[[```ggglllooosssyyy~~~{{{yyyuuurrrooonnnnnnnnnkkkjjjkkkmmmkkkhhhlllrrruuu~~~xxxqqqjjjdddaaacccjjjrrrssslllbbb[[[YYYYYY___hhhttt~~~|||{{{vvvtttqqqoooooorrruuuwwwtttsssrrrqqqpppqqqrrrsssoooooopppqqqqqqrrrrrrssssssrrrpppnnnmmmlllkkkkkkaaa___\\\XXXUUURRRQQQPPPLLLOOOPPPMMMMMMPPPPPPMMMHHHFFFEEECCCCCCDDDFFFGGGBBBCCCDDDEEEHHHJJJMMMNNNKKKKKKJJJIIIGGGDDDAAA@@@@@@======>>>>>>===AAAGGGPPP\\\iiiqqqyyy{{{sssiiihhhlllzzzsssxxxyyy~~~yyyqqqyyy}}}|||vvvrrrqqqnnnllljjjfff___VVVLLLEEEEEE===777777777555333444222222222111111111111000222222111111111111111111////////////////////////000000000000000000000000000111111111111222222222333333333444444444555555555666666777888999999999999::::::;;;===???@@@AAADDDBBBCCCFFFGGGGGGLLLSSS\\\lll[[[ZZZZZZ^^^lllzzzsssmmmtttuuulll\\\LLLBBB>>>:::999:::888777666555555666777888999999999::::::;;;;;;;;;<<<===>>>???AAADDDFFFGGGLLLMMMOOOOOONNNNNNOOOQQQPPPUUUSSSTTT]]]dddsss}}}ooo]]]PPPJJJFFFBBB@@@AAAAAA???<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBDDDFFFKKKNNNRRRWWWZZZ___cccgggnnnrrrxxx~~~zzzxxxtttpppmmmllllllllllllkkkjjjiiiiiiiiiiiijjjttt{{{~~~~~~{{{sssmmmhhhfffgggpppxxxvvviii\\\VVVUUUTTT[[[fffpppzzz~~~yyyxxxvvvtttsssrrrsssuuuvvvuuutttttttttuuuvvvuuuttttttsssrrrrrrqqqqqqrrrrrrvvvsssqqqooonnnllljjjhhhaaa```^^^[[[XXXUUUSSSRRRRRRPPPNNNLLLKKKKKKKKKLLLJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLIIIGGGEEECCCBBB>>>???>>>===<<<===@@@BBBMMMVVVeeesss}}}}}}wwwnnnqqqxxx|||yyyxxxyyywwwssssssvvvyyywwwuuuqqqrrrpppiii^^^RRRHHHCCC@@@<<<777444333333333333333222222111111222222333222222222222222222222222///////////////000000000111111111111111111111111111111222222222333333333333333444444444444444444777777777777888888888888;;;<<<===???@@@@@@@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLVVVaaauuuXXXWWWXXX^^^mmmzzztttqqqzzztttiiiZZZJJJBBB===:::888999888777666666555666777888999999999::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGKKKMMMNNNNNNMMMNNNOOOPPPPPPUUUSSSTTT]]]dddrrrtttcccUUUMMMHHHDDDBBBBBBBBB@@@===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAADDDFFFJJJMMMRRRVVVZZZ^^^cccffflllqqqwww|||}}}zzzvvvrrrooommmmmmmmmqqqqqqpppppppppoooooooootttxxx}}}}}}zzzwwwvvv}}}~~~vvvpppkkkiiillltttzzzwwwjjj]]]VVVUUUTTTZZZdddnnnxxx~~~zzzxxxwwwuuussssssssstttuuuuuuuuutttuuuuuuvvvuuuuuuttttttsssrrrrrrrrrrrrrrrvvvtttrrrpppooonnnkkkiiicccbbb```^^^[[[YYYWWWVVVWWWVVVTTTRRRQQQPPPPPPPPPLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMNNNLLLKKKIIIGGGDDDBBBAAA@@@??????>>>===<<<===@@@BBBMMMVVVeeerrr|||yyyssslllqqqzzz|||xxxvvvvvvsssnnnnnnqqq|||xxxtttsssppphhh\\\QQQHHHCCC@@@<<<777444333333333333333222222111111222222333000000000000000000000000222222222111111111111111111111111111111111111111111111222222222333333333333333444444444444555555777777777777888888888888;;;<<<===>>>???@@@@@@@@@BBBBBBCCCDDDFFFHHHJJJKKKTTT]]]nnnSSSSSSVVV___qqqyyytttuuurrreeeWWWHHH@@@===:::888999777777666666666777777888888999999:::;;;;;;<<<<<<===>>>???@@@BBBDDDFFFGGGJJJLLLMMMNNNMMMMMMOOOPPPPPPUUUSSSTTT]]]cccppp|||kkk\\\OOOKKKFFFCCCCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEIIILLLQQQUUUYYY]]]aaaeeejjjooouuuzzz}}}}}}yyyuuusssrrrrrrssswwwxxxzzzzzzzzzyyywwwvvvxxxyyyzzz|||{{{xxxsssooottt}}}zzztttqqqooorrrxxx}}}xxxkkk^^^WWWUUUTTTZZZbbbkkkuuu~~~|||yyyxxxvvvttttttttttttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssssswwwuuurrrqqqpppooommmkkkfffeeedddbbb```^^^\\\\\\YYYXXXVVVTTTRRRPPPPPPOOOOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJHHHFFFDDDAAA@@@????????????===<<<===@@@CCCLLLVVVdddrrr|||xxxqqqlllhhhooo|||~~~~~~~~~{{{xxxvvvpppjjjjjjmmm|||xxxuuupppfffZZZOOOGGGDDD???;;;777444333333333333333222222111111222222333000000000000000000000000333333222222111111000000111111111111111111111111111111222222222333333333333333444444444555555555777777888888888999999999;;;;;;===>>>???@@@@@@@@@AAABBBBBBCCCEEEGGGIIIJJJQQQWWWcccsssOOOPPPTTT___tttxxxssswww~~~ooo___RRRDDD???<<<999888888777777777777777777888888888999999:::;;;<<<======>>>???@@@AAACCCEEEGGGHHHIIIKKKMMMMMMLLLMMMNNNPPPOOOTTTSSSTTT\\\bbbooooooaaaRRRMMMGGGCCCCCCBBB@@@>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===@@@BBBDDDGGGJJJOOOSSSWWW[[[```ccciiinnntttyyy|||~~~{{{{{{{{{}}}~~~~~~|||}}}|||tttnnnnnntttzzzwwwuuuyyy}}}xxxkkk^^^VVVTTTVVV[[[bbbjjjsss}}}|||yyyxxxwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttvvvtttrrrqqqqqqpppnnnllliiihhhgggeeedddbbbaaa```[[[ZZZXXXVVVTTTRRRQQQPPPQQQQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGEEECCCAAA@@@?????????>>>===>>>@@@CCCLLLUUUcccqqq{{{zzztttnnnhhhdddccclll{{{}}}}}}~~~zzzrrrjjjiiilllxxx|||xxxpppdddWWWLLLFFFDDD>>>:::666444333333333222333222222111111222222333222222222222222222222222222111111000///...------111111111111111111111111111111222222222333333333333333444444555555666666777777888888999:::::::::;;;;;;===>>>???@@@@@@@@@AAABBBBBBCCCDDDFFFHHHIIINNNRRRZZZeeeuuuMMMNNNSSSaaaxxxvvvrrrxxx}}}~~~zzzkkkXXXLLLAAA===;;;999777888666666777888888888888888888999999:::<<<======>>>@@@@@@@@@BBBCCCEEEGGGHHHHHHJJJLLLLLLLLLLLLNNNPPPNNNTTTSSSSSS[[[```lllrrrcccTTTNNNGGGCCCBBBAAA???===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???AAACCCEEEIIIMMMQQQUUUZZZ^^^aaaiiimmmsssxxx|||~~~xxxqqqlllpppzzz~~~}}}xxxkkk^^^WWWTTTXXX]]]dddkkksss~~~{{{zzzzzzzzzxxxxxxwwwwwwvvvvvvvvvvvvvvvxxxyyyxxxvvvtttuuuwwwwwwxxxxxxxxxxxxwwwvvvuuuuuusssrrrqqqqqqqqqooommmkkkjjjiiihhhfffeeeddddddaaa```___]]][[[YYYWWWVVVTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLMMMMMMNNNNNNLLLKKKJJJGGGEEECCCAAA@@@???@@@???>>>===>>>AAACCCKKKTTTcccqqq{{{zzzrrrkkkfffbbb___```iiixxxvvvllliiilllttt{{{qqqcccUUUJJJEEECCC<<<999666444444444333222333222222111111222222333222222222222222222222222222111111000///...------111111111111111111111111111111222222222333333333333333444555555666777777777888888999:::;;;;;;;;;;;;<<<===???@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKOOOTTT\\\iii~~~NNNNNNTTTccc{{{uuussszzz}}}{{{pppdddSSSGGG===;;;;;;999777777666666777888999999999999888999:::;;;<<<===>>>???AAAAAAAAABBBDDDFFFGGGHHHGGGIIIKKKKKKKKKLLLNNNPPPNNNTTTRRRSSS[[[___kkkvvvgggVVVPPPHHHCCCBBBAAA???<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@AAADDDGGGLLLPPPTTTXXX]]]```hhhlllrrrwwwzzz}}}zzzsssnnnooovvvyyylll```YYYVVVZZZ___eeelllrrr|||yyyttttttvvvwwwvvvwwwwwwwwwxxxxxxxxxxxxwwwyyy{{{yyyvvvtttvvvxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvtttrrrrrrssssssqqqooonnnmmmllljjjiiigggffffffccccccbbbaaa___\\\ZZZYYYWWWWWWWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOKKKJJJHHHFFFDDDAAA@@@???@@@@@@@@@>>>===>>>AAADDDJJJTTTbbbpppzzzvvvllleeeaaa___]]]___iiixxx|||ooojjjllluuu}}}rrrcccTTTIIICCCBBB;;;888666444444444333222333222222111111222222333000000000000000000000000333333222222111111000000111111111111111111111111111111222222222333333333333333444555666777777888888888999:::;;;;;;<<<=========???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHIIIMMMRRRWWWaaatttPPPPPPUUUddd|||vvvvvv{{{|||}}}qqqeee\\\NNNDDD;;;::::::888777777555666888999::::::999999888999:::;;;<<<>>>??????BBBBBBBBBCCCDDDFFFGGGHHHFFFHHHJJJKKKKKKLLLNNNPPPMMMSSSRRRSSSZZZ^^^iii}}}{{{mmmYYYRRRJJJEEECCCBBB???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???AAACCCFFFJJJOOORRRWWW[[[___fffjjjpppuuuxxx{{{~~~zzztttqqqppprrrzzz{{{oooddd]]]ZZZZZZ___ffflllqqqyyy|||sssnnnnnnqqqtttuuuuuuwwwxxxyyyzzzzzzzzzwwwzzz|||zzzvvvtttvvvyyyyyyzzz{{{||||||zzzyyywwwxxxvvvuuuuuuvvvvvvtttsssqqqpppooommmkkkjjjhhhhhhdddddddddcccbbb```^^^\\\[[[\\\\\\[[[YYYWWWUUUTTTSSSSSSRRRQQQPPPPPPQQQQQQLLLKKKIIIGGGDDDBBBAAA@@@@@@@@@@@@???>>>>>>AAADDDJJJSSSbbboooyyyttthhhaaa^^^]]]]]]```lll|||uuuooopppvvv~~~ssscccSSSHHHBBB@@@:::888555444444444333111333222222111111222222333000000000000000000000000222222222111111111111111111111111111111111111111111111222222222333333333333333444555666777888888888888999:::;;;<<<======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHMMMRRRUUUZZZjjjRRRQQQVVVeee}}}~~~wwwxxx}}}{{{}}}|||{{{pppfff^^^WWWLLLBBB:::999:::888666666555666888999::::::999999888999:::;;;===>>>???@@@BBBBBBBBBCCCDDDFFFGGGHHHFFFHHHJJJKKKKKKLLLNNNPPPMMMSSSRRRSSSZZZ^^^hhh|||rrr[[[TTTLLLFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;===???@@@BBBEEEJJJNNNRRRVVV[[[^^^dddhhhnnnssswwwyyy|||~~~|||vvvsssqqqqqqttt}}}qqqfff```]]]YYY___ffflllqqqwwwyyypppjjjjjjnnnrrrtttuuuvvvxxxzzz{{{{{{{{{www{{{}}}zzzvvvtttvvvyyyzzz{{{|||}}}}}}{{{yyyxxxyyyxxxwwwwwwxxxxxxwwwuuutttsssqqqooommmkkkjjjiiiiiijjjjjjjjjhhhgggeeeccc_________^^^]]][[[XXXWWWUUUTTTSSSRRRRRRQQQRRRRRRNNNMMMLLLIIIGGGEEECCCBBB@@@@@@@@@???>>>???AAADDDJJJSSSaaaoooyyysssggg```^^^]]]^^^bbbooo|||tttuuuvvvssscccTTTHHHAAA???:::777555444444444333111333222222222222222222333222222222222222222222222///////////////000000000111111111111111111111111111111222222222333333333333333444555666777888999888888999:::;;;======>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIHHHMMMRRRSSSVVVcccxxxTTTTTTXXXeee{{{||||||~~~zzzooogggbbbYYYOOO@@@>>>:::888888777666444888999999::::::;;;<<<<<<<<<<<<===<<<<<<>>>BBBEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFHHHJJJKKKKKKKKKLLLNNNOOOPPPTTTWWWYYY^^^kkkyyy}}}vvvdddYYYMMMGGGDDD@@@???AAA>>>>>>>>>>>>=======================================<<<<<<<<<<<<;;;;;;;;;888;;;===>>>>>>======>>>CCCEEEIIILLLOOOTTTZZZ^^^aaaeeekkkpppssswwwzzz}}}~~~|||sssqqqoooqqqzzzvvvkkkbbb^^^[[[^^^bbbeeehhhnnnvvv||||||uuummmgggeeegggiiipppsssvvvvvvttttttvvvyyy}}}}}}}}}|||||||||{{{{{{zzz{{{~~~}}}{{{yyyyyyyyyyyyyyyxxxwwwvvvwwwwwwuuusssqqqooommmmmmjjjkkkkkklllkkkjjjhhhggggggfffeeecccaaa```^^^^^^]]][[[YYYYYYXXXWWWTTTRRRRRROOOLLLKKKIIIGGGEEEBBB??????======>>>???BBBCCCKKKTTTbbbnnnvvv|||xxxnnnddd^^^^^^cccfff{{{zzzwww|||zzzrrrfffYYYMMMCCC>>>999777555444444444333222222222222222222222222222222222222222222222222222111111111111111111111111444222---++++++///444777333333333444444444555555222333444666777666666555999999:::;;;;;;<<<<<<======???AAACCCEEEFFFFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKIIIIIILLLRRRWWW___mmm{{{UUUTTTYYYfff|||~~~}}}~~~wwwmmmfffaaaVVVLLL@@@===:::888888777666555888888999999:::;;;;;;;;;<<<============???CCCFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEHHHKKKMMMMMMNNNPPPRRRQQQSSSVVVYYYZZZ___lllzzzxxxhhh\\\OOOIIIEEEAAAAAACCC???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999;;;=========<<<===>>>AAADDDGGGJJJNNNRRRXXX\\\___ccchhhmmmqqquuuxxx{{{|||{{{vvvtttrrrssszzzwwwmmmeee```[[[]]]```bbbfffllltttzzz{{{tttlllgggeeehhhjjjppprrrtttsssqqqrrruuuxxx~~~}}}}}}||||||{{{{{{{{{{{{}}}}}}|||{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxwwwuuusssqqqpppooommmmmmnnnnnnmmmlllkkkjjjiiihhhgggeeecccbbbaaa```^^^\\\ZZZZZZYYYXXXUUUSSSRRROOOLLLKKKIIIGGGDDDBBB@@@???>>>===>>>@@@BBBCCCKKKTTTbbbnnnvvv|||{{{sssiiiaaa```dddlll{{{yyyyyy{{{~~~~~~zzzqqqeeeXXXLLLCCC>>>999777555444444444333222222222222222222222222222222222222222222222222222222222222111111111111111222111000//////111333444333333444444444555555555444444555666777777777777999::::::;;;;;;<<<<<<===<<<===???AAACCCDDDDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKIIIHHHKKKOOORRRXXXdddqqqXXXXXX]]]mmm}}}{{{}}}}}}~~~tttjjjeee___SSSGGG???===:::888888888777555777888888999999:::;;;;;;<<<===>>>??????AAAEEEGGGIIIIIIIIIHHHHHHHHHHHHGGGEEEHHHLLLNNNPPPQQQTTTVVVTTTUUUYYY\\\]]]aaaooo||||||mmm```RRRJJJFFFBBBBBBDDD??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<;;;;;;===??????BBBEEEHHHLLLPPPVVVYYY\\\```eeejjjnnnrrrvvvyyyzzz~~~}}}{{{yyywwwwww{{{zzzpppgggccc[[[[[[]]]___cccjjjrrrxxx}}}yyyrrrjjjeeeeeeiiilllqqqrrrrrrooommmnnnssswww}}}}}}}}}}}}||||||||||||~~~}}}~~~~~~~~~}}}}}}|||zzzzzzzzzyyyxxxwwwuuutttsssrrrqqqqqqqqqqqqpppooonnnmmmkkkjjjiiihhhfffeeecccccc```^^^\\\\\\[[[ZZZWWWUUURRRPPPMMMKKKIIIGGGDDDBBB@@@???>>>>>>>>>@@@BBBDDDKKKUUUcccnnnvvv|||yyyoooeeeccceeesss{{{zzzwwwvvvuuuuuuuuuwwwzzz{{{{{{vvvnnncccWWWKKKCCC>>>:::888555444555444333222222222222222222222222222222222222222222222222222222222222222111111000000000111333444444333222222333444444444444555555555666666666666777888999::::::::::::;;;<<<<<<======;;;<<<>>>???AAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKJJJJJJMMMOOOSSS\\\fff\\\^^^fffyyy|||yyy|||}}}}}}qqqiiieee]]]PPPDDD???<<<999888888888777666777777888888999::::::;;;<<<>>>@@@AAAAAACCCGGGIIILLLLLLKKKJJJJJJIIIHHHHHHGGGIIIMMMOOOPPPQQQTTTUUUSSSUUUYYY]]]___dddrrrrrrdddTTTKKKFFFBBBBBBDDD?????????>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999:::===??????AAADDDGGGJJJOOOTTTXXX[[[^^^ccchhhkkkoootttwwwzzz}}}}}}}}}|||qqqiiiddd\\\\\\\\\^^^cccjjjqqqvvv{{{wwwppphhhdddeeejjjnnnrrrrrroookkkhhhjjjpppuuuzzz{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyxxxwwwvvvvvvuuuttttttsssrrrqqqppppppooollllllkkkiiihhhgggeeeeeebbbaaa___^^^^^^\\\ZZZWWWSSSQQQNNNLLLJJJHHHEEEBBBAAA@@@???>>>???AAACCCDDDKKKUUUcccooowww||||||sssiiifffhhhyyyzzzxxxxxxuuusssqqqooooooqqqsssuuuuuuqqqiii___TTTJJJCCC???:::888666555555555333222222222222222222222222222111111111111111111111111333333222222111000000000222333444555666555333222444444444444555555555555777777666666666888:::;;;::::::;;;;;;<<<=========<<<===>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKOOOLLLLLLNNNPPPRRRYYYaaa]]]cccqqq}}}zzz|||zzz|||}}}ppphhhdddZZZMMMBBB>>>;;;999888888999888777777888888999::::::;;;;;;<<<>>>AAACCCDDDFFFIIILLLNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKMMMNNNNNNOOOPPPQQQQQQSSSXXX]]]___ffftttuuugggVVVLLLFFFAAAAAACCC????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999::::::999999:::<<>>????????????@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKNNNKKKKKKNNNPPPRRRWWW^^^^^^iii}}}{{{xxxwwwzzz{{{nnngggaaaUUUIIIBBB===:::888777888999999888888999999::::::;;;<<<<<<===???BBBEEEFFFHHHKKKNNNNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLNNNNNNMMMMMMMMMNNNOOOQQQVVV[[[^^^dddsssxxxjjjZZZOOOHHHBBB@@@AAA@@@@@@?????????>>>>>>>>>========================;;;;;;;;;;;;::::::::::::888999::::::999999;;;===>>>@@@CCCFFFHHHMMMRRRUUUXXX[[[___cccgggkkkqqqtttyyy|||~~~~~~~~~}}}|||{{{}}}ssskkkffffffeeeeeehhhmmmssswwwyyyvvvrrrjjjcccaaaeeemmmsssvvvtttooohhhbbbbbbggglllqqqrrruuuxxx{{{}}}|||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwuuusssrrrqqqqqqqqqnnnnnnmmmlllkkkjjjiiiiiigggfffddddddcccbbb___]]]WWWUUURRROOOMMMJJJGGGDDDBBBAAA@@@@@@@@@BBBDDDFFFLLLVVVcccooowww}}}zzztttnnnhhhiiinnn|||zzzzzz~~~yyyrrrnnnoooqqqmmmmmmmmmmmmmmmmmmnnnoooooojjjcccZZZQQQIIIDDDAAA<<<:::777666555555333222222222222222222222222222111111111111111111111111111111111111111111111111777666444333333333444555444444555555555666666666666666666666777888999:::;;;;;;;;;<<<======>>>>>>AAA@@@@@@???@@@@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKKKKHHHHHHLLLOOOPPPTTTYYYbbbrrr|||wwwvvvxxxwwwllleee\\\OOOEEEAAA<<<:::888777888999999999999::::::;;;;;;<<<=========@@@CCCFFFHHHJJJMMMOOONNNMMMMMMMMMLLLLLLKKKKKKKKKMMMOOOOOOMMMMMMMMMNNNNNNPPPUUUYYY[[[aaaooo}}}zzzmmm]]]SSSKKKDDD@@@AAA@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666888:::::::::999:::<<<<<<>>>AAADDDFFFJJJOOOSSSVVVXXX\\\```ccchhhnnnrrrwwwzzz~~~~~~{{{yyywwwvvvzzz}}}}}}uuunnnjjjkkkjjjkkkooouuuzzz||||||uuuppphhhaaa```eeennnuuuxxxvvvppphhhaaa```dddhhhnnnoooqqqtttwwwyyy{{{}}}{{{|||}}}~~~{{{{{{||||||}}}}}}}}}~~~zzzxxxvvvtttsssrrrrrrrrrqqqppppppooonnnmmmlllllliiihhhfffeeeeeedddaaa___ZZZWWWSSSQQQOOOLLLHHHFFFCCCBBBAAA@@@AAACCCEEEFFFLLLVVVdddpppxxx}}}zzzrrrlllgggeeejjjqqqzzzwwwvvvwwwxxxxxxtttoookkklllnnnmmmmmmllllllmmmoooqqqssssssnnnfff[[[QQQIIICCC@@@===:::777666666555333111222222222222222222222222111111111111111111111111000000000111222222333333666555444444333333333444555555555555666666666666666777888999::::::::::::;;;;;;<<<<<<======>>>>>>AAAAAA@@@?????????@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKGGGGGGKKKNNNOOOQQQUUUhhh{{{~~~|||yyywwwwwwtttjjjdddYYYKKKBBBAAA<<<:::888777999::::::999::::::;;;<<<<<<======>>>===@@@DDDGGGIIIKKKNNNPPPMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMOOOOOONNNNNNOOOPPPOOOQQQTTTXXXYYY]]]kkkxxxzzz|||ooo```VVVNNNFFFAAAAAA@@@@@@@@@????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999555777:::;;;::::::::::::;;;===@@@BBBEEEIIIMMMQQQTTTVVVZZZ]]]aaaffflllpppuuuyyy}}}|||xxxuuutttuuuyyy~~~~~~}}}vvvqqqmmmooonnnoootttzzztttoooggg```___eeennnvvvyyywwwqqqiiiaaa___bbbeeelllmmmoooqqqsssuuuvvvwwwxxxxxxzzz|||~~~|||}}}}}}~~~{{{zzzxxxvvvttttttttttttrrrrrrrrrqqqpppooonnnnnnjjjiiiggggggfffeeebbb```[[[XXXUUURRRPPPMMMIIIGGGCCCBBBAAA@@@AAACCCEEEFFFLLLVVVdddpppxxx}}}~~~vvvmmmgggccccccjjjsss|||wwwvvvrrrtttuuurrrmmmjjjkkkmmmqqqooommmmmmnnnrrrvvvyyyxxxsssiii]]]RRRIIIBBB???===;;;888666666555333111222222222222222222222222000000000000000000000000//////000111222333333444444444555555555444222111555555555555666666666777777888:::;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>AAAAAA???>>>>>>>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMIIIHHHLLLOOOOOOPPPTTTqqq}}}yyyxxxyyy}}}uuuiii^^^SSSFFF===;;;999999888888888888888999;;;:::::::::;;;===>>>???BBBCCCFFFIIIJJJKKKLLLLLLNNNNNNOOOOOOOOONNNNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMSSSQQQRRRVVVZZZ```lllwwwssswwwuuudddUUULLLGGGDDDBBB@@@@@@??????>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>>>>???AAADDDGGGJJJLLLSSSVVVYYY]]]aaaeeejjjnnntttwww{{{~~~}}}wwwssstttwww|||~~~|||{{{~~~}}}|||||||||{{{yyywwwvvvxxxzzz{{{zzzsssmmmgggdddgggnnnuuuyyy|||uuujjj___[[[]]]bbbggggggggghhhkkkooosssvvvpppsssxxx{{{~~~~~~~~~}}}|||zzzxxxwwwvvvuuuuuusssrrrrrrqqqpppooonnnnnnllljjjhhhgggfffdddaaa^^^\\\YYYUUURRRPPPLLLIIIFFFCCC@@@@@@AAA@@@???CCCIIINNNWWWeeeqqqyyywwwnnngggcccbbbjjjssszzztttppppppnnnkkkiiijjjpppuuuqqqpppnnnnnnpppuuuyyy|||}}}|||wwwjjjYYYKKKCCC@@@>>>;;;777555444333111000111111111111111111111111333333222222222222222222222222333333333333444444444444444444444444444444555555666666777777888888888888999::::::;;;;;;<<<;;;<<<<<<===============@@@AAAAAAAAAAAAAAAAAABBBEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKJJJJJJKKKNNNPPPRRRzzzwwwuuuxxx~~~{{{pppdddZZZPPPDDD>>>===999999888888888888999999;;;;;;:::;;;<<<===???@@@CCCDDDFFFHHHJJJKKKKKKKKKNNNNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOOOOOOOOOOOOOSSSRRRSSSWWWZZZ```lllwwwrrrtttvvvfffXXXNNNIIIEEECCCAAA@@@@@@??????>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>???BBBFFFIIIKKKQQQTTTXXX[[[___ccchhhlllqqqtttyyy|||}}}xxxvvvwwwzzz}}}|||~~~{{{wwwvvvvvvwwwxxxwwwqqqlllgggeeeiiiooouuuyyy}}}uuujjj___ZZZ\\\```bbbcccdddfffiiillloooqqqnnnqqqtttxxxzzz}}}}}}|||{{{zzzxxxxxxwwwwwwttttttssssssrrrqqqppppppmmmkkkiiihhhgggfffbbb```\\\ZZZVVVSSSPPPMMMIIIFFFCCC@@@@@@AAA@@@???CCCIIIOOOYYYgggsss{{{wwwmmmgggcccccckkkuuu|||vvvpppoookkkgggdddggglllqqqqqqpppnnnmmmppptttzzz}}}}}}wwwjjjZZZLLLDDDAAA===:::777555444333222000111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444444444555555666666777888888888999999::::::;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLKKKJJJKKKMMMPPPSSS~~~uuuqqqxxxuuujjj^^^TTTKKKBBB>>>>>>999999888888888888999999;;;;;;;;;<<<===???@@@AAADDDEEEFFFHHHIIIIIIJJJJJJMMMNNNNNNOOOOOONNNNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQTTTSSSTTTXXX[[[```kkkwwwtttssswwwiii\\\QQQKKKFFFDDDBBBBBBAAA@@@@@@??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<>>>AAADDDGGGIIIOOOQQQUUUYYY\\\```eeeiiinnnqqqvvvzzz}}}}}}}}}~~~~~~zzzvvvvvvvvvvvvuuuqqqmmmiiihhhkkkppptttwww~~~{{{ssshhh^^^ZZZ[[[^^^```aaacccfffiiikkklllmmmmmmoooqqqsssvvv{{{~~~}}}|||{{{zzzzzzyyyyyywwwvvvvvvuuutttsssrrrqqqooommmkkkjjjjjjhhheeeccc^^^[[[WWWTTTQQQMMMIIIFFFCCCAAA@@@AAAAAA@@@CCCIIIQQQ[[[iiiuuu}}}zzzooohhhdddeeennnxxx~~~zzzzzz}}}{{{ssspppjjjdddaaadddkkkppprrrpppmmmllloootttzzz~~~}}}vvviiiYYYLLLEEEBBB<<<:::666444444333222111111111111111111111111111/////////000111111111222222222222222333333333333444444444444444444444444555555666777777888888999::::::;;;;;;<<<============>>>>>>???????????????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLJJJJJJLLLPPPSSSyyysssnnnxxxrrrfffYYYOOOGGG@@@===>>>999999888888888999::::::<<<<<<===>>>???@@@AAABBBEEEFFFFFFGGGHHHIIIIIIIIIMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSSSSSSSUUUSSSUUUYYY\\\```kkkuuuuuuqqq~~~xxxmmm```UUULLLFFFDDDCCCBBBBBBAAAAAA@@@??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===@@@CCCFFFHHHMMMPPPTTTWWWZZZ^^^cccfffkkkoootttxxx{{{~~~~~~zzzyyyyyyxxxwwwtttpppllljjjllloooqqqrrrxxxuuunnneee^^^[[[\\\___bbbdddgggjjjlllllllllllllllmmmnnnooorrrwww~~~~~~~~~}}}|||{{{{{{{{{{{{xxxxxxwwwvvvuuusssrrrrrrqqqooommmmmmlllkkkhhhfff```]]]YYYUUURRRNNNJJJGGGDDDAAA@@@BBBAAA@@@CCCIIISSS]]]lllxxxtttlllhhhiiirrr|||{{{vvvvvvwwwzzztttkkkdddbbbfffmmmrrrtttrrrnnnlllnnnsssyyy}}}|||yyyqqqdddVVVJJJDDDAAA;;;999555444444333222111111111111111111111111111...//////000111222333333111222222222222333333333333333444444444444444444555666666777888888999999;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMKKKIIIJJJNNNRRRwwwrrrmmmzzzxxxooocccVVVLLLDDD===;;;===999999888888999::::::;;;<<<===>>>???AAABBBCCCCCCFFFGGGGGGHHHHHHIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUTTTUUUYYY\\\```iiitttuuunnnyyy~~~yyypppdddXXXNNNGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<>>>@@@CCCFFFGGGMMMOOOSSSVVVYYY]]]aaaeeeiiimmmrrrvvvzzz~~~~~~zzzuuupppmmmllllllmmmmmmpppmmmhhhbbb^^^^^^```bbbeeefffiiilllmmmlllkkkjjjhhhhhhiiiiiilllqqqxxx}}}~~~}}}|||{{{{{{{{{yyyyyyxxxvvvuuutttsssrrrrrrqqqoooooonnnmmmjjjhhhccc___[[[WWWSSSOOOJJJGGGDDDAAAAAABBBAAA@@@DDDJJJUUU___nnnzzzzzzrrrmmmnnnvvvyyyttttttttt}}}wwwmmmeeeccchhhnnnssswwwtttpppnnnnnnqqqvvvyyywwwrrriii]]]QQQGGGAAA???:::777444333333444333222111111111111111111111111000000111111222333444444111111111222222222333333333333333444444444555555666666777777888999999999;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNOOOMMMJJJJJJNNNRRRuuurrrppp~~~sssjjj___RRRIIIBBB;;;:::<<<999999888999999:::;;;<<<<<<===???AAACCCDDDDDDEEEGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSTTTSSSUUUYYY[[[^^^hhhqqqxxxmmmttt~~~{{{tttiii\\\PPPIIIEEECCCBBBBBBAAAAAA@@@@@@???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<===???BBBEEEFFFKKKNNNQQQTTTWWW[[[___cccgggjjjppptttxxx|||zzzsssnnnkkkkkkjjjjjjkkkhhhdddaaa```bbbeeefffggghhhjjjkkkkkkjjjhhhgggbbbccccccdddeeejjjpppttt|||~~~}}}||||||{{{zzzyyyxxxvvvuuusssssssssrrrpppppppppooollljjjeeeaaa]]]XXXTTTPPPKKKHHHDDDBBBAAABBBBBBAAADDDJJJVVV```ooo|||}}}wwwsssttt|||~~~yyyuuutttuuu|||yyynnnfffeeejjjppptttzzzxxxssspppnnnoooqqqssspppkkkaaaVVVLLLDDD???===999666444333333444333222111111111111111111111111111111111222333333444444111111111111222222222222222333333444444555555555666666777888888999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLNNNRRRUUUSSSOOOMMMOOOSSSvvvssszzz}}}pppbbbXXXMMMFFF@@@:::999;;;999999999999:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHIIIJJJMMMOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQSSSSSSUUUXXXZZZ]]]fffooo|||qqqsss}}}~~~yyyoooaaaTTTLLLHHHBBBBBBAAAAAA@@@?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<>>>@@@CCCDDDIIILLLOOORRRTTTXXX\\\```cccgggmmmrrrvvvzzz{{{sssmmmkkkjjjjjjjjjjjjgggdddcccdddfffiiijjjkkkkkkkkkkkkiiihhhfffeeeaaabbbbbbbbbcccgggkkkooovvvzzz~~~~~~}}}}}}|||zzzxxxvvvuuuttttttrrrqqqpppqqqooommmkkkfffccc^^^YYYUUUPPPKKKHHHEEEBBBAAACCCBBBAAADDDJJJVVVaaappp}}}}}}zzzxxxyyy}}}zzzzzzzzz}}}|||qqqjjjjjjoootttxxx}}}{{{wwwrrrooommmmmmmmmkkkeee[[[QQQIIICCC???===888666333222333444444333111111111111111111111111111111111111222222222222111111111111222222222222222222333333444555555666666777777888888999:::::::::;;;;;;<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLQQQVVV[[[ZZZUUUQQQSSSUUUvvvttt{{{ooo\\\RRRIIICCC???:::888;;;999999999999:::;;;<<<======>>>AAACCCEEEFFFFFFFFFHHHHHHHHHIIIKKKNNNPPPRRRQQQQQQSSSTTTUUUUUUUUUUUUSSSTTTTTTSSSSSSRRRQQQPPPSSSRRRTTTXXXZZZ\\\eeennnzzzwwwuuu||||||rrrdddWWWNNNJJJBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::<<