BM6P6(@ ++++++***)))(((((())))))+++)))(((***,,,+++(((%%%)))******++++++,,,------++++++,,,---...............---+++))))))***+++,,,++++++,,,,,,,,,,,,------...............------,,,+++,,,,,,+++******+++---,,,***)))***...111000///,,,,,,---...---,,,***)))))))))***+++---...//////000000000000000000000000000////////////.........222111///.........///000222111111111000000//////------...000222222111///333333333333444666777888222222222111111111111000//////000111111111111111222222111111111111111111,,,.../////////000222444333333333333333333333333222444777777777777888999666666555444444444444444666888999::::::999777666888888777777666666555555666777999999777666777888888999:::<<<===>>>>>>>>>AAA???<<<:::888888888999999999:::;;;;;;<<<<<<===>>>>>>===;;;;;;:::::::::;;;999999999;;;;;;;;;999;;;;;;;;;<<<===>>>???@@@<<<<<<;;;;;;;;;:::::::::999:::;;;:::::::::<<<>>>??????>>>>>>>>>>>>??????DDDBBB@@@@@@AAA@@@???===>>>???@@@???>>>===>>>???@@@@@@??????>>>>>>======@@@???======>>>???AAACCCHHHFFFDDDCCCCCCCCCBBB@@@==================<<<<<<>>><<<;;;<<>>>>>?????????:::===???@@@===;;;999888>>>=========>>>@@@BBBCCCHHHGGGDDDAAA@@@@@@AAAAAA<<<;;;:::;;;<<<<<<:::999<<<888666999>>>>>>888111;;;::::::;;;===@@@BBBDDDJJJNNNSSSZZZ^^^]]]YYYUUUZZZ\\\___bbbeeejjjooosssyyy{{{~~~}}}||||||zzzwwwuuuuuuuuusssrrrrrrmmmjjjiiifffbbbaaadddgggjjjooorrrtttsssqqqoookkkgggbbbaaaaaa```ZZZUUUWWWVVVUUUVVVWWWWWWVVVTTTPPPLLLGGGCCCAAA@@@???>>>>>>===<<<;;;:::999999999:::;;;;;;777333000111333111000///...---,,,++++++++++++,,,...000///---***)))***+++,,,---,,,++++++---.........---,,,++++++,,,,,,++++++***)))((((((,,,,,,+++******+++,,,,,,---...,,,(((,,,444555000---.../////////...---,,,---...//////......///000///////////////000111111///000000000000//////...333000000333444333444777<<<@@@GGGNNNSSSXXX\\\___hhhlllqqquuuwwwxxxzzz{{{++++++***)))))))))))))))+++***)))***,,,+++)))&&&)))******++++++,,,------,,,,,,------...---------///...,,,+++***+++,,,---++++++,,,,,,,,,,,,------///////////////...------,,,------,,,++++++,,,...---+++***+++...000///...,,,,,,---------,,,+++***)))+++,,,,,,++++++,,,...000000000000000000000000////////////............222111000///...//////000111111111000000000/////////...///111333333222000333333444444555555666666222222222111111111111000//////000111111111111111222222111111111111111111---.../////////000222444333333333333333333333333444666888888777666666777666555555555555555666666777888:::;;;;;;:::888777777777777777777666666666666777999999777777777888888999:::<<<===>>>>>>>>>@@@???<<<:::999888999:::999::::::;;;;;;<<<<<<===???>>>===<<<;;;::::::::::::999888999;;;<<<<<<:::<<<<<<<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;999;;;<<<<<<<<<<<<===?????????>>>>>>>>>>>>??????AAA???>>>>>>>>>>>><<<;;;===>>>??????>>>===>>>@@@=========>>>??????@@@@@@>>>=========>>>@@@CCCDDDHHHFFFCCCCCCCCCCCCBBB@@@=========<<<<<<<<<<<<<<>>??????>>>;;;::::::;;;============???@@@BBBCCCJJJHHHEEEBBB@@@??????@@@;;;:::::::::;;;;;;:::888777666666999>>>>>>;;;777<<<<<<;;;;;;>>>AAAEEEGGGMMMRRRXXX]]]___^^^[[[YYY\\\^^^aaacccfffjjjnnnrrrwwwyyy|||~~~}}}||||||zzzxxxxxxwwwwwwuuusssqqqlllhhhgggdddaaabbbeeejjjmmmqqqtttvvvuuusssqqqoookkkfffeeeeeebbb]]]XXXSSSSSSSSSUUUWWWYYYXXXWWWPPPLLLGGGCCCBBBAAA???>>>???>>>===<<<;;;:::::::::999::::::777333000111222111111000///......------,,,,,,,,,...//////,,,***++++++---.........---,,,---------------,,,+++***------,,,,,,+++******)))------,,,++++++,,,------...///---+++...444444000---...///000000///.........000111111///......///...---------......////////////000000000000000///222//////333444333444888===@@@EEEJJJPPPWWW^^^cccfffiiinnnqqqsssuuuwwwyyy+++***))))))))))))))))))+++***)))***++++++)))''')))******++++++,,,---------------...------,,,,,,000///---,,,,,,,,,---...++++++,,,,,,,,,,,,------///000111111111000///...---......---,,,,,,---///---,,,+++,,,...///...---,,,,,,---------,,,++++++***,,,...---+++***+++---000000000000000000000000/////////.........------111111000///////////////111111000000000000//////000///000111333444333111333444555666666555444333222222222111111111111000//////000111111111111111111111222222222222222222...///000000000111333555333333333333333333333333666777999888666555555666555555555555666777888999888999:::;;;;;;;;;999999777777777777777888888888666888999999888777777888999999;;;<<<======>>>>>>???===<<<:::999::::::;;;:::::::::;;;<<<<<<======???>>>===<<<;;;:::::::::999999888:::<<<======<<<>>>===============>>>>>>>>>>>>=========<<<<<<<<<999;;;>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>?????????>>>============<<<;;;;;;===>>>>>>======???@@@=========>>>??????@@@@@@===<<<<<<===???AAACCCEEEFFFDDDBBBAAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAABBBBBBAAADDDHHHIIIEEEBBBCCCCCCAAAAAABBBCCCCCCBBB@@@???>>>@@@@@@>>>;;;999999;;;===<<<<<<<<<===???AAABBBCCCJJJHHHEEEBBB@@@>>>>>>>>>;;;:::999999::::::888666444666888;;;<<<<<<;;;:::>>>===;;;<<<>>>CCCHHHLLLRRRWWW^^^aaaaaa___^^^______aaacccdddfffiiimmmppptttvvvxxxzzz|||}}}}}}}}}|||{{{zzz{{{{{{yyyvvvtttpppjjjeeedddbbb```cccgggmmmpppssswwwxxxwwwuuusssqqqnnnjjjhhhgggccc^^^YYYSSSRRRRRRTTTVVVWWWWWWVVVPPPMMMHHHEEECCCBBB@@@???>>>>>>===<<<;;;;;;<<<<<<999999999666333000000111111111000000////////////...------......---+++))),,,---.../////////......,,,,,,------,,,,,,++++++...------,,,,,,+++++++++...------,,,,,,------......000///...000333222...---...///000000000000000000222333333111...---,,,.............../////////......///000111111111111111...///333444333555888===???AAAEEELLLVVV```gggccceeeiiilllnnnppptttvvv{{{}}}~~~******)))))))))))))))***************+++******))))))******++++++,,,------............---,,,++++++......---,,,,,,------...+++++++++,,,,,,,,,------000111222333333111000...,,,---...---++++++---...,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,---.........---/////////////////////////////////.........------111000000///////////////000000000000000000//////000//////000222333333111222444555666666555333111222222222111111111000000//////000111111111111111111111222222222222222333///000111111111111333555444444444444444444444444555777888888666555666777555555555666777999:::;;;999:::;;;<<<<<<<<<;;;;;;777777777888888999999999666888:::999888777888888999:::;;;<<<===============<<<<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<=========???>>>===<<<;;;:::::::::999999888:::===>>>>>>===>>>======<<<;;;;;;<<<<<<============<<<<<<<<<;;;777:::===???>>>=========??????>>>>>>>>>>>>??????@@@???===>>>??????>>>===;;;<<<>>>>>>>>>>>>@@@AAA@@@@@@@@@???>>>>>>======>>>>>>===>>>???@@@BBBCCCCCCAAA???>>>??????>>>===<<<<<<<<<<<<<<<=========>>>>>>???@@@AAACCCCCCCCCFFFJJJJJJFFFDDDEEEEEECCCDDDDDDEEEEEECCCAAA>>>===??????===;;;888888:::;;;;;;<<<<<<>>>???@@@BBBBBBEEEDDDBBB@@@???>>>======:::999888999999999777555555999<<<<<<:::888888:::>>>===;;;<<>>>>>===<<<;;;;;;:::;;;;;;:::999999;;;===??????>>>======<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;::::::666999<<<>>>===<<<;;;<<>>>>>>>>>>>?????????>>>===>>>???@@@???>>>;;;===??????>>>???@@@BBBAAAAAAAAA@@@??????>>>>>>@@@@@@??????????????????@@@>>><<<<<<======<<<;;;<<<<<<<<<=========>>>>>>===>>>???AAABBBCCCDDDEEEGGGKKKKKKFFFDDDEEEFFFDDDEEEEEEEEEDDDBBB@@@>>><<<;;;<<<===<<<:::888888999;;;<<<===>>>???@@@@@@AAA??????>>>>>>============:::999888888999888666444444888<<<<<<999777999<<<>>><<<;;;<<>>DDDKKKSSS\\\aaa```bbbdddgggiiilllpppsssuuuxxx{{{}}}~~~)))))))))))))))******+++***+++++++++)))***+++---)))******++++++,,,---------------...------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------000111333555444222000...++++++,,,+++***)))+++---))),,,...///...------...,,,,,,+++++++++,,,------///+++))),,,222555333///000000000000000000000000111111111000000000//////000000000000000///............////////////000000///...---...000111111111222333444555555444333222222222222111111111111000//////000111111111111111111111222222333444444444222333444333222333555666444444444444444444444444222444666777777777888:::555555555666777999:::;;;999:::::::::;;;<<<<<<===999999999999999:::::::::777999::::::999888888999:::;;;;;;<<<======<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::<<<>>>??????>>>======<<<;;;:::::::::;;;<<<;;;;;;;;;;;;:::::::::777999;;;<<<<<<;;;;;;<<>>>>>>>>>>>??????===<<<;;;<<<>>>???>>>======???@@@@@@??????AAABBB???@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@???>>>======@@@>>><<<<<<======<<<;;;=========>>>>>>??????@@@===???AAACCCCCCDDDGGGIIIHHHKKKKKKFFFDDDFFFGGGEEEFFFEEECCCBBB@@@>>>======999:::<<<<<<:::999::::::<<<===>>>>>>??????>>>>>><<<============>>>>>>>>>;;;:::999999999888666444111555888:::::::::===@@@=========???DDDKKKRRRVVV]]]```cccccccccdddgggjjjiiijjjjjjiiiiiijjjlllooorrrtttwww{{{~~~}}}|||{{{yyyuuurrrlllgggbbbcccdddeeekkkrrrrrrtttuuuvvvwwwvvvtttssssssssssssqqqmmmgggbbb___VVVTTTRRRRRRTTTVVVVVVVVVNNNKKKHHHFFFEEECCCAAA???999888888888999:::;;;;;;;;;999888777777555111...//////......---------,,,...---++++++,,,,,,+++)))+++************+++,,,---,,,,,,------......------***************************++++++,,,,,,++++++*********---000...***))),,,,,,+++++++++,,,---.........000333333111///.........///000222222111111000//////000111222222222222111...///222333111333666333777===CCCIIIPPPVVV[[[^^^aaadddgggiiillloooqqqsssvvvyyy{{{|||}}})))))))))))))))***++++++***+++,,,+++)))))),,,///)))******++++++,,,------,,,,,,------...---------,,,,,,---...............++++++,,,,,,,,,,,,------///111333555444222///---+++,,,---,,,******,,,---'''+++...///...---...///,,,,,,+++++++++,,,---...+++,,,------......///000000000000000000000000000222222222222111111111111///000000111000///...---........./////////000000111///---...000222222222222222222333333444444555222222222111111111111000//////000111111111111111111111222222333444444555333444555444333333555777555555555555555555555555444555777888777666777888555555555666777888999:::999999999999:::;;;<<<===:::::::::::::::999999999777999::::::999888888999:::;;;<<<<<<===<<<<<<<<<===============<<<;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;:::;;;;;;<<<===>>>===<<<;;;<<<>>>???>>>===>>>======<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<<<<;;;;;;===>>>??????>>>>>>>>>>>>??????===<<<;;;===???@@@@@@???@@@AAABBBBBBAAA@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@@@@??????>>>===AAA???======>>>???>>>======>>>>>>???@@@@@@AAAAAA???AAADDDFFFFFFGGGJJJMMMIIIKKKKKKFFFCCCEEEGGGEEEEEEDDDAAA>>>===<<<======;;;;;;<<<;;;:::;;;>>>@@@===>>>?????????>>><<<<<<>>>>>>>>>??????>>>>>>===<<<;;;999999:::999666444222444666888:::<<<>>>@@@>>>???@@@DDDIIIPPPVVVYYYaaaaaabbbccceeehhhkkkmmmmmmnnnnnnmmmmmmmmmppprrrtttwww{{{|||zzzxxxvvvsssppplllgggdddeeegggiiinnnttttttuuuvvvwwwwwwvvvttttttuuuvvvvvvuuupppkkkfffdddXXXUUUSSSSSSUUUVVVWWWWWWLLLJJJGGGEEEDDDCCC@@@>>>999888888999:::;;;<<<===<<<:::999999999666222...111000000///...---,,,,,,---+++******+++,,,+++***+++******)))***+++,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,+++++++++***,,,000...)))***///...---,,,,,,,,,,,,......,,,...000000//////000111...///111222333222111000000111111222222222111111222//////222222000111444444777<<>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>:::::::::;;;<<<===>>>???>>>===<<<===>>>???>>>===??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<;;;<<<===<<<;;;<<<>>>@@@??????>>>>>>>>>>>>?????????>>>>>>???BBBCCCCCCBBBAAACCCCCCCCCAAA@@@AAACCCEEEEEEEEEDDDCCCCCCBBBBBB>>>???@@@@@@@@@@@@??????CCCAAA??????@@@AAA@@@???>>>>>>???@@@AAAAAABBBBBB@@@DDDGGGHHHHHHIIIMMMPPPIIIKKKKKKEEECCCEEEGGGEEEEEEBBB???<<<;;;;;;<<<===>>>===<<<::::::<<>>?????????>>>===;;;:::AAAAAAAAA@@@@@@???>>>======;;;:::::::::999777555666666777888:::;;;<<<<<>>999999999:::;;;<<<===>>>===;;;999999:::888333...333222111000///...---,,,,,,+++)))***+++,,,,,,+++,,,+++*********+++,,,---'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,***---111...)))+++111000///...---,,,---...///+++,,,.........///111333000222333555555444333222111111222222222111111000333000000222222000000333666888;;;>>>BBBIIIPPPTTTZZZ^^^cccgggiiikkklllnnnppprrrtttuuuvvvyyy|||///...,,,***))))))***+++))))))***+++++++++++++++)))******++++++,,,------000///...---------------........................------------...///000000111000//////000000///......------,,,,,,------...***(((%%%###$$$(((,,,000...---------------,,,,,,111---,,,///111000000222000000///............///222222222111111111111000......////////////......------............------111222222333333222222111///000000111333444555555777555222///---------...222///...000000......111222222222333333444444444777666666777999999888777:::888777666777888777666999666444444555666666666;;;999777777888999888777888888:::;;;<<<=========<<<999666666888999999777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@???>>>>>>777999<<<>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<@@@======BBBCCC@@@>>>>>>===>>>@@@@@@@@@>>><<<;;;@@@???>>>===<<<<<<<<<===<<<<<<======>>>>>>??????>>>============>>>>>>???BBB@@@???BBBHHHJJJGGGCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDEEEGGGGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@>>>===>>>???CCCCCCDDDEEEEEEDDDCCCCCCEEEFFFHHHKKKNNNNNNKKKIIIIIIGGGEEEEEEEEEDDDBBB@@@@@@???>>>===<<<;;;::::::>>><<<:::;;;???BBBBBBAAA===>>>???????????????>>><<>>??????BBBGGGNNNWWW```dddiiigggfffeeeggglllppptttxxxwwwvvvuuuuuutttuuuuuuzzz|||zzzvvvtttqqqnnnllliiijjjkkklllmmmpppuuuxxx{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwvvvtttpppjjjeee[[[ZZZXXXWWWVVVUUUUUUUUURRRNNNHHHCCCAAA???===<<<:::;;;;;;<<<===>>>?????????===;;;888555333222111444222////////////...---+++,,,+++***)))))),,,...---------,,,,,,+++++++++,,,+++)))))))))+++---///,,,+++*********+++,,,------...///...,,,+++,,,---***---000///,,,+++,,,...,,,,,,---......------,,,///------///333555333111///000222444555444333222111111000000//////......//////000111222222333333777999;;;>>>BBBHHHOOOTTT[[[^^^bbbeeefffgggiiijjjooopppssstttuuuxxx{{{~~~...---+++***))))))******'''(((((()))))))))))))))***++++++,,,------......//////...---------------------------------------......---,,,++++++++++++000///...///000111000///...------,,,,,,------...111000...+++************......------------------111---,,,000222000///111000//////....../////////222222222222111111111111...//////////////////.........////////////......111222222333333222222111000000111222333444555555555444222000/////////000222///...111000...///222111111111222333444555555777666666777999:::888777999777666666888999888888888777555555777888888777999777666666777888888777::::::;;;<<<<<<<<<;;;;;;<<<:::777777888:::999777777888999999::::::999999<<<;;;<<<<<<===>>>???@@@BBBBBBAAAAAA@@@???>>>>>>::::::;;;;;;;;;<<<===???999999:::<<<>>>@@@BBBCCCBBB>>>===AAAAAA>>><<<===>>>???@@@AAAAAA@@@>>>===@@@???>>>>>>=====================>>>>>>>>>>>>>>>>>>============>>>>>>???AAA@@@AAADDDGGGHHHFFFCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBB@@@>>>>>>???AAACCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHKKKMMMMMMJJJHHHHHHFFFDDDDDDDDDCCCAAA@@@@@@@@@???>>>===<<<;;;;;;>>><<<:::;;;>>>AAAAAA@@@???????????????>>>===<<<<<>>======;;;:::999777666666777777777777888999:::;;;<<<<<<@@@BBBEEEJJJRRR[[[cccgggkkkiiihhhgggiiimmmrrrtttwwwwwwwwwwwwwwwwwwxxxxxx|||~~~}}}yyyvvvssspppnnnjjjkkkmmmnnnpppssswww{{{~~~~~~}}}|||{{{zzzzzzxxxwwwvvvvvvtttpppjjjfff^^^]]][[[YYYWWWVVVUUUTTTRRRNNNHHHCCC@@@>>>===;;;;;;;;;<<<===>>>??????@@@???>>><<<:::777555444444444222////////////...---...---,,,,,,,,,,,,---------------,,,,,,++++++++++++************,,,---...+++*********+++,,,---...---...///...,,,+++,,,---,,,---//////---------...---------...------,,,,,,...------///222333222000---...000111222111000///111111111111000000000/////////000111222333444444888:::<<<>>>AAAFFFLLLQQQWWW[[[___bbbdddfffhhhjjjnnnpppssstttvvvxxx{{{~~~,,,+++***)))))))))))))))'''((())))))******))))))+++,,,,,,------...////////////...------------...------------------------///...---,,,++++++++++++///...---///000222111000......------------......333333222111///,,,)))'''........................222......111222///---...///////////////000000000333222222222111111111111/////////000000////////////000000000000000000///111222222333333222222111111111222333444555555666333222222222222222222222222//////111111//////222111111111111222444666888888777777888::::::999777777666555666888999999999777666666888::::::999888777666666777999:::999888<<<<<<<<<===<<<;;;::::::<<<:::888888999:::999888777888999999::::::999999;;;;;;;;;<<<>>>???@@@AAAAAA???===;;;:::999999:::<<<;;;:::999:::<<<>>>@@@777888:::===@@@CCCEEEFFFDDD???===??????===;;;===???@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>???????????????>>>>>>>>>>>>>>>===============>>>?????????AAADDDFFFGGGGGGEEECCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIKKKLLLKKKIIIFFFEEEDDDBBBBBBBBBBBB@@@???AAAAAA@@@???>>>===<<<<<<>>>===;;;<<<>>>??????>>>@@@@@@@@@???>>>===;;;;;;===???BBBBBBAAA???>>>>>>;;;:::888777666666777777777777999:::;;;<<<<<<<<>><<<;;;;;;<<<===???@@@@@@AAAAAA???>>>===;;;:::888777666444222////////////...---,,,)))((((((******(((%%%------,,,,,,,,,,,,++++++******++++++,,,,,,------*********+++,,,---...///---...///...,,,,,,,,,.........---...//////...---............------,,,,,,...------...000111000...,,,---...///000///...---222222111111111111000000......///000222444555666999:::;;;===???CCCIIIMMMTTTWWW\\\```bbbeeegggiiimmmooorrrtttvvvxxx{{{}}}+++******)))))))))((((((******+++,,,,,,,,,,,,+++++++++,,,,,,---.........///......---------......---------------------------------......///000111...------...111222222111......------------......---...//////...---ӵ///000000000333///...222222///,,,---...//////000111111111111333333222222222111111111000000000000000000000000000111111222222111111000111222222333333222222111222222333444444555666666333333444444444333222111222//////111222000000444333222222222444777999;;;888888777999:::;;;999888999777666666777999888777555555666888:::;;;999777Ħ<<<<<<;;;<<<<<<===Ħ<<<;;;<<<;;;:::::::::::::::999999:::;;;;;;<<<<<<;;;;;;:::ӵBBB>>>===:::888777888999:::===;;;::::::;;;=========;;;;;;===???@@@BBBCCCCCCCCC>>>;;;===???======???@@@AAABBBCCCCCCCCCBBBBBB@@@???????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>???@@@AAA???BBBFFFHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@ĦCCCCCCCCCDDDFFFHHHJJJKKKKKKJJJJJJJJJKKKIIIFFFDDDCCCAAA@@@@@@AAAAAA@@@>>>@@@@@@???>>>>>>===<<<<<<>>>=====================????????????>>>======<<<@@@BBBDDDCCCAAA>>>======:::999888777666777777888999:::<<<>>>????????????DDDGGGMMMTTT\\\dddjjjmmmnnnnnnmmmmmmoooqqqtttvvvvvvvvvwwwyyy{{{}}}~~~{{{wwwuuuppprrruuuwwwyyy|||}}}zzzxxxqqqqqqqqqqqqqqqoookkkhhhbbbaaa```^^^\\\YYYWWWVVVQQQMMMGGGBBB???>>><<<;;;===>>>???AAABBBBBBAAAAAA>>>======<<<:::999888777444222////////////...---,,,(((&&&(((++++++&&&!!!,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,------------...///...---,,,---...000...---...111111///,,,000///......------,,,,,,---------...//////...---......///000000000///...111000000000000000000000......///000222444666888777888:::;;;===AAAGGGKKKSSSVVV[[[^^^aaacccfffggglllnnnrrrtttvvvxxx{{{}}}************)))))))))(((******+++,,,,,,,,,,,,,,,*********+++,,,,,,------......---------......///------------------------............///000111111...------...111222222111///......------......///---,,,,,,+++,,,4ĉ@ӵ111222222444000///111222...,,,---......000111222222222222333333333222222222222111222111000000000000111222111111222222222222111111111222222333333222222111222333333444444555555555555555555555444222111000222000///222333111111555555555555666888:::<<<===999888888999;;;;;;:::999;;;999777666777777666555444444555777::::::888777>L;;;<<<<<<::::::;;;=hĦ>>><<<<<<<<<<<<;;;;;;:::;;;999:::;;;;;;<<<<<<;;;;;;4ĉ@ӵ???>>><<<;;;;;;===???@@@;;;::::::<<<>>>>>><<<:::======???@@@AAAAAAAAAAAA@@@;;;:::===??????@@@CCCAAABBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???>>>>>>???@@@AAABBBBBBAAADDDGGGHHHGGGEEEDDDDDDAAAAAA@@@@@@???@@@@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>LCCCDDDEEEEEEGGGHHHJJJLLLMMMKKKJJJIIIHHHHHHGGGDDDBBBAAA@@@>>>???@@@@@@???>>>>>>>>>>>>======<<<<<<;;;>>>>>>???>>>==================>>>???@@@@@@??????EEEFFFFFFDDDAAA>>><<<<<<::::::888777777888888999:::;;;<<<>>>???@@@AAAAAAEEEIIIPPPXXX```gggkkkmmmoooooooooppprrrtttvvvwwwvvvwwwxxxyyy{{{~~~{{{xxxtttvvvyyy|||}}}~~~zzzuuusssmmmlllmmmnnnnnnmmmkkkhhhbbbaaaaaa___]]][[[YYYWWWPPPLLLFFFBBB@@@???>>>===@@@AAABBBCCCDDDCCCBBBAAA;;;;;;;;;;;;:::888777666444222////////////...---000---+++,,,000000+++&&&,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------///.........---,,,,,,+++---...//////------...///000...---...111111///,,,000///...------------...,,,---............---........./////////............//////////////////////////////000222444777999444555777999;;;@@@FFFJJJRRRVVVZZZ^^^```bbbdddfffjjjmmmqqqtttvvvxxx{{{}}})))******++++++***))))))((()))******+++*********))))))***++++++,,,,,,---...------------...//////........................000///...---,,,,,,,,,,,,///...---///000222111000//////............//////222000---++++++GG=?444444555000...000000...---///---...000222333444333333333333333333222222222222333222111000000111222333111111222222222222111111111222222333333222222111222333333333444444444444666666555444222111111000333000000333333111222666777777888:::;;;<<<======:::999999:::<<<<<<;;;999===:::888777777666555444666555555666888999888777HdĦ:::;;;:::888:::=Īj;;;===>>>>>><<<;;;;;;<<<777888999999::::::999999GG=?<<<;;;;;;<<<===???@@@;;;::::::===??????;;;888:::;;;>>>@@@AAABBBBBBBBB>>>::::::???BBBAAABBBDDDBBBBBBAAAAAAAAA@@@@@@@@@=========>>>???@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCC@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>HdĦEEEFFFGGGIIIKKKLLLMMMMMMNNNJJJIIIGGGFFFFFFEEEBBB@@@@@@>>>>>>>>>@@@AAA@@@???>>>=========<<<<<<<<<;;;===???@@@@@@>>>===>>>>>>======???@@@AAABBBBBBBBBGGGGGGGGGEEEAAA>>>======;;;:::999888888999:::;;;:::::::::;;;===???AAABBBGGGLLLSSS\\\dddiiilllmmmoooppprrrtttvvvxxxyyyzzzxxxyyyyyy{{{|||~~~~~~zzzxxx{{{~~~|||vvvqqqmmmjjjjjjjjjkkkmmmmmmllljjjddddddcccbbb___\\\YYYWWWOOOKKKFFFCCCAAAAAAAAA@@@CCCDDDEEEFFFEEECCCAAA@@@:::;;;;;;;;;999777555444444222////////////...---///---+++,,,......,,,)))++++++,,,,,,,,,,,,------+++++++++,,,------......////////////...---,,,+++---...//////...---///000......---...//////...---000///...------...///000+++---//////...---...///---------,,,,,,,,,,,,,,,------............//////111000///000111444777999222333555777999>>>DDDHHHPPPSSSXXX\\\___aaadddfffiiimmmqqquuuwwwxxxzzz|||)))***+++ӵ((()))***ĭӵ,,,ӵ---Ħ////////////////////////000ӵӵ......ĦƜ`1.׼s444555555666Ħ...111,,,...000333444555444ӵ333Ħ111000000111333444111111222222ĭӵ333333Ħ222333333Ħ333Ħ===<<<;;;;;;:::999999:::<<<===;;;:::666555999888DdD<<<===>>>?fӵ;;;>>>@@@Ħ777888999ӵƜ`1.׼s999999ĭӵ::::::===AAA???<<<<<>>>>>======Ħ<<<===>>>???AAAAAAAAACCCEEEFFFGGGIIIFFFCCCĦ@@@@@@@@@@@@AAABBBBBBĦCCCBBBAAAAAA@@@@@@@@@@@@???DdDOOOPPPPPPCCC@@@ӵ@@@AAAӵ===ӵ???BBBBBBAAABBBĦBBB:::ӵ<<<;;;:::OOOĭӵxxx{{{|||}}}}}}~~~|||{{{~~~zzzsssmmmiiiiiiiiiiiikkknnnooonnnllljjjiiihhheeeaaa\\\XXXUUUMMMJJJFFFCCCCCCCCCCCCCCCFFFGGGHHHHHHFFFDDDAAA???;;;;;;;;;;;;:::777444333444222////////////...---,,,+++************+++++++++++++++,,,,,,---------,,,,,,++++++,,,---///000,,,---...///000//////...,,,...//////......///111,,,---//////---------...///...---,,,---///111222***,,,///000......000222......---,,,,,,,,,,,,,,,............/////////000222111000000111333666888333444555666777;;;AAAEEEJJJNNNTTTYYY]]]aaadddggghhhlllqqquuuwwwxxxzzz|||}}}******?~4***++++++g&e>&e---g&e--->hӵ000000000000000000000g&e000guO>uO>&e......4ff?>ߝL---gĉ@333444666666Shӵ333,,,...111333555555g&e333>hӵ000000111333444111111111fff?><z222g&e>&e222222HL222444555ShӵgL======<<<:::888::::::999;;;<<<===<<<S?ʬ8887773h?D%%)???????ZufĦ;;;>>>AAAgL===::::::g&e;;;gĉ@======g&e>&e888@e:::<<<?????>>>@@@>>>>>>CCCEEECCCg<ĉ>>>===<<<<<<3we<Ħ;;;<<<===???3h?@eCCCEEEFFFGGGHHHLLLGGGBBBZBBB@@@@@@AAABBBCCC3h?gLEEEDDDCCCBBBBBBAAAAAABBBBBBAAAD%%)?RRRfff?><zCCCBBB=?ĦAAAg&e???g&e<<ߝLDDD@e<<<g&e>>>???>>>3h?g&e>&exxx|||??}}}}}}yyyrrrkkkgggjjjjjjjjjllloooppppppoooooonnnlllhhhbbb\\\WWWTTTMMMJJJFFFDDDDDDEEEEEEEEEHHHHHHIIIIIIGGGDDD@@@>>><<<<<<<<<<<<:::777444333444222000/////////...------......,,,+++,,,...000+++++++++,,,,,,------------,,,+++***+++---///111)))+++---///111111111111,,,...//////......///111***---000///,,,+++,,,......---,,,,,,---///222333))),,,///000//////111333111000///................../////////000000111111444222111000111333666888444555555555666999>>>AAADDDIIIPPPVVV\\\aaaeeeiiihhhlllqqquuuwwwyyyzzz|||{{{~~~---4Dӵ))),,,,,,Hƅ^Hu]Ħ,,,Hu]Ħ---ZuR)Ħ111///.........///000Hu]Ħ---HŐeHŐeHu]Ħ///qIܗGIӵ---tt222222222HGgĉ@000111000000111222333333Hu]Ħ000ZuR)Ħ000000000000000111111sߝLGdUĦ111Hƅ^Hu]Ħ333ntHdĦ---///HGgĉ@333HdĦ;;;;;;;;;:::999777:::===>>>===:::Htƅ^999999Bt=o9ĦDtfo9Ħ<<<======g?>>>>>>HdĦ@@@<<<===Hu]Ħ999tt<<<;;;Hƅ^Hu]Ħ;;;H׼s;;;===@@@AAAAAA<<<===>>>???@@@AAAtQ<<<;;;;;;;;;je<Ħ;;;;;;===Bt=o9ĦH׼sDDDDDDEEEFFFGGGHHHHHHHHHHHHHtĦ@@@CCC@@@>>>BBBBt=o9ĦHdĦDDDEEEFFFFFFEEECCCBBBAAA@@@>>>Dtfo9ĦsߝLGdUĦCCCHt@cӵHu]ĦBBBHu]Ħ<<<>>>Htƅ^EEEqIܗGIӵCCCH׼s???===Hu]Ħ;;;<<<Bt=o9ĦHƅ^Hu]Ħvvv~~~xxxsssmmmgggcccgggjjjnnnrrrtttsssrrrqqqpppnnniiiddd^^^YYYTTTRRRQQQNNNJJJGGGGGGGGGFFFEEEJJJHHHFFFFFFFFFDDD@@@<<<<<<;;;:::999999888555222333222222111000///......111...,,,+++,,,------,,,******+++++++++******)))***++++++,,,---...///000...////////////000000000000000222444666666444222000...------///000//////000///............//////------...//////...---,,,000000///...---,,,,,,,,,111000000////////////000,,,111555555222111555888999777555666999<<>>>>><<>>DdDĦ???>>>===DdDĦ999`eĭ===DdDΦDdDĦ;;;DdDĦ<<>>>>>>>>>>>>>>>>>geĦ<<<;;;;;;FSĦ;;;<<>>qjRgdKӵDdDΦDdDĦtttzzz~~~}}}}}}wwwsssnnniiieeegggjjjnnnrrrttttttrrrqqqrrrppplllgggaaa\\\XXXUUURRROOOJJJHHHGGGGGGGGGFFFJJJHHHFFFFFFFFFDDD@@@<<<;;;:::888777777777555333333333222111000///...---000...++++++,,,---,,,,,,******++++++++++++******++++++,,,---...///000000////////////000000000111444222111000111111222111000...------///000///...///......------.........---.../////////...------......//////000000//////111111000000000111111222000444888888555444777:::888777666666888<<>>DdDĦ:::HߝL`o9===DdDΦDdDӵ:::DdDĦ===????????????>>>>>>>>>>>>??????>>>===<<<<<>>@@@DDDGGGMMMTTTZZZ^^^```aaafffiiillloooqqqtttwwwzzz}}}~~~...---4DuXӵ222------DdDʜ4DuTӵ...>d<Ħ///Dt111222111111000000000000>d<Ħ///>d<ʜDd<ʜ4DuTӵ000111F&uTӵ///4DufئL>e...puR)Ħ111///000111222222333>d<Ħ000Dt000000000000000000000000DdDΦDdDĦ000>d<ʜ4DuTӵ1114DwDd<Ħ333puR)Ħ>d<>>>>>>===<<<>>>@@@AAAAAA>>>peӵ:::ĦpeӵDx<>d<ӵDddd<Ħ:::4DufئL>e<<<DdDʜ4DuTӵ:::DdDĦ>>>======>>>>>>>>>>>>>>>>>>@@@???>>>>>>===<<aĦ>>>???peӵDx<DdDĦFFFHHHHHHHHHFFFEEEBBBAAA@@@DdDĦAAAEEEHHHJJJpeӵDx<>dd<ӵDd<DdDΦDdDĦBBBDdDӵnd<DdDĦDDD>d<ĦDDDpeӵEEEĦEEEF&uTӵ???DdDĦ======>d<Ħ:::peӵDx<>d<ʜ4DuTӵsssxxx|||~~~|||zzz{{{{{{|||~~~}}}yyyuuurrrpppmmmkkklllnnnrrruuuvvvwwwvvvvvvrrrpppmmmiiiddd```\\\ZZZXXXSSSNNNJJJIIIIIIJJJJJJIIIHHHFFFEEECCCAAA???>>>;;;888555444555666777777555444333111000...---,,,---,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,******+++,,,---...//////222222333333333444444444999888555111//////222444000...------.........------......///////////////......//////////////////+++,,,///111222333222111111111111111222333555555111333555555333222333555555666666777777:::===???BBBEEEJJJPPPVVV[[[___```eeegggjjjlllooorrrvvvzzz}}}}}}~~~...---4DuXӵ333------D&dq&ĒR//////sdKĦ///DHRRud111111111000000//////sdKĦ...D&oq<Ōq&ĒR000111111>dp&ĒR000///nfʜd<Φ>d<Ħ000s&dq&ĒR000111i?ʜtd<Ħ444HHܗDӊB;;;<x===<<<@@@BBBCCCBBB???B?>>B?Ho9<<<&ӫeʬtIӇ<<<<<<CdK;fuf<xsdKĦ:::nfʜd<;;;;;;===>>>???@@@@@@>>>>>>>>>>>>>>>>>>geĦ<<aĦ???@@@B?Ho9AAA>dd<ӵJJJMMMB?Ho9GGG<xHHHGGGFFFEEEEEEEEEFFF&ӫeʬtIӇ\\\>d<Φ>d<ĦCCCD&ӫetIӇDDDDdDĦEEEsdKĦCCCB?dp&ĒRAAA>>>>d<sdKĦ999B?Ho9ddds&dq&ĒRqqquuuzzz}}}}}}{{{{{{{{{{{{||||||wwwtttrrrpppnnnmmmqqqsssuuuwwwxxxyyyxxxxxxsssrrroookkkgggccc```^^^ZZZVVVPPPMMMKKKKKKKKKKKKIIIHHHGGGDDDBBB@@@??????<<<:::777555666888888888444444222111000...---------,,,+++,,,---...,,,+++++++++,,,---------------))))))***+++,,,---......444444555555555666666666666888999888555444555777000///---,,,---...---,,,---...///000000000000///...............///000000---...///000111000000///000000000111222333444555000222333333222222222222333555777777777888<<h000000...fe...@ďD---------...///000111222222ne000000=e000000000000000000//////ege000222sĪj@h000///000fdDĦ666@ďD>>>AAAHkge>>>===<<<@@@AAABBBAAA>>>@h>>>>>>@G<<<===HĪj@IŌ<<<;;;BeneAAAHkge<<<ne::::::fe@@@Hu]3hh999:::;;;se888999:::<<<===???@@@AAA=========>>>>>>???geĦja>aĦAAABBB@G@@@AAAseEEEEEEDDDCCCCCCBBBBBBBBB<ŌGGGIIIKKK@GFFFFFFHkgeIIIHHHGGGGGGFFFDDDEEEGGGHĪj@IŌVVVQQQegeDDDCCCHu]3hIŌDDDDDDDdDĦEEEneBBBBBB@hDDDDDD>hBBB@@@>>>se===ne===<<<@GbbbeeesĪj@hrrrtttxxx|||~~~|||{{{{{{{{{}}}|||yyyuuurrrrrrrrrqqqpppuuuvvvxxxyyyyyyyyyxxxxxxuuusssqqqmmmjjjfffdddbbb[[[WWWSSSPPPOOONNNLLLKKKHHHHHHGGGDDDAAA??????@@@===:::888777777888777777333222222111000///......---,,,,,,---//////---,,,++++++,,,---............))))))***+++,,,---......444444444555555555666666222666;;;;;;888666666777000///---,,,------,,,+++,,,---...000000000//////------,,,------...///000000/////////////////////111111111111222333444444222222333444444444444444111444777777666777;;;>>>===???CCCIIIOOOVVV[[[^^^```cccgggjjjmmmppptttvvvxxxyyyzzz|||...4DuXӵ111ĵD^+++...000000///......---...//////000///...---,,,+++...///000////////////...//////.....................---...///000111222222000000000000000000000000000000//////---222555111///...000333DdDĦ777999999<<<>>>>>>===<<<<<<===>>>???>>><<<;;;<<<<<<<<<<<<<<<===???======???CCCBBB:::::::::::::::@@@@@@D^@@@;;;;;;<<<s׼s===999999:::;;;===>>>??????<<<<<<<<<======>>>geFm8>>>>aĦBBBCCCCCC??????AAAs׼sEEEDDDDDDDDDDDDDDD@@@AAABBBHoFFFFFFFFFGGGFFFDDDDDDDDDIIIHHHGGGGGGGGGHHHBBBDDDHHHPPPMMMJJJFFFEEEDDDD^EEEDDDCCCDdDĦBBBAAABBBAAABBBCCCBBBBBBBBB????????????s׼s>>>>>>>>>>>>>>>>>>___eeeeeepppuuuvvvyyy}}}|||{{{zzzyyyzzz}}}~~~|||wwwtttqqqqqqrrrtttvvvvvvwwwxxxxxxxxxxxxwwwvvvuuurrrqqqooolllhhheeecccbbb[[[XXXUUUSSSRRRPPPMMMKKKHHHHHHGGGDDD@@@>>>???@@@<<<:::888777888777555333111111111111000000//////---,,,---...000000///---+++,,,---....../////////***+++,,,---...//////000222222222333333333444444000555999999666333444666111///---,,,------,,,+++)))***,,,...//////...---,,,+++++++++,,,---///000222111///......///111222444333333333333333444444222222222444555666666555000444777777666666:::>>><<<===AAAFFFMMMTTTZZZ]]]]]]aaafffjjjmmmooorrrttttttvvvyyy|||Φ4DuXӵtvӵ>d<Ħ000+++...000111///...Ħ...000111111///---,,,---.../////////...,,,+++222///Ħ000000...,,,,,,------...///000000,,,---------......//////+++---......------...000---------.........//////,,,---///111111111111000...///000111111222222111Ħ000000111222222000000000000000000000000///////////////000111111,,,333888666000---111666111///...000333555333222>d<Ħ666555000666555555555555555666666999:::<<<=========<<<;;;:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;::::::777999;;;<<<<<<<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>BBBBBBCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@???>>>======888999:::;;;Ħ:::<<<<<<===>>>>>>>>>>>>>>>>>>>d<Ħ>>>???<<<<<<===Be===<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<>>>aĦBBBDDDDDDCCCAAA@@@>>>>>>======???AAABeFFFEEEEEEEEEEEEEEEFFF???@@@BBBnu]ӵFFFBBBCCCCCCCCCCCCAAAAAABBBBBBCCCEEEFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHBBBDDDHHHMMMPPPSSSUUUUUUJJJJJJIIIHHHFFFDDDCCCBBBHHHHHHGGGFFFEEE>d<ĦAAAEEEFFFEEECCC>d<Ħ@@@???@@@ĦAAACCCEEEFFFGGGFFFDDDCCC@@@@@@AAABBBBBBCCCCCCCCC======>>>???BeAAA>>>=========Ħ??????@@@CCCGGGLLLSSS[[[aaagggfffdddccceeejjjooorrrvvvwwwzzz}}}|||{{{yyyxxxyyy{{{}}}~~~|||zzzsssqqqoooooossswwwyyyzzzxxxxxxxxxwwwvvvuuutttsssnnnmmmkkkhhheeebbb```___[[[YYYWWWUUUSSSQQQMMMJJJHHHHHHGGGDDD???===???AAA;;;999888777777666333111000000000000000000000000---------///111111///...+++,,,---...////////////,,,------...///000111111000000111111111222222222000444777666222///111444111///---,,,------,,,***'''(((+++---------,,,+++++++++******+++---...///333111///...///111333555666555555444444444555555000000000222555666555555///444777888666666:::>>>;;;<<>>===============>>>???AAA@@@@@@@@@@@@?????????DDDCCCCCCDDDFFFGGGEEEDDDBBBAAA???>>><<<;;;;;;:::888;;;<<<gdKĦ=========>>>>>>>>>>>>>>>===<<<sdKĦ<<<===?????????>>>======???????????????>>>============<<<======>>>ŶS>>>======3we>>@@@gdKĦAAACCCFFFFFFEEEDDDDDDEEEDDDFFFGGGFFFCCCCCCEEEHHH@@@@@@BBBBBB@@@???======<<<gdKĦBBBEEEEEEFFFIIINNNVVV\\\aaacccdddeeegggkkkppptttwww{{{}}}|||yyyvvvvvvwwwyyyzzz{{{wwwsssqqqsssssstttvvvwwwyyyzzzzzzxxxvvvttttttvvvvvvssspppnnnjjjdddaaa````````````aaa___\\\ZZZWWWRRRLLLHHHHHHGGGEEECCCAAA@@@??????>>><<<:::777555444333333333222000000111111///...------------------------------------------------------------------,,,,,,......///000111111222222222222222111000//////...,,,------......------,,,,,,,,,,,,---------......,,,,,,++++++,,,...///000666666555555444444444444666555444333333333333333333222333555777999888777999777555555888888666444;;;===AAADDDHHHMMMRRRVVV___aaacccfffgggjjjooorrrrrrtttwwwzzz}}}>A000ne222444000000000000ne------///000000///...---.........---------,,,,,,ne...------------......///000/////////....../////////......---,,,,,,,,,---------......---------------......///222,,,...888<<<555000111000000000111111000ne///...///000111222444222000111333333111///111000000000/////////...---///111222111000000111222222222222333333333De777555555666777666444333444555666888888:::;;;:::888777999;;;<<<;;;999888777777777888::::::::::::::::::::::::;;;<<<<<<<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFFFFEEEDDDBBBAAA???>>><<<;;;;;;;;;999<<<ne:::>>>======>>>>>>>>>>>>======<<<ne<<<======???????????????>>>======???????????????>>>======>>>============>>>>A?????????k<AAABBBBBBAAA???@@@?????????AAACCCFFFHHHSSSOOOKKKGGGFFFFFFEEEEEEGGGFFFFFFfhAAA???AAACCCDDDCCCAAAEEECCCAAABBBDDDFFFEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHKKKNNNOOOMMMJJJGGGHHHIIIHHHFFFEEEEEEEEEGGGGGGGGGHHHIIIDeEEEEEEDDDCCCBBB@@@ne<<<;;;ne===???AAADDDEEEDDDDDDDDDEEEFFFHHHHHHFFFDDDCCCDDDFFF@@@AAABBBCCCCCCBBBAAAAAA>>>>>>neAAABBBEEEFFFHHHLLLQQQWWW]]]```bbbccceeehhhmmmsssxxx{{{}}}~~~|||xxxuuutttuuuwwwxxx|||xxxuuusssrrrrrrtttwwwzzz||||||{{{zzzyyyvvvttttttvvvuuuqqqnnnlllhhhbbb___^^^^^^^^^^^^```^^^\\\YYYVVVQQQKKKGGGHHHGGGEEECCCBBB@@@@@@@@@>>>===:::888666444444444444222111111111111000...////////////////////////////////////////////////........................000000111111222222333333222222111000000///......,,,,,,------------,,,,,,,,,,,,,,,---------......,,,+++++++++,,,---///000444444444333333333222222444444333222222222222222333333444666999;;;:::999999777555666888888666444999;;;>>>AAAEEEJJJQQQUUU^^^```dddfffhhhkkknnnqqqrrrtttwwwzzz}}}222111000111222000000000///...,,,,,,---......//////000...............---------......---------......///000000000000000,,,,,,---.........------,,,,,,,,,,,,------------------,,,,,,------...///222***,,,999BBB>>>444/////////000000000000////////////000111111222111000111222111///...000000000000////////////...///000///......000222333333333444444444555555888777666666666777666555444333444444555666888999888777777888999777999:::999666555666888888888888999999999999999999:::;;;<<<===???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFDDDCCCAAAAAA???===<<<;;;;;;;;;999<<<:::<<<>>>===>>>>>>???>>>>>>======<<<<<<===>>>>>>?????????@@@??????>>>===?????????@@@??????>>>===??????>>>=========??????@@@??????@@@AAA???>>>?????????@@@BBBDDDGGGHHHUUUTTTRRRNNNIIIFFFEEEFFFHHHHHHGGGFFFBBBAAAAAABBBDDDFFFFFFEEEFFFEEECCCDDDEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFJJJIIIIIIJJJLLLLLLJJJHHHIIIJJJKKKKKKHHHFFFEEEEEEHHHIIIIIIJJJIIIEEEEEEDDDCCCBBB@@@???<<<;;;;;;AAA>>>===???BBBCCCCCCCCCDDDFFFJJJJJJIIIGGGDDDCCCCCCDDD@@@AAABBBCCCDDDDDDCCCBBB???>>>???AAABBBEEEGGGKKKPPPUUUYYY]]]______aaaeeejjjqqqxxx~~~}}}{{{wwwsssrrrrrrtttuuu|||xxxvvvtttttttttsssvvv{{{~~~~~~|||zzzxxxuuussstttuuutttppplllhhhddd```]]]\\\]]]]]]\\\___]]][[[XXXUUUQQQKKKGGGGGGFFFEEECCCBBBBBBAAAAAA???>>>;;;888666555555555444333111111222222000///////////////////////////........................------......//////000000222222222222222333333333111111000000//////......,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++,,,---......222222222111111111111111222222222111111111111111444333444777:::<<<<<<;;;999888777777888888777555888999;;;===AAAGGGOOOTTT[[[___cccgggiiikkkmmmooorrrtttwwwzzz}}}.........//////......---222222111000//////000000000000000///.........---------,,,,,,------...///........................///............---------------...///////////////+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///((()))444<<<:::222---......//////000000/////////////////////000000111------......//////...---000000000000////////////000000000...---...111444333333444444444555555555555666777777777666666666666555444444444444555555777777888888777777888999///444999999666555888<<<888888888999999999999999999:::;;;<<<======>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEECCCBBBAAA@@@???===<<<<<<;;;;;;999;;;>>>???>>><<<===>>>>>>>>>?????????>>>======<<<<<<<<<<<<===>>>???????????????@@@@@@??????>>>?????????@@@@@@??????>>>@@@@@@???>>>============??????@@@@@@AAAAAAAAAAAAAAA???>>>>>>??????>>>===>>>??????AAACCCEEEGGGIIIQQQRRRSSSOOOJJJFFFEEEFFFHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDFFFHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHNNNOOOPPPNNNKKKGGGEEEDDDGGGHHHIIIIIIGGGEEEDDDDDDDDDDDDCCCAAA???>>>===<<<>>>======>>>@@@@@@>>><<<<<>>>>>???@@@BBBCCCEEEIIINNNTTTYYY\\\]]]]]]]]]```dddkkksss{{{}}}zzzvvvsssqqqqqqrrrsss|||{{{wwwuuuuuuwwwxxxyyy{{{}}}}}}{{{yyyuuusssrrrsssuuutttpppllldddaaa]]][[[[[[\\\\\\[[[___]]][[[XXXVVVQQQLLLGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@>>><<<999777666555555333222000000111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222222222222222111111111000000000//////.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,------111111111111000000000000111111111111111111111000222222333666:::<<<<<<<<<999999888888888888777777888888999;;;???EEEMMMSSSYYY]]]bbbfffhhhjjjlllmmmqqqsssvvvyyy}}}...//////000000000//////222222111000000/////////000000000///...------,,,......---,,,+++,,,,,,,,,,,,---------....../////////............---------+++,,,------......------,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,***+++///222000......,,,---...///////////////...//////000000000000000)))+++---///////////////////////////000000000000111111111///...///222555333333333333444444444444888777666666666777777777333333444444555666777777888888888888999::::::999///444999999666555888<<<888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::======>>>??????@@@AAAAAACCCBBBBBBBBBDDDDDDBBB@@@@@@@@@???===<<<<<<<<<<<<888:::===>>>>>>>>>>>>>>>???????????????>>>======<<<<<<<<<===>>>???@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????AAA@@@???>>>>>>===>>>>>>AAAAAA@@@@@@@@@?????????@@@>>>======>>>???===<<>>===<<<>>>>>>>>>>>>???@@@???>>>===???AAACCCCCCEEEGGGJJJMMMKKKHHHFFFEEECCCBBBAAA@@@AAACCCDDDDDDDDDCCCCCC??????>>>???@@@AAACCCDDDGGGKKKRRRXXX\\\^^^]]]]]]]]]```fffmmmvvv~~~~~~{{{wwwsssqqqqqqssstttzzz|||yyyxxxyyy{{{}}}~~~}}}{{{yyyxxxrrrppppppsssuuuuuuqqqmmmbbb```]]]\\\\\\]]]]]]\\\```^^^\\\ZZZWWWSSSMMMIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@>>><<<999777666555555333111000000000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......000000000////////////////////////...............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---,,,,,,000000000000000000000111000111222222222222111111000000111444888:::::::::999999999999888888888888999999:::;;;>>>DDDLLLQQQVVVZZZ```dddfffhhhjjjlllppprrruuuxxx|||...///000000000000000000222111111111000000//////111000000///...---,,,,,,......---,,,,,,+++******++++++,,,,,,---.../////////............---------++++++,,,------------,,,---......////////////...,,,,,,,,,,,,++++++++++++++++++******++++++,,,------...///---++++++...111+++,,,---...////////////......///000000000000000***---000222111111111111////////////000000000000222222111000///000333555333333333444444444555555:::888666555666777777777333333444555666777888888999888888999;;;<<<;;;:::666888999888555444555777888888999999:::;;;;;;;;;;;;<<<<<<===<<<:::999888<<<<<<===>>>@@@AAABBBBBBCCCBBBAAABBBCCCCCCAAA???@@@???>>>===<<<<<<<<<<<<999:::<<<===>>>??????@@@@@@@@@@@@@@@???>>>==================>>>@@@AAABBB>>>???@@@@@@AAA@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>??????BBBBBBAAA@@@@@@???>>>>>>@@@>>>======>>>???===<<<@@@@@@AAACCCDDDEEEFFFFFFBBBCCCEEEEEEEEEDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@DDDFFFHHHIIIIIIJJJLLLNNNJJJKKKJJJIIIFFFEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGJJJNNNRRRTTTTTTSSSOOOKKKGGGFFFFFFJJJLLLNNNMMMHHHEEEEEEFFFCCCBBBBBBAAA@@@???>>>>>><<<===>>>???@@@AAABBBCCC>>>@@@BBBBBBCCCDDDGGGJJJKKKHHHFFFEEEEEEDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>???AAACCCEEEGGGKKKPPPVVV]]]aaabbb```___aaadddiiiqqqxxx~~~~~~}}}yyyuuuttttttvvvwwwyyy~~~}}}{{{{{{}}}}}}{{{yyyyyyqqqpppqqqsssvvvuuuqqqmmmbbb```^^^^^^___``````___bbb```^^^\\\ZZZUUUPPPLLLIIIHHHGGGEEEDDDDDDCCCCCC???>>>;;;888666555555555333222000000111111///...////////////////////////------------------------******++++++,,,,,,---------------------...........................------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---......------,,,////////////000000000000///000222333333222111111//////000333666888888777999:::;;;:::888888888999:::;;;;;;<<<>>>CCCIIINNNTTTXXX]]]aaacccfffhhhkkknnnpppssswwwzzz~~~---...//////000000//////000111111111111000000///111000///...---,,,,,,+++++++++,,,------,,,+++***))))))***+++,,,---...//////............---------+++,,,------......------------.........---,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,...///---++++++///111++++++,,,---............---...///000111000000///,,,000333444222/////////.../////////000000000111000111111000//////222444444444555555555666666666<<<999555444666888888777555555666777888888888888999888777888;;;===<<<:::::::::888666555555666666777777888888999:::::::::999:::;;;<<<<<<;;;999888;;;;;;<<<>>>???@@@BBBBBBCCCBBBAAAAAABBBBBB@@@???@@@???>>>======<<<<<<===<<<<<<<<<===???AAABBBBBB@@@@@@@@@@@@???>>>===============>>>???@@@BBBBBB>>>???@@@@@@AAAAAAAAA@@@>>>???@@@@@@AAAAAAAAA@@@?????????>>>??????@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA@@@???===>>>??????>>><<>>???@@@@@@@@@AAABBBCCC>>>@@@AAAAAAAAACCCFFFHHHHHHEEECCCCCCDDDEEEDDDBBBBBBBBBCCCCCCBBBAAA@@@???======>>>???AAADDDGGGIIIQQQUUU\\\bbbeeefffeeecccgggjjjooouuu|||~~~{{{xxxwwwxxxzzz{{{zzz}}}~~~~~~~~~~~~|||zzztttssssssuuuvvvuuuoookkkcccaaa``````bbbccccccbbbdddbbb```___\\\XXXSSSOOOKKKJJJHHHFFFEEECCCCCCCCC>>>===:::888666444444444555333222222333222111///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---.../////////...------------------.........///---...000222222111000///000000000333666777777666999;;;<<<;;;888777999::::::;;;<<<===>>>AAAFFFIIISSSVVVZZZ]]]```cccgggjjjlllnnnqqquuuyyy|||~~~,,,,,,---.../////////...000000111111111111000000111000///...---,,,++++++''')))+++---...---,,,+++(((((()))***,,,---......//////.........---------,,,---......//////......------------,,,,,,+++***,,,,,,,,,++++++******************)))***++++++,,,***,,,---,,,,,,...//////***+++,,,---............---...000111111111000///---111444333///,,,++++++.../////////000000111111...///000000...///000222666666666666777777777777===999555444666888888777888888888888888777777666999777666888;;;===;;;999:::888555555666888999999555666666777888999999999777888:::<<<<<<<<<:::999888999:::<<<===???@@@AAACCCBBBAAAAAABBBBBB@@@>>>@@@???>>>======<<<======>>>===<<<===@@@CCCDDDEEEAAAAAAAAA@@@@@@>>>===============>>>???AAABBBCCC>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA???>>>>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDD@@@???>>>>>>??????>>>===BBBCCCCCCDDDEEEDDDDDDDDDBBB@@@>>>@@@DDDGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLLLLKKKKKKMMMPPPJJJKKKLLLIIIEEEDDDEEEGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFFFFEEEDDDGGGMMMRRRMMMLLLJJJHHHFFFFFFIIILLLGGGJJJMMMJJJDDD@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCAAA?????????@@@>>>???@@@@@@@@@AAADDDGGGFFFCCCAAABBBDDDFFFDDDBBBBBBCCCCCCCCCBBB@@@>>>===<<<<<<===???BBBEEEIIIJJJUUUYYY___eeeiiiiiihhhgggkkknnnsssyyy~~~}}}zzzyyyzzz|||~~~{{{~~~~~~{{{}}}|||wwwvvvuuuvvvwwwtttmmmhhhdddcccaaabbbdddeeeeeedddeeedddbbb```^^^ZZZUUUQQQLLLKKKIIIGGGEEECCCBBBBBB>>><<<:::777555444333333777555444444444444333111------------------------++++++++++++++++++++++++---------------------,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,+++++++++,,,,,,,,,---------............///000000///...---+++++++++,,,,,,---------+++---///000111000///...111111111333666777666555999;;;===;;;999777999;;;999;;;<<<===>>>@@@CCCFFFRRRTTTXXX[[[^^^aaafffjjjkkkmmmppptttxxx{{{~~~~~~...******///000---///444---...//////////////////---000111......///---))),,,,,,,,,,,,,,,,,,,,,,,,---))))))111555222///000...------,,,,,,+++******...------------......///////////////////////////------,,,+++************+++&&&%%%)))***((()))///---+++***,,,///000...+++***+++,,,,,,------,,,,,,////////////000000000000///000000111111111111000+++...222222000///000111333222111111000111111111777555666777555222444888<<<;;;999777777777777777<<<;;;;;;:::888777666666999999:::999888777777888777777666555444444333333555555555555666666666666888777666555444333222111======<<<======>>>???@@@>>>???@@@AAA@@@???>>>===AAA>>>===??????<<<<<>>??????@@@AAABBBCCCCCCIIIFFFAAA>>>>>>>>>>>>>>>???>>>===???AAACCCBBBAAA>>>??????@@@@@@@@@@@@???@@@@@@@@@???@@@@@@AAAAAA@@@BBBCCCDDDDDDBBB@@@???BBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCC@@@@@@BBBCCCCCCCCCBBBAAAAAABBBBBB@@@??????AAACCCGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHIIIHHHGGGLLLHHHDDDCCCFFFHHHIIIHHHHHHFFFDDDAAA@@@?????????BBBBBBBBB@@@??????AAACCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>AAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAA@@@===>>>???@@@AAAEEEKKKOOO[[[___eeeiiijjjkkklllmmmoooooorrrvvv}}}|||yyy||||||{{{{{{zzzyyyxxxxxx{{{|||}}}zzzyyyxxxwwwuuupppjjjfffcccbbbbbbbbbbbbbbbccccccggghhheee___\\\YYYSSSLLLOOOMMMKKKIIIGGGDDDAAA>>>???<<<888666666777666666555333333444666555111---000...,,,,,,------,,,+++,,,,,,,,,,,,,,,+++***)))***...///+++)))++++++(((,,,***)))***,,,.........+++///111...,,,---,,,)))---,,,*********,,,...///---...///...,,,+++,,,---++++++++++++,,,,,,---...000111///---///111...)))///...............///000222333555666777777777666:::999888777777999;;;<<<===<<<;;;999999===BBBFFFNNNRRRXXX]]]```bbbdddfffiiimmmqqquuuxxxzzz~~~000,,,,,,///...++++++///---......///////////////,,,//////++++++,,,+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))///222///---...------------,,,,,,,,,,,,//////...............///------------------------+++++++++***++++++,,,,,,---))))))---...+++,,,111---++++++,,,//////...++++++,,,,,,---------------////////////000000000000000000000111000000//////,,,///111111000///000111222222111111111111222222666444555888777555777<<<999999777777666777888999:::::::::999999888888888999999999888777666777888777666666555444444333333555555555555666666666666888888888888888888888888999999999::::::;;;<<<===>>>???@@@AAAAAA@@@???>>>BBB>>>>>>@@@???======@@@@@@@@@AAABBBCCCDDDDDDEEEGGGDDDAAA????????????>>>???>>>>>>???BBBCCCBBBAAA===>>>??????@@@?????????@@@????????????@@@AAAAAACCCDDDEEEFFFEEEDDDBBB@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBB@@@AAABBBCCCDDDCCCBBBBBBDDDEEEEEECCCBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFGGGIIIJJJIIIGGGJJJGGGDDDDDDFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBB@@@@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???????????????@@@BBBBBBDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBDDDIIIOOOSSS]]]aaaeeeiiijjjlllmmmoooqqqqqqrrruuu{{{|||zzzzzzyyyyyyxxxwwwvvvuuuuuuxxxyyy|||~~~|||zzzwwwtttpppkkkgggdddcccbbbbbbbbbcccdddeeeggghhhfffaaa^^^]]]XXXQQQOOOMMMKKKIIIHHHFFFBBB@@@???<<<888666666666666555555444444555666555222...111///------......---,,,,,,,,,,,,,,,,,,+++******+++///000,,,***++++++)))---+++***+++---//////...,,,000222///---------+++---,,,+++******,,,...///---...//////---,,,,,,---++++++******+++,,,,,,------......,,,...111000+++///.........//////000111333444555666777777777666888888777777777999;;;===>>>===<<<;;;:::===BBBFFFKKKPPPUUUZZZ^^^aaadddfffiiilllpppsssuuuxxx{{{~~~///,,,,,,------***+++---------...///////////////---///...******,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,000222000......---------------.........111111000///............++++++++++++++++++++++++************+++,,,---...)))'''(((,,,,,,******,,,,,,++++++,,,......---,,,,,,------...............////////////000000000000000000000000//////...------///111111000///000000111111000111111222333444444333555888999888;;;@@@777777666666777999:::;;;::::::::::::::::::::::::999888666555555666777777666666555555444333333333444555555555555666666666333444555666777888888999<<<;;;;;;<<<<<<===>>>?????????AAAAAAAAAAAA@@@???BBB???>>>@@@@@@======@@@AAAAAABBBCCCDDDEEEFFFFFFDDDBBB@@@@@@@@@AAA@@@???AAA@@@???@@@BBBCCCBBBAAA<<<===>>>>>>?????????>>>??????>>>>>>???@@@@@@AAAFFFGGGGGGGGGFFFEEECCCBBB@@@@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAABBBBBBDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIEEEFFFGGGIIIKKKLLLJJJHHHFFFEEEDDDDDDFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@BBBDDDDDDCCCBBBBBBBBB@@@AAABBBCCCCCCDDDCCCCCCAAA@@@???>>>>>>???AAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBDDDGGGMMMTTTYYY___bbbeeehhhiiillloooqqqsssrrrqqqtttyyy~~~~~~}}}|||zzzyyyxxxvvvuuuuuuttttttxxxzzz}}}|||wwwsssooojjjgggeeecccbbb```aaaccceeegggfffhhhgggcccbbbaaa]]]VVVOOOMMMLLLJJJJJJHHHEEEBBB???<<<888666666555555444555555555666777666333000222000.........///...---,,,,,,,,,,,,,,,++++++***''',,,---+++***,,,---+++...,,,+++,,,.../////////---111222///---......,,,---,,,+++***+++,,,---...,,,...000000///---------++++++*********+++,,,,,,+++------,,,...222111---.........///000111222333333444555666777777777777666666666666777999;;;===>>>>>>===<<<;;;===AAADDDHHHLLLRRRXXX\\\```cccfffiiikkknnnqqqsssuuuxxxzzz+++******+++,,,,,,---///,,,---...///000000000//////111///++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,......---,,,,,,,,,,,,------...///000000222222111//////.........+++++++++++++++++++++++++++*********++++++,,,---'''''')))++++++***))))))++++++,,,,,,---------,,,---......///////////////////////////000000000000000000000000///...,,,,,,//////000000000///000000000000000111222333555555333222444888999888;;;AAA777777777777999;;;>>>???===<<<<<<<<<;;;;;;::::::888666444444444666666777555555555444444333333333444444444555555555666666222333333555666777888888<<<<<<<<<======>>>???@@@>>>???AAABBBBBBAAA@@@@@@BBB???>>>@@@@@@===>>>AAA@@@AAAAAABBBCCCDDDEEEFFFAAA@@@???@@@AAABBB@@@???BBBAAA@@@@@@BBBCCCBBBAAA;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAAGGGHHHHHHGGGFFFEEECCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCBBB@@@AAACCCEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEHHHKKKMMMMMMJJJHHHCCCCCCDDDEEEEEEEEECCCBBB???@@@BBBCCCDDDDDDCCCBBBAAACCCFFFGGGFFFCCCBBBBBB??????AAABBBCCCDDDDDDDDDAAA@@@>>>===>>>@@@CCCEEECCCDDDEEEEEEEEEEEEDDDCCCEEEDDDBBB@@@???>>>>>>>>>@@@AAACCCFFFJJJPPPXXX]]]aaabbbeeefffhhhkkkooorrrsssqqqpppsssxxx~~~~~~}}}}}}~~~{{{zzzyyywwwvvvuuuvvvvvv{{{}}}|||uuuppplllhhhfffdddbbb```___```bbbfffhhhhhhiiihhhdddcccbbb^^^XXXPPPNNNMMMLLLLLLKKKHHHFFF@@@===999666555555444333666666777888777666333111222000...---......---,,,+++,,,,,,---,,,,,,++++++"""'''***))))))---...------,,,++++++---......------111111...+++------+++---,,,+++++++++,,,------,,,...111111000.........,,,,,,,,,++++++,,,,,,---+++...///---...111111............///000222333444444444555555666666666666444444444555777999;;;<<<<<<<<<<<<;;;;;;<<>>999999999:::<<<>>>AAABBB@@@@@@???===<<<:::999999888555333333555777666555444444444444444333333333444444444444555555555555777777777888888999999999999999999999:::;;;<<<<<<>>>???@@@AAABBBAAA@@@@@@BBB???>>>@@@@@@======@@@>>>???@@@AAABBBCCCCCCDDD@@@???>>>???AAABBBAAA@@@BBBAAA@@@@@@BBBBBBAAA???;;;;;;===>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDD@@@AAAAAA@@@???@@@BBBEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFHHHKKKMMMLLLJJJGGGAAACCCDDDEEEEEECCCBBBBBB???@@@BBBDDDEEEEEEEEEEEECCCFFFIIIIIIGGGDDDBBBAAA>>>???@@@BBBCCCDDDDDDDDD@@@???======>>>AAADDDFFFDDDDDDEEEFFFFFFEEEDDDDDDHHHGGGDDDAAA???=========???BBBEEEIIIMMMTTT[[[```aaacccdddfffgggkkkooosssqqqpppppptttzzz~~~}}}~~~zzzyyywwwvvvuuuuuuvvvwww}}}zzzrrrmmmiiifffdddbbbaaa___^^^___bbbfffhhhjjjkkkjjjeeecccaaa\\\VVVQQQPPPNNNNNNNNNMMMJJJHHHBBB???:::777666555444333555777888888777555444333111///---,,,------,,,++++++,,,,,,---------,,,,,,%%%))),,,******---...---,,,+++)))***+++---,,,+++,,,///000+++)))+++,,,***---,,,,,,,,,,,,,,,,,,,,,,,,...000111///......//////......---------......---000111///...000000---.........///000222333444444444444444444555555555222333444555666888999:::888999::::::::::::===???EEEIIIOOOTTTZZZ___dddhhhjjjkkkmmmnnnppprrruuuxxx|||~~~...000///+++***,,,,,,***,,,,,,...///000000000000+++...---******------+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,+++,,,---,,,++++++,,,---......//////111111000///.......................................---,,,+++***************------+++,,,...---***)))+++------,,,+++,,,------......///////////////////////////000000000000000000000000//////...---222000......///000000///000000111111333444555666555444555888777666888===<<<;;;;;;<<<===???AAACCCAAA@@@???===;;;999777777777444333444777999777444444444333333333333333333333444444444444555555555666666666666666666666666::::::::::::;;;<<<======<<<===???@@@AAAAAA@@@???AAA>>>===??????<<<<<>>???@@@AAABBBBBB@@@???>>>>>>@@@AAAAAA@@@BBBAAA@@@@@@@@@@@@???>>>;;;<<<===>>>???@@@@@@@@@>>>>>>??????@@@AAACCCCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEECCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???BBBAAAAAAAAAAAABBBCCCCCCAAABBBBBBBBBAAABBBDDDGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKHHHFFFAAACCCEEEEEEDDDBBBBBBCCCAAAAAACCCEEEFFFGGGGGGHHHGGGIIIKKKKKKHHHDDDBBBAAA>>>???@@@AAACCCCCCDDDDDD>>>======>>>@@@BBBEEEGGGDDDEEEFFFGGGGGGFFFEEEDDDIIIGGGDDDAAA?????????@@@AAAEEEJJJOOOTTTYYY___cccbbbccceeegggiiilllppptttrrrqqqrrrwww~~~~~~~~~xxxvvvuuusssssstttvvvwww}}}xxxpppkkkhhheeecccaaa```______```cccgggiiilllmmmkkkfffcccaaa[[[TTTTTTRRRQQQPPPPPPOOOLLLJJJDDDAAA<<<999777666444333444777999999777444333333000...,,,,,,,,,---,,,++++++,,,,,,---------------,,,000111---+++------+++,,,***))))))+++,,,+++***+++//////***(((***+++***------,,,,,,,,,,,,++++++---...//////------///000000000///.........//////,,,000222///---//////---.........///000111222333333333222222222333333444222222333555666777888888444666999999999:::<<<>>>DDDHHHMMMSSSXXX^^^cccgggiiijjjlllmmmnnnqqquuuxxxzzz|||///222000+++***------)))+++,,,---///000000111111***------++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,111333...,,,///111000++++++,,,,,,------......//////...............///------------------------,,,,,,++++++***+++++++++))),,,,,,((((((+++,,,)))(((+++------+++***+++---------...////////////...////////////000000000000000000000111000000//////333000......///000///...111111111222333444555666555444555999999777:::>>>>>>======<<<===>>>@@@AAA======<<<:::999777666555666444333666:::;;;777333333333333333333333333333333333444444444555555555222222222222333333333444<<<<<<<<<<<<===>>>??????;;;<<<>>>???@@@@@@??????@@@===<<<>>>>>>;;;;;;>>><<<======>>>???@@@AAABBBBBB???======>>>@@@AAAAAABBB@@@????????????>>><<<;;;<<<===???@@@AAAAAAAAA?????????@@@AAACCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???@@@AAABBBCCCBBBCCCCCCCCCBBBCCCEEEHHHCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGHHHIIIIIIGGGEEEAAADDDEEEEEECCCBBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMKKKGGGCCCAAA@@@>>>???@@@AAABBBCCCCCCCCC<<<<<<===???AAADDDFFFGGGEEEEEEGGGGGGGGGGGGEEEEEEGGGFFFCCCAAAAAABBBDDDEEEFFFJJJQQQWWW\\\```dddgggccceeehhhjjjlllooorrruuuttttttvvv{{{|||wwwuuutttssstttvvvxxxzzz~~~~~~wwwppplllhhhfffdddaaaaaaaaabbbdddfffiiijjjmmmnnnkkkgggdddbbb\\\VVVVVVTTTSSSRRRQQQPPPMMMJJJFFFBBB>>>:::888777555444333666999888666333222333111///---------...---++++++,,,,,,---......------***...000,,,+++,,,---+++---+++******+++,,,++++++,,,//////***(((+++,,,+++------------,,,,,,+++***---------,,,+++,,,///111000000///...............(((---///---+++---///...///.........//////000111333222111000000111222222222222333444555666666666222555888:::;;;;;;===>>>CCCFFFKKKPPPUUU[[[aaaeeefffhhhiiijjjllloootttwwwxxxzzz}}},,,000///++++++000111---+++,,,---///000111111111+++...000......000///+++,,,,,,,,,,,,,,,,,,,,,,,,'''---...)))'''+++...,,,++++++,,,,,,,,,,,,------......---------......///------------------------************+++,,,---------000///***)))...///,,,(((+++------+++***+++---,,,------...............////////////000000000000///000000111111111111000444111------///000000...222222222222333444555555555444666::::::999<<>>===<<<<<<===>>>???999999888888777666555555555444444777<<<<<<777222333333333333333333333333333333333444444444555555333333444444555666777777999999999999:::;;;<<<<<<:::;;;===>>>?????????>>>???<<<;;;======:::;;;>>>======>>>???@@@AAAAAABBBCCC@@@===<<<===???AAAAAABBB@@@>>>>>>???>>>===;;;<<<===>>>???AAAAAABBBBBB@@@@@@@@@AAABBBCCCEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@??????@@@@@@CCCDDDDDDEEEDDDDDDCCCCCCAAA@@@?????????@@@AAABBBAAABBBBBBBBBAAABBBEEEGGGCCCDDDEEEFFFGGGHHHIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIJJJHHHGGGGGGGGGGGGFFFEEEBBBDDDFFFEEEBBBBBBCCCFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNKKKGGGCCCAAA@@@??????@@@AAABBBBBBBBBBBB;;;<<<>>>@@@BBBEEEFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDBBBAAABBBEEEHHHJJJJJJOOOWWW^^^bbbfffiiikkkeeegggkkkmmmoooqqqtttvvvwwwwwwyyy~~~~~~}}}}}}~~~{{{xxxwwwvvvuuuvvvyyy|||~~~}}}vvvqqqmmmjjjgggeeeaaabbbcccdddfffiiijjjkkkmmmnnnlllgggeeeddd___XXXWWWVVVTTTSSSRRRPPPMMMKKKGGGDDD???;;;999777666444333666999888555222222333222000.........///...---+++,,,,,,---.........---"""'''***((())),,,...,,,...,,,++++++,,,---,,,+++...111000+++))),,,---,,,---------------,,,+++***------,,,***)))+++///222000///...---------------###)))---+++***---////////////............///000222111000//////000111111222333444444555555555444222555888;;;<<<===>>>@@@BBBEEEJJJOOOSSSYYY___cccdddeeeggghhhjjjnnnrrrvvvvvvxxx|||(((---111...'''###'''+++,,,---...///000000000000------------------------,,,***(((***---//////---.........------,,,,,,,,,...,,,++++++---.........+++,,,---.........---,,,000///...---,,,,,,,,,,,,)))***+++,,,---......///------------------------***++++++,,,,,,---.........///////////////......000000111111111000000///111111000000//////......444222222444222///000555111222333333222111222444555444555888===@@@???===???>>>;;;999888999:::;;;999888888777777777777777333111111555:::<<<888444333333333333333333333333444444555555555555555555555555666777999;;;>>>@@@@@@>>>>>>BBBFFFFFFBBB===>>>>>>>>>===============>>>??????===;;;999999:::>>>>>>???@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAA???===???@@@AAA@@@>>><<<<<<=========>>>???@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDDDDFFFDDDBBBBBBCCCCCCBBBAAABBBDDDEEEEEEDDDDDDEEEGGGEEEDDDCCCBBBBBBBBBBBBBBB???AAACCCDDDCCCCCCDDDEEE>>>=========>>>@@@BBBDDDBBBCCCDDDFFFFFFFFFEEEDDDEEEBBB@@@BBBFFFIIIIIIHHHLLLMMMNNNOOOPPPOOONNNMMMOOONNNMMMMMMMMMMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEHHHJJJKKKJJJIIIHHHNNNMMMKKKGGGBBB??????@@@AAABBBBBBCCCBBBAAA???>>>???======@@@EEEHHHHHHGGGFFFJJJLLLLLLIIIGGGGGGIIIEEEDDDCCCBBBBBBEEEJJJNNNRRRXXX```fffiiijjjjjjjjjhhhiiilllooorrruuuvvvwwwxxxzzz}}}~~~}}}{{{{{{}}}zzzvvvvvvuuutttwww|||{{{vvvssspppmmmkkkjjjjjjhhhhhhhhhjjjlllnnnnnnlllkkkjjjiiieeeaaa]]]^^^ZZZUUUSSSTTTUUUTTTRRRIIIGGGCCC>>>;;;888888777777555555555666555444222333000---+++---...000000...---,,,,,,++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++///...---,,,***)))(((((()))((((((***---...+++)))+++)))((()))---...---+++***+++---//////000//////*********+++,,,---...///000000000000///////////////...---000444666444222000000111222333555666777777777888888:::<<<===>>>AAADDDIIILLLPPPUUUZZZ^^^fffeeeeeehhhlllppprrrssszzz|||,,,---///000///...,,,+++,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,,,,***......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---.........------)))(((((((((((()))******++++++++++++,,,,,,------------------------------******++++++,,,---------...//////000000//////...111222222111111000///...111000000000/////////......---...000///---...333000222333333222111222444555444555888===@@@???>>>>>><<<:::888888888999:::888888777666666666666666444222111444999:::888444333333333333333333333333777777666555444333222222666666666777999<<<>>>??????>>>>>>CCCHHHIIIFFFBBB>>>>>>>>>>>>>>>======<<<===>>>>>><<<:::888999999:::;;;<<<===>>>>>>>>>>>>???>>>???AAACCCCCCAAA???CCCCCCCCCAAA>>>;;;::::::======???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDBBBAAABBBBBBAAA@@@AAABBBCCCCCCBBBBBBCCCEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDDDDCCCBBBCCCDDD@@@????????????AAABBBCCCDDDDDDFFFFFFFFFFFFEEEEEEGGGEEEDDDEEEIIIKKKLLLKKKMMMMMMNNNOOOOOONNNMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBAAAAAABBBDDDEEEGGGFFFGGGIIIJJJJJJJJJIIIHHHFFFFFFEEEBBB???>>>>>>@@@AAAAAABBBBBBAAA@@@???>>>===<<<===AAAGGGKKKLLLKKKGGGIIIKKKIIIFFFDDDEEEFFFFFFEEEDDDCCCDDDHHHNNNSSSXXX]]]dddiiilllllllllllllllmmmpppsssvvvyyyzzz{{{{{{}}}~~~}}}}}}}}}||||||~~~zzzwwwwwwwwwvvvxxx}}}{{{xxxuuurrrpppkkkjjjiiihhhiiijjjlllnnnnnnmmmkkkkkkiiifffbbb______[[[VVVTTTUUUUUUTTTQQQJJJGGGCCC???<<<999888888777666555555666555444222222///,,,+++,,,---......------,,,+++++++++,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,+++++++++...------,,,+++***))))))***))))))+++...///---++++++)))(((***---...---,,,+++,,,---/////////......,,,,,,,,,,,,,,,---...///.............../////////.........///111111000///222222111222333444666777999888777777888:::<<<>>>@@@CCCGGGKKKOOOTTTYYY]]]ccccccdddfffjjjnnnppprrrxxx{{{~~~...,,,,,,000555555///))),,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++,,,+++***...------------,,,,,,,,,(((+++//////,,,+++,,,...+++,,,------......------))))))******,,,---///000++++++++++++++++++++++++------------------------)))******++++++,,,------//////000000000000//////222222222222111///...---000000000000////////////...---...111111///111666000111333333222111333444444444666999===?????????;;;:::888777666777777888666666555444444444444555666444222333666888666444444444444444444444444444777777666555444333333222777777777888:::<<<>>>??????>>>>>>BBBEEEFFFDDD@@@===>>>???@@@???>>><<<;;;;;;<<<===;;;999777888999888999:::<<<===>>>??????>>>>>>???BBBEEEFFFEEEDDDDDDDDDDDDAAA>>><<<;;;<<<<<<===???AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDBBBAAAAAAAAA???>>>???AAABBBAAA@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDDDDDDDBBBAAABBBCCCAAAAAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFEEEJJJIIIHHHJJJLLLOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHHHHIIIJJJIIIHHHGGGFFF@@@AAAAAA???>>>>>>@@@BBB@@@AAAAAA@@@@@@???======;;;;;;>>>BBBHHHLLLOOOOOOOOOOOONNNLLLHHHGGGGGGHHHFFFFFFEEEDDDFFFLLLTTTZZZ___dddjjjnnnooonnnnnnnnnooopppsssvvvzzz|||~~~~~~{{{yyy{{{}}}|||yyyzzzzzzxxxzzz|||xxxvvvmmmllljjjiiijjjkkkmmmnnnnnnmmmllllllkkkhhhdddaaaaaa\\\WWWUUUUUUUUUSSSQQQJJJHHHDDDAAA===;;;:::999777666555555666666333222111///,,,++++++---------,,,,,,+++++++++,,,------++++++***************))),,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,++++++---///000...---+++***)))***---...---,,,,,,---...//////...------......---------......///,,,,,,------......//////...///111111////////////555444222222222444666777:::999777666666888:::<<<===@@@DDDIIIMMMRRRWWW[[[```aaaccceeehhhlllooopppwwwzzz}}}---***))),,,222222---(((,,,---....../////////...++++++++++++++++++++++++///...------............------------------------)))...333333///---...111,,,,,,,,,------------------------...000111333444*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---//////000111111111000000111111111111111000///...000000000000///////////////...///111111///111555000111222222222222333555444555666999<<<>>>>>>>>>888777666555555666666777555444444333333333333333888555222111333555555444444444444444555555555555444444444555555666666777888888999:::;;;<<<===>>>>>>======>>>??????<<<999<<<>>>@@@AAA@@@>>>;;;999:::;;;<<<:::888777777888888999;;;===???@@@AAAAAA>>>>>>@@@CCCGGGHHHHHHGGGAAABBBBBBAAA???>>>???AAA<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFDDDAAA@@@@@@@@@???===???AAABBBAAA@@@???@@@BBBAAAAAA@@@@@@@@@AAAAAABBBDDDEEEEEECCCAAA@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGKKKKKKLLLMMMOOOPPPQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHIIIIIIIIIGGGFFFFFFFFFEEEEEECCCBBB@@@????????????@@@AAACCCFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDAAABBBBBBAAA@@@AAACCCEEEAAA@@@@@@???>>>===<<<<<<;;;<<>>BBBFFFJJJOOOUUUYYY^^^```ccceeehhhkkknnnpppvvvyyy}}}...,,,+++***++++++++++++,,,------...............++++++++++++++++++++++++,,,------------...000111------------------------)))...333333///---...111,,,,,,,,,,,,------......,,,,,,++++++,,,---......)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------//////000111222222111111///000000111111111000000////////////000000000000...,,,,,,...---***+++000///111222222222222444555444555777999:::;;;<<<===555555444444555555555666444333333222222222222222777555222111111333444555444444444555555666666666444444555666666777888888999999:::;;;<<<=========<<<<<<<<<<<<===<<<:::888===>>>@@@AAA@@@>>>;;;999999:::;;;:::888777777888888999;;;===???AAABBBBBB>>>???@@@DDDGGGIIIHHHGGGAAAAAAAAA@@@>>>>>>@@@BBB===>>>@@@CCCEEEGGGHHHHHHFFFFFFFFFEEEEEEDDDDDDDDDEEECCCAAA@@@@@@@@@???>>>AAABBBCCCBBBAAA@@@AAABBBAAAAAA@@@@@@AAABBBCCCCCCEEEEEEEEECCCAAA@@@AAABBB@@@AAACCCEEEGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLMMMNNNOOOPPPQQQRRRMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@?????????@@@AAACCCFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCEEEEEEEEECCCAAAAAACCCEEEAAAAAA@@@>>>===<<<<<<<<<<<<>>>@@@CCCEEEHHHKKKLLLPPPMMMJJJGGGEEEDDDCCCCCCDDDEEEFFFHHHLLLTTT^^^dddjjjmmmppprrrqqqooonnnmmmssstttwwwzzz}}}~~~zzzxxxvvvvvvzzzzzzvvvooonnnllljjjjjjjjjlllmmmlllllllllllllllkkkgggeeeccc^^^XXXUUUUUUTTTQQQNNNLLLJJJHHHEEEBBB???===<<<999888666666777666333111333111///...//////...---++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,******+++++++++,,,---...+++,,,,,,,,,,,,,,,---------.../////////...---,,,000000///.........//////------...///000000111111,,,///333333111111333666666555333222222333444555333555777999999777444222999<<<@@@DDDHHHMMMRRRVVV\\\___cccfffhhhjjjnnnqqqvvvxxx|||~~~.........+++((((((+++///,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++++++++,,,...000,,,,,,,,,------------...(((+++//////,,,+++,,,...---,,,,,,,,,,,,---...///,,,,,,+++*********+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......///000111222222333222222000000111111111111000000////////////000000000000000......000...+++,,,000///000222222222222444666444555888888888777888:::333333333444555555555555444333222222111111222222555444222111111222333555444444555555666777777777999888888888777777777777::::::;;;<<<=========<<<:::;;;<<<===??????@@@@@@>>>???@@@@@@???===;;;999999:::;;;:::888777888999777888:::<<<>>>???@@@@@@??????@@@CCCFFFGGGFFFEEEDDDDDDBBB@@@===<<<===>>>===>>>@@@CCCEEEGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEECCCAAA@@@AAABBBAAA???BBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@AAACCCDDDDDDEEEEEEEEEBBB@@@@@@AAACCCBBBCCCEEEGGGIIIKKKKKKLLLHHHHHHHHHHHHHHHIIIJJJJJJIIILLLNNNOOOOOOPPPQQQRRRNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKKKKJJJHHHFFFFFFFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@BBBDDDFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDAAAAAABBBCCCBBBAAA@@@>>>===<<<<<<<<<===???BBBDDDDDDFFFIIIKKKOOOMMMJJJHHHHHHGGGEEEDDDCCCEEEHHHKKKPPPXXXaaaggglllooorrrrrrqqqooommmmmmvvvwwwzzz}}}~~~yyyvvvuuuuuuxxx|||zzzuuupppnnnllljjjiiiiiijjjkkkkkkjjjkkklllmmmkkkhhhfffddd___XXXUUUSSSRRROOOLLLLLLKKKIIIGGGDDDAAA???>>>:::888777777777666333111444222000///000000///---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---------++++++++++++************+++++++++++++++++++++,,,((()))******)))))),,,...+++---...---,,,+++,,,...,,,---...//////...------//////.........//////000......//////000000111111***,,,///000000111222333444333333333222333333333111333666888888666333111:::<<<@@@CCCFFFJJJOOOSSSZZZ^^^cccfffgggiiimmmppptttwwwzzz}}}~~~+++,,,---+++******,,,///---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))))),,,...,,,,,,,,,---------......***+++++++++,,,,,,,,,,,,------,,,,,,,,,---...///------,,,,,,,,,,,,------//////......---,,,+++++++++++++++++++++++++++++++++,,,,,,------.../////////000111222333333333333333333222222000///...---.../////////000000000111222000000222111///000555...000222222222222444666444666888777555444555666111222333444555555555666444333222222111111222222333333222111111222333555444555555666777777888888:::::::::999999999999888;;;;;;<<<===>>>===<<<<<<;;;<<<>>>???@@@AAACCCDDD@@@@@@??????>>><<<;;;:::999;;;;;;;;;999888999:::888999;;;===>>>???@@@@@@@@@@@@@@@BBBDDDDDDCCCAAACCCCCCAAA>>><<<;;;===>>>===???@@@CCCEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDBBBAAAAAABBBCCCCCCBBBBBBCCCDDDCCCAAA@@@AAABBB>>>>>>??????@@@BBBCCCDDDEEEEEEDDDBBB@@@@@@BBBDDDEEEFFFHHHJJJKKKKKKJJJJJJGGGGGGFFFGGGHHHIIIKKKLLLIIILLLOOOQQQPPPPPPQQQSSSNNNMMMLLLJJJIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHFFFGGGGGGHHHHHHGGGGGGFFFBBBBBBAAAAAABBBDDDEEEGGGDDDDDDEEEEEEGGGHHHIIIJJJHHHIIIHHHEEEBBBBBBCCCDDDDDDBBB@@@>>>===<<<<<<<<<>>>@@@DDDEEEEEEFFFJJJLLLOOONNNLLLLLLMMMMMMJJJHHHDDDGGGKKKPPPUUU\\\dddiiinnnpppssssssqqqooonnnnnnvvvwwwzzz}}}~~~yyyuuussstttvvv{{{{{{wwwooonnnkkkiiihhhhhhiiijjjiiiiiiiiikkklllkkkiiifffddd^^^XXXTTTRRRPPPMMMJJJMMMLLLJJJHHHFFFCCC@@@???:::999777777777666333111333222000///000///...,,,------,,,+++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++************,,,+++++++++++++++++++++((()))***)))((((((+++...+++---///...,,,+++,,,...+++,,,---/////////......------------...///000000////////////////////////---------///111222111000000111222333333333222111222333444444555444444333;;;===@@@CCCEEEIIIMMMPPPVVV\\\bbbeeeeeegggkkkoooqqqtttxxxzzz{{{|||~~~&&&''')))+++,,,,,,,,,,,,---------...------,,,,,,------------------------,,,---...---***)))+++...,,,,,,,,,------............,,,++++++---.........------,,,+++,,,---...///************++++++,,,---333222111///---+++)))(((++++++++++++++++++++++++,,,,,,---......//////000///000111222333444444444666555444222000---+++***.../////////000000111111---,,,---//////---///444...000222222222333444666444666888777444222333444111222333444555666666666444333222222111222222222111222222222111222333555444555555666777888888999777888888:::;;;<<<======;;;<<<===>>>>>>===<<<;;;===>>>@@@@@@??????@@@BBBAAA@@@???>>>===<<<;;;;;;:::;;;<<<;;;999999999;;;<<<<<<>>>@@@AAABBBBBBBBBAAA@@@@@@AAACCCBBB@@@>>>??????>>>===<<<<<>>???AAABBBDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIDDDBBBAAAAAACCCDDDDDDCCCAAABBBCCCBBB@@@???@@@AAA=========>>>???AAABBBCCCDDDDDDDDDBBB@@@@@@CCCEEEIIIIIIKKKKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGIIIKKKMMMIIIMMMPPPRRRPPPPPPRRRTTTNNNMMMKKKJJJIIIIIIIIIJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHDDDCCCCCCBBBCCCDDDEEEFFFDDDDDDEEEFFFHHHKKKMMMNNNJJJJJJJJJGGGEEEDDDFFFGGGEEECCCAAA???============>>>AAAEEEFFFFFFHHHLLLOOOLLLJJJIIIKKKMMMMMMJJJFFFEEEHHHMMMSSSYYY___fffkkkoooqqqttttttrrrpppooooootttuuuxxx{{{~~~~~~~~~|||wwwrrrqqqsssvvv}}}~~~yyyooonnnkkkiiigggggghhhiiihhhhhhiiijjjlllkkkiiifffddd^^^WWWSSSQQQOOOLLLIIIMMMLLLKKKIIIGGGDDDAAA@@@;;;999888777777666333111333111/////////...,,,+++...------,,,++++++++++++))))))******+++++++++++++++++++++************))),,,,,,,,,+++++++++******(((***+++***((((((,,,///+++...///...,,,+++,,,...***+++---///000000//////,,,,,,,,,------///000111...............---------333111///111333444222///...///222333444333111000444333222111111333555666<<<>>>AAACCCEEEHHHLLLOOOTTTZZZaaaddddddeeeiiinnnnnnqqquuuxxxyyyzzz|||}}}------,,,++++++******)))------,,,,,,,,,------...***++++++,,,,,,++++++***---------,,,,,,,,,+++++++++,,,------......------000///---+++)))((())))))###'''---/////////111333,,,++++++******++++++,,,+++---......---,,,...///,,,,,,++++++++++++++++++......///////////////...444333222222111111222222555444222111000///---,,,////////////////////////111111000000//////......222333444333222222444666333555666666444222222333444000111666666333444888666555555444444555555666111222222222222444888;;;555666888999999888777666777777777888999999999:::<<<;;;;;;::::::;;;;;;<<<>>>???AAABBBBBBBBBAAA@@@>>>>>>>>><<<:::999:::;;;888999999::::::;;;<<<<<<=========>>>???AAABBBCCC===>>>@@@AAAAAA@@@??????AAA???===<<<;;;<<<===???>>>>>>???@@@BBBDDDFFFGGGEEEGGGJJJMMMNNNMMMLLLKKKJJJFFFAAA@@@AAABBBBBB@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDEEEEEEFFFFFFEEEGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIHHHHHHIIIKKKLLLMMMQQQQQQQQQQQQQQQPPPPPPOOOOOONNNLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIJJJIIIHHHHHHIIIJJJEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPMMMKKKIIIIIIJJJHHHDDD@@@AAAAAAAAAAAAAAA@@@>>>>>>BBBCCCDDDGGGIIILLLMMMNNNLLLJJJJJJLLLOOOOOOKKKHHHKKKLLLOOOTTT\\\eeemmmrrrwwwwwwvvvssspppppprrrtttqqqtttxxxyyyyyy{{{~~~}}}|||wwwsssppprrrwww|||}}}|||qqqqqqpppooommmlllkkkjjjllllllmmmnnnooommmjjjggg```]]]WWWQQQMMMJJJIIIIIIKKKKKKIIIHHHFFFEEEDDDCCC>>><<<999777555444222000000///...///000111000///***+++------,,,+++,,,---+++,,,------......------...------,,,,,,++++++***...//////---+++***+++,,,000...+++))))))***,,,......,,,+++,,,---+++&&&"""---------...............000...------...000000000...------,,,,,,,,,------000000111222222222222222///000111222111000///...333111///111444555444222444777:::===@@@DDDHHHLLLRRRWWW]]]bbbcccfffjjjnnnooorrrtttwwwxxxzzz}}}---------,,,,,,,,,,,,+++---------...///000111222,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------...---,,,+++******+++++++++,,,------,,,---...000------,,,,,,,,,,,,------///---++++++------,,,***------------------,,,,,,---...///000000000000000555555444333333333333333555333111000000000...,,,////////////////////////111111000000////////////000111222111000000222444333555555555333222222333444111111555666333444888444333333222222333333444111222333222222444888;;;666777888999999888777666888888888888888888888999;;;:::::::::;;;;;;<<<===???@@@AAABBBCCCBBBBBBAAA<<<======;;;999888999:::888888999999:::;;;;;;;;;=========>>>???@@@BBBBBB>>>>>>???????????????>>>===<<<;;;<<<===???AAACCC???@@@@@@BBBCCCEEEGGGHHHHHHIIILLLNNNOOONNNLLLKKKHHHEEEBBBAAABBBBBBAAA???@@@@@@@@@??????>>>>>>===???@@@@@@AAABBBDDDFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHHHHIIIJJJLLLNNNPPPPPPQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIGGGIIIJJJJJJIIIIIIIIIJJJEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKMMMNNNNNNNNNNNNLLLJJJIIIHHHIIIGGGDDD@@@AAAAAAAAA@@@@@@?????????CCCDDDFFFHHHJJJMMMNNNOOONNNMMMLLLMMMNNNMMMJJJGGGGGGJJJPPPYYYcccmmmuuuzzzzzzzzzxxxvvvsssrrrtttvvvtttwwwyyyzzzyyyyyy{{{~~~~~~}}}}}}{{{vvvrrrppprrrxxx|||~~~}}}sssrrrpppnnnlllkkkjjjjjjlllmmmmmmoooooommmiiifffaaa^^^XXXSSSNNNKKKJJJIIIKKKJJJJJJIIIHHHFFFFFFEEEAAA>>>:::888666555444222000///...///000111000///---...//////---------...++++++,,,------------------,,,,,,,,,,,,+++++++++,,,,,,---,,,++++++,,,...///---,,,******+++,,,---,,,+++***+++------***'''...............---------,,,+++,,,---//////---+++//////............/////////000000111111111111111000111222222222111000000333111000111333555333222444666:::===???CCCHHHKKKPPPUUU\\\```bbbeeeiiillllllnnnrrrtttwwwzzz}}}~~~,,,,,,------------......,,,,,,,,,---///000222333...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,+++,,,------......------,,,,,,+++++++++,,,------000...+++***,,,---//////...------------------...444...)))***...000---)))........................---...///000111222222222666666666666555555555555333222000000111000///---////////////////////////111000000000000/////////000111222111000000222444333444444333111111222444444222222555666444444777444333333222222333333444222333333333333555888:::777777888999999888777666999888888777777777777777999999::::::;;;<<<>>>>>>AAABBBBBBCCCBBBBBBAAA@@@999::::::999777666777999777888888999999:::;;;;;;============>>>@@@AAABBB???>>>>>>======>>>>>>>>><<<<<<<<<<<<>>>@@@CCCDDDAAAAAACCCDDDFFFGGGIIIJJJKKKLLLNNNOOOOOONNNLLLKKKGGGFFFDDDDDDEEEDDDBBB@@@@@@???>>>======>>>??????AAAAAABBBBBBDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMOOOQQQPPPQQQRRRSSSSSSQQQOOONNNLLLLLLKKKJJJJJJKKKKKKLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFHHHKKKLLLKKKJJJJJJJJJEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNNNNMMMKKKJJJKKKIIIHHHGGGGGGFFFCCCAAABBBAAA@@@?????????@@@AAADDDEEEGGGIIIKKKMMMOOOPPPOOONNNMMMMMMMMMKKKHHHFFFFFFLLLUUU```kkkuuu|||~~~}}}|||yyyvvvuuuwwwyyyxxxzzz{{{zzzyyyxxxyyyzzz|||}}}~~~}}}zzzxxxtttqqqooorrrxxx}}}|||vvvtttpppmmmkkkjjjjjjjjjlllmmmnnnoooooommmhhhdddbbb___ZZZTTTOOOLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHCCC@@@;;;888777777666555111///...///000111000......///000///---,,,,,,---***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))+++,,,++++++,,,...000,,,,,,,,,,,,+++++++++++++++******+++---......---//////......------,,,,,,***+++,,,///111000---***111000000//////000111111...//////000000000000000111222333333333333333222222111111111333444333222333666999<<<>>>BBBFFFJJJNNNSSSZZZ^^^```cccgggkkkhhhkkkooorrruuuyyy}}}}}}+++++++++,,,---......///+++++++++,,,---...///000000///---,,,,,,---///000...------------,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,------///,,,)))***...111111///---------......---------444///,,,,,,///222111///......///////////////000---...000222333444555555777777777777777666666555333111000000111111000...////////////////////////000000000000000000000000222333444333222222444666333444444222111111333555444333444555555555555666666555555444444555555666222333444444444555888:::888888999999999888777777999888777666666666666777999999999:::<<<===???@@@EEEDDDCCCBBBAAA???>>>===777888888777555555666888777777888888999::::::;;;===<<<<<<===>>>???@@@@@@???>>>===<<<<<<===>>>???@@@????????????@@@AAAAAACCCCCCEEEGGGHHHJJJKKKKKKMMMNNNOOOOOONNNLLLJJJIIIGGGGGGHHHHHHHHHGGGDDDBBB???>>>===<<<<<<>>>@@@BBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOPPPRRRSSSSSSQQQOOOMMMKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEHHHLLLMMMLLLKKKIIIIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNNNNKKKIIIGGGIIIHHHGGGFFFEEEDDDBBBAAABBBAAA???>>>>>>???AAACCCDDDEEEFFFHHHKKKMMMNNNOOOMMMLLLLLLLLLKKKJJJHHHFFFJJJQQQ\\\hhhssszzz~~~~~~{{{xxxwwwyyy{{{{{{{{{{{{zzzyyyyyyyyyyyy{{{|||~~~|||wwwuuurrrooonnnrrryyy~~~|||wwwuuuqqqmmmkkkjjjkkkkkkllllllmmmnnnmmmjjjeeeaaaaaa^^^ZZZTTTOOOLLLJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLEEEAAA<<<999888777666666111000//////000000///...---------,,,***))))))***)))***++++++,,,,,,++++++)))******+++,,,,,,------***,,,---,,,,,,,,,...000***+++,,,---,,,,,,+++***,,,+++++++++---...///000//////...------,,,++++++------...000222111///---000000000///000000111111---......///000/////////222222333333444444444444222222222222222333222222222555888;;;===@@@EEEHHHLLLQQQXXX\\\___aaafffjjjhhhkkkooorrrtttwww{{{~~~|||~~~))))))***+++,,,------......------,,,,,,,,,------000///---,,,,,,---///000.........---------,,,,,,+++,,,------......------//////......---,,,,,,+++---++++++---111222///,,,,,,,,,------------,,,,,,------......///000333555/////////000000000111111///000222444666777777888888888999999999888777666444222111111222222111///000000000000000000000000000000000000111111111111222333444333222222444666222333444333222222333555444555555444555666666555666555555444444555555666333444666666555666888:::999999999999999888777777999888666555444555666666888999999:::<<<>>>@@@AAAGGGEEECCCAAA>>>;;;:::999555666777666555555666888777888888999::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<===???@@@AAAAAA@@@@@@@@@AAAAAAAAADDDEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEGGGIIIIIIHHHFFFDDDCCC@@@???>>>===>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDFFFFFFHHHGGGEEEDDDCCCBBBCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJJJJJJJJJJNNNOOOQQQQQQQQQPPPNNNMMMJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFIIILLLMMMLLLJJJHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNLLLJJJGGGEEEGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>@@@BBBDDDCCCDDDEEEGGGIIIKKKLLLMMMIIIIIIJJJJJJIIIHHHHHHHHHLLLTTTaaannnyyy~~~{{{yyyyyy{{{}}}|||{{{{{{{{{|||||||||{{{|||~~~}}}{{{sssrrrooommmmmmrrryyy}}}zzzwwwuuuqqqnnnllllllmmmnnnmmmlllkkkkkkjjjgggbbb___```]]]YYYTTTPPPLLLJJJIIIIIIJJJLLLNNNPPPPPPOOOOOOFFFBBB>>>:::888777555444222000//////000000///------------+++)))((()))+++)))***++++++,,,,,,++++++((()))******+++,,,---------......---,,,,,,---///)))***,,,------,,,***)))---------,,,,,,---.../////////...---,,,++++++***000...------///000000//////.........//////000111------...///////////////111111222222333444555555222222333222222222222222111444777999<<>>@@@AAAEEECCC@@@===;;;888777666555666777666555666888:::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>???@@@AAA??????@@@AAABBBCCCDDDDDDDDDFFFHHHKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGEEEDDDCCCEEEGGGHHHFFFDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFGGGEEEDDDBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIINNNNNNOOOOOONNNNNNMMMMMMJJJJJJKKKKKKKKKJJJJJJIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJLLLLLLJJJGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNPPPOOONNNMMMKKKHHHGGGFFFEEEEEEEEECCCAAA???@@@BBB??????>>>>>>???AAACCCDDDCCCDDDEEEGGGIIIJJJLLLLLLHHHIIIJJJIIIHHHHHHIIIJJJNNNWWWeeesss~~~~~~|||zzz{{{}}}}}}|||{{{|||~~~~~~}}}}}}zzzxxxpppooommmkkkmmmrrrzzz{{{xxxuuutttrrrpppppppppqqqrrrpppmmmkkkiiigggeeebbb___^^^]]]YYYVVVRRROOOLLLKKKJJJLLLNNNQQQRRRRRRQQQQQQGGGDDD@@@===:::777444111222111//////000000...---...///...,,,******,,,...***++++++,,,,,,,,,,,,,,,)))))))))***+++,,,,,,------......---,,,+++---...)))***+++,,,,,,,,,+++***---...///...,,,+++,,,---......------,,,,,,++++++///,,,******,,,.........------------...///000000---....../////////////////////000000111333555555222333444333111111111222111333666888:::===AAADDDGGGLLLSSSXXX[[[^^^bbbfffjjjllloooqqqsssuuuwwwzzz{{{~~~***++++++,,,,,,---------000//////.........//////------------------------............------------+++,,,------......---------...///000//////...---...///000000...---......,,,---...//////...---,,,,,,---///222555555555444333333444555555666777777666777888999;;;;;;<<<<<<===>>>???@@@???>>><<<;;;999777555555555444222111000000000000000000000000000000111111111222222222000111222111000000222444111333777888777555555555444777777444444777777444444333333222222333333444444666888888777777888999;;;;;;:::999888888888888777666444222333444777888:::::::::;;;<<<>>>???@@@???>>><<<:::888777777777555666777777777777999;;;999::::::;;;;;;<<<======<<<<<<;;;;;;<<<<<<======:::;;;===???@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMNNNMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDGGGIIIIIIFFFEEEEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGEEEDDDBBB@@@@@@@@@AAABBBEEEDDDDDDEEEFFFGGGIIIJJJIIIJJJKKKLLLMMMMMMLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMJJJKKKKKKKKKKKKJJJHHHGGGIIIIIIIIIHHHIIIIIIJJJKKKIIIKKKKKKJJJGGGEEEDDDEEEGGGGGGGGGHHHJJJLLLOOOPPPQQQPPPMMMKKKIIIGGGGGGGGGDDDDDDDDDBBB???>>>@@@BBB===>>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLMMMJJJLLLLLLKKKHHHGGGIIIKKKUUU^^^kkkxxx~~~}}}|||}}}}}}~~~}}}~~~yyyuuusssmmmlllkkkjjjlllrrrzzz~~~yyyuuussssssrrrsssssstttuuuvvvtttppplllhhhfffeeecccaaa___]]][[[XXXUUURRRPPPOOOKKKMMMPPPSSSTTTTTTSSSRRRJJJGGGDDD@@@===888333///222111//////000000...------------+++******,,,///++++++,,,---------------))))))******++++++,,,,,,)))***++++++******,,,...))))))***+++++++++++++++))),,,//////---++++++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...,,,------------...///000111......///000000000000///---------...///111333555222333555333111000111333000222555777999<<<@@@CCCCCCHHHOOOTTTWWWZZZ___cccgggiiimmmoooqqqtttwwwyyy|||~~~,,,,,,------------......,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,//////.........---------+++,,,------......------+++,,,...000000000000///+++---...---,,,---222666---...///111111///...---444222222666;;;<<<888222555666666777888999999:::888999:::;;;<<<=========???@@@BBBBBBBBBAAA???===;;;999777666666555333111000000000000000000000000000000111111222222222222222333444333222222444666000444888:::999777555444444888888444444888777333666555555444444555555666444666888999888777888999<<<;;;:::999888888888888666555333222222444777999;;;;;;;;;<<<<<<>>>???@@@:::999888777777777888999666777888888888888;;;===::::::;;;<<<<<<======>>><<<<<<;;;;;;;;;<<<======888:::===@@@BBBCCCCCCCCCEEEEEEEEEDDDCCCAAA@@@???DDDFFFIIILLLMMMNNNMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEHHHKKKMMMLLLIIIHHHIIIKKKFFFFFFGGGGGGGGGGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHDDDBBBAAA??????@@@AAABBBFFFEEEEEEEEEGGGHHHJJJLLLIIIJJJLLLNNNOOOPPPOOOOOONNNMMMKKKIIIIIIJJJLLLMMMKKKKKKLLLLLLKKKIIIGGGFFFIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKHHHEEECCCCCCDDDGGGGGGGGGHHHJJJMMMOOOQQQRRRPPPMMMIIIGGGGGGGGGHHHCCCDDDDDDAAA>>>===???BBB<<<===???@@@BBBBBBCCCCCCFFFFFFHHHIIIKKKLLLMMMNNNNNNOOOOOOMMMIIIGGGIIIKKK^^^eeeqqq{{{~~~~~~||||||wwwrrrooolllkkkjjjiiilllrrr{{{~~~xxxtttqqqqqqssstttvvvwwwxxxxxxwwwsssmmmhhhfffeeedddccc___^^^]]]ZZZWWWUUUSSSRRRLLLNNNQQQTTTUUUTTTSSSRRRLLLJJJGGGCCC???:::333...333111//////000000...,,,++++++***)))((((((+++...+++,,,------......------***************+++++++++%%%'''((())))))***,,,///))))))*********++++++,,,&&&***...///---+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,---...000222222///,,,---------......///111111...//////000000000000000,,,+++,,,,,,...000333444222444555444111///111333000222555777999<<>>>>>??????@@@@@@@@@@@@AAAAAABBBDDDDDDGGGGGGGGGFFFEEECCC@@@??????<<<999777666555444222222222111111111111111111333222111000000111222333444333222000///000444777333333444777999999777444888888777666666666666777999777555444555666555555:::999888777777888999999>>>;;;;;;===:::444333888333333444444555666666777888:::;;;===>>>>>>======<<<:::777555666666777777777777888999:::<<<===>>>@@@BBBCCCAAA===;;;<<<>>>===<<<;;;:::::::::::::::;;;===?????????@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDGGGKKKLLLKKKIIIHHHGGGIIIHHHGGGFFFFFFGGGHHHHHHEEEGGGIIIHHHEEEDDDEEEGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFEEEEEEFFFHHHJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNKKKHHHIIIMMMOOOOOONNNFFFIIIKKKJJJHHHGGGIIILLLAAADDDGGGIIIJJJJJJKKKLLLKKKJJJHHHEEECCCCCCDDDFFFFFFHHHJJJIIIGGGGGGJJJMMMNNNMMMJJJHHHFFFEEEEEEEEEDDDBBB@@@>>>======>>>???;;;===@@@AAA@@@@@@@@@AAA@@@BBBEEEHHHKKKNNNOOOPPPOOOOOOMMMIIIGGGJJJPPPVVVccckkkuuu|||~~~~~~~~~}}}|||}}}}}}~~~zzztttpppqqqhhhiiijjjlllqqqxxx~~~{{{xxxuuuttttttvvvxxxzzzzzzyyyuuurrrmmmiiigggfffdddcccdddaaa\\\VVVRRROOONNNMMMMMMPPPTTTWWWWWWUUUQQQOOOMMMIIIBBB;;;666444444444555,,,///333,,,+++///---+++,,,---...---,,,+++***++++++***))))))***+++,,,,,,+++******,,,,,,+++*********************++++++---+++******+++,,,+++***'''***...///...+++)))(((///...------...///...---...,,,+++---......+++'''++++++,,,...000111///---111111000000///...,,,,,,000222222111...------///:::333000444777555222111///111444777:::<<<>>>>>>@@@DDDJJJOOOUUUZZZ```ccceeegggjjjlllnnnqqquuuxxxzzz|||---,,,++++++------,,,+++---...///...,,,,,,---...------,,,,,,,,,---...///------------------,,,,,,++++++,,,,,,---......///------...//////...---,,,------------...///000000000111333444333222333444222444777999;;;=========AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIIIIJJJKKKKKKKKKIIIGGGDDDBBB???===:::999888666444111111111000111111222333444333222111000000111222333222222111000000111333444444444555888::::::888666777777666666666666777777999777555555666777777666::::::999888888888999:::>>><<<<<<===;;;555555999000111222444555666888888888999:::;;;<<<<<<<<<<<<;;;999777555555666666777888888999:::<<<>>>@@@AAA@@@AAABBB@@@<<<:::;;;<<<===<<<;;;;;;::::::::::::999;;;===>>>>>>???AAABBBEEEDDDDDDDDDDDDEEEEEEFFFDDDHHHLLLMMMLLLJJJHHHGGGKKKJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDEEEGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDFFFIIIJJJNNNNNNMMMMMMMMMLLLLLLLLLLLLJJJIIIJJJLLLNNNMMMLLLIIIJJJLLLJJJGGGEEEEEEGGGDDDFFFHHHIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFIIIKKKHHHJJJKKKKKKJJJJJJMMMOOONNNMMMKKKIIIGGGEEEEEEDDDBBBAAA???>>>======??????<<<>>>@@@AAA@@@@@@@@@AAABBBDDDFFFIIILLLNNNOOOOOOMMMOOOOOOMMMLLLNNNTTTYYYhhhoooxxx}}}}}}{{{{{{{{{yyyyyyyyyzzz}}}}}}||||||xxxrrroooooojjjlllooorrrwww}}}~~~{{{xxxwwwvvvvvvxxx{{{}}}||||||wwwsssoookkkiiigggeeeccc```]]]ZZZVVVSSSQQQPPPPPPSSSTTTUUUVVVUUUSSSQQQOOOKKKGGGAAA:::555333333444444,,,///333,,,***...+++,,,,,,,,,,,,,,,++++++***---,,,+++******++++++,,,---+++***+++,,,---,,,+++************************---+++******+++,,,,,,+++(((***---...---+++******...,,,+++,,,---...---,,,---,,,+++,,,......,,,***++++++,,,...111222111000////////////......---,,,......///000000111222222555///---000333222///...000111333555888;;;===>>>AAADDDHHHLLLQQQVVV\\\```dddfffiiikkkmmmppptttwwwxxx{{{---,,,++++++------,,,++++++,,,------,,,,,,---...------,,,,,,---......///.........------,,,,,,,,,+++++++++,,,------......------............---------------...///000222333111333666777777666777888888999:::===@@@BBBDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQPPPQQQSSSSSSQQQNNNJJJGGGAAA???<<<;;;:::777444222000000000111222333444555222222111111111111222222222222222222222333444444666666666888:::;;;999777555555666666777888888888999777666666888999999888::::::999888888999:::;;;===<<<===>>>;;;777666999...///000222555777888999888888888999999:::;;;;;;:::999777666555555666777888999:::===???AAACCCDDD@@@AAA@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;;;;::::::888:::<<<======>>>@@@AAACCCCCCCCCCCCDDDEEEEEEFFFEEEHHHMMMOOOMMMJJJHHHGGGLLLKKKJJJHHHFFFEEEEEEEEEHHHIIIIIIHHHFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGDDDCCCCCCDDDFFFHHHJJJLLLOOOOOONNNMMMKKKJJJIIIIIIJJJIIIIIIJJJKKKLLLJJJIIIGGGIIIJJJIIIGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFFFFFFFJJJHHHFFFEEEDDDEEEFFFGGGJJJLLLMMMNNNNNNNNNPPPRRRNNNMMMLLLJJJHHHFFFDDDCCC@@@@@@>>>======>>>???@@@<<<>>>AAAAAA@@@@@@AAABBBDDDFFFIIIKKKNNNNNNNNNNNNLLLNNNQQQQQQQQQTTTZZZ^^^nnnttt{{{~~~|||yyywwwwwwuuuuuuwwwyyy|||{{{yyyyyyuuuooommmnnnnnnrrrwww{{{|||yyyyyyyyyyyy{{{~~~~~~zzzvvvrrrnnnkkkiiifffccc[[[ZZZXXXUUUTTTSSSSSSTTTYYYXXXWWWVVVTTTRRRQQQPPPHHHDDD>>>999444222222222///(((---333---,,,///,,,---,,,++++++******++++++......---,,,+++++++++,,,---,,,+++,,,---...---+++************************---+++******+++,,,,,,+++)))+++------+++***+++,,,---,,,++++++------,,,+++---,,,++++++---...------******+++---000222111000------............---------------///111333333222333...+++///111///------000111111333666999<<<>>>AAACCCFFFIIILLLRRRXXX\\\aaadddgggjjjlllooorrruuuvvvzzz---,,,++++++------,,,+++)))+++,,,---,,,,,,---...,,,,,,------......//////111111000000//////......++++++,,,,,,---------...------..................////////////000222333444444666:::<<<<<<;;;<<<===@@@@@@BBBDDDFFFIIILLLNNNOOOOOOPPPPPPQQQRRRRRRSSSPPPPPPPPPQQQSSSUUUVVVWWWWWWYYY[[[[[[YYYUUUPPPMMMFFFCCC>>>;;;999888666444222222222222222333444555222222222222222222222222555444222222333555777777666666666888::::::999888444555666777888999::::::999888777888:::;;;;;;:::999999888777777888:::;;;<<<<<<======:::777666777...///000222444555777777777777777777888888999:::888888888777555555666777777999;;;>>>AAACCCEEEFFFBBBAAA???===;;;:::::::::::::::;;;;;;;;;;;;;;;;;;999;;;=========>>>@@@BBBBBBAAAAAABBBBBBCCCDDDEEEEEEIIIMMMOOOMMMJJJHHHGGGLLLKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFDDDGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEGGGHHHKKKMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGFFFCCCDDDFFFGGGGGGFFFFFFEEEEEEFFFHHHGGGFFFEEEFFFGGGGGGEEECCCCCCDDDFFFHHHHHHKKKLLLNNNPPPQQQRRRSSSTTTMMMLLLKKKIIIGGGDDDBBBAAA??????>>>>>>>>>???@@@@@@>>>???AAAAAAAAAAAABBBCCCDDDFFFJJJNNNPPPQQQPPPPPPMMMNNNPPPQQQRRRXXX```gggtttyyy}}}yyywwwvvvvvvwwwyyy{{{~~~~~~yyywwwvvvsssnnnmmmooossswww~~~~~~|||zzzzzz{{{~~~|||yyyuuurrrooolllgggddd[[[ZZZYYYWWWVVVUUUUUUUUUYYYYYYYYYXXXVVVSSSQQQOOODDDAAA<<<777333111111111***$$$+++222......111...---,,,+++***)))***++++++...------,,,++++++******...---,,,,,,......---,,,+++++++++***************,,,+++)))***+++,,,,,,+++***+++,,,+++******,,,------,,,+++,,,---------+++///...,,,++++++,,,------,,,++++++,,,...//////---+++,,,,,,---......------///...,,,---///000///---444///...111333111///000111111111222444777;;;===@@@AAACCCFFFJJJPPPWWW\\\___bbbfffiiikkknnnqqqtttuuuxxx~~~---,,,++++++------,,,+++)))+++------,,,,,,,,,---,,,,,,---.../////////000111111000000000/////////,,,---------------...............//////000000000222222222222333444555555888;;;@@@BBBCCCCCCCCCDDDGGGHHHHHHJJJLLLOOOQQQRRRTTTTTTTTTUUUVVVVVVWWWWWWRRRSSSSSSUUUWWWYYY[[[\\\]]]___aaaaaa___ZZZVVVRRRMMMGGG@@@:::777777888888555555444333222222222333222222222333333222222222777333///...111555777888666555555666888999888777555666777999:::;;;;;;;;;:::999999:::<<<===<<<;;;888777777666777888999:::;;;===>>><<<999777555444111111222222333444555555777777888888888888999999777999999888666555777999777999<<>>??????@@@BBBDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEHHHLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCBBBFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMMMMLLLKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGIIIIIIIIIGGGFFFFFFCCCDDDDDDFFFGGGFFFEEEDDDCCCDDDFFFFFFFFFFFFHHHJJJDDDBBBAAADDDIIIMMMPPPPPPKKKLLLMMMPPPRRRTTTTTTTTTMMMLLLJJJHHHEEECCCAAA@@@???????????????@@@@@@@@@???@@@AAAAAAAAAAAACCCDDDCCCFFFLLLPPPSSSTTTSSSQQQNNNNNNNNNNNNPPPYYYfffooowww|||{{{yyyyyywwwxxx{{{~~~}}}yyyvvvuuusssoooooorrrwww}}}}}}{{{yyyzzz{{{~~~|||yyyvvvsssooojjjfff___^^^\\\ZZZXXXVVVUUUUUUUUUWWWYYYZZZXXXUUUPPPMMMAAA>>>:::666333111111111,,,%%%,,,333...---000,,,...---+++*********+++,,,+++++++++++++++***))))))...---,,,,,,......---,,,+++++++++*********)))))),,,***)))***+++------,,,***++++++*********,,,......---,,,---...///...,,,000000...,,,++++++,,,---111000............---,,,++++++,,,---............---,,,,,,,,,---...------444000000333444111111333222111111111333666999;;;===???BBBEEEJJJPPPXXX]]]]]]```eeehhhkkkmmmppprrrtttwww|||---,,,++++++------,,,+++))),,,......---,,,,,,---+++,,,---///000000000000.............................................///000000//////000111222333666666666777888999;;;<<>>>>>===;;;888777777777777999:::;;;<<<@@@AAA===999888555222222222333333444444555555888888:::;;;;;;:::999888777999;;;:::888666888;;;888:::===AAADDDEEEFFFGGGFFFCCC???<<<<<<<<<;;;:::777888:::<<<======<<<<<<<<<>>>@@@AAAAAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDFFFIIIJJJJJJIIIJJJKKKIIIIIIJJJKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEFFFDDDCCCGGGGGGIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDFFFGGGIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKEEEGGGHHHHHHGGGFFFGGGHHHIIIGGGEEEEEEEEEEEECCCAAABBBCCCEEEFFFFFFHHHKKKMMMPPPMMMIIIIIILLLNNNNNNMMMKKKKKKMMMPPPTTTVVVUUUTTTOOOMMMJJJFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAADDDFFFEEEHHHNNNSSSVVVUUUSSSQQQOOONNNMMMLLLPPP[[[jjjtttxxx|||{{{zzzzzzuuuxxx|||~~~yyyvvvvvvtttrrrtttxxx}}}}}}zzzxxxyyyzzz|||~~~|||zzzwwwsssmmmiiieeedddaaa___\\\YYYVVVUUUSSSUUUXXXYYYXXXSSSNNNJJJ>>><<<999555333111111111222***///333---***---)))...---,,,,,,++++++,,,,,,)))******++++++******)))---,,,+++,,,---...---+++,,,,,,++++++***)))))))))+++***))))))+++------,,,)))***++++++******---...///...------//////...---/////////...,,,+++,,,---777555222111000000...---+++,,,---...............(((***,,,---------///111222//////222222000000333222222222333444666999:::;;;>>>BBBEEEJJJPPPWWW\\\\\\___dddhhhkkkmmmppprrrtttvvvzzz}}}---,,,++++++------,,,++++++---000000...,,,,,,,,,+++,,,---///000111000000---------...//////000000000000000000000000000///111111111111111333444555888888:::<<>>???>>>>>>===>>>======>>>??????===;;;999999888888999;;;<<<===???DDDEEE???;;;:::666222111222333444555666777777888:::<<<>>>>>><<<999888777:::===<<<999777999<<<:::<<<@@@CCCFFFGGGGGGGGGFFFBBB===;;;:::;;;:::999666888:::<<<=========<<<===???AAAAAAAAABBBDDDFFFDDDDDDCCCBBBAAAAAAAAAAAACCCEEEFFFGGGGGGIIILLLNNNKKKKKKLLLLLLKKKJJJIIIHHHGGGEEEDDDEEEHHHIIIGGGFFFIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAACCCDDDEEEFFFFFFGGGFFFGGGGGGHHHIIIJJJJJJJJJEEEFFFHHHGGGFFFFFFHHHKKKKKKHHHDDDCCCDDDEEEDDDCCCCCCDDDFFFFFFGGGHHHLLLNNNYYYSSSMMMKKKLLLLLLIIIFFFKKKLLLMMMRRRVVVXXXWWWUUURRROOOKKKGGGDDDCCCCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@AAABBBBBBBBBAAABBBDDDFFFHHHLLLRRRVVVWWWUUUQQQNNNNNNOOONNNOOOSSS^^^lllvvvxxx}}}~~~zzzxxxyyywwwzzzzzzwwwwwwwwwvvvyyy~~~}}}{{{yyyzzz{{{}}}~~~}}}zzzvvvppplllhhhgggeeebbb___\\\YYYWWWVVVVVVWWWVVVTTTOOOKKKHHH===;;;888555333222222222333+++...333,,,+++///,,,---............---,,,,,,((()))***,,,,,,,,,,,,+++---+++***+++,,,---,,,+++,,,,,,++++++***))))))(((+++***)))))),,,---------(((***+++,,,++++++,,,......---,,,,,,......---,,,***---//////------...000666444111/////////...---------.../////////......)))---111000,,,+++///444111///000222222///000444222333333555666777888888;;;>>>BBBFFFJJJNNNTTTWWW[[[___dddiiilllnnnppprrrtttvvvyyy{{{}}}---,,,++++++------,,,+++,,,...111111///---,,,,,,***,,,...///111111111000......///000111222333333111111111111000000000000222222111111222444555777999:::<<>>???@@@???>>>===??????>>>???@@@???===;;;;;;;;;::::::;;;===>>>???BBBGGGHHHBBB===;;;888222000111222444666888999:::888;;;>>>@@@@@@>>>:::777777;;;>>>>>>:::888:::======???BBBEEEHHHIIIIIIHHHFFFAAA<<<999999:::999777666777:::<<<>>>>>>===<<<===>>>@@@AAAAAABBBDDDFFFAAAAAA???>>>===<<<<<<<<>>BBBFFFIIILLLPPPSSS[[[___dddiiilllnnnqqqrrruuuvvvxxxyyy{{{111111000///////////////------...000222111///---....../////////////////////.........///000222333333222000......000222444222333333222222444777::::::>>>EEEKKKNNNQQQSSSUUUXXXZZZ]]]```cccfffggghhhjjjiiihhhiiihhhbbbZZZTTTQQQOOOMMMMMMPPPTTTWWWXXXXXXYYY[[[]]]___```aaabbbbbbbbbbbbaaa```]]][[[YYYUUUPPPHHHAAA;;;999:::;;;999777444333444444444333666666666444222111222444666111222::::::333333999333555888;;;<<<<<<;;;:::<<<===@@@CCCEEEFFFGGGGGGCCCCCCBBBBBBAAA@@@@@@???<<<<<<<<<======???@@@@@@EEEDDDBBB???<<<888444222333444555444444444666777;;;:::===DDDKKKLLLEEE>>>;;;999:::======:::999;;;@@@AAADDDHHHKKKLLLKKKIIIGGGBBB<<<999:::;;;:::999999:::<<<<<<<<<<<<>>>???@@@>>>===???AAAAAA>>>:::@@@???===<<<<<<>>>AAABBBAAABBBDDDFFFIIIJJJKKKLLLPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMLLLLLLMMMNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHFFFEEEDDDEEEGGGIIIJJJJJJFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNMMMOOOQQQTTTWWWXXXYYYYYYVVVRRRLLLGGGDDDCCCEEEGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGKKKPPPUUUVVVSSSPPPOOOOOOLLLKKKNNNUUUaaalllsssuuu}}}~~~~~~}}}zzzyyyyyyzzz}}}}}}zzzyyyyyy{{{~~~}}}zzzvvvrrrnnnllliiiddd___\\\[[[[[[[[[[[[[[[YYYTTTMMMGGGBBB;;;999777666666666444333///000000111000...,,,+++,,,,,,+++)))+++...---((('''((()))++++++******)))************+++,,,------***************+++,,,---,,,,,,,,,,,,,,,---//////,,,,,,,,,------........./////////...---------,,,///...,,,,,,------,,,+++444---)))+++,,,***+++000.........///000///---++++++,,,------......------333111111111333444333222666444333444666999::::::>>>@@@CCCEEEGGGKKKOOORRRZZZ\\\___dddiiimmmoooppprrrrrrtttvvvzzz///.........//////000111......///111333333000.../////////000000000000000111000000000000222333444444333111///000111444555444555666666777999<<>>>>>>>>CCCDDDFFFHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCC???????????????AAABBBCCCEEECCCAAA>>>:::777555333333333333333444555888:::::::::<<>><<<<<>>@@@@@@@@@???@@@AAAAAA???>>>@@@>>><<<::::::;;;===>>>BBBCCCFFFHHHKKKLLLMMMNNNOOONNNLLLJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDFFFIIIKKKKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMOOOQQQTTTUUUVVVVVVVVVRRROOOJJJEEEBBBBBBDDDFFFHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJMMMRRRVVVWWWTTTPPPNNNNNNJJJKKKNNNWWWbbbmmmuuuxxx~~~}}}zzzxxxwwwxxx{{{{{{}}}|||||||||~~~~~~{{{wwwtttpppnnnjjjeee```]]][[[[[[ZZZZZZZZZXXXSSSLLLFFFBBB<<<999777666666666444333000000000000///...---,,,------,,,)))+++...,,,'''))))))+++,,,,,,,,,+++***,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---......,,,,,,+++******))))))))),,,,,,,,,,,,,,,---------............------------///---,,,,,,---...,,,+++333...,,,000111...,,,///...,,,***+++---...///...------...///////////////111000///000222333222111666555444666888:::;;;:::<<<>>>@@@BBBDDDHHHLLLPPPWWWYYY\\\aaafffkkkmmmnnnqqqrrruuuxxx|||,,,,,,------...000111222000000000222444444222000000000000000111111222222222222222222333444555666555444222222222444666777666888;;;<<<===???BBBDDDLLLPPPVVVZZZ]]]^^^___```[[[\\\^^^aaaeeeiiimmmpppqqqqqqpppooolllfff___YYYVVVTTTSSSSSSUUUWWWXXXXXX\\\___bbbeeefffdddaaa___\\\[[[ZZZXXXUUURRRPPPNNNJJJHHHDDD@@@<<<:::888888777555444444666777777666555666666555333222333444555222666<<<;;;444333888777888:::<<<>>>@@@BBBCCCIIIJJJLLLOOOPPPPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHDDDCCCBBBAAABBBDDDFFFGGGDDDBBB???<<<999777666666888777555444444555888999:::;;;<<>>@@@AAADDDHHHLLLNNNNNNLLLEEEBBB===999888888777777999;;;===>>>>>>>>>???AAA@@@AAAAAAAAA@@@@@@AAACCC@@@>>><<<:::::::::<<<===BBBDDDFFFIIIKKKMMMNNNOOONNNMMMKKKJJJIIIIIIJJJJJJMMMMMMNNNNNNNNNOOOOOOPPPMMMMMMNNNNNNNNNLLLKKKJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHFFFEEEDDDDDDFFFDDDCCCGGGLLLNNNKKKGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSRRRMMMJJJFFFCCCAAABBBDDDEEEIIIHHHHHHGGGFFFEEEEEEEEEGGGFFFEEEEEEGGGIIIKKKMMMPPPTTTXXXWWWSSSOOOMMMMMMIIIKKKPPPYYYeeepppwww{{{~~~zzzwwwuuutttxxxyyy{{{~~~~~~}}}}}}~~~~~~{{{xxxrrroookkkfffaaa^^^[[[ZZZYYYYYYYYYVVVQQQKKKEEEAAA<<<:::777666666555444222111111000///...............///---***+++---,,,'''***+++,,,,,,---,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,---...+++*********************,,,,,,,,,,,,,,,+++++++++------------............///---,,,,,,---...---+++///---...222333000,,,+++---+++((((((+++...000111//////000111111111111000000///...///111222111000555555666888;;;<<<<<<;;;999;;;===???AAADDDIIILLLRRRUUUYYY^^^cccgggjjjkkkoooppptttwww{{{~~~------------...000111222222111111333444555333111000000000111222222333333444444444444555555666666666555444444555777999:::888;;;???AAABBBDDDFFFHHHPPPSSSXXX\\\]]]^^^^^^___ZZZZZZ\\\___ccciiinnnqqqsssrrrrrrpppllleee___ZZZVVVUUUUUUVVVYYY[[[\\\\\\aaacccfffhhhgggbbb]]]YYYVVVUUUSSSPPPMMMJJJGGGFFFDDDCCCAAA???<<<:::888777555444444555777888888777555666666555333222444555444444888===;;;555444888::::::;;;>>>@@@DDDFFFHHHIIILLLPPPTTTWWWYYYYYYYYYUUUTTTSSSRRRPPPOOONNNMMMIIIHHHFFFDDDDDDFFFHHHIIIEEECCC@@@<<<:::999999:::BBB>>>999666444555666666:::<<<======>>>DDDLLLRRREEEAAA@@@AAA???<<<;;;>>>@@@AAABBBFFFIIIKKKJJJIIIAAA???<<<999888888999999:::===???AAAAAAAAABBBCCC@@@BBBCCCAAA??????BBBFFF@@@@@@>>>======>>>@@@AAACCCDDDFFFHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLOOOOOOPPPQQQQQQRRRRRRRRROOOPPPQQQRRRQQQOOOLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKJJJHHHGGGEEEDDDCCCFFFDDDDDDIIIOOOPPPKKKEEEFFFFFFGGGGGGHHHIIIJJJKKKHHHIIIJJJLLLLLLLLLLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPOOONNNNNNHHHFFFDDDBBBBBBCCCDDDEEEIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFHHHJJJMMMOOORRRUUUXXXVVVQQQMMMJJJJJJHHHKKKRRR\\\gggqqqyyy}}}~~~yyyuuurrrqqqwwwyyy{{{~~~}}}|||}}}}}}{{{ssspppkkkfffaaa^^^[[[YYYXXXXXXWWWUUUPPPJJJDDD@@@<<<:::777666666555444222222111///.........///000///000///,,,+++---+++(((***++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,+++++++++++++++,,,,,,)))***+++,,,...//////000,,,,,,++++++++++++******,,,,,,,,,------............---,,,,,,---...---,,,,,,+++,,,///111///+++)))...,,,******,,,...000000//////000111111111111000000//////000222333222111444444555888;;;<<<:::999777999;;;===>>>BBBFFFIIINNNQQQVVV[[[```dddhhhjjjkkkmmmqqqvvvzzz|||~~~~~~000////////////000111111333222222333555555444333111111111222333444444444555666666666777777777777888888888888999;;;===>>>===???CCCEEEFFFGGGIIIJJJQQQTTTXXX[[[[[[ZZZZZZZZZVVVWWWXXX\\\```fffkkknnnpppppppppmmmhhhbbb\\\YYYUUUUUUVVVYYY]]]```aaa```dddeeegggfffccc]]]VVVRRRQQQOOOMMMIIIFFFCCCAAA@@@?????????>>><<<:::777666555444444666888:::999888555666666555333333444666444666;;;===:::555555888;;;<<<>>>@@@CCCFFFIIIKKKJJJNNNSSSXXX\\\^^^______\\\[[[ZZZXXXVVVUUUSSSRRRNNNLLLJJJHHHGGGGGGHHHIIIGGGEEEBBB>>><<<<<<<<<<<>>>>>===999:::===@@@@@@@@@BBBDDDDDDCCCAAA<<<;;;:::999999:::<<<===<<>>@@@BBBCCCDDDEEEGGGIIIJJJIIIJJJLLLNNNRRRUUUXXXZZZYYYWWWVVVVVVSSSTTTVVVYYY^^^cccgggjjjkkklllllliiiccc]]]YYYWWWSSSTTTWWW\\\```ccccccbbbccccccbbb___[[[VVVQQQNNNNNNLLLIIIFFFCCC@@@>>>>>>============;;;999777555666555555777999:::999888555666666555444444555777555999===<<<888555666:::===>>>@@@CCCEEEHHHJJJKKKNNNQQQWWW\\\```bbbbbbaaacccbbbaaa___\\\ZZZYYYXXXRRRQQQOOOMMMKKKIIIHHHGGGHHHFFFDDDAAA>>>======<<<@@@<<<777666999;;;;;;:::;;;===?????????CCCIIINNNDDD???<<<;;;:::777888<<<>>>=========>>>>>>===;;;999::::::::::::;;;>>>@@@>>>AAAEEEGGGHHHGGGHHHIIIDDDEEEEEEDDDBBBBBBCCCDDD>>>>>>???AAACCCEEEGGGHHHKKKKKKLLLMMMNNNOOOOOOOOOLLLLLLKKKKKKLLLNNNOOOPPPOOOPPPQQQRRRRRRQQQPPPOOOJJJKKKKKKKKKKKKJJJHHHGGGFFFGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFFFFHHHIIIKKKMMMNNNLLLHHHEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIKKKMMMOOOOOOOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFCCCCCCCCCDDDDDDEEEFFFGGGFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEFFFHHHKKKNNNPPPUUUWWWXXXUUUPPPKKKIIIIIIHHHNNNWWWaaaiiiqqqwww{{{||||||{{{xxxtttqqqqqqqqqwwwzzz~~~}}}uuupppjjjeeecccaaa]]]YYYYYYXXXVVVSSSNNNHHHCCCAAA===;;;888666666555333111111000000//////000000000...111222...+++------+++***************+++,,,,,,++++++++++++,,,---...///000//////...............,,,,,,------,,,+++)))(((++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------,,,+++,,,.........---000000...+++---111111///000//////000111111...,,,,,,---......//////......111000000111333555555444333222222333555666444333666777999:::<<>>>>>===<<<;;;BBBBBBCCCEEEGGGIIIJJJKKKPPPQQQQQQOOONNNOOOQQQSSSQQQTTTWWWWWWVVVSSSRRRQQQPPPRRRUUUYYY]]]aaadddffffffhhhhhheee___ZZZVVVVVVTTTVVVYYY]]]bbbdddcccbbb^^^]]]ZZZVVVSSSPPPNNNMMMNNNLLLIIIFFFCCCAAA@@@???=========<<<;;;999777666777666666888::::::999777555666666555444444666777666;;;>>>;;;555444888<<<===???BBBEEEGGGIIIJJJJJJNNNRRRYYY___dddgggggggggjjjiiigggeeebbb```^^^]]]WWWVVVUUUSSSOOOLLLHHHFFFGGGFFFDDDBBB???===;;;:::;;;777444555999;;;:::888<<<>>>@@@BBBCCCDDDEEEGGGCCC>>>:::999888666888===;;;:::999:::;;;<<<:::999999;;;<<<<<<;;;<<<>>>AAA@@@DDDHHHJJJKKKKKKKKKKKKIIIHHHGGGGGGGGGGGGDDDCCCAAABBBCCCDDDFFFHHHIIIJJJLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNPPPNNNOOOPPPPPPPPPNNNLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDFFFHHHJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFGGGIIIKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFIIILLLOOONNNKKKHHHGGGFFFIIIIIIJJJKKKKKKKKKJJJIIIJJJKKKNNNPPPPPPPPPNNNMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBCCCDDDDDDEEEEEEEEECCCDDDFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFIIILLLPPPRRRWWWYYYZZZWWWQQQLLLKKKKKKIIIPPPYYYbbbiiiooouuuyyyyyyxxxwwwtttqqqpppqqqsssvvvzzz~~~|||wwwqqqkkkgggfffeee```\\\YYYYYYVVVSSSNNNIIIDDDAAA>>>;;;888666555444222111///000000111111111000000---111222...,,,---...---,,,++++++***+++,,,---...------,,,,,,,,,------.........---,,,,,,,,,,,,,,,++++++,,,,,,***(((&&&$$$******+++,,,---......///------,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---...000...+++---222222...///...---...///000///...,,,---......//////......000//////000333444444333555444222222333333333222444666888999:::===AAADDDEEEKKKRRRWWWZZZ^^^dddjjjmmmnnnqqqtttxxx{{{333333444555777999;;;<<<<<<:::999999;;;<<<<<<<<<::::::;;;<<<===>>>???@@@>>>???@@@AAAAAA@@@>>>>>>FFFGGGHHHJJJLLLNNNOOOPPPXXXXXXVVVTTTRRRRRRTTTWWWOOORRRTTTUUURRRPPPNNNMMMOOOQQQUUUYYY]]]```cccddddddffffffccc]]]XXXUUUUUUVVVWWWZZZ___bbbcccbbb```ZZZXXXTTTPPPNNNMMMMMMMMMOOOMMMJJJGGGDDDBBBBBBAAA======<<<;;;:::888777666777777777999::::::999777555666666666444444666888777<<<>>>:::444444999======???CCCFFFIIIIIIIIIIIIJJJOOOXXXaaahhhlllnnnnnnnnnmmmkkkiiifffdddbbbaaaZZZZZZYYYWWWSSSNNNIIIFFFFFFFFFDDDBBB@@@<<<:::888;;;777333444888999666333<<<>>>AAADDDFFFEEECCCBBBCCC===999999888666999>>>999888777888:::;;;;;;::::::<<<>>>===;;;;;;>>>AAAAAAEEEIIILLLMMMLLLLLLMMMMMMKKKIIIJJJKKKJJJFFFBBBGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOMMMNNNOOOOOONNNLLLJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHGGGGGGGGGIIIKKKMMMHHHHHHHHHGGGGGGFFFFFFFFFJJJNNNQQQOOOJJJFFFFFFHHHKKKKKKLLLMMMMMMLLLKKKJJJJJJLLLNNNPPPQQQPPPNNNMMMIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHHHHGGGFFFEEEDDD@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHGGGFFFEEEFFFFFFFFFGGGJJJNNNQQQSSSYYY[[[\\\XXXSSSNNNMMMNNNJJJQQQ[[[ccciiimmmsssvvvwwwvvvtttqqqoooooorrrtttuuuyyy}}}~~~~~~~~~~~~|||xxxsssllliiiiiigggccc___ZZZYYYWWWSSSNNNIIIDDDBBB>>>;;;888666555444222111//////111222222111000///,,,111222///,,,...//////------,,,+++,,,---.../////////...---,,,,,,,,,,,,+++******)))((((((((()))((()))+++,,,+++***((('''******+++,,,...///000000---------,,,,,,+++++++++---,,,+++,,,...///...---***------***,,,111000***///,,,******,,,///111222---......///////////////.........///222333333222777555222111222222222111333444666777999;;;???BBBBBBIIIQQQVVVXXX\\\ccciiikkkkkkmmmooosssxxx{{{~~~999888888888888999::::::999999:::<<>>@@@AAACCCEEEGGGGGGGGGGGGFFFLLLUUU___iiipppuuuwwwyyyzzzwwwoookkkiiifffbbbccc```\\\YYYWWWTTTPPPMMMMMMHHHBBB???@@@>>>999555888888888999:::;;;===>>>===>>>BBBEEEHHHGGGDDDAAA===<<<:::888777666777777555555666666777999===@@@@@@@@@??????@@@@@@AAABBBGGGHHHJJJMMMOOOQQQRRRRRROOONNNNNNMMMKKKIIIGGGFFFIIIIIIKKKLLLLLLKKKJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCCCCDDDEEEFFFGGGHHHQQQPPPMMMKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHHHHHHHIIIIIILLLKKKKKKKKKKKKLLLLLLMMMJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGNNNMMMKKKJJJIIIIIIIIIJJJOOONNNLLLJJJJJJKKKLLLNNNKKKJJJIIIIIIJJJKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIGGGEEEEEEFFFEEEDDDBBBDDDCCCBBBAAABBBDDDFFFGGGGGGGGGFFFGGGIIIIIIGGGFFFCCCDDDEEEGGGKKKQQQXXX]]]^^^^^^]]]YYYTTTQQQPPPPPPRRRWWW^^^eeejjjooosssuuuuuurrrooollllllnnnqqqsss|||}}}}}}|||}}}}}}}}}}}}~~~|||zzzvvvrrrmmmiiifffdddbbbaaa^^^[[[VVVQQQMMMHHHCCC@@@>>>:::777777888777333...222000///...///000///...111///---,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++*********************++++++++++++))))))(((&&&&&&...888222...******,,,......,,,***++++++,,,,,,------...111000///...---,,,++++++//////......---------,,,---...///...,,,,,,...///555222///000333555333111333333222222222222222333666555444444666:::===@@@BBBEEEJJJOOOTTTZZZaaaeeefffkkkppprrrsssuuuyyy|||::::::::::::;;;<<<===>>>===>>>@@@BBBEEEHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPPPPPPPRRRUUUWWW]]][[[ZZZ[[[]]]^^^]]][[[XXXXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUXXXZZZ]]]___```^^^___```aaaaaaaaa```___]]]^^^```bbbccc```ZZZVVVNNNIIIEEEEEEJJJPPPRRRQQQTTTVVVSSSNNNLLLMMMMMMJJJJJJIIIFFFCCC@@@===;;;:::999888888:::<<<<<<;;;:::555444444444666777666555<<<@@@:::666;;;888555:::???@@@BBBDDDFFFGGGGGGFFFHHHNNNWWWaaakkkrrrwwwyyyyyy{{{xxxqqqlllkkkhhhcccccc```]]]ZZZWWWTTTQQQNNNJJJEEEAAA???@@@@@@<<<999666666777888999:::<<<===???AAAEEEHHHIIIGGGCCC@@@===<<<999777666555555555555666666666777999===@@@@@@@@@??????@@@@@@AAAAAAFFFHHHJJJMMMOOOQQQRRRSSSQQQPPPPPPOOOMMMLLLJJJIIIKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGIIIKKKNNNPPPQQQQQQPPPNNNLLLJJJIIIHHHHHHBBBCCCDDDEEEFFFHHHIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKMMMLLLKKKJJJJJJJJJKKKLLLQQQPPPMMMKKKIIIIIIJJJJJJKKKIIIHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGHHHGGGEEECCCCCCDDDFFFHHHKKKPPPWWW\\\______^^^ZZZVVVRRRQQQQQQTTTYYY```gggkkkooosssuuuuuurrrooommmmmmooosssuuu|||~~~~~~}}}}}}||||||}}}{{{yyytttpppkkkgggeeecccaaa```^^^[[[VVVQQQMMMHHHCCC@@@===999555444555555111---222000......///000///...000///---,,,,,,,,,...///+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,******++++++++++++*********************+++++++++)))((()))++++++---666@@@...---,,,+++)))***,,,---***++++++,,,,,,---............................../////////.........---------......---,,,,,,---///222222333333333444555666333222222111111222222222777666666777888;;;>>>@@@AAADDDHHHMMMRRRXXX___ccceeeiiimmmppppppssswww{{{<<<===>>>???@@@AAABBBCCCDDDEEEGGGJJJMMMQQQTTTVVVSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQQQQRRRRRRSSSUUUYYY\\\___^^^]]]]]]^^^^^^]]]\\\[[[[[[ZZZXXXWWWVVVUUUUUUTTTUUUVVVWWWYYYZZZ[[[\\\ZZZ\\\___bbbdddeeeeeedddaaaaaabbbcccbbb]]]WWWRRRIIIFFFBBBDDDIIIOOORRRSSSXXXZZZYYYUUUSSSUUUTTTQQQRRRPPPMMMIIIDDD@@@===<<<;;;:::999:::<<<<<<;;;999555444333444666666666555;;;???:::666:::888555:::===>>>AAACCCEEEFFFFFFFFFJJJPPPYYYcccmmmtttyyy{{{zzz|||yyyssspppnnnkkkgggdddbbb^^^[[[YYYVVVRRROOOJJJFFFBBB@@@AAA@@@===:::777777888999:::<<<>>>???CCCFFFIIIKKKJJJFFFAAA>>>===<<<999777555444444444555666777777777999<<>>999555333444444222///222000......///000///...000///---,,,,,,,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++***)))***------///777AAA+++---...+++((('''***...+++++++++,,,------......------...///000000111222///////////////.........,,,---......,,,,,,---......111444444111111444888222222111111111111222222666777888999;;;<<<>>>>>>@@@BBBFFFKKKOOOUUU[[[```cccfffjjjlllmmmpppvvv{{{~~~~~~AAABBBCCCEEEFFFGGGHHHHHHKKKLLLNNNQQQUUUYYY\\\^^^ZZZXXXVVVTTTSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUWWW\\\___^^^]]]]]]\\\\\\[[[ZZZYYY\\\\\\[[[ZZZYYYYYYYYYYYYWWWXXXXXXXXXXXXYYYYYYYYYYYY[[[^^^aaacccccccccbbbeeedddddddddaaa[[[TTTNNNHHHEEECCCDDDIIIOOOSSSUUUYYY\\\]]][[[[[[]]]\\\YYYYYYWWWSSSNNNIIICCC???===<<<:::::::::;;;;;;999777555333333444555666555444888<<<888555;;;;;;888>>><<<===@@@BBBDDDFFFFFFFFFKKKPPPYYYdddnnnuuuzzz|||{{{}}}|||wwwtttssspppkkkgggeeeaaa^^^[[[XXXTTTQQQNNNKKKFFFCCC@@@>>>:::777::::::;;;<<<>>>@@@BBBCCCHHHJJJMMMNNNKKKEEEAAA>>>>>>===:::777555444333333555777888888888:::<<>><<<;;;::::::::::::888666555444333444666777666555888<<<888666<<<;;;999???===>>>AAACCCEEEFFFFFFFFFKKKPPPYYYcccmmmtttyyy{{{|||~~~zzzxxxxxxuuupppllliiieeeaaa^^^ZZZVVVSSSOOOLLLHHHDDDAAA>>>;;;999:::;;;<<<>>>@@@BBBDDDFFFKKKMMMPPPOOOJJJEEEAAA@@@@@@>>>;;;999666555444444777888:::::::::;;;===???@@@@@@AAABBBBBBBBBBBBAAACCCEEEHHHKKKNNNQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJKKKLLLNNNOOOOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKFFFGGGIIIKKKMMMNNNOOOPPPLLLLLLKKKIIIHHHHHHGGGGGGGGGEEEEEEFFFHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKIIIGGGFFFFFFFFFDDDBBBEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGHHHHHHHHHFFFDDDDDDFFFHHHJJJLLLPPPTTTXXX[[[[[[ZZZWWWTTTSSSTTTVVV^^^ccciiinnnpppqqqrrrrrrqqqooonnnnnnpppuuuzzz}}}}}}|||{{{yyyzzz|||}}}~~~}}}yyytttpppkkkgggeeedddbbbaaa\\\YYYTTTPPPLLLHHHCCC@@@@@@===999666555555444444111///------...///...---......---,,,,,,,,,,,,,,,...------,,,+++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,///,,,+++,,,+++)))+++000///---++++++---...,,,++++++,,,,,,------...///////////////000000000000000.........///////////////---///111111000...//////111000///000222222000---222222111111222333444444444555777:::;;;;;;;;;:::@@@BBBFFFIIILLLQQQWWW[[[```cccfffhhhjjjooovvv{{{zzz}}}UUUUUUVVVWWWVVVUUUTTTSSSSSSTTTVVVYYY]]]aaaeeefff```^^^[[[WWWUUUTTTTTTTTTQQQRRRSSSTTTTTTUUUUUUTTTWWWYYYZZZ[[[[[[\\\^^^```]]]^^^^^^]]]ZZZYYYZZZ[[[ZZZ[[[]]]```aaaaaaaaaaaa\\\\\\[[[ZZZYYYWWWWWWVVVVVVXXX[[[___bbbfffhhhiiihhhgggfffdddaaaZZZQQQKKKIIIHHHGGGHHHKKKQQQVVVZZZ\\\bbbfffgggjjjmmmmmmjjjdddccc___YYYRRRKKKDDDAAA???===<<<;;;;;;:::777555666555444555777777777666<<<@@@;;;888===;;;888>>>@@@AAACCCEEEGGGGGGGGGGGGJJJPPPYYYcccmmmtttyyy{{{}}}~~~||||||yyyuuuqqqnnniiieeeaaa\\\WWWTTTLLLKKKHHHEEEBBB@@@>>>===999:::;;;===@@@BBBEEEFFFLLLOOOPPPNNNHHHDDDCCCCCCAAA@@@===;;;999888888888999:::<<<===<<<===???@@@AAABBBCCCDDDEEEDDDCCCBBBBBBDDDFFFJJJMMMOOOQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQOOOOOONNNMMMLLLLLLLLLMMMIIIHHHGGGEEEDDDEEEEEEFFFDDDEEEFFFHHHIIIIIIHHHHHHDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKLLLNNNOOOPPPPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHFFFGGGIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHEEEDDDDDDEEEGGGHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIGGGGGGGGGFFFEEECCCFFFFFFGGGHHHHHHIIIIIIIIIJJJIIIHHHIIIJJJIIIGGGFFFDDDFFFHHHJJJLLLOOOTTTWWWWWWWWWVVVTTTRRRSSSUUUXXX```eeekkkpppqqqqqqqqqpppnnnmmmlllmmmqqqvvv||||||zzzyyyyyyzzz}}}}}}|||~~~{{{vvvrrrmmmiiifffdddbbbaaa[[[XXXSSSOOOLLLHHHCCC@@@<<<;;;888666444333222222111///------...///...---------------,,,,,,,,,+++///......---,,,+++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,---...+++***------,,,---000000---***,,,///000---))),,,,,,,,,---......//////000000000//////.........---------...............---///111111000///...///444222000222666666333///333333222333333444555666444555777999:::::::::999@@@BBBEEEHHHKKKOOOTTTXXX]]]```eeehhhjjjnnnuuuzzzyyy}}}aaaaaaaaaaaa___]]]ZZZXXXUUUVVVXXX[[[___cccfffhhhcccaaa]]]ZZZWWWWWWWWWWWWTTTUUUVVVWWWWWWXXXXXXXXXZZZ\\\___```___^^^___```[[[]]]^^^]]]ZZZYYYZZZ\\\[[[]]]```cccdddcccaaa```\\\[[[ZZZYYYWWWVVVUUUTTTSSSTTTWWW[[[___eeeiiikkkgggffffffdddaaaZZZRRRLLLFFFFFFFFFHHHLLLRRRYYY^^^dddjjjoooppprrruuutttpppiiihhhddd^^^WWWOOOHHHEEEBBB@@@>>>======;;;888666777666555666888888888777===AAA<<<999>>><<<999???DDDEEEFFFHHHHHHHHHHHHGGGKKKPPPYYYdddmmmuuuyyy{{{~~~}}}xxxwwwsssmmmhhhccc^^^YYYUUUMMMLLLJJJFFFBBB@@@>>>>>>::::::<<<>>>AAADDDGGGHHHMMMOOOPPPLLLGGGCCCEEEGGGCCCAAA???===<<<;;;;;;;;;:::<<<>>>?????????@@@AAABBBCCCEEEFFFFFFFFFDDDDDDBBBCCCFFFHHHKKKMMMNNNOOONNNNNNOOOPPPPPPOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLLLLJJJIIIGGGFFFEEEEEEFFFFFFCCCDDDFFFHHHIIIHHHGGGFFFCCCCCCBBBBBBBBBBBBBBBCCCFFFFFFGGGHHHIIIJJJJJJKKKNNNOOOQQQRRRRRRQQQOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFFFFFFFHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJMMMLLLKKKJJJKKKJJJGGGEEEEEEGGGIIIKKKLLLOOOSSSVVVTTTTTTTTTSSSRRRTTTWWWZZZbbbgggmmmqqqqqqpppoooooolllkkkkkklllpppwww}}}~~~xxxwwwxxxyyy{{{~~~zzz{{{}}}{{{xxxtttnnniiifffdddaaa```ZZZWWWSSSOOOLLLHHHCCC@@@;;;;;;:::888555333222222000///------.........---------------,,,,,,++++++------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))***+++,,,---------***)))---...------///------,,,---------+++***,,,,,,------...//////////////////.........------,,,,,,,,,,,,---------...+++---///000///---------///000222444666777555444444444444444555666777777666777888999:::;;;;;;;;;>>>AAACCCFFFHHHLLLQQQTTTXXX]]]cccfffiiimmmrrrwwwwww|||hhhiiiiiigggeeeaaa^^^\\\WWWXXXZZZ]]]```dddggghhhfffddd```\\\ZZZYYYZZZ[[[WWWXXXYYYZZZZZZ[[[[[[[[[\\\___bbbcccbbbaaa``````YYY[[[]]]\\\YYYXXXYYY[[[\\\___ccceeefffccc```^^^[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSTTTWWW[[[```eeehhhffffffeeedddaaaZZZRRRLLLBBBCCCEEEGGGLLLSSS[[[```kkkqqquuuvvvxxxzzzxxxsssmmmkkkgggbbbZZZRRRKKKHHHDDDCCCAAA@@@???===:::777888777666777888999888777:::???;;;999@@@???===DDDFFFGGGHHHIIIJJJIIIHHHHHHLLLQQQZZZdddnnnuuuzzz|||~~~~~~zzzzzzvvvpppjjjeee___YYYUUUQQQPPPMMMHHHBBB>>><<<;;;<<<===>>>AAADDDGGGJJJKKKMMMOOOOOOKKKEEECCCFFFJJJDDDCCCAAA???>>>======>>>;;;===@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHGGGEEEDDDBBBCCCEEEGGGJJJKKKLLLMMMLLLLLLMMMMMMNNNNNNMMMMMMKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLKKKIIIFFFEEEGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHJJJKKKLLLNNNOOOOOOPPPQQQSSSTTTTTTRRRPPPOOONNNMMMMMMMMMMMMMMMNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEDDDCCCBBBCCCFFFGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIEEEDDDDDDFFFHHHJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJJJJQQQOOOMMMLLLKKKIIIFFFDDDEEEGGGIIIKKKMMMOOORRRUUUSSSSSSSSSRRRSSSUUUYYY]]]cccgggmmmqqqqqqpppnnnmmmkkkjjjjjjlllpppwww}}}|||vvvvvvwwwyyy|||{{{yyy{{{|||zzzxxxtttnnniiifffccc```^^^ZZZWWWSSSOOOLLLHHHDDD@@@<<<======;;;888555333333000///------.........---,,,,,,---------,,,+++***++++++,,,---...000000111******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))***+++,,,---------***))),,,---***)))+++))),,,///...***(((***,,,,,,,,,------.../////////------..................+++++++++,,,,,,---------)))+++...///---,,,++++++(((---222444444444666888444444444555555777888888888888999999:::;;;<<<<<<===???BBBDDDFFFJJJOOORRRUUUZZZaaaeeehhhkkkqqquuuvvv|||sssqqqooommmllliiieeebbb___[[[XXXZZZ```fffgggfffgggeeebbb___]]][[[[[[[[[\\\[[[ZZZYYYZZZ]]]```bbbaaabbbdddeeedddbbb___]]]aaa___[[[ZZZZZZ[[[[[[ZZZ]]]___ccceeeeeeccc```^^^ZZZXXXVVVUUUUUUUUUSSSRRRTTTUUUVVVYYY\\\```cccdddeeecccaaa^^^[[[VVVPPPLLLGGGGGGFFFGGGJJJSSS]]]dddssswww||||||zzzyyysssoooiiiccc\\\UUUNNNJJJFFFDDDAAA???===;;;777444777777666666777999<<<===>>>;;;:::<<<>>>===@@@DDDFFFHHHJJJLLLLLLKKKIIIHHHIIISSS___gggqqq{{{{{{vvvqqqllliiiddd]]]XXXYYYRRRLLLIIICCC===;;;===??????>>>???AAADDDGGGIIIPPPPPPMMMJJJGGGEEEFFFGGGDDDBBB@@@>>>???AAAEEEGGGHHHIIIIIIHHHEEEDDDEEEFFFHHHGGGFFFGGGGGGFFFCCCAAA@@@AAACCCEEEHHHJJJLLLLLLLLLMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIGGGGGGDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQSSSTTTVVVVVVUUUSSSPPPNNNOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIHHHIIIIIIIIIHHHFFFEEECCCGGGGGGHHHIIIJJJJJJIIIIIIKKKKKKIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEFFFFFFHHHLLLPPPSSSTTTSSSUUUSSSOOOMMMOOOSSSYYY\\\dddhhhmmmppppppnnnmmmlllffffffgggjjjpppwww}}}{{{yyyyyyvvvyyy|||{{{zzzzzz}}}{{{{{{vvvnnniiieeecccbbb```[[[YYYTTTOOOJJJEEEBBB@@@???===999777666555333111222111111000000000000000///...---,,,,,,---//////111111---)))***///000---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---------+++)))'''---,,,+++******+++,,,---------------,,,+++***)))......---,,,,,,++++++***...,,,+++---111333111///000///...---,,,+++******------------.........///000//////111555666555333555666777888999::::::::::::777555666999:::888555;;;>>>AAACCCEEEGGGIIILLLXXX[[[___bbbfffjjjpppsssyyy|||ttttttssssssrrroookkkhhhbbb^^^ZZZ[[[```eeefffeeehhhfffccc```]]][[[ZZZZZZ\\\\\\\\\]]]```dddhhhkkkfffgggggggggfffcccaaa___aaa^^^ZZZYYYYYYZZZZZZYYY\\\^^^aaaddddddbbb___]]]VVVUUUSSSSSSUUUUUUUUUTTTTTTUUUWWWYYY]]]```ccceeedddccc```^^^[[[VVVQQQLLLGGGGGGFFFHHHLLLUUU```ggguuuyyy}}}zzzyyyrrrooojjjddd^^^WWWPPPLLLGGGEEEBBB@@@???<<<999666888777666666777999<<<===>>>::::::===>>>>>>AAAEEEHHHKKKNNNNNNLLLJJJHHHHHHKKKUUUaaajjjttt~~~yyyuuupppllliiieee___ZZZZZZSSSMMMHHHCCC<<<:::<<<======>>>@@@BBBFFFJJJLLLOOOMMMJJJGGGDDDDDDEEEFFFEEEDDDCCCBBBCCCFFFIIIKKKLLLMMMNNNMMMJJJHHHHHHHHHHHHGGGFFFFFFGGGFFFCCC@@@@@@AAABBBDDDFFFHHHIIIJJJLLLKKKKKKJJJKKKKKKLLLMMMJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDEEEFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJLLLNNNPPPRRRRRRTTTUUUVVVWWWVVVTTTQQQOOONNNNNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLJJJHHHFFFDDDEEEFFFHHHLLLPPPSSSTTTTTTTTTRRROOONNNPPPUUU[[[___gggkkkoooqqqpppnnnlllkkkgggggghhhkkkqqqwww~~~}}}yyywwwvvvvvvyyy|||~~~~~~|||{{{|||~~~{{{xxxsssmmmhhheeedddcccbbb\\\ZZZVVVQQQKKKGGGDDDBBB???<<<999777666555222111222111000000//////000000///...------------...///222333111......000...***++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++---......---,,,+++,,,,,,++++++++++++,,,,,,------------,,,+++***))),,,,,,,,,------------...000000000///...---.........---------------,,,,,,.........////////////000111000000222555666555333888999999::::::::::::999555444333555777888888777;;;===@@@AAACCCEEEIIILLLSSSVVV[[[```dddjjjppptttxxx{{{uuuvvvvvvxxxxxxvvvqqqnnngggbbb]]]\\\___cccddddddgggfffccc```]]][[[ZZZYYY]]]]]]^^^```ccchhhlllnnnjjjiiihhhfffdddbbb```___```]]]ZZZXXXXXXYYYYYYXXXYYY\\\___aaabbb```]]]\\\SSSQQQQQQRRRTTTVVVVVVVVVUUUVVVWWWZZZ^^^aaadddfffdddcccaaa___\\\WWWQQQLLLFFFFFFGGGIIINNNXXXccckkkuuuzzz|||xxxvvvrrroookkkfffaaa[[[TTTOOOHHHFFFCCCAAA@@@>>>;;;999999888777777888:::<<<======::::::===???@@@CCCGGGKKKOOOSSSQQQKKKGGGGGGHHHLLLWWWdddoooyyyuuurrrnnnllljjjgggaaa\\\[[[TTTMMMHHHAAA;;;999;;;<<<<<<>>>@@@DDDHHHLLLNNNOOOLLLHHHEEEDDDDDDFFFGGGFFFFFFFFFGGGIIILLLOOOQQQQQQRRRTTTSSSPPPMMMKKKKKKHHHGGGFFFFFFGGGFFFCCC@@@@@@@@@AAABBBCCCEEEFFFGGGJJJIIIHHHGGGGGGIIIKKKMMMIIIIIIIIIJJJIIIHHHHHHGGGDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEJJJKKKLLLNNNPPPRRRTTTTTTVVVWWWXXXXXXWWWTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHIIIJJJIIIJJJJJJIIIHHHFFFDDDCCCDDDDDDGGGLLLQQQTTTTTTTTTQQQOOONNNNNNRRRXXX^^^bbbjjjmmmqqqrrrpppmmmjjjiiihhhhhhjjjnnnsssyyy~~~zzzvvvsssrrrwwwyyy{{{|||~~~~~~||||||~~~|||uuuqqqlllgggfffdddcccbbb^^^[[[WWWRRRMMMIIIEEEDDD>>><<<888666555444222000222111000000//////000000///......---------......000000,,,((()))------***++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***+++---...//////......++++++,,,,,,,,,,,,++++++------------,,,+++************+++,,,...///000000000222333000,,,***---111,,,,,,,,,------.........------........./////////111000111222555666555444999999999999999888777666000111222333333555777999;;;===>>>???@@@CCCHHHKKKMMMQQQWWW\\\bbbiiioootttvvvyyy}}}wwwwwwyyy{{{{{{xxxsssooojjjeee```]]]]]]___aaaaaadddcccaaa___]]]\\\ZZZZZZ]]]]]]^^^___aaadddgggiiijjjhhheeebbb```^^^]]]]]]___\\\YYYWWWXXXXXXXXXXXXWWWYYY[[[^^^^^^]]][[[ZZZRRRQQQPPPRRRUUUWWWWWWWWWWWWXXXYYY\\\___ccceeegggfffdddbbb```\\\VVVPPPKKKEEEFFFGGGIIIOOOYYYeeemmmsssxxx~~~zzzuuusssrrrpppmmmjjjfff```XXXSSSIIIGGGCCCAAA@@@???<<<::::::999888777888:::<<<>>>===:::;;;???AAABBBFFFKKKNNNSSSVVVRRRJJJEEEFFFIIINNNZZZhhhsss}}}}}}{{{{{{ssspppmmmkkkkkkhhhbbb]]][[[TTTLLLFFF@@@999888:::;;;<<<>>>@@@DDDGGGKKKLLLOOOLLLGGGEEEEEEFFFHHHIIIEEEFFFHHHKKKNNNQQQSSSUUUUUUWWWXXXXXXTTTPPPMMMLLLHHHGGGFFFGGGGGGFFFCCCAAA@@@@@@???@@@AAABBBDDDEEEHHHHHHGGGGGGHHHIIIJJJKKKGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBDDDEEEGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFJJJKKKMMMNNNQQQRRRTTTUUUWWWXXXXXXXXXWWWTTTRRRQQQMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEHHHIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFEEECCCBBBBBBDDDGGGLLLQQQTTTTTTSSSMMMLLLLLLNNNSSSYYY```eeeiiimmmqqqrrrpppllljjjiiiiiijjjlllpppuuuzzz~~~}}}xxxtttrrrqqqxxxyyy{{{|||}}}}}}|||}}}}}}vvvrrrlllhhhfffdddbbbaaa]]][[[WWWRRRMMMIIIFFFDDD>>>;;;888666555444222000111111000//////////////////.........------------...,,,'''!!!$$$,,,222222,,,------......------,,,,,,,,,------------,,,,,,++++++,,,---......------***+++,,,------,,,+++***,,,---------,,,,,,+++*********+++,,,---...//////...//////...------111444,,,,,,,,,---------......,,,,,,,,,---------......//////000111333333333222444555555555555555444444///111333333222222666:::;;;;;;<<<<<<===AAAFFFJJJKKKOOOUUUZZZ```gggmmmrrrsssvvvzzz}}}{{{{{{|||~~~~~~zzzuuuppplllhhhbbb^^^\\\]]]]]]^^^```______^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^aaadddeeegggeeebbb___\\\[[[[[[[[[^^^[[[XXXVVVVVVWWWWWWWWWTTTUUUXXXZZZ[[[ZZZYYYXXXTTTSSSRRRTTTWWWYYYYYYYYY[[[[[[]]]___aaadddggghhhiiifffccc___[[[VVVOOOKKKGGGGGGGGGIIIOOOXXXccckkkrrrwww}}}~~~zzzvvvtttsssrrrqqqoookkkeee]]]XXXKKKHHHDDDBBBAAA???===;;;;;;:::999888999:::<<<>>>>>>;;;<<>>888777:::<<<===>>>AAACCCFFFHHHJJJMMMIIIEEEDDDEEEGGGHHHHHHFFFHHHKKKOOORRRTTTVVVVVVWWWYYY[[[YYYUUUPPPMMMLLLIIIHHHGGGHHHHHHGGGDDDBBB@@@@@@???>>>???AAACCCDDDFFFGGGIIIKKKKKKKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@AAAAAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSTTTXXXXXXXXXWWWUUUSSSQQQPPPMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLKKKIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIGGGFFFEEEEEEDDDHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDEEEEEECCCDDDEEEEEEEEECCCBBBAAABBBCCCGGGLLLQQQSSSSSSRRRIIIIIIJJJMMMSSS[[[bbbfffhhhkkkoooqqqpppmmmjjjiiijjjkkknnnrrrvvvzzz}}}~~~~~~~~~{{{wwwtttrrrrrryyyzzz{{{|||~~~~~~|||{{{}}}~~~xxxsssnnniiifffccc```^^^[[[YYYUUUPPPKKKGGGEEECCC>>><<<999666555444222000111000000///...///////////////.........------,,,......,,,))),,,222555333......////////////......,,,------......------,,,,,,,,,,,,,,,,,,+++******+++,,,---......---,,,+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,///,,,+++,,,///111111111......---------,,,,,,,,,............////////////---...///000000000000000000111222333444444444444222444555444222222666:::999:::::::::;;;>>>CCCGGGLLLOOOTTTYYY^^^dddjjjnnnpppsssxxx{{{}}}~~~~~~}}}xxxtttnnnkkkfffbbb^^^\\\\\\\\\]]]]]]]]]]]]\\\[[[YYYYYYTTTUUUWWWYYY]]]```ccceeebbbaaa___\\\[[[ZZZZZZ[[[[[[XXXUUUSSSTTTTTTTTTTTTQQQRRRTTTVVVWWWWWWVVVVVVWWWVVVVVVWWWZZZ]]]^^^]]]``````aaabbbdddfffhhhiiiiiifffaaa]]]ZZZVVVRRROOOKKKJJJJJJJJJNNNWWWaaahhhqqquuuzzz}}}}}}zzzxxxwwwvvvvvvvvvtttqqqjjjbbb\\\OOOKKKGGGDDDBBB@@@>>>===<<<;;;:::999999;;;===>>>???<<<>>>CCCGGGJJJNNNTTTUUUVVVTTTMMMGGGEEEIIINNNVVVcccrrr}}}~~~{{{xxxuuutttsssrrrooommmlllkkkggg```[[[TTTLLLEEEAAA<<<777888<<<===>>>???BBBEEEGGGIIIJJJJJJGGGCCCCCCFFFHHHHHHGGGIIILLLQQQUUUXXXYYYXXXWWWZZZ[[[[[[YYYTTTOOOLLLKKKKKKJJJIIIIIIJJJHHHFFFCCCAAA@@@???>>>???AAADDDEEEFFFHHHKKKMMMMMMKKKHHHFFFDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSWWWWWWVVVUUUSSSQQQOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMMMMLLLIIIFFFDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAACCCDDDGGGLLLQQQSSSRRRPPPGGGHHHJJJNNNUUU]]]dddiiiiiilllppprrrpppmmmkkkjjjiiikkkooossswwwzzz|||}}}}}}|||{{{xxxtttssstttvvvyyy{{{}}}~~~}}}{{{|||{{{{{{{{{zzzzzz|||yyyuuuoookkkgggddd```^^^YYYWWWSSSOOOJJJFFFDDDBBB???===999777666555333111111000//////......//////////////////...---,,,+++)))---000111222222---&&&...//////////////////...------............------------,,,+++******)))))),,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++......---,,,,,,+++******///,,,***+++///111...+++.........------,,,,,,,,,000000111111111222222222+++---//////.........///000111222333444555555555555555444333333444777999777888999999:::<<>>@@@>>>???EEEJJJMMMRRRXXXXXXUUUOOOIIIEEEFFFKKKPPP\\\iiixxx}}}yyyvvvtttrrrrrrssspppnnnmmmkkkfff^^^XXXOOOHHHAAA>>>:::777999===<<<>>>AAADDDGGGJJJLLLMMMKKKHHHEEEGGGKKKMMMKKKHHHPPPSSSXXX\\\^^^^^^\\\ZZZ\\\\\\[[[XXXSSSNNNLLLLLLLLLKKKKKKKKKKKKJJJGGGEEEBBBAAA??????@@@CCCFFFHHHHHHIIIKKKKKKKKKIIIGGGEEECCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJKKKMMMOOOQQQSSSSSSUUUUUUTTTRRRPPPOOOMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLNNNNNNMMMJJJFFFCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCBBBAAACCCEEEHHHMMMQQQRRRPPPNNNHHHIIILLLQQQXXX```gggkkkmmmpppttttttrrrnnnkkkjjjiiikkkoootttwwwzzz{{{|||{{{zzzwwwtttqqqrrruuuxxxyyy|||}}}{{{~~~}}}{{{yyyuuuuuutttssstttwww}}}xxxtttpppllliiifffccc```YYYVVVSSSNNNJJJFFFDDDBBB@@@>>>:::888777666444222000000///............///...////////////---,,,+++&&&***......//////)))!!!------............------------............---------,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++000//////...------,,,,,,((()))+++---//////---,,,,,,,,,---------------...000000000000111111111111+++---000000...---...000000111222222333333333333555333111111333666999999555666888999:::;;;>>>AAAHHHKKKPPPTTTYYY^^^dddhhhkkkooossswwwzzz|||yyyxxxxxxzzz{{{{{{zzzxxxppppppnnnjjjddd```^^^]]]^^^^^^]]][[[YYYUUURRRPPPQQQQQQRRRSSSTTTUUUVVVWWWSSSSSSTTTTTTTTTTTTTTTTTTTTTQQQMMMLLLLLLMMMMMMLLLNNNOOOQQQRRRTTTTTTTTTSSSXXXXXXYYY]]]bbbfffiiiiiiggggggggggggggghhhiiiiiiddd```\\\YYYYYYZZZ[[[[[[UUUTTTQQQOOOPPPVVV^^^dddfffjjjnnnqqqrrrsssuuuvvv{{{|||||||||xxxpppggg```WWWSSSNNNIIIFFFDDDBBB@@@===<<<;;;::::::;;;===>>>AAA???@@@GGGLLLOOOTTTZZZYYYTTTLLLFFFDDDHHHMMMQQQ```mmm|||~~~|||yyyvvvtttrrrrrrtttqqqooommmkkkeee]]]VVVLLLEEE???<<<999777999>>><<<>>>BBBFFFJJJNNNPPPQQQNNNKKKJJJLLLQQQRRRPPPLLLUUUYYY^^^bbbcccbbb___]]]^^^]]][[[WWWRRRNNNLLLLLLMMMLLLLLLLLLLLLKKKHHHFFFBBBAAA@@@@@@AAADDDGGGIIIKKKJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDEEEDDDDDDCCCEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHIIIJJJLLLMMMMMMJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMNNNOOOOOONNNMMMKKKMMMNNNOOOMMMJJJFFFCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLEEEEEEEEEEEEFFFHHHKKKLLLFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@AAABBBCCCCCCCCCBBBAAADDDEEEIIIMMMQQQQQQOOOLLLIIIKKKNNNSSSZZZbbbiiimmmqqqtttwwwwwwsssoookkkiiiiiikkkoootttwwwzzzzzzzzzzzzxxxuuuqqqoooqqqvvvzzzyyy|||~~~|||{{{|||yyywwwvvvtttrrrppppppooooooqqquuu{{{vvvsssooollljjjhhheeecccYYYWWWSSSOOOJJJGGGDDDCCCAAA>>>;;;999888777555333000000///..................///000000///---+++***+++,,,+++)))+++///000---+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,---...//////......,,,++++++,,,......++++++,,,------,,,,,,,,,111000000000////////////$$$+++.........///222***++++++,,,---//////000------------.........///,,,...111000...---...000000000000000000//////...333000---///444888::::::333555888999:::;;;===???EEEHHHMMMRRRWWW]]]cccgggjjjnnnrrrvvvyyy|||~~~ssssssssstttvvvxxx{{{|||yyyvvvrrrlllgggdddaaa```^^^^^^^^^ZZZVVVRRRPPPOOOQQQRRRRRRSSSSSSQQQPPPOOONNNOOOOOOOOOOOONNNMMMMMMNNNPPPHHHBBBFFFEEEDDDKKKLLLOOOSSSVVVXXXYYY[[[]]]`````````aaadddfffiiijjjfffgggiiikkkkkkkkkjjjjjjbbb^^^ZZZZZZ\\\_________aaa]]]XXXTTTRRRTTTVVVYYYaaacccfffjjjooosssvvvxxx~~~~~~~~~wwwlllddd]]]VVVNNNJJJIIIIIIHHHFFF???@@@???===:::999;;;<<>>@@@CCCDDDEEEIIIJJJJJJKKKJJJGGGEEECCCAAACCCDDDDDDCCCBBBBBBCCCBBBCCCEEEFFFGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUTTTQQQOOOLLLJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQPPPPPPNNNKKKEEEAAAFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFEEEEEEHHHJJJBBBBBBBBBAAAAAACCCGGGJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCDDDDDDBBB@@@@@@@@@GGGGGGHHHLLLPPPPPPLLLHHHGGGKKKPPPVVV\\\bbbiiimmmuuuvvvwwwvvvssspppnnnnnnqqqqqqrrrtttuuuwwwxxxyyywwwsssnnnnnnqqqvvvyyyyyy}}}yyy{{{~~~}}}}}}}}}||||||zzzwwwsssppppppqqqooolllnnntttuuutttxxx|||wwwqqqmmmkkkhhhccc___[[[XXXTTTOOOKKKGGGEEEDDDCCCAAA>>><<<:::888555222222000///...///000///.........////////////......******++++++++++++,,,,,,,,,------......------,,,***,,,------,,,++++++,,,---+++))))))+++,,,***'''++++++++++++++++++++++++,,,---.........---,,,+++...------...000111000///...222111,,,,,,000000,,,---...//////////////////111000///000111111///---...------------......///111000000000111222333333//////...///111444777999555666777888888:::>>>@@@AAADDDIIINNNSSSYYY```eeeiiiooorrrsssuuu{{{nnnnnnnnnppprrruuuxxxyyyxxxvvvqqqlllhhhdddbbbaaa______^^^ZZZUUUQQQNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGKKKEEEAAAGGGGGGFFFMMMPPPSSSWWW[[[\\\^^^```bbbbbbaaaaaabbbcccfffhhhiiihhhiiiiiijjjjjjiiiiiiiiifffccc``````bbbeeeeeeeeehhhddd^^^YYYUUUTTTUUUVVV]]]___bbbgggmmmrrrvvvyyy~~~~~~xxxooohhhaaa[[[SSSNNNLLLLLLJJJHHHAAAAAA@@@>>><<<;;;===>>>CCCDDDFFFJJJOOOTTTYYY\\\YYYQQQIIIFFFDDDHHHRRR\\\mmmxxx~~~||||||||||||yyyuuupppjjjaaaWWWQQQGGGEEEAAA===<<<;;;<<<===@@@CCCFFFJJJNNNQQQRRRSSSPPPPPPPPPRRRSSSTTTTTTSSSZZZ```ddddddeeeggggggeeecccaaa]]]XXXTTTQQQOOONNNLLLOOOQQQQQQNNNKKKIIIHHHCCCAAA>>>>>>@@@CCCEEEEEEHHHHHHIIIIIIGGGEEECCCAAABBBCCCEEEDDDCCCBBBBBBCCCBBBCCCCCCDDDEEEEEEDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNMMMPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTSSSRRRQQQOOONNNLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJKKKMMMOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOSSSRRRQQQPPPOOOLLLHHHEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEDDDAAA??????@@@GGGGGGIIILLLOOONNNKKKGGGGGGKKKQQQWWW]]]dddkkkooovvvwwwwwwuuurrrpppooooooqqqrrrssstttuuuuuuvvvvvvvvvsssqqqqqquuuzzz||||||}}}zzz}}}}}}{{{zzzzzzzzzxxxxxxxxxvvvtttrrrrrrssstttrrrtttyyyzzzzzz}}}~~~yyyrrrnnnkkkgggaaa]]]YYYWWWSSSOOOKKKHHHGGGFFFBBB@@@===:::999666333111222000///...000000///............//////.........******++++++,,,,,,------,,,,,,------------,,,,,,***,,,------,,,++++++,,,---+++)))***+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......///...---...000000///...'''+++,,,***,,,222333111---...//////000/////////000///...///000000...,,,------,,,,,,---...000111111000000000000111111222000000000111333555777999333444666666777999<<>>>>>AAADDDFFFGGGFFFGGGGGGFFFEEECCC@@@???BBBCCCEEEEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLOOOPPPQQQQQQRRRRRRQQQQQQSSSSSSTTTTTTUUUUUUUUUVVVVVVUUUTTTSSSSSSRRRRRRSSSMMMMMMMMMMMMKKKJJJIIIHHHIIIHHHHHHIIIKKKMMMPPPRRRNNNOOOOOOOOOPPPPPPQQQQQQTTTRRRPPPOOOOOONNNKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLKKKHHHEEECCCCCCGGGFFFFFFGGGJJJIIIDDD@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA???@@@@@@HHHHHHJJJLLLMMMLLLIIIFFFGGGKKKRRRYYY```gggnnnssswwwxxxwwwuuurrrppppppqqqrrrssstttttttttsssrrrqqqtttssstttwww{{{}}}{{{{{{xxxvvvvvvwwwxxxwwwyyyzzzzzzyyyxxxyyyzzz{{{{{{}}}zzzsssnnnjjjfff```\\\WWWUUURRROOOLLLJJJIIIHHHDDDAAA>>><<<:::777444222222111//////000000000///------------------------***++++++,,,---......///++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,,,,+++******++++++***)))------------------------............///000111111111///......000000///------000000------///000------...//////000000000//////.........//////---+++...---,,,+++,,,...000222111000000////////////000///000111222444666777777333555777888999:::>>>@@@AAACCCFFFJJJNNNTTTZZZ^^^ccciiinnnoooqqqwww{{{{{{aaabbbcccfffiiimmmqqqssspppnnnjjjfffccc```^^^^^^^^^]]][[[VVVPPPKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDD???FFFEEEGGGPPPPPPNNNSSSYYY\\\aaaeeehhhjjjmmmooojjjiiigggfffeeeffffffgggiiihhhffffffgggiiilllmmmsssssssssuuuwwwxxxzzzzzzyyyvvvqqqjjjccc]]]XXXUUUWWWXXX[[[```fffmmmsssvvvyyy|||yyyuuunnnhhh___YYYVVVSSSOOOLLLFFFEEECCC@@@>>>>>>@@@BBBEEEGGGKKKOOOSSSVVVXXXYYYPPPIIIDDDDDDGGGOOO\\\iiiuuu~~~~~~yyysssjjj```VVVOOOEEECCC???======???AAACCCDDDFFFIIILLLOOOQQQRRRRRRUUUVVVWWWWWWVVVWWWXXXYYY___eeejjjkkklllooopppnnnhhhfffaaa[[[VVVRRROOONNNMMMOOOQQQPPPMMMIIIGGGFFFBBB???===>>>AAADDDGGGGGGFFFFFFFFFEEECCCBBB@@@???BBBDDDEEEEEEDDDDDDDDDEEEHHHGGGFFFFFFFFFGGGIIIJJJIIIJJJJJJKKKLLLMMMNNNNNNRRRRRRSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWYYYWWWVVVTTTSSSSSSSSSTTTPPPPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGIIIMMMQQQSSSPPPPPPPPPQQQRRRRRRSSSSSSSSSQQQNNNMMMMMMNNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNMMMIIIFFFDDDCCCGGGFFFFFFJJJNNNMMMFFF???CCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCAAAAAABBBCCCIIIIIIKKKLLLLLLJJJHHHFFFHHHLLLTTT\\\cccjjjqqquuuxxxxxxwwwtttqqqppprrrsssssssssttttttsssqqqooonnnqqqssswww|||~~~}}}}}}~~~yyyxxxvvvuuuuuuwwwyyy{{{}}}~~~yyyrrrnnnkkkgggaaa]]]XXXVVVSSSOOOLLLJJJIIIHHHGGGDDDAAA???===:::777444333111//////000111000///---------,,,,,,---------++++++,,,,,,---...//////***++++++,,,,,,++++++******,,,------,,,++++++,,,,,,++++++++++++++++++***..............................------...000222333222000//////000000...---444444444222111000///------...///000000000000000000///...///000000...,,,000...,,,++++++---///111111000///..................///111222444444444444555777:::;;;<<<>>>AAACCC@@@BBBDDDGGGJJJPPPVVVZZZaaaggglllmmmpppvvvyyyyyy~~~^^^^^^___bbbeeeiiimmmooollljjjgggccc```^^^]]]\\\ZZZYYYVVVQQQKKKGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFEEEMMMLLLNNNVVVUUUQQQVVV[[[^^^cccgggjjjllloooqqqmmmllljjjhhhgggffffffgggeeeeeedddeeehhhlllqqqtttyyy{{{}}}~~~~~~}}}yyyssslllddd]]]YYYXXXXXXYYY\\\aaahhhnnnrrrvvvyyy}}}tttnnneee^^^ZZZUUUPPPLLLGGGFFFDDD@@@>>>>>>AAACCCHHHJJJOOOSSSVVVVVVVVVVVVNNNHHHDDDFFFIIIQQQ^^^jjjvvv}}}zzztttkkkaaaWWWPPPIIIFFFBBB???>>>@@@CCCEEEGGGIIIKKKNNNPPPQQQRRRRRRWWWXXXXXXWWWWWWXXX\\\___ccciiinnnnnnooorrrrrrpppjjjgggbbb\\\WWWRRRPPPNNNOOOQQQRRRQQQMMMIIIFFFEEEBBB???===>>>AAADDDGGGGGGFFFFFFEEEEEEDDDBBBAAAAAABBBDDDFFFFFFEEEEEEEEEFFFHHHHHHGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYYYY]]][[[YYYVVVTTTTTTTTTTTTQQQQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHHHHIIIMMMPPPSSSQQQQQQRRRRRRRRRSSSSSSSSSQQQNNNKKKJJJKKKLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMJJJGGGEEEEEEFFFEEEGGGLLLPPPOOOHHHAAACCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCAAABBBCCCBBBBBBBBBEEEGGGIIIKKKLLLLLLKKKIIIHHHGGGHHHMMMUUU^^^eeelllssswwwyyyyyywwwuuurrrqqqssstttssstttttttttrrrqqqooonnnqqquuu{{{|||}}}}}}zzzxxxttttttuuuvvvyyy|||{{{vvvqqqmmmkkkhhhddd```ZZZXXXTTTPPPLLLIIIHHHGGGHHHEEEBBB???===:::777444333111000///000111000///...---,,,,,,,,,,,,---...++++++,,,------...//////***++++++,,,,,,++++++******,,,------,,,++++++,,,++++++,,,++++++++++++,,,........................------,,,,,,---///111222222111//////000000///---......000222444333333444---...///000111111111111111000000000111111///...111000...,,,,,,,,,---...000000///...---------...---...///111222222222222555777:::<<<===???AAACCC???@@@BBBDDDGGGLLLSSSXXX^^^eeekkklllpppuuuxxxwww}}}~~~ZZZZZZ[[[]]]___ccceeeggggggeeebbb___\\\ZZZZZZYYYSSSRRROOOKKKFFFCCCCCCDDDAAAAAA@@@@@@AAABBBBBBCCCEEEDDDDDDDDDFFFHHHJJJKKKNNNUUUTTTUUU\\\ZZZUUUZZZ\\\___dddgggjjjlllnnnpppnnnllljjjhhhfffeeeeeeeeebbbbbbcccfffjjjpppvvvyyy}}}zzzsssjjjaaa\\\WWWVVVVVVWWW\\\bbbiiimmmrrrwww~~~zzzsssjjjbbb]]]XXXQQQMMMHHHGGGEEEAAA??????BBBEEEKKKNNNSSSVVVXXXVVVTTTRRRKKKGGGEEEHHHLLLSSS___jjjuuu|||zzztttmmmcccYYYRRRNNNJJJFFFBBBAAACCCFFFHHHKKKMMMOOOQQQSSSSSSSSSSSSXXXYYYXXXVVVUUUXXX___eeehhhooosssrrrrrrttttttqqqkkkiiiddd^^^YYYUUURRRQQQRRRTTTUUUTTTPPPKKKHHHGGGBBB@@@>>>>>>AAADDDFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDFFFGGGFFFEEEFFFGGGGGGGGGGGGHHHJJJKKKMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]```___]]][[[YYYWWWVVVVVVRRRQQQQQQPPPNNNLLLJJJIIILLLKKKKKKKKKLLLNNNQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOLLLJJJIIIJJJKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLKKKIIIGGGFFFGGGFFFFFFHHHKKKNNNNNNIIIDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCBBBBBBCCCFFFHHHJJJLLLMMMMMMKKKIIIIIIIIIIIIOOOWWW___gggmmmssswwwxxxxxxxxxvvvtttsssssstttttttttsssrrrqqqqqqqqqpppsssxxx}}}zzz~~~~~~{{{xxxvvvuuutttvvvyyy}}}zzzuuupppmmmkkkiiieeeaaa[[[XXXUUUPPPLLLIIIHHHGGGFFFCCC@@@===:::888444111333222000000111111111000///...---,,,,,,---...///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++***,,,------,,,++++++,,,***+++,,,,,,++++++,,,---........................------------...///000000222000//////111111000...///...///222222///...///---...///000111222222222222111111111222222000...000///......------------000//////............///....../////////000000111111444888:::;;;===???AAA>>>???@@@BBBEEEJJJQQQVVV\\\ccciiikkkoootttwwwvvv|||}}}VVVVVVVVVVVVXXXZZZ\\\^^^]]][[[YYYVVVTTTRRRRRRRRRLLLKKKIIIEEEBBB@@@AAACCCCCCCCCCCCDDDEEEHHHJJJKKKMMMLLLLLLLLLNNNPPPSSSTTTUUU[[[ZZZYYY```^^^YYY]]]]]]```dddgggiiikkkmmmooollljjjhhheeedddcccccccccaaabbbdddhhhmmmsssxxx{{{xxxnnnccc]]]SSSRRRQQQRRRWWW]]]eeeiiinnnttt|||xxxoooggg```ZZZSSSNNNKKKIIIFFFCCC@@@AAADDDHHHNNNQQQVVVYYYYYYVVVRRROOOHHHEEEEEEJJJOOOUUU```jjjuuuzzz~~~}}}}}}}}}zzz{{{}}}~~~~~~zzzuuunnneee\\\UUUPPPMMMHHHEEEDDDGGGJJJMMMPPPRRRTTTUUUWWWWWWWWWVVVYYYYYYXXXUUUTTTXXXbbbjjjooouuuxxxvvvuuuvvvuuurrrnnnkkkfffaaa\\\XXXVVVUUUSSSUUUVVVTTTPPPKKKHHHGGGCCCAAA>>>>>>@@@CCCEEEEEECCCCCCCCCCCCCCCDDDEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYYYYYYYZZZ\\\]]]___^^^^^^___```aaaaaabbbbbbbbbbbbaaa```___]]][[[ZZZUUUUUUTTTSSSQQQOOOMMMLLLPPPOOOOOOPPPPPPRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNLLLJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKJJJGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDBBBAAAAAADDDFFFJJJLLLNNNNNNKKKJJJKKKLLLJJJOOOXXX```gggnnnsssvvvwwwxxxyyyxxxvvvttttttttttttsssrrrqqqqqqrrrssstttxxx}}}{{{zzz~~~|||zzzxxxvvvvvvvvvwwwyyy|||{{{vvvqqqmmmkkkhhhddd```YYYWWWTTTPPPMMMKKKIIIIIIFFFCCC???<<<:::777333000444222000000111222111000000///---,,,,,,---///000,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,***,,,------,,,++++++,,,)))+++------++++++,,,...------------------------...//////000000000//////111000//////111222111000444000111333111+++(((***---...///000111222222222222111000111222111000...,,,,,,.../////////....../////////...//////000000000000///......///111111000333777:::;;;===???@@@===>>>???AAADDDJJJQQQVVVXXX```fffiiilllrrrtttssszzz|||~~~SSSRRRRRRRRRSSSTTTVVVWWWTTTSSSPPPMMMKKKJJJJJJJJJGGGGGGEEEBBB??????@@@BBBGGGGGGHHHJJJLLLOOORRRTTTUUUTTTTTTTTTVVVXXX[[[]]]XXX^^^\\\[[[bbb```[[[```]]]aaaeeehhhiiikkklllnnniiihhhfffcccbbbaaaaaaaaaaaabbbeeeiiinnntttxxx{{{{{{oooddd]]]OOONNNMMMNNNSSS[[[bbbggglllsss{{{{{{rrriiiccc\\\TTTOOOMMMKKKHHHDDDBBBCCCFFFJJJPPPSSSXXX[[[ZZZVVVPPPMMMEEECCCEEEKKKQQQWWWaaakkktttzzz}}}{{{{{{~~~}}}wwwyyy|||}}}yyyuuuooofff]]]WWWQQQNNNIIIFFFFFFJJJNNNQQQTTTUUUWWWYYYZZZZZZYYYYYYYYYYYYWWWSSSRRRXXXdddmmmtttyyy|||yyywwwxxxvvvssspppmmmiiiccc___[[[YYYXXXRRRTTTUUUSSSNNNJJJFFFEEEDDDBBB???>>>@@@CCCDDDEEEBBBAAAAAABBBCCCDDDEEEFFFCCCDDDGGGGGGGGGFFFHHHIIIKKKMMMPPPSSSVVVWWWXXXXXXSSSTTTUUUVVVWWWXXXXXXYYY[[[[[[[[[[[[\\\^^^```aaa```aaaaaacccdddeeeffffffccccccdddddddddbbb```___YYYYYYXXXWWWUUUSSSQQQPPPRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLKKKIIIFFFDDDEEEFFFJJJKKKLLLJJJHHHFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHGGGGGGFFFCCC@@@@@@BBBDDDJJJMMMOOONNNLLLKKKLLLNNNJJJPPPXXXaaahhhmmmsssvvvvvvxxxyyyyyywwwttttttttttttsssqqqppppppsssuuuwww|||zzzyyy}}}yyyxxxuuuttttttuuuxxxyyy~~~}}}xxxrrrmmmkkkgggbbb^^^WWWUUUSSSPPPMMMLLLLLLKKKHHHEEEAAA>>>;;;888555222444222000000111222111000111000...------...000111---,,,,,,++++++******))),,,------......------,,,***,,,...---,,,+++,,,,,,)))+++...---++++++---///------------------------///000111222222111///...000///...///111222222111000---///444555000...111---...///000222222333333111000///000111111///---(((***---///111111000//////////////////000111222222111///......000111333111444999<<<===>>>@@@BBB======>>>@@@CCCIIIQQQWWWVVV^^^dddgggkkkppprrrqqqzzz{{{~~~TTTSSSQQQNNNLLLMMMPPPSSSNNNLLLHHHEEECCCBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKNNNOOOQQQTTTWWWYYY\\\]]][[[^^^```___^^^^^^```cccccc___\\\]]]\\\ZZZ[[[___```aaaccceeefffgggggggggfffddd```[[[XXXWWWZZZ\\\aaaeeejjjnnnrrrvvvzzz~~~~~~yyyqqqdddYYYLLLLLLMMMOOOSSSZZZbbbhhhnnnrrrzzz~~~wwwppphhh___VVVQQQNNNMMMKKKGGGDDDFFFLLLQQQSSSUUUXXXYYYWWWRRRLLLHHHAAAAAACCCGGGOOOZZZdddkkkvvvxxx{{{||||||||||||}}}wwwzzz}}}~~~~~~~~~~~~{{{zzzwwwtttnnnfff\\\VVVTTTPPPMMMMMMLLLLLLRRRYYYXXX[[[```cccccc```[[[XXXVVVTTTQQQQQQUUU]]]ffflllwww{{{|||zzzyyyzzzxxxtttlllllljjjgggccc^^^YYYWWWQQQQQQQQQPPPNNNKKKHHHFFFAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLPPPPPPQQQSSSTTTVVVWWWWWWXXXXXXXXXWWWWWWXXX[[[^^^______``````aaaaaabbbbbbdddcccdddeeehhhhhhgggffffffhhhiiijjjiiifffbbb```]]]ZZZVVVSSSRRRRRRTTTVVVWWWWWWVVVVVVVVVUUUUUUUUUWWWUUUSSSQQQPPPPPPRRRSSSLLLJJJHHHHHHJJJNNNRRRVVVGGGFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJIIIHHHFFFCCC@@@===<<>><<<:::777444222111111111222111///,,,//////---++++++---111555,,,,,,+++++++++,,,------000...------.........------,,,***)))))))))******++++++++++++++++++++++++,,,------...///000000111111111000000000000111111555555555222000//////111111000/////////000222333000,,,)))+++///111///,,,000/////////000000---+++...///000111111222111111000---+++,,,...000...,,,111111111111222333444555555666777888:::;;;<<<=========>>>>>>@@@EEEKKKPPPVVVZZZ___dddgggkkkooorrruuuwwwzzz}}}~~~KKKLLLLLLJJJHHHGGGIIIJJJHHHFFFCCCAAA@@@AAABBBCCCFFFGGGIIIJJJKKKLLLOOOQQQYYYZZZ\\\___bbbdddfffgggfffggghhhfffdddeeegggjjjjjjdddaaa```^^^\\\]]]aaabbbdddfffgggggggggeeeddd___^^^[[[WWWTTTUUUXXX[[[aaadddgggkkknnnsssyyy}}}|||wwwooobbbXXXNNNNNNNNNOOOSSSZZZcccjjjpppttt{{{|||uuummmcccZZZUUUOOOOOOMMMHHHEEEEEEJJJOOOUUUVVVXXXWWWTTTOOOIIIEEEBBBBBBEEEJJJRRR]]]gggmmmsssvvvyyyzzz{{{{{{{{{}}}xxxyyy{{{|||{{{zzz{{{||||||{{{yyywwwssslllddd^^^YYYSSSNNNMMMNNNOOOUUU[[[]]]___bbbdddccc```\\\YYYTTTRRROOOPPPUUU]]]gggmmmyyy}}}~~~|||{{{|||yyytttooonnnlllhhhccc]]]XXXUUUPPPPPPPPPOOOMMMJJJGGGEEECCCBBBAAA@@@@@@AAACCCDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHIIIKKKMMMNNNRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYXXXXXXZZZ]]]```aaaaaaaaabbbbbbcccccccccffffffeeegggjjjkkkkkkjjjjjjlllmmmnnnlllhhhdddaaa[[[YYYWWWUUUTTTVVVWWWYYYWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTPPPNNNKKKIIIJJJMMMPPPSSSHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFDDDCCCDDDHHHKKKKKKKKKNNNRRRRRRMMMKKKMMMOOOYYYbbbfffjjjooossssssvvvtttsssrrrssstttsssrrrtttrrrooommmnnnssszzz}}}~~~~~~yyyuuuqqqqqqrrrtttxxx~~~zzzvvvqqqlllhhheeeaaa^^^\\\YYYVVVSSSQQQNNNKKKIIIHHHEEEAAA>>><<<:::777444222111111111222111///,,,//////...---,,,---000333---------------------...///...---------......------,,,+++*********++++++++++++++++++++++++++++++........................111111000000000000111111555666666444111//////000222222111111111222333444555111///000444666444111000//////000111000...+++......000111222222222222222000......000111000///111111111111222333444555555555777888999;;;<<<<<<<<<<<<===>>>???DDDJJJNNNTTTXXX]]]bbbfffjjjnnnqqqsssuuuxxxzzz|||~~~DDDEEEGGGFFFDDDBBBBBBBBBBBBAAA@@@@@@AAACCCEEEGGGIIILLLOOORRRTTTWWW[[[]]]cccdddfffiiikkkmmmooooooqqqqqqooommmkkkllloooqqqpppjjjdddbbb```]]]^^^bbbeeefffhhhhhhgggdddaaa___YYYXXXVVVTTTRRRTTTXXX[[[aaabbbeeehhhlllsss{{{yyytttkkk___VVVOOOOOOOOOPPPTTT[[[eeellltttxxx~~~{{{sssjjjaaa[[[TTTTTTRRRMMMIIIHHHKKKNNNWWWWWWWWWUUUQQQKKKFFFCCCBBBDDDGGGMMMUUU```iiinnnooorrruuuwwwxxxyyyzzz{{{xxxyyyyyyxxxwwwwwwxxxzzz||||||{{{zzzwwwrrrlllgggaaaWWWOOONNNPPPTTTYYY^^^bbbcccccccccaaa^^^ZZZXXXSSSQQQOOOPPPVVV```kkkqqqzzz~~~~~~}}}yyytttqqqpppmmmiiiccc\\\VVVSSSPPPPPPPPPOOOMMMJJJGGGFFFEEEDDDCCCAAAAAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGKKKKKKKKKLLLMMMOOOQQQRRRUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYY\\\___bbbddddddeeeeeeeeeeeeeeeeeehhhffffffgggjjjmmmnnnnnnpppqqqrrrrrrooojjjdddaaaYYYXXXXXXWWWXXXYYY[[[\\\XXXXXXWWWVVVTTTSSSRRRQQQNNNOOOPPPRRRSSSTTTTTTUUUSSSQQQMMMKKKJJJKKKMMMOOOJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKIIIHHHFFFFFFEEEEEECCCBBBBBBBBBDDDEEEGGGHHHEEEFFFGGGHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFHHHLLLOOONNNNNNRRRVVVUUUOOOMMMOOORRR[[[dddhhhkkkpppttttttvvvsssqqqqqqrrrsssssssssrrrqqqnnnlllmmmsss|||~~~|||{{{wwwttttttuuuwwwzzz}}}xxxqqqkkkgggeeebbb```]]]ZZZWWWTTTRRRPPPLLLJJJHHHEEEAAA>>><<<:::777444222111000111111111///---///000000///------...000........................------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............111111111111111111111111555666777666333111000000333333333222333444555555777444222333666888666444/////////000111000...,,,---...///111222333333333222000...///000111111000111111111111111222333444444555666777888999:::;;;:::;;;;;;<<<>>>AAAGGGKKKQQQUUUZZZ```dddhhhmmmppprrrtttxxxzzz|||~~~CCCDDDDDDCCCAAA@@@AAABBBBBBBBBBBBDDDFFFIIILLLNNNOOOSSSXXX\\\```dddhhhkkkmmmnnnppprrrtttuuuvvvvvvuuusssqqqooooooqqqtttvvvrrrkkkfffcccaaa^^^```dddfffggghhhhhhfffbbb^^^[[[XXXWWWVVVTTTSSSTTTXXX[[[___```cccgggmmmvvv}}}vvvooofff\\\TTTOOOOOOOOOPPPTTT\\\gggnnnxxx{{{zzzqqqiiiccc[[[[[[YYYSSSNNNLLLNNNQQQXXXWWWUUURRRNNNJJJFFFCCCBBBDDDIIIOOOXXXaaahhhmmmkkknnnqqqtttuuuvvvxxxyyyvvvwwwwwwvvvuuuvvvyyy{{{}}}|||{{{zzzxxxtttnnnjjjeeeYYYNNNNNNRRRUUUZZZ^^^aaa```___]]]ZZZXXXVVVTTTPPPOOONNNQQQXXXcccnnnuuuzzz~~~yyysssqqqpppmmmiiiccc\\\VVVRRRQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFDDDBBBBBBCCCDDDEEEHHHHHHGGGHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQRRRSSSTTTWWWVVVUUUTTTTTTTTTUUUUUUWWWXXXYYYYYYZZZ]]]aaaeeehhhhhhhhhhhhhhhhhhhhhhhhgggfffdddeeeiiilllnnnooossstttuuutttpppjjjddd```ZZZZZZZZZZZZZZZ[[[[[[\\\XXXXXXVVVUUUSSSQQQPPPOOOLLLNNNPPPRRRTTTTTTSSSSSSQQQOOOLLLIIIHHHIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIGGGFFFDDDCCCCCCEEEFFFHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIMMMQQQQQQRRRWWWZZZXXXRRRQQQSSSUUU___gggjjjmmmrrruuuuuuuuusssqqqppprrrtttttttttqqqpppnnnmmmooouuu~~~~~~}}}}}}~~~{{{xxxuuutttxxxzzz}}}~~~yyyqqqjjjfffdddbbbaaa]]][[[XXXUUUSSSPPPMMMJJJHHHEEEAAA>>><<<:::777444333111000000111111///---///000111000...---,,,---...............------,,,+++---......---------............------------...,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000111111111111111111111111444666888777555222000000333333333333444444555555555333111111333555444333/////////000111111///------...///111222333444444//////...---......//////111111111111111222333333333444555666777888999999888999:::;;;<<>><<<:::777444333222000000000000///...///000222111///,,,,,,,,,,,,------------,,,+++***))),,,......---,,,---...............///.........,,,,,,,,,,,,,,,,,,,,,,,,...//////111222333444444000111222222222222111000222555777777555333222111333333333444444444444444333111000000111111111111/////////000222222000......///000111333333444444/////////.........///000111111000000111111222222333333444444555666777777777888999::::::===AAADDDIIIMMMSSSYYY^^^cccgggkkkpppsssvvvyyy{{{~~~GGGGGGEEEDDDCCCFFFJJJNNNMMMNNNOOOQQQTTTVVVYYYZZZ___ccciiinnnrrrvvvyyy|||zzz{{{|||||||||zzzxxxvvvrrrpppnnnnnnqqquuuxxxxxxqqqllliiihhhfffbbbcccfffgggggggggfffdddbbb```___XXXXXXVVVTTTRRRQQQSSSUUUUUUYYY```iiirrr|||xxxnnneee\\\TTTOOOKKKMMMOOOSSSYYYbbblllssszzzrrrmmm^^^]]]YYYSSSNNNMMMQQQVVVXXXWWWVVVSSSOOOKKKHHHFFFEEEGGGLLLSSSYYY^^^aaacccfffiiimmmoooppprrrsssuuurrrsssuuuvvvwwwyyy|||~~~}}}zzzwwwsssnnnhhhdddYYYQQQJJJJJJLLLLLLNNNQQQNNNNNNLLLKKKJJJJJJJJJJJJGGGIIILLLSSS\\\fffnnnsssyyy~~~{{{vvvrrrqqqoookkkeee___YYYVVVTTTSSSRRRQQQOOONNNMMMMMMIIIGGGDDDBBBBBBCCCFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLRRRSSSTTTVVVWWWXXXYYYYYYWWWVVVSSSRRRQQQQQQRRRSSSUUUWWWYYY[[[]]]aaagggkkkoooooonnnmmmlllkkkkkkjjjmmmkkkjjjllloooqqqssssssrrrqqqpppmmmjjjfffbbbaaa___^^^\\\YYYXXXWWWWWWWWWWWWVVVUUUSSSQQQOOONNNMMMNNNOOOQQQRRRRRRPPPOOOMMMKKKJJJJJJJJJKKKMMMPPPQQQRRRQQQPPPOOOOOONNNOOOOOOMMMMMMNNNNNNMMMLLLLLLKKKHHHHHHHHHHHHHHHJJJKKKKKKIIIHHHHHHHHHHHHJJJKKKLLLJJJJJJKKKMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKMMMQQQTTTSSSTTTWWWWWWSSSNNNPPPVVV]]]fffmmmpppqqquuuwwwwwwuuuttttttvvvxxxyyyyyyxxxrrrssstttuuuwww|||}}}}}}~~~{{{zzz{{{|||}}}}}}~~~xxxqqqjjjgggfffdddddd^^^]]]ZZZYYYWWWSSSNNNKKKHHHEEEAAA>>><<<:::777444444222000///000000///...///000111000...---,,,---,,,------...---,,,***)))'''+++//////---+++---///------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444555666000111222333333222111000000333555555444333333444333333444555555555555444333333222111111111222222/////////000222222000...///000111222333333333333111222222111000000111333111111000000000111111222222222333333444555555666666777999999:::<<>><<<:::777444444222000///000000000//////000111///...------...---......///...,,,***)))&&&***//////---+++,,,///,,,---.../////////......------------------------------...///111222333333000111333444444333111000///000222333222333555666444555666777777777666666444444444333222222222333/////////111222333111///111222222333333222222111000222333222000///111333111111000000000000111111111111222222333444444444666777999999:::;;;>>>@@@AAAFFFLLLSSSXXX^^^cccgggiiilllpppsssuuuxxx|||NNNPPPSSSUUUVVVXXXZZZ[[[bbbbbbccccccdddeeefffffffffjjjooosssvvvwwwyyyzzz|||}}}}}}|||zzzuuuqqqooollljjjhhhiiilllnnnmmmkkkjjjfffdddccc___XXXUUUVVVYYYXXXWWWVVVWWWXXXZZZ[[[ZZZ[[[[[[YYYXXXXXXZZZ\\\\\\cccmmmwwwvvvjjj___VVVPPPLLLJJJMMMSSSZZZbbbkkksssyyyzzzqqqkkk___]]]XXXQQQMMMPPPWWW]]]^^^]]]\\\XXXSSSLLLFFFBBBKKKMMMRRRWWWZZZ\\\\\\\\\fffhhhlllnnnooooooppprrrqqqsssvvvwwwwwwvvvwwwwwwpppmmmjjjgggddd___ZZZVVVGGGEEEFFFGGGDDD@@@???CCC@@@AAACCCDDDFFFHHHIIIJJJLLLQQQXXXaaajjjrrrwwwzzz|||~~~}}}{{{xxxrrrjjjbbb[[[WWWSSSRRRPPPOOONNNMMMMMMMMMGGGEEEBBB@@@AAADDDGGGJJJMMMMMMMMMNNNOOOQQQRRRSSSWWWYYY[[[]]]^^^___^^^^^^YYYWWWUUUSSSRRRSSSUUUWWWXXXZZZ]]]```ccchhhnnnrrrrrrqqqpppooonnnmmmlllkkklllllllllnnnpppqqqpppooopppnnnjjjgggeeeddddddeee^^^[[[XXXUUUTTTUUUWWWXXXTTTTTTSSSQQQPPPOOONNNNNNMMMNNNOOOOOOPPPPPPPPPPPPSSSSSSSSSSSSUUUWWWYYY[[[ZZZXXXWWWUUUSSSQQQQQQPPPSSSSSSSSSSSSQQQOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNMMMMMMMMMQQQRRRSSSTTTUUUUUUUUUUUUOOOPPPQQQQQQRRRVVV[[[___ZZZZZZ[[[YYYSSSOOOUUU^^^aaajjjqqqrrrssswwwyyyxxxvvvwwwyyy|||}}}zzzuuuwwwzzz}}}~~~|||yyyyyyzzz~~~~~~zzztttpppnnnllljjjiiicccbbb```^^^\\\XXXSSSPPPHHHEEEAAA>>><<<:::777444555222000//////000000//////000000///------...000...///000000///---+++***%%%***///000---+++,,,///+++,,,.../////////......------------------------------......//////000000000111333444444333111000...///111111111333666888555666777999999888888777444444444333111111222333/////////111333333111///222333333333333222111111...000111000...---///222111111000000000000000111111111111222222333333444666888999::::::;;;===???@@@DDDKKKQQQWWW]]]bbbfffjjjmmmpppsssvvvyyy}}}ZZZZZZYYYZZZ\\\```cccfffiiiiiijjjjjjjjjiiiiiihhhmmmnnnoooqqqsssuuuwwwxxxyyyyyyxxxuuurrrnnnjjjhhheeeeeeeeedddccccccbbbbbbbbb]]]ZZZZZZXXXRRRNNNNNNMMMNNNPPPPPPQQQRRRVVVXXX]]]aaaddddddaaa```dddhhhkkkrrr{{{yyynnnfff\\\SSSPPPRRRLLLOOOUUU]]]fffpppxxx|||yyynnnfff\\\YYYTTTPPPPPPSSSXXX\\\___^^^[[[WWWSSSNNNJJJGGGMMMQQQUUUXXXZZZZZZ\\\]]]aaacccfffjjjnnnrrrtttuuu{{{yyywwwwwwvvvrrrlllgggcccaaa^^^]]][[[XXXRRRMMMFFFEEEBBB@@@??????@@@AAAEEEEEEEEEFFFGGGIIIKKKMMMSSSWWW]]]gggpppwwwzzz{{{~~~~~~~~~~~~{{{vvvooofff^^^ZZZNNNSSSWWWWWWQQQMMMLLLMMMGGGDDD@@@???AAADDDGGGHHHLLLNNNPPPRRRRRRRRRTTTUUUTTTXXX[[[ZZZ\\\^^^^^^ZZZYYYTTTNNNKKKNNNRRRTTTUUU[[[\\\]]]___bbbfffjjjlllllllllmmmnnnoooooonnnnnnqqqqqqppppppooooooooooooiiigggeeeeeeeeeeeecccbbb]]]ZZZUUURRRSSSUUUVVVWWWUUURRRNNNLLLLLLNNNOOOOOOOOOMMMMMMOOOSSSUUUSSSPPPRRRRRRSSSTTTUUUWWWXXXYYYYYYWWWTTTQQQOOONNNNNNOOOSSSSSSSSSRRRPPPNNNLLLJJJNNNMMMLLLKKKKKKLLLMMMNNNOOONNNNNNOOOOOOPPPQQQRRRPPPQQQTTTVVVWWWXXXXXXWWWSSSOOOLLLMMMRRRWWW[[[\\\]]]ZZZVVVSSSSSSVVVZZZ]]]gggjjjooosssuuuxxxzzz|||zzz{{{~~~~~~}}}~~~vvv|||}}}yyytttpppmmmkkkiiihhhcccaaa```^^^\\\XXXSSSOOOKKKGGGBBB===999666333111555333111000111111000/////////...---------------...---,,,++++++---...///---///111111000//////111//////000111222333444444///............///000000000000000///000111111222111111111111111222222222111000000000000000111111666222///222888;;;777222222333333222111000//////222333333222111111222444333222222111000111111111...000222222111000000111777666333111//////000111000111111111000000222555666666777888:::;;;<<<===@@@CCCIIINNNSSSXXX^^^bbbfffnnnmmmnnnvvvwwwvvv~~~aaa```______```cccfffhhhkkkkkkkkkkkkkkkjjjiiiiiikkklllmmmoooqqqsssttttttttttttrrrppplllhhheeeccc______^^^^^^]]]\\\[[[[[[YYYUUURRRSSSQQQKKKHHHIIIHHHIIILLLNNNPPPTTTZZZ]]]dddhhhlllmmmkkklllpppssszzz~~~wwwmmmddd[[[RRROOOQQQMMMPPPVVV^^^gggqqqxxx|||zzzooohhh]]]ZZZUUUQQQQQQTTTYYY\\\aaa```\\\XXXSSSOOOMMMKKKPPPSSSWWWZZZZZZ[[[\\\]]]ccceeehhhlllpppsssuuuvvv{{{yyywwwvvvtttooohhhbbb]]][[[YYYYYYXXXTTTNNNJJJDDDCCCAAA@@@???@@@AAABBBJJJJJJJJJKKKLLLOOOQQQRRRWWW[[[aaaiiiqqqwwwzzz{{{~~~}}}xxxqqqhhh```[[[SSSWWWZZZXXXRRRLLLJJJKKKGGGDDD@@@???AAAEEEGGGIIIIIIJJJMMMMMMMMMMMMNNNPPPTTTXXXZZZYYYYYY\\\ZZZWWWVVVQQQLLLJJJMMMQQQTTTUUUYYYZZZ\\\^^^bbbeeehhhiiijjjkkkmmmnnnoooppppppppprrrrrrqqqqqqpppooonnnnnniiigggffffffffffffdddccc]]]ZZZWWWUUUUUUUUUUUUUUUTTTQQQMMMKKKKKKLLLKKKKKKMMMNNNPPPRRRRRRSSSTTTTTTSSSSSSTTTTTTUUUWWWXXXYYYVVVTTTQQQOOOMMMMMMNNNNNNQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVUUURRROOOLLLMMMRRRVVVYYYZZZ\\\XXXTTTQQQQQQUUU[[[^^^iiilllqqquuuwwwyyy{{{|||zzz|||~~~}}}yyy|||xxxsssooolllkkkiiigggcccaaa___^^^\\\XXXSSSOOOIIIFFFAAA===:::888555333333111//////000000///...000//////..................------,,,,,,,,,---------,,,+++,,,///000///...000000000111111222222333......------......///000000000000000000111111222333333222222111111111000000000000000000111222333555333111444888999777444666444111000000111111111222333333222111111222444333333222111111111111111...000111111000///000111444333222111111222333333///000222222111111222333555666777888999;;;<<<<<<===AAAGGGMMMRRRXXX^^^bbbdddllllllllltttuuuuuu|||gggfffdddcccdddeeehhhiiinnnnnnnnnmmmlllkkkjjjiiiggghhhjjjkkkmmmnnnoooooommmlllkkkhhheeeaaa^^^\\\XXXXXXWWWVVVUUUTTTSSSRRROOOKKKJJJKKKJJJEEEDDDFFFEEEGGGJJJMMMQQQWWW^^^cccooossswwwyyyzzz{{{}}}tttjjjbbbYYYPPPMMMOOOOOORRRXXX```jjjssszzz~~~}}}rrrjjj___\\\WWWSSSSSSVVVZZZ]]]cccaaa\\\WWWTTTRRRQQQQQQUUUXXX[[[\\\\\\\\\]]]^^^eeegggjjjnnnrrruuuwwwxxxyyyxxxvvvsssoooiiiaaa\\\VVVVVVVVVVVVUUURRRLLLHHHEEEEEEDDDDDDDDDEEEFFFGGGNNNNNNNNNOOOQQQSSSVVVWWW]]]aaagggnnnuuuyyy{{{|||{{{sssjjjbbb]]]XXXZZZ[[[XXXQQQKKKIIIHHHEEEBBB??????AAAEEEHHHIIIHHHIIIJJJJJJIIIIIIJJJLLLUUUXXXYYYVVVVVVWWWVVVRRRQQQNNNJJJIIILLLPPPSSSTTTWWWXXX[[[^^^aaaccceeefffhhhjjjlllnnnqqqrrrssstttsssssssssrrrpppooonnnmmmiiihhhffffffggggggfffddd___]]]ZZZYYYXXXWWWTTTRRRQQQOOOLLLKKKJJJJJJHHHGGGKKKOOOSSSTTTRRRQQQUUUXXXUUUUUUVVVVVVVVVVVVWWWWWWQQQPPPNNNMMMMMMMMMNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQLLLLLLLLLMMMMMMOOOPPPQQQSSSSSSSSSSSSTTTUUUVVVVVVYYYYYYYYYYYYXXXVVVTTTSSSPPPOOONNNPPPSSSVVVXXXXXXZZZVVVRRROOOPPPVVV]]]bbblllpppvvvzzz{{{{{{{{{|||{{{}}}}}}|||{{{wwwrrrnnnkkkjjjhhhfffcccbbb___^^^\\\XXXSSSPPPIIIEEEAAA>>><<<:::777666111000......///000000///111000000///////////////............---,,,++++++///+++(((***...111000...////////////////////////---------------......///000000000000000111111111555444333111000000//////000000000111111333444555333333444555666777666666:::555000...000222333222111222333222111111222444444333333222222222222222///000111000///...///000000111111222444555555666///000222333222111111222555555666777999:::;;;;;;;;;???EEEJJJPPPVVV]]]aaaaaaiiiiiikkkssssssssszzz~~~gggfffeeeeeeeeeggghhhiiippppppooonnnmmmkkkiiihhhcccdddeeeggghhhhhhhhhhhheeedddbbb___\\\YYYWWWVVVRRRQQQPPPOOONNNLLLLLLKKKHHHEEEFFFHHHGGGDDDDDDHHHIIIKKKNNNQQQVVV]]]eeekkkyyy}}}}}}yyyqqqhhh```WWWOOOKKKMMMQQQTTT[[[dddmmmvvv}}}uuummmaaa^^^YYYVVVUUUWWWZZZ]]]ccc___ZZZUUUSSSSSSUUUVVV[[[]]]______^^^^^^^^^___fffgggjjjnnnrrruuuvvvwwwwwwvvvtttpppjjjbbbZZZUUURRRSSSUUUVVVVVVSSSOOOLLLKKKKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQSSSVVVXXXZZZaaafffmmmtttyyy}}}}}}uuulllccc^^^YYYZZZYYYVVVOOOJJJGGGGGGBBB???======@@@DDDGGGHHHIIIJJJKKKKKKIIIIIIJJJLLLTTTWWWWWWSSSRRRSSSQQQMMMLLLKKKIIIIIIKKKOOORRRTTTVVVXXX[[[^^^aaabbbccccccfffhhhkkkooorrruuuwwwxxxtttttttttsssqqqooommmllliiihhhgggggghhhiiihhhfffbbbaaa```___]]]YYYTTTPPPNNNLLLKKKJJJJJJJJJHHHFFFKKKNNNRRRSSSSSSTTTVVVXXXWWWWWWWWWWWWVVVVVVUUUUUUNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLMMMNNNPPPQQQSSSSSSUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYWWWUUUSSSRRRPPPPPPQQQSSSUUUWWWXXXXXXZZZVVVRRROOORRRYYYaaagggoootttyyy}}}~~~}}}|||{{{}}}zzzvvvqqqmmmkkkiiigggeeeeeeccc```^^^\\\YYYUUUQQQJJJGGGBBB>>><<<:::777555111///......000111111000222111111000///000000000......//////...,,,***)))111///---,,,---///111111---------,,,,,,+++++++++---,,,,,,,,,,,,---......//////000111111111111111333222000////////////000000000000111222444555666111444777777555555666888:::555000///222444444222111222333222111111333555555444444333333333333333///000111000...---///000///000222333555555666666111222222111000000222333444444555666888999::::::;;;>>>CCCHHHMMMRRRYYY]]]___hhhhhhjjjrrrsssrrryyy}}}~~~ffffffeeefffggghhhjjjkkkpppooonnnllljjjgggeeeddd\\\^^^___```aaa```___^^^YYYXXXWWWTTTRRRPPPOOONNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDGGGGGGEEEHHHNNNNNNQQQVVV[[[aaaiiirrrwww}}}}}}|||{{{yyyuuunnneee^^^VVVMMMJJJKKKQQQUUU\\\fffpppyyyvvvnnnbbb___[[[WWWVVVWWWZZZ\\\___[[[VVVRRRRRRTTTXXX[[[```bbbcccbbbaaa```aaabbbeeegggiiimmmpppsssuuuvvvuuutttqqqkkkddd\\\UUUQQQOOORRRUUUWWWWWWUUUSSSQQQTTTTTTUUUVVVVVVUUUTTTSSSPPPQQQQQQSSSVVVYYY\\\]]]dddjjjssszzz~~~vvvlllddd^^^WWWWWWUUUQQQLLLIIIFFFFFF???===<<<<<>>;;;888444222333222000000111222222111222111111000000000000000............---,,,++++++***///222...(((%%%***111222222111111000000000000---------------......///...///000222222111111000...---,,,,,,---///222333000000000111111333444555222555888888666555777999666666777777666555333333333444555555444444666888777666666555555555555555222333222000......///111222222222222222222222222444444111///---...222555222222333444666777888888===???AAABBBEEEIIIOOOSSS[[[eeefffiiirrrrrrpppwwwyyy{{{}}}eeeeeeeeeeeeeeeeeeeeeeeeeeedddbbb___[[[WWWTTTRRRLLLMMMOOOPPPOOOMMMKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHLLLQQQRRRSSSZZZbbbbbbffflllrrrwww}}}~~~~~~|||yyyvvvwwwvvvuuuuuuwwwwwwvvvtttqqqjjjccc]]]UUULLLIIIJJJHHHMMMWWWbbbnnnxxxvvvnnncccaaa]]]YYYWWWWWWYYYZZZUUUSSSQQQQQQSSSYYY___cccggghhhhhhgggfffeeefffhhheeefffiiilllooorrrssstttqqqoookkkcccZZZTTTRRRRRRRRRUUUXXXZZZZZZ\\\___bbbhhhhhhhhhfffccc^^^YYYUUUVVVVVVXXXZZZ]]]aaadddfffmmmuuuzzzpppgggaaaWWWTTTPPPKKKHHHFFFDDDCCCAAA???>>>>>>@@@BBBCCCCCCDDDEEEGGGHHHIIILLLPPPTTTMMMOOOOOOKKKKKKNNNNNNKKKIIIKKKNNNOOOOOOPPPSSSVVVXXXXXXYYYZZZ[[[]]]___```eeegggkkkpppvvvzzz}}}{{{|||~~~~~~~~~{{{yyywwwsssrrrrrrsssuuuwwwvvvuuuvvvuuutttqqqlllddd[[[TTTNNNKKKGGGEEEDDDDDDCCCBBBEEEFFFHHHLLLOOORRRSSSSSSTTTTTTVVVVVVUUUTTTRRRQQQPPPQQQSSSTTTVVVXXXXXXYYYZZZYYYWWWTTTSSSRRRQQQQQQSSSTTTVVVXXXYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXXXXXXXWWWUUUSSSRRROOORRRUUUVVVWWWZZZ^^^aaa]]][[[XXXXXX\\\ccckkkpppsssvvvzzz|||||||||}}}~~~}}}{{{wwwrrrmmmkkkiiigggfffbbb```\\\YYYWWWTTTQQQOOOJJJGGGAAA===:::888555333444222000000000111000///111111000////////////000...------,,,,,,,,,------(((,,,///...***))),,,000222222222222111111111111......------......///000...///111222222222000///111000...---...000222444000000000000000111222333333555666777777777777888666888:::777333222444888444555666666666666888:::888777666666555555666666444444333111///...000222111111000000000111222333222333333222000///000222111111222444555666777888;;;<<<>>>@@@CCCHHHMMMRRRYYYbbbdddgggppppppnnnuuuvvvxxxzzz}}}ccccccbbbaaa``````___^^^```___\\\YYYUUUQQQNNNLLLFFFHHHIIIJJJIIIGGGDDDBBBGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNSSSXXXYYYZZZbbblllnnnrrrvvvzzz|||~~~}}}zzzzzz{{{zzzwwwtttsssrrrrrrtttvvvvvvuuussspppiiibbb]]]UUUMMMIIIJJJDDDJJJTTT```lllwww~~~uuummmcccaaa]]]YYYWWWWWWXXXYYYSSSQQQPPPQQQUUU[[[bbbfffiiiiiijjjhhhgggggghhhjjjeeegggjjjmmmppprrrttttttpppnnniii```XXXSSSRRRTTTWWWZZZ]]]^^^___aaafffjjjqqqqqqpppnnniiibbb\\\XXXVVVVVVWWWZZZ]]]aaadddfffrrryyy|||rrrhhhcccZZZVVVPPPKKKHHHEEECCCAAACCCAAA@@@@@@BBBCCCDDDCCCDDDFFFGGGIIIKKKOOOTTTXXXKKKNNNMMMJJJKKKNNNOOOMMMJJJMMMPPPQQQPPPQQQSSSVVVWWWWWWWWWWWWYYY[[[]]]___eeeggglllqqqvvv{{{~~~~~~}}}|||wwwvvvvvvwwwzzz{{{{{{zzzzzzyyywwwtttooofff]]]WWWPPPLLLGGGCCCAAA@@@??????AAAEEEJJJLLLLLLMMMQQQUUURRRSSSUUUVVVUUUTTTRRRPPPPPPQQQSSSUUUWWWXXXYYYYYYZZZYYYWWWTTTSSSSSSSSSSSSUUUVVVXXXZZZ[[[[[[ZZZZZZVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZYYYWWWUUUSSSQQQNNNQQQTTTUUUVVVYYY^^^ccc\\\[[[YYYZZZ]]]dddkkkooorrruuuxxxzzz{{{|||}}}}}}}}}{{{wwwrrrnnnkkkjjjhhhfff```]]]YYYVVVTTTRRROOOMMMHHHDDD@@@<<<:::888666444333111////////////...---111000000///////////////...---,,,++++++---...///)))***---...///000111222//////000000000000000000///............///000000...///111222333222000///444333111//////000222444111000000000000000111111444555555777888888888777888:::;;;666000000555<<<555666777777777777999;;;888888777666666666666666555555444111//////111333000///......///111333555///111444555333111///...000111222333555666777777999:::<<>>>>>???GGGHHHJJJJJJKKKNNNQQQTTTVVVUUUUUUTTTTTTUUUUUUUUUWWWWWWXXXXXXXXXYYYYYYYYY[[[ZZZWWWVVVVVVXXX[[[]]]ZZZYYYYYYXXXXXXXXXXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\ZZZWWWVVVUUUSSSPPPNNNOOOQQQTTTWWWZZZ]]]^^^___YYYVVVWWW]]]bbbfffmmmsssssswwwzzz|||{{{}}}~~~||||||xxxrrrmmmjjjhhheeeccc___\\\YYYVVVTTTPPPKKKHHHIIIEEE???;;;888666444333333333222222111222222222222222111111000/////////...---,,,---/////////...---------............///...///000111222333333333...---,,,---///111111000000000111111111111000000///000111222222111000///.........///000333666888666888999999888888999:::666999;;;:::666444555777777:::999666666::::::888888444333777888666555666222111000......000111333222222111///...,,,++++++111111111///------///000000111222222333555888;;;;;;:::;;;<<<@@@EEEJJJMMMSSSWWW^^^eeejjjmmmnnnnnnqqqtttxxxzzz|||~~~TTTTTTSSSRRRPPPNNNMMMLLLKKKHHHFFFEEEEEECCC@@@===AAADDDDDDBBBCCCFFFGGGEEEFFFFFFGGGJJJMMMPPPSSSUUUWWWVVVUUUUUUVVVXXXZZZ\\\^^^___aaabbbdddggglllppppppssswww|||~~~{{{xxxuuurrrqqqsssuuuuuuttttttssstttuuuvvvvvvsssqqqqqqmmmfff]]]TTTMMMHHHEEEGGGJJJPPPXXXbbbooozzzwwwnnnhhhbbb]]]\\\YYYTTTPPPQQQLLLNNNQQQWWW^^^ffflllpppqqqooollliiihhhhhhiiijjjkkklllnnnqqqttttttqqqooollleee\\\UUUTTTVVVYYY[[[___aaaccceeeiiiooouuuzzz}}}{{{xxxuuuppphhh```[[[YYYWWWXXX[[[^^^aaagggooozzz~~~xxxoooeee___WWWRRRKKKGGGFFFGGGHHHIIIEEEDDDCCCBBBCCCEEEFFFHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOQQQSSSUUUTTTSSSVVVVVVWWWYYYYYYZZZZZZZZZaaaccchhhmmmssswww{{{}}}~~~|||zzzzzzzzz{{{|||}}}}}}{{{xxxtttlllbbbWWWOOOGGGEEEBBB???======>>>???EEEGGGIIIJJJKKKNNNRRRUUUWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^\\\\\\ZZZZZZZZZ[[[]]]^^^[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\ZZZXXXUUUTTTRRRQQQNNNLLLMMMOOORRRUUUXXX[[[\\\]]][[[XXXYYY^^^cccgggmmmttttttwww{{{||||||~~~~~~}}}}}}~~~zzzyyyuuupppkkkiiigggdddbbb^^^[[[WWWTTTRRROOOKKKHHHIIIEEE@@@;;;999777555333444333333222111111111222///////////////000000000...---,,,---/////////...---------............///000000111222222111111111111///...///000222222111111111111111111111111111111111222222222222111111000000//////111444777999444666777777777777999:::666777999888777666666666777:::999666666999999777999444333555666333111222444333111///.........///111111000///...---,,,,,,111111000///------000222111222333222222444777999;;;;;;;;;===AAAEEEJJJMMMQQQUUU\\\ccchhhkkklllmmmqqqssswwwzzz|||~~~KKKKKKJJJHHHFFFEEECCCCCCCCCAAA@@@@@@AAAAAA???>>>BBBFFFGGGEEEFFFJJJJJJGGGLLLMMMPPPTTTXXX\\\^^^``````___^^^^^^^^^___aaabbbccccccdddddddddggglllpppoooqqquuuyyy|||}}}~~~}}}~~~}}}}}}~~~}}}{{{wwwttttttrrrqqqrrrtttvvvwwwwwwxxxwwwuuuuuuvvvvvvuuusssqqqmmmeee[[[RRRKKKFFFCCCCCCFFFLLLSSS]]]hhhttt|||zzzrrrjjjccc]]][[[WWWPPPLLLLLLJJJLLLQQQYYYbbbkkkssswwwtttrrrooollljjjkkklllmmmnnnooopppssstttsssooolllccc]]]VVVRRRSSSWWW\\\___ccceeeiiimmmqqqvvv|||~~~{{{xxxrrrkkkbbb\\\YYYWWWWWW[[[___cccllluuu~~~|||uuukkkbbb\\\RRROOOKKKIIIIIIJJJKKKKKKGGGFFFDDDDDDDDDGGGJJJLLLKKKLLLNNNOOOPPPPPPOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQPPPQQQSSSSSSRRRQQQTTTTTTUUUVVVXXXYYYYYYZZZ]]]aaagggkkkmmmoootttxxx~~~|||wwwwwwwwwxxxyyyzzz{{{|||zzzxxxtttnnnfff\\\QQQJJJAAA???===;;;;;;<<<>>>@@@CCCEEEHHHJJJLLLPPPTTTWWWXXXXXXVVVUUUUUUUUUVVVVVVVVVXXX[[[___bbbcccdddccc^^^^^^^^^_________``````^^^]]][[[ZZZXXXWWWWWWWWWUUUUUUVVVVVVWWWYYYZZZ[[[WWWUUUSSSQQQPPPNNNKKKIIIKKKMMMPPPTTTWWWYYYZZZ[[[\\\YYY[[[```eeehhhmmmttttttxxx|||~~~~~~~~~~~~~~~{{{wwwuuurrrmmmiiigggeeecccaaa]]]ZZZUUURRRPPPMMMKKKIIIIIIEEE@@@<<<:::888666444555444333222111111000000---------...///000000000...---,,,---/////////...---------............///111111111111111000//////333111000000222333333222222222000000000000222222333333222222222222333333555444444444444666777888333555666777666666888999777666666777999999888666777:::999666555777777444:::555333555555111///000555444111///---,,,,,,,,,////////////............111111000...---...111444222333333333222333555888999999:::<<>><<<:::666999999666555777555222555111000333444222000222111000///......---------------......///000000000111111000......///222555333333333222111111333555666666888:::===@@@CCCEEEJJJNNNTTT[[[aaafffiiikkklllooosssuuuwwwyyy|||~~~@@@@@@???@@@BBBDDDFFFGGGCCCEEEGGGJJJLLLPPPUUUXXXYYY^^^ccceeegggkkkjjjfffffffffffffffggggggggggggggggggggggggggggggffffffccceeefffggghhhjjjmmmpppkkklllnnnppprrrsssttttttpppnnnmmmnnnqqqssssssssswwwyyy{{{}}}~~~{{{yyyxxxwwwvvvtttlllggg^^^TTTLLLFFFCCCAAA???CCCHHHLLLQQQ[[[iiisssvvvlllccc[[[VVVPPPIIIEEEFFFJJJPPPYYYeeeooovvv{{{}}}zzzxxxuuusssrrrsssuuuvvvxxxwwwwwwvvvrrrlllccc]]]VVVSSSOOONNNRRRXXX^^^aaahhhnnnvvv}}}~~~|||yyyvvvqqqjjjbbb]]]]]]ZZZYYY]]]bbbhhhrrr|||~~~~~~{{{tttlllbbbXXXQQQKKKJJJIIIJJJKKKLLLKKKIIIAAABBBCCCDDDGGGJJJLLLNNNQQQRRRSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUURRROOOMMMMMMMMMMMMLLLLLLLLLLLLMMMPPPSSSUUUWWWXXX\\\```bbbbbbcccgggjjjiiijjjkkkllljjjgggdddbbb]]]\\\\\\[[[[[[[[[\\\\\\[[[XXXTTTQQQMMMHHHBBB>>>999888777777999<<<@@@BBBBBBEEEJJJNNNRRRUUUXXX[[[ZZZYYYWWWVVVWWWYYY\\\^^^```aaabbbcccbbbaaa___]]]^^^___```aaabbbaaa```______^^^\\\YYYWWWUUUTTTSSSUUUUUUUUUUUUTTTSSSQQQPPPVVVSSSQQQOOONNNLLLJJJGGGKKKNNNRRRVVVZZZ[[[[[[ZZZXXXWWWYYY```eeehhhmmmrrryyy|||~~~~~~}}}|||wwwsssooommmjjjhhhfffdddaaa^^^\\\YYYUUURRRQQQPPPNNNMMMGGGCCC>>>;;;999888666555555444333222111111000000222222222111000/////////...---,,,---/////////...---------............///***+++,,,...000111222222000...---...000222222111000///............///000111000000000000000000111$$$(((///666:::;;;:::999;;;;;;;;;:::777555666666888888888:::<<<===<<<;;;666999:::777777888777333222...---000222000///000////////////////////////------......///000000111000111111000//////222444222333333222111111333555777888999<<<>>>AAADDDEEEGGGJJJPPPWWW^^^cccgggiiijjjmmmqqqtttuuuwwwzzz|||}}}CCCCCCDDDFFFIIIMMMQQQSSSNNNPPPSSSVVVXXX\\\bbbggghhhnnnrrrssstttuuurrrmmmjjjiiihhhgggfffgggggghhhggghhhhhhiiiiiiiiihhhhhhfffhhhjjjkkkjjjkkklllmmmkkklllmmmooopppqqqsssssspppnnnmmmmmmppprrrttttttyyy||||||zzzyyywwwuuusssjjjeee\\\SSSKKKEEECCCBBB>>>CCCHHHKKKOOOXXXgggrrr~~~tttkkkbbbZZZUUUPPPIIIFFFGGGJJJQQQ]]]kkkvvv}}}~~~|||yyywwwwwwxxxyyy{{{yyyyyyxxxvvvqqqiii___YYYRRRNNNKKKLLLPPPWWW]]]```iiipppyyy|||zzzxxxuuuqqqkkkccc^^^YYYWWWXXX^^^cccjjjttt~~~~~~yyysssjjj```VVVPPPLLLKKKIIIIIIJJJJJJHHHGGG???AAACCCFFFIIIKKKMMMNNNSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQMMMKKKKKKLLLKKKKKKJJJJJJJJJKKKNNNQQQTTTVVVXXXYYY[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^\\\YYYUUUSSSOOOOOONNNMMMLLLLLLMMMMMMLLLJJJGGGEEECCCAAA===;;;888777666666888;;;>>>@@@AAADDDIIIMMMPPPSSSVVVYYYWWWUUUTTTSSSUUUXXX[[[^^^`````````___^^^\\\[[[ZZZ\\\\\\]]]]]]^^^^^^]]]]]]^^^]]][[[XXXVVVTTTSSSRRRQQQQQQRRRSSSSSSRRRQQQQQQUUURRRPPPNNNMMMKKKIIIFFFJJJMMMRRRWWWZZZ[[[ZZZZZZWWWVVVZZZaaagggjjjooottt{{{~~~~~~~~~~~~{{{yyyzzz|||yyywwwvvvvvvvvvwwwyyy{{{}}}|||xxxtttnnnkkkiiifffdddbbb^^^[[[YYYWWWTTTRRRQQQPPPMMMKKKEEEBBB===999888777555444444333333222111111111222000000000000000000//////...---,,,---/////////...---------............///***+++---...///000000111...---,,,...000333333333111111111111111111111111000111111222222111111000,,,---000444777999;;;;;;777999999888777666777888666888999:::999999999:::555999:::888888:::888444444000///222333000...000//////000000000000000000------......//////000000000222333222111000000111111222222111111111444666555666888:::===@@@BBBCCCCCCFFFLLLSSSZZZ```dddfffiiilllppprrrtttvvvyyy{{{{{{~~~GGGHHHIIILLLPPPVVVZZZ]]]ZZZ]]]```bbbdddiiipppuuurrrxxx{{{{{{{{{zzzvvvqqqlllkkkiiigggfffggghhhiiihhhhhhiiijjjkkkkkkjjjjjjiiilllnnnnnnmmmkkkkkkkkkkkklllmmmnnnoooqqqrrrrrrtttqqqoooooorrrtttuuuvvvzzz}}}}}}{{{yyywwwtttrrriiiddd[[[RRRJJJEEECCCCCC>>>BBBGGGIIIMMMVVVeeeppp{{{sssjjjaaaYYYUUUPPPJJJGGGHHHIIIRRR```ooozzz|||zzzzzz{{{|||~~~zzzyyyxxxvvvpppggg]]]VVVNNNKKKIIIJJJOOOWWW]]]```jjjqqq{{{{{{zzzxxxuuuqqqkkkddd___VVVUUUWWW^^^dddlllvvv~~~}}}~~~yyyrrrjjj```UUUOOOMMMKKKIIIHHHHHHHHHGGGFFF>>>AAADDDHHHKKKMMMNNNNNNTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUUUUUUUUUUUUUUUUUUURRRPPPLLLJJJJJJKKKKKKJJJIIIHHHIIIJJJMMMPPPTTTVVVYYYXXXWWWWWWXXXXXXVVVTTTSSSSSSTTTSSSQQQMMMIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAA>>>======<<<:::999888777666555666999<<<>>>???CCCHHHLLLOOORRRTTTWWWTTTRRRQQQQQQSSSVVVZZZ]]]___^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]\\\ZZZWWWUUUSSSSSSRRRMMMNNNPPPRRRSSSSSSRRRRRRTTTQQQOOOMMMLLLJJJHHHEEEIIILLLQQQVVVYYYZZZZZZYYYWWWWWWZZZccciiilllqqqvvv|||~~~~~~}}}|||{{{{{{{{{xxxvvvxxx|||wwwsssqqqoooooolllmmmnnnppprrruuuwwwyyy~~~}}}xxxuuullljjjgggeeeccc```\\\YYYVVVUUUSSSRRRQQQOOOLLLJJJDDDAAA<<<999777666555333333333222222111222222222------......///000000000...---,,,---/////////...---------.........//////,,,,,,---.../////////......---,,,...111444444444111222333333333333222111111222333444444333222111;;;999777555666777:::<<<444555777777666666888999444777:::999777555777999444999:::999999;;;999555:::555333666666222000111111111111111111000000///............//////000000000222444444222000//////111111222111111111444666222333444777:::<<<>>>???@@@CCCIIIPPPWWW]]]bbbdddiiikkkooorrrtttvvvxxxzzz{{{~~~UUUVVVWWWZZZ]]]aaadddeeehhhhhhiiilllpppuuuyyy|||~~~}}}}}}}}}|||yyytttpppnnnkkkgggddddddgggjjjmmmkkklllmmmnnnnnnnnnmmmlllpppppppppooonnnmmmlllkkkiiijjjkkkmmmnnnoooqqqqqqsssrrrpppppprrruuuyyy{{{|||}}}~~~}}}~~~~~~zzzxxxxxxtttnnngggaaaXXXOOOHHHCCC???===@@@@@@DDDIIIMMMTTTbbbppp|||vvvjjjdddZZZQQQLLLIIIGGGGGGQQQVVVaaaooo}}}~~~~~~}}}{{{xxxtttnnneeeZZZSSSJJJLLLMMMMMMNNNSSS[[[aaammmvvv~~~{{{{{{yyyuuuoooggg```[[[WWWVVVWWW\\\fffrrr{{{~~~~~~~~~~~~yyyrrrjjj```VVVPPPOOOKKKGGGGGGHHHIIIHHHFFFFFFGGGJJJMMMOOOQQQSSSTTTQQQRRRTTTUUUUUUUUUWWWXXXYYYXXXXXXXXXYYYXXXUUURRRMMMLLLIIIGGGFFFGGGHHHIIIIIIHHHHHHJJJOOOSSSVVVWWWUUUTTTSSSSSSSSSQQQNNNKKKMMMKKKJJJIIIHHHFFFCCC@@@???>>>>>>=========>>>>>>:::::::::999999999888888888666555444666999===@@@BBBDDDFFFIIILLLNNNOOOPPPOOOOOONNNOOOQQQUUUXXXZZZYYYYYYXXXWWWWWWWWWWWWXXXYYYWWWVVVYYY]]]``````^^^YYYVVVSSSRRRRRRRRRRRRQQQRRRPPPOOOOOOOOOOOONNNMMMQQQQQQOOOMMMJJJIIIJJJKKKMMMNNNPPPSSSVVVXXXXXXWWWUUUZZZ^^^bbbjjjrrrvvvttt}}}|||{{{{{{|||~~~|||yyyxxxxxxyyyxxx}}}|||zzzwwwrrrmmmhhhcccaaaggghhhiiiiiijjjmmmrrruuu{{{~~~|||}}}|||uuuoooqqqmmmgggcccaaa___]]]\\\TTTRRRPPPOOOMMMKKKHHHEEEFFFAAA;;;777555444444444444333222222222111///,,,000/////////............222///------,,,,,,---000%%%'''***---///000//////++++++++++++++++++++++++/////////000111111000...333333333333333333333333333444555666666666555444999999888888777666666555444777:::;;;:::888777777555444444444444666888999888888888888888888888888999<<<:::444111333444333222333444333111///////////////000111222111...,,,---...000111111111000///444333222111111111222333444333666;;;;;;:::;;;@@@@@@CCCIIINNNRRRWWW\\\___iiikkkmmmoooqqqtttxxx{{{|||~~~___aaaccceeehhhkkkmmmnnnnnnoooooorrruuuyyy}}}~~~}}}|||zzzvvvqqqmmmjjjgggcccaaaaaaeeeiiilllnnnnnnooooooooooooooonnnrrrrrrrrrrrrqqqpppnnnnnnmmmnnnooopppqqqssstttttttttttttttuuuwwwyyyzzz{{{~~~|||xxxvvvvvvrrrmmmgggaaaWWWNNNHHHCCC???===@@@@@@CCCHHHMMMTTTbbbooo}}}wwwllleee[[[RRRMMMKKKIIIIIIQQQWWWcccqqq}}}yyytttlllaaaVVVOOOIIIKKKMMMNNNPPPUUU^^^dddrrrzzz{{{zzzzzzxxxtttnnnggg```[[[XXXWWWXXX]]]gggrrr{{{~~~}}}}}}}}}{{{vvvoooggg___VVVPPPNNNKKKGGGGGGIIIJJJIIIGGGFFFHHHJJJMMMPPPRRRTTTTTTRRRSSSSSSTTTTTTUUUVVVWWWXXXWWWVVVWWWWWWVVVSSSQQQKKKJJJHHHGGGGGGHHHIIIKKKGGGHHHIIIMMMQQQTTTUUUTTTTTTRRRQQQPPPPPPNNNLLLIIIGGGFFFEEEDDDCCCAAA===;;;======<<<<<<<<<<<<<<<===::::::999999999888888888777666555444666999===@@@AAACCCEEEHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQTTTVVVXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVUUUUUUWWWZZZ[[[ZZZXXXWWWUUURRRQQQRRRRRRRRRQQQQQQOOONNNNNNOOOOOONNNLLLOOOOOONNNKKKIIIHHHIIIJJJNNNOOORRRUUUXXXYYYYYYXXXWWW\\\aaaeeellltttwwwvvv}}}|||{{{{{{|||~~~{{{xxxvvvuuuttt{{{~~~}}}{{{uuutttqqqmmmiiidddaaa___dddeeeggghhhjjjmmmrrruuuyyy~~~}}}{{{zzz|||}}}wwwqqqppplllgggcccaaa___]]][[[TTTRRRPPPNNNMMMKKKGGGEEECCC???:::777666555444333555444222222222222///---000000/////////.........000...------,,,,,,---...,,,---...//////...,,,+++------------------------111000///000111111000///222222222333333444444444111333444555666555444333888888888888888888777777444777:::;;;999777555555666666666666666666777777999999999888888777777777444888888444111111111//////111222222000//////000111///------...///...------...///000111000000///333222111111111111222333666555888;;;;;;999:::>>>@@@CCCGGGLLLPPPUUU[[[___gggiiilllnnnpppsssvvvyyy{{{}}}jjjlllooorrrtttvvvwwwwwwttttttuuuwwwyyy}}}|||yyyvvvrrrlllhhhfffddd```___```eeekkknnnrrrrrrqqqqqqrrrsssssstttuuuuuuvvvvvvvvvtttsssrrrppppppqqqrrrsssuuuvvvvvvtttuuuwwwyyy{{{{{{{{{zzz~~~|||{{{|||}}}}}}}}}zzzuuusssssspppkkkfff```VVVMMMGGGBBB???===???@@@CCCHHHLLLSSSaaaooo~~~yyyoooggg\\\SSSNNNLLLLLLLLLRRRYYYfffuuuzzzrrriii]]]RRRJJJHHHJJJMMMOOORRRYYYbbbiiixxx~~~}}}xxxxxxxxxvvvrrrmmmfff```\\\YYYXXXZZZ___iiisss|||~~~||||||{{{{{{~~~~~~{{{wwwqqqkkkddd\\\UUUPPPMMMJJJHHHHHHKKKLLLKKKIIIHHHIIILLLNNNQQQSSSUUUUUUTTTSSSSSSRRRSSSTTTVVVWWWWWWVVVUUUUUUUUUTTTQQQOOOJJJIIIHHHGGGGGGIIIJJJLLLGGGHHHJJJOOOSSSTTTSSSQQQRRRPPPMMMLLLKKKJJJIIIGGGCCCBBB@@@???>>>===:::777:::::::::::::::;;;;;;;;;999999999888888888777777777666555555777:::===@@@AAABBBDDDFFFIIIJJJKKKLLLKKKLLLNNNPPPRRRSSSTTTUUUSSSSSSTTTTTTTTTTTTTTTTTTWWWVVVWWWXXXYYYXXXVVVSSSUUUSSSQQQPPPQQQRRRQQQPPPPPPNNNMMMNNNOOOOOONNNMMMNNNNNNLLLIIIGGGFFFHHHIIINNNPPPTTTWWWYYYZZZYYYXXXZZZ```dddhhhnnnvvvyyyyyy}}}|||{{{{{{|||~~~~~~{{{~~~}}}zzzwwwuuutttttt~~~zzzxxxwwwwwwvvvuuunnnmmmkkkiiifffcccaaa___cccdddgggiiillloootttxxxyyy{{{zzzzzz}}}}}}xxxtttooolllgggccc```^^^\\\ZZZTTTRRRPPPNNNMMMJJJGGGDDD@@@===999777777666555333666444333222333222111///000000000/////////......---...------,,,---,,,,,,///000000000000...,,,+++........................222000//////000111111000000111111222333444555555111222444666666555333222666777777888999999::::::555888::::::888555333222666666888888999888777777999999999999888666555444000555777444222111000,,,---...000000000///000111222///+++***+++---......---...///000000000000///111000000000111222333444777777888<<<;;;888999===AAACCCEEEHHHLLLRRRYYY^^^cccfffiiilllnnnqqquuuxxxyyy|||oooqqqtttwwwyyyyyyyyyxxxvvvvvvwwwxxxzzz|||~~~}}}yyyuuuqqqmmmhhhdddeeecccaaa```ccciiioootttttttttttttttvvvxxxzzz{{{zzz{{{|||||||||zzzxxxwwwppppppqqqrrrssstttuuuuuuuuuvvvxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyy{{{|||}}}}}}}}}yyytttrrrssspppkkkfff___UUULLLEEEAAA???===>>>???BBBGGGKKKSSSaaannn~~~}}}qqqiii]]]SSSNNNLLLMMMMMMSSS[[[iiixxxzzzqqqggg\\\PPPIIIGGGJJJNNNQQQVVV]]]hhhooo{{{|||xxxwwwvvvtttqqqllleee```\\\ZZZZZZ\\\aaakkkttt{{{|||zzzyyyyyyyyyyyyzzz}}}|||xxxtttnnngggaaaZZZTTTPPPMMMJJJIIIJJJMMMOOOMMMKKKIIIKKKMMMPPPSSSUUUVVVWWWVVVTTTSSSRRRTTTUUUVVVWWWVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJLLLOOORRRTTTSSSRRRRRROOOKKKIIIIIIHHHGGGFFFCCCAAA???>>>===<<<:::888888888999999::::::999999999999888888888777777777666666555666888;;;>>>@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJLLLOOOQQQSSSTTTSSSSSSQQQRRRSSSUUUVVVWWWXXXXXX\\\\\\]]]^^^]]]ZZZVVVSSSRRRQQQPPPPPPQQQRRRQQQPPPNNNMMMLLLMMMOOOOOONNNMMMMMMLLLKKKHHHEEEEEEGGGIIINNNQQQUUUXXXYYYXXXWWWWWW\\\bbbgggjjjnnnvvvzzzzzz}}}|||{{{{{{|||~~~|||xxxvvv{{{|||xxxvvvwwwyyyzzz|||yyytttqqqqqqqqqpppoookkkkkkjjjhhhgggfffeeeeeefffiiilllooorrrvvv{{{~~~||||||}}}~~~yyyuuunnnkkkgggcccaaa^^^[[[YYYTTTRRRPPPNNNLLLJJJFFFCCC===;;;999777888777555444666555333222333333222000000000000////////////...+++---...---,,,...---+++,,,,,,...///000111000000////////////////////////222000...---///000/////////000111222333444555555222333555777777666555444555555666888999;;;<<<<<<777999;;;;;;888444222111444555888:::;;;:::999888::::::999999777555333222222666888444222333222///...000111111000//////000222///,,,***,,,---...............///////////////......///000111222333444666555888;;;;;;888999===AAABBBCCCEEEHHHNNNVVV[[[aaadddhhhkkknnnppptttvvvwwwzzz}}}rrrsssvvvxxxyyyyyywwwwwwvvvvvvwwwxxxyyyzzz||||||}}}zzzuuuqqqmmmiiieeebbbdddcccbbbcccgggmmmssswwwvvvvvvvvvxxxzzz}}}|||zzzqqqqqqrrrssstttuuuuuuvvvxxxxxxwwwwwwxxxyyyzzz{{{uuuvvvwwwyyyzzzzzzyyyyyy|||}}}zzzuuuttttttqqqllleee^^^SSSJJJDDD@@@>>>===>>>>>>BBBGGGKKKRRR```nnn}}}tttkkk^^^RRRLLLKKKLLLMMMUUU^^^mmm|||xxxooofff\\\RRRLLLGGGJJJOOOSSSYYYbbbmmmuuu|||~~~{{{wwwvvvtttpppkkkeee```]]]ZZZZZZ]]]cccllltttzzz}}}~~~|||yyywwwvvvuuuuuuuuuvvvyyy}}}}}}zzzwwwssslllfff```ZZZTTTPPPMMMKKKJJJLLLOOOQQQOOOLLLKKKLLLOOORRRUUUWWWXXXYYYXXXVVVTTTTTTWWWYYYYYYXXXWWWUUUSSSRRRRRRQQQOOONNNNNNLLLJJJHHHFFFFFFGGGHHHOOONNNMMMNNNQQQSSSTTTTTTRRROOOLLLIIIIIIHHHGGGFFFCCCAAA>>>======<<<:::888777777888999::::::999999999999999888888888888777777777777888:::===@@@BBBDDDEEEGGGIIIJJJKKKLLLLLLKKKMMMPPPSSSTTTTTTTTTSSSQQQRRRUUUXXX[[[]]]^^^^^^___```aaaaaa^^^ZZZWWWUUURRRPPPPPPPPPQQQRRRPPPOOONNNMMMLLLMMMOOOPPPPPPNNNMMMLLLJJJGGGEEEEEEHHHJJJNNNQQQVVVXXXWWWVVVVVVWWW\\\ccciiijjjnnnuuuyyyzzz}}}|||{{{{{{|||~~~}}}xxxuuutttzzzyyyuuuuuuyyy~~~~~~}}}xxxuuupppmmmllllllllllllllllllkkkkkkkkklllmmmnnnqqqtttwwwzzz}}}~~~yyyuuunnnkkkgggdddbbb___[[[YYYUUURRRPPPNNNLLLIIIEEEBBB<<<:::888888888888777555777444222222333333222111111000000000////////////***...///,,,,,,//////+++)))***,,,...000111222333////////////////////////111///------......---,,,//////000111333444555555555555666777888777777666555555666777999:::;;;<<<888:::<<<<<<999666444333111444777;;;<<<<<<;;;:::999999999999777444222000333666666111///222333333111333444333111/////////000///------...///...---...............//////000,,,---...000111222333333333333555::::::888:::>>>@@@AAAAAABBBEEEJJJRRRWWW]]]aaafffjjjmmmpppsssuuuuuuxxx{{{}}}tttuuuvvvxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{xxxuuupppllliiigggeeecccbbbcccdddfffkkkpppuuuxxxyyyyyyzzz{{{}}}}}}{{{ssssssttttttuuuvvvvvvwwwyyyxxxwwwvvvvvvwwwyyyzzzqqqsssvvvxxxyyyxxxwwwvvvzzz|||zzzwwwvvvwwwsssmmmddd\\\RRRIIICCC???>>>======>>>AAAFFFJJJQQQ___mmmzzzxxxnnn___SSSLLLJJJKKKLLLVVVaaappp|||tttlllddd[[[RRRMMMHHHKKKPPPUUU\\\eeeqqqyyy|||~~~yyywwwtttpppjjjddd___\\\ZZZZZZ^^^dddllltttyyy{{{}}}{{{yyyvvvsssrrrqqqqqqppprrruuuzzz~~~~~~|||zzzwwwsssnnnhhhbbb\\\UUUQQQNNNMMMLLLNNNQQQRRRPPPMMMLLLNNNPPPSSSVVVXXXZZZZZZYYYWWWVVVXXX\\\^^^]]]ZZZYYYWWWTTTRRRRRRQQQPPPOOOOOOMMMKKKHHHFFFFFFFFFFFFSSSQQQOOOOOOQQQTTTUUUVVVSSSPPPMMMKKKJJJIIIGGGEEEBBB???===;;;;;;;;;:::888777888999;;;;;;;;;:::::::::::::::999999999888888888888999:::<<>><<<999888888999888777666444111111222333222222111111000000000/////////+++000000++++++111111,,,---------...///000000111////////////////////////000///......//////---+++///000000111222333444444888777777777777888999999555666666777888888999999666999;;;<<<:::888666666111444777:::<<<<<<;;;:::777888999888777444111000111444333...---000333333333444444333111/////////000///......//////...,,,......------......///000,,,---...000111111222222111000333888999777999===?????????@@@BBBGGGNNNSSSYYY]]]cccgggkkknnnqqqssssssvvvyyy|||~~~vvvvvvvvvvvvvvvvvvuuuuuussstttuuuvvvwwwxxxxxxxxxssspppkkkhhhggggggfffeeedddeeehhhlllqqquuuyyy{{{}}}~~~zzzxxxrrrrrrsssssstttuuuuuuuuurrrssssssttttttsssrrrrrrnnnooopppqqqrrrsssssssssvvvyyyzzzxxxxxxxxxtttmmmccc\\\QQQGGGBBB???============@@@EEEJJJQQQ___lllxxx|||rrrbbbTTTLLLKKKLLLMMMXXXcccsssyyyqqqhhh```XXXPPPKKKIIILLLRRRWWW^^^hhhttt|||}}}{{{yyyuuupppjjjddd___\\\YYYZZZ^^^dddlllsssxxxyyyzzzyyyvvvssspppooonnnnnnmmmooorrrwww{{{}}}}}}{{{xxxuuupppkkkeee^^^VVVQQQPPPNNNMMMOOORRRRRRPPPMMMNNNOOORRRUUUWWWYYY[[[\\\ZZZXXXXXX\\\aaaccc```]]][[[XXXUUUSSSSSSSSSQQQPPPNNNLLLJJJHHHFFFFFFGGGHHHTTTSSSRRRSSSUUUVVVVVVUUURRRPPPNNNLLLKKKIIIFFFCCCBBB@@@===<<<<<<<<<;;;:::777999;;;<<<======<<<;;;;;;;;;;;;::::::::::::999999999:::<<>>:::888888999999999555333000///000222222222111111111000000000//////,,,222111***+++222333...000000/////////000000111111111111111111111111111000000111222222111---***000000111111222222222333999888666444555777999;;;666666666666666666666666333666999;;;:::888777777444666888999:::999888777666777888888777444111000///333444000///222333222000222333222000//////000111///,,,+++,,,---...---......---------...///000,,,---...000000111000000111000333777777555666:::===>>>>>>???AAAEEEKKKOOOUUUYYY___dddhhhkkknnnppprrrtttxxxzzz}}}wwwvvvuuutttssstttttttttpppppprrrsssuuuuuuuuuuuuppplllhhhffffffggggggggggggiiimmmrrrwwwzzz}}}~~~}}}|||}}}xxxuuuoooppppppqqqqqqrrrrrrrrrkkkllloooqqqpppnnnkkkiiikkkjjjiiiiiijjjmmmooopppssswwwyyyxxxyyyyyytttmmmccc[[[PPPGGGAAA>>>======<<<===@@@EEEIIIPPP___lllvvvuuudddVVVMMMKKKLLLNNNXXXdddttt~~~}}}xxxooofff]]]UUUMMMIIIIIIMMMSSSXXX___iiiuuu~~~~~~|||zzzvvvqqqjjjddd___\\\YYYZZZ^^^dddlllssswwwxxxyyywwwtttqqqooommmllllllkkkmmmpppuuuzzz}}}}}}|||yyyvvvsssnnnhhh```WWWQQQQQQOOONNNPPPSSSSSSPPPLLLNNNPPPRRRUUUXXXZZZ\\\\\\ZZZYYYZZZ___eeefffccc^^^\\\ZZZVVVTTTTTTSSSRRRQQQLLLKKKIIIGGGGGGGGGIIIJJJTTTTTTTTTVVVXXXXXXUUUSSSQQQOOONNNMMMLLLIIIEEEBBBDDDBBB???===>>>>>>===<<<888999<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;===@@@CCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRWWWXXXZZZ[[[\\\[[[YYYXXXYYY[[[[[[YYYVVVTTTUUUWWWUUUTTTSSSSSSSSSRRROOOLLLOOONNNNNNPPPRRRTTTTTTSSSQQQPPPMMMJJJHHHIIIMMMPPPUUUWWWYYYWWWTTTSSSXXX\\\___gggnnnnnnoootttyyy|||}}}|||{{{{{{|||~~~zzzuuuuuuyyy~~~{{{vvvvvvwwwyyy}}}~~~wwwuuussstttxxx~~~|||xxxvvvpppmmmjjjhhheeebbb^^^[[[UUUSSSPPPMMMKKKHHHDDDAAACCC???:::888888999::::::555222//////000111222222111111111111000000000000---333222******333555000000000000000111222333444222222222222222222222222111111333555555333...+++111111111111111111222222:::888444222222555999<<<777777777666555444444444000333777999999888888888777888888999888777666555555666777888777555222000///444777555444555555333---///111111000///000111333...)))'''(((+++---///......---,,,---...///000,,,---...000000000//////222111333666666333333777<<<===>>>???@@@DDDIIIMMMRRRVVV\\\bbbeeehhhkkkmmmqqqssswwwzzz|||xxxvvvttttttuuutttpppmmmqqqpppooonnnmmmmmmmmmmmmiiihhhgggffffffgggiiijjjlllmmmooossswww{{{~~~~~~~~~~~~zzzvvvrrrppppppooonnnmmmmmmmmmmmmmmmiiihhhfffdddcccbbbbbbaaaZZZ[[[]]]___aaaeeeiiimmmqqqwww{{{zzzyyywwwrrrkkkfff[[[OOOGGGAAA<<<;;;>>>888:::???DDDHHHNNNZZZgggwwwxxxgggZZZTTTRRRQQQOOO]]]iiiwww~~~zzzsssiii^^^UUUPPPOOOOOOPPPTTT[[[dddoooxxx~~~|||zzzvvvqqqjjjccc]]]ZZZYYY[[[```hhhoootttvvvvvvttttttsssqqqpppnnnmmmmmmkkkmmmppptttxxx{{{~~~|||zzzwwwqqqhhh^^^UUUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPSSSVVVXXXXXXXXXXXXYYYWWWWWWYYY^^^eeefffccc^^^[[[YYYVVVSSSQQQPPPOOOOOOOOOMMMJJJGGGGGGHHHKKKMMMVVVVVVVVVVVVVVVVVVVVVVVVOOOOOONNNMMMLLLIIIHHHFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>==================<<<;;;>>>???@@@CCCGGGIIIIIIIIIKKKLLLMMMKKKIIIIIILLLOOOMMMNNNNNNMMMMMMOOORRRUUUWWWWWWXXXXXXXXXWWWUUUTTTSSSVVVXXXWWWTTTRRRRRRTTTWWWUUUSSSRRRRRRRRRPPPOOOPPPMMMNNNRRRVVVUUUSSSRRRRRROOOKKKHHHIIIKKKPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]eeegggjjjoootttxxx|||~~~~~~~~~~~~{{{wwwtttvvv{{{{{{xxxvvvvvv}}}~~~|||xxxuuupppmmmiiifffccc___[[[XXXSSSSSSSSSRRRNNNJJJEEECCC>>><<<:::999999999888777666333111000111222222222///222222///...000000---222111///......//////000222111000//////111333444666666666666666555444444666444333444666666333000111222333222222222444666666666666666666666666666666333000111444777888777777777888:::;;;999555222444555777999:::999888777333333444444444333222111222222222333333444444444...000222111///...111444......---------......///---000222000,,,***---111///000111000///...000111///000333555777888888888DDD>>><<>>:::;;;@@@EEEHHHMMMYYYeeeuuuxxxgggZZZTTTRRRQQQPPP\\\iiiwww~~~~~~{{{sssiii]]]UUUPPPNNNQQQSSSWWW^^^gggqqq{{{{{{yyyuuuooohhhaaa[[[XXXXXXZZZ___fffnnnssstttttttttsssrrrpppooonnnmmmlllkkkmmmppptttxxx{{{}}}~~~~~~zzztttkkkaaaXXXSSSNNNOOOQQQRRRQQQPPPNNNLLLNNNPPPTTTUUUUUUUUUUUUVVVTTTTTTUUU[[[```bbb^^^ZZZYYYXXXUUURRRPPPOOONNNNNNMMMKKKIIIHHHIIIKKKNNNPPPUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDBBB@@@>>>======<<<<<<<<<;;;;;;<<<===>>>>>>======>>>>>>>>>>>>======???@@@BBBEEEIIIKKKLLLLLLNNNOOOOOONNNLLLLLLNNNQQQPPPPPPOOONNNLLLMMMPPPRRRVVVWWWXXXXXXXXXVVVUUUTTTTTTVVVWWWVVVSSSRRRRRRTTTUUUTTTTTTTTTTTTRRROOOLLLOOOMMMMMMPPPSSSTTTRRRQQQOOOMMMKKKIIIJJJMMMPPPRRRUUUVVVWWWWWWWWWXXXZZZ\\\dddfffjjjpppuuuzzz~~~~~~~~~}}}zzzvvvtttvvv|||~~~yyyuuuwwwyyy~~~}}}zzzvvvsssppplllgggccc```]]]ZZZWWWRRRRRRRRRPPPMMMIIIDDDBBB>>><<<:::999::::::888777666333111000111222222222---000000---,,,//////,,,......---------///000111000/////////000222444666888888999999888777777666666444333444666666444111222444666666555555666888555555555555555555555555555333111222555888999888666666777888:::999666444999:::;;;<<<;;;999777666333444555555555444222111000000111111111222222222///111111000---,,,...000///......---------......***---000///------000444---///111111000......//////000222444555666666666CCC===;;;>>>@@@@@@DDDJJJPPPTTTZZZ___cccgggkkknnnpppqqqsssvvvyyy|||~~~uuutttssssssuuutttsssqqqooonnnmmmllljjjjjjiiiiiiiiihhhfffdddcccdddeeefffllllllmmmppptttyyy~~~~~~|||{{{zzzzzzvvvtttqqqmmmiiifffdddccc___^^^]]][[[ZZZYYYYYYYYYZZZXXXUUUQQQNNNJJJHHHGGGFFFGGGHHHJJJNNNTTT\\\aaafffmmmsssuuuvvvwwwsssmmm___VVVMMMIIIDDD???===>>>;;;<<<@@@EEEHHHMMMXXXdddtttxxxhhh[[[TTTRRRRRRQQQ[[[iiixxx~~~~~~{{{ssshhh]]]TTTOOONNNTTTVVVZZZaaajjjuuu}}}|||zzzuuunnnggg___YYYVVVVVVYYY]]]dddkkkppprrrqqqrrrqqqpppnnnmmmlllllllllmmmnnnqqqtttwwwzzz|||}}}~~~{{{uuummmcccZZZUUUNNNOOOQQQRRRQQQNNNKKKIIILLLNNNQQQRRRRRRQQQQQQRRRQQQQQQRRRWWW[[[]]]ZZZVVVWWWVVVSSSQQQOOONNNMMMMMMKKKJJJIIIJJJKKKNNNQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNKKKIIIHHHGGGFFFDDDCCCBBBAAA@@@?????????==================>>>>>>>>>>>>???@@@@@@?????????@@@BBBDDDHHHKKKNNNPPPQQQQQQRRRRRRPPPOOOOOOQQQSSSSSSSSSQQQNNNLLLLLLNNNPPPVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWWWWVVVTTTSSSSSSTTTUUUUUUUUUVVVVVVSSSOOOKKKOOONNNMMMMMMOOOQQQQQQOOOKKKKKKJJJKKKLLLOOOQQQRRRVVVVVVVVVUUUTTTVVVZZZ]]]cccffflllrrrxxx~~~yyywwwtttssswww~~~zzzvvvtttzzz~~~~~~|||zzzxxxtttqqqnnnjjjddd```]]]ZZZXXXVVVPPPPPPPPPNNNKKKGGGCCCAAA>>><<<;;;:::::::::888777555333111000111222222222000222222000000333333000+++++++++,,,---...000111---------...000222555666777777888888888777666666333222222333555555444222222444777888888777777777333333333333333333333333444333222333666999:::999666555555666888888777555777888999::::::999777666333444555555555444222222......////////////000000000111000...,,,++++++---000///...---------------***---///...------000444,,,...111111000.........///000111333444444555555AAA===;;;===>>>???BBBGGGKKKPPPWWW]]]bbbfffiiilllnnnoooqqqtttxxxzzz}}}~~~rrrsssssstttuuuuuuttttttooonnnlllkkkiiihhhggggggcccbbb```______```aaabbbhhhhhhiiikkkpppuuuzzz}}}~~~|||yyyuuusssqqqqqqllliiifffbbb___\\\[[[[[[TTTSSSRRRPPPNNNMMMMMMLLLNNNLLLIIIFFFBBB???===<<<>>>>>>???AAAEEEMMMUUU\\\gggmmmrrrrrrrrrrrrmmmggg]]]UUUMMMIIIEEE>>>;;;<<<:::;;;@@@EEEHHHMMMYYYeeerrr~~~wwwhhh\\\UUUSSSRRRRRR[[[iiiyyy~~~zzzrrrggg[[[SSSOOONNNUUUWWW\\\ccclllvvv~~~|||wwwoooggg___YYYVVVUUUWWW[[[bbbjjjnnnpppppppppooommmlllkkkjjjjjjjjjnnnoooqqqtttvvvxxxyyyzzzzzzyyywwwrrrkkkbbbZZZVVVPPPPPPPPPOOOMMMKKKIIIHHHKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQSSSVVVYYYZZZWWWUUUUUUSSSQQQOOOMMMMMMMMMMMMKKKKKKKKKLLLNNNPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNMMMKKKIIIIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAABBBDDDHHHKKKNNNPPPSSSTTTSSSSSSSSSRRRRRRRRRTTTUUUTTTTTTQQQNNNLLLLLLOOORRRXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYYYYXXXWWWVVVWWWWWWYYYXXXWWWWWWVVVUUUQQQNNNRRRRRRPPPMMMLLLNNNNNNLLLGGGHHHJJJMMMOOOQQQRRRSSSXXXXXXVVVTTTTTTVVV[[[___fffiiiooovvv|||}}}{{{uuutttssstttyyy}}}yyyvvvvvvwww~~~|||zzzxxxvvvrrrooolllhhhaaa\\\YYYWWWUUUTTTNNNNNNMMMLLLIIIEEEBBB@@@>>>===;;;;;;;;;;;;999777555333111111222222222111000333333111111444444222,,,,,,,,,------...///000---------...000222333444222333333333333333222222000000000222333333222222///222666888888666555444222222222222222222222222222222333555777999999:::888666555555666666555333...000333555777777777666222333333444333222111000.....................///000000///---,,,,,,,,,---000///...---------------...///000...,,,,,,---///.../////////------...000...///000222444555666777>>><<<;;;;;;<<<>>>AAADDDGGGLLLTTT[[[```dddhhhjjjmmmnnnqqqtttwwwzzz}}}~~~pppqqqrrrsssttttttttttttnnnmmmkkkiiigggeeeeeeddd^^^]]][[[[[[[[[]]]___```ddddddeeehhhlllqqqvvvxxx{{{xxxtttooojjjfffcccbbb[[[YYYVVVSSSPPPNNNNNNNNNKKKJJJHHHGGGEEEDDDCCCCCCBBBAAA???===;;;999888888999:::;;;===AAAHHHQQQWWWdddjjjooooooooonnnhhhbbb^^^VVVNNNJJJDDD===999999888999>>>CCCGGGLLLYYYeeeppp{{{wwwiii]]]VVVSSSSSSTTT\\\jjjzzz}}}yyyqqqeeeZZZSSSOOONNNSSSVVV[[[ccclllvvv~~~zzzqqqhhh```ZZZWWWSSSUUUZZZbbbiiinnnppppppooonnnllljjjiiiiiijjjjjjnnnoooqqqsssuuuvvvvvvwwwttttttrrrooojjjccc\\\XXXRRRPPPMMMJJJHHHHHHIIIJJJKKKMMMOOOOOOOOOOOOPPPRRRTTTTTTUUUWWWYYYYYYWWWVVVSSSQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKLLLEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@AAABBBCCCDDDDDDDDDDDDDDDGGGKKKNNNOOOPPPSSSUUUTTTSSSRRRRRRSSSUUUVVVWWWTTTSSSQQQOOOMMMNNNRRRVVVZZZ[[[\\\]]]]]]\\\[[[[[[\\\[[[ZZZZZZ[[[[[[\\\\\\^^^[[[XXXVVVUUUUUUTTTSSSUUUWWWTTTMMMJJJLLLLLLIIIFFFHHHKKKNNNQQQSSSTTTTTTYYYYYYWWWUUUUUUXXX^^^bbbjjjmmmtttzzz{{{xxxvvvqqqqqqssswww}}}~~~wwwssstttyyy~~~}}}{{{yyywwwtttqqqnnnjjjeee___ZZZVVVTTTSSSQQQMMMLLLKKKJJJGGGDDDAAA???>>>===<<<<<<<<<;;;999666444333111111222333222111---///000------000000---....................................///000111111//////000000000000//////---...///000000000000000...222666999888666444444111111111111111111111111000222444666777888888888999777555444444333222000,,,---000333444555444333000000111222111000///...///////////////////////////...------......///...//////...---------------...//////...,,,,,,---...000000///---+++,,,000222---...///222444777999:::<<<<<<:::999;;;>>>AAABBBEEEJJJRRRYYY^^^cccgggjjjmmmnnnqqqtttwww{{{}}}~~~lllnnnpppqqqppppppqqqrrrkkkjjjhhheeecccaaa``````[[[ZZZYYYXXXXXXZZZ[[[]]]]]]^^^```dddhhhllloooqqqpppnnniiiccc]]]XXXUUUSSSNNNMMMLLLJJJHHHGGGGGGFFFDDDCCCAAA@@@>>>>>>======:::999888777777666777777888999:::<<>>===<<<======<<<999666444333111222333333222000///222111......000000---///////////////...---,,,.........///////////////......///000000000//////,,,...000000.........///000444888:::999777666666000000000000000000000000///222555777777666666666777666444444444333000...111222333444444333111000...///000000000///------000000000////////////......---,,,,,,...//////.........---------......///++++++,,,,,,---...000111111111000---,,,---111444---...///111444777:::;;;999;;;:::999:::???BBBBBBEEEIIIOOOUUU[[[```eeeiiilllmmmpppssswwwzzz}}}~~~gggjjjllllllkkkjjjkkkmmmgggfffdddaaa^^^\\\[[[[[[XXXWWWTTTRRRRRRRRRSSSTTTQQQSSSWWW[[[___ccceeefffcccaaa\\\WWWRRRMMMJJJHHHEEEFFFFFFEEEEEEDDDCCCCCC======<<<;;;:::999999999555555555444444555666666777888999;;;>>>CCCIIIMMMPPPXXX___bbbeeegggeee```\\\TTTKKKGGGBBB<<<999:::999:::===AAACCCGGGRRR^^^hhhsss~~~}}}vvvkkk___WWWSSSTTTVVVZZZfffuuu~~~yyyuuummmcccYYYSSSQQQRRRQQQTTTZZZbbbllluuu|||~~~tttiii```ZZZWWWQQQTTTZZZccclllrrruuuuuutttrrrooommmmmmnnnooopppnnnnnnooopppppppppppppppssssssrrrooojjjccc\\\XXXPPPMMMJJJGGGEEEFFFHHHJJJJJJLLLNNNOOOOOOQQQTTTVVVVVVWWWXXXXXXWWWVVVVVVVVVQQQPPPNNNMMMLLLMMMMMMNNNLLLMMMOOOPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPNNNKKKIIIHHHHHHGGGEEEEEEDDDDDDDDDFFFEEEDDDBBBAAA@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIIIIIIIMMMPPPPPPMMMKKKMMMPPPSSSQQQPPPSSSWWW[[[\\\\\\WWWVVVTTTQQQPPPRRRWWW[[[\\\]]]^^^___```______^^^^^^[[[ZZZ[[[___bbbdddddd___\\\XXXVVVUUUUUUSSSRRRLLLTTTUUUMMMIIIMMMMMMGGGIIIKKKNNNQQQTTTVVVXXXXXXUUUUUUVVVVVVWWW[[[aaaeeelllqqqxxx|||wwwrrrnnnllllllpppwww{{{|||zzzwwwuuuyyy|||zzzxxxvvvrrroooeeebbb]]]YYYVVVSSSOOOMMMLLLKKKJJJHHHEEECCCAAA@@@============>>><<<999666444222222222333333111000444666666222111333222///,,,,,,---.........------+++,,,---...//////000000------...///////////////...000222111///---...000000333777888777666666666000000000000000000000000...222666777666444333333222222333444555444111///222333555555555333111000...///000000000///...---000000//////............///---++++++---...---+++---------------...///000,,,+++++++++---///000000///111222111000///000111//////000000222444666888666::::::888;;;AAADDDBBBEEEHHHLLLQQQVVV\\\cccgggjjjkkknnnrrruuuyyy|||}}}~~~dddgggiiiiiigggfffgggiiidddccc```^^^[[[YYYWWWWWWUUUSSSPPPMMMKKKJJJJJJKKKFFFIIINNNSSSWWWZZZ[[[[[[ZZZXXXTTTOOOKKKGGGDDDCCC<<<===>>>??????>>>===<<<:::999888888777777777777444444333333333444444555666777999;;;===@@@EEEIIILLLTTT[[[^^^aaaccc```[[[ZZZRRRJJJFFFBBB===;;;===;;;<<<>>>AAABBBDDDNNNYYYdddooozzz~~~||||||vvvkkk```WWWSSSUUUWWWXXXdddrrr{{{~~~xxxtttlllbbbYYYSSSRRRSSSQQQUUU[[[cccllluuu|||~~~sssiii```ZZZVVVQQQTTTZZZcccmmmssswwwwwwvvvuuurrrpppoooppprrrtttmmmnnnnnnoooooooooooonnntttsssqqqnnnhhh```YYYUUUMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWUUUVVVWWWWWWUUUTTTTTTUUUQQQPPPNNNMMMMMMMMMNNNOOOJJJKKKNNNPPPQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRTTTTTTRRRNNNIIIFFFJJJIIIHHHFFFEEEDDDDDDDDDGGGFFFDDDCCCAAAAAA@@@@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKNNNQQQPPPLLLIIIKKKNNNSSSQQQQQQTTTYYY^^^______ZZZYYYVVVRRRQQQSSSXXX[[[[[[\\\^^^_________^^^^^^]]]ZZZXXXZZZ___ccceeeeee\\\ZZZXXXWWWVVVTTTQQQOOOGGGQQQSSSLLLIIINNNNNNHHHKKKLLLOOORRRUUUWWWYYYYYYRRRSSSTTTUUUWWW[[[```dddjjjpppyyyzzzuuupppllliiikkkpppyyyvvvyyy{{{zzzyyy|||}}}{{{yyyvvvssspppdddaaa]]]ZZZWWWSSSOOOKKKLLLKKKJJJGGGEEECCCBBBAAA=========>>>>>><<<999666333222222222333333111000333555444000///000000,,,((()))+++---.........---)))***,,,...///000111111+++,,,,,,---.........---///222444333000...///000...111444555444333333444111111111111111111111111...222666888555222111111...///111444666666333000///000222444444444222111///000111111111000...---/////////......---------000---******+++,,,***(((,,,,,,,,,---...///000111///...,,,,,,---------,,,---000444555444222000///111111000000000111333444555::::::888;;;BBBEEECCCDDDGGGJJJNNNSSSYYY```eeehhhjjjlllppptttxxxzzz||||||dddcccbbbaaaaaaaaabbbccc]]][[[XXXUUUSSSQQQQQQQQQPPPLLLGGGEEEEEEEEEBBB@@@DDDDDDFFFHHHKKKLLLKKKJJJIIIHHHEEECCC@@@>>>======;;;<<<>>>>>>>>><<<:::999999777666888:::777///(((777888777666444444666888777999:::;;;;;;<<>>>>>>>>EEEFFFIIIKKKNNNTTTZZZ^^^bbbfffkkkpppsssvvvyyy{{{~~~___^^^]]]\\\[[[\\\]]]]]]XXXWWWTTTQQQOOOMMMLLLLLLKKKGGGCCCBBBBBBAAA???===>>>>>>???AAACCCDDDCCCAAABBBAAA@@@>>>===<<<;;;;;;999:::;;;<<<;;;:::888777888555222333555555222...777777777666555555777999777888999999888999;;;===DDDGGGMMMRRRUUUVVVTTTSSSOOOKKKEEE???:::999999999;;;:::<<>><<<<<<;;;999777555444444333333222222111222222111111111000000000///...,,,,,,...///...------,,,+++,,,///111111000000...,,,+++---///000000///...------------...///---...///111111111000///...000000///111555444000111111111000000000000///...///000000///000111333///333222---,,,111555444111222111111000...,,,+++............////////////---------///000///---+++111...+++---000111///,,,---...000111111111///...///111555999555///...000---000333444444333555666999;;;===>>>@@@@@@@@@@@@FFFGGGHHHIIILLLPPPWWW[[[aaaeeejjjooorrruuuxxx{{{}}}WWWVVVUUUSSSSSSSSSTTTUUUQQQPPPMMMJJJHHHFFFFFFEEECCCAAA>>>=========;;;:::===<<<<<<===??????>>><<<:::999999888777777888888666666777888888777555444666222......111444555444666777777777666777999:::999::::::999777777999:::>>>AAAEEEIIILLLNNNNNNNNNLLLIIIEEEAAA===<<<;;;;;;:::999<<>>AAABBBCCCBBBBBBGGGGGGFFFFFFHHHLLLSSSWWW^^^bbbhhhmmmppptttwwwyyy|||~~~OOONNNMMMKKKKKKKKKKKKLLLHHHGGGDDDBBB@@@?????????===<<<;;;::::::999888888;;;:::999999::::::999777555555444333333333444444333333444444444444333222555222......111555777777555666888888777888:::;;;>>>>>>>>><<<:::999999;;;:::<<<>>>AAADDDFFFHHHIIIGGGFFFDDDAAA???===<<<<<<;;;:::<<>>===;;;999777555444444333333222222111111111000000000////////////...,,,,,,...///...---...------...000000///......,,,++++++---......................../////////------------...------------000111000444888888444333111///...---...000111111111111///......000222///111111///......///000111000...---,,,---///000---------......////////////......000111111000...111///...///111111000...---...///000000000//////111222555777444......222555555444333444555888::::::<<>>AAACCCDDD@@@???>>><<<;;;:::999888<<<;;;===CCCGGGJJJPPPXXXfffjjjmmmnnnmmmmmmoooqqqsssxxx|||~~~|||zzzzzzwwwsssmmmfff___YYYUUUSSSVVVZZZeeerrryyy{{{}}}}}}~~~wwwsssllleee^^^YYYVVVUUUNNNPPPUUU\\\eeemmmuuuyyyzzzqqqiiiccc```^^^YYY[[[```hhhqqqxxx{{{}}}}}}{{{yyyyyyyyyxxxwwwuuupppooonnnoooqqqsssrrrrrrlllllljjjgggccc]]]YYYVVVJJJIIIGGGEEEEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQOOONNNMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRQQQOOOMMMLLLLLLLLLIIIIIIJJJJJJKKKLLLMMMNNNQQQPPPQQQSSSUUUVVVVVVTTTQQQSSSSSSSSSRRRRRRTTTVVVWWWYYY[[[\\\ZZZYYYXXXXXX[[[[[[[[[\\\^^^```cccdddcccbbbaaa``````aaabbbccchhhgggeeebbb___\\\ZZZYYYWWWWWWWWWWWWVVVTTTSSSRRRRRRQQQNNNLLLKKKLLLNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSTTTUUUWWWYYY\\\aaagggkkkoooxxx~~~{{{tttnnnllljjjjjjooouuu{{{}}}zzzwwwuuusssqqqnnnkkkdddbbb^^^WWWQQQJJJFFFDDDGGGIIIKKKOOOQQQQQQMMMJJJKKKHHHCCC???===<<<:::888555444444333333222222111000000/////////.........///...,,,,,,...///...---///...---.........+++)))---,,,+++,,,---......------......//////000000000///.....................,,,...//////333777777444222111///------...///111///111333333111000000000111111222222000///000222111000...,,,,,,...000111000000000/////////......///......///111222111///000/////////000000000///---......///////////////222222444666333...///444888777555555666888;;;<<<:::<<>>======>>>>>>999888777666666777888888777888999888666444444444666444222222222222222111222111111000000000000000222222222222222333333333555555666666777777888888666888:::::::::999:::;;;;;;<<<<<<:::888777888:::888888888999;;;<<<>>>??????>>>===<<<::::::999999;;;:::===BBBFFFIIIPPPWWWcccggglllmmmmmmmmmppprrrssswwwzzz{{{xxxwwwwwwyyyyyyvvvqqqjjjbbb\\\WWWTTTWWW[[[dddooouuuwww{{{~~~~~~wwwtttmmmeee^^^XXXTTTSSSPPPQQQUUU[[[dddmmmuuuzzz{{{ssskkkeee```^^^]]]___ccckkkttt{{{~~~}}}{{{yyyyyyzzzyyyxxxvvvssssssssstttvvvvvvuuusssmmmmmmkkkhhhccc^^^YYYVVVKKKJJJGGGFFFEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFJJJLLLNNNNNNMMMMMMNNNOOOLLLMMMOOOPPPQQQQQQPPPPPPMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRQQQOOOLLLKKKKKKLLLKKKMMMNNNNNNMMMMMMNNNPPPQQQQQQQQQTTTWWWXXXXXXWWWQQQSSSTTTUUUUUUWWWZZZ\\\[[[]]]^^^]]]\\\[[[[[[\\\_________```bbbeeegggiiifffeeedddcccdddeeefffggghhhgggdddaaa___]]]\\\\\\]]]\\\[[[YYYWWWVVVUUUTTTRRRPPPNNNLLLLLLLLLNNNNNNOOOPPPRRRSSSRRRQQQRRRSSSTTTVVVXXXZZZ^^^ccciiinnnqqq{{{}}}|||wwwqqqmmmlllmmmnnnssszzz~~~|||wwwtttrrrooollljjjbbb```\\\UUUNNNHHHEEEDDDGGGJJJNNNSSSWWWVVVSSSPPPNNNJJJEEE@@@>>><<<:::888555444444333333222222111000000/////////.........///...,,,,,,...///...---///...---......---***(((---,,,,,,---...///...---------///000000000000000000000///.........//////+++---......222666666222111000///.........//////...000333444333111111000444222222333222000222666222111///...---...000111222111111000//////......///...---...000222111000////////////////////////------........./////////111111333444222///111777888666444555888;;;======;;;;;;===>>>??????@@@@@@===>>>@@@AAACCCGGGLLLPPPTTTXXX^^^dddiiimmmqqqtttvvvxxx|||~~~>>>===;;;999888888888999444444333333444666777888555777999777444111111222777555333222333444333222///......//////000222222333333333333444444555555444555555666666888:::;;;777999;;;;;;:::999999:::888888999888777777888:::777777777888888999::::::AAA???===<<<;;;;;;;;;;;;:::888;;;@@@DDDGGGNNNVVV```eeekkkooooooppprrruuutttwwwzzzyyyvvvvvvyyy}}}}}}zzzuuunnnfff^^^YYYUUUWWWYYYaaakkkrrruuu{{{zzzvvvoooggg___YYYUUURRRTTTTTTVVV[[[cccmmmwww|||~~~}}}uuummmfff```]]]^^^```eeellluuu|||}}}|||{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzxxxuuusssooonnnllliiiddd^^^YYYVVVKKKIIIGGGEEEDDDFFFGGGIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJMMMMMMLLLLLLMMMOOOKKKLLLNNNPPPQQQPPPOOOOOOLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSTTTTTTPPPQQQQQQOOOKKKIIIKKKLLLMMMOOORRRRRRPPPPPPQQQSSSRRRQQQRRRUUUXXXZZZZZZYYYTTTVVVXXXYYYYYY[[[^^^````````````___]]]]]]^^^```ddddddeeegggiiimmmppprrrjjjjjjiiihhhggggggggggggeeedddcccaaaaaaaaabbbcccaaa___\\\YYYWWWUUUUUUUUUQQQPPPOOOMMMMMMMMMMMMNNNNNNPPPRRRSSSRRRRRRSSSTTTUUUWWWYYY[[[___eeekkkpppuuu}}}{{{zzztttooolllnnnppprrrxxx~~~xxxtttqqqnnnkkkiiibbb```\\\TTTLLLGGGFFFFFFGGGJJJQQQXXX]]]^^^[[[XXXQQQLLLFFFAAA>>><<<:::999555444444333333222222111111111111111000000000000///...,,,,,,...///...------------///000000---+++...------...000000///---,,,---///000111111000000111000///...------...///,,,...///...111666555222000000/////////............///111111111000111333444111000222111///333999333222111000//////000111/////////////////////...///---,,,---000111111000......//////.........///...---------......//////000///111333222///333999555333222444888<<<===<<<;;;::::::999:::;;;<<<======???AAABBBCCCEEEIIIKKKQQQVVV\\\bbbggglllpppssstttwwwzzz|||~~~;;;:::888666555555555555222222222222444666888999444666888777333000///000333111///...///000000///+++,,,,,,...///111333444555444444444555666666777444444444444555777;;;???888:::<<<<<<;;;999999999666888888888777888:::;;;777777777777777777777777>>><<<:::777666777888888888777999???BBBEEELLLTTT```fffmmmqqqrrrsssvvvxxxuuuxxx{{{zzzxxxxxx~~~|||wwwppphhh```ZZZVVVVVVXXX^^^iiipppuuu|||~~~zzzssskkkbbb[[[WWWTTTRRRRRRSSSWWW___iiissszzz}}}~~~wwwoooggg```]]]]]]___ccckkkssszzz}}}}}}||||||}}}}}}|||zzz~~~~~~}}}||||||yyyuuurrrpppooommmjjjddd^^^YYYVVVKKKIIIFFFDDDCCCDDDFFFGGGFFFEEEDDDDDDDDDFFFIIIJJJIIILLLOOOOOOMMMMMMOOOQQQNNNOOOPPPPPPPPPNNNLLLJJJLLLMMMNNNOOOPPPPPPQQQPPPSSSSSSSSSSSSSSSTTTTTTTTTRRRRRRSSSSSSTTTTTTTTTUUUOOOQQQQQQNNNKKKIIIJJJLLLHHHKKKNNNOOONNNNNNPPPRRRRRRRRRSSSVVVZZZ\\\\\\\\\XXXYYY[[[[[[\\\]]]```bbbbbbbbbaaa___^^^^^^aaacccggggggiiilllooossswwwyyyooonnnmmmkkkjjjhhhgggfffcccbbbaaaaaaccceeegggiiicccaaa]]]YYYVVVUUUTTTTTTPPPPPPOOONNNMMMMMMMMMMMMMMMOOORRRRRRRRRRRRSSSUUUUUUWWWYYY\\\```eeelllqqqyyy~~~|||zzzyyyrrrnnnmmmooorrruuu{{{yyytttpppmmmjjjiiibbbaaa\\\TTTLLLGGGGGGIIIFFFJJJRRR[[[bbbdddbbb___RRRMMMGGGBBB???<<<:::999555555444333333222222111333333333222222222222111///...,,,,,,...///...---++++++---///222222000......------///000111///...,,,---///000111111111000000///...---,,,------...---///000///222666555111/////////000//////...---...//////...---///222555555000///111111///333;;;444333222111000000000000,,,,,,------.../////////...---,,,---///111111000---...///...---------......------------...////////////000333111000444;;;333111111333888<<<<<<;;;;;;:::888777777888:::;;;>>>@@@BBBCCCCCCDDDFFFHHHPPPTTT[[[aaafffkkkooorrrtttvvvyyy|||}}}777777555444333444444555222222111111111111111111333444555666666444222111111000000000000000111111.........///000000111111444444333333333333444444444555666777888999:::::::::<<<======;;;:::999999<<<;;;:::999888888888888999666444555777999777666444555666777666666888999;;;:::;;;===AAAFFFLLLPPPZZZbbbnnnvvvyyyzzzzzz{{{}}}||||||{{{{{{|||~~~|||tttkkkccc[[[WWWXXXWWW\\\gggrrrzzz~~~zzzrrriii```ZZZVVVSSSRRRQQQRRRUUU]]]gggqqqwww{{{~~~wwwmmmeee^^^[[[[[[^^^cccjjjqqqwww{{{}}}|||~~~~~~zzzwwwsssqqqooopppmmmgggbbb___WWWOOOLLLIIIEEECCCCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGIIIGGGJJJOOOQQQPPPNNNMMMMMMPPPPPPOOOOOOOOOOOONNNNNNLLLLLLNNNPPPRRRSSSUUUVVVTTTUUUXXXYYYYYYWWWTTTRRRRRRQQQQQQPPPPPPQQQSSSTTTQQQPPPNNNNNNOOONNNMMMKKKNNNMMMMMMMMMNNNPPPRRRTTTRRRUUUZZZ\\\]]]^^^___```^^^aaaaaa___```dddfffdddbbbaaa```___aaadddgggiiikkkjjjlllpppvvvzzz{{{yyyyyyvvvssspppmmmjjjfffddd^^^___aaabbbdddeeeeeeeee___^^^\\\YYYVVVTTTRRRPPPUUUQQQNNNMMMOOOPPPPPPOOOPPPPPPQQQSSSSSSTTTTTTTTTVVVTTTWWW\\\aaaeeellluuu||||||wwwrrrnnnmmmnnnrrryyy~~~~~~}}}wwwrrrnnniiifffaaa^^^WWWQQQLLLJJJIIIIIIJJJPPPXXX]]]bbbeeebbb[[[SSSLLLEEE@@@>>>===:::888888777666444333222111111222222222222222222333333333222///---,,,,,,......444222...,,,++++++,,,---000---***+++...111111000...,,,+++...111222111...//////000000000...---,,,+++---///000111111111111222111000///...---,,,,,,------...///000111111222444555555222......111444///555888555444555111+++000000////////////000000111111111111000000000000222000///...//////---,,,...............///000111444111//////222666:::;;;444111111888<<<;;;:::;;;;;;888444222444888:::<<<<<<>>>@@@@@@AAABBBEEEGGGLLLPPPVVV\\\bbbgggmmmqqquuuvvvxxxzzz|||333333222222222444555666111111111111111111111111222333555555555333222000222222111000000000000000/////////000111111222222555555444444444444555555555555666777888999999:::999:::<<<<<<;;;::::::;;;;;;;;;:::999888888888888888666444444666888777555444555666777777777888999:::::::::<<<@@@FFFLLLOOOYYYbbbnnnvvvzzz{{{|||}}}~~~}}}||||||}}}~~~}}}vvvnnnfff___[[[YYYXXX\\\gggrrrzzz{{{ssskkkbbb[[[VVVTTTSSSRRRRRRUUU\\\fffooouuu{{{}}}wwwmmmeee^^^ZZZWWWZZZ```fffmmmtttxxx{{{}}}|||xxxuuusssooopppmmmgggccc```YYYRRRLLLIIIEEECCCCCCDDDDDDDDDDDDCCCBBBBBBBBBDDDFFFHHHHHHKKKOOOQQQPPPNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWVVVWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPPPPQQQRRRTTTUUURRRPPPNNNMMMNNNNNNMMMLLLMMMMMMNNNOOOQQQQQQRRRRRRUUUXXX]]]___```aaabbbcccaaadddeeedddeeehhhiiifffddddddbbbbbbbbbdddfffhhhjjjjjjlllqqqwwwzzz{{{zzzwwwuuurrrooonnnkkkhhheee___```aaabbbcccccccccccc^^^]]][[[YYYVVVTTTRRRQQQSSSPPPMMMLLLNNNPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVUUUXXX]]]bbbfffmmmuuu}}}~~~}}}}}}zzzvvvrrrnnnnnnppptttzzz}}}||||||{{{|||}}}~~~~~~}}}xxxsssnnniiieeebbb^^^XXXRRRMMMJJJIIIIIIKKKQQQXXX]]]aaaddd```YYYSSSLLLDDD>>><<<;;;999777888777666555444333333333555555444333222111000000000///......---...//////333111///---,,,,,,...//////------...111222000......------...111222000...333111...,,,,,,...000222---...000111111111111000............////////////------...///000222222333444444333111//////000222///444777555555777555///000000000//////000000000000000000////////////...111///......//////...---//////.........///000000222000...///111555777777666333444:::>>>===<<<===:::777444333555777999:::;;;<<<>>>??????AAACCCFFFJJJNNNTTTYYY___eeekkkooossstttvvvwwwyyy}}}222111000000000111222333111111111111111111111111111222333444333222111000333222111000000000000000000000111111222333333333666555555555555555555666666666777777888888888999;;;;;;<<<:::999888999;;;;;;:::999888777777777777777666444444555666666555555555666777888888888888:::999999;;;@@@EEEKKKNNNXXXaaannnwww{{{|||~~~}}}}}}}}}}}}~~~yyyrrriiibbb^^^ZZZYYY]]]gggrrryyy|||uuummmddd\\\WWWTTTSSSRRRRRRTTT[[[eeennntttzzz}}}wwwmmmeee^^^ZZZTTTWWW\\\ccckkkqqqwwwyyy~~~~~~{{{xxxvvvrrrrrrooohhhdddbbb\\\UUUKKKHHHDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHKKKOOOPPPOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQRRRTTTUUUWWWXXXXXXYYYYYYXXXWWWVVVTTTSSSRRRPPPPPPPPPQQQRRRTTTUUUVVVRRROOOLLLKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRXXX[[[___aaacccccceeeffffffjjjllllllmmmooonnnkkkhhhgggfffeeeeeedddeeeeeeiiijjjlllqqqvvvzzzzzzzzzuuusssqqqooonnnkkkhhheee``````aaaaaaaaaaaa``````\\\\\\ZZZXXXVVVTTTRRRQQQQQQOOOMMMLLLNNNPPPPPPPPPRRRSSSTTTVVVVVVVVVVVVUUUWWWVVVYYY___cccgggooowww~~~}}}|||zzzyyyxxxvvvssspppooopppsssxxx}}}~~~~~~}}}}}}}}}~~~~~~yyysssnnnhhhdddaaa^^^XXXSSSNNNKKKJJJJJJMMMSSSZZZ^^^bbbccc___XXXRRRKKKBBB<<<:::999777666777777666555555555555555555555444333222222111000------...///////////////111000///---------...///......///111333222///---//////...///111111000...222111///......000222333000000111222222111111000............//////000000------...000111333444444555333000///000111111000---111222222222555444111000000000000000000000000////////////............///...---...000000000///111000//////////////////222111000000222444444444666333444:::===;;;:::<<<888666444333555777777777999:::<<<<<<===>>>AAACCCHHHKKKQQQVVV\\\bbbhhhlllpppqqqsssuuuvvvzzz~~~444333111...---,,,,,,,,,000000000000111111111111111111222222222222111000111111111000000111222222111111222222333444444444666666555555555555666666777777777777777888888888======<<<999777666777999999999888777777777777777666555444444444444444444555555666777999999888777999888999:::???DDDJJJMMMWWW```mmmvvv{{{}}}~~~|||{{{{{{|||}}}|||uuulllccc___\\\ZZZ]]]gggrrryyy}}}vvvnnneee]]]WWWSSSPPPOOOPPPSSSZZZeeeooouuuyyy|||wwwnnnddd]]]YYYTTTVVV[[[bbbiiiqqqvvvyyy~~~~~~|||{{{xxxxxxssskkkfffbbb\\\UUUKKKHHHDDDBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKNNNOOONNNMMMNNNOOOLLLMMMMMMNNNPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUSSSSSSSSSTTTTTTUUUVVVVVVSSSPPPLLLJJJKKKMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUU[[[]]]```ccccccdddfffhhhkkkppptttssstttvvvtttoookkkkkkjjjhhhfffdddcccbbbhhhiiimmmrrrvvvxxxyyyyyyuuussspppooommmjjjfffcccaaaaaaaaaaaa```___^^^]]][[[[[[YYYXXXVVVTTTSSSRRRQQQOOONNNMMMNNNPPPRRRSSSUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWZZZaaaeeeiiipppxxx|||zzzxxxuuussspppnnnmmmooorrrvvv{{{~~~~~~~~~}}}zzztttnnngggccc___\\\XXXSSSOOOLLLKKKKKKPPPVVV\\\```ccceee```YYYQQQJJJ@@@:::888777666555555555444444444555555666222222333333444444555555---...000111111000...---//////......---.........//////000111111111///...000000000111111000//////,,,...222555666444111...222222222222111111000000111000000///......------,,,---...000111333444555666333000000222333222000000111222111222444444333111111111111111111111111000000/////////.........---,,,,,,---000111111000222111111000////////////333222222333444444333111222000222777888666666888666444333444555666555444666888::::::;;;<<>>CCCIIILLLUUU^^^kkkuuuzzz|||}}}yyyyyyyyyzzz|||xxxnnneee___^^^[[[^^^gggqqqxxx}}}xxxpppggg^^^VVVRRRMMMMMMMMMRRRZZZeeepppvvvyyy|||wwwnnnddd\\\XXXRRRTTTYYY___fffnnntttwww|||~~~xxxooohhhcccZZZRRRJJJGGGDDDBBBCCCEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLLLLMMMOOOLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTSSSPPPLLLKKKLLLNNNOOOOOOSSSRRRPPPPPPRRRVVVYYY\\\___aaadddeeeeeefffhhhiiioootttwwwwwwxxxyyyvvvrrrmmmllljjjhhhfffcccbbbaaafffiiinnnrrrtttuuuvvvvvvsssrrrpppnnnlllhhhccc```bbbbbbbbbbbbaaa```___^^^\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPOOONNNNNNPPPRRRTTTWWWYYY[[[\\\\\\[[[ZZZYYYWWWWWW[[[bbbgggjjjqqqxxx~~~{{{zzzwwwrrrnnnkkkjjjiiiooosssyyy~~~~~~}}}|||{{{zzzzzz{{{|||||||||uuummmfffaaa[[[YYYVVVSSSQQQOOOOOOOOOTTTZZZ___cccfffgggbbb[[[OOOHHH???999888777666444333333222222333333444444222333333444555555666666///111222333222000---,,,------.........------,,,000000///......///000222000111222222111000000000,,,///333666666444111///333333222111111000000000000000//////......------------...000111222333444666333000111444555333000555444444444444444444555111111222222222222111111111111111000000000//////,,,++++++---000222222111333222111000000000000000222111111222333222000...000///111555555222222555555444444444666666444333555777999999:::;;;>>>@@@EEEHHHLLLQQQVVV\\\ccchhhkkkmmmpppsssuuuxxx{{{~~~///...---------...///000...//////000000111111111111111111111111222222222000000000111222333444555222222333333444444555555666555555555555555555666666666777777888888888999333555777777888999<<<>>>777777666666666666777777444444444333111000111333333222222555999999666333777666777888===BBBHHHKKKSSS\\\iiirrrwwwyyy{{{|||wwwwwwxxxzzz||||||rrriiiccc```]]]___gggqqqxxxzzzsssjjj```WWWSSSLLLLLLMMMQQQYYYdddooouuuxxx{{{wwwnnnddd\\\WWWPPPRRRVVV[[[bbbiiiooossszzz|||}}}tttkkkdddZZZPPPJJJGGGDDDBBBCCCEEEFFFFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJLLLNNNLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZYYYYYYWWWVVVTTTSSSSSSPPPNNNMMMNNNPPPPPPPPPTTTRRRPPPPPPSSSXXX]]]aaadddeeeggggggffffffhhhjjjnnnsssvvvuuuvvvwwwtttppplllkkkiiifffdddbbbaaaaaaeeeiiinnnqqqrrrrrrrrrrrrpppooommmllljjjfffbbb^^^bbbbbbccccccccccccbbbbbb]]]]]][[[YYYWWWUUUSSSRRRPPPQQQPPPOOOMMMNNNQQQTTTXXXYYY\\\]]]]]]\\\ZZZXXXVVVVVV[[[bbbgggkkkqqqxxx~~~}}}zzzyyyvvvpppkkkhhhiiijjjpppttt{{{~~~}}}|||||||||}}}~~~}}}vvvmmmeee___XXXWWWVVVUUUTTTUUUUUUVVVZZZ___dddfffggggggaaaYYYKKKEEE>>>:::999888666444333222222222222222333333666666555555555444444444222333444444333111...------.../////////...,,,+++.........---,,,---111444///111333333111111111222333222000//////111333444333222111000000000000000,,,------...///000111111------...///000111222222333222111222333333222111111//////111111......000111222333444444333222111111111111111000000000000,,,++++++---000222222111333222111111111111111111111000//////000000...,,,111111333777666222333666666555444444555666444333666777999::::::;;;>>>@@@DDDFFFJJJNNNSSSYYYaaafffhhhkkkooorrruuuxxx|||~~~///......---...///111222......//////000111111222111111111111111222333333333222222111111222222222111222222333444444555555555555444444444444555555555555666777888999999:::333555777888888888:::;;;666666666555555666666777333444444222000...000222222111111444888999555000666666666888<<>>;;;;;;:::777444444444333222222222333333666666666666555555555555333444444444444333111111000111222222111///---+++)))+++------------000333...111333333222111222444555333000------///222444222111000/////////000111,,,,,,---...///000111111------......///////////////000111111000000000111+++((()))...///++++++...111222333555555333222111111000000000000/////////,,,,,,,,,---000222222111222222111111111222333333222111000000111111000///333333555888666222333777888666444444555666555444777888::::::;;;<<>><<<<<<;;;888444666555444333333333333444333333444555666777888999333333444444555555444444222333444555333111...,,,%%%)))---///......///111---000333444222111333666000111222222111000///...111000///......///000111///////////////.................................+++...111111...---...000---***,,,333444000000444111222444555555444222111000/////////............---,,,,,,---000111111000111111111111222333444444666444333333444555555444222222555888555111222666999777555444555666666555777999:::;;;<<<===@@@BBB@@@BBBEEEHHHMMMTTT[[[```aaaeeejjjooossswww{{{~~~}}}---222000((()))111333---......///......///222444000111111111111222222222222222111111111111222222222111111222444555555444333444444444555666666666333444555666777888999:::999888888888777777666666111111111222222333333333444333222000000000000111...///222555777777666666777666666888===AAADDDFFFRRR\\\gggoooqqqrrrtttvvvtttxxx}}}|||uuummmfffcccgggooovvv}}}}}}vvvnnndddYYYSSSOOOMMMOOOTTT[[[gggrrr{{{}}}xxxooofff^^^YYYWWWVVVXXX^^^bbbdddhhhmmmrrrvvv|||uuunnnggg[[[QQQMMMGGGDDDEEEEEEDDDEEEGGGLLLKKKJJJIIIHHHGGGGGGGGG@@@BBBDDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSYYYVVVTTTTTTTTTSSSPPPLLLQQQRRRTTTUUUUUUVVVXXXZZZUUUTTTSSSTTTUUUUUUTTTRRRRRRRRRSSSSSSRRRQQQPPPOOOPPPSSSWWWYYY[[[]]]```bbb^^^YYY___ddd\\\XXXYYYVVV]]]___```cccdddfffgggggghhheeebbb``````aaa``````dddeeeeeefffggghhhiiiiiigggfffeeefffggggggeeedddeeeddddddeeeggghhhgggeee```^^^ZZZVVVTTTSSSTTTUUUQQQOOOMMMKKKKKKMMMPPPRRRQQQVVVZZZYYYTTTRRRTTTWWWXXXYYY[[[```fffnnnuuuyyy~~~~~~{{{yyywwwtttoookkkiiiiiikkklllssswww}}}|||xxxxxxzzz}}}~~~uuujjj```YYYVVVYYY^^^aaacccdddfffhhhmmmkkkhhheee___XXXOOOJJJBBB???<<<:::999999888666777666666666555555555555444444444444444555666777888555222333555777555333222444666666555222...+++,,,...//////...------...111333555444222333666999555333111222333222...+++///111222000---,,,...111------......///111222333111111000///////////////...///000///...---...///++++++,,,000444555222...333000...///222444333111000000111111111///---,,,000///---,,,...111555777000222333333111000000111444333333222111111000000///555999888333222777<<<888666333222444555666555:::999888999;;;=========AAACCCEEEHHHKKKPPPVVV[[[aaadddiiimmmoooqqqtttvvv}}}111;;;>>>555///111111---////////////000111111222000111111111111222222222222222111111111111222222222111111222444555555444444444444444555555555555444555555666777888888999888888888888777777777666222222222333333333444444444333222000000000000111///000222444555555555555666666666999===BBBEEEGGGOOOXXXdddllloooqqqsssvvvuuuxxx~~~yyypppiiieeehhhnnnttt{{{xxxooocccYYYUUUPPPNNNPPPTTTZZZfffqqqxxx{{{yyypppfff^^^ZZZWWWUUUWWW]]]bbbdddhhhmmmtttwww|||~~~vvvooohhh]]]SSSLLLGGGDDDEEEFFFEEEEEEHHHKKKJJJIIIHHHHHHGGGHHHHHHDDDDDDEEEFFFGGGHHHIIIJJJMMMNNNOOOPPPQQQSSSSSSTTTXXXVVVSSSSSSTTTTTTRRROOOSSSTTTUUUVVVVVVVVVWWWXXXYYYWWWTTTTTTTTTTTTSSSRRRSSSTTTTTTTTTRRRPPPOOOMMMQQQTTTXXXZZZ[[[\\\]]]___[[[UUU\\\aaaYYYVVVXXXUUU[[[\\\___aaadddeeefffggghhheeebbb```aaabbbbbbbbbddddddeeeeeeffffffffffffddddddcccdddffffffeeeccceeeddddddeeeggghhhfffeee^^^\\\YYYVVVTTTTTTUUUUUUSSSQQQMMMKKKJJJKKKMMMOOOQQQTTTWWWWWWUUUSSSUUUVVVZZZ[[[^^^cccjjjqqqxxx||||||xxxvvvtttqqqmmmjjjhhhjjjmmmooovvvxxx|||~~~{{{xxxyyy|||}}}tttiii```ZZZXXX\\\```cccdddfffhhhiiillljjjfffbbb]]]VVVMMMHHH@@@>>>:::999888888777555666666666666666555555444666555555444444444555555999777666666777888777777333444555555444111...,,,+++,,,,,,+++***+++...000...000333333222333666999555444333444555444111...///000111///---,,,...000,,,,,,---...000222444555111000//////......//////000111222111///...---...---...///111111///---,,,333222111111222333333333//////000111000///......///---,,,,,,...111555888111222333333111000000000555666666777666666555555///333777666333111444888888555333222333555555555777777777999;;;===>>>??????AAADDDGGGJJJOOOUUUYYY___ccchhhlllnnnqqqsssuuu{{{}}}444CCCKKKBBB555000///---222000///000333333111///000111111111111222222222222222111111111111222222222111000222444555444333555555555555444444444444555666666666777777888888888888888888777777777777333444444444444555555555555444222111000000111111111222222333444444555555666666777999===AAAEEEHHHLLLTTT___hhhlllooorrruuuvvvyyy~~~tttmmmggghhhlllqqqxxx|||sssggg\\\WWWRRROOOPPPSSSYYYdddooovvvyyy}}}yyypppggg___ZZZWWWUUUWWW]]]bbbdddiiinnnuuuwww{{{~~~wwwqqqjjj```UUUKKKFFFDDDFFFGGGFFFFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFFFFHHHIIIJJJOOOOOOOOOPPPQQQSSSUUUUUUXXXVVVSSSSSSSSSTTTTTTSSSUUUUUUVVVWWWWWWWWWWWWWWW^^^ZZZVVVSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSQQQPPPOOORRRTTTXXXZZZYYYYYYYYYYYYUUUPPPWWW\\\UUUSSSVVVTTTXXXZZZ]]]aaadddfffggghhhgggeeeaaa```bbbdddffffffdddddddddccccccbbbbbbbbbcccbbbccceeeggggggeeeddddddccccccdddffffffeeeccc[[[ZZZWWWUUUTTTUUUVVVWWWTTTQQQMMMJJJHHHIIIKKKLLLPPPQQQSSSTTTUUUVVVVVVVVV[[[]]]```eeelllttt{{{|||yyyuuussspppnnnjjjhhhhhhkkkpppsssyyyzzz|||~~~|||zzzyyy{{{|||sssjjjaaa\\\\\\___cccfffggghhhiiikkkkkkhhhddd___ZZZRRRKKKFFF???<<<999777777777666555555555666777666555444333777666666555444444333333444444555444333333444666555555444333222000///...///...---***)))***...111,,,...000111222333666888666555555666777666444111///000000///------...000,,,,,,---///111333555666000000///...............///111333333111...------...///000000...---------...//////...,,,,,,---///......///000000000//////...---,,,,,,...111555777333444555444222000000000222444555777777666555444111444666666555333444444777555222222333555555555666777888999;;;===???@@@===@@@BBBEEEHHHLLLQQQUUU\\\```eeeiiilllooorrrtttxxxzzz~~~444AAAIIICCC777111//////333000///111555555111,,,000000111111111222222222222222111111111111222222222111000111333444444333555555555444444333333333666666666666777777777777888888888777777777777777555555555555555666666666555444222111000000111222222222222333444666777888777777888999;;;???CCCFFFLLLSSS\\\dddjjjmmmqqqssswwwzzzvvvoooiiihhhkkkoooxxxxxxmmmcccZZZUUUQQQQQQSSSXXXbbbmmmtttwww|||~~~yyyqqqhhh```[[[VVVUUUWWW]]]bbbdddiiinnntttvvvyyy{{{}}}xxxrrrkkk```UUUJJJFFFDDDGGGHHHFFFFFFHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIKKKMMMQQQQQQQQQQQQSSSUUUWWWXXXZZZWWWUUUSSSRRRSSSSSSTTTUUUUUUVVVXXXZZZ[[[ZZZYYYaaa\\\VVVRRRQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRQQQPPPSSSVVVWWWVVVTTTSSSSSSQQQKKKRRRXXXRRRQQQUUUTTTXXX[[[^^^cccfffhhhiiiiiifffdddaaaaaacccfffhhhiiidddcccbbbaaa```___^^^]]]aaaaaabbbeeeggggggfffdddaaa``````aaabbbbbbaaa___XXXWWWVVVUUUUUUVVVWWWXXXRRRPPPLLLIIIHHHHHHJJJKKKOOOOOOOOORRRUUUWWWWWWVVVYYY[[[___fffmmmuuu|||{{{wwwtttqqqllljjjhhhgggiiinnnsssvvv{{{|||~~~|||{{{yyyzzz~~~}}}uuummmfffaaaaaadddgggiiiiiiiiijjjkkkiiifffaaa\\\WWWPPPIIIDDD???<<<999777777777666555444555666777777555333222555555555555555555444444000222444333000000222666666666444222111000000///333333111///,,,,,,---///,,,---///000222333444555555555666666777666555333000000000000//////000111/////////000111222333444000//////...............,,,///222333111///------...---,,,---///111000000,,,...///---)))(((***---------...//////000000111///...---,,,---000222444555777777666444222222222444555777888888666333222555666777888888777555444777444222222333555666666999:::;;;;;;<<<===???AAA;;;>>>AAACCCFFFJJJNNNQQQYYY\\\bbbgggjjjmmmqqqsssvvvyyy}}}222888<<<999444222111000333000///111555555111,,,000000111111111222222222222222111111111111222222111000000111333444444333555555444444333333333222666666666666777777777777777777777777777777888888666666666666666666666666555444333111111111111222111222222444666888:::;;;888999:::999999;;;???CCCNNNSSS[[[bbbhhhmmmppprrrxxx{{{~~~wwwpppiiihhhjjjnnnxxx{{{pppfff]]]WWWSSSRRRSSSWWW```jjjrrrvvv{{{~~~yyyrrriiiaaa\\\VVVTTTWWW]]]bbbeeeiiiooosssuuuxxxzzz|||yyyssskkk___TTTLLLGGGDDDGGGHHHFFFFFFHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGFFFFFFFFFHHHKKKNNNPPPSSSSSSSSSTTTVVVWWWYYYYYYZZZXXXVVVSSSQQQQQQRRRSSSTTTUUUVVVZZZ^^^```___^^^```\\\UUUPPPOOOOOOPPPPPPPPPQQQQQQRRRQQQPPPOOONNNNNNQQQSSSSSSRRRPPPOOOOOOOOOJJJPPPWWWQQQQQQVVVUUUZZZ]]]aaaeeehhhiiijjjiiidddbbbaaabbbeeehhhiiijjjcccbbbaaa___^^^\\\ZZZZZZ]]]^^^___bbbddddddbbb```]]]\\\\\\]]]^^^^^^\\\[[[UUUUUUUUUTTTUUUVVVWWWXXXPPPNNNKKKHHHHHHIIIKKKMMMNNNMMMNNNPPPSSSVVVWWWVVVYYY\\\aaahhhpppxxx{{{wwwsssqqqjjjiiihhhiiilllqqqvvvyyy{{{}}}~~~zzzzzzzzz}}}yyyrrrlllhhhgggiiikkkkkkjjjiiiiiijjjgggddd^^^YYYSSSNNNHHHDDD???===:::888888888888777444555666666666555333222222222444555666666666666333555777666444333666999888777555333222111111111...000222222111/////////......///000111111111000333444666666555444333333222111000000111111222222333333222111111111111111000000///...............(((,,,///111000///......000,,,***,,,111444222...///111222111---,,,...111,,,,,,---...///000111111111000///......///000111777999:::999777555555555;;;<<<======<<<888555333666777777888888777666555777555222222444666777777===>>>???>>><<<<<<>>>@@@:::<<>>@@@AAA???;;;:::<<>>CCCJJJMMMTTT]]]gggoootttvvvxxxzzz|||~~~}}}uuummmiiigggjjjuuuuuukkkbbb\\\VVVTTTSSSUUU]]]fffmmmrrrxxx}}}~~~~~~}}}zzzssskkkccc^^^UUUTTTVVV]]]bbbeeejjjooorrruuuzzz}}}~~~xxxtttnnnbbbWWWRRRKKKEEEEEEEEEDDDFFFIIIFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQTTTWWWXXXXXXWWWVVVPPPRRRTTTSSSQQQQQQRRRTTTYYYYYYZZZ___eeehhheeebbbWWWSSSOOOLLLKKKLLLMMMMMMPPPPPPPPPOOONNNLLLIIIHHHMMMNNNNNNNNNMMMNNNPPPRRRTTTNNNTTTZZZUUUUUU[[[[[[ZZZ\\\```bbbcccbbb```^^^___```bbbeeehhhiiigggeeebbbaaa___^^^[[[ZZZXXXWWWWWWXXXZZZ\\\^^^\\\YYYVVVYYYXXXXXXXXXYYYYYYWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVSSSPPPMMMIIIHHHIIIKKKLLLKKKMMMOOOOOOOOOPPPUUUXXXYYY]]]ccckkkuuu}}}}}}xxxuuurrrpppkkkmmmooorrruuuwwwyyyzzzzzz{{{|||}}}||||||zzzzzzyyy{{{|||wwwsssnnnoooooommmiiieeecccbbb^^^ZZZTTTOOOKKKHHHDDDBBB===;;;888777777888777666777555444222222333444555111222444666777777666555333222111222444555555555:::999999777666555333333***---000111000000000111///......111333333111...333666888777444111111222000...------000111111///666555444333222111111111222222111000000000000000---///000///---,,,,,,---'''***...///---,,,,,,...---+++***+++,,,------,,,...------,,,---...///000111000000000111222333444555777999999888777888999;;;::::::888666444222111333666777555222222777;;;999666444444777999::::::;;;>>>???===:::999;;;???888;;;???AAACCCEEEGGGIIIMMMRRRYYY___dddhhhmmmppptttvvvzzz~~~333111000000///......111......///......///222444000111111111111222222222222222111111111111222222111000///000222333333222222222222333333444444444333444555666777888999:::666666777777888888888999777777666666555555555444666555333222111111222333111222444555444222000......111555666555888???EEEFFFJJJQQQ[[[fffpppvvvxxxwwwyyy|||~~~xxxoooiiifffhhhsss{{{qqqddd]]]WWWTTTSSSTTT\\\eeekkkpppvvv{{{}}}}}}}}}}}}}}}}}}}}}zzztttkkkccc^^^UUUTTTVVV]]]bbbeeejjjpppsssvvv||||||}}}|||wwwtttoooeeeZZZTTTLLLFFFDDDDDDCCCEEEJJJFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKLLLMMMMMMMMMLLLMMMPPPTTTWWWXXXXXXVVVTTTKKKOOORRRSSSRRRRRRTTTVVV]]][[[\\\aaagggiiieeeaaaSSSPPPLLLJJJKKKLLLLLLLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMNNNNNNMMMMMMOOORRRUUUVVVPPPVVV\\\WWWWWW]]]]]]YYYZZZ]]]______]]][[[YYY]]]___bbbfffiiiiiifffcccaaa```___]]][[[ZZZXXXWWWZZZZZZ\\\^^^___^^^ZZZWWWYYYXXXXXXXXXYYYYYYWWWUUUSSSSSSTTTTTTUUUUUUUUUVVVUUURRRNNNJJJHHHHHHIIIJJJJJJMMMPPPPPPMMMNNNTTTYYYWWWZZZaaajjjsss|||{{{wwwsssqqqooolllnnnrrruuuxxxyyyzzzzzz{{{zzzyyyxxxwwwxxxyyyyyyyyy{{{~~~yyyuuupppppppppmmmhhhcccaaa```ZZZVVVPPPKKKHHHEEECCCAAA<<<:::777666666777666555888666333111111222444666222444555777777666444333888555333444888:::999777:::::::::999888666444333444555444222///...///000---------111444555333000555777999888444111111222///,,,+++,,,...000///...555444333333222222222333333222222111111111111111222222222000---++++++,,,%%%///000***'''---444///---+++,,,///111000.........---,,,---...///000...///000111333444666777333555777777777666777888===<<<;;;:::888777666666444888:::777222333:::AAA999777555555777:::;;;;;;888;;;===<<<888888;;;???888;;;???AAACCCDDDGGGIIILLLPPPWWW^^^ccchhhlllooosssuuuyyy|||222333444222000//////000///////////////.........000000000000000000000000////////////000000000000000///...///111222222222222222333333333333444444444555777888999999888888999888777666666777888999777777777666555555444444666444222000//////000111444444333111//////222444111111333555999===AAACCCEEEGGGMMMWWWdddnnnssstttwwwxxxyyyzzz|||vvvlllgggeeedddgggllluuuyyyrrrfff]]]TTTPPPNNNOOOVVV]]]kkkpppwww}}}~~~~~~|||zzzwwwpppggg```WWWWWWVVVXXX\\\cccjjjnnnuuuxxx|||~~~~~~}}}wwwuuurrrfffYYYRRRLLLGGGGGGGGGDDDDDDFFFEEEDDDDDDFFFHHHHHHGGGFFFLLLLLLMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSVVVXXX\\\```cccaaa]]]YYYVVVRRRLLLHHHGGGJJJNNNQQQNNNNNNMMMKKKJJJIIIHHHGGGOOOOOOOOOPPPRRRTTTVVVXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]]]][[[YYYXXXXXX[[[^^^cccfffhhhgggdddbbbcccbbb```___^^^^^^^^^^^^^^^```bbbbbbaaa]]]YYYVVVYYYWWWVVVVVVXXXXXXUUUSSSVVVWWWZZZ[[[[[[ZZZXXXVVVPPPOOOMMMHHHEEEEEEIIINNNKKKMMMOOOQQQQQQSSSUUUWWW\\\^^^ccciiiqqqyyy{{{vvvrrrpppnnnmmmqqqwww{{{{{{zzzyyyyyywwwxxxxxxvvvtttssstttuuutttzzz~~~|||zzzxxxtttoookkkhhhddd^^^YYYUUUQQQLLLHHHDDDAAA>>><<<999999:::999999888777666777777444222333666444...444444444555555666666666888888777666444555888;;;666888999888777555444444888555222000000///...---/////////111333444444222666666666555444222111000333333222111000///...---111222444666666555444333333333333222222222222222------......///000000000...+++))),,,------000555000///...---,,,---...///111000///......///000111,,,......---111777999666555777999888444444888===>>>>>><<<999777666888:::888999999::::::999999888666999<<<<<<:::777555555777888999;;;;;;:::999999;;;;;;<<<===@@@CCCFFFHHHLLLQQQWWW\\\```dddhhhkkkqqqssswww{{{111222222111///......////////////////////////...000000000000000000000000000000000000////////////000///...///111222222222222222333333333333444444444555666888999888888777999888777666666777888999777777666666555555444444333222111000000111222444444444333111///000222444222333444555888<<>>;;;999999999999888777666555777999777444444666555000222222222333333444444444:::999888777888999:::;;;888888777666444444555666888555222111111111000///222111000111222222000...555555555555444333222222444333222111000///......222222333444444444333333222222222222222111111111///////////////.........///+++***,,,------///444//////---,,,,,,,,,---...000000............///000///000///---///444555333///333666777666777===BBB======<<<999777777999;;;::::::;;;;;;:::999999888777999;;;;;;999777555555666777888999999::::::999;;;;;;<<<===@@@BBBEEEGGGFFFKKKRRRXXX^^^dddiiilllpppssswww{{{///111111000...------.........//////////////////000000000000000000000000111111000000//////......111///...///111333333222222222333333333333444444333444666777888888777777888888777777777777888888777777666666555444444444222111111111111333555666444444333111///000222444444444444555777999<<<===@@@CCCIIISSS^^^hhhnnnppptttuuuwwwxxxyyy|||wwwpppkkkgggdddggglllvvv}}}wwwjjjaaaXXXSSSQQQPPPUUU\\\gggmmmuuu{{{~~~~~~~~~|||wwwooohhh```]]]YYYXXX[[[bbbjjjooorrrvvvzzz~~~~~~}}}zzzvvvtttrrrjjjbbbXXXPPPJJJHHHFFFDDDEEEHHHGGGFFFGGGJJJMMMOOONNNMMMNNNMMMLLLLLLLLLNNNPPPRRRUUUVVVWWWXXXXXXXXXWWWVVVUUUVVVWWWXXXWWWVVVTTTRRRQQQQQQRRRUUUXXXYYYXXXVVVNNNNNNNNNNNNNNNMMMKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTVVVXXX[[[\\\dddcccaaa___]]]]]]]]]]]]ZZZYYYWWWVVVUUUVVVVVVVVV^^^```cccfffhhhgggfffeeebbbbbbbbbcccdddeeefffgggfffeeedddbbb___\\\ZZZXXX[[[ZZZZZZZZZ\\\]]]\\\[[[ZZZ\\\]]]^^^^^^\\\YYYWWWOOONNNLLLHHHFFFGGGJJJMMMMMMNNNNNNNNNNNNQQQTTTWWWZZZ^^^eeennnuuu||||||xxxtttrrrqqqqqqvvvzzz~~~~~~yyyyyywwwtttqqqppprrrtttzzz~~~|||xxxtttnnniiieee```YYYTTTLLLIIIEEEBBBAAA???===<<<999999888777666555444333777;;;;;;777555666666333333333333333333444444444888777777888999::::::999:::999666444444444666777777555222222222333222222222111000000222111000...444444444555555555444444444444333222111000//////333333222222222222222222222222111111111000000000111000000///......------000,,,+++------,,,...222///...---,,,+++,,,,,,---///...---,,,------//////111222000---...222222///...111555666666999===BBB;;;;;;;;;:::888999;;;=========<<<<<<;;;:::888888777999:::999777555555666666666666666777888999:::;;;;;;<<<===???AAACCCDDDCCCGGGNNNTTTZZZ```fffjjjoooqqqvvvzzz~~~///000111000...---...///............////////////000000000000000000000000111111000000//////......111000//////111333333222222222222333333333444444222444555666777777666666888777777777777777777888777666666555555444333333222222222222333444666777333333333111///000222555444444333333555666888999???BBBHHHQQQ\\\eeelllooosssuuuwwwxxxyyy{{{~~~yyyrrrnnniiieeefffkkkuuu{{{nnneee\\\VVVSSSQQQUUU[[[dddjjjssszzz~~~{{{sssllleee```[[[XXXZZZ```iiinnnppptttyyy}}}~~~~~~|||zzzwwwtttrrrpppjjjfff[[[RRRJJJGGGEEECCCDDDHHHFFFFFFGGGJJJNNNQQQQQQPPPOOONNNLLLLLLMMMOOORRRTTTVVVWWWXXXYYYYYYXXXWWWWWWVVVWWWYYYYYYXXXUUURRRPPPOOONNNNNNOOORRRTTTUUUTTTMMMNNNOOOOOOOOONNNMMMLLLOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSUUUXXXZZZ\\\]]]bbbaaa___]]]\\\\\\]]]^^^___\\\YYYWWWWWWXXXYYYZZZ]]]___aaaccceeeeeedddddd```aaabbbdddfffhhhiiijjjhhhfffdddbbb```^^^]]]\\\``````__________________]]]___``````___]]]ZZZXXXOOONNNKKKHHHGGGHHHJJJLLLNNNNNNNNNMMMNNNPPPUUUXXX[[[```iiirrrzzz}}}yyyvvvssssssssstttyyy}}}~~~}}}zzzyyywwwssspppppprrrttt|||}}}zzzxxxvvvrrrkkkgggccc^^^WWWQQQIIIFFFCCCAAA@@@???>>>===999999777666555444333333666;;;===999555555666555555555555666666666666666222555777777666555666888;;;999777777777777777666666444111111222333333222...---...000222333222111222333444555666666666666444444444333222111111111444333111000///000111222222222111111000/////////000000//////............111---,,,...---,,,---000///...---,,,++++++,,,,,,...---,,,,,,,,,---...///111111///,,,---111111...222555666777666777999;;;999:::;;;:::999:::<<<>>>??????>>>===<<<:::888777888999999888666555555777666666555555555777999::::::;;;<<<===???@@@AAABBBEEEHHHLLLQQQUUU[[[```dddllloootttyyy}}}///111111111///...///000---.........//////000000////////////////////////111000000000/////////...111000///000222333333333222222222333333333444444222444555666777777666666777777777888888777777777666666666555444444333333444444444444444555555666333333222111000000333555333222222222333444666777???CCCIIIQQQZZZccckkkppptttuuuwwwxxxyyyzzz}}}zzzvvvqqqkkkeeeeeejjjsssrrriii___YYYUUURRRUUUZZZaaahhhqqqyyy~~~~~~vvvooofffbbb[[[WWWXXX^^^ggglllnnnsssyyy~~~}}}}}}zzzwwwuuutttqqqmmmjjjhhh]]]TTTLLLHHHEEEBBBCCCFFFEEEEEEGGGJJJNNNQQQQQQQQQQQQOOONNNMMMNNNQQQTTTVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXXXXWWWTTTQQQNNNOOONNNLLLMMMOOORRRRRRRRRPPPPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOONNNRRRSSSTTTVVVYYYZZZ\\\\\\___^^^^^^^^^^^^___aaabbbaaa^^^YYYXXXYYY[[[[[[[[[[[[\\\]]]___```aaabbbbbb___```bbbdddfffhhhjjjjjjgggfffdddcccaaaaaaaaaaaaeeeeeedddbbbaaa```aaabbb```aaabbbbbb```]]]ZZZXXXOOOMMMJJJHHHHHHIIIJJJKKKNNNNNNNNNNNNOOORRRVVVZZZ___dddmmmvvv~~~~~~{{{wwwtttssstttvvvxxx~~~~~~~~~yyyxxxuuurrrpppqqquuuxxx~~~|||xxxuuurrrrrrnnnhhhdddaaa\\\UUUPPPIIIFFFCCCAAA@@@@@@???===999888777555444333333333555;;;===999666555555444666666666666666666666666...444:::999333111555;;;:::999999;;;<<<;;;777444444222000000111222222222.........000222333333111222222444555666777777777555555444444333333222222444222000///...000222333222222111111000//////...............//////000000111---,,,......,,,,,,///000///...,,,++++++,,,,,,---,,,++++++,,,---...//////000...,,,...222333000555666777777666666666777888999;;;;;;;;;;;;===???@@@??????===<<<:::888777888999:::888666555666777777666555555555666888999999:::;;;<<<>>>???@@@AAADDDFFFJJJMMMQQQWWW]]]bbbhhhlllrrrwww{{{///000111111//////000111------......///000000000/////////////////////////////////000000000000000222000///000222444444333222222333333333333444444333444666777888888777777777777888888888888777777666666555555444333333333444444555555666666666666222333222111000111333666222222222222444666888999???CCCJJJQQQYYYbbbkkkpppsssuuuwwwxxxxxxyyy{{{}}}~~~{{{xxxuuummmeeeeeeiiippp{{{uuulllccc\\\WWWSSSUUUZZZ___eeeoooxxx~~~vvvoooeeeaaaZZZVVVVVV\\\dddiiimmmrrrzzz}}}}}}yyyvvvuuuuuurrrllliiijjj___WWWOOOKKKGGGCCCBBBEEEEEEEEEFFFJJJNNNQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVUUUSSSPPPOOORRRPPPNNNNNNPPPQQQRRRRRRTTTSSSQQQPPPQQQSSSUUUVVVUUUUUUSSSRRRQQQOOONNNNNNQQQSSSTTTVVVXXXYYYZZZZZZ]]]]]]___```bbbdddeeeeeeaaa\\\WWWVVVXXXZZZZZZYYYYYYYYYZZZ[[[\\\^^^___```___```bbbeeeggghhhiiiiiigggfffeeeddddddcccddddddeeeeeeeeecccaaa```bbbdddbbbcccdddcccaaa]]]ZZZWWWOOOLLLIIIHHHIIIJJJKKKJJJLLLMMMOOOPPPQQQTTTYYY\\\bbbgggpppxxx}}}zzzvvvssssssvvvzzz|||xxxvvvtttqqqpppsssyyy}}}~~~zzzvvvqqqnnnmmmiiidddaaa___\\\VVVQQQJJJGGGDDDAAA@@@???>>><<<999888666555444444555555666;;;===:::777888666333555555555444444444444444000666;;;999444333888>>>999999999<<<>>><<<777222444222000///000111111111333222111111222222111///222333444555666777777777666555555555444444444333222111000//////111333444333333222111000//////...------......///000000111000---,,,//////,,,,,,///222000///---,,,,,,,,,------,,,++++++,,,---///000///000...,,,...333444111333333555666777888888888777999;;;<<<;;;<<<===?????????>>>===<<<:::888777888:::;;;:::888666666777888777777666666666666666777888:::<<<>>>???@@@@@@@@@BBBEEEIIINNNUUU\\\bbbeeeiiioootttyyy~~~...///000000......///000------......///000000111////////////////////////......//////000000111111222111000000222444444333222222333333333333444444444555666888999888888777666777888999999888777666666555555444444333333222222333444666777888999999222222222111000111444666222222333444666999;;;===>>>CCCIIIPPPWWW```jjjppprrrtttvvvwwwwwwwwwxxxzzz|||}}}~~~~~~|||{{{wwwnnneeedddiiilllxxxxxxoooeee^^^XXXTTTUUUYYY\\\cccnnnwww~~~uuummmccc^^^XXXTTTUUUZZZaaafffmmmssszzz}}}}}}zzzwwwwwwyyyuuummmjjjkkkbbbZZZRRROOOKKKEEECCCEEEFFFFFFGGGKKKOOOQQQRRRQQQRRRRRRRRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\ZZZYYYXXXUUUUUUUUUUUUTTTSSSRRRQQQUUUSSSQQQQQQRRRRRRRRRQQQUUUUUUTTTTTTUUUWWWXXXYYYWWWVVVUUUTTTSSSQQQPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWZZZ\\\___bbbdddddddddddd```[[[WWWVVVYYY[[[YYYWWWXXXXXXXXXYYYZZZ\\\^^^___aaabbbdddfffggghhhhhhhhhiiihhhhhhgggeeedddcccccc```aaabbb```______cccfffcccddddddcccaaa]]]YYYVVVNNNKKKIIIHHHJJJKKKKKKJJJJJJMMMPPPRRRTTTWWW[[[^^^dddiiipppxxx}}}|||yyyuuusssssswww|||~~~~~~vvvuuusssqqqqqqvvv}}}~~~zzzvvvqqqnnnhhheeeaaa___^^^\\\WWWRRRKKKHHHDDDAAA???===;;;:::888777666444444555777888999<<<<<<:::;;;;;;888222666555555555444444444333444444555555555666999;;;:::888777999<<<;;;666111666333111000111222222111444333222333444333222000222333444666777777777777666666666555555555555444111000000000111333444555444444333222111000//////.........//////////////////,,,,,,//////------000333222000...---------------,,,,,,,,,,,,...000111000111///---///444444111111222333666888999999888888:::<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::888777888:::<<<<<<:::888777777999999999888777666555444444666999;;;>>>???@@@@@@???AAABBBEEEIIIPPPXXX]]]bbbffflllrrrwww|||,,,...///...------...///---------...///000000111////////////////////////------...///000111222222222111000000333444444333222222333333333444444444444555777888999999888888666777888999999888777666666555555444444333222222000111444666888:::;;;<<<222222222111000111444666333333444666999<<>>BBBIIIOOOVVV^^^hhhoooppprrruuuvvvuuuuuuwwwxxxzzz{{{|||~~~~~~~~~}}}|||~~~}}}|||xxxooofffdddhhhjjjvvvzzzqqqggg```YYYTTTUUUYYY[[[bbbmmmwww~~~tttlll```]]]WWWTTTTTTYYY___dddmmmsss{{{~~~}}}{{{yyyyyy|||wwwnnnjjjmmmddd\\\UUURRRNNNHHHEEEEEEGGGGGGIIILLLPPPRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]^^^]]]\\\[[[ZZZVVVVVVUUUTTTTTTSSSSSSSSSWWWVVVTTTSSSTTTTTTSSSQQQUUUVVVWWWXXXYYYYYYZZZZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQRRRTTTUUUVVVVVVUUUTTTWWWZZZ]]]aaabbbbbbaaa``````\\\XXXXXX[[[\\\ZZZWWWXXXXXXXXXXXXZZZ\\\^^^___cccdddfffggghhhhhhhhhgggkkkjjjjjjhhhfffdddbbbaaa[[[]]]^^^^^^]]]___cccgggddddddeeedddaaa]]]XXXVVVNNNKKKHHHHHHKKKLLLKKKJJJIIILLLPPPSSSVVVYYY\\\___eeeiiipppwww|||~~~~~~~~~|||yyyuuussstttxxx~~~|||{{{{{{uuutttrrrqqqrrrxxx{{{wwwssspppeeebbb___^^^^^^\\\XXXTTTLLLHHHDDD@@@>>><<<999777888777555444555666888999<<<===<<<;;;===>>>999222888888777777666666666555666111---///444888888666;;;777444555888999666222777555222111222333222111111000111333555666555444333444555666777777777777666666666666666555555555///000000111222444555666555555444333222111000///000000000///......------...,,,,,,//////------000444333111///...---......------,,,,,,---///000111222333111...///444444111333333444666888888777666888:::<<<===<<<<<<===>>>======<<<<<<;;;:::888888888;;;===>>><<<999777777::::::::::::888666444222333555888;;;>>>???@@@@@@BBBBBBBBBCCCEEEJJJQQQVVV```dddkkkqqqvvvzzz//////...------------------,,,,,,,,,,,,---.../////////000000///...---,,,000000000000111111111111222000000111222333222111333444555444111/////////:::777555555666888999999:::;;;;;;:::777555666666666666555555555444444444222222222222333444555666222222222111111000000000555666777888888888888888AAACCCGGGLLLRRR[[[dddkkkkkkpppsssrrrrrrvvvxxxwwwzzzyyyyyyzzz}}}zzzsssnnnlllmmmlllsss|||vvvggg]]]YYYWWWUUUSSSYYY___iiittt}}}|||uuuoooggg___WWWTTTSSSVVV]]]eeelllsssyyy|||{{{zzzzzzxxxuuuqqqnnnlllfffaaa[[[UUUQQQLLLHHHFFFFFFIIILLLMMMMMMNNNRRRUUUPPPQQQSSSUUUWWWYYYZZZ[[[ZZZ]]]```aaa^^^[[[XXXWWWXXXWWWTTTRRRQQQSSSTTTVVV\\\ZZZXXXVVVUUUVVVWWWXXXVVVXXX[[[^^^______^^^]]]\\\[[[XXXWWWVVVVVVXXXXXX^^^[[[XXXVVVVVVWWWVVVVVV[[[\\\]]]___`````````___XXXWWWWWWVVVVVVWWWWWWWWWVVVVVVWWWXXXZZZ\\\]]]^^^bbbcccfffhhhjjjjjjiiihhhhhhfffcccaaa```___]]][[[YYYYYYYYYZZZ\\\^^^```bbbdddddddddbbb___ZZZVVVSSSNNNNNNMMMLLLJJJJJJLLLMMMOOOQQQSSSUUUWWWZZZ___bbbccciiirrryyy}}}xxxwwwuuuuuuxxx|||~~~|||{{{zzzuuusssrrrsssxxx}}}~~~zzzvvvtttkkkhhhdddaaa^^^[[[WWWTTTMMMJJJEEEAAA???===;;;999444555666777888999::::::BBB===;;;;;;999666666999???===;;;999777666666666...000444666888:::<<<>>>888777555333222222222222666666444333222111111111222000......111555777888555666777666555444555666555444333333333222000...000111111111111222555777333333222000333555333---333000---,,,---.........////////////000000000000000///...------...///000555---)))+++---......000////////////000111333444444333000...333:::999444999;;;===<<<::::::===@@@===;;;999;;;>>>>>>:::555555999>>>>>>;;;777666777666666666555444444444333666666777888;;;>>>AAABBBEEECCCAAACCCHHHOOOTTTWWW```cccgggkkkpppvvv}}}///...------,,,,,,---------------.........//////////////////................../////////000000000111//////000222333222111555666777666444222333333888666444444555777888888999999:::888666444444555666555555555444444444444111111111222222333444555444444333333333222222222555555666777888999999999@@@BBBFFFJJJQQQYYYbbbhhhjjjooorrrqqqrrruuuwwwvvvzzzzzzzzz{{{~~~~~~xxxrrrooonnnmmmsss|||yyyjjj___ZZZWWWTTTQQQXXX^^^gggrrr|||}}}uuupppggg___WWWTTTSSSTTT[[[ccciiiqqqwww{{{}}}|||{{{xxxuuurrrpppnnniiiddd^^^XXXSSSNNNJJJGGGDDDGGGJJJLLLLLLNNNQQQSSSSSSTTTUUUWWWXXXYYYYYYYYYYYY\\\___```^^^[[[YYYXXXWWWVVVTTTRRRRRRSSSUUUVVVYYYZZZZZZ[[[[[[ZZZYYYYYYXXXZZZ\\\___``````___^^^]]]\\\ZZZYYYYYYZZZ[[[\\\___\\\YYYWWWWWWXXXWWWVVVZZZ[[[\\\\\\\\\[[[ZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWYYYYYYYYYZZZ[[[]]]^^^___aaabbbeeeggghhhhhhgggfffeeeccc___]]]\\\[[[YYYXXXVVVVVVWWWXXXZZZ]]]```bbbaaabbbbbb```]]]YYYUUURRROOONNNNNNMMMLLLLLLMMMOOOPPPRRRTTTVVVXXX[[[```cccggglllsssyyy||||||}}}}}}yyyxxxwwwwwwyyy}}}}}}{{{yyyxxxrrrrrrsssvvv||||||xxxuuummmjjjfffbbb___[[[WWWTTTLLLIIIEEECCCAAA???<<<:::888888777777777888888888;;;888666888777555555999===;;;999777666666666666222444666777777888999;;;777666555333222222333333444444333222222222333333000...,,,,,,///222444555666777888777666555666777666444333222333333111000000000000000000111444555333333222///111444333...444222///---............------------............000///......---...//////000,,,+++...///------///000000/////////111222333111333444444777;;;999444888:::;;;;;;999999<<<>>>===:::888999<<<===:::666666999<<<===:::666444444444444444444333333333333666666666777999<<<>>>@@@EEECCCBBBCCCFFFJJJNNNPPP\\\```eeejjjooouuu{{{///...------,,,,,,---------...///000000000///...///...---------...///000------.........////////////...---...111222222222444555666666555444555666777555333333555777777777777888888777444333333444555555555555444444444444111111111111111222333444555555555555444444444444333444555777888999999:::===???CCCGGGNNNVVV___eeeiiinnnqqqppppppsssuuutttzzzzzz{{{}}}~~~xxxssspppnnnssszzz}}}oooccc\\\WWWTTTQQQWWW\\\fffpppzzzvvvppphhh```XXXTTTRRRRRRXXX^^^fffnnnvvvzzz~~~~~~|||yyyvvvtttsssrrrmmmiiibbb\\\WWWQQQLLLIIIDDDFFFIIIJJJKKKMMMPPPRRRUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[^^^^^^\\\ZZZYYYXXXVVVUUUSSSRRRSSSTTTVVVWWWXXXZZZ^^^aaaaaa___[[[YYYZZZ[[[]]]___``````___^^^\\\\\\\\\\\\]]]^^^___```___\\\ZZZYYYXXXXXXWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUVVVWWWXXX\\\[[[[[[[[[\\\]]]___``````bbbeeeggghhhgggfffeeebbb___ZZZWWWVVVVVVUUUTTTRRRRRRSSSUUUXXX[[[^^^```^^^^^^^^^]]][[[WWWTTTRRROOOOOOOOONNNOOOOOOPPPQQQRRRSSSUUUWWWYYY]]]bbbeeejjjooouuuyyyzzzzzzyyyyyyyyyyyyyyyzzz|||~~~|||yyyvvvtttoooqqquuu{{{}}}zzzxxxpppmmmhhhddd```\\\WWWTTTKKKIIIGGGEEEDDDAAA===;;;;;;:::888666555555666666444111111444555444555888:::999888666666666666777666888999999777666666777666666555444333333444444222222222222333333444555444222000000222555666666777888999999888777888:::777555333222333444333333111111000000000222333444444444222///000333333000666333000////////////...,,,------------.........111000///...............,,,+++---000///++++++...111111000//////000111222---444::::::;;;<<<:::666777888::::::999999;;;======:::777888:::<<<:::888444666999::::::777555333222222222222333333333333555555666777888:::<<<===@@@@@@AAABBBDDDGGGJJJLLLWWW[[[bbbhhhnnntttyyy}}}000///......------......+++---///000111000...---///...,,,+++,,,...000111------.........////////////---,,,---000222222222111333444444333333555777777555444444666777777777666777888666444333333444444444444444444444444444111000000000111222222333555555555555555444444444222333555777888999::::::;;;===@@@DDDJJJRRR[[[```ggglllooonnnnnnqqqsssrrryyy{{{|||~~~xxxsssnnnrrrxxxssshhh___ZZZUUUSSSWWW\\\eeeoooyyyxxxrrrkkkbbbZZZVVVRRRQQQTTTZZZbbbkkktttyyy}}}~~~{{{yyyvvvuuuuuuuuuppplllfff___ZZZTTTNNNJJJEEEGGGIIIJJJLLLNNNPPPQQQUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\[[[YYYWWWVVVVVVTTTTTTSSSSSSTTTVVVXXXYYY[[[]]]```bbbbbb___[[[YYYZZZ[[[]]]^^^^^^^^^]]]\\\ZZZZZZ\\\]]]^^^```aaaaaa\\\ZZZXXXXXXXXXWWWUUUTTTTTTSSSSSSRRRQQQPPPOOOOOOQQQQQQRRRSSSUUUWWWYYYZZZ]]]\\\[[[[[[\\\]]]___aaaccceeehhhjjjkkkiiigggfffaaa^^^YYYUUUTTTTTTSSSRRRQQQQQQQQQSSSUUUWWWZZZ[[[ZZZZZZ[[[ZZZXXXUUUSSSQQQQQQPPPOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWYYY]]]cccgggkkkoootttxxxyyyyyyxxxxxxzzzzzz{{{|||~~~~~~~~~}}}|||yyyvvvrrrpppnnnrrryyy~~~{{{yyyssspppkkkfffaaa\\\WWWTTTMMMKKKIIIGGGEEEAAA<<<999:::999666555444444444555222///000333555333444777:::999777666666777888888888999::::::777666666666555555555444444444444444333333222222333333444444777555333333555777777777777999::::::999999:::<<<999666333222333555666666444333111111222333444444555666444000000444555333666444111000000000///---........./////////000000000000//////......------++++++...000...)))***///222111000//////000000111,,,555<<<;;;999::::::999666777999::::::;;;;;;<<<>>>;;;999888:::<<<<<<;;;333555777:::;;;:::777555111111222222333333444444666666777777888999:::;;;:::<<>>AAAGGGNNNWWW\\\dddjjjlllllllllppprrrqqqxxxzzz}}}~~~}}}wwwpppqqquuu{{{wwwlllccc]]]XXXVVVWWW\\\eeeoooxxxzzzuuunnnfff^^^YYYTTTPPPQQQVVV^^^gggqqqvvv|||~~~{{{yyywwwvvvvvvvvvrrrnnnhhhbbb\\\VVVPPPLLLIIIJJJJJJLLLNNNPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYYYY[[[[[[[[[XXXUUUSSSRRRRRRSSSSSSTTTUUUVVVYYY[[[\\\aaaaaaaaa```___\\\ZZZXXXZZZZZZ[[[[[[[[[ZZZYYYXXXWWWXXXZZZ\\\]]]^^^^^^^^^WWWVVVVVVVVVWWWWWWTTTRRRPPPPPPPPPOOOOOONNNNNNNNNMMMMMMOOORRRUUUXXX[[[\\\\\\[[[ZZZZZZ[[[^^^aaabbbhhhjjjnnnppppppnnnkkkiiiccc```[[[XXXVVVUUUTTTSSSSSSRRRRRRQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRRRRQQQPPPQQQTTTUUUTTTRRRQQQSSSTTTUUUXXX\\\cccgggiiimmmssswwwxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~{{{{{{zzzxxxvvvssspppnnnpppvvv~~~~~~|||zzzvvvrrrmmmgggbbb\\\WWWSSSNNNLLLIIIGGGCCC???:::666666666555444444444555666444111222555666444444777:::999888888888888999:::777999::::::999888888999555555555555555555444444444444333333222222333333333222000111222444444444666888999:::999999;;;===999777444333555777888888888666333333444666555444666888666222111444666555444333000000000000...---............///////////////////////////......------,,,...///,,,)))+++111222111000//////000000111///777;;;888444666:::;;;777888999;;;<<<======<<>>>>>888:::<<<===<<<999666444222222333333444444555555666777888888999:::::::::999<<<@@@BBBCCCEEEHHHKKKOOOTTT\\\dddjjjpppuuuyyy~~~111000//////......//////++++++---.........---,,,...---,,,,,,,,,---...///....../////////000000000222000------///111222222333444444444444555888;;;888777666777999999888777666777777777555444555666333333333333444444444444222222111111111222222333222222222222333333333333222333444666777888888999777999<<>>===;;;>>>============>>>??????>>>AAADDDAAA;;;555222111333333333333444444444444555666777999::::::::::::===@@@CCCCCCAAAAAADDDGGGMMMQQQXXX___ffflllrrrvvvyyy}}}//////...---------------------------..................---------------,,,------........./////////555222///...///111111222333333444333222444777:::666666555666888999777666444555666555444333444555222222333333333444444444333333222222222222333333111222222222333333333333333444555666777777777777666888;;;>>>CCCJJJRRRWWW]]]cccggggggjjjoooqqqqqquuuyyy}}}~~~~~~vvvrrrooopppwwwtttiii___ZZZXXXVVV[[[bbbllluuu}}}|||wwwoooggg```YYYRRRPPPRRRTTT]]]ffflllttt}}}~~~~~~~~~}}}|||zzzyyyxxxuuurrrmmmiiiddd^^^WWWSSSQQQOOONNNNNNPPPQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTSSSQQQOOONNNPPPRRRSSSTTTVVVYYY\\\^^^aaabbbdddcccbbbaaa___]]][[[ZZZZZZYYYYYYXXXVVVUUUTTTTTTSSSUUUWWWYYYYYYWWWTTTSSSUUUVVVXXX[[[^^^^^^[[[YYYUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWYYYXXXXXXZZZ^^^ccchhhkkksssuuuyyy{{{zzzwwwsssqqqiiigggdddcccaaa^^^ZZZWWWSSSSSSRRRRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQSSSVVVVVVSSSOOONNNNNNOOOPPPSSSYYY```eeeiiimmmqqquuuvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxyyyvvvtttrrrpppnnnnnnnnnooowww~~~~~~zzzuuuooohhhbbb[[[TTTPPPJJJGGGCCC@@@>>><<<999777666777999:::;;;:::999888666444666:::;;;888888:::;;;:::999777777777888888666888:::;;;::::::;;;<<<777777777777666555333222333333222222222333444444333222222444666888888888222444666666777777:::;;;888777666777:::;;;;;;:::<<<888444444666888666333111666777333111333444333---,,,+++,,,---...,,,+++++++++,,,,,,,,,---------,,,---...///000000//////000------000222///---///000000/////////111222333666::::::555222555888888666555666:::===>>><<<:::;;;<<<>>>>>>>>>>>>>>>>>>===CCCGGGCCC:::222111333333333333333222222222222333444666888999999999999<<<@@@BBBAAA>>>>>>BBBFFFJJJNNNTTTZZZ```gggmmmrrrsssyyy------,,,++++++++++++,,,///............///000000---.........---,,,++++++,,,,,,,,,---------......777444000...///111111111111111111000000111444777555444444666777888666555333444555444222222222444222222222333333444444444444444333333222333333333222222222333333444444444444444555666777777666666666888:::===BBBIIIQQQVVV\\\aaaffffffiiinnnrrrqqqsssxxx|||~~~}}}yyysssmmmmmmsss|||wwwjjj___YYYVVVUUUYYYaaajjjttt{{{~~~zzzrrriiibbbZZZRRRPPPRRRQQQYYYbbbhhhqqq{{{~~~|||zzzyyyvvvsssoookkkgggaaaZZZVVVRRRPPPNNNNNNPPPPPPNNNLLLPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPNNNMMMNNNQQQSSSSSSTTTWWWZZZ]]]```bbbdddbbbcccccccccaaa___]]][[[[[[ZZZYYYXXXVVVUUUTTTSSSSSSUUUWWWYYYXXXUUURRRPPPWWWXXX[[[___bbbbbb```]]]YYYXXXUUURRRPPPNNNNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTXXXXXXYYY[[[___ffflllooouuuxxx{{{}}}}}}yyyuuurrrjjjiiigggfffddd```[[[WWWRRRRRRRRRRRRSSSUUUVVVXXXVVVVVVVVVWWWWWWXXXXXXYYYVVVSSSQQQSSSVVVVVVRRRNNNLLLMMMNNNOOORRRWWW___dddkkknnnrrrtttuuuuuuvvvwwwzzzyyywwwvvvuuuvvvwwwxxxuuussspppmmmlllmmmnnnpppyyyzzzvvvooohhhaaaZZZTTTOOOFFFCCC@@@===<<<<<<:::999999:::<<<>>>>>><<<:::888555444666;;;<<<::::::<<<;;;:::888666666666666777777999;;;;;;::::::;;;<<<777888888888666444222111111111111222333444666777///......000333555555555000222444555666777999;;;777666777999;;;<<<;;;:::<<<888333333666777555222///444666333000111222111*********+++------,,,***---------.........//////+++,,,...000111111000000000,,,---333666222---,,,////////////000111333444777;;;;;;777555777777555444444555888<<<===;;;888999;;;>>>>>>>>>=========777???FFFCCC999222444999333222222222111111000000111222444666888888888888999<<>>;;;888777777777666555333111000333777777111,,,------------------------///000111222222111000///000///...---...000222444...............///000000222444666555333111111111;;;666333555555111000111///000333555777999:::;;;:::<<<===>>>>>>===<<<:::>>>;;;999:::===;;;666000222222222222333444555555777666666666777888:::;;;;;;<<<===???@@@BBBCCCCCCDDDHHHNNNTTTZZZaaahhhlllrrrwww}}}222///,,,,,,...000000///,,,------......------,,,---------,,,++++++---///---......///////////////000000000000111111111111555444333222222222333333333444555666666555555444///222555555444222333444222111000///000222444666555444222111111222444555111444444111222777888666555555666666666666666666777999<<<>>>BBBGGGMMMQQQ]]]bbbhhhkkklllnnnrrrvvvsssvvvxxx{{{}}}zzzqqqiiigggmmmxxxyyylllaaaZZZWWWVVVYYY^^^fffooowww~~~~~~zzzrrriii___WWWQQQNNNPPPUUU]]]fffnnnuuu|||~~~|||zzzzzzxxxtttpppkkkfff```\\\WWWSSSNNNKKKKKKMMMOOOOOOTTTRRROOOOOOQQQRRRSSSSSSKKKMMMNNNKKKIIIIIINNNSSSXXXYYY[[[^^^aaaccceeefffeeeccc```^^^\\\ZZZWWWUUUVVVTTTRRRRRRSSSSSSSSSRRRUUUUUUUUUTTTSSSUUUXXX[[[___bbbgggjjjjjjhhhccc``````^^^[[[XXXWWWVVVVVVVVVVVVWWWXXXVVVTTTTTTUUUVVVYYYYYY[[[```ffflllpppqqqvvvwwwxxxyyyxxxvvvsssqqqoooppprrrqqqmmmfff___[[[UUUUUUTTTUUUUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWUUUTTTOOOOOOOOOQQQRRRRRRQQQOOOMMMMMMNNNOOOSSSZZZccciiirrrvvv{{{~~~~~~}}}}}}}}}zzzxxxvvvuuuvvvvvvuuusssuuupppmmmoooqqqsssxxx}}}|||}}}}}}zzztttmmmgggaaaZZZRRRLLLIIIEEE@@@<<<::::::999888888999::::::999888666444:::666444555999<<<:::777999999999999888777666555999:::;;;:::888777777888999999999888777666555444000111222333333444444444555666777666444333555777555444333222333444666777666666666666777888::::::===:::888777777777777666444111000222555555111,,,---......////////////000...///000000000000///...///...---------///111333///////////////000111111000222444555444333333444999444111333333000///111111222333555777888888999<<<===>>>??????>>>===<<<:::777555666888888444000333333222222222333444444666666555555666777888999::::::;;;===>>>AAABBBCCCEEEHHHMMMRRRWWW]]]ccchhhoootttzzz222000------...000000///......------------...............---,,,,,,...000---......///////////////000000000000111111111111333222222222222333333444333333444555555555555555111333444444333333444555555333000------000333555444333222222222333444555111333444222444888999888444444555555666777777777777999<<<>>>AAAFFFLLLPPPYYY___fffkkknnnpppsssvvvsssuuuwwwxxxzzz~~~|||pppfffccciiisss{{{|||oooccc[[[VVVRRRVVV\\\eeennnvvv}}}~~~wwwmmmcccYYYRRRNNNPPPRRRXXXaaakkkuuu{{{}}}|||~~~}}}{{{yyyuuurrrnnniiiccc___[[[WWWQQQNNNMMMOOOPPPPPPQQQPPPOOOPPPRRRTTTSSSRRRKKKMMMMMMLLLJJJJJJOOOSSSYYYZZZ\\\^^^```aaabbbccc```]]]YYYWWWVVVVVVTTTSSSUUUSSSPPPOOOPPPQQQRRRQQQVVVUUUTTTRRRRRRUUUZZZ^^^dddfffiiikkkiiifffbbb___aaa```^^^\\\YYYWWWUUUTTTVVVWWWWWWUUUTTTTTTVVVXXX\\\]]]```fffmmmqqqssssssttttttttttttssssssrrrrrrrrrssstttsssnnnfff^^^YYYUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMNNNOOOQQQQQQPPPNNNKKKMMMOOORRRWWW^^^fffkkkvvvzzz~~~zzzxxxvvvuuuuuuuuutttrrrtttooommmppptttwww}}}{{{|||~~~}}}zzzuuupppjjjddd___YYYQQQKKKHHHDDD???;;;999888666555666666777777777555444333999777555777999:::888555888888888888777666555555:::<<<<<<;;;999777777888;;;:::999888777666666666///000111222222222222222444777:::777333111444777777555333222333555777999555666666777888999;;;;;;;;;999888777888999888777555222000000222222///,,,//////000111111111111111,,,------......------,,,...---,,,,,,---...000111000000//////000000111222...111333555555555555666777222///000000//////111222333444555666666777777<<<===>>>??????>>>===<<<777444222333666777666444444444333222222222222333555555444444444555666666888888888:::<<>>@@@AAAEEEJJJNNNTTT[[[dddkkknnnpppsssuuussstttuuuvvvxxx||||||qqqgggbbbeeelllrrrrrrfff[[[VVVPPPTTT[[[dddnnnvvv}}}|||rrrhhh^^^UUUQQQRRRQQQTTT]]]iiisssyyy{{{|||~~~}}}{{{wwwtttqqqlllgggccc^^^ZZZTTTPPPNNNOOOOOOOOOPPPPPPPPPQQQSSSSSSQQQOOOMMMNNNOOONNNMMMMMMPPPSSSXXXYYY[[[]]]^^^^^^^^^^^^YYYVVVSSSQQQQQQQQQQQQPPPRRROOOLLLLLLNNNQQQSSSTTTVVVWWWWWWVVVVVVXXX[[[^^^```aaabbbcccbbb___\\\YYY[[[[[[[[[YYYXXXUUUSSSQQQTTTUUUTTTSSSRRRTTTWWWYYY```bbbgggmmmssswwwwwwuuusssrrrqqqoooooopppqqqrrrtttuuuuuusssmmmddd\\\VVVTTTTTTVVVXXX[[[^^^```bbb```___]]]ZZZVVVSSSPPPOOOPPPPPPOOOPPPPPPOOOMMMJJJJJJMMMQQQUUU[[[bbbiiinnnyyy}}}|||yyywwwvvvuuuuuusssrrrrrrnnnnnnrrrwww|||~~~||||||~~~|||zzzqqqlllfffaaa]]]WWWPPPJJJFFFCCC>>>;;;999777555333555555666666555444333333666555555777999999777555777777777888777777666666777999;;;;;;:::999999:::;;;999777666555444555555//////000111111111111111222666:::777222///222666888666444333333666999;;;555666666777888:::;;;<<<;;;999888999:::;;;:::999666333000//////000...---111111222222222111000///+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---...//////////////////000000111...111444555555444555666666111---///000...///222000111333444555666777777<<<<<<============<<<<<<888555333444777999::::::555444333222111111111111444444444333333333333333666666666777999===@@@BBBBBBDDDHHHKKKPPPUUU\\\```ggglllsssxxx|||/////////...---------...//////---,,,,,,---/////////000000...------///111---......//////////////////000000000111111111111000111111222222333333333222222222333444555555666444444333333444555555555444444444444444333111111222222222222333333444444444333333444444333222333222333444555666777888999@@@@@@AAAAAABBBDDDHHHKKKPPPXXXbbbiiimmmooorrrtttsssssstttuuuvvvzzz{{{sssjjjdddbbbeeehhhyyyuuuhhh]]]VVVQQQUUU[[[eeennnxxxxxxmmmcccZZZUUUTTTSSSTTTZZZeeepppwwwyyy~~~}}}zzzwwwtttpppkkkhhhbbb]]]VVVQQQOOONNNNNNNNNQQQPPPPPPQQQQQQPPPMMMJJJMMMMMMMMMMMMMMMNNNPPPQQQVVVWWWYYYZZZ[[[ZZZYYYYYYTTTQQQNNNLLLLLLMMMMMMMMMMMMKKKIIIKKKOOOSSSWWWXXXXXXZZZ[[[[[[ZZZYYYYYYZZZVVVVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUSSSRRRPPPQQQQQQQQQPPPQQQTTTXXX\\\eeeggglllsssxxxzzzyyywwwsssqqqooommmmmmnnnppprrrrrrrrrrrrnnnhhh```YYYTTTRRRSSSUUUYYY]]]aaaeeegggdddbbb___ZZZUUUQQQNNNMMMPPPPPPOOOPPPQQQPPPNNNKKKJJJMMMRRRXXX^^^fffmmmrrr|||~~~~~~|||yyyxxxwwwvvvtttsssqqqoooooouuu{{{~~~~~~~~~~~~{{{{{{||||||yyyvvvmmmiiiccc^^^ZZZUUUNNNIIIEEEAAA===:::888777444222555555555555555555444444222333444777999999888777777777888888999888888888666888:::;;;:::888888999999888666444333333333444//////000111111111000000111444777666222000111444888666555444555777:::<<<666666777777888:::;;;<<<;;;:::999:::<<<<<<;;;:::666333000///...//////...222222333222111///,,,+++++++++************++++++,,,,,,,,,,,,,,,------......------------...//////000222444555333222222222666111...///000//////111---///111333555777888888999999::::::::::::999999888666444444777999<<<===555444333222111000000000333333333333333222222222444444555666888;;;===??????AAAEEEHHHMMMTTT[[[```ccchhhpppuuuzzz///111111000...------...//////............///////////////...------///111---......///////////////000000000000111111111111000111222222333222222111222222222222333444666777555333333444555666555444111222444555444222000...111222222333333444444444555333333555444111000222333333444555666777888999@@@AAAAAAAAAAAACCCFFFIIINNNUUU___fffjjjmmmpppsssrrrssstttuuuwwwzzz~~~{{{tttlllddd``````aaarrrzzzwwwjjj^^^XXXRRRUUU[[[dddnnnxxx|||sssiii```[[[WWWUUUUUUYYYaaajjjrrrvvv~~~~~~|||zzzwwwtttooollleee```YYYSSSPPPOOONNNMMMQQQPPPOOOOOOOOOMMMJJJHHHJJJJJJJJJJJJKKKLLLLLLMMMRRRSSSUUUVVVWWWVVVTTTSSSPPPNNNKKKJJJJJJKKKJJJIIIJJJIIIIIILLLQQQVVVZZZ[[[ZZZ\\\]]]\\\YYYUUUSSSRRRLLLLLLMMMMMMNNNOOOPPPQQQNNNOOOPPPRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPUUU\\\aaajjjlllqqqvvv{{{{{{yyywwwqqqpppmmmkkkjjjlllnnnooonnnmmmkkkgggbbb[[[UUURRRPPPQQQTTTXXX\\\aaadddfffbbb```\\\XXXSSSPPPMMMLLLLLLLLLMMMOOORRRRRRQQQOOOJJJMMMSSSYYY```iiirrrwww~~~|||zzzzzzxxxvvvuuusssqqqsss{{{|||yyyxxxzzz}}}|||xxxxxxyyyxxxuuuqqqlllgggaaa]]]YYYTTTLLLGGGCCC@@@===:::999888555333555555555555555555555555111222444555777888888999666666777888999999999999888:::<<<<<<:::777666555777666555444222222222222000000111111111111000000111333555555444333333333777666666666777999;;;<<<888888888888888999:::;;;999999999:::;;;;;;:::888555333222000/////////000111222222222111...+++))),,,++++++******++++++,,,------------------------------,,,,,,------...///111333444444222000//////555000...111111...---///,,,---000222555777888888777777777777777777777777666555444444444666888:::444444333111111000000000111111222333333333222222333444555666888:::;;;;;;===???BBBEEEJJJQQQXXX]]]___eeelllrrrwww}}}111333444333000...///000......////////////.........//////---,,,,,,...000---......///////////////000000000000111111111111111111222333222222000000222111111111333444666777444333333555777777555333333333444444444333222222111111222333444444444444555222333777666222111444333444444555666777777888===>>>?????????BBBFFFIIILLLSSS\\\cccgggjjjnnnqqqqqqsssuuuwwwxxxzzz~~~|||tttkkkccc___^^^```mmmuuuxxxkkk```YYYSSSUUUZZZbbblllxxxxxxnnneee```WWWWWWVVVWWW[[[ccclllssszzz}}}|||zzzwwwrrroooiiiddd\\\VVVRRRPPPOOONNNNNNMMMLLLLLLLLLLLLJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKMMMOOOQQQSSSSSSRRRPPPOOONNNLLLJJJJJJJJJIIIHHHFFFJJJIIIKKKNNNTTTXXX[[[[[[\\\\\\[[[WWWRRRMMMJJJIIIEEEDDDDDDEEEFFFHHHJJJLLLJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOORRRXXX```fffnnnpppsssxxx{{{{{{yyyvvvooommmkkkiiihhhhhhjjjkkkhhhgggddd___[[[VVVRRRPPPPPPQQQRRRUUUXXX\\\___aaa[[[YYYWWWSSSQQQOOONNNNNNKKKKKKKKKNNNPPPQQQPPPNNNKKKNNNSSSZZZbbbkkkuuu{{{}}}|||{{{yyywwwuuuuuuyyyxxxsssppprrruuuxxx{{{xxxwwwwwwvvvsssoookkkggg```\\\XXXRRRKKKFFFAAA???<<<;;;:::999666444444444444333444444444555333444444444444555777888444555666777888888888888777:::======;;;999777777666666666555444333111111000111111222222111111000333333333555888888666333555666777999::::::;;;;;;999999999888888999999:::777777666777999888666444333333333222111000111222///000222222222000---+++------,,,++++++,,,------------............---------------------...//////000222333333000.........333///...111111---******---...000222444555666666666666555555555555666666666666555444333444555777333333222111000000111111///000222333444333333222222444666888999999888888<<<===???BBBFFFLLLSSSXXX[[[```hhhnnntttzzz333555777555222000111222---...///000000///...---.........---,,,,,,...000---......///////////////000000000000111111111111111222333333222111000///111111111111222444666777444333333666888888555222777666555555555555777777000111222333444555444444444111333888999444333777444444555555666777777777999:::<<<<<<>>>AAAFFFIIILLLRRR[[[aaaeeehhhmmmppppppsssvvvxxxyyy{{{~~~}}}tttiiiaaa]]]^^^aaaiiirrrxxxkkkaaa[[[SSSTTTYYY```kkkwwwzzzqqqiiicccWWWXXXWWWVVVWWW^^^hhhpppwww}}}~~~}}}{{{xxxtttqqqlllggg^^^XXXTTTQQQPPPOOOLLLKKKJJJJJJKKKKKKKKKIIIJJJIIIIIIJJJLLLMMMLLLLLLJJJLLLNNNPPPQQQPPPNNNMMMMMMKKKJJJJJJJJJIIIFFFDDDKKKKKKMMMQQQUUUYYYZZZZZZ^^^\\\XXXRRRKKKFFFDDDDDD@@@@@@??????@@@BBBEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKNNNOOOOOOPPPTTT[[[dddjjjqqqrrrtttxxx{{{{{{xxxuuummmllliiigggffffffggggggeeeccc___ZZZVVVSSSQQQPPPPPPQQQRRRSSSUUUXXXZZZ[[[UUUSSSRRRPPPOOONNNOOOOOOMMMLLLLLLMMMNNNNNNLLLJJJLLLNNNSSSZZZbbblllwww~~~~~~|||zzzxxxxxxxxx}}}~~~vvvnnnkkklllpppsss}}}yyyxxxxxxwwwtttpppkkkggg```\\\WWWRRRJJJEEE@@@>>><<<;;;;;;:::888666444333333222333333444444555666555444333333555777333333555666777777777777444777;;;>>>======<<<<<<666666777777666444222111111111222222222111111000555333333666;;;<<<999444555666888:::;;;;;;;;;;;;;;;:::999999888888999999555555444555666666333111222333333333222111222333---...111333333222000///......---,,,,,,---...............//////...------...............///000000...000222222000.........111...---111000+++((('''///000111222333444444444666666555555555555666666777777777666444444555666333222111111000111111111///000222333444444444333222444777999:::999777666<<<===>>>@@@CCCHHHOOOTTTXXX^^^eeelllqqqxxx333333333222222222111111222222222111///000222444111000///......------...222222111000000111111222555000000444444000000444666333---,,,222888555...555222000111555777666444333333444555666666666555555666555444333555888::://////000333777:::::::::999999888666555444333222333444444555666777777888777777999;;;===@@@BBBDDDJJJOOOVVV]]]ccchhhmmmpppooorrrvvvyyy{{{}}}zzzpppggg```]]]\\\\\\iiippp}}}zzzmmmbbb]]]VVVVVVXXX^^^hhhtttzzzppphhhbbb[[[UUUUUUWWW[[[ccclllrrrxxx~~~}}}|||{{{yyywwwqqqjjjaaa[[[XXXTTTNNNIIIIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLPPPKKKFFFEEEFFFGGGGGGFFFIIIJJJLLLRRRYYY^^^^^^]]]ZZZWWWQQQKKKGGGEEEEEEEEE??????AAABBBDDDEEEFFFGGGEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQUUU[[[bbbhhhooorrrwww}}}xxxrrrmmmjjjffffffggggggeeecccccc```ZZZUUURRRRRRSSSUUURRROOOMMMMMMOOOSSSUUUUUURRRPPPPPPQQQNNNJJJJJJMMMOOOMMMLLLKKKLLLMMMLLLLLLNNNQQQWWW^^^fffoooxxx~~~}}}zzzyyy~~~yyyooojjjjjjmmmooo{{{~~~yyywwwwwwvvvsssppplllhhhbbb\\\VVVQQQKKKHHHBBB???;;;999888888666555333333333222222333444444222333444555666666666666666555444333333444666777444666888888888999;;;<<<111///111444555222111333222111000///------,,,,,,000//////222555888999999555666999;;;<<<;;;:::999???===::::::;;;<<<;;;;;;777444000000333444333111000000////////////000000///////////////......---...000...***))),,,,,,***...---,,,+++,,,,,,......000222333111//////333666444222000...------......//////.........---------///000222444444444222111333333444444444555555555777999888333222333111...111333333222000///000111333000...///222444333111111222333555666888::::::888<<<@@@CCCDDDGGGKKKOOOXXX\\\ccchhhmmmttt}}}222222222111111111000000/////////...------///111000//////...............111111111111111111111111444000000333333000000333222222111///222666555111000111222222222444555777222333444555555666555555444444444333222333666888333222222444666777777666999888888777666555444444444444555666666777888888777777999;;;===@@@BBBCCCHHHMMMTTT[[[aaaggglllpppooorrrvvvxxxyyy{{{~~~|||qqqeee]]]\\\```dddmmmsss}}}{{{nnnccc]]]UUUUUUWWW]]]gggsss|||rrrkkkddd]]]WWWVVVXXX[[[ccckkkrrrwww~~~~~~}}}}}}|||zzzxxxtttmmmccc\\\XXXSSSLLLGGGHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMJJJFFFEEEGGGHHHGGGFFFKKKLLLNNNSSSXXX[[[ZZZXXXSSSPPPKKKGGGDDDCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQTTTZZZaaafffnnnqqqvvv}}}~~~wwwqqqnnnllliiihhhiiihhheeebbbaaa^^^YYYUUURRRQQQRRRRRRTTTQQQNNNMMMNNNPPPQQQQQQNNNLLLLLLMMMKKKGGGGGGKKKNNNMMMLLLKKKLLLLLLLLLLLLNNNRRRYYY```hhhqqqzzz~~~|||~~~{{{qqqkkkkkkmmmoooxxx~~~xxxvvvvvvuuurrrooolllgggaaa[[[UUUPPPJJJGGGBBB???;;;999888777666555444333333222222333333444333333444555555555555555666555444444444666777999444666777777666666777999555333444777666222000111333222111///......------000//////111555888999999666777999:::;;;;;;;;;:::BBB@@@===;;;;;;:::888777555333222444777777555111000000000//////000000000...............------,,,///111///++++++---...+++......---,,,+++,,,---------......---,,,---///111111111000///............//////.........---------...///111333333222111000222222111111222222333333666888777333222333222///111222333222000///000111111000//////111222222222000111333555777888999999999===AAACCCDDDFFFKKKOOOTTTYYY```fffkkkrrrzzz000000000000000/////////.........---+++,,,...000.........---......///000///000111222222111000000222///000222222000000222...222444333333666666444---000333333000000444888222333444555666666666666444555555444333333555777777666444444555555444222777777777666666666666555555666666777777888888888777888999:::===???AAACCCFFFKKKRRRYYY```ffflllpppqqqsssvvvxxxxxxyyy{{{}}}sssfff^^^```kkkuuuuuuxxx{{{nnnbbb[[[TTTTTTVVV\\\eeeqqq}}}wwwqqqhhhaaa[[[YYYZZZ\\\ccckkkqqqvvv}}}~~~~~~}}}{{{vvvpppfff^^^XXXRRRJJJEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHNNNOOOQQQTTTVVVVVVSSSQQQKKKIIIGGGDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPSSSXXX___ccckkkooovvv||||||vvvpppqqqooommmmmmkkkiiieeebbb^^^]]]ZZZWWWTTTSSSQQQQQQVVVSSSOOOMMMMMMMMMMMMMMMPPPNNNNNNOOOLLLIIIJJJNNNMMMLLLLLLLLLLLLLLLMMMMMMPPPTTT\\\dddllluuu~~~}}}~~~tttnnnlllnnnooovvv}}}xxxuuuuuutttqqqnnnjjjfff```YYYTTTNNNIIIEEEAAA>>>;;;999888777666555444333333222222333333333333333444444555444444444444444333333444666888999555666666555333222444555888666777:::888222///000333333222111000//////...000//////111444777888888999999999999:::;;;<<<<<<@@@???======<<<;;;888666444333333666888777222...111000000000000000000111---------...---,,,,,,+++000222111---,,,//////---///...---,,,++++++,,,,,,000...------///000000///...///////////////.....................---------...///000111111111000///000000///...///000111222333666555222111444333000111222222222000///000111///000111000//////111333///111333555777888888888999===@@@AAAAAACCCGGGKKKOOOUUU]]]ccchhhooovvv|||...........................//////---,,,,,,...000------------...///000111...///111333333222000///000///000111111000000111///333555555777:::888444111222333333111111333555444444555777888888888888777888888777555555777999888777555555555444333111444444555555555666666666666777777777888888888999777888999:::<<>>===;;;999666444333444555444///+++000000111111111111000000---............---,,,,,,///111111------//////,,,......---,,,,,,+++++++++111...,,,---000111000---+++---...///000///..............................//////000111111000000///000///...---...///111222111444444111111444444111000111222111000///000111...111222111...---000333///000333555777777777666888;;;>>>>>>===???CCCGGGLLLRRRZZZ```ffflllsssyyy------------------------.........---+++,,,...000,,,,,,,,,,,,---///000111---...000222333222000//////000000000000111222111333333333555;;;???:::222888555333222444444333111555666777888::::::;;;;;;999999:::888666666777888777555444444555555444333222222333444444555666666777777777777888888888888777888888:::<<<>>>@@@AAADDDIIIPPPWWW___gggnnnssswwwyyyzzz{{{zzzzzzzzz|||{{{||||||ssskkkkkkttt}}}|||~~~~~~pppccc\\\TTTTTTVVV[[[dddppp|||{{{ooohhh```]]][[[[[[___eeekkkqqqyyy}}}}}}tttpppiiibbbZZZTTTNNNJJJFFFGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNOOOOOOOOOOOONNNNNNKKKLLLMMMNNNNNNOOOPPPQQQTTTUUUVVVTTTQQQMMMJJJGGGFFFGGGHHHIIIJJJKKKMMMMMMHHHIIIIIIIIIIIIIIIJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPUUUZZZ___gggmmmtttyyy{{{xxxtttqqquuuuuuuuusssooojjjfffdddaaaaaaaaa```^^^[[[WWWUUUUUUSSSQQQQQQRRRSSSSSSSSSSSSOOOMMMLLLIIIDDDEEEIIIKKKLLLNNNMMMMMMMMMOOORRRUUUZZZcccllluuu|||}}}}}}zzztttpppoooooowww~~~yyyvvvuuussspppmmmfffbbb\\\UUUPPPJJJEEEAAA???===999888888777666555555444333333222222222333333333444444555555444444444444555666777888999:::999999888555222111222444333222333777777222000111444555555555444333222111111000///111444666777777<<<:::999777888999;;;===:::999:::;;;===<<<:::888888444222222444555333000///000111111111111000//////////////////...------,,,//////,,,,,,......+++---------,,,,,,++++++***---***)))***,,,---+++(((***+++---/////////......---.....................111111111111111111000000000//////...///000111222///222333000111444444111///000111111000///000111///111333111......000333///000222444555666666666999<<<======<<<===BBBFFFIIIOOOWWW]]]cccjjjqqqwww,,,,,,,,,---------------,,,,,,,,,+++)))***,,,...,,,,,,,,,,,,---...///000---...000111111111111000...111111///000333333111555333222444;;;@@@:::000:::666222222555666333000555666777999:::;;;;;;<<<888999999888555444444555555444333444666777666555222333333444555555666666777777777777777777777777777888888:::<<<>>>???@@@CCCGGGNNNVVV^^^gggoootttxxxzzz||||||{{{zzz{{{|||{{{|||~~~zzzqqqmmmnnnqqqyyy{{{tttggg```VVVVVVXXX]]]fffrrr}}}~~~qqqiiibbb^^^ZZZXXX[[[```hhhnnnvvv{{{~~~|||rrrooojjjccc\\\UUUPPPMMMHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMNNNOOONNNOOOOOOPPPPPPOOOOOONNNMMMOOOPPPPPPPPPPPPSSSUUUUUUVVVVVVTTTOOOKKKIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOJJJJJJKKKKKKKKKKKKKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOTTTYYY^^^eeejjjpppuuuuuutttrrrqqqsssttttttqqqlllgggeeedddbbbccccccbbb```]]]YYYWWWTTTSSSRRRSSSVVVXXXXXXXXXUUURRROOONNNJJJFFFGGGKKKKKKMMMPPPOOONNNNNNRRRUUUWWW]]]gggpppxxx~~~~~~{{{||||||vvvrrrppppppyyy}}}xxxuuutttrrroookkkddd```ZZZSSSNNNHHHCCC@@@???<<<999777777777666555555555444333222222222222222333444555666666666666999999:::;;;<<<<<<======999999888555222222444666111///000444555222111333555666777777777555444333222111000222555777888777;;;:::888777777888:::;;;<<<;;;:::999:::999777555666333000111555888888777...///000111111000///...//////000000//////...---***---...++++++------)))++++++,,,,,,,,,,,,++++++---,,,,,,,,,------+++***++++++,,,---.........------------...............222222111111111000000000//////000000000111111111///222222000000333333111...000111000//////000222222222222111000000111222000111111222333444555666;;;===>>>===<<<>>>CCCGGGGGGLLLSSSYYY^^^fffooovvv}}},,,,,,,,,---------......,,,,,,,,,+++******,,,...,,,,,,,,,,,,------...///......//////000111111111...222222000000444555222222333222222666:::666///444333222222333444444333333444666888999:::;;;;;;888999:::999666444444555444333333444666777666555444555555666666777777777666666666666666666666666777888888:::;;;===???@@@AAAEEELLLTTT\\\fffnnntttwwwyyy{{{{{{zzzzzzzzz{{{||||||~~~zzztttqqqpppxxx{{{uuuhhh```YYYYYYZZZ___hhhsss~~~rrrjjjbbb]]]YYYVVVXXX\\\dddkkkssszzz}}}}}}zzzrrrpppllleee\\\UUUPPPMMMHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQPPPNNNPPPSSSWWWVVVVVVVVVRRRNNNKKKKKKLLLPPPQQQSSSTTTTTTTTTRRRRRRNNNNNNMMMMMMLLLKKKKKKKKKGGGHHHIIIJJJKKKLLLLLLMMMKKKLLLLLLMMMOOOSSSYYY^^^bbbffflllnnnnnnnnnnnnoooppppppoookkkfffbbbaaabbbaaaaaaaaa```^^^[[[XXXWWWSSSRRRRRRTTTWWWZZZZZZZZZVVVSSSQQQQQQNNNKKKMMMRRRKKKNNNQQQQQQOOOPPPTTTXXXYYY___iiirrrzzz|||{{{}}}}}}wwwsssqqqppp{{{{{{vvvrrrqqqooollliiiccc___XXXRRRLLLGGGBBB>>>>>><<<999777777777666555666555444333222222222222222333444666777888888999:::;;;;;;<<<============888777666444222333666888222000///222333111111555666777888999888777555444333222222333666888888888999999888777777777888999;;;999777777777777666555444111000222555666555222---...///000000///...---......//////......---,,,))),,,---++++++------)))))))))+++,,,------,,,,,,...///111111///---------,,,,,,,,,,,,,,,,,,---------------.........//////111111000000////////////---...000111111111000//////222222//////222333000...///000000//////000222555333222111222333222111222111000000111333555777999:::<<<;;;:::<<>>;;;888777777777666555666555444333222222222222222333444666888999::::::999999:::;;;;;;:::::::::666666555333222333666999555111000222222000111555666777999999999888666555444333222444666888999888888888777777777777777777888666444444666888888888333111000111222000+++&&&,,,---///000000///---,,,------......------,,,+++))),,,...,,,,,,...---***'''(((***,,,---------,,,***---000///,,,)))***+++...---,,,+++++++++---------------.........//////111000///...............+++---///111222000...---///222222//////222222///---///000000//////000222777444111111444555333000333111000///000222555777555666888777666888>>>CCCCCCGGGKKKPPPVVV___kkksssvvv{{{///---+++,,,---...------444111---******...333666,,,,,,------...---------////////////000000000000333333333333333333333333222111000111222222111000555666333111333777666111555333222444777999888666<<<<<<:::888777666666666888555111111444666777666666777777888999999::::::444555777888888777777666:::999777666777999<<<>>>BBBEEEKKKQQQYYYccclllsssvvvyyy{{{zzzxxxyyy|||tttiiiaaa```______eeennnxxxwwwmmmccc]]]YYYVVVVVVYYYaaagggqqqyyy}}}{{{tttqqqllliiiddd\\\SSSKKKIIIHHHGGGHHHIIIIIIHHHGGGKKKLLLLLLMMMMMMMMMLLLLLLNNNNNNPPPQQQQQQQQQPPPOOOTTTRRROOONNNOOORRRVVVYYYXXXUUURRRPPPPPPSSSWWWZZZ[[[```ccc```^^^___^^^[[[[[[ZZZWWWUUUSSSOOOKKKGGGLLLKKKKKKLLLNNNOOONNNMMMNNNOOOPPPQQQRRRUUUZZZ]]]```bbbdddfffgggfffeeedddgggeeeccc```\\\ZZZXXXWWW[[[\\\[[[WWWRRRPPPQQQTTTSSSTTTVVVXXXYYYZZZ[[[[[[WWWVVVTTTRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUWWWYYYdddgggmmmttt{{{~~~{{{{{{xxxqqqqqquuu~~~zzzrrrllljjjhhheeeccc\\\YYYTTTOOOJJJEEE@@@<<<:::888777666666555222000000111333444555444444333555333444888888444333555777888999888666444444555666555333000///000444777777777666444111000111333999888777555555555666777333555888888666777999<<<888777666444444444555666666555333222111222333333222111111111333333111///,,,111222......111000***------..................)))(((((((((***+++***))),,,+++***)))***,,,...000222000------------,,,+++111000---+++***+++,,,---////////////...---,,,+++///000111111111000...---///,,,,,,//////,,,,,,///111222444444444111...---//////000///------...000555555555444444333333333111000//////000222444555777777888999:::<<<===>>>@@@CCCIIIOOOVVV___gggmmmsssxxx///---,,,,,,---......---000///...------...000111+++,,,------............////////////000000000000333333333333333333333333222111000111222222111000333333111///111555444000555333222444777999888777;;;:::999888777666666666444222111222555888999888777777777888888999999999444555666888888888777777:::999777666777999<<<===@@@DDDIIIOOOWWW```jjjpppuuuxxxzzzzzzxxxyyy|||wwwllleeecccbbbcccgggpppyyyxxxnnnddd^^^YYYVVVVVVYYYccciiirrrzzz~~~{{{wwwsssmmmhhhddd^^^VVVQQQLLLJJJHHHHHHIIIJJJJJJIIILLLMMMMMMNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTVVVWWWWWWUUURRRPPPQQQVVV[[[^^^aaafffhhheeeccccccaaa^^^^^^\\\ZZZXXXWWWTTTPPPNNNOOONNNMMMNNNOOOPPPOOONNNNNNOOOPPPQQQRRRUUUYYY]]]bbbbbbdddeeedddcccaaa```^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZYYYVVVRRRPPPRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXWWWUUUSSSSSSSSSSSSSSSUUUTTTSSSSSSUUUXXX[[[]]]eeeiiiooowww~~~}}}~~~~~~vvvqqqsssxxxxxxpppkkkhhhfffccc```\\\XXXSSSNNNJJJEEE@@@<<<:::888777666666555333000000111222444555555555444444222222666666333333555888999:::999777666666666555555333111///000444777777777666444111000222333777777666555555555555555333555888999888888999;;;777666555555444444444555666555444333111111000000111000000111222222111///,,,000111......000///+++........................+++***)))***,,,---,,,+++---,,,+++***+++---///000111///...---......---,,,000///---,,,++++++,,,,,,...////////////...------------...............---...---///333333///---...000111222333222000...,,,///000000///......000111666555444333333222333333444444333222333444666777555555666777999;;;===>>>@@@CCCHHHMMMSSSZZZbbbgggooottt{{{///---,,,,,,---......------.../////////...---,,,***+++,,,---.../////////////////////000000000000222222222222222222222222222111000111222222111000222333222///111444444000444333333444777888888777999888777777666666666777444333333444666777777666777777888888888888888888444555666777888888888888:::999888777888:::<<<===???BBBGGGLLLTTT]]]gggmmmtttwwwzzzzzzyyyyyy||||||sssmmmiiihhhhhhkkkrrr{{{|||rrrgggaaa\\\XXXYYY\\\eeekkksss{{{{{{zzzuuunnniiieeeaaa\\\WWWPPPMMMJJJIIIIIIKKKLLLLLLNNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOMMMOOORRRUUUWWWWWWUUUTTTUUUSSSQQQPPPSSSYYY```dddhhhmmmooommmjjjiiigggddddddbbb___^^^]]][[[XXXVVVTTTRRRPPPPPPQQQRRRQQQPPPOOOPPPRRRSSSSSSVVVZZZ]]]aaabbbbbbaaa```^^^\\\ZZZYYYXXXVVVUUUVVVWWWYYYZZZWWWWWWWWWUUURRRQQQRRRTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWVVVUUUTTTUUUUUUVVVWWWVVVTTTTTTWWW\\\aaadddhhhmmmttt{{{yyytttqqqttt{{{|||uuunnnhhhfffddd```]]][[[WWWRRRMMMIIIDDD???<<<999888777666666555333111000111222444555555666666333111111444555333333666999:::;;;;;;999777777888555444333111000111444777666777666444111111222444555555555555555444444333333555999::::::999999999555555666666555555444444555555444333111000...---000//////000111222000...---///000------///...+++...........................,,,,,,,,,...///...---...---,,,,,,---...000111000///......000000///.........------,,,,,,++++++......///000000000//////------,,,------...///000......111666666111......///000111222111///---,,,---...///.........000222777666333222111111222333666555444333333444666666333444444666888:::<<<===???AAAEEEIIINNNTTT[[[```jjjooovvv///...,,,,,,...///...---,,,---...//////---+++******+++,,,...///000000000////////////000000000000222222222222222222222222222111000111222222111000333555444222222666666444333333444555666888888888777666666666666666777777888777777777666555333111777777777888888888888888444555666777888999999999:::999888888999:::<<<===???BBBEEEJJJQQQZZZdddkkkqqquuuyyyzzzyyyzzz}}}|||wwwooommmmmmooouuu|||wwwlllfffaaa]]]]]]```fffkkkttt{{{|||{{{wwwqqqmmmjjjfff```[[[SSSOOOKKKHHHIIIKKKLLLMMMOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOMMMOOOSSSVVVXXXWWWUUUTTTRRRPPPOOOPPPUUU\\\dddiiikkkqqqtttrrrppppppooolllllljjjfffdddcccbbb```^^^YYYWWWTTTSSSSSSRRRQQQPPPPPPRRRSSSTTTUUUVVVYYY\\\^^^^^^]]]]]][[[ZZZXXXWWWZZZYYYWWWVVVVVVWWWYYY[[[WWWWWWWWWVVVTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWXXXWWWVVVVVVVVVWWWXXXYYYXXXWWWUUUVVVYYY___eeeiiimmmqqqxxx~~~|||vvvqqqpppuuu}}}zzztttlllgggeeebbb___\\\YYYVVVQQQLLLHHHCCC???;;;999888666666666555333111000111222333555666666777444111222555555333444777888999;;;:::888777777888444444333111000111444777555666555444222111333555444555666777666666444333333555888:::;;;:::888777555666777888777777555444333333333333222000...---///......///111111000......///......---...---,,,////////////...............---,,,---///000///............---...///000111000///...///111111000///,,,,,,---------,,,++++++---...///000111111111111......---...///111333444000...000444444000...000///000111222111000...---***,,,------,,,---///111777555222000///000222333333333222111111111222222555555555666777888::::::<<<>>>BBBEEEIIIOOOUUUZZZdddiiirrr{{{000...,,,---...///............------,,,,,,,,,+++***+++,,,...///000000000////////////000000000000111111111111111111111111222111000111222222111000222555555222222555666555333333555555666777888999666666666666666777777888888888888888666444333222777777777777777888888888666666666777888999999:::999999999999999;;;<<<===@@@BBBEEEIIIOOOXXXbbbiiiooosssxxxzzzzzz{{{~~~tttrrrqqqsssxxx}}}yyyoooiiiddd``````cccgggmmmuuu}}}~~~{{{xxxtttrrrpppkkkccc]]]UUUQQQKKKHHHHHHJJJLLLMMMPPPPPPPPPPPPPPPOOONNNMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUNNNNNNNNNRRRXXX```hhhmmmmmmrrruuutttsssvvvvvvttttttrrrooommmllliiifffddd```]]]YYYVVVTTTSSSQQQOOOOOOPPPRRRSSSSSSTTTVVVYYYYYYYYYYYYYYYYYYXXXXXXWWWYYYXXXWWWVVVWWWYYY[[[\\\ZZZYYYXXXWWWWWWVVVTTTSSSTTTTTTUUUVVVVVVWWWVVVVVVWWWVVVVVVUUUVVVWWWYYYZZZYYYXXXVVVWWW[[[bbbhhhmmmqqqvvv|||zzzuuuqqqpppwwwyyyssslllhhheeeccc^^^[[[XXXUUUPPPKKKGGGCCC>>>;;;888777666666666666444222111222222333444666777777666333444777777555555888555777888888666555555666333333333222111222444777555555555333222222444666444555777888888777666555333555777999::::::777555555666888999999888777666000111222333333222000//////......///111111000//////............------...000000/////////............---,,,---...//////---//////......//////000000//////...000111111000...***+++,,,------,,,,,,+++,,,---...000111111111111...---------///111333444111...---//////---...111111111222222222111000///,,,---......---...000222555444111//////000222444111111000000000000000000888888777777777777888888999<<>>???AAACCCEEEIIINNNRRRXXX^^^gggqqq{{{000///------///000///...+++,,,...////////////.........///////////////...////////////000000000000000000000000000000000000222111000111222222222000///444666333111444777777111444666666555555777:::::::::999888888888888888888999999666333333666999222333444666777999:::;;;;;;:::999777777777777888999999:::;;;;;;<<<<<<===>>>>>>@@@BBBGGGPPPZZZ```jjjpppvvvzzz{{{||||||yyyvvvwww{{{}}}~~~xxxsssqqqmmmhhhdddYYYVVVQQQOOONNNNNNNNNMMMOOOPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIJJJLLLMMMPPPQQQSSSTTTSSSQQQNNNLLLKKKOOOUUU]]]fffmmmrrrtttwwwyyyxxxttttttyyy~~~}}}~~~wwwqqqiiibbb\\\WWWTTTQQQUUUWWWYYYZZZYYYYYYZZZ[[[aaa``````___^^^^^^______aaabbbcccddddddbbb```___aaa^^^ZZZXXXWWWSSSMMMIIILLLMMMOOOQQQRRRSSSTTTTTTPPPPPPPPPQQQSSSUUUXXXYYY]]]^^^___bbbfffkkkooorrrrrrxxx~~~~~~}}}yyyvvvwwwyyy|||vvvqqqkkkgggdddaaa\\\WWWUUURRRMMMIIIEEEAAA===999777666555666777666444333777666555444333444555555555444777;;;:::444//////333444666666555444444555111222333333222333555777333333444333222333666888555444333333444555666777555333111222555666555333444333222222333444555666777666444222111111222222000//////111333444333222555000...111111---...333222111111000///......---///...---...///000000...---...............------///...//////000...+++(((+++***))))))))),,,...000,,,---..................---...///111111111000000...,,,---000000---,,,...////////////000000000000---......---++++++,,,...,,,---...000111333444444...///000111222333333333111111222333555777999:::AAABBBDDDDDDEEEHHHMMMPPPVVV[[[dddnnnxxx------......//////000000000000111111000...,,,+++------............------222...+++...444666222---000///.........///111222...///000222222111111000222222222333333333444444111111333444666777888999888666555777999:::888666999888777666555555666777555666777888888999999888:::::::::999999999888888999::::::999888777999::::::===@@@CCCFFFLLLUUU\\\iiinnntttzzz}}}~~~}}}xxxssspppmmmjjjhhhbbb\\\TTTNNNLLLMMMNNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIJJJLLLMMMNNNNNNOOOQQQSSSRRRPPPMMMKKKKKKKKKQQQXXX___hhhrrrvvvuuuvvvuuusssssstttwwwzzz}}}|||~~~zzzvvvnnnfff```\\\ZZZYYYUUUWWWYYYZZZZZZ[[[\\\^^^dddggghhhfffbbb```cccgggiiihhhfffeeedddbbb^^^[[[]]]ZZZVVVSSSQQQMMMIIIFFFGGGIIILLLNNNPPPPPPPPPOOOOOOMMMOOOTTTVVVUUUWWWZZZ\\\^^^bbbeeegggkkkooorrrwww}}}}}}~~~zzzuuuvvv|||~~~xxxrrrkkkeeebbb^^^XXXTTTTTTQQQKKKGGGCCC@@@===;;;555777888::::::888777555444444333333333444444555777777666555333222111111222333444555555555444333222///---...333444222...444333222444777888666333666666555444333222222222666333000///000222333444666555333222333666999;;;555333111111222444444333111000//////000222444555333111000111333333000...111//////222222//////111......---,,,+++,,,///222444222///,,,+++,,,---///000111111///,,,++++++,,,------,,,++++++,,,,,,,,,(((+++......,,,+++,,,---111///------///111222222+++,,,.../////////......///000222222000000000111000//////.........//////000000////////////000000222111111222444444333111666111222777999888;;;@@@CCCCCCAAA??????CCCIIINNNRRRZZZdddkkkrrr{{{////////////000000000000000000000000///...---,,,/////////000000/////////222///---///333444111...000//////...///000111222///000111222333222222111333333333333444444444444222222333444666777888888888666666777::::::999777888777666555555555666666555666777888999999999999:::999999999888888888888999:::;;;:::888888999;;;===@@@CCCEEEHHHOOOWWW^^^iiinnnuuuzzz}}}~~~yyyuuurrrpppmmmkkkddd___VVVPPPNNNMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNPPPRRRSSSRRROOOLLLKKKKKKMMMTTT[[[aaajjjsssuuusssuuutttsssssstttwwwzzz|||{{{}}}zzzrrriiiaaa]]]ZZZYYY\\\]]]^^^^^^^^^___aaacccdddgggiiihhheeedddgggkkkkkkjjjhhhggggggdddaaa^^^]]]ZZZUUUQQQNNNLLLHHHFFFHHHJJJLLLOOOPPPPPPPPPOOOPPPNNNOOOTTTVVVVVVXXX\\\___aaadddfffgggjjjnnnqqqvvv}}}}}}zzz{{{~~~yyyssslllgggccc```ZZZVVVRRRNNNIIIEEEAAA???;;;999666666777888888777666666555555444444444444444555444444444333333222222222111222333333333333111111222///---...222444111...111000111444777888666444444444555555555444444333444111///...///111111111666555444333444666999:::555333111111222333333333000///...---...///111222555333222222333333111...222///000333333000///222111111000...------///222333222///---+++++++++,,,...///000///---+++++++++---,,,,,,++++++,,,,,,---***+++,,,+++)))))),,,///111000//////000000111000,,,---.../////////...------///000000///....../////////............//////000000////////////000000111111000222333444222111222///000666999888;;;@@@@@@??????===>>>AAAFFFJJJOOOVVV```hhhoooxxx111111111000000000000000//////............//////000000111111111111000000000111111111111111000//////////////////000111111000111222333333333222222333444444444444555555555333333444555666666777777888777777888:::;;;999888777666555444444444555666555666777888999999999999999999888888888777777777999:::;;;:::999999:::<<>>AAACCCEEEGGGLLLTTTZZZhhhmmmtttzzz~~~|||zzzxxxvvvtttrrrjjjddd\\\TTTPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQTTTTTTSSSQQQMMMKKKJJJJJJQQQZZZbbbgggkkkooopppmmmpppoooooopppqqqsssuuuwwwwwwxxx{{{|||wwwnnneee^^^ZZZXXXXXXaaa```___]]]]]]___dddhhhiiijjjkkkjjjhhhhhhjjjllljjjiiihhhhhhhhhfffcccaaa[[[VVVOOOJJJHHHGGGGGGGGGJJJLLLNNNPPPQQQQQQPPPOOORRRNNNNNNQQQTTTUUUZZZ___bbbdddfffhhhiiikkkoooqqqwww||||||yyy{{{~~~sssnnngggbbb```]]]YYYUUUSSSPPPKKKFFFDDDAAA>>><<<777666555444444555666777999888777666555444444444111111111111000000000000222222111111000///...---000...---...000111000///000111333555777777777666444555666777777666444333.........///111111///---555444333222222333555666333111000111222333222111555444444333333333444444888888777666555444222111444111222555555222111444555555444222///------/////////000000///...,,,+++'''***---///---+++******,,,,,,+++++++++,,,------,,,+++***))))))***---...,,,...111222111000///////////////......---,,,,,,,,,...//////...------...///............//////000000000////////////000000000//////111333333222111111222555888;;;;;;;;;<<<777888:::;;;<<<===@@@CCCGGGNNNXXX___gggqqq}}}/////////......------,,,///...---------///111222...//////////////////...///222444333///---...111...//////000000000000000///////////////000000111444444444555555555666666555555555666666666777777777888999:::::::::::::::666555444333333444555666666777888999999::::::999888888888777777777777666999:::;;;;;;:::;;;===??????BBBDDDEEEFFFKKKRRRYYYfffkkksssyyy}}}}}}{{{zzzxxxvvvssslllfff^^^VVVQQQNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHJJJLLLLLLLLLMMMPPPRRRUUUUUUSSSPPPLLLJJJJJJLLLSSS\\\dddgggiiilllllljjjlllllllllmmmnnnppprrrssstttuuuxxx|||wwwrrrjjjbbb\\\ZZZZZZ[[[___^^^\\\[[[[[[^^^dddhhhjjjjjjiiihhhfffeeefffgggfffeeeeeeeeeeeedddaaa^^^XXXSSSMMMHHHFFFGGGGGGHHHLLLMMMOOOQQQRRRQQQPPPOOOPPPLLLLLLPPPSSSTTTXXX^^^___bbbeeehhhjjjnnnrrruuuyyy}}}~~~~~~{{{zzz|||~~~}}}~~~pppkkkeeeaaa___]]]YYYUUUSSSOOOJJJFFFDDDAAA???<<<888777555333333555777888999888777666555444444444333222222000///......---333333222111000///////////////...///000111000000333444666777666666555555777777777777555333222000......///111333333000...222111000000000000111111222111000000222222111000666555555555444444555555666666777666555444333333444222222555555222222444444444333111...,,,,,,---,,,...///111111000///...&&&)))---...---+++******,,,+++++++++,,,,,,---...,,,,,,,,,---......------(((,,,111333222000////////////......------------...///111111///...///000...............///000000000000////////////000000000//////111333444333222222444666666777888777555555777999;;;;;;===@@@BBBEEEKKKTTT\\\cccmmmyyy......------------------...............///000111------............------...111333222000...///111......///000000000000000///............///000000333444444444444555555555444444555666777777888888666888::::::999888999:::666555444444444555666777666777888999::::::::::::999999888888888777777777888:::;;;;;;;;;<<>>AAAAAAFFFNNNTTTZZZcccpppyyy---.........//////000000---...///000000///...---------............------//////000111111222111111---...000111111111000///111000/////////000222333222222222333333333444444333333444666777999::::::444777999999777666777999777666555555666777888999777777888999:::::::::::::::::::::999999999999888888:::;;;<<<<<<===@@@BBB@@@AAACCCCCCCCCGGGMMMSSS]]]ccckkkrrrwwwzzz|||~~~{{{xxxsssmmmfff___ZZZVVVRRRPPPGGGHHHIIIIIIJJJKKKLLLLLLFFFJJJNNNNNNLLLLLLQQQUUUTTTSSSQQQMMMJJJKKKNNNPPPYYYbbbhhhhhhgggiiimmmnnnjjjkkklllmmmooopppqqqqqqxxxyyy}}}|||xxxlllggg___XXXTTTTTTVVVXXXSSSTTTVVVWWWXXX\\\bbbfffcccbbb``````aaabbbaaaaaa\\\[[[[[[\\\]]]\\\ZZZXXXOOOLLLIIIHHHIIIKKKKKKKKKOOOQQQRRRSSSSSSQQQOOONNNLLLKKKNNNSSSWWWWWWYYY]]]\\\___cccfffiiimmmrrrvvvyyy{{{|||~~~}}}|||zzzuuuuuuvvvvvvvvvuuuuuutttvvvzzzzzzvvvkkkgggaaa___^^^]]]YYYVVVRRROOOJJJFFFDDDBBB???===888888777777777777888888444444333333333444444555111111111111000000000000111111000//////000111222111222333333222222333444,,,///333333222111222444666444222//////000222444000///...///111333333222111111000///...------,,,/////////000222111///---------...000111111111111(((,,,000222222333666999333000111444444111000333---///000111000///000111///...---,,,***)))((((((,,,---...---+++***+++,,,++++++++++++,,,---...///000,,,((((((+++.........111888???@@@;;;444000///...---,,,,,,---...///111///000222222000000000111---------......000111111000000////////////000000111111111333666777666555444777666222333888:::777222333444555666999>>>AAA???DDDKKKQQQVVV```lllvvv------......///000000000...------,,,,,,,,,------+++,,,.../////////...---//////............/////////////////////000111111...//////000000000000000111333444666777666666555666444222333666888888666999888777666666777888999666666666666666777888888999999888888888888888888888999::::::888888999:::;;;;;;<<<<<<===>>>>>>>>>CCC???===???AAABBBGGGMMMWWW^^^gggqqqwww|||~~~}}}yyytttkkkddd]]]XXXSSSPPPPPPNNNKKKJJJKKKMMMMMMMMMIIIHHHIIIJJJLLLPPPTTTVVVWWWQQQLLLLLLKKKKKKNNNTTT[[[dddjjjkkkkkknnnooonnnnnnnnnmmmmmmnnnqqqsssuuuuuuzzz~~~}}}vvvkkkeee\\\UUUSSSSSSTTTTTTQQQPPPPPPUUU\\\aaaccccccdddeeeeeedddcccdddfffhhheeedddbbb```]]][[[YYYXXXRRRPPPMMMKKKJJJKKKMMMNNNTTTTTTUUUVVVVVVTTTQQQNNNNNNQQQUUUXXXXXXYYYYYYZZZ]]]^^^aaacccgggnnnuuu{{{{{{}}}yyyuuuqqqpppjjjlllmmmnnnoooqqqtttwwwwww|||~~~uuunnniiieee___]]]\\\[[[XXXUUUPPPMMMIIIDDDBBBAAABBBCCC666666666666777777777777555666666666555444333333111000000000000000111222//////000000000000///...333222222222111111000000444333222111000111333555;;;:::555000111444333...///---+++---111444555555111111111000//////.........///000000///...---,,,---)))***111444222111444222222333444333222111000666555555444222000...---......//////000000111111***+++...000000000...---------......------,,,+++---------,,,++++++...000+++,,,...000000000000///888444MMM___DDD***+++111---...000...,,,+++...000///---...333777777222---000000000000///...,,,,,,111111111000000000000000,,,...222555666555333222111222222000......222555777:::999555555888888666???CCCGGGLLLRRR\\\hhhqqq{{{........./////////000000------------------------,,,---......//////......//////............//////---------------...//////...//////000000000000000333333444555555666555555888666444666999;;;:::999999888777666666777888999666666666666666777777888888888888888888888888888888999::::::888888999:::;;;;;;;;;<<<======>>>>>>AAA<<<;;;===@@@AAAFFFLLLUUU\\\fffpppvvv{{{~~~{{{vvvnnnfff___YYYTTTQQQOOOMMMJJJJJJKKKLLLLLLKKKJJJJJJJJJLLLOOORRRVVVXXXXXXRRRMMMLLLLLLLLLPPPVVV]]]eeelllllllllooopppooooooooonnnnnnoooqqqtttuuuwww{{{~~~~~~~~~~~~xxxpppeee___WWWPPPNNNNNNOOOOOOMMMLLLNNNSSSZZZ___bbbbbbdddfffhhhhhhggggggggghhhhhhhhhfffccc```]]][[[YYYRRRPPPMMMKKKJJJJJJLLLMMMQQQRRRTTTVVVWWWUUURRRPPPOOORRRVVVXXXXXXXXXYYYYYYZZZ]]]bbbfffjjjoootttxxxzzz}}}zzztttooollljjjfffggghhhiiijjjmmmqqquuu||||||tttmmmhhhddd___\\\\\\ZZZVVVSSSPPPMMMHHHDDDAAA@@@@@@AAA777777777666666666666666444444444444444444333222111111000000000000000111000000000///////////////222111111111000000000//////111333000,,,+++000555777777444000000333333000111///...///222333333222000000///............///111222222222111000///...111,,,+++000333111222555333333444444333222111000222222333333333333333222///////////////000000000---.../////////...---,,,...............---,,,,,,+++,,,,,,+++******,,,///,,,---...000000000000000444555NNNfffZZZ>>>///------...///...,,,,,,...000///------111555666222---////////////...---,,,+++000000000000000111111111111222222222222333333333666666666333000///222444999;;;;;;777777::::::777>>>AAAEEEIIIOOOXXXdddlllxxx/////////////////////000,,,------.........------......------......///000//////............//////---------------...//////...///000000111111000000555444444444444444555555333222111333555777777777888888777777777777888888666666555555666666777888888888888888888888888888888999:::999888888999:::::::::;;;<<<<<<======>>>===999888;;;>>>@@@DDDJJJRRRYYYdddnnnuuuzzz}}}~~~~~~~~~yyyrrrjjjccc\\\VVVRRRMMMKKKIIIIIIJJJKKKJJJIIIJJJJJJKKKLLLOOORRRVVVWWWXXXRRRLLLLLLLLLMMMSSSZZZ___gggnnnooooooqqqrrrqqqqqqqqqppppppqqqssstttvvvxxx|||}}}|||zzzxxxppphhh___ZZZRRRMMMJJJJJJKKKKKKJJJKKKNNNSSSZZZ```cccdddeeehhhlllmmmllljjjiiiiiimmmlllkkkhhhddd```\\\YYYTTTRRROOOLLLKKKLLLMMMNNNOOOQQQTTTWWWWWWUUUSSSQQQQQQSSSVVVWWWWWWWWWWWWXXXYYY]]]ccchhhmmmppptttvvvzzz}}}~~~zzztttooojjjgggeeeccccccddddddggglllrrrwww~~~zzzrrrlllfffccc___]]]\\\YYYTTTPPPOOOLLLGGGBBB???>>>===>>>888777777666666555555555222222333333444333333333222111111000////////////111000///......///000111000000000///////////////+++000333000)))(((---444111444333///...111222111///......000222333222111//////...---...///000111444444555444333222111000444///---///111111333555444444444444333222111000111111222333444444444444000000//////////////////000000000///...---------...////////////...------+++,,,---,,,+++,,,...000------...///000000000000222777GGG___fffLLL222...---...///...,,,,,,...//////---,,,...222333111............------,,,,,,,,,//////000000111111222222666444222//////000222444666666555222111111333555999;;;:::777666999999777<<>>@@@DDDJJJPPPWWWbbbmmmtttyyy|||~~~~~~~~~}}}|||~~~|||uuummmfff^^^WWWRRRLLLJJJIIIIIIJJJJJJHHHGGGHHHHHHIIIKKKMMMPPPSSSTTTVVVOOOJJJJJJKKKNNNUUU\\\aaajjjqqqqqqrrrtttuuutttttttttsssssstttuuuvvvwwwyyy|||}}}zzzxxxtttlllddd\\\XXXQQQMMMKKKKKKKKKKKKJJJLLLQQQWWW^^^cccgggiiikkkmmmppppppooommmmmmmmmpppooommmjjjeee```[[[XXXVVVTTTQQQOOONNNNNNPPPQQQPPPRRRVVVWWWVVVTTTQQQPPPSSSUUUWWWXXXWWWVVVWWWXXXZZZ^^^dddiiimmmqqquuuxxxzzz}}}~~~|||xxxsssnnnjjjfffeeeccccccdddeeeiiiqqqzzz~~~zzzsssmmmfffccc```^^^]]]YYYSSSNNNMMMJJJFFFAAA>>>;;;;;;;;;888888777666555555444444111222333444444444444444333222111//////.........111000...------///111222........................,,,000222000,,,+++...222...222333...+++---000000***+++---///111222111000000///......///111333444666666555555444333222111222///...///111111111111444444444333222222111000111222222222222111111000000000000//////......---111000//////......///////////////000///......------///000000//////111222......//////000000000000333888999GGGXXXGGG000444.........---------...//////---+++,,,///000///...///.........------............///000111222222333666444111000///000333444000000000///000222555777666888777444444666777444:::===AAADDDGGGNNNXXX___mmmvvv111111000000/////////...,,,---....../////////...//////...------///000111//////............/////////////////////000111111///000000111111111111111555444333222222333555666333333444444555666888999777777777888888777777777555555555555555666666777666666777777777888888888777888999999777777888999999999::::::;;;;;;<<<<<<;;;888888<<>>AAAEEEJJJNNNUUU\\\eeennnxxx~~~~~~wwwooofff___WWWSSSMMMIIIJJJLLLNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLJJJHHHIIINNNRRRTTTYYY___dddmmmvvvyyy|||{{{}}}|||wwwrrrlllbbbYYYVVVTTTRRRQQQQQQPPPOOOMMMRRRWWW___eeeiiimmmqqquuutttvvvyyyzzzxxxuuutttsssqqqmmmggg```[[[WWWVVVVVVTTTSSSRRRQQQRRRUUUXXXZZZUUUVVVVVVSSSNNNNNNSSSXXXXXXZZZ[[[[[[[[[[[[^^^```___dddlllrrrwwwyyy{{{}}}{{{vvvtttkkkeee___ZZZXXXUUUQQQMMMFFFEEECCC@@@>>><<<::::::444444444555555555555555444444444444333333222111//////.........//////000------///000111111111111---------....../////////+++---//////---,,,,,,...,,,---,,,+++...222000***)))+++---------///333777///111444666666555222111555444222000...---......---000///,,,///444333...,,,,,,,,,,,,...000222444000000000000///...---,,,,,,------....../////////111222333444333111///---------......------,,,+++))),,,///000000000000111222111000//////000111111111***111111%%%---777...000...+++,,,...000...------...//////...------......---,,,,,,---///222333111111111000000000000000555555444222111000000000666333000000222444444333444666555222222444555222333777;;;===@@@EEELLLQQQWWW```nnn{{{999555111000222333333222///...---,,,---...000222111...000666666000...111........................,,,,,,------...///000000111333444444333222333444222222222222222222222222666666666666777777777777===<<<<<<;;;:::999888888555666777888888777666555222444777777777777888999777777777777777777777777999999888777777888999:::999888999===BBBFFFFFFEEEHHHLLLRRRZZZbbbllluuu{{{~~~|||sssggg^^^XXXTTTPPPNNNMMMNNNNNNNNNOOOPPPPPPPPPOOOMMMKKKIIIHHHFFFHHHOOORRRTTTZZZccchhhoooxxx|||}}}~~~yyyxxxuuurrrnnnhhhaaa\\\VVVVVVUUURRRPPPNNNPPPQQQSSSYYYbbbjjjooorrruuuvvvxxxuuutttvvvzzz{{{wwwsssvvvnnnccc\\\ZZZYYYVVVSSSRRRPPPOOOPPPSSSVVVWWWWWWYYYVVVRRRNNNMMMOOOSSSUUUXXXWWWXXXZZZ[[[YYY]]]bbbaaaeeekkkqqqvvvzzz{{{|||}}}xxxtttkkkfff___[[[XXXTTTOOOKKKIIIGGGDDD@@@<<<:::999888777666333111111111222333444444444444444444333333333000......000111///---000000000///...///222555111111///......///000111...------...///...+++)))222111111000///000000000000000/////////111222333///000222333444555555555333222111000////////////,,,,,,------...///000000------...---,,,---///222,,,---///000000...,,,+++000...++++++---000222333///...///000222111///---+++,,,...000000///...---+++,,,---...///222666::::::333---------+++---000000000///......---,,,,,,........................***+++,,,............---///...,,,+++,,,---///111222000//////000111111000222222333444444333222222222444555444333333444555777666444222111111222222444666999;;;>>>AAAFFFIIIUUU[[[fffrrr666333000000111222111000//////---------...000111000...///444444///...000........................,,,,,,---......//////000000111333333222111222333222222222222222222222222777777777777777888888888:::999999888888777777666666777888888888777666666333555777888777777777999888888888888888888888888777777666555666777888999:::999999===BBBEEEFFFFFFHHHLLLQQQXXX___hhhqqqwww~~~~~~uuujjjaaaYYYVVVQQQNNNMMMNNNMMMMMMPPPQQQRRRRRRQQQNNNKKKIIIHHHFFFIIIOOOSSSVVV]]]ffflllrrrxxx|||}}}~~~~~~zzzxxxuuusssoooiiiccc^^^XXXXXXWWWTTTQQQPPPQQQRRRTTTZZZccckkkpppsssuuuwwwwwwuuusssuuuxxxxxxtttppprrrkkkbbb]]][[[ZZZWWWTTTRRRQQQQQQSSSVVVXXXYYYXXXYYYVVVRRROOONNNPPPTTTVVVZZZXXXYYY\\\\\\[[[^^^cccdddhhhmmmsssxxx{{{|||}}}}}}xxxtttjjjeee___[[[XXXTTTOOOKKKHHHEEEBBB>>>:::777666555777555333222111111222333444444444444444333333333333000......000000///---000000000///...///222444---,,,+++******+++,,,---000...++++++,,,.........111111000000//////000000......------...///111222111222222222222222222222333222111000////////////,,,,,,------......//////---...///...------...000...///111111111000///---///---,,,---000333555555/////////000111111///---+++,,,---...///......------...000000111333777999777111---......------000111000///...------------........................)))***,,,---......------......---,,,---...///000000.........111222333222222333444444444444333222111222444444333444555777666555444222111111222222444666777999;;;???DDDGGGQQQXXXbbbnnn{{{444222000000111111///...//////...------...000111000......111111......000////////////////////////---------......//////000...000222222111111111333333333333333333333333333777777777777888888999999888888888888888888888888777777888888999888888777555777888888777666666777999999999999999999999999;;;:::999999999:::<<<===;;;;;;;;;>>>AAAEEEFFFFFFHHHKKKPPPVVV]]]eeemmmsss}}}xxxnnnfff^^^ZZZUUURRRPPPPPPOOONNNQQQSSSUUUUUUTTTPPPMMMJJJIIIHHHJJJPPPUUUZZZccckkkqqquuuzzz||||||~~~}}}zzzxxxvvvssspppkkkeeeaaa\\\[[[ZZZWWWTTTRRRSSSTTTVVV\\\dddlllpppsssuuuvvvvvvsssqqqrrrssssssppplllkkkgggaaa___^^^]]]YYYVVVSSSSSSTTTWWWZZZ[[[[[[ZZZXXXUUURRROOOOOORRRUUUWWW\\\ZZZ[[[^^^^^^\\\___eeeiiilllqqqvvvzzz}}}}}}}}}~~~~~~}}}{{{xxxtttjjjeee___[[[XXXTTTOOOKKKHHHFFFBBB===999666555444666555333222111222222333555444444444333333333222111000......///000///...000000000///...///111333...------,,,,,,---......333///+++)))+++...111222111000000000////////////...---------///111333444444333111000///...//////222111000//////...//////---------------------------///000000...------...000111222333333333111111...---...000444666777666000//////000111111///...,,,,,,,,,,,,------......---///111111111222444666444///---///000......000111000///---------......------------------------***+++,,,............------------.........//////...---,,,...111333444333333444444555555444444333000222333444333444555777666555333222111222222333555666666777888<<>>???=========>>>AAADDDEEEFFFFFFJJJOOOUUU\\\dddlllrrr|||zzzqqqkkkeeeaaa[[[WWWUUUTTTSSSRRRSSSTTTVVVWWWUUURRRNNNKKKJJJKKKMMMRRRWWW___iiipppwwwyyy{{{||||||}}}{{{yyyvvvtttqqqmmmgggccc______]]]ZZZVVVTTTUUUVVVWWW]]]eeelllppprrrtttuuusssqqqooonnnnnnmmmjjjhhhfffdddbbbaaaaaa___[[[WWWSSSTTTVVVZZZ]]]^^^\\\ZZZVVVTTTRRRPPPPPPSSSVVVXXX\\\ZZZ[[[^^^^^^]]]```fffllloootttxxx|||}}}~~~~~~}}}~~~|||{{{zzzwwwtttkkkfff```[[[XXXUUUPPPKKKJJJGGGCCC???;;;888666555555444333222222222222333555444444333333222222222000///.........////////////000000///......000222............/////////000555111---++++++...000000///000000000//////....../////////000111333666777555333111...---...///000111000//////.........///------------,,,,,,,,,,,,---///111111///---,,,---000111222333444444333333//////000333666777666555111000//////000000///......---+++++++++,,,...///+++---///000//////000111000------111333000///000000///---,,,+++,,,---...------------------------+++,,,...///000//////...,,,---......//////......///------...000222333222444444444444444444444444222333444444333222333555555444333222222222333444666666666666666:::???BBBGGGNNNXXXcccnnnzzz222333333333222111000////////////........./////////...---++++++---...///000000000000000000000000.........//////////////////111333444333333444555333333333333333333333333333333444444555666666777777888888999999::::::;;;888888888888888999999:::777999:::999777666666666888888888888888888888888777777666666777999:::;;;????????????@@@BBBEEEGGGEEEHHHNNNUUU\\\eeennntttzzz|||uuupppiiieee___[[[XXXWWWUUUTTTTTTUUUWWWWWWUUURRRNNNKKKKKKNNNQQQUUU[[[eeennntttzzz{{{{{{|||}}}~~~|||zzzwwwtttqqqmmmhhheeeaaaaaa___[[[WWWUUUUUUVVVYYY^^^ffflllpppqqqrrrsssqqqooommmkkkjjjiiigggeeeddddddddddddccc```[[[XXXSSSTTTWWW[[[]]]]]][[[XXXTTTRRRQQQPPPQQQSSSWWWYYYZZZYYYZZZ]]]^^^^^^aaagggnnnqqquuuzzz}}}~~~~~~~~~~~~~~~|||{{{yyyvvvrrrkkkfff```[[[YYYUUUPPPKKKHHHFFFBBB>>>:::777666555444444333333222222333333555444444333222222111111...///............///000///000000000......///000+++,,,,,,---------......444222///.........,,,+++...////////////...---,,,///...//////111333555777333222000///...000111222000///......---.........---------------------,,,...000111111///---------///000111222333333444444111111222444666666444222222000//////000000///......---+++***+++,,,///000,,,---///000.........///...+++---222444111///000...---,,,+++++++++,,,---------------------------,,,---///000111111000000,,,---......//////......000///---...///111000000444444444444444444444444333444555444222111111222444333222222222333444555666777777666777999===AAACCCJJJTTT]]]gggsss333444444333111000000111///////////////.........---///...++++++...///---///////////////////////////////////////////////////111333444444444555666333333333333333333333333111222222333444555666666666666666777777777888888777777777777777888999:::777999:::999888666666777888888888888888888888888888888888888999:::<<<===AAAAAAAAA@@@@@@AAAEEEGGGDDDHHHNNNUUU\\\eeennntttxxx~~~xxxuuulllgggbbb]]]ZZZYYYWWWVVVUUUVVVVVVUUUSSSPPPMMMKKKLLLQQQVVVYYY___jjjsssvvv{{{{{{{{{|||}}}~~~~~~~~~{{{wwwtttqqqmmmhhheeebbbbbb___[[[WWWUUUUUUUUU[[[```hhhmmmppprrrrrrsssrrrqqqnnnllljjjhhhggggggfffggghhhgggeee```[[[XXXTTTTTTVVVYYY[[[[[[XXXUUUQQQPPPOOOOOOQQQTTTWWWYYYXXXWWWYYY^^^______dddjjjpppssswww|||}}}|||yyytttooojjjeee^^^ZZZWWWSSSNNNJJJEEEBBB???;;;888555444333333333333333333333333333555555444333222111000000---...///...------///111///000111000...---...///,,,---...///000000//////111000000000000...+++(((---.../////////...,,,+++---,,,,,,,,,...000222333000000/////////111222333......------------.................................000111111///....../////////000111222333444555444333333555666666444222333111///...///000///...///...---,,,,,,...///111...///000000//////000111...+++---222444111///000,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111000---------.........//////111///......///000///...444333333222222333333444333444555444222000111222333222222111222333555666444555777777777999<<>>@@@AAABBBCCCCCCAAA???@@@DDDHHHFFFIIINNNTTT[[[dddlllrrrvvv}}}|||zzzppplllfffbbb___^^^]]][[[VVVUUUTTTRRRPPPNNNLLLKKKMMMTTTZZZ]]]cccnnnuuuvvvzzzzzzzzz|||~~~~~~~~~|||wwwssspppkkkgggcccbbbbbb___[[[VVVTTTSSSTTT___dddkkkpppssssssttttttttttttrrrooolllkkkkkkkkkjjjkkkllljjjeee___ZZZWWWTTTTTTTTTVVVWWWWWWTTTRRROOONNNNNNNNNPPPSSSVVVXXXXXXWWWZZZ___aaabbbgggmmmrrruuuzzz~~~~~~yyyrrrmmmfffaaa[[[WWWTTTPPPKKKGGGCCCAAA>>>:::777666555444222333333333444333333333555555444333222111000000,,,...///...,,,,,,///111...000111000...------...---...///111111111111111---------...//////,,,***,,,---...//////---,,,***---,,,,,,,,,,,,...000111....../////////000000000...------,,,------......---......//////000000000...///000///......000222//////000111222444666666555444444555777888777555444111///.../////////...//////.........///000111...//////...---...000222///,,,---222444111///000,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000//////......---,,,---...///000///...------///000000000333222111111111111222333000222333333222222333444222222111111222444555666000333555777777888:::<<<===DDDLLLSSSYYYdddrrr}}}222222222///,,,+++///222//////000000///...------,,,000000,,,,,,000000,,,........................000000000000////////////---///111222222222333555444444444444444444444444222222333444555666777888999999999888888888888888666555555555555777999:::666888::::::888777888999::::::::::::::::::::::::::::::999:::;;;===???@@@CCCDDDCCCAAA???@@@DDDHHHGGGJJJOOOTTTZZZaaaiiiooouuu|||~~~~~~~~~~~~uuuqqqkkkgggeeedddbbbaaaVVVUUURRRPPPNNNLLLKKKKKKMMMVVV\\\___eeepppvvvvvvyyyyyyzzz|||}}}~~~|||wwwsssoookkkfffcccbbbaaa___ZZZVVVSSSRRRSSSaaafffmmmrrruuuuuuvvvvvvwwwvvvuuurrrooonnnnnnooommmnnnnnnkkkeee^^^YYYVVVTTTSSSSSSTTTUUUTTTRRRPPPMMMMMMMMMNNNPPPSSSVVVXXXXXXWWWZZZ```ccceeejjjppptttwww{{{zzzqqqkkkddd___XXXTTTQQQNNNHHHDDDCCCBBB???<<<999888777777222222333444444444333333555555444333222111000///+++---///...,,,,,,///111...000111000...------...((()))+++---......------++++++***,,,...//////...,,,---...//////---+++***///...------...///000111---......//////...------------,,,,,,,,,------...---......///000111222222/////////.........111333///000000111333555777888666555444666999:::::::::444222///......//////...///////////////000111111,,,---,,,+++***,,,///222000------111333000///000,,,...111222333111///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---///...,,,+++,,,---///111---,,,+++---///222222222333222111000000111222333---///111222222333555777222222111111222444666777---000444666777777888999;;;AAAJJJOOOUUU___nnnzzz222222111111000/////////111111111000///......---///...------...///...---///...///222666666222...111111000///////////////222111000000000111333333888777666555555333000---222333444555666777888999999:::<<<;;;888666555555>>>777222444666666555777888777666777999:::999888777888888888777999<<<>>><<<;;;;;;;;;;;;<<<======@@@CCCDDDBBB>>>>>>CCCHHHEEEHHHLLLPPPTTT[[[eeelllrrrwww|||~~~}}}}}}yyyyyyzzz|||~~~~~~yyyrrrmmmiiieeebbb```\\\SSSKKKIIIJJJIIIJJJLLLPPPVVV]]]cccllluuuxxxvvv{{{{{{{{{{{{|||~~~~~~~~~}}}}}}~~~{{{yyywwwuuurrrnnnhhheeedddbbb___ZZZVVVSSSTTTUUU^^^hhhpppssssssuuuuuusssxxxuuurrrppppppqqqqqqpppnnnlllgggaaa\\\XXXUUUTTTTTTRRRQQQRRRSSSRRRNNNKKKJJJKKKNNNQQQTTTVVVXXXXXX\\\\\\\\\]]]___eeelllrrruuuyyy~~~}}}zzztttlllfffbbb]]]WWWQQQMMMIIIFFFDDDAAA???===:::888666555444444333333222222333333444999777444111///---,,,,,,*********++++++,,,,,,,,,333222111000///...------+++,,,---...///...---,,,...---,,,++++++---...000,,,,,,......(((###&&&,,,------------------------+++---......---...000222...............///000111+++///222000---...666===333222111/////////000000...///000111222333333333444555777:::<<<;;;777555555000...000111//////111000000000000///...---,,,------............---------------///000000---+++.........---,,,,,,...000/////////...---,,,***))),,,,,,------,,,,,,+++***///...------,,,,,,,,,,,,222000---++++++,,,...///000111222333222000...,,,444333333222222222333333222222222333444444111///111333666777777888999:::>>>???CCCKKKRRR[[[hhhtttzzz222222111111000/////////333333222222111000000//////...------...///...---......000222444444222000111111000///////////////222111000000000111333333555444444555666555333000222222333444666777888888777999::::::888777777888999444222555888999;;;???:::999888999;;;;;;;;;999888999999999888999;;;===;;;;;;;;;;;;<<<======>>>@@@BBBCCCAAA>>>>>>BBBGGGEEEHHHKKKNNNRRRYYYccckkkqqquuuzzz}}}}}}|||{{{{{{yyyyyyzzz|||{{{uuuooojjjfffbbb___[[[RRRKKKIIIIIIHHHIIIMMMRRRYYYaaagggpppwwwyyywwwzzzzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxvvvsssoooiiieeecccaaa]]]XXXTTTSSSUUUXXX___iiiqqqssstttvvvvvvtttwwwuuuqqqooonnnnnnmmmllliiigggbbb]]]YYYVVVTTTSSSTTTRRRQQQQQQRRRQQQNNNKKKKKKLLLOOORRRTTTWWWXXXYYYZZZ\\\]]]___bbbffflllqqqwwwzzz~~~}}}yyytttkkkeee```\\\UUUPPPLLLIIIFFFDDDAAA@@@===;;;888666555555444333333222222333333444888666444111///...------,,,,,,,,,,,,---------...222111000///...------,,,+++,,,------......------...---,,,++++++---...000...---......+++''')))...,,,,,,,,,------........./////////---***))))))+++//////......---............//////...---///222444111111000///000000222222000111222333444555555555666666555777888888777555999444111222222000///000000000000000///...------,,,------------------,,,---------///000000---+++---......---++++++---///............------,,,,,,---------------,,,,,,+++......---,,,,,,,,,------//////......------------000000111222111000///...222333555666666555333222222222222333555444222000444555777777777666777999<<<<<<@@@GGGNNNVVVbbbnnnvvv222222111111000/////////333222222111111000000//////...------...///...------...000111000000111222222111000000///000000000222111111111111222333333222222222444666777555333222222333444666777888888777888999888777777999;;;666444555888999999===CCC:::999888999;;;<<<;;;::::::;;;;;;:::999999;;;<<<;;;;;;;;;<<<<<<>>>??????@@@AAABBBAAA>>>???BBBEEEEEEGGGJJJLLLPPPWWWbbbiiiooosssxxxzzzzzzyyyxxxxxxxxxyyyzzz}}}~~~wwwpppkkkfffaaa^^^YYYQQQJJJHHHHHHGGGJJJNNNUUU^^^gggmmmttt{{{{{{xxxzzzzzz{{{|||}}}~~~|||yyyvvvtttooojjjfffbbb___[[[VVVSSSTTTXXX\\\bbblllsssuuuuuuwwwwwwuuuxxxuuuqqqnnnlllkkkhhhfffaaa```\\\YYYUUUSSSRRRRRRSSSQQQPPPPPPQQQPPPNNNLLLLLLNNNPPPSSSVVVXXXYYYZZZZZZ\\\^^^aaadddhhhnnnrrrzzz||||||xxxrrrjjjddd^^^YYYTTTOOOLLLIIIGGGEEEAAA@@@>>>;;;999777666555333333222222222222333333555444222111//////......,,,,,,,,,---------------000000///...---,,,,,,+++---,,,,,,,,,,,,---......------,,,+++,,,---...///000---,,,///...,,,---000---,,,,,,------......///333444333111...,,,,,,,,,000///...---,,,,,,,,,,,,111///------///000...,,,000000000000111222333444222333444666777888888888888666444333444666666555999444111333222///---///000111111000000///...---,,,------------------,,,---------...000000---+++---......---,,,,,,---///---------------...///000...............------,,,------------------......---.../////////...,,,+++000000//////000000111111000222555777777555222000333222333444555555333111666777888888666555666777999999===CCCHHHOOOZZZeeeqqq|||222222111111000/////////000000//////............///---------...///...---,,,...111000......000333222111111000000000111111111111111111222222333333111111222444666777555444333333444555777888999999888888888777666777999<<<888888999:::777555888???999888777888:::;;;:::999;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<===>>>???@@@???@@@AAA@@@??????AAADDDFFFHHHJJJKKKNNNVVV```hhhnnnqqqvvvxxxxxxwwwwwwwwwwwwyyy{{{~~~yyyqqqkkkddd^^^ZZZWWWPPPIIIHHHGGGGGGKKKQQQXXXbbblllsssxxx}}}|||yyyzzz{{{{{{|||~~~~~~|||yyyvvvsssooojjjfffaaa^^^ZZZUUUSSSVVV]]]bbbgggpppwwwxxxxxxzzzzzzxxxxxxuuurrrooollliiieeebbb\\\ZZZXXXUUUSSSRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMNNNPPPRRRUUUWWWYYYZZZ[[[\\\^^^___aaaeeejjjqqqvvv|||~~~~~~zzzvvvppphhhbbb[[[WWWRRRMMMKKKIIIFFFEEEAAA@@@>>>;;;999777666555333333222222222222333333222222111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++------,,,+++,,,---...///------,,,,,,,,,---...///000+++***...000//////111000///...---,,,------...///000222222000000111222...------,,,,,,,,,------000000///000222111///---222111111111222222222333333333555666888999999999888555333333333444444333666111///111111...,,,---111111111111000///...............------............------...//////...,,,---...//////------...///,,,,,,,,,,,,---///111222///////////////......------------------...///000---...............------000///...---...000222444///000333444555333111000333333333444666666444222666777777777555555666888999999<<>>???>>>===:::;;;===<<<:::999999999<<<;;;;;;;;;;;;<<<======>>>>>>?????????@@@@@@@@@EEEGGGJJJLLLNNNSSS[[[aaaiiimmmqqqtttuuuuuuvvvwwwyyy{{{~~~zzzrrrjjjbbbZZZVVVQQQLLLHHHGGGGGGJJJRRR[[[aaalllwww{{{}}}}}}}}}}}}~~~~~~~~~}}}{{{xxxsssooolllhhhdddaaa^^^\\\YYYUUUUUUZZZaaagggnnnuuu{{{{{{zzz|||}}}{{{wwwvvvtttrrrooojjjeeeaaa\\\ZZZXXXVVVTTTTTTTTTTTTRRRRRRRRRQQQOOOOOOPPPRRRRRRTTTVVVXXXZZZ\\\]]]]]]bbbcccdddeeeiiipppyyyyyytttqqqllleee___XXXTTTOOOKKKHHHFFFDDDBBB???>>><<<999777555444333222222111111111111222222...///000000111111000000111000000000000/////////......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,)))***---...,,,...222444333000---++++++,,,,,,***---///000///.........+++++++++,,,---///111111...222555666555555666888666666555555333111000//////000222333555666777777333333333444555555333000444111111555777444333444222333333222222111000///222111000//////000111222///...,,,---...///...------///111111///...//////+++,,,,,,---......------///////////////......---.........---......//////000...,,,++++++---000111///...---------///222333333333222222333444555666222111222444666666444333222333333333222333666888999999<<<@@@BBBDDDLLLUUU]]]iiivvv~~~222222111111000/////////000000000000000000000000///...------...///...---......000222444444222000222222222222222333444444111222333444444444333333444333333444666666444222222222333555666777888999666888999999888888888999888555555999;;;::::::<<<<<<;;;:::;;;<<<======;;;888:::<<<<<<:::999888999<<<;;;;;;::::::::::::;;;>>>>>>>>>???@@@@@@??????AAAEEEIIIKKKLLLPPPVVV[[[eeeiiimmmppprrrsssuuuwww{{{|||{{{ssslllccc[[[VVVOOOKKKHHHHHHHHHLLLUUU```fffqqq{{{~~~|||{{{xxxtttoookkkgggddd```]]][[[ZZZWWWTTTTTTYYY___eeemmmuuuzzzzzzyyyzzz{{{zzzttttttsssrrrpppkkkeeeaaa]]]\\\YYYWWWUUUTTTSSSSSSRRRSSSTTTRRRPPPOOOQQQTTTTTTUUUWWWYYY[[[]]]^^^^^^aaacccgggkkkooouuu{{{|||vvvrrrnnnjjjccc___XXXTTTNNNJJJGGGEEEBBB@@@>>>===:::888555444222222222222111111111111222222...///000111111111000///////////////.........---............------------+++,,,------......------,,,,,,------......------+++***,,,///---***---333333111...,,,,,,,,,...//////111333444222000000000------------...///000111111000111222555666555444555555555555444333111000...///111333444666666777555333222222444555555444777333333777888555333444333333333333222111000///222111000......000111222///...,,,---...///...---+++---//////...---------***,,,---......,,,***(((...////////////...------000//////............///...------,,,---...///000///......---...///000111///000111222333333333222000000111333555555444222333333222111000000333555666666999===>>>@@@HHHPPPVVVbbboooxxx222222111111000/////////---------...............///...------...///...---///...///222666666222...222222222222333333444555111222333444555444333333222222222444666666555333000111222333444666777777333666888::::::999:::;;;<<<777555:::===<<<:::;;;888777666777999:::999888777999;;;;;;:::888888999<<<<<<;;;:::999999999999>>>======>>>@@@@@@???>>>???CCCGGGIIIKKKNNNSSSWWWbbbfffjjjnnnppprrruuuvvv|||}}}}}}uuummmeee\\\WWWNNNJJJHHHHHHIIIMMMXXXcccjjjuuu~~~~~~|||zzzuuurrrmmmhhheeeaaa]]]ZZZYYYXXXVVVSSSTTTWWW^^^bbbllltttyyyxxxwwwxxxyyyxxxrrrrrrqqqqqqoookkkeeeaaa___]]]ZZZWWWUUUSSSSSSSSSSSSTTTUUUSSSPPPPPPRRRUUUUUUVVVXXXZZZ\\\]]]^^^______cccjjjpppuuuxxx|||~~~zzztttpppmmmiiiccc^^^XXXTTTNNNIIIFFFDDDAAA???===<<<:::777555333222111222222111111111111222222...///000111111000//////,,,,,,,,,++++++*********..................------+++,,,---...///...---,,,+++,,,------......------+++,,,///000---)))---555000///---,,,,,,...111222+++...111222111000///000//////.........//////000444///,,,...444777444///333444555555555444333222...///000333444666777777777444111000222555777888777444333666777333000111333333333333222111000000222000///......///000222000...,,,,,,...///...---***,,,......---++++++,,,***,,,...///...+++'''%%%...............------,,,111000///...............+++,,,.../////////.....................//////000(((***...000111000...,,,000000000222444555333222444444333000......000222333333666:::<<<===DDDMMMRRR^^^kkkttt~~~000//////000111111///,,,////////////////////////------------------,,,,,,.........//////000111222111111111111222222333444777999:::888555333444666777666666444333111///...333333222222222333444444222555888888888777777888::::::;;;;;;;;;:::999999999999::::::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;???===<<<<<<<<<<<<:::888@@@@@@???????????????@@@DDDFFFHHHHHHHHHJJJOOOTTTaaaffflllpppqqqsssvvvyyy~~~vvvkkkaaaZZZSSSLLLGGGGGGLLLRRR^^^hhhoooxxx~~~|||~~~}}}zzzyyyrrrnnngggbbb___]]][[[YYYYYYTTTRRRTTTWWWZZZaaahhhjjjmmmqqqssssssssstttuuusssqqqnnnllljjjhhhfffcccaaa]]]YYYVVVVVVVVVWWWVVVQQQSSSTTTSSSQQQRRRUUUXXXXXXYYY[[[]]]___aaacccccceeehhhnnnrrrvvvzzzwwwooolllllljjjccc\\\SSSQQQMMMIIIEEEBBB???>>>>>>;;;888666666666444333//////000000111111222222222111000//////.........//////...---,,,++++++***------++++++++++++------***+++---//////...---,,,,,,,,,,,,...000222111000+++,,,,,,---...///000000000...------...///000000......///000000000000000------,,,,,,,,,------...///000111222222333333222444333222333555666555444111111111222333444555666111222444666777888888888///666444444;;;888333888555666666666666555555444////////////000111222333000000//////......------...+++))))))+++,,,+++)))//////.........---------...---,,,,,,,,,,,,---...+++,,,---///111000...,,,+++,,,...//////...,,,+++)))+++---///000000///...111222222000222555555111222222111111111111222222...000222222222111222333444555777888:::===BBBEEESSSYYYcccnnnzzz111000000111222111///---////////////////////////......///////////////...///......//////000111222111111111222222444555555777888999888555333444555444444444444333333222111444333333333333444444555666888999999777666666777999999999999888777666666888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;===<<<::::::;;;;;;:::888===<<<<<<;;;;;;;;;<<<<<>>>>>;;;888666666555444333111111111111222222222222111000///...------------------------------,,,,,,---,,,,,,++++++,,,,,,---***+++---//////...---,,,,,,,,,,,,---///000///---,,,,,,------------------///...------...///000000...//////000111000000000------,,,,,,,,,,,,,,,---///000111222333333333333222111111222444555555444555444333333222222333333444555666777888888777666111777555444;;;999444999666666777777777666555555333333333333444444555666111111111000000000000000111...,,,---///000000...//////.........---------...---,,,,,,,,,,,,---.........//////000///...,,,+++,,,...//////...,,,++++++,,,...//////...---,,,222333222///000222111,,,222111111000000111111222,,,...000000000///000111333444666777888<<<@@@CCCNNNTTT^^^iiittt222111000111222222000...////////////////////////------...///000000000000////////////000111222222000111222333444555666777777888888777444333333444111111222333444444444444444444444444444555666666999::::::888666555666777::::::999888777777666555777777777888888888888999999:::;;;;;;<<<<<<;;;;;;;;;:::999999:::;;;:::888::::::999999999::::::;;;===@@@CCCDDDEEEHHHNNNSSS\\\bbbkkkpppsssvvvzzz}}}}}}tttjjjddd\\\UUUPPPQQQTTTZZZeeennnwww}}}zzzxxxuuupppiiiddd```]]]ZZZWWWZZZVVVSSSTTTWWWYYY___eeemmmoooqqqqqqooommmllllllnnnooopppqqqqqqmmmgggccc\\\YYYUUUSSSRRRRRRRRRQQQQQQRRRSSSSSSRRRTTTWWWYYY\\\]]]^^^aaacccdddeeefffhhhlllqqquuuyyy}}}yyyqqqnnnllliiibbb\\\UUUSSSOOOJJJFFFBBB???>>>>>>;;;888666666555444333333333333222222222222222000///...------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,---.........---,,,---,,,+++,,,......,,,+++---------,,,,,,,,,++++++...------------...//////...///000000111111000000///...---,,,,,,,,,,,,,,,///000111222333333333333000//////111333555555444555444333333222222333333666777888999999888777666444:::666555;;;999666;;;777888888888777777666555222222222111111222333333222222222222222222333333222000//////111222111000...............---------...------,,,,,,------...000000//////...---------+++,,,---......---,,,+++,,,---.........---+++***555666444000000111///+++222111111000000111111222,,,...000000000///000111222333555666777:::>>>AAAGGGMMMWWWbbblllwww444222111111222222000///////////////////////////***+++,,,---............////////////000111222333000000222444555666777888777777666555444222222222000111222333444555555555555555444555555666777888888999888666444444666888:::::::::999999999999999777777777888888888999999999:::;;;;;;<<<<<<;;;;;;;;;:::999999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>AAACCCDDDDDDGGGLLLQQQYYY```jjjqqquuuyyy}}}yyypppjjjaaa[[[VVVVVVYYY^^^hhhqqqyyy~~~{{{xxxwwwrrroooiiieeeaaa___\\\ZZZ\\\WWWTTTUUUWWWYYY___eeekkkmmmqqqrrrrrrqqqqqqrrrqqqppppppooommmhhhbbb^^^[[[XXXUUUSSSRRRRRRQQQPPPQQQQQQQQQRRRSSSVVVXXXZZZ^^^___aaaccceeefffggggggiiilllqqquuuyyy}}}zzzsssooolllhhhaaa\\\UUUSSSOOOJJJEEEAAA???======;;;777666555555444333333333333222222111111000000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...---,,,---...---+++***------------------------,,,---------------...///...///000000111111000000111000///...---,,,,,,,,,......///000111111111111...------///222444444444111111111222333444555666666777888999:::999888888777<<<888555;;;999666<<<888888999888888777666555111000000/////////000000222222111111222333444555222111///.......................................------------------------.........---,,,,,,---...,,,,,,---......---,,,,,,,,,,,,---...------,,,+++777888666222222444222---111111000000000000111111...000222222222111222333222333555666777999<<>>BBBDDDEEEEEEDDDFFFKKKOOOWWW___iiirrrwww{{{~~~~~~vvvpppggg```[[[[[[^^^bbbkkksssyyy~~~|||yyywwwuuuooolllhhheeecccbbb___]]]]]]XXXUUUVVVXXXZZZ```fffjjjmmmppprrrrrrrrrsssssspppnnnkkkiiigggeeeaaa^^^\\\ZZZVVVUUUTTTTTTSSSQQQPPPPPPPPPRRRUUUXXXZZZ[[[___aaacccfffggghhhhhhgggiiilllqqquuuxxx|||{{{uuuqqqmmmggg```[[[TTTRRRNNNIIIEEEAAA>>>======:::777555555555333222222222111111000000000///222111000///............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------///...---.........,,,***---------...///000000000***,,,......,,,+++---///......///000000000000///222222000///............,,,---...///000000000000---,,,,,,...111333444333111111111222333444555666444666777999:::;;;::::::999>>>999666;;;:::666<<<999999999999888777666555222222111000000000111111222111000000000222444555333222111///,,,+++++++++---.....................------------------------)))+++,,,,,,++++++...111,,,------------------,,,++++++,,,---.........///444555444111222555444000111000000000000000000111...000222222222111222333222444666777777999;;;>>>BBBHHHPPPXXX```iiiuuu}}}555333111000000000///...////////////////////////------...///000000000000000000000000111222333333///000222444555666666555444222111222333444333111333333444444444333222222444444444555555777888999444555666666666666888:::777666555555666777999:::888888888999999999::::::999:::;;;;;;<<<<<<;;;;;;===<<<;;;;;;======<<<;;;::::::::::::;;;<<<<<<===DDDFFFGGGFFFEEEFFFKKKOOOVVV^^^iiirrrxxx}}}~~~~~~|||vvvnnnhhhcccccceeehhhpppxxx|||}}}zzzxxxvvvvvvmmmkkkhhhfffeeedddbbb```]]]XXXVVVWWWZZZ\\\bbbhhhmmmooorrrrrrpppooonnnnnnkkkiiigggfffffffffdddccc]]][[[YYYWWWWWWVVVTTTSSSPPPOOOOOOQQQVVVZZZ\\\\\\```bbbeeegggiiiiiihhhhhhiiimmmqqquuuyyy||||||wwwrrrmmmfff___[[[QQQPPPLLLHHHDDD@@@>>>======:::777555555444333222111111111000000000000000222111000//////......///000///...---,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......///...---...///...,,,+++,,,---...///000111222222(((+++......+++***,,,...------...////////////...222111000///////////////,,,---...//////000000000...------///111333333222555444333333222222333333333555777999:::;;;;;;;;;999>>>:::777<<<:::555:::999999999888777666555444//////.........//////000333111000//////111222444444444333111---++++++,,,---------...............,,,------......------,,,'''***------,,,,,,///222------------------------+++,,,,,,---...///000111///000000...000333333///111000000//////000000111,,,...000000000///000111222444666777777888:::<<<@@@FFFNNNTTTYYYcccoooxxx555333000/////////...---////////////////////////......///////////////...000000000000111222333333///000222444555555444333111000///000333444333222222333333444444333333222333333333444555666888888666888::::::888888888999999888666555444555666777777777777888888888888999999:::;;;;;;<<<<<<;;;;;;>>><<<;;;;;;;;;;;;:::999999999999::::::;;;<<<===BBBDDDFFFEEEEEEFFFKKKPPPUUU^^^jjjsssyyy}}}~~~~~~|||wwwqqqlllkkkmmmpppwww}}}{{{yyyxxxwwwnnnkkkiiigggfffdddaaa___^^^YYYWWWYYY[[[^^^dddkkkqqqsssuuutttqqqnnnlllkkkjjjiiiiiijjjjjjiiigggddd^^^\\\ZZZYYYXXXWWWUUUSSSPPPNNNNNNQQQVVV[[[]]]]]]aaacccfffhhhjjjiiihhhgggkkknnnssswwwzzz}}}|||yyysssmmmfff___ZZZOOOMMMJJJFFFCCC@@@>>>===<<<:::666555444444333222000111111111111111222222111111000///.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,------......---,,,,,,,,,......,,,***---.........//////000000'''+++......+++)))+++...+++,,,------......------//////...............///---...///000111111111111///......///111333222111555444333333222222333333444555777999999999999999888>>>:::888===999444888888888888777666555333333,,,,,,,,,,,,,,,---...///444333111//////000222333111333333111...,,,---///---------.........//////,,,,,,---......---,,,,,,(((,,,000000...---///222---------,,,,,,---------............//////000111...//////---///222222...000000////////////000000,,,...000000000///000111111333555666666666888999>>>DDDJJJNNNRRR[[[hhhrrr555222///............---////////////////////////---------...------,,,,,,000000000000111222333444///000222444444444222111000...---///333555444222111222222333444444444444222222333333555666777888999;;;======;;;999888888>>>===:::777666555666777666666666666777777777777999:::;;;;;;<<<<<<;;;;;;===<<<::::::::::::888777;;;;;;;;;;;;<<<===>>>???@@@BBBDDDEEEDDDGGGLLLQQQUUU^^^jjjtttzzz~~~}}}}}}wwwrrrrrrsssvvv}}}~~~|||zzzyyyyyyooommmjjjhhhfffddd```^^^^^^YYYWWWZZZ\\\```fffmmmtttvvvwwwwwwtttqqqoooooommmmmmnnnoooooolllfffbbb^^^\\\ZZZYYYYYYXXXUUUSSSOOONNNMMMQQQWWW\\\^^^]]]aaacccfffiiijjjiiihhhggglllppptttxxx{{{~~~}}}yyytttmmmeee^^^ZZZMMMKKKIIIEEEBBB@@@>>>===<<<:::666555444444333222111111111222222333333444000000...---------------,,,,,,,,,---------......++++++------------++++++---,,,,,,,,,,,,---......++++++***+++------+++***///............---------&&&+++///...+++)))+++...***+++,,,,,,------,,,,,,------,,,,,,,,,------...///000111222222333333222000//////000111222222111111111111222333444666666666777888999999888777666777===;;;999===999333666888888777777666444333222/////////000000222333444666444222000///000222333---///000///---,,,...111---------.........//////,,,,,,---......---,,,,,,***///444444000---...111...------,,,,,,------...111111000////////////000000222111...000333222...000000////////////000000...000222222222111222444///222444555555555666777<<>>>>>CCCHHHIIIFFFFFFIIILLLQQQYYYeeeqqqyyy~~~~~~|||}}}|||{{{zzzssspppkkkhhhfffdddbbb```\\\[[[YYYZZZ^^^eeelllqqqwwwwwwwwwvvvuuutttrrrrrrssstttuuutttpppkkkfffbbb]]]\\\ZZZXXXUUUSSSRRRQQQPPPRRRUUUWWWWWWYYY\\\^^^```dddhhhkkkllllllmmmnnnsssuuuwwwyyy{{{}}}xxxrrrnnnkkkfff___ZZZUUUQQQLLLGGGDDD@@@<<<999;;;999666444333333444555444333333222111000//////111111///...---,,,,,,+++//////...---,,,++++++***++++++++++++++++++++++++---------............///+++,,,,,,+++)))((()))+++333,,,***...///,,,***,,,.........///......------...---+++*********++++++'''%%%(((///111---...222...,,,...222333000///111111111000000000000111111333222222222333555666777222444666999::::::999888999:::;;;===>>>===:::777:::999777555444333333333222111000//////000111111333333333222222222222222---...///...------...///---...///000000///...---))),,,//////...---///111666555222000...---------111...***&&&%%%'''***,,,.........////////////000///////////////000000111...222333111111222///+++000///.........///111222555444333111000222777:::;;;>>>BBBEEEIIIQQQZZZaaa555444111...---...///000------......//////000000......//////////////////000000000000111222444555//////000000111111111222222222111111222444777888555555444444444555555666555555555555555666666777888888888999999888888777888777555333333444555666555777888777666555666888777888999:::::::::999888888888999999999999888888;;;<<<===<<<;;;;;;===???===BBBFFFGGGFFFEEEHHHKKKSSSZZZfffqqqyyy}}}{{{zzzsssoookkkhhheeedddaaa___\\\[[[ZZZ[[[___fffmmmrrrwwwxxxyyyzzzzzzyyyxxxwwwzzzzzzxxxuuuqqqkkkfffccc]]]\\\[[[ZZZXXXVVVTTTSSSPPPRRRUUUVVVWWWYYY\\\^^^```dddhhhkkklllmmmnnnooouuuwwwyyy{{{}}}zzzvvvqqqnnnkkkggg```[[[TTTPPPKKKGGGDDD@@@===::::::999666444333333444555222222111111111111111111111000///...---,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++------------............+++,,,,,,+++)))(((***+++...)))''',,,///---,,,///000000//////---+++***)))---,,,+++*********++++++***((()))...///------111///---...222333111111444///......------......///222333333444555555666666666555555666666777888888:::999999::::::::::::999;;;:::999777555333222111111111000000000222333444333333222222222222222222---...///...---,,,---...---...////////////...---))),,,...///...---///111444222111///------------111///,,,))))))***,,,------............/////////000000000000000111222222111555555222111222111---111000000///000111222333222222222111000111555888888;;;???BBBGGGNNNWWW___555333111///......///000.........///////////////.........//////000000000111111000000111111222333---...///000111222333333333333333333333333333333444444444444444555666777555555444444555555666777777777888888999888888777777666555444444444555666999::::::888666555555666666777888999999999999888:::999999888888999999:::;;;<<<======;;;<<<===???===AAAEEEFFFEEEEEEGGGJJJSSSYYYcccnnnvvv~~~}}}zzzxxxrrrnnnjjjgggeeeccc```^^^\\\[[[ZZZ\\\aaahhhoootttxxxzzz}}}~~~}}}|||xxxsssmmmhhhcccaaa]]]]]]^^^]]][[[XXXUUUSSSPPPRRRUUUWWWXXXYYY\\\^^^aaadddhhhkkkmmmnnnppprrryyyzzz}}}}}}vvvssspppnnnlllggg```ZZZRRROOOJJJGGGDDDAAA===;;;999888666444333333444444000000000111111111222222111000///...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,+++))))))***,,,,,,((('''***,,,+++,,,---//////...---,,,***)))(((---,,,+++*********++++++---+++***---...,,,---000000...///222444222333666111111000000000000111111222333444666666666666555888666555333333555666888:::999888777777888999:::<<<;;;:::888666333111000111000000000111333555666333222111111000000000111---...//////---,,,,,,,,,------............------***+++---...---...///111000///...------,,,------//////---,,,,,,---...///---------............///111111111111111222222333555777666222111333222///111111111000111222222333000111111111000111333555444777;;;???CCCJJJSSSZZZ555333111///....../////////////////////.........------...///000111111222222222222222111222222222000111111222333333444444444444555666666555444333333333333444555666777888555444444444444555666666666777777888888888888888777666555555444555666666888999999888555444444555666777777888999999999999;;;:::999888888999:::;;;<<<=========<<<<<<>>>??????AAADDDEEEEEEEEEHHHJJJPPPVVV^^^hhhqqq{{{~~~~~~|||xxxvvvqqqmmmiiieeecccaaa___]]][[[[[[[[[]]]bbbjjjqqquuu{{{~~~|||yyysssmmmgggccc```_________```___\\\XXXSSSQQQPPPRRRUUUWWWXXXZZZ]]]```bbbeeeiiilllnnnpppsssuuu|||~~~zzzuuurrrooollljjjeee]]]XXXQQQNNNJJJFFFDDDAAA>>>;;;888777666444444333444444000000000000111111111111000000///------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,+++***)))+++,,,---+++*********)))((()))******+++,,,,,,,,,++++++,,,+++++++++++++++++++++---,,,+++,,,---...000222222//////222333111222555333333222222222222333333222333555777777777555444666555555444555666888888999999999999888888999::::::::::::999777555333222111111000000000111333444222111000............///---...000///---,,,+++,,,------------------------***+++,,,,,,---...///000......------------......------........./////////------------............111000000000000111222222777888555000///222222000000000000111111111222222...000222333222222333444222555999<<<@@@FFFPPPVVV444333111000///.../////////////////////.........---......///000111222222333333333333333222222222222222222222222222222222222333555666777666555444333333333444555666777888444444444444444555666666555666777888888888888888666666555555555666666666444555666666444333444666777777777888888999:::;;;<<<;;;:::999999:::;;;<<<;;;<<<===<<<;;;<<<===???@@@AAACCCDDDEEEFFFHHHJJJNNNSSS\\\eeeooozzz~~~~~~}}}}}}}}}~~~zzzvvvsssooolllgggdddbbb```^^^\\\YYYYYYZZZ^^^dddkkkrrrvvv~~~~~~|||wwwsssnnnhhhcccaaa``````aaaaaaaaa___[[[VVVQQQNNNQQQSSSVVVXXXZZZ\\\___aaacccfffjjjnnnpppssswwwzzzyyyvvvrrrmmmjjjgggaaaYYYSSSQQQNNNIIIFFFCCCAAA===;;;666666555444444444333333222222111111000//////...000///...---------------******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,+++******,,,---,,,,,,,,,***)))))))))))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---000333444333000000222222//////111111000000//////000000111222333555777777666444333222333555888999:::::::::666999<<<<<<;;;999888999777777777777777666555555222111000///......///000111000...,,,,,,,,,------,,,///000000///---,,,,,,---------,,,,,,---------++++++***+++---...///000------........./////////+++,,,---....../////////---------.........//////000////////////000111111555666333...---000111000/////////000000000000000///111333444333333333444222555888:::===CCCLLLSSS444333222000//////...............////////////////////////000000111111111222222333333333222222111111111111000000000//////000111333555666666555555444444444444444555666777444444333333444444555666555555666777888888888888555555666666666777777777222333555444444444555666888777888888999:::<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<<<<:::;;;<<<>>>@@@@@@AAABBBDDDFFFHHHIIINNNSSS\\\fffppp{{{~~~}}}|||||||||}}}~~~zzzuuurrrnnnkkkfffcccaaa___\\\[[[WWWXXXZZZ^^^dddlllssswww~~~}}}zzzxxxsssppplllgggdddbbbbbbcccccccccaaa___[[[VVVQQQOOORRRUUUXXXZZZ\\\^^^aaadddeeehhhlllpppssswww{{{~~~zzzuuupppjjjfffbbb]]]VVVQQQQQQNNNIIIFFFCCC@@@<<<:::555555555555444444333333333222111000///......---//////...---------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,***+++,,,...(((,,,---******,,,......,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,++++++))),,,---,,,...333555444111///000444333000...000333222222111111222222333222333444555555444333333000222666999;;;;;;;;;:::555999===>>>;;;888888999666555555555555666666777333222000...---------...333111///,,,+++,,,---...,,,...111222111///............------------......,,,+++)))***,,,...//////,,,---......//////......+++,,,,,,---------...............////////////000///////////////000000111222444222---,,,000111///......///000000000000//////111333444333333444555333555888999;;;@@@HHHNNN333333222111000///......------......//////000000000000000000000000000111//////111111222111000000000000000000000111111111333333444555666666666666555555444444444555555666444444333333444444555666444555666777888888888888555555666777777777777777333444555555444444555777999888888999:::;;;===>>>;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::999:::;;;===???>>>>>>???AAADDDEEEFFFKKKQQQZZZeeeppp{{{~~~~~~|||{{{{{{|||}}}~~~{{{vvvsssmmmjjjeeebbb```^^^[[[ZZZUUUVVVYYY]]]dddlllssswwwzzzzzzzzzzzzyyywwwuuutttqqqnnnjjjfffdddcccccccccccccccaaa___\\\XXXUUUTTTTTTVVVZZZ\\\^^^```cccfffgggjjjnnnrrruuuzzz|||rrrmmmfffaaa^^^[[[VVVRRRRRROOOJJJFFFBBB???;;;888444444555555444444333333111111000000/////////...//////...------------...+++++++++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------***,,,,,,,,,++++++---///)))...000,,,***...111000------------,,,+++***))))))***+++,,,,,,,,,,,,+++)))---///---///333444111...---111666777333111222555555444444444444555555333333333333333333333333222333555666888999::::::555999<<<;;;888666888:::777666444222222333555777222111000.........//////555444111...---...///000+++...222333333111111111//////...------...//////---***((())),,,/////////++++++---......---,,,,,,------,,,,,,,,,---....../////////000000000111111000000//////000000111222000222111------111222000...///000111111111000000///000222222111111333444333555777777888<<>>???:::;;;<<<======<<<;;;:::999:::::::::999999;;;<<<===<<<;;;<<>>:::888444444555555555444333333////////////000000000000//////...---------......++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------***,,,,,,,,,++++++---///---333444...+++...///...)))***+++,,,---.........)))***+++,,,---,,,,,,+++***///111//////333333...,,,,,,111888:::666444555333222222111111222222333333333222111111222222333555555444333444666888:::666999:::888444444777<<<999777333111000111444555111111000//////000111222888666333000///000111222+++...222444444333222222000///...------...///000---***((((((,,,///000///******,,,,,,---,,,+++***///...---,,,,,,---...///000000000000111111111111111111111000111222222333///111111...///222333000///000111222333222111111...///000000///000222444333555666666666:::AAAFFF222222111000///...---------...//////......///111////////////000000000000000222444444222000///000111222222333333444444555222555888;;;<<<;;;999888666777888999888666444333555444444444555555555666777777888777555555666888888888888888888999999999333444666888888777555444:::;;;<<<<<<;;;;;;===>>>999999:::;;;;;;:::999999<<<999777888;;;<<<<<<:::<<<<<<===>>>AAACCCEEEFFFJJJNNNUUU]]]gggsss~~~}}}{{{zzzyyyzzz|||}}}}}}xxxtttllliiieeebbb```]]]ZZZXXXUUUVVVYYY^^^dddjjjooorrrqqqssstttsssqqqoooooopppkkkjjjiiigggeeedddccccccaaabbbbbb```\\\YYYXXXXXXZZZWWWXXX]]]```aaaeeejjjooooooqqqwww~~~~~~yyyooohhh```\\\[[[YYYTTTOOOSSSNNNHHHBBB???===;;;:::666777888999888555222000222111000000111111000...222///,,,++++++,,,,,,,,,...+++((((((+++---,,,+++,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---)))+++------,,,,,,,,,---,,,,,,,,,------.........///---,,,,,,---...---,,,---......///000/////////444222111222333333222000:::888555222000000000111555444111//////111333444666666555444333555999<<<======<<<:::777666666777666777888777666555666777777333///---...///111111;;;999666333111000000000111111111111111000//////......---------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,+++++++++,,,------+++,,,---...///111222222111111000///...---,,,,,,000000000000////////////222111///000222333333222555444222111111111222222000111111222222333444444555333222444999===AAACCC222222111000///...---------...//////......///111////////////000000000000000222444333222000000000000000111222222333333444000222555888999888666555888888777666555555555555555444333222333444555666666777777666555444666777777777777888888999999999444555666777888777666666999;;;<<<<<<;;;;;;<<<>>>:::;;;<<<======<<<;;;:::;;;999777888:::<<<;;;:::<<<<<<===>>>AAACCCEEEFFFHHHLLLSSS[[[eeeqqq}}}~~~}}}|||||||||}}}~~~~~~|||xxxtttkkkhhheeebbb```^^^\\\ZZZWWWXXX[[[___dddiiinnnpppqqqrrrrrrqqqooonnnnnnoookkkjjjjjjiiigggfffdddcccbbbcccbbb```\\\YYYWWWWWWZZZWWWXXX]]]```bbbfffkkkqqqqqqtttzzzzzztttkkkddd]]]XXXWWWUUUQQQNNNRRRNNNHHHCCC@@@>>>;;;999666777888888777555222111333111000000111222000///222///,,,++++++,,,,,,,,,000---++++++---......---,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---***+++------,,,,,,,,,---,,,,,,------------------///...,,,,,,...//////...+++,,,---...///000111222555444222222333333222000444333222111000000111111222222111000111333555666888888777666555666888:::999::::::999777666777888888888777555333333666888666333///------///000111888666444111////////////000000000000000///...---......---------,,,,,,,,,...---------,,,,,,------++++++++++++,,,---......,,,,,,---...///000111111111000000//////......---000000000000////////////111000//////111222222111333222111000///000000111///000000111111222333333666444333444666:::===>>>222222111000///...---------...//////......///111////////////000000000000000222333333111000000111///000000111111222333333000222444777888777666555999777555333222333444555333333222222222333555666444555666555444333555777666666777777888999::::::777777777777888888999999999;;;<<<<<<::::::;;;===:::;;;;;;<<<<<<;;;;;;::::::888777888999;;;::::::<<<<<<===>>>AAACCCEEEFFFEEEIIIPPPYYYcccooo{{{}}}}}}}}}~~~}}}xxxuuukkkiiieeebbbaaa___]]][[[YYYZZZ\\\```dddiiilllnnnpppppppppooommmlllmmmoookkklllmmmmmmkkkiiifffeeeddddddccc```[[[XXXWWWWWWZZZWWWXXX]]]aaabbbffflllssstttxxx}}}vvvooohhhbbb[[[WWWUUUTTTQQQOOOPPPMMMHHHEEEBBB>>>:::777888777777666555444333333444222111111222222111000111///,,,+++,,,---,,,,,,///---+++,,,---......---,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,---***,,,---...---,,,---...------------------,,,,,,///---,,,---///000000///*********,,,...111444555666444333333333333111000......///000111222222222///000111222444555666777444333333333222222222222444666888888777666666666888777555222000222666999555222...------///000000333222000///...---............/////////...------......---------,,,,,,,,,000///---+++***+++---...++++++++++++,,,---...///------........./////////000000000000////////////////////////000000000000000///......000111111000111111///......//////000...//////000111111222222666555444333444666888999111111111000///.........---...//////......///111////////////000000000000000222333222111000111222000000111111222222333333333444777999::::::999888777666444333222222333333111222444555666555555444333444555444333333444666555555666777888999::::::888888888888888999:::;;;999:::;;;;;;:::999:::<<<888888999999999999888888999888888888999:::::::::<<<<<<===>>>@@@CCCEEEFFFDDDHHHNNNWWWbbbnnn{{{{{{|||}}}~~~yyyuuummmjjjfffcccaaa^^^[[[YYYXXXYYY\\\```eeeiiilllnnnnnnoooooommmkkkkkkmmmooonnnoooqqqqqqpppmmmjjjhhheeeeeeccc```[[[XXXWWWWWWZZZXXXYYY^^^aaacccgggmmmtttvvv{{{~~~tttnnniiiddd^^^YYYXXXVVVUUUSSSNNNLLLIIIFFFCCC>>>999555888777666444333333444444444333111222333333222000000...,,,+++,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,***,,,......---,,,---............------,,,,,,,,,---,,,+++,,,...000000///+++******+++---000333555555333222111222111000...,,,---000222333333222111///000222444555555555555//////000111222222000///111444777777666444333333666666444222111111444666555222///---...///000///000000///...---......///....../////////......---......---------,,,,,,,,,000///---,,,++++++,,,---+++++++++,,,---...///000......................../////////000000000111111////////////000000000000000...------///000000///111000///......///000000//////000000111222222222555555555444333444666888111111000000//////......---...//////......///111////////////000000000000000111222222000000111333111111222222333444444444555666888:::;;;;;;;;;:::444555555555555333222111...222777:::;;;999555222222333444333222333555666555666666777888888999999888888888888999:::<<<<<<999:::;;;:::999888999:::888888888777777888888888999999999999888999:::;;;<<<<<<===>>>@@@CCCEEEFFFEEEHHHNNNVVV```mmmzzzzzz{{{|||~~~~~~yyyvvvooolllgggccc```]]]YYYWWWUUUWWW[[[```eeeiiimmmooolllmmmnnnmmmlllmmmooopppssstttuuuuuussspppmmmjjjffffffddd___[[[XXXWWWXXXZZZXXXYYY^^^bbbdddiiinnntttwww}}}}}}vvvqqqhhheeeaaa]]]ZZZXXXVVVUUUMMMKKKHHHFFFCCC>>>999444888777555333222333444555444333111222333333222000///---,,,,,,---...---,,,***+++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,***,,,......---------............------,,,,,,,,,,,,***)))***---.........---,,,++++++,,,...111222222111//////000///...,,,...000222444555444222111111222444555555444222111000000111444777888666444222444666666444222000000111333444444222111111222555333000//////000000000//////............//////...//////000000/////////......---------,,,,,,,,,------.........---+++***,,,,,,,,,,,,---...///000............------------......//////000000111111.../////////000000000111///...,,,---///000000///111000///......///000111000000111111222333333444222444555444333444666999111000000000/////////...---...//////......///111////////////000000000000000111222111000000222444111222222333444444555555444555777999:::::::::999333444666666666444111000---222888<<<===:::666222222333444444333333555777666666666777777777888888777888888999:::;;;<<<<<<999:::;;;:::888777888999:::999999888888999999:::999:::;;;:::999999;;;===<<<<<<===>>>AAACCCEEEFFFEEEHHHMMMUUU___kkkxxx{{{||||||~~~}}}xxxtttnnnkkkfffbbb___\\\XXXVVVSSSUUUZZZ___dddiiilllmmmiiikkknnnoooooopppqqqssswwwwwwwwwvvvtttpppmmmkkkffffffccc___[[[XXXXXXYYY[[[XXXZZZ___ccceeejjjoootttxxx|||wwwsssfffdddbbb___[[[XXXUUUSSSMMMKKKHHHEEEBBB>>>888555777666444333333333444555444222111111222222111000...---,,,,,,......---,,,+++---///...---,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,+++---...///------...///------------------,,,,,,,,,***)))***,,,------,,,...---,,,,,,,,,---...///000...------...///---,,,000222444555555555333222333444444444333111///...///......222666888666333222444555555333111000000///111444444333000//////666444111000111222111000......//////////////////......///000000000//////......---------,,,,,,,,,+++,,,...//////...,,,+++---------------......///......---------------------.........//////000000......//////000000111111///...------///000000///000000///......///111222111111111222333333444444000222555444222333666999000000000000////////////---...//////......///111////////////000000000000000111111111000000222444111111111222333333444444444555666888999999999999666666666555555444333222///222666999:::999666444222333444444333444666888777777777777666666666666555666888:::;;;;;;;;;;;;999::::::999888777777999:::999888888888888999:::999;;;<<<;;;::::::<<<>>><<<<<<===>>>AAACCCEEEFFFEEEHHHLLLRRR\\\hhhuuu}}}~~~~~~~~~{{{uuupppjjjgggdddaaa___\\\ZZZWWWSSSUUUYYY^^^cccfffiiijjjfffjjjooorrrsssttttttuuuyyyxxxwwwtttqqqnnnkkkjjjfffeeeccc___[[[YYYZZZ[[[[[[XXXZZZ___cccfffjjjppptttzzz}}}vvvqqqdddeeedddbbb]]]XXXTTTRRRNNNKKKGGGDDDAAA===888555555555444444333333444444333111000000111222000///---,,,,,,---......---,,,***---//////---,,,,,,---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,+++---//////...---...///,,,,,,---------------------,,,***+++,,,------,,,,,,,,,------------.........---,,,---///000///...000111333444555555555444333333333222111000...---...,,,+++...222555333000111333444333222111222333///111222222000/////////777555333222333333222111..................------,,,---...////////////.........---------,,,,,,,,,++++++,,,---............///......------------...------------------------------------.....................///000111111111000...---...///111000000///...---------...000111000000000111222222333333...111444333000000333666000000000000////////////---...//////......///111////////////000000000000000111111000///000333555000000000111222222333333555666777888::::::::::::999777555333333333444555111222444555777777777666222444555555444555777999888888777777666666555555444666888;;;<<<<<<;;;:::888::::::999777666777888888777666555555666777888:::<<<===<<<::::::<<>>AAACCCEEEFFFEEEGGGKKKQQQZZZfffrrr{{{~~~~~~xxxrrrnnngggdddaaa___^^^]]][[[ZZZTTTVVVZZZ^^^bbbeeefffgggeeeiiippptttvvvvvvvvvwwwzzzyyyvvvrrrooollliiihhheeeeeebbb___[[[ZZZ[[[\\\[[[YYYZZZ```dddfffkkkpppuuu{{{}}}uuuoooeeeggggggeee```ZZZTTTRRRNNNKKKGGGCCC@@@===999666444444444444444444333333222111000000111111000...---,,,,,,---...///---,,,(((+++......+++)))***,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++---//////...---...///,,,,,,,,,------.........///---,,,,,,---...---,,,***+++,,,---...............------...000111000//////000111333444555666666333222111111000//////...333000---///444666333000000111222222111222444666111111111///------///111777555444333444444333222------.........---,,,,,,+++,,,------.........---......---------,,,,,,,,,,,,,,,+++***+++...000111000///...---------------,,,,,,,,,---------......---------------------------......///000111111222000///......000111111000---,,,,,,+++,,,---...////////////000111111222222...111444222///---000333//////.........---------............////////////222...******---000222222///////////////000000111444555777777777555333111555777888888666555666777888666444333333444333111222222333444444555555666555555555555555666777777;;;:::888777888777555333555777888999888888:::;;;;;;<<<;;;999666555555777:::999777666666777888888888888888999:::;;;<<<===;;;:::;;;>>>CCCFFFFFFDDDIIIGGGHHHMMMSSS]]]mmm|||~~~zzzuuuqqqfffccc```]]]\\\ZZZWWWUUUQQQSSSWWW[[[___ccchhhllllllnnnrrruuuxxxzzz{{{|||{{{wwwssspppnnnllljjjiiihhheeeaaa]]]ZZZYYYYYYYYYVVVYYY]]]aaaeeejjjppptttxxx|||{{{tttpppkkkiiifffccc```[[[TTTPPPLLLJJJFFFBBB===999666555777555222000///000222333000000000000///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---...------.........---+++******,,,...///...------...+++,,,,,,------,,,,,,+++//////000000///......---++++++++++++,,,---......333000...///000111///,,,...222555444111111555:::444000,,,---000111---)))000/////////111444777999111333444333111111111333222000...---...///...---222444666555111...---...000---******,,,---+++)))444222000///...///000111000...---///111111...+++,,,,,,++++++,,,---///000...------,,,,,,++++++***+++,,,---...---+++((('''//////...------------...,,,,,,,,,---...000222444///...---,,,,,,---...//////////////////.........222222111111111111222222///222333333222222555888//////.........---------............////////////222///,,,,,,///222333222111111111111111222333333...///222444666666666555444666777777666666666777777555333333333444333111222222333333444555555555555555555555555666666777:::888666666666666555444444666777777777777999::::::::::::888666555666777666666666666666777888888666777888999:::;;;<<<<<<<<<;;;<<>>@@@DDDGGGGGGGGGGGGFFFGGGLLLRRR[[[jjjwww|||uuunnnjjjeeebbb^^^\\\[[[YYYWWWUUUUUUXXX]]]aaaeeeiiinnnqqqtttvvvyyy{{{{{{yyywwwuuuwwwtttqqqooommmllljjjhhhbbb```]]]ZZZXXXXXXYYYZZZWWWZZZ^^^aaafffkkkqqquuu~~~|||vvvqqqhhhfffccc```]]]YYYTTTPPPKKKIIIEEEAAA<<<999666555222444777888777555111///111111000...---,,,******///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------***+++++++++++++++***))))))+++------,,,+++,,,---...............---,,,,,,//////...------,,,++++++,,,,,,,,,,,,...///000111111///...///000000///---------...///000111111222///111222111...---...000---000555888999888555333555666666444111000000000------...000222222111///,,,...000000000///000111,,,+++***+++---...///...///...---,,,,,,,,,---...,,,---///111333333000---111000...---+++++++++***,,,,,,,,,---.../////////+++++++++,,,---.../////////......---------------000//////........./////////...---,,,,,,---...///......//////////////////222111111000000111111222///111222333222333555666////////////........................////////////......///000111222111111000000//////000000111222///000111222333222222222222444666666555555666777666444222222333333333222111222222333444444555555555444444444444555666666888666444444666888999999555666777777666666777999555666666666444444666888777888999:::;;;:::999888444666999<<<===>>>===<<<======>>>@@@CCCEEEFFFGGGFFFEEEGGGLLLQQQYYYfffsss{{{}}}wwwqqqllldddaaa^^^\\\[[[YYYWWWUUUXXX[[[```dddhhhlllpppsssvvvwwwwwwwwwwwwwwwvvvvvvuuussspppnnnmmmkkkiiifff___]]]ZZZXXXWWWWWWYYYZZZXXXZZZ^^^bbbfffkkkqqqvvv|||vvvrrrhhheeebbb```]]]YYYTTTQQQKKKIIIFFFAAA===:::777666222444666777777444111...111000000///---,,,,,,+++///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---......------++++++++++++++++++******)))***,,,,,,+++***+++---+++,,,------......------......---,,,++++++++++++------------...000111222/////////////////////......------...000222111///.../////////...---.........111555888888777444222111222333111///......///...//////111333222000---,,,---............//////---,,,+++,,,------............---,,,,,,------...+++---///222444333000///000///...---,,,++++++***,,,,,,,,,---------......111///...,,,,,,,,,......///...------,,,,,,------//////.........////////////...---,,,,,,---...///............////////////111111000000000000111111///000111222333333444555000000/////////.....................////////////,,,---///000000000000000000000000000000111111222333333333333333222222111222333555666555444555666555333222222333333333222111111222222333444444555444444444444444555666666888666555666888:::;;;;;;666888999999777777888:::444555666555444444666888888888999:::999888666555666888:::===>>>???>>>===<<<===>>>???@@@BBBEEEGGGGGGEEEGGGLLLPPPVVVbbbmmmvvv~~~wwwqqqllldddaaa^^^\\\[[[ZZZXXXVVVZZZ]]]bbbfffiiilllooorrruuutttrrrrrrrrruuuwwwyyysssqqqooommmllljjjgggddd]]][[[YYYWWWVVVWWWYYYZZZXXX[[[___cccggglllrrrvvv}}}{{{vvvrrriiifffbbb___\\\XXXTTTQQQKKKJJJFFFBBB>>>;;;888777333444444444333222111000000000000//////////////////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,++++++++++++,,,,,,,,,)))+++,,,+++******,,,---'''((()))+++---............---,,,++++++++++++,,,............///000111111......//////......//////.........000222222111//////,,,***+++///000...+++111111333444444333222111///000111111000///000222222111222333333222...+++000///...---------,,,+++.........---,,,,,,,,,---..................//////***---000222222111000///------------------------,,,,,,,,,+++++++++******111000---,,,+++---...000......---,,,,,,,,,,,,,,,------...//////000000000///...---,,,,,,---...///---.........//////000000111000000000000000000111//////000222444444444333000000000/////////..................////////////+++---///000/////////000333222222222222333444444222222333333444444555555222444555555444333333444444333111111333333333222111111222222333333444444444444333333444444555666777666666888:::<<<;;;;;;777888:::999888777888:::555666666666444444666888666666666666666555444444888999;;;<<<============<<<===>>>>>>???AAADDDGGGGGGFFFHHHLLLOOOSSS]]]gggrrr{{{}}}uuummmhhhdddbbb___]]]\\\[[[YYYWWWZZZ^^^cccfffhhhjjjmmmnnnqqqpppooooooppptttwwwzzzsssqqqnnnlllkkkhhhdddaaa]]][[[XXXVVVVVVWWWXXXZZZYYY\\\```cccgggmmmssswww|||{{{uuuqqqiiifffaaa]]]ZZZVVVRRRNNNKKKIIIEEEAAA>>>:::888777555444333111111111111111///000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,++++++++++++,,,------***+++,,,+++***+++,,,...&&&'''(((***,,,---......---,,,+++***+++,,,---...//////............//////,,,...//////...---...000...///111222222222111000///+++(((***000222///+++222222111000000000000000000111333333222333444555555444333333333111...,,,333111...---,,,,,,+++)))///000///...,,,+++,,,---.../////////000000000000+++---///000/////////000***+++,,,---............,,,,,,,,,+++***)))))))))---,,,++++++,,,///111333...------,,,,,,,,,,,,,,,,,,---...///000000000000///...---,,,,,,---...///------......///000000000111000000//////000000111//////000222444555333222000000000000/////////...............////////////,,,...000000......000333333333222222333333444555111111222222444555666777333555666555333111111222444222111111222333333222111111111222333333444444444444333333444444555666555555666999;;;<<<:::888777888999888777666777888666777777666555444666777555555555555666777888999999999999:::::::::;;;;;;===>>>@@@??????AAAEEEHHHIIIHHHIIILLLNNNPPPYYYbbbnnnxxx|||tttkkkfffeeebbb```^^^]]]\\\ZZZYYYZZZ^^^bbbeeeggggggiiijjjmmmnnnoooppprrrtttvvvwwwsssqqqnnnllljjjfffbbb^^^]]][[[YYYVVVVVVVVVXXXYYYZZZ\\\```dddhhhmmmssswww|||zzztttooohhheee___[[[VVVRRRNNNKKKHHHGGGCCC@@@<<<999777666555444444333222222111111000000000//////......---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******)))***+++,,,---,,,,,,---,,,++++++---///))))))***+++,,,,,,,,,,,,,,,+++******+++---///111000000///...------------+++---//////------...000,,,///333333111///000111...---,,,---000222111///222222111111000///......222333444444333333444555555444222222222222000...444111---,,,------+++)))---//////...,,,+++---///......///000000000000000,,,...///...,,,,,,...000***+++,,,...............++++++++++++++++++++++++++++++++++++---///111222...---,,,,,,++++++,,,,,,---...///000000///......///...---,,,,,,---...///------......///000000111000000////////////000000///...///222555555333111000000000000////////////............/////////000...000111111//////222555111111000000111111222333222222222222333444555555444555666555222111000111444222000111222333333222000111111222333333444444444333333333333444555555444444666999;;;;;;888555666777888777666555666777777888888777555555666777666666666777999<<<>>>@@@999888888777777888999999>>>@@@AAA@@@???AAAFFFJJJIIIHHHJJJLLLMMMOOOVVV___kkkvvv|||tttmmmhhheeeccc```^^^^^^]]][[[ZZZZZZ^^^bbbdddeeeffffffgggkkkmmmppptttvvvvvvuuutttsssqqqooollliiieee```]]]^^^\\\YYYWWWVVVVVVXXXYYYZZZ]]]```dddhhhnnntttxxx~~~yyysssooogggccc^^^XXXTTTOOOKKKHHHFFFEEEAAA>>>:::777555444555555555555555333222111111111000...---,,,+++***//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,***)))(((((((((***+++,,,,,,------,,,+++,,,...000,,,------------,,,+++***++++++******,,,...111333111000///...,,,,,,+++++++++---//////---,,,...111***///444444000---///111---///111111000000222444111222333333222///---,,,222333444333111000111222444333111111222333222222444000---,,,---...---++++++---///...,,,,,,///222------...///000000//////---...///---******---000+++,,,---.........---,,,***++++++,,,,,,------...------,,,,,,,,,------......---,,,,,,++++++,,,,,,///000000000000...,,,+++///...---,,,,,,---...///---------...///000000111000000////////////000000///......222555666333000444333111000//////000000.........///////////////333333111///...///222555222222111111222222333444222222222333333444444444444444444444444444444444444333333222222333333444333444444555555444444333333444444333222333555777666555555555666777999:::666666777888999999::::::777777666666666666666777999888888888999::::::;;;>>>===;;;999888888999999:::;;;<<<===???BBBGGGJJJIIIKKKLLLLLLLLLOOOVVV[[[iiisss~~~{{{tttmmmiiifffdddaaa^^^[[[ZZZYYYXXX\\\^^^```bbbcccdddgggiiiiiilllppptttvvvwwwvvvvvvpppooonnnlllgggbbb^^^[[[[[[WWWUUUWWWVVVSSSTTTWWWXXXYYY\\\ccckkkrrrwwwyyy~~~vvvooojjjfff```YYYSSSOOOMMMKKKIIIFFFBBB===999777777666555666444333333444555333222---000111000---,,,...000///............---------++++++++++++++++++++++++***---,,,))))))++++++(((++++++++++++++++++++++++'''(((***,,,---,,,***)))+++++++++,,,,,,---------......---,,,,,,---------,,,,,,++++++,,,...///111,,,---...//////...---,,,------,,,+++,,,---...///...///000///...///111333...---------...///111222333333333333333222...+++000333555555222000000111111333444222///---...000000///...---,,,------...+++******,,,///111111000444333222111000000000000///111444444222///------+++++++++,,,---...///000//////...------------...,,,,,,,,,------------...///////////////////////////.........------------000---...222222,,,+++...............////////////333222111111000//////.........//////000000111111222111///...------...............///////////////222222222000//////222444111111111111111222333333333333333333333333333333555555555555555555555555444333333222222333333444333444444555555444444333333444444444222333555777666666555555666777999:::666777777888999999::::::888777777666666777777777999888888888999999:::;;;;;;::::::::::::;;;===>>><<<>>>???AAABBBFFFJJJNNNKKKLLLMMMLLLKKKOOOUUU[[[hhhsss~~~|||uuunnniiigggeeeaaa]]]ZZZWWWVVVVVVYYY\\\```bbbdddfffiiikkkiiilllpppsssvvvvvvuuuuuupppooonnnkkkgggbbb^^^[[[XXXTTTSSSTTTTTTQQQRRRUUUZZZ]]]```ffflllrrrwwwyyy|||vvvooojjjgggbbbZZZSSSOOOKKKIIIGGGBBB???;;;999888888777666666444333333444444333222///111222111...---...000............------------++++++++++++++++++++++++***---,,,))))))++++++(((,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---......///------............------------,,,+++,,,---...//////////////////000000000.........//////000111222222111000111222111...,,,000333555444111/////////111222333222///---...000000///...,,,,,,,,,---...---,,,,,,---000111111000222222222111000/////////...000222111///---,,,,,,......---,,,,,,,,,,,,,,,//////...---------------............////////////........................---------...//////000000000------111111,,,+++...............////////////555333111///...///000111......//////000000111111222111000///.....................//////000000000000222222222000000111222111000000000000111222222333333333333333333333333666666666666666666666666444444333333333333444444444444555555555555444444444444555444333444555777666666666666666777999999777777777888999999::::::888888777777777888888999999888888888888999::::::::::::::::::;;;<<<>>>>>>===>>>@@@BBBDDDGGGKKKOOONNNNNNMMMKKKJJJNNNUUU[[[gggrrr||||||uuunnniiifffddd___[[[WWWUUUTTTSSSVVVZZZ```dddgggiiikkkllljjjlllpppsssuuuuuutttssspppooommmjjjfffaaa]]][[[WWWSSSRRRTTTTTTRRRSSSVVV]]]aaafffiiilllpppwww{{{zzztttoookkkhhhbbb[[[SSSNNNJJJGGGEEE>>><<<:::999:::999777666555444333333444444333222222333333222///...//////............------------,,,,,,,,,,,,++++++++++++***---,,,)))))),,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------.........------......------------......---,,,+++++++++,,,...///222///---...000111///---...///000000111111111111000///......000000///...222333444333111...------000111222111///...///000......---,,,,,,,,,------000.........000111000//////000111111000///---,,,---...///...,,,***+++,,,------,,,,,,,,,,,,++++++//////......------------............////////////........................+++,,,---...000111222333///---...000000---,,,...............////////////444222...,,,+++---///111......//////000000111111444333333222111111111000.........///000000111111///111333333222111000111000000000///000000111222444444333333333333222222555555555555555666666666444444333333333333444444444444555555555555444444444555666666444444666777666666666777777888888999777777888888888999999999888888888888888888999:::999888888888888888999999<<<;;;;;;;;;:::::::::;;;:::<<>>@@@BBBDDDGGGJJJNNNOOONNNKKKIIILLLRRRXXXbbbmmmxxx|||~~~~~~}}}}}}}}}{{{ssskkkfff```^^^ZZZWWWUUUUUUVVVWWWZZZ^^^dddhhhkkklllmmmnnnoooqqqtttvvvwwwvvvtttsssooonnnkkkhhhddd```\\\[[[XXXTTTTTTWWWXXXWWWYYY]]][[[aaahhhkkkmmmrrrzzz|||wwwrrrnnnkkkbbb^^^XXXRRRNNNKKKGGGEEE<<<;;;;;;;;;;;;999555222555333222222333444222111111000000//////...------...------------,,,,,,,,,---------,,,,,,,,,++++++***,,,---******------***************************((((((((())))))+++,,,---))))))***+++---...//////,,,+++++++++,,,,,,---...---.../////////...---,,,...---,,,++++++,,,---...,,,,,,+++***+++,,,---...222...,,,...111222...))),,,---.../////////...---///...---...000222333222555444444333222000...,,,////////////000000000///,,,---------------------000...------------,,,***,,,---///000///...,,,+++---...---+++******,,,...''')))***,,,.../////////......//////......---,,,+++++++++,,,,,,,,,,,,---........................////////////000000000000000111000///000111111000............////////////....../////////...------......//////000000111111222222333222222111//////......///000000111222222///111333333222111000111111000000000000111222222222222222333333444444444222222333333444555555555555555444444444444555555555555666666666666555555444666888888777666777888777777888999999888888777888888888888888888888888777777777777777888999:::999999888777777777777888333444666888:::<<<<<<======???AAACCCDDDEEEGGGIIILLLMMMMMMKKKJJJLLLQQQVVV^^^jjjuuu{{{~~~~~~}}}}}}~~~zzzssskkkfff```^^^ZZZWWWVVVWWWYYY[[[]]]aaafffjjjlllnnnpppqqqsssuuuwwwyyyyyyxxxvvvtttooonnnkkkgggccc___\\\ZZZVVVSSSSSSVVVXXXWWWYYY]]]]]]aaaggglllooouuu|||{{{wwwrrrmmmjjjaaa]]]WWWRRRNNNKKKGGGEEE===<<<;;;;;;;;;999666333444333222222333333222111000///......//////...---------------,,,,,,,,,,,,......------,,,,,,++++++***,,,---******---...+++***************************++++++,,,------......))))))***+++---...//////,,,,,,,,,,,,---...//////---....../////////......------,,,,,,,,,,,,------,,,+++*********+++---...///...---...111111...***,,,------......---------...------///111333333222444333222222222111...+++///...---...000111000///,,,---......//////......///...,,,,,,---,,,+++))),,,---...///......---,,,---...---,,,***+++---///+++,,,---...///...---,,,---.../////////...,,,+++------------............------------------------000000000//////.........///111111......111222000............///////////////000222444333222000///......//////000000111111222333333333333111000///---...///000111222333333000111333222111000111222111111111111111222333333111111222222333444555555333333333444555666666666555555444444444444555555555555666666666666555555444666888999888777777888777888999999999999888777888888888888888888888888666666666666777888999:::999999888777777777777777222444666999;;;=========???AAADDDEEEEEEEEEGGGHHHHHHJJJLLLKKKJJJKKKPPPTTTZZZfffssszzz~~~|||uuummmhhhccc```\\\XXXWWWXXXZZZ[[[___bbbgggkkknnnqqqtttwwwwwwxxxzzz||||||zzzxxxvvvooommmjjjfffbbb^^^\\\ZZZVVVTTTTTTXXXZZZYYY\\\```ccceeehhhmmmrrrxxx|||}}}}}}~~~~~~{{{wwwrrrllliiiaaa]]]XXXRRRNNNJJJEEEBBB===;;;:::;;;;;;;;;999777444333222222333333222000000...---...000222000...---------,,,,,,,,,++++++///......---,,,,,,++++++))),,,---***+++......,,,+++++++++++++++++++++++++++,,,------,,,+++***)))++++++,,,,,,,,,,,,------------------...///000111......---......///000111,,,,,,,,,------,,,,,,,,,,,,+++*********+++------,,,---...///000///...,,,......------------......,,,,,,---///111222111///111000//////111000---***...---,,,---000222111///---...///000000000/////////...,,,,,,------,,,***---------...............+++,,,---,,,++++++,,,...+++,,,...000000///...------...///000///...,,,+++,,,,,,---------.........------------------------/////////.........---------000///+++,,,000222///............////////////000111111222222222111000......//////000000111111444555666666555444222111---...///000111222333333000222222222000000111222222222111111222222333444000000111222444555666666444444444555666777777888555555444444444444555555555555666666666666555555444666999999888777777888777888999::::::999777777999999888888888888888888555555555555666777888999999999888777777666777777666777999;;;<<<<<<<<<;;;???BBBDDDDDDDDDDDDEEEFFFEEEHHHKKKKKKKKKKKKOOORRRXXXdddrrrzzz}}}vvvooojjjfffccc^^^YYYWWWXXXZZZ[[[^^^bbbfffkkkooosssxxx|||yyy{{{}}}~~~}}}{{{yyywwwooommmjjjeeeaaa^^^\\\ZZZYYYVVVWWWZZZ]]]]]]___ccchhhhhhjjjnnntttzzz}}}}}}|||}}}}}}~~~|||xxxrrrlllhhhccc___YYYSSSNNNHHHCCC@@@<<<:::999:::<<<<<<<<<;;;444333111222333333222000111///---///222444222000---------,,,,,,,,,++++++//////...---,,,,,,++++++))),,,---***+++......,,,------------------------***+++,,,+++***'''$$$"""......---,,,,,,+++******---------...///000111111...---------...///111222++++++---......---++++++,,,+++*********+++,,,---))),,,///000///.........000000...------...///000++++++,,,///111111///---///---,,,---//////,,,(((...,,,+++---000222111///---...000111111111000///000...------......---,,,......---------...//////***+++,,,,,,+++***+++---(((***---000222222222111---...///000000...,,,+++******+++++++++,,,,,,,,,------------------------........................+++......)))***///000---............/////////000000///...------...///000......//////000111111111222333333333333222111111222222111111222222333444111111111000000000000000555555333222111222222333111000111333555666555444444333333333333333333333555444333222333444555666555666666555444444777999777777777777777777777777444555777999999999888888;;;;;;:::888666555777888555777999:::::::::;;;<<<<<<<<<;;;;;;:::999999999777777777777888:::<<<>>>CCCAAA@@@AAADDDFFFDDDBBBJJJIIIIIIIIIJJJLLLNNNOOOVVV^^^kkkyyy{{{uuupppmmmhhheeeaaa]]][[[\\\]]]^^^ffffffhhhkkkooosssxxxzzz}}}~~~}}}yyytttmmmkkkhhhccc___\\\YYYXXXTTTUUUVVVXXX[[[^^^```bbbfffhhhlllqqquuuyyy{{{|||{{{|||~~~|||xxxtttrrrooonnneeeaaaZZZSSSMMMHHHCCC@@@AAA>>>:::>>>JJJPPPDDD111666555444444333333333333111111000///////////////,,,,,,++++++++++++******------------------------///,,,+++,,,...///---+++...,,,+++---000111///---,,,,,,,,,---------......//////...---,,,***)))(((111...------//////---***,,,++++++******++++++,,,++++++,,,,,,+++***((('''))))))*********+++++++++...---,,,+++++++++++++++000000///...---,,,,,,,,,111...,,,,,,---...+++)))---,,,+++---///...+++'''***+++,,,---------,,,,,,222000...///222444333222......//////...---,,,,,,)))***,,,...////////////******+++)))(((''')))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---111222111111000...---,,,...............///000000111000//////000000///---///////////////.....................///000111222222333333333333222111111222222222222222333333444//////000000111111222222333333444444444333222111444333222333444333222000222333333444444444333333444444333333444444555555555555555555333444666888777777777777777777777777666666777888999999999999:::;;;:::999777666777888555777999999888888999:::777777777777777666666666888777777888999;;;<<<===BBB@@@???AAADDDEEEDDDCCCHHHHHHHHHHHHIIIKKKLLLMMMSSS[[[hhhvvvzzztttooolllgggdddaaa]]][[[[[[]]]^^^fffhhhjjjmmmqqquuuxxxzzzzzz~~~~~~||||||xxxrrrnnnllliiiddd```]]]ZZZYYYVVVWWWXXXZZZ\\\^^^aaabbbeeehhhlllqqqvvvyyy{{{||||||}}}{{{wwwtttrrrooommmfffaaaZZZSSSNNNHHHCCC@@@>>>???@@@FFFQQQSSSEEE444555555444333222222222222111000000///////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,***---++++++,,,...///---++++++++++++,,,,,,,,,------.........---,,,+++))))))...,,,,,,---///000---***---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,+++***)))(((***+++++++++,,,,,,,,,,,,000//////...------......000///...------,,,,,,,,,///...---...111222111000...------///000000,,,)))++++++,,,,,,---------,,,000...---...111333222111000000000///...---,,,,,,,,,,,,---......------,,,---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///..............................---,,,,,,,,,,,,---////////////............222111000000000111222333444222111000111111111///////////////......//////.........//////000111222222333333333333222111111111000000000000111222222...//////000111222333333000222444666555333111///333222111111222222111000111222333444555555444333333333444555555555555555444555555444333333666888777777777777777777777777777777777777888999::::::888:::;;;:::888777777888555777999999777666777888777888888888888999999999888888888999:::;;;<<<===???>>>>>>@@@CCCDDDDDDCCCFFFFFFGGGHHHIIIJJJKKKKKKPPPWWWcccqqq}}}yyysssnnnkkkfffddd```\\\[[[[[[]]]^^^eeefffjjjmmmqqqtttvvvwwwwww{{{}}}{{{zzzyyyvvvqqqooonnnjjjfffbbb^^^\\\[[[XXXYYYYYY[[[]]]___aaabbbdddggglllrrrwwwzzz|||}}}|||{{{wwwuuurrrooommmgggbbb[[[TTTNNNHHHCCC@@@<<<===>>>BBBGGGGGG>>>222555444333222111111111111111000//////......//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***,,,++++++,,,------+++)))*********+++++++++,,,,,,.........------+++***)))++++++,,,...//////,,,***...------,,,,,,------...,,,---------,,,+++***)))++++++,,,,,,,,,---------000////////////.........000///...---,,,,,,,,,,,,,,,++++++---///000///...---------...///...,,,***++++++,,,,,,,,,------------,,,+++---///111222111222222111000///---,,,,,,/////////...---,,,******......///---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///..............................---,,,,,,,,,,,,---...---,,,,,,---...///000000///---,,,,,,---...///666333000///000000000/////////........./////////......//////000111111222222333333333333222111111...............///000000000000000111111222222222111222333444444333111000000///...000222444444333000111333555666666555444222333555666666666555444444555555444333333666888666666666666666666666666777666555555666777999:::777999;;;;;;:::888888888777999:::999777666666777777777888888999:::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<===???AAACCCCCCDDDDDDEEEFFFHHHIIIIIIJJJIIIMMMTTT```mmmzzzxxxrrrmmmkkkeeeccc___\\\ZZZ[[[\\\^^^aaacccgggkkknnnpppqqqrrrssswwwzzzxxxxxxxxxuuuppppppnnnkkkgggccc___]]]\\\YYYYYYYYYZZZ\\\^^^___```cccggglllrrrxxx{{{}}}}}}|||{{{xxxvvvsssooolllgggbbb[[[TTTNNNHHHCCC@@@AAA>>>999666777888777444666555444333222111111111000000///............///,,,,,,+++++++++*********++++++++++++++++++++++++++++++******+++++++++***---,,,,,,,,,,,,,,,***)))++++++++++++,,,,,,,,,,,,---.........---,,,++++++***+++---......---+++)))------,,,,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,///...------,,,,,,,,,------------------,,,+++*********++++++,,,+++***))),,,+++++++++,,,,,,------,,,,,,,,,---///000222222444333222000...---,,,,,,//////......---,,,+++***+++,,,,,,+++))))))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---///...---,,,,,,...000111000...,,,***)))***,,,---444111...------......---//////...---...///000000...//////000111111222222222333333333333222111111000////////////000111111333333222222111111000000222222222111111222222333000///...///111333444444111222333555666666555555333444555666777666555444444555555444333444666888555555555555555555555555666555444444555666888999666999;;;;;;:::999999999999:::;;;:::888777777888333444444555666777888888;;;;;;;;;;;;<<<<<<;;;;;;:::;;;===>>>???@@@BBBCCCCCCEEEGGGIIIJJJJJJIIIIIIKKKRRR\\\jjjwwwxxxrrrmmmjjjdddbbb^^^[[[ZZZZZZ\\\^^^```bbbfffiiilllnnnoooooopppuuuwwwwwwvvvwwwtttppppppnnnkkkfffbbb___\\\[[[WWWXXXXXXYYY[[[]]]^^^___dddgggmmmsssxxx{{{|||}}}{{{}}}zzzwwwtttoookkkeee```YYYSSSMMMHHHCCC@@@CCC???:::777666666888;;;888777666555333333222222000//////...............,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,------......---+++++++++,,,,,,,,,,,,------------------.........---,,,,,,,,,---......---+++)))(((,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,---......---,,,,,,...------,,,,,,,,,,,,---...///111111111///...---***+++,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,------...///000111333444333111///...---------------------------------***++++++***(((((()))***+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---222111///------...///000222111///...---...///000333000...------...------///...---------///000111...///000111222222222111222333333333333222111111333222222222222333444444444444333222111000000///333222111000000111333444555333000000111222222111333333444444555555666666444444555666666666666555555666666555444444777999555555555555555555555555555555555555666777888888777888:::;;;:::999:::;;;999:::;;;;;;999888888888555666666777888999999:::<<<<<<<<<======<<<;;;;;;999;;;=========>>>@@@AAADDDFFFIIILLLMMMLLLJJJIIIJJJPPPYYYfffttt}}}wwwqqqllliiicccaaa]]]ZZZYYYZZZ\\\]]]bbbdddfffiiikkkmmmooooooooossswwwvvvwwwxxxuuuqqqnnnmmmiiieeeaaa]]][[[ZZZVVVWWWWWWYYYZZZ]]]^^^___eeeiiinnnuuuyyy{{{{{{{{{|||}}}{{{wwwsssmmmhhhbbb^^^WWWQQQLLLHHHDDDAAA===::::::<<<<<<999999:::999888777555444333333333000///......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---+++---......,,,+++,,,,,,,,,,,,---------.........,,,------............------...///...,,,******+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,---.../////////...---------,,,,,,,,,,,,------(((+++...000000000000000,,,...///...------...000---,,,+++***+++,,,---...---...///.........000222444222000...------------,,,,,,,,,,,,,,,---...///,,,,,,---+++***)))***,,,***++++++,,,,,,------...+++,,,------......------..............................---,,,,,,,,,,,,---222111000///......///000000//////............///222000///000111111000...///...---,,,---///111222...///000222333222222111222333333333333222111111333222222222222333444444333333333222222111111111000000111111222222222222666444111000111333333222666555444333333444666777555555555555555666666777666777777666555666888:::777777777777777777777777555666777888999999999999777999::::::999:::<<<>>>777999::::::888777888888999999::::::;;;;;;<<<<<<<<<======>>>===<<<;;;:::999;;;======<<<<<<>>>@@@EEEHHHKKKNNNOOONNNLLLJJJIIIMMMVVVbbbppp|||zzztttnnniiifffbbb```\\\ZZZYYYZZZ\\\]]]cccdddeeegggiiikkkmmmooonnnssswwwwwwwwwyyywwwsssmmmkkkgggccc___[[[YYYXXXVVVVVVXXXYYY\\\^^^```aaafffjjjpppuuuyyy{{{zzzzzz}}}~~~|||zzzvvvpppiiiddd___[[[UUUPPPKKKHHHDDDAAA???:::888;;;;;;666444666999888777555333222222222//////...------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***)))***,,,)))+++------+++***+++---++++++,,,,,,,,,---------,,,,,,---......///......,,,---...---+++,,,...111,,,,,,,,,++++++,,,,,,,,,,,,+++************+++,,,*********+++++++++,,,,,,***+++---...///...---,,,---,,,,,,+++,,,,,,------$$$(((---///...---...///---///000///......000222---,,,+++******,,,---///,,,...///...,,,+++---000222111///---,,,,,,---...------,,,,,,,,,---...///,,,------,,,******+++---******+++,,,,,,---......+++,,,---.........------..............................---,,,,,,,,,,,,---.........///////////////+++,,,---.........------......///111222222000...///...---,,,---///111333...///111333333333222111222333333333333222111111000000000000000111111222222222222222222222333333...///222444444333111000444222000000222555666777888666444222222333666777666666555444444666777888777888888777666666999;;;888888888888888888888888666777999:::;;;;;;::::::888999999999888:::<<>>>>>>>><<<;;;:::999;;;======;;;:::<<>><<<===>>>??????>>>===<<<;;;===>>>??????AAAEEEHHHIIIMMMRRRUUUUUUSSSQQQQQQMMMLLLOOOWWW```iiivvvxxxqqqkkkeeeaaa]]]\\\ZZZYYYYYY[[[]]]___dddeeegggiiikkkmmmooopppnnnooooooooonnnllljjjiiihhheeeaaa___^^^]]][[[ZZZ\\\^^^```aaabbbdddgggiiiqqqsssvvvxxxzzz||||||xxxrrrooommmiiiddd```[[[UUUNNNJJJHHHHHHEEECCC???<<<999777777888888777555333111111111222111000//////.........---------///---++++++,,,---...---,,,,,,,,,,,,,,,++++++******+++,,,---...//////000,,,,,,++++++******++++++***+++,,,,,,+++***++++++)))***+++---............,,,---...//////...------///---***)))***,,,------************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,+++******,,,...******+++,,,...//////000//////.........---------///---++++++,,,---,,,,,,++++++,,,,,,,,,,,,++++++)))***+++---............////////////...,,,***(((------------------------***++++++,,,,,,,,,,,,,,,***,,,------,,,***+++++++++++++++,,,---...000000///...------//////...---//////000000///...---+++---------------,,,,,,,,,000000////////////000000///...---...000111000///111222555666777555333111000111111111222222222111333222000/////////000111111111111111111111111111444444333222111111000000222222111222222444555666444333222222444444333222444444444555666777888999777999999666666999999777777999888555444666555222555666777888999:::::::::<<<<<<;;;::::::999888888666666777777888:::;;;<<<:::::::::;;;;;;<<<<<<===<<<===???@@@AAA@@@>>>======>>>?????????AAADDDGGGHHHLLLQQQTTTTTTSSSQQQQQQLLLKKKMMMTTT\\\eeerrr}}}xxxrrrkkkeeeaaa___^^^\\\[[[\\\^^^aaacccdddfffiiikkkllllllmmmnnnkkkkkklllkkkjjjiiigggfffeeecccaaa___^^^]]]]]]]]]___```bbbcccdddfffiiikkkrrrtttvvvxxxzzz~~~}}}zzzvvvqqqmmmkkkhhhbbb^^^XXXRRRKKKHHHGGGFFFDDDAAA???<<<888777777777777666444222000000111111111000---.....................///---++++++---...------,,,,,,------,,,,,,+++***++++++,,,,,,------......,,,,,,++++++***++++++,,,(((+++......+++)))***,,,)))***+++---.../////////((())),,,.........---,,,...---+++++++++---......************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...+++++++++,,,---...///000///......------,,,,,,,,,...,,,++++++------,,,+++)))***+++,,,---.........((()))***,,,---.........***+++,,,---......------------------------------)))***++++++,,,,,,+++++++++,,,---,,,***)))******,,,++++++,,,---.../////////...------......---,,,//////000111111000......------------------------000000////////////000000.........///000111111111...///222333333222111000111111111111111111222222222111000//////000111222111111222222222222111111444444444333222111000000222222222222333444555555444222222222444444333222444444444444555777888999777999888555555888999777666888888444444666555222555666777888999:::::::::<<<<<<;;;::::::999888888777777777888:::;;;===>>>============<<<<<<;;;;;;;;;===???AAAAAA@@@???>>>???@@@@@@???>>>???AAACCCGGGKKKPPPSSSSSSRRRQQQPPPLLLJJJLLLRRRYYYbbbnnnzzzxxxrrrkkkfffbbb___^^^\\\\\\]]]```ccceeefffiiillllllkkkjjjjjjkkkiiijjjjjjjjjiiigggeeedddcccbbbaaa___^^^]]]^^^______aaacccdddeeegggkkkmmmsssuuuwwwyyy||||||xxxtttoookkkiiifff```\\\WWWRRRMMMJJJIIIHHHEEEBBB???<<<888666666666666555333222000000111222111000---------..................---+++,,,---...---,,,,,,------------,,,++++++------,,,,,,++++++******,,,++++++***++++++,,,,,,(((+++...---***)))***---)))***,,,---.../////////$$$&&&)))+++---------,,,,,,---.........---......************************)))))))))******+++++++++)))******+++,,,---...///***,,,------,,,,,,---...---,,,,,,,,,,,,---...///......------,,,++++++***,,,+++++++++------,,,+++***+++++++++,,,---......***+++,,,---------------************+++,,,...///++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------,,,***)))***+++...------,,,,,,,,,------...,,,+++,,,------,,,+++,,,---///111222222111111.............../////////000000////////////000000///000000111111222333333...///000111111000///...222222111111000111111222.........//////000111222111111222333333222111111333444444444333222111000222333333333444444444444444333222333444555444333444444333333444666888999777999888444444888999777555888777444444777666333555666777888999:::::::::;;;;;;;;;::::::999999999999999999:::;;;===>>>???????????????===<<<;;;:::<<<===>>>???@@@@@@?????????@@@@@@>>>======???AAAFFFJJJOOOSSSSSSRRRPPPPPPMMMJJJKKKPPPVVV___kkkwww}}}wwwrrrlllgggddd]]]\\\\\\\\\^^^aaadddggggggkkkmmmmmmjjjhhhhhhjjjjjjkkkkkkkkkjjjhhhfffeeebbbbbbaaa___]]]]]]^^^```___aaadddeeegggiiimmmppptttvvvzzz}}}|||uuuqqqlllhhhfffccc]]]YYYWWWTTTPPPNNNNNNLLLHHHDDD>>>;;;888555555555555444444222000000222333222111------.....................---,,,,,,......---,,,---------------,,,++++++...---,,,+++***))))))(((++++++******++++++,,,,,,+++,,,,,,+++******+++---***+++,,,....../////////$$$%%%(((***,,,,,,------+++---//////---,,,,,,---************************(((((())))))***+++++++++))))))***+++,,,...///000***,,,......---,,,---......---,,,+++,,,---.../////////...---,,,++++++***+++******+++------,,,***...---,,,+++++++++++++++,,,,,,------------,,,,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------,,,******+++---///...---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,...000222222222222/////////000000000000000000000////////////000000...000222222222222444555111111222222222111//////444333222000000000111111,,,---///000222333333333111222222333333222222111222333333444444333222111333333444444444444444444444333222333555666555444444333333333444666888999777999777333333777999777444777777555555888888666555666777888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>??????>>>????????????>>><<<;;;<<<<<<======>>>??????@@@>>>?????????>>>>>>AAACCCFFFJJJPPPSSSTTTSSSRRRQQQNNNKKKJJJOOOUUU]]]iiiuuu{{{vvvqqqmmmiiifff^^^]]]]]]]]]```cccgggiiihhhlllooonnnjjjiiikkknnnmmmmmmmmmmmmllljjjiiihhhaaabbbbbb```]]]\\\^^^aaa```bbbeeegggiiilllpppsssuuuyyy}}}~~~zzzqqqmmmhhhdddbbb___YYYUUUTTTRRRPPPPPPPPPNNNHHHCCC>>>;;;777555555555444333444222111111333444333222..................---------,,,,,,---......---+++---------...------,,,+++---------,,,,,,++++++***++++++******++++++,,,---...,,,)))((()))+++,,,---,,,,,,---......///......))))))******+++,,,,,,,,,,,,------+++((((((***---************************((((((((()))***+++++++++++++++******+++---...///***,,,......---,,,------,,,,,,++++++,,,---000111111111000///...---,,,,,,*********,,,---...,,,***,,,,,,+++***)))***++++++***+++,,,,,,---------,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------,,,++++++---///------,,,,,,,,,---......+++******+++...//////...+++,,,...000111111000000/////////000000111111111000000////////////000000---///222222111111333666333333333333222000///...555444222000//////000000---///111444666666777666111222333444444333222111111222333444444444333222333333444555555444444444555444333444666777666555444333222222333555888999777999777333333777999777444777777555666999999777555666777888999::::::::::::::::::::::::::::::;;;======<<<======>>>???@@@======???@@@@@@???>>>===<<<<<<<<<<<<===>>>@@@@@@===>>>?????????@@@CCCEEEGGGKKKQQQTTTUUUTTTSSSSSSNNNKKKJJJOOOTTT\\\iiittt~~~yyyuuuqqqnnnjjjgggaaa`````````cccgggkkkmmmhhhlllooonnnkkkjjjnnnrrroooooooooooonnnllljjjiiiaaabbbbbb```]]]\\\^^^aaa```bbbfffhhhkkknnnrrruuuwww{{{}}}yyyooojjjeeebbb___\\\WWWRRRPPPOOONNNOOOOOOLLLEEE@@@>>>;;;777555444444444333444333111222333444444333//////.........------------,,,,,,---......---+++------......------,,,+++,,,---------------------+++*********+++,,,,,,---111,,,'''&&&))),,,------------...............---......---,,,+++++++++,,,...---+++'''$$$$$$)))---************************'''(((((()))***+++++++++------+++++++++,,,------***,,,...///...---------******)))***,,,///222333333333222111000///......***)))***,,,---...,,,***((((((((((((***,,,...///((()))***+++,,,---------&&&(((,,,///111111///...------------------------+++,,,------......------,,,------,,,+++,,,...111+++++++++,,,---...///000+++++++++,,,///111111000---...///000000///........./////////000000111111000000////////////000000,,,...111111000000222555333333222222000///---,,,666555333000------///222000111222333444555555555333333333222222111111111333333222111111222333444666333111333777999777444555333222444777999888666555555666666777777888888777666555444333444444555444444333333444555777888888888888888999:::;;;<<>>>>>????????????>>>>>>;;;<<<===>>>>>>===<<<;;;AAAAAABBBBBBBBBBBBBBBBBBEEEGGGJJJOOOSSSTTTSSSRRRQQQMMMKKKMMMPPPWWWfffsss}}}~~~wwwqqqmmmkkkhhhggggggfffddddddfffhhhiiiiiihhhiiijjjmmmoooqqqrrrssstttsssqqqooollljjjiiihhhhhheeeaaa^^^\\\]]]^^^```eeehhhkkknnnoooqqqsssuuu{{{~~~zzzwwwpppkkkddd^^^ZZZWWWUUUSSSRRROOOKKKIIIHHHGGGEEEDDD===;;;888666666666555444333222222444666444000,,,///////////////////////////...,,,*********,,,---------,,,,,,,,,------...---------------------------,,,,,,,,,,,,---.........------,,,,,,------...000000111111111///---,,,......,,,+++***)))))))))++++++******++++++,,,---((()))+++,,,,,,+++)))((()))******++++++******)))++++++++++++++++++++++++///000000000000000///...++++++,,,,,,,,,,,,,,,---333333222111000///...---,,,++++++******++++++,,,...------,,,+++***))))))---***''''''+++.........---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++...,,,******,,,---...---***,,,......---------......------...//////...,,,..................------000///......000111111000///111222111000///000111444333222000000000111111111111111111000000//////555555333111///...000222222222222222222111000000333333333222222111111111222222111111222444666777777444222333666777555111555444333444777999888666777777777777666666666666777666555444333444444555444444333333444555777888888888888888999:::;;;;;;???>>>===;;;:::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;??????@@@@@@@@@@@@AAAAAADDDEEEIIIMMMQQQRRRQQQPPPNNNKKKKKKNNNQQQWWWcccooo{{{}}}wwwsssqqqooolllkkkgggeeeccccccdddfffffffffhhhiiikkkmmmoooqqqrrrssstttsssrrrpppnnnkkkiiihhhgggeeebbb```___```bbbcccbbbeeeiiimmmpppssswwwzzz}}}yyyvvvnnniiibbb\\\XXXUUURRRPPPPPPNNNLLLKKKJJJGGGCCC@@@===;;;888666666666555444555333111111333333111..............................---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,++++++++++++,,,------++++++***))))))***++++++000000000000///...---,,,------,,,+++************++++++******++++++,,,---+++++++++******+++++++++))))))************))))))'''((()))***,,,---//////////////////////////////,,,,,,,,,,,,---......///111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---***((((((+++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,***))))))***,,,,,,,,,,,,...///...------...000...---,,,---//////---,,,........................000///---...000111111000...000111000///...///000444333111000000000111111222222111111111000000000222333444333111000111222000000000000/////////...222222222222222111111111222111111222333666888999888555222333555555333000555444444555777888777666888888888777666555555555666666555444444444444555444444444444555666777888888888777888888999:::;;;<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================;;;<<<============<<<;;;=========>>>>>>>>>??????BBBDDDHHHKKKNNNOOOPPPPPPKKKJJJLLLOOORRRVVV```jjjyyy~~~yyyuuusssooollljjjeeecccaaaaaacccdddddddddiiiiiikkkmmmoooppprrrssssssssssssrrrpppllliiiggggggfffcccaaaaaaccceeefffbbbeeejjjnnnqqquuuyyy|||yyytttkkkfff```ZZZVVVRRROOOMMMMMMMMMLLLLLLJJJFFFAAA======;;;888666666666555444666444111000000111111111........................------,,,,,,,,,,,,++++++,,,++++++******+++++++++,,,,,,,,,,,,------------+++************+++,,,,,,,,,***)))'''''')))***,,,000///...---,,,,,,,,,,,,,,,,,,+++******++++++,,,++++++******++++++,,,---...,,,+++))))))+++,,,...))))))************))))))'''''')))***,,,...///000///...---,,,,,,---...///...---,,,,,,,,,...111222111111000//////...---------...////////////...---******+++++++++,,,,,,,,,---+++))))))***,,,,,,,,,---------------.........***+++,,,------,,,+++***,,,+++***+++,,,---,,,+++---+++******,,,------,,,000000000...------///111---,,,,,,,,,......,,,+++........................000...---...///111000000---///000///...---...///333222111111000111111222222222222222222111111111000222444444333222222222---------...///000111222222222222111111111111111222222111222333555666888666444333333444555333111555555555555666777777666888777777777666666666555555555555555444444555555444444444555666666777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAACCCGGGJJJLLLNNNOOOPPPMMMKKKLLLOOOQQQUUU___iiiwww~~~zzzuuuqqqlllgggcccbbbaaa___```bbbeeeffffffiiijjjkkkmmmooopppqqqrrrqqqrrrrrrrrroookkkgggeeehhhfffdddbbbbbbccceeefffgggiiillloooqqqtttxxx{{{zzzuuujjjfff___YYYUUUQQQMMMKKKMMMLLLJJJIIIGGGDDD???<<<===;;;888666666666555444444333222111111111000000------------------------+++,,,,,,------,,,++++++---,,,++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,---///---+++******+++---//////...---+++***++++++,,,+++*********++++++,,,---++++++******++++++,,,---------,,,++++++,,,------******++++++++++++************+++++++++,,,,,,,,,...---+++******,,,...///...---+++***+++...111333333333222111111000//////---///000222222000///---++++++++++++++++++++++++---,,,+++******+++++++++,,,------....../////////)))***,,,------,,,***))),,,+++***+++---...---,,,///...---...///000000///111111///---++++++...000,,,++++++,,,------,,,***---------...............000...------///000000///...///000000......///000111111111111111111222222222222222222222222222222///111444444333222222222............///111222333111111111111111111111111333222111111111222333444333333333333555555555444555555666666555666666777555666666666777777777888444444555555555555555555444444555666666777777777777777777777888999::::::<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@DDDHHHJJJKKKLLLOOOQQQQQQNNNLLLNNNOOOTTT___jjjuuu|||~~~{{{vvvrrrmmmiiiddd``````______```dddgggiiiiiijjjjjjkkkmmmnnnpppqqqrrrooopppppppppmmmjjjfffcccgggfffdddbbbbbbbbbcccdddhhhjjjmmmppprrrvvvzzz~~~{{{vvvkkkgggaaa[[[VVVRRRNNNKKKMMMKKKGGGEEECCCAAA???======;;;888666666666555444000222333444222000///...------------------------++++++,,,------,,,,,,+++......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......000///---,,,,,,---///000///...,,,*********++++++************+++,,,------++++++******++++++,,,---+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---+++***)))***+++---///---,,,***)))***,,,///111222222111111000/////////...///111222222111///...------,,,,,,+++***)))))),,,,,,,,,+++******++++++,,,------....../////////)))***,,,------,,,***))),,,+++***+++---...---,,,///...---...000111000///000///...,,,******---///,,,++++++,,,------,,,***---------........./////////...,,,---///000000//////000111111//////000111000000111111222222222222222222222222222222222222...111333333222111111111333222000/////////000111000000000111111111111111333333222111111111222333333333444444555666666777444666777666555555666777555555555666777888888888333444555555666555555555444444555777777777777777777777666777777888999:::<<<<<<===>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@???CCCHHHIIIIIIKKKNNNQQQRRROOOMMMMMMNNNRRR^^^iiirrrzzzyyyvvvqqqnnnllliiifffdddaaa```___aaaeeehhhjjjjjjjjjkkklllmmmnnnpppqqqqqqooooooooonnnkkkhhheeeccceeedddcccbbbbbbbbbcccdddeeehhhlllppptttyyy{{{wwwlllhhhbbb]]]XXXSSSNNNKKKLLLHHHDDDBBBAAA@@@???>>>===;;;888666666666555444///111444555333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,------...///------,,,,,,,,,,,,------...---,,,++++++*********+++*********+++,,,,,,---++++++******++++++,,,---)))+++,,,......,,,+++)))++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------++++++******+++,,,---...---,,,+++******+++---///.........------,,,,,,,,,...///000000000000///......------,,,+++***)))(((***+++,,,,,,+++***+++,,,---------------.........)))***+++,,,,,,+++***)))---,,,+++,,,---...---,,,,,,++++++---...///---,,,.........,,,++++++---...---,,,,,,,,,......,,,+++,,,,,,------...////////////---,,,---...000//////000111222111000///000222...///000222222333333333111111111222222222222222///000222111000//////000333222000///...///000111///000000000111111111222333222111111222333444555555666666666666555666777444666888777555444555777666666666666777777777777333333555666666666555555333444666777888888777777666666666777777888999:::888999;;;===>>>>>>>>>===>>>=========<<<<<<<<<;;;>>>===;;;::::::;;;===>>><<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@===BBBFFFHHHGGGHHHLLLPPPPPPNNNMMMNNNOOOQQQZZZdddnnnvvvyyyvvvqqqmmmllljjjiiigggcccaaa```aaadddfffhhhhhhjjjkkklllmmmnnnppppppqqqppppppooommmkkkhhhfffdddaaaaaaaaabbbccceeefffgggfffhhhlllpppuuu{{{zzzwwwllliiiccc^^^YYYTTTNNNKKKGGGEEECCCBBBBBB@@@>>><<<===;;;888666666666555444000222444333000......///++++++++++++++++++++++++,,,,,,+++++++++,,,---...///...---,,,++++++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,------,,,++++++------------,,,+++***)))+++++++++***++++++,,,,,,++++++******++++++,,,---***++++++++++++++++++***)))******++++++******)))++++++++++++++++++++++++******++++++,,,------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++........................,,,,,,,,,++++++*********(((***,,,,,,+++***,,,...------------,,,,,,,,,,,,************************---,,,+++,,,.........---+++++++++,,,......---+++,,,---......------...///...---,,,---//////---,,,,,,,,,------...//////000///---,,,,,,...//////...///000111000///...///111---...000222333333333333000000000111111111222222000111111000.........000///...------...000333444//////000000111111111222222222111222333555777999777888888777666555555666444666888777444333555777888888777777666666555555222333555666666666555555333444666888888888777777666666666666777888999:::444666999;;;===>>>??????>>>>>>======<<<<<<<<<;;;;;;:::888777777888:::;;;<<<;;;::::::::::::;;;<<<::::::;;;<<<===>>>???@@@<<<@@@EEEFFFEEEFFFKKKOOOMMMLLLMMMPPPPPPQQQXXX```lllsss}}}|||zzztttooollljjjiiihhheeecccaaaaaacccdddeeedddkkkkkklllmmmnnnooopppqqqrrrqqqooommmkkkhhhgggfff^^^___```bbbeeegggjjjkkkjjjlllnnnqqqtttyyy}}}yyyvvvllliiiccc^^^YYYTTTNNNJJJCCCCCCCCCDDDDDDAAA===:::===;;;888666666666555444222333333111...---///222++++++++++++++++++++++++---,,,*********,,,...///...---,,,+++************))))))***+++,,,,,,------++++++******++++++,,,---+++,,,...//////...,,,+++,,,---......---,,,***))),,,,,,++++++***++++++,,,++++++******++++++,,,---,,,+++)))(((((()))+++,,,(((((())))))))))))((((((000///...,,,***)))'''''')))***+++------......---/////////......---,,,,,,------------------,,,,,,...---,,,,,,,,,,,,---...***++++++++++++,,,,,,,,,&&&))),,,---++++++,,,///---------,,,,,,+++++++++++++++***))))))***++++++---,,,+++,,,...///...------,,,---...000000...,,,+++---///000/////////000...------...//////...,,,,,,,,,------...///000000///---,,,,,,...//////......///000///...---...000---...000222333444333333//////000000111111111222111111000000//////......000////////////000000111222111222444444111***$$$333333333444444444555555666777999:::::::::888777;;;777666777666222222555888666555555666666555333666666666666777777777777888999::::::999888999;;;777777888999:::;;;;;;<<<;;;<<<>>>===<<<;;;;;;<<<===<<<<<<;;;;;;::::::999888888999:::;;;<<<===>>>;;;;;;<<<<<<======>>>>>><<<>>>@@@@@@???>>>===>>>AAAAAAAAAAAABBBEEEJJJNNNJJJMMMOOOOOOOOOQQQWWW[[[jjjqqq{{{{{{uuuqqqmmmkkkhhhfffeeeaaa\\\]]]cccgggiiihhhiiijjjkkklllnnnppprrrssssssrrrooollliiifffdddcccbbbaaaaaabbbeeeggghhhggghhhlllpppsssuuuyyy}}}xxxuuunnnjjjeee```[[[VVVQQQNNNHHHEEEBBBAAAAAA@@@???>>>:::999888777666555444444222///---...111111///---...---,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------++++++,,,------,,,+++,,,------,,,***...---,,,+++***+++,,,---000000000...,,,***)))***------------------------******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))***---///000///...---,,,---...---,,,+++---///------,,,++++++***))))))---------,,,,,,,,,++++++///...,,,+++***+++,,,,,,'''***,,,+++)))(((+++---,,,,,,,,,,,,,,,,,,,,,,,,///000222222000.........---***))),,,,,,+++---111...,,,******,,,...//////+++,,,,,,+++******+++---+++,,,---////////////......---,,,+++++++++++++++---...//////......///111///.........///111444666......//////000222333444111000......///222555777111000000000/////////...111000000000000111111222333222111111333222///,,,333333333333444444444444555666888999:::999777666999555444666666444555888888666555555666666555444555555666666666777777777777999::::::999999:::<<<777888888999:::;;;<<<===:::<<<======<<<;;;<<<======<<<<<<;;;:::999999888999999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>@@@AAABBBBBBCCCEEEIIIMMMKKKMMMOOOOOONNNPPPUUUYYYeeemmmwww|||vvvqqqmmmkkkhhhfffeeeaaa]]]^^^ccchhhiiihhhjjjjjjkkklllnnnpppqqqssstttsssqqqnnnjjjgggeeecccaaa```___aaadddfffgggggghhhlllqqqtttwww{{{|||xxxtttmmmjjjddd___ZZZTTTOOOKKKEEEDDDBBBBBBAAA@@@<<<:::777777666555444333222222444222000111222333111///...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++------,,,+++,,,------,,,***)))))))))***+++,,,---...,,,......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********'''((()))+++,,,,,,++++++,,,---...---,,,+++---//////......---,,,,,,++++++---------,,,,,,,,,++++++------,,,+++++++++++++++)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++***+++111---,,,---,,,)))(((+++000---++++++,,,...//////***+++++++++))))))+++,,,---......//////...---,,,......---,,,,,,,,,,,,,,,,,,...//////...---///000111000000000000222555666111000000000111222333444111000//////000222555666000000000000////////////111111111111111222333333444222//////111333444444222222222222333333333333333555777888888888666555777333222555666555777<<<888666555555777777666444444444555555555666666666666888999:::999999;;;===888888888999:::;;;<<<===999;;;======<<<<<<===>>>===<<<;;;:::999888777777::::::;;;<<<===>>>>>>???;;;;;;;;;:::::::::::::::<<<>>>@@@@@@>>>>>>>>>???>>>@@@BBBCCCCCCEEEHHHJJJLLLMMMOOONNNLLLNNNRRRVVV```gggsss}}}|||vvvqqqmmmjjjgggeeeccc```]]]___cccggghhhhhhiiijjjjjjlllmmmoooqqqrrruuutttqqqnnnkkkgggeeeccc^^^]]]]]]___bbbeeefffeeegggkkkppptttxxx}}}}}}|||}}}~~~~~~zzzvvvsssmmmiiiccc]]]WWWRRRMMMIIICCCCCCBBBCCCBBB>>>999555777666666555444333222222555333111111222111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,+++*********,,,,,,++++++,,,---...,,,***((()))******++++++++++++)))***,,,,,,++++++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++************++++++,,,,,,------...,,,---...---,,,+++---///000000//////...---------------------,,,,,,,,,,,,++++++++++++++++++***)))+++***)))***+++,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,***))))))***000------///---)))(((***111///---,,,---...///...---......---,,,,,,---///////////////...---,,,+++///...------,,,---------+++---......------...///111111000///000111222333333222222222222222333333000000111222222333444555000000000000////////////000000000000111222222333333111//////000222444555111111222222222333333333222333555777777666555444666222111333444444666;;;888666555666777777666555444444444444555555555666444666777888888999:::<<<777777777777888:::;;;<<<999;;;============>>>???<<<<<<;;;:::888777666666;;;;;;<<<<<<===>>>>>>???<<<<<<;;;;;;::::::999999<<<>>>??????>>>>>>???@@@===???BBBCCCCCCEEEGGGIIILLLNNNOOOMMMKKKLLLPPPTTT\\\dddooozzz|||vvvpppllliiifffddd___]]]\\\^^^bbbeeeffffffiiiiiijjjkkklllnnnoooppptttrrrpppmmmiiifffcccbbb]]]\\\[[[]]]```cccdddcccccchhhnnnssswww}}}~~~{{{{{{}}}{{{xxxtttrrrmmmiiibbb[[[UUUPPPKKKHHHEEEDDDBBBBBB@@@===999555888888777666666555444444333222111000///...---,,,...------,,,,,,,,,------...---,,,,,,++++++++++++------,,,,,,,,,+++++++++)))***++++++))))))***+++,,,++++++,,,---...,,,+++,,,---------+++)))'''&&&(((***++++++++++++,,,...******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++***************---,,,,,,,,,,,,---...///,,,---...---,,,+++---///000/////////......------...------------,,,,,,,,,)))***+++,,,,,,+++)))(((,,,***((()))---...,,,***************************+++,,,------+++***+++,,,)))(((***...///---,,,///222000...---...///...------......---,,,,,,---/////////.........------,,,///......---------......+++,,,------,,,,,,---///000///......---...//////444333222111111111111111///000222333444444444333////////////000000000000.........///000111222222111111111111000000111111111111222222222333333333111333555666666666444333666222111222333111333777777666555666777888777666444444444444555555555666222444666777666777999;;;777666555555666888:::<<<999;;;===>>>======>>>???<<<;;;;;;:::888777777666;;;;;;<<<<<<===>>>>>>>>>===<<<<<<<<<;;;;;;::::::<<<>>>??????>>>>>>???AAA===???AAABBBCCCDDDFFFGGGMMMNNNOOOMMMKKKKKKOOOSSS[[[bbbnnnxxx~~~|||uuuoookkkgggdddaaa[[[[[[\\\^^^aaacccddddddhhhhhhhhhiiijjjlllmmmnnnpppooollliiifffcccaaa```\\\[[[ZZZ\\\___aaaaaaaaa___dddjjjpppuuu{{{~~~~~~}}}yyyuuurrrooommmhhh```YYYTTTOOOJJJGGGHHHEEEBBB???>>>===:::999777777666666555555444444222222222000...------------------,,,,,,---............---,,,+++++++++,,,------,,,,,,,,,+++++++++)))***++++++))))))***+++++++++***,,,......---+++---.........---+++((('''+++,,,---,,,***)))***+++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***************************))))))((())))))***+++,,,---...---,,,+++---///.........---------------.........---------,,,,,,((()))+++,,,,,,+++***)))---***(((***---...---***************************+++---------,,,+++---...'''&&&(((...000......111111000......//////...---***+++,,,+++))))))+++,,,------------......//////......---------......///+++,,,------,,,,,,---///000//////...............333222111000000///000000///000222444444444333222////////////000000000000............///000222222000222333333111/////////222222222222333333333333111333555666666666444333666333222444333000111333777666555666888999888777444444555555555666666666333555666777666666888:::777666555555666888;;;<<<:::<<<>>>>>>======>>>???;;;;;;;;;:::999999888888;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>===>>>@@@BBB>>>???AAAAAAAAABBBEEEGGGMMMOOOOOOMMMKKKKKKOOOSSSYYYaaammmwww~~~zzztttmmmiiieeeaaa___XXXZZZ\\\___aaacccddddddfffffffffggghhhiiikkklllkkkjjjiiigggdddbbb```___]]]\\\[[[\\\^^^_________\\\aaahhhmmmrrryyy{{{wwwsssooollljjjeee]]]VVVQQQLLLHHHFFFHHHEEEAAA>>>======;;;:::444444444333333333222222333444444333000//////000------------------...///......,,,++++++,,,------------,,,,,,,,,,,,++++++***+++,,,+++*********,,,+++******,,,......---,,,***+++,,,------------------......---***))))))*********************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))***************************************,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,)))***++++++++++++++++++,,,+++***+++,,,------,,,++++++++++++++++++++++++***+++,,,+++******,,,...***(((***......,,,,,,///000...---...//////...,,,.../////////------///000---,,,,,,------///000000------------------...///+++---......------...///111111111111111111111000222222111000/////////000///000111222333222222111.../////////000000000111.........///000111333444111333444333000///111333333333333333444444444444222333555666777666444333555333444777777333222333777666555666888999888777555555666666666777777777666777888888777777888:::999888777666777:::===>>>;;;===??????=========>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;======>>>>>>===>>>@@@BBB??????@@@??????AAAEEEHHHMMMOOOPPPNNNLLLLLLPPPTTTWWW___kkkwww~~~~~~yyyrrrlllgggccc___\\\XXXZZZ^^^aaacccdddeeeeeedddddddddeeefffggghhhiiihhhhhhgggeeecccbbb``````___]]]\\\\\\]]]^^^^^^]]]\\\```ggglllqqqxxx~~~zzzvvvrrrmmmiiifffaaaYYYRRRMMMJJJFFFDDDCCCBBB???>>>>>>===:::888444444333333333333222222111333444333000///000222---------------...//////...---,,,++++++,,,...///------,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---*********,,,...///...,,,************+++,,,......---...///---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,((()))))))))*********++++++,,,---......---,,,+++,,,---...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,............------------+++++++++++++++,,,------***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***,,,......+++***------***+++...---,,,,,,---//////...,,,111222222111000000111333///...------------//////,,,,,,,,,,,,,,,---......,,,...//////...---///000111111222222222222222222222222111000000000111111//////000000111111000000.../////////000000111111/////////000111333444555222444444222000000444777333333444444444444555555222333555777777666555444555333555999999555444555777666666666888999999888666666666666777777777777888999::::::999888999;;;;;;:::888888999;;;>>>@@@<<<>>>??????===<<<======::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888999999::::::;;;======>>>======>>>@@@CCC@@@@@@???>>>>>>@@@EEEHHHMMMOOOPPPNNNLLLMMMQQQUUUUUU]]]jjjvvv}}}xxxqqqkkkfffaaa]]][[[XXX[[[```cccdddeeefffgggcccccccccdddeeefffggghhhggggggfffeeecccbbbaaaaaa```^^^\\\\\\]]]]]]]]]\\\\\\aaaggglllqqqxxx}}}zzzvvvqqqlllhhhccc^^^VVVPPPKKKGGGDDDBBB???????????????===999555555555555555555555444444...000222111...---///111---------------...///000...---+++++++++---///000---------,,,,,,,,,+++++++++,,,------++++++,,,---*********,,,...///...,,,,,,+++***)))))))))++++++---...///...,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,(((((())))))*********+++''')))***++++++***((('''------...---,,,+++---///,,,---------------------//////.........---------,,,,,,+++***+++,,,...///))),,,...---+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++...000...+++***,,,,,,+++,,,000,,,++++++---...///...,,,,,,---------++++++---...111000...---,,,,,,---...++++++++++++,,,,,,---...---...//////......///111//////000111111111111111333222222111222222333333///////////////000000000............////////////000111111000///000333666333222111111333333222111111222333444444444333333333333333333333333333333222222444444444444222222222444888:::;;;:::888666333555666666555555777888;;;999888::::::999888888333444666777999:::::::::;;;;;;<<<===>>>>>>=========;;;:::999;;;<<<;;;:::;;;::::::999:::;;;<<<===888888999999999:::::::::@@@???>>><<<<<<<<<===>>>>>>>>>======???CCCFFFIIILLLMMMMMMMMMLLLMMMPPPSSSVVV]]]hhhuuu}}}wwwooohhhdddaaa^^^\\\ZZZ\\\```dddggghhhhhhhhhkkkjjjhhhffffffgggiiijjjjjjhhhfffdddbbbaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^```bbbfffllluuu~~~}}}yyyvvvqqqkkkgggbbb]]]VVVOOOIIIEEEAAA>>>======>>>>>>===;;;999888777666444333444555888999333222111000///...---,,,///......,,,+++***)))))),,,+++***))))))+++---............------,,,,,,,,,&&&''')))+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---///---***---222111+++...---+++***++++++***)))+++++++++,,,,,,---------******************++++++(((((()))***+++,,,,,,---(((***+++,,,+++***'''&&&,,,,,,+++******+++,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---...//////...,,,***)))111...+++(((''')))+++------,,,,,,++++++,,,,,,---...,,,******---...---+++---)))***......)))(((,,,---------------...000000---.........---,,,,,,+++.........,,,+++,,,///222......---,,,,,,,,,,,,---+++,,,------,,,,,,...000,,,000444666555222///...111111000000///000000000000000000000000000000000------......///111222333............////////////000111111000///000333666444333222222444444333222222222333333444444333333444444333333333333333333222333444444444444333222444444666777777777777777222444666666555666777999<<<:::888999999999999999666666777777888999:::::::::;;;<<<<<<=========<<<;;;:::999999;;;;;;:::999;;;;;;:::::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>@@@CCCGGGHHHKKKMMMNNNNNNMMMNNNPPPRRRVVV]]]hhhuuu}}}xxxpppiiidddaaa___]]][[[]]]```dddgggiiijjjkkkmmmkkkjjjhhhhhhhhhiiijjjiiihhhfffdddbbbaaaaaabbb````````````____________aaadddiiipppyyy}}}zzzvvvqqqkkkfffaaa\\\TTTNNNHHHDDD@@@===<<<<<<===<<<;;;:::888777444444555555555444222222222222111000///...------------------,,,,,,,,,,,,,,,++++++******,,,---.........---------,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************---...,,,***,,,111000+++000...,,,++++++***)))(((++++++++++++,,,,,,,,,---(((((()))+++,,,---...///)))))))))***++++++,,,,,,)))***+++++++++)))(((''',,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,,,,---...///...---+++***---,,,***))))))***,,,...---,,,,,,++++++,,,,,,---...,,,******,,,...---++++++((()))---...******...------,,,,,,,,,,,,,,,,,,------......------,,,+++.........---,,,,,,///222......---,,,,,,,,,,,,---+++,,,------,,,,,,...//////000222222111000000111111111000000000111111222000000000000000000000000------......///111222333............////////////000000111000///000333555555333222333444555444333222222222333333333333333555444333333222222222222333333444444444444333333555555444444444444555666222333555666666666888:::<<<;;;999888777888::::::999999888888888999:::;;;::::::;;;;;;<<<<<<;;;;;;999888999:::;;;;;;999777;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<============>>>???>>>===<<<<<<<<<=========>>>???@@@BBBEEEGGGHHHJJJLLLNNNOOOOOOOOOPPPQQQVVV]]]hhhuuu}}}wwwpppiiieeebbb___^^^\\\]]]```cccgggkkkmmmoooooonnnlllkkkjjjjjjjjjjjjiiigggeeedddbbbbbbbbbbbbccccccccccccbbbbbbaaa```dddgggmmmuuu}}}}}}zzzvvvqqqjjjeee___ZZZSSSLLLGGGCCC???<<<;;;;;;;;;;;;:::888777666333555777999777444000---000000000000////////////,,,,,,------.........///,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,---+++)))+++//////+++111///,,,++++++***((('''*********+++++++++++++++))))))***,,,---...//////***************************************))))))))),,,+++************+++,,,)))******************)))******+++++++++,,,,,,,,,+++,,,---......---,,,+++************+++,,,---...,,,,,,++++++++++++,,,,,,...,,,***+++,,,------,,,)))((()))---...,,,,,,///------,,,+++******))))))------......------,,,,,,.........---,,,---///111......---,,,,,,,,,,,,---+++---...---,,,,,,---///000000///...,,,---000222000000000111111222333333000000000000000000000000............///111222333............///////////////000000000///000222444444333222222444444333222222222222222222333333444555444333222222222333333333444444444444444444333555555555555555444444444111333555666666666888:::<<<===;;;777555888;;;;;;<<<;;;999888888999;;;<<<999::::::;;;;;;:::::::::888888999;;;======:::888<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>============<<<============>>>???AAACCCEEEFFFGGGHHHKKKNNNOOOOOOOOOPPPQQQUUU\\\hhhuuu{{{vvvnnngggccc```^^^]]]]]]^^^```ccchhhlllppprrrppppppooonnnmmmllllllkkkhhhgggfffdddccccccddddddfffgggggggggfffeeedddcccfffjjjpppxxx~~~|||zzzvvvpppiiiddd___ZZZSSSLLLHHHCCC@@@===<<<<<<;;;:::999888777777444666999:::999666222///////////////000000000000---------.........//////+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,++++++******+++,,,---,,,000...,,,+++++++++***)))************************,,,,,,,,,,,,,,,++++++++++++++++++*********))))))++++++***))))))******+++++++++************++++++))))))************))))))******+++++++++,,,,,,,,,++++++,,,---------,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,,,,,,,***)))+++,,,---------...,,,,,,,,,,,,++++++******,,,------...------,,,,,,---...///...------///111......---,,,,,,,,,,,,---+++---......---,,,---...//////...---+++,,,///111//////000111222333333333000000000000000000000000............///000111222............////////////...///000000///000222333222111000111222333222000222222111111111222333444555444222111111222444555444444444444444444444444444666888999999777555333222333555666666666888999;;;>>>===777444999<<<<<<===<<<:::888888999;;;<<<999:::::::::::::::999999999:::;;;===???>>><<<:::<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========<<<<<<<<<============<<<<<<===???AAACCCEEEFFFGGGGGGIIIMMMNNNNNNNNNOOOPPPTTT[[[gggtttxxxsssllleeeaaa___\\\[[[]]]^^^```dddhhhmmmqqqssspppqqqqqqqqqpppooommmllliiihhhgggeeeeeeeeeffffffiiijjjkkkkkkkkkiiihhhgggiiilllssszzz~~~{{{yyyuuuooohhhddd___ZZZSSSMMMHHHDDDAAA>>>======<<<;;;:::999888888555666777777777666444333////////////000000000000//////.........---------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++******++++++***+++------,,,***+++,,,------,,,************************,,,+++++++++*********))),,,,,,++++++***)))))))))++++++************++++++************************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,++++++,,,---+++,,,---,,,,,,---,,,+++++++++,,,---......------,,,,,,------...------,,,---...//////......///111......---,,,,,,,,,,,,---+++---//////---,,,,,,---,,,---///...---,,,---......///000222333333333222000000000000000000000000///......//////000111222............////////////---///000000000000111333222000///000111222111000222111111000000222333444333222111111111333555777555555444444444444555555444666999;;;;;;999666444333555666666555555777888999??????888444999===;;;<<<;;;:::999999999:::;;;::::::;;;;;;::::::999999;;;:::;;;===??????===<<<<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<===>>>???AAADDDFFFGGGFFFHHHJJJLLLLLLMMMNNNPPPRRRZZZfffsss~~~vvvqqqjjjddd```]]][[[ZZZ\\\^^^aaaeeeiiimmmppprrroooppprrrssssssqqqooonnnjjjiiihhhggggggggghhhiiikkklllnnnoooooonnnlllkkkmmmpppuuu{{{~~~zzzwwwsssnnnhhhddd___ZZZSSSMMMIIIEEEAAA???>>>===<<<:::999999999999555444444444333333333444////////////000000000000///.........------,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++******,,,+++)))+++///,,,******+++---/////////+++++++++++++++*********(((((()))******+++,,,,,,,,,+++++++++******))))))*********+++++++++++++++))))))***++++++***)))))))))******************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***++++++************++++++,,,------,,,++++++,,,...,,,...///,,,,,,------***+++,,,---///000000///...,,,,,,------......---------///000000///...000111......---,,,,,,,,,,,,---+++---//////---,,,+++,,,***---///000///---,,,,,,---///000111222222111000000000000000000000000000///////////////000111111............////////////,,,...000000000000111222222111000000222222111000222111000///000111333444222111000000111444777999666555444333333444555666555666888999:::999888888444666777666555444666777777???AAA999555:::===:::999999999999::::::::::::;;;;;;;;;;;;;;;:::999999;;;::::::;;;===>>>>>>===<<<===>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======:::;;;<<<=========<<<<<<===<<<<<<===???BBBEEEGGGEEEFFFHHHIIIIIIKKKNNNPPPQQQXXXdddrrr}}}vvvqqqjjjddd```^^^\\\ZZZ\\\^^^bbbfffjjjmmmooopppmmmooorrrttttttssspppoookkkjjjiiiiiiiiijjjkkkllllllmmmppprrrrrrqqqpppooossstttxxx}}}~~~yyyuuuqqqmmmiiifff]]]YYYRRRLLLHHHDDDAAA>>>===<<<:::999888777888888666666555444444222222111000000000000////////////,,,,,,,,,,,,------------,,,++++++******,,,---...******+++++++++,,,,,,,,,++++++++++++++++++************************************++++++,,,------...,,,***+++...,,,(((+++111---+++***+++---//////...---,,,,,,,,,++++++++++++)))******++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,,,,++++++((()))***++++++***)))(((******++++++++++++************+++++++++,,,,,,,,,------,,,+++*********************++++++,,,,,,---++++++************+++++++++---...,,,******,,,...***......,,,,,,//////+++,,,---///000000///...---+++,,,------......---------///000000//////000111......---,,,,,,,,,,,,---+++---///000...,,,+++++++++---///000///------------...000111111000///...000000000000000000000000///////////////000000111............/////////000,,,...000111000000000222333222111111333333222111222111000//////111333444111000//////111555888:::666555444333333444555666666666666666777999::::::555777777666555444555666555@@@BBB:::666;;;===999777888999::::::::::::999<<<<<<<<<<<<;;;;;;:::999;;;999888999;;;=========<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<============999:::<<<=========<<<<<<===<<<;;;;;;===AAAEEEGGGEEEFFFGGGGGGHHHJJJMMMPPPPPPWWWcccqqq|||wwwrrrjjjdddaaa___]]][[[[[[^^^bbbgggkkkmmmnnnnnnlllnnnqqqtttuuusssqqqooolllkkkjjjjjjjjjkkklllmmmlllnnnqqqsssttttttrrrqqqwwwwwwzzz~~~~~~xxxsssooollliiifff\\\WWWQQQKKKGGGCCC@@@===<<<;;;999777666666777777999999999888777444111///111000000000////////////)))******+++,,,......///,,,+++***))))))+++---...*********++++++,,,,,,,,,))))))+++,,,,,,+++***)))******************************+++,,,,,,---......,,,***+++///---(((+++222///---+++,,,---...---,,,---------,,,,,,+++++++++......---,,,,,,+++******************************((()))+++---...---+++***((()))***++++++***)))(((++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,+++************(((((()))***+++---///000++++++************+++++++++---...---******,,,///(((---...+++,,,111111------...000000000...,,,***+++,,,,,,---.........------///111111000///000111......---,,,,,,,,,,,,---+++---000000...,,,++++++---...//////------...///---...000111000///---,,,000000000000000000000000000////////////000000111000---///333222...///555000000000000111222333444333222222111111222222333444444333222111111111111555333222222444555666666444333222222222333444555888888888777777777777777777666666777888888666444;;;;;;;;;;;;::::::999888999999888888999999:::;;;999===???>>><<<<<<888333:::;;;<<<>>>>>>>>>===<<<@@@@@@@@@@@@???>>>===<<<::::::::::::::::::::::::<<<<<<===>>>??????>>>>>><<<<<<;;;<<<===>>>@@@AAACCCDDDEEEGGGHHHIIIJJJJJJOOOSSS[[[gggsss|||yyypppiiifffddd___]]]]]]aaabbbdddfffhhhjjjkkklllnnnpppsssuuuvvvtttqqqooollljjjhhhjjjlllnnnllljjjooorrrvvvwwwwwwuuuuuuuuuwwwyyy}}}}}}yyyuuurrrmmmhhheee^^^WWWPPPLLLHHHAAA>>>>>>:::;;;<<<===<<<;;;:::999555555666666555333111//////000111111111///...---...---,,,---......,,,***+++++++++,,,,,,---------,,,,,,,,,------+++'''###,,,,,,,,,+++++++++******,,,***((())),,,---+++))),,,,,,,,,---------......+++++++++***)))***,,,...,,,,,,,,,---------......+++......,,,,,,///...,,,---,,,,,,+++*********+++++++++***)))(((((())))))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******(((***,,,,,,+++***))))))...---,,,***((('''(((***)))))))))***++++++,,,,,,,,,,,,---......---***'''++++++,,,,,,,,,,,,------+++***+++...222222000---///...------///000000/////////...------------...111///,,,++++++,,,,,,,,,111///...///000111000...000///------......---,,,111///...000333555333000//////000000000000//////444000000222000+++***...000000000000111222333333333222222111111222222333333222222111111111111111444333111111333555555444444333222222222333444555777777777777777777777888999888777888999999888777;;;:::999888777888999999999888888888888999:::::::::>>>???=========;;;666;;;<<<===>>>???>>>======>>>>>>>>>>>>===<<<;;;;;;888888999:::;;;<<<======<<<<<<======>>>=========<<<<<<;;;<<<===>>>@@@AAACCCDDDFFFGGGIIIJJJJJJJJJMMMQQQZZZfffrrr{{{yyypppiiifffddd___]]]^^^aaabbbccceeegggiiikkklllmmmoooqqqssstttsssqqqpppooollljjjjjjlllllljjjhhhnnnqqquuuxxxxxxxxxxxxyyyxxx{{{}}}yyyuuurrrmmmhhhddd```WWWOOOJJJFFF@@@>>>@@@:::;;;;;;<<<;;;:::999888444555666666555333111000000000000000000///.........---,,,---......,,,***+++,,,,,,,,,,,,,,,,,,---000///...---+++'''!!!---------,,,,,,,,,++++++---+++)))***+++,,,***(((+++,,,,,,,,,,,,---------***++++++***)))***,,,...,,,,,,,,,------------...---///...******---...,,,---,,,,,,+++******++++++++++++***)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***************,,,---......---,,,,,,,,,***+++,,,***)))(((***+++,,,,,,,,,+++++++++++++++++++++,,,------,,,+++)))++++++,,,,,,,,,,,,------+++***+++...111222000---000...------///000000/////////...------------......---,,,---///000///...///...---...///000///---000...------......---,,,000///...000333444333111000000000000000000000000333000///000...+++)))+++000000000000111222333333222222111111111111222222111111111111222222222222333222000111222333333333333333222222222444555666666666666777777888888888:::888666666777999999888;;;:::777666555777999:::888888888888888999999:::;;;>>>>>><<<<<>>;;;<<<===>>>?????????>>>===<<<<<<<<<<<<;;;:::999999666777888:::<<<>>>???@@@<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;<<<===>>>@@@AAACCCDDDFFFHHHIIIJJJJJJJJJJJJNNNWWWcccoooxxx|||}}}~~~xxxpppiiigggddd___^^^```aaaaaaccceeegggiiijjjkkklllmmmnnnppppppqqqqqqqqqqqqooolllkkkkkkjjjiiigggmmmqqquuuyyyzzz{{{|||}}}{{{~~~}}}yyyuuuqqqmmmgggddd```WWWNNNIIIDDD@@@???AAA999::::::::::::999888888444444555666555444222111000000//////......//////...---,,,---......,,,***---,,,,,,,,,,,,,,,,,,++++++++++++,,,---+++(((&&&...---------,,,,,,,,,,,,---,,,******++++++***(((******+++++++++,,,,,,,,,***+++,,,+++******,,,...,,,,,,,,,,,,------------...///...)))))),,,---+++---,,,,,,+++++++++++++++++++++***))))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************''')))++++++******+++,,,......------,,,++++++************+++++++++++++++++++++,,,,,,,,,,,,------+++***+++...000111///---000...---...///000000000000///......------......+++,,,,,,///111111///---///---,,,---...///...---///...------...///---,,,///...///000222333222111111000000//////000000111...,,,,,,...000000000000/////////000000111222333222222111111111111222222000111222222333444444444222111000000222333222111333222222222333444666777444555555666777888999999999666444333444666777777999999888888888888999999777777777777777888999999:::<<<<<<:::;;;>>>???======>>>???@@@@@@???>>>===:::::::::::::::999888777777777999:::<<<>>>???@@@<<<<<<<<<<<<;;;::::::999<<<<<<;;;<<<===>>>@@@AAACCCDDDGGGIIIJJJJJJJJJJJJGGGKKKTTT```kkktttxxxyyy{{{|||~~~|||vvvpppjjjgggddd______bbbaaabbbccceeefffhhhiiijjjkkkkkkkkklllmmmooopppqqqpppooommmkkkjjjiiiiiiiiiooorrrvvvyyy{{{|||}}}~~~~~~}}}yyyuuuqqqlllgggccc^^^VVVNNNJJJFFF@@@>>>???999999999999888888777777444444555555555444333222111000...------...///000...---,,,---......,,,***---------,,,,,,+++++++++++++++,,,...000111///---------,,,,,,,,,+++++++++++++++***++++++,,,++++++)))************+++++++++)))+++,,,+++******,,,---++++++,,,,,,,,,---------,,,///...+++***,,,+++(((---,,,,,,+++++++++,,,,,,++++++***))))))***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******)))(((''''''((()))))))))'''))),,,,,,+++******+++------,,,,,,++++++++++++((())))))))))))***,,,...+++++++++,,,,,,,,,------++++++,,,---//////......000///---...000111111000000//////...............---,,,,,,---/////////---///...------//////...---///...------...///...,,,......///000111222111111111111000//////000111111,,,,,,,,,...222555666444////////////000111222333222111111000000111111222000111333444555555555555222111000111222222111///222222222222333555777888444444555666777888888999888666333222444666666666666888;;;======;;;999777777777666666777777888999888;;;;;;888999>>>???>>>===>>>???@@@@@@???>>>===999999999999999888888777999999::::::;;;<<<<<<===;;;;;;<<<<<<;;;:::999999<<<<<<;;;<<<===>>>@@@AAABBBDDDGGGJJJKKKKKKJJJIIIEEEIIIQQQ[[[gggpppuuuwwwyyyzzz}}}{{{uuuooojjjhhhddd___```dddbbbbbbccceeeggghhhiiijjjjjjjjjjjjjjjkkkmmmooopppmmmlllkkkjjjiiiiiikkklllqqqtttwwwyyyzzz{{{|||~~~~~~}}}yyyuuupppkkkfffbbbYYYSSSOOOMMMIIIBBB===<<<999999888888888777777777555555555555444333222222000///...------...///000...---,,,---......,,,***---------,,,,,,+++++++++111000/////////...+++)))++++++++++++*********)))((()))***+++,,,,,,---...)))))))))*********++++++)))+++,,,,,,+++***+++---+++++++++,,,,,,,,,------)))---///---,,,,,,)))$$$---,,,,,,+++,,,,,,------+++***************++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,+++***+++---...---,,,)))+++------+++))))))))))))*********+++++++++,,,''')))******)))***,,,///+++++++++,,,,,,,,,------***+++,,,---------......000///......000111111000000000///............//////,,,***+++...222555666000///...///000000///...///---,,,---...///...---,,,---///000000000000111111111000000000000111111//////...///333888777333////////////000111222222111111000000000000111111000111333555555555555444222111111111333222111///222222222222444666888:::555555555666666777777777999777555555666888888777444777<<>>?????????>>>===<<<999999999::::::999999888::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::<<<<<<;;;<<<===>>>@@@AAABBBDDDHHHKKKLLLLLLJJJIIIEEEHHHNNNWWWcccmmmsssvvvyyy{{{~~~~~~zzztttoookkkhhhddd___aaaeeecccdddeeefffgggiiijjjjjjjjjjjjjjjjjjkkklllnnnnnniiijjjiiihhhggghhhkkknnnpppsssvvvwwwxxxyyy{{{}}}~~~|||~~~}}}yyytttpppkkkeeeaaaVVVRRROOOOOOKKKCCC<<<::::::999888888777777888888777666555444333222222111.........---......//////...---,,,---......,,,***---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,......,,,***************))))))))))))(((***+++,,,+++,,,---///))))))*********+++++++++(((***,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,''',,,...,,,+++,,,)))$$$,,,,,,,,,,,,,,,------...+++************+++,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++))))))+++///000---******+++,,,,,,***)))))))))(((((()))******+++,,,,,,'''))),,,,,,***))),,,///++++++,,,,,,,,,,,,------***,,,------,,,,,,---///111///......000111111000111000//////....../////////,,,***,,,111888===@@@111///...///000111000///...---,,,---/////////---+++---///000/////////111000111111222222111111000000111///...333999888222///......//////000111222111111000000000000111111///000222333444333222111333222222222333333111///111111111222444777999;;;555555666666666666666666888777666666777888777666444777:::===>>><<<999666666555555555555666777777888;;;<<<:::;;;>>>???<<<======>>>???>>>===<<<;;;999::::::;;;;;;;;;::::::999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;<<<===>>>@@@AAABBBDDDHHHKKKMMMLLLJJJIIIFFFHHHLLLTTT___jjjrrrvvv{{{}}}}}}yyysssooollliiiddd___aaagggdddeeefffggghhhjjjkkkkkkjjjjjjjjjkkkkkklllllllllhhhiiihhhgggeeefffjjjmmmmmmooorrruuuwwwyyy|||~~~~~~|||zzzxxx}}}~~~}}}yyytttpppjjjeeeaaaWWWRRRNNNNNNJJJBBB<<<;;;;;;:::999888777888999999999888666444333111111000,,,---....../////////......---,,,---......,,,***+++,,,,,,,,,,,,,,,,,,---)))))))))+++...//////...+++++++++*********))))))***,,,...---+++***+++---*********+++++++++,,,,,,(((***,,,---,,,++++++,,,***++++++++++++,,,,,,,,,)))++++++((((((++++++(((,,,,,,,,,,,,,,,---......+++*********++++++,,,---******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,***)))((('''(((+++000000+++''')))***+++***))))))+++---++++++++++++++++++++++++&&&***......+++***,,,...++++++,,,,,,,,,,,,------***,,,------++++++---///111000...///000222111111111000000//////////////////---,,,...222777;;;===000///......000000///......---,,,---///000///...***---//////...---///111///000222444444222000///...///...---333;;;:::333.........//////000111222111111000000000000111111...///111222222222000///333222222333444333111///111111111222444777:::;;;666666666666666555555555555444444555666666555333555666888:::;;;:::888777555555555555555666777777999<<<===<<<<<>>>>>>>><<<;;;::::::;;;;;;<<<<<<<<<;;;;;;777888888888888999999999::::::;;;<<<============<<<<<<<<<<<<===>>>@@@AAABBBEEEHHHLLLMMMLLLJJJIIIGGGHHHKKKRRR^^^iiirrrwww~~~}}}yyyrrrooollliiiddd___bbbhhheeefffggghhhiiijjjkkkllljjjkkkkkklllllllllkkkkkkhhhiiihhhfffddddddhhhllliiilllpppsssvvvyyy}}}}}}zzzxxxvvv{{{}}}}}}yyytttpppjjjddd```YYYRRRMMMLLLHHHAAA======;;;;;;999888888888999::::::999777444222111000///+++,,,...///000///...---...---,,,---......,,,***+++++++++,,,,,,---------222000.........---,,,***,,,,,,,,,+++++++++******---///000...***((()))+++***++++++++++++,,,,,,,,,(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,+++,,,)))%%%%%%***---,,,,,,,,,,,,,,,,,,---...///+++*********+++,,,,,,---*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***)))+++***+++000555444///)))((())))))))))))***---000...------,,,,,,++++++***&&&+++000000---***+++...++++++,,,,,,,,,---------***,,,...,,,******,,,///111000...///111222222111111111000///////////////000...---...111222333222///...------...///...---...---,,,---///000///...***,,,//////...---///111...000333555555333000...333000,,,,,,///111111111111111000///...///222555222222111000//////000000000111111111111222222222333111//////111444555555000000111222333333444444222333555777777666555444333444555555444444555777777999:::999888777888999666666555444444555777888999:::<<<>>>??????>>>>>>>>>===<<<<<<<<<>>>???@@@===;;;999999999999777555999777888<<<;;;666777===<<<===>>>???>>>===:::999;;;;;;;;;<<<<<<>>>??????>>>BBBFFFIIIKKKKKKMMMNNNMMMJJJKKKRRR```lllsssuuu{{{vvvssslllgggeeebbb```bbbggghhhhhhhhhiiijjjkkkmmmnnnmmmmmmlllkkkjjjjjjiiiiiihhhiiihhhgggfffgggjjjllloooqqqrrrtttuuuyyy~~~{{{yyywwwvvvzzzzzz{{{|||wwwrrrnnniiidddaaaWWWSSSMMMHHHDDD@@@<<<999888777666666888999888777777555444333333333111///222222000///...---------------...............---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))((()))+++...000***+++,,,,,,,,,,,,+++***---,,,,,,+++*********+++***+++,,,+++******,,,...******)))((('''&&&%%%%%%...---+++***)))***+++++++++***)))))))))***,,,---+++,,,---...---,,,+++***%%%'''***---......------,,,------...---,,,***)))******++++++++++++******,,,++++++******++++++,,,***+++,,,---...---,,,+++///,,,000===JJJIII999***,,,,,,++++++,,,,,,---...---...............------******+++++++++,,,,,,,,,---------,,,++++++...000,,,,,,++++++,,,,,,---...777555333111///.........000...,,,---000111000---,,,,,,,,,---...///000111000///------///000///...000////////////.........111///---++++++---///111......///111222333444555444111...---///111000///111000//////000111222222222222111000000000000000000111111111111222222222333111000000222444444444000111111222333333444444222333555666777666555444333444666555444444555777777888999888777666777999666666555444555666777888999:::;;;===>>>>>>>>>>>>==================>>>??????===;;;:::999888666444999666888;;;:::777888===<<<===>>>>>>>>>===;;;;;;<<<<<<<<<<<<===>>>?????????CCCGGGJJJLLLLLLNNNOOOLLLJJJJJJPPP[[[hhhsssyyyzzztttpppjjjeeedddbbb```bbbgggggghhhiiijjjkkklllmmmmmmllllllkkkkkkjjjjjjiiiiiiiiiiiihhhgggfffgggjjjlllqqqrrrssstttvvvyyy~~~{{{xxxvvvtttwwwxxxyyy}}}|||yyytttoookkkgggbbb^^^WWWSSSLLLGGGCCC@@@<<<:::999888777777888999888777444444444333222222111111//////---,,,+++*********..................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***+++,,,,,,,,,,,,+++***---,,,++++++******++++++,,,------+++))))))***++++++++++++++++++*********---,,,++++++******++++++******))))))******+++,,,++++++,,,,,,---,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,+++,,,)))***333===>>>333))))))))))))))))))***++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,...//////---+++***+++,,,,,,,,,++++++,,,,,,---...222111111000000111222222000///....../////////---......---------...//////000...------...///...---...------------,,,,,,,,,111000...------...000111//////000000111222333333444111///.../////////...111///...///222333111///222111000000000000000000000111111111111222222222333222111111333333333111111111222222333333444444222333555666666666555444333555666666555444666777666777888777666555666888666555555555555666777888::::::;;;;;;<<<===??????======>>>>>>>>>===<<<<<<@@@>>><<<;;;:::999666444777666888;;;:::888999===<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@DDDHHHKKKLLLMMMOOOQQQKKKKKKKKKOOOWWWcccrrr{{{wwwrrrlllgggcccbbbaaa```ccchhhggghhhjjjkkkllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiigggfffgggjjjmmmssstttuuuvvvwwwzzz{{{wwwtttrrrssssssuuuyyy}}}~~~}}}yyyvvvqqqlllhhhddd___\\\VVVQQQKKKEEEAAA???===;;;;;;:::888888999999888666222444555444000...///111222111000...------------.../////////...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++******++++++,,,,,,++++++***,,,,,,++++++******++++++//////...,,,)))'''((()))+++++++++,,,,,,---------++++++,,,,,,,,,+++******))))))***++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,++++++++++++,,,,,,+++************+++******++++++++++++******,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++((('''+++000222...***)))(((((((((((()))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,------...000000000000000111333333///000000000...------...000///......------......000///---,,,---...---,,,...------------,,,,,,,,,000000000000000000000000///000000000111111111111000///............//////111...---000555555111,,,111111000000000000000111000000111111111222222222333222222222444333222000222222222333333333444444333444555555666666555555444555666666555555666777555666777666555444555777555555555666666777888888;;;:::::::::;;;===???@@@======>>>???>>>===;;;:::???>>><<<;;;;;;:::888777666777999:::999999;;;===;;;;;;;;;;;;<<<===??????>>>=========>>>>>>???@@@@@@CCCGGGJJJKKKMMMOOOQQQLLLNNNPPPRRRVVV___mmmxxx}}}uuuooohhhccc```aaaaaaaaadddiiiggghhhkkkmmmmmmmmmlllkkkkkklllmmmmmmmmmllllllkkkhhhhhhhhhgggggghhhkkknnnuuuvvvwwwxxxyyy||||||wwwssspppmmmnnnpppssswwwyyyyyyxxxwwwtttoookkkgggbbb^^^ZZZTTTOOOIIICCC@@@???===<<<<<<;;;999999999999888666333666888444...+++,,,///333222111000////////////////////////...---,,,+++------,,,,,,,,,+++++++++------------------------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,...///...,,,)))(((((()))))))))))))))*********+++***+++,,,------,,,***)))((()))***,,,,,,+++******+++***))))))***,,,...//////...---++++++***++++++,,,+++***)))))))))++++++******++++++++++++******,,,++++++******++++++,,,---,,,+++*********+++,,,,,,+++******+++,,,------*********)))******+++,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------'''***---...---------...,,,,,,,,,,,,,,,---......111111111000000000000000///111222000---+++,,,/////////............//////222000.........///...---000////////////............///000000000000///...000000000000000000000000------............///000000...---111555666111,,,111000000000000000111111000000111111111222222222333222222222444333222000333333333333333444444444333444444555555555555555444555777666555555666888444666777666555444555666444555666777777888888888::::::999:::;;;<<<>>>@@@<<<===>>>>>>>>><<<;;;:::<<<;;;::::::<<<<<<;;;:::666888:::999888999;;;<<<;;;;;;;;;;;;<<<>>>???@@@???>>>>>>>>>>>>???@@@@@@???BBBEEEHHHJJJLLLOOOQQQOOOSSSVVVWWWWWW]]]hhhqqq}}}{{{rrrllleeeaaa___aaaaaaaaadddiiihhhiiikkkmmmnnnmmmlllkkkmmmmmmooooooooonnnlllkkkfffggghhhggghhhjjjmmmpppwwwxxxyyyzzz{{{~~~}}}xxxrrroooiiiiiijjjnnnqqqsssrrrqqquuuqqqmmmiiieeeaaa\\\YYYQQQMMMGGGCCC@@@???===<<<<<<;;;999999999999888666000444666444///,,,///222//////...---,,,,,,,,,,,,......//////...------,,,------,,,,,,,,,+++++++++------------------------...,,,+++))))))***,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,---+++***)))***,,,******)))))))))((((((((()))***,,,------,,,+++***((()))***,,,,,,+++************))))))***,,,---//////...---,,,++++++++++++++++++)))))))))***+++,,,******++++++++++++******,,,++++++******++++++,,,...---+++***)))***+++++++++,,,------,,,+++,,,---*********)))******+++,,,++++++,,,---------------+++++++++,,,,,,,,,------'''***---...---,,,------------,,,,,,------...///000000000000000000000000///111222000---+++,,,///---------...///000111111333111000///000111000///000////////////.........,,,---///000000///---,,,000000000////////////...---///000000//////000111///...///111444444111---000000000000000111111222000111111111111222222222333222111111333333333111333333333333444444444444444444444444555555666666444666777777666555777888555666777666555444555777444555666777888999999999999999::::::;;;<<<>>>>>><<<<<<=========<<<;;;;;;:::999888999;;;===<<<;;;666:::;;;888777:::;;;::::::;;;;;;<<<===>>>>>>???@@@???????????????@@@@@@>>>AAADDDGGGIIIKKKOOOQQQSSSVVVXXXXXXXXX\\\eeelllyyy{{{~~~zzzqqqkkkccc___^^^aaabbbbbbeeejjjiiijjjkkkmmmmmmmmmlllkkknnnooopppppppppnnnkkkjjjdddeeefffggghhhkkkpppsssxxxyyyzzz|||}}}zzzsssooogggggghhhkkkmmmnnnmmmlllpppmmmiiieeeaaa]]]YYYUUUNNNJJJFFFCCCAAA???===;;;;;;:::888888999999888666---000222222111111333666000000///...............------...............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***---...,,,++++++******++++++,,,++++++******++++++,,,,,,***+++++++++******,,,...,,,,,,++++++*********)))******+++,,,,,,,,,++++++))))))***+++++++++++++++***************+++,,,---------------,,,,,,,,,,,,+++************+++,,,,,,******++++++++++++******,,,++++++******++++++,,,---,,,+++***************)))+++------,,,+++***+++)))(((((((((((()))*********+++,,,---.........---******+++++++++,,,,,,,,,---...///---+++)))))))))---------------......///,,,---///000111222222222///000000000...------...---------...///000222333333111000000222333222111...------------,,,,,,,,,,,,---...//////...---,,,////////////............222444666444111000000111...///000111222222111000000000000000000111222222000111111111111222222222333111000000222444444444444444444444444444444444444444444444444555666666444666777777666666777888555666777777555555666777333444666888999999999999888999:::;;;<<<=========<<<<<<;;;;;;;;;<<<======:::999888999:::;;;:::999777<<<===888777999:::888:::;;;<<<>>>>>>>>>======AAA@@@@@@?????????@@@@@@???BBBEEEGGGIIILLLPPPSSSUUUVVVUUUUUUVVV\\\dddkkktttxxx|||yyypppjjjccc______aaacccccceeejjjkkkkkkkkklllllllllllllllmmmnnnooopppnnnllliiigggbbbccceeegggiiimmmrrrvvvxxxyyy{{{}}}|||uuuqqqhhhhhhhhhjjjlllmmmkkkiiijjjfffbbb^^^[[[WWWSSSPPPJJJHHHEEEDDDBBB@@@<<<999999888777777888999888777111111222222333333444444333222111111000111111111,,,,,,---...////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---...,,,,,,+++******+++,,,,,,++++++******++++++,,,---***+++++++++******,,,...+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---******))))))******+++,,,)))******+++++++++******)))+++,,,............---******+++,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++***)))((()))***+++,,,+++++++++***)))))))))))))))***++++++)))***+++,,,,,,---------)))))))))*********++++++/////////,,,)))'''((()))---------------...//////,,,---///000111111111111000///....../////////---//////......///000111111111000///000222333333222...------------,,,,,,,,,......////////////..............................777999:::888333000000111...000111111000000111222000000///000000111222222000111111111111222222222333111//////111444555555444444444444444444444444555444444444444555666666555666777777666666777888666777888777666555666888333444666888999:::999999777888:::<<<======<<<<<<<<<;;;::::::;;;<<<>>>???;;;:::888999::::::888777888======888666999:::666:::;;;===??????>>><<<;;;AAAAAA@@@@@@???@@@@@@@@@@@@CCCFFFHHHJJJMMMQQQUUUWWWUUURRRPPPSSS[[[eeelllqqqvvv{{{yyypppiiiccc```___bbbccccccfffjjjllllllkkkkkkkkklllmmmmmmmmmmmmnnnnnnmmmjjjfffdddaaabbbeeegggjjjnnntttxxxwwwyyy{{{~~~}}}vvvrrrjjjiiiiiikkkmmmmmmkkkiiidddaaa]]]YYYVVVRRRNNNKKKHHHGGGEEEDDDCCC@@@<<<999888777666777888999888777888666444333333222000...000///...............///++++++---...///000000000---------,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,---------,,,---,,,+++******+++,,,---+++*********+++,,,,,,---+++,,,,,,+++******+++---((())))))***,,,------...++++++***)))***+++---...+++***)))))))))***,,,---)))***+++,,,,,,+++)))((('''))),,,...000000///...)))+++,,,---...------,,,******++++++++++++******,,,++++++++++++++++++,,,++++++,,,,,,+++***(((''',,,+++***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((((()))++++++,,,,,,,,,((())))))))))))*********---------+++)))(((***,,,...------------...//////000111111111111///---,,,000...,,,---000111000---111000000///////////////000...---///111333333333000000/////////.........000000////////////000000---------.........//////CCCCCCAAA;;;444...,,,,,,222111000//////000111222000111222333333222111000222333555666666555333222000000000111222222333333444333333444777888888777555555666777777666666555555555777777777666555444444444555666777888999999777777777777777888888999999888888999:::;;;<<<===@@@???===:::999888888888999999:::;;;;;;;;;::::::666777888999999999999999;;;<<<===<<<;;;;;;<<<===AAAAAABBBBBBBBBAAA@@@@@@CCCDDDEEEHHHLLLPPPTTTVVV[[[WWWSSSQQQTTTZZZ___bbboooxxxzzzqqqjjjgggdddbbbbbbdddfffggggggiiilllooopppnnnmmmllllllnnnnnnmmmlllkkkiiihhhgggbbbaaaaaacccgggmmmrrrvvvyyyyyy{{{}}}yyyuuupppmmmjjjgggggggggeeeddd]]]ZZZWWWUUURRROOOJJJGGGLLLHHHCCC???>>>===<<<;;;:::999888888888888888999444444333222111000///...111///,,,,,,......+++(((........................///...---,,,+++*********((())))))))))))*********++++++++++++++++++++++++000///---+++******++++++++++++++++++++++++++++++***+++---......---+++*********+++++++++,,,,,,,,,+++......+++,,,000111///---+++))))))*********)))******+++---///000...---,,,++++++******++++++,,,------+++***)))(((((((((******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))***+++,,,,,,------*********)))******+++,,,)))************+++++++++,,,++++++---000000---+++---------......000111111000000////////////000000//////000000000000000000((()))+++---/////////////////////000000000000000...............///000000------------...///111111---...///...+++)))))))))<<<<<<;;;888222...---...111000///------///000111000111111222222111111000000111222333333222111000000000000111222222333333333222222444666888888777666666555555555555555555555555666666666666666555888888888888999999999999777777777777777888888999888888888999999:::::::::===<<<;;;:::999999:::::::::;;;;;;;;;::::::999999777777888999999999999999:::<<<===<<<;;;;;;<<<===@@@AAAAAABBBBBBBBBAAAAAADDDEEEFFFHHHKKKNNNRRRSSSZZZWWWSSSQQQTTTYYY^^^bbbmmmvvv~~~yyyqqqkkkgggeeecccccceeeggghhhhhhkkkmmmnnnnnnmmmlllllllllnnnnnnmmmlllkkkiiihhhgggdddccccccdddggglllpppsssyyyzzz||||||xxxqqqnnnjjjhhhgggeeecccbbb\\\YYYUUURRROOOLLLIIIFFFJJJFFFAAA>>>======<<<;;;999888888777777777777777333333222111000//////...111///------//////---+++........................///...---,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++...---,,,+++******+++++++++++++++++++++++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,))),,,,,,)))***...///---...,,,******+++,,,+++*********+++,,,---...---+++,,,++++++******++++++,,,...---,,,+++++++++++++++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,++++++***************)))++++++++++++++++++++++++*********++++++,,,,,,---***************++++++,,,************++++++++++++,,,++++++---///000...+++------------...///000111000//////......//////000000/////////////////////,,,---...///000000//////000000000//////.........//////......//////000111............///000111222+++---//////...---...///333444444333000...//////111000---,,,,,,---000111222111111000000111111222111111111111111111111111000000000111222222333333444333222444666888777666777666555333333333444444555555555555666777777888:::999999999888888777777777777777777777888888999777888888999999999888888::::::999999999:::;;;;;;<<<<<<;;;;;;::::::999999777888999999999999999999:::;;;======<<<<<<===>>>???@@@AAABBBBBBBBBBBBBBBFFFFFFFFFHHHJJJMMMOOOQQQXXXVVVSSSRRRTTTXXX]]]```jjjttt|||}}}xxxqqqlllgggeeeddddddgggiiijjjiiimmmnnnnnnmmmkkkjjjkkklllnnnnnnmmmlllkkkiiihhhgggfffeeedddeeegggkkkoooqqqxxxzzz}}}}}}ssspppllliiigggdddaaa^^^ZZZVVVQQQMMMKKKIIIGGGEEEFFFCCC???===<<<===<<<;;;888888777777666666666666111111111000000/////////000///......///000///...........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++************++++++************************------------------------******+++++++++,,,,,,,,,))),,,,,,)))***---...,,,...---++++++------,,,+++******+++++++++++++++***,,,++++++******++++++,,,...------,,,,,,------...............------,,,+++***++++++++++++,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************+++++++++,,,,,,,,,+++---//////...,,,------------...///000000.........------........./////////.........------000000111111111000//////000000///...---,,,,,,+++000////////////000111111///......//////000111222---///000111000///000111//////000000/////////000222000...,,,,,,...000222222111000//////000111222333333222222222222333333000000000111222222333333555444444555777888888777888666444222111222333444666555444444555777999:::777777777777666666666666777777777777777888888999888888999::::::999888777999999999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;888888999::::::999999999999;;;<<<===<<<<<<>>>@@@???@@@AAABBBCCCCCCCCCCCCFFFFFFFFFHHHJJJMMMPPPRRRVVVUUUTTTRRRSSSVVV[[[___hhhqqqzzz~~~{{{uuuppplllgggfffeeefffhhhkkkkkkkkkoooooonnnkkkiiiiiikkkmmmmmmmmmmmmlllkkkjjjhhhgggfffeeeeeefffhhhkkkoooqqqvvvxxx}}}uuusssoookkkhhhccc^^^[[[XXXSSSMMMHHHFFFEEEEEEDDDBBB@@@===;;;<<<<<<<<<;;;777777777666666555444444000000000///////////////...------...////////////........................000///...---------------,,,,,,,,,------------...++++++++++++++++++++++++)))))))))******++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++......++++++///000...---,,,++++++------,,,******+++,,,,,,*********+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///............---,,,******++++++++++++++++++++++++((()))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---.........------------------...///000...------,,,,,,------.../////////...------,,,,,,000000000000000000000000.........------,,,,,,,,,000000000000000111111222///////////////000111222000222333222000.........///////////////000//////333111///......///111333222111000//////000111222333222222111111222222333000000000111222222333333777666555666888999999888777666333222111222444555666555555555666777999:::666666666666777777777777777777777777777888888999::::::::::::::::::999999::::::;;;:::::::::999999;;;::::::::::::;;;======999999:::::::::999999888999:::<<<=========???AAA???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHKKKOOORRRTTTTTTTTTTTTSSSRRRUUUYYY]]]eeeoooyyy}}}yyyrrrmmmjjjfffeeeeeegggjjjlllmmmllloooooommmjjjhhhhhhkkkmmmmmmmmmmmmlllkkkjjjiiihhhddddddeeefffiiilllppprrrsssvvv|||yyyvvvsssoookkkeee^^^YYYVVVQQQKKKFFFDDDCCCCCCCCC@@@>>>;;;;;;;;;<<<;;;:::666777777777666555333222000000000///////////////+++,,,---------......///........................//////...---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++++++++))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++......++++++...///---*********+++,,,,,,+++)))+++,,,---,,,***)))+++---,,,++++++******++++++,,,************+++,,,---...---------,,,,,,***))))))++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------------.........------------......///------,,,,,,,,,,,,------//////......------------............///000111111++++++,,,,,,------......000000000000000111111222///////////////000000111///000111111///------...111///...///000111000...222111000//////000111222111000000//////000000111////////////////////////000000000111222222333333777666555666888999888777666555444333333444555666666666666666777888888999777777888888999999999:::777777777777777888888999;;;::::::999999:::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<;;;:::::::::;;;===>>>::::::::::::::::::999888888:::<<<======>>>@@@BBB@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGKKKNNNRRRTTTQQQSSSUUUTTTRRRSSSWWW[[[bbblllvvv{{{~~~uuuooojjjhhheeedddeeegggkkkmmmmmmmmmnnnnnnmmmjjjhhhiiikkkmmmllllllllllllkkkjjjiiihhhdddeeefffgggjjjmmmppprrrqqquuu||||||zzzwwwsssnnnggg___ZZZTTTPPPJJJEEEDDDCCCCCCBBB???===;;;;;;;;;<<<;;;:::777777888888777555333222111111111000000/////////***,,,------,,,,,,...///..............................---------------...************++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,,,,((())),,,,,,***)))))))))+++,,,,,,***(((***,,,...,,,***))),,,///,,,++++++******++++++,,,))))))))))))******+++,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,---------,,,,,,...000...---------------......---------,,,,,,---------........................------,,,---...///000111***++++++,,,---...//////000////////////000111111//////............//////***,,,////////////000111000...---...111222111//////000000000000000000/////////000000000000//////......///000000///......000000000111222222333333666555444555666777666555444444444555555666777777666777777888888888777777999999999999888888888888777777777777777888888999:::999888777777999<<<===999:::<<<===>>>=========???>>><<<:::999:::;;;;;;::::::;;;;;;::::::999888888:::<<<===>>>???AAACCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFHHHKKKNNNPPPPPPSSSUUUTTTRRRRRRVVVZZZ]]]hhhsssxxx~~~{{{rrrlllhhhgggdddcccdddgggkkkmmmmmmmmmlllllllllkkkiiiiiikkkmmmllllllllllllkkkjjjiiiiiifffgggggghhhjjjlllnnnoooqqqvvv}}}}}}{{{wwwrrrjjjbbb\\\SSSOOOJJJFFFEEEDDDCCCBBB???===<<<;;;<<<<<<:::999777888888999777555333222333333222111000//////...,,,...///...---,,,...000........................------,,,,,,,,,,,,------************++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++++++++++++++++++++++++++++++++,,,------------,,,+++******+++++++++,,,,,,,,,***,,,+++((((((+++,,,)))))))))***,,,...---+++)))(((***,,,+++((((((,,,000,,,++++++******++++++,,,******)))))))))******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++************++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++++++++,,,------+++++++++,,,,,,,,,------,,,---...---++++++...000...------,,,,,,------.........------------......---......//////000000111///...---------...//////,,,,,,------......////////////......//////000111......------------......***,,,///000//////111222...,,,+++---111222111///---...///000000///...---...///000111111000///......000111333333111000...000000000111222222333333444333222333555555444333222333555666777888888777666777888999999888666555999999888777666555444444777777777777777888888999:::888666444555888<<<>>>777999;;;===???@@@@@@???CCCAAA>>>;;;999888888999;;;;;;;;;;;;::::::999888777:::<<<===>>>???BBBDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFHHHJJJLLLOOORRRUUUTTTQQQQQQUUUYYYZZZeeepppvvv|||xxxpppjjjhhhgggccccccdddgggkkkmmmmmmllljjjkkklllkkkjjjjjjkkkmmmllllllllllllkkkkkkjjjiiiiiiiiiiiiiiijjjkkklllmmmrrrvvv~~~}}}zzztttlllccc]]]SSSOOOKKKGGGFFFEEECCCBBB???>>><<<<<<<<<<<<:::888888888999999888666333222444444333222111000///...---///111000---,,,...000........................,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...------++++++++++++++++++++++++++++++,,,---///000000///---,,,******+++++++++,,,,,,,,,,,,...---******---...+++******+++---//////,,,***&&&)))+++***''''''+++000,,,++++++++++++++++++,,,++++++***************+++,,,,,,------...---------,,,,,,,,,++++++*********++++++******))))))((((((************************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---...---***+++...111...------,,,,,,,,,------///......------......///------...///000111222222222111///...---------........................---...............///000000...------,,,,,,,,,------...000111111///......///..................................../////////000//////000000111111111222000///......000111111000222222111111111111111222444333333444666777666555555555555555555666777777777777777777666666666666777999:::999777666555666555555666666777777777888999999999999888888777777666@@@999@@@WWWKKK<<>>???AAABBB@@@???@@@CCCFFFGGGDDDAAA@@@CCCFFFHHHIIIIIIJJJKKKLLLPPPTTTVVVVVVUUUUUUUUU\\\cccmmmvvv|||}}}tttnnniiieeebbbaaabbbccceeehhhjjjkkkllljjjkkklllmmmnnnnnnnnnnnnnnnmmmllljjjiiihhhhhhhhhjjjhhhfffgggkkknnnnnnmmmsssxxx}}}xxxrrrjjjbbb\\\VVVPPPJJJHHHEEE@@@>>>?????????>>><<<;;;:::999888999888888666444222000///111111000000//////......///...---...//////---+++............------,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......111...+++******+++++++++...---+++(((%%%%%%(((***,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,+++,,,---,,,***)))***+++'''(((***+++,,,,,,++++++,,,,,,++++++,,,,,,---...+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++*********+++---...---+++******+++,,,,,,+++***+++,,,,,,,,,,,,+++***,,,------......------,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,---...---+++***+++,,,******+++,,,,,,---......***000222///000333222---222111000///...---------......---,,,,,,,,,------......//////...---,,,,,,222111/////////...,,,+++---...///...---...///111................................./////////000000//////000000000111111111000///......000111111000222222111000000111111222555444333444666777777666666555555555555666777777999999888888777666666555666777888777555555555777444444555666888999::::::999999999999888888888777777BBB===CCCVVVJJJ===NNN===<<<;;;:::::::::;;;;;;777888:::;;;<<<;;;:::999;;;;;;;;;<<<===???AAACCCBBBAAAAAADDDFFFGGGDDDAAAAAACCCFFFHHHIIIIIIJJJLLLNNNQQQUUUWWWVVVUUUUUUUUUZZZbbbllluuu{{{{{{ssslllgggccc```aaabbbcccfffhhhjjjlllmmmkkkkkklllmmmmmmmmmlllllllllkkkjjjiiihhhhhhhhhhhhiiigggeeefffjjjmmmmmmmmmtttyyy~~~yyyssskkkccc^^^WWWPPPJJJHHHEEE@@@>>>???>>>>>>===<<<;;;::::::999999999888666555333111000111111000000///............---,,,---......,,,***+++,,,,,,,,,++++++***)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...111...+++******++++++++++++++++++)))'''(((***,,,...---+++*********++++++,,,,,,+++******+++,,,,,,,,,---...---+++***+++,,,)))***,,,---......------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---------+++******+++,,,,,,+++***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,++++++++++++++++++++++++******,,,------------,,,,,,---...---+++***+++,,,******+++,,,,,,---......+++///111...///222111---///...---,,,,,,+++,,,,,,------,,,,,,,,,------..................---,,,,,,000///......//////...---...///000///...///000222............................../////////000000000//////000000000000111111000///......000111111000111111000000000111111222555444444555777888888777666666666666666777888888:::999999888777666666666555555555444333444666888333444555777999:::;;;<<<999999999999888888888888888CCCBBBHHHTTTHHH===LLL===<<<;;;::::::::::::;;;888999999999::::::::::::===<<<<<<<<<===???BBBDDDDDDCCCDDDEEEGGGFFFDDDBBBBBBDDDGGGHHHHHHIIIJJJLLLPPPSSSVVVXXXWWWUUUTTTTTTXXX___jjjttt{{{yyypppjjjeeeaaa^^^aaabbbdddfffhhhjjjlllmmmkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhgggggghhhhhhiiigggfffdddfffhhhkkklllllluuuzzzzzzuuunnnfffaaaXXXQQQKKKIIIFFF@@@>>>???<<<<<<<<<<<<;;;;;;;;;::::::999888777555333222111111111000//////......------,,,+++,,,------+++)))++++++,,,,,,,,,+++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---000---+++***+++++++++***)))***++++++******,,,---...---+++*********++++++,,,++++++******++++++,,,---...///...,,,+++,,,---******,,,---------------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++------------++++++,,,++++++++++++,,,,,,------+++******+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++((()))+++---.........---,,,---...---+++***+++,,,***++++++,,,,,,------...,,,...///------///000---------,,,,,,,,,,,,------,,,,,,,,,,,,------...///---............------,,,---.........//////000000///000111000//////111333...........................////////////000000000//////000000000000000000000///......000111111000111000000000000111111222555444444555888999999888777666666666666777888888777777777777777777777777444555444333333444888:::555666777888999:::;;;;;;999999999999999999999999888BBBEEEIIIOOOEEE===GGG<<<<<<;;;;;;::::::::::::999999888888999:::;;;<<<>>>===<<<<<<===@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCEEEGGGHHHHHHIIIKKKLLLRRRUUUXXXYYYWWWUUUTTTSSSUUU\\\fffqqqzzzvvvmmmgggccc```^^^bbbcccdddfffhhhjjjlllmmmkkkkkkkkkkkkjjjiiihhhgggffffffffffffggghhhiiiiiieeeeeeeeeeeehhhjjjlllmmmwww||||||wwwpppiiidddYYYRRRLLLJJJFFFAAA>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444333333111000000///......------...,,,,,,,,,------,,,***---------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...,,,******+++++++++***)))+++---...---,,,,,,---,,,+++*********+++,,,---++++++++++++++++++++++++,,,---...---,,,+++,,,---))))))******++++++++++++,,,,,,++++++,,,,,,---...+++++++++*********))))))++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,---...---+++***+++,,,+++++++++,,,,,,------------------,,,,,,---.........---------......///000+++++++++,,,---...///000---------......------,,,---...//////......///000...///000///......000222////////////////////////////////////000000000111000000//////////////////000///......000111111000000000//////000111111222555444444555888999999888666666666666666777777888222222333444555666777777555555555444444555999<<<888888888888888999999999999999999999999999999:::777>>>CCCFFFHHH@@@<<<@@@;;;;;;;;;;;;;;;::::::::::::999888888999;;;===>>>???>>>======>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHHHHIIIKKKMMMRRRUUUXXXYYYWWWUUUSSSSSSTTTYYYbbbmmmwww|||ssskkkfffcccaaa```ddddddeeeggghhhjjjkkklllkkkkkkjjjjjjiiihhhffffffdddddddddeeefffgggiiijjjeeeeeefffggghhhjjjmmmoooyyy~~~~~~xxxqqqjjjeeeZZZSSSMMMJJJGGGAAA>>>???:::::::::;;;;;;;;;;;;;;;:::999777555444333333333000000//////...---------///...---...///...---+++,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++---+++******+++,,,+++******---//////---+++++++++))))))))))))+++---///000++++++++++++++++++++++++***+++,,,,,,+++***+++---******************++++++,,,,,,++++++,,,,,,---...+++++++++*********))))))***++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///---+++))))))+++---///,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,...---------------...///000+++++++++,,,---...///000,,,,,,---------------,,,...000111000...,,,...///---.........------///000/////////////////////////////////000000000111111000000////////////......000///......000111111000////////////000111111222444333333555777999999888555555555555555666777777000111222333444555666777444555666555555666888;;;999999888888888777777777999999999999::::::::::::777:::???BBB@@@===;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;<<<>>>???????????????@@@AAABBBCCCDDDEEEFFFFFFEEEDDDEEEGGGEEEGGGHHHHHHHHHIIIKKKMMMQQQTTTWWWXXXWWWTTTSSSSSSSSSVVV^^^hhhttt~~~yyyqqqjjjgggfffeeeeeeffffffggghhhhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggfffdddddddddeeefffgggiiijjjfffggghhhiiiiiikkkooorrr{{{~~~yyyrrrjjjeee[[[TTTNNNKKKGGGBBB??????:::::::::::::::;;;;;;;;;999888666444333222333333000000///......------,,,///...---...//////---+++******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++******+++,,,+++)))+++---///...,,,+++******((((((((()))+++---///000***++++++,,,,,,++++++***)))+++,,,,,,******+++------,,,,,,++++++,,,------,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++------------++++++,,,------------,,,,,,+++---+++******+++,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++000...+++))))))***,,,...,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,......++++++---++++++******+++,,,------,,,,,,,,,,,,------...///+++,,,,,,------------,,,...000222000---+++---///,,,---...---,,,,,,...000//////////////////////////////000000000111111111000000/////////.........000///......000111111000.........//////000222222333222222444777888999888444444444444444555555666333333333444444444555555333444666555555555666777777777777777777777777777999999999:::::::::;;;;;;888666:::===;;;===<<<666;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;<<<===>>>???@@@>>>???@@@BBBBBBBBBBBBAAABBBDDDFFFEEEDDDDDDFFFHHHFFFGGGHHHHHHGGGHHHKKKMMMPPPSSSVVVWWWVVVTTTSSSSSSSSSUUUZZZdddqqq}}}|||vvvooojjjhhhiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjiiiiiihhhgggeeeeeeeeeeeefffgggiiiiiigggiiikkkkkkkkkmmmqqquuu}}}yyyqqqiiiddd\\\UUUNNNLLLHHHBBB??????;;;:::::::::::::::::::::888666444222111111222333000//////......---,,,,,,...---------......,,,+++)))***++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***)))***,,,,,,+++))))))+++------++++++,,,---+++******)))***,,,---...***+++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,...------,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++---+++******+++,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---111000,,,***---+++++++++***++++++,,,,,,------,,,,,,,,,------...***+++,,,---------------+++///111000---,,,///222,,,---......------...000000000000000000000000000000000000000111111111111000000//////.........---000///......000111111000............///000222222222111111333666888888777444333333333333444555555777666666555444444333333111333555555444333444555444555555666777888888999999999999::::::;;;;;;;;;999444888;;;999===>>>444:::;;;<<<<<<<<<;;;:::999;;;;;;<<<===>>>???@@@@@@===???AAACCCCCCCCCAAA@@@AAACCCEEEDDDCCCCCCFFFIIIGGGHHHHHHHHHGGGHHHKKKNNNOOORRRUUUVVVUUUTTTSSSSSSSSSTTTXXXbbbppp|||zzzuuunnnjjjiiikkkmmmnnnjjjjjjiiiiiihhhhhhggggggiiijjjjjjjjjjjjiiiiiihhhfffeeeeeefffggghhhiiiiiihhhjjjlllmmmlllnnnssswww}}}yyyqqqiiiccc\\\UUUOOOLLLHHHBBB???@@@;;;;;;;;;::::::999999999777666333111000111222333000//////...------,,,,,,---,,,,,,,,,------+++)))+++,,,------............,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***))))))***,,,,,,+++)))''')))++++++++++++---///---,,,+++*********+++,,,***+++,,,------,,,+++***+++,,,------,,,,,,...///,,,+++***)))))))))***+++,,,,,,++++++,,,,,,---...+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------...///...---+++***---+++******+++,,,,,,+++---,,,+++******+++,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++&&&(((,,,///000///---+++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---222222,,,***---...------,,,,,,------.........---,,,,,,,,,------***+++,,,,,,------------)))---000000------000444---...//////......///111............////////////000000///............///////////////////////////---......///000111111222...//////000111222222222222333444444555555555555555666555111111666888666111333555666555555666777777777555444444555666666555555444555666777999:::999:::;;;:::888777888999<<<;;;999777666666777777::::::<<>>????????????>>>===AAABBBBBBBBBAAAAAABBBDDDBBBDDDGGGIIIIIIFFFCCC@@@HHHEEECCCDDDHHHLLLMMMLLLSSSTTTUUUWWWXXXVVVRRRNNNRRRUUU[[[bbblllxxx|||uuummmjjjmmmqqqrrrqqqmmmllljjjhhhgggggghhhiiimmmmmmlllkkkiiigggeeedddkkkkkkkkkiiihhhhhhjjjllljjjggghhhmmmoooooorrrwww~~~~~~vvvnnngggccc^^^ZZZSSSMMMHHHDDDAAA>>><<<;;;:::999888888888888<<<777111111333555333000222444555333///,,,,,,---...---,,,,,,---...---,,,---,,,++++++,,,...111222---,,,++++++------,,,+++******+++++++++,,,,,,,,,---***((())),,,...---+++///......---+++******))))))+++------+++***+++++++++***)))(((((()))***+++---+++)))+++---///---++++++)))'''))),,,---+++)))++++++++++++++++++++++++'''))),,,---,,,++++++,,,***,,,,,,))))))++++++(((+++++++++*********)))))))))***,,,///222222000---++++++++++++++++++++++++------++++++++++++---------,,,+++******+++,,,---,,,++++++******++++++,,,222///,,,+++------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---)))***//////,,,---111+++---000222333222000...///......---------............------------............---------,,,,,,,,,---///222222111/////////+++,,,------......------............////////////...............///000111000000000000000000000000......//////000000111111...//////000111111222222000111222222333333222222333555444111111555666444111333555555555444555666666666555444555555666777555555555555666888999:::===>>>???>>><<<;;;<<<===<<<;;;:::888888888999999;;;:::<<<>>>===999:::>>>????????????????????????@@@AAAAAAAAAAAABBBDDDEEEDDDEEEFFFFFFFFFFFFEEEEEEEEECCCBBBDDDHHHLLLNNNNNNSSSSSSUUUWWWXXXWWWTTTPPPQQQTTTYYYaaajjjuuuzzzuuunnnmmmppptttvvvuuuooonnnkkkiiigggggghhhiiilllllllllkkkjjjiiiggggggkkkllllllkkkiiiiiijjjkkkjjjggghhhlllooopppsssxxxxxxpppiiieee___ZZZSSSMMMHHHDDD@@@===::::::999888777777777777>>>999444222444444222///---///111111///...///000000///......///000///......---,,,+++,,,...000111---,,,+++,,,------,,,+++&&&'''(((***,,,...000111***(((''''''***++++++)))---,,,,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,,,,+++************+++,,,---+++***+++---...---+++---+++)))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,///000111111///...///000***------***))),,,+++)))+++++++++*********))))))))))))***---//////...,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,///---,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---)))***...///,,,---000...///000111000...,,,+++///...---,,,,,,---............------------...............---------,,,,,,---///000000.........///---...//////000000//////............////////////---------...///000222222000000000000000000000000////////////000000000000/////////000111111222222000111111222222222222222000333333111111444555222111333555555333333333444555555444555555666777888555555555666777888999:::;;;<<<===<<<:::::::::;;;<<<;;;:::999999:::;;;<<<===;;;<<<>>>===;;;>>>BBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDCCCDDDEEEHHHIIICCCBBBBBBDDDHHHLLLNNNOOORRRRRRTTTWWWYYYYYYVVVTTTPPPSSSXXX^^^fffqqq{{{zzzvvvrrrrrrvvvyyy{{{zzzsssqqqmmmjjjhhhgggggghhhkkkkkkkkkjjjjjjjjjjjjjjjjjjlllnnnmmmllljjjjjjjjjjjjggggggkkknnnpppuuuzzzyyyrrrkkkggg```[[[TTTMMMGGGCCC???<<<999999999888777777666666???:::555333444333111...+++---//////......///000000///......///000///...///...---,,,,,,---...///---,,,+++,,,......---+++&&&&&&(((***,,,...000111***)))'''((()))+++*********+++++++++,,,,,,------+++,,,,,,+++))))))+++---------,,,,,,,,,,,,------,,,+++***+++,,,------+++...,,,,,,---...///...---------------------------...//////...++++++,,,---+++......+++***------***+++++++++******************)))((()))+++,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---,,,,,,,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,******---...,,,---///...............---++++++...---,,,******,,,---///......------------...............------------,,,------...---,,,+++---///---...//////000000//////............////////////............///000111222111111111111111111111111000000000000//////////////////000000111111111111222333333444444444333333///333444222222555444111222333555444333222222333444444444555666777888888555555666666777999::::::888:::::::::888888999:::;;;;;;:::999999:::;;;<<>>>>>===AAAGGGDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCDDDCCCDDDDDDCCCBBBDDDFFFHHHJJJCCCCCCCCCEEEHHHKKKMMMNNNQQQQQQSSSWWWZZZ[[[YYYWWWPPPSSSWWW]]]dddmmmwww}}}|||zzzxxxyyy|||~~~~~~}}}vvvtttpppllliiihhhgggggghhhhhhhhhiiijjjkkklllllljjjmmmooopppnnnkkkjjjiiijjjffffffkkknnnqqqvvv|||yyyrrrlllhhh```[[[TTTMMMGGGBBB>>>;;;::::::999999888888777666;;;888555333333222111///.../////////......------...,,,,,,,,,---...---,,,///...---,,,,,,,,,,,,---,,,+++,,,---//////---+++++++++++++++++++++++++++,,,+++******+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++***((())),,,...---------,,,,,,---------+++******+++,,,,,,,,,,,,------------............------------,,,,,,,,,,,,***+++***)))''''''***,,,,,,//////,,,+++...---+++************************,,,***(((((()))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,...---******---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++,,,---,,,---...,,,,,,,,,------...//////...,,,+++)))***+++---///......------------..................------------,,,---,,,+++******,,,...+++,,,------...---------............////////////111000000/////////000000000000000000000000000000000000000000////////////000000000000000111111111333333333444444333222222000444555333333666555222222333555444333222222333333444444555666777777888555555666777888999:::::::::;;;<<<;;;::::::;;;<<<::::::999888888999;;;;;;@@@======>>>>>>>>>BBBIIIFFFDDDBBBAAAAAABBBDDDFFFGGGDDDBBBBBBCCCCCCBBBAAA@@@AAABBBDDDEEEFFFGGGGGGDDDEEEFFFFFFGGGHHHJJJKKKPPPPPPRRRVVVZZZ[[[ZZZYYYRRRTTTWWW[[[aaakkkuuu{{{~~~~~~yyywwwsssnnnkkkiiihhhgggfffffffffgggiiikkkmmmnnnkkknnnqqqqqqooollljjjiiiiiiggggggllloooqqqvvv|||~~~xxxqqqkkkggg```[[[SSSLLLFFFBBB===:::;;;;;;;;;;;;:::999888777555444222222222111111000////////////000000///......,,,,,,,,,---...---,,,///...------,,,,,,++++++++++++,,,...000000...,,,...------,,,+++***)))(((,,,,,,,,,+++******+++,,,,,,,,,+++++++++*********,,,,,,+++***((())),,,...++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,---...,,,,,,,,,,,,++++++******++++++,,,++++++,,,///111---//////,,,,,,......+++************************...,,,)))((()))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++---///---***)))+++...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,+++,,,------,,,---------......///000000---,,,*********,,,...///......------------......//////.........---------,,,---,,,+++******,,,...+++,,,------...---------............////////////222111000000/////////000////////////////////////////////////000000000000000000000000000000111111111111111111111111000///111444444222222555666333111333555555333333333444333444555666777777777666555555777888999:::::::::777999:::999888888999;;;;;;:::999888888999::::::@@@>>>===??????>>>BBBHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHDDDAAABBBDDDEEECCC@@@===???BBBDDDEEEEEEDDDCCCDDDEEEGGGGGGFFFFFFHHHIIIOOOPPPQQQUUUYYY[[[ZZZYYYTTTUUUVVVYYY___hhhttt{{{|||yyyuuupppllljjjiiihhhfffffffffgggiiikkknnnpppmmmooorrrrrrpppmmmkkkjjjiiiggghhhnnnqqqrrruuuzzz}}}wwwpppjjjggg___ZZZSSSLLLFFFBBB>>>;;;;;;<<<<<<<<<<<<:::999888222222222111111111000000---,,,---///111222222000000///......///000///......---------,,,,,,++++++++++++,,,...000000...,,,++++++++++++++++++++++++******+++)))(((''')))***,,,,,,++++++*********)))+++,,,,,,+++))))))+++---******++++++++++++******)))***++++++******+++---)))+++,,,,,,++++++,,,------,,,,,,++++++******))))))***,,,,,,,,,---000222,,,//////,,,+++......+++***************+++++++++...,,,***)))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***------******------+++//////000//////...---,,,+++++++++,,,,,,---...///......------------....../////////.........------------...---,,,+++---///---...//////000000//////............////////////000000000///000000111111..............................//////000000111111111000000000000000000000111111111111111000//////111444333000000444555333111333555555555444555666444555666777777666555555444555777999::::::::::::555777888888777777888999===<<<;;;999999999::::::@@@>>>>>>@@@???>>>AAAGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFBBB@@@AAAEEEGGGEEECCC===>>>@@@BBBCCCCCCBBBAAAAAADDDGGGGGGFFFFFFHHHJJJOOOOOOPPPTTTWWWZZZZZZYYYUUUTTTTTTUUU[[[fffsss|||}}}|||}}}zzzvvvqqqmmmkkkjjjjjjhhhgggggghhhjjjmmmppprrroooqqqrrrrrrpppmmmlllkkkiiihhhjjjppprrrrrrtttwww|||wwwpppkkkggg^^^YYYRRRKKKFFFBBB>>><<<:::;;;<<<<<<<<<:::888777222333333333111000//////---,,,+++---000111000...000///......///000///...,,,,,,---------,,,,,,+++***+++,,,///111111...,,,((()))***+++,,,------...)))++++++***''''''(((***************++++++++++++***+++,,,,,,******+++,,,)))***+++,,,,,,+++***)))(((***,,,+++***)))+++---)))+++---,,,+++***,,,......------,,,++++++******&&&(((++++++++++++,,,---,,,......++++++------***))))))*********+++++++++,,,+++)))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,+++******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---***------***)))------)))---.../////////---+++******+++---...//////............------------......////////////............---///000000.........///---...//////000000//////............/////////000////////////000222333444........................---......///000111111222111111111000000000000000333333333333333222111000111333111......222444333111333555666555555666777555555666777777666555444444555777999::::::::::::999:::<<<<<<;;;;;;<<<===???>>><<<;;;:::::::::;;;@@@>>>>>>AAA@@@>>>@@@EEECCCCCCDDDDDDDDDDDDCCCCCCCCC@@@>>>@@@FFFIIIHHHEEE>>>??????@@@AAAAAAAAAAAA???BBBFFFGGGGGGGGGJJJLLLOOOOOOPPPSSSWWWYYYYYYXXXUUUTTTRRRSSSXXXdddrrr|||{{{zzz}}}{{{vvvrrrnnnlllkkkkkkjjjiiiiiijjjlllooorrrtttppprrrsssrrrooommmlllllliiihhhkkkqqqtttrrrsssvvv}}}wwwqqqkkkhhh]]]XXXQQQKKKFFFBBB???<<<999:::;;;;;;;;;999777555555555666444222///......000...,,,---......+++)))...---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++***+++,,,///222111///,,,)))******+++,,,,,,------+++---...,,,)))(((***---'''((()))***+++,,,------)))+++------+++***++++++***+++,,,,,,,,,,,,+++***(((***,,,+++))))))+++---))),,,...---+++***,,,/////////...------,,,++++++(((***------,,,++++++++++++......+++***------***))))))******++++++++++++***))))))***+++,,,+++***++++++++++++++++++++++++++++++------------++++++,,,,,,---......---,,,,,,...------,,,,,,------...+++)))'''))),,,///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,)))...---))))))------)))'''))),,,...///...,,,+++***+++...000000000///............------.........000/////////............---///222222111/////////+++,,,------......------///////////////000111111+++,,,---...///111222222111111111000000000000000000000000000000000000000222222222222222222222222666555333222111222333333444333222222222333444555444333222222333444666777333555777999999888666444444555777999:::999888777999999999999999999999999;;;;;;:::999:::;;;<<<===AAA@@@@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBDDDEEEFFFDDDCCCBBBAAAAAABBBDDDDDD???@@@AAAAAA@@@@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGJJJNNNRRRVVVXXXYYYYYYUUUQQQOOORRRVVV^^^jjjuuu||||||}}}yyytttpppnnnlllkkkggghhhjjjkkkmmmmmmmmmmmmoooppprrrsssrrrqqqooonnnmmmmmmmmmoooqqqtttvvvxxx~~~|||yyyuuupppiiiddd^^^YYYRRRKKKFFFAAA===;;;999999999888777666555444333222000111222222111///111000000///...---------..............................---,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))&&&'''---...***)))---***+++,,,***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++...111///...,,,+++***)))))))))++++++******************'''+++///...***)))---111...---,,,+++++++++,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,---------------,,,+++***)))(((---,,,,,,++++++,,,,,,---,,,...//////...---.........------,,,,,,,,,------333000...---.........---000000///...---,,,,,,+++...***)))...111///,,,,,,/////////...---------,,,///////////////000111111---......///000111222222000000000000000000000000000000000000000000000000222222222222222222222222555444333222222222222333333222222111222333444555333333222222333444666777666555555555666666777777444555777999:::999888777999999999999999999999999;;;;;;:::::::::;;;<<<===@@@?????????@@@AAABBBBBBDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCDDD@@@AAABBBAAA@@@@@@AAACCCDDDDDDEEEEEEFFFFFFGGGGGGHHHKKKOOOSSSWWWZZZ[[[[[[VVVRRRPPPRRRVVV]]]hhhsss}}}{{{yyyzzz~~~{{{vvvtttrrrpppooojjjjjjjjjkkklllmmmoooooooooppprrrssssssrrrqqqpppmmmnnnnnnppprrruuuxxxyyy~~~}}}zzzwwwsssnnngggccc]]]XXXQQQKKKFFFBBB>>><<<;;;;;;:::999777666444444555333222222333333222111000000000/////////..............................//////---,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...111......111000+++)))+++)))***+++***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++***+++...111//////---,,,+++*********************************(((+++------++++++---000------,,,,,,,,,++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,------...//////---,,,,,,---...---,,,,,,,,,,,,---...222000------...//////.../////////...------,,,,,,...+++***///111///------...............---------///////////////000111111000000000000111111111222000000000000000000000000000000000000000000000000222222222222222222222222444444333222222222222333222222111111222222333444333333333333333555666666999777444222333555888:::555666777999:::999999888999999999999999999999999;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBAAA@@@???AAABBBBBBBBBCCCDDDEEEEEEFFFFFFJJJLLLPPPUUUXXX[[[]]]]]]XXXTTTRRRSSSVVV[[[eeeoooyyy}}}xxxxxxzzz~~~zzzxxxwwwuuutttooonnnkkkjjjjjjmmmppprrroooppprrrsssttttttsssrrrqqqqqqrrrsssvvvyyy|||~~~}}}{{{xxxuuuqqqllleeeaaaZZZVVVOOOJJJEEEBBB???===<<<;;;:::999888666555444666555333444555555444222000000000000000000000000------------------------//////...,,,+++******))),,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---//////000------///---)))((())))))***+++*********,,,...,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***+++...000000000///...---,,,,,,+++***************************++++++,,,,,,------...,,,,,,---------,,,+++***------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++///...,,,++++++,,,...///000...------///000000///.........---------......///++++++///111...---...---------...............///////////////000000111000000000000000000000000/////////000000000000000000000000000000000000000111111111111111111111111333333222222222222222222111111111111222222333333222222333333444555555666999888555333444666999;;;555666777999999999999999888999999999999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCAAA??????@@@AAA@@@@@@AAACCCDDDEEEFFFGGGLLLNNNQQQUUUYYY\\\]]]^^^ZZZVVVSSSUUUVVVZZZbbbkkkwww~~~|||zzz{{{~~~{{{yyywwwuuuwwwtttoookkkjjjlllooorrrnnnoooqqqrrrssstttttttttuuuvvvvvvxxx{{{~~~~~~~~~|||zzzwwwsssooojjjccc___XXXSSSMMMHHHEEEBBB???===;;;:::999888888777777777666444333333444555333222222222222111000//////...------------------------,,,---------,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++,,,---...///***)))***,,,,,,,,,---...***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000000000000///...---,,,***************+++++++++,,,+++***+++---...---,,,,,,,,,---------,,,+++***---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---///---,,,***+++,,,...000///...---...000222111111...------,,,---...///000...++++++//////---,,,...,,,---------...////////////////////////000000111000000/////////...............//////000000000000000000000000000000000000111111111111111111111111111222222222222222222222111111222222333333333333222222333444444555555555888888777777777888999:::666777888888999:::::::::888888888999999:::::::::;;;;;;<<<<<<<<<======<<<;;;;;;<<<===>>>@@@BBBCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCCCCAAA??????@@@AAA??????AAACCCEEEFFFHHHIIINNNPPPRRRUUUXXX[[[\\\]]][[[WWWUUUVVVWWWXXX___gggttt}}}}}}|||}}}zzzvvvttt|||yyysssnnnkkklllnnnpppnnnoooppprrrsssttttttuuuvvvvvvwwwyyy|||}}}|||yyyuuuqqqmmmgggbbb^^^VVVRRRLLLGGGDDDBBB???===888888777777777888999:::444333222222333333222000555444333111000...---,,,------------------------)))***+++---------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++***))))))(((+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,***,,,------///111333333,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------+++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++((()))***++++++***)))(((------------------------+++,,,---,,,++++++,,,...///000000000///...---,,,))))))*********+++++++++,,,+++***+++---...---,,,,,,,,,------,,,,,,++++++++++++******+++,,,------+++++++++,,,,,,,,,------***+++,,,,,,------------+++,,,,,,------,,,,,,+++(((***,,,---,,,,,,---///...---+++++++++---///000...------///111222222111...---,,,,,,,,,...000111...++++++...---***+++...,,,---------...////////////////////////000111111////////////............---......//////000000111000000000000000000000000111111111111111111111111000111222222333222222222111222333444444444444333111222333444555555555555666777888999999999888888777777888888999::::::;;;888888888999999::::::;;;;;;;;;<<<============<<<:::;;;;;;===???AAACCCDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAA@@@???AAABBB???@@@AAADDDFFFIIIJJJKKKPPPQQQRRRTTTVVVXXXZZZ[[[[[[WWWVVVWWWWWWXXX]]]dddqqqzzz{{{wwwttt}}}zzzvvvqqqooonnnooopppppppppqqqrrrsssuuuuuuvvvttttttuuuwwwzzz~~~}}}}}}zzzwwwrrrnnniiiddd___[[[UUUQQQKKKFFFCCCAAA>>><<<777777666666666888999:::333111000000111222000///444333222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,......---,,,+++***)))(((***++++++,,,,,,------......---,,,,,,+++++++++,,,,,,...---++++++...///---,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------+++)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------.../////////...,,,+++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,)))******++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------------++++++------------++++++(((***------------...///,,,,,,,,,,,,---......///.........000222333222000///...,,,+++,,,...000111///------...---)))+++///---------...............///////////////000111111///////////////000000000------......///000000111000000000000000000000000111111111111111111111111///000111222333222222111222333444555555555444444111222333555555555555444555555666777777777777777888888888888999:::;;;;;;777888888999::::::;;;;;;:::;;;<<<===>>>======<<<:::;;;<<<===???BBBDDDEEEBBBBBBDDDEEEEEEEEEDDDCCCAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBAAA@@@@@@AAACCC@@@AAACCCEEEHHHKKKMMMNNNQQQQQQQQQRRRTTTUUUVVVWWWZZZWWWVVVWWWWWWWWW\\\ccckkkvvv~~~zzzwwwyyyxxxwwwuuusssrrrrrrqqqttttttttttttuuuvvvwwwxxxttttttuuuxxx{{{~~~}}}|||}}}{{{wwwtttooojjjeee```[[[WWWTTTPPPJJJEEEBBB@@@===;;;999888666555444555666777333111000000111111000///111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,...---------,,,,,,++++++******+++,,,,,,---......,,,,,,+++++++++,,,------+++...,,,'''&&&******''')))+++,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************+++,,,...---,,,++++++,,,+++,,,---......,,,+++***((())))))***++++++,,,,,,***---...---+++***+++...///...+++***)))+++,,,...)))***+++------------,,,++++++,,,,,,,,,,,,------,,,,,,------------------***+++---......---+++***,,,---//////---,,,------***+++,,,...............///...///000222333111///000...,,,++++++---///111111//////000...***---222...............---------///////////////000111111///000000000111111111111---------...///000000111000000000000000000000000000000000000000000000000///000111222333333222111333444555666666666555444111222333555666555555444555444444333444555666777888888888888999:::;;;<<<777777888999::::::;;;;;;:::;;;===>>>>>>>>>===<<<:::;;;<<<>>>@@@BBBEEEFFFAAABBBDDDEEEEEEEEEDDDCCC???@@@AAABBBBBBBBBAAA@@@???@@@AAAAAA@@@@@@BBBDDD@@@AAADDDGGGJJJMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUZZZWWWVVVXXXXXXWWW\\\bbbgggrrr~~~}}}zzzuuuvvvvvvwwwvvvuuutttsssvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxzzz~~~~~~|||zzzuuuqqqlllgggccc^^^XXXUUUTTTPPPJJJEEEBBB???<<<:::;;;999777444333333333444333222000111222222111///------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------...///...+++)))'''*********++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,------------......******+++,,,,,,---......*********+++,,,---...///---000...)))(((---...***'''(((***+++,,,---000333,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++)))++++++,,,,,,,,,------------------,,,,,,,,,+++++++++***)))(((((()))***+++((((((((((((((((((((((((+++,,,...---,,,++++++,,,)))+++,,,------+++***(((((())))))***++++++,,,,,,)))---000...***(((+++///000...+++)))(((***---///)))***---/////////...---++++++,,,,,,,,,---------,,,------......---,,,,,,***+++---......---+++***///000111000---+++++++++)))***---///000///...---/////////111333333111///111///---++++++---///000333111111222///,,,...444/////////......------,,,...///000222222111111000333000......000111///---222111111111000000//////000000111111111111000000222111111000000000000000333333333444444333222222333444555555555444333222444444444555555555555666777777777555333333555777666666888999999:::999999999999888888888888999999999999999999:::;;;<<<<<>>CCCEEEAAA@@@CCCEEEEEEGGGIIIKKKNNNPPPRRRSSSPPPNNNOOOSSSVVVVVVUUUUUUWWWYYYYYYYYYYYYZZZ[[[eeennnzzz}}}|||{{{{{{{{{zzzwwwuuuxxxxxxyyyzzz{{{{{{{{{{{{zzz|||~~~~~~~~~{{{tttoooiiiddd___\\\XXXUUURRRKKKEEEBBBBBBAAA>>>:::777666555444444333333333:::777444333222111000.........////////////......///...---,,,+++,,,------***+++,,,,,,,,,,,,---...(((***,,,.........,,,++++++,,,...//////...,,,+++...))))))...///+++)))++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---...///...,,,++++++,,,///---+++,,,...000///---...------,,,,,,+++******......---,,,,,,,,,------++++++------------++++++,,,,,,+++++++++,,,---...+++******))))))***++++++...---,,,,,,++++++++++++...---+++(((''')))...222///---***((('''(((***+++---------------------------------,,,,,,+++++++++***,,,------,,,++++++,,,,,,,,,,,,---------......//////.........---------000///------------+++))),,,,,,---///,,,))),,,222444111...---...///000000......------...///111222333222111/////////000000---------............///...///000111222111111000333000......000000///...111111111111000000000///000000111111111111000000000000//////000111222222222333333444333333222222333444555555555444333333444444444555555555555666111222444444555777:::===666666777888999999999999999999888888888888999999888888999:::;;;;;;<<<===<<<<<<===???AAACCCEEEFFFEEEEEEEEEFFFEEEDDDDDDCCC@@@AAABBBCCCCCCCCCBBBAAAAAA>>>>>>CCCEEEDDDEEEIIIGGGGGGHHHIIIKKKMMMOOOQQQQQQNNNMMMNNNQQQTTTTTTSSSUUUWWWYYYYYYXXXXXXYYYZZZccckkkwww}}}}}}}}}}}}{{{yyy{{{||||||}}}~~~~~~~~~}}}|||}}}}}}yyyvvvrrrnnniiiddd___[[[WWWTTTPPPKKKDDDAAAAAA@@@===999888777666555555444444444444222000000111111000///......////////////......///...---,,,,,,,,,------+++---......,,,,,,---///***+++,,,---------,,,++++++,,,---......---,,,+++222---***,,,,,,(((&&&(((+++,,,,,,------,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++---...---,,,,,,---...///---+++,,,...000///...******+++,,,---...//////...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++...---,,,+++++++++,,,,,,*********)))***...444888000///,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,------,,,++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------///...------------,,,***---+++,,,...---+++,,,111333000...---.../////////,,,+++++++++,,,---...//////000000000000///...---------------............//////000111111111111000222000......///000///...111111111111000000000000000000111111111111000000......//////000222333444222222333333333333222222333444444555555555444444444444444555555555555666000111333444555777;;;>>>666666777888888999999999999999888888888888999999777888999;;;<<<=========<<<<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDAAABBBBBBBBBBBBAAAAAA@@@@@@??????BBBCCCCCCFFFKKKKKKKKKIIIIIIJJJLLLNNNPPPNNNMMMLLLMMMOOOQQQQQQQQQUUUVVVXXXXXXWWWVVVVVVWWW```gggrrr}}}~~~yyytttqqqooolllgggccc___ZZZUUUQQQNNNIIICCC@@@???>>><<<999999999888777666666666666000///------...///...---......////////////......///...---,,,,,,,,,,,,------...///...---,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&)))+++++++++---+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++***+++------,,,,,,...///...---+++,,,...//////...***+++,,,---...///000000------,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,------...---,,,+++***///---,,,******+++,,,---******++++++---000555999222000...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***,,,------,,,++++++,,,*********+++++++++,,,,,,)))******+++,,,---...///...---,,,,,,......---,,,///+++***...///------///222///---,,,---.........+++*********+++,,,---...+++---///111111///,,,***------------............///000000000111111111111111000/////////000000000111111111000000000000000000000111111111111000000////////////000111222333111111222333333333333222444444444555555555555555444444444555555555555666444555555555444555888:::666666666777888888999::::::999999888888999999:::777888:::<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@??????AAAAAAAAAAAA??????CCCGGGNNNMMMKKKIIIIIIKKKMMMNNNLLLLLLLLLMMMNNNOOOPPPPPPTTTUUUWWWWWWUUUTTTTTTUUU\\\bbblllwww|||xxxrrroookkkiiieeebbb^^^YYYSSSNNNLLLHHHBBB???>>>===;;;999:::999888777777666777777333000...---,,,,,,***)))---......//////......---......------,,,,,,,,,,,,---...///...,,,++++++,,,...---,,,+++++++++++++++,,,++++++******++++++,,,'''&&&'''***------,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++***+++------,,,,,,---...---,,,,,,,,,---.........000000///...---,,,,,,+++---,,,++++++******++++++------++++++++++++------++++++,,,,,,---------,,,+++,,,.........,,,)))(((///---+++******+++---............---,,,...000333111000...,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///000000---,,,+++,,,...///...---000+++)))...111///------000///---,,,---......---,,,,,,,,,,,,------......+++,,,.../////////---,,,,,,,,,---------.........000000000000000111111111000000000/////////000111000000000000000000111111000000111111111111000000111111000000000000000111000111222222333333333222444444444444555555666666444444444555555555555666666777666555444444666888666666666666777888999:::::::::999999999999::::::999999;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBDDDCCCBBBAAA@@@?????????@@@BBBBBBAAAAAABBBEEEFFFNNNMMMKKKJJJIIIJJJLLLMMMLLLMMMNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUSSSRRRRRRSSSWWW\\\eeeppp|||~~~|||xxxsssooohhhfffbbb___[[[VVVQQQLLLJJJGGGBBB???===;;;:::999:::999888777666666666666333111...---------,,,***------............---------------------,,,,,,,,,,,,------,,,***)))***+++...---,,,+++++++++++++++,,,++++++******++++++,,,------......---***%%% +++,,,,,,------,,,,,,++++++++++++++++++,,,------+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,...///333222111///---+++))))))---,,,++++++******++++++------++++++++++++------***+++,,,---------,,,,,,)))+++,,,---,,,+++)))'''...---+++******+++---......//////---++++++,,,---//////---,,,++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,------------........................,,,++++++,,,...///...---000+++***///222000------000...------......---,,,,,,,,,------------------------------......///000,,,,,,,,,------------...000000000///000111111222...///000///......000222000000000000111111111111000000111111111111000000222222111000000000000000///000111222333333333333444444444444555666777888444444444555555555555666333444555555444555888:::777666555555666777999:::::::::999999999999::::::<<<<<<;;;<<<<<<===>>>???======>>>@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA@@@????????????>>>@@@@@@AAAEEEJJJJJJGGGJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPPPPOOONNNOOOPPPPPPRRRSSSSSSRRRQQQRRRRRRSSSWWW___jjjvvv~~~~~~{{{wwwrrrooofffddd```\\\XXXTTTOOOLLLIIIFFFCCC???<<<;;;::::::888888777666555555555555000///---...///111000000------............------------......------,,,+++***+++,,,+++***)))***+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///......---((("""+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,---------------++++++++++++++++++++++++,,,---...---***)))***++++++,,,---,,,++++++---///000//////...---,,,++++++------,,,+++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++))))))++++++++++++***))),,,,,,++++++,,,,,,------***,,,------++++++,,,------------,,,,,,---------........................++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,+++++++++---,,,+++,,,...///...---...+++,,,000222///---...000///......//////...,,,++++++,,,,,,,,,,,,++++++------,,,,,,---...000222,,,,,,,,,,,,------------111000/////////000222222...///000000......000333///000000000111111111111000000111111111111000000111000000000000000111222///000111222222333333333555444444444555666888999444444444555555555555666222333444444444666999<<<777666555444555777999:::;;;::::::999999::::::;;;???>>><<<;;;;;;<<<>>>@@@===>>>???@@@BBBDDDFFFHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA?????????@@@@@@<<<======>>>EEELLLIIIAAAFFFGGGHHHJJJKKKKKKKKKKKKKKKMMMPPPPPPNNNMMMNNNOOOMMMOOOQQQRRRQQQPPPQQQRRRPPPSSSYYYeeerrr|||~~~|||yyytttooollleeebbb]]]YYYVVVRRRNNNKKKHHHGGGDDD@@@<<<;;;;;;<<<666666555444333333333333000///......000111111000,,,------......------,,,------.........---,,,+++)))+++,,,,,,******+++---***+++,,,---------,,,++++++,,,---......---,,,+++(((+++,,,***,,,111000,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---+++,,,,,,---......------+++++++++++++++++++++++++++,,,---,,,+++***+++,,,***,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,......---,,,+++)))******++++++,,,,,,,,,***+++,,,---------,,,,,,(((***------,,,+++,,,------------......///000000------------------------+++++++++,,,,,,---------***,,,------,,,++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---,,,+++,,,......---,,,,,,,,,...222111------000000/////////000000...---+++,,,------------,,,+++)))***+++,,,---...//////++++++,,,,,,,,,---------111000/////////000222333---///111000......000333//////000000111111111222000000111111111111000000////////////000222333444//////000222222333333333555444444444555666888999444444444555555555666666333444555555444555888:::777666555444555777999:::;;;::::::999999::::::;;;BBB@@@===::::::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@?????????@@@AAA;;;;;;:::;;;CCCIIICCC777BBBDDDGGGJJJLLLLLLKKKKKKJJJMMMPPPPPPNNNLLLMMMNNNLLLNNNPPPQQQPPPPPPQQQSSSOOOQQQWWWbbbooozzz{{{wwwrrrllliiieeeaaa\\\WWWTTTQQQNNNLLLHHHGGGDDD@@@<<<;;;;;;<<<555555444333222222222222444222000/////////...---,,,------......------,,,,,,---.........---,,,+++***+++,,,,,,,,,,,,---...)))***,,,.........,,,++++++,,,...//////...,,,+++000111...((()))...///++++++,,,,,,------,,,,,,+++*********)))***++++++,,,+++,,,,,,---.........---++++++++++++++++++++++++)))***+++,,,++++++,,,...***,,,---,,,******---///------,,,,,,,,,+++++++++///...------,,,,,,------++++++---......---++++++)))***,,,......---,,,+++*********+++,,,---//////)))***,,,.........,,,+++***,,,......---+++***+++------...///000111222222+++++++++++++++++++++++++++++++++,,,,,,---------***,,,...---,,,+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000...---,,,,,,......---,,,+++,,,000333111,,,---111111000///000111111///---...///000000000///...---%%%'''***---......---,,,++++++,,,,,,,,,---------000000///...............//////............////////////000111111111111000---...///000000000000000---...///000111111000000333333333444444444555555666555555444444444555555444444444555555666777888111222444555555777:::<<<999999999999999999999999;;;;;;:::999999:::::::::;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCCCCCCCCCCHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCAAA???===;;;:::999===>>>@@@BBBCCCEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJNNNMMMMMMLLLMMMMMMNNNNNNPPPOOONNNNNNNNNPPPRRRTTTOOOOOOTTT]]]fffnnnyyy~~~{{{wwwtttoooiiieeeaaa^^^ZZZVVVSSSPPPMMMJJJHHHGGGEEEBBB@@@>>>======:::888555333111111222222000000000000////////////------............------000000///...---,,,,,,,,,************************++++++------------++++++...---...111///++++++...+++,,,---,,,***)))***+++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---...+++***,,,,,,***+++///+++,,,---,,,++++++,,,...***++++++,,,,,,++++++***111+++)))+++***''')))//////...,,,,,,,,,,,,***(((,,,,,,,,,---------......000///...,,,+++******))),,,,,,,,,+++++++++******))))))***,,,......,,,)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---,,,+++333///++++++,,,***)))))),,,,,,,,,---------......,,,+++***)))***+++,,,---***,,,------+++***)))))),,,,,,,,,---------......,,,,,,,,,---//////,,,***,,,++++++******++++++,,,+++......++++++---,,,(((+++,,,,,,---...///000000------......///000000000222///,,,,,,---///...,,,000000///...............//////............//////...//////000000000000000111111222222222111000000////////////000000000000333333333444444444444555666555555444444444555555444555777888999888777777222333555555555666999;;;999999999999999999999999;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA???===<<<;;;:::===>>>@@@BBBCCCEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMLLLMMMMMMNNNNNNOOONNNMMMMMMMMMOOOQQQRRROOONNNRRRZZZbbbjjjuuu{{{vvvrrrnnngggbbb]]]ZZZWWWTTTSSSQQQNNNLLLIIIGGGEEEBBB@@@>>><<<<<<:::888666333222222222333000000000/////////......------............------//////---,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++...,,,...000///,,,---111+++------,,,+++***+++,,,***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---000,,,+++---,,,******...+++,,,,,,+++))))))+++,,,***++++++,,,,,,++++++***///+++***...---))))))---///---,,,,,,------+++***,,,,,,,,,---------......000///...,,,+++*********,,,,,,,,,++++++++++++***,,,+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------............//////...---+++***///---++++++*********+++***+++++++++,,,,,,,,,,,,++++++******++++++,,,---111111111...,,,+++,,,---,,,,,,,,,---------......///......///111000///------,,,,,,,,,,,,,,,,,,---///222222......000000---,,,,,,------...//////000.........---------------000---+++***,,,---,,,+++000//////............/////////............//////......///000000000000000444444444444333222111000222111000/////////000111333333333333444444444444555555444444444555555666444666:::<<<<<<:::777555444666777666666666888:::888888888888888888888888:::::::::999999::::::;;;;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCFFFFFFFFFFFFEEEDDDDDDCCCAAAAAA@@@???>>>===<<<<<<===>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLMMMOOOPPPPPPNNNPPPVVV\\\dddooozzzyyytttpppkkkddd___XXXVVVSSSRRRRRRQQQOOONNNIIIHHHEEEBBB???===;;;:::999888666444222222222333////////////............------............------...---,,,+++++++++++++++,,,,,,+++++++++******)))+++,,,,,,------,,,,,,+++---,,,,,,//////---000555,,,---...---,,,++++++---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++------******---+++,,,,,,***)))((()))+++***++++++,,,,,,++++++***,,,***,,,///...+++)))+++...---,,,,,,......---,,,,,,,,,,,,---------......//////---,,,++++++++++++,,,,,,,,,,,,++++++++++++...,,,))))))***,,,......))))))******++++++,,,,,,,,,,,,,,,---------......---.........---,,,+++***+++,,,---,,,++++++---...))))))))))))*********+++******+++,,,,,,,,,,,,+++555444111...******,,,///,,,,,,,,,---------......///......///000000///---...------,,,,,,------...---///...******---...,,,,,,---------.../////////......------,,,++++++***---,,,******+++++++++***000///............////////////............////////////000111111111111000333333333444333333222222444222000......///000111222222333333333444444444555444444444444555666666666777999;;;;;;:::888666888999:::999777777999:::888888888888888888888888::::::999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDCCCBBB????????????>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLMMMNNNQQQNNNNNNRRRWWW^^^iiittt~~~wwwqqqmmmggg```[[[UUUSSSQQQPPPPPPOOONNNMMMIIIGGGEEEAAA>>><<<:::999777666555333222111111222////////////.........---------............------...------,,,++++++,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---++++++.........222888---...///...,,,+++,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++......+++,,,///,,,,,,,,,+++)))((()))+++***++++++,,,,,,++++++***+++***+++,,,,,,*********---,,,+++,,,...///...---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---+++))))))***,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,---------......------------,,,+++******+++///000---+++---......))))))))))))************)))***+++,,,---,,,+++***000000///,,,))))))***,,,,,,,,,,,,---------......---,,,,,,,,,......---+++------,,,,,,,,,,,,------+++---+++''''''+++,,,+++---------..................---------,,,,,,,,,+++,,,+++++++++++++++++++++//////............////////////............/////////000111111222222111111///000111222333333333333444333000///...///000111222222222333333333444444444444444444444555666666777777888888888888999999<<<======<<<:::999;;;<<<888888888888888888888888:::999999999::::::;;;<<<;;;;;;<<<<<<======>>>>>>@@@@@@???@@@@@@AAACCCCCCCCCCCCDDDDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFEEEFFFHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKHHHIIIIIIIIIJJJKKKKKKLLLQQQMMMLLLPPPTTTZZZdddnnn||||||tttnnnjjjddd\\\WWWTTTRRROOOMMMMMMLLLKKKIIIHHHFFFDDDAAA>>>;;;:::999555444333222111111000000000////////////.........------............------///......---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++.........222888---...///...,,,+++,,,---***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,+++,,,)))***...///---...111,,,------,,,******+++,,,***++++++,,,,,,++++++***++++++)))'''''')))++++++,,,++++++,,,...///...---,,,,,,,,,---------............---,,,,,,------------------,,,,,,,,,++++++***))))))***++++++)))'''+++++++++,,,---...//////,,,,,,,,,---------.........------,,,+++++++++***+++000000,,,***,,,,,,)))*********++++++++++++,,,)))***+++,,,---,,,+++******,,,------+++******+++,,,,,,,,,---------.........---+++,,,---...---,,,,,,,,,++++++++++++,,,,,,000111///,,,,,,000222000...............---------,,,,,,------............,,,,,,---------,,,------///............//////000//////............////////////000111111111111111------///111222333333333333222111000///000111222222222222222333333333333444444444444444555666777777777777777888999:::;;;===>>>>>>===;;;:::<<<===999999999999999999999999999999999999:::;;;<<<<<<;;;;;;<<<<<<<<<=========@@@@@@?????????AAACCCDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>?????????===>>>@@@BBBCCCEEEEEEFFFEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIGGGHHHHHHIIIJJJJJJKKKKKKNNNKKKJJJNNNQQQUUU___hhhuuu~~~~~~xxxqqqlllgggaaaZZZUUURRRPPPMMMKKKKKKJJJHHHFFFFFFDDDBBB@@@===<<<::::::444444444333222111111000000000000000////////////------............------///......------.........+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++......,,,///444,,,---...---,,,++++++---***+++,,,,,,******+++,,,++++++------------+++++++++***+++///000......000,,,------,,,++++++,,,...***++++++,,,,,,++++++***++++++)))%%%&&&***---,,,,,,+++***+++---...---,,,,,,,,,,,,---------.........---------------...///------------,,,,,,,,,,,,))))))***+++,,,+++(((&&&,,,,,,------......//////,,,,,,,,,---------......///...---,,,+++++++++,,,***...---((()))---+++###+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++))),,,...///...---------,,,,,,,,,---------......111///------///000//////,,,++++++******++++++,,,000222111......222333111/////////...---------,,,,,,,,,,,,---.../////////,,,---//////...---...///...............///000000//////............//////---......///////////////......000111222222222222111111111111111111222222111222222222222333333333444333333444444666777777555666888:::;;;<<<<<<<<<<<<======<<<::::::;;;===::::::::::::::::::::::::999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======@@@@@@???>>>???@@@BBBDDDAAAAAABBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNNNNMMMJJJHHHFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHKKKNNNRRRZZZbbbmmmxxx{{{vvvoooiiieee___XXXSSSPPPMMMKKKIIIIIIHHHGGGEEEDDDCCCAAA???===<<<;;;;;;555555555555444333333222222111111111000000000000------............------...------,,,,,,------...((((((((()))******++++++---,,,,,,++++++,,,,,,---,,,+++,,,///---***,,,000+++------,,,+++***+++,,,***+++,,,,,,******+++,,,***+++---......---+++***...,,,---000000---,,,...)))***++++++***+++---///***++++++,,,,,,++++++******---,,,((()))---...,,,+++***)))***,,,,,,+++***,,,,,,,,,---------......---------------...//////...------------,,,,,,,,,---,,,++++++,,,,,,+++)))------------------------,,,,,,,,,---------......000///...,,,,,,,,,,,,---***---***'''+++222...###+++++++++,,,,,,,,,,,,---++++++******++++++,,,------...///...---,,,---///,,,,,,,,,---------......111///------.../////////,,,,,,,,,++++++,,,,,,,,,+++...///,,,---000000---000//////...------,,,,,,,,,,,,,,,,,,,,,---------***---000000///---...000...............///000111//////............//////+++,,,------......------000111111222222222111111///000111222222222222222111111222222222333333333333333333444555666777888333666:::===??????===<<<;;;;;;<<<;;;999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@>>>>>>>>>@@@BBBDDD@@@@@@AAABBBBBBBBBAAAAAA????????????>>>>>>>>>>>>===>>>@@@BBBCCCEEEEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLNNNOOOOOONNNMMMJJJGGGEEEGGGGGGHHHIIIJJJJJJJJJJJJGGGEEEFFFJJJLLLOOOVVV^^^hhhsss~~~yyytttmmmhhhddd___XXXSSSMMMKKKIIIHHHHHHHHHGGGFFFCCCBBB@@@>>>===<<<<<<<<<666777777777666555444444222222222222111111111000---..................---,,,,,,,,,++++++,,,------******+++,,,---......///------++++++++++++------,,,+++---///---)))))),,,+++,,,---,,,***)))***+++***+++,,,,,,******+++,,,***+++---......---+++***111...///111000+++)))+++''')))******)))***,,,///+++++++++,,,,,,+++++++++(((...///,,,,,,000000++++++***)))***++++++***))),,,,,,,,,---------......---------------...///000......---------,,,,,,,,,111///,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000...---,,,,,,---...,,,...+++(((000999444&&&***++++++++++++,,,,,,,,,,,,+++***)))***+++---...000000...+++)))))),,,...,,,,,,,,,---------......///---++++++,,,---...---...------,,,,,,------...***...///---...000000---000000///...---,,,,,,+++------,,,++++++*********)))---000000...---...000////////////000000000000111000///......///000111000000000000111111111111222222111111111111111111///000111222333333222111111222333333333333222111222111000000111444666888666666888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::999777555777:::<<<<<<:::888888999999;;;<<<>>>>>>@@@>>>===>>>AAABBB@@@>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAABBBBBBAAAAAABBBCCCEEEFFFIIIHHHFFFFFFFFFHHHJJJKKKMMMNNNNNNLLLIIIGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKIIIGGGGGGIIINNNTTTWWWdddkkkuuu~~~yyyuuunnnhhhbbb\\\WWWSSSMMMNNNMMMKKKHHHFFFFFFGGGBBBAAA@@@>>><<<999888777888888666555333333222222555444333222111111111111///000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,+++*********++++++)))+++...///---,,,++++++------------------------------,,,++++++,,,,,,,,,******+++,,,,,,---......///......------,,,+++++++++++++++,,,,,,---------))))))******++++++++++++)))---...+++***---...,,,...------,,,,,,------...***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,---...//////---+++***+++++++++,,,,,,---------555000***)))---//////------,,,+++******+++,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++//////---***,,,,,,,,,---------......222---+++...///......000------......------,,,+++//////---,,,///333///(((.........///000///,,,))),,,------......------,,,---,,,+++++++++,,,---...000000000000////////////111000///......///000111000000000000111111111111111111111111111111111111///000111222222111111000111222333333333333222111555555444444555777999:::666666888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::888777555777:::===<<<;;;;;;;;;;;;;;;<<<===??????@@@>>>===>>>@@@BBB@@@???BBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFHHHGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNLLLIIIGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIGGGFFFHHHLLLQQQTTT```gggrrr|||yyytttnnngggaaa\\\WWWSSSPPPNNNLLLJJJHHHGGGFFFEEEBBBAAA@@@>>>;;;999888777888777666555444333333333111000///......---......////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...//////000)))+++......---+++++++++------------------------------,,,,,,+++,,,,,,------------,,,,,,,,,++++++///......------,,,+++++++++++++++,,,,,,---------)))*********++++++++++++'''+++---***))),,,...,,,---------,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++***+++,,,---...---,,,***)))+++++++++,,,,,,---------***'''$$$&&&,,,000000///,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&(((+++,,,***(((,,,,,,,,,---------......222...,,,...///...---000------......------,,,+++///...+++))),,,///,,,&&&------,,,---......+++))),,,------......------,,,...---,,,+++++++++,,,---111111000000//////......000000////////////000000000000000000111111111111111111111111111111111111000000111111111000//////111222222333333222222111777666666555666777888999666666888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::777666666777:::=========>>>=========>>>>>>???@@@???>>>>>>>>>@@@AAA@@@???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCDDDCCCBBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNLLLIIIHHHHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFHHHKKKNNNPPPYYYaaammmxxxxxxtttmmmgggaaa\\\WWWTTTSSSPPPKKKIIIIIIHHHEEEAAAAAA@@@???===;;;999888777777666555444444444444444//////...---,,,,,,,,,,,,,,,,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...///000111222)))+++---...,,,+++++++++---------------------------,,,,,,,,,,,,,,,------000///...---,,,+++***)))///......------,,,++++++++++++,,,,,,,,,,,,------************++++++++++++***......+++***,,,,,,+++------------------------***+++,,,,,,******+++,,,------,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))++++++,,,,,,,,,,,,------,,,)))'''(((+++,,,+++(((,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++(((%%%&&&)))+++***))),,,,,,,,,---------......333...,,,...///---,,,...------......------,,,+++///...***&&&'''+++)))$$$---,,,++++++,,,,,,+++***,,,------......------,,,......---,,,++++++,,,,,,111111000000//////......000000////////////000000///000000000111111111111000000000000111111111111000000000000000//////...222222222222222222222222555444444333333444555666666666888999999:::::::::<<<<<<<<<<<<<<<=========:::::::::999999:::::::::777666777888:::<<<>>>>>>>>>>>>>>>===>>>>>>?????????>>>>>>???@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBAAAAAAAAACCCCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLIIIHHHHHHIIIFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIIIIIIIIIIKKKMMMNNNTTT\\\hhhttt}}}yyytttmmmgggbbb^^^YYYWWWVVVQQQKKKIIIIIIHHHCCC???@@@@@@???===;;;999888777666555555444444444555555111111000///............'''(((***,,,...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,---.........)))+++------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...//////...---,,,+++******///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---111111---***+++,,,***,,,------------------,,,***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,///...------...---***''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++///+++((((((+++------,,,,,,,,,,,,---------......222...,,,//////---,,,---------......------,,,+++---,,,)))%%%&&&))))))&&&...,,,******+++,,,,,,+++,,,------......------,,,///......---,,,,,,++++++111000000000/////////...//////000000000000/////////000000000111111111111//////000000000111111111000000//////////////////222222222222222222222222333333333333333333444444666777777888999999999999:::;;;;;;;;;<<<<<<<<<===;;;::::::::::::::::::;;;777777888999:::<<<===???=========<<<<<<===>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKLLLMMMMMMLLLIIIHHHHHHIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNRRRYYYdddoooyyyzzzuuunnngggccc___\\\YYYWWWQQQKKKIIIIIIHHHCCC>>>@@@???>>><<<;;;999888777666555555444444444555555222222111000////////////)))***+++,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,+++******+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++)))---...+++))),,,---+++,,,,,,---......---,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...111111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++000---)))))),,,//////...,,,,,,,,,---------......111---,,,///000---+++---------......------,,,+++++++++)))&&&'''+++---***...,,,++++++,,,------,,,,,,------......------,,,............------,,,,,,/////////000000000000000//////000000000000//////000000000000111111111111...//////000000111111111000////////////000111222333222222111111222222333333444444555555555666666666777777888999999888888999999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;888999::::::::::::===???;;;;;;;;;;;;<<<<<<===>>>===???@@@@@@??????@@@AAA?????????@@@@@@@@@@@@@@@???AAACCCDDDDDDDDDEEEFFFCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLMMMLLLJJJHHHIIIJJJHHHGGGFFFFFFFFFGGGIIIIIIJJJKKKMMMOOOPPPPPPOOOOOOPPPVVV___jjjttt~~~~~~yyytttmmmgggbbb___\\\[[[VVVRRRMMMJJJHHHFFFBBB??????>>>===<<<;;;999888888777666555444444444444444222111000///.....................---,,,+++)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---.........---+++******+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000+++,,,,,,---...////////////......------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++ %%%((('''(((,,,///...+++,,,---......---,,,+++***+++,,,,,,******+++,,,******++++++++++++,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,---......---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++((())),,,...---,,,,,,,,,,,,---------......///++++++///000---,,,---------......------,,,+++***,,,+++((()))---///------,,,+++,,,---...---,,,,,,------......------,,,,,,---............------......//////000000111111...///000111111000///...000000000000111111111111......//////000111111222////////////000222333444333333222111111222333333333333444666666777777777666777777888888888888888777777888999999:::;;;;;;;;;;;;::::::::::::;;;;;;999:::<<<;;;999999;;;>>>:::::::::;;;<<<===>>>???===???AAA@@@>>>>>>@@@BBB>>>?????????@@@@@@@@@@@@???AAADDDDDDDDDDDDEEEGGGCCCDDDEEEFFFEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJGGGFFFEEEDDDDDDFFFGGGIIIIIIKKKNNNQQQRRRQQQPPPOOOOOOSSS[[[dddnnnzzz|||wwwrrrkkkddd```^^^\\\ZZZTTTRRROOOKKKGGGDDDBBBAAA>>>>>>===<<<:::999888888888777666555444333333333111111000///............//////......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...///000///---,,,***+++++++++))))))***,,,++++++++++++++++++++++++,,,,,,,,,------...///000,,,,,,,,,---...//////000///......------,,,++++++---------,,,,,,+++++++++------,,,,,,,,,+++++++++ %%%((('''(((---000///+++,,,...//////...,,,+++***+++,,,,,,******+++,,,)))))))))******+++++++++...---,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---......---+++)))((((((,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,***((()))---...,,,***,,,,,,,,,---------......---******///111...---...------......------,,,+++***---...+++***---...,,,*********,,,......,,,***,,,------......------,,,+++,,,---...//////......------...///000111222222...///000111111000///...000000000000111111111111---......///000111111222////////////111333555666444333222111111222333444111222333555666777777777666777777888888888888777666666777888999999::::::<<<;;;;;;::::::;;;;;;<<<:::<<<===;;;999888;;;===::::::;;;;;;===>>>???@@@===???AAA@@@>>>>>>@@@BBB>>>>>>??????@@@@@@@@@@@@===???BBBCCCBBBBBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJFFFEEECCCBBBCCCDDDFFFGGGGGGJJJNNNQQQRRRRRRPPPNNNNNNQQQXXX```jjjvvvzzzuuupppiiiccc___\\\ZZZYYYRRRRRRPPPLLLGGGCCCBBBCCC>>>>>>===<<<:::999888888999888666555444333222222333222111000000//////000***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...(((***,,,...//////...---***++++++***))))))***,,,++++++++++++++++++++++++,,,,,,,,,---...///000000---------........./////////......------,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++(((,,,...++++++...///...+++,,,...//////...,,,+++***+++,,,,,,******+++,,,(((((())))))*********+++---,,,++++++******++++++---------,,,,,,+++++++++(((***+++,,,,,,---///000,,,,,,---......---,,,,,,******++++++++++++******........................,,,+++***+++//////---***,,,,,,,,,---------......+++))))))...111///---...------......------,,,++++++///000---+++,,,,,,***(((((()))+++------+++(((,,,------......------,,,***+++---///000000//////000000////////////000000000000000000000000000000//////......000333555777111000///...///000222333333111000111333444111...000111222111111222444777000111444666777777666666///111333666888999999999888888888777666777999<<<;;;;;;::::::::::::999999;;;:::999888888888888999;;;;;;<<<<<<======>>>>>><<>>>>>CCC@@@???BBBBBBAAACCCFFFDDDCCCBBBBBBDDDEEEEEEDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFHHHJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIKKKOOORRRTTTSSSRRRPPPMMMOOOUUU]]]ccclll}}}{{{qqqmmmgggbbb___]]][[[ZZZRRRNNNIIIEEEDDDCCCBBBAAA>>>===;;;999777666666777888888777555222111333444222222222111000//////...//////000000///...------...---------......,,,***------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,---...///,,,******,,,,,,***'''...------,,,,,,,,,---...)))***,,,---...------,,,///...,,,,,,,,,------,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,...//////...,,,+++)))***+++,,,------------+++++++++******)))))))))+++******)))***,,,---...000000///,,,)))((()))+++%%%(((+++,,,,,,+++++++++000000///---+++***+++---++++++******+++---...000.........------,,,,,,,,,///////////////////////////...---,,,,,,---...///------,,,+++,,,---...///,,,------......------,,,---,,,,,,++++++,,,,,,------------...///000000111000000////////////000000000000000000000000000000222111000///000111333444222111///...///000111333222111000111333333111///222222222000//////111333555555444444444555555555000222444666888888999999888888888888777777999;;;;;;;;;::::::::::::999999;;;;;;:::::::::999999999??????>>>======<<<;;;;;;<<<>>>@@@@@@???>>>>>>???CCC??????BBBBBBAAABBBFFFEEECCCBBBBBBDDDEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFHHHJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDIIIKKKOOORRRTTTSSSRRRQQQOOOOOOSSSXXX^^^iii|||~~~xxxqqqmmmgggbbb___]]][[[YYYRRRNNNIIIEEECCCBBBAAA@@@>>><<<:::888777666666777888888777555222111333444333333222111000///......///////////////...------...---------......,,,***------............------+++++++++***************---------,,,,,,+++++++++,,,------------,,,++++++***,,,------++++++,,,...+++***)))***---...---,,,......---------,,,,,,,,,,,,---------------,,,+++///...------------------------,,,++++++,,,---------------,,,,,,+++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---......---,,,+++***++++++,,,,,,------...,,,,,,+++++++++***************)))((((((((()))***.........,,,***)))+++---)))***,,,...///...---,,,//////...,,,+++***+++,,,++++++++++++,,,---...///------------------,,,,,,------------------------///...---,,,,,,---...///------,,,,,,,,,---...///,,,------......------,,,...------,,,,,,------...,,,,,,,,,---......//////000000////////////000000000000000000000000000000444333111000//////000111222111000//////000111111222111111222333333222000222222222111000000333555999777555333222222333444222333444666777777888888777888999888777777999;;;;;;;;;::::::::::::999999:::;;;<<<<<<<<<;;;:::999??????>>>>>>======<<<<<<===>>>???>>><<<<<<>>>???BBB??????BBBCCCAAABBBFFFFFFDDDCCCCCCDDDEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCHHHJJJNNNQQQSSSSSSRRRQQQQQQOOOOOOSSSXXXdddwww{{{uuuqqqmmmgggbbb___\\\ZZZXXXRRRNNNIIIEEEBBBAAA???>>>===<<<:::888666666666666777888777555222222333555555444333222000...------...////////////...------...---------......---+++------............------++++++++++++++++++++++++------,,,,,,,,,,,,++++++---............---,,,,,,,,,---...---+++***+++,,,,,,+++***+++---///...---,,,---.........,,,+++***000///...---,,,,,,,,,,,,000/////////............------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,+++******+++,,,...///,,,,,,,,,,,,++++++++++++,,,+++***)))((((((((((((+++,,,---,,,++++++,,,......,,,,,,///222222000---......---,,,++++++,,,,,,******+++,,,------------,,,,,,------------------------------------------......------------.........------------...//////,,,------......------,,,///......------......///+++++++++,,,------......000000////////////000000000000000000000000000000333222111000//////000000222111000000///000000111111111111222333333222222000111333333444666999<<<888777555333222222333333444444555666666777777777777888999888777777999:::;;;;;;:::::::::999999999:::;;;===>>>>>><<<;;;999;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<:::;;;===@@@BBB??????CCCCCCAAABBBEEEGGGEEECCCCCCDDDEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCGGGIIIMMMPPPSSSSSSSSSSSSQQQNNNNNNPPPUUU___ppp}}}}}}{{{uuurrrmmmhhhccc___\\\YYYVVVPPPMMMHHHDDDBBB@@@===;;;<<<;;;999777666666666666777777777555222222333555666555444222000...---,,,.........//////...------...------...//////---,,,,,,------......------,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,---...---+++***+++,,,///......------,,,,,,+++)))+++---.........,,,+++000///...---,,,---......///000111000///......///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---111---+++...333444111,,,...---,,,,,,,,,---,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,------.........////////////////////////---------------------------------.........//////,,,------......------,,,......------------......++++++,,,,,,---------...000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000111222333333333333333111222333444444666:::<<<333333444555555444333222555555555555666666777777666888999999888888999:::;;;;;;:::::::::999999999:::;;;===>>>>>>===;;;:::;;;;;;<<<===>>>???@@@@@@>>>>>>===;;;999:::===@@@AAA???@@@CCCDDDBBBBBBEEEGGGEEECCCCCCEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEGGGIIILLLOOORRRSSSTTTTTTPPPNNNNNNQQQUUU[[[fffrrryyyxxx|||}}}xxxrrrnnnhhhccc___[[[WWWUUUNNNKKKFFFCCCAAA???<<<:::;;;:::888666555555666666666777666444222222444666666666444222000///------------............------...------...///000...,,,,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++***+++,,,...///......,,,,,,+++,,,&&&(((+++---//////...---......---,,,---...///000...000222222000......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,+++*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,......---+++******+++000---***,,,111222///+++...,,,+++,,,...///...,,,***+++,,,---...---,,,+++,,,,,,,,,------.........////////////////////////,,,------------------,,,---------...............,,,------......------,,,------,,,,,,,,,,,,---------------------.........000000////////////000000000000000000000000000000......///000000111222222///000000000111111111111///111333444333333333555333333333222111111444666000111444555666555444222555555555555555666777888666777999:::999888888999;;;;;;::::::::::::999999:::;;;<<<=========<<<;;;===============<<<<<<<<<>>>>>>===;;;:::;;;===@@@AAA???@@@DDDDDDBBBBBBDDDFFFDDDCCCCCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFHHHKKKNNNQQQSSSTTTUUUQQQNNNOOORRRUUUWWW^^^fffvvv~~~wwwvvvyyy||||||rrrnnnhhhccc___[[[VVVSSSKKKHHHEEEBBB@@@>>><<<999:::999777555555555555666666666666444333222444666666555444333111///......,,,,,,---............---...------...000000///---,,,,,,------------,,,,,,((())))))******++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,++++++***))),,,---...---+++***+++,,,***+++------,,,,,,...///&&&(((***,,,............,,,,,,,,,,,,---...///000---000333222///---...///------............------++++++,,,,,,,,,,,,---------------.......................................,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,+++******+++,,,...///++++++++++++,,,,,,,,,,,,)))***+++,,,------------,,,...///...,,,*********...,,,***+++...///---+++...,,,+++---111222000---+++,,,,,,------,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---------------.........000000////////////000000000000000000000000000000---...///000000111111111---...///000111222222222///111444444333222444666333444333222000000222444222222333333444444444444555444444444555666888999555777999:::999888888999;;;;;;::::::::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>===;;;;;;===???@@@???@@@DDDEEEBBBBBBDDDDDDCCCBBBCCCFFFHHHHHHGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGJJJMMMQQQSSSUUUVVVTTTQQQOOOQQQRRRSSSXXX___jjjtttxxxuuuvvvvvv{{{}}}rrrnnniiiddd___ZZZUUURRRHHHFFFCCCAAA@@@>>><<<:::999888666555444444555666666666666444333333444666555444444333111000000///+++,,,------.........---...------...000111///...+++,,,,,,------,,,,,,+++''''''((())))))***+++++++++++++++,,,,,,---------,,,,,,------,,,,,,+++******,,,------++++++,,,...(((***,,,,,,++++++---///)))******+++,,,,,,------+++,,,---------------,,,+++000333333///,,,---///,,,---...//////...---,,,+++++++++,,,,,,---------+++,,,,,,------......///........................,,,,,,,,,---------......***+++,,,------,,,+++******++++++,,,,,,------...*********+++++++++,,,,,,)))***+++,,,,,,++++++******,,,......,,,++++++,,,---,,,,,,++++++,,,,,,,,,///---,,,///333444111...---,,,,,,++++++,,,,,,,,,------------------,,,,,,------------------------+++,,,------------,,,+++***+++,,,---------,,,+++,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000000000000000000000000...//////000000000000///,,,---///000222333333333...111444444333222444666222333333333222333666888555444222111111222444555444444444444555777999:::555777::::::999888888999;;;;;;;;;:::::::::999999:::::::::::::::;;;<<<===777888999:::<<<===>>>???===>>>???>>><<<<<<>>>???@@@>>>@@@DDDEEEBBBAAADDDDDDCCCBBBCCCFFFHHHIIIHHHDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGJJJMMMPPPSSSUUUVVVXXXSSSOOOPPPPPPQQQVVV\\\bbbnnn}}}xxxuuutttrrruuuyyywwwwwwxxx{{{~~~~~~~~~rrrnnniiiddd___ZZZUUUQQQFFFDDDBBBAAA@@@>>><<<:::888777666555444444555666666666666444333333555777444444333333222111000000+++,,,------.........---...------...000111000...+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,+++++++++,,,,,,---------------......------,,,+++***+++,,,,,,,,,,,,---...+++---...---)))((()))+++---,,,+++*********++++++,,,------...---,,,***)))+++///333333...,,,,,,///,,,---...//////...---,,,+++++++++,,,,,,---------)))***+++,,,------...///------------------------,,,,,,,,,------.........)))***,,,------,,,***))))))***+++---------------)))))))))******++++++++++++,,,------,,,+++)))((((((***---...---,,,---...,,,------,,,******,,,---000---,,,///444666333///...---,,,+++***+++,,,---.........------,,,,,,,,,////////////////////////++++++------------++++++)))***+++,,,---,,,++++++,,,------......------,,,.........------.........++++++++++++++++++++++++111111000000//////......111......111111......000//////......///000111111000000000000000111111222222222333333333222222111333333333333333333333333555555555555555555555555444444555555666666666777<<<999777888;;;<<<;;;999:::999999888888999999:::;;;:::999999999:::;;;<<<>>>======<<<<<<;;;::::::<<<<<<<<<<<<<<<===>>>???BBBBBBCCCCCCBBBBBBAAA@@@???FFFJJJFFFCCCDDDFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGEEECCCCCCCCCCCCDDDCCCDDDEEEGGGHHHHHHHHHGGGDDDCCCBBBAAA@@@AAAAAABBBEEEGGGJJJNNNQQQTTTVVVWWWRRRRRRQQQPPPQQQSSSUUUWWWbbbjjjwww|||uuurrrpppmmmkkkmmmiiiiiinnntttzzz|||rrrqqqkkkbbb\\\YYYSSSLLLGGGDDDAAA??????>>>===<<<888888888777777555444444444444555555444333111000555444333111000000//////,,,...---(((&&&***------222000---+++,,,,,,+++***###$$$(((***,,,---,,,,,,---,,,,,,++++++,,,,,,---000---+++------******------,,,,,,,,,---,,,)))&&&***)))((()))+++,,,+++***,,,++++++******++++++,,,111...***&&&&&&))),,,///***+++,,,---------,,,,,,+++,,,------......------))))))+++...000///,,,)))''')))+++---------,,,+++---,,,+++***+++---000222......---,,,,,,+++******...------,,,,,,,,,---.........---,,,,,,+++*********+++---......---+++***)))***+++,,,---,,,+++***------------------,,,,,,///---***)))***+++******///...---,,,,,,,,,,,,,,,........................///...,,,+++***+++,,,,,,+++++++++,,,,,,------------------,,,******,,,...,,,&&&%%%+++///---,,,///------,,,,,,,,,,,,++++++---.........---,,,++++++------,,,,,,,,,------...,,,...///...,,,*********111000000000/////////...333000///111111//////222000000/////////000111111000000000000000111111222222222222333333222222111333333333333333333333333444444444444444444444444555555555666777888888999:::888666777999;;;:::999::::::999999999999:::::::::999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<===>>>>>>@@@AAAAAABBBBBBBBBAAAAAACCCIIILLLGGGCCCDDDFFFEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDCCCBBBAAAAAAAAABBBBBBEEEGGGJJJNNNQQQTTTVVVWWWUUUTTTRRRQQQPPPQQQRRRSSS^^^fffsssyyyuuuqqqmmmiiifffbbbaaaeeekkkrrr|||{{{rrrqqqkkkbbb\\\XXXRRRLLLGGGDDDAAA??????>>>===<<<;;;;;;::::::888777666555333333333222222111000///444333222111000/////////+++//////,,,+++---...---000...,,,+++,,,---------,,,---.........,,,+++***---,,,,,,++++++,,,,,,------)))))),,,,,,)))***---////////////...---,,,++++++***)))***,,,,,,+++************+++,,,---...//////...---,,,+++,,,,,,---)))******+++++++++++++++,,,,,,------...---------+++---.../////////---------.../////////---+++***///...,,,+++,,,...111333//////......------,,,,,,******+++,,,...///000000......---,,,,,,+++******++++++------------++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---///......---,,,,,,------...........................---,,,+++++++++,,,,,,,,,,,,,,,---------------/////////---+++***,,,---///***(((---000...---...------,,,,,,,,,,,,++++++..................---,,,,,,,,,,,,,,,,,,---...///,,,...///...,,,*********000000000000////////////444000///111111000111444222222111000000000111111000000000000000111111222111222222333333222222222333333333333333333333333333333333333333333333333555666666888999:::;;;;;;999777666777888:::999999::::::999999999999::::::999999888888999999:::;;;:::::::::;;;;;;;;;;;;<<>>==================??????@@@AAABBBBBBBBBBBBFFFLLLMMMIIIEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEGGGJJJNNNQQQTTTVVVVVVWWWUUUSSSQQQPPPOOOPPPPPPYYY```lllyyyyyyssslllfff```[[[YYY\\\aaahhhsss|||yyyrrrpppjjjaaa[[[XXXRRRKKKGGGDDDAAA??????>>>===<<<<<<<<<;;;:::888666555444444333333222111111111111333222111000///.........***000222000...000///---...---++++++---/////////000000///...---,,,++++++---,,,,,,++++++,,,,,,---+++((((((+++,,,+++,,,///...000111///,,,+++---///---,,,++++++------,,,+++*********+++---///000111---...000111000///---++++++++++++,,,,,,,,,,,,---.........---------------,,,...000///,,,+++,,,///000111111222111///...---000///...---...000222333//////////////////......000000000///---+++)))'''...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...//////...------------...------------------------...---,,,,,,+++,,,,,,,,,---------------,,,,,,,,,///000000...++++++,,,---111---,,,///111///...///------,,,,,,,,,,,,++++++,,,,,,------...---------++++++++++++,,,...//////,,,---......,,,******+++000000000000////////////333000///000111///111555333333222111000000000111000000000000000111111222111111222333333333222222333333333333333333333333333333333333333333333333555666777999:::<<<======888777777777888::::::::::::::::::999999:::::::::888888888888999999::::::999999999:::;;;<<<<<<===@@@??????>>>============???@@@AAACCCDDDDDDEEEEEEGGGKKKMMMIIIFFFGGGHHHFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDEEEGGGGGGHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGJJJMMMQQQSSSUUUVVVVVVUUUTTTRRRPPPPPPPPPPPPUUU\\\fffrrr~~~vvvllleee___YYYUUUWWW[[[bbbllluuu|||~~~xxxqqqpppjjjaaa[[[WWWQQQJJJGGGDDDAAA??????>>>===<<<;;;:::999888666444222111777666555333333333444555333222111///......------+++000222///...000111//////---++++++---/////////+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------******------+++,,,000+++...///,,,'''&&&***//////---,,,,,,---...,,,++++++,,,,,,,,,...///000111---...000111111///---+++...............///000000///......---------------+++...///---(((&&&***...//////111222333333222222000///.........000111222......//////////////////111222111000...***&&&$$$---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///,,,,,,,,,,,,------------000//////000111000---+++///......------.........---------------------------------,,,,,,,,,------------,,,,,,++++++******---.........,,,+++,,,...///......///000000///000------,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,*********+++,,,...///000+++---......,,,***++++++////////////000000000000111...---000000///000333333333222111000000000111000000000000000111111222000111222333333333333333333333333333333333333333444444444444444444444444555666777999:::<<<======888888999999999:::<<<===;;;::::::::::::::::::;;;888888999999::::::::::::888999::::::;;;<<<======AAA@@@???>>>>>>>>>>>>>>>AAABBBCCCEEEFFFGGGGGGGGGEEEIIIJJJHHHGGGIIIIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDFFFGGGJJJMMMPPPRRRTTTUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSXXXaaalllxxx}}}pppggg```YYYTTTTTTVVV[[[dddmmmsssyyy}}}wwwpppoooiii```ZZZWWWQQQJJJGGGDDDAAA??????>>>===<<<;;;:::999888666444222111777666555444444444555666333222111///......---------000///++++++...111111111///---,,,---......---))))))))))))***,,,---...---,,,,,,++++++,,,,,,---///++++++---,,,)))***---))),,,...+++'''&&&***......---,,,,,,......---,,,......---------...//////...............---,,,,,,//////.........///000111//////...---------...///,,,///000---((('''+++000///000111111222333333333000///.........///000111.............../////////)))***---/////////...---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///,,,,,,------............000//////000111000---+++......---------......///------------------------------------------------,,,,,,++++++******))))))***+++------,,,,,,...///+++,,,.........000111111------,,,,,,,,,+++++++++***+++,,,------...------))))))***+++,,,---///000+++,,,...---,,,++++++,,,////////////000000000000///------111111//////222222222111000000000111111000000000000000111111222000111222222333333333333333333333333333333333333555555555555555555555555555666666888999:::;;;;;;777999::::::999:::<<<>>>;;;;;;::::::::::::;;;;;;888999:::;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>AAA@@@??????????????????CCCCCCEEEFFFGGGHHHHHHHHHCCCGGGHHHFFFFFFIIIIIIFFFGGGGGGGGGFFFGGGHHHHHHIIIDDDDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJMMMPPPRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTRRRVVV]]]fffqqq~~~wwwmmmbbb[[[UUUSSSSSSUUU\\\ccckkkpppyyy}}}wwwpppnnnhhh___YYYVVVPPPIIIGGGDDDAAA??????>>>===<<<<<<<<<;;;:::888666555444555444444333333444444444333222111000///.........---///...***)))---111222222000---,,,---......---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++)))+++***''''''***,,,...///...+++***---///---,,,+++,,,...///...---///......---------.........---,,,,,,++++++,,,,,,------,,,+++,,,---...//////...---------...000111///111111///---,,,///222444333333222111111000000000///////////////000000///////////////.........***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------......///,,,,,,,,,---///000///...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++***************,,,.........---...///(((,,,...,,,,,,000222111------,,,,,,,,,,,,++++++......//////000000//////************+++---......+++,,,...---,,,++++++,,,.../////////000000000111...,,,...333444111000222000000/////////000111111000000000000000111111222000000111222333333333333333333333333333333333333444444444444444444444444555555555666777888888999666888999999888999<<<>>>;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>@@@@@@?????????@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHDDDFFFFFFDDDDDDGGGFFFBBBFFFFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGJJJMMMOOORRRSSSTTTUUUUUUUUUVVVVVVUUUUUUUUURRRTTTYYY```kkkxxxvvvfff___XXXUUUSSSRRRVVV\\\bbbhhhpppwww~~~}}}wwwooonnnhhh___YYYVVVOOOIIIGGGDDDAAA??????>>>===<<<;;;;;;::::::888777666555444444555555555555444444444333222111000/////////+++...///,,,+++///111111000...,,,,,,...000000///////////////...---+++***---,,,,,,++++++,,,,,,---...+++***------******.........///000/////////...+++******+++...//////...,,,,,,,,,,,,---...//////------------,,,,,,++++++---,,,+++***+++,,,...///...---,,,,,,---///111333000000000000000111111222555444333333222222111111111111111111111111111111111111111000000//////...111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++,,,,,,,,,,,,,,,))))))***++++++,,,------,,,+++******,,,......---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,---------...000222111000.........(((...000---+++///111000------,,,,,,,,,,,,++++++....../////////...------++++++******+++,,,------***,,,------,,,+++,,,---.../////////000000111111...---000555666222000222//////...//////000111111000000000000000111111222///000111222333444444444333333333333333333333333333333333333333333333333444444555555666666666777444666999888777888;;;>>><<<;;;;;;::::::;;;;;;<<<:::;;;<<<=========<<<;;;============>>>>>>>>>>>>????????????@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFCCCCCCEEECCC>>>EEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLGGGHHHHHHHHHGGGEEEDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGJJJMMMOOOQQQSSSSSSWWWWWWWWWWWWWWWVVVUUUTTTQQQSSSWWW]]]fffttt|||kkkddd\\\YYYUUUSSSUUUZZZ]]]bbbjjjrrrxxx~~~}}}xxxooonnnhhh___YYYUUUOOOHHHGGGDDDAAA??????>>>===<<<888888888777777555444444555666777888888777666555555444333111000000//////)))...000///...000111///...---+++,,,///111222222,,,---...//////---+++***---,,,,,,++++++,,,,,,---000------000111///000333...---...///111111///,,,***))))))+++---//////...******++++++---...000111,,,---...///...---+++***///...,,,,,,,,,---///111------,,,,,,---000222444///...---///111222111000333333333333333444666666222222222222222222222222444333333222111000//////---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***+++,,,---,,,+++***'''(((((()))******++++++///---***)))***+++******************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------....../////////333444555444111///------+++111333...+++///000...---------,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))+++++++++***++++++,,,,,,***,,,------,,,+++,,,---111111000000000000111111//////000000111111222222333111000111333333111...222222222111111111111000666444222111222333333333555555444333333444444444444333333333333444555555666666666666666666666666444555666888888999999999;;;555666>>>???999:::AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@@@@@@@AAABBBEEEBBB>>>===???AAACCCCCCBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGKKKOOOSSSUUUVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWWWWTTTUUU[[[bbbjjjwwwzzzqqqeee\\\XXXWWWUUUSSSXXX[[[___eeelllsssxxx{{{}}}~~~yyyqqqkkkccc]]]YYYTTTNNNJJJFFFDDDAAA@@@??????===;;;888888777777666555555444666555555666666555333111222222111111000000////////////000111111000///...---.........//////000000111000...,,,+++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******/////////......---,,,,,,------------------------...------,,,+++++++++,,,,,,,,,,,,---------......///..................---,,,---...///000000000000000000000000000111111111222111111111222444666777666666555444333333222222111111111111000...---,,,........................///............---------///...------...///...---)))...///***)))---...+++++++++++++++,,,,,,---...---+++)))***,,,---+++)))///---+++******+++,,,...///---++++++---...------------------------------...------------...//////000///...---,,,++++++++++++++++++,,,,,,---------000000...,,,)))(((***,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,111111000000000000111111000000000000111111111111222000000111333444222///222222222222111111111111444222111111333444555444444444333333333333333444444333333333333444555555555555555555555555555555666666777888999999999999;;;555666===>>>999999@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;===????????????AAACCCEEEBBB??????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCEEEGGGKKKOOORRRTTTUUUUUUVVVWWWXXXWWWUUUTTTUUUVVVVVVSSSSSSXXX^^^eeeqqq|||xxxlllbbb]]]ZZZWWWUUUTTTUUUXXX]]]ccciiinnnqqqvvv{{{{{{vvvnnniiiaaa[[[WWWSSSNNNIIIFFFCCCAAA?????????===<<<;;;:::999888888777777777444444555666888999777555222222111000000//////......///000111111000///...------------.........///...---,,,+++,,,...000111+++++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------------))))))***+++,,,---......,,,---...///000000000000///000000000111111222222222111000000111222333444666666666666555444333333222222222222111000///...------------------------............------,,,,,,///---,,,---...///...---***...///+++***---...+++,,,,,,+++++++++,,,------...,,,++++++---...---+++...,,,+++******+++---...///...------//////...------------------------------------,,,---......//////...------,,,,,,,,,,,,+++++++++,,,,,,---------&&&''')))***))))))+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,111111000000000000111111111111111111111000000000111000000111333444333111333222222222111111111111222111000111333555666666333222222222222222333333333333333333333444555555444444444444444444444444555666777777777777666666999555555;;;<<<888999>>>::::::::::::::::::::::::<<<===>>>======>>>AAACCCCCCBBB@@@@@@AAAAAA@@@>>>BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCEEEGGGKKKNNNQQQSSSTTTTTTXXXXXXYYYWWWUUUSSSTTTTTTWWWTTTSSSWWW[[[```iiisss~~~vvvkkkddd___ZZZVVVRRRRRRRRRTTTXXX]]]bbbeeelllqqqwww~~~xxxssskkkfff^^^YYYVVVSSSNNNJJJEEEBBB@@@?????????>>><<<<<<;;;999888777777888999666666666888999999777555111111000000//////.........///000111111000///...,,,,,,,,,------------------,,,,,,,,,,,,...///111)))))))))******++++++,,,.........---------,,,,,,)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,((())))))***+++,,,------,,,---.../////////////////////000111222222333333222111111000//////000000444555666666666444222111111111222222222222111111------------------------.........------,,,******...---,,,---...///...,,,+++......++++++......+++------,,,+++++++++,,,,,,...---,,,---...///...---,,,++++++***+++,,,...///.........///000000...,,,------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,------++++++,,,,,,,,,,,,------"""%%%)))++++++***++++++,,,,,,+++++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---111111000000000000111111222222222111111000000000///000111222333444444333333333222222222111111111222111111222444555555444111111111111111111222333333333222222333333444555444444444444444444444444444555555555555555444333888555555:::;;;888888<<<::::::::::::::::::::::::<<<======<<<<<<===AAADDD@@@??????AAABBBBBB@@@>>>AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCBBBCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEFFFHHHKKKMMMPPPRRRSSSSSSVVVWWWXXXWWWUUUTTTUUUVVVZZZVVVUUUWWWYYY\\\ccckkkwwwtttkkkddd]]]XXXTTTRRRQQQPPPQQQUUUYYY[[[aaaffflllrrrxxx}}}~~~vvvqqqiiiddd]]]XXXVVVSSSOOOKKKDDDBBB????????????>>><<<:::999777555555555666777:::999888888888777444111111111000000///......---......000111111000//////------------------------000///...,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,------------,,,,,,,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++,,,++++++*********++++++******+++++++++,,,,,,,,,...------,,,,,,+++++++++,,,---....../////////...//////000111222333444444333333222111000///......///111333444444222///---///000111111222222222111---------------------------......---,,,+++)))(((...---,,,,,,......---,,,------,,,,,,---...---,,,...---,,,,,,++++++++++++------,,,---............+++******+++,,,---...///---------///000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------111111000000000000111111333333222222111111000000///000222333333333444444333333333222222222222111444333222333444444333111111000000000111111222333333222222222222333444444555555555555555555555555666666777777777666555555777666666999999888888:::::::::::::::::::::::::::<<<<<<<<<;;;;;;===@@@CCC======>>>AAACCCCCCBBB@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBDDDFFFGGGIIIIIIHHHGGGFFFFFFEEEEEEBBBBBBBBBBBBCCCEEEFFFFFFGGGIIIKKKMMMPPPRRRSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXYYYVVVUUUVVVVVVWWW\\\cccqqq||||||rrriiiaaa[[[VVVTTTQQQNNNNNNOOORRRTTTXXX\\\aaagggmmmsssyyy}}}}}}vvvqqqhhhccc]]]XXXVVVTTTPPPLLLDDDBBB???>>>>>>>>>===;;;999888777555555555555666777666666666666555222000111111111000//////......---...///111111111000/////////..................///......---,,,,,,++++++))))))+++,,,------------,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******,,,------...............//////000111222222333333444444444333222000/////////000222444444222///---......///000111111111111------------------------,,,---......---+++***(((...,,,+++,,,---...---,,,///,,,+++---......---,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,------...******++++++,,,---...///++++++,,,...///...+++)))************************,,,++++++++++++,,,------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000///---******+++,,,++++++++++++++++++++++++........................+++++++++,,,,,,---------111111000000000000111111222222222222222111111111000111333444333222333444333333333333222222222222444333333333444444222000000000000000111222333333222222222222222333444444666666666666666666666666999999::::::::::::999999777777777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>@@@BBBCCCAAA@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKNNNPPPSSSUUUVVVRRRTTTVVVVVVVVVVVVXXXZZZVVVSSSRRRSSSSSSRRRVVV\\\jjjvvvxxxooofff___XXXVVVRRRNNNLLLLLLLLLMMMQQQTTTXXX\\\aaagggnnnsss|||}}}uuuppphhhbbb\\\XXXVVVSSSOOOLLLEEECCC@@@>>>>>>===<<<:::999888888777777666555555111111111333555666444333222222111111000/////////---...///111111111000000///////////////.........+++++++++,,,------......)))***,,,---......---,,,,,,,,,+++++++++*********///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,------.........------000000000000000111111111444444444444444333222111111222444555555444222111---...///000000000000000........................+++,,,...///...---+++***---,,,+++,,,---...---+++111,,,***---000///---,,,------,,,+++++++++,,,,,,***+++------,,,,,,---///***++++++,,,,,,---------+++++++++,,,------+++)))************************,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,++++++------,,,***)))))),,,///+++,,,,,,,,,,,,,,,------........................,,,,,,---------------...111111000000000000111111111222222222222222222333000333555444333111222444444444333333333222222222222222222333555555333111111000000111222333444444222222222111222222333444555555555555555555555555888888999:::;;;;;;;;;:::888999999888999::::::999<<<<<<<<<<<<<<<<<<<<<<<<888:::<<<<<<<<<<<<>>>@@@@@@???>>>???AAAAAA???>>>AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIKKKNNNQQQUUUWWWYYYTTTUUUVVVVVVVVVVVVWWWXXXTTTRRRQQQSSSRRRQQQTTTYYYbbbnnn|||}}}tttkkkeee[[[YYYUUURRRNNNLLLKKKKKKKKKMMMPPPSSSWWW]]]dddhhhqqqxxx|||tttnnnfffaaa[[[VVVTTTQQQMMMIIIFFFDDD@@@>>>===<<<:::888666666777888777555333222//////000333555666555444333333222222111111000000,,,---///000111111111000/////////......---------******+++,,,------------)))***,,,------,,,+++***------,,,,,,,,,+++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---------......------,,,000000000///////////////111222333444555555444333333333444444444444444333///000000111111111000000////////////////////////***,,,...000000///---,,,---,,,++++++------,,,+++222+++)))...111///,,,---,,,,,,+++++++++,,,------***,,,......------///111+++,,,,,,,,,---,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++---------,,,---......//////...------,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++******,,,...,,,,,,---------.................................///..................---111111000000000000111111111111111222222333333444111444666555222111222444444444444333333333222222000000111333666666555333111111111111222333444555222222111111222222333444444444444444444444444444444555666888888999999999888::::::888999::::::999========================777999<<<===<<<<<<===???CCCBBB@@@?????????===;;;@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDEEEFFFGGGFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCHHHIIIKKKNNNRRRVVVYYY[[[UUUWWWWWWWWWUUUUUUUUUWWWUUUSSSSSSTTTTTTRRRUUU[[[[[[iiixxxxxxoooiii^^^\\\YYYVVVRRROOOMMMKKKHHHIIIKKKMMMQQQVVV]]]bbbjjjrrr|||zzzsssmmmeee```YYYUUUSSSPPPKKKHHHGGGDDDAAA>>>===;;;999777222333555666555333000...222111222333555555333111444444333333222111111111,,,---///000111111111000.........------,,,,,,,,,------------,,,+++******)))***+++,,,,,,+++)))(((......---------,,,,,,,,,+++++++++,,,,,,---......---------------------------------------...///000,,,,,,------------......111000000///---,,,,,,+++---------...------,,,,,,000000000///......------///000222444555555555444222222222222222222333333111111222222222111111000000000000000000000000000***+++...000111000...------,,,++++++------,,,+++333+++(((...222///,,,---++++++++++++,,,------...+++---000///......000333,,,,,,---------,,,++++++///---++++++---......---------------------------...------------...//////000///...---,,,+++++++++---------,,,,,,+++++++++))),,,...///---,,,++++++---------....../////////------------------------000000000///.........---111000...///111222222111222111//////000111444555555111///000444666333///222222222222222222222222333222111111333333222111555444222111444888444---444444333333222222333333444444444444444555777777999999:::;;;;;;;;;::::::999999999999:::;;;;;;<<<===<<<:::<<>>;;;<<<;;;;;;<<<<<<===>>>???BBB@@@======>>>@@@@@@@@@===???BBBDDDEEEEEECCCBBBCCCDDDDDDCCCAAAAAAEEEIIIFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEIIIKKKNNNRRRUUUXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVUUUTTTUUUUUUSSSPPPPPPSSSWWW[[[cccooo|||zzzqqqkkkccc```[[[WWWUUURRRNNNLLLJJJIIIIIIJJJMMMRRRWWWZZZccchhhqqqzzzyyyqqqlllhhhccc\\\UUUPPPLLLIIIGGGCCC@@@<<<::::::;;;<<<;;;666666555444444555666777;;;777444444777888444000777666444222111000//////111111222333222111000///222222111//////.........,,,,,,---......---,,,,,,000...,,,,,,......,,,)))//////.........---------+++,,,---------...000222///...,,,++++++,,,.../////////////////////......111000///...............///---+++,,,///000...,,,,,,---///000000...---+++000000///////////////000222000000222555555333000111333555555333222333333000111222111...---...//////............---------111///---+++***+++,,,---,,,,,,,,,---------......000///...---,,,------...---...///...,,,+++,,,---000444444000...///000...+++++++++,,,---,,,***(((,,,,,,,,,,,,,,,---...///000...,,,******,,,...000------,,,,,,,,,,,,------///............---------...------,,,,,,------...//////.........---------000111000///,,,++++++,,,))),,,000333222111111111------------------------000///---...000111111000222222111000111333555666555222///000444555333000222222222222222222222222333111111111333444333222222222111111555:::777111333222222222333444444555444444444444555666777777999999:::;;;;;;;;;::::::888888888888999:::;;;;;;===<<<;;;===??????===;;;<<<;;;;;;<<<<<<===>>>???BBB@@@======>>>???@@@???===???BBBDDDEEEEEECCCBBBBBBCCCCCCBBB@@@AAAEEEHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHEEEDDDCCCDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEHHHJJJNNNRRRUUUXXXZZZZZZ[[[ZZZZZZXXXWWWVVVUUUUUUUUUUUUUUUSSSQQQQQQSSSVVVYYY___jjjuuuzzzrrrmmmeeebbb]]]YYYVVVSSSOOOMMMJJJIIIHHHHHHJJJMMMQQQTTT]]]bbbkkkttt|||~~~wwwoookkkeeeaaaZZZTTTPPPNNNKKKIIICCC@@@<<<::::::;;;;;;;;;777777555555555666777888:::666333444777888555111777666555333222000000000111222333333222111000///111000///...------------,,,,,,---......---,,,,,,...,,,+++,,,...///...,,,.........---------,,,,,,,,,---...---------///111///---,,,++++++,,,---///.................................------...//////000...,,,---//////...,,,,,,---///000000///---,,,000000////////////000000333111//////222333333222111333444444222222222333/////////////////////...000000/////////.........111///---+++++++++,,,---,,,,,,---------............---,,,,,,,,,---///000***,,,------,,,,,,---///+++//////+++***,,,...------,,,+++,,,......---+++---------------......//////...,,,++++++,,,...///......------------.........---------,,,,,,,,,,,,------,,,,,,,,,,,,------///.........------------,,,...000000...---------,,,...111111000/////////------------------------000...------///000000///333222222111222444555666444222000111333555333000222222222222222222222222222111000111333444333222222333222111555999666111111111222222333555666777444444444444555666777888888999::::::;;;;;;;;;:::888777777888999:::;;;;;;=========>>>??????===;;;<<<;;;;;;<<<<<<===>>>???CCC@@@>>>===>>>??????>>>===???AAACCCDDDDDDCCCBBBAAABBBBBBAAA@@@AAAEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHEEECCCCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJNNNRRRVVVYYY[[[\\\\\\[[[ZZZYYYWWWVVVUUUTTTUUUVVVUUUSSSRRRRRRSSSUUUXXX]]]eeennnxxx{{{tttooohhhddd```\\\XXXUUUQQQOOOMMMKKKJJJIIIIIIKKKNNNPPPVVV[[[dddnnnvvv|||{{{yyyzzz{{{~~~|||uuummmhhhbbb^^^XXXTTTQQQOOOLLLKKKCCC@@@<<<::::::;;;::::::888888666666666666777888888555333444777888666333777777666444333222111111333333333333333111///.........---,,,++++++++++++,,,,,,------------,,,,,,,,,++++++,,,...//////...---------,,,,,,,,,++++++---......---,,,,,,...///...---,,,++++++,,,---...------------------------,,,,,,,,,,,,---...///000000///------......---+++---...///000000///...---000000////////////000000444111......///222333333111222333333222111222333...,,,+++---000222000...111000000000////////////000///---,,,++++++,,,---,,,------------............---,,,++++++,,,---...((()))+++,,,+++,,,...///))),,,,,,)))(((,,,/////////---++++++,,,......---..................//////...------,,,,,,------...///..................///------,,,,,,,,,+++++++++------,,,,,,,,,,,,------............------------***,,,///000///............///000///---,,,---...------------------------000///......000111111000222222111111222333555555444222000111333444222111222222222222222222222222222111000111333444444333444555444111222444222---222222222333333555666666444444444444555666777888888888999:::;;;;;;;;;;;;888888888999:::;;;<<<===>>>??????@@@@@@???===;;;<<<;;;;;;<<<<<<===>>>???BBB@@@>>>===>>>>>>>>>===<<<===???AAABBBBBBBBBAAA@@@@@@@@@???@@@BBBEEEGGGFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEDDDDDDEEEGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGJJJLLLOOOSSSWWW[[[^^^___]]]\\\[[[ZZZXXXVVVUUUUUUWWWWWWVVVUUUTTTSSSTTTUUUXXX[[[bbbiiisss~~~zzzuuuqqqjjjfffbbb^^^ZZZWWWTTTQQQPPPNNNMMMLLLLLLMMMPPPQQQSSSXXX```iiirrrwww{{{|||zzz{{{zzzxxxuuusssssstttuuuvvvxxx{{{}}}~~~{{{tttmmmhhhaaa^^^XXXTTTQQQNNNKKKIIIBBB???<<<::::::::::::999999999777666666777777888666444333444777888777555777777666666444333222111333333444333333111///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,,,,+++++++++******---......---,,,+++---...------,,,++++++,,,------+++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...000///.........---,,,,,,---...///000000000//////000////////////000000111222222111111222333333333111222333222111000222333///,,,***---222555333000000000000/////////......///...---,,,,,,,,,,,,---------------............///...---+++******++++++(((***++++++++++++,,,...+++......***+++000555555111...+++)))***+++,,,,,,......//////////////////------------------------//////............//////---------,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------------------,,,---......------...000/////////---,,,+++---///........................222000///000111333222222000000000111111222333444333222111222333333222111222222222222222222222222222111000111333444333222222444333111111333111---555444444333333444444444555555555555555666888888777888999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@AAACCCCCCBBB???===<<<<<<;;;;;;<<<<<<===>>>???AAA???======>>>???>>><<<;;;<<<===???@@@@@@@@@@@@@@@???>>>???AAADDDFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDEEEEEEGGGHHHHHHNNNOOORRRUUUYYY]]]```aaa^^^]]]\\\[[[YYYXXXWWWVVVYYYXXXWWWWWWVVVVVVUUUUUUVVVXXX]]]dddmmmzzz~~~zzzyyyyyyyyyyyy{{{|||}}}zzzyyyyyyyyyyyywwwtttqqqjjjgggbbb^^^\\\YYYUUUSSSPPPOOONNNNNNNNNPPPRRRSSSRRRVVV]]]eeelllpppsssuuupppqqqqqqpppnnnmmmmmmnnnmmmnnnpppqqqssstttuuuuuuxxxzzz}}}|||tttmmmhhhccc___YYYTTTPPPLLLHHHEEE@@@>>>;;;:::;;;;;;:::999:::999888666666666777888555444444555666777777777666777777666555444333222222222333333222000///...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,,,,,,,,,,+++++++++*********---......---++++++,,,...,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,------------,,,+++++++++++++++...//////...------------------...//////////////////////////////000111111000222555666666555444333222333333222111111222444111...,,,...444777555222/////////.........------......------,,,,,,,,,------------.........//////...---,,,+++++++++,,,---***+++,,,,,,******+++,,,,,,000000,,,---222777888666222...+++***+++++++++...//////000000///......------------------------//////............//////............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------000000...,,,***+++...111.........,,,+++,,,///111........................333111000000222333333222///000000111222222333333222222222222222222222222222222222222222222222222333222111111333333222111---000222000111555555222666666555444444444444444555555555555666777888888777888999:::;;;<<<<<<<<<::::::;;;<<<===>>>@@@AAABBBDDDFFFFFFDDD@@@>>>===<<<;;;;;;<<<<<<===>>>??????>>>======??????>>>===;;;;;;<<<>>>??????@@@@@@AAA???>>>???BBBEEEHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJGGGFFFEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIPPPQQQSSSVVVYYY]]]```aaa^^^^^^]]]\\\[[[[[[ZZZYYY\\\[[[YYYYYYYYYYYYWWWUUUSSSUUUXXX]]]eeeqqq}}}~~~{{{yyyuuutttsssrrrrrrssstttuuurrrrrrrrrsssuuutttqqqnnnhhheeeaaa^^^\\\ZZZWWWTTTOOOOOOOOOOOOPPPRRRSSSTTTTTTVVV[[[aaaeeehhhjjjkkkfffhhhiiiiiihhhggghhhiiifffggghhhiiijjjkkkkkkkkknnnpppssswww{{{|||uuummmhhhddd```ZZZTTTOOOJJJEEEBBB>>><<<::::::;;;<<<;;;::::::999777666555555666777444555555555666666777777555666666777666444333111///000111111111000///...//////...............///,,,,,,++++++++++++,,,,,,...//////...,,,++++++,,,,,,,,,,,,+++++++++******,,,------,,,++++++---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...///...---,,,++++++++++++---...///...------...///,,,,,,------....../////////......//////000111222///333777999888666444333333444444222111111333666222000///111444666555222............------------------------------------------........./////////++++++***+++,,,---///000,,,------,,,+++******,,,+++...///++++++000444444888555000------------------...///000///...---,,,...------,,,,,,------...///................../////////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------111000...,,,***+++...000---......---,,,---000222........................222111///000222333333222000000111222333333333333222222333222222111222333222222222222222222222222555333222222222222111000,,,111333222333777888666555444444444444555555666555555555555666777888999777777999:::;;;<<<<<<<<<:::::::::;;;===>>>@@@AAACCCFFFIIIIIIFFFBBB??????<<<;;;;;;<<<<<<===>>>???===<<<<<<===???@@@???>>><<<======>>>@@@@@@AAAAAAAAA???===???CCCGGGIIIIIIHHHIIIKKKLLLLLLLLLJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJQQQRRRSSSUUUWWW[[[^^^_________^^^^^^^^^]]]]]]]]]___]]][[[[[[\\\[[[YYYVVVTTTUUUWWWZZZ___iiisss{{{}}}zzzwwwuuusssrrrpppooonnnnnnoooooollllllmmmoooppppppmmmkkkeeeccc___]]][[[ZZZWWWUUUSSSRRRRRRRRRSSSTTTUUUVVVYYYZZZ]]]```cccddddddddd```bbbddddddcccbbbbbbcccaaabbbbbbccccccccccccccceeegggiiilllpppuuu{{{|||tttmmmhhhccc___ZZZTTTOOOJJJEEEAAA;;;:::999:::<<<===<<<;;;999888777555444444555666555555666666555555666777444555666666666444222111,,,---///000000//////...//////............//////,,,,,,+++******+++,,,,,,,,,...///...,,,+++,,,...---,,,,,,,,,++++++++++++***+++,,,,,,++++++---///+++++++++,,,,,,++++++++++++++++++,,,---............---,,,,,,,,,,,,,,,---+++---///...------///111+++++++++,,,,,,---...///............///000111222000333777888666444444555555555555333222222555777222222222222222222222222////////////............,,,---------------------............///////////////...---,,,,,,---......+++,,,------,,,+++---...)))------******---///...444111...,,,------------------/////////...,,,+++///...,,,++++++,,,...///......------------...............---------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---///...------...//////000000///...---...000........................111000...///111222222111111111222333444444444444111222333333222111222333222222222222222222222222666444222222222222000///000555777444444777777555333333333444555666777888555555555666666777888999666777999:::;;;<<<<<<<<<999999999:::<<<>>>???@@@DDDHHHKKKKKKGGGBBB@@@@@@<<<;;;;;;<<<<<<===>>>???;;;;;;;;;===???@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCBBB???===???DDDHHHJJJJJJGGGHHHJJJLLLLLLKKKJJJIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCBBB@@@EEEEEEEEEFFFGGGIIIJJJKKKQQQQQQRRRSSSVVVYYY\\\]]]________________________```^^^\\\\\\^^^]]]ZZZWWWWWWXXXXXXZZZ^^^eeennnuuu}}}{{{yyyuuusssrrrqqqooommmlllllllllmmmiiiiiijjjlllnnnmmmkkkiiicccaaa^^^\\\[[[ZZZXXXVVVXXXXXXWWWWWWWWWWWWWWWXXX^^^```aaacccddddddcccccc^^^```bbbbbb```___^^^____________``````___^^^^^^___aaacccfffiiimmmssswwwxxx|||{{{tttlllgggaaa^^^YYYTTTOOOKKKEEEBBB:::999999:::<<<======<<<999888666555444444444555555666777666555555555666333444555666666444222000+++,,,---////////////.........---------......///---,,,+++******+++,,,---))),,,......,,,,,,...000---------,,,,,,,,,++++++)))+++,,,,,,+++,,,...000***++++++,,,,,,++++++***++++++,,,------...//////,,,,,,,,,,,,---...//////))),,,......------000222+++******+++,,,---...///............///000222222111444666555333222444666666666555444222333555888222333444222000//////000000000000000////////////,,,,,,---......---------............/////////000666444111...+++))))))((()))+++------------///111(((---...+++))),,,,,,+++---+++))))))***,,,,,,+++,,,---...//////---+++***000...,,,******,,,...000---------,,,,,,------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------'''***///111111000///...111222222111///------...////////////////////////000000000000000111111222222333333222111000222333444444333222111111111111333222111111000000111111222222333333333333444444444444333333444555777999777666666555555777888999555666777777666666777888999:::<<<============<<<;;;999888999<<<>>>??????EEEFFFGGGHHHFFFCCC???<<<::::::;;;<<<===>>>?????????>>><<<===>>>???===<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAACCCFFFIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLJJJIIIIIIEEEDDDFFFEEEBBBBBBEEEBBBDDDFFFHHHJJJKKKKKKKKKOOOPPPPPPQQQSSSWWW]]]bbb``````aaabbbccccccdddddd````````````___^^^]]]\\\XXXYYYXXXVVVVVV\\\hhhqqq}}}zzzwwwuuutttqqqpppooommmkkkjjjiiihhhdddeeefffffffffdddcccbbbbbb___[[[YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^\\\\\\^^^aaabbb___]]]\\\\\\\\\\\\^^^```bbbccc[[[ZZZZZZYYYYYYZZZZZZ[[[YYYZZZ\\\___cccfffhhhjjjnnnnnnnnnppprrrvvvyyy|||~~~xxxqqqjjjfffddd^^^VVVOOOIIIDDD@@@===::::::;;;;;;;;;:::999999888666555444444555666888777444555999888555777===777666666444333222111111333111...///000000...,,,,,,,,,---.../////////...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,...//////---***...+++)))))),,,---,,,***....../////////...,,,+++111------...+++&&&)))000+++,,,---...////////////---------............///,,,,,,,,,---------......///...,,,++++++...000222888777555333222222222333666555444333222333333444444333222222111111222222---.........//////000000///...---,,,+++*********(((***++++++++++++,,,...---------------...///000---,,,,,,++++++,,,,,,---******+++,,,---------------,,,+++******,,,...///---///222111...---...000---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------))))))***+++,,,,,,---------...//////......///111...///111333///+++---333,,,---///000000000///...000000000000000111111222222333333222111111222444333333222222111222222222222222222222333555666777222222333333333333444444333333333333444555666666666666555555555666777888555666777777666666777888777888:::;;;<<<;;;;;;:::<<<:::999999<<<>>>???>>>CCCEEEFFFFFFEEEBBB>>><<<::::::;;;<<<===>>>?????????===<<<===>>>???>>><<<>>>???@@@AAAAAA@@@@@@???@@@@@@@@@AAACCCFFFIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLLLLJJJHHHJJJFFFEEEGGGFFFCCCCCCFFFCCCDDDFFFIIIJJJKKKKKKKKKPPPPPPQQQQQQSSSWWW\\\aaa^^^```bbbdddffffffffffffaaaaaabbbbbbbbbaaa``````WWWXXXVVVTTTTTTYYYccclll{{{~~~}}}}}}zzzwwwtttrrrqqqooonnnmmmkkkiiigggfffeee```aaabbbbbbaaa```___^^^___\\\XXXVVVVVVVVVVVVUUUWWWWWWWWWWWWYYYZZZ[[[\\\^^^]]]]]]___aaaaaa___\\\\\\[[[[[[[[[\\\^^^___aaa\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[]]]___```bbbbbbfffffffffgggiiillloooqqquuuwwwyyy{{{{{{|||~~~xxxqqqjjjfffaaa]]]VVVOOOJJJEEE@@@===<<<<<<;;;;;;;;;;;;::::::888777555444444555777888888666666999777333555:::777666555444333222222111444222000000222222000---------......///.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,---//////---+++...+++)))***,,,---,,,+++///...---,,,,,,,,,---...---******+++((($$$&&&,,,***+++,,,---............---------............///,,,,,,---------.........000///---,,,,,,---...///777666444333222333333444666555444333222222333444333222222111111111111111---........./////////000......---,,,++++++++++++)))***,,,,,,++++++---...---------------...//////---,,,,,,++++++,,,,,,---///...,,,+++******+++,,,,,,------,,,,,,+++*********+++------++++++++++++000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------)))******+++,,,,,,---------...///...------///111333//////111111......000,,,---///000000000///...000000000000000111111222222222333222111111222444222222222111222222333333222222333333444666777888222222333333333333444444333333444444444444333333666555444444444555666777555666777777666666777888777888:::;;;<<<<<<;;;;;;===;;;999:::;;;=========AAABBBDDDDDDCCC@@@===;;;::::::;;;<<<===>>>??????>>>===<<<===>>>???>>>===>>>????????????>>>>>>===@@@@@@AAABBBDDDFFFIIIKKKLLLLLLLLLMMMMMMLLLLLLLLLNNNMMMLLLLLLLLLKKKIIIGGGHHHDDDCCCEEEEEEBBBBBBEEECCCEEEGGGIIIKKKLLLLLLLLLPPPQQQQQQQQQRRRVVV[[[___]]]___cccfffiiiiiihhhhhhccccccdddeeeeeeeeeeeedddZZZYYYWWWTTTSSSWWW___fffttt}}}{{{zzzyyyyyyxxxwwwvvvxxxzzz|||}}}|||}}}||||||~~~~~~|||yyyuuussspppoookkkjjjiiigggdddbbbaaa```[[[\\\\\\\\\\\\[[[ZZZZZZ]]]ZZZWWWVVVVVVVVVVVVUUUVVVVVVVVVXXXYYY[[[]]]^^^aaaaaaaaabbbcccbbb```^^^]]]]]]\\\\\\\\\]]]^^^_________^^^\\\[[[ZZZYYYXXX]]]]]]]]]]]]]]]]]]]]]]]]____________```ccceeefffhhhjjjlllmmmmmmnnnpppqqqooopppqqqsssvvvzzz}}}~~~xxxqqqjjjfff^^^ZZZUUUPPPKKKFFF@@@===>>>===<<<:::::::::;;;<<<999888777666666777888999999777777888666333444777666666555444333222222111333111000000000000///---.........///......------------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---......---+++...,,,***+++,,,---,,,+++///---+++)))***,,,...000///,,,,,,,,,***((()))...******+++,,,,,,------------------............///,,,------------.........111000///...------------222111000//////000111222444444333222222222222333222111000000//////000000.............../////////------,,,,,,,,,,,,------)))+++,,,,,,,,,,,,---///------------------...///---,,,,,,++++++,,,,,,---000...+++)))((()))+++---,,,---......---***(((&&&---,,,,,,---......---+++//////...,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,------------------------******++++++,,,,,,------,,,---...---,,,,,,...000666111000333444111......,,,---///000000000///...000000000000000111111222111222333222111111333444111111111111222333444444444444333222222222333333222222222333333333444444222333444444444333222111555444444333444555666777555666777777666666777888999:::<<<===>>>>>>>>>>>>>>><<<::::::;;;<<<<<<<<>>??????>>>===<<<===>>>???>>>===??????>>>>>>>>>===<<<<<<@@@@@@AAABBBDDDGGGIIIKKKLLLLLLMMMNNNNNNMMMLLLLLLNNNLLLKKKKKKKKKJJJHHHEEEEEEAAA@@@BBBBBB??????BBBDDDEEEGGGJJJLLLLLLMMMLLLPPPQQQRRRRRRSSSVVVZZZ^^^]]]```dddhhhiiiiiihhhfffddddddeeegggggghhhhhhhhh___]]][[[WWWUUUXXX]]]bbblllwww~~~|||xxxvvvttttttsssrrrrrrrrrsssuuuwwwxxxyyy{{{{{{|||~~~~~~{{{xxxuuurrrooonnnffffffdddbbb___]]]\\\[[[YYYYYYYYYYYYYYYYYYXXXXXX^^^\\\YYYYYYYYYYYYYYYXXXUUUVVVWWWXXX[[[]]]___```eeeeeeeeeffffffeeecccaaaaaaaaa______^^^___```aaaaaaaaaaaa```___^^^\\\\\\`````````______^^^]]]]]]___^^^^^^^^^^^^___```aaaaaabbbddddddddddddfffhhhffffffgggiiilllooorrrsssyyyyyyzzz|||~~~~~~wwwpppjjjeee[[[XXXTTTPPPKKKFFFAAA===>>>===;;;999888999:::;;;999999888777777888999999888888888888666555666888666666555444333333222222///............------,,,.../////////...---,,,,,,...------------,,,,,,,,,------------.........///...---,,,,,,......---,,,...---,,,,,,,,,---------,,,,,,*********,,,...//////...------,,,+++,,,---+++++++++,,,,,,---......---------............///------------............////////////......------000000///...///000111222222222222222111222222222000000///............///........................,,,,,,,,,,,,,,,---......***+++------,,,,,,...///---------,,,,,,---......---,,,,,,++++++,,,,,,---+++******)))***,,,---///,,,,,,,,,---,,,***)))(((...,,,+++---000111...++++++,,,,,,,,,---......///---------------------------,,,++++++------,,,+++------------------------+++++++++,,,,,,,,,------,,,---------,,,,,,...///444333666:::999222......,,,---///000000000///...000000000000000111111222111222222222111111333555111111111111222333444444444444333222222222333333222222222333333333444444222333444444444333222111555444444333444555666777555666777777666666777888999:::<<<>>>?????????>>>???===::::::;;;<<<<<<;;;===>>>???@@@???>>><<<;;;::::::;;;<<<===>>>??????===<<<<<<===>>>??????>>>???>>>>>>======<<<<<<<<>>BBB;;;111...111,,,---///000000000///...000000000000000111111222000111222222111222333555222222222111222222333333222222333333444666777888222222333333333333444444333333444444444444333333666555444444444555666777555666777777666666777888777888:::<<<===>>>======>>><<<::::::;;;<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::;;;<<<===>>>??????===<<<;;;===???@@@???>>>???>>>>>>============>>>AAAAAAAAACCCEEEGGGJJJKKKLLLMMMOOOPPPPPPOOOMMMLLLLLLKKKJJJJJJJJJIIIGGGEEEGGGDDDDDDFFFFFFCCCDDDGGGEEEGGGIIIKKKMMMNNNNNNNNNPPPRRRTTTUUUVVVXXX\\\___aaabbbeeeggghhhgggeeedddeeefffggghhhiiijjjjjjjjjbbb```\\\XXXVVVVVVWWWXXX```iiivvv|||zzzwwwtttrrrpppooooooqqqtttwwwzzz|||{{{zzzwwwtttpppmmmjjjiiicccbbbaaa___^^^\\\[[[ZZZ\\\\\\\\\\\\\\\\\\]]]^^^```^^^]]]^^^______^^^]]]^^^^^^___aaacccfffhhhiiihhhjjjlllllljjjiiihhhiiiggggggeeeeeedddeeefffgggdddeeefffggggggfffeeedddccccccddddddeeeeeeeeefffddddddddddddcccccccccccc^^^```aaa```^^^^^^___``````___^^^]]]]]]^^^___```ddddddeeegggiiilllnnnoooqqqtttwwwzzz|||zzztttmmmfffbbbYYYVVVQQQMMMJJJEEEAAA>>><<<;;;999888777777777777888888888888888888888888444888888666555888::::::555555444444444333333333///111111111//////000111.........///......------............---------,,,---------........./////////---++++++---...---------...///...---,,,...000***+++---......---,,,++++++,,,+++)))***---,,,(((...---,,,,,,---...000111---------............///------........./////////............///000111222//////.........///111222...///000000111000000000000///......------...............---------------------,,,,,,---...//////+++---............///111...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++---...---+++(((&&&---,,,+++******,,,...///+++******,,,......---,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,,,,,,,***(((------------------------,,,,,,,,,,,,------------,,,---...---,,,,,,...000---555@@@CCC:::000///444,,,---///000000000///...000000000000000111111222000111222222111222444666333333222222111222222222222222222222333555666777222222333333333333444444333333333333444555666666666666555555555666777888555666777777666666777888777888:::<<<>>>>>>>>>>>>>>><<<::::::;;;======<<<<<<<<<======>>>======<<<::::::;;;<<<===>>>??????===<<<;;;<<>>???>>>=========>>>???@@@AAAAAABBBCCCEEEHHHJJJLLLLLLNNNPPPQQQQQQPPPNNNLLLLLLKKKKKKKKKLLLLLLJJJHHHIIIFFFEEEHHHHHHEEEFFFIIIFFFGGGIIILLLMMMNNNNNNNNNPPPRRRUUUVVVXXX[[[^^^aaabbbccceeeggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkjjjjjjdddaaa]]]YYYWWWWWWVVVVVV[[[cccooo{{{{{{zzzwwwtttrrrqqqppppppssswww|||}}}|||yyyvvvrrrnnnllljjjeeeddddddcccbbbaaa```___```___^^^^^^^^^___aaabbbcccbbbaaabbbddddddcccaaaffffffggghhhjjjlllnnnooommmpppssssssqqqpppppprrrmmmmmmlllkkkkkklllmmmnnnmmmnnnooopppooonnnllljjjhhhiiiiiiiiijjjjjjkkkkkkhhhhhhhhhhhhhhhhhhggggggbbbccccccbbb```___```aaa```___^^^]]]\\\]]]^^^______```aaaccceeehhhjjjkkkjjjllloooqqqrrrtttwwwzzz}}}yyyrrrkkkeee```ZZZVVVQQQLLLHHHDDD@@@>>><<<;;;;;;:::888777777666777777888888888888777777333888888444333666888666555444444444444333333333///111333222000///111333------......///.....................------------,,,,,,---------.........///---++++++,,,......------///000///---,,,...111.........---------------,,,...---+++---111///)))---,,,++++++,,,---///111---------............///............////////////111000...------///000222...---,,,,,,,,,---...///---...///000000000//////000//////........................------,,,,,,,,,...------------......///,,,---//////......000111...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,***((('''......------------------,,,...///000000000000111---............,,,+++***++++++++++++++++++++++++---,,,++++++------,,,+++---------------------------------------------------...///...------///111000444:::<<<666///000666,,,---///000000000///...000000000000000111111222000111222222111222444666444444333222111111111111333222111111000000111111222222333333333444444444444444333333444666777999777666666555555777888999555666777777666666777888999:::<<<>>>@@@@@@@@@@@@===;;;999:::;;;=========<<<<<<======>>>=========::::::;;;<<<===>>>??????<<<<<<;;;<<>>=========???@@@AAAAAABBBBBBCCCEEEHHHJJJLLLLLLNNNPPPRRRRRRPPPNNNLLLMMMLLLLLLMMMNNNNNNLLLJJJHHHEEEEEEGGGGGGEEEFFFIIIFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRUUUWWWYYY\\\```cccbbbccceeegggiiikkklllllljjjjjjkkkkkkllllllkkkkkkgggddd```\\\[[[YYYXXXWWWXXX___jjjvvv{{{zzzwwwuuusssrrrqqqqqquuuyyy}}}zzzvvvrrrooonnnggggggffffffeeedddddddddaaaaaa```___```aaacccdddgggffffffgggiiiiiihhhfffkkkllllllmmmoooqqqsssttttttwwwzzz{{{yyyxxxyyyzzztttsssrrrrrrrrrsssuuuvvvwwwxxxyyyyyywwwuuurrrqqqoooooooooooooooooooooooollllllmmmmmmmmmlllkkkkkkeeefffgggfffcccbbbcccdddaaa```____________aaaaaa___```aaaccceeehhhkkkllliiikkkllllllllllllmmmooowwwyyy}}}~~~wwwqqqjjjddd___\\\WWWPPPKKKFFFCCC@@@>>><<<<<<<<<;;;:::999777666777777888888888888777777333888888222000333555222444444444444444444333333---000111111......///222,,,,,,---.../////////...//////.........---------,,,,,,,,,---------......///---++++++,,,......------///111///---,,,...111222000...,,,+++,,,...///)))+++***'''***///---&&&,,,+++*********,,,...000---------.........//////............/////////000444222///---,,,---///111444333222111111222333444,,,---///000000000//////000000///............///.........------,,,,,,,,,///......---------......,,,---//////......000111...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---))))))))))))***+++,,,---...///000000///---+++)))(((+++......,,,,,,...000***+++,,,...///......---***************************))))))+++---//////...------------------------------------------------.../////////......000111444333333444222///111666,,,---///000000000///...111111000000000000000111111222333333111111222333333333333222222111111111333222222222222222222222222222111111222222333444000444444000000444444000333444444555666777777888666666666666777777777777888888:::;;;<<<============<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===??????>>>===<<<<<<======;;;;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBAAACCCFFFIIIOOONNNNNNMMMMMMNNNOOOOOOLLLLLLMMMLLLLLLKKKJJJJJJFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKMMMNNNMMMLLLMMMNNNOOOPPPSSSWWWZZZ]]]^^^___aaaccceeefffggghhhkkkmmmllliiihhhjjjmmmoooooommmkkkhhhddd```^^^[[[XXXUUUSSSYYYaaalllwww}}}zzzvvvrrrppprrrtttvvvzzz}}}zzzwwwuuurrroooqqqnnnkkklllnnnmmmhhhcccggghhhhhhgggffffffgggiiihhhiiijjjlllmmmmmmmmmmmmooopppqqqsssuuuwwwxxxyyyxxx{{{~~~}}}}}}yyyxxx{{{||||||~~~}}}|||yyyvvvuuuuuuuuuvvvuuutttsssssstttsssqqqoooooommmkkkjjjjjjjjjhhhfffhhhgggdddbbb```_________```aaaccceeehhhkkkmmmooohhhhhhhhhiiijjjlllmmmnnnsssvvv{{{{{{ssslllgggccc```WWWSSSOOOKKKHHHDDDAAA>>><<<<<<<<<<<<;;;999777666;;;888555666999<<<;;;:::555555666666666666555555444444333444555555333222111111000000000000000000---...///111111111000///000000///---++++++---000////////////////////////111---+++------,,,...222---...///.........000111,,,+++***,,,//////,,,)))...---,,,+++++++++,,,---)))+++,,,,,,+++,,,000333000...++++++------***(((......---,,,,,,,,,------000//////000111111///......//////000000111222222///////////////000000000222111///.........///000,,,,,,---000111000---***+++,,,------......------///...---,,,,,,---///000***,,,------,,,+++,,,,,,'''***---......---,,,---***++++++,,,---...//////******++++++++++++******---......///////////////...,,,******---...---+++...000111---)))(((+++000000//////---,,,+++******///...,,,++++++,,,...///000///...---------------))),,,//////...---///222//////......---------,,,.........------,,,,,,,,,111111000000000000111111111222333333111111222333333333333222222222111111111111111222333333333444222222222111222222333444222555555222222555555111444555555666777777888888666666666666777777777888888888:::;;;<<<============<<<;;;::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;??????>>>>>>============<<<<<<===>>>????????????<<<<<<<<<===>>>???AAABBBCCCDDDDDDDDDDDDEEEIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKMMMNNNMMMLLLMMMOOOSSSTTTVVVZZZ]]]___aaabbb```bbbeeefffggghhhjjjlllkkkiiihhhiiilllooopppooooookkkgggccc___\\\YYYVVVUUUYYY___fffppp|||}}}xxxtttssstttxxxzzz}}}{{{xxxuuusssuuurrrooooooqqqoookkkfffhhhiiijjjiiihhhhhhjjjkkkkkklllnnnoooqqqqqqqqqqqqvvvvvvwwwyyy{{{|||}}}~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{zzzxxxvvvuuusssqqqpppooonnnkkkiiiiiihhhfffeeeccccccccccccddddddeeefffgggiiikkkllliiiiiiiiiiiiiiijjjkkkkkknnnqqquuuyyy}}}zzzsssmmmfff```\\\WWWSSSNNNJJJGGGDDD@@@===============<<<:::888777777777888:::;;;;;;999777666666777777777777777777333222222333555666555444000000000000000000000///...///000000111111111000000000///---++++++---000////////////////////////222...---......,,,...222000111111///---+++,,,...---+++***,,,...///...,,,///...---+++++++++,,,---***,,,------++++++---000000...,,,---//////...,,,---------,,,,,,---......000///...///000111000...///000000000000000111111000000000000000000000000333333111000///000000111------...000222222000...+++,,,------......------000///---,,,,,,---...///***,,,...---,,,+++,,,---***+++,,,,,,+++,,,---///+++,,,,,,------.........++++++,,,,,,,,,,,,+++++++++,,,---...///////////////---++++++---///...,,,(((,,,000///,,,***,,,///------------------------///...,,,++++++,,,...///---------------...///000...///...,,,******,,,////////////.........------.........------,,,,,,,,,111000000000000000111111111222333333111111222333333333333333222222222222000000111222333444555555222222222222222333444444333555666333333666666333666666666777888888999999666666666777777777888888888888:::;;;<<<============<<<;;;::::::;;;<<<===<<<<<<;;;:::999999999999@@@????????????>>>>>>>>>===>>>>>>?????????>>>>>>999::::::<<<===???AAABBBBBBCCCDDDDDDDDDFFFIIILLLJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNMMMMMMOOOPPPUUUVVVWWWZZZ\\\___```aaa___bbbdddeeefffgggjjjlllkkkiiiggghhhkkkooorrrssssssooojjjeeebbb^^^ZZZWWWWWWXXXZZZ^^^fffrrr~~~|||wwwvvvxxx|||}}}zzzxxx{{{xxxuuutttuuutttppplllnnnooopppoooooooooqqqsssqqqsssuuuwwwxxxyyyyyyyyy~~~{{{yyyxxxvvvssspppmmmlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjkkkmmmpppssswww}}}xxxrrrllleee]]]XXXWWWSSSNNNJJJFFFBBB???<<<>>>>>>>>>===<<<;;;:::999333777;;;======:::777666666666777888888999888888333222000111333666666666//////000000000000000///111000000000000111222222/////////---,,,,,,...000////////////////////////222///---......+++,,,///000111000...,,,+++,,,------,,,++++++...000000000111000...,,,,,,+++,,,,,,+++---......---,,,,,,---...---,,,---///000///...,,,,,,,,,,,,---...//////111///------///000000///000000000111111111111111111111000000000000000000222111000///............,,,+++***+++---...---,,,+++,,,------......------111000...---,,,,,,---...+++,,,......,,,+++,,,---,,,,,,+++***)))+++...111------------------------,,,,,,------------,,,,,,***+++,,,---............///...,,,,,,.........---"""'''...111///---,,,---***++++++,,,---...//////...---,,,++++++,,,---.........---------......//////...,,,)))'''))),,,000///////////////..................---------------000000000000000000111222111222333333111111222333333333333333333333333333111222222333333444444444333222222222222333444444333444444444444555555444777777888888888999999999666666777777777888888888888888:::;;;<<<=========<<<<<<::::::::::::<<<<<<>>>===<<<;;;:::999999999??????@@@@@@@@@?????????>>>???????????????>>>===999::::::;;;===>>>@@@AAA???AAABBBBBBCCCDDDGGGJJJHHHIIIJJJKKKKKKIIIFFFEEEHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUWWWYYY\\\^^^___```bbbdddeeefffgggiiikkkjjjiiiggghhhkkkooosssvvvuuurrrlllgggccc___[[[XXXXXXWWWVVVXXX^^^iiiwwwzzzyyy{{{~~~~~~|||{{{zzzyyyvvvssswwwxxxyyyyyyyyyyyy{{{}}}{{{|||}}}{{{vvvvvvtttsssrrrqqqppppppqqqrrrrrrrrrrrrrrrqqqqqqssssssrrrqqqooommmlllkkkkkkmmmoooqqqvvv~~~{{{vvvpppjjjccc]]]XXXVVVSSSMMMIIIEEEAAA===:::=========<<<;;;::::::999222777<<<===;;;888777777555555666777888888888888555333000000222444555666///000111222222222111000333222111000000111222333...//////...,,,,,,...///////////////////////////111...,,,...---******------......---,,,,,,---///...,,,++++++---000333444222111///---,,,,,,,,,,,,+++---///000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000222///---,,,---///000000///000000111222333444555111111111111111000000000333222222111000000//////...,,,***)))***++++++***+++,,,------......------111000///---,,,,,,,,,,,,+++---......---,,,,,,---++++++,,,+++***+++...000.........------,,,,,,,,,,,,,,,------------,,,,,,---------......------,,,...---,,,,,,,,,---------"""''',,,//////---,,,,,,***++++++,,,---...//////...---,,,,,,,,,,,,---...222111///...,,,,,,++++++,,,+++***)))***,,,///222////////////////////////...............---------000000//////000111222222111222333333111111222333333333333333333333333333444444444333333222222222333333222222333333444555333222222444444444444555888888888888999999999999777777777777888888888888888888:::;;;<<<=========<<<;;;:::999999:::;;;<<>><<<;;;;;;;;;;;;>>>???@@@@@@@@@@@@??????>>>>>>?????????>>>>>>===<<<<<<;;;<<<<<<===>>>??????AAABBBCCCCCCDDDGGGIIIHHHIIIJJJKKKKKKIIIGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMMMMNNNOOORRRTTTSSSTTTUUUVVVXXX[[[]]]___bbbccceeefffffffffhhhjjjiiiiiihhhhhhkkkoootttxxxvvvrrrmmmhhheeeaaa]]]ZZZYYYWWWUUUUUUZZZdddqqqzzz}}}|||~~~~~~}}}}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyywwwuuurrrpppnnnnnnppprrrtttwww{{{tttlllgggbbb]]]ZZZUUUQQQLLLHHHDDDAAA===:::<<<<<<;;;::::::999999999666999;;;:::777666777999444555666666777777777666777555111000111222333333///000222333444333222111333222111000000111222333---...///...------...///////////////////////////222///...000///,,,+++...,,,---...---++++++,,,...------,,,+++,,,000444777222111///---,,,,,,,,,,,,,,,,,,...000222222111000---...---,,,+++*********,,,,,,,,,---...///000111222///,,,,,,---///000000---...000222444666777888111111111111000000//////555555555444444444333333555222///------------,,,+++,,,------......------000000///...---,,,,,,,,,+++---///...---,,,------(((***---...---,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,++++++000000000000...---,,,++++++,,,++++++***++++++,,,(((***,,,---,,,,,,++++++---------------------------------,,,,,,---------111000///...---,,,,,,,,,++++++,,,---...///000000.........///////////////........................////////////000111222333111222333333111111222333333333333333444444444444666666555444333222111111333333333333333444444555333111111444555333333666888888888888888888888888777777777888888888999999888888:::;;;<<<=========<<<;;;:::999999:::;;;<<>>===<<<<<<<<<======>>>???@@@@@@@@@???>>><<<======>>>>>>>>>============<<<<<<======>>>>>>BBBDDDEEEFFFEEEFFFGGGIIIHHHHHHIIIJJJJJJJJJHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNPPPTTTVVVVVVVVVWWWXXX[[[^^^aaaccceeefffggggggffffffgggiiihhhiiijjjjjjkkkoootttwwwuuurrrmmmjjjgggdddaaa^^^ZZZXXXVVVUUUYYYaaalllsss~~~zzzwwwuuutttvvvyyyzzz~~~zzzqqqjjjddd```]]]ZZZRRROOOJJJGGGCCC@@@===:::<<<;;;:::999999999999:::999999888777555666888:::555555666666666666555555777555222111111222111000...000222444444444222111222222111000000000000111,,,---///...------...///////////////////////////444111111333222//////111000000///---***(((((())),,,------,,,,,,...333666111000...,,,,,,+++,,,,,,,,,,,,---///222333333222000000111///---++++++,,,------------...///000000000...,,,,,,...//////...,,,---...111333555777777111111000000//////......//////000111111111111000444222...---,,,,,,+++***+++,,,------......------/////////......------,,,,,,---//////---,,,---...'''***---///...---,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++111111111000///---,,,+++***+++++++++))))))***,,,,,,,,,,,,+++++++++++++++.........------,,,,,,,,,---------------------------,,,,,,------///000000///.........//////---+++---------............................../////////////////////000111222333111222333333111111222333333333333444444444555555555555555444333333333222444333333333333444555555444111222666777444444888888888888888888888888888777777888888888999999999888888:::;;;<<<=========;;;;;;:::999999:::;;;;;;>>>======<<<<<<<<<======;;;<<<>>>@@@@@@???>>>===:::;;;<<<===============<<<<<<<<<===>>>???@@@AAACCCEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNQQQUUUXXXWWWWWWXXXZZZ]]]aaadddfffhhhiiijjjiiigggfffggghhhhhhjjjlllllllllnnnrrrvvvtttrrrnnnllljjjhhhfffddd\\\[[[YYYWWWXXX^^^eeekkkwww~~~{{{vvvpppiiiddd___ZZZWWWPPPMMMIIIEEECCC@@@===;;;===<<<;;;:::999:::;;;;;;;;;999666666666777777777777777777777777666555444555333222222333333111000,,,...000222333222111000000111111111000000///...+++---//////...---...///////////////////////////222///000222222//////111000000///,,,)))'''((()))+++---------,,,---111555///...---+++++++++,,,---...,,,+++,,,///111111///...///000///---+++,,,...///.............../////////...------//////...---,,,,,,---...000111222222000000//////...------,,,)))***,,,...////////////...,,,************)))(((+++,,,------......------..................------,,,...//////...------...)))+++,,,---,,,,,,---...------------------,,,,,,,,,,,,------------,,,,,,......//////......---,,,***,,,---+++))))))+++------,,,,,,,,,------,,,,,,......---------,,,,,,,,,,,,------------------,,,++++++,,,,,,...///111222000...++++++---...---,,,,,,,,,,,,,,,---------...---........./////////000////////////000111222333111222333333111111222333333333333444444555555555333444444444444444444444444333333333333444555555666222222777888555555:::888888777777777777777777777888888888888999999999888888:::;;;<<<=========;;;;;;999999999999;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::<<<>>>???@@@???>>>===999:::;;;<<<============;;;;;;<<<===???AAABBBCCCBBBCCCEEEEEEDDDCCCCCCDDDFFFEEEEEEFFFGGGHHHJJJKKKFFFGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNQQQUUUYYYWWWWWWWWWYYY]]]aaaeeegggjjjkkkkkkjjjgggffffffggggggjjjmmmmmmmmmnnnrrruuuuuurrrooommmmmmllljjjhhh]]]\\\[[[YYYXXX[[[```dddnnnuuuwwwsssooojjjddd^^^WWWSSSOOOLLLHHHEEECCCAAA>>>;;;>>>===<<<;;;:::;;;<<<===;;;888555666888999777444999999999999888666555444222111111222444444222111***,,,...111222111///...///000111111111///...---+++---//////.........///////////////////////////...,,,,,,000000---,,,///,,,------+++***)))***,,,+++---...---,,,,,,000333...---,,,+++++++++,,,---000---******---......---))),,,...---+++***,,,///000//////............///...------...//////...,,,,,,,,,,,,------------...000//////...------,,,,,,,,,...000222444444444444,,,+++++++++---...---,,,+++,,,------......------------......///.........,,,...//////...------...+++,,,+++******+++...111---------------------------..................---***+++,,,---............+++---...---******,,,///++++++,,,...//////---,,,------------------------,,,------......------,,,...------------...//////...+++''''''+++...000000+++++++++,,,,,,------------.........//////000000111///...000333444333111333333333333333333333333222222222222222222222222222444666666444333333333666333111333777777333///666666777888888888888888444555666777888999::::::555555777888888999999999555777;;;<<<<<<<<<===>>><<<;;;;;;;;;;;;<<<=========<<<;;;::::::;;;<<<==============================<<<<<<<<<<<<======>>>>>>>>>=========???@@@BBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHIIILLLMMMMMMLLLLLLMMMNNNNNNNNNPPPTTTXXX[[[YYYXXXZZZ```fffhhhhhhllllllkkkhhheeeddddddeeegggggggggiiilllnnnooooooqqqooonnnpppttttttpppkkkfffaaa^^^]]][[[XXXXXX\\\iiikkkrrr}}}~~~xxxtttnnnhhhccc]]]XXXTTTOOOKKKEEEAAA>>>===;;;999======<<<<<<<<<======>>>;;;:::999777666666555555777666555444444444444444666555444222111111111111(((***---///000000...---222000///......///000222,,,,,,---.../////////...//////............//////......------------.........------------...//////000222111,,,***---000///111...,,,+++,,,------,,,........................((()))+++,,,---,,,,,,+++)))+++------------///000------------------------+++---///000111000...---+++...000///,,,***+++------...000111111111000///,,,---......,,,,,,---...,,,---...//////...---,,,...---,,,---//////...---222...******,,,------,,,******+++++++++,,,,,,,,,+++,,,------......------000///---+++*********+++///......///000000///---------++++++++++++------///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------------*********,,,...000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111///...000333444333111333333333333333333333333222222222222222222222222111333555666444333333444777555333555999;;;888555666666777888888888888888666666777777777777777777666666777888888888888888555777:::;;;<<<<<<>>>@@@:::::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>??????@@@AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHLLLKKKKKKLLLNNNOOOOOONNNLLLMMMNNNNNNNNNQQQTTTWWWZZZYYYYYY\\\aaaeeeggggggjjjjjjjjjgggdddccccccdddfffggghhhkkkmmmoooooonnnqqqooonnnqqqttttttooojjjfffaaa^^^^^^\\\XXXXXX[[[aaabbbiiisss|||~~~wwwsssmmmgggbbb\\\WWWSSSMMMIIIEEEAAA???>>>;;;999===<<<<<<;;;;;;;;;<<<<<<999999888777666666666666777777666555555555555555666444333000...---,,,,,,%%%'''***,,,------,,,+++///...---,,,,,,---...///------......///.........//////............//////------,,,,,,,,,,,,------000///...---------------...111111---+++...000000111///,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***,,,------------...///------------------------000000111111000...,,,+++,,,///111000...---...000---...000111111111000///,,,---......,,,,,,---...------............------...---,,,,,,///000000///222...++++++,,,...---,,,******+++++++++,,,,,,,,,+++,,,------......---------,,,+++******++++++,,,000///......//////---+++------++++++++++++------///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++)))***...222111---)))(((***---------//////...------------------------------------------...//////000000//////111000///000222333333222333333333333333333333333222222222222222222222222111333555555444444555666444222000222666888777666666666777888888888888888999888888777666555444444777777777777888888888888555777999::::::<<<>>>AAA:::999999999999:::;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????????????????AAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIMMMLLLKKKLLLNNNOOOOOONNNMMMNNNOOOOOOOOOQQQTTTWWWXXXYYYZZZ^^^bbbeeefffeeefffggggggeeecccaaabbbccceeegggjjjmmmnnnooonnnmmmpppoooooorrrtttsssnnniiigggbbb```___]]]XXXWWWYYYYYYYYY___hhhqqqyyy}}}wwwrrrlllfff```[[[UUUQQQIIIGGGDDDBBBAAA???<<<:::<<<<<<;;;:::999999999999888777777666666777777888888777666666666666666666666666444222111000000///)))***---///000///...---///...---,,,,,,---...///.........///......------//////............//////,,,,,,,,,++++++,,,,,,,,,111000///...---,,,,,,,,,,,,000111...---///111///000...,,,,,,---...------++++++++++++++++++++++++---------...------,,,+++,,,---......,,,,,,---...------------------------222111111000///...---------///111111111000111222---...000111111111000///,,,.........---,,,---............------.........///---,,,,,,...111111111111///,,,,,,---......---******+++++++++,,,,,,,,,+++,,,------......------,,,,,,++++++,,,---......000///------...---+++)))------++++++++++++------......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***---000...+++---444;;;<<<555,,,))),,,///000///......---,,,,,,,,,,,,,,,------------------------......///000000000000000000000000111222333333333333333333333333333333333222222222222222222222222000222444444444444555777444222000000333555666555666666777888888888888888:::999888888777666555555888777777777777777888888888999999999888:::===???:::::::::999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>;;;<<<>>>@@@AAAAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJLLLKKKJJJKKKMMMNNNMMMLLLMMMNNNOOOPPPPPPQQQTTTVVVWWWXXX[[[___bbbddddddcccbbbdddddddddbbb``````aaacccfffkkknnnooonnnlllkkknnnooopppssstttrrrnnniiihhhdddbbbbbb___YYYVVVXXXVVVUUUYYYaaaiiirrr~~~~~~~~~vvvqqqjjjccc^^^XXXSSSPPPGGGEEECCCBBBBBB@@@===:::<<<;;;:::888888777777777666666666666666777888888666666555555555555666666222222222222222333444444+++---///000111111000///111000////////////000111.../////////...---,,,,,,///......------......///------,,,,,,,,,,,,------000000///------,,,,,,,,,---222333000...//////---...---+++,,,---------+++************************/////////......---,,,,,,---...///...,,,+++,,,---------------------------//////.........///000111---...000111222222333333---...000111111111000///---...///...---,,,---//////...---,,,,,,---...///111///---,,,...000000000000///---------.........******+++++++++,,,,,,,,,+++,,,------......------.............../////////...---,,,,,,------+++)))------++++++++++++------...---,,,,,,,,,,,,------------------------------...//////...---000666;;;???777...+++...111111...///...------,,,,,,------+++++++++,,,,,,,,,,,,,,,...///000000111111000000///000111111111222333333333333333333333333333333222222222222222222222222111222444444333444666777999777555444555666777777666666777888888888888888888888888888888888888888888777777666777777888999:::;;;:::999888888:::<<<;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>999:::===@@@BBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLKKKLLLMMMNNNMMMLLLMMMOOOPPPQQQPPPQQQTTTVVVUUUXXX\\\___aaaaaaaaaaaa___```bbbbbbaaa___``````aaaeeekkknnnnnnllljjjjjjmmmnnnppprrrsssqqqnnnkkkjjjfffeeeeeeaaaZZZWWWWWWUUUSSSUUU\\\ccckkkvvv||||||~~~tttooohhhaaa[[[VVVQQQNNNEEEDDDBBBBBBAAA@@@===;;;::::::999777777666666666555555555555666777888999444444444333333444444555------------...///000000***+++,,,---......------000000////////////000000.../////////...---,,,,,,......------------............------------............---------......///000444444000.........+++,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,000//////...---------------...///...,,,++++++,,,------------------------.........---...//////000,,,---...000222333333222---...000111111111000///---...//////------...//////...---,,,,,,---...///222000...---.........------......---------...///******+++++++++,,,,,,,,,+++,,,------......------...............------,,,+++******+++---...---+++------++++++++++++---------------------------...------------------------000,,,((('''+++...000000555000+++***---///---***000//////...............------------....../////////000000111222111111111...000222222111111222444333333333333333333333333222222222222222222222222222333444444333333555777777666555555444444555555666666777888888888888888666666777777888888999999777666666666666888:::;;;::::::;;;:::888888999;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>??????>>>>>>999;;;===???BBBCCCDDDEEEAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKLLLPPPOOONNNOOOPPPQQQPPPNNNMMMOOOQQQRRRQQQRRRSSSUUUTTTWWW[[[]]]^^^^^^^^^___\\\^^^aaaaaa```___``````___eeekkkmmmkkkiiihhhiiikkkmmmooopppqqqqqqpppooollliiihhhhhhddd\\\WWWWWWSSSQQQRRRWWW\\\bbbllluuu|||yyyyyy}}}}}}tttnnnfff___XXXSSSOOOLLLFFFDDDBBBAAA@@@???===;;;999999888777666666666666555555555555666666777888333333333222333333444555222222000///............------...///////////////.................................///......------......------------......///......------......///---------------...//////111444444000---......,,,+++******+++------,,,***------------------------//////...---------......---...///...,,,+++,,,---------------------------000//////...---,,,++++++---,,,---///111333222111---...000111111111000///---...//////...---...///.........------.........000///------......,,,++++++,,,...---,,,,,,---...******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,+++***)))***)))***+++...///...---------++++++++++++------------------............------------------------333---((((((---000...+++///...---...//////...---000000///............/////////000000111222222222000000111222222222222222...000222222111000222555333333333333333333333333222222222222222222222222444444444333222222444666111222333444333333333333666666777888888888888888555555555555666666666777666555555555666888;;;<<<666888:::::::::999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>??????>>>>>>======>>>???@@@BBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLQQQPPPOOOOOOPPPQQQPPPOOONNNOOORRRRRRRRRRRRSSSTTTSSSVVVZZZ[[[[[[[[[\\\^^^ZZZ]]]```aaaaaa`````````^^^dddjjjkkkiiifffgggiiijjjlllmmmnnnooopppqqqrrrooolllkkkkkkggg^^^XXXWWWRRRPPPPPPTTTWWW[[[ccckkkzzz~~~yyywwwvvv|||~~~{{{sssmmmeee]]]VVVQQQMMMJJJGGGDDDAAA??????>>>===<<<888888777777777777777888666666555555555666666777333333333333333444555555777666555333222111111111000000111111111222222222------............------------......///............------,,,,,,------......------,,,,,,------...///......---------......000333333...---///111000,,,+++,,,---//////...,,,------------------------...---,,,,,,,,,---...///,,,---......,,,+++,,,------------------------------.........---+++)))(((...------///222333222000---...000111111111000///---///000///...---...000------............------++++++,,,---//////---+++)))+++------++++++,,,...******+++++++++,,,,,,,,,+++,,,------......------++++++------...---,,,,,,,,,++++++,,,...///...,,,------++++++++++++------,,,------.......................................333///,,,,,,///111000......000222222000///111222//////...------------.../////////000111111222222000111222222333333222222...000222222000000222555333333333333333333333333222222222222222222222222555555555333222222444666111333666777777777777888666666777888888888888888444444444444444444444444555555444555666999<<<>>>222555999:::;;;;;;<<<===::::::999999::::::;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888999<<<>>>??????>>>>>>AAA@@@???>>>???@@@AAABBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEGGGHHHJJJLLLMMMOOONNNMMMMMMOOOOOONNNMMMNNNPPPRRRSSSRRRRRRSSSTTTSSSVVVYYYZZZYYYYYY[[[^^^YYY\\\___aaaaaa``````aaa^^^ccciiijjjgggeeefffhhhjjjkkklllmmmnnnpppsssuuupppmmmmmmmmmhhh___YYYXXXSSSPPPQQQTTTVVVXXX___fffrrr||||||xxxuuuuuu{{{|||yyyrrrmmmddd\\\UUUPPPLLLJJJHHHEEEAAA>>>>>>>>>===<<<888777777777777888888999666666555555555555666666444444444444444555666777333222222111111222222333...............///////////////000000000000//////,,,,,,---.../////////......------,,,,,,------...---,,,,,,++++++,,,,,,---111000///...---,,,,,,,,,...111111------111444444---------///111111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000,,,---......,,,,,,---...------------------------((()))+++------,,,+++***000......///222444222///---...000111111111000///...///000///...---...000,,,---...//////...---,,,&&&'''***---000111...,,,'''***------+++***+++---******+++++++++,,,,,,,,,+++,,,------......------+++---///000222222222111...---,,,---......---+++------++++++++++++------,,,,,,---.../////////...........................,,,,,,,,,,,,,,,,,,---...,,,///111///++++++...222......---,,,,,,,,,,,,---,,,,,,,,,---...//////000111111222333333333333222111111000000111111222333555444333333222222222222///000000222333444555555333444555555666666555555444444444444444555666777555666777888777666333222555666777999999888777777666666777999:::;;;<<<===888999999:::;;;;;;;;;:::999999888888999999:::;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>AAABBBDDDDDDCCCCCCEEEFFFIIIFFFCCCDDDGGGJJJJJJIIILLLNNNPPPQQQQQQPPPOOONNNLLLOOORRRTTTTTTTTTTTTUUUYYYYYYZZZZZZZZZZZZYYYYYY\\\]]]]]]^^^___```aaaaaabbbbbbbbbcccdddfffggghhhllljjjiiimmmrrruuuuuusssqqqpppnnnkkkgggbbb^^^\\\WWWRRROOOPPPRRRSSSXXX^^^pppyyy~~~zzzwwwzzzxxx{{{{{{wwwnnnhhh```YYYUUUPPPKKKFFFEEECCC@@@???>>><<<:::888666666666666555555555555333555777888666555555666333333222000......111333111...,,,---000222111000//////000000000000/////////+++((()))---...+++''',,,---...//////...---,,,000---++++++,,,------------,,,,,,++++++,,,,,,---111000...,,,,,,...000111......------...///111222------------------------...------,,,,,,------...,,,++++++***+++,,,...///,,,,,,,,,---------......000---++++++...000///...)))+++---///000...---+++---000000......000000---,,,---///111111000///---//////000000///...---------,,,,,,---///000...---------/////////...---,,,,,,+++******,,,,,,+++***))))))))))))***+++,,,---,,,------,,,***)))***+++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---,,,,,,---///000///......////////////---,,,+++000000////////////000000//////---,,,,,,---...///------------------------******+++,,,---///000111333333333333333333333333111111000000111111222333555444333333222222222333111111111111111111111111444444444444555555555666555555444444444555555666444555666777777666555555555555666777777777777666777888888888999999::::::999999:::;;;;;;;;;;;;;;;999999888888999999:::;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEEFFFHHHHHHFFFDDDEEEHHHJJJIIIHHHLLLMMMNNNOOOPPPPPPOOOOOOMMMPPPSSSUUUUUUUUUUUUVVVYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^```bbbcccdddaaaaaabbbccceeeggghhhiiilllllllllnnnqqqtttttttttqqqpppooollliiieeeaaa___ZZZUUURRRSSSSSSSSSXXX]]]gggqqq~~~~~~{{{yyywwwuuuxxx}}}wwwsssmmmggg___YYYUUUPPPJJJFFFDDDBBB@@@>>>>>><<<:::888555555555555444444444444666777777888888777666555555555555444222222333555111///---...000222111000//////000000000000//////000---***+++...000---***------...//////...------///---++++++---......---...------,,,,,,------...111000---,,,,,,---000111111000///.........///000//////...............///...------,,,,,,------...---,,,,,,,,,,,,------...---------.........//////222///,,,,,,---...---,,,***+++---///000...---+++---000000......000000---,,,---...///000///......///////////////......---000//////000222333111000////////////...---,,,+++,,,+++***+++,,,,,,,,,***---,,,+++++++++++++++,,,***+++,,,,,,+++***+++---...---,,,+++++++++,,,---************************------,,,+++++++++,,,,,,...---,,,---...///...---------,,,+++,,,,,,---............------.........///...------------...///------------------------------------...///111222111111111111111111111111111111000000111111222333444444333222222222333333333333222111000//////...555444333333333444666777666666555444444444555555444444555555666777777888555555444444555555666777888888888888888888888888::::::;;;<<<<<<<<<<<<;;;999999888888999999:::;;;999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAABBBDDDEEECCCEEEFFFFFFFFFFFFGGGIIIFFFFFFFFFGGGIIIJJJIIIHHHJJJKKKLLLMMMNNNPPPQQQQQQOOOQQQTTTVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXZZZ\\\___bbbdddggghhh___```bbbdddgggiiikkklllnnnoooqqqqqqqqqqqqssstttrrrqqqqqqooollliiifffeee___YYYUUUUUUUUUTTTVVV[[[___hhhuuu~~~|||zzzuuusssuuu~~~yyysssnnnlllfff^^^XXXTTTPPPJJJFFFDDDBBB???>>>===<<<:::888555444444444444333333333888666555666888888555111111222333333111000000111111///......000111111000...//////000000//////...000...,,,---000111000------...////////////...---///---,,,,,,---......---///......------......///000///---,,,,,,---///000444333111///............111000///......///000111......------------......---............------,,,............////////////333000---,,,,,,,,,,,,+++***+++---//////...---,,,---000000------000000---,,,---------............///////////////.........111000000111333444222111222111///...,,,,,,++++++---+++***+++,,,---,,,***///...---,,,,,,+++++++++)))***,,,,,,++++++---...,,,,,,+++++++++,,,------************++++++++++++,,,,,,++++++,,,,,,------///...,,,---......---,,,---+++***)))))),,,///111---,,,,,,++++++,,,,,,---......---------......///------------------------///...,,,,,,,,,...000111222222222222111111000///111111000000111111222333444333333222222333333333444333333222111000//////555444333222222444666777777666555444444444444444555555555555555666777888666555444444444555777888777777777777777888888888;;;;;;<<<<<<===<<<<<<;;;999999888888999999:::;;;888999:::;;;;;;;;;;;;;;;;;;<<<===??????===<<<;;;;;;::::::;;;;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???AAACCCDDDEEECCCEEEFFFFFFEEEFFFGGGIIIEEEFFFGGGIIIJJJJJJIIIHHHIIIIIIJJJKKKMMMPPPRRRSSSPPPSSSUUUWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZZZZZZZYYYZZZ\\\___bbbeeeggghhh___```cccfffiiilllnnnoooppprrrtttsssqqqppprrrtttrrrrrrrrrrrrpppnnnllljjjccc]]]YYYXXXVVVSSSUUUYYY[[[dddppp}}}~~~|||{{{uuurrrttt}}}~~~xxxrrrmmmjjjddd]]]WWWSSSOOOIIIEEECCCAAA>>>======<<<999777555555555444444444333333777444111333666666111,,,---///222222111/////////000////////////000000000...//////////////////...///...---...000222111///---...///000000///...---...---,,,,,,...///...---......------------......//////---,,,,,,---//////444333111000///...//////111000///......000111222......------------............///000///...,,,+++------------............111///---,,,,,,,,,,,,,,,***+++---...///...---,,,...000000------000000...---,,,,,,,,,,,,---....../////////........./////////......///111111000...111000...---,,,,,,,,,------,,,++++++,,,---,,,+++......---,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...++++++++++++,,,------...,,,,,,,,,---------------++++++++++++,,,---...//////...------------,,,+++---,,,+++***+++,,,...///,,,,,,++++++++++++,,,,,,------------.........///...........................---+++))))))***,,,...444444444444444333111000111111000000111111222333333333333222222333333444333333333333333333333333555444222111222333555777777666555444444444444444888777666555555555555555777666555444555666777888444555666777888999::::::;;;<<<<<<===<<<<<<;;;;;;999999888888999999:::;;;777888999:::;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;::::::;;;;;;<<<===>>>????????????????????????@@@@@@@@@@@@AAABBBCCCDDDBBBDDDEEEEEEEEEEEEFFFHHHEEEFFFHHHJJJJJJIIIIIIIIIHHHHHHIIIKKKNNNPPPSSSTTTRRRTTTVVVWWWWWWWWWYYY[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\^^^```bbbdddeeefff```bbbeeeiiillloooqqqqqqqqqtttuuutttqqqoooqqqsssrrrsssssssssrrrqqqooonnnfffaaa\\\ZZZWWWSSSSSSVVVZZZaaalllwww~~~|||zzzvvvsssttt{{{~~~yyysssooohhhbbbZZZUUUQQQMMMGGGCCCAAA???===<<<<<<;;;999777666666666666555555555444777333111222666666111,,,///222555666444333222222000000000////////////000......////////////.........------...///000000///---...///000000///...---...---,,,---///000///...------,,,,,,,,,,,,------///...------------...///222111000//////000111222111000//////000111222333///......------......///......///000///...,,,+++++++++,,,,,,,,,---------------,,,,,,+++,,,---///+++,,,---.........------...000000,,,,,,000000...---,,,,,,,,,,,,---......//////............///000------,,,...///000///---///...---,,,,,,---///000---,,,++++++------,,,++++++++++++++++++,,,------,,,---...---+++***+++,,,***++++++,,,------------,,,,,,---------.........*********+++,,,---...//////...,,,,,,------,,,***...............---,,,,,,------,,,,,,,,,,,,------,,,------.........//////........................///---,,,******+++,,,---333333444555444333222000111111000000111111222333333333222222222333444444222333333333444444555555444333222222222333555666666666555444444444555555888777777666555555444444666666555555666666777888444555666777999:::;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888888999999:::;;;666777888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCBBBDDDEEEEEEDDDEEEFFFHHHEEEGGGIIIIIIIIIIIIIIIKKKGGGHHHJJJMMMOOOQQQSSSTTTRRRTTTVVVVVVVVVWWWYYY[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ\\\]]]^^^___aaabbbcccdddbbbdddhhhlllooorrrssstttsssttttttsssqqqppppppqqqrrrsssssstttsssrrrqqqpppjjjddd```]]]YYYTTTTTTVVVXXX]]]eeeooozzz~~~zzzwwwuuuqqqrrrxxx~~~~~~yyysssoooeee___XXXRRROOOKKKEEEAAA@@@???===<<<<<<;;;999777777777666666666555555555777555444555777777444000---000333444333111111111000111111000......///111---......//////......------------..................///000000000000///...---,,,,,,...000111///...,,,,,,,,,++++++,,,,,,,,,...------------------...//////......///111222333111111111222333333444444//////............//////---............------,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++...000+++,,,------......------///111///,,,,,,///111///,,,---------............//////...------...000111///......///111111000///---------------//////000...,,,+++,,,---...---+++************+++,,,---...---...///...+++***+++,,,++++++,,,---------,,,,,,******++++++,,,,,,------+++***++++++,,,---...///...---+++,,,------,,,+++...///000000///---,,,***...------,,,,,,------...+++,,,---...////////////........................000//////........./////////000222333333222000///111111000000111111222333333222222222333333444555222222333333333444444444222222333333333444444444555555444444444555555666555555666777777666555444444444555666666666666555777777777888999::::::;;;;;;;;;;;;;;;;;;:::999999999999888888999999:::;;;666777888999:::;;;;;;;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@AAAAAABBBDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIFFFHHHIIIIIIGGGHHHJJJMMMGGGIIILLLOOOQQQRRRSSSSSSRRRTTTUUUVVVVVVWWWYYY[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[\\\]]]^^^```bbbcccccceeegggkkkooorrrtttuuuuuutttsssqqqqqqrrrrrrpppooorrrrrrssstttsssrrrqqqpppnnnhhhdddaaa]]]WWWVVVXXXXXXZZZ___hhhsss~~~~~~xxxuuurrrmmmmmmrrrwww{{{}}}wwwppplllbbb]]]UUUPPPLLLIIICCC??????>>><<<;;;;;;:::999777666666555555555444444444555555666777777666555444+++...000000///...//////000111222000...---///111---......//////......---......///...---------......///000111111000///...,,,,,,---///111111000...------,,,,,,,,,,,,------------------------------......------...000111222111333555666777777666555//////............//////---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------,,,---...,,,***))),,,///,,,,,,,,,---------......///111///++++++///111///,,,---...///000///......//////---------...000111000//////000222222111///------.....................,,,,,,,,,---...---,,,---,,,,,,,,,,,,,,,---...,,,---...---,,,+++,,,---+++,,,---------,,,+++*********++++++,,,------...++++++++++++,,,,,,---...---+++++++++---...---,,,...---------------------------,,,,,,,,,,,,------+++,,,---////////////..............................///000111111111000///---///111333444333111000111111111000111222222333222222222222333333444555222222222222222222222222111222333444444444333333444444444444444555666777222333666777888777666555222333444555666555444333999999999999999999999999:::;;;;;;;;;::::::999888999999888888999999:::;;;666666888999:::;;;;;;;;;>>><<<:::888888:::<<<>>>===<<<<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEFFFDDDFFFGGGGGGGGGGGGHHHJJJGGGHHHIIIHHHGGGGGGKKKNNNHHHJJJMMMPPPRRRSSSSSSRRRRRRSSSUUUUUUUUUVVVYYY[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ\\\^^^```bbbcccdddfffiiimmmqqqtttvvvvvvvvvuuurrroooppprrrssspppnnnqqqrrrsssssssssrrrppppppqqqkkkfffddd```ZZZXXX[[[ZZZ[[[^^^eeeppp{{{}}}wwwsssooojjjiiimmmrrruuuzzz~~~{{{tttmmmiiiaaa[[[TTTNNNKKKGGGBBB>>>???===;;;;;;;;;:::999777555555444444444333333333111333555666555333333444///000222222222111222333000111222000---,,,...111---..................---///000000///...------......///000111111000///...,,,,,,---///111222000............------.........------------------------///...---------///000111333555777:::;;;:::888777//////............//////,,,++++++***+++,,,...///,,,,,,,,,---------.........//////,,,)))(((***---,,,,,,,,,---------......///111///++++++///111///,,,---///111111000///---///...---,,,---...111222///......///111111000///......///000///...,,,+++...---,,,,,,......---,,,000///...---------------***,,,------------...000,,,------...---,,,***))),,,,,,------...///000000,,,,,,++++++,,,,,,------,,,+++***+++---...---,,,---,,,***)))***,,,...000---,,,,,,++++++,,,,,,---***+++---///000000///...////////////////////////+++---///111111000///---...000333555666666444333555333000000222444222000222333444555444333222111000222444444333333333444444444444444444444444444444777666333333666666333444666777666555333333444666666777555444444555777888999999::::::999999888;;;::::::999888888888999777777777888999999999:::999<<<<<<888888;;;>>>============<<<;;;;;;;;;:::=========>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCHHHGGGGGGFFFFFFGGGGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLOOORRRTTTUUUVVVVVVWWWVVVTTTSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZ\\\]]]___aaabbbhhhkkkpppuuuxxxyyyxxxwwwvvvuuutttsssssssssssssssppprrruuuvvvtttsssrrrrrrrrrpppnnnjjjfffaaa^^^\\\]]]ZZZZZZaaahhhppp{{{zzztttqqqnnnllljjjggggggkkkqqqvvvzzz~~~yyyrrrjjjdddaaa[[[RRRLLLHHHFFFCCC@@@===<<<;;;999888777777777999777444333333333111000111222333444333333111000//////000000000000//////111///,,,,,,---///000000111111000......------------------.........//////////////////000000000000///---,,,---000000...,,,...------,,,,,,------...)))...222000***(((+++//////...,,,,,,,,,---///000666666999===@@@>>>888222........................---,,,++++++*********+++...///000///---,,,,,,---+++,,,///222333222...***...---,,,++++++,,,---...---......///////////////,,,,,,------.../////////111///,,,---//////---***111111111111111111111111222222222111000//////......,,,,,,,,,......---,,,///...,,,++++++,,,...///---------------...///000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////,,,------...///000111111111000...,,,,,,,,,------...---,,,++++++++++++++++++++++++,,,---...///000111111111000///---++++++////////////000111222333000555888555333444333000111///...000333444333222222333444444444333222111000222444444333222333444444444444444444444444444333666666333333666666444444666777666444333333444555666777777555555666777888999999::::::999999888;;;:::999999888888888999888888888888888999999999777;;;<<<999888<<<======<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@??????>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLMMMPPPRRRTTTUUUVVVVVVVVVUUUSSSRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXYYYZZZ\\\^^^```aaagggjjjoootttxxxyyyyyyyyywwwvvvvvvuuuttttttttttttqqqsssuuuvvvtttsssrrrrrroooooonnnllliiieeebbb```^^^[[[[[[aaahhhnnnwww}}}zzzvvvrrroooooommmjjjgggeeegggmmmqqqvvv{{{~~~yyyrrrjjjddd^^^XXXOOOIIIGGGEEEAAA>>><<<;;;:::999888777777777888999999666222///000111111222333333333333222111///000000000000000000///222000---,,,.../////////111000///...---------------------.........//////............///////////////---,,,---///000...,,,...------,,,,,,------...+++111555555000...111555111000.........///111222333555888;;;<<<999444000........................------,,,,,,++++++++++++---...//////---,,,---...///......///000///---***------,,,,,,,,,,,,---------......///////////////,,,,,,------.../////////222000...///111111///---111111111111111111111111222222111111000//////......---,,,,,,---...---+++000///---,,,,,,---///000------------------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...---------000000///............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000///...---,,,,,,////////////000111222333000555888666444666555222000//////000222333222000222333333333333222111000000222444444333222333444444444444444444444444444222555555333333777777444444555666555444333333555444666888888777666666666888888999999999999888888::::::999888888888888999999999999888888888888888666:::<<<:::999<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@??????>>>>>>>>>>>>>>>===>>>@@@CCCFFFHHHJJJKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJNNNOOOQQQSSSUUUVVVVVVUUUUUUTTTRRRQQQQQQRRRTTTUUUWWWXXXYYYYYYYYYWWWVVVUUUVVVVVVWWWYYY[[[^^^```aaafffiiinnntttxxxzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwsssuuuwwwvvvtttsssrrrrrrlllmmmnnnnnnmmmjjjfffdddaaa^^^^^^bbbggglllssszzz|||yyywwwvvvtttrrrppppppnnnjjjeeebbbcccgggjjjpppwww{{{vvvooogggaaaZZZTTTLLLGGGEEECCC@@@===;;;;;;999888777777777777777;;;<<<888111---///333111222222333333333222222000000111111111111000000333111...---...//////...000000///...---------------------...............------------............///...------//////...,,,...------,,,,,,------...''',,,222222///...000333000///.........000111222222555999:::999555222111////////////////////////.........---------------,,,...///...------...///111///---,,,,,,,,,+++***,,,,,,------------,,,,,,---......///////////////,,,,,,------.../////////000///...///000111111///222222222222222222222222222111111000000//////...///...,,,,,,------,,,+++000///...------...///000...------,,,,,,,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------...///...---,,,+++//////000111111111111000///...------,,,---------...------......///000111222111///------,,,------//////...//////000111222111666999777666777666444333333333333222111///---333333333222222111000000000222333333222222333444333333333333333333333333000444444222333777777555444555555444333333444555333666999999888777666666888888999999999999888888999999888888888888888999:::999999999888777777777444999<<<::::::<<<===;;;:::;;;;;;;;;<<<=========;;;;;;<<<======>>>>>>???@@@??????>>>>>>>>>>>>>>>===>>>@@@CCCFFFHHHJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIJJJKKKOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSWWWWWWXXXXXXWWWVVVTTTSSSUUUVVVWWWZZZ]]]```bbbdddfffiiinnnssswwwzzz{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzvvvwwwxxxwwwuuusssrrrrrrlllnnnpppqqqpppmmmiiigggfffbbbbbbfffhhhjjjnnnttt{{{zzzwwwuuusssssssssrrrqqqnnnlllhhhccc``````ccceeemmmuuu}}}wwwrrrkkkccc]]]VVVQQQJJJFFFDDDBBB???<<<::::::999777777666666666666999;;;888333000111333111111222222333333333222000111111222222111111000444111///...//////...---000///...---------------........................------.........////////////......------...------...------,,,,,,------...%%%)))...///,,,++++++---------,,,,,,---...///000333777;;;;;;777333222222000000000000000000000000....../////////.........+++---......------///000///---++++++,,,,,,+++***+++,,,---......---,,,+++---......///////////////,,,,,,------.../////////,,,,,,,,,---.../////////222222222222222222222222111111000000///////////////...------------,,,***///...------------...///...---,,,,,,++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******...///000111111000///---...///111333333333333222///......---------......///////////////000111111111000...,,,,,,,,,...//////.........//////000111333888:::888666666666333444444555444333222111111444444333222222111111000///111333333222111222333333333333333333333333333000333444222333666777555333444444333222222444666222555888999888777666666777888888999999888888777888888888777777888999999:::999999999888777777777333888;;;::::::<<<===;;;:::;;;;;;;;;<<<=========<<<======>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSQQQOOOOOOPPPQQQRRRUUUVVVWWWWWWWWWUUUTTTSSSVVVWWWYYY\\\___ccceeeggghhhkkkooosssvvvyyyzzzzzzzzzzzz{{{}}}}}}}}}}}}|||yyyzzzzzzxxxuuusssrrrrrrnnnppprrrsssqqqnnnjjjhhhjjjggggggjjjkkkiiikkkooouuuzzz~~~}}}{{{yyywwwuuurrrqqqqqqrrrqqqqqqlllkkkgggccc``````bbbeeennnuuu{{{uuupppiiiaaa[[[UUUPPPJJJFFFEEECCC???<<<999999888777666666666666555555555555666555444222111111111222222333333333111111222222222222111111333111000///000///...---///......------------........................---....../////////000000000//////...---,,,,,,---......------,,,,,,------...+++...111111///------...,,,,,,,,,---...//////000222666999888444111111222000000000000000000000000......///000000000///...+++---......------///000*********,,,......,,,******+++,,,------,,,+++***---......///////////////,,,,,,------.../////////+++,,,------...///000000111111111111111111111111000000000//////////////////...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---...///111111111111111---///111222333333333222......---------......///000000/////////000111111000///---,,,+++,,,...///.........---......///000444999;;;777555555333000111222333333333444666888666555444333222111111111///111333333222111222333333333333333333333333333111444444222222666666333333444444333111222444777222444666777666666666777777777888888888888777777888777777777777888999999999999999888888888888888333888;;;999999<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVVVVUUUUUUSSSQQQOOOOOOOOOQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTWWWXXXZZZ]]]aaaeeeiiijjjlllmmmpppsssuuuwwwwwwxxxzzz{{{}}}~~~~~~||||||{{{yyyuuusssrrrsssqqqrrrssssssqqqoookkkiiimmmjjjjjjmmmllliiihhhjjjooouuu}}}|||zzzzzzzzzxxxwwwvvvssspppoooppprrrrrrrrrnnnmmmjjjfffccccccfffhhhooovvv{{{uuupppiiiaaa[[[UUUPPPJJJFFFEEEBBB>>>;;;888888777666666666666666333222222444666777444111111111111111222333444444222222333333333333222222222111000000111000///---......---------------..................---------////////////000000000111000000///---++++++---///...------,,,,,,------......000111000...------...---......///000111222222000111333222111/////////////////////////////////---...///000111000///...,,,...///...------...///((()))***---///000...+++++++++,,,,,,,,,,,,++++++---......///////////////,,,,,,------.../////////,,,...000000///000111333000000000000000000000000////////////////////////...---,,,,,,......---,,,++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---///000111111......///111111222222222------------------...///000000////////////000000...---,,,,,,,,,---...///......------------......333777999666333333111...000111222111000333777;;;888777555444222222222333///111222333222111222333222222222222222222222222111444444222222555555222333333333222111222555777222333555555444444666777777777888888888888777777777777777777777888999999888888888888888999999999444888:::777777;;;>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????@@@??????>>>>>>>>>>>>>>>???@@@AAACCCEEEGGGIIIIIILLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMPPPRRRTTTUUUVVVVVVUUUTTTRRRPPPOOOPPPQQQQQQSSSTTTUUUWWWWWWWWWWWWVVVVVVXXXZZZ^^^bbbgggjjjllloooppprrrssstttuuuuuuuuuyyy{{{}}}~~~~~~|||yyyuuusssrrrsssqqqqqqrrrrrrqqqooonnnlllnnnkkkkkknnnlllgggeeefffjjjooowww~~~~~~|||yyywwwxxxyyyyyyxxxvvvtttqqqqqqsssvvvwwwxxxuuutttqqqllliiihhhjjjlllnnnuuuxxxrrrmmmfff^^^XXXTTTOOOJJJFFFDDDAAA===999777777666555555555666666111222444555444333222111111111111111111333444555222222333333333333222222111000///000111111000......------,,,,,,------...//////.........---------........./////////000000000000000---+++***---///...------,,,,,,------...,,,,,,,,,+++++++++---...,,,---...000111111222222000///...///000000///...........................,,,---///000111000///...---...//////---,,,---...,,,++++++,,,---///...---,,,,,,++++++++++++,,,,,,---......///////////////,,,,,,------.../////////---///111000//////000222////////////////////////////////////////////////,,,++++++,,,...///...---+++,,,,,,,,,,,,,,,,,,+++------------------......,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------///...---,,,---...000111...............///000111,,,,,,,,,,,,,,,---......000//////....../////////,,,,,,,,,------...............------,,,------......333555333111222111///222333222000...///555999999888666444333333333333///111222222111111222333222222222222222222222222222555555222222444444111333333333111111222555777222333333333333333666888777777888888888888777777777777666777777888999999777777888888999999999:::444888999666666;;;>>>>>>=========<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>>>>>>>>>>???@@@BBBDDDGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPKKKLLLOOORRRTTTUUUVVVVVVVVVTTTRRRPPPOOOPPPQQQRRRRRRSSSUUUWWWXXXXXXXXXWWWVVVWWWZZZ^^^bbbgggkkkmmmrrrrrrsssssstttsssssssssyyy{{{}}}}}}zzzuuusssrrrsssppppppqqqqqqqqqppppppooommmkkkkkknnnlllfffcccdddfffkkkssszzz}}}|||zzzwwwvvvwwwyyyyyyyyyxxxvvvtttuuuxxx{{{~~~{{{yyyvvvqqqmmmkkklllnnnnnnttt}}}{{{tttnnniiibbbZZZTTTTTTOOOIIIEEECCC@@@;;;777777666666555555555555666///444888777222...///111111111000000111333444666222333333444444333333222000//////000222222111///------,,,,,,,,,------...//////.........------------------.........//////000111000---******,,,000...------,,,,,,------...,,,,,,+++***+++---000222***+++,,,...///000000000222000...///222333222///........................+++---///000111000///......///000///---,,,,,,---111...+++***+++---......---,,,+++******+++,,,------......///////////////,,,,,,------...//////000+++---//////---,,,...000.................................///////////////+++******,,,...000///...,,,------......------,,,------------......///000,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////444222000......///111333......---,,,,,,---///000++++++++++++,,,,,,---...000///............//////++++++,,,---...............------,,,,,,,,,------***///222111111222222000000111222333333333333333222222222222222222222222222111000000000111333333333333333333333333333333111222222333333444444555666666555555555444444444444444333333444555777888666666777888888888888888888999888777666777:::<<<888888999999999:::::::::;;;999888999;;;=================================<<<======>>>>>>>>>>>>===>>>@@@@@@???===<<<===>>>===@@@CCCFFFIIIJJJJJJIIIOOOOOONNNMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNOOOQQQSSSUUUVVVYYYXXXVVVTTTRRRPPPPPPOOOPPPPPPQQQTTTYYY[[[YYYWWWWWWYYY]]]aaaeeeiiikkklllqqqrrrssssssrrrrrrsssuuu|||~~~~~~|||||||||zzzvvvrrrpppsssvvvvvvuuusssrrrrrrqqqooonnnpppnnnkkkgggffffffggghhhgggkkkpppuuuzzz}}}{{{zzzwwwxxxyyyzzz{{{|||||||||yyyzzz{{{{{{||||||xxxuuussswwwzzz}}}uuunnngggaaa\\\XXXRRRNNNIIIDDDAAA???<<<;;;555444222333444555555444333444444222000000333777111111111111111111111111333333333333333333333333000000000000000///......///////////////............/////////...---,,,,,,..................------111......///,,,&&&)))///***+++,,,...///000000000...............///000111222///,,,,,,///222222111111222000...000444222---///000000///---+++,,,---111...+++,,,000333333222......//////...---,,,,,,---,,,***))))))***,,,---++++++,,,,,,,,,---------///...---///222222///+++..................---------------........./////////............---------........................***++++++,,,,,,------...111***(((++++++((('''+++,,,------,,,+++,,,...000++++++************++++++,,,++++++---111222000---+++......+++---111444222000///......------------////////////..................//////...---,,,,,,000111000...///222111,,,444222///---,,,...000111//////.........---------111000000000222222000...//////000111111111111111222222222222222222222222222111000000000111333333333333333333333333333333333333333333333333333333666555555555444444444444444444333333444555777888666777777888888888888888888888888777666666999<<<777777888888888999999999;;;999888999;;;=================================<<<===>>>>>>???>>>>>>>>>???@@@AAA@@@>>>===>>>???===???BBBFFFHHHJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWZZZYYYWWWUUUSSSRRRQQQQQQRRRQQQRRRTTTXXXZZZYYYXXXXXXZZZ]]]aaaeeehhhkkklllpppqqqsssrrrqqqqqqrrrttt{{{|||~~~~~~~~~}}}{{{zzz{{{{{{yyytttpppoooqqqtttvvvtttsssrrrrrrrrrpppnnnnnnmmmjjjgggfffgggiiijjjjjjmmmppptttxxx}}}~~~~~~}}}|||{{{yyyxxxwww{{{{{{|||}}}}}}}}}}}}|||}}}~~~||||||zzzrrrjjjddd^^^XXXUUUPPPLLLGGGCCC@@@===;;;999666444333333444555444333222333333111//////222555111111111111111111111111333333333333333333333333000000111111000000///.../////////////////////...//////000000000///......000000/////////.........000......000---***,,,222+++,,,---...////////////------,,,,,,,,,---......111111111222222222222222///000///---000444333...000111111000...,,,---...///---,,,,,,...000000000///////////////...------...,,,+++******+++,,,...++++++,,,,,,,,,------------,,,,,,,,,......,,,+++........................++++++,,,,,,,,,---------///............---------------------------------,,,,,,,,,,,,,,,+++++++++---))))))...///,,,***,,,,,,------,,,+++,,,...000,,,,,,++++++++++++,,,,,,...,,,,,,...000000...,,,,,,...---+++,,,000222000...---------------..................------------......///......------,,,...000000...///111...(((111000...------...///000000000/////////.........000///...///000111///---///000000000000111111111222222222222222222222222222111000000000111333333222222222222222222222222555555444333333222111111555555555555444444444444444444333444444555777777666777888888999999888888777777777666555666888;;;777777777777888888888888;;;:::999:::<<<======<<<==============================>>>???????????????@@@AAABBBAAA???>>>???@@@===???BBBEEEHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUWWWXXX[[[ZZZYYYWWWUUUTTTSSSRRRUUUTTTSSSTTTWWWYYYYYYYYYYYY[[[]]]aaadddgggjjjkkkoooqqqrrrrrrqqqppprrrssszzzzzzzzzyyyyyyxxxxxxxxxzzzyyywwwsssooonnnppprrrvvvtttrrrrrrsssrrrqqqooommmkkkiiihhhhhhjjjmmmnnnoooqqqrrrsssuuuxxx}}}~~~|||wwwwwwwwwwwwwwwwwwwwwwww~~~~~~{{{vvvnnnfff```ZZZTTTQQQNNNJJJEEEAAA???<<<:::888777555333333444444444333222222222111///000222444111111111111111111111111222222222222222222222222111111222222111111000///......////////////////////////000111111111000000222222111000///......---...---...000///---///333,,,,,,---...//////......111111000000//////000000---111555555333000000000---///...---000444444000000111111000...---...///......///...------...000//////000000000///.........---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,---,,,++++++,,,---........................+++,,,,,,,,,,,,---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***)))+++000222000------,,,---...---,,,,,,...000------,,,,,,,,,,,,------///...---...//////---+++,,,...---******...000...++++++++++++,,,---...///...------------,,,,,,,,,...............------------///000......///,,,&&&---------............///000000000000000/////////...------...///000...---222222222222222222333333111111111111111111111111222111000000000111333333111111111111111111111111444444444333333222222222444444444444444444444444333333444444555666666777777777888999999999999888666777777777666666888:::777888888888999999999999<<<;;;999:::<<<======<<<==============================>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@BBB===>>>AAAEEEHHHJJJKKKLLLJJJLLLOOORRRSSSTTTSSSRRRPPPOOOOOONNNMMMLLLLLLKKKMMMNNNPPPSSSUUUWWWXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSXXXWWWUUUUUUVVVXXXYYYZZZ[[[\\\^^^```cccfffiiijjjoooqqqrrrrrrqqqppprrrsssxxxwwwvvvuuuuuuuuuvvvvvvzzzyyyvvvrrrpppoooqqqrrruuutttrrrrrrssssssrrrpppmmmlllkkkkkklllooorrrtttvvvvvvvvvuuuuuuvvvzzz}}}}}}zzzyyysssttttttuuuwwwxxxyyyzzzyyytttllleee^^^XXXSSSOOOMMMIIIEEEAAA???<<<999777888666444444444555444333333333222222111111333444111111111111111111111111222222222222222222222222222222222222222111000000............////////////......///000111111111111222222111000///------,,,...---...///......///000------...............---333222111000000000000000***...333333000------......111111///000333333000///000000///...------......000222000---+++---000///000000000000000/////////...------------...///,,,,,,,,,------------...---//////...+++***...111---------...........................///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,+++,,,///111000...------...///...---,,,...///------,,,,,,,,,,,,------.....................---,,,...---))))))---...,,,+++++++++++++++,,,---............---------,,,,,,.........---------......---///...,,,---000...******+++---............---////////////////////////...------...000000///---333333222111111222222333111111111111111111111111222111000000000111333333111111111111111111111111222222222333333444444444333333444444444444444444333333444555555666666666777777888999999999999999666777888888777777888:::999999999:::::::::;;;;;;===;;;::::::<<<======<<<===========================>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@AAACCC>>>???AAADDDGGGJJJKKKLLLJJJLLLOOORRRTTTUUUUUUUUUPPPPPPOOONNNLLLKKKJJJJJJLLLNNNPPPSSSVVVXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTSSSXXXXXXWWWWWWWWWXXXZZZ[[[]]]]]]^^^```ccceeehhhiiioooqqqrrrrrrqqqqqqrrrsssvvvuuutttsssssstttuuuvvvzzzxxxtttrrrqqqqqqrrrssstttsssrrrrrrttttttsssrrrpppooonnnnnnooorrrvvvxxx||||||{{{yyyxxxxxx{{{}}}|||yyywwwvvvpppqqqrrrtttvvvyyy{{{}}}yyytttmmmeee___YYYSSSOOOLLLIIIEEEBBB@@@===:::777888666444444555555444333444444333333444444444444111111111111111111111111111111111111111111111111222222222222222111000000---.........//////000000---...//////000000000000111111000///---,,,++++++.........------...---+++------...............---......---,,,++++++,,,,,,+++---///111222111000///222555444111000222222000---...///...,,,+++,,,---,,,///000///,,,***+++---//////000000000000000///........................,,,,,,---------.........---///000...++++++...222---------.........//////........./////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,---//////------...//////---------...,,,,,,++++++++++++,,,,,,,,,,,,------......///000,,,...---)))))),,,---+++...---,,,+++++++++++++++////////////.........---......------------...///...///---***,,,111222///)))+++---...///...---,,,..............................---///111111000...222111000/////////000111111111111111111111111111222111000000000111333333222222222222222222222222111111222333333444555555333333333333444444444444222333444555666666666666777888999999:::999999999666888999999888888999:::::::::::::::;;;;;;;;;<<<>>><<<;;;;;;<<<======<<<===========================>>>???@@@AAABBBBBBBBB???AAABBBBBB@@@@@@AAACCC@@@@@@BBBDDDFFFIIIJJJKKKJJJLLLNNNQQQTTTUUUVVVVVVQQQPPPOOONNNLLLKKKIIIIIIKKKMMMPPPSSSVVVXXXYYYYYYYYYYYYYYYYYYXXXVVVTTTSSSWWWYYYYYYYYYXXXYYYZZZ\\\_________```bbbdddgggiiinnnpppqqqqqqppppppqqqrrrsssrrrrrrqqqrrrsssuuuvvvyyyvvvrrrqqqrrrssstttttttttsssrrrssstttuuutttsssrrrqqqppppppqqqtttwwwyyy~~~~~~}}}|||}}}}}}yyyvvvuuuttttttooooooppprrrvvvyyy}}}yyytttllleee^^^XXXSSSOOOJJJHHHDDDBBB@@@===999777777555444444555666666555555444333444555666555333111111111111111111111111000000000000000000000000111111222222111111000///------......///000000000......//////000000//////000000///...---,,,,,,+++---......,,,---///---(((,,,,,,---...//////............------,,,---------///---...444<<<>>>888111222666666222///111111///+++---...---++++++,,,---***,,,---,,,+++))))))***......///000000000//////........................,,,---------............------...---,,,,,,---...,,,,,,------.../////////,,,,,,---------.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000000...+++,,,000000------///000000...------...,,,,,,++++++++++++,,,,,,+++,,,---------...000222,,,...---))))))---...,,,///...---,,,++++++++++++000000/////////...............---,,,,,,...///000//////---***,,,111222000+++,,,---.........---,,,------------...............------///111222000///333222000///...///000111111111111111111111111111222111000000000111333333333333333333333333333333333333333333333333333333222222333333333444444444222333444666666666666555777888999999::::::999999777999::::::999999:::;;;999999:::::::::;;;;;;;;;>>>===;;;;;;<<<======<<<===========================>>>???AAABBBCCCCCCCCC>>>@@@AAAAAA@@@@@@AAABBBAAABBBCCCDDDFFFHHHIIIJJJKKKLLLNNNPPPRRRTTTVVVWWWQQQPPPOOOMMMLLLJJJIIIHHHJJJLLLPPPSSSVVVXXXXXXXXXZZZZZZ[[[[[[ZZZXXXVVVUUUVVVXXX[[[[[[ZZZZZZ[[[]]]``````___```aaadddfffhhhlllmmmooonnnmmmmmmnnnpppnnnnnnooopppqqqssstttuuuvvvrrrooooooqqqtttuuuuuusssrrrrrrsssuuuuuuuuuttttttrrrqqqppppppsssuuuwww}}}{{{yyyvvvsssqqqpppqqqqqqqqqqqqrrruuuxxx|||wwwrrrjjjbbb\\\VVVPPPMMMHHHFFFCCC@@@>>><<<888555666444333444666777777777555333222333555666444222111111111111111111111111000000000000000000000000000000111111000000///...------......///000000111000000111111111000//////000/////////......------,,,......,,,...222000***+++,,,---...////////////000000000000000000111222111,,,,,,999IIILLL???//////333444000---///000///,,,---...---,,,,,,---...,,,,,,,,,---...---,,,***------...///////////////---------......---------------------...............------...//////...,,,,,,,,,------...//////000------------............///............------------------------------------------------------...---000000---///444333...---///111111///---------------,,,,,,,,,,,,------,,,......---,,,,,,///222,,,...---******...///---......---------------...//////.........---------///...,,,,,,,,,...///111---///...,,,---000...)))---............------,,,---.........////////////---,,,,,,...000111000...555444222111000111222333000000000000000000000000222111000000000111333333333333333333333333333333555444444333333222222111222222222333333444444444222333444666666666666555888888999::::::::::::999888999;;;;;;:::::::::;;;888888999999999:::::::::???===;;;;;;=========<<<===========================>>>@@@AAABBBCCCCCCCCC>>>???AAA@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLMMMOOOQQQTTTVVVWWWQQQQQQOOOMMMKKKJJJHHHGGGIIIKKKOOOSSSVVVWWWXXXXXX[[[[[[]]]]]]\\\ZZZXXXVVVTTTXXX\\\]]][[[ZZZ\\\]]]aaa`````````aaacccfffhhhjjjkkkmmmlllkkkkkklllnnnkkklllmmmoooqqqrrrssstttssspppmmmmmmppptttuuutttsssrrrrrrsssuuuvvvuuuttttttrrrpppooooooqqqsssuuu|||}}}{{{wwwtttqqqnnnmmmmmmnnnooouuuuuuvvvxxx|||tttooohhh```YYYSSSNNNJJJFFFDDDAAA???===:::666333555333333444666888888888444222111333555555333000111111111111111111111111000000000000000000000000000000000000000///......---------...///000000111222222222222222111000///000000000000////////////***---...,,,000555333,,,***+++,,,...///000000000......---......///000000///)))***<<>>@@@888///...------,,,,,,------...++++++,,,,,,,,,,,,------111///---,,,,,,,,,+++***---+++---111000******...++++++,,,,,,,,,,,,------.........---,,,+++))))))///...------,,,,,,,,,,,,000222000------000111///444111///------...---,,,---......//////...------////////////...---,,,+++000///...///000111000///000000000000111111111111111111111111111111111111111111222222222333333333222333333222000000111222333333333333333333333333555555666777777888999999555777;;;<<<;;;999888888::::::::::::::::::::::::::::::;;;<<<<<<;;;:::888============>>>>>>>>>>>>========================@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAACCCCCCBBBCCCDDDFFFHHHJJJMMMLLLLLLMMMOOORRRTTTVVVTTTRRROOOLLLJJJIIIIIIIIIJJJKKKMMMPPPRRRTTTVVVVVVZZZZZZ[[[]]]^^^]]][[[ZZZ[[[[[[\\\\\\]]]]]]]]]\\\```aaaaaa```___```cccfffjjjjjjjjjjjjiiihhhfffeeejjjjjjlllnnnppprrrttttttnnnmmmmmmnnnpppqqqqqqpppsssrrrtttwwwvvvrrrqqquuussstttsssqqqooonnnpppqqqtttxxx}}}}}}yyywwwuuuooonnnlllkkkkkkmmmoooqqqvvvxxx|||~~~{{{rrrmmmfff^^^XXXSSSMMMJJJFFFDDDAAA>>>;;;888777666555555444333333333333333333333333222222222222111222000...///111222000//////000111111000///000111......////////////......,,,---///000000333666999333222111///////////////............---,,,,,,+++++++++,,,---......------///...,,,++++++,,,...///------------------------,,,,,,---///111111///---//////...,,,******,,,...,,,...000///...---......,,,+++******,,,...000111......---,,,,,,+++******,,,,,,,,,,,,,,,+++***)))******++++++,,,------.....................------(((***,,,---,,,,,,---...///.........---------------..................---------,,,,,,,,,,,,++++++,,,+++++++++,,,---///000...---111;;;FFFHHH@@@777------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------000...---------------------+++---111///******...++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++......---,,,,,,,,,,,,,,,000222111------000111///111///---,,,...///......---------------------------....../////////......111000//////000000///...000000000000111111111111111111111111111111111111111111222222222333333333555555444222000000333555333333333333333333444444555555666777888999:::;;;666888::::::999888999:::999:::;;;<<<<<<;;;:::999999:::;;;<<<======<<<;;;<<<<<<=========>>>>>>>>>========================@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBCCCFFFHHHIIIJJJKKKKKKLLLOOORRRUUUWWWRRRQQQNNNLLLJJJIIIIIIIIIKKKLLLMMMPPPRRRTTTVVVWWW^^^\\\[[[]]]``````\\\WWW[[[[[[\\\\\\\\\]]]]]]]]]``````aaa```___```ccceeehhhhhhhhhhhhhhhgggfffeeeiiijjjlllnnnppprrrssssssmmmlllkkklllnnnoooooonnnrrrrrrtttwwwvvvrrrrrruuutttuuutttrrrooonnnooopppppptttxxx{{{}}}~~~zzzvvvsssqqqnnnmmmkkkjjjkkknnnrrrtttzzz|||{{{wwwnnnjjjccc\\\WWWQQQMMMJJJFFFDDD@@@<<<999777777777555444333333222222333333222222111111111000000000111///...///000111000//////000111111//////000111//////............//////***,,,///000///000111333222111000//////...//////......---,,,++++++***))))))+++---///000000//////...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------...---,,,---......---+++//////...,,,++++++---///---///000000///......///,,,+++++++++,,,---///000//////...---+++***))))))++++++,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,------------------......***+++,,,,,,++++++---///............------------......////////////......------,,,,,,,,,,,,++++++,,,,,,++++++,,,---...///,,,---444???HHHIII@@@777------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......------------......,,,+++---///...++++++...++++++,,,,,,,,,,,,------***+++,,,------------------,,,,,,++++++++++++,,,...000///,,,+++...///,,,...,,,+++,,,...//////......---,,,++++++,,,---...,,,---...///000000000000222000//////000000///---///000000000111111111111111111111111111111111111111111222222222333333333555555555333111111333555333333333444444444444444555666666888999:::;;;<<<777888999888777777999;;;888999;;;======<<<:::999999;;;=========<<<<<<<<<999::::::;;;;;;<<<<<<<<<========================???@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAAAAAAAABBBCCCEEEGGGHHHKKKKKKKKKMMMNNNQQQSSSTTTRRRQQQOOOMMMKKKKKKJJJJJJHHHIIILLLOOORRRVVVXXXZZZ]]]]]]\\\^^^___^^^[[[XXX[[[[[[[[[[[[\\\]]]^^^^^^___```aaa```___```bbbdddeeeeeeffffffffffffffffffiiijjjlllnnnpppqqqrrrrrrmmmkkkjjjkkkmmmnnnooonnnrrrqqqssswwwvvvrrrsssvvvuuuvvvuuussspppnnnnnnooonnnppptttxxx|||~~~zzzvvvrrrooommmlllkkkiiiiiilllpppuuuxxx}}}yyytttkkkggg```ZZZUUUPPPLLLIIIEEECCC>>>:::777666666777444333333222222222222222111000000000000////////////////////////////////////000111000///...///111111000...------...//////***---000111000......///000000//////............000///...,,,+++***))))))***,,,///111222111///......---,,,,,,,,,,,,---...,,,,,,,,,,,,------------...---,,,---...///...---111...---///222333111...---///000000///......///,,,+++++++++,,,---............---,,,,,,+++*********++++++,,,------,,,,,,******++++++,,,,,,,,,---,,,,,,------------......+++,,,,,,+++***+++---000------------------------------............------------,,,,,,,,,+++++++++///...---,,,++++++******---...333:::???>>>666///---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------.........---+++++++++,,,+++,,,---...---,,,---///+++++++++,,,,,,,,,------+++,,,,,,---...---------,,,++++++******++++++++++++...---******,,,,,,)))---,,,+++,,,---......------,,,+++******+++---///......///000000000000000222000//////000000///---///000000000111111111111111111111111111111111111111111222222222333333333///111333333111/////////333333333444444555555555555666777888999:::;;;;;;777888888777666777999;;;888999;;;=========;;;::::::<<>><<<::::::;;;999999999:::;;;<<<<<<===========================?????????@@@@@@@@@AAAAAA?????????>>>>>>??????@@@AAAAAAAAABBBCCCEEEGGGHHHLLLLLLLLLMMMNNNOOOPPPPPPRRRRRRQQQOOONNNMMMMMMLLLIIIJJJLLLNNNQQQUUUXXXZZZZZZ\\\______\\\ZZZYYYZZZ[[[[[[[[[[[[\\\]]]^^^___^^^___````````````bbbcccccccccccccccdddeeeeeefffiiijjjmmmoooqqqrrrqqqqqqnnnllljjjjjjlllnnnooooooqqqpppssswwwvvvsssssswwwuuuvvvvvvtttqqqooonnnooommmooorrrvvv|||~~~{{{wwwrrrnnnkkkjjjjjjiiiiiikkkoootttyyy|||}}}zzzzzzzzz{{{}}}xxxsssiiiddd^^^XXXSSSOOOJJJGGGDDDAAA===999666555666666333333222111111111111222000000000/////////............//////.........///...000111000///...///000111000///---------...///,,,...111222000...------////////////.........---......------------...///,,,...000222222000...,,,---------,,,,,,---------,,,,,,,,,------............------...111222222111222---+++222;;;>>>666------///000000///......///,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......,,,,,,,,,+++***+++---///,,,,,,------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,+++******---...///111333222...***,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------.........,,,)))((()))***+++---...---,,,---...///+++++++++,,,,,,,,,------------.........---,,,,,,+++++++++******++++++,,,+++---...++++++...---+++...---,,,---......,,,+++---,,,*********,,,...///000000000000000///......111000//////000000///...000000000000111111111111111111111111111111111111111111222222222333333333000222555555444111000000333333333444555555666666666666777777888999999999777888888888777777999:::999:::;;;<<<======<<<<<<999<<>>;;;999999;;;::::::;;;<<<===>>>>>>???========================????????????@@@@@@@@@@@@?????????>>>??????@@@AAABBBBBBBBBBBBCCCFFFHHHIIILLLLLLMMMMMMMMMNNNNNNNNNRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNPPPSSSUUUWWWXXX\\\```___\\\YYYZZZ\\\[[[[[[ZZZZZZ[[[]]]___```]]]___````````````aaaccc`````````aaabbbdddeeefffjjjlllnnnqqqrrrrrrrrrqqqnnnkkkiiiiiikkknnnoooooopppooorrrwwwvvvssstttxxxtttuuuvvvuuurrrpppooopppmmmnnnpppuuu{{{{{{zzzwwwtttpppmmmjjjiiiiiijjjllloootttzzzzzzvvvrrrrrrqqqqqqtttzzz}}}wwwrrrhhhddd]]]WWWRRRMMMIIIFFFBBB@@@<<<999666555555555333222111111000000111111000000/////////.........---...///...---,,,---///...///000000......///000111000///......---......---///222222000...------------............------+++++++++,,,///222444666...///000111000///---,,,---------------------------------...//////000000.........000333555444333222---+++222===???777,,,,,,...//////...------...,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------...++++++,,,---------------------------------------++++++,,,,,,------......+++,,,---,,,++++++,,,...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++((()))***,,,------...---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------...///---)))''')))+++***---...++++++---//////++++++,,,,,,,,,,,,------...............---,,,+++,,,++++++++++++,,,,,,---+++///000...///222111...///...---...///...,,,***,,,,,,++++++,,,---...///000000000000///...---,,,000///...///000111000///000000000000111111111111111111111111111111111111111111222222222333333333555666777777555444444555333333444444555666666666777777777777777777777777555777888888777777888999::::::;;;;;;<<<=========666:::>>>===:::888:::<<<999::::::;;;===>>>>>>???========================????????????@@@@@@@@@@@@???????????????@@@AAAAAACCCCCCBBBCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNPPPRRRUUUWWWZZZ[[[^^^___^^^]]]\\\\\\[[[[[[ZZZZZZ[[[]]]___aaa\\\^^^```aaa``````aaabbb^^^^^^^^^___aaaccceeefffkkkmmmppprrrtttsssrrrqqqllljjjhhhgggiiilllmmmnnnoooooorrrvvvvvvtttuuuyyyssstttvvvuuusssqqqpppqqqmmmlllnnnssszzzxxxwwwuuurrrooollljjjhhhjjjlllpppvvv||||||wwwmmmllljjjiiilllrrr{{{{{{uuuqqqiiiddd]]]WWWQQQLLLHHHEEE???>>><<<999777555444333222222111000000000000000000000000////////////...,,,...///...,,,+++---///...///000///......///000000000000000///...---,,,---///111111///------...,,,---............---,,,,,,++++++,,,...111444666------.../////////......,,,------------------,,,......//////000111111222//////000222555555333111000...,,,000555666222---+++---......---,,,,,,---,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***,,,...---,,,++++++,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++&&&'''))),,,---.........+++,,,---,,,++++++---///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++...000...+++***---111)))......******...000///++++++,,,,,,,,,,,,------,,,---..................,,,,,,,,,,,,,,,---......)))---......///222222000---------...000000...---+++,,,,,,---......//////....../////////......---///......///000222111000000000000000111111111111111111111111111111111111111111222222222333333333555555444222000000333555333333444444555666777777777777777777666666666666555777888999888777888999;;;::::::;;;;;;===>>>???333888<<<===:::999;;;>>>777777888999;;;<<<<<<===========================>>>????????????@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCCCCDDDEEEGGGIIIJJJHHHIIIKKKLLLNNNOOOOOOPPPOOOPPPPPPPPPPPPOOONNNMMMKKKKKKLLLMMMPPPTTTXXXZZZ]]][[[[[[^^^bbbbbb___[[[[[[[[[ZZZZZZ[[[]]]___aaa\\\^^^```aaa``````aaabbb]]]]]]]]]^^^```ccceeefffkkkmmmqqqsssuuutttsssrrrkkkiiiffffffhhhjjjlllmmmoooooorrrvvvwwwtttuuuyyyrrrtttuuuuuusssrrrqqqqqqllllllmmmqqqyyy~~~~~~|||zzzzzz|||}}}~~~}}}wwwvvvtttqqqnnnllljjjiiillloootttzzz|||jjjiiifffeeefffmmmuuu|||}}}xxxsssoooiiiddd]]]WWWQQQLLLGGGDDD>>>===<<<:::777555333222222111111000000000000000111000000000////////////+++---///...,,,+++,,,///...///000///...---...000///000000111000...,,,+++---...000///...------...+++,,,---.........---,,,111///...------...000111+++,,,,,,---...///000000,,,------......------,,,...//////000111222222333///000111333555444111...//////...---,,,,,,---...***,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++,,,------......---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***,,,......---++++++++++++++++++,,,,,,---------,,,------......------,,,---------,,,,,,,,,++++++((()))+++,,,------,,,++++++---///...+++)))***,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------)))---000///------111666)))......***)))...111///++++++,,,,,,,,,---------***+++,,,...///000000000,,,,,,,,,,,,------...///%%%)))++++++---111111...,,,,,,,,,///111222111///+++,,,---...////////////+++,,,---...////////////000000//////.........---222222222222222222222222333333333222222111111111444444444444444444444444333000000222333111111555555555555555555555555555444555555666666666666666555666777777666666777888<<<;;;;;;;;;;;;:::::::::;;;<<<;;;999555555888;;;::::::;;;;;;<<<===============>>>>>>?????????@@@??????>>>>>>======<<<<<<>>>>>>=========???@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHNNNOOOOOOOOONNNLLLKKKIIIJJJLLLOOOQQQRRRTTTWWWZZZ[[[^^^___```bbbccc^^^WWWZZZZZZZZZ[[[\\\]]]___``````^^^\\\\\\]]]^^^]]]\\\^^^^^^^^^]]]]]]___dddgggkkkmmmpppsssuuusssnnnjjjggggggggghhhhhhjjjkkkkkknnnpppsssvvvxxxxxxxxxwwwwwwvvvtttttttttrrrooolllpppppppppqqqtttwww{{{}}}yyyzzz{{{||||||{{{{{{zzzuuurrrnnnjjjiiijjjlllnnnuuuyyyxxxuuunnniiigggfffhhhqqqzzz~~~{{{zzzwwwqqqkkkhhhccc[[[TTTNNNJJJEEEBBB>>>===;;;999777555444333/////////000222333111000222111000.........///000000///...------...///000//////...//////000111222,,,,,,---...///000111111...---,,,,,,...//////...++++++******++++++,,,---'''***,,,---++++++...111,,,...000222333111///.........---,,,,,,,,,,,,------///---''''''---///---000000000000000111111111333***)))///000)))(((...+++,,,,,,------,,,,,,+++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,...---,,,,,,++++++,,,,,,---+++---......---,,,,,,---...---,,,+++,,,---...///...---+++******+++---...''''''&&&&&&''')))+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,((()))***+++---...///000,,,---......///.........------------------------,,,---...//////...---,,,......---------......///,,,...111111000///000111000000000000////////////111000---+++***+++,,,,,,......////////////......000000000/////////......222222222222222222222222333333333222222222111111444444444444444444444444333111111444555222333666555555555555555555555555444555666666777777666666555666777777666666777999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>;;;888888:::===::::::;;;;;;<<<============>>>>>>>>>???????????????>>>>>>>>>=========<<<=========>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKNNNNNNOOOOOONNNLLLKKKJJJJJJMMMOOOQQQSSSTTTWWWYYYZZZ]]]```bbbfffhhheee___[[[ZZZZZZZZZ[[[\\\]]]^^^___]]]\\\\\\]]]^^^]]]\\\]]]]]]]]]\\\\\\^^^bbbfffjjjlllooorrrtttsssnnnjjjgggfffffffffgggiiikkklllnnnpppsssvvvxxxxxxxxxxxxyyyxxxwwwwwwvvvtttqqqnnnnnnnnnnnnooorrruuuxxxzzzxxxyyy{{{||||||{{{yyyxxxqqqpppmmmllllllnnnqqqssswww|||zzzsssmmmjjjiiilllttt}}}}}}zzzzzzwwwqqqmmmgggbbbZZZTTTNNNJJJEEECCC======;;;999777555444333000//////000222222111///222111000///...//////000000000............///000000000000///000000111111/////////000000111222222000///...---......------,,,+++++++++++++++,,,,,,(((***------,,,,,,...111,,,---...///000///---,,,......---,,,,,,,,,,,,---...000///******///000.........///000222333444444333---///888999111---///+++,,,,,,------,,,,,,+++000...,,,******+++---...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,...---,,,,,,++++++,,,,,,---+++---......---,,,,,,---...---,,,,,,,,,,,,---...,,,+++)))(((((()))+++,,,555444222///---+++***)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------------------------...//////...------......---------......///...---+++,,,...///...,,,000/////////////////////111///---,,,++++++,,,---......////////////......111000000000000000//////222222222222222222222222333333333222222222222111444444444444444444444444333111333777888555555777555555555555555555555555444555666666777777666666555666888777666666777999;;;;;;;;;;;;;;;;;;<<<<<>>;;;999999<<<>>>::::::;;;;;;<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<===>>>???@@@@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNNNNMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTWWWYYYZZZ^^^bbbdddgggjjjgggaaa[[[[[[ZZZYYYYYYZZZ[[[[[[]]]\\\[[[\\\]]]^^^]]]\\\\\\\\\\\\\\\\\\^^^bbbeeeiiikkknnnrrrtttsssoookkkgggfffddddddeeehhhkkklllnnnppprrruuuxxxyyyyyyyyy{{{zzzxxxwwwvvvtttpppmmmkkkkkkkkklllnnnrrruuuwwwwwwyyyzzz{{{{{{yyyvvvtttnnnnnnnnnoooqqqtttwwwxxx|||~~~~~~|||uuuqqqppprrrzzz{{{yyyxxxuuuqqqmmmddd```YYYSSSNNNIIIEEEBBB===<<<;;;999777555444333111000000000222222000...111111000/////////000000111000///......///000111222222111111111111111111///000000000000000000000111111000///------,,,+++---,,,+++++++++++++++,,,***+++------------///111,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,------//////------//////---+++,,,...000222444666777000...333>>>???777000///+++,,,,,,------,,,,,,+++000///---++++++,,,...///******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++******,,,...---,,,,,,++++++,,,,,,---+++,,,......,,,,,,,,,---...------,,,,,,,,,------,,,+++***))))))***+++,,,....../////////...------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,---------------,,,+++***+++,,,,,,---.../////////------------------------------...//////...------///......---------......444///***+++000222///,,,////////////////////////000///---,,,,,,,,,------......////////////......111111111111000000000000222222222222222222222222222222222222222222222222444444444444444444444444333111444999:::777666888555555555555555555555555555555666777777777777777555777888888777666888999::::::;;;;;;<<<<<<======>>>===;;;999888999;;;<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============<<<===???@@@AAAAAA@@@???BBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNPPPMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRSSSSSSTTTVVVXXX[[[```cccdddeeefffccc^^^[[[ZZZXXXWWWWWWXXXYYYZZZ\\\[[[[[[\\\^^^___^^^\\\\\\]]]^^^^^^^^^___bbbeeejjjlllooosssuuutttpppmmmgggeeecccbbbdddgggkkkmmmnnnooorrruuuxxxyyyzzz{{{{{{yyywwwvvvuuurrrnnnkkkjjjiiiiiijjjlllooossstttvvvwwwyyyzzzyyywwwsssqqqnnnooopppsssvvvxxxzzz{{{}}}~~~{{{yyy{{{{{{xxxuuurrrnnnjjjbbb^^^XXXRRRMMMIIIDDDAAA<<<;;;:::888777555444333222111000111111111///---111111000000000000000000111000/////////000111222333333333333222222111111............------,,,,,,///000000000...---,,,---------,,,++++++++++++,,,,,,,,,---......//////000------+++******++++++,,,......---,,,,,,,,,,,,---***,,,------------,,,******+++---///111333444555++++++111:::===666///---+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++***+++,,,...---,,,,,,++++++,,,,,,---***,,,...---,,,+++,,,---......------,,,,,,,,,------,,,,,,++++++,,,,,,---###%%%(((+++...///000000******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,***+++,,,---......------+++++++++,,,---...///000,,,,,,---------------------..................---//////...------------...444///+++***---///...,,,.........//////////////////...------------............////////////......000000000000111111111111222222222222222222222222222222222222222222222222444444444444444444444444333222444999:::666555777555555555555555555555555555666666777777777777777666777888888777777888999::::::;;;;;;<<<===>>>>>>>>><<<:::999999:::;;;<<<::::::;;;;;;<<<=========??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===???AAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHKKKMMMOOOLLLLLLLLLLLLLLLLLLMMMMMMPPPRRRSSSTTTTTTTTTVVVWWW[[[```ddddddddddddbbb]]]YYYWWWVVVUUUUUUVVVXXXYYY[[[[[[[[[]]]___```___]]]^^^___```aaaaaabbbeeegggkkkmmmppptttwwwuuuqqqmmmfffeeecccbbbdddgggkkknnnnnnooorrruuuxxxzzz|||}}}}}}{{{yyywwwuuurrrmmmjjjiiiiiiiiiiiikkknnnqqqssstttuuuwwwwwwwwwtttrrrpppqqqrrrtttvvvxxxzzz{{{|||~~~~~~{{{wwwrrrnnniiifff```\\\VVVQQQLLLHHHCCC???;;;;;;:::888666555444333222111000111111111///---000000111111111111111111111000000///000111222333444444555555444333222111/////////...------,,,,,,,,,///111111///......///------,,,,,,+++,,,,,,------,,,------.../////////...---,,,+++***+++---.........---,,,,,,,,,,,,---++++++,,,......,,,++++++++++++,,,---...///000000******---333666333...---+++,,,,,,------,,,,,,++++++,,,///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***+++,,,++++++,,,...---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,***+++---...///...------,,,+++++++++,,,---///000,,,,,,,,,---------...............------.........//////...---------------///...,,,***))))))+++---------....../////////000......------.........///......////////////......//////000000000000000111222222222222222222222222111222222222222333333333444444444444444444444444444222333777777444333666555555555555555555555555555666777777888888777777666777999888777777888:::999:::;;;<<<===>>>?????????===::::::;;;=========::::::;;;;;;<<<=========????????????>>>>>>>>>>>>============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNRRRSSSUUUUUUTTTTTTUUUWWWXXX___dddddddddfffdddaaaUUUTTTSSSRRRSSSVVVYYY[[[[[[[[[\\\___aaabbbaaa___```aaaccccccccceeegggiiimmmnnnqqquuuvvvtttppplllfffeeeddddddeeehhhlllnnnnnnoooqqqtttxxx{{{}}}~~~|||zzzxxxtttoookkkiiihhhhhhhhhjjjmmmppprrrssssssttttttsssrrrqqqppptttuuuvvvxxxyyy{{{||||||~~~~~~~~~~~~{{{uuupppjjjfffddd___[[[VVVQQQLLLFFFAAA===;;;:::999888666555444333111000000000222222000...///000111222222222111111111111000000000222333444444555666777666555444333222222111111000000000///+++...222222///...///111,,,,,,,,,,,,,,,---......---,,,+++,,,...///...---------,,,+++,,,---...///......---,,,,,,,,,,,,---...,,,---000000---,,,...,,,,,,,,,,,,,,,,,,------,,,+++,,,///111111///...+++,,,,,,------,,,,,,+++)))+++...111111///,,,*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++------+++++++++,,,............---,,,++++++************************............---,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,---...///000///---+++***---,,,+++++++++,,,...///+++,,,,,,------.........///...------------...///000///...---------------///000111///,,,,,,///111---------......//////000------......////////////......////////////............/////////000000000222222222222222222222222111111222222222333333333444444444444444444444444555222222555444111111444555555555555555555555555666666777888888888888777666888999999888777999:::999999:::<<<===???@@@@@@???<<<999888;;;======<<<::::::;;;;;;<<<=========????????????>>>>>>>>>===<<<=========>>>>>>>>>???????????????@@@AAABBBBBBBBBCCCDDDFFFGGGGGGHHHHHHEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOSSSUUUVVVUUUTTTTTTUUUVVVWWW^^^dddcccbbbbbbaaa^^^QQQPPPPPPPPPRRRVVVZZZ]]][[[\\\]]]```cccdddbbbaaaaaabbbdddeeeeeefffhhhjjjlllnnnpppssstttrrrmmmiiieeeeeeeeefffgggjjjlllnnnnnnoooqqqtttxxx{{{~~~}}}{{{xxxtttnnnkkkhhhgggggggggiiikkknnnppprrrrrrqqqqqqqqqqqqqqqqqqvvvvvvwwwxxxyyy{{{}}}~~~~~~}}}yyytttnnniiieeeddd^^^[[[VVVPPPKKKEEE???::::::999999777666555444333000//////000222222111//////000111222222222222111111111000000111222444555444555666888888777666555222222222222222111111111+++000333333///---...000+++++++++,,,---...///000---+++***+++...///---,,,+++++++++,,,---...///000......---,,,,,,,,,,,,---///,,,,,,000000,,,,,,///,,,,,,,,,,,,,,,---------------,,,---///000///---+++,,,,,,------,,,,,,+++***+++,,,---...---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++&&&)))+++,,,,,,,,,---...---,,,,,,++++++,,,,,,---***+++------+++***+++,,,...............,,,+++************++++++************))))))******+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,+++---///000000...,,,+++///---,,,******+++,,,---++++++,,,,,,---......//////...------------...///000000///------,,,,,,---000000///000111111111000,,,,,,---......///000000,,,---...//////000000000......////////////......---.........//////000000222222222222222222222222111111111222222333333333444444444444444444444444666222111333222//////222555555555555555555555555666666777888888888888888666888999999888888999:::999999:::<<<===???@@@AAA<<<999666666888::::::999::::::;;;;;;<<<======>>>@@@?????????>>>>>>======<<<=========>>>>>>??????@@@??????>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLNNNOOOTTTVVVVVVVVVTTTTTTUUUVVVXXX___cccaaa^^^\\\ZZZWWWOOONNNNNNOOORRRVVV[[[^^^[[[\\\^^^aaadddeeedddbbb```bbbdddeeeeeefffhhhiiilllmmmooorrrrrrpppjjjfffdddeeefffgggiiikkkmmmnnnnnnoooqqqtttxxx{{{|||yyyvvvrrrllliiigggfffeeefffgggjjjmmmoooqqqqqqooooooooopppqqqrrrvvvvvvvvvwwwyyy|||~~~}}}{{{{{{}}}{{{zzzxxxsssmmmiiifffeee___[[[VVVPPPJJJDDD===999:::999888777666555444333/////////000222333222000///000111222333333222111111111000000111333444666333555777888999888777666000000000000000000111111---111555444///,,,,,,...******+++,,,---///000111---+++)))+++---...---+++))))))***,,,---...//////......---,,,,,,,,,,,,---...******......******...+++,,,,,,------......///+++,,,,,,,,,...///...++++++,,,,,,------,,,,,,+++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++&&&(((+++---,,,,,,---...---,,,,,,++++++,,,,,,---)))+++---,,,+++***+++,,,......//////...,,,+++)))+++,,,,,,------,,,,,,+++///...,,,+++******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---,,,+++,,,,,,''')))---000111111000///000...,,,*********+++,,,++++++,,,,,,---.../////////...---,,,,,,---...///111000///...---,,,,,,,,,+++(((&&&(((---///,,,''',,,,,,------...///000000,,,,,,...///000000000000......////////////......,,,///111111///...000222000222333444444333111000000111222333444555555666444444444444444444444444111111222333333444555555777666555444444444444444666666666777888888999999666888999:::999999:::<<<;;;;;;<<<<<<===>>>>>>???@@@>>>;;;999888:::<<<>>><<<<<<<<<<<<<<<===>>>>>>AAA@@@???>>>============>>>>>>===<<<<<<===??????AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFFFFEEEDDDEEEHHHJJJIIIJJJKKKLLLLLLLLLKKKJJJKKKLLLLLLMMMOOOPPPQQQQQQTTTUUUTTTSSSSSSTTTWWWZZZYYY]]]```^^^^^^^^^[[[VVVTTTRRROOOOOOQQQTTTUUUVVV```bbbdddfffggggggffffffcccbbbbbbdddgggjjjllllllkkknnnqqqqqqnnnkkkkkklllggghhhiiikkkmmmpppqqqrrrmmmnnnqqqtttwwwzzz|||}}}}}}|||zzzwwwrrrmmmiiigggbbbccceeefffggghhhiiiiiijjjhhhiiimmmllliiikkkrrrtttuuuuuuuuuvvvyyy~~~}}}zzzvvvsssrrrsssvvvxxxyyy{{{}}}~~~}}}yyytttpppllljjjgggddd]]]XXXRRRLLLGGGBBB>>>;;;;;;999666444444555444333222000...000333444333000333333333444444333222222333333222111222333444555444444444444444555666777222222111111111111111111333222000...,,,+++******///............------------......///......---,,,............---,,,+++***333///,,,+++...000000///......,,,++++++,,,---...---------------------------.........---,,,++++++,,,,,,,,,+++***(((&&&$$$,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,************************000---+++***+++,,,,,,+++------,,,,,,,,,++++++++++++******+++------,,,***///000000...,,,******+++)))))))))+++---...---,,,,,,***'''$$$%%%(((,,,///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---...///...------,,,,,,------...+++,,,------++++++,,,---,,,111222---+++...///,,,,,,,,,,,,,,,,,,,,,++++++---,,,+++***+++,,,---...///...---,,,,,,---...///222000///......///000222......---------......///---------.........//////000000000///......---------///111000///...000222000222333444444333111000111111222222333444555555444444444444444444444444555555444333333222111111555555444444444555555666777888888999999:::;;;;;;666777999999888888:::;;;:::;;;;;;<<<======>>>>>>>>>>>>===;;;;;;:::::::::<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>?????????>>>======<<<======?????????@@@AAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTTTTSSSUUUWWWZZZYYY]]]___^^^]]]]]]ZZZUUURRRPPPNNNOOOSSSWWWZZZ[[[^^^```ccceeeggggggffffffeeedddccceeehhhlllmmmmmmmmmppprrrqqqnnnkkkjjjkkkllllllmmmnnnoooooooooooommmooossswwwzzz|||}}}~~~yyywwwsssoookkkhhhfffeeeaaabbbdddeeefffgggggggggjjjhhhiiillllllhhhjjjppppppqqqrrrrrrtttwww|||}}}zzzyyyvvvtttqqqoooooopppsssuuuyyy{{{|||yyysssooollliiifffddd]]]YYYRRRLLLGGGBBB>>>;;;:::888555444555555444333555333222333555777555444333333333444444333333222444333222222222333444555444444333444444555555666222222222111111000000000000000000//////.........000////////////...............//////////////////111111111000000///------111///,,,,,,...000///...///...---,,,,,,---.............................................---,,,,,,///...---,,,++++++,,,,,,+++++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,))))))***+++******.........---------,,,,,,,,,++++++,,,...///---,,,...//////...+++******+++***))))))+++------,,,+++---+++***))))))+++,,,...++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///...------,,,,,,------...+++,,,------++++++,,,---(((---...)))(((***+++(((,,,---.........---,,,+++,,,,,,+++++++++,,,---...//////...------...//////111000...------...000111//////.........------------------.........//////.........//////////////////000000///...///111333111111333333444333222111111111222222333333444444444444444444444444444444666666555444222111000000444444444444555666777888777777888999999::::::;;;555777888888888888999;;;:::::::::;;;<<<<<<======<<<===>>>>>>===;;;999888<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???@@@AAAAAA===============>>>??????===???AAABBBBBBCCCEEEFFFEEEGGGIIIIIIIIIHHHIIIJJJLLLKKKKKKKKKLLLLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRROOOQQQSSSTTTTTTVVVXXXZZZYYY]]]___]]]\\\[[[XXXSSSOOOMMMLLLMMMQQQVVVYYYZZZ\\\^^^aaadddfffggggggffffffeeedddfffiiilllnnnnnnoooppprrrqqqnnnlllkkkkkkmmmoooppprrrrrrqqqooonnnmmmppptttwwwzzzzzzzzzzzztttqqqmmmhhheeedddeeeeeecccdddeeefffggghhhhhhhhhiiihhhjjjlllkkkiiijjjnnnjjjkkkmmmnnnppptttyyy}}}|||xxxuuutttpppooommmlllmmmpppsssuuuyyy}}}{{{wwwrrrnnnkkkhhheeebbb]]]YYYRRRLLLFFFBBB===:::999777555444555666555444555444333444666777666555333333444444444444333333555444333222222222333444333333333333333444444444333333222111000000//////+++,,,---///000/////////000000000////////////...//////.........000111222222333333333222111000//////...---...///000...---///......------.../////////////////////////////////////////////......---000...,,,++++++---///111***+++,,,---......//////------------------------,,,,,,------------,,,,,,---------------............,,,******+++,,,+++***//////.........------------------...///000///---,,,------,,,+++***+++,,,,,,+++***+++,,,---,,,***------------------,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---.........------,,,,,,------...+++---...---,,,+++,,,---+++...///,,,***,,,---+++,,,---000111111000...,,,,,,,,,,,,+++,,,------...//////............//////000///...------...///000...//////000///...,,,,,,------........./////////------......///000000111222111000......///111333111111222333333333222222222222222222333333333444555555555555444444444444333333333333333333333333555555555555555666777777555555666666777888888888555666777888777777888::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@@@@@@@<<<<<<======>>>>>>??????<<>>???;;;;;;;;;;;;;;;<<<======>>>????????????>>>===<<<;;;<<<<<<===>>>?????????@@@CCCEEEDDDAAA@@@CCCFFFFFFHHHKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJLLLMMMOOONNNOOOOOOPPPPPPQQQQQQQQQKKKNNNQQQSSSTTTVVVWWWYYYYYY]]]^^^\\\ZZZZZZVVVQQQVVVTTTRRRSSSVVVZZZ]]]^^^]]]___cccfffiiijjjkkkjjjfffeeedddeeehhhkkkllllllmmmmmmmmmmmmnnnnnnnnnmmmlllnnnqqqtttuuutttsssrrrqqqrrrttttttsssoookkkhhhhhhhhhhhhhhhhhhggggggffffffggghhhjjjkkkllllllmmmgggjjjmmmmmmmmmnnnoooooofffgggjjjlllnnnqqquuuxxx|||yyywwwuuutttsssnnnooopppsssvvvyyy|||}}}~~~xxxtttooojjjgggdddaaa___ZZZVVVOOOIIIEEE@@@<<<999777666555555666777555444111222222222111111111222222333444444555555555444555444333222222222333444222333333444444333222222333333222111000......---((()))+++------,,,***)))......---------,,,,,,,,,---,,,+++***+++---000111...////////////...------+++---///000000...,,,,,,---....../////////000000------.........///////////////000000000000000///,,,,,,,,,,,,+++***)))(((,,,---......---+++(((&&&------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------...------...//////...------------,,,,,,,,,,,,+++,,,++++++,,,......---+++)))+++,,,,,,******+++---...,,,******+++,,,++++++000///,,,******+++,,,...,,,------......------,,,...------,,,,,,,,,------...------,,,,,,------...,,,---......,,,,,,---...++++++,,,---,,,***+++---+++---000333333222///---,,,,,,---------...............////////////............------------......***,,,...000111111000///........./////////000000000000//////............444222000///000111111000111111111222222333333444222222333444555666777777777777666666555444444444555444444333333222222111999888777666555555555555666666777888888999999:::555777888888888888999;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::999:::;;;===???@@@;;;;;;::::::;;;;;;<<<======>>>??????>>><<<;;;::::::;;;<<<>>>????????????CCCGGGJJJHHHDDDBBBEEEIIIGGGIIIKKKKKKKKKJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOONNNOOOOOOOOOPPPPPPPPPPPPLLLNNNPPPRRRSSSTTTWWWYYYXXX\\\^^^\\\[[[ZZZWWWRRROOONNNMMMOOOUUUZZZ^^^___^^^```dddgggjjjkkkkkkkkkgggeeedddeeehhhkkkllllllmmmkkkjjjkkkmmmnnnmmmlllnnnpppqqqssssssrrrpppoootttttttttsssppplllhhheeeaaacccdddfffggggggffffffeeefffhhhjjjlllnnnooooookkkooorrrpppoooppppppooogggiiikkkmmmmmmooorrruuu~~~~~~|||yyyuuurrrqqqpppoooppprrruuuxxx|||}}}vvvrrrmmmiiifffccc```^^^WWWSSSMMMGGGCCC???;;;999777666555666777777555333333444555444222111222333222333444555555666555555333333222222222333444555333333444555555444222111222222111000//////......,,,---.........---,,,+++---------,,,,,,,,,++++++,,,,,,+++++++++,,,...///,,,,,,------------,,,,,,***---///000///---,,,,,,,,,---...///////////////---------......//////000...//////000000000000000---............,,,***))),,,---......,,,***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++,,,,,,------+++******+++------,,,***------,,,,,,,,,+++++++++******)))+++,,,---,,,******,,,---,,,++++++,,,------+++))))))***,,,,,,,,,///---+++))))))***---...,,,,,,------------,,,,,,......---,,,,,,,,,------...------,,,,,,------...,,,...///...---,,,---...,,,+++,,,...---+++,,,///***,,,///111111111///...,,,,,,---............---------............------........................+++,,,...000111111111000....../////////000000000111000000///......------444222000000222222111///111111111111222333444555222222333555777888999:::777777777666555444444444333333333333333333333333777777666666666666666777666666777777888999999999666777999999888888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;::::::;;;;;;<<<===:::;;;=========<<<;;;999:::;;;<<<>>>???@@@??????@@@EEEIIIHHHCCCBBBFFFJJJHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMOOOPPPPPPQQQSSSVVVYYYWWW\\\^^^\\\\\\\\\XXXSSSMMMKKKKKKNNNSSSYYY\\\^^^^^^```cccgggiiijjjjjjjjjhhhfffeeefffiiikkkllllllooollljjjjjjkkkkkkjjjhhhmmmnnnoooppppppppppppppprrrrrrqqqooommmiiifffddd``````aaaccceeeggghhhiiigggiiikkknnnqqqssstttuuuqqqwwwxxxtttqqqqqqpppllliiikkklllmmmmmmmmmoooqqqzzz~~~{{{zzzwwwtttrrrqqqrrrrrrvvvxxx|||~~~}}}uuuqqqlllhhhdddbbb___\\\SSSOOOJJJEEEBBB>>>;;;999888777666777777666333111333555666555333111333444222333444555666666666666222111111111222444666777444444666666666444333111111111000000/////////...------........................---------,,,,,,,,,------------------------,,,------......---------***---//////---,,,,,,---***+++---...//////......---......///000000111111---...//////000000000///.........---------------+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,)))******+++,,,,,,------)))))))))+++------+++)))...---------,,,,,,,,,,,,***))))))***,,,---+++***,,,---...---,,,+++,,,------***((((((***,,,------,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,...------,,,,,,------...---...///...---,,,---///---+++,,,///...+++,,,111***+++,,,...//////...---,,,,,,.../////////...---+++,,,---......---,,,+++/////////000000/////////////////////////////////.../////////000000000000///////////////.........333222000111333333000---111111111111222333444555111222444666888:::;;;<<<888777777666555444444444//////111222444555777777666555555666666777888999444444555555666777777777666888999:::999999:::<<<==================<<<<<<:::<<<>>>??????<<<999777;;;::::::::::::;;;<<<<<<777999;;;=========;;;:::999:::<<<>>>???@@@??????;;;AAAEEEEEEAAA@@@EEEJJJHHHIIIIIIHHHHHHIIIKKKNNNLLLMMMOOOQQQRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOPPPRRRVVVYYYWWW\\\^^^]]]\\\]]]YYYUUUUUUSSSRRRSSSWWW\\\___```^^^```cccfffhhhiiihhhhhhiiihhhggghhhjjjmmmnnnnnnqqqnnnjjjiiijjjiiigggdddiiijjjkkkmmmoooqqqssstttnnnnnnlllkkkhhhfffdddcccbbbaaaaaabbbdddhhhkkknnnkkkmmmpppsssvvvyyy{{{|||www|||}}}vvvrrrqqqnnniiijjjlllmmmmmmlllkkkmmmnnnwww|||xxxwwwvvvuuuuuuvvvxxxzzz|||~~~}}}tttqqqkkkgggdddaaa^^^\\\QQQMMMHHHDDDAAA>>>;;;999888777777777777666333000222444666444111000111444222333444555666666666666111111111111222444666888444555666777777555333222000000000000////////////+++++++++++++++,,,......//////.........------------......//////...---,,,......///////////////...+++---//////,,,+++,,,...)))***,,,...//////.........//////000111222222222------...///////////////---,,,+++***+++---000111++++++,,,---............************************---,,,+++******+++,,,---******+++,,,,,,---......+++***+++,,,...///---+++//////.........---------+++******+++------,,,***---...///...,,,+++,,,---,,,***((((((***---......)))+++---//////...---,,,***++++++,,,,,,++++++***///...---,,,,,,,,,,,,,,,...------,,,,,,------...---...///...------...///(((%%%'''+++***&&&'''---)))***+++,,,------------,,,,,,.../////////...---++++++,,,------,,,++++++//////000000000000//////333222111///...---------////////////000000000000------......///000000000111000///000111111000///444333222111111333555666333333444555666777888888777:::<<<;;;777444444555444444222222222222444444;;;777333111111333555666777555333555888:::888666888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<===>>>>>>??????AAA>>><<<>>>BBBEEEEEEDDDIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNOOOLLLMMMOOOPPPPPPRRRUUUWWW[[[]]]^^^___^^^[[[XXXUUUQQQQQQRRRTTTVVVYYY[[[\\\]]]```ccceeeeeeeeeeeeeeekkkhhhfffgggjjjmmmmmmlllnnnmmmkkkjjjiiihhhhhhhhhiiihhhggggggiiikkknnnpppoookkkgggeeeeeeeeebbb```fffcccaaadddffffffiiinnnoooqqqsssvvvzzz}}}~~~{{{yyyuuuqqqlllhhhkkkhhhgggjjjkkkjjjkkkooorrryyy}}}{{{zzz{{{zzzyyyxxxyyy|||~~~~~~{{{sssnnniiieeeccc___ZZZUUUOOOLLLHHHCCC???<<<;;;;;;:::888777666777777555333555666666555444333222111555333111333555666555222111111222444555777888888666666555444333333333333///////////////000000000))),,,//////,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---///...------,,,,,,------......,,,,,,///111111---***//////......///000222333,,,***---222222//////000111...,,,---111222///+++***+++,,,,,,++++++---/////////...---,,,,,,++++++...---'''!!!$$$,,,...***000---+++)))***+++***)))+++***)))***,,,------,,,+++,,,,,,+++)))((()))+++++++++,,,------,,,***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---+++***+++,,,)))---///+++)))++++++)))***+++,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...''',,,///,,,+++------+++...------...///...+++)))---------------------------------...............///000111000///...///000111111000000//////......////////////000000000000111000///000222222111000222111000//////111333444333333444555666777888888888:::;;;:::666444444666444444333222222333444444999777555333444555666777:::888666777999999888666888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;<<<============<<<;;;;;;===<<<:::999999999999:::<<<<<<;;;;;;;;;:::::::::=========>>>??????@@@@@@@@@>>>===>>>BBBDDDEEEDDDHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPOOONNNMMMLLLMMMMMMNNNKKKMMMOOOPPPQQQSSSUUUWWW[[[\\\^^^___^^^[[[XXXUUURRRSSSTTTVVVXXX[[[]]]^^^aaaccceeefffeeedddddddddjjjhhhfffgggkkkmmmmmmmmmnnnmmmkkkjjjiiihhhgggggghhhhhhgggggghhhiiikkkllliiifffcccbbbcccdddcccbbbgggccccccfffhhhiiilllqqquuuwwwyyy|||}}}zzzwwwrrrmmmiiimmmiiihhhjjjjjjhhhiiilllqqqxxx~~~|||{{{|||}}}|||}}}~~~zzzrrrnnnhhhdddbbb^^^YYYTTTMMMJJJFFFAAA===;;;::::::999777666666666666555333444444444444333333222111777555333333555555333111222333444555777888999:::888777666555444333333333000111111111000000//////***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///++++++,,,---...000111222...------///111000...+++///............000111222,,,+++---222333///...000111...,,,...222333000,,,+++,,,------,,,---///111000000///......---,,,,,,------***&&&(((......)))...,,,******+++,,,,,,+++,,,+++******,,,,,,+++***+++,,,,,,+++)))(((***+++((()))******++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...---,,,++++++---+++///000---+++------++++++,,,,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++000222///---......,,,///...---...///...---+++------------------------------...///000111111222000111222111000//////111000000000000//////......////////////000000000000111000000111333444333222222111000000000111222333333333444555666777888888999::::::888666555555777444444333333333333444444777666666666666777888888<<<:::999888999999777666888888999999999:::::::::;;;;;;::::::::::::;;;;;;===>>>>>>???>>>===<<<;;;???===;;;888777888999999<<<<<<;;;;;;;;;:::::::::======>>>>>>???@@@@@@@@@@@@???>>>???BBBDDDEEEEEEHHHHHHHHHHHHHHHJJJKKKKKKLLLMMMNNNPPPRRRSSSSSSTTTQQQOOONNNLLLKKKKKKLLLLLLJJJMMMPPPRRRRRRSSSUUUWWW[[[\\\^^^___^^^[[[XXXVVVTTTUUUUUUWWWYYY\\\___```dddeeefffeeecccbbbcccdddhhhgggfffhhhkkkmmmnnnnnnnnnmmmkkkiiihhhgggffffffggggggggggggffffffffffffcccbbbaaabbbdddfffgggfffhhheeeeeeiiilllmmmqqqvvv|||}}}|||yyytttoookkkoookkkiiijjjjjjggggggjjjqqqwww|||yyyqqqlllgggccc```]]]WWWRRRKKKHHHDDD@@@<<<:::999888888666555555666666444333222222222222222222222222777555444333444333222000222333444555666777888999999888777666555444444444111222333333222111///...---,,,,,,---//////...,,,------------------------...//////...------...000,,,,,,------///000222333...------///000000...,,,......------...///111222---,,,...222333000...000111///---///111222///------...///.........000222000000000///......------,,,---,,,***,,,///---***---+++******,,,---------...,,,******++++++)))(((+++,,,,,,+++***)))***,,,((()))))))))+++,,,---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///...,,,,,,,,,---)))...000---,,,......---+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---222333000...//////,,,111///------...///...------------------------------...///000222333444444111222333222000///000111000000000////////////...////////////000000000000222111000111333444444333333333222222222333444555333333444555666777888888::::::888777555555666777444444444333333444444444333444666777777777888888:::999999999999888888777888888999999999::::::::::::::::::999::::::;;;;;;===>>>???@@@@@@???===<<<>>><<<:::888777888:::;;;<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>??????????????????@@@BBBDDDEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTTTTTTTPPPOOOMMMKKKJJJJJJJJJJJJIIILLLPPPRRRSSSTTTUUUWWW[[[]]]___```___\\\YYYWWWUUUUUUUUUWWWYYY\\\___aaaccccccdddbbbaaaaaabbbdddffffffgggiiikkkmmmnnnooonnnmmmkkkiiigggfffeeeeeeeeeeeeeeeeeeeeecccbbbaaaccccccdddfffhhhkkklllmmmjjjhhhiiinnnqqqsssvvv{{{~~~zzzuuuqqqmmmoookkkjjjkkkjjjhhhhhhlllssswww}}}|||{{{{{{{{{|||~~~zzzwwwoookkkeeeaaa^^^ZZZUUUPPPJJJHHHCCC???;;;999888888777555444444555555444333111111111111111111222222555444333333333333222111111222333444555666777777999888777555444444333333111222333444444333111000///---+++---000000...+++------------------------///000000///------...000//////............//////.........///000///...---...------------///000111///---///333333000...000///...---...000000...,,,---...//////......000222////////////......------,,,---,,,+++,,,------,,,---,,,++++++---......------+++******++++++***))),,,,,,---,,,******+++---,,,++++++***+++---///000------,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000///---,,,---...'''+++---+++***,,,---++++++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///***///111///---//////---222000...---///000000000------------............//////000111222222333333000111222111/////////000////////////////////////////////////000000000000222111000111333444333222333333222333333333444444333333444555666777888888;;;999777666666666777777444444444444444444444444000333666777666555666888666777888888888888999999888888999999999:::::::::999999999999999:::;;;<<<===>>>@@@AAAAAA???===<<<;;;:::888888888:::<<<===<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<=========>>>???AAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMOOORRRSSSTTTSSSSSSOOONNNLLLJJJIIIIIIIIIIIIIIIKKKNNNPPPRRRSSSUUUWWW\\\]]]```aaaaaa^^^[[[YYYVVVVVVUUUUUUWWWZZZ]]]^^^]]]^^^``````___```ccceeeeeefffhhhjjjkkkmmmnnnooonnnmmmkkkhhhfffeeeccccccccccccccccccbbbaaa```___dddfffhhhjjjlllnnnpppqqqnnnlllnnntttxxxyyy}}}{{{wwwssspppooolllkkkmmmmmmkkklllooouuuyyy~~~{{{wwwtttssssssuuuwwwzzz~~~}}}xxxuuunnniiiccc___\\\XXXRRRNNNJJJGGGCCC???<<<:::999999666555444444555555444333111111000000000111222222111222222333333333444555333333444555666666777777777666555444333333333333000111222333444444333333000---,,,---000111...+++........................///000000///------...///...------,,,,,,------....../////////////////////......------...///111222111///000444444000...000------------......---,,,,,,---......---...000222......------------------...,,,+++*********,,,///...---,,,---...///---,,,+++*********,,,------+++,,,------,,,++++++---...------+++******+++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000///---,,,---...'''+++---+++***,,,---+++,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...$$$***---++++++...///---222000......///000111000---------....../////////000000000000000000000//////000000000...---...///.............../////////////////////000000000000333222111111222333222111000000111111111222222222333333444555666777888888:::888777666777888777666444444555555555555444444000333666666444444666888555666888888777888999;;;888888999999999:::::::::999888888999999:::;;;<<<===>>>@@@AAAAAA???===;;;888888888999:::;;;<<<===<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<===???BBBCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMPPPRRRSSSSSSRRRQQQNNNMMMKKKIIIHHHHHHIIIIIIHHHJJJLLLNNNOOORRRUUUXXX]]]___aaacccbbb```]]][[[XXXWWWUUUTTTUUUWWWZZZ\\\XXX[[[]]]______aaaccceeedddgggiiikkkkkklllmmmnnnooommmkkkhhheeecccbbbaaaaaaaaaaaaaaaaaaaaa``````eeehhhkkknnnoooqqqsssuuuuuutttvvv|||~~~{{{wwwuuurrrooonnnppppppnnnooossswwwyyy}}}|||wwwrrrooonnnoooppptttwww|||{{{vvvssslllhhhbbb]]]ZZZVVVPPPKKKIIIFFFCCC>>>;;;999999999666555444555666666555444333222111000000000222222///111222333222333444666555555666666777888888999444444333333333333444444111111222222222333333333///.........//////...,,,///////////////////////////000000///---,,,---...*********+++---...000111...///000000......///000//////......///000222333222000222555444000...///---------......---------,,,...///.........000222------------------------///,,,++++++***(((,,,111---,,,,,,...000000///---,,,+++***,,,...///...---,,,---...---,,,,,,...///,,,,,,+++***************&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...///...,,,,,,,,,---)))...000---,,,......---,,,------,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------"""'''+++***+++...///...000///......000111111000---------...//////000000111000000//////...------...///000///---,,,---...---............/////////////////////000000000000333222111000111111000...000000111111222222222111333333444555666777888888999777666777999999777444333444555666666555444333222555888777444333666999777999::::::888777999;;;888888999999999:::::::::888888888888999:::;;;<<<<<<===@@@AAAAAA???<<<:::777888:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<===<<<@@@CCCDDDCCCCCCEEEFFFFFFGGGHHHJJJJJJJJJJJJIIILLLNNNPPPRRRRRRQQQOOONNNLLLKKKIIIHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLPPPUUUYYY___```ccceeedddbbb___]]]ZZZYYYVVVTTTTTTVVVXXXZZZWWWZZZ^^^```aaaaaacccdddeeehhhkkklllkkkjjjlllmmmooommmkkkhhheeecccaaa```______^^^^^^___aaabbbcccfffjjjooosssuuuwwwzzz|||}}}|||~~~}}}{{{wwwsssrrrsssssspppqqqtttwwwxxx{{{~~~zzzuuurrrnnnkkkjjjllloooqqqyyy}}}~~~zzzuuuqqqkkkfff```\\\YYYTTTNNNIIIGGGEEEAAA===:::888888888777666555555777777666555555444222000000000111222///111333333111111333555333333444444555666666666333333333444444555666777555444222000///000111111...///000000...------.../////////////////////////////////...,,,+++,,,---+++++++++,,,...///111222...000111000...---///111000000//////000111333444333111222666555000...///...///000000///......///...///000000//////111333---------..................,,,---///---)))+++111))))))+++...111333222111///---,,,---//////...---,,,---...---,,,---...000,,,,,,------------------%%%&&&))),,,------+++***------------------------------------............,,,---...---,,,++++++---+++///000---+++------+++------...,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......$$$))),,,,,,,,,///000.........---///000111000...---------...///000000000//////////////////.........000000///...---...///---------.........//////////////////000000000000444222111000000000...---222222333444444444444333333333444555666777888888888777666888::::::777444333444555666666555444333444777999888444333777;;;:::<<<===<<<888777888:::888888999999999:::::::::888888888888999:::;;;<<<;;;===???AAAAAA>>>;;;999888999;;;<<<<<<;;;999777<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<======>>><<<@@@DDDEEEDDDCCCEEEGGGFFFGGGHHHJJJKKKJJJJJJIIILLLNNNPPPRRRRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIIIIIIIJJJOOOUUUYYY```aaadddfffeeecccaaa___]]]ZZZWWWUUUTTTUUUXXXZZZXXX[[[___bbbbbbbbbcccccceeehhhllllllkkkjjjkkkmmmooommmkkkhhhdddbbb``````^^^^^^]]]]]]^^^aaadddfffiiimmmtttxxxzzz}}}{{{wwwuuuvvvtttqqqqqqtttwwwwwwyyy|||~~~yyyuuunnnllliiihhhiiimmmrrruuu~~~}}}yyytttqqqkkkfff```[[[XXXSSSMMMHHHEEECCC???;;;888777666666777666555666777888777666666555333111000000111222111333555333111000111444000000000111111222222222333333444444666777888999999777333///------...///---000222111...,,,---///000000000000000000000000...//////---+++***+++,,,//////............//////...000111000...---///222111000000000000222333444444222333666555000...//////000222222111000000111///000111111000111333555.........///////////////---,,,000444111++++++111&&&''')))...222555555555111000......//////...,,,,,,---......------///111---...000222333333222222&&&)))---000111000...------------------------------------.........//////,,,---...---+++***+++,,,)))...///+++)))++++++)))---......,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////(((---000......000111///---------///111111///------------...///000000111......//////000000111111///111111000///...///000---------.........//////////////////000000000000222222111111111111222222000222222222111111333555222222333333444555666666888888888888888777666666555555555555555555444444222444555777777666444333:::666222222555888999999999999888888888888888888777999::::::999888:::;;;::::::::::::::::::::::::;;;;;;::::::;;;<<<>>>??????BBB@@@:::777999:::888<<<<<<<<<===============???@@@AAABBBDDDEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKLLLOOOQQQSSSQQQNNNLLLLLLNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJNNNSSSWWW]]]^^^aaabbbbbbaaa___]]][[[YYYWWWUUUUUUVVVXXXZZZ[[[^^^```bbbaaaaaabbbcccfffhhhkkknnnnnnmmmkkkiiimmmlllkkkiiieeeaaa^^^\\\\\\]]]]]]]]]^^^bbbgggjjjooopppssswww{{{}}}zzzyyyzzz|||~~~}}}|||zzzvvvrrroooeeegggiiijjjlllrrr{{{~~~|||xxxtttppplllgggaaa\\\YYYTTTNNNIIIDDDCCCBBB???<<<888666444888666444444444333222000666444222000///000222444//////333777333...000888222111000000222444777999555222111222555777555333333222000000111111///...333222111000000111222333///000111111111///...---////////////////////////000000000000////////////000111222333333222000///000***$$$%%%,,,222222000333444666666444111,,,******...111111...,,,---...,,,,,,---...///000111111------------------------------...///000000//////555111...///444666444111000///...---------------......---------,,,,,,,,,...,,,---000111......000++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,------............------,,,,,,,,,---------------------------...///...------...///++++++++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,...---,,,,,,---...+++---000222222000---+++333000...///000111///,,,...///000111111000///...222111000000000000000111111555444///...111000,,,000///////////////000111000000000000000000000000222222111111111111222222222333444222111000222333333333444555555666777777777777888888777777666555555555555555555555555555444555666777777666444333;;;888777777:::;;;;;;:::888888888888888888888888777999::::::999888:::;;;:::::::::::::::::::::::::::::::::999:::;;;===>>><<>>>>>@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMKKKLLLNNNMMMLLLKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMRRRVVV[[[]]]___aaabbbaaa___]]]^^^\\\ZZZWWWVVVVVVWWWWWWSSSXXX]]]aaacccdddeeefffccceeeiiikkklllkkkiiigggkkkjjjiiigggeeebbb```^^^[[[\\\]]]^^^___ccchhhlllmmmnnnqqqvvv{{{~~~}}}}}}|||yyyuuurrrooommmiiifffeeejjjqqqvvv{{{~~~~~~~~~zzz|||}}}zzzvvvrrrnnnhhhbbb\\\WWWSSSNNNGGGBBBAAA???===:::888777777777777555444333444333222000000111444555555333000...000111444666333000111666444333222111111222333444555333333333555666555444333222000000111111///......//////000000//////...222111111000000000000000000000000000000000000000.........//////000000111000000///000000111222333111111111111111000///...666666666666666444333333////////////111111///.../////////.........------.............../////////.........///......------111...,,,...111222111............---------------...............---------,,,***+++...///,,,+++...////////////////////////...---------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++.........------,,,,,,,,,,,,...///...---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---+++******---///------,,,---...000333444///...------......---,,,...//////000000//////...////////////000111111222111333333111111333333000............///111222222000000000000000000000000333222222111111222222333333444444333111111222444444444555555666666666666555555666666555555444333555555555555666666666666888888999999888777666555777777777777777888777777777777777777888888888888777999::::::999888:::;;;888888888999999999999999::::::;;;;;;<<<======>>>666;;;===:::999::::::888;;;;;;<<<<<<======>>>>>>AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMJJJKKKLLLLLLLLLLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJMMMQQQTTTYYY[[[^^^```aaa```___^^^```^^^[[[XXXVVVUUUUUUUUUTTTXXX]]]aaabbbaaaaaabbbbbbeeehhhkkklllkkkiiiggghhhhhhgggeeecccbbb```___\\\]]]]]]^^^___ccchhhllllllmmmppptttzzz|||yyyxxxwwwsssoookkkiiigggeeedddfffllluuu}}}~~~||||||}}}yyy{{{~~~~~~{{{xxxuuupppmmmiiiddd]]]XXXSSSNNNGGGBBB???===:::888777777777888666555333333333333222000000111333555444333111///111222444555333111222444333333333444555777999:::555444444444555555555444333222000000111111///.........000111111000......222111000//////000111222000000000000000000000000------......///000111111//////......///000222444***,,,///...---,,,...000555555444444444444555555000...,,,---000111///,,,........................------------...........................---,,,+++...,,,+++---///000...------------------------,,,........................,,,***+++...///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++.........------,,,,,,+++,,,---......,,,,,,---...------------,,,++++++***,,,,,,,,,------------.........---++++++---000444...------...///111222333///..................---////////////////////////.........//////111222333555555444222000///...------------...///111222333////////////////////////333333222222222222333333111222333333222333555777444444444444444444555555555555555555555444333333555555555666666666777777888888888888888777777666888777555333333444666888666666777777777888888888777999::::::999888:::;;;888888999999999:::::::::<<<<<<======>>>?????????666;;;===;;;:::<<<<<<:::;;;;;;;;;<<<===>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKMMMPPPSSSXXXZZZ]]]```aaa```___^^^```^^^\\\YYYVVVUUUTTTSSSSSSVVV[[[^^^______``````aaadddgggjjjkkkjjjhhhgggeeeeeedddcccbbbaaa``````]]]^^^^^^^^^___ccchhhkkkjjjkkknnnrrrxxx~~~zzzvvvsssqqqmmmhhheeedddeeeffffffiiipppzzz}}}~~~||||||yyywwwsssnnnkkkhhhccc\\\WWWSSSNNNGGGBBB===<<<999777666666777888555444222222333333222000333222222111111222333333222444555444333333333333333333444555666888999:::555555555555555444555555333222000000111111///......///111111111111///...222111000//////000111222////////////////////////,,,------...///000000111......------...000222333...000222000------111555222222111111111222333444///---***+++...///...+++,,,,,,,,,---...//////000+++++++++,,,,,,---------------...------,,,+++++++++++++++,,,......---+++,,,,,,---......------,,,------..................---+++,,,//////---,,,///************************------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,---...---,,,+++,,,...,,,------------,,,******,,,,,,---------.........---------,,,---000444888...///000111111000000/////////000////////////000//////............//////............///000111222444222111111///---,,,,,,---------...///111222333////////////////////////333333222222222222333333000111222333333444666999444444444444444444444444555555555666555444444333555555555666666777777888777777777777777777888888:::999777444222444888;;;555666666777777888888888777999::::::999888:::;;;999999999::::::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@666;;;===:::999<<<<<<;;;:::;;;;;;<<<===>>>??????BBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKJJJKKKLLLLLLKKKIIIJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKLLLOOORRRVVVXXX\\\___``````___^^^^^^]]][[[XXXVVVTTTSSSRRROOORRRWWWZZZ\\\^^^```bbb___aaaeeehhhjjjiiigggfffbbbaaa``````______``````______```______bbbfffjjjiiijjjlllpppvvv}}}|||wwwsssqqqkkkgggbbb```bbbfffiiikkkpppwww~~~{{{xxxuuuqqqmmmjjjccc^^^XXXTTTPPPKKKEEE@@@<<<;;;999888777777777777555333222222333333222000555333000//////111444666222555555333333555444111444444444444444444444444555666777666444444444666333222000000111111///...///000000111111000000//////////////////000000111////////////////////////---------......//////000......---......///000111222333222///,,,,,,///333///.........//////000111...,,,++++++,,,------,,,***+++,,,---...///000000*********+++,,,,,,------,,,,,,,,,---,,,,,,++++++)))***,,,------,,,,,,+++***+++---......---,,,,,,,,,,,,,,,------------------+++,,,///000------///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++---...---,,,+++,,,---+++,,,---...---,,,+++***,,,---------............,,,---------...000444888///000111222111000///......///111000//////000111///......------......///............///000000111///------000000...///111............///111222222000000000000000000000000444333333222222333333444111222333333333444666888555555555555555444444444666666666666666555444444444555555666777777888888666666666666777888888999999999999777444444777:::555555666666777888888999777999::::::999888:::;;;999::::::;;;<<<<<<======;;;<<<>>>???@@@@@@??????777;;;;;;888777:::;;;:::::::::;;;<<<===>>>??????CCCCCCCCCDDDEEEEEEFFFFFFDDDEEEFFFHHHIIIJJJJJJKKKLLLJJJIIIIIIKKKKKKHHHFFFIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNQQQUUUWWW[[[^^^``````___^^^]]]\\\ZZZXXXUUUSSSRRRQQQPPPRRRTTTVVVXXXZZZ]]]```\\\^^^bbbeeegggfffdddccc___^^^]]]]]]]]]^^^___```aaaaaaaaa```___aaaeeehhhiiiiiijjjnnnttt{{{{{{wwwrrrooommmfffbbb^^^^^^bbbiiiooorrrxxx~~~}}}yyyvvvtttppplllhhh```[[[UUUQQQNNNJJJDDD@@@<<<;;;;;;999888777777666444333111222333333222111444222000//////111444666333666666222333666444000333333333444444333333333555777888777444333444666333222000000111111///...000//////......//////000------...///////////////------------------------........................---......//////.........,,,---...---,,,,,,,,,---------------............---------,,,++++++---///,,,,,,,,,------.........******+++,,,,,,---......***++++++,,,,,,,,,,,,+++(((***,,,------,,,++++++)))+++,,,......---,,,++++++++++++,,,,,,,,,------,,,***+++...///,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,,,,------.........+++,,,------++++++,,,---***+++,,,......---,,,+++------------............+++---......---...111333000/////////000111222222,,,...000000......///111///...------------.../////////.........//////000///,,,,,,111222///000444///////////////000111111000000000000000000000000444333333222222333333444333444555444333333444666666666666666666555555555666666777777666666555444444555555666777888888999555555555555666888999:::555888:::999666444555666444555555666777888888999777999::::::999888:::;;;::::::;;;;;;<<<===>>>>>>:::;;;===?????????>>>>>>777::::::666555888::::::::::::;;;<<<===>>>???@@@CCCCCCDDDDDDEEEEEEFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJKKKIIIGGGHHHIIIIIIFFFCCCIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLNNNPPPUUUWWWZZZ^^^``````______[[[ZZZYYYWWWUUUSSSQQQQQQTTTTTTUUUUUUTTTVVVYYY\\\YYY\\\```cccddddddbbbaaa]]]\\\\\\[[[\\\]]]___```bbbbbbbbb```___aaadddggghhhiiijjjmmmrrryyy{{{vvvqqqmmmjjjiiiccc___\\\]]]bbbkkkssswww~~~|||yyyvvvsssoookkkhhh___[[[UUUQQQOOOKKKEEEAAA<<<<<<;;;;;;999888666555444222111222333333222111333222111000111222444555333777666222333777555///111222333555666777777888555777999777444333444666333222000000111111///...///...---,,,,,,---...///+++,,,.../////////...---------------------------...............------------.../////////...---,,,'''(((+++///000111///...,,,,,,------...------,,,---///000...++++++...111......---------,,,,,,,,,++++++,,,------...//////)))***+++,,,,,,,,,,,,,,,(((***---...---,,,++++++)))***,,,.........,,,+++*********++++++,,,,,,,,,+++)))***------+++***---++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........***++++++,,,---...//////+++,,,------++++++,,,---)))***,,,.........,,,+++---------.........//////,,,---......,,,,,,,,,...000///---,,,...111555777+++---//////---,,,...111///...---,,,,,,---...///000//////.........//////333......333222......222000///////////////000111000000000000000000000000111111222444555777888888:::999888666333333555777:::888555333111111111222666666555444444444444555333333444444555666666777777777777777777777777777777777777777888888888888;;;444111333666666777999666777999:::;;;<<<<<<===::::::;;;<<<===>>>??????======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGEEEGGGIIIKKKLLLLLLKKKJJJLLLKKKKKKLLLNNNPPPPPPOOORRRTTTVVVYYY[[[]]]______^^^[[[XXXWWWVVVUUUSSSQQQSSSRRRRRRRRRTTTWWWZZZ[[[\\\]]]^^^```aaaaaa```___]]]\\\\\\]]]]]]___```aaaaaaaaaaaa```___```cccfffiiigggdddfffllluuu~~~zzzsssnnnllliiifffccc]]]___cccgggkkkpppvvv{{{}}}||||||zzzvvvsssppplllhhhddd\\\XXXSSSNNNJJJGGGCCCAAA===;;;999888777666444222888444111111333444333111444444333333333444555555444555666666555222000...111111111222333444666777;;;:::555111222777777444222222222222222222222222///000111111111000...---------............------...//////...,,,,,,...///---------...............000///---,,,,,,---///000)))+++---...------...//////000000000...---...///---------......000111111,,,------......------,,,,,,***(((***---...---***------------------------222000.........///...---,,,+++***+++,,,,,,+++***------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,+++++++++------------+++++++++,,,------......------000000///...------,,,,,,,,,,,,------.../////////,,,...000///---+++******---+++))))))+++,,,,,,+++............////////////...............///000000......------------......//////............//////000000///...---+++)))(((,,,---------,,,,,,...///222111111000///......---444222000/////////---+++---...///111111111000///333333444666777888999:::999999888666333333555777999777555333222222333444666555555444444444444444444444555555555666666666777777777777777777777777777777777777888888888888:::555444777:::888777999;;;:::999999999;;;<<<===;;;;;;<<<<<<======>>>>>>==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHKKKJJJJJJHHHHHHGGGGGGGGGEEEFFFIIIKKKLLLLLLKKKJJJMMMLLLKKKLLLNNNOOOOOONNNQQQSSSUUUWWWZZZ\\\]]]^^^]]]ZZZWWWVVVUUUTTTSSSQQQQQQQQQPPPPPPRRRTTTWWWYYYVVVXXXZZZ\\\^^^^^^^^^^^^ZZZ[[[[[[\\\]]]]]]^^^^^^^^^___``````___```ccceeefffcccaaaccciiiqqqzzzzzzuuunnnjjjgggeeebbb```___bbbfffjjjoootttzzz|||}}}|||xxxyyy||||||yyyvvvrrroookkkgggccc[[[WWWQQQLLLHHHEEEAAA>>>;;;:::888888888888777555555222000///111222111000333333333333333444444555444555555555444222000///111111222222333444555666555888888333111333444333333222222111111000000000///000000000//////......---......//////......---,,,------,,,++++++,,,...------------------------///...------------...///+++---//////......///000...///000///---,,,---...------------...///000111,,,------------------,,,---+++***+++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))++++++***)))***)))((()))+++,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))+++***)))***,,,---,,,++++++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,++++++***...............------------...//////,,,+++++++++'''&&&'''))),,,......---------------...........................///000000/////////....../////////111000000/////////000000000000000///...---,,,+++,,,---...---,,,,,,...000......////////////000000333111000///000///...,,,///000000000000//////...333333444555777888999999888888888666444333555777888777555444444444555666555555444333333333333444666666666666666666666777777777777777777777777777777777777777888888888888999666666;;;<<<:::888999>>><<<999888888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<==================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA??????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJNNNMMMLLLLLLNNNNNNMMMLLLOOOPPPRRRUUUWWWYYYZZZ[[[ZZZXXXVVVTTTTTTTTTRRRQQQOOOOOONNNNNNOOOQQQTTTUUUSSSTTTWWWZZZ\\\]]]]]]]]]XXXYYYZZZ\\\\\\\\\\\\[[[ZZZ\\\___```___```aaabbbaaa___^^^___dddllltttzzz~~~tttpppjjjfffcccbbbaaa___bbbeeejjjoootttzzz|||yyyyyyxxxuuuvvvzzzzzzxxxtttqqqmmmiiieeeaaaZZZVVVPPPJJJFFFBBB>>>;;;999888777888999:::999888444222000000111222111111222222222222222333444444555555444333222111000000333333222333333444555555000777;;;777333222333222333333222111000/////////000///......------............////////////......,,,---...---,,,,,,---......---------,,,+++++++++---..................------///000000///...//////---...///...,,,,,,,,,...------------...///000000,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...///---,,,)))))))))+++---...---,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++...//////---++++++,,,---%%%%%%&&&***---...---,,,+++,,,,,,,,,------------...............///000000000000////////////000000000000//////............///000000000000///......,,,---......,,,---...000++++++,,,...///000111222222000//////000000///---222111000//////.........000111222333444555666666777777777666444444555777666666666555666777888888555555444333333333333333666666777777777777777777777777777777777777777777666777777777888888888888888666666:::;;;888777999:::999888888888:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAA??????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEFFFHHHIIIJJJJJJJJJJJJOOOMMMLLLLLLMMMMMMLLLJJJMMMNNNPPPRRRTTTVVVWWWXXXWWWUUUSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMOOORRRSSSSSSTTTWWWYYY[[[\\\\\\\\\WWWXXX[[[\\\]]]\\\ZZZYYYWWWZZZ^^^____________```]]]\\\[[[\\\___fffooottt|||zzzvvvooolllhhhdddcccccccccdddfffiiioootttyyy{{{xxxxxxwwwuuuwww|||}}}}}}xxxvvvrrroookkkgggbbb___YYYUUUOOOIIIEEEAAA===:::888777666777888999888777555444333333444444444333111111111111222333444444555555333222111111111111444444333333333444444555111777:::999777666333///555444333111000/////////000///...,,,,,,---.........//////000000//////...---///000000///...///000//////...------,,,++++++,,,---///000000///---,,,---///000000...------...---.........,,,+++,,,------------------...///000---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,++++++++++++++++++++++++------...000222111///---,,,+++,,,---//////---+++,,,,,,+++++++++,,,------++++++,,,,,,,,,++++++***+++***)))***,,,---,,,+++------++++++++++++------+++,,,------......------------...........................------,,,,,,,,,...///...,,,******,,,...***))))))***+++,,,+++***,,,,,,,,,,,,------------...............///000000000//////////////////000------------,,,+++******......///000000000000///---...///...------///111***+++,,,---...000000111000///...///000111000///111000///......///000111000111111222333444555555555666777666444444555666555555666666777888888999555555444333333333333444666666666666777777777777666666666666666666666666666777777777888888888888888666666999999666777:::333444777999;;;;;;;;;;;;======<<<<<<;;;;;;::::::;;;;;;<<<===>>>>>>======;;;;;;;;;<<<<<<=========>>>>>>===>>>>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKOOOMMMLLLLLLMMMLLLKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUTTTSSSQQQPPPQQQRRRQQQPPPOOOOOOMMMMMMMMMOOOQQQRRRSSSTTTVVVXXXXXXYYYXXXXXXXXXYYY[[[\\\]]]\\\ZZZYYYVVVYYY]]]______^^^^^^^^^ZZZZZZZZZZZZ[[[aaaiiioooxxx}}}|||xxxtttpppjjjhhhfffcccbbbdddgggiiikkkoootttyyy~~~zzzwwwxxxxxxwwwyyy~~~{{{{{{wwwtttpppllliiiddd___\\\XXXTTTNNNIIIDDD@@@===:::888777555555666666555333333444555555444444444444111111111111222333444555666555444333222222222333444444444333333444555555333444555666999:::333***888666444222111000111111000///...,,,,,,---............////////////......,,,...000000///...///000111000000///...------,,,+++---///000000///---+++,,,...//////---,,,,,,------.........,,,+++,,,---...------------......///---,,,++++++++++++,,,---+++,,,,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++---...---***'''------,,,------,,,)))&&&,,,+++++++++,,,,,,---...***++++++,,,,,,,,,+++++++++***)))***,,,---,,,+++------++++++++++++------+++,,,------......------------..................,,,,,,,,,,,,------...............,,,++++++---//////,,,***)))+++,,,------,,,------------........................///000000///......------......///,,,,,,------,,,+++******,,,,,,---...///000//////.../////////......000222------------......//////000///...///000111000//////............000222333222222333444444555666666444555777666555444555666444555555666777888888888666666555444444444444555444444555666666777888888666666666666666666666666777777777777888888888888888777:::===<<<888888;;;000333777;;;======<<<;;;===<<<<<<<<<;;;;;;::::::;;;<<<==================;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAA???@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGIIIJJJKKKJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKKKKLLLLLLKKKJJJIIIKKKLLLNNNPPPQQQRRRSSSQQQPPPNNNOOOPPPQQQQQQPPPPPPOOONNNMMMMMMNNNPPPQQQQQQRRRSSSTTTUUUUUUTTTTTTXXXYYYZZZ[[[[[[[[[ZZZYYYWWWZZZ]]]^^^^^^]]]\\\]]]YYYZZZZZZXXXXXX\\\ccciiisssxxx}}}{{{yyywwwtttpppllleeedddcccbbbbbbfffkkkppprrruuu{{{|||xxxwwwyyyzzzyyy|||~~~~~~zzzuuurrrnnnjjjfffbbb]]]YYYVVVRRRLLLGGGCCC@@@<<<:::999777555444555444222000000222444444333222333333111111111111222444555666555555555555444444444333444444333333444555666666444333000111777:::222'''888666444222111222333333000///......------......------............------(((***---...---,,,,,,---111111000000///.........,,,---///000000///---,,,+++,,,......---,,,,,,------...///...,,,,,,,,,......---------------......---,,,+++******+++,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++(((&&&,,,,,,+++++++++)))%%%"""++++++++++++,,,---......******+++,,,,,,,,,+++++++++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---......---,,,+++---...---,,,******,,,...//////------------...........................///000000......------------......,,,---.../////////------+++,,,---...////////////...///000///...///000222/////////...............000///...///000111000///---------...000111333444222222333333444444555555333555666666555444555666444444555666777777777777777777666555555555555666222222333555666777888999666666666666666666666666777777777777888888888888777:::@@@FFFDDD>>>;;;<<<555666999;;;============;;;;;;;;;;;;;;;;;;;;;;;;==================<<<;;;;;;;;;;;;<<<===>>>>>>>>>??????>>>>>>??????@@@@@@>>>>>>??????@@@AAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKLLLMMMKKKJJJIIIJJJLLLNNNOOOPPPQQQQQQOOONNNMMMMMMOOOQQQPPPPPPPPPOOOMMMLLLLLLMMMNNNOOONNNPPPRRRSSSUUUUUUUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^^^^]]][[[[[[\\\XXXYYYYYYVVVTTTVVV]]]ccciiinnnuuu{{{}}}xxxxxxuuutttsssrrrqqqnnnkkkhhhcccdddddddddeeekkkrrrxxxzzz}}}|||yyyyyy}}}}}}yyysssppplllhhheee```[[[WWWRRRNNNIIIEEEBBB???<<<999999777555555555555333111///222444555333222333444111111222222333555666777555666777777777666555444333333333333444666777888666666333222666888444,,,777555333111000111333444///000000000//////......,,,,,,------------,,,,,,&&&))),,,---,,,++++++,,,//////////////////......------...//////...------***,,,...///...---...///...///000///---,,,---......------,,,,,,------...---,,,+++))))))+++,,,---+++---...---+++)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------,,,+++,,,+++,,,,,,,,,***&&&###++++++++++++,,,---...///)))***+++,,,,,,,,,,,,++++++***)))***,,,---,,,++++++,,,,,,------,,,,,,++++++,,,------......---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---+++---......---,,,,,,---++++++,,,---///...+++)))+++,,,,,,,,,------------...............///000000//////............//////+++,,,...000111000///...---...///000000000000000///000111000//////111333////////////////////////111000//////000000///...------...000111111111111000000000111111222222333333444666666555444555555444444555666666666666666888888777666666666666666000111222444666777888999666666666666666666666666777777777777888888888888777<<>>???;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>?????????????????????@@@@@@=========>>>??????@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNOOOLLLKKKJJJKKKLLLMMMLLLKKKIIIJJJKKKMMMOOOPPPQQQQQQNNNMMMLLLLLLOOOPPPPPPPPPOOONNNLLLKKKJJJKKKMMMNNNNNNPPPRRRUUUWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVWWWWWW\\\]]]^^^^^^\\\[[[[[[\\\WWWXXXXXXUUURRRSSSYYY___```eeelllrrrvvvxxxzzz{{{xxx{{{~~~tttnnnnnnnnnmmmlllkkkkkkiiifffcccdddfffggghhhjjjpppyyy~~~|||}}}}}}yyysssppplllhhhddd___ZZZVVVPPPLLLGGGCCC@@@>>>;;;999888777555555666666555333111444777777555444555777222222222333444555777888555666888999999777555444222222333333555666888999999:::999666666999888444555444111000///111333444///000111111111000...---+++,,,,,,------,,,,,,+++'''***---......------------------...............---..................---+++---///000//////000111///000000000...---...///...------,,,,,,,,,---------,,,***))))))***,,,---,,,...000...+++***+++...------------------------+++***))))))+++---------------...///000...+++(((++++++++++++,,,---...///)))***+++,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++---......---+++++++++,,,------......------000000///...------,,,,,,...------,,,,,,++++++******,,,//////...,,,,,,---+++---///111000,,,%%% ******+++++++++,,,,,,,,,...............///000000000000////////////000000(((***,,,...//////...---//////000111111111111111///000111000//////111333.../////////000000111111222000//////000000///---...///000111111000///...000111222333444333222222333333333333333444555666999777666666777777666444888888777777666666555555333222222111222333444555666888:::888555444777:::888888777777888888999:::<<>>>>>999999======>>>>>>>>>???????????????>>>>>>===============???===<<<>>>AAADDDDDDCCCEEEDDDBBBBBBDDDFFFIIIKKKFFFGGGJJJLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLMMMNNNPPPMMMJJJIIIKKKKKKIIIFFFJJJKKKLLLMMMNNNMMMLLLLLLNNNMMMMMMMMMNNNOOOOOOPPPMMMMMMLLLLLLKKKKKKJJJJJJPPPPPPQQQRRRSSSTTTUUUVVVQQQQQQRRRRRRSSSSSSTTTTTTWWWZZZ]]]^^^\\\ZZZYYYXXXTTTTTTSSSSSSSSSUUUVVVWWW[[[^^^bbbgggllloooqqqqqqsssrrrooollliiieeeaaa___bbbccccccbbbaaaaaadddfffeeehhhkkkooosssxxx~~~~~~~~~yyyvvvrrrnnniiibbb]]]ZZZXXXXXXQQQMMMHHHDDD@@@<<<888555333333444444555444444444555444333333222222222222888666555666999999777444555555555666777666333000777666444333444555777999999888777666777888:::<<<777666555444222111000///111000000///...---------000000//////..................------------......///...------...///...---++++++,,,---.........---,,,...111111000.........,,,000000++++++000000,,,+++++++++,,,---...///000,,,,,,,,,+++++++++******---------,,,,,,,,,++++++++++++++++++******))))))---,,,***))))))***,,,---***,,,,,,)))***...000...+++++++++*********)))))),,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++.....................------,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***...------------...//////111000///...............000///...------...///000//////000000///...------............///000222222//////000000000000000000000//////.........//////////////////000000000000222222111111111222333444666555444444444444444444999777666666777777666444888777777777666666666555666555444444555666777888777888888777666666777999888888777777888888999:::<<>>===999999<<<======>>>>>>>>>?????????======<<<<<<===>>>??????BBBAAA???@@@BBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOQQQNNNKKKKKKLLLLLLJJJHHHKKKKKKMMMNNNNNNNNNMMMLLLMMMMMMMMMMMMNNNNNNOOOPPPNNNMMMMMMMMMLLLLLLKKKKKKOOOOOOPPPQQQRRRSSSTTTUUUQQQQQQRRRRRRSSSTTTTTTTTTXXX[[[]]]]]][[[YYYWWWWWWTTTSSSSSSSSSSSSUUUVVVWWW[[[\\\___bbbdddggghhhiiihhhgggfffdddaaa^^^\\\ZZZ]]]^^^^^^^^^^^^```ccceeekkknnnssswww{{{}}}xxxuuuqqqmmmggg```[[[XXXWWWWWWNNNKKKFFFBBB???===:::888444444555555555444444333555444333333222222222333666555444555666777555222444333444666777777555222666555444444444555777888888777555555555666888999444444333333222222111111111000000///......------////////////......---------------,,,,,,---------...---,,,,,,---...---,,,------......------,,,,,,---...000///---,,,,,,---...111111......111111...,,,,,,,,,,,,------...///,,,,,,,,,++++++++++++***,,,++++++++++++*********,,,+++++++++************---,,,+++))))))+++,,,---)))++++++((()))---...---+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------******+++,,,---......///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---......---+++***---,,,,,,,,,,,,---......///......---------------000///...------...///000///////////////...------............///000111222111000000000000000000000000//////.........//////////////////000000000000333222000......111333555888777666555444444444444888777666666777777666555777777777777666666666666777666666666666777777888888777666666777888888777888888777777888888999:::888FFFRRRTTTNNNHHHCCC>>>;;;::::::999999::::::;;;:::::::::999:::;;;;;;<<<>>>;;;;;;======::::::<<<============>>>>>>>>>>>>;;;;;;;;;<<<===>>>@@@AAACCCBBB@@@??????@@@AAABBBDDDEEEGGGHHHHHHHHHGGGFFFHHHIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOQQQOOOLLLLLLLLLLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRSSSQQQQQQRRRSSSSSSTTTUUUUUUYYY[[[]]]]]]ZZZWWWUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZZZZ[[[]]]^^^___]]]]]][[[ZZZXXXVVVUUUTTTWWWYYY[[[\\\^^^aaaeeehhhqqquuu{{{|||wwwsssoookkkddd]]]XXXUUUUUUUUUMMMIIICCC???======;;;:::666666666666555444333333444444333222222222333333555333333333444444222000222222333555777888666444444555555555555666666666777666444333333444555666111111222222222222222222000000000///......------...............------------,,,,,,,,,,,,,,,,,,------,,,+++,,,------,,,+++//////......---,,,,,,+++.........,,,+++***,,,......111111//////111111...------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++************)))))))))))),,,,,,++++++++++++******---,,,+++******+++,,,---(((******((((((,,,---+++++++++,,,---...///000000,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------......*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...------------...//////000//////...............//////............/////////////////////......---///......//////000111222111111111000000//////////////////......//////000////////////000000000000222111000//////111333444777666666555555555666666888666555666777888777555777777777777666666666666555555555555555555666666999666444444888999888666888888777777888888999:::444>>>HHHKKKJJJHHHDDD???<<<;;;::::::999999999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>;;;;;;;;;<<<===>>>????????????@@@>>>======@@@BBBGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIKKKLLLMMMNNNOOOOOONNNLLLLLLKKKKKKKKKJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUUUUZZZ[[[\\\[[[XXXUUUTTTTTTRRRSSSSSSTTTUUUVVVWWWWWWYYYXXXWWWVVVVVVWWWXXXYYYXXXWWWUUUTTTRRRQQQPPPPPPTTTVVVYYY]]]```eeejjjnnnuuuzzz||||||}}}zzzuuuqqqmmmhhhaaaZZZUUURRRRRRSSSNNNIIICCC>>>===<<<<<<;;;777777777666555444333222444333333222222333333333444333333333333222111000444333333555777777666444333444555666666666555555777666555444333333333444111111111111111111111111000000//////........................------------...------,,,,,,------......---,,,,,,......---,,,.........---------------......---+++***,,,///222,,,..................,,,......---,,,,,,,,,------------,,,,,,,,,++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++---,,,++++++++++++,,,---(((++++++)))))),,,---+++,,,,,,,,,---...//////000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......---,,,+++))))))(((+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///////////////000000111222222111111111111111222/////////....../////////...///////////////......///////////////000111111111000000//////.........//////////////////000111////////////000000000000000000111222222222222222444444444555666777888999777666555666777888777666666666666666777777777777666666666666666666555555888555333444777999888666888888777777888888999:::555:::>>>AAAEEEGGGBBB:::<<<<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<===============<<<<<<<<<<<<======;;;???BBBAAA??????BBBFFFKKKJJJHHHGGGFFFGGGIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNNNNNNNMMMLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUXXXZZZ[[[ZZZWWWUUUTTTTTTRRRSSSTTTUUUVVVWWWXXXXXXYYYXXXWWWVVVUUUVVVWWWXXXUUUSSSQQQOOOMMMLLLKKKKKKQQQTTTXXX]]]bbbiiioootttzzz~~~{{{zzz|||~~~}}}xxxsssooojjjfff___XXXSSSPPPPPPPPPOOOJJJDDD???===<<<;;;:::666666666666555444333222333333333222222333333444333444555444333333222222666555444555666555444222333333444555666555555555777666666555444444444444333333222111111000000///////////////....................................//////............//////000...---...///000///------,,,,,,------///000111.........------///444777,,,---...000000...---,,,......---,,,,,,,,,---------------,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---))),,,---***+++......+++---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---,,,+++*********,,,...---,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------......///000222222111111111111222333...//////////////////.........///////////////...000////////////000000111/////////......---------///////////////000111111////////////000000000000000111222444444333222111222222333444555777888999777666555666777888777666666666666666777777777777777888888888888777777666666555444444666888888777888888777777888888999::::::::::::;;;@@@CCC===333<<<;;;::::::999999999999::::::;;;<<<<<<<<<<<<;;;:::<<<===:::;;;===>>>;;;;;;;;;;;;;;;<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<<<>>>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<=========EEENNNNNNHHHDDDGGGKKKKKKJJJJJJIIIIIIJJJKKKLLLGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJKKKMMMMMMLLLIIIIIIKKKMMMLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMNNNOOONNNMMMKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPLLLMMMNNNOOOPPPRRRSSSSSSRRRTTTVVVVVVUUUVVVWWWYYYTTTUUUWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTRRRNNNMMMKKKIIIHHHIIIJJJKKKPPPTTTZZZ```hhhpppxxx}}}{{{{{{zzzzzz{{{zzzuuuooollldddbbb^^^XXXSSSOOOLLLJJJGGGDDD@@@===<<<:::999777222333333333333333222222333222222222333333444555000222555555444333444666777555444444555666555444444444333333333444555666444555555666666666666666333333333333222222222222...//////////////////////////////000000000111111//////............//////000...---...///000///......---,,,,,,---///111333111222222111000111444777///---///444444///---///,,,,,,,,,,,,------...///...------------,,,,,,,,,/////////.........------,,,---------............,,,------------------,,,))),,,---++++++---,,,)))+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------......///000000000,,,,,,---...///000000111(((,,,///...***(((***---,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,,,,,,,,,,---.....................///000000---...///000000///...---------...///////////////000000////////////000000......//////000111111111////////////000111222333////////////000000000000666444222111222333666777444444333333333444444555666555555666777888888777555666666666777777888888444555666666666444333222222555777666444444777:::888888888777888999999:::666:::<<<::::::>>>>>><<<;;;::::::999999::::::;;;::::::<<<=========<<<;;;999======999:::??????;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<===>>>???===FFFPPPPPPHHHCCCDDDHHHHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLMMMMMMMMMLLLJJJIIILLLNNNOOOMMMJJJJJJLLLNNNKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMNNNOOONNNMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPKKKLLLMMMNNNPPPQQQRRRSSSPPPRRRTTTUUUUUUVVVYYY[[[TTTVVVXXXZZZ\\\\\\\\\\\\\\\[[[[[[YYYWWWSSSPPPNNNMMMLLLKKKJJJJJJLLLNNNOOOSSSWWW^^^eeellluuu}}}}}}}}}}}}yyyyyyyyyzzz|||~~~yyytttnnnkkkcccaaa^^^YYYTTTOOOKKKIIIBBB@@@===;;;;;;:::888666111111222333333333222222222222222222333333444555...111444555333333555777555333222333555777777666555444333222222444666777333333444555666666666666111111222333444444555555........./////////////////////000000111111222222......------------......///...------...///...---000///...------...000111333444333222000000222444---***---222222---***---+++++++++,,,---...///000......---------,,,,,,,,,//////.........------------------.........//////,,,------......------,,,(((+++,,,******,,,+++''')))***++++++,,,---......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------++++++++++++------++++++,,,,,,---...//////.....................---(((,,,///...***(((***---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......------------......///////////////000111111000000///000000111222222---...///000000///...---------...///000000//////111000////////////000000//////000111222333444444////////////000111222333////////////000000000000333333333333333333333333777555333444777888666444555555555555555666777777888777777666666666777777666666666666666666666666666666666666777777777777:::666222444888;;;:::888<<<:::999:::===>>>;;;888::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@BBBEEEHHHIIIIIIHHHGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLKKKKKKJJJMMMMMMMMMMMMLLLKKKIIIIIIHHHIIIIIIIIIIIIKKKNNNPPPKKKKKKLLLLLLLLLJJJIIIHHHLLLKKKJJJJJJJJJLLLMMMNNNMMMNNNOOOPPPOOONNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUVVVVVVXXXZZZ]]]_________^^^^^^^^^\\\YYYVVVSSSPPPOOOLLLLLLMMMMMMMMMPPPSSSWWW[[[]]]aaagggooowww}}}|||yyywwwvvvvvvrrruuuzzz|||xxxrrrmmmjjjhhhccc]]]WWWSSSPPPLLLJJJGGGDDD???<<<999777555333444444555555555444222111555444333222222222333333555666666555333333444666222333666777888777666555777666444333444555777888111222555777555111333888666333111111222444444333(((***...//////........./////////222333333111.........---------,,,,,,,,,...........................---,,,...000111111000444333111////////////000,,,---//////...///000222,,,,,,+++***+++,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000..................------***+++,,,,,,,,,+++***)))...,,,******+++---------))))))***+++,,,------...---,,,*********,,,...///,,,,,,---------,,,++++++///......///000000...,,,......---,,,,,,,,,,,,---//////000000///---+++***000///,,,******+++---//////---,,,---000000...+++000///------///000///...---...///000000///...---***000...(((+++666888111............////////////------------............000000////////////000000......//////////////////333///++++++///222222111000//////////////////000333333333333333333333333666444333444777888777555666666555555666666777888444444333333333444444555666666666666666666666666555666666666777777777777:::666333444888;;;:::888;;;::::::;;;<<<<<<;;;999::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMLLLLLLKKKIIIIIIHHHIIIKKKKKKKKKKKKNNNPPPKKKKKKLLLKKKKKKJJJIIIIIIKKKKKKJJJJJJJJJKKKMMMMMMLLLMMMMMMNNNNNNMMMLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWYYY\\\___```aaa``````\\\\\\ZZZWWWUUURRROOONNNOOOPPPQQQQQQRRRUUUYYY\\\^^^aaaeeekkkrrryyy~~~{{{xxxuuutttssssssssswww}}}{{{vvvqqqlllhhheeeaaaZZZUUUQQQNNNJJJHHHDDDAAA===:::999777666444444555555666555444333222444444333333333333222222444555555555333333555777222333555666777777666666555555666666777777666666333222333666666222333777333222000000222333222111***,,,///000000......///......///111333333000.........---------,,,,,,,,,------------------------...---,,,---000111000///222111000//////.........---...///...---,,,---......---,,,,,,,,,---///000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////..................------,,,,,,---......---,,,+++---+++******,,,------,,,,,,,,,+++++++++*********,,,+++***))))))+++---...***+++,,,---------------///......///000000///---///...------,,,,,,------...////////////---,,,+++------------------------///---,,,---///000...,,,000///------///000///...---...///000000///...---,,,111000+++///999;;;666////////////////////////////////////000000000000000000////////////000000///////////////.........000///...///000111111000///000000000000000000///333333333333333333333333444333333444777888888777666555555555555666777777555555555555666777777888666666666666666666666666555555666666666777777777999666444555999;;;:::888999:::;;;;;;:::999::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBDDDCCCCCCCCCEEEGGGIIIKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHJJJMMMNNNMMMMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMLLLLLLKKKMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVVVVYYY[[[^^^aaaccccccbbbbbb]]]\\\ZZZXXXUUUSSSQQQPPPSSSTTTVVVWWWYYY[[[___cccdddfffkkkqqqwww|||zzzxxxuuuqqqoooooooooppptttyyy~~~yyytttooojjjfffaaa]]]WWWSSSOOOLLLHHHFFFAAA>>>:::888888777666555555555666666666555444444333333444444444333222111333444555444333444666777333444444555666666777777333555777999999888666555555111111555777444333444111000000111222222111///,,,///111111000/////////.........000222222000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000//////////////////...---,,,...//////...,,,***+++,,,---,,,,,,++++++---...///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------------......---...////////////......+++******+++,,,------+++++++++++++++************+++***)))))))))***,,,---)))***+++,,,.........///000//////111222333222111///...------,,,------------......//////...------***+++---...///......---...------...//////...,,,000///------///000///.........////////////......,,,000000---111999;;;777111111111000000//////...////////////000000000000000000////////////000000000000//////.........---,,,...111222111000/////////000111222222111000///222222333333333333444444333333333555666888888888444444444444444555666666666666666666777888999:::666666666666666666666666555555555666666666777777888666555777999;;;:::999777:::<<<<<<999777999;;;999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCEEEGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJJJJIIIHHHKKKOOOPPPOOONNNMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNLLLKKKJJJJJJLLLNNNOOONNNOOOPPPRRRSSSUUUVVVWWW[[[]]]aaadddffffffeeeddd```___]]][[[YYYWWWVVVUUUVVVXXXZZZ\\\^^^aaaeeehhhhhhkkkpppuuuyyy}}}~~~~~~~~~~~~{{{}}}xxxuuuqqqmmmkkkkkklllmmmuuu{{{|||wwwrrrmmmgggccc^^^[[[VVVQQQNNNKKKGGGEEEAAA>>>;;;999888777666555666666666666666666555555222333444555555333111000111333444444333444666888444444444444444666777777444555666888888888777777666222000444777555333333000000000222333333000......///111111///......///.........///111111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------...///...---,,,+++...//////...,,,++++++,,,******)))))))))***+++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------...............///////////////+++******+++---...,,,+++(((((()))***+++,,,------,,,++++++******+++,,,,,,***+++,,,---............111111111333555666555444//////...---------------,,,------....../////////)))***,,,---.../////////------......///......---000///------///000///......//////////////////...+++...---+++...555666222333222222111000//////...------------............000000////////////000000000000000///......------,,,000222111///---///111///000111222222111000///222222222333333444444444222333444555666777888999333333222222333333444555222222222333444555666777666666666666666666666666555555555555666666666666777777777888999::::::999666999<<<;;;888777888:::999999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;<<<===>>><<<===???@@@AAA@@@?????????@@@CCCEEEGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIIIILLLPPPQQQPPPNNNLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNLLLKKKJJJJJJLLLNNNOOONNNOOOPPPRRRSSSUUUVVVWWW\\\___cccgggiiihhhfffeeeaaa```^^^\\\[[[ZZZZZZZZZXXX[[[^^^```bbbeeeiiikkkmmmooorrrvvvyyy{{{||||||~~~|||zzzyyyyyyxxxzzz||||||wwwtttnnnjjjhhhiiikkkmmmvvv}}}{{{uuupppkkkeeeaaa]]]ZZZUUURRROOOKKKHHHEEEDDDAAA===:::888777555444666666555555555666666666222333444555555333111000111222333333333333666888444333333333444555666777666555555555666777999:::777222000555777555333222111111111222444333111///---///000///...------......------...///000///.........---------,,,,,,,,,------------------------...---,,,---...///...---,,,,,,---......---+++***---///000///...---...///******)))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,------......,,,,,,---------......///---,,,++++++---------+++))))))***+++,,,---......---------,,,,,,,,,---------------......------,,,000//////111333444444222//////...------------...,,,---------...//////000++++++******,,,...111222---......///......------000///------///000///.../////////....../////////---...---+++---000000---333222222111000//////...------------............000000////////////000000000000//////.........---000111111///,,,,,,000333///000111222222111000///111222222333333444444555222444666666555666777999333222222222222333444444444444444444555666777777666666666666666666666666444444555555555666666666666777888999::::::::::::777888999999888777888888888999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;:::;;;<<<======<<<;;;:::===<<<;;;;;;;;;<<<>>>???<<<===???AAAAAA@@@???>>>===???CCCFFFGGGGGGEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIJJJMMMPPPQQQOOOMMMKKKKKKIIIIIIIIIJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOMMMMMMLLLKKKLLLMMMNNNOOOMMMNNNPPPRRRTTTUUUWWWXXX]]]```eeeiiikkkjjjhhhfffaaa```^^^\\\[[[[[[\\\\\\]]]___ccceeegggiiimmmoooqqqrrrtttvvvwwwyyyyyyyyy~~~}}}|||zzzyyywwwwww{{{}}}zzzvvvuuuqqqlllhhhgggiiimmmpppzzz~~~~~~zzztttoooiiiccc```[[[XXXUUURRROOOLLLHHHEEEDDDAAA===:::888777555444555555444444555555666777333333444444444333222111222333444333222333555666222333333444555555666666555444333333444666999:::666333222555666333222333222111111222333333222000---...//////------...000...---,,,---...//////.........---------,,,,,,,,,...........................---,,,---...///...,,,,,,,,,------------,,,,,,---///000///......///000---,,,,,,++++++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......++++++++++++,,,---...///222///---,,,,,,------,,,------------,,,,,,,,,,,,...............---------...............---,,,,,,---,,,,,,---///000///...000///......------......---------------...///000---,,,***)))+++---111333,,,...//////...------...000///------///000///...//////............//////111000......//////...,,,111111111000000//////...////////////000000000000000000////////////000000////////////////////////222222000---,,,---000333000//////////////////000111111222333333444555555333555777666555444666888444444333333444444555666888888777777777777888999666666666666666666666666444444444555555555666666666777999:::::::::::::::888777777888999999888666888888999::::::;;;<<<<<<;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::===<<<;;;;;;;;;<<<>>>???===>>>@@@BBBBBBAAA???>>>>>>@@@BBBCCCEEEEEEFFFEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJJJJIIIKKKMMMOOOOOONNNLLLKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMNNNNNNNNNOOOMMMNNNOOOQQQTTTVVVWWWXXX^^^aaafffjjjlllkkkhhhfffcccbbb```^^^^^^^^^___```ccceeeiiikkkmmmooorrrtttvvvuuuuuuuuuvvvwwwxxxxxxzzzzzz{{{||||||{{{zzzyyy|||~~~|||xxxuuuppplllhhhfffggglllrrrvvv~~~|||{{{{{{{{{zzztttoooiiiccc___YYYWWWTTTQQQOOOKKKGGGEEEAAA>>>;;;999888777666444444444333333333444666777444444333333333333222222222333444333222222333555111222444555666666555444222222333333555666777888555333444777555111111444222111//////111222111000---...//////...///000222...,,,+++,,,...///...---......---------,,,,,,,,,------------------------...---,,,,,,......---,,,------,,,,,,,,,---------...///000///---,,,,,,---...---,,,,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,++++++++++++---...///666333...,,,,,,---------//////.........------------.........------,,,+++,,,---...............------,,,,,,---......---+++000//////.....................---------...//////,,,+++++++++,,,...///000,,,...000///---,,,---///000///------///000///...000///...------...///000111///...///000///...---////////////////////////////////////000000000000000000////////////000000------......///000000000222111///...////////////000///...------...///000111111222333333444555555333666888777444444666888666555555555555666777777666555555444444444444555666666666666666666666666444444444555555555666666555777:::;;;::::::::::::999777555777999:::888555888888999::::::;;;<<<<<<;;;::::::999999::::::;;;:::;;;<<<======<<<;;;:::>>>===;;;:::;;;<<<>>>@@@>>>???BBBDDDDDDBBB@@@???AAA@@@@@@AAABBBDDDFFFHHHDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIILLLMMMOOONNNLLLKKKJJJKKKFFFGGGIIIKKKMMMMMMMMMLLLOOOPPPPPPQQQPPPOOONNNMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNMMMNNNOOOQQQTTTVVVWWWXXX^^^aaafffjjjlllkkkhhhffffffeeecccaaaaaabbbdddeeehhhjjjnnnppprrrsssuuuwwwyyyxxxvvvvvvvvvvvvxxxxxxvvvwwwzzz}}}~~~~~~}}}}}}}}}~~~}}}|||yyywwwkkkhhheeedddgggnnnvvv{{{}}}~~~~~~|||zzzyyyxxxyyyyyy}}}zzztttnnnhhhccc___WWWUUURRRPPPNNNKKKGGGDDD>>>;;;888777777777666555444333333222333444555666555444333222222222333333333444444333222111333444000222444666666666444333///111333555666666666555444444666888444000111666222000...---///000000000...///000000///000222444...,,,++++++---......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,...---,,,+++,,,---...///000000000...+++*********,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,---///000999555///,,,+++,,,......,,,------...///000111111------------,,,,,,+++***++++++---...//////000000///......///000000...,,,000000///...............///...---,,,,,,---...///***+++---............---+++...000000---,,,---///000///------///000///...000///...------...///000...,,,,,,...000///------............////////////------------.........///000000////////////000000,,,,,,---...///000111111222000...000222222...+++111///,,,++++++,,,///111444333333333333444555555666444333333555666666555222444666888888777666555555666777888888777666555555555666777888888777777555555666777888999999:::999999999888888888888888777777777777666666666666777999::::::::::::;;;===:::666777;;;;;;888888<<<;;;::::::999999::::::;;;<<<<<<;;;;;;<<<===???@@@<<<===???@@@AAA@@@>>>===BBBDDDBBB???@@@FFFIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKWWWPPPKKKMMMOOOMMMKKKJJJHHHIIIKKKMMMNNNOOOOOONNNOOOPPPRRRQQQNNNLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLNNNOOOQQQOOOOOOOOOPPPRRRUUUWWWXXX[[[___cccfffggghhhjjjkkkfffggggggfffdddeeegggiiisssqqqqqqtttxxx{{{zzzyyy|||{{{yyywwwvvvvvvwwwxxxyyy{{{~~~{{{zzzzzzyyyuuuqqqjjjhhhfffggglllsssyyy}}}|||yyyyyy{{{}}}}}}{{{yyyyyyzzzzzzzzzxxxxxxxxxyyy{{{~~~zzztttnnnggg```\\\YYYVVVRRROOOMMMJJJFFFDDD:::999777666555444555555111111111111222333444555888666444555666666333000444333333222111111111222000111333555666666555444333333333333333333333222333444666666555444111000000000000000000000000000...///000///......000222------...//////---(((%%%////////////...............///...******---...,,,++++++,,,,,,,,,---------------,,,+++,,,---...///333222000...------------+++,,,,,,------,,,,,,+++,,,)))+++000111,,,+++///)))+++---,,,******---111...---,,,,,,......---,,,---,,,***'''&&&(((+++///...***,,,222000)))+++444GGG777,,,......******111---,,,++++++------,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,---......666111---,,,...///...,,,+++,,,------......------///......------......///***++++++,,,,,,------...////////////////////////......,,,+++...333333.........///...---...000222......------------......000///......///...,,,***,,,,,,---......---,,,,,,222111000///////////////111000//////000111000...111000///......///000111000111333111///...111333555444444444444555666666666444333444666777666555444555555666666555444333444555666777777666555444333444555555555555555555777777777777777888888888888888888888888888999999888888888888777777777777777888::::::999999;;;<<<;;;777888;;;<<<999999===;;;::::::999999::::::;;;<<<<<<;;;;;;<<<===???@@@<<<===???@@@AAA@@@???>>>AAABBBAAA===>>>CCCFFFEEEGGGHHHIIIKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKRRRLLLJJJOOORRROOOLLLKKKIIIJJJKKKMMMNNNOOOOOONNNOOOOOOPPPPPPOOONNNMMMKKKHHHIIIIIIJJJKKKKKKLLLLLLPPPOOONNNLLLLLLLLLMMMMMMPPPPPPOOOPPPRRRUUUWWWYYY[[[^^^cccfffggghhhiiijjjhhhhhhiiihhhggghhhkkkmmmwwwvvvvvvxxx|||~~~~~~}}}|||{{{yyywwwvvvvvvxxxxxxzzz|||~~~~~~}}}|||{{{yyyvvvqqqnnniiihhhgggjjjooouuu{{{~~~yyywwwyyy}}}~~~{{{{{{{{{|||{{{yyyxxxxxxyyyzzz|||~~~~~~yyysssmmmggg```\\\XXXUUUQQQNNNLLLHHHEEEBBB:::999777666555444555555111111111222222333444555777555444555666666333111444333333222111111222222111222444666666666444333666555444333222222222222444555666666666444222111000000000000000000000000///000111000///000111333---------///000///---+++////////////............///111///,,,+++//////---++++++,,,,,,,,,---------------,,,,,,,,,---...///222111///...---,,,,,,---+++,,,,,,------,,,,,,+++///,,,,,,///...)))'''******+++,,,,,,+++,,,...///---,,,+++,,,---...---+++,,,,,,+++)))'''(((+++...---(((***...---)))000<<>>??????===>>>???@@@AAA@@@??????AAACCCBBB>>>???CCCEEEDDDFFFHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKLLLIIIIIIOOORRRPPPLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPNNNMMMNNNQQQQQQOOOLLLHHHHHHHHHIIIJJJJJJKKKKKKOOONNNNNNMMMMMMMMMNNNNNNRRRQQQPPPPPPQQQUUUXXXZZZ[[[^^^ccceeefffgggggghhhiiijjjkkkkkkkkklllooorrryyyyyyzzz||||||{{{yyywwwwwwwwwyyyzzz|||}}}}}}{{{xxxyyy{{{yyyuuuoookkkiiihhhiiikkkoootttzzz|||{{{~~~~~~~~~~~~}}}{{{zzzyyyyyyzzz{{{}}}{{{{{{zzzyyyzzz~~~}}}xxxrrrlllfff___[[[WWWTTTPPPLLLIIIFFFBBB???:::999777555444444444555222222222333444444555555555444333444666666444333444333333222222222222222222333555666666555444333999777555333222111111222555666666777666444333222000000000000000000000000///111222111000000222333...------...111222111111/////////............------///...******------+++,,,,,,,,,,,,------------...---,,,,,,,,,---//////111000///---,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,,,,...---)))'''(((,,,+++***+++---......------+++***+++,,,---,,,+++***+++,,,+++))))))+++,,,,,,)))***,,,++++++777GGG666---(((,,,...++++++000...---------,,,,,,++++++,,,,,,,,,,,,------------...............//////000+++---///---******...222.........---------------...------,,,,,,------...000000//////...------,,,////////////////////////(((---///------///000......//////...------///111........................000///......//////---+++000...,,,******,,,...000.........---....../////////...------///000///---000000////////////000000...//////...---,,,...000444444444444444555666666444444444666888888777555666555444222222333555666555555555555555555555555777777888888777666555555888888777777777777777777666666777888999:::::::::999999888888888777777777555777888888888888999;;;999888999::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<======>>>??????>>>???@@@AAAAAAAAA@@@@@@DDDEEEDDDAAAAAAEEEFFFDDDFFFHHHJJJMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKLLLIIIHHHMMMPPPNNNLLLMMMKKKLLLLLLNNNOOOOOOPPPPPPRRRNNNLLLNNNRRRTTTQQQMMMHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPRRRUUUXXX[[[[[[^^^bbbdddeeeeeefffggggggiiijjjkkklllooorrruuuyyyyyy{{{}}}|||zzzyyywwwwwwxxxzzz{{{~~~~~~{{{yyyvvvrrrtttuuurrrlllhhhggghhhjjjmmmrrrwww{{{~~~}}}}}}|||||||||}}}~~~}}}|||zzz|||{{{vvvpppkkkddd^^^YYYUUURRRNNNJJJGGGDDD@@@===:::999777555444444444444222333333444555555555555333333333444555555555444444333333222222222333333333444666777666555333222888777555333222222333444666666666666666444333222000000000000000000000000...000111111000000111222///---,,,---///111222222//////.........------------000///,,,,,,......+++,,,,,,,,,------------......------,,,,,,...///000000///......---,,,,,,,,,+++,,,,,,------,,,,,,+++******+++------,,,++++++---+++)))+++///000///,,,,,,+++******,,,,,,+++***)))+++,,,,,,+++******+++,,,,,,---...,,,...;;;III222,,,***...000...---///.........---,,,++++++,,,++++++,,,,,,,,,------------------------...//////---...///...,,,,,,...000///......---------------------,,,,,,,,,,,,------/////////.........------////////////////////////"""***///...---///111000...///000///...---///000......////////////......000///...///000///---,,,///...---,,,,,,---...///---------------...///000...---,,,---...///...---000000////////////000000222222111111000111111222333333222222333333444555444333333555777888777666666444333222333666888:::666666666666666666666666777777888888777666555555555666666777888888999999666666777888999:::::::::888888777777777666666666555777888888888888999;;;777888999888888999:::999999::::::;;;;;;::::::999<<<<<<===>>>>>>????????????@@@@@@AAAAAAAAAAAAAAACCCEEEDDDAAAAAAEEEFFFDDDGGGIIIKKKLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKPPPKKKHHHJJJJJJIIIJJJMMMKKKLLLLLLMMMOOOPPPRRRRRRTTTPPPMMMNNNRRRTTTQQQMMMHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTSSSRRRQQQSSSUUUXXXZZZ[[[^^^bbbddddddcccdddeeedddfffhhhiiikkknnnrrruuuwwwyyy|||~~~zzzyyyxxxwwwwwwxxxzzz{{{~~~zzzwwwsssqqqlllmmmllliiieeedddgggkkknnnrrrxxx}}}|||yyytttnnniiiccc\\\XXXSSSPPPLLLHHHFFFBBB>>>;;;999888666555444333444444222333444555555555444444111222333444444444555555444333333222333333444444333555666777777555444222666555444444444555666777666666666555555444333333111111111111111111111111,,,...000000///...///000111...,,,,,,---/////////............------------///222222//////111111...,,,,,,---------...............---,,,---...///000/////////......---,,,,,,+++,,,,,,------,,,,,,++++++---......------,,,+++,,,+++***,,,000111///,,,,,,+++******,,,,,,+++***)))+++------,,,+++++++++***,,,///000---...666@@@///------///000---,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...000...++++++,,,---+++)))//////...---------...///...------,,,,,,------...,,,,,,------............////////////////////////)))000333///,,,++++++)))...///000000...---...///......///000000///......000///...///000000...,,,---......//////......------------------...///000...,,,,,,---/////////...//////000000000000/////////...------............222222222222222333333444444333222333555777777777444444333333444777:::;;;777777666666666666777777555555555555555555444333555555666777888999::::::777777777888999999999:::777777777777666666666555666777999999888888:::;;;777999:::888888;;;;;;999999999;;;;;;;;;;;;999999<<<<<<===>>>????????????@@@@@@AAAAAAAAABBBBBBBBB@@@BBBBBB@@@@@@DDDDDDBBBIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKQQQLLLHHHHHHGGGFFFHHHMMMKKKKKKLLLMMMOOORRRTTTUUUVVVSSSPPPOOOQQQQQQOOOMMMIIIIIIIIIIIIIIIIIIJJJJJJLLLLLLNNNOOOPPPPPPPPPPPPTTTSSSSSSTTTUUUVVVXXXYYY[[[^^^aaaccccccbbbbbbcccaaaccceeeggghhhlllpppsssvvvyyy}}}~~~~~~}}}}}}~~~yyyxxxvvvvvvvvvxxxzzz{{{{{{wwwrrrnnnkkkhhhfffdddbbbbbbfffkkkooosssxxx~~~}}}zzzwwwrrrmmmgggaaa[[[WWWPPPNNNJJJGGGEEEBBB>>><<<999888666444333333333444222333444555555444333222000222444444444333444555333333333333333444444555333444666777777666555444444444555666666777777777666555555444333333222222111111111111111111111111+++---///000///.........111///,,,+++,,,------,,,.........------------,,,+++......,,,+++---,,,))),,,---------............///...---------...000000//////000000///...------+++,,,,,,------,,,,,,+++///111111...,,,,,,***&&&++++++,,,...000000...------+++***+++,,,---,,,+++***,,,------,,,++++++,,,(((+++......---,,,...111++++++,,,------+++***)))+++...000///,,,+++---000++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---///,,,((()))+++,,,((($$$///...---------...000111.........------.........+++,,,,,,---......//////////////////////////////+++///111...---...---+++...///111000///------......///000111111000///...000///...///000111///------...///000000///...---.........---......//////...---,,,---///000000/////////000000000000/////////---,,,,,,---......---333222222222222333444444444222000000222555777888444444333333444666777888777666555555555555666777333444555555555555555555666666777777888888888999888888888888888888999999888888888777777777666666777888::::::999999;;;<<<888<<<<<<999999======:::888999;;;<<<<<<;;;999888;;;<<<>>>???@@@@@@??????AAAAAAAAAAAAAAABBBCCCCCC>>>AAABBB@@@AAADDDEEECCCKKKJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJKKKNNNJJJIIIIIIHHHEEEGGGLLLJJJJJJKKKMMMPPPSSSVVVXXXXXXWWWTTTQQQOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSSSSUUUVVVWWWWWWXXXXXX[[[^^^aaabbbbbbaaaaaaaaa```aaaccceeegggjjjnnnqqqrrrvvvzzz|||zzzyyyyyyzzzwwwvvvuuuuuuuuuwwwzzz{{{||||||xxxtttooojjjfffcccaaa```bbbffflllqqqsssvvv{{{}}}{{{yyyvvvqqqkkkfff```ZZZVVVOOOLLLIIIFFFEEEBBB???===999888666444333333333444111222333444444333222111000333555555333222333555333333333333333444555555222333555777888777666555444555777888888777666555555444444333222222111111111111111111111111111111+++---000111000///...///000...,,,,,,---...---,,,.........---------,,,,,,'''***+++)))(((***)))%%%------------............///...---------...000111///000111111111000///...+++,,,,,,------,,,,,,+++...111111---+++,,,***%%%))),,,...000///.........---,,,+++,,,---...---++++++,,,---,,,++++++,,,---***+++------......,,,))))))+++---------,,,,,,+++)))---000///,,,+++...222***++++++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,,,,+++***)))...---,,,,,,---///111333000//////......//////000..................//////////////////////////////+++------,,,...222222...---///111111///---------...///000111111000///...000///...///111111///...//////............//////000000///.........//////...------...000111111000...///000111111000///...222///---...000111000///444333333333333444555555555222///...111444777888444444333333333444444555666555444333333444555666555555666777888888888777888888888888777777777777999999999888888888888888999999999888888888888777777999::::::::::::;;;===:::>>>>>>:::;;;???@@@<<<888999;;;<<<<<<;;;999888;;;<<<>>>???@@@@@@??????BBBAAAAAAAAAAAABBBCCCCCC???CCCCCCBBBCCCGGGHHHEEELLLKKKJJJIIIJJJLLLNNNOOOMMMLLLLLLKKKJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJHHHIIIKKKJJJFFFGGGKKKIIIJJJKKKMMMPPPTTTWWWYYYZZZYYYWWWSSSNNNKKKKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGIIILLLOOORRRSSSTTTTTTRRRSSSUUUWWWXXXXXXWWWWWW[[[]]]aaabbbaaa``````aaa___aaacccdddfffiiimmmpppmmmrrrvvvxxxvvvtttuuuvvvvvvuuuttttttuuuwwwyyy{{{zzz}}}}}}yyyvvvrrrmmmhhhccc```^^^^^^ccckkkrrruuuuuuwww|||}}}{{{{{{}}}|||yyyxxxuuupppkkkfff```ZZZVVVNNNKKKHHHFFFEEECCC@@@>>>999888666444333333333333000111333444444333111000111333666555222111222444333333333333333444555666111333555777888888777666555666888:::999777444222444444333222111111111111111111111111111111111111,,,...111222111000//////...---,,,---//////...---......---------,,,,,,,,,+++///000------///---***---------........./////////......---...///000111000000111222222111//////+++,,,,,,------,,,,,,+++)))......+++***---,,,'''(((,,,000111///---...000...---,,,,,,......---,,,,,,------,,,+++***,,,.........---...000111...))))))---//////...000000///(((,,,000///,,,,,,///333******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++...111111...---///111------,,,,,,---000222444000000////////////000000111111000000//////......////////////////////////555444000,,,---000---'''---///111111///---------...///000222222000///...000///...///111111000...111000...,,,,,,...000111222111000//////////////////...---///111222222111...///000111111000///...111...,,,---///000///---333333222222333333444555666555444333222333333444444444333333333333222222555555444444444444555555777666555555666777999:::666666666555444444333333<<<;;;:::888777666666666555666777999999888777777888888888888999:::;;;<<<;;;<<<<<<<<<;;;::::::999:::999888888888:::<<<>>><<<===>>>???AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCEEEEEEIIILLLLLLJJJJJJMMMNNNKKKKKKLLLMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJKKKNNNSSSXXX[[[^^^[[[VVVRRRNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUWWWXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[\\\___bbbeeegggiiilllmmmppprrrttttttsssrrruuutttsssssstttvvvyyyzzz}}}zzzvvvpppjjjddd```]]][[[^^^ccciiipppwww|||}}}{{{wwwyyy{{{|||}}}yyyuuuuuurrrmmmgggbbb\\\VVVRRRPPPIIIDDDEEEDDD@@@<<<;;;999888666444333444555666666666555444333111000///333444666555444333333444555333222222333555555555666666555555666777888999::::::999888777666555555222333444333111111111333---......///000000111111111///---,,,+++,,,---...000///.........///000111111000000///...------,,,---------,,,,,,+++++++++000...---,,,,,,---...000000...,,,,,,.........---111111000111222111///------,,,+++++++++,,,---...++++++******++++++,,,---++++++,,,---.........---////////////////////////000...------------+++***///000000///---,,,++++++,,,,,,---......---,,,,,,------,,,+++,,,---...///555111......---+++,,,000+++++++++,,,,,,---------......//////...---,,,,,,---,,,,,,---///000///---///...,,,++++++,,,---...////////////////////////...............---------000000000000000000000000///////////////.........444333111///------......555333000/////////---,,,000///...---------------000///.........///111222...---,,,,,,,,,...000111//////............//////......---------,,,,,,,,,333333222222333333444555666555444333333333444444444444333333333333222222555555444444444444555555555444444444444444555555666666666777777777777777<<<;;;999888777666666666666777777888888888888888888888888888999:::;;;<<<;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<;;;:::999888888<<<===>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDFFFGGGIIILLLLLLJJJJJJMMMMMMKKKKKKLLLMMMLLLJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHKKKJJJJJJKKKMMMRRRVVVYYY[[[YYYTTTPPPMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMKKKKKKMMMNNNPPPRRRSSSTTTSSSUUUVVVXXXZZZZZZZZZZZZ\\\\\\]]]]]]]]]\\\[[[[[[VVVWWWXXX[[[^^^aaaccceeeiiijjjmmmoooqqqqqqpppppprrrqqqqqqqqqrrruuuwwwyyy||||||}}}}}}}}}}}}}}}|||zzzwwwrrrlllgggbbb___]]]^^^aaagggnnnuuu{{{}}}yyyuuusssqqqtttxxx|||~~~zzzvvvrrrtttqqqlllgggbbb]]]XXXTTTPPPIIIDDDDDDDDD???;;;;;;999888666444333444555555222333333333333333222222222333555555444333444555666444333333444666666666555666666666777777777777888888777666666555555555222333444333222111111333000000000000000000000000111000...---,,,---...///111000//////000111222333111111000//////...------...---------,,,,,,,,,+++///...,,,++++++,,,...///......------,,,------...111000000000111000---+++...---,,,+++++++++,,,---------,,,,,,------...///,,,---.............................................,,,+++,,,...///...---...///000000///.........,,,,,,---......---,,,,,,---,,,,,,+++,,,---...///222...+++,,,+++)))+++///+++++++++,,,,,,---------...............---,,,,,,...---,,,...///000...---...---,,,++++++,,,...///////////////////////////////////////////////////000000000000000000000000.........///////////////000000////////////000000333111............---,,,111000///...............000//////...///000111222//////...............///......------------......///.........---------,,,333333222222333333444555666555444444333444444444444444333333333333222222555555444444444444555555444444444444444444333222555555666666777888888999;;;:::999888777666666666888888888777888999999:::888888888999999::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<======<<<:::777555=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCFFFHHHIIIIIILLLLLLJJJJJJMMMMMMKKKKKKLLLMMMLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGKKKJJJJJJJJJLLLOOOSSSUUUWWWUUUQQQNNNKKKJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[[[[[[[^^^]]]]]]\\\[[[[[[[[[\\\SSSTTTUUUWWWZZZ]]]___aaaeeefffhhhkkkllllllllllllmmmlllmmmnnnppprrruuuvvvwwwwwwxxxxxxxxxxxxwwwwwwtttqqqlllfffbbb___^^^^^^cccgggnnnuuu|||~~~yyytttpppnnnmmmlllrrrwww~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~|||yyyvvvrrrnnnrrrnnnjjjeeebbb^^^ZZZVVVPPPIIICCCCCCCCC???;;;;;;888777555444333333444555...///000222333333444444111333444444444444555666777555333333555777777777555555777888888777777666555555555555555555555555222444555444333111222222333222222111000//////...111000///...---...///000111111000000111333444555111111000000//////...............---------------///...---,,,,,,---...///,,,...///...,,,+++---000222111/////////...,,,)))......---,,,++++++,,,,,,---------------......///---------...------,,,,,,........................+++******+++...000111000---------.........//////,,,------......------,,,,,,,,,,,,,,,,,,---......000,,,***,,,,,,***,,,000++++++,,,,,,,,,,,,---------............------,,,///...---...//////---,,,---,,,++++++,,,---///000/////////////////////////////////000000000000000000000000000000000000000------......//////000000,,,---...000111111111111222000......///000///...111111000////////////000///////////////000111111111111111000000///...---...------,,,,,,------...////////////............333333222222333333444555555555555444444444444555444444333333333222222222555444444333333444444555333444666777777666555444444444444444555555666666:::999888777777777777777999888777777777888:::;;;888888999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;::::::============>>>>>>>>>>>>???????????????@@@@@@@@@??????@@@BBBDDDGGGIIIJJJIIIKKKLLLIIIJJJMMMMMMJJJKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKMMMOOOQQQSSSQQQOOOLLLJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\```___]]][[[ZZZZZZ[[[[[[UUUUUUVVVWWWXXXZZZ[[[\\\aaabbbdddfffggghhhhhhhhhgggggghhhjjjllloooqqqssssssssstttttttttsssrrrrrrnnnkkkfffaaa^^^^^^___```hhhlllttt||||||wwwtttooolllkkkllloooqqqttt{{{~~~}}}|||||||||}}}~~~}}}}}}}}}~~~{{{xxxuuurrrnnnkkkmmmjjjgggcccaaa^^^ZZZWWWPPPHHHCCCBBBBBB>>>;;;;;;777666555444333333333333---...000111222333333444333444555444333333444666666444222222444666666666444555777999999888666555444444555555555666666666333555666666444222222222222222222111000000//////111000////////////000000000000///000111222444555111111000000000/////////........................//////...------...//////,,,///222000,,,+++///333444222000//////...,,,***///......---,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++***)))........................,,,+++***+++...000111111---,,,++++++,,,------,,,------------------------,,,,,,,,,,,,,,,---------000,,,+++......---...222,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,///.........///...---+++,,,++++++,,,,,,...///000////////////////////////....../////////000000000////////////////////////,,,------...///000111111,,,---///111111111111000222000//////000111111000000000///////////////000///////////////000000111000111222222222000///............------.........000000000///////////////333333222222333333444555444555555555555555555555444444333333333222222222444444333333333333444444222333555777888888777777666666555555444444444444888888777777666777777777999888777777777888:::;;;888888999:::::::::999999;;;;;;<<<======<<<<<<;;;<<<;;;:::::::::;;;<<<===========================>>>>>>>>>??????@@@@@@@@@??????@@@BBBDDDGGGIIIJJJHHHKKKKKKIIIIIILLLMMMJJJKKKLLLMMMLLLJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMOOONNNMMMKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXYYY[[[]]]^^^aaa___]]][[[ZZZZZZZZZ[[[WWWWWWVVVUUUUUUUUUUUUUUU^^^___```bbbcccdddeeeeeecccccceeegggiiikkkmmmnnnpppppppppppppppooonnnnnnhhheeeaaa^^^^^^```ccceeemmmqqqyyy}}}yyyvvvmmmjjjgggeeefffkkkppptttzzz~~~}}}|||{{{{{{{{{|||}}}|||xxxtttqqqnnnjjjhhhhhhgggdddbbb```]]]YYYVVVPPPHHHBBBAAA@@@===::::::666555444333333222222222///000111222222222222222555666555444222222333444555333111111333444555444555666888999999777555444444555555666666777777888444555777777555333222222000000000000000000000000000000/////////000000000///.........///000222333000000000000////////////........................000//////////////////000---000333222...---111555555333111000000///---+++............------,,,,,,,,,,,,++++++,,,,,,---...------...------,,,+++***........................///---++++++---///000000222///,,,,,,------,,,+++------------------------+++++++++,,,,,,,,,,,,,,,...++++++......---...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,///.........///...---++++++++++++,,,---...//////////////////////////////,,,,,,---......///000000////////////////////////,,,------...///000111111...///000111111000///...000...------///000000///.........------......///...//////000000000000000...///111222222222111000000000////////////000000000000000000000000000000333333222222333333444555444444555666666666666555444444333333333333222222444444333333333333444444222333444555666666666666999888888777666666555555777777666666666777888888777777777666777888888999888888:::;;;;;;:::999888;;;;;;<<<============<<>>;;;999999:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????@@@BBBCCCFFFHHHIIIHHHKKKKKKIIIIIILLLLLLJJJKKKLLLMMMLLLJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWYYY\\\^^^___aaa```^^^\\\[[[ZZZYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQ[[[[[[\\\]]]___```aaabbb```aaabbbdddfffhhhiiijjjkkkkkkkkkkkkjjjiiihhhhhhcccaaa______aaaeeeiiimmmssswww}}}}}}zzzwwwsssooolllgggeeebbbaaaccciiiooosss~~~}}}||||||}}}~~~|||yyytttpppmmmjjjfffdddeeeddddddcccbbb^^^YYYUUUPPPHHHAAA@@@???<<<::::::555444444333333222111111111111222222222222222111555666555333222222333555444222000000222333444333666777777888888777555555555555555666666777777777444666888888666333222111///////////////000000000......////////////000000......---,,,---...///000///////////////.........---------------.........////////////////////////...000222111//////222555666333111000000000...---,,,---............------...............//////000//////000000//////......------------------------222///,,,,,,---...//////666222......///000///,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,,,,)))))),,,,,,++++++///------,,,,,,,,,,,,+++++++++,,,,,,------------,,,///...---...//////---,,,+++,,,,,,------.........////////////////////////***+++,,,---...///000111000000000000000000000000------......//////000000000000111000000///......---,,,***+++,,,------,,,...------------......///......///000000000000000...///000111111222222222111000000000000000000111////////////000000000000333333222222333333444555333444555666777777666555444444333333333333222222444333333222222333333444888777666555555555555555777777777777777666666666666666666666666777888888555555666777777777777666777888:::;;;;;;:::888777;;;;;;<<<===============<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>?????????>>>>>>??????@@@AAAAAABBB??????@@@AAABBBDDDFFFGGGHHHKKKKKKHHHIIILLLLLLIIIKKKLLLMMMLLLJJJIIIIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFGGGJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWYYY\\\^^^`````````___^^^\\\ZZZXXXWWWTTTTTTSSSRRRQQQQQQRRRRRRWWWWWWXXXYYYZZZ\\\]]]^^^___```aaaccceeeffffffgggddddddddddddcccbbbaaa```_________aaaeeekkkpppsssyyy|||}}}}}}}}}}}}|||{{{zzzyyy|||yyyuuurrrppplllhhheeeeeedddbbbbbbeeekkkrrrvvvyyyuuupppllliiifffbbb```dddeeefffgggeee```YYYTTTPPPGGG@@@???>>>;;;999:::444444444333333222111000111111222333333333333333333333333222222333666999444222111111222444444444777777777777666666666555555555555555555555555666555777999999777444222111000000//////...---------------.../////////////////////---,,,,,,,,,---...------------............+++,,,,,,,,,------------------............------............///000111222444222///.../////////...+++,,,---...//////.....................///000000------.../////////......------------------------222///,,,+++---///000000555000,,,,,,///111///---...---,,,,,,,,,,,,---...)))***+++,,,---,,,,,,+++,,,)))))),,,,,,******------------,,,,,,+++++++++***+++,,,---------------...---,,,...///000...---,,,,,,------------------////////////////////////++++++,,,...///111222222000000000000000000000000.........///////////////111111000//////////////////---++++++---------,,,...............///000000---...///000111000000///000000/////////000000111000000////////////000000.........//////000000000333333222222333333444555333444666777777777666555444444444333333333222222444333333222222333333444>>>===:::888666666666666333333444444555666666666666666555666666777888999333444666777777777666555777999:::;;;;;;:::888777;;;;;;<<<===>>>>>>======666777:::===?????????>>>=========>>>???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBB???@@@@@@AAABBBCCCEEEEEEHHHJJJKKKHHHIIILLLLLLIIIKKKLLLMMMLLLJJJIIIIIIIIIHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFEEEGGGJJJLLLNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWYYY\\\___````````````___]]]ZZZWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[___```aaacccddddddeeeeee____________^^^]]]\\\[[[]]]^^^___ccchhhnnntttxxx}}}~~~}}}|||vvvvvvvvvvvvuuutttsssssssssqqqnnnlllkkkiiigggeeedddcccccceeejjjqqqxxx}}}|||wwwsssmmmiiifffccc___]]]dddfffhhhiiihhhbbbZZZTTTPPPGGG@@@???>>>;;;999:::333333333333333111000000000111222333444555555555000111111222222555999<<<555333222222333555555555999888777666555555666666444444444444444444444444555777::::::777444222111111111000...---,,,+++***,,,,,,---...//////......111000...---,,,,,,------,,,---------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++,,,...000000///222000...---...///......***+++---///000000//////---,,,,,,,,,,,,---......)))***++++++,,,,,,,,,,,,------------------------111///,,,+++---///111111000+++'''(((,,,///...,,,...---,,,,,,,,,,,,---...)))***+++,,,---,,,++++++///,,,,,,......,,,,,,...---------,,,,,,+++++++++***+++,,,,,,---------------,,,,,,---///000///------------......---,,,,,,////////////////////////+++,,,---///000222333444000000000000000000000000///////////////.........111000///......///000111222111//////000000///...///////////////000111111---...000111111111000///333111000.........////////////............//////---.........//////000000666666666555444444333333555444444333333444444555444444555666555444222111666555555444444444555555666555444333222333444444555555666777777666555444999888777666666555666666777777777777777888999999888:::;;;;;;999999:::<<<;;;<<<=========<<<;;;:::<<<<<<============<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===???CCCEEEDDDBBBCCC@@@BBBGGGHHHDDDDDDHHHHHHHHHHHHIIIIIIIIIJJJJJJLLLKKKJJJJJJKKKKKKIIIGGGHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIGGGGGGJJJOOOQQQOOOMMMNNNMMMLLLLLLLLLMMMNNNOOOMMMNNNPPPQQQSSSTTTTTTTTTWWWWWWVVVUUUTTTSSSRRRQQQWWWYYY[[[[[[[[[\\\^^^______aaabbbcccaaa\\\WWWTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTSSSRRRSSSTTTVVV]]]^^^___aaabbbbbbbbbbbb```]]][[[ZZZWWWTTTVVV[[[ZZZ^^^dddjjjoootttyyy||||||yyywwwtttqqqwwwtttqqqpppoooooonnnlllhhhfffdddcccbbbcccdddeee```bbbdddhhhlllrrrzzz}}}{{{zzztttqqqmmmhhhdddaaa``````aaaeeehhhhhhhhhfff^^^VVVMMMIIIEEEAAA>>>;;;777444333666555111000222111...111111000000111111222333444333111222333444444333777777777777666666666666888999:::888666555666777777777777777777777777777555666777777444333222333333000---+++,,,...//////------------------------.........------,,,,,,,,,---+++---000...(((***111666333000.........---,,,333---***,,,,,,+++,,,...111000///...............,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............///000111222...---,,,,,,---...---+++.........///////////////------,,,,,,,,,---...///------.........---,,,+++++++++,,,---............---------+++******,,,...---+++***---111222---)))...///000111000///,,,++++++,,,------......------000...,,,---000111000...444...,,,///...+++---222,,,---------...////////////......------///000111888222///000111//////222000///...------...///000333222222111111111111111111///......//////...---222///......111111///---000///////////////000111666666555555555555444444444444444333333444444444444444555555444444333222666555555444444555555555888777666555444555666666444555666777777666555555888777777666555555555666555555555444555666666777888:::;;;;;;999999:::<<<:::;;;<<<=========<<<;;;<<<<<<============<<<<<<<<<<<<<<<======>>>???@@@@@@>>>===???BBBCCCCCCAAACCC@@@BBBGGGHHHEEEDDDHHHHHHHHHHHHIIIIIIIIIIIIJJJMMMLLLLLLLLLNNNMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJIIIIIIHHHHHHIIIIIIGGGIIIKKKLLLMMMMMMNNNOOONNNNNNMMMMMMMMMNNNPPPQQQOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSWWWYYY[[[[[[[[[\\\^^^``````bbbcccdddbbb^^^YYYWWWUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSRRRQQQRRRSSSUUU^^^^^^```aaabbbbbbbbbbbb___[[[XXXWWWTTTQQQSSSYYY[[[```fffmmmrrrvvvzzz}}}~~~~~~~~~{{{xxxvvvuuusssqqqqqqpppnnnmmmmmmllljjjhhheeecccaaa______```aaabbbaaadddgggjjjnnntttzzz|||zzzyyyqqqnnnjjjeeeaaa^^^]]]]]]```eeehhhiiiiiiggg```WWWMMMIIIDDD???<<<999666444222555444111000222222///111111111111111222222333666444222222333333222111777666666666666666666666666777888888777666777999666666666666666666666666444555666555333222222222666333///------.........------------------------.........------,,,,,,,,,...+++,,,///...***+++000111///---,,,---......---222---+++---...,,,+++---000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////............//////...---,,,---...///...---........................,,,,,,,,,------------,,,.........---,,,,,,++++++---------...------,,,,,,,,,------,,,++++++,,,...---+++***,,,000111...***...------------.........,,,---......//////......000...---...111222000///222...---//////,,,---222//////////////////000000///......------///000111777222///000111//////111000///............///000222222111000000000000000...---,,,,,,---...,,,+++000...---...000111000...111000000/////////000000555555555555666666666666444444444444444444444444555555444333333333444444666555555444555555666666888777666555555555666777333444555666777777777666777666666555555555555666555555444444555555666777888999;;;::::::999;;;<<<:::;;;<<<===============<<<======>>>>>>======<<<===============>>>>>>>>>???>>>===>>>@@@AAA@@@???BBBAAACCCGGGHHHFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLMMMOOOOOOMMMKKKHHHGGGGGGHHHIIIIIIHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHFFFJJJNNNNNNLLLKKKNNNQQQOOOOOONNNNNNOOOQQQRRRSSSRRRSSSSSSTTTUUUVVVVVVWWWRRRRRRSSSTTTUUUVVVVVVWWWWWWYYY[[[\\\\\\]]]___```bbbccceeeeeeddd```]]]ZZZVVVVVVTTTSSSRRRRRRSSSSSSQQQRRRRRRRRRQQQQQQRRRTTT]]]^^^___```````````````\\\XXXTTTRRRPPPNNNRRRXXX^^^ccckkkqqqvvvyyy|||~~~||||||||||||}}}}}}~~~~~~~~~zzzuuurrrqqqqqqqqqpppkkkjjjjjjjjjjjjhhheeebbb```___]]][[[[[[\\\^^^```dddgggkkkooorrrwww{{{~~~}}}zzzyyyxxxpppmmmhhhccc___\\\[[[[[[___eeeiiijjjkkkiiibbbYYYNNNIIIBBB<<<999666444333000333333000000333333000000111111111111222222222888666333333333333222000666666666666666666666666444666777777777777888:::666666666666666666666666333444555444222111111222888555111............---------------------------.........---------------///++++++---///---,,,---,,,+++******---.........000,,,+++///000---+++,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---///...------...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000///...------------...---,,,---///000000///.........------,,,,,,,,,++++++,,,------,,,+++***//////---,,,++++++++++++............---,,,+++***+++,,,......,,,,,,,,,---///,,,***+++...000...,,,---,,,+++***+++---///111---...//////000000//////000///...///111111111///000......111111......111/////////...............///......------///000111666111...000111//////111000//////......//////000111111000///////////////...---,,,---......,,,***...------...000111000///222222111000/////////000444444555555666777888888333444444444444444444333666555333222222333444555555555555555555666666777777666444333333333444555333444444555666777777888666555555555555555666666777777666666777777888999777999::::::::::::;;;===::::::;;;<<<===>>>>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<>>>=========>>>>>>>>>>>>AAABBBCCCFFFHHHGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMOOOOOOMMMKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHFFFIIILLLNNNNNNNNNQQQSSSQQQPPPPPPPPPQQQSSSUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXSSSTTTTTTUUUVVVWWWXXXXXXWWWXXX[[[\\\\\\]]]___aaacccdddffffffeeeccc```^^^ZZZYYYWWWUUUUUUUUUVVVWWWRRRSSSSSSSSSQQQQQQSSSUUU[[[\\\\\\]]]]]]]]]\\\\\\XXXTTTPPPPPPOOOOOOTTT\\\bbbgggooouuuyyy{{{}}}~~~zzzzzz{{{{{{{{{zzzzzzzzz{{{wwwqqqmmmlllmmmmmmmmmffffffggghhhhhhfffaaa]]]]]][[[YYYXXXYYY[[[^^^```gggjjjooosssvvvyyy{{{~~~~~~{{{xxxvvvvvvqqqmmmhhhccc___]]]]]]]]]```eeejjjllllllkkkcccZZZPPPJJJAAA;;;777555444444///222222000000333444111000000111111222222222222777555333333333444333222555555555666666666666666555666777777666666777999666666666666666666666666444555555444222111222444777555111000000000///...------------------------...............---------///,,,***,,,//////---++++++******+++---///.........+++,,,000111...+++,,,------,,,++++++,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,---......------...///++++++,,,,,,,,,,,,---------,,,++++++++++++,,,---111000///...------------...---,,,...000111111000......------,,,+++******---,,,+++*********++++++...---,,,+++++++++,,,------------...------,,,,,,***,,,...///...,,,,,,---///---******,,,...///...------,,,,,,,,,---///000------...///////////////.........//////000000/////////000111111000///000---------,,,+++++++++***///......------///000111444000---000111///...000000//////////////////000000000///...............000///...///000000...,,,.........///111222222222444333222000000/////////333333444555666777888888333333444555555444333333555444333222222333555666555555555555555666777888777666555444333444555555444444444555666777888888555555555555555666777888888777777777777888999999777999::::::::::::;;;===;;;;;;;;;<<<===>>>??????======>>>>>>>>>>>>======>>>>>>??????>>>===<<<;;;<<<==================>>>@@@BBBDDDFFFGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPPPPMMMKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFHHHLLLQQQTTTTTTSSSSSSRRRRRRRRRRRRTTTVVVWWWWWWVVVVVVUUUVVVVVVWWWXXXTTTTTTUUUUUUUUUUUUUUUUUUUUUWWWZZZ[[[[[[\\\___aaabbbdddeeeffffffdddbbb```[[[ZZZWWWVVVUUUVVVWWWXXXTTTUUUUUUTTTSSSSSSTTTVVVXXXYYYYYYYYYYYYXXXXXXWWWTTTQQQOOOPPPQQQSSS[[[cccfffkkkqqqwwwyyy{{{||||||yyyyyyzzzzzzzzzyyyxxxwwwyyyuuuoookkkjjjjjjjjjiiiffffffggghhhhhhddd___[[[ZZZXXXWWWVVVXXX\\\```ccciiimmmrrruuuwwwyyy{{{|||~~~{{{xxxvvvtttsssoookkkfffaaa]]]\\\]]]^^^bbbhhhmmmnnnnnnkkkcccZZZPPPJJJAAA:::777666666555...111222///000333444111///000111222222222222111444333222222444666666555444444555555666666666777666777888777555444555666555555555555555555555555555666666444333222444666555333111000111111111000------------------------........................///---++++++...000...***...---,,,---...///...---...+++,,,111222///,,,,,,,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---000//////......//////000...---,,,...000111111000......---,,,+++******)))///---***(((((())),,,...++++++++++++,,,,,,---...***+++,,,---............))),,,...///...------...///---+++***+++---//////...//////000///...---,,,,,,,,,---............---------............//////000111222111111111000///---------,,,+++++++++***///......------///000111333...---000111......//////000000000000000000///000//////.............../////////000111000...+++...///000111111222333444333222111000////////////333333333444555666666777222333444555555444333222444444333333333444555555555555555555666777888888999888777666666666777888555555555555555666777888555555555555666888999999777666666666666777888888777888::::::::::::<<<===<<<<<<<<<<<<===>>>??????===>>>>>>??????>>>>>>======>>>?????????===<<<;;;;;;<<<>>>======<<<>>>??????CCCEEEEEEGGGJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLMMMPPPQQQQQQMMMKKKHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHHHHFFFGGGKKKRRRVVVVVVSSSUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWUUUTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQTTTVVVXXXYYYZZZ[[[^^^```aaabbbdddeeeeeedddcccbbbZZZXXXUUUSSSRRRSSSUUUWWWUUUVVVVVVUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVUUUTTTSSSRRROOOOOOSSSUUUXXX```hhhiiimmmrrrvvvwwwxxxxxxyyywwwxxxyyyyyyyyyxxxwwwvvvwwwsssnnnkkkjjjjjjjjjiiihhhhhhhhhhhhgggddd^^^ZZZWWWVVVUUUUUUXXX^^^cccggglllooosssvvvwwwxxxzzz{{{}}}~~~{{{xxxvvvsssrrrqqqkkkgggbbb]]][[[[[[]]]^^^fffkkkppppppoookkkaaaWWWNNNIIIAAA:::777777666666...111111///000333333111///000111333333222111111333222111333555777777777444444444555555666666777777888888777555444444555555555555555555555555555555666666444333333555777444222000000111222111000------------------------.............../////////---...---+++,,,///...+++///......///000000...,,,...+++,,,111222///------,,,,,,+++++++++,,,------------------------------,,,------......------,,,***+++---,,,++++++,,,...***++++++,,,,,,------...,,,------......------,,,///......---......//////...---,,,---///000000///---------,,,,,,+++++++++...,,,***((((((+++...000)))***+++,,,---------,,,)))***+++---...///000000***,,,.........---...///...---,,,++++++---...000...///111111111///,,,++++++,,,,,,---...------------...//////......///000333555444111000111000.../////////...............///......------///000111111---,,,///111...---//////000000111111000000///000000///...............---,,,---...///...+++)))...000111111111111222333111111000///.........///222222333333444444555555222333555666666555333222222333444444555555444444555555555555666777888999:::999777666666666777888666666555444555555666777555555666666888999:::;;;888888777777888888999:::666888::::::::::::<<<>>>>>>>>>===<<<<<<===>>>???>>>>>>????????????>>>>>><<<===?????????>>><<<;;;999<<<>>>>>>======???AAA???DDDFFFEEEGGGKKKKKKHHHFFFGGGGGGGGGGGGHHHHHHHHHJJJJJJLLLNNNOOOMMMJJJFFFHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIKKKNNNQQQSSSTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUWWWVVVTTTSSSRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRTTTWWWXXXYYYZZZ]]]______```bbbcccdddccccccbbbZZZXXXUUURRRRRRSSSUUUWWWUUUVVVVVVUUUSSSRRRSSSUUUVVVVVVVVVUUUUUUSSSRRRRRRRRRPPPQQQVVVYYY[[[bbbjjjlllooorrrssstttttttttvvvtttuuuwwwxxxxxxwwwvvvuuurrrpppmmmlllmmmnnnmmmlllkkkjjjiiihhhfffbbb]]]YYYTTTSSSRRRTTTXXX___eeejjjmmmppprrrtttuuuvvvxxxzzz}}}~~~}}}|||yyyvvvtttrrrppppppiiifffaaa]]][[[\\\___aaajjjooosssrrrpppkkk```UUUKKKFFF???:::777666666555///222222//////222222000///000222333333222111000555333222333555666666666333333444555555666777777555666777777555444555666555555555555555555555555555555444333222222555777444222111000111111///...---------------------------........./////////000***///000,,,+++......,,,.........///000000...,,,///,,,,,,000222///...///,,,,,,,,,,,,,,,---..............................---......//////......---+++,,,------,,,,,,---///******+++,,,,,,---......,,,---///000000///---,,,......---,,,++++++++++++...---,,,---...///...---------------,,,,,,,,,,,,***+++++++++,,,...//////***+++---...---,,,)))(((***+++,,,---......///...+++---------------///111------,,,,,,+++,,,...///..................------,,,------..................000222111000///111333666888666000...111000---//////////////////000000///......------///000111000,,,,,,///111...---...///000111111111111000///111000//////......//////,,,,,,---///000...+++(((---///111000......///111//////...............///222222333333333333444444222333555666666555333222111222444555666555444444555555555555666777999999888777555444444444555666888777555444444555666777666666666777888:::;;;<<<;;;;;;::::::;;;;;;<<<===666888::::::::::::<<<>>>???>>>===<<<<<<===>>>>>>>>>>>>????????????>>>>>>;;;===>>>???@@@>>>===<<<999;;;>>>>>>======@@@CCC>>>DDDFFFEEEFFFLLLLLLHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFHHHJJJKKKIIIEEEAAAHHHHHHGGGHHHIIIJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCHHHGGGGGGGGGHHHIIIIIIJJJIIILLLPPPPPPOOOOOOQQQTTTWWWVVVUUUSSSSSSSSSSSSTTTWWWUUUSSSQQQQQQQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVQQQSSSVVVWWWXXXZZZ\\\^^^^^^___aaabbbccccccbbbbbb\\\ZZZWWWTTTSSSUUUWWWXXXTTTUUUUUUTTTRRRQQQRRRTTTVVVVVVVVVUUUUUUSSSRRRQQQRRRQQQSSSWWWZZZ\\\bbbiiimmmoooqqqrrrqqqqqqrrrsssrrrsssuuuwwwwwwvvvuuutttooonnnmmmmmmoooqqqqqqpppmmmkkkiiigggeeeaaa\\\YYYQQQQQQQQQSSSXXX___gggkkknnnppprrrssstttuuuwwwyyy}}}}}}{{{zzzxxx||||||{{{xxxuuusssqqqoooooojjjgggbbb^^^]]]___bbbdddlllqqquuutttpppjjj^^^SSSHHHCCC===999777666555444///222222//////222222///...000222333333333111000777555444444555555555444333333444444555666777777333555666666555555777888555555555555555555555555444444333222000111444666555444111000000///---+++---------------------------.........//////000000)))///111,,,))),,,...---,,,,,,,,,...000000///---///,,,,,,000111///...000,,,,,,,,,,,,------...///........................---...///000000///...---,,,---///...------...000******+++,,,,,,---......+++---000222222000---+++///...,,,***)))(((''''''...---,,,,,,---...---+++------------------------'''))),,,///000000///...,,,---//////...***&&&$$$,,,,,,------...---------,,,---------,,,---000222,,,---------,,,,,,...///---,,,+++++++++---///000---......///////////////000222444333111111333555888:::666///---000000---,,,---------...////////////......---...///000111///,,,+++///111...---...///000111222222111000///111111000///////////////......///111222111---***,,,///000///,,,+++---///......---------......///444333111000111444888:::555555555555666666666666444555666555555555777999555555444444444444555555333222222333555666555444555555666777777777777777444777999:::888666444444666999:::777333222555:::666999<<<======<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;>>>============>>>>>>???EEEFFFGGGIIIJJJKKKLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGKKKKKKKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMPPPTTTXXXTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSRRRQQQQQQQQQRRRQQQUUUXXXYYYXXXUUUSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZ]]]aaaaaa[[[ZZZ^^^```^^^^^^[[[WWWUUUTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTWWWXXXXXXWWWUUUTTTVVVXXX[[[^^^```cccgggjjjjjjlllooorrrssssssrrrqqqlllooorrruuuvvvvvvtttssssssrrrpppppppppnnnllljjjeeecccbbbbbbbbb^^^WWWRRRTTTQQQOOOQQQXXX```fffhhhkkkmmmpppqqqrrrtttwwwyyy~~~|||xxxvvvuuusssppprrrwwwuuuxxx}}}{{{zzzyyywwwtttrrrqqqpppjjjfffbbb```bbbgggjjjlllssssssrrrpppkkkaaaVVVOOODDD>>>888666777777333///111111000000111222222333111222333444333222111000222333444444555555444444444333333555666555333111777444222444777999777555333333444555555444333333333111111444777888555222222111111111222111...,,,...,,,+++---000111///,,,(((000555222///...---+++...------,,,,,,,,,------000---++++++...000000.........---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++333111///---,,,---......+++,,,...//////---,,,***...***+++//////***))),,,...,,,++++++---.........000000000///.........------------///111000---+++------------------------------------------------+++,,,---...///////////////---...///...***,,,000111...++++++---...---+++///------...///000000///...------------...//////............////////////:::777444444555444000,,,...000111000///...///111222000---++++++,,,...///000000////////////000000000000000000000000000000222333222......222333222---///111000---,,,...000---------...............+++,,,------,,,,,,...///444444333333333444555555444444444444555555555555222333444444333444666888555555444444444444555555777666555555666777666444555555666777777777777777333555888888777666777777666999:::777444333666999777999;;;<<<<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<======>>>??????<<<<<<<<<==============================>>>>>>???CCCDDDFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQTTTWWWTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTSSSRRRRRRRRRRRRQQQTTTWWWWWWVVVSSSRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZ\\\``````[[[ZZZ^^^```^^^]]][[[XXXVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVWWWWWWXXXXXXXXXXXX[[[]]]___```aaabbbeeehhhiiikkknnnqqqsssrrrqqqpppmmmoooqqqssstttttttttssssssqqqoooooonnnllliiigggcccbbb``````___[[[UUUPPPRRRPPPOOORRRYYY```eeegggjjjllloooqqqrrrsssvvvxxx|||}}}{{{wwwssspppoooooonnnllloootttuuuyyy}}}~~~}}}|||zzzwwwtttrrrooonnnnnnkkkggggggjjjnnnqqqsssuuutttrrrnnnhhh___UUUNNNCCC>>>888666777666333000000000000///000000111111111111222333333333222111222333444444555555444444444333333555666666444222333444555555444555555666333444555555555555444333333222222444666777444222222111111111222111///,,,...,,,,,,---000000///---,,,///111//////000---(((...---------,,,---------///,,,++++++...//////---......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------......///////////////---...////////////...------)))***......++++++///,,,++++++,,,---...---,,,------------,,,,,,,,,,,,------...///111000...+++------------------------------------------------...............------,,,///,,,+++......---...111000---******,,,---,,,+++///---,,,---//////...---...------------...//////.........//////000000000444555555444222000//////...000111000///...///111111000...,,,,,,---///000000000////////////000000000000000000000000000000///222222//////222222///---///111000...---...000........................+++,,,...------,,,...///444444555555444333222111222333333333444444444444111222333333222333555777555555444444444444555555999777666555666666555333555555666666666777777777222444666777666777999:::666888999888555444666999888999;;;;;;::::::<<<===<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<===>>>>>>???===============>>>??????BBBCCCDDDFFFHHHHHHIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFHHHIIIKKKLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOQQQQQQQQQRRRSSSUUUTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTRRRTTTUUUUUUSSSRRRRRRSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZ^^^^^^\\\[[[^^^```___]]]\\\ZZZYYYWWWWWWWWWWWWXXXWWWUUUSSSSSSTTTUUUVVVYYYXXXWWWWWWXXXZZZ\\\]]]aaabbbbbbbbbaaaaaaccceeehhhjjjnnnppprrrrrrqqqpppooopppqqqqqqrrrsssttttttsssqqqooommmkkkiiieeeccc```^^^]]]\\\ZZZWWWRRRNNNOOOOOOPPPTTTZZZ```dddeeehhhjjjmmmoooppprrrtttwwwyyy{{{|||yyywwwtttpppmmmjjjhhhhhhkkkkkkjjjnnntttwwwzzz~~~~~~{{{xxxuuuqqqooonnnqqqooommmnnnrrruuuxxxyyywwwuuupppkkkddd[[[QQQKKKBBB===888666666666333000000000///////////////000000111222333333333333333333333444555555555555444444444333444666666444333000444666555222111444777333444555555555555444333444444444555666555333111222111000111222111///---------,,,...///000...---000///---+++...111---&&&---------------------...,,,++++++,,,......---,,,......---------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////(((***---///111111000///---,,,,,,------...//////,,,)))))),,,---,,,...222++++++,,,...//////---+++,,,,,,,,,,,,------------...------///000000...,,,------------------------------------------------111000000///---,,,+++***000***(((+++//////000222000...,,,+++,,,---------///...------...///...,,,......------......///000......//////000111222222///222555333///,,,...111...000111000///...///111111000...------///111222000000////////////000000000000000000000000000000,,,000111000000111000,,,...///000000......///000000000///...------------,,,---......---,,,...///444444444333333333222222333333333333444444444444111222333333222333555777555555444444444444555555555444333333444555444222555555555555666666777777444555666666555666999;;;666888999888666555777999888999::::::999:::<<<>>><<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>>>>===<<<<<<======>>>???@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNOOONNNPPPRRRSSSQQQQQQQQQRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUVVVUUUUUUUUUTTTUUUUUUTTTRRRRRRSSSTTTVVVVVVVVVVVVVVVWWWXXXXXXYYY[[[]]]\\\\\\]]]___```^^^^^^^^^]]][[[ZZZZZZ[[[ZZZYYYVVVTTTSSSTTTVVVWWWYYYYYYYYYZZZ[[[]]]^^^___aaabbbcccbbb``````aaaccchhhjjjmmmppprrrrrrqqqpppqqqqqqppppppppprrrssstttsssqqqnnnkkkiiieeeaaa^^^[[[ZZZYYYWWWTTTQQQNNNLLLMMMNNNQQQVVV[[[___bbbccceeehhhjjjlllnnnpppsssuuuxxx{{{~~~~~~}}}zzzxxxuuuqqqnnnllljjjiiigggeeegggkkkmmmmmmrrrxxxyyy}}}~~~}}}{{{xxxuuusssqqqooorrrqqqqqqtttxxxzzz{{{{{{xxxsssmmmfff^^^VVVNNNHHH@@@<<<888666555444222000111111000////////////000000000111222333333444444333444444555555555555555555444333444666666555444222444666555333333444666444444555555555555444444555555555555555444222000222111000000111111000...---------...//////...---//////---***+++...,,,'''---------...............******,,,---...---,,,+++......---------,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////)))***,,,...///000//////+++***)))))))))+++...///---,,,***++++++---///111+++,,,...000222111...+++---------....../////////---,,,,,,---......---+++,,,,,,------------------------------------------111000///...---,,,,,,+++333+++'''***///000000000000///...------...//////000///---...//////...---...............//////000---...///000111222333444...000222111///...///111...000111000///...///111111000///...///000222333000000////////////000000000000000000000000000000,,,//////------//////,,,//////000000/////////000222111///...------------,,,...///...---,,,...///555333111000000222555666333444444444444555555555222333444444333444666888555555444444444444555555333222111333555666666555555555555444555666777777555666777666555555777999666777888888777777777888888999:::999999999;;;===<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCCEEEFFFHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPOOOPPPRRRRRRPPPOOOPPPPPPSSSTTTTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUSSSSSSTTTVVVUUUUUUTTTUUUUUUVVVWWWWWWYYYZZZ[[[]]]\\\\\\]]]___^^^aaacccbbb```^^^^^^___\\\ZZZXXXUUUTTTUUUWWWXXXWWWXXX[[[]]]^^^^^^^^^]]]^^^___```_________aaacccfffhhhllloooqqqqqqpppoooqqqpppooonnnnnnoooqqqrrrqqqoookkkhhheeebbb]]]ZZZVVVUUUTTTRRROOOMMMKKKKKKKKKNNNSSSWWW[[[]]]___aaabbbeeehhhjjjkkkmmmpppssswwwzzz}}}~~~|||{{{|||}}}~~~zzzrrrrrrpppmmmjjjhhhhhhhhhhhhgggjjjoooqqqrrrvvv|||}}}||||||zzzyyywwwuuutttsssttttttvvvyyy}}}~~~}}}{{{uuuppphhhaaaYYYQQQJJJEEE>>>;;;888666444333222111222111111000000111111111000000111111222333444555333444555555666666555555555444333444666777666555777555444444666777555444555555555555555555555555555555666666444333111000222111///000111111000///---...//////...---------,,,000000+++(((***,,,+++,,,---.../////////......)))+++,,,---------,,,,,,......---------,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++++++++---...///+++***)))((()))+++...000//////---+++***,,,...///,,,---///222444333///,,,,,,---------......//////,,,+++***+++,,,,,,+++***,,,,,,,,,---------......------------------------///...------------...///444---(((+++//////............---,,,,,,,,,...///000///......000000///...///............///000000---...///000111222333444111//////000333333222///...000111000///...///111000000//////000111222333000000////////////000000///////////////////////////000---))))))---000///000000//////000000000///333111///...------......---...//////---------///555333000//////222555777444444444444555555555555222333444444333444666888555555444444444444555555333333333444777999999888666555444444444555666777555666777777666666777888666777888888999999888888777888::::::999999;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCEEEFFFHHHIIIIIIIIIDDDDDDEEEEEEFFFGGGHHHIIIDDDEEEFFFHHHIIIKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIGGGHHHIIIKKKMMMNNNPPPPPPOOOQQQRRRQQQOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQSSSTTTVVVWWWWWWVVVVVVVVVWWWWWWUUUTTTSSSUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]]]]ZZZ[[[^^^^^^bbbeeefffccc``````aaa]]]\\\YYYWWWVVVWWWXXXXXXVVVXXX[[[^^^___^^^\\\[[[ZZZ[[[]]]]]]]]]___aaacccccceeeiiilllnnnooonnnmmmnnnmmmlllkkkjjjkkklllmmmmmmkkkgggdddaaa]]]XXXUUUQQQQQQPPPNNNKKKIIIJJJKKKLLLPPPTTTWWWYYY[[[]]]^^^```bbbeeehhhiiillloooqqquuuxxxzzzyyywwwwwwzzz}}}~~~zzzuuuqqqmmmnnnnnnmmmkkkjjjkkklllllllllnnnsssuuuuuuyyy~~~|||{{{zzzyyyxxxvvvuuuuuuvvvwwwzzz~~~|||yyyooojjjccc\\\UUUNNNGGGCCC<<<;;;888555333222111111111111111111111222333333111111111111222333444444444444555666666666666555555444333333555777777777999666333444777999666222666666555444444555666666444555777666444222111111222111//////000111111000---...000///...,,,------)))///111,,,(((***,,,---+++,,,...///000000///...***,,,---...---,,,---.........---------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,///---+++******+++,,,......---,,,+++,,,---000111///000///++++++---...,,,------///222444333///,,,++++++++++++,,,,,,,,,,,,,,,+++******+++,,,+++***+++,,,,,,------.........------------------------------,,,,,,---...000111333---+++...000...,,,---***++++++***)))))),,,...///...---...000000000/////////......//////000111......//////000111222222222000...000444555333///...000111000///...///111000000000000000000111222000000////////////000000////////////////////////000000---((((((---000000111000//////111111000///333111///---------///000...///000///---------///555444222111000111222333222333333333444444444444111222333333222333555777555555444444444444555555555444333555777888888777666555444333333555666888222444777888888777888999666777777999::::::999777555888:::;;;:::::::::;;;<<<<<<============<<<<<<=======================================<<<<<<<<<;;;;;;<<<<<<===???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKFFFGGGHHHIIIJJJKKKLLLLLLGGGGGGHHHHHHHHHGGGGGGFFFBBBCCCCCCDDDEEEGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQOOOPPPRRRTTTSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQTTTVVVWWWWWWVVVVVVTTTUUUVVVUUUTTTSSSSSSTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZXXXZZZ^^^]]]XXXXXX]]]\\\aaafffgggccc``````bbb]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYY[[[\\\]]]]]]^^^aaaccc___aaaeeehhhkkkkkkjjjjjjhhhhhhgggfffffffffffffffhhheeebbb___[[[WWWSSSOOOMMMMMMMMMKKKHHHHHHJJJMMMNNNQQQUUUWWWWWWXXXZZZ]]]^^^```cccfffhhhjjjmmmppppppssstttsssqqqrrrwww|||zzzvvvrrrooommmlllooorrrsssrrrrrrsssuuutttsssuuuzzz{{{yyy|||}}}}}}{{{zzzxxxvvvuuutttvvvwww{{{~~~|||wwwrrrhhhddd^^^XXXRRRKKKEEEAAA;;;:::888555222111111222////////////000222333444333222111111111222333444444444555666666666666666666444333333555777888777777666555555555555444333777666555444444555666777222555777666444222222333222000//////000111111111---///000000---,,,,,,...***---...++++++......,,,+++,,,...000111000//////+++---......,,,,,,...000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++++++++,,,,,,//////...------...///000+++//////,,,,,,000000,,,,,,,,,...000222111...,,,,,,,,,++++++++++++++++++...,,,++++++---------,,,++++++,,,,,,---......///------------------------...---,,,,,,,,,...000222...+++,,,000000---,,,...***,,,,,,+++******---000+++******,,,...//////...///////////////000000111.........//////000000000000000000111222222111111...000111000///...///111111000000000000/////////000000////////////000000///////////////////////////000...))))))...000///222000...///111222111///222111...------...000222...000000///...------...444444444333222111000///111111222222222333333333000111222222111222444666555555555444444555555555444333222333555555444333666555333333333444666888///222666888999999999:::777777777999::::::999777444777:::<<<;;;:::999:::<<<<<<============<<<<<<>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<===???@@@AAA@@@@@@BBBDDDEEEFFFFFFFFFIIIIIIJJJJJJLLLMMMOOOPPPKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJKKKLLLMMMNNNOOOPPPSSSSSSRRRQQQPPPQQQTTTVVVSSSSSSTTTTTTTTTTTTSSSSSSOOOQQQSSSVVVWWWWWWVVVUUURRRTTTUUUUUUSSSRRRRRRSSSTTTTTTTTTUUUWWWYYY[[[\\\[[[XXXZZZ___]]]WWWWWW\\\ZZZ```ffffffccc``````aaa]]]]]]\\\[[[ZZZYYYXXXWWWZZZZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[]]]]]]]]]^^^aaaccc\\\^^^bbbeeehhhhhhggggggdddddddddccccccbbbbbbaaadddaaa^^^[[[XXXTTTOOOLLLJJJKKKKKKIIIGGGGGGJJJNNNOOORRRVVVWWWVVVWWWYYY\\\]]]___bbbeeegggiiilllooolllooopppnnnlllnnnuuu{{{}}}wwwsssqqqpppooonnnnnnrrrxxxzzzzzzzzz{{{}}}{{{zzz|||~~~}}}zzzxxxuuutttssssssuuuxxx||||||xxxqqqllldddaaa[[[VVVQQQJJJDDD@@@::::::888555222111111222---------...000111333444444333222111111111222333444555555666666666666666666444333333555777888888333555777666222111222555777666555444444555666777111444777777444222222444222000......000111111111,,,///111000---+++,,,...+++,,,++++++...222000***+++,,,...000111111000///---...///---+++,,,///222......---------,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))+++---------+++***......---,,,,,,,,,------(((---///,,,---222222---++++++,,,...//////---+++.........------,,,,,,,,,000...,,,,,,...///......++++++,,,,,,---...//////------------------------///...,,,,,,,,,---///111)))***---222111------111---///000...------000333)))((((((***,,,......---///////////////000111111............////////////---111333333000...000222///000111000///...///111111111000000//////......000000////////////000000////////////////////////---000///,,,,,,///000---222000...///222333111///222000...------///111333///000111000...------...333222222222222222222333---000333222//////333777444333222222222333444444;;;888555222222333666888666666555555555555666666666555555444444444555555555555444555666888:::;;;777777888999::::::;;;;;;999555777<<<===::::::>>><<<<<<======<<<;;;::::::===<<<;;;:::999999999999<<<<<<======>>>?????????============>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHFFFHHHKKKKKKIIIGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNRRRSSSSSSSSSTTTTTTTTTTTTVVVTTTRRRQQQRRRRRRRRRQQQRRRRRRRRRSSSTTTVVVXXXXXXVVVWWWVVVSSSQQQPPPQQQSSSTTTVVVXXXYYY[[[[[[[[[ZZZVVVVVVWWWWWWXXXYYYYYYYYY[[[^^^bbbfffgggeeeaaa___aaaaaa```^^^[[[YYYYYY[[[[[[[[[[[[]]]^^^]]]ZZZXXXYYYXXXXXXYYY\\\]]]]]]\\\\\\^^^bbbeeegggfffeeeeeecccbbb``````aaa```]]][[[ZZZZZZXXXUUUPPPMMMKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOUUUVVVWWWWWWVVVVVVXXXYYYaaaaaaaaabbbcccdddfffgggllliiijjjlllmmmnnntttzzz}}}||||||{{{vvvvvvuuurrrppppppsssuuuyyy{{{~~~~~~zzzwwwuuuttttttsssrrrrrrtttuuusssnnniiiccc^^^WWWPPPJJJDDD???<<<;;;:::777444222111111111111///---...111222000...111//////000111222111000444222000111444555333000555333111111222222222111555555555555555555444444555555555555555555444444333444555666555222000...111111222333333333222222---...000111111///---,,,111///,,,)))((()))+++---***,,,...//////...,,,***///......---------......---...............------000///...,,,,,,,,,---...---.........------,,,+++,,,------......------,,,,,,+++,,,---......,,,))),,,---...---,,,+++***+++///...---,,,,,,,,,,,,,,,+++,,,...000000///...---(((+++---+++,,,//////,,,------,,,,,,,,,------......---------...///111222///******------******///,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,++++++,,,---//////...------------......///000111111///---+++......////////////......111111111000//////......000000000000000000000000///......///000000...,,,////////////000000000000,,,------...............,,,......+++,,,000000...000///...---------------111111000///...---,,,,,,111...,,,---000222111000------------------------333333222111111222333333111444666555222222555999222222111222222444555666999888666555555555666777666555555555555666666777777666666555555555666666555555444555666888999;;;888888888888999999:::;;;999666777<<<===::::::>>>======>>>>>>======<<<;;;===<<<;;;:::999999999999:::;;;;;;<<<<<<===>>>>>>============>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGHHHGGGIIIKKKKKKIIIGGGFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTRRRRRRSSSSSSQQQPPPOOOOOOPPPQQQRRRTTTUUUVVVXXXXXXWWWUUURRRQQQRRRTTTTTTUUUWWWYYYZZZZZZZZZYYYWWWXXXXXXYYYZZZZZZ[[[[[[[[[^^^bbbeeefffeeecccaaa```aaaaaa___\\\[[[\\\]]]]]]]]]]]]^^^^^^]]]ZZZXXXXXXXXXWWWXXX[[[\\\[[[ZZZZZZ\\\___bbbddddddcccbbb___]]][[[ZZZ[[[ZZZXXXVVVWWWWWWVVVSSSOOOMMMLLLLLLIIIIIIJJJKKKLLLNNNPPPQQQUUUVVVXXXXXXWWWWWWXXXZZZ^^^^^^___```aaabbbbbbbbbeeecccdddhhhkkkooovvv~~~{{{xxxwwwwwwwwwwwwrrrssssssrrrrrrsssvvvyyy~~~zzzwwwuuutttssssssqqqqqqrrrssspppjjjeee```[[[TTTMMMGGGBBB===::::::999777444222111111111111///......111111000...111000///000222333222111333222111111333333222111555333111111222222222111444444555555555555444444555555555555555555444444444444555555444333222111111111222222222111111000222000///---,,,+++++++++000///...---,,,,,,------------------............///......---------......------..................000000////////////000000.........------,,,,,,,,,,,,------------------,,,---,,,+++,,,......---+++,,,---......---,,,++++++//////...---------------***+++---...///...---,,,***------++++++//////---......------------------...------------...000111///+++***------***+++///++++++,,,------,,,++++++///...---,,,,,,---...000//////...------------...------.........---++++++......////////////......000000////////////......000000000000000000000000000.........///000///---////////////000000000000------...////////////......111111......111222000111000///...............000000000///......------222000///000222444222111------------------------444333111000000111333444333666777666333333555888000111111222333555777888666666777777777666555555444555555555666666777777777777666666666777777888555555555555666777999::::::999888777777888:::;;;999777888<<<===;;;<<<>>>>>>>>>>>>>>>>>>>>>===<<<===<<<;;;:::::::::::::::999999::::::;;;<<<<<<<<<============>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGGGGGGGIIIKKKKKKIIIHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHGGGEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTSSSTTTUUUTTTQQQOOOOOOOOOOOOPPPRRRSSSUUUVVVXXXXXXWWWUUURRRQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\^^^aaadddeeefffeeeddd```aaaaaa```^^^^^^___aaaaaa```_________^^^[[[XXXXXXWWWVVVWWWYYYZZZYYYXXXXXXYYY\\\^^^``````___^^^```]]]ZZZYYYXXXXXXWWWVVVTTTTTTTTTQQQNNNLLLKKKLLLHHHHHHJJJLLLNNNQQQSSSUUUUUUVVVXXXXXXWWWXXXYYY[[[[[[\\\^^^___```___^^^]]]bbb___```eeehhhmmmuuu~~~~~~{{{xxxwwwvvvtttrrrqqqrrrtttuuuqqqsssuuuwwwyyy|||{{{wwwuuussssssrrrpppoooppppppmmmgggaaa[[[VVVOOOHHHCCC???:::888999888666444222111111111111///...///000111000...111000///000222222222000111222333222111111222333444333111111222333222111222333333444555555555555444444444444444444555555555555444444444444444555222222222222111111000///444111...+++***+++...000...//////000000///......///...---,,,---...000111......---------......///,,,------....../////////...//////000000000//////......---,,,,,,,,,---------------------------------,,,***+++---......------............---,,,,,,000//////...............***+++,,,---------,,,+++,,,...---))))))---///---000//////......---------...------,,,------.........++++++------++++++...,,,---............---,,,------,,,,,,---...////////////...------------.........---,,,,,,,,,,,,---......////////////......---............/////////000000000000000000000000000///------///000//////////////////000000000000......///000000000//////000222111......111111///111111000////////////000////////////////////////222222222444555555333111------------------------555333111000000111333555222444444333111000222444111111222333444555666777555555666666666555555555444444555666666777777777666666666555666666777777666555555555666777999:::;;;999777666666777:::;;;999999:::<<<=========>>>======>>>>>>>>>======<<<======<<<;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<======<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGIIIKKKKKKIIIHHHHHHIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHIIIKKKNNNPPPSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTUUUVVVTTTQQQNNNPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUUUUSSSPPPOOOOOOPPPSSSTTTUUUWWWXXXXXXWWWWWWYYYYYYYYYZZZ[[[[[[\\\\\\\\\]]]___aaaccceeeeeefff```aaabbbaaaaaaaaaccceeeeeedddbbbaaa```___[[[YYYWWWVVVUUUVVVWWWXXXWWWVVVVVVWWWYYY[[[\\\\\\[[[[[[___\\\XXXVVVVVVWWWWWWVVVRRRSSSRRRPPPLLLJJJIIIJJJGGGHHHJJJMMMPPPSSSVVVWWWTTTVVVXXXXXXXXXYYY[[[\\\[[[\\\___aaaaaa___\\\ZZZbbb______cccfffjjjsss||||||zzzxxxwwwxxxxxxxxxwwwuuurrrpppqqqqqqqqqppppppqqqsssuuuvvvxxx||||||xxxtttrrrqqqpppooonnnoooooolllfff```WWWRRRKKKDDD@@@<<<999777777666555444222111111111000/////////000000000//////.........000111000//////222444333000///111444444222111111222333222111000111222444444555555555333333444444444444555555666555333333333555777888333333333333222111000///111///...---...111444777............////////////...............///000111...------------...//////------------......///000------...///...---+++***......---,,,,,,,,,---...---------,,,,,,------------+++))))))+++---............---...//////...,,,///...------------......+++,,,------------,,,,,,---...+++&&&&&&+++---,,,000000000//////...------...---------,,,,,,,,,---...---,,,,,,,,,,,,---...111000///......///000111------------------------//////...------------...111000...------...///000......////////////......,,,,,,------...//////000////////////////////////000...------...000000///////////////000000000000...//////000000000000000///111000---,,,//////,,,000000///////////////000............//////000000222222444555666555333111........................444333111000000111333444222222222111000000111222333333444444444555444444555555333222222333555666444444555666777777666666555444444444555555666777666666555555555777888999:::999777555555777:::;;;888:::;;;<<<===>>>>>>>>>;;;<<<<<<======<<<<<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGIIIJJJJJJIIIHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIILLLNNNQQQTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVUUUQQQOOOOOOPPPPPPQQQRRRTTTUUUVVVTTTUUUUUUTTTQQQPPPPPPQQQSSSTTTUUUWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^```bbbdddeeeeee```aaabbbbbbbbbcccfffhhhhhhfffdddbbbaaa___\\\ZZZWWWVVVTTTUUUVVVVVVUUUTTTUUUVVVWWWXXXYYYXXXXXXXXXYYYVVVSSSQQQQQQRRRRRRRRRQQQRRRQQQNNNKKKHHHGGGGGGHHHIIIKKKMMMPPPTTTVVVXXXTTTVVVXXXYYYYYYZZZ\\\^^^^^^___bbbdddccc```]]]ZZZ```^^^___cccgggkkkttt|||}}}wwwssspppooommmnnnoooooonnnmmmlllkkknnnpppqqqrrrqqqsssvvvyyy}}}}}}xxxtttqqqpppooommmlllmmmnnnkkkeee```SSSNNNGGGBBB>>>;;;999777444444444333222222111000///000000000/////////000...---,,,---/////////...///222444222000///111333444222000111222333333222000000222333444444444444333333333333444444555555666444333222333555777999444444444444333222000000---...///000111333333444///...,,,***+++,,,///000,,,---///000111000///...---------------...//////...------------...///000.../////////---+++)))(((------,,,,,,,,,------......---,,,,,,,,,,,,---...,,,***((((((***,,,,,,,,,...---,,,...///000...,,,,,,,,,,,,++++++,,,------------.........---------,,,---)))$$$$$$))),,,+++//////000000///...------------------------,,,,,,---...---,,,,,,---...---333000,,,******,,,000333)))***,,,---............//////...------------...111000...,,,,,,...000111......////////////......+++,,,,,,---...///000000///////////////////////////...------///000000///////////////000000000000...//////000000000000000///111111---,,,//////---.........------......///------......///000000000000222444555555333111111........................333222222222222222222333333333333222222333333444444444555555555555444333666444333222222444666777444555666777777666555444444444333444444555666777777666555555555777888999888777666555666888:::<<<888;;;===<<<===@@@@@@>>>:::;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<======<<<<<<======>>>?????????<<<<<<<<<<<<===>>>??????AAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIHHHGGGGGGHHHJJJIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHIIIKKKNNNQQQSSSTTTSSSTTTVVVXXXXXXXXXVVVUUUUUUUUUTTTUUUUUUUUURRRPPPMMMMMMMMMNNNPPPQQQSSSTTTTTTVVVWWWWWWUUUTTTTTTUUUTTTUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYY]]]^^^___aaacccddddddeee```aaacccccccccdddgggiiiiiigggdddbbbaaa```]]][[[WWWVVVUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUSSSQQQPPPQQQRRRRRRRRRPPPPPPPPPMMMJJJHHHGGGHHHJJJJJJLLLNNNPPPSSSUUUVVVTTTVVVXXXYYYZZZ[[[]]]___```bbbdddeeedddaaa]]][[[ZZZYYY]]]ccciiinnnvvv{{{uuuoookkkhhhgggdddeeeggggggffffffgggiiimmmppptttvvvvvvyyy~~~~~~xxxtttqqqooonnnmmmllllllllliiiccc]]]PPPKKKDDD???<<<:::999888222333333333333222111000...000111000///...///111...---,,,---...//////---000111222111000000111222333222000111222333333222000111111222333333333333222222333333444444555555555444333222333444666888333333333333333222111000,,,---///111000///---+++000---***((((((***---///+++---///111111///---+++---------------...///000///...---,,,,,,---...///111111000000...---+++***+++,,,---.........------...---,,,++++++,,,---...,,,+++))))))+++++++++***...,,,+++,,,///000...+++++++++++++++++++++,,,---//////.........---------+++,,,)))$$$%%%))),,,+++------///000000///...---,,,---............---------///...,,,,,,...///---000---)))&&&&&&)))---000%%%'''+++...000000000/////////...------------......---,,,++++++,,,...///......////////////......,,,,,,---...//////000000000000000000000000000000---------...000111000...////////////000000000000......///000000000//////111333222//////222222000...------------......///---.........//////000000000222444444222111111111........................111222333333333333222111444333222222444555555555222333444555666666555555555555555666666666777777555666777888777555444222444444444444555666777888777666666555555666888999555555555666777999;;;<<<888===>>><<<===AAAAAA===;;;;;;<<<===============>>>===============>>>>>><<<<<<===>>>>>>??????@@@<<<<<<<<<<<<<<<===??????AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGEEECCCDDDEEEFFFFFFEEEDDDCCCHHHHHHIIIKKKMMMPPPRRRSSSRRRTTTVVVYYYZZZYYYXXXWWWWWWUUUTTTTTTTTTTTTSSSQQQLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUXXXXXXWWWVVVVVVWWWUUUUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXXXXYYYYYY___```bbbdddeeeeeeeeeeee```bbbcccccccccdddgggiiijjjgggdddbbbaaa```^^^\\\XXXWWWUUUUUUUUUUUUTTTRRRQQQQQQQQQQQQQQQQQQPPPPPPRRRQQQPPPQQQRRRSSSRRRQQQLLLMMMMMMLLLKKKJJJJJJLLLLLLLLLMMMNNNOOOQQQSSSTTTTTTVVVXXXZZZ[[[\\\___aaaaaabbbccccccaaa___[[[YYYXXXXXX\\\dddjjjmmmuuu|||{{{}}}zzzsssmmmgggcccaaa```___aaabbbaaaaaabbbfffjjjnnnsssyyy}}}yyyssspppnnnpppnnnkkkkkkiiieee]]]WWWMMMHHHAAA<<<999999888777111222222333333222111000...000111111......///111///...---...000111000///111000///000111222111000333111000111222444333333111111222222222222222111111222222333444444555555444444333222222333444555000000111111111000000///,,,---///000///---+++***///---,,,***)))***+++,,,......//////...---,,,+++---,,,,,,------///000000111000...,,,,,,,,,---...//////......------......)))+++---//////...---+++///...,,,++++++,,,...///...---,,,,,,------+++)))---+++)))+++///000...***,,,++++++++++++,,,---...///...------,,,,,,,,,---***,,,***&&&''',,,...---***+++---/////////...---,,,,,,...///000//////...,,,000///++++++///000,,,...,,,***))))))***,,,...(((***---//////...,,,***//////...------------...---,,,,,,+++,,,---...///......////////////...............//////000000000000000000000000000000000+++,,,---000222222///---////////////000000000000------...////////////...000222222//////333333111...............///000000.........///////////////222333555444111000111333........................000111333444444333111000222111000111333555555555000111333555777777777777444555888::::::999777666666777888888777555333111555555555555666777999999777777666555555666888888333444555777888:::;;;<<<888===>>><<<===AAABBB===<<<<<<===>>>>>>???>>>>>>>>>>>>============>>>???<<<<<<======>>>?????????<<<;;;;;;<<<<<<===>>>???AAABBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIHHHHHHHHHHHHGGGEEECCCDDDEEEFFFFFFEEEDDDCCCHHHHHHIIIKKKMMMOOOQQQRRRQQQSSSVVVYYYZZZZZZYYYXXXXXXVVVTTTSSSTTTTTTSSSRRRNNNNNNOOOPPPQQQSSSTTTUUUQQQSSSVVVWWWVVVVVVVVVWWWUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYaaabbbeeeggghhhgggfffeee```bbbcccccccccdddgggiiiiiigggdddbbbaaa```^^^\\\YYYWWWUUUUUUUUUUUUSSSRRROOOOOOOOONNNNNNNNNNNNNNNJJJJJJJJJLLLNNNOOONNNLLLHHHJJJLLLLLLKKKLLLMMMOOOMMMMMMMMMNNNOOOPPPQQQRRRSSSVVVXXXZZZ[[[]]]___aaaaaaaaaaaaaaa___\\\YYYXXXYYYYYY^^^eeeiiikkkpppvvvyyyxxxtttnnngggbbb^^^\\\[[[___```aaa``````ccchhhmmmpppwwwyyyssspppnnnqqqooollljjjgggaaaYYYRRRKKKFFF???:::888777777777000111222333333222111000...000222111...---///111111000///000111222111000333000...///222333111...333111000111222444444333111111222222222111111000111111222333333444555555444333333222222333333333---...///////////////...,,,---...///000000000///......------,,,+++***)))111///...,,,+++++++++,,,,,,,,,,,,---...///000111222111...,,,++++++,,,---++++++******+++,,,...000(((***...000111///,,,+++///...,,,++++++,,,...///000/////////000...+++)))---***(((***///000---***,,,,,,,,,,,,------...///...---,,,,,,+++++++++,,,***,,,,,,))))))...000///(((***,,,...//////...---+++,,,...000111111000000,,,000000++++++000000,,,------...//////...------///000111111...***%%%###//////...------------..................///000000......////////////......////////////000000000000000000000000000000000000***+++...111333222///,,,////////////000000000000,,,------...............---000000---...111222000///////////////000111111////////////////////////333555555444111000222444////////////////////////222111111000///...------...000333444444444555777666666666666666555555555444555666777777777777777999999777666555555555555444555666777777666555444666555444444555666555444888666555666888:::;;;;;;===<<<;;;;;;<<<===<<<:::<<<<<<===>>>>>>>>>>>>>>>===============>>>??????@@@@@@???????????????@@@<<<======<<<<<<>>>BBBDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDCCCCCCDDDFFFHHHIIIKKKJJJJJJJJJJJJJJJJJJKKKMMMKKKHHHDDDFFFJJJHHHCCCFFFEEEDDDCCCCCCDDDEEEEEEHHHIIIKKKMMMNNNOOOOOONNNTTTVVVXXX[[[\\\[[[YYYXXXUUUTTTSSSTTTUUUVVVTTTRRRRRROOOLLLLLLNNNQQQSSSSSSWWWVVVUUUTTTTTTVVVXXXYYYSSSTTTTTTUUUUUUUUUTTTTTTXXXWWWUUUTTTUUUWWWYYY[[[bbbbbbbbbbbbcccdddeeeeeeeeecccaaa```aaaccceeegggffffffeeecccaaa```___^^^[[[WWWSSSRRRSSSSSSPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKOOOPPPPPPOOOOOOPPPSSSVVVTTTVVVXXXYYYZZZ[[[]]]___cccddddddbbb^^^[[[YYYXXXUUUXXX[[[___dddkkkrrrwwwyyy~~~{{{tttooohhhaaa[[[XXXWWWWWWZZZ\\\]]]^^^___dddmmmsssxxx~~~~~~yyyuuurrrpppnnnmmmjjjhhhddd^^^WWWRRRFFFBBB<<<888666555444333333333222111000000000111............////////////222444222...---000111///---...000111222222111111//////111222222222222222+++***+++///333444111...333222111111111222333444333333333222111000000///111111000///...------,,,---,,,,,,---/////////...333111///,,,,,,---...000000///...------...///000------------------------000000///...---,,,,,,+++---......---,,,***'''&&&---------............///111...,,,+++,,,,,,,,,+++...------,,,,,,,,,------...........................------,,,,,,------...---------......---,,,,,,000///,,,***+++......---111000...------...000111333222111000///...---,,,///111000------///000---,,,------,,,++++++...000---------------...///000000///---***)))(((((((((//////............//////000000000000000//////...//////000000000000///...000000000000000000000000////////////............111000000/////////000000111000000000000000111111////////////............111111000000000000111111+++++++++---...//////---222111111000///......---111000000///...------,,,555555444444333222222222111222222111111222555888666666666666666666666666888888999:::::::::::::::999888777666555555555555555555666777777666555555666555444444666666555444888666555666888:::;;;;;;<<<;;;::::::;;;<<<;;;999<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>>>>>>>============<<<>>>AAADDDDDDCCCBBBCCCDDDEEEDDDCCCEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLKKKFFFDDDFFFGGGEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKNNNOOOPPPPPPPPPRRRTTTWWWYYYZZZYYYWWWVVVTTTSSSSSSTTTUUUUUUTTTRRRRRRPPPMMMMMMOOOQQQSSSSSSVVVUUUTTTSSSTTTUUUWWWXXXTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWUUUUUUUUUWWWZZZ[[[bbbbbbbbbbbbcccdddeeeeeeeeecccaaa``````bbbdddeeedddccccccaaa```^^^]]]\\\YYYXXXWWWTTTQQQOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPPPPPPPOOONNNPPPRRRUUUTTTVVVXXXYYYYYY[[[]]]___bbbcccccc```\\\YYYWWWWWWVVVYYY\\\___dddiiioootttxxx}}}~~~xxxuuupppkkkddd]]]XXXVVVWWWWWWZZZ\\\___aaaccchhhpppwww}}}yyyuuuqqqnnnnnnllliiieeeaaa[[[TTTOOOEEEAAA<<<888666555444333333222111111000000111111000000000000111111111111///111111---...111333111///000111111111000////////////000111222222222222222000//////111000,,,)))333333222222222333555666444444333222222111000000444333222000...,,,***)))............000111111000333111///---,,,---...///---,,,++++++++++++,,,---------------------------//////......---,,,,,,,,,,,,,,,------,,,+++***))),,,,,,,,,,,,---------...111///---,,,...///.........------,,,,,,------...------------------------...------------------...------------------------000///,,,+++---///000///000///---,,,,,,---///000333333222111000///...---...000000,,,,,,//////,,,---...///...------///111000000///........./////////...---,,,,,,---......------,,,,,,,,,,,,------//////000000000000000///111111111111111111111000////////////////////////111000000000000/////////000000//////...//////000000000000//////000000111000000000/////////......111111000000000000111111++++++,,,---...///......111111000000///......---......//////////////////555555555555555555555555444444222000///111555999666666666666666666666666777777888888999999888888999888777666666555555666555666666777777666666555666555444444666666555444777666555666888:::;;;:::;;;999999999;;;;;;:::999<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>===>>>>>>>>>===<<<===@@@CCCDDDBBBBBBCCCEEEEEEEEEDDDGGGGGGGGGGGGHHHJJJKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMHHHMMMMMMGGGBBBCCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQQQQQQQSSSUUUWWWXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUSSSRRRRRRPPPNNNNNNPPPRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVTTTTTTTTTUUUVVVVVVVVVVVVXXXWWWVVVVVVVVVXXX[[[\\\bbbbbbbbbbbbcccdddeeefffdddcccaaa```___```bbbcccaaa``````___^^^\\\[[[ZZZWWWYYYYYYUUUOOOKKKLLLOOOIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHHHHGGGJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPNNNOOOQQQSSSTTTVVVXXXYYYYYYZZZ\\\^^^```aaa```^^^YYYVVVTTTTTTWWWYYY\\\___bbbggglllpppuuuzzzzzzuuuqqqnnniiieee^^^XXXTTTTTTVVVXXXYYY]]]bbbfffiiiooovvv|||~~~zzz|||zzztttooolllllliiieeeaaa\\\VVVOOOKKKCCC???;;;777666555333222222222111000000000111111000000000000111111111111,,,//////---...222444222111111111111000///...---...///000111111222222222555333111//////---+++)))333222222333444555666777444444333333222111111111444333222000...,,,+++***/////////000111111222222222111///---,,,---...//////......------......///---------------------------------,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------111///......///111111111...---------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---///000000...,,,---///000111111......,,,,,,,,,,,,......333333222111000//////...---//////++++++......+++---///111111000///000000222111000//////......///111000/////////000111111------,,,,,,,,,,,,------///000000000000000000000000000000000000000000000////////////////////////111111111111000000000000//////............//////000000///......//////000111111000000000/////////111000000//////000000111+++,,,---...............111000000//////...............////////////000000333333333444444555555555444444333111000111444777666666666666666777777777666666777888888777777777888888777666666666666666666666666777777666666666666555444555666777666444666555555666888::::::999;;;999999999;;;<<<;;;:::;;;<<<======>>>>>>=====================>>>??????===>>>???@@@@@@@@@???>>>?????????===<<<===???BBBCCCBBBBBBCCCEEEFFFEEEDDDFFFGGGGGGHHHIIIJJJKKKLLLJJJKKKNNNOOOOOONNNKKKJJJIIILLLLLLFFFBBBCCCEEEDDDEEEDDDDDDCCCCCCDDDFFFFFFIIIJJJMMMOOOQQQRRRSSSSSSQQQRRRUUUWWWWWWVVVTTTSSSRRRQQQQQQRRRTTTTTTSSSQQQRRRPPPNNNNNNPPPSSSSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ\\\]]]aaaaaabbbbbbcccdddeeefffdddcccaaa___^^^______```^^^^^^^^^^^^]]]\\\ZZZYYYWWWXXXWWWSSSNNNKKKKKKMMMJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNNNNOOOQQQSSSUUUWWWXXXXXXYYY[[[]]]^^^^^^]]]ZZZVVVSSSRRRRRRTTTWWWZZZ^^^aaafffkkkooorrrvvv{{{~~~|||wwwrrrnnnkkkiiiaaa]]]WWWRRRQQQSSSVVVYYYZZZ___fffkkkpppuuu|||}}}|||wwwzzz}}}{{{uuupppllliiifffaaa[[[VVVPPPJJJFFF@@@===999666555444333111111111000000000000111111............////////////+++...///---...222333111000000000//////.........---...///000111111111111111000///...////////////111111222333444555666777333333222222111111111000000000000//////////////////000111111000111111222222111///---------......000//////////////////000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------000...------///111222222...------------......///,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++***+++---000111///,,,+++---000///000111---,,,,,,++++++,,,,,,---111111000000//////......,,,......******------***+++...111333222000//////000000//////.../////////555444222000//////////////////............//////222222111000////////////---------------......///........................111111111000000000//////..................///000000//////............///111111111111000000000000000000////////////000000+++---...............///000000/////////.........000/////////////////////222222333333444444555555222333444444222222333444666666666666777777888888999:::::::::::::::999999888777777666666666666777777777777666666777777777777666555555666777666555555555555666999::::::888;;;::::::;;;<<<======<<<;;;;;;<<<==============================>>>??????>>>???BBBDDDDDDCCCAAA@@@?????????===<<<===???BBBCCCBBBAAACCCEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIILLLMMMMMMLLLIIIHHHKKKKKKGGGCCCCCCFFFEEEAAAEEEDDDCCCCCCCCCEEEFFFGGGIIIKKKMMMPPPQQQRRRSSSSSSQQQSSSUUUWWWWWWVVVTTTRRRPPPPPPPPPQQQSSSSSSRRRQQQQQQOOONNNOOOQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXYYYXXXXXXXXXXXXZZZ[[[]]]^^^aaaaaaaaabbbcccdddfffgggcccbbb```___]]]]]]]]]]]][[[\\\]]]]]]]]]\\\ZZZYYYYYYVVVRRRPPPOOONNNLLLIIIJJJJJJJJJJJJKKKKKKLLLLLLHHHHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRPPPNNNMMMNNNOOORRRTTTUUUVVVVVVWWWYYYZZZ[[[[[[ZZZWWWSSSQQQPPPQQQPPPSSSXXX\\\```eeejjjnnnpppsssxxx{{{}}}}}}}}}}}}zzzxxxuuuqqqllliiifffeeeZZZWWWRRROOOOOORRRVVVYYY[[[aaahhhnnnsssyyy|||{{{zzzwwwzzz|||}}}}}}~~~}}}xxxrrrmmmfffbbb\\\VVVPPPKKKFFFBBB===;;;777555444333222000111000000///000000111111............////////////---000000------000000---------.........//////000------...///000000000000...////////////000111333///000111222333444555555111111111111111000000000/////////000000000000000///111222111///...000111111111///...------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------......---,,,,,,+++++++++------------...............,,,++++++...000111111---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,+++***+++---000111...))))))---000......111,,,,,,,,,++++++,,,,,,,,,...............---------,,,...---******,,,---***))),,,000222111///------,,,,,,------...///000111444333111///......////////////............//////666555333111///...---------------,,,---...///000////////////////////////000000/////////........................///000000000000///...............111111111111000000000000000000////////////000000+++---//////...---...///////////////............------...///000111222333444444555555555666666666000222444444444333333444555666666777777888888999888888888888888888777666777777666666666666777777888777777666666777777888777666555555777777666555555444555666999:::999888;;;::::::;;;===>>>===<<<;;;;;;<<<============<<<;;;;;;;;;;;;;;;<<<======???AAADDDGGGGGGFFFCCCBBB>>>>>>>>>===<<<===@@@CCCBBBAAAAAABBBEEEFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIJJJIIIDDDAAADDDHHHFFF@@@DDDDDDCCCCCCDDDEEEFFFGGGJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRTTTVVVVVVUUURRRQQQOOONNNNNNPPPRRRSSSQQQPPPPPPNNNMMMNNNPPPRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQQQQRRRTTTVVVXXXZZZXXXXXXYYYZZZ[[[]]]^^^___aaaaaaaaabbbccceeefffgggcccbbb```^^^\\\[[[ZZZZZZYYYZZZ[[[\\\\\\[[[YYYXXXXXXSSSOOONNNOOOOOOLLLHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOOOOQQQQQQPPPOOONNNNNNOOOPPPRRRTTTTTTTTTTTTVVVXXXXXXXXXWWWUUURRRPPPPPPQQQNNNQQQVVV[[[___dddiiilllnnnqqquuuyyy||||||{{{zzztttsssppplllgggdddaaa___TTTRRRPPPNNNOOORRRVVVYYY[[[```gggmmmqqqwww~~~~~~|||{{{zzzzzz{{{||||||{{{|||yyyrrrnnnddd___XXXQQQLLLGGGCCC@@@;;;999666444444333111///000000/////////000111111000000000000111111111111...000111------...---))),,,,,,,,,------...000000,,,---...///000000000000///000111111//////000111///000111222333444444333111111111111111111111111222222111000000///......111333444222...---...000111000///......---------------............------------------------------++++++,,,,,,------......//////---,,,++++++++++++---------.........//////---+++******,,,...//////------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------,,,,,,+++,,,---///000///)))(((...000,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,......******------***(((+++...000///---,,,,,,+++++++++,,,...///111222///...------...///111222------,,,,,,,,,,,,------777666333000......------000//////...///000222333000000000000000000000000////////////............//////...//////000111222111111000///............111111000000000/////////000//////......//////000+++...111000...,,,...000........................)))***,,,///111444666777555555555666666666666666111222333222222333555777555666666777888888999999555555555555555444333333777777666666666666777777888888777666666777888888777666555666777888777555444444444777999:::999777:::999999:::<<<======<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<======>>>AAAEEEHHHIIIGGGDDDBBB============<<<>>>AAADDDBBBAAAAAABBBEEEFFFFFFEEECCCDDDFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGFFFBBBBBBFFFFFFCCCDDDCCCCCCCCCDDDEEEGGGHHHKKKLLLNNNOOOPPPPPPPPPOOOOOOQQQSSSTTTTTTRRRPPPOOONNNMMMMMMOOOQQQRRRQQQPPPNNNMMMLLLNNNPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPPPPPPPRRRUUUXXXZZZXXXYYYZZZ[[[\\\^^^______``````aaabbbccceeefffgggcccbbb```^^^[[[YYYXXXWWWUUUWWWYYYZZZZZZYYYWWWVVVSSSRRRPPPNNNNNNMMMLLLKKKHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMMMMNNNOOOPPPQQQRRRNNNPPPQQQPPPOOONNNNNNOOONNNPPPRRRRRRRRRRRRTTTUUUVVVVVVUUUSSSQQQPPPQQQSSSNNNQQQVVV[[[^^^bbbfffiiimmmoootttxxx{{{|||zzzxxxqqqooolllhhhccc^^^YYYWWWPPPOOOOOOOOOQQQSSSVVVXXXYYY^^^dddiiilllrrryyy~~~~~~~~~}}}}}}|||{{{zzz{{{~~~xxxqqqlllaaa\\\UUUNNNIIIEEEAAA???999777555444333222000//////////////////000111111000000000000111111111111---000000------...,,,)))...---,,,,,,,,,---...///,,,,,,---...////////////---000222222000///000111000111333444444444333333333333333333333333333333222111111111000/////////444666777444///,,,---000111000000///......------//////000111111000//////---------------------------------------............---,,,,,,,,,,,,---...,,,,,,---------.........---,,,******,,,.........------------...///000111---------------------------...///000000///...---------------------------111***)))000222,,,+++///,,,,,,------------,,,,,,,,,,,,,,,------.........---///...+++***------+++)))+++...///...,,,,,,,,,------------...///111111...------------///000222------,,,,,,,,,,,,------555444222000//////000000111000/////////111333555111111111111111111111111000000000////////////.../////////000000111333333222222111000////////////000000000/////////......//////............//////+++///222111---,,,---000........................+++,,,---///111333555666555555555555555444444444222222111000000222777:::555666666777888999999999777777888888777666555555777777666666666666777888999888777666666777888999888666555666777888777555444444444777999:::888777999888888999;;;<<<<<<;;;:::;;;<<<<<<======<<<<<<===============>>>??????>>>AAAEEEIIIJJJHHHDDDBBB<<<=========<<<>>>BBBDDDBBBAAAAAABBBEEEGGGFFFFFFCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIBBBGGGHHHCCC@@@CCCFFFGGGDDDCCCCCCCCCDDDEEEGGGHHHLLLMMMNNNOOOPPPOOONNNNNNNNNOOOQQQSSSRRRQQQOOOMMMMMMMMMMMMOOOQQQRRRQQQOOOMMMLLLLLLMMMOOOPPPPPPOOOQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOQQQTTTXXXYYYXXXYYYZZZ[[[]]]^^^___`````````aaabbbccceeeggghhhbbbaaa```]]][[[YYYWWWVVVSSSTTTWWWYYYYYYXXXVVVTTTOOOQQQRRRPPPKKKJJJLLLNNNKKKKKKKKKLLLMMMNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKLLLMMMOOOQQQSSSTTTMMMOOOPPPPPPOOONNNOOOPPPMMMOOOQQQQQQPPPQQQRRRTTTTTTUUUTTTRRRPPPPPPRRRTTTOOOSSSWWW[[[]]]```cccffflllooosssxxx{{{|||yyywwwpppnnnkkkfff```ZZZTTTQQQNNNNNNOOOPPPRRRTTTVVVXXXXXX\\\aaaeeehhhmmmuuu{{{{{{~~~|||zzzxxxzzz~~~xxxoooiii```[[[SSSLLLHHHDDDAAA???888666444333333222000...///////////////000111111............////////////+++//////------...---)))000///---,,,++++++,,,---+++,,,---...////////////***...222333222111111333222333444555555555444333555555555555555555555555......///000111222222333666999:::666000,,,---000000000000///......------+++,,,---......---,,,+++------------------------........................,,,,,,++++++,,,---///000++++++,,,,,,,,,---------...---++++++,,,.........---------......000111111........................---...///111111///...---------.........---,,,,,,333++++++222333,,,+++000,,,------......------,,,,,,------....../////////---//////++++++......+++***,,,......---------...000////////////000000111111000///---------....../////////....../////////333222000//////000222333//////------...000222444111111111111111111111111111111111111000000000000000000000000111222333444333333111000////////////////////////............//////............//////+++///222111---+++---111---.....................111111111111000000000000