BM6P6(@ @@@>>><<<:::999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========<<<;;;;;;===?????????>>><<<;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======AAA@@@???>>>>>>>>>@@@@@@???>>><<<;;;;;;<<<===>>>?????????>>>===<<<<<<<<<;;;;;;;;;::::::999999999<<<===============<<<<<<======<<<<<<<<<<<<======@@@>>>===>>>AAABBB@@@>>><<<<<<;;;::::::::::::;;;<<<;;;:::999888888888888999999::::::;;;<<<======<<<<<<<<<:::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>:::::::::;;;<<<===>>>???===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;888777666777888999777777777777666666666666222222222222222222222222000000000000000000000000111111111111111111111111111111000000//////......//////............//////,,,------......------,,,........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------,,,++++++------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++***)))***---///111------------------------...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,------......------......//////000000111111//////000000000000//////000000111222333333444444999999999<<>>888777555222111000111111////////////////////////...........................------------...////////////.........---------//////.........---------...------,,,,,,,,,------.........------,,,,,,,,,......////////////......111000///...///...+++)))000---,,,---///000...,,,......---------,,,,,,,,,???===;;;999999999:::;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;<<<===>>>=========<<<;;;;;;===???@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>========================<<<<<<;;;::::::::::::;;;:::;;;;;;;;;<<<<<<<<<===???>>>>>>=========>>>>>>>>>===<<<;;;;;;<<<===?????????>>>>>>===<<<;;;;;;;;;::::::::::::::::::999<<<<<<============<<<<<<======<<<<<<<<<<<<======>>>===<<<===@@@AAA???===<<<<<<;;;::::::::::::;;;<<<;;;:::999888888888888::::::;;;;;;<<<======>>><<<<<<<<<:::999999:::<<<<<<=========>>>>>>>>>>>>AAAAAA@@@??????>>>======;;;;;;;;;;;;;;;<<<===>>>;;;;;;<<<============<<<>>>>>>>>>???>>>======<<<<<<<<<============<<<<<<;;;;;;;;;;;;::::::::::::;;;:::888666555666777888666666666555555555444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000//////......//////............//////,,,------......------,,,------------------------------------------------++++++,,,,,,,,,,,,------******++++++,,,------...------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...+++,,,------......------///////////////000000000//////000000000000/////////000000111222222333333666555555555888<<>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>========================<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<>>>?????????>>>===<<<;;;::::::999::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;======<<<<<<<<<<<<======<<<<<<;;;===>>>???>>><<<<<<<<<;;;::::::::::::;;;<<<;;;:::999999888888999:::;;;;;;<<<<<<======>>>;;;<<<<<<;;;999888:::;;;<<<<<<<<<=========>>>>>>??????@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;======<<<;;;;;;>>>>>>??????>>>>>>===<<<;;;<<<<<<======<<<<<<;;;;;;::::::::::::999999999999888777555444555555666555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////000000000////////////...//////............//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------))))))***++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,,,,------...,,,,,,---............---000000//////////////////...//////000000//////.../////////000000111111222333222111111111333444555:::???FFFOOOZZZfffrrrzzzxxxzzz~~~~~~zzzyyyvvvqqqllliiiiiijjjkkktttyyy~~~xxxwww|||{{{zzzwwwsssooohhhaaa\\\WWWYYYXXXUUUSSSVVV^^^fffoooqqqrrrrrrpppnnnnnnnnnlllnnnqqqtttwwwuuurrrnnnhhhccc^^^___dddkkkppprrrvvvxxx{{{zzzvvvqqqnnnlllhhhiiimmmrrrvvvxxxwwwuuuuuusssooojjjeeeaaa^^^\\\___aaacccccccccdddhhhlllooorrrwww{{{~~~~~~}}}|||~~~}}}zzzxxx{{{~~~{{{yyyuuupppmmmmmmiiiddd```[[[UUULLLEEE@@@>>>:::777333111000000/////////......///000000//////////////////////////////.........---------...------------...//////////////////...........................------------------,,,,,,------...,,,,,,++++++++++++******,,,,,,------------,,,,,,+++******,,,...///...---...---,,,---...///...,,,------------,,,,,,,,,,,,===<<<;;;::::::::::::;;;===<<<;;;:::888888888888999999999999:::;;;<<<<<<=========<<<;;;;;;===???AAAAAA@@@???>>>===<<<;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================<<<;;;::::::999999::::::::::::::::::::::::;;;;;;:::;;;<<<=========<<<;;;;;;::::::;;;;;;===>>>???>>>>>>===<<<;;;:::999999999999999::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<;;;:::999999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<;;;999888999;;;999999:::::::::;;;;;;;;;===>>>???@@@@@@>>><<<;;;<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888888888888777666444444444444444444444444444333333333333111111111111111111111111000000000000000000000000........................///////////////////////////......------......///,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++...------,,,,,,------...------------------------,,,------...............000000000//////......---...//////////////////............/////////000000000000111222333444444555444777:::???EEENNNWWW]]]cccjjjttt{{{~~~yyywwwsssnnniiiffffffffflllsss}}}zzzvvvzzz{{{vvvjjjjjjhhhddd```^^^```bbb^^^aaadddfffeeeccccccccc^^^^^^```cccgggiiiiiihhhccc^^^YYYXXX\\\aaaeeefffhhhiiiiiigggddd```^^^^^^YYY\\\bbbjjjsss||||||uuunnnjjjhhhlllqqquuuuuurrrsssyyyzzz}}}}}}{{{wwwsssrrrvvv}}}{{{yyyvvvsssnnnhhhaaa\\\YYYVVVQQQNNNJJJDDD>>>999777666444222000000/////////..................////////////////////////////////////...------,,,,,,...------------...//////............---------,,,........................------,,,,,,,,,---......,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,---,,,+++,,,------,,,***---------------------------------,,,,,,,,,++++++>>>======<<<<<<<<<<<<<<<>>>===<<<:::999888888777999999999999:::;;;<<<<<<=========<<<;;;;;;===???AAAAAAAAA@@@???===;;;:::888888888888999999999999::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999:::::::::::::::::::::999999999:::<<<===>>>===<<<;;;:::::::::;;;<<<===>>>>>><<<<<<;;;;;;:::999999999999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;::::::999:::::::::888999999999999999::::::999;;;<<<;;;999888999:::999999999999::::::::::::<<<===>>>??????>>><<<:::<<<;;;;;;:::::::::;;;;;;<<<;;;999999999:::<<<======>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::999888888888888777777777666666555444444333333333555555555444444444333333111111111111111111111111////////////////////////////////////////////////.............../////////......------------......,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------++++++++++++++++++++++++...------,,,,,,------...------------------------,,,---......//////......000000//////......------......////////////...................../////////...///000222333333444444222444666888:::===AAAEEENNNVVV```gggkkkoootttyyyuuuvvvvvvrrrkkkdddaaa```gggoooyyy~~~}}}~~~wwwtttuuuwww{{{{{{{{{zzzvvvrrrnnnllleeehhhkkkmmmkkkiiiggggggccc```^^^___ccciiimmmoookkkfff```___```bbbbbbaaa`````````___\\\[[[[[[\\\ZZZ\\\___fffppp}}}~~~}}}yyy~~~{{{{{{zzzwwwssspppooorrrwww{{{~~~~~~}}}rrrpppmmmiiiddd\\\TTTNNNHHHFFFCCC@@@>>>;;;777555333222222111111000000000000000000//////...------//////////////////////////////.........---------...------------...//////---------,,,,,,,,,++++++---.....................,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------------............---------,,,+++,,,------,,,***,,,---------,,,,,,------------,,,,,,,,,+++++++++========================???>>><<<;;;:::999999999999999999999:::;;;<<<============<<<;;;;;;===???AAAAAAAAA@@@???<<<:::888777777888888888999999999999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999999::::::999999999999888888999:::;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<===999999999999999999999999999::::::::::::::::::;;;888888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===??????>>>>>>>>>???<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;888888888888888888888888999:::<<<;;;999888888999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<;;;:::::::::;;;===>>><<<============<<<;;;;;;999::::::;;;;;;::::::999888888777777777666666666666666555555444333333222555555444444444333333333111111111111111111111111////////////////////////////////////////////////---............/////////......------------......,,,------......------,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------+++,,,,,,------...//////,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,------...////////////...//////..................---......//////......---...................................................000222333444444666888<<>>===;;;999777666666666000000000000000000000000000111111000///...---,,,////////////////////////...........................------------...//////---------,,,,,,,,,,,,+++---------...............,,,,,,,,,,,,---......///,,,,,,------------......------............------+++******,,,...///...---+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++<<<<<<===============<<>>===<<<;;;:::::::::::::::::::::;;;<<<===>>>=========<<<;;;;;;===???@@@@@@@@@@@@>>>;;;999777777777888888888999999999888999;;;<<<<<<;;;999888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888999999999:::999999999888888888888888888888999:::;;;<<<<<<:::;;;;;;;;;<<<;;;;;;;;;777777888888999:::::::::;;;::::::::::::::::::999777888999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::<<>>===<<<===???<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<888888888888888888888888888:::;;;;;;:::888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<999;;;<<<>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999::::::::::::999999777777777666666666555555666666666555555444333222333333333333222222222222111111111111111111111111////////////////////////---------------------------------.........//////...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***++++++,,,------......++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---......---,,,,,,------...///////////////------..................---......//////......---/////////...............///...------,,,---------...///000000000111333555333666:::===>>>BBBIIINNN^^^bbbgggfffbbb___^^^```^^^gggqqqvvvtttssstttwwwwww||||||{{{~~~{{{tttllllllqqqxxx}}}~~~zzzyyy}}}|||uuuvvvwwwvvvvvvvvvxxx{{{|||zzzuuuqqqooosss|||}}}{{{yyywwwuuurrrpppnnnmmmmmmmmmmmmkkkfff```\\\UUUSSSPPPMMMJJJEEE???:::777777555333111111333444/////////000/////////.........///000000///...---////////////////////////,,,,,,------.../////////...------------...////////////.........------------------.........//////,,,,,,,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---//////...---+++---...---+++***,,,...,,,,,,,,,++++++++++++***;;;;;;<<<<<<===<<<<<<;;;???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>=========<<<;;;;;;===??????@@@@@@???>>>;;;888666888888888888999999999999888999;;;<<<<<<;;;999888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999999:::999999999888888777777888777777666777999;;;<<<;;;;;;;;;<<<<<<;;;::::::555666777888999:::;;;;;;;;;;;;;;;::::::999999999666777888999:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888;;;>>>===;;;:::<<<>>><<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<:::999999999999999999999888:::;;;;;;:::888888888777777888888888999999999<<<<<<;;;;;;;;;<<<<<<===888888888999:::;;;<<<===666:::???BBBBBB???;;;888::::::;;;;;;::::::999888999999999::::::999999999777666666666555555555555666666666666555444333222222222222111111111111000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++******)))++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...,,,******+++,,,---------------------------...------,,,,,,------...,,,,,,---......---,,,,,,---......///////////////,,,------....../////////---..................---//////////////////......000000/////////000222333222222111000...///222555111333555666666888<<>>:::666222333222111...,,,,,,...000///000000000000//////...+++,,,---///000000///...////////////////////////+++,,,,,,---...///000000...------------...//////111000000000////////////---------.........//////+++++++++,,,---...///000*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++111000///...///...+++)))***,,,...---+++***,,,...,,,,,,,,,+++++++++******>>>>>>======<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::999:::;;;============<<<>>>===<<<;;;:::;;;<<<<<>>???@@@AAA@@@???===;;;===<<<:::999888999999:::999999999999999999999999888888888888777666444444555444333333222222333333111000///000111222111///////////////////////////......////////////......000000000000000///......,,,,,,---------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++------,,,++++++*********************************---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++******++++++,,,---,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++---------.........//////.........------,,,,,,,,,---------............/////////////////////////////////............//////......//////000000111111111000000000000222333444<<<<<<===???CCCFFFJJJLLLSSSWWW___fffhhhiiipppxxxzzz{{{{{{zzzxxxwwwyyyzzzuuu{{{wwwrrrrrrtttuuuxxxzzzzzzwwwssspppooorrruuuxxx||||||{{{{{{|||}}}{{{yyyxxxzzz~~~~~~zzzuuupppoooooommmhhhcccfffddd___YYYRRRKKKFFFBBB;;;;;;:::888777666555444222111111111000000//////000000000000///////////////...---,,,,,,,,,,,,,,,////////////////////////......------------......,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///222000...---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;<<<<<<<<<;;;===<<<;;;:::::::::;;;<<>>>>>===<<<::::::888888888888888888888888888999999:::;;;:::::::::999999999999999999999999:::::::::::::::999999888999999888777666666666777777777777777777777777777888666555666888999888666999999999999999999999999:::999999888888999999:::;;;;;;;;;;;;:::999888777999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999999:::::::::999999888888888888999999999::::::::::::888888888888888999999999:::::::::;;;<<<<<<======999999888888888999:::::::::;;;<<<======;;;:::888<<<;;;:::999888999:::;;;888888888888888888888888888888888777777666444444444444333222222222222333111000///000111111000///////////////////////////...//////000000//////......////////////...------------.........------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++++++++++++++,,,,,,************************------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......---------,,,,,,,,,------------....................................//////............/////////////////////000000000000000000///000111333444666666777888:::<<<>>>@@@BBBEEEMMMUUUYYY[[[ccckkktttuuuvvvvvvuuuvvvxxxzzzwww~~~yyypppllllllmmmooorrrsssrrrqqqqqqqqqqqqssstttvvvwwwyyy}}}~~~~~~|||zzzxxxwwwzzz~~~xxxvvvzzz~~~~~~}}}uuuooojjjgggfffddd___[[[ZZZWWWSSSMMMFFF@@@;;;999666555444444333222111111111111111000000000//////000000000/////////......///...------------------------------------------......------------......,,,,,,,,,---------............------------------,,,------......------,,,---------------------------,,,,,,+++,,,---...///...,,,******+++,,,,,,+++//////..................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,<<<<<<;;;;;;;;;;;;;;;:::<<<;;;;;;;;;;;;:::::::::777888999:::;;;;;;;;;;;;<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<;;;::::::888888888888888888888888:::999999999999:::;;;;;;::::::::::::::::::999999999::::::::::::999888888888888777777777777777888888888888888888888888888888777666777999:::999888::::::999888888999::::::999999888888888888999999;;;;;;;;;;;;:::999888777777888888888999999999999:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<::::::::::::::::::::::::777777888999::::::::::::;;;;;;::::::999888777777888888888888888999999999999999999888888888888888999::::::;;;;;;<<<<<<===999999888888777888888888777888999:::::::::999888::::::999888888999;;;;;;777777777777777777777777777777777777666555555444444444333222222222222222111000//////111111000/////////////////////////////////000000000000//////---............---,,,,,,.../////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,++++++++++++,,,------------++++++++++++------------------...............------------,,,,,,,,,------------............------------------------//////............//////000000//////////////////000/////////000111222333111111111111222333444444555666;;;BBBEEEHHHOOOWWWbbbeeehhhkkknnnrrrvvvyyyxxx{{{ppphhheeejjjmmmqqqrrrsssssstttuuuqqqqqqrrrqqqrrrtttxxx{{{{{{yyyzzz||||||zzzzzzyyyvvvuuuvvvyyy}}}}}}~~~wwwmmmiiilllrrrtttuuujjjeee^^^YYYWWWUUUQQQNNNKKKHHHDDD>>>999555222111111111000000000/////////111111000000000000///////////////.........------.........---......//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......------..................,,,------......------,,,........................---,,,,,,,,,,,,------...,,,***))))))***,,,++++++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<;;;;;;::::::999999999999999999:::;;;;;;;;;;;;:::999999999999999999999999999999888777777999:::;;;999:::::::::;;;;;;;;;<<<999999::::::999999888777888777777777777777888999888888888888888888888888777777777888999::::::999;;;:::888777777888:::;;;999999888888888888999999:::::::::::::::999888888777777777777888888888888888888999:::;;;<<<<<<===;;;<<<<<<======<<<<<<<<<999999999999999999999999666666888999:::;;;;;;;;;<<<;;;;;;:::999888777777777777777777777888888888:::999999999888777777777999999999:::;;;;;;<<<<<<:::999999888888888888888888999:::;;;<<<<<<;;;;;;999999888888888:::;;;<<<888777777777777777666666666666777777666555555444444333333222111222222222111///...///000111000/////////////////////////////////000000000000//////...............---,,,,,,////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---***************++++++,,,...---+++******+++---...------------------------------------------------,,,,,,---------.........------------------------///......------......///000000000//////......---......//////000111111222000000000000000111111111555333555888888888===DDDKKKNNNTTTYYY___eeelllppprrrxxx}}}}}}uuulllfffccciiinnnsssvvvvvvtttsssssslllmmmmmmmmmnnnqqquuuyyyzzz}}}~~~~~~{{{vvvssstttwwwzzz~~~}}}|||xxxuuuxxxvvvtttrrrqqqrrrtttuuutttsssttt{{{~~~xxxrrrkkkccc___bbbfffhhhiii]]]XXXPPPKKKHHHEEECCC@@@@@@===:::666333111111111000000000000000000000000000000000000000000/////////.........------------...............///000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,------......//////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,------+++***+++---......------+++***((('''((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======:::;;;::::::::::::999999777888999:::;;;;;;;;;;;;999999999999999999999999888777666666666777999:::888888999;;;<<<===>>>???999::::::::::::999888888888777777777777777888999888888888888888888888888666777888888888999:::;;;;;;:::888777777888:::;;;999888888777777888888999999999::::::999999888888666666777777777888888888777888888999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999999999999999999555666777999:::;;;<<<<<<;;;;;;::::::999888777777777777777777777777777777:::999999999888777777777888888999999:::;;;;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<<<<<<<<<<999888888777888999;;;<<<999999888888888777777777555666666666666555555444333333222111111111111222000///...///000111000...//////////////////////////////000000000000//////...////////////...------......//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,------...---+++******+++---...------------------,,,,,,------------------------,,,,,,,,,------------...------------------------......------------......000000//////......---------......///000000000111///000000111222222333333666333222444333111444999:::===BBBGGGLLLQQQWWW[[[```dddhhhhhheeeaaa______aaagggooouuuvvvtttqqqoooggghhhiiiiiijjjlllpppssswww|||~~~||||||}}}yyytttlllmmmooosssvvvzzz}}}~~~|||{{{|||~~~~~~|||~~~~~~}}}zzzuuurrrqqqqqqooooooooopppqqqrrrrrrooonnnrrrxxxyyyrrrkkkeee```[[[XXXXXXXXXWWWVVVNNNJJJDDD>>>;;;999888777777666333222111222444555000000000000000111111111//////////////////000000///.........------------...............///000111------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---------...,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,---///000///---///...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------===>>>>>>>>>>>>?????????:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;:::999999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::777777777777777888999999888999:::;;;===>>>??????:::;;;;;;;;;;;;:::999999888888777777777777777888888888888888888888888888444666888888888888:::;;;::::::999888888999::::::888888777777777777888888888999999999999999888888666777777777888888888888888888888999999:::::::::;;;;;;;;;<<<;;;;;;:::999888888888888888888888888666666888999:::;;;;;;;;;:::::::::999999999888888888888888888777777777777999999999888888888888888777888888999999::::::;;;::::::999999::::::;;;<<<::::::::::::::::::;;;;;;999999888777777888::::::999999999888888777777666555555666666666555555444333333222111111111111111000///......000000///...////////////////////////......////////////......///////////////...------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,---......------......///000------++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------......------------......//////..................,,,---...///000000000///---...///111222222222222222///...111222000222555444666888999;;;===@@@CCCIIILLLNNNOOOOOOPPPQQQRRRUUU\\\fffnnnqqqpppnnnlllfffhhhiiiiiiiiijjjlllnnnssszzz~~~}}}}}}wwwwwwzzz{{{~~~}}}xxxtttjjjjjjkkkmmmpppsssvvvxxx{{{zzz|||zzzxxxvvvwwwyyy}}}}}}yyyxxxxxxvvvqqqmmmggghhhiiijjjlllnnnpppqqqooollljjjkkkmmmkkkeee___XXXUUUQQQNNNKKKHHHDDDAAA@@@===:::666444222222222111111000000000222333444////////////////////////......////////////000000/////////.........------.........---......//////------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,************************+++,,,,,,,,,,,,++++++***++++++***,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,============>>>>>>>>>???:::::::::;;;;;;;;;<<<<<<:::::::::::::::<<<===>>>;;;<<<<<<===<<<;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::<<<<<<<<<<<<<<<=========;;;<<<<<<<<<<<<;;;::::::999999888777666666666777777777777777777777777777333555777777666777999;;;999999999999999999999999888888777777777777888888888888999999999999888888777777777888888888999999888888888888999999999999::::::;;;;;;:::999999888888888888888888888888888666777888999:::;;;;;;;;;888999999999999:::::::::999999999888888777777777888888888888888999999999777777888888999:::::::::888888888888999:::<<<<<<;;;::::::999999999999::::::999888777777888888999999888888777666666555555444444555666666555555444333222222111111111111111000///......///000///...////////////////////////------............---------............---,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,---------...........................------,,,,,,------...------..................+++,,,...///000/////////------///000111111000000...++++++000222000111333111222333333222222444666888:::<<<>>>???@@@AAABBBGGGMMMUUU[[[______``````\\\^^^bbbcccddddddfffgggjjjsss{{{zzzxxx|||xxxrrrrrrtttwwwwwwxxxyyyyyyvvvsssppplllkkkjjjkkkmmmpppsssvvvxxx{{{}}}zzzyyyzzzyyywwwsssuuuvvvtttsssvvv}}}~~~|||zzzyyyyyywwwsssooonnnooonnnjjjfff______aaacccdddfffggggggfffdddbbb```^^^ZZZUUUQQQHHHFFFCCC@@@===:::777555444444444222111000111111000000000000000000111111////////////////////////........./////////000000000000000/////////......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++******+++,,,,,,***((('''(((***,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++;;;<<<<<<<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<:::999888888999:::<<<===;;;<<<=========<<<;;;:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;:::???>>>>>>===<<<;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::888777666666666666666666666666666666666666222444777777666666888;;;888999999::::::999999888888888777777777777888888777888888999999999888888888888888888999999999999999999999888888888888888::::::::::::999999888777777777777777777777777777777888999999::::::::::::777888888999999:::;;;;;;:::999999999888888777777777777888888999999999:::777777777888999999::::::666666666777888:::;;;<<<======<<<;;;::::::::::::;;;:::999777777777888888888777777666555444444444444444555555666555555444333222222111000111111111000...---...///000///...////////////////////////,,,------------------,,,,,,,,,---------,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++******++++++,,,---******))))))******+++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------////////////////////////...------,,,,,,------...,,,------....../////////+++,,,---///000//////......///000111111000///......,,,,,,000222000///111...000111000000111333555111333555777888888888888999===BBBEEEGGGHHHJJJKKKIIIMMMRRRWWWYYY[[[\\\^^^```kkkuuuuuusssvvv{{{~~~zzzsssoooooopppsssrrrqqqqqqqqqooommmkkkooommmkkkkkklllooosssvvvyyy{{{yyytttqqqrrrsssqqqooosssuuutttqqqttt~~~~~~zzzwwwvvvuuuoookkkgggfffhhhhhhddd```[[[[[[\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXUUUQQQLLLHHHFFF:::999777555444444444333...000111111000000111222111222222222111000///...222222111111111000000000---.........//////000000000000000000///////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------....../////////......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,+++,,,---,,,***((()))+++...000111111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===::::::999999::::::;;;<<<============<<<<<<<<<<<<===<<<;;;999888888999999;;;;;;:::999888888888888:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;<<<<<<===888888888888777777777777777777777777777777777777777777888888888888777777999999:::;;;:::999888777888888777777777777888888:::::::::::::::999888777888999::::::999888777666888888888888888888888888999::::::;;;;;;::::::999999999999999888777555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777888888777777888888999:::777777777666777777888999::::::::::::::::::::::::;;;<<<<<<:::888666666777999999888888888888999999;;;;;;:::888666444111000444555666777777666555555222222111111000///......000000//////.........---........................111000///...............---------,,,,,,+++++++++///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,---//////...,,,+++)))(((***---///---***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,---.../////////...---,,,...------,,,,,,,,,------....................................////////////...---,,,,,,,,,,,,---...000000000000000000000000222222111111111111222222//////000000111111111222777777888:::;;;<<<===>>>>>>???@@@CCCGGGKKKOOOQQQVVVZZZ^^^cccfffiiimmmpppsssssssssrrrooolllhhhfffiiilllnnnooommmlllmmmmmmnnnppprrrpppmmmlllpppuuuwwwwwwvvvtttrrrpppnnnllllllrrrwwwuuuooommmrrrxxx~~~|||xxxtttpppmmmllleeeccc___]]]\\\ZZZXXXVVVQQQQQQPPPOOOMMMLLLKKKKKKJJJIIIFFFCCC@@@===;;;999444444444333333333222222//////............//////000000////////////000000////////////////////////////////////000000000000111222333444333111///...///...---,,,,,,---...///------------------------------------------------///---+++,,,//////,,,***,,,---...---+++******,,,,,,------......------,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,++++++*********---..................---++++++++++++******))))))+++++++++***++++++,,,,,,::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::::::::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999999999999999::::::999888888888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======999888888888777777777777777777777777777777777777777777888888888888777777777888999;;;;;;;;;::::::888888777777777777888888999:::::::::999999888777888999999:::999888777666888888888888888888888888999::::::;;;;;;::::::999777777777777666555444333555666777888999::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::999888777888888777777888888999:::888777777777777888999999::::::::::::::::::::::::;;;<<<<<<;;;888666777888999888888777777888888999;;;::::::888777555333222333444555666666555444333333222222111000000//////000/////////..........................................---,,,,,,,,,,,,,,,//////.........---------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,*********,,,---,,,+++...,,,***+++,,,,,,***'''+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,,,,---...//////...------...------,,,,,,---------....................................///////////////...------------...///////////////////////////111000000//////000000111//////000000000111111111222222333444555666666777555666666777:::<<>>======<<<;;;999888666444222222111111111111000000000/////////............//////////////////////////////////////////////////////.../////////000000000000000111222333222111///......---,,,++++++,,,---...------------------------------------------------///---,,,---......,,,***,,,---...---,,,+++,,,---,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,++++++++++++*********))),,,,,,++++++***+++++++++::::::::::::::::::::::::===<<<<<<;;;:::999888777999999888888999999:::;;;::::::;;;<<<<<<============<<<;;;:::999999999:::999999888888888999::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::999999999999888999;;;<<<=========<<<999999999888888888777777666666666666666666666666777777888888888888777777555666888:::;;;<<<;;;;;;888777777666666777777888999999999:::999999888777888999999999999888777777888888888888888888888888999999::::::::::::999999777777777777777666555444555666666777888999::::::<<<<<<<<<;;;;;;:::::::::::::::::::::999888777777888888777777888888999:::888888888888888999::::::::::::::::::::::::::::::;;;<<<<<<;;;888777777888888888777777777777888888::::::999999888777555555333333444444444444333222333333222222111000000000////////////.......................................---,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++)))'''((()))+++++++++...,,,++++++,,,+++***(((+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,+++,,,---...............---------,,,,,,------...........................---............/////////000///............///000////////////////////////000//////......//////000//////000000000000111111/////////000000000111111333333222222222333444555666888<<>>>>>===<<<;;;888888777777666555444444333333333222222111111111000000///////////////...//////............//////...///000000000000///...////////////////////////....../////////000000000///000111111111000...------,,,++++++++++++,,,---------------------------------------------------...---,,,---......,,,***,,,---......---,,,...///,,,------......------,,,+++,,,------......------------------------------......------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************------,,,+++************::::::::::::::::::::::::;;;;;;::::::999888888777888888888888888999::::::888999:::;;;<<<===>>>>>><<<<<<;;;;;;::::::::::::888888777777888999::::::::::::;;;<<<<<<<<<;;;;;;:::::::::999999999888888666888:::===>>>>>>===<<<::::::999999999888888888666666666666666666666666777777888888888888777777555666777999::::::999999777777666666666666777777888888999999999999888888888888888999888888888888888888888888888888888888999999::::::::::::999999999:::::::::999999888777666666666777888999999:::<<<<<<<<<;;;;;;::::::999999999999999999888777666888888777777888888999:::999999888888999999:::;;;::::::::::::::::::::::::;;;<<<<<<;;;999777888999888777777666666777777888999999999999999888777777444444444444444333333333333222222222111111111000///////////////.................................//////...------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))''''''(((***+++,,,************+++,,,------+++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,++++++,,,---......//////------,,,,,,,,,---..............................---------........./////////..................///////////////////////////000//////......//////000//////000000000000000000000000000000000000000000333333222222111111111000000222555666777777999:::666777888:::;;;<<<<<<;;;>>>???AAAAAA@@@???@@@BBB@@@CCCFFFFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@???>>>===<<<:::======<<<<<<<<<<<<;;;;;;888666555444555666555444555444444444333333222222222222222222222222222222000000000000000000000000//////............//////---...000111111000...---////////////////////////........./////////000000...//////000000///.........---,,,++++++,,,---...------------------------------------------------------------...---,,,++++++---......------///000,,,------......------,,,+++,,,------......---------------------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++************::::::::::::::::::::::::999999999999999999999999888777777777777888999999777888999:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;::::::777777777777888999999:::999::::::;;;<<<;;;;;;;;;:::::::::999999999888888555777:::<<<======<<<<<<::::::::::::999999999999777777777777777777777777777777888888888888777777555666777888888777666555777777666666666666777777777888888999999888888888888888888888888888999999888888888888888888888888888999999::::::999999888:::::::::::::::999999888666666666777777888888999<<<<<<<<<;;;;;;:::::::::888888999999999888777777888888777777888888999:::999999888888999999:::;;;::::::::::::::::::::::::;;;<<<<<<;;;999888999:::888888777777777777888888888888999999999999888888666555555444444444333333222222222111111111111111.........///////////////..............................---------......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((())),,,------***************+++---...+++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------......------,,,+++++++++,,,---...//////,,,,,,,,,,,,,,,---...///........................------------............------------------------........................111000000//////000000111000000//////////////////111111111111000000000000///////////////......---,,,...000111000000111222111222222333333333333333444555666666555555666888444555888888888777777777777777888888888888777777777555333444555666444222444555555555666666666777444222111111222333333222000000000000000000000000111000000000000///////////////////////////////////////............//////,,,...///111111///...,,,////////////////////////............////////////........./////////......///...---,,,,,,---...///------------------------------------------------------......---,,,,,,,,,+++---......------///000,,,------......------,,,+++,,,------......------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++++++++++++++***+++++++++++++++++++++,,,...---,,,+++************::::::::::::::::::::::::888888999999999:::::::::777777777666777777888999777777888999;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;:::888888777777777888999999999999:::;;;;;;;;;;;;;;;::::::::::::999999999999777888:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999777777777777777777777777777777888888888888777777666777777888777666555444777666666555555666666777666777888888999888888888888888888777888888999:::888888888888888888888888888888999999999999888888888888999999999888888777666666666777777777888888;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999888888888888777777888888999:::888888888888888999::::::::::::::::::::::::::::::;;;<<<<<<;;;:::999999:::999999888888888888999999777777888888888888888777777666555444333333333444000000000000000000000000.........///////////////........................+++++++++++++++,,,,,,------------............///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------+++******+++------------------+++)))(((***,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,------......------,,,,,,+++++++++,,,---...///,,,,,,,,,,,,---......///........................,,,------------.........,,,,,,------------,,,,,,........................111000000//////000000111000000////////////......////////////////////////---...//////000//////......///111111000///000000......///000111222333333000111111111000000222333222333333444444444444444222333333444444444333333333222111222444444444333111111111222222222333333111///......000111111000///000000000000000000000111000000000////////////,,,------------.........//////............//////---...////////////...---////////////////////////------........./////////............///////////////...------------...///------------------------------------------------,,,...///...---+++,,,,,,,,,---......---,,,...///,,,------......------,,,+++,,,------......------++++++++++++++++++++++++******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,+++************:::::::::::::::::::::::::::::::::::::::999999999777666666666666777888888777888888999:::;;;;;;<<<:::;;;<<<======<<<;;;;;;999888888777777777777888999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777888888888888777777666777888999999999888777666666555555555555666666666666777888888888888888888888777777777888::::::888888888888888888888888888888999999999999888888888888999999999999999888666666666666777777777777999::::::;;;;;;<<<<<<<<<999999::::::::::::999999888888777777888888999:::888777777777777888999999:::::::::::::::::::::::::::<<<<<<<<<:::999:::;;;::::::999999999999::::::777777777888888777666666666555444333222222222333////////////////////////............/////////000........................++++++******++++++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---------,,,---...---+++((((((***---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,---,,,+++++++++,,,---...,,,,,,,,,,,,---...//////........................,,,,,,---------.........,,,---...//////...---,,,........................000//////......//////000000000/////////.........------..................//////000111111111000//////111222222111000000111---------......000111111///000000///...///111333222111000111222333333333222222222333333222222111111111222222222222333444///////////////000000000///...,,,---///000////////////000000111111111222///000000000000000000000,,,---------............//////............//////........................////////////////////////---------.........////////////......///000000111......---,,,,,,---......------------------------------------------------,,,...//////,,,++++++---,,,---...---,,,+++,,,---,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++***+++++++++::::::::::::::::::::::::===<<<<<<;;;:::999888888666666666666666777888888888888888999999:::;;;;;;:::;;;<<<=========;;;;;;999999888777666666777777999999:::;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777888888888888777777555777888:::;;;;;;;;;:::666666555555555555666666666666777888888888888888888888777777777888:::;;;888888888888888888888888888888999999999999888888::::::;;;<<<<<<;;;;;;;;;666666666666777777777777888999999:::;;;<<<======999::::::;;;;;;;;;::::::888888888777888999999:::777777777666777888888999:::::::::::::::::::::::::::<<<<<<<<<:::999:::;;;;;;::::::999999::::::;;;666777777777777666666555666444333111000000111111............////////////---.........//////000000........................,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++------++++++++++++------+++******+++------,,,******++++++***((()))---111+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,------......------,,,...---,,,+++++++++,,,---+++++++++,,,---...///000........................,,,,,,,,,---------......---...///000000///...---.................................------.........000000//////.........---------........./////////------...//////...,,,+++,,,---//////---,,,,,,---......---,,,,,,,,,,,,---///000000///...///111333///...,,,,,,---/////////111111111222111111000//////000222111//////000111///////////////.........///...,,,---...//////...++++++,,,,,,---.........******+++,,,---........./////////000000000111111//////............/////////...------------...///////////////////////////---------........./////////////////////000111222------++++++++++++------------------------------------------------------+++...000///,,,++++++---,,,---...---+++***+++,,,,,,------......------,,,+++,,,------......------------------------------,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++***++++++,,,,,,<<<;;;;;;::::::999999888;;;:::999888777777777777444444444444444444444444555555555555666666666666999:::;;;;;;<<<<<<;;;;;;::::::999888777777888888999999999999999999999999:::::::::::::::999888777888999:::999888888:::<<<;;;=========;;;:::;;;<<<999999999888999999::::::888777777666666666666777666666777888888888888888888777444333333444777888555555666666777777888888444555777:::<<<===>>>??????>>>===<<<;;;:::999888999:::;;;:::888777888999777888999::::::999777777777777777777777777777777::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777666666666666555555555555777555333555888:::888666888888888999999:::::::::::::::::::::::::::::::::;;;:::999888777777777777666666555555555444444444333333333222222222111111000000000000000000000000000000000000/////////////////////...------,,,,,,++++++,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,------------------------++++++++++++++++++++++++......---,,,+++***)))(((+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++------------++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,++++++++++++++++++++++++------------,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++........................000///---,,,---...000222...------,,,,,,------...000000000000000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////000000//////.........---000///...------...///000////////////////////////000000000000000///......------------.........///---......///////////////000///...------...///000............////////////////////////////////////............////////////---------------...///000,,,,,,,,,---...///000000................................................+++,,,///111222222111111...------,,,,,,------...------------------------++++++------------+++++++++++++++,,,,,,,,,---------+++***+++...///,,,***+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++------------------------------++++++++++++------************************))))))*********+++++++++;;;;;;;;;:::999999888888;;;:::999888777777777777666666666666666666666666666666666666777777777777999:::;;;;;;<<<;;;;;;;;;:::999999888777777888888999999999999999999999999999:::::::::999999888777888999999999888888:::<<<<<<===>>>===;;;:::;;;<<<:::999999888999999::::::999888888777666666666666555666777777888888777777888777555444444555777888555666666666777777777888555666777999;;;<<<===>>>???>>>===<<<;;;:::999999777999:::999888888999:::999999::::::999888777666888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;::::::999888888777777777777666666666555555666555444555888999888777888888888999999:::::::::::::::::::::::::::::::::::::::999888777777777777555555444444444444333333333333222222222111111111000000000000000000000000000000000000/////////...........................------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))'''''')))+++---++++++++++++++++++++++++------,,,++++++++++++,,,)))******+++,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++,,,------,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000...------,,,,,,------...------------------------................................................................................................////////////////////////000/////////.........---000000////////////000000........................000000000000000///......------........./////////---...//////000000//////000///...------...//////............////////////....................................////////////---------------...//////,,,---------.../////////................................................---...000111111000...---...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------+++***,,,......,,,***+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************************+++++++++,,,,,,,,,,,,;;;;;;::::::999888888888:::999888777777666666777777777777777777777777777666666777777777888888888999999:::;;;;;;;;;;;;;;;:::999888888777888888888999999999999999999999999999999999:::999999888777888999999999888888:::;;;<<<>>>>>>>>><<<;;;<<<===::::::999999888999999::::::999888777666666666666555555666777777777777666666666666666666666666666666666666666777777777777888888777777888:::<<<===>>>>>>===<<<;;;;;;::::::666888999999999999:::<<<;;;;;;;;;:::999888777666888888888888888888888888666777888999;;;<<<======;;;::::::999999888888888888888777777777666666666666555444555888999888777888888888999999999999999::::::::::::::::::::::::999999888777666666666666444333333333333222222222222222222222111111111000000000000000000000000000000000000/////////......------------.....................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...,,,(((&&&&&&(((,,,...++++++++++++++++++++++++------,,,++++++++++++++++++++++++,,,,,,------...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...------,,,,,,------...------------------------------------------------........................------------------------......................../////////////////////////////////...............000000000111111000000000........................//////000000000///............/////////000000000...//////000000000000000///......---......//////---............/////////........................---............/////////...------------...//////------..........................................//////////////////////////////000000///---+++***...------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,------------.........---,,,+++,,,------,,,***++++++,,,,,,,,,,,,------,,,------......------,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------:::::::::999888888777777999888777666666666666666555555555555555555555555666666666666777777777777999999:::;;;;;;;;;;;;:::999999888888888888888999999999999999999999999999888888999999999999888888777888999888777777999;;;===>>>???>>><<<;;;<<<===::::::999999888888999999999888777666555444444444444555555666666666666666555666777888888777666555666666666666777777777777:::999777666777888:::<<<======<<<<<<;;;;;;::::::666888:::::::::;;;<<<>>><<<<<<<<<;;;999888777666888888888888888888888888888999999:::;;;<<<<<<===:::::::::999999888888888888888888888777777777777555555555666777888888888888888888888888999999999::::::::::::::::::::::::999888777666555555555555222222222222111111111111222111111111111000000000........................000000/////////............------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///---+++))))))+++---///++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++++++++++++++++++++***++++++,,,------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------)))+++,,,......---,,,+++...------,,,,,,------...////////////////////////------------------------........................------------------------........................////////////////////////...........................///000111111000///..............................///////////////......////////////000000000000...///000000111111000000...------.........//////---------.........//////........................---------.........//////......---------......///...............---------........................////////////////////////...//////...---,,,******...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---:::999999888888777666666777777666666555666666666555555555555555555555555444444444555555555666666888999::::::;;;;;;::::::999888888888888888999999999999999999999999999999777888888999999888888888777888999888777777999;;;<<<>>>>>>===<<<;;;<<<===;;;:::999999888888888999888777666555444444444444444555555666666666666666555666777888888777666555777777777777666666666666:::999777666666777999:::;;;;;;;;;;;;::::::::::::777999;;;<<<<<<<<<>>>@@@>>>===<<<;;;999888888888888888888888888888888888<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999888888888888888777777777777444555666666777777888999888888888888888888888888999999999999999999999999777777666555444444444444222222111111111000000000111111111000000000//////------------------------////////////............//////...---,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++++++++++++++++++++***++++++,,,------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------(((***,,,......---+++***...------,,,,,,------...////////////////////////------------------------........................................................................////////////////////////---------...............,,,---...//////...---,,,..............................////////////......////////////000000000000......///000000000000000,,,,,,---...............------------....................................------------............///......---------.....................---------........................////////////////////////,,,---------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------++++++------------++++++++++++++++++++++++++++++************++++++++++++999999888888777666666666666666555555555555666666666666666666666666666666333333444444444555555555888888999:::::::::::::::888888888777888888999:::999999999999999999999999666777888888999888888888777888888888777777999:::;;;=========;;;:::;;;<<<;;;;;;:::999888888888888666666555555444444555555555555666777777777777666666666888888888888666666777777777777666666666666999888777666666777888888888999999999999999999999888:::;;;<<<<<<<<<>>>@@@>>>===<<<;;;:::999999999999999999999999999999999===<<<<<<;;;;;;:::999999999999999999999999999999888888777777777666666666444555777777666666888999888888888888888777777777777777777777777777777777777666555444333333333333222111111111111000000000000000000000////////////------------------------/////////.........------......------,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++++++++,,,---------,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,......---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////------------------------////////////////////////---------------.........,,,------......------,,,------------------------------.../////////............/////////000000000---......///////////////+++,,,---...............,,,------------.........------------------------,,,------------.........//////...------------...------..................................................................,,,,,,,,,,,,---............------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,------------.........,,,---......,,,******+++------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++999888888777666666555555666555555444444555555666555555555555555555555555444444444444555555555666888888999::::::::::::999888888777777888999999:::999999999999999999999999666666777888888888888888666777888777666777888::::::<<<<<<;;;:::999:::;;;<<<;;;:::999888888888888777666666666666777888888555666777777888888777777777777777888888777777777888777777777666666666555777777777777777777777777666666777777888888888999777999:::;;;:::;;;<<<>>>>>>===<<<;;;::::::;;;;;;999999999999999999999999::::::999999999999999999999999999999999999999999777777777666666666555555333555777777666666888:::999888888888777777777666666666666666666666666666666555444333222222222222222222222111111111000000000000/////////.................................//////.........---------+++++++++,,,,,,---------++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***************************+++---.........---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////////////////,,,,,,,,,------...............------------......------------------------,,,---......//////......------........./////////,,,,,,---...............***+++,,,...//////......,,,,,,---------.........------------------------,,,,,,---------.........//////...---------------,,,---------.../////////........................---------------------------------------......///...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,...///...+++)))***+++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,888888888777666666555555555555444444444555555666222222222222222222222222555555555555666666666777888888999::::::::::::999888888777777888999::::::999999999999999999999999666666777888888888888888666777888777666666888::::::;;;<<<;;;999888999:::<<<;;;:::999888888888888777777777777888999:::;;;666666777888888888888888888777777777777777777888888888777777666666666555555666666777888777777666555555666666777777888888666888999999999999:::<<<======;;;::::::;;;<<<===999999999999999999999999666666777777888888888999999999999999999999999999666666666666555555555555333555888777666555888:::999888888888777777666666555555555555555555555555555555444333222222222222222222222222111111111111000/////////............000000000000000000000000//////.........---------((((((***+++---...000000------,,,++++++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...++++++++++++++++++++++++,,,++++++***)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---......+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------////////////////////////,,,,,,,,,------.........000///...------...///000------------------------,,,,,,---.../////////...------------.........///+++,,,------......------)))+++,,,...//////......,,,,,,,,,---------......------------------------,,,,,,,,,---------......000///...---------------,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,///......---------.........------,,,,,,------...------------------------------++++++++++++------+++++++++,,,,,,,,,------,,,...000...+++)))***+++---------,,,,,,+++++++++,,,------......------,,,------------------------++++++++++++++++++++++++...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------777666666666666555555555444444444555555555555666444444444555555555555666555555555555555555444444666666666666666666666666777777777777777777777777:::999777666666777999:::999:::<<<<<<<<<:::888777888888888888888888888888888888777777777777777777888888888888888888888888888777777666555444444333333222222444888:::999777555666777666555555555777777777888888888888777777777777777777777777777777777777777777777777777777888888999999999888888777999999:::;;;;;;<<<<<<===999888777777777777777888888888777777888888999:::;;;;;;:::999777777888:::666555555444444666777888777777666666666666777777777777888:::<<<;;;777555333444555666666555444333555555444333333222111111000111222333333222111000000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......******************************+++++++++,,,,,,,,,*********++++++,,,,,,---************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((()))))))))*********------,,,+++,,,---...//////...,,,,,,------,,,***/////////...------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------++++++++++++------,,,,,,,,,------.........,,,,,,,,,---------......------------------------++++++++++++++++++++++++////////////////////////------............---------,,,,,,,,,,,,---..............................---,,,++++++++++++,,,---------------------,,,,,,........................---------------------------------------...///000------------------------........................------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---,,,,,,,,,---------......666666666555555555444444444444444444555555555555444444444444555555555555555555555555555555444444666666666666666666666666666666666666666666666666999888777666666777888999777888999:::999888777666888888888888888888888888777777777777777777777666::::::::::::::::::::::::888888777666666555444444444333222444777999777666555777888777666555666777777888888999999888888777777777777777777777777777777777777777777777777777777777888888888777777666999999999:::;;;;;;<<<<<<999888888777777777777777888888777777888888999::::::;;;:::999777777999:::777666555444444555666777777666666666666666666777777777888:::;;;:::777444444444444555555444444444555444444333222222111111000000111222222111000000////////////////////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,.........---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////...---...///000///...,,,---------......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......,,,,,,------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------,,,,,,,,,,,,---.................................---,,,++++++,,,---.....................//////................................................,,,,,,++++++,,,------...------------------------........................------------------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...,,,++++++------,,,***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***+++,,,+++,,,,,,,,,,,,---------555555444444444333333333333333333444444444555555444444444444555555555555444444444444444444555555777777777777777777777777666666666666666666666666666666666666666666666666555666666666666666666777777777777777777777777777666666666666666666777777::::::::::::::::::::::::888888888777777666666555444333333444666777666444666777888777666555666888777888888999999888888777777777777777777777777777777777777777777777777777555666666777777777666666777888888999::::::;;;;;;999999888777777777777777888777777777777888999999:::::::::999888777999:::999888666555444555555666666666555555555555666666666666777999::::::777444444333333222222333333444444444333333222111111111//////000000000000//////................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///------,,,---///111000///---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------,,,,,,,,,,,,,,,---------......------------------------------------------------........................------............---------,,,,,,,,,,,,---......------------------------......------------......,,,,,,------......//////........................////////////////////////+++************++++++,,,------------------------------------------------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...,,,++++++------,,,***........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,444444444333333333222222222333333333444444444444333333444444444555555555333333444444444444555555777777777777777777777777666666666666666666666666444555555666666555555444555444444444555666777777777777777777777777777777666777777777777777888888777777777777777777777777999888888888777777777666444444444555555555444333555666777777555555666777666777777888888777777666777777777777777777777777777777777777777777777777555666777777888777777777777777777888999999::::::::::::999888777777777777777777777777777888999999999:::::::::888888999::::::999777666444444444555666555555444444555555666666666666888999999666444444333222111111222333444333333222222111111111000...//////////////////...------------------------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,+++***+++---...---,,,000000///...,,,+++******........................************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------...............------,,,,,,,,,,,,,,,,,,---------......------------------------................................................------............---------,,,,,,,,,,,,---......------------------------........................))))))******+++,,,------................................................+++***************++++++,,,,,,---------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,---+++***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************)))************+++++++++444333333333333222222222222222222222333333333444333333333444444444444555333333333333444444555555666666666666666666666666555555555555555555555555333444555555555555444333555555555555555666777888666666666666666666666666777777777888888999999999777777777777777777777777888888888888777777777777555555666666555444444444444555666666444444555666555666666666666666666555888888888888888888888888666666666666666666666666666777888888999999999888666666777888888999999:::;;;:::999888777777777777777777666666777777888999888999::::::999888999:::;;;:::888666555444444555555555444444444444555555666555555666888888666444333222111000000111222333222111111111111111000000///..................///------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------...,,,++++++,,,,,,+++***000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......------------------------................................................------............---------,,,,,,,,,,,,---......------------------------........................))))))******+++,,,------........................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,++++++,,,---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))*********++++++444444333333333222222222111111222222222333333333333333333333444444444444222222333333444444555555666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666777777666666666666666666666666666666777777888888999999999999999999999999999999777777777777777777777777444666777777666555555666555666777666555444555777555666666777777666666555888888888888888888888888666666666666666666666666666777888999999:::999999666777777888999999::::::<<<;;;:::999888777777777777666666666666777888888777888::::::999999999:::;;;:::888666555555555555444444333333333333444444666555555555777777666444333222222111111222222333000000000000000000000000//////............//////------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******((()))+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,------......------000///------......,,,***+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,---------......------------------------........................------------------------------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------......//////........................------------------------...------,,,,,,,,,,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...,,,++++++------,,,***************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***))))))*********+++++++++444444444444333333333333111111111111222222222222222222333333333444444444111222222333444444555555444444444444444444444444555555555555555555555555666555444333333444555666555666666777777666555444555555555555555555555555444444444555666777777777999999999999999999999999666666666666666666666666444666999888666555666888666888999888777666777888777777888888888888777777888888888888888888888888666666666666666666666666555666777888999999999999777777888888999::::::;;;<<<<<<:::999888777777777666666666666666777888888666888:::;;;:::999999:::;;;:::888666555555666666444444333333333333444444666555444444666666555444222222333333333333222222000000000000000000000000000000///......///000000------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++******++++++,,,---------------------------,,,,,,,,,++++++*********%%%&&&(((***+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,---.........------///---,,,---......---,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++..................//////......................................................---,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...,,,++++++------,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++*********+++++++++,,,,,,555555444444444444333333000111111111111222222222222222333333333444444444111111222333333444555555444444444444444444444444555555555555555555555555777666444333333444666777444555777777777555333111555555555555555555555555222222333333444555666666666666666666666666666666555555555555666666666666444777999999777666888:::888999::::::999888999:::999999::::::::::::999999888888888888888888888888666666666666666666666666444555666777888888888888888888888999::::::;;;;;;===<<<;;;999888777777777666666666666666777888888666888:::;;;:::999999::::::999888666666666777777444333333222222333333444666555444444555666555444222333444555555444333222////////////000000000000111000///......///000111........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++++++++******++++++,,,---------------------------.........------,,,,,,,,,''')))+++---...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,(((((()))))))))*********+++,,,---.........---,,,***))))))***,,,------,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------------------------------------------------..................------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------------------,,,,,,........................////////////////////////...------,,,+++++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,***++++++++++++,,,,,,,,,666666555444222111000000333333333333333333333333333333222111111222333333444444444444444444444444555555555444444333333333666666555444333222222111555444444333333444444555666666666666666666666666444444444555555555555666555555555555666666666666777777666555555555555555777666666666666777777888888999::::::;;;;;;;;;;;;<<<;;;;;;::::::999999888888999999999999:::::::::666777999;;;;;;:::999888999999888888777666666666666777888999999:::999999666666777888999999:::::::::::::::999999999888888222444666777666555666777777777888999::::::;;;;;;:::999888666555555444444555444444333333444444555333333333333333333333333222111111000000000000000//////............////////////............//////,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********+++***+++---......,,,***++++++,,,,,,,,,,,,------------++++++++++++---------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---))))))*********+++++++++---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++******,,,------,,,******//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........---------.........//////---------............//////000000///---++++++,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------............------......---,,,,,,+++******...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------,,,+++************---------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++))),,,+++******,,,,,,+++***666555555444222111111000333333333333333333333333444444333222222333444444444444444444444444444444555444444444333333333333666666555555444333333333555444444333333444444555777777777777777777777777444444444555555555555666555555555555666666666666777777666555555555555555666666666666666777777888888999::::::;;;;;;;;;:::;;;;;;;;;::::::999999999888888999999:::::::::;;;777888:::;;;;;;;;;:::999999999888888777777666666666777888999999:::999999777777777888999999::::::::::::999999999888888888444555777777666666777888777777888999999:::;;;;;;:::999888777666555555555555444444333333444444555333333333333333333333333222111111000000000000000//////............////////////............//////,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,,,,+++++++++******,,,++++++,,,---...---+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***+++++++++,,,,,,,,,,,,---,,,++++++******++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000000///000111222333---------......---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------............---...///...,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------------............------......---,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***---,,,++++++------,,,+++555555444333333222111111333333333333333333333333555444444333333444444555444444444444444444444444444444333333333333222222555555555555555555555555555444444333333444444555777777777777777777777777444444444555555555555666555555555555666666666666777777666555555555555555666666666666666777888888999999:::;;;;;;;;;:::::::::::::::::::::::::::999777888888999:::;;;;;;<<<::::::::::::;;;;;;;;;;;;999999999888777777666666666777888999999:::999999777777888888999:::::::::999999999888888888888888666777999888777777888999777777888888999::::::::::::999999888777666555555555555444444444444555555333333333333333333333333222111111000000000000000//////............////////////............//////,,,------......------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++++++++***---+++***+++,,,------,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------.........---------------------,,,+++++++++,,,,,,...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000........................++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,------------------............+++,,,------++++++,,,---------------,,,,,,,,,,,,)))******+++---......///,,,------------.........------............------...------,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......,,,***...,,,+++,,,---...---,,,444444444333333222222222222222333333333333444444444444333333333333444444333333444444444444444444333333333333333333333222555555555666666666777777555444444333333444444555666666666666666666666666444444444555555555555666555555555555666666666666777777666555555555555555666555555666666777888999999::::::;;;;;;:::::::::::::::::::::::::::::::::777888888999:::;;;<<<<<<;;;;;;:::::::::;;;<<<===::::::999888888777777666666666888999999999999999888888888999999:::::::::888888888888888888888888999::::::999888777888:::777777888888999999999:::999999999999888777666666555555444444444444555555333333333333333333333333222111111000000000000000//////............/////////......------......///,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++---...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++++++++,,,,,,,,,,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------++++++++++++++++++++++++---,,,+++***+++,,,---...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////......------,,,---,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,........................+++++++++,,,,,,,,,---------------------------------------.........//////,,,,,,---------.........***,,,------,,,,,,---.........---------,,,,,,,,,******+++,,,,,,---......---------.........//////------............---------------,,,,,,+++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---,,,***))),,,+++***+++---------+++333333333333333333333333222222222333333444444444222222333333333333222222333333333444444444555555333333333333333333333333444444555555666777777777555444444333333444444555555555555555555555555555444444444555555555555666555555555555666666666666777777666555555555555555555555555555666777888999:::::::::;;;;;;::::::999999999999::::::;;;;;;;;;888888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===::::::999999888777777777666666888999999999999999999999999999999:::::::::888888888888888888999999;;;;;;;;;:::888777999:::777888888888888888999999999999::::::999888777666666555555444444555555666333333333333333333333333222111111000000000000000//////............//////......------------......,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,******+++---...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---************++++++++++++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------------------------------------------------,,,+++***+++,,,---...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---....../////////......------,,,,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///...------------...///+++++++++,,,,,,,,,---------------------------------------.........//////,,,,,,,,,------------...+++,,,......------///000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------------,,,,,,,,,,,,++++++...------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------,,,++++++***)))((()))+++,,,,,,***333333333333333333333444111222222333333444444555111222222333333222222111222333333444444555555555333333444444444444555555444444444555555666666666555444444333333444444555444444444444444444444444444444444555555555555666555555555555666666666666777777666555555555555555555555555555666888999:::::::::;;;;;;;;;:::999999888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999888888777777666777888999999:::999999999999::::::::::::::::::999999999999999:::::::::<<<<<<<<<999777777888:::888888888888888888888888999::::::;;;:::999888777666666555555555555666666333333333333333333333333222111111000000000000000//////............//////......------------......,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---+++***+++,,,------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---))))))*********+++++++++++++++******++++++,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------.........---------------,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........---,,,++++++,,,---...++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---......------///000------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...)))(((''')))+++,,,+++***222222222333333444444444111111222333333444555555222222333444444333222222222222333333444555555666444444444555555666666666444444444444444555555555555444444333333444444555555555555555555555555555444444444555555555555666555555555555666666666666777777666555555555555555444444555555666888999::::::;;;;;;;;;::::::999888777888888999;;;<<<<<<===;;;;;;;;;;;;;;;:::::::::777888:::;;;;;;;;;:::999;;;::::::999999888888777666777888999999:::999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;======;;;999666666777999888888888888777777777777999:::;;;<<<;;;:::888777666666555555555555666666333333333333333333333333222111111000000000000000//////............//////...------,,,,,,------...,,,------......------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,---...---+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---*********+++++++++,,,,,,++++++******++++++,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++...,,,+++******+++,,,...++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,---......,,,,,,---///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,---......******++++++,,,---......++++++++++++++++++++++++++++++******)))*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,***((())),,,///)))(((((()))+++,,,,,,+++111222222333333444444555111111222333333444555555333333444555555444333333222222333333444555666666555555555666666666777777444444444444444444444444555444444333333444444555666666666666666666666666444444444555555555666666555555555555666666666777777777666555555555555555444444555555666888999:::;;;;;;;;;;;;::::::999888777777888999;;;<<<=========<<<<<<;;;;;;:::999999666777999;;;;;;:::999888;;;;;;:::999999888888777666777888999999:::999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<======;;;888666555777999888888888777777777777777999:::;;;<<<<<<;;;999777666666555555555555666666333333333333333333333333222111111000000000000000//////............//////...------,,,,,,------...,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++***+++---......,,,***++++++,,,,,,,,,---------++++++------------+++++++++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------+++*********+++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...+++,,,............,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,---------.........//////++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,+++++++++************+++,,,------...///+++++++++,,,,,,,,,---------..................---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++*********+++,,,,,,---......))))))***+++---...//////++++++++++++++++++++++++------,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))(((&&&###$$$(((,,,***))))))***,,,...---,,,111111222222222333333333333333333444444555555555222222222222222222222222222222333333333333444444555555555666666666666777555555555555555555555555555555555555555555555555555555555555555555444444333333333444555666777777777777666666666666666777888777777777666666666555555555555666777999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999888::::::::::::::::::::::::<<<<<<;;;:::888777666666666777888:::;;;;;;::::::======<<<;;;::::::999999888888888888888888888888<<<<<<<<<;;;:::999888777::::::999999888777777777999::::::::::::999888888777777777777666666666666222222222222222222222222000000000000000000000000////////////////////////---------------------------,,,++++++------,,,+++---,,,++++++***************++++++,,,,,,++++++***------,,,++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,+++++++++******...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++******+++,,,...///000000...,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***)))+++---,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++...---,,,+++***+++,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------++++++******++++++,,,---------...//////...---------,,,,,,---///000///...++++++******++++++,,,---------------------------///...---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------.........+++***+++---...,,,***+++,,,,,,+++***+++---000------------------------------------------------+++---...---,,,******+++........................+++,,,------......------,,,,,,++++++,,,,,,---...------------------------,,,,,,---...///000111111+++++++++************)))........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++*********+++,,,---111111222222222333333333333333333333444444444444222222222222222222222222222222222333333333444444444444555555555666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333444444555666777777777666666666666777777555555666666666666666666555555666666777999:::;;;<<<;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;:::;;;;;;;;;::::::999888999999999999999999999999<<<<<<;;;:::999888777777777777999:::;;;::::::999===<<<<<<;;;::::::999999888888888888888888888888;;;;;;;;;;;;:::999888888888888888888888888888999888888999999888888777666777777777666666666555555333333222222222111111111////////////////////////........................---------------------------,,,++++++------,,,+++------,,,+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---...---,,,,,,,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,------------+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++---,,,+++))))))+++,,,---///......------......///---.........------,,,+++******+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++)))******+++,,,,,,------++++++******++++++,,,---++++++,,,------,,,++++++,,,,,,,,,---000222111111------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******---------,,,,,,+++++++++,,,,,,,,,---------.........,,,++++++......---++++++,,,,,,+++***+++---///------------------------........................,,,---///...,,,++++++,,,------------------------+++,,,------...---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++.............../////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---111111222222222333333333333333333333222222222222333333333333333333333333222222222222333333333333333333333444444444555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333444555666777777777666666666666777777444555555555555555555555555555666777888999999:::;;;;;;:::::::::::::::999888888999999999:::::::::::::::;;;;;;;;;:::999999888888888888888888888888<<<<<<;;;::::::999888888888999999:::::::::999999<<<<<<;;;;;;::::::999999888888888888888888888888999999::::::::::::999999666666777888888999::::::777777888888777777666555777666666666666555555555444333333222111000//////................................................---------------------------,,,++++++------,,,+++...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))***+++,,,---......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++......---,,,+++******)))---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,------.........---,,,,,,***++++++,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++++++++******************++++++,,,,,,---++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++---000333333222------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,---...///...,,,,,,---...---,,,,,,...000................................................,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++/////////......---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---111111222222222333333333333333333222222111111111333333333333333333333333111222222222222333333333222222333333333444444444555555555555555555555555444444444444444444444444333333444444444444555555444333333333444444555666777666666666666777777888777777666666555555555555555666666777888999999999::::::::::::999999999999777888888888888999999999:::::::::;;;;;;::::::999777777777777777777777777<<<;;;;;;;;;::::::999999999999:::999999999999888;;;;;;;;;:::::::::999999888888888888888888888888888888999:::::::::::::::666777777777888888888999777777888888777777666555666666666555555555444444444333222111000///......................................................---------------------------,,,++++++------,,,+++...------,,,,,,---------***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,------------,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,///...,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///---***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++************+++++++++++++++,,,,,,++++++******+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++*********************************++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,++++++,,,///111111000++++++******++++++,,,---++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---............---...000000000///...000111................................................,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...------------------------.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++***++++++++++++,,,,,,111111222222222333333333333333333222222111111111333333333333333333333333111111111222222222333333222222222333333333333444555555555555555555555555444444444444444444444444444555555555666666666777444333333333333444444555666666666666666777888888;;;:::999888777555444444555666777888999999888888999999999999999999999999777777777888888888999999999::::::;;;;;;:::::::::777777777777777777777777::::::::::::::::::::::::::::::999999999999999999:::::::::::::::999999999888888888888888888888888777777888999::::::::::::888888888777777777666666888888999999888888777666555555555555444444444444333333222111///...------////////////////////////........................---------------------------,,,++++++------,,,+++---------,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++........................******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---...,,,)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......------------......***++++++,,,,,,+++++++++++++++,,,------------,,,---------,,,,,,,,,++++++***************************+++++++++++++++,,,,,,++++++******++++++,,,------------------------------+++***+++---------+++++++++******++++++,,,---+++++++++++++++++++++++++++---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............---......---///000///...---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---......------------------------***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******++++++,,,,,,,,,,,,111111222222222333333333333333333333222222222222333333333333333333333333111111111111222222222222222222222333333333444444555555555555555555555555333333333333333333333333555555555666777777888888444444333333333333444444666555555666666777888999;;;;;;:::999777666555555555666777999999999888777777888888888888999999999777777888888888999999999999999:::;;;;;;;;;::::::777777777777777777777777999999999999999999999::::::999999888888999::::::::::::::::::999999999999888888888888888888888888777777888999::::::999999999999888777777666555555888888999999888888777666555555444444444333333333222111111000///...------////////////////////////---------------------------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------...---------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------******++++++,,,,,,------+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,---.........------++++++,,,---------------,,,,,,---------,,,+++************+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++---+++******+++,,,***)))------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...///...---,,,---...***,,,------+++******+++------------------------+++++++++++++++++++++++++++---......---------...........................******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++***************++++++,,,,,,---)))***+++,,,,,,,,,,,,+++111111222222222333333333333333333333444444444444444444444444444444444444111111111111222222222222333333333333444444444444555555555555555555555555333333333333333333333333444444555555666777777888444444333333222333333444555555555555666777888999888888888888777777777777555666888999999999777666777777777777888888999999888888888999999999::::::888999::::::;;;;;;;;;:::888888888888888888888888777777777888888999999999999888888888888999;;;<<<999999999999999999999999888888888888888888888888777888888999999999999888777777777777777666666666777777888888777777666555444444444333333333333222000000000//////.................................---------------------------------------------------,,,++++++------,,,++++++++++++++++++,,,------***++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,,,,........................------------------------......//////......---,,,,,,,,,,,,---------------***+++,,,,,,,,,,,,+++***++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,---------+++,,,,,,,,,------------+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,+++******))))))******++++++,,,------.........---+++,,,------...---------,,,,,,---------,,,+++***++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++***))))))***++++++,,,+++******,,,---,,,***------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++++++++,,,,,,---------,,,,,,,,,---------......+++---......++++++,,,...***,,,...---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******)))******+++,,,,,,------)))***+++,,,,,,,,,++++++111111222222222333333333333333333444444555555555444444444444444444444444000111111111111222222222333333444444444444555555555555555555555555555555333333333333333333333333333333444444555666777777444444333222222333333333555555555555666777999999444555555666777888888999555666888999:::999777666666666777777888888888999888999999999999:::::::::888999::::::;;;;;;;;;;;;888888888888888888888888666666666777888888999999888888777777888:::<<<===999999999999999999999999888888888888888888888888888888999999999888888777555555666666777777888888666666666666666555555444444444444333333333222222///////////////.........---------------------------------------------------------------------------,,,++++++------,,,+++************++++++,,,---+++++++++,,,,,,+++++++++*********++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,+++++++++................................................------......------,,,+++***++++++,,,---...//////***+++,,,------,,,+++***++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,---------------------------------+++***+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,***,,,///,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------,,,,,,------...)))***++++++,,,,,,,,,,,,+++,,,------......------,,,,,,---...---,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++******++++++,,,---...---,,,++++++,,,---...+++******+++---......---++++++******++++++,,,---------------------------+++*********+++,,,------+++++++++,,,,,,---------,,,,,,,,,---------......***,,,...---+++***+++...---///000000...,,,,,,,,,++++++++++++++++++++++++------------------------)))+++------,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------......---,,,+++***)))(((//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))***+++,,,,,,------)))***+++,,,---,,,++++++111111111111111111111111333333222222333666888:::EEEHHHBBB444...444777333444333111000000000111111222222111111222222333444444444444444444444444444444444444333333222222222666666666666666666666666555555555555555555555555555555666666777888888888888777666555555666777888777888888888888777777666777777666666666666777777999999999999999999999999999::::::;;;;;;::::::999999999888888888888999999999888888777777888888999::::::::::::::::::::::::999777555444333444555666666666777888888888888888777777888888888888777777666666666666666666666666:::777555555666777444222666555444333222222222222000000////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......---------000...,,,***(((''''''(((,,,,,,,,,++++++******************+++,,,---...///++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++............---,,,++++++///...,,,++++++,,,...///++++++,,,,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***...------,,,,,,++++++***---------,,,,,,++++++++++++,,,------,,,,,,...///---------,,,,,,++++++++++++++++++,,,,,,---------)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,---------......//////...---,,,,,,++++++......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---......---,,,+++---------------------------,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***,,,------,,,***))),,,,,,,,,++++++*********++++++,,,,,,,,,++++++***222222222222222222222222444333222222333555777999FFFJJJDDD777111666777333555555333222222222333333222222111111222222333444444444444444444444444444444444444333333222222222555555555555555555555555444444444444444444444444444444555555666777777777888777666555555666777777666777777888888888777777777777666666666666777777999999999999999999999999999::::::;;;;;;::::::999999999888888888888999999888888777777777777888888::::::::::::::::::::::::999777666444444444666777666666777888888888888888777777888888888888777777555555555555555555555555999666444555666666444222555555444222222111111111000000////////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,------+++************+++,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///...,,,++++++,,,...///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***------------------......---------,,,,,,++++++++++++,,,...---,,,,,,---///---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---,,,,,,++++++......---,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,------,,,***))),,,,,,+++++++++++++++++++++++++++,,,,,,++++++***333333333333333333333333444444333222333444555666???DDDAAA777333777888444555444444333333333333444222222111111222222333444444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333333333333444555555666666777666666555555666777777555666666777888888888888777666666555555666666777999999999999999999999999999999::::::::::::999999999999888888888888999999888888777777777777888888::::::::::::::::::::::::888777666555444555666777666666777777888888777777666777777888888777777666555555555555555555555555777666444444555555333222444444333222111111111111000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,++++++,,,,,,************+++,,,---...,,,,,,,,,++++++++++++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,++++++,,,---...---------------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***++++++,,,------......------,,,,,,,,,,,,+++++++++---...---,,,,,,---///------,,,,,,,,,,,,++++++------............//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,------------......------,,,,,,++++++...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,------,,,+++***++++++++++++++++++,,,,,,***++++++,,,,,,+++++++++333333333333333333333333555444333222222333444444222777888444333666888666222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222333444444555555555555555555666666666777444555666777888888888888666666666555555666666666888888888888999999999999999999::::::::::::999999999999888888888888999999999888888777777888888999999999999999999999999999777777666555555666666777666666777777777777777666666666777777777777666666555555555555555555555555555444444333444333333222333333222111111111111111/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,------111///---*********+++,,,)))))))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,------.........------------------------***+++,,,---...............---,,,,,,,,,,,,---...------------------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------......---,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,******+++,,,,,,,,,++++++333333333333333333333333444333333222222222222222,,,000333222222444555444222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222333444444444444444555555666666666666333444555777777888888888666666555555555555666666777777777888888999999999888999999::::::999999888999999888888888888999999999999888888888888999999999999999999999999999999777777666666666777777777666666777777777666666555666666777777777777666666555555555555555555555555333333333333222222222222222222111000000000111111//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,------000///,,,***)))***+++,,,))))))******************++++++++++++++++++++++++)))***+++---------------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,------.........------------------------***+++,,,---.../////////---------,,,,,,---------------------------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++---...---,,,*********))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,333333333333333333333333222222222222222222222222000222444444222222222222333444444555555555555444222222111111222222333444333333333333333333333333222222333333333333444444333333333333333333333333111111111111111111111111111111222222333333444444333444555666666666666666444555555666777777777777666555555444444555555666666666777777888999999999888888999999999999888888999999888888888888999999999999888888888888999999999999999999999999999999666666777777777777888888666666777777777666555555555666666777777666666555444444444444444444444444111222333222111000111222111111000000000000000111///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------...---,,,+++******++++++******+++++++++***))))))***++++++++++++,,,,,,,,,((()))+++---.........---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,+++***+++---...---,,,------,,,,,,+++******)))++++++,,,,,,,,,,,,---------.........,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,222222222222222222222222111111222222222222222111222222444444222111111333333333555666666666555555222222111111222222333444222222222222222222222222222222222333333444444444444444444444444444444444111111111111111111111111111111222222333444444555222333444666666666666666555555666666666666666555666555555444444555555666666666666777888999999999888888999999999999888888999999888888888888999999777777666666666666777777888888888888888888888888666666777888888888888888666666777777666555555444555555666666666666555555444444444444444444444444///111333222000///111333000000/////////000000111///......------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++******+++++++++,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,------------------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------------------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---.........,,,++++++------,,,***,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------...///...,,,+++,,,---+++++++++,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///---,,,,,,++++++,,,,,,---++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++))))))***+++,,,,,,,,,,,,111111111111111111111111000000111222222222222222//////000222222111222666000111333444555444333333222222111111222222333444222222222222222222222222222222222333333444444444444444444444444444444444111111111111111111111111111222222333333444555555111222444666777777666555555666666666666666555555555555555444444555555555555666666777888999999999888888999999999999888888999999888888888888999999555555444444444444555555888888888888888888888888555666777888888888888888666666777777666555444444555555666666666666555555444444444444444444444444...111222222///...000333000000////////////000111.........------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++,,,,,,,,,---------******+++,,,,,,,,,+++++++++,,,...///000//////...*********++++++,,,,,,,,,+++,,,---......,,,+++)))++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,------......------,,,------......------,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,+++++++++,,,,,,------------...///...,,,+++,,,---+++++++++,,,,,,---------//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,------,,,+++***------------------------++++++************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++------------------------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++*********((()))***+++,,,---------333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111222222333333333000111222333333333333222111111222222222333333333111222222333333222222111222222222222222222222222222222222333333444444444333333333444444444555555444444444444444444444444777777777777777888888888999999999888888888777777::::::::::::::::::::::::555555666666777888888888777::::::777777::::::777666666666666777777777777999888888777666555555444444555555555555555555555555555444444444333333333000000000000000000000000111000///------......///////////////....................................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++//////.........---------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------///...---,,,++++++++++++,,,------......------,,,......---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........//////...---+++***))))))------++++++++++++------+++,,,.../////////...---+++++++++,,,......---+++---,,,,,,+++*********++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------,,,---.........---,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,---...///...---,,,+++((()))+++,,,------,,,+++)))***++++++***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++***+++---//////...---,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++******)))))))))+++,,,,,,------,,,,,,+++...,,,***)))***,,,,,,+++---------,,,,,,+++++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111222222222333333333111111222333333333222222111222222222222333333333222222333333333333222222222222222222222222222222222222333333333333333333333333333444444444555555444444444444444444444444666666777777777777888888999999999888888888777777999999999::::::;;;;;;;;;999888777777666555555444666999:::777888::::::888777777777777888888888888999888888777666666555555555555555555555555555666444444444444333333333333000000000000000000000000111000///...---......///////////////............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,,,,+++......------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,+++***)))))),,,,,,------------,,,,,,......---,,,,,,+++******---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...............,,,+++***+++---...---,,,---,,,,,,+++******+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,,,,---------,,,+++***+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******++++++,,,,,,,,,++++++******+++,,,+++***)))***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))************+++++++++***+++---...///...---,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,------......------,,,...,,,***)))+++,,,,,,+++------------,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++))))))+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------333333333333333333333333111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111222222222222333333333222222333333333222222111222222222222333333333333222222333333333333222222222222222222222222222222333333333333333222222222333333333444444444555555444444444444444444444444666666666666777777888888999888888888888777777777777888888999:::;;;<<<<<<999999777666555444444444666999:::999999<<<;;;888888888888888999999999999888888888777777666666555666666555555555555555555444444444333333333222222000000000000000000000000000000///............////////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------+++,,,---///000000//////+++,,,,,,------,,,,,,+++...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,******+++,,,------...///---,,,,,,++++++,,,,,,------------------......///---,,,******,,,---...------,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++...---,,,+++************+++,,,---,,,***))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++)))************+++++++++***+++---.........---,,,+++,,,,,,------,,,,,,+++)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---............---------------......//////......------+++******+++---,,,+++...---------------,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111222222222222222333333222222222222222222222222222222333333333222111111222222222333333333444444222333333333333333333222111111111111111111111111444333333333222222111111333333333444444444555555444444444444444444444444444555555666666777777777888888888888777777777777666777888999:::;;;<<<<<<777666666555555666777777666;;;===;;;<<<>>><<<888777777777888888888999999888888888777777777666666555555555444444444444444333333333333222222222222000000000000000000000000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------------------------------...---+++******+++---...------------------------+++,,,---......---+++***++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///...,,,))))))+++---......---,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---,,,+++++++++,,,---......---+++***)))***+++,,,,,,------,,,***))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++***+++,,,------------,,,+++,,,,,,------,,,,,,+++******+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***+++,,,------,,,------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111222222333333333222222222222222222222222222222333333333222222111222222333333333444444444333333333444444333333333111111111111111111111111333333333222222111111111333333333444444444555555444444444444444444444444333444444555666666777777777777777777777777777777666666777888:::;;;<<<<<<888777666555555666888999999>>>AAA@@@@@@AAA>>>999666666666777777777888888888888888888777777777777444444444333333333222222333333222222222111111111///////////////////////////////////////......---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++++++++------------------------...---+++******+++---...------------------------//////...,,,(((###+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///...,,,))))))+++---......---,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,+++***)))***+++---...+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***,,,---...---,,,---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111222222333333444333333333222222222222111000111222333333333333222333333333333444444444444333333444444444444333333111111111111111111111111222222222222222111111111333333333444444444555555444444444444444444444444222333333444555666777777666666777777777777777888666777777888999:::;;;;;;<<<:::888666666666777888>>>CCCFFFEEEDDDDDD@@@;;;555666666666777777777777888888888888888888888888555555444444333222222222222222222111111111000000/////////////////////////////////000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...+++,,,------......---------------------------------------------------------------------------------------------------------------------.........------...............///+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,++++++++++++------------------------...---,,,,,,,,,,,,---...------------------------------...---,,,***(((''',,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...---,,,******,,,---...---,,,,,,,,,,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------------------------)))))))))))))))***+++,,,************+++,,,---...***,,,---,,,+++***+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------....../////////---,,,,,,++++++,,,,,,---------------............+++,,,,,,,,,,,,,,,,,,++++++++++++,,,...///...,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000111111222333333444444333333333222222222111111///000111222333444444444333333333444444444444555333333444444444444333333111111111111111111111111111111111111222222222222333333333444444444555555444444444444444444444444111222333444555666666777666666666666777777888888777777888888999999999:::<<<:::888777777888:::<<>>JJJLLLOOOPPPNNNIIICCC???:::999888888777777888888:::;;;;;;;;;;;;;;;;;;;;;777777777777666555444333222222111111111111222222000000000000///////////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------..............................,,,,,,,,,++++++*********......------------,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,........................++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------..................------,,,------......------,,,------++++++++++++---------.........///000000000---------,,,,,,+++++++++...------,,,,,,------...---------------------------------,,,,,,+++++++++***+++,,,---.....................------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,......---,,,+++))))))(((........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++111000///...,,,***))))))---------.........//////000///---+++)))(((''''''*********++++++,,,,,,,,,---,,,+++******+++,,,---------,,,+++************---,,,++++++*********+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------*********,,,...///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,***(((***---...---***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,000000000000000000000000111111111111111111111111222222222222222111000000222222111111111111222222111111222333333333333222222222222222222222222222222222111111222222333444444444444444444444444444555555444444444333333333222222222222222222222222222222333333333333444444444444333333333444555666444444444444444444444444333333333333333333333333555666666666555555777888777777777777777777888999777666666666777999;;;===GGGIIILLLMMMKKKFFFAAA===:::999888888777777888888888888888888888777777777666777777666666555444333222111111000000111111222000000000000/////////...///...---,,,,,,,,,,,,---------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,---------.........------------------------,,,,,,,,,,,,+++++++++***,,,---------......//////........................,,,,,,,,,------------...---------,,,,,,+++++++++------------------------,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,---------------..............................,,,------......------,,,------,,,++++++,,,------..................//////---------,,,,,,,,,++++++...------,,,,,,------...........................//////.........---------+++,,,,,,---............------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------------------------------------------------+++******,,,......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++***+++---///---,,,,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++000000000000000000000000111111111111111111111111222222222222222222111000222222111111111111222222111111222333333333333222111111111111111111111111222222111111222222333444444444444444444444444444555444444444444333333333222222222222222222222222222222333333333333444444444333333333333444555666444444444444444444444444333333333333333333333333444555555555444444666777999888777777777777777777777777666666777999:::<<>>;;;999999888777777777777888888888777777666666555555666666666666555444333222222111111000000111111222000000000/////////............---,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,------------.........---------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---...///000111........................+++,,,,,,,,,---------------------------,,,,,,,,,........................---------.........//////,,,------------------,,,...............---------........................------............------------,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,...------,,,,,,------...///////////////////////////............---------,,,------.........------,,,,,,------------------,,,,,,,,,---------......------------------------......---,,,,,,,,,------++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,------......------,,,------------------------+++++++++,,,---.........************+++++++++++++++,,,,,,------...//////,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,+++,,,,,,------,,,******))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,---------......---......//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************000000000000000000000000111111111111111111111111222222222333333222111111222222111111111111222222111111222333333333333222000000000000000000000000222222111111222222333444333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444333333333333444444555555444444444444444444444444444444444444444444444444333444444444333333555666999999888777666666666777777777666666777888999:::===>>>@@@AAA@@@>>>:::888999999888777777777777777::::::999999888777666666555555555555555333222222111111000000000000111111000000/////////............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------......------,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,------------............------------------------------------,,,,,,,,,,,,+++,,,,,,---......//////........................,,,,,,,,,,,,------------/////////////////////...000000000000000000000000---------............///......////////////......//////......---------,,,............////////////------............---------------,,,,,,---------.........---,,,,,,,,,+++------------------,,,,,,...------,,,,,,------................../////////,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------...------,,,,,,,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,------------------------******+++,,,------......************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***************+++,,,------***+++---......---+++))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------------------------------,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------,,,,,,,,,,,,---------......------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---......---,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))000000000000000000000000111111111111111111111111111222222333333333222222222222111111111111222222111111222333333333333222000000000000000000000000222222111111222222333444333333333333333333333333444444444444444444444444222222222222222222222222222222222333333333444444333333333444444444444444444444444444444444444444444444444444444444444444222333444333222333444666999999888777666666666777777777777777777777888888888999;;;<<<;;;:::888666999888777777666666777777;;;;;;:::999888777777666555555555555444333222111111000000000000000000111////////////............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---------.........//////------------------------------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------..................///////////////////////////////////////------------..................////////////......//////......------,,,,,,........./////////000000---......//////......---------------------------.........---,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.........///......------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,++++++************+++,,,------,,,+++***************+++,,,------***+++---......---+++***)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,,,,+++***))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))000000000000000000000000111111111111111111111111111222333333333333333333222222111111111111222222111111222333333333333222111111111111111111111111222222111111222222333444333333333333333333333333333333333444444444444555222222222222222222222222222222333333333333444444222333444444555555444444555555555555555555555555444444444444444444444444333444444444333333555666999888777777777777777777777777777777777777666666555666777888888777777666888888777666666666666777888888777777666666555555444444444444333222111111111000000//////000000111/////////.........------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///...............------------------,,,,,,++++++,,,,,,---,,,------......------,,,------........./////////........................---------............///......---------,,,,,,,,,........................---.........////////////---------...............////////////////////////............/////////000------............------///////////////..................//////000000111......////////////......------............------.........---------------------------...............------,,,,,,------...++++++,,,,,,---.........---------............///---....../////////......,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,++++++*********........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...%%%''')))+++---.........,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++---......------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******)))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************000000000000000000000000111111111111111111111111111222333333444444333333222222111111111111222222111111222333333333333222222222222222222222222222222222111111222222333444222222222222222222222222333333333444444444555555222222222222222222222222222222333333333333444444222333444555555555444444666666666666666666666666555555555555555555555555333444555444333333555777777777777777777777888999777777888777777666555555444444555666666666666777888888777666666666666666555555555555555555555555333444444333333222111000000000////////////000000//////.........---------,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,---...////////////------------............---,,,,,,++++++,,,,,,---,,,------......------,,,............////////////////////////////////////------......////////////.........///////////////000000000000000000000000////////////000000000000/////////000000111111111111111111111111111111111000000111111111222222222///000000111111000000///000111111111111111111222---......///000000111111......////////////......,,,---...//////...---,,,..................//////------------.........///...------,,,,,,------...,,,,,,,,,---.../////////---------.........//////,,,---...//////000//////------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------......***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------&&&(((***---...///......++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,---......///------------------------+++******,,,......---,,,------------------------++++++,,,,,,,,,,,,------+++---...---+++)))+++,,,,,,,,,,,,---------......,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++000000000000000000000000111111111111111111111111111222333333444444444444222222111111111111222222111111222333333333333222222222222222222222222222222222111111222222333444222222222222222222222222333333333444444555555555222222222222222222222222222222333333333444444444222333444555555555444333777777777777777777777777555555555555555555555555444555555555444444666777777777666666777888999999777888888888777666555444333444444555555666777777888888777666666666666666555555666666666666666666333333333333222111000000000000////////////000000//////.........---------,,,,,,,,,,,,,,,---...///+++++++++++++++++++++++++++,,,---...////////////,,,---------.../////////---,,,,,,++++++,,,,,,---,,,------......------,,,............/////////000000000000000000000000000---.........//////000000......///000111222333333222222222222222222222222000000000000111111111111333333333444444555555555555555555555555555555555222222333333333444444444333444444555555444444333222222222333333444444444---......///000111111222......////////////......,,,---...//////...---,,,---.........///000000000---------.........//////...------,,,,,,------...---------...///000000111+++++++++,,,,,,---------,,,,,,...///000000000000.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,------...///,,,------......------,,,------------------------*********++++++,,,,,,---++++++,,,,,,,,,---------+++,,,...//////...,,,+++*********++++++,,,,,,------,,,+++******+++,,,---------,,,+++************---,,,,,,,,,,,,---...///,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////------------------------*********,,,...///...---------------------------++++++,,,,,,,,,---------,,,...000...+++***+++...,,,,,,,,,---------......---..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,//////000000111111222222111111222222222222111111222222222222222222222222000000000000000000000000111111222333333333333222111111111111111111111111222222222222222222222222333333333333333333333333555444444444444333333333333777999888333111222555222222222222222222222222333333333444444444555555444444444444444444333333555555555555555444444444333333333222222333444444777777777777666666666666777555444555666777666555555555555555555555555555777777777777777777777777555555555555444333222111333333222222111000/////////////////////////////////...---,,,+++,,,,,,---------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,++++++***......///000000...---,,,/////////.........------/////////000000000000000000000000000000000111111//////000111333444555555888777777777777777777777555555555666777888999::::::::::::::::::;;;<<<===<<<<<<============<<<;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::666666666666666666777777333333333333333333222222333111//////000111000///000//////......---,,,,,,/////////000222333222111++++++++++++,,,,,,,,,,,,---------....../////////......---------,,,,,,,,,------......------,,,+++---------............////////////...---------,,,------------------------.........------,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,,,,------...++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------------,,,+++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......444111---)))'''(((***,,,)))***---///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++************************000000000000000111111111000111111222222111111000222222222222222222222222111111111111111111111111000111222222333333222222111111111111111111111111222222222222222222222222333333333333333333333333222333333333444444555555444777999777333111222444222222222222222222222222333333333444444444444555444444444444444444444444666666555555444444333333333222222222333444444555777777777777666666666666777555444555666777666555555555555555555555555555555555555555555555555555555555555555444333222222333333222111111000//////........................///...---,,,,,,,,,------------------------------++++++,,,,,,,,,---------------------------------////////////////////////------------------------...////////////......---.........///////////////111111111222222333333333444444333333333444555555444555555666888999999:::<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;<<<===>>>??????????????????@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>=========<<<;;;;;;;;;>>>===<<<:::999777666555777555333333444555444333222222111000000//////...000000///111222333111000---------------.........------.........///////////////.........---------------......------,,,+++---------............///...............---------------------------------.........------,,,,,,,,,------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------......------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,------------......---,,,+++++++++++++++***+++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************111000000000000000000///000111111222222111111000222222222222222222222222222222222222222222222222000111222222333333222222111111111111111111111111222222222222222222222222333333333333333333333333000111222333444555555666444777999777333111111333222222222222222222222222333333333333444444444444555555555555555555555555666666666555444333333222222222222222333444666666666666666666777777777777777555444555666777666555555555555555555555555555444444444444444444444444555555666555555444333222222222222111111000000///..............................---,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------------------------------------.........///////////////.........///000000...//////000000111111222444444555666666777888888999999999999999:::;;;<<<<<<======>>>???@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAEEEDDDCCCAAA???>>>===<<<<<<:::999999::::::999888666666555555444333333333333222111222333333111///000000000///////////////---------.............../////////............------............---,,,,,,---------............///---------...............------------------------.........---------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------((())),,,---......,,,++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************111111000000/////////...000000111111111111000000111111111111222222222222222222222222222222222222000000111222222222222222111111111111111111111111111111111111222222222222222222222222222222222222000111111222333444444444555666777666333111111222222222222222222222222222222222333333333444444444444444555555555555666666777666555555444333222222111111222222444555777777666666666666777777777777777555444555666777666555555555555555555555555555444444444444444444444444555555555555555444333333222111111111000000000///........................------------------------------------------------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,,,,---..................////////////.........000222333111111222333444555666666888999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@>>>>>>?????????>>>;;;;;;;;;:::999999888888666555444444555444222000111111111000000/////////------------------------//////.........---------...............------,,,---------............///,,,---------.../////////------------------------...............---------------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''')))+++---...---,,,+++,,,,,,+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************111000000000//////......000000000111111000000000000000000111111222222222222222222222222222222222000000111222222222222111111111111111111111111111000000000111111222222222222222222222222222222222222222222222222222222222444555666555444222222222222222222222222222222222222222222333333333444444444444444444555555666666666555555444333333222222222222222333444666777888555666666666777777777888777555444555666777666555555555555555555555555555555555555555555555555555444444444444444444333222111111111000000000000000........................,,,---------------------------------------------,,,,,,---------.........------------------------.../////////000000000111000000//////............000000000000111333666777666666777888:::;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBCCCDDDCCCBBBAAAAAAAAA@@@??????>>>>>>;;;:::999999999999666444444444333222111000000///..................------............------------......//////......---,,,---------............///,,,---------.../////////------------------------........................---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,------------,,,******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,,,,,,,,,,+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************000//////////////////...///000000111111000000/////////000000111222222222222222222222222222222222///000111111222222111111111111111111111111111111//////000000111222222222222222222222222222222222222222222111111111000000333333444444444444333333222222222222222222222222222222222222333333333333222222333333444555555555444444444444333333333333333333333333444555777777555555666666777777888888777555444555666777666555555555555555555555555555555555555555555555555555222222333333333333222222000000000000000000000000------------------------+++,,,---.........------------------------------,,,---------............------------------------------......///000000000000000000000000000000000333444555666888:::<<<=========>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOONNNOOOOOOLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKLLLMMMMMMNNNNNNMMMPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLKKKJJJHHHFFFFFFGGGHHHGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@????????????<<<:::999999888777555444333333111111111111000000000000/////////.........------...////////////...---------------............///---------...............------------------------.............../////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...---,,,+++***------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,...,,,***(((((()))+++,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************........./////////////////////000000000000///////////////000111222222222111111111111111111111111///000000111111111111111111111111111111111111111/////////000111222222222111111111111111111111111000000000111111111111111111111222333444555444444222222222222222222222222111222222222222333333333111111222222333444444555222333333333333444444444444444444444444555666666555555555666777888888888777555444555666777666555555555555555555555555555444444444444444444444444000111111222222111111111///000000000000000000000------------------------+++,,,---.........------------------------------------------............------------------------++++++,,,,,,---.........000000111222333444555666888999;;;>>>@@@BBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQPPPPPPOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQPPPPPPPPPPPPPPPQQQOOONNNNNNMMMLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJJJJKKKLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFDDDDDDDDDEEEEEECCCAAAAAA@@@???>>><<<;;;:::999666666666555555444444444111111111000000000000//////////////////...---------------............///...............------------------------------------........./////////000------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------)))***+++,,,------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---((())),,,---......---,,,------------------------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************---.........//////000000//////000000000000//////...//////000111222222222000000000000000000000000//////000111111111111111111111111111111111111111...//////000111222222222111111111111111111111111......///000111222333333000000111333555666555444222222222222222222222222111111222222222333333333000000111222222333444444111222222333333444444555555555444444444555555666444555555666777888888999777555444555666777666555555555555555555555555555333333333333333333333333///000000111111111000000////////////000000000000------------------------***+++---...///...---------------------------------------.........//////------------------------......//////000111111222///000111444666888:::;;;;;;===@@@CCCFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMNNNNNNOOOQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNJJJKKKLLLNNNOOOQQQRRRSSSPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHGGGGGGGGGIIIHHHGGGEEEFFFFFFDDDCCCAAA@@@???>>>::::::999999888888888777333333333222222222222111///////////////......------------.........///////////////......------,,,---------------------------.........//////000000------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------............------,,,,,,------......------,,,,,,------...---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------(((***+++---......------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---++++++++++++---...%%%'''***---///000//////+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,)))))))))******+++,,,,,,)))***---///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++************************////////////////////////000000000000000000000000222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000//////000111111111111111000000000000111111111111111111111111111111111111111222333333333333222111333333333333333333333333111111111222222333333333000111222222333333333333222222333333333333444444555444444444444555666666777777777777777777777777444444444555555555555555555555555555555555555555444444444444333222111000111111111111000000000000////////////////////////------------------------..................------++++++,,,------...///////////////.........------111000000/////////000000111111111111333444666777;;;<<<<<<===>>>@@@AAABBBFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRUUUTTTSSSQQQQQQQQQRRRRRROOOPPPQQQRRRSSSTTTTTTTTTUUUSSSRRRPPPPPPPPPQQQQQQQQQPPPNNNMMMLLLMMMMMMNNNPPPQQQSSSUUUUUUSSSQQQPPPPPPRRRSSSTTTRRRRRRSSSTTTRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQOOONNNNNNNNNPPPQQQRRRQQQPPPOOOPPPRRRTTTUUUSSSSSSSSSSSSQQQOOOMMMKKKNNNOOOQQQQQQOOOLLLIIIGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMJJJGGGGGGHHHGGGDDDAAAAAA@@@???>>>============>>><<<:::999888777444222555333222111222111000...//////..................------------------------,,,------------------,,,,,,,,,,,,------............------------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++*********))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------,,,,,,+++***)))***,,,...//////......---------,,,,,,++++++++++++++++++,,,,,,---------.........------............------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------***++++++,,,---------------,,,,,,+++*********+++++++++,,,,,,,,,---------......---------,,,,,,,,,...---+++)))))))))+++,,,+++++++++++++++++++++++++++---......,,,++++++,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,)))))))))***++++++,,,,,,(((((()))***+++,,,,,,---////////////////////////000000000000000000000000111111111000000000//////000000000000000000000000000000////////////000000000000000000000000000000//////000111111111111111............////////////111111111111111111111111111222222333333222222111333333333333333333333333222222222222222222333333111111222333333333222222222222222333333333444444444444444444444555666666666666666666666666666666666666666555555444444444555555555555555555555555444444444444333222111000111111111000000000//////........................------------------------........................,,,,,,,,,------.........---------------------,,,000////////////000111111333333555777999:::<<<<<<@@@AAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKKKKJJJKKKLLLNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPOOONNNNNNNNNOOOOOOQQQRRRTTTVVVVVVTTTRRRQQQQQQSSSUUUUUUTTTSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOOOOQQQRRRRRRRRRQQQPPPQQQSSSUUUVVVSSSTTTTTTSSSRRRPPPNNNMMMPPPPPPQQQQQQOOOMMMJJJIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOLLLJJJIIIJJJIIIGGGDDDDDDCCCBBBAAA@@@@@@???@@@@@@???<<<;;;;;;:::888666777555333333333222111////////////...............------..................,,,---............---,,,,,,,,,,,,------............------------...//////------------------------////////////////////////------------------------,,,,,,------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******---------------,,,+++***+++,,,,,,---------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------......------------.........------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,000///---++++++,,,---...+++++++++++++++++++++++++++,,,...---+++******+++------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,------////////////////////////////////////////////////111111000000000000//////000000000000000000000000111000///......///000111000000000000000000000000//////000000000111111111............////////////111111111111111111111111111111222333333222111111222222222222222222222222333333222222222222222222222222333333333222111111222222222222333333333333444444444444444555555666666666666666666666666666888777777666555444333333444444444444444444444444444444444444333222111000111111000000000000//////........................------------------------........................,,,,,,,,,------------------------.............../////////000111222444444777999<<>>@@@CCCFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTRRRSSSTTTVVVWWWWWWWWWWWWUUUVVVVVVVVVTTTRRRPPPOOOPPPPPPQQQQQQQQQRRRSSSSSSOOOPPPQQQRRRRRRQQQPPPOOORRRTTTUUUVVVUUUTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTUUUWWWXXXTTTTTTTTTTTTSSSSSSRRRRRRRRRPPPOOOMMMLLLKKKLLLLLLIIIJJJKKKLLLMMMNNNOOOPPPQQQPPPOOONNNNNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBBBBBCCCCCCBBB@@@???===;;;::::::999666444333333333222111111000000........./////////000000,,,---///111111///---,,,---------..................------------...//////------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,++++++***------.........---------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++***,,,---,,,+++)))******++++++++++++,,,,,,---...,,,++++++******++++++,,,------,,,,,,++++++++++++------,,,,,,++++++++++++//////////////////////////////////////////////////////////////////000000000000000000000000000000111000///......///000111//////////////////////////////......//////000111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111333333333333222222111000111111111222222222333333333333333333333444555555555555555555555555555555333333444444555555666666444444444444444444444444222222333333222222111111000000000////////////...................................................---------.........//////..................//////000000111222444555666666888888999;;;===???AAABBBDDDFFFHHHJJJKKKKKKIIIIIIKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKMMMNNNPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUVVVVVVTTTRRRPPPOOOPPPQQQQQQRRRSSSSSSSSSSSSPPPPPPQQQRRRRRRQQQPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWXXXUUUUUUTTTTTTSSSSSSSSSSSSQQQOOOMMMKKKJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPPPPQQQPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCCCCAAA???>>>>>>===;;;999888777777666555444444444000000000000000000000000---...000111111000...---...........................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,************++++++++++++......---,,,+++******)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...------------///111222,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,++++++++++++++++++,,,------------------------------------,,,++++++***+++,,,------------,,,,,,,,,,,,---------...............---------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***,,,------+++******+++++++++++++++,,,,,,---...,,,++++++******++++++,,,)))*********+++++++++,,,,,,,,,++++++******))))))////////////////////////////////////////////////......////////////000000000000000000000000000000//////000000000000//////000000000000000000000000000///...---...///000111............////////////111111111111111111111111222111000000000000111222222222222222222222222222333333222222222222222222222222333333333222111111111111111111222222222222333333333333333444444555555555555555555555555555111111222333444555666666333333333333333333333333111222222222222222111111000000////////////......------------------------........................,,,,,,------.../////////......//////000111111222111222333555666888999:::>>>???@@@AAACCCFFFHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKNNNOOOPPPQQQPPPOOONNNMMMJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQSSSSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPRRRRRRSSSSSSSSSPPPQQQRRRTTTUUUUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQNNNPPPRRRRRRQQQPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNLLLKKKLLLLLLMMMOOOOOOPPPQQQRRRRRRSSSSSSPPPQQQQQQPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDBBBAAABBBAAA@@@>>>===<<<<<<;;;:::999888888444444333333222111111111//////000000000000///////////////..................------------...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------------------------,,,,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++((()))***+++,,,---------)))***************++++++......---,,,+++***))))))***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------............---,,,,,,,,,---...000111222++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...------,,,,,,------...++++++************++++++------------------------,,,,,,---------,,,++++++***+++---......---,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,------------......+++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,(((((()))******+++,,,,,,+++++++++******)))))))))////////////////////////000000000000000000000000........./////////000000000000000000000000000000...///000111111000///...000000000000000000000000000///...------///000111............////////////111111111111111111111111222111000//////000111222333333333333333333333333222222222222222222333333111111222333333333222222111111111111222222222222333333222222333333444555555555555555555555555555111111111222222333333333333333333333333333333333111111222222222222111111000000/////////.........------------------------........................,,,,,,------...//////000......///111222333444555666666888:::<<<>>>@@@AAACCCDDDEEEFFFHHHJJJLLLMMMKKKKKKLLLMMMNNNNNNOOOOOONNNOOOPPPQQQPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKNNNPPPSSSTTTUUUUUURRRQQQQQQPPPPPPQQQQQQRRRQQQPPPOOONNNNNNNNNNNNNNNMMMMMMOOOPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQRRRRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQRRRQQQPPPQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNQQQQQQQQQRRRRRRSSSSSSSSSPPPRRRSSSRRROOONNNOOOPPPMMMMMMLLLLLLLLLLLLMMMMMMMMMKKKIIIIIIJJJIIIHHHFFFGGGEEEDDDDDDEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<:::999888777666444333333111111000//////000111111000/////////.........---...------------...//////------------------------////////////////////////------------------------,,,,,,------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---...............++++++,,,---......------+++++++++,,,,,,---------******++++++++++++++++++......------------.........------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,.../////////...---------------..................---------,,,,,,,,,+++,,,------............++++++++++++++++++++++++,,,...//////---,,,,,,---------,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***////////////////////////111111111111111111111111---.........//////000000000000000000000000000000---...111222222111...---000000000000000000000000000///---,,,---...000222000000000000111111111111111111111111111111111111222111000//////000111222333333333333333333333333111111111222222333333444000111222333333333333333000111111111111222222222333333222222333333444555555555555555555555555555222222111111111111111111333333333333333333333333000111111222222222111111000/////////............------------------------////////////////////////,,,,,,------...///000000...///000111333555666777;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLMMMOOOPPPRRRSSSKKKLLLNNNNNNNNNLLLJJJHHHJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKNNNQQQSSSUUUUUUUUUQQQQQQPPPPPPPPPPPPQQQQQQOOOOOONNNNNNMMMMMMNNNNNNKKKLLLMMMNNNOOONNNMMMMMMMMMNNNOOOQQQRRRRRRRRRSSSRRRQQQPPPPPPPPPQQQSSSTTTRRRRRRSSSSSSSSSQQQPPPOOOKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRRRRQQQPPPQQQRRRRRRRRRSSSTTTUUUVVVVVVWWWSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVXXXVVVTTTRRRPPPPPPPPPPPPRRRRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSTTTSSSPPPOOOPPPRRRNNNNNNMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDCCCBBBAAA??????>>>>>>===<<<:::888777555555333111///......///111333000000//////.........---...------------...//////........................------------------------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------((())))))+++,,,---......******+++,,,,,,---......---..................---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---.../////////...***+++,,,---,,,+++***)))+++++++++,,,,,,---------)))))))))******++++++,,,///......------......///...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------------+++---///000111000///...---------.........//////......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---///000///...,,,------...------,,,++++++++++++,,,++++++++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000000000000000000000000000000111111222111111000000//////......////////////000000000000000000////////////000000111111111111000000000000000000000000000000000000333333222111000000111111111222222333333222222111222222333333333222222111333333222222111000//////111111111111111111111111222222222222222222222222555444444333333444444555333333333333333333333333111222222333333222222111111111111111000000000000,,,---------.../////////***+++---...///...------///---++++++...///...,,,......---------...//////...///222555888;;;===>>>>>>@@@AAACCCEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQJJJKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRSSSRRROOONNNMMMNNNOOOPPPOOONNNMMMMMMLLLLLLLLLMMMOOOOOOOOOOOOOOONNNMMMLLLLLLMMMOOOQQQRRRRRRRRRQQQPPPPPPOOONNNNNNNNNOOOOOORRRSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRRRRPPPOOOPPPSSSUUUSSSQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSTTTZZZYYYVVVTTTRRRQQQQQQQQQOOOQQQSSSTTTRRRPPPNNNNNNUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRROOONNNNNNMMMMMMMMMNNNNNNQQQQQQPPPOOONNNNNNMMMMMMJJJHHHGGGGGGIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???===<<<;;;:::888888777666555333111000111111000000/////////...000000///......---,,,,,,000////////////............/////////000000111111------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---+++***)))***++++++)))************++++++++++++,,,,,,------,,,,,,+++------------------------------------------------))))))*********+++++++++000000//////............,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,*********++++++,,,,,,---///---++++++,,,..................................................................------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************////////////////////////////////////000000000000000000000000000000000000/////////...///000000111111000000000/////////...////////////000000000000000000////////////000000//////000000111111111222000000000000000000000000111111111000000000//////000111111222222111111000222222222333333222222111333333222222111000000000111111111111111111111111222222222222222222222222444444444444444444444444222222222222222222222222111222222333333222222111111111111000000000//////---------...............+++,,,---.........---,,,111...,,,---///000///...............///000111111333444777:::===???AAABBBDDDEEEFFFHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLNNNPPPQQQQQQQQQRRRQQQPPPOOOOOOQQQRRRSSSNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNMMMNNNQQQRRRQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTWWWYYYZZZXXXWWWUUUSSSQQQQQQPPPQQQPPPRRRSSSSSSRRRPPPPPPQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQPPPPPPOOONNNNNNMMMKKKIIIHHHHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@???>>>;;;;;;:::999888666555444333222222111000/////////000000//////.........---/////////............------------....../////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******...---,,,+++***++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------,,,,,,,,,,,,------//////---,,,,,,---/////////...---,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,...,,,++++++---......---------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************////////////////////////////////////000000000000000000000000000000000000...............//////000000000000000////////////////////////000000000000000000////////////000000......///000111222333333000000000000000000000000///000000000000///......000000000111111000000000111222222333333222222222333333333222111111000000111111111111111111111111222222222222222222222222222333444555555444333222111111111111111111111111111111222222222222111111111111000000000000//////...............---------------.........---,,,,,,111000......000000000///...///000111222444555555:::<<<>>>AAACCCEEEFFFGGGJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKLLLMMMNNNOOONNNNNNOOOOOONNNNNNMMMLLLIIIJJJLLLMMMOOOOOOPPPPPPPPPOOONNNNNNOOOPPPRRRSSSMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJJJJKKKJJJJJJIIIHHHKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMLLLKKKLLLMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNQQQSSSUUUWWWUUUTTTSSSQQQPPPPPPOOOOOOQQQRRRRRRRRRQQQQQQRRRTTTOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQPPPPPPOOOOOONNNLLLKKKIIIJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEDDDBBBAAAAAA??????>>>===<<<;;;999888666555444333222111000///000000000000///////////////............---------,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,,,,,,,,,,,,,************+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---111///---++++++---///111......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////000000000000///////////////////////////............///000000000000000000////////////////////////000000000000000000////////////000000...//////000111111222222000000000000000000000000///000000111111000///...000000111111111111000000111111222333333333222222333333333222222111111111111111111111111111111111222222222222222222222222111222444555555444222111222222222222222222222222111111222222222222111111111000000000/////////////////////...---------,,,//////.........---,,,,,,000///......///000000000000111333555777999:::;;;AAABBBDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNMMMLLLKKKLLLMMMOOOPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEFFFFFFGGGIIIIIIHHHIIIIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIIIIJJJKKKMMMNNNNNNQQQQQQPPPOOOOOONNNNNNNNNOOOPPPPPPNNNNNNOOORRRTTTRRRQQQPPPOOONNNNNNNNNNNNQQQQQQQQQPPPPPPOOONNNNNNPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNLLLKKKKKKMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<999999888666555333222111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++------------------------------------------------.............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++------------------------*********+++++++++,,,,,,+++++++++++++++************++++++,,,,,,++++++***,,,,,,------------,,,,,,---...000222222000...---------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,------+++******+++------...------,,,,,,,,,---------------,,,,,,++++++***,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////000000000000////////////////////////000000//////000000111222////////////000000000000////////////000000000000000000////////////000000111111000000000000000000000000000000000000000000000111111111222111111111111222222222222222222111000111222333333333333333333333333222222222222222111111111111111111111111222222222222222222222222111222444555555444222111333333333333333333333333000111111222222111111000000000000////////////.../////////...---------,,,000//////...------------............///000111222555666999<<<>>>@@@AAAAAAFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLNNNMMMLLLLLLLLLMMMOOOOOOLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIHHHCCCCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFGGGFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEEAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFGGGIIIHHHGGGFFFDDDCCCBBBBBBGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKJJJKKKNNNQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOMMMLLLLLLNNNOOOOOONNNOOOOOONNNNNNMMMMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA@@@???======;;;:::888777666555111111111111000000000000//////.........---------......------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------***++++++++++++,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------......------,,,,,,---///000000///---,,,------------------------------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---***+++------------+++***------,,,,,,,,,------......------,,,,,,+++++++++,,,+++,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////////////////000000000000000000000000000000000000000000000000000111222222////////////000000000000////////////000000000000000000////////////000000111111111111000000//////000000000000000000000000222111111000111111222333222222333333333333222222000111222222333333333333333333333333333333222222111111111111111111111111222222222222222222222222111222333444444333222111333333333333333333333333000000111111111111000000000000////////////.....................---------000///......---............///111222222333666888;;;===???CCCEEEGGGGGGGGGIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFAAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCC???AAACCCFFFHHHJJJKKKKKKIIIIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJHHHGGGHHHKKKMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLMMMNNNPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???>>>===;;;;;;:::555555444444333222222111000////////////.........////////////............................................................------------------------------------------------........................---------,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------............---------------......---------------------------------------------------------------------------------...------,,,,,,------...+++---///111111///---+++------,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000000000000000///////////////000111111.../////////000000000111////////////000000000000000000////////////000000000000000000000111111111000000000000000000000000222111///......000222444111111222222222222111111000000111222333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111111000000000000/////////.........---------...............///......------...///000111333666777888999===AAAAAACCCFFFIIIKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMIIIJJJLLLNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCAAABBBDDDFFFFFFEEEDDDCCC???@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAACCCEEEGGGIIIGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDEEEFFFFFFGGGGGGHHHEEEGGGHHHGGGDDDCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIIII===???AAACCCEEEFFFGGGGGGFFFGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIHHHFFFFFFHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOMMMLLLMMMNNNPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAA@@@@@@??????::::::999888666555444444111111000000000/////////////////////.........---........................------------------------------------------------................................................---,,,++++++,,,---...///........................------------------------,,,,,,,,,---------......)))***+++---------,,,++++++++++++,,,,,,,,,------+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------............------......---,,,,,,---..............................------------------------+++,,,,,,------.........///......------......///,,,---////////////---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------------...,,,++++++---......---------------------------------------------------+++,,,,,,,,,------------++++++,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000000000000000...............///000000.../////////000000111111////////////000000000000000000////////////000000......///000111222333333000000000000000000000000222000---,,,,,,///222444000000111111111111000000///000111222333444444444333333333333333333333333111111111111111111111111222222222222222222222222333222222111111222222333111111111111111111111111000000111111111111000000000/////////............,,,------......////////////...------...///000111444777;;;<<<===???CCCGGGDDDFFFIIIMMMOOOOOOOOOOOOMMMNNNNNNOOOOOOOOOOOOOOOLLLJJJHHHEEEDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNHHHIIILLLNNNNNNMMMKKKIIIHHHHHHHHHIIIHHHGGGGGGFFFEEEDDDBBBAAAAAABBBCCCCCCAAABBBBBBCCCBBBBBBAAAAAA@@@AAACCCDDDEEEDDDCCCBBB>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@AAADDDFFFIIIJJJGGGFFFDDDCCCBBBAAAAAAAAADDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJFFFFFFGGGGGGHHHIIIIIIIIIEEEGGGIIIGGGDDDCCCDDDFFFEEEFFFGGGIIIKKKMMMOOOPPPEEEFFFGGGHHHHHHGGGFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJHHHGGGFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMNNNOOOMMMLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===;;;999888777666111111111111000000000000/////////......---------////////////////////////------------------------------------------------................................................,,,++++++***+++,,,..............................------------------------,,,,,,,,,------.........((()))+++,,,---,,,,,,+++++++++,,,,,,,,,---------***,,,///111111///,,,***------------------------------------------------+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,------......------,,,------............------000///---++++++---///000........................------------------------++++++,,,,,,---...////////////............//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........///---++++++,,,.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111111000///......---...///////////////..............................//////000000000000//////////////////////////////000000000000000000000000...............///000000222111000///000111333555111000/////////000222333000000000000111111111111111111222222222333333333222222222222222222222222333333333333333222111000222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000000000000////////////...///////////////......------........./////////111222222222111222555888:::;;;===???BBBDDDFFFGGGJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOOOONNNNNNNNNNNNLLLKKKHHHFFFDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHKKKJJJIIIGGGFFFFFFEEEEEEBBBAAA@@@>>>======>>>>>>@@@@@@AAAAAAAAA@@@>>>===>>>???@@@BBBBBBBBBBBBAAABBB@@@======>>>@@@BBBBBB@@@@@@@@@BBBDDDGGGIIIKKKJJJIIIHHHFFFEEECCCCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGMMMQQQUUUUUUPPPMMMNNNQQQUUURRRNNNMMMOOORRRUUUVVVXXXUUUQQQMMMKKKJJJKKKKKKJJJKKKMMMQQQVVVXXXXXXWWWVVVRRRNNNNNNOOOMMMHHHCCCEEEIIIKKKHHHGGGJJJKKKJJJLLLHHHDDDEEEGGGIIIGGGDDDLLLJJJGGGFFFGGGGGGGGGFFFJJJHHHFFFFFFHHHKKKLLLMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOONNNLLLJJJIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFDDD@@@===;;;<<<===>>>777777666444333222111000000///...------...000111------......///.........---------.........//////------............------........................//////...---,,,,,,,,,,,,---------...///000000111,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------........................------------------------,,,------....../////////,,,,,,------...///000000000///---+++***+++---...........................------------------------...------,,,,,,------...---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////..............................//////000000000000//////000000000000000000000000000000000000000000000000//////......//////000111222111000//////111222333000000000000000111111222000000000000111111111111111111111222222222333333222222222222222222222222333333333333333222111000333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333000000000000////////////...///////////////...............////////////000///111333444555777:::<<>>>>>???@@@@@@===>>>???@@@@@@???>>>======>>>???AAAAAAAAA@@@???@@@?????????@@@AAAAAAAAABBBDDDFFFHHHMMMTTT\\\ccc```\\\UUUPPPNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMMMM\\\aaaeeeeeeaaa^^^___```___]]]\\\]]]^^^``````___```___]]]\\\\\\[[[ZZZYYYYYYYYYZZZ]]]aaacccdddcccccc___\\\[[[]]]\\\WWWSSSMMMOOOPPPNNNOOOSSSTTTQQQPPPOOONNNLLLJJJHHHGGGFFFIIIHHHFFFEEEFFFGGGHHHHHHKKKIIIGGGFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHJJJLLLMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFCCCAAA?????????@@@<<<<<<;;;999888666555555222111///...---...///000///////////////......------------.........//////------............------........................,,,,,,,,,,,,---...//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------......---------------------------------------------------------------------.........,,,,,,,,,---.........//////...---,,,+++,,,,,,---........................------------------------...------,,,,,,------...///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111......///////////////...//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000000////////////000111111333222111000///000111222//////000111111111111111000000000000111111111111111111111222222222222333222222222222222222222222222222333333333222111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000000000000////////////...//////000000/////////....../////////000000000///222666999;;;===@@@CCCFFFGGGHHHIIIJJJLLLMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@?????????@@@@@@AAA<<<;;;:::::::::;;;===>>>======>>>????????????>>>===>>>@@@AAABBBBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDDGGGJJJNNNQQQXXXddduuuzzzooofffbbb```^^^\\\VVVUUUSSSRRRSSSTTTWWWXXXfffkkkppprrrpppnnnmmmnnnmmmnnnoooqqqsssrrrooolllkkkkkkmmmppprrrqqqooommmfffdddccceeehhhjjjkkkkkkllliiiggggggiiihhheeeaaa[[[[[[ZZZYYY^^^eeefffccc\\\]]]]]]YYYSSSNNNLLLLLLJJJIIIGGGFFFGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGEEEEEEEEEGGGIIIKKKKKKKKKJJJJJJIIIIIIIIIJJJGGGFFFFFFFFFGGGIIILLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNKKKKKKJJJKKKLLLLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA@@@???===;;;:::888888444333111000......//////111000000000///......------............/////////------............------........................,,,,,,,,,,,,---...///000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------........................++++++++++++++++++++++++------,,,,,,,,,,,,------++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------...------,,,,,,------......,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000111111---...//////////////////000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000111111222333222111000//////000000...///000222222111000000///000000000111111111111111111111111222222222222222222222222222222222222222222333333333222222111444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222000000000000////////////...//////000000000000///......///000000111222222222666;;;>>>AAACCCEEEGGGIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOSSSRRRPPPOOOMMMLLLKKKKKKLLLKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>?????????::::::999888999:::;;;<<<===>>>>>>?????????@@@@@@???@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKNNNQQQRRRVVVYYY\\\cccqqq{{{vvvqqqmmmfffccc```]]]\\\^^^aaacccjjjooouuuyyyzzzyyyyyyzzz{{{{{{}}}{{{xxxvvvvvvxxx}}}|||ssspppmmmlllnnnppprrrrrrtttrrrqqqrrrssssssqqqooojjjiiihhhiiisss~~~~~~sssrrrnnnjjjeee___ZZZWWWQQQPPPNNNLLLKKKLLLNNNPPPMMMMMMLLLJJJHHHHHHHHHIIIIIIHHHFFFFFFFFFHHHKKKLLLKKKKKKJJJIIIIIIJJJKKKKKKFFFEEEDDDDDDEEEGGGIIIKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOLLLKKKJJJKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHIIIIIIIIIHHHFFFEEEDDDBBBBBB@@@>>><<<;;;999888888666444222111000//////000//////.........//////.............../////////------............------........................000///...------,,,,,,,,,---------....../////////------------------------------------------------------------------------------------............++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,+++------------------------,,,,,,------------------...------,,,,,,------...+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000000///...,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------....../////////000000000------...///////////////000000000000000000000000//////000000000000//////........................////////////////////////000000000000000111111222222111111000000/////////...///000222222111000000///000000000111111111111000000111111111222222222222222222222222222222222111222222333333333222222444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111000000000000////////////......///000111111000000...///000111333444555666999<<>>>>>===============>>>===<<<;;;;;;<<<===>>>??????@@@@@@BBBCCCDDDDDDDDDEEEHHHJJJMMMNNNNNNNNNOOOOOONNNNNNPPPUUU]]]cccdddgggjjjkkkooo}}}}}}xxxsssooojjjfffdddeeegggiiiooossszzz}}}}}}|||zzzzzz|||}}}}}}yyyxxxwww{{{}}}{{{vvvmmmeee]]]]]][[[WWWSSSSSSUUUXXXVVVVVVUUURRRMMMJJJJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLHHHFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOMMMKKKJJJKKKLLLMMMLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGFFFDDDDDDCCCBBB@@@>>>===;;;;;;;;;:::888666444222111000......------...///000111////////////////////////------............------........................000000///...------------------------............------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------...------,,,,,,------...------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,+++------------------------,,,,,,,,,---------.........------,,,,,,------...+++)))((()))***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******+++++++++++++++,,,,,,---------000000000000000/////////,,,---...///000000000000//////////////////////////////000000000000//////------------------------000000000000000000000000000////////////000111111000000000000000000////////////000111111111111111000000000000111111111111000000000111111111111222222222222222222222222222111111222333333333222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000////////////......///000111111111111000111222555777:::<<<===AAACCCEEEGGGGGGGGGIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRQQQOOONNNLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;<<<======>>>======<<<===>>>@@@AAACCCDDDFFFHHHKKKOOOQQQSSSQQQRRRUUUWWWYYYYYYYYYYYY[[[[[[ZZZXXXXXX___iiiqqqvvvxxxyyyzzz}}}~~~{{{xxxsssnnnllllllnnnppprrruuuzzz}}}sssjjjjjjgggbbb]]]\\\___cccffffffeee___WWWQQQPPPPPPOOONNNMMMLLLKKKJJJJJJIIIJJJHHHGGGFFFFFFGGGIIIJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNOOONNNLLLKKKKKKMMMNNNNNNMMMNNNMMMLLLJJJHHHHHHGGGGGGFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@>>>===;;;999777555444333000///...---...///000111000000000////////////...------............------........................------------...///000111111000///...---+++******------------------------,,,,,,,,,------------...------------------------***++++++,,,,,,---------------------------------......------------......++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......------------......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++***++++++,,,,,,------...////////////////////////,,,---...///000000000000........................//////000000000000//////........................000000000000000000000000//////......//////000111//////000000000000000000000000000000000111111222000000000000111111111111000000000000111111111111222222222222222222222222000111222333333333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////......///111111222222111333444666:::===AAACCCDDDEEEGGGHHHHHHHHHHHHKKKMMMMMMMMMMMMNNNNNNOOOOOOOOOKKKLLLNNNPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIHHHHHHGGGGGGEEEFFFGGGHHHGGGFFFDDDCCCAAAAAAAAA@@@@@@??????>>>>>>>>>?????????>>>======::::::;;;<<<>>>???AAABBB@@@@@@@@@AAACCCFFFHHHJJJMMMOOOSSSXXX^^^dddiiilllhhhhhhiiijjjjjjiiihhhhhhfffffffffcccbbbfffooovvv~~~|||xxxwwwwwwyyyzzzvvvwwwzzz~~~|||ssssssqqqkkkfffeeeiiinnnvvvwwwwwwqqqiiicccbbbccc^^^^^^]]]\\\YYYVVVTTTRRRPPPNNNKKKHHHGGGGGGIIIJJJKKKJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKMMMNNNNNNNNNLLLKKKKKKMMMNNNOOONNNOOONNNMMMKKKKKKJJJJJJJJJFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCC??????>>>===;;;888777666555444222000//////000111000000000000/////////...------............------........................------------...///000111111000///...,,,+++***)))........................,,,,,,,,,---------......------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------......------------......+++,,,------......---------------------------------------------------------------------.........,,,,,,,,,---.........///++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------......---,,,,,,///000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++******+++,,,,,,---......---------.........//////,,,---...///000000000000........................//////000000000000//////////////////////////////000000000000000000000000...............///000000---...///000111111000000111000/////////000222333000000000000111111111111000000000000111111111111222222222222222222222222000111222333333333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////......///111111222222222555777:::===BBBEEEHHHJJJGGGHHHIIIHHHHHHIIILLLOOOKKKLLLLLLMMMMMMNNNNNNNNNMMMOOOQQQSSSSSSSSSQQQQQQMMMMMMLLLKKKKKKKKKKKKKKKGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGFFFDDDBBBAAA????????????>>>>>>======>>>>>>>>>>>>>>>>>>======:::;;;<<<>>>AAAEEEGGGIIIHHHIIIJJJLLLOOOSSSWWWYYYWWWZZZ___fffnnnwww~~~{{{{{{{{{zzzyyywwwuuussslllmmmmmmjjjgggiiipppvvv}}}}}}~~~vvvwwwuuupppkkkkkkpppuuuyyyuuuuuuxxxnnnooonnnllliiieeeaaa^^^WWWUUUQQQMMMKKKJJJJJJKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKKKKMMMOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@@@@>>>===:::999777:::888555222000///000000111111000000/////////...---..................---........................111000///......------...------------------------........................,,,,,,,,,------.........------------------------,,,,,,------...///000000++++++++++++++++++++++++......------------......------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......+++,,,------......------........................---------------------------------....../////////,,,,,,------...///000000,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...,,,+++***+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,++++++******++++++******+++,,,,,,---......////////////////////////000000/////////.....................///////////////////////////.........////////////////////////000000000000000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111222222222222222222222222666555444444333333333333333222111111000000111111222111111111000000//////111111000000//////......///111111111/////////111222222222111111333777;;;>>>???AAADDDFFFIIIKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOPPPOOONNNMMMOOOQQQRRRRRRQQQMMMMMMLLLKKKKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@???;;;;;;<<<>>>@@@@@@>>><<<;;;;;;<<<===>>>=========:::===@@@CCCJJJRRRUUURRRRRRQQQSSSZZZccchhhhhhfffdddfffggglll|||vvvnnnnnnllljjjkkkmmmoooppppppyyy~~~~~~zzzsssmmmmmmsssyyy~~~{{{{{{~~~xxxpppooofff^^^ZZZWWWQQQNNNNNNKKKJJJJJJNNNOOOLLLHHHGGGHHHGGGGGGIIIJJJIIIGGGEEEHHHGGGFFFGGGIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEBBBBBBAAA@@@????????????;;;;;;:::999888888777777000000000000////////////000////////////.........111000...------...//////000000//////.........---,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---,,,++++++******++++++------------------------+++,,,,,,---.........---------------------------............---,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...///000000...,,,,,,------......//////......------,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,+++******,,,,,,+++---...///...,,,...---,,,+++++++++,,,---..............................---------,,,,,,,,,............////////////.........///////////////////////////////////////000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333333222111111222222444333333222222222222222111111111111000000000///111000000000/////////...---///000///...---///000111222333444555888===@@@CCCCCCDDDFFFHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMOOOPPPOOONNNKKKKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEDDDCCCBBBAAA@@@CCCCCCCCCBBBBBB@@@===<<<;;;:::999:::;;;<<<<<<;;;======>>>?????????@@@@@@AAAEEEIIIMMMVVV```dddcccaaa```aaagggooosssrrrpppnnnnnnmmmpppvvvooolllmmmnnnqqqsssrrrpppmmmrrr~~~|||vvvpppqqqwww~~~xxxnnniiiddd\\\UUUSSSSSSRRRRRRSSSSSSPPPKKKIIIIIIHHHHHHHHHJJJIIIGGGEEEEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOONNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<:::999888777222222111111111000000000........................222111///...------......000/////////............,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---........................------......------,,,+++++++++,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.......................................---------------,,,++++++++++++,,,------------------------+++,,,------......---------------------------------------...------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++------,,,+++,,,---+++,,,,,,------,,,,,,+++...------------------...---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******,,,,,,+++---...///...,,,------,,,+++++++++,,,---........................---------------,,,,,,,,,............////////////------......//////000000////////////////////////000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222222222222222222222222111000000000000111555444333333222222333333111111111111000000000000000000000000////////////---...///000//////000222111444777:::<<<@@@CCCFFFHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJOOOMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>===;;;:::999;;;:::888888888:::<<<===>>>>>>???@@@BBBDDDFFFGGGKKKPPPTTTZZZcccooottttttpppoooppptttyyy|||{{{yyyvvvvvvssstttxxxuuunnnqqquuuyyyzzzwwwpppjjjkkkuuu|||wwwwww{{{yyyuuuwww~~~zzzuuulllccc^^^aaa``````___]]]ZZZUUUQQQLLLJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGFFFFFFHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKIIIGGGFFFEEEFFFHHHIIIEEEDDDDDDCCCBBBBBBBBBAAACCCCCCAAA???===;;;:::999555555444333222222111111////////////////////////222111000...------------////////////............---------------.................................------,,,,,,,,,,,,------........................------......------,,,,,,,,,,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------.....................---,,,,,,,,,,,,---------------------------,,,,,,------......------------------------------,,,,,,------...---------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,(((***,,,,,,++++++---...+++,,,,,,------,,,,,,+++........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,+++---...///...,,,---,,,,,,++++++,,,,,,---........................////////////////////////............////////////,,,------...///000111111////////////////////////////////////////////////000000000000000000000000//////............//////000000000000000000000000///////////////////////////000000000000000111111111111111111111111111111222222222222222222222222111111000000000000111111444444333222222222222222111111111000000000000000000000000000////////////---///111222222333444666555888===AAACCCEEEHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEEEEBBBCCCDDDEEEGGGHHHJJJJJJOOOMMMLLLKKKLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA???>>>===<<<:::;;;<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>AAACCCDDDDDDFFFIIIMMMRRRUUUWWWYYY\\\```dddmmmwww||||||vvvvvvvvvyyy}}}~~~}}}{{{xxxwwwvvvuuu~~~}}}|||vvvxxx|||zzzqqqkkkhhhoooyyy~~~|||wwwpppoooqqq~~~}}}zzz}}}xxxpppkkkooopppooolllkkkiiiccc^^^QQQOOOMMMMMMMMMNNNMMMLLLMMMLLLKKKHHHFFFEEEFFFGGGDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJFFFFFFFFFFFFEEEDDDCCCCCCEEEDDDCCCBBB@@@???======999888888666555444333333111111111111111111111111/////////...............///////////////.........---------.......................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,///.............................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////...---------------------------------------,,,,,,------...------,,,,,,,,,------------------++++++,,,---...............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++---...---,,,,,,...000---......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,------.........................../////////////////////............////////////,,,------...///000111111////////////////////////////////////////////////000000000000000000000000//////............////////////////////////////////////////////////////////////000000111111111222111111111111111111111111222222222222222222222222222222111111111222222333333333222111111111111111000000000000000000111111////////////000000000000---000222333444666888:::<<>>@@@CCCFFFHHHJJJLLLOOOMMMKKKJJJJJJIIIGGGFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<===>>>>>><<<;;;<<<>>>;;;===AAACCCEEEGGGLLLOOOQQQSSSVVVZZZ```eeeiiillliiikkklllmmmsss|||~~~zzzzzz{{{}}}~~~}}}vvvwwwwwwyyy|||tttoookkkooottt{{{}}}|||xxxzzz{{{{{{{{{}}}{{{yyytttnnnkkklllsss{{{~~~|||vvvssswwwzzzyyyuuuuuuuuupppiiiYYYWWWTTTSSSSSSTTTTTTSSSUUUUUUTTTQQQLLLIIIHHHIIIEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJKKKLLLLLLKKKJJJJJJGGGGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;:::888777666666222222222222111111111111------...//////000000000.........///////////////...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////000///......------......------------------------,,,------...------,,,,,,,,,,,,,,,---------......++++++,,,---...............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------......------,,,.........---++++++,,,...---......//////......---+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------------............////////////------......//////000000////////////////////////000000000000000000000000000000000000000000000000000//////......//////000////////////////////////000000000000000000000000000000000111222222333333111111111111111111111111222222222222222222222222333222222222222333444444333222111111000000111111000000000000111111111111////////////000000000000...000333555777999<<<>>>CCCEEEHHHJJJJJJIIIJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLGGGFFFEEECCCAAA@@@@@@@@@<<<===???BBBEEEIIIKKKLLLLLLKKKIIIHHHHHHGGGEEECCCAAA@@@@@@???>>>???????????????>>>>>>>>>=========<<<>>>???===:::888;;;>>>@@@DDDIIILLLPPPVVV^^^eeedddfffiiimmmqqqtttvvvwwwxxxyyyxxxvvvzzz~~~}}}vvvvvvyyy~~~}}}xxxuuurrrssstttwww}}}}}}}}}}}}zzzxxxvvvqqqrrrqqqppppppuuu~~~}}}||||||~~~}}}xxxwwwtttnnnjjjjjjmmmttt~~~zzzyyy{{{{{{{{{}}}yyypppddd```\\\ZZZ[[[\\\]]]]]]\\\^^^___\\\VVVQQQPPPPPPNNNLLLIIIFFFDDDDDDDDDEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIKKKMMMMMMLLLJJJIIIGGGHHHHHHIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<;;;;;;::::::333333222111000//////...,,,---...///000000000///.........////////////////////////.............................................------------..............................,,,,,,------......------+++++++++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---------...............//////...------------...------------------------------......------,,,,,,+++,,,,,,------.........,,,,,,------...---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------............------------,,,***(((((()))++++++,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++---...///...,,,******+++,,,------------------------------------,,,,,,,,,---------..................////////////.........///////////////////////////////////////000000000000000000000000////////////////////////111000000//////000000111////////////////////////000000000000000000000000000111111222333333444444111111111111111111111111222222222222222222222222222222222222222333444444333333222111111111111222///000000000111111111111.../////////000000000111222444888:::<<>><<<<<<;;;;;;>>>???AAACCCEEEHHHJJJJJJIIIGGGEEEDDDDDDDDDBBB@@@@@@???>>>>>>======>>>>>>============>>>>>>>>>>>>>>>AAACCCCCCAAABBBFFFKKKNNNQQQUUUXXX^^^iiiwww~~~|||~~~zzzxxxvvvwwwuuuyyy}}}~~~}}}}}}~~~~~~{{{yyywwwyyyyyyyyy~~~||||||}}}|||}}}zzzuuuuuuuuuuuutttooopppooollllllrrr|||~~~|||{{{{{{~~~yyyuuuuuutttoookkkjjjmmmrrrzzz~~~uuummmiiidddbbbbbbdddeeeeeecccgggkkkjjjeee```^^^^^^```\\\UUUMMMHHHEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHGGGEEEDDDAAA@@@@@@@@@??????>>>>>>?????????>>>>>>=========888777666444333111000/////////000000000...---,,,............/////////000000/////////.........---..............................------------..............................+++,,,------......------*********++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.......................................---------///...------,,,,,,------------------------------------......------,,,+++++++++,,,,,,---......///---------...------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------............------+++,,,+++)))((((((***---+++,,,,,,------,,,,,,++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,+++---...///...,,,)))***+++---......------------------------------........./////////000000............/////////000///////////////.........////////////////////////000000000000000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000111111222333444444555555111111111111111111111111222222222222222222222222222222111111222333444444555444333333222222333333//////000000111111111222.../////////000000111111777:::===@@@CCCEEEIIILLLHHHIIIKKKKKKJJJJJJLLLMMMJJJJJJIIIHHHFFFEEEDDDCCC===<<<;;;:::999888888888AAABBBCCCDDDFFFGGGHHHIIIFFFDDDBBBBBBBBBAAA@@@>>>??????>>>===============<<<<<<======>>>??????@@@EEEIIINNNPPPQQQUUU\\\bbb[[[]]]___bbbiiixxx}}}yyysssooonnnvvvtttwww~~~|||wwwxxxyyy|||}}}{{{zzz~~~~~~}}}{{{}}}~~~||||||vvvoooooosssttttttpppqqqpppnnnmmmrrr|||~~~zzzyyy{{{~~~}}}wwwsssttttttoookkkkkkooosssyyy~~~}}}zzzrrrnnniiiffffffhhhjjjjjjiiiooouuuvvvqqqllljjjkkkpppjjj```UUUMMMIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHFFFFFFFFFHHHJJJKKKGGGHHHIIIIIIIIIGGGEEECCCAAAAAA@@@???===<<<;;;;;;@@@@@@??????????????????===<<<;;;999777555333222111111111111///---+++)))---.........//////000000000000//////.........---..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,......---,,,,,,,,,,,,------------------------------.........---,,,,,,+++++++++,,,,,,---...//////............---,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,+++***+++...111---......//////......---,,,---///000000///---,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,------......,,,,,,+++---...///...,,,)))***+++---......------........................//////............/////////////////////.................................//////............//////000000000000000000000000////////////000000000000111111000/////////////////////000000111111222222000111111111222222222222111111222222222333333333222222222222222222222222222222333333333444444444333222111111000000111111000111333444444222///---------...//////.........111000//////111333666777;;;===@@@DDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDBBB???===;;;:::888666444333333555888999AAABBBDDDFFFGGGHHHHHHGGGDDDCCCBBB@@@??????>>>>>>???>>>===<<<;;;:::::::::>>>>>>???>>>>>>???CCCFFFRRRXXX\\\\\\^^^gggooosssqqqiiidddfffooo{{{}}}yyyuuupppjjjfffjjjqqq{{{{{{wwwrrrsss{{{yyyvvvzzz~~~}}}{{{vvvqqqqqqqqqsssxxxzzzqqqnnnrrrrrrpppwww~~~{{{yyyyyyzzz}}}{{{tttqqqrrrtttuuuuuutttsssuuu{{{|||~~~~~~||||||yyyzzzwwwpppiiihhhmmmooolllhhhlllqqqxxx{{{zzzvvvttttttyyyzzzssseeeYYYRRRNNNKKKKKKIIIGGGEEEEEEDDDBBB@@@@@@AAACCCEEEGGGHHHIIIIIIEEEEEEFFFGGGHHHIIIIIIJJJOOOMMMKKKHHHFFFEEEEEEFFFFFFDDDAAA===;;;::::::;;;======>>>???@@@AAAAAAAAA@@@@@@???>>><<<:::888777555444333222111//////...000////////////000000111////////////////////////////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------------------------------............///---------,,,,,,+++++++++,,,------......------,,,------------------------...---,,,,,,,,,,,,---...///---++++++---///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------/////////......------------------....../////////,,,,,,,,,---------......---,,,+++***+++,,,---...//////...------------...///............---------******+++++++++,,,,,,,,,))))))***++++++++++++***.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------......------------,,,,,,+++***..............................------------....../////////////////////...........................///..................///////////////////////////....../////////000000000111111000/////////////////////000000000000000000000000000111111111222222111111222222222333333333222222222222222222222222222222222222333333333333333222111111000000111111111222444555444222000///.../////////////////////111000111222444777:::;;;>>>@@@CCCFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEAAA@@@>>><<<:::888777666666444333222333555888999@@@BBBDDDEEEGGGGGGGGGFFF@@@??????>>>======>>>>>>======<<<;;;::::::;;;;;;;;;<<<===>>>@@@DDDIIIMMM\\\bbbfffgggkkkttt}}}}}}tttlllkkkoooyyyzzzuuuqqqmmmjjjhhhhhhmmmvvvxxxsssssszzz{{{wwwyyy||||||zzzyyytttttttttwww|||~~~uuurrrvvvvvvtttzzz}}}}}}}}}{{{xxxxxxzzz}}}~~~}}}yyyuuurrrsssvvvxxxzzz{{{{{{|||}}}~~~}}}zzzxxxxxxwwwtttrrrwww~~~wwwqqqkkkjjjmmmnnnllljjjiiiooovvvzzzzzzyyyyyyzzz~~~~~~tttjjjddd^^^YYYUUUQQQLLLIIIGGGEEECCCAAAEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIJJJMMMLLLJJJIIIGGGGGGFFFFFFGGGEEEBBB???<<<:::999999;;;===???AAABBBBBBBBBAAACCCCCCBBBAAA@@@>>><<<;;;666666555333222000/////////////////////000000111////////////////////////////////////////////////................................................---,,,,,,++++++,,,,,,---,,,,,,---------.........---------------------------------............///---------,,,,,,,,,++++++,,,------......------,,,---------------------------,,,++++++++++++,,,------,,,---...//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------............------------------------------------------,,,,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,---------......,,,,,,++++++,,,,,,------//////...---------------............------------++++++,,,,,,,,,---------+++,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,---------,,,,,,+++***........................------,,,,,,,,,,,,------......//////////////////..............................------------..............................------........./////////111000000///////////////000000///////////////////////////000000000111111111111222222222333333333222222222222222222222222000111111111222222222222222222111000000000000111111222444555444333111000000000000000000000000000000111333555999<<<@@@AAADDDEEEGGGHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@@@@888888777555444333222222333222111111222555888999@@@AAACCCDDDEEEEEEEEEDDD>>>==================>>><<<;;;;;;;;;<<<===>>>>>>;;;===???AAADDDJJJPPPUUUaaagggkkkllloooxxx|||sssqqqssszzz~~~wwwqqqllljjjjjjkkkhhhkkkrrr||||||wwwvvv{{{}}}yyyzzz}}}}}}{{{~~~{{{vvvvvvxxx{{{yyyvvvzzzzzzxxx|||zzzzzzyyyvvvttttttxxxuuurrruuuzzz~~~}}}zzzuuuttttttsssrrruuuyyy||||||vvvuuuwwwwwwtttpppsssyyy{{{wwwrrrooonnnmmmllljjjjjjnnnsssxxxzzz|||~~~}}}~~~xxxssslllfffbbb^^^WWWQQQMMMIIIFFFDDDHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFDDDBBB???<<<:::888:::<<<>>>AAABBBCCCBBBBBBDDDDDDDDDCCCBBB@@@???>>>999999777666444222111000///////////////000000111////////////////////////////////////////////////................................................------,,,,,,,,,,,,------,,,------------.........---------------------------------............///------------,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,***,,,...///000///---,,,,,,,,,,,,---------......++++++,,,,,,---------...............---------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,------,,,,,,///......---------------............------------,,,,,,---------.........------...///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,---......,,,,,,---------,,,++++++...........................------,,,,,,------...............////////////........................------,,,,,,,,,,,,------........................------------.........///000000////////////000000000000//////......------////////////000000000000111111222222222333333333111111111111111111111111000000000000111111111111222222111000000000000000000111222333333222000///000000000000000000111111222444777:::???BBBEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@===;;;:::999333222222222111111111000000000000111333555888999???@@@BBBCCCCCCCCCBBBBBB???>>>==================;;;;;;<<<===???AAABBBCCCAAABBBEEEGGGKKKQQQXXX]]]dddiiilllkkklllssszzz}}}zzzuuuwww{{{|||vvvpppkkkiiijjjlllkkklllppp{{{|||~~~|||yyy{{{~~~~~~|||}}}}}}}}}yyyyyyzzz}}}zzzxxxzzz|||{{{}}}xxxqqqrrrtttrrrooonnnuuuqqqooossszzz}}}zzzuuuoooqqqsssrrrpppqqqvvvyyy~~~yyyxxx{{{}}}yyytttooosss|||{{{uuuqqqoooooooooqqqrrruuuxxxzzz|||~~~||||||wwwqqqmmmiiiddd___ZZZUUUNNNJJJHHHGGGFFFEEEEEEGGGIIIJJJGGGFFFEEEDDDCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFDDDAAA>>><<<<<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???===<<<:::999777555333333000000/////////000000111////////////////////////////////////////////////................................................------,,,,,,,,,,,,------------------............---------------------------------............///------------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---------,,,,,,,,,---------......++++++,,,,,,---..................---------,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,+++///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,------,,,,,,+++........................//////............//////---.........//////000000........................------,,,,,,,,,,,,------........................------------.........///000000////////////000000000000//////......------////////////000000000000111111222222222333333333111111111111111111111111//////000000000111111111222111000000//////000000...///000000000000//////////////////000111222333555888;;;@@@DDDGGGHHHIIIJJJJJJIIIHHHGGGEEEDDDCCC>>>===<<<:::888666444333222222222222222222222222000000111222444666999:::>>>???@@@AAAAAAAAA@@@???>>>>>>===<<<;;;:::::::::::::::<<<>>>BBBEEEGGGIIIGGGIIIMMMQQQVVV[[[bbbfffjjjoooqqqnnnlllpppssssssvvvsssuuu{{{}}}|||xxxrrrmmmjjjkkklllooonnnpppyyyzzzvvvrrruuu}}}~~~yyyyyyxxxwwwxxx||||||||||||{{{{{{{{{{{{|||}}}||||||~~~zzzxxxzzz|||{{{{{{{{{yyypppkkkmmmqqqrrrqqqrrryyyuuussswww}}}|||wwwrrruuuwwwvvvtttsssuuuwwwzzzzzzxxx|||~~~{{{wwwoooooouuu~~~zzzxxxyyy|||~~~}}}|||{{{{{{||||||}}}||||||tttsssqqqnnnjjjccc[[[UUUNNNMMMKKKIIIIIIJJJKKKLLLHHHGGGFFFDDDDDDEEEEEEFFFDDDEEEGGGHHHHHHHHHGGGFFFDDDFFFHHHIIIIIIGGGEEECCC@@@>>>;;;::::::===AAACCCBBBBBBCCCCCCCCCBBBBBBAAA??????===<<<:::888777666333222111000000000000000////////////////////////////////////////////////...................................................------,,,,,,------...---------.........//////---------------------------------............///------------------------,,,------......------,,,---------------------------..................------......,,,******---///,,,,,,,,,---------......,,,,,,,,,------............------------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,---...---,,,+++......---,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,------,,,,,,,,,......................../////////....../////////------......///000000000..............................------------..............................------.........////////////////////////000000111000000///////////////////////////000000000111111111111222222222333333333111111111111111111111111///000000000111111111111111111000////////////000---......////////////.../////////000111333666777;;;===AAAEEEGGGIIIIIIIIIHHHGGGFFFDDDBBBAAA??????999888777666444333222111222222333333333444444444222222333444666888:::;;;>>>>>>???@@@@@@???>>>===<<<;;;;;;:::999999999:::===>>>@@@DDDHHHMMMPPPRRROOOSSSXXX]]]aaafffkkknnnlllrrruuurrrooooooooonnnpppooossszzz~~~}}}~~~{{{uuunnnkkklllooorrrqqqsssyyy{{{vvvrrroooqqqwww~~~|||wwwuuussspppqqqtttvvvvvvwwwwwwwwwxxxxxxxxxvvvxxx{{{}}}}}}}}}|||xxxuuuqqqkkkhhhlllqqqsssvvvyyy}}}}}}~~~|||zzzzzzyyy}}}}}}~~~~~~tttppprrrzzz~~~}}}~~~|||{{{~~~|||{{{zzzzzzxxxuuuooogggbbb[[[ZZZWWWTTTQQQPPPOOOOOOIIIGGGDDDBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDEEEHHHJJJJJJJJJIIIHHHDDDAAA===:::999;;;>>>AAABBBCCCCCCDDDEEEEEEEEEDDDAAA@@@???>>>===<<<;;;:::666555444222111000000000////////////////////////////////////////////////......................................................------------......------........./////////---------------------------------............///------------............,,,------......------,,,------------------------......////////////......---......,,,)))))),,,000,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***(((&&&++++++,,,---------,,,,,,........................///......------......///------......///000000111........................///..................///////////////////////////....../////////000000000///////////////000111111//////000000000000000000000000000111111111222222111111222222222333333333111111111111111111111111000000000111111111222222111111000///////////////.........////////////000000000000111444777:::<<<@@@BBBEEEHHHJJJIIIHHHFFFEEEDDDBBB@@@===<<<;;;:::555555444444333222222222222333333333333444444444444555666777999:::;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===??????GGGHHHKKKPPPUUUZZZ___aaa]]]aaafffiiikkkkkklllmmmkkksssxxxwwwttttttssspppnnnlllooouuuzzz}}}~~~zzz|||~~~vvvnnnlllppptttxxxxxxzzz~~~~~~{{{uuutttrrrrrruuuyyy~~~{{{xxxvvvsssppppppttttttuuuvvvwwwxxxyyyyyyyyyxxxyyy{{{~~~~~~wwwppplllhhhhhhlllppptttyyy~~~|||~~~}}}vvvrrrwww~~~~~~~~~{{{{{{~~~|||yyyuuuppplllgggfffdddaaa^^^[[[YYYXXXOOOMMMIIIEEEBBBAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHFFFEEEBBB???===<<<<<<<<<@@@AAABBBCCCDDDDDDDDDDDDBBBAAAAAA@@@??????>>>>>>:::999777444222111000///////////////////////////////////////////////////......................................................------------..................////////////---------------------------------............///------------.........///,,,------......------,,,------------------------------...//////...------+++...000...***(((+++...,,,,,,,,,---------....../////////...------,,,,,,---------,,,,,,,,,++++++------------------------+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---............---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,***((('''***+++,,,,,,---------,,,...........................------,,,,,,------...---------...///000000111........................//////............//////000000000000000000000000////////////000000000000///////////////000111111//////000000111111222222111111111111222222222222111111222222222333333333000000000000000000000000111111111111222222222222111111000///////////////.../////////000000111111111111111333666:::>>>@@@CCCEEEHHHJJJJJJIIIFFFDDDBBBAAA???===:::999888777333333333333333333333333222222222333333333333333666777777999:::;;;<<<=========>>>>>>>>><<<;;;:::<<<<<<===???AAACCCEEEGGGQQQSSSVVV[[[aaagggkkknnnkkknnnqqqrrrooollliiihhhmmmvvv~~~}}}}}}|||yyyllliiijjjpppuuuzzz}}}xxx|||vvvmmmlllrrryyy~~~vvvvvvuuuttttttwww|||}}}zzzzzzwwwssstttyyytttuuuwwwyyy{{{||||||}}}}}}|||{{{|||wwwnnniiigggiiimmmpppsss{{{~~~zzzsssvvv}}}{{{{{{{{{yyyvvvtttrrrllllllkkkjjjhhhfffdddbbb\\\YYYTTTNNNJJJHHHGGGGGGCCCBBBAAA@@@@@@AAACCCCCCFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFDDDAAA===:::888<<<===???@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@<<<;;;888666333111//////////////////////////////////////////////////////......................................................------------................../////////000---------------------------------.........//////---------.........//////,,,------......------,,,------------------------,,,,,,---......---,,,,,,(((---111000,,,)))***,,,,,,,,,,,,---------......000000///...---,,,,,,+++---------,,,,,,,,,++++++---------------------------------......//////////////////......---------,,,,,,,,,---------......---,,,+++***+++,,,---......---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------.........//////000000000000000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---,,,+++***+++,,,,,,------------,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............///000000000000111111111111//////000000000000//////............////////////////////////000000000000222222222111111111000000000000000000111111111111111111111111111111111111000000000000000000000000111111000//////////////////000000111111111111111222444777:::<<>>??????>>>===<<<>>>===<<<<<<>>>???>>>>>>;;;CCCHHHGGGIIIPPPXXX]]]cccdddfffhhhkkknnnqqqssssssrrrrrruuuvvvrrrjjjbbbdddvvv|||ppplllkkkpppuuuyyy~~~}}}{{{yyypppnnnrrrwwwyyyyyy{{{{{{}}}~~~zzzvvv}}}|||{{{}}}}}}{{{{{{{{{|||yyypppiiimmmppppppnnnqqqyyy~~~yyyvvvwwwzzz|||yyyyyy~~~xxx|||{{{}}}}}}zzztttqqqpppqqqooolllkkkmmmiiihhhddd___XXXRRRMMMKKKDDDFFFGGGEEEAAA???@@@BBBDDDCCCAAABBBDDDFFFGGGGGGEEEFFFFFFEEEBBB>>>:::777777999;;;>>>@@@AAAAAAAAA=========>>>>>>>>>>>>>>>AAAAAA@@@===:::777333111666444222///---,,,,,,,,,111000000000///////////////111222111...,,,,,,,,,//////////////////////////////.........---------,,,,,,,,,------.................................///000111111111///...------------.........//////...---,,,,,,,,,,,,---...++++++,,,,,,---...//////000000//////.........---,,,,,,,,,---------......------............------////////////////////////---------------...//////------------------------++++++,,,------......///......------------......---,,,,,,+++************,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------------------------------//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++//////...---,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***///...+++******,,,...000,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............////////////000000000111111//////000000000000//////............////////////////////////000000000000222222222111111111000000000000000000111111111111111111111111111111111111000000000000000000000000111111000///////////////111000000000000111111111555777:::<<<>>>AAAEEEHHHHHHGGGFFFDDDBBB@@@??????;;;:::999999:::999777555333333444555555555555555555555555555666777999999;;;<<<===>>>>>>======<<<===<<<::::::<<<===>>>>>>AAAKKKTTTWWWZZZbbbiiimmmvvvvvvvvvuuusssssstttuuuwwwtttrrrrrrssspppjjjdddbbbrrrtttooolllrrrxxx|||~~~zzzyyyyyypppnnnqqqvvv}}}~~~~~~~~~~~~~~~}}}uuupppsssvvvtttrrrttt||||||yyywwwxxxyyyyyyzzzxxxrrrooopppqqqpppoooqqqvvvsssoookkkfff```[[[WWWOOOMMMJJJEEEBBB@@@BBBCCCDDDBBBAAAAAACCCDDDDDDCCCDDDEEEFFFEEECCC@@@<<<:::888999;;;===>>>@@@AAAAAA???>>>==================@@@@@@@@@>>><<<:::777666555444222000///......///000000000//////////////////000111000///...///000//////////////////////////////.........---------,,,------------------................................./////////...---,,,---------.........//////......---,,,,,,---......++++++,,,,,,---......///000/////////.........---,,,,,,---------.........------............------..............................---------......///------------------------------------------------......------------......---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------------------------------------------------------...------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,.........///......---,,,+++***((())),,,222999===,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............///.........////////////000...//////000000//////...............////////////////////////000000000000222111111111111000000000000000000000111111111111111111111111111111111111000000000000000000000000111000000///////////////111111000///000111222333999<<<>>>@@@BBBDDDGGGIIIHHHFFFCCC@@@===<<<;;;;;;:::888777888999999777666444444555666666666666666444555777888999:::::::::;;;<<<===>>>>>>===<<<<<<===<<<;;;;;;<<>><<<;;;;;;;;;;;;???@@@@@@@@@???>>>======777666444333222111111111///////////////////////////000000///...///111444////////////////////////...............---------.........---------------........................,,,------------,,,++++++---------.....................---,,,,,,---......+++,,,,,,------........./////////...............,,,------------.........------............------..............................---------------...------------------------//////...------,,,++++++......------------......------,,,,,,,,,---......,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...***+++,,,,,,------,,,,,,...............---,,,,,,***(((''')))...666???DDD,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............///---------.........//////...//////////////////...............////////////////////////000000000000111111111111000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000000000///000111444666888>>>@@@CCCDDDEEEFFFHHHIIIEEECCC@@@===:::::::::::::::888777666777777666555555666666777777777777777555666888:::<<<<<<<<<;;;======>>>>>>>>>===;;;:::>>>>>>>>>>>>AAAEEEKKKOOO]]]lll{{{}}}|||}}}|||{{{{{{zzzxxxvvvmmmqqqtttwww}}}|||tttnnnqqqwwwzzzzzz|||}}}zzzqqqnnnmmmlllnnnrrrvvvvvvuuurrroooppptttyyy}}}}}}~~~}}}|||{{{{{{{{{{{{~~~xxxtttvvvzzz|||zzz||||||zzzyyy{{{|||zzz{{{{{{xxxyyy~~~{{{|||~~~}}}wwwssswww~~~}}}tttvvv{{{||||||}}}zzzyyyxxx||||||rrrjjj___WWWRRRNNNIIIFFFFFFEEEDDDDDDDDDCCCAAA???BBBCCCDDDFFFFFFFFFEEEDDD???>>>===<<<>>>@@@CCCEEEDDDBBB???===;;;:::::::::>>>>>>???@@@AAABBBBBBCCC;;;:::888666555333222111......////////////000000000000000...------000333////////////////////////........................//////......------,,,,,,........................,,,,,,,,,---,,,,,,,,,,,,..............................------------......,,,,,,,,,---------..............................------------............------............------..............................------,,,,,,------------------------------......---------,,,,,,,,,...------,,,,,,------...---------------...///000,,,,,,,,,,,,,,,---............------,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++........................***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++******,,,+++***+++...333999<<<,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............///------------..................////////////..................////////////////////////000000000000000000000000000000000000///000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000//////000222555999<<<>>>AAACCCEEEFFFEEEDDDEEEFFF@@@???<<<:::999999;;;;;;;;;999666555555555444333777777888999999999999888666888:::<<<======<<<<<<<<<<<<=========;;;:::999>>>@@@BBBDDDGGGMMMUUUZZZfffuuu~~~}}}~~~~~~xxxuuuqqqpppvvv}}}~~~}}}uuunnnpppsssssssssuuuxxx~~~~~~{{{ssskkkiiigggfffgggkkkqqqssstttrrrqqqsssxxx|||~~~{{{{{{~~~}}}}}}|||||||||||||||}}}vvvpppppptttyyy~~~~~~~~~}}}}}}~~~{{{}}}}}}~~~{{{{{{~~~~~~~~~}}}zzzyyyxxxvvvoookkknnnvvv|||{{{|||zzzyyyzzz~~~}}}ssskkkccc[[[RRRLLLJJJHHHFFFEEEDDDDDDAAA@@@AAABBBDDDEEEFFFGGGGGGFFFCCCBBB@@@???@@@BBBFFFHHHGGGEEEBBB???===;;;::::::<<<<<<>>>???AAACCCEEEEEE??????===;;;888555333222///000000000000000000000111111///---++++++---///////////////////////////---...................../////////......---------........................------------------...........................---........................,,,,,,,,,------------------------...............---------.........//////------............------...........................------,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------...//////000------,,,,,,------...///.........------,,,,,,,,,---------------------------------------------------------------.........+++,,,,,,------,,,,,,+++......------,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,++++++***)))++++++,,,---...//////000,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............///---------............///---......//////......---............////////////////////////000000000000//////000000000000000111000000000000111111111111111111111111111111111111000000000000000000000000///////////////000000111000111444777;;;>>>@@@AAABBBDDDEEEEEEBBB@@@??????::::::999888888999:::;;;999777444333444555444333888888999:::::::::::::::999999:::;;;<<<<<<<<<<<<:::;;;===>>>??????>>>>>>BBBEEEIIIKKKNNNTTT\\\bbbkkkyyy~~~}}}~~~}}}~~~~~~yyyrrrpppttt{{{}}}wwwrrrrrrrrrqqqrrrvvvwww~~~|||{{{wwwrrrmmmllliiiggghhhmmmyyyzzzzzzxxxvvvwww{{{~~~}}}~~~||||||}}}~~~~~~~~~wwwpppoooqqqvvvzzzxxxzzz}}}wwwrrrssszzz}}}zzzwwwuuurrrmmmhhhiiiooovvvwwwzzzxxxlllaaaZZZTTTPPPLLLHHHFFFEEEBBBAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBBBBDDDGGGHHHIIIHHHFFFCCCAAA>>><<<;;;::::::;;;===???AAADDDEEEBBBAAA@@@>>>;;;888666444222222222111111000000000000000///---+++***+++---////////////////////////---------.............../////////................................................---......///000...............------------...////////////...------------------------------------------.........------........./////////------............------------------------------,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,---...//////------,,,,,,,,,,,,------......---------...//////---------------......///.........---------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,+++***)))(((''''''***+++,,,,,,------,,,,,,---------------,,,++++++((()))+++---------++++++,,,,,,,,,---------......,,,------......------,,,---------............///---------............///---------............///---............/////////---......//////......---............////////////////////////000000000000////////////000000111111000000000000111111111111111111111111111111111111000000000000000000000000///////////////000111111333555999===@@@AAABBBBBBBBBDDDEEECCC???;;;999999666666666666666666777777666444222222333666666666999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>BBBEEEIIIKKKLLLLLLLLLPPPUUUWWWYYY]]]dddiiittt~~~~~~~~~~~~~~~~~~|||vvvtttuuuyyy~~~~~~zzzxxxwwwuuutttxxx}}}zzzxxxvvvvvvvvvrrrnnnpppvvv~~~|||yyyzzzzzzzzz{{{|||}}}~~~~~~~~~zzzvvvtttssssssttt}}}}}}vvvtttttt}}}}}}tttlllmmmwww}}}zzz~~~yyytttrrrnnniiiiiilllllllllqqqzzz{{{qqqllleee```XXXQQQMMMIIIGGGEEECCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGJJJJJJIIIHHHEEEAAA>>><<<999999999:::<<>><<<:::999555444444333222111000000...///000///---,,,,,,---////////////////////////---------.........//////............////////////..............................---------...000111//////.........------------...///000000///...---------------------------,,,,,,,,,------.....................////////////------............------------------------------*********+++,,,---...///------------------------,,,------------------------,,,,,,++++++,,,,,,---......------,,,------------------------...//////------------............------------------------------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++******)))))))))***+++,,,,,,------,,,,,,,,,------------,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,---------.........//////---------.........//////---------.........//////.........////////////000---..................---............/////////000////////////000000000000.../////////000000111111000000000000111111111111111111111111111111111111000000000000000000000000///////////////000111111777999===@@@BBBCCCBBBAAABBBCCCDDDAAA===888555444444444555555555444333333222111///000444777999999999:::;;;;;;<<<<<<;;;;;;===<<<;;;999999:::;;;;;;@@@CCCHHHMMMSSSWWWYYY[[[VVV[[[```aaaaaadddiiiooo}}}|||{{{}}}~~~zzzwwwvvvuuuxxx|||~~~}}}}}}}}}yyyxxx}}}yyy{{{|||~~~~~~yyyuuuxxx~~~}}}~~~~~~|||{{{}}}{{{~~~}}}wwwwwwxxxyyyzzzzzzzzzzzzuuuuuuwwwwwwuuussszzz{{{tttqqqpppxxxsssjjjkkkvvvzzz{{{xxxzzz~~~|||uuussspppkkkiiikkkhhhiiippp{{{}}}||||||yyytttnnncccZZZTTTOOOLLLJJJDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFJJJKKKKKKKKKHHHDDD@@@===888888888888:::<<>>???AAADDDFFFFFFDDDBBBAAA???;;;888555444444444333333333333222222222222111222222333555777999:::======>>>>>>===<<<:::999888:::<<<============>>>@@@KKKVVV[[[^^^bbbdddccccccfffgggeeebbbeeeooowww~~~~~~}}}zzzwwwvvvuuu{{{zzz{{{~~~zzz{{{}}}}}}}}}{{{zzzxxxxxxwwwxxxzzz|||}}}}}}{{{||||||~~~|||yyywwwvvvxxxzzz|||yyywwwuuuuuuwwwxxxxxxxxx}}}|||uuupppnnnooovvv}}}wwwnnnkkkooouuu}}}{{{wwwuuuwwwzzz{{{yyyuuuoooiiikkkhhhlllvvv}}}zzzyyywwwvvvyyyzzzxxxvvvooogggbbb___XXXPPPLLLJJJGGGDDDBBBCCCDDDEEEDDDDDDBBBAAA@@@AAAEEEHHHJJJKKKMMMMMMLLLIIIFFFDDD<<<;;;999888999<<>>;;;888555333111111...///000000000///---,,,........................////////////////////////........................///////////////////////////...---...///000000...................................................////////////////////////...........................---,,,,,,,,,,,,---...///...---,,,+++,,,,,,---........................,,,,,,,,,---------......------------------------...---+++***)))***++++++---,,,,,,+++*********+++.........------,,,,,,,,,,,,,,,,,,---------......//////............//////......---------,,,,,,,,,***+++---//////...---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,+++***---------,,,,,,+++++++++------------------------........................------............------////////////............//////.........---------...------------...//////////////////////////////000000000000000000000000/////////000000000000111000000000000000111111111111111111111111111111111000000111111111111000000000000/////////000000111///000111111222555999===BBBBBBDDDFFFHHHGGGEEEBBB>>>===999666444333333333222222222222222222222222222333333444666777999:::999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>===???AAADDDEEEQQQ^^^dddiiimmmnnnlllhhhjjjiiifffdddhhhrrr||||||yyyxxxwwwwwwwwwuuuwww}}}|||{{{{{{zzzzzzzzz{{{{{{vvvuuuvvvxxxzzz{{{{{{yyy{{{~~~}}}zzzvvvtttsssuuuvvvttttttuuuvvvxxxyyyyyyxxxvvv{{{zzzyyy}}}~~~xxxrrrnnnlllnnnvvv}}}yyysssooonnnooo~~~zzzwwwvvvwwwwww~~~{{{xxxvvvrrroooqqqwwwzzzzzz}}}||||||yyyvvvwww|||~~~}}}~~~|||zzzzzzvvvpppmmmkkkddd]]]UUUSSSNNNJJJFFFDDDCCCCCCFFFGGGGGGFFFEEEFFFHHHJJJJJJKKKLLLMMMLLLJJJGGGEEEBBBAAA>>>;;;:::999999999@@@AAAAAAAAAAAAAAAAAAAAA@@@???===;;;888666444333111111111111000000///...........................////////////////////////........................///////////////////////////...---...///000000...................................................................................................///...------------...//////...---,,,,,,,,,------........................,,,,,,------............------------------------...---,,,+++***++++++,,,...------,,,+++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............---,,,+++---------,,,,,,+++++++++------------------------........................------............------.............../////////...............---------...------------...//////////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000111111111111000000111111000000000000111111///111333444666999>>>AAAFFFFFFGGGIIIIIIHHHDDDAAA;;;999666333222111111222111222222222222222222222444444555555777888::::::777888:::<<<===>>>>>>>>>????????????@@@DDDJJJNNNSSS___kkkqqqtttvvvuuusssnnnnnnkkkgggeeekkkwww~~~{{{xxxxxxxxxyyywwwtttuuu{{{}}}{{{yyyxxxzzz|||~~~xxxwwwxxxyyy|||}}}|||zzzyyy~~~~~~}}}xxxtttqqqqqqrrrssssssuuuwwwyyy{{{{{{{{{zzzrrrvvv}}}zzzxxx~~~yyyqqqkkkhhhgggnnnxxx~~~~~~~~~~~~|||wwwqqqlllzzz}}}{{{{{{yyywwwzzzwwwvvvxxxxxxwwwxxx{{{{{{zzz|||}}}yyyvvvwwwzzz~~~{{{}}}|||yyywwwvvvpppiiiccc```\\\VVVPPPLLLHHHGGGFFFGGGGGGGGGEEEEEEFFFHHHHHHIIIKKKLLLKKKIIIGGGFFFEEEDDDBBB>>>;;;888666555;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@???===:::888666444444333111111000000000........................////////////////////////........................///////////////////////////...---...///000000...................................................------------------------........................000///............///000///...------,,,---------........................---............/////////------------------------......---,,,,,,,,,------///......---------------,,,,,,------------------,,,,,,,,,---------......---...///000000///...---......---------,,,,,,,,,...,,,+++******,,,...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////......------------,,,,,,,,,,,,++++++------------------------........................------............---------------....../////////...........................------------...////////////////////////////////////////////////////////////000000000111111111222222111111000000//////111111111111111111111111000000111111111111000000111111000000000000111111000333666999;;;???CCCFFFIIIIIIIIIIIIIIIGGGCCC???888666333111000000000111111222222222333333444444777777777777888999:::;;;::::::<<<===???@@@AAAAAABBBAAAAAABBBEEEMMMVVV]]]fffpppxxxzzzxxxwwwuuuqqqpppoookkkfffeeelllxxx|||zzzyyy}}}~~~zzzwwwvvvwwwzzz|||}}}wwwvvv|||~~~}}}}}}~~~~~~{{{{{{|||xxxwwwtttrrrrrrtttvvvxxxyyyzzz|||||||||}}}~~~vvvxxx|||wwwnnnfffbbbaaakkkwww||||||}}}~~~~~~wwwoooppp}}}}}}|||zzz~~~|||zzzxxxuuusssssszzz}}}~~~vvvooommmppprrruuuvvvxxx~~~|||~~~|||yyyssslllnnnllliiiddd___[[[WWWUUULLLLLLJJJGGGDDDCCCDDDFFFFFFGGGHHHIIIIIIHHHFFFEEEBBBBBBAAA@@@>>>;;;999777777888;;;===???AAAAAAAAAAAABBBCCCCCCAAA???<<<:::777666444222000000111111........................////////////////////////........................///////////////////////////...---...///000000...................................................------------------------........................///..................///.........------------............................../////////////////////------------------------.........---------............---------------...,,,,,,,,,------.........,,,,,,,,,---------......,,,...000111111000...,,,......---------,,,,,,,,,...---,,,,,,,,,---//////+++,,,------......------------------------------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------,,,,,,------......//////---........................------------...//////////////////////////////////////////////////////........./////////000000222222111111000000//////000000000000000000000000000000111111111111000000000000//////000000111222333777;;;>>>@@@CCCFFFIIIJJJJJJIIIIIIHHHEEE@@@<<<555444222000///000111111222333333444555666777777999999999999::::::;;;<<<<<<<<<===>>>???@@@AAABBBDDDDDDEEEGGGMMMXXXccckkkssszzz|||xxxuuurrrnnnmmmllliiigggggglllvvv}}}}}}yyywwwvvvxxx}}}{{{xxxuuussstttvvvzzz}}}}}}xxxwww}}}}}}}}}uuuuuu~~~}}}}}}~~~~~~uuuuuuuuuvvvwwwyyy|||}}}}}}}}}~~~}}}}}}}}}rrrhhhbbb```eeepppzzz~~~~~~}}}~~~|||uuulllvvv}}}~~~~~~~~~~~~www||||||vvvqqqlllhhhpppsssxxxuuujjjeeeeeeeeegggjjjpppyyy{{{tttnnnqqqqqqpppooommmkkkjjjiii]]]ZZZTTTMMMGGGDDDEEEFFFDDDEEEFFFFFFFFFEEEDDDDDD@@@AAABBBAAA@@@>>>;;;:::666777999;;;===???@@@AAAAAABBBCCCDDDCCCAAA???===999777555333111000111111////////////////////////////////////////////////........................///////////////////////////...---...///000000...////////////////////////........................------------------------........................---------------------------............................................./////////////////////...------------------------........................------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......,,,...000111111000...,,,......---------,,,,,,,,,,,,---...000000//////...+++,,,------......------------------------------------------------------------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............---------------------.........---------..................------------...//////////////////////////////000000000000000000000000............////////////111111111111000000000000////////////////////////000000111111111111000000//////000000111222444444888;;;@@@CCCEEEGGGHHHJJJJJJJJJIIIIIIGGGDDD???;;;444333111000000000222333555555666777888::::::;;;<<<<<<;;;;;;;;;<<<<<<============>>>???AAACCCDDDGGGIIIKKKPPPWWWaaammmtttvvv~~~zzzvvvrrrnnniiijjjjjjjjjkkkooossswww||||||yyyvvvuuusss}}}{{{wwwuuusssrrrsssuuuxxxzzzwwwuuuwww~~~~~~xxxrrrsss{{{|||zzzzzz}}}{{{|||~~~vvvnnnjjjfffooovvvzzz|||rrryyy|||{{{yyy|||~~~zzz{{{~~~yyy{{{yyyrrrjjjbbbdddgggnnnuuu|||vvvkkkfffbbb___^^^aaaiiittt}}}{{{vvvtttttttttvvvwwwyyy{{{|||qqqmmmdddYYYOOOGGGEEEDDDEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCBBB@@@>>><<<:::888888888999;;;===???@@@???@@@AAABBBBBBAAA@@@@@@;;;:::888666444222222111////////////////////////////////////////////////........................///////////////////////////...---...///000000...////////////////////////........................------------------------........................,,,,,,------------,,,,,,------...////////////.........................../////////............---------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,---...,,,,,,------------------,,,,,,,,,---------......---...///000000///...---......---------,,,,,,,,,+++---///000111000...---+++,,,------......------------------------------------------------------------------------------++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------............------...------------------,,,---------.........//////...------------...//////////////////////////////000000000000000000000000...////////////000000000000000000000000111111111000000000000000000000000000000111111111111000000000000111222444666888999<<<@@@DDDGGGHHHHHHIIIJJJKKKJJJIIIIIIGGGDDD???;;;444333111000111222444555777888999:::<<<===>>>???>>>======<<<<<<<<<======>>>??????AAACCCFFFIIIKKKLLLOOOSSSXXX___hhhqqqwwwwwwzzzrrrlllfffiiimmmqqqrrrsssssssssxxx|||zzz{{{{{{{{{zzzyyyxxxwwwnnnvvv}}}{{{xxxwwwuuusssssstttuuuvvvqqqrrrxxx~~~}}}~~~~~~~~~|||}}}}}}zzzwwwzzz~~~www{{{}}}~~~~~~~~~}}}{{{yyy}}}~~~zzzyyyzzz{{{}}}||||||~~~~~~uuukkkcccgggmmmsssxxx~~~}}}vvvssskkkeee```aaahhhrrrzzz~~~{{{{{{|||~~~}}}pppaaaTTTLLLHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDCCCCCCBBB@@@???===<<<;;;:::999888999;;;>>>@@@>>>>>>>>>???@@@@@@@@@AAA======<<<:::888666444222////////////////////////////////////////////////........................///////////////////////////...---...///000000...////////////////////////........................................................................,,,---...//////...---,,,,,,---...///000000///.......................................------,,,,,,------------------------+++,,,---...///......------------------...//////------------------,,,,,,,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,+++,,,,,,---------------+++,,,------......------........................------------------------------------------------+++,,,,,,---......------+++++++++,,,,,,---------------------------------........................---..................---.........------,,,,,,,,,---------.........//////...------------...//////////////////////////////000000000000000000000000000000000000111111111111//////000000111111222222111111111111111111111111000000111111111111000000111111222444666999;;;<<>>???@@@AAA???>>>>>>===============AAAAAACCCEEEIIIMMMPPPRRRQQQTTTXXX^^^dddkkkrrrwwwzzz|||qqqiiieeeiiipppvvvxxxwwwtttqqqrrrwww{{{}}}ssstttvvvxxxyyyzzzyyyyyykkkrrrzzz~~~~~~|||{{{{{{{{{zzzxxxuuutttsssrrrrrrpppssszzz}}}|||}}}|||~~~~~~~~~~~~~~~zzzwww|||}}}xxxyyyzzzzzzzzz~~~zzzzzz~~~zzzlllpppuuuwwwyyy|||wwwooofffeeekkkttt{{{~~~|||{{{xxxgggZZZSSSJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@===<<<999777888:::===@@@======<<<===>>>???@@@AAA?????????>>>;;;888555444000000000000000000000000////////////////////////........................///////////////////////////...---...000000000...000000000000000000000000........................////////////////////////........................---...///000000///...---,,,---///000000000///.................................---------,,,,,,,,,------------------------***+++---.........------...............///000111.........------,,,,,,,,,,,,,,,,,,---------......//////............//////......---------,,,,,,,,,,,,+++***))))))+++---...+++,,,------......------........................------------------------------------------------,,,------.../////////...+++++++++,,,,,,---------------------------------+++,,,---.........---,,,---------------------------------............///......------------......//////............////////////............//////////////////////////////000000000000111111111111000000000000111111111111111111000000//////........./////////000000111111---///222666:::===???@@@DDDEEEGGGIIIJJJKKKJJJJJJJJJIIIHHHGGGEEEBBB===999444444444444666888:::;;;>>>>>>>>>>>>????????????BBB>>>===@@@AAA??????BBB@@@FFFMMMTTT\\\bbb```ZZZ[[[YYY]]]eeemmmqqquuuzzzwwwnnnlllmmmpppwww~~~zzzqqqttttttsssuuuxxx{{{|||}}}xxxtttrrrvvvxxxxxx{{{|||vvvuuuyyyzzzxxxzzz~~~|||wwwxxx{{{zzztttmmmhhhnnnxxx~~~{{{xxxxxx}}}}}}}}}}}}xxxyyy~~~}}}wwwxxx|||}}}|||zzzvvvxxxtttoooqqqvvvyyyyyy{{{~~~~~~|||lll```XXXNNNEEECCCEEEDDDDDDEEE@@@@@@AAABBBCCCBBB???<<>><<<;;;::::::;;;<<>><<<;;;>>>???@@@@@@???===:::888777555222000......///000---...///000000///.........///000///---,,,,,,---///...,,,,,,...///...---////////////000000000000000/////////............//////.........---------------------------------......////////////......,,,,,,.../////////...---......------------......///............------------------...------,,,,,,---...///000000///...---,,,,,,------...///000000////////////////////////.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,111000...,,,,,,,,,......------------------------******++++++++++++,,,,,,,,,------......------,,,------------------------................................................,,,------....../////////------------------------,,,---.../////////......---------------------------------............///......------------......//////............//////......------------....../////////////////////////////////000000000111111//////000000000111111111111000000000/////////...000000000000111111222222111333666:::===@@@CCCDDDGGGHHHJJJLLLMMMMMMMMMMMMKKKIIIGGGDDDBBB???:::777555555555666777999;;;===????????????????????????>>>;;;;;;???AAAAAABBBEEELLLUUU```iiiqqquuuqqqjjjdddbbbdddlllrrruuuyyy~~~}}}vvvoooooorrryyy~~~wwwwwwvvvuuuuuuwwwzzz|||}}}|||xxxvvvwwwyyyyyy}}}|||vvvyyy|||{{{yyyzzz}}}zzzyyy{{{~~~{{{ssskkkkkkqqqxxx~~~|||{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~zzzvvvvvv{{{~~~|||{{{zzzxxxyyy|||vvveeeXXXMMMJJJJJJGGGDDDCCCEEEDDDCCCBBBCCCAAA???=========<<<;;;;;;;;;;;;;;;>>>???@@@@@@@@@???=========>>>?????????>>>======:::888555222000//////000...///000111111000000///,,,...//////------...///000...,,,---...///......////////////000000000000000000/////////.........//////.........---------------------------------......////////////......,,,---.../////////...---......------------......///............---------,,,------...------,,,,,,---...////////////...---......------------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,......///......------,,,------------------------,,,,,,,,,,,,---------...***++++++,,,,,,++++++***---------------------------------------------------------------------------------------.........------------------------------...///////////////---------------------------------............///......------------......//////............//////------,,,,,,,,,,,,------////////////////////////....../////////000000000//////000000000000111111000000000000////////////111111111111111222333333555777;;;>>>BBBEEEHHHIIIIIIJJJKKKMMMNNNNNNNNNMMMKKKHHHDDDAAA>>>;;;777555666666666888999<<<===???@@@@@@@@@??????>>>>>>>>><<<999:::???CCCFFFKKKPPPYYYeeesss|||{{{sssllljjjlllsssyyy~~~|||qqqqqqttt|||~~~{{{zzzxxxwwwwwwyyy|||~~~}}}zzzyyyyyy{{{zzzzzz}}}}}}zzzxxxzzzyyyzzz}}}}}}tttlllooorrrwww{{{~~~{{{yyy{{{}}}~~~}}}yyyyyy|||~~~uuugggYYYTTTSSSOOOHHHEEEIIIFFFCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@???======>>>???@@@@@@AAABBB>>><<<999666333111000000...///000111111111111000+++---............000111000...------...//////...////////////000000000000000000000/////////....../////////............---------------------------......////////////......,,,---......//////............------------......///............---------,,,,,,------...------,,,------............------111111000...---,,,+++***------------------------...------------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,---///000000...,,,+++---------------------------.........////////////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,------...............---------------------------------............///......------------......//////............//////...------,,,,,,------...////////////////////////............////////////////////////000000000111000000000000////////////222111111111111222444444:::<<>>???@@@@@@??????>>>>>>======<<<===;;;<<>>@@@AAAAAABBBBBB????????????@@@AAACCCDDDBBB@@@===999666444222111...//////000000000000000,,,...//////......///111000...------...//////...////////////000000000000000000000////////////.../////////.............................................////////////......---------.....................------------......///............---------,,,,,,------...---------------------------------333222111000///------,,,////////////////////////------------------------,,,,,,,,,---------......------------------------------...//////...---,,,------------------------............////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,,,,---------------------------------------............///......------------......//////............////////////............//////////////////////////////............////////////...////////////000000000////////////000000000000111000000000111333555777>>>???BBBEEEHHHJJJLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFAAA>>>:::888888999999888999999;;;<<<===??????@@@>>>>>>=========<<<<<<<<>>CCCJJJSSSaaammmzzzvvvqqqooosss{{{{{{uuutttyyy{{{zzz||||||zzzxxxwww{{{yyyxxxwwwzzz}}}}}}yyyyyyxxxyyy{{{~~~|||zzzzzzzzzyyyxxxuuuyyy~~~xxxttt~~~|||}}}||||||vvvyyyxxxllljjjjjjfff```\\\TTTQQQLLLHHHGGGFFFDDDCCCBBBBBBAAAAAA@@@?????????===>>>>>>???AAABBBDDDDDDBBBBBBAAAAAAAAAAAABBBCCCDDDBBB@@@===:::777555444///////////////////////////000111000...---...///000///------///000///...////////////000000000000111000000000////////////////////////////////////..............................////////////......------------......//////......------------......///............---------+++,,,,,,---.........------------,,,,,,---------/////////.........------////////////////////////------------------------,,,,,,,,,---------......------------------------///...---,,,------...///------------------------,,,------------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------+++++++++***+++,,,,,,------------------------------------............///......------------......//////............///////////////....../////////////////////////////////....../////////000000000......////////////000000////////////000000000000111000000000222555999;;;AAACCCEEEGGGIIIKKKLLLLLLLLLMMMLLLKKKJJJGGGEEECCC;;;999666666888999::::::;;;;;;===>>>>>>???>>>>>>========================>>>>>>CCCJJJRRRZZZhhhtttyyytttqqqrrrxxx}}}xxxwww~~~|||}}}zzzyyyxxxuuurrrwww~~~{{{yyyyyy|||}}}}}}~~~~~~|||yyywwwvvvuuusssrrrmmmpppwww~~~{{{xxxpppvvv~~~}}}}}}{{{|||{{{yyywwwzzz{{{{{{{{{~~~}}}|||||||||zzzrrrsssxxx}}}tttrrrqqqnnnjjjiiidddaaa\\\XXXSSSOOOJJJFFFDDDCCC@@@>>>============>>>>>>???@@@AAACCCEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCBBBAAA???<<<:::999888222222111///////////////000111111000...------...111///......///000000///////////////000000000000111111000000000/////////...////////////000000000..............................////////////.........------------...//////......------------......///............---------++++++,,,---..................------------......+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,------------...///...,,,+++,,,---///111------------------------++++++,,,,,,,,,---------,,,,,,************,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...---------------------------------............///......------------......//////............/////////......------......////////////////////////////////////000000000111111........./////////000000.../////////000000000111222111111222555999===@@@EEEFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLJJJGGGCCC@@@>>>888777555666888:::::::::<<<===>>>??????>>>===<<<======>>>>>>??????@@@@@@===BBBLLLXXX___dddnnnxxxwwwsssqqqrrruuu}}}vvvvvv~~~}}}~~~wwwwwwvvvrrrmmmppp}}}{{{|||~~~~~~~~~|||yyyxxxwwwxxxyyyyyywwwuuuooorrryyy~~~zzzwwwttt~~~~~~wwwwww~~~}}}|||~~~~~~}}}}}}xxxyyyxxxtttrrrvvv}}}}}}zzzwwwxxx~~~~~~|||yyywwwqqqppprrryyy{{{yyyuuupppnnnpppqqqpppmmmjjjfff```XXXSSSIIIGGGCCC???======>>>???@@@??????@@@AAACCCEEEFFFDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@>>>===<<<;;;777555444222000000000000///000111000///...///000111///......///000000///////////////000000000000111111111000000000//////.../////////000000000000..............................////////////.........------,,,---...///000......------------......///............---------***+++,,,---............//////...------...//////,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------......//////------------------------+++,,,,,,,,,,,,------------,,,***))))))***,,,------------------------------------------------------------------------------------------.........------------------------------,,,+++,,,---...///---------------------------------.........//////.........------.........//////............//////...------,,,,,,------...////////////////////////000000000000111111111111............/////////000.../////////000000111111333222222444777<<>>?????????===<<<;;;>>>>>>???@@@AAABBBBBBCCC???GGGVVVeeekkknnnssszzz{{{qqqoooppprrruuu{{{sssrrr}}}}}}~~~uuuvvvuuupppiiikkk|||~~~~~~}}}|||}}}}}}zzzwwwrrrsssuuuyyy}}}~~~uuuxxx~~~}}}xxxtttnnnzzz~~~~~~~~~}}}|||{{{{{{zzz}}}{{{zzzzzzzzz{{{yyyvvvtttwww{{{vvvwww||||||xxxvvvssspppnnnrrryyy|||vvvoooooorrrwwwwwwwwwwwwuuuooogggaaaOOOLLLGGGBBB??????AAABBB@@@@@@@@@@@@AAACCCEEEFFFBBBCCCEEEGGGGGGFFFDDDCCC@@@@@@@@@@@@@@@???>>>===:::888666444222111111111---...000000//////111222111000......000000000///////////////000000000000111111111111000000000000.../////////000000111111////////////////////////......////////////............---,,,---...///000.........------.........//////.........---------***+++,,,---............000///...------...///000111111000000////////////////////////////////////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........+++,,,...///000///...---------------------------,,,,,,,,,---------......///...,,,++++++,,,...///------------------------................................................---------....../////////,,,,,,,,,---------......,,,------...---,,,***))).........------,,,,,,,,,---------............///........................---------............///---------........./////////////////////.........000000000000000000000000////////////000000000000---///222333222111111111555666999<<>>======>>>???@@@===:::666555666666444111...///222333333222///...000000////////////000000//////////////////////////////............//////////////////////////////........................//////////////////////////////............/////////............///000000////////////////////////---------.........//////111000///------,,,,,,,,,000...---++++++,,,---...------------------------......---------,,,,,,,,,,,,,,,------...///000000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++------------------------)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......***+++,,,---------,,,+++......---------,,,,,,,,,---------............///........................---------............///---------.........///////////////////////////...000000000000000000000000////////////000000000000...000222222111111333444666888<<<@@@EEEHHHJJJKKKLLLMMMNNNOOONNNMMMKKKJJJFFFCCC???:::777555555555666777999:::;;;<<<<<<===???===;;;<<<>>>AAAAAA@@@BBBDDDFFFIIIKKKKKKJJJJJJNNNRRR]]]hhhmmmmmmqqqxxx|||qqqiiidddfffhhhlllrrr||||||ttttttxxx}}}~~~{{{{{{}}}yyyxxxtttoookkkiiimmm{{{}}}|||zzz{{{{{{}}}~~~xxx{{{}}}{{{yyyvvvtttuuuxxx}}}}}}{{{{{{zzzyyy{{{|||xxxvvvuuuuuuyyy~~~{{{yyyzzzyyysssnnnooouuuzzz{{{yyyxxxqqqmmmooouuu~~~xxxtttnnnggg\\\RRRLLLGGGCCC@@@AAAAAAAAACCCDDDCCCAAA>>>@@@AAACCCEEEFFFFFFFFFFFFBBBAAA@@@???>>>>>>???@@@>>>;;;888777777666333000...///111222222111///...000000////////////000000////////////////////////000000////////////000000////////////////////////111111111111111111111111//////////////////////////////............//////......------......///000........................+++++++++,,,,,,,,,------------------......///000000...---++++++,,,---...------------------------......---------,,,,,,,,,,,,,,,------...//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,------------------------+++,,,,,,------------,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,---------......)))***+++,,,------------...------------,,,,,,,,,---------............///........................---------............///---------.....................//////////////////000000000000000000000000////////////000000000000///000111111111222666999;;;>>>CCCIIIMMMOOOPPPPPPNNNNNNOOONNNMMMKKKIIIGGG@@@>>>:::777555444444555999:::;;;<<<============>>><<<;;;<<>>???@@@AAABBBCCCDDDDDDDDDDDDCCCAAA@@@???????????????>>><<<;;;;;;888555222000000000000000000000///000000////////////000000////////////////////////111111000000000000111111////////////////////////........................//////////////////////////////............//////---------------......///------------------------+++++++++,,,,,,,,,------,,,,,,------...//////000///...---,,,+++,,,------------------------------......---------,,,,,,,,,,,,,,,------.../////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------------------............------,,,,,,,,,,,,---------......---......//////......---------------------------,,,,,,,,,---------......+++++++++,,,,,,------------------------------------------............///........................---------............///....................................////////////////////////////////////////////////000000000000000000//////000444:::>>>EEEIIINNNRRRUUUUUUTTTRRRPPPOOONNNLLLIIIFFFCCCBBB===;;;:::888777777777888;;;<<<======>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFGGGHHHIIIKKKMMMOOORRRTTTUUU]]]```eeehhhhhhhhhkkkooowww~~~~~~uuulllfffaaa___```fffrrrzzzxxxvvvxxx}}}~~~}}}~~~|||wwwnnngggcccfffmmmvvv~~~{{{|||}}}zzzxxxyyy~~~~~~~~~~~~xxx}}}yyy}}}yyy{{{~~~|||wwwtttlllrrr{{{~~~wwwhhhZZZQQQMMMFFFEEECCCDDDEEEEEECCCBBB>>>>>>???@@@AAAAAABBBBBBDDDCCCBBB@@@???>>>===<<>>???????????????>>>??????@@@BBBDDDGGGIIIJJJKKKMMMOOORRRUUUXXXYYYbbbfffjjjjjjiiijjjmmmooouuuxxx}}}|||tttmmmjjjeeebbb```dddooo|||~~~{{{{{{xxxzzzzzzuuukkkddd```eeennnxxx}}}~~~{{{|||}}}zzzvvvssstttxxx~~~}}}~~~||||||~~~|||||||||||||||{{{{{{zzzrrruuu{{{~~~vvvkkk___XXXMMMIIICCC@@@@@@BBBCCCDDD>>>>>>??????@@@@@@AAAAAACCCBBBAAA@@@>>><<<;;;::::::<<>>===777555333111000///000111000000////////////000000000000000000000000000000000//////......//////000////////////////////////000000000000000000000000//////////////////////////////............//////---,,,,,,,,,,,,---......---------------------------------.........//////---......//////...---,,,......------,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------...............------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,------------------------------------------,,,+++***,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......///...---,,,++++++++++++,,,,,,,,,------------...---------............///........................---------............///...............---------------......///000000000000000000000000000000000////////////000000000000///000111333777???HHHNNNZZZ[[[\\\[[[XXXRRRMMMIIIHHHGGGDDDAAA>>>:::888777777777777777888999::::::<<<===>>>???@@@@@@@@@@@@>>>@@@AAAAAABBBDDDGGGJJJLLLNNNQQQUUUYYY[[[]]]^^^ffflllpppooonnnqqqtttuuuvvvuuuwwwzzzyyyrrrnnnmmmhhhfffdddfffmmmwww|||||||||yyyzzz~~~xxxtttjjjdddaaaeeelllttt}}}{{{}}}}}}|||zzzwwwrrroooooossswwwzzz|||zzzyyyzzz}}}~~~xxx~~~~~~{{{{{{zzzxxxwwwxxxzzz}}}~~~yyyyyy{{{yyynnnfffYYYSSSIIIBBB???@@@AAABBB@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@>>><<<;;;:::666999<<<>>>>>>>>>???@@@<<<:::777444222111000000000000////////////000000000000000000000000000000//////............////////////////////////////////////////////////////////////////////////////////////............//////---------------......///------------------------+++++++++,,,,,,,,,------)))***,,,///000000000000......---------,,,,,,,,,------------------------......---------,,,,,,,,,........................---------------.........------------------------------------............,,,,,,+++++++++,,,------------------------------,,,------------,,,,,,+++,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------.........---,,,+++++++++,,,---,,,,,,,,,---------......---------............///........................---------............/////////.........---------------......///000000111000000000000000000000000////////////000000000000111222555888>>>GGGQQQWWW\\\\\\[[[XXXSSSLLLFFFBBB>>>===<<<:::888777666666777777777888999::::::;;;;;;;;;===>>>@@@@@@AAAAAACCCDDDFFFFFFEEEGGGJJJNNNQQQTTTXXX]]]aaaccceeeeeehhhqqqvvvuuuvvv{{{~~~}}}yyyuuutttvvvuuuooolllmmmhhhhhhiiijjjlllqqqwww|||}}}}}}}}}{{{||||||wwwuuukkkfffccceeehhhlllttt|||{{{xxxtttqqqppprrruuuwww}}}zzzzzzyyyzzz}}}xxxvvvvvvxxxwwwxxx{{{{{{|||}}}|||{{{yyywwwwwwyyy{{{}}}}}}{{{zzz~~~~~~}}}zzzuuukkkdddXXXNNNGGGDDDBBBAAABBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@>>><<<;;;999;;;>>>>>>>>>>>>@@@CCC@@@???<<<999555333111000000000////////////000000000000000000000000000000000000////////////000000////////////////////////------------------------//////////////////////////////............//////......------......///000........................+++++++++,,,,,,,,,------(((***,,,///000111000000------......------,,,,,,------------------------......---------,,,,,,,,,........................------........./////////........................------------.........///,,,+++++++++,,,,,,---...------------------------,,,------............---,,,,,,,,,---------......,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......,,,++++++***+++,,,...///,,,,,,,,,------.........---------.........//////........................---------.........////////////.........------------------...///000000111000000000000000000000000////////////000000000000222444888===CCCMMMWWW]]][[[ZZZXXXUUUOOOHHHBBB>>>777666666666666666777777888999999:::;;;<<<<<<<<<:::;;;<<<>>>@@@AAAAAABBBHHHJJJLLLKKKJJJKKKOOORRRUUUXXX^^^cccgggjjjjjjjjjjjjtttzzzzzz||||||vvvssstttrrrllliiikkkeeeiiimmmmmmmmmmmmppptttvvv}}}~~~~~~|||wwwvvvmmmiiieeeeeedddeeellluuu|||xxxuuussstttwwwxxxzzz{{{xxxvvvtttssswwwxxxuuuttttttrrrpppvvv}}}}}}}}}|||xxxwwwzzz~~~}}}{{{zzzyyyyyyzzzzzz|||yyy{{{~~~}}}~~~zzzrrrfff[[[QQQJJJEEEBBBCCCBBBAAAAAAAAABBBCCCDDDAAABBBBBBBBBAAA???>>><<<>>>@@@BBBAAA???@@@CCCFFFCCCAAA???;;;888444111000000000////////////000000000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000//////////////////////////////............/////////............///000000////////////////////////---------.........//////+++---...000000///---,,,------......------,,,+++------------------------......---------,,,,,,,,,.....................---........./////////000000........................---------.........//////++++++++++++,,,,,,---...------------------------------...///000000000///,,,,,,,,,---------......---..................---------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------..................---------------...///000000111////////////////////////000000000000////////////000///------...000222444222666===EEEMMMTTTXXXZZZ^^^XXXOOOGGGBBB>>>999666666666555444444444555555:::::::::999888:::===@@@???<<<<<>><<<::::::===@@@BBB@@@@@@@@@???===:::888666000111111111000///...---...///000222222000///...000000000000000000000000000000000000000000000000111000///......///000111//////000000000000//////........................////////////////////////////////////////////////,,,,,,,,,---------......---------.........////////////.........---------......................................................------------..............................---------,,,,,,+++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---,,,,,,++++++---------............///------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------........................------......///000000111////////////////////////000000000000/////////////////////000111222444555666;;;BBBJJJQQQVVVXXXZZZWWWRRRJJJCCC???;;;777444555555444444444555666666888999::::::999:::===???AAA>>>===@@@AAAAAAEEEKKKQQQVVV\\\^^^[[[XXXXXXZZZ]]]```iiisssxxxwwwwwwzzz}}}yyytttooommmnnnppprrrssstttttttttrrrssstttvvvtttvvv{{{~~~{{{}}}vvvppplllmmmmmmkkkiiijjjnnnrrr}}}}}}|||~~~}}}|||{{{xxxvvvyyy}}}~~~~~~}}}||||||{{{~~~}}}|||zzzwwwsssssswww}}}|||yyy|||~~~xxxwwwuuusssssstttuuuvvvyyy{{{}}}~~~{{{yyy{{{{{{{{{~~~}}}}}}|||zzz}}}|||}}}zzzyyyyyyxxxwwwtttuuuwwwxxxzzz~~~}}}vvvlllaaaXXXRRRIIIGGGDDDBBBAAABBBBBBBBBBBBCCCDDDBBB@@@???AAACCC@@@???<<<::::::<<<>>>@@@AAAAAAAAAAAA???<<<999777444333333222111000//////...///000111111000///...000000000000000000000000000000000000000000000000111000///......///000111//////000000000000//////........................////////////////////////........................,,,---------............---------.........////////////.........---------......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........------------------------........................------......///000000000////////////////////////////////////000000000000//////000222333555777777<<<@@@FFFMMMRRRTTTUUUTTTMMMHHHBBB===:::888555333333333333444555777888999888999;;;<<<;;;<<<===???CCC???>>>@@@AAACCCJJJRRRZZZaaaiiikkkhhhccc___^^^aaaeeennnwwwzzz|||}}}yyyrrrmmmllloootttxxxyyyzzzzzzxxxvvvuuuvvvwwwtttvvvzzz}}}{{{xxx|||~~~|||wwwrrrjjjmmmoooooonnnooossswww{{{~~~}}}yyyzzz|||zzz|||~~~~~~|||{{{{{{{{{{{{}}}~~~~~~~~~|||zzzxxxwwwzzzzzzwwwwwwxxxyyyyyyyyyzzz|||~~~~~~wwwssstttwwwyyyyyyxxxwwwuuusssrrrrrrrrrrrrvvvtttsssrrrtttwww{{{}}}sssqqqrrruuuuuurrrrrrtttwwwyyy||||||zzz{{{~~~{{{~~~}}}||||||}}}~~~~~~tttrrrxxx{{{yyyyyyxxxwwwrrrrrrrrrsssuuu{{{}}}wwwnnnddd^^^VVVRRRLLLGGGEEEDDDDDDCCCEEEEEEDDDBBB@@@@@@BBBDDDAAA???===;;;:::;;;===>>>AAABBBCCCCCCAAA>>>;;;999999777555333111000000000...///000111111000///...000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////........................////////////////////////------------------------------........./////////------........./////////...............---------......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...............------------......------------------------......---,,,,,,,,,------***+++,,,---......------,,,,,,,,,---------......,,,------.........---------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------....................................---------...........................//////000000////////////////////////////////////000000000000000000000111333777:::<<>>>>>>>>>>>???@@@AAA>>>===???@@@EEEOOOYYYeeeoooxxxyyytttmmmfffaaaeeeiiiqqqwwwxxx|||}}}uuuooonnnrrryyy~~~~~~zzzwwwvvvuuuvvvyyyzzzvvvqqquuu{{{zzzuuujjjmmmooooooooorrrxxx}}}{{{}}}{{{xxxzzz}}}xxxuuusssxxx|||}}}|||{{{|||~~~~~~~~~|||{{{yyyvvvtttxxx}}}wwwsssooollljjjjjjlllmmmmmmmmmooossswwwzzzvvvoookkkjjjkkkmmmnnnpppooonnnllllllkkkllllllooolllhhheeeeeegggkkkmmmfffdddeeeiiijjjiiiiiilllnnnqqqtttvvvvvvwwwyyy{{{zzz|||pppkkkoooyyy|||yyyxxxyyyuuutttrrrqqqsssyyy|||uuunnniiiddd___XXXSSSOOOKKKFFFBBBGGGFFFEEEDDDCCCCCCDDDEEEAAA@@@>>><<<;;;;;;;;;;;;>>>@@@BBBDDDDDDBBB@@@>>>===;;;777444111000000111///000111111111111000///000000000000000000000000////////////////////////000000////////////000000//////000000000000//////........................////////////////////////------------------------.........////////////000............////////////..............................................................................------------..............................,,,------......///////////////............//////........................///...,,,++++++,,,---...(((***,,,...//////...---,,,,,,,,,---------......------......///.........---------............///------------------------------------------------,,,,,,,,,---------......---------.........//////........................---------.........//////............////////////////////////////////////.../////////000000000111222111//////222888>>>BBBHHHJJJKKKLLLKKKHHHDDDBBB===<<<:::888666444444555222333444666999;;;>>>???===???AAAAAA@@@???@@@@@@???======???BBBHHHUUUaaaqqq~~~{{{sssjjjccchhhkkkpppsssrrrvvv|||uuutttyyy~~~wwwrrrwwwvvvvvvuuuoookkknnnuuu{{{uuummmnnnnnnmmmmmmsss|||}}}{{{||||||yyy|||xxxtttrrrrrrvvvzzz|||{{{{{{}}}{{{zzzyyyxxxyyyzzz{{{|||xxxxxxwwwttttttyyy}}}yyywww{{{tttmmmgggbbb^^^[[[ZZZ\\\^^^]]]\\\^^^dddiiiooommmhhhccc___^^^___aaaaaa```````````````aaaaaadddbbb___\\\ZZZZZZ[[[\\\YYYWWWXXX\\\^^^]]]^^^bbbdddfffjjjlllnnnoooppprrrsss|||uuunnnooouuuzzz{{{{{{~~~{{{zzzxxxuuuuuuyyy{{{vvvsssoookkkeeeaaa]]]VVVMMMFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;;;;:::<<<@@@CCCEEEEEEDDDCCC???===999666333111111111000000111111111111000000000000000000000000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////------------------------.........////////////000........./////////000000---...........................................................................------------..............................,,,------....../////////...------,,,,,,------..............................---,,,++++++,,,...///)))***---///000///...---,,,,,,,,,---------......,,,------.../////////...---------............///........................------------------------,,,,,,,,,---------......------........./////////........................,,,,,,------.../////////......//////////////////////////////////////////......//////000000111111333111000111555;;;BBBFFFLLLLLLKKKJJJGGGDDD@@@>>>:::;;;:::888555444444555444555666888;;;>>>@@@BBBAAABBBBBBAAA???>>>???@@@>>>===???CCCGGGOOO^^^llltttmmmgggjjjkkkmmmmmmlllppp{{{zzzvvvqqqwwwuuusssoooiiifffkkksss}}}uuurrrrrrpppnnnooouuu}}}}}}|||zzz|||zzzvvvuuurrrsssuuuvvvvvvwwwyyy{{{ooonnnllllllnnnpppqqqqqqppptttuuutttuuu{{{|||tttooorrrmmmgggaaa\\\XXXUUURRROOOQQQQQQPPPPPPRRRWWW\\\dddeeeddd```ZZZVVVWWWYYYVVVVVVVVVWWWWWWWWWXXXXXX[[[ZZZXXXUUUSSSQQQPPPOOOPPPNNNNNNQQQSSSRRRSSSWWWXXXZZZ\\\___aaacccdddeeemmmrrrtttttt}}}{{{xxx||||||{{{yyyvvvwwwzzz~~~~~~}}}~~~|||yyywwwvvvrrrooommmkkkeeeZZZQQQJJJHHHEEECCCCCCBBB@@@>>>AAAAAAAAA@@@???>>><<<;;;999:::===@@@CCCEEEFFFFFFAAA@@@<<<999666444333333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////////////////////////////////////////------------------------------........./////////....../////////000000000---------.....................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++************++++++------------------------------,,,,,,,,,---......+++,,,---...//////......,,,,,,,,,---------......+++,,,---...............---------............///------------------------------------------------,,,,,,,,,---------..................////////////........................,,,,,,------...//////000/////////////////////...////////////////////////.........///000111111111222222444777;;;@@@EEEHHHIIIHHHFFFEEEBBB@@@>>>===999::::::888555333333555666777888:::===@@@BBBDDDCCCCCCBBB@@@===<<<===>>>???@@@DDDJJJOOOXXXhhhxxxtttoookkkllljjjiiiiiihhhlllzzzzzz{{{~~~vvvrrrtttqqqmmmjjjeeeccckkkuuuzzzwwwwwwvvvuuuuuuzzz|||yyyzzz}}}~~~~~~yyyuuutttmmmkkkiiiiiikkkmmmnnnnnnbbb```^^^```cccffffffeeegggnnnrrrsssvvv}}}~~~}}}wwwtttoooggg```[[[XXXUUUSSSOOOOOONNNMMMLLLNNNQQQSSS\\\```ccc```ZZZVVVVVVYYYWWWWWWXXXXXXWWWWWWVVVVVVYYYYYYWWWTTTRRRPPPNNNMMMOOOKKKKKKNNNNNNMMMNNNRRRPPPPPPQQQTTTWWWYYYZZZ[[[aaadddhhhjjjlllsss~~~}}}}}}}}}zzzyyy{{{{{{wwwwww|||~~~zzzwwwtttyyy|||{{{}}}{{{yyyyyyuuussstttuuurrrjjjbbbVVVPPPHHHBBB@@@@@@??????AAAAAABBBBBBAAA@@@>>><<<::::::<<<>>>@@@BBBDDDEEECCCBBB@@@>>>;;;999777666222111111111111111111222000000000000000000000000000000000000000000000000...///000111111000///...//////000000000000//////////////////////////////////////////////////////........................,,,---------.............../////////000000000000---------.........//////......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------...............,,,,,,,,,---------......***+++,,,------.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000////////////////////////,,,,,,------...///000000///////////////.........////////////////////////---......///000111111222000333888===AAAEEEGGGHHHCCCBBB@@@???============888:::;;;888444222222444888888:::<<<>>>AAACCCEEEDDDDDDAAA>>>:::999;;;<<>>===<<<<<<<<<<<<<<<;;;:::888666444555555666???@@@BBBCCCCCCCCCBBBBBBBBB??????@@@>>>;;;<<>>>>>???>>>======>>>AAACCC@@@>>><<<;;;;;;>>>BBBDDDEEEGGGHHHGGGDDDAAA???>>>777555333222333333222000222111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000///.........///111222000///...------...///000////////////////////////333222111///............////////////////////////,,,,,,.../////////...---........................////////////............,,,---...///000000//////...------,,,,,,------......---,,,++++++,,,---...333222111000///...------,,,,,,,,,---------......------------------,,,,,,........................,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................,,,---......//////......///////////////........./////////.........------000///...///000222444444777;;;BBBKKKPPPOOOIIIDDD=========<<<<<<;;;;;;;;;777666555555666999<<<===BBBCCCEEEFFFFFFFFFFFFEEEDDDBBBAAABBBAAA>>>AAAFFFMMMOOOWWWaaaiiinnnuuu}}}zzzqqqmmmllliiidddcccfffooozzz|||yyytttpppppprrrtttvvv|||zzzwwwvvvuuuqqqlllddd\\\\\\iiixxxzzztttnnnmmmqqqvvvwwwwww{{{}}}~~~zzzqqqggg```\\\WWWWWWXXXYYYYYYWWWVVVTTTPPPOOOOOONNNMMMLLLLLLLLLPPPSSSWWWYYY[[[]]]```bbbfffjjjpppvvv{{{{{{uuurrrccc___[[[YYYXXXWWWVVVUUU^^^eeemmmrrrrrrrrrtttvvvuuuuuuuuuuuussspppmmmkkkmmmmmmllljjjgggbbb___\\\\\\___^^^ZZZXXXYYYWWWSSSPPPLLLLLLPPPSSSSSSTTTVVV]]]bbbeeeccc]]]ZZZ]]]aaadddbbb___]]]\\\]]]___```fffggghhhiiiiiihhhiiikkkvvv{{{zzzzzzzzzzzz|||}}}zzzvvvuuuvvvvvvvvvtttrrrhhhZZZPPPLLLHHHCCC>>>BBBCCCCCCCCCCCCBBBCCCCCC???>>><<<;;;<<<===@@@AAACCCEEEFFFFFFDDDAAA@@@@@@:::888555333333333222000222222111000000000000000000000000000000000000000////////////////////////000000000000000000000000000//////...///000111222000///............///000////////////////////////222111000///............////////////////////////,,,---.../////////...---........................,,,,,,------......//////------------...............------,,,,,,------...---------,,,,,,---------////////////////////////,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---......//////......000000//////.........---000000000///////////////////////////222555888999<<>>=========>>>>>>@@@BBBDDDEEEDDDCCCCCCCCC@@@===888555444333222111222222111000000000000111000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000//////......//////000000000000000000000000000111111000///............////////////////////////,,,---......//////..............................******+++,,,---.../////////...,,,,,,+++,,,------...------,,,,,,------...,,,------......------,,,+++,,,,,,---...///000000,,,,,,,,,---------......+++,,,,,,------.........------------------------,,,,,,,,,---------.....................---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,---......///.........000000000///......------//////////////////////////////000000222666:::===DDDJJJSSSYYYYYYSSSIIIAAA>>>>>>>>>===;;;999777666666666555666999===AAACCCHHHIIIKKKMMMNNNNNNNNNNNNKKKHHHHHHKKKKKKLLLQQQWWW]]]]]]aaagggjjjjjjnnntttzzzuuurrrnnniiidddbbbgggpppyyy~~~xxxrrrooopppssswwwyyy{{{zzztttqqqlllgggaaa\\\[[[dddooo}}}}}}}}}wwwnnniiijjjnnnsssuuutttrrrnnnhhh```XXXRRROOOKKKLLLMMMNNNOOOPPPQQQRRRNNNPPPQQQSSSTTTTTTTTTSSSYYY^^^dddiiikkkmmmnnnpppooorrrwww|||~~~wwwrrruuu}}}~~~}}}}}}zzzxxxtttoooddd^^^\\\^^^```aaacccfffpppuuuzzzyyysssjjjeeebbbnnnmmmllljjjfffbbb___\\\___bbbccc```]]]]]]\\\ZZZ[[[```gggllloooppprrrsssqqqwww~~~~~~~~~~~~~~~|||zzzwwwuuussssssnnngggcccaaa^^^YYYUUUGGGGGGFFFEEEFFFEEEDDDCCCBBBBBBAAAAAA@@@>>>======>>>AAADDDEEEEEEEEEGGGHHHEEEAAA<<<888666555333222333222111111000000111111000000000000000000000000///////////////////////////////////////////////////////////////000000111000//////////////////000000000000000000000000000000//////.........//////////////////////////////---------.......................................++++++,,,---......//////111///---+++++++++---......------,,,,,,------...+++,,,---......---,,,+++***+++,,,,,,---...//////,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,,,,,,,---------..............................------------------------........................------------------------////////////////////////................................................,,,---......///.........000000//////.........---........................///000111222333777===BBBNNNRRRWWWYYYWWWPPPIIIDDDBBBAAA@@@>>>;;;999666555777888888:::===@@@CCCEEEIIIKKKMMMOOOQQQQQQQQQQQQMMMKKKMMMQQQSSSTTTZZZ```ddddddfffjjjkkkiiilllqqq~~~}}}zzzxxxuuummmhhhcccbbbgggooouuuyyy{{{~~~xxxtttssswwwzzz|||vvvrrrmmmgggccc___^^^dddlllyyy{{{zzz}}}~~~~~~wwwrrrjjjfffeeeiiinnnqqqpppllleee^^^YYYVVVTTTSSSOOOOOOPPPQQQSSSUUUWWWYYYUUUWWWZZZ]]]______^^^]]]bbbffflllqqqssstttuuuvvvuuuwww|||xxxrrrnnnnnnnnnmmmmmmpppwww}}}~~~vvvooolllppprrruuuvvvtttoooiiidddmmmrrrrrrlllgggfffbbb]]]VVVXXX\\\___aaacccdddeeedddhhhlllpppssssssrrrqqqnnnrrryyy{{{{{{~~~|||{{{uuurrrnnnlllllljjjfffcccRRRNNNJJJGGGGGGHHHHHHHHHEEEEEEEEEDDDCCCAAA???>>>???AAADDDEEEFFFGGGIIIKKKHHHEEE@@@<<<999888666444333222222111111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000000000000000///000000000000000000///000000000000000000000000///...............///000////////////////////////------------......//////........................//////..................222000...,,,,,,---...///...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,---------------,,,,,,,,,---------......++++++,,,,,,---...//////------------------------,,,,,,,,,---------......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////................................................,,,---......//////......////////////////////////------............/////////222444555666;;;CCCIIIUUUXXXZZZXXXTTTNNNIIIGGGEEECCCAAA>>><<<;;;:::999999:::===@@@CCCFFFIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTOOOOOORRRXXX[[[]]]bbbiiinnnmmmnnnqqqqqqnnnooottt}}}~~~{{{{{{yyyvvvmmmiiiddddddiiinnnrrrsssxxx{{{}}}}}}~~~xxxwwwzzz~~~~~~yyytttmmmgggeeecccbbbeeejjjuuu}}}~~~xxxuuuuuuvvv~~~~~~}}}yyyvvvvvvjjjfffbbb___^^^aaaeeegggiiiddd]]]YYYXXXZZZ[[[[[[UUUUUUTTTUUUWWWZZZ]]]___dddfffjjjnnnpppooonnnlllllloootttwwwxxxyyyzzz{{{yyy|||~~~}}}~~~|||yyytttxxx~~~}}}wwwsss}}}{{{yyyrrrjjj^^^]]]\\\[[[[[[\\\]]]^^^______aaadddhhhiiihhhggg```dddkkkssszzzzzzyyy{{{|||zzzwwwuuusssqqqnnnkkk]]]VVVNNNIIIHHHHHHGGGEEEGGGGGGFFFEEEDDDBBBAAA@@@???AAACCCEEEEEEGGGIIIKKKIIIFFFBBB@@@>>><<<999777333333222111111111111222000000000000000000000000000000000000000000000000000000000000000000000000......///000000000000000///000000111111000000///000000000000000000000000------------...///000000////////////////////////...------------...//////........................000000/////////.........111000///...---...///000...------,,,,,,------...,,,------......------,,,.........------,,,,,,+++,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////................................................,,,---......//////......------......///000000000....../////////000000000///222666999;;;BBBLLLTTTZZZ\\\\\\YYYSSSMMMIIIHHHEEECCCAAA>>>>>>>>>@@@AAA@@@BBBEEEIIIKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWWWWWWWRRRSSSXXX```dddfffjjjpppvvvuuuvvvxxxwwwtttuuuyyy~~~{{{zzz|||{{{xxxsssnnnjjjkkkooossssssrrruuuyyy{{{{{{~~~|||~~~~~~|||uuummmgggfffeeedddeeehhhqqqyyy|||xxxuuutttuuu{{{zzzzzz}}}tttqqqnnniiieeeeee\\\[[[ZZZYYYYYYZZZ]]]___aaa^^^[[[\\\___ccceeeeee___^^^]]]]]]___bbbfffiiippptttxxx|||~~~}}}{{{yyytttwwwyyy{{{{{{{{{}}}~~~}}}sssnnngggaaa___```bbbdddeeedddcccfffjjjmmmllljjj___```bbbeeejjjnnnrrruuusssvvvzzz|||yyyyyy~~~}}}zzzxxxuuusssqqqkkkcccYYYSSSOOOLLLGGGCCCGGGGGGFFFEEECCCBBBAAAAAA???AAABBBCCCCCCDDDGGGIIIGGGFFFDDDCCCBBB@@@<<<999444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000---...///000111000000//////000111111111111000///////////////////////////---,,,,,,---...///000111////////////////////////...------,,,---...///000........................---.....................------...............///...------,,,,,,------...---------,,,,,,---------............---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................,,,---......//////......,,,,,,---...///000111111//////000000111111111222...222888;;;???HHHSSS\\\[[[^^^___[[[TTTNNNJJJIIIDDDBBB@@@>>>???BBBEEEGGGHHHKKKMMMOOOOOOMMMJJJHHHNNNOOORRRUUUWWWYYYYYYZZZTTTVVV]]]eeejjjlllpppuuuyyyxxxyyy{{{zzzvvvwww{{{~~~zzzzzz|||{{{xxxyyyuuurrrssswwwyyyxxxuuutttxxx{{{zzz|||~~~uuummmgggffffffddddddgggooowww~~~~~~|||~~~}}}~~~}}}~~~{{{|||~~~yyyrrrrrryyy}}}sssjjjeeeaaa[[[WWWVVVTTTVVVWWWWWWWWWXXXZZZ[[[^^^]]]^^^bbbhhhlllmmmlllhhhgggfffeeegggkkkooorrrsssvvv{{{}}}{{{zzz{{{||||||||||||~~~~~~~~~ssskkkhhhhhhkkklllpppmmmkkknnnsssvvvvvvtttfffccc___\\\\\\___cccfffhhhiiikkkooouuu|||~~~{{{yyy|||~~~}}}zzzyyyxxxwww{{{tttjjjbbb]]]VVVMMMGGGGGGFFFEEECCCBBBBBBBBBBBB???@@@AAAAAAAAABBBDDDFFFFFFEEEEEEEEEEEEBBB>>>;;;444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000---...000111111111000//////000111222222111000///////////////////////////,,,,,,,,,---...///000111////////////////////////......---,,,---...///000........................***++++++,,,---...//////++++++,,,---.........---...------,,,,,,------.........,,,++++++,,,..............................,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------+++,,,...//////...,,,+++***+++---//////...---,,,---,,,++++++************//////.........---------.......................................///000000////////////////////////222///---,,,---///000000555222555AAAKKKQQQXXX```eeehhhdddYYYQQQOOOLLLGGGBBB???===>>>BBBGGGKKKLLLQQQQQQPPPOOONNNMMMKKKKKKVVVSSSTTTXXX[[[[[[XXXWWWXXX\\\eeemmmooonnnqqqwww|||{{{~~~}}}}}}zzzvvvwww{{{{{{xxx{{{{{{xxxyyy|||~~~{{{|||qqqhhhgggeeedddgggmmmrrrvvvzzz|||}}}~~~}}}~~~}}}}}}~~~}}}yyyrrrmmmmmmrrrvvv||||||wwwuuuvvviiifff```ZZZVVVTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[aaabbbdddhhhlllqqqtttwwwuuurrrooonnnqqquuuxxxzzz}}}~~~yyyuuuvvvyyy||||||zzz{{{nnnccc___\\\XXXXXX\\\XXX\\\bbbeeegggllluuu{{{}}}~~~zzzwwwzzz}}}xxxyyyvvvtttqqqmmmeeeYYYQQQMMMFFFDDDHHHJJJEEECCCEEEAAAAAAAAA@@@@@@BBBEEEGGGHHHHHHHHHGGGFFFDDDBBBAAA;;;999777555333333333333333222111000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........////////////000000000//////.........---........................////////////////////////000///...---------------------------------------........................+++,,,---......---,,,+++///////////////////////////......------,,,+++++++++++++++,,,,,,---------111000...---,,,,,,---...........................////////////////////////,,,---...//////...---,,,(((***+++------,,,+++***000///......---------...//////.........---------.......................................///000000////////////////////////000///------///111333444888666;;;GGGQQQWWW^^^eeefffiiieee[[[SSSOOOJJJDDD@@@??????CCCIIINNNRRRTTTTTTSSSQQQOOOOOONNNOOOOOOQQQUUU\\\```___\\\ZZZ[[[\\\```hhhppprrrrrrvvv}}}~~~~~~|||wwwwwwzzz||||||~~~xxxxxxzzz~~~~~~|||zzzzzzppphhhffffffgggkkkqqqzzz~~~~~~~~~~~~}}}|||xxxrrrnnnnnnrrrvvv{{{~~~}}}vvvnnnkkkjjj___]]]XXXTTTRRRQQQRRRRRRUUUVVVXXXZZZ]]]___```aaaccceeeiiimmmrrrwww{{{}}}{{{xxxvvvuuuxxx{{{~~~~~~rrrkkkddd[[[WWWWWWTTTWWWZZZ\\\]]]aaahhhnnnsssyyy}}}wwwuuutttyyy{{{xxxvvvuuuvvvvvvqqqhhh```ZZZSSSMMMLLLJJJEEECCCFFFCCCCCCBBBAAAAAABBBDDDEEEGGGGGGFFFEEEDDDCCCBBBBBB>>><<<:::777555333333222333333222111000000000111000000000000000000000000000000000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------.........////////////.........------------................................................//////...---------------------------------------------------------------,,,------------------,,,........................------------------------,,,,,,---.........------///......---------......................................................---...///000000///...---)))***+++------,,,,,,+++000000///.........//////...............---------.......................................///000000////////////////////////......---...000333666888999:::AAALLLUUU\\\bbbhhhhhhiiieee[[[RRRLLLGGGCCC???@@@CCCHHHOOOUUUXXXYYYWWWUUUQQQOOONNNPPPSSSUUUSSS^^^jjjlllggg```^^^___aaaeeemmmtttvvvwww~~~~~~yyywwwyyyzzz~~~xxxttttttxxxzzzzzzzzzyyyqqqjjjiiilllpppvvv|||~~~}}}|||{{{{{{zzzvvvrrrooooooqqqtttyyy{{{{{{wwwnnneee___^^^WWWVVVTTTRRRQQQRRRSSSTTTWWWXXXZZZ^^^bbbfffiiijjjhhhkkkpppvvv{{{~~~}}}}}}}}}sssggg___[[[XXXWWWVVVUUUTTTWWW[[[___eeeiiiooovvv{{{~~~~~~{{{pppoooooouuu~~~yyywwwwww{{{~~~xxxqqqkkkeee^^^XXXRRRJJJGGGHHHEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCCBBBAAA>>>;;;888555333222333222222111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---------............---------------,,,,,,,,,................................................//////...------------...------------------------...........................------,,,,,,------...........................++++++,,,------...//////---.../////////...---,,,------........................................................................///000000///......,,,---......//////......------,,,,,,,,,,,,------...............................................................///000000////////////////////////---...//////000333777:::999===FFFPPPXXX^^^cccgggiiiggg___UUULLLGGGFFFFFFDDDEEEHHHMMMSSSVVVWWWWWWWWWTTTOOOLLLMMMPPPUUUXXX]]]jjjuuuuuunnngggcccbbbgggjjjqqqvvvwwwyyyyyyvvvwww{{{wwwqqqmmmoooxxxyyyzzz|||xxxsssoooooouuu}}}~~~}}}{{{yyyxxx{{{yyyvvvrrrooonnnnnnoootttuuutttoooggg___YYYWWWXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ]]]aaaffflllqqqtttqqqtttyyy~~~}}}rrrllleeeaaaZZZUUUSSSSSSUUUWWWYYY[[[^^^ccchhhnnnrrruuuuuuvvvwww|||{{{nnnlllkkknnnwww~~~|||zzzyyy~~~{{{xxxuuupppgggZZZPPPJJJEEEDDDBBBBBBBBBBBBBBBAAACCCBBB@@@??????AAACCCDDDEEEDDDBBB???;;;888444222222222111111111111222222000000000000000000000000000000000000000111111111////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......------------------------................................................///......---------......------------------------////////////////////////...---,,,++++++,,,---...........................,,,,,,,,,---------......,,,---/////////...,,,++++++,,,...///000///.........................................................//////////////////...------......////////////,,,+++++++++++++++,,,,,,---............................................................///000000////////////////////////...///000000000333777:::;;;CCCNNNVVV\\\aaadddeeeggg```UUUKKKDDDCCCHHHNNNRRRQQQQQQSSSUUUUUUTTTRRRTTTQQQMMMKKKLLLPPPVVVYYYbbbnnnyyyxxxssspppkkkfffjjjmmmqqqttttttwww~~~~~~|||wwwtttsss|||xxxpppiiifffmmmvvvzzz{{{}}}wwwuuurrrttt{{{~~~}}}{{{xxxuuuyyywwwtttqqqnnnkkkiiihhhjjjjjjiiifffaaa\\\YYYWWW[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]```dddkkkrrrxxx|||{{{}}}wwwooocccZZZVVVTTTSSSSSSQQQQQQRRRTTTXXX]]]bbbfffgggjjjnnnssswww|||}}}}}}{{{||||||rrrnnnhhhhhhnnnzzz}}}~~~~~~yyywww}}}rrr[[[KKKFFFDDDAAAAAACCCCCCBBBAAABBBAAA???>>>>>>@@@BBBCCCEEEEEEDDDBBB???;;;888555222222111000000000111111111111111111111111111111///000000000111111111222////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------........................//////......................................................---------......///------------------------...........................---,,,++++++,,,---.................................---------,,,,,,,,,+++,,,---...------,,,++++++,,,...///000///..............................................................................,,,,,,,,,,,,,,,---------------,,,,,,,,,---......---------......................................................///000000///////////////////////////111333222222444999===BBBMMMYYY___bbbeeefffeee```WWWKKKCCC@@@CCCNNNYYYbbb___[[[XXXVVVUUUSSSRRRQQQPPPNNNMMMOOOSSSWWWZZZ```ppp||||||xxxwwwrrrlllkkkllloooooolllooo}}}zzzyyyxxxtttppppppzzzxxxooofffaaagggqqq}}}|||~~~vvvwwwvvvvvv~~~}}}}}}zzzvvvrrrvvvtttqqqooommmjjjfffcccbbbaaa```^^^]]]]]]]]]^^^```````````````___^^^]]]bbbbbbdddhhhooowww~~~oooccc^^^[[[XXXUUURRRQQQOOONNNOOORRRUUUXXXXXX]]]dddiiimmmrrryyy~~~~~~~~~|||{{{}}}||||||wwwrrrjjjfffjjjsss|||zzz||||||{{{}}}|||uuurrrxxxmmmTTTLLLGGGCCCBBBCCCEEEDDDBBBAAA@@@?????????@@@AAABBBBBBCCCDDDDDDCCC???<<<:::444444222111111000000000111111111111111111111111///000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,---------.....................///////////////........................------------------------...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------//////...---,,,,,,++++++++++++++++++,,,,,,------------..........................................------------------------......------------......,,,,,,,,,,,,,,,---......---------------...//////---------.........//////.......................................///000000////////////////////////...222555555555777>>>CCCHHHUUUaaaeeefffhhhgggcccWWWNNNDDDAAAAAAGGGUUUbbbkkkfff^^^XXXUUUTTTTTTSSSQQQQQQRRRSSSUUUXXX[[[]]]cccyyy{{{vvvpppjjjjjjjjjhhhdddfffuuu}}}uuutttsssooollllllxxx|||sssiii___\\\eeeppp~~~|||~~~{{{}}}|||{{{zzzxxxwwwuuuoookkkpppnnnmmmmmmmmmjjjeeeaaaaaa___]]]\\\___cccfffhhhiiijjjkkklllllljjjiiiggghhhhhhiiilllsss{{{tttnnnjjjeeeaaa]]][[[WWWTTTRRRQQQQQQQQQNNNSSSYYY\\\___dddmmmtttwww|||~~~zzzzzzzzzvvvooojjjkkkrrr|||}}}{{{{{{yyyvvvuuuxxxxxx{{{~~~yyypppjjjooojjjUUUOOOGGGDDDEEEFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@===@@@CCCEEEEEECCC@@@>>>888777555444222222111111111111111111111111111111///000000111111222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------........./////////---------....../////////........................---------------------------------------...//////------------------------------------------------,,,------------------,,,---------------------------------------------,,,,,,++++++***+++---///111///......---------..............................------------------------...------,,,,,,------...///............///000000,,,,,,,,,,,,,,,---...///---------.........//////.......................................///000000////////////////////////...222666777777;;;BBBHHHJJJXXXeeegggggggggeeeaaaQQQHHHAAAAAADDDKKKYYYhhhmmmfff]]]UUURRRRRRTTTTTTRRRSSSUUUXXXZZZ]]]^^^___iii|||vvvqqqiiiiiihhhddd^^^```ppp|||ssspppooollljjjjjjvvvwwwmmmbbbYYYXXXcccqqq|||{{{}}}~~~yyytttqqqpppnnnhhhccckkkjjjjjjkkkmmmkkkfffbbbdddaaa______ccciiinnnqqqtttuuuwwwxxxxxxvvvuuussslllllllllooovvv~~~}}}yyytttooogggeeeaaa\\\XXXTTTRRRQQQJJJNNNRRRRRRRRRWWWaaaiiisss|||{{{xxx|||zzzwwwsssooonnnssszzz~~~~~~{{{vvvsssuuummmqqqvvvxxxyyy{{{|||~~~xxxmmmdddgggvvv]]]UUUKKKFFFFFFFFFEEEBBB@@@AAAAAAAAAAAA@@@???>>>:::===BBBEEEFFFEEECCCAAA;;;:::888666444333222222111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........////////////000,,,,,,,,,------.................................---------------------------------------...///000------------------------000000000000000000000000+++,,,............,,,+++------------------------+++,,,,,,------......///---,,,+++***,,,///222444111000...---,,,,,,---...........................---------------------------------------------------------------------------------............///........................//////............//////............////////////000000000000000111222222444222444999999999@@@IIIQQQ]]]gggiiihhhfff^^^UUUIIIEEE@@@BBBJJJUUU^^^ccceeebbb]]]WWWSSSQQQPPPPPPQQQRRRTTTWWW\\\aaafffiiizzzrrrjjjiiigggccc]]][[[bbbnnnyyywwwlllkkklllllljjjjjj{{{}}}rrrrrrlllaaaWWWWWWbbbmmm{{{}}}yyyssslllfffcccbbbbbbccchhhooosssuuurrrnnnkkkgggeeeeeefffkkksss{{{{{{wwwxxxwwwvvvwww{{{{{{vvvnnngggaaa\\\XXXUUUXXXSSSOOOPPPQQQQQQTTTYYYfffkkkqqqvvvxxxyyyxxxxxxyyyuuuwww{{{}}}|||yyy{{{yyyrrrpppoooqqqttttttssswww~~~}}}~~~wwwkkk```bbbkkkxxxppp^^^LLLFFFFFFEEEDDDEEEDDDCCCBBBCCCCCCCCCAAA???<<<===>>>???@@@AAABBBBBBAAA>>>:::666333111000000111000///......---------111111111111111111111111000000000000111111111111000000//////.........---000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////.........------,,,,,,,,,000...,,,)))((()))***+++------......//////000000//////.........---------....................................////////////........................---......///////////////------------------------..............................------------......------------------------........................---------............///........................//////............//////............////////////...............///000111333333666<<>>???@@@AAABBBBBB@@@<<<888555333222222222111111000/////////000111111111111111111111111000000000000111111111111000000/////////.........000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////.........------,,,,,,,,,///...,,,+++******++++++------------............//////.........---------........................------------....................................---......///////////////------------------------..............................------------......------------------------////////////////////////---------............///........................//////............//////............////////////............///000111222555444888>>>CCCIIIQQQYYY^^^bbbccc^^^VVVOOOGGG@@@BBBDDDHHHPPPWWW]]]______ZZZXXXUUURRRPPPOOOOOOPPPJJJKKKNNNSSS\\\eeeooottt~~~wwwppppppllleee___]]]eeerrr|||wwwlllbbbbbbfffjjjnnnqqqrrrttt}}}xxxrrroookkkddd]]]ZZZ^^^eeekkkuuuzzz~~~}}}|||{{{vvvooogggbbb``````___]]]ZZZ^^^gggsss}}}vvvvvvvvvzzz~~~xxxuuulllddd]]]ZZZVVVQQQNNNPPPOOOQQQTTTYYY```gggmmmqqqwww}}}{{{yyy{{{xxxpppllllllrrryyy{{{}}}~~~zzzyyy~~~{{{uuupppmmmeee^^^\\\___hhhvvvyyyeeeXXXQQQJJJEEEBBBDDDBBBAAAAAABBBBBBAAA@@@@@@???=========>>>@@@BBBCCCBBB???<<<999666555444333222222111111111222222111111111111111111111111000000000000111111111111000000////////////......000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////.........------------------------------------------------------,,,,,,,,,...............---------........................,,,,,,,,,------------...........................---......///////////////------------------------..............................------------......................................................---------............///........................//////............//////............////////////000000000111222333555666888777999===DDDMMMWWW^^^aaabbb___XXXPPPIIIDDDAAABBBGGGOOOWWW]]]^^^\\\ZZZVVVTTTRRRPPPPPPPPPPPPQQQFFFGGGIIINNNWWWbbblllrrr{{{~~~yyyvvvwwwrrriiiaaa^^^eeepppyyyyyymmmcccaaadddgggmmmrrrrrrtttzzz~~~uuuqqqrrrmmmeee______cccgggkkksssvvvyyy~~~|||~~~}}}{{{zzzyyyyyyyyy|||{{{vvvtttmmmeeeaaa```aaa___]]][[[\\\bbbmmmzzzzzzzzz|||vvvmmmhhhaaaYYYRRRQQQNNNNNNNNNRRRWWW]]]bbbdddjjjooouuuxxxxxx}}}{{{yyy~~~tttmmmkkkrrrzzz}}}}}}}}}{{{yyyxxxpppkkkfff```]]]\\\bbbqqqpppddd\\\SSSJJJDDDFFFCCCAAA@@@AAACCCCCCBBBBBBAAA>>><<<<<<===???AAADDDCCCAAA???===:::999888333333222222222222222333111111111111111111111111///000000000111111111111000000//////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////...............---------,,,,,,---...//////......///......------,,,,,,,,,................................................,,,,,,---------.................................---......///////////////......................................................------------..............................---------------------------------............///........................//////............//////............///////////////000000111333555666777:::::::::>>>GGGTTT___ddd```]]]YYYRRRKKKEEECCCDDDGGGMMMUUU[[[]]][[[WWWTTTSSSSSSQQQQQQPPPPPPQQQRRRIIIIIIKKKOOOWWWaaajjjpppttt}}}{{{zzz{{{|||}}}vvvlllbbb___dddlllsss|||{{{ssshhhddddddffflllqqqtttuuuzzz{{{tttrrrrrrmmmfffcccdddiiimmmooorrrtttuuuxxx|||zzzyyyvvv~~~yyysssrrruuuwwwwwwuuupppiiieeecccbbb```^^^```___```gggsss{{{tttmmmbbbXXXTTTQQQOOONNNPPPTTTWWWYYYYYY___dddjjjmmmqqqxxx|||www|||zzzqqqmmmssszzz|||zzzyyy~~~}}}|||qqqlllhhhccc^^^[[[^^^lllzzz~~~wwwoooiiiaaaVVVLLLJJJGGGCCCBBBBBBDDDDDDDDDEEECCC@@@===<<<===>>>@@@BBBBBBBBBAAA@@@>>><<<;;;333333222222111111222222111111111111111111111111///000000000111111111111//////000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////........................,,,,,,---///////////////000/////////......---------.............................................---.........////////////........................---......///////////////......................................................------------..............................---------------------------------............///........................//////............//////............////////////------...000222444666777999<<>>===>>>>>>>>>@@@AAABBBBBB@@@>>>===555444333222222111111111111111111111111111111111000000000000111111111111//////000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////.............../////////------------....../////////////////////.........---------................................................/////////000000........................---......///////////////......................................................------------......................................................---------............///........................//////............//////............////////////------...000222555777888888???FFFLLLUUU^^^___ZZZMMMHHHEEEEEEDDDCCCHHHOOOSSSUUUWWWVVVSSSRRRRRRTTTSSSRRRQQQPPPPPPOOONNNNNNNNNNNNPPPSSSYYY___eeeiiillluuu{{{{{{{{{}}}|||uuukkkcccaaaccchhhkkkkkkmmmuuu~~~}}}{{{~~~yyypppkkkjjjjjjpppvvvzzzzzzzzzuuutttnnnkkkhhheeeeeehhhlllooolllppprrrvvv~~~zzzxxxsssyyy~~~zzzzzzxxxwwwwwwxxx{{{wwwpppnnnnnnmmmnnnnnnnnnooottt~~~vvvoooeee^^^WWWUUUWWWZZZ[[[[[[ZZZ[[[\\\\\\^^^ccckkkqqqxxx{{{{{{~~~{{{{{{~~~~~~zzz|||~~~}}}zzzzzz|||vvvooohhhccc```aaaiiisssvvv}}}vvvxxxwwwsssqqqoooggg^^^UUUQQQKKKGGGFFFGGGHHHIIIHHHGGGEEEBBB@@@>>>======:::<<>>CCCFFFHHHPPPZZZUUUVVVUUURRROOOOOOSSSVVVSSSRRRQQQPPPOOOMMMLLLLLLTTTUUUWWW[[[```fffkkknnnmmmwwwxxxrrriiicccbbbdddhhhkkkhhhmmmxxx{{{zzz~~~wwwooommmlllmmmssszzz}}}}}}xxxxxxqqqoookkkeeeaaa```dddgggiiimmmrrrwww{{{xxxqqqxxx~~~zzzzzzyyyzzz}}}zzzwwwxxxooosssvvvtttrrrttt}}}tttkkk```ZZZZZZ^^^______\\\[[[ZZZXXXXXX[[[aaafffkkkpppvvvzzzzzz{{{}}}~~~{{{yyy~~~|||~~~zzzzzz~~~~~~~~~}}}}}}zzz}}}{{{}}}|||uuummmhhheeefffmmmuuuyyy}}}~~~{{{rrrtttrrrmmmkkkkkkfff^^^YYYTTTMMMHHHGGGHHHIIIJJJIIIHHHGGGDDDBBB???===<<<888:::>>>BBBCCCCCCAAA@@@;;;:::888666444333222222111111111111111111111111000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000///...,,,++++++,,,...///,,,,,,,,,------.........---------.........//////........................,,,,,,,,,---------..............................---......///////////////////////////////////////.................................------.........000000000///.........---........................---------............///---------.........////////////////////////////////////.........//////000000111333555888:::<<<===BBBFFFMMMSSSUUUQQQKKKEEE<<<;;;@@@IIINNNNNNQQQWWWVVVVVVUUUSSSQQQPPPQQQSSSQQQUUUWWWTTTNNNJJJKKKMMMYYY\\\___aaafffnnntttxxx{{{~~~}}}wwwnnnfffaaaaaaccceeehhhooozzz~~~zzz~~~}}}xxxooohhhiiirrr{{{~~~~~~xxxrrruuupppjjjfffdddeeeffffffhhhpppxxx~~~}}}rrrnnntttzzz|||{{{}}}~~~yyyzzz|||}}}zzzvvvvvvzzz~~~oooccc___bbbeeehhhhhheeebbb```______]]][[[]]]]]]aaagggjjjlllsss{{{~~~|||{{{}}}~~~zzz|||}}}|||xxxyyyzzz|||}}}{{{qqqmmmpppuuuzzzxxxrrrmmmmmmkkkfffcccddd\\\XXXTTTPPPNNNLLLJJJHHHIIIGGGDDDCCCBBB@@@===;;;;;;;;;<<<===>>>???@@@@@@???<<<999666555555333222000111222333333222000///111111111111111111111111///000000111111111111000000000000000000000000000......//////000000111111000000000000000000000000//////...---------------//////.........---------,,,,,,,,,---------............................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///................................................,,,,,,,,,------.........111111000000///---,,,+++///...---...000000000...//////..........................................---------............///---------.........////////////////////////////////////............//////111222444666999<<<>>>???HHHKKKOOORRRQQQKKKCCC>>>@@@>>>CCCOOOWWWWWWVVVWWWTTTUUUVVVWWWVVVTTTTTTTTTTTTVVVXXXUUUQQQOOORRRUUU___cccggglllqqqwww|||~~~{{{wwwqqqjjjeeecccbbbccciiiqqq|||{{{xxxxxxxxxtttmmmiiilllwwwxxxqqqooonnnjjjgggdddeeegggiiipppwww~~~yyymmmqqqvvvxxxxxx{{{~~~~~~zzzzzz~~~~~~pppiiijjjnnnrrrpppnnnkkkgggddd```]]][[[[[[YYYYYY\\\]]]```hhhqqqxxxxxxxxxyyy{{{|||yyy{{{}}}~~~xxxxxx}}}zzzyyy|||~~~|||}}}yyyyyy{{{~~~|||vvvrrrrrrqqqlllhhhhhhdddaaa^^^ZZZUUUOOOIIIDDDGGGFFFEEEEEEDDDCCC???<<<<<<<<<<<<<<<===>>>???@@@AAA>>>;;;888777666444222111222222333333222000000111111111111111111111111000000111111111000000///000000000000000000000000.../////////000000000111000000000000000000000000000//////...------......//////.........---------,,,,,,------..................................................................------------......------------------------......------------......................................................,,,,,,,,,------.........///000000//////...---,,,///---,,,---...000//////---------------.................................---------............///------........./////////////////////////////////000//////......//////000333444555777:::===???AAAJJJKKKMMMNNNJJJEEE>>>:::AAAAAAHHHVVV``````ZZZUUUQQQTTTYYY\\\\\\ZZZWWWTTTWWWXXXXXXVVVTTTVVV[[[```fffkkkrrr{{{xxxvvvsssnnniiieeebbb```jjjttt|||wwwtttsssrrrooojjjgggmmmyyyxxxqqqmmmoooooolllhhhhhhlllqqqzzzssstttuuuwwwyyyzzz|||}}}{{{xxxvvvzzz~~~zzzxxx{{{}}}}}}{{{uuummmeee___\\\]]]XXXTTTSSSSSSVVV^^^fffmmmppptttuuuvvvyyy~~~|||}}}}}}|||zzzvvvvvvzzz~~~}}}~~~~~~zzzzzzzzzuuupppooojjjiiihhheee```XXXNNNGGGEEEDDDCCCCCCDDDBBB???======<<<;;;:::;;;<<<>>>@@@CCCAAA===;;;:::888555222222333333333333222111000111111111111111111111111111111111111111000///...000000000000000000000000////////////000000000000000000000000000000000000000000//////......///////////////............------............/////////......................................................------------..............................---..................---................................................---------------.............../////////......---///---++++++---...//////+++,,,,,,,,,---.................................---------............///............////////////////////////////////////000////////////000000111444555666888:::===???AAACCCEEEFFFFFFDDDAAA>>>===@@@EEEOOO\\\cccbbb[[[VVVSSSVVV[[[```bbb^^^YYYTTTXXXXXXWWWVVVWWW\\\ccciiilllpppzzz|||{{{xxxvvvrrrnnniiieeebbbaaammmxxxxxxrrrqqqqqqoookkkeeedddiiittt}}}yyyrrrpppuuuxxxuuuooonnnuuu|||{{{xxxvvvvvvwwwwwwtttqqqnnnmmmnnnvvvxxxlllccc^^^```ZZZUUUTTTTTTTTTYYY```dddiiinnnpppooorrryyy~~~~~~yyyxxxzzz~~~yyywwwmmmmmmmmmmmmjjjddd\\\WWWMMMJJJFFFDDDCCCCCCBBBAAA???>>>;;;::::::;;;===???DDDBBB@@@>>>===:::777444444444444333333222111111111111111111111111111111222222222111111///...---000000000000000000000000////////////000000000000////////////////////////000000////////////000000/////////................../////////////////////......................................................------------......------------------------,,,---...//////...---,,,................................................---------...............,,,---....../////////...///---******,,,.........+++,,,,,,,,,---.................................---------............///........./////////000000////////////////////////000000000000111222333444555666777:::;;;===>>>???===???@@@@@@>>>>>>???AAABBBLLLYYY```aaa___\\\ZZZWWWYYY]]]bbbdddaaa[[[VVVWWWVVVVVVVVVZZZ```hhhmmmmmmppp{{{~~~{{{{{{zzzwwwqqqlllhhhfffffffffpppzzz~~~uuuooonnnmmmkkkgggcccbbbhhhqqqyyy~~~wwwtttyyy}}}zzztttsss|||~~~zzzuuusssrrroooiiicccaaabbbgggrrrvvviiibbb```[[[XXXYYYXXXUUUVVVYYYZZZ___eeeggghhhmmmuuu{{{~~~{{{{{{~~~~~~}}}sssrrrrrrssssssqqqmmmjjj]]]WWWNNNGGGDDDDDDDDDDDDAAA???<<<::::::;;;<<<>>>CCCBBBAAAAAA@@@===999666666555444333333222222222111111111111111111111111222222222111111///...---000000000000000000000000000000000000////////////////////////////////////000000////////////000000/////////////////////////////////////////////.........................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................................................................+++,,,---...////////////...,,,++++++,,,.........---------------.................................---------............///....../////////000000000///////////////////////////000000111333555777888777999;;;>>>???>>>======<<<===>>><<<;;;<<>><<<;;;;;;<<<===@@@@@@AAABBBCCCAAA===:::777666555444333222222222111111111111111111111111111111111111111000///...000000000000000000000000000000000000////////////000000000000000000000000//////......//////000000...////////////000000000/////////............---......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---................................................/////////...............+++,,,---...............---,,,,,,---...///...---//////..........................................---------............///.../////////000000000000///////////////////////////000111333555888:::;;;:::<<<@@@CCCCCCAAA>>>;;;;;;======;;;;;;>>>FFFMMMVVV\\\^^^YYYWWWZZZ]]]]]]\\\YYYXXX[[[aaaffffffdddZZZZZZ]]]aaagggllloooqqqoooiiiooo~~~zzzuuupppnnnnnnppprrrwwwzzz{{{uuupppmmmqqqooommmlllllloootttxxxzzz|||zzzqqqtttvvvuuuuuu{{{{{{{{{yyyyyy|||wwwuuurrrmmmhhhaaa[[[VVVMMMOOOTTTbbbtttyyytttvvvyyy|||qqqkkkgggfffccc\\\WWWUUUUUUTTTTTTVVV[[[cccjjjoootttwww}}}|||{{{~~~}}}zzzmmm___UUULLLFFFBBBCCCBBBAAA???===<<<<<<;;;<<<===???BBBEEEDDD@@@===888777666444333222333333111111111111111111111111000000111111111000000///000000000000000000000000111000000000/////////...000000000000000000000000......------...//////000.../////////000000000000............------,,,,,,......................................................------------......------------------------......------------......................................................000/////////.........---,,,,,,---.........---------,,,---///111111...,,,000000000///.........---........................---------.........//////////////////000000000000///////////////////////////000111444777:::<<<>>><<>>;;;999;;;<<<<<<<<>>CCCFFFEEEBBB???999888666444333333333333111111111111111111111111///000000111111111111000000000000000000000000000111111000000/////////...000000000000000000000000---------------...///000.../////////000000111111......---------,,,,,,,,,.........................................................------.................................///...---,,,,,,---...///................................................000000//////.........---,,,------......------,,,,,,---...111222222///,,,///...---,,,,,,---...///---------............///..................................../////////////////////000000000000000111222444888<<>>>>>?????????:::;;;===@@@CCCEEEGGGGGG???===:::666444333333444222333333444333222111000111222222222222111000000333333333333222111000000111111111111111111111111------------...000111222000000000000000000000000111111000000//////......)))+++---000111222111000000000//////..................---------,,,,,,,,,................................................000000//////.........---///////////////////////////............---------////////////////////////+++,,,...//////...,,,+++.........------,,,,,,,,,...---,,,,,,,,,,,,---...---------............///....................................////////////000000000000000000111111222444888<<<@@@BBBAAA@@@AAAAAABBBDDDEEEDDD???;;;=========???CCCIIIPPPTTTRRRRRRSSSSSSUUUVVVXXXYYYVVVUUUSSSUUU^^^llltttuuukkkkkkkkknnnqqqrrrpppnnnjjjfffkkkxxx|||yyyyyy|||zzzsssssswwwyyy{{{yyyzzz}}}zzzsssqqqtttvvv|||~~~{{{xxxwwwuuurrrtttuuuxxx|||}}}yyyqqqkkkmmmnnnsss{{{}}}yyyxxxxxxtttrrrwwwsssiiieeebbb\\\XXXYYYUUUMMMFFFEEE???@@@CCCHHHRRRcccvvv~~~rrrooolllkkknnnttt{{{}}}tttnnngggbbb\\\YYYYYY[[[[[[[[[ZZZ]]]bbbgggmmmuuu~~~~~~~~~}}}|||}}}{{{vvvqqqtttzzzxxxrrrzzzkkkZZZKKKGGGCCCAAAAAAAAA???===<<<===>>>???BBBDDDGGGHHHAAA???<<<888555444333333111222333333333222111000///000111222222222222222111111222333333222222222000000000000000000000000............///000111111000000000000000000000000////////////.........------...///000000///...---////////////......------.........---------,,,,,,................................................000/////////.........---........................///............---------........................//////......---...............---------,,,,,,,,,------,,,++++++,,,---------------............///....................................////////////222111111000000111111111444888===BBBEEEEEECCCAAABBBAAA????????????>>><<<>>>>>>???AAADDDHHHKKKMMMMMMOOORRRUUUWWWXXXXXXXXXVVVVVVUUUWWWbbbqqqyyyzzzpppooooooqqqttttttsssrrriiieeehhhsss|||wwwtttsssyyy}}}}}}vvvppprrrvvvxxx{{{{{{|||{{{uuuoooqqqwwwvvvyyyyyyxxxxxxzzzwwwrrrsssuuuxxxzzzyyyuuuqqqmmmiiilllsss~~~}}}|||{{{uuuooorrryyyjjjcccaaa```[[[XXXVVVRRRKKKEEECCC===???AAACCCIIIVVVhhhuuuzzzsssllljjjmmmrrrvvvzzz}}}xxxoooeeeaaaccceeebbb^^^XXXZZZ\\\___bbbhhhnnnsss{{{|||zzzzzz~~~}}}}}}~~~yyyqqqppp{{{}}}uuuqqqjjjqqq{{{gggTTTNNNFFFCCCCCCCCC@@@<<<>>>>>>>>>>>>@@@CCCEEEGGGDDDBBB???;;;888555444333000111111222222222111111...///000111222333333333///000111222333333333333////////////////////////000000000000000000000000000000000000000000000000............---------------...///000000///...---...............---------.........------------,,,................................................/////////.......................................///............---------........................222111///---,,,---///000...------------,,,,,,,,,---------------------------------............///....................................////////////222111000000///000111111666;;;BBBGGGHHHFFFCCCAAABBBAAA???>>>======<<<;;;>>>>>>???@@@CCCFFFIIIKKKNNNQQQUUUXXXZZZYYYXXXVVVSSSTTTTTTXXXdddsss{{{|||rrrrrrrrrssstttuuuuuuuuunnngggfffmmmrrruuu~~~uuupppooossswwwvvvpppllloootttuuuwwwzzz{{{wwwpppnnnsssyyyvvvuuurrrppptttzzzyyyssssssvvvzzz{{{zzzwwwuuuuuukkklllsss}}}wwwoooooozzznnnbbb^^^___```]]]ZZZVVVPPPJJJEEEBBBAAACCCDDDCCCDDDMMM\\\hhh}}}{{{sssoooooorrrtttwwwyyy}}}}}}ppplllppprrrmmmggg^^^^^^]]]\\\]]]___ccceeelllttt|||yyy||||||sssoooxxxyyypppkkkeeeiiiuuuqqq```WWWJJJDDDCCCCCCAAA>>>???>>>===<<<===@@@CCCEEEFFFEEEBBB???;;;888555333000000111111111111111111//////000111222333333333000000111222222222222222000000000000000000000000111111111111111000//////////////////////////////........................+++,,,---///000111111111............------------............------------................................................................................................///............---------........................111000///---------......------------------------......////////////......---------............///....................................////////////111000///...///000111222888>>>DDDHHHHHHEEECCCBBBBBBCCCCCCBBB@@@===;;;:::=========???BBBGGGLLLOOORRRTTTWWWYYYXXXVVVSSSQQQOOOQQQSSSYYYeeerrryyyxxxttttttuuuvvvvvvwwwxxxyyyvvvlllgggiiikkkmmmvvvuuuooonnnmmmqqqpppllljjjnnnrrrssstttxxxzzzuuuooooootttzzzvvvrrrkkkhhhoooxxxzzzwwwtttxxx}}}~~~}}}|||rrrqqquuu|||vvvmmmnnnxxx{{{qqqeee^^^]]]___``````]]]WWWQQQMMMIIIFFFEEEFFFFFFCCCCCCHHHQQQZZZmmm{{{||||||zzzyyyyyyzzz|||~~~~~~zzz~~~|||vvvgggddd```\\\ZZZZZZZZZZZZ```eeeqqq|||}}}{{{|||}}}~~~zzztttyyyxxxooojjjcccgggrrrzzzlllaaaQQQFFFBBBBBBBBBAAA???>>><<<:::;;;===???AAAFFFEEEDDDAAA>>>:::777555111111111111111111222222111111222222222111111000222222222222111111000///111111111111111111111111111111222222111000///...////////////////////////////////////////////////,,,,,,---//////000000111........................//////.........---------................................................---------.......................................///............---------........................---......///...---,,,+++------------------------//////000000000000//////---------............///....................................////////////000//////...///111444555<<>>===;;;;;;;;;===>>>CCCDDDDDDCCCAAA===:::777444333222222111111222222222222222222222111000000222222222222111000///...111111111111111111111111000000111222111000...---000000000000000000000000/////////000000000000000000000//////......------.........////////////////////////.........------................................................---------------.........------------------------///............---------------------------------***,,,...//////...,,,+++,,,,,,,,,------------.........///000000///......---------............///....................................////////////111000///000111444888:::AAAEEEHHHGGGDDDCCCFFFIIINNNOOOOOOLLLFFFAAA>>>===DDDEEEIIIMMMRRRVVVZZZ\\\ZZZXXXVVVSSSPPPMMMLLLKKKLLLRRRXXX___jjjssstttppptttvvvxxxyyyyyyzzz~~~yyyqqqpppmmmiiilllttt|||zzzsssnnnkkkppprrrqqqssswwwxxxwwwwww}}}zzzwwwxxxvvvrrrooonnnjjjhhhnnnxxx}}}}}}zzz}}}zzztttsssvvv}}}tttooolllrrr{{{{{{tttdddcccaaaaaaaaa```]]]ZZZZZZ```aaa\\\ZZZ^^^```^^^\\\YYYUUUTTTTTTSSSQQQOOOZZZdddttt||||||}}}tttlllgggbbb^^^[[[UUUVVVXXX___jjjttt|||zzz}}}}}}tttmmmrrr|||zzzxxxxxxvvvvvv{{{|||tttmmmrrr{{{yyysssiii[[[NNNFFFDDDDDDAAA@@@???>>>===<<<<<<<<<@@@AAACCCCCCBBB???<<<:::777666444333222111222222000111111222222222111111000111111111111111000///111111111111111111111111...///000111111000...---000000000000000000000000........./////////000000111000///......---------/////////000000000111111////////////............................................................,,,,,,,,,------.........------------------------///............---------------------------------,,,,,,---....../////////,,,,,,,,,---------......,,,---...//////...---,,,---------.........//////..................................../////////000222111111111333777;;;===EEEHHHIIIGGGDDDCCCHHHLLLTTTTTTSSSNNNGGGBBB@@@@@@GGGKKKPPPVVV[[[]]]^^^^^^^^^[[[WWWSSSPPPNNNNNNNNNNNNTTT[[[cccmmmuuutttoooqqqtttvvvvvvvvvxxx}}}|||vvvuuuqqqjjjjjjpppwwwyyy|||{{{tttnnnnnnsssvvvvvvxxx|||}}}zzz|||~~~{{{{{{vvvoookkkmmmmmmmmmrrrzzz~~~}}}|||~~~tttmmmmmmrrr{{{~~~uuupppooottt}}}}}}tttjjjbbb___^^^```cccbbb]]]XXXWWW^^^aaa^^^^^^dddiiihhhjjjfffbbbbbbcccaaa[[[VVV\\\bbbqqqyyysssnnnhhhdddWWWVVVUUUVVV[[[bbbjjjnnnsssuuuyyy|||uuunnnqqqzzzxxxzzzwwwtttrrrvvvxxxrrrwwwzzzxxxrrreeeUUUIIIEEEDDDBBBBBBAAA@@@???>>>===<<<>>>???BBBDDDCCCAAA>>><<<999777555333222111222222...///000111222333333333...///000111111222222111000000000000000000000000,,,...///111111///...---000000000000000000000000---------.........//////...............///000111//////000000111111222222000/////////............................................................,,,,,,,,,------.........------------------------//////.........---------------------------------...---,,,,,,---///222333,,,,,,,,,------.........---------............///........................////////////////////////...///111000///---......111000111333555888===BBBGGGKKKMMMKKKFFFFFFKKKRRR___YYYRRRMMMEEE>>>@@@HHHMMMZZZeeeeeebbbdddeeedddddd^^^[[[ZZZUUUNNNOOOTTTYYY\\\aaajjjqqquuusssqqqvvvvvvzzz}}}yyy|||}}}yyysssmmmjjjhhhjjjtttyyywwwuuuuuusssnnnppppppvvv{{{uuuqqqmmmkkkjjjkkkpppwww}}}zzzuuummmjjjllluuu}}}tttrrrsssxxx~~~}}}vvvooo```````````````___]]]\\\XXX[[[^^^aaadddhhhlllppptttttttttssspppmmmjjjhhhffflllttt}}}tttkkkcccZZZSSSSSSWWW[[[```eeehhhpppyyy}}}xxxllliiimmmuuuvvvyyy~~~{{{yyywwwyyy~~~~~~zzz||||||zzzvvvssspppgggWWWJJJDDDFFFDDDBBBAAA@@@@@@>>><<<>>>@@@DDDGGGGGGEEEBBB???<<<:::777444222333444555333333333222222222111111222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000111000///---------...///000000////////////000000.........................................................------,,,,,,,,,---------............///........................000000//////.........---////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------...000111111///...///000///000222444777;;;BBBGGGLLLOOOQQQNNNIIIHHHMMMRRR\\\TTTMMMHHHCCC@@@EEELLLYYYeeeooonnnjjjiiihhhffffff```]]]]]][[[UUUTTTWWW^^^```dddkkkrrrvvvuuusssvvvvvvzzz}}}{{{www{{{~~~yyysssnnnkkkjjjmmmtttxxxuuurrrsssrrrnnnpppqqqxxx}}}vvvrrrqqqlllggghhhnnnwww}}}vvvqqqooojjjiiipppxxx~~~~~~vvvuuuuuuyyy~~~~~~wwwqqqeeecccaaaccceeeddd___ZZZXXX[[[___cccfffkkkppptttxxxyyy{{{{{{zzzxxxvvvtttrrrvvv|||~~~mmmccc[[[XXXXXXXXXZZZ^^^eeelllrrruuuzzz|||vvvmmmiiikkkqqqzzz{{{{{{{{{|||~~~zzzzzz|||~~~~~~|||||||||~~~~~~~~~uuuqqqqqqsssooodddWWWPPPGGGEEECCCBBBAAA@@@===;;;<<>><<<>>>@@@CCCFFFGGGGGGGGG???>>>;;;888555444444444222222222222222222222222222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000///////////////......---000//////......//////000000000000000000000000000.................................------------------------............///..............................//////////////////,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////////////////...///000000//////111222111666:::>>>EEEOOOWWW[[[ZZZ[[[ZZZVVVOOOLLLMMMPPPRRRJJJCCCDDDLLLWWWaaagggtttwwwyyyuuuoookkkjjjjjjiiiddd___```dddfffdddbbbjjjkkkmmmqqqvvv{{{~~~}}}}}}|||wwwttttttuuuuuuxxxvvvsssnnnlllmmmnnnooohhhjjjssswwwpppjjjlllvvv~~~yyyuuuqqqnnntttooolllooowww}}}~~~{{{xxxxxxyyywwwrrrmmmkkklllmmmnnnmmmhhhaaa[[[[[[^^^cccgggkkkpppvvvzzzyyy|||zzzuuuoooiiigggjjjoooooommmkkkkkkmmmnnnnnnkkklllpppvvv{{{~~~~~~}}}zzz~~~~~~|||~~~xxxpppmmmtttyyyuuulllfffXXXRRRLLLFFFDDDCCCCCCCCC>>>???@@@BBBEEEFFFHHHIIIBBB@@@>>>;;;888666444333111222222222222333333333222222222111111111000000111111000000000000111111//////////////////////////////000000000000//////////////////////////////---...///000000///...---/////////....../////////...............................................................------------------............///........................,,,,,,------......//////,,,------------.................................---------------------------------............///////////////////////////000000000000000000000000---...///......///111333111999@@@DDDLLLYYYaaabbb```___[[[UUUNNNJJJJJJLLLIIIFFFEEEIIIUUUeeepppuuu{{{yyyvvvqqqkkkhhhjjjmmmjjjfffbbbccchhhnnnnnnllloooppprrruuuyyy~~~~~~xxxuuuwwwzzz}}}~~~}}}yyysssooolllkkklllnnneeehhhqqq}}}xxxuuusssxxx}}}yyyuuusssqqqqqqqqqqqqttt{{{~~~|||~~~zzzvvvsssrrrppplllhhhhhhooottttttllleeeaaaaaaaaacccgggjjjmmmqqquuuyyyzzz|||wwwuuuwww|||xxxsssnnniiiffffffhhhllloootttzzz~~~~~~{{{xxxzzz}}}~~~}}}}}}}}}~~~{{{qqqkkkpppvvvwwwssspppddd\\\QQQHHHDDDCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGCCCBBB@@@>>>;;;888555444222222222222222222222222222222222111111111000000111111000000000000111111//////////////////////////////000000000000//////////////////////////////---...///000000///...---//////............//////........................................................................---------............///........................+++++++++,,,,,,---------------........./////////........................---------------------------------............///////////////////////////........................---...//////...000333555444???HHHMMMUUUbbbiiihhheeebbb[[[RRRJJJGGGGGGHHHCCCGGGLLLSSS```ppp{{{~~~zzztttooojjjgggjjjooolllllllllnnnssszzz{{{wwwuuuvvvxxxyyy{{{|||wwwvvv{{{{{{uuurrrpppllllllmmmfffiiirrr}}}~~~}}}~~~zzz||||||yyyxxxwwwwwwppptttwwwxxx|||}}}zzzyyyyyyyyyuuuqqqmmmkkkiiihhhfffgggpppxxxvvvmmmddddddgggfffiiikkknnnpppssswwwzzz}}}~~~~~~wwwmmmdddaaacccjjjnnnuuu|||zzzvvvsssvvv~~~}}}zzz}}}zzzqqqjjjnnnvvvzzz{{{}}}pppggg[[[OOOHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCAAA>>>:::777555333333333222222222111111222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000---.../////////////////////......------......///000000000000000000000000......................................./////////---------............///........................+++++++++,,,,,,,,,,,,,,,---............/////////---------------------------------------------------------............///////////////////////////........................///000000000000222666999;;;HHHTTTYYYaaannnrrrooojjjdddZZZOOOGGGDDDDDDEEEEEEOOOZZZcccnnn{{{yyyssspppkkkffffffkkkmmmuuu||||||}}}~~~}}}|||~~~}}}xxxyyy}}}wwwvvvtttnnnkkklllfffiiirrr|||zzzzzz|||~~~{{{zzz{{{{{{{{{uuu||||||{{{}}}xxxssspppqqqsssqqqoookkkhhhgggggghhhhhhhhhpppxxxwwwoooiiiiiikkkkkkmmmppprrrtttwwwzzz}}}wwwiiibbbccceeeiiipppxxx~~~}}}zzztttyyy}}}~~~zzzsssooosssyyy}}}{{{tttiii^^^UUUMMMGGGCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@===999666555444444333222111000000222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000...............///000000///......------......///000000000000000000000000........................---........./////////000---------............///.................................---------------,,,,,,---------.........------------------------........................---------.........//////000000000000000000000000111111111111111111111111111222222222222444888;;;BBBRRR^^^ccclllxxx{{{vvvmmmfffZZZNNNFFFBBBCCCEEEJJJYYYgggpppxxx~~~wwwsssqqqllldddbbbeeeooo|||}}}|||~~~{{{|||~~~yyyyyywwwpppkkkkkkdddhhhqqq{{{zzzzzz~~~|||zzz{{{|||~~~~~~|||{{{~~~}}}yyyrrrllliiikkknnnllljjjgggeeeeeegggjjjkkkkkkpppuuuvvvrrrnnnmmmmmmmmmooorrruuuwwwzzz~~~ooofffggg```dddkkksss{{{~~~yyy~~~}}}|||wwwuuuxxx|||~~~vvvlllaaaVVVKKKEEEAAACCCDDDFFFFFFFFFEEEEEECCCDDDEEEDDDBBB>>>:::777666555444333111000//////222222222111111111111000111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000///...---------///000111.........------.........................................................---.........//////000000---------.........//////........................000000000//////......---++++++,,,,,,,,,---------------------------------........................,,,,,,,,,---------......---------.........//////////////////000000000000/////////000111666<<>><<<:::777444333222111333333222222222111111111111111111000000//////...///000000111111111111000////////////////////////////////////////////////////////////////////////------,,,------...//////........................,,,---///000000000///...000000/////////.........111111000000//////.....................---------......------------......//////.........---------........................+++++++++,,,---...//////,,,,,,---------................../////////000000000000000000111111111111111111333666===HHHUUU]]]kkksss|||yyykkk\\\UUUUUU]]]lllyyyyyytttpppmmmiiiaaaXXXWWWbbbpppyyytttkkkhhhiiiqqqrrriiidddhhhlllkkknnnoooqqquuuzzz}}}~~~~~~{{{yyywwwxxxzzzxxxsssooojjjiiilllooooooooouuu}}}{{{ssssss~~~~~~yyy}}}~~~}}}uuulllmmmmmmoooqqquuuzzz}}}|||pppeeeccceeefffhhhkkkrrruuuyyy|||}}}~~~~~~{{{uuulllqqqzzzqqqsssxxxoooppprrrvvvzzz~~~wwwssszzz{{{{{{}}}}}}yyy}}}{{{```PPPJJJGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@>>><<<999666444222222333333333222222222222111222222222111111000000000//////000111111111111111////////////////////////000000000000000000000000////////////////////////---------------...///000////////////////////////,,,---...000000000//////////////////............111111000000//////..............................///......---------....../////////...------,,,,,,........................+++++++++,,,---...//////,,,,,,,,,------------........./////////000000000000000000111111111222222111333666;;;DDDPPP]]]fffrrrzzzlllaaaVVVTTTZZZeeetttxxxtttjjjfffbbb\\\WWWXXXdddrrr~~~~~~vvvnnnjjjlllsssrrrfff___dddkkkmmmnnnppptttwwwyyyzzzyyyyyyyyywwwwwwxxx{{{zzzvvvrrrmmmlllmmmnnnllliiilllrrrvvvqqqnnnrrr}}}wwwooopppqqqqqqssswww}}}ttthhhhhhlllnnnooooootttwwwzzz}}}~~~~~~xxxhhhiiimmmttt}}}pppooorrrxxxtttqqqooorrrvvv{{{}}}sssttt|||}}}wwwuuuyyyzzzxxx{{{nnnYYYNNNGGGDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@>>>;;;999666444333333333333333222222222222222222222222111111111111...///000111111222111111000000000000000000000000000000000000000000000000//////////////////////////////.........//////000////////////////////////------...///000000///////////////.........------000000///////////////................../////////000///......---.........//////.........---------........................,,,,,,------......//////------------.............../////////000000000000000000111111111222222222444777<<>>;;;888666555444444444333333333222222......//////000000111111......///111111222222222000000000000000000000000000000000000000000000000////////////////////////222222111000000///000000000000000000000000000000000///...------...///000//////.........---------,,,---------......//////---.........//////000000000000///...............................................................///////////////...............////////////..................///////////////000111111111111333555333<<>>>>>>>>>>>===:::777888444///...000222333222111111111111000000000000000000000000000000000000333333333222222222111111//////000000000000////////////////////////////////////............//////...............///000000,,,...//////......///111000000//////.........---........................//////.........---------........................///............---------------............------***+++---//////...---,,,......////////////..................///////////////000111111222333666888999BBBLLLUUUaaaooozzz}}}ooo```]]]^^^cccmmmzzz|||vvvssspppkkkccc]]]YYYWWWVVVWWWVVVWWW^^^gggqqq{{{}}}yyytttyyyzzzwwwwwwzzz{{{yyyyyy{{{~~~~~~zzzvvvzzzyyy{{{zzzzzzxxxuuurrrqqqpppppppppsssnnnoooyyy}}}}}}tttrrryyy{{{vvvmmmnnnoooppprrrvvv||||||wwwrrrpppppppppooouuuuuuvvvvvvvvvvvvwwwwww||||||}}}}}}}}}~~~~~~~~~|||}}}~~~~~~}}}{{{nnngggdddcccbbbeeeeeegggiiimmmrrrvvvyyy{{{{{{~~~~~~|||yyypppiiillltttppp]]]PPPJJJGGGEEECCCCCCDDDEEEDDDCCC??????>>>>>>???>>>;;;999777555222222444444333222111111111111000000000000000000000000000000000000333222222222111111111111//////000000000000//////////////////////////////000000////////////000000...............///000000---...//////......///111000/////////....................................//////.........---------........................///............---------------............------+++,,,---.........------....................................///////////////000111111222555999<<<@@@IIITTT]]]iiivvvwwwhhh]]]^^^aaaiiiuuu{{{vvvpppkkkgggccc]]]XXX[[[ZZZ[[[\\\[[[ZZZ___fffmmmtttyyy{{{~~~~~~tttwwwxxxvvvwwwzzz{{{xxxtttxxx}}}}}}}}}|||||||||wwwrrrtttyyy}}}{{{wwwxxxrrrpppwww{{{zzz}}}zzzrrrpppttttttpppiiijjjlllooorrrxxx~~~|||uuuooommmnnnpppqqquuuvvvvvvvvvwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~~~~rrrjjjdddaaabbbccceeegggjjjnnnqqqrrrtttvvv|||~~~}}}{{{}}}yyyyyy~~~|||vvvpppnnnqqq~~~xxxhhhZZZRRRIIIGGGDDDCCCDDDCCCBBBAAA@@@??????@@@@@@@@@===;;;777666666666666666333111222222111111111000000000000000000000000000000000111111111111000000000000//////000000000000//////////////////////////////111111000000000000111111///............//////000---...//////......///000////////////...................................................---------........................///............---------------............---------------------.............................................////////////000000111000111555999===EEEOOO\\\fffqqq~~~~~~oooddd___```fffppp|||sssnnnhhhccc```^^^[[[YYY______bbbeeeccc```bbbhhhkkkqqqtttvvv|||zzzwwwzzz|||}}}}}}yyyyyyxxxwwwwwwwwwvvvtttpppuuu}}}}}}~~~wwwrrrwww{{{sssooosssyyy}}}|||wwwyyy{{{yyyrrrppprrrqqqmmmkkklllnnnpppssswww~~~~~~uuunnnmmmpppsssuuuwwwwwwwwwxxxxxxyyyyyyzzzxxxzzz|||~~~~~~~~~|||{{{||||||||||||}}}}}}~~~~~~~~~tttlllgggcccbbbbbbccceeeiiimmmpppssswww}}}~~~zzz~~~}}}{{{~~~|||yyyuuussssssxxx}}}|||qqqfff___PPPLLLFFFBBBAAAAAAAAAAAA@@@??????AAABBBAAA???===999888777666555444333222222222222111111111000000000000000000000000000000000000000000000///////////////000000000000//////////////////////////////111000000//////000000111//////............///000---///000///......///000///////////////.................................................................................///............---------------............------......------------...///......------------..................////////////111111000000000444:::>>>HHHTTTbbbnnnzzzwwwggg```aaaeeelllwww~~~qqqllleee___[[[[[[[[[[[[bbbcccgggjjjhhhdddeeejjjmmmrrrvvvxxx{{{~~~~~~|||yyytttppprrrtttvvv|||{{{yyyxxxuuuqqqooopppwww{{{}}}wwwttt|||zzzsssnnnppptttxxx}}}yyytttvvvwwwuuupppoooppppppnnnnnnoooppprrrtttxxx~~~vvvppppppssswwwyyyxxxxxxyyyzzzzzz{{{||||||wwwyyy{{{}}}~~~}}}|||{{{||||||{{{{{{{{{|||}}}~~~}}}~~~wwwsssiiifffaaa___```eeekkkppptttyyy{{{yyyyyyxxxwwwuuuxxx~~~zzzuuupppmmm]]]UUUKKKCCC??????AAABBBAAA@@@@@@AAABBBBBB@@@>>><<<:::777444222222333555222222222222111111111111000000000000000000000000//////////////////////////////000000000000//////////////////////////////000//////......//////000//////............//////...///000///...---...///.........///////////////........................---.............................................///............---------------............------///......---------...//////...---,,,,,,---...///............////////////222111000000111666===BBBNNNZZZiiiuuuooo```^^^dddmmmsss}}}zzzsssmmmeee]]]XXXWWWZZZ[[[bbbdddhhhllljjjfffgggkkkrrruuuxxx{{{|||zzzxxxuuuwwwqqqnnnnnnpppttt~~~|||uuuooolllqqqzzz}}}xxxyyyxxxzzzzzzrrrmmmnnnqqqtttzzzzzzuuuqqqooonnnmmmkkkkkkmmmoooppppppqqqrrrssstttxxx~~~|||vvvrrrrrrvvvyyy{{{xxxyyyyyyzzz{{{|||}}}}}}wwwxxxzzz{{{|||}}}|||||||||{{{zzzzzzzzz{{{|||}}}}}}sssnnnfff```___bbbhhhmmmrrrwww}}}{{{zzz}}}yyy{{{|||zzzvvvwwwzzzzzzvvvtttuuuvvvkkkbbbUUUJJJCCCBBBBBBCCCBBBAAAAAAAAABBBBBB???======<<<999444111111333666333222222222222111111111000000000000000000000000////////////000000000000//////000000000000////////////////////////////////////............//////000//////............///...///000///...---...///.........///////////////........................---------.......................................///............---------------............------/////////...............///...,,,++++++,,,...///............////////////111111000111444;;;CCCJJJUUUbbbqqq|||wwwggg^^^bbblllvvv{{{|||xxxqqqlllccc[[[VVVWWW\\\___dddfffjjjooommmiiijjjnnnwwwxxxyyy||||||yyyxxxwwwxxxrrrnnnmmmooowwwxxxpppnnnnnnxxxxxxtttuuuyyyzzzsssmmmmmmnnnpppvvv|||zzzuuuqqqnnnjjjhhhggggggiiilllppptttuuuuuutttssssssuuuyyy|||zzzvvvsssqqqsssuuuwwwxxxwwwwwwxxxyyyzzz{{{||||||wwwxxxyyyzzz{{{||||||}}}|||{{{zzzyyyxxxyyy{{{|||~~~}}}wwwnnneeeaaaaaacccfffjjjooovvv{{{~~~}}}xxxxxx|||||||||{{{xxxyyywwwxxx|||yyysssrrruuuxxxwwwooobbbUUULLLGGGDDDBBBBBBAAAAAAAAABBBAAA>>><<<======<<<888444222333555333333222222222111111111000000000000000000000000/////////000000111111111//////000000000000//////////////////////////////000000////////////000000000000///...............///000000000...---...///............/////////000........................---------.........//////........................///............---------------............------...///000000000...---,,,///...,,,++++++,,,...///............/////////000000000000222666???IIIPPP[[[hhhvvvyyynnnddd___hhhuuu|||{{{xxxmmmhhh```YYYVVVYYY```eeegggiiimmmrrrpppmmmnnnssszzzyyyyyy{{{{{{yyyyyy{{{yyytttpppoooqqq{{{|||sssqqqiiittt}}}tttqqqqqqyyy{{{tttnnnmmmmmmnnnsssyyy~~~~~~uuuqqqnnnlllhhhfffdddfffjjjmmmsssxxx{{{zzzwwwtttpppppprrrttttttrrrpppppprrrtttuuuuuuuuuvvvvvvwwwyyyzzz{{{{{{xxxxxxxxxxxxzzz{{{}}}~~~|||{{{yyyxxxxxxyyyzzz|||~~~~~~tttkkkccc```___```bbbhhhooovvvzzzzzztttuuu}}}zzzvvv{{{xxxwwwzzz{{{ssspppssswww~~~vvvkkk^^^TTTLLLEEEBBBCCCBBBAAAAAAAAA@@@===;;;===>>>???<<<777444333444333333333222222222111111000000000000000000000000//////000000111111222222//////000000000000//////////////////////////////111111000000000000111111111000///...............///000111000...------...---.........//////000000........................---------.........//////........................//////.........------------..................---...///000111111///---+++//////............//////000////////////000000111000222333555999AAALLLTTT___lllyyyxxxhhhaaaaaafffrrr~~~|||uuuqqqggg```aaabbb```aaaeeekkkooorrrssspppoooqqqsss|||yyywwwvvvtttuuuwwwwwwqqqlllllltttzzzrrrpppooouuu|||tttpppwww|||{{{vvvnnnhhhhhhmmmuuuzzz|||zzzzzz{{{uuummmiiijjjdddhhhkkkkkkkkkmmmtttzzz}}}wwwqqqnnnnnnoooppppppooooooooopppqqqqqqrrrtttuuuvvvxxxxxxyyyyyyxxxyyy{{{}}}|||{{{zzzzzz{{{||||||{{{{{{{{{|||~~~zzzrrrjjjccc^^^[[[^^^aaafffmmmsssyyy~~~zzzzzzzzzwwwyyywwwwwwxxxyyy|||}}}xxxtttrrrqqqyyyyyyxxxsssiii[[[NNNEEEAAACCCCCCAAAAAACCCDDDDDD??????>>><<<:::777444333444444444444333222111000333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000000///------///000///...........................////////////////////////........................///...---,,,,,,---.../////////////////////////////////.........---------////////////////////////000000000000000000000000//////............//////000////////////000111111111333666999>>>FFFPPPWWWaaalllxxx}}}wwwjjj___]]]ccckkkxxx{{{uuujjjbbb^^^aaadddeeeiiinnnqqqssstttrrrooooooqqquuu~~~|||{{{yyyvvvuuuuuurrrooommmpppxxx}}}uuuooommmqqq||||||wwwuuu}}}~~~|||vvvnnnhhhgggkkkrrrvvvwwwvvvvvvvvvqqqhhhdddeeeeeeiiilllmmmmmmpppuuu{{{{{{uuunnnjjjjjjkkklllooooooppppppqqqrrrssstttuuuuuuvvvwwwwwwxxxyyyyyyzzz{{{|||{{{yyyyyyyyy{{{}}}}}}}}}}}}~~~zzzsssllleee^^^ZZZ[[[\\\```eeelllsssyyy|||~~~|||}}}{{{{{{~~~|||zzzxxxwwwvvvxxx|||zzzuuuqqqssstttvvvwwwssshhhYYYOOOBBBBBBAAA???>>>???@@@????????????>>><<<888555333333333333333222222111000333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000000///---...///000///...........................////////////////////////........................///...------------...///////////////////////////000000/////////.........//////////////////////////////////////////////////////............/////////////////////000111222111444999>>>EEEMMMVVV\\\cccllluuuvvvwwwxxxxxxvvvggg^^^XXX]]]iiitttyyysssgggbbb___bbbgggkkkpppuuuvvvwwwvvvssspppooosssvvv}}}~~~~~~|||yyyuuurrrnnnnnnpppuuu}}}xxxooolllnnnwww|||~~~}}}||||||}}}}}}yyyuuuoookkkjjjnnntttxxxvvvtttsssrrrllleeebbbdddiiilllpppqqqpppqqquuuyyyzzzsssmmmiiihhhiiikkkooopppppprrrssstttuuuvvvvvvvvvuuuuuuvvvwwwxxxyyy{{{{{{{{{yyywwwwwwyyy{{{~~~~~~}}}wwwpppiiiaaa\\\XXXXXXYYY\\\bbbjjjrrrwwwzzz|||}}}}}}}}}{{{yyysssnnnqqqvvv}}}}}}yyyvvvvvvyyy}}}zzzsssmmmnnnttt{{{xxxhhh[[[HHHDDD@@@>>>>>>>>>======>>>???@@@@@@>>>;;;777555222222222222222222111111333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000000///......000000///...........................///////////////////////////////////////////////////...------------...///////////////////////////000000000000000///////////////////////////////////////////////////////////////............//////////////////000111222222111555;;;CCCKKKRRRYYY\\\cccjjjooollliiihhhfffddd\\\YYYYYYcccqqq~~~{{{tttppphhhfffeeegggjjjmmmqqqssstttvvvwwwuuurrrqqqsssvvvxxx}}}}}}wwwqqqooopppsssxxx~~~zzzooolllmmmuuu}}}}}}}}}zzzyyyyyyxxxtttrrrooonnnppptttzzz~~~zzzuuupppmmmiiidddfffkkkpppsssuuuuuusssrrrrrrsss|||xxxsssnnnkkkkkkmmmnnnooopppqqqsssuuuvvvwwwwwwwwwvvvtttssstttvvvxxxyyyzzzzzzyyywwwvvvwwwyyy|||~~~~~~wwwooogggbbbYYYWWWUUUUUUZZZbbbjjjpppvvvzzz|||{{{xxxxxx}}}~~~tttkkklllrrrzzz~~~||||||}}}~~~vvvllllllpppzzzrrreeePPPHHHAAA@@@AAA@@@???@@@>>>@@@AAABBB@@@===:::888333333333333333333333333333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////000000////////////000000000///...///000111///...........................////////////////////////000000000000000000000000.........------.........//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////000111222333222666===FFFOOOUUUXXXYYY___dddeee___ZZZWWWVVVSSSSSSVVV]]]jjjyyy}}}xxxrrrnnnlllfffhhhkkklllmmmoooppppppooossswwwxxxvvvttttttvvvwww~~~uuutttuuuwwwyyy}}}~~~~~~{{{wwwkkkiiikkksss{{{}}}zzzvvvsssppppppoooppprrrvvvzzz}}}{{{tttlllgggdddeeemmmvvvzzz{{{|||{{{wwwrrrnnnmmmtttrrrooommmmmmnnnpppqqqoooppprrrtttvvvwwwwwwwwwwwwvvvtttssssssuuuwwwxxxyyyyyyyyywwwvvvwwwzzz}}}xxxpppjjj^^^[[[VVVSSSTTTYYY```eeeooosssxxxxxxvvvwww{{{{{{qqqoootttzzzzzzrrrmmmmmmuuuwwwlllXXXKKKAAAAAACCCBBBAAABBB>>>@@@AAABBBAAA???<<<;;;666666555444444444555555333333333222222222111111222222111111111111222222000000000000000000000000////////////////////////000000////////////000000000//////000111111000...////////////////////////////////////////////////000000000000000000000000---..................---////////////////////////........................////////////////////////........................//////............///////////////000111222333444444999@@@JJJRRRUUUTTTSSSUUUYYYZZZSSSNNNLLLLLLKKKKKKVVVdddrrr~~~zzzzzzxxxtttoookkkiiihhhccckkksssvvvwwwxxxvvvrrrnnnsssxxxzzzxxxvvvuuuvvvzzzyyyxxxyyyyyyzzz}}}xxxwwwwwwuuurrrfffeeehhhrrrzzz}}}~~~{{{uuuqqqqqqqqqqqqrrrsssuuuwwwxxxvvvnnneeeaaaaaagggsss|||uuunnniiikkkkkklllmmmnnnpppqqqrrrpppqqqsssuuuvvvwwwvvvvvvvvvuuutttsssssstttuuuvvvvvvxxxxxxxxxxxxzzz|||}}}uuuiiiddd]]]WWWTTTUUUWWWZZZbbbgggoootttvvvyyy|||~~~zzzwwwxxxzzz~~~|||~~~wwwppplllqqqzzzzzzsss```OOOAAAAAADDDBBB@@@AAA??????@@@AAA@@@@@@>>>>>>999888666555444444555555333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000000//////111222222000...////////////////////////////////////////////////////////////////////////------...//////...------////////////////////////------------............////////////////////////........................//////............///////////////000111222444555888<<>>===>>>???AAABBB;;;999666444222111222222333333333222222222111111222222111111111111222222000000000000000000000000000000000000000000000000000000////////////000000//////000222333222000---000000000000000000000000////////////////////////........................,,,---...//////...---,,,////////////////////////.../////////000000111111////////////////////////........................000//////........./////////111222000///111666:::AAAHHHQQQVVVVVVPPPJJJEEECCCDDDDDDDDDEEEHHHNNNQQQdddrrr|||yyyuuunnnfffbbb______gggppp}}}}}}{{{zzzxxxvvvtttwww~~~xxxxxxvvvxxx~~~yyytttooolllfffhhhmmmssstttsssvvv|||yyy}}}}}}wwwtttwwwssstttxxx~~~jjj```\\\cccjjjooo{{{|||qqqiiikkkmmmppprrrrrrrrrrrroooqqqttttttsssqqqqqqrrrrrrrrrssstttuuuuuuuuuuuuuuuwwwzzz}}}}}}~~~~~~~~~sssdddYYYXXXUUUXXXbbbiiikkkjjjkkkmmmooouuu}}}~~~}}}}}}sssooouuu}}}}}}{{{{{{iiiVVVLLLHHHCCCCCCFFF===>>>>>>======>>>@@@BBB===;;;999777555333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222...///000111111000///...//////.........---------////////////////////////////////////////////////000//////.........//////////////////////////////000000000000////////////////////////////////////........................000//////.........//////000222222111000333999>>>GGGMMMUUUWWWSSSLLLFFFCCCDDDFFFGGGFFFGGGKKKSSSZZZkkkwww}}}zzzwwwqqqjjjbbb^^^\\\]]]eeennn}}}~~~}}}}}}{{{vvvrrrrrr}}}yyyuuunnnoooooorrrxxx{{{~~~zzztttpppmmmeeefffjjjooonnnllloootttzzz|||}}}vvvtttwwwsssrrrttt{{{}}}iii```[[[aaafffjjjvvvxxxlllmmmnnnpppqqqrrrssssssqqqsssttttttrrrqqqqqqrrrsssssstttuuuuuuuuuuuuuuuvvvxxx{{{~~~~~~uuukkk]]]XXXVVV\\\aaabbbccceeejjjlllqqqvvv|||}}}xxxpppkkkpppxxx|||~~~qqq___TTTLLLFFFEEEGGGAAAAAA@@@???>>>>>>???@@@???===999555333222333444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111000000111111111//////000111111000////////////.........---------////////////////////////////////////////////////---------------...//////////////////////////////000/////////////////////////////////////////////......................../////////......//////000111222333222222666>>>DDDNNNTTTZZZYYYRRRJJJFFFEEEEEEIIIKKKJJJJJJPPP\\\fffuuuzzzvvvrrrjjjccc]]]YYYXXXYYYaaakkkzzz}}}}}}}}}vvvooonnn|||vvvrrrlllfffggghhhkkkqqquuuxxx~~~zzztttqqqpppffffffhhhjjjhhhfffiiiooo|||||||||vvvsssuuussspppooottt{{{~~~zzztttggg^^^YYY\\\___cccmmmyyy}}}ppppppppppppppprrrssstttsssttttttsssqqqpppqqqsssttttttuuuvvvvvvvvvvvvuuuxxxyyy|||{{{ggg^^^VVVVVVXXXYYY[[[___eeeiiimmmoooqqqwww{{{zzz~~~zzztttppprrrvvvyyy}}}{{{mmmaaaVVVMMMHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>CCC@@@<<<777555444555666444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000111111111111000000/////////............---////////////////////////////////////////////////,,,,,,,,,,,,---...//////////////////////////////////////////////////////////////////////////////........................//////////////////000111111222222222333999CCCJJJTTTYYY\\\YYYQQQJJJHHHJJJGGGLLLOOOOOONNNVVVeeerrr}}}|||vvvpppkkkccc]]]XXXVVVUUUWWW^^^gggvvv}}}yyy{{{~~~uuullllllwww{{{tttpppkkkgggggggggiiimmmrrrwww{{{~~~xxxrrrppppppkkkhhhggggggeeedddjjjsss|||{{{wwwssstttrrrmmmjjjmmmssstttoooiiiddd\\\UUUUUUWWWZZZbbbkkkuuuyyy|||}}}}}}tttrrrpppooooooqqqsssuuuuuuuuutttrrrpppppprrrtttuuuvvvvvvwwwwwwwwwwwwwwwzzz{{{~~~sssfffYYYTTTSSSTTTXXX]]]```gggmmmnnnmmmpppzzz|||yyy|||}}}}}}{{{xxx{{{yyypppdddWWWLLLGGGFFFDDDAAA???>>>>>>>>>===DDDBBB@@@===;;;999888777444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000000000////////////000000000111111111111111111000/////////...............///////////////////////////////////////////////////......---------......////////////////////////.........///////////////////////////////////////........................///////////////000111111000111222333666===GGGOOOYYY[[[ZZZUUUMMMHHHHHHJJJKKKPPPTTTTTTTTT]]]mmm{{{zzzrrrjjjddd^^^YYYVVVVVVUUUVVV\\\dddtttzzzvvvuuuyyy~~~tttkkkjjjrrrxxxwwwssspppnnnlllkkkjjjhhhjjjqqqyyy~~~}}}{{{uuupppnnnooollliiifffeeedddfffooozzz}}}{{{xxxtttssspppkkkfffgggjjjjjjfff```aaaZZZSSSPPPOOORRRXXX___lllqqqvvvwwwyyy}}}}}}{{{tttrrrpppnnnnnnppprrrtttuuuuuutttrrrqqqqqqrrrtttvvvvvvwwwxxxyyyyyyyyyyyy|||~~~{{{mmm]]]TTTQQQQQQUUUZZZ[[[dddnnnpppooopppyyy{{{zzz~~~{{{zzz|||{{{rrrdddTTTHHHFFFCCC@@@>>>??????>>>===???@@@AAAAAA???;;;777444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000////////////000000111000000000000000000111////////////////////////////////////////////////////////////////////////222222000///............////////////////////////------....../////////000////////////////////////........................////////////000111222222///111444666:::BBBMMMTTT^^^[[[VVVPPPKKKIIIJJJKKKRRRVVVYYYZZZ\\\fffuuuzzzqqqhhh```[[[YYYXXXYYYXXXXXX[[[aaatttuuusssuuuzzz}}}tttlllhhhmmmqqqqqqooonnnnnnoooooommmjjjkkkttt~~~|||{{{yyytttooolllkkkkkkkkkhhhhhhiiijjjlllttt~~~~~~{{{yyyuuurrrllliiieeedddddddddbbb___aaa[[[TTTNNNLLLNNNSSSWWWdddlllrrrsssuuuyyyyyywwwqqqpppnnnlllmmmnnnqqqrrrsssttttttsssrrrrrrsssuuuuuuvvvxxxyyy{{{{{{||||||rrrbbbXXXSSSPPPQQQUUUVVV```jjjoooooorrrzzzyyyyyy{{{~~~zzzzzz}}}}}}sss```OOOHHHDDD@@@???@@@AAA???===999<<<@@@BBB@@@<<<666222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111000000//////000000111000000////////////000000...////////////000000000////////////////////////////////////////////////333333111000///.........////////////////////////---------......//////000////////////////////////........................////////////000111222333///222777;;;@@@HHHRRRYYY___YYYSSSOOOPPPSSSUUUWWW[[[\\\^^^```eeennn{{{|||ssshhh___[[[ZZZ[[[^^^]]]ZZZ\\\```qqqtttvvvyyy~~~~~~uuunnniiijjjlllmmmkkkkkknnnqqqrrrqqqoooqqq{{{~~~zzzsssmmmjjjhhhgggfffjjjkkkpppuuuuuuuuuyyy|||zzzwwwrrrgggfffeeecccbbbcccdddeeeccc^^^VVVOOOLLLNNNRRRUUU[[[ccckkknnnpppssssssqqqnnnmmmlllkkklllmmmooopppppprrrtttuuutttttttttvvvtttuuuxxxzzz|||}}}~~~zzzjjj___XXXRRROOOPPPQQQYYYbbbhhhkkkqqq{{{|||xxxxxx}}}||||||zzzxxx{{{}}}~~~nnn[[[MMMIIICCCBBBCCCBBB???<<<999;;;???BBBAAA===999555333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111000000111111111000///...------...///000.../////////000000000000////////////////////////////////////////////////000000////////////000000////////////////////////,,,,,,---......///000000////////////////////////........................////////////000111222333000444999???DDDLLLVVV]]]]]]WWWPPPPPPWWW___dddfff```aaabbbeeekkkttt~~~uuuiii```[[[[[[]]]aaa```\\\\\\___mmm{{{vvvyyy~~~~~~vvvppplllkkkkkkkkkjjjjjjnnnssstttuuuuuuxxxyyyoooiiigggfffdddccclllpppxxx}}}}}}}}}{{{xxxssscccdddeeedddcccdddhhhllleeeaaaYYYPPPMMMPPPSSSUUURRR\\\eeeiiikkknnnnnnlllkkkkkkjjjjjjkkklllnnnooooooqqqtttuuuuuuuuuuuuvvvtttuuuwwwzzz}}}~~~}}}}}}~~~rrrggg^^^UUUOOOOOONNNTTT[[[aaafffooo{{{{{{zzzuuu}}}|||yyyvvv{{{{{{{{{xxxeeeRRRMMMGGGDDDDDDCCC???;;;<<<>>>AAACCCCCC@@@===;;;444444444444444444444444111111111111111111111111222222222222222222222222111111111111111111111111222222111111111111222222///...---,,,,,,---...///.../////////000000111111////////////////////////////////////////////////,,,,,,------///000111222////////////////////////,,,,,,------...///000000////////////////////////........................000000111111222222222222444555888@@@KKKTTTYYYZZZ\\\TTTOOOUUUdddooorrrooofffddddddiiirrrzzz~~~pppfffbbb^^^```cccfffeeeccc```^^^ttt|||||||||~~~|||wwwrrrooooookkkffffffmmmuuuxxx|||{{{zzz}}}~~~{{{tttnnniiihhhggghhhpppxxx~~~~~~{{{vvvsssrrrfffcccbbbffflllooolllhhhkkkfff]]]SSSMMMLLLOOOSSSVVVYYY^^^dddhhhjjjkkkkkkkkkmmmnnnmmmkkkiiiiiiiiimmmnnnooopppqqqrrrssstttxxxyyy{{{|||~~~{{{|||}}}}}}~~~~~~~~~wwwnnnfff[[[QQQNNNPPPPPPUUU\\\bbbhhhsss}}}wwwwww{{{{{{vvv~~~}}}~~~ttt\\\SSSGGGAAAAAABBBAAA???AAA@@@AAABBBCCCBBB???<<<777666444333222222333333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000111111000//////000222///............//////000............////////////........................000///---,,,,,,---...///000000000111111222222333666777<<>>>>>>>>@@@AAA@@@>>>;;;888777555333333222333333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////000111111000//////000222000//////.........//////............////////////////////////////////////......---------......////////////000111222333333999<<>>>>>>>>@@@AAAAAA???===999888666444333333333333222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111///////////////////////////000111000//////000222111000///...........................////////////000000000000000000000000,,,,,,---...////////////////////////000222444555;;;???GGGQQQ[[[bbbeeegggdddfffmmmxxxwwwmmmccciiisss}}}|||~~~||||||zzzssshhhcccccchhhmmmqqqqqqmmmgggdddbbbfffmmmttt|||}}}{{{zzzyyyyyyyyyyyytttxxxyyywwwzzz~~~}}}}}}uuuxxxzzzuuusssrrrwww}}}tttkkkiiiiiigggggggggggggggiiimmmpppuuusssnnnfff___ZZZYYYYYY[[[]]]```dddgggiiijjjjjjjjjkkkllllllkkkkkklllnnnnnnnnnppprrrtttuuuwwwxxx|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{{{{zzzzzzyyyyyy|||{{{{{{zzz{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~ssseee___WWWRRRPPPQQQSSSVVV]]]eeeooozzzwwwvvvyyy|||zzz~~~xxxjjjYYYJJJCCCCCCEEE@@@@@@@@@BBBDDDDDDCCCAAA;;;:::888555444333333333222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////000000000000000000000000///////////////////////////000000000...///000222111111000......---------............////////////////////////////////////***+++---///000000///...////////////111333555777===CCCMMMWWW___eeehhhiiigggmmmvvv|||pppgggjjjqqq{{{|||}}}{{{zzzxxxqqqfffaaaaaakkkpppuuutttnnngggcccaaabbbgggmmmsss{{{}}}{{{zzzzzzzzzzzzzzzxxx{{{wwwyyyzzzvvvtttqqqsssxxx{{{~~~}}}xxxpppkkkiiiiiijjjiiigggdddccceeejjjnnnsssrrroooiiiccc___^^^^^^]]]^^^aaadddfffhhhiiiiiilllmmmmmmllljjjjjjlllnnnpppqqqrrrtttvvvwwwyyyyyy{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxzzzyyyyyyzzzzzz{{{{{{|||}}}|||{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~rrreee]]]WWWSSSSSSTTTUUUYYY___hhhqqqzzz||||||yyyuuuvvvxxxwww|||{{{hhhQQQBBBBBBGGGBBBAAAAAABBBDDDDDDDDDBBB===<<<999777555444333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000111000000000/////////...////////////////////////////////////////////////////////////////////////...///000///......000222111111000......---------............////////////........................***+++---///000000///...000//////000222555888:::???GGGRRR]]]cccgggiiikkkmmmttt|||zzzsssmmmjjjvvv|||}}}yyyvvvtttrrrkkkccc```bbbooouuuzzzyyyqqqhhhdddbbbbbbfffkkkppptttxxx||||||zzzzzztttsssxxx~~~wwwzzz~~~{{{xxxvvvrrrrrrtttwwwyyyzzzxxxvvvvvvuuussspppnnnmmmkkkkkkmmmiiieeebbbbbbeeejjjmmmqqqpppnnniiidddaaaaaaaaa___```bbbdddfffggghhhiiikkkllllllkkkkkkkkknnnpppttttttuuuvvvxxxyyyzzz{{{zzzzzz{{{}}}}}}~~~~~~~~~~~~{{{|||}}}|||zzzyyyzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxvvvwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyzzzzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}rrrfff___ZZZYYYXXXVVVWWWZZZaaahhhqqqvvvyyy}}}|||tttvvv}}}yyysssuuuzzz___JJJDDDFFFBBB@@@???@@@BBBBBBBBBAAA???===;;;888666444444444222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000/////////000000000000000000000000000000000000000........................////////////////////////---...//////......000222111000///...........................////////////........................,,,,,,---...////////////111000000000333666:::<<>>BBBHHHSSSbbbjjjlllmmmqqqttt}}}vvvkkkfffmmm}}}~~~{{{wwwvvvrrrkkkggghhhoooxxx~~~yyyxxxtttnnnjjjmmmppprrrsssrrrqqqqqq{{{{{{nnniiilllvvv}}}rrrddd___bbbrrrooojjjhhhooo{{{zzzttttttxxxzzzwwwxxxxxxyyyyyyzzzyyywwwvvvoooppppppqqqpppnnnlllkkk___YYYSSSTTT\\\dddjjjlllqqqnnnhhhccc```____________aaabbbbbbcccdddfffhhhhhhhhhhhhiiilllpppsssuuu}}}}}}}}}}}}}}}|||{{{{{{}}}~~~}}}~~~}}}}}}~~~|||{{{|||~~~}}}{{{yyyyyyyyyyyyyyyzzz||||||{{{zzzwwwvvvwwwxxxwwwwwwuuussspppooopppppppppooooooooonnnnnnjjjjjjjjjkkklllnnnpppqqqtttuuuvvvwwwwwwwwwwwwwww{{{{{{{{{{{{|||||||||}}}||||||||||||||||||||||||}}}}}}www}}}sssddd]]]\\\ZZZ[[[bbbmmmwww}}}vvvooosssvvv}}}uuu]]]LLLGGGHHHHHHGGGDDDBBBBBBBBBFFFCCC>>><<<;;;999555222333222000111222333333222222111111000000111111222111111000000//////......000000////////////000000///............---------000000000000///////////////...------...///000111000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////......---,,,,,,,,,,,,---333444333333555:::@@@EEENNNWWWccckkkmmmpppvvv{{{|||tttlllllluuu|||wwwsssrrrmmmhhhgggkkksss{{{~~~zzzsssnnnppprrrssssssttttttuuu|||}}}}}}rrrhhhgggllluuu~~~rrrddd___bbbooommmiiihhhppp|||}}}wwwqqqqqqvvvyyywwwxxxvvvuuuvvvxxxxxxuuurrrooopppqqqqqqooolllhhheee[[[WWWSSSUUU]]]eeejjjlllnnnkkkgggccc``````aaaaaa```aaabbbcccbbbcccfffhhhiiiiiijjjkkknnnrrruuuwww}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~}}}~~~}}}{{{zzzyyyyyyzzzxxxyyyyyyxxxwwwvvvtttsssrrrrrrrrrrrrqqqpppnnnmmmmmmmmmlllllllllkkkkkkkkkggggggggghhhiiikkkmmmnnnpppqqqsssuuuvvvwwwwwwwwwyyyyyyzzzzzzzzzzzzzzzzzz|||||||||}}}}}}}}}~~~~~~~~~~~~}}}zzzyyyyyyzzz}}}|||}}}}}}~~~~~~}}}pppkkkeeeaaa^^^___eeennnvvv{{{~~~{{{{{{yyyyyy|||~~~uuueeeWWWKKKJJJHHHFFFFFFFFFFFFFFFEEECCC???>>>===:::666222444222111111333444333222222222222222222222222222222222111111111000000000111111111000000111111111000000000/////////......111000000000////////////000000///...///000111111000000000000000000000000////////////////////////////////////////////////......////////////......///////////////////////////......---------------333444444555888===DDDIIISSS[[[dddiiilllpppwww}}}~~~xxxqqqpppvvvxxxqqqnnnllliiifffiiipppxxx~~~}}}xxxssstttuuuvvvwwwwwwxxxxxx{{{zzzxxxrrrhhh```ccckkkuuuuuufff^^^```ggghhhgggiiirrr}}}zzzxxxtttooopppwwwyyyxxxwwwuuusssssstttssspppmmmnnnppprrrrrrooohhh```\\\VVVSSSRRRVVV^^^fffkkkllljjjhhheeebbb```aaabbbcccaaabbbccccccbbbccceeegggiiijjjkkkmmmppptttxxxzzz}}}}}}}}}}}}}}}||||||{{{{{{}}}~~~~~~~~~||||||~~~~~~~~~~~~~~~}}}||||||{{{yyyxxxwwwwwwwwwxxxwwwvvvuuusssqqqpppooooookkkkkklllllllllkkkjjjjjjggggggggggggffffffffffffccccccccccccdddfffiiijjjkkklllnnnqqqsssuuuvvvwwwvvvwwwwwwwwwxxxxxxxxxxxx{{{{{{|||}}}~~~~~~}}}|||{{{zzzxxxwwwwwwvvvuuusssqqqqqqqqqrrrrrrqqqrrrrrrsssssstttuuuuuutttuuuvvvvvvuuuuuuvvvxxx{{{~~~xxxuuuoookkkccc]]]\\\bbblllsss{{{yyy|||zzzrrrsssxxxyyyrrrjjjUUUOOOIIIFFFGGGHHHGGGFFFDDDCCCAAA@@@???;;;777333555333222222333444333222222222333444444333222222222222222222222111111111222222222222222222222222111111111111000000000000111111000000000/////////222111111000000000000111000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////000///......------......222333444666:::@@@HHHMMMVVV\\\ccchhhjjjmmmrrrvvvuuuqqqpppwww~~~ssskkkiiigggfffffflllttt{{{}}}|||zzz~~~}}}yyyvvvwwwzzz|||~~~|||yyyvvvwwwuuurrrlllbbb[[[___hhhuuu}}}|||iii]]]\\\]]]bbbgggllluuu~~~~~~tttvvvuuusssvvv|||}}}zzzuuuvvvuuurrrnnnjjjiiijjjnnnppprrrrrrmmmcccYYYSSSPPPOOOQQQVVV^^^eeeiiikkkhhhfffdddaaa``````aaabbbaaabbbccccccbbbccceeegggiiijjjkkknnnrrrvvvyyy{{{||||||}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{wwwvvvtttsssrrrrrrssssssuuussspppmmmkkkjjjjjjjjjffffffffffffeeeddddddcccaaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^___```bbbdddfffggghhhjjjmmmoooqqqrrrrrrrrrssstttuuuwwwxxxyyyzzzzzzzzz|||}}}~~~~~~}}}zzzyyywwwuuusssqqqpppooollllllkkkiiihhhgggfffeeeffffffgggggghhhiiiiiiiiihhhjjjkkkkkkjjjiiikkklllooosssvvvxxxyyy|||}}}zzzuuuqqqhhh^^^XXXZZZbbbiiitttzzz~~~~~~|||wwwvvv{{{~~~qqqooowww~~~~~~zzz```WWWLLLFFFFFFGGGEEECCCCCCDDDDDDCCCAAA===999666666555333222333444333222222333555666666555333222222222222222222222111111111222222222222222222111111111111111000000000000111111111000000000//////222111111000000/////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////000000///............///111222444777<<>>===:::888555444444444333111333333444555555444333333000000000111111111111111///000111222222111000///111111111000000000000///222222111111111000000000...////////////......---000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////000///......------......222444888<<>>FFFNNNUUUZZZ[[[[[[TTTVVV\\\eeesssyyyllleee``````nnn~~~{{{vvvqqqkkkiiikkkmmmppprrrpppllliiijjjkkkfffhhhiiihhhhhhiiimmmpppuuutttqqqnnnrrrzzz}}}|||sssrrrtttzzz{{{rrrooouuussslllggghhhoooyyyqqqfff[[[WWWUUURRRQQQRRROOOOOOOOOQQQSSSUUUWWWYYYYYYYYYZZZ[[[]]]^^^______\\\aaafffkkkmmmoooqqqssswwwxxxxxxyyyzzz{{{{{{{{{~~~|||||||||}}}{{{zzz~~~~~~~~~~~~~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~|||{{{zzz{{{zzzyyywwwsssrrrpppnnnkkkhhhfffeeeaaa___\\\[[[YYYWWWSSSQQQOOONNNLLLJJJHHHGGGGGGGGGEEEEEEDDDCCCBBBBBBAAAAAACCCAAA??????@@@AAA@@@???>>>>>>>>>?????????@@@@@@BBBAAAAAABBBCCCDDDEEEEEEEEEFFFIIILLLPPPTTTXXXZZZ]]]^^^___aaadddhhhmmmqqqttttttuuuvvvxxxzzz|||}}}}}}{{{yyywwwwwwuuussspppmmmllljjjiiigggfffffffffgggeeeaaa^^^[[[[[[[[[[[[\\\\\\^^^___aaabbbddddddhhhhhhiiiiiijjjiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjooottt|||wwwiii^^^WWWWWWUUUSSSWWWdddttt|||{{{}}}|||xxxvvvbbbPPPKKKGGGGGGHHHFFFEEEFFFDDDBBB>>>:::777555444333333333333333333333333333222222222222222222222222111111111111111111111111222222222111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////444444444333222111000///000000000000000000000000//////000000111111222222000///............//////<<>>@@@???======>>>???>>>=========<<<<<<<<<;;;;;;;;;@@@@@@@@@@@@AAABBBBBBCCCBBBCCCFFFIIIMMMQQQTTTVVVWWWYYY[[[]]]___ccciiimmmqqqqqqrrrtttwwwzzz|||~~~}}}zzzyyyxxxwwwuuutttooonnnmmmkkkjjjiiiiiiiiijjjhhhdddaaa___^^^^^^_________```bbbccceeeffffffhhhhhhiiijjjkkkkkkkkkjjjjjjjjjjjjjjjjjjiiiiiiiiinnnsss{{{qqqddd\\\YYYVVVSSSTTT\\\jjjuuuxxx}}}{{{|||}}}vvvZZZOOOGGGFFFGGGDDDCCCEEEEEECCC@@@<<<999666555444333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////444444444444333222000000111111111111111111111111//////000000111111222222//////............//////???DDDLLLRRRTTTTTTTTTTTTYYYcccrrryyyiii```ZZZ\\\kkk}}}}}}xxxuuusssuuuyyy}}}yyyvvvtttsssrrroookkklllnnnrrruuuvvvuuutttrrrxxxuuuqqqqqqyyy}}}vvvnnnuuu|||xxxtttooopppvvv{{{qqqpppqqqvvvzzzxxxiiiZZZTTTTTTSSSRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVWWWYYY[[[\\\]]]^^^aaaeeelllqqqssstttuuuuuutttuuuwwwyyyzzz{{{{{{zzz}}}||||||}}}~~~}}}{{{||||||}}}}}}~~~}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{xxxuuurrrpppnnnkkkhhhdddbbb```^^^[[[XXXVVVUUUPPPOOOMMMMMMLLLKKKHHHFFFCCCCCCCCCCCCBBBAAAAAAAAA???????????????>>>======<<<;;;999999:::;;;;;;:::<<<<<<;;;::::::999888888===<<<<<<<<<======>>>???@@@AAACCCFFFIIIMMMPPPRRRQQQTTTXXXZZZ[[[___eeeiiilllnnnppptttwwwzzz}}}~~~}}}|||{{{zzzxxxvvvqqqpppnnnmmmlllkkkkkkkkkjjjiiigggdddcccbbbbbbbbbddddddeeefffggghhhhhhiiihhhiiijjjkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjiiinnnsss{{{rrrfff```ZZZWWWVVVXXX```hhhxxxxxxgggVVVHHHFFFGGGCCCBBBEEEEEEDDDBBB???:::777666666333333333333333333333333222222222222222222222222111111111111111222222222111000000000000000000111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111000///...000000000000000000000000---.............../////////............//////000CCCHHHOOOSSSSSSRRRRRRRRR___kkk}}}tttggg___[[[\\\kkk|||zzztttrrrqqqvvv{{{~~~|||zzzxxxwwwuuurrrpppttttttuuuwwwwwwwwwuuutttwwwzzzzzzyyyzzz}}}|||xxxuuu}}}~~~tttqqqoooqqqxxxwwwnnnpppttt}}}}}}~~~~~~mmm\\\UUUUUUTTTSSSSSSUUUUUUVVVWWWWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]______dddhhhnnnrrrtttuuuvvvvvvwwwxxxzzz{{{|||{{{zzzyyy|||{{{|||}}}~~~}}}{{{{{{|||}}}}}}~~~|||~~~~~~|||xxxvvvuuuuuurrrooollljjjhhhfffbbb```ZZZYYYWWWUUURRRPPPNNNMMMIIIHHHFFFFFFGGGFFFDDDBBB?????????@@@??????>>>>>>======>>>>>>>>>===<<<;;;:::999777777999:::999999::::::::::::999999999999;;;;;;:::::::::;;;<<<<<>>>>>======<<<;;;<<<===>>>===<<<;;;:::;;;999888888:::;;;::::::888888999999::::::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<>>>>>>???AAADDDFFFHHHJJJIIINNNUUUXXXXXXZZZ___dddeeehhhmmmsssyyy|||~~~{{{yyyxxxwwwvvvuuutttsssssssssqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjlllnnnoooppppppppplllkkkkkkkkkkkkkkkkkkjjjnnnsss|||xxxnnnjjjfff^^^ZZZZZZ]]]sssyyyuuu~~~~~~vvvxxxyyy|||~~~eeeOOOJJJIIIEEEDDDHHHCCCEEEDDDAAA<<<888888999333333333333333333333333222222222222222222222222000000111111222222222222333222222222222222222333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222222111111////////////////////////000000//////.........---...............///000111HHHOOOTTTRRROOOQQQ[[[eeesss}}}~~~|||rrrjjjaaa]]]\\\```kkkvvvuuunnnlllnnnsssyyyxxxwww|||xxxrrrrrr|||yyyyyywwwuuuwww|||}}}yyyuuuuuutttqqqpppvvv~~~jjjbbbeeejjjpppppppppqqqssswwwzzz|||~~~sssfff\\\YYYWWWUUURRRXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXZZZ[[[\\\^^^aaadddkkklllooorrruuuwwwyyyzzz|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}{{{|||~~~~~~|||yyy||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{{{{|||wwwvvvtttrrrpppmmmhhheeebbb^^^ZZZWWWUUUSSSQQQPPPJJJIIIHHHFFFEEEEEEDDDDDDAAA@@@@@@???>>>======<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888777777777666777777888999999======>>>???@@@BBBDDDEEEHHHJJJMMMPPPRRRUUUYYY\\\dddhhhmmmssszzz~~~zzzzzzxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxvvvtttssssssvvvssspppnnnnnnoooooonnnpppooonnnmmmmmmnnnoooppplllnnnooonnnmmmkkkkkklllnnnsss|||{{{pppggg^^^YYYXXXWWWeee}}}|||vvv|||~~~vvvrrruuuvvvuuuxxx}}}mmmSSSLLLLLLIIIGGGHHHFFFEEEDDDCCCBBB???;;;888555444333444666777666555111111111111111111111111111111111222222333333333111111111111111111111111222111111111000000//////////////////000000000000000000//////000111222333//////............////////////............//////111111000000//////..................////////////000///......//////...---MMMSSSXXXUUURRRXXXgggvvv~~~{{{}}}zzztttjjjddd```___^^^___gggooosssnnnmmmoootttyyyzzzzzzzzzvvvvvv||||||{{{zzzvvvttt|||}}}{{{yyyvvvvvvssspppttt|||tttccc[[[\\\^^^eeefffgggiiimmmqqqtttwwwyyypppccc[[[XXXWWWVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\___cccfffnnnooorrrtttwwwyyyzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||}}}|||zzz{{{}}}}}}{{{xxx{{{|||}}}~~~~~~}}}|||~~~~~~~~~|||zzzxxxvvvuuutttttttttrrrpppmmmkkkiiifffbbb___YYYVVVRRROOOMMMLLLJJJHHHEEEDDDDDDCCCCCCCCCCCCDDD@@@??????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888888777777777777777888999999;;;;;;<<<===>>>@@@BBBBBBEEEHHHKKKMMMPPPSSSXXX[[[cccgggmmmttt|||~~~~~~}}}{{{zzzzzzyyyyyyyyy{{{|||zzzwwwtttsssssstttrrrooonnnoooqqqqqqqqqrrrqqqpppooonnnmmmmmmmmmlllmmmnnnnnnlllkkkkkkllllllqqqzzz}}}qqqfff^^^]]]YYY___mmm|||uuuppppppooolllnnnrrrvvv[[[MMMHHHGGGFFFFFFFFFEEEEEEEEEDDDAAA<<<999555444333444555666555444222222222222222222222222111222222222222222222333111111111111111222222222111111111111000000000///000000000000////////////......//////////////////......------------......//////............//////////////////........................////////////222111000000000///...---SSSWWW[[[ZZZ[[[fff{{{~~~xxxpppeeecccbbbcccbbb```ccchhh}}}yyyrrrpppqqqsssxxx}}}||||||~~~~~~}}}yyyrrrppp||||||{{{{{{zzzvvvwwwuuupppoootttxxxyyytttxxxvvvjjj^^^XXXUUUSSSWWWXXXZZZ^^^ccchhhmmmooossskkkaaa[[[XXXXXXWWWUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[]]]aaafffjjjrrrtttuuuwwwyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{|||{{{zzz{{{||||||zzzxxxzzz{{{|||}}}~~~|||{{{~~~~~~|||{{{|||}}}}}}|||xxxvvvssspppmmmkkkkkkjjjiiifffbbb___]]][[[XXXVVVPPPMMMJJJGGGFFFEEECCCAAA???????????????@@@AAABBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777888888999999999999::::::<<<===???@@@BBBDDDGGGJJJMMMQQQVVVZZZ___dddkkkttt|||~~~}}}||||||~~~}}}yyyuuussssssrrrpppooooooqqqrrrssssssssssssrrrqqqooommmjjjiiikkklllnnnmmmlllkkkkkkllljjjoooxxxyyyjjj```]]]\\\ZZZ^^^kkk~~~~~~}}}wwwppplllgggdddeeeiii}}}kkkRRRFFFEEEFFFDDDFFFFFFFFFGGGGGGCCC>>>:::666555333333444555444333333333333333333333333333222222222222222111111111000000111111222222222222111111111111000000000000111111000000//////......---......//////...---,,,...------,,,,,,------...//////............//////------------........................////////////000000/////////.........UUUWWWZZZ```jjj{{{{{{qqqjjjhhhhhhiiigggccccccggguuuzzz~~~|||wwwtttvvvyyy{{{{{{tttllljjjttt}}}xxxxxxwwwwwwtttwwwuuunnnjjjlllpppqqqmmmooonnngggaaa]]]WWWRRRLLLMMMPPPUUU[[[bbbgggjjjoooiiiaaa[[[XXXXXXWWWVVVTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]___cccjjjnnnvvvvvvwwwyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxyyyyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{|||{{{{{{||||||{{{zzzyyyyyyyyyzzz|||}}}~~~}}}|||~~~~~~~~~~~~~~~|||zzzwwwvvvwwwyyyyyyxxxuuusssoookkkgggdddcccbbb```\\\XXXTTTRRRQQQOOOMMMKKKHHHFFFDDDDDDBBB@@@>>>===============>>>??????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999999:::999999999999;;;<<<===>>>???AAADDDGGGJJJOOOUUUYYY]]]aaaiiirrr{{{~~~}}}|||{{{~~~}}}zzzvvvttttttsssqqqpppppprrrssssssrrrqqqrrrssssssqqqnnnjjjhhhjjjlllmmmmmmlllkkkkkkllljjjoooxxxpppccc^^^^^^ZZZXXX___mmm|||~~~tttjjjdddbbbeeeiii}}}}}}|||\\\IIIGGGGGGDDDFFFFFFGGGIIIIIIFFFAAA===888666444333444444333222444444444444444444444444333333222222111111000000000000000111222222333333111111111000000000000000111111000000//////......---...///000000...,,,***.........------.........//////............//////---------....../////////............////////////,,,---............///000VVVVVV\\\iii|||vvvsssooommmlllgggccccccgggmmmppptttzzz{{{wwwxxx|||}}}tttmmmgggeeekkkttt{{{yyyxxxvvvtttsssvvvtttlllfffhhhjjjkkkiiikkkkkkgggeeeccc]]]VVVHHHIIIKKKPPPVVV]]]cccgggmmmhhhbbb\\\YYYWWWVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\]]]___aaagggmmmrrrwwwwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxyyyyyyzzzyyyzzz{{{||||||}}}}}}||||||}}}}}}}}}||||||{{{{{{xxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxyyyvvvrrrpppqqqrrrrrrrrrqqqnnnjjjfffbbb___]]]\\\WWWTTTOOOMMMKKKJJJIIIGGGGGGEEECCCCCCCCCBBB@@@>>>>>>>>>======<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999::::::999999999:::;;;<<<===>>>>>>@@@CCCEEEHHHMMMTTTXXX^^^bbbjjjttt|||}}}|||{{{{{{|||}}}|||zzzwwwvvvvvvuuusssqqqqqqrrrsssrrrqqqnnnppprrrsssrrrpppmmmkkkjjjlllmmmmmmlllkkklllmmmlllqqqzzz|||mmmggg^^^\\\ZZZ[[[aaammm}}}|||www|||yyykkkcccdddjjjooozzzxxx~~~fffOOOIIIGGGDDDFFFFFFGGGIIIIIIGGGCCC@@@;;;888555333333444333222444444444444444444444444222222222111111000000000000000111111111222222222000000000000000000111111111000000000/////////......000111222111///---,,,000000////////////000000//////............//////.........//////000000111............///////////////111222000...---...///YYY[[[eeewwwwwwrrrnnnkkkfffbbbccchhhjjjjjjmmmsss{{{yyywwwxxx~~~yyypppjjjeeebbbeeejjj~~~~~~~~~}}}~~~}}}zzzvvvssstttrrrkkkgggiiijjjiiigggjjjjjjgggfffeee```YYYIIIIIIIIIKKKQQQXXX```dddhhheeeaaa\\\XXXUUUUUUUUUTTTTTTUUUVVVWWWYYYYYYZZZ\\\]]]___bbbeeejjjpppuuuwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyzzzyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~|||{{{{{{|||yyyyyyzzzzzzzzz{{{{{{{{{~~~}}}}}}}}}|||{{{zzzyyyxxxtttqqqllliiihhhhhhhhhhhhhhhfffbbb^^^ZZZXXXVVVUUUOOOLLLIIIHHHGGGGGGEEECCCBBBAAA@@@@@@AAA@@@>>><<>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>====================================<<<<<<<<<;;;;;;;;;::::::999999::::::::::::::::::;;;<<<======>>>???AAACCCFFFKKKQQQVVV^^^cccllluuu~~~~~~}}}xxxzzz||||||zzzxxxwwwxxxuuutttssssssttttttrrrqqqmmmnnnqqqssssssqqqooommmjjjlllnnnnnnmmmlllmmmnnnooottt|||uuummm``````]]]YYYXXX```ooo|||}}}ooonnnuuu~~~qqqgggiiippptttvvvtttxxxpppYYYLLLFFFDDDFFFFFFFFFHHHIIIHHHEEECCC>>>;;;777444444444333333444444444444444444444444111111111111111000000000111111111111111111111111000000000000111111111111/////////000000000000000000111111222222111000///111000000000000000000111//////............///////////////000000000000000............////////////666888888555///,,,,,,...___ggguuu}}}wwwrrrnnnlllhhhdddeeejjjmmmkkkkkkpppwww{{{}}}}}}vvvttttttzzz{{{uuummmccc[[[]]]cccnnn|||}}}yyy}}}||||||~~~}}}yyyttttttpppkkkkkknnnmmmjjjiiillllllhhhfffddd___YYYKKKIIIGGGHHHLLLSSS[[[aaaaaa___]]]YYYVVVTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYYYY[[[^^^aaadddhhhmmmrrrvvvxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyzzzyyyyyyzzz{{{||||||||||||zzz}}}~~~~~~{{{zzzzzz||||||||||||{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuupppkkkeeeaaa___^^^]]]]]]\\\ZZZWWWSSSPPPNNNMMMMMMGGGFFFEEEEEEEEEEEEBBB@@@@@@???>>>???@@@???===;;;===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????========================>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<<<<<===>>>@@@BBBGGGMMMRRRYYY^^^hhhsss|||~~~yyy{{{||||||zzzxxxxxxxxxsssrrrrrrsssuuuuuutttsssnnnoooqqqrrrrrrqqqpppnnnkkkmmmoooooonnnnnnnnnooopppuuu}}}}}}ttthhhfff```XXXUUUZZZeeeooossslllmmmvvv|||qqqqqqtttuuuttttttuuuzzz{{{gggSSSIIIIIIGGGFFFEEEFFFGGGHHHGGGFFFAAA===888555555444444333333333333333333333333333000000000000111111111111333333222222111000000000///000000000111111111111......//////000000111111000000111111111111111111000000////////////000000//////............////////////////////////..................////////////444666777444///,,,---///eeeqqqzzzpppooo~~~zzzvvvrrrpppoookkkgggiiimmmqqqmmmlllpppuuuyyyzzz{{{rrrppppppuuu|||}}}sssbbbUUUVVV^^^fffttt|||xxx{{{{{{zzzzzz}}}~~~{{{vvvuuupppmmmnnnrrrqqqlllllloooooojjjeeeccc^^^YYYMMMJJJFFFEEEHHHPPPXXX^^^[[[[[[YYYWWWTTTSSSTTTUUUUUUVVVVVVWWWWWWXXXXXXXXX[[[^^^bbbfffjjjnnnssswwwyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{yyy|||~~~}}}zzzxxxyyy{{{~~~~~~}}}||||||{{{{{{xxxzzz|||~~~}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||yyyzzz|||}}}~~~~~~}}}}}}|||{{{yyyxxxvvvvvvuuuuuuqqqqqqqqqpppooonnnlllkkkmmmhhhaaa\\\YYYXXXVVVUUUSSSRRROOOLLLIIIGGGFFFFFFCCCCCCCCCDDDDDDDDDAAA????????????@@@AAA@@@>>><<<:::::::::;;;<<<===??????<<<<<<==================;;;;;;;;;<<<<<<<<<============>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<;;;:::::::::::::::999888888888999:::;;;;;;;;;<<<===>>>@@@DDDKKKOOORRRXXXcccoooyyy~~~}}}{{{}}}~~~}}}{{{yyyxxxxxxqqqqqqqqqsssvvvwwwvvvuuuppppppqqqrrrqqqpppooonnnlllnnnooopppooonnnooopppqqqvvv}}}}}}rrrkkkaaaYYYVVVZZZbbbhhhxxxtttqqqsss~~~zzzxxxwwwuuuuuuvvvwwwxxx}}}sssZZZMMMNNNGGGEEEDDDDDDFFFHHHHHHGGGBBB>>>:::666555555444444333333333333333333333333//////000000111111222222444333333222111000////////////000000111111111222------...///000111222222000000//////000111222333//////............////////////............///////////////......------,,,............/////////000+++///222000---+++...222tttxxxpppmmmsss{{{~~~~~~|||yyytttqqqooonnnmmmlllssspppnnnppptttwwwxxxwwwmmmllljjjkkkrrrzzzmmm]]]VVVXXX[[[iiizzz~~~|||}}}~~~}}}}}}}}}~~~~~~}}}}}}|||}}}xxxooolllnnnnnnjjjkkklllnnnnnnlllfff^^^XXXQQQKKKDDDAAADDDKKKSSSWWW[[[ZZZXXXVVVUUUSSSSSSSSSRRRTTTVVVVVVVVVWWWXXXZZZ\\\```eeeiiilllppptttvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzyyyzzz{{{{{{yyyyyyzzz{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||{{{yyyxxx}}}zzzwwwvvvvvvxxxyyyzzzxxxvvvttttttuuuvvvwww|||zzzvvvrrrnnnmmmllllllkkkkkkjjjjjjiiigggfffeeeeeeaaa[[[UUUPPPMMMLLLLLLIIIHHHFFFCCCAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>======<<<<<<<<<======999999999::::::;;;;;;;;;<<<===???@@@BBBEEEJJJNNNSSSVVV\\\dddnnnvvv~~~zzz}}}}}}zzzyyyzzzxxxtttnnnppprrrtttttttttsssrrrvvvrrrmmmkkklllnnnmmmlllnnnnnnnnnpppqqqqqqpppooorrr|||}}}qqqddd^^^[[[YYYYYY\\\lllwww|||rrrmmm{{{{{{xxxyyysssuuuxxx{{{~~~qqq```RRRFFFGGGFFFEEEFFFIIIJJJIIIEEEBBB>>>999555444444444444444444333333333222222111111222222222222111111111111000000000000111111111111111111111111111111000000000000000111111111//////000000000000//////000000000///......------////////////////////////////////////////////////111111000000//////......//////............//////tttllliiinnnuuuwwwwwwwwwxxxwwwvvvuuutttrrrpppnnnnnnmmmmmmooossstttqqqmmmkkkiiiggghhhpppzzznnn^^^WWWWWW\\\iiiyyy}}}~~~~~~~~~}}}}}}~~~{{{uuurrrsssnnngggcccdddhhhkkkkkkhhhbbb]]]TTTNNNGGGCCCDDDIIIOOOSSSXXXWWWUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWWWWXXX[[[]]]___bbbgggkkknnnppptttvvvvvvwwwxxxyyyyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzxxxwwwxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||||||||~~~}}}|||{{{|||}}}}}}~~~~~~}}}}}}}}}~~~}}}|||}}}}}}}}}}}}|||||||||{{{{{{{{{{{{zzzyyyxxxwwwuuutttzzzxxxvvvtttsssssstttttttttsssrrrqqqpppqqqrrrrrrvvvssspppllliiigggggggggfffffffffeeecccaaa```___^^^[[[VVVPPPLLLIIIHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>???????????????????????????>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<======>>>;;;;;;;;;;;;<<<<<<======<<<===???@@@AAAEEEIIIMMMQQQTTTZZZbbbkkkssszzz~~~}}}|||zzzyyyvvvqqqmmmnnnqqqsssuuuuuuuuutttvvvrrrmmmlllmmmnnnnnnmmmnnnnnnnnnoooqqqsssssssssttt}}}vvvhhh```[[[XXXWWWZZZgggpppssslll}}}|||yyyzzz{{{}}}{{{gggWWWJJJIIIGGGFFFGGGIIIJJJIIIGGGEEE@@@<<<888777666666444444444333333333222222111111222222222222111111111111000000000000111111111111111111111111111111111111111000000000000000//////000000000000//////......//////////////////////////////////////////////////////////////////111000000000/////////...//////............//////yyyqqqjjjgggkkkqqqsssssssssvvvwwwxxxyyyxxxvvvtttrrrllllllnnnqqqtttrrrlllfffhhheeebbbdddmmm}}}zzzvvvmmmbbb\\\[[[aaalllzzzzzz|||~~~~~~}}}}}}|||wwwvvvtttjjj```[[[]]]aaafffhhhgggccc```XXXRRRJJJEEEEEEHHHKKKNNNSSSSSSRRRRRRQQQQQQRRRRRRTTTUUUVVVVVVWWWYYY]]]aaadddgggjjjmmmooorrrtttvvvwwwwwwxxxyyyyyyyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzwwwvvvvvvwww}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{||||||}}}|||{{{{{{}}}~~~~~~|||||||||}}}~~~~~~~~~}}}zzzyyyzzz{{{zzzzzzyyyxxxwwwwwwvvvuuuuuuuuutttsssqqqpppooonnnqqqppppppooonnnmmmllllllllllllkkkkkkkkkkkkkkkjjjmmmkkkhhheeebbbaaa`````````___^^^]]][[[YYYWWWVVVTTTRRRNNNIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAA@@@??????>>>>>>=========>>>>>>???============>>>>>>>>>>>><<<===>>>???@@@CCCHHHKKKOOORRRXXX___hhhooouuuxxx|||~~~|||zzzvvvqqqlllnnnpppsssuuuvvvwwwwwwuuurrrnnnmmmmmmnnnoooooonnnnnnmmmnnnpppsssuuuwwwvvvoooddd^^^XXXWWWYYY```gggwwwxxxlll}}}~~~}}}~~~rrr^^^PPPLLLHHHFFFGGGHHHIIIIIIHHHEEEBBB>>>:::888777666444444444444333333333333111111222222222222111111111111000000000000111111111111111111111111111111222222111111000000////////////000000000000//////------...//////000111111////////////////////////////////////////////////000000000000//////////////////............//////{{{vvvqqqkkkiiinnnsssuuuvvvwwwwwwyyy||||||{{{xxxvvvuuuooooooppptttvvvsssmmmgggfffbbb___aaakkk}}}|||xxxrrrmmmiiifffeeefffkkkrrr|||www{{{yyyssssssooodddXXXVVVWWW[[[```ccccccaaa^^^ZZZUUUNNNIIIHHHJJJKKKLLLPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWW[[[```dddhhhkkknnnpppqqqsssuuuwwwwwwxxxxxxyyyyyyyyyxxxxxxttttttvvvwwwyyyyyyzzzzzzxxxyyyzzzyyywwwvvvwwwxxx|||||||||}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{}}}|||{{{}}}}}}|||||||||}}}~~~~~~}}}{{{|||}}}~~~~~~~~~{{{xxxvvvvvvvvvwwwwwwvvvtttsssqqqpppppppppooonnnlllkkkjjjiiiiiiggghhhhhhhhhgggfffdddcccddddddeeeeeeeeeddddddcccdddcccaaa___]]][[[[[[ZZZYYYYYYWWWVVVTTTQQQOOONNNKKKIIIGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????????????????????????????@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???===>>>??????@@@CCCHHHKKKOOORRRXXX___fffmmmrrrtttxxx{{{~~~~~~|||wwwoooppprrrtttuuuvvvvvvvvvuuurrrooommmmmmnnnooopppoooooonnnmmmmmmpppuuuxxxyyywwwkkkbbb[[[YYYZZZ[[[```lll|||pppzzz|||zzz~~~{{{fffVVVNNNHHHFFFFFFFFFFFFHHHFFFDDDAAA>>>:::888666555555444444444444333333333111222222333333222222111111111000000000000111111111111111111111111111111333222222111000///......000000////////////000000......//////000000000000////////////////////////////////////////////////000000000000//////////////////............//////xxxvvvqqqllllllqqqwwwyyy{{{~~~~~~~~~zzzyyyxxxtttsssrrrsssuuutttpppkkkeee```]]]___iiizzz}}}uuujjjcccccciiinnnppptttwww{{{~~~~~~xxx}}}vvvnnnmmmhhh]]]TTTOOOQQQTTTYYY^^^```___]]]ZZZVVVPPPMMMLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSUUUUUUSSSTTTUUUVVVXXX\\\bbbffflllnnnqqqsssssstttvvvwwwxxxxxxyyyyyyyyyxxxxxxwwwssstttuuuwwwxxxyyyyyyyyyvvvwwwxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}|||zzzzzz|||}}}||||||||||||{{{xxxtttrrrqqqrrrsssrrrqqqpppnnnlllkkkkkkkkkjjjhhhfffeeeddddddddd___```aaaaaaaaa___]]]\\\]]]^^^^^^_________^^^^^^^^^]]][[[ZZZXXXWWWWWWVVVTTTSSSRRRPPPNNNLLLJJJHHHFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????===>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<=========>>>>>>??????????????????????????????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@???????????????@@@AAABBB????????????>>>>>>>>>>>>===???@@@AAABBBEEEIIIMMMRRRUUU[[[aaahhhmmmqqqsssuuuxxx}}}zzztttuuuuuuuuuttttttsssssssssrrrooommmlllmmmoooqqqqqqpppooommmlllnnnrrrwww{{{rrrggg^^^ZZZ[[[YYY\\\dddqqqwwwwww}}}~~~uuupppwww}}}mmm]]]QQQGGGFFFEEECCCDDDGGGFFFEEECCC@@@===999666555555555555444444444333333222222333333333333222222111111000000000000111111111111111111111111111111333222222111000///......000000////////////000000111111000000////////////000000000000000000000000////////////////////////////////////000000000000//////............//////|||vvvvvvqqqmmmmmmsssxxxzzz~~~~~~zzzvvvsssssssssrrroookkkccc^^^[[[]]]gggvvvuuufff\\\```mmmwwwyyy|||{{{zzz{{{||||||zzzxxx{{{vvvkkkggg```XXXRRRHHHIIIMMMSSSYYY]]]^^^]]]XXXTTTQQQOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRTTTUUUVVVRRRSSSVVVXXX[[[___eeeiiinnnpppsssttttttuuuwwwxxxxxxxxxyyyyyyyyyxxxwwwwwwtttuuuvvvwwwxxxyyyyyyyyyuuuwwwxxxyyyxxxyyy{{{|||zzz{{{{{{||||||}}}}}}~~~||||||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}|||zzzyyyxxxyyyzzzyyyxxxxxxxxxvvvsssooommmmmmmmmmmmmmmllljjjiiigggfffffffffeeecccaaa____________YYYZZZ[[[[[[[[[ZZZXXXWWWXXXXXXXXXXXXYYYYYYYYYYYYWWWVVVVVVUUUTTTSSSRRRRRROOOOOONNNLLLJJJHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@??????????????????@@@BBBCCCEEEHHHMMMQQQVVVYYY^^^dddjjjnnnqqqrrrtttwww{{{~~~~~~~~~xxx}}}yyyxxxwwwuuutttrrrqqqqqqqqqqqqooommmkkklllnnnqqqqqqrrrqqqooolllmmmrrrwww|||~~~pppddd]]][[[XXX[[[___gggvvvwwwsss|||{{{qqqlllsssuuudddUUUHHHFFFFFFBBBCCCFFFHHHHHHGGGEEEAAA===999777555555555555444444444333222222333333333333222222111111000000000000111111111111111111111111111111222222111111000000//////111000///......///000111222222111000000///......000000000000000000000000////////////////////////////////////000000000000//////............//////xxxrrrssssssppppppuuuyyy{{{~~~|||xxxvvvuuuqqqlllggg```\\\XXX[[[dddqqq|||{{{qqqbbb[[[dddwww|||{{{}}}}}}|||yyy{{{~~~tttiiiaaaWWWOOOLLLGGGGGGJJJOOOUUUYYYZZZYYYUUUSSSPPPOOOOOOOOONNNMMMOOOOOOOOOPPPRRRSSSUUUVVVRRRUUUXXX\\\___ccchhhlllnnnpppsssuuuuuuvvvwwwyyyxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwxxxzzzzzzyyyyyyzzz|||zzzzzz{{{{{{|||}}}}}}~~~}}}||||||{{{||||||}}}}}}|||}}}}}}~~~}}}}}}|||{{{zzzzzz{{{{{{{{{yyywwwvvvvvvvvvuuutttrrrrrrpppmmmjjjgggggghhhgggfffeeedddcccbbbaaa```bbb```^^^\\\ZZZZZZ[[[[[[VVVWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVOOOOOOOOOOOOOOONNNMMMMMMKKKKKKJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????<<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEGGGLLLQQQUUUYYY\\\aaagggkkkoooqqqrrrtttwwwzzz|||}}}~~~zzz}}}~~~~~~{{{zzzxxxvvvtttrrrqqqqqqooooooooollljjjjjjmmmqqqpppssstttrrrooopppuuuzzz}}}~~~nnnddd```YYY[[[]]]___kkk}}}}}}tttuuutttooottt}}}~~~kkkYYYKKKIIIHHHCCCCCCHHHIIIIIIHHHFFFCCC>>>:::777555555555555444444444444222333333444444333333222111111000000000000111111111111111111111111111111111111111000000000000000111000///......///000111111111000000000000000000000000000000000000000000////////////////////////.../////////000000000111//////............//////}}}~~~tttnnnpppvvvsssssswwwzzz{{{~~~}}}zzzxxxrrrkkkeee^^^ZZZWWWYYYbbbmmmvvvzzzyyyrrrkkk___[[[iii~~~yyyzzzrrrfff\\\PPPHHHFFFJJJJJJKKKNNNRRRTTTTTTSSSTTTRRRPPPNNNNNNNNNLLLJJJNNNOOOOOOPPPQQQRRRTTTUUUSSSVVV[[[___cccgggkkknnnnnnpppsssuuuuuuvvvxxxzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxyyyyyyyyyxxxxxxyyy{{{{{{{{{yyyyyyyyy{{{zzzzzzzzz{{{|||}}}}}}~~~}}}}}}|||||||||}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}||||||{{{zzzyyyyyyyyyyyyzzzxxxuuutttttttttrrrqqqmmmmmmllliiifffddddddeeebbbbbbaaa```___^^^^^^]]]___^^^[[[XXXWWWWWWXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTQQQPPPOOONNNNNNPPPRRRTTTJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@>>>======>>>???@@@AAABBBBBBBBB>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBDDDGGGIIINNNSSSWWW[[[]]]bbbhhhllloooqqqqqqtttwwwzzz|||}}}~~~~~~|||~~~{{{}}}{{{zzzxxxvvvtttsssrrrrrrnnnooonnnkkkiiiiiimmmqqqooosssuuutttrrrsssxxx~~~}}}xxxkkkfffYYY\\\[[[[[[dddwwwyyyuuuzzz{{{uuuwww~~~}}}ppp\\\MMMKKKJJJEEEDDDIIIGGGGGGGGGEEEBBB===888555666666555555555444444444222333333444444333333222111111000000000000111111111111111111111111111111000000000000000111111111222000///......///000222/////////000111111222222000000000000000000000000////////////////////////.../////////000000111111//////............//////~~~xxxtttooonnnooorrrsssvvvwwwuuuvvv|||uuukkkddd```]]]ZZZ[[[aaahhhooosssttt{{{ooohhh___ccc}}}wwwwwwssseeeVVVJJJFFFGGGFFFGGGIIIKKKNNNPPPRRRSSSOOOOOOPPPPPPPPPOOOOOONNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUXXX^^^dddiiilllllloooppprrrtttvvvxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxvvvuuuttttttuuuvvvxxxzzzzzzyyyyyyxxxyyyyyyyyy{{{{{{|||||||||||||||{{{}}}}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}||||||}}}}}}{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{zzzyyywwwuuutttsssssswwwtttqqqppppppooollliiijjjjjjhhhfffccc```^^^\\\]]]]]]]]]]]]]]]]]]\\\\\\^^^ZZZWWWWWWXXXXXXVVVTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPNNNKKKIIIIIIJJJJJJHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBAAAAAA@@@???>>>>>>===>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBB@@@?????????>>>>>>======@@@@@@@@@AAAAAABBBBBBBBB?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGIIIKKKPPPUUUYYY___ccchhhllloooqqqsssuuuvvvxxx|||}}}|||}}}|||{{{|||}}}~~~}}}|||{{{{{{zzzxxxvvvuuutttssspppmmmkkkkkklllmmmkkkiiiqqqtttuuussspppqqqvvv|||wwwiii^^^[[[ZZZ\\\```jjj|||}}}|||{{{vvv}}}}}}iiiTTTKKKHHHFFFFFFIIIFFFEEEDDDCCCBBB@@@<<<888999777666555666666444222333333333222222222111111111111111111111111111111////////////////////////////////////////////////111111000///////////////111111000000000000111111............//////////////////000000000000////////////////////////////////////000000000000//////zzzvvvsssrrrtttuuuuuuvvvwwwuuuwwwzzzsssjjjccc^^^[[[XXXYYY```hhhppptttuuuxxx~~~}}}xxxhhheeebbbkkk~~~uuuttt}}}ooobbbTTTHHHCCCEEEEEEFFFHHHJJJLLLOOOPPPQQQNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVZZZ```ggglllnnnooopppqqqssstttvvvwwwxxxxxxyyyxxxxxxxxxwwwxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxzzz{{{|||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~}}}||||||{{{zzzxxxvvvtttsssrrrrrrooommmjjjjjjkkkkkkhhhffffffeeedddbbb___]]]ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXX\\\YYYWWWVVVWWWWWWUUUSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGHHHHHHFFFDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHJJJMMMQQQVVVZZZ```dddjjjnnnqqqsssuuuwwwyyyzzz|||~~~~~~}}}{{{zzzyyyzzz{{{|||{{{zzzzzzzzzyyywwwvvvtttssssssqqqnnnkkkjjjkkkllljjjiiiooorrrsssrrrppprrrxxx}}}pppeee```]]]]]]___eeesss}}}xxxtttzzzsss___SSSKKKFFFEEEHHHEEEEEEDDDDDDDDDAAA===999999888666555666666444222333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111111111000///////////////111000000//////000000111000///////////////////////////000000000000////////////////////////////////////000000000000//////~~~{{{xxxxxx{{{zzzxxxvvvtttrrrvvv~~~wwwooogggbbb___\\\YYYZZZaaajjjrrrwwwxxxwwwwww{{{~~~}}}vvvppp___ccchhhsss}}}tttrrr{{{wwwjjj^^^QQQFFFAAABBBCCCDDDFFFHHHJJJLLLNNNOOOMMMMMMNNNNNNNNNNNNNNNMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUXXX]]]dddjjjooorrrtttrrrssstttuuuvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttuuuvvvwwwyyyxxxxxxwwwwwwxxxyyyyyywwwxxxyyy{{{{{{|||||||||}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||||||||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyzzzxxxvvvtttrrrpppoooooohhhfffeeeeeeeeeeeedddbbbbbbaaa```___]]]ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUYYYXXXVVVUUUVVVVVVTTTRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMMMMLLLKKKJJJJJJJJJKKKJJJIIIGGGGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFIIILLLOOOSSSXXX\\\cccggglllqqqtttvvvxxxzzz||||||}}}~~~~~~~~~{{{zzzyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvuuussssssrrrqqqnnnkkkiiiiiijjjjjjiiilllnnnpppqqqqqquuu{{{{{{mmmfff```]]]\\\^^^gggppp}}}~~~||||||{{{|||zzzvvvxxxnnn___SSSJJJHHHIIIEEEEEEEEEFFFFFFCCC???;;;:::888666555666555444333333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111000000000/////////000//////......//////000111111111000000///////////////000000000000////////////////////////////////////000000000000//////}}}}}}zzzuuuppplllpppzzzrrrlllgggdddeeebbb^^^___dddmmmtttxxxzzzvvvuuuxxx{{{yyypppgggYYYaaalllyyyvvvrrrxxx~~~|||{{{{{{pppdddZZZOOOEEEAAAAAABBBCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUVVVZZZ```ggglllppptttvvvtttttttttuuuuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyyyy{{{{{{{{{{{{zzzyyyxxxxxx{{{{{{{{{|||}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}|||||||||}}}|||~~~~~~}}}}}}{{{yyywwwwwwwwwuuussspppnnnlllkkkkkkfffeeedddccccccbbbaaa`````````___^^^\\\ZZZYYYXXXXXXXXXWWWWWWVVVVVVUUUUUUXXXWWWWWWVVVVVVUUUTTTSSSTTTTTTSSSRRRQQQPPPNNNMMMOOOOOONNNLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@?????????@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBBBBAAAAAAAAADDDGGGJJJNNNQQQVVV[[[___eeeiiioootttwwwyyy{{{}}}~~~|||{{{{{{|||}}}|||zzzvvvvvvuuuttttttsssrrrrrrqqqoookkkiiihhhhhhiiiiiiiiikkknnnpppsssxxxsssjjjaaa\\\ZZZYYY^^^dddxxxzzz~~~zzzzzz~~~|||zzz}}}mmm___TTTNNNLLLFFFFFFFFFGGGGGGEEEAAA>>><<<999777555555555444333333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111000000000111111000000000//////............//////222222111111000000////////////000000000000////////////////////////////////////000000000000//////}}}uuummmfffhhhvvv|||tttmmmiiihhhgggkkkhhhddddddhhhnnntttwwwwwwuuutttwwwyyyuuujjj```XXXbbbooo}}}{{{uuuwww|||}}}zzzxxxtttiii^^^VVVOOOGGGCCCCCCBBBBBBDDDFFFHHHIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMMMMNNNPPPSSSUUUVVVWWW]]]dddiiimmmppptttvvvvvvuuuuuuuuuuuuvvvwwwxxxuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyzzz{{{}}}~~~|||}}}~~~}}}|||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxvvvuuutttsssrrrooommmkkkiiihhhhhhffffffeeecccaaa___^^^^^^______^^^^^^]]][[[ZZZYYYZZZZZZYYYYYYXXXWWWWWWVVVXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRPPPOOONNNPPPPPPNNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEE???@@@AAAAAABBBBBBAAAAAA>>>???AAABBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCFFFKKKOOOSSSXXX]]]```fffjjjpppuuuxxx{{{~~~~~~|||{{{{{{||||||{{{yyyuuutttttttttssssssrrrrrrqqqpppmmmjjjhhhggghhhhhhhhhiiilllpppuuu|||xxxlllaaa\\\ZZZYYY[[[___ooozzzxxx}}}}}}~~~vvvuuu{{{|||pppbbbVVVNNNIIIHHHGGGHHHHHHFFFCCCAAA===:::777555555555444333333333333222222222111111000000000000000000000000111111111111111111111111000000000000000000000000///000111111111111000000//////............//////222111111111000000000/////////000000000000////////////////////////////////////000000000000//////wwwmmmccccccnnn|||yyyqqqjjjhhhiiilllooollljjjjjjmmmqqquuuvvvtttssssssuuuvvvqqqggg^^^ZZZdddrrr~~~wwwvvvzzz|||zzzvvvmmmbbbXXXSSSOOOIIIEEEEEECCCCCCEEEFFFHHHJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMNNNOOOQQQTTTWWWYYY[[[aaahhhmmmooopppsssvvvvvvuuuuuutttuuuvvvxxxyyytttuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{{{{vvvwwwyyyzzz|||}}}}}}}}}yyyxxxxxxwwwxxxyyy{{{|||{{{||||||{{{zzzyyy{{{}}}|||}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||zzzxxxvvvtttrrrqqqpppooonnnllljjjiiihhhhhhggghhhgggeeeaaa___^^^___````````````___^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYXXXYYY[[[]]]]]][[[ZZZYYYYYYTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQPPPOOONNNNNNNNNNNNMMMNNNPPPPPPOOOOOOPPPRRRTTTTTTSSSSSSSSSRRRRRRRRRLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIBBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHGGGFFFEEECCCCCCBBBAAA@@@@@@???????????????BBBEEEJJJPPPTTTYYY^^^bbbfffkkkqqqvvvyyy|||~~~|||zzzyyyyyyzzzzzzxxxwwwttttttssssssssssssssssssqqqqqqpppmmmjjjgggggghhhhhhiiilllpppwwwssseee^^^\\\[[[\\\^^^gggwwwyyywww||||||~~~~~~tttnnnssszzz|||zzz~~~wwwcccTTTMMMKKKIIIHHHHHHGGGEEECCC>>>;;;777555555555555444333333333222222222111111111111111111111111111111111111111111111111111111///////////////////////////000111222222222111000000//////......//////000000000000000000000000000//////000000000000////////////////////////////////////000000000000//////zzzpppeeebbblllxxxyyypppiiigggkkkooosssqqqqqqrrrvvvyyy{{{{{{vvvuuuuuutttsssoooiiidddaaahhhttt~~~vvvtttwwwzzzxxxtttfff\\\SSSPPPNNNJJJFFFFFFDDDEEEFFFGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQTTTWWW[[[]]]```gggnnnqqqqqqqqqsssuuuvvvuuuttttttuuuwwwyyyzzzssstttvvvxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}uuuwwwyyy{{{}}}~~~{{{zzzxxxwwwwwwyyyzzz{{{yyyzzzzzzyyywwwwwwyyy{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{yyyxxxwwwuuusssrrrpppppppppooonnnlllkkkkkkjjjjjjjjjkkkkkkiiifffcccdddeeeeeefffffffffffffffeeedddcccbbbbbbaaa___^^^^^^]]]\\\___aaaaaa___]]]]]]]]]WWWWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUURRRUUUWWWWWWUUUUUUWWWYYY[[[[[[[[[[[[ZZZZZZZZZZZZTTTTTTSSSRRRRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJIIIGGGFFFGGGHHHIIIFFFFFFEEECCCBBB@@@??????>>>============>>>??????@@@DDDJJJPPPUUUZZZ___bbbfffjjjpppuuuyyy{{{~~~|||zzzyyyyyyyyyyyyxxxvvvssssssssssssttttttttttttqqqrrrsssppplllhhhggggggiiiiiilllqqqzzzlllccc```^^^\\\]]]aaakkk~~~~~~}}}}}}yyynnnqqqvvvxxxvvvzzzxxxbbbQQQNNNJJJGGGFFFGGGFFFEEE???<<<888555555555555444333333333222222222111111222222222222222222222222000000000000000000000000000000000000000000000000...///111333333222111000111000000//////000000111.........//////000000111//////000000000000////////////////////////////////////000000000000//////|||ssshhhdddlllxxxzzzpppiiigggkkkpppwwwvvvwwwzzz~~~zzzyyyxxxuuussspppnnnlllhhhlllvvv}}}uuuqqqtttxxxvvvqqqbbbXXXOOONNNMMMJJJGGGFFFEEEFFFGGGHHHJJJKKKMMMMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRTTTVVVZZZ^^^```dddkkkrrrtttsssrrrsssvvvvvvuuuttttttuuuwwwzzz{{{rrrtttvvvxxxyyyxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyyyyzzz{{{|||}}}~~~yyyyyy{{{|||}}}}}}~~~~~~|||{{{yyyxxxxxxyyyzzz{{{xxxyyyyyywwwvvvvvvxxxzzzyyyzzz|||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}||||||wwwvvvuuutttrrrpppooooooppppppooonnnmmmmmmmmmmmmmmmooopppnnnkkkiiikkkmmmllllllmmmmmmmmmmmmllllllhhhhhhgggfffeeedddcccccc]]]aaaddddddaaa______```[[[\\\\\\]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\\\\XXX[[[]]]]]]\\\\\\^^^aaaaaaaaa`````````_________\\\\\\[[[ZZZZZZYYYXXXXXXSSSSSSSSSSSSSSSSSSSSSSSSIIIIIIIIIHHHFFFEEECCCBBBCCCCCCBBBAAAAAACCCDDDEEEBBBCCCCCCCCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJGGGEEEEEEEEEFFFGGGEEEDDDCCCBBB@@@>>>======<<<;;;;;;<<<<<<===>>>??????CCCJJJPPPUUUZZZ___bbbeeeiiiooouuuxxx{{{~~~}}}~~~|||{{{{{{{{{{{{yyyxxxsssssstttttttttttttttuuupppsssuuusssmmmiiiggggggiiijjjlllrrr{{{sssgggccc___\\\\\\___ddduuussstttwwwwwwsssuuuqqqTTTPPPJJJGGGFFFFFFGGGGGG@@@<<<888555444555555444333333333222222222111111333333333333333333333333////////////////////////111111111111111111111111...///111333444333111000111111000000000000111111,,,,,,---...///000111111//////000000000000////////////////////////////////////000000000000//////uuuiiifffllluuu{{{pppmmmpppooojjjtttvvv{{{|||yyyvvvqqqpppqqqoooooovvv|||ppppppvvvxxxpppfffYYYSSSMMMJJJKKKJJJGGGDDDFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRSSSSSSVVV\\\ccchhhmmmmmmoooppprrrsssuuuuuuvvvuuuuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxx{{{{{{{{{{{{{{{|||}}}}}}~~~|||yyyvvvtttttttttuuuuuuuuuuuuqqqnnnmmmooorrrsssssstttvvvxxx{{{}}}}}}xxxwwwuuuvvvwwwvvvrrrnnnrrrtttuuusssooommmnnnppptttssssssrrrrrrqqqqqqpppnnnnnnooooooooonnnnnnmmmoookkkgggfffhhhhhhgggeeedddeeegggggggggeeecccbbb^^^^^^^^^^^^^^^___``````ccc```]]]]]]___aaa```___aaaaaabbbcccddddddddddddiiijjjjjjhhhiiillljjjfffcccaaa^^^]]]]]]]]]\\\ZZZYYYZZZZZZYYYWWWVVVVVVVVVTTTPPPKKKHHHGGGGGGFFFFFFAAAAAAAAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@???????????????===<<<;;;::::::;;;===>>>AAADDDGGGKKKQQQXXX```ffffffhhhlllsss{{{~~~}}}{{{}}}{{{||||||xxxsssuuusssqqqrrrtttuuusssqqqwwwvvvtttrrrooommmkkkjjjmmmnnnqqqwww}}}nnnfff^^^[[[[[[\\\bbbkkkxxx}}}{{{~~~~~~vvvrrrsssrrrrrrmmmXXXIIILLLLLLDDDBBBJJJDDDBBB>>>:::777666666777444333222222111111222222//////000111222333333333333333222111000///......111111111000000000000///111111111111111000///...000000000000000000000000111111000000//////......000///...---,,,,,,---...000///...------...///000//////000000000000//////|||rrriiijjjqqq~~~sssnnnpppqqqoooqqqvvv|||wwwssssssrrrrrrvvv~~~tttqqqtttrrriii```UUUPPPJJJIIIJJJKKKIIIFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNPPPQQQRRRTTTWWW]]]dddjjjnnnooopppqqqrrrtttuuuuuuvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzzzzzzzzzz{{{||||||~~~}}}zzzwwwuuusssrrrrrrnnnnnnmmmjjjgggfffhhhkkkmmmnnnppprrruuuxxxzzz{{{|||}}}~~~{{{zzzxxxvvvwwwxxxwwwtttrrrvvvwwwxxxvvvsssqqqrrrsssvvvvvvuuuuuuuuuuuutttttttttttttttttttttsssrrrrrrrrroookkkjjjkkkllljjjiiiggghhhiiiiiiiiigggeeecccccccccbbbbbbccccccdddeeegggdddbbbbbbdddeeeeeedddeeeeeeggghhhiiijjjjjjjjjlllnnnnnnmmmooorrrqqqmmmiiifffdddbbbbbbaaa___^^^\\\\\\\\\[[[YYYXXXXXXYYYVVVRRRNNNKKKJJJIIIIIIHHHDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHFFFEEEEEEGGGIIIJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@????????????>>>>>>==================<<<;;;::::::;;;===>>>AAACCCGGGKKKPPPWWW___dddeeeggglllssszzz}}}|||zzz~~~}}}~~~~~~zzzvvvvvvtttssssssuuuvvvtttrrrrrrrrrrrrrrrqqqqqqqqqqqqmmmooossszzz{{{ooofff```___YYY\\\bbbnnn~~~tttrrrqqqqqqzzz|||cccPPPNNNMMMEEECCCIIIEEEBBB>>>:::777666666666444444333222222222222333000000000111222222222333222222111111000000//////222222111111111000000000111111111111111000//////000000000000000000000000////////////000000000000111000...---------.../////////............////////////000000000000//////|||nnnhhhmmm~~~yyyqqqqqqrrrqqqnnnttt~~~yyyxxxuuussssssxxx}}}yyytttpppiii```XXXPPPLLLHHHGGGIIIKKKJJJIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPRRRUUUZZZ```gggmmmqqqqqqrrrrrrsssttttttuuuwwwwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwyyyyyyyyyxxxxxxxxxwwwwwwyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyzzz{{{{{{~~~}}}|||yyyuuuqqqnnnllleeedddbbb___\\\[[[]]]___dddeeehhhlllppptttvvvxxxzzz{{{~~~~~~{{{|||zzzyyyyyyyyyzzzyyyxxxzzz{{{|||zzzxxxvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuusssqqqpppqqqqqqpppooommmmmmnnnmmmllljjjhhhgggjjjiiiiiiiiiiiijjjkkkkkkmmmkkkiiijjjkkkllllllkkkkkklllnnnoooqqqrrrsssssssssuuuuuutttvvvzzzzzzvvvqqqnnnkkkiiihhhfffdddbbb______^^^]]]]]]]]]]]]]]]YYYVVVRRRPPPNNNNNNLLLKKKHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMKKKHHHFFFFFFGGGJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???===<<<<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>AAACCCGGGJJJOOOUUU\\\aaacccfffkkkrrrxxx{{{{{{zzz}}}zzzxxxvvvuuuuuuvvvvvvuuusssqqqqqqrrrrrrssssssttttttmmmqqqwww~~~wwwkkkbbb^^^YYYXXXYYYbbbtttvvvqqqppppppvvv~~~rrrWWWOOOMMMGGGDDDHHHEEECCC@@@<<<888666555555555555444333333333333444111111111111111111222222111111111111111111111111333222222222111111111111111111111111000000000000000000000000000000000000.........///000111111111111000///////////////000......////////////......//////000000000000//////~~~}}}qqqhhhkkkxxx{{{tttqqqppplllpppzzz}}}wwwsssppprrruuu{{{{{{tttkkkbbbYYYTTTMMMJJJGGGFFFHHHJJJJJJIIIKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMPPPTTTXXX]]]dddkkkpppssssssssstttttttttttttttxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvyyyyyyyyyyyyxxxxxxxxxwwwyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzz||||||{{{yyytttnnnhhheee\\\ZZZWWWTTTQQQRRRSSSUUUXXXZZZ^^^dddjjjppptttwwwyyy{{{~~~~~~~~~}}}|||}}}~~~~~~~~~~~~|||{{{{{{{{{{{{{{{|||}}}}}}~~~||||||{{{{{{yyyxxxwwwvvvxxxwwwvvvvvvvvvvvvuuuuuuttttttssssssqqqooommmlllpppoooooooooooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrtttwwwyyyzzz{{{|||{{{|||{{{yyy{{{{{{wwwtttpppmmmllljjjgggeeebbbaaa______````````````\\\ZZZWWWUUUTTTRRRPPPNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQRRROOOKKKHHHGGGHHHKKKMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>><<<;;;;;;:::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@CCCFFFJJJNNNSSSYYY^^^aaaeeekkkqqqvvvyyyzzzyyy~~~xxxxxxwwwvvvvvvuuuttttttuuuttttttsssrrrrrrqqqqqqnnnssszzzrrrfff___^^^YYYVVVZZZhhhyyy{{{zzzqqqnnnpppvvv~~~|||~~~zzzZZZNNNKKKHHHEEEFFFEEEDDDAAA===:::777555444666666555444444444444444222222222111111111111111000000000111111222222222333333333222222222111111111111000000000000000111000000000000000000000000.../////////000000000111111111000000000000000000---...///000000///...---//////000000000000//////~~~vvvwww{{{rrriiikkkppp{{{vvvqqqjjjkkkooozzz~~~yyytttpppppprrrwww~~~yyypppeee\\\VVVSSSMMMKKKHHHFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNQQQWWW\\\aaagggmmmrrrttttttttttttttttttttttttwwwwwwvvvuuutttttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwwwwxxxyyyyyyyyyzzzyyywwwrrrkkkddd```WWWTTTOOOLLLJJJKKKLLLMMMMMMOOOTTT\\\dddlllssswwwyyy|||~~~}}}~~~~~~~~~~~~~~~}}}|||{{{yyyxxxzzz{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyxxxvvvuuusssrrrtttttttttttttttuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwxxxwwwxxxzzz}}}}}}}}}}}}zzzwwwssspppnnnllliiigggeeebbb``````bbbddddddccc___^^^[[[ZZZYYYWWWTTTQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTUUUVVVVVVSSSNNNJJJIIIIIILLLMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBB@@@???AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;===<<<;;;;;;::::::;;;;;;:::::::::;;;<<<===>>>>>>@@@BBBFFFJJJNNNSSSXXX\\\```dddkkkqqquuuxxxyyyyyyyyyyyyyyywwwvvvtttttttttvvvvvvuuutttrrrqqqpppppppppvvv~~~pppfffaaa[[[VVVXXX```kkkwww~~~|||vvvzzz~~~tttmmmnnnvvv~~~{{{||||||zzzYYYKKKIIIGGGEEEEEEDDDDDDBBB???<<<999666444777666555555444444555555222222222111111111111111000000111111222222333333333333333222222222111111111111000//////000111222000000000000000000000000111000000000/////////...000000111111111111111111---...///000000///...---//////000000000000//////xxxqqqrrrxxx{{{{{{rrrkkkiiiiiiuuuyyyjjjfffeeemmmzzz}}}}}}{{{uuuqqqrrrtttzzz}}}yyyrrrhhh^^^VVVSSSRRRMMMKKKIIIGGGFFFFFFGGGHHHJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQUUU[[[```eeejjjooosssssssssttttttttttttttttttvvvvvvuuutttttttttuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyywwwwwwxxxuuuqqqjjjccc___TTTPPPJJJFFFFFFGGGHHHHHHFFFHHHLLLSSS\\\fffooouuuyyy|||~~~~~~|||}}}~~~}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzwwwyyy{{{|||{{{{{{{{{||||||}}}~~~{{{wwwtttrrrooollljjjhhhdddaaabbbeeehhhhhhgggdddbbbaaa```___]]]YYYVVVSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYVVVRRRNNNKKKKKKLLLMMMKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFEEEDDDCCCAAA????????????>>>=====================<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>???BBBFFFJJJNNNSSSXXX\\\___dddkkkqqquuuwwwxxxzzz{{{||||||zzzwwwuuuuuuuuuttttttttttttttttttuuuuuuuuu{{{xxxkkkbbb\\\WWWXXX\\\cccmmmvvv|||yyy{{{~~~{{{{{{~~~yyynnnmmmssszzzxxxxxxzzz~~~uuuYYYJJJHHHGGGEEEDDDCCCCCCBBBAAA>>>:::777555666666555444444444444555111111111111111111222222111111111222222222333333333222222222111111111111111000/////////000222222000000000000000000000000111111111000///.........///000000111111111111000......////////////......//////000000000000//////uuummmooovvv{{{~~~vvvrrrlllfffdddqqqmmmfffaaaeeeqqq~~~{{{{{{|||{{{wwwrrrpppqqquuu|||zzztttjjj^^^UUUPPPOOOOOOLLLKKKIIIGGGFFFFFFHHHJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQUUUYYY___dddhhhlllpppsssrrrrrrrrrsssssstttttttttuuuuuutttttttttuuuvvvvvvuuuuuuttttttttttttuuuuuusssssstttuuuwwwxxxyyyzzzwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwwwwwwwwwwxxxyyyyyyvvvwwwwwwuuuqqqkkkeeeaaaSSSMMMGGGCCCCCCDDDEEEEEECCCCCCFFFKKKTTT^^^iiiooovvvzzz~~~|||{{{{{{{{{{{{|||}}}}}}zzz|||~~~{{{xxxvvvtttqqqooolllgggcccdddhhhlllllljjjiiihhhggggggeeebbb^^^ZZZXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWYYY[[[\\\[[[YYYUUUQQQNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;888999:::<<<===>>>>>>>>>>>>AAAFFFKKKOOOTTTYYY]]]___eeelllrrruuuvvvyyyzzz~~~}}}yyywwwwwwxxxtttuuuuuuvvvwwwxxxyyyyyy{{{qqqfff___ZZZZZZZZZ\\\eeeppp~~~~~~zzz{{{zzzrrrrrrttttttrrrqqqsssxxx}}}rrrZZZMMMIIIGGGEEEDDDAAABBBBBBAAA???<<<999666666555444444333333444444000000000111222222222333222222222222222222222222222222111111111000000000111000///...///000222333000000000000000000000000000000000000////////////......000111111111000000//////............////////////000000000000//////~~~ssslllnnnuuu}}}|||tttsssmmmbbbaaannnqqqiiiaaabbbkkkuuu|||}}}tttsssxxx|||{{{rrrnnnlllooottt{{{zzzqqqdddXXXOOOLLLLLLLLLJJJJJJIIIHHHGGGGGGJJJLLLJJJJJJJJJJJJKKKMMMNNNNNNLLLMMMMMMOOOPPPQQQRRRRRRXXX\\\aaafffjjjmmmpppsssqqqqqqrrrrrrsssttttttuuutttttttttttttttuuuvvvwwwuuuuuuttttttttttttuuuuuuqqqqqqsssuuuvvvxxxyyyzzzwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxwwwxxxxxxyyyzzzvvvwwwwwwuuurrrmmmgggdddRRRLLLEEEAAABBBCCCDDDCCCCCCBBBBBBFFFNNNYYYcccjjjsssxxx~~~~~~}}}}}}}}}}}}~~~{{{~~~|||zzzxxxuuusssnnniiieeefffkkkoooooommmlllkkkkkkkkkjjjfffaaa^^^ZZZZZZYYYYYYYYYYYYYYYZZZWWWWWWVVVWWWXXXZZZ\\\]]]\\\ZZZWWWSSSPPPMMMLLLKKKMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<======<<<<<<;;;;;;:::;;;;;;;;;<<<;;;::::::999999::::::888999:::<<<===>>>>>>>>>===AAAFFFKKKPPPUUUZZZ]]]___eeemmmrrruuuvvvyyy{{{~~~{{{xxxyyyzzzxxxxxxxxxyyyyyyzzzzzz{{{yyymmmeee^^^ZZZWWWWWW___jjj|||yyyzzzzzzvvvxxxvvvrrrmmmlllmmmqqquuuxxx|||qqq]]]PPPKKKHHHFFFDDD@@@AAABBBBBB@@@===:::777555555444333333333333444//////000111222333333444222222222222222222222222111111111000000000000///111000///...///000222444000000000000000000000000......//////000000111111---...///111111111000///000///...------...///000//////000000000000//////yyymmmhhhmmmrrrxxx~~~}}}wwwnnngggaaannnyyykkkcccaaadddsss}}}mmmvvv~~~~~~zzzuuunnnnnnnnnooorrr{{{~~~lllXXXOOOMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMNNNOOOPPPSSSVVVYYYYYY]]]ccchhhkkkmmmppprrrpppppppppqqqqqqrrrrrrrrrwwwvvvuuutttsssssstttuuuyyyyyyyyyxxxwwwvvvvvvuuussstttuuuvvvuuuvvvwwwxxxtttuuuvvvwwwwwwwwwwwwvvvtttuuuvvvxxxyyyyyyvvvtttxxxyyyzzzyyyuuunnnhhhcccWWWRRRJJJEEEBBBAAA@@@@@@BBBAAABBBFFFJJJOOO[[[fffuuuzzz}}}|||{{{{{{ssspppnnnooosssvvvwwwwwwtttrrrqqqpppnnnjjjfffbbb___]]]\\\]]]^^^``````___YYYYYYZZZZZZ[[[[[[\\\\\\]]]ZZZWWWUUUTTTQQQNNNLLLJJJJJJJJJJJJIIIGGGEEECCCDDDCCCBBBBBB@@@@@@???>>>????????????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>@@@???BBBGGGKKKNNNRRRVVVZZZaaaeeekkkooorrrtttvvvxxx}}}||||||{{{~~~|||yyywwwxxx{{{sssiii___[[[ZZZYYY\\\```mmmyyyyyy~~~xxxtttsssvvvssssssrrrpppppprrrvvvzzz}}}rrrbbbTTTKKKGGGEEEDDDEEEDDDBBBBBBBBBAAA>>><<<888666333333444555555555555666666555333222222333222222222222222333333333333222111111000000111111111111111111111111111111222111000000000111222333000000000000000000000000////////////000000000000111111000000//////......000000000000000000000000vvvkkkgggkkkqqqxxx}}}}}}xxxpppjjjeeennn|||pppgggcccbbbnnnyyyuuuppp{{{~~~zzzvvvrrrkkkmmmoooooorrryyyyyyhhhWWWOOONNNLLLJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQTTTWWWZZZ]]]aaafffkkkmmmnnnooopppqqqqqqqqqrrrrrrrrrrrrrrrwwwvvvuuutttsssssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwssstttuuuuuuvvvvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwyyyzzz{{{zzzyyy|||}}}~~~|||xxxqqqkkkfff[[[VVVOOOIIIFFFEEECCCCCCBBBAAABBBEEEHHHMMMXXXccctttxxx~~~~~~~~~xxxvvvssstttwwwzzz{{{zzzxxxwwwuuusssqqqmmmhhheee```^^^]]]]]]___```______[[[\\\\\\\\\\\\]]]]]]]]]\\\ZZZWWWUUUTTTRRROOOMMMKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>======<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;:::999:::<<<===??????BBBGGGKKKNNNRRRVVVYYY^^^ccciiinnnqqqtttwwwyyy}}}}}}}}}~~~{{{yyyzzz}}}{{{pppfff```[[[WWWWWWZZZdddooo}}}{{{vvvuuuwwwxxxtttooommmnnnrrrwwwzzz~~~ttteeeWWWLLLHHHGGGGGGEEEDDDBBBAAA@@@???<<<999888666444333444555555444777777777555222000000000222222222222222222222111333222222111111111111111111111111111111111111111333222111000000111111222000000000000000000000000000000000000////////////111000000000/////////...////////////////////////rrrhhhfffjjjpppwww}}}~~~{{{|||}}}|||~~~|||wwwqqqlllkkkooouuu~~~rrrhhhccc___hhhqqqooovvv}}}uuuqqqnnnhhhmmmqqqrrrsssyyypppcccUUUQQQPPPNNNKKKJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQSSSUUUYYY\\\aaafffkkkoooppppppppppppsssssssssssssssrrrrrrrrrvvvuuuttttttssstttttttttrrrrrrsssuuuvvvwwwxxxyyysssttttttuuuvvvvvvvvvvvvvvvuuuttttttsssttttttuuuxxxxxxyyyzzz{{{}}}~~~}}}vvvooojjj```\\\UUUPPPLLLJJJHHHGGGCCCBBBBBBDDDFFFJJJTTT___qqqvvv}}}~~~||||||~~~~~~{{{xxxvvvrrrmmmiiidddbbb``````bbbbbbbbbaaa_________^^^^^^^^^]]]]]]\\\ZZZWWWVVVUUUSSSQQQOOONNNNNNMMMLLLKKKIIIGGGFFFDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;999999999999999999999999::::::999999999;;;===>>>???BBBFFFJJJNNNRRRVVVYYY\\\```ffflllppptttxxxzzz~~~~~~}}}|||}}}{{{ooofff___YYYWWWYYY\\\fffssszzz}}}~~~{{{yyy{{{}}}vvvqqqpppssswwwyyy~~~wwwkkk]]]PPPJJJHHHHHHGGGEEECCCBBBAAA???<<<999999666444333444555555444444555555444111000000111333222222222111000000000333222222222111111111111111111111111111111111111333333222111000000000111000000000000000000000000111111000000//////......000000000000////////////////////////////////////|||ppphhhhhhlllqqqyyy~~~zzzxxxyyy{{{~~~|||xxxtttooollloooooopppvvvpppeeeaaa\\\cccnnnnnn{{{|||qqqmmmllliiipppwwwyyyyyy}}}hhh]]]TTTRRRRRROOOLLLKKKHHHGGGGGGFFFGGGHHHJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSVVVZZZ]]]dddiiinnnrrrsssrrrrrrrrruuuuuuttttttsssssssssrrrttttttttttttttttttttttttqqqqqqrrrsssuuuvvvwwwwwwsssssstttuuuvvvwwwuuutttsssqqqpppooooooqqqsssuuuwwwxxxyyyzzz|||{{{sssnnnfffbbb\\\VVVSSSPPPMMMKKKEEECCCBBBDDDDDDGGGPPPZZZmmmsss{{{}}}zzzvvvqqqmmmjjjhhhfffffffffgggfffdddbbbaaaaaa```___^^^^^^^^^\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPOOONNNLLLJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::;;;999999999999999999999999999999999999999:::<<<===>>>BBBFFFJJJMMMQQQVVVYYY\\\```eeejjjnnnrrrvvvyyy|||~~~~~~~~~xxxmmmddd\\\[[[]]]ZZZbbbnnnwww{{{}}}~~~wwwzzzvvvuuuwww}}}yyyrrrfffXXXMMMGGGEEEGGGEEEDDDCCCCCCAAA???<<<999777555444555555555444///111222222222222333555333333222111111000//////222333333222222222111111111111111111111111111111444333222111111000//////000000000000000000000000111111000000//////......000000000000////////////........................yyyoookkkmmmqqqttt{{{~~~{{{|||~~~yyytttoookkkjjjqqqooonnnrrr}}}oooccc___ZZZ___lllppp~~~rrroooppppppxxxxxx___WWWRRRRRRSSSPPPMMMLLLGGGGGGFFFFFFGGGIIIJJJKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMPPPRRRTTTXXX\\\```fffjjjooossstttttttttuuuuuuuuuuuuttttttsssssssssssssssttttttttttttttttttrrrrrrsssssstttttttttttttttssssssuuuwwwwwwuuurrrmmmkkkiiigggiiilllqqqttttttvvvxxxzzz}}}wwwrrrjjjgggaaa\\\XXXTTTPPPMMMHHHEEEDDDDDDDDDFFFNNNXXXiiipppzzz}}}yyytttqqqooommmjjjiiiiiiiiihhhfffdddccccccbbbaaa```______^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRRQQQOOOMMMKKKJJJJJJFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999999999:::;;;<<<<<<>>>AAAFFFJJJMMMQQQUUUXXX^^^aaafffiiilllppptttvvvzzz}}}ttthhh___\\\^^^YYY```kkkuuu|||vvvmmmttt{{{wwwwwwyyyyyyvvvnnnbbbTTTHHHBBBCCCBBBAAABBBCCCCCCAAA???:::888555444555555555444///000222222222222444666444333333222111000//////222333333333333222111000000000000000000000000000333333333222111000//////000000000000000000000000111000000000/////////...////////////000000000000////////////////////////uuunnnnnnrrrvvvwww}}}~~~~~~}}}xxxrrrmmmjjjjjjnnnnnnnnnpppxxxoooccc___YYY^^^mmmuuuzzzxxxyyy||||||mmmXXXRRRNNNPPPQQQNNNKKKKKKGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKMMMPPPSSSVVV[[[```dddhhhkkkooorrrssstttuuuvvvtttttttttttttttsssssssssrrrrrrsssttttttttttttssstttttttttssssssssssssssstttsssrrruuuxxxxxxtttppphhheeebbb___aaaeeekkkoooppptttxxx|||{{{vvvoookkkfffbbb^^^YYYSSSPPPJJJGGGFFFFFFEEEFFFNNNXXXeeemmmxxx}}}yyyvvvssspppmmmlllkkkkkkiiigggffffffeeedddccccccbbbbbbbbb```]]]\\\[[[YYYWWWUUUUUUSSSQQQOOOMMMLLLKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<>>>AAAEEEIIIMMMQQQUUUXXX___bbbfffiiilllooosssvvvzzz|||qqqddd]]]]]]XXX]]]eeepppzzzxxxmmmjjjqqq|||zzzvvvwwwvvvtttlll___OOOEEE@@@??????@@@BBBBBBAAA???;;;888666555555555555444333444555444222111111222444333333222222111111111222333444444444333111000000000000000000000000000222222222222222111000///000000000000000000000000/////////000000000000000////////////000000000000000000000000000000000000{{{qqqnnnqqqvvvyyyzzz}}}{{{}}}~~~xxxrrrnnnmmmnnnjjjmmmoooooorrr~~~nnnbbb___[[[bbbuuu~~~tttcccQQQLLLJJJLLLMMMJJJHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKNNNRRRVVVZZZ___eeeiiilllnnnpppqqqqqqqqqsssuuussssssssssssssstttttttttqqqrrrssstttttttttssssssttttttttttttttttttsssssstttrrrrrruuuxxxxxxsssooofffbbb\\\YYYYYY]]]cccgggmmmrrryyyzzzssspppkkkgggbbb]]]WWWSSSLLLIIIHHHGGGFFFHHHPPPYYYbbbkkkwww}}}{{{xxxvvvsssqqqpppooommmkkkiiiiiihhhhhhggggggffffffeeeccc```^^^]]][[[XXXVVVUUUTTTQQQOOOMMMKKKKKKKKKGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@????????????<<<<<<;;;::::::::::::;;;999999999999999999999999999:::;;;;;;<<<<<<======>>>AAAEEEIIILLLPPPUUUXXX___aaaeeeiiilllpppuuuxxxzzz|||~~~~~~rrrfffbbb[[[\\\___gggrrrzzz~~~}}}ttthhheeewww|||vvvtttsssuuusssjjj[[[PPPCCCBBBBBBCCCDDDDDDBBBAAA;;;999666555555555555444555555666555222111111222444444333333333333333333222333444555444333111000000000000000000000000000000111222222222222111000000000000000000000000000......//////000000111111.../////////000000000111111111111111111111111111xxxooommmrrryyy{{{{{{|||xxxxxx~~~}}}~~~yyyssspppppprrrgggkkkooonnnnnnvvvkkk``````]]]hhh}}}{{{~~~nnn\\\MMMHHHFFFIIIJJJGGGEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLOOOSSSXXX\\\ccciiimmmooopppppppppooooooqqqsssqqqrrrrrrsssssstttttttttpppqqqssstttuuutttsssssssssssssssttttttuuuuuuuuutttrrrrrruuuxxxxxxsssnnneeeaaaZZZUUUTTTXXX]]]aaakkkrrr{{{}}}uuusssooojjjeee___YYYUUUNNNKKKIIIIIIHHHIIIQQQZZZ```jjjwww~~~~~~|||yyyvvvuuutttrrrpppkkkkkkkkkjjjjjjjjjjjjiiigggeeebbb```^^^\\\YYYVVVVVVTTTQQQOOOLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????<<<<<<;;;::::::::::::;;;777777777777777777777777999:::;;;<<<===============AAAEEEIIILLLPPPUUUXXX]]]```dddhhhlllqqqwww{{{{{{}}}~~~}}}}}}rrrlllaaa]]][[[```iiirrrwwwyyy{{{~~~zzzhhh```ppp|||vvvrrrqqqtttwwwrrreeeZZZIIIHHHGGGGGGGGGGGGEEECCC<<<999666555555666555444222444555555333333444666333444444444444444444444222333444555555333111000000000000000000000000000///000222333333222111000000000000000000000000000------...///000111222222.../////////000000111111111111111111111111111111yyyoooooouuuzzzyyyvvvvvvvvvxxx}}}~~~zzzzzzyyyyyyyyywwwuuurrrbbbgggkkkjjjlllsss}}}xxxjjj___eeexxx}}}wwwooobbbVVVGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKMMMOOOOOOSSSXXX\\\aaafffkkkoooqqqqqqqqqqqqqqqqqqqqqqqqssssssttttttttttttttttttrrrsssssstttuuuuuuuuutttuuuuuutttrrrpppppprrrtttuuuwwwxxxxxxzzz|||xxxqqqmmmeee]]]YYYVVVTTTXXX^^^kkkrrr}}}zzztttmmmgggaaaZZZVVVRRRNNNHHHEEEEEEKKKRRRWWW___kkkwww~~~}}}zzzxxxwwwwwwvvvqqqooommmmmmmmmnnnmmmllliiigggdddbbbaaa___\\\ZZZWWWVVVUUUSSSPPPMMMKKKIIIKKKIIIGGGFFFFFFEEEDDDBBBEEEDDDCCCAAA???>>><<<<<<<<<<<<;;;::::::::::::;;;;;;::::::999888888888999999999999:::::::::;;;;;;===@@@DDDHHHLLLOOOTTTWWWZZZ]]]bbbgggkkkpppuuuxxx}}}~~~}}}||||||wwwggg___ZZZ^^^dddjjjqqqwwwzzzwwwjjjgggtttyyywwwnnnpppuuussstttrrrgggYYYLLLCCCDDDFFFDDDAAABBBCCC???:::888888777555222222333333444444333333222222222222222222222222222444444222111111111222333222222222222222222222222333222111111222222000///111111111111111111111111............///000222222000000////////////000000000000000000/////////...}}}vvvppprrryyy~~~~~~zzzsssuuuzzz}}}wwwttttttvvvyyy{{{zzzuuupppfffhhhiiiiiijjjooovvv{{{wwwsssmmmccc^^^ggg|||zzzsssjjj]]]QQQGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPTTTZZZ___dddhhhmmmppppppppppppppppppppppppppprrrrrrsssssstttttttttuuurrrrrrsssttttttttttttttttttuuuuuutttrrrqqqrrrtttvvvyyyzzzzzz|||~~~yyyrrrqqqiiiaaa\\\XXXVVVXXX^^^jjjrrr~~~|||wwwqqqllleee^^^ZZZUUUPPPJJJFFFGGGMMMUUUZZZ```lllyyy}}}{{{yyyyyyyyyuuussspppnnnnnnnnnlllkkkkkkiiifffdddcccaaa^^^\\\YYYXXXWWWUUURRROOOMMMKKKLLLJJJGGGFFFFFFFFFDDDCCCDDDDDDBBBAAA???===<<<;;;===<<<;;;;;;::::::;;;;;;;;;:::999999888888999999;;;;;;;;;;;;<<<<<<<<<<<<===@@@DDDHHHKKKOOOTTTWWW[[[^^^cccgggkkkoootttwww|||}}}}}}{{{{{{{{{oooeee\\\[[[___eeemmmsss|||pppiiiqqqwwwnnniiinnnsssqqquuuyyysss]]]QQQFFFEEEFFFEEECCCDDDAAA>>>999777666555333000222333333444444333333222222222222222222222222222222111000/////////000111222222222222222222222222333222111111222222111/////////////////////////////////...//////000111222000000////////////000000////////////000000111222wwwsssrrrwwwtttxxx~~~xxxoookkkmmmsss|||xxxpppjjjiiihhhhhhiiilllpppssspppxxxyyyiiieee``````mmmwwwooofffYYYMMMGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLMMMOOOQQQQQQVVV]]]ccchhhkkknnnpppppppppppppppppppppppppppqqqqqqrrrsssssstttuuuuuurrrrrrssssssttttttssssssssstttvvvuuutttsssssstttwww{{{~~~~~~|||vvvuuummmeee```[[[XXXZZZ^^^iiirrr|||xxxssslllddd___XXXSSSMMMHHHIIIPPPXXX^^^aaannn{{{~~~|||||||||{{{xxxtttqqqpppnnnmmmkkknnnllliiigggeeeccc```^^^\\\[[[YYYWWWTTTQQQOOOMMMMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>===<<<;;;===<<<;;;;;;:::;;;;;;;;;::::::999999888888999999<<<<<<<<<=========>>>>>>===@@@CCCGGGKKKOOOTTTWWW\\\___dddgggkkknnnrrrtttyyy{{{}}}}}}|||zzzzzz{{{}}}~~~xxxkkk]]]XXXZZZ^^^fffmmm{{{wwwkkkmmmxxxiiieeekkkooommmttt}}}|||dddXXXLLLGGGFFFEEEEEEFFFAAA???;;;888777555333111333333444444444444333333222222222222222222222222222111000000//////000000111111111111111111111111333222000111222222111000////////////////////////000000////////////000000000000////////////000000//////......000111333555rrrsssvvv{{{~~~~~~pppfffdddiiisss}}}sssnnniiigggiiilllnnnqqquuuttt|||ssseeecccccciiivvv{{{~~~rrrjjjbbbWWWMMMGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKKKKKKKMMMOOOQQQRRRXXX```fffjjjmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrssstttuuuuuurrrrrrsssssssssssssssrrrrrrtttwwwwwwvvvuuutttuuuyyyzzzwwwooohhhddd___[[[\\\```iiittt~~~zzzrrrjjjddd[[[VVVNNNIIIJJJQQQYYY___dddppp}}}~~~~~~~~~~~~{{{vvvsssrrrqqqpppnnnpppnnnkkkiiigggeeebbb___]]]\\\[[[XXXUUURRROOONNNMMMKKKIIIHHHHHHGGGFFFEEECCCBBBAAA@@@>>>===<<<;;;======<<<;;;;;;;;;;;;;;;::::::999999888999999:::<<<<<<<<<<<<===============???CCCFFFJJJNNNTTTWWW\\\```dddhhhjjjllloooqqqxxxzzz||||||{{{zzzzzz{{{zzz{{{}}}~~~~~~|||nnn```YYYXXXZZZ```fffuuurrrlll~~~ooofffgggjjjjjjrrr{{{yyyiii^^^PPPHHHEEEEEEFFFFFFDDDBBB???<<<:::777555444333333444444444444333333222222222222222222222222333333333222222222222222000000000000000000000000333111000111222222111000111111111111111111111111111000000////////////000//////000000000000//////000000///...///111333444qqquuu~~~~~~uuuhhh^^^\\\dddsssuuupppjjjhhhmmmqqqtttyyy}}}}}}iii______eeerrr{{{xxx}}}vvviiiaaa\\\UUUMMMGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJKKKLLLOOOQQQTTTZZZbbbhhhkkkmmmmmmnnnrrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqrrrssstttuuusssssssssttttttsssrrrrrrrrrtttwwwxxxwwwvvvvvvwww|||wwwpppjjjgggccc``````dddkkkvvvxxxoooiii]]]XXXQQQLLLLLLQQQYYY^^^hhhttt{{{wwwuuutttttttttsssrrrpppllljjjhhhfffbbb```]]]]]][[[XXXUUURRROOOMMMOOOLLLJJJIIIIIIHHHGGGFFFCCCBBBAAA@@@???======<<<======<<<;;;;;;;;;;;;<<<:::999999888999999::::::::::::;;;;;;;;;<<<<<<<<<===???BBBEEEIIINNNSSSWWW\\\___dddhhhjjjkkknnnooovvvxxx{{{{{{zzzzzzzzz{{{yyyzzz|||~~~~~~|||}}}{{{ooobbb\\\ZZZYYY[[[___pppsss}}}wwwhhhccceeehhhrrryyyssskkkbbbTTTHHHDDDDDDEEEEEEDDDCCCAAA>>>;;;888555444333444444555555444444333222222222222222222222222333333333333222222111111000000000000000000000000222111000111222333222000111111111111111111111111111000000////////////000//////000000000000//////222111000//////000111111qqqyyy|||wwwnnnbbbYYYWWWbbbtttyyytttmmmkkkppptttvvv~~~~~~eeeWWWZZZggg|||}}}||||||yyywww{{{yyykkk\\\UUUSSSOOOJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGIIIJJJKKKMMMPPPSSSYYY^^^dddjjjllllllmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqqqqrrrssssssttttttuuuuuuttttttsssssssssuuuwwwxxxwwwwwwxxxzzz~~~zzztttnnnlllhhhddddddgggooozzz}}}tttnnnbbb]]]VVVQQQQQQTTTZZZ___lllwww|||xxxvvvvvvwwwwwwwwwtttrrrnnnllljjjgggdddaaa^^^]]][[[XXXUUUQQQNNNMMMOOOMMMKKKJJJJJJIIIHHHGGGCCCCCCBBBAAA@@@???>>>===>>>===<<<<<<;;;;;;<<<<<<999999888888999999::::::999999999::::::::::::;;;===???BBBEEEHHHMMMSSSXXX[[[___dddhhhjjjkkkmmmnnnsssuuuxxxyyyyyyxxxyyyyyywwwxxxyyy|||~~~~~~~~~}}}}}}{{{pppddd___\\\YYYXXXZZZkkk}}}kkkbbbdddhhhtttyyyqqqllleeeWWWJJJDDDEEEFFFDDDBBBBBBBBB???:::666444333444444555555555555444444222222222222222222222222000111111111111000//////111111111111111111111111222000000000222333222111////////////////////////000000////////////000000...///000111111000///...000000000000//////......rrr}}}}}}xxxoooddd\\\XXXfffyyyxxxqqqnnnqqqrrrsss}}}iiiUUU[[[nnn{{{yyyyyyyyyxxxvvvyyyvvvdddSSSKKKKKKKKKHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHKKKLLLMMMOOOSSSUUU^^^bbbhhhlllmmmmmmmmmnnnooooooooooooooooooooooooooopppppppppqqqqqqrrrrrruuuuuuvvvvvvuuuuuutttssstttvvvwwwwwwwwwxxxzzz|||yyytttrrrmmmhhhgggiiisss~~~yyyttthhhddd^^^YYYXXXZZZ^^^aaaoooyyy}}}yyyvvvvvvwwwxxxxxxwwwuuuqqqnnnllljjjfffccc___^^^\\\YYYVVVRRROOOMMMPPPNNNLLLJJJJJJJJJIIIGGGDDDCCCCCCBBBAAA@@@??????>>>======<<<<<<<<<<<<<<<999999888888999999:::;;;999999999999::::::::::::===???AAADDDGGGMMMSSSXXXZZZ^^^cccgggjjjkkklllnnnooorrrtttvvvvvvuuuvvvwwwtttuuuvvvxxxzzz|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~sssfff___[[[WWWVVVXXXbbb{{{}}}qqqiiihhhiiirrrxxxqqqlllggg[[[LLLEEEFFFGGGDDDBBBCCCCCC@@@:::666444444444444555555555555444444222222222222222222222222000111111222111000///...222222222222222222222222111000///000222333222111//////////////////////////////...//////000111222...///000111111000///...,,,---///000000///...---sss}}}tttiiiaaa\\\kkk|||tttppprrrooonnnzzzjjjZZZaaavvvzzzxxxxxxyyywwwuuuxxx}}}wwwcccOOOGGGHHHJJJHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOQQQUUUXXXbbbfffjjjmmmnnnnnnnnnooonnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppqqqqqqvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwwwwwwwxxx{{{~~~~~~yyyvvvqqqjjjhhhjjjvvv|||wwwmmmjjjddd___]]]^^^aaacccqqq{{{zzzwwwvvvwwwwwwwwwyyywwwssspppnnnkkkhhheee```___]]]ZZZWWWSSSPPPNNNQQQNNNLLLKKKKKKJJJIIIHHHDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<999888888888999::::::;;;999999999:::::::::;;;;;;>>>???AAADDDGGGMMMSSSXXXYYY]]]cccgggjjjkkklllnnnlllooorrrssssssssstttuuusssssstttvvvwwwyyyzzzzzzzzz{{{|||}}}~~~~~~~~~~~~vvvggg___ZZZVVVUUUWWWWWWppp~~~}}}||||||{{{xxxqqqmmmhhhnnnuuuqqqllliii]]]NNNFFFHHHHHHEEEDDDFFFFFFCCC===888666666444444555555555555444444222222222222222222222222222222333444333222111000222222222222222222222222111000///000222333333111111111111111111111111111............///111222222...///000222222000///...(((***---000111000///---nnnvvvlllgggcccwwwpppqqqpppnnnwwwbbb[[[iii|||xxxwww||||||yyyyyy~~~rrr\\\NNNHHHDDDEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHKKKMMMMMMLLLPPPXXX___fffggghhhiiikkkmmmnnnnnnlllmmmmmmnnnnnnnnnooooooqqqqqqqqqqqqqqqqqqqqqqqquuuvvvvvvvvvvvvvvvuuutttxxxwwwvvvvvvwwwzzz}}}~~~{{{uuuooommmoooyyyxxxrrroookkkfffdddcccdddeeeuuu{{{~~~|||||||||{{{zzzzzzyyyxxxvvvtttpppjjjfffbbb___ZZZWWWUUUTTTQQQPPPOOONNNMMMNNNNNNLLLIIIGGGHHHFFFCCCBBBBBBBBB@@@???CCC@@@===<<<<<<===<<<;;;;;;::::::999999::::::;;;<<<;;;::::::999999::::::<<<>>>@@@BBBFFFLLLSSSXXX\\\___cccfffgggiiilllnnnoooppprrrssssssrrrqqqppprrrqqqrrrtttvvvxxxwwwvvvvvvwwwxxxzzz|||~~~{{{iiieeeccc[[[VVVXXX[[[bbbzzz~~~{{{zzzvvvyyytttmmmnnnrrrttttttoooiii___RRRHHHCCCCCCDDDCCCDDDDDDDDDBBB>>>:::888666666666666666555555555555555555444444333333333444444444333333222222222111111111111111111111111222111000//////000111222000111333222000//////000111111111111111111222222000000//////.........---000000000000000000000000hhhxxx{{{ssspppppp{{{tttuuussspppvvveee```mmm~~~~~~~~~zzz|||~~~lllYYYMMMHHHEEEEEEGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHKKKNNNOOOOOOTTT\\\bbbiiiiiijjjkkklllmmmmmmnnnmmmmmmmmmmmmmmmnnnoooooorrrrrrrrrrrrqqqqqqqqqqqqtttuuuuuuuuuvvvuuuuuuuuuwwwwwwvvvvvvwwwzzz}}}~~~zzztttrrruuuzzz}}}uuurrrmmmiiiggggggiiijjjvvv{{{~~~}}}{{{zzzzzzzzzyyyxxxvvvrrrlllhhhdddaaa]]]ZZZYYYWWWTTTRRRRRRQQQPPPOOOOOONNNLLLJJJHHHFFFDDDBBBBBBBBBAAA???CCC@@@===<<<<<<===<<<;;;;;;::::::999999::::::;;;999999999999999:::;;;;;;;;;===@@@DDDGGGMMMSSSWWW\\\___bbbeeegggiiilllnnnooopppqqqrrrqqqqqqooooooqqqqqqqqqssstttuuuuuuttttttuuuvvvxxxzzz}}}~~~pppiiicccZZZVVVWWWWWW[[[mmm{{{vvvtttyyyvvvmmmiiijjjnnnqqqqqqlllbbbVVVKKKDDDBBBBBBDDDDDDEEEDDDBBB>>>:::888666666666666555555555555555555444444444333333333444444444333333222222222111111111111111111111111222111000//////000111222111222444333111000000111000000000000000000000000000000/////////.........000000000000000000000000eeesss~~~yyyyyy{{{zzzwwwsssuuu|||xxxhhhgggrrr|||tttdddTTTKKKHHHEEEEEEGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGJJJNNNQQQTTTYYY```fffllllllllllllmmmmmmmmmmmmooonnnmmmllllllnnnoooqqqssssssssssssrrrrrrrrrqqqssssssssstttuuuuuuuuuvvvvvvuuuuuuvvvwwwzzz}}}zzzyyy{{{zzzzzzvvvqqqmmmkkkmmmqqqsss|||{{{yyyzzzzzz{{{{{{zzzuuuooojjjfffdddaaa^^^]]]ZZZWWWUUUUUUSSSPPPOOOOOONNNMMMKKKIIIFFFDDDCCCCCCBBBAAA@@@BBB@@@===<<<<<<===<<<;;;;;;::::::999999::::::;;;777777777888999:::;;;<<<;;;===AAAEEEIIINNNSSSWWW[[[^^^bbbeeegggjjjmmmooopppppppppooonnnnnnmmmmmmooooooppppppqqqrrrssstttrrrrrrsssuuuwww{{{}}}}}}qqqhhh^^^XXXXXXUUUWWW```xxxwwwuuusssvvv{{{{{{}}}|||rrrgggcccgggmmmnnnkkkeee[[[QQQIIIEEECCCDDDEEEEEEEEEBBB???;;;888777777666666555555555555444444444444333333333333444444333333333333222222222222222222222222222222222111000000000000111222222333555444333111222222000000000000000000000000000000////////////......000000000000000000000000hhhrrr|||{{{~~~}}}wwwuuuwww~~~vvvnnnhhhkkkvvvjjj\\\OOOIIIGGGFFFEEEGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFIIINNNSSSWWW]]]dddiiikkkkkkkkklllmmmmmmnnnnnnqqqooommmkkklllmmmpppqqqtttttttttssssssrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvuuuuuuuuuvvvxxx{{{}}}}}}|||~~~{{{~~~{{{uuuqqqqqqtttyyy|||zzzwwwzzzzzz{{{||||||xxxrrrmmmgggeeebbb```___\\\YYYVVVUUURRROOOMMMMMMMMMLLLKKKIIIGGGEEECCCCCCCCCBBB@@@BBB???===<<<<<<======<<<;;;::::::999999::::::;;;777777777777888999:::;;;:::>>>BBBGGGKKKOOOSSSVVVZZZ]]]aaaeeegggiiilllooopppooonnnmmmlllllllllllllllmmmnnnnnnooorrruuuwwwqqqqqqqqqrrruuuyyy}}}~~~qqqeee]]]\\\XXXXXXZZZgggxxxuuuuuuzzz}}}~~~}}}lllbbbbbbhhhffffffddd^^^VVVOOOIIIGGGDDDEEEFFFEEECCC???<<<999777777666666555555444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111333444444222111222333111111111111000000000000000000//////////////////////////////////////////jjjpppzzz~~~zzz||||||wwwvvvxxx|||ooofffccccccnnnyyydddXXXLLLGGGGGGEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHFFFIIIOOOTTTZZZ```fffiiihhhhhhiiikkklllnnnoooooorrrpppnnnllllllmmmpppqqqssssssssssssssssssssssssrrrrrrrrrrrrsssuuuvvvwwwttttttuuuvvvxxxzzz|||~~~~~~}}}}}}~~~yyyuuuvvvyyy~~~~~~yyyuuuxxxxxxzzz{{{{{{xxxsssooogggdddaaa___^^^\\\YYYWWWVVVTTTPPPNNNNNNMMMLLLKKKJJJHHHEEEDDDDDDDDDBBBAAAAAA???===<<<=========<<<;;;::::::999999::::::;;;999999888888777888888999;;;>>>CCCGGGKKKOOOTTTWWWZZZ]]]aaadddfffiiilllnnnooonnnmmmlllkkkjjjkkkkkkiiikkklllmmmnnnrrrxxx|||sssrrrqqqrrrtttyyy}}}yyylllbbb___XXXZZZYYY\\\oooyyyvvv|||{{{vvveee```aaabbbdddeeeaaaZZZQQQJJJFFFDDDEEEFFFFFFDDDAAA>>>;;;888777777666555444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222222111111000111333333222111111222333333333222222111111111//////000000000000000000////////////////////////jjjmmmrrr~~~|||yyy|||{{{wwwssswwwvvvnnnbbb\\\___cccsss}}}dddWWWKKKGGGFFFEEEDDDEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHKKKPPPWWW]]]cccgggiiiggggggiiijjjlllnnnoooppprrrpppooommmmmmnnnooopppqqqqqqqqqrrrssssssttttttttttttssssssssstttvvvwwwuuuuuuvvvvvvxxxyyy{{{||||||~~~~~~~~~{{{yyyyyy|||~~~yyyuuuvvvuuuvvvwwwxxxwwwssspppgggddd```]]]\\\[[[ZZZXXXYYYWWWTTTRRRQQQPPPOOOMMMKKKHHHFFFEEEEEEDDDCCCBBBAAA???<<<<<<===>>>======;;;::::::999999::::::;;;::::::999888888888888888===???CCCGGGKKKPPPUUUYYY[[[^^^bbbdddfffhhhjjjlllmmmmmmmmmllllllkkkkkkjjjhhhjjjkkkkkklllqqqxxx~~~wwwvvvtttsssuuuyyy~~~ssshhhcccXXXXXXVVVWWWaaauuuvvv|||~~~xxx~~~}}}mmmbbb___eeeggghhheee\\\QQQHHHBBBBBBCCCEEEFFFEEECCC@@@>>>888888777666555444444333222222222222333333333333222222333333333333444444333333333333333333333333111111222333333222111111///111333333222111222333444444444333222222111111//////000000000000111111000000000000000000000000mmmlllmmmuuuyyyvvv{{{yyyvvvrrrkkkbbb\\\\\\eeennnzzz}}}fffYYYLLLGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIILLLNNNSSSZZZaaaeeehhhhhhiiijjjkkklllmmmnnnooooooqqqppppppooonnnnnnoooooonnnooopppqqqrrrtttuuuuuuwwwvvvtttsssssstttvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyxxx}}}}}}{{{{{{}}}~~~zzzwwwsssrrrrrrsssttttttrrrqqqhhhddd___\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRROOOLLLKKKIIIFFFEEEEEEEEEDDDBBBAAA>>><<<<<<===>>>>>>===;;;::::::999999::::::;;;:::999999999999::::::;;;>>>@@@CCCGGGJJJPPPVVVZZZ\\\___bbbdddeeegggiiikkkkkklllmmmmmmmmmlllkkkjjjhhhjjjkkkjjjiiimmmuuu{{{|||zzzwwwuuuwww{{{}}}qqqiii\\\WWWTTTUUUZZZeeexxxwww}}}wwwzzzzzzllldddfffiiikkkhhh___SSSIIIDDDAAABBBDDDFFFFFFEEEBBBAAA888888777666555444333333111111222222222333333333222222222333333444444444333333333333333333333333111222222333333222222111000222444444333222333444444444333333222111111000//////000000000111111111000000000000000000000000rrrnnnkkkqqq|||vvvsssxxx{{{{{{rrrfff^^^[[[aaannnzzz{{{|||}}}www{{{hhh[[[MMMGGGEEECCCBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJOOOQQQVVV]]]cccgggiiiiiimmmmmmmmmmmmnnnnnnnnnoooppppppppppppoooooonnnnnnlllmmmnnnppprrrtttuuuvvvxxxwwwuuuttttttuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxxxxwww}}}}}}||||||~~~|||yyyrrrpppooopppqqqrrrrrrqqqiiieee___[[[ZZZ[[[\\\\\\WWWUUUTTTSSSSSSPPPLLLIIIKKKIIIGGGFFFFFFEEEDDDBBB@@@>>><<<<<<===>>>>>>===;;;::::::999999::::::;;;888888888999:::;;;======???AAACCCFFFJJJPPPWWW[[[]]]```cccdddeeefffhhhjjjiiikkkmmmnnnnnnmmmllljjjiiikkkkkkhhhfffiiiqqqxxx}}}yyywwwxxx|||yyypppcccYYYSSSUUUXXX\\\kkk|||yyy}}}}}}uuullleeehhhkkkiiiaaaWWWNNNIII@@@AAADDDFFFGGGFFFDDDCCC999888777666555444333333111111111222222333333333222222222333333444444444333333333333333333333333111222333444444333222111111333555555444444444555333333222222111000000/////////000000111111111222000000000000000000000000xxxpppiiiooo}}}yyysssqqqyyytttccc\\\___kkk|||{{{xxx}}}}}}yyyzzz|||tttssstttssseeeYYYLLLGGGEEECCCBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHHHHHHHIIILLLNNNRRRWWW]]]bbbeeehhhjjjkkkooooooooooooooooooooooooooooooooooooooonnnmmmmmmoooooopppqqqrrrrrrssssssxxxxxxxxxwwwvvvuuuttttttssstttuuuwwwxxxxxxxxxxxxxxxyyy{{{|||~~~}}}}}}}}}~~~~~~xxxxxx}}}{{{wwwtttpppooorrrttttttssshhhccc]]]YYYXXXYYYZZZ[[[WWWVVVTTTSSSSSSRRROOOMMMLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@>>>===;;;:::::::::999999999999999999999999;;;;;;;;;:::999999<<<>>>???AAADDDIIINNNSSSVVVXXXaaacccfffhhhhhhiiikkkmmmkkkkkklllllllllkkkjjjiiihhhhhhhhhhhhiiikkkmmmoooxxxxxxxxxwwwxxx{{{yyyhhh^^^WWWTTTSSSVVVgggyyy~~~zzztttxxxsssjjjjjjiiihhhddd\\\RRRKKKCCCEEEEEEDDDDDDEEECCCAAA<<<999666444555555555555444444444444333333222111333333333333333333333333222222222222222222222222111111111111111111111111111222333444555555555555222222222111111111000000......//////000000111111111111000000//////......vvvoookkkooozzzyyyvvvssssssxxx|||mmm___]]]fffvvv~~~yyy{{{{{{zzzrrriiiggggggfff]]]RRRHHHEEEDDDBBBAAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIIIIJJJMMMOOOUUUYYY```eeehhhjjjkkkmmmooooooooooooooooooooooooooopppppppppoooooonnnmmmoooooopppqqqqqqrrrssssssvvvvvvwwwwwwwwwvvvuuutttwwwwwwwwwwwwwwwvvvvvvuuuxxxyyyzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||wwwwww|||}}}yyyuuurrrqqqssstttrrrpppjjjeee___ZZZYYYZZZ[[[[[[XXXVVVTTTTTTSSSRRROOOMMMMMMKKKIIIHHHHHHHHHFFFDDDAAA@@@???===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;:::999:::<<<>>>???AAAEEEIIINNNSSSVVVXXX___bbbeeegggggghhhjjjllljjjkkklllllllllkkkiiihhhhhhhhhggghhhiiikkkmmmnnnuuuvvvwwwwwwyyy|||nnnbbbXXXUUUSSSTTT```ooozzz~~~}}}zzzzzz|||}}}qqqnnnlllkkkhhhbbbWWWNNNEEEEEEDDDCCCDDDDDDDDDBBB===:::777555555555555555444444444444444333222111333333333333333333333333222222222222222222222222111111111111111111111111111111222444444555555555222222222111111111000000////////////000000111111111000000000/////////...wwwtttqqqsssyyyzzztttuuuxxxyyyzzz|||~~~uuufffZZZ^^^mmm{{{||||||www{{{~~~nnnccc```___^^^TTTLLLEEEDDDEEECCCBBBDDDBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIIKKKOOORRRYYY]]]cccgggjjjlllmmmnnnoooooooooooooooooooooooopppppppppqqqppppppooonnnooooooppppppqqqrrrrrrrrrssstttvvvwwwxxxwwwvvvuuuwwwwwwxxxxxxwwwwwwvvvuuuxxxxxxzzz{{{||||||||||||~~~}}}|||}}}~~~~~~zzzuuuuuuzzz{{{wwwtttssstttssspppmmmlllgggaaa]]]\\\[[[[[[[[[XXXWWWUUUTTTTTTSSSPPPNNNNNNLLLJJJIIIIIIIIIGGGEEEBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>@@@BBBEEEIIINNNSSSVVVXXX]]]```dddffffffggghhhjjjiiijjjkkkkkkkkkjjjiiihhhggggggggggggiiikkkmmmnnnqqqsssvvvxxxzzz|||xxxiii[[[VVVSSSQQQWWWaaarrrxxx~~~~~~zzz{{{~~~xxxqqqpppqqqkkk^^^SSSGGGEEECCCCCCDDDDDDDDDCCC>>>;;;777555555555555444333444444444444333333222333333333333333333333333222222222222222222222222111111111111111111111111000111222333333333333333222222222111111111111111/////////000000000000111000000000000////////////~~~}}}}}}}}}~~~yyytttyyy}}}{{{|||}}}nnn___UUU\\\oooyyysssuuunnnaaa]]][[[YYYOOOIIIEEEGGGGGGDDDCCCEEECCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIIIIKKKMMMQQQUUU[[[___eeeiiikkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqppppppoooooooooppppppqqqqqqqqqrrrppprrrtttwwwxxxwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzz}}}||||||~~~~~~}}}}}}}}}}}}zzzxxxxxxxxxzzz|||wwwsssssswww}}}zzzxxxuuuuuuvvvtttppplllmmmiiiddd```^^^]]]\\\[[[YYYXXXVVVUUUUUUTTTQQQOOONNNLLLJJJIIIIIIIIIGGGEEEBBBAAA@@@>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::999:::<<>>:::777666666555444333444444555555444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111222222111111111111111111111111111111111111111111000000000000////////////000000000000~~~zzz{{{~~~zzzlllVVVNNNLLLYYYmmm}}}uuurrrwwwwwwcccUUUOOONNNLLLHHHDDDCCCDDDCCC@@@???BBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIKKKMMMQQQWWW[[[___bbbgggjjjkkkkkklllllloooooooooooooooooooooooonnnoooppppppqqqppppppppppppppppppppppppppppppppppppppprrrsssuuuvvvwwwwwwxxxxxxxxxyyyxxxxxxwwwvvvvvvvvvxxxyyyzzzzzzzzzzzz|||||||||}}}~~~~~~|||rrrkkkgggiiijjjllluuuwwwtttpppnnnpppvvv|||~~~{{{xxxuuuuuuvvvvvvssspppmmmjjjgggdddcccaaa^^^\\\[[[ZZZXXXWWWWWWVVVSSSQQQMMMKKKIIIHHHHHHHHHFFFDDDCCCCCCAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::999;;;===@@@BBBDDDGGGKKKOOOSSSVVVWWW\\\```dddggghhhhhhhhhhhhfffggghhhhhhhhhgggfffeeedddddddddeeegggjjjlllnnnmmmqqqwww{{{}}}oooeee]]]TTTRRRUUUWWWcccrrr|||~~~uuukkk[[[NNNDDDEEEGGGDDDDDDHHHCCC???;;;888777666555444333444444555555555555444333333333333333333333333222222222222222222222222111111111111111111111111000111111222222222111111111111111111111222222222222111111111111000000000////////////000000000000yyy|||uuueeeQQQMMMPPP]]]nnn}}}~~~zzzzzz~~~sss^^^PPPKKKJJJHHHFFFCCCBBBDDDCCC@@@AAADDDDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJKKKNNNRRRYYY]]]aaadddiiikkklllllllllllloooooooooooooooooooooooommmnnnoooooopppppppppoooppppppppppppooooooooooooqqqqqqqqqqqqsssuuuvvvwwwxxxxxxyyyyyyxxxxxxwwwvvvuuuvvvwwwyyyzzz{{{{{{{{{xxxzzz|||~~~~~~tttjjjdddfffggggggqqq~~~wwwtttooolllmmmrrrzzz{{{wwwuuuuuuuuurrroookkkiiifffeeedddbbb___\\\\\\ZZZYYYXXXXXXVVVTTTQQQNNNLLLJJJIIIIIIIIIGGGEEEDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999;;;>>>@@@CCCDDDGGGKKKOOOSSSVVVWWWZZZ^^^cccfffggggggfffgggffffffggghhhgggfffeeedddccccccccceeegggiiilllnnnooosssxxx|||~~~yyylll```UUUSSSXXXUUUbbbqqq|||~~~~~~~~~zzztttbbbRRRFFFGGGHHHDDDDDDHHHDDD@@@<<<999777666555333333333444555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111222222222222222111111000000111111111222222222222222222111111111000000.../////////000000000111ssszzz}}}|||~~~rrraaaRRRQQQUUUbbbppp|||{{{lllXXXIIIEEEDDDBBBFFFCCCCCCEEEDDDBBBEEEIIICCCBBBBBBBBBBBBCCCDDDDDDHHHIIIJJJKKKNNNSSSZZZ___bbbfffjjjlllmmmllllllmmmoooooooooooooooooooooooommmmmmnnnooooooooooooooopppppppppooooooooooooooorrrqqqppppppqqqtttvvvxxxuuuvvvwwwxxxyyyzzzzzzzzzuuuvvvwwwyyy{{{|||||||||vvvxxx{{{~~~~~~xxxmmmfffggggggfffppp~~~}}}vvvtttooollllllqqqxxx~~~~~~xxxuuutttsssqqqnnnjjjhhhfffeeedddbbb___]]]\\\[[[YYYYYYXXXWWWTTTRRROOOMMMKKKKKKKKKJJJHHHFFFDDDCCCBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999;;;>>>@@@CCCEEEHHHKKKOOOSSSVVVWWWYYY]]]bbbeeefffeeeeeeeeeeeefffgggggggggfffeeedddbbbccccccdddfffiiilllnnnppptttyyy|||~~~pppbbbVVVTTTZZZUUUbbbrrr}}}|||{{{}}}}}}zzzfffTTTGGGHHHIIIEEEDDDIIIEEEAAA<<<999777666555333333333444555666666666555333333333333333333333333222222222222222222222222111111111111111111111111222222333333333222222111000000111111222222222222222222222222111111000000.../////////000000111111|||}}}{{{}}}~~~|||wwwiiiWWW[[[___dddooo}}}zzzvvvooobbbSSSIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIILLLQQQWWW]]]```cccfffhhhjjjjjjkkklllnnnmmmmmmllllllmmmnnnpppqqqnnnooopppooonnnmmmnnnpppoooooopppqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqsssvvvyyywwwxxxzzz{{{{{{zzzxxxvvvuuuxxx{{{~~~}}}|||yyy{{{}}}}}}~~~tttkkkdddbbbcccfffkkkqqqzzz~~~zzzsssmmmlllmmmpppwww~~~~~~{{{xxxvvvssspppmmmfffhhhhhheeeaaa```aaaccc___]]][[[ZZZYYYXXXVVVTTTOOOOOOOOONNNMMMKKKIIIGGGDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>CCCFFFKKKNNNQQQTTTXXXZZZ[[[]]]```ccceeedddcccbbbbbbbbbcccdddeeeeeeeeeeee^^^___aaabbbdddggglllooorrruuuyyy|||~~~yyynnn]]]TTTUUUVVV\\\mmm~~~~~~|||yyyjjj]]]OOOIIIGGGDDDDDDEEEDDDCCCAAA>>><<<:::999888555555444333333333333444444444333333333333222222111111111111111111111111000111111111111222222222222111000111222222111000222111111111000000//////000000//////......------//////000000000000//////}}}zzz{{{~~~yyyvvvpppiii]]]bbbeeehhhooo{{{~~~{{{rrriiiZZZMMMGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDCCCGGGHHHJJJNNNTTTZZZ___bbbdddgggiiijjjjjjjjjlllmmmmmmlllllllllmmmnnnooopppmmmooopppooonnnmmmnnnooonnnoooppppppqqqqqqpppppppppqqqqqqqqqppprrruuuxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxzzz|||}}}}}}||||||zzz{{{}}}}}}}}}~~~sssjjjcccaaaccceeejjjpppwww|||{{{tttmmmkkkkkkmmmsss{{{~~~{{{xxxvvvtttpppmmmggghhhhhheeebbb```aaaccc```^^^[[[ZZZYYYWWWUUUSSSPPPPPPOOONNNMMMJJJHHHFFFDDDCCCBBBAAA@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???CCCFFFJJJNNNPPPTTTWWWZZZ\\\]]]```ccceeedddcccbbbaaaaaabbbcccddddddcccccc```aaacccccceeehhhlllpppqqqtttxxx|||}}}|||qqqbbbXXXWWWXXX\\\kkk~~~~~~}}}{{{yyyiii\\\OOOHHHFFFCCCBBBDDDCCCBBB???===:::888777666555555444333333333333444444444333333333333222222111111111111111111111111000111111111111222222222222111000111222222111000111111111111000000000//////////////////.........000000////////////000000{{{wwwwww{{{xxxlllggghhhdddjjjmmmlllmmmvvvoooaaaQQQGGGEEEDDDCCCAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHJJJMMMRRRWWW]]]bbbdddfffhhhjjjkkkjjjjjjkkklllllllllkkkllllllmmmoooooommmnnnoooooommmmmmnnnooonnnnnnooopppppppppppppppppppppqqqppppppqqqtttvvvwwwwwwvvvvvvvvvwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{zzz{{{|||}}}|||}}}}}}rrriiibbbaaaccceeejjjppptttxxx{{{sssllljjjiiijjjpppwww}}}~~~{{{yyywwwtttqqqnnnggghhhgggeeebbbaaaaaacccaaa___\\\ZZZXXXWWWTTTQQQPPPPPPPPPNNNLLLIIIGGGEEEDDDCCCBBB@@@????????????<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???DDDFFFJJJLLLOOOSSSWWWZZZ\\\^^^```cccdddddddddccc```aaaaaabbbbbbbbbaaaaaabbbcccdddeeeeeehhhlllooopppsssxxx{{{}}}~~~xxxiii^^^ZZZXXX[[[gggyyy}}}}}}~~~|||{{{kkk___RRRKKKGGGCCCCCCEEEDDDCCC@@@>>>;;;888666555555555444333333333333444444444333333333333222222111111111111111111111111000111111111111222222222222111000111222222111000111111111111000000000000...///////////////000000111000///......///000111~~~xxxvvvvvv{{{xxxgggaaaeeegggnnnrrrmmmjjjppp{{{qqq___LLLDDDEEEEEEBBB@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHKKKOOOTTTZZZ___cccfffhhhiiikkkkkkjjjiiijjjkkkkkkkkkkkklllmmmmmmnnnnnnmmmnnnoooooommmmmmnnnooonnnnnnoooppppppppppppoooooopppqqqppppppqqqsssuuuxxxwwwvvvuuuuuuvvvxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{||||||{{{|||}}}~~~rrrjjjcccccceeegggkkkqqqrrrvvv~~~xxxpppjjjgggggghhhnnnvvv}}}~~~{{{yyywwwuuurrrppphhhhhhgggeeecccbbbbbbbbbaaa___\\\ZZZXXXVVVSSSPPPQQQQQQPPPNNNLLLHHHFFFDDDDDDCCCAAA@@@??????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@EEEGGGJJJLLLOOORRRWWWZZZ\\\^^^```bbbcccdddccccccaaaaaabbbbbbbbbaaaaaa```bbbcccdddddddddgggkkknnnpppssswwwzzz|||~~~pppbbb\\\WWWXXXaaaqqq~~~|||xxx}}}~~~ooodddWWWPPPKKKFFFEEEGGGFFFEEEDDDAAA>>>;;;888777555555444333333333333444444444333333333222222222111111111111111111111111000000111111111222222222222111000111222222111000111111111000000000000000......//////000000000111222000///------///000222~~~yyyxxxyyy|||yyyyyysssccc[[[```hhhppptttnnniiimmmwww~~~vvvaaaLLLEEEFFFEEEBBB@@@AAAAAAAAAAAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGIIILLLQQQWWW\\\aaadddeeehhhjjjlllllljjjiiijjjkkkkkkkkklllmmmmmmnnnnnnnnnnnnooopppooonnnnnnnnnpppnnnnnnooopppppppppppppppooopppqqqqqqpppppprrrtttyyyxxxvvvuuuuuuwwwzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{{{{|||{{{zzzzzz{{{}}}ssskkkeeeeeegggiiimmmsssssswww~~~ssslllfffeeefffhhhooowww|||~~~{{{yyyxxxvvvsssqqqjjjhhhfffeeedddcccbbbbbbaaa^^^[[[YYYXXXUUURRRPPPQQQPPPPPPNNNKKKHHHEEECCCCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;===???@@@AAAEEEHHHKKKMMMPPPSSSWWWZZZ\\\]]]___```bbbbbbccccccbbbbbbccccccbbbaaa`````````aaabbbbbbbbbdddhhhlllpppssswwwzzz|||~~~tttddd\\\XXXWWW\\\iiixxxyyy{{{~~~xxx}}}{{{|||pppfff[[[SSSLLLFFFEEEGGGFFFEEEDDDBBB???<<<999888555555444333333333333444444444333333333222222222111111111111111111111111000000111111111222222222222111000111222222111000000000000000000000111111.../////////000000111111222000///------///000222}}}xxxvvvyyytttnnnhhh^^^ZZZ^^^kkksssvvvpppkkkmmmuuuzzz~~~zzzcccMMMFFFFFFCCCAAACCC@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHKKKNNNTTTZZZ___bbbdddeeehhhjjjllllllkkkjjjkkkkkkkkklllmmmnnnooooooooooooooopppqqqqqqoooooopppqqqoooooopppqqqqqqqqqqqqqqqoooqqqrrrrrrqqqqqqrrrtttxxxwwwvvvuuuvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{||||||zzzyyyxxxyyy{{{ssslllfffgggiiijjjooottttttwww~~~pppiiidddccceeeiiipppxxx|||}}}{{{yyyxxxwwwtttrrrkkkhhhfffeeeeeedddcccbbb```^^^[[[YYYWWWVVVSSSPPPOOOOOOOOOMMMKKKHHHFFFDDDCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>AAABBBDDDFFFIIIMMMPPPRRRUUUWWWZZZ[[[[[[]]]^^^```aaaaaaaaaccccccccccccbbb```______]]]^^^___``````cccgggjjjpppsssxxx{{{}}}~~~yyyjjjbbb[[[YYYYYYaaaooo}}}tttuuuxxx}}}~~~zzzxxxxxxooofff[[[SSSJJJCCCBBBEEECCCCCCBBBAAA???<<<999777555555444333333333333444444444333333333333222222111111111111111111111111000111111111111222222222222111000111222222111000000000000000111111111111///000000000000000000111111000///......///000111xxxppppppwwwtttfff^^^[[[___eeerrryyy{{{vvvpppqqqtttwww|||xxxaaaMMMFFFDDD@@@AAAEEE???@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIINNNRRRWWW]]]bbbdddeeeeeehhhjjjllllllkkkkkkkkkmmmlllmmmnnnppppppppppppooopppqqqrrrrrrqqqpppqqqrrrppppppqqqrrrrrrrrrrrrrrrppprrrssssssrrrrrrssstttvvvvvvuuuuuuvvvwwwyyyzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{||||||zzzxxxwwwxxxyyy~~~}}}rrrkkkfffgggiiijjjnnnssstttwww}}}}}}ooohhhcccccceeehhhpppxxx|||}}}zzzyyyyyywwwuuussskkkhhheeeeeeeeeeeecccaaa^^^\\\ZZZXXXWWWVVVSSSQQQNNNNNNNNNMMMKKKIIIFFFEEECCCBBBAAA???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFFFFJJJOOOSSSUUUVVVXXXYYYYYYZZZ[[[\\\^^^___``````bbbbbbbbbaaa```___]]]]]][[[]]]^^^___```cccgggkkkqqqtttxxx|||}}}vvvoooaaa]]]ZZZ\\\fffxxxssstttxxx}}}{{{{{{xxxvvvpppggg]]]TTTJJJBBBAAADDDBBBBBBBBBBBB@@@===:::999555555444333333333333444444444333333333333222222111111111111111111111111000111111111111222222222222111000111222222111000///000000000111111111111111111111000000000000000000000////////////000000tttjjjjjjtttxxxdddYYY[[[eeeoooyyy~~~zzzttttttuuuuuu{{{uuu___KKKEEEBBB>>>@@@GGG??????@@@AAAAAABBBCCCCCCAAABBBCCCEEEFFFHHHIIIJJJQQQTTTZZZ```dddfffffffffgggiiikkklllkkkkkklllmmmlllmmmooopppqqqqqqppppppqqqrrrssssssqqqqqqrrrsssqqqqqqrrrssssssssssssrrrqqqrrrttttttsssrrrsssttttttttttttuuuuuuvvvxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{||||||zzzwwwvvvwwwxxx{{{zzzqqqjjjeeefffhhhjjjnnnssstttwww|||{{{pppiiicccccceeehhhooowww{{{}}}zzzyyyyyyxxxuuusssllliiieeeeeeffffffdddaaa^^^\\\YYYXXXXXXVVVTTTRRRMMMMMMMMMMMMKKKIIIGGGFFFCCCBBB@@@???>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>AAACCCEEEGGGFFFJJJQQQUUUWWWXXXXXXXXXYYYYYYZZZ[[[]]]^^^___```aaaaaaaaa```___]]]\\\[[[[[[\\\^^^___```dddhhhlllrrruuuyyy|||~~~~~~}}}eeebbb[[[YYYaaasssuuuvvv{{{www~~~zzzxxxrrriii___VVVLLLDDDBBBFFFCCCCCCDDDDDDBBB@@@===<<<555555444333333333333444444444444333333333222222111111111111111111111111000111111111111222222222222111000111222222222000//////000000111111111222222222111111000000////////////000000000000//////}}}nnngggeeeiiiyyywwwiiiXXXVVVfffqqqzzztttrrrsssvvv~~~~~~}}}}}}}}}fff\\\NNNEEECCCCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEGGGKKKMMMUUUWWW\\\aaadddggghhhhhhkkkkkkkkkkkkkkkkkkkkkkkkmmmoooppppppooooooppprrrvvvuuusssrrrqqqrrrssssssqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssssssssttttttvvvuuutttrrrssstttvvvwwwyyyzzz{{{}}}}}}}}}||||||}}}|||zzzvvvsssrrrsssuuuyyy||||||rrrkkkdddccchhhnnnqqqrrrooottt~~~rrrjjjbbb___```dddmmmvvv~~~{{{wwwvvvuuutttsssooollliiigggfffeeecccaaa]]]]]][[[YYYWWWUUUSSSRRRQQQOOOLLLJJJHHHFFFCCC@@@AAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===???BBBFFFIIIKKKNNNOOORRRUUUXXXYYYZZZZZZYYYXXXXXXYYY\\\^^^__________________^^^\\\ZZZYYYXXXZZZ\\\^^^```dddhhhlllnnnrrrxxx}}}~~~wwwkkk___ZZZ]]]iii||||||wwwuuu}}}}}}xxxyyyzzzrrrdddVVVLLLGGGEEEDDDEEEDDDCCCCCCBBB@@@===:::999888777555444444444444444444333333333333222222222333333444444333333222111111000000111111222333111111000...---+++******000000000000111111111111000000000000000000000000////////////////////////}}}mmmeeebbbfffuuurrriii]]]^^^mmmvvv|||vvvtttuuuxxx}}}|||}}}zzzvvvqqqmmmjjj^^^UUUJJJDDDBBBCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEHHHLLLOOOXXXZZZ^^^bbbfffhhhiiiiiijjjjjjjjjkkkkkklllllllllmmmnnnpppooonnnnnnpppqqqssssssqqqpppppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrssssssssssssuuuttttttssstttuuuvvvwwwyyyzzz{{{|||}}}}}}||||||}}}|||zzzwwwsssrrrrrrsssyyy}}}{{{rrrlllfffeeejjjooossssssrrrwww~~~}}}rrrjjjaaa^^^___dddmmmwwwzzzwwwuuuuuutttssspppmmmjjjhhhgggfffdddbbb^^^]]][[[YYYWWWUUUSSSRRRRRROOOLLLJJJIIIFFFCCCAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<======<<<<<<===???CCCFFFIIIKKKPPPRRRTTTWWWZZZ[[[\\\\\\\\\ZZZZZZ[[[]]]_________^^^______^^^]]]\\\ZZZYYYXXXZZZ\\\^^^```dddhhhlllooosssxxx{{{}}}~~~vvvfff\\\YYY```rrryyyuuu{{{~~~{{{ttthhhZZZOOOHHHDDDCCCEEEDDDCCCCCCCCCAAA===;;;999888777555444444444444444444333333333333222222222333333333333333333222111111000000111111222333333333222222111000000000000000000000111111111111000000000000000000000000111111111111111111111111|||lllddd```bbbppp{{{kkkgggbbbggguuu{{{|||yyyxxxzzz|||}}}}}}}}}vvvlllaaaZZZSSSMMMFFFBBBBBBCCCCCCBBB@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEIIIOOOSSS[[[]]]aaaeeegggiiiiiiiiiiiiiiijjjkkkkkklllmmmmmmlllnnnoooooonnnmmmnnnpppqqqpppoooooonnnoooooooooqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrssssssssstttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||xxxtttrrrrrrrrryyy}}}xxxrrrmmmhhhhhhlllqqqtttuuuwwwzzz{{{rrriii```]]]^^^dddnnnxxx{{{wwwvvvuuuuuutttqqqooollliiihhhgggeeeccc^^^]]]\\\YYYWWWUUUSSSRRRRRROOOMMMKKKJJJHHHEEECCCAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<======<<<===>>>@@@CCCGGGJJJLLLRRRTTTWWWZZZ\\\^^^^^^______]]]\\\\\\^^^______^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXZZZ\\\^^^```dddhhhlllqqqssswwwyyy{{{}}}rrrbbbWWWYYYgggwwwzzz{{{|||xxxooocccWWWMMMGGGEEEFFFEEEDDDDDDCCCAAA>>>;;;999888777555444444444444444444333333333333222222222333333333333333333222111111000000111111222333333333333333333333444444000000000000111111111111000000000000000000000000111111111111111111111111|||mmmfffaaabbbooo~~~wwwdddcccdddmmmzzz}}}~~~|||{{{|||xxxjjj\\\SSSLLLIIIDDDBBBBBBCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDDDDFFFKKKRRRWWW^^^```cccfffhhhiiihhhhhhhhhhhhiiijjjlllmmmnnnnnnlllnnnooonnnmmmlllmmmooooooooooooooooooooooooooopppqqqqqqqqqqqqrrrrrrrrrtttsssrrrqqqqqqqqqrrrrrrrrrsssuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}zzzvvvsssrrrrrryyy~~~}}}tttqqqnnnkkkkkkooosssvvvxxxyyyzzz~~~|||qqqhhh___\\\^^^dddooozzz|||yyyxxxwwwwwwvvvssspppmmmkkkiiihhhfffddd___^^^\\\ZZZWWWUUUSSSRRRQQQOOOMMMKKKJJJIIIFFFDDDBBBAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<============???AAADDDHHHLLLNNNTTTVVVXXX[[[^^^___``````aaa___]]]]]]^^^___^^^]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXZZZ\\\^^^```dddhhhkkkrrrtttvvvxxxyyy{{{~~~{{{iii[[[WWWaaannn|||~~~|||vvvmmmaaaVVVNNNJJJGGGFFFEEEEEEDDDBBB???<<<999888777555444444444444444444333333333222222222333222222222222222222333111111000000111111222333222222222222222222222222///000000000111111111111000000000000000000000000////////////////////////}}}pppjjjeeedddnnn|||ttt______dddppp|||}}}}}}zzzzzz|||}}}ssseeeWWWMMMJJJHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEHHHMMMUUUZZZ___aaacccfffhhhhhhhhhggghhhhhhiiijjjlllmmmnnnnnnmmmnnnooonnnmmmlllmmmnnnoooooopppppppppppppppppppppppppppqqqqqqqqqrrrrrrtttsssqqqppppppqqqrrrsssssstttuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~{{{wwwuuutttuuu{{{yyyqqqpppnnnmmmnnnqqquuuxxxzzzyyyzzz||||||nnnfff^^^\\\^^^dddpppzzz~~~{{{zzzyyyyyyxxxtttrrrnnnllljjjhhhfffddd```___]]]ZZZWWWUUUSSSRRRPPPNNNLLLKKKJJJIIIGGGEEEBBBBBBAAAAAA@@@?????????======<<<<<<<<<<<<=========>>>???BBBEEEIIIMMMOOOTTTVVVYYY\\\^^^___``````aaa___]]]]]]]]]^^^]]][[[]]]\\\\\\[[[ZZZZZZZZZZZZXXXZZZ\\\^^^```dddhhhkkkrrrtttvvvxxxyyy{{{~~~}}}nnn___XXX]]]fff{{{~~~zzztttkkk```UUUNNNHHHGGGFFFFFFEEECCC@@@===999888777555444444444444444444333333333222222222333222222111111222222333111111000000111111222333333222222111000000/////////000000000111111111111111111111111111111111111000000000000000000000000~~~sssnnnhhhdddkkkvvv~~~ooo\\\```gggttt}}}{{{xxxyyy~~~vvvkkk```UUUMMMJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCEEEGGGJJJPPPWWW\\\```aaadddgggiiiiiiiiihhhiiiiiijjjkkkkkklllmmmmmmnnnooopppooommmlllmmmnnnoooppppppqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqsssrrrpppooopppqqqsssuuuuuuuuuvvvwwwxxxyyyyyyzzzyyyyyyyyyzzz|||}}}|||xxxwwwxxxzzz~~~xxxqqqnnnnnnnnnppprrrvvvyyy{{{yyyzzz|||~~~{{{kkkddd]]]]]]```eeepppzzz~~~{{{zzzzzzzzzyyyuuurrrnnnllljjjhhhfffdddaaa```]]][[[XXXUUUSSSRRROOOMMMKKKJJJJJJIIIGGGEEEBBBBBBBBBAAA@@@@@@??????======<<<<<<<<<<<<======>>>???@@@CCCGGGKKKNNNQQQTTTVVVYYY\\\^^^`````````aaa___]]]]]]]]]^^^]]]\\\\\\[[[[[[ZZZYYYYYYZZZZZZXXXZZZ\\\^^^```dddhhhlllqqqssswwwyyy{{{}}}~~~ooobbbZZZZZZ```kkk}}}zzztttjjj[[[PPPIIIHHHGGGGGGFFFDDDAAA>>>999888777555444444444444444444333333333333222222333222111000000111222333111111000000111111222333444444333333222111000000000000000000111111111111111111111111111111111111222222222222222222222222}}}~~~uuuooohhh```ccckkkvvvggg\\\eeeooo|||}}}zzz{{{zzzmmmcccZZZSSSNNNHHHGGGEEEBBB?????????@@@@@@@@@AAAAAAAAAAAABBBBBB@@@BBBEEEIIIMMMRRRYYY]]]aaacccfffiiijjjkkkkkkjjjjjjjjjjjjkkkkkklllllllllooopppqqqpppnnnmmmnnnooonnnooopppqqqqqqqqqqqqpppppppppppppppqqqqqqqqqqqqqqqpppooonnnooorrrtttvvvxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyyyyzzz{{{}}}|||yyyyyy|||zzzssslllmmmoooqqqsssvvvyyy|||{{{|||~~~{{{wwwiiibbb]]]^^^aaafffpppyyy}}}zzzyyyyyyyyyyyyuuurrrnnnkkkjjjhhheeecccaaa```^^^[[[XXXUUUSSSQQQNNNLLLJJJIIIIIIIIIGGGEEECCCBBBBBBAAAAAA@@@??????======<<<<<<<<<<<<======>>>???AAACCCGGGLLLOOORRRUUUWWWZZZ]]]___aaaaaaaaabbb```^^^^^^______^^^]]]\\\[[[ZZZYYYXXXYYYZZZZZZXXXZZZ\\\^^^```dddhhhlllooosssxxx{{{}}}rrreee\\\ZZZ]]]bbbtttuuucccSSSJJJIIIHHHGGGGGGEEEBBB???999888777555444444444444444444333333333333222222333222111000000111222333111111000000111111222333333333222222222222222222000000000000111111111111111111111111111111111111222222222222222222222222{{{~~~uuupppfff\\\\\\cccoooxxxaaa\\\jjjvvv||||||sssdddYYYRRRMMMKKKFFFEEECCC@@@>>>>>>???AAA@@@@@@AAAAAAAAABBBBBBBBB???BBBFFFJJJNNNTTTZZZ^^^bbbdddgggjjjlllmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkpppqqqqqqpppooonnnnnnooommmnnnoooqqqqqqqqqpppooooooppppppppppppqqqqqqqqqpppooonnnnnnooorrruuuwwwzzzyyywwwvvvvvvwwwyyy{{{yyyyyyyyyzzz{{{}}}|||yyy{{{|||uuukkkmmmoooqqqsssvvvyyy|||}}}~~~}}}xxxtttgggaaa]]]___bbbgggpppxxx{{{xxxxxxxxxxxxwwwuuurrrnnnkkkiiigggeeebbbbbb```^^^[[[XXXUUUSSSQQQMMMKKKIIIIIIIIIHHHGGGEEECCCBBBBBBAAAAAA@@@@@@???======<<<<<<<<<<<<======??????AAADDDHHHLLLPPPRRRVVVXXX[[[^^^```bbbbbbccccccaaa```___```aaa```___[[[[[[YYYXXXXXXYYYZZZZZZXXXZZZ\\\^^^```dddhhhlllnnnrrrxxx}}}vvvhhh___\\\]]]___lll~~~jjjWWWJJJIIIHHHHHHGGGFFFBBB@@@999888777666444444444444444444444333333333222222333222000//////000222333111111111000111222222333//////000111111222333333000000000000111111111111111111111111111111111111000000000000000000000000xxx}}}qqqkkkfffaaaaaaeeennnxxx}}}iiiaaa___kkk}}}~~~|||www}}}~~~nnn```VVVOOOJJJFFFDDDCCCAAA??????@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBDDDHHHKKKOOOUUU[[[___ccceeefffgggggghhhkkkmmmkkkkkkkkkkkklllnnnoooqqqppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrssssssqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxyyy{{{~~~~~~||||||qqqooommmmmmrrryyy}}}|||yyy~~~vvvnnnhhh```ZZZZZZ^^^dddooozzz{{{yyyxxxyyyxxxwwwrrrqqqpppmmmjjjgggdddbbb```___^^^[[[YYYWWWVVVUUUNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===============???AAADDDFFFHHHKKKOOORRRUUUWWWZZZ^^^aaadddfffgggeeebbb^^^ZZZYYYZZZ]]]___YYYYYYXXXWWWWWWWWWWWWXXXYYY[[[^^^___aaacccgggiiiooosssyyy}}}qqqddd\\\WWWZZZcccxxx~~~vvvTTTOOOIIIFFFHHHIIIFFFCCCBBB>>>:::666333333555666666555555444444444333333333666555444444222222111000222222222222222222222222000000000000000000000000//////000000111111222222222//////222000+++---333000000000111222222222333{{{|||pppjjjfffbbbbbbfffooovvv{{{~~~zzzpppdddaaadddsssxxxrrrxxx|||kkk\\\RRRKKKGGGDDDDDDBBBAAA??????@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBFFFJJJOOOSSSXXX]]]aaacccdddfffffffffhhhjjjlllkkkkkkjjjkkklllmmmooopppnnnnnnnnnnnnnnnnnnoooooommmmmmnnnnnnooooooppppppqqqqqqqqqrrrrrrrrrsssssstttttttttttttttttttttttttttttttttuuuuuuvvvxxxxxxyyyyyyyyyyyy|||}}}{{{}}}}}}rrrooommmnnnrrryyy}}}|||yyy~~~vvvnnnggg```ZZZZZZ^^^dddooozzz|||zzzyyyyyyyyyxxxsssrrrpppnnnjjjgggeeecccaaa```^^^\\\YYYWWWUUUTTTNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@??????>>>===============???AAADDDGGGIIILLLPPPSSSVVVXXXZZZ^^^aaaccceeeeeeeeebbb^^^[[[YYYYYYZZZ[[[YYYYYYXXXWWWWWWWWWWWWWWWYYYZZZ\\\^^^___cccgggjjjppptttyyy}}}yyyjjj___YYYYYY___ooozzzhhhWWWNNNGGGGGGHHHFFFCCCAAA???<<<777444444555666666555555555444444444333333555444444333333222222111222222222222222222222222111111111111111111111111000000000000111111111111333//////222111......333000000000000000000111111~~~zzzqqqkkkhhhfffgggjjjppprrrsssuuuwwwuuukkkaaa[[[___jjj|||~~~tttlllrrrzzzgggVVVLLLGGGDDDBBBCCCBBBAAA??????@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCGGGMMMSSSXXX\\\```ccccccdddeeeffffffgggiiikkkkkkjjjjjjjjjkkkmmmooopppllllllmmmmmmnnnoooooopppmmmmmmnnnnnnooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrwwwwwwvvvuuuuuutttssssssttttttttttttuuuvvvwwwxxxyyyyyyyyy{{{~~~{{{xxxzzz~~~tttooonnnnnnsssyyy||||||zzz~~~vvvmmmfff___YYYZZZ^^^eeepppzzz~~~}}}{{{{{{{{{zzzxxxtttsssqqqnnnkkkhhhfffeeecccbbb___]]]ZZZWWWUUUTTTNNNNNNMMMLLLJJJIIIHHHHHHFFFEEECCCBBBAAAAAA@@@@@@@@@???>>>>>>===>>>>>>>>>@@@BBBEEEGGGIIILLLPPPSSSWWWXXX[[[]]]```bbbcccdddcccaaa___\\\ZZZXXXWWWWWWYYYXXXXXXWWWWWWWWWWWWWWWYYYZZZ[[[\\\^^^bbbgggkkkppptttyyy}}}~~~~~~rrrddd\\\ZZZ\\\fffzzz~~~vvvzzz```SSSGGGEEEGGGFFFCCCAAAAAA===999666555555555555555555555444444444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111000000000333///...111333111000222000000000///////////////{{{tttnnnllllllnnnqqqqqqooommmoooqqqmmmbbbWWWTTT^^^ooo}}}rrriiinnnzzzeeeSSSIIIEEECCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCHHHOOOVVV[[[^^^bbbdddbbbdddeeeeeeeeefffhhhjjjjjjjjjiiijjjkkklllnnnooolllllllllmmmmmmnnnnnnnnnmmmmmmnnnnnnoooooopppppppppqqqqqqqqqqqqrrrrrrrrrwwwwwwwwwvvvuuuuuuttttttvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxyyy|||zzzwwwyyy~~~vvvnnnnnnpppsssxxx||||||{{{~~~}}}uuulllddd^^^YYYZZZ^^^eeepppzzz}}}~~~}}}||||||zzzyyytttsssqqqnnnkkkiiigggfffdddccc```]]]ZZZWWWUUUSSSOOONNNMMMLLLKKKIIIHHHHHHFFFEEEDDDBBBAAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@CCCEEEHHHJJJMMMQQQTTTXXXYYY[[[]]]___```aaabbb`````````^^^\\\ZZZXXXWWWYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ\\\aaaggglllqqquuuyyy|||~~~~~~yyyiii___]]]\\\bbbttt~~~vvvyyyiiiWWWFFFBBBEEEFFFDDDBBBBBB>>>:::777555555444333555555555555444444444444222222222333333444444444222222222222222222222222222222222222222222222222222222222111111000000000111///...000222222111000111111111000000//////...~~~{{{yyyuuuooonnnpppsssuuusssnnnkkkmmmoooiii^^^VVVSSS```ssssssjjjooo|||fffSSSIIIEEEDDDDDDAAAAAA@@@@@@????????????@@@@@@@@@@@@AAABBBCCCDDDCCCIIIPPPWWW\\\___bbbccccccdddeeeeeeeeeeeehhhjjjiiiiiiiiiiiijjjlllmmmooommmmmmmmmmmmllllllkkkkkkmmmmmmnnnnnnoooooopppppppppppppppqqqqqqqqqrrrrrruuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwxxxxxxwwwxxxzzz|||zzzwwwyyy~~~~~~vvvnnnoooqqqtttxxx{{{||||||}}}}}}tttkkkbbb\\\XXXZZZ___eeepppzzz~~~}}}}}}|||zzzyyytttssspppmmmkkkiiihhhgggeeecccaaa^^^[[[XXXUUUTTTOOOOOONNNLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@AAACCCFFFHHHJJJNNNQQQTTTXXXYYYZZZ\\\^^^___``````^^^___``````___]]][[[YYYXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ\\\bbbhhhmmmrrruuuyyy|||}}}~~~|||mmmddd]]]\\\```ooo||||||ooo\\\HHHBBBDDDFFFEEEDDDBBB>>>:::777666555333222666666555555555444444444111222222333333444444555222222222222222222222222111111111111111111111111333333222222111111000000///000000000111222000...222222222111111000000000~~~}}}zzztttvvvsssnnnlllppptttuuuuuuooolllnnnmmmfff]]]XXXWWWcccuuuwwwnnnsss|||fffTTTIIIEEEDDDDDD@@@@@@@@@@@@@@@??????????????????@@@AAABBBCCCDDDEEEJJJQQQXXX\\\___aaacccdddeeeffffffeeefffhhhjjjiiihhhhhhhhhiiikkkmmmnnnnnnmmmmmmlllkkkkkkjjjjjjmmmmmmnnnnnnooooooppppppppppppppppppqqqqqqqqqqqqrrrsssssstttvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxzzz}}}yyyvvvyyy|||uuunnnooorrruuuxxx{{{|||}}}|||}}}tttkkkaaa[[[XXXZZZ___fffpppzzz~~~}}}|||zzzxxxtttrrrooollljjjhhhhhhgggeeecccaaa___\\\YYYWWWVVVOOOOOONNNMMMKKKJJJIIIIIIFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBDDDGGGIIIKKKNNNRRRUUUWWWXXXZZZ\\\^^^___``````]]]^^^___``````^^^\\\[[[XXXWWWWWWVVVVVVVVVVVVVVVVVVWWWYYY[[[^^^ccciiinnnsssvvvyyy||||||}}}~~~pppiii^^^\\\^^^hhhzzz}}}wwwdddOOOFFFEEEEEEFFFGGGBBB???;;;999777666444333666666666555555555444444222222222333333444444444222222222222222222222222000000000000000000000000222222222222222111111111...222555222000111000...222222222222111111111111~~~}}}zzzsssqqquuutttnnnlllqqquuuuuuvvvpppnnnoookkkaaaZZZXXXXXXbbbqqq{{{sssxxxzzzeeeRRRHHHCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>?????????@@@AAABBBDDDDDDIIIMMMSSSXXX\\\___bbbdddeeefffggggggffffffhhhjjjhhhhhhhhhhhhiiijjjlllmmmlllllllllkkkkkkkkkkkkkkkmmmmmmnnnnnnooooooppppppppppppppppppqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwwwwuuuuuuttttttttttttuuuuuuvvvxxxzzz}}}|||vvvtttxxx~~~zzzsssmmmooosssvvvxxxzzz|||~~~|||}}}tttjjj___ZZZWWWZZZ___fffpppzzz~~~}}}}}}|||yyywwwsssqqqnnnkkkhhhgggggggggdddcccaaa___\\\ZZZXXXWWWPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBDDDGGGJJJLLLOOOSSSVVVUUUVVVYYY[[[]]]___``````^^^^^^______^^^]]][[[YYYXXXWWWVVVVVVUUUUUUVVVVVVUUUWWWZZZ]]]```eeejjjnnntttvvvyyy{{{|||}}}~~~~~~rrrmmmaaa```]]]bbbqqq||||||~~~nnnYYYLLLFFFDDDEEEHHHCCC@@@===;;;:::999777666666666666666555555555555333333333333333333333333222222222222222222222222111111111111111111111111111222222222222222222333...777;;;666000000111000000000000000111111111111}}}wwwqqqqqqvvvvvvpppnnnsssxxxwwwvvvqqqooooooiii]]]WWWWWWVVV___lllyyy}}}vvv{{{xxxcccQQQFFFAAA???>>>???@@@@@@@@@@@@???>>>>>>?????????@@@AAABBBDDDEEELLLPPPUUUYYY\\\___bbbeeefffggghhhgggggggggiiikkkhhhhhhggggggiiijjjlllmmmiiijjjjjjkkkkkkllllllmmmmmmmmmnnnnnnooopppppppppoooppppppppppppqqqqqqqqqrrrrrrsssssstttuuuuuuuuutttssssssrrrrrrrrrssssssvvvxxxzzz}}}zzzuuusssvvv~~~yyyrrrmmmpppsssvvvxxxzzz}}}~~~{{{}}}sssjjj___YYYWWWZZZ___fffqqqzzz~~~}}}}}}{{{yyyvvvsssqqqmmmjjjhhhgggggggggccccccaaa___]]][[[YYYXXXPPPOOONNNMMMLLLJJJIIIIIIGGGFFFEEEDDDBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBEEEHHHJJJLLLOOOSSSVVVTTTVVVXXX[[[]]]___```aaa_________^^^]]]ZZZXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVTTTWWW[[[^^^bbbfffkkknnntttwwwyyy{{{|||}}}~~~~~~tttooofffddd______lll~~~~~~{{{zzzvvv```QQQHHHCCCEEEIIIDDDBBB???======<<<:::888777666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333444///:::@@@999111000222222......//////000000111111}}}}}}~~~|||yyyvvvxxxuuuoooqqqyyy~~~}}}yyysssmmmiii```WWWUUUZZZ]]][[[aaarrrwwwttt}}}qqq```QQQGGGBBBAAAAAA===>>>???@@@@@@???>>>===>>>???@@@@@@AAACCCFFFIIIRRRUUUXXX[[[]]]```cccfffhhhhhhhhhhhhggggggggggggkkkiiihhhiiilllmmmkkkhhhllllllllllllllllllllllllmmmnnnoooppppppqqqqqqqqqoooooooooooopppqqqrrrsssqqqrrrtttuuuuuuuuuttttttsssuuuwwwxxxxxxxxxyyyzzzxxxxxxzzz~~~|||vvvssssssuuu~~~xxxpppoooqqqtttvvvxxxzzz}}}}}}rrrfff\\\XXXWWW\\\bbbhhhrrr{{{}}}{{{zzzyyyyyyuuurrrmmmjjjiiiiiihhhggghhhfffccc```]]][[[ZZZZZZVVVTTTPPPNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHLLLOOORRRTTTVVVUUUWWWYYYZZZ[[[\\\^^^```cccbbb```^^^[[[XXXVVVUUUTTTTTTTTTSSSTTTTTTUUUUUUXXXYYYZZZ\\\___dddkkkppppppuuu{{{~~~}}}{{{|||}}}uuukkkjjj___[[[\\\```sss||||||kkkYYYKKKEEEDDDEEEHHHEEE@@@<<<;;;999888777666666777777666666555444333333222222222111111111222222222222222222222222111222333222000000000111222222222222222222222222999888777555333111000///////////////////////////~~~~~~|||uuuwwwtttppprrr{{{yyypppggg\\\UUUVVV]]]bbb^^^bbbqqq~~~uuurrr{{{{{{uuuqqqgggYYYMMMEEEBBBAAAAAA===>>>???@@@@@@???>>>===???@@@AAAAAAAAACCCFFFIIISSSVVVYYY\\\^^^```cccfffgggggggggggghhhhhhhhhhhhjjjiiihhhjjjmmmooommmkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooppppppppppppppppppppppppqqqrrrssssssqqqrrrsssuuuuuuuuuuuuttttttvvvxxxyyyyyyzzz|||~~~{{{{{{|||~~~|||vvvssssssvvvyyyqqqmmmooorrruuuxxx{{{~~~}}}rrrfff\\\XXXWWW\\\cccjjjttt}}}}}}{{{zzzyyyxxxuuurrrnnnkkkjjjjjjiiihhhhhhfffccc```]]][[[ZZZZZZWWWTTTPPPNNNMMMLLLJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJLLLNNNPPPRRRTTTTTTUUUWWWYYYZZZZZZ[[[]]]___bbbaaa___]]]ZZZXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\___dddkkkppppppvvv{{{~~~}}}||||||~~~~~~qqqhhh^^^\\\^^^```qqq{{{~~~nnn\\\NNNGGGFFFGGGGGGDDD???<<<:::999777666666666666666555555444444666666666555555555444444222222222222222222222222111222333222111000000222222222222222222222222222555555444444333222222111222222222222222222222222~~~wwwwwwuuurrrvvv~~~}}}qqqdddXXXTTTZZZdddllleeecccooowwwqqqooouuuzzzvvvlllddd```ZZZPPPHHHCCCBBBAAAAAA>>>>>>????????????>>>>>>@@@AAAAAAAAABBBDDDHHHKKKUUUWWWZZZ]]]^^^```cccfffffffffgggggghhhhhhiiiiiiiiiiiiiiikkknnnoooooonnnkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooooooooooooppppppppppppqqqrrrssssssqqqrrrsssuuuuuuvvvuuuuuuvvvxxxyyyyyyzzz|||~~~|||uuusssssswww{{{ssslllmmmppptttxxx|||~~~rrrfff[[[WWWWWW\\\dddlllvvv|||zzzxxxwwwtttrrrooommmlllllljjjhhhhhhfffdddaaa^^^\\\[[[ZZZWWWTTTPPPMMMMMMMMMLLLLLLIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGNNNOOOOOOPPPQQQRRRSSSSSSUUUWWWYYYZZZYYYZZZ\\\^^^______]]][[[YYYVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYY[[[^^^dddkkkppprrrvvv|||~~~}}}|||}}}~~~~~~|||iii___^^^___^^^lll}}}~~~||||||}}}rrr```QQQIIIHHHJJJGGGDDD???<<<:::999777555555555555555444444444333777777666666666555555555222222222222222222222222111333333333111000111222111111111111111111111111111111222222222333333333000000000000000000000000{{{|||zzzyyywwwwww{{{vvvfffYYYWWWaaalllxxxllldddkkk{{{rrrpppqqqttttttkkk___UUUTTTOOOIIIDDDBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>AAAAAABBBBBBCCCFFFJJJNNNWWWYYY\\\^^^___```ccceeeeeeffffffggghhhiiiiiijjjiiiiiijjjlllmmmnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnoooooooooooopppqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwxxxyyyyyy{{{~~~{{{uuussstttxxx{{{ssskkkllloootttzzz~~~rrrgggZZZVVVVVV]]]eeemmmxxx}}}zzzxxxvvvtttrrrpppoooooonnnllljjjhhhfffdddbbb___]]]\\\[[[XXXTTTPPPNNNNNNNNNNNNNNNJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIOOOPPPPPPQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYYYY[[[\\\]]]\\\[[[YYYWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWYYY[[[^^^dddkkkpppsssxxx}}}~~~}}}|||}}}~~~qqqeeeaaa^^^YYYeeezzz{{{~~~wwwyyyvvvdddTTTKKKIIIJJJHHHEEEAAA>>><<<;;;888666555555444444333333333333444444444444333333333333222222222222222222222222222333444333111000111222000000000000000000000000000000111111222222222333////////////////////////{{{wwwyyy}}}}}}{{{zzz{{{qqqbbb___gggqqq}}}ooobbbdddppp}}}ssswww|||}}}wwwkkk[[[OOOMMMJJJFFFCCCAAA@@@???===???>>>>>>>>>>>>>>>>>>???AAAAAABBBBBBDDDHHHMMMQQQZZZ\\\^^^______aaaccceeeeeeffffffggghhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqrrrrrrssstttuuuvvvwwwxxxwwwxxxyyyzzz{{{zzztttssstttzzzzzzqqqllllllooottt{{{}}}qqqfffYYYUUUVVV]]]eeennnyyy{{{xxxvvvsssrrrqqqqqqqqqpppmmmkkkggggggeeecccaaa___]]]\\\XXXUUUQQQOOOOOOPPPOOONNNKKKKKKLLLLLLLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNPPPQQQRRRTTTUUUVVVWWWYYYZZZZZZYYYYYYZZZ\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWXXXZZZ^^^dddkkkpppuuuyyy}}}~~~}}}|||~~~pppfff___VVV___vvv}}}{{{~~~vvvuuu~~~yyyhhhWWWLLLIIIJJJJJJGGGCCCAAA???===:::888666555444333333333333444333333333222222222222111222222222222222222222222222333444333111111111222000000000000000000000000111111111111111111111111222222222222222222222222}}}wwwuuuxxx{{{}}}}}}|||yyyyyy|||~~~}}}kkkgggnnnwww~~~pppbbb```gggsss|||xxxrrr___QQQKKKHHHDDDBBBAAA@@@>>><<>>>>>>>>>>>??????@@@AAABBBCCCEEEJJJQQQVVV\\\^^^`````````aaacccdddffffffgggggghhhhhhiiiiiijjjkkklllllljjjhhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqssssssssstttuuuwwwxxxyyyxxxyyy{{{|||}}}zzztttsssuuu{{{xxxpppllllllmmmsss{{{{{{pppeeeXXXUUUUUU\\\dddmmmxxx}}}yyywwwrrrrrrrrrssstttrrrooolllggggggfffdddbbb```]]]\\\XXXVVVSSSRRRQQQQQQOOOMMMKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFGGGHHHJJJLLLMMMOOONNNNNNPPPRRRTTTUUUWWWXXXYYYZZZ[[[[[[ZZZYYY[[[\\\ZZZYYYXXXWWWVVVUUUTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVXXXZZZ^^^dddkkkpppwwwzzz~~~}}}|||~~~oooeeeYYY^^^qqq}}}|||xxxttt{{{{{{mmm[[[OOOIIIIIIJJJHHHEEECCCAAA???;;;999777666444333333333444555555555444444444333333333222222222222222222222222222444444333222111222333111111111111111111111111333333222222111000000000111111111111111111111111|||xxxwwwyyyzzzzzzxxxxxxttttttxxxyyyvvvwww{{{nnnlllvvv~~~~~~ssshhhddddddkkkxxx~~~zzzzzzxxxcccRRRHHHFFFCCCAAA@@@???>>><<<@@@???>>>======>>>???@@@???@@@AAACCCFFFMMMTTTZZZ^^^___aaaaaaaaaaaacccdddgggggggggggghhhhhhhhhhhhiiikkkmmmmmmjjjiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnooonnnnnnoooooooooooopppqqqrrrsssssssssssssssuuuwwwyyyzzzyyy{{{~~~yyysssrrruuu|||xxxpppkkkjjjkkkqqqzzzzzznnndddXXXTTTUUU[[[ccclllwww~~~zzzxxxrrrrrrsssuuuvvvtttpppmmmggggggfffeeeccc```^^^]]]YYYWWWUUUUUUTTTQQQNNNKKKKKKLLLMMMNNNNNNKKKIIIGGGEEEFFFGGGIIIKKKNNNPPPRRRPPPQQQRRRSSSUUUWWWXXXYYY[[[\\\]]]\\\[[[ZZZ[[[\\\YYYYYYXXXWWWVVVVVVUUUUUUOOOOOOPPPPPPQQQSSSTTTUUUTTTUUUWWWZZZ^^^dddkkkpppxxx{{{~~~}}}|||~~~{{{pppbbbaaannnvvv}}}}}}uuuwww~~~qqq```RRRKKKIIIJJJHHHEEECCCAAA???;;;888888777555444333444555666666555555555444444444444222222222222222222222222333444555444222111222333222222222222222222222222333222222222222111111111........................~~~zzzzzz{{{{{{xxxuuutttppppppuuutttooonnnqqq|||lllnnn{{{xxxpppjjjggghhhrrr~~~yyywwwyyyzzzcccQQQGGGDDDAAA?????????>>>===@@@???>>>======>>>???@@@>>>???AAACCCGGGNNNVVV\\\___```bbbbbbaaaaaabbbdddhhhhhhhhhhhhgggggggggggghhhkkknnnnnnlllkkklllnnnllllllllllllllllllllllllkkklllmmmnnnooooooooooooqqqqqqqqqqqqrrrssstttuuussssssssssssuuuwwwyyy{{{{{{}}}yyysssrrruuu}}}yyypppjjjiiiiiioooxxx~~~}}}yyymmmcccXXXTTTTTT[[[ccckkkvvv{{{yyyrrrrrrtttvvvwwwuuuqqqmmmggggggfffeeedddaaa^^^]]]YYYXXXWWWVVVUUURRRMMMJJJJJJLLLMMMNNNNNNLLLIIIGGGEEEFFFGGGIIILLLOOORRRSSSSSSTTTTTTUUUWWWXXXXXXYYY\\\]]]^^^]]][[[[[[[[[]]]YYYYYYXXXWWWWWWVVVUUUUUUNNNNNNOOOOOOQQQRRRSSSTTTTTTUUUWWWZZZ]]]dddkkkpppxxx|||}}}|||yyyjjjeeelllqqq}}}vvvttt~~~uuucccTTTLLLJJJIIIGGGDDDCCCAAA>>>:::777999777555444444444666777555555444444444333333333222222222222222222222222333444555444222111222333222222222222222222222222222222222222222333333333111111111111111111111111}}}zzzxxxvvvpppkkkiiimmmooolllhhhggg{{{tttnnnuuuxxxppplllnnnqqqtttvvvzzz}}}wwwvvv}}}vvvbbbUUUHHHEEEAAA>>>>>>>>>===<<<@@@???>>>======<<<<<<===>>>???CCCGGGMMMTTTYYY\\\]]]```bbbcccbbbbbbbbbccchhhhhhhhhhhhggggggggggggjjjkkklllmmmmmmmmmlllkkkiiijjjjjjjjjiiiiiikkkmmmllllllnnnoooppppppppppppqqqrrrsssrrrqqqqqqrrrtttvvvvvvvvvwwwwwwxxxxxxyyy~~~zzztttsssuuu|||yyymmmjjjfffgggnnnssswwwzzz|||nnnbbbZZZXXXXXX\\\dddoooxxx}}}}}}{{{uuusssssstttwwwxxxuuuqqqiiihhhfffdddbbb```___^^^\\\[[[YYYVVVTTTQQQOOONNNMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIJJJLLLNNNQQQSSSUUUTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[ZZZXXXXXXXXXZZZ\\\[[[ZZZXXXWWWWWWWWWWWWSSSRRRQQQOOOMMMNNNQQQTTTTTTVVVYYY[[[^^^ccciiimmmxxxzzz}}}~~~~~~~~~~~~wwweeecccmmmxxxyyy~~~xxxuuu}}}}}}~~~}}}||||||xxxiiiVVVKKKKKKKKKIIIGGGDDD@@@===;;;999666666444333333333333333666666555444333333222222111111111111111111111111222222222222222222222222222222222222222222222222///000111222222111000///...//////000111222222222}}}xxxuuuoookkkmmmnnniiidddbbbmmmssstttpppooowwwyyysssoooqqqtttwwwxxxwww|||{{{wwwvvvzzzvvvaaaSSSGGGDDDAAA>>>>>>>>>===<<>>===============>>>@@@CCCHHHNNNTTTYYY\\\]]]```bbbcccbbbbbbbbbcccgggggggggggghhhhhhhhhhhhhhhiiikkklllllllllkkkjjjiiijjjkkkjjjiiijjjkkkmmmmmmmmmnnnooopppppppppoooqqqrrrrrrrrrqqqqqqsssuuuvvvwwwwwwxxxxxxyyyyyyzzz~~~yyytttsssvvv~~~zzzoookkkhhhhhhooouuuxxx|||{{{nnnbbbYYYWWWWWW[[[dddoooyyy~~~~~~|||~~~~~~|||uuusssrrrtttwwwxxxuuurrrjjjiiifffcccaaa___^^^^^^\\\[[[YYYVVVTTTRRRPPPOOONNNMMMLLLKKKKKKKKKKKKLLLJJJJJJKKKLLLNNNPPPQQQRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\[[[YYYXXXYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVRRRRRRQQQOOOMMMNNNQQQTTTUUUWWWYYY\\\___dddjjjnnnxxxzzz|||~~~~~~~~~~~~{{{hhhccckkkwwwwww||||||www}}}zzzkkkYYYOOOOOOKKKJJJGGGDDDAAA>>>;;;:::888888777666555555555555555444444333222222111111111111111111111111111111222222222222222222222222222222222222222222222222000000111222222111000///000000111111222333333333|||tttnnnnnnmmmggg```\\\\\\aaaeeehhhoooxxx~~~}}}zzzuuutttuuuxxx{{{|||uuuzzz{{{wwwuuutttuuuyyyvvvaaaPPPGGGDDD@@@>>>>>>>>>======???>>>>>>============>>>>>>@@@DDDHHHNNNTTTYYY[[[^^^```bbbbbbbbbaaabbbcccffffffgggggghhhhhhiiiiiiggghhhjjjkkkkkkkkkjjjiiijjjkkklllkkkjjjjjjlllnnnnnnnnnoooooopppooooooooopppqqqrrrrrrrrrrrrtttvvvwwwxxxxxxyyyzzzzzz{{{{{{}}}~~~~~~xxxsssssswww}}}qqqmmmiiiiiiooouuuzzz{{{mmmaaaXXXVVVVVVZZZdddpppzzzzzztttvvv~~~}}}uuusssrrrtttwwwxxxvvvsssllljjjfffbbb___^^^]]]]]][[[ZZZXXXVVVTTTRRRPPPOOONNNNNNMMMLLLLLLLLLLLLMMMLLLMMMNNNPPPQQQQQQRRRRRRTTTUUUUUUVVVWWWXXXZZZ[[[ZZZ\\\]]]]]][[[ZZZZZZ[[[YYYYYYYYYXXXWWWVVVTTTTTTQQQQQQQQQOOONNNNNNQQQTTTUUUWWWZZZ]]]aaaffflllpppwwwyyy|||}}}}}}}}}}}}~~~~~~kkkccchhhvvv{{{xxx|||{{{~~~|||mmm\\\RRRQQQLLLKKKIIIFFFBBB???<<<:::999888777666555555555555333333333222222111111000222222222222222222222222222222222222222222222222111111111111111111111111000000111111222111111000111111222222333444444444yyyqqqpppnnnfff^^^YYYRRRTTTYYYbbbnnnxxx|||{{{zzzxxxwwwvvvxxx{{{~~~xxx}}}{{{vvvsssqqqppppppqqqwww~~~uuu```OOOFFFCCC???======>>>======>>>===============>>>??????AAAEEEJJJPPPUUUYYY\\\^^^```bbbbbbaaaaaabbbdddeeeeeefffggghhhiiijjjjjjhhhhhhjjjkkkkkkkkkjjjiiikkklllllllllkkkkkkmmmooooooooopppppppppoooooonnnoooqqqrrrrrrrrrsssuuuwwwxxxxxxyyyzzz{{{|||}}}}}}|||~~~|||uuuqqqrrrwwwuuunnniiiiiinnntttyyy|||mmmaaaXXXVVVUUUYYYcccooozzzzzztttsssyyy~~~~~~uuusssrrrsssvvvwwwvvvsssnnnkkkfffbbb^^^\\\\\\\\\ZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTTTTSSSRRRTTTTTTTTTUUUWWWYYYZZZ[[[[[[]]]^^^^^^\\\[[[[[[[[[XXXXXXXXXXXXVVVTTTSSSQQQPPPPPPPPPOOONNNOOOQQQSSSVVVXXX[[[^^^bbbhhhnnnrrrvvvyyy{{{||||||}}}~~~}}}~~~~~~lllbbbdddnnn~~~}}}~~~{{{}}}qqqaaaTTTNNNLLLLLLJJJGGGDDD@@@===;;;777666555444333333333333444333333333222222111111222222222222222222222222222222222222222222222222000000000000000000000000000000111111111222111111111222222222333333333444~~~tttrrrppphhh^^^YYYQQQPPPSSS```nnnxxx{{{zzzvvvvvvvvvwwwyyy|||{{{tttqqqoookkkjjjiiimmmtttxxxppp^^^NNNEEEBBB???======>>>============<<<======>>>??????AAACCCGGGLLLRRRWWWZZZ\\\___```aaaaaaaaaaaacccddddddeeefffggghhhiiijjjkkkhhhiiikkklllllllllkkkjjjkkklllllllllkkkkkkmmmoooooopppppppppppppppooonnnpppqqqrrrrrrrrrsssvvvxxxxxxyyyzzz{{{|||}}}~~~~~~|||}}}zzztttooopppuuuxxxnnniiiggglllqqqvvv}}}~~~ooobbbXXXUUUTTTXXXbbbooozzz}}}zzzvvvvvv}}}~~~~~~vvvsssqqqrrrtttvvvtttrrrmmmkkkgggbbb^^^\\\[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQOOOOOONNNNNNNNNNNNOOOPPPPPPQQQSSSUUUUUUUUUUUUTTTSSSTTTTTTUUUWWWYYYZZZ[[[[[[]]]______]]][[[[[[[[[XXXWWWWWWVVVTTTSSSQQQPPPOOOOOOPPPOOONNNOOOQQQSSSUUUXXX[[[___ccciiioootttvvvyyy{{{||||||}}}~~~~~~}}}{{{mmmbbbaaaeee{{{}}}{{{xxxwww|||zzzjjjYYYOOOMMMMMMLLLIIIFFFBBB>>><<<777777555444444444444444444444444444333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111222222333111111111222222222222222yyyuuussskkk```ZZZRRRPPPTTTcccrrryyyzzzzzzssstttvvvwwwyyy}}}vvvsssoooiiicccaaaccciiinnnhhhZZZMMMEEEBBB>>>======>>>======<<<<<<<<<<<<===???@@@@@@CCCFFFJJJOOOTTTYYY\\\]]]___```aaaaaa```aaaccceeeeeeeeefffggghhhiiijjjjjjhhhiiikkklllllllllkkkjjjjjjkkklllkkkjjjjjjlllnnnooooooppppppqqqpppppppppqqqrrrssssssrrrsssuuuwwwxxxxxxyyy{{{|||}}}~~~|||}}}{{{tttnnnooottt{{{pppjjjfffjjjoootttzzzrrreeeYYYVVVTTTXXXaaannnyyy}}}yyy}}}~~~~~~vvvssspppppprrrsssqqqoookkkjjjgggccc___\\\ZZZYYYXXXXXXWWWVVVUUUSSSSSSRRRPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWUUUUUUVVVVVVXXXYYY[[[\\\ZZZ\\\______]]][[[ZZZZZZXXXWWWUUUSSSRRRPPPPPPPPPMMMOOOPPPOOONNNOOOQQQRRRTTTWWW[[[^^^ccciiipppuuuwwwyyy|||}}}}}}}}}~~~||||||qqqdddaaa]]]ppp~~~|||www|||tttbbbTTTNNNNNNMMMKKKHHHCCC???===999999888777666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222333444111111111222222222222222~~~}}}yyyvvvmmmaaaYYYPPPPPPXXXjjjwww{{{yyyyyyssstttvvvwwwyyy~~~zzzwwwrrrkkk\\\ZZZ[[[___bbb___TTTKKKDDDAAA>>><<<===>>>>>>===;;;;;;<<<<<<===???@@@AAAEEEHHHLLLRRRWWW[[[]]]___```aaaaaaaaa```aaaccceeeeeeffffffggghhhiiiiiijjjggghhhjjjkkkkkkkkkjjjiiiiiijjjkkkjjjiiijjjkkkmmmnnnoooppppppqqqqqqqqqqqqrrrssstttsssrrrsssuuuvvvwwwxxxyyyzzz|||}}}~~~{{{}}}~~~vvvppppppttt~~~rrrkkkgggiiimmmrrryyyuuuhhhZZZWWWTTTWWW```mmmxxx}}}}}}wwwsssooonnnppppppnnnllliiihhhgggdddaaa]]]ZZZXXXWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPOOOOOOPPPQQQQQQRRRQQQRRRRRRSSSUUUWWWYYYZZZYYYYYYYYYYYYZZZ[[[\\\]]]YYY\\\^^^___]]][[[ZZZYYYYYYWWWTTTQQQOOOOOOOOOPPPLLLNNNOOOOOOOOOOOOQQQRRRSSSVVVZZZ^^^ccciiiqqquuuxxxzzz|||~~~~~~~~~yyyiiicccZZZhhhwwwwwwzzz|||zzziiiZZZOOOOOONNNLLLIIIDDD@@@===:::999888777666666666666333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111000000111333444555333333333333333333333222~~~{{{wwwmmmaaaXXXMMMOOO[[[ooo||||||yyyxxxsssuuuvvvwwwyyy}}}{{{uuummmWWWVVVVVVYYY[[[XXXPPPIIIDDDAAA>>><<<===>>>>>>===;;;;;;;;;<<<>>>???AAAAAAFFFIIINNNSSSXXX\\\___``````aaaaaa``````aaacccfffffffffgggggghhhhhhiiiiiifffggghhhjjjjjjiiiiiihhhiiijjjjjjjjjiiiiiikkkmmmmmmnnnooopppqqqrrrrrrrrrssstttttttttrrrrrrtttvvvwwwwwwxxxzzz{{{}}}~~~~~~{{{}}}yyyrrrqqquuutttmmmhhhiiimmmrrryyywwwjjj[[[XXXUUUWWW```lllxxx~~~}}}|||wwwsssooonnnnnnooollljjjgggggggggeeebbb^^^ZZZXXXWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRSSSTTTWWWZZZ[[[\\\[[[[[[[[[\\\]]]^^^^^^XXX[[[^^^___]]][[[YYYYYYZZZWWWSSSOOOMMMNNNOOOQQQLLLNNNOOOOOOOOOOOOQQQRRRSSSUUUYYY^^^ccciiiqqquuuxxx{{{}}}~~~~~~mmmdddZZZeeeqqqyyyqqqvvv{{{kkk]]]OOOOOOOOOMMMJJJEEE@@@>>>888777666555555444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111000000111333444666444444444444444444444444xxxxxxlll^^^VVVRRRXXXhhhzzz}}}~~~zzzzzz}}}tttiii\\\VVVQQQSSSSSSOOOLLLKKKEEECCC@@@<<<;;;;;;<<<======>>>>>>===<<<===AAACCCCCCIIIRRRYYY^^^```aaabbb___aaadddeeeddddddddddddgggggggggggghhhiiijjjkkklllkkkiiihhhhhhhhhiiiiiihhhhhhhhhiiiiiijjjjjjkkkllllllmmmmmmoooppprrrrrrpppppppppqqqrrrssstttuuuvvvwwwxxxzzz{{{|||}}}}}}zzz{{{~~~~~~vvvooopppvvvvvvnnnhhhiiimmmrrryyyzzznnnaaa[[[YYY\\\aaahhhrrr||||||wwwvvvssspppnnnlllkkkiiigggggggggfffdddaaa^^^ZZZXXXYYYXXXWWWVVVUUUSSSRRRRRROOOOOOOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZVVVTTTRRRPPPNNNMMMLLLLLLLLLNNNPPPPPPOOOOOOPPPQQQSSSUUUXXX[[[```gggoootttuuuxxx|||~~~rrriii[[[]]]iii}}}|||xxxuuusssyyylllaaaXXXQQQLLLMMMLLLGGGBBB@@@===:::777666666666666555444444444444444444444444555555555444444333333333333333333333333333333333333333333222222222111111111000000000111222222333333333333222222111111111sss~~~wwwkkk```ZZZUUU]]]nnn}}}uuujjjXXXQQQMMMNNNNNNKKKIIIIIIEEECCC@@@===;;;<<<=========>>>>>>===<<<>>>AAADDDFFFKKKTTT[[[___```aaabbb```bbbddddddccccccdddeeehhhggggggggghhhiiijjjjjjkkkjjjiiihhhhhhiiiiiijjjiiiiiijjjjjjjjjjjjjjjjjjllllllmmmmmmnnnooopppqqqpppppppppqqqrrrssstttuuuvvvwwwyyy{{{}}}~~~~~~~~~{{{|||~~~~~~vvvpppqqqwwwvvvnnnhhhiiimmmrrryyyzzznnn```[[[XXX[[[aaahhhrrr||||||yyyuuussspppmmmlllkkkiiiggghhhgggfffdddaaa^^^[[[YYYZZZYYYXXXWWWUUUTTTRRRRRRPPPPPPQQQQQQSSSTTTVVVWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNPPPPPPOOOOOOPPPQQQRRRTTTVVVYYY^^^fffnnntttvvvyyy|||~~~~~~~~~uuuiii\\\\\\dddvvv|||wwwtttsssrrrfffYYYQQQLLLLLLLLLHHHDDDCCC===;;;888666666666555444444444444444444444444444555555444444444333333333333333333333333333333333444444333333333222222222111111111111111222333333333333333222222222111111jjjyyyuuuggg^^^ZZZYYYcccvvv~~~}}}tttjjjVVVNNNIIIIIIJJJHHHGGGHHHDDDCCC@@@>>>=========>>>===>>>>>>======???BBBEEEIIIOOOVVV\\\___```aaabbbaaabbbccccccbbbccceeeggghhhhhhggggggggghhhiiiiiijjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjmmmmmmmmmmmmnnnnnnoooooooooppppppppprrrssstttuuuvvvxxxzzz|||~~~{{{|||}}}vvvpppqqqwwwvvvnnnhhhhhhlllqqqyyyyyynnn```[[[XXX[[[```hhhrrr|||~~~}}}{{{uuurrrooommmlllkkkiiiggghhhgggfffdddaaa^^^\\\[[[ZZZZZZXXXWWWUUUSSSRRRQQQRRRRRRSSSTTTUUUWWWYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]][[[YYYWWWUUUTTTSSSTTTSSSQQQPPPNNNMMMLLLLLLLLLNNNPPPPPPOOOOOOPPPQQQQQQRRRTTTWWW]]]eeeooouuuwwwyyy|||}}}}}}~~~{{{jjj^^^ZZZ]]]lllyyyxxxuuusssrrr{{{nnn^^^TTTMMMLLLMMMJJJGGGFFF>>>;;;888666666666555444555555555555555555555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333444333333333222222222222111cccsssrrrbbbYYYVVV\\\hhh{{{~~~yyysss||||||sssiiiUUUMMMGGGGGGHHHGGGGGGHHHCCCBBB@@@>>>>>>>>>>>>???===>>>>>>>>>>>>@@@DDDGGGLLLQQQWWW\\\^^^___``````bbbccccccbbbaaabbbeeeggghhhhhhgggggggggggghhhhhhiiiiiiiiiiiijjjkkkkkklllmmmmmmmmmllllllkkkkkkjjjmmmmmmmmmnnnnnnnnnnnnmmmooooooooopppqqqssstttuuuvvvwwwzzz}}}|||}}}|||tttoooqqqxxxvvvnnnggggggkkkpppwwwyyyoooaaa[[[XXXZZZ___gggrrr|||}}}}}}~~~}}}|||tttrrrooommmlllkkkiiigggggggggeeecccaaa___]]]\\\ZZZYYYXXXVVVTTTRRRPPPPPPRRRRRRSSSUUUVVVYYYZZZ\\\[[[ZZZZZZZZZ[[[[[[\\\]]][[[[[[[[[\\\\\\\\\]]]]]]^^^]]]\\\ZZZWWWUUUTTTSSSSSSRRRQQQOOONNNMMMMMMMMMLLLMMMOOOPPPOOOOOOPPPQQQRRRSSSTTTWWW]]]eeeooovvvyyyzzz||||||}}}~~~ooobbb[[[WWWccc{{{zzz~~~|||vvvrrrppp}}}zzzggg[[[OOOLLLLLLJJJGGGFFF>>><<<999777777666555444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222444333333222222333444444222222222222222222222222___lll}}}ppp^^^TTTSSS]]]lll~~~wwwmmmttt}}}zzzpppgggTTTLLLEEEEEEFFFEEEDDDFFFAAAAAA???>>>>>>>>>??????======>>>>>>???AAAEEEHHHNNNRRRWWW[[[]]]]]]^^^___bbbccccccbbbaaabbbeeeggggggggggggggggggggghhhiiiiiiiiijjjjjjkkkkkkkkkkkknnnmmmmmmllllllkkkkkkkkklllmmmnnnoooooonnnnnnmmmnnnnnnooopppqqqssstttuuuvvvxxx{{{~~~{{{|||xxxqqqmmmpppwwwuuummmeeeeeehhhmmmvvv}}}}}}yyyoooccc\\\XXXYYY^^^eeeppp{{{}}}|||}}}}}}|||sssqqqnnnllllllkkkiiigggfffeeedddbbb```^^^]]]]]]XXXWWWVVVTTTSSSQQQPPPOOOQQQQQQSSSTTTVVVYYY[[[\\\\\\[[[[[[[[[[[[\\\\\\]]]ZZZZZZZZZZZZ[[[[[[[[[\\\]]]\\\[[[ZZZXXXWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMLLLMMMOOOPPPOOOOOOPPPQQQSSSTTTVVVYYY^^^gggpppvvvyyyzzz|||}}}}}}~~~wwweee]]]VVV]]]uuu~~~wwwooooooyyytttdddTTTMMMLLLIIIFFFEEE???===999777777666555444555555555555555555555555444444444444444444444444333333333333333333333333000000000111111111111111444444333222222333333333222222222222222222222222^^^gggtttnnn[[[SSSTTT^^^pppzzzlllqqqyyy~~~~~~wwwlllcccQQQIIIDDDDDDDDDAAA@@@AAA??????>>>>>>>>>>>>>>>>>><<<===>>>???@@@BBBGGGJJJOOOSSSXXX[[[]]]]]]^^^___aaabbbccccccbbbccceeegggffffffffffffggghhhiiijjjiiijjjkkkkkklllkkkkkkjjjllllllllllllllllllkkkkkklllmmmooopppppppppooonnnmmmmmmnnnoooqqqssstttuuuxxxzzz}}}zzz{{{~~~}}}sssmmmjjjnnnwwwtttkkkcccbbbeeekkksss{{{zzz}}}yyypppeee^^^XXXYYY]]]dddoooyyy~~~|||{{{{{{{{{rrrpppmmmlllkkkkkkiiigggeeedddbbb```^^^]]]]]]]]]WWWWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRTTTWWWYYY\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^XXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVUUUPPPPPPOOONNNNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOPPPQQQSSSUUUXXX[[[```gggoootttxxxzzz}}}~~~~~~ggg```VVVZZZqqq}}}rrrhhhqqqlllXXXNNNKKKHHHEEECCC@@@===:::888777777555444444444444444444444444444333333333444444444444555333333333333333333333333000000000111111111111111444333333222222222222333111222222222222333333333aaabbbkkkxxxyyygggWWWRRRVVV___ttt|||oooqqqwww}}}}}}uuuiii```RRRJJJEEEEEEEEEAAA>>>>>>==================>>>>>><<<===>>>???@@@CCCHHHKKKQQQTTTYYY\\\^^^^^^```aaa```bbbddddddccccccdddeeeddddddeeeeeeggghhhjjjkkkjjjkkklllllllllkkkjjjiiikkkkkkkkkkkkkkkllllllllllllmmmoooqqqrrrrrrqqqpppmmmmmmnnnoooqqqssstttvvv|||~~~yyyzzz}}}yyyooojjjhhhmmmvvvsssjjjaaa```ccchhhqqqyyywwwzzz||||||yyyqqqggg```YYYYYY\\\bbbmmmwww}}}zzzyyyxxxrrrpppmmmlllkkkkkkiiigggcccbbb```^^^]]]\\\\\\]]]WWWWWWVVVVVVUUUTTTTTTSSSPPPQQQRRRUUUXXX[[[]]]___```______^^^^^^^^^______ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSOOOOOONNNNNNNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOPPPQQQRRRUUUXXX\\\```ffflllpppwwwzzz}}}fffaaaXXXXXXmmmnnnttt}}}qqqZZZNNNKKKHHHEEEDDDAAA>>>:::888777777555444333333333333333333333333333333333444444444555555333333333333333333333333111111222222333333333333333333222111111111111111111111222222222333333333ccc```fffttt~~~~~~||||||}}}}}}{{{qqq```QQQPPPWWW```www|||qqqssswww}}}|||sssfff^^^TTTMMMHHHIIIHHHCCC@@@???<<<<<<<<<<<<============<<<===>>>???AAADDDHHHLLLRRRUUUZZZ]]]___```aaaccc___aaadddeeeddddddddddddccccccdddeeegggiiikkklllkkkllllllmmmlllkkkiiihhhjjjjjjjjjkkkkkklllllllllkkkmmmooorrrssssssrrrqqqlllmmmmmmoooqqqsssuuuvvvyyyzzz|||}}}uuulllgggffflllvvvrrriii```___bbbgggpppxxxuuuwwwyyy{{{~~~zzzrrriiiaaaZZZYYY[[[aaakkkuuu}}}yyywwwvvvrrrooommmkkkkkkkkkiiihhhbbbaaa___]]]\\\\\\\\\\\\XXXXXXXXXWWWWWWWWWVVVVVVQQQQQQSSSUUUYYY\\\^^^```aaaaaa```````````````aaa]]]]]]^^^^^^^^^_________YYYXXXWWWUUUSSSQQQPPPOOOOOOOOONNNNNNMMMNNNNNNOOOLLLNNNPPPPPPOOOOOOPPPQQQQQQTTTXXX\\\```eeejjjmmmwwwzzz~~~eeebbbYYYWWWjjj~~~}}}sssZZZNNNKKKIIIFFFEEEAAA>>>;;;888777777555444222222222222222222222222333333333444444555555555333333333333333333333333333333333444444555555555333222222111000000000111111111111222222333333333fffgggkkkpppwww|||~~~~~~|||wwwrrrkkk]]]PPPOOOVVVkkkxxx{{{yyy|||~~~|||uuullleeeaaa___SSSKKKJJJIIICCC???@@@>>>===;;;;;;===>>>===<<<======>>>@@@CCCHHHLLLNNNWWWXXXZZZ]]]___aaabbbbbb```aaabbbcccdddeeeeeeeeedddeeeeeefffhhhiiikkklllkkklllmmmnnnnnnllljjjiiijjjhhhggghhhjjjlllmmmmmmooooooooooooppppppppppppsssrrrrrrssssssuuuvvvvvv|||}}}xxxrrrsss|||}}}tttggg```]]]dddooo|||tttjjj___\\\^^^bbbkkktttxxxyyyxxxwwwyyy}}}{{{vvvnnneee\\\XXXXXX]]]iiittt}}}}}}{{{yyywwwuuuppppppoooooonnnlllkkkjjjbbbaaa___]]][[[ZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTUUUXXX]]]___^^^\\\aaaaaaaaaaaaaaa```______]]]]]]]]]^^^___```aaaaaaXXXVVVTTTTTTVVVUUURRRNNNPPPNNNLLLLLLNNNOOOPPPOOONNNNNNNNNOOOOOOPPPPPPPPPRRRTTTWWWZZZ^^^ccciiinnnwwwyyy|||~~~~~~hhh```YYY\\\jjj~~~~~~~~~~~~{{{{{{~~~|||ttt```QQQJJJIIIHHHGGGBBB???;;;888888777777666555555555555555555555555333333333333333333333333333333333333333333333333222333333444444333333222111111222222222222111111222333444333111000111222jjjkkknnntttzzz~~~xxxqqqhhhZZZPPPPPPWWWgggsss~~~zzz~~~|||rrrgggaaa^^^]]]SSSLLLLLLJJJEEEAAA@@@>>>===;;;;;;===>>>===<<<======>>>@@@DDDHHHMMMOOOWWWXXXZZZ\\\^^^```aaaaaa```aaabbbcccdddeeeeeeeeeeeeeeeeeefffhhhiiikkkllllllkkkkkkjjjjjjjjjjjjjjjkkkiiihhhiiikkknnnnnnnnnnnnnnnnnnoooooooooppppppqqqqqqqqqrrrtttvvvwwwxxx|||}}}yyytttsss{{{}}}tttfff___[[[aaammm{{{wwwkkk```\\\]]]aaajjjssstttvvvvvvvvvyyy~~~}}}xxxmmmeee]]]YYYXXX\\\gggrrr{{{~~~|||{{{yyywwwuuunnnnnnnnnmmmlllkkkjjjiiicccbbb```^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUVVVYYY]]]``````___``````aaaaaaaaaaaa``````]]]]]]]]]]]]^^^___aaabbb[[[XXXVVVUUUVVVVVVSSSQQQQQQOOOLLLLLLMMMOOOOOONNNLLLMMMMMMNNNOOOPPPPPPQQQQQQTTTWWWZZZ___dddkkkooowwwzzz|||~~~~~~pppdddYYYXXXbbbsss~~~|||yyywwwzzzzzzzzzrrr___QQQKKKIIIHHHHHHCCC@@@<<<999888777666555555555555555555555555555333333333333333333333333333333333333333333333333222222333333333333222222222222333333333333222222222333444333111000111222pppppprrrwww~~~yyynnnbbbVVVOOOPPPVVV```kkk~~~|||}}}nnn```[[[[[[ZZZSSSNNNMMMLLLGGGBBB@@@>>>===;;;;;;===>>>===<<<======>>>AAAEEEJJJNNNQQQVVVWWWYYY[[[]]]___`````````aaabbbdddeeeeeeffffffeeeeeeeeefffgggiiikkkkkkllljjjhhhgggfffgggiiijjjllljjjiiijjjmmmooooooooommmmmmnnnnnnnnnoooooooooooopppqqqrrruuuwwwyyyzzz|||~~~{{{tttrrrxxx~~~uuueee]]]YYY___jjjyyy{{{nnnaaa[[[[[[^^^gggooopppssstttuuuyyy~~~}}}zzzlllddd]]]ZZZXXX[[[dddnnnxxx}}}{{{zzzyyywwwuuummmmmmllllllkkkjjjiiihhhfffdddbbb___\\\ZZZYYYXXXVVVVVVUUUUUUTTTUUUUUUUUUXXXWWWWWWYYY\\\```bbbbbb`````````aaaaaaaaaaaaaaa^^^]]]\\\\\\]]]___bbbccc]]][[[XXXVVVVVVVVVUUUTTTRRRPPPMMMLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQRRRQQQSSSWWW[[[```fffmmmrrrxxxzzz|||~~~~~~zzzkkk[[[VVVZZZgggzzzzzztttrrrxxx{{{xxx{{{{{{xxx{{{ooo^^^QQQKKKIIIIIIHHHEEEBBB===:::888777555444555555555555555555555555333333333333333333444444333333333333333333333333111111222222222222111111333333333444444333333333222333444333111111111222wwwvvvwwwzzz|||lll\\\QQQMMMOOOTTTXXXbbbssslll[[[VVVWWWUUURRROOONNNLLLHHHDDDAAA>>>===;;;;;;===>>>===<<<======???BBBFFFKKKPPPRRRVVVWWWYYY[[[]]]^^^______```aaabbbdddeeefffffffffeeeeeeffffffgggiiijjjkkkjjjiiihhhgggggghhhiiijjjkkkjjjiiikkkmmmoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnqqqqqqrrrsssuuuwwwyyyzzz{{{}}}{{{tttppptttzzz~~~vvvggg^^^YYY]]]hhhwwwsssddd[[[YYY[[[bbbjjjlllpppssstttwww{{{{{{xxxkkkddd^^^ZZZXXXYYYaaajjjuuu~~~~~~{{{yyyyyyxxxvvvuuunnnmmmlllkkkjjjiiiiiiiiihhhfffccc```]]]ZZZYYYXXXUUUUUUTTTTTTTTTUUUUUUVVVXXXWWWWWWXXX[[[___bbbdddbbbbbbaaa```````````````^^^]]]\\\[[[\\\___aaaccc^^^\\\YYYVVVUUUUUUUUUUUUSSSQQQNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTQQQSSSWWW\\\aaahhhoootttxxxzzz}}}~~~~~~ooo^^^XXXYYY```ooo}}}zzzssspppvvv~~~{{{zzz{{{zzzwwwmmm^^^QQQJJJHHHHHHHHHGGGDDD>>>;;;888777555333555555555555555555555555333333333444444444444444333333333333333333333333000111111222222111111000222222333333333333222222111333333333111111222333|||{{{zzz|||~~~jjjWWWNNNMMMPPPRRRTTTZZZhhh{{{lllYYYRRRSSSOOOOOONNNLLLKKKHHHDDD@@@>>>===;;;;;;===>>>===<<<===>>>???BBBGGGMMMRRRTTTVVVWWWYYY[[[]]]^^^^^^___```aaabbbdddfffgggggggggffffffffffffgggiiijjjjjjhhhiiijjjkkkkkkjjjiiiiiijjjiiiiiijjjmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnssssssssstttuuuvvvwwwxxxyyy||||||tttnnnppptttyyyyyylllbbbZZZ\\\fffuuuxxxhhh^^^XXXXXX]]]ccciiinnnrrrrrrtttxxxxxxuuukkkddd]]]ZZZWWWWWW^^^fffsss||||||yyyxxxwwwwwwuuusssooonnnlllkkkjjjiiiiiijjjiiihhheeeaaa^^^[[[YYYXXXTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY\\\```ccceeedddbbb```___^^^^^^^^^^^^]]]\\\[[[\\\^^^```aaa]]][[[YYYUUUSSSRRRSSSTTTTTTQQQNNNMMMMMMMMMLLLKKKNNNNNNOOOQQQRRRTTTUUUVVVPPPSSSWWW\\\bbbhhhpppuuuxxx{{{}}}~~~~~~~~~qqqaaa\\\[[[\\\ffftttzzz}}}vvvrrrvvv}}}zzz{{{|||vvvmmm___SSSJJJGGGGGGGGGHHHEEE???;;;999777555444555555555555555555555555333333333444444555555555333333333333333333333333000111111222222111111000111111222222222222111111111222333333111111222333~~~iiiVVVNNNRRRVVVVVVTTTVVV___pppnnnYYYPPPOOOJJJMMMLLLIIIGGGGGGDDD@@@>>>===;;;;;;===>>>===<<<===>>>@@@CCCHHHNNNSSSVVVWWWXXXZZZ\\\]]]^^^______```aaabbbdddfffggghhhhhhffffffffffffggghhhiiijjjhhhiiikkkmmmmmmllljjjiiiiiiiiiiiikkkmmmnnnmmmlllmmmmmmnnnnnnnnnooooooooottttttttttttuuuvvvwwwwwwyyy}}}vvvmmmlllnnnsss{{{}}}qqqeee[[[[[[cccrrroooccc[[[WWWYYY^^^dddkkkppppppqqqtttuuurrrllleee]]]XXXUUUUUU[[[cccpppzzz~~~|||yyywwwvvvuuusssqqqooonnnllljjjiiiiiiiiijjjjjjhhheeebbb___\\\ZZZZZZUUUTTTUUUUUUVVVWWWXXXYYYWWWXXXYYYYYYYYY[[[^^^aaaeeedddbbb```^^^^^^^^^___^^^^^^]]]]]]]]]]]]^^^^^^[[[ZZZYYYVVVRRRQQQQQQSSSSSSQQQNNNMMMMMMMMMLLLKKKOOOOOOPPPQQQRRRTTTUUUUUUQQQSSSWWW\\\aaahhhoootttyyy{{{}}}~~~~~~~~~~~~~~~vvveee```]]]YYYaaannn|||zzzwwwyyy~~~{{{yyyyyyxxxqqqdddWWWMMMHHHGGGGGGIIIEEE@@@<<<:::888666555555555555555555555555555333333333444555555666666333333333333333333333333111111222222222222111111000111111222222111111000000222333333222111222444iiiVVVSSSZZZ______XXXUUUYYYgggwww~~~{{{pppZZZMMMIIIFFFJJJJJJEEECCCDDDCCC@@@>>>===;;;;;;===>>>===<<<===>>>@@@DDDIIIOOOUUUXXXYYYYYY[[[]]]^^^_________```aaabbbdddfffhhhhhhiiigggffffffgggggghhhiiijjjiiijjjjjjkkkkkklllkkkkkkjjjiiijjjlllooopppnnnmmmnnnnnnnnnoooooooooppppppssssssssstttuuuwwwxxxyyyzzzzzzooojjjiiilllttt}}}}}}uuuhhh[[[YYY```mmmxxxkkk```YYYXXX[[[^^^ffflllnnnooorrrtttrrrmmmeee\\\WWWSSSRRRYYYbbbmmmwww~~~|||xxxvvvuuusssqqqooonnnmmmjjjhhhggghhhhhhiiijjjhhhfffccc```]]]\\\[[[UUUUUUUUUVVVWWWYYYZZZ[[[YYY[[[]]]\\\[[[[[[]]]___cccbbb```_________aaabbb^^^^^^______^^^]]][[[ZZZYYYZZZZZZWWWSSSPPPPPPRRRSSSPPPNNNMMMMMMNNNMMMLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQSSSWWW[[[aaagggnnnsssyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~nnnggg```YYY```nnn}}}||||||xxx~~~wwwjjj\\\QQQJJJHHHHHHHHHEEE@@@<<<:::999777666555555555555555555555555333333444444555666666666333333333333333333333333222222333333333333222222111222222333333222222111000222333333222111333444~~~iiiXXXWWWaaagggfff\\\VVVVVVaaaqqq}}}ssspppqqq[[[LLLFFFDDDHHHHHHBBB@@@CCCCCC???>>>===;;;;;;===>>>===<<<===>>>@@@DDDJJJPPPUUUYYYYYYZZZ\\\]]]^^^___`````````aaaccceeefffhhhiiiiiiggggggfffgggggghhhiiijjjkkkjjjiiihhhiiijjjlllmmmkkkkkklllnnnpppqqqpppnnnooooooooooooppppppppppppqqqqqqrrrtttvvvxxxzzz{{{|||~~~qqqiiifffhhhpppxxxzzz}}}wwwiii[[[WWW]]]jjj|||~~~pppddd[[[XXXZZZYYYbbbiiilllnnnrrrtttsssnnneee\\\VVVQQQQQQXXXaaakkkuuu|||xxxvvvtttrrrpppnnnmmmkkkiiigggffffffggghhhjjjhhhfffccc```^^^]]]\\\UUUUUUVVVWWWXXXYYY[[[\\\ZZZ]]]______]]]\\\]]]___``````^^^^^^___aaaccceee^^^___``````___\\\ZZZXXXYYY[[[\\\YYYTTTQQQPPPQQQRRRPPPMMMLLLMMMNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSWWW[[[```fffmmmrrryyy{{{~~~~~~~~~~~~~~~~~~~~~~~~wwwmmmccc[[[bbbqqq}}}}}}}}}{{{{{{ooo```TTTLLLJJJIIIHHHEEE@@@<<<;;;:::888777555555555555555555555555333333444444555666777777333333333333333333333333222333333444444333333222222333333444444333333222000111333333222222333444nnnZZZSSS\\\ggglll```YYYVVV\\\gggqqq|||tttgggfff{{{hhhWWWJJJ???DDDDDDCCCBBB@@@??????>>><<<<<<<<<<<<<<<===>>>>>>===@@@EEEJJJNNNRRRVVVYYYYYY[[[___bbbcccaaa___^^^___```aaaccceeeggghhhiiilllkkkhhhgggggghhhjjjlllhhhhhhhhhiiijjjjjjjjjkkkiiijjjlllnnnoooooonnnnnnmmmnnnnnnoooooooooooonnnqqqqqqrrrtttuuuwwwxxxyyyuuunnniiieeeeeeiii||||||~~~xxxmmm```ZZZ[[[eeewwwtttfff]]]WWWSSSXXX^^^ccchhhpppxxxxxxqqqpppgggZZZQQQNNNQQQWWW[[[fffqqq~~~|||zzzwwwvvvuuurrrooolllmmmllljjjiiihhhggghhhhhhffffffdddcccaaa^^^]]][[[XXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]aaaaaabbbbbbbbbaaaaaa```````````````___^^^]]]]]]^^^\\\YYYWWWUUUSSSPPPNNNQQQPPPNNNLLLLLLLLLLLLMMMPPPQQQRRRQQQOOOOOOQQQSSSSSSTTTVVVYYY]]]eeemmmsssyyy}}}}}}~~~~~~~~~oooiii___^^^lll{{{}}}~~~}}}yyyjjjXXXMMMJJJMMMKKKIIIFFF@@@;;;777777888666666555555555444444444333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333|||jjjXXXUUU___iiimmmccc[[[WWW\\\fffoooyyy{{{hhh^^^^^^uuu|||dddTTTJJJBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>===AAAFFFKKKOOORRRWWWYYYZZZ\\\^^^aaabbbaaa```___``````aaaccceeeggghhhhhhlllkkkiiihhhhhhiiikkkllliiiiiiiiiiiiiiijjjjjjjjjiiijjjlllnnnoooooonnnnnnmmmnnnnnnooooooooooooooorrrrrrsssuuuwwwxxxyyyzzz}}}wwwnnnhhhcccbbbeeerrrtttyyyyyynnnbbb[[[\\\eeevvv}}}mmmaaaXXXSSSRRRXXX]]]aaajjjssstttooorrrjjj]]]SSSOOOQQQUUUYYYdddnnn{{{}}}{{{yyywwwvvvuuussspppmmmkkkjjjiiigggffffffffffffggggggfffeeecccaaa___]]]YYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]______```aaaaaaaaaaaa```^^^_________^^^^^^]]]\\\]]][[[XXXVVVUUUSSSPPPNNNPPPOOONNNLLLKKKKKKLLLLLLPPPQQQQQQQQQPPPPPPQQQSSSQQQRRRTTTVVV[[[bbbjjjpppwww{{{~~~~~~~~~~~~~~~~~~yyynnnaaa^^^lllyyytttvvv|||yyy~~~tttbbbSSSMMMLLLKKKIIIFFFAAA;;;888777888666666555555555444444444444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333sssbbbWWW[[[fffnnnooofff^^^ZZZ^^^fffnnnvvv}}}xxxiiiZZZUUUWWWnnnwww___OOOHHHEEE??????>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>BBBGGGLLLPPPSSSWWWYYY[[[\\\]]]___``````````````````bbbccceeefffhhhhhhkkkjjjiiihhhhhhiiikkkllljjjjjjjjjiiiiiiiiiiiiiiiiiijjjlllnnnoooooonnnnnnmmmmmmnnnooooooooooooooorrrssstttvvvxxxyyy{{{{{{{{{rrriiicccaaabbbhhhlllttt}}}{{{pppddd]]]]]]dddsssuuufffZZZSSSMMMRRRVVV\\\dddmmmqqqppptttmmmaaaVVVPPPOOORRRUUU___jjjwww}}}zzz{{{yyywwwuuuuuutttrrrppplllkkkiiihhhgggfffffffffgggggghhhhhhfffdddaaa___ZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^______````````````]]]]]]]]]]]]]]]]]]\\\[[[\\\ZZZWWWVVVUUUSSSQQQOOOOOONNNMMMLLLKKKKKKKKKLLLOOOPPPQQQQQQPPPPPPRRRTTTQQQRRRTTTVVVZZZ```hhhnnntttxxx}}}~~~~~~~~~~~~tttccc___lllwwwllljjjwww~~~xxxmmm\\\QQQMMMKKKJJJGGGBBB<<<999888888666666666555555555444444555555555555555555555555333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333~~~|||yyywwwuuugggYYYWWWbbbooouuutttiiiaaa\\\```hhhpppwww~~~~~~xxxlll^^^TTTRRRUUUhhhyyyvvv^^^LLLEEECCC>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>CCCHHHNNNQQQTTTWWWYYY[[[\\\\\\]]]^^^```aaabbb```aaabbbccceeefffggghhhiiiiiihhhhhhhhhiiijjjjjjkkkjjjjjjjjjiiihhhhhhhhhiiijjjlllnnnoooooonnnnnnlllmmmnnnoooooopppoooooorrrssstttvvvxxxzzz{{{||||||yyynnnfffbbb```ccchhhpppzzz}}}rrrfff___^^^cccppp}}}zzziii[[[SSSMMMPPPSSSXXX```iiipppsssuuuooodddYYYPPPMMMNNNPPPZZZdddqqq{{{{{{xxxzzzxxxvvvuuuuuutttsssqqqnnnmmmlllkkkjjjiiiiiihhheeefffhhhhhhgggeeebbbaaa\\\\\\\\\\\\]]]]]]]]]]]]____________````````````______`````````______^^^\\\\\\\\\\\\\\\[[[[[[ZZZZZZXXXVVVUUUTTTSSSQQQOOOMMMMMMMMMLLLLLLKKKKKKKKKNNNOOOPPPPPPPPPPPPSSSUUUTTTUUUVVVWWW[[[aaaiiinnnqqquuu{{{xxxddd___kkk~~~mmmgggppptttaaaTTTMMMLLLKKKHHHCCC>>>:::999999666666666666555555555555444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333{{{wwwrrrnnnhhh[[[RRRXXXiiiwwwzzzxxxjjjbbb___dddlllsss{{{wwwhhhZZZTTTTTTVVVdddtttvvv___KKKBBB@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>???DDDJJJOOOSSSUUUXXXYYY[[[[[[[[[\\\]]]___aaacccaaaaaabbbccceeefffggggggffffffggghhhhhhiiihhhhhhkkkjjjjjjjjjiiihhhhhhhhhiiijjjlllnnnoooooonnnnnnlllmmmnnnooopppppppppppppppqqqsssuuuwwwyyy{{{{{{sssjjjccc]]]^^^bbbjjjttt}}}}}}ssshhhaaa^^^aaammmxxxmmm^^^VVVOOOOOOPPPTTTZZZbbbkkkrrrsssooofff[[[QQQKKKKKKLLLUUU^^^kkkwwwzzzwwwyyywwwtttsssttttttsssrrrnnnnnnmmmlllkkkjjjiiiiiidddeeefffgggfffeeecccbbb^^^^^^^^^^^^]]]]]]]]]]]]______`````````aaaaaaaaabbbbbbbbbaaa```___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXVVVTTTTTTTTTTTTRRRPPPMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPQQQSSSUUUUUUVVVWWWXXX[[[```gggmmmoootttzzz~~~{{{ggg```jjj~~~tttiiimmm}}}uuucccUUUNNNLLLLLLIIIEEE???;;;999999777777666666666555555555333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333{{{tttmmmhhh^^^SSSOOO\\\ooo{{{|||yyyjjjdddaaafffooovvv~~~wwwggg[[[XXXXXXYYYdddpppyyysss___KKKAAA>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@EEEKKKQQQTTTVVVXXXYYYZZZZZZ[[[\\\]]]___aaabbbaaabbbbbbccceeeffffffgggeeefffhhhiiijjjiiihhhhhhjjjjjjjjjiiiiiiiiiiiiiiiiiijjjlllnnnoooooonnnnnnkkklllmmmooopppppppppppppppqqqrrruuuwwwyyy{{{|||zzzpppeee\\\XXX[[[bbbkkkuuu}}}|||rrrhhhaaa^^^```jjjtttvvveee[[[QQQNNNMMMOOOSSSYYYcccmmmrrroooiii^^^SSSLLLJJJKKKQQQYYYgggsss}}}{{{xxxyyyvvvsssrrrrrrrrrqqqppplllllllllkkkjjjiiihhhgggccccccdddddddddddddddddd``````______^^^^^^]]]]]]^^^^^^^^^___``````aaaaaabbbbbbbbbaaa```___^^^]]]]]]]]]]]]\\\[[[YYYXXXWWWVVVTTTSSSSSSTTTTTTRRRQQQMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOPPPPPPRRRTTTVVVUUUVVVVVVWWWYYY^^^eeejjjoootttzzz}}}~~~llldddjjjwww|||mmmjjjsss~~~uuueeeWWWOOOMMMLLLKKKFFFAAA<<<::::::777777777666666666555555333333333333333333333333333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333|||sssjjjcccYYYPPPQQQaaasss{{{yyyvvvllleeebbbgggooovvv}}}wwwiii```______]]]dddkkkpppkkk\\\LLLCCCAAA============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAFFFMMMRRRUUUWWWXXXYYYYYYYYY[[[\\\^^^```aaaaaabbbbbbcccddddddeeeffffffeeegggiiikkklllkkkjjjiiiiiiiiiiiiiiiiiijjjjjjjjjiiijjjlllnnnoooooonnnnnnkkklllmmmoooppppppqqqqqqqqqrrrsssvvvxxxzzz|||}}}xxxkkk```WWWXXX[[[bbbkkktttzzz}}}zzzqqqhhhaaa^^^___gggqqqooobbbUUUOOOLLLLLLMMMQQQ\\\hhhqqqppplllbbbWWWOOOMMMMMMNNNVVVcccqqq|||~~~|||zzzyyyvvvrrrppppppppppppooollllllmmmlllkkkjjjhhhgggdddccccccccccccdddfffgggaaaaaa``````___^^^]]]]]][[[[[[[[[\\\]]]^^^^^^^^^^^^______``````_________```___^^^]]][[[XXXVVVUUUTTTSSSRRRRRRSSSTTTSSSQQQMMMNNNOOOPPPPPPOOONNNMMMLLLMMMOOOPPPPPPRRRUUUWWWWWWWWWWWWXXXYYY^^^eeejjjpppuuuzzz}}}}}}}}}tttjjjmmmppprrrhhhjjjpppxxx}}}yyyhhhYYYOOOMMMMMMKKKGGGBBB===;;;:::777777777777666666666555444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333~~~ssshhh```WWWPPPSSSddduuuzzzvvvsssmmmfffbbbgggooouuu{{{}}}~~~xxxllldddeeeeeebbbdddgggiiidddYYYLLLEEEEEE<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAAFFFMMMSSSVVVWWWXXXYYYXXXYYY[[[]]]___```aaaaaabbbbbbcccddddddeeefffffffffhhhkkkmmmnnnmmmllljjjhhhhhhiiiiiijjjjjjjjjkkkiiijjjlllnnnoooooonnnnnnkkklllmmmoooppppppqqqqqqrrrsssuuuwwwyyy|||~~~rrreeeZZZYYYYYY]]]dddlllrrruuuxxxpppgggaaa^^^^^^fffooo|||vvvgggYYYRRRMMMLLLLLLNNNZZZgggqqqqqqnnneeeZZZQQQOOOPPPMMMUUUbbbppp|||~~~||||||yyyuuurrrooooooooonnnnnnnnnooooooooonnnllljjjiiieeedddcccbbbccceeegggiiibbbbbbaaa```___^^^^^^]]]XXXXXXYYYZZZ[[[[[[\\\\\\ZZZ[[[\\\^^^___`````````aaaaaa___]]][[[XXXVVVTTTSSSRRRQQQRRRSSSTTTSSSRRRMMMNNNOOOPPPQQQPPPOOONNNKKKMMMOOOPPPPPPRRRUUUWWWZZZZZZZZZZZZ\\\```ggglllqqqvvv{{{}}}}}}|||~~~~~~~~~zzznnnooolllvvvhhhfffhhhmmmzzz{{{{{{~~~}}}lllZZZPPPMMMMMMLLLHHHBBB>>>;;;:::777777777777666666666666555555555555555555555555333333333333333333333333444333333222222333333444222222222222222222222222111111222222222333333333}}}wwwmmmaaaWWWTTTTTTfff{{{xxxmmmpppgggjjjkkkiiimmmvvv||||||{{{qqqllllllhhhbbbcccdddccc]]]RRRHHHBBB???>>>>>>>>>>>>============;;;<<<<<<<<<;;;<<>>>>>>>>>>>=========<<<;;;<<<<<<<<<;;;<<>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<===@@@CCCGGGKKKQQQUUUWWWXXXYYY[[[\\\]]]^^^___```bbbccccccbbbbbbbbbccccccdddeeefffiiijjjkkklllmmmlllkkkkkkgggggghhhhhhiiiiiiiiiiiifffggghhhjjjlllnnnooopppmmmmmmnnnoooooooooooooooqqqsssvvvwwwxxxyyy|||~~~kkkaaaWWWTTTSSSUUUZZZ```gggiiihhhbbb[[[WWWYYY]]]iiiqqq~~~ttthhhZZZRRRNNNMMMPPPVVVdddkkkqqqpppfff[[[RRROOOLLLPPPXXXbbbooo|||~~~|||zzzyyyvvvqqqnnnmmmnnnmmmmmmnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhgggfffeeeggggggggggggfffffffffeeeccc```YYYSSSOOONNNNNNOOOTTTVVVXXXYYYZZZ[[[]]]___```___]]]\\\ZZZZZZYYYYYYUUUTTTRRRPPPOOOOOOOOOPPPOOONNNMMMMMMLLLMMMMMMMMMOOOPPPQQQQQQQQQRRRUUUXXX\\\^^^```___^^^```eeejjjtttvvvzzz|||~~~~~~~~~uuufffsssjjj]]]ZZZWWWdddvvvyyy~~~ooo\\\XXXTTTOOOJJJDDD>>>;;;777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333ppp```UUUaaaiiissszzzqqqkkkrrrtttrrr{{{}}}zzzzzzxxxtttllldddbbb]]]TTTKKKCCC@@@???@@@>>>>>>=========<<<<<<<<<:::<<<=========>>>BBBDDDIIIMMMRRRUUUWWWXXXYYYZZZ\\\\\\^^^___aaabbbcccdddccccccccccccdddeeeffffffjjjjjjjjjjjjkkkkkkkkkkkkgggggghhhhhhiiiiiijjjjjjggghhhiiijjjlllnnnooopppmmmmmmnnnoooooooooooooooppprrrtttvvvwwwxxx{{{~~~xxxkkk]]]VVVSSSRRRUUUZZZ^^^aaaccc```[[[WWWVVVXXXbbbjjjwwwtttcccYYYRRROOOPPPSSS\\\dddllloooiii^^^TTTNNNLLLOOOVVV```lllzzz~~~|||{{{xxxuuupppmmmlllmmmllllllmmmmmmmmmlllkkkjjjjjjiiiiiiiiijjjjjjiiihhhfffeeeggggggggggggiiijjjkkklllmmmhhh___VVVNNNKKKKKKLLLSSSUUUWWWYYYYYY[[[]]]___```___^^^\\\[[[ZZZZZZZZZXXXWWWUUUSSSQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQSSSUUUXXX]]]___aaa```___aaaeeejjjrrruuuyyy|||}}}~~~~~~tttkkkrrr~~~ppp```YYYTTT___pppggg^^^UUUQQQLLLEEE???<<<777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444nnn```YYYhhhrrrwwwzzzqqqkkksssvvvuuu}}}zzzuuukkkdddaaa[[[QQQHHHBBB@@@@@@AAA============<<<<<<<<<<<<:::;;;======>>>@@@CCCFFFLLLOOOSSSVVVWWWXXXYYYZZZ[[[\\\]]]___```bbbcccdddccccccccccccdddeeefffgggiiiiiiiiiiiiiiijjjkkkkkkfffgggggghhhiiiiiijjjjjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmnnnooooooooooooooopppqqqsssuuuvvvxxx|||~~~wwwfff\\\WWWSSSSSSVVVUUUYYY\\\]]]ZZZWWWUUUUUU]]]eeeqqq}}}~~~kkk___VVVPPPOOOPPPWWW^^^hhhnnnlllcccXXXQQQNNNPPPVVV___lllyyy~~~|||{{{xxxtttpppmmmlllllllllkkkllllllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjhhhgggeeeeeeeeeeeegggjjjmmmqqqsssvvvqqqiii]]]SSSMMMLLLMMMTTTVVVXXXZZZZZZ[[[]]]______^^^]]]\\\[[[[[[ZZZ[[[YYYWWWUUUSSSRRRQQQQQQQQQNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRRRRRRRSSSVVVXXX[[[^^^aaaaaa```aaafffjjjooossswww{{{|||~~~~~~~~~|||pppmmmoooxxxwwwdddYYYRRRZZZiiizzz}}}uuufffXXXRRRMMMEEE???===777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444lllbbb]]]nnnwwwyyyyyyqqqkkkssswwwyyy}}}{{{tttjjjccc^^^XXXNNNFFFBBB@@@@@@@@@=========<<<<<<<<<;;;;;;:::;;;===>>>>>>AAADDDGGGNNNQQQTTTVVVWWWWWWYYYZZZZZZZZZ\\\^^^```bbbcccdddccccccccccccdddeeefffggghhhhhhiiiiiiiiijjjjjjjjjffffffggghhhiiijjjjjjkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooooopppqqqssstttvvvxxx|||rrrfff^^^WWWSSSSSSPPPSSSWWWYYYXXXVVVUUUUUUYYYaaalllvvvuuufff[[[SSSOOONNNTTTZZZccckkkmmmhhh]]]UUUOOOQQQWWW```kkkxxx~~~}}}|||xxxuuupppmmmlllmmmlllllllllkkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggfffdddddddddfffiiinnnsssvvvzzzwwwqqqggg[[[SSSQQQRRRVVVXXXZZZ[[[ZZZ[[[]]]___^^^^^^\\\[[[[[[ZZZZZZZZZWWWVVVTTTRRRPPPOOOOOOOOOMMMMMMMMMLLLMMMMMMNNNOOONNNPPPRRRSSSSSSTTTVVVWWWYYY\\\```aaa```bbbfffjjjnnnqqqvvvzzz|||~~~~~~~~~zzznnnkkkjjjqqq||||||{{{lll]]]QQQWWWbbbsssyyyyyy}}}ppp\\\SSSNNNEEE???>>>777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333xxxgggbbb```qqqxxxwwwwwwooojjjqqqvvv~~~~~~{{{{{{tttiiiaaaZZZTTTLLLFFFCCCAAA>>>=========<<<<<<<<<;;;;;;;;;:::;;;===>>>???BBBFFFIIIPPPRRRUUUVVVWWWWWWXXXZZZXXXYYY[[[]]]___aaabbbcccddddddcccddddddeeefffgggggghhhhhhiiijjjiiiiiiiiiffffffggghhhiiijjjkkkkkkllllllllllllllllllllllllmmmmmmnnnoooooooooooooooqqqrrrssstttvvvyyy}}}tttiii^^^VVVSSSQQQRRRTTTUUUUUUTTTTTTSSSUUU\\\fffppp{{{qqqdddYYYRRRPPPPPPTTT\\\eeejjjggg^^^VVVOOOQQQWWW```kkkvvv}}}|||yyyuuuqqqnnnmmmmmmmmmlllkkkkkkiiiiiihhhiiiiiijjjjjjjjjiiihhhggggggggggggfffeeedddeeeggglllqqquuuxxxxxxvvvnnnddd[[[XXXYYYWWWYYYZZZ[[[ZZZZZZ\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZXXXWWWTTTRRRPPPOOOOOOOOOMMMMMMLLLLLLMMMNNNNNNOOONNNPPPSSSTTTTTTTTTVVVWWWWWWZZZ^^^``````bbbfffjjjmmmrrrwww{{{}}}~~~~~~~~~pppkkkgggmmmyyy~~~yyyvvvzzzzzzhhhYYY[[[dddrrrwwwuuuxxx{{{aaaVVVOOOFFF@@@@@@777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333rrrbbb```bbbqqqwwwuuuuuunnniiiooovvvxxxyyy|||uuuhhh___WWWRRRKKKEEECCC@@@===:::======<<<<<<<<<;;;;;;;;;:::;;;===>>>???BBBFFFIIIQQQSSSVVVWWWWWWWWWXXXZZZWWWXXXZZZ\\\^^^```bbbbbbddddddddddddeeefffggggggfffgggiiijjjjjjjjjiiihhheeefffggghhhiiijjjkkkkkkjjjjjjkkkkkkkkkkkkllllllmmmnnnnnnoooooooooooooooqqqrrrtttuuuvvvyyy~~~sssfff[[[VVVRRRSSSSSSSSSSSSRRRRRRRRRQQQXXXbbbkkkvvv{{{mmm```WWWSSSKKKNNNUUU^^^dddccc[[[TTTNNNQQQWWW```jjjuuu~~~}}}}}}yyyvvvqqqnnnmmmnnnmmmmmmkkkjjjiiihhhhhhhhhiiijjjkkkiiihhhfffffffffgggggghhhfffddddddfffjjjooorrrtttwwwxxxrrriiiaaa^^^^^^XXXYYYZZZZZZYYYYYYZZZ\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWTTTRRRQQQQQQQQQMMMMMMLLLLLLMMMNNNOOOOOONNNPPPSSSTTTTTTTTTVVVWWWUUUYYY]]]___```bbbfffjjjnnnrrrxxx|||~~~~~~sssmmmhhhlllyyy}}}vvvqqqtttxxx}}}tttcccccciiivvv~~~wwwtttvvvdddXXXQQQGGGAAAAAA777777777777666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222lll___^^^fffooowwwwwwpppjjjjjjmmm{{{xxxzzz{{{tttjjjeeeVVVQQQJJJFFFEEEBBB???;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===AAAEEEIIIOOOQQQTTTVVVVVVWWWXXXZZZ___\\\ZZZ[[[___bbbcccbbbccccccddddddfffggghhhiiijjjjjjjjjiiiiiiiiihhhhhheeefffhhhkkkmmmnnnoooooojjjjjjjjjkkklllmmmooopppnnnnnnnnnnnnoooooooooooorrrpppooorrrxxx}}}~~~}}}tttfff[[[WWWRRRPPPRRRSSSPPPOOOQQQQQQSSSZZZeeeooozzzvvvfffZZZUUUQQQMMMNNNUUUZZZZZZYYYZZZRRROOOQQQZZZeeennnyyy~~~}}}{{{xxxtttpppooooooppprrrpppnnnjjjgggfffgggiiikkkjjjiiiiiiiiiiiiiiijjjjjjkkkjjjhhhffffffhhhmmmqqqzzzxxxvvvrrrlllfffbbb___^^^]]][[[ZZZZZZZZZZZZ[[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWWWWVVVTTTQQQNNNLLLMMMLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRTTTVVVVVVUUUTTTUUUZZZ^^^___^^^___dddhhhnnnpppuuuzzz~~~}}}~~~{{{qqqfffdddpppxxxsssmmmlllssszzznnnhhhmmmxxxvvvzzzwwwxxx}}}eeeRRRMMMJJJCCC<<<:::888555444555555444444222222444444444444222222////////////000333555666555555444333333222111111000111222222222222111000222333333333222222444666~~~fff\\\^^^jjjrrrxxxvvvooohhhhhhkkkyyy|||wwwzzzzzzssskkkhhhXXXRRRJJJEEEBBBAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======???BBBGGGKKKOOORRRTTTVVVVVVWWWYYYZZZ]]][[[YYYZZZ]]]aaabbbaaaddddddeeeeeeggghhhiiijjjkkkkkkkkkjjjjjjjjjiiiiiifffgggiiikkklllnnnoooooohhhhhhiiiiiijjjkkklllmmmnnnnnnnnnnnnoooooooooooosssrrrrrrtttxxx|||~~~qqqggg^^^WWWRRRQQQOOOLLLKKKMMMPPPQQQWWWaaajjjtttppp```WWWNNNJJJJJJPPPVVVVVVVVVWWWQQQNNNPPPYYYccclllwww}}}}}}~~~{{{yyyuuuqqqoooooopppqqqqqqooollliiihhhiiikkkllljjjiiiiiiiiiiiiiiijjjjjjmmmllljjjhhhgggiiimmmppptttsssqqqoookkkgggcccaaa___^^^\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXWWWUUURRRPPPNNNMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPRRRTTTUUUVVVUUUTTTVVVZZZ^^^___^^^___dddhhhnnnqqquuuzzz~~~~~~zzznnncccaaammmuuurrrmmmmmmnnnttt~~~vvvpppttt|||uuu~~~zzzssstttyyy{{{```PPPLLLJJJDDD>>><<<999666555666666666555333444555555555555444333222222111222333444666777555555444333333222111111222222333444444333222222222333444333222222333555rrr```\\\aaarrrxxx|||yyyqqqkkkjjjmmmxxx}}}wwwvvvxxx{{{yyyrrrlllkkk\\\TTTJJJCCC@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@DDDIIIMMMPPPRRRUUUVVVWWWWWWYYY[[[^^^\\\[[[\\\^^^aaabbbbbbfffffffffggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjfffgggiiijjjlllmmmnnnnnnjjjjjjiiijjjjjjkkkllllllnnnnnnnnnoooooooooppppppssstttvvvvvvxxxzzz}}}uuujjjaaaXXXSSSNNNJJJIIIKKKMMMNNNSSS[[[ccclllyyyjjj]]]QQQLLLIIIMMMQQQQQQQQQSSSOOOMMMOOOWWW```iiisss}}}tttppp}}}|||}}}|||zzzvvvsssqqqppppppqqqrrrpppmmmkkkjjjjjjlllmmmjjjjjjiiiiiiiiiiiiiiijjjnnnmmmkkkiiiggghhhkkknnnmmmllllllkkkiiigggfffeee```___]]]\\\[[[[[[[[[\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUUUUTTTVVVYYY]]]^^^^^^```eeehhhooorrrvvvzzz~~~{{{lllaaa^^^gggpppppplllllliiillltttwwwzzz~~~rrrvvvzzztttuuuyyyqqq[[[MMMKKKJJJEEE@@@===;;;888666777777666555444555555666666555555444333333333333333444555555555444444333333222222111444444555555555555444444333444444333222111333444zzzjjj]]]___gggyyy}}}}}}wwwrrrrrrttt{{{}}}pppvvv}}}~~~yyyqqqnnnnnncccYYYLLLBBB???>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@DDDJJJNNNPPPSSSVVVWWWWWWXXXZZZ[[[_________```aaaccceeeeeegggggghhhiiijjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiihhhggggggiiijjjllllllmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnnnnooooooppppppqqqrrruuuwwwwwwvvvwww|||xxxmmm```XXXQQQKKKIIILLLJJJJJJNNNUUU\\\dddqqq}}}wwwfffZZZRRRLLLLLLMMMLLLKKKMMMMMMKKKMMMTTT\\\dddoooyyypppfffqqq|||{{{|||}}}{{{zzzwwwuuusssqqqqqqqqqrrrpppnnnkkkjjjkkklllmmmkkkjjjiiiiiihhhiiiiiiiiimmmmmmkkkiiiffffffhhhjjjiiiiiiiiiiiihhhggggggfffaaa```^^^\\\[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVVVVVVVTTTSSSQQQPPPNNNNNNMMMLLLMMMNNNOOOPPPNNNPPPSSSTTTTTTTTTTTTUUUWWWYYY\\\]]]^^^aaaeeeiiippprrrvvvzzz}}}~~~mmmbbb\\\bbbkkkmmmkkkjjjeeefffkkkuuu~~~yyyyyy}}}ooorrr|||ssstttxxx{{{lllYYYNNNKKKJJJFFFBBB===;;;888666777777666555444444555555555555444444222222222222222222222222444444444333333222222222444444555555555555444444333444444333222111222444~~~yyypppbbbZZZ```kkkyyy}}}|||yyyyyy{{{~~~~~~~~~}}}}}}oooyyyxxxpppooopppiii^^^OOODDD??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>@@@DDDJJJNNNQQQSSSVVVXXXXXXYYYZZZ\\\^^^___```aaabbbccceeefffggghhhiiijjjkkkkkkkkkjjjhhhhhhhhhhhhggggggggggggggghhhiiijjjkkkkkkkkkkkkmmmmmmmmmllllllmmmnnnnnnnnnnnnnnnooopppqqqqqqqqqqqqtttvvvvvvuuuvvv{{{yyykkk```VVVNNNKKKMMMGGGGGGKKKQQQWWW^^^jjjuuuqqqaaaWWWNNNKKKJJJHHHHHHJJJJJJIIIKKKRRRXXX___jjjuuu|||zzzmmmnnn{{{~~~{{{yyyzzz{{{zzzzzzxxxwwwuuusssrrrrrrqqqooommmkkkjjjjjjkkklllkkkjjjjjjiiihhhhhhiiiiiikkkkkkjjjhhheeeddddddeeeiiiiiihhhgggffffffffffffaaa```^^^\\\[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMNNNPPPQQQNNNQQQTTTUUUTTTTTTUUUVVVXXXYYYZZZ\\\^^^bbbfffiiippprrruuuyyy|||}}}~~~~~~pppeee]]]___gggkkkkkkjjjfffcccgggpppxxx~~~|||uuuyyyyyyuuu~~~rrruuuooopppsss{{{yyylll\\\QQQLLLJJJFFFCCC===:::777666666666555333444333333333333333333444333333333333222222111111444444333333333333222222444333333333333333333444333444444333222111333444{{{wwwooodddXXXSSS]]]jjjvvvzzz}}}~~~~~~}}}{{{yyyppp{{{~~~tttnnnooopppnnnbbbRRREEE@@@???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999;;;<<<>>>AAAEEEKKKOOORRRTTTWWWXXXYYYYYY[[[]]][[[]]]___`````````bbbdddggghhhjjjkkkkkkkkkjjjiiiggggggggggggfffffffffeeehhhhhhiiijjjkkkkkkjjjjjjkkkkkkjjjjjjkkklllmmmmmmmmmnnnoooooopppqqqrrrrrrqqqrrrttttttuuuxxx{{{~~~yyymmmaaaUUUOOONNNHHHGGGJJJNNNRRRWWWbbbmmmyyyhhh\\\PPPKKKIIIGGGHHHJJJGGGGGGJJJOOOTTTZZZfffqqqyyyyyy{{{~~~zzzxxxyyyzzzyyyyyyyyyxxxwwwvvvtttssspppooonnnlllkkkkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhiiiiiihhheeecccbbbccciiihhhgggeeeddddddddddddaaa```^^^\\\[[[ZZZZZZ[[[ZZZZZZYYYYYYXXXWWWVVVVVVSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQOOOSSSVVVWWWUUUTTTVVVXXXXXXXXXYYY[[[^^^cccgggiiioooqqquuuyyy{{{}}}~~~}}}~~~~~~ssshhh^^^]]]eeemmmooonnnhhhdddeeemmmsssxxxsssrrrzzzyyytttxxxzzz|||sssrrrtttyyyzzzooo```TTTMMMIIIGGGEEE===;;;777666555555444333444333333222222333333444444444555555555555444333333333333333333333333333333333222222222222333333222333333333222222444666uuuoooeeeZZZOOOMMMYYYhhhuuuzzz~~~wwwqqqnnnyyyxxxnnnkkkmmmoooooodddSSSFFF@@@>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???BBBGGGMMMQQQRRRUUUWWWYYYYYYZZZ\\\]]]YYY\\\___```______aaacccggghhhjjjkkkkkkkkkiiihhhhhhggggggggggggfffffffffhhhiiiiiijjjjjjjjjjjjiiijjjjjjjjjjjjkkkmmmnnnooommmnnnooopppqqqrrrrrrssssssrrrrrrtttxxx{{{}}}~~~ppp```UUURRRKKKIIIJJJLLLNNNQQQZZZdddnnn|||wwwiiiZZZQQQKKKGGGGGGIIIEEEEEEHHHMMMQQQWWWbbbnnnyyy}}}zzzwwwxxxyyywwwxxxyyyzzzyyyxxxvvvuuuqqqqqqooonnnmmmllllllllllllkkkjjjiiihhhhhhhhhhhhgggiiiiiihhhfffcccccccccfffeeedddbbbbbbbbbbbbcccaaa___]]][[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWSSSSSSSSSRRRRRRRRRRRRRRRPPPOOOOOONNNNNNPPPQQQRRRPPPTTTXXXYYYVVVUUUWWWZZZYYYXXXXXXZZZ^^^cccgggiiimmmppptttxxx{{{}}}~~~~~~~~~~~~~~~~~~sssiii^^^\\\eeepppuuutttkkkeeeeeelllqqqtttyyysssxxx~~~wwwssszzz{{{xxx{{{|||xxxuuuwww}}}{{{qqqcccUUUMMMIIIHHHHHH???<<<999777666666555444555444333333333333444555333444555666666555555444333333333333333333333333444333222111111222333444000111333333222333555777qqqjjj```UUUKKKKKKXXXgggwww|||}}}ssskkklllvvvzzzrrriiiiiilllnnnpppdddSSSFFF???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@CCCIIIOOOSSSSSSUUUXXXYYYYYYZZZ\\\]]][[[^^^aaabbbaaaaaaccceeeggghhhjjjkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggggghhhiiiiiijjjjjjjjjiiiiiikkkkkkllllllnnnoooqqqrrrmmmnnnooopppqqqrrrsssssstttrrrqqqtttzzz~~~|||iii\\\WWWMMMKKKJJJKKKJJJLLLTTT]]]gggtttxxxeeeXXXOOOGGGEEEGGGDDDEEEHHHLLLOOOUUU```lll{{{}}}yyywwwwwwxxxvvvwwwyyyzzzzzzyyyxxxvvvsssrrrqqqooonnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhhhhgggiiijjjiiigggdddddddddccccccaaa``````aaaaaabbb```___]]][[[YYYXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPOOONNNOOOPPPQQQRRRPPPUUUYYYZZZWWWVVVXXX[[[YYYXXXXXXZZZ^^^dddhhhjjjmmmooossswww{{{}}}~~~~~~~~~~~~}}}}}}~~~sssiii^^^\\\fffssszzzzzzmmmfffeeellloooqqq}}}xxxyyy~~~tttqqqxxxxxxxxxyyyzzzzzz|||~~~yyyrrrqqquuu{{{{{{rrrcccVVVMMMIIIIIIJJJ@@@===:::888888777666555666555444333333444555666111111333444444444333333333333333333333333333333444444222222222222444444///111222222222333666888lllggg\\\PPPIIINNN]]]iiivvv|||~~~~~~lllmmmmmmqqqpppgggaaabbbeeegggjjjaaaSSSGGG@@@??????@@@<<<<<<;;;::::::::::::;;;:::;;;===AAAFFFKKKOOORRROOOQQQUUUWWWXXXYYY\\\^^^^^^_________^^^___bbbdddgggggghhhhhhhhhhhhggggggggghhhhhhiiiiiiiiiiiihhhiiiiiihhhhhhhhhhhhhhhiiihhhjjjkkkmmmnnnnnnmmmmmmkkkllloooqqqrrrssssssssswwwtttsssuuuyyy~~~}}}kkk\\\TTTNNNKKKKKKKKKKKKOOOTTT```hhhwwwooo___UUUKKKGGGHHHFFFDDDEEEHHHLLLQQQ]]]hhhxxx~~~||||||yyywwwyyyyyyzzzzzzzzzyyyxxxwwwvvvuuusssqqqooommmlllkkkmmmllllllkkkjjjiiiggggggfffggghhhhhhhhhgggeeedddeeedddaaa^^^]]]]]]]]]^^^___^^^^^^\\\ZZZXXXVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTUUUTTTSSSRRRRRRQQQQQQRRRMMMMMMMMMMMMNNNOOOOOOPPPSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]]aaafffkkkppprrruuuvvvxxxzzz}}}~~~~~~ttthhh\\\[[[cccooo|||~~~ooogggnnnssssss}}}|||vvvxxx}}}~~~vvvrrr||||||zzzwwwvvvxxxzzzyyyooommmooopppuuu{{{yyyssseeeSSSJJJHHHHHHGGG@@@===999777666666555444777777666666555555555444444444444444444444444444444444444444444444444444555444333333222222222222333333333444444444555555mmmiii___RRRKKKPPP```nnnxxx}}}}}}}}}nnnnnniiilllhhh___YYYZZZ^^^```hhh___QQQFFF???======>>><<<<<<;;;::::::::::::;;;:::;;;===AAAFFFKKKPPPRRRRRRTTTWWWXXXXXXYYYZZZ\\\^^^___``````___```ccceeegggggghhhhhhhhhhhhgggggggggggghhhiiiiiiiiiiiihhhjjjjjjiiihhhgggggghhhhhhiiijjjkkkmmmmmmmmmmmmlllkkkmmmoooqqqrrrsssssssssvvvtttsssuuuyyy~~~vvvfff[[[SSSMMMLLLJJJIIIKKKPPPXXX___nnnyyygggZZZOOOIIIIIIFFFDDDEEEHHHJJJOOO[[[fffwww~~~}}}|||zzzxxx{{{|||}}}}}}}}}|||zzzyyyuuutttrrrqqqnnnlllkkkjjjlllllllllkkkjjjiiigggffffffgggggghhhgggfffeeedddfffdddaaa___]]]\\\\\\]]]^^^]]]]]]\\\ZZZXXXVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNMMMMMMMMMNNNNNNTTTTTTTTTTTTUUUWWWXXXYYYXXXYYYZZZ[[[]]]aaafffjjjoooqqquuuwwwyyyzzz|||~~~~~~~~~tttiii]]]ZZZ```mmm|||yyyqqquuuvvvrrrxxx|||uuuwww{{{~~~uuupppzzz~~~{{{wwwuuuuuuvvvyyy}}}uuuppplllkkkpppwwwxxxsssfffVVVLLLKKKJJJHHHAAA===999777666666555444666555555555444444444444444444444444444444444444444444444444444444444444555444333333222222222333333333444444444555555555ppplllbbbUUUMMMSSSdddtttyyy||||||xxxxxx|||ppppppllllllfff[[[TTTWWW\\\^^^eee\\\OOODDD>>><<<;;;;;;<<<<<<;;;::::::::::::;;;:::;;;>>>BBBGGGLLLPPPRRRVVVXXXYYYZZZYYYXXXYYYZZZ^^^___`````````aaacccfffggghhhhhhiiiiiihhhhhhggggggggghhhiiiiiiiiiiiiiiikkkkkkiiihhhggggggggggggiiijjjkkklllmmmmmmlllllllllmmmnnnpppqqqrrrrrrrrruuuttttttvvvyyy}}}vvvggg]]]TTTOOOLLLIIIJJJMMMPPPVVVccctttsssbbbUUULLLJJJGGGDDDDDDFFFHHHMMMWWWbbbuuu~~~}}}{{{yyy{{{|||}}}}}}}}}|||{{{zzztttsssrrrpppnnnlllkkkjjjkkkkkkkkkjjjiiihhhgggffffffggggggggggggfffeeeeeegggeeebbb___]]]\\\[[[[[[\\\\\\[[[[[[ZZZXXXWWWVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMTTTTTTTTTUUUVVVWWWYYYYYYXXXYYYZZZ[[[]]]```fffjjjmmmqqquuuxxxzzz{{{|||}}}~~~uuuiii]]]YYY\\\hhh||||||~~~|||uuuxxx|||vvvxxx|||uuunnnvvv~~~{{{yyywwwxxx}}}uuulllgggkkkrrrwwwrrrgggXXXOOOMMMLLLIIIAAA>>>:::777777666666555444444444444444333333333444444444444444444444444333333333333333333333333444444333222222222333333333444444444444555555555uuupppeeeVVVOOOVVVhhhxxxyyy{{{yyyssssssxxx}}}~~~qqqqqqpppmmmdddWWWQQQTTTZZZ]]]aaaYYYNNNDDD>>><<<;;;;;;<<<<<<;;;::::::::::::;;;:::<<>>===<<<<<<<<<;;;::::::::::::;;;:::===AAAFFFJJJNNNQQQSSSSSSUUUXXXZZZZZZ[[[]]]___[[[]]]```bbbbbbbbbdddeeehhhiiiiiijjjjjjiiiiiihhheeefffgggiiijjjjjjjjjjjjkkkkkkiiihhhggggggggggggkkkkkkjjjjjjjjjjjjkkkkkknnnnnnmmmnnnooopppqqqrrrrrrtttwwwyyyzzz{{{~~~qqqhhh```VVVOOOLLLKKKLLLQQQ[[[gggxxxqqq\\\NNNLLLHHHFFFEEEDDDEEENNNWWWgggyyy}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||||||||{{{zzzyyywwwvvvuuutttrrrqqqpppoookkkkkkkkkkkkkkkjjjiiiiiigggfffeeeeeeddddddeeeeeeeeedddcccaaa___\\\[[[ZZZXXXYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLKKKJJJIIIKKKNNNQQQSSSSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYZZZZZZ[[[___dddggglllppptttxxxzzz|||}}}zzzjjj\\\XXXUUUYYYnnn}}}xxxtttvvvzzz}}}wwwvvvzzzuuuppppppzzz}}}yyytttpppgggZZZQQQOOOLLLIIIEEEAAA===:::888888666555555555555666666666666666444444444444444444444444444444444444444444444444333333222222222333444444444444555555555666666666mmm]]]ZZZdddqqqzzz|||{{{uuusssvvvoooaaaQQQKKKNNNRRRSSSRRRMMMGGGAAA???>>>===<<<<<<<<<;;;::::::::::::;;;:::===AAAFFFKKKOOORRRSSSSSSUUUXXXYYYZZZZZZ\\\^^^\\\___bbbddddddeeefffggghhhiiiiiijjjjjjiiiiiihhheeefffggghhhjjjjjjjjjjjjjjjjjjiiihhhgggggghhhhhhlllkkkjjjiiiiiijjjkkkkkknnnnnnmmmmmmnnnooopppqqqqqqtttxxxyyyzzz{{{~~~vvvlll```TTTNNNJJJJJJMMMTTT___pppgggUUUNNNJJJGGGFFFDDDDDDLLLUUUcccuuu}}}|||||||||{{{}}}|||{{{zzzzzzzzzyyyzzz|||}}}~~~~~~~~~}}}{{{zzzvvvvvvuuusssrrrqqqpppoookkkllllllllllllkkkjjjjjjgggfffeeedddddddddeeeeeedddcccbbbaaa___]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIJJJMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWYYYYYYZZZZZZ[[[^^^cccgggmmmppptttwwwyyy{{{~~~|||jjj\\\XXXUUUVVVggg}}}|||xxxxxxyyyzzzwwwuuutttpppmmmpppwwwssshhhZZZQQQOOOMMMJJJFFFBBB===:::999888777555444444444555555666666666444444444444444444444444555555555555555555555555333222222222333333444555555555555555666666666666ppp___^^^hhhtttzzzxxx~~~{{{wwwuuurrrjjj[[[LLLFFFIIILLLLLLNNNJJJDDD@@@>>>======<<<<<<<<<;;;::::::::::::;;;;;;===BBBGGGLLLOOORRRSSSTTTVVVXXXYYYYYYYYY[[[\\\^^^aaadddfffgggggghhhiiiiiiiiijjjjjjjjjjjjiiiiiieeefffggghhhjjjjjjkkkkkkiiiiiihhhhhhhhhhhhhhhiiilllkkkjjjiiiiiiiiijjjkkknnnnnnmmmmmmmmmooopppqqqppptttxxxzzzzzz{{{}}}wwwhhhZZZSSSKKKJJJLLLRRR\\\llloooZZZOOOKKKHHHFFFCCCDDDKKKTTTaaasss}}}{{{{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyy|||}}}~~~~~~~~~}}}{{{zzzuuuuuutttsssqqqpppoooooollllllmmmmmmmmmlllkkkkkkgggfffeeedddcccdddeeeeeeccccccbbbaaa```^^^\\\[[[YYYYYYYYYXXXWWWVVVTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPOOOMMMKKKIIIIIIKKKNNNPPPQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZ[[[^^^cccfffmmmpppsssvvvxxx{{{~~~~~~}}}jjj[[[YYYVVVUUUcccwww~~~}}}ttttttqqqiiifffqqqyyyuuujjj[[[RRRPPPOOOLLLFFFBBB>>>;;;999888777555333333333444444555555555444444444444444444444444666666666666666666666666222222222222333333444555555555555555666666666777nnncccjjjtttyyyzzz{{{vvvuuuyyy||||||~~~~~~wwwsssuuugggUUUIIIFFFHHHKKKKKKKKKHHHEEEAAA>>><<<<<<<<<;;;::::::::::::;;;<<<======@@@DDDGGGJJJLLLPPPRRRRRRTTTVVVWWWYYY[[[^^^```bbbbbbcccdddeeegggggghhhgggggghhhhhhhhhhhhggggggeeefffhhhiiijjjiiigggfffjjjjjjiiiiiiiiiiiiiiiiiimmmllllllkkkkkkllllllmmmoooooooooooooooooopppppppppssswwwzzzzzzzzz{{{|||nnn___WWWNNNGGGFFFLLLTTTaaaxxxzzzeeeXXXMMMGGGHHHGGGEEEJJJSSS]]]nnn}}}}}}}}}|||{{{|||{{{xxxwwwvvvxxxzzz{{{~~~~~~}}}~~~~~~|||zzzwwwuuurrrqqqqqqqqqpppooonnnmmmllllllmmmllljjjiiigggfffdddeeeeeefffdddcccdddddddddcccaaa```^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUVVVTTTSSSQQQPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOSSSRRRQQQRRRSSSVVVXXXZZZYYYZZZ[[[[[[\\\___dddgggmmmnnnpppuuuzzz~~~~~~}}}}}}~~~~~~~~~rrrbbbXXXRRRRRR```qqq{{{{{{xxxsssjjjbbbfffvvv~~~zzz|||yyyvvvooobbbUUUMMMLLLMMMJJJFFF@@@;;;999777555444555555444444444444555555444444444444444444444444555555555444444333333333444444444444444444444444666555555444444444555555vvvhhhnnnvvvzzz{{{vvvssstttyyy||||||~~~vvvrrrpppnnnbbbRRRHHHEEEFFFFFFFFFGGGEEEBBB???<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===@@@EEEHHHJJJMMMPPPRRRRRRTTTVVVXXXYYY[[[^^^aaabbbccccccdddeeefffggghhhgggggghhhhhhhhhhhhggggggeeefffhhhiiijjjiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllmmmnnnppppppooooooooopppqqqqqqpppsssxxx{{{|||}}}~~~yyyhhh___RRRKKKGGGLLLRRR]]]rrrppp\\\QQQIIIIIIHHHFFFKKKTTT\\\mmm~~~}}}}}}|||{{{|||zzzxxxvvvvvvxxxzzz{{{~~~~~~}}}~~~|||zzzvvvtttrrrqqqqqqqqqooonnnnnnmmmllllllmmmllljjjhhhhhhfffeeedddeeeeeecccbbbcccccccccbbbaaa___^^^]]]\\\[[[YYYWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUTTTRRRQQQPPPPPPPPPQQQOOONNNMMMLLLLLLMMMNNNOOORRRRRRQQQQQQSSSUUUXXXYYYXXXZZZ[[[[[[\\\___cccgggmmmnnnpppuuuzzz~~~~~~}}}}}}~~~~~~uuueee\\\VVVUUU^^^lll~~~~~~|||wwwmmmbbb```kkkyyy}}}yyy{{{~~~||||||{{{yyyssshhh\\\SSSPPPPPPKKKGGG@@@;;;999777666555555555444444444444555555444444444444444444444444444444444444444444333333444444444444444444444444666555555444444444555555}}}nnnrrryyy|||}}}qqqqqquuu}}}wwwnnnmmmnnneee[[[NNNFFFDDDCCCBBB???CCCAAA???<<<;;;:::::::::<<<<<<;;;;;;;;;;;;;;;<<<>>>AAAEEEIIIKKKNNNQQQSSSSSSUUUWWWXXXYYY[[[___aaabbbccccccdddeeefffggggggfffgggggghhhhhhggggggffffffggghhhiiiiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiikkklllnnnooopppppppppppppppqqqrrrrrrqqqtttxxx{{{}}}}}}sssgggXXXOOOIIIKKKNNNWWWjjj}}}|||cccVVVLLLJJJIIIFFFKKKSSS[[[mmm~~~~~~~~~|||zzz{{{zzzxxxvvvvvvxxxzzz|||~~~}}}~~~}}}{{{wwwuuusssrrrrrrqqqooommmmmmlllkkkkkklllkkkiiihhhiiigggeeedddddddddbbb```aaaaaaaaa```___^^^]]]]]]]]]\\\ZZZWWWVVVTTTSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTSSSQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXXXXYYYZZZ[[[\\\___cccffflllnnnqqquuuyyy|||~~~~~~}}}~~~~~~|||iii```[[[WWW[[[ddd~~~}}}}}}{{{rrrddd[[[```kkk|||zzz||||||yyyyyy{{{zzzwwwpppeee[[[SSSPPPMMMHHHAAA;;;888777777666555555444444444444555555444444444444444444444444333333444444444444444444444444444444444444444444555555444444444555555666tttvvv{{{~~~ooorrrzzzvvvnnnmmmnnnaaaXXXKKKDDDBBBBBB???===???>>>===<<<;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;???BBBFFFJJJLLLOOORRRTTTTTTUUUXXXYYYZZZ\\\___bbbccccccddddddeeefffggggggfffggggggggggggggggggffffffggghhhiiiiiiiiiiiihhhiiiiiiiiiiiiiiijjjjjjjjjhhhhhhhhhiiijjjkkkmmmmmmppppppppppppqqqrrrssssssrrruuuyyy{{{|||~~~}}}{{{nnn^^^RRRJJJJJJLLLRRRbbbtttlll\\\OOOKKKIIIFFFJJJQQQ[[[mmm~~~~~~~~~|||zzzzzzyyywwwvvvwwwyyy{{{}}}~~~}}}~~~~~~}}}yyywwwuuuuuutttsssqqqooommmlllkkkkkklllkkkiiigggiiihhheeeeeedddcccaaa___``````___^^^]]]]]]]]]]]]^^^]]][[[XXXVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRQQQRRRQQQPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[^^^bbbfffjjjmmmrrruuuxxx{{{~~~~~~~~~}}}}}}nnnbbb\\\WWWXXX^^^zzz{{{zzz{{{wwwiii\\\\\\eee}}}zzz}}}{{{wwwwwwxxxyyyxxxuuummmbbbVVVOOOOOOJJJBBB<<<999888777777555555444444444444555555444444444444444444333333333333333444444555555555444444444444444444444444555444444444444555666666}}}{{{}}}}}}}}}nnnsss}}}|||tttrrrrrrcccYYYLLLDDDBBBBBB@@@>>>>>>======<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<@@@CCCGGGKKKMMMPPPSSSUUUTTTVVVXXXZZZ[[[]]]```bbbcccddddddeeeeeefffffffffffffffggggggggggggffffffggghhhhhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkppppppppppppqqqrrrsssttttttvvvxxxyyyzzzzzz|||~~~vvvcccVVVKKKJJJKKKOOO^^^nnnuuucccRRRLLLIIIEEEHHHOOO\\\ooo~~~}}}~~~~~~}}}{{{yyyyyyxxxwwwvvvwwwyyy|||~~~~~~}}}}}}~~~|||zzzyyyxxxxxxvvvssspppmmmlllkkkkkklllllljjjhhhjjjhhhfffeeeeeedddbbb```aaa```^^^]]]\\\\\\\\\\\\]]]]]][[[YYYWWWUUUSSSRRRPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZ]]]aaaeeeiiimmmrrrvvvxxxyyy|||~~~|||}}}~~~tttddd\\\VVVWWW\\\rrr||||||{{{ppp```\\\aaavvv|||zzzvvvwwwvvvwwwzzzzzzvvvjjj[[[PPPPPPKKKCCC>>>:::999888777555555444444444444555555555555444444444333333333333333333444444555555555444444444444444444444444444444444444444555666666~~~{{{yyyooottt}}}|||yyyuuueee[[[NNNFFFDDDDDDBBB???========================<<<<<<;;;;;;<<<======>>>AAADDDHHHLLLNNNQQQTTTVVVUUUWWWYYYZZZ[[[]]]aaacccdddddddddeeeeeeeeeffffffeeeffffffggggggffffffeeehhhhhhhhhiiiiiiiiijjjjjjhhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkooooooooopppppprrrsssttttttvvvxxxxxxxxxxxxzzz|||iiiZZZNNNKKKKKKNNNZZZhhhzzz~~~jjjVVVNNNJJJFFFHHHOOO^^^qqq}}}|||||||||zzzyyyyyywwwvvvvvvwwwzzz}}}~~~}}}}}}~~~|||{{{{{{zzzxxxtttrrrnnnmmmllllllmmmllljjjiiikkkiiigggfffffffffdddbbbbbbaaa___]]][[[[[[[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNNNNPPPQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ]]]aaadddhhhmmmsssvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}jjj___WWWWWW\\\jjjvvveee]]]```ppp}}}}}}xxxssstttuuuwww{{{~~~sssbbbTTTPPPLLLEEE@@@===:::888666555555444444444444555555555555555444444333333222333333444444444444444444444444444444444444444444444444444444444555666777~~~yyywwwssswww|||wwweee]]]RRRKKKIIIFFFAAA===<<<===============<<<<<<;;;;;;;;;;;;<<<>>>???@@@BBBEEEIIILLLOOOQQQTTTWWWUUUWWWYYY[[[\\\^^^aaaddddddddddddeeeeeeeeeeeefffeeeffffffggggggffffffeeeiiiiiihhhhhhiiiiiijjjjjjggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjkkklllmmmmmmnnnnnnnnnooopppqqqrrrssssssuuuvvvwwwwwwxxx{{{}}}ppp```RRRLLLKKKLLLWWWdddtttqqq[[[QQQLLLHHHJJJPPP```ttt|||{{{{{{zzzyyyxxxxxxwwwvvvvvvwwwzzz}}}~~~}}}}}}~~~}}}||||||{{{xxxtttqqqooonnnmmmmmmnnnnnnllljjjkkkiiihhhggghhhhhhfffeeeeeeccc```]]][[[ZZZZZZZZZ[[[[[[[[[ZZZYYYWWWUUUTTTPPPQQQSSSTTTTTTSSSQQQPPPMMMMMMMMMNNNOOORRRTTTUUUSSSSSSRRRQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVWWWVVVVVVWWWXXXXXXYYY\\\```dddffflllssswwwvvvwwwzzz}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}ttteeeZZZXXX]]]jjj|||lllbbbcccooo{{{}}}|||tttoooppprrrtttyyyxxxeeeVVVPPPLLLGGGBBB???;;;888555555555444444444444555555666555555444333333222222444444444444444444333333444444444444444444444444444333333444444666777777}}}zzzwwwxxx|||}}}wwwddd]]]UUUPPPMMMHHH@@@:::<<<<<<<<<======<<<;;;;;;:::::::::;;;===>>>@@@AAABBBEEEIIIMMMOOORRRUUUWWWVVVXXXZZZ[[[\\\^^^aaadddddddddeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffeeeiiiiiihhhhhhiiiiiijjjkkkggghhhhhhiiijjjjjjkkkkkkiiiiiijjjkkklllnnnooopppmmmmmmmmmnnnoooqqqrrrsssrrrtttvvvwwwxxxzzz}}}~~~uuudddTTTNNNKKKKKKTTT```qqqvvv^^^SSSNNNJJJLLLQQQbbbvvv|||zzzyyyyyyyyyxxxxxxwwwvvvvvvwwwzzz~~~~~~}}}}}}~~~}}}|||{{{{{{xxxtttppppppooonnnnnnooonnnllljjjkkkiiihhhhhhiiiiiihhhffffffdddaaa]]][[[ZZZZZZZZZZZZ[[[[[[[[[YYYXXXVVVTTTQQQRRRSSSUUUUUUSSSRRRQQQMMMMMMMMMNNNOOORRRTTTVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYY\\\```cccfffllltttwwwvvvvvvyyy|||}}}}}}}}}~~~~~~|||||||||~~~~~~{{{jjj\\\YYY^^^nnnrrrggghhhrrrzzz{{{rrrkkkmmmnnnpppvvv~~~xxxeeeUUUOOOLLLHHHDDD@@@<<<777444555555555444444555555555666666555444333333222222555555555444444333333333444444444444444444444444333333333444555666777888~~~ppp___YYYTTTTTTQQQJJJCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999<<<>>>CCCFFFKKKNNNQQQTTTWWWYYYXXXYYYZZZ[[[]]]```bbbcccccccccdddddddddeeeeeeeeedddeeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjkkklllmmmmmmmmmoooqqqqqqppppppqqqrrrtttuuuwwwwwwxxxzzz~~~mmmXXXQQQOOOOOOUUU___ooogggUUUNNNLLLNNNRRRddd~~~}}}|||{{{xxxwwwxxxwwwwwwwwwxxxzzz|||}}}~~~}}}~~~|||yyywwwuuuuuutttrrrrrrqqqqqqooonnnlllkkknnnllljjjiiijjjjjjiiihhhgggdddaaa]]]ZZZYYYYYYYYY]]]]]]\\\ZZZXXXVVVTTTSSSQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRTTTSSSSSSSSSSSSTTTTTTUUUNNNOOORRRUUUWWWXXXXXXXXXXXXWWWVVVVVVXXX]]]aaadddhhhlllqqquuuwwwxxxzzz{{{|||}}}~~~~~~~~~}}}{{{zzz{{{|||~~~nnnbbb\\\[[[ooopppeeennnsss}}}~~~}}}qqqgggcccaaakkkvvv{{{|||uuudddRRROOOKKKFFFAAA>>>;;;888666666666666666666666666666444444444555555555555666555555555555555555555555333333333444444444555555666666666666666666666666}}}|||~~~~~~}}}}}}ooo]]]VVVRRRQQQOOOHHHBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::<<>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;;;;>>>@@@EEEHHHLLLPPPRRRUUUXXXZZZYYYYYYZZZ\\\^^^```bbbcccbbbbbbcccccccccdddddddddeeeeeefffggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjkkklllllloooppprrrsssrrrrrrsssttttttvvvxxxyyyyyy{{{~~~ttt]]]SSSNNNNNNWWWbbbooozzzrrr___UUUQQQSSSWWWggg}}}{{{yyyyyyxxxyyyzzz}}}~~~|||zzzxxxwwwuuuuuussssssssssssrrrpppooonnnnnnlllkkkkkkkkkkkkjjjiiibbbaaa___\\\[[[[[[[[[[[[\\\[[[[[[ZZZXXXVVVUUUTTTQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSWWWZZZ]]]bbbfffkkkooorrrtttwwwyyy}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~yyyjjjaaa^^^___yyyoooeeennn|||~~~uuullliiiccchhhnnnqqqqqqkkk^^^QQQNNNLLLHHHCCC???;;;999888666666666666666666666666444444444555555555555666555555555555555555555555555555555666666666777777666666666666666666666666gggkkkssszzz{{{zzzzzzqqqwwwjjjWWWPPPLLLLLLJJJEEE@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<===???AAAFFFIIIMMMPPPSSSUUUXXXZZZZZZZZZ[[[\\\^^^```bbbcccbbbbbbbbbcccccccccddddddeeefffggghhhhhhiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjiiiiiiiiiiiijjjkkklllllloooqqqssstttsssssstttuuuuuuwwwyyyzzzzzz|||~~~zzzbbbUUUOOONNNXXXeeesss|||wwwcccXXXSSSUUUYYYjjj~~~{{{yyyyyyxxxxxxzzz}}}~~~}}}{{{yyywwwwwwvvvvvvuuutttrrrpppooonnnmmmlllkkkkkklllllljjjiiicccbbb```^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQPPPPPPOOOOOONNNNNNOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTWWWWWWWWWVVVVVVUUUTTTTTTRRRRRRQQQQQQRRRTTTWWWYYY___ccchhhmmmpppssswwwzzz~~~~~~~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~|||lllbbb^^^WWWmmm||||||pppccciii~~~xxxooolllcccfffjjjnnnmmmfffYYYOOOLLLKKKHHHDDD>>>:::888888666666666666666666666666444444444555555555555666555555555555555555555555444555555555666666666666666666666666666666666666```gggrrrxxxwwwwwwtttkkkuuu}}}gggUUUNNNIIIJJJIIIDDD@@@???;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<===@@@BBBGGGJJJNNNQQQRRRUUUWWWZZZ[[[[[[[[[]]]^^^```bbbcccbbbbbbcccccccccdddddddddeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjkkklllmmmppprrrttttttsssssstttuuuvvvxxxzzz{{{{{{|||~~~gggYYYPPPOOOYYYfffxxx{{{fffYYYSSSUUUZZZmmm~~~{{{yyyxxxwwwwwwxxx{{{~~~|||zzzyyyzzzyyyxxxuuussspppmmmllllllkkkjjjkkklllllljjjhhhfffeeeccc```^^^\\\ZZZZZZYYYYYYYYYYYYXXXWWWUUUUUURRRRRRQQQPPPPPPOOONNNNNNOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQQQQRRRSSSUUUWWW]]]```fffjjjooosssxxx{{{~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~~~~~~~|||lll```\\\UUUfffyyy||||||rrrcccfff{{{{{{sssnnncccdddgggkkkkkkbbbUUULLLIIIIIIHHHDDD>>>999777777666666666666666666666666444444444555555555555666555555555555555555555555333333444444444555555555666666666666666666666666___fffqqqwwwtttrrr{{{tttkkkvvvyyydddRRRKKKGGGGGGGGGCCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<===@@@BBBGGGIIIMMMPPPRRRTTTWWWYYY[[[\\\\\\]]]^^^```bbbcccccccccdddddddddeeeeeeeeeffffffggghhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjkkkjjjjjjjjjjjjkkklllmmmmmmoooqqqssstttsssssstttuuuvvvyyy{{{|||}}}}}}~~~mmm]]]SSSPPPYYYgggxxx}}}hhhZZZSSSVVV\\\ppp}}}{{{zzzwwwvvvwwwzzz~~~}}}{{{yyyzzzyyyxxxvvvsssooommmkkkjjjiiijjjkkklllllljjjgggfffeeecccaaa^^^[[[YYYXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOONNNNNNOOOOOOPPPRRRRRRRRRRRRSSSUUUVVVWWWSSSSSSSSSSSSTTTUUUVVVVVVSSSRRRRRRQQQQQQRRRSSSTTTZZZ]]]ccchhhmmmrrrwww{{{}}}||||||||||||}}}~~~{{{|||||||||}}}}}}}}}}}}~~~~~~}}}lll```[[[YYYcccqqq~~~{{{ssseeehhhwwwwwwrrreeeccccccgggeee\\\QQQLLLHHHIIIIIIEEE>>>999888999666666666666666666666666444444444555555555555666555555555555555555555555333333333444444444444555666666666666666666666666___gggsssyyyvvvrrrxxxvvvnnnyyyvvvbbbOOOHHHCCCDDDDDDAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@BBBFFFIIIMMMOOOQQQSSSUUUWWW\\\\\\\\\]]]___```bbbcccddddddeeeeeeeeefffffffffffffffhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkkkkkkkkkkkkklllmmmnnnooooooqqqsssssssssrrrssstttwwwyyy|||}}}}}}}}}~~~qqqaaaUUUPPPYYYfffuuuiii[[[TTTWWW^^^rrr~~~|||yyywwwxxxzzz~~~}}}}}}zzzxxxxxxwwwvvvuuussspppnnnmmmhhhhhhhhhjjjlllkkkiiifffcccbbbaaa___]]][[[YYYXXXWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOPPPOOOOOONNNNNNOOOOOOOOORRRRRRSSSSSSTTTVVVWWWXXXUUUUUUTTTTTTTTTUUUVVVWWWRRRRRRQQQPPPPPPQQQQQQRRRVVVZZZ___eeejjjpppvvvzzz{{{{{{{{{{{{|||~~~}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~nnnccc^^^ZZZ^^^ggg||||||~~~yyy{{{ssshhhllluuu}}}}}}yyyhhhaaa]]]^^^]]]UUUOOOMMMHHHKKKLLLHHH@@@;;;:::;;;666666666666666666666666444444444555555555555666555555555555555555555555444444444444555555555555666666666666666666666666```iiivvv}}}zzzuuuxxxyyyqqq{{{sssaaaMMMFFFAAABBBBBB???======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===BBBEEEIIIKKKNNNQQQSSSUUUXXXZZZYYY[[[^^^___```aaadddfffhhhhhhggggggffffffffffffhhhhhhhhhhhhiiiiiiiiiiiiffffffgggggghhhhhhiiiiiigggggghhhhhhiiikkklllmmmiiiiiijjjkkklllnnnnnnoooppppppqqqrrrsssssstttuuuwwwwwwxxxyyy{{{|||}}}}}}xxxdddWWWRRRWWW___qqqlll]]][[[VVVbbb}}}}}}|||||||||}}}~~~}}}yyyzzz{{{|||||||||{{{zzz{{{zzzwwwtttqqqnnnmmmllljjjiiigggfffeeefffhhhiiifffccc``````bbbaaa[[[VVVVVVVVVWWWXXXWWWUUURRRQQQWWWUUURRRRRRSSSSSSQQQNNNOOONNNMMMLLLKKKKKKLLLLLLQQQQQQRRRRRRSSSTTTTTTTTTXXXVVVTTTTTTUUUUUUUUUTTTTTTRRRPPPNNNMMMMMMNNNNNNRRRUUUZZZ___eeellltttyyy{{{yyyxxxzzz}}}~~~}}}ttthhh___YYYYYY```nnnxxxzzzyyyyyyvvvvvv{{{sssmmmnnnppp}}}~~~uuunnnppp|||ooocccXXXUUUUUUQQQLLLIIIMMMLLLLLLLLLFFF<<<666555888888777666555444444333555555444444444333333333444444444444444444444444444444444555555555555666777666666555555555555666]]]lllzzz|||xxxvvvwwwxxxyyyttt|||{{{jjj]]]JJJGGGCCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>BBBEEEIIIKKKOOOQQQSSSUUUXXX[[[\\\^^^___``````aaacccdddddddddeeeeeeffffffffffffgggggghhhhhhhhhiiiiiiiiigggggghhhhhhhhhhhhhhhiiiggggggggghhhiiijjjkkkllliiijjjjjjkkkmmmnnnnnnooonnnnnnooopppqqqrrrssstttvvvvvvxxxyyy{{{|||~~~~~~yyydddWWWRRRWWW___nnn|||mmm^^^]]]YYYfff}}}{{{zzz{{{}}}~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzzzzyyyvvvssspppnnnllllllkkkjjjhhhfffeeefffggghhhgggddd``````aaa```[[[WWWTTTUUUVVVWWWWWWVVVTTTSSSVVVTTTQQQQQQRRRRRRPPPMMMNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPQQQRRRSSSTTTUUUVVVYYYWWWUUUUUUVVVVVVVVVTTTTTTRRRPPPMMMLLLLLLLLLMMMPPPSSSWWW\\\bbbjjjrrrwwwzzzyyyxxxzzz}}}}}}uuuhhh___ZZZYYY^^^jjjsssuuutttuuuttttttyyyuuuoooooosss{{{rrrlllooo{{{tttfffXXXSSSRRRPPPNNNMMMMMMKKKLLLLLLFFF===777666777777666666555555444444555555555444444444333333444444444444444444444444444444444555555555555666666666555555555666666777cccqqq}}}~~~yyywwwxxxyyy~~~|||vvvuuu}}}xxxfffYYYIIIEEEAAA>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCFFFIIILLLOOOQQQSSSUUUXXX[[[___```aaaaaa``````bbbcccaaabbbcccdddeeefffgggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhhhhffffffgggggghhhjjjkkkllljjjjjjkkklllmmmnnnnnnoookkklllmmmnnnpppqqqrrrssstttuuuwwwyyy{{{~~~zzzeeeWWWRRRWWW^^^jjjyyyooo``````]]]lll}}}zzzxxxyyy|||}}}~~~~~~}}}zzz{{{|||}}}}}}|||{{{zzzxxxwwwuuussspppnnnlllkkkmmmkkkiiifffeeeeeeeeefffiiieeeaaa______^^^[[[XXXSSSTTTUUUVVVWWWVVVUUUUUUVVVTTTRRRRRRRRRRRRPPPOOOMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXWWWVVVVVVWWWWWWVVVUUUTTTSSSPPPMMMKKKJJJJJJJJJLLLOOOSSSXXX___gggooouuuxxxxxxyyy{{{~~~~~~~~~{{{lllaaa[[[YYY[[[dddkkkmmmnnnoooqqqrrrwwwzzzrrrpppvvv||||||xxxrrrmmmqqq}}}yyyjjjYYYSSSRRRQQQPPPQQQMMMKKKKKKLLLGGG???999888666666666666666555555555555555555444444444444333444444444444444444444444444444444555555555555666555555555555666777888888lllxxxzzzyyyzzzzzz}}}ttttttwww~~~uuucccUUUGGGDDD@@@===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;<<>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===@@@EEEHHHJJJMMMPPPRRRTTTVVVYYY\\\\\\^^^```aaaaaabbbdddfffeeeeeeeeeeeeffffffffffffffffffgggggggggggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhgggggghhhhhhiiikkklllmmmllllllmmmmmmmmmnnnnnnnnnppppppqqqrrrsssttttttuuurrrtttvvvyyy}}}{{{gggYYYUUUZZZbbbqqqqqqcccggglll|||zzz{{{|||~~~{{{{{{|||{{{zzzxxxvvvuuuttttttttttttrrrpppnnnlllnnnllliiifffeeeddddddeeeeeedddbbb```^^^\\\\\\[[[XXXXXXWWWVVVTTTSSSSSSRRROOOPPPQQQPPPNNNMMMNNNOOONNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRTTTVVVXXXZZZ[[[UUUUUUUUUWWWYYYYYYWWWUUUTTTSSSQQQOOOMMMJJJHHHGGGHHHIIIKKKOOOTTT\\\eeekkkooossswwwzzz||||||}}}~~~}}}~~~~~~}}}}}}~~~{{{mmmeee^^^[[[___eeegggjjjnnnssswwwyyy}}}vvvnnniii~~~|||xxxtttvvv{{{yyymmmiiigggbbb[[[XXXTTTNNNKKKLLLJJJDDD===:::666666666666666555555555666666666555555555444444555555555555555555555555444444444555555555555666666666666666777888888999}}}wwwzzz{{{vvvzzz~~~zzzcccLLLEEEBBB???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===@@@EEEIIIJJJMMMPPPRRRTTTVVVZZZ\\\]]]___````````````bbbcccbbbbbbcccdddeeeffffffgggfffffffffggggggggghhhhhhgggggghhhhhhhhhhhhhhhiiihhhhhhiiiiiijjjlllmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnqqqrrrrrrrrrssssssssssssssstttwwwzzz}}}zzzgggZZZVVV[[[dddsssqqqccchhhooo~~~}}}}}}~~~}}}~~~~~~}}}|||yyywwwvvvttttttuuuuuutttqqqooommmmmmllliiifffeeedddeeefffbbbccccccaaa___]]]\\\\\\WWWVVVVVVUUUTTTTTTTTTTTTOOOQQQRRRQQQNNNMMMOOOQQQRRRPPPNNNLLLLLLMMMOOOPPPQQQRRRSSSUUUWWWXXXZZZ[[[WWWWWWWWWYYY[[[[[[YYYWWWTTTSSSRRRPPPNNNLLLJJJHHHFFFGGGIIIKKKOOOWWW```ffflllpppvvvyyyzzz{{{|||~~~}}}~~~~~~}}}~~~ooogggaaa^^^ccciiilllooorrrtttxxxyyy{{{}}}rrrhhhdddyyy~~~|||}}}wwwvvvxxxsssooolllggg```]]]WWWPPPKKKLLLKKKDDD===:::777777666666555555444444666666666666555555555555555555555555555555555555444444444555555555555666888777777777777777888888{{{~~~zzz}}}|||dddKKKFFFBBB???===<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===AAAFFFIIIKKKMMMPPPSSSTTTWWWZZZ\\\___```aaa```___^^^___```______aaabbbdddfffggghhhffffffffffffggggggggghhhffffffgggggghhhhhhiiiiiiiiiiiiiiijjjkkklllnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrtttuuuwwwzzz}}}zzzggg[[[WWW]]]eeetttpppccciiippp~~~}}}{{{yyywwwtttuuuuuuvvvtttrrrpppnnnmmmkkkiiifffeeeeeeffffff```aaacccbbb```^^^]]]\\\UUUUUUTTTTTTUUUUUUVVVWWWQQQTTTUUUTTTQQQPPPRRRTTTUUUSSSOOOMMMLLLNNNPPPRRRRRRRRRTTTUUUWWWXXXZZZZZZXXXXXXYYY\\\]]]]]][[[YYYSSSSSSRRRQQQOOOMMMKKKIIIEEEFFFGGGHHHLLLTTT\\\bbbjjjooouuuyyyyyyzzz{{{}}}|||}}}}}}|||sssiiicccaaaffflllooorrrvvvtttyyyyyyzzzyyyoooeeeaaauuu~~~}}}{{{yyyzzzvvvqqqnnniiidddaaaXXXQQQLLLLLLKKKDDD===:::888888777666555444444333777666666666555555555555666666666666666666666666444444444555555555666666999888777777777777777888~~~|||~~~gggPPPIIIFFFBBB?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>BBBGGGJJJJJJMMMQQQTTTVVVXXX[[[^^^aaa``````_________``````aaabbbccceeeffffffeeeeeebbbdddffffffeeedddeeefffiiiiiihhhhhhhhhhhhiiiiiijjjiiihhhhhhiiikkkmmmoookkklllmmmnnnooooooooooooqqqqqqqqqqqqrrrsssttttttuuuwwwyyy{{{}}}xxxfff\\\YYY\\\bbbssspppcccddduuu~~~}}}|||zzzwwwttttttuuuvvvvvvuuurrrnnnlllpppooolllhhhfffdddccccccdddaaa^^^^^^______]]]ZZZYYYXXXVVVUUUTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQPPPOOORRRRRRRRRRRRRRRQQQQQQQQQRRRRRRTTTUUUWWWXXXZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYXXXVVVSSSQQQPPPNNNKKKIIIFFFGGGHHHHHHJJJPPPZZZaaaiiimmmqqquuuvvvxxxyyyzzz|||zzzpppbbbaaaiiijjjnnnuuutttyyy{{{{{{yyypppkkkeeeqqq}}}yyyzzz}}}~~~~~~ssspppnnnjjjfffXXXTTTPPPLLLJJJFFF@@@;;;888777555555666666444333444444444444444444444444444444555666777888999999444555555666777666666555666777888777666555666777}}}~~~fffOOOFFFBBB???<<<<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>CCCGGGJJJJJJMMMQQQTTTVVVXXX[[[^^^``````______^^^______``````aaacccdddeeefffeeeeeedddeeeggggggfffeeefffgggjjjiiiiiihhhhhhiiiiiijjjiiiiiihhhhhhiiikkkmmmnnnllllllmmmmmmnnnoooooooooqqqqqqqqqqqqrrrsssttttttvvvwwwyyy|||~~~vvveee[[[YYY^^^eeeuuunnnaaadddwww}}}}}}|||zzzwwwuuutttuuuvvvvvvuuurrrooommmpppooollliiifffeeedddddddddaaa^^^]]]^^^___]]]\\\XXXWWWVVVUUUUUUUUUVVVWWWVVVUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]]]]\\\[[[ZZZXXXVVVTTTRRRPPPMMMKKKHHHIIIIIIHHHIIINNNWWW]]]iiilllrrruuuwwwxxxzzz{{{|||~~~~~~xxxhhhdddkkklllqqqvvvrrryyy|||~~~}}}sssiiibbblll{{{||||||yyyzzzzzzsssnnnhhhbbb[[[UUUOOOLLLKKKHHHAAA;;;999777666666777666555333444444444444444444444444555555555666777777888888555555555555555555555555333555666666555555777888iiiTTTDDDAAA>>>;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@DDDHHHKKKKKKNNNRRRUUUWWWYYY[[[]]]^^^^^^]]]]]]]]]^^^______^^^```bbbdddeeeeeeeeeeeeeeefffgggfffeeeeeegggiiihhhhhhgggggggggggghhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnmmmlllkkklllnnnpppqqqqqqqqqqqqqqqrrrsssttttttxxxyyyzzz}}}~~~vvveee\\\[[[dddmmm{{{mmmbbbhhh~~~|||||||||{{{yyywwwrrrssstttttttttsssqqqpppooonnnmmmkkkiiigggffffffcccaaa^^^\\\\\\]]]^^^___[[[ZZZXXXWWWVVVUUUVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSNNNNNNNNNNNNOOOQQQSSSTTTYYYXXXWWWVVVWWWXXXYYY[[[ZZZ\\\]]]___````````````___]]][[[YYYWWWTTTQQQNNNLLLLLLLLLIIIHHHKKKQQQWWWfffkkkqqqvvvyyy{{{|||}}}~~~~~~~~~}}}||||||~~~vvvmmmooosss{{{}}}sssqqqxxx}}}~~~vvveeeiiittt~~~zzz~~~|||vvvzzzyyytttnnngggbbbXXXMMMJJJMMMLLLDDD;;;;;;999888888999888777555666666666666666666666666777777666666666555555555777666555444555777999;;;444666777777666666777999}}}|||mmm^^^GGGDDDAAA???????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAAEEEIIIKKKLLLOOORRRUUUWWWYYY[[[]]]]]]]]]]]]]]]]]]^^^___```^^^```bbbdddeeefffffffffdddeeeeeeeeeddddddfffhhhffffffeeeeeeeeeeeeffffffggggggggghhhiiijjjkkklllnnnmmmlllkkklllnnnpppqqqqqqqqqqqqqqqrrrsssttttttxxxyyyzzz|||~~~yyyggg]]]\\\fffqqq~~~qqqgggmmm~~~|||||||||{{{yyywwwrrrrrrssssssrrrqqqpppooonnnmmmmmmkkkjjjhhhgggfffbbbaaa___]]]\\\]]]^^^______]]][[[XXXVVVUUUTTTTTTWWWWWWVVVVVVUUUUUUTTTTTTNNNNNNMMMNNNOOOQQQSSSUUUXXXXXXWWWVVVVVVWWWXXXYYYXXXYYY\\\^^^``````aaa``````^^^\\\[[[YYYVVVQQQNNNKKKLLLLLLJJJIIILLLRRRWWWdddiiipppvvvzzz|||}}}~~~~~~|||}}}yyyppppppttt~~~wwwkkksssyyyzzz|||hhhgggnnnwwwwww}}}|||yyy~~~yyyvvvppphhhdddYYYMMMJJJLLLLLLDDD<<<;;;:::888888999999777666666666666666666666666666777777666666555555444444666555555555777:::===???999::::::999777666777888zzz{{{{{{zzzzzz}}}tttfffXXXEEEBBB???======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<>><<<============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<999;;;===@@@CCCGGGJJJKKKNNNPPPTTTVVVWWWYYY[[[]]]^^^^^^^^^___```aaabbbbbb```aaadddfffhhhiiiiiiiiigggggggggeeedddeeehhhkkkiiiiiihhhhhhhhhhhhiiiiiieeefffgggiiijjjjjjjjjjjjkkklllmmmnnnooooooooooooqqqqqqqqqqqqrrrsssttttttvvvwwwxxxzzz{{{|||||||||vvvfff]]]___mmm|||}}}wwwttt|||~~~~~~}}}|||zzzwwwtttrrrqqqpppnnnmmmkkkjjjjjjiiiiiijjjjjjiiihhhfffeee[[[___bbbbbb```]]]]]]^^^\\\[[[YYYXXXXXXYYYYYYZZZUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOORRRTTTVVVUUUWWWZZZ\\\]]]\\\ZZZYYYUUUWWWZZZ^^^aaabbbcccdddfffeeedddccc```\\\VVVRRROOOPPPQQQOOOLLLMMMRRRVVV]]]dddmmmtttyyy{{{|||}}}{{{}}}}}}{{{{{{{{{wwwooolllxxxyyyqqqvvvyyyxxx|||pppeeeaaammmyyyvvv|||}}}~~~~~~yyylllbbb[[[QQQIIIFFFDDDBBB@@@:::999777777888888666555444444444444444444444444555555555555555555555555555555666666666666555555777888999999888777888:::|||uuuqqqrrrvvv||||||vvvpppaaaRRRDDDBBB???<<<;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<===>>>AAADDDGGGIIIKKKNNNOOOQQQTTTVVVYYY[[[\\\^^^^^^^^^^^^^^^___``````ccccccdddeeefffggghhhiiijjjiiihhhfffffffffggghhhkkkkkkjjjiiihhhhhhhhhiiiiiiiiijjjkkkkkkkkkkkkjjjkkkkkklllmmmmmmnnnnnnooonnnnnnooopppqqqrrrrrrsssyyyzzz{{{||||||{{{zzzzzzqqqccc^^^bbbnnnzzzzzzrrrtttxxx|||~~~}}}zzzxxxvvvuuuqqqqqqpppnnnllljjjhhhgggeeeggghhhiiihhhgggeeedddccccccbbbaaa^^^\\\ZZZYYY[[[[[[\\\\\\[[[ZZZXXXXXXWWWUUUSSSSSSTTTUUUTTTSSSTTTTTTTTTSSSQQQRRRTTTVVVVVVXXX[[[]]]]]]\\\ZZZYYYUUUWWWZZZ]]]```aaabbbbbbaaabbbbbbaaa___\\\YYYWWWQQQQQQOOOMMMMMMOOOTTTXXX___eeennnuuuzzz|||}}}~~~}}}yyyyyy|||~~~~~~}}}yyynnnjjjooowww{{{|||wwwqqqpppwwwggg^^^kkk{{{~~~vvvyyyzzz}}}yyyuuurrrggg]]]RRRLLLKKKIIIDDD???:::888666555666666666555666666666666555555555555666666666666666666666666777777777777666666666666888888888888888999999:::{{{tttnnnooossszzztttnnnhhh[[[NNNCCCBBB???<<<;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;<<<===>>>AAADDDGGGJJJKKKNNNOOORRRTTTWWWYYY[[[\\\^^^^^^^^^^^^^^^___```aaaccccccdddeeefffggghhhhhhjjjiiigggfffffffffggghhhkkkjjjiiiiiihhhhhhiiiiiihhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiijjjkkkkkkllllllnnnnnnnnnooopppqqqrrrssswwwxxxzzz|||}}}}}}}}}|||ooobbb___dddrrr~~~zzzqqqssszzz~~~zzz|||}}}{{{xxxvvvuuurrrqqqpppooommmjjjhhhgggfffggghhhiiihhhgggeeedddaaaaaa``````^^^]]]\\\[[[ZZZ[[[\\\]]]\\\[[[YYYXXXWWWUUUSSSSSSUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRTTTVVVXXXZZZ\\\^^^^^^^^^\\\[[[XXXYYY\\\___aaabbbbbbbbb```aaaaaa```___\\\YYYWWWSSSSSSQQQNNNNNNPPPTTTXXX___eeemmmuuuyyy|||}}}~~~}}}{{{zzz|||~~~~~~}}}yyynnniiilllsssyyyxxxtttnnnmmmrrr}}}ggg[[[dddrrrzzz{{{}}}yyyuuurrrjjj___SSSLLLJJJHHHCCC>>>;;;888666555666777666555666666666666555555555555666666666666666666666666555555666666777777888888666666666666666777777888zzzrrrkkkkkkpppzzz{{{kkkccc^^^TTTJJJCCCAAA???===<<<<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>AAADDDGGGJJJLLLNNNPPPRRRUUUXXXZZZ\\\\\\]]]]]]]]]^^^___```aaaaaaccccccddddddeeefffggggggiiihhhgggfffffffffggggggjjjjjjiiihhhhhhhhhiiiiiihhhiiiiiiiiijjjjjjjjjjjjhhhhhhiiiiiijjjkkkkkkkkkooonnnmmmmmmnnnppprrrtttuuuwwwyyy|||~~~~~~~~~lllbbb```hhhvvvzzzooorrr}}}|||yyyzzz~~~yyy{{{~~~}}}{{{yyyvvvuuurrrrrrqqqooommmkkkiiihhhfffggghhhhhhhhhgggeeeddd____________^^^]]]\\\\\\YYY[[[]]]^^^^^^]]]ZZZXXXWWWUUUTTTTTTVVVWWWVVVUUUTTTUUUUUUTTTRRRRRRTTTVVVZZZ[[[^^^```aaa```___^^^\\\]]]___aaacccccccccbbb``````aaaaaa___]]]ZZZXXXVVVUUUSSSQQQOOOQQQUUUYYY___dddmmmtttyyy{{{}}}~~~||||||}}}zzzmmmfffhhhpppwwwtttrrrmmmiiikkkuuugggZZZ^^^hhhzzz~~~{{{vvvtttlllaaaTTTLLLJJJHHHCCC>>><<<999777666666777666666666666666666555555555555666666666666666666666666444444555666777888999999666666666666666777777888xxxoooiiijjjqqq~~~zzzggg\\\VVVOOOHHHCCCAAA???===<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAADDDHHHKKKMMMOOOPPPSSSVVVYYY[[[\\\\\\\\\\\\]]]]]]___```bbbbbbbbbccccccdddeeeeeeffffffggggggggggggfffgggggggggiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiijjjjjjkkkkkkllllllmmmooonnnllllllmmmooorrrtttvvvwwwzzz|||~~~}}}~~~kkkbbbbbbkkkzzz}}}pppsss||||||}}}yyy{{{}}}~~~|||yyywwwuuusssrrrqqqpppnnnkkkiiihhhggggggggghhhgggfffeeeeee____________^^^]]][[[[[[YYY[[[]]]______^^^[[[ZZZWWWVVVTTTUUUWWWXXXWWWWWWUUUVVVUUUTTTSSSSSSUUUWWW\\\]]]___aaabbbcccbbbbbbaaabbbcccdddeeedddcccccc```aaabbbbbbaaa___]]][[[ZZZYYYVVVSSSRRRSSSWWW[[[```eeemmmtttxxx{{{}}}~~~~~~~~~~~~yyyllleeefffnnnxxxvvvsssnnnhhhgggooo~~~|||fffZZZ\\\cccuuu}}}}}}zzzwwwnnncccUUULLLJJJIIIEEE@@@===:::777666777777777666666666666666555555555555666666666666666666666666555555555666777888888888888888888888888999999:::uuummmhhhlllvvv}}}hhhZZZSSSMMMHHHBBBAAA???>>>===<<<======::::::;;;;;;;;;;;;;;;;;;<<<<<<>>>AAAEEEIIILLLMMMOOOQQQTTTWWWZZZ\\\\\\]]][[[\\\\\\]]]___aaabbbcccbbbbbbccccccddddddeeeeeefffffffffggggggggggggfffiiihhhhhhggghhhhhhiiiiiihhhhhhggggggggghhhiiijjjiiijjjjjjkkkkkkllllllmmmpppnnnmmmlllmmmpppsssuuuwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~kkkccceeeooo|||tttvvv}}}{{{|||~~~~~~|||yyywwwuuussssssrrrqqqnnnllljjjiiigggggggggggggggffffffeeebbbbbbaaa___^^^\\\ZZZYYYXXXZZZ]]]^^^___^^^\\\[[[YYYWWWVVVVVVWWWXXXXXXWWWVVVVVVVVVUUUSSSTTTVVVXXX\\\]]]___aaacccddddddddddddeeefffffffffeeedddcccbbbcccdddeeeeeecccaaa```\\\[[[YYYVVVTTTVVVZZZ^^^bbbgggnnntttxxxzzz|||~~~~~~~~~~~~xxxmmmfffeeeooozzz{{{xxxrrrkkkgggmmm{{{tttcccZZZ[[[aaarrr~~~zzzyyy}}}|||qqqeeeVVVMMMKKKKKKHHHDDD>>>;;;888777777888777666666666666666555555555555666666666666666666666666777777777777666666666666888888888888888999999:::qqqkkkiiiooozzz~~~iiiZZZSSSMMMHHHBBBAAA@@@>>>======<<<<<<::::::::::::;;;;;;;;;;;;;;;<<>>===<<<<<<999999:::::::::;;;;;;;;;;;;<<>>===<<<<<<999999999::::::;;;;;;;;;;;;<<>>:::999999999888666777666666666555555555555666666666666666666666666444444555666777888999999888888888888888999999:::jjjdddbbbkkk~~~}}}{{{lll]]]RRRKKKGGGFFF>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<<<<===@@@CCCHHHLLLPPPRRRQQQSSSWWWYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^______```aaaaaabbbbbbbbbcccccccccdddeeeeeeffffffeeeeeedddfffeeeeeeeeeeeefffggggggffffffffffffgggggggggggghhhjjjlllmmmllllllmmmnnnmmmmmmmmmmmmoooqqqssstttrrrtttwwwxxxyyyzzz{{{}}}ttthhhhhhqqq}}}~~~~~~~~~|||yyywwwttttttsssrrrpppnnnlllkkkjjjhhhfffeeefffgggffffffdddcccaaa```aaa```___]]]YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWWWWWWWWWWWWWUUUWWWXXXXXXWWWWWWXXXZZZ[[[\\\\\\^^^```bbbdddeeeeeefffgggggggggfffdddccceeeggghhhjjjiiigggdddcccaaaaaaaaa```___aaaeeeiiilllooosssvvvxxxyyy{{{}}}|||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}~~~|||ssskkkffflllwwwvvvnnntttwwwzzz~~~lll^^^\\\___nnn}}}yyy|||{{{}}}wwwhhh[[[SSSNNNJJJGGGDDDAAA<<<:::999888777666666666666666666666666666666666666666666666666666666666666666666555555555555555666666777999:::;;;jjjeeebbbiiiyyy|||{{{iiiYYYNNNGGGCCCAAA>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<===>>>@@@DDDHHHLLLOOOQQQQQQTTTWWWYYYYYYZZZ[[[\\\\\\]]]]]]^^^___aaaaaabbbbbbcccccccccddddddddddddddddddeeeeeeeeeeeeddddddfffffffffffffffgggggghhhffffffggggggggghhhhhhhhhhhhjjjlllmmmllllllmmmnnnnnnnnnnnnoooqqqrrrtttuuusssuuuxxxzzzzzz{{{|||~~~{{{ppphhhkkkttt~~~~~~~~~~~~{{{xxxvvvttttttrrrqqqooommmllllllkkkhhhfffeeeeeefffeeedddcccaaa````````````___]]]YYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXVVVXXXYYYYYYXXXXXXYYYZZZ[[[\\\\\\^^^___bbbcccdddfffffffffffffffeeeddddddeeefffhhhiiihhhgggdddcccbbbbbbbbbaaaaaacccgggjjjnnnqqqtttvvvwwwxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}sssjjjcccgggqqq}}}xxxqqquuuwww{{{qqqfffcccfffuuuxxxvvv}}}zzz{{{zzz{{{~~~xxxlll```VVVOOOJJJGGGDDD@@@<<<999888888666555666666666666666666666666666666666666666666666666666666666666666666666555666666666666777999:::;;;lllhhhfffjjjttt{{{|||fffUUUKKKEEEAAA>>>>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<>>>???AAADDDHHHKKKOOOPPPQQQTTTWWWYYYYYYYYYZZZ\\\\\\\\\]]]___aaabbbcccdddccccccdddddddddeeeeeeeeeccccccddddddddddddccccccfffffffffffffffgggggggggggggggggghhhhhhhhhiiiiiihhhjjjlllmmmllllllmmmnnnnnnnnnppprrrsssttttttuuuuuuxxxzzz|||||||||~~~tttmmmiiinnnxxx}}}}}}~~~~~~~~~~~~~~~~~~|||zzzwwwvvvuuutttqqqooommmmmmllllllkkkiiifffeeeeeeeeedddbbb```___^^^___``````___^^^ZZZZZZZZZYYYZZZZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[\\\]]]___```bbbcccfffeeeddddddcccddddddddddddeeeggghhhgggfffdddccccccccccccbbbccceeeiiimmmppprrruuuvvvvvvvvvwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvlllbbbccckkkwww{{{uuuvvvvvv{{{sssjjjggghhhxxxwwwpppzzzxxxtttxxxvvvwww{{{wwwpppeeeYYYOOOJJJGGGCCC@@@;;;999888777666555666666666666666666666666666666666666666666666666555555666666666666666666666666666777888999:::;;;ooonnnlllnnntttzzz}}}gggVVVMMMHHHDDD@@@>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<@@@AAABBBEEEHHHLLLNNNPPPRRRUUUXXXYYYYYYYYYZZZ[[[XXXYYY[[[]]]___bbbcccdddbbbbbbbbbbbbccccccccccccbbbccccccddddddccccccbbbbbbcccdddeeeeeeeeeeeedddhhhhhhhhhhhhiiiiiiiiiiiihhhjjjlllmmmllllllmmmnnnlllmmmoooqqqssssssssssssxxxzzz}}}~~~}}}~~~vvvqqqnnnssszzz~~~zzzyyy|||~~~~~~|||{{{{{{zzzyyyxxxvvvuuuuuuuuussspppmmmkkkkkkkkkllliiihhhfffeeeeeedddaaa___^^^]]]]]]^^^```aaa```___\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]______cccbbbaaa``````aaabbbcccbbbcccddddddeeedddccccccdddeeeeeeeeefffiiinnnrrrooorrruuuwwwwwwwwwxxxzzzwwwxxxzzzzzzzzz{{{}}}~~~}}}sssgggdddgggttt{{{yyy}}}{{{uuuooonnnqqquuu|||uuuooonnniiikkkjjjeee[[[RRRMMMKKKCCC@@@;;;999888777666555666666666666666666666666666666666666666666666666444555555555666666777777666666777777888:::;;;<<>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<>>>@@@BBBEEEIIIMMMQQQSSSSSSUUUXXXYYYYYYXXXYYYZZZZZZZZZ\\\^^^___aaaccccccbbbbbbbbbcccccccccddddddddddddeeeeeeeeeeeeddddddcccdddfffhhhhhhgggfffeeeffffffggggggggghhhhhhhhhhhhjjjlllmmmllllllmmmnnnoooooooooppprrrsssuuuvvvwwwyyy{{{|||{{{{{{|||}}}~~~{{{uuutttvvv|||~~~wwwwww{{{~~~|||zzzxxxxxxwwwuuuttttttssssssqqqqqqooonnnlllkkkiiiiiieeedddddddddeeedddaaa___aaa_________aaaaaaaaa___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\[[[YYYXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\^^^^^^___```````````````aaaaaaaaabbbbbbbbbcccccccccdddeeefffgggkkkpppttttttvvvyyyzzzyyyyyyyyyzzzzzz{{{{{{{{{{{{|||~~~yyylllfffhhhmmm}}}~~~xxxmmmhhh||||||xxx|||{{{gggddd```\\\YYYTTTPPPLLLEEEBBB===;;;:::999888777666666666666666666666666666666666666666666666666444444555555666777777888777777777888999:::;;;<<<}}}}}}~~~}}}}}}}}}ssswww}}}vvveeeTTTHHHCCC>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<>>>???BBBEEEJJJNNNRRRTTTSSSVVVXXXYYYYYYXXXYYYZZZ[[[\\\]]]___```bbbcccdddccccccdddddddddeeeeeeeeedddeeeeeeffffffeeeeeedddeeefffhhhiiijjjiiihhhfffffffffffffffgggggggggggghhhjjjlllmmmllllllmmmnnnqqqqqqpppqqqrrrtttvvvxxxvvvxxxzzz{{{zzzzzz{{{|||}}}tttrrrsssxxx|||~~~~~~wwwvvv{{{~~~|||yyyxxxwwwvvvttttttssssssssspppppppppnnnmmmkkkiiihhhdddccccccdddeeedddbbb```bbbaaa``````aaabbbaaa______^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZXXXXXXXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[\\\]]]___```aaa```______``````aaaaaabbbbbbbbbccccccdddeeefffgggkkkppptttwwwyyy{{{{{{zzzxxxxxxxxx|||}}}}}}}}}|||}}}~~~pppjjjkkkdddzzz||||||}}}pppjjjxxxkkkeee___[[[XXXUUUPPPLLLFFFBBB>>>;;;::::::999888666666666666666666666666666666666666666666666666444444444555666777777888777777777888999:::<<<<<>>===;;;;;;<<<<<<===:::;;;;;;;;;::::::<<<===???AAADDDGGGIIIMMMQQQTTTUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ[[[\\\]]]___```aaabbbeeeeeeeeeffffffeeeddddddgggffffffeeeeeeeeefffffffffeeeeeefffiiijjjjjjjjjffffffgggggghhhhhhiiiiiillllllkkkkkkkkklllmmmmmmoooppprrrrrrrrrsssvvvxxxwwwwwwxxxzzz{{{}}}~~~yyytttrrrwww~~~zzztttwww||||||zzzwwwwwwwwwwwwuuutttsssrrrssssssrrrooolllkkkkkklllggggggeeedddcccbbbbbbbbb`````````___^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY[[[\\\\\\\\\\\\[[[ZZZZZZ]]]^^^______^^^^^^```bbbaaa^^^[[[[[[^^^aaaaaa``````aaabbbdddggglllrrrvvvvvvxxxzzzzzzyyyxxxyyyzzz~~~zzzxxxxxx|||}}}}}}~~~ssskkkggggggqqq~~~}}}zzzqqqnnn|||xxx|||~~~pppiiiccc```[[[SSSOOONNNGGGBBB===999888888888777666555555555444444444444888888777777777777888888666666666666555555555555999888:::===<<<999;;;???|||kkkmmmxxxvvvjjjlllnnniii]]]PPPDDD>>>???>>>===<<<;;;<<<<<<===:::;;;;;;;;;::::::<<<===???BBBEEEGGGJJJMMMQQQTTTUUUWWWXXXXXXXXXXXXYYY[[[ZZZ[[[\\\]]]___```aaabbbdddddddddeeeeeeddddddccceeeeeedddddddddddddddeeeeeeddddddfffhhhjjjiiiiiiffffffgggggghhhhhhiiiiiikkkkkkkkkkkkkkkllllllmmmoooppprrrrrrrrrsssvvvxxxyyyyyyzzz{{{||||||}}}}}}yyyttttttyyy}}}zzzxxxyyyyyywwwvvvvvvvvvvvvuuutttsssrrrrrrsssrrrppplllkkkkkklllggggggfffdddccccccbbbbbbaaaaaa```______^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[\\\\\\\\\\\\___aaa```]]]ZZZZZZ]]]______^^^```bbbdddfffhhhmmmrrrvvvuuuwwwxxxyyyxxxxxxxxxyyy|||yyyxxxyyy|||~~~~~~~~~~~~|||}}}}}}zzzpppkkkgggppp{{{~~~{{{zzzsssooo}}}zzzyyyssslllfffbbb]]]TTTOOONNNGGGCCC===999888888888777666666666555555555444444777666666666666666666777666666666666666666666666999888999<<<<<<:::;;;@@@}}}eeejjjzzzvvvcccdddccc^^^TTTJJJCCC???>>>>>>===<<<<<<<<<<<<===:::;;;;;;;;;::::::<<<===???BBBEEEHHHKKKNNNRRRTTTVVVWWWWWWVVVVVVWWWYYY[[[[[[[[[\\\]]]___```aaaaaabbbbbbccccccdddccccccbbbbbbbbbbbbbbbbbbcccccccccddddddccceeeggghhhhhhgggffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjkkkllllllnnnppprrrsssssstttvvvwww{{{{{{||||||||||||}}}}}}xxxuuuwww|||}}}{{{yyyxxxwwwvvvvvvvvvvvvuuutttssssssrrrrrrrrrpppmmmkkkkkkkkkggggggfffeeedddccccccbbbaaaaaa``````______^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYYYYYYYZZZ]]]___```]]]ZZZZZZ[[[\\\]]]\\\```bbbfffhhhkkknnnqqqtttsssuuuwwwwwwwwwwwwxxxyyyyyyxxxxxxyyy|||}}}}}}|||}}}|||}}}}}}~~~tttlllgggnnnwww{{{{{{zzzyyyyyyrrrppp}}}~~~www|||yyyrrrkkkfff```VVVOOONNNHHHCCC>>>:::888888888777777777777666666666555555666666555555555555666666555666666777777888888888999777999<<<<<<:::<<>>=========<<<<<<<<<<<<:::;;;;;;;;;::::::<<<===???BBBFFFIIILLLOOORRRTTTVVVVVVVVVUUUTTTVVVYYY\\\[[[[[[\\\]]]^^^___```aaa```aaabbbbbbbbbbbbbbbbbbaaabbbbbbcccccccccccccccdddccccccdddfffggggggfffffffffgggggghhhhhhiiiiiijjjjjjiiiiiijjjjjjkkklllnnnppprrrsssssstttuuuwwwzzz{{{{{{|||}}}~~~~~~}}}yyyxxx{{{~~~}}}~~~{{{{{{|||vvvvvvwwwwwwvvvvvvuuutttqqqrrrrrrpppmmmkkkjjjkkkhhhggggggfffeeedddcccbbbbbbbbbaaa``````______^^^\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[YYYXXXWWWUUUVVVXXXXXXXXXYYY[[[^^^```^^^[[[ZZZZZZ[[[\\\\\\___cccgggjjjlllnnnppprrrrrrtttvvvwwwvvvvvvwwwyyywwwwwwxxxzzz{{{||||||{{{}}}~~~~~~}}}}}}~~~~~~tttkkkggglllrrrvvvvvvvvvxxxzzz{{{pppmmmyyyyyy{{{wwwpppkkkcccXXXPPPNNNHHHDDD>>>:::888888888777777777777777666666666666666666666666666666666666555666666777888999999:::888777888;;;;;;:::===BBBzzzgggmmm~~~vvvfffaaaYYYQQQJJJEEECCCAAA===============<<<<<<;;;:::;;;;;;;;;::::::<<<===???CCCGGGKKKMMMPPPRRRUUUVVVVVVVVVUUUTTTVVVYYY\\\[[[\\\]]]]]]^^^___``````___```aaaaaabbbbbbbbbaaabbbbbbcccdddeeeeeedddddddddccccccdddfffgggfffeeeffffffgggggghhhhhhiiiiiijjjjjjiiiiiijjjjjjkkklllmmmppprrrtttttttttuuuvvvxxxyyyzzz|||~~~}}}||||||||||||~~~xxxxxxxxxxxxwwwvvvvvvuuuqqqrrrsssqqqnnnkkkjjjjjjhhhhhhhhhhhhfffeeecccccccccbbbbbbaaa``````______\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\\\\[[[ZZZYYYXXXXXXUUUVVVXXXXXXXXXYYY[[[]]]___^^^]]][[[ZZZZZZ\\\]]]___bbbgggjjjkkkmmmnnnppprrrtttvvvvvvvvvvvvvvvxxxuuuvvvxxxyyyzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}uuujjjfffkkkppprrrsssuuuyyy|||yyymmmkkksss~~~~~~|||uuuooofffZZZQQQNNNIIIEEE???:::999888888777777777777777666666666666666777777888888777777666555666666777888999999:::888666777:::;;;:::>>>DDDwwwdddlll~~~tttddd]]]SSSJJJDDDAAA@@@???=========>>>===<<<<<<;;;:::;;;;;;;;;::::::<<<===@@@CCCHHHLLLNNNPPPSSSUUUVVVWWWWWWVVVVVVWWWYYY[[[\\\\\\]]]]]]^^^___``````______```aaabbbbbbbbbbbbbbbcccdddfffffffffeeeeeeeeedddcccdddfffgggfffeeeffffffgggggghhhhhhiiiiiijjjjjjjjjjjjjjjkkkllllllmmmpppssstttttttttuuuvvvvvvwwwyyy{{{}}}~~~{{{zzz{{{yyyyyyyyyxxxwwwvvvttttttppprrrsssqqqnnnkkkjjjjjjhhhhhhiiiiiihhhfffdddcccccccccbbbbbbaaaaaa``````\\\]]]]]]]]]]]]]]]\\\\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVWWWXXXXXXWWWXXXZZZ[[[^^^^^^]]][[[YYYZZZ\\\___^^^aaaeeehhhiiijjjkkkmmmqqqsssuuuuuutttssstttuuurrrtttuuuvvvuuuvvvxxxyyyzzzzzzzzz{{{{{{|||||||||~~~~~~~~~wwwlllfffjjjooorrrsssvvv|||}}}qqqkkkppp}}}xxxrrriii\\\RRRNNNJJJEEE???;;;999888888777777777777666666666555555666777888999999888777666555666666777777888888888888666777:::;;;;;;???EEEtttaaakkkuuuaaaYYYNNNEEEAAA??????>>><<<===>>>>>>>>>===;;;;;;:::;;;;;;;;;::::::<<<===@@@DDDIIIMMMOOOQQQSSSUUUUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]^^^^^^_______________```aaabbbccccccbbbaaabbbdddfffgggfffeeeeeefffeeedddeeefffgggfffeeeffffffgggggghhhhhhiiiiiikkkkkkkkkkkkkkkllllllmmmmmmooosssuuuuuutttuuuvvvvvvwwwxxxzzz|||~~~}}}~~~|||zzzyyyyyyyyyxxxwwwuuusssqqqpppppprrrsssrrrooollljjjiiihhhiiiiiijjjiiigggdddcccdddccccccbbbbbbaaa``````\\\\\\]]]]]]^^^]]]]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZWWWXXXXXXWWWVVVVVVWWWYYY[[[\\\\\\ZZZXXXYYY\\\___]]]```ccceeeeeegggiiikkkpppqqqsssrrrqqqoooppppppooopppqqqqqqpppqqqtttwwwvvvvvvwwwwwwxxxyyyzzzzzz~~~|||{{{|||}}}~~~wwwmmmfffjjjooosssuuuyyyyyypppoooxxx{{{|||zzztttjjj]]]RRROOOJJJFFF@@@;;;999888777777666666666555555555444444555666777888888777666555666666666666666666666666777555666999:::;;;@@@FFFsss___lllxxx___WWWKKKCCC@@@@@@@@@???<<<===>>>>>>>>>===;;;::::::;;;;;;;;;::::::<<<===@@@DDDIIIMMMPPPQQQSSSUUUUUUWWWYYYZZZYYYYYYZZZ[[[]]]]]]]]]^^^^^^_______________aaabbbcccccccccccc```bbbdddfffgggfffeeedddfffeeedddeeegggggggggeeeffffffgggggghhhiiiiiiiiillllllkkkkkkllllllmmmnnnlllooosssuuuuuutttuuuuuuxxxxxxyyyzzz{{{|||}}}~~~|||~~~}}}{{{xxxxxxwwwuuusssqqqooonnnppprrrsssrrrooollljjjiiihhhiiijjjjjjiiigggdddcccddddddccccccbbbaaaaaaaaa\\\\\\]]]^^^^^^]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[WWWWWWXXXVVVUUUTTTUUUWWWXXXZZZZZZYYYWWWWWW[[[___]]]___aaabbbccceeegggjjjnnnpppqqqpppnnnmmmmmmmmmlllmmmnnnmmmlllmmmqqquuuttttttttttttuuuwwwxxxyyy}}}|||zzzyyyzzz{{{}}}~~~|||~~~vvvlllfffjjjppptttwww{{{uuupppwwwwwwyyy~~~~~~{{{uuukkk]]]SSSOOOKKKFFF@@@;;;999888777777666555555555444444444444444555666888888666555444666666666666555555555555777555666999:::;;;@@@GGG~~~rrrcccuuu~~~iiiWWWEEE???AAA@@@>>><<<============<<<<<<<<<<<<:::;;;;;;;;;:::;;;>>>@@@DDDGGGLLLOOOQQQSSSVVVXXXYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\]]]]]]^^^^^^]]]]]]_________``````aaabbbcccccccccdddeeeeeeffffffggggggeeeccceeehhhjjjiiifffcccdddfffhhhhhhgggfffeeegggfffffffffhhhkkknnnppplllmmmooorrruuuxxxzzz{{{wwwxxxyyyzzz|||~~~~~~~~~}}}{{{yyyzzzxxxvvvtttrrrppppppoooqqqpppooommmkkkiiigggfffeeefffhhhjjjiiigggeeeccceeeeeeddddddcccbbbaaaaaa]]]^^^^^^]]][[[ZZZZZZ[[[[[[ZZZXXXWWWXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZYYYYYYWWWVVVUUUTTTTTTWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^^^^___aaabbbdddeeejjjkkklllmmmmmmkkkjjjhhhgggggghhhjjjkkklllmmmnnnmmmnnnnnnooopppqqqqqqrrrwwwyyy|||||||||{{{{{{{{{}}}~~~}}}}}}}}}~~~wwwmmmbbbfffkkkpppyyy|||ooopppvvvsss|||tttxxx|||wwwsssiii\\\RRROOOMMMHHHAAA<<<999888888777888888777777666666555555666666666666777777777777777777666666666666777777888555666999<<<===AAAGGG}}}rrrdddxxxiiiXXXFFF@@@AAA@@@>>><<<============<<<<<<<<<<<<:::;;;<<<;;;:::;;;>>>@@@CCCGGGKKKOOOQQQSSSVVVXXXYYYXXXXXXXXXXXXYYYYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]_________``````aaabbbcccccccccddddddeeefffffffffgggfffeeefffiiijjjiiihhhdddeeegggiiiiiihhhgggfffgggfffggggggiiikkkmmmooonnnooopppsssuuuwwwyyyzzzyyyyyyzzz{{{}}}~~~||||||}}}~~~|||zzzxxxwwwvvvuuusssrrrpppppppppppppppooollljjjgggfffeeefffhhhiiiiiigggeeeccccccccccccccccccbbbbbbbbb]]]^^^^^^]]][[[ZZZ[[[\\\YYYYYYXXXWWWXXXZZZ]]]^^^]]]\\\\\\\\\[[[[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVVVVWWWYYY[[[[[[\\\]]]^^^```aaabbbfffgggiiiiiiiiihhhfffeeeddddddeeefffggghhhiiiiiijjjjjjkkklllmmmnnnoooooosssvvvxxxyyyyyyyyyyyyzzz|||}}}uuulllfffhhhjjjmmmuuu}}}}}}|||}}}xxxuuussspppzzzvvvqqqttt}}}{{{wwwsssppphhh[[[SSSPPPNNNIIIBBB<<<999888888777777777777777666666666666666666666666777777777777777777666666666666777777888666666:::<<<===BBBHHH{{{{{{~~~xxxooofff{{{jjjYYYHHHBBBBBB@@@>>><<<============<<<<<<<<<<<<;;;;;;<<<;;;:::;;;>>>@@@CCCFFFKKKOOOQQQSSSVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^_________``````aaabbbcccccccccddddddeeeeeeffffffgggffffffgggiiijjjjjjiiifffggghhhiiijjjiiihhhggggggggghhhiiijjjkkklllmmmnnnoooqqqsssuuuwwwxxxyyyzzz{{{|||}}}~~~yyyzzz}}}~~~|||zzzvvvvvvvvvvvvuuusssqqqpppooopppqqqpppnnnkkkgggeeeeeefffggghhhhhhfffdddcccaaaaaaaaabbbbbbbbbcccccc]]]^^^___^^^[[[ZZZ[[[\\\YYYXXXWWWXXXYYY[[[^^^```\\\\\\\\\\\\\\\[[[[[[[[[XXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTRRRTTTUUUUUUTTTTTTUUUVVVXXXXXXXXXYYY[[[\\\^^^___aaabbbcccdddcccbbbaaa```______```aaaaaabbbcccccceeeeeefffggghhhiiijjjjjjmmmpppssstttuuuvvvwwwyyyzzz|||}}}sssjjjiiikkkkkkkkkpppwwwzzzyyyrrrxxx{{{ssspppvvv|||~~~xxxrrrooorrryyy{{{uuuqqqpppnnnggg[[[SSSQQQOOOIIIBBB===:::999888777666666666666777777777777666666666666777777777777777777666666666666777777888666777:::<<<>>>DDDKKKvvvzzzxxx|||ssskkkhhh~~~jjjZZZJJJDDDCCC@@@>>>===============<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<>>>AAABBBFFFKKKNNNQQQSSSVVVXXXWWWWWWWWWXXXXXXZZZ[[[[[[\\\]]]]]]^^^___^^^^^^^^^____________```aaabbbcccbbbccccccdddeeeeeefffffffffffffffggghhhiiiiiiiiigggggghhhiiiiiihhhhhhgggggghhhiiijjjkkkkkkkkkkkkmmmnnnppprrruuuwwwyyyzzz||||||}}}~~~yyy|||~~~|||yyywwwtttuuuvvvwwwvvvtttrrrqqqnnnoooqqqqqqppplllhhheeeeeefffgggggggggfffdddcccbbbbbbaaaaaaaaaaaaaaaaaa^^^______^^^\\\[[[[[[\\\[[[ZZZYYYXXXYYY[[[^^^___\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTQQQSSSTTTTTTSSSRRRTTTUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^______```aaabbbdddeeeeeehhhkkknnnpppqqqsssuuuxxxyyyzzz|||~~~qqqhhhiiilllllllllnnnsssuuurrrooouuuwwwtttxxxzzz{{{wwwuuurrrrrruuuyyy}}}~~~vvvssspppooonnnggg[[[SSSQQQPPPJJJCCC===:::999888888555555666666777777888888666666666666777777777777777777666666666666777777888777888;;;<<<>>>EEENNNssswwwvvv}}}sssmmmkkkhhhZZZKKKEEECCC@@@>>>===============<<<<<<<<<<<<;;;<<<<<<<<<;;;<<>>;;;:::999888555555666666777777888888666666666666777777777777777777666666666666777777888777999<<<<<>>>>>============<<<<<<<<<<<<<<<<<<===<<<;;;<<>>???============<<<<<<<<<<<<<<<======<<<<<<===???AAAFFFIIILLLNNNOOOPPPQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^]]]^^^^^^________________________``````aaabbbcccbbbbbbbbbcccddddddeeeeeebbbeeegggfffeeeeeegggiiijjjiiihhhhhhggggggggghhhhhhhhhhhhiiijjjmmmooopppooopppqqqsssuuuvvvxxxyyyxxxzzz||||||{{{zzzxxxxxxyyy|||~~~|||{{{~~~{{{wwwtttssssssrrrqqqqqqpppoooooommmmmmmmmmmmkkkiiigggfffhhhhhhhhhhhhhhhgggggggggfffeeedddcccbbbaaa``````^^^___```___]]]\\\\\\]]]___^^^\\\[[[[[[\\\]]]^^^``````___^^^\\\[[[ZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVUUUUUUUUUUUUUUUQQQRRRSSSSSSRRRRRRSSSUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTUUUWWWYYYZZZ\\\\\\]]]___aaaccceeehhhmmmpppssstttwwwzzz|||}}}}}}~~~zzznnnfffbbbjjjpppqqqrrrtttvvvtttmmmlllpppzzz{{{xxx|||~~~|||vvvrrrwww}}}vvvvvv}}}wwwwwwuuuttttttmmm```VVVSSSSSSMMMFFF???<<<:::999888777777777777666666666666666666666666777777777777777777666666666666777777888888;;;======???JJJVVVssstttsss{{{{{{mmmmmmzzz}}}```TTTIIIDDDBBB???>>>@@@>>>=========<<<<<<<<<<<<<<<=========<<<===???BBBGGGJJJMMMNNNOOOOOOPPPQQQTTTUUUVVVWWWYYY[[[]]]^^^]]]^^^______``````_______________``````aaabbbcccaaabbbbbbcccddddddeeeeeecccfffhhhhhhfffeeehhhjjjkkkkkkjjjiiihhhhhhiiiiiihhhhhhggghhhjjjmmmppprrrrrrrrrsssssstttuuuuuuvvvvvvxxx{{{~~~xxxxxxwwwuuutttvvvyyy||||||{{{~~~~~~~~~}}}yyyvvvtttsssqqqpppooonnnnnnnnnmmmmmmlllkkkjjjhhhgggfffiiiiiiiiiiiihhhhhhhhhhhheeedddddddddccccccbbbbbb___``````___]]]\\\\\\]]]^^^]]][[[[[[[[[]]]___```aaaaaa___^^^\\\[[[YYYYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVUUUUUUUUUUUUUUUUUUPPPQQQRRRRRRQQQQQQRRRTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSUUUVVVXXXZZZ[[[\\\ZZZ\\\^^^```bbbeeejjjmmmppprrrtttwwwzzz{{{||||||~~~~~~~~~~~~yyynnnfffcccjjjoooooopppuuuyyyyyyrrrpppqqqvvvzzzzzzwwwzzz~~~~~~wwwsssyyy~~~vvvttt}}}~~~xxxuuutttttttttnnnaaaXXXUUUSSSNNNFFF@@@<<<:::999888888888777777666666555555666666666666777777777777777777666666666666777777888999;;;======@@@KKKWWWqqqtttsssxxxsssgggiiizzz___UUUKKKFFFBBB??????BBB======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;===@@@CCCHHHIIILLLNNNQQQSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\[[[]]]^^^]]][[[[[[\\\]]]_______________```aaaaaaddddddccccccccccccccccccfffeeeeeeeeeeeefffggggggjjjiiiiiiiiihhhhhhgggggghhhhhhiiijjjkkkmmmnnnooorrrrrrrrrsssuuuvvvxxxyyywwwyyy{{{|||}}}~~~{{{wwwtttsssuuuyyy|||~~~}}}||||||}}}{{{xxxuuuuuusssrrrrrrtttssspppmmmpppooommmllljjjiiihhhhhhjjjiiiiiijjjlllllljjjiiiddddddeeeeeeeeedddcccccccccbbb```___^^^^^^^^^^^^aaa```___^^^]]]\\\\\\\\\aaa``````___^^^^^^]]]]]]XXXYYYYYYZZZZZZZZZZZZZZZVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXVVVVVVUUUTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUQQQTTTTTTRRRTTTYYY[[[YYYXXXWWWWWWXXX[[[```eeeiiinnnoooqqqtttwwwyyy{{{|||~~~~~~|||||||||~~~~~~~~~ttthhhaaa[[[dddjjjjjjmmmuuu{{{{{{uuuwwwwwwtttsssyyyzzzvvvssssssyyyxxxqqqxxxxxxqqq{{{xxxrrrsssyyy|||tttdddWWWTTTTTTQQQKKKCCC<<<888888999888777666555444444555666777777777777666666666666666666666666777777777777888999888<<>>===@@@======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;;;;===@@@CCCGGGIIIKKKNNNQQQSSSTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\[[[]]]^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^___``````ccccccccccccccccccccccccfffeeeeeeeeeeeefffggggggiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjkkkmmmnnnoooqqqqqqqqqrrrsssuuuwwwwwwyyy{{{}}}}}}}}}~~~wwwuuusssssswww{{{~~~}}}|||zzzwwwuuuvvvtttrrrrrrssssssqqqoooooonnnllljjjhhhhhhhhhhhhjjjjjjiiijjjlllllljjjiiieeeeeeeeeddddddddddddcccdddcccaaa```^^^^^^^^^^^^______^^^]]]\\\[[[[[[\\\___^^^^^^]]]]]]\\\[[[[[[YYYZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWVVVUUUUUUTTTTTTSSSTTTTTTSSSRRRRRRRRRQQQRRRRRRRRRNNNQQQRRRQQQTTT[[[______^^^[[[WWWVVVXXX]]]aaadddiiijjjlllooosssuuuxxxyyy|||~~~~~~|||{{{{{{|||~~~~~~sssfff```YYYaaafffgggiiipppvvvwwwtttvvvvvvsssqqqtttyyy~~~{{{{{{}}}wwwuuuvvvwww}}}yyyrrrxxxyyyyyyttttttxxxzzzrrraaaUUURRRRRROOOJJJCCC<<<888888999777777666555555555666666666666666666777777777777555555666666666777777777777999888===AAA===IIIdddwwwyyyvvvtttrrrddd___kkkdddZZZPPPIIIDDD>>><<<>>>======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<===@@@CCCFFFGGGJJJMMMPPPRRRSSSTTTWWWWWWWWWWWWXXXZZZ[[[\\\[[[]]]^^^]]]\\\[[[\\\^^^^^^^^^]]]]]]^^^^^^___```bbbbbbbbbccccccddddddeeefffeeeeeeeeeeeefffggggggiiiiiihhhhhhhhhhhhgggggghhhhhhhhhiiikkklllnnnooooooppppppqqqrrrtttuuuvvv{{{|||~~~~~~}}}}}}}}}rrrqqqqqquuuzzz~~~}}}||||||zzzxxxuuuvvvtttrrrrrrrrrsssrrrqqqooommmjjjgggffffffhhhiiikkkjjjjjjjjjlllllljjjiiigggfffdddcccccccccdddeeefffeeecccaaa```___^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZYYYYYYXXXVVVUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQPPPOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTRRRRRRQQQQQQPPPPPPOOOOOOLLLOOOQQQQQQWWWaaagggiiieee^^^VVVSSSTTTXXX[[[]]]bbbcccfffiiimmmpppsssuuuyyy{{{||||||{{{zzzzzz{{{}}}~~~~~~ssseee___XXX___dddeeegggnnntttvvvwwwwwwxxxuuurrrqqqtttwwwrrrqqqyyyqqqssswww{{{{{{uuunnnsss~~~yyyyyy{{{zzzpppaaaVVVRRRPPPNNNIIIBBB<<<888888999666666555555555666777777555555666666777777888888555666666666666777777777777999999===BBBAAAOOOlllzzz{{{vvvrrrkkkZZZYYYkkkeee[[[QQQKKKEEE???===???======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<>>>@@@CCCEEEFFFIIILLLOOORRRSSSTTTWWWWWWWWWWWWXXXZZZ[[[\\\[[[]]]^^^]]]\\\\\\]]]^^^___^^^^^^^^^^^^___``````aaaaaabbbcccddddddeeeeeefffeeeeeeeeeeeefffgggggghhhhhhhhhhhhhhhhhhggggggggghhhhhhiiijjjlllmmmnnnpppppppppqqqssstttvvvwww{{{}}}~~~}}}||||||}}}~~~~~~wwwlllmmmpppuuu|||~~~}}}}}}}}}|||yyywwwwwwuuusssrrrrrrrrrssssssnnnllliiifffeeefffhhhjjjlllkkkjjjkkklllllljjjiiihhhgggeeecccbbbcccdddeeegggfffdddcccaaa```___^^^^^^^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMPPPRRRSSSZZZeeennnpppfff^^^TTTOOOPPPTTTWWWWWW\\\^^^aaadddiiimmmpppqqqvvvxxxzzzzzzyyyxxxyyyzzz}}}}}}~~~~~~~~~~~~~~~~~~vvvggg```YYY^^^cccfffiiinnnuuuzzz||||||}}}|||xxxttttttxxxzzznnniiiwwwwwwmmmooovvv{{{}}}~~~wwwqqqkkkooo}}}rrrdddYYYSSSNNNMMMHHHBBB<<<999888999555555555666666777888888444555555666777888888999777777777777888888888888777999999===BBBBBBRRRqqq||||||wwwrrrgggUUUVVVlllzzzddd[[[RRRMMMGGGBBB@@@AAA======<<<;;;;;;;;;;;;<<<:::;;;=========>>>AAACCCDDDFFFIIILLLOOORRRTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\^^^^^^]]]]]]^^^___```````````````aaaaaabbbaaaaaabbbcccddddddeeeeeefffeeeeeeeeeeeefffgggggggggggggggggggggggghhhhhhgggggghhhiiijjjlllmmmnnnrrrrrrrrrsssuuuvvvxxxyyy{{{|||}}}}}}{{{{{{|||}}}zzzqqqgggiiinnnuuu~~~~~~|||zzzwwwwwwvvvtttsssrrrrrrrrrnnnllliiiffffffgggjjjlllmmmlllkkkkkklllllljjjhhhiiihhheeecccccccccdddeeeffffffeeedddbbbaaa_________^^^^^^]]]]]]]]]]]]^^^\\\\\\[[[[[[ZZZZZZYYYYYYUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOMMMPPPQQQQQQXXXccckkkmmm___XXXQQQLLLMMMQQQSSSTTTXXXZZZ]]]aaaeeeiiimmmnnnrrrtttvvvwwwwwwwwwxxxyyy|||||||||}}}~~~}}}||||||}}}}}}kkkbbbZZZ]]]bbbhhhlllqqqyyyyyyyyy}}}zzzpppfffppp~~~zzzmmmmmmssswwwxxxxxxvvvqqqkkknnn}}}tttggg[[[SSSNNNMMMIIICCC===999888999555555666777777888888888444555555666777888888999888888999999999:::::::::888;;;:::===AAAAAATTTuuu~~~yyyuuujjjVVVVVVnnnvvveee]]]TTTOOOIIICCCAAABBB======<<<;;;;;;;;;;;;<<<999;;;===>>>>>>???AAABBBEEEFFFIIIMMMPPPSSSUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\^^^^^^]]]]]]___```aaaaaa``````aaaaaabbbcccbbbbbbbbbccccccddddddeeefffeeeeeeeeeeeefffggggggffffffgggggggggggghhhhhhggggggggghhhjjjkkkmmmnnnsssttttttuuuvvvxxxyyyzzz{{{|||}}}}}}|||{{{}}}~~~yyypppeeegggllluuu~~~|||wwwxxxyyywwwtttqqqqqqqqqnnnmmmjjjiiiiiijjjlllmmmmmmlllkkklllmmmllljjjhhhiiihhhfffeeedddcccddddddddddddddddddcccaaa```______^^^^^^]]]]]]^^^^^^___]]]\\\\\\[[[[[[ZZZYYYYYYTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTRRRQQQPPPPPPOOOOOOMMMNNNPPPRRRRRRRRRRRRQQQRRRSSSTTTVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQLLLNNNNNNMMMQQQYYY___```TTTRRROOOLLLKKKMMMPPPRRRTTTUUUYYY\\\aaaeeehhhiiimmmoooqqqsssssssssuuuvvvxxxxxxxxxyyyzzz}}}~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~pppcccYYY[[[aaaiiiooottt~~~~~~qqqdddkkkuuurrrooorrruuuwwwxxxtttooohhhhhhuuuxxxkkk]]]TTTOOONNNKKKEEE>>>:::999999666666777888888888777777555555666666777777888888888999999999999:::::::::999;;;;;;===AAABBBXXX{{{|||{{{qqq[[[ZZZrrrwwwhhh___VVVPPPJJJCCC???@@@======<<<;;;;;;;;;;;;<<<999;;;>>>?????????AAABBBEEEGGGJJJMMMQQQTTTVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\^^^^^^]]]^^^___aaa```````````````aaabbbbbbccccccccccccccccccccccccfffeeeeeeeeeeeefffggggggfffffffffggggggggghhhhhhggggggggghhhiiikkkmmmnnntttttttttuuuwwwxxxzzz{{{|||}}}~~~~~~|||tttdddfffkkkttt~~~~~~{{{wwwzzz{{{zzzuuuqqqooonnnnnnnnnmmmllllllmmmnnnooonnnmmmllllllmmmllljjjhhhhhhhhhgggfffeeedddccccccbbbbbbcccccccccbbb``````^^^]]]]]]]]]]]]]]]^^^^^^\\\\\\[[[[[[ZZZYYYYYYYYYVVVVVVVVVWWWVVVVVVUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSQQQPPPPPPOOOOOOMMMNNNPPPRRRRRRRRRQQQPPPQQQSSSTTTVVVVVVVVVTTTSSSRRRSSSUUUVVVVVVTTTSSSRRRMMMOOONNNKKKLLLPPPSSSQQQJJJLLLNNNMMMJJJIIIKKKOOOOOOPPPSSSWWW[[[^^^aaacccfffiiilllmmmnnnoooppprrrssssssssssssuuuxxx{{{}}}{{{zzzxxxvvvvvvxxxzzz{{{|||}}}}}}~~~~~~~~~~~~~~~ssscccZZZ[[[bbbmmmtttzzzooobbbhhhnnn|||{{{tttuuuwwwzzz}}}wwwrrrjjjfffooorrrcccWWWQQQPPPLLLFFF@@@;;;888888777777888888888777666666666666666666777777777777777777777888888888999999888;;;;;;>>>BBBFFF^^^www```^^^tttyyykkkbbbXXXRRRJJJBBB>>>>>>======<<<;;;;;;;;;;;;<<<999;;;>>>?????????AAABBBEEEGGGJJJNNNRRRUUUVVVWWWWWWWWWWWWWWWYYYZZZ[[[\\\[[[\\\^^^^^^^^^^^^___aaa_______________```aaaaaaddddddccccccccccccccccccfffeeeeeeeeeeeefffggggggeeefffffffffgggggghhhhhhfffgggggghhhiiikkklllmmmtttttttttuuuwwwxxxzzz{{{}}}yyydddfffjjjsss~~~}}}{{{www{{{}}}|||vvvqqqmmmmmmooonnnnnnnnnnnnoooooopppnnnmmmllllllmmmllljjjhhhhhhhhhhhhgggfffdddcccbbb```aaabbbccccccbbbaaa```\\\\\\\\\[[[\\\\\\]]]]]][[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSVVVVVVUUUUUUTTTSSSSSSSSSUUUTTTSSSRRRPPPPPPOOOOOOMMMNNNPPPRRRRRRRRRPPPOOOQQQRRRTTTVVVWWWVVVTTTSSSQQQRRRTTTUUUVVVUUUSSSRRRPPPQQQPPPKKKJJJLLLLLLJJJDDDJJJOOONNNIIIFFFHHHLLLKKKLLLOOOSSSVVVZZZ\\\^^^bbbeeehhhiiijjjkkkmmmooopppooooooppprrruuuxxxzzzyyywwwuuuttttttuuuwwwyyy{{{{{{|||}}}}}}}}}}}}}}}uuuccc]]]^^^eeeqqqzzz}}}lllaaafffjjjsssyyywwwyyy~~~|||rrrlllsssyyyjjj]]]SSSQQQNNNHHH@@@;;;888888777888999999888777666555777777777777666666666666666666666666777777777777777;;;;;;???DDDIIIbbbttteeebbb}}}zzzyyylllfff]]]SSSJJJDDDAAA@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSWWWXXXYYYXXXWWWVVVWWWXXXYYY[[[]]]]]]\\\\\\\\\]]]``````aaabbbcccddddddeeeeeedddccccccbbbbbbccccccdddeeefffggghhhhhhhhhhhhdddeeeffffffgggfffffffffhhhiiihhhgggfffgggjjjlllqqqrrrsssuuuvvvxxxyyyzzz{{{|||~~~~~~tttlllgggooo}}}{{{~~~{{{zzz{{{yyyrrrmmmlllqqqqqqrrrssssssrrrrrrqqqnnnmmmkkkkkkllllllkkkiiiffffffggggggfffdddbbbaaabbbbbbaaaaaa``````______\\\[[[[[[[[[\\\]]]]]]^^^[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQQQQQQQSSSUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSOOOMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKMMMPPPTTTWWWYYY]]]^^^```bbbdddffffffggghhhhhhhhhjjjlllnnnqqqsssssssssrrrqqqqqqrrrtttuuusssuuuwwwyyy{{{{{{{{{{{{{{{|||}}}uuuddd[[[^^^___jjjzzz{{{{{{kkk]]]bbbfffsssxxxzzzxxxqqqyyytttaaaYYYQQQJJJFFFAAA:::666666:::999999888777666555555666666777888888888888888888888777777777777777777555;;;;;;<<>>>>>===<<<<<<<<<<<<<<<:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSWWWXXXYYYXXXWWWVVVWWWYYYZZZ\\\^^^^^^]]]\\\]]]^^^______```aaabbbcccddddddcccccccccbbbbbbccccccddddddeeefffggghhhhhhhhhhhheeefffgggggghhhhhhgggggghhhhhhhhhgggfffhhhjjjmmmqqqrrrsssuuuvvvxxxyyyzzz{{{|||~~~|||~~~yyyrrrmmmttt~~~|||~~~zzzyyy|||zzztttooonnnssssssssssssssssssrrrrrrooommmllllllllllllkkkiiifffggggggggggggfffdddcccccccccbbbbbbaaa`````````\\\[[[[[[[[[\\\\\\]]]^^^\\\[[[ZZZYYYYYYXXXYYYYYYXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRUUUTTTRRRPPPOOOMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRSSSUUUUUUSSSSSSSSSSSSRRRQQQPPPOOONNNLLLJJJIIIJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIJJJLLLOOORRRUUUWWWXXXYYY[[[]]]___aaaaaabbbbbbbbbcccdddgggjjjlllnnnppppppoooppppppqqqrrrsssssstttvvvxxxzzzzzzzzzzzzzzz{{{|||~~~xxxeee]]]___^^^fffttt}}}}}}xxxxxxiii\\\```dddqqqxxxfff[[[SSSLLLHHHCCC<<<999999888888888777777777777777666666777888888888888888888888888888888888888888666<<<<<<===DDDNNNkkkxxxnnnmmmtttlllhhhggggggccc[[[PPPFFF@@@>>>>>>======<<<<<<<<<<<<===:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSWWWXXXYYYXXXWWWWWWXXXYYY[[[]]]______^^^]]]^^^_________```aaabbbccccccdddbbbbbbbbbbbbbbbcccdddeeedddeeefffggghhhhhhhhhhhhfffgggggghhhhhhhhhhhhhhhggghhhiiihhhgggiiikkknnnqqqrrrsssuuuvvvxxxyyyzzz{{{|||~~~xxxuuu{{{~~~xxxuuu|||~~~}}}zzzyyy|||{{{vvvrrrqqquuuuuuuuuuuuttttttsssrrrooonnnllllllmmmlllkkkiiifffgggggghhhhhhgggffffffdddddddddccccccbbbaaa```\\\[[[[[[[[[[[[\\\]]]]]]^^^]]]\\\[[[[[[ZZZZZZZZZXXXXXXXXXWWWWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTUUUTTTSSSQQQOOOMMMMMMLLLMMMMMMNNNOOOPPPRRRRRRSSSTTTTTTSSSSSSSSSTTTUUUUUUSSSSSSSSSRRRPPPNNNMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIKKKMMMOOOQQQSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZ[[[\\\___bbbeeegggiiijjjkkkmmmnnnooopppppprrrsssuuuwwwxxxyyyyyyxxxyyyyyyzzz|||~~~|||hhh___```^^^bbbnnnwww|||uuuuuuggg\\\```cccnnnlll]]]UUUNNNJJJEEE???;;;<<<666666777777888888888888666666777888888888888888888888999999999999999999777======>>>FFFQQQooorrrmmmpppqqqddd]]]]]]```aaa\\\QQQGGGAAA>>>>>>===<<<<<<<<<<<<======:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSVVVWWWYYYXXXWWWWWWXXXYYY\\\^^^``````___^^^___```___``````aaabbbcccdddeee``````aaaaaabbbdddeeefffeeeeeefffgggggghhhggggggffffffggghhhhhhhhhhhhgggggghhhiiiiiiiiijjjllloooqqqrrrsssuuuvvvxxxyyyzzz|||}}}~~~}}}pppnnnttt{{{|||{{{}}}yyyyyy||||||xxxuuuuuuvvvvvvvvvvvvvvvuuutttssspppnnnmmmlllmmmlllkkkiiifffffffffgggggggggggggggeeeeeefffeeedddcccaaa```\\\[[[[[[[[[[[[[[[\\\\\\______^^^]]]\\\\\\\\\\\\WWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUVVVUUUUUUVVVUUUSSSQQQOOONNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUURRRRRRRRRQQQPPPOOOMMMMMMLLLJJJHHHGGGHHHHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJKKKLLLNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRSSSSSSUUUWWWZZZ]]]___```bbbeeehhhjjjkkkkkkkkkoooqqqsssuuuwwwwwwxxxwwwvvvwwwxxxyyy|||mmm___aaa^^^bbblllrrrvvvttthhh]]]aaadddooo~~~ppp^^^VVVNNNJJJEEE???<<<===777777777777777777888888666666777888888888888888999999999999999:::::::::777======>>>GGGTTTsssmmmkkksssqqq___UUURRRUUUYYYWWWPPPHHHBBB???======<<<<<<<<<<<<======:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSVVVWWWXXXXXXWWWWWWXXXZZZ\\\^^^``````_________``````aaaaaabbbcccdddeeeeee___``````aaabbbdddeeefffeeefffggggggggggggggggggdddeeeffffffggggggfffffffffhhhiiijjjjjjkkknnnpppqqqrrrsssuuuvvvxxxyyyzzz|||}}}~~~zzzllliiimmmsss|||||||||xxxxxx{{{|||yyywwwwwwvvvwwwwwwwwwvvvvvvuuutttqqqooommmmmmmmmmmmkkkiiieeeeeeeeeeeeeeeeeeffffffffffffggggggeeecccaaa```\\\\\\[[[ZZZZZZ[[[[[[[[[```___^^^]]]\\\\\\\\\\\\WWWWWWWWWWWWVVVUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUQQQRRRRRRRRRRRRQQQPPPPPPLLLJJJHHHGGGGGGGGGFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMNNNQQQSSSVVVWWWXXXZZZ]]]```bbbdddddddddkkkmmmooorrrtttuuuvvvvvvttttttuuuwwwzzz}}}qqq^^^aaa```eeennnqqq}}}xxxuuujjj```cccjjjssswww___WWWNNNIIIDDD>>>;;;<<<999999888888777666666555666666777888888888888888888888999999999:::::::::666<<<<<<>>>GGGVVVwwwkkklllwwwppp\\\PPPJJJLLLNNNPPPNNNIIIDDD@@@===<<<<<<<<<<<<======>>>:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSUUUWWWXXXXXXWWWWWWYYYZZZ\\\^^^``````___^^^___`````````aaabbbcccdddeeeeee___``````aaabbbccceeeeeeffffffgggggggggggggggfffdddeeeeeefffffffffffffffeeegggjjjkkklllmmmoooqqqqqqrrrsssuuuvvvxxxyyyzzz}}}}}}wwwjjjeeeiiioooyyy|||~~~|||xxxwwwzzz{{{yyywwwxxxuuuvvvvvvwwwwwwvvvvvvuuurrrpppnnnmmmmmmmmmkkkiiifffeeeeeedddddddddeeeeeeffffffggggggfffdddaaa___\\\\\\[[[ZZZZZZZZZZZZ[[[___^^^]]]\\\\\\[[[[[[[[[XXXXXXXXXWWWWWWVVVUUUTTTRRRSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUQQQRRRRRRSSSSSSSSSRRRRRRLLLJJJHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRTTTWWWYYY[[[\\\]]]dddfffiiillloooqqqrrrsssrrrrrrrrrtttwww|||vvv___bbbaaagggqqqqqqwww{{{yyypppfffhhhssszzz~~~aaaXXXNNNIIICCC<<<:::;;;::::::999888777666555555666666777888888888888888777777888888999:::::::::666;;;;;;>>>HHHXXX{{{kkkkkkxxxmmmZZZOOOHHHGGGGGGIIIKKKJJJEEE@@@<<<<<<<<<<<<<<<===>>>>>>:::;;;=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSUUUVVVXXXXXXWWWXXXYYY[[[\\\]]]______^^^^^^^^^___^^^^^^___```aaabbbcccccc````````````aaabbbddddddffffffggggggggggggffffffeeeeeefffgggggggggggggggeeegggjjjllllllnnnppprrrqqqrrrsssuuuvvvxxxyyyzzz}}}~~~tttgggeeekkkqqqyyy~~~}}}|||xxxvvvyyyzzzxxxvvvxxxssstttuuuvvvwwwwwwwwwwwwrrrpppnnnnnnmmmmmmkkkiiihhhgggfffeeeddddddeeeeeeeeefffggggggfffccc```^^^\\\\\\[[[ZZZZZZZZZZZZZZZ^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXYYYXXXXXXWWWVVVUUURRRRRRSSSSSSSSSRRRQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRSSSUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQPPPMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLMMMOOOQQQSSSVVVWWW[[[^^^aaafffjjjlllnnnoooppppppppprrrvvvzzzzzzccccccaaahhhsssrrrsss{{{sssttt||||||}}}}}}xxxdddZZZPPPIIICCC<<<999:::999888888888777777666666666666777888888888888888666666777777888999999:::777<<<<<>>???:::<<<=========???BBBEEEGGGHHHJJJLLLNNNQQQRRRSSSUUUVVVXXXXXXXXXXXXYYY[[[[[[]]]______^^^]]]^^^___\\\\\\]]]^^^___```aaaaaa````````````aaabbbcccdddfffgggggggggggggggfffffffffgggggghhhhhhhhhhhhhhhdddgggjjjlllmmmnnnppprrrqqqrrrsssuuuvvvxxxyyyzzz}}}~~~pppeeeeeemmmuuu{{{~~~}}}~~~~~~||||||wwwvvvyyyzzzwwwvvvwwwrrrssstttvvvwwwwwwwwwwwwrrrqqqooonnnnnnmmmkkkiiijjjiiigggfffeeeeeeeeefffeeefffggggggfffccc```]]]\\\\\\[[[ZZZZZZYYYZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUURRRRRRSSSRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNQQQSSSUUUUUUVVVUUUTTTTTTTTTSSSRRRPPPOOONNNMMMKKKIIIHHHIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHIIIJJJLLLOOORRRSSSVVVXXX\\\aaafffiiikkkllloooooooooqqquuuzzz|||gggeeeaaahhhtttrrrqqq|||}}}~~~xxxrrrwwwfff\\\QQQJJJCCC<<<999:::777777777777888888888888666666777888888888888888555666666777888888999999888>>>===@@@LLL^^^jjjiii|||{{{iiiYYYPPPGGGDDDBBBBBBEEEFFFCCCAAA>>>>>>===<<<;;;;;;::::::;;;::::::;;;>>>AAADDDFFFKKKJJJJJJJJJLLLOOORRRTTTVVVVVVWWWXXXYYYYYYYYYXXXZZZ\\\___aaabbbbbbbbbaaa______``````aaaaaabbbbbbbbbaaaaaa```````````````aaabbbdddeeefffeeeddddddfffeeeeeeeeeeeefffggggggggghhhiiijjjllloooqqqrrrsssuuuvvvwwwwwwxxxzzz|||~~~~~~~~~}}}jjj```cccmmmvvv}}}||||||{{{{{{{{{||||||~~~}}}{{{yyywwwvvvvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvtttqqqnnnlllllllllmmmllljjjhhhffffffgggiiijjjjjjjjjiiigggdddbbb___^^^[[[\\\\\\\\\\\\[[[ZZZZZZ]]]\\\ZZZYYYZZZYYYWWWVVVZZZYYYYYYXXXWWWWWWVVVVVVQQQPPPPPPQQQSSSTTTRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPOOONNNNNNNNNOOOPPPPPPPPPQQQQQQRRRQQQQQQQQQOOOQQQRRRSSSRRRQQQOOONNNMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKRRRUUUYYY\\\^^^```ccceeefffiiimmmqqqtttxxx|||nnnhhhhhhooorrrppppppuuuwwwyyy|||~~~}}}qqqpppwwweeeZZZOOOIIICCC===999888777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;:::999<<<@@@III```sss___bbbyyy|||lll]]]SSSGGGDDDAAAAAACCCDDDAAA???>>>======<<<;;;;;;::::::;;;::::::;;;>>>AAADDDFFFKKKJJJJJJKKKLLLOOORRRSSSUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\^^^```aaabbbbbbbbb_________```aaaaaabbbbbbbbbbbbbbbbbbbbbcccddddddcccdddeeefffffffffeeeeeefffeeeeeeeeeeeefffggggggggghhhiiijjjlllnnnppprrrrrrtttuuuvvvvvvwwwyyy{{{}}}}}}~~~|||iii```bbbmmmvvv}}}~~~~~~~~~~~~||||||{{{{{{zzzzzz{{{{{{|||{{{zzzyyywwwvvvuuutttwwwwwwwwwwwwwwwwwwwwwwwwwwwuuurrrooommmlllllllllkkkjjjgggfffeeefffhhhjjjiiiiiihhhfffdddbbb```___\\\\\\\\\\\\[[[[[[[[[[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUQQQQQQPPPRRRSSSTTTSSSQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQPPPOOONNNMMMNNNNNNOOONNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJLLLOOOSSSVVVYYY[[[^^^aaacccgggkkkooossswww{{{~~~qqqhhhfffmmmrrrpppooosssxxxyyyzzzyyy~~~~~~pppmmmssszzz~~~bbbXXXOOOJJJDDD===999888777777777777777777777777777777777777888888888888999999999999:::::::::::::::;;;===BBBKKKccc~~~iiiYYYbbb~~~}}}oooaaaXXXGGGDDDAAA@@@AAABBB???<<<=========<<<;;;;;;:::::::::::::::<<<>>>AAAEEEGGGJJJJJJJJJKKKMMMOOORRRSSSUUUUUUWWWXXXXXXYYYYYYYYY\\\\\\]]]___```aaabbbccc^^^______``````aaabbbbbbaaaaaaaaabbbcccdddeeefffdddeeeeeeffffffffffffeeefffeeeeeeeeeeeefffgggggggggggghhhjjjlllnnnpppqqqqqqssstttuuuuuuvvvxxxzzz||||||}}}|||hhh___bbbmmmwww}}}yyy{{{~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyzzzyyyyyyzzzyyyxxxvvvtttsssxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvssspppmmmkkkkkkkkkjjjiiigggeeeeeefffggghhhgggggggggfffdddcccaaa```^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[XXXXXXZZZZZZYYYXXXUUUTTTRRRQQQQQQRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNMMMNNNOOOOOOPPPPPPOOOOOOQQQRRRSSSTTTSSSRRRQQQPPPNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHJJJNNNQQQTTTWWWZZZ]]]___ccchhhlllpppuuuzzz}}}yyylllgggnnnvvvtttrrrrrrxxxxxx|||{{{tttvvv|||~~~ssslllooovvv}}}}}}|||ooo]]]VVVOOOKKKEEE===999888666666666666666666666666777777777777888888888888888888888999999999999:::;;;<<>><<<======<<<<<<<<<;;;;;;;;;:::::::::<<<>>>BBBFFFHHHJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYYYYYYY\\\\\\]]]]]]___aaabbbccc^^^^^^______```aaaaaabbb````````````aaabbbcccdddddddddeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeefffgggggggggggghhhiiilllnnnpppqqqrrrsssuuuuuuuuuvvvyyy{{{{{{|||}}}zzzggg^^^bbbnnnxxxzzzuuuxxx|||~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzxxxvvvtttxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwtttqqqnnnkkkjjjjjjiiihhhfffeeeeeeeeefffgggfffffffffeeedddcccbbbaaa```^^^\\\[[[ZZZ[[[]]]^^^[[[ZZZYYYZZZ[[[\\\[[[ZZZWWWXXXZZZ[[[ZZZXXXUUUSSSSSSRRRRRRSSSUUUUUUTTTRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPSSSSSSSSSTTTSSSRRRQQQQQQNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFIIILLLOOOQQQUUUYYY\\\\\\```eeejjjoootttyyy}}}sssjjjrrr{{{zzzvvvuuuwwwvvvzzzuuussswww{{{}}}wwwnnnooovvv}}}xxx|||vvviiiYYYTTTOOOLLLFFF>>>999999666666666666666666666666666777777777888888888888777777888888888999999999999<<>>:::;;;777777777777777777777777666777777777888888888888777777888888888999999999777;;;>>>BBBPPPooosssqqqfffTTTNNN```~~~ssskkkeee]]]WWWKKKGGGBBB@@@AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<>>;;;===777777777777777777777777777777777777888888888888888888888999999999999:::666;;;???BBBRRRsssooommmdddUUURRRdddvvvhhhaaa\\\WWWRRRJJJEEE@@@>>>???AAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<@@@DDDHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTVVVXXXXXXYYYYYYYYY[[[]]]___```aaa``````]]]]]]^^^______``````aaaddddddcccccccccdddeeeeeeeeedddcccbbbbbbbbbccccccfffeeeeeeeeeeeefffggggggffffffgggiiikkkmmmooopppssstttvvvvvvvvvwwwzzz||||||}}}tttbbb[[[dddttt|||vvvooorrrvvv~~~{{{yyyzzz}}}|||{{{yyyxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{vvvuuutttssspppnnnlllkkkiiiiiihhhhhhhhhgggggggggffffffeeeeeecccbbb``````____________^^^^^^^^^^^^]]]\\\[[[\\\^^^^^^^^^]]]YYYYYYYYYYYYXXXWWWVVVUUUTTTTTTSSSUUUVVVWWWVVVTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNOOOPPPPPPPPPOOOMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGEEECCCBBBAAABBBCCCDDDDDDGGGKKKNNNQQQVVV]]]dddjjjqqqxxx|||yyynnnsss{{{{{{zzz|||}}}|||zzzuuurrrvvvxxxuuunnnjjjtttzzzyyyuuurrrssssssmmmdddZZZVVVSSSOOOGGG>>><<>>===>>>@@@???===;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;===@@@DDDHHHJJJHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYXXXZZZ]]]___aaaaaa```___]]]]]]^^^^^^___``````aaa`````````aaabbbccceeeeeegggfffdddcccbbbcccddddddfffeeeeeeeeeeeefffggggggffffffggghhhkkkmmmoooppprrrsssuuuuuuuuuvvvyyy{{{|||~~~sssaaa[[[dddvvvzzzrrrlllrrrwww~~~zzzxxxzzz~~~}}}{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz|||}}}||||||||||||||||||||||||uuuuuutttsssqqqooommmllliiiiiiiiiiiihhhhhhhhhhhhffffffeeeeeecccaaa```_________``````______^^^]]]]]]\\\\\\^^^```bbbbbbaaaZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTTTTUUUWWWWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRRRROOOOOOPPPQQQPPPOOONNNMMMKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOOOOOOOOOONNNLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHGGGEEECCCBBBCCCCCCDDDDDDDDDFFFJJJMMMOOOSSSZZZaaaiiipppwww{{{{{{rrrvvv|||}}}}}}xxxsss}}}{{{uuukkkeeerrrxxxrrrqqqqqqkkkccc[[[WWWTTTOOOFFF>>><<<@@@999999999999999999999999777777777777888888888888999999:::::::::;;;;;;;;;777>>>BBBEEEVVVzzziiibbb^^^VVVRRRgggwwwbbbQQQIIIHHHJJJFFFCCC@@@======<<<;;;999=========<<<;;;;;;::::::;;;;;;;;;===???CCCGGGIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[]]]^^^___``````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaabbbbbbcccdddgggdddbbbccceeefffdddaaaeeeeeeggghhhhhhgggffffffffffffgggiiijjjkkklllmmmppprrruuuwwwwwwwwwxxxyyyyyy|||sssddd```gggyyyyyyqqqmmmnnnwwwzzzvvvxxx||||||yyyyyy{{{|||zzzxxxyyywwwvvvwwwyyy{{{||||||yyyxxxxxxxxxwwwvvvvvvvvvvvvuuutttrrrpppnnnmmmllljjjjjjkkkkkkjjjiiigggfffbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa``````aaaaaa```___^^^]]]\\\]]]___dddiiilll[[[YYYXXXWWWXXXVVVTTTRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTRRRPPPNNNMMMNNNOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMNNNOOOOOOPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPNNNLLLIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOONNNOOONNNLLLKKKJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDCCCCCCEEEGGGJJJMMMRRRXXX```gggnnnuuuyyyxxxrrrzzz|||zzz{{{tttuuuzzzmmmaaakkkxxxwwwuuuooohhhddd[[[UUUQQQOOOKKKBBB===<<<888888888777888888999999999888777666666777888888888999999::::::;;;<<<<<<<<>>=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===@@@CCCGGGIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]^^^___````````````aaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbccccccdddfffdddcccccceeeeeedddbbbdddeeefffgggggggggfffeeefffggghhhiiijjjkkklllmmmppprrruuuwwwwwwwwwxxxyyyyyy|||rrreeeccckkk|||xxxppplllnnnwww}}}wwwsssvvv{{{|||yyyyyy{{{{{{zzzxxxyyywwwuuuvvvxxxyyyzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvuuuuuusssrrrpppnnnmmmllljjjjjjkkkkkkjjjiiigggfffeeeddddddcccbbbaaaaaa```___^^^^^^___aaabbbaaa```]]]\\\[[[[[[\\\^^^aaaccc[[[ZZZYYYXXXYYYXXXUUUSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRPPPNNNNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSSSSRRRQQQQQQRRRPPPNNNLLLKKKJJJJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDGGGIIILLLQQQXXX___fffnnnuuuyyyzzzuuu~~~}}}xxxvvv}}}}}}~~~yyy{{{{{{nnnbbbiii~~~wwwxxxwwwrrrjjjfff[[[UUUPPPOOOJJJBBB<<<;;;999999888888777888888888999888777666666777888888888888999999:::;;;;;;;;;<<>>>>>===::::::;;;;;;<<<======>>>;;;;;;<<<===@@@CCCGGGHHHIIIKKKMMMNNNNNNOOORRRTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ\\\]]]___```````````````aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccddddddfffdddcccccceeeeeecccbbbddddddeeefffggggggffffffgggggghhhiiikkklllmmmmmmpppsssvvvwwwwwwwwwxxxyyyzzz}}}pppgggfffooouuunnnjjjnnnwww{{{tttqqqtttyyy~~~|||zzzyyyzzzzzzyyyxxxyyywwwuuuuuuwwwxxxxxxxxxyyyxxxxxxwwwvvvvvvuuuuuutttsssrrrqqqooonnnmmmllljjjjjjjjjjjjiiihhhgggfffffffffeeecccbbbaaa```___]]]]]]\\\^^^```bbbaaaaaa^^^]]]\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYYYYZZZYYYWWWUUUSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNKKKLLLMMMOOOPPPQQQQQQQQQNNNNNNNNNNNNNNNOOOOOOOOORRRQQQPPPQQQQQQQQQOOOMMMKKKKKKJJJKKKKKKLLLMMMNNNRRRSSSUUUVVVWWWVVVUUUTTTTTTSSSQQQNNNLLLKKKJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAABBBCCCBBBBBBCCCFFFHHHKKKPPPVVV^^^eeemmmuuuzzz~~~}}}zzzzzzrrrooouuuzzz{{{~~~{{{tttzzz~~~}}}oooaaafff}}}wwwyyyzzztttlllgggZZZTTTPPPNNNJJJAAA<<<;;;:::999888888777777777777888888777777777777888888777777888888999:::::::::;;;???AAAGGG^^^ggg```]]]YYY[[[tttlllXXXLLLHHHHHHBBB@@@>>>======>>>>>>===;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>AAADDDFFFHHHHHHJJJMMMNNNNNNPPPRRRTTTVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\^^^___``````aaa````````````aaaaaaaaabbbcccbbbbbbbbbbbbcccddddddeeeeeeddddddddddddcccccceeeeeeffffffggggggggghhhggghhhiiijjjkkkmmmnnnnnnpppsssvvvwwwwwwwwwxxxyyy{{{}}}ooohhhiiirrr~~~sssllliiioooxxx|||uuuqqqtttyyy}}}|||zzzyyyyyyyyyyyyyyyzzzxxxvvvvvvwwwxxxxxxwwwyyyyyyxxxwwwvvvuuuuuutttrrrrrrqqqpppnnnmmmlllllljjjjjjjjjiiihhhhhhggggggfffeeeeeedddbbbaaaaaa```___^^^^^^___aaabbbaaa```______^^^]]]\\\ZZZYYYXXXZZZYYYXXXYYYYYYYYYWWWUUUSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMJJJKKKLLLNNNPPPQQQQQQRRRNNNNNNNNNNNNNNNOOOOOOOOOSSSQQQQQQQQQRRRRRRQQQPPPMMMLLLLLLLLLMMMMMMNNNOOOSSSTTTWWWYYYYYYXXXWWWVVVUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBBAAABBBBBBBBBAAABBBEEEGGGJJJNNNUUU\\\dddllluuuzzz}}}}}}|||{{{qqqooossswwwxxx|||{{{rrruuu||||||ooo```aaavvv}}}wwwyyy{{{uuukkkeeeZZZTTTOOONNNIIIAAA<<<:::::::::999777666666666666777777777777777888888888666777777888888999::::::;;;???BBBIIIbbbhhh```]]]ZZZ^^^xxxlllYYYMMMIIIIIIDDDBBB???=========<<<;;;======<<<<<<<<<;;;;;;;;;::::::<<<>>>AAADDDFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^___```aaaaaa___````````````aaaaaaaaacccccccccbbbcccddddddeeedddeeeeeeddddddccccccccceeefffffffffggghhhiiiiiihhhhhhiiikkklllmmmnnnoooqqqsssvvvxxxxxxxxxyyyzzz{{{}}}~~~nnngggjjjttt~~~rrrllljjjpppzzz~~~wwwsssvvv{{{||||||{{{zzzxxxxxxxxxyyy|||yyywwwwwwxxxyyyyyyxxxyyyyyyxxxwwwvvvuuutttsssppppppooonnnnnnmmmlllllljjjjjjiiihhhhhhgggggggggdddddddddcccccccccccccccdddbbbaaaaaabbbbbb```___]]]^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOOOOONNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMIIIJJJLLLNNNOOOPPPQQQQQQNNNOOOOOOOOOPPPPPPPPPQQQSSSRRRPPPQQQSSSSSSSSSRRROOOOOONNNNNNOOOOOOPPPPPPSSSUUUWWWZZZ[[[ZZZXXXVVVTTTTTTTTTSSSSSSRRRRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKIIIFFFEEECCCAAABBBBBBBBBAAABBBDDDFFFIIIMMMSSSZZZbbbllluuuzzz||||||wwwsssuuuvvvvvvzzz~~~zzzrrrqqqttt}}}{{{nnn```^^^nnnxxxyyy{{{uuukkkdddZZZTTTPPPNNNJJJBBB<<<;;;:::999888777666666666666666666777777888888888888666777777888888999:::::::::???BBBKKKeeekkkccc___]]]aaa{{{lllYYYMMMHHHHHHEEEBBB???=========<<<;;;>>>======<<<;;;;;;::::::999:::<<>>CCCMMMiiipppgggcccaaaeeemmmYYYLLLGGGFFFCCC@@@>>>======>>>======<<<<<<<<<<<<<<<<<<;;;;;;999:::<<>>===888777777666666666777777444555777888999999888888888888999999:::;;;;;;;;;:::>>>CCCOOOkkktttkkkfffdddhhhnnnYYYKKKEEEDDDAAA???===<<<>>>?????????::::::;;;;;;<<<=========999:::===???BBBDDDFFFFFFGGGIIILLLNNNOOOQQQSSSVVVWWWWWWWWWWWWWWWXXXZZZZZZ[[[\\\]]]___```aaaaaabbb____________`````````aaaddddddccccccddddddeeefffccceeegggeeecccaaaccceeeaaaaaaaaaaaabbbdddfffgggiiijjjkkklllmmmoooppppppqqqtttwwwyyyyyyyyyyyyzzz}}}~~~~~~tttdddaaaiiixxxsssooopppuuu~~~tttpppqqqwww~~~~~~|||zzzyyyyyyuuuuuuvvvvvvwwwvvvvvvvvvtttsssssstttwww{{{zzz{{{|||zzzwwwvvvwwwzzzwwwvvvtttuuuwwwyyyzzzzzzyyyyyyxxxvvvuuusssrrrrrrllllllllllllllllllllllllkkkjjjhhhgggffffffggggggggggggfffeeecccbbbaaaaaaaaa```___```aaabbbaaa```]]]\\\[[[ZZZZZZZZZZZZZZZXXXWWWWWWXXXZZZ[[[ZZZYYYUUUUUUUUUTTTTTTRRRQQQQQQMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRPPPNNNOOOQQQTTTTTTTTTVVVVVVUUUUUUTTTUUUUUUVVVTTTWWW[[[___```^^^\\\ZZZYYYZZZZZZZZZXXXWWWUUUSSSWWWVVVUUUUUUUUUVVVWWWXXXUUUUUUSSSQQQNNNLLLIIIHHHDDDEEEEEEDDDCCCCCCEEEGGGFFFIIIOOOWWW```jjjuuu{{{~~~~~~yyyuuummmnnntttuuurrrhhhfffhhhrrr}}}xxxpppfffbbbiiiuuu}}}}}}yyysss]]]WWWSSSQQQLLLDDD???===777666666666666777777888444555777888999999999888888999999::::::;;;<<<<<<999>>>DDDPPPmmm{{{xxxjjjlllgggttt[[[JJJCCCCCC???>>>>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCFFFGGGHHHJJJLLLMMMNNNPPPSSSVVVVVVTTTRRRRRRUUUXXX[[[[[[[[[\\\]]]^^^____________bbbbbbaaa```````````````eeeeeeeeedddddddddcccccceeedddcccccccccdddeeefffbbb___[[[ZZZ\\\aaaeeefffhhhjjjkkkllllllnnnqqqsssqqqsssvvvxxxxxxyyy{{{|||}}}}}}~~~uuueee```fffuuutttpppqqq|||wwwqqqooonnnttt}}}}}}xxxsssqqqrrrtttvvvpppnnnlllkkkkkkmmmpppqqqqqqrrrsssqqqoooppptttxxxzzz}}}~~~{{{}}}|||{{{zzzyyyxxxxxxxxx{{{zzzyyyxxxxxxyyyzzz{{{}}}zzzwwwtttqqqppppppqqqooonnnlllkkkkkklllnnnooollljjjhhhgggfffggghhhiiihhhgggeeedddcccbbbbbbbbbbbbaaaaaa``````aaacccccc^^^^^^^^^]]][[[XXXVVVTTTWWWUUUTTTWWW\\\^^^\\\YYYTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNPPPPPPOOOOOOMMMLLLJJJJJJMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNOOOPPPRRRTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY\\\___``````___^^^]]]]]]\\\\\\\\\\\\\\\\\\XXXXXXXXXYYYYYYYYYYYYZZZ\\\[[[XXXTTTQQQOOOMMMLLLGGGFFFFFFEEEEEEEEEEEEFFFIIILLLRRRZZZbbbkkkuuu{{{}}}{{{{{{vvviiihhhnnnpppmmmfffbbbbbbjjjyyy|||wwwvvvwwwpppeeehhhtttzzziii\\\RRRQQQNNNEEE>>>>>>999888888777777777777777888888999999999888888777:::;;;;;;:::999888:::;;;>>>===@@@QQQqqq}}}yyyjjjllleeexxx^^^KKKDDDDDD???>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCFFFGGGHHHIIILLLMMMNNNPPPSSSVVVVVVTTTRRRRRRUUUXXX[[[\\\[[[\\\]]]^^^____________bbbaaa``````_________```ccccccccccccccccccddddddeeedddcccbbbbbbbbbcccddd___\\\YYYYYY\\\aaaeeeggggggiiilllmmmmmmnnnppprrrqqqtttvvvxxxxxxyyy{{{||||||}}}}}}~~~rrrbbb]]]cccrrrvvvqqqrrr|||vvvpppnnnnnnttt~~~}}}zzzuuupppnnnnnnppprrrnnnllljjjiiiiiikkkmmmnnnlllmmmnnnmmmkkklllooorrrssswww~~~}}}}}}|||{{{zzzzzzyyyyyyzzz|||{{{zzzyyyyyyzzz{{{|||}}}{{{xxxtttrrrpppppppppnnnlllkkkiiiiiijjjkkklllkkkjjjhhhgggffffffggghhhggggggeeedddcccbbbbbbbbbbbbbbb```______``````aaa]]]]]]]]]\\\[[[YYYWWWVVVXXXVVVTTTWWW[[[]]][[[XXXTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[]]]```cccddddddcccbbb````````````______^^^^^^\\\\\\\\\]]]]]]]]]]]]^^^^^^]]]ZZZWWWSSSQQQOOONNNIIIHHHFFFEEEEEEFFFFFFGGGIIIMMMSSSZZZbbbkkktttzzz~~~yyylllgggkkkllljjjbbb___```hhhvvv~~~xxxuuuuuuooofffiiitttoooaaaUUUSSSNNNDDD======:::999999888888888888888888888999999999888888777:::;;;;;;:::999888:::<<>>BBBTTTuuuyyyjjjkkkccc}}}aaaLLLDDDDDD??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGGGGIIIKKKLLLNNNPPPSSSVVVWWWUUURRRRRRUUUXXX[[[\\\\\\]]]^^^_______________aaa```______^^^_________aaaaaaaaabbbccccccddddddeeedddcccbbbaaaaaabbbbbb\\\ZZZXXXYYY\\\aaaeeegggfffiiilllnnnnnnooopppqqqrrrtttwwwxxxxxxyyy{{{|||{{{|||}}}~~~~~~pppaaa]]]bbbpppyyytttttt|||vvvpppnnnnnnttt~~~~~~yyyvvvrrrmmmkkkjjjkkklllkkkjjjhhhgggggghhhiiikkkhhhjjjkkkkkkiiiiiijjjlllnnnttt{{{~~~||||||{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||~~~|||yyyuuurrrpppooooooooonnnllljjjiiiiiiiiijjjkkkjjjhhhgggffffffgggggggggfffeeeddddddcccbbbbbbaaaaaa___^^^^^^^^^^^^^^^[[[[[[\\\\\\[[[ZZZXXXWWWYYYWWWVVVWWWZZZ\\\YYYVVVTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOPPPQQQQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVWWWVVVVVVXXXZZZ\\\^^^___```___aaadddfffhhhhhhggggggffffffeeedddccccccbbbbbbaaaaaaaaabbbbbbbbbccccccaaa```]]]ZZZVVVSSSQQQOOOKKKIIIGGGEEEEEEFFFHHHIIIKKKOOOUUU[[[bbbkkksssxxx~~~qqqiiihhhhhhfff]]]\\\___hhhuuu~~~zzztttrrrmmmgggjjjsssuuufffXXXTTTNNNCCC<<<<<<;;;::::::999888999999999777888888999999999888888999:::;;;:::999999:::<<>>======<<<<<<===========================;;;;;;<<<>>>AAACCCFFFGGGGGGIIIKKKLLLNNNPPPSSSVVVYYYVVVRRRRRRTTTXXX[[[\\\]]]]]]^^^_______________```______^^^^^^^^^____________```aaabbbcccddddddfffeeedddccccccbbbaaaaaa^^^\\\ZZZ[[[^^^bbbdddeeeeeehhhllloooooooooooopppsssuuuwwwyyyyyyyyy{{{|||{{{{{{|||}}}rrrddd```eeerrr|||wwwwww}}}tttooommmnnnttt|||wwwuuuqqqllljjjhhhhhhiiiiiihhhgggffffffggghhhiiiiiijjjkkkkkkkkkjjjjjjjjjooouuu}}}~~~|||||||||||||||}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~|||yyyvvvsssqqqoooooorrrpppooommmkkkjjjjjjjjjjjjiiihhhgggfffeeeeeefffeeeeeeeeeeeedddcccbbbaaa^^^^^^]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\\\\[[[ZZZYYYYYYXXXWWWXXXYYYZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWYYY[[[]]]___aaaaaabbbdddfffhhhjjjkkkjjjjjjkkkkkkjjjiiihhhffffffeeeeeeeeeeeeeeeffffffffffffdddccc```]]]YYYUUURRRPPPMMMKKKGGGEEEDDDFFFHHHJJJMMMPPPVVV]]]dddkkksssxxx{{{{{{~~~yyyoooiiifffeee\\\]]]bbblllwww~~~wwwqqqkkkgggjjjppp{{{{{{|||wwwfffXXXSSSLLLBBB;;;<<<::::::999888888888888999777777888999999999888888999:::;;;:::999999;;;<<<>>>@@@FFFZZZ}}}uuudddfff^^^fffPPPFFFDDD@@@???>>>===<<<<<<<<<<<<========================;;;;;;<<<>>>AAACCCFFFGGGGGGIIIKKKMMMNNNQQQTTTWWWZZZWWWSSSRRRTTTXXX[[[]]]^^^^^^______``````____________^^^^^^^^^^^^___```^^^^^^___```bbbcccddddddggggggfffeeeeeedddcccbbbbbb```______aaacccddddddeeehhhllloooooooooooopppsssvvvxxxyyyyyyyyy{{{|||{{{{{{|||~~~rrreeeaaagggsss{{{||||||sssnnnmmmnnnuuu~~~|||xxxvvvsssooollliiihhhhhhiiihhhhhhggghhhiiijjjjjjjjjjjjkkklllllllllkkkkkkpppuuu~~~~~~}}}|||||||||||||||}}}~~~|||}}}}}}}}}}}}}}}}}}|||}}}|||zzzwwwtttqqqpppoooqqqqqqooommmllljjjiiiiiiiiiiiihhhfffeeedddddddddcccdddddddddcccbbbaaa```[[[[[[\\\\\\]]]]]]]]]]]]XXXYYYZZZ[[[\\\[[[[[[ZZZXXXXXXWWWXXXYYYXXXWWWVVVSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOORRRQQQOOOMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIMMMMMMOOOPPPRRRSSSTTTUUUVVVUUUTTTTTTUUUVVVXXXYYYXXXXXXZZZ[[[]]]___```aaaccceeegggiiikkklllmmmmmmoooooonnnmmmkkkjjjiiiiiiggggggggghhhhhhhhhiiiiiigggfffddd```\\\XXXTTTRRROOOLLLIIIFFFEEEGGGIIIKKKNNNRRRYYY___fffmmmtttxxx}}}wwwxxxzzzxxxooohhhfff^^^bbbiiittt}}}~~~tttjjjfffiiiooo|||zzzyyy}}}ssscccUUUQQQKKKAAA<<<<<<999999888777777777777777666777888999999999999999888:::::::::999999;;;======???GGG\\\sss```ddd___iiiUUUIIIDDDAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>AAACCCFFFGGGHHHJJJLLLNNNPPPRRRVVVYYY[[[WWWSSSRRRTTTXXX[[[]]]^^^______`````````_______________^^^______```aaa^^^___```aaabbbcccddddddffffffggggggfffeeedddccceeecccbbbcccdddfffeeedddfffiiilllnnnnnnooopppqqqtttvvvyyyyyyyyyyyyzzz|||{{{|||}}}~~~}}}pppddd```eeeqqqzzzrrrmmmlllnnnuuu|||{{{yyyvvvsssooollljjjiiihhhhhhhhhiiijjjkkklllmmmjjjiiiiiijjjlllmmmmmmlllnnnuuu~~~}}}}}}}}}|||||||||||||||}}}~~~~~~||||||}}}}}}}}}}}}|||||||||{{{yyywwwuuusssqqqpppooonnnmmmllljjjiiihhhgggiiihhhhhhfffeeedddcccbbbaaaaaabbbcccbbbaaa```___ZZZ[[[\\\]]]]]]]]]\\\\\\XXXYYYZZZ[[[\\\\\\[[[ZZZWWWWWWXXXXXXXXXWWWWWWVVVSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOTTTRRRPPPMMMKKKJJJIIIIIIJJJJJJJJJKKKJJJJJJIIIHHHLLLMMMNNNPPPRRRTTTVVVWWWVVVVVVUUUUUUUUUVVVXXXXXXXXXYYY[[[\\\___aaabbbcccfffgggiiikkkmmmoooppppppsssrrrrrrqqqpppoooooonnnkkkkkkkkkkkkllllllllllllkkkjjjhhheee```[[[VVVTTTQQQOOOMMMJJJIIIJJJKKKLLLPPPTTT[[[bbbiiipppvvv{{{yyyuuuvvvwwwvvvlllhhhaaafffppp{{{yyy~~~xxxkkkgggkkkqqq~~~|||{{{~~~~~~zzzyyy{{{|||{{{yyynnn___SSSPPPKKKBBB<<<===999888777777666666777777666777888999999999999999888999::::::999999;;;======@@@III^^^qqq]]]eeecccmmmZZZMMMFFFAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCFFFGGGIIIKKKMMMOOOQQQTTTXXX[[[\\\XXXSSSRRRTTTXXX[[[]]]______````````````______```_________``````aaabbb``````aaaaaabbbcccdddddddddeeefffffffffeeedddcccdddccccccdddfffggggggfffgggiiilllmmmmmmnnnppprrruuuwwwyyyzzzyyyyyyzzz|||||||||~~~{{{oooccc```eeepppxxxpppllllllnnnvvv~~~}}}|||zzzvvvrrrnnnkkkjjjfffggghhhiiikkkmmmnnnooollljjjhhhiiimmmppppppooopppvvv~~~}}}}}}~~~||||||{{{{{{{{{|||}}}}}}{{{{{{|||}}}}}}|||{{{{{{zzzzzzyyyxxxvvvtttrrrqqqmmmmmmmmmlllkkkiiihhhggghhhhhhgggfffeeecccbbbaaa______aaabbbaaa```^^^]]]]]]]]]^^^^^^]]][[[ZZZYYYXXXYYY[[[\\\\\\[[[ZZZZZZUUUWWWXXXXXXWWWWWWWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSQQQOOOLLLKKKJJJKKKKKKJJJKKKKKKLLLKKKJJJIIIHHHKKKLLLNNNPPPSSSUUUWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYY[[[^^^aaadddfffgggkkkkkkmmmoooqqqsssuuuuuuvvvvvvvvvuuuuuutttttttttppppppppppppqqqqqqqqqqqqpppooommmjjjeee___ZZZWWWTTTSSSQQQPPPNNNNNNOOOOOOPPPUUU]]]dddkkkrrryyy}}}uuurrrsssttt}}}pppiiiaaahhhtttyyyzzz|||}}}~~~}}}nnniiiooowwwyyywwwyyyzzz{{{yyywwwxxxzzzzzzxxxvvvlll^^^SSSQQQMMMBBB<<<<<<:::999888888777777888888666666777999999::::::999888999::::::999:::<<<>>>>>>AAAKKKaaaqqq\\\fffgggppp^^^PPPHHHAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCFFFGGGIIIKKKNNNPPPRRRUUUYYY\\\]]]YYYTTTRRRSSSXXX[[[]]]___```````````````______```````````````aaabbbbbbaaaaaabbbbbbccccccddddddbbbcccdddeeeeeeeeedddcccaaaaaabbbdddgggiiihhhggghhhjjjkkkllllllnnnqqqsssuuuwwwyyyzzzyyyyyyzzz||||||}}}~~~|||ooodddaaafffpppwwwooolllkkknnnvvv}}}{{{xxxtttpppllljjjeeefffgggiiilllnnnooopppooollliiikkkooossstttttttttzzz~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxvvvuuusssrrrooooooooonnnmmmlllkkkjjjhhhhhhgggfffeeecccaaa```]]]^^^```aaaaaa___]]]\\\`````````___]]]ZZZWWWVVVYYYZZZ[[[\\\\\\[[[ZZZYYYTTTVVVXXXXXXWWWWWWWWWXXXSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNLLLKKKKKKLLLMMMKKKKKKLLLLLLLLLKKKIIIHHHKKKLLLNNNPPPSSSVVVXXXYYYWWWVVVUUUTTTUUUVVVWWWXXXWWWYYY[[[___cccgggjjjlllnnnoooqqqsssuuuwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxttttttttttttuuuuuuuuuuuusssrrrqqqmmmhhhbbb]]]ZZZWWWVVVUUUTTTSSSRRRQQQQQQQQQVVV^^^fffmmmtttzzz~~~~~~rrrooopppqqq}}}~~~rrrjjjaaaiiiuuu}}}|||yyyxxx|||oookkkrrr{{{yyyuuuvvvvvvsssssssssvvvxxxyyywwwuuulll^^^TTTRRRNNNCCC;;;;;;;;;:::999999888888999999666666777999999:::::::::888999::::::999:::<<<>>>???CCCLLLcccttteeeaaaqqqrrr___OOOGGGDDDBBB???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@CCCEEEFFFGGGIIIKKKMMMOOORRRVVVZZZZZZXXXVVVTTTTTTWWWZZZ\\\___^^^^^^^^^______]]]\\\___``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccddddddeeeeeeeeeeeeccccccddddddeeefffggggggiiijjjkkklllnnnooopppqqqwwwxxxyyy{{{|||{{{{{{zzz|||}}}zzzmmm```]]]cccooo~~~uuukkkkkklllsss~~~yyyrrrlllhhheeecccbbbfffmmmqqqpppmmmmmmmmmnnnoooqqqsssuuuvvv{{{}}}}}}}}}~~~~~~~~~}}}}}}|||zzzyyyzzz|||||||||}}}||||||{{{zzzyyyyyyxxxwwwvvvuuutttsssssswwwtttrrrpppnnnlllhhheeeiiiiiiiiigggeeebbb___^^^aaabbbbbbbbbbbbaaa``````aaaaaa```___]]][[[YYYXXX\\\]]]]]]]]]]]]\\\[[[[[[WWWWWWWWWXXXXXXXXXXXXYYYWWWVVVUUUSSSRRRPPPOOONNNOOOQQQRRRQQQPPPPPPQQQRRRNNNNNNNNNNNNMMMKKKJJJIIIKKKJJJIIIJJJKKKKKKIIIGGGJJJKKKMMMOOOQQQSSSUUUUUUZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]```bbbfffkkknnnpppqqqssswww{{{}}}|||zzz|||}}}~~~}}}|||{{{|||}}}{{{|||||||||{{{yyywwwvvvyyyuuupppmmmjjjfff___ZZZZZZ\\\^^^\\\XXXUUUVVVXXXWWW[[[```ffflllsss{{{vvvlllkkkooo}}}zzzvvvnnngggkkkttt~~~|||~~~tttoooyyyyyypppttt}}}uuurrrsssssswwwsssooommmnnnqqqssstttpppcccVVVPPPLLLDDD===999<<<;;;:::888777666666666777777777777777777777777999:::;;;:::999999:::<<<===BBBGGG___~~~ooo___^^^tttsssaaaRRRJJJEEEBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEFFFGGGIIIKKKMMMOOORRRVVVYYYZZZYYYVVVUUUUUUWWWZZZ\\\^^^^^^^^^^^^___^^^]]]\\\___``````aaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccccccccdddeeeeeeeeeddddddccccccddddddeeeffffffggghhhiiijjjlllmmmoooppppppwwwxxxyyy{{{{{{{{{{{{zzz|||}}}~~~yyylll```]]]cccooo~~~vvvlllkkklllssszzztttnnnjjjeeeccccccgggmmmqqqpppnnnmmmnnnoooppprrrtttvvvwww{{{}}}}}}~~~~~~~~~}}}}}}}}}|||{{{yyyzzz|||}}}}}}}}}}}}|||{{{zzzzzzxxxwwwvvvuuutttsssrrrrrrtttssspppooonnnllliiigggffffffffffffeeecccaaa```aaabbbbbbbbbbbbaaa````````````___^^^]]][[[YYYXXX\\\]]]]]]]]]]]]\\\[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQPPPQQQRRRRRRPPPPPPQQQRRRPPPOOONNNMMMLLLKKKJJJJJJKKKJJJIIIJJJKKKKKKJJJHHHJJJKKKLLLNNNPPPRRRTTTUUUYYYYYYXXXXXXXXXXXXYYYYYYXXXZZZ]]]___aaaeeejjjmmmqqqrrrtttxxx|||~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||zzzyyyzzzvvvrrrooolllggg___YYYXXX\\\bbbccc```\\\ZZZZZZ[[[^^^ccchhhnnnttt{{{yyyooolllmmmyyytttzzzyyyppphhhmmmvvv}}}uuummmqqqzzzzzzyyy}}}xxxvvvuuussspppllljjjmmmqqqtttvvvqqqdddWWWQQQMMMEEE===::::::999888888777888888888888888888888888888888888999:::;;;:::999999;;;<<>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEGGGGGGIIIKKKMMMOOOQQQUUUXXX[[[YYYWWWVVVVVVXXX[[[]]]\\\]]]^^^^^^^^^^^^^^^]]]___```aaaaaabbbbbbaaaaaaaaaaaabbbcccddddddeeeeeedddeeeeeeeeeeeeddddddccccccddddddeeeeeefffffffffggghhhiiikkkmmmnnnpppqqqwwwxxxyyyzzz{{{{{{{{{{{{|||}}}}}}wwwkkk```]]]bbbmmm|||xxxnnnkkklllsss{{{uuuooolllfffeeeeeeiiinnnrrrqqqooonnnnnnoooqqqsssuuuwwwyyy|||~~~~~~~~~~~~~~~}}}|||}}}}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzvvvuuuuuutttsssrrrqqqqqqrrrqqqoooooonnnmmmjjjhhhbbbcccddddddddddddccccccaaabbbbbbbbbbbbaaa``````_________^^^]]]\\\ZZZYYY]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSPPPRRRRRRRRRPPPPPPQQQRRRRRRQQQOOOMMMKKKJJJJJJKKKJJJIIIIIIJJJLLLLLLJJJIIIIIIJJJKKKMMMOOOQQQSSSSSSWWWWWWWWWWWWXXXYYYZZZZZZXXXZZZ]]]___aaaeeejjjmmmqqqrrrtttyyy}}}~~~~~~~~~{{{xxxuuurrrooohhh```YYYTTT\\\eeeiiihhhccc```^^^```ccchhhmmmqqqwww}}}{{{rrrmmmjjjtttooottt|||uuujjjpppzzz~~~uuullljjjnnnzzzwwwvvvvvvqqqkkkhhhiiimmmqqqsssrrrfffZZZSSSNNNEEE>>>;;;888777777777888999::::::999999999999999999999999999:::::::::999999;;;===@@@FFFLLLeeetttfffWWWZZZrrr{{{mmm```UUUMMMEEEBBB???=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAADDDFFFGGGGGGIIILLLNNNOOOQQQTTTWWW[[[ZZZXXXWWWXXXYYY[[[]]][[[\\\^^^^^^^^^]]]^^^^^^``````aaabbbbbbbbbbbbaaaaaaaaabbbccceeefffggggggeeefffffffffeeedddccccccdddddddddeeeeeeeeefffffffffggghhhjjjmmmooopppqqqxxxxxxyyyzzzzzz{{{{{{{{{||||||}}}~~~|||sssiii^^^\\\```iiixxxzzzpppkkklllrrr~~~{{{uuupppmmmgggggghhhlllppprrrrrrpppnnnnnnoooqqqsssuuuwwwyyy{{{}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~}}}|||}}}}}}|||{{{{{{|||~~~~~~|||{{{zzzttttttssssssrrrqqqqqqppprrrqqqooonnnmmmllliiifffaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```______^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQRRRSSSRRRQQQPPPQQQRRRTTTRRROOOLLLKKKKKKKKKLLLJJJIIIIIIJJJLLLLLLKKKIIIHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTUUUVVVWWWYYYZZZ[[[YYY[[[]]]___bbbfffjjjnnnrrrrrruuuyyy~~~}}}zzzwwwuuuqqqjjj```YYYSSS[[[eeejjjjjjgggdddcccfffiiinnnrrruuuzzz~~~|||sssmmmgggqqq~~~~~~lllpppxxx|||mmmrrr{{{}}}|||{{{uuummmkkkmmm~~~{{{zzz|||zzzpppiiiggggggiiijjjqqqggg\\\UUUOOOFFF>>><<<888888777777888888999:::999999999999999999999999888999::::::999999;;;===@@@FFFMMMfffpppfffZZZZZZnnnqqqfff[[[QQQKKKDDDBBB???=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBDDDGGGHHHGGGJJJMMMOOOPPPRRRUUUWWWZZZZZZXXXXXXXXXYYY[[[\\\YYY[[[]]]^^^]]]]]]^^^``````aaaaaabbbbbbbbbbbbbbbaaabbbcccdddeeefffggggggffffffffffffeeeeeedddcccdddddddddeeeeeeeeeeeeeeeeeefffhhhkkkmmmpppqqqrrrxxxxxxyyyyyyzzz{{{{{{|||||||||~~~wwwnnneee\\\YYY\\\eeesss{{{rrrlllmmmsss{{{uuupppnnnjjjjjjllloooqqqrrrqqqpppnnnnnnoooppprrrtttvvvwwwyyy|||~~~{{{|||}}}~~~}}}}}}~~~}}}~~~}}}|||xxxwwwuuutttuuuwwwyyy{{{{{{~~~~~~}}}|||}}}~~~}}}|||{{{}}}~~~~~~|||{{{zzzssssssrrrrrrqqqqqqpppppptttrrrpppnnnllljjjfffdddbbbbbbaaaaaa````````````______`````````___^^^^^^\\\]]]]]]^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^]]]\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWUUUTTTRRRQQQQQQRRRSSSTTTSSSQQQPPPQQQRRRTTTSSSPPPMMMLLLKKKLLLMMMKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLNNNOOOPPPQQQRRRRRRTTTUUUWWWYYYZZZZZZ[[[^^^```cccfffkkkooorrrrrrtttyyy~~~}}}zzzwwwssslllbbb[[[TTTZZZbbbfffffffffggghhhkkkooosssvvvyyy||||||sssmmmgggppp}}}}}}kkkmmmttt~~~pppsssyyy{{{yyyxxxtttpppqqqttt|||}}}wwwmmmhhhfffffffffoooeee\\\VVVOOOEEE>>><<<:::999888888777777888888888888888888888888888888888999::::::999:::<<<>>>???FFFMMMgggqqqhhh\\\[[[mmmyyyiii]]]UUUMMMGGGCCC@@@>>><<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBEEEGGGIIIHHHKKKNNNQQQRRRSSSUUUWWWYYYYYYXXXXXXXXXYYYZZZ[[[WWWZZZ]]]^^^\\\\\\^^^aaa```aaabbbbbbccccccbbbbbbbbbbbbcccddddddeeeffffffeeeffffffffffffeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiikkknnnqqqssstttyyyyyyyyyyyyyyy{{{|||||||||}}}{{{qqqhhh```XXXVVVXXX___mmmzzz|||sssppppppvvv{{{uuuqqqooommmnnnppprrrrrrrrrpppooonnnnnnnnnnnnoooqqqrrrsssvvvyyy~~~|||yyyxxxwwwvvvxxx|||zzz|||~~~}}}|||{{{{{{|||zzzzzz{{{{{{zzzyyyxxxwwwrrrqqqpppooopppsssvvvxxxvvvxxxzzz{{{{{{|||}}}~~~~~~~~~}}}|||}}}~~~~~~||||||}}}~~~~~~}}}{{{zzzyyysssrrrrrrrrrqqqqqqqqqppptttrrrooommmllliiieeebbbcccbbb```___^^^^^^^^^^^^]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\XXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVTTTSSSQQQQQQSSSTTTTTTSSSQQQPPPQQQRRRSSSRRRPPPNNNMMMMMMNNNNNNLLLKKKKKKKKKLLLLLLJJJHHHGGGGGGHHHJJJKKKLLLNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXYYY[[[^^^```bbbfffkkknnnqqqqqqsssxxx~~~}}}zzzwwwpppggg```XXX\\\```bbbccceeeiiimmmooorrrvvvzzz|||~~~sssmmmhhhqqq|||{{{kkkjjjppp}}}xxxzzz{{{yyytttrrrttt}}}|||xxxvvvsssqqquuu{{{zzz{{{|||sssmmmjjjiiihhhjjjbbbZZZUUUNNNDDD>>>===::::::999888777777777888777777777777777777777777777888::::::999:::<<<>>>>>>EEENNNhhhvvviii[[[[[[pppvvvbbbWWWPPPIIIEEEAAA???<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===@@@BBBEEEHHHIIIJJJMMMPPPRRRSSSTTTVVVXXXXXXXXXWWWWWWXXXXXXYYYZZZUUUYYY]]]^^^\\\\\\___bbbaaaaaabbbccccccccccccbbbbbbbbbccccccdddddddddeeedddeeeffffffffffffffffffeeeeeeeeeeeeeeeeeeeeeeeefffgggiiilllppprrruuuvvvyyyyyyxxxxxxyyyzzz|||}}}{{{}}}xxxmmmbbb[[[UUUSSSTTTZZZhhhuuu}}}}}}ttttttuuu{{{|||wwwsssqqqoooqqqttttttsssqqqooonnnmmmmmmllllllmmmmmmnnnooossswww{{{}}}}}}|||}}}yyytttpppppppppooosssxxxxxxzzz{{{{{{yyywwwvvvwwwwwwvvvuuutttssssssrrrrrrmmmlllkkkkkkmmmpppsssuuuvvvxxxzzzzzzyyyyyyyyyzzzxxxyyy|||}}}|||}}}~~~}}}|||}}}~~~~~~}}}|||zzzyyyxxxsssrrrrrrrrrrrrqqqqqqqqqrrrpppnnnmmmkkkiiifffcccaaa```___^^^]]]]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^_________^^^^^^^^^___^^^^^^]]]\\\ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUSSSQQQPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLKKKIIIGGGFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQSSSUUUVVVWWWYYY\\\^^^```dddiiilllpppppprrrwww~~~}}}zzzuuunnnhhh]]]```cccddddddfffkkkpppqqqtttyyy|||tttmmmiiiqqqzzzvvvoookkkooo|||}}}sssrrrttttttvvvqqqnnnuuu~~~{{{xxxsssooosss{{{}}}}}}yyysssooommmkkkfff___XXXSSSLLLCCC======888888888777888888999:::888888888888888888888888777888999999999:::<<<>>>>>>EEEOOOiii{{{jjjYYY[[[tttttt```TTTMMMGGGCCC@@@>>><<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@CCCFFFHHHJJJJJJMMMQQQTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYUUUYYY]]]^^^\\\[[[___cccaaaaaabbbccccccccccccbbbccccccccccccccccccccccccddddddeeefffgggggggggfffeeeeeeeeeeeeeeeeeeeeeeeefffgggjjjmmmpppsssvvvwwwzzzyyyxxxxxxyyyzzz|||}}}{{{~~~xxxmmm___YYYSSSQQQQQQWWWeeeqqqzzz}}}}}}tttxxxxxx}}}xxxuuusssqqqsssvvvvvvtttqqqnnnmmmmmmllllllkkkkkkkkkllllllqqquuuyyy{{{yyyxxxyyy{{{tttnnnjjjjjjkkkkkkoootttvvvxxxzzzzzzwwwuuusssssstttsssqqqooonnnnnnoooooojjjiiihhhiiikkknnnrrrtttzzz|||}}}|||zzzyyyyyyyyytttvvvyyy}}}}}}|||}}}}}}|||}}}~~~~~~~~~}}}{{{zzzxxxwwwssssssrrrrrrrrrrrrrrrrrrpppnnnmmmlllllljjjgggeee```___^^^]]]]]]]]]^^^___[[[[[[[[[[[[[[[ZZZYYYYYYZZZZZZ\\\]]]^^^_________^^^^^^______^^^^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUTTTQQQPPPQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLKKKIIIFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUWWWZZZ\\\___bbbgggkkkoooppprrrwww}}}}}}yyyrrrmmm```cccfffffffffhhhmmmqqqqqquuuzzz}}}tttmmmiiiqqqxxxrrrsssnnnppp|||tttpppqqqrrrwwwpppjjjooo|||{{{sssmmmpppwww~~~wwwqqqnnnkkkccc]]]WWWRRRKKKBBB======666666666777888:::;;;<<<999999999999999999999999777888999999999:::===???>>>FFFPPPkkk|||kkkXXXYYYtttgggSSSGGGBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<============<<<===???AAACCCEEEGGGHHHJJJMMMPPPSSSSSSTTTUUUWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZ\\\]]]]]]]]]^^^```bbbaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccbbbbbbaaaccccccddddddeeefffffffffhhhhhhhhhhhhgggggggggggghhhhhhhhhjjjlllpppsssuuuxxxyyyzzzyyyxxxxxxzzz{{{yyynnncccZZZQQQMMMNNNSSS]]]gggqqqxxx}}}|||}}}}}}wwwvvvzzz~~~{{{xxxvvvwwwxxxxxxwwwuuurrrnnnlllmmmlllkkkjjjiiiiiihhhhhhmmmooorrrtttuuusssqqqooonnnjjjddd``````dddkkkooonnnpppsssuuutttpppkkkhhhjjjjjjkkkiiigggggghhhiiigggjjjnnnoooppprrrvvv{{{{{{yyyvvvuuuuuuvvvzzz~~~|||{{{~~~~~~~~~~~~{{{||||||}}}}}}|||{{{zzzttttttsssrrrrrrqqqqqqppppppnnnlllkkkiiigggdddaaaccc```[[[ZZZ\\\]]]\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^___```___```aaa```^^^]]]^^^___\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNOOOQQQPPPPPPOOOQQQRRRPPPOOONNNNNNNNNMMMKKKIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIJJJMMMPPPRRRTTTVVVYYY[[[]]]```dddgggnnnppptttxxx}}}zzzuuurrrhhheeeccceeejjjooorrrrrryyyzzz|||zzzoooiiiqqqxxxsssssssssuuu{{{yyyooonnnqqqvvvlllkkkpppuuu~~~~~~yyyppplllnnnuuu||||||oooooouuuppphhh^^^UUUQQQLLLDDD>>>===999888777777888888777555777777888999999999999888::::::::::::;;;<<<======>>>DDDOOOmmm{{{iiiXXXZZZtttlllXXXKKKEEECCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<============<<<===???AAACCCEEEGGGHHHJJJMMMPPPSSSSSSTTTUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[]]]^^^^^^^^^^^^aaacccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbcccddddddeeeeeefffgggggghhhhhhhhhhhhgggggggggggghhhhhhhhhjjjlllooosssuuuyyyzzzzzzzzzxxxyyyzzz|||~~~|||qqqcccYYYOOOKKKKKKOOOYYYbbbnnnuuuyyyxxxzzz{{{uuuvvv{{{}}}zzzxxxxxxxxxxxxwwwtttqqqmmmkkklllllllllllllllkkkjjjiiikkkmmmppprrrrrrpppmmmkkkgggccc]]]ZZZZZZ^^^dddhhhllllllmmmmmmmmmkkkhhhgggfffggggggfffeeeeeegggiiijjjmmmqqqssstttvvv{{{}}}yyywwwuuuuuuxxx}}}}}}|||~~~~~~}}}}}}}}}zzz{{{{{{||||||{{{yyyyyyssssssrrrrrrqqqpppppppppmmmllliiihhhgggeeebbb```bbb^^^[[[YYYZZZ[[[[[[YYYZZZYYYXXXXXXWWWWWWXXXXXX[[[[[[[[[\\\]]]^^^___```___```aaa```^^^]]]^^^___]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSRRRPPPOOOPPPQQQQQQOOONNNMMMMMMMMMKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIHHHIIILLLOOOPPPQQQSSSVVVYYY[[[^^^bbbeeekkkmmmpppuuuyyy}}}|||xxxuuujjjhhhfffggglllpppssssssyyyzzz|||~~~|||qqqkkksss|||xxxwwwxxxyyyyyynnnlllnnntttjjjjjjooorrr~~~xxxnnnjjjkkkpppxxx|||yyy{{{rrrppptttmmmjjj```WWWSSSMMMEEE???===:::999888888999999888777777777888999999999999888::::::::::::;;;<<<======>>>DDDOOOmmmwwwgggVVVYYYtttqqq]]]OOOHHHEEE@@@???>>>======<<<<<<<<<<<<<<<<<<<<<============<<<===>>>AAACCCEEEGGGHHHJJJMMMPPPSSSSSSTTTUUUWWWYYYYYYXXXXXXXXXYYYZZZZZZ\\\^^^______^^^___aaacccaaaaaaaaaaaaaaaaaaaaaaaaccccccddddddddddddccccccdddddddddeeeffffffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhjjjlllooorrrtttxxxyyyzzzyyyyyyyyy{{{|||}}}~~~~~~uuufff[[[QQQKKKJJJMMMVVV___iiipppuuutttvvv~~~yyyuuuvvv}}}~~~|||yyyyyyxxxvvvssspppllljjjlllmmmnnnoooooonnnlllkkkjjjlllnnnpppooolllhhhfff___\\\WWWTTTTTTXXX^^^aaagggfffeeeddddddddddddeeeaaabbbdddddddddeeegggiiiooossswwwzzz{{{~~~|||xxxuuuvvvyyy~~~~~~~~~}}}||||||{{{yyyzzz{{{{{{{{{zzzxxxwwwrrrrrrqqqqqqpppooooooooojjjhhhfffeeedddcccaaa______]]]ZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWZZZZZZZZZ[[[\\\^^^___```___```bbbaaa```______```^^^^^^]]]\\\[[[ZZZYYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUSSSQQQOOOOOOPPPRRRPPPMMMLLLLLLMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGHHHJJJLLLNNNMMMOOOSSSUUUXXX\\\```cccfffhhhlllqqquuuyyy|||}}}~~~zzzxxxnnnllljjjkkknnnqqqtttuuuyyyzzz|||~~~wwwooovvv|||||||||~~~|||oookkkkkkooofffiiinnnqqq{{{zzzooojjjkkkjjjtttzzzxxxxxxwwwtttvvvnnnlllcccYYYUUUOOOFFF???===;;;:::999999::::::999777777777888999999999999888::::::::::::;;;<<<======>>>EEEOOOmmmrrrcccUUUXXXsssuuuaaaRRRIIIEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>AAACCCFFFHHHIIIJJJMMMPPPSSSSSSTTTUUUWWWZZZYYYYYYYYYYYYYYYZZZZZZ]]]___```_________aaacccaaaaaaaaaaaaaaaaaaaaaaaacccddddddeeeeeeddddddcccdddddddddeeeffffffggggggffffffgggggghhhhhhiiiiiihhhhhhiiijjjllloooqqqssswwwxxxyyyxxxxxxxxxzzz|||}}}}}}~~~~~~xxxkkk```TTTNNNKKKMMMTTT]]]eeelllqqqqqqsss{{{}}}xxxvvvwww{{{zzzxxxvvvsssooollljjjlllmmmppprrrsssqqqooonnnjjjlllnnnooommmiiidddaaa[[[XXXUUURRRSSSVVV[[[^^^``````______``````aaabbb___```cccdddeeegggjjjmmmwww{{{~~~yyywwwyyy}}}~~~~~~}}}|||{{{{{{zzz{{{||||||{{{zzzxxxwwwqqqqqqppppppooonnnnnnnnnhhhfffdddccccccbbb```___^^^]]][[[YYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVYYYYYYYYYZZZ\\\]]]_________aaaccccccaaa``````aaa```___^^^^^^\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTUUUUUUTTTQQQPPPPPPQQQTTTQQQNNNLLLLLLMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJJJJLLLOOORRRUUUYYY]]]```ccceeeiiinnnssswwwyyy{{{}}}zzzxxxpppooommmmmmooorrrtttvvvyyyzzz|||~~~~~~sssxxx}}}|||}}}sssjjjhhhfff```fffnnnqqq|||uuuooonnnfffpppxxxzzzyyyzzzxxxzzzssslllcccZZZUUUOOOFFF???<<<;;;999888888999:::888777777777888999999999999888::::::::::::;;;<<<======???EEEOOOmmmnnnaaaSSSWWWpppuuuaaaRRRHHHDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<>>>@@@CCCFFFHHHIIIJJJMMMPPPSSSSSSTTTUUUWWWZZZYYYYYYYYYYYYZZZZZZ[[[^^^___```_________aaacccaaaaaaaaaaaaaaaaaaaaaaaacccddddddeeeeeeddddddcccccccccddddddeeefffffffffeeeffffffggghhhiiiiiijjjhhhiiijjjlllnnnpppqqqrrruuuvvvwwwwwwvvvwwwyyy{{{}}}}}}~~~~~~}}}zzznnncccVVVOOOKKKKKKRRRZZZccckkkoooooopppxxxzzzwwwwwwyyy|||{{{yyyvvvsssooommmkkkmmmoooqqqttttttsssqqqpppmmmnnnppppppmmmhhhbbb^^^XXXVVVSSSQQQRRRUUUYYY\\\[[[\\\]]]^^^```````````````bbbeeegggiiilllpppsss~~~~~~~~~}}}||||||{{{||||||}}}}}}|||{{{yyyxxxqqqqqqpppoooooonnnnnnmmmiiifffcccbbbbbbbbb```___]]]]]]\\\[[[YYYYYYXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^______aaaddddddcccaaaaaabbbaaaaaa```___^^^]]]]]]\\\[[[\\\\\\]]]]]][[[ZZZYYYZZZZZZYYYYYYXXXXXXWWWWWWRRRSSSTTTSSSRRRQQQRRRSSSUUURRROOOMMMNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGIIILLLOOORRRUUUYYY\\\aaacccggglllqqquuuxxxyyy}}}|||xxxwwwqqqqqqpppoooooorrruuuwww{{{|||}}}~~~xxxyyy|||yyyzzz}}}ttthhhccc```\\\dddmmmpppzzz{{{tttpppbbbkkkrrr{{{zzzzzz{{{yyy{{{uuukkkbbbZZZUUUOOOFFF>>>;;;:::888777777888888777666777777888999999999999888::::::::::::;;;<<<======???EEEPPPmmmnnnbbbTTTWWWooottt___PPPGGGCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<============:::;;;>>>@@@CCCFFFHHHIIIJJJMMMPPPSSSSSSTTTUUUWWWYYYYYYYYYYYYZZZ[[[\\\\\\^^^___```___^^^^^^```bbbaaaaaaaaaaaaaaaaaaaaaaaaccccccddddddddddddccccccbbbbbbbbbcccddddddeeeeeedddeeefffggghhhiiijjjkkkjjjjjjlllmmmoooqqqrrrsssuuuvvvwwwwwwwwwwwwzzz|||}}}~~~~~~}}}|||ooocccVVVNNNIIIIIIPPPXXXbbbiiinnnmmmnnnuuu~~~yyyttttttvvvzzz}}}|||yyywwwtttqqqooonnnoooppprrrtttttttttsssrrroooqqqsssrrrnnnggg```[[[TTTSSSQQQPPPQQQTTTWWWYYYYYYZZZ\\\^^^```aaabbbbbbdddfffjjjlllooossswwwzzz~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxqqqqqqppppppooonnnnnnnnnjjjgggdddaaaaaaaaa```^^^\\\]]]]]]\\\YYYXXXXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ\\\^^^______bbbeeeeeedddcccbbbbbbccccccbbbaaa```___^^^^^^]]]]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYSSSUUUUUUUUUSSSRRRSSSTTTVVVTTTQQQPPPPPPQQQPPPOOONNNMMMLLLJJJHHHFFFDDDDDDAAAAAAAAAAAAAAABBBCCCCCCDDDFFFIIIKKKMMMPPPTTTWWW\\\___ccchhhmmmqqqtttvvvxxx{{{}}}zzzxxxvvvrrrrrrrrrqqqqqqssswwwzzz|||}}}~~~~~~}}}~~~yyyzzz}}}sssfffaaa___\\\dddmmmnnnxxx~~~xxxooo```fffjjjrrryyytttvvv~~~zzzyyyrrrjjjbbbZZZVVVPPPGGG???;;;999888666777888888777555777777888999999999999888::::::::::::;;;<<<======@@@FFFPPPlllpppdddWWWYYYppprrr^^^OOOFFFBBB@@@???>>>======<<<<<<<<<<<<<<<<<<<<<============:::;;;===@@@CCCFFFIIIJJJJJJMMMPPPSSSSSSTTTUUUWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^___^^^]]]]]]___aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbb```aaaaaabbbbbbcccddddddddddddeeeggghhhjjjkkkkkkkkklllmmmoooqqqrrrssssssvvvwwwyyyyyyxxxyyy|||~~~~~~}}}~~~qqqeeeXXXOOOJJJJJJPPPXXXaaahhhlllkkkkkkrrrzzz}}}xxxqqqmmmooorrrzzz}}}|||zzzwwwuuusssqqqqqqqqqrrrsssssssssssssssrrrqqqssstttsssnnnfff^^^YYYSSSRRRQQQQQQRRRTTTWWWYYYZZZZZZZZZ[[[^^^aaadddfffhhhjjjnnnqqqssswww||||||}}}}}}}}}|||zzzxxxwwwrrrqqqqqqppppppooonnnnnnjjjgggccc```______^^^]]]ZZZ[[[]]][[[XXXVVVVVVXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXZZZ\\\^^^______bbbeeegggfffdddccccccddddddcccbbbaaa```______``````aaaaaaaaa```___^^^\\\\\\\\\\\\[[[[[[[[[[[[XXXYYYYYYXXXUUUTTTTTTUUUWWWUUUSSSSSSSSSSSSQQQPPPNNNMMMLLLJJJHHHFFFEEEDDD???????????????@@@@@@@@@@@@BBBEEEFFFHHHJJJNNNQQQVVVYYY]]]bbbgggllloooqqqsssvvvzzz}}}~~~{{{zzzyyyxxxssstttuuutttsssuuuzzz~~~~~~~~~~~~tttiiiddd```^^^gggoooqqq|||}}}oooccceeedddiiipppmmmrrr~~~{{{sssjjjbbb[[[WWWRRRIIIAAA===:::999777888999999888666777777888999999999999888::::::::::::;;;<<<======AAAFFFPPPlllsssgggZZZ[[[qqqrrr]]]NNNFFFCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>:::;;;===@@@DDDGGGIIIJJJJJJMMMPPPSSSSSSTTTUUUWWWWWWWWWXXXYYY[[[]]]^^^___]]]^^^^^^^^^]]]]]]^^^```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccbbbbbbbbb`````````aaabbbbbbcccccccccdddeeeggghhhjjjkkkllllllmmmnnnppprrrsssssstttxxxyyyzzzzzzzzz{{{}}}}}}ttthhh[[[RRRMMMLLLRRRZZZaaagggkkkiiiiiipppxxx|||yyyzzzxxxrrrkkkhhhjjjnnnyyy~~~~~~|||zzzxxxvvvtttsssrrrssssssssssssssssssssssssrrrssstttsssnnneee]]]WWWUUUTTTSSSSSSTTTWWWYYY[[[\\\[[[YYYXXX[[[```fffjjjjjjlllpppsssvvvzzz~~~~~~||||||||||||{{{yyywwwvvvrrrrrrqqqqqqpppooooooooojjjgggbbb___^^^]]]\\\[[[XXXZZZ\\\ZZZWWWTTTUUUVVVVVVUUUUUUTTTSSSTTTTTTTTTVVVVVVWWWXXXZZZ\\\^^^______bbbfffgggfffeeeddddddeeeddddddcccbbbaaa``````bbbccccccdddcccbbbaaa```]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]ZZZWWWUUUUUUUUUWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEDDD>>>>>>>>>>>>????????????>>>@@@BBBCCCDDDGGGJJJLLLRRRTTTXXX^^^cccgggkkklllooorrrvvvyyy|||~~~~~~|||{{{zzzzzzzzzzzztttvvvwwwvvvuuuwww}}}vvvmmmjjj```___iiissswwwqqqggggggccceeekkkjjjpppvvvjjjccc\\\YYYTTTKKKCCC???;;;:::888999::::::999777777777888999999999999888::::::::::::;;;<<<======AAAFFFPPPlllxxxbbbUUUZZZrrruuu___OOOFFFBBBAAA???======>>>???>>>==============================>>>???BBBDDDFFFHHHIIIJJJLLLPPPRRRSSSTTTVVVXXXXXXWWWWWWYYY\\\___``````^^^^^^^^^____________```bbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeedddcccbbbaaa```eeedddccccccbbbbbbccccccfffeeeeeeffffffggghhhiiimmmnnnoooqqqrrrtttuuuuuuwwwyyy{{{|||||||||~~~}}}~~~zzznnn```TTTLLLIIIPPPXXX___gggkkkjjjiiiooouuuxxx~~~xxxqqqlllfff```aaafffuuu}}}zzzxxxuuutttuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvuuurrrkkkccc[[[VVVUUUUUUUUUTTTUUUXXX]]]aaaccc___ZZZXXXYYY___fffkkkooooooqqqsssvvvyyy}}}}}}zzzxxxxxxxxxxxxttttttsssrrrpppooonnnnnnlllgggccc``````___\\\ZZZYYYYYY[[[[[[ZZZXXXVVVTTTXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVWWWZZZ\\\^^^```______aaadddffffffeeecccccccccbbbaaa```___^^^ccccccccccccbbbbbbaaaaaa```aaaaaa___]]]\\\]]]___[[[[[[[[[[[[ZZZYYYWWWUUUWWWVVVTTTRRRRRRRRRRRRSSSNNNLLLKKKHHHFFFEEEDDDDDDAAA???>>><<<;;;;;;;;;;;;======???@@@BBBDDDEEEEEEIIIMMMRRRVVVZZZ^^^cccfffkkkmmmpppsssuuuyyy}}}{{{xxxyyy||||||yyyuuutttvvvwwwwwwuuutttuuuuuussstttwwwxxxxxxyyy{{{}}}~~~~~~~~~yyymmmiii```ccchhhqqq|||vvvhhhbbbaaafffgggffflllwww}}}yyyllleee]]]XXXVVVPPPEEE<<<:::999888888777777888888555666777888999:::::::::999999999888777777:::<<<@@@GGGRRRnnnttt```VVV]]]uuuvvv```OOOFFFBBBAAA???======>>>???>>>=================================???AAADDDFFFHHHIIIJJJLLLPPPRRRSSSTTTVVVXXXXXXWWWWWWXXX\\\^^^______^^^^^^^^^____________```bbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeedddcccbbbaaa```dddccccccbbbbbbcccddddddfffeeeeeeffffffggghhhiiimmmmmmnnnoooqqqssstttuuuwwwyyy{{{|||||||||~~~}}}rrrcccWWWNNNKKKPPPXXX```gggkkkjjjiiiooowwwzzz}}}wwwpppkkkddd___```eeesss}}}~~~|||yyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxwwwuuupppjjjbbbZZZVVVSSSTTTTTTUUUWWW[[[aaafffgggccc]]]YYYYYY]]]cccgggllllllmmmooosssvvvyyy{{{~~~|||{{{yyyxxxwwwwwwttttttsssrrrqqqpppoooooommmiiidddbbbaaa___]]]ZZZZZZZZZ[[[[[[ZZZYYYWWWVVVXXXWWWWWWVVVUUUVVVVVVVVVWWWWWWVVVWWWXXXZZZ]]]^^^_________aaaccceeeeeeeeeddddddddddddcccbbbaaaaaabbbcccdddddddddcccaaa```aaabbbbbb```^^^^^^___```^^^^^^]]]]]]\\\ZZZYYYXXXYYYXXXVVVTTTSSSSSSSSSSSSMMMLLLJJJHHHFFFEEEDDDCCC@@@???===<<<;;;:::;;;;;;<<<<<<===>>>@@@AAABBBBBBEEEHHHLLLPPPTTTYYY___bbbgggiiillloooqqqtttxxx{{{zzzvvvssssssvvvvvvssspppoooppprrrsssrrrqqqrrrssstttvvvxxxyyyyyyzzz|||}}}~~~~~~~~~qqqkkkdddgggmmmuuu~~~mmmfffccceeeeeeccciiisss~~~{{{qqqiii___ZZZVVVPPPFFF===:::999888888777777888888666777888999999999999999:::;;;;;;:::999:::<<>>???>>>===========================<<<===???AAADDDFFFHHHHHHIIILLLOOOQQQRRRTTTVVVXXXWWWVVVVVVWWWZZZ]]]^^^]]]^^^^^^^^^____________```bbbbbbbbbbbbbbbbbbbbbbbbddddddddddddccccccbbbaaabbbbbbbbbbbbcccdddeeeeeefffeeeeeeffffffggghhhiiimmmllllllmmmnnnqqqtttvvvvvvxxxzzz{{{{{{|||~~~vvvhhh[[[QQQLLLPPPWWWaaagggkkkiiiiiipppxxx}}}}}}wwwoooiiibbb\\\^^^bbbnnnzzz}}}|||{{{{{{zzzzzzzzz{{{{{{{{{|||||||||zzzuuuoooggg```YYYVVVRRRSSSTTTVVVYYY___eeejjjjjjgggaaa\\\ZZZ\\\```bbbggghhhiiikkknnnqqquuuwwwyyy{{{~~~}}}}}}|||{{{yyywwwvvvuuuttttttssssssrrrqqqppppppnnnkkkgggdddbbb```^^^\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWWWWXXXYYY[[[]]]______^^^^^^```cccdddddddddddddddeeeeeeeeeeeeddddddaaacccdddfffeeedddaaa```cccccccccbbb```___```aaaaaaaaa___^^^]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSMMMLLLJJJHHHEEEDDDCCCBBB@@@???===;;;::::::;;;;;;:::;;;;;;<<<======>>>>>>@@@BBBEEEIIIMMMSSSYYY^^^aaacccgggjjjlllnnnqqqsssqqqnnnkkkkkkmmmmmmjjjggggggiiikkkllllllmmmoooqqqsssuuuxxxyyyxxxyyyzzz|||~~~}}}}}}}}}~~~yyypppjjjmmmrrryyyuuulllfffdddaaa^^^dddnnn~~~}}}wwwnnnccc[[[WWWPPPFFF===:::999888888777777888888777888888999999999888888999:::::::::999;;;===@@@@@@IIIVVVsssooo\\\SSSZZZnnn{{{dddRRRHHHCCCAAA???======>>>???>>>===========================<<<===???AAACCCEEEGGGHHHIIILLLOOOQQQRRRSSSVVVWWWWWWVVVUUUWWWYYY\\\\\\\\\^^^^^^^^^____________```bbbbbbbbbbbbbbbbbbbbbbbbccccccdddddddddcccbbbbbbaaaaaaaaabbbcccdddfffgggfffeeeeeeffffffggghhhiiillllllkkkkkkmmmppptttvvvvvvxxxzzzzzz{{{|||~~~zzzlll^^^SSSLLLOOOUUU___fffjjjhhhiiipppyyy~~~~~~wwwooohhh```ZZZ\\\```kkkxxx~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||uuummmeee^^^ZZZWWWSSSTTTUUUWWWYYY___eeejjjkkkhhhccc___]]]]]]___aaadddeeeeeegggjjjmmmppprrruuuxxx{{{~~~|||||||||{{{zzzwwwuuusssuuuttttttsssrrrqqqppppppnnnllliiifffdddaaa___]]]^^^]]][[[ZZZYYYZZZ[[[\\\YYYXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^______^^^^^^```bbbddddddcccbbbcccdddeeeffffffffffff```bbbeeeggggggeeebbb```cccddddddbbb```___```bbbdddbbb```___^^^^^^^^^___\\\[[[ZZZXXXVVVTTTSSSRRRMMMLLLJJJGGGEEECCCBBBBBB@@@???===;;;:::::::::;;;::::::;;;;;;;;;;;;;;;;;;===???AAADDDHHHNNNUUUZZZ[[[___cccfffgggiiikkkllljjjgggeeeeeeeeeeeeccc``````bbbdddeeefffhhhkkknnnppprrruuuvvvvvvvvvxxxyyy{{{{{{|||}}}~~~~~~uuuppprrrvvvzzz~~~}}}rrrhhhddd___[[[aaakkk||||||rrreee]]]WWWQQQFFF>>>:::999888888777777888888888888999999999888888777666777888888888999<<<>>>@@@IIIWWWuuurrr\\\PPPTTTddd}}}fffTTTIIIDDDAAA???======>>>???>>>===========================<<<===>>>@@@CCCEEEGGGHHHIIIKKKOOOQQQRRRSSSUUUWWWWWWVVVUUUVVVYYY[[[\\\[[[^^^^^^^^^____________```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddddddddcccccc```aaaaaabbbccceeefffgggfffeeeeeeffffffggghhhiiilllkkkjjjjjjlllppptttvvvvvvwwwyyyyyyzzz|||}}}oooaaaUUUMMMNNNSSS]]]dddiiihhhiiiqqqzzz~~~xxxoooggg___YYY[[[```jjjxxx~~~~~~}}}vvvmmmeee___[[[ZZZVVVWWWWWWWWWYYY]]]bbbfffiiigggdddaaa``````aaabbbccccccdddeeefffiiikkkmmmrrruuuyyy{{{}}}~~~~~~|||||||||{{{zzzwwwuuusssuuuuuutttsssqqqpppooonnnmmmlllkkkhhheeebbb`````````^^^\\\[[[ZZZ[[[]]]___ZZZYYYXXXXXXWWWWWWXXXXXXYYYYYYZZZ[[[\\\^^^___``````______```cccddddddccc```aaabbbdddeeeeeeffffffaaacccfffhhhhhhfffcccaaabbbccccccaaa______```aaadddcccaaa___^^^^^^^^^___[[[[[[ZZZXXXVVVTTTSSSRRRNNNMMMJJJHHHEEECCCBBBBBB???>>><<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBFFFKKKRRRWWWXXX\\\aaadddeeeffffffgggeeecccbbbaaa```___]]]\\\[[[]]]___```aaadddgggjjjmmmpppsssuuuvvvvvvwwwxxxyyyyyy{{{|||~~~{{{sssooossswwwyyy{{{yyymmmggg```[[[```kkk{{{}}}~~~|||rrreee]]]XXXQQQGGG???:::999888888777777888888888888999999999888888777666777888888888999<<<>>>???IIIWWWuuuxxx___PPPOOOZZZzzz~~~hhhUUUJJJEEEAAA???======>>>???>>>===========================;;;<<<>>>@@@CCCEEEGGGGGGHHHKKKNNNPPPQQQSSSUUUWWWWWWVVVVVVWWWYYY[[[[[[[[[^^^^^^^^^____________```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddddddddaaaaaaaaabbbccceeefffgggfffeeeeeeffffffggghhhiiikkkjjjjjjkkknnnqqqtttvvvvvvwwwxxxyyyyyy{{{~~~rrrdddWWWNNNNNNRRR[[[ccciiijjjlllsss{{{{{{qqqhhh```YYY[[[```kkkzzz}}}vvvnnngggbbb___]]][[[[[[ZZZXXXXXX[[[```cccfffeeedddcccbbbbbbccccccccccccbbbbbbccceeefffggglllooosssvvvxxxzzz|||~~~~~~}}}zzz{{{|||}}}}}}|||yyyzzz}}}}}}|||{{{yyywwwvvvuuuvvvuuutttrrrpppnnnmmmllljjjkkkkkkiiifffcccbbbbbb```___]]]\\\\\\]]]___```ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^___``````aaa``````aaaccceeedddccc___```aaacccddddddeeeeeebbbcccfffggghhhfffeeeccccccccccccbbb```___```aaaccccccaaa```___^^^^^^^^^[[[ZZZZZZYYYWWWUUUTTTSSSOOONNNLLLIIIFFFDDDCCCBBB???>>><<<:::999999::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDIIINNNRRRVVV[[[```dddddddddddddddbbbaaa```___]]][[[ZZZZZZXXXZZZ[[[[[[\\\^^^bbbeeejjjmmmrrruuuvvvvvvwwwxxxvvvwwwzzz|||~~~zzzoookkkpppvvvxxxzzz~~~wwwnnneee^^^bbblll{{{{{{zzz|||~~~~~~|||vvvmmmbbb[[[WWWQQQGGG???:::999888888777777888888777888888999999999888888999:::::::::999;;;===@@@???GGGUUUsss}}}cccRRROOOVVVssshhhVVVKKKFFFAAA???======>>>???>>>===========================;;;<<<>>>@@@BBBEEEFFFGGGHHHKKKNNNPPPQQQSSSUUUVVVXXXWWWVVVWWWZZZ\\\\\\[[[^^^^^^^^^____________```aaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddeeeeeeeeebbbbbbbbbbbbcccdddeeeffffffeeeeeeffffffggghhhiiiiiijjjkkkmmmppprrruuuvvvuuuvvvwwwxxxyyy{{{~~~uuuhhhZZZQQQPPPSSSZZZdddkkkmmmooovvv}}}}}}sssjjjaaaZZZ\\\aaammm|||~~~|||vvvpppjjjeeebbbaaa^^^^^^\\\ZZZZZZ\\\```cccfffeeeeeeeeeddddddcccccccccbbbaaa`````````aaabbbdddgggkkknnnoooqqqsssuuuwwwyyyzzzyyywwwwwwyyy|||{{{xxxuuutttuuuvvvwwwvvvtttrrrsssxxx}}}~~~|||{{{yyyxxxwwwwwwwwwvvvtttqqqooollljjjiiigggiiikkkjjjfffccccccddd```___^^^^^^^^^___``````[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZ\\\]]]___`````````cccbbbaaabbbdddeeeeeeddd``````aaacccddddddddddddcccdddeeegggggggggfffeeedddeeeeeecccaaa```aaaccccccccccccbbbaaa```___^^^[[[[[[[[[[[[YYYXXXVVVUUUQQQOOOMMMJJJGGGEEECCCCCC???>>><<<:::999999999:::888888999999::::::;;;;;;:::<<>>FFFSSSpppfffUUUQQQVVVpppiiiWWWKKKFFFAAA???======>>>???>>>===========================;;;<<<>>>@@@BBBDDDFFFGGGHHHKKKNNNPPPQQQRRRUUUVVVYYYXXXWWWXXXZZZ\\\\\\\\\^^^^^^^^^_________``````aaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddeeeeeeeeebbbbbbbbbbbbcccdddeeeeeefffeeeeeeffffffggghhhiiiiiijjjlllnnnqqqsssuuuvvvuuuvvvwwwwwwxxx{{{wwwjjj]]]SSSQQQUUU[[[eeemmmpppsssyyytttkkkbbb[[[\\\bbbnnn~~~~~~~~~~~~~~~{{{wwwqqqlllgggeeeccc```___^^^\\\[[[]]]aaadddffffffffffffeeedddcccbbbbbbaaa___^^^]]]]]]^^^^^^]]]```dddgggiiijjjlllnnnrrrtttuuutttqqqpppsssuuurrrpppnnnnnnpppqqqqqqqqqmmmjjjlllrrrvvvzzz}}}zzzyyyxxxxxxxxxwwwvvvtttqqqnnnkkkhhhgggfffhhhkkkjjjfffddddddeee``````_________`````````[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\^^^___```aaaaaadddcccbbbccceeeffffffddd```aaabbbcccdddddddddddddddeeeeeeffffffggggggfffeeeffffffdddbbbbbbcccdddcccdddddddddcccaaa___^^^[[[\\\\\\\\\[[[ZZZXXXWWWRRRPPPNNNKKKHHHEEEDDDCCC???>>><<<:::999999999:::777777777888999999::::::888:::===???@@@BBBEEEGGGTTTYYY___ccccccbbb```____________\\\YYYWWWWWWWWWUUUVVVVVVUUUTTTUUUYYY[[[]]]aaagggkkknnnooopppqqqsssuuuxxx|||~~~~~~|||sss{{{xxxhhhnnnssstttsssvvv~~~qqqeeefffnnn}}}~~~yyyxxxxxxwwwtttjjjccc[[[XXXWWWQQQGGG???:::999999888777888888888555666777888999:::::::::999999999888777777:::<<<===EEEQQQnnnnnnWWWUUUWWWjjjjjjZZZLLLBBBBBBAAA@@@>>>============???>>>===<<<;;;:::::::::<<<<<<===>>>AAADDDGGGHHHKKKJJJKKKOOOTTTWWWWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^]]]]]]^^^^^^___``````aaaaaa```^^^]]]___```___```aaabbbcccdddeeeeeeeeeeeedddcccdddeeefffggggggffffffffffffgggggghhhlllnnnooooooppprrrvvvyyyzzzyyyxxxxxxzzz}}}~~~oooaaaWWWRRRQQQ]]]cccjjjqqqwww}}}zzzmmmaaa[[[\\\___rrr|||zzzvvvrrrnnnjjjhhhfffaaa```___^^^^^^___```aaahhhhhhiiiiiiiiigggfffeeeaaa^^^\\\[[[[[[\\\[[[ZZZ]]]]]]^^^```bbbeeehhhiiijjjllllllllljjjiiijjjkkkooooooooonnnmmmmmmlllllliiieeegggnnnssstttzzz}}}{{{yyyzzzzzzyyyxxx{{{yyyvvvrrrnnnkkkiiihhheeegggiiijjjiiifffbbb___aaaaaabbbbbbbbbbbbaaaaaa______^^^]]]\\\\\\\\\\\\]]]___aaaaaaaaaaaabbbcccccccccccceeehhhiiihhhgggcccbbbaaaaaaaaabbbcccdddeeedddcccbbbbbbbbbcccdddeeeeeeffffffeeecccaaa```dddddddddcccbbbaaa______aaa___]]]\\\[[[[[[ZZZXXXQQQNNNKKKIIIHHHFFFCCCAAA@@@===;;;999::::::999999;;;;;;;;;:::::::::999999999:::<<<===???CCCHHHKKKOOOUUU]]]cccdddcccaaa```bbb```^^^^^^___]]]YYYVVVYYYYYYYYYXXXXXXXXXXXXWWW\\\___cccgggiiikkknnnpppsssvvvzzz|||}}}|||}}}~~~}}}~~~~~~~~~~~~~~~{{{xxxoooqqq}}}rrrssssssooojjjjjjttt~~~~~~tttnnnkkkkkk|||}}}www{{{{{{tttnnncccYYYVVVUUUNNNFFFBBB;;;:::999888777777777777999999888888888888888888999999999999:::;;;<<<<<<@@@BBBQQQqqqpppWWWTTTWWWkkk~~~hhhYYYLLLBBB@@@???>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<======<<<<<<===???AAADDDGGGHHHKKKJJJKKKOOOTTTWWWWWWUUUVVVVVVVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^______```aaaaaa```^^^^^^___`````````aaabbbcccddddddeeeeeedddcccccccccdddfffggggggffffffffffffggghhhhhhlllmmmooopppqqqsssvvvxxxzzzyyyyyyzzz|||~~~rrrdddYYYTTTRRR[[[aaajjjrrryyy|||oooccc]]]^^^aaarrr|||zzzvvvrrrnnnkkkiiihhhdddcccaaa``````aaacccdddhhhiiijjjjjjjjjjjjiiihhhbbb```]]][[[[[[[[[ZZZXXXXXXXXXXXXYYY[[[^^^aaabbbbbbdddfffgggfffgggiiikkkmmmllllllkkkkkkjjjiiiiiigggcccccchhhlllmmmsssyyy|||zzz{{{{{{zzzyyy|||zzzwwwtttpppmmmkkkiiifffggghhhiiigggeeebbb```aaaaaabbbbbbbbbbbbaaaaaa```___^^^]]]\\\\\\\\\\\\\\\^^^```aaaaaaaaabbbcccbbbbbbbbbdddfffhhhgggfffccccccbbbbbbbbbcccdddeeefffeeedddccccccdddeeefffffffffgggggggggeeedddcccffffffeeeeeedddbbbaaa```aaa___\\\\\\\\\[[[ZZZYYYRRROOOLLLJJJIIIGGGDDDBBB@@@>>>;;;::::::::::::999::::::::::::999999999999888:::;;;===>>>BBBGGGJJJPPPVVV]]]ccceeedddcccbbbgggdddbbbaaa```]]]YYYUUUWWWWWWWWWVVVVVVUUUUUUUUUZZZ]]]```cccdddgggjjjmmmooorrrvvvyyyzzzzzz{{{||||||~~~zzz{{{~~~vvvkkkllluuurrrpppllliiieeeeeellltttyyyqqqmmmnnn}}}|||ssskkk```VVVTTTSSSMMMFFFBBB<<<;;;:::999888888888888888888888888888888888888999999999999:::;;;<<<===AAACCCRRRrrrpppWWWSSSWWWooo{{{fffWWWKKKCCC>>>>>>>>>>>>>>>???@@@@@@===============>>>???@@@<<<===>>>???BBBDDDGGGHHHJJJJJJLLLOOOSSSVVVWWWVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]\\\\\\]]]]]]^^^___```aaaaaa```^^^^^^___aaaaaabbbbbbbbbccccccdddddddddccccccbbbbbbdddeeeffffffffffffffffffggghhhhhhkkkmmmppprrrrrrtttuuuwwwyyyyyy{{{|||vvvhhh]]]WWWTTTYYY___jjjttt|||qqqeee___```bbbrrr|||{{{wwwtttpppmmmkkkjjjgggfffdddbbbbbbdddfffggghhhiiijjjlllmmmmmmlllkkkeeebbb^^^[[[ZZZYYYWWWVVVTTTTTTTTTTTTVVVXXXZZZ[[[[[[^^^```bbbdddgggjjjmmmmmmmmmmmmmmmlllkkkkkkjjjiiieeebbbdddfffggglllqqqyyy~~~|||||||||{{{zzz|||{{{yyywwwtttpppmmmlllhhhhhhhhhgggeeedddbbbaaaaaaaaabbbbbbbbbbbbaaaaaaaaa```___]]]\\\[[[[[[[[[[[[]]]````````````aaacccaaaaaaaaaccceeefffeeeddddddcccbbbbbbbbbccceeefffgggfffeeeeeeeeeeeeggggggfffggghhhiiihhhhhhffffffggghhhhhhhhhgggeeecccbbb```^^^\\\\\\\\\\\\[[[ZZZSSSQQQNNNLLLJJJHHHEEECCC@@@>>>;;;::::::::::::999:::999999999999888888888777999:::;;;===@@@EEEIIIPPPVVV^^^dddffffffeeeeeehhhgggeeedddccc```\\\YYYXXXXXXWWWVVVVVVUUUTTTTTTWWWYYY[[[\\\^^^```dddhhhhhhkkkpppsssuuuvvvyyyzzz{{{}}}|||zzzzzzzzzsssgggeeekkkuuuyyypppgggdddbbbaaadddiiiwww|||ssspppqqq{{{pppggg\\\SSSQQQQQQLLLEEEBBB===<<<;;;:::999999999999888888888888888888888888999999999999:::;;;<<<===BBBDDDSSStttnnnVVVQQQZZZvvvyyycccUUUJJJBBB???>>>>>>>>>>>>>>>??????======<<<<<<======>>>???<<<===>>>@@@CCCEEEGGGHHHJJJKKKMMMPPPSSSUUUVVVWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^^^^___```aaa```^^^^^^___aaaccccccccccccccccccccccccccccccbbbbbbbbbcccdddeeeffffffeeeffffffggghhhiiijjjmmmqqqsssttttttuuuwwwxxxzzz|||~~~{{{mmmaaaYYYUUUWWW]]]hhhtttrrrfff``````cccppp~~~|||yyyvvvrrrooommmllljjjhhheeeddddddeeehhhjjjhhhiiikkklllnnnnnnnnnmmmgggddd___\\\ZZZXXXVVVTTTTTTTTTSSSTTTUUUVVVXXXYYYZZZ\\\___bbbeeeiiinnnqqqsssttttttuuuuuutttsssrrrooolllhhhfffeeefffjjjmmmttt}}}~~~~~~}}}|||{{{||||||{{{yyyvvvssspppnnnjjjiiigggfffdddcccbbbbbbaaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^\\\\\\[[[[[[ZZZ]]]___`````````bbbcccbbbaaabbbccceeefffeeedddcccbbbaaaaaaaaabbbddddddffffffeeedddeeefffggghhhffffffhhhiiiiiihhhgggfffhhhiiijjjjjjiiihhhfffddd```^^^\\\\\\\\\]]]\\\[[[TTTRRROOOMMMKKKIIIFFFDDD@@@>>>;;;::::::;;;:::999999999999888888888777777777888999:::<<>>============>>>===<<<<<<;;;;;;<<<<<<<<<===???AAADDDFFFGGGHHHIIIKKKMMMPPPSSSTTTVVVWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^______`````````^^^^^^```bbbccccccccccccccccccddddddccccccbbbbbbbbbcccdddeeeeeeeeeeeeffffffgggiiiiiijjjmmmqqqssstttuuuvvvwwwxxxyyy|||rrreee[[[WWWUUU[[[ffftttsssfff```aaacccooo{{{xxxtttqqqooonnnkkkiiigggffffffgggiiikkkhhhiiikkkmmmnnnnnnnnnmmmiiieeeaaa]]][[[YYYWWWUUUUUUUUUTTTTTTUUUVVVXXXYYY\\\^^^```cccfffkkkpppttt{{{|||}}}~~~}}}yyyvvvqqqllliiijjjkkkkkkqqqzzz~~~}}}{{{|||{{{zzzyyyvvvtttrrrqqqllljjjhhhfffdddcccccccccaaaaaabbbbbbbbbbbbaaaaaabbbaaa___^^^]]]\\\\\\\\\ZZZ]]]___``````aaabbbdddcccccccccdddfffgggfffdddaaa```_________```bbbcccddddddcccccccccdddfffgggdddeeefffggghhhgggfffeeehhhiiikkklllkkkiiigggeeeaaa___]]]\\\]]]]]]\\\ZZZUUURRRPPPNNNLLLJJJGGGEEEAAA>>><<<:::;;;;;;::::::999999999888888888777777666888999:::;;;>>>BBBFFFNNNTTT\\\cccgggiiijjjkkkeeefffggggggfffeeedddcccaaa```^^^\\\ZZZYYYWWWVVVTTTTTTTTTSSSRRRSSSVVVYYYYYY]]]bbbfffjjjnnnrrruuuuuuxxx}}}sssgggccceeemmmzzz~~~kkkiiijjjfffbbbccckkk{{{xxxtttuuuyyy}}}tttfffZZZPPPNNNNNNJJJDDDBBB;;;:::999888888777777777777777888888888999999999::::::::::::;;;<<<======@@@BBBRRRssswww```PPPQQQbbbqqq\\\PPPHHHBBBBBBAAA@@@>>>======<<<<<<======<<<;;;;;;;;;;;;;;;<<<===???BBBDDDFFFGGGHHHHHHKKKNNNQQQRRRTTTVVVXXXVVVVVVVVVXXXYYY[[[]]]^^^^^^]]]]]]]]]]]]^^^_________`````````^^^___```bbbbbbcccccccccddddddeeeeeedddccccccbbbbbbdddeeefffeeeeeeeeeffffffhhhiiijjjlllnnnqqqsssssstttvvvxxxxxxyyy{{{~~~xxxjjj___YYYUUUZZZdddrrrtttgggaaaaaadddooo~~~zzzvvvrrrpppooolllkkkjjjiiiiiijjjkkklllkkklllmmmnnnnnnnnnmmmllliiifffbbb___]]][[[YYYWWWVVVUUUUUUUUUVVVWWWYYYZZZ]]]___bbbeeehhhnnntttxxx}}}uuuqqqqqqpppmmmqqqyyy~~~}}}{{{{{{zzzxxxvvvuuutttssssssmmmllljjjgggeeedddccccccaaaaaabbbbbbbbbbbbaaaaaaaaa```___^^^]]]]]]]]]]]][[[]]]```aaaaaabbbdddeeedddccccccdddfffgggeeeddd```___^^^^^^^^^___aaabbbcccbbbaaaaaabbbccceeefffdddeeefffffffffeeedddcccgggiiikkklllkkkiiigggeeecccaaa^^^]]]]]]\\\[[[ZZZUUUSSSPPPNNNLLLJJJGGGEEEAAA???<<<;;;;;;;;;;;;::::::999999999999888888888777888999:::;;;>>>BBBEEEMMMSSS[[[bbbgggiiikkkmmmiiikkklllkkkhhheeeddddddcccbbb```^^^\\\YYYWWWVVVUUUUUUTTTRRRPPPOOOQQQRRRRRRVVVZZZ___cccggglllpppqqquuuzzz}}}tttiiidddeeelllyyynnnlllmmmgggccceeedddsss}}}wwwuuuxxx~~~|||jjj^^^SSSPPPOOOJJJEEEBBB::::::999888777777777777777777777888999999::::::::::::::::::;;;<<<===>>>???AAARRRsssnnn\\\PPPRRRgggjjjWWWNNNHHHCCC@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<<<<===>>>;;;===@@@CCCEEEGGGGGGHHHHHHKKKOOOQQQRRRSSSVVVYYYVVVVVVWWWXXXZZZ\\\]]]^^^______^^^^^^______```aaa^^^___```___^^^___aaabbbbbbbbbccccccdddeeeffffffeeedddcccccccccdddfffgggeeeeeeeeeeeeggghhhiiijjjmmmoooqqqrrrrrrtttwwwzzzxxxyyyzzz}}}pppccc\\\VVVZZZbbbpppvvviiiccccccfffqqq|||wwwssspppooommmmmmmmmnnnnnnmmmmmmmmmooopppppppppooonnnlllkkkiiifffbbb```___^^^\\\[[[XXXWWWWWWWWWYYYZZZ\\\^^^aaacccfffiiinnnttt{{{|||{{{xxxsssqqqxxx~~~|||{{{{{{yyyvvvsssrrrssstttuuunnnmmmllljjjhhhfffdddcccaaaaaabbbbbbbbbbbbaaaaaa______^^^^^^^^^^^^______[[[^^^aaabbbbbbccceeefffcccbbbbbbccceeeeeedddbbb``````___^^^___```aaabbbbbbbbbaaaaaabbbccceeefffeeeffffffgggfffeeecccbbbfffgggjjjkkkkkkiiifffddddddbbb___]]]]]]\\\ZZZXXXUUURRROOOMMMLLLJJJGGGEEEAAA???<<<;;;;;;<<<;;;:::::::::::::::999999999999777888999:::;;;>>>BBBEEEKKKQQQYYYaaafffiiilllnnnkkkmmmooonnnjjjgggggghhhhhhfffdddbbb___\\\ZZZYYYWWWWWWVVVTTTPPPMMMMMMMMMLLLOOOSSSXXX\\\aaafffjjjnnnrrrvvvzzz|||tttiiicccccciiivvvqqqoooppphhheeehhhcccooo{{{vvvtttwww}}}pppcccVVVRRRPPPKKKEEEBBB;;;;;;:::999888888888888666777777888999999::::::;;;::::::;;;;;;<<<===>>>@@@BBBRRRsssjjjZZZPPPTTTiii~~~fffTTTMMMHHHEEE>>>>>>>>>>>>>>>??????@@@;;;;;;<<<<<<===???@@@AAA;;;===@@@CCCEEEGGGGGGGGGGGGKKKOOOQQQRRRSSSVVVYYYUUUVVVWWWXXXZZZ\\\^^^___```____________```aaaaaa^^^___```_________aaacccaaaaaabbbccceeefffggggggeeeeeedddddddddeeefffgggddddddeeeeeeggghhhiiijjjnnnoooqqqqqqrrrtttxxx{{{xxxxxxyyy|||sssfff___VVVYYYaaannn~~~xxxkkkeeeeeegggsss}}}wwwssspppnnnnnnooopppqqqqqqpppooonnnsssssssssrrrqqqooolllkkkhhhfffbbb`````````^^^]]]ZZZZZZZZZ[[[\\\^^^```bbbdddfffjjjnnnttt{{{zzzqqqwww}}}~~~|||zzzzzzxxxtttqqqppprrrtttuuunnnnnnmmmkkkiiigggdddcccaaaaaabbbbbbbbbbbbaaaaaa___^^^^^^^^^^^^___``````\\\^^^aaaccccccdddfffgggbbbaaaaaabbbddddddcccaaaaaa``````______aaabbbcccbbbbbbaaaaaabbbdddeeefffgggggggggggggggeeecccbbbdddfffiiikkkkkkhhheeecccfffccc```^^^]]][[[YYYWWWTTTRRROOOMMMLLLJJJGGGDDDBBB???<<<;;;<<<<<<;;;:::;;;;;;;;;:::::::::999999888999::::::;;;>>>BBBEEEJJJPPPXXX```eeeiiilllnnniiillloooooommmkkklllnnnlllkkkiiifffccc```^^^\\\XXXYYYXXXUUUQQQMMMKKKJJJHHHKKKOOOSSSWWW\\\bbbffflllppptttxxx{{{~~~~~~ssshhhaaa```eeerrrtttrrrrrrjjjggglllhhhqqq|||xxxtttqqqtttyyy~~~~~~|||~~~}}}sssfffYYYTTTRRRLLLEEEBBB<<<<<<;;;:::999999999999666777777888999999::::::;;;;;;;;;;;;;;;<<<>>>>>>BBBCCCSSStttkkkWWWKKKPPPfffttt]]]QQQMMMHHHAAAAAA@@@???>>>============>>>>>>============>>>>>>>>>???AAACCCEEEGGGHHHIIIKKKLLLNNNPPPQQQRRRSSSSSSWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^______\\\^^^______^^^^^^___aaaaaaaaabbbbbbbbbcccccccccdddeeeffffffdddddddddfffcccccccccdddeeefffggghhhnnnoooppprrrtttvvvwwwxxxzzzzzzzzz|||}}}kkk]]][[[ZZZ]]]iiizzz|||nnnfffgggjjjyyy~~~zzzuuupppmmmrrrrrrrrrrrrrrrrrrrrrrrrvvvvvvwwwvvvsssoookkkiiiiiifffcccbbbcccbbb___\\\YYYYYYZZZ[[[^^^aaaccceeekkknnnrrruuuyyy}}}wwwzzz}}}~~~|||||||||{{{xxxuuurrrqqqqqqsssuuuwwwtttooojjjgggeeeddddddbbbaaaaaa````````````aaabbbaaa```___^^^___``````aaabbbbbbccccccdddeeeeeeaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaccccccbbbbbbcccddddddeeefffgggiiihhhfffeeeeeefffhhhjjjkkkjjjgggeeeddddddaaaaaaaaaaaa```]]]YYYUUURRRQQQOOONNNLLLIIIEEEBBB@@@??????===<<<999777666999999999999999999999999;;;:::888888:::===@@@BBBFFFLLLTTT\\\ccchhhllloooqqqrrrrrrrrrpppqqqsssuuurrrppplllhhhdddaaa___]]]]]]\\\ZZZWWWSSSOOOLLLKKKIIIHHHJJJPPPUUUXXX\\\bbbhhhlllqqqvvvyyy}}}{{{oooffffffhhhjjjnnnuuuzzzuuuooogggdddeeeooosss||||||vvvrrruuu|||zzzvvv{{{~~~~~~ooo]]]TTTQQQOOOGGG???888888888888777777777666:::999999999999999999999999999999:::;;;<<<===>>>BBBDDDRRRqqqhhhUUUKKKRRRhhhsss[[[NNNKKKGGGAAAAAA@@@???>>>============>>>>>>============>>>>>>>>>???AAABBBEEEFFFHHHIIIKKKLLLNNNPPPRRRSSSSSSTTTWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^______]]]___``````______```aaabbbbbbbbbbbbbbbbbbccccccbbbdddeeeeeedddeeegggjjjeeeeeeeeeeeefffhhhiiijjjmmmmmmoooppprrrtttuuuvvvwwwwwwxxx{{{nnn```[[[ZZZ]]]hhhyyy|||ooohhhjjjnnn||||||wwwqqqmmmqqqrrrrrrsssttttttuuuuuuzzz{{{{{{{{{xxxtttpppmmmkkkhhheeeddddddccc```^^^[[[[[[\\\]]]```cccfffiiimmmooorrruuuxxx|||~~~}}}}}}}}}}}}{{{xxxuuussssssuuuvvvwwwtttpppkkkgggeeeeeeeeebbbbbbaaaaaa``````aaaaaaaaaaaa___^^^^^^^^^___```aaabbbbbbccccccddddddeeebbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa``````cccbbbbbbbbbbbbbbbcccdddfffgggiiihhhfffeeeeeefffdddgggjjjkkkiiihhhhhhhhhbbbaaa``````___]]]YYYVVVQQQPPPNNNMMMLLLJJJGGGDDDAAAAAA???>>><<<:::999888999999999999999999999999:::999888888:::===@@@BBBEEEJJJSSS[[[aaafffkkkmmmrrrsssuuuuuuttttttuuuvvvuuusssppplllhhheeebbbaaa```___]]]ZZZVVVRRROOOMMMJJJHHHIIIOOOTTTVVVZZZ___hhhlllrrrvvvzzz}}}tttjjjggghhhhhhlllqqqxxxzzzwwwssskkkfffeeennnrrrzzz|||wwwtttwww~~~|||wwwyyy|||||||||~~~qqq```VVVRRROOOFFF???999999999999888888888888999999999999999999999999999999999:::;;;<<<===>>>BBBDDDRRRqqqdddRRRKKKTTTkkksssXXXKKKHHHFFFBBBAAA@@@???>>>============>>>>>>============>>>>>>>>>???@@@BBBDDDFFFHHHHHHKKKLLLNNNPPPRRRSSSTTTTTTWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^_________```aaaaaa``````aaabbbccccccbbbbbbbbbbbbbbbbbbbbbccccccddddddgggjjjnnngggggggggggghhhjjjkkklllkkkkkkmmmnnnpppqqqrrrsssssstttvvvyyysssfff\\\[[[\\\gggxxx|||pppkkknnnrrr~~~yyysssooopppqqqssstttvvvxxxzzz{{{}}}~~~|||xxxtttqqqmmmkkkiiigggfffeeeccc```___^^^^^^___bbbfffjjjmmmpppqqqrrrtttvvv{{{~~~{{{xxxvvvvvvvvvwwwwwwtttpppllliiigggffffffdddcccbbbbbbaaaaaaaaabbbaaa```___^^^]]]^^^______aaaaaabbbbbbcccdddddddddcccbbbaaa______```bbbcccccccccbbbaaaaaa```______bbbbbbaaaaaaaaaaaaaaabbbeeeggghhhhhhfffeeeeeefffcccgggkkklllllliiihhhhhhdddbbb```___^^^]]]ZZZXXXQQQOOOLLLKKKKKKJJJHHHGGGCCCBBB@@@===<<<;;;;;;;;;999999999999999999999999:::999888888:::<<>>AAADDDSSSqqq```QQQMMMXXXpppsssWWWIIIFFFEEEBBB@@@@@@???>>>======>>>>>>>>>>>>============>>>>>>>>>>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNPPPRRRTTTTTTUUUWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^______```aaabbbbbbaaa```aaaccccccccccccbbbbbbbbbbbbbbbcccddddddccccccfffkkknnnggggggggghhhiiijjjkkkllljjjkkklllmmmooopppqqqrrrrrrsssuuuyyy~~~zzzmmm___\\\]]]fffvvv}}}rrrmmmpppuuu{{{uuuppppppqqqssswwwzzz}}}}}}~~~}}}yyytttrrrooommmkkkjjjhhhfffdddbbbaaa`````````cccgggkkknnnoooppppppppprrrwww}}}}}}{{{xxxwwwvvvvvvwwwuuuqqqnnnkkkiiihhhhhheeeeeedddcccbbbbbbbbbbbbaaa```^^^]]]]]]]]]^^^___aaaaaaaaabbbccccccddddddeeecccaaa___^^^```bbbddddddcccbbbaaa```___^^^^^^bbbaaaaaa```````````````dddfffggggggfffeeeeeeffffffjjjmmmooollliiifffdddfffccc```^^^]]]\\\[[[ZZZTTTQQQMMMJJJJJJIIIHHHFFFCCCAAA>>><<<::::::;;;<<<999999999999999999999999999999888888999;;;===???AAAFFFLLLSSSYYY___dddhhhnnnrrrwwwzzz{{{zzzzzzzzz}}}}}}|||zzzwwwtttpppoooooonnnlllhhhccc^^^YYYVVVVVVSSSRRRVVVXXXYYY\\\aaaiiimmmsssyyy|||~~~yyyqqqoooooopppqqqnnnyyyrrrsssxxx~~~wwwqqqmmmpppvvv{{{yyyxxxyyyzzzyyywww||||||wwwtttqqqrrrssswwwzzz}}}|||{{{{{{oooaaaWWWSSSOOOFFF???::::::999999999888888888777777777777777888888888999999999:::;;;<<<===>>>@@@DDDSSSqqq___QQQOOO\\\uuuvvvZZZIIIFFFDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>@@@BBBDDDFFFGGGHHHKKKLLLNNNPPPSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^______aaabbbcccbbbaaa```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbffffffeeeccccccdddhhhkkkfffffffffggghhhiiikkkkkkkkklllmmmnnnooopppqqqrrrrrrsssuuuyyy~~~tttddd```^^^eeettt~~~sssnnnrrrwww|||vvvsssppprrruuuyyy~~~}}}yyyvvvssspppooonnnkkkhhhfffddddddbbbaaaaaaaaabbbeeehhhkkkkkkkkkkkkkkklllooouuuyyyxxxyyy{{{~~~|||zzzxxxvvvuuuwwwuuurrrooommmkkkjjjjjjggggggfffddddddcccccccccaaa```___^^^]]]^^^______```aaaaaabbbbbbcccddddddeeecccaaa___^^^```bbbcccccccccbbbaaa```___^^^]]]aaaaaa```````````````aaabbbdddffffffdddcccdddeeefffiiimmmnnnllliiifffeeegggddd```]]]]]]\\\[[[ZZZVVVSSSNNNKKKIIIGGGEEEDDDAAA@@@===;;;999999:::;;;999999999999999999999999888888888888999;;;<<<===???CCCHHHNNNTTTZZZaaaeeejjjooouuuzzz|||||||||}}}}}}zzzwwwxxxwwwuuurrrlllfff```]]]\\\XXXWWWYYYZZZ[[[^^^cccjjjnnnuuuzzz}}}wwwuuuvvvvvvtttmmmttt}}}jjjnnnvvv~~~pppqqquuu~~~yyywwwvvvwwwuuutttyyy~~~{{{wwwooooooppprrruuuwwwwwwvvvsssiii]]]VVVRRRNNNFFF@@@999888888888777777777777666666777777777888888888999999999:::;;;<<<===>>>???DDDSSSqqq^^^PPPOOO^^^www{{{___MMMGGGDDDAAA??????>>>>>>>>>>>>>>>???>>>>>>============>>>>>>===>>>???AAACCCEEEGGGGGGKKKLLLNNNQQQSSSUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^______aaabbbcccbbbaaa```aaabbbaaaaaabbbbbbbbbcccccccccffffffeeedddbbbccceeegggeeeeeeffffffgggiiijjjkkklllmmmmmmnnnpppqqqqqqrrrrrrsssvvvyyy~~~zzzjjjddd```fffttttttpppuuuzzz|||xxxuuuqqqssswww|||{{{xxxwwwqqqrrrqqqnnnjjjgggffffffdddcccbbbbbbbbbcccddddddcccddddddcccdddfffjjjnnnssssssuuuxxx|||~~~}}}{{{yyywwwuuuwwwuuusssqqqooommmlllkkkiiihhhgggfffeeedddddddddbbbaaa```___^^^___````````````aaaaaabbbccccccccceeecccaaa```___```aaabbbbbbbbbaaa``````___^^^^^^```````````````aaabbbbbb```bbbddddddcccbbbcccdddbbbfffjjjlllllljjjiiiiiigggddd```^^^^^^]]]\\\ZZZWWWTTTOOOLLLJJJGGGDDDBBB@@@>>>===;;;:::999::::::999999999999999999999999888888888888999:::;;;;;;===@@@EEEJJJOOOVVV]]]bbbggglllsssyyy|||~~~{{{uuunnngggccc___[[[YYYZZZ\\\\\\___eeejjjooovvv{{{~~~}}}~~~|||xxxooopppvvvyyyhhhmmmsss{{{uuurrrsss{{{zzzuuurrrnnnmmmttt}}}~~~~~~{{{pppooonnnnnnppprrrrrrrrrmmmeee[[[TTTQQQLLLEEE@@@888888888777777777666666666777777888888999999999999999999:::;;;<<<===>>>???DDDTTTppp\\\OOONNN]]]vvveeeRRRIIIEEE@@@??????>>>>>>>>>>>>??????>>>>>>============>>>>>>===>>>???AAACCCEEEFFFGGGKKKLLLNNNQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\^^^]]]]]]]]]]]]^^^______aaabbbcccbbb```___```aaa``````aaabbbcccddddddeeeddddddeeedddbbbbbbdddeeeffffffffffffgggiiijjjkkkllllllmmmnnnooopppqqqqqqppprrruuuzzz~~~ooohhhcccfffsssuuusssxxx}}}{{{yyywwwrrrtttxxx~~~~~~{{{zzzyyytttuuutttqqqlllhhhhhhiiiffffffeeedddbbbaaa______[[[\\\]]]\\\\\\]]]```cccjjjkkkmmmooorrruuuwwwyyyttttttuuuwwwxxxzzz|||}}}|||~~~}}}{{{xxxwwwvvvvvvtttrrrpppooommmmmmjjjjjjhhhgggfffeeeeeeeeecccbbbaaa```___```aaaaaa``````aaaaaabbbbbbccccccdddcccbbbaaa````````````aaaaaa`````````__________________```aaabbbcccddd^^^```bbbbbbaaa```aaabbbbbbeeehhhjjjjjjiiiiiijjjfffdddaaa______^^^\\\ZZZTTTRRROOOMMMKKKHHHDDDBBB??????>>>===<<<;;;::::::999999999999999999999999777777888888999999::::::;;;>>>BBBFFFLLLSSS[[[```eeejjjqqqxxx}}}|||tttmmmiiiccc^^^\\\]]]^^^___ccchhhkkkpppwww|||uuupppoooxxxzzzkkknnnqqqtttyyytttqqqwwwuuummmgggfffnnnxxxyyyyyy{{{yyyssspppmmmkkklllmmmnnnnnnkkkddd[[[UUUPPPKKKCCC>>>999999999888888888777777777777888888999::::::;;;999999999:::;;;<<<===>>>???DDDTTTooo[[[NNNMMM\\\ttthhhUUUKKKEEE@@@???>>>>>>>>>>>>>>>??????>>>>>>============>>>>>>======???AAACCCEEEFFFGGGKKKLLLNNNQQQTTTVVVWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\^^^]]]]]]]]]]]]^^^______aaabbbbbbaaa_________```______```bbbcccdddeeefffaaacccddddddcccbbbccceeeffffffgggggghhhiiikkkllllllllllllmmmnnnoooppppppnnnppptttzzzrrrkkkdddgggsssvvvuuu|||~~~|||zzzyyyxxxsssuuuyyy|||zzzyyyyyyvvvwwwwwwsssnnnjjjjjjkkkhhhggggggfffccc```]]][[[VVVWWWXXXXXXXXXXXXZZZ\\\^^^___```bbbeeefffhhhiiihhhhhhiiikkknnnqqqtttvvvwwwzzz~~~~~~|||zzzxxxvvvvvvuuusssqqqooonnnmmmkkkjjjiiigggffffffeeeeeedddcccaaa`````````aaabbb`````````aaabbbbbbcccccccccccccccbbbaaa``````___```````````````__________________```bbbccceeefff]]]___```aaa```___```aaafffhhhiiiiiihhhffffffgggfffdddaaa```___^^^[[[YYYRRRPPPOOONNNLLLJJJFFFCCC????????????>>>===;;;:::999999999999999999999999777777888888999999999:::;;;===@@@DDDJJJQQQYYY___dddjjjqqqxxx~~~xxxppplllgggbbb```aaabbbcccggglllkkkpppwww}}}{{{sssmmmttt}}}ooopppooopppzzz|||uuuoootttuuujjjbbbaaajjjuuussssssuuutttuuuqqqllljjjiiikkkkkklllllleee]]]VVVPPPJJJBBB<<<:::::::::999999999888888777777888999::::::;;;;;;999999999:::;;;<<<===>>>???DDDTTTnnn```TTTKKKUUUtttpppYYYKKKDDDAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>AAAEEELLLTTTYYYaaagggpppwww}}}wwwqqqkkkgggeeeeeedddcccgggmmmoootttzzz|||{{{{{{~~~}}}uuuvvv~~~yyymmmppptttwww|||vvvrrr{{{{{{mmmaaa^^^eeelllrrrsssxxxvvvwwwtttpppnnnnnnnnnnnnmmmqqqeeeZZZVVVSSSLLLDDD@@@>>>===;;;:::999888888888888888999999999999888888999999999999:::;;;<<<<<<@@@GGGOOOgggbbbVVVLLLUUUsssppp[[[LLLDDDAAA@@@@@@??????>>>=================================???@@@AAABBBCCCEEEHHHKKKKKKLLLMMMOOORRRTTTUUUVVVUUUVVVWWWXXXZZZ[[[\\\\\\_______________`````````aaaaaaaaaaaaaaaaaaaaa`````````aaabbbbbbbbbbbbbbbeeecccbbbccceeefffffffffeeeffffffggghhhjjjlllmmmmmmnnnooopppqqqqqqqqqqqqrrrtttwwwzzz}}}|||||||||wwwpppnnnsss}}}xxxyyy}}}{{{{{{{{{{{{{{{}}}|||wwwxxxvvvuuutttrrroookkkggggggeeecccaaaaaa___\\\YYYSSSRRRPPPNNNNNNOOOQQQRRRRRRTTTWWWWWWUUUSSSRRRRRRPPPQQQRRRSSSUUUZZZ```eeekkknnnrrruuuwwwyyy{{{~~~}}}{{{zzzyyywwwvvvtttqqqpppooooooooonnnmmmkkkiiihhhgggffffffgggggggggfffeeedddcccbbbaaa``````aaacccdddcccbbbeeeccc```___aaaaaa___]]]```____________```aaaaaaaaa```^^^^^^___``````___```___^^^___```aaa```___bbbdddggghhhgggffffffgggeeeeeedddcccaaa___]]]\\\TTTRRRPPPNNNLLLIIIFFFCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;::::::999999999777666444555777999999999999;;;===@@@DDDJJJRRRWWW]]]cccllltttzzzvvvpppooojjjhhhhhhgggfffjjjpppqqqwww}}}~~~}}}~~~vvvuuuyyy{{{vvvqqqgggmmmuuu{{{}}}yyyzzzlll___\\\aaagggzzzwwwzzzzzz{{{xxxtttqqqqqqppppppooottthhh\\\WWWTTTLLLCCC>>>;;;:::999999999999999999888888999999999999888888999999999999:::;;;<<<<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBCCCEEEHHHKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^_________``````aaaaaaaaaaaaaaaaaaaaaaaa___``````aaabbbaaaaaaaaacccbbbaaabbbdddffffffeeefffffffffggghhhjjjkkkllloooooopppqqqqqqrrrqqqqqqrrrsssuuuwwwzzzyyyxxx{{{}}}}}}vvvrrruuu~~~~~~xxxzzz|||||||||}}}zzzxxxvvvuuutttrrrpppllliiigggdddbbb```___]]]ZZZWWWRRROOOLLLJJJIIIKKKMMMOOONNNPPPRRRQQQOOOLLLKKKJJJJJJJJJHHHHHHJJJOOOVVV\\\dddgggkkknnnqqqsssvvvxxx}}}~~~|||zzzyyyxxxwwwuuurrrqqqppppppppppppooollljjjhhhgggggggggiiiiiihhhhhhgggfffddddddcccbbbaaaaaaccccccbbbaaadddcccaaa```aaa```___]]]___^^^^^^^^^^^^___``````aaa___^^^^^^___``````___aaa___^^^___``````___^^^```ccceeeffffffeeeeeefffggggggfffdddbbb___]]]\\\VVVTTTQQQOOOMMMJJJGGGDDDAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::999999888666555666888999999999888:::<<<>>>BBBGGGNNNSSSVVV]]]gggooovvv~~~wwwppppppkkkhhhiiiiiihhhkkkppprrrwww}}}~~~}}}~~~yyyuuusssppplllhhhaaajjjvvvxxxkkk___[[[^^^cccuuu~~~}}}}}}}}}yyyvvvuuuuuutttsssvvviii]]]XXXTTTKKKBBB<<<888888777777888999::::::888888999999999999888888999999999999:::;;;<<<<<<===EEEOOOhhhiii[[[NNNWWWtttxxxlll^^^OOOEEEBBB@@@@@@??????>>>=================================>>>@@@BBBCCCDDDEEEHHHJJJKKKLLLMMMOOOPPPRRRSSSSSSVVVWWWXXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^_________```aaaaaaaaaaaaaaabbbbbbbbb``````aaabbbbbbbbbbbbbbbbbbaaa```aaadddeeefffeeefffffffffggghhhjjjkkklllooooooppppppppppppppppppqqqrrrssstttwww|||}}}vvvuuuxxx|||zzzvvvwww~~~zzz|||}}}}}}~~~~~~xxxvvvuuusssrrrpppllljjjgggddd```^^^\\\ZZZWWWUUUQQQOOOKKKIIIHHHJJJLLLNNNMMMOOOQQQQQQPPPMMMLLLLLLKKKIIIFFFDDDDDDIIIQQQWWW^^^aaaeeehhhkkkmmmpppsssxxx|||~~~|||{{{zzzyyyxxxvvvsssrrrqqqqqqqqqsssqqqnnnkkkiiihhhhhhiiijjjjjjkkkjjjiiihhhfffeeeeeecccbbbbbbccccccbbbaaacccbbbbbbaaaaaa```^^^]]]^^^]]]]]]]]]]]]^^^______```^^^]]]]]]___``````___aaa___^^^^^^___```___]]]___aaadddeeeddddddeeeeeehhhhhhgggeeeccc```^^^\\\YYYVVVRRROOOMMMKKKHHHFFFAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::999888777888999::::::999777888;;;===???DDDJJJNNNQQQXXXaaajjjrrrzzzwwwpppmmmhhheeeggggggggghhhlllppptttyyy{{{{{{{{{{{{|||zzztttnnniiidddbbb___hhhuuuwwwkkk```\\\^^^bbbnnn}}}{{{yyyxxxxxxxxxwwwsssggg\\\WWWTTTKKKBBB<<<777777777777777888888999888888999999999999888888999999999999:::;;;<<<<<<<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDDDDEEEHHHJJJKKKKKKLLLNNNOOOQQQRRRRRRVVVVVVWWWYYYZZZ[[[\\\]]]\\\\\\\\\]]]^^^_________```aaaaaaaaabbbbbbbbbcccaaabbbccccccddddddccccccbbbaaa```aaadddffffffeeegggggggggggghhhiiikkkkkkmmmnnnnnnnnnnnnmmmmmmllloooooopppppprrrwww}}}}}}vvvtttwww~~~|||xxxyyy~~~|||~~~~~~~~~yyywwwuuusssrrrpppmmmjjjfffccc___[[[YYYWWWTTTRRROOOMMMJJJHHHGGGIIIKKKMMMMMMPPPSSSTTTTTTSSSSSSSSSPPPMMMIIIEEEDDDHHHOOOTTTYYY\\\```dddfffhhhkkkmmmssswww~~~~~~|||{{{zzzzzzxxxvvvtttrrrqqqqqqqqqsssrrrpppmmmkkkkkkjjjjjjkkklllllllllkkkiiigggffffffeeeccccccddddddbbbaaabbbbbbcccbbbaaa___^^^]]]]]]]]]]]]]]]]]]^^^_________^^^\\\]]]___``````___```___]]]^^^___```___]]]]]]```cccddddddddddddeeehhhhhhgggeeecccaaa^^^]]]ZZZWWWSSSPPPMMMKKKIIIFFFAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::888777666777999:::999777666888:::;;;===AAAFFFIIIMMMSSS\\\eeellluuuwwwqqqjjjeeeaaaccceeeeeeeeehhhlllooorrrvvvwwwyyyzzz{{{yyyrrrkkkfffcccbbb```hhhttt~~~{{{ssshhh___\\\^^^aaalll~~~{{{xxxvvvvvvwwwwwwvvvmmmbbbXXXUUUSSSLLLCCC===999888777777666666777777888888999999999999888888999999999999:::;;;<<<<<<<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDEEEFFFGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]^^^______```aaaaaabbbbbbcccccccccbbbcccddddddeeeeeeddddddbbbaaa```bbbdddfffgggggggggggggggggghhhiiijjjkkkllllllmmmllllllkkkjjjjjjkkkllllllmmmmmmpppuuuyyy}}}~~~wwwvvvyyy{{{{{{~~~|||yyyvvvsssrrrooollljjjfffccc]]]YYYVVVTTTQQQOOOKKKJJJHHHGGGGGGHHHJJJKKKMMMPPPTTTWWWXXXXXXYYYYYYVVVSSSMMMHHHEEEGGGMMMRRRVVVYYY\\\___aaaccceeeggglllqqqxxx~~~}}}{{{zzzyyyxxxvvvsssrrrqqqqqqqqqrrrrrrqqqpppooommmllllllkkklllmmmmmmllljjjhhhffffffeeeddddddeeeeeecccbbbaaabbbdddcccaaa^^^]]]^^^^^^]]]]]]]]]]]]^^^______^^^]]]\\\]]]___``````___^^^]]]\\\]]]___```___^^^]]]```cccdddddddddeeefffgggffffffeeecccaaa___^^^[[[XXXSSSOOOMMMKKKHHHGGGAAA@@@???===<<<<<<<<<<<<999999::::::::::::;;;;;;666666555666888888666555666888:::;;;<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAACCCFFFKKKSSSYYY___gggpppwww}}}~~~xxxrrrnnnbbb[[[XXX[[[^^^^^^]]]]]]]]]]]]^^^bbbiiiooouuuwww|||}}}|||ssslllhhheeecccbbb___eeemmmuuu~~~~~~rrreee\\\ZZZ[[[^^^fffyyy|||xxxuuutttsssrrrqqqggg^^^VVVUUUTTTMMMDDD???888888777777777888999999888888999999999999888888999999999999:::;;;<<<<<>>=========>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>;;;999777888:::;;;<<<===@@@BBBDDDIIIPPPUUU[[[bbbkkkrrrwwwzzz~~~}}}yyytttooolll]]]VVVRRRVVVYYYYYYWWWWWWTTTTTTTTTYYY```iiiooosssyyyzzz||||||qqqiiifffeeeccc```]]]bbbjjjsss|||wwwiii___\\\]]]______rrr~~~zzzxxxvvvtttrrriii___WWWVVVUUUNNNEEE???666666777777888:::;;;<<<888888999999999999888888999999999999:::;;;<<<<<<@@@EEEJJJ```