BM6P6(@ ++++++,,,,,,+++(((&&&$$$******+++,,,,,,+++++++++...------,,,,,,------...)))************++++++++++++,,,---,,,++++++,,,---000///---,,,+++************++++++,,,,,,++++++***+++++++++*********)))))))))))))))***++++++,,,,,,---------,,,+++***)))(((++++++,,,---,,,+++***)))))))))$$$'''---...,,,+++******+++---...///,,,,,,,,,+++++++++******---+++)))***,,,,,,)))'''---+++***,,,//////,,,)))(((***+++,,,,,,+++)))(((,,,,,,,,,------.........+++++++++***++++++,,,,,,***+++---//////...---,,,------------------------...---,,,++++++,,,///000111000///......///000111222000...------...000222333333333333333333444444333222111111111333555777777888888888888777777666888888888888888888888888<<<<<<>>>???AAACCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPOOOMMMMMMPPPSSSWWWVVVUUURRRQQQQQQTTTWWWUUUXXX[[[^^^aaaeeejjjmmmqqquuu}}}|||xxxwwwvvvtttrrrtttqqqooonnnmmmkkkfffbbbYYYWWWTTTQQQMMMIIIFFFEEEEEEGGGKKKQQQWWW]]]cccfffiiilllqqquuuyyy}}}tttggg\\\RRRFFF>>>???@@@@@@???======>>>??????888888@@@GGGQQQggg}}}ttt___\\\hhhhhhYYYaaaiiiUUUIIIDDD>>>;;;:::<<<===;;;;;;>>><<<<<<<<<;;;:::999777666555555555666666666666666333444444555555444444333555555444333333222111111////////////000000000000222222111111222222333444333333333333333333333333333333333333333333333333444333111000111222444666444444555555666777777777555777888888888:::;;;::::::FFFTTTppplllYYYNNNIIIGGGLLLRRRWWWZZZ```ggglllwww***+++,,,,,,+++)))'''%%%***+++,,,---............------,,,,,,,,,,,,------************++++++++++++...//////000///......///---,,,+++)))(((''''''&&&,,,,,,,,,------,,,,,,,,,((())))))***+++,,,------,,,,,,++++++***))))))))),,,,,,,,,,,,+++***))))))++++++,,,,,,,,,+++***)))...000---((((((...000///,,,,,,++++++,,,---...///,,,+++++++++++++++++++++,,,+++)))***,,,,,,***'''''')))+++,,,,,,,,,,,,,,,***************+++,,,,,,......------,,,+++++++++,,,+++++++++++++++,,,,,,***+++---.........,,,+++------------------------------,,,,,,,,,---...///111000///......///000000222222111000000111222222222222222222333333333333444444222222333444666888555666777888888999888888666777777888999::::::;;;<<<<<<>>>???AAACCCEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRRRRQQQOOOMMMMMMPPPRRRTTTVVVYYY[[[^^^aaaeeehhhmmmpppvvv~~~zzzyyyxxxvvvtttsssqqqooonnnnnnlllhhhddd[[[YYYVVVSSSOOOKKKHHHFFFEEEFFFIIIMMMRRRWWW[[[]]]```dddhhhlllooossswww{{{~~~sssfffZZZNNNFFFCCCBBBAAA@@@>>>===>>>???EEE>>><<<@@@DDDJJJ\\\ooohhh\\\^^^lllwwwccceeezzzoooZZZKKKCCCAAA>>><<<>>>>>>;;;;;;===<<<<<<<<<;;;:::999888777666666666666666666666666333444444555555444444333555555444444333222222111000000000111111111111222222222111111222222333444333333333333333333333333333333333333333333333333555444333333333444555666444444555555666777777777555777888999999;;;======@@@QQQddd~~~uuu]]]OOOGGGDDDHHHMMMSSSWWW\\\bbbjjjppp}}}******+++,,,+++***)))(((&&&&&&(((***+++,,,,,,---,,,++++++++++++++++++,,,************+++++++++,,,+++,,,---...------,,,+++---,,,***((('''&&&%%%%%%,,,------......------,,,)))******+++,,,---...///,,,,,,,,,+++******)))))),,,,,,,,,,,,+++******)))+++,,,,,,,,,,,,+++***))),,,......,,,,,,---,,,)))---,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,+++***+++,,,,,,***(((###''',,,---+++***,,,///,,,+++***)))***+++...///------,,,,,,++++++******,,,,,,++++++++++++,,,,,,)))***,,,---------,,,+++........................,,,------------.........000//////......///000000111111111111111111111111111111111111222222333333555444444444444666777888555666777888888888888888555666777888:::;;;<<<===;;;;;;===???AAACCCEEEEEEBBBCCCCCCEEEFFFGGGHHHIIIKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLLLLKKKJJJIIIJJJLLLPPPRRRUUUWWWYYY[[[___bbbhhhjjjnnnuuu{{{zzzyyywwwtttsssqqqpppooonnnlllhhheee]]][[[XXXUUUPPPMMMJJJHHHDDDEEEFFFHHHKKKNNNPPPQQQWWWZZZ^^^aaadddgggkkknnntttwwwzzz~~~mmm___RRRKKKGGGEEECCC@@@???>>>??????FFF@@@===@@@AAADDDPPP^^^wwwvvvbbbVVVYYYlllpppgggooo|||gggTTTHHHEEEAAA>>>@@@@@@<<<:::;;;======<<<<<<;;;:::888888777777666666666666666666444444555555555555444444555555444444333222222222111111111222222222333333222222111111222222333444333333333333333333333333333333333333333333333333333333333444444444555555444444555555666777777777444666888:::;;;<<>>@@@@@@===;;;<<<=========<<<<<<;;;999999888888777777777777666666444444555555555555444444555555444444333333333333111111111111222222222333222222111111222222333444333333333333333333333333333333333333333333333333111111222333444333333333444444555555666777777777555666888:::;;;;;;???EEEQQQmmm~~~qqqttthhhSSSJJJGGGHHHKKKJJJOOOUUU[[[bbbjjjuuu|||***++++++,,,,,,,,,,,,,,,------.........------,,,+++******))))))******+++***++++++++++++,,,,,,,,,...---,,,...000000---+++///...---,,,+++*********++++++,,,,,,,,,,,,++++++.........---------,,,,,,*********+++,,,,,,------++++++,,,,,,,,,+++******,,,,,,++++++++++++***+++***)))***+++,,,,,,,,,...((())))))***************++++++++++++++++++++++++***+++,,,,,,,,,+++++++++,,,++++++---//////---+++---.........---+++)))(((((())))))***,,,------......------,,,+++++++++,,,******++++++,,,,,,,,,+++////////////////////////,,,---.../////////......------......////////////---...////////////...---//////000111222222333333333333333444444555666666555666777888888999888888:::::::::::::::;;;;;;;;;888999:::<<<===???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHJJJHHHGGGIIIMMMNNNLLLIIIJJJKKKLLLKKKIIIHHHIIIJJJFFFIIIKKKNNNPPPSSSWWWZZZ]]]```dddhhhlllppptttwww}}}}}}zzzzzzyyyvvvsssnnnnnnmmmjjjeeeaaa^^^\\\WWWVVVSSSPPPMMMJJJGGGFFF@@@@@@AAABBBCCCDDDFFFGGGJJJLLLNNNPPPQQQRRRUUUWWWZZZ]]]```cccgggmmmssswwwqqqddd]]]NNNIIIDDDAAAAAABBBBBBBBB>>><<<<<<>>>???@@@DDDIIIVVVeee{{{fffUUUYYYfffjjjZZZjjjkkk[[[LLLDDD>>>???@@@>>>==================<<<;;;;;;:::999999888888777777777777444555555666666555555444555555444444444444333333000000000111111111222222222222111111222222333444333333333333333333333333333333333333333333333333222222333444444444444333444444555555666777777777888666888;;;::::::BBBKKKeee~~~jjjyyywww]]]OOOIIIGGGIIILLLLLLQQQXXX___gggpppzzz,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***+++******************+++++++++++++++,,,,,,,,,,,,...+++)))***---...,,,***,,,++++++***))))))*********++++++,,,,,,++++++******++++++,,,---...//////---------,,,++++++******+++++++++,,,,,,++++++***---,,,++++++******++++++***((((((+++,,,+++---000''''''(((******+++******,,,,,,,,,+++++++++******)))+++------,,,+++,,,---///---+++---111111---))),,,---......---+++(((''',,,,,,,,,,,,,,,,,,++++++///...---,,,,,,++++++,,,++++++++++++,,,,,,,,,---........................---............/////////,,,---...///////////////000000000000000000000000///000000111222333444444222333333444555555666666222333555777999;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<===>>>???CCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKKKKIIIHHHIIIJJJJJJIIIGGGFFFHHHIIICCCEEEHHHIIIKKKNNNQQQTTTUUUYYY]]]___```___^^^___eeehhhlllnnnoooqqqwww{{{}}}xxxvvvuuutttqqqnnnfffffffffccc]]]YYYVVVUUUQQQPPPNNNLLLIIIGGGEEEDDD?????????@@@BBBCCCEEEFFFCCCEEEGGGHHHHHHIIIKKKLLLLLLNNNQQQSSSWWW\\\bbbfffmmmttt~~~~~~ooogggWWWPPPHHHCCCCCCDDDDDDCCC@@@@@@?????????@@@@@@AAAKKKUUUggg|||yyy```YYY^^^yyy}}}[[[bbbuuuuuueeeSSSHHH???>>>@@@???>>>???======>>>>>>===<<<<<<;;;::::::999999888777777777555555666666666666555555555555444444444444444444000000000111111111111222222222111111222222333444333333333333333333333333333333333333333333333333444444444555555555666666444444555555666777777777:::666777;;;;;;===HHHVVVxxxwwwpppkkkVVVLLLHHHEEEEEEJJJOOOUUU^^^fffnnnvvv...------,,,,,,,,,,,,---)))************))))))(((+++++++++******++++++++++++++++++,,,,,,,,,------...)))&&&&&&))),,,+++))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++******+++,,,---...//////...------,,,,,,+++*********++++++,,,,,,+++++++++---,,,+++*********++++++)))&&&'''++++++((((((+++&&&''')))+++,,,---------...------,,,+++***)))))))))+++------,,,+++,,,...++++++,,,...//////...,,,******+++++++++++++++***,,,,,,,,,,,,,,,,,,------//////...,,,,,,+++++++++,,,,,,,,,,,,,,,------...------------------------///...---------...000111+++,,,---///////////////111000///......///000111000000111222333444555555333444444555666666777666444555666888888999999999::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>AAAAAAAAABBBBBBCCCCCCDDDAAACCCFFFGGGGGGFFFFFFFFFFFFFFFEEECCCAAAAAADDDFFFBBBCCCEEEEEEEEEGGGIIIKKKLLLOOORRRSSSQQQOOONNNNNNPPPTTTXXXYYYXXXYYY]]]aaaeeegggiiijjjjjjlllpppsss||||||}}}~~~{{{wwwuuuqqqllljjjiiihhheeeaaa[[[\\\]]][[[VVVRRRPPPPPPLLLKKKJJJHHHGGGEEEDDDCCC????????????@@@BBBCCCDDD@@@BBBCCCDDDCCCCCCEEEFFFDDDFFFGGGIIIKKKNNNSSSWWW[[[aaakkkttt{{{rrrcccZZZOOOHHHFFFFFFDDDBBBBBBBBBAAA@@@@@@AAA@@@???DDDJJJWWWiiiqqq```^^^ooogggaaafff}}}xxx]]]PPPCCC???@@@???>>>???===>>>>>>>>>>>>===<<<<<<;;;::::::999888888777777555555666666666666555555444444555555555555555555111111111222222222333333222222111111222222333444333333333333333333333333333333333333333333333333333333222222222333444555444444555555666777777777:::666777<<<>>>BBBRRReee}}}ttt{{{qqq^^^MMMIIIGGGDDDGGGOOOSSSZZZeeennnuuu}}}///...---,,,,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------222---((('''+++......,,,))))))))))))***+++,,,---,,,------......------,,,------,,,,,,,,,+++++++++***++++++,,,,,,------...***++++++,,,,,,,,,++++++---,,,+++*********+++,,,+++(((***//////)))&&&)))&&&(((***---...////////////...---,,,***)))(((((((((+++......,,,+++,,,...%%%)))---...,,,,,,...000)))((((((((()))+++...///)))***+++,,,...///000111000///...---,,,+++++++++------,,,,,,,,,---...///------------------------000///---,,,---...000222***+++---///000000///...000///---,,,,,,---///000000111111333444555666666444555666777888888888888;;;::::::999777555444333888999:::;;;<<<>>>??????????????????>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA===AAAEEEFFFDDDBBBCCCEEEBBBAAA@@@===<<<<<<@@@BBBBBBCCCDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIGGGFFFFFFGGGBBBGGGKKKKKKIIIIIILLLPPPSSSUUUVVVWWWWWWZZZ___dddeeefffhhhjjjlllkkkgggdddiiieee```^^^^^^]]]YYYVVVSSSUUUWWWUUUQQQNNNNNNOOOIIIHHHHHHGGGEEEDDDDDDCCC???????????????@@@AAAAAAAAABBBCCCCCCBBBBBBCCCEEECCCDDDDDDEEEEEEHHHLLLOOOMMMSSSZZZbbbkkkxxx}}}kkkbbbUUULLLHHHFFFDDDAAAAAAAAAAAA@@@AAADDDCCCAAA@@@DDDMMM[[[pppjjjccchhhsssddd]]]kkkeeeVVVGGGAAA@@@?????????===>>>>>>>>>>>>======<<<;;;;;;::::::999888777777555555666666666666555555444444555555555555555555222222333333333444444444222222111111222222333444333333333333333333333333333333333333333333333333111///...------///111222444444555555666777777777;;;555666===AAAGGGYYYooouuuttt}}}eeeTTTGGGFFFGGGFFFMMMXXXVVV^^^iiisss{{{,,,,,,+++***)))))))))******(((''''''***///555888,,,+++++++++******))))))***+++---......---+++***))))))***++++++++++++***,,,------,,,++++++,,,...******+++,,,,,,---......///...---,,,+++*********...---,,,,,,,,,---...///+++((((((******&&&&&&(((+++,,,---............---......---,,,,,,+++******+++******)))******++++++,,,,,,,,,***)))))),,,...+++)))(((&&&&&&''')))***&&&000...***///...((((((...,,,)))'''''')))+++,,,000///...,,,+++***))))))+++,,,---...////////////,,,,,,------------------000---***)))***,,,---...,,,,,,,,,---------......000///---,,,,,,---///000------......///000000111////////////000111222333555555666666666666555555666666777888999999:::::::::::::::;;;;;;<<<>>>>>>===<<<999555222222555888===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????CCCAAA???======>>>@@@BBBEEEDDDAAAAAACCCGGGLLLOOOSSSUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEECCCAAA???=====================>>>>>>???DDDDDDBBBAAAAAA@@@AAAAAA@@@???>>>===>>>???BBBCCCGGGKKKPPPRRRVVV___nnnzzz~~~rrraaaTTTNNNKKKGGGCCCDDDBBB@@@???@@@@@@???>>>AAA>>>@@@LLL___zzzxxxiiiiiirrrjjjUUU^^^ppp~~~xxx```KKKEEEEEEBBBBBBDDD????????????>>>===<<<;;;;;;;;;::::::::::::999999999777666555666777666555666666555444333333222222111111222222222333333333111000000000111222333333333333333222222111111111222222333333333444444444444444444555555555666666777777777777777888888888>>>555444<<>>?????????===999777666888:::;;;:::999:::;;;<<<:::999888888888888888888888888999999999999999:::;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::888888999;;;======;;;999888999;;;???AAACCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<<<<<<<<<<>>>???@@@EEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>???@@@BBBBBBAAAEEEIIIKKKLLLTTT```jjjwwwyyyhhh\\\TTTNNNGGGAAABBBAAA??????@@@@@@???>>>???===???IIIXXXpppqqqeeejjj|||ttt^^^```hhhooo~~~hhhSSSKKKFFF@@@>>>AAA>>>??????>>>>>>===<<<;;;;;;;;;::::::::::::999999999777666555666777666555666555555444333333222222111222222222222333333333222222222222222333444444333333333222222222111111222222333333333444444444444444444555555555666666777777777777888888888888===;;;===CCCJJJYYYwwwxxxjjjrrr\\\JJJIIIGGGGGGIIINNNTTTXXXcccmmmyyy~~~{{{xxxuuussskkkkkkmmmqqqxxx------,,,,,,+++,,,,,,,,,)))+++---//////...,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------.........///000111000...+++)))+++)))***------******---,,,,,,+++******+++---...)))******+++,,,------...******)))))))))))))))***(((***++++++***))))))***---,,,++++++,,,---///000///---(((///999222***000++++++++++++,,,------...(((((())))))***,,,---...///...---,,,,,,,,,---...---......///000000/////////---***)))+++,,,------,,,,,,,,,---------......///...---,,,,,,---...///////////////////////////000000000000000111222333222333444555666777777777666777777888888999999999<<<<<<<<<<<<===>>>??????>>>???>>><<<999888999:::888666666666888888777666666666666666666666666666777777777666777888888999666555555555555666777777777777777777888888888888888777666444555666888999999888777666555666777888999999:::::::::999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<<<<;;;:::::::::;;;===@@@BBBEEEEEEEEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA===@@@DDDDDDDDDHHHQQQXXX___vvvuuuiii```VVVJJJAAAAAA@@@???@@@AAAAAA???===<<<<<<>>>DDDNNN```zzz|||hhhgggrrrhhhbbbaaa```lll}}}wwwdddXXXMMMAAA<<>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999777666555666777666555555555555444444333333222222222222222333333333333444333333333333444444555333333333333222222222222333333333333444444444444444444555555555666666666777777777888888888999999777<<>>JJJ;;;***,,,+++,,,---......------,,,&&&'''((())),,,...000111000///---+++******,,,---,,,---...///000000/////////,,,******+++---------,,,,,,,,,---------......///...------------...///////////////////////////111000000000111111222333111111333555666777888888666777777777888888888999;;;;;;;;;;;;;;;<<<======:::;;;<<<:::888666666666666444333333555555555444555555555555555555555555555444444444444555666666333333222222333333444555444444444555555555666666777666555444555666777888888777777666666555555555666666777777777777777777555666666777888888999999777777777888888999999:::666666777777888999999:::999999888888:::===@@@BBBEEEFFFGGGGGGGGGFFFEEEDDD???@@@@@@@@@@@@@@@???>>><<<@@@CCCDDDCCCEEEJJJNNNUUUggguuuwwwnnnbbbRRREEE@@@@@@???@@@AAAAAA???===<<<<<<>>>AAAEEEPPPeeexxxuuunnnooopppddd___\\\cccpppvvviiiXXXFFF???AAA>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999777555555666777666555555555444444444333333333222222222333333333444444444333333333333333444444333333333333333333333333333333333444444444444555555555555555666666666666777777777888888999999:::555<<>>=========@@@CCCDDDDDDEEEHHHKKKNNN\\\eeesssxxxkkkYYYKKKCCCAAA@@@AAAAAAAAA???===>>>===>>>@@@AAAFFFUUUcccwww{{{ttt}}}zzzjjjccc]]]___fffwwwcccMMMBBBBBB????????????>>>===<<<;;;;;;;;;:::::::::999999999999777555555666777666555444444444444444333333333222222333333333444444444333333222222222222333333333333333333333333333333333333444444444555555555555555555666666666777777666777777888999::::::::::::>>>DDDQQQlllyyyccceee~~~eeeOOOOOONNNOOORRRWWW___ggglllyyyttthhhaaa^^^VVV\\\cccfffhhhmmmuuu|||******))))))******++++++000...,,,***))))))+++,,,)))************+++++++++***++++++,,,,,,------...,,,,,,---...............***+++,,,+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,,,,///,,,)))'''&&&(((+++---,,,***,,,///...***''')))...---+++******+++,,,,,,,,,,,,,,,+++++++++++++++------,,,+++************)))+++,,,,,,+++******+++******++++++,,,,,,------+++,,,---777BBB888,,,///,,,---.........---,,,+++******+++,,,...000111222...---,,,***))))))******(((***,,,...//////...---...,,,++++++,,,---,,,,,,,,,,,,,,,---------....................................///000000111222222222222111111111222222333000111222444666777777777777777777777777777777777666666666555555666666777666888999888666444444555444222000000111333333222////////////////////////111111111111111222222333222222111111222222333444333333333444444444555555222222222222333333444555111111222222333333444444111111111111222333444555333333333333333333333333333333333333444444444444666666666666666666666666555666777888:::<<<>>>???@@@CCCGGGJJJLLLKKKIIIHHHAAAAAA@@@@@@???>>>=========???AAACCCCCCDDDFFFHHHEEEOOOUUUaaavvvqqq___PPPGGGEEEBBBAAAAAAAAA???>>>@@@>>>===??????AAAJJJSSSddduuu~~~}}}ooobbb]]]___zzzmmmTTTEEEBBB@@@@@@@@@@@@???>>>======;;;;;;::::::::::::999999999777666555666777666555444444444444444444444444333333333333444444444444444333333222222222222222333333333333444444444444333444444444555555555555555555666666666777777777666777777888999:::;;;;;;===>>>FFF]]]|||lll^^^fffxxx```PPPSSSRRRSSSVVV\\\eeemmmrrr{{{yyylllccc^^^VVVZZZaaaggglllsss|||+++************+++,,,---...---+++***)))***+++++++++++++++,,,,,,---------)))***+++---......------,,,---......///.........+++,,,,,,,,,******,,,---+++++++++,,,,,,---------+++++++++******+++,,,,,,---,,,***(((((()))+++,,,***)))+++000000---+++---------------,,,,,,,,,+++))))))******++++++,,,,,,,,,+++***)))((((((((((((***+++,,,+++***)))+++,,,)))*********+++*********&&&+++((((((000///))),,,******+++,,,---.........---,,,,,,,,,,,,---...///,,,,,,++++++******))))))(((***---///111000///...---,,,++++++------,,,+++,,,,,,,,,---------......---..................---------...000111222333444333222222111111222222222000111333444555666666666777777777777777777777666666555555444444444555555666777888666444333444555333111......///111111111........................111000000000000111222222111111111111111222222333222222333333333444444444000111111222222333444444444444444444444555555666666555444333222333333444333333444444555555555666444444444444333333333333444444444555555666666666444555777999;;;;;;<<<;;;===@@@EEEJJJMMMMMMKKKIIIEEEDDDBBB@@@????????????>>>???@@@AAABBBCCCDDDEEE@@@FFFIIIRRRfffuuuyyyfffXXXLLLHHHDDDAAA@@@@@@@@@???AAA===;;;===???@@@CCCGGGUUUggg{{{kkkaaabbblllyyy]]]JJJCCCAAAAAABBBAAAAAA@@@???>>>;;;;;;::::::::::::999999999777666555666777666555444444444444444444444444333333333444444444444555555555444333333333333333333333333444444444555555444444444444555555555555555666666666777777777777666777777888:::;;;;;;<<<>>>>>>MMMllleeebbbnnn}}}jjj\\\VVVXXXXXXYYY]]]dddnnnvvv|||~~~ssshhh```XXX[[[aaaiiisss~~~++++++++++++,,,,,,---...))))))******+++,,,---...---------....../////////((())),,,...///...---,,,***+++,,,,,,------,,,,,,,,,------,,,++++++,,,...******+++,,,,,,---......---,,,,,,++++++,,,,,,---((())))))+++,,,---......((((((+++111333000///111---............---,,,+++((()))***+++---...///000111000///...---------------......,,,++++++---000,,,,,,---------,,,++++++%%%///---(((///000+++,,,'''((()))+++---///000111...---,,,,,,+++++++++,,,***++++++++++++***)))))))))+++...111222111000///---,,,++++++------,,,+++,,,,,,,,,---------......------............------,,,---...000111333444555333333222222111222222222111222333444555666666666777777777777666666666666666555555444444444555555555555555444222111333444222///---,,,---///000000000000000000000000000000000000000000000111222222000000000000000111222222222222222222333333333333111222222333444555555555555444222111111222333333999777555333111000000000///000000111222333444555777777666666555555444444222222333444555666666777333555777:::;;;;;;:::999:::>>>DDDJJJMMMMMMLLLJJJHHHGGGDDDAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDD@@@DDDDDDLLL\\\iii|||mmm^^^OOOJJJEEEAAA@@@@@@@@@@@@AAA;;;999<<>>AAAFFFKKKOOOOOOOOOJJJGGGDDDBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB===@@@EEEKKKQQQ[[[ooovvvhhh]]]QQQEEEBBBBBBAAA??????>>>>>>======>>>???@@@@@@EEENNN[[[iiizzzpppdddeeezzzsssWWWBBB???>>>@@@EEEEEEAAA>>>>>>AAA@@@>>><<<;;;:::;;;;;;:::999888777666666666666777666666666555555555555555555444333333222111111333333333444444444555555333222111222444555444333555555555555555555555555555555555555666666666777666777777777999===>>>===@@@PPPjjjxxxfffpppzzzeeeXXXYYY```bbbaaaccciiirrr{{{}}}qqqiii___]]]^^^gggvvv}}}{{{yyyzzz|||///...---,,,++++++++++++,,,+++)))((((((***,,,...++++++,,,,,,,,,------------+++***+++,,,---,,,*********+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,++++++------,,,+++************++++++*********++++++,,,++++++,,,...000000...+++------,,,++++++++++++++++++*********+++,,,---...+++***)))(((((('''((((((***************************+++,,,,,,******+++,,,///---***)))*********))),,,+++*********+++,,,---++++++,,,,,,,,,+++******)))(((''''''''')))+++,,,---...000111111///---,,,+++++++++*********)))))),,,,,,,,,,,,---...//////......------------......//////000000000111111111111111222222333444444444777555333333444555333111444444333333333222222222222222222111111111111111000000111111111222222222111000......000000000///......//////000000111111222222222111000000//////000000000000000000000000111000///000222444444333333333333111000111333555666555444333333333444444555555555555555555555555444444444555555555666666666666666666666555555555555555555555555555555555444555666777888888888888<<<===@@@EEEKKKOOOPPPPPPOOOLLLGGGDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBB>>>@@@DDDHHHLLLTTTfffvvv~~~rrrggg[[[OOOIIIFFFAAA???@@@>>>>>>>>>>>>>>>???@@@@@@@@@GGGQQQ^^^nnnzzzjjjiii}}}|||___JJJBBB???>>>AAAAAA>>><<<>>>>>>>>><<<;;;:::::::::::::::999888777777666666666777777666666666555555555555444444333333222222222444444444444555555555555444333222333444555555333555555555444444444444444555555555666666666777777888999999999:::;;;===<<>>DDDJJJOOORRRSSSUUUQQQKKKGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCEEEFFFKKKYYYhhhsssgggZZZPPPHHH@@@===>>>>>>>>>>>>>>>>>>>>>???@@@===AAAGGGQQQ___uuupppxxxpppmmmfffPPPGGGAAA===>>>>>>======@@@===============<<<;;;;;;::::::888777777777777777777777777666666666555555444444444333333333333333444444444444555555555555555444333444666666666555444444444444444444444444555555666666666777777777777888999::::::;;;>>>AAAQQQiiiyyydddjjjvvvfffdddeeebbbZZZRRRPPPWWW___jjjmmmssszzz~~~{{{www{{{}}}vvvkkkhhhgggnnn}}}|||||||||zzz{{{}}}---------------,,,++++++------......//////......,,,,,,,,,------------......---+++,,,------,,,+++******)))((()))***,,,---******++++++,,,---......------------------,,,,,,---,,,+++******)))))))))---,,,,,,+++++++++++++++---,,,,,,---//////---+++,,,++++++*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------...++++++++++++++++++++++++)))+++,,,+++***)))***+++---,,,++++++------,,,+++,,,,,,++++++******)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,---...///((()))+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------...------...///000111222333222222222222111111111111111111111222333333333333000000//////////////////.........//////000000000---............/////////111///......000111111000111111000000000000000000///000000111111222333333333333333333333333333333333222111111333444444333111333555555444333333333444444444444444444444444444444444555555555555555555555555555666666666666555555555666666666666666666666777777777777888888666555444444444666777888999999<<>>>>>>>>>>>>>>??????>>>???CCCIIITTTiiilllppp{{{tttooooooXXXJJJCCC>>>???@@@@@@@@@BBB>>>???@@@AAAAAA@@@>>>===::::::999888777777777777777777777666666666666555333333333444444444444444333333333333444444444444666555444555666777777555333333333333444444444444555666666666666777777777444555888::::::;;;AAAIII]]]yyynnnaaarrriiiZZZXXXVVVSSSNNNLLLPPPZZZbbbkkkooouuu{{{}}}|||xxxuuusssuuuzzz~~~uuuoookkkjjjqqq}}}{{{||||||yyyyyy|||+++,,,,,,,,,,,,+++******,,,---.../////////......,,,,,,---------.........///---,,,+++,,,,,,***(((---,,,***)))((()))************+++,,,------......------------------------,,,+++***))))))((()))))),,,++++++*********++++++---,,,+++,,,......---,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++******)))))))))******+++++++++++++++++++++++++++)))***++++++))))))***+++***))))))+++...///...------------,,,,,,+++******)))***++++++,,,,,,,,,,,,++++++++++++,,,---......+++,,,---...///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------,,,---...///000111222222111111111111111111000000///000111111000000111111////////////000000000000---------......//////000........./////////000000000///---...000111111000111111111111000000000000000000000111222222333333333333333333333333333333444333111222333555444444000222555555444222222222333444444444444444444444444444444555555555666666555555555666666666777777888777777666555555444444555555666666666777777777666666555444444555777888777888;;;AAAJJJRRRXXX[[[XXXTTTOOOJJJHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDBBBCCCDDDCCCEEENNNYYYkkkttthhh\\\OOOFFFDDD??????>>>>>>>>>>>>>>>???@@@???AAAEEELLL^^^}}}kkkkkkkkk~~~sss~~~eeeKKKCCC>>>@@@BBBAAA@@@AAA??????@@@AAAAAA@@@???>>>;;;:::999888777777777777888777777777666666666666444444444444444444444555111222222222222333333333666555444555777888777666333333333444444555555555666666666666777777777888666666999<<<::::::DDDPPPjjjlllhhhrrrZZZMMMNNNMMMJJJGGGIIIPPP[[[dddooosssxxx|||}}}{{{yyywwwssssssvvv}}}|||ooonnnkkkkkksss|||{{{|||{{{wwwxxx{{{***+++,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,---------...............---++++++,,,,,,***)))...---,,,+++***)))))))))++++++,,,,,,------......------------............---,,,+++***))))))))))))***************+++,,,,,,***))))))***,,,------,,,,,,++++++++++++,,,------)))******+++++++++***))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***+++)))((()))+++...///...---,,,,,,---------,,,++++++******+++,,,,,,,,,++++++(((((())))))***+++++++++))))))******++++++******)))************+++++++++,,,,,,,,,,,,---...//////------,,,,,,,,,,,,------------...//////000111111000000000000000000111111111111111000---++++++,,,////////////000000000000..................//////....../////////000000000000...---...000111111111111111111111111111111111333333333222111111000000222222222222222222222222555444222333444555555444000222444555333222222222222333444555555555444444333333444444555666666666555555666666666777777777888888777666555444333333444444555555666666777777777666666555666666777777777777:::AAAKKKUUU\\\```[[[WWWQQQLLLJJJIIIGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGCCCAAABBBDDDDDDEEEMMMUUUaaawww|||qqqfffWWWKKKDDD@@@??????>>>>>>>>>>>>>>>???>>>???BBBEEERRRpppllleee___kkk~~~oooOOOFFF???@@@BBB@@@>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999888888777888888888888777777777666666666555555555444444444444444222222222222333333333333666555444555777777777555333444444555555666666666666666666777777777888888<<<;;;===>>>;;;;;;IIIZZZ{{{vvvnnnuuubbbPPPHHHFFFGGGGGGFFFIIIQQQ]]]fffqqquuuzzz}}}~~~}}}|||{{{xxxwwwxxx~~~zzzllllllkkkmmmwww~~~|||{{{|||zzzwwwxxx|||***+++,,,......---+++***************+++++++++,,,------------............,,,++++++,,,---......---,,,,,,---,,,,,,+++******,,,,,,------------------------------.........///......---,,,++++++++++++*********++++++---...///***)))(((***,,,...///...***************+++,,,,,,***++++++,,,,,,+++******000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))+++***))))))+++------+++)))******+++,,,---,,,++++++++++++,,,,,,,,,+++******''''''((()))************((((((((((((((((((((('''))))))*********+++++++++,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---........./////////000000.../////////000111111111...000000...+++((()))***........./////////000000////////////......................../////////000///...---...000222222111000000000111111222222333444333333222222111111000333333333333333333333333666555333333444555555444222444555555333333333444222333444555555555444444333333444444555666666777555666666666777777777777777777666666555555555444444444555555666777777888666777777888777777777666777777:::AAALLLWWW___ddd```\\\UUUPPPLLLJJJGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFBBB@@@@@@BBBBBBCCCIIIQQQ[[[qqq|||sssbbbPPPEEE@@@@@@???>>>>>>>>>>>>>>>>>>===@@@CCCBBBJJJeeeyyykkk^^^```gggwwwyyy\\\OOODDDBBBBBB@@@>>>>>>@@@???>>>===<<<;;;;;;;;;;;;;;;:::999888888888888888888888777777777666666666666555555444444333333333333444444444555555555555444333444666777666555444444555666666777888888666666777777777888888888>>><<<>>>AAA???AAATTTjjjhhhpppkkkTTTJJJIIIAAAEEEIIIJJJMMMUUUbbblllsssyyy|||nnnkkklllqqq|||{{{zzzzzz{{{yyywww{{{+++,,,...//////...,,,+++,,,,,,+++++++++,,,---...---------.........//////+++******,,,///111222111***+++---......---,,,+++------------------,,,,,,---------.........//////000000///...------------******+++,,,---///000111+++******,,,///111222222))))))((())))))***+++++++++,,,---------,,,+++***...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((***+++***)))((()))***,,,+++++++++,,,+++(((&&&((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))((()))***++++++,,,++++++//////......------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---.........///////////////---......///000111111222***,,,---,,,***)))***------------....../////////000000000//////......------------........./////////...---...000222222111//////000111222333333333000111111222222333444444444444444444444444444444777555333333555666555444444555666555444444555666111222444555666555444444333333444444555666777777666666666666777777777777555555555666666666666666444555555666777888888888666777888999999888777666777777:::AAALLLXXXaaafffeee```YYYRRRNNNJJJGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDAAA>>>>>>@@@@@@AAAFFFMMMZZZpppppp[[[LLL@@@@@@???>>>>>>===>>>>>>???>>>BBBEEEBBBFFF```}}}xxxccc^^^\\\bbbttthhhYYYJJJDDDCCCBBBAAAAAACCCBBB@@@>>><<<<<<<<<===<<<;;;:::999888888888888888888888888777777777777777777666555444333333333555555555666666666777777555444333444666666666444555555555666777888888999777777777777888888888888;;;999===CCCCCCHHH___yyyqqq___ooo|||ZZZHHHEEEIII???EEELLLPPPRRRZZZgggqqqyyyssskkkmmmtttzzzyyyxxxxxxzzzyyyxxx~~~------------------------+++++++++++++++++++++++++++*********+++---///000------------------------------,,,+++++++++,,,,,,++++++******++++++,,,---000,,,***---...,,,+++---+++)))'''&&&***000111...+++---))),,,222---(((///+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---//////...---,,,+++*********---,,,,,,+++******++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++***))))))******000///---,,,+++*********((()))+++...111111///---(((((()))************)))...,,,***+++---...---***///,,,)))))),,,---+++))))))***++++++,,,---..............................+++,,,---...///...---,,,.../////////...------,,,+++,,,---.........---,,,,,,,,,,,,---------......////////////////////////...///000///...---...///000000000000111111111111222111111111111222222333333444555666777666666555444444333333333333444444555555666666666666666666888777777777666666666666444333222222444444333222444555666666777666666666666666666666777888999999555444444333333444444555444555777666444222222333888888777999:::<<<;;;;;;888;;;>>>AAALLL\\\hhhlllnnneeeZZZSSSPPPOOOKKKHHHGGGEEEDDDDDDDDDDDDBBBAAADDD???;;;===@@@AAADDDIIIYYYjjj}}}dddPPPIIIEEEAAA???AAAAAA???===@@@;;;<<>>???CCCBBBBBBAAA@@@???>>>===<<<>>>>>><<<:::999888777777777777777777666666666666666666555444333333222222222444666777888777666555333555888888777666666777555555555555666666666666555555666666777999:::;;;;;;;;;???BBBBBBLLLmmmlll___yyynnnTTTIIIDDDBBBDDDGGGKKKPPPWWWbbboooxxx|||}}}wwwtttuuu}}}wwwuuuwwwvvvvvvwwwyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,......,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,------...///,,,---000///------///888666555555222,,,))))))---///++++++///---***...,,,,,,------------,,,,,,***,,,------,,,,,,---......---,,,+++************,,,++++++*********++++++,,,,,,***))))))))))))***++++++++++++++++++++++++------,,,+++++++++++++++,,,++++++******)))))))))++++++,,,---...---***(((*********+++++++++,,,,,,---+++******,,,---,,,***)))((('''(((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---+++(((%%%""" ...............---,,,,,,+++,,,---.........------------------............///////////////////////////000111000///...///000111111111000000000000000000000000///000000111222111111333444444444333333444333333333333333333444222333444555555555555555666666555555555444444444555444333444555555444333555666777777777777666666555555444444555666777777666666555555555555666666777888999888666555666777999888888999;;;<<<<<<;;;:::===???CCCMMM]]]jjjooosssjjj___VVVRRROOOKKKHHHFFFDDDBBBAAAAAAAAA@@@???CCC>>>;;;===???@@@DDDIIIXXXkkksssaaaQQQKKKDDD@@@@@@AAA@@@???AAA<<<===AAA@@@@@@MMM]]]~~~{{{```XXX^^^qqqoooYYYKKKCCC???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>===<<<:::999888777777777777777777666666666666666666666555444333333333333444666777888777666555333555666666555555666777888777777777777777777777666666666666777999:::;;;<<<;;;>>>CCCGGGVVVyyy~~~kkkhhhdddOOOGGGDDDBBBEEEIIINNNSSS[[[fffsss|||zzzvvvwwwyyytttsssxxxwwwuuuuuuxxx|||++++++++++++++++++++++++,,,,,,............,,,,,,///...---,,,+++***++++++++++++++++++++++++++++++*********+++,,,---//////---------------.........------///111000---111777555777;;;;;;666111444;;;...///...+++,,,------,,,,,,,,,------------,,,,,,)))+++,,,,,,+++***,,,------,,,,,,++++++*********+++******)))******++++++******))))))))))))******++++++++++++++++++++++++------------,,,,,,,,,,,,)))***++++++++++++***)))+++******+++,,,+++)))&&&******)))))))))***+++,,,+++***)))***+++,,,+++)))&&&'''((()))((()))+++------------,,,,,,+++++++++------------------------...------,,,+++)))(((''',,,------------,,,,,,+++,,,,,,---............---............///////////////////////////////////////000111111//////000111111111111000000000//////000000000000000111222222111222333333444333333333333333333333333333333333222333444555666777777777666666666555555555444444666555444555666777666444666777777777777777666666666555555555555666666777777777777666666777777777666777777666555555777999;;;;;;;;;<<<======>>>>>>>>>AAACCCFFFQQQbbbooouuuxxxpppeee[[[UUUQQQLLLIIIGGGDDDBBB@@@@@@AAA@@@???AAA===;;;<<<>>>???CCCIIIXXXkkksss___VVVJJJBBB@@@AAAAAAAAA@@@======@@@???===FFFSSSjjjppp[[[UUUccc|||bbbPPPGGGCCCBBBDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<:::999888888888777777777777666666666666777777666666555555444444444444666777777777666555333444555444333333555777::::::999999888888777777666666666777888999:::;;;<<<;;;===DDDMMMcccsssooozzzqqqVVVIIIEEEDDDBBBFFFJJJQQQXXXaaalllyyy}}}{{{|||~~~yyyssspppqqqxxxvvvuuuuuuxxx}}},,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,------............------...///......777AAARRR___bbbSSSBBB:::666111111...///---***...000)))***++++++,,,,,,++++++***(((***++++++******+++,,,------------------,,,,,,******)))))))))***++++++'''''''''((()))+++,,,,,,************************,,,,,,---------,,,,,,,,,)))***,,,.........,,,+++))))))(((***,,,,,,+++***)))(((&&&%%%%%%''')))******)))))))))*********))))))+++,,,+++'''&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////+++,,,,,,---,,,,,,++++++,,,------...............////////////000000000000////////////////////////...///111000//////000111222222222111000000//////222222222222222333444555555555555666666666555555444444444555555444444444555666777999:::;;;;;;;;;888888888777777777777666666555444444666666555444555666666777777666666555888777777777777777888888888888777777777777888888777777777666555666:::===>>>???@@@@@@??????@@@AAABBBEEEFFFJJJUUUfffuuu{{{|||tttjjj```YYYSSSOOOLLLKKKHHHDDDBBBBBBBBBBBBAAA@@@<<<;;;<<<===>>>CCCIIIXXXmmmnnncccRRREEE@@@@@@AAABBB>>>===>>>AAA@@@???EEENNNXXXnnnaaaQQQ[[[lllWWWLLLFFFDDDDDDCCCBBBBBBAAA@@@@@@??????>>>===<<<;;;999999999999777777777777666666666666888777777777666666555555444555666666777666555555444444444333222333555888::::::999999888777777777666666666777888999;;;;;;===;;;<<>><<<......000+++...111'''))))))************))))))((()))+++***))))))***,,,---...///000000//////...+++***************++++++)))))))))******************************************+++,,,,,,---,,,++++++(((***,,,...///...---,,,---+++******,,,------,,,)))(((&&&%%%%%%''')))***))))))***)))))))))))))))***,,,...,,,)))(((***---******+++,,,,,,---......------------------------......---,,,+++***))))))++++++,,,,,,---,,,,,,+++------------......///////////////000000000111111000000000000000000000000---...000000//////000111333333222222111111111111222222222222333444555666888888777777777777777777666666777888888777666666666777888:::;;;<<<<<<<<<999888888888777777777777555444333444555666555333444444555666666666666555777777777777777777888999999999888888888888999999999::::::999888:::===@@@???@@@BBBAAA@@@???AAACCCCCCFFFHHHLLLXXXiiiwww}}}~~~xxxoooeee]]]WWWSSSPPPLLLIIIFFFDDDDDDCCCBBB@@@>>><<<;;;=========CCCJJJZZZqqq~~~ppp\\\LLLCCCAAAAAAAAA>>>>>>???AAA@@@>>>BBBGGGKKK]]]vvvjjjUUUZZZ{{{ttt]]]OOOFFFBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::999999999777777777777666666666666777777777777777666666666555666666666666666555555555555555444333444666999888888777777666666666666666666777777888:::;;;<<<===;;;>>>HHH\\\|||{{{lllRRRGGGEEEEEEFFFGGGHHHOOOYYYcccmmmwww{{{uuurrrqqqnnnoooqqqqqqssswww{{{~~~........................++++++++++++++++++++++++,,,,,,---------,,,+++***------------------------...---,,,,,,+++++++++,,,***+++,,,......---,,,,,,...+++***+++,,,000:::DDDmmmtttTTT444---444,,,+++000((()))))))))******)))))))))(((***++++++***)))+++,,,---///000111222222111000---,,,,,,+++******++++++---------,,,***)))'''&&&************************)))***,,,------,,,++++++((()))***+++,,,++++++***444111...,,,+++++++++*********)))))))))***+++,,,(((***+++***)))((()))***(((***++++++++++++...///)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,---------------......------......///000////////////000000000000000000000000000000000000---///000000000000111222333333333333333333333333222222222222333555666777:::999999888888888888999999999;;;;;;;;;;;;999999666777888999:::;;;;;;;;;777777666666666555555555555444333444555555444333222333444666777777777777666666666666777888999:::;;;;;;::::::::::::;;;;;;888999999999888999<<<>>>@@@BBBDDDCCCAAA@@@BBBDDDEEEIIILLLQQQ]]]nnn{{{~~~uuukkkbbb[[[VVVTTTKKKIIIGGGEEEDDDCCC@@@>>>>>><<<<<<>>>======DDDLLL]]]ttt~~~hhhUUUIIIDDDBBBAAA???@@@@@@???===<<<<<<>>>EEEOOObbbwwwqqqYYY[[[vvv|||dddQQQDDD???@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<;;;::::::::::::777777777777666666666666777777777777666666666666666666666666555555555555444555666555444444666888555555555555555555555555777777777888999:::;;;<<<======BBBOOOgggrrr]]]JJJEEEFFFEEEGGGKKKLLLTTT___iiirrr|||~~~wwwqqqqqqpppnnnooosssppptttyyy}}}|||zzz...........................---+++******+++---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,.../////////---,,,///+++***---//////444999DDDgggsss>>>---666+++(((000+++******++++++++++++******)))***,,,+++******+++---,,,...000222222222111000//////---,,,++++++******,,,---------,,,+++)))(((***************************+++---...///...---,,,*********************+++555222...++++++++++++************+++++++++,,,,,,(((***,,,+++)))(((***+++)))(((((()))+++---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++...000333444,,,,,,---...............///......---......000000........./////////000000000000000000000000000000///111222222222222333555333333444444555666666666555555555666777888:::;;;>>>===<<<;;;:::;;;;;;<<<<<<===>>>??????>>>===<<<888999:::;;;;;;;;;;;;;;;777777777666666666555555666555444555666666666444222333555777999:::;;;;;;888888999999;;;<<<>>>???>>>>>>============>>>>>>:::<<<======<<<<<<>>>???EEEHHHKKKIIIFFFEEEGGGJJJKKKPPPVVV\\\hhhxxx}}}rrrggg^^^YYYWWWLLLKKKIIIHHHGGGDDD@@@===>>>===>>>???===>>>EEENNN```xxxsss___QQQIIIDDDBBB@@@AAA@@@???======>>>>>>CCCEEEQQQeeexxxsssZZZYYYooonnnXXXGGGAAABBBAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;777777777777666666666666666666666666666666666666777777666555555555555555222333555555444444444555444444444555555666666777777777777888999:::;;;<<<===@@@HHHYYYtttvvv```PPPCCCDDDFFFDDDGGGNNNRRRZZZeeeoooxxxzzzsssoooppppppooopppssssssuuuyyy|||}}}{{{yyywww------------------------000...,,,******,,,...000&&&'''***,,,...000000000++++++++++++++++++++++++*********+++,,,---...///,,,---///000111000///...///,,,,,,000222///...///666999FFF^^^tttGGG...666***$$$///...+++,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,---+++---///111222222111000111000///---,,,+++******''')))+++---...///......))))))))))))))))))))))))+++,,,...000000///...---------,,,++++++,,,,,,---222///,,,***+++,,,------(((((()))************))))))+++---,,,)))(((***,,,---***'''(((***+++)))'''------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,+++++++++,,,,,,------.../////////...///......------///000111............////////////000000000000000000000000111222444444444444666777333444444555666777888888:::::::::;;;<<<===???@@@BBBAAA@@@>>>>>>>>>???@@@===???@@@AAAAAA@@@???===<<<<<<===============<<<999999999999888888888888888666555666777888777666333444666999;;;===>>>>>><<<<<<===>>>@@@BBBDDDEEEAAA@@@@@@@@@@@@@@@@@@AAACCCEEEGGGGGGFFFEEEFFFGGGLLLOOORRRPPPLLLKKKMMMQQQSSSYYY___fffrrrvvvjjj```ZZZXXXNNNMMMMMMMMMKKKHHHBBB>>>>>>===>>>???>>>>>>EEEOOObbbzzz{{{fffVVVMMMFFFBBB???@@@AAA@@@@@@CCCDDDDDDCCC@@@GGGZZZooo~~~rrrYYYWWWjjj~~~www^^^KKKEEEGGGBBBBBBAAAAAAAAAAAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;777777777777666666666666555555555555666666666666888777666555555555555555000222444555444333333333333333444555666777888888777777777888999:::<<<<<<===BBBLLL```}}}yyyhhhUUUGGG???CCCEEECCCHHHPPPUUU^^^iiisss{{{wwwqqqnnnooopppoooppprrrvvvwwwyyyzzzzzzyyywwwvvv000---++++++...000///...---------------------------,,,+++******+++,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++000000...---,,,+++++++++------------------------///111444888===AAADDDFFFQQQ@@@...'''+++///,,,'''(((((()))***+++---///000///---,,,***))))))******---+++)))'''(((***...000---,,,*********,,,...000++++++++++++++++++++++++)))***++++++++++++***)))+++,,,---...///111111222......---,,,,,,,,,,,,---///,,,)))***---//////...,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******+++,,,,,,---......000...,,,***)))((())))))++++++,,,,,,,,,,,,------/////////000000000000000333222111///............333222111111111333666777666777777666555555777999<<<;;;:::999999:::<<<===>>>>>>>>>??????@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<888888888777555555666888::::::::::::::::::::::::;;;===???@@@???>>>>>>>>>@@@AAABBBBBBBBBCCCGGGIIIGGGFFFEEEDDDDDDDDDDDDDDDIIIRRRXXXVVVQQQQQQRRRSSSYYYWWWWWWYYYXXXVVVYYY^^^ccceeeiiiqqqvvvkkkccc]]]XXXXXXUUURRRNNNKKKGGGCCC@@@CCC???>>>BBBAAA@@@HHHTTTlll|||kkk___VVVJJJ@@@AAA@@@???===<<<>>>AAACCCBBBBBBEEEOOO___qqquuu```YYYeeeuuuiiiTTTGGGAAAAAACCCAAA;;;;;;??????;;;============<<<;;;:::999::::::999888777777888888555666777777777666444333666666666666666666666666666555555444444333222222777888888777666555555666:::777777;;;===;;;:::;;;===@@@QQQqqqzzziii]]]MMMDDD>>>AAAFFFHHHIIILLLXXXaaammmxxxzzzqqqnnnoooqqqnnniiilllsssxxxxxxyyyyyywwwuuusssrrr222///,,,,,,---...,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++111000///...---,,,,,,,,,------------------------......///111222444555555111...+++,,,000222///,,,*********++++++,,,,,,---...---,,,***************...---+++******+++...///---,,,+++*********+++,,,++++++++++++++++++++++++************************++++++,,,---...000000111111000000//////////////////---******,,,------+++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,------.........+++,,,,,,---///000222333,,,---------............////////////000000000000000000000000000000000111222222111222333555777888888999999888777888:::<<<>>>>>>>>>>>>>>>??????@@@BBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFDDDBBBAAA===<<<<<<<<<;;;:::::::::777888888777666666777888:::::::::;;;;;;;;;;;;;;;>>>@@@CCCCCCBBBBBBBBBCCCCCCDDDFFFFFFGGGIIILLLOOOMMMMMMMMMMMMMMMMMMNNNNNNXXX```eeebbb]]]\\\]]]^^^cccaaabbbeeedddcccfffkkkppptttyyyvvvllleee```]]]ZZZWWWTTTQQQNNNJJJFFFBBBBBB>>>>>>BBBBBBBBBLLLYYYooowwwgggZZZMMMDDDAAA@@@???>>>>>>???BBBDDD@@@AAADDDKKKWWWgggvvv~~~hhh]]]cccooouuuZZZKKKEEE@@@BBB@@@<<<<<<@@@@@@<<<============<<<;;;:::::::::999888777777777777888555666777777777666555444666666666666666666666666555555444444444444333333777888888777666555555777888666666;;;===;;;;;;>>>BBBKKKcccwwwhhhWWWMMMHHHBBB???AAAEEEHHHLLLPPP[[[cccoooyyy}}}uuupppnnnnnnooommmjjjmmmtttyyyyyyxxxwwwvvvuuutttsss000...,,,,,,------,,,+++,,,,,,,,,++++++*********------............------,,,,,,,,,,,,------------------------------------111111000...------------------------------------000000000//////.........'''+++///000...,,,*********+++,,,,,,,,,+++***)))------,,,+++************...------,,,,,,,,,------...------,,,++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,---......///111000000000///////////////---+++***++++++***))),,,+++***+++,,,------+++++++++++++++++++++++++++************************+++******++++++,,,---...------------............---------,,,+++***((((((.........////////////000......//////000000000000//////000000111222333333111111222444666777888999;;;<<<===<<<;;;;;;===???BBBBBBCCCDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMKKKIIIHHHFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIFFFCCCAAA======<<<;;;:::999888888999:::::::::888999:::<<<======>>>>>>??????@@@@@@CCCEEEGGGHHHHHHGGGHHHJJJIIIKKKMMMNNNOOOQQQTTTWWWUUUVVVWWWYYYZZZZZZ[[[[[[jjjqqquuuqqqlllkkkmmmlllpppnnnpppssssssrrrvvv{{{}}}xxxpppiiieeeddd\\\ZZZWWWTTTQQQNNNIIIFFF@@@======BBBCCCDDDQQQ```uuuwwwdddTTTJJJBBBAAA?????????@@@BBBCCC???@@@CCCFFFMMMYYYgggrrrxxxjjjiiiooowww|||gggRRRHHH???AAA@@@>>>???BBBAAA===============<<<;;;::::::999888777777777777777777666666777777777666555444666666666666666666666666444444444444444555555555666777888777666555666777777555666:::<<<;;;===@@@BBBSSSsssxxxjjj[[[MMMFFFCCC@@@???BBBEEEHHHOOOWWW^^^fffrrr{{{zzzrrrpppmmmlllmmmmmmlllpppuuuyyyxxxvvvtttsssssstttuuu+++******+++---.../////////......------,,,,,,+++,,,---...//////...---,,,,,,,,,,,,------------...000000////////////000000000000...------,,,,,,,,,,,,,,,------------------000000000000000000000000///111111...)))(((***---)))***,,,------,,,***))),,,,,,,,,++++++*********------------,,,++++++***------.........---,,,+++***+++++++++++++++,,,,,,,,,+++)))(((((()))+++,,,******++++++,,,,,,------------------,,,,,,++++++,,,+++***************)))+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...---------------,,,,,,,,,///...---+++((($$$!!!........./////////000000......//////000111111111000000111222333444444555111222444777999:::;;;;;;===>>>??????>>>???@@@BBBEEEFFFHHHIIIJJJIIIHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQOOOMMMKKKHHHGGGFFFGGGGGGHHHIIIKKKKKKJJJFFFCCC@@@;;;;;;;;;::::::999999999;;;<<<======<<<<<<>>>@@@AAABBBBBBCCCDDDFFFFFFGGGGGGIIILLLMMMMMMMMMOOOQQQQQQSSSVVVWWWXXX[[[^^^```^^^___bbbdddfffhhhhhhhhhvvv|||{{{xxxyyyzzzzzz{{{yyyzzz}}}~~~}}}|||tttmmmiiihhh___\\\YYYVVVSSSPPPKKKHHH@@@===>>>BBBBBBEEESSSeee|||sss]]]QQQDDDBBB???>>>???@@@AAAAAA???AAABBBBBBDDDLLLXXXcccqqq{{{|||qqqooo}}}___MMMBBBAAA???@@@BBBCCCAAA>>>>>>>>>>>>======<<<;;;:::888888777666666777777888777777777777666666555555666666666666666666666666333333333444555666666777666777888777666555666777888666777:::;;;:::===BBBCCC[[[qqqcccUUUKKKHHH@@@???AAADDDEEEHHHRRR\\\bbbiiittt}}}xxxrrrnnnlllkkkkkklllooosssvvvwwwuuuqqqooooooqqqsssuuu)))***+++,,,,,,,,,---............------,,,,,,,,,+++,,,---......---,,,+++,,,,,,---------.........//////...------...//////......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,------............,,,+++***+++---000222''')))+++---...---,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++***)))((()))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,*********+++++++++++++++******+++++++++***)))(((((()))************+++++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,+++++++++++++++***+++---/////////......---.........//////////////////000000111222222333333444555666666666666555444555777999;;;=========>>>@@@AAABBBAAAAAACCCDDDGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNPPPQQQQQQRRRQQQOOOMMMJJJHHHGGGGGGGGGGGGHHHIIIIIIGGGDDDAAA???:::::::::;;;;;;<<<<<<===:::<<<=========>>>AAACCCDDDEEEFFFGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSTTTWWWYYYZZZ\\\___aaacccdddgggiiikkklllnnnppprrrtttuuuvvv}}}xxxnnnhhhhhh```^^^ZZZWWWTTTPPPKKKHHHAAA>>>>>>AAAAAAEEEUUUiiijjjZZZJJJEEEAAA>>>>>>??????>>>???AAABBBAAA@@@DDDNNNVVV```nnn~~~wwwjjjuuuuuuYYYGGGCCC@@@BBBDDDDDDBBB???>>>>>>>>>>>>===<<<;;;:::888888777777777777888888888888777777666666666666666666666666666666666666222333444444555666777777555777888777666555666888:::888999::::::999>>>DDDLLLhhh~~~iii[[[MMMEEEDDD???@@@CCCFFFGGGIIITTT```ffflllvvv}}}zzztttoookkkjjjjjjjjjmmmrrruuuwwwssspppmmmkkkkkkooosssvvv,,,---...---+++)))((()))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------............---,,,+++******+++,,,------,,,,,,+++******+++++++++,,,,,,------...............------,,,,,,++++++)))((())),,,//////,,,)))((()))***,,,------,,,,,,++++++,,,,,,,,,++++++***)))***************)))((('''''''''((()))******+++*********++++++,,,,,,---,,,+++***))))))***+++,,,+++++++++++++++************+++,,,,,,,,,+++)))(((&&&)))+++++++++***+++,,,+++***)))***+++,,,,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---************++++++++++++***+++---///222333444444............////////////000000111222333444444555555666888999999999888888999999:::<<<===???@@@AAA@@@BBBDDDEEEEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQOOOMMMKKKHHHFFFEEEFFFFFFFFFFFFDDDBBBAAA???;;;;;;<<<===>>>???@@@@@@:::<<<>>>??????AAACCCFFFHHHHHHJJJLLLNNNPPPRRRSSSUUUWWWYYYZZZ[[[^^^aaaddddddgggjjjlllmmmnnnppprrrwwwxxxxxxyyy{{{}}}~~~}}}qqqhhhgggccc```\\\XXXTTTPPPKKKGGGCCC??????BBBBBBFFFZZZoooyyyfffSSSLLLDDD???>>>???>>>===@@@AAABBBAAA@@@BBBHHHLLLSSSbbbxxxmmmnnn~~~jjjOOOHHHBBBDDDFFFEEEBBB@@@>>>>>>>>>>>>===<<<;;;;;;888888888888888888999:::999888777666666666777777666666666666666666666666333333444555666666777777555666777777666666777888;;;999:::;;;::::::@@@IIIZZZuuuxxxdddVVVGGG???@@@@@@@@@DDDHHHJJJNNNXXXdddkkkqqqxxx}}}xxxsssmmmiiigggiiiiiijjjooouuuxxxvvvnnnllljjjhhhjjjoootttwww,,,...///...***'''&&&''')))******++++++,,,,,,---......------------......------------............---,,,+++))))))+++,,,---------,,,+++++++++,,,,,,++++++,,,,,,---....../////////......---,,,,,,,,,***+++,,,......+++'''$$$++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********************++++++***)))((((((((()))***+++)))******+++,,,,,,------************************,,,,,,,,,++++++************+++,,,---,,,+++)))((((((***------+++******,,,+++))))))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---*********++++++,,,,,,,,,......------......///000/////////000000000111111111222222333444555666777555777999;;;======<<<<<<>>>======>>>???AAABBBDDDBBBEEEGGGIIIHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQNNNJJJFFFDDDEEEEEEDDDCCCBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAA???AAACCCDDDEEEGGGJJJLLLOOOPPPRRRTTTWWWYYY[[[\\\^^^```bbbdddeeehhhlllooonnnqqqtttvvvvvvwwwxxxyyy~~~}}}|||{{{|||~~~{{{~~~}}}yyyzzz~~~~~~xxxnnnlllfffccc___ZZZVVVPPPKKKGGGCCC@@@AAACCCDDDJJJ```wwwuuu^^^UUUIIIAAA???@@@???>>>??????@@@AAABBBCCCDDDEEEJJJWWWlll~~~rrrlllwwwyyyXXXMMMEEEEEEGGGDDDAAAAAA>>>??????>>>>>>===<<<;;;999999999999999:::;;;;;;999888777666666666777888666666666666666666666666444444555555666666777777444666777777666666777999999888999<<<;;;===EEEOOOkkkmmm^^^SSSDDD>>>AAA??????BBBHHHMMMSSS^^^hhhqqqvvv|||wwwrrrnnnjjjgggdddgggiiijjjpppxxxyyyuuukkkjjjiiiiiilllqqqwwwzzz))),,,...---***(((((()))***+++,,,---......///000000///...------...///000---------.........//////000///---,,,,,,---///000......---,,,,,,,,,------++++++,,,,,,---...//////)))*********++++++++++++***+++,,,+++++++++,,,......---,,,+++************)))***,,,,,,---,,,+++***+++*********+++,,,------000...,,,*********,,,---))))))***+++,,,,,,------)))***++++++++++++***)))------,,,,,,+++*********((()))+++++++++***(((&&&***---///...+++))))))******)))))))))+++,,,+++***++++++++++++++++++++++++************************))))))))))))***+++,,,---******+++,,,,,,---.........---------...000222333000111111111111222222222222222333444555777777888444666999===???@@@@@@@@@AAA@@@?????????AAADDDEEEDDDGGGJJJKKKKKKKKKKKKLLLNNNNNNMMMNNNOOOQQQSSSTTTWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUSSSPPPLLLGGGDDDEEEDDDCCCAAAAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAEEEGGGIIIKKKLLLNNNQQQTTTWWWXXXZZZ]]]```bbbdddeeeeeegggiiikkklllppptttwwwtttwwwzzz|||||||||}}}~~~}}}zzzyyyyyy|||wwwyyywwwrrrrrrwwwyyyyyyxxxxxx{{{uuutttiiieeeaaa\\\WWWQQQKKKGGGBBB@@@AAAEEEFFFNNNeee}}}~~~eee[[[LLLCCC@@@AAA@@@???>>>>>>>>>@@@CCCDDDCCCAAADDDPPPcccxxxxxxzzzuuullluuu]]]PPPFFFFFFHHHDDDAAABBB????????????>>>===<<<;;;:::999999999:::;;;;;;<<<:::999777666666666777888666666666666666666666666555555555555666666666666444666777777666666777999777777999<<<<<>>===@@@HHHPPPXXXbbbllluuuyyy{{{ssspppnnnkkkiiibbbfffiiikkkqqqzzzzzztttjjjiiiiiijjjnnnsssyyy}}}%%%&&&'''(((***+++---------+++)))((()))+++---///***+++---//////...---,,,***+++---///000000000000...---++++++,,,,,,,,,+++,,,++++++******++++++,,,......---,,,,,,,,,------(((,,,---***))),,,---,,,+++******)))))))))(((((())))))))))))))))))))))))))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))))))***,,,------,,,***)))******))))))(((''''''&&&&&&###!!!$$$***------***))))))*********+++++++++************************)))((('''(((***++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++,,,,,,++++++,,,---,,,,,,------------------,,,,,,...///000000000000222222222222222222333333333555666777666777888:::;;;<<<>>>>>>>>>>>>@@@BBB??????@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFGGGIIINNNQQQPPPPPPOOOOOOPPPQQQSSSTTTVVVXXXYYY[[[[[[ZZZYYYXXXZZZXXXWWWUUUTTTPPPKKKGGGHHHGGGDDDBBBAAAAAAAAABBB@@@AAAAAA@@@@@@CCCGGGKKKHHHJJJNNNQQQUUUWWWXXXYYY^^^ZZZYYY___hhhnnnmmmjjjkkknnnppprrrsssuuuxxxzzzzzz|||}}}}}}{{{zzzyyyyyy~~~|||yyywwwvvvwwwxxxyyy|||wwwqqqllljjjlllpppsssttttttwwwzzz|||zzzvvviiigggbbb^^^ZZZTTTMMMIIIDDD@@@>>>BBBHHHVVVnnnzzziiiVVVJJJDDD@@@???@@@@@@@@@?????????@@@BBBCCCGGGLLL\\\sssooohhhwwwuuuzzzeeeWWWIIIEEEFFFFFFDDDDDDCCCAAA???>>><<<<<<<<<===:::999777888999::::::999666666666666666666666666666666777777777777777777444666777888777666777888:::888777555555666888999999555777<<<<<>>@@@AAAAAAAAACCCEEECCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKOOORRRRRRQQQQQQQQQQQQSSSTTTUUUZZZ[[[^^^______^^^\\\ZZZYYYXXXVVVUUUSSSPPPKKKHHHFFFDDDCCCAAAAAAAAABBBCCCCCCCCCCCCCCCBBBEEEHHHLLLNNNQQQVVV[[[```cccfffggggggbbb___bbbjjjppppppnnnlllnnnqqqrrrssstttvvvyyyxxxzzz{{{{{{yyywwwvvvvvvxxxvvvtttqqqqqqqqqssstttssspppkkkgggfffhhhkkkmmmnnnnnnrrruuuxxx|||{{{nnnkkkgggbbb]]]WWWQQQLLLJJJEEECCCHHHQQQ___uuuqqq```SSSKKKCCCAAABBB@@@@@@?????????@@@AAABBBFFFIIIXXXoooqqqeeennn{{{|||nnn]]]LLLFFFFFFEEEDDDDDDAAA@@@???===<<<;;;<<<<<<<<<:::999999:::;;;:::999666666666666666666666666444444444444444555555555444666777888777666777888999888777666666777888999888666999======CCCYYYrrrnnnSSSIIIEEE???===???BBBCCCFFFLLLUUU```jjjpppzzz~~~xxxpppnnnmmmjjjggggggfffgggkkkqqqvvvwwwsssnnnkkklllmmmnnnppptttyyy}}}111000000//////.........//////......---,,,,,,,,,+++,,,---.........---,,,###%%%(((***---...//////000///---...//////...,,,***+++,,,------,,,+++***++++++,,,---...///000000---000///+++))),,,///...++++++,,,,,,++++++******++++++++++++++++++++++++))))))************))))))++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))''''''((())))))***++++++000---***+++---...---+++++++++,,,,,,,,,---------************************,,,+++***,,,...///...---------------------------,,,------...............+++,,,------+++***+++------------....../////////333222111000000000111222555555666666777777777777666777999:::999:::<<<===???AAACCCDDDDDDEEEGGGIIIGGGGGGGGGHHHHHHIIIIIIIIILLLLLLLLLLLLKKKMMMQQQTTTTTTTTTSSSTTTTTTUUUWWWWWW\\\^^^aaabbbbbb```]]][[[XXXVVVUUUTTTSSSPPPLLLIIIFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHLLLOOOVVVYYY^^^eeekkkqqqtttvvvpppjjjddddddjjjoooqqqpppmmmoooqqqqqqqqqrrrtttvvvwwwxxxyyyxxxuuusssrrrssssssrrrooommmllllllmmmnnnjjjiiigggfffffffffhhhiiikkkkkkooosssvvv{{{~~~tttqqqkkkfffaaa[[[TTTPPPLLLEEEBBBIIIVVVfffxxx}}}nnnaaaTTTHHHCCCDDD@@@@@@?????????@@@AAABBBDDDEEERRRhhh{{{iiigggttt~~~vvvcccOOOFFFEEEDDDDDDDDD@@@???>>>===<<<;;;;;;;;;===;;;999999::::::999888666666666666666666666666444444444444444444444444444666777888777666777888999888777666666777888999888888;;;>>>???IIIfffvvvaaaLLLEEECCC???>>>@@@DDDEEEHHHOOOXXXcccmmmsss|||zzzrrrllllllllliiiggghhhhhhkkkppptttuuusssooommmjjjlllnnnooorrrvvv{{{+++++++++,,,,,,---------------...///......,,,,,,+++,,,---.........------,,,---...000000000//////...---,,,,,,------,,,******+++---......---+++***++++++,,,---------------(((,,,...,,,+++...///---+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---,,,+++******+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))))))))((((((((('''''''''+++***((()))+++------,,,+++++++++,,,,,,,,,,,,---************************,,,+++***,,,...///...---******++++++++++++,,,,,,+++,,,------......------,,,---...---,,,+++,,,------......//////000000000222111000000111444666888666777777777888999999999888:::;;;<<<<<<===???@@@AAACCCEEEFFFFFFGGGIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKNNNNNNOOONNNMMMOOOQQQTTTVVVVVVVVVWWWXXXXXXYYYZZZ\\\^^^```bbbaaa___[[[YYYVVVTTTSSSRRRRRRPPPMMMKKKIIIIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOSSSVVV[[[^^^dddkkkqqqwwwzzz|||uuunnnfffdddfffkkkmmmnnnmmmoooppppppppppppqqqsssvvvwwwwwwvvvsssqqqqqqrrruuusssqqqnnnlllkkkkkkkkkggghhhiiikkkkkkkkkkkkjjjmmmnnnrrrvvvyyy}}}wwwsssmmmgggaaa[[[UUUQQQLLLFFFCCCKKK[[[lllyyy}}}ssspppwww{{{mmm\\\LLLDDDCCC@@@@@@@@@@@@@@@@@@@@@AAABBBCCCMMMcccxxxttteeehhhwwwxxxdddOOOFFFFFFEEEDDDCCC@@@??????>>>===<<<<<<<<<===;;;999999999999888777777777777777777777777777777777777666666666666666444666777888777666777888888777777666777777888999777999===>>>@@@PPPrrreeeVVVGGGBBBAAA???>>>@@@DDDFFFJJJQQQ[[[fffpppvvv|||uuunnnjjjjjjjjjgggfffgggkkkoootttuuusssooommmllljjjllloooqqqtttxxx~~~)))))))))******+++++++++(((***,,,...///......---,,,,,,---------...------+++,,,---...///...---,,,...---------......,,,******+++---......---+++***,,,,,,,,,,,,,,,+++***)))!!!(((---......000///,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++******+++,,,---************************************************,,,+++++++++++++++*********)))((((((***+++++++++************++++++++++++************************+++***)))***---...---,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,...///...,,,,,,---.........///000000111222222333333222222333666999;;;777777888888999::::::;;;:::<<<>>>??????@@@BBBDDDBBBDDDFFFGGGGGGHHHJJJLLLKKKLLLMMMMMMMMMMMMLLLLLLNNNOOOPPPPPPOOOPPPRRRUUUXXXXXXYYYZZZ[[[[[[[[[[[[\\\]]]___```___]]]YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJMMMOOOQQQSSSUUUXXX\\\___bbbdddiiinnnssswwwzzz{{{wwwqqqiiidddeeehhhjjjkkkmmmnnnoooooonnnnnnooopppuuuvvvvvvuuutttssstttuuuyyywwwtttqqqnnnlllkkkjjjjjjlllpppssstttsssqqqpppssstttxxx|||}}}wwwsssmmmfffaaa[[[UUUQQQPPPLLLKKKSSSdddttt||||||ssskkkcccdddqqqvvvcccPPPDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAJJJ]]]ttt|||eee^^^hhhyyydddOOOFFFGGGGGGDDDBBB@@@@@@@@@@@@???>>>>>>======:::888888888888777666888888888888888888888888888888777777777666666666444666777888777666777888777777777777777888888999777:::>>>>>>CCCXXXoooYYYOOOEEEAAA@@@???>>>???CCCFFFKKKSSS]]]iiisssyyy}}}|||sssmmmiiihhhgggeeeeeehhhmmmqqquuutttppplllkkklllkkkmmmqqqtttwww|||,,,,,,,,,++++++******)))''')))+++---...//////...,,,,,,,,,---------......)))***,,,...///000//////000//////000111111...,,,+++,,,---......---,,,+++------------,,,+++)))''''''---......000...+++)))+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))************************&&&'''((()))***,,,------------,,,******)))))))))))))))*********+++++++++***************************)))((())),,,---,,,++++++,,,,,,------......///))))))***+++++++++++++++,,,---///...------...000//////000000111222333333777777666555666777888999888888999:::;;;<<<<<<===<<<>>>@@@AAABBBCCCEEEGGGDDDFFFHHHHHHGGGHHHJJJKKKKKKLLLNNNOOOPPPOOONNNNNNOOOPPPRRRRRRRRRRRRUUUWWWYYYZZZ[[[\\\]]]]]]]]]]]]\\\]]]^^^]]]\\\ZZZXXXVVVRRRPPPOOOOOOPPPQQQOOONNNMMMMMMMMMMMMMMMMMMNNNMMMSSSUUUXXXZZZ\\\___ccceeehhhjjjmmmqqqtttwwwxxxxxxwwwrrrlllhhhhhhiiijjjkkklllmmmnnnnnnmmmmmmnnnooossstttuuuuuuuuuuuuxxxzzz}}}{{{yyyvvvtttrrrpppppppppssswww{{{|||{{{yyywwwzzz{{{~~~yyyuuunnnhhhccc^^^XXXUUUQQQQQQRRR[[[jjjxxxzzzuuuddd^^^[[[bbbttt}}}kkkWWWHHHBBB@@@@@@AAAAAAAAA@@@??????@@@AAAHHHWWWlllgggYYY]]]uuukkkRRRHHHHHHGGGEEEBBB@@@@@@AAAAAA@@@@@@???>>><<<:::888888999999888777888888888888888888888888888777777666666555555555444666777888777666777888666666777777888888999999777;;;???@@@JJJffftttaaaOOOJJJDDD@@@?????????@@@DDDGGGLLLUUU```lllvvv|||{{{vvvrrrlllhhhgggfffdddgggllloooqqqrrrqqqmmmkkkkkkmmmlllooossswww{{{---------------,,,,,,,,,++++++,,,---.../////////---,,,,,,,,,------......,,,---///000111111111000000///000111222111...,,,------------------------------/////////---+++***%%%+++...,,,,,,......,,,(((***,,,......---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))******************)))******************************))))))))))))******$$$$$$%%%'''(((***++++++,,,,,,,,,+++))))))***************+++++++++,,,,,,***************************)))((())),,,---,,,+++++++++,,,------...//////******+++,,,,,,,,,,,,++++++---...///......000222//////000111222333444444777777888888888999999999::::::;;;<<<===>>>??????>>>@@@BBBCCCDDDEEEGGGIIIGGGIIIJJJJJJIIIIIIJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPPPPRRRTTTUUUUUUVVVXXXZZZZZZ[[[\\\]]]^^^^^^]]]]]]ZZZZZZYYYXXXVVVUUUTTTSSSPPPOOONNNNNNPPPQQQPPPOOONNNOOOPPPRRRTTTUUUVVVVVVZZZ\\\___```aaacccfffhhhkkkllloooqqqsssuuuuuuuuutttqqqnnnkkkjjjiiiiiiiiijjjlllmmmmmmllllllmmmooopppqqqssstttuuuxxx{{{~~~~~~}}}||||||{{{xxx|||~~~zzzsssmmmhhhddd___\\\SSSVVV[[[cccpppzzzxxxpppbbb___```lllsss___NNNEEE@@@AAAAAAAAAAAA@@@???>>>@@@AAAFFFPPPaaavvvqqq]]]ZZZlllyyyZZZJJJGGGFFFEEECCC??????@@@AAA@@@???>>>======;;;::::::;;;<<<;;;:::999999999999999999999999999999888888777666666555444666777888777666777888555666777888888999999999999===@@@DDDTTTuuufffWWWGGGEEEBBB>>>===>>>@@@AAAEEEHHHOOOXXXdddpppzzzwwwrrrpppjjjffffffeeefffkkkrrrqqqpppnnnllljjjjjjlllnnnmmmpppuuuzzz~~~))))))+++,,,...///000111............////////////---,,,,,,,,,,,,---............/////////---,,,+++...---...///000///,,,***...------,,,,,,------...,,,...///111111000...---,,,//////+++))),,,///...''')))+++---...---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***++++++***)))(((++++++++++++++++++++++++******))))))))))))******************++++++++++++&&&'''((())))))***,,,---++++++,,,,,,,,,---------***************************))))))***,,,------,,,))))))***++++++,,,------++++++,,,------------,,,***,,,.../////////111333///000000222333444555555444555777999;;;<<<======;;;<<<===>>>???@@@AAAAAA???AAACCCDDDEEEFFFHHHJJJIIIKKKLLLKKKJJJIIIJJJLLLLLLNNNQQQSSSTTTTTTSSSSSSQQQSSSUUUWWWWWWXXX[[[]]]ZZZ[[[\\\^^^___^^^^^^]]]WWWVVVTTTRRRPPPOOOOOOOOOOOONNNMMMMMMOOOQQQQQQPPPPPPQQQTTTWWWZZZ]]]^^^______aaacccddddddeeeggghhhjjjkkkmmmpppqqqrrrrrrrrrpppooommmkkkjjjhhhgggfffiiikkkllllllllllllmmmooonnnooorrrsssuuuyyy}}}~~~xxxrrrnnniiieeebbbYYY___fffmmmyyy}}}sssgggfffjjjxxxyyyeeeSSSIII@@@AAAAAABBBAAA@@@???>>>@@@BBBDDDKKKYYYmmm~~~ddd[[[iii}}}```KKKFFFEEEEEEDDD>>>>>>???@@@@@@???======>>><<<;;;;;;===>>>>>>===999999999999999999999999<<<<<<;;;;;;:::999888888444666888888777666777888555555777888999999999999999===AAAHHH\\\tttXXXMMMAAABBB@@@<<<;;;>>>BBBCCCGGGJJJQQQZZZfffrrr|||xxxpppkkknnniiieeeeeeeeegggooowwwrrrooollliiiiiikkkmmmooommmqqqvvv{{{,,,***)))+++///111000...000//////......------,,,******+++,,,,,,---......+++,,,------......------...---------------,,,,,,,,,,,,,,,***))))))+++---,,,++++++---//////...,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++)))***---//////---+++************)))******++++++000---+++***,,,,,,)))&&&---,,,+++)))((((((''''''***************************(((''''''((())))))(((+++000444333...******++++++++++++*********)))))),,,++++++***))))))*********,,,---,,,******+++,,,000000///...---,,,,,,,,,///...,,,++++++---000222333222111111111333666777555777999999999:::;;;===>>>>>>>>>??????@@@@@@AAAAAAAAA@@@AAACCCEEEHHHJJJIIIJJJKKKMMMOOOOOONNNLLLSSSSSSTTTUUUVVVWWWXXXYYYTTTTTTVVVWWWXXXYYYZZZZZZ[[[[[[[[[]]]^^^]]]ZZZWWWTTTTTTTTTTTTTTTSSSRRRQQQLLLKKKJJJJJJKKKMMMPPPQQQVVVXXX[[[^^^```aaabbbbbb```dddggghhhiiikkkhhhccckkklllmmmmmmllllllmmmooommmkkkiiigggggghhhjjjkkklllnnnpppooommmkkkjjjkkklllppptttvvvxxx}}}{{{vvvtttqqqlllhhhccceeelllxxxzzzxxx{{{pppXXXIIIGGGBBB@@@AAA@@@>>>???CCCEEEAAAAAAGGGRRRaaatttpppcccccceee|||~~~qqqTTTEEEBBBBBBCCCBBBBBBBBBAAA???===<<<;;;<<<<<<;;;:::::::::;;;;;;888888888777888888999999<<<<<<;;;:::999888777666777777888999::::::;;;;;;777777888777777888:::<<<;;;<<>>AAA:::777???AAA???CCCDDDKKKTTT\\\dddmmmyyy~~~wwwpppjjjfffdddbbbbbbeeekkkqqquuuvvvqqqkkkhhhjjjmmmnnnnnnpppsssxxx|||,,,+++***+++...///...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,------......------++++++,,,,,,,,,---------,,,------,,,******,,,...---,,,,,,,,,...///...,,,---,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))---,,,,,,,,,,,,,,,,,,---+++,,,---......---+++***************++++++,,,---,,,***)))***,,,---,,,***+++******))))))))))))***************************...,,,++++++,,,------,,,)))---111111,,,))))))+++++++++++++++++++++++++++******))))))***++++++,,,+++---...---++++++,,,---,,,+++++++++++++++,,,,,,000///---,,,---///111333555444222111222333444555555777999999999999;;;=========>>>>>>??????@@@@@@AAAAAA@@@AAACCCFFFHHHJJJIIIIIIJJJLLLNNNOOOOOOOOOSSSSSSUUUXXXZZZ\\\^^^___WWWXXXZZZ\\\\\\\\\\\\[[[[[[ZZZZZZZZZ[[[ZZZXXXUUUSSSSSSSSSSSSSSSRRRQQQPPPLLLKKKJJJJJJLLLOOORRRTTTZZZ\\\^^^aaaccceeeeeeeeecccgggiiijjjlllnnnmmmhhhkkklllnnnnnnmmmlllmmmmmmkkkiiigggeeedddeeeggghhhjjjjjjkkkjjjiiijjjlllnnnppptttxxx{{{~~~~~~yyywwwtttpppmmmgggjjjrrr~~~vvv^^^PPPGGGBBB@@@AAAAAA???@@@CCCCCC@@@AAAFFFMMMZZZmmm}}}}}}fff```bbb{{{xxxZZZIIIDDDDDDDDDBBBBBBBBBAAA???>>><<<;;;<<<<<<;;;:::::::::;;;;;;999999888888888888888999;;;:::999888777666666666777777777888999:::::::::999999999888777777999;;;===???FFFXXXwwwtttVVVGGGDDDBBBBBB>>>???DDDAAAAAAHHHFFFMMMVVV^^^fffppp{{{{{{uuuoookkkfffdddaaaaaadddkkkrrrwwwvvvqqqkkkhhhjjjmmmooopppsssvvv{{{---+++***+++,,,---,,,+++))))))******+++,,,,,,------.....................+++,,,------......------+++,,,,,,------.........------...---,,,,,,---///000...,,,,,,---...---,,,+++,,,,,,,,,,,,,,,,,,---************))))))((((((,,,,,,+++++++++---...///.........------,,,,,,+++******++++++,,,---......+++***)))***,,,---,,,+++)))))))))))))))***+++,,,++++++++++++++++++++++++---+++)))***+++,,,++++++&&&***......+++))))))***++++++,,,,,,,,,,,,,,,,,,((((((((()))***,,,---...,,,---......,,,,,,---...*********++++++---......111000......///111333444666555444333222333444444666777999999999999;;;===<<<======>>>??????@@@@@@AAAAAAAAABBBCCCFFFHHHJJJHHHIIIJJJKKKNNNPPPRRRSSSTTTUUUWWWYYY[[[^^^___```[[[\\\^^^``````^^^\\\ZZZ\\\ZZZXXXWWWWWWWWWUUUTTTQQQQQQRRRRRRRRRQQQQQQPPPLLLKKKJJJKKKMMMQQQVVVYYY___aaacccfffhhhiiiiiiiiidddhhhkkkjjjllloooooollljjjmmmppppppooolllkkkkkkgggfffcccaaaaaaaaabbbccceeefffgggggghhhkkkooosssuuuyyy}}}}}}{{{yyyvvvssspppsss{{{~~~hhhYYYIIIDDDAAABBBCCCAAAAAACCC@@@@@@AAADDDGGGPPPbbbsssnnn```ccczzzyyyyyyaaaNNNFFFEEEEEEBBBBBBBBBAAA@@@>>>===<<<===<<<;;;:::::::::::::::::::::999888777777777777<<<;;;999777666666666777666666777777888888999999:::::::::999777777999;;;???BBBMMMddddddNNNEEEAAA???===<<>>>>>???@@@AAAAAABBBBBBBBBCCCDDDFFFHHHIIIHHHIIIJJJKKKMMMPPPTTTWWWXXXXXXYYYYYYZZZ[[[\\\\\\]]]___aaabbbaaa^^^[[[XXX^^^ZZZWWWTTTTTTTTTSSSRRRPPPPPPQQQRRRRRRQQQQQQQQQLLLKKKJJJKKKNNNTTTYYY]]]ccceeegggiiikkkkkkkkkkkkfffjjjllljjjiiilllmmmkkkiiilllpppqqqooollliiihhhcccbbb```^^^^^^^^^______aaacccfffiiillloootttwwwzzz~~~~~~~~~|||zzzzzz}}}pppcccNNNGGGCCCDDDDDDBBBAAACCC@@@@@@BBBCCCBBBHHHXXXhhhyyyxxxfffiiiuuu}}}wwwxxxgggRRRHHHEEEEEEBBBBBBBBBAAA@@@???===<<<===<<<;;;;;;::::::::::::;;;:::999888777777777777===;;;999777777777888999555666666666777777888888999::::::999888888;;;===@@@DDDTTTqqq}}}[[[NNNIIIDDD;;;===>>><<>>???@@@AAABBBCCCBBBBBBCCCDDDEEEFFFHHHHHHGGGIIIKKKLLLNNNQQQUUUYYYYYYZZZZZZ[[[[[[\\\\\\\\\```bbbcccdddbbb___[[[YYY]]]YYYUUURRRRRRRRRQQQQQQOOOOOOPPPQQQRRRRRRRRRQQQLLLKKKKKKMMMQQQWWW\\\___eeefffhhhjjjkkkkkkkkkkkkjjjooopppllliiijjjkkkiiihhhkkkooopppmmmiiieeeccc______]]]]]]\\\\\\]]]^^^___cccjjjooorrruuuwwwyyyyyymmmWWWNNNFFFEEEEEECCCBBBBBB@@@AAACCCCCC@@@CCCQQQ___uuu~~~lllkkkooo}}}zzzoooXXXJJJDDDDDDBBBBBBBBBAAA@@@???>>>=========<<<;;;:::999999:::;;;:::999888777777777777:::999888777666666777777666666666666666777777777666888999999999;;;>>>AAA@@@GGG]]]uuuWWWLLLHHHCCC===DDDHHHAAALLLpppvvvVVVKKKPPPXXXbbbmmmyyy~~~uuuooommmkkkiiifffccc```]]][[[]]]cccjjjnnntttrrrooolllkkkmmmpppssswww{{{,,,---...---+++******+++---,,,,,,+++******))))))******++++++,,,------...+++,,,------......------,,,,,,+++++++++*********(((***,,,,,,++++++,,,---///.........000///...,,,+++,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))***+++,,,---...///000000///...,,,+++***++++++,,,)))***,,,...//////......((()))++++++++++++---///---,,,+++***************************************+++***((((((***+++***)))******+++,,,,,,,,,,,,,,,,,,,,,+++)))((('''&&&%%%******************++++++(((***++++++++++++,,,...000//////.........//////.........///000222333444111222333555777888999:::777888::::::999999:::;;;<<<======???@@@AAABBBCCCBBBCCCCCCEEEFFFGGGGGGHHHFFFIIIMMMNNNOOOQQQVVVZZZYYYYYY[[[\\\^^^```aaabbbbbbcccddddddbbb___\\\YYYZZZVVVRRRPPPOOOOOOOOONNNLLLMMMNNNPPPPPPQQQQQQQQQMMMNNNOOORRRVVV[[[```bbbeeefffhhhiiijjjjjjjjjiiimmmsssuuuppplllkkkkkkiiigggjjjmmmmmmjjjeeeaaa```]]]]]]]]]]]]]]]]]]^^^___```eeelllrrruuuwwwxxxyyyyyybbbVVVJJJFFFEEECCCBBBBBBAAAAAABBBBBB@@@AAALLLXXXppp}}}qqqgggggg~~~{{{aaaOOOFFFCCCBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999999999::::::999888777777777777777777666666666555555555666666666666777777777777555777888999:::===@@@CCCBBBMMMiiikkkRRRGGGBBB======DDDKKKDDDNNN{{{aaaLLLPPPXXXcccppp|||yyyqqqkkkiiihhhfffdddaaa___^^^]]]^^^```ccceeemmmnnnmmmmmmlllnnnrrruuuyyy}}}+++---......+++***,,,...,,,,,,,,,+++++++++++++++)))***+++,,,---//////000+++,,,------......------*********+++,,,------...(((***,,,------,,,---...------...000222111...,,,---,,,,,,,,,,,,,,,,,,+++((((((((()))******++++++***+++---///000000///...,,,++++++*********++++++)))+++,,,.........---,,,''')))+++,,,++++++---///++++++*********+++,,,,,,++++++++++++++++++++++++***(((''''''((())))))(((+++******+++,,,,,,++++++*********)))))))))))))))))))))))))))***+++------)))***,,,,,,+++,,,---///,,,,,,,,,,,,---...//////...///000111222444555555333333555666777888999999777999::::::999888999;;;::::::;;;===>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGGGGEEEJJJOOOPPPPPPQQQUUUYYYYYYZZZ[[[\\\^^^```aaaaaa____________]]][[[XXXWWWTTTRRROOOMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRUUUXXX\\\```ccceeeeeefffhhhiiijjjiiiiiihhhkkkrrruuuqqqmmmkkkkkkiiifffhhhjjjiiieeeaaa^^^\\\\\\\\\]]]]]]___``````aaabbbfffkkkppprrrtttuuuwww{{{~~~mmm^^^NNNGGGEEECCCAAABBBAAA??????AAA@@@AAAIIIRRRkkkzzzyyyeeebbbzzz~~~zzzmmmVVVIIIDDDBBBBBBBBBBBBAAA@@@??????>>>===<<<;;;:::999999999999999888888888888888999666777999999999888666555777777777777777777777777777888999::::::===@@@CCCFFFUUUvvv```NNNCCC?????????;;;DDDCCCBBBcccsssWWWOOORRRZZZeeessszzztttkkkfffeeeeeedddccc```aaaaaaaaa```___]]]]]]cccfffjjjmmmooorrrvvvzzz~~~+++---///...,,,+++---///,,,------......//////000******+++---///000111222+++,,,------......------******,,,...000222333444(((+++...///...---...///+++,,,...111333222///+++---------,,,,,,+++++++++))))))***+++,,,------...)))+++...000111000...,,,***************+++++++++***+++---......---+++******,,,...,,,***)))***,,,)))))))))***+++,,,...///...........................,,,++++++,,,------,,,+++*********++++++***)))(((((()))***++++++,,,,,,&&&'''''')))+++---...000***+++------------...000+++++++++,,,...000111222///000111222444555666777555555666777777888777777888999::::::999888999;;;888888:::;;;<<<>>>??????BBBCCCDDDFFFGGGGGGGGGGGGDDDJJJPPPRRRQQQQQQUUUXXXZZZ[[[[[[[[[[[[[[[[[[\\\[[[ZZZZZZXXXWWWUUUTTTSSSPPPNNNLLLKKKKKKKKKIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMSSSUUUYYY]]]aaadddfffgggfffggghhhiiijjjiiihhhhhhfffnnnssspppkkkjjjiiihhheeeggghhhgggccc^^^\\\ZZZ[[[\\\]]]^^^```aaabbbcccdddfffjjjlllnnnpppsssuuurrrvvvzzz}}}ssscccQQQHHHEEEBBBAAABBB@@@======???@@@BBBGGGOOOgggwwwfffaaawww{{{ooovvv[[[KKKFFFBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<;;;:::999999999888888888888888888999999999:::===>>>>>><<<:::888888888888888777777777777999:::;;;::::::<<>>@@@BBBCCCDDDFFFHHHJJJJJJJJJJJJLLLMMMNNNPPPQQQSSSTTTUUUTTTUUUVVVWWWWWWVVVTTTSSSWWWWWWWWWUUUQQQOOONNNOOOOOOMMMKKKIIIHHHGGGGGGHHHKKKJJJIIIIIIKKKNNNRRRTTTYYY[[[^^^```aaacccfffhhhiiihhhgggfffeeedddddddddeeegggjjjiiieeeccccccdddjjjgggccc```^^^\\\YYYWWW[[[\\\^^^___aaabbbbbbccccccccceeegggiiilllnnnpppnnnqqquuuyyy}}}~~~}}}qqq\\\NNNGGGCCCBBBDDD??????@@@??????AAADDDGGG```vvvrrr___pppqqq~~~___NNNBBBCCC@@@===<<>>======<<<;;;::::::::::::;;;:::888777777888:::;;;888999<<<===<<<999666444777777777777777777777777777999:::888888<<<@@@CCCHHHkkk}}}iiiTTTFFFAAACCCAAA@@@AAAAAAAAAAAACCCGGGJJJOOOUUU```nnn{{{vvvmmmfffddddddaaa___```bbbeeehhhgggccc___]]]]]]``````bbbhhhpppyyy---+++******,,,------,,,,,,+++******,,,,,,,,,+++))))))***,,,---...//////......---------------...+++++++++,,,++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++)))((()))******+++,,,+++)))))))))+++***,,,///111000---)))&&&++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************+++---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++***)))(((((()))***++++++***))))))***+++,,,---***,,,......---,,,---...///......------.........222111111333555777666555444444555666666777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;<<<===???AAABBBEEEFFFHHHJJJLLLMMMMMMMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPQQQRRRRRRQQQOOOMMMNNNOOOKKKKKKMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHJJJMMMQQQSSSXXXZZZ]]]^^^___aaaccceeehhhgggfffeeedddddddddeeedddfffhhhgggdddaaaaaaaaacccaaa^^^\\\\\\[[[ZZZXXX[[[\\\]]]^^^``````aaaaaacccbbbbbbbbbcccdddeeeeeejjjmmmqqqtttxxx}}}~~~yyycccTTTIIIBBBAAACCC???@@@@@@??????AAADDDGGGXXXnnnzzz}}}zzzdddpppooowwwfffUUUFFFEEECCC@@@???@@@AAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;999888777666666777888999:::;;;<<<===<<<:::888666777777777777777777777777888:::;;;999999===AAAEEESSSuuu___NNNCCC@@@AAA??????@@@@@@@@@AAACCCGGGJJJSSSYYYdddqqq~~~yyypppjjjdddcccaaa^^^^^^aaadddfffgggeeebbb^^^]]]]]]^^^___bbbhhhqqqzzz---+++******,,,------,,,+++,,,,,,,,,******+++,,,---......///000000111111------,,,,,,,,,,,,------++++++,,,,,,+++***)))))))))***+++,,,---.........++++++,,,,,,,,,,,,+++++++++,,,---,,,***((()))******+++,,,+++)))((()))***(((***,,,...---***'''%%%------,,,+++***))))))(((******+++++++++++++++***++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,------------+++*********))))))))))))******+++++++++******)))******))))))))))))******++++++******++++++,,,---***,,,......---,,,---...///......---......//////222111111333555777666555555555555666777777888888::::::;;;;;;<<<<<<;;;;;;======<<<<<<===???AAABBBDDDEEEHHHJJJLLLMMMMMMMMMPPPPPPQQQRRRRRRSSSSSSTTTVVVUUURRROOOMMMKKKKKKJJJIIIKKKLLLLLLKKKJJJLLLMMMFFFIIIMMMQQQQQQOOOLLLIIIGGGGGGHHHIIILLLOOORRRTTT]]]___bbbcccdddeeefffhhhfffeeeeeeddddddeeeeeefffdddeeefffeeebbb___^^^^^^\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\ccceeeiiimmmqqquuu{{{~~~qqq^^^NNNCCCBBBEEE???@@@@@@@@@???@@@CCCFFFOOObbbqqq{{{kkkooorrroooyyysss^^^KKKFFFEEECCCBBBAAA??????>>>@@@???>>>===<<<<<<<<<<<<999888777666666777888999::::::;;;::::::999888777777777777777777777777777888:::;;;<<<;;;===CCCHHHdddzzzUUUIIICCCAAAAAA>>>>>>??????@@@AAADDDHHHLLLWWW]]]hhhtttxxxrrrhhhdddaaa```^^^[[[^^^cccffffffeeeccc___]]]\\\]]]^^^___cccjjjrrr|||---+++******,,,------,,,***,,,...---***(((***---000000//////...---,,,,,,,,,,,,+++++++++,,,---------------------,,,+++***)))***+++,,,------------++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))******---......---+++***+++,,,((()))+++,,,+++)))'''%%%---,,,,,,+++***)))((((((((()))***+++,,,+++***)))++++++++++++++++++++++++'''((()))++++++,,,++++++***+++++++++++++++,,,,,,))))))***)))))))))((((((((()))***+++++++++++++++***))))))))))))))))))***+++++++++++++++,,,,,,,,,***,,,......---,,,---..................//////000222111111333555777666555555666666777777888888999::::::;;;;;;<<<;;;;;;:::===<<<<<<<<<<<<>>>@@@AAAAAACCCEEEHHHJJJKKKKKKKKKQQQQQQQQQQQQRRRRRRRRRRRRUUUSSSNNNJJJGGGFFFFFFFFFDDDFFFGGGGGGFFFFFFHHHIIIDDDGGGLLLOOOPPPNNNKKKHHHIIIIIIKKKNNNQQQTTTVVVXXX```bbbeeeggggggggghhhjjjddddddccccccdddeeeffffffdddddddddcccaaa^^^\\\[[[YYYXXXWWWWWWYYY[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXZZZ]]]bbbfffkkkpppvvvzzz||||||}}}~~~jjjVVVHHHDDDGGG@@@@@@AAA@@@@@@@@@BBBDDDJJJWWWeeewwwsssnnnuuuzzzmmmmmmjjjPPPGGGEEEDDDDDDBBB>>>>>>@@@??????>>>===<<<<<<<<<<<<;;;::::::999999::::::;;;888888777666666666666666777777777777777777777777888888;;;<<<<<<===DDDLLLrrrnnnOOOHHHEEECCCBBB>>>===>>>??????AAAEEEKKKOOOYYY```kkkwww}}}ssslllaaa___^^^]]]ZZZXXX]]]dddhhhfffccc___\\\[[[\\\]]]___bbbgggmmmttt}}}---+++******,,,------,,,))),,,...---***(((***---,,,,,,+++***)))(((((('''+++++++++++++++,,,---...,,,---------,,,,,,+++*********++++++++++++******,,,,,,------------,,,,,,***,,,------+++******+++,,,---...---+++***+++,,,))))))***++++++***((('''************************((()))***+++,,,+++******************************'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,---............---,,,,,,((()))***+++++++++++++++)))))))))******)))))))))))))))***+++,,,,,,,,,,,,***,,,......---,,,---..................///000111222111111333555777666555666666777777888999999999:::;;;;;;<<<;;;;;;::::::;;;:::::::::;;;===>>>???AAABBBEEEGGGIIIJJJJJJJJJOOOOOOOOOOOOOOOOOOOOOOOORRROOOKKKFFFCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCDDDEEEEEEFFFIIIJJJKKKJJJIIIHHHJJJKKKNNNQQQTTTVVVXXXYYY\\\___bbbdddddddddeeefffccccccbbbccccccdddeeefffddddddcccbbbaaa^^^\\\ZZZZZZXXXWWWWWWYYYZZZYYYYYYVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSWWW\\\bbbgggmmmtttxxxzzzzzz{{{}}}}}}}}}~~~~~~ttt^^^LLLEEEFFF@@@AAABBBAAA@@@@@@AAACCCGGGLLLVVVmmm}}}pppmmm~~~lllfffyyyYYYJJJEEEBBBDDDBBB??????BBB???>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;888777666555555555666777777777777777777777777777777777999<<<<<<===GGGSSS|||cccKKKHHHDDDBBBAAA<<<===>>>>>>???BBBGGGMMMRRR[[[cccnnnyyyyyypppiii]]][[[[[[[[[YYYWWW\\\cccgggddd___[[[ZZZZZZ[[[[[[aaaeeekkkqqqwww~~~---+++******,,,------,,,)))***,,,,,,++++++,,,---***++++++,,,---.........,,,++++++,,,,,,---...///))))))************))))))***++++++++++++***)))(((,,,,,,------------,,,,,,)))+++......,,,+++++++++)))***++++++))))))***+++*********************)))((())))))******+++++++++))))))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))***+++,,,------++++++,,,,,,------......,,,---.........---+++***((()))***+++++++++++++++))))))************))))))&&&''')))***,,,,,,------***,,,......---,,,---...............///000111111222111111333555777666555777777777888999999::::::;;;;;;<<<<<<;;;;;;::::::999999999999:::===???@@@BBBDDDFFFHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKHHHDDDCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKMMMPPPSSSVVVWWWXXXXXX[[[___ccceeeeeeeeefffgggbbbbbbbbbbbbccccccdddeeecccbbbaaaaaa```___[[[YYYYYYWWWVVVUUUVVVWWWVVVUUUUUUUUUUUUTTTTTTRRRQQQQQQUUUTTTSSSRRRPPPPPPPPPPPPPPPSSSYYY___dddkkkqqqvvvwwwxxxyyy|||}}}||||||}}}iiiTTTGGGCCC@@@BBBCCCBBB@@@@@@@@@AAABBBFFFKKK___~~~{{{lllvvvooofff}}}kkkRRRHHHAAACCCDDD@@@???CCC>>>>>>===<<<;;;;;;;;;;;;999999999999999999999999999999888888888888999999777777777777777777777777888666888<<<<<<>>>KKK\\\vvvWWWFFFFFFAAA======:::===>>>???@@@CCCIIIQQQVVV]]]fffsss~~~vvvmmmggg^^^[[[YYYZZZYYYXXX[[[aaaddd```[[[XXXXXXYYYYYYZZZaaagggpppvvv{{{---+++******,,,------,,,***))))))***,,,...------,,,---...///000111222333,,,,,,,,,,,,---...///000'''((()))******+++************++++++,,,+++++++++++++++,,,,,,,,,,,,++++++)))+++......---+++++++++((()))************+++---***)))))))))))))))******))))))))))))*********************++++++,,,---...************************+++++++++++++++,,,------******++++++,,,------...((()))+++++++++***(((''')))******+++++++++******((()))***++++++***)))(((###$$$''')))+++---------***,,,......---,,,---...............///000111222222111111333555777666555777777888888999::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888999;;;>>>@@@BBBBBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDDDDDDDFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFHHHKKKLLLMMMNNNNNNMMMPPPSSSVVVYYYYYYYYYXXX[[[^^^cccfffgggggghhhhhhcccbbbbbbbbbbbbccccccddd```___]]]^^^___^^^ZZZWWWUUUSSSQQQQQQRRRRRRQQQPPPTTTSSSSSSRRRQQQPPPNNNMMMOOOOOONNNMMMMMMMMMNNNNNNPPPSSSXXX]]]bbbgggmmmqqquuuvvvxxx{{{}}}~~~}}}{{{xxx___LLLCCCAAABBBCCCBBBAAA???@@@@@@???GGGIIIUUUtttsssppp~~~qqq^^^NNNBBBDDDFFFBBB@@@BBB@@@???>>>===<<<<<<<<<<<<888999999999999999999888999999999999999999999999777777777777777777777777:::666888======@@@QQQeeefffMMMCCCFFF@@@;;;<<<<<<>>>>>>???AAAEEEKKKTTTYYYaaalllzzzzzzqqqiiicccaaa[[[XXXYYYZZZYYY[[[^^^```\\\XXXVVVWWWXXXXXXXXX^^^fffrrrzzz~~~---+++***+++,,,---------***(((''')))---000///,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111((()))***+++,,,---------)))***+++,,,---.........******++++++++++++******)))+++...///---,,,++++++)))***,,,,,,,,,,,,...000))))))((((((((())))))************))))))))))))))),,,+++******+++---///000++++++++++++++++++++++++,,,,,,++++++,,,,,,---...''''''((()))******++++++***+++---...---,,,***(((******+++++++++******)))((()))***++++++***)))(((!!!"""%%%)))+++---------***,,,......---,,,---...............///000222222222111111333555777666555777888888999999:::;;;;;;;;;<<<<<<<<<;;;::::::999888888999:::===@@@BBBDDD@@@AAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIGGGHHHIIIIIIHHHHHHIIIJJJDDDFFFJJJNNNQQQRRRRRRRRRQQQTTTWWW[[[\\\]]]\\\[[[VVVZZZ___bbbcccddddddeeeccccccbbbbbbbbbbbbbbbccc^^^\\\[[[\\\]]]]]]YYYVVVPPPNNNMMMMMMNNNOOONNNMMMSSSSSSRRRQQQPPPNNNMMMLLLHHHHHHHHHIIIKKKMMMOOOPPPQQQTTTXXX\\\```dddiiimmmsssuuuwwwzzz|||~~~~~~~~~}}}}}}~~~{{{jjjRRRFFFAAABBBCCCCCCAAA??????@@@???KKKMMMRRRnnnzzzoooyyy}}}gggSSSDDDEEEHHHCCC@@@AAAAAA@@@???>>>============:::;;;;;;<<<<<<;;;;;;:::666777888888888888777777777777777777777777777777<<<888999>>>???BBBUUUlll]]]HHHBBBGGG@@@;;;>>>@@@>>>???@@@AAAEEEMMMUUU[[[eeepppwwwnnnfffaaaddd\\\WWWYYY[[[ZZZ[[[\\\^^^ZZZVVVTTTVVVXXXXXXWWW[[[eeerrr|||.........////////////000'''(((((()))***+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++***)))))))))******++++++,,,++++++******)))(((((((((---,,,,,,++++++,,,,,,---))))))))))))))))))))))))...---,,,***)))(((((((((''')))******))))))***,,,***+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,+++***))))))*********++++++++++++***)))))))))***,,,,,,***)))***++++++++++++++++++***)))(((******))))))******+++,,,,,,,,,------...---------000////////////111222333444444444444444444444444333444666999;;;<<<===>>><<<<<<;;;;;;;;;;;;::::::666777999;;;>>>@@@BBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>AAAEEEIIIDDDFFFFFFFFFEEEEEEGGGIIIIIIJJJJJJHHHGGGGGGIIIKKKQQQRRRSSSTTTVVVWWWXXXXXXWWWXXXXXXXXXWWWWWWXXXZZZ\\\^^^___``````aaadddfffcccbbbaaa______^^^^^^^^^aaa]]]YYYVVVUUUUUUUUUUUUNNNMMMKKKIIIIIIIIIJJJKKKOOOMMMMMMMMMNNNMMMKKKIIIFFFEEEDDDDDDFFFIIILLLNNNMMMPPPUUUYYY]]]aaafffiiipppssstttrrruuu|||~~~zzzzzzzzz{{{}}}{{{xxx^^^JJJJJJDDD@@@AAAAAA>>>>>>???AAACCCEEEMMMccclllmmmtttZZZLLLJJJDDDBBBEEEBBB@@@???>>><<<;;;999888888:::;;;<<<===<<<;;;:::999777777777777777777777777888888999:::;;;;;;<<<<<>><<>>===<<<;;;:::999;;;;;;;;;<<<;;;::::::999888888888888888888888888888888888999:::;;;;;;;;;JJJ@@@<<>>===???EEEJJJLLLOOOZZZfffsss~~~zzzooohhhccc___]]]]]]```___[[[YYYZZZYYYUUUVVVUUUUUUWWWYYY\\\^^^^^^ccckkkvvv*********+++++++++,,,,,,%%%'''+++......---***(((************++++++++++++------------------------)))))))))******++++++,,,***++++++,,,++++++******,,,,,,,,,,,,,,,,,,++++++)))))))))************+++,,,,,,++++++++++++,,,,,,***************************)))))))))***+++,,,,,,((()))+++***))))))***+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))************++++++++++++***)))))))))***,,,,,,***)))***+++,,,+++***)))))))))***+++******))))))******+++,,,+++,,,------......------////////////000111222333222222333444555666666777777888:::;;;<<<=========<<<<<<<<<===============>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFDDDBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIKKKLLLJJJKKKLLLLLLLLLOOOSSSWWW\\\\\\[[[[[[\\\^^^```aaa[[[\\\\\\ZZZXXXWWWXXXZZZ[[[\\\^^^^^^^^^___aaacccaaa```^^^\\\ZZZXXXWWWVVVWWWTTTPPPNNNLLLJJJGGGEEEGGGGGGFFFFFFGGGHHHJJJKKKJJJIIIHHHHHHHHHGGGDDDBBB??????>>>???@@@CCCFFFHHHJJJLLLQQQUUUXXX]]]bbbfffllloooqqqqqqssswwwwwwuuussstttwww{{{ppp]]]NNNFFFBBBCCCDDDBBBAAABBB@@@CCCEEEIIIYYYuuupppooogggOOOHHHCCCBBBCCC>>>@@@@@@???>>>======<<<<<<<<<<<<;;;:::::::::::::::999999999999999999999999777777888888999:::::::::IIIBBB???AAACCCOOOpppvvvZZZLLLHHHFFFIIIJJJEEE???>>>>>>@@@DDDJJJNNNSSS___lllyyy}}}rrrhhhbbb___]]]]]]___fffhhhccc\\\YYYXXXVVVVVVVVVVVVWWWZZZ^^^ccceeemmmttt}}},,,------------.........''')))+++------,,,+++*********+++++++++,,,,,,,,,------------------------((())))))***+++,,,,,,---,,,---...---,,,++++++,,,.........------,,,,,,+++(((((()))******+++,,,,,,,,,,,,++++++++++++,,,,,,******************************))))))******+++,,,)))***++++++))))))***+++---,,,+++******,,,---...++++++++++++++++++++++++++++++***************+++***++++++++++++***)))))))))***,,,,,,***)))***+++---+++)))(((((()))+++,,,******))))))******+++,,,++++++,,,---............/////////000000111222222111111222444555777888888::::::;;;<<<============;;;<<<<<<<<<======>>>>>>??????@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDFFFGGGGGGEEEDDDDDDEEEGGGIIIKKKLLLKKKKKKMMMNNNJJJKKKLLLNNNPPPSSSXXX\\\aaa```___^^^___aaacccddd^^^___^^^\\\YYYXXXXXXZZZZZZ[[[]]]]]]\\\]]]```bbb^^^]]]]]][[[ZZZXXXWWWVVVUUUSSSOOOMMMKKKHHHDDDAAADDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJHHHDDDAAA???>>>>>>???AAACCCFFFGGGIIIKKKOOOSSSVVV[[[aaaeeejjjmmmpppqqqqqqsssttttttsssuuuxxx{{{yyyhhhRRRIIIBBBCCCDDDCCCBBBBBB???CCCEEEGGGQQQhhhzzzmmmpppTTTKKKEEEEEEFFF@@@@@@@@@@@@??????>>>>>>>>>===<<<:::999888999:::;;;::::::::::::::::::::::::777777888888888999999999@@@>>>>>>@@@FFFYYY~~~hhhRRRHHHEEEDDDHHHHHHCCC?????????@@@DDDKKKPPPXXXeeeqqq}}}yyynnneee```___``````dddpppwwwqqqeee\\\XXXVVVWWWWWWWWWYYY\\\bbbhhhmmmuuu{{{............////////////,,,++++++***++++++,,,---,,,,,,,,,------------...++++++++++++++++++++++++)))******+++,,,---......---///000000---,,,,,,---///......------,,,,,,,,,(((((()))***+++,,,------,,,++++++******++++++,,,************************,,,+++******))))))*********+++,,,+++***)))***+++---,,,+++***+++,,,...///+++++++++++++++++++++++++++***************++++++***++++++++++++***)))))))))***,,,,,,***)))***+++,,,+++)))(((((()))+++---******))))))******+++,,,***+++,,,---...............//////000111111222222111111333444666777888999:::;;;<<<<<<=========<<<:::;;;;;;<<<===>>>>>>???>>>>>>???@@@BBBCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEECCCEEEGGGGGGFFFFFFFFFGGGGGGJJJLLLMMMMMMMMMNNNOOOIIIKKKNNNPPPSSSVVV[[[^^^aaaaaaaaaaaabbbccceeefffbbbbbbaaa^^^[[[XXXYYYYYYZZZ[[[\\\\\\\\\\\\___aaa[[[[[[[[[\\\[[[ZZZYYYXXXRRROOOLLLIIIGGGDDD@@@===>>>???@@@BBBDDDFFFHHHIIINNNMMMLLLLLLKKKHHHDDD@@@======>>>>>>@@@BBBDDDFFFHHHKKKNNNQQQUUUZZZ```dddjjjlllnnnpppooonnnpppsssuuuvvvyyy{{{}}}~~~rrrZZZNNNDDDBBBCCCBBBAAABBB???BBBDDDFFFKKK[[[uuupppssssssVVVLLLFFFFFFFFF@@@AAAAAA@@@@@@?????????>>><<<;;;:::999888999::::::::::::::::::::::::::::::888888888888888888999999999<<>>???@@@AAA??????@@@AAACCCDDDEEEEEEDDDEEEFFFGGGHHHGGGFFFEEECCCEEEGGGGGGFFFFFFFFFGGGGGGJJJMMMNNNNNNNNNOOOPPPJJJMMMQQQUUUWWWYYY\\\^^^```aaabbbccceeefffggggggeeeeeeddd```\\\YYYYYYYYYZZZ[[[\\\\\\\\\\\\^^^```YYYZZZ[[[\\\\\\[[[ZZZYYYSSSPPPLLLHHHFFFDDDAAA???>>>???AAACCCEEEGGGIIIJJJNNNMMMLLLLLLJJJFFFAAA===;;;;;;<<<===???AAABBBCCCGGGIIILLLOOOSSSYYY___ccciiiiiikkkmmmkkkiiilllrrrvvvvvvwwwxxxyyyzzz{{{|||}}}~~~dddUUUGGGBBBBBBBBBAAABBB@@@AAACCCEEEGGGPPPdddvvvvvvjjjqqqoooUUULLLDDDCCCDDD@@@BBBBBBAAA@@@??????>>>>>>;;;;;;:::999999999999999::::::::::::::::::::::::999999999999999999999999999>>>AAAEEERRRpppwwwYYYKKKCCC???===??????===???DDDDDDDDDIIIRRR[[[dddppp{{{sssmmmeee___\\\]]]^^^___jjj|||xxxhhh\\\VVVXXXZZZ]]]___bbbhhhqqqxxx|||++++++,,,,,,,,,---------...---,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++...111///+++)))***---,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********)))******+++,,,+++,,,---,,,***)))***+++***+++,,,---............++++++++++++++++++++++++******))))))***++++++,,,***++++++++++++***)))))))))***,,,,,,***)))***+++))))))*********+++++++++******))))))******+++,,,)))***,,,---.../////////---...000111222222111111222333444555666777888999888999:::;;;<<<=========<<<===>>>???AAABBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGJJJMMMOOOOOOOOOOOOPPPLLLPPPVVVZZZ\\\]]]]]]^^^^^^```cccfffhhhiiiiiihhhhhhgggfffbbb]]]ZZZYYYYYY[[[\\\]]]]]]\\\\\\^^^```YYYZZZ[[[\\\[[[ZZZXXXWWWSSSPPPKKKGGGEEEDDDBBBAAA@@@AAACCCFFFHHHJJJKKKLLLNNNMMMLLLLLLJJJFFF@@@;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGJJJMMMPPPVVV]]]aaahhhfffggghhhfffccchhhpppssssssssssssuuuwwwyyyzzzzzzooo^^^KKKCCCBBBBBBBBBCCCAAA@@@BBBEEEEEEHHHUUUcccyyy~~~kkkllljjjTTTMMMDDDCCCEEEAAACCCBBBAAA@@@???>>>===<<<:::::::::::::::999888888999999999999999999999999:::::::::::::::999999999:::@@@CCCHHH\\\rrrTTTIIIBBB??????AAA@@@???AAAFFFHHHHHHNNNXXXbbbkkkvvv~~~mmmhhhaaa\\\ZZZZZZ[[[[[[fffwwwwwwhhh^^^XXXXXX[[[```bbbdddjjjttt{{{|||,,,,,,---------.........,,,---.........---,,,+++++++++,,,,,,,,,---------------------------------+++++++++******************---000...)))'''(((++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++((((((((()))***,,,---...+++,,,---,,,***)))***+++)))+++,,,...//////...---++++++++++++++++++++++++******))))))***+++,,,,,,***++++++++++++***)))))))))***,,,,,,***)))***+++((()))***+++++++++++++++*********)))***++++++,,,)))***,,,---.../////////---...000111222222111111333444444555666777888888777888:::;;;<<<=========>>>>>>@@@AAACCCDDDFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHIIIKKKKKKKKKIIIGGGFFFHHHHHHHHHFFFCCCBBBCCCDDDFFFIIIMMMOOOOOOOOOOOOPPPNNNSSSYYY^^^______^^^^^^^^^```dddhhhjjjkkkjjjjjjiiiiiigggbbb]]]ZZZYYYYYY[[[\\\]]]]]]\\\\\\^^^```ZZZZZZ[[[[[[ZZZXXXUUUTTTNNNJJJEEEAAA??????>>>======>>>AAACCCEEEGGGHHHIIIPPPOOONNNNNNKKKGGGAAA<<<>>>???@@@AAACCCEEEFFFGGGDDDEEEHHHKKKNNNTTT[[[```gggddddddeeebbb___dddnnnppppppoooppprrruuuxxxzzzxxx~~~{{{wwwwwwxxxyyyzzz|||~~~wwwcccNNNDDDCCCCCCCCCDDDAAA@@@AAAEEEDDDDDDLLLWWWiiippprrrxxxhhhVVVOOOGGGDDDGGGDDDCCCCCCAAA@@@>>>===<<<;;;999999:::;;;:::999888777999999999999999999999999:::::::::::::::::::::::::::???BBBIIIdddqqqSSSHHHAAA@@@AAADDDDDDBBBCCCGGGLLLLLLRRR]]]gggpppzzz|||kkkfff```[[[ZZZZZZYYYYYYbbbrrr~~~sssggg___ZZZXXX\\\aaadddfffllluuu||||||000...+++,,,...000///---******+++---///000...---......---,,,,,,+++******000///---,,,+++,,,,,,---------,,,,,,------+++)))...((('''++++++%%%###&&&,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++---///...***((()))******&&&###%%%***...---+++)))***+++---//////000000,,,+++)))(((((()))+++,,,...------,,,+++++++++,,,))))))******+++++++++,,,,,,,,,+++++++++++++++++++++******))))))******+++...---***((((((***,,,...))))))))))))))))))))))))......---,,,,,,,,,------,,,,,,,,,,,,...111333555.........///000222444444111222333555666888999:::<<<<<<<<<===============<<<===???AAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKMMMPPPQQQRRRRRRRRRWWWZZZ^^^aaaccccccaaa```bbbccceeefffgggfffeeeeeemmmkkkiiieeeaaa^^^[[[ZZZbbb___[[[ZZZ\\\___bbbbbb^^^\\\ZZZXXXWWWVVVSSSQQQJJJEEE@@@===>>>@@@@@@??????AAADDDFFFFFFGGGIIIJJJJJJMMMPPPPPPMMMHHHEEECCCBBBAAAAAABBBCCCDDDBBB@@@DDDDDDDDDFFFJJJPPPVVVYYYaaaaaa___\\\YYY[[[```eeeeeeiiimmmnnnnnnooosssvvvzzz~~~~~~}}}yyyuuutttsssrrrqqqmmmmmmmmmnnnooopppqqqrrruuuvvvwwwxxxzzz~~~oooVVVIIIGGGEEEBBB@@@AAABBBCCCCCCCCCEEEHHHKKK[[[rrrxxxtttooottt]]]MMMCCCFFFHHH???CCCBBBAAA???>>>======<<<;;;::::::999999::::::;;;999999999::::::;;;;;;;;;::::::999999999:::;;;;;;;;;===CCCTTTsssqqqOOOCCC@@@@@@???>>>???BBBFFFJJJLLLOOOXXXfffnnnsss|||uuugggddd^^^YYYVVVVVVWWWYYYdddkkksssvvvqqqhhh___[[[^^^^^^```eeelllrrrwwwyyy...,,,******,,,------++++++++++++---//////...,,,......---,,,,,,+++******,,,+++*********+++,,,---,,,,,,,,,---...//////...,,,---...///,,,'''''')))+++,,,...000000...,,,+++************+++++++++++++++---...---***((()))***///+++((()))---000///,,,******+++,,,---...//////,,,,,,************,,,,,,------,,,++++++++++++++++++++++++***************)))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,***))))))***,,,---************************...---------------......------,,,,,,------...///000000000000000111222333222333444666888:::;;;<<<<<<<<<<<<<<<===============>>>@@@BBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDHHHIIIIIIIIIIIIJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJMMMPPPRRRTTTTTTUUUVVVXXX]]]```ccccccbbbaaabbbccceeefffffffffeeedddjjjhhhfffdddaaa^^^\\\[[[aaa___\\\[[[]]]```bbbccc^^^\\\YYYWWWVVVTTTRRROOOHHHDDD@@@>>>???AAABBBBBBAAACCCFFFGGGGGGGGGIIIJJJKKKMMMPPPPPPMMMIIIEEEDDDCCCBBBAAACCCDDDEEECCCBBBCCCCCCCCCEEEHHHNNNSSSVVV\\\]]]\\\YYYVVVWWW\\\```bbbeeeiiijjjjjjlllppptttwww|||~~~|||{{{}}}}}}zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwtttpppmmmkkkkkkiiihhhbbbbbbcccdddeeefffhhhiiimmmnnnpppqqqssswww}}}www]]]OOOJJJGGGCCCBBBAAABBBCCCCCCCCCDDDGGGJJJWWWnnn~~~pppmmm|||eeeTTTFFFFFFGGG@@@CCCBBBAAA???>>>======<<<;;;::::::999999::::::;;;999999999::::::;;;;;;;;;::::::999999::::::;;;<<<<<<>>>GGG\\\~~~iiiKKKCCCAAAAAA@@@@@@@@@CCCHHHKKKOOOSSS\\\iiipppuuu}}}jjjeee^^^XXXUUUUUUXXXZZZccchhhoooqqqmmmgggaaa^^^___```ccchhhooouuuzzz|||...,,,***+++,,,---,,,+++---,,,,,,---...///---+++...------,,,,,,++++++***************+++,,,---...//////////////////000000///444666222---,,,------)))+++...000000...+++))),,,,,,++++++************+++,,,,,,+++)))((()))***---***((((((+++,,,+++))),,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,+++******))))))''''''((()))***+++,,,,,,...------------------...++++++++++++++++++++++++************************))))))))))))***+++,,,,,,***+++,,,,,,------,,,,,,222222111111000111111222333444555777999;;;===>>><<<<<<<<<<<<======>>>>>>>>>???AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFFFFFFFGGGIIIJJJLLLNNNPPPTTTVVVXXXYYYYYYXXXZZZ^^^bbbddddddccccccbbbcccdddeeeeeeeeedddcccddddddcccbbbaaa```___^^^aaa___\\\\\\^^^aaabbbbbb___\\\XXXUUUSSSQQQNNNKKKFFFCCC@@@???@@@CCCDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJKKKNNNPPPPPPMMMIIIFFFEEECCCBBBBBBCCCEEEEEEDDDCCCAAAAAAAAABBBEEEJJJNNNQQQUUUVVVWWWTTTRRRRRRVVVYYY\\\___bbbddddddggglllqqqrrrwwwzzzxxxwwwxxxxxxuuurrrrrrrrrqqqnnnllliiiggghhheeeaaa___^^^^^^\\\[[[VVVVVVWWWXXXYYY[[[]]]^^^aaaccceeegggiiinnnssswww|||iiiXXXOOOIIIEEECCC@@@AAABBBBBBBBBCCCFFFIIIRRRiiirrrlllppp\\\JJJFFFHHHBBBCCCBBBAAA???>>>======<<<;;;;;;::::::::::::;;;;;;999999::::::::::::;;;;;;:::::::::::::::;;;<<<<<<===???LLLggg^^^GGGEEEBBBBBBAAA@@@AAADDDIIIMMMRRRWWWaaalllsssyyypppjjjaaaYYYUUUUUUXXX[[[bbbeeehhhiiigggeeecccbbb```bbbgggmmmsssyyy~~~///...---------............---,,,---......---+++---------,,,,,,+++++++++------------......//////333333111///------...///:::<<<888000---111111...((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++***)))))))))******)))'''(((***+++***)))...---+++******+++,,,...******++++++++++++******++++++******)))******++++++++++++++++++++++++***))))))******+++++++++,,,------............------))))))+++,,,,,,+++******************************))))))))))))***+++------&&&(((***---.../////////222111111111111222333333333333555777:::<<<>>>>>>;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBBBBBCCCAAABBBCCCDDDEEEEEEEEEDDDFFFEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGHHHJJJMMMOOOPPPRRRTTTVVVYYY[[[\\\\\\\\\]]]___aaadddeeeeeeddddddbbbcccdddeeeeeedddcccccc`````````aaaaaaaaaaaaaaaaaa___^^^^^^```bbbbbbbbbaaa]]]XXXSSSOOOLLLHHHEEEBBBAAA@@@???AAACCCEEEGGGHHHJJJKKKKKKJJJIIIIIIJJJLLLNNNQQQPPPMMMJJJGGGFFFBBBBBBAAACCCDDDEEEDDDBBB????????????AAAEEEHHHJJJMMMOOOQQQPPPMMMMMMPPPTTTWWWZZZ]]]^^^^^^aaagggkkknnnsssvvvtttrrrsssrrroooiiiiiihhheeebbb^^^ZZZWWWYYYVVVSSSRRRRRRQQQPPPNNNNNNNNNOOOPPPQQQSSSUUUVVVVVVXXX[[[^^^```eeejjjnnnsssvvv{{{xxxdddVVVLLLFFFDDD@@@AAABBBAAAAAABBBEEEHHHPPPgggpppyyycccMMMGGGIIIDDDCCCBBBAAA???>>>======<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<<===???AAAPPPppp|||UUUEEEFFFAAAAAA@@@@@@@@@DDDIIIMMMSSSYYYdddnnnuuu{{{wwwpppfff]]]XXXXXX[[[^^^bbbbbbbbbaaaaaaaaabbbccc```dddjjjpppvvv{{{.........---------...//////---,,,,,,---...---,,,------,,,,,,,,,,,,++++++////////////......------111222111...,,,,,,///222IIIAAA444,,,...333222,,,+++******))))))******+++)))******+++,,,,,,------,,,+++***)))******************+++,,,...////////////...,,,******+++,,,---))))))***++++++***))))))+++******)))******++++++))))))***+++,,,------------------,,,,,,++++++++++++,,,------------,,,+++'''(((***,,,,,,+++***)))************************,,,,,,,,,------///000111((())),,,...000111111000000000111111222444555666333333555777999;;;======;;;;;;;;;<<<===>>>>>>???>>>>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGJJJMMMPPPSSSUUUWWWYYYZZZ\\\\\\\\\\\\[[[```aaacccddddddcccbbbaaacccdddeeeeeeeeedddcccccc^^^___```aaabbbcccdddeeebbbaaa``````aaabbbaaa```bbb]]]WWWPPPKKKGGGCCC@@@@@@@@@@@@AAABBBDDDGGGIIIKKKLLLNNNMMMKKKJJJJJJKKKMMMOOOQQQPPPNNNKKKIIIHHHCCCBBBAAABBBDDDDDDBBBAAA>>>=========>>>@@@CCCDDDGGGIIIKKKJJJIIIJJJMMMQQQUUUWWWZZZZZZZZZ\\\aaaeeeiiinnnqqqnnnlllllljjjfff___^^^\\\YYYUUUQQQMMMKKKMMMKKKIIIHHHHHHHHHFFFEEEGGGGGGHHHIIIJJJLLLNNNOOONNNPPPTTTVVVYYY]]]bbbfffiiimmmrrrwwwzzz}}}qqq^^^OOOGGGEEEAAAAAABBBBBBAAABBBEEEGGGPPPfffxxx|||gggOOOHHHJJJFFFCCCBBBAAA???>>>======<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::;;;<<<===>>>BBBDDDUUUyyysssPPPCCCDDD?????????>>>???CCCHHHLLLQQQZZZfffooovvv}}}yyysssjjjbbb]]]]]]___bbbbbb```]]]\\\\\\^^^```aaa___eeelllsssxxx|||+++,,,---,,,+++***,,,......---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,******+++---...---,,,///666;;;PPP???...+++000111///,,,///...,,,******,,,...///))))))***+++,,,---.........,,,***)))***,,,,,,+++((()))***,,,....../////////...---,,,,,,,,,---...************************+++************+++,,,,,,((()))***+++,,,...////////////...---,,,+++*********+++,,,------,,,+++***'''((()))++++++++++++***++++++++++++++++++++++++************+++,,,,,,------...//////000000//////000000111222333555666777444555666777999;;;<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKGGGHHHIIIKKKNNNRRRUUUWWWYYYZZZ[[[\\\\\\[[[ZZZYYY___```aaabbbbbbaaaaaa```dddeeefffffffffeeedddccc``````aaacccdddeeefffgggdddcccbbbbbbcccbbb___]]]___ZZZSSSMMMHHHDDDAAA>>>AAABBBCCCDDDDDDFFFIIILLLMMMNNNPPPOOOMMMLLLLLLMMMMMMOOOQQQPPPNNNKKKJJJJJJEEEDDDCCCCCCDDDDDDBBB@@@===<<<<<<;;;<<<===>>>???AAACCCEEEEEEDDDFFFLLLPPPTTTWWWZZZZZZYYYYYY[[[^^^aaagggiiifffcccaaa^^^ZZZSSSRRRPPPLLLIIIFFFDDDCCCDDDCCCAAAAAABBBBBBAAA???AAAAAAAAABBBCCCDDDEEEFFFGGGJJJMMMPPPSSSVVVZZZ]]]___ccchhhmmmqqquuuyyy|||hhhTTTJJJGGGBBBBBBCCCBBBBBBCCCEEEGGGPPPeee|||hhhRRRKKKKKKFFFCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999::::::::::::;;;<<<>>>>>>EEEHHH]]]gggLLLBBBAAA>>>>>>>>>>>>???BBBHHHLLLQQQ]]]iiiqqqyyy~~~xxxtttqqqnnniiidddbbbbbbdddfff```]]]ZZZYYY[[[]]]___``````fffooovvvyyy}}}+++------,,,******,,,......,,,***+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++***,,,---------222;;;BBBMMM888***...222,,,***.........---,,,,,,---......+++++++++,,,,,,---------///---***))),,,---...---&&&(((***+++++++++++++++........................------,,,++++++,,,------+++++++++++++++,,,------******++++++,,,---......---------,,,,,,+++++++++***+++,,,------,,,+++***'''((()))******+++++++++++++++++++++++++++++++++******))))))))))))******//////......//////000111222222222333333555666666777777888999:::;;;<<<<<<::::::;;;<<<===>>>??????@@@???>>>>>>>>>???@@@AAA@@@AAABBBDDDEEEEEEFFFFFFDDDDDDFFFGGGIIIKKKMMMMMMOOOOOOOOOPPPRRRUUUWWWYYYZZZ[[[]]]^^^^^^^^^]]]\\\___```aaacccddddddddddddffffffggghhhgggfffeeedddbbbcccdddeeefffggghhhiiifffeeeddddddcccaaa^^^[[[YYYUUUOOOJJJGGGEEECCCAAADDDFFFHHHHHHHHHIIILLLOOONNNPPPQQQPPPOOONNNNNNOOONNNPPPQQQPPPNNNLLLKKKKKKIIIHHHFFFFFFFFFEEEBBB@@@===<<<;;;:::::::::;;;;;;;;;===?????????CCCJJJPPPVVVYYY]]]\\\YYYWWWWWWXXXXXX^^^```\\\XXXUUUQQQLLLIIIGGGDDDAAA???>>>>>>>>>???>>>===>>>??????===<<<>>>============>>>???@@@AAACCCGGGIIILLLNNNRRRUUUVVVYYY^^^bbbggglllrrruuurrrZZZMMMJJJCCCCCCDDDCCCBBBCCCFFFHHHNNNbbb{{{|||iiiTTTMMMKKKDDDCCCBBBAAA???>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999:::::::::<<<===>>>???GGGNNNiiitttWWWGGGAAA@@@????????????@@@DDDIIIMMMTTTaaannnvvv~~~{{{rrrjjjfffeeebbbbbbbbbcccdddfffhhhiii\\\YYYWWWXXX\\\___``````aaaiiisssyyy{{{~~~---///000...,,,+++...000---+++******---///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000000///,,,///000///...222;;;CCCFFF111)))333444(((&&&000++++++------------++++++------,,,,,,,,,,,,++++++111---******,,,//////...+++---//////...---,,,------...//////000000//////000///---,,,,,,---///000,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++---......---+++***'''(((((()))***++++++,,,++++++++++++++++++++++++000000//////.../////////,,,,,,,,,,,,...111333555444444444333333444444555999999:::;;;;;;<<<<<<===::::::;;;<<<===>>>???@@@AAA@@@?????????@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNQQQSSSTTTXXXWWWWWWVVVWWWXXXZZZ[[[\\\^^^___aaabbbcccbbbbbb```aaaccceeehhhiiijjjkkkgggggghhhhhhhhhgggeeeddddddeeeeeefffggghhhiiiiiigggfffeeeeeedddaaa]]]YYYUUUQQQLLLHHHFFFFFFEEEDDDFFFIIIKKKLLLKKKLLLOOORRRNNNPPPQQQQQQPPPOOOOOOPPPNNNPPPQQQQQQNNNLLLKKKLLLLLLKKKIIIHHHHHHFFFCCCAAA<<<<<<;;;:::999999999999888:::;;;;;;<<>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999::::::;;;<<<===??????HHHSSSrrr___JJJCCCBBBBBB@@@@@@@@@@@@AAAEEEJJJNNNVVVdddrrrzzz|||qqqeee\\\YYYYYYUUUXXX\\\```dddgggiiijjjXXXVVVUUUXXX]]]aaabbbaaaccckkkuuu{{{}}}~~~///000000...***'''%%%%%%...---,,,,,,......---,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++222&&&---111)))333AAA;;;333000+++&&&%%%&&&(((***,,,,,,,,,+++***)))((('''((()))***+++,,,,,,+++***++++++++++++******)))(((...---,,,,,,------+++)))---......///...---,,,+++---,,,+++***+++,,,---......---+++******+++,,,------,,,++++++------,,,+++******+++++++++******)))---,,,,,,---...---+++(((******)))))))))))))))***++++++,,,,,,,,,,,,,,,---,,,+++******,,,......------...///...,,,,,,...000555555666666555555444333666888;;;===>>>===<<<;;;999:::;;;;;;;;;<<<>>>@@@>>>@@@BBBBBBAAA@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEKKKLLLJJJIIIMMMTTTWWWVVVVVVXXX[[[\\\\\\\\\\\\]]]bbbaaa```ccchhhkkkjjjiiifffgggiiijjjkkklllllllllpppooolllfffaaa```dddggggggggghhhiiijjjjjjjjjjjjnnnkkkgggdddaaa]]]YYYUUUPPPMMMJJJFFFDDDDDDEEEFFFEEEFFFIIIKKKNNNQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSOOOOOONNNMMMLLLKKKJJJJJJOOOLLLIIIGGGGGGFFFEEEDDD???===:::777666666777888888999:::;;;<<>>>>>===<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;>>>:::999;;;<<<<<>>>>><<<:::<<<@@@AAABBBFFFMMMZZZcccrrr}}}ooocccZZZUUUSSSQQQQQQSSSXXX]]]bbbeeeeeedddUUUXXX\\\^^^___```aaabbbhhhmmmsssyyy}}}***+++------,,,+++,,,---...---,,,,,,......---,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++---***000...,,,@@@MMM???111000---+++))))))***++++++++++++++++++******)))))))))++++++,,,+++******...............------,,,---,,,+++,,,,,,,,,***)))+++,,,---------,,,***))),,,,,,++++++,,,,,,------...---+++***+++,,,---...---,,,++++++------,,,+++'''((()))***,,,,,,,,,---,,,,,,,,,---...---+++)))++++++************++++++******+++,,,,,,---......,,,+++******,,,......---+++---......---...000222333333444444555666777777666888:::===>>>===<<<;;;;;;<<<============???AAA<<<>>>???>>>======>>>@@@AAAAAABBBCCCDDDFFFFFFGGGMMMPPPPPPNNNOOOUUUXXXXXXVVVYYY]]]___```aaabbbdddgggeeeeeeggglllnnnmmmkkkiiijjjkkklllnnnooopppppprrrqqqmmmgggbbb```aaadddggghhhiiikkklllmmmmmmnnnnnnkkkgggddd```[[[VVVRRRNNNLLLIIIGGGFFFFFFGGGHHHIIIJJJLLLOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNMMMLLLJJJIIIHHHIIIOOOLLLIIIGGGFFFFFFDDDCCC???===:::777666666777888777888999999:::<<>>@@@BBBCCCGGGGGGKKKQQQUUUVVVZZZ```lllqqqyyyooo[[[SSSIIIHHHEEECCCDDDEEEFFFFFFIIIXXXjjjwww|||qqq___RRRHHHBBBAAAAAA@@@@@@??????>>>>>><<<;;;;;;;;;::::::::::::999999::::::::::::;;;;;;<<<999999<<<>>>>>>AAAFFFQQQaaayyyaaaKKKCCC@@@===;;;>>><<<===AAABBBCCCHHHNNN^^^dddooo{{{~~~uuuiii]]]UUUQQQOOONNNPPPQQQTTTZZZ___bbbaaa^^^TTTWWW[[[]]]^^^```bbbcccjjjooouuuzzz~~~(((***,,,------...///111...---,,,---.........,,,------,,,,,,,,,,,,---------,,,++++++******++++++)))...222,,,///HHHOOO<<>>@@@============<<<<<>>???AAAAAAEEELLLOOOQQQVVV\\\dddhhhpppzzz|||ggg\\\OOOKKKFFFDDDCCCDDDDDDDDDFFFQQQcccssswww~~~yyydddUUUJJJDDDBBBBBBAAA@@@@@@???>>>>>>;;;;;;:::::::::999999999999999::::::::::::;;;;;;:::888:::>>>??????CCCHHHWWWooooooRRRDDDBBBAAA>>>;;;@@@>>>???BBBCCCDDDIIIPPPccchhhooowwwxxxpppeeeZZZTTTPPPOOONNNQQQPPPRRRWWW^^^```\\\XXXTTTVVVYYY\\\^^^```ccceeemmmrrrxxx}}}---.........------...000///---,,,---...///...---------,,,,,,,,,,,,---------,,,++++++******+++++++++...///...555CCCBBB333///..................///***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))&&&&&&&&&&&&''''''((()))///...---...000000...,,,------------------,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,---...///000---,,,+++,,,......---,,,,,,,,,,,,,,,+++***))))))+++******+++---...---,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,+++******,,,......---+++---///000///000111333999888555333222222444444777888:::<<<======<<<<<<:::;;;<<<;;;::::::;;;===?????????======>>>AAADDDCCCDDDEEEGGGIIIKKKMMMNNNRRRYYY]]]YYYUUUWWWZZZ\\\[[[]]]aaadddfffiiillloooooommmlllooorrrssspppnnnmmmmmmmmmnnnoooqqqtttuuusssrrrppplllhhhdddaaa``````bbbdddgggjjjlllnnnoookkkhhhddd___ZZZTTTMMMHHHIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQRRRTTTTTTRRRPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSMMMNNNNNNKKKHHHFFFGGGJJJPPPMMMHHHEEEDDDCCCBBBAAA>>>===:::888777666777777777888777666666777:::===BBBDDDFFFGGGGGGEEECCCBBB>>>>>>???@@@???===;;;:::999999888888888777777777888888888888888888888888777777666666666666777777777777888999:::;;;<<<===>>>>>>BBBHHHLLLNNNSSSZZZ]]]bbbiiisss|||uuugggWWWOOOHHHEEEDDDBBBBBBCCCEEEKKKZZZnnn|||vvvkkkXXXLLLEEEDDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;999999;;;??????>>>BBBHHH]]]}}}yyyaaaIII@@@BBBCCC@@@===@@@>>>>>>AAACCCDDDJJJQQQeeejjjqqqyyyzzzsssggg^^^WWWTTTRRRQQQSSSRRRRRRXXX^^^___ZZZTTTSSSUUUXXX[[[]]]```eeehhhqqquuu{{{///000000...,,,,,,---//////...------//////...---...------,,,,,,------...---,,,++++++******++++++---++++++444>>>:::111...///...,,,++++++---///111---------------,,,++++++------,,,++++++*********++++++******+++,,,---......---,,,---//////...,,,++++++++++++++++++,,,,,,***+++,,,---...---,,,++++++++++++,,,---...//////---,,,+++,,,...///...------------,,,,,,***)))))),,,+++***+++---...------***************+++,,,,,,...------,,,,,,++++++***,,,+++******,,,......------///111111000///000111999777555333222333444555777888:::;;;<<<======<<<;;;;;;<<<;;;999999:::<<>>===>>>BBBEEEDDDEEEGGGJJJLLLOOOQQQRRRTTT[[[^^^ZZZVVVWWWZZZ\\\]]]___bbbdddfffhhhkkknnnnnnllllllnnnqqqrrrooollljjjjjjkkklllnnnppprrrsssqqqqqqpppooommmjjjeeebbb___aaacccfffiiikkklllmmmiiieee```[[[UUUPPPJJJFFFHHHIIIKKKMMMOOOQQQRRRRRROOOPPPRRRTTTTTTSSSRRRQQQOOOPPPPPPPPPQQQQQQRRRRRRNNNPPPPPPMMMIIIGGGJJJNNNQQQMMMHHHDDDBBBBBBAAA@@@>>><<<;;;999777777777777888999888777666777999<<<===>>>???AAABBBBBBAAA@@@===???@@@AAAAAA???===;;;999999999888888888888777888888888888888888888888777666666666666666666777888888999:::;;;<<<<<<<<<>>>===@@@FFFJJJLLLRRRXXXZZZ]]]dddmmmvvvrrr```TTTIIIFFFEEEBBBAAACCCEEEFFFQQQfffwwwzzzqqq[[[MMMFFFEEEEEEDDDBBBAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999:::<<>><<>>@@@AAA@@@???>>><<<===@@@BBBDDDKKKRRRaaahhhsss}}}}}}vvvkkkaaa[[[WWWTTTSSSSSSRRRTTTXXX]]]\\\WWWQQQSSSUUUWWWZZZ]]]bbbgggkkkuuuyyy~~~---......---,,,---///111///...---...//////...---......------------......---,,,++++++******+++++++++***)))666AAA666+++222...---+++******,,,///111............------,,,+++---,,,,,,++++++++++++,,,......---,,,,,,---///000+++******+++------,,,******))))))))))))******+++++++++,,,,,,------,,,,,,***++++++,,,,,,------------,,,+++,,,...//////...******+++,,,,,,,,,,,,,,,---,,,******,,,------,,,******)))******+++,,,---...------,,,,,,++++++***,,,+++******,,,......---...000222333111000///000333333333333444666888999888888:::;;;<<<============>>>>>>===;;;:::;;;===<<<===>>>======>>>AAACCCFFFGGGIIILLLOOORRRUUUVVVVVV[[[]]]YYYVVVYYY[[[[[[^^^```bbbcccdddfffjjjllllllkkkkkknnnqqqrrrnnnkkkggghhhjjjlllnnnppppppqqqooopppqqqssssssoooiiieeeaaabbbdddgggiiijjjkkklllfffbbb[[[UUUQQQMMMIIIFFFHHHJJJMMMQQQSSSUUUUUUUUUQQQQQQRRRSSSTTTTTTTTTTTTOOOOOOOOOOOOOOOOOOOOOOOONNNPPPQQQNNNJJJIIIMMMRRRRRRMMMGGGCCCAAA@@@@@@???===<<<;;;999888777666666999999888777666777999<<<<<<;;;<<<>>>AAABBBBBBAAA???@@@AAABBBAAA???===<<<:::::::::999999999888888999999999999999999999999777777666666666666777777777888999:::;;;<<<;;;;;;===<<>>=========<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;::::::===???======DDDMMMmmmyyycccTTTDDD>>>>>>======>>>===;;;;;;???BBBFFFMMMUUU]]]fffttt{{{uuujjjaaaZZZVVVSSSRRRPPPQQQUUUXXXZZZXXXTTTPPPSSSUUUWWWZZZ^^^ccckkkoooxxx{{{,,,------,,,+++,,,///222000...---...///000///---......------------......---,,,++++++******++++++(((000+++...:::333***222------,,,,,,------......,,,------............---,,,,,,+++++++++,,,---......---+++*********,,,---,,,++++++,,,......---,,,++++++*********+++------,,,,,,++++++,,,,,,------******++++++++++++++++++---,,,+++---///000///...***+++,,,,,,------,,,,,,///---+++***+++,,,,,,,,,*********++++++,,,......+++++++++,,,,,,---------,,,+++******,,,......------///222333222111111222111111222444666777888999888999999;;;<<<<<<======>>>>>>>>><<<:::999:::<<<<<<===?????????@@@AAACCCGGGHHHJJJNNNQQQUUUWWWYYYZZZ[[[ZZZWWWWWW[[[]]]\\\]]]___aaabbbcccfffjjjmmmlllkkklllooossssssppplllfffhhhllloooqqqrrrqqqppppppqqqtttvvvwwwssskkkeeeaaabbbdddeeefffggghhhhhhccc^^^WWWPPPMMMKKKIIIHHHIIILLLPPPTTTWWWXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWQQQQQQPPPPPPOOOOOONNNNNNLLLPPPQQQNNNJJJJJJOOOUUUSSSNNNGGGBBB@@@?????????===<<<;;;:::888777666666777888777666555666999<<<===;;;;;;===AAADDDDDDCCCDDDDDDDDDDDDBBB@@@>>>===;;;;;;;;;::::::::::::999::::::::::::::::::::::::888777777666666777777888555666888999999999999888<<<:::<<<@@@CCCDDDJJJQQQSSSUUUYYY___gggooovvvzzzmmm[[[LLLJJJHHHCCCCCCHHHCCCMMMWWW^^^iii{{{~~~eeeRRRJJJHHHGGGFFFDDDAAA???>>>===<<<<<<<<<;;;;;;;;;::::::999999::::::::::::;;;;;;::::::===???>>>@@@JJJUUUxxxwwwoooUUULLLDDDAAA???<<<<<>><<<<<<<<<:::888777888999===@@@BBBCCCCCCCCCDDDEEEGGGIIIKKKOOOSSSVVVYYYZZZ\\\\\\YYYVVVXXX]]]___]]]\\\]]]```aaacccgggkkknnnmmmlllmmmqqquuuuuurrrnnnfffiiinnnrrrttttttsssqqqrrrsssuuuyyyyyytttllleee``````aaabbbccccccccccccbbb\\\TTTNNNJJJJJJJJJJJJJJJMMMQQQVVVXXXZZZYYYYYYZZZYYYVVVUUUTTTUUUWWWXXXTTTTTTSSSRRRQQQPPPPPPOOOKKKOOOQQQNNNIIIJJJPPPWWWSSSNNNGGGBBB?????????>>>===<<<;;;:::999777666666666666666555444666999;;;>>><<<;;;>>>BBBFFFFFFEEEIIIIIIHHHFFFEEECCCAAA@@@<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888777777777777888888333444666777777777666666:::888999===???AAAFFFMMMPPPQQQUUUZZZaaaiiippptttzzz~~~ppp]]]MMMKKKJJJDDDDDDIIIEEEVVVbbbbbbfffxxx{{{hhhUUULLLIIIHHHFFFDDDBBB???>>>===;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;999:::===@@@@@@CCCOOO\\\~~~sss~~~^^^KKKGGGFFFEEEBBB>>>>>>AAA===;;;<<>>@@@BBBDDDFFFGGGJJJNNNQQQSSSVVVYYY[[[]]]\\\ZZZWWWVVVWWW[[[^^^[[[]]]```dddhhhjjjlllmmmllllllmmmqqquuuwwwtttqqqqqqpppppprrruuuwwwwwwvvvxxxwwwvvvvvvvvvqqqjjjdddcccbbb```______``````aaa]]]XXXQQQLLLJJJKKKLLLLLLNNNPPPTTTXXXZZZ\\\\\\\\\[[[XXXVVVUUUUUUVVVUUUTTTUUUSSSPPPOOOOOOOOONNNLLLNNNNNNMMMMMMMMMMMMMMMNNNPPPMMMIIIFFFDDDAAA>>>;;;<<<<<<<<<<<<:::777555333666777999999777555444555777888;;;@@@DDDGGGGGGFFFEEEFFFGGGGGGHHHGGGFFFFFFAAA???;;;::::::::::::999::::::::::::999999888777777777777777777777777777555555444333444666888:::;;;<<<===>>>@@@BBBDDDEEEJJJLLLPPPUUU[[[aaafffiiipppuuuzzz}}}}}}}}}{{{bbbQQQIIIBBBCCCGGGBBBGGGOOOqqqlllYYYkkk|||zzzbbbQQQKKKGGGEEEEEEDDD@@@???AAA>>>>>>>>>???>>>======<<<<<<<<<<<<;;;;;;:::::::::777999999===BBB@@@OOOmmmtttnnnUUUGGGEEEBBBAAAAAAAAA@@@>>>======>>>@@@EEEMMMWWW^^^jjjppp{{{}}}pppfff]]]ZZZVVVRRROOOPPPSSSZZZ``````ZZZVVVVVVYYYVVVWWWYYY^^^dddkkkrrrvvv~~~........................------+++++++++,,,...///...............//////000---,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---...---,,,***+++,,,++++++,,,///000///,,,***,,,---...///////////////...---,,,******+++---.........------,,,,,,,,,,,,...---,,,---...//////...,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,---...000,,,,,,222555222000111,,,,,,+++************+++------,,,+++*********+++------...............---,,,......,,,...333555333---,,,+++++++++,,,---......000111111000111222444333444555666777777777777888:::<<>>======<<<:::999777555444666777777666555555888:::======???AAACCCCCCBBBAAA@@@AAABBBDDDGGGIIIKKKMMMFFFCCC>>>;;;;;;;;;;;;;;;::::::;;;;;;:::999999888777777777777777777777777666555444444444666888999999999:::;;;===???AAABBBEEEGGGIIINNNSSSYYY]]]```ggglllrrruuuuuuuuuxxxzzzzzzbbbQQQJJJBBBCCCFFFBBBDDDLLLlllgggUUUdddvvv|||kkkZZZMMMHHHEEEEEECCC???===???<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<;;;;;;::::::::::::<<<:::>>>CCCCCCTTTttt~~~vvviiiOOOFFFDDDBBBAAAAAAAAA@@@>>>===>>>???AAAFFFOOOXXX___hhhppp|||vvvmmmddd\\\XXXUUUQQQOOOPPPUUU[[[```___ZZZUUUVVVXXXVVVWWWYYY^^^dddlllssswww........................,,,,,,+++******,,,---.........------......///000++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,------,,,---......,,,++++++,,,---...////////////...---,,,,,,,,,---...///...------------,,,,,,,,,---,,,+++,,,...//////......---,,,++++++*********------,,,,,,,,,---......000---...222444222000111,,,+++******))))))******//////---,,,+++*********+++,,,---...............---000///,,,---222555444...---,,,+++***+++,,,,,,---///000000000000111333111333555777888888888888:::;;;>>>BBBFFFHHHGGGFFFDDDCCCBBB???===>>>@@@CCCCCCCCCCCCDDDFFFIIIMMMOOOTTTSSSRRRPPPOOOQQQUUUXXX`````````^^^\\\[[[\\\]]]aaabbbbbbcccdddeeeffffffppppppppprrruuuxxxxxxwwwttttttuuuxxxzzz{{{zzzyyyxxxxxxwwwvvvsssnnngggcccaaa```______``````___]]]ZZZVVVPPPLLLKKKLLLLLLLLLOOOQQQTTTWWWYYYZZZ[[[[[[XXXVVVTTTSSSTTTVVVVVVUUUSSSRRRPPPPPPQQQRRRPPPOOOOOOOOONNNNNNMMMMMMMMMLLLJJJHHHFFFEEEEEEDDDBBBAAA>>>===;;;999777666555555666666555333333666;;;???BBBCCCDDDEEEDDDCCCAAA@@@>>>>>>>>>AAADDDIIINNNPPPLLLHHHAAA===;;;<<<<<<<<<;;;;;;;;;<<<;;;;;;:::999777777777777777777777777888777666555555666777888888888999:::;;;===???@@@BBBBBBDDDFFFKKKPPPTTTWWW^^^ccciiilllmmmnnnpppsss}}}{{{cccRRRKKKDDDEEEHHHCCCCCCJJJeee___PPP\\\iiixxx~~~{{{vvvdddPPPIIIEEEDDDBBB>>><<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;===>>><<<>>>DDDGGG\\\}}}{{{bbbIIIEEECCCAAAAAAAAAAAA@@@???===>>>@@@BBBHHHQQQ[[[bbbhhhqqq{{{nnniiiaaaYYYVVVSSSOOOOOOQQQXXX\\\```^^^XXXUUUUUUXXXXXXXXXZZZ^^^eeemmmtttyyy..............................---------...///000111000///...---,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---...,,,+++***+++---///---,,,,,,---------,,,***+++,,,---.../////////---,,,,,,,,,,,,---......---------------------,,,...---,,,,,,......---,,,---,,,,,,+++++++++,,,,,,...---,,,+++,,,---...---.........000111111000000,,,,,,+++***************...---,,,+++++++++++++++++++++,,,---............,,,---,,,))))))...111000...---,,,+++++++++,,,------...000000//////111222000222555777999::::::999>>>???BBBGGGLLLNNNLLLJJJGGGFFFDDDBBBBBBCCCEEEGGGIIIHHHHHHHHHJJJMMMPPPRRRTTTUUUTTTSSSQQQRRRTTTVVVaaacccddddddcccbbbbbbcccbbbcccdddeeegggiiijjjkkkqqqqqqqqqrrrtttwwwxxxyyyssstttuuuwwwzzzzzzyyywwwzzzyyyyyywwwsssnnnhhhddd```]]]\\\\\\^^^]]][[[XXXUUURRRNNNMMMMMMNNNOOOOOOQQQRRRTTTVVVXXXZZZZZZZZZWWWUUUSSSSSSTTTVVVVVVVVVRRRQQQQQQRRRSSSSSSRRRQQQNNNNNNNNNMMMLLLKKKJJJJJJHHHGGGEEEDDDDDDDDDBBB@@@>>><<<:::888666666666666666666555444444777;;;>>>CCCEEEHHHIIIHHHFFFEEEEEE@@@>>>======@@@EEEKKKNNNPPPKKKCCC>>>;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;888888888888888888888888888888777666666666777777999999:::;;;<<<>>>@@@@@@CCCBBBBBBDDDGGGKKKOOORRRXXX]]]cccggghhhiiilllooouuuzzz}}}dddTTTMMMFFFGGGJJJDDDEEEIII\\\TTTLLLVVV```ssszzz}}}jjjQQQJJJDDDCCCBBB???>>>?????????>>>===============<<<<<<<<<<<<<<<;;;;;;;;;??????<<<>>>EEEKKKeee~~~```HHHDDDBBB@@@@@@AAAAAAAAA???>>>???AAADDDJJJSSS^^^eeekkktttvvviiieee]]]WWWTTTQQQNNNOOOSSS\\\^^^___\\\WWWTTTUUUWWWYYYZZZ\\\```gggooowww{{{........................///////////////000000111111000///---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------------,,,,,,,,,---------,,,******+++---///---++++++,,,---------***+++,,,---............+++++++++++++++,,,,,,---,,,,,,---......------,,,000///------------+++)))++++++++++++,,,---...///...,,,***+++---......,,,,,,---..................------,,,+++++++++++++++******)))******+++,,,---++++++,,,---......------***,,,+++'''(((,,,...---++++++******+++---...///---...000000//////111222111222555888:::<<<<<<===CCCEEEIIINNNRRRSSSQQQOOOLLLJJJHHHFFFGGGIIIKKKLLLQQQPPPOOOMMMMMMOOOPPPRRRQQQSSSVVVWWWVVVUUUUUUVVV___aaadddeeeeeeeeeggghhheeeeeeeeefffgggiiijjjkkkppppppqqqrrrsssuuuwwwyyyuuuuuuvvvxxxzzz{{{yyyxxx{{{{{{{{{xxxtttooojjjhhh___[[[XXXWWWYYYYYYVVVRRRPPPNNNMMMMMMPPPRRRSSSTTTSSSTTTUUUWWWXXXYYYZZZ[[[WWWUUUSSSSSSUUUVVVVVVVVVRRRRRRRRRSSSUUUUUUSSSRRRMMMMMMMMMLLLKKKIIIHHHGGGIIIGGGDDDCCCCCCBBB???======;;;999777666666666666555666777777666777999;;;CCCGGGLLLNNNLLLIIIGGGGGGBBB@@@===<<<>>>CCCIIIMMMQQQKKKCCC>>>;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<999999999999999999999999999888888777777777777888999999999:::;;;===>>>???CCCBBBBBBCCCEEEHHHKKKMMMQQQWWW^^^bbbccceeeiiilllnnnsss{{{hhhVVVMMMEEEEEEHHHCCCDDDFFFQQQHHHFFFPPPXXXpppmmmSSSJJJCCCBBBCCCAAA@@@AAA??????>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>???<<<>>>FFFPPPoooyyy```LLLCCCAAA@@@@@@AAABBBAAA@@@???@@@BBBFFFLLLVVVaaahhhpppxxxtttggg```ZZZTTTRRROOOMMMPPPVVV^^^___^^^ZZZVVVTTTUUUXXXZZZ\\\___dddkkksssyyy}}}........................---------............///------,,,,,,------...///*********++++++,,,,,,---,,,,,,,,,------.........---...---+++******,,,......,,,++++++---.........***+++,,,,,,------,,,,,,)))******++++++,,,,,,,,,+++,,,---.........---,,,000...---,,,---,,,+++)))*********+++---...000111---++++++---000222000---***...///,,,+++---...---...---,,,,,,++++++,,,,,,((((((((()))***+++------,,,,,,------------,,,,,,+++------******---...++++++*********+++---///000---///000000000000111333333444666888;;;>>>@@@AAAJJJOOOVVVYYYYYYWWWVVVUUUQQQNNNKKKKKKMMMOOOQQQQQQXXXVVVTTTQQQPPPPPPQQQQQQNNNRRRVVVYYYYYYXXXWWWWWWZZZ]]]```bbbcccdddfffhhhgggfffeeeddddddeeefffgggnnnppprrrttttttuuuwwwyyyyyyxxxwwwxxx{{{||||||{{{{{{||||||yyytttpppmmmlll```[[[UUUSSSUUUUUUQQQMMMMMMLLLMMMOOOSSSVVVWWWVVVUUUVVVWWWXXXYYYZZZ[[[[[[YYYWWWUUUTTTUUUWWWWWWVVVSSSSSSSSSUUUVVVVVVTTTRRRMMMMMMMMMMMMKKKIIIFFFEEEHHHFFFCCCBBBAAA???<<<:::;;;:::999888777666666666555777888888777888:::;;;HHHNNNUUUWWWTTTOOOKKKJJJEEECCC???===???DDDIIIMMMOOOJJJCCC>>><<<<<<;;;;;;:::;;;<<<<<<===<<<<<<<<<999999999999999999999999888888888888999999999999777777888888999;;;<<<===@@@@@@@@@BBBCCCEEEFFFGGGJJJOOOVVV[[[]]]___cccgggiiinnnvvv}}}sss]]]PPPDDDCCCEEE@@@BBBCCCGGG>>>CCCKKKOOOjjj}}}tttXXXMMMDDDCCCCCCBBBAAAAAA>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<=========<<<>>><<>>;;;999999999999999888666555444555666666555666888===@@@MMMVVV```eeeccc]]]YYYXXXNNNKKKFFFCCCBBBDDDGGGJJJLLLHHHCCC@@@>>>>>>===<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::777777888999::::::::::::888888888999:::;;;<<<===<<<===???AAABBBCCCCCCCCCCCCIIIPPPUUUXXX[[[___bbbfffkkkrrrzzzlllZZZJJJFFFFFFAAAAAACCCEEE===FFFJJJHHHcccwwwyyy^^^RRRGGGDDDDDDBBB@@@???>>>===;;;:::::::::<<<===;;;<<<<<<<<<=========>>>;;;======BBBMMM\\\{{{ZZZKKKAAA???>>>???AAABBBBBBAAA@@@AAADDDIIIPPP[[[fffnnnuuu~~~{{{mmmcccZZZVVVRRRPPPMMMMMMTTT\\\aaa___[[[VVVTTTUUUXXXZZZ\\\___fffmmmuuu{{{~~~........................,,,---......//////......000///...---,,,++++++++++++***)))))))))+++...///(((((()))***,,,---...///......---+++)))))),,,...***)))***,,,///000000///,,,,,,,,,,,,+++***))))))***+++,,,---............***+++---//////...---,,,***))))))+++---//////...------,,,,,,,,,---......---,,,...333999:::555000+++111222,,,***---///...,,,++++++***)))*********------,,,++++++,,,,,,,,,.........---,,,+++***)))(((,,,...,,,,,,---+++'''...---,,,+++++++++,,,---///000222222111111333444777666777888<<>>>>>===;;;:::888999999999888777555444666555444222444999@@@EEEQQQ\\\iiiqqqpppllliiihhhXXXTTTNNNGGGDDDCCCDDDEEEKKKHHHDDDAAA@@@@@@???>>>999999:::;;;<<<<<<<<<;;;::::::::::::::::::::::::666777888999:::;;;;;;;;;:::::::::;;;<<<===>>>???;;;===@@@BBBDDDCCCBBBBBBAAAGGGNNNTTTVVVYYY^^^aaaeeeiiiqqqyyyyyydddQQQJJJJJJDDDCCCEEEGGGAAAKKKLLLEEE```mmmxxxzzzdddVVVIIIEEEDDDAAA>>>===AAA???===<<<;;;<<<>>>???;;;<<<<<<<<<======>>>>>>:::>>>>>>DDDPPP```~~~zzzVVVHHH@@@???>>>???AAABBBBBBAAA@@@BBBEEEIIIQQQ\\\hhhoootttvvviii```YYYUUUQQQOOOMMMMMMUUU^^^aaa^^^ZZZVVVTTTUUUYYY[[[\\\```hhhpppxxx}}}((()))+++---......------222000......//////---,,,###(((...222111...+++******+++,,,---...//////000...,,,***))))))+++...000+++***)))+++...///...+++...***,,,111111---,,,000---,,,,,,,,,------+++***,,,---......,,,,,,---...000///...------...///000000---***)))+++---//////...,,,***+++...//////---+++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------.....................///000000//////000111///444:::;;;:::<<>><<<<<<;;;888777777666666666666666666666555555666:::@@@DDDXXXhhhtttuuuwww|||{{{tttlllaaaTTTMMMMMMOOOOOOMMMPPPKKKDDDBBBCCCCCC@@@===<<<<<<======<<<<<<;;;::::::::::::999999999888888999999999999999999999999::::::::::::::::::::::::@@@AAACCCDDDDDDDDDCCCCCCAAADDDHHHKKKOOOTTTYYY]]]bbbhhhpppwww}}}xxx___NNNIIIJJJJJJFFFDDDDDDDDDFFFLLLTTTlllzzzqqq|||XXXDDDFFFFFFCCCDDDBBB<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===============<<>><<<;;;::::::888888777666555555555666333333333444666;;;BBBGGGUUUeeessswww{{{~~~vvvkkk]]]UUUUUUVVVUUUSSSNNNIIICCC@@@AAAAAA>>>;;;;;;<<<<<<======<<<<<<<<<:::::::::999999999999888888888888999999:::::::::>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@CCCFFFIIIMMMQQQWWW[[[```fffooowww}}}hhhTTTJJJJJJGGGCCCAAABBBCCCCCCIIIPPPcccrrrttt\\\GGGHHHFFFCCCCCC@@@<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===============BBBEEEHHHYYY|||hhhOOOEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGLLLTTT^^^ggglllvvv~~~sssggg___]]]WWWTTTQQQNNNOOORRRXXX\\\```YYYRRRPPPSSSVVVWWWWWW^^^bbbjjjrrryyy...//////000000000//////,,,+++***+++...///...---...000222111///,,,***)))+++,,,---......,,,***)))---------.........//////...---,,,,,,...---,,,***---***)))++++++***,,,//////...---...///...---+++***+++,,,,,,******+++,,,------,,,,,,,,,,,,------000---++++++,,,.../////////...------///000//////+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,++++++******************************))))))))),,,,,,,,,,,,,,,---------++++++************+++++++++,,,,,,,,,---------...---...//////......///111111666;;;<<<<<>><<<:::999999888999888777666555555555555222333333444666:::AAAEEESSSbbbpppvvv}}}wwwiii```]]]]]][[[XXXOOOJJJDDDAAA@@@???===::::::;;;<<<======>>>>>>===::::::::::::999999999999777777888888999:::;;;<<>>>>>>>>BBBFFFMMMccc|||[[[HHHAAACCCDDDDDDEEEEEEDDDDDDCCCEEEFFFHHHMMMUUU^^^fffjjjxxxyyynnnbbbZZZXXXWWWTTTPPPMMMNNNSSSXXX\\\\\\VVVQQQOOORRRVVVXXXXXX[[[```iiiqqqxxx~~~000000000000//////......---------...111333333222...///000000...---...//////......---------------+++,,,---//////......---............---,,,+++***+++++++++,,,,,,,,,,,,---...---,,,---......,,,******,,,---,,,+++***+++,,,---------------------------+++)))(((***,,,---,,,......---------.........+++,,,,,,------,,,,,,+++,,,+++***))))))+++,,,---+++******))))))))))))))),,,,,,,,,++++++++++++******+++,,,,,,------------+++++++++******+++++++++***++++++,,,,,,---------+++,,,...---,,,,,,---///000444888:::;;;>>>DDDJJJRRRZZZcccgggiiihhhccc]]]UUUTTTSSSTTTVVVXXXWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPRRRTTTVVVVVVWWWWWWWWWXXXYYYZZZ\\\^^^___```aaaccceeegggiiimmmqqqsssssswww|||~~~|||zzzyyyxxxxxxyyyyyyxxxwwwvvvuuuqqqnnnjjjhhhgggggggggfffbbb[[[SSSOOOPPPVVV\\\___dddeeefffdddaaa___^^^___]]]^^^^^^\\\YYYWWWWWWXXX[[[ZZZXXXXXXZZZ[[[ZZZZZZXXXXXXXXXWWWVVVVVVUUUTTTWWWUUUSSSRRRQQQMMMGGGBBB???>>>===;;;:::999888888999888777666555444444444666666555555555888<<<@@@PPP]]]jjjqqqxxxrrriiidddaaa^^^[[[RRRNNNHHHDDDBBB@@@>>><<<::::::<<<===>>>?????????;;;;;;:::::::::999999999777777777777999:::<<<===BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@CCCEEEHHHLLLRRRWWWYYYaaakkktttzzzwww\\\KKKEEEDDDCCCCCCFFFEEEDDDGGGLLLSSSbbbyyyfffPPPKKKDDDBBBCCC>>>======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>@@@CCCGGGRRRmmmmmmQQQCCC@@@BBBBBBDDDEEEEEEDDDBBBBBBBBBDDDHHHNNNUUU]]]eeejjjyyyuuulll```XXXUUUSSSPPPMMMLLLOOOTTTYYY\\\WWWSSSOOOOOORRRVVVYYYZZZ\\\bbbkkkrrrxxx}}}000000///......---------///......000333555555444///000000///------///000///---***))))))+++///111***+++---......---,,,+++...//////...---++++++***)))+++---.........---++++++***))))))+++***)))''',,,---...---,,,+++,,,............//////.........,,,***))))))+++,,,,,,,,,------,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++*********+++,,,---+++***))))))(((((())))))++++++++++++++++++++++++******+++,,,---------,,,++++++,,,,,,,,,,,,++++++******++++++,,,---.........000111111000///111222111444777999;;;???EEEIIINNNWWWaaagggkkklllggg```TTTSSSSSSTTTVVVWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPOOONNNOOOQQQSSSTTTUUUTTTTTTVVVWWWXXXZZZ[[[]]]___```aaacccfffggghhhlllqqqtttvvv|||~~~{{{zzzzzzzzzzzzxxxvvvsssrrrooolllhhhfffeeeeeedddccc^^^ZZZUUUSSSVVV[[[aaadddggghhhhhhgggdddaaaaaaaaa___```___]]][[[YYYXXXXXX[[[YYYXXXXXXZZZ[[[[[[ZZZXXXXXXXXXWWWWWWWWWWWWWWWYYYVVVTTTSSSSSSPPPIIICCC???>>><<<;;;999999888888888777666555444444444444555666666555555777:::===KKKUUU```hhhqqq|||{{{rrrlllfffaaa]]]TTTPPPKKKFFFBBB@@@===<<<:::;;;<<<>>>???@@@@@@AAA;;;;;;;;;:::::::::999999888777777777888:::<<<>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???AAABBBCCCFFFKKKQQQUUUWWW^^^hhhpppwww}}}xxx___NNNGGGDDDBBBCCCFFFFFFDDDFFFKKKSSSbbbwwwiiiSSSKKKDDDCCCDDD???======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@CCCHHHXXXwwwaaaKKKBBBAAA???@@@AAABBBBBBAAA@@@??????CCCHHHNNNUUU^^^gggnnn{{{{{{ssskkk```XXXUUUOOOLLLKKKLLLQQQWWW[[[\\\SSSPPPNNNOOORRRVVV[[[]]]aaahhhpppvvvyyy}}}///...------,,,,,,,,,---///...---...111222111111222222111///,,,+++,,,---...,,,(((&&&'''***...000***+++,,,---------,,,+++...///000///---++++++,,,))),,,...------///...+++...---,,,---......,,,***,,,---......,,,,,,---.........///000000///.........---,,,,,,...//////...,,,,,,---,,,***)))+++,,,+++,,,,,,------,,,,,,+++******++++++,,,---------+++******))))))))))))))))))))))))*********++++++******,,,------,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,---...//////...///000000//////000111444666888;;;>>>BBBGGGJJJNNNWWW```hhhnnnpppjjjbbbSSSSSSSSSTTTVVVVVVUUUSSSTTTTTTTTTSSSSSSSSSSSSSSSNNNPPPSSSUUUVVVWWWVVVUUUVVVXXXZZZ\\\^^^___``````bbbdddgggggggggjjjpppuuuxxx}}}yyyzzzzzzyyywwwtttqqqooojjjgggdddbbbcccccccccccc[[[YYYWWWXXX]]]bbbfffgggiiijjjjjjiiifffdddddddddbbbaaa```^^^]]]\\\ZZZZZZXXXWWWUUUVVVWWWXXXXXXWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYVVVSSSTTTUUUSSSLLLFFF======;;;:::999888888888777666555555444444555555222333444444555888<<>><<<;;;;;;<<<===???@@@@@@AAAAAA;;;;;;;;;;;;::::::::::::999888777777888:::<<<>>>CCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===>>>>>>>>>???@@@AAABBBDDDIIIOOOTTTUUU\\\dddlllssszzzxxx```QQQKKKCCCAAABBBDDDCCCAAADDDIIISSSccczzznnnXXXMMMDDDDDDFFF@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@CCCLLL___qqqWWWHHHBBBAAA>>>??????@@@@@@??????>>>???CCCJJJPPPWWWbbbnnnvvvxxxqqqiii^^^WWWTTTKKKJJJJJJMMMTTTYYYZZZYYYOOONNNNNNOOOSSSXXX]]]```gggnnnwww{{{|||~~~~~~///...---,,,,,,,,,---...///...---...//////...---///000000///---,,,,,,---///...,,,++++++,,,---...+++,,,,,,------------------///000000---+++,,,---+++---,,,((((((---///---000///...///000000...,,,+++,,,------,,,+++,,,---------...//////...------///---------///000///...,,,---...---***)))+++---+++,,,,,,------,,,,,,+++)))***,,,...///...------++++++***))))))))))))***(((((()))***+++,,,------***+++,,,------,,,***))))))***+++,,,,,,+++***)))++++++,,,---...///000000,,,...//////...---///000444555888;;;>>>BBBGGGJJJQQQYYYcccjjjppprrrkkkbbbSSSRRRSSSTTTVVVVVVTTTRRRRRRRRRRRRSSSTTTUUUUUUUUUPPPRRRVVVZZZ\\\]]]\\\\\\XXXZZZ]]]```bbbccccccbbbccceeehhhgggfffiiiooouuuyyy~~~|||wwwxxxxxxxxxwwwtttqqqooohhheeeaaa_________^^^]]]XXXXXXZZZ]]]cccgggjjjjjjggghhhiiihhhfffddddddeeecccbbbaaa```___^^^]]]\\\XXXWWWUUUUUUVVVWWWVVVVVVWWWWWWVVVWWWXXXYYY[[[\\\XXXTTTRRRTTTWWWVVVOOOIII;;;:::999888777666666666555555444444444555666666111333444444555777:::===???BBBIIIRRR]]]kkk|||zzzpppgggaaaVVVSSSNNNHHHBBB>>><<<<<<<<<===>>>???@@@@@@AAAAAA<<<;;;;;;;;;;;;::::::::::::999777666777999;;;===AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<======??????>>>?????????AAAFFFLLLQQQTTTZZZbbbiiiooowwwttt]]]PPPLLLEEEBBBBBBDDDCCCAAAEEEJJJPPPddduuu^^^PPPEEEEEEGGG@@@>>>>>>===;;;;;;::::::;;;::::::;;;<<<===>>>?????????DDDPPPhhhbbbOOOFFFBBB@@@???>>>>>>>>>>>>>>>>>>???@@@EEELLLSSS[[[gggvvvtttllleee[[[TTTSSSKKKJJJKKKOOOVVVYYYWWWTTTMMMMMMNNNPPPTTTYYY___ccclllsss|||wwwrrr///...---,,,,,,---...///222000......//////---,,,***,,,......---...///111222222333333111000...,,,------------......//////,,,///111000---+++,,,...---...***######+++///...+++***)))***++++++)))'''***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,---,,,+++,,,...///...------///000...+++***,,,...+++,,,,,,------,,,,,,+++(((***---///000///...,,,,,,++++++*********************+++,,,...///000111++++++---------+++)))(((((()))***++++++***)))(((++++++,,,---...000000111000111222222111111222333222333555888<<>>BBBIIISSS```rrr{{{qqqggg```YYYWWWRRRKKKEEE@@@??????===>>>???@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::;;;:::888666777888;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>@@@AAABBB============???DDDJJJOOOTTTYYY```fffmmmvvvpppYYYLLLIIIHHHEEEDDDFFFEEEDDDGGGMMMMMMddd{{{cccSSSGGGFFFGGG@@@???>>>===<<<;;;:::::::::::::::;;;<<<===>>>???@@@???EEESSSoooxxxYYYJJJDDDAAA>>>@@@???>>>======>>>???@@@AAAGGGNNNUUU^^^lll|||~~~qqqiiiaaaXXXRRRQQQLLLKKKLLLQQQWWWXXXTTTPPPKKKMMMOOOQQQTTTZZZ```dddmmmuuu~~~xxxlllfff///////////////.........//////............//////......---------,,,,,,,,,........................,,,,,,------...///000000///---+++)))***,,,000222---,,,+++++++++,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************,,,,,,,,,---------......000///...---,,,---......,,,------......------,,,...---,,,+++***+++,,,,,,000///---,,,++++++,,,---------,,,+++***)))((('''+++++++++******)))))))))222000---+++***+++,,,,,,,,,,,,,,,,,,---...//////,,,---...000111111222222444333555:::===???DDDKKKXXX]]]eeeoooyyy|||ttthhhWWWUUUSSSPPPOOONNNNNNNNNPPPOOONNNNNNNNNPPPRRRTTTWWWVVVXXX]]]bbbdddbbb___^^^______`````````aaaaaadddcccccccccfffjjjnnnqqqrrrwwwzzz{{{}}}{{{vvvyyywwwtttrrrrrrqqqooommmfffccc^^^YYYVVVVVVXXXYYYXXX[[[___cccfffiiimmmoooooolllhhhfffeeeeeeeeedddgggeeeddddddeeeddd```]]]\\\ZZZWWWUUUTTTTTTVVVWWWTTTTTTSSSSSSTTTWWWYYY[[[UUUUUUSSSRRRVVVYYYUUUNNNHHH???888999:::888666555666666555444444444444555555555555555666666666666777999>>>CCCGGGQQQdddvvv{{{zzzqqqhhh```[[[WWWRRRJJJDDDAAA@@@AAA???@@@AAABBBBBBAAA@@@???===<<<:::888888999:::;;;999999888888999:::<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;:::;;;======???BBBGGGJJJPPPXXXaaahhhnnnvvvvvveeeTTTGGGIIIDDDBBBEEEFFFEEEEEEHHHMMMffflllPPPDDDDDDCCC???@@@???===<<<;;;;;;<<<<<<<<<<<<===<<<<<<===@@@BBBDDDEEEYYYhhhRRRJJJBBB???CCC===<<<<<<===>>>??????>>>BBBHHHPPPYYYdddsss|||ooobbbYYYSSSOOOLLLMMMKKKLLLRRRYYYZZZUUUOOOMMMMMMNNNOOOSSSZZZccciiissszzz~~~ppp```TTT////////////............///..................///......---------,,,,,,,,,------------------------++++++,,,,,,------.........,,,***))))))***,,,---++++++***++++++---///000---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,---...,,,,,,------------,,,,,,///......---------------...---,,,+++***++++++,,,+++++++++++++++*********---------,,,,,,,,,++++++000///---,,,++++++,,,,,,,,,,,,,,,,,,---...//////---...///000222222333333666444555999:::<<>>======<<<:::999888999:::;;;>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<===???BBBFFFJJJPPPWWWaaahhhmmmuuu~~~jjjXXXKKKIIIDDDBBBEEEFFFEEEFFFHHHMMMeeennnRRRGGGGGGEEE@@@@@@???===<<<;;;;;;<<<<<<;;;<<<======<<<===@@@BBBFFFJJJ```eeePPPIIIBBB@@@DDD======<<<===>>>?????????DDDJJJSSS\\\hhhwwwzzznnnbbbYYYRRRNNNKKKLLLLLLNNNTTTZZZ[[[UUUOOOMMMNNNPPPRRRVVV]]]eeejjjssszzzzzzkkk[[[QQQ..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++*********************+++,,,...000111.........---------,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////000000//////...---,,,++++++************+++******++++++,,,,,,---------------,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222333444444555888555444666777888>>>EEEOOO___sssmmmdddXXXQQQOOOOOOMMMJJJJJJKKKKKKLLLNNNPPPRRRSSSRRRRRRSSSVVVZZZ^^^___^^^___^^^]]]]]]]]]^^^___```dddeeefffhhhiiikkkmmmnnnppptttwwwwwwyyy}}}}}}zzzwwwvvvuuusssqqqmmmgggccc___\\\XXXTTTTTTVVVYYY\\\]]]aaafffiiikkklllmmmooonnnmmmmmmmmmmmmjjjfffcccfffeeedddddddddccc```]]]^^^\\\ZZZWWWVVVUUUUUUVVVTTTSSSRRRRRRRRRTTTWWWXXXWWWYYYXXXWWWZZZ^^^[[[UUUPPPGGG???===;;;888777888888777777777666666666666444555666777999:::;;;;;;999999;;;===>>>CCCQQQ```oooxxx|||vvvooogggaaa[[[XXXRRRLLLHHHEEEDDDDDDAAAAAAAAA@@@???>>><<<<<<===<<<:::999999999:::;;;@@@???===<<<:::::::::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;:::;;;<<<===>>>BBBFFFJJJOOOWWW```ffflllsss~~~sss^^^PPPJJJEEEBBBEEEGGGFFFGGGIIILLLbbbqqqUUUJJJIIIFFFAAA@@@???===<<<;;;;;;<<<===;;;<<<======<<<>>>AAACCCHHHPPPjjjaaaMMMHHHBBB@@@DDD>>>>>>>>>>>>>>>>>>??????GGGMMMWWWbbbnnn}}}wwwlllaaaXXXRRRMMMJJJKKKMMMQQQWWW[[[ZZZUUUOOOMMMOOORRRUUUYYY```ggglllttt{{{sssdddVVVMMM------...............///------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,............------,,,++++++++++++,,,---...//////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,...///000000000///---,,,+++*********++++++++++++++++++,,,,,,,,,---------***************************+++,,,------------,,,,,,,,,,,,,,,---...//////111222222333444666777888999555333555555666===DDDQQQddd|||wwwjjj[[[RRRPPPPPPMMMIIIIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQRRRTTTXXX[[[]]]^^^___^^^]]]]]]]]]___aaabbbdddeeehhhjjjlllmmmmmmmmmqqquuuwwwuuuuuuyyy{{{yyyxxxvvvtttqqqnnniiiccc______\\\YYYVVVWWWZZZ^^^aaaaaaeeejjjmmmnnnnnnooooooqqqpppooonnnnnnllliiifffffffffeeeeeedddbbb```^^^aaa```^^^[[[YYYXXXVVVVVVTTTSSSRRRQQQRRRSSSUUUWWWVVVYYYYYYYYY]]]aaa___[[[WWWNNNEEEAAA===888777888999999999999888888777777444444555666777777888888888888999;;;;;;>>>JJJWWWeeennnvvvuuupppjjjccc]]]XXXTTTOOOJJJGGGFFFDDDCCCBBBAAA@@@???>>><<<;;;:::<<<<<<;;;::::::::::::;;;===<<<;;;:::999888888777::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;999;;;<<<===>>>AAAFFFIIIOOOVVV___eeekkkrrr|||~~~eeeUUUKKKFFFCCCEEEGGGFFFGGGJJJKKK^^^}}}sssXXXKKKIIIFFFAAA@@@???>>><<<<<<<<<<<<===;;;<<<=========>>>AAADDDGGGVVVuuu___LLLGGGBBB@@@CCC?????????>>>>>>>>>@@@AAAIIIPPP[[[gggttt{{{tttiii___WWWPPPKKKIIIIIIMMMSSSXXXZZZXXXRRRNNNMMMOOOSSSWWW\\\bbbhhhmmmvvv}}}|||lll]]]QQQJJJ,,,---------......//////------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))+++,,,---.........---------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++******+++,,,,,,,,,---------------,,,,,,,,,++++++************************)))***+++,,,------------,,,,,,,,,,,,---...//////222222333444666888:::;;;999555444666666888>>>FFFVVViii}}}{{{wwwkkk[[[RRRPPPOOOLLLHHHHHHIIIKKKMMMNNNNNNMMMMMMQQQRRRSSSUUUWWWYYY\\\^^^___^^^^^^___```aaacccddddddfffiiikkkmmmnnnnnnnnnuuuyyyzzzvvvtttwwwxxxxxx{{{xxxtttoookkkgggbbb^^^]]][[[YYYYYYZZZ]]]aaadddeeehhhlllooooooppppppqqquuusssooommmmmmmmmlllkkkfffgggggggggeeecccaaa```dddcccbbb```]]]ZZZXXXVVVTTTSSSQQQPPPPPPQQQSSSTTTVVVZZZ]]]^^^bbbhhhhhheeeaaaXXXOOOIIIBBB;;;888999::::::;;;;;;;;;:::999888777777777777666666666666888777888::::::===GGGRRR___iiipppppplllgggaaa[[[VVVRRRNNNJJJIIIHHHFFFDDDCCCBBBAAA???===<<<;;;:::<<<<<<;;;;;;:::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;999:::<<<<<<>>>AAAFFFIIIMMMUUU^^^eeejjjrrr|||nnnZZZNNNHHHDDDEEEFFFEEEGGGJJJLLL\\\yyyyyy^^^NNNIIIEEEAAAAAA@@@>>>===<<<<<<======;;;<<<=========???BBBEEEFFF\\\^^^KKKHHHCCC???AAA>>>???@@@???===>>>AAADDDJJJRRR___lllyyyxxxpppfff\\\TTTNNNJJJHHHGGGLLLSSSXXXWWWTTTPPPMMMLLLOOOSSSWWW\\\cccjjjnnnxxxzzzhhhXXXOOOKKK,,,,,,,,,---......//////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++,,,,,,,,,,,,...//////......---,,,+++,,,,,,+++++++++*********,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***))))))+++,,,------------------,,,,,,++++++******+++,,,,,,,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,---...//////111111222333666999===>>>;;;888777999:::;;;@@@GGGXXXffftttzzz{{{yyysssmmmlllcccWWWOOOMMMLLLJJJGGGFFFHHHKKKMMMOOOOOONNNMMMQQQSSSUUUVVVWWWXXXZZZ\\\\\\]]]^^^```bbbdddeeefffdddfffiiilllnnnpppppppppyyy~~~{{{wwwyyyzzzzzz~~~{{{wwwsssoooiiiccc___[[[ZZZZZZ[[[]]]```bbbdddhhhkkkmmmooopppqqqssstttwwwtttpppnnnmmmmmmmmmmmmgggiiijjjiiifffcccbbbbbbfffeeedddbbb___[[[XXXVVVRRRPPPOOOMMMMMMNNNPPPQQQVVV[[[```dddiiiqqqtttrrrmmmeee\\\TTTJJJ???:::;;;;;;<<<=========<<<:::999;;;::::::999999888777777888666777:::;;;>>>FFFOOO^^^hhhpppoookkkfff```ZZZWWWSSSNNNLLLMMMLLLJJJGGGCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;<<<============::::::::::::;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;<<<===AAAEEEIIILLLSSS]]]dddjjjrrr}}}zzzaaaQQQKKKFFFFFFFFFEEEFFFIIIMMMYYYtttkkkUUUJJJEEEBBBAAA@@@>>>===<<<<<<===>>>;;;<<<======>>>???CCCEEEJJJeee]]]JJJGGGCCC???@@@===???@@@???===???DDDHHHMMMUUUbbbppp~~~uuunnnbbbXXXQQQLLLJJJIIIGGGMMMTTTWWWUUUQQQNNNNNNMMMPPPSSSWWW]]]dddlllqqqzzzxxxdddTTTNNNMMM++++++,,,------.../////////..................///......---------,,,,,,,,,------------------------/////////000000111111222++++++++++++++++++++++++---......//////...---,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,........................,,,,,,,,,---------......---......///...---,,,+++++++++,,,,,,,,,,,,++++++------,,,+++++++++++++++'''((()))+++,,,------,,,*********+++++++++++++++++++++,,,,,,,,,---------,,,+++*********+++,,,---,,,,,,,,,,,,---.../////////000111333666;;;???AAA@@@===<<<>>>>>>===AAAGGGTTT\\\ccceeefffgggddd___\\\WWWPPPKKKIIIGGGFFFEEECCCEEEJJJNNNPPPQQQPPPPPPPPPSSSVVVWWWVVVVVVWWWXXXXXXZZZ]]]aaadddeeeffffffdddfffhhhkkknnnqqqssssss|||}}}~~~~~~}}}{{{wwwooofff___[[[\\\^^^```bbbdddeeefffjjjlllmmmnnnoooqqquuuwwwvvvtttqqqpppoooooommmkkkhhhjjjlllkkkgggdddddddddfffeeeeeeccc___[[[VVVSSSNNNMMMKKKIIIIIIJJJKKKLLLRRRYYY```eeellluuuzzz{{{yyyrrriii```SSSFFF>>>>>><<<===>>>???>>>===;;;:::::::::999999999999999999999777888;;;<<<===DDDLLL^^^gggooonnnjjjeee^^^XXXVVVRRRMMMLLLNNNNNNKKKHHHDDDCCCAAA???>>>===>>>>>><<<<<<<<<<<<<<<;;;;;;:::999:::;;;===============999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;999:::;;;<<<===@@@EEEHHHKKKSSS\\\dddkkksss~~~jjjTTTMMMGGGGGGFFFDDDDDDGGGJJJSSSjjj|||^^^MMMGGGEEEAAA@@@???============>>>;;;<<<===>>>>>>@@@CCCFFFQQQoooYYYGGGFFFCCC@@@@@@;;;>>>@@@???>>>@@@FFFKKKPPPYYYfffttttttlll___TTTMMMKKKJJJIIIHHHOOOVVVWWWSSSOOOOOOPPPPPPRRRTTTXXX^^^fffooouuu{{{wwwaaaQQQMMMNNN++++++,,,,,,---...////////////............//////......---------,,,,,,,,,........................******++++++,,,---......//////...---,,,,,,,,,,,,+++,,,.../////////............---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...---,,,+++++++++,,,,,,+++++++++...---,,,+++***+++,,,---%%%&&&(((***+++,,,,,,+++'''((()))***+++,,,------)))))))))******+++++++++---,,,***))))))***,,,---,,,,,,,,,,,,---...//////...///000222666;;;@@@CCCCCCAAA@@@BBB@@@>>>@@@EEEOOOSSSVVVVVVXXX[[[[[[XXXPPPOOOKKKHHHEEEDDDCCCCCC???CCCHHHNNNRRRSSSSSSSSSOOOSSSWWWWWWVVVTTTTTTVVVTTTWWW\\\aaadddffffffeeedddeeehhhkkknnnrrrtttvvv}}}~~~ttthhh___]]]___bbbeeeggghhhhhhhhhkkklllmmmmmmnnnqqqvvvyyytttsssrrrrrrrrrpppllliiiiiikkkmmmlllhhheeeeeefffeeeeeedddbbb___YYYTTTQQQKKKJJJHHHFFFFFFFFFGGGHHHLLLTTT]]]ccckkkvvv|||}}}zzzqqqhhhZZZJJJBBB@@@<<<===???@@@???>>><<<;;;666666777777888888888999:::888888;;;<<<===BBBIII\\\fffmmmlllgggbbb[[[UUUTTTOOOKKKKKKMMMMMMJJJFFFDDDCCCAAA???>>>>>>??????<<<<<<======<<<<<<;;;:::888999:::;;;;;;;;;:::999999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;888:::;;;<<<===@@@EEEHHHJJJRRR\\\dddkkktttqqqVVVOOOHHHGGGFFFCCCDDDGGGDDDKKKbbbfffQQQIIIHHHAAA@@@???============>>>;;;<<<===>>>>>>@@@DDDFFFWWWwwwUUUEEEEEECCC@@@AAA:::===@@@???>>>@@@GGGMMMRRR[[[iiiwwwtttkkk^^^RRRLLLJJJJJJJJJJJJQQQWWWXXXSSSOOOOOORRRRRRSSSVVVYYY___hhhqqqxxx|||uuu___PPPLLLOOO...///000000000000000///......////////////......///...---,,,,,,...///111333000------///000...,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---///---,,,++++++,,,...///......,,,+++***))))))))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,------------------,,,,,,---.........------------+++(((''''''***---++++++,,,---------,,,,,,++++++,,,---------,,,,,,...,,,***))))))+++...000333000---,,,------+++(((,,,+++++++++,,,...000111222222333555777;;;@@@DDDCCCFFFEEEAAA===>>>AAADDDJJJJJJKKKMMMNNNOOOQQQQQQKKKKKKJJJGGGDDDAAA@@@AAAAAACCCFFFJJJMMMPPPRRRRRRQQQWWWXXXTTTSSSXXX\\\\\\XXXYYY[[[^^^aaadddfffgggbbbccceeeiiiooosssuuuuuuzzz~~~xxxjjjggghhhcccdddlllooojjjfffffflllkkkjjjjjjlllooorrruuuvvvvvvuuutttrrrpppnnnmmmiiihhhggghhhiiigggaaa]]]^^^bbbdddccc]]]WWWSSSRRRNNNKKKFFFBBB@@@@@@BBBDDDEEEIIIQQQ[[[ccclll{{{yyygggRRRGGGGGGBBBBBBCCCBBBAAA>>>;;;999999888777666666555666666:::;;;;;;::::::@@@HHHOOO\\\___eeeiiiiiiddd[[[TTTUUUSSSPPPNNNMMMKKKHHHFFFCCCAAA@@@AAABBBBBB@@@???AAA@@@>>>===<<<<<<<<<===;;;<<<===>>>>>>>>>>>>>>>???>>><<<;;;::::::;;;;;;======<<<;;;::::::::::::999999999:::===@@@DDDFFFJJJUUU\\\dddttt{{{~~~___TTTJJJFFFDDDCCCDDDGGGFFFOOO\\\uuu{{{WWWFFFGGGCCCBBBAAA???>>>======<<<===@@@;;;:::BBBCCCDDDNNN]]]zzzUUULLLGGGCCCAAA<<<@@@>>>>>>???>>>???GGGPPPSSS```ooo|||yyynnnfff]]]VVVPPPJJJJJJMMMOOOUUUYYYWWWPPPKKKKKKMMMOOOQQQUUUYYY```hhhqqqwwwppp___RRRMMMTTT000000000000000///...---//////000000000000//////...---,,,+++,,,---///000000...,,,,,,...///...,,,,,,,,,---------.........///...---,,,,,,,,,------//////---,,,,,,,,,---...,,,,,,++++++***+++++++++,,,,,,,,,---------------++++++++++++++++++++++++---............---,,,+++000///...---,,,++++++***+++++++++++++++*********...---,,,***((()))+++...*********++++++++++++++++++++++++******)))))))))++++++)))))))))***,,,---000---******++++++)))''',,,+++++++++,,,...000111111111222444777<<>>;;;888999999888777777777888888888999999999:::@@@IIIPPP[[[^^^cccggggggaaaYYYSSSUUUSSSPPPNNNMMMKKKHHHEEECCCBBB@@@AAABBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;<<<===>>>???????????????======<<<;;;;;;;;;<<<===<<<<<<;;;:::999999::::::999999999:::===@@@DDDFFFKKKVVV]]]fffuuu|||bbbUUUHHHDDDEEEDDDEEEGGGDDDKKKVVVnnncccMMMJJJDDDCCCAAA???>>>============@@@;;;;;;BBBCCCFFFRRRiiiqqqOOOGGGCCCAAA@@@;;;???======??????@@@HHHQQQWWWcccrrrtttkkkcccZZZTTTNNNIIIIIILLLOOOTTTYYYVVVPPPKKKKKKNNNPPPRRRUUUZZZ```iiirrryyynnn^^^RRROOOXXX111111111000///...---,,,000000000111111000000000---,,,+++++++++,,,...///...,,,,,,,,,...///...---,,,------------.........///...------,,,---------/////////...---------,,,++++++******++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++......//////......------//////...---,,,++++++***000///---,,,+++,,,,,,---......---+++)))***,,,///---,,,+++******+++,,,,,,,,,+++***(((''''''''''''+++++++++++++++,,,,,,,,,---+++******+++,,,+++))),,,+++++++++,,,...000111000000111444999>>>DDDGGGFFFGGGGGGCCC>>>:::;;;===???AAACCCEEEFFFEEEDDDDDDDDDEEEEEECCC@@@>>>>>>???AAABBBCCCEEEHHHKKKOOOQQQTTTYYY\\\[[[ZZZ\\\\\\ZZZYYYYYYZZZ\\\^^^```bbbccciiiiiihhhhhhiiijjjlllmmmsssxxx|||{{{|||zzzyyy~~~{{{ppphhhhhhpppoooqqqwwwxxxsssooommmoooooooooppprrruuuxxxzzzqqqrrrrrrsssssssssssssssjjjiiigggggghhhhhhfffeeeffffffeeeaaaYYYRRRLLLIIIHHHEEEAAA<<<:::999:::;;;;;;===DDDMMMUUU___ooo~~~vvvcccVVVRRRJJJJJJJJJHHHEEE@@@<<<::::::999999999999::::::;;;777999::::::===CCCMMMUUU]]]___bbbeeeeeeaaaZZZTTTUUUSSSPPPNNNMMMKKKHHHEEEDDDCCCAAAAAABBBBBBAAA@@@===<<<;;;::::::999::::::===>>>???@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;::::::999999888999999999:::999999:::===@@@CCCEEELLLXXX___gggwww~~~iiiXXXHHHCCCEEEFFFFFFGGGDDDIIIQQQggg~~~oooSSSKKKDDDCCCAAA@@@>>>============???<<<<<>><<<===???@@@BBBJJJSSS\\\hhhwwwuuuggg___WWWQQQLLLGGGHHHKKKPPPTTTWWWUUUOOOKKKLLLNNNQQQSSSVVV[[[bbbkkkuuu|||jjj\\\RRRRRR^^^///000000000///...------//////000000000000//////,,,,,,+++++++++,,,---...,,,,,,---.../////////...------------.....................------------...------.../////////...---,,,++++++***++++++,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,------.........222000...,,,++++++,,,---,,,---,,,+++)))***,,,...111///---,,,,,,---...000---,,,***((('''(((***+++,,,---.../////////......,,,,,,,,,---.........---,,,+++++++++,,,...000111111111222666<<>><<<===>>>AAAAAAAAACCCFFFJJJNNNPPPTTTXXX\\\___``````^^^\\\YYYYYYYYYZZZ[[[]]]___```iiihhhhhhfffeeefffhhhjjjooossstttrrrqqquuuwwwwwwwwwsssrrrtttrrrllliiikkkuuuvvvxxx||||||yyyuuussssssssssssssstttvvvwwwwwwpppqqqqqqrrrrrrrrrrrrrrrjjjhhhgggffffffggghhhhhhiiihhheee```YYYQQQLLLHHHIIIFFFBBB>>>;;;:::;;;;;;:::;;;AAAIIIQQQ\\\mmm}}}ooobbb[[[TTTSSSQQQNNNIIIDDD???<<<999999999999:::;;;;;;<<<999;;;===???BBBJJJUUU]]]bbbcccdddffffffbbb\\\XXXVVVTTTQQQOOONNNLLLIIIGGGFFFDDDBBBAAABBBBBBAAA@@@<<<<<<;;;;;;::::::::::::>>>>>>@@@AAABBBBBBBBBBBBAAA@@@???===;;;:::999888999888888888888888999999::::::::::::===@@@CCCEEEMMMYYY```iiiyyysss```LLLEEEGGGHHHFFFEEEEEEIIINNNdddzzztttUUUIIIDDDCCCBBB@@@???>>>=========???<<<>>>DDDDDDLLL``````JJJEEEAAAAAACCC>>>===;;;===???AAACCCLLLVVV___kkkzzztttddd\\\TTTPPPKKKGGGHHHLLLQQQTTTVVVTTTOOOLLLMMMOOORRRTTTXXX]]]dddnnnxxx~~~eeeZZZSSSVVVfff,,,---...///////////////---..................---++++++++++++,,,,,,---------...///000000000000000---------.........//////---.....................***+++---...////////////...---,,,+++************---------,,,,,,++++++***........................+++,,,,,,---------,,,,,,++++++,,,,,,---...//////---,,,)))'''&&&'''((()))***++++++***))))))+++---111000...,,,,,,,,,...///---,,,+++***+++,,,...000+++---...000000///...---***+++---...............,,,+++++++++,,,...000111222222333888AAAIIIOOORRRRRROOONNNLLLEEE======BBBBBBDDDFFFGGGGGGEEECCCAAA>>>???@@@???<<<;;;<<<===??????@@@BBBEEEJJJNNNQQQTTTWWW\\\bbbdddcccaaa___YYYYYYXXXWWWXXXZZZ[[[]]]dddeeefffeeeddddddgggjjjmmmqqqqqqlllkkkmmmooonnnmmmlllkkkmmmllljjjkkknnnwwwzzz|||}}}|||{{{yyywwwwwwwwwwwwvvvuuutttsssrrrqqqqqqrrrqqqqqqpppooonnniiihhhgggfffeeefffhhhiiijjjgggccc^^^XXXRRRMMMJJJCCC@@@===999666555666666999999>>>EEEMMMYYYkkk|||{{{nnneee]]][[[VVVPPPJJJDDD@@@===999999999999::::::;;;<<<:::<<>>???@@@BBBCCCCCCDDDDDD??????>>>>>>===<<<;;;:::777777777777888888999::::::::::::;;;===???CCCDDDLLLXXX```kkk{{{}}}hhhSSSJJJIIIHHHEEEDDDEEEIIILLL```wwwzzzsssTTTIIIDDDCCCBBB@@@???>>>>>>======???===???DDDDDDPPPiiivvv[[[JJJFFF@@@@@@BBB===<<<;;;===@@@BBBEEENNNWWW```lll{{{|||oooaaaZZZSSSPPPLLLIIIKKKOOOSSSTTTTTTRRRNNNMMMNNNPPPRRRUUUZZZ```hhhrrr|||www```XXXSSS[[[nnn+++,,,---...///000000000,,,------......------,,,+++,,,,,,,,,---------------///222222111000000000------........./////////------...////////////...***++++++,,,---.../////////...,,,+++***))))))))),,,,,,,,,,,,++++++++++++------------------------++++++,,,,,,---,,,,,,,,,......---------,,,,,,,,,---,,,***))))))))))))***)))***+++***))))))+++,,,...---,,,*********++++++,,,,,,,,,,,,---///000222)))***,,,------,,,,,,+++'''))),,,---,,,+++,,,---,,,+++++++++,,,...000111333222333:::EEEOOOTTTVVVSSSNNNKKKKKKDDD<<<===DDDFFFGGGHHHHHHGGGEEECCCBBB??????@@@>>><<<;;;;;;<<<>>>>>>@@@CCCGGGLLLPPPRRRVVVWWW[[[cccgggdddaaa```ZZZXXXWWWUUUUUUWWWXXXYYY___bbbeeeeeeccccccfffiiilllooooookkkhhhjjjkkkjjjhhhiiikkkkkkkkklllnnnpppuuuzzz|||zzzyyy{{{{{{zzzyyyyyyyyyxxxvvvssspppooosssssssssrrrqqqooonnnmmmiiijjjiiihhhffffffhhhjjjjjjfffaaa\\\WWWRRRMMMIII???===:::777555444444555777777:::@@@HHHUUUiiizzz{{{pppeee```YYYPPPIIICCC@@@>>>;;;:::::::::::::::;;;<<<999<<>>===>>>>>>???>>>>>>======>>>>>>@@@BBBCCCDDDDDDDDD:::;;;<<<>>>>>>???>>>>>>777777777777888999:::;;;;;;::::::;;;<<>>>>>>>>===???>>>AAAEEEEEETTTqqqhhhSSSHHHDDD======@@@;;;===<<<===@@@BBBEEENNNXXXaaalll|||}}}nnn___XXXRRROOOLLLJJJMMMQQQTTTTTTSSSPPPNNNMMMOOOQQQQQQUUU\\\dddllluuu~~~ppp\\\WWWTTT^^^ttt,,,,,,---...////////////------............------,,,,,,---...............---000222333000......///............////////////,,,---...///000000///...---,,,++++++***+++,,,------,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------...------------,,,,,,,,,........................)))***++++++******,,,------,,,,,,+++******))))))+++++++++,,,---------...)))******+++++++++++++++&&&)))---...,,,++++++,,,,,,+++++++++,,,...000111222111222:::FFFQQQWWWYYYSSSLLLHHHIIICCC;;;===GGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA???===;;;;;;<<<<<<>>>AAAFFFJJJOOORRRTTT[[[YYY\\\dddgggccc______ZZZXXXVVVTTTSSSTTTVVVWWW[[[```dddeeecccbbbcccffffffjjjkkkgggfffhhhiiiggghhhllloooooonnnnnnooopppsssxxxyyyuuutttyyy{{{{{{zzzzzz{{{zzzxxxuuuqqqoootttttttttsssrrrqqqpppoookkklllmmmllliiihhhjjjlllkkkeee^^^XXXTTTOOOJJJFFF???===;;;999777777777777777666888>>>FFFSSShhhzzz{{{nnnhhh]]]SSSJJJEEEBBBBBB======<<<;;;;;;;;;<<<<<<;;;===AAADDDIIISSS___ggghhheeebbb______^^^\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVQQQMMMGGGCCCAAA???>>>=========>>>?????????>>>======>>>???AAACCCCCCDDDDDD<<<===>>>>>>???>>>======777777777888999:::<<<<<<;;;;;;:::;;;<<>>>>>===???>>>BBBFFFEEEWWWxxx}}}\\\MMMFFFCCC<<<===@@@;;;>>>===>>>AAACCCFFFNNNXXXcccnnn}}}}}}mmm]]]VVVPPPNNNLLLJJJMMMRRRUUUTTTRRROOONNNNNNPPPQQQOOOUUU^^^gggpppyyyjjjYYYVVVUUUaaaxxx.........///......------......////////////......,,,---......//////......,,,///222222///---,,,---............/////////000,,,---///000000000///...000...,,,***(((((()))***++++++******++++++,,,---*********++++++,,,,,,---************************,,,------.../////////...******+++,,,---//////000+++,,,---......------,,,***+++------,,,,,,---...------...---,,,+++***)))******+++++++++******)))+++++++++,,,,,,,,,------(((,,,///000...,,,---...,,,+++++++++,,,...000111111000111:::GGGRRRXXXYYYTTTLLLHHHHHHCCC<<<@@@KKKEEEDDDCCCBBB@@@???>>>>>>AAABBBBBB@@@===;;;;;;<<<;;;===BBBGGGMMMQQQTTTVVV___[[[]]]dddgggaaa]]]\\\ZZZXXXUUUSSSRRRSSSTTTVVVZZZ___eeefffccc```aaaddd^^^ccceeecccccceeefffdddjjjooosssrrrppppppppppppqqqvvvwwwrrrqqqwww{{{{{{zzz{{{||||||zzzwwwsssqqquuuuuuuuuuuutttsssrrrrrrmmmooopppoookkkjjjkkkmmmkkkeee]]]VVVQQQLLLFFFBBB<<<;;;999888777666777777999777999>>>FFFTTTiii|||vvvnnncccVVVMMMHHHFFFGGG@@@???>>>======<<<======>>>AAADDDGGGMMMVVVbbbkkkkkkhhhcccaaa``````___^^^ZZZYYYXXXYYYZZZ[[[ZZZYYYSSSNNNHHHCCC@@@???===<<<<<<===>>>??????>>>======<<<===???AAABBBCCCDDDDDDAAAAAAAAA@@@>>>;;;999777777777777888999;;;<<<===;;;;;;:::;;;<<>>>>>===???>>>CCCFFFEEEXXX{{{rrrWWWJJJFFFDDD===???CCC>>>???===???AAACCCFFFNNNXXXeeeooo~~~xxxhhh[[[UUUOOOMMMKKKJJJMMMRRRVVVTTTQQQOOOMMMNNNPPPQQQNNNUUU___jjjssszzzgggWWWVVVUUUbbb{{{------.........---+++***///...---...///000000......---+++******+++---...000///...------...///000,,,.........,,,+++,,,---///...,,,++++++,,,---///+++,,,,,,---.........---------++++++++++++------,,,+++******+++,,,...///,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---...,,,++++++---......---111000///...---,,,+++++++++++++++,,,,,,------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,///...---,,,+++,,,---...,,,------...//////.........000555===FFFMMMQQQRRRJJJKKKJJJIIIGGGDDDAAA???AAA@@@???>>>============AAA@@@?????????===:::777===@@@DDDHHHKKKNNNRRRTTTYYYZZZ\\\[[[YYYXXXXXXYYYYYYWWWRRROOOOOORRRVVVYYY^^^```bbbcccaaa```___```dddddddddcccddddddeeefffkkksssxxxyyyxxxxxxuuupppsssttttttrrrpppqqqvvvzzz}}}|||{{{{{{{{{zzzvvvtttssstttvvvwwwwwwwwwvvvuuuwwwsssooollllllmmmnnnnnnooohhh]]]RRRJJJEEECCCBBB>>>>>><<<;;;:::999999999999888:::>>>DDDQQQgggzzz{{{rrrfff\\\UUUOOOIIIDDDAAA???<<<;;;<<<>>>>>>>>>>>>AAACCCDDDLLL\\\iiiooosssmmmgggfffgggfffccc___[[[YYYXXXZZZ]]]^^^\\\YYYXXXNNNFFFDDDDDDBBB@@@@@@;;;<<<===>>>???@@@AAABBBBBB@@@???@@@BBBBBBAAA@@@>>>===<<<;;;::::::999:::888888777777777999:::;;;<<<===>>>===<<<===>>>@@@GGGOOO\\\jjjwwwuuulll]]]PPPJJJIIIGGGDDDEEEFFFIIIRRRggg~~~jjj|||jjjTTTMMMIIIGGGDDDCCCCCCCCCAAA@@@AAAAAA???AAAFFFIII___hhhQQQIIICCCCCCCCC@@@======>>>===???CCCDDDFFFNNNVVVbbbrrr~~~ooodddWWWTTTOOOJJJHHHJJJOOOSSSYYYSSSNNNMMMLLLKKKNNNSSSXXX]]]eeennnvvv}}}iiiUUUQQQSSSccc}}}------.........---,,,+++///...---...///000000......---,,,++++++,,,---...//////...------...//////...//////...,,,++++++,,,000///---,,,,,,---///000+++,,,------.........------,,,,,,++++++,,,,,,---***+++---/////////......------------,,,,,,++++++.........------............,,,++++++---......---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,...---,,,,,,,,,,,,---...***+++,,,...///000000000///111555<<>>=========>>>???@@@@@@@@@@@@?????????>>><<<::::::>>>CCCHHHLLLPPPTTTWWWVVVXXXYYYYYYXXXWWWXXXYYYVVVTTTQQQPPPQQQTTTXXXZZZ^^^```bbbbbb```______```aaaaaaaaaaaabbbccceeeeeemmmtttzzzzzzxxxxxxuuupppqqqqqqqqqqqqrrrtttxxx{{{}}}|||{{{{{{|||{{{xxxvvvtttuuuvvvwwwwwwwwwvvvvvvtttqqqooonnnnnnooonnnmmmmmmggg]]]TTTLLLHHHFFFDDD======;;;:::888777777777888888999>>>DDDQQQggg{{{|||sssfff\\\UUUPPPKKKHHHBBB@@@===<<<===?????????===@@@BBBEEEOOO```ooovvvvvvqqqllljjjkkkjjjgggddd^^^\\\\\\]]]```aaa```^^^YYYOOOFFFCCCBBB???======<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@BBBBBBBBB@@@===<<<;;;:::999999999999888777777666666777888999>>>?????????======???AAAFFFNNN\\\kkkxxxvvvkkk\\\OOOJJJHHHFFFDDDDDDFFFHHHPPPdddooo{{{gggRRRKKKHHHFFFCCCBBBBBBBBBAAA???>>>???===@@@GGGLLLdddbbbPPPHHHBBBBBBBBB???===>>>>>>===???CCCEEEGGGOOOWWWfffvvvzzzlllaaaVVVSSSNNNJJJHHHJJJOOOSSSVVVQQQMMMMMMMMMMMMQQQVVVZZZ___hhhpppxxxlllXXXTTTVVVhhh---............---,,,,,,///...---...///000000...///...---,,,,,,---...///......------------.........//////...,,,***+++,,,000///...------...000000,,,,,,---............------,,,,,,++++++,,,,,,---))),,,000333333222///,,,............------------++++++++++++++++++++++++...,,,++++++---......---,,,,,,------.........///---------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))******+++,,,---...------,,,,,,,,,------...))))))+++---...000111222111222555:::AAAFFFHHHHHHAAABBBDDDFFFEEEBBB>>><<<;;;;;;<<<===???AAABBBCCCAAAAAAAAA@@@@@@>>>===<<<999===BBBHHHLLLQQQVVVYYYTTTVVVXXXXXXVVVVVVVVVWWWQQQQQQPPPQQQSSSVVVYYY[[[]]]___``````___^^^______bbbbbbbbbccceeehhhjjjkkkpppwww||||||zzzyyyvvvqqqpppooonnnppptttxxx{{{|||{{{zzzzzzzzz{{{{{{yyyxxxtttuuuvvvwwwwwwwwwwwwvvvpppooonnnoooppppppnnnllllllfff^^^VVVQQQMMMIIIGGG???>>><<<;;;999888888777888777999===CCCPPPfffyyy}}}tttggg]]]WWWSSSNNNKKKCCCAAA>>>===>>>???@@@???<<>>???@@@@@@AAAAAACCCAAA@@@AAABBBCCCBBB@@@<<<;;;:::999999888999999:::999888888777888888888???@@@AAA@@@>>>>>>???AAADDDNNN\\\lllzzzwwwkkkZZZOOOJJJHHHFFFDDDCCCEEEGGGNNN```|||tttwwwfffRRRJJJGGGEEEBBBAAAAAAAAA@@@>>><<<>>><<<@@@HHHPPPlll\\\OOOGGGAAAAAAAAA???===>>>>>>===???CCCEEEHHHPPPZZZgggxxxtttfff\\\UUUQQQMMMIIIIIIKKKOOORRRSSSOOOLLLMMMNNNOOOSSSXXX]]]ccckkkttt{{{lllXXXUUUXXXlll..................------///...---...///000000...//////............//////------------------------,,,.........,,,+++,,,---///......---......///000------............------,,,,,,,,,,,,,,,,,,,,,,,,))),,,///222333111///---...---------------------+++++++++,,,,,,+++++++++...,,,++++++---......---,,,,,,---------.........,,,,,,,,,------.........***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,------......******+++,,,---///000111222222444888===AAABBBAAA>>>@@@CCCEEEEEECCC@@@>>>:::;;;;;;===???AAACCCDDDCCCCCCCCCBBB???=========;;;>>>DDDIIIMMMRRRVVVYYYVVVXXXYYYXXXVVVTTTTTTUUUPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]______]]]]]]^^^___aaaaaaaaacccfffjjjmmmooottt{{{}}}|||xxxsssrrrpppnnnpppvvvzzz{{{zzzyyyxxxwwwxxxzzz{{{zzzxxxttttttuuuuuuvvvvvvvvvvvvqqqooommmmmmoooppppppooommmggg```ZZZUUUQQQLLLHHHCCCBBB@@@>>><<<;;;::::::888888999<<>>======??????>>><<<>>>@@@FFFUUUjjj{{{~~~{{{wwwvvvvvvvvvuuusssoooooonnnnnnlllkkkhhhggg^^^TTTKKKFFFCCC??????AAA>>>?????????@@@AAAAAAAAACCCBBBAAAAAABBBBBBAAA@@@;;;:::999999888888888999<<<;;;;;;::::::999999999???@@@@@@???======>>>@@@BBBMMM]]]mmm|||{{{lllZZZPPPLLLHHHEEEDDDBBBEEEGGGMMM^^^xxxzzzrrriiiTTTKKKFFFDDDBBB@@@@@@@@@???===<<<>>>===@@@IIISSSrrr}}}XXXNNNFFF@@@@@@AAA>>>===>>>>>>===???CCCFFFIIISSS\\\eeexxx{{{ooobbbYYYSSSOOOKKKHHHIIILLLPPPRRRQQQMMMKKKMMMNNNNNNRRRWWW^^^eeennnvvv|||hhhUUUSSSVVVmmm........................///...---...///000000...////////////////////////,,,------------------,,,***,,,------,,,---...///,,,,,,,,,------......///---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,---------///000111111111111000///...,,,++++++---......---...------------,,,,,,,,,)))***+++,,,---///000000+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------.........,,,,,,++++++,,,---...///222222333666:::=========;;;===@@@BBBBBBAAA???===<<<<<<<<<===>>>@@@AAABBBEEEFFFEEEBBB>>>;;;;;;<<<@@@CCCGGGKKKNNNRRRUUUXXXZZZ[[[[[[ZZZVVVTTTSSSSSSRRRRRRSSSSSSUUUVVVWWWWWWZZZ\\\]]]\\\\\\\\\]]]___[[[[[[\\\^^^aaafffkkkmmmwww~~~{{{vvvvvvsssqqqssswwwzzzzzzxxxwwwvvvuuuvvvxxxyyyyyyxxxssssssssssssttttttuuuuuutttppplllkkklllooorrrsssoooiiiaaa\\\YYYUUUOOOJJJEEEDDDBBB@@@===<<<;;;::::::999:::<<>>>>>???>>><<<<<<>>>???AAALLL]]]nnn|||nnn[[[RRRNNNIIIEEEEEEBBBEEEHHHMMM[[[sssqqqtttkkkUUUJJJFFFDDDAAA@@@@@@@@@>>>===>>>@@@???BBBIIITTTuuuwwwVVVLLLEEE@@@AAABBB???>>>>>>>>>===???CCCGGGKKKUUU___hhh|||wwwkkk```XXXQQQMMMIIIGGGJJJNNNPPPQQQPPPLLLJJJLLLMMMMMMPPPUUU___fffpppwww|||fffTTTRRRVVVnnn.........---......///000///...---...///000000...////////////////////////------............------***,,,------------...000++++++,,,------............////////////...------+++,,,,,,------,,,,,,+++,,,+++*********,,,...///,,,,,,,,,,,,,,,---------///000111222222111000///...,,,++++++---......---...---------,,,,,,++++++))))))***+++---...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,---............---,,,+++++++++,,,......111111222555999;;;;;;:::777999;;;<<<======<<<;;;============>>>???@@@AAAEEEFFFFFFBBB===:::;;;===DDDGGGKKKNNNPPPRRRUUUWWW\\\]]]]]][[[WWWUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVYYYZZZ[[[[[[ZZZZZZ\\\^^^[[[[[[\\\^^^bbbggglllpppwww~~~}}}xxxxxxwwwvvvwwwxxxzzzzzzyyywwwvvvtttuuuwwwyyyyyyyyyttttttssssssssstttuuuvvvwwwsssmmmjjjlllppptttvvvpppiiibbb^^^]]]ZZZTTTOOOFFFDDDBBB???<<<:::999999;;;:::;;;>>>CCCOOOeeexxxvvvqqqjjjddd^^^WWWNNNHHHCCC@@@===;;;<<<<<<<<<<<<>>>???AAAHHHYYYmmm{{{}}}}}}}}}~~~~~~xxxooohhhddd]]]VVVPPPLLLHHHDDDDDDGGGBBBBBBAAAAAAAAAAAAAAAAAABBBAAA??????@@@@@@>>>===::::::999999999999::::::999999:::::::::999888888<<<===>>>===<<<<<<>>>@@@AAALLL\\\mmm|||sss^^^VVVQQQJJJFFFFFFBBBFFFHHHJJJVVVkkkssskkkzzzmmmUUUJJJFFFDDDAAA@@@@@@@@@???===???BBBAAACCCJJJUUUwwwpppTTTIIIDDDAAACCCEEEAAA>>>>>>>>>===???DDDGGGLLLWWWbbbpppttthhh^^^XXXOOOKKKGGGGGGJJJOOOQQQQQQPPPLLLJJJMMMNNNNNNPPPUUU___gggqqqxxx|||eeeVVVTTTXXXqqq///...------...///000111///...---...///000000............//////.........---...////////////...------...///...,,,+++,,,---+++,,,---......////////////////////////...------+++,,,,,,------,,,,,,+++++++++*********,,,...///,,,---------............,,,---...//////...---,,,...,,,++++++---......---+++,,,,,,,,,,,,,,,------*********++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***+++,,,...............,,,+++******+++---///000//////111444888:::;;;:::777888888999:::::::::;;;<<<<<<======>>>@@@AAABBBAAACCCDDDAAA<<<:::===@@@FFFIIIMMMPPPRRRTTTWWWYYYYYY[[[[[[ZZZXXXVVVVVVVVVTTTSSSSSSRRRSSSUUUVVVWWWXXXYYYZZZYYYYYYYYY\\\^^^^^^^^^___aaaeeejjjpppsssuuu||||||xxxwwwyyyzzzzzzyyyyyy{{{|||yyywwwvvvvvvxxxzzzzzzzzzvvvuuuuuutttuuuvvvwwwxxxxxxtttooommmoooqqqtttuuunnnggg```]]]______[[[VVVGGGFFFCCC@@@===;;;:::999;;;;;;===AAAHHHUUUlll{{{xxxrrrhhh```ZZZTTTMMMHHHDDDAAA>>><<<<<<======<<<===???BBBJJJ\\\ppp|||yyypppkkkbbb]]]XXXTTTNNNHHHGGGIIICCCCCCBBBBBBAAAAAAAAA@@@AAA@@@>>>>>>???>>>===;;;;;;;;;::::::::::::;;;;;;::::::<<<<<<===<<<;;;;;;;;;===>>>>>>===>>>@@@BBBBBBLLL\\\mmm{{{xxxaaaYYYTTTLLLFFFGGGBBBFFFFFFFFFNNN```tttssscccjjjrrrXXXLLLGGGEEEBBBAAAAAAAAA???>>>===AAAAAADDDKKKVVVxxxgggNNNGGGCCCBBBFFFHHHCCC???===>>>===???DDDHHHNNNYYYdddsss~~~pppeee\\\WWWNNNIIIEEEFFFKKKPPPQQQQQQNNNKKKKKKNNNPPPQQQTTTYYY```iiissszzz}}}eeeWWWVVVYYYrrr///...------...///000111///...---...000000000...------............---------...///000000///...---000000000...+++))))))***,,,---...///000000000000//////000000///...------++++++------------++++++***+++++++++,,,---......---.........//////000000...///111222222111///......,,,++++++---......---)))******+++---......///,,,,,,++++++***)))((((((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111)))+++,,,...//////......***)))))))))+++...000222......000333888:::;;;::::::999999999:::;;;<<<<<<;;;;;;<<<===???@@@BBBCCC>>>AAABBB@@@<<<;;;???CCCGGGJJJNNNQQQTTTVVVYYY[[[VVVXXXYYYYYYXXXWWWWWWXXXSSSSSSRRRRRRSSSUUUXXXYYYXXXYYYYYYXXXXXXYYY\\\^^^]]]\\\]]]^^^ccchhhnnnrrrrrrzzz~~~|||wwwvvvyyy||||||zzzzzz|||{{{yyyxxxxxxzzz{{{|||{{{xxxwwwvvvvvvvvvwwwyyyzzzwwwtttrrrpppqqqsssssssssmmmeee^^^]]]```bbb```\\\JJJIIIFFFCCC@@@===<<<;;;:::;;;>>>DDDLLL[[[sss~~~yyy{{{rrrfff\\\VVVQQQMMMJJJEEEBBB???======>>>>>>===<<>>===<<<:::;;;;;;;;;::::::;;;<<<<<<===>>>???AAAAAAAAA@@@???;;;===>>>??????@@@BBBDDDBBBLLL[[[lllzzz{{{ccc[[[VVVMMMGGGHHHBBBEEEEEECCCHHHXXXjjjtttqqq\\\^^^xxxvvv\\\QQQGGGEEEBBBAAAAAAAAA@@@>>>;;;@@@AAAEEELLLWWWyyyaaaJJJFFFCCCCCCHHHJJJEEE???===>>>===???DDDHHHNNNZZZeeerrr{{{nnnccc[[[VVVMMMHHHDDDFFFKKKPPPQQQPPPMMMKKKKKKPPPSSSTTTXXX]]]aaajjjuuu{{{~~~cccVVVVVVXXXrrr///000111111111000...---...------,,,---...///000//////.........---------...------------,,,,,,,,,///...---,,,,,,,,,,,,,,,...------------...//////!!!%%%+++...///...------(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******+++...000111000...111111111111111000///...222111000///...---------...------,,,,,,++++++******++++++,,,,,,---------++++++++++++******))))))000///---+++*********+++***+++,,,,,,------,,,,,,,,,---......------...000...---,,,,,,---...---+++---,,,,,,000555888888777555777999999999888999:::>>>===<<<<<<<<<===???@@@DDDAAA===:::999:::===???AAAFFFLLLPPPRRRSSSSSSTTTWWWXXXYYYZZZZZZYYYYYYXXXTTTRRRQQQPPPRRRUUUYYY[[[\\\\\\[[[YYYXXXXXXZZZ]]]ZZZ\\\^^^___```dddjjjppprrrtttwww{{{~~~~~~{{{xxxuuuxxx{{{||||||{{{zzz{{{xxxyyyyyywwwtttssswwwzzzyyyyyyzzz{{{{{{zzzxxxuuusssuuutttnnnlllnnnpppoookkk]]]XXXYYYZZZbbbeee]]]FFFEEEDDDBBB@@@>>><<<;;;::::::;;;@@@MMMaaavvvyyytttmmmbbbYYYRRRNNNJJJHHHHHHCCC@@@AAA@@@<<<999:::;;;???FFFRRRaaappp|||yyysssooohhhbbb]]]WWWPPPLLLHHHFFFCCC@@@>>>>>>>>>>>>BBB@@@===>>>???@@@===;;;;;;::::::;;;======<<<:::<<<<<<<<<<<<======>>>>>>===>>>===;;;999999;;;===CCCKKKZZZkkkzzzlllZZZTTTOOOIIIFFFFFFDDDCCCDDDHHHSSScccpppuuuaaa```nnn}}}fffPPPJJJGGGCCC@@@@@@??????>>>999===CCCEEEIII\\\yyy\\\PPPEEEBBB>>>>>>@@@AAA@@@>>>CCC@@@AAAFFFJJJPPP[[[eee|||wwwmmmaaaXXXTTTHHHJJJHHHFFFKKKSSSTTTOOOKKKIIIKKKQQQUUUVVVWWWZZZcccmmmwww{{{|||hhhXXXSSS]]]rrr///000000000//////...---...------,,,---...///000//////.........---------.........------,,,,,,,,,///...------,,,,,,,,,------------------...//////+++...000111///,,,++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...000111///...111111111111000000//////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000//////......---,,,,,,------,,,,,,+++++++++,,,///...,,,++++++++++++,,,***+++,,,,,,------,,,,,,,,,...///...------...///...,,,+++,,,......---,,,000///...000444666777666333555777777666666777888<<<;;;;;;<<<>>>@@@BBBDDDDDDBBB>>>:::999:::<<<>>>CCCGGGMMMQQQRRRSSSSSSTTTUUUVVVXXXYYYYYYXXXWWWWWWTTTSSSRRRQQQSSSVVVZZZ\\\\\\\\\[[[YYYWWWWWWYYY[[[ZZZ\\\___```aaadddjjjnnnnnnpppuuuzzz~~~~~~{{{xxxvvvxxx{{{|||{{{yyyyyyyyyxxxyyyzzzyyyxxxwwwwwwxxx||||||||||||{{{xxxuuussssssuuutttnnnkkkllllllkkkhhhZZZUUUWWWXXX```ddd]]]QQQOOOJJJEEEAAA===;;;::::::<<<@@@GGGTTTeeewww~~~xxxtttmmmcccZZZUUUQQQMMMJJJJJJDDD@@@@@@???<<<:::<<>><<<<<<>>>>>><<<:::;;;:::::::::<<<<<<;;;999;;;<<<<<<<<<===>>>>>>>>><<<======<<<;;;<<<>>>@@@FFFNNN\\\mmm|||tttaaaXXXQQQJJJGGGGGGEEEDDDEEEHHHQQQ```mmmzzzbbb[[[dddpppgggQQQJJJGGGCCC@@@@@@??????>>><<>>???@@@???>>>@@@???AAAFFFKKKRRR^^^iiissshhh]]]TTTPPPHHHJJJHHHGGGLLLSSSTTTOOOLLLJJJLLLRRRVVVWWWYYY\\\eeeoooyyy~~~~~~jjjXXXRRR[[[ooo000///......---............------------...//////...............---------//////...---,,,,,,++++++///...---------------------------------......///111222222111...+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...---000000000000000/////////---,,,,,,,,,,,,---......******+++,,,,,,---....../////////......------,,,...---,,,******++++++,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---...//////---,,,---...,,,++++++,,,...///...---111///---...000222333333333444666666555666777888::::::;;;===@@@CCCFFFHHHEEEBBB>>>:::888999<<<===EEEIIINNNQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXWWWWWWVVVTTTTTTSSSTTTUUUXXX[[[]]][[[[[[ZZZWWWUUUUUUWWWYYY[[[^^^```cccdddfffjjjllljjjmmmsssyyy~~~~~~{{{xxxvvvxxxzzz{{{zzzyyyyyyyyyzzzzzz{{{|||}}}|||yyywww}}}{{{wwwsssqqqqqqttttttnnnjjjjjjiiigggcccVVVRRRTTTUUU]]]ccc\\\WWWSSSMMMGGGBBB>>>===<<<:::>>>EEEOOO\\\kkkzzzzzzsssrrrkkkbbb\\\XXXUUUQQQNNNMMMFFFAAA@@@???<<<<<>>??????<<<============>>>AAADDDGGGPPP___ooojjj]]]TTTLLLHHHGGGEEEEEEFFFHHHNNN\\\jjjiiiZZZ]]]fffiiiRRRJJJGGGCCCAAA@@@@@@???>>>>>>AAADDDGGGOOOiiijjjPPPGGGDDDAAA???>>>?????????>>>>>>>>>AAAGGGMMMUUUbbbnnnooodddYYYQQQNNNHHHIIIHHHIIIMMMSSSRRRNNNMMMKKKMMMSSSWWWWWWZZZ___gggrrr|||ooo[[[RRRYYYiii///...---,,,,,,---...///......------....................................//////...---,,,++++++***......---------------...------,,,,,,------...///......///---++++++,,,---******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,000/////////////////////000//////.........//////+++++++++,,,,,,---------******++++++,,,---......,,,+++)))(((((((((***++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,---/////////---,,,---...,,,+++***,,,...//////......---,,,,,,---///000111444555777777666777999;;;:::;;;<<<>>>AAADDDGGGIIIDDDAAA===:::888999;;;===FFFJJJNNNQQQRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXWWWWWWUUUUUUUUUVVVXXXZZZ\\\^^^[[[ZZZYYYVVVTTTTTTVVVXXX]]]```cccfffiiijjjlllllljjjmmmssszzz~~~~~~{{{wwwtttwwwyyyzzzzzzzzz{{{|||}}}{{{|||~~~|||yyy|||xxxuuutttpppttttttoookkkkkkiiifff___RRROOOPPPPPPYYY```[[[QQQOOOMMMIIIEEEBBB@@@???;;;@@@HHHSSS```ooo}}}zzzrrrnnnhhhaaa]]]]]][[[WWWSSSPPPHHHBBB@@@???===>>>AAA???DDDMMMYYYeeeqqqyyy~~~xxxyyy||||||xxxuuu|||wwwhhhZZZSSSJJJDDDBBBAAAAAA@@@<<<<<<;;;<<<<<<<<<<<<;;;<<<:::999999;;;;;;;;;:::;;;<<<<<<===>>>>>>??????<<<============???BBBDDDGGGPPP___qqqoooaaaVVVMMMJJJGGGEEEEEEHHHHHHJJJXXXgggwww```\\\ccc{{{mmmTTTKKKHHHCCCAAA@@@@@@???>>>@@@BBBDDDGGGRRRqqqhhhNNNDDDCCCAAA???>>>>>>>>>????????????BBBHHHNNNVVVeeesss~~~lllaaaWWWQQQNNNIIIHHHHHHJJJOOORRRQQQNNNLLLKKKNNNSSSVVVVVV[[[```iiisss~~~wwwaaaUUUXXXccc///...---,,,,,,---...///..................---------.....................//////...---,,,,,,++++++------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......---------,,,++++++---///+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,///......------...//////222222000///------,,,,,,---------,,,,,,+++++++++))))))***+++,,,---...///,,,,,,***)))))))))***+++***++++++,,,------------***+++,,,,,,------,,,,,,---...///...---,,,---///,,,+++***,,,...//////...,,,---------...000222444333444555555555666999;;;<<<<<<<<<>>>@@@CCCFFFGGGCCC@@@<<<999888999<<<>>>GGGJJJNNNPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXVVVVVVWWWXXXZZZ[[[\\\]]]YYYYYYXXXVVVSSSSSSUUUWWW```bbbeeeiiimmmnnnooonnnnnnpppuuu{{{{{{xxxtttvvvyyyzzz{{{|||~~~{{{zzz}}}~~~{{{zzzzzzqqquuuuuupppmmmmmmllliii]]]PPPMMMMMMLLLTTT\\\XXXMMMNNNOOONNNLLLHHHDDDAAA>>>BBBIIITTTbbbsss}}}tttnnnhhhbbb```bbbaaa\\\WWWRRRJJJCCC@@@???===>>>AAA>>>CCCKKKVVVbbbmmmuuuzzzwwwxxx{{{zzzuuusssyyyuuubbbYYYMMMEEEBBBBBBAAA@@@>>>>>>>>>>>>===<<<======<<<;;;999999;;;<<<<<<<<<============>>>>>>>>>???<<<===>>>=========@@@BBBEEEOOO```sssrrrbbbVVVNNNKKKHHHDDDEEEIIIHHHHHHVVVhhheee[[[___sssqqqXXXKKKHHHDDDAAAAAA@@@@@@??????BBBDDDFFFUUUxxxeeeJJJ@@@BBBAAA@@@>>>======>>>???AAAAAAEEEJJJOOOWWWgggvvvyyyhhh]]]TTTNNNMMMIIIGGGHHHLLLQQQQQQOOOMMMKKKJJJMMMRRRTTTUUUZZZaaajjjtttiiiYYYXXX]]]vvv.........---......///000.........///......---,,,---------.....................---------,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------...000000000///,,,,,,---...,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---......---......---,,,,,,---///000222111///---+++***))))))......---,,,,,,+++******.......................................---------***+++,,,------------,,,***+++,,,,,,------,,,,,,,,,---......------...000,,,++++++,,,...///...------///111222222222444666111222222222222444777999;;;;;;<<<<<<>>>AAACCCEEEAAA???;;;888888:::===???EEEHHHLLLOOOPPPQQQSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXWWWUUUTTTTTTVVVYYYaaabbbeeeiiinnnqqqrrrqqqqqqsssvvv{{{}}}zzzvvvxxx{{{|||}}}}}}{{{{{{~~~uuuxxxwwwqqqmmmmmmllljjj]]]QQQMMMKKKHHHPPPXXXTTTOOOQQQTTTTTTQQQLLLFFFBBBAAAEEEMMMXXXgggyyyvvvsssmmmfffeeegggfff___XXXRRRJJJCCCAAA???===>>>AAA???CCCIIIRRR\\\fffmmmrrrttttttuuuvvvsssqqqwwwiii^^^OOOEEEBBBBBBAAA??????@@@AAA@@@>>><<<===>>><<<;;;999:::<<<>>>????????????>>>>>>>>>>>>============>>>======>>>@@@CCCGGGRRRcccwwwtttcccVVVNNNLLLHHHCCCEEEJJJHHHGGGWWWllliiiZZZ]]]nnnvvv[[[KKKHHHDDDBBBAAAAAA@@@??????CCCDDDGGGYYY~~~yyyeeeKKKBBBAAAAAA@@@???<<<<<<>>>???AAABBBGGGLLLPPPYYYkkk{{{rrrcccYYYQQQLLLJJJIIIFFFHHHNNNSSSQQQNNNLLLJJJJJJMMMQQQSSSTTTZZZccclllvvvppp]]]XXXWWWjjj---...//////000000000///....../////////...,,,,,,---------.........//////,,,,,,,,,------------...******))))))******+++,,,,,,,,,++++++,,,,,,---...///000000///,,,++++++,,,------............------------------------------,,,***)))***,,,...//////...---,,,+++,,,---///000111000...---++++++******,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111000///---,,,***+++,,,---------,,,+++***+++,,,,,,------,,,,,,***,,,............000111...,,,+++,,,......---,,,---000333444222111111222000111222111111333777:::999999999:::===???BBBCCC???===:::888888;;;>>>AAADDDGGGJJJMMMOOOPPPSSSUUURRRSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWUUUTTTUUUXXXZZZaaaaaaccchhhnnnrrrsssrrrqqqrrruuuyyy~~~~~~{{{}}}~~~~~~|||}}}zzz{{{yyyqqqkkkkkkjjjggg^^^RRRMMMKKKFFFLLLTTTQQQQQQRRRTTTTTTQQQMMMGGGDDDEEEJJJSSS```ppp}}}vvvnnnlllllliii___WWWQQQJJJCCCAAA@@@======???>>>@@@DDDJJJQQQYYY```dddjjjhhhhhhkkkllllllqqqxxxnnnaaaPPPEEEBBBBBB@@@>>>AAABBBCCCAAA===;;;<<<===<<<:::999:::===AAABBBCCCAAA@@@@@@???>>>===<<<<<<<<<===>>>>>>>>>@@@DDDFFFMMMWWWhhh{{{wwwdddVVVOOOMMMHHHBBBCCCIIIHHHGGGYYYqqqrrr```cccrrrzzz^^^LLLHHHDDDBBBAAAAAA@@@???@@@DDDEEEIII]]]|||aaaLLLFFF@@@AAAAAA???<<<;;;===@@@???AAAGGGMMMRRR\\\ooonnn```XXXQQQLLLJJJIIIFFFHHHPPPTTTPPPLLLLLLKKKKKKOOORRRSSSTTT\\\eeeoooyyyuuu```WWWPPP___---...000111111111000///....../////////...,,,+++---------.........//////++++++,,,------......///))))))(((((()))***++++++,,,,,,++++++,,,,,,---...***+++------+++******+++---...............------------------------------+++***((())),,,...//////...---+++++++++---///000111000///...............***++++++,,,,,,------...((()))***+++---...///000,,,---///111000...,,,***+++,,,------------++++++++++++,,,---------,,,,,,)))+++---......///000222...---,,,,,,---...---++++++///333333000---,,,,,,222333333333333555999<<<666666777999<<>><<<999777888;;;???BBBBBBEEEIIILLLNNNPPPSSSUUUQQQRRRTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZXXXVVVVVVWWWVVVUUUUUUVVVYYY\\\```___aaaffflllrrrssssssooopppsssxxx}}}~~~}}}~~~~~~zzzpppiiihhhgggeee___SSSNNNJJJDDDJJJRRROOOOOOOOOPPPPPPNNNLLLIIIGGGGGGMMMYYYgggxxx}}}tttqqqooojjj___UUUPPPIIICCCBBB@@@===<<<>>><<<===>>>BBBGGGNNNTTTXXX___\\\\\\aaadddfffkkkppp}}}~~~pppbbbQQQEEEBBBAAA@@@>>>AAACCCCCCAAA<<<::::::<<<<<<:::999;;;>>>BBBDDDEEEBBBBBBAAA???>>><<<;;;;;;;;;<<<>>>???@@@CCCGGGJJJSSS\\\mmmyyyfffWWWPPPNNNHHHAAACCCIIIHHHGGGZZZttt{{{iiimmm{{{|||```LLLIIIEEEBBBAAAAAA@@@???AAAEEEGGGKKK```zzzYYYGGGCCC@@@AAAAAA???<<<;;;===@@@===@@@FFFMMMSSS^^^rrrnnnaaaZZZSSSNNNLLLIIIFFFHHHQQQUUUPPPLLLLLLLLLLLLPPPTTTTTTUUU]]]gggqqq{{{xxxaaaVVVLLLXXX,,,---///000111111111111........................,,,,,,,,,---...///000000........................***++++++,,,---...//////+++)))'''))),,,......,,,...,,,++++++,,,---+++******)))((()))***,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++,,,...111333000---,,,---/////////---------.........//////---,,,***))))))***,,,---000000111111000---+++))),,,+++***+++---...---,,,******+++++++++,,,,,,,,,)))+++---///000000000000...............///000000///////////////000111111111111222333555777999:::999999999999:::<<<>>>@@@AAA>>>:::777777999===@@@BBBEEEIIILLLNNNPPPSSSUUUWWWXXXXXXWWWUUUUUUVVVXXX\\\]]]\\\ZZZVVVSSSRRRSSSTTTRRRPPPOOOQQQUUUZZZ]]]bbbaaaaaaeeekkkqqqssssssppprrrtttvvvxxx{{{~~~zzzrrriiieeeeeegggfff]]]PPPIIIHHHJJJIIIHHHMMMLLLOOOSSSRRRLLLHHHIIILLLSSS^^^mmmwwwooohhh```ZZZXXXPPPFFF@@@>>>===<<<:::999999;;;>>>BBBHHHLLLOOOSSSUUUVVVVVVWWW[[[bbbhhhqqqiii]]]PPPJJJGGGCCC@@@AAABBBBBBCCCAAA===;;;:::::::::::::::<<>>>>>???@@@AAAAAACCCGGGNNNTTT___sss|||lllaaaWWWNNNIIIHHHFFFHHHKKKOOOQQQQQQMMMKKKKKKOOOSSSUUUUUUWWW[[[___ooo{{{ttt```TTTOOOMMM+++,,,...///000000///...........................,,,---------.../////////........................,,,,,,,,,,,,,,,,,,------+++)))''')))+++------,,,000///---...//////...,,,,,,+++***+++,,,.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++,,,...000000---******+++,,,,,,,,,*********+++++++++,,,,,,---,,,+++******+++,,,---222333444444333111///---...,,,++++++------,,,******++++++++++++,,,,,,,,,((()))+++------...------///............///000000/////////......///000000111111222333555777999:::::::::999:::;;;===>>>@@@===;;;777555555777;;;>>>BBBEEEIIILLLNNNPPPSSSUUUXXXYYYZZZYYYWWWVVVUUUVVV[[[\\\\\\ZZZWWWSSSQQQQQQPPPOOONNNOOOQQQVVV[[[^^^```______ccciiinnnppppppqqqsssvvvxxxxxxzzz|||~~~~~~{{{qqqiiieeeeeegggfff]]]QQQIIIGGGGGGGGGFFFJJJHHHJJJOOOOOOKKKIIIKKKJJJSSSaaasssyyyrrriiiccc]]]TTTIIIAAA>>>===;;;:::::::::;;;===@@@DDDGGGIIIKKKMMMOOOOOOPPPTTT[[[```gggtttyyyjjj]]]PPPJJJGGGCCCAAABBBCCCDDDDDDBBB???<<<;;;;;;=========@@@IIIRRRSSSNNNIIIGGGEEECCCBBBAAA???>>>===:::;;;???CCCDDDGGGKKK]]]rrriiiUUUMMMNNNIIIHHHDDDEEEJJJKKK]]]}}}ppp}}}cccRRRJJJDDDCCCDDDBBBAAABBBAAAEEEFFFNNNiiigggPPPEEECCCAAA@@@???>>>>>>>>>???@@@@@@BBBHHHOOOWWWdddyyyzzzkkk```WWWNNNIIIHHHFFFHHHLLLOOOQQQPPPMMMKKKLLLPPPTTTVVVVVVXXX]]]```ppp|||ttt___SSSOOONNN,,,---000111111000...,,,........................------.............................................------,,,++++++,,,,,,+++***))))))+++------,,,000///......//////...,,,+++++++++,,,------......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---+++,,,...000111///---,,,---.........)))*********++++++++++++...---,,,++++++,,,---...------...///...---,,,+++///---,,,,,,,,,,,,+++)))++++++++++++,,,,,,,,,,,,***+++,,,,,,---------,,,//////......//////000111//////......---.........111111222333555777999:::;;;:::::::::;;;<<<>>>???;;;999666444555888<<>><<<;;;:::;;;;;;;;;;;;===???AAACCCDDDFFFHHHIIIIIIMMMTTTYYY^^^jjjwww~~~rrrhhh\\\PPPIIIFFFCCCBBBDDDFFFFFFFFFCCC@@@=========>>>???AAAFFFPPPZZZ[[[WWWNNNMMMKKKHHHEEEBBB@@@???>>>===???BBBCCCDDDJJJRRRhhhzzzsssZZZOOOOOOIIIHHHDDDFFFKKKMMMaaaxxxgggSSSKKKDDDCCCCCCBBBAAACCCCCCGGGJJJSSSqqq}}}^^^KKKDDDDDDBBBAAA???>>>>>>>>>??????@@@BBBIIIRRR[[[iiivvvggg^^^VVVMMMIIIHHHFFFIIILLLOOOPPPOOOMMMKKKMMMPPPUUUWWWWWWZZZ___cccrrr}}}vvv```SSSOOOOOO///000333444444111///---.......................................---------........................///...---,,,,,,------...---,,,++++++,,,---------...---,,,,,,------,,,+++((()))++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///222000......///000000///,,,,,,---------............------,,,,,,------...(((((()))*********)))(((---,,,++++++------,,,***+++++++++,,,,,,,,,------------................../////////...///000000111//////...------------...111111222333555777999:::::::::999999999;;;<<<===<<<;;;888777999<<>>===<<<<<<;;;;;;;;;;;;<<<===??????@@@CCCFFFGGGHHHKKKRRRWWW[[[eeeqqqxxx~~~xxxkkkdddYYYNNNHHHEEEBBBCCCFFFGGGGGGFFFCCC@@@======>>>;;;???CCCKKKXXXccceee```TTTSSSQQQMMMHHHDDDAAA@@@===>>>AAACCCBBBDDDOOOZZZppp~~~}}}```SSSRRRJJJIIIEEEGGGLLLOOOcccjjjUUULLLDDDCCCCCCBBBAAACCCDDDHHHLLLYYYxxxwww[[[KKKFFFFFFBBBAAA@@@>>>>>>>>>>>>???@@@CCCJJJTTT]]]lll}}}qqqccc[[[TTTMMMIIIHHHFFFIIIMMMOOONNNMMMLLLKKKNNNQQQUUUWWWYYY\\\bbbgggsss}}}fffUUUNNNMMM///111222333333111...,,,.......................................---------...........................------,,,---///111222.........---------......///---,,,,,,---...,,,+++'''***,,,---++++++,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---...---,,,++++++,,,------,,,............////////////------------------------,,,,,,,,,---------------+++******+++---......---++++++,,,,,,,,,---------........................///////////////000111111///......---------......111111222333555777999:::::::::999888888999:::;;;<<<;;;999999:::===@@@CCCAAADDDHHHKKKMMMOOORRRTTTWWW[[[___```]]]YYYUUUSSSVVVXXXZZZYYYUUUPPPLLLJJJJJJKKKLLLOOORRRVVVXXXZZZaaabbbeeegggiiikkkmmmnnnlllqqqvvvyyyzzzyyyxxxxxx{{{|||~~~{{{zzz{{{}}}~~~xxxtttrrrqqqkkkeee[[[RRRJJJEEEBBBAAA@@@======BBBFFFIIINNNTTTUUU[[[fffvvv|||ggg]]]OOOEEE@@@???>>>===;;;;;;;;;<<<===>>>??????>>>AAADDDFFFGGGJJJPPPUUUZZZeeeooouuuzzz~~~rrrfff]]]TTTLLLGGGDDDBBBCCCGGGHHHHHHFFFCCC???=========888>>>FFFQQQ```kkklllgggYYYYYYYYYTTTLLLFFFAAA@@@===>>>BBBDDDCCCGGGTTTbbbuuucccUUUSSSJJJJJJEEEHHHMMMPPPcccmmmVVVMMMEEECCCCCCAAAAAACCCCCCGGGNNN]]]qqqYYYMMMHHHFFFBBBAAA???>>>>>>>>>??????BBBEEELLLUUU^^^lllvvvkkk___XXXSSSLLLHHHHHHFFFIIIMMMNNNMMMKKKKKKLLLNNNQQQUUUXXXZZZ^^^dddjjjsss~~~sss\\\PPPLLL......//////...---,,,+++........................------.............................................---,,,,,,---///222333///000000...,,,,,,---...111000//////000000///---(((,,,000000...---...000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---...---,,,---...///...---------------............,,,,,,,,,------,,,,,,,,,........................***))))))+++---//////...,,,,,,,,,,,,------------+++++++++++++++,,,---...000000//////000000111222......------...//////000111111222333555777999:::;;;:::999888888999::::::999888777777888;;;>>>???AAADDDHHHKKKMMMOOORRRTTTVVVYYY\\\^^^\\\YYYWWWWWWVVVXXXYYYWWWSSSNNNKKKIIIIIIKKKMMMPPPSSSVVVXXXYYY^^^```dddfffgggiiikkkmmmjjjoootttxxxyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}|||xxxwwwxxx{{{zzzvvvrrrooommmhhh___UUUMMMGGGCCCBBB???<<<<<>>:::;;;<<<<<<===>>>>>>???:::===AAACCCEEEHHHNNNSSSZZZdddnnnsssxxx~~~~~~vvvkkk```VVVPPPKKKIIIFFFDDDFFFJJJIIIIIIGGGCCC???======>>>:::BBBMMMZZZjjjtttrrrkkk^^^```aaa\\\SSSIIICCC@@@>>>???AAADDDFFFMMM\\\jjj{{{cccSSSPPPJJJJJJFFFIIIMMMNNN```rrrWWWNNNEEECCCCCCAAABBBDDDCCCGGGOOObbbkkkWWWMMMGGGCCC@@@@@@???>>>>>>???@@@AAACCCFFFMMMVVV___mmmpppfff[[[VVVQQQLLLHHHHHHFFFJJJNNNNNNLLLJJJKKKLLLMMMQQQUUUWWWZZZ___ffflllttt~~~iiiVVVMMM---------,,,,,,,,,,,,,,,........................,,,---------.../////////...........................---+++******,,,///000...//////---***)))+++---111000//////000000///...(((,,,111111...,,,...000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---///......///111222111///,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++***)))+++---......---,,,,,,,,,------------...+++*********+++---...///000000//////000000111222---------...///000111222111111222333555777999:::>>>===;;;:::::::::;;;;;;888777666555666888;;;<<<@@@CCCGGGJJJLLLOOORRRTTTUUUWWWYYYZZZYYYYYYZZZ\\\WWWXXXXXXUUUPPPLLLJJJIIIGGGIIIMMMQQQUUUXXXZZZ[[[]]]aaaeeehhhhhhjjjllloookkkoootttwwwxxxxxxyyyzzz{{{{{{zzzzzzyyyzzzzzzzzzuuuuuuvvvxxx}}}}}}yyysssooommmiiiaaaXXXNNNGGGDDDBBB>>>;;;;;;???BBBCCCFFFLLLPPPWWWcccqqqooofffYYYNNNHHHDDD@@@>>>;;;;;;<<<<<<<<<<<<<<<<<<777;;;???BBBCCCFFFLLLQQQYYYcccmmmrrrwww||||||uuunnncccYYYRRRNNNLLLLLLJJJGGGIIIMMMLLLKKKHHHDDD@@@>>>>>>@@@AAAJJJWWWfffsss{{{uuulllbbbgggiiieeeZZZMMMEEEAAAAAA@@@BBBFFFKKKTTTcccrrr}}}bbbRRRMMMJJJJJJGGGIIIMMMLLL\\\zzzyyyXXXNNNEEECCCBBBAAABBBDDDCCCHHHQQQfffhhhUUUMMMGGGCCC???>>>>>>>>>>>>@@@AAABBBCCCFFFMMMWWWaaaoookkkaaaXXXSSSPPPKKKHHHHHHFFFJJJNNNNNNKKKIIIJJJMMMLLLPPPTTTVVVYYY___gggmmmuuuwww^^^RRR///...---,,,,,,---//////........................,,,,,,------...///000000...........................---***)))(((***+++---,,,......,,,)))''')))+++000...------......---,,,%%%***//////,,,***,,,...---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,++++++,,,,,,++++++,,,...///...,,,---------.........//////***++++++,,,,,,++++++***---,,,,,,+++******++++++---+++++++++---...---+++,,,,,,,,,---------......,,,,,,,,,,,,---///111222000000000000000111111222---------...000111333444111111222333555777999:::@@@???===<<<;;;;;;<<<===999888777666777888:::<<<@@@CCCGGGJJJLLLOOOQQQTTTTTTVVVWWWWWWXXXYYY\\\___WWWXXXWWWTTTOOOKKKIIIIIIEEEGGGLLLRRRWWWZZZ]]]^^^^^^ccchhhkkkkkklllooorrrmmmppptttvvvwwwwwwxxxyyy|||{{{yyyxxxwwwwwwxxxyyysssssstttwww{{{|||uuupppllliiibbbXXXOOOGGGCCCBBB>>>;;;;;;>>>@@@@@@CCCGGGNNNVVVbbbppp}}}tttkkk]]]RRRKKKEEE@@@===<<<<<<<<<<<<;;;:::999999777;;;???BBBCCCGGGLLLQQQYYYdddoootttwww||||||~~~}}}wwwoooggg]]]SSSPPPMMMMMMNNNMMMJJJLLLPPPNNNMMMJJJFFFAAA???@@@AAAHHHRRR___nnnzzzwwwlllfffkkkooojjj^^^QQQGGGBBBDDDAAABBBGGGNNNYYYiiiwww}}}dddSSSLLLIIIJJJHHHJJJMMMKKKYYYvvv~~~YYYOOOEEECCCBBBAAABBBDDDDDDIIISSSiiigggVVVOOOIIIEEE>>>>>>======>>>@@@BBBCCCCCCFFFNNNXXXbbbrrriii___VVVRRRPPPKKKHHHIIIFFFJJJNNNNNNJJJHHHJJJMMMLLLOOOSSSVVVYYY___hhhnnnwwwdddUUU000000///............///000//////......//////000////////////////////////...///000///---,,,+++,,,111000...------...///000++++++,,,---............---...///000000///...---+++,,,,,,---,,,+++)))(((---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,(((((()))***+++---/////////......111333333///,,,...------,,,,,,+++******,,,++++++******++++++,,,************************,,,,,,+++++++++,,,------***++++++,,,---...//////......///000000000000000111000...---...///111333222111222444777999:::999;;;<<<>>>>>><<<::::::::::::888777666777:::<<<>>>???AAADDDFFFHHHKKKOOORRRXXXXXXXXXXXXXXXWWWWWWWWW[[[WWWRRRNNNLLLKKKIIIHHHHHHIIIKKKPPPVVV\\\___```___eeeiiiiiilllssstttqqqppprrrtttvvvxxxyyyyyyxxx|||yyyyyyzzzyyyvvvrrrpppmmmlllmmmqqqxxx}}}wwwtttmmmjjjddd\\\SSSKKKEEEAAA<<<;;;;;;===???AAABBBBBBKKKQQQ[[[hhhttt{{{rrrcccUUULLLGGGDDDBBB???<<<:::999:::;;;:::999===999999>>>CCCGGGLLLQQQ]]]fffnnnrrrvvvzzz{{{xxxyyyzzzxxxqqqggg]]]XXXUUUQQQOOOMMMNNNPPPRRRRRRRRRMMMIIIFFFDDD@@@<<<>>>BBBLLL\\\qqqzzzooossswwwyyyrrrbbbTTTLLLIIIIIIHHHHHHKKKTTTdddvvviiiVVVQQQMMMKKKJJJIIIGGGJJJWWWeee___TTTIIIFFFFFFEEEDDDDDDFFFFFFSSSqqqgggRRRMMMGGG@@@BBBAAA@@@?????????@@@AAADDDGGGNNNYYYcccpppxxxjjjaaaUUUMMMJJJIIIGGGEEEGGGKKKOOOPPPNNNKKKKKKMMMLLLNNNRRRVVV[[[cccjjjpppxxxttt^^^......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,...........................///000///---,,,,,,,,,.........------...//////------......//////......+++,,,------------,,,+++,,,------......---,,,+++---,,,,,,,,,,,,---......---------------------------+++++++++---...---,,,************+++,,,------...---,,,...000000---+++......------------,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++///...------,,,,,,,,,,,,***++++++,,,---...//////000000111111111111111111000//////...///000111222222222222444777999:::999:::<<<>>>>>><<<:::::::::888777555444555777:::<<>>>>>@@@BBBCCCCCCKKKPPPYYYcccllluuu{{{|||tttggg[[[RRRLLLGGGEEE@@@>>><<<;;;<<<======<<>>??????AAAAAAFFFHHHPPP\\\iiiyyyyyyjjjaaaVVVNNNKKKIIIGGGEEEFFFJJJOOOOOOMMMKKKKKKLLLLLLOOOSSSWWW]]]dddlllqqqzzzfff......---,,,,,,,,,,,,---......------------.................................///000///---,,,,,,---++++++,,,---............/////////000//////......++++++,,,,,,,,,,,,++++++---....../////////......---,,,,,,,,,,,,---.................................---,,,,,,------,,,+++---,,,+++++++++++++++,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,***++++++,,,---...//////222222222222111111111111/////////000000000111111222222222444777999999999:::<<<>>>===<<<:::::::::888777666555555777999;;;===@@@CCCFFFHHHKKKOOOQQQUUUUUUUUUUUUUUUVVVVVVVVVTTTPPPKKKGGGEEEEEEDDDCCCFFFHHHKKKOOOSSSXXX\\\^^^eeehhhjjjjjjlllpppqqqoooqqqrrrsssuuuwwwxxxyyyzzzzzz{{{}}}|||tttnnnnnniiifffggghhhnnn{{{|||uuuhhheee___YYYRRRLLLIIIGGGGGGEEEBBB@@@@@@BBBDDDFFFLLLQQQXXX^^^ccchhhllloooooovvv}}}}}}|||wwwnnneee\\\TTTLLLHHHBBB@@@======>>>??????>>>AAA>>>===AAAEEEGGGMMMTTTXXX```gggkkkooouuuxxxwwwtttsssqqqkkkddd^^^ZZZXXXUUUTTTSSSUUUXXXZZZ[[[[[[VVVPPPIIIEEECCCCCCJJJSSSfffwww~~~xxxiii\\\UUURRRRRRSSSVVV\\\eeerrrdddUUULLLJJJJJJIIIHHHKKKVVVbbbzzz}}}bbbUUUIIIEEEDDDCCCCCCDDDHHHKKK\\\~~~dddQQQLLLGGG@@@??????>>>>>>>>>@@@AAABBBGGGIIIRRRbbbttt|||kkkbbbWWWOOOKKKIIIGGGEEEFFFJJJNNNOOOLLLJJJKKKLLLLLLOOOTTTYYY___gggooottt~~~uuu000000///............//////..................///........................---///000///---,,,,,,---(((***+++---......------///////////////...---,,,------------------------------....../////////000---,,,,,,,,,,,,---......------------------------///...,,,,,,------,,,***,,,,,,,,,++++++,,,,,,,,,,,,+++***)))******++++++))))))***+++,,,,,,------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,---...//////222222111111000000111111...///000111111111111000333222222444777999999888999;;;======<<<::::::;;;:::999888888888999:::;;;<<>>>>>???@@@@@@???AAA>>>===@@@CCCFFFLLLTTTYYY```fffiiilllrrruuuuuuuuuuuuuuuqqqkkkddd^^^ZZZUUUTTTTTTVVVYYY[[[\\\[[[VVVOOOGGGDDDDDDHHHSSS^^^rrrzzzmmmaaa[[[YYYXXX[[[```gggooozzzlllXXXNNNKKKJJJJJJIIIKKKUUU___zzzvvvvvvbbbUUUIIIDDDCCCBBBBBBDDDGGGJJJ___```OOOIIIEEE@@@>>>>>>======>>>@@@AAACCCIIIKKKTTTggg~~~~~~jjjcccYYYPPPLLLIIIGGGFFFHHHKKKOOOOOOLLLKKKLLLMMMMMMPPPVVV\\\ccckkksssxxx000000///............///,,,,,,++++++++++++,,,,,,........................---...000///...,,,------((()))+++---......---,,,...............---,,,+++------------------------,,,,,,,,,------...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...------------,,,+++++++++++++++,,,---...///,,,,,,,,,+++***+++,,,---***++++++,,,---.../////////...------,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------***++++++,,,---...//////111000000/////////000000//////000111222111111111333333333444777999999888888:::<<<===;;;::::::;;;;;;:::999888888999999::::::===BBBFFFHHHKKKNNNPPPQQQQQQQQQRRRSSSTTTUUUUUUSSSOOOKKKHHHGGGGGGFFFFFFDDDGGGLLLOOOSSSWWW]]]aaaeeefffiiimmmqqqtttwwwyyyyyyxxxwwwwwwxxxzzz|||}}}xxxsssmmmhhhdddcccdddjjjwwwyyypppllleee^^^XXXTTTRRRRRRNNNLLLIIIEEEBBBDDDIIIMMMQQQTTTWWWWWWSSSQQQRRRTTTUUUWWW]]]jjj|||~~~|||~~~zzzzzzyyyvvvnnncccVVVMMMCCCAAA>>>===>>>???>>>>>>>>><<<<<<>>>@@@CCCKKKTTT\\\ccchhhjjjmmmrrrtttsssvvvwwwxxxwwwrrrjjjaaa[[[UUUUUUUUUVVVYYYZZZZZZYYYXXXQQQJJJIIILLLSSSaaannnzzzpppgggbbb```___ccciiipppxxxuuu___SSSNNNKKKJJJIIIKKKTTT]]]}}}tttoooaaaTTTHHHDDDDDDBBBBBBCCCEEEIII```zzzZZZKKKFFFBBB???>>>>>>===>>>>>>@@@BBBCCCIIILLLVVVjjj|||gggaaaYYYQQQKKKIIIGGGFFFIIILLLOOOOOOMMMKKKMMMOOOMMMQQQXXX___fffooowww|||......---,,,,,,,,,,,,---......------------......------------------------,,,...//////...------...******+++,,,------------------------------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,---......---,,,++++++++++++,,,---//////,,,---......,,,,,,---...---......///000111111222------,,,,,,,,,,,,------************************))))))))))))***,,,---...***++++++,,,---...//////000///.........///111222000000000111111111222222444333333444777888888777777:::<<<<<<;;;::::::;;;999999888777666666666666999<<>>AAAJJJTTT^^^eeelllnnnqqquuuwwwuuutttvvvwwwxxxuuunnnddd]]][[[ZZZZZZ[[[\\\\\\ZZZYYYVVVQQQLLLMMMRRRZZZiiivvvzzzsssmmmjjjiiihhhlllrrryyykkkYYYRRRLLLJJJIIIKKKSSS\\\ssslllwww~~~^^^RRRHHHEEEEEECCCBBBCCCEEEJJJcccrrrUUUIIIEEEBBB@@@@@@@@@?????????@@@BBBCCCIIINNNXXXkkkuuuccc___XXXQQQKKKHHHGGGGGGIIILLLOOONNNLLLKKKLLLOOOMMMRRRYYYaaajjjsss{{{......---,,,,,,,,,,,,---111111111000000111111111------------------------,,,...//////...------...------,,,,,,,,,,,,------,,,------............---------,,,++++++,,,------...---,,,+++++++++,,,------,,,,,,,,,,,,---......------------------------...---,,,---...///...---------,,,,,,,,,------...+++...000000...------...---......//////000000000++++++***++++++,,,---...++++++++++++++++++++++++************+++,,,------***++++++,,,---...//////000///......///111333444222111000000000111222333444333333444777888888777777999;;;<<<;;;::::::;;;999999888888777666666555777;;;AAAEEEHHHJJJMMMOOOOOOOOOPPPRRRSSSUUUVVVVVVOOOKKKGGGEEEDDDEEEEEEEEECCCIIIOOOSSSWWW\\\ccciiigggeeegggooouuuwww|||}}}|||}}}|||uuuhhhccc___^^^aaaiiixxxyyynnnddd[[[VVVTTTSSSOOOQQQQQQNNNKKKMMMSSSYYYaaacccbbbZZZNNNEEEBBBCCCAAAAAAFFFPPP]]]ooo}}}{{{}}}{{{nnn___TTTGGGDDD@@@>>>>>>===<<<:::999888999<<<===AAAKKKVVV^^^fffnnnrrrvvv{{{|||{{{uuutttuuuvvvvvvrrrkkkfffdddcccbbbbbbbbbaaa^^^\\\WWWRRRPPPRRRWWW___lllxxx{{{vvvsssqqqqqqppptttzzzxxx___WWWNNNJJJHHHJJJSSS\\\{{{uuuhhhnnnzzzxxxZZZPPPGGGFFFGGGEEECCCCCCHHHLLLgggmmmRRRHHHEEECCCCCCBBBBBBAAA@@@@@@AAABBBCCCGGGNNNYYYjjjxxxjjj```\\\WWWPPPJJJHHHGGGHHHGGGJJJMMMLLLIIIIIIKKKMMMMMMSSS[[[dddllluuu~~~000000///............/////////............//////------------------------,,,---//////...---......///...---,,,+++,,,---...------...///000000000///000///............///000000///---,,,++++++,,,------,,,,,,,,,,,,---..............................---,,,,,,---///000///...000///...---,,,,,,,,,,,,***...111111///------...+++++++++,,,,,,,,,------)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,***++++++,,,---...///000000/////////000222555777333111000//////111333444444333333555777888888777666999;;;<<<;;;::::::;;;<<<;;;;;;:::999888777777777;;;AAAEEEHHHJJJMMMNNNOOOOOOPPPRRRSSSUUUVVVWWWPPPLLLHHHFFFFFFFFFFFFFFFCCCIIIPPPUUUXXX]]]ffflllllliiillltttyyyzzz}}}~~~|||sssiiiddd``````ccclll|||ttthhh^^^YYYVVVVVVPPPRRRSSSQQQOOOQQQWWW]]]kkkmmmkkkaaaRRRFFFAAABBBCCCBBBFFFMMMUUUddd|||~~~qqqbbbWWWIIIFFFBBB???>>>===;;;:::888888999<<<===AAALLLXXX]]]fffpppuuuzzzvvvuuussstttvvvvvvrrrooolllkkkiiiiiihhheeebbb___^^^ZZZXXXZZZ___eeeqqq||||||xxxwwwvvvwwwvvvyyycccYYYOOOJJJHHHJJJSSS\\\vvvxxxeeegggppprrrXXXOOOGGGGGGHHHEEECCCBBBKKKOOOjjjkkkQQQIIIFFFDDDEEEDDDCCCBBBAAAAAAAAABBBCCCGGGOOOZZZiiiqqqaaa]]][[[VVVOOOJJJGGGHHHIIIFFFIIIKKKJJJHHHGGGIIILLLNNNSSS[[[eeennnwww........................---...000///...,,,,,,---------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***++++++,,,+++***((('''///,,,)))((()))+++------------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))***---//////...+++,,,...//////...,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---......---+++******+++,,,---...---,,,,,,000///......000111111000222111000//////000111222333444444333111///...///444444444444666777999999;;;;;;:::::::::;;;<<<<<<<<<:::777777777888888888<<>>@@@===BBBKKKNNNUUUqqqwwweeeYYYPPPIIIBBB???;;;888999===::::::::::::===CCCJJJPPPYYYdddpppxxx}}}tttsssrrrsssuuuwwwwwwwwwxxxuuuqqqooonnnnnnlllkkkddd]]]XXX[[[```gggooowww~~~|||yyy{{{ppp```QQQMMMKKKJJJOOOWWWnnnsssbbbccciii}}}nnnVVVOOOHHHFFFEEECCCEEEHHHJJJTTTppp```PPPGGGDDDEEEBBB>>>??????>>>>>>@@@CCCFFFCCCPPP]]]hhh}}}qqqaaa]]]UUUOOOMMMKKKHHHGGGIIILLLKKKJJJIIIIIIJJJKKKLLLNNNSSS\\\eeeooozzz.................................//////000000000------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,------,,,++++++***---+++)))(((***+++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------///,,,******---//////...+++,,,...//////...,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,---------,,,,,,...---,,,,,,...//////.........------...///111222333444555444111/////////333333444555666777888999;;;;;;::::::::::::::::::;;;999888777777888888888;;;???BBBEEEFFFGGGIIIJJJKKKLLLNNNQQQSSSSSSTTTSSSQQQLLLHHHFFFDDD@@@AAADDDHHHLLLQQQVVVZZZ___dddhhhmmmqqquuuyyyzzz{{{|||}}}xxxmmmhhhcccaaahhhttt|||sssmmmgggaaa\\\WWWSSSRRRSSSUUUWWW^^^gggxxx}}}|||nnn[[[NNNEEE@@@AAA>>>BBBKKKMMMSSSnnnxxxggg[[[QQQIIIBBB???<<<888999<<<888999999999<<>>???BBBDDDFFFQQQ]]]iiipppbbb]]]VVVPPPNNNLLLIIIHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKNNNSSS\\\eeeoooyyy........................+++)))'''(((,,,......---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,---............---///......---------------+++)))((()))***,,,,,,+++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...,,,++++++---......---+++,,,---......---,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,---------,,,,,,...---+++,,,---///......,,,,,,,,,---...111333444444555666555222000000111333333444555666777888888;;;::::::999999888888888:::999888888777888888888;;;>>>BBBEEEFFFFFFHHHIIIHHHKKKNNNQQQSSSSSSRRRQQQPPPJJJFFFDDDBBB???AAAEEEKKKOOOSSSWWW[[[___cccgggkkkooouuuzzz|||}}}~~~~~~|||nnnggg______hhhvvvzzzuuurrrmmmjjj]]]YYYUUUUUUVVVYYYaaajjj}}}vvv```PPPHHHDDDCCC@@@CCCJJJLLLQQQgggvvvggg\\\SSSJJJCCC@@@===999888;;;777777888888;;;@@@GGGLLLXXXaaajjjooouuu|||~~~xxxxxxyyy{{{~~~~~~}}}{{{{{{xxxtttqqqpppooommmlll[[[SSSMMMNNNRRRWWW___fffpppzzz~~~~~~|||uuutttrrrppprrrvvv{{{~~~uuueeeVVVRRRNNNJJJLLLRRRfffzzzbbbfffuuu{{{aaaSSSLLLGGGGGGFFFDDDDDDGGGMMM[[[}}}~~~wwwVVVMMMFFFDDDEEEBBBAAAAAAAAA???===>>>AAACCCIIIRRR]]]kkkooobbb\\\UUUOOONNNLLLIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJOOOTTT\\\fffoooyyy........................---((($$$%%%***...---+++------------------------------------------------,,,,,,,,,---------------------............------///...---,,,,,,---...///)))(((((()))+++,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))++++++,,,,,,,,,---------000...------///000000///////////////111333555666444666777666444222222222444444555666777777777777:::::::::999888777666666888999999888777777888999;;;>>>BBBEEEFFFFFFGGGGGGHHHJJJNNNRRRTTTSSSRRRPPPPPPIIIDDDBBB@@@???AAAFFFMMMPPPTTTWWWYYY]]]```cccffflllsssyyy{{{|||}}}}}}zzzooofff]]]^^^iiixxx~~~zzzwwwssspppddd^^^YYYXXXXXX[[[dddmmm~~~{{{dddSSSLLLIIIEEEBBBDDDIIIJJJNNN```uuussseee]]]UUUMMMEEEBBB???;;;999999777777888999;;;@@@FFFKKKUUU\\\dddiiiooowww||||||||||||}}}~~~~~~{{{xxxtttqqqmmmjjjiiihhhgggeeeTTTLLLFFFFFFIIIMMMSSSYYY```hhhmmmmmmnnnpppoookkkiiihhhhhhkkkqqqyyysssdddVVVRRROOOJJJKKKQQQbbb}}}hhhnnn}}}```RRRLLLGGGGGGGGGEEEEEEGGGMMM^^^~~~kkkPPPKKKFFFDDDDDDAAA@@@@@@@@@???>>>???BBBDDDJJJPPP[[[mmmzzzkkk```YYYRRRMMMLLLKKKIIIIIIKKKJJJJJJIIIHHHHHHIIIJJJJJJOOOTTT]]]fffoooxxx////////////////////////444...******...111000---------------------------------------------------,,,,,,,,,------.........---......//////...------...---,,,++++++,,,---...***))))))***+++,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,---...------,,,,,,---,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********+++++++++,,,,,,,,,------///...------///000000///111111000000111222444555555777888777555444444444444555666888888888888777999999:::999888777666555666888:::999888777888:::;;;???CCCFFFGGGFFFFFFGGGIIIKKKOOOSSSUUUTTTSSSQQQOOOIIIDDDCCCAAA@@@CCCHHHMMMOOORRRUUUWWWYYY\\\___aaagggnnntttxxxyyyzzzzzz~~~}}}yyysssjjjaaaaaammm||||||xxxtttqqqiiiccc]]][[[[[[]]]gggppp}}}~~~hhhWWWOOOMMMGGGDDDEEEHHHIIILLLYYYhhhrrrgggaaaYYYOOOGGGDDDBBB===999999777888999:::<<<@@@FFFJJJPPPWWW^^^bbbhhhqqqwwwxxx{{{{{{zzzyyyxxxuuuqqqmmmfffccc___]]]]]]\\\[[[YYYLLLDDD???@@@BBBDDDHHHNNNQQQWWW\\\]]]___aaabbbaaa___```aaaeeemmmwwwooo```SSSPPPNNNJJJMMMSSSbbb~~~jjjqqqdddTTTMMMHHHGGGGGGEEEEEEHHHLLLaaacccKKKIIIEEECCCCCC@@@===>>>>>>>>>>>>@@@DDDGGGIIINNNZZZnnnuuuggg]]]UUUOOOJJJJJJIIIGGGHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLPPPUUU^^^gggooowww~~~////////////////////////222///,,,,,,...///...,,,------------------------...------,,,,,,------...,,,,,,,,,---......//////...////////////...------+++++++++++++++,,,,,,------+++******+++,,,,,,++++++,,,,,,------.........+++,,,,,,------,,,,,,+++......------,,,+++******,,,---///...---,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...---,,,***+++,,,...------000//////...///000222333666888999888666555555666666777888:::::::::999888888999::::::999888666555555888;;;:::888777888:::<<<@@@EEEHHHHHHGGGGGGGGGJJJLLLOOORRRTTTTTTSSSRRRPPPJJJFFFEEEDDDCCCEEEJJJLLLNNNQQQSSSUUUWWWZZZ\\\^^^cccjjjooossstttvvvwww|||~~~yyypppiiiaaaaaakkk{{{}}}xxxtttpppkkkeee```^^^^^^```iiirrr|||~~~kkk[[[RRRMMMGGGEEEEEEGGGHHHJJJSSS]]]tttuuulllhhh]]]SSSJJJGGGEEE@@@;;;999777888999:::<<<@@@EEEIIILLLSSSXXX[[[```gggllllllqqqooommmjjjhhhddd```\\\UUUSSSPPPNNNNNNNNNMMMLLLDDD>>>;;;<<<>>>>>>AAADDDEEEIIIMMMPPPRRRTTTVVVXXXWWWYYY\\\aaahhhsss~~~nnn^^^QQQOOOMMMKKKNNNUUUfffkkkppplllXXXPPPIIIHHHFFFEEEFFFIIIMMMccc^^^IIIHHHEEEBBBBBB???<<<===>>>>>>???AAAEEEHHHIIINNN[[[pppttteee[[[SSSLLLHHHHHHHHHGGGGGGJJJLLLKKKJJJIIIIIIJJJKKKLLLPPPVVV^^^gggooovvv|||////////////////////////++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,------...////////////////////////...------******+++,,,,,,,,,,,,,,,111...+++***+++,,,,,,,,,++++++,,,,,,---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---++++++,,,---------,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...---+++***+++,,,---------............///111333555777888:::999888666777777777999:::<<<<<<;;;:::999777888:::;;;;;;999888777444888;;;;;;888666888;;;===AAAFFFIIIJJJHHHGGGGGGJJJKKKMMMPPPRRRRRRRRRRRRPPPKKKHHHIIIHHHFFFGGGKKKKKKNNNPPPSSSTTTVVVYYY[[[]]]aaagggllloooqqqsssuuuzzz{{{~~~zzzlllfff```___gggvvv|||wwwtttlllfffbbb``````bbbkkkttt}}}mmm^^^RRRKKKGGGEEEDDDFFFGGGIIINNNUUUfff|||wwwooolll```VVVLLLIIIHHHBBB<<<999666777888999;;;>>>CCCGGGJJJPPPTTTUUUWWW[[[^^^]]]```]]]YYYVVVTTTQQQMMMJJJHHHFFFCCCBBBCCCDDDCCCBBB???:::888;;;===<<<<<<>>>===???BBBEEEHHHJJJMMMQQQPPPTTTXXX]]]dddnnnyyyppp```RRRNNNMMMKKKOOOWWWkkkpppqqqxxx\\\SSSKKKGGGFFFDDDGGGKKKNNNeee~~~]]]IIIHHHDDD@@@@@@>>>===>>>>>>>>>>>>@@@DDDGGGKKKQQQ^^^rrrvvvggg\\\RRRLLLGGGHHHHHHGGGHHHKKKKKKJJJIIIIIIIIIIIIJJJKKKPPPVVV___gggooouuu{{{000000000000000000000000***,,,.../////////000111------------------------...---,,,,,,,,,,,,---...,,,,,,------...///000000//////000000///...------)))***,,,---...---,,,,,,333000,,,******,,,,,,,,,++++++,,,,,,---...//////++++++------------++++++)))******+++---...//////+++...000000---++++++,,,...------,,,,,,------...*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...///---,,,,,,...//////.........///000222555777999777999::::::888777777888888:::<<<======<<<;;;999777888:::;;;;;;:::999888333777<<<;;;888666888;;;===BBBGGGJJJJJJIIIHHHGGGIIIJJJLLLNNNOOOQQQRRRRRRPPPLLLJJJKKKJJJHHHIIILLLKKKNNNQQQSSSTTTVVVYYY[[[]]]aaafffjjjmmmooorrruuuwwwzzz}}}yyymmmiiidddbbbiiixxx{{{xxxkkkfffbbbbbbbbbdddkkktttooo```RRRIIIGGGEEEDDDEEEFFFHHHLLLQQQ]]]tttvvvooolllbbbWWWMMMKKKIIIDDD===999444666777888:::===BBBEEEJJJOOORRRQQQQQQSSSTTTRRRSSSOOOKKKHHHFFFCCCAAA>>>AAA???<<<<<<===>>>>>>>>><<<888888;;;===;;;:::;;;888999<<<@@@BBBDDDHHHLLLMMMPPPVVV[[[bbbkkkuuu}}}sssbbbSSSOOOMMMKKKPPPXXXpppwwwttt___UUULLLGGGEEEDDDGGGLLLOOOggg~~~]]]JJJHHHDDD@@@@@@===?????????>>>>>>???CCCEEEMMMSSSaaasssxxxiii^^^RRRLLLHHHHHHIIIHHHJJJMMMJJJIIIHHHHHHHHHHHHIIIJJJQQQVVV___hhhooouuuzzz~~~///////////////.........,,,,,,---...000000...,,,......------------.........---,,,++++++---...000000///---,,,+++---...///......---------,,,,,,,,,///---***)))+++,,,---------,,,,,,++++++,,,,,,---000///......------------//////............////////////...---,,,,,,++++++------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---,,,***))))))+++---+++'''(((,,,...,,,+++---------------------------...------000333333000---333333333222222222222111888999;;;<<<<<<<<<;;;;;;???===;;;888888999;;;===999::::::;;;;;;::::::999:::999777666666777:::;;;>>>BBBGGGKKKLLLJJJFFFDDDHHHHHHIIILLLPPPRRRRRRQQQLLLIIIEEECCCCCCEEEGGGGGGIIILLLOOOQQQRRRTTTXXXZZZ[[[___cccgggjjjnnnqqqttttttwww||||||uuuggg]]]bbbnnnzzz}}}|||wwwmmmiiiccc___^^^ccclllssstttdddTTTJJJEEEDDDDDDEEECCCBBBFFFMMM^^^qqqvvvmmmjjj[[[TTTOOONNNKKKCCC<<<999888666666888<<>>===HHHHHHIIIHHHHHHGGGFFFEEEAAAAAA@@@>>>===<<<;;;;;;666777777888999:::::::::666666666666777777777777777777888:::===AAAFFFHHHIIIMMMSSSXXX]]]eeeooovvvzzz~~~lllYYYQQQNNNMMMQQQWWWoooyyyrrruuufffRRRJJJHHH@@@@@@HHHKKKPPPiii~~~]]]HHHEEEBBBBBBBBB;;;@@@@@@@@@??????@@@CCCFFFNNNZZZeeevvvvvvbbbXXXTTTOOOIIIFFFGGGIIILLLNNNNNNIIIFFFGGGGGGGGGKKKPPPQQQVVV^^^fffnnnvvv~~~.........///////////////------,,,---///000...---......------------.........---,,,++++++---...000///...------------...///......---------,,,,,,,,,---,,,,,,,,,......---+++---,,,,,,++++++,,,,,,---((()))+++,,,---...------------,,,,,,,,,,,,------000//////...------,,,,,,,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,******+++,,,,,,))))))---///---,,,...------------------------...------...111111///,,,//////000000111111222222555666999<<<>>>?????????===<<<:::999888999:::;;;999::::::;;;;;;::::::999:::888666555666888:::<<<@@@CCCHHHLLLNNNLLLIIIFFFHHHHHHIIILLLOOOQQQQQQPPPKKKHHHDDDBBBBBBDDDEEEFFFHHHJJJNNNPPPRRRTTTXXXZZZ]]]```dddhhhjjjlllooorrruuuyyy}}}wwwjjj```dddooo{{{}}}yyy|||zzztttkkkhhhccc^^^]]]bbbiiiooo{{{~~~}}}tttfffWWWNNNGGGFFFEEEFFFCCCAAAFFFMMM[[[nnnvvvnnnkkkYYYSSSNNNNNNLLLEEE>>><<<;;;999999;;;???@@@@@@>>>FFFEEEEEEDDDBBBAAA???>>>======<<<;;;:::999888888666666777777888999999:::666666666666777777777777:::999:::;;;===@@@CCCEEEGGGKKKPPPUUU[[[bbblllsssyyyrrr]]]RRRMMMKKKOOOUUUkkk{{{oooiiixxxhhhTTTLLLKKKCCCAAAHHHKKKPPPiiixxxZZZFFFDDDAAABBBBBB<<<@@@@@@@@@??????@@@DDDGGGPPP]]]jjj{{{vvvcccZZZTTTOOOIIIFFFGGGJJJLLLNNNOOOJJJGGGGGGGGGGGGJJJOOORRRVVV^^^fffnnnvvv~~~------......//////000000///---,,,,,,...//////.........------------......------,,,+++,,,---...///,,,,,,---...////////////......---------,,,,,,,,,++++++,,,...000///,,,))),,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---......------------,,,,,,,,,,,,------000000//////......------++++++,,,------......///---------,,,,,,+++++++++------------------------,,,---......,,,++++++,,,---******...000...---...------------------------///---,,,---......---,,,,,,,,,---...///000111111000333888===AAACCCCCCCCC;;;::::::999999999999:::::::::;;;;;;;;;;;;::::::999777666555666888;;;===AAAEEEJJJNNNOOONNNKKKIIIHHHGGGHHHJJJMMMOOONNNMMMIIIFFFBBB@@@AAABBBCCCCCCEEEHHHLLLOOOQQQTTTWWWZZZ^^^aaaeeehhhiiikkknnnpppwwwzzz}}}qqqgggiiiqqq|||vvvssswww|||~~~wwwqqqjjjhhhddd```___bbbhhhmmmwwwyyy|||zzzsssfffXXXPPPKKKHHHGGGFFFCCCAAAFFFMMMXXXkkk~~~ssskkkgggYYYRRRNNNNNNLLLFFFAAA???<<<<<<===???AAABBBAAA@@@DDDDDDBBB@@@>>><<<:::999;;;::::::999888777666666555555666666777777888888666666666666777777777777:::999999999:::<<<>>>???DDDHHHMMMRRRWWW___iiipppvvv~~~{{{dddTTTKKKJJJNNNSSSdddzzzkkk```hhhlllWWWNNNMMMEEECCCIIIJJJPPPlllpppTTTDDDCCCAAABBBCCC>>>@@@@@@@@@??????AAAEEEHHHPPP```qqqsssbbbZZZSSSOOOJJJGGGHHHJJJMMMNNNOOOJJJGGGGGGGGGGGGJJJOOORRRWWW^^^fffnnnvvv~~~,,,------...///000111111///---++++++---/////////...------,,,,,,------...------,,,,,,,,,---...///***+++---///000000///.........---------,,,,,,,,,+++++++++,,,...---+++))),,,,,,,,,,,,,,,,,,,,,,,,...---------------------//////............////////////......------------***++++++,,,,,,---.........------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,+++,,,---******...000---,,,---------------------------000///------,,,------,,,,,,,,,---......///000000...222777===BBBDDDEEEEEE999999999999999999999999::::::;;;;;;;;;;;;::::::888777555555666999<<<>>>AAAEEEIIINNNOOOOOOMMMKKKHHHGGGHHHIIILLLMMMLLLKKKGGGDDDAAA???@@@AAAAAA@@@CCCFFFJJJMMMOOOSSSVVVYYY]]]```cccfffhhhkkkmmmpppwww{{{|||rrrpppuuu~~~xxxooommmpppuuu{{{tttooojjjiiifffcccaaadddhhhllluuuwwwyyywwwpppeeeYYYQQQOOOKKKIIIGGGCCCAAAFFFNNNYYYjjj}}}yyypppiiiddd\\\UUUPPPOOOMMMGGGBBB@@@;;;<<>>@@@CCCHHHLLLNNNNNNMMMKKKIIIHHHHHHIIIKKKKKKJJJIIIFFFCCC@@@>>>?????????>>>AAADDDHHHKKKNNNQQQUUUWWWYYY\\\```dddgggjjjmmmpppuuuyyy~~~yyy{{{{{{qqqhhhgggkkkooo{{{~~~yyytttoooiiihhhfffcccbbbdddhhhlllrrrsssuuusssnnneee\\\VVVRRRNNNJJJGGGCCCAAAGGGOOO]]]nnnuuuqqqmmmhhhaaaYYYSSSRRROOOHHHBBBAAA:::===BBBEEEFFFFFFEEEEEEBBBAAA@@@>>><<<<<<;;;;;;888888888888888888777777555555555555555666666666666666666666777777777777555555666777888:::;;;<<<@@@DDDIIIMMMRRRYYYcccjjjnnnttt~~~pppYYYLLLJJJNNNPPPZZZyyy~~~nnn___```rrrrrr[[[OOOMMMFFFEEEJJJJJJUUUvvvbbbMMMEEEGGGDDDBBBDDDAAA@@@@@@???>>>???BBBGGGKKKMMMbbbxxxpppaaa[[[RRRNNNJJJHHHIIILLLNNNOOONNNIIIFFFGGGGGGGGGKKKPPPUUUZZZaaaiiipppxxx------......//////000000///---,,,,,,...//////...------,,,,,,,,,,,,------,,,,,,,,,---------......***,,,...000000///...---......---------,,,,,,,,,...+++(((((()))+++,,,,,,++++++------------++++++)))(((''''''(((,,,///222------,,,,,,,,,,,,------,,,+++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,---)))))),,,...+++***+++------------------------...///000///...---...///111111000000////////////000222555999<<>>>>>>>>===<<>>???>>>AAAFFFKKKOOOVVV```gggjjjpppzzzpppZZZMMMLLLNNNNNNVVVqqqooo^^^]]]qqquuu\\\NNNLLLFFFGGGMMMMMMWWWzzz]]]KKKFFFIIIDDDAAACCCAAA@@@??????>>>???CCCIIIMMMNNNddd|||qqqccc]]]QQQNNNJJJIIIJJJMMMNNNOOOMMMHHHEEEGGGHHHHHHLLLRRRWWW\\\ccckkkrrryyy.........///////////////------,,,---///000...------,,,,,,++++++,,,,,,---,,,,,,------......------,,,---...//////......---......---------,,,,,,,,,...,,,++++++,,,------,,,***+++---......---+++***&&&&&&(((***+++---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........***++++++,,,,,,------...++++++++++++++++++++++++,,,------,,,******+++,,,...******---...,,,***+++------------------------***---//////...,,,---...///////////////000000000///000222555888<<<>>>@@@;;;:::999888999:::<<<===;;;;;;<<<<<<<<<<<<;;;;;;:::888666555666888:::<<>>===<<<@@@CCCFFFIIIJJJMMMPPPSSSUUUXXX]]]```ccceeeiiikkkmmmsss{{{~~~qqqddd]]][[[^^^bbbppp{{{|||yyytttpppjjjiiifffddddddhhhnnnssswwwuuurrrmmmhhhccc^^^\\\VVVQQQLLLHHHDDDCCCJJJTTTjjjzzzzzz{{{yyysssggg___XXXVVVSSSNNNIIIHHHJJJOOOTTTUUURRRNNNKKKIIIBBBAAA>>>;;;999888888888666666777777888888888999666666666666666666666666666666666666777777777777555666777999;;;<<<======;;;>>>CCCGGGLLLSSS\\\cccggglllvvv{{{lllXXXLLLLLLMMMLLLSSSkkk{{{lll```fff~~~yyy^^^NNNKKKGGGIIIPPPQQQXXX|||yyyYYYIIIFFFJJJCCC>>>@@@>>>@@@???>>>>>>???CCCJJJNNNTTTjjjoooaaa[[[QQQNNNKKKJJJKKKMMMOOOOOOKKKFFFDDDFFFHHHIIINNNSSSZZZ^^^eeemmmttt{{{///////////////.........,,,,,,---...000000...,,,---,,,,,,++++++,,,,,,---+++,,,------......------..................------......---------,,,,,,,,,---------///000000---+++***+++---......---+++***(((***---///000...,,,***/////////....../////////------------------------+++,,,,,,------......///)))***+++,,,------...///++++++++++++++++++++++++,,,---,,,***))))))+++---///++++++...000---+++,,,------------------------'''***...///---,,,,,,---,,,------...///000111111......000222666:::>>>@@@===;;;999888888;;;===???;;;;;;<<<<<<<<<<<<;;;;;;;;;999777666666777:::;;;@@@BBBFFFKKKNNNOOOOOOOOOLLLKKKJJJJJJKKKJJJHHHFFFEEECCC@@@??????>>>===;;;AAACCCFFFHHHJJJLLLOOOQQQVVVYYY]]]___aaacccfffhhhjjjpppyyy{{{nnnaaaYYYXXX[[[^^^lllwww}}}yyytttpppooommmjjjhhhhhhmmmtttyyy|||vvvmmmeee^^^YYYVVVVVVQQQLLLHHHDDDDDDKKKUUUmmm}}}}}}|||xxxpppfff^^^XXXWWWUUUPPPLLLKKKTTTXXX\\\\\\WWWQQQMMMKKKFFFDDD@@@<<<:::888888888999999::::::;;;;;;<<<<<<777777777777777666666666666666666666777777777777333444555777888888999999999<<>>===???CCCJJJOOOYYYnnnlll^^^WWWQQQNNNKKKJJJKKKNNNOOOOOOJJJEEEDDDFFFHHHJJJOOOUUU[[[___fffnnnuuu|||.........///////////////000000/////////.........++++++++++++++++++++++++******+++,,,---...///000...//////...---...000333000000///...---,,,,,,+++,,,------....../////////111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------,,,...///000///---***(((,,,++++++******++++++,,,***)))))))))***,,,...///,,,,,,,,,------.........***,,,---......---+++***((()))+++,,,------,,,+++---------......---,,,,,,++++++,,,,,,,,,---------++++++,,,---............,,,---///000000000///...111000//////000333666888;;;999777777:::;;;:::888;;;;;;<<<<<<<<<<<<;;;;;;888888777777888999:::;;;???BBBFFFJJJMMMNNNNNNMMMKKKKKKIIIHHHGGGFFFFFFFFF??????>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGJJJNNNQQQSSSVVV[[[^^^___```bbbdddgggllluuuyyyjjj```YYYUUUUUUYYYeeerrrzzzwwwwwwxxxvvvppprrrrrrmmmuuu~~~ppphhheeeccc^^^YYYTTTLLLHHHGGGCCCBBBNNN]]]sss{{{tttjjjccc___[[[YYYUUUQQQRRRVVV]]]hhhqqqoooaaaRRRKKKJJJIIIDDD===::::::;;;:::888666666666666777777777777999999999888888888777777999777666444444666777999888888999999999:::::::::;;;===???BBBGGGNNNVVV[[[```jjjuuu}}}}}}lll\\\VVVQQQJJJIIIMMMRRRfffyyypppggghhh~~~iiiPPPHHHIIIIIILLLQQQ```pppVVVMMMEEEDDDCCCAAA@@@BBB>>>@@@AAAAAABBBEEELLLRRR]]]ooozzzlll```XXXQQQKKKEEEDDDGGGLLLOOOOOOLLLGGGDDDEEEGGGIIINNNUUUXXX^^^gggooouuuzzz000000000000000/////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...,,,---...---,,,,,,...000.........---,,,,,,++++++---------------............---,,,+++++++++++++++,,,,,,---------.........,,,---.........,,,***)))------,,,,,,,,,,,,---------,,,,,,++++++,,,---...,,,,,,------------------)))***,,,.........,,,,,,******+++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------.........//////...---------......///////////////333222000///000222444666999777666777999;;;;;;999<<<=========<<<;;;999888666666555555555777888:::>>>AAAEEEJJJMMMOOOOOOOOOLLLKKKIIIHHHFFFEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA>>>@@@CCCEEEGGGJJJMMMPPPQQQTTTXXX[[[]]]___bbbdddgggmmmvvv~~~tttiiibbb]]]WWWVVVXXXdddqqq|||wwwvvvwwwtttooorrrtttqqq{{{ssshhhdddaaa^^^ZZZSSSLLLGGGFFFCCCBBBNNN]]]sss}}}zzztttlllddd```\\\ZZZVVVTTTXXX^^^lllxxx}}}jjjWWWLLLJJJKKKGGGAAA<<<::::::999999777777777777777777777777999999999888888888777777888777666555555666777888777777777888888888999999:::<<<>>>@@@EEEKKKSSSXXX___hhhsss{{{pppaaa[[[TTTKKKIIIMMMTTTiii}}}uuunnnsss~~~fffNNNGGGGGGGGGIIINNN^^^pppUUULLLDDDCCCBBB@@@???@@@>>>@@@AAAAAABBBFFFMMMSSS^^^pppvvviii^^^WWWPPPKKKEEEDDDGGGLLLNNNOOOIIIFFFEEEGGGIIIJJJMMMRRRXXX___gggooouuu|||222111111000000/////////---------------,,,,,,,,,---------------..................------,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............///////////////......---,,,,,,,,,//////............////////////...---,,,,,,------------------------,,,,,,((()))+++---.........---,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000000000000///...---,,,...............///000000444222111//////000222333666555444666999;;;<<<;;;???@@@@@@@@@>>><<<999888777666555444555777999:::>>>@@@EEEIIIMMMOOOPPPQQQMMMLLLJJJGGGEEEDDDCCCCCC??????>>>===============>>>@@@CCCDDDFFFIIILLLOOOPPPRRRUUUWWWZZZ]]]aaadddgggmmmvvvwwwooohhheee```ZZZWWWXXXcccppp}}}}}}yyyxxxvvvqqquuuvvvsss~~~uuuiiiccc```]]]ZZZRRRKKKFFFEEECCCCCCOOO___uuu|||yyytttooohhhbbb^^^\\\[[[]]]dddlll{{{sss\\\PPPNNNQQQNNNHHHAAA;;;888999:::777777777777777777777777999888888888888777777777777777666666666666777777666666666777777777888888999:::<<<>>>AAAGGGNNNSSS\\\fffpppyyywwwjjjcccYYYNNNJJJNNNWWWooosssrrr|||{{{dddNNNHHHHHHFFFHHHLLL^^^nnnTTTKKKDDDBBBBBB???===>>>>>>@@@AAAAAABBBFFFNNNTTT```sssrrreee[[[UUUNNNIIIDDDDDDGGGLLLNNNNNNGGGEEEEEEIIIKKKJJJLLLPPPYYY___gggnnnuuu|||222111111000///...------////////////////////////---------------...............---------,,,,,,,,,---///111111///---,,,---++++++,,,,,,---------------------,,,,,,+++++++++---,,,,,,,,,---......///------........./////////111111///.........////////////............//////.........---------------.........------,,,,,,,,,******,,,------------,,,...---+++***)))***++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///////////////...------///......------...000111222111000//////000222333222333333555888;;;======@@@AAACCCCCCBBB@@@===;;;999888777777777:::<<<>>>@@@BBBFFFJJJMMMOOOOOOPPPNNNLLLJJJGGGEEECCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;===???BBBDDDEEEHHHKKKNNNNNNPPPSSSUUUXXX\\\aaaeeefffllluuuuuunnnhhheeeaaa[[[XXXXXXcccooo||||||{{{vvvxxxxxxrrrzzzuuukkkeee```\\\XXXRRRJJJFFFFFFDDDEEERRRcccyyy}}}wwwrrrlllfffbbbaaacccgggqqq{{{vvv___UUUTTTZZZWWWPPPFFF===888888;;;999888888888888888777777888888888888777777777777666666777777777777666666666666666777777777888888999:::;;;===???DDDKKKPPPYYYbbbmmmvvv~~~ssslll___QQQKKKOOO[[[sssuuuyyyzzzeeeQQQKKKJJJHHHIIIMMM```iiiSSSKKKDDDCCCBBB???======>>>@@@AAAAAABBBGGGPPPVVVdddwwwooocccZZZTTTLLLHHHDDDDDDHHHLLLMMMMMMHHHEEEDDDHHHIIIIIILLLQQQXXX]]]fffmmmttt|||000000///...------,,,,,,.../////////////////////++++++,,,,,,---------...,,,,,,,,,---------......,,,...000000...,,,++++++,,,,,,------......//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///,,,------------.........111000...---,,,---//////......------------......+++,,,,,,---------------.........------,,,,,,,,,------------,,,++++++***...---+++***)))***++++++)))***++++++,,,,,,,,,+++************+++++++++++++++,,,---...............///......------...000111............000111333444000111333555888;;;>>>@@@>>>@@@CCCEEEEEECCC???===;;;999888777888;;;>>>@@@DDDFFFHHHJJJLLLMMMMMMMMMOOOMMMKKKHHHEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>>===???AAACCCDDDFFFJJJLLLNNNPPPRRRUUUWWW[[[```dddhhhmmmvvvwwwnnnfffaaa]]]WWWVVVWWWaaammm{{{~~~xxxzzzyyyrrrwww|||tttmmmgggaaaZZZVVVQQQJJJFFFGGGFFFIIIXXXiii{{{vvvooojjjggghhhkkkqqq|||wwwbbbZZZZZZaaa]]]UUUJJJ???999999;;;::::::999999888888888777777777777777777777777777666666777777777777666666777777777888888888999999999:::;;;<<>>???>>>@@@AAAAAACCCHHHQQQXXXhhh{{{ooocccZZZTTTKKKHHHEEEFFFJJJMMMNNNMMMJJJFFFCCCEEEFFFHHHMMMSSSUUU\\\dddlllsss{{{///......------,,,,,,,,,,,,,,,,,,---------------+++++++++,,,------......,,,,,,,,,------.........***,,,------+++******+++---------....../////////------------,,,,,,,,,,,,***************+++,,,,,,,,,,,,---------............---,,,++++++,,,------------,,,,,,,,,,,,------***+++,,,---------------------------------,,,,,,///...---,,,+++*********,,,,,,++++++***+++++++++)))***+++,,,---------,,,************++++++++++++***+++,,,---...........................///000000,,,------...000111333444000222444666888;;;???AAA???BBBFFFIIIIIIFFFBBB???;;;999777777888;;;???AAAGGGHHHIIIJJJKKKLLLLLLLLLOOONNNKKKIIIFFFDDDCCCBBBAAAAAA???>>>============<<<>>>@@@BBBCCCEEEHHHKKKMMMOOORRRUUUWWWZZZ^^^aaaiiinnnuuu}}}}}}|||{{{xxxvvvuuu{{{~~~uuulllbbb\\\WWWSSSRRRTTT]]]jjjyyy~~~zzz~~~~~~vvvyyy{{{wwwrrrmmmggg```YYYTTTQQQKKKGGGIIIJJJNNN___qqq}}}uuuqqqpppssswww}}}|||hhh^^^\\\bbb]]]TTTIII@@@;;;;;;<<<;;;;;;::::::999888888888666666777777777777777888777777666666666666777777777777777888888888999999999:::;;;<<<>>>CCCIIINNNUUU^^^hhhqqq}}}~~~xxxgggTTTMMMPPPVVVhhhvvvcccQQQKKKHHHEEEHHHNNN^^^}}}___PPPIIIDDDDDDEEEBBB@@@@@@???@@@AAAAAACCCIIISSSZZZjjj}}}qqqdddZZZTTTKKKHHHFFFHHHLLLOOONNNMMMKKKFFFBBBCCCEEEGGGMMMTTTTTT[[[eeemmmssszzz...............---------,,,,,,,,,---------......,,,,,,,,,---......//////...---------------,,,,,,,,,---...---,,,,,,---///---------------------...---------------.........******************++++++---............/////////...---------------......------,,,,,,,,,,,,------------...///......,,,,,,,,,,,,------------------...------,,,++++++++++++******+++,,,,,,,,,++++++***+++,,,------.........++++++,,,,,,,,,---------------...............------......///////////////------......///000111111000333666777888;;;???CCCFFFIIINNNPPPPPPLLLGGGDDD<<<;;;999888999===AAADDDGGGGGGHHHJJJKKKMMMNNNNNNOOONNNLLLJJJGGGFFFEEEDDD@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAABBBDDDGGGJJJKKKMMMQQQTTTVVVXXX[[[]]]fffiiipppwww}}}}}}wwwtttrrrpppllljjjhhhmmmrrruuuzzz~~~yyynnneee\\\XXXSSSNNNMMMOOOXXXfffvvv~~~zzzwwwrrrlllfff___YYYUUUQQQKKKHHHKKKNNNTTTeeexxx~~~pppccc]]]^^^WWWMMMEEE@@@>>>>>>>>><<<;;;;;;:::999999888888666666666666777777888888888777666555555666777888666666666777777777888888777888999:::===BBBHHHMMMTTT]]]gggppp|||zzziiiTTTMMMPPPTTTbbbvvvdddRRRKKKHHHEEEIIIQQQ```yyy^^^MMMFFFBBBCCCDDDBBB@@@@@@???@@@AAAAAACCCJJJTTT\\\jjj}}}rrreeeYYYSSSKKKHHHGGGIIINNNPPPOOONNNIIIEEECCCEEEGGGHHHLLLRRRTTT\\\gggooouuu{{{.........///////////////........./////////000000---------...///000000111000//////---,,,++++++***000000000000///000222555,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------,,,,,,+++,,,,,,---////////////000000000000000000000111111111111111---------,,,,,,---------000111111111///...,,,***,,,,,,,,,------.........,,,,,,+++++++++,,,------((()))+++,,,------,,,+++***+++,,,---............---------.........//////000000000000///...---,,,,,,---///000000000///...////////////////////////111444777888999;;;???CCCOOORRRVVVYYYWWWSSSMMMIII@@@>>><<<;;;<<<@@@DDDGGGEEEFFFHHHJJJLLLNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>><<<>>>@@@AAABBBDDDGGGIIIIIILLLPPPSSSUUUVVVXXXYYY```ccciiipppvvv{{{yyysssnnnllliiidddaaa___cccfffhhhooovvvxxxvvvggg___XXXUUURRRLLLJJJKKKUUUcccttt|||yyyrrrkkkddd^^^YYYWWWRRRKKKIIIMMMPPPWWWiii}}}wwwggg^^^XXXQQQGGGAAA???@@@@@@???<<<<<<;;;::::::999888888555666666666777777888888999777666444444666777999555555555555666666666777666777888999<<>>FFFMMMVVVbbbhhhaaa[[[ZZZTTTJJJGGGDDD@@@???AAACCCEEEFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMKKKHHHGGGHHHJJJKKKJJJHHHEEEBBB???===<<<<<>>>>>???AAACCCEEEFFFJJJLLLOOOPPPPPPQQQRRRTTTUUUZZZbbbjjjppptttvvvvvvwwwtttnnniiieee___ZZZVVVTTTVVVZZZ^^^aaadddeeefffbbb[[[UUUSSSNNNGGGEEEIIIRRR]]]ooo~~~{{{vvvpppiiiccc]]]ZZZPPPKKKHHHJJJPPPZZZlll{{{}}}mmmbbb[[[RRRFFF?????????===:::>>><<<::::::;;;;;;:::999666666777777777777666666777777777777777777777777666666666666666666666666888777777999===AAADDDEEEQQQYYYdddooozzzyyyrrrssshhhRRRIIILLLSSSbbbhhhQQQKKKIIIEEEIIISSSfffvvv[[[JJJGGGDDDBBBBBBBBBAAAAAABBB???>>>@@@CCCGGGPPPYYYmmmsssdddXXXSSSKKKLLLKKKJJJNNNSSSRRRMMMJJJFFFCCCCCCGGGKKKMMMMMMSSS^^^hhhnnnsss{{{000/////////.....................///000000...,,,//////.........---------------,,,,,,------......111///...---,,,---///000------------,,,,,,,,,,,,***,,,///...,,,******+++,,,,,,,,,,,,,,,---------........................---,,,,,,------///000000...---,,,++++++,,,---...------.........---,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++---,,,++++++++++++,,,------------,,,,,,,,,++++++((()))+++...111444777999...............///000000...///000000...///000222666444555888;;;AAAKKKVVVeeesss{{{tttkkkggg___VVVKKKHHHDDDBBBCCCEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPNNNKKKIIIHHHHHHIIIJJJJJJHHHEEEBBB@@@>>>======>>>>>>>>>???AAADDDGGGHHHGGGIIIKKKKKKKKKKKKMMMOOOOOOSSSYYY___eeehhhjjjkkkiiifffbbb^^^ZZZVVVRRROOONNNPPPSSSVVVYYY[[[[[[\\\XXXRRRMMMLLLHHHBBBAAAEEELLLYYYlll{{{rrriiiaaa[[[YYYRRRMMMJJJLLLQQQZZZiiiwwwrrrhhh```UUUHHHAAAAAABBB@@@<<<>>>===;;;:::;;;;;;:::999888888888888888888888888777777777777777777777777666666666666666666666666777777777888<<<@@@CCCEEEPPPXXXcccooozzzuuuiiihhhaaaRRRLLLQQQSSSbbbkkkTTTMMMKKKGGGKKKUUUjjjtttXXXJJJGGGDDDBBBBBBBBBBBBAAA@@@>>>>>>AAADDDIIISSS]]]nnnrrrbbbVVVQQQHHHIIIIIIIIINNNSSSRRRNNNIIIFFFBBBCCCFFFJJJLLLMMMTTT^^^iiinnnsss{{{////////////..................---...000000...,,,...............---------,,,,,,---...............222111///------------...++++++,,,,,,,,,,,,------,,,------,,,******+++,,,)))******+++,,,------...////////////////////////+++,,,---...////////////......------------......+++,,,---...............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++...,,,+++******+++,,,...+++,,,,,,------...//////,,,---...///000000000000...............///000000///000000000//////111222555555777:::===DDDTTTcccvvv~~~tttjjjaaaSSSOOOKKKHHHHHHIIIIIIHHHJJJKKKKKKLLLMMMNNNOOOOOOQQQOOOMMMJJJHHHHHHIIIIIIIIIHHHEEECCCAAA???>>>>>>======>>>???AAADDDGGGIIIGGGGGGHHHGGGFFFGGGHHHJJJIIIKKKOOOSSSWWWZZZ]]]^^^ZZZXXXTTTRRRQQQOOOMMMKKKKKKLLLNNNPPPQQQRRRRRRRRRUUUQQQNNNMMMJJJFFFEEEFFFFFFSSSggg}}}ssshhh^^^ZZZYYYSSSOOOLLLNNNRRRYYYeeeppp{{{{{{rrriii\\\LLLDDDEEEFFFCCC??????===;;;;;;;;;<<<;;;999::::::999888888999::::::666666666666666666666666777777777777777777777777666666666888:::>>>AAADDDNNNWWWcccooo{{{sss```[[[WWWNNNLLLRRRSSSdddlllTTTNNNKKKGGGLLLVVVnnnsssUUUJJJGGGCCCBBBBBBBBBBBBAAA???>>>???BBBFFFKKKWWWbbbooo}}}ooo___SSSMMMEEEGGGGGGHHHMMMSSSSSSNNNGGGEEEBBBBBBEEEIIIKKKMMMVVV```iiinnnttt{{{///////////////.........///...---...//////...---........................+++,,,.../////////...---//////...---,,,,,,------******++++++,,,------...///...---,,,+++,,,...///)))******++++++,,,,,,---.............../////////,,,---.../////////...---...------------------...---....../////////......---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,...,,,***))))))***,,,...***++++++,,,---......///000000000...,,,***'''%%%...............///000000///000111000//////111333333555999<<<>>>GGG[[[ooo{{{nnnfffZZZWWWRRROOOMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQPPPMMMJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>???@@@BBBDDDEEEGGGHHHHHHGGGEEEEEEGGGIIIHHHIIIJJJLLLOOOQQQTTTUUUSSSQQQNNNNNNOOOPPPOOONNNOOOPPPPPPPPPQQQQQQQQQQQQVVVUUUSSSRRROOOKKKIIIHHHGGGOOOaaa|||{{{qqqeee\\\YYYYYYSSSNNNLLLNNNQQQVVV___hhhrrr{{{tttfffTTTJJJIIIIIIFFFBBB@@@>>><<<;;;<<<<<<;;;:::<<<:::888777777888:::<<<666666666666666666666666888888888888888888888888555666666777999<<<@@@CCCMMMVVVcccppp|||vvv]]]SSSOOOJJJHHHLLLTTTeeelllSSSLLLIIIFFFKKKUUUrrrtttTTTIIIGGGCCCBBBBBBBBBBBBBBB@@@???AAADDDGGGMMMYYYfffqqqzzzlll\\\PPPJJJEEEGGGGGGHHHMMMRRRQQQLLLFFFDDDBBBBBBDDDHHHKKKMMMWWWaaajjjooottt|||.........//////////////////---,,,---...///...------.....................,,,---...///000///...---+++++++++,,,,,,------...******+++,,,------...//////...+++***+++,,,...///++++++++++++++++++++++++,,,,,,---------...............///000///---,,,+++,,,,,,------------,,,,,,111111111000000...------,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++...............///000000///000111000///000111333111444999<<>>>>>???@@@AAAFFFGGGHHHGGGEEEEEEGGGHHHIIIIIIJJJJJJLLLNNNPPPQQQRRRPPPOOOOOORRRUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVWWWVVVSSSPPPLLLGGGDDDKKKMMMZZZuuuzzzooocccZZZWWWVVVSSSNNNJJJLLLOOORRRXXX^^^fffmmmxxxsssaaaTTTNNNKKKGGGDDDAAA???===<<<<<<<<<;;;:::;;;:::888777777888:::;;;777777777777777777777777999999999999999999999999444666777888888;;;???CCCKKKUUUcccqqq}}}zzz^^^QQQMMMIIIGGGIIIUUUgggmmmUUUMMMJJJFFFKKKVVVtttuuuTTTIIIFFFCCCAAABBBCCCCCCBBBBBBBBBCCCEEEGGGLLLZZZhhhtttvvviiiZZZNNNIIIFFFHHHHHHIIIMMMQQQNNNIIIDDDDDDCCCBBBDDDGGGKKKNNNXXXaaajjjooouuu}}}.........//////////////////---,,,,,,---......------------...............------...////////////...***++++++,,,------......++++++,,,------...//////---+++(((((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---.........////////////...---,,,,,,,,,,,,------------,,,,,,111111111000///...---,,,++++++************+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,++++++************++++++,,,,,,++++++++++++******+++,,,---...////////////...............///000000000111111111000000222333222444999===AAAMMMdddzzzqqqiii]]]ZZZVVVSSSRRRQQQOOOMMMJJJKKKKKKLLLMMMNNNOOOOOONNNMMMKKKIIIHHHGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBCCCBBB@@@???>>>>>>>>>???CCCEEEGGGHHHGGGGGGHHHIIIKKKKKKKKKLLLMMMOOOQQQRRRTTTRRRQQQRRRVVVZZZ\\\]]]\\\\\\[[[ZZZZZZZZZ[[[[[[[[[^^^^^^ZZZVVVRRRLLLFFFMMMMMMVVVlll|||qqqhhh___ZZZWWWXXXQQQKKKKKKLLLMMMPPPUUUVVV[[[dddppp}}}rrraaaUUUMMMIIIHHHCCC@@@>>>=========;;;:::::::::999888888999::::::777777777777777777777777888888888888888888888888444777999888888:::???CCCKKKUUUdddsssbbbSSSNNNLLLKKKKKKVVVjjjqqqXXXOOOLLLIIINNNYYYuuu|||sssSSSIIIFFFCCCAAABBBCCCCCCCCCBBBCCCDDDFFFGGGLLL[[[jjjxxxsssfffYYYNNNJJJGGGIIIIIIIIIMMMQQQNNNHHHDDDDDDDDDCCCDDDGGGLLLPPPXXXaaajjjooovvv............/////////000///---++++++---......------------.........//////...............//////000------......///.........---------....../////////,,,***'''(((***,,,,,,+++++++++,,,,,,------......,,,,,,,,,---.../////////---------------...//////,,,---...//////...---,,,......///......---,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,111000///...------------...............///000000000111222111000000222444444666:::???EEEQQQggg{{{{{{jjjbbbXXXUUURRRPPPOOONNNMMMKKKIIIJJJJJJKKKLLLMMMNNNOOOKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAEEEIIILLLLLLLLLLLLMMMOOOOOOQQQRRRTTTUUUVVVVVVXXXVVVUUUVVVZZZ^^^aaabbbbbbaaa`````````aaabbbcccbbbggghhhccc___\\\UUUMMMIIIMMMUUUcccvvv~~~wwwrrrmmmgggcccaaaWWWNNNKKKIIIHHHIIILLLLLLNNNSSS]]]jjjwwwooo\\\PPPLLLLLLCCCAAA???=========<<<:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888555888:::999888:::???DDDKKKVVVfffuuujjjVVVMMMKKKLLLNNNWWWlllrrrXXXPPPLLLIIIOOOZZZvvv{{{oooOOOHHHFFFBBBAAABBBCCCCCCCCC@@@AAACCCFFFGGGMMM^^^nnn|||qqqdddXXXOOOLLLEEEHHHIIIJJJNNNRRROOOIIIDDDEEEEEEDDDDDDGGGMMMRRRWWW```jjjooovvv---.........//////000000///---++++++,,,......------------.........////////////...------///000111111111111111000///...---.........///////////////---+++)))***---///...,,,)))***+++,,,...///000111---------...///000000111+++++++++,,,---///222333---...///000000///...---++++++,,,,,,------,,,,,,,,,---////////////---,,,+++,,,,,,------,,,,,,++++++*********+++,,,,,,---((()))+++,,,,,,+++)))(((+++,,,,,,------.........---,,,++++++,,,---///000...............///000000000111222111000000222444777777;;;AAAHHHTTTiii{{{rrraaaXXXSSSQQQNNNMMMMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDCCCGGGMMMQQQRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZXXXYYY]]]bbbeeefffffffffeeeeeefffgggiiijjjdddiiikkkgggcccaaaZZZQQQEEELLLUUU]]]hhh|||{{{{{{{{{vvvppphhh]]]QQQLLLHHHEEEDDDFFFJJJIIIKKKRRR\\\iiisssxxxxxxxxxaaaRRRNNNOOODDDBBB???>>>>>>===<<<:::;;;;;;<<<======<<<;;;;;;999999999999999999999999777777777777777777777777555888;;;:::888:::???EEEKKKVVVfffvvvqqqXXXLLLIIIKKKMMMXXXnnnqqqWWWNNNKKKHHHMMMXXXwwwzzz}}}kkkLLLHHHEEEBBBAAABBBCCCDDDCCC===???BBBEEEGGGNNN```qqq~~~pppdddXXXPPPMMMDDDFFFHHHJJJOOOTTTQQQLLLDDDEEEFFFEEEEEEHHHNNNSSSVVV```iiiooowww...///000000000///---,,,000000/////////.........000///......///...,,,***---,,,,,,++++++,,,,,,---,,,...000000///+++'''%%%---------............///...---+++******+++---...///---,,,,,,...//////...---------...------,,,,,,111///---,,,+++,,,...//////000111000...---------,,,,,,,,,,,,,,,,,,,,,,,,------///000000000///.........//////......---,,,...---***))))))+++...000,,,///111...(((&&&'''***///............///000000/////////...------,,,,,,////////////000000000000111///......///000000///444555:::AAALLLXXXcccjjjsssuuuyyy{{{xxxmmm]]]RRRNNNLLLJJJHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLOOOQQQHHHGGGEEEEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEGGGIIIIIIIIIHHHGGGGGGHHHIIIJJJEEEKKKRRRWWWXXXWWWUUUUUUXXX[[[^^^```aaabbbcccdddddddddcccbbbbbbeeejjjmmmkkkjjjiiiiiijjjjjjhhhggglllkkkkkkmmmmmmfffZZZQQQMMMJJJKKKQQQXXXgggzzzooo^^^NNNEEEAAA@@@@@@???@@@DDDIIIQQQ\\\hhhpppssswwwyyyvvvvvvzzz}}}}}}~~~rrraaaRRRHHHHHHEEEAAA@@@AAAAAA???<<<;;;<<<=========<<<;;;:::;;;<<<<<<<<<;;;:::999999<<<;;;;;;::::::999999888;;;888777999888777;;;AAAKKKYYYhhhtttuuu[[[PPPKKKJJJKKKWWWmmm}}}wwwxxxoooUUUMMMKKKIIIOOOZZZwwwwwwdddTTTIIIGGGDDDCCCCCCBBBAAA??????>>>???CCCHHHQQQaaaqqq{{{mmmcccYYYPPPMMMGGGFFFFFFIIINNNQQQQQQOOOFFFDDDDDDFFFGGGGGGKKKRRRYYY___gggnnnuuu}}}......//////...------,,,......---------,,,,,,,,,...---,,,---//////...,,,---,,,,,,++++++,,,,,,---+++,,,...///...,,,***(((---------............///------,,,++++++,,,------,,,***))))))+++,,,,,,+++,,,,,,---.........------000///...---,,,---......)))+++---...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,,,,------,,,,,,+++++++++***((((((((()))+++,,,+++...000...***(((***---+++++++++++++++,,,------...............---------////////////000000000000000///...///111111111000222444888???IIISSS\\\aaaeeehhhkkknnnlllcccWWWNNNIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHHHHIIIJJJLLLNNNOOOIIIGGGFFFEEEEEEEEEEEEDDDGGGHHHJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIJJJLLLNNNOOORRRUUUZZZ]]]]]]^^^___```aaadddggghhhhhhhhhiiijjjiiijjjllllllkkklllmmmoooooollljjjjjjkkkllllllllllllkkklllnnnooojjj___VVVPPPKKKKKKOOOTTTaaa}}}vvvcccRRRHHHCCCBBBAAA===???AAADDDJJJTTT^^^fffjjjoooqqqppppppuuuxxxwwwzzz{{{}}}yyygggWWWLLLJJJGGGCCCBBBBBBAAA???<<<<<<===?????????===<<<<<<;;;;;;;;;:::999999888888:::::::::;;;;;;;;;;;;;;;;;;888888999999999===CCCLLLYYYhhhsss}}}www\\\OOOJJJJJJLLLXXXmmmyyyssstttsssWWWNNNKKKIIIOOOZZZwwwxxx___NNNIIIGGGDDDCCCCCCBBBAAA???@@@???@@@DDDIIIRRRcccrrr|||mmmcccYYYPPPLLLIIIHHHIIILLLPPPRRRPPPMMMGGGDDDEEEGGGHHHHHHLLLSSSYYY___hhhpppwww}}}......------,,,,,,---------------------,,,,,,,,,,,,++++++---///000///...---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))+++,,,,,,++++++,,,---.............../////////.........------)))+++---------,,,---...------------------------++++++,,,------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------......))),,,...---******,,,...+++************+++,,,,,,---------...............////////////000000000000......///111333444333111111333888>>>EEELLLQQQUUUUUUXXX[[[^^^^^^XXXPPPJJJCCCCCCBBBBBBCCCEEEFFFHHHFFFFFFGGGHHHJJJKKKLLLMMMIIIHHHGGGFFFEEEEEEFFFFFFHHHKKKMMMNNNMMMLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWW[[[]]]^^^______aaadddgggjjjlllnnnooooooooopppqqqqqqtttvvvwwwvvvtttsssrrrtttqqqnnnmmmnnnppppppqqqlllkkklllooorrrooofff^^^UUUOOOLLLNNNQQQ[[[rrrjjjWWWKKKEEECCCBBB>>>??????@@@DDDKKKTTT[[[aaafffjjjiiikkkooorrrqqqtttuuuvvvxxx~~~ppp^^^QQQLLLJJJGGGEEECCCAAA>>><<<<<>>>>>===<<<:::999888888999999::::::;;;;;;<<<======>>>;;;888888:::;;;:::???EEENNNZZZiiisss|||yyy\\\NNNIIIJJJMMMXXXmmm~~~xxxyyyxxxZZZOOOKKKHHHNNNYYYvvv}}}___MMMHHHFFFDDDCCCCCCBBBAAA@@@AAA@@@BBBFFFKKKUUUfffuuu|||nnncccXXXPPPLLLKKKKKKLLLPPPSSSTTTPPPLLLGGGEEEEEEHHHIIIIIINNNTTTYYY```kkksssyyy000///---,,,,,,---...//////////////////////////////---,,,---///111111000---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------------............///,,,,,,---......---,,,,,,...,,,+++,,,---///......------...............---...////////////...------...///000000...,,,,,,---------------------------------.........///////////////......------------------///000000000///...)))+++,,,,,,***)))+++------------,,,------...///,,,,,,------...//////000////////////000000000000...///111444777777666444333666:::>>>CCCFFFIIIJJJLLLNNNPPPRRRRRROOOKKKHHH@@@?????????@@@AAABBBCCCBBBCCCEEEGGGIIIJJJJJJKKKJJJIIIHHHFFFEEEEEEGGGIIIJJJMMMPPPQQQQQQPPPPPPPPPTTTUUUVVVXXXZZZ\\\]]]^^^aaacccddddddeeefffiiikkkmmmoooqqqrrrrrrsssuuuwwwyyy{{{}}}}}}{{{xxxwwwwwwzzzxxxvvvuuuuuutttsssqqqllljjjkkkooosssrrrkkkeeeZZZRRRLLLLLLNNNUUUgggzzzmmmXXXLLLFFFCCCAAA@@@@@@??????BBBHHHPPPVVV^^^cccgggggghhhlllnnnlllooopppppprrrvvv|||zzzgggYYYPPPNNNKKKHHHEEEAAA>>>;;;<<<@@@DDDEEECCC@@@??????AAA???===;;;::::::;;;<<<;;;<<<<<<<<<=========>>>;;;888999;;;<<<<<<@@@FFFPPP]]]kkkuuu~~~yyy\\\MMMHHHJJJNNNWWWmmm]]]OOOKKKHHHNNNXXXvvv```NNNGGGEEECCCBBBBBBBBBAAA@@@BBBAAACCCHHHMMMWWWhhhxxx|||nnncccXXXOOOKKKJJJKKKMMMRRRVVVVVVQQQMMMHHHFFFFFFIIIJJJJJJOOOUUUYYYaaammmvvv{{{111000///......///000111.../////////////////////222000//////000111111000---,,,,,,++++++,,,,,,---000///...,,,,,,,,,,,,,,,---------............///,,,------......------,,,///...------///000000///////////////...------,,,//////000000//////...---...///000///---,,,,,,,,,------------------------------------......//////000///...---------......)))***,,,---------+++*********+++***)))((()))***...............//////000+++,,,,,,---...///000000////////////000000000000000000222666999999888666777999<<<@@@BBBCCCCCCCCCFFFGGGIIIIIIHHHFFFDDDCCC>>>>>>=========>>>>>>>>>@@@AAACCCEEEGGGHHHIIIIIIIIIJJJIIIGGGEEEFFFIIILLLLLLOOOSSSTTTTTTTTTTTTTTTZZZZZZ\\\]]]___```aaaaaagggjjjmmmooooooooopppqqqoooqqqsssuuuvvvwwwzzz}}}~~~|||zzzzzz{{{}}}~~~zzzuuupppllljjjiiimmmrrrsssooojjj[[[PPPIIIHHHIIIMMM[[[jjjmmmXXXMMMGGGCCC@@@@@@???>>>>>>@@@FFFNNNTTT\\\bbbfffffffffiiiiiifffhhhiiijjjlllnnnttt{{{sssdddUUUTTTQQQMMMGGGBBB>>><<<===BBBHHHIIIEEEAAA???@@@EEEDDDAAA???>>>>>>???@@@>>>>>>>>>======<<<<<<<<<;;;999999;;;<<<<<<@@@GGGQQQ]]]lllvvvvvv[[[MMMHHHJJJOOOWWWmmmaaaPPPKKKIIIOOOYYYvvv\\\MMMGGGEEEBBBBBBBBBBBBAAA@@@BBBAAACCCHHHNNNXXXjjjyyy{{{mmmcccXXXOOOKKKHHHIIIMMMSSSXXXXXXSSSOOOHHHEEEFFFIIIJJJKKKPPPVVVZZZbbbnnnwww|||000000000///000000111111,,,,,,,,,---------------333111//////000111111111---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,---------............///------------------------...---+++,,,...//////...///////////////...------000000000/////////......(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---...---,,,+++***+++,,,,,,***+++,,,---...---,,,,,,***************)))))))))---,,,,,,,,,,,,---......,,,,,,------...///000000////////////000000000000111111222555888999888777999:::===???@@@@@@???>>>???AAABBBAAA???>>>===>>>=========<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFHHHHHHHHHIIIIIIHHHFFFGGGLLLQQQPPPSSSVVVXXXXXXXXXYYYZZZ]]]^^^___aaacccdddddddddhhhlllrrruuuuuuttttttsssuuuwwwyyyzzz{{{|||}}}{{{yyy{{{xxxsssmmmjjjiiilllqqqsssppplll[[[OOOEEEDDDDDDEEENNN[[[oookkkXXXOOOJJJEEEAAA>>>======<<<>>>DDDLLLRRRYYY```dddddddddfffeeebbbbbbcccdddfffgggkkkqqquuu}}}|||nnn\\\[[[YYYTTTLLLEEEAAA??????FFFMMMMMMHHHBBB@@@@@@GGGEEECCCAAA@@@@@@@@@@@@???>>>>>>===<<<<<<;;;;;;<<<999999;;;<<<;;;@@@FFFNNN[[[iiisss}}}qqqZZZMMMIIIKKKPPPWWWnnncccQQQLLLJJJPPPZZZzzzZZZOOOFFFDDDBBBAAABBBBBBAAA@@@@@@@@@CCCHHHNNNXXXjjjzzzzzzlllbbbWWWOOOKKKGGGHHHKKKQQQWWWWWWSSSOOOGGGEEEFFFIIIJJJKKKPPPVVV[[[cccnnnvvv{{{......///000000000000000,,,,,,,,,---------......000...,,,,,,...000111111---,,,,,,++++++,,,,,,---..................---------------............//////...---,,,,,,---...///...,,,++++++---......---,,,,,,...///000000000000111111///.........///000(((***,,,,,,++++++,,,---++++++++++++++++++++++++++++++*********+++,,,---///---,,,******+++,,,---,,,------...............*********+++,,,------,,,,,,,,,++++++,,,,,,---...,,,---------......//////////////////000000000000111000000222444666666555777999:::<<<<<<<<<;;;::::::<<<======:::999:::;;;::::::;;;<<<============>>>>>>>>>@@@BBBDDDGGGHHHFFFHHHIIIHHHFFFHHHOOOTTTVVVXXXZZZ[[[\\\]]]___aaaaaabbbeeehhhjjjlllllllllkkkoootttxxxyyyxxxxxxyyy}}}~~~~~~~~~~~~||||||~~~zzzpppllljjjlllqqqtttrrrnnn```RRRGGGDDDCCCAAAGGGPPP```rrrjjjZZZSSSOOOJJJEEE???>>>===<<<>>>CCCKKKPPPVVV^^^dddeeeeeegggeeebbbaaabbbccccccdddfffiiilllnnnrrruuuvvvtttuuuyyy}}}|||~~~rrrcccdddbbb[[[SSSJJJEEEDDDCCCKKKRRRRRRLLLEEEBBBBBBDDDDDDBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999;;;;;;:::>>>DDDJJJVVVcccmmmuuu~~~kkkXXXNNNJJJLLLPPPWWWoooeeeQQQLLLKKKQQQ[[[zzzVVVPPPEEECCCAAAAAABBBBBBAAA@@@???>>>AAAFFFMMMXXXiiiyyywwwjjjaaaWWWOOOKKKHHHHHHKKKPPPTTTUUUQQQMMMFFFDDDEEEHHHJJJJJJPPPVVV\\\cccmmmuuuzzz~~~,,,---///000000000///............/////////000000---+++******---000222222---,,,,,,++++++,,,,,,---+++,,,---...////////////---------.........//////000///---,,,,,,---///000///---,,,,,,...//////...)))***,,,...000222333333333111///...---...000111---...//////---++++++,,,************************...---,,,+++,,,---...///111///...,,,,,,---...///)))))))))*********++++++***)))***,,,...000111000------,,,,,,------...///---------...............////////////000000000000000///...///111333444333666666888999999888888777777:::<<<<<<:::888:::<<<888999:::<<<===>>>??????>>>======>>>@@@CCCGGGIIIEEEHHHIIIHHHGGGIIIPPPWWWZZZ[[[]]]^^^^^^```cccfffeeegggjjjnnnrrrtttuuuvvvssswww{{{}}}~~~~~~rrrnnnkkkmmmrrrtttsssooogggXXXKKKGGGEEEAAADDDLLLVVVhhhzzzjjj\\\WWWSSSNNNIIIBBBAAA@@@>>>???DDDKKKPPPVVV^^^dddfffhhhjjjiiifffcccdddddddddcccdddgggiiieeegggjjjjjjiiijjjoootttqqqwww~~~{{{qqqhhhiiigggaaaWWWNNNIIIGGGGGGNNNVVVVVVOOOGGGCCCCCCAAAAAAAAA@@@>>><<<;;;:::::::::;;;;;;<<<============:::999;;;:::999===CCCFFFRRR___gggnnnvvv{{{|||~~~~~~gggXXXOOOKKKLLLPPPWWWqqqeeeRRRMMMLLLRRR\\\oooNNNKKKEEECCCAAAAAABBBBBBAAA@@@======@@@FFFLLLWWWiiiyyyvvviii```WWWOOOLLLIIIIIIJJJNNNRRRRRROOOKKKEEECCCDDDHHHIIIJJJOOOVVV]]]dddmmmtttxxx}}}........................---.........///000000000++++++,,,------......///---......,,,++++++---///------------------------//////000111111000//////...000111///,,,+++,,,///......///000111111///...---------.........//////////////////////////////,,,,,,---...//////......//////.........//////000///...---,,,+++*********---,,,+++*********+++,,,***************)))((('''***))))))+++...///,,,)))***+++,,,,,,------,,,,,,,,,---...///000000000000000000000000111111111111333333222222333333444555555555444444444555555555666777777888888888777777:::;;;<<<======>>>>>>>>>===>>>???@@@@@@BBBEEEHHHGGGIIIKKKMMMOOORRRVVVYYY[[[^^^aaacccccccccdddeeegggiiimmmppprrruuuyyy|||{{{~~~|||yyytttpppmmmlllmmmnnnmmm___RRRLLLGGGAAA@@@CCCOOOWWWeeetttvvvhhh___\\\XXXPPPIII??????>>>>>>@@@DDDJJJOOOXXX^^^ccceeehhhkkkjjjffffffeeedddccccccccccccddd``````^^^]]]]]]```dddgggfffiiinnnssswwwwwwtttqqqeeeiiilllfff[[[PPPLLLLLLMMMSSSXXXUUULLLDDDAAABBBDDDDDDBBBAAA???>>>======:::;;;<<<=========<<<;;;===;;;:::999999<<<>>>@@@FFFKKKSSS[[[ccciiilllnnnwwwvvvyyy~~~vvvhhhYYYNNNKKKNNNQQQ\\\uuuhhhWWWQQQKKKPPP[[[fffSSSFFFEEEDDDDDDBBBAAA@@@??????@@@@@@CCCFFFJJJTTTgggxxxxxxjjj___TTTMMMLLLFFFGGGIIIMMMOOOOOOLLLIIIIIIHHHFFFEEEEEEIIIOOOTTT___dddjjjooosssyyy..........................................//////.....................------------,,,***+++---///------------------------------------------------,,,......,,,***)))+++---+++++++++++++++)))'''&&&---------.........//////........................,,,------...//////............---,,,+++++++++,,,///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++++++++++++++***)))((()))((((((***,,,,,,***(((+++,,,------......------,,,---...//////000000000............////////////000000000000000111222222333333333444555666777888777777777777777888888888;;;<<<>>>???@@@@@@?????????@@@@@@@@@@@@AAADDDFFFJJJLLLNNNOOOPPPRRRUUUXXX\\\^^^aaaccccccdddfffhhhjjjmmmpppsssuuuxxx{{{}}}~~~~~~yyyssspppnnnmmmnnnkkk___RRRKKKEEE@@@???BBBIIIQQQ^^^lllyyy|||rrreee^^^ZZZVVVNNNGGG>>>>>>>>>>>>@@@EEELLLQQQWWW]]]bbbdddgggkkkjjjfffeeeeeeeeeeeeeeeeeedddddd^^^\\\YYYUUUSSSTTTVVVXXXYYY\\\___dddggggggeeecccdddiiilllhhh^^^UUURRRSSSTTTYYY]]]YYYOOOFFFBBBBBBDDDCCCBBBAAA@@@>>>======:::;;;<<<=========<<<;;;<<<;;;:::999:::<<<>>>@@@BBBFFFLLLTTTZZZ___aaabbbjjjiiilllssswwwzzz}}}uuuhhhYYYOOOKKKNNNQQQ\\\vvvfffUUUPPPKKKPPP]]]___OOOEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@BBBFFFJJJTTTfffwwwvvvhhh]]]RRRLLLKKKFFFGGGIIIMMMOOOOOOLLLIIIGGGGGGFFFEEEFFFJJJPPPUUU^^^ccciiinnnrrrwww~~~.................................---------------000000000///...------,,,,,,,,,,,,+++******,,,...------------------------...---,,,++++++,,,---...,,,------,,,******+++---111111111111111000///...---------...............------------------------,,,---......///.........///...---+++************///...------------......,,,------......---------+++,,,,,,,,,,,,++++++******))))))***,,,,,,+++))),,,------...............,,,---...//////000//////............////////////000////////////000111111222222222333555777888999999999888888888999;;;;;;<<<>>>@@@BBBBBBBBB@@@@@@@@@AAAAAAAAA@@@AAADDDFFFNNNPPPQQQRRRRRRSSSVVVXXX^^^```bbbcccdddfffiiilllnnnqqqtttwwwyyy{{{}}}~~~~~~~~~}}}xxxssspppnnnmmmkkk```SSSKKKDDD@@@@@@BBBDDDKKKWWWdddqqqyyy~~~zzzyyyxxxzzz}}}}}}zzzvvvqqqiii```ZZZWWWRRRJJJDDD<<<===>>>???BBBGGGOOOTTTYYY___dddfffiiimmmmmmiiieeefffhhhiiiiiihhhgggfffbbb^^^XXXRRRMMMKKKKKKLLLQQQSSSUUUWWWXXXYYYXXXXXX[[[```cccaaaZZZUUUSSSUUUZZZ^^^```\\\QQQGGGBBBAAACCCCCCCCCBBBAAA???>>>===<<<<<<=========<<<;;;;;;<<<;;;:::999:::<<<>>>@@@???BBBGGGMMMQQQTTTUUUVVV[[[ZZZ]]]ccchhhlllttt}}}}}}vvvhhhZZZOOOLLLNNNQQQ[[[vvvbbbSSSOOOKKKRRR___sssVVVLLLDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@BBBFFFIIISSSeeevvvtttfff[[[QQQKKKKKKFFFGGGJJJMMMOOOOOOLLLIIIFFFFFFEEEEEEFFFJJJPPPUUU\\\aaaggglllpppuuu{{{.................................---,,,,,,,,,+++//////......------------+++,,,,,,***))))))+++---........................000///---,,,,,,---///000.........---------...///&&&((()))***++++++---...........................------------------------------...............---///...------,,,,,,,,,,,,------,,,,,,,,,------...***+++---.........---,,,,,,---------------,,,,,,,,,,,,,,,,,,---------,,,+++,,,------......------,,,,,,---...////////////000000000000111111111111111111111000111111222333333333333444555666777888<<<;;;:::999:::;;;>>>???<<<===@@@BBBCCCBBB@@@??????@@@AAAAAABBBCCCGGGIIIPPPRRRTTTTTTUUUVVVYYY[[[bbbcccdddeeeeeegggkkknnnooorrrvvvyyy||||||~~~~~~~~~{{{vvvrrrooommmiiiaaaVVVLLLDDDAAAAAABBBCCCIIISSS___kkktttyyy|||{{{yyyuuurrrooonnnnnnmmmkkkiiiccc___ZZZUUUQQQKKKDDD???;;;<<<>>>@@@DDDKKKSSSYYY___dddhhhiiilllqqqrrrooofffhhhlllnnnooonnnllljjjlllggg___XXXSSSOOOLLLKKKMMMNNNOOONNNNNNNNNOOOPPPPPPTTTXXXXXXTTTRRRRRRTTT\\\___```\\\RRRHHHAAA???DDDDDDDDDCCCBBBAAA???>>>============<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>???AAACCCFFFJJJLLLNNNNNNOOORRRQQQRRRWWW[[[___hhhpppzzz~~~xxxkkk\\\PPPLLLMMMOOOXXXrrr]]]QQQNNNKKKSSSaaakkkQQQKKKDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBEEEIIIRRRddduuussseeeZZZQQQLLLLLLFFFHHHJJJMMMPPPOOOLLLJJJDDDDDDEEEEEEFFFKKKQQQUUU[[[```gggllloootttzzz.................................---,,,,,,,,,++++++++++++,,,,,,---------+++,,,,,,***))))))+++---........................000///---,,,,,,---///000...---,,,---.../////////&&&(((************---///.....................------------------------------...............------,,,,,,,,,,,,------...///+++++++++***++++++,,,,,,)))***+++---------,,,+++,,,------.........------,,,,,,---,,,++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---...////////////000000000000111111111111111111111000111111222333555444444444444555666666;;;:::999888999;;;===???;;;===???@@@AAAAAA??????===>>>AAABBBDDDGGGKKKOOOQQQSSSUUUVVVWWWYYY\\\___fffggghhhggggggiiilllnnnooorrrvvv{{{}}}~~~~~~{{{xxxtttpppnnneee```WWWLLLDDD@@@@@@@@@DDDHHHQQQ[[[fffooovvvyyy|||~~~zzzvvvrrroookkkfffcccaaa^^^]]]WWWVVVTTTPPPKKKEEE???;;;:::;;;>>>BBBGGGOOOXXX^^^cccgggjjjjjjmmmrrrsssqqqiiilllpppssstttsssqqqpppqqqllleee___ZZZVVVQQQNNNHHHHHHHHHEEECCCBBBDDDFFFJJJMMMPPPQQQPPPPPPRRRTTT\\\^^^___\\\TTTKKKDDDAAADDDEEEEEEFFFEEECCCAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>>>>BBBDDDFFFHHHJJJKKKKKKKKKNNNKKKKKKOOOQQQSSSZZZbbbmmmqqqzzzzzzlll]]]QQQKKKKKKMMMUUUmmmzzzYYYOOOLLLJJJSSSbbbjjjRRRLLLDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBEEEHHHPPPbbbsssuuufff[[[QQQMMMMMMGGGHHHJJJNNNPPPPPPMMMJJJCCCDDDDDDEEEFFFJJJPPPTTT[[[```gggmmmqqquuu{{{.................................---------------)))******+++,,,,,,------,,,,,,,,,+++******,,,..............................---,,,++++++,,,---...+++***)))***,,,.........000222333111...---///222...............---------------------------------.........///......---,,,************+++---...///++++++***************+++))))))***+++,,,,,,,,,,,,,,,------............---*********)))(((''')))***))))))***++++++++++++++++++,,,---......///..................////////////000////////////000111111666555555444444444555555777666666666777999;;;<<<<<<<<<===>>>????????????===???BBBDDDGGGJJJOOOSSSRRRTTTVVVWWWXXX[[[^^^aaagggiiijjjjjjjjjkkknnnppppppsssxxx}}}~~~|||{{{||||||{{{yyyuuupppnnnaaa```ZZZNNNEEEBBB@@@===CCCGGGNNNXXXdddnnnvvv{{{}}}|||}}}zzztttooolllgggaaa\\\XXXUUUTTTQQQQQQQQQMMMFFF@@@<<<::::::<<>>@@@AAACCCEEEGGGHHHIIIIIIKKKHHHGGGIIIIIIIIINNNTTT___dddmmm{{{~~~wwwjjj\\\PPPKKKKKKMMMRRRhhhtttUUULLLKKKIIISSSbbbkkkTTTNNNDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDGGGOOOaaarrrvvvggg[[[RRRMMMMMMGGGHHHKKKNNNPPPPPPMMMJJJCCCDDDEEEEEEGGGJJJOOOSSSYYY___gggmmmrrrvvv|||..........................................//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***+++---///........................------------------------+++)))(((***---//////...***------+++&&&%%%'''+++//////.........---------..............................//////...------,,,,,,+++++++++,,,---......------,,,+++************+++******+++,,,---......+++,,,---............---)))******(((&&&%%%'''*********+++,,,,,,,,,,,,+++++++++,,,---........................////////////000000000000000111222222444444444444444555666777666666777888999:::;;;;;;======<<<<<<===>>>@@@AAA???AAADDDFFFHHHLLLQQQTTTTTTVVVWWWXXXYYYZZZ]]]___eeegggjjjmmmnnnooorrrssstttwww|||}}}zzzyyy{{{||||||zzzuuuooolllccceeeaaaUUULLLHHHDDD@@@CCCGGGNNNYYYfffsss}}}~~~vvvkkkiiieee___YYYUUURRRRRROOOQQQQQQLLLEEE>>><<<;;;:::<<<@@@FFFMMMXXXbbbiiihhhkkkkkkiiikkkoooqqqooolllnnnrrruuuxxxxxxxxxwwwnnnkkkgggfffddd___VVVOOOJJJKKKKKKFFF@@@===>>>AAA<<<<<<===>>>>>>@@@CCCDDDSSSVVVYYYZZZWWWSSSOOOLLLGGGHHHJJJJJJJJJHHHEEEDDDBBBAAA???===;;;;;;;;;;;;::::::;;;;;;<<<======>>>===>>>@@@CCCEEEGGGIIIJJJJJJGGGGGGHHHGGGEEEHHHNNNRRRVVV```nnnwwwqqqeeeYYYOOOJJJKKKNNNQQQfffvvv}}}pppRRRKKKIIIHHHRRRbbbkkkUUUNNNCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDFFFNNN```pppwwwggg[[[QQQLLLLLLGGGHHHKKKNNNQQQPPPMMMKKKDDDEEEEEEFFFFFFIIIMMMQQQWWW]]]fffmmmrrrwww|||........................---.........///000000000///......------,,,,,,+++---......,,,++++++---/////////////////////////////////000111111000//////---+++***+++///222111000...000222000,,,,,,000444//////.........---------////////////////////////.../////////...---,,,,,,000000///........./////////...---,,,++++++******,,,,,,++++++,,,---///000++++++,,,---.........---***+++,,,***'''&&&)))+++++++++,,,------------,,,++++++,,,---............000000000000111111111111333333222222333333444555222222333333555666888999777888:::;;;<<<=========???>>><<<<<<<<<>>>AAABBBBBBDDDFFFHHHIIIMMMQQQTTTWWWXXXYYYYYYYYYYYY[[[]]]bbbeeejjjnnnppprrruuuwwwyyy{{{}}}zzzzzz|||}}}}}}zzzuuuoookkkgggkkkiii]]]SSSOOOJJJEEEDDDHHHPPP\\\kkkyyyyyyiiihhheee```ZZZVVVTTTSSSPPPRRRRRRMMMEEE>>><<<===:::===AAAGGGOOOZZZeeellllllooonnnkkklllqqqrrrqqqlllnnnqqqtttwwwxxxxxxxxxpppmmmkkkkkkjjjdddYYYQQQIIIKKKKKKFFF???;;;<<<>>>>>>>>>===>>>>>>@@@BBBDDDMMMPPPTTTVVVVVVSSSOOOMMMHHHIIIKKKLLLKKKIIIGGGEEECCCBBB???===;;;;;;;;;;;;::::::;;;;;;<<<============>>>@@@CCCFFFIIIKKKLLLJJJHHHHHHJJJIIIFFFHHHMMMJJJNNNWWWfffxxxpppkkkaaaVVVMMMJJJLLLOOOQQQfffvvv}}}nnnQQQJJJIIIGGGQQQbbb}}}iiiTTTMMMBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFNNN___pppwwwfffZZZOOOKKKKKKHHHIIIKKKNNNQQQPPPMMMKKKDDDEEEFFFFFFFFFIIIMMMPPPUUU\\\eeelllqqqwww|||------------------------......//////...---,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,---...///...---,,,,,,---///111333333333222111000///...---...+++***+++...000...,,,000000000000111111111111//////---,,,,,,---...///...---,,,,,,---...///000...............///000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++***'''&&&&&&))),,,...))))))***+++,,,,,,,,,,,,.........///////////////111///......000222222222333222222111111222222333444444444555555555666666:::888777888999;;;::::::;;;<<<===<<<<<<<<<>>>@@@EEEFFFHHHIIIJJJNNNRRRVVVYYYZZZ\\\\\\\\\\\\^^^```fffhhhkkkmmmpppssswwwzzz{{{{{{{{{}}}}}}~~~{{{vvvpppllllllqqqsssjjjYYYMMMKKKMMMHHHPPPXXXbbbpppmmmggg```]]]]]]\\\YYYVVVUUUWWWUUUNNNDDD===;;;;;;===@@@FFFLLLTTT]]]ffflllqqqrrrsssqqqnnnnnnqqqtttnnnpppsssvvvwwwvvvuuutttsssnnniiiiiiiiieee[[[RRRQQQPPPLLLHHHBBB???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;BBBDDDHHHLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHFFFEEECCCAAA>>>;;;:::999:::;;;;;;999777999<<>>===>>>???BBBFFFJJJKKKJJJHHHHHHHHHHHHIIIKKKKKKIIIGGGKKKJJJOOOYYYfffuuuvvvdddTTTOOOMMMIIIIIINNNVVVccc~~~hhhVVVJJJJJJPPPPPPaaaqqqnnn~~~fffOOOIIIFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAFFFKKKSSS```mmmwwwgggZZZPPPKKKKKKGGGGGGHHHKKKOOOPPPLLLIIIFFFFFFEEEEEEGGGKKKNNNQQQTTT[[[dddmmmtttxxx{{{}}}..............................//////...------,,,///...---,,,,,,,,,,,,---++++++*********+++,,,---...---------///111444666333333222111000///...------,,,***,,,...///...,,,------.........////////////...------------...///......---------...000000/////////...//////000000////////////////////////+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,---------.........***************+++,,,,,,---------......---,,,,,,............////////////111//////000222444444444333222222111111222222333111111222444666777999999:::888777888999;;;:::999999:::;;;;;;;;;;;;===???EEEGGGHHHJJJLLLOOOTTTWWWXXXZZZ\\\]]]]]]^^^aaabbbgggiiillloooqqqtttxxx{{{zzzzzzzzz}}}|||xxxsssnnnkkkrrrwwwyyyooo___RRROOOQQQLLLSSS]]]ggguuutttnnnfffbbbbbbbbb___]]]TTTUUUUUUOOOFFF>>>;;;<<<@@@DDDJJJRRRYYYbbbjjjpppyyyzzzyyyvvvrrrppprrruuurrrsssuuuwwwwwwvvvtttsssrrrnnnjjjjjjkkkggg^^^VVVSSSQQQNNNIIIDDDAAA@@@???:::::::::;;;;;;;;;;;;;;;===???BBBEEEFFFFFFEEEDDDDDDDDDEEEEEEEEECCCBBBAAABBBAAA???===;;;;;;;;;;;;;;;999777888:::;;;;;;999>>>???BBBGGGKKKMMMKKKJJJHHHGGGGGGHHHJJJJJJHHHFFFIIIHHHLLLVVVaaapppxxxeeeSSSMMMKKKHHHIIIOOOVVVeeeaaaSSSHHHHHHNNNOOObbbxxxkkkjjjvvvbbbNNNHHHFFFFFFEEEEEECCCBBBAAA@@@@@@@@@???@@@DDDIIIQQQ```nnnuuufffYYYOOOJJJJJJGGGGGGHHHKKKOOOPPPLLLIIIFFFEEEEEEEEEGGGJJJNNNPPPUUU[[[eeennntttyyy|||~~~////////////////////////.........///......---,,,......---,,,,,,,,,------++++++*********+++,,,---...------...000333666888222222111000//////......---,,,+++,,,.........------------............///......---------....../////////.........///000000000//////.........//////........................,,,,,,------------,,,,,,------,,,,,,++++++******------........./////////***+++,,,------,,,,,,+++............---,,,+++***------........./////////000///000333666888777666333222222111111222222333111111333444666888999999999888777888:::;;;:::999777999:::::::::;;;>>>@@@EEEGGGJJJLLLNNNRRRVVVZZZYYY[[[^^^___```aaaccceeegggjjjmmmoooqqqtttwwwzzzxxxxxxyyy|||zzzuuupppmmmkkkmmmsssvvvoooaaaVVVSSSUUUTTT]]]gggqqq~~~wwwnnnhhhgggggggggeeeTTTUUUTTTNNNEEE???<<<<<<@@@EEEMMMVVV^^^fffmmmrrr{{{|||{{{wwwsssqqqsssvvvvvvwwwwwwxxxwwwvvvuuutttsssooollllllmmmiiiaaaYYYUUUSSSOOOKKKGGGCCCAAA@@@::::::::::::::::::::::::999:::;;;===>>>????????????@@@@@@@@@@@@@@@????????????>>>>>>===<<<<<<;;;<<<:::888888999999999777===>>>BBBGGGLLLNNNNNNLLLHHHGGGGGGGGGIIIIIIGGGEEEFFFEEEHHHPPPZZZhhh{{{~~~hhhSSSKKKIIIGGGJJJOOOWWWhhhuuu[[[QQQHHHGGGLLLPPPeeeqqqeeegggnnn\\\LLLHHHEEEGGGGGGEEEDDDBBB@@@???>>>@@@???@@@CCCGGGPPPaaaqqqrrrcccWWWNNNIIIIIIGGGGGGHHHKKKOOOPPPLLLIIIFFFEEEDDDDDDGGGJJJNNNPPPUUU[[[eeennntttyyy}}}........................---...............------...------,,,,,,,,,------------,,,,,,,,,---...//////...---...///222555666222111111000//////......------,,,---------------....../////////000000000------------.........///000000/////////000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,------......///////////////111555999;;;:::999333222222111111222222333555555555555666666666666999888888999:::;;;:::999777999;;;;;;<<<===@@@BBBFFFIIILLLNNNQQQUUUYYY\\\]]]___aaabbbaaabbbdddfffgggiiimmmoooqqqsssuuuwwwwwwwwwxxx{{{zzztttooommmlllfffmmmqqqnnnddd]]]\\\^^^```iiittt}}}sssllliiiiiijjjjjjZZZXXXRRRJJJBBB===<<<===>>>DDDMMMWWW```gggmmmqqqvvvwwwvvvsssppppppssswwwxxxxxxyyyyyyxxxxxxwwwvvvuuusssppppppooojjjbbb\\\WWWTTTPPPLLLIIIEEEBBB???:::::::::::::::999999999999999999999:::<<<======<<<======>>>>>>>>>>>>>>><<<<<<=========<<<;;;;;;<<<;;;:::999::::::::::::;;;===AAAGGGLLLOOOOOONNNIIIHHHGGGHHHIIIIIIHHHFFFEEEDDDFFFLLLTTTaaauuunnnVVVKKKIIIGGGIIIOOOXXXjjjoooXXXSSSJJJHHHLLLQQQhhhpppcccggglll{{{XXXJJJFFFDDDEEEDDDCCCBBB@@@???>>>===BBB@@@AAACCCGGGPPPccctttoooaaaVVVLLLHHHHHHGGGGGGHHHKKKOOOPPPLLLIIIEEEDDDCCCDDDFFFIIIMMMOOOUUU\\\eeemmmtttzzz~~~------------------------------...............---------,,,,,,,,,------...------,,,,,,,,,---...//////...---,,,---///111222111111000000///.........---------------,,,------............////////////,,,------.........//////000000000000000000//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++************++++++++++++...,,,***(((((())),,,---)))***++++++,,,,,,,,,+++,,,,,,,,,---...//////000//////222666:::<<<<<<;;;333222222111111222222333555555555666666666777777888888888999;;;;;;:::888888:::<<<>>>???AAADDDFFFHHHKKKNNNQQQTTTWWW[[[^^^bbbcccddddddcccbbbcccdddeeehhhkkknnnoooppprrrtttvvvvvvwwwzzz~~~zzztttpppnnnnnnjjjppptttrrrkkkfffgggjjjjjjtttvvvlllgggfffggghhhaaa[[[QQQFFF>>>;;;<<<>>>>>>EEEOOOYYYbbbiiipppssstttuuutttpppmmmmmmqqquuuvvvwwwyyyzzzzzzzzzyyyxxxxxxvvvtttrrrpppkkkccc]]]YYYUUUQQQNNNKKKGGGBBB???;;;;;;;;;::::::999999999999888888888888999:::;;;999999::::::;;;<<<===>>>:::;;;;;;<<<<<<;;;;;;:::999999999999999999;;;<<<:::<<<@@@GGGLLLPPPPPPOOOLLLJJJIIIIIIJJJJJJIIIHHHEEEDDDEEEJJJPPP]]]rrrtttYYYLLLIIIGGGIIINNNXXXmmmmmmWWWSSSKKKGGGKKKQQQhhhtttdddgggmmmzzzVVVIIIEEECCCBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBDDDGGGQQQeeewwwmmm___TTTKKKGGGHHHGGGGGGHHHKKKOOOPPPLLLIIIDDDCCCCCCCCCEEEIIILLLOOOUUU[[[dddlllsssyyy~~~------------------------,,,---......///.........------,,,,,,,,,---......++++++*********+++,,,---///...,,,++++++,,,...///000000000//////.........---.........,,,+++,,,---+++++++++,,,,,,,,,------+++,,,---...//////////////////000000000///......+++++++++++++++,,,------------------------------------............------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------///---)))'''''')))+++---***+++,,,---............++++++,,,---...//////000//////111444888;;;<<<;;;333222222111111222222333222222444555777999::::::888888888:::;;;;;;:::888999;;;>>>@@@AAADDDGGGJJJKKKMMMQQQTTTVVVYYY]]]___eeeffffffeeecccbbbcccddddddgggkkkmmmnnnoooppprrrssstttwwwzzz~~~|||wwwtttrrrqqqrrrvvvxxxuuuooolllnnnqqquuuwwwllleeebbbcccdddccc\\\PPPDDD===;;;===???BBBHHHRRR]]]fffnnnuuuyyyzzzzzzwwwrrrmmmlllooorrruuuwwwzzz||||||{{{yyyxxxxxxwwwuuutttqqqllleee```\\\XXXSSSPPPNNNJJJDDD@@@===<<<<<<;;;;;;::::::999777777777666666777888888666666666777999;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;777888999999888888:::<<<;;;===AAAHHHNNNQQQQQQPPPNNNLLLJJJIIIJJJJJJJJJIIIEEEEEEFFFIIINNN[[[qqqvvvYYYLLLIIIGGGIIINNNYYYoookkkUUUPPPHHHFFFKKKPPPhhh{{{ggggggmmm}}}XXXIIIFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCEEEGGGPPPeeexxx~~~kkk^^^SSSKKKGGGHHHGGGGGGHHHKKKOOOPPPLLLIIIDDDCCCBBBBBBEEEHHHLLLNNNTTTZZZbbbkkkrrrxxx~~~........................,,,------...//////......,,,,,,,,,,,,,,,---...///++++++*********+++,,,------,,,+++***+++,,,...000///////////////.........,,,...///...,,,***,,,---***++++++++++++,,,,,,,,,+++,,,---////////////......//////000///...---,,,++++++,,,,,,---...000000------------------------------............------++++++,,,,,,---.........,,,,,,,,,---------.........---+++*********,,,,,,,,,,,,---......---------***++++++,,,...//////000/////////222666999;;;;;;333222222111111222222333222333444555777999:::;;;777777888:::<<<<<<999777999;;;>>>@@@BBBEEEIIILLLMMMPPPTTTVVVXXXZZZ]]]___dddeeefffeeedddcccdddeeeeeehhhlllnnnoooooopppqqqooorrrvvv{{{~~~{{{zzzyyy{{{|||yyyuuutttwww{{{yyymmmddd____________YYYNNNEEE@@@>>>??????EEEKKKTTT^^^hhhqqqxxx}}}||||||yyysssnnnmmmppptttuuuxxx{{{~~~}}}zzzwwwttttttuuuuuutttrrrnnnhhheee___[[[VVVTTTRRRNNNGGGBBB>>>>>>===<<<<<<;;;::::::888888888888888777777777666666666777999<<<>>>??????>>>===<<<;;;<<<<<<===<<<===>>><<<:::999;;;>>>>>>@@@DDDJJJPPPSSSSSSRRRNNNLLLIIIHHHIIIIIIIIIHHHEEEEEEEEEHHHLLLYYYpppsssVVVKKKIIIIIIJJJNNNXXXppplllTTTNNNGGGGGGOOOTTTkkknnniiimmmYYYIIIGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA===???BBBDDDFFFNNNcccvvv}}}jjj]]]SSSKKKHHHIIIGGGGGGHHHKKKOOOPPPLLLIIICCCBBBBBBBBBDDDHHHKKKMMMSSSYYYaaaiiiqqqwww}}}////////////////////////,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///------,,,,,,,,,---...///,,,+++******+++...000222///////////////.........,,,...000...+++***+++...,,,,,,---------.........***+++---///000000///........./////////...,,,+++,,,,,,------///000222333++++++++++++++++++++++++------............------***++++++,,,---...//////+++++++++,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,+++***))))))******+++,,,...//////000000///...000444888::::::333222222222222222222333666666666666777777777777777777888:::<<<<<<999777999;;;>>>@@@BBBEEEIIILLLOOOQQQUUUXXXYYY[[[]]]___cccdddeeeeeeddddddeeegggfffiiimmmooopppppppppqqqmmmpppvvv}}}~~~{{{oooeee___]]]]]]ZZZUUUMMMGGGCCCAAA@@@???EEEKKKTTT^^^gggqqqyyy~~~yyyyyywwwsssoooooosssxxxvvvyyy}}}~~~zzztttqqqqqqrrrttttttsssoookkkhhhbbb^^^YYYVVVUUUQQQJJJDDD??????>>>===<<<<<<;;;;;;:::::::::;;;::::::999888888888999:::<<>>???BBBDDDDDDBBB>>><<<>>>@@@@@@BBBFFFLLLRRRUUUUUUSSSMMMKKKHHHGGGHHHHHHHHHGGGEEEDDDEEEGGGKKKXXXpppoooSSSIIIIIIIIIKKKPPPXXXqqqnnnUUUNNNHHHKKKTTTYYYppptttmmmnnn[[[JJJHHHIIIEEEEEECCCBBB@@@???======;;;===AAACCCEEEMMMaaattt|||jjj]]]SSSKKKHHHIIIHHHGGGHHHKKKOOOPPPLLLIIICCCBBBAAABBBDDDGGGKKKMMMSSSXXX```hhhpppwww}}}111000...,,,+++++++++++++++...000///,,,,,,///222000///------......---+++...+++)))***---///...,,,***+++,,,---...............---,,,,,,++++++++++++///,,,******---...---+++++++++,,,,,,---...//////,,,,,,------.../////////---.../////////...,,,+++------,,,++++++++++++,,,+++)))((()))---...---++++++---111444555333000...***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------............---,,,+++***(((((()))+++---...000000///000000222333555777888444333222111111222444666999888777666666777888999999::::::;;;;;;::::::999@@@BBBDDDFFFGGGHHHKKKMMMJJJQQQZZZ\\\YYYXXXZZZ^^^^^^aaadddeeeccccccfffiiihhhjjjmmmooommmlllkkklllrrrtttwwwzzz}}}tttggg^^^ZZZYYYRRRLLLGGGFFFEEEBBBBBBEEELLLRRR[[[dddlllrrrwww{{{~~~zzzvvvtttssssssrrrqqqttttttuuuwwwyyyyyywwwtttooossstttrrrtttwwwssskkkfffbbb\\\XXXUUURRRLLLHHHEEEBBB???=========<<<;;;>>>===;;;:::999888888888999888888999<<>>>>>>>>??????BBBEEEDDDHHH]]]ttt~~~iii\\\RRRKKKGGGFFFFFFEEEFFFJJJOOOQQQNNNLLLEEEDDDBBBAAACCCFFFJJJLLLRRRXXX```iiiqqqwww}}}///...---,,,,,,------...++++++,,,---......---+++///...------......---,,,,,,+++******,,,------,,,,,,,,,---...////////////......------,,,,,,------...,,,***+++---...---++++++,,,,,,------.........,,,,,,------...////////////000000111000///...---000000///..................,,,+++,,,///111000......///111333222///,,,******+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------...------,,,)))***+++,,,---...///000000000000111222444555666444333222111111333444666666555444444444444555666999999::::::::::::::::::@@@BBBEEEFFFGGGIIIKKKNNNPPPWWW___aaa^^^\\\^^^bbbaaabbbccccccdddeeegggiiiiiikkkmmmnnnmmmlllllllllrrruuuyyy|||}}}qqqfff]]]XXXPPPKKKHHHIIIHHHEEEEEEGGGOOOTTT\\\dddkkkrrrxxx|||zzzyyyxxxxxxwwwvvvsssqqquuuuuuuuuvvvwwwvvvtttqqqpppvvvzzzyyyzzz{{{wwwqqqjjjfffaaa]]]ZZZVVVPPPLLLFFFDDD@@@>>>======;;;:::===<<<<<<;;;:::999888888777777777:::>>>EEEKKKOOOQQQPPPMMMGGG@@@>>>BBBFFFSSS[[[[[[QQQHHHGGGHHHGGGJJJLLLQQQXXX]]]___]]][[[TTTPPPKKKHHHFFFEEECCCBBBBBBCCCDDDEEEKKKZZZppplllUUULLLIIIHHHLLLSSS[[[tttlllYYYKKKKKKLLLLLLXXXgggzzzvvv}}}ZZZMMMIIIFFFEEEDDDCCCAAA@@@??????>>>BBBBBBEEEHHHGGGKKK___vvv~~~jjj\\\SSSLLLGGGGGGFFFEEEFFFJJJNNNPPPMMMJJJEEEDDDBBBAAACCCFFFIIILLLQQQWWW```iiipppwww}}}...---------...///000000...,,,***---000000,,,(((...---,,,---...///...---***+++++++++******,,,---......//////000//////...------------...............,,,+++,,,---...---+++------------------------,,,,,,,,,---....../////////000000000000///......------------,,,,,,,,,,,,+++******+++---...---,,,---...//////...---+++***++++++,,,---------,,,,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++******+++,,,---............,,,,,,------...//////000000000000000111222333444333333222111222333444555888888777666666777888888888999999999::::::;;;;;;@@@BBBEEEFFFGGGJJJMMMOOOVVV\\\bbbdddaaa___```cccdddbbbaaaaaadddggghhhiiijjjkkkmmmlllkkkkkklllnnnrrruuuzzz~~~}}}qqqbbbWWWNNNKKKJJJLLLLLLIIIIIIKKKSSSXXX```gggmmmrrrxxx{{{vvvwwwxxxzzz{{{yyyuuuqqqvvvuuuuuuuuuuuutttqqqnnnnnnvvv}}}{{{vvvooolllhhhddd```[[[UUUQQQKKKHHHDDDAAA@@@???===;;;;;;;;;<<<<<<;;;:::999999666666888;;;BBBKKKSSSXXX]]][[[VVVNNNFFFBBBDDDGGG[[[hhhlll```TTTQQQRRRPPPRRRUUUZZZ```dddeeebbb___XXXSSSMMMGGGEEECCCBBBAAA@@@BBBCCCEEELLL\\\qqqmmmVVVMMMJJJIIIMMMTTT```yyyppp]]]MMMKKKKKKKKKVVVfff[[[LLLIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBEEEHHHGGGLLL___uuu~~~kkk]]]UUUMMMHHHHHHGGGFFFFFFIIIMMMNNNKKKHHHDDDCCCBBBBBBCCCFFFIIIKKKQQQVVV___gggooovvv|||............//////000000111...,,,---......---+++---,,,+++,,,...///...---)))+++---,,,)))(((+++........./////////......---++++++,,,------.........---,,,,,,------------,,,------------------,,,,,,+++,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,,,,*********++++++++++++,,,---,,,,,,++++++******)))***+++,,,---........................////////////000000000000000111111222222222222222222333555555999999999999999999999999888888888888999:::;;;<<>>;;;;;;<<<===<<<<<<;;;:::888888:::>>>FFFQQQ[[[aaahhhddd\\\QQQHHHCCCCCCEEEYYYllluuukkk^^^]]]___^^^ZZZ\\\```eeeiiihhhddd```YYYTTTLLLGGGDDDCCCBBBBBBAAABBBCCCFFFOOO___rrrmmmVVVMMMKKKJJJNNNUUUbbb|||sss___NNNKKKJJJJJJUUUeee```NNNJJJJJJCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>AAAEEEEEEIII[[[ppp~~~kkk^^^VVVNNNIIIHHHGGGFFFFFFIIIMMMMMMJJJGGGCCCCCCBBBBBBCCCFFFIIIJJJPPPUUU]]]fffnnnuuu|||///////////////.........//////...+++((())),,,///,,,++++++,,,...///...---***,,,...,,,)))(((+++...------.........---,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---.........------,,,------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,...//////000///...------------......---......///)))))))))******+++,,,---,,,,,,,,,------,,,,,,+++))))))))))))************,,,,,,,,,++++++*********,,,------......------,,,////////////////////////111000000//////000000111111111222222333444555555666666666666666666666666777777777777999:::<<<===BBBCCCEEEGGGIIILLLQQQTTTYYY\\\``````^^^]]]]]]^^^eeeaaa^^^___cccggghhhhhhkkklllllllllkkkkkkmmmoooooosssyyy~~~~~~}}}uuujjj[[[WWWUUUTTTQQQOOOSSSZZZ```hhhrrryyy{{{yyyvvvttttttsssrrrssstttuuutttssssssrrrppppppqqqqqqooommmfffmmmxxx}}}{{{pppqqqpppmmmggg```ZZZWWWTTTQQQLLLHHHFFFCCCAAA???<<<<<<=========<<<<<<;;;<<<;;;<<>><<<>>>CCCDDDGGGXXXlll~~~kkk___VVVNNNIIIHHHGGGFFFFFFIIIMMMMMMJJJGGGCCCBBBBBBBBBCCCFFFHHHIIIOOOTTT\\\dddlllttt{{{///////////////...---,,,+++------)))&&&&&&+++///---,,,+++,,,---...---,,,---------,,,+++***,,,---,,,,,,---------------,,,((()))+++,,,,,,+++******+++---//////...---------------------------------+++++++++,,,------......000///......------......------...//////---,,,++++++,,,...---,,,+++,,,...------,,,++++++******))),,,,,,---------,,,++++++))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,.........///////////////111000000000000000111111000111222333444444555555777777888888888888777777666666666666888:::===>>>BBBDDDFFFGGGIIIMMMSSSWWWZZZ\\\______^^^]]]]]]^^^bbb```______bbbeeefffgggjjjkkkmmmlllkkkkkklllnnnnnnsssyyy~~~zzzuuuttt|||xxxiiifffcccaaa\\\XXX[[[bbbfffmmmwww}}}xxxuuuvvvssspppnnnoooqqqqqqqqqpppnnnmmmlllmmmmmmkkkjjjfffhhhppp|||~~~}}}ppprrrsssqqqkkkddd^^^[[[UUUQQQLLLIIIFFFDDDAAA??????>>>===<<<<<<<<<<<<<<<======???DDDNNN]]]jjjsssvvvlll]]]MMMCCC@@@AAACCCTTTmmm{{{qqqgggjjjmmmhhhiiikkknnnqqqrrrnnnhhhbbb[[[VVVPPPJJJGGGFFFEEEDDDEEEEEEGGGMMMXXXhhhyyylllUUULLLKKKJJJNNNVVVdddqqq]]]MMMJJJIIIIIITTTddduuuWWWKKKJJJDDDCCCBBBAAA@@@@@@@@@@@@???===???DDDEEEIIIYYYkkk}}}jjj___VVVNNNIIIHHHGGGFFFFFFIIIMMMNNNKKKHHHBBBBBBBBBBBBDDDEEEGGGIIINNNSSSZZZccckkksss{{{,,,,,,---...///...------+++,,,,,,,,,,,,,,,,,,---...,,,+++,,,------,,,+++000...,,,,,,---------,,,+++,,,---......///......***+++,,,------+++***)))***---000000...---,,,---+++,,,,,,------.........***++++++,,,,,,---......000///...---------......***+++,,,------+++***((()))+++,,,+++)))(((***,,,------...------,,,******,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++,,,---............---------....../////////000000000000111111222333000000222333444555555555999:::;;;;;;;;;;;;:::999666555555666888:::===???CCCDDDFFFGGGJJJNNNTTTXXXYYY[[[\\\]]]\\\\\\\\\]]]^^^___``````aaabbbdddfffiiikkkmmmnnnmmmlllllllllooossszzz|||uuupppoooxxx}}}wwwvvvuuussslllddddddhhhhhhoooxxx~~~}}}{{{wwwtttpppnnnnnnnnnnnnnnnnnnllliiihhhggggggeeecccdddaaafffsss~~~|||{{{qqqtttwwwuuuppphhhcccaaaWWWTTTOOOKKKIIIGGGEEECCCBBB@@@>>>;;;:::;;;<<<=========???FFFRRRbbbrrr||||||ppp]]]LLLBBB@@@CCCFFFUUUnnn|||rrrkkkrrrtttmmmsssuuuxxx{{{zzzuuunnnhhh```[[[UUUPPPLLLIIIFFFDDDDDDEEEHHHPPP]]]nnnkkkTTTKKKJJJIIINNNUUUdddlllZZZKKKJJJJJJJJJTTTddd\\\LLLIIIEEEDDDCCCAAA@@@??????>>>@@@===???DDDFFFJJJXXXjjj|||{{{jjj^^^VVVNNNHHHGGGFFFEEEFFFJJJNNNPPPMMMJJJAAAAAAAAABBBDDDEEEGGGHHHMMMRRRYYYaaajjjsss{{{)))***,,,.../////////...------...111555555000+++...---,,,,,,,,,,,,+++***222///,,,,,,...///...+++,,,---...///000000000000+++,,,.........,,,***)))***---111111///,,,---...++++++,,,,,,---...//////***++++++,,,,,,---.........---,,,+++***+++,,,,,,---...///000000...,,,+++,,,...///...,,,+++,,,///***+++---...//////...---------------,,,,,,+++***,,,,,,---------.........***+++,,,---......///000)))***+++---...///000000,,,,,,------...//////000000000000000111222333444///000222333444555555555666777888999999888777666555555555555777:::===???CCCDDDFFFHHHJJJOOOUUUYYYWWWXXXYYYZZZZZZZZZZZZZZZ[[[^^^aaaaaa``````cccfffhhhkkknnnooonnnlllllllllpppttt{{{zzztttnnnmmmvvv|||xxxmmmiiillliiinnnvvv{{{~~~wwwuuurrrpppooonnnlllkkkmmmjjjgggeeecccbbb```^^^aaa[[[]]]kkkyyy{{{yyywwwrrrvvvzzzyyyssslllgggeee[[[XXXSSSPPPNNNLLLIIIGGGDDDBBB>>>;;;999:::<<<>>>;;;<<<>>>FFFTTTfffwwwrrr]]]LLLBBBBBBFFFIIIUUUnnn|||tttpppyyy|||ttt{{{}}}{{{sssmmmddd```ZZZTTTOOOKKKFFFCCCBBBDDDHHHRRR```sssjjjSSSKKKIIIIIIMMMUUUeeeiiiWWWJJJJJJJJJJJJUUUccc```LLLHHHFFFEEECCCAAA@@@???>>>>>>???<<<===CCCEEEIIIWWWhhhxxx{{{iii^^^VVVMMMHHHFFFFFFEEEFFFJJJOOOQQQOOOLLLAAAAAAAAABBBDDDEEEGGGHHHMMMQQQYYYaaaiiirrr{{{---,,,++++++---//////...///......///111222000///---,,,,,,---///000000//////......---+++******)))---***...888888...***------------............///////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......111000///...------...///&&&(((***---...---,,,+++...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,---,,,+++)))(((------------------------------------------------//////000000000000//////000000111111111000000///111111222333555666777777888999999999888777555444888777777777999:::<<<>>>@@@BBBFFFJJJNNNPPPRRRRRRTTTUUUWWWXXXXXXXXXZZZ\\\ZZZ[[[^^^aaacccdddddddddfffhhhkkklllllllllmmmnnntttzzz|||sssoooppprrrxxx||||||}}}~~~rrroooqqqooorrrxxx}}}~~~}}}zzzwwwssspppnnnkkkiiigggfffggggggddd___[[[ZZZ[[[ZZZ]]][[[[[[gggyyy~~~wwwwwwzzz{{{xxxvvvssslllddd___\\\XXXUUURRRPPPMMMJJJHHHFFFBBB>>><<<;;;<<<<<<<<<;;;>>>GGGSSSdddzzzfffQQQEEECCCFFFHHH___qqq}}}zzzwww~~~wwwnnnhhhccc\\\VVVQQQLLLHHHFFFEEEFFFKKKVVVfffxxxiiiQQQIIIJJJKKKQQQXXXccchhhXXXKKKHHHIIIJJJRRR[[[gggRRRIIIGGGDDDAAA??????@@@@@@???BBBAAABBBDDDEEEIIIUUUbbbxxx{{{hhh[[[SSSKKKGGGGGGDDDFFFGGGGGGKKKPPPPPPLLLDDDDDDCCCBBBCCCDDDEEEFFFIIIOOOXXXbbbkkkttt|||.........------...//////---,,,,,,---///000...---222000...------+++)))'''---------,,,,,,,,,,,,,,,...---555AAAAAA555---...---------............///------------------------------............------,,,,,,---------.........111000///...---......///***+++---...//////...------------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---..................---...///000000///...---,,,++++++++++++++++++++++++------------------------...//////000000//////......//////000000000/////////000111333444666777777888999999999888777555444555555555555666888:::;;;???BBBEEEIIILLLNNNPPPPPPRRRTTTVVVVVVVVVWWWYYY[[[\\\]]]___aaaccceeeffffffdddfffhhhjjjjjjkkkmmmooouuuzzzvvvttttttvvv{{{vvvnnnmmmmmmmmmmmmpppvvv{{{sssqqqssspppssswww{{{}}}}}}|||{{{yyyvvvrrrooollliiieeebbb```aaaaaa^^^ZZZVVVUUUVVVWWW[[[ZZZYYYbbbrrrxxxsssuuuyyyzzzxxxwwwuuuooohhhdddaaa]]]ZZZWWWUUUQQQOOOKKKIIIEEEAAA>>>===>>>>>>>>><<>>AAAHHHPPP]]]ooo~~~mmmVVVNNNXXXeeemmmzzzxxxpppjjjaaaXXXQQQLLLHHHEEEFFFHHHNNNZZZkkk~~~iiiQQQIIIIIIKKKQQQXXXbbbdddVVVJJJHHHHHHIIIQQQ\\\eeeQQQIIIEEECCCBBBAAABBBAAA@@@>>>@@@???@@@BBBCCCHHHTTT```rrr}}}iii]]]TTTLLLHHHGGGAAAEEEGGGHHHLLLOOONNNIIIEEEDDDCCCCCCCCCDDDFFFFFFJJJPPPXXXaaajjjrrr{{{---000333000+++***---111///......///111222000///---,,,,,,---000111111000,,,,,,,,,------------...///+++***------***+++///---------............///++++++++++++++++++++++++///...---,,,,,,---...///------.........//////////////////.........//////...---,,,+++++++++++++++,,,++++++++++++,,,------------------------------///...---,,,,,,---...///************************------------------------,,,,,,------------------------............------///////////////...---,,,---...///111333555666777888888999:::999888777666777666666666666888:::;;;???AAADDDGGGJJJKKKLLLLLLMMMNNNQQQRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^```bbbccc```bbbdddeeegggjjjnnnrrrvvvyyy}}}~~~yyysssrrruuu{{{~~~|||wwwvvvyyy~~~|||xxxxxx{{{{{{rrrlll[[[RRRJJJIIIKKKLLLOOOSSSVVV^^^gggmmmppprrrvvvyyyyyyyyyyyyyyyyyyyyyyyyyyytttrrrooommmjjjgggbbb___^^^^^^^^^\\\ZZZXXXVVVUUUOOOUUUWWWTTTUUU]]]ccceeejjjppptttttttttuuussspppmmmkkkhhheeecccaaa]]]ZZZRRROOOJJJEEEBBB@@@@@@@@@AAA???AAAFFFMMMVVVeeerrryyyfff]]]dddooovvv~~~|||ssskkkaaaWWWOOOJJJFFFDDDEEEGGGNNN[[[mmmmmmSSSJJJJJJKKKQQQXXX```|||yyy```TTTIIIHHHHHHHHHQQQ]]]dddPPPIIIDDDCCCBBBBBBCCCBBB@@@>>>???>>>???BBBCCCGGGSSS___ssskkk^^^UUULLLHHHGGG@@@DDDGGGIIILLLPPPMMMHHHDDDCCCBBBBBBBBBCCCEEEEEEKKKOOOWWW___hhhqqqyyy~~~,,,///111///***(((,,,000///......///111222000///111000...------,,,+++))).........---------,,,,,,111---+++,,,,,,+++---111---------............///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///------------.........///......//////////////////......---,,,++++++++++++,,,++++++++++++,,,------------------------------...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------............------111111111000///...---,,,---...///111333555666777888888999::::::999777666777777666666666888999:::???AAADDDGGGJJJKKKLLLLLLJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXZZZ[[[^^^___aaabbb```aaacccdddfffjjjppptttwwwyyy|||~~~~~~}}}zzzxxxwwwsssoooppptttwwwzzz{{{wwwssssssxxx~~~xxxwww{{{~~~uuujjjbbbVVVMMMEEEDDDEEEFFFGGGJJJJJJOOOXXX```hhhpppwww|||}}}|||{{{zzzzzzzzzzzzzzzqqqooolllkkkjjjhhheeebbb[[[ZZZYYYXXXWWWUUURRRQQQNNNRRRTTTRRRQQQUUU[[[^^^bbbiiinnnoooooorrrrrrpppmmmkkkiiihhhfffdddaaa^^^TTTQQQLLLGGGCCCAAA@@@@@@AAA@@@AAAEEEIIIOOOZZZfffttt|||xxxqqqrrrvvv|||}}}rrrjjj___TTTLLLGGGDDDBBBCCCFFFMMM[[[mmmsssXXXMMMKKKKKKPPPWWW^^^{{{sss]]]QQQIIIHHHGGGHHHQQQ]]]bbbOOOIIIDDDCCCBBBBBBCCCCCCAAA??????>>>???AAABBBFFFRRR___vvvlll___UUUMMMHHHGGG@@@DDDHHHIIIMMMPPPNNNHHHBBBBBBAAAAAAAAABBBCCCDDDJJJOOOVVV]]]eeennnwww|||,,,...///---+++***,,,///---,,,,,,---///000...---***)))))))))+++,,,+++***///.........------,,,,,,+++,,,...000000...,,,+++---------............///.................................------.........,,,,,,,,,---------......---...//////000/////////000/////////......------,,,,,,,,,,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++,,,,,,------..................//////.........///000000000000///......///000111222333444555666888888999::::::999888777666666555444555666777888>>>@@@CCCGGGIIIKKKLLLMMMHHHJJJMMMNNNOOOPPPRRRTTTXXXYYY\\\___aaabbbbbbbbbaaaaaabbbccceeeiiippptttxxxyyy{{{}}}wwwsssqqqqqqnnnkkknnnssstttuuuuuusssrrrtttzzz|||zzz}}}yyypppddd[[[SSSJJJCCCCCCCCCBBBCCCEEEDDDGGGLLLUUUaaammmwww}}}~~~}}}}}}|||{{{zzzyyyyyyooommmjjjhhhhhhgggeeeddd]]][[[YYYXXXXXXVVVSSSPPPLLLOOOPPPOOOMMMOOOSSSWWWZZZbbbhhhiiijjjmmmpppooolllkkkjjjjjjjjjhhheeebbbZZZVVVQQQKKKFFFDDDCCCBBBBBBAAABBBEEEGGGJJJSSS]]]lllrrr|||}}}~~~|||ppphhh\\\QQQJJJFFFDDDCCCCCCFFFMMM[[[mmm{{{^^^QQQMMMLLLPPPWWW^^^|||pppYYYOOOHHHGGGFFFGGGQQQ^^^```OOOJJJDDDCCCBBBBBBCCCCCCBBB@@@???>>>???AAABBBGGGSSS___wwwnnn```VVVMMMHHHGGGBBBEEEHHHIIIMMMPPPOOOJJJCCCBBBAAAAAAAAABBBCCCDDDJJJNNNTTT[[[ccckkktttzzz------------------...///---,,,,,,---///000...---%%%$$$&&&)))---000111111------------............)))+++---......---+++)))---------............///------------------------------............------+++++++++,,,,,,,,,,,,---,,,---///000000000//////......///000000///...------------,,,---......///........................+++,,,,,,------,,,,,,+++******)))))))))***,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...//////000000//////...***+++,,,...///000111111222222222333444444555555888888999:::::::::999888777777666555666777888999;;;===AAAEEEHHHJJJLLLLLLGGGIIILLLMMMNNNOOORRRTTTVVVYYY]]]aaaccccccbbbaaa````````````bbbgggnnnsssyyyzzz|||~~~sssooolllllljjjhhhkkkqqqrrrpppooooooqqqvvv|||~~~xxxtttmmmbbbYYYOOOHHHBBBCCCDDDBBBAAACCCCCCCCCEEENNN[[[jjjvvv}}}}}}}}}}}}|||{{{zzzxxxwwwooolllgggeeeddddddcccccc```]]][[[YYYYYYWWWSSSPPPKKKJJJJJJKKKKKKKKKNNNQQQUUU^^^eeeffffffjjjnnnooolllllllllmmmnnnmmmjjjgggaaa]]]WWWQQQLLLIIIHHHGGGDDDBBBCCCFFFFFFHHHOOOXXXeeejjjsss|||~~~||||||zzzooofffZZZOOOIIIFFFEEEEEEDDDGGGNNN\\\nnneeeUUUOOOMMMOOOVVV```mmmWWWNNNGGGGGGFFFFFFQQQ^^^___OOOKKKFFFCCCAAAAAABBBCCCCCCBBB??????@@@BBBCCCGGGSSS```tttoooaaaWWWNNNHHHGGGDDDGGGIIIIIIMMMQQQPPPLLLDDDDDDCCCBBBCCCDDDEEEFFFIIILLLRRRYYY```iiirrrwww~~~///...,,,---///000000000///......///111222000///,,,,,,+++---///111000///++++++,,,---...///000111000000...++++++...000000---------.........//////------------------------,,,---...//////...---,,,******+++++++++,,,,,,,,,,,,---///000000000//////***,,,...//////...,,,+++...------------...//////........................+++,,,............,,,+++//////...---...///111222------------------------++++++,,,,,,---...////////////000000000000//////%%%&&&))),,,///111333444333333444444444555555555777888::::::;;;:::999888:::999999888888999:::;;;999;;;???CCCGGGIIIKKKLLLGGGIIIKKKMMMNNNOOORRRTTTTTTWWW\\\```bbbbbb```^^^```______^^^```eeemmmrrrzzz{{{|||qqqmmmjjjiiigggeeeiiiooopppmmmkkklllqqqxxx}}}}}}vvvqqqkkkbbbZZZMMMGGGBBBDDDFFFDDDCCCCCCCCCAAABBBIIIXXXhhhuuu|||{{{{{{||||||{{{yyywwwvvvppplllfffbbbaaaaaaaaa```]]]ZZZWWWUUUUUURRRNNNJJJJJJHHHGGGHHHIIIIIIJJJLLLSSS\\\cccdddeeeiiimmmnnnmmmmmmnnnpppqqqpppnnnkkkfffbbb]]]VVVQQQNNNLLLLLLEEEDDDEEEGGGGGGHHHNNNVVV```dddllluuu~~~~~~{{{zzz}}}zzznnnfffZZZOOOIIIGGGGGGGGGEEEHHHPPP]]]ooohhhXXXQQQMMMOOOUUUbbbjjjUUUMMMGGGGGGFFFFFFPPP^^^^^^OOOKKKFFFDDDAAA@@@AAACCCCCCCCC@@@???@@@BBBCCCHHHTTT```qqqpppaaaWWWNNNHHHGGGFFFHHHIIIIIILLLQQQQQQNNNFFFEEEDDDDDDDDDEEEGGGHHHHHHKKKQQQWWW___gggpppvvv~~~/////////...------,,,,,,222222111///---+++)))((()))***+++,,,---.................................------,,,,,,,,,------...//////...------------......///000000000///---,,,,,,,,,++++++,,,...///111......---,,,---...///000000000//////............---.........//////000000000///...---,,,,,,---...+++++++++,,,,,,------------.........---,,,,,,+++***))))))***+++,,,---...))))))***+++***'''%%%$$$***)))(((***---///---+++++++++,,,,,,---.../////////////////////.........333222111222333555555555:::::::::;;;;;;;;;;;;<<<:::999777666666777999:::;;;===AAACCCDDDEEEHHHJJJJJJJJJJJJLLLNNNQQQSSSUUUWWWYYY\\\aaacccccc```]]]______^^^\\\\\\```hhhoooxxx}}}}}}xxxooogggbbbeeeiiiiiiggggggcccgggkkkmmmoooqqqvvvzzz|||rrrggg\\\UUUNNNGGG@@@???>>>===>>>BBBBBBAAABBBGGGRRRbbbqqqzzz|||yyyxxxzzzzzzwwwsssmmmhhhbbb]]][[[[[[[[[ZZZQQQQQQQQQQQQPPPOOONNNNNNHHHFFFDDDCCCBBBCCCDDDEEEIIIMMMTTTZZZ___dddhhhlllmmmnnnnnnoooooopppppppppiiihhhddd^^^WWWRRROOONNNMMMLLLLLLMMMOOOQQQTTTVVV]]]ccchhhkkkqqqxxx{{{yyyvvvuuuuuuzzz}}}xxxmmmdddXXXNNNIIIFFFDDDBBBEEEHHHOOO\\\mmm~~~jjjXXXSSSQQQUUU\\\jjjqqqWWWOOOIIIHHHFFFGGGRRRaaafffNNNHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@???@@@AAAAAAEEEPPP\\\ssspppbbbXXXOOOIIIHHHCCCEEEFFFGGGLLLRRRSSSPPPEEECCCBBBBBBDDDEEEDDDCCCLLLMMMQQQUUU[[[dddnnnuuu.../////////////////////////////////...---,,,+++++++++,,,---------,,,,,,...............---------//////...---,,,,,,,,,---//////...---------------...............---,,,,,,,,,,,,,,,,,,------...///...------,,,---...///000/////////.........------............/////////000111000///.........//////,,,,,,,,,------.........------...------,,,,,,+++++++++,,,,,,------............///000///...,,,***+++******,,,...000...,,,,,,,,,,,,------..................///////////////222222111222444666666777========================:::888777666666777888::::::===@@@BBBCCCEEEGGGIIIJJJJJJJJJKKKNNNPPPSSSUUUWWWYYY\\\```bbbbbb___]]]^^^^^^]]]\\\\\\aaahhhnnnvvv}}}yyyrrriiiccc```bbbdddbbbaaaaaabbbfffjjjlllmmmooorrrtttyyyyyy}}}vvvkkk___XXXOOOGGGBBB@@@???======@@@@@@@@@AAAGGGSSScccrrr{{{}}}zzzwwwxxxzzzzzzxxxuuummmhhhaaa[[[XXXWWWVVVVVVPPPPPPPPPOOONNNMMMKKKKKKGGGFFFDDDBBBBBBBBBCCCDDDFFFJJJOOOUUUZZZ___dddhhhkkkllllllmmmnnnooopppqqqooonnnjjjddd]]]XXXUUUTTTSSSSSSTTTUUUVVVWWWWWWXXX[[[aaafffiiiooowww{{{{{{uuuttttttwww}}}xxxssskkkcccXXXNNNIIIFFFDDDBBBDDDHHHQQQ___ooommm[[[UUUSSSVVV\\\pppoooWWWNNNHHHHHHFFFGGGRRRaaakkkQQQIIIFFFEEEDDDDDDEEEDDDBBB@@@@@@???@@@AAAAAADDDPPP\\\qqqpppbbbWWWNNNHHHFFFBBBEEEFFFGGGKKKQQQRRRPPPFFFDDDCCCCCCDDDEEEEEEDDDJJJLLLPPPUUU[[[dddnnnuuu......//////000111111222,,,------...//////......,,,---------,,,,,,+++***//////.........---------111111///...---,,,,,,,,,///......---------------...---,,,,,,,,,,,,,,,,,,,,,,,,------...---------...------------...//////.........---------------............////////////000///...---------...///------------............------------,,,,,,,,,,,,---...///000000///...---+++,,,---......---,,,+++,,,,,,,,,---///000///---------------------......------......//////000000000111111333444666888999????????????>>>===<<<<<<999888777666666777888999:::===@@@BBBCCCDDDFFFHHHJJJJJJJJJKKKMMMPPPRRRTTTWWWYYY\\\___``````___^^^\\\\\\[[[[[[\\\aaahhhmmmuuu}}}vvvnnndddaaaaaacccaaa]]][[[]]]bbbdddhhhjjjjjjjjjkkkmmmnnnpppwwwyyymmmaaaYYYPPPIIIDDDCCCAAA===<<<>>>>>>>>>AAAHHHUUUdddsss||||||yyyvvvvvvyyyzzzxxxvvvnnniiiaaa[[[XXXVVVTTTSSSOOOOOONNNMMMKKKIIIGGGFFFFFFEEECCCBBBAAAAAABBBBBBCCCFFFJJJNNNSSSYYY___ccchhhiiijjjlllmmmooopppqqqsssrrrooojjjccc^^^[[[ZZZXXXZZZ\\\^^^^^^]]][[[ZZZ[[[```cccfffllluuu{{{{{{uuusssrrrtttyyy}}}~~~~~~{{{tttppphhhaaaWWWNNNHHHEEEDDDCCCCCCIIITTTbbbsssqqq```YYYUUUWWW]]]vvvlllUUUMMMHHHHHHFFFGGGRRRaaapppTTTIIIFFFEEEDDDDDDEEEEEECCCAAA@@@???@@@AAAAAADDDOOO[[[mmmrrrdddYYYNNNHHHFFFAAADDDEEEFFFJJJPPPRRROOOGGGEEEDDDDDDEEEFFFEEEDDDHHHJJJOOOTTT[[[dddnnnuuu....../////////000000000,,,,,,---.../////////...,,,,,,,,,------,,,,,,+++/////////...------,,,,,,111000///...............///...------,,,,,,------...---,,,++++++,,,---...,,,---.........---,,,+++------------......//////------------------------.........///////////////---,,,+++*********+++,,,------------------------------,,,,,,,,,,,,,,,,,,---...000111000///---,,,((()))***++++++++++++***,,,,,,,,,---...///...---............------------,,,------...///000111111...///111222333555888:::?????????>>>===<<<:::999;;;:::888777777888:::;;;<<<>>>AAACCCDDDEEEGGGHHHIIIIIIJJJJJJLLLOOOQQQSSSWWWYYY]]]^^^___^^^^^^^^^[[[ZZZYYYZZZ]]]bbbiiimmmuuu|||wwwoooeeedddeeefffbbb\\\ZZZ]]]bbbdddfffggggggfffeeeeeedddhhhrrr||||||nnn```WWWRRRLLLGGGEEECCC>>>;;;<<<<<<===AAAJJJWWWggguuu~~~~~~zzzwwwvvvxxxxxxvvvtttooojjjccc]]]ZZZXXXVVVTTTOOOOOOMMMLLLIIIGGGDDDCCCDDDCCCBBBAAA@@@??????@@@AAADDDGGGJJJOOOUUU\\\```dddeeegggiiikkknnnoooppprrrrrrppplllfffaaa^^^]]]YYY\\\```cccdddccc```]]]^^^aaacccdddjjjsssyyyzzzvvvuuussssssvvvzzz~~~|||||||||}}}|||xxxsssoooddd^^^UUUMMMGGGDDDDDDDDDBBBJJJWWWfffuuutttddd]]]WWWXXX]]]xxxhhhSSSKKKGGGGGGFFFGGGRRRaaapppTTTHHHFFFEEEDDDEEEEEEEEECCCAAA@@@???@@@BBBAAADDDNNNYYYiii|||vvvfff[[[PPPIIIGGGAAACCCEEEEEEJJJPPPQQQNNNHHHFFFDDDDDDEEEFFFEEEDDDFFFIIIMMMSSS[[[dddnnnttt/////////......------------...............------)))***+++,,,------------//////.........---------...............///000111......---,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,---.........---,,,+++---------...............------------------------///////////////.........,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,---...//////...,,,+++,,,,,,---....../////////+++,,,------------------.....................---,,,------...///000111111,,,...000222222444777:::@@@@@@@@@@@@???===:::999===<<<:::999999:::<<<===>>>@@@CCCEEEFFFFFFHHHJJJIIIIIIIIIJJJLLLNNNPPPQQQUUUYYY]]]___^^^]]]\\\]]]YYYXXXXXXZZZ^^^dddjjjmmmuuu{{{zzzttthhhfffeeefffbbb\\\[[[^^^bbbbbbccccccbbbaaa___^^^^^^bbbmmmyyyssscccYYYWWWPPPJJJHHHDDD>>>;;;<<<<<<>>>CCCLLLZZZiiiwww}}}xxxvvvwwwwwwtttrrrmmmiiiccc^^^[[[YYYWWWVVVPPPOOONNNLLLIIIFFFCCCBBBBBBBBBAAA???>>>=========AAACCCFFFIIIMMMSSSYYY^^^___```bbbdddgggjjjlllmmmoooooonnnkkkfffbbb```___ZZZ]]]bbbgggiiiiiigggeeedddfffgggfffjjjrrrxxxxxxyyyxxxwwwvvvvvvyyy}}}zzzzzzyyyyyyxxxtttoookkk___[[[TTTLLLFFFCCCCCCDDDCCCLLLYYYhhhwwwuuufff]]]WWWXXX^^^yyy{{{dddQQQIIIFFFGGGGGGGGGRRR```lllQQQFFFGGGFFFEEEEEEFFFEEECCCAAA??????@@@BBBAAACCCMMMXXXfffzzzvvvfffZZZOOOHHHEEEAAACCCEEEEEEJJJPPPQQQNNNHHHFFFEEEDDDEEEFFFEEEDDDDDDGGGMMMSSSZZZccclllrrr}}}000//////...------,,,,,,////////////...---,,,,,,))))))+++,,,---.................................,,,,,,,,,---...///111111...------,,,,,,,,,,,,,,,---------------......///,,,,,,------...---------,,,---......//////......---------------.........///////////////............---,,,,,,,,,---...///++++++++++++************,,,,,,+++******+++---...++++++------...---,,,+++------.........//////000***,,,......,,,+++,,,---..................//////------......//////000000,,,///222333222333777;;;BBBCCCCCCDDDBBB@@@===<<<>>>===<<<;;;;;;<<<===>>>???BBBEEEFFFGGGGGGIIIKKKIIIIIIIIIIIIKKKMMMOOOPPPSSSXXX^^^```^^^[[[[[[[[[YYYWWWWWWZZZ```gggkkknnntttyyy|||{{{{{{|||yyyuuuiiiddd```___]]]YYYYYY\\\bbb```^^^]]]]]]\\\ZZZXXXZZZ___jjjvvv||||||lllaaa]]]UUUMMMJJJEEE???<<<======@@@FFFPPP]]]lllyyyzzzwwwwwwvvvtttqqqkkkgggbbb]]][[[YYYVVVUUUPPPOOONNNKKKIIIFFFCCCBBBAAA@@@@@@>>>===<<<;;;:::???AAAEEEHHHLLLQQQVVVZZZXXXYYY[[[]]]```ccceeefffhhhjjjjjjiiieeebbb``````\\\___ccchhhlllmmmnnnmmmhhhkkkkkkjjjmmmtttyyyyyy||||||{{{yyyxxxyyy}}}yyyxxxvvvuuusssoooiiieee[[[XXXSSSKKKEEECCCCCCEEEEEENNN[[[iiivvvsssddd\\\VVVXXX^^^{{{rrr]]]OOOHHHEEEGGGGGGGGGRRR```fffOOOHHHGGGFFFEEEEEEFFFEEECCCBBB??????@@@BBBAAACCCLLLWWWfffyyyuuueeeYYYNNNFFFDDDAAADDDEEEFFFJJJPPPRRROOOHHHFFFDDDDDDEEEEEEDDDCCCCCCGGGLLLSSSZZZbbbkkkpppyyy|||////////////.....................///......---,,,***+++,,,,,,------------,,,,,,------.../////////---,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,------...///,,,---.../////////...---------........./////////000/////////...............---,,,,,,,,,...///000,,,,,,,,,++++++*********,,,+++***)))***+++---...+++++++++,,,---------...++++++++++++++++++,,,,,,+++...000///---,,,---...------......//////000000.........///////////////...222555555333444999===AAABBBDDDDDDDDDAAA???===>>>===<<<::::::<<<===>>>???BBBDDDFFFFFFGGGHHHJJJIIIIIIHHHIIIJJJLLLNNNPPPQQQXXX___bbb___[[[YYYYYYYYYWWWWWW[[[bbbiiimmmooorrrwwwyyyxxxxxxxxxtttoookkkbbbZZZXXXXXXXXXYYY[[[```\\\XXXVVVVVVVVVUUUSSSXXX\\\gggrrrxxxzzztttjjjbbbYYYPPPKKKFFF@@@>>>??????BBBHHHRRR```nnn{{{{{{xxxxxxxxxvvvtttmmmiiiddd___\\\YYYVVVSSSNNNNNNLLLJJJHHHEEEBBBAAA@@@??????>>><<<;;;999888;;;>>>BBBFFFIIIMMMRRRUUUPPPQQQSSSUUUXXX[[[\\\]]]___aaacccccc```^^^]]]]]]^^^___bbbeeeiiilllooopppjjjmmmnnnnnnqqqxxx|||||||||}}}}}}|||yyyyyy{{{~~~zzzxxxvvvssspppkkkeee```XXXVVVRRRKKKEEEBBBCCCEEEFFFOOO]]]iiiuuupppaaaYYYSSSWWW___{{{~~~iiiVVVMMMGGGDDDFFFGGGGGGRRR```bbbPPPMMMGGGFFFEEEFFFFFFFFFDDDBBB>>>>>>@@@BBBBBBCCCKKKVVVfffyyyvvvfff[[[OOOHHHFFFBBBEEEFFFGGGKKKQQQRRRPPPHHHFFFDDDCCCDDDDDDCCCBBBCCCGGGLLLRRRYYYaaaiiinnnwww{{{~~~~~~~~~......//////000000111111------......///.........,,,,,,---------,,,+++++++++,,,,,,---...///000000...------,,,,,,,,,------...---,,,,,,++++++,,,,,,(((***+++,,,---,,,,,,+++,,,,,,++++++,,,...///111,,,,,,.../////////...---........./////////000000000000//////.........---,,,,,,+++***+++,,,...///---------,,,,,,+++++++++,,,+++***))))))+++---...+++++++++,,,,,,...///000---,,,,,,++++++,,,,,,------///111111...---...000,,,------...///000111111///////////////.........000444777777555555:::>>>???@@@BBBCCCBBB@@@>>><<<>>>===;;;::::::;;;===>>>???AAADDDEEEEEEFFFGGGIIIIIIIIIHHHIIIJJJLLLNNNOOOOOOWWW```ccc```[[[XXXXXXYYYWWWWWW[[[cccjjjnnnooopppuuuxxxwwwvvvtttoooiiimmmaaaVVVTTTVVVXXXYYY\\\^^^YYYTTTQQQRRRRRRRRRPPPVVV[[[eeeoootttwww|||xxxnnneee[[[RRRLLLFFFAAA???@@@@@@CCCJJJTTTaaaooo{{{zzzxxxyyyyyyxxxvvvrrrnnnhhhbbb^^^ZZZVVVTTTMMMLLLKKKIIIGGGDDDBBB@@@??????>>>===<<<:::888777777;;;@@@DDDGGGJJJNNNPPPKKKLLLNNNPPPSSSUUUWWWXXXWWWYYY\\\\\\[[[YYYXXXXXX]]]^^^___aaadddhhhlllnnnkkknnnppppppttt||||||~~~}}}zzzyyyzzz|||}}}{{{wwwtttpppjjjddd___VVVUUUQQQKKKDDDBBBCCCFFFHHHQQQ]]]iiitttnnn___WWWRRRVVV___yyywwwcccRRRLLLFFFDDDFFFGGGGGGRRR``````QQQQQQHHHFFFEEEFFFFFFFFFDDDBBB>>>>>>@@@BBBBBBCCCKKKUUUgggzzzyyyjjj^^^SSSLLLJJJCCCEEEFFFGGGLLLRRRSSSPPPGGGEEECCCCCCCCCCCCBBBAAADDDGGGMMMRRRYYY```hhhmmmwwwzzz~~~~~~}}}111111000000/////////...........................000///---,,,,,,---///000222444555333///,,,---///------------,,,,,,+++***------,,,+++************,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------......---,,,---...///000///............---------///...---,,,,,,---.../////////.........---------......................../////////...---,,,+++***...------,,,+++++++++,,,,,,+++*********+++,,,---------------...///000000........................,,,...111111000//////000333222222111222555777999???DDDFFFCCCAAAAAA@@@===<<<<<<;;;;;;<<<===>>>???BBBBBBCCCEEEFFFHHHIIIIIIGGGHHHIIIHHHHHHJJJMMMOOOTTTXXX]]]______]]][[[ZZZ\\\\\\\\\___ccchhhmmmoootttyyyyyysssmmmlllnnnnnnnnnbbbSSSKKKMMMRRRUUUUUUXXXVVVSSSOOOKKKIIIJJJLLLRRR[[[eeekkkkkklllqqqvvvzzzzzzooobbb```ZZZRRRJJJFFFEEEFFFEEEFFFKKKVVVdddrrrzzz~~~~~~|||zzzxxxvvvuuuvvvqqqlllhhheee```ZZZUUUMMMJJJFFFDDDEEEFFFFFFFFF@@@>>>;;;;;;;;;;;;:::999<<<===@@@CCCGGGKKKOOOQQQNNNMMMLLLLLLMMMNNNQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPUUUVVVYYY[[[^^^bbbhhhllliiijjjlllppptttxxx{{{}}}~~~}}}|||zzzyyyxxxzzzyyywwwuuuqqqjjjbbb\\\YYYUUUOOOIIIDDDCCCCCCDDDGGGPPP\\\hhhrrr}}}oooZZZTTTXXXUUUaaajjjXXXRRRJJJGGGEEEEEEEEEHHHRRR\\\eeeOOOLLLLLLKKKIIIHHHHHHFFFCCCAAACCCBBBAAA@@@AAAFFFLLLQQQeeezzzyyyhhh\\\RRRKKKHHHGGGFFFFFFGGGJJJOOOSSSVVVIIIDDDAAABBBBBBAAAAAACCCCCCFFFKKKOOOSSS[[[eeelllyyyzzz}}}111000---,,,,,,---///000...........................---,,,++++++,,,---...000111111///---++++++,,,---------------,,,+++***,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,+++++++++,,,---...///............---------///...------------.../////////.........---------------------------------,,,,,,,,,,,,+++***)))(((------,,,+++++++++++++++,,,+++*********+++,,,---+++++++++++++++,,,---...111111111222222222222333...---------///000111222222111111222333555888999>>>CCCFFFCCCBBBCCCBBB???>>>>>>>>>???????????????BBBCCCDDDEEEGGGHHHIIIJJJFFFGGGHHHGGGGGGIIIKKKNNNSSSWWW\\\______]]]\\\\\\\\\[[[\\\^^^bbbhhhnnnqqquuuzzz{{{uuuppppppqqqrrrooodddUUUNNNOOOSSSUUUUUUUUUSSSOOOKKKHHHHHHIIIKKKPPPXXXbbbffffffgggkkkoooqqqxxxyyy~~~zzzqqqfffaaaZZZRRRMMMIIIHHHGGGGGGIIIOOOZZZiiivvv}}}~~~{{{zzzxxxwwwwwwsssnnniiiddd^^^XXXSSSMMMJJJFFFDDDDDDEEEFFFEEE???>>><<<<<<======;;;999999;;;===@@@DDDHHHKKKMMMPPPNNNLLLKKKJJJKKKLLLMMMKKKKKKKKKLLLLLLKKKJJJJJJOOOQQQSSSTTTVVVYYY^^^aaaccceeeiiinnntttyyy}}}~~~|||{{{zzz{{{zzzyyyvvvrrrlllddd___XXXTTTNNNHHHDDDCCCDDDDDDHHHPPP\\\hhhrrr|||rrr[[[SSSVVVTTTbbbiiiWWWQQQJJJGGGEEEEEEEEEHHHQQQ\\\|||yyyuuuXXXLLLJJJIIIGGGGGGGGGFFFDDDBBBCCCBBBAAA@@@AAAFFFLLLQQQeeezzz{{{jjj^^^SSSKKKHHHEEEEEEFFFHHHKKKOOOSSSUUUJJJDDDAAABBBCCCAAA@@@CCCCCCFFFKKKNNNSSSZZZdddllluuuxxx|||000...+++))))))+++///111........................---,,,+++******+++,,,---000///------------+++***,,,------------,,,,,,++++++++++++***++++++,,,,,,,,,------------,,,,,,+++------------............,,,++++++++++++,,,---...///............---------///...------------...///...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((,,,,,,+++************++++++++++++++++++,,,------,,,,,,+++++++++,,,------/////////......------,,,222...+++,,,111555777777///000111222444777888:::<<>>>>>>>>???>>><<<:::888:::<<>>@@@AAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKGGGHHHHHHGGGGGGGGGJJJLLLNNNRRRXXX\\\^^^^^^___```aaa___]]]]]]```fffmmmqqquuuzzzzzzwwwuuuxxxyyyyyyoooggg\\\VVVSSSSSSQQQOOOKKKHHHCCC@@@AAACCCFFFHHHLLLPPPUUUVVVUUUUUUXXX[[[YYYbbbfffooo|||vvvnnnddd^^^]]]]]]ZZZVVVSSSVVV^^^kkkyyy|||{{{zzzsssqqqmmmiiiddd___ZZZWWWOOOKKKGGGDDDCCCCCCCCCBBB>>>>>>???@@@AAA@@@===::::::;;;>>>AAAEEEGGGIIIJJJMMMLLLIIIGGGEEECCCBBBBBB>>>???@@@@@@AAA@@@@@@@@@???@@@BBBBBBCCCEEEHHHJJJRRRUUU[[[aaahhhnnnqqqssswwwxxxyyyyyyyyyxxxvvvuuuuuutttrrrppplllggg```[[[UUUQQQLLLGGGDDDCCCDDDEEEIIIPPP[[[eeennnxxxooo[[[SSSXXX^^^vvv|||fffVVVPPPIIIFFFDDDDDDDDDGGGQQQ[[[tttffftttqqqQQQIIIGGGEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBBEEEKKKOOOeeexxxooobbbUUUKKKFFF@@@AAADDDHHHKKKOOOQQQSSSKKKEEEBBBCCCCCCAAA@@@CCCBBBEEEIIIMMMQQQXXXbbbiiiooouuu|||,,,---...///000000//////..............................------------......000---+++,,,///000...+++,,,------......---------************+++,,,------,,,,,,---......---------******+++++++++,,,,,,,,,---------...............///............------------..................------.....................------------------------+++,,,,,,---------,,,,,,+++******)))******++++++++++++,,,,,,------------......---------...//////111000000///......------222///...333999===;;;888......000222444777:::;;;===DDDIIIIIIGGGFFFCCC???<<<===@@@BBBEEEGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIJJJJJJIIIHHHHHHJJJLLLMMMQQQVVVZZZ]]]^^^```aaaeeebbb___^^^```eeekkknnnrrrvvvwwwuuuuuuyyy{{{zzzmmmggg___YYYUUUQQQMMMJJJGGGCCC>>>===???BBBDDDEEEIIIKKKNNNNNNLLLLLLOOOQQQPPP[[[aaalll|||tttjjjeeeeeeeeecccaaa]]]aaaiiiuuu|||zzzyyyuuutttpppkkkddd^^^ZZZXXXQQQMMMHHHDDDCCCCCCBBBAAA>>>>>>???@@@AAA@@@===;;;;;;<<>>???AAADDDFFFIIIMMMSSSZZZbbbhhhmmmpppqqqrrrtttvvvvvvuuusssrrrpppnnnllljjjgggbbb\\\XXXQQQNNNIIIEEEBBBBBBDDDEEEIIIPPPYYYcccllluuu|||kkkZZZRRRXXXaaa}}}yyycccTTTOOOIIIFFFDDDDDDDDDGGGQQQ[[[}}}llloooZZZLLLIIIFFFDDDCCCBBB@@@>>>@@@AAAAAAAAABBBEEEJJJNNNdddvvvpppcccUUUJJJEEE???AAACCCGGGJJJMMMPPPQQQLLLFFFBBBCCCCCCAAA@@@BBBAAADDDHHHLLLPPPWWW```hhhooouuu|||---...000222222111///...................................................,,,+++++++++------,,,+++,,,------............---+++++++++***++++++,,,,,,+++,,,,,,------------,,,************++++++++++++***+++,,,,,,------,,,,,,///............---------------...//////...---------------.......................................)))***++++++,,,,,,,,,,,,+++************+++,,,,,,++++++,,,---------------++++++++++++,,,---......------///000111333444444---,,,---111555777555333000//////111333777:::<<<>>>FFFLLLMMMLLLKKKHHHCCC======???AAADDDGGGJJJKKKIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKIIIHHHHHHJJJLLLLLLPPPUUUYYY\\\]]]```aaaeeeccc```___aaaeeejjjmmmooorrrtttsssuuuzzz|||{{{mmmiiibbb\\\VVVPPPJJJFFFDDD@@@<<<<<>>>>>>>>???@@@@@@>>><<<:::<<>>999:::::::::999999888777666888;;;<<<===>>>AAABBBCCCFFFLLLSSS\\\dddkkkooolllnnnqqqssstttsssqqqpppkkkiiigggeeeccc^^^YYYUUUNNNKKKFFFBBB@@@AAACCCDDDHHHOOOXXX```hhhrrr|||rrrfffXXXQQQUUU```yyyaaaRRRNNNIIIEEECCCCCCCCCFFFPPP[[[|||yyyooorrrcccNNNKKKGGGDDDBBBAAA???>>>???@@@AAAAAABBBEEEJJJNNN___qqqrrrdddVVVKKKGGG@@@AAACCCEEEHHHKKKNNNPPPMMMGGGCCCDDDCCCAAA@@@BBBAAADDDHHHKKKOOOVVV___fffmmmttt{{{000000111111111000///...........................---------......---------***,,,------,,,,,,---...,,,,,,---...............,,,,,,++++++***+++++++++******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,///............---------------...//////...---------------.........//////------------------------)))***+++,,,---.........+++++++++++++++,,,------+++,,,---.........---,,,))))))***+++,,,---///000++++++,,,...///000111222---------...///000111111222111//////111666:::===???HHHPPPRRRSSSSSSPPPKKKAAAAAA@@@AAACCCFFFJJJLLLJJJJJJKKKKKKLLLMMMMMMMMMKKKKKKJJJIIIGGGGGGHHHJJJLLLPPPTTTXXX[[[]]]___aaabbbaaa``````cccgggkkknnnmmmpppqqqqqquuu{{{~~~|||mmmkkkfff```YYYQQQIIIEEEBBB???<<<===AAACCCAAA???@@@@@@???=========???@@@DDDPPPYYYggg|||~~~wwwrrrqqqrrrvvvxxxzzz|||}}}zzzxxxwwwwwwuuuoooggg```]]]\\\UUUQQQKKKGGGEEECCCBBBAAA???=========??????>>>======???BBBEEEGGGHHHHHHHHHEEEDDDDDDBBB@@@>>>===<<<:::::::::999888777666555666888:::;;;::::::<<<===BBBDDDFFFKKKRRRZZZaaaeeefffhhhlllnnnpppooommmllleeecccaaa___\\\YYYTTTPPPKKKHHHDDD@@@>>>???AAACCCGGGMMMVVV^^^eeeoooyyyeee^^^VVVQQQTTT```yyy___PPPMMMIIIEEECCCCCCCCCFFFPPP[[[zzzpppfff|||eeeNNNJJJFFFDDDCCCBBBAAA@@@???@@@AAAAAABBBEEEJJJMMMZZZjjjttteeeXXXNNNJJJBBBBBBBBBDDDFFFIIIMMMOOOMMMGGGDDDDDDDDDAAA@@@BBB@@@CCCGGGJJJNNNUUU^^^eeejjjqqqxxx{{{|||222111000///......//////........................+++,,,,,,------,,,,,,++++++...111000...---000333,,,,,,---.../////////...------,,,+++************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---//////.........---------,,,---...//////...---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111,,,+++++++++,,,------...+++,,,---.........---,,,***++++++,,,...000222333000000/////////.........000000///---,,,---111444444222///...000555:::>>>???IIIRRRVVVXXXYYYVVVRRRFFFDDDBBBAAABBBEEEIIILLLKKKKKKLLLLLLMMMMMMNNNNNNJJJJJJJJJHHHFFFEEEGGGIIILLLPPPTTTXXXZZZ\\\___aaa_________aaadddiiimmmppplllooopppqqqvvv|||}}}nnnllliiiccc[[[RRRIIIDDDBBB>>><<<>>>BBBCCCAAA======<<<:::888888999:::<<<@@@MMMVVVdddzzzzzzwwwyyy~~~~~~zzzxxxqqqssssssoooiiidddccccccVVVRRRLLLHHHEEEDDDBBBAAA???===<<<<<<===>>>>>>>>>@@@BBBEEEHHHKKKKKKKKKKKKFFFEEEDDDBBB@@@===;;;999===<<<<<<;;;:::888777666666888:::999888777888888EEEDDDDDDEEEIIINNNTTTWWW```cccgggjjjkkkkkkiiihhh___]]][[[YYYWWWSSSOOOKKKIIIFFFBBB???===>>>AAABBBGGGLLLUUU\\\dddmmmwwwrrrZZZXXXTTTQQQVVVccczzz^^^OOOLLLHHHEEECCCCCCCCCFFFPPPZZZyyyppp___qqqbbbLLLIIIFFFDDDCCCDDDCCCCCC>>>@@@AAAAAABBBEEEIIIMMMUUUfffuuugggZZZQQQMMMDDDCCCBBBBBBEEEHHHLLLNNNNNNHHHDDDDDDDDDAAA@@@BBB@@@CCCGGGJJJNNNTTT^^^eeehhhnnnuuuyyy{{{111111111111111000//////////////////////////////...///...---+++***,,,...)))+++,,,,,,******+++,,,,,,***(((''')))+++,,,,,,000...---...111111///,,,,,,,,,---.........------******+++,,,,,,,,,,,,+++//////.........---------000///---,,,,,,---///000,,,------......------,,,000...,,,,,,------,,,+++---------.........//////(((---***%%%)))666;;;666000///---++++++,,,---............------,,,,,,,,,)))+++---///111222222222.........///////////////,,,++++++,,,---///111222222333555555666999===@@@DDDLLLTTTXXX[[[\\\YYYSSSLLLIIIDDDAAAAAADDDHHHKKKIIIJJJKKKLLLNNNNNNOOOOOOKKKJJJIIIHHHGGGGGGFFFGGGLLLOOOSSSXXX[[[]]]]]]]]]``````bbbdddhhhlllppprrrtttooolllnnnuuu{{{}}}|||sssqqqlllddd\\\SSSKKKGGGBBB>>><<>>;;;777444444666:::<<<<<>>>>>>>>>>>============:::<<>><<<:::888777777777777666777777666666888;;;>>>OOOGGG@@@???DDDKKKNNNOOOVVVZZZ```cccddddddddddddbbb___ZZZUUUPPPNNNMMMMMMDDDCCCBBB???===>>>AAACCCIIIMMMRRRYYY```iiirrrxxx}}}wwweeeZZZTTTUUUQQQRRRhhhrrr^^^TTTIIIGGGCCCAAABBBCCCFFFMMMVVVxxxzzzdddjjjdddNNNJJJFFFDDDCCCCCCBBBAAA???@@@???>>>???BBBGGGKKKPPP```zzzzzzlll```SSSIIIFFFEEEDDDDDDEEEGGGIIIJJJMMMIIIEEECCCBBBBBBAAA@@@AAACCCFFFIIINNNTTT\\\aaafffjjjpppuuuyyy000000111111000000///.........................../////////---++++++---///...///000000...---...000...,,,))))))+++---......---,,,+++,,,......,,,***,,,,,,------,,,+++************+++,,,,,,,,,,,,+++........................000...---,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---------,,,,,,,,,,,,---------------***...---)))---999===999...---+++*********,,,---......---------,,,,,,,,,---,,,,,,,,,---///000111---.........//////000000//////.........000111222333333444444555888<<<@@@FFFNNNUUUXXX[[[\\\YYYSSSNNNJJJEEEAAA@@@BBBFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHJJJNNNSSSYYY]]]___```aaaaaabbbcccfffiiimmmqqqssssssnnnkkkmmmsssyyyzzzyyyvvvrrrjjjaaaXXXQQQLLLIIICCCAAAAAAEEEJJJIIIEEEBBB:::777333000000333666999888CCCSSSaaammmzzz|||xxxvvvtttpppllljjjiiigggbbb^^^WWWSSSNNNJJJHHHGGGEEECCC>>>>>>>>>============>>>BBBCCCEEEJJJOOOQQQPPPNNNJJJIIIGGGEEECCCCCCCCCCCC@@@>>><<<:::999888999999666666666555555666999;;;IIICCC======BBBHHHKKKLLLRRRVVV[[[___```___``````[[[ZZZWWWSSSOOOKKKHHHGGGAAAAAA@@@>>>>>>???CCCFFFIIIMMMRRRXXX___gggpppuuu~~~tttnnn___VVVRRRSSSQQQSSSjjjnnn[[[RRRHHHGGGCCCAAABBBCCCFFFMMMUUUtttxxxaaaggg^^^MMMJJJFFFDDDCCCCCCBBBAAA?????????>>>???BBBGGGJJJOOO^^^xxx~~~mmm___RRRJJJFFFFFFEEEDDDEEEGGGIIIJJJLLLIIIDDDBBBAAAAAA@@@???@@@BBBEEEHHHMMMTTT[[[```eeeiiioootttxxx~~~///000000000000///.................................//////...,,,,,,---///...//////...,,,+++,,,---///---,,,,,,---/////////,,,+++++++++------+++***......------,,,***)))(((******+++,,,,,,,,,,,,+++,,,------......//////000///...---,,,,,,---...//////...---,,,,,,---...///000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,+++***......+++000999;;;777...---,,,******++++++,,,------------,,,,,,,,,,,,...---+++******,,,...000,,,------...///000111111333222111000000111222222333333333222333666;;;???GGGNNNTTTWWWYYYZZZXXXRRROOOKKKFFFBBB@@@AAACCCEEEIIIJJJKKKLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIIIILLLRRRYYY___bbbddddddbbbcccdddfffjjjnnnqqqssssssooolllnnntttxxxxxxvvvxxxrrriii^^^UUUOOOLLLKKKDDDFFFIIIMMMOOOMMMFFF???777555111//////222555888777@@@MMMYYYfffttt~~~{{{xxxvvvqqqnnnjjjiiiiiifffaaa\\\UUURRROOOMMMKKKJJJGGGEEE>>>>>>============>>>>>>EEEDDDDDDFFFJJJNNNOOOPPPLLLKKKIIIGGGFFFEEEEEEEEEBBBAAA???<<<;;;;;;;;;;;;666666666555333444666888AAA===999:::???DDDFFFFFFKKKOOOTTTWWWXXXXXXYYYYYYVVVVVVUUURRRNNNIIIDDDBBB===>>>>>>======@@@DDDHHHIIIMMMRRRWWW]]]eeelllqqqyyyvvvjjjbbbXXXRRRPPPRRRPPPTTTkkkiiiWWWQQQHHHGGGCCCAAABBBCCCEEELLLTTTooottt___fffyyyWWWMMMJJJFFFCCCCCCBBBBBBAAA???????????????AAAFFFIIILLL[[[tttooo___RRRKKKGGGFFFEEEDDDEEEGGGIIIJJJKKKHHHDDDAAAAAA@@@@@@??????AAADDDGGGLLLRRRYYY^^^dddiiiooosssvvv|||///////////////......---........................,,,---...---++++++,,,...,,,---...,,,***))))))***///...,,,,,,...000000///------------......---,,,............---,,,+++*********+++,,,,,,,,,,,,+++******+++,,,---...///000///...------------...///111000...------...000111///...,,,,,,.........------------,,,,,,,,,,,,,,,***------+++...444444000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,---...///000111222222222111000111222333444444333222111111444999>>>FFFLLLQQQRRRTTTVVVTTTOOOMMMJJJEEEAAA@@@AAACCCEEEIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIILLLRRRYYY^^^bbbddddddbbbcccdddfffiiimmmppprrruuurrrppprrrwwwzzzxxxtttvvvqqqggg\\\SSSMMMJJJIIICCCIIIOOOSSSUUURRRHHH???888666333111222444777999888???IIIRRR^^^nnn~~~{{{xxxvvvnnnllliiiiiihhheee___ZZZRRRPPPNNNMMMLLLKKKHHHFFF>>>======<<<======>>>???DDDDDDEEEFFFIIILLLNNNOOOLLLLLLJJJIIIHHHGGGFFFFFFCCCAAA???===<<<;;;;;;<<<777888777666444333444666:::999777999===@@@BBBBBBEEEIIIMMMPPPQQQRRRSSSTTTUUUUUUSSSQQQMMMIIIEEECCC<<<======<<<<<>>@@@CCCFFFJJJQQQXXX]]]dddiiiooossswww{{{///////////////......---........................***+++,,,,,,+++***+++,,,...//////...,,,***+++,,,...---,,,,,,...//////...,,,---......------------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++(((((()))***,,,---...............------.........000///---,,,,,,---///000///...,,,---...//////...............------------,,,------+++---///...***---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''))),,,......---,,,,,,,,,---...///000111222////////////000222444555444333333111111444888<<>>===<<<<<<<<<===???@@@EEEGGGJJJMMMOOOPPPPPPQQQMMMMMMLLLJJJIIIGGGEEEEEEBBBAAA???===;;;;;;;;;;;;999::::::888666444555666777777777999;;;>>>??????AAADDDHHHKKKLLLMMMNNNOOOSSSRRRPPPMMMJJJGGGEEEEEE=========<<<;;;===@@@CCCJJJMMMRRRWWW\\\aaagggkkkooouuu}}}pppaaaWWWRRRPPPOOOOOOOOOWWWnnnbbbUUUSSSMMMFFFCCCAAACCCCCCDDDJJJRRRhhh|||XXXMMMIIIEEECCCBBBBBBAAA@@@>>>????????????AAADDDGGGIIIWWWmmmtttcccWWWPPPIIIHHHFFFEEEEEEGGGIIIJJJMMMJJJFFFDDDCCCCCCBBBAAA>>>@@@CCCFFFJJJPPPWWW[[[dddiiippptttxxx|||///000000000000///......------------------------)))+++------,,,++++++,,,+++,,,---,,,***))))))***---,,,+++,,,.........,,,***+++------+++++++++,,,(((((()))*********************+++,,,,,,,,,,,,+++(((((()))***,,,------...........................------,,,++++++,,,------///...,,,---...000//////---------.........//////000///...---......---+++***************)))))))))++++++++++++,,,,,,,,,,,,"""%%%***---//////---+++,,,------...///000111111............000222444555333444444333333444777:::<<>>GGGUUUjjjyyysssoooooonnnmmmnnnpppuuuzzz~~~{{{yyyooolllhhhgggeeebbb]]]XXXOOOMMMJJJIIIIIIHHHFFFEEE>>>===<<<;;;<<<>>>@@@AAABBBFFFLLLPPPQQQQQQQQQQQQPPPOOONNNLLLJJJGGGEEEDDDBBB@@@>>><<<;;;:::;;;;;;:::;;;;;;:::777666666777666777777888:::;;;<<<======@@@DDDFFFGGGHHHJJJKKKMMMLLLIIIGGGEEEDDDCCCCCC>>>>>>===;;;:::;;;>>>AAAHHHLLLQQQVVVZZZ___dddhhhjjjpppyyyqqqbbbWWWQQQPPPPPPOOOOOOYYYqqq~~~cccVVVTTTNNNEEEBBBAAACCCDDDDDDJJJPPPeeeYYYLLLIIIEEEBBBBBBAAAAAA@@@>>>???@@@??????@@@CCCFFFIIIVVVkkkxxxhhhZZZRRRIIIHHHGGGFFFFFFGGGIIIJJJNNNKKKGGGDDDDDDCCCCCCBBB???@@@CCCFFFIIIOOOVVV[[[ccchhhooouuuxxx|||000000111111000000///...------------------------***,,,...///...------...(((***+++***(((((()))***---,,,+++---...///...,,,***,,,......,,,+++,,,---++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++,,,---......///---..................---------------------------///...,,,---///000000///++++++,,,---......///000111...,,,---............,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,&&&'''***---......---,,,---.........//////000000000/////////000111333444333444666666555555666888777<<>>===;;;;;;;;;>>>@@@BBBAAAFFFLLLPPPQQQQQQRRRSSSSSSRRRQQQOOOLLLHHHEEECCCBBBAAA???===;;;;;;;;;;;;:::;;;;;;:::888666666777666777777777777888:::;;;:::===@@@BBBCCCDDDFFFHHHEEEEEEFFFFFFEEECCCBBB@@@======<<<:::999:::>>>AAAEEEHHHNNNSSSXXX\\\aaadddgggmmmvvv}}}rrrbbbWWWPPPPPPOOONNNOOO]]]wwwdddVVVRRRKKKEEEBBBBBBCCCDDDDDDIIIPPP```|||WWWLLLIIIEEEBBBAAAAAA@@@???>>>???@@@@@@???@@@BBBEEEIIIVVVkkk|||lll]]]RRRJJJIIIGGGFFFFFFGGGIIIJJJNNNJJJFFFDDDCCCCCCBBBAAA???AAACCCFFFJJJOOOVVV[[[```fffmmmssswww|||111111111111111000//////------------------------+++---000111000//////000,,,---......---,,,---///---,,,,,,...///000...---,,,///111111...---...000111111111000///...,,,,,,******+++,,,,,,,,,,,,+++,,,------....../////////------............------000000111111111111000000///...,,,---///000000///))))))***+++---...//////...+++)))+++---......000//////000000//////...---*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,.........///////////////222222111000000111222333333555777777666666666777555:::===>>>@@@EEEFFFDDDDDDCCCAAA@@@AAABBBEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGHHHIIIIIILLLPPPUUU[[[___bbbccccccddddddeeegggiiillloooqqqqqqppprrrwww||||||vvvoookkkdddYYYNNNGGGFFFGGGIIIFFFRRRYYYUUURRRRRRKKK@@@<<<:::888666444444555555666999>>>CCCMMM___uuu~~~yyypppjjj```___\\\\\\```fffmmmqqqyyy{{{tttoooiiieeeccc```\\\XXXSSSOOOJJJGGGGGGGGGGGGFFF>>>===;;;:::;;;>>>@@@BBBGGGLLLQQQTTTUUUVVVYYY[[[VVVUUUTTTQQQNNNJJJFFFDDDCCCBBB@@@>>><<<<<<<<<<<<999:::;;;:::888666666777666777777666555666888:::888:::>>>@@@AAABBBDDDFFFAAACCCFFFHHHHHHEEEBBB???;;;;;;;;;999999;;;>>>AAABBBFFFKKKQQQUUUZZZ___bbbfffllluuu|||qqqaaaUUUOOOOOOOOOMMMPPP```|||eeeUUUQQQIIIEEEBBBBBBCCCDDDDDDIIIOOO\\\yyySSSLLLIIIEEEBBBAAAAAA@@@???===???@@@@@@???@@@BBBDDDJJJWWWkkkppp^^^QQQJJJIIIGGGFFFFFFGGGIIIJJJMMMIIIEEECCCBBBBBBAAA@@@@@@AAADDDFFFJJJPPPVVV[[[^^^dddlllrrrvvv{{{//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,++++++++++++---///000...,,,---------,,,,,,,,,++++++,,,------,,,++++++,,,......//////---+++))))))***+++,,,---.........---,,,++++++++++++++++++++++++...............///000111+++,,,,,,---...///111111+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++*********************++++++,,,,,,,,,++++++*********+++---///000111000///...444222111//////111222333888888888888777555444333444555777:::<<<===>>>>>>@@@?????????AAADDDFFFHHHIIIIIIJJJJJJJJJJJJIIIIIICCCDDDEEEEEEEEEFFFJJJLLLQQQSSSWWW[[[^^^```bbbbbb___ccchhhmmmpppqqqpppnnnvvvrrrqqqvvv}}}|||tttjjjggg]]]SSSNNNJJJGGGGGGJJJJJJSSSYYYYYYUUUOOOGGG???>>><<<888666666555444333333555:::@@@GGGTTTlll|||rrriiiaaaZZZTTTSSSTTTVVV]]]eeekkkvvv{{{qqqmmmgggcccaaa^^^YYYUUUSSSPPPMMMIIIEEEDDDCCCCCC@@@>>><<<:::;;;>>>BBBDDDKKKPPPUUUYYYYYYXXXXXXXXXYYYWWWTTTPPPMMMKKKJJJIII>>>>>>===:::888777999;;;<<<<<<<<<;;;:::999888777666666555555555555666666777888999<<<>>>@@@BBBCCC@@@AAABBBCCCCCCAAA???>>>::::::999:::;;;===???@@@AAADDDHHHLLLQQQVVV]]]aaajjjkkkrrrzzz}}}mmm^^^SSSKKKKKKJJJJJJRRRggglllYYYLLLHHHCCCCCCCCCCCCCCCEEEJJJMMM___~~~\\\LLLGGGDDDEEECCC??????AAA>>>??????>>>>>>@@@CCCFFFKKKRRRddd~~~rrrbbbWWWOOOKKKEEEBBBCCCGGGJJJLLLLLLKKKGGGBBB>>><<<===>>>>>>@@@BBBEEEHHHLLLRRRVVV___ccciiipppuuu{{{//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,++++++******,,,......---+++---------,,,,,,,,,++++++222000,,,'''$$$&&&***...***+++,,,+++)))))))))++++++,,,---.........------........................000000///////////////000......---,,,,,,,,,,,,---+++,,,------......------........................+++++++++,,,,,,,,,---------------,,,,,,++++++***.........------,,,,,,,,,---...000111111000///...222111000000000222444555999999999999888777666555555666777999;;;======>>><<<<<<;;;<<<>>>@@@CCCEEEJJJJJJJJJKKKJJJJJJIIIIIIFFFGGGGGGFFFEEEFFFIIIKKKSSSUUUXXX\\\```bbbcccdddbbbfffkkkooorrrrrrqqqppprrrooonnnttt{{{|||tttkkkdddZZZQQQLLLHHHEEEDDDGGGKKKSSSYYYXXXTTTOOOGGG@@@>>>;;;888666666666444333444666:::???EEERRRiii~~~}}}tttlllbbbZZZRRROOOMMMNNNSSSZZZccclllzzz|||rrrlllccc]]][[[ZZZWWWUUURRRPPPLLLHHHEEECCCBBBBBB@@@>>>;;;:::;;;>>>AAADDDNNNRRRYYY^^^___^^^]]]]]]WWWUUURRROOOMMMKKKJJJJJJ@@@>>><<<:::999999::::::;;;;;;;;;;;;:::999999888777666666555555666666777555666777999;;;===>>>???@@@@@@BBBBBBBBB@@@???===:::::::::;;;<<<>>>@@@BBBBBBDDDHHHLLLPPPUUU[[[___fffhhhoooyyy~~~mmm]]]SSSLLLLLLKKKLLLVVVmmmhhhSSSIIIIIIDDDDDDCCCCCCBBBEEEIIILLL\\\\\\LLLGGGDDDEEEDDD@@@@@@BBB????????????>>>@@@CCCFFFIIIPPPbbb|||ssscccXXXMMMJJJEEEBBBDDDGGGJJJKKKKKKJJJGGGCCC@@@>>>@@@AAA>>>@@@BBBDDDGGGLLLQQQUUU\\\aaahhhnnntttzzz//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,+++,,,,,,+++---......---+++------------,,,,,,,,,,,,(((((('''&&&&&&)))...222((()))++++++******+++,,,+++,,,------......------////////////////////////222111000///...............------,,,++++++,,,,,,---,,,,,,,,,,,,---..............................*********+++++++++,,,,,,000000///...---,,,++++++......------------,,,,,,///000111111111000///...111000000000111333555666888888999999999999888888555666777999:::<<<======;;;:::::::::<<>>;;;888666666666555333666777:::>>>BBBNNNeeezzz}}}uuuoooddd[[[QQQKKKGGGEEEIIIOOOVVV^^^kkkzzz~~~uuummmaaaYYYWWWWWWWWWVVVQQQNNNJJJFFFCCCBBBAAAAAA???>>>;;;:::;;;===@@@CCCMMMRRRZZZ```bbbbbbaaaaaaTTTSSSPPPMMMKKKJJJJJJJJJBBB>>>:::999;;;<<<:::999:::::::::;;;;;;:::999999777777666666666666777777666666777999:::;;;<<<===>>>???@@@AAA@@@???>>>=========<<<;;;<<<===>>>???BBBDDDHHHKKKNNNSSSYYY]]]___ccclllwww~~~mmm]]]RRRMMMLLLLLLOOO\\\uuuyyybbbOOOIIIKKKDDDDDDDDDBBBBBBCCCGGGJJJXXX|||]]]MMMHHHDDDEEEEEEBBBAAACCC@@@@@@@@@??????@@@DDDFFFHHHNNN___xxxssscccYYYKKKHHHDDDCCCEEEGGGIIIJJJJJJIIIGGGDDDAAA@@@BBBDDD>>>@@@BBBDDDGGGKKKPPPTTTYYY^^^eeemmmsssyyy~~~zzzttt}}}//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,+++...---------//////...---...------------,,,,,,,,,###)))---............***,,,------,,,+++---...,,,,,,,,,---------------........................000//////...------......,,,,,,,,,,,,---...///000------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))//////......------,,,,,,++++++++++++++++++++++++000111111222111000//////000000000000111222333444666777888888999999999888666666777888999:::;;;<<<===<<<<<<<<<>>>AAADDDEEEKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHGGGEEEFFFHHHJJJUUUXXX]]]bbbeeeggghhhhhhhhhkkknnnrrrttttttsssrrroookkkjjjqqqyyy{{{tttmmm^^^UUULLLHHHEEEAAAAAACCCMMMTTTYYYWWWSSSOOOIIICCC===;;;888666666666555444777888:::===@@@KKK```tttzzzrrrlllcccZZZOOOIIICCC@@@BBBGGGKKKQQQ]]]nnnxxxoooddd\\\YYYXXXXXXWWWOOOMMMIIIEEEBBB@@@@@@@@@???===;;;::::::<<>>::::::===>>>;;;777999999:::;;;;;;;;;::::::777777666666666666777777888888999999:::;;;<<<<<<======>>>>>>>>>>>>===<<<@@@>>>===;;;:::::::::;;;BBBDDDGGGJJJMMMQQQVVVZZZYYY^^^hhhttt|||mmm\\\QQQMMMLLLLLLPPP___yyy|||lll\\\OOOKKKLLLDDDDDDCCCBBBAAABBBFFFIIIVVVvvvaaaOOOIIIEEEFFFGGGDDDBBBCCC@@@AAAAAA@@@???@@@DDDFFFGGGLLL\\\tttsssdddZZZJJJHHHEEEDDDEEEGGGHHHHHHIIIIIIGGGDDDAAA@@@AAABBB>>>@@@BBBCCCFFFJJJOOOSSSWWW\\\dddkkkrrrxxx~~~ssshhhooo{{{//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,+++---,,,++++++---...---,,,.........---------,,,,,,))),,,000111///+++(((''',,,---...---+++***+++,,,,,,,,,,,,,,,------..............................---,,,,,,,,,------...///......---......///000111------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******++++++,,,,,,------......++++++++++++++++++++++++000111111111111000000000111111000000111111222222555555666777888888888888777666666777777999:::;;;======<<<===???AAADDDFFFJJJJJJJJJJJJJJJIIIHHHHHHDDDEEEFFFFFFEEEGGGIIILLLUUUYYY^^^cccgggiiiiiiiiihhhjjjnnnqqqrrrsssrrrrrrrrrnnnlllqqqyyy{{{uuummm___VVVLLLGGGDDDAAABBBEEEOOOVVVZZZXXXTTTPPPJJJDDD===:::777666666666555444888999;;;===???HHH\\\ooo}}}sssjjjeee[[[SSSKKKEEE@@@<<<>>>BBBCCCHHHSSSccctttwwwpppfff___\\\ZZZWWWUUUOOOLLLIIIEEEAAA@@@??????>>>===;;;::::::<<<>>>???CCCIIIQQQXXXZZZ[[[ZZZZZZQQQOOOLLLHHHFFFDDDCCCBBBCCC???;;;;;;>>>???<<<888999999:::;;;;;;;;;::::::777777666666666666777777777777777888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;@@@BBBEEEHHHKKKOOOTTTWWWVVV[[[fffrrrzzz~~~kkkZZZPPPLLLKKKKKKQQQaaa{{{lll___WWWOOOIIIFFFDDDDDDCCCAAA@@@BBBEEEHHHTTTqqqiiiRRRKKKFFFGGGHHHFFFCCCCCC@@@AAA@@@??????@@@CCCEEEGGGKKKZZZqqqtttddd[[[KKKIIIEEEDDDEEEGGGHHHHHHIIIIIIGGGDDD@@@>>>>>>??????@@@BBBCCCEEEHHHMMMQQQVVV[[[bbbiiipppwww}}}sssccceeeooo//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,+++)))((('''(((***+++,,,+++............---------,,,000000///---++++++---///***+++,,,+++)))((()))***---,,,,,,,,,,,,---...///000000000000000000000000,,,,,,,,,,,,---...///000222222000///............---,,,,,,,,,,,,---..............................,,,,,,---------.........))))))***+++,,,---......,,,,,,------------....../////////000000000111111111111222222333444444444444555666777777777777777777777666666666777999:::;;;;;;:::;;;<<>>@@@GGGYYYjjjxxxvvvjjj```[[[PPPJJJDDDBBB>>>::::::======BBBKKKXXXgggxxx~~~vvvppphhhaaa^^^ZZZVVVRRROOOLLLHHHDDDAAA@@@??????===<<<;;;::::::;;;===>>>AAAFFFMMMRRRTTTTTTUUUUUULLLKKKHHHEEEBBBAAA@@@@@@BBB???======???>>><<<999:::::::::;;;;;;:::999999666666555555555555666666333333444555666777777888:::::::::::::::;;;;;;;;;555555666777999;;;===???>>>AAADDDFFFIIIMMMSSSVVVVVVZZZeeeqqqxxx}}}|||hhhYYYPPPKKKJJJLLLSSSeee}}}cccVVVQQQKKKDDD???BBBBBBBBB@@@@@@BBBEEEHHHRRRlllsssVVVMMMGGGHHHJJJGGGCCCBBB@@@@@@@@@???>>>???BBBDDDFFFJJJWWWnnnwwwfff]]]OOOKKKGGGEEEEEEGGGHHHHHHIIIIIIGGGDDD@@@>>>===>>>???@@@BBBCCCDDDGGGLLLPPPWWWZZZ___eeelllsss{{{iiicccfff//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,+++)))'''&&&(((***---...---............------------,,,,,,,,,++++++...222666(((***++++++***)))***,,,------,,,,,,,,,---.../////////////////////////////////.........//////000222111000///------------+++,,,------......------........................++++++,,,,,,,,,---------******++++++,,,,,,------,,,,,,,,,------.........---------...///000111222000222333555777999::::::666777777888888888777777888777666555555666888999:::999999999;;;>>>AAABBBEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIILLLNNNSSSWWW]]]cccgggiiihhhhhhgggiiilllooorrrttttttuuuqqqmmmkkkqqqzzz}}}xxxqqqdddXXXKKKEEEBBBAAAFFFKKKTTT\\\aaa___YYYSSSJJJBBB<<<:::777666666777666555666888===@@@AAAGGGWWWgggpppttt~~~~~~pppbbbYYYUUUJJJEEEBBBBBB???:::999;;;999===DDDMMMZZZjjj|||}}}zzzsssjjjccc___\\\XXXTTTOOOMMMIIIEEEBBB@@@??????===<<<;;;:::::::::<<<<<>>===<<<;;;;;;;;;;;;;;;:::999999888555555444444444444555555111222333444555666777777888888888888999999::::::666666666777999;;;===???<<>><<<===@@@CCCDDDGGGTTTjjj{{{jjj```SSSNNNIIIEEEDDDFFFHHHHHHGGGHHHGGGEEEBBB@@@???@@@???@@@AAABBBCCCGGGKKKNNNWWWYYY\\\```fffnnnwww~~~yyyhhhbbb//////000000000000//////...------------...//////........................+++,,,,,,------,,,,,,++++++***)))***---000111222//////.........---------,,,...000111///---,,,,,,(((***,,,,,,,,,---...000------,,,+++,,,---...///------------------------333222111000000//////000......---------......///+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---///000222333000111444888;;;===???@@@888888999999999888888777888777666555555666888999::::::::::::<<<>>>AAACCCCCCDDDEEEFFFGGGHHHHHHHHHLLLLLLLLLKKKJJJJJJLLLNNNRRRVVV\\\bbbfffhhhhhhggggggiiilllpppsssuuuvvvvvvoookkkiiipppzzz~~~zzzsssdddXXXKKKCCC@@@AAAFFFMMMVVV^^^cccaaa[[[TTTJJJAAA<<<:::777666666777666555555888>>>BBBCCCHHHVVVffflllmmmsss~~~yyylll^^^UUUQQQIIIEEEDDDDDDBBB===;;;<<<666:::@@@FFFPPP```ttt~~~|||xxxmmmfffaaa___\\\YYYOOOMMMIIIEEEBBB@@@@@@@@@===<<<;;;:::::::::;;;<<<===???CCCEEEEEEFFFHHHIIIAAA@@@?????????@@@AAABBB???AAAAAA@@@>>><<<<<<<<<<<<<<<<<<;;;:::999888777444444444333333444444444222333444555777888999999888888777777888999::::::<<<;;;:::999999999:::;;;;;;>>>AAADDDHHHLLLRRRVVVYYY\\\eeeooovvv{{{wwwdddWWWPPPIIIJJJOOO[[[oooxxxaaaSSSLLLGGGFFFGGG@@@@@@@@@??????BBBFFFJJJOOOeeezzzqqqyyy[[[QQQJJJJJJKKKHHHBBB@@@??????>>>===<<<===???BBBBBBFFFRRRggg~~~~~~lllbbbVVVQQQJJJEEEDDDFFFHHHIIIFFFGGGGGGFFFCCCBBBBBBCCC???@@@AAABBBCCCFFFJJJNNNVVVWWWYYY\\\bbbkkkuuu|||nnnccc////////////////////////------......//////000000---.........//////000000...---,,,---...//////...///---,,,,,,,,,,,,+++)))---------...///000111111------.........---,,,+++///---******+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------...///000000000///...------...///000000000000///......------...222444222---***+++...)))---000000---,,,...111+++***)))((()))***+++,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......//////000000111111222222555555777999<<<@@@CCCEEE@@@>>>;;;888666666777777888777666555555666777888<<<<<<<<<<<<===???@@@AAAHHHGGGGGGGGGHHHIIIKKKMMMLLLLLLLLLKKKJJJKKKNNNPPPTTTZZZ```bbbbbbcccgggkkkiiikkkooorrrvvvxxxyyyzzzuuulllffflllzzzyyyiii\\\LLLBBBAAADDDHHHIIIWWW]]]eeehhhcccYYYNNNHHH===<<<999777555555555555:::;;;<<<>>>DDDQQQaaammmqqqmmmlllpppvvv}}}{{{rrrggg]]]VVVSSSIIIFFFAAA===;;;:::;;;<<<:::888:::AAAKKKZZZnnnzzz{{{uuummmhhhfffbbb[[[UUUQQQMMMHHHEEEBBBAAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@===<<<<<<===:::::::::999999:::;;;;;;666666555555555444444444555555555666777888999:::999999999888888888888888:::999888888888999:::;;;>>>???AAABBBEEEJJJPPPTTTYYY^^^fffmmmsss|||wwwaaaXXXQQQLLLNNNQQQ\\\vvvuuu___PPPJJJHHHFFFDDD@@@AAABBBBBBAAABBBEEEHHHRRRaaaiiieeehhhRRRKKKPPPNNNJJJFFF>>>AAA@@@???>>>>>>???@@@AAAGGGJJJSSSddd{{{ooocccZZZPPPGGGEEEEEEEEEFFFHHHHHHIIIJJJHHHDDDBBBAAAAAA>>>???@@@AAABBBEEEJJJMMMQQQUUUZZZ\\\___eeepppxxxmmm////////////////////////------------............---........./////////000---,,,,,,...///000...---...,,,++++++------,,,***++++++,,,,,,------......++++++,,,,,,,,,+++***)))---,,,***+++,,,------,,,++++++,,,---------------,,,,,,,,,---......//////000///...------...///000////////////............000222444222---)))***,,,,,,,,,,,,---......---,,,------,,,,,,------...///------------,,,+++******+++,,,,,,,,,,,,------------------...//////000000111222555999>>>CCCHHHKKKGGGDDD???:::777777888999888777666666666777888999999999:::<<<>>>AAACCCEEEGGGGGGHHHHHHJJJKKKLLLMMMSSSRRRQQQOOOMMMMMMPPPRRRSSSXXX^^^aaaaaabbbfffiiijjjlllooosssvvvyyyzzz{{{wwwnnniiinnn{{{{{{lllaaaRRRFFFAAACCCFFFIIITTTZZZcccgggcccZZZOOOHHHAAA>>>;;;888666666777777:::;;;===???FFFSSSdddppprrrlllggggggiiiooozzz{{{xxxxxxvvvpppggg^^^VVVQQQJJJGGGBBB>>>;;;::::::;;;<<<999:::???GGGSSSfffuuu{{{{{{tttmmmhhheeeaaa\\\WWWRRRNNNIIIEEECCCAAA???>>>??????>>>===<<<<<<;;;;;;999999999999:::<<<===>>>============>>>>>>>>>>>>???@@@@@@>>>;;;999999999:::::::::999999::::::;;;666666666555555555444444444444444444444444555666777777777777666666666666::::::999888888999:::;;;===>>>@@@AAADDDHHHNNNRRRXXX^^^eeelllsss{{{xxxaaaWWWPPPKKKNNNSSSaaa~~~uuu```QQQKKKIIIGGGDDD@@@AAABBBAAAAAABBBEEEHHHOOO]]]ggg```xxxiiiRRRIIILLLIIIFFFCCC<<>>>>>???@@@AAAEEEIIISSSddd|||rrrggg[[[QQQHHHFFFEEEDDDEEEHHHHHHIIIIIIHHHDDDBBBAAAAAA>>>???AAAAAABBBEEEIIIMMMQQQUUUZZZ\\\^^^dddmmmuuu}}}{{{////////////////////////---------------,,,,,,,,,.............../////////,,,,,,---///111000...,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++***)))+++******,,,......---,,,,,,,,,---...............+++,,,,,,------.........//////............//////---............/////////...000222111---+++,,,...///,,,)))***...///,,,(((------....../////////.../////////...---,,,+++***++++++,,,,,,,,,---------,,,------......///000000000111555999>>>DDDHHHKKKKKKHHHBBB===999888888999888777666666777888999:::999:::;;;===???BBBDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNSSSRRRPPPLLLJJJJJJMMMPPPSSSXXX]]]```aaabbbeeeiiijjjlllppptttxxxzzz{{{|||yyyrrrmmmqqq{{{sssjjj\\\MMMCCCAAADDDHHHPPPWWW```eeeddd\\\QQQJJJFFFCCC>>>999777777888::::::<<>>CCCBBBAAA???===;;;:::999777777666666777999;;;===::::::;;;;;;<<<=========@@@AAA@@@>>>:::888888888::::::999999999999::::::666666666666555555555555666555444333333333333333777777777777777777777777::::::999999999999::::::;;;<<<>>>???BBBFFFLLLPPPWWW]]]dddkkkqqqzzzyyy```VVVOOOKKKNNNVVVhhhuuu```RRRLLLJJJFFFCCC@@@AAABBBAAAAAABBBEEEGGGKKKXXXzzzmmmaaatttoooVVVIIIIIIEEECCCBBB===AAA@@@???>>>>>>???@@@AAACCCHHHRRReee}}}wwwkkk\\\RRRIIIFFFFFFDDDEEEGGGHHHIIIIIIHHHEEEBBBAAABBB???@@@AAAAAABBBEEEIIILLLQQQVVVZZZ\\\]]]aaaiiipppvvvzzz///////////////////////////......------,,,,,,,,,........................+++,,,---000111111...++++++******+++---......---///.....................------.........---,,,+++))))))***,,,//////...,,,,,,,,,---............---+++,,,,,,,,,------....../////////....../////////,,,,,,---......///000000***---//////...---///000000---++++++------,,,***)))***,,,---------,,,+++------------------,,,+++,,,------------...............//////000111111222333555777999<<>>>>>>>>>>>???AAABBBCCCEEEGGGIIILLLNNNNNNNNNNNNQQQPPPMMMKKKIIIKKKOOORRRVVVZZZ___bbbcccdddgggiiikkkmmmqqquuuyyy{{{}}}}}}zzzuuuqqqrrrzzz|||uuuhhhVVVGGGAAADDDIIIMMMTTT]]]eeefff```VVVNNNJJJGGG@@@;;;888888999;;;;;;???BBBEEELLL[[[pppvvviii^^^WWWXXXbbbnnn}}}yyylllmmmooopppmmmhhh```[[[RRRNNNIIIDDD???<<<::::::===;;;:::<<<>>>DDDQQQ]]]ttt|||yyytttmmmgggdddaaa^^^[[[WWWSSSMMMHHHEEECCCAAA???CCCBBBAAA???===;;;:::999999888666666777999===???;;;;;;;;;;;;;;;;;;;;;;;;@@@AAAAAA???<<<;;;;;;<<<;;;:::999999999999999999777777777666666666555555777666666555555555555555888999999999999999::::::;;;:::::::::999999999999:::;;;<<<===???DDDIIIMMMVVV[[[cccjjjqqqyyywww___TTTMMMKKKMMMWWWmmmttt```QQQKKKHHHEEEAAA@@@AAAAAAAAAAAABBBEEEGGGIIIUUUuuuvvvggguuuwww[[[LLLJJJEEEDDDEEEAAAAAA@@@???>>>>>>???@@@AAAAAAFFFQQQddd||||||ooo^^^TTTJJJGGGFFFDDDDDDGGGGGGHHHIIIGGGEEEBBBBBBBBB???@@@AAAAAABBBEEEIIILLLQQQUUUZZZ[[[[[[^^^eeekkkqqquuu{{{////////////////////////000/////////......------...............---------+++,,,---000111111...++++++***)))+++---///...---...............---------------.........---,,,+++))))))***,,,//////...,,,++++++,,,---------------,,,,,,---------------......//////////////////...++++++,,,---...///000000,,,---...///...------......///000...++++++,,,///((()))+++,,,,,,,,,+++***)))***+++,,,,,,---,,,,,,............////////////.........///000000111111444555777888:::;;;<<<===@@@@@@@@@???===;;;888666888888777888999;;;===>>>????????????@@@BBBCCCDDDEEEGGGIIIKKKMMMMMMMMMMMMOOOOOOOOONNNOOORRRWWW[[[\\\___bbbeeeggghhhjjjkkkkkkmmmqqquuuyyy|||~~~~~~|||wwwrrrqqquuu|||qqq___MMMDDDEEEJJJLLLQQQ[[[dddhhheee\\\UUUOOOJJJDDD===:::999:::;;;===AAAEEEHHHOOO^^^uuu}}}nnn```VVVTTT^^^jjj{{{rrrqqqpppooonnnkkkeeeaaaVVVSSSNNNHHHCCC???===<<<===::::::<<<===AAAKKKVVVjjjxxx~~~zzzyyyuuuoooiiieeeaaa^^^]]]YYYUUUOOOJJJGGGDDDBBB@@@@@@@@@???>>><<<;;;;;;::::::999777666777999<<<>>><<<<<<<<<;;;;;;::::::999===>>>???>>>===<<<===>>>;;;:::999999888888888888888888777777777666666666666555555555555666777777888888999999:::::::::;;;;;;;;;;;;;;;::::::999999888999;;;<<<>>>BBBGGGKKKTTTZZZbbbiiiqqqzzzrrr\\\RRRKKKKKKMMMXXXqqqttt___PPPIIIFFFBBB??????@@@AAAAAA@@@AAADDDGGGHHHSSSrrrwwwfffpppyyy]]]MMMJJJEEEDDDFFFBBBAAA@@@???>>>>>>???@@@AAA@@@DDDOOObbbzzzqqq```VVVLLLHHHFFFDDDDDDFFFGGGHHHIIIGGGEEECCCBBBCCC@@@@@@AAAAAABBBDDDHHHLLLPPPUUUZZZ\\\[[[\\\aaafffooosssyyy///////////////////////////////////////..................---------------,,,,,,---///111000...,,,+++******+++---......---+++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))+++******,,,......---,,,++++++,,,---------------..............................////////////......++++++,,,---......//////000000//////---,,,***)))---000111...+++***---111***+++,,,,,,------,,,,,,))))))***+++,,,,,,,,,,,,---.........////////////+++,,,,,,------...//////111222555777999;;;<<<<<<:::;;;<<<<<<;;;999777555888888888999:::<<<>>>@@@<<<===>>>@@@BBBEEEGGGHHHFFFFFFHHHIIIJJJJJJKKKKKKIIIKKKMMMPPPSSSWWW]]]aaaccceeegggiiikkkllllllllljjjlllpppuuuyyy|||~~~~~~|||xxxrrrmmmnnnvvvvvvcccQQQGGGFFFIIIKKKOOOWWWaaahhhhhhaaa[[[SSSOOOHHHBBB===<<<<<<<<<<<>><<<::::::<<<===???GGGPPP___nnn|||yyywwwrrrmmmgggbbb___]]]\\\WWWQQQLLLHHHEEECCCAAA>>>>>>>>>======<<<<<<<<<999888666555555777888999;;;;;;:::::::::999999999999:::;;;<<<;;;;;;<<<>>>;;;:::999888888777888888888888888888777777777777444444444444444555666777666666777777888999999999;;;;;;<<<<<<;;;:::999888888999:::;;;<<<@@@FFFJJJRRRXXXaaaiiiqqq{{{|||iiiXXXQQQKKKLLLMMMYYYtttwww```OOOHHHEEEAAA>>>???@@@AAA@@@@@@AAADDDFFFIIIRRRooovvvbbbllluuuZZZJJJHHHDDDCCCEEEAAAAAA@@@???>>>>>>???@@@AAAAAADDDMMM^^^wwwtttbbbXXXMMMIIIGGGDDDCCCEEEFFFHHHHHHGGGEEECCCCCCCCC@@@AAAAAAAAABBBDDDHHHKKKQQQWWW\\\^^^]]]]]]aaafffnnnrrrxxx////////////////////////------...............///.........------,,,,,,,,,---,,,,,,...///000...---,,,+++***+++---...---,,,*********++++++,,,,,,---++++++,,,,,,,,,+++***)))---,,,***+++,,,------,,,,,,,,,---...............////////////////////////---...///000000///...---,,,,,,,,,------............---------...---,,,+++...------++++++,,,...000---,,,,,,,,,,,,---......,,,,,,------,,,++++++***,,,,,,,,,,,,---------...++++++,,,------......///000222555888:::<<<<<<===:::999888777666666555555888888888999;;;===@@@AAA======???@@@CCCEEEHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHFFFIIINNNRRRWWW[[[```dddiiiiiijjjlllnnnnnnmmmllliiikkkppptttxxx{{{}}}~~~{{{wwwppphhhgggooo~~~vvvdddSSSIIIFFFFFFIIILLLSSS^^^gggiiieee___WWWTTTNNNHHHBBB???>>>>>>:::???DDDGGGLLL\\\ttttttdddUUUNNNTTT^^^ppp~~~~~~yyyuuuppphhhbbbZZZWWWSSSMMMHHHCCC@@@???<<<;;;;;;<<<;;;<<>>>>>======<<<999888777666555555555555666666777888999999::::::999;;;<<<;;;::::::;;;===;;;:::999888777777777777999999888888888777777777777777666555555555555666666666777888888999::::::;;;<<<<<<<<<<<<:::999888888999::::::<<<@@@EEEIIIQQQWWW```iiirrr}}}{{{rrrooo```UUUPPPJJJNNNNNNZZZwww{{{bbbOOOGGGDDDBBB??????@@@@@@@@@@@@AAADDDFFFIIIPPPllllllssspppVVVHHHHHHDDDCCCDDD???AAA@@@???>>>>>>???@@@AAABBBCCCJJJ[[[ssswwwdddYYYNNNJJJGGGDDDCCCEEEFFFGGGHHHGGGEEECCCCCCCCC@@@AAABBBBBBBBBDDDHHHKKKTTTZZZ```bbbaaaaaadddhhhmmmqqqwww}}}////////////////////////,,,,,,,,,------..................------,,,,,,,,,...---,,,---...//////...,,,+++***+++---...---,,,++++++,,,------...//////------...///...---,,,+++///---******+++,,,,,,,,,---......///////////////000000000000000/////////---...///000000///...---,,,,,,------------......(((((())),,,///111111000///+++((((((,,,//////------,,,+++***+++,,,---...000000///...---+++)))(((******+++++++++,,,,,,,,,------......///000000111333444777999;;;;;;;;;;;;===:::777444222333555777888888888999;;;>>>AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGJJJNNNTTTYYY^^^bbbgggjjjkkkkkklllmmmoooooonnnlllhhhkkkoootttxxx{{{}}}~~~{{{wwwoooeeeccclll}}}uuucccTTTIIIEEEDDDHHHJJJQQQ[[[eeeiiifffaaaZZZWWWRRRLLLFFFBBB@@@???888===CCCEEEJJJZZZrrrvvvgggVVVMMMQQQZZZkkk||||||tttjjjbbbZZZWWWSSSNNNHHHDDD@@@???===;;;;;;<<<:::999???FFFNNN```tttzzzzzzxxxssskkkddd^^^[[[___ZZZTTTNNNJJJGGGDDDAAABBBBBBAAA@@@???>>>===<<<::::::999888777666555555222222444666888999;;;<<<===>>>???>>><<<;;;<<<===;;;:::999888777777777777999999999888888888888777<<<;;;:::888777777666666888888999:::;;;;;;<<<<<<<<<<<<======<<<:::999777888999::::::<<<@@@EEEIIIPPPVVV```iiisss~~~uuuiiifff[[[SSSPPPJJJOOOOOO\\\zzz~~~dddPPPGGGEEECCCAAA???@@@@@@@@@@@@AAADDDFFFIIIOOOjjj~~~nnnUUUHHHIIIFFFEEEEEE@@@AAA@@@???>>>>>>???@@@AAABBBCCCIIIYYYqqqyyyeeeZZZOOOJJJGGGDDDCCCDDDFFFGGGHHHGGGEEECCCCCCDDDAAAAAABBBBBBBBBDDDHHHKKKWWW]]]ccceeeddddddgggkkkmmmqqqvvv|||000000//////.........---333222111///...............---,,,...000000...+++++++++,,,---...///000111......------,,,+++******---,,,,,,...//////,,,***............---,,,++++++---,,,++++++------,,,+++---,,,,,,,,,,,,---......,,,---///000111000///---111000///000222333333222000//////.........//////,,,,,,---000333222...***.........------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////,,,,,,,,,---------......---------......000111111000111222444666888:::<<<888777555444444555666777333444555777999;;;<<<===BBBCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFFFFHHHJJJLLLOOOUUU\\\bbbgggkkknnnmmmllllllmmmpppqqqqqqpppiiilllqqqxxx{{{tttmmmfffgggtttxxxfffVVVJJJEEECCCGGGFFFJJJSSS^^^dddbbb]]]\\\YYYUUUQQQLLLGGGAAA======<<<>>>DDDLLLZZZooowwweeeTTTLLLNNNSSSgggwww{{{mmmbbb^^^WWWQQQQQQPPPIIIBBB>>>======<<<:::888999===???KKKWWWjjjzzz{{{vvvssspppllleee___fff```XXXPPPKKKFFFBBB@@@BBB@@@=========>>><<<;;;888888777777666666555555666555555555666999;;;===;;;:::::::::999999888888888888888888888888888888:::::::::::::::999888777;;;555333777;;;999666555<<<:::888888:::<<<===>>>>>>>>>??????>>><<<:::888:::888888;;;;;;;;;???EEEMMMWWWaaahhhsss|||iii^^^WWWQQQMMMMMMOOOOOO```|||bbbSSSKKKEEEAAA@@@???>>><<<<<<===@@@CCCEEELLLSSSccckkkTTTIIIIIIDDDCCCEEECCC???>>>>>>>>>>>>@@@AAABBBBBBAAAGGGWWWlll}}}kkk___RRRKKKGGGCCCCCCEEEHHHIIIIIIIIIHHHEEEBBBAAAAAA@@@??????AAADDDGGGJJJPPPXXXaaagggggghhhkkknnnooosssyyy|||000/////////............111000///...------------...------///111111...+++++++++,,,---...///000111...------,,,++++++******,,,++++++,,,---...,,,+++,,,,,,------...---------***))))))+++---//////...---,,,,,,,,,,,,---......,,,---///000111000///...666444222111000///---+++///.....................000000000222444444000---.........------,,,,,,,,,---------.........//////)))******+++,,,,,,------,,,---------............---------......///000111///000000222555888;;;<<<;;;999666444333333444555888999:::<<<>>>@@@AAABBBAAAAAACCCDDDDDDDDDDDDCCCCCCDDDFFFFFFFFFFFFHHHJJJLLLQQQXXX```fffjjjnnnoooooonnnmmmoooqqqssssssrrrmmmoootttzzz}}}vvvppphhhgggqqq}}}zzzjjjXXXKKKEEEDDDEEEDDDFFFMMMVVV\\\]]]\\\]]][[[WWWTTTOOOIIICCC>>>>>><<<>>>CCCKKKYYYnnntttbbbRRRKKKLLLQQQfffttttttjjjeee[[[SSSPPPOOOIIIDDDBBB======<<<:::999:::===???IIITTTeeeuuu{{{wwwuuusssoooiiidddfff```YYYQQQLLLGGGCCCAAAAAA???===<<<======<<<;;;:::999999888888777666666666666555555666888:::;;;:::::::::999999999888888999999999999999999999999:::::::::::::::999888777;;;777888???DDDBBB>>><<<:::999888888:::;;;<<<===<<<===>>>>>>===;;;999888999777888;;;;;;:::>>>DDDLLLVVVaaaiiissszzzhhh]]]VVVPPPMMMNNNRRRUUUhhhttt]]]PPPIIIEEEAAAAAA???>>>===<<<===@@@CCCDDDRRRXXXfffoooVVVJJJIIIEEEDDDFFFCCC@@@???>>>>>>>>>???@@@AAABBBAAAFFFTTTggg~~~ooobbbTTTMMMHHHDDDCCCEEEEEEFFFGGGHHHGGGFFFDDDBBBBBBAAA@@@???AAACCCFFFHHHOOOVVV___fffhhhjjjlllnnnooosssxxx{{{~~~////////////..................---------------............000222111...++++++,,,,,,---...///000000---,,,,,,++++++*********+++***))))))+++------,,,***+++,,,---............***))))))+++---//////...---,,,,,,,,,,,,---......,,,---///000000000///...111///...///000111000...------......///......---333222111222333222000............------------------------.........//////*********+++,,,,,,------------........./////////......---......///000111000000///000222666:::===>>>;;;777333111222333444888999:::<<<>>>@@@BBBBBBAAABBBCCCDDDEEEFFFFFFEEEBBBDDDEEEEEEEEEFFFHHHJJJMMMTTT^^^fffllloooqqqrrrqqqpppooopppsssuuuuuutttssstttxxx}}}zzztttlllhhhmmmvvvqqq]]]MMMFFFDDDCCCCCCEEEHHHMMMRRRWWWZZZ]]][[[ZZZXXXTTTOOOHHHCCC???===>>>BBBIIIWWWlll~~~tttcccSSSKKKMMMQQQbbboooyyymmmaaaUUUPPPMMMIIIFFFEEE======<<<:::999:::<<>>>>>===<<<:::999999777777:::::::::>>>DDDJJJUUUaaajjjuuuxxxfff[[[UUUOOOMMMNNNQQQWWWlll|||jjjVVVKKKGGGCCCAAAAAA???>>>======>>>@@@BBBDDDRRRXXXeeevvv[[[KKKJJJFFFEEEGGGCCCAAA@@@???>>>>>>>>>???@@@CCCAAAEEEOOO___uuutttgggXXXOOOIIIEEEDDDFFFCCCDDDFFFGGGGGGFFFDDDCCCCCCBBB@@@@@@AAACCCEEEFFFMMMSSS[[[dddjjjmmmnnnnnnppptttxxxzzz|||///////////////.........------,,,,,,---...//////---...///111111000...---,,,,,,------...//////000,,,,,,+++++++++*********,,,***))))))+++---...---+++,,,------.........------,,,++++++------,,,+++---,,,,,,,,,,,,---......------...///000/////////---,,,,,,...000111111000,,,,,,......///......---333222111//////......---...............---------+++++++++,,,,,,,,,------------------......//////.........////////////000...............///000000444222000000111555888;;;===:::666333111222444666777888:::<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHHHHCCCDDDEEEEEEEEEFFFIIIKKKNNNWWWdddmmmrrrssstttuuurrrpppooopppsssuuuvvvvvvwwwxxxzzzyyyqqqjjjkkkppp~~~xxxdddQQQGGGDDDBBBDDDFFFGGGHHHKKKQQQVVVYYYYYYZZZZZZYYYTTTNNNIIIAAA??????BBBHHHUUUiii{{{wwwfffVVVNNNOOORRR]]]hhhuuu~~~qqqdddWWWQQQMMMIIIEEEEEE<<<===<<<;;;999:::<<<>>>AAAIIIUUUaaalllvvv~~~{{{zzzzzzxxxsssnnnkkkgggaaa[[[VVVQQQKKKHHHBBB@@@>>>===>>>>>>===;;;;;;;;;::::::999888888888777777666555555666666777777777777777777777777777888888888888888888888888999999:::::::::999999888777444555;;;<<<999555444888:::<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<999777777:::::::::===CCCIIITTTaaakkkwwwuuucccXXXRRRNNNMMMNNNQQQZZZooorrrbbbQQQIIIEEEBBBAAAAAA???>>>======>>>@@@BBBCCCKKKSSS^^^~~~bbbNNNJJJFFFEEEGGGBBBCCCAAA@@@>>>>>>>>>>>>???BBBAAACCCKKKXXXmmmyyykkk[[[QQQJJJEEECCCEEEBBBDDDEEEFFFFFFEEEDDDBBBCCCBBBAAA@@@AAABBBCCCDDDKKKOOOWWWaaajjjnnnooonnnppptttwwwyyyzzz.........///////////////------------...///000000---...///000//////......,,,,,,------.../////////,,,,,,,,,+++++++++++++++...,,,******,,,.........---.........------,,,+++---,,,++++++------,,,+++---,,,,,,,,,,,,---......---......///////////////333222///......---+++))),,,------.../////////...333333111///------------........................+++++++++,,,,,,,,,------------............//////.........////////////000///............//////000777555222000111333666888999777555333222444666888:::;;;<<>>>>>DDDMMMVVV___iiittt|||~~~}}}~~~|||wwwsssqqqnnniiiddd___YYYSSSOOOEEECCCAAA?????????===<<<;;;::::::999999888777777888777777666666666666666555555666666666666666666777777777777777777777777888999999:::::::::999999;;;888777:::;;;888888::::::<<>>===???@@@>>>>>>>>>>>>======<<<;;;999777888:::;;;:::>>>DDDIIIUUUcccnnnzzzqqq___UUUPPPMMMMMMOOOTTT^^^rrrkkk]]]OOOHHHEEEAAA@@@AAA???>>>>>>>>>>>>@@@AAABBBHHHPPPZZZuuunnnSSSKKKEEEEEEFFF@@@CCCBBB@@@>>>======>>>>>>???@@@CCCIIITTTggg|||mmm\\\QQQJJJDDDCCCEEEDDDEEEFFFGGGFFFDDDBBBAAACCCBBBAAAAAAAAAAAABBBCCCHHHLLLSSS]]]gggmmmooooooqqquuuxxxyyyyyy.........///////////////......------...///000000......///---,,,,,,...000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...------............---,,,+++******))))))+++---//////...---,,,,,,,,,,,,---................../////////000111000......//////---,,,...............///000111333333333111...---...///.............../////////---------.........//////,,,,,,,,,,,,,,,,,,------------.........///////////////............//////666444222000000222444555666555444333444666888999888999;;;===@@@CCCDDDEEECCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHLLLOOOSSS^^^mmmwwwxxxwwwvvvwwwsssqqqooopppsssvvvxxxyyyzzz{{{}}}{{{qqqlllmmmvvvtttaaaRRRKKKBBBDDDEEECCC???>>>@@@BBBJJJKKKNNNQQQTTTSSSPPPNNNCCCAAAAAACCCFFFNNN^^^mmmyyywwwooocccVVVOOOOOOSSSZZZ^^^ccceeeeeebbb```___eeegggkkkooorrrtttuuuuuuooodddYYYTTTPPPIIIBBB???;;;<<<===<<<;;;:::<<<===<<>>AAA@@@>>>>>>@@@CCC???>>>>>><<<;;;::::::999:::888888;;;;;;;;;???EEEKKKWWWfffqqq}}}~~~nnn\\\RRRNNNLLLMMMOOOQQQ^^^rrrvvveeeYYYNNNIIIEEEAAA@@@BBB??????>>>??????@@@@@@AAAJJJRRRYYYppp~~~\\\NNNFFFEEEFFF???CCCBBB@@@>>>>>>>>>>>>>>>>>>???CCCHHHPPPbbbppp^^^RRRKKKEEEDDDFFFEEEFFFGGGGGGGGGEEEBBBAAAAAAAAAAAAAAAAAAAAABBBBBBEEEIIIQQQZZZbbbiiinnnppprrrvvvyyyzzzyyy}}}............/////////000---------,,,------............---+++)))***---111---------...............------------------------...---,,,,,,------+++)))---------...------,,,,,,***))))))+++---//////...---,,,,,,,,,,,,---.....................///000000---,,,,,,...000222222111000///...---...000222444000222222111...,,,---///---........./////////000---------.........//////------------------,,,,,,,,,---------............//////............//////000000//////000111333444444444444555666777777888666777999<<>>CCCDDDEEEHHHJJJKKKIIIGGGAAA@@@@@@BBBDDDIIIVVVcccnnnmmmhhh^^^TTTPPPRRRVVV^^^```aaa```^^^ZZZWWWVVVZZZ\\\^^^aaacccgggjjjmmmqqqeeeYYYTTTPPPIIICCCAAA;;;<<<===<<<;;;:::<<<===;;;???CCCFFFJJJPPPYYY___mmmttt|||zzzxxxtttpppllleee^^^YYYPPPMMMIIIFFFEEECCC@@@>>><<<<<<;;;;;;:::999999999888888888999999999999888888888888999999999::::::888888888888888888888888777888999::::::::::::999555333444888999777999===<<>>===<<<;;;:::;;;999999<<<<<<<<<@@@FFFMMMZZZiiittt|||lllZZZPPPMMMKKKLLLOOORRRcccyyyyyyyyyuuummm^^^TTTLLLHHHEEEBBBBBBDDD???????????????@@@@@@@@@FFFOOOUUUiiieeeRRRHHHGGGGGG@@@BBBAAA???>>>>>>>>>??????===@@@DDDHHHLLL[[[yyysss```TTTLLLGGGFFFHHHDDDEEEGGGHHHHHHFFFEEEDDD@@@@@@@@@AAAAAABBBBBBCCCCCCHHHPPPWWW]]]dddlllrrrrrrwww{{{{{{zzz{{{---.........//////000000---,,,,,,++++++,,,,,,---......,,,)))&&&(((---222---------.......................................---,,,,,,,,,---,,,)))&&&++++++,,,---............---,,,++++++------,,,+++---,,,,,,,,,,,,---.....................///000000444222000000000///---,,,222000...------000444666,,,...000///,,,***+++,,,---.........//////000000+++++++++,,,,,,,,,------//////////////////......,,,,,,,,,---------......000//////.........//////++++++,,,---///111222333333444555666777777666666:::;;;===@@@CCCEEEGGGHHHJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJOOORRRVVVbbbqqqxxxxxxuuutttvvvvvvtttrrrsssvvvzzz}}}~~~|||}}}wwwqqqppplllvvvrrrcccXXXRRRLLLEEE>>>;;;;;;===???@@@???@@@AAACCCDDDBBBAAA???>>>???AAAAAAEEEPPP\\\ggggggddd]]]UUUSSSVVV[[[ccccccbbb___\\\WWWTTTQQQSSSTTTVVVYYY]]]bbbhhhlllsssfffZZZSSSOOOJJJEEEDDD;;;<<<======;;;;;;<<<===;;;>>>AAACCCEEEJJJQQQWWWaaakkkxxx{{{yyyvvvsssnnnggg```[[[SSSPPPLLLIIIFFFDDDAAA???>>>======<<<;;;;;;::::::888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::777888999:::::::::::::::888777:::===<<<888777:::<<<>>>@@@>>>;;;;;;@@@EEEHHHGGGEEEBBB@@@???>>>>>><<<::::::=========@@@FFFNNN[[[kkkvvv{{{jjjXXXOOOLLLKKKLLLOOOZZZmmm}}}qqqrrrooohhhYYYQQQIIIGGGEEECCCCCCEEE???????????????@@@@@@@@@>>>HHHNNNccc{{{kkkUUUIIIHHHHHHAAAAAA@@@???>>>>>>>>>???@@@===@@@EEEGGGJJJWWWsssuuubbbVVVNNNIIIHHHJJJBBBDDDFFFHHHIIIHHHGGGFFF??????@@@AAAAAABBBCCCCCCAAAHHHOOOUUUYYY```kkksssssswww||||||zzzzzz~~~222...---111000,,,+++///,,,,,,------------------------------------------++++++++++++,,,,,,---...,,,+++*********,,,...000/////////......------------------,,,,,,+++++++++---,,,++++++------,,,+++++++++++++++++++++++++++............////////////111///---,,,.../////////222111000///////////////------............------//////.........---------///---,,,***))))))******---------.........//////,,,---.../////////...---------...//////...------+++---000111222222444555222222333222222444777:::999<<>>>>>???AAA<<<;;;>>>@@@>>>>>>@@@>>>>>>======@@@GGGPPPVVV___```___\\\XXXYYY```ffflllkkkiiifff```ZZZUUURRRTTTTTTUUUVVVUUUVVV___jjjmmmhhh___WWWPPPKKKGGGDDD???===;;;;;;===>>>>>>===>>>======>>>AAAEEEIIIKKK]]]cccqqq~~~}}}~~~~~~|||vvvooohhhcccaaaYYYUUUOOOLLLJJJIIIEEEBBB@@@======@@@???:::999;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;999999:::<<<<<<;;;;;;;;;;;;<<<=========>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAA@@@===;;;:::999999:::===<<<<<>>=========>>>???@@@???FFFOOO```ssszzzoooTTTKKKGGGDDDCCCBBBAAA@@@???>>>>>>>>>>>>===@@@DDDFFFIIIRRRhhh|||uuueeeZZZRRRJJJGGGHHHEEEEEEEEEGGGHHHHHHFFFDDD@@@@@@@@@???@@@@@@AAAAAACCCGGGLLLRRRXXX```hhhnnnsssuuuwwwxxxzzz|||---******...///++++++...******+++---...///000111------------------------,,,,,,+++++++++,,,------...---,,,+++,,,...000111------------,,,,,,++++++------------,,,,,,++++++,,,+++***+++,,,,,,+++***.........---------------............////////////333111//////000111111111000000//////......//////------............------///.........------------//////---,,,,,,+++++++++,,,------------.........***+++,,,---------,,,,,,........................''')))+++,,,,,,---...///222222222222222444777::::::<<<>>>???AAACCCGGGJJJJJJIIIHHHHHHJJJJJJJJJIIIJJJGGGFFFHHHGGGGGGKKKQQQ[[[dddmmmpppssswwwzzzyyy}}}||||||~~~~~~||||||~~~~~~|||}}}uuuvvvyyyvvvmmm[[[VVVNNNFFFAAA?????????>>>:::888;;;<<<::::::;;;============@@@FFFOOOTTT[[[^^^______]]]```fffllltttsssppplllfff___YYYUUUVVVSSSQQQRRRRRRUUU___iiioookkkeee^^^WWWPPPJJJGGG>>><<<;;;<<<===>>>===<<<;;;;;;::::::<<<@@@DDDFFFUUU\\\kkk{{{}}}~~~zzzsssmmmgggccc]]]XXXRRROOONNNLLLHHHDDDCCC@@@???@@@???;;;;;;===<<<;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<==================>>>???@@@>>>???AAABBBCCCBBBBBBAAACCCCCCCCCBBB@@@>>><<<;;;;;;:::;;;>>>>>>>>>DDDLLLUUUaaarrrvvvaaaRRRQQQQQQMMMQQQ[[[mmmwwwkkkiiiddd\\\OOOKKKFFFBBBAAA@@@??????@@@@@@>>>>>>===>>>???@@@AAAGGGNNN^^^mmmooo~~~oooSSSJJJGGGEEEDDDBBBAAA@@@??????>>>??????===???BBBEEEGGGOOOdddwwwxxxggg[[[RRRJJJGGGHHHEEEEEEEEEGGGHHHHHHGGGEEEBBBAAAAAAAAAAAAAAABBBBBBBBBEEEJJJPPPWWW___hhhmmmrrrtttwwwyyyzzz|||~~~---+++---000111......000++++++,,,---///000111111---------------------------,,,,,,++++++++++++,,,---,,,,,,+++,,,---///000,,,,,,++++++++++++******...---------------,,,,,,---,,,++++++------,,,+++,,,,,,,,,---------------............////////////222111//////000111111000..................//////------............------............------------///////////////...---,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,///...---,,,,,,---...///***,,,...///......///000111222222222222444888;;;<<<<<<===>>>???CCCIIIMMMMMMMMMMMMNNNOOOOOOLLLJJJJJJGGGFFFGGGGGGGGGLLLRRR]]]fffmmmoooqqquuuxxxwww~~~{{{}}}{{{yyy||||||wwwfff^^^QQQHHHCCCAAA@@@>>>>>>999777999999777777999;;;<<<===>>>@@@FFFLLLQQQWWW[[[```dddgggkkkqqqvvv~~~}}}zzzuuuooogggaaa]]]\\\TTTNNNMMMNNNSSS\\\eeennnmmmkkkfff___VVVNNNIII@@@??????@@@AAAAAA???===;;;:::999888:::<<>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===???>>>>>>>>>??????AAABBBBBB@@@AAAAAABBBBBBBBBAAA@@@BBBBBBBBBAAA@@@???===<<<<<<;;;<<>>BBBAAA@@@???>>>>>>???@@@BBBGGGLLLZZZzzziiigggsssqqqSSSIIIGGGEEECCCCCCBBBAAA@@@@@@?????????===>>>AAACCCDDDKKK]]]nnn~~~kkk]]]RRRJJJGGGHHHEEEEEEEEEFFFHHHHHHGGGEEECCCCCCBBBBBBBBBBBBCCCCCCAAADDDIIINNNUUU^^^gggmmmqqqtttxxx{{{||||||}}}~~~///...///000111////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***)))))))))***+++,,,---++++++++++++++++++++++++------------------------///---,,,---...///...---------------------..................////////////000...---...///000///...,,,,,,---....../////////,,,------......------,,,------------------------...///000000000...---,,,+++++++++,,,,,,,,,---------------...............000///---,,,,,,---///000///111222222111111111222111111222222222444888;;;===>>>??????AAADDDHHHKKKNNNOOOQQQTTTUUUTTTPPPMMMKKKGGGEEEFFFFFFGGGMMMUUU```hhhnnnnnnooosssvvvvvv~~~|||}}}|||mmmcccVVVNNNJJJGGGBBB>>>AAA;;;888::::::888888::::::;;;===???AAAEEEJJJNNNTTTZZZccckkkrrrxxx}}}~~~xxxrrrllliiihhh\\\PPPLLLLLLPPPWWW___iiilllnnnllleee[[[QQQLLLFFFFFFGGGHHHIIIHHHDDDBBB>>>===;;;::::::<<>>AAA======<<<<<<<<<<<<======>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<===>>>???????????????@@@BBBCCCDDDBBBBBBAAAAAAAAA@@@@@@???AAA@@@@@@???>>>======<<<===;;;<<<>>>???AAAIIISSS]]]iii{{{~~~jjjXXXSSSOOOLLLUUUddduuukkkdddZZZRRROOOKKKFFFCCCBBBBBBAAA@@@DDDCCCAAA???>>>>>>??????AAAEEEIIIUUUrrrllleeepppvvvUUUIIIGGGEEEBBBCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>AAACCCCCCIIIWWWfffppp```TTTKKKGGGHHHEEEEEEDDDFFFHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBAAACCCHHHMMMTTT]]]fffmmmppptttyyy}}}~~~~~~~~~~~~000000000...---------,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************(((((())))))***++++++,,,,,,,,,---------------------------------------------,,,+++,,,---...---+++........./////////000000............///////////////...---...///000///---+++,,,---...//////......,,,,,,------------,,,,,,,,,,,,------------------,,,---...//////...,,,++++++++++++,,,,,,,,,------------------......//////000///---,,,,,,---///000,,,...//////...---......000111222222222444888;;;<<>>:::;;;<<<::::::===<<<>>>@@@BBBCCCGGGKKKOOOVVV\\\gggsss|||{{{xxxvvvuuuhhhYYYPPPLLLLLLRRRXXXeeejjjooooooiii```WWWRRRLLLLLLNNNPPPPPPMMMHHHCCC@@@>>><<<::::::;;;>>>???GGGPPPbbbuuu{{{rrrjjjgggccc^^^ZZZXXXTTTOOOJJJIIIEEEDDDEEEDDD@@@???AAA>>>======<<<<<<======>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<>>>???????????????@@@AAABBBCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<;;;;;;===;;;;;;===>>>BBBKKKUUUbbbmmm}}}{{{hhhXXXSSSPPPQQQ```ttt|||rrroooiii[[[PPPNNNJJJEEEBBBAAAAAAAAA@@@DDDCCCAAA???>>>>>>??????>>>AAAFFFPPPjjjnnnccckkk}}}YYYJJJHHHFFFAAACCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDDDDGGGSSS```|||uuudddWWWLLLHHHHHHFFFDDDDDDEEEGGGHHHHHHGGGCCCCCCBBBAAAAAAAAAAAAAAABBBDDDHHHLLLSSS\\\eeelllppptttzzz~~~555666333...---///000...,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++)))******+++,,,,,,------------............//////++++++,,,,,,,,,,,,------+++***))))))++++++***))))))))))))***++++++,,,,,,............////////////111000000111222222000///,,,---///000000///...---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,------------,,,++++++++++++,,,---...///...---,,,,,,---...///+++---...///---------...000111111222222555999<<<;;;>>>CCCFFFHHHIIIKKKLLLRRRTTTXXX\\\^^^\\\XXXTTTLLLGGGDDDDDDEEEHHHPPPYYYeeelllooonnnnnnrrrvvvwwwzzz~~~}}}tttnnnfff___YYYSSSKKKFFFEEE???<<<===>>>===>>>@@@CCCDDDFFFGGGHHHLLLPPPTTT[[[bbbmmmyyyrrrcccWWWMMMIIILLLRRR___fffmmmoookkkccc]]]ZZZPPPRRRTTTUUUTTTPPPHHHCCC>>>===:::888888999;;;===DDDMMM^^^pppzzz|||}}}~~~vvvooojjjfffaaa]]][[[VVVPPPKKKGGGFFFGGGKKKJJJEEEAAABBB>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<===>>>@@@@@@????????????@@@AAAAAA@@@@@@???>>>=========>>><<<<<<;;;:::::::::;;;;;;===;;;:::<<<>>>CCCNNNYYYgggppplll[[[UUUQQQSSSfff}}}xxxssstttmmm^^^QQQKKKGGGBBB?????????>>>>>>BBBAAA@@@???>>>>>>???@@@<<<@@@DDDNNNcccooo```eee}}}[[[KKKIIIGGGBBBCCCBBBAAA@@@@@@?????????@@@@@@BBBEEEEEEGGGPPPZZZqqqzzziiiZZZOOOIIIHHHFFFDDDCCCDDDGGGIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBDDDGGGKKKPPPYYYbbbiiinnnsssyyy~~~444555111***)))...111000,,,,,,,,,---......//////++++++++++++++++++++++++******************+++,,,((()))***+++,,,,,,,,,,,,------........./////////*********+++++++++,,,,,,,,,+++******+++,,,+++***&&&&&&''''''((())))))***............////////////000000000111222222000......///000111111///...---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------,,,------------.........,,,,,,+++++++++,,,---...........................---...000111000///000111///000111222222555999<<<:::===AAAEEEIIIMMMQQQUUUZZZ[[[]]]```aaa^^^YYYUUULLLGGGDDDDDDEEEHHHQQQ[[[gggmmmpppnnnnnnsssxxxyyy}}}}}}}}}xxxpppggg^^^VVVQQQNNNIIICCC@@@AAABBBBBBCCCGGGKKKLLLMMMMMMNNNRRRWWW[[[bbbhhhrrr~~~xxxjjj]]]OOOFFFHHHNNNWWW^^^fffiiifffaaa^^^^^^VVVXXXZZZ\\\ZZZSSSKKKDDD===<<<999888777999:::<<>>>>>======>>>>>>???=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBBAAAAAA@@@@@@??????@@@@@@>>>>>><<<<<<;;;<<<======<<<;;;:::::::::;;;<<<===???<<<;;;===@@@EEEQQQ\\\llltttppp___WWWRRRTTTjjjzzzvvvvvvmmm___UUUJJJFFFBBB???>>>>>>>>>>>>@@@@@@>>>>>>===>>>???@@@===@@@EEELLL^^^uuucccfffvvv[[[KKKKKKIIIDDDBBBAAA@@@??????>>>????????????AAADDDDDDEEEMMMVVVeeezzz~~~lll^^^QQQJJJHHHFFFDDDCCCDDDFFFIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEHHHMMMUUU^^^eeelllpppvvv{{{~~~+++,,,''' '''+++***//////...---,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,&&&'''((())))))******)))---------....../////////))))))*********+++++++++///...------//////...---++++++,,,---......//////............/////////000.........///111000...,,,///000111222111000...,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...---,,,++++++,,,...///---------.........//////......---,,,---...///000------...//////...------+++---///000//////000111///000111222222555999<<<999;;;???CCCHHHOOOWWW\\\``````aaacccbbb___ZZZVVVLLLGGGCCCCCCEEEIIIRRR\\\hhhnnnpppnnnoootttyyy{{{}}}zzz}}}wwwjjj___WWWTTTTTTNNNHHHDDDFFFGGGGGGIIIMMMRRRRRRRRRRRRSSSWWW\\\```gggllluuu~~~zzznnn```PPPEEEFFFLLLOOOVVV___bbb```]]]\\\]]]\\\^^^```aaa___XXXNNNGGG>>>===:::999888:::<<<===CCCKKK[[[nnnzzz}}}oookkkfffbbb___ZZZSSSNNNEEEGGGOOOWWWWWWOOOGGGEEE??????>>>>>>>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===?????????@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@===<<<;;;::::::;;;<<<======<<<;;;:::;;;<<<===>>>@@@>>>===>>>AAAGGGSSS___pppwwwzzziii[[[VVVTTT[[[uuuzzzvvvkkk___XXXKKKHHHCCCAAA@@@@@@@@@@@@???>>>=========>>>???@@@???BBBFFFLLL[[[|||}}}kkkmmmsssZZZJJJKKKKKKFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCDDDDDDKKKSSS[[[pppooo```RRRJJJHHHFFFDDDCCCDDDFFFIIIJJJJJJFFFFFFEEECCCCCCBBBBBBBBBAAABBBCCCEEEJJJRRR[[[aaajjjnnnsssxxx{{{~~~000000000///......---------------.........//////---,,,,,,+++*********+++/////////...---***((('''((()))***+++,,,+++******++++++++++++++++++++++++......------------......333000---------,,,)))&&&+++***+++,,,---000222444///000000000000000//////333222000///.........///000000////////////000000------------------------......------------....................................////////////......111///---++++++,,,///000111000......//////...---,,,,,,.../////////...---111000000000222555888999<<>>@@@AAACCCCCCCCCBBBAAADDDCCCBBBAAA???>>>===<<<888999:::;;;;;;;;;::::::>>>>>>===<<<<<<<<<<<<===:::<<<>>>???DDDMMMYYYbbbsss}}}}}}hhhUUURRRXXXgggnnn^^^XXXTTTQQQMMMFFFAAA???>>>======>>>>>>============>>>>>>;;;CCCDDDGGGVVVnnn~~~tttyyy{{{[[[MMMGGGEEEEEEBBBAAA@@@@@@??????@@@@@@BBBAAA??????AAAEEEIIILLLZZZgggooocccYYYNNNFFFFFFEEEDDDEEEFFFHHHKKKLLLHHHFFFDDDBBB@@@???>>>===BBBCCCDDDEEEHHHNNNVVV[[[gggkkkqqqvvvzzz}}}------------............------.....................------,,,++++++,,,,,,++++++,,,---------,,,+++((()))***+++,,,++++++***++++++++++++++++++++++++.........------.........333000......//////---+++++++++******+++,,,...///......////////////......000000///......///000111000000////////////000000..............................------------......++++++++++++++++++++++++------............------000///---,,,,,,---...///000///......//////...,,,,,,---.../////////...---000000000000222555777999===@@@DDDFFFKKKVVVeeeqqq{{{|||yyypppiiifffbbb]]]TTTKKKFFFFFFEEEEEEOOO\\\kkkrrrwwwvvvvvvyyy||||||}}}|||wwwtttnnnddd[[[UUUPPPNNNPPPOOOMMMMMMPPPYYYaaahhhjjjnnntttyyy{{{vvv{{{{{{yyyxxx~~~xxxnnnaaaUUULLLFFFDDDGGGIIIKKKNNNOOOOOOOOONNNQQQSSSVVVYYYYYYUUUMMMGGG@@@>>>;;;888777999;;;<<>>>>>>>>======@@@??????>>>>>>=========999999999:::::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<>>>???AAAFFFPPP]]]gggttt~~~xxxfffVVVTTT[[[lllyyyhhhZZZWWWTTTQQQMMMGGGCCCBBBAAA@@@???>>>>>>============>>>>>>===CCCDDDFFFSSSiii~~~}}}|||YYYJJJGGGEEEBBBBBBAAA@@@@@@???@@@@@@@@@BBBAAA??????AAAEEEHHHKKKUUU```wwwpppdddZZZPPPIIIFFFEEEEEEDDDFFFHHHJJJLLLIIIHHHFFFDDDBBB@@@??????AAABBBCCCDDDGGGMMMTTTYYYeeeiiiooouuuxxx{{{~~~++++++,,,,,,---......///..................------......------,,,,,,------***+++,,,------...------)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,........................111///---,,,...//////...------,,,+++++++++,,,,,,------............------............///000222222000000////////////000000////////////////////////......------------......************************,,,,,,------------,,,,,,........................///...------...///---,,,,,,---......//////......000000000111222555777999===AAADDDFFFKKKZZZqqq{{{sssooojjjeeeYYYOOOIIIHHHGGGGGGPPP]]]nnnuuuzzzzzzzzz}}}{{{{{{rrrjjj___YYYUUUUUUTTTRRRRRRTTTYYYfffqqqvvvyyy|||yyyyyyzzzwwwpppeeeXXXNNNHHHEEECCCDDDDDDEEEFFFFFFFFFFFFGGGIIILLLOOOQQQOOOKKKGGG@@@>>>;;;999888999;;;===AAAHHHSSSaaappp|||yyynnnddd\\\UUUQQQNNNNNNWWWmmmuuuZZZJJJDDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999999888888???>>>>>>============>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999:::;;;<<<:::::::::;;;<<<===>>>??????@@@AAACCCHHHTTTbbblllxxxooobbbVVVVVV___tttzzzrrraaaVVVVVVSSSNNNKKKFFFCCCBBBBBBAAA@@@>>>>>>============>>>>>>???DDDBBBDDDOOObbbZZZHHHHHHGGGAAABBBBBBAAA@@@@@@@@@@@@@@@AAA@@@??????AAADDDGGGIIIOOOXXXjjjqqqeee\\\SSSLLLFFFFFFEEEDDDEEEGGGIIIKKKKKKJJJHHHEEECCCBBBAAAAAA@@@AAABBBCCCFFFKKKQQQVVVaaafffmmmssswwwzzz|||~~~}}}~~~,,,,,,---------........................---------------,,,,,,,,,,,,------.........------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---..................---///---+++******+++,,,---//////......------------------.../////////...............///000000111111000000////////////000000////////////////////////......------------......------------------------,,,,,,------------,,,,,,,,,---.../////////...---///---,,,---...///...,,,---------...............000000000111333555777888<<>>???@@@BBBDDDJJJVVVfffppp{{{fff]]]VVVXXXccczzzxxxnnn]]]TTTTTTPPPIIIFFFCCCBBBBBBAAA@@@???>>>>>>============>>>>>>???CCCAAADDDMMM\\\aaaIIIJJJJJJCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????@@@BBBEEEGGGKKKQQQ```uuutttfff\\\TTTNNNGGGFFFEEEDDDEEEFFFHHHJJJKKKJJJHHHFFFCCCBBBAAAAAA???@@@AAABBBDDDHHHNNNRRR^^^ccckkkqqqvvvyyy{{{}}}~~~////////////......------.....................---,,,+++++++++++++++,,,,,,///......------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////...------///...---+++***)))***+++,,,------....../////////---...///000000000000000//////000000000000//////000000////////////000000..............................------------......////////////////////////------............------+++,,,...///000///...---///---,,,---//////...---------------......////////////000222333555777888999@@@HHHLLLTTTeee{{{hhh[[[QQQNNNMMMLLLSSS^^^ooowww}}}}}}{{{||||||zzzzzz|||rrrhhhddd```[[[WWWVVVVVV___kkkxxx~~~yyy{{{yyyqqqcccWWWOOOLLLHHHFFFDDDAAA?????????@@@@@@??????@@@BBBCCCBBB@@@===;;;999888777888888999>>>CCCNNN\\\kkkzzz~~~ssskkkbbbYYYUUUVVVTTTiiitttYYYGGGFFFEEECCCAAA>>>===<<<======<<<;;;;;;:::999999888999999:::;;;<<<======;;;:::999777777777888999;;;;;;;;;:::999999888888;;;:::999888888:::<<<======<<<<<<;;;;;;;;;<<<<<>>>>>============>>>>>>???AAA@@@DDDLLLWWWyyymmmOOOKKKJJJDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@??????>>>???AAACCCDDDIIIMMMXXXiii}}}xxxhhh]]]TTTOOOHHHGGGEEEDDDDDDEEEGGGHHHJJJIIIGGGDDDBBBAAA@@@??????@@@AAABBBCCCFFFKKKOOO[[[```iiippptttwwwzzz{{{111000000///......---------------.........//////++++++*********+++,,,,,,---,,,,,,,,,---...///000,,,++++++++++++,,,------++++++,,,,,,------......,,,---...//////...---,,,///000000///,,,+++++++++((()))***,,,---.........---...///000111111111111//////000000000000///...000000////////////000000..............................------------......------------------------------............------+++,,,---////////////...///...---...000000000......------------...////////////111222444666777777999@@@HHHOOOXXXiiinnn___SSSPPPNNNMMMSSS]]]llluuu|||}}}|||}}}}}}zzzzzzxxxmmmhhhddd]]]VVVTTTTTTZZZcccrrr|||~~~vvvhhh[[[SSSQQQKKKIIIFFFCCCAAA???>>>>>>===<<<;;;;;;<<<===<<<;;;;;;:::999888777777777888<<>>===<<<;;;;;;:::666666777888999:::;;;;;;::::::999999888888999999<<<;;;;;;:::999888888777::::::999999999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<>>>@@@DDDHHHNNNZZZgggqqq}}}xxx]]]YYYXXX___qqqxxxnnn]]]UUUQQQHHHFFFEEEDDDEEEEEEEEECCC@@@>>>>>>============>>>>>>>>>@@@@@@EEEKKKQQQppp[[[LLLHHHEEECCCBBBBBBAAAAAAAAAAAAAAA??????>>>>>>???@@@AAABBBGGGJJJRRR```rrrmmm___TTTNNNHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHFFFCCCAAA@@@???>>>???@@@AAABBBCCCEEEIIIMMMVVV\\\eeemmmrrruuuwwwyyy|||........................+++,,,,,,---...///000000+++++++++++++++,,,------......---,,,,,,---...///,,,,,,+++++++++,,,---...++++++,,,,,,---......///,,,---///000000///---,,,+++...000000...++++++,,,((()))+++,,,.........---,,,---...///000000000000---...///000111111000000000000////////////000000////////////////////////......------------......------------------------,,,,,,------------,,,,,,+++,,,---...////////////000///...///111222111000...------,,,---...///000...///111333444666666777<<>>======<<<888888888888888888888888::::::;;;<<<<<<<<<;;;;;;999999999999888888888888999999999:::::::::;;;;;;>>>>>>=========>>>>>>???>>>BBBFFFKKKQQQ\\\hhhqqqzzznnn]]]ZZZ[[[fff|||~~~vvvkkkZZZTTTPPPFFFEEEEEEDDDEEEFFFEEEBBB???>>>>>>============>>>>>>===???@@@FFFJJJKKKfffmmmRRRHHHGGGCCCCCCBBBAAAAAAAAAAAABBB??????>>>>>>>>>???@@@@@@DDDFFFMMMYYYhhhsssbbbUUUNNNIIIGGGEEEDDDCCCDDDEEEFFFIIIHHHFFFCCCAAA@@@???>>>???AAABBBBBBCCCEEEHHHKKKQQQXXXaaaiiiooorrrtttuuuxxx|||+++,,,,,,------......///***+++,,,---...000111111,,,,,,,,,,,,------...///333222///---,,,+++++++++---,,,+++***+++,,,---...++++++,,,,,,---...//////,,,---///000000///---,,,%%%)))...///---+++***++++++,,,...///000//////...+++,,,---...////////////***,,,...000222222222222000000////////////000000000000000000000000000000.........------.................................+++++++++,,,,,,+++++++++,,,,,,------...///000000000//////000111222222111......---,,,---...///000...///111333555666666777???BBBEEELLLWWWhhh||||||kkk]]]YYYWWWUUUZZZcccfffqqq|||zzzzzz{{{}}}uuukkkhhhfff^^^UUUPPPQQQTTTUUUYYYhhhvvvhhhaaa```UUUTTTQQQNNNJJJFFFCCCBBB>>>===<<<===>>>???>>>===<<<<<<;;;:::999999999999:::???IIIVVVgggxxxsss```TTTTTT[[[{{{jjjWWWTTTPPPKKKHHHGGGGGGHHHCCCCCCBBBAAA@@@???>>>=========<<<;;;:::888888777555666888999::::::999888666666666777888999999999888999:::;;;;;;;;;::::::============>>>@@@AAABBB???CCCHHHMMMTTT]]]hhhqqqwwwzzzggg^^^\\\^^^kkk}}}tttgggWWWRRRPPPFFFCCCBBBCCCDDDDDDCCC???===>>>>>>============>>>>>>>>>???@@@FFFHHHFFF___}}}YYYJJJJJJCCCCCCBBBAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????AAACCCJJJTTTaaawwwwwwdddVVVOOOIIIHHHEEEDDDCCCDDDEEEFFFIIIHHHFFFDDDBBB@@@??????@@@AAABBBBBBCCCDDDHHHJJJNNNUUU^^^gggllloooqqqrrrvvv{{{000//////......////////////............///000000222111000.........///000000000///...---,,,,,,+++...------,,,+++***))))))&&&'''((()))+++,,,---...........................//////...------------...)))************++++++++++++,,,---...////////////111111000000000000111111333222111///......------111000///......///000111000/////////............//////.........---------------,,,++++++***))))))******++++++++++++++++++............////////////000000000000////////////333+++(((000777888666666<<>>>>>===;;;:::999999999999999888888888888999999888888888888999999999999666777888:::<<<>>>???@@@===============<<<;;;;;;???DDDJJJOOOUUU]]]gggnnnzzzuuudddYYYTTT```lllbbb```UUUNNNMMMIIIFFFDDDCCCBBBBBB@@@===:::======<<<;;;;;;;;;;;;<<<>>>>>>===CCCJJJJJJ[[[|||fffNNNKKKFFFDDDBBBBBBBBBCCCBBBAAA======<<<<<<===???BBBCCC>>>FFFGGGKKKYYYhhh{{{bbbTTTQQQQQQJJJEEEEEEEEEDDDDDDGGGMMMJJJKKKPPPTTTQQQFFF;;;@@@@@@@@@AAABBBCCCDDDEEENNNTTT]]]eeekkknnnppprrrvvvyyy}}}+++++++++++++++,,,,,,---......------......///000111111///.........///////////////...............---,,,,,,++++++*********,,,,,,---------.........***+++,,,---...000111111------,,,++++++++++++,,,************+++++++++++++++,,,---...///000000000111111000000000000111111222222111000///////////////...------------...//////............---------//////.........---------000//////......---------///////////////000000000222222111111000000//////////////////000000000000777111000444666444444777<<>>>>>>>>>>>======<<<<<<@@@DDDJJJOOOUUU]]]gggoooxxxjjj[[[XXXYYYkkk}}}fff\\\ZZZRRRMMMLLLGGGEEECCCAAA@@@AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>><<>>BBBIIIUUUddduuu}}}iii```bbbiiittteee]]]WWWWWWVVVSSSPPPPPPPPPOOOOOONNNLLLJJJHHHGGGCCCAAA??????AAA@@@===::::::999999888888999999:::888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>======@@@DDDJJJOOOUUU^^^hhhpppvvv}}}wwwbbbWWWTTT\\\wwwzzz```TTTSSSNNNKKKJJJEEEBBB@@@>>>===>>>???>>>===:::;;;<<<===>>>>>>======>>>???===@@@EEECCCOOOjjjwww~~~{{{WWWGGGEEECCCAAA@@@AAAAAA@@@???======<<<<<<===???AAABBB???EEEDDDEEEPPP[[[ooommm]]]XXXRRRKKKGGGGGGGGGEEEFFFIIIGGGKKKRRRZZZ\\\VVVJJJAAA@@@@@@@@@@@@AAACCCDDDEEEHHHNNNWWW___fffkkkooorrrzzz~~~......------------......,,,,,,,,,---------------///.....................,,,,,,------------------*********++++++,,,,,,,,,------,,,,,,++++++******........................///...------,,,,,,------*********+++++++++,,,,,,+++,,,---///000111111222111111000000000000111111111111000000111222333333111000000000000000000111//////.........---------........................,,,,,,,,,,,,------------,,,,,,,,,------.........000000000///...------------......///000111111222000000000000000111555:::CCCGGGKKKNNNRRRZZZdddlll{{{zzzyyyzzz|||~~~yyyuuutttsssrrrqqqnnnllliiieee```ZZZUUUQQQNNNMMMLLLJJJJJJMMMSSSXXX___hhhsssyyy|||}}}qqqnnnjjjhhheee```XXXQQQNNNKKKFFFAAA===:::999999;;;:::888777888999;;;<<>>>>>>>>>>>>>>???@@@DDDJJJPPPVVV___iiiqqquuu|||ooo]]]WWWOOO]]]|||zzz___PPPPPPLLLKKKIIIBBB>>>=========>>>===;;;999888:::<<>>>>>@@@>>>@@@EEECCCMMMddduuusssvvv|||VVVFFFEEECCCAAAAAABBBBBBAAA@@@============>>>???@@@AAA>>>CCCAAACCCMMMVVVgggtttaaaYYYRRRKKKFFFFFFFFFDDDEEEHHHIIIOOOTTTSSSLLLEEEBBBBBB?????????@@@AAABBBDDDDDDFFFKKKTTT]]]dddjjjpppsss{{{------+++***))))))((((((+++,,,---.........---------------.........------------,,,,,,+++***))))))*********++++++,,,,,,---************++++++++++++..............................---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,---///000000111111111111000000000000111111000000000000111222333444000111111111111111111000000000000000////////////---.....................+++++++++++++++,,,,,,,,,------......///000000111............////////////---......///000111111222000///......111555777666@@@CCCHHHLLLQQQXXXaaahhhttt||||||wwwtttrrrpppoooooonnnllliiiccc]]]YYYVVVOOONNNKKKHHHGGGGGGJJJLLLPPPUUU]]]hhhuuuxxxuuurrrpppmmmggg^^^WWWSSSPPPJJJEEE???<<<:::999:::999888777777999;;;<<>>??????>>>===>>>>>>???@@@@@@EEEKKKQQQWWW```jjjrrrwww~~~hhhXXXVVVOOO___~~~{{{___PPPPPPLLLJJJHHHAAA>>>>>>@@@AAABBB???;;;777888:::===???AAAAAA@@@???:::???>>>@@@FFFDDDKKK___qqqnnnnnn|||yyyWWWJJJGGGEEECCCCCCCCCCCCCCCAAA=========>>>>>>???@@@@@@<<>>@@@EEE?????????@@@AAABBBCCCDDDEEEJJJRRRZZZbbbiiippptttyyy///...---,,,+++*********+++,,,---//////...------+++,,,------...---------...------+++***))))))(((*********++++++,,,,,,,,,******+++,,,,,,---......***+++,,,---...000111111,,,,,,+++***************++++++++++++,,,,,,,,,,,,+++,,,---...////////////111111000000000000111111000000000000000111222333...//////000000//////...111111111000000000//////---------...............------------------------******+++,,,------...//////000000000111111111222......//////000000111111333333222111444888777444:::===BBBHHHPPPYYYbbbhhhoooxxx{{{vvvsssrrrrrrsssrrrppplllfff```]]]\\\WWWUUUQQQMMMJJJIIIIIIIIIIIIJJJOOOZZZjjj}}}~~~xxxsssooohhh___XXXVVVSSSOOOIIICCC>>>;;;999777666555444555777999:::>>>@@@EEEOOO___rrrvvvgggaaaeeexxx{{{kkkeeeaaabbbccc```]]]\\\WWWWWWVVVUUUSSSRRRPPPOOOJJJKKKMMMLLLIIIEEE@@@===<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>??????<<<<<<======>>>????????????>>>===<<<===>>>???@@@@@@EEEKKKQQQXXXaaakkksss|||gggYYYYYYTTTdddxxx___QQQQQQKKKHHHGGGAAAAAAAAACCCEEEFFFDDD@@@<<<:::;;;===???@@@AAA@@@@@@999??????AAAGGGFFFKKKZZZvvvpppfffeeeppp|||ZZZNNNHHHFFFDDDCCCDDDDDDCCCBBB======>>>>>>????????????<<>>KKKXXXWWWKKKAAA@@@CCC????????????@@@BBBCCCDDDDDDIIIPPPXXX```hhhoootttwww000///////////////000000+++---...000000///...---***+++,,,---...------,,,...---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......///***+++,,,---...000111111,,,+++******)))*********+++++++++,,,,,,,,,------,,,,,,------------,,,,,,111111000000000000111111000000/////////000111111...///000000000000///...000000000000////////////---------.........////////////......------,,,,,,''''''((()))***+++,,,,,,111111111111000000000000////////////000000000000---333666333333777888555999;;;@@@GGGNNNWWW```eeeiiirrr~~~{{{zzzzzzzzzyyywwwqqqjjjeeeddddddeeeaaa[[[UUUQQQNNNLLLKKKHHHIIIKKKQQQ\\\kkk{{{{{{tttlllccc\\\WWWUUURRRMMMGGGAAA<<<999777666555444555777999:::===>>>CCCNNN^^^rrr~~~{{{ssskkkmmmvvvpppjjjgggiiijjjfffcccccc\\\\\\[[[ZZZXXXVVVTTTSSSMMMQQQUUUSSSLLLEEEAAAAAA??????>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>===<<<;;;;;;===???@@@@@@EEEKKKRRRXXXaaalllttt}}}fffZZZ[[[WWWhhhpppZZZPPPPPPIIIEEEEEEAAAAAA@@@AAABBBEEEFFFEEEDDD======>>>??????@@@AAAAAA===DDDEEEFFFLLLKKKMMMZZZqqqnnnbbb```jjj]]]MMMGGGEEECCCCCCCCCDDDCCCBBB===>>>>>>???????????????===AAA???AAAKKKOOOYYYkkktttfffZZZRRRLLLJJJGGGDDDCCCDDD<<>>>>>??????@@@AAACCCDDDCCCGGGNNNUUU\\\eeemmmrrrvvv***++++++,,,---...000000,,,---///111111000///...)))***,,,---...------,,,---------.........//////++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***111111000000000000111111000000////////////000000000111222333333222111000000/////////............---------.........////////////...---,,,,,,++++++***++++++,,,...///000000111111000///...---,,,,,,000000000000////////////"""...555333111555999:::<<<>>>AAAFFFMMMTTT[[[___dddlllzzz}}}wwwooojjjjjjkkkkkkfff___XXXSSSOOOLLLJJJHHHKKKMMMNNNQQQ\\\lllxxxvvvlllfffXXXWWWTTTPPPJJJCCC===999888777666666777999;;;<<<<<<>>>BBBMMM^^^rrrwwwtttpppmmmuuuuuuooolllnnnoookkkhhhhhh```______^^^\\\ZZZXXXWWWPPPVVV[[[XXXNNNFFFCCCCCCBBBAAAAAAAAAAAAAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@>>>>>>======<<<;;;:::;;;<<<>>>@@@AAAEEELLLRRRXXXbbblllttt|||~~~uuuaaaUUUWWWXXXiiiiiiUUUNNNOOOGGGCCCDDDAAA???===<<<<<<@@@DDDGGGIII???>>>>>>>>>???@@@AAABBBDDDLLLLLLLLLRRRPPPQQQ\\\nnnmmmeeebbbjjj^^^IIIFFFDDDBBBBBBBBBCCCBBBAAA===>>>>>>????????????>>>>>>BBB???AAAIIIMMMUUUfffxxxzzzlll]]]VVVOOOLLLIIIEEECCCEEEGGGFFFEEEGGGIIIIIIEEEBBB>>>>>>>>>???@@@AAACCCCCCBBBFFFLLLSSSZZZbbbkkkpppvvv+++,,,---...////////////000000000000///---,,,+++...---,,,,,,++++++++++++///***%%%%%%***...---+++++++++++++++,,,,,,---...)))***+++,,,,,,,,,++++++,,,...000222111///+++)))---,,,,,,++++++,,,,,,---222111///---,,,,,,,,,,,,)))+++---+++******...222000000111222222222222222000000000000000000000000111111000000/////////...222111111000000000000000//////......---------,,,------------------------,,,,,,---...///111111222///000000///---,,,---///222111000000//////000000333444444444555666666666:::;;;???FFFOOOWWW]]]```bbbhhhqqq{{{{{{vvvqqqnnnlllooolllggg```YYYUUUSSSSSSPPPKKKHHHJJJLLLNNNWWWaaattttttgggccc```ZZZRRRMMMIIIDDD???999777666666888999999888:::999>>>KKK[[[mmm{{{nnnnnn{{{|||wwwrrroooqqquuuuuupppjjjfffeeedddbbb```]]]\\\[[[]]]XXXRRRNNNNNNMMMJJJGGGFFFDDDBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDD???>>>>>>===<<<<<<;;;;;;;;;:::999:::<<<>>>>>>>>>DDDDDDIIISSS\\\dddoooyyyuuurrriii[[[WWW]]]aaavvvxxx```XXXOOOIIIGGGDDD@@@;;;<<<>>>AAA@@@>>>>>>@@@CCCEEEDDDDDDDDDDDDFFFHHHIIIFFFFFFFFFEEEEEEHHHMMMQQQmmmtttpppjjjjjj{{{aaaTTTKKKIIIFFFCCCCCCAAA???>>>??????>>>>>>>>>>>>?????????>>>@@@DDDFFFKKKUUU```ssstttbbbWWWMMMKKKJJJFFFCCCBBBAAACCCEEEIIIJJJIIIEEEAAA???@@@AAABBBBBBBBBAAA@@@AAADDDIIIMMMTTT^^^jjjsssxxx,,,---...///000000000000...////////////......---...---,,,,,,++++++,,,,,,...***''''''***,,,,,,+++------,,,+++++++++,,,,,,+++,,,---...///...------,,,...000111111///---+++---,,,,,,++++++,,,,,,------,,,+++******+++,,,,,,***+++,,,,,,+++,,,...000000111111111111111000000000000000000000000000000000000000/////////......111111000////////////000000000000/////////......------------------------))))))***+++,,,---...///444444555333222111222444222111111111111111222222333444444555555666666666::::::===CCCKKKSSSZZZ]]]aaafffoooyyyzzzwwwuuuvvvsssnnnggg```ZZZWWWVVVUUUOOOLLLLLLKKKJJJPPPXXX___iiixxx~~~pppiiiddd]]]VVVQQQLLLDDD>>>999888777888:::;;;:::999<<<:::>>>IIIWWWgggzzzyyyoooppp}}}~~~xxxvvvtttvvvxxxwwwrrrmmmlllkkkjjjhhheeecccbbbaaa^^^ZZZUUUSSSTTTSSSQQQNNNIIIHHHFFFFFFGGGGGGFFFDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>======<<<;;;;;;::::::888888888999<<<>>>??????CCCDDDJJJTTT]]]fffqqq{{{|||nnniii```VVVVVV```ppp{{{lllZZZTTTLLLHHHGGGEEEAAA======???AAA@@@===<<<>>>@@@AAAAAAAAABBBBBBCCCDDDEEECCCCCCBBBBBBBBBEEEJJJMMMeeexxxllliii~~~^^^NNNGGGEEECCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>??????AAA???@@@CCCEEEIIIRRR]]]oooyyyggg[[[QQQMMMKKKGGGDDDCCCBBBCCCEEEHHHJJJIIIEEEBBB@@@AAABBBBBBBBBBBBAAA@@@@@@DDDHHHLLLRRR[[[gggppp{{{---...///000111111111111------...///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***......---,,,+++++++++++++++,,,---//////......---------.../////////......---,,,,,,++++++,,,,,,---))))))))))))***,,,---...+++++++++,,,...///...,,,000000111111111000//////000000000000000000000000////////////............111000//////......//////111111111111000000000000------------------------,,,,,,---...//////000111111222222111//////000222222222222222333444555555333333444555666666777777999999;;;???EEEMMMUUUYYY___eeennnxxx}}}xxxqqqjjjbbb\\\YYYZZZWWWSSSPPPLLLIIIJJJNNNKKKSSS```pppvvvmmmccc]]]YYYQQQFFF>>>999888888:::<<<===<<<;;;>>>;;;===EEEQQQ___rrr~~~~~~xxxpppsss~~~}}}zzz{{{||||||{{{xxxtttrrrqqqpppooommmkkkiiihhhggg^^^[[[XXXXXXYYYYYYVVVSSSMMMLLLLLLLLLMMMLLLIIIGGGHHHGGGEEECCC@@@>>><<<;;;<<<<<<;;;::::::999999999666666777888:::===???@@@BBBDDDJJJUUU___hhhttt~~~xxxfff___XXXRRRYYYhhhooo```RRRNNNIIIGGGFFFEEEAAA>>>>>>???@@@>>><<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@>>>>>>>>>===>>>@@@EEEHHH\\\tttmmmaaaLLLEEEDDDCCCCCCDDDDDDBBB@@@??????>>>>>>>>>>>>??????AAA???@@@CCCDDDGGGOOOYYYllllll```TTTOOOMMMHHHEEEDDDBBBCCCEEEGGGJJJIIIGGGDDDAAAAAABBBBBBBBBBBBAAA@@@@@@CCCGGGKKKPPPYYYdddlll|||---...///000000000000000------...//////......---...------,,,,,,,,,------+++---......,,,*********------,,,+++++++++,,,,,,******,,,---------,,,+++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---******++++++,,,---...///,,,+++***---000000...***......///000000000000000000000000000000000000000//////..................000000///...............111111111000000000000000........................---......///000000111111---......---,,,+++---...222222222333444555777888333333444555666777777888999999999:::>>>FFFNNNTTT\\\eeeqqq|||zzzsssjjjbbb]]]^^^\\\ZZZVVVQQQLLLKKKKKKGGGKKKRRR]]]mmmyyyllleeeaaaWWWIII@@@:::::::::<<>><<<<<>><<<:::999::::::999999888888888888555666777888999:::===>>>BBBDDDKKKXXXbbbkkkwwwxxxcccYYYSSSRRRaaattt}}}iiiZZZMMMKKKHHHFFFEEECCC@@@============<<<<<<;;;;;;;;;999:::<<<===>>>===<<<<<<:::;;;;;;;;;;;;>>>BBBEEEWWWzzzzzzlllPPPIIIGGGEEEDDDCCCBBB???===??????>>>>>>>>>>>>?????????>>>???BBBCCCFFFNNNXXXlllnnnbbbUUUOOOLLLHHHEEEEEEBBBCCCDDDGGGIIIJJJHHHFFFBBBBBBBBBBBBBBBAAAAAAAAAAAADDDGGGJJJOOOWWWbbbjjjyyy------.../////////......////////////...---,,,+++---------,,,,,,---......+++---//////---+++***************+++,,,---...///***+++,,,---...---,,,,,,+++************+++---...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,---++++++---000000---***+++,,,...///111222222222000000000000000000000000......//////////////////000000///...............////////////////////////........................+++++++++,,,,,,------...///000111000//////000222111222222333444666777888333333444555666777888999999999888888:::@@@IIIOOOXXXdddtttzzzsssjjjddd^^^______ZZZUUURRROOONNNJJJKKKLLLQQQ[[[lllsssllleeeXXXKKKCCC======>>>@@@BBBAAA>>>;;;===;;;;;;@@@GGGTTTgggwww|||{{{wwwuuuwww|||~~~wwwzzz}}}|||yyywwwwww{{{~~~yyyuuutttuuutttsssrrrpppooommmlllkkk```]]]ZZZYYYZZZXXXTTTPPPNNNMMMMMMMMMMMMKKKGGGDDDAAAAAA@@@>>>===;;;:::999888888888888777777777777777888:::999888888:::<<>>??????>>>>>>>>>>>>??????<<<;;;>>>BBBDDDFFFOOOXXXmmmpppbbbUUUNNNKKKHHHFFFFFFCCCBBBCCCFFFIIIJJJJJJIIICCCCCCCCCBBBBBBAAAAAAAAABBBDDDGGGJJJNNNVVVaaahhhsss------............------/////////...---,,,+++***------------------...///,,,---.........---,,,+++))))))***+++,,,...///000,,,---...///000//////...++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,+++***)))(((------------//////---,,,,,,---...000111222333333000000000000000000000000////////////000000000000111000//////......//////------------....................................,,,,,,------............///000111000//////111333111111111222333444666777333333444555777888999999999:::999777777<<>>:::<<<:::;;;???DDDNNN```ppp||||||zzzxxxwwwvvvxxxzzz{{{zzzwwwzzz||||||zzzvvvtttsssuuuxxxzzzyyyuuurrrssstttsssrrrqqqpppnnnmmmlllkkkaaa]]]YYYXXXXXXVVVRRRNNNLLLJJJIIIIIIHHHFFFCCC@@@===<<<<<<<<<;;;;;;::::::777777777777777777777777888:::;;;:::777666999<<>><<<;;;:::999999:::<<<>>>===<<<::::::;;;;;;;;;;;;;;;:::999;;;<<<<<<<<<>>>AAADDDSSSnnn]]]MMMJJJEEEBBBBBBCCCCCCCCC??????>>>>>>>>>>>>??????;;;;;;>>>BBBDDDGGGOOOXXXkkkuuugggWWWPPPLLLHHHFFFGGGCCCCCCCCCEEEHHHKKKKKKKKKEEEDDDCCCBBBAAAAAAAAABBBAAADDDGGGIIIMMMUUU```hhhooo|||......////////////..................------,,,+++---------------...//////...,,,+++---///000...,,,*********+++,,,---...///,,,---///000000000///...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***)))---.........,,,,,,...//////000111111222111111111000000000000000000000000000000000000111111222222111111000////////////000,,,,,,---------................................./////////000000000000000,,,.........------///111000000000000111222333444333333444666777888999::::::;;;;;;999777:::AAAGGGPPP^^^oooyyy|||~~~{{{{{{}}}}}}ppptttssskkkeeeccc___ZZZPPPNNNKKKHHHGGGLLLUUU]]]gggrrryyymmm\\\RRRSSSKKKKKKLLLLLLKKKFFF@@@;;;;;;:::;;;===@@@GGGWWWfffwww{{{wwwuuuuuuwwwyyyyyyyyyxxxvvvyyy{{{zzzvvvsssqqqqqqtttttttttsssrrrqqqrrrsssnnnnnnmmmllljjjiiihhhhhh^^^YYYTTTRRRRRRQQQNNNLLLJJJHHHEEEDDDCCCBBB???===::::::::::::::::::::::::777777777777777777777777777:::<<<:::888777:::>>>EEEHHHQQQ^^^iiirrr|||xxxgggXXXUUUWWWaaa|||qqq\\\OOOJJJIIIFFFBBB???======>>>===;;;::::::===>>><<<:::;;;::::::999999::::::;;;999;;;<<<======???BBBDDDMMMeeeqqqRRRMMMGGGBBBAAABBBCCCDDD??????>>>>>>>>>>>>??????===<<>>===???AAA???===;;;;;;======;;;888;;;:::999888888999:::;;;999;;;<<<======???BBBDDDGGG^^^YYYSSSJJJCCC@@@@@@AAABBB??????>>>>>>>>>>>>????????????AAADDDEEEEEELLLTTTaaavvvvvvcccXXXQQQKKKHHHHHHDDDCCCBBBDDDHHHKKKMMMMMMFFFEEECCCBBBAAAAAABBBBBB===@@@CCCFFFJJJRRR]]]eeeqqq|||((()))+++---......------//////////////////////////////...------------...///...///111444333///+++***+++---...///...---------,,,,,,++++++,,,,,,---000---))))))+++------,,,...,,,++++++,,,............---,,,,,,++++++,,,,,,000222222111///---------////////////000000000000111111000000//////......,,,------...///000000111111000///......---------111111000000//////......000000//////............,,,------...///000111111000000000000111111111111/////////000111222444444222333555666777888888888666888::::::::::::<<<===FFFPPP\\\bbbdddhhhqqqyyyzzz|||uuuvvvzzz{{{zzz{{{~~~}}}tttlllhhh\\\YYYRRRKKKEEECCCEEEFFFGGGLLLUUU___iiixxxzzzqqqhhhddd[[[]]]]]]YYYRRRKKKEEEBBB<<<;;;===AAACCCFFFOOOYYYqqq~~~ppprrrtttuuuuuuvvvwwwxxxwwwzzz|||xxxqqqkkkjjjlllrrrooolllkkklllmmmmmmlllgggdddaaa___bbbbbb]]]VVVVVVSSSMMMJJJHHHFFFEEECCC>>>>>>===<<<;;;;;;::::::::::::999888777777888888999999888888999::::::;;;888:::;;;<<<<<<<<<>>>???FFFNNNZZZdddmmmvvvwwwbbb\\\VVVUUUbbbzzzmmmWWWMMMJJJGGGCCC@@@???>>>===;;;<<<;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAAKKKXXXxxxnnnRRREEEFFF@@@===AAACCC@@@@@@???>>>===<<<;;;;;;???>>>===>>>AAAFFFLLLPPP^^^nnnkkkWWWMMMJJJHHHFFFFFFEEEEEEEEEEEEGGGIIIJJJHHHDDD@@@>>>@@@BBBBBB@@@AAAAAADDDGGGJJJQQQ```pppttt***+++,,,---......------//////////////////////////////...------------...,,,++++++---//////,,,)))++++++,,,,,,------,,,,,,...------,,,,,,------...---***((((((***,,,+++***...---++++++---.........---,,,++++++******++++++///000111000...,,,,,,---////////////000000000000111111111000000000000000---......///000000111111111111000///............////////////.........---////////////......------,,,,,,------......////////////000000000111111111000000000000111333444555333333444444444444333333999:::;;;;;;::::::;;;<<>>>>>AAABBBEEENNNXXXnnn{{{}}}rrrssstttuuuuuuvvvwwwxxxxxx{{{{{{wwwpppkkkkkklllooommmkkkkkkkkkkkkjjjhhhdddaaa]]][[[\\\\\\YYYTTTRRROOOKKKHHHFFFDDDBBB@@@>>>======<<<;;;;;;:::::::::999999888777777888888999999888888888999999::::::;;;<<<<<<;;;;;;===>>>FFFNNNZZZdddnnnwwwwwwnnn___YYYSSSUUUeeeeeeTTTMMMIIIFFFBBB@@@???>>>===;;;===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAGGGSSSppp|||\\\JJJHHHBBB???AAAAAA>>>>>>>>>>>>============BBBAAA??????AAAEEEJJJMMM[[[iii{{{qqq\\\QQQLLLIIIFFFEEEEEEDDDDDDEEEFFFHHHIIIIIIFFFAAA@@@@@@BBBAAA@@@AAAAAADDDGGGIIIPPP___mmmwww~~~,,,------.........------//////////////////////////////...------------...,,,+++***+++,,,---,,,***---,,,++++++++++++++++++///......------......///,,,***)))***+++,,,+++***...---+++,,,---//////...,,,++++++***************---///000///---,,,,,,---/////////000000000111111111111111111222222222222/////////000111111222222222222111000////////////............------------...............---------,,,,,,------------------//////000000000000111111000000000111222333555555555555555555444333222111999:::;;;:::888777888999===CCCMMMWWW^^^eeejjjnnnsssvvvxxxwwwssspppqqqsssxxx{{{}}}~~~~~~wwwooojjjfffddd```ZZZTTTNNNHHHFFFGGGFFFFFFHHHLLLWWWlll|||tttiii\\\QQQIIIFFFDDDAAA@@@@@@@@@CCCLLLVVVhhhvvv{{{tttssssssssstttvvvxxxyyyzzz{{{yyytttnnnkkkkkkmmmkkkjjjjjjkkklllkkkhhhfffccc___[[[YYYWWWUUURRRPPPMMMJJJGGGEEECCCAAA>>><<<======<<<<<<;;;::::::::::::999888888777888888888999999888888777888888999;;;<<<===<<<;;;;;;<<<>>>FFFNNNZZZdddnnnwww~~~pppddd]]]VVVRRRXXXmmmsss\\\OOOMMMHHHEEEAAA@@@??????===<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAACCCLLLeeeyyyuuujjjPPPJJJEEEBBBBBB???;;;<<<<<<===>>>??????@@@DDDCCCAAA@@@AAADDDGGGJJJWWWbbbpppzzzcccVVVNNNJJJGGGDDDDDDCCCCCCDDDEEEFFFGGGKKKHHHDDDBBBAAABBBAAAAAABBBAAACCCFFFHHHNNN[[[hhhwww~~~..................------//////////////////////////////...------------...///...---,,,,,,---......///...,,,+++***+++,,,,,,......------------......,,,,,,------......---,,,...---,,,,,,...//////...---,,,++++++******++++++---...000///...------.../////////000000111111222111222222222333444444444000000111111111222222222333222111000////////////....................................------------......------------------////////////000000000111000000111111222444555666777777777777666555444333666777888888666666777888<<<@@@HHHSSS]]]eeeiiijjjnnnooooooooonnnooopppqqquuuyyy}}}}}}|||}}}}}}vvvqqqooolllfff```YYYRRRKKKGGGJJJHHHGGGGGGHHHPPP```ooorrrbbbUUUMMMJJJHHHDDDAAA@@@>>>@@@IIISSSbbbqqq~~~yyyqqqpppooopppsssvvvyyyzzz{{{zzzwwwrrrmmmkkkmmmooojjjjjjjjjkkkllljjjgggdddbbb^^^[[[ZZZVVVQQQMMMLLLIIIGGGEEECCCBBB@@@<<<:::<<<<<<<<<;;;;;;:::::::::999999888888888888888999999999888777777777888888;;;;;;<<<<<<;;;<<<>>>@@@FFFNNNZZZeeennnxxx{{{lll```[[[VVVTTT^^^uuukkkVVVLLLMMMFFFCCC@@@?????????>>>===<<<<<<;;;:::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;<<<>>>???@@@BBBGGG[[[sssjjjtttvvvTTTKKKFFFEEEDDD???<<<<<<<<<===>>>?????????DDDBBBAAA@@@AAADDDGGGIIIRRRZZZffftttkkk[[[PPPJJJFFFDDDCCCCCCBBBCCCDDDEEEFFFKKKIIIFFFDDDBBBAAAAAAAAABBBAAABBBEEEGGGLLLWWWbbbqqq///.........------......//////////////////////////////...------------...000///...---,,,---///000000///...,,,,,,,,,---...------,,,,,,,,,,,,------,,,---.........---------...---,,,---///000///---......---,,,,,,,,,,,,------///000000/////////000/////////000111222222222222222333333444444555555111111111111222222222222333222111000////////////////////////////////////......................../////////..................////////////000000000000000000111222333555555444555666666777666666666444666888888777777999::::::===CCCNNNYYYaaaeeeeeeiiihhhhhhjjjlllnnnpppqqqrrrxxx}}}~~~|||}}}|||yyytttlllddd]]]VVVPPPKKKGGGFFFFFFHHHGGGJJJTTT^^^www}}}lll___WWWSSSKKKGGGCCC@@@>>>???GGGQQQ^^^mmm}}}|||wwwllljjjjjjlllqqqvvvyyyzzzzzzxxxtttpppmmmmmmnnnpppooommmkkkjjjiiifffccc```___YYYWWWYYYWWWPPPKKKKKKGGGFFFDDDCCCBBB@@@===:::;;;;;;;;;;;;;;;:::::::::999888888888888888999999999999888888888888888999888999:::;;;<<<>>>AAADDDHHHOOO[[[eeennnwwwvvviii^^^XXXUUUWWWddd{{{}}}gggSSSKKKKKKDDDBBB???>>>???@@@???>>>;;;:::999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;===>>>???CCCGGGVVVvvvvvvhhhiiiWWWKKKGGGFFFEEE@@@>>>>>>>>>>>>============@@@?????????AAADDDGGGJJJNNNTTT^^^mmm~~~sss___RRRJJJFFFDDDCCCBBBBBBBBBCCCDDDEEEJJJIIIGGGEEECCCAAAAAAAAABBBAAAAAADDDFFFIIIRRR[[[lll...------,,,------......//////////////////////////////...------------...---------,,,***+++---///000///..................,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,+++***+++---...------...000000///---//////...------------------...000111000///000111...///000000111222333333333333333333444444444444111111111111111111111111222222111000/////////////////////000000000000000.........///////////////.../////////////////////......////////////000000/////////000111222444444000111222444555666666666555777999999999:::;;;===888:::>>>FFFPPPXXX]]]___bbbccceeegggjjjmmmpppqqqrrrwww}}}|||ssskkkeee^^^VVVQQQKKKJJJKKKMMMLLLJJJNNNUUUbbbsssrrrddd[[[XXXNNNJJJFFFDDDAAA@@@GGGPPP[[[jjjyyyzzzuuuiiiggggggkkkqqqvvvxxxwwwwwwuuurrrooonnnooopppqqqrrroookkkiiiggggggeeedddbbbWWWRRRUUUWWWQQQMMMMMMGGGEEECCCBBBAAA@@@>>><<<;;;;;;::::::::::::::::::888888888777888888999:::999999888888999::::::;;;777888::::::<<>>>>>???@@@@@@???:::999999888888999999999::::::::::::::::::::::::;;;;;;:::::::::;;;===>>>CCCGGGSSSmmmssshhhppp[[[MMMGGGFFFFFFAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<>>>@@@DDDGGGIIIKKKOOOZZZhhhxxx{{{eeeUUULLLGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHEEECCCAAAAAABBBCCC@@@AAADDDEEEGGGNNNUUUhhh,,,,,,++++++,,,---.../////////////////////////////////...------------...***,,,---,,,***)))+++---------......///.........------,,,,,,,,,,,,------+++------+++)))))),,,///---------///000111///---......---,,,,,,,,,,,,---+++---///000//////000111...///000111222333333444444444444333333333333333111111111111111111111111111111000///...................../////////000000/////////000000000111111---------....../////////........./////////000000.........///000111333333000111222444555666666666666777888888888777999:::777999<<>>===::::::::::::::::::::::::888888777777888999999:::888888999999:::;;;======999:::::::::;;;>>>CCCGGGLLLSSS]]]gggnnnvvv~~~qqqddd\\\XXXPPPWWWcccuuu|||iiiZZZNNNHHHHHHAAA???======???@@@AAA@@@::::::999999999::::::;;;999999999999999999999999::::::999888999:::;;;<<>>===<<<;;;;;;;;;;;;;;;===???BBBEEEGGGIIIMMMWWWeeeqqqjjjYYYOOOJJJFFFEEEDDDCCCCCCDDDEEEEEEEEEGGGGGGEEEBBB@@@AAACCCCCC@@@@@@CCCEEEFFFJJJPPPaaa{{{++++++******+++---...000//////////////////////////////...------------...***---......+++***,,,...***+++---...///...------.........------............//////---++++++...222---------///111111///---...---,,,,,,++++++,,,,,,***,,,...///......///111...///000111222333444444444444444333333222222222111111000000000000000000111000///......------------------.........////////////000000111111222222++++++,,,,,,---...//////............/////////000------......///111222333333444555666777777777777444666666666444333444555888:::===@@@DDDLLLTTTZZZWWW\\\bbbeeegggiiinnnrrrvvvyyyzzzpppcccYYYXXXUUUSSSSSSOOOJJJKKKOOONNNWWW```gggttt}}}mmmbbb^^^TTTPPPNNNLLLIIIFFFKKKSSS[[[gggtttzzz~~~|||uuuooommmkkkjjjmmmsssvvvtttppprrrqqqooooooqqqrrrsssrrrllliiihhhlllvvvrrr\\\WWWWWWQQQMMMNNNGGGDDD@@@>>>>>>???>>>>>>::::::::::::::::::::::::888888777777888999::::::888888999:::;;;===>>>???;;;;;;;;;;;;;;;>>>BBBEEEMMMTTT^^^gggnnnuuu}}}nnn```YYYWWWQQQ[[[kkk~~~tttaaaSSSJJJGGGGGGAAA???======???AAAAAAAAA;;;;;;:::::::::;;;;;;<<<999999999999999999999999:::999888888888999:::;;;@@@EEENNN```}}}ooopppeeeRRRHHHDDDEEEAAA?????????>>>===<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEHHHLLLUUUcccmmmyyynnn\\\QQQLLLFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFGGGEEEBBB@@@AAACCCCCC@@@@@@CCCDDDEEEHHHNNNYYYsss......//////...---,,,,,,---------------------------...//////...,,,***)))000000000///...,,,+++***......................../////////......---------//////...---,,,,,,+++***,,,---...//////...---,,,...---,,,---///000///......///000111111000///......///000111111222222111333444555555333333444555333444444333222111000///000000000000////////////......------------......////////////////////////------............------............////////////111111111222222333333444222333333444444555555666444555666777888888888888666888999;;;???FFFNNNTTTXXX\\\aaaeeegggjjjpppttt|||xxxmmmddd___```___ZZZTTTPPPPPPQQQLLLQQQVVV\\\dddqqqvvvjjjfff[[[ZZZVVVPPPJJJJJJOOOSSSbbbiiioooqqqttt}}}~~~zzzwwwtttqqqooommmooozzz}}}yyyrrrrrrrrrqqqqqqqqqppppppnnniiikkkmmmpppwww^^^ZZZ[[[UUUNNNLLLHHHGGGEEECCCBBB@@@===:::999999888888999999:::;;;888999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===AAADDDOOOVVV^^^fffmmmvvvlll]]]XXXYYYWWWdddttthhh[[[OOOLLLJJJ@@@AAA@@@>>>===<<<===>>>@@@;;;<<<<<<<<<;;;::::::999:::999888888::::::999888999999888888999999:::;;;<<>>============;;;;;;<<<<<<===???@@@AAAGGGIIIPPPZZZcccooolllYYYKKKKKKGGGEEEFFFEEEBBBBBBEEEEEEFFFGGGGGGFFFDDDBBB@@@BBBBBBBBBBBBBBBCCCGGGJJJUUUkkk------......---,,,,,,+++------------------------............---,,,++++++.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,++++++//////...---,,,,,,++++++------...//////...------+++***)))***,,,---,,,+++....../////////...............000111111111111111222444555444333222333444444444333333222111000000111000000000////////////000//////......//////000////////////////////////------............------000000000000111111111111111111111222222333333444444444444555555666666666777777888888888888777777555666777999<<>><<<;;;;;;:::999999888999999999:::;;;<<<===<<<;;;;;;999::::::::::::::::::;;;;;;<<<<<<<<<===???CCCFFFOOOUUU]]]eeemmmvvv}}}mmm```[[[[[[]]]ooottt^^^SSSJJJHHHGGG???@@@???===<<<;;;<<<===>>>;;;;;;<<<;;;;;;::::::999;;;999888999:::;;;:::888999999888888999999:::;;;<<>>============;;;;;;<<<<<<===???@@@AAAGGGIIIOOOWWW___jjj{{{~~~fffUUUNNNHHHEEEFFFEEEBBBAAADDDEEEFFFGGGGGGFFFDDDBBBAAABBBBBBCCCBBBBBBCCCFFFIIISSSggg,,,,,,,,,---,,,,,,+++***........................//////...---,,,,,,,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------...//////...------...,,,,,,,,,...///...---...---------------............///000111111111111222333444333222111222444444333333333222111111000111111000000000/////////111000000//////000000111////////////////////////------............------000000000000111111111111000000111222333333444444555555666666666666777777:::::::::999999777666666666666777888:::@@@GGGLLLVVV[[[aaaeeehhhmmmsssxxx}}}rrrllleeeaaa______]]][[[RRRRRRQQQPPPPPPUUU^^^eeexxxzzzxxxpppmmmggg^^^WWWVVV[[[```gggiiihhhfffiiiqqqwwwwwwyyyuuuooollljjjjjjjjjjjjiiihhhjjjppptttttttttuuutttsssrrrqqqpppppppppppptttpppqqqnnniiisss}}}xxxiii^^^]]]]]]VVVQQQQQQLLLIIIEEECCCBBBAAA???>>>======;;;:::999888888888:::;;;<<<===>>>======<<<;;;::::::::::::::::::999:::;;;<<<===>>>AAAEEEHHHMMMTTT\\\eeellluuuyyymmmbbb]]]]]]ddd{{{gggUUUMMMEEEEEEFFF???>>>===<<<;;;:::;;;<<<===;;;;;;;;;;;;::::::::::::;;;:::999999;;;;;;:::999999999888888999999:::;;;===@@@EEEPPPjjjqqqTTTIIIEEEBBB@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@EEEGGGLLLSSSZZZbbbrrrvvv___RRRKKKFFFEEEDDDAAAAAACCCDDDEEEFFFGGGGGGEEECCCBBBBBBBBBCCCBBBBBBCCCFFFHHHOOO___{{{,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------,,,,,,---..................---///...---...///000///......---,,,,,,,,,---...///---...///000111111111111111222333333111111222333444333333222222111111111111111111000000000//////111000000//////000000111////////////////////////------............------............////////////000000111222333333444444666666666666666777777777999999999999999888666666999999999999;;;@@@FFFKKKUUUZZZaaafffjjjooovvv{{{~~~uuukkkfffhhhiiifffcccZZZXXXUUUQQQNNNPPPVVV[[[gggxxx~~~~~~|||ssshhh___\\\___ccckkkjjjfffaaabbbiiimmmmmmooojjjeeeaaaaaabbbcccdddeeedddeeehhhkkknnnqqqssstttsssrrrpppppppppppppppsssppprrrooohhhmmmtttnnnppphhhccccccaaaZZZUUUUUUMMMIIIEEEBBBAAA@@@@@@???===<<<;;;:::999999999999:::;;;<<<===>>>===<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<>>>AAAFFFIIILLLSSS\\\dddlllvvvuuujjjaaa\\\\\\jjjxxx```QQQKKKEEEFFFGGGAAA>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;999999999;;;<<<;;;:::999999888888999999:::;;;<<>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>??????CCCDDDIIIOOOUUU\\\jjjwwwgggWWWOOOGGGEEECCCAAA@@@BBBDDDEEEFFFGGGGGGFFFDDDCCCBBBCCCCCCCCCBBBCCCEEEHHHKKKWWWnnn------............------++++++++++++++++++++++++000///...---,,,---...///.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,------------------.........------.........,,,+++***+++,,,,,,+++***///...---,,,---...000111---...///000000111111000111222333333111111222333444333222111111111222222111111111111000000000000000//////......//////000////////////////////////------............------............///////////////000000222333444555555555555666666777777888888777888888999999888888777999999999999:::>>>DDDIIISSSYYY```fffkkkqqqyyy~~~|||qqqmmmppprrroookkkaaa___ZZZTTTQQQRRRUUUXXX\\\jjj}}}~~~pppddd^^^^^^aaaggggggbbb\\\[[[aaafffgggeeeaaa[[[XXXXXXYYYZZZ[[[^^^```ccceeehhhmmmqqqrrrtttsssqqqpppooopppqqqrrrpppooossspppiiimmmrrrkkkkkkhhhgggfffbbb[[[VVVUUUMMMIIIEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<999:::;;;<<<===<<<<<<;;;;;;;;;;;;::::::999999999777888:::;;;===@@@EEEHHHLLLRRR[[[dddmmmwwwpppfff^^^[[[]]]rrrqqq[[[OOOKKKEEEEEEFFF@@@>>>>>>======<<<<<<<<<===::::::999999999::::::;;;:::999888999;;;<<<;;;:::999999888888999999:::;;;:::===AAAHHHYYY{{{~~~vvvSSSGGGHHHEEE@@@???>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAAFFFLLLQQQWWWeeeqqq|||qqq^^^SSSIIIEEECCCAAA@@@BBBCCCDDDFFFGGGHHHGGGEEEDDDAAACCCDDDDDDCCCCCCEEEGGGJJJRRReee------......//////......++++++++++++++++++++++++//////...............///.../////////...---,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...------------...///...---,,,,,,------,,,+++------------...///000000------...///000000000000222333444333222111222444444333222111111111333333222222111111111000000000000//////......//////000////////////////////////------............------000000000000111111111111//////000111333444555555444555666777999:::;;;;;;888999999:::::::::999999888888777777888<<>>999:::;;;<<<===<<<;;;;;;;;;::::::::::::::::::999777888:::;;;<<>>>>>>>>=========<<<<<<::::::999888888999;;;<<<999777777888:::;;;;;;:::999999888888999999:::;;;999<<<@@@EEERRRoooZZZJJJIIIGGGAAA??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???DDDJJJMMMRRR^^^jjjsss}}}eeeXXXKKKFFFDDDBBBAAABBBCCCDDDFFFHHHHHHGGGFFFEEEAAACCCDDDDDDCCCCCCDDDFFFIIIPPP^^^ttt+++,,,---............---------------------------......////////////......,,,---......///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.../////////...------------...///111///......//////...---++++++,,,---...//////...,,,---...///000000000000222444555444333222333444444333111000000111333444222222222111111111000000111000000//////000000111////////////////////////------............------000000000000111111111111...///000111333444555666555666888999<<<===???@@@<<<======<<<<<<;;;:::999888888888777888<<>>===<<<<<<999::::::::::::::::::;;;999:::;;;<<<===@@@DDDHHHLLLSSS]]]fffoooyyysssfff]]][[[dddoooaaaOOOGGGFFF@@@@@@BBB<<<<<<=========<<<<<<;;;;;;:::999888777888999;;;<<<777666666777999::::::999999999888888999999:::;;;:::<<<@@@CCCKKKccciiiOOOGGGEEECCC@@@@@@???>>>============<<<<<<;;;;;;;;;<<<======>>>???CCCGGGIIILLLWWWbbbhhhyyykkk\\\MMMGGGEEECCCBBBCCCBBBDDDFFFHHHHHHHHHGGGFFFAAACCCEEEEEEDDDCCCDDDEEEEEEJJJUUUggg}}}***+++,,,,,,------------////////////////////////---...///000000///...---***+++,,,...///000000000************************/////////......---------++++++,,,,,,---.../////////...---,,,,,,---...///...---++++++,,,,,,+++***(((***+++---......------,,,---...///000000000000333444555555333333444555444333111000000222333555222222222111111111111000222222111111111111222222////////////////////////---..................---............////////////...///000111333444555666666777999;;;>>>@@@BBBCCCAAA@@@@@@???>>><<<:::999:::::::::999:::???EEEIIIQQQWWW```hhhnnnvvv|||}}}~~~~~~}}}vvvpppggg]]]VVVRRROOOMMMJJJPPPTTTVVV___uuu}}}xxxxxx{{{|||lll\\\VVVYYY\\\VVVRRRNNNKKKIIIGGGEEECCCCCCKKKQQQRRRWWWccclllooopppooonnnnnnooorrruuuxxxvvvsssuuuqqqiiinnnsssmmmcccbbb___\\\\\\[[[WWWSSSOOONNNLLLJJJIIIGGGDDDAAA@@@???>>><<<<<<;;;;;;;;;;;;<<<>>>?????????>>>===999999999::::::;;;;;;;;;:::;;;<<<===>>>AAAEEEHHHLLLSSS]]]gggpppzzzzzzoooccc[[[\\\jjjyyyiii]]]LLLFFFFFF@@@@@@BBB===;;;;;;<<<<<<;;;;;;:::999:::999888777777999;;;<<<666555555666888:::999888999999888888999999:::;;;:::<<<@@@BBBFFF\\\uuuRRREEEDDDCCCAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;<<<======???@@@CCCFFFFFFHHHQQQ\\\```qqqnnn___NNNGGGEEEDDDCCCCCCBBBCCCFFFHHHIIIHHHHHHGGGAAACCCEEEEEEDDDCCCDDDEEE@@@EEENNN\\\qqq000///...---------------,,,,,,,,,---......---,,,///---+++,,,---...---,,,++++++******++++++,,,---***)))***---000000,,,(((---------,,,,,,---------000000///---+++(((&&&%%%000...,,,******,,,...000//////.........---------..................------...//////000111222222222222222222222222222222222444444444444444333111111333222000000111222111111000000000000000000000000000000000000000000000000//////.........---------111000///...---,,,++++++222222222222333333444555777777888999:::<<<===>>>DDDBBB@@@AAADDDEEECCCAAA::::::999999999===CCCGGGOOOWWWbbbiiinnnuuu~~~~~~yyyqqqiiibbb[[[TTTPPPLLLNNNRRRTTTUUU___uuu|||nnn^^^XXX[[[VVVQQQMMMKKKGGGAAA>>>@@@AAAFFFKKKNNNSSS]]]gggmmmpppqqqqqqpppnnnoooqqqssssssrrrqqqpppooonnnnnnnnnjjjgggaaa\\\XXXWWWWWWWWWLLLLLLMMMNNNNNNLLLHHHEEEBBB@@@>>>>>>???AAAAAA@@@<<<<<<<<<<<<============<<<;;;:::999999999999999;;;<<<======>>>@@@DDDGGGJJJQQQ\\\hhhsss}}}~~~wwwooofff^^^YYY]]]qqqqqq```MMMKKKHHHDDD@@@===;;;:::============<<<<<<<<<<<<;;;:::999999888999999999666777888999999999999999888888999999999:::::::::>>>???>>>BBBIIIRRRssscccNNNDDD===CCCCCCBBB???<<<;;;;;;;;;;;;;;;999999999999;;;;;;======>>>@@@CCCIIIQQQVVVdddlll{{{~~~iiiRRRHHHFFFEEECCCBBB@@@AAACCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAADDDJJJSSS___rrr......------------------111111000000///...,,,+++///---+++,,,---...---,,,+++++++++***++++++,,,---,,,+++++++++---...---,,,111000...,,,+++++++++++++++,,,,,,------------,,,...---+++******+++---...//////.........---------........................---......///000000111111222222222222222222222222333222222222222222111111222000......//////...---000000000000000000000000000000000000000000000000//////.........---------000000////////////......111000000111222333444555777777777888:::;;;===>>>DDDCCCCCCDDDFFFFFFCCC@@@;;;:::999888999<<>>===<<<============<<<<<<<<<<<<;;;:::999888888888888888777777888999999999888888888888888999999999::::::<<<===;;;???EEELLLiiisssWWWJJJGGGCCCCCCBBB@@@>>>============<<<;;;::::::;;;<<<======>>>???AAACCCHHHOOOSSS___ggguuukkkTTTIIIGGGEEEBBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBBBBBBBAAAAAACCCDDDIIIPPPYYYiii---,,,,,,,,,,,,------...111111000000///...,,,+++///---+++,,,---...---,,,+++++++++++++++,,,------------,,,+++***+++...000444222///,,,***)))******)))***,,,---///000000000,,,++++++++++++++++++,,,...............---------........................---------......//////000222222222222222222222222222111000000000111222333333111///...//////...,,,////////////////////////000000000000000000000000/////////............---/////////000000111111111/////////000111333444555666666777888999:::<<<===CCCDDDEEEHHHIIIHHHDDDAAA>>>===<<<::::::<<>>>>>======<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<<<<===???CCCGGGMMMSSS]]]hhhtttxxxrrrkkkfff```]]]```pppsss[[[MMMGGGFFFDDDBBB@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888777666666666888888999999999888888777888888888999999999999:::;;;===;;;===BBBFFF^^^aaaNNNJJJCCCBBBAAA????????????@@@======<<<<<<<<<<<<======<<<>>>@@@BBBDDDGGGLLLOOOXXX```mmm~~~qqq[[[NNNJJJFFFCCCBBB@@@@@@BBBCCCEEEFFFGGGGGGCCCCCCCCCBBBBBBBBBAAAAAADDDDDDGGGKKKQQQ]]]rrr++++++++++++,,,,,,---...+++,,,---...---------...///---+++,,,---...---,,,,,,++++++++++++,,,------,,,......,,,******---111444222...+++***)))***+++,,,------.........------+++,,,------------,,,+++........................---------...............------........./////////111111111111222222222222222111000///000111444555777555333222222222000////////////////////////////////////////////////////////////.............../////////000000000111111......///000222333555666666666666777888999;;;;;;???AAAFFFJJJLLLKKKHHHEEECCCCCCAAA???===>>>BBBDDDJJJQQQ[[[eeemmmvvv|||xxxuuuyyy}}}qqq```WWWUUUUUUWWWZZZaaauuuuuugggfff^^^VVVSSSOOOGGGBBBAAAAAAAAACCCGGGJJJQQQ\\\fffmmmmmmmmmkkkgggdddcccbbb``````_________aaacccdddbbb```\\\XXXUUUTTTTTTTTTTTTTTTSSSRRRQQQMMMHHHDDDEEECCCAAAAAACCCEEEEEEEEEAAA@@@???>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<<<>>>>>=========<<<<<<<<<;;;;;;;;;::::::888777666666555555999999999999999888777666888888888888999999999999;;;>>><<<>>>BBBEEEXXXvvvsssVVVLLLDDDBBB???>>>???@@@@@@@@@========================;;;>>>AAABBBDDDFFFIIIKKKRRRYYYeeeuuuyyycccUUUNNNHHHDDDCCC@@@@@@AAABBBDDDFFFGGGHHHDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDGGGKKKSSScccrrr++++++++++++,,,,,,---...***,,,......---,,,---...///---+++,,,---...---,,,,,,,,,++++++,,,,,,---...+++...000///,,,+++,,,///000///---+++++++++,,,------------------,,,++++++,,,---...//////...---,,,---.....................---------.........//////......////////////000000000000000111111222222222333222111000111333555666999777444333333333222111000000000000000000000000////////////////////////////////////////////////000000000/////////......///000000111333555666777555555555666777888999:::999>>>DDDIIILLLMMMLLLKKKGGGGGGEEEBBB??????AAACCCIIIPPPZZZdddnnnyyy{{{||||||xxxnnnccc\\\WWWSSSRRRUUU\\\ggg|||rrrkkkaaaXXXTTTPPPHHHAAA???@@@>>>@@@EEEJJJOOO\\\hhhmmmnnnnnnkkkfff```]]]\\\WWWVVVTTTTTTTTTVVVXXXZZZ[[[YYYWWWUUUSSSSSSSSSTTTRRRQQQQQQRRRQQQOOOJJJGGGFFFDDDBBBBBBCCCEEEEEEDDDAAA@@@???>>>===<<<;;;:::::::::999999999::::::;;;999:::;;;;;;<<<>>>BBBEEENNNTTT___lllyyyxxxpppnnnkkkfffdddmmmzzzbbbQQQHHHGGGFFFDDDAAA???===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666999999999999999888777666777777888888888999999999999===<<<===BBBEEETTTmmmjjjSSSFFFBBB???===>>>?????????<<<<<<<<<======<<<<<<<<<;;;===@@@BBBCCCEEEGGGIIINNNUUU```nnniiiZZZPPPHHHCCCBBBAAAAAAAAABBBCCCEEEGGGHHHEEEEEEDDDCCCCCCBBBAAAAAAAAA@@@BBBEEEGGGLLLYYYeee}}}---,,,,,,,,,,,,------...///111333111...+++,,,...///---+++,,,---...---,,,,,,,,,,,,,,,,,,------...,,,...//////...,,,,,,------------,,,,,,------...++++++,,,------------------...///000000///...------------...............,,,,,,------...///////////////////////////////////////000000111222222222444333222222222333444555666444222111222222111000000000000000000000000000000000000000000000000000...////////////000000000000000000//////.........111111111222333555666777555555555555666777888888666;;;@@@EEEIIILLLOOOQQQKKKJJJHHHDDDAAA???@@@AAAJJJPPPZZZeeeqqq||||||zzzrrrlllgggccc\\\UUUSSSVVVYYY[[[hhhqqqfff\\\WWWSSSJJJBBB>>>>>>:::;;;BBBGGGLLLYYYhhhnnnoooooollleee^^^YYYWWWPPPNNNLLLJJJJJJKKKMMMOOOPPPOOOOOOOOOOOOQQQRRRSSSRRRRRRRRRTTTTTTRRROOOKKKHHHFFFCCCBBBCCCDDDDDDCCC@@@???>>>===<<<;;;::::::999888888888888999999:::888999::::::;;;===AAAEEEMMMUUUaaaooo|||~~~tttooojjjiiiffffffsssqqq]]]PPPJJJFFFEEECCCAAA>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888777777777777888888888999999999888888777777777777888888888888999666;;;999999@@@DDDOOOddd___JJJFFF@@@>>>???@@@???===<<<<<<============<<<<<<:::===???AAABBBCCCFFFHHHLLLSSS]]]jjj{{{ooo^^^RRRHHHBBBAAACCCBBBBBBBBBCCCDDDFFFHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@CCCEEEHHHQQQ[[[nnn{{{......------------------...111444222---***,,,...///---+++,,,---...---,,,---,,,,,,,,,,,,---......111///---,,,------...---,,,,,,---......------,,,+++,,,---....../////////---..................------------.........//////,,,,,,------...//////000......................../////////000111222222222333333333222222222222222444222000000111111000///222222222222222222222222000000000000000000000000.../////////000000000000//////000000000000111111111111111111222333444555444444444444555666777777777:::>>>AAADDDIIINNNSSSQQQPPPNNNJJJEEECCCCCCDDDKKKQQQ[[[gggttt}}}wwwqqqlllhhhbbbZZZVVVWWWWWWUUU[[[nnn|||pppeee```[[[RRRIIIDDD@@@::::::AAADDDHHHVVVfffpppqqqqqqmmmfff]]]WWWTTTLLLJJJFFFCCCBBBCCCEEEFFFDDDDDDFFFHHHJJJMMMPPPQQQTTTTTTTTTUUUVVVTTTPPPMMMJJJGGGDDDCCCCCCCCCBBBAAA>>>======<<<;;;::::::999777777666666777888888999888999999::::::===AAADDDLLLUUUcccrrrtttkkkjjjfffgggffffffuuuhhhWWWMMMHHHDDDCCCAAA@@@>>>=========<<<<<<<<<;;;;;;;;;::::::999888888888888999::::::777777888999999999888888777777777777888888888888666;;;888888???CCCLLL^^^zzzrrrrrrQQQJJJCCC@@@AAAAAA???<<<======>>>??????>>>======:::<<<>>>???@@@CCCFFFIIIKKKQQQ\\\gggwwwyyygggYYYMMMFFFEEEDDDDDDBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA???===>>>BBBCCCDDDKKKSSS]]]jjj{{{000///......------------(((,,,000///,,,***---000///---+++,,,---...---------,,,,,,,,,,,,---......555000***)))+++...///...,,,---...//////---+++***...///////////////......---------------------------------.........//////,,,,,,------...///000000------------------------...//////000111222222222222222222222222111000///333222000000111222111111222222222222222222222222000000000000000000000000.../////////000000111111...///000111222333444444111000000000111222333333444444444444444555666777888:::===>>>AAAFFFMMMSSSXXXWWWTTTPPPKKKHHHGGGHHHLLLRRR\\\hhhuuu}}}tttkkkgggbbbZZZTTTSSSXXXTTTWWWfffwwwzzznnniiidddZZZQQQKKKDDD===;;;BBBEEEGGGTTTeeeqqqrrrrrrnnnfff]]]VVVSSSKKKHHHDDDAAA??????@@@AAA<<<===???CCCGGGJJJNNNPPPTTTTTTTTTUUUUUUSSSOOOKKKJJJHHHDDDBBBBBBBBB@@@???<<<<<<<<<;;;::::::999999666666555666666777888888888888999999:::===AAADDDKKKTTTdddtttzzzlllddddddfffhhhffffffuuuxxxbbbSSSJJJFFFAAAAAA@@@???>>>>>>??????<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<666777888999999999999999777777777777888888888888999>>>:::888@@@DDDLLL[[[vvvzzzmmmUUUNNNFFFBBBBBBBBB@@@<<<>>>???@@@AAAAAA@@@???>>>:::;;;===>>>???BBBFFFIIIJJJQQQ[[[eeetttooo```SSSLLLKKKFFFDDDCCCBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBAAAAAA???===>>>AAABBBBBBGGGMMMPPP___qqq~~~......---,,,,,,,,,,,,---///......------,,,++++++---------,,,,,,+++++++++---,,,+++))))))+++,,,---******+++,,,,,,---.........---+++******+++,,,..................------,,,000...,,,,,,.........---------...///000000//////......,,,+++***)))))))))........................++++++,,,...///111222222444444333222222222333333222333444222000//////000111222222222222111000000111111111111000000000000111111000000//////............------...///111222333333222222222333444555444444333333444555777888999;;;===???BBBGGGMMMRRRWWWZZZ]]]ZZZSSSMMMJJJJJJRRRWWW```lllzzz~~~uuuoookkkdddZZZQQQXXXVVVUUUZZZhhhwwwtttuuukkkYYYLLLFFF@@@<<<===BBBIIIVVVbbbrrrvvvvvvooogggaaaYYYRRRPPPHHHAAA???===:::999;;;<<<<<<===>>>@@@CCCFFFHHHRRRSSSSSSSSSSSSQQQPPPOOOJJJFFFAAA@@@AAAAAA===999AAA???<<<:::999:::;;;;;;:::::::::999999999888888888:::<<<<<<<<<<<<>>>???FFFPPP```rrryyywwwrrrgggaaacccffffffiiirrruuuVVVLLLGGGBBB@@@@@@>>>===<<<<<<<<<<<<::::::999999888999999999:::999999:::===?????????888888777777777777888888777777777777888888888888777:::======<<<@@@GGGMMMlllssszzziiiQQQCCCAAA>>>@@@AAA;;;???===<<<===>>>???>>><<<>>>>>>?????????AAAEEEHHHKKKSSSWWW```sssyyyiiiZZZMMMDDDGGGEEEDDDDDDDDDDDDCCCAAAFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBAAAAAABBBCCCEEEFFFMMMRRR^^^ooo......---,,,,,,,,,,,,---------------------------...---------,,,,,,,,,+++)))((('''&&&&&&'''((()))+++++++++,,,,,,---------...---,,,++++++,,,---...---............---,,,,,,000...,,,,,,...///...------......////////////...///...---,,,++++++++++++........................+++,,,---...///111222222333333333333333333333333222333333222000///000111111222222222222111000000000000000////////////...111000000000/////////.........------...///111222333333222111222333444555555555444444555666888999:::;;;<<<>>>???CCCIIIMMMTTTZZZ___]]]WWWQQQOOOPPPWWW___jjjvvv|||vvvqqqiii]]]TTTVVVUUUSSSVVVbbbwww~~~yyywwwmmm]]]QQQFFFBBB???AAAFFFQQQaaapppwww{{{zzzsssjjjccc[[[SSSRRRJJJCCCAAA???<<<;;;<<<888888888:::<<>>@@@GGGQQQbbbtttzzzqqqooojjjaaa^^^aaahhhmmmuuummmQQQHHHEEEAAA@@@???>>>===<<<<<<<<<<<<::::::999999888999999:::888777666888:::<<<<<<<<<888888777777777777888888777777777777888888888888777:::<<<===<<>>???:::???===<<<===>>>???>>><<<<<<======>>>>>>@@@DDDHHHJJJRRRVVV^^^ooossscccUUUKKKGGGDDD@@@???@@@AAABBBBBBFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBAAAAAABBBCCCEEEFFFJJJMMMWWWfffuuu......---,,,,,,,,,,,,---++++++,,,------...//////.........---------------,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---............---,,,,,,///...,,,,,,...///............/////////......---......------------..............................,,,,,,---...000111222222222222333444444444333222111222333222111000111222111222222222222111000000////////////............000000000000////////////............///000111111333222222111111333444555666555555555555777888999;;;<<<<<<<<<===@@@DDDGGGQQQYYY```aaa[[[WWWVVVXXX___jjjyyyyyypppcccYYYUUUTTTSSSSSS[[[mmm}}}yyynnn___VVVHHHCCC@@@AAAEEERRRfffyyy{{{ssslllcccZZZUUULLLDDDBBBAAA>>><<<===555555666777999;;;>>>???FFFGGGIIIJJJJJJIIIHHHGGGFFFBBB???===>>>>>>;;;888888888888888888777888777777777888999:::<<<<<<===999:::<<<<<<;;;<<<>>>@@@HHHSSSdddvvvtttiiifffbbb[[[[[[aaalllvvviiiPPPIIIGGGDDD???>>>===<<<<<<<<<<<<<<<:::999999888999999::::::;;;:::999:::<<<>>>>>>===888888777777777777888888777777777777888888888888777:::<<<<<<<<>>>>>===???===<<<===>>>???>>><<<:::;;;<<<<<<===@@@DDDGGGJJJQQQTTTZZZjjj{{{|||jjjXXXMMMIIIEEE@@@======@@@BBBCCCEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGIIIPPP]]]iiiwww......---,,,,,,,,,,,,---,,,,,,,,,---------..............................//////...------...//////,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////.........////////////...------///---,,,,,,...//////...////////////...---,,,,,,------,,,,,,---...//////........................,,,---...///000111222222000222444555555444333111000111222222111000111333111222222222222111000000000000/////////.........000000000000////////////.........//////000111111333222111111111222444444555555444444555666888999:::;;;<<<<<<===???BBBEEEOOOWWWaaaccc```]]]^^^```gggvvvvvviii___XXXVVVTTTSSSWWWddd||||||oooaaaYYYQQQKKKEEECCCFFFSSSjjj~~~{{{rrriiiZZZOOOEEECCCAAA>>>;;;;;;777777777888999;;;>>>???CCCDDDGGGIIIJJJIIIHHHGGGCCC@@@===<<<===<<<:::888888888999:::;;;;;;::::::888888999:::;;;<<<======:::;;;<<<<<<;;;<<>>===<<<<<<;;;;;;;;;<<<999999888888999999::::::<<<:::999:::<<<======<<<888888777777777777888888666777777777888888888888777999;;;<<<===???DDDGGGRRRnnnvvvjjjgggJJJIIIFFF@@@AAAAAA???===<<<===>>>???>>><<<:::;;;<<<<<<===@@@DDDHHHIIIQQQSSSXXXfffuuuppp\\\PPPLLLHHHCCC@@@@@@BBBDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGLLLVVVbbbooo......---,,,,,,,,,,,,---......---------,,,,,,,,,........................************************,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......000000000000000///.........---,,,,,,...//////.........///......---,,,,,,++++++++++++,,,---...///........................---......///000111222222000111333555555444333222000111222222111000111333111222222222222111000000111111111000000000//////////////////000000000000......///000000111111111222222111000111222333444444333222222333444666777888:::<<<===>>>@@@DDDGGGNNNUUU^^^cccddddddfffhhhnnn~~~|||ppphhh^^^YYYUUUSSSSSS\\\qqqtttfff^^^\\\UUUMMMJJJNNN]]]uuuyyybbbUUUIIICCCAAA>>>;;;:::888888888888999;;;===>>>@@@BBBEEEHHHIIIHHHFFFEEE@@@???===;;;;;;;;;:::999888999:::;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;<<>>===<<<;;;;;;;;;;;;;;;;;;999888888888999999:::;;;888666555555777888777777888888777777777777888888666777777777888888888888888999:::;;;===???BBBDDDOOOfffyyyqqqPPPJJJEEEAAACCCCCC???===<<<===>>>???>>><<<;;;<<<======>>>AAAEEEHHHHHHQQQTTTWWWcccqqq{{{eeeWWWMMMJJJFFFCCCCCCCCCBBBAAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDHHHQQQ[[[gggyyy......---,,,,,,,,,,,,---//////...---,,,,,,++++++---------------.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000000000000///.........,,,+++,,,...000000///------.........------,,,,,,,,,++++++,,,---....................................///000000111222222000111333444555444444333111222333222111000111222111222222222222111000000111111111111000000000000////////////000000000000......///000111111111111222111111000000222333444333222222222222444555666777999<<<>>>???BBBEEEHHHLLLQQQYYYaaaiiinnnqqqrrrttt{{{uuuiii```YYYVVVSSSUUUddduuu{{{mmmfff```VVVMMMMMMVVVhhhqqq```OOOGGGDDD@@@===<<<888888777777888:::;;;======???CCCEEEFFFEEECCCAAA>>>>>>===;;;;;;:::::::::777888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===@@@CCCFFFTTThhhzzzzzzmmm```ZZZVVVVVVaaaooo~~~sssXXXHHHBBB???===<<<;;;;;;:::::::::;;;;;;888888888888999:::;;;;;;:::888666666888888888777888888777777777777888888777777777777888888888888888999:::;;;===???AAABBBLLL^^^___OOODDDCCCEEEAAA???===<<<===>>>???>>><<<======>>>>>>>>>@@@DDDGGGFFFPPPTTTWWWaaalllmmm^^^OOOKKKGGGDDDBBBAAA???>>>BBBCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAADDDKKKSSS]]]mmm{{{......---,,,,,,,,,,,,------------------------,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,---///000...............------,,,...,,,+++,,,...000000///,,,,,,---.........------...---------------............................../////////000111111222222111111222333333444555555222333333222000///000111111222222222222111000000111000000000000/////////.../////////000000000111---...000111222222111111222111000000000111333444333333222222333444666777777999<<<>>>???AAADDDFFFKKKLLLSSS```ooozzz~~~~~~yyy{{{nnnbbb]]]WWWSSS\\\iii~~~pppkkkcccWWWMMMPPP^^^sssnnnYYYNNNIIIEEEAAA@@@999999888888888:::;;;<<<<<>>>>>???<<<<<<<<<;;;;;;===@@@CCCGGGVVVjjj|||uuuhhh]]]ZZZXXXZZZhhhxxxeeePPPFFFCCCAAA@@@;;;:::::::::::::::;;;;;;888888888888999:::;;;<<<>>><<<;;;:::;;;<<<;;;:::888888777777777777888888777777777777888888888888999999999;;;===???@@@@@@GGGSSSpppvvvZZZHHHHHHHHH>>>???===<<<===>>>???>>><<<======>>>======>>>BBBDDDCCCNNNSSSVVV___hhh}}}wwwgggUUUPPPIIICCCAAA@@@@@@???BBBBBBCCCDDDEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBAAACCCAAACCCHHHMMMTTTbbbnnn{{{......---,,,,,,,,,,,,---+++,,,,,,------......///+++++++++,,,,,,---------,,,------......------,,,******+++,,,,,,---......,,,+++***)))***,,,///000,,,,,,------,,,,,,+++***---,,,+++,,,...000000///++++++,,,---............//////............//////........................//////000000111111222222222222111222333444555666222333444222000//////000111222222222222111000000000/////////.............../////////000000111111---...000111222222111111222111000000000111333333444444333333444555777888777999<<<===>>>@@@BBBDDDIIIIIIOOO___sss|||zzzkkkeee]]]UUUYYYcccqqq~~~pppllllll___SSSWWWggg}}}www```SSSMMMIIIEEEDDD;;;;;;:::::::::;;;===>>>>>>@@@DDDFFFFFFDDDAAA???=========<<<;;;:::;;;<<<;;;999888666666777999:::888999:::<<<>>>???AAAAAA======<<<;;;;;;===AAADDDHHHWWWlll~~~rrrfff]]][[[[[[___ooooooVVVFFF@@@???>>>>>>:::::::::999999:::;;;;;;888888888888999:::;;;<<<===;;;999999::::::999888888888777777777777888888777777777777888888888888999888999;;;===?????????BBBKKKfffeeeMMMMMMLLL>>>???===<<<===>>>???>>>============<<<;;;===@@@BBB@@@LLLRRRUUU]]]eeeyyysss\\\UUULLLDDDAAAAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBDDDDDDDDDCCCBBBAAAEEECCCDDDGGGJJJPPP[[[fffqqq,,,++++++******++++++,,,---------,,,,,,+++++++++((()))+++,,,------,,,+++------,,,+++************...---+++)))(((((())))))---...///000111222333444+++,,,,,,---......------...---,,,...111111---))).........---,,,+++***)))000000000///...,,,+++***000///...---,,,------...000000000000000000000000333333333333333333333333444333111000000000111222444333222111111222333444000000000000000000000000111111000000//////......000000000000111111111111000111222222111222444666999777666444333333333444777888999:::;;;===AAADDDJJJLLLQQQZZZgggwwwrrriiidddbbbaaajjjwwwxxxmmmkkkooofff___ggg{{{kkk]]]PPPPPPPPPFFF???<<<:::;;;???BBBBBB@@@===AAAFFFHHHHHHEEECCCAAA>>>===<<<;;;:::;;;;;;<<<<<<:::888666555555666777999:::<<>><<<>>>@@@???@@@CCCOOO]]]pppnnnbbbXXXWWW^^^jjjzzz{{{lll]]]NNNHHHFFFCCC@@@@@@BBB???<<<;;;:::999777555888888999999999999888888;;;;;;;;;;;;:::999999888777666666666555555555444777888888888999999999999777999;;;<<<<<<===???AAABBBJJJZZZuuu~~~^^^LLLGGGIIIEEEBBB???===>>>>>>>>>>>><<<===>>>>>>>>>>>>@@@BBBAAAKKKPPPVVV```eeeqqqxxxhhh[[[NNNIIIFFFCCCBBBBBB???AAACCCDDDDDDEEEGGGHHHEEEDDDCCCBBBAAABBBCCCCCCGGGEEECCCCCCGGGMMMTTTYYYhhhppp}}},,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***((())))))+++,,,///000111...---,,,++++++******+++,,,------...///000111111////////////...---,,,+++000///---,,,+++,,,///222------------,,,,,,+++***---...............------000///...---------......000000000000000000000000000111111222333444444555222111000/////////000000333222111111111111222333111111111111111111111111111000000000/////////...000000000000111111111111000111222222111111333555777666555444444444555555666777999999:::<<<@@@CCCGGGJJJPPPXXXcccqqq}}}tttmmmiiifffiiiqqq}}}zzzooonnnsssnnnllltttnnn```UUUUUUSSSIIICCC???<<<<<<@@@CCCBBB@@@BBBEEEJJJMMMMMMIIIEEECCC???>>><<<;;;;;;;;;;;;<<<<<<;;;999888777777888888::::::===???BBBCCCCCCBBBBBB>>>;;;>>>???>>>???CCCQQQaaattt{{{kkkbbbZZZZZZbbbppp{{{qqq^^^QQQDDD@@@@@@===;;;;;;>>><<<::::::;;;;;;:::999999999999::::::999999999::::::::::::::::::999999888777777666666555555555777777777888888888999999777999;;;<<<<<<<<<>>>@@@AAAGGGUUUmmmsssYYYJJJDDDEEEBBB???===>>>>>>>>>>>>:::;;;<<<<<<;;;<<<>>>@@@AAAKKKPPPUUU^^^aaakkk~~~lll^^^OOOHHHEEEBBBAAABBB???AAACCCCCCDDDDDDFFFHHHFFFEEEDDDCCCBBBCCCDDDDDDEEECCCBBBBBBFFFKKKQQQUUU[[[cccooo|||------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---...---,,,++++++*********---------,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---------......111000000///---+++***)))'''***+++***''''''+++///,,,,,,------------,,,,,,++++++---...//////000000000///......------......000000000000000000000000......///111222333444555333222222111000111111111222111111000000111111222222222222222222222222222000000000000////////////000000000000111111111111000111222111111111333555666666666666666666666666555777888888999;;;???AAACCCHHHOOOVVV]]]iiixxx{{{sssnnnoooooottt~~~{{{rrrrrrssstttyyysssfff]]]]]][[[NNNJJJEEE@@@@@@DDDGGGGGGDDDFFFJJJOOOSSSSSSOOOIIIEEE??????===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;===@@@BBBCCCDDDEEEDDD@@@>>>?????????AAAFFFUUUfff{{{|||xxxfff___[[[___jjj}}}pppbbbTTTIIIAAA@@@@@@???=========;;;999999:::;;;;;;:::999::::::::::::::::::999888888999:::::::::999999999999888777777666555555666666666777777777888888777999;;;;;;;;;<<<>>>@@@???DDDNNNbbbqqqTTTDDDEEECCC???>>>>>>>>>>>>>>>:::;;;<<<<<<;;;<<<===???@@@JJJNNNSSS[[[\\\ccctttvvvfffTTTJJJEEEBBBBBBCCC???AAACCCCCCCCCDDDFFFHHHGGGFFFEEEDDDCCCDDDDDDEEEAAAAAAAAABBBEEEIIIMMMPPPUUU\\\gggqqq{{{...------,,,,,,------...+++++++++,,,,,,---------...---,,,+++***+++,,,,,,///...---,,,,,,+++++++++***+++,,,.........---,,,------,,,,,,,,,,,,,,,,,,//////...---,,,***)))((( %%%+++...---***((((((++++++,,,---......------++++++---...//////000000//////..................000000000000000000000000......///000111222333333666555555555444444444444111000000000000000000111222222222222222222222222000000000000///////////////000000000111111111111///000111111000111333555777888888888777666555555555666777888888:::===@@@AAAHHHOOOTTTYYYcccrrr}}}xxxyyyuuusssxxx|||tttsssnnnvvvwwwmmmfffgggdddWWWOOOIIIDDDDDDJJJOOONNNLLLHHHLLLQQQUUUVVVRRRLLLGGG@@@@@@???===<<<;;;;;;:::::::::;;;;;;;;;:::999999:::<<<>>>@@@AAACCCEEEFFFGGGCCCAAAAAAAAAAAAEEEKKKZZZlll{{{wwwtttddd]]]\\\fffxxx~~~iiiWWWNNNGGGAAABBBCCCAAA?????????===:::999:::999888777888999999::::::999999888777777888999::::::999999999999999888777666666666666666666666777777777777777999;;;;;;;;;;;;===???>>>AAAHHHXXXvvvbbbIIIFFFCCC@@@>>>>>>???>>>>>><<<===>>>>>>======???AAA>>>GGGLLLQQQZZZZZZ^^^mmm}}}qqq]]]PPPIIIEEEDDDFFF???AAACCCCCCCCCCCCEEEGGGFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@AAABBBDDDGGGJJJLLLSSSYYYbbbkkksss{{{...------,,,,,,------...+++++++++,,,,,,------------,,,+++***+++,,,...///''''''(((***,,,...000111(((***+++---------,,,,,,.........------------,,,...............---,,,,,,)))+++...222555444///+++++++++,,,---............------...............---....../////////////////////////////////////////////000000000000000111111666666666666555555444444000000000111111000000000111111111111111111111111////////////000000000000///000000000111111111111///000111111000111333444999:::::::::999777555333555666777777888999===???AAAHHHOOOTTTXXX```nnnyyy{{{www{{{yyyqqqppplllwww{{{tttooopppmmm```QQQKKKFFFIIIQQQVVVVVVRRRKKKMMMPPPTTTVVVSSSNNNIIIAAAAAA@@@???===<<<::::::888999::::::;;;::::::999;;;>>>AAABBBBBBBBBDDDFFFGGGDDDBBBBBBAAABBBHHHPPPaaarrr|||yyyvvvqqqmmmfff```bbbtttgggQQQHHHBBB>>>??????<<<:::;;;>>><<<:::999999:::999777777777888888888888777777666666777888999999999999888888888888777777777777666666666666777777777777777999;;;;;;:::;;;<<<>>>===???DDDQQQjjj|||mmmOOOGGGDDD@@@>>>>>>???>>>===<<<===>>>===<<<<<<>>>@@@<<>><<<:::999999999999::::::;;;;;;;;;===AAAFFFGGGEEEDDDEEEFFFFFFCCCAAAAAA@@@BBBJJJTTTjjjyyy{{{xxxuuupppmmmjjjjjjtttdddOOOFFFAAA===>>>===:::888:::999888777888:::<<<<<<;;;666666777777777777666666666777777888888888777777666666666777777777888888666666666777777777888888777999;;;;;;::::::<<<======>>>CCCMMM___uuu|||tttRRRHHHEEEAAA?????????>>>===;;;;;;<<<;;;::::::;;;===;;;CCCFFFMMMWWWXXX[[[hhhmmm}}}pppaaaVVVLLLFFFDDD???AAABBBCCCBBBBBBDDDEEEEEEDDDCCCAAAAAABBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHLLLQQQWWW^^^eeemmmtttxxx,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,...---,,,+++++++++++++++---,,,,,,,,,,,,------...---------.....................///000111111000000///---+++)))***,,,...///,,,---...............---......//////...------,,,---...///000111000000///////////////////////////000000000111111222222222333333444444444333222111111111222333333222111111222222222222222222222222.../////////000000000111000000000000111111111111...000000000000000222444666888;;;======;;;888666777888888888888:::===???CCCFFFKKKQQQXXXaaajjjqqqzzzrrrhhhbbbaaafffnnn{{{~~~{{{xxxmmmccc]]]ZZZ___iiinnnjjjccc___ZZZTTTRRRSSSRRROOOKKKCCCCCCCCCAAA???<<<:::888:::::::::::::::<<<>>>???AAAFFFLLLMMMJJJGGGFFFGGGGGGEEEDDDDDDCCCFFFPPP[[[ttt|||tttooonnnnnnoooxxxxxx^^^LLLFFFAAA>>>???>>>;;;:::===888777666777:::<<<<<<<<<777777888888888888777777777777777888777777666666333444555666777888888999777777777888888888999999888999:::;;;::::::;;;===<<<>>>BBBIIIUUUppprrrooo{{{VVVHHHEEEAAA?????????>>>===;;;<<<<<<;;;:::999;;;<<<<<>>;;;999777888999999999:::===@@@DDDEEEIIIOOOXXXaaaiiinnn{{{zzztttpppjjjaaa\\\\\\^^^dddooozzz}}}yyyooooooiiifffllluuuyyysssllliiibbbXXXSSSSSSRRROOOLLLDDDDDDCCCBBB???===:::888<<<;;;::::::;;;===@@@AAACCCJJJPPPRRRNNNIIIHHHIIIKKKIIIHHHHHHGGGJJJVVVaaazzzxxxllleeegggkkkqqqpppYYYJJJCCC???<<<===<<<999:::===;;;999888888999::::::999888888999999999999888888777777888777777666555555222222333555666888999999888888888888999999999999888999::::::::::::;;;<<<<<<>>>BBBFFFOOOffftttiii}}}\\\IIIFFFBBB?????????>>>======>>>>>>===;;;;;;===>>>===CCCCCCHHHQQQRRRUUUaaadddqqqwwwjjjZZZNNNIII???AAABBBBBBBBBAAACCCDDDGGGFFFDDDCCCCCCDDDDDDEEECCCBBB@@@???@@@BBBEEEFFFGGGKKKQQQWWW^^^fffnnnsss***************+++...111---,,,+++***+++---///000...------,,,,,,------...---------------------------------+++***+++...111,,,++++++,,,---,,,'''"""....../////////...,,,++++++,,,,,,------,,,,,,+++......////////////......+++---///111222000...---000000///...---,,,,,,,,,---------............///////////////000111222333555555555444444333333333444444333222222333444444222333444444444222111000000000000000000///......111111111111111111111111000000000111222444555666333333666;;;@@@AAA>>>:::;;;999666666888<<>>;;;999;;;<<<============>>>@@@GGGPPPVVVVVVTTTTTTNNNGGGJJJFFFEEEGGGHHHMMM[[[jjjzzz|||ttthhh___```eeesssxxxbbbQQQIIICCCBBBAAA???>>>>>>>>>>>>:::999777666666888999;;;:::999888888777777888888888888777666666666666666777777777777666555444333666666666777888888999999::::::::::::::::::::::::???@@@@@@GGGRRR^^^|||fffqqq[[[HHHEEEAAA???@@@BBB@@@<<<========================???>>>???DDDMMMUUUYYYZZZaaaeeeqqquuuaaaRRRLLLIIICCC@@@CCCEEECCCAAAAAAEEEFFFGGGHHHGGGFFFDDDBBBBBBAAA???>>>>>>???AAABBBCCCHHHNNNUUU[[[aaahhhlll---------,,,+++...222555///...,,,+++++++++,,,---...------,,,,,,------...------------------------,,,,,,,,,+++******---000000//////111333333000---....../////////...---,,,,,,,,,------------,,,,,,.........//////.........,,,...///111111000...---000000///------,,,,,,------------............///////////////000111222222555555444444444333333333222222111000000111222222000111111111000000///...000000000000000///......000000000000000000000000111111111111222444555666222333666<<>>:::888666666888;;;===???BBBEEEJJJQQQYYYbbbkkkppp~~~vvvpppggg^^^WWWRRRNNNLLLMMMOOOUUU^^^eeennn|||~~~~~~~~~}}}{{{sssfff[[[UUUOOOJJJIIIGGGDDDBBBAAA???===::::::;;;<<<<<<<<<===AAADDDKKKSSSYYYZZZXXXWWWQQQIIINNNKKKJJJKKKLLLQQQ```nnn}}}|||vvvnnnddd\\\^^^eee{{{lllYYYKKKDDD@@@???>>><<<;;;;;;;;;;;;;;;:::888777666777888999999888777777666666777777888888777666666666666666555555666666666666666666666666666777888888999999::::::::::::::::::::::::???@@@???DDDNNNXXXwwwqqqttt```KKKFFF???;;;===???>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>CCCKKKSSSWWWYYY^^^bbbmmm{{{gggWWWPPPLLLEEEBBBDDDEEEBBB@@@@@@DDDEEEGGGGGGGGGEEEDDDBBBBBBAAA@@@>>>>>>@@@AAABBBCCCFFFKKKQQQWWW]]]dddiii...------,,,,,,000555:::999777333///,,,+++++++++...------,,,,,,------...------------------------+++++++++***)))***,,,///---,,,,,,...000222111000....../////////...------------............------------............------//////000000000///......000///...------------------------............///............///000111111444444444444333333333333222111111000000111111222444333222222222222222222000000111111000000//////////////////////////////111111111111222333555555333444777<<>>???BBBFFFLLLSSS[[[ccckkkqqqxxxqqqggg]]]VVVPPPLLLIIIGGGGGGKKKQQQWWW]]]hhhsssqqqccc[[[SSSMMMLLLIIIEEECCCBBBAAA???>>><<<<<<<<<;;;<<<@@@FFFJJJRRRYYY___```___\\\UUUNNNSSSRRRQQQRRRSSSZZZhhhvvv~~~yyytttnnnfff]]]XXX]]]fffqqq___PPPFFFAAA???>>>===;;;::::::999999<<<;;;999777666666777777777777666555555555555666888777777666666666666666444444555666777777888888666666666777888888999999999999::::::::::::::::::>>>???===AAAIIIQQQkkkvvvhhhPPPHHH???;;;<<<======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===BBBIIIPPPTTTVVV[[[^^^hhhxxxppp___VVVOOOHHHCCCDDDDDDBBB@@@@@@DDDEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@??????@@@AAABBBBBBDDDHHHLLLQQQXXX___eee,,,++++++***,,,111999>>>GGGBBB;;;333...,,,---......------,,,,,,------...------------------------+++,,,,,,,,,++++++---///+++***)))***+++---...///...////////////...............////////////......,,,,,,------------,,,,,,000000000///////////////000///...------------------------............///---------......///000111333333333333333333333333333333333333333333333333444333222111111222333444000000111111111000000///////////////////////////000000000000111222333444444555888;;;???AAABBBBBB===>>>>>>======>>>@@@AAABBBGGGNNNUUU\\\dddlllrrr~~~sssggg]]]UUUNNNKKKHHHFFFGGGKKKNNNRRR[[[dddsss|||{{{lllbbbZZZRRRPPPMMMHHHEEEDDDCCCBBBAAAAAA@@@>>>===???DDDLLLRRR\\\___ccceeeddd```YYYSSSUUUWWWXXXYYY\\\eeessszzzwwwrrrlllfff___XXXVVV^^^hhhtttbbbSSSJJJDDDAAA??????===<<<;;;:::::::::::::::999888777777888888888777666666555555666666777777666666666666777777555555555666666777888888666666666777888888999999999999999999999:::::::::<<<>>>;;;>>>FFFLLL```yyyxxxsssUUUJJJ@@@>>>@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBGGGMMMRRRUUUZZZ\\\eeesssyyyggg\\\QQQIIICCCCCCDDDAAA@@@AAADDDDDDEEEFFFFFFEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCEEEGGGLLLSSS[[[```++++++++++++...444<<>>???>>>@@@AAAAAA??????@@@BBBBBBHHHOOOVVV[[[cccmmmtttwwwjjj```WWWRRRLLLHHHFFFHHHIIIKKKQQQXXXccciiirrr{{{~~~}}}uuulllbbbYYYVVVQQQLLLGGGEEEEEEDDDDDDCCCAAA@@@???AAAHHHQQQXXXcccbbbbbbcccccc___ZZZVVVXXX]]]aaacccgggqqq~~~{{{tttqqqmmmgggaaa[[[VVVVVV```llluuudddUUUJJJEEEBBB@@@???>>>===;;;::::::999999777777777888888999::::::888888777666666666666777777777666666666666777777888777666666666666777888666666666777888888999999888888888999999:::::::::999<<<:::<<>>???BBBEEEDDDAAA???@@@BBBCCCIIIPPPUUUZZZbbbnnnvvv{{{oooeee___UUUOOOJJJIIIHHHFFFIIINNNUUUXXX^^^fffiiihhhjjjmmmssssssrrrssswwwvvvkkkbbb\\\WWWOOOJJJGGGFFFFFFEEECCCBBBAAABBBGGGOOOZZZaaallleee``````aaa^^^[[[[[[___gggnnnpppttt~~~yyyrrrpppiiiddd___ZZZVVVWWWbbbooo}}}qqqfffVVVJJJCCC@@@???======<<<;;;999888888777777666666777888999::::::;;;999888777777666666777777666666666666666777777888999888777666555666777888666666666777888888999999777777888888999:::::::::888<<<999;;;CCCGGGRRReeebbbQQQCCCCCCDDD???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEIIINNNRRRVVVYYYaaallluuuzzzjjjXXXNNNGGGEEEEEECCCCCCEEECCCCCCDDDDDDDDDDDDEEEEEEAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDFFFLLLSSSXXX,,,------,,,,,,///333666555333000---++++++,,,---...------,,,,,,------...------------------------+++---//////...---...///---///000...,,,+++,,,/////////.........///111222---......//////......---.........//////.........,,,---000222333222222111......---------......///---------............///////////////000111222222111111222222222333333333000111222222222222111000222222333444444444444444///000111222222222222111////////////////////////111000000000000111222222333555666666666888<<<@@@CCCGGGKKKJJJFFFCCCDDDFFFDDDIIIOOOSSSWWW```nnnxxxwwwqqqfff^^^VVVRRRNNNIIIIIILLLOOONNNRRRXXXYYYWWWXXX]]]ccccccdddgggllluuutttiiiaaa[[[RRRKKKHHHGGGFFFFFFDDDEEEGGGJJJQQQ\\\hhhpppxxxmmmcccbbbbbbaaabbbeeekkkuuu}}}~~~zzzsssrrrfffbbb]]]YYYVVVXXXcccooowwweee[[[NNNEEEAAA???>>>;;;===<<<;;;:::999888888888666777888888999999999999777777666555555555666666666666666666666777888888888777666555666777999;;;666666666777888888999999666777777888999999::::::888===::::::BBBEEEKKKZZZuuusss]]]IIIEEEEEE???<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBFFFLLLPPPPPPTTT]]]gggoooyyyttt```VVVLLLIIIGGGEEEDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDHHHNNNSSS+++++++++)))'''(((***,,,(((***,,,...//////...---...------,,,,,,------...------------------------***,,,......---,,,---...---000222111///...///222000///.........000111222------............------......////////////......***,,,000333444333222111......---------......///---------.........///////////////000000111222333111111111222222333333333222333444555555444333222///000222333444333222222///000111222222222222222........................222222222222222222333333222444666666666999>>>CCCHHHMMMQQQPPPLLLHHHIIIKKKDDDIIIOOORRRVVV___nnnyyywwwnnnddd]]]WWWPPPMMMOOONNNLLLNNNSSSSSSOOOPPPVVVVVVWWWYYY]]]ccclllwww~~~zzznnnddd]]]TTTMMMHHHGGGGGGFFFGGGIIILLLRRR[[[hhhuuu~~~uuuiiifffggggggiiinnnttt}}}vvvtttddd```\\\YYYVVVXXXcccooovvvaaaXXXLLLDDDBBBAAA???<<>>===<<<;;;:::::::::888888999999999888888777666666555444444444444555666666666666666777888888666555444555666999;;;===666666666777888888999999666777777888999999::::::999===:::999AAABBBFFFRRRiiihhhPPPHHHFFF@@@???BBB;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@@@@DDDJJJNNNLLLQQQZZZdddjjjsss{{{ggg\\\QQQLLLIIIEEEDDDFFFCCCCCCCCCCCCCCCDDDEEEFFFAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCFFFKKKOOO///...---,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,------------.........///000///...,,,+++000000//////.........---...///111333222000---,,,---------..........................................---,,,,,,.../////////...///111222111///,,,***//////............//////---------............///............////////////222111111111222222333444666555333111///...//////333222222111111222222333222222111000//////000000333111///...000111111111...///000000///000222444555444444555666999<<<>>>GGGNNNSSSSSSRRRSSSRRROOOIIIIIIMMMSSSYYY___lllxxx~~~~~~wwwkkkbbb\\\WWWUUUWWWQQQOOOQQQQQQLLLIIIKKKRRRNNNMMMQQQWWW]]]eeennn~~~zzzjjjbbbVVVLLLGGGFFFGGGGGGGGGIIIOOOZZZhhhuuuuuullljjjnnnssswww~~~zzzoooeeeaaa```^^^ZZZWWW___kkk~~~uuucccRRREEECCCAAA;;;:::???<<<;;;999777666666777888555555666666777777888888777777777777777777777777666555555555555666666777666666666666777777777777::::::999888777777777888888888999999999888888777;;;;;;;;;;;;<<<@@@FFFJJJ^^^zzz}}}ZZZQQQKKK>>><<>>======<<<<<<<<<<<<<<<<<<>>>CCCIIINNNNNNOOOTTT^^^fffpppssseeeWWWNNNIIIEEEDDDGGGCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFAAAAAAAAABBBDDDGGGIIIKKK......---,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,------........................---,,,,,,000/////////.........---...///000111000///---,,,......////////////000000...........................---,,,---............)))***,,,......---+++***//////............//////---------............///............////////////333222222111111222222222555444222111000111111222333222222111111222222333222111111000000000000111222000//////000111111000000111222222111222444666444444333444666999;;;===DDDKKKQQQUUUYYY\\\ZZZUUUMMMKKKMMMRRRWWW^^^iiisss|||zzzrrrmmmiiifff___YYYVVVWWWVVVPPPMMMNNNOOOKKKIIILLLQQQUUU]]]eeewww~~~mmmdddWWWOOOKKKJJJIIIHHHHHHKKKQQQ^^^nnn~~~|||rrroooppptttxxxyyykkkcccbbbccceeedddbbbgggooo|||ppp___PPPDDDCCCAAA;;;:::???;;;:::999888888777777777555666666666777777777888777777777777777777777777888777666666666666777777666666666666777777777777999888888777777777777888888888888999999888888777::::::::::::;;;???DDDHHHYYYwwwkkkWWWLLL@@@<<>>>>>===<<<<<<<<<======<<<<<<<<<@@@FFFJJJNNNOOOTTT]]]eeemmm{{{zzzlll]]]TTTMMMHHHFFFHHHCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBBBBBBBCCCDDDEEEAAAAAAAAABBBCCCFFFHHHIII...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///++++++,,,,,,---...//////...------,,,,,,,,,,,,,,,/////////.................................------/////////000000111111111.................................---------------&&&(((***---......---,,,/////////....../////////---------............///............////////////333222111111111111111222333333222222222333444444333222222111111222222333111111000000000111222222111000///000222222000///000111222222111222444666333333333333555777:::;;;@@@GGGOOOWWW```fffccc]]]SSSOOONNNSSSXXX^^^gggppp{{{{{{vvvssskkkfffbbbaaa^^^WWWSSSRRRNNNIIIGGGIIIKKKNNNTTTZZZkkktttvvvkkk^^^VVVTTTSSSNNNJJJHHHKKKRRR___ppp{{{vvvuuuwwwyyyxxxjjjdddgggnnnvvvyyyyyy{{{~~~gggXXXLLLCCCCCCBBB<<<:::>>>::::::::::::999999888777666666666666777777777777777777777777777777777777999999888777666666666666666666666666777777777777777777777777777777777888777777888888999888888777888999999999:::>>>BBBFFFSSSmmmbbbOOODDD???>>>???>>>>>>======<<<<<<;;;======<<<;;;;;;>>>CCCGGGOOOPPPTTT\\\bbbiiitttvvvfff[[[SSSLLLHHHIIIBBBBBBBBBCCCCCCDDDFFFFFFBBBBBBBBBAAABBBBBBCCCDDDAAAAAA@@@AAABBBCCCEEEFFF------,,,,,,+++,,,,,,---,,,,,,,,,,,,------......***++++++,,,---...//////...---+++******+++,,,---..............................---,,,,,,,,,---......//////000000111111111........................---...///...---,,,,,,,,,)))+++---///000111000000......////////////......---------............///............////////////000000000000000111222222444444444444444444444444333222222111111222222333000000000000111222222333000000000111333222000......///000000///000222444222222222333555777888999===CCCLLLWWWcccjjjggg___XXXSSSRRRVVV[[[aaaiiippp~~~~~~~~~zzzwwwsssoookkkggg```ZZZWWWRRRMMMIIIIIIIIIIIIMMMSSS___ggguuuyyyjjjbbb```\\\TTTLLLLLLNNNTTT```qqq}}}zzz{{{}}}wwwmmmhhhppp~~~vvv]]]PPPHHHBBBBBBAAA<<<;;;<<<999:::;;;;;;;;;999888777666666666666777777777777777777777777777777777777999999777666555555555555666666666666777777777777555555666666777777777777666777777888888888888888888999::::::;;;===BBBEEEMMMcccpppSSSHHHDDDBBB??????>>>======<<<<<<;;;<<<===<<<<<<<<>>BBBEEEJJJ[[[~~~\\\JJJFFFEEE?????????>>>======<<<<<<;;;<<<<<<===>>>AAAFFFIIIMMMOOOTTT[[[___cccllluuuwwwiii\\\QQQIIIHHHCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@?????????AAABBBCCC+++++++++++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------------............---,,,+++,,,---...///------......///000111111........................)))---000///,,,***+++,,,....../////////......------...///000000///...------------............///............////////////---------...///111333333555555555555444333222111333222222111111222222333222222111111111222222333111000///000222222000///000111222222111222444666222222333444555666777777999>>>DDDKKKTTT]]]]]]XXXXXXXXXZZZ^^^___```hhhppp{{{|||xxxtttnnnfff^^^WWWRRROOOKKKHHHHHHLLLRRRYYYdddqqqyyypppeeeXXXNNNJJJMMMTTT```ooo~~~~~~mmmiiimmmrrrcccOOOEEECCC@@@>>><<<:::::::::888888999999999888888777777777777777666666666666666666666666666666666666666666555444333333333333666666666666777777777777555666777888999888777666555555666777888888888888888:::;;;;;;<<<>>>AAACCCIIISSSppp}}}xxxoooRRRFFFDDDAAA@@@@@@??????>>>======:::;;;======???AAAFFFIIIKKKMMMSSS\\\aaaeeemmmvvv{{{qqqcccUUULLLJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????AAABBBCCC++++++******+++,,,,,,---+++,,,---.........------...------------,,,,,,,,,,,,,,,---...............,,,,,,,,,------.........---------------...//////---......///111222222333........................''',,,000000,,,***+++---.....................------...///000000///...------------............///............//////////////////.........///000000222333444555444444333222333222222111111222222333333333222111111111222222222000//////000111111000000111222222111222444666222333444555666777777777777<<>>;;;999999999888777777777666666666666777777777777666666555555555444777666666555444333333333555555555555555555555555333333444444555666666666555666777888888888888888777777888888888888777777888999999::::::;;;;;;<<>>???BBBAAA???@@@???===;;;;;;<<<>>>???DDDKKKSSSXXX[[[bbbmmmvvvwwwxxxjjj[[[OOOMMMLLLJJJGGGDDDBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@BBBCCCDDD......---,,,+++++++++++++++---...,,,***)))+++---,,,++++++******++++++,,,111,,,***---///...---...,,,,,,,,,---------......111111000000000/////////............///000111222,,,------...//////......,,,,,,++++++++++++++++++,,,---......//////......//////.........---------+++++++++,,,,,,---------............///////////////////////////////////////000111222333333444444333333333222222222111111111111111111222222222333222222222222111000000///000111111222222111111111...///111222444555555666666888:::<<>>===;;;>>>===<<<<<<<<<>>>???@@@DDDJJJQQQUUUWWW]]]hhhpppvvv~~~tttdddVVVNNNMMMJJJFFFBBB@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCDDDDDD,,,+++************+++++++++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,,,,$$$!!!&&&---...---,,,+++,,,,,,------.........////////////............---......///000000000000,,,---......///.........******,,,------,,,++++++,,,---......//////.....................---------,,,,,,,,,,,,,,,------------............/////////------------------------...///000222333444444444333333333222222222222111000000000111111111222222000000111111111000000///111111222333444444444333...///000111222444444555555777888:::<<<@@@FFFIIIVVV]]]eeelllqqqyyyzzzqqqlllnnnrrruuuvvvxxxwwwtttpppnnnooosssvvv|||wwwtttqqqmmmkkkccccccaaa]]]ZZZ\\\bbbhhhqqq{{{}}}}}}xxx___PPPGGGBBB???===:::999999999888666777777666666666666777777888888888888777777777777888888888777666666555555555555555555555555555555555555555666777777888888999888777666666777777888888999999::::::999999888888888999999:::;;;;;;;;;???@@@DDDRRRlllqqqdddxxx```KKKFFF???<<<<<<<<<:::999;;;;;;<<<===>>>???@@@@@@CCCHHHNNNQQQSSSXXXaaaiiissszzzooo___SSSPPPKKKGGGCCCAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEE+++***************+++,,,,,,,,,,,,,,,+++***))))))...------,,,,,,------...)))### %%%***+++,,,------------------------------------------------,,,,,,---///000111000///...------...............---***,,,...000000///...---,,,---......///..........................................///////////////---------.........//////------------------------111111222222222222111000222222222222222222222222///000000000000111111111///000111111111111111000000111222333444444444444444444333333333333333333777888999:::<<<>>>BBBFFFLLLRRRZZZdddooo|||wwwooommmmmmmmmmmmqqqooolllhhhfffhhhlllppptttzzz}}}zzzvvvtttkkkjjjfff```\\\\\\___bbbfffoooyyy{{{fffQQQGGGCCCAAA???===;;;:::::::::888777777777666666666666777777777777777777777777777777666666555555444444444444555555555555555555555555666666666777888888999999;;;999777555555666777888777888888999999888888777888888888999::::::;;;;;;======@@@KKK```~~~eeepppnnnSSSJJJAAA>>>>>>===<<<;;;;;;;;;===>>>????????????AAAEEEJJJMMMPPPUUU]]]dddnnnuuu}}}vvvdddYYYUUUNNNIIIFFFDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFEEEEEE,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,)))***,,,---+++---222.........------,,,,,,,,,////////////////////////,,,---///000000///......---...............------+++,,,...000000000...---,,,---......///.........---.....................////////////////////////------------....................................///000222333333222111000222222222222222222222222///000000000000111111111111111222222333222222222//////111222333333333333555444333222222222222333666888999::::::<<>>HHHWWWrrrpppppp}}}YYYLLLAAA???@@@>>>===>>>======>>>>>>>>>>>>===<<<>>>AAAFFFJJJNNNTTT\\\aaagggnnnwww~~~|||iii___YYYQQQKKKHHHGGGFFFEEEBBBBBBBBBBBBCCCCCCDDDDDD@@@AAACCCEEEFFFEEEEEEDDD...------,,,,,,,,,------,,,++++++---......,,,***))))))(((((((((((()))))),,,+++---///---)))***///......---------,,,,,,,,,,,,---------------......---....../////////...............///......---,,,++++++---......---,,,,,,,,,---......//////......---------........................---------------,,,------------.........////////////////////////+++,,,///222444444333333111222222222222333333333000000000111111111222222222222333333333222222111//////000111222222222111111111000000111222444555444666777888888999;;;>>>CCCGGGOOOYYYeeettt~~~zzzuuuqqqkkkiiieee```ZZZWWWWWWYYYaaafffmmmuuu}}}{{{rrrooojjjeeebbbaaaaaaaaa^^^ccciiilllooouuu~~~eeePPPEEE???>>>???===<<<;;;;;;<<<;;;999777777777666666666666777777555555555555666666666666777777777777777777666666555555555555555555555555666666666777888888999999999888777666666777777888555666666666666666666555777777888888999:::::::::;;;:::>>>FFFOOOcccttt^^^MMM@@@>>>???<<<;;;>>>???>>>>>>>>>=========<<<===???CCCGGGLLLRRRYYY^^^```iiisss{{{sssiii```UUUMMMIIIHHHFFFDDDAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCDDDDDDDDDDDDCCC///...---,,,,,,,,,,,,,,,+++++++++...000111...+++***))))))))))))))))))***+++((()))------)))'''(((++++++,,,,,,---...//////++++++++++++,,,,,,------///......------...............//////...------,,,---------------,,,,,,,,,,,,---......//////......---------........./////////.........---------,,,,,,,,,---------.........////////////////////////***,,,///222444444333333111111222222222333333333111111111111222222222333222222333222222111000///000000111111111111111000333222111000111333444666444666888999999999;;;===@@@EEELLLSSS\\\iiixxxzzzvvvqqqoookkkeee^^^XXXVVVUUUXXX\\\aaagggnnnvvv~~~~~~uuuqqqlllhhheeedddcccccc^^^bbbeeeeeefffkkkuuu}}}~~~}}}~~~oooVVVHHHBBB>>>;;;<<<;;;:::999:::;;;:::777555777777666666666666777777555555666666777777777777666777777777777777777777555555555555555555555555555555666666777888888999777777777777777888888888666666777777777777666666777777777888999999::::::::::::???DDDHHHUUUwwwzzzwwwfffRRRBBB@@@@@@<<<:::>>>>>>>>>===<<<<<<===>>>???===>>>AAADDDIIINNNTTTXXX\\\eeeqqqyyywwwlll^^^TTTNNNKKKGGGDDDAAAAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBBBBBBB///...---,,,+++++++++++++++***+++...222222000------,,,,,,,,,,,,,,,,,,---...)))(((...333000***'''((()))***,,,...000111222/////////000000000111111000///---,,,,,,---...///.../////////...---,,,,,,111000///...............,,,---......//////......---------.........//////111111000000/////////...,,,,,,,,,---------......////////////////////////---...111333333222000///111111111222222333333333111222222222222333333333222222222111111///......111111222222222111000000999888555333333333444555777999;;;;;;;;;<<<>>>@@@===BBBIIINNNTTT```ooo{{{zzzvvvuuutttqqqkkkddd^^^ZZZYYYRRRUUUYYY^^^dddkkksssxxxxxxuuuoookkkiiigggfffeee___aaacccbbbaaafffpppxxx{{{~~~|||{{{vvvaaaKKKBBB@@@<<<999999888888777888999888666444777777666666666666777777666666777777888888888999444444444555555555555555555555555555555555555555555555555666777777888888555666777888999999888888777777888888888888777777777777777888999999::::::::::::???CCCCCCLLLkkkpppmmmXXXFFFDDDCCC===;;;???===<<<;;;;;;<<<>>>AAABBB>>>???@@@CCCFFFKKKPPPSSSZZZdddpppyyy~~~wwwgggZZZSSSNNNIIIEEEAAAAAA@@@@@@AAACCCDDDEEEEEEDDDBBBAAA@@@@@@AAABBB+++***))))))+++---000111555333111///...---,,,,,,***+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------...............------------............///...,,,))))))***,,,------+++...///...***)))***---///,,,***,,,000111---)))222,,,)))...333222///---////////////////////////..............................---,,,---...///000////////////000000000000...///000111222333444444111111222222222111111000111222222333333222222111444555555333111///000000222///,,,***+++000555999???<<<999999;;;<<<:::888===???DDDJJJNNNWWWhhhwww|||vvvpppmmmhhhcccaaacccddddddbbbQQQRRRTTTWWWZZZ___eeeiiivvvzzzzzzwwwtttqqqooommmjjjiiifffiiijjjeee```___dddkkkpppmmmnnnsssvvvvvvwwwyyy|||}}}~~~}}}}}}eeeUUUEEE>>><<<:::888999888888777666666666666666777888999999888777666555777666555444555555777777777666666666666555555555333444555666666444222111555555555555555666777777999999::::::999888777666555555666777777777777777555555666777888999999::::::777:::???@@@FFF^^^yyyrrr~~~cccFFFEEEFFF===:::AAAAAA@@@>>><<<<<<===???@@@>>>>>>>>>>>>AAAGGGOOOUUUZZZaaajjjrrryyynnn```VVVPPPKKKGGGBBBAAA???@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCC++++++******+++---///000////////////......------******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...,,,++++++,,,---...---------............///000---++++++,,,---------,,,---...---+++++++++,,,///,,,)))+++...000---***111,,,+++000333111//////...................................................------,,,---...///000/////////000000000111111333333222222111000000///222222222222222222222222111222222333333222222111111222333222111000111222888666333111222666:::===>>><<<::::::===>>>===<<<<<<>>>CCCHHHKKKPPP^^^kkkyyy|||vvvnnniiiccc```___^^^[[[XXXPPPQQQRRRTTTVVVYYY]]]___iiinnnvvvzzzxxxuuurrrpppnnnlllkkkmmmnnnmmmhhhaaa]]]^^^aaadddaaabbbhhhlllnnnpppttt}}}yyyttt~~~xxx]]]OOOBBB===<<<;;;::::::888777777666666666666666777888888999999888777666555444333222222222333444666666666555555555444444444444555555555444222222555555555555555666666777555555666777777666444444555555666777777777777777666666777777888888999999;;;999;;;??????DDDYYYpppzzzzzzVVVKKKIIIAAA===??????>>>=========>>>???@@@>>>>>>>>>>>>@@@FFFNNNTTTYYY___gggnnnvvv~~~uuuhhh^^^VVVMMMFFFDDDBBB@@@@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCC,,,,,,+++***+++,,,---...***+++---///000///......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......000...+++))))))***,,,...---------............///111000......//////...,,,...---,,,,,,------,,,+++///,,,)))))),,,...---+++///,,,---111111......000...................................................------------...///////////////000000000111111333333333222111000//////333222222222222222333333111222222333333222222111///000111111000000222333666444333222222444666777:::999888999<<<>>>>>>>>>;;;<<>>AAAQQQdddjjjQQQGGGBBB>>>;;;<<<<<<======>>>>>>??????>>>>>>>>>>>>@@@EEEMMMRRRWWW]]]dddlllsss|||~~~rrrhhh]]]PPPGGGFFFDDDAAA@@@@@@@@@@@@???AAABBBCCCCCCDDDDDDCCCCCC------,,,+++++++++,,,---)))+++...111222111///------------------.........,,,,,,,,,---------......,,,,,,,,,---------......///...---+++***+++,,,,,,---------............///222111000000111000...,,,///,,,***+++...///---***///,,,))))))+++,,,---,,,,,,+++---000///,,,,,,000................................................------------......//////............////////////...///000111222333444444222111111000111111333333111222222333333222222111...000111111000000111222111111000000000000000000333333444666999;;;===>>><<<<<>>===???KKKXXXvvvzzz~~~^^^JJJDDDAAA>>>;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===???DDDJJJOOOTTT[[[dddlllttt|||zzzpppdddUUUJJJGGGEEEAAA@@@@@@AAAAAA@@@AAABBBCCCCCCDDDCCCCCCCCC------,,,,,,++++++,,,,,,+++---000333333111...,,,+++,,,,,,,,,---------...,,,,,,,,,---------......,,,,,,,,,---------......---.../////////---,,,+++---------............///222111000000111000...,,,///,,,***,,,///000...+++///---***)))***,,,---...+++***,,,///---***+++///................................................---------...............,,,,,,,,,---------......,,,---...000222444666666000000000000000111222222111222222333333222222111000111222111/////////000222222333333333222111111000111333555777:::<<<>>>???===>>>AAADDDIIITTT^^^fffnnnyyy|||wwwrrrlllddd___ZZZTTTNNNJJJJJJLLLMMMMMMKKKMMMRRRWWW___iiittt{{{|||~~~~~~}}}{{{zzz|||~~~~~~|||yyyxxxuuunnnccc[[[]]]ZZZXXXYYYZZZ]]]eeennnwwwxxxwww}}}rrr]]]NNNDDD===:::;;;;;;888666666777666666555555555555555666666666777777888888999555555555555444444333333555555444444444333333333444444333333333444444555444444444444444555666666333444666777777777666666444444555666666666666666888888888777777777777777777777999<<<===???GGGOOOiii}}}oooooozzzZZZKKKGGGEEE<<<<<<===>>>??????>>>>>>>>>>>>>>>===>>>BBBHHHLLLQQQYYYdddmmmtttzzzvvvjjj[[[PPPHHHEEEBBBAAAAAACCCCCCCCCAAABBBCCCCCCDDDCCCCCCCCC,,,,,,,,,,,,,,,,,,,,,,,,---///111333333111...,,,''')))***,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......+++---///111111///---+++---------............///111000......//////...,,,...---,,,---...///...---......,,,,,,,,,,,,---...,,,)))***......++++++---------------------------........................,,,---......//////......,,,,,,,,,,,,---------...000000000111222222333333///000111222222222222222111222222333333222222111111222333222000///000111222222333333333222111111111333555666777999<<>>===???AAADDDKKKTTT^^^eeepppzzz|||yyytttnnnjjj```[[[TTTPPPPPPOOOMMMJJJGGGIIILLLNNNRRRYYYcccjjjuuu~~~|||{{{~~~}}}}}}}}}uuujjjbbbbbb___\\\[[[YYYYYYaaajjjvvv|||~~~zzzfffSSSGGGBBB===:::;;;:::666444555777666555555444444555555666666555555555666777777555555666777777666666555555555555555444444444333333333444444444444444555444444333333444444555666555666777888888888777666444444555666666666666555777777777777777888888888666777888:::<<>>>>>>>>>>>>>>>>>>>>>>>===>>>AAAFFFIIINNNUUU```iiiooouuu{{{sssdddYYYLLLIIIEEEBBBCCCDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCC++++++,,,,,,---,,,,,,,,,,,,...000111111000...,,,'''))),,,...///...,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......***+++---...//////...------------............///000---++++++,,,---------,,,---......------...000......///......---...//////***)))...111///------------------------------........................,,,---.../////////...---------........./////////222222222111111111000000///000333555666555444333111222222333333222222111000111222222111111222333///000000111111111000000111333555666555777:::======;;;<<<@@@CCCCCCGGGLLLWWW]]]fffooowww~~~{{{vvvssskkkgggccc```^^^YYYPPPIIIGGGIIIJJJJJJIIIMMMTTT[[[bbblllvvv}}}vvvooopppppppppxxx}}}uuuooolllhhhfffccc___]]]dddmmmyyysss\\\JJJCCC@@@<<<:::;;;:::777555777666666555444444444444555666666444444333444555555666666888999::::::999999666666666555555555444444222222444555555555444444444444333333444444555666999999:::;;;::::::888777333444555555666666555555666666777777888888999999888999888888:::>>>AAABBBNNNmmmkkkccc[[[ffftttgggOOOFFFBBBAAA@@@???>>>>>>??????>>>>>>>>>======@@@DDDGGGLLLQQQYYY___eeelllsssyyy~~~mmm```RRRNNNHHHEEECCCCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCC***+++,,,------------,,,***,,,...///000///...---)))+++///333333222///---******+++++++++,,,,,,,,,,,,,,,,,,---------......*********+++,,,---...///---------........./////////,,,))))))***,,,------***---000///---,,,...111---///000000///......///222,,,)))///333222///---------------------------........................,,,,,,.../////////...---////////////000000000111222222111111111111111111///222555888999888555333222222222333333222222222...000222222222333444666111111222222222333333333///222444444333333666999777777<<>>BBB^^^|||lllfff\\\```]]]ppp|||\\\NNNEEECCCAAA???>>>>>>???@@@>>>>>>>>>======???CCCFFFKKKNNNSSSWWW\\\dddnnnvvvttteeeWWWRRRKKKFFFCCCBBBAAA@@@AAABBBCCCCCCDDDDDDCCCCCC***,,,------------...000+++,,,,,,---...///000000+++++++++,,,,,,---------,,,******,,,000111///,,,+++,,,---------,,,+++***...---+++******+++---.........//////......---,,,......---------,,,,,,,,,////////////...---,,,+++//////............//////,,,---.........---,,,++++++...000000---,,,---///............//////////////////111111111000...---...............---------000000000000000000000000000111111222222333444444222222222111111000000000000111222333444333222222111111111111111111111111555444444444444555666666999:::<<<@@@DDDGGGGGGFFFNNNRRRYYY```gggooowww|||~~~|||{{{yyytttkkk^^^TTTOOOOOONNNKKKHHHFFFGGGHHHQQQWWW```iiioootttxxxzzz{{{tttooonnnqqqvvv~~~}}}}}}vvvnnnlllrrryyy}}}eeeQQQDDD===;;;;;;::::::999888777777777777777777777777777777777777666555444444333333555444444444444555666666999888888777666555555444555777888666333111333555444444444555777888:::;;;666666666666666555555555555555555555555555555555666666666666777777777777666777888:::<<<>>>???@@@FFFSSSgggyyyvvvnnnaaa^^^bbbqqqvvvRRRJJJAAAAAACCC>>>>>>???999===============>>>??????HHHKKKRRRYYY\\\___hhhrrryyy}}}ssscccYYYOOOKKKHHHFFFEEEGGGDDDCCCAAABBBDDDFFFFFFEEE,,,---......,,,+++,,,...++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,---......,,,******+++---......------,,,,,,,,,***))))))***++++++......//////......---,,,***++++++,,,---...//////---....../////////......111000///////////////000------...//////...------,,,...000///---,,,---///............///////////////////////////...---,,,000000000000////////////000000000000000000000000000111111222222333333444444444444333333222222222000111222333333333222222111111111111111111111111111111111111111222333333888999<<>>??????JJJ\\\www}}}uuulllaaa___dddyyygggSSSEEEBBBBBB<<<<<>>???FFFIIIPPPWWW[[[^^^fffooovvvzzz~~~iii]]]QQQKKKHHHDDDBBBDDDBBB@@@???@@@BBBCCCCCCBBB...//////...,,,++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------)))+++------,,,+++,,,,,,***+++---...//////......---,,,,,,,,,++++++******......//////......---,,,***++++++,,,---...//////,,,---...///000000111000222111000///////////////---...////////////......---...//////---------///---............/////////000///...---,,,,,,,,,,,,////////////////////////////////////////////////000000111111222333333333333333333333333222222222000111222222333333222222111111111111111111111111000000//////000000111222666888<<>>>>>;;;CCCQQQggg~~~|||mmmddd___kkk^^^KKKBBB@@@:::;;;???<<<<<<<<<<<<;;;<<<<<<===>>>BBBEEELLLUUUYYY\\\ccckkkqqqvvv}}}tttgggYYYPPPJJJDDDBBBCCCBBB@@@??????AAABBBAAAAAA---...///...,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,$$$'''+++,,,++++++///222,,,---.../////////...---////////////...---,,,,,,.........///......---,,,......---------,,,,,,,,,---...///000111111111111111000///...............---------...........................------......---------.........//////111000...,,,++++++,,,,,,,,,,,,---------------...////////////////////////000000000111222222333333111111111000000000000000000111111222222222222222111111111111111111111111222222111111222222333444444666;;;AAAFFFIIIHHHFFFFFFGGGIIIKKKOOOUUU\\\aaabbbhhhqqqxxx~~~wwwrrreeeaaaYYYRRRMMMJJJGGGFFFCCCDDDFFFIIIOOOXXXbbbiiimmmbbb\\\cccrrr~~~}}}}}}sssvvvnnnVVVGGG@@@======777777666666666555555555666666666666666666666666555555555444444333333333444444333333444444555666111111222333555666777777555666666555444444444444444444333333333333333444333444444555666777888888555555555555555555555555555555555666666666777777666666777999:::<<<======>>>BBBKKK[[[wwwuuuhhhlllfffOOOBBB@@@:::;;;???<<<<<<<<<;;;;;;;;;<<<<<<===???AAAHHHPPPVVVXXX^^^eeekkkpppxxxssscccYYYPPPIIIFFFFFFDDDBBBAAAAAABBBCCCBBBAAA+++,,,------,,,,,,...///,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,$$$(((++++++***+++///222....../////////...,,,+++...////////////...---,,,.........///......---,,,......---------,,,,,,,,,//////000000000000/////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---------.........------------............222000///---,,,,,,---...+++,,,,,,,,,------......///////////////////////////000000111111222333333000000000000000000000000000000000111111111222222111111111111111111111111222222222222222333333444333555999>>>DDDFFFFFFEEEFFFGGGHHHIIIKKKPPPVVV[[[XXX___hhhqqqxxx~~~yyypppiiiaaaYYYSSSOOOJJJGGGEEEDDDDDDEEEHHHPPPZZZaaadddYYYSSS[[[jjjxxx|||}}}~~~}}}nnnvvvuuu]]]III???;;;;;;;;;888888777777777777666666555555555555555555555555444444444444444333333333555555555555555666777777222333333333444444555555666555555555555555444444444333333222222222222222333444444555666777888888555555555555555555555555555555555555666666666666666666777888999;;;<<<<<>>CCCKKKQQQTTTYYY___eeejjjsss|||~~~mmmaaaXXXOOOJJJIIIEEECCCAAAAAABBBBBBAAA@@@***+++------------...000)))******+++,,,---...///------,,,,,,,,,,,,+++++++++,,,,,,+++***+++,,,...---......///...---,,,+++++++++++++++++++++,,,,,,......//////......---,,,***++++++,,,---...////////////000000000///......,,,,,,+++++++++,,,,,,,,,+++*********+++,,,---...000...,,,,,,---...///...,,,------------.........000///..................---------...//////000000//////////////////////////////000000111222222222111111111222222222222222111000000000000111222222111111111111111111111111000000000///000111111222222333555:::???BBBCCCBBBEEEFFFGGGGGGIIILLLQQQUUURRRXXXbbbjjjqqqxxxxxxrrriiiaaa[[[UUUNNNIIIFFFEEECCCBBBCCCHHHOOOTTTWWWOOOLLLTTTaaannnzzz~~~yyy|||}}}}}}~~~zzzwwwsssoooaaaOOOBBB>>>>>>??????888888888888888888888888555555555555555555555555444444333333333333333333444444444444444555555666444444444444444444333333666555444444555666555444444333222222222222222333444444555555666666777777555555555555555555555555444444555555555666666666555666777888999:::;;;;;;>>>???CCCNNN```tttwww{{{ZZZFFFDDD@@@===???===>>>===<<<<<<;;;<<<<<<<<<===<<>>+++---...---,,,,,,---...+++++++++,,,,,,------------------,,,,,,+++++++++///---++++++,,,------,,,)))***,,,---.........---******))))))***+++,,,---......//////......---,,,***++++++,,,---...//////,,,---...///////////////++++++++++++,,,---......++++++******+++---...///111...++++++---//////...,,,,,,---------.........,,,,,,---............---,,,,,,---......///000000000000000000000000000000//////000000111111222222000111111111222222222333111000000///000111222333111111111111111111111111//////......//////000111222111222666:::>>>@@@@@@BBBDDDEEEFFFGGGIIIMMMOOONNNTTT\\\bbbhhhooowww}}}{{{ssslllfff___UUUNNNHHHGGGEEEBBB@@@BBBEEEIIIKKKFFFFFFMMMXXXbbbnnnwww|||}}}|||xxx|||}}}|||~~~{{{{{{{{{yyywww}}}~~~tttppp^^^SSSEEE>>>===??????===888888888888888888888888555555555555555555555555333333333333333333333333444333333333333444555555444444444444444444444444666444333444666777555333333333222222222333333444555555555666666666666666555555555555555555555555444444444555555555666666555666666777888999::::::;;;<<<@@@HHHUUUoooeeeKKKFFFAAA>>>@@@@@@???>>>======<<<<<<<<<===>>>;;;;;;AAAFFFJJJPPPUUUUUU]]]gggqqq{{{wwwiiiZZZPPPLLLFFFDDDAAAAAAAAAAAA???>>>...//////...,,,++++++,,,//////.........------------------,,,,,,+++++++++...+++)))***---000000...&&&'''***,,,...///000000,,,+++***)))***---///111......//////......---,,,......---------,,,,,,,,,)))***,,,...///000111111+++++++++,,,---...///000,,,,,,++++++,,,...///000222...++++++---//////...,,,,,,,,,---------......)))***,,,---......---,,,******++++++,,,---......111111111111111111111111/////////000111111222222......//////000000000111111000/////////000222333111111111111111111111111///////////////000111111222111000333777;;;===>>>???AAACCCDDDEEEFFFIIILLLLLLQQQXXX]]]bbbhhhpppvvvvvvxxx{{{{{{uuuoooggg\\\TTTJJJJJJGGGDDD@@@???AAACCCEEEBBBBBBHHHPPPXXXccclllrrryyyzzz{{{yyy~~~}}}xxxuuuxxx||||||{{{uuuiiibbbUUULLL@@@;;;;;;<<<:::666777777777777888888888888555555555555555555555555333333333333333333333333555444444444444555666666444444444555555666666666666444222333666777555333333333222222333333444555666666666666666555555555555555555555555555555555444444444555555555666666555555666777888999999:::;;;<<>>AAABBB??????>>>===============???;;;:::>>>DDDHHHMMMSSSPPPXXXcccnnnxxxqqq```TTTOOOIIIGGGDDDCCCCCCCCCBBB@@@...------,,,,,,------...+++,,,...///000///...---,,,---.../////////...---///......------......///,,,,,,------------------,,,...000...***)))***---111111///+++'''(((,,,///...---+++***)))(((((((((+++)))+++///000......000.........---,,,+++)))(((,,,,,,+++***+++,,,...///222111000//////111333444...+++)))***---...---,,,,,,++++++******+++,,,,,,...,,,***+++...//////---......///000111222222333333222000///.........///222222222111111111111111000111222333333222111000222111000//////111333555111111000///////////////000111222222333555888;;;999<<<@@@CCCEEEHHHKKKMMMKKKOOOTTTXXX\\\aaaiiinnntttvvvyyy{{{~~~yyyjjj\\\TTTMMMGGGEEECCC???>>>@@@DDDCCCCCCGGGJJJOOOYYYdddooossszzz||||||zzzrrrnnnuuu~~~tttnnnpppwww|||hhh\\\XXXLLLFFF???999777777777777555555666666666666555555555555555555555555555555666555555555555666777777555555555444444333333222444444333444555888;;;===777777777777777777666666444444444444444444444444222444555444333333444555222333555444333333444666888777555333222333444555888777777666666666666666;;;777<<>>:::<<<=========<<<<<<===>>>>>>>>>??????@@@DDDJJJOOORRRVVV^^^gggtttyyylll```YYYPPPHHHBBBCCCCCCAAA???@@@......------------......,,,------.........------------...//////...---,,,+++++++++******+++++++++***++++++,,,---...//////,,,---...---,,,+++,,,---111111000---******---000......------,,,---------)))&&&'''++++++)))))),,,,,,,,,------,,,,,,++++++------,,,,,,,,,---...///222111000//////111222444---+++)))***---...---,,,------,,,,,,,,,,,,,,,---...,,,***+++---///...---.........//////000000111000000///......///000111000000000000////////////000111222222222222111000111111000000000111333444222222111000000000000000///000111111111333666888888;;;???AAACCCFFFHHHKKKIIIMMMQQQUUUWWW\\\ccchhhkkkmmmqqqsssvvvzzz~~~qqqddd\\\TTTLLLHHHDDD???>>>???@@@???AAAFFFIIILLLTTT]]]gggkkkrrrzzz~~~wwwoooiiimmmtttyyy~~~uuunnnpppxxxuuu___RRRMMMCCC???;;;888777777666555555555666666666666555555555555555555555555555555555555444444555555666777555555555444444444444444777777666666888:::<<<>>>444444444444444444444444555555555555555555555555333555666555333333444555222333555444333333444666777666444333333444555666666666666666666777888999<<<888<<>>===>>>?????????===<<<<<<<<<<<<<<<<<<<<<===AAAFFFJJJOOOTTT[[[dddooosssfff^^^TTTLLLEEEEEEEEECCCAAABBB......------------......------,,,,,,+++,,,,,,,,,...............---,,,++++++******))))))******+++)))***+++,,,---...///000---,,,+++,,,---...------,,,------,,,++++++,,,...+++*********+++,,,,,,---...++++++......++++++...+++++++++,,,,,,---------......---------...//////111000/////////000111222---+++******,,,------,,,//////...------,,,------...,,,++++++---......---....................................///000111222000000000000000000000000000111111222222111111000111111111111111222222222222222222111111111111111///000111111000111333555666999<<<>>>@@@BBBEEEGGGFFFJJJNNNQQQRRRVVV[[[```ccceeeiiillloootttxxx|||{{{pppggg]]]SSSMMMGGG@@@>>>???;;;:::===BBBEEEGGGLLLSSS\\\```gggoooxxxtttmmmgggfffhhhkkksss{{{~~~yyyqqqjjjkkkvvvjjjUUUHHHDDD;;;:::888888999888777555555555666666666666555555444444444444444444444444444444333333333444555555555555555555555555666666555444444444444666777999333333333333333333333333555555555555555555555555555666777666444333333444222333555444333333444666555555444333333555666777555555666666777999:::;;;<<<999;;;BBBBBBFFF[[[tttfffOOOCCCAAADDD@@@@@@@@@@@@???===<<<;;;<<<<<<<<<<<<<<>><<<:::>>>>>>>>>===<<<>>>BBBEEEHHHMMMTTT\\\eeerrrxxxppp___VVVMMMJJJHHHDDDAAABBB,,,,,,++++++++++++,,,,,,---,,,***))))))***+++,,,//////...---,,,+++++++++......------------......,,,,,,,,,,,,,,,,,,++++++***((('''))),,,...---+++......///111222222111000//////...------------...///+++***,,,+++((((((+++...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,......---.........//////+++,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,---------,,,,,,,,,---...000/////////////////////......////////////......111111222222333333333444000000000000000000000000111111222222222111111000//////000111111000000///000111333222111000111222444555777777888999<<>>===:::666555666777888777555555666666666666555555444444444444444444444444333222222222222333444444444555555555666666777777666666666666666666666777333333333333444444555555333333333333333333333333666777777666444222333333222333555444333333444666333333333444555666777888888888777777777777777888999888:::>>>>>>???JJJWWWwww~~~yyy```QQQKKKBBB???======>>>???===;;;============<<<===@@@BBBGGGLLLSSS[[[cccooo|||xxxggg]]]SSSNNNIIIDDD@@@@@@,,,,,,++++++++++++,,,,,,++++++******++++++,,,---///...---,,,+++++++++,,,---,,,,,,++++++,,,,,,------------,,,++++++******))))))(((***,,,------,,,+++++++++,,,......---,,,///...---,,,,,,,,,,,,,,,...***(((***)))'''(((+++///...,,,+++***+++,,,,,,,,,,,,------,,,,,,+++***,,,,,,---------.........+++,,,,,,,,,++++++---///---,,,,,,,,,,,,,,,---------......---++++++,,,...////////////////////////....../////////......---//////000000111222222222111000000//////000000111222222222111111111111111---...000111111000/////////111333333222111111222333444555555555666999<<>>CCCHHHLLLSSS[[[dddppp{{{wwwtttooonnnqqqvvv{{{}}}}}}zzzqqqgggdddffflllnnnqqquuu}}}uuu```QQQCCC;;;999;;;888444222333444555555555555666666666666555555333333333333333333333333333333222222222333444444555555555555555555666666444555555555555555666555000111111222222333333444222222222222222222222222444555666555333222222333222333555444333333444666333333444444555666777777888888777666666666666666999888999===>>>???GGGPPPgggxxxdddSSSGGGBBB>>><<<>>>???>>><<<:::;;;;;;;;;:::;;;===???FFFKKKSSS[[[cccmmmyyysssggg[[[TTTNNNFFFBBBAAA...------,,,,,,------...))))))+++,,,------...---...---,,,+++++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,---,,,,,,---...***((('''(((***+++***(((++++++*********+++,,,,,,000,,,+++,,,,,,***,,,///---,,,+++******,,,---...------.........---+++***++++++,,,---------------***,,,---,,,******---///,,,,,,,,,,,,---...///000---...///---+++***,,,...---------......//////000+++,,,...////////////...//////000111111222333333111000///......///000111444333111000000000111111---///000222222222000///---///111222111000000111333444444333333444777:::===AAAGGGJJJKKKMMMPPPTTTWWWZZZ___bbbdddfffiiikkkjjjlllpppuuuzzz~~~nnnaaaVVVNNNKKKLLLMMMEEE>>>======<<<===???DDDHHHNNNVVV___kkkvvv}}}tttpppkkkiiikkkpppuuuwww|||~~~}}}{{{uuukkkggghhhkkkooovvvhhhVVVIII???999888888666444444555666666555555555666666666666555555333333333333333333333333333333333333333444555555555555555444444444444444222222333444444444444444111111111222333444444444333333333333333333333333222333444333222111222333222333555444333333444666333333444555555666666666666555555555555555666666999888999;;;===???DDDJJJXXXnnntttfffOOOHHHAAA===>>>???>>>===999:::;;;;;;:::;;;===???EEEJJJSSSZZZbbblllwww~~~ssseee\\\TTTKKKFFFEEE//////............//////''')))+++---...///......---,,,+++++++++,,,---...---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,+++...000///---,,,...111000---++++++...///...,,,,,,,,,,,,---...///111111000,,,+++,,,,,,+++,,,000+++******)))+++---///111....../////////...,,,+++***+++,,,---------,,,,,,***,,,---,,,******---///------------///000111222---//////...+++***,,,...++++++,,,,,,---...//////)))***,,,...000000000000111111222333444444555555111000///......///000111555333111//////000111222...///111333444333111000***---///000000//////000333444444222222333666999888===CCCGGGIIIKKKNNNRRRXXX[[[___bbbdddfffhhhiiikkklllooorrrvvvyyy|||}}}ttteeeYYYPPPMMMNNNPPPHHHCCCBBBBBB>>><<<<<>>::::::555666777999;;;:::888666555555666666666666555555333333333333333333333333444444333333444444555666555555555444444333333222444555666777888888888888333333444555555666777777444444444444444444444444111222333333111111222444222333555444333333444666333444555555666555555555333333333444555666777888:::999999:::<<<>>>BBBFFFMMMaaarrrzzzVVVNNNDDD>>>>>>???>>><<<;;;<<<=========>>>@@@BBBDDDJJJRRRZZZbbbkkkvvv}}}xxx{{{mmmbbbYYYPPPJJJHHH------------------------///...---...//////...,,,+++++++++,,,,,,---------,,,+++***))))))***++++++,,,,,,---------,,,++++++000...,,,++++++,,,---...000///...---------------,,,,,,,,,,,,,,,---......///,,,((('''(((***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,***)))***,,,.........+++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,---///000111...---+++,,,...000//////000000000000111111111111000111111111111222222222///000000000000//////...000/////////000111222222333333222222111000//////***+++,,,...///111222333888999<<<>>>BBBFFFLLLPPPQQQTTTYYY^^^aaa```^^^]]]^^^bbbhhhmmmpppsssuuuwwwzzz}}}~~~~~~iiiVVVLLLLLLOOOTTTRRROOOLLLHHHDDD???;;;===AAAHHHOOOXXXbbbkkkqqqzzznnnllliiieeebbbcccgggkkkmmmqqqyyy~~~~~~yyyuuuuuusssnnnoootttyyyzzzhhhUUUIIIBBB<<<888777777777666666555555555444555666777777777666444333444444444333333222222222333333333333333333333333444444444555555555666666888888666555444444444444222222222333333444444444444444444333333222222222222222222333333444444444333333222111222333444555555666777888777666444222666666666666777777777777888999;;;;;;;;;<<>><<<>>>@@@???===<<<;;;<<<>>>???@@@GGGQQQZZZbbbiiirrrwww}}}zzziii^^^VVVNNNIII........................,,,+++***+++,,,,,,+++)))+++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,+++,,,---.../////////...------------......---,,,,,,,,,---//////...,,,++++++,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++---///000///...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,,,,,,,------,,,+++,,,...000111000000000000000111111111111000111111111111222222222111111111111000000///...000000000000000000111222333333222222111000000///222111111111000000//////555666999;;;===AAAGGGJJJLLLOOOSSSXXX[[[\\\\\\[[[YYY]]]ccchhhlllppptttvvvyyy{{{}}}~~~}}}{{{||||||pppZZZNNNLLLOOOSSSQQQOOOMMMJJJFFFAAA===???BBBHHHOOOWWWaaakkkqqq}}}}}}nnnjjjeeeaaa```aaadddfffhhhkkkrrryyyyyywwwzzz~~~~~~~~~yyyuuuuuutttrrruuu{{{mmm]]]LLLBBB>>>999666666777666666666555555555444555666777777777666444333444444333333333222222222333333333333333333333333222222222333333333444444777666666555555444333333222222222333333444444444444444444333333222222222222222222333333444444444444333222222222333444555555666777777777666444333555666666666777777777777777999:::;;;;;;<<<>>>AAAFFFOOOccc}}}vvv}}}|||bbbJJJCCCCCC@@@>>>@@@@@@???===<<<;;;<<<===>>>???EEENNNVVV^^^hhhrrryyy|||~~~rrrfff[[[QQQJJJ////////////////////////...------...//////...,,,---,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,++++++******+++,,,,,,******+++,,,---...//////...------------.../////////...---,,,,,,...000111...------///000///,,,***---,,,,,,++++++,,,,,,---------------------------------------,,,,,,,,,,,,------...///111222000...,,,++++++++++++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++++++++---,,,+++,,,///111111111000000000000111111111111000111111111111222222222333333333222111000///...222111000000000000000000333333222222111000000000555555444333222111000///111333555666888;;;???BBBEEEGGGKKKOOOSSSVVVXXXYYYUUUXXX]]]bbbfffkkkqqquuuwwwyyy{{{{{{yyyxxxwwwxxx}}}yyy```PPPLLLNNNPPPPPPOOOOOONNNJJJDDD@@@AAADDDIIIOOOWWWaaajjjqqq{{{pppjjjccc______``````___aaaccciiiooopppnnnqqqvvv}}}|||~~~~~~{{{{{{|||}}}zzzuuutttuuuxxxzzz^^^PPPBBB<<<:::777555666666666666555555555555555555555666777666555444333333333333333222222222222222222222222222222222222222222222333333333444444555555666666666444333222222222333333333333444444444444333333333333222222222222333333333333444444444444333222222222333333555555666777777555444333555555666666666777777777777888:::::::::;;;===@@@BBBHHHWWWoooqqqllluuuSSSDDDBBBAAA@@@BBB???>>>===<<<<<<<<<===>>>>>>CCCIIIPPPYYYdddrrr{{{{{{~~~}}}qqqfffYYYOOO........................///......///111111000...---------,,,,,,+++++++++++++++***+++++++++,,,,,,++++++*********+++,,,---)))***+++------...------,,,,,,,,,------///000000000///---,,,,,,...000222///...---...//////---+++---,,,,,,++++++,,,,,,---------------------------******+++,,,---......///------...111222222000---,,,+++***))))))***+++,,,+++++++++++++++++++++++++++******++++++---......///---,,,---///000000000///000000000111111111111000000111111111222222222444444444333222111000///222222111000/////////000222222222111111111000000111111222222333333444444111222444444555777:::<<>>???CCCLLL^^^zzzwwwiiirrr```IIIBBBAAAAAAAAA???>>>===<<<<<<<<<<<<======@@@DDDIIIRRR___oooyyy|||}}}qqqbbbWWW------------------------,,,++++++,,,......---,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,------,,,++++++,,,,,,,,,---...///000111000///---------...000111000...+++***+++,,,---,,,---,,,,,,++++++,,,,,,---------------------------)))******+++,,,---......,,,,,,---///111111...,,,---,,,+++******+++,,,---++++++++++++++++++++++++*********+++,,,---...///111///....../////////...///000000000111111111111000000111111111222222222444444444333333222000000222222111000/////////000222222222111111111111111...///000111333444555666222333555555555555888:::===>>>???BBBGGGLLLQQQTTTTTTUUUXXXZZZ^^^ccciiinnnqqqsssuuutttsssqqqpppqqquuuxxxzzzyyyxxxyyy}}}lllUUUIIIEEEIIIJJJNNNRRRUUUTTTPPPMMMIIIJJJMMMQQQXXXbbbmmmuuu~~~wwwnnnddd]]]\\\[[[XXXUUUVVVVVV[[[bbbfffgggjjjooozzz}}}~~~wwwwwwvvvtttssstttvvvyyy~~~~~~{{{{{{{{{zzz{{{}}}jjj\\\JJJBBB:::888777555555777444444444555555555555555444555666666666555333222222222222222222222222222111111111111111111111111444444444555555555666666555666777888888777555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222444444555555555555555444555555555555666666666666666777888888888888;;;======@@@GGGSSSjjjqqqqqq{{{pppSSSGGGCCC@@@>>>>>>======<<<<<<<<<<<<<<<<<<>>>@@@CCCKKKXXXgggrrr{{{zzzjjj^^^---------------------------,,,,,,...000000///...---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---------,,,******,,,------------------,,,,,,,,,+++++++++***,,,,,,,,,---...///000111......---.........///000000---)))((()))+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,...//////---+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,------...222000......///000///...000000000000111111111111000111111111111222222222222333333333333222111111222111000000000000000000111111111111111111111111000000111111111222222222222333555555555555666888::::::;;;>>>AAAFFFKKKNNNPPPRRRTTTVVVYYY^^^dddhhhlllnnnppppppnnnmmmmmmmmmoooqqqsssrrrppprrrwww{{{ttt\\\KKKCCCFFFHHHLLLRRRWWWYYYXXXVVVLLLMMMOOORRRYYYdddpppxxxxxxqqqfff^^^YYYWWWTTTQQQUUUTTTXXX___dddeeehhhllluuu~~~{{{yyyzzz}}}~~~|||zzzrrrssssssrrrqqqrrrtttwww}}}yyyxxxzzz~~~qqq\\\NNNBBB<<<777666555333333555444444444444444555555555444444555666555444333222111111111222222222222222222222222222222222222222222222222333333333444444555555666777777666555444444444333333333333222222222222333333333333444444444444333333333333222222111222333444444444444333444444444444444555555555444444555555555666666666555777888777777777999;;;;;;???DDDKKK[[[yyy|||{{{cccQQQHHHAAA<<<=========<<<<<<<<<;;;;;;;;;<<<>>>@@@EEEPPP]]]ggguuu{{{rrrfff........................///......000222333222111+++,,,,,,,,,,,,,,,,,,---)))***+++---------------)))+++---///000///...---,,,+++*********+++,,,------------------...///000+++,,,---...///......---...,,,******+++,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***...---,,,---......---,,,---------......---------++++++++++++++++++++++++------------...///000000///...---...000111111111000000000000111111111111000111111111111222222222000111111222222222222222000000000000000000111222111111111111111111111111222222222111111111111111000111333444333333444555555666666888;;;???BBBEEEGGGJJJMMMQQQTTTYYY___cccfffhhhkkkkkkjjjiiiiiiiiiiiijjjkkkjjjiiilllqqqvvvyyy~~~}}}fffQQQEEECCCEEEJJJQQQXXX]]]^^^^^^NNNOOOPPPTTT[[[gggttt||||||vvvmmmccc[[[VVVTTTSSSVVVTTTVVV]]]aaaaaacccfffppp|||{{{uuurrrqqqssswwwyyyxxxvvvqqqsssuuuuuutttuuuvvvxxx|||wwwtttvvvzzz|||iiiUUUFFF<<<777555666555333333666333333333444444555555555444444555555555444333222000111111111222222222222333333333333333333333333222222222333333333444444444444444444444444444444444444444333333222222222222222222333333444444444444444444333333222222222///000222444555555555444333333333333444444555666444444444555555555666666555666777777666666888:::999>>>BBBEEENNNeeevvv___PPPDDD<<<<<<<<<======<<<<<<;;;;;;:::<<<===>>>AAAIIITTT\\\kkksss~~~ttt////////////////////////,,,++++++---///000///...+++++++++,,,,,,---------)))***+++---......------(((+++...111222000...,,,+++***))))))***,,,...000...------------...//////***+++---//////...---+++---,,,,,,---...---+++)))---,,,,,,++++++,,,,,,---************************))))))***+++,,,------...000...,,,,,,---......---,,,---...//////...---,,,++++++++++++++++++++++++)))***+++---///222444555,,,,,,+++---000333444444000000000000111111111111000111111111111222222222//////000111222222222222000000//////000111222222111111111111111111222222111111111222222333333333---///111222111111222333222222333444777:::<<<>>>@@@CCCHHHLLLQQQVVV[[[___bbbdddggghhhgggffffffgggdddffffffeeeeeehhhnnnsssvvv{{{mmmVVVGGGBBBDDDIIIPPPYYY___bbbcccOOOPPPQQQUUU\\\hhhvvv}}}ttthhh^^^XXXWWWXXXXXXUUUVVV[[[^^^^^^^^^aaalllzzzwwwmmmkkkjjjmmmrrrvvvvvvuuusssvvvxxxyyyyyyyyyzzz{{{{{{xxxqqqppptttzzzrrraaaOOO@@@:::666555777777555666999333333333444444555555555333444555555555444333222000000111111222222222222333333333333333333333333444444444555555555666666333222222111111222333333444444444333333222222222222222222333333444444444444444444333333222222222...000222444555666555555333333333333333444555666444444444555555555666666555666777666555666888:::777<<<@@@AAAEEEXXXwwwiiiVVVHHH>>><<<<<<======<<<<<<;;;::::::<<<===>>>???EEENNNTTTcccmmmzzz.........,,,+++,,,///111000000000000000//////...************************///......///000///,,,******++++++,,,,,,++++++***+++(((&&&&&&***,,,,,,+++***+++---...//////...---000...++++++,,,---------,,,,,,,,,++++++*********......---...//////---,,,...------,,,,,,------...000+++((()))---000...,,,******+++,,,...///000000............---,,,,,,+++***,,,------,,,+++,,,,,,//////............//////............///000111222000000111222222222222111111111000000111222333333111111000000111111222333111111111111111111111111333444444444333111000...000000000000000000000000111111222333333333333222111222333444555777888888@@@AAAEEEIIINNNSSSVVVXXX\\\^^^aaaaaaaaa``````aaa___aaadddeeefffhhhjjjmmmmmmwwwppp[[[KKKGGGCCCCCCKKKYYYbbbbbb___VVVNNNKKKSSSaaannnyyy}}}qqqiiiccc```^^^ZZZWWWXXX[[[[[[[[[aaakkkuuuxxx{{{tttfffeeeeeekkktttyyyzzzxxxxxxxxxxxxyyyzzz{{{|||||||||zzzvvvrrrrrruuuyyydddPPPCCC@@@;;;999777555444444666666555555555555555555555555444666666555444333444555000111111222222333444444111111000000111333444666333333444555666666666555333333333222222333333444555444222111000111222222666555333222222333555666888555222111222444555555222222222222222222222222666444222444666666333111333444555555666666555555777888888999999:::;;;;;;<<<;;;<<>>@@@@@@<<<999:::<<<<<<:::999999:::===AAAFFFHHHTTT^^^nnn~~~.........,,,++++++...000...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,---......+++))))))******++++++******)))+++(((&&&'''***,,,,,,+++)))***+++,,,------------///---++++++,,,......------,,,,,,,,,++++++++++++---,,,,,,---......---+++,,,,,,++++++++++++,,,,,,,,,(((%%%&&&***,,,+++)))))))))******+++,,,------++++++,,,,,,,,,+++******)))+++---,,,+++***+++++++++++++++,,,---...//////.........//////000111222000111222222222222111111111111000000111222222333111111000000111111222333111111111111111111111111333333444444333111000///111111111111111111111111000000111222222222222111222222333444555666777777:::;;;>>>BBBFFFJJJMMMOOOSSSUUUXXXYYYYYYXXXXXXXXXVVVZZZ^^^bbbdddgggkkkmmmiiisss{{{}}}uuu```OOOGGGCCCBBBIIIUUU^^^___\\\WWWOOOMMMTTTaaammmwww{{{ppphhhbbb______[[[ZZZ[[[ZZZ[[[bbbllltttwww~~~yyyrrrfffeeeeeekkkrrrwwwxxxvvvvvvwwwxxxyyy{{{|||}}}~~~~~~{{{wwwuuurrrpppwww|||lllZZZIII???<<<:::999777555444444555666444444444444444444444444555666777777555333333444333222222222222222222222111111111111111333444555444555555666666666666555555555444333333333444444555444444333222222333333666444333222222333444666777444111000000222333333222222222222222222222222444222222333666777555333333444444555555555555555666666777888888999999:::<<<;;;<<<>>>@@@FFFUUUddd~~~sss{{{tttWWWIIIBBBBBB@@@===;;;;;;<<<<<<>>>===;;;;;;<<<>>>AAACCCMMMVVVeeevvv.........,,,++++++---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------+++))))))))))))******)))))))))***)))((((((***,,,,,,,,,+++******++++++,,,---...---,,,++++++---//////...------------,,,,,,,,,,,,,,,++++++,,,------,,,***+++******))))))******+++...+++)))***---...---+++*********++++++,,,,,,,,,******+++,,,,,,,,,++++++)))***,,,,,,*********++++++++++++++++++,,,,,,,,,---......//////000111111111222222222222222111111111111111000111111222333111111000000111111222333111111111111111111111111222333333333222111000000111111111111111111111111//////000111111111111000222222333444444555666666555666888;;;???BBBDDDEEEHHHKKKOOOQQQPPPOOONNNNNNOOOSSSYYY]]]aaadddgggjjjdddmmmuuuyyy{{{~~~iiiWWWKKKFFFCCCHHHRRRZZZZZZXXXWWWQQQNNNVVVaaakkkvvv}}}yyypppiiieeegggccc___\\\YYYZZZbbblllrrruuu{{{|||sssllldddccceeejjjppptttuuussstttvvvxxxzzz|||~~~~~~}}}{{{xxxvvvtttrrrpppsssyyyiii[[[NNNAAA;;;:::999888666555444444555666444444444444444444444444444666888888666444222222444444333333222111111000111111111111222333444444666666777777666666555555666666555444444444444444444444555555555444333333555444333222222333444555888666222111111222333222222222222222222222222222222111111333555777666666444444444555555555555555555555666666777888888999;;;:::<<<======@@@KKKVVVnnnhhheeeyyyhhhRRRHHHEEE@@@>>>>>>======<<<>>>===;;;:::;;;<<<>>>@@@DDDKKKXXXkkk}}}/////////...,,,,,,...////////////...............------------------------)))((()))+++------+++)))))))))************))))))***))))))***+++,,,,,,,,,,,,,,,+++++++++---///000,,,+++***+++...//////...------------------------,,,++++++,,,......---+++++++++************++++++...,,,+++,,,...//////---------------------------+++,,,,,,---............***+++------+++***+++,,,......------,,,+++******------...///000000000000111222222333333222222111222111111111111111222222111111000000111111222333111111111111111111111111222222222222222111111111111111111111111111111111///000000111111111111111222222333333444444444555444555777999;;;===???@@@BBBEEEJJJLLLKKKJJJIIIIIILLLPPPUUUYYY\\\^^^aaacccbbbiiiqqqvvvxxx{{{~~~rrr```RRRMMMJJJLLLTTTYYYZZZXXXVVVQQQPPPWWWaaakkkttt|||yyyrrrooommmjjjccc]]]YYYZZZbbbjjjooorrrvvvxxxvvvppphhhbbb___```bbbhhhnnnrrrsssrrrtttvvvxxxzzz|||~~~~~~~~~~~~~~~}}}}}}yyyuuussstttxxxvvviiiZZZOOOFFF>>>::::::777666555444444444555555333333333333333333333333444666999999777444222111333333333222222111111111111111111222222333333333666666666666555444333333666555444333333333333333222333444555555444333222444444333222222333444444;;;888555444444555555444222222222222222222222222333222222333444555666666444444444444555555666666555555666777777888888999999999;;;=========DDDMMM___qqqaaalllfffTTTJJJAAA>>>???>>>======;;;:::::::::;;;===???@@@>>>CCCNNN```uuu000111111000...---...000//////...---,,,------...------------------------*********,,,......,,,+++***++++++++++++++++++***)))***+++,,,,,,,,,------++++++*********,,,...///++++++***,,,...//////...---------------------------,,,,,,---///000...---,,,,,,,,,++++++,,,,,,,,,******)))***+++,,,+++***......------------,,,,,,+++,,,,,,---............+++---......---,,,,,,---....../////////...---,,,,,,---...///000000000///111111222333333333333222222222111111111111111222111111000000111111222333111111111111111111111111111111111111111111222222111111111111111111111111000111222222333333222222222222222333333333333333444555666777999:::;;;<<<===@@@DDDFFFFFFEEEEEEEEEGGGKKKPPPTTTWWWZZZ^^^```bbbgggooouuuwwwxxx{{{xxxhhh\\\XXXUUUVVV[[[^^^^^^\\\UUURRRRRRYYYbbbjjjsss{{{yyyvvvqqqnnnhhh^^^YYYZZZaaafffjjjlllnnnmmmiiiccc\\\YYYYYY[[[```ffflllpppqqqqqqtttuuuxxxzzz|||}}}}}}|||{{{|||yyy}}}~~~}}}yyysssqqqyyyhhh[[[MMMFFF@@@:::888888555555555444444444444444333333333333333333333333333555888888666333111111111111222222222333333333111111222222333333333222444444444444333222222111444333333222111111222222111222333444444333222111333333333222222333333333:::888555555555666555444222222222222222222222222555555444333333333444555555444444444444555666777666666777777888999999:::777777:::>>>>>>>>>BBBHHHSSSssskkkiiitttiiiVVVEEE??????>>>======;;;:::::::::;;;<<<===>>>===???GGGWWWkkk~~~000111111000...---...///---,,,+++***)))***++++++------------------------,,,+++,,,---//////---+++++++++,,,,,,,,,,,,++++++)))+++---------,,,---...((((((((())))))***+++,,,,,,++++++---//////...---,,,,,,,,,,,,---------------,,,,,,...000000///......------,,,,,,------...***+++,,,------------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,...//////---------...***+++---////////////...+++,,,...///000000///...///000111333444444555555333222111111000111111111111111000000111111222333111111111111111111111111000000000000000111222333222222222222222222222222111111222333333333333333333222222222222222222222222222333444555666777777888;;;===?????????@@@AAA@@@DDDIIINNNRRRWWW]]]```bbbeeelllrrrtttssswww|||yyylllgggdddaaabbbeeefffeeecccWWWUUUUUU[[[bbbgggooowwwzzzwwwppppppkkk```YYYZZZ^^^```cccddddddaaa\\\XXXUUUTTTVVVYYY^^^dddiiilllnnnoooqqqsssvvvyyy||||||||||||}}}zzzzzzwww|||vvvtttzzz~~~{{{wwwrrrtttsss[[[OOOBBB===;;;777555555444444444444444444444333222222222222222222222222111333666666444222222222000111111222333333444444111222222333333333222222222222222333222222111111222222111111111111222222111111222222333333222222222222333333333333222222666444222222333444333222222222222222222222222222555666555333222111333555555555444333444555666777666666777888888999999:::777666999>>>???>>>@@@EEEIIIbbb}}}|||mmmiiilllPPPDDDBBB???===>>>>>>>>>===<<<;;;:::::::::===???DDDNNN^^^qqq...///000///---++++++,,,---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,*********++++++++++++******(((+++......---,,,---///))))))***+++,,,,,,,,,,,,,,,,,,,,,---//////---+++++++++++++++,,,,,,,,,---,,,++++++---///000///---......------------......,,,...///000000/////////++++++++++++++++++++++++++++++,,,,,,,,,+++******+++---......---,,,,,,---***+++,,,---,,,+++)))'''***,,,...///000000///......///111333444666666777333222222111000000111111111111000000111111222333111111111111111111111111000/////////000111333444222222222222222222222222000000111222222222222222333333222222111111111000///000111111222333444555555777888999999:::<<<>>>>>>@@@DDDGGGLLLRRRXXX]]]```aaagggnnnooommmqqqwww~~~~~~}}}vvvmmmooommmlllmmmooonnnkkkiii\\\ZZZZZZ^^^aaaccciiipppzzzxxxtttnnnpppmmmbbbZZZZZZ[[[ZZZ\\\\\\[[[WWWSSSRRRTTTVVVVVVZZZ___cccfffhhhiiijjjkkknnnsssxxx{{{}}}~~~~~~}}}{{{~~~|||yyy}}}}}}|||~~~zzz~~~zzzqqqrrr||||||{{{{{{eeePPPEEE;;;999999777444333333333333444444444333333222222222222222222222222000111333333222111222333222222222222222222222333111222333333333333222111111111222333333333222222111111111111222333444444222222222222222333444444222222222333333222222222333222111111333444333222222222222222222222222222444555555333111222555888666555444333333555666777555555666666777888888999777666999===???===>>>BBBEEEVVVjjjzzzjjjttt___LLLFFFAAA>>>???>>>>>>===<<<<<<;;;;;;;;;===???AAAFFFPPPaaauuu,,,...///...,,,*********///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...---+++((())))))************))))))(((+++//////---,,,---///,,,---///000111000000///---------...///...,,,************++++++,,,,,,,,,*********,,,...///...,,,...------,,,,,,------...)))+++---...---,,,,,,,,,,,,,,,,,,------.....................------,,,+++***,,,------,,,+++,,,,,,...------+++((($$$ ***+++...///000000......---...000333555666777888333333222111000000111111111111111000111222222333111111111111111111111111//////...///000111333444222222222222222222222222//////000111111111111111333333222222111000000000///000000111222333444444555666666666777888<<<>>>???AAABBBDDDGGGLLLRRRWWW^^^^^^dddkkkkkkiiilllsss}}}}}}~~~~~~~~~~~~}}}}}}|||~~~}}}yyyxxxwwwssslllsssrrrrrrssstttsssooolllaaa^^^]]]___``````eeekkkqqqwww|||vvvrrrkkkpppmmmccc[[[ZZZYYYVVVVVVVVVUUURRROOOQQQUUUZZZXXX[[[```ccceeeeeeeeefffgggjjjpppvvv{{{}}}{{{}}}|||zzz{{{~~~|||~~~xxxwwwyyynnnuuuvvvqqquuurrr[[[KKK@@@777777:::999666555222222333444444444333333111111111111111111111111///000111111111111222444444444333222222111111111111222333444333333111000111222333333444444444444111111111222333444555666444444333222333444666777111222222333333222222111333222222333555666666555222222222222222222222222222333444333111222666:::666555333333333444666888444444555555666777777777888777888===>>><<<<<<@@@FFFQQQ___{{{pppoookkkSSSJJJBBB???@@@:::;;;;;;<<<===>>>??????<<<>>>@@@AAAGGGVVVlll|||,,,,,,,,,,,,,,,,,,,,,,,,111---)))***///111...***------------------------...,,,,,,///222222---(((++++++***************************)))))))))))))))***,,,---//////...---,,,---,,,,,,,,,,,,+++++++++,,,---...///...---,,,+++......------------,,,,,,,,,+++***+++---...---,,,,,,---//////...---***)))***+++,,,,,,******+++,,,------++++++++++++------)))***+++,,,,,,+++***)))++++++*********+++,,,,,,---------,,,,,,---000333333222222444555666444333222222111111111222333333222111111111111111222222111222222333333222222111111111111111111111111111222222222222222222222222222555666555111000222444222222333333333333444444111111222222222333333333555555444444555666888999=========???BBBFFFIIIKKKLLLQQQWWW]]]ccchhhmmmpppzzz{{{}}}~~~~~~~~~ssssssrrrqqqooommmkkkjjjqqqqqqqqqrrrsssrrrooollleee___\\\___bbbbbbeeeiiiqqquuuzzz}}}~~~uuuooojjjjjjiiiddd^^^YYYVVVUUUWWWUUURRRPPPOOOQQQTTTVVV^^^```dddhhhkkkllljjjhhhgggjjjqqqwww}}}~~~|||vvvtttxxx|||~~~yyyuuusssjjjqqqxxxyyyyyy~~~kkkXXXFFFAAA;;;999::::::666333333333222222111000//////222222222111111111111000111111000000000000111111111111111111000000000000***,,,///111222222111000111111222222222333333333222444555555444333333444111111111111222333444555444444444333333222222222444444444444444444444444444444333222111111111111222222222333333444444444333333222222333333444555777888888999999:::;;;;;;::::::;;;;;;<<<;;;;;;;;;BBBGGGSSSiiiqqqqqq}}}[[[JJJFFFDDDBBB???===;;;:::;;;<<<;;;;;;999:::===AAAEEEMMM^^^nnn,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,,,,...---------,,,+++++++++---+++***,,,000000,,,(((++++++******************************************%%%''')))+++------,,,,,,111111000000/////////...+++++++++++++++******))))))))))))******+++++++++---+++++++++---------+++***+++---/////////...---)))+++,,,+++***)))***,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,++++++///......---,,,,,,,,,,,,------,,,***))))))+++---111000000222555888888777999999777666555444333333111000000000000000111111222333333444444333333222333333222222222222222222222222222222222222222222333333444333222111111222222222222333333333444444111111111111222222222333222222222222222444555666888888888:::<<>>;;;:::;;;<<<;;;;;;::::::<<<@@@BBBHHHVVVeeeyyy,,,,,,,,,,,,,,,,,,------+++,,,---,,,***))),,,......------,,,+++***))))))---+++)))***---...+++)))******++++++++++++++++++******++++++,,,,,,------)))+++,,,...///......---......---,,,++++++******++++++***)))))))))))))))&&&'''((()))***++++++,,,---,,,++++++------,,,++++++,,,---///000//////...)))+++,,,+++***)))***,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---000///...---,,,+++++++++///000///...,,,,,,...000222111000111444777888999999888777666444333222222222111111000000000111111333333444444444444333333444444444333333222222222222222222222222222222222333222111111222222111000222222222222333333333333000000000111111111222222111111111111222333444444555555555555777999<<<===AAACCCGGGKKKOOOTTTZZZ^^^eeehhhkkknnnppppppooonnniiiiiiiiiiiiiiiiiihhhhhhlllkkkjjjjjjjjjiiigggddd]]]XXXVVVYYY[[[\\\^^^bbbhhhhhhgggfffggglllsssyyyzzzzzzzzzyyyxxxxxxzzz|||wwwpppjjjkkkmmmpppuuu{{{yyyyyy{{{zzzrrrjjjaaa___^^^___``````\\\YYYYYYYYYWWWVVVVVVVVVWWWXXXcccfffkkknnnooonnnjjjhhhjjjmmmrrrxxx}}}~~~}}}}}}}}}|||yyyzzz|||~~~{{{wwwuuutttuuuyyy~~~jjjSSSEEE<<<888555444666777666444333333222222111000000000222222222111111111111000000000////////////000000222222111111111000000000222222111111000///...---000000000000111111111111222333555555333333333444222222111111111222222333222222222111111111111111222222222222222222222222222222111111111222333333333333333333333222222222333333222222333333444555555555666666777888888999888999:::;;;;;;;;;;;;;;;;;;===CCCPPPeeeooojjj~~~~~~___KKKCCCAAA@@@>>>;;;;;;;;;<<<;;;:::<<<;;;<<<======AAALLLXXXooo,,,,,,,,,------------------------,,,,,,,,,---...,,,+++++++++******))))))---+++))))))+++,,,,,,+++******+++++++++++++++,,,***++++++,,,---...//////000000000000///---,,,+++******)))((('''&&&%%%%%%---,,,+++***)))***+++,,,*********+++,,,---------...,,,++++++------,,,***///////////////---,,,+++***,,,---,,,+++***+++---,,,++++++++++++++++++,,,---,,,+++******+++,,,------,,,++++++************,,,.../////////000333555666444111111222444555666555555666666666555555555444333222222222222222222222333333444444333333222444333333222222111111000111111111111111111111111333000...///222333111...111222222222222333333333///000000000000111111111222222222333333444444555444444444555666777999:::;;;<<>>===???CCCJJJ\\\zzz}}}bbbNNNFFFBBB???===;;;<<<<<<;;;:::;;;999:::<<<<<<<<>>>>>???AAACCCEEEGGGHHHDDDDDDDDDEEEGGGJJJMMMNNNKKKHHHDDDCCCDDDFFFHHHHHHKKKGGGGGGKKKOOOOOOPPPSSSXXXYYYZZZZZZZZZZZZ]]]___^^^YYYTTTUUUYYY[[[YYYUUUVVVRRRSSSXXX\\\]]]^^^aaa___dddjjjmmmnnnnnnooopppkkkiiifffdddddddddcccbbbgggmmmpppmmmllloooqqqppppppmmmiiifffeeecccbbb```^^^^^^]]][[[XXXUUUSSSRRRLLLOOOSSSWWWZZZ[[[ZZZYYYRRRQQQQQQQQQSSSWWWZZZ]]]___dddiiikkkjjjkkknnnqqqssstttwwwyyy|||wwwtttrrrtttyyy{{{bbbNNNAAA:::777777666555444333333555666111111111111111111111111222222222111111111111000111000000000000000000111333333222222222111111111,,,---...000000000///...//////000000000111111111111222444444222111222333000000///000000111222333000000000111111222222222222222222222222222222222222111111000000000000111//////000111222333333444333333222222333333444555555555666666777888888999444555666888999999:::::::::888<<>><<<<<<<<<;;;:::;;;888999<<<<<<:::<<<@@@EEELLLXXXiiiyyy,,,,,,------...///000000...///000///------///111,,,,,,,,,+++++++++++++++((()))***)))((((((((()))******+++,,,,,,---......------------------,,,,,,///...---,,,,,,+++,,,,,,,,,------......//////000------...///...---,,,+++))))))***+++,,,------...***))))))+++---//////...------,,,+++************(((***+++***)))((()))***)))***+++,,,,,,+++***)))++++++---......---++++++,,,,,,+++******+++++++++$$$&&&)))***+++,,,---///...------///000111///...222444777:::<<<=========999999888777666555555555222222222333333222222222//////000111222333333444000000000000000000000000...111333333000000222555000111111111111222222222111222222222222333333333333444555666555555333222111222333555666666666666333555777888888888999::::::::::::;;;<<>>AAADDDFFFEEEBBB???>>>???BBBDDDEEEGGGDDDDDDIIILLLMMMNNNPPPXXXXXXXXXVVVUUUWWWZZZ]]]YYYRRRKKKLLLQQQSSSOOOIIINNNMMMPPPXXX^^^^^^^^^```[[[aaahhhmmmnnnnnnpppqqqiiigggcccbbbaaaaaa```___]]]dddhhhdddcccgggiiiggghhhfffccc```___]]]ZZZXXXUUUWWWYYYWWWSSSQQQQQQSSSNNNRRRXXX[[[\\\[[[[[[[[[PPPOOONNNNNNQQQUUUZZZ]]]___dddiiikkkjjjlllpppuuuvvvwwwyyy{{{~~~vvvsssrrrtttzzz}}}fffPPPCCC<<<999777777777666444222111333444111111111111111111222222222222222111111111111000//////............//////333333333222222222111111000111333444444222000///000000000000111111111111000222444333222111222333////////////000111333333000000111111222222222333222222222222222222222222222222111000//////000000......///111222333444555333333222222333333444555444444555555666777777777444555666777999999::::::999888<<>><<<<<<<<<;;;:::;;;999999<<<<<<999999<<<>>>@@@HHHWWWgggyyy///---,,,,,,...//////...+++++++++******)))))))))++++++******)))*********///...---,,,***)))((('''***+++,,,---...---,,,+++///...------++++++***)))+++,,,,,,------,,,,,,+++......,,,,,,,,,,,,......***++++++,,,,,,+++++++++------,,,+++*********++++++,,,,,,,,,,,,,,,++++++***+++,,,---------,,,+++///---***(((((())),,,...,,,+++***))))))***+++,,,000...,,,***)))***,,,...******---000...)))***...,,,++++++++++++,,,---...---------...............111333555777999;;;<<<<<<888999:::888555333222333222222222222111111000000333111000000111222222111111111111000000000000000333333222222111000//////111111111111111111111111000111111222333444444555222222222222222222222222111111111111222333444444666555444444555666444333666666777888999::::::;;;>>><<<999777777999<<<>>>::::::<<<===>>>?????????AAAAAABBBDDDGGGJJJLLLNNNRRRRRRRRRRRRSSSSSSTTTTTTPPPMMMJJJJJJMMMMMMIIIEEE>>>BBBIIISSSZZZ^^^^^^\\\^^^^^^aaaeeeiiillllllkkkjjjddd\\\XXXYYY[[[\\\\\\]]]ZZZXXXYYY]]]bbbddddddiiigggccc^^^YYYTTTQQQOOONNNNNNNNNNNNNNNOOOQQQQQQSSSSSSUUUYYY]]]]]]YYYUUUPPPLLLLLLPPPQQQRRRXXXaaacccfffiiijjjkkkkkkmmmnnnuuuwwwyyyzzz||||||tttppprrrzzz~~~vvvgggRRRCCC<<<888444000333333333333333333333333111222222333333222222111444333222111000000000000111111111000000000000000///111444333111///111222222111000//////000111222111111111000000000000000...///000222222222111000222222222111111111111111111111000000000000111111111222222333333222222111222222111111000000//////222222111111111111222222333333333333333333333333555555666666777777888888666666666666777777777777<<<===<<<<<<===AAAGGGKKKiii|||kkkMMMBBB>>>AAA???777666<<<;;;;;;;;;;;;;;;<<<===>>>===AAAGGGLLLTTTdddyyy...,,,+++,,,...//////...,,,,,,+++++++++*********++++++*********++++++,,,---,,,,,,++++++***************+++,,,,,,+++***)))---------,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,+++******,,,,,,+++***************+++,,,------......------+++,,,---------,,,+++***))))))******+++------...,,,,,,++++++++++++,,,,,,,,,+++(((&&&&&&''')))*********,,,...+++''''''+++,,,,,,,,,,,,------------111111111111000000000000000111333555777999;;;<<<;;;======<<<999666666666333333333222111111111000222111///000111222222111000000000000000111111111333333222222111000000///111111111111111111111111+++++++++,,,---.........111111111111111111111111222222111111111222333333111222222333444555666777666666777777888888999999:::999777555555777999::::::;;;;;;;;;;;;:::999999:::;;;===???BBBDDDGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPSSSOOOLLLLLLNNNMMMHHHCCCAAAFFFNNNUUU[[[^^^^^^^^^]]]]]]___bbbfffhhhgggfffgggaaaZZZUUUUUUVVVVVVVVVYYYWWWTTTUUUYYY]]]^^^___aaa```^^^[[[WWWSSSOOOMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRTTTYYY]]]___]]][[[UUURRRSSSYYY\\\[[[^^^ccccccfffiiijjjkkklllnnnppptttvvvzzz}}}wwwuuuqqqrrrxxx|||}}}wwwmmm```TTTDDD;;;888888666333333333333333333333333333111222222333333222222111444333222111000000000000111111111111000000000000///111333333111000111222222111000//////000111222000000000000000111111111......000000111000//////111111111111111111111111000000000///000000111111111222222333333222222111111111111000000000000000333222222222222222222333333333333333333333333333444555666777888999::::::666666666666777777777888888999:::::::::===AAAEEEXXXqqq___NNN@@@>>>===:::<<>>???===;;;999888999555444444333222111111111222111//////000111111000//////000000111111222222333333222222111000000000111111111111111111111111---------...//////000000000000000000000000000000333333222111111111222222///222444444333222555888666666666666666666666666666666555444444555666666777777777777777666666555999:::<<<>>>AAACCCEEEGGGDDDFFFHHHJJJLLLLLLKKKJJJOOOMMMLLLMMMOOOMMMIIIDDD???FFFOOOUUUWWWXXXXXXZZZ[[[ZZZ[[[^^^```aaa```^^^aaa]]]WWWRRRQQQQQQPPPPPPTTTRRRPPPPPPSSSVVVWWWXXXWWWWWWWWWVVVTTTQQQNNNLLLMMMNNNOOOQQQQQQQQQQQQPPPQQQRRRTTTXXX^^^bbbcccccc^^^[[[]]]ccchhhgggeeeeeefffhhhkkkmmmnnnooorrrtttsssvvv|||}}}vvvxxxuuuvvvzzz}}}~~~rrraaaWWWJJJBBB888444555777666555333333333333333333333333111111222222222222111111333222111111000000000000111111111111111111111111000111333222111000111222111111000000000000111111//////000000111111222222000000111111111000/////////000000111111222222222////////////000000111222111111222222222222111111000000000000111111111111333333333333333333333333222222333333333333333333333444555777999:::;;;<<<666666666777777777888888666888999999999:::===???KKKbbbrrrzzzqqqZZZCCC<<<<<<;;;<<>>AAAJJJYYYdddwww,,,***)))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///++++++++++++++++++++++++------,,,++++++***)))(((******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++,,,++++++***)))(((******)))))))))))))))***/////////000000///......------,,,,,,++++++***))))))+++---......,,,)))'''***+++,,,------,,,+++***+++***)))(((((()))***+++...,,,,,,...---***))),,,+++,,,...000000///...---///......------,,,,,,+++.........///111555888:::;;;<<<===<<<:::999999999777777666555444333222111222111//////000111000///......///000111222222333222222222111111111000000111111111111111111111111111111222222222333333333111111111111111111111111333333222111000000111111222666888666111///222555555555555444444444444444333444444444444444444333111222333555666666777777777888;;;===@@@BBBCCCDDD===@@@CCCFFFHHHHHHFFFEEEFFFFFFGGGJJJMMMMMMJJJGGG>>>GGGSSSXXXWWWTTTSSSTTTVVVVVVVVVXXXYYYYYYWWWUUUZZZWWWSSSPPPOOONNNNNNNNNPPPOOONNNNNNOOOQQQRRRSSSNNNOOORRRSSSSSSQQQNNNMMMLLLNNNPPPRRRSSSSSSRRRQQQSSSTTTUUUXXX]]]bbbfffhhhiiieeeeeeiiinnnnnnjjjfffkkkmmmooopppqqqsssvvvxxxtttyyy}}}~~~wwwbbbQQQIIIBBB<<<666333444666444333222222222222222222222222111111222222222222111111222222111000000000000000000111111111111111222222111111222111111111111222111000000000000000000111......///000111222222333222222222222111111000000...//////000111222222333//////...//////000111222111111222222222222111111//////000000111111222222222222222222222222222222222222222222222333333333333444555666777888999:::666666777777777888888888777999;;;<<<;;;;;;<<<===EEEXXXwwwsssrrrjjjOOOCCCAAA???:::888:::999999888999999:::::::::;;;<<<;;;===CCCNNNVVVhhhwww+++***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///------,,,++++++******)))******)))((('''&&&&&&&&&)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++------------+++***++++++++++++******)))(((***)))))))))))))))******000000000000///...,,,,,,,,,,,,++++++************,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))),,,+++*********+++,,,,,,---***)))---...,,,,,,///+++,,,...000000///...---111111111000000000//////------,,,---///222666888999;;;<<<<<<;;;;;;;;;<<<;;;:::999888666444333333333111000///000111000///......///000111222222333222222222111111111111111000000000000000000000000000000000000111111111111222222222222222222222222333222222111000000000000333777999777222///222555444444444333333333333333333333444555555444333333111222333555666666666666333555777999;;;<<<======:::<<<@@@CCCDDDDDDCCCBBB@@@AAABBBEEEGGGGGGFFFDDD@@@JJJWWW]]][[[UUUQQQPPPPPPOOOOOOPPPRRRQQQOOOMMMQQQQQQQQQPPPOOONNNNNNOOONNNMMMMMMMMMMMMNNNOOOPPPJJJLLLOOOQQQRRRRRRPPPOOOLLLNNNPPPSSSTTTTTTSSSRRRVVVVVVWWWXXX[[[```eeehhhpppmmmiiiiiilllnnnkkkffflllnnnpppqqqsssuuuyyy|||{{{lllWWWIIIDDD>>>:::666444444444333111222222222222222222222222000111111222222111111000111111000000///000000000000000111111222222222333333222000000111111222222000000000111111000000000......///000111222222333111111000000////////////......///000111111222222//////......///000111111000111111222222111111000//////000000111111222222000000111111111111000000111111111222222333333333444444444555555555555555777777777777888888888888888:::<<<===<<<;;;;;;<<<>>>LLLeeeqqqvvvcccOOOGGGBBB===999:::999999888888888999999:::;;;;;;:::;;;@@@GGGMMM[[[kkk}}},,,***)))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...------,,,,,,+++***))))))...---,,,+++*********+++)))*********++++++,,,,,,+++,,,,,,------,,,,,,+++))))))************))))))))))))***************)))******)))))))))***++++++/////////...---,,,+++***++++++************+++,,,******))))))***,,,...///)))******++++++******)))***************++++++,,,+++'''&&&***,,,+++,,,...+++,,,---...///...------////////////////////////------------///111333444777999<<<=========???@@@>>>>>><<<;;;999777555555555333111000111111111/////////000000111111222222111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222222111000000000111111111333555555222222444666333333333333333333333333333333444444444444333333555555666666555555444333555666888:::;;;;;;;;;:::999;;;===@@@AAAAAA@@@@@@?????????@@@??????>>>>>>===EEEPPPUUUTTTOOOJJJGGGIIIHHHHHHJJJKKKKKKIIIGGGJJJLLLNNNNNNMMMLLLLLLMMMIIIKKKKKKKKKJJJKKKLLLNNNIIIKKKNNNPPPRRRSSSRRRRRRMMMNNNPPPRRRTTTTTTTTTTTTWWWXXXXXXXXXYYY]]]bbbfffooonnniiifffgggkkkjjjgggjjjlllooorrruuuzzzrrraaaMMMCCCBBB777555333222333333222111222222222222222222222222000000111111111111000000111000000//////000000000000000111111222333333333444222//////111222222222000000111111111111000000//////000000111111222222......---,,,,,,,,,------...//////000000111111111000//////......//////000000000111111111111000000000000000000111111111111...///000111111000///...000000111111222333333333444444444444333333333333777777777888888888999999777888::::::999999999:::;;;EEEVVVpppyyymmmuuu|||^^^LLLCCC>>><<<::::::999999888888999999888999999999:::===BBBFFFOOO]]]ooo~~~---+++))))))***+++***)))*********+++++++++,,,,,,++++++*********++++++,,,++++++++++++++++++++++++000///...------...//////***************++++++++++++,,,,,,------,,,,,,+++******))))))))))))******'''((()))******++++++******************+++,,,,,,***++++++,,,,,,,,,++++++******))))))***+++,,,---***))))))***+++,,,...///,,,++++++******++++++,,,************++++++,,,,,,---(((&&&))),,,++++++,,,,,,,,,,,,,,,------------++++++,,,,,,---.........------......///000000111333555999;;;<<<>>>@@@BBBBBBAAA???===;;;999777777666444222111222222111000000000000000000111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111111000000000000111111222000111111111111222222222222222222333333444444444333222222222222222222333555555555555555444444333777888:::;;;;;;:::999888999:::;;;<<<==================<<<;;;::::::;;;<<<999===BBBEEEFFFDDDAAA>>>BBBBBBBBBDDDFFFGGGEEECCCDDDGGGJJJKKKIIIGGGFFFGGGDDDFFFHHHHHHFFFFFFIIIKKKKKKLLLMMMOOOQQQRRRSSSSSSOOOOOOPPPRRRSSSTTTUUUVVVVVVWWWXXXXXXXXX[[[___dddgggjjjhhhddddddiiijjjhhhiiilllqqqvvv|||qqqcccSSSAAA;;;===333222111111111222333333111111111111111111111111000000111111111111000000000000////////////000000000000111222222333444444555222///...000222222111///000111222222111000///000000000000000111111111......---,,,------///////////////000000000000000111000///...............000000111111111111000000111111111000000000000000...000111222222111000...///000000111222222333333444444444444444444444444777777888888888999999999666888999999888888999;;;===BBBLLL^^^xxxwwwooo}}}}}}```MMMBBB===;;;;;;:::999999999999999888999999999:::<<>>AAACCCCCCAAA???<<<:::999888777555333222333333222111111111111000000000000000111111111111111111222222000000000000000000000000111111000000000000000000000000000000000000000000000000//////000111222222333222000///000///---+++111111222333444444555555222222111111111111222222111222333444555666666666333444666777777555333222999999:::::::::;;;;;;<<<999999999888888999<<>>>>>???AAADDDEEECCCBBBAAADDDHHHHHHEEEBBBAAAAAA???BBBDDDEEECCCCCCFFFHHHLLLLLLMMMNNNPPPRRRSSSTTTPPPPPPPPPQQQRRRTTTVVVWWWTTTVVVWWWWWWWWWZZZ___ccc```eeegggdddccchhhkkkhhhjjjnnnuuu|||zzzeeeXXXIII999444999555444222111111222333333111111111111111111111111000000111111111111000000000000////////////000111000000111222333333444444555222......000333333111///000111222222111000///111111111000000000000000111000/////////111222333000000000000////////////222111000///------------000000111111111111000000222222111111000000/////////000222333333222000//////000000111222222333333333333444444555666777777777888888888888999999999888999999999888999;;;===<<<>>>CCCNNNdddrrrpppyyy}}}___KKK@@@<<<;;;;;;:::999999999:::;;;;;;::::::;;;<<<>>>???;;;EEESSSaaasss...---+++)))))))))+++,,,,,,++++++******++++++,,,...---***))))))***---...******+++++++++******)))++++++***)))(((((())))))+++***))))))++++++***)))...------,,,,,,------...+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++...///...,,,***)))+++,,,'''((()))***++++++***)))******)))))))))***,,,---,,,---///000///---***(((++++++***((('''(((,,,///...---------...///111111,,,---...///000222333333111222444666888;;;???BBBEEEEEEEEEDDDBBB@@@>>><<<777666444222222444666777444555444222000...///000222222222111111111111111222111111111000000/////////---000444222+++)))---222111111111000000/////////000111222222111000///000000000000111222333444444333333222222333333444444444444333333222222222444333333333444444555666555666888999:::999777666777777888888888999999999:::999888777777888:::<<>><<>><<<;;;::::::===???@@@@@@CCCDDDEEEEEEDDDBBB@@@??????@@@BBBDDDGGGIIIJJJKKKHHHJJJMMMOOONNNNNNOOOPPPOOOMMMMMMPPPTTTWWWWWWUUUUUUUUUUUUUUUXXX\\\```cccffffffhhhiiilllooorrrtttxxx|||nnnZZZLLLDDD;;;555333333222111111000000111111///000111222333444444444222222111000//////000000///000222333222111...---......//////000000111111333333222111000///......000000////////////000111000000000000000000000000//////000000000000//////333333222111000///......////////////////////////111000000////////////000000000000000000000000000222222222222222111000///000000111111111222222222555555555666666666666666999999999888888888888777888888999999999:::::::::@@@<<<>>>HHHVVVnnnzzzzzzwwwXXXGGGBBB>>>;;;<<<<<<::::::===:::999888888888:::===>>>BBBBBBGGGSSS```ppp///...,,,******+++,,,---*********++++++---......)))(((&&&$$$$$$&&&((()))++++++,,,,,,,,,+++++++++,,,,,,+++***************///---,,,---......---,,,------,,,,,,,,,,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,---...---+++))))))***'''((()))*********)))(((%%%&&&((()))++++++++++++---...//////...,,,***))),,,,,,,,,+++******---000.........//////000000000------...///000111111222111222444666777:::>>>AAAFFFFFFFFFEEECCCAAA>>>===888777777666666666666666444555444333111000111333222222222222222222222222222111111111000000000000333000111444222------222111111111111000000000///...///000111111000///...000000000000111222333444222222222111111222222222444444333333333222222222222222222222333444666666444555666888888888888777777777777888888888999999:::999888777888999;;;<<<666>>>>>>999::::::999===???===:::999;;;<<<=========>>>@@@AAAAAA@@@???>>>???@@@AAACCCEEEGGGIIIIIIHHHJJJMMMOOOOOONNNOOOPPPNNNLLLLLLOOOSSSUUUUUUTTTWWWWWWWWWWWWYYY\\\```bbbdddhhhlllqqqvvvyyy}}}{{{mmm]]]LLLCCC>>>999555444333222111111000000111111222111000000111222444555333222222111111111111111000111111222111000///......///////////////000000222222111111000/////////111111111111111111111111000000000000000000000000////////////////////////222222111111000/////////////////////////////////000000////////////000000000000000000000000000000222222222222222111000000111111111222222222222333555555555555666666666666999999999888888888777777777777777888888888999999<<<999;;;CCCMMMaaavvvqqqiiiRRREEE???;;;;;;:::777777999999999888777888:::<<<===???>>>BBBKKKVVVbbbrrr...---+++*********+++,,,)))******+++,,,...000111+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,+++***+++,,,---,,,+++------,,,,,,,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***,,,------+++)))))))))))))))***++++++***(((((("""%%%(((,,,------,,,+++......------,,,,,,++++++,,,---///...------...000......000111111000//////.........//////000000000111222444555666999<<>>???AAA>>>:::888999:::::::::888:::<<<>>>???@@@@@@???@@@@@@AAACCCDDDEEEGGGGGGGGGJJJMMMOOOOOOOOOPPPQQQNNNMMMMMMOOORRRTTTUUUTTTXXXYYYZZZZZZ[[[]]]```cccffflllvvvttthhhZZZMMM@@@:::888555444444333222111111000000111111333222000...///111444666333333222222222111111111111111000000000000///////////////...............000000000000000000000000000111111222222111111000000000000000000000000000//////------------//////000000000000000000000000//////////////////////////////...//////000111222000000000000000000000000111222222222222111000000222222222222333333333333555555555555666666777777999999888888888777777777666666666777777777888888999777:::???DDDRRRqqqssseeeooocccLLLDDD<<<;;;:::888666888888888777777777999:::;;;===;;;===CCCKKKSSS___jjj}}}++++++***))))))******++++++++++++,,,---...000000...---,,,++++++,,,---...+++++++++++++++,,,,,,---,,,++++++*********+++++++++***)))***+++,,,+++***---,,,,,,,,,,,,,,,,,,---...---,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---***+++,,,+++)))((()))***+++,,,,,,---,,,+++)))(((''')))+++...//////...---......,,,+++++++++,,,,,,+++---000000///......///...///111222222111///...////////////////////////111222333444444777:::===DDDEEEFFFGGGGGGFFFEEEDDD@@@@@@@@@???===;;;:::999999999888666333222333555111111111222222222222222111111111111111111111111///000000000///...000222111111111000000000000000222222222222222222222222000000000000111222333444111111111000000111111111333222222222222222222222555444333222111000000000444444333333333444555666555555666666666777777777888888888888888999;;;;;;666666777444444???FFFAAA@@@===999777777999:::::::::;;;===???AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIMMMNNNOOOOOOPPPQQQOOOPPPPPPRRRTTTVVVWWWWWWXXX[[[^^^______aaaeeehhhmmmwwwiii[[[QQQFFF<<<888666333222333333222111111000000111111222111000000000111333444111111111222111111111111111000////////////000000//////......------,,,,,,////////////000000111111---...///000000000///...000000000000000000000000111000...------...000111////////////000000111111////////////////////////............///000222222000000000000000000000000111111222222222111111000222222333333333444444444444444555555666666777777888888888888777777777777666666666777777777888888888888;;;???@@@HHHccc~~~yyyfffgggpppxxxYYYLLL@@@<<<<<<:::999999777777666666777888999999===;;;<<<@@@DDDIIIRRRZZZkkkxxx,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---......+++***))))))))))))***+++*********)))***+++,,,---******))))))))))))***+++---,,,,,,---...//////...,,,,,,,,,++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,+++*********,,,,,,,,,,,,+++)))'''(((***,,,---......///...---+++***,,,,,,,,,,,,,,,,,,------...---+++******+++,,,---***,,,///000///------......///111333333222000///000000000000000/////////111222333333333444777:::???@@@CCCFFFHHHIIIJJJJJJGGGFFFCCC@@@???>>>????????????>>>:::666333222333222111111111111000000000111111111111111222222222---000333333222111000000000000000000000000111111111111111000000111111111000000000000111222333444222222111111111111222222222222222222222222222222444333222222111111222222666555444333222222222333444444555555555666666666666666777777888999::::::555333777777555DDDKKK>>><<<:::777666888:::<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGFFFIIILLLNNNOOOOOOPPPRRROOOQQQRRRTTTVVVWWWYYYZZZ[[[___eeeggghhhjjjnnnrrrzzzrrr[[[NNNHHH@@@999777555222222333333222111111000000111111///000111222333222111000...///000000111000//////000//////...//////000000//////......------,,,,,,.........///000000111111---...///000111111111111111111111111111111111111222111///......///111222.........///000000111111000000000000000000000000............///000222222000000000000000000000000000111111222222222111111222222333333333444444444444444444555666777777888888888888777777777666666777777777888888888999999666777;;;???>>>BBBWWWnnnqqqlllkkkuuuhhhVVVDDD===<<<<<<:::;;;777777777777777777888888;;;999:::>>>@@@BBBHHHPPP\\\jjj{{{.........///////////////------,,,,,,,,,,,,------******))))))))))))*********))))))((()))***,,,---)))))))))((())))))***++++++***)))***,,,...---,,,,,,,,,++++++++++++,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++++++++,,,+++***))))))+++------......//////...---,,,,,,+++***(((((()))******---,,,+++******+++,,,---))),,,...///...---------...///111222333333222222111111111111111111111111111222222222111222555777:::<<<@@@DDDHHHJJJLLLLLLLLLJJJFFFCCCAAABBBCCCDDDDDDEEEEEEBBB===888555444444333333222111000//////111111111222222222222222...444777666444444333000000000000000111111111111//////............//////000000000000111222333444222222222111111222222222111111111222222222222222000000111111333444555666555555444444333222222222333333444444444555555555444444555666777888888999999333::::::666FFFNNN999999888777888:::<<<=========>>>>>>>>>>>>??????@@@CCCDDDDDDEEEFFFGGGGGGHHHFFFIIILLLNNNOOOOOOQQQRRROOOQQQTTTVVVWWWYYY\\\___bbbhhhpppssssssuuuzzz~~~gggQQQDDD===777444444444222222444333222111111000000111111...///222444444222000...---...///000000000///.........////////////000000/////////........................//////000000000000000000111333555777888111111111111111111111111222222111000000111222222.........//////000000000000000000000000000000000//////...//////000111222000000000000000000000000000000111222222222222111222222222222333333333333333444444555666777888888888888777777777666666666777777777888888888999999444333777<<<;;;===KKK]]]}}}|||rrroooqqq{{{dddKKK>>><<<;;;::::::777777777777888888777777888777888<<<======AAAGGGPPP^^^ooo~~~,,,---....../////////...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))+++---///***)))))))))******+++,,,'''&&&&&&''')))******))),,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++*********************************++++++,,,,,,---************************,,,,,,,,,,,,,,,+++***)))(((+++---...---+++++++++++++++---......---,,,,,,(((((()))))))))))))))))),,,+++++++++++++++,,,,,,+++,,,......---,,,---......///000111333444555555222222222222222222333333111222222111000111333555777:::>>>BBBFFFIIIKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFHHHJJJKKKJJJEEE???;;;999777777666444222111//////111111111222222333333333111666888444222444444000///000000000111111111111000000///......///000000000000000000111222333444111111000000000000111111000111111111222222222222333333333333333444555555111222444555555555444333333333333333444444444444222222333555666777777777;;;222:::;;;555IIITTT:::888888888:::<<<>>>===<<<============>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGHHHFFFHHHLLLNNNOOOPPPQQQRRRRRRUUUYYY[[[]]]___cccfffmmmttt}}}uuu]]]JJJ???777333222444444111222444333222111111000000111111///000111222222111000///---...000111111111000///,,,---///000000000//////...///////////////000000......//////////////////000000000000333777:::===111111111111111111111111000000000000000000000000......//////////////////000000000000000000000000000000////////////000000000000000000000000000000000000111222222222222222111111111222222222222333333333444555666777888888888777777777666666666666666666666777777777888888555222444::::::999BBBNNNggguuukkkqqqvvvVVVDDD???===;;;:::888888888888888888888777777666888;;;;;;999;;;@@@GGGRRR```ooo~~~)))***++++++,,,,,,,,,,,,(((((()))***+++---...///++++++++++++++++++++++++,,,+++*********,,,///000+++*********+++,,,,,,---)))(((((()))+++---,,,+++,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,************************))))))***+++,,,,,,------************************+++,,,,,,---,,,+++***(((%%%***///222111---***(((((()))+++,,,---,,,,,,+++&&&'''***,,,------+++***++++++++++++++++++++++++,,,---......------...000/////////000222444666777222222333333333444444444111111222111///000222444777999===AAAEEEHHHIIIJJJKKKKKKLLLKKKJJJIIIGGGFFFJJJMMMPPPOOOKKKEEE@@@===::::::888666444222000///111111111222222333333333222777666000...111222000//////000000111111111222444333222111111222333444000000000000111222333444000000////////////000000000000111111222222222222999888666444222111000000...000333555777777666666222222333333333444444444000111222444555666666666:::///777999444MMMZZZ???999999999<<<>>>>>><<<:::=========>>>???AAACCCCCC@@@AAABBBCCCDDDFFFGGGGGGEEEHHHLLLNNNOOOPPPQQQSSSVVVZZZ^^^aaaccceeejjjmmmvvv}}}~~~hhhSSSCCC;;;999555333555444111000333333222222111000111111111111111000000000000000111---///111222333222111000+++---///111111000///.........//////000000111111///////////////////////////...---...111666;;;>>>111111111111111111111111//////000000000000//////////////////////////////000000000000000000000000111000000////////////000000000000000000000000000///000111222222222222222000000111111111222222222333333444555666777888999777777777777666666666666555555555555666666666777777333444:::;;;888===FFFUUUvvvmmmlll```JJJCCC@@@>>><<<888888999999999888888777999888999<<<;;;888999===@@@IIIUUUcccsss,,,+++++++++***)))))))))------......---+++***)))*********)))))))))))))))+++++++++++++++***))))))&&&'''((()))+++,,,......+++,,,,,,,,,,,,+++******------,,,+++++++++,,,,,,))))))))))))***++++++,,,******************++++++,,,---,,,+++******,,,...,,,+++******))))))******))))))***))))))((('''&&&+++***)))))))))***+++,,,---,,,((("""!!!)))///......---+++)))((('''&&&++++++******++++++,,,---***+++,,,...//////......---...///111444888;;;===555666666666666444333222666444111000111222222222888999<<>>>>>======AAABBBCCCDDDEEEFFFGGGGGGGGGLLLPPPNNNJJJJJJQQQXXX[[[___ccceeeiiiooowww}}}~~~iiiUUUDDD;;;:::666666666666555333111///111111000000000000111111//////000000000000//////111111111111000000000000...///000///...---...000000///------///000///...000000000000000000000000000111111111111222555777>>>888222000222222///,,,......//////000000111111---------...............////////////............222222222111///000222444000000000000000000000000------...000111222333444000000000000111111111111333333444555777999;;;<<<999888888888999888666333666666555555555444444444444444555666777888999999NNN___~~~ppptttsss___MMMDDDAAA999;;;777999999444777;;;444333444555666777999999:::AAACCCJJJVVVcccppp++++++++++++************++++++,,,---------,,,+++++++++++++++++++++*********+++++++++++++++***)))******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...************************+++,,,,,,,,,+++,,,///111,,,,,,+++***))))))************************))))))---,,,+++***+++,,,...///---,,,***(((&&&'''***---+++++++++*********))))))++++++******++++++,,,---,,,,,,++++++,,,...///000/////////000222444666888222333444666666666555555888666333222222333333444666777999<<<@@@DDDGGGIIILLLOOORRRTTTSSSRRRRRRRRRWWWVVVWWWXXXYYYWWWRRRNNNMMMJJJGGGCCC@@@===;;;:::666444111111222333222222111111111111111111111111111111111000000000000///222333333222111000000222222222222222111111111000333222111000//////000111000111111222333222222222222222222222333333333333333333333333333333444444555555444444444444333333666666666666666666666666888444444:::444EEEZZZ===::::::::::::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFKKKNNNLLLIIIJJJQQQYYYbbbdddggghhhlllttt~~~mmm[[[KKK>>>777666555555555555444333111000111111000000000000111111//////000000000000//////000000000000000000000000...///000///......///000000///------///000///...////////////////////////,,,...///000111333666999:::555000///000111///,,,.../////////000000000111222222111000///...------000000000/////////......///000000///---...///111000000000000000000000000......///000111222222333000000000000111111111111444444444555666777888999777666666888999999777555666555555555444444444444444444555666777888888999EEERRRnnn}}}www~~~yyybbbRRRIII???===777999999444888;;;444555555666777888999999:::===>>>DDDOOOYYYeeevvv*********+++++++++++++++)))***+++,,,---...------+++,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++......------,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,---------,,,+++---,,,+++******,,,...///************************((()))+++++++++---///111000///...---,,,+++++++++******++++++++++++++++++000...,,,++++++---000111,,,+++++++++,,,,,,***)))((())))))***++++++,,,,,,++++++******++++++,,,---...---+++******---///111000000/////////000000111000111333555666888888888999888666555444444555555666777999;;;>>>AAADDDEEEKKKNNNQQQTTTTTTUUUVVVWWW[[[[[[[[[]]]___^^^[[[YYYXXXUUUPPPNNNMMMJJJEEEAAA;;;999666555555666555555111111111111111222222222222222111111111000000000222444444333222111222333222222222222111111111111222222111000000111222222333333222222333333444555444444444444333333333333444444444444333333333222444444444444444555555555777777777777777777777777888666444999444AAARRR999::::::::::::;;;<<<===>>>======>>>@@@BBBCCCEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGKKKNNNMMMJJJMMMUUU]]]kkklllmmmnnnrrr|||pppYYYJJJAAA999555444333444444444444333222111000000000000000000000000...//////000000//////...////////////////////////...///000000......///000000///------///000///...////////////////////////,,,.../////////000333555555111...---///000///---////////////000000000000333333222111000000//////111111000000000////////////000000///...---///111000000000000000000000000///000000000111111111111000000000111111111222222555555555555555555666666555444555666888999888777555555555555444444444444333444444555666777888888>>>FFFZZZyyy~~~yyyiiiYYYIIICCC:::999;;;777:::===666666666777777777888888888;;;;;;???FFFNNNXXXgggttt*********++++++,,,,,,,,,******+++,,,------------++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,,,,,,,,,,+++******)))+++---......---,,,***,,,+++)))(((((()))+++---+++++++++***************'''(((*********+++---///333222111///............************++++++,,,,,,///---+++)))***,,,...000+++)))(((***------***&&&(((((()))***+++,,,,,,,,,++++++******++++++,,,---...---+++++++++---///000000000000//////.........000111222444666888999999999999999777666555666777::::::;;;<<<>>>@@@AAACCCHHHKKKOOOQQQSSSUUUXXXZZZ]]]^^^___aaabbbbbbbbbaaaccc___[[[ZZZZZZWWWPPPIIIEEEBBB>>><<<:::999888666444444444444444444444444333333333333222222222222222333444333222111222333222222222222222222222222111000000000111222444555444333222222222333555666555555444444333333222222444444444444444444444333333333333444555666666777666666777777777777777888666888333777555>>>LLL888::::::999::::::;;;<<<===>>>???@@@BBBDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGJJJNNNQQQPPPNNNRRR[[[dddoooqqqsssuuuzzzuuuaaaJJJ???;;;888666555333333333333333222222222000000111111111111000000...//////////////////...............////////////...000111000///...///000000///------///000///...////////////////////////000111111000...------...111///------///000000///////////////000000000000000000000111111222222333111111111111000000000000000111222111000///111222000000000000000000000000111111111000000000000000000000111111111222222222333444444555555555555555666555444555777888777666444444444444444444444444222333444555666777777888>>>@@@KKKddduuuvvvpppZZZLLL>>>:::<<<:::<<>>???EEEGGGJJJMMMOOOSSSWWWZZZ___aaadddeeefffgggggghhhkkkgggddddddeeeccc[[[UUUQQQMMMHHHDDDAAA===888555666666666666555555555444333333222222222111111111000222333222111111222333222222222222222222222333444333222111111222333333333333222111111333444555444444333333222222111111222222333444444555666666222333444444555666777777555555555666666777777777333888222666888===III;;;999999999::::::;;;<<<===???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFGGGGGGLLLQQQUUUTTTSSSVVV___hhhooorrrwww{{{hhhUUUBBB999888777666666222222222222111111222222///000111111111111000///......////////////......---........./////////000///000111000///...///111000///------///000///...........................000111111000---,,,,,,,,,///......///000222222222000000000000////////////......//////000111222222111111111111000000000000///000222111000///000111000000000000000000000000111111111111000000000000111111111111222222222222111222444555666666666666888666555555555666555333333333444444444444444444222222333444555666777777>>><<>>@@@DDDOOOYYY+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,))))))******++++++,,,,,,---.........------,,,+++(((((()))***++++++,,,,,,+++,,,,,,,,,,,,+++******)))***,,,---...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,...000000...------...,,,,,,+++************++++++***)))(((((()))+++,,,)))(((((('''((()))***+++---,,,***+++,,,---------+++++++++***************++++++******++++++,,,---+++,,,---...///...,,,+++------///000111222222222444333333444444666777777999;;;>>>===;;;:::<<<>>>???>>>===<<<;;;;;;;;;;;;AAACCCEEEGGGIIIMMMRRRUUU^^^bbbgggjjjkkklllnnnooopppnnnlllmmmnnnlllgggccc]]]ZZZVVVQQQLLLEEE>>>999:::999999888777666555555222111111111000000000000000111222222111111222333222222222222333333333333:::888666333111000//////333222222222333333444444333333333333222222222222222222333444555666777777333333444555666666777777444555555666666777777777222;;;222777<<<===FFF???;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJNNNTTTYYYYYYXXXZZZcccjjjnnnrrrxxx|||~~~WWWIII:::555555444333333333222111111000000000111///000111222222111000///---......//////......---.........//////000000111///000111111//////000111000///------///000///...........................,,,---//////.........///---...///000111222333444000000000000////////////000000/////////.........111111000000000/////////,,,...000///...------...000000000000000000000000111111111000000000000000111111111222222222222333111222444666777888777777888666444444444444444222333333333333444444444444111222222333444555666666999777<<>>>>>AAADDDCCCBBB@@@>>><<<;;;::::::===???@@@AAACCCFFFLLLOOOWWW]]]eeejjjmmmooorrrtttrrrssssssttttttsssqqqpppkkkiiifffbbb]]]TTTKKKEEEAAA@@@???===<<<:::999888444444333333333222222222111222333333222222333555222222222333333333444444999888555333222111111111333333444555555555555555333333333333444444444444333444444444555555666666444444555555666666777777555555666777777888999999444>>>444888???===DDD@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLNNNPPPQQQRRRSSSTTTZZZaaabbb```bbbhhhoooqqqtttwwwzzz~~~yyyeeeGGG===555333222111000222444333111000/////////000///000111222222111000///---......//////......---......///000000111222222///000111111000///000111000///------///000///...........................+++---///000///...//////,,,---///000111222333444111000000000/////////...000000/////////.........000000000/////////......,,,...///000...------...000000000000000000000000000000000000000111111111111111111222222222333333333444666888888777666555777555333222444555555444222222333333333444444444111111222333444555555666444555999@@@JJJYYYoooooonnntttaaaJJJCCC;;;888999555666666666777777777777777444444777:::::::::???FFF---------,,,,,,+++++++++***))))))***+++...000111++++++,,,,,,---...//////111000000///...,,,+++***+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++***+++,,,---...///)))***,,,---,,,***(((''',,,,,,++++++***))))))((($$$'''***,,,,,,+++,,,---++++++++++++,,,---......///...,,,*********,,,---***+++,,,---...---,,,+++###(((,,,---***((()))***)))))))))***++++++,,,,,,++++++******++++++,,,---000...,,,******,,,...///+++,,,...000111111000000222222222333444777999:::;;;???CCCDDDBBBAAADDDHHHGGGFFFDDDAAA???===<<<;;;;;;<<<======???BBBGGGKKKOOOVVV```hhhlllooorrruuutttvvvwwwxxxwwwwwwxxxyyywwwvvvtttqqqkkkbbbXXXRRRHHHGGGEEECCCAAA???>>>===888777777777777666666666222333444444333333555666222222222333333444444444444333333222333444666777333444666777777777666555333444444555555666666666666555555555555444444444555555555555666666666666666777777888999999::::::666BBB666:::AAA<<>>GGGZZZlllssslllwwwqqqUUUJJJ???::::::666777888888888999999999999444555888<<<<<<:::>>>EEE,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---+++******+++---.........---,,,,,,,,,---...)))+++,,,,,,+++***,,,---,,,,,,,,,+++,,,,,,------,,,***)))***---...,,,)))******+++,,,,,,,,,,,,++++++++++++***((('''%%%$$$***))))))***,,,,,,+++)))******)))))))))***,,,------+++))))))***,,,---,,,***)))))))))***+++,,,,,,***+++,,,------,,,+++***)))***,,,......---,,,+++,,,,,,,,,++++++,,,------000///......//////...---------......//////000000/////////111222444666777@@@OOOWWWMMMCCCBBBBBB???JJJHHHFFFDDDAAA>>><<<;;;:::::::::;;;===???AAABBBKKKOOOUUU[[[bbbiiiooorrrsssuuuwwwxxxxxxyyy{{{}}}~~~|||{{{yyysssjjjddd[[[XXXTTTNNNJJJGGGEEEEEECCCAAA@@@??????===:::888888666444444666888888888777666666555444333222222777666555555666666555444333222222444666777666555999888555333222222333333444444444444444444444444666777888888666666777888888888777777888:::;;;<<<<<<:::999;;;???AAAAAA@@@CCCDDDFFFHHHHHHHHHFFFEEEGGGIIILLLOOORRRUUUXXXZZZ[[[]]]bbbiiilllkkkjjjjjjnnnnnnmmmmmmoooqqqsssuuuuuuuuuvvvzzz{{{sssiii[[[KKK???999777444111000111444555666444000//////000111000000000000000111111111111//////...---------------/////////000111111///---000000000000000000000000///////////////......---///////////////.........---------............///---------............///222111111000///......---111000...,,,+++,,,...///000000000000000000000000000000000000000000000000//////............//////---...///111111222222222111111111111111222222222000333555666444222111111777444222222444444222//////000111222333444444444444444333222333444555666777555555999>>>DDDNNNXXX}}}~~~tttvvvcccOOOIIICCC;;;777777555777999888444333666888888999:::;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++///---,,,******+++,,,---111///---+++***+++,,,,,,)))+++,,,,,,+++***,,,---++++++******)))*********,,,+++***+++------+++)))(((((()))************))),,,,,,,,,,,,+++)))((('''+++******+++---...,,,++++++******)))***+++,,,---,,,***)))***+++---,,,,,,,,,,,,+++***))))))))))))+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,---......------...000000000000......///////////////////////////000222444555666BBBTTT___WWWLLLIIIFFFBBBHHHGGGEEECCCAAA>>>===<<<;;;:::::::::<<>>===<<>>FFFNNNjjj}}}pppttt{{{```OOOCCC======888555666888777444555999777777999:::;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************...---,,,*********+++,,,333111---***))))))+++,,,)))+++,,,,,,+++***,,,---,,,,,,+++***))))))))))))---,,,++++++,,,,,,***((((((((()))************)))++++++,,,,,,+++******)))---,,,,,,---//////...,,,)))))))))((())))))***++++++******+++------,,,***++++++***************+++,,,++++++++++++++++++,,,******))))))******++++++*********+++,,,---...///.........//////000000000000000000000/////////////////////000111333444555<<>>EEEDDDCCCBBB@@@???>>>===;;;:::999999;;;>>>BBBDDDAAACCCFFFKKKRRRYYY___bbbdddgggjjjmmmppptttxxx{{{wwwtttoooiiieeebbbbbbbbb\\\[[[ZZZZZZYYYXXXUUURRRKKKHHHDDDAAA???>>>;;;999888777666666666666777777999888777777777777555333666666666777888888666555444555777999:::999777666555666666666666666666666555777888888777777888:::;;;;;;::::::;;;;;;;;;;;;===<<<===@@@EEEIIIKKKKKKKKKMMMPPPSSSTTTUUUTTTTTTXXX^^^eeegggeeeeeegggjjjnnnvvv}}}|||}}}rrrgggXXXJJJBBB===888666333333222222111111000000666444111111111222222111//////000000000000111111000000//////......////////////...///111111///...////////////////////////...////////////...------........................------------............---------............///111000000//////........./////////............---000000000000000000000000000000000000000000000000000//////......//////000///000000111111111000000000000111111111222222222555777999999777555444555222111000222444555444333111222222333333333222222333333333333333444555555666444444777888888===DDDUUUooorrrhhhoooyyy{{{___JJJCCCDDD<<<999777999888555666999555666777999:::;;;;;;;;;++++++++++++++++++++++++******************++++++,,,++++++******+++,,,,,,111///,,,***)))***,,,---)))+++,,,,,,+++***,,,---///...---,,,++++++++++++------,,,,,,,,,+++)))(((******+++,,,,,,,,,,,,+++((())))))******))))))))),,,,,,+++---...///...,,,(((''''''''''''(((((((((*********,,,------+++)))''''''((()))***,,,...///---,,,+++******+++,,,---,,,+++)))((()))***,,,---*********+++,,,---///000///000000000///......///111111111000000//////////////////000111222333444666HHHUUURRRGGG???<<<:::@@@@@@?????????>>>>>>>>><<<;;;999999:::>>>AAADDDFFFEEEFFFIIINNNSSSVVVXXXZZZ]]]aaaeeeiiioootttxxx~~~{{{wwwrrrnnnmmmlllllljjjjjjiiiiiijjjhhheeebbb]]]ZZZUUUQQQNNNJJJFFFCCCAAA???===;;;::::::;;;<<<======<<<===>>>===;;;999999999:::<<<>>>>>><<<::::::;;;;;;<<<<<<;;;:::999666666666666777777777777888:::;;;<<<;;;;;;===>>>BBBBBBBBBCCCCCCBBBAAAAAA??????AAAEEEIIIMMMPPPRRRTTTVVVYYY]]]___`````````aaaiiiqqqtttrrrqqqsssvvvtttwwweee[[[LLL@@@999666666666111222333444333222000///444222000000111111111000////////////000000000111000000////////////000000111000///000222222111000////////////////////////......//////......---,,,------...............///,,,,,,---------.........---------............///000000/////////...............////////////...---////////////////////////////////////////////////000000////////////000000000111111111111000000///000000000111222222333333666777999888666555444555444444333222222222111000222222333333333222111111333333333333333444444444777666777999999777:::???JJJ]]]xxxtttooonnn~~~yyy]]]MMMGGG@@@<<<:::;;;:::777555777444555666888999::::::;;;++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---......,,,+++))))))+++---///)))+++,,,,,,+++***,,,---///...---,,,++++++++++++,,,------,,,+++***))))))******+++,,,,,,,,,,,,+++((())))))************)))+++******+++------,,,+++))))))))))))))))))))))))*********,,,------+++)))''''''((()))***,,,...///---,,,+++******+++,,,------,,,***))))))+++---///*********+++,,,---///000+++---//////......///111222222111111000000000///////////////000000111222888DDDMMMKKKBBB===<<<===;;;;;;<<<===>>>???@@@@@@>>>===;;;;;;<<<>>>AAACCCKKKIIIHHHIIIMMMOOOPPPPPPSSSVVVYYY]]]bbbhhhnnnsss}}}~~~}}}{{{yyyxxxwwwxxxxxxxxxxxxyyyzzzyyyvvvsssnnnkkkgggccc___[[[VVVRRRMMMJJJFFFBBB@@@???@@@AAADDDDDDDDDFFFHHHHHHFFFDDDDDDDDDFFFIIILLLLLLJJJHHHEEEDDDBBB@@@>>>=========<<<<<<======>>>>>>>>>>>>===???AAAAAAAAABBBDDDEEEKKKLLLMMMNNNNNNMMMKKKJJJHHHIIIKKKNNNQQQTTTXXXZZZ\\\^^^bbbeeehhhjjjjjjjjjjjjqqqyyy~~~}}}|||}}}tttiiiSSSLLLAAA888222111111222000222444555555333111///111000......000000///......////////////000000000000000////////////000000222111000111333444333222.......................................------,,,,,,---------......//////,,,,,,,,,------------...---------............///////////////..................///000000//////...////////////////////////////////////////////////000000////////////000000000111111111111000000//////000000111222222333333666777888777444333333444333333333333111111000111222222333333333222111111222222222333333333333333666555666999999777888===BBBNNNaaa{{{}}}ooonnnvvvZZZIIIAAA;;;999;;;;;;888555666333444555777888999999999++++++++++++++++++++++++---------------,,,,,,,,,(((((()))***+++,,,------++++++******+++,,,---...)))+++,,,,,,+++***,,,---,,,,,,+++***))))))))))))+++,,,------+++))))))***(((((()))************)))++++++,,,,,,,,,,,,,,,+++)))))))))***+++,,,+++))),,,------------,,,+++++++++******+++------,,,***++++++***************+++,,,++++++++++++++++++,,,---,,,+++******,,,...///*********+++,,,---...///&&&)))---...---...111444222222222111111111111111000///////////////000000777<<<@@@???;;;999:::<<<888999;;;===???AAACCCCCCBBBAAA@@@@@@@@@@@@AAABBBKKKIIIHHHJJJNNNQQQPPPMMMOOOQQQTTTWWW[[[aaahhhllluuuwwwyyy{{{|||~~~{{{yyyuuurrrppplllgggddd]]]ZZZTTTNNNKKKJJJLLLMMMOOOOOORRRUUUXXXZZZXXXVVVRRRSSSUUUXXXZZZZZZXXXUUUTTTRRRNNNJJJHHHFFFFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMMMMNNNPPPRRRXXXYYY\\\^^^^^^\\\ZZZXXXQQQSSSUUUVVVWWWYYY\\\___eeegggjjjnnnqqqssssssssstttyyytttdddZZZFFFBBB<<<666222111111111000222444666555444111000///...---...//////...---......////////////000000//////......//////000000333111000111333444444444........................---............---,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,---------------------............///...........................////////////000000000000000000000000000000000000000000000000000000000111000000//////000000111///000000111111111000000//////000111222333333444666666777555333111222333///000222222111111333444111222222333333333222222111111222333333333333333333222333777666444555::::::AAAOOOeeexxxhhhvvvpppWWWHHH@@@:::::::::888777888444444555666777777777777************************---------,,,,,,+++++++++******+++++++++************++++++,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---++++++******)))*********)))+++------+++)))***,,,(((((()))************))),,,,,,,,,------,,,++++++))))))(((***+++,,,***))),,,---.........,,,+++***,,,***)))***+++---,,,,,,,,,,,,+++***))))))))))))+++++++++,,,,,,+++++++++,,,+++*********+++------++++++++++++,,,,,,---...'''***...---+++***---111111111222222222222222222000//////.........//////333222333555555555666777888999;;;>>>BBBEEEGGGHHHGGGGGGGGGFFFFFFEEEDDDCCCFFFEEEGGGMMMTTTXXXWWWTTTNNNPPPRRRTTTVVV[[[aaafffiiillloooqqqrrruuuzzz~~~}}}}}}yyyvvvppplllfff```]]]]]]___aaa```aaaeeejjjoooqqqqqqooohhhhhhjjjlllmmmlllhhheeefffdddbbb___\\\YYYXXXWWWSSSSSSTTTTTTUUUVVVVVVWWWXXXZZZ]]]^^^^^^```bbbdddiiikkknnnqqqrrrpppmmmlll```bbbccccccaaabbbdddfffpppsssvvvzzz|||~~~~~~~~~~~~pppaaaRRRIII>>>===:::666333222333444///000222444444333111//////.........000000///---........./////////000000......------...//////000111000...///111333333333........................------......------,,,+++++++++,,,------...//////++++++,,,,,,,,,------------------............///........................000///.........///111222000000000000000000000000000000000000000000000000111111000000000000111111...///000111111111111111...///000111222333444444666777777555222111222333...000222222111111222555000111222222333333333333000111222333444333333222222111222555444222333888444;;;EEETTTnnnlllllluuuxxxaaaTTTEEE>>>;;;999999;;;444555555666666666555555************************,,,,,,,,,++++++*********------,,,,,,***)))''''''+++,,,------,,,+++)))((()))+++,,,,,,+++***,,,---,,,,,,,,,+++,,,,,,------(((+++------+++***+++---******+++,,,,,,,,,,,,++++++++++++++++++***)))(((***))))))***,,,,,,+++)))***++++++,,,+++***)))(((---+++))))))+++,,,---,,,***)))))))))***+++,,,,,,***+++,,,------,,,+++******************++++++,,,,,,,,,,,,++++++,,,------,,,///111...(((%%%'''***111111111222222333333444000000///............///222///...222666666666555999:::===@@@DDDGGGJJJKKKKKKKKKLLLKKKJJJHHHFFFDDDBBBCCCGGGPPPZZZ``````]]]NNNOOOQQQRRRTTTXXX^^^bbb```ccceeefffgggjjjooosssuuuxxx}}}{{{tttooolllmmmppprrrnnnpppttt{{{zzzvvvssssssrrrqqqnnnkkkgggeeeeeeeeefffgggggghhhiiiiiigggiiikkkmmmmmmoooqqqsssvvvyyy}}}}}}{{{rrrtttuuussspppoooqqqsss{{{}}}pppaaaRRREEE<<<888777555222000///111222...///111222222111000///000///...000111111000.............../////////000---------------...///000000...,,,---///111222222........................------......------,,,+++++++++,,,,,,---...//////++++++,,,,,,,,,------------------.........//////---.....................000///...---...///111333000000000000000000000000000000000000000000000000111111000000000000111111......///111111222222222...///000111222333444444777888777555333222222333111333444333000...///111///000111222333444444444000111222333444333222222555333444555444111333888222;;;CCCJJJ[[[zzzsssiiigggzzz|||iiiSSSEEE===999999<<<555555666666555555444333.........------,,,,,,,,,,,,,,,,,,++++++*********%%%''')))******+++,,,------+++)))+++...///...,,,*********)))))))))))))))******))))))))))))*********+++,,,,,,------,,,,,,......---,,,++++++++++++)))))))))))))))(((''''''***************)))((((((,,,,,,++++++++++++++++++---***)))***---///...,,,++++++++++++******))))))///...------,,,,,,,,,,,,,,,+++*********+++,,,---+++,,,---.........------,,,,,,++++++,,,---///000222222333333333222111111...------,,,---...///000222000000111444777999999;;;===@@@CCCEEEFFFFFFFFFGGGIIIKKKKKKKKKLLLNNNOOOGGGHHHKKKRRR\\\cccggggggSSSRRRQQQRRRVVVZZZ\\\]]]aaa]]]YYYXXXZZZ^^^bbbccchhhnnnvvv}}}}}}{{{zzz}}}~~~|||yyy{{{wwwuuuwww}}}|||}}}}}}}}}|||lllYYYMMMDDD<<<666444444444444333222111000......//////000000111111////////////////////////------------------------000000//////......------222222222000......000222222000...,,,+++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............//////......------......//////......------///000111------///000222333333333---------...............//////000000000000//////000000000000000000000000222111000000000222444666555555444333333222111111222111111111000000//////000000000000000000000000222222222111111111000000444444333333333333222222777777:::BBBNNNbbb~~~nnn[[[fffmmmPPPBBB???<<<666::::::888444444555555444,,,,,,------------------,,,+++++++++************444333111+++$$$,,,***)))***,,,...,,,+++************************,,,,,,++++++++++++,,,,,,++++++,,,------------------,,,++++++***+++++++++)))*********))))))((((((((((((((((((((('''&&&&&&))))))******++++++,,,,,,...,,,******,,,---,,,+++++++++++++++*********)))...------,,,++++++,,,,,,...---+++*********++++++,,,---------------------222111///---++++++******///000111333444444444444000000///......///000111000///...000333777888888555777999<<>>777333444444444444333222111000......//////000000000000////////////////////////.........---------------///////////////.........888555111...------///000111000...---,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------............///---,,,,,,++++++,,,,,,---...------,,,---...///000+++,,,---...000000111111////////////000000000000//////000000000000//////000000000000000000000000222111000000111222444666555444444333222222111111222111111111000000000000111111111111111111111111333333333222222222111111000111222222444444555666555444777===EEEUUUmmmxxx```aaarrriiiRRRFFF>>>888555666555444444555666666++++++,,,------......///++++++++++++************###&&&(((***++++++---///***)))((()))+++++++++)))*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,++++++,,,,,,------+++++++++*********))))))(((((())))))(((((('''''''''(((((()))***+++,,,,,,///---+++++++++++++++)))++++++++++++************---,,,++++++***+++++++++///...,,,+++***)))))))))...------,,,,,,,,,------......------......///000---...000333555666777777222222111111000111111222000//////111444777888888555666666888:::===@@@AAACCCFFFIIIKKKMMMOOORRRTTTSSSSSSTTTWWW\\\```bbbbbb\\\[[[\\\___dddiiilllmmmgggbbb[[[VVVSSSRRRQQQPPPXXXZZZ^^^cccfffhhhhhhhhhhhhmmmtttyyy~~~|||}}}~~~}}}}}}}}}~~~jjj]]]MMMAAA;;;888444000333333333333333222111000...////////////000000000/////////////////////////////////......---------.........///////////////===777000------...///.../////////...------,,,,,,,,,,,,------------,,,,,,------------------------//////............---------------............///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++,,,---...///000000000////////////000000111111//////000000000000//////000000000000000000000000111111000000111222444555444444333333222222111111111111111111111000000000111111111111111111111111333333333333333222222222000111222222444444555666555444555888===FFFWWWgggiii^^^aaaoookkkTTTEEE<<<444555666666555444555777,,,,,,------------------,,,,,,,,,,,,++++++++++++'''))),,,,,,,,,,,,---...))))))((())))))***))))))******++++++,,,---......******))))))))))))******,,,,,,---............---,,,,,,,,,------...000000,,,,,,+++++++++******+++******+++++++++******)))(((((())))))*********+++---,,,+++++++++++++++***++++++++++++++++++++++++++++++***************+++------,,,+++*********)))...---,,,,,,,,,,,,---...+++,,,,,,...///111222333...///111333555666777888333333222222222111222222222111111333666999999999;;;:::888777777999<<<===AAACCCGGGJJJLLLOOOSSSUUUTTTTTTUUUVVVYYY\\\^^^___```______bbbfffiiikkkkkkjjjgggbbb^^^[[[WWWTTTQQQRRRSSSVVVYYY[[[\\\ZZZYYYZZZ```iiiooosssyyyyyyyyy}}}|||www}}}zzzlllWWWNNNBBB:::666555333111222222222222222111000000////////////////////////////////////////////////000000000///......------------......//////000000<<<666///...000222///,,,......//////...---,,,,,,,,,,,,------------,,,,,,....................................---------------------............//////......------......///---------------...............///000111111111000,,,,,,------......////////////000000000000//////////////////////////////111000000000111222333444333333333333222222111111111111111111111111111111111111111111111111111111222222222222222222222222444444333333333222222222777555666888:::>>>IIITTTmmmtttddd]]]aaarrrlllTTTCCC<<<:::999888666333333666//////...---,,,,,,++++++,,,,,,------------------+++,,,---+++(((&&&%%%&&&)))*********))))))))))))******+++,,,---.........******))))))))))))******+++,,,------......------++++++++++++,,,...///000------++++++***+++++++++******++++++++++++******+++*********))))))((((((***************+++,,,---+++++++++++++++++++++,,,*********))))))******+++++++++++++++++++++++++++---,,,,,,,,,,,,---......111000000//////...---,,,///000222333444555555555222222222333222222222222222111222333666888777666<<<:::777555555777:::;;;>>>AAAEEEHHHJJJMMMQQQTTTSSSSSSTTTUUUWWWZZZ]]]___dddcccbbbccceeeffffffeeehhhgggggggggfffccc^^^ZZZRRRRRRRRRSSSUUUTTTPPPMMMPPPWWW___dddggglllttt{{{xxxwwwxxx{{{~~~~~~xxx{{{|||xxxsssxxx}}}jjj\\\JJJDDD;;;555333222111000111111222222111111000000/////////...............////////////////////////000000/////////.........------......//////000000555111///111444444000+++.........///......---,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,------------............//////......------......///------......////////////...//////000000000//////,,,,,,,,,---...//////000//////000000000000//////////////////////////////000000000000111222333333333222222222222222111111111111111111111222222222111111111111111111111111000000000000111111111111444444333333333222222222777555666888999:::@@@IIIUUUfffrrrfffbbbhhhqqqjjjRRRFFF>>>999888666222222666000000///...,,,+++***))),,,,,,,,,,,,------------%%%'''***+++,,,---...000***,,,,,,,,,***)))***++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,)))(((((()))***+++,,,------,,,+++*********+++,,,(((((())))))******)))))),,,,,,+++***)))(((((('''(((***+++*********,,,...++++++++++++,,,,,,,,,,,,*********)))******+++,,,)))***+++,,,,,,,,,,,,+++******,,,---.../////////------...////////////...000111222222333333333333111222333444444444444333222222222333555555444333555444222222333666999;;;<<>>@@@???;;;888666666555333111111333555555777:::<<<======<<<;;;999:::;;;>>>CCCHHHMMMPPPTTTRRRQQQRRRUUUXXXZZZ[[[[[[___eeeiiiooozzzpppaaa\\\^^^bbbcccfffeeegggkkknnnkkkccc[[[TTTRRROOONNNPPPTTTXXXZZZ___^^^^^^]]]\\\[[[[[[ZZZbbbgggkkkllllllnnnsssyyy}}}~~~~~~|||zzz~~~}}}tttfffXXXLLLBBB:::666333222111111000000111111//////000000000000//////000000//////.........---,,,---......------...000......,,,,,,+++,,,---......///000///...---...///111//////000111222111000---------.........//////,,,------......------,,,...------+++***))))))(((.........------.........//////...---,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...........................///000///...---...///000000000000000000000000000000000000000000000000000000111222222222222111222111111111000000//////111222444666777888999999444333222222111111222222444444333333222111000000222222222222222222222222333333333444444444555555666777???OOOddd{{{iiiLLLAAA@@@;;;444+++,,,,,,---------------...---,,,+++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++,,,---...,,,+++,,,---.........---,,,++++++++++++++++++*********)))))))))))))))))))))))),,,+++)))((((((((()))***))))))***,,,......,,,***---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++---+++******,,,------,,,000/////////............000/////////000222333555666888:::;;;<<<<<<:::999666888<<<@@@BBBCCCAAA???;;;;;;:::888666444444444777888999:::::::::999999999:::<<<>>>BBBFFFJJJLLLLLLLLLLLLMMMPPPSSSVVVXXX[[[```fffkkkppp{{{vvvhhhbbbbbbdddeeejjjhhhiiilllooonnnhhhbbbVVVVVVUUUQQQOOOQQQWWW]]]```bbbdddddd```\\\ZZZYYY]]]```ccceeegggiiinnnqqqsssuuuuuusssqqqqqqtttwwwzzz|||}}}}}}{{{|||pppgggZZZMMMBBB:::555111333222111111000000111111//////000000000000//////000/////////.........---,,,---......------...000...---,,,,,,,,,---...///---...//////......///111///...---...000111000///,,,------------.........,,,------......------,,,///...............------......------------......------,,,,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------------------...///000000......///000////////////////////////000000000000000000000000000000111222222222222111111111111111000000000///000111222333333444333333111111111111222222333444555444444333333222222222222222222222222222222222333333333444444444555555999888;;;EEESSSggg^^^LLLFFFAAA<<<((()))***,,,---...//////,,,,,,------,,,,,,+++++++++***)))***,,,......---------------,,,+++***)))---,,,***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...///---,,,,,,---...//////---+++***,,,++++++******)))(((((()))))))))))))))))))))))),,,+++)))''''''(((***+++*********,,,------+++)))/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))******+++,,,,,,+++---...///...,,,////////////............000000//////000111222222666777:::;;;<<<<<<;;;:::666888;;;???BBBDDDEEEEEE@@@AAAAAA@@@>>>;;;888666777777777777777888999999999:::<<>>@@@CCCEEEDDDDDDEEEGGGFFFDDD@@@<<<888777666555666888:::;;;777999<<>>;;;888777777888888666888;;;???CCCFFFHHHIIIGGGKKKNNNMMMIIIHHHKKKOOOUUUYYY]]]___aaagggqqqzzz{{{tttpppnnnppprrrtttsssqqqnnnnnnqqquuuyyy{{{rrrkkkccc___bbbiiinnnqqqwww||||||vvvsssvvvzzz{{{{{{~~~~~~}}}~~~}}}vvvsssrrrrrrvvv{{{|||qqqcccWWWOOOFFFAAA999333111222333333222111000000//////000000//////000000000000//////---------...............,,,---......------...000---------....../////////000111111000---,,,,,,---111000000000222333222111+++++++++,,,,,,,,,------,,,------......------,,,............---------------,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,...///000//////111333........................//////////////////////////////000111111111111000000000000000000000111111111222333444444555555444222222111000000111111111111111111111111222222222222222222222222222222222333333333444444444555555000222666999888;;;IIIXXXnnn}}}eeebbbnnnwwwggg------.........---,,,,,,++++++,,,,,,------,,,,,,000...,,,,,,,,,,,,+++***)))***+++,,,------------***,,,...///000...---,,,***++++++,,,,,,---------///---,,,,,,,,,,,,+++)))+++++++++++++++******)))&&&'''((()))+++,,,------)))))))))))))))))))))))))))))))))))))))******+++,,,+++******,,,,,,,,,+++'''(((((()))***++++++,,,************************,,,,,,+++++++++,,,------------,,,...///000...---.........///////////////111111222222222111111000000111444666777888777666888;;;>>>>>>===>>>AAADDDDDDCCCDDDHHHNNNRRRRRRPPPMMMJJJEEE???:::777555444666888;;;>>>BBBFFFIIIJJJHHHJJJLLLJJJGGGFFFGGGIIIOOOSSSWWWXXXYYY^^^gggooorrrpppmmmkkklllooosssuuuuuutttssstttvvvyyy}}}xxxppphhhhhhpppyyy~~~yyyuuuwww{{{wwwrrrmmmlllsss{{{yyymmmaaaUUUKKKFFF<<<888333000///111222222111111000////////////000//////000000000000//////---------------.........,,,---......------...000......////////////...---000111111000---,,,,,,---///------...///000///...,,,,,,,,,,,,------------,,,------......------,,,...---------,,,,,,++++++------,,,,,,,,,,,,------//////...---,,,,,,,,,,,,+++,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111........................000000000000000000000000...///000000111111000000000000000000111111111111...///000111222333333333222222111000000000000000111111111111111000000000222222222222222222222222333333333444444444555555111333777999777555===FFF]]]pppiii```jjjnnn---......//////......---+++++++++++++++,,,---...///---++++++---------,,,++++++,,,------,,,,,,,,,,,,,,,---...............+++,,,,,,---....../////////---******+++,,,---,,,......,,,+++++++++,,,---((())))))***+++,,,------))))))))))))))))))))))))'''((()))***+++******)))+++***)))***,,,------,,,))))))******+++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,...,,,+++,,,---///................../////////000111222333333444333222222///111444666888888777777777<<<@@@AAA??????BBBEEEFFFCCCAAAEEEMMMTTTWWWWWWSSSPPPKKKEEE???;;;888666888999:::<<>>666333000...///000111000111111000/////////////////////000000000000//////,,,,,,,,,------.........,,,---......------...000//////000000///...---,,,---///000///......///000...,,,,,,,,,...///...---,,,------------.........,,,------......------,,,)))***************++++++......------------.........------,,,,,,,,,------++++++,,,,,,---......///......------------......------------------------,,,---///...---,,,---///........................000000000000000000000000...//////000000000000000///000000000111111111111//////000000111000000///111000000000000111111222333222222111111000000000222222222222222222222222333333333444444444555555333333666999777444888>>>LLL\\\ppp{{{jjjcccbbbttt---......///000000//////......---,,,---...000111---,,,***+++---//////...------------,,,+++******...---,,,++++++---///000---------...///000000111...,,,)))(((***---/////////...,,,******+++,,,---+++++++++++++++,,,,,,,,,))))))))))))))))))))))))&&&'''***+++,,,+++***(((+++)))((())),,,---...---,,,,,,,,,,,,,,,---------------------------------------,,,+++*********+++...,,,******,,,.........---.........//////000000111222333444555444333333000222444777888999888888444:::???AAA??????BBBEEEGGGCCC@@@CCCLLLTTTYYYZZZRRRPPPLLLHHHDDD@@@>>><<<:::999999:::===@@@CCCFFFIIIHHHHHHIIIKKKKKKJJJHHHEEEJJJOOORRRUUUZZZdddlllnnnmmmjjjhhhgggiiimmmqqqnnnpppssstttuuuvvvxxxzzzvvvuuuvvvxxx}}}{{{|||}}}}}}wwwuuujjjdddZZZNNNCCC<<<777666444222000000111222111111111111000/////////////////////000000000000//////,,,,,,,,,------.........,,,---///...------...000000000111111///...,,,++++++,,,.../////////111333///...---...000000000///---------.........//////,,,------......------,,,***++++++---...///000000///......------......///,,,,,,,,,,,,---...//////++++++,,,,,,---...//////......------------......000000000000000000000000,,,---......,,,+++,,,---........................000000000000000000000000...//////000000000000000//////000000111111111222222222222222111000///...////////////000222333444444444333333222111000000222222222222222222222222333333333444444444555555555333555888888777:::??????NNNaaatttrrrZZZZZZiii|||,,,)))***///000---******///...---...000111111000...---,,,,,,+++++++++++++++,,,---......---,,,+++......,,,***((()))---///***+++,,,,,,******+++,,,///,,,,,,///...+++***,,,...,,,+++***,,,,,,,,,+++***))))))++++++******,,,+++++++++******+++,,,,,,,,,++++++******)))))))))))))))***+++,,,,,,------,,,,,,,,,***(((''')))+++,,,,,,,,,---------......---......---++++++,,,.........------...///111222......---------,,,,,,,,,333333222222222222222222000000111222333333333333666777:::<<<===???CCCFFFDDDEEEFFFIIILLLOOOQQQSSSLLLIIIEEEDDDFFFFFFEEEBBBAAACCCAAA<<<;;;???@@@>>>BBBEEEFFFFFFFFFGGGKKKOOOQQQPPPOOOOOORRRXXX```fffllllllkkkgggdddcccgggjjjllljjjiiiiiillloooqqqrrrnnnnnnpppxxx|||}}}zzzzzz}}}pppggg[[[SSSIIIAAA<<<:::777555222111111000000000000000000///...------...///000000///...------...///000,,,---...///000000000000---,,,,,,,,,,,,---......////////////////////////---,,,,,,,,,,,,---......------............------------,,,+++************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------......//////...,,,***)))------------...000111333000000//////...............///000///...---...000000000000000000000000000////////////////////////......///000111222333333000000000000000000000000...000222222111111222333...///000222222111000000222222222111111111000000444333222111111222333444111111222222222333333333444444444555555555555666??????III___xxxzzzqqq```]]]ggg}}}///---...111000,,,+++---000///...///111111111000------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++******+++...111***+++,,,,,,******+++,,,///...111555555000,,,---,,,+++***+++,,,---,,,+++---,,,,,,------,,,,,,---++++++************+++++++++++++++,,,++++++***))))))))))))******++++++,,,((()))******+++,,,///222,,,,,,,,,---------......---......---++++++,,,...,,,,,,++++++,,,---///000............------,,,,,,111111111111111222222222111222333333444444444333333555777999:::<<<@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMLLLIIIFFFFFFHHHJJJIIIGGGDDDFFFFFFDDDEEEGGGEEE@@@<<<===>>>>>>@@@EEEMMMSSSQQQQQQPPPPPPRRRVVV\\\___ffffffeeebbb``````cccggglllkkkjjjjjjkkkjjjhhhfffhhhiiimmmvvv~~~{{{sssbbbWWWPPPJJJAAA:::666444222000222111000000//////000000000///...------...///000000///...------...///000...///////////////...------------------......///........................---,,,,,,,,,,,,---......------............------,,,,,,++++++***+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---............---+++***------,,,,,,---...///000/////////......------------///000///...---...000///////////////////////////////////////////////////////////////000000000000000000000000000000000///111222222111111111222//////000111111111111111222222222111111111000000333222222111111222222333111111111222222222333333444444444444555555555555999999@@@QQQggg~~~|||xxxlllbbb```jjjwww...---///111///+++---222000///...///111222111000,,,,,,+++++++++,,,------,,,++++++******++++++,,,***+++,,,,,,++++++,,,...***+++,,,,,,******+++,,,---...333999999222---,,,***)))***,,,......,,,***,,,,,,+++******++++++++++++++++++***************)))***,,,---...---+++***)))))))))***************''')))+++,,,---///222444,,,,,,,,,---------......---......---++++++,,,---,,,,,,+++,,,,,,---///////////////............---/////////000000111111222333333444555555555444444333444666888888:::===@@@CCCCCCDDDDDDFFFGGGHHHIIIKKKIIIGGGIIIMMMQQQQQQPPPLLLNNNOOOQQQTTTUUUMMMCCC::::::999999<<>><<<999555222111111111111111111000////////////////////////......//////////////////....../////////.../////////......---,,,---......///////////////........................---,,,,,,,,,,,,---......------------------------************+++,,,------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............)))+++,,,......---,,,++++++,,,---.........---,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///////////////////////////////////////////////////////////////////////////////////////////////////111222333333111000000000111000/////////000222333111111111111000000000000000111222333333222111000111111111111222222222222222333333333444444444444555444666<<>>III]]]ppp|||{{{|||ssskkkhhhrrr}}}---------...***%%%%%%***000...---...//////...,,,,,,,,,+++++++++,,,------...------,,,,,,------...'''))),,,,,,,,,+++++++++***+++,,,,,,******+++,,,...++++++//////,,,,,,///,,,+++,,,...000000...---(((,,,+++&&&'''...000---------.........,,,+++***)))***,,,---...---+++***,,,,,,,,,---------------''')))++++++******+++,,,,,,,,,,,,---------......,,,------,,,******+++,,,***+++,,,---............---............/////////---------......//////000222333444666777888999999888999:::999999999;;;===<<<<<<===???AAADDDFFFGGGGGGFFFHHHOOOYYYaaaeeeffflllooosssuuuwwwuuujjj^^^QQQMMMIIIFFFFFFGGGGGGGGGBBBBBBCCCHHHMMMNNNKKKHHHGGGFFFGGGJJJQQQWWW\\\^^^aaa\\\WWWSSSSSSUUUWWWXXXYYY___gggnnnqqqqqqppppppqqqtttssskkk___VVVTTTWWWcccllluuuzzz~~~xxxvvvvvv{{{uuuzzzrrrsssuuuzzzxxxpppcccVVVJJJ@@@999444111222222111000000111222111000//////......//////......////////////............////////////......++++++,,,....../////////,,,---...///000///......---------------------------,,,,,,,,,,,,---.........---,,,++++++,,,---...+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------,,,---.........---,,,+++...............---,,,+++++++++,,,,,,,,,,,,------,,,---......---,,,---...........................////////////////////////......///000111222333333000000000000000000000000000222333333111000000111000000000000000111111222//////000000000000000111000111111111111111111000000000000111111111111222111111222222222333333333333444666888999===JJJXXXssszzzuuuiiiaaa___gggsss///------000///+++)))+++///---,,,,,,------,,,+++------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,'''(((++++++++++++,,,---***+++,,,,,,******+++,,,---***+++...///,,,,,,///,,,+++***+++------,,,+++%%%***)))###%%%...111---+++,,,------,,,+++)))'''+++++++++,,,++++++***)))+++++++++,,,,,,---------$$$'''***+++++++++,,,---,,,,,,,,,---------......,,,------+++***)))+++,,,***+++,,,............---,,,,,,------........................////////////000111333555777999::::::;;;<<<<<<;;;::::::<<<>>>======>>>???@@@BBBDDDEEEEEEEEEGGGOOOZZZccchhhiiilllqqquuuvvvwwwwwwrrrjjjaaa[[[SSSNNNMMMOOOPPPPPPHHHEEECCCDDDFFFFFFBBB>>>???>>>???CCCKKKSSSXXXZZZ\\\XXXSSSQQQRRRUUUXXXZZZ[[[```fffjjjjjjiiiiiiiiifffkkkllldddXXXOOOOOOSSS[[[hhhrrrvvv~~~yyyssspppuuu{{{{{{}}}tttuuu}}}~~~tttlllrrr{{{{{{uuuggg___TTTHHH???888444111...000222111///...///111000000///............///---...///000000///...------...///000000///...---,,,,,,---......---------+++,,,.../////////---,,,---------------------------,,,,,,,,,,,,---.........---+++******+++---...,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------,,,---,,,+++******,,,---///---............---+++***,,,,,,---...------++++++,,,,,,,,,,,,---------...,,,---......,,,,,,---...........................////////////////////////.../////////000000111111000000000000000000000000///111222222111111111222//////000111111111111111////////////000000111111111111000000000000111111000000000000111111111111111111111111222222222222222111333555555666>>>HHH[[[qqq~~~|||kkk___ZZZ^^^ccclll|||---***,,,222555222000111...---++++++,,,,,,+++***...------,,,++++++++++++***+++,,,------,,,+++******+++,,,+++))))))***+++***+++,,,,,,******+++,,,)))(((***......+++***,,,---+++))))))***+++***)))***000///)))+++555999555)))***+++,,,+++)))'''%%%,,,++++++******)))))))))))))))***+++,,,,,,------&&&(((+++,,,+++***++++++,,,,,,,,,---------......,,,,,,---+++***)))***,,,,,,---...000000000000///,,,,,,,,,---------......///////////////.........///000222555777999;;;;;;>>>???@@@???======???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDGGGOOOZZZdddiiijjjjjjpppttttttvvvxxxvvvrrrqqqiii]]]UUUSSSUUUVVVWWWPPPKKKFFFDDDDDDCCC>>>999999888999>>>GGGPPPUUUWWWWWWTTTRRRSSSVVV[[[___aaa]]]aaaeeegggeeecccdddeeeccciiillleeeYYYRRRSSSXXXUUUcccooosss|||~~~xxxpppjjjlllqqqwww~~~wwwuuu{{{tttqqquuu|||~~~~~~|||{{{~~~ooorrrzzzzzzvvvpppiiiWWWQQQHHH@@@:::666333111...000333222///...///111000000///...............---...///000000///...------...///000000///...---............---,,,++++++***+++---//////...---,,,---------------------------,,,,,,,,,,,,---.........---+++******+++---...------,,,+++*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---.........,,,***))))))+++...000......//////...,,,***)))******,,,,,,---,,,+++***,,,,,,,,,------.........,,,---......,,,,,,---...........................///////////////////////////////////////.........000000000000000000000000...000222222222111222333...///111222222222111000.../////////000000111111222111000//////000111222000000000000111111111111000111111111111222222222222111111444444444;;;BBBJJJ^^^vvvnnn^^^]]]___^^^]]]fffyyy------...///000000//////---,,,+++*********+++,,,******)))))))))***,,,---+++***)))((((((***,,,...,,,)))''''''***---///000------------------------,,,...///---)))'''(((+++*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***))))))*********)))))),,,///000...+++...---,,,++++++,,,---...)))***+++,,,------------444333000...------...///***+++---///111111111000///////////////.........222111///...------......111111111333666;;;>>>AAA;;;AAAFFFEEE@@@===???CCCCCCCCCCCCCCCDDDDDDBBBAAACCCEEEIIINNNTTT\\\eeejjjooopppqqqrrrrrrsssttttttsssqqqmmmddd[[[UUUTTTUUU[[[VVVTTTTTTQQQIIIDDDCCCDDD:::555;;;DDDGGGIIILLLOOONNNMMMOOOTTTZZZ```dddhhhbbb___bbbcccbbbcccfffhhhiiiiiihhheeeaaa]]]ZZZYYY^^^fffpppyyy~~~wwwyyy}}}~~~xxxuuuqqqppprrrzzz}}}}}}yyyyyy}}}zzzrrrooosss||||||xxxttttttzzz|||wwwlllaaaXXXSSSFFFCCC???999666444333333000000000000000000000000////////////////////////000000/////////.........,,,,,,+++---...---+++)))//////000000///...------000000000///...---+++***------------------------+++++++++,,,---...000111///...---,,,++++++++++++,,,,,,++++++++++++++++++,,,------......------,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------///...,,,---000000,,,------------------------....../////////---,,,+++//////.........------------------............///........................///...,,,++++++,,,...///---....../////////////////////000000000000//////......//////000000111111111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222444333222111222444666888DDDJJJWWWhhhyyy|||llljjjhhhddd^^^YYY]]]ppp++++++,,,------------------,,,+++******+++,,,,,,---,,,+++++++++,,,------...---+++***)))***,,,---,,,***((((((***---......************************,,,------,,,***)))***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))(((((()))))),,,,,,+++***************...,,,)))***,,,...---,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,------.........000///---++++++++++++++++++,,,...///000000000000........./////////////////////......///000222333...///111333555666777888>>>CCCGGGEEE@@@===???CCCBBBBBBAAABBBCCCCCCBBBBBBBBBDDDHHHLLLQQQXXX```eeeooonnnnnnmmmmmmmmmmmmmmmlllllljjjeee___\\\]]]___aaa```cccfffddd\\\UUUSSSUUUIII@@@AAAEEEFFFGGGJJJGGGFFFFFFIIIOOOWWW^^^bbb\\\YYYXXX[[[[[[ZZZ\\\```ggghhhjjjkkkjjjhhhfffddd```ccciiipppxxx}}}tttuuu~~~~~~~~~xxxzzzxxxvvvuuuyyy{{{}}}}}}tttppprrrvvvzzz~~~}}}~~~~~~~~~|||{{{sssqqqppprrrvvv||||||tttkkk```VVVNNNIIIBBB???;;;666333222111222000000000000000000000000........................------,,,,,,++++++++++++---------...000000...,,,---............---,,,++++++,,,,,,,,,,,,++++++***------------------------------,,,,,,,,,------.........---,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******************++++++,,,,,,,,,,,,,,,---......---//////,,,---000000,,,------------------------------...//////...---,,,+++++++++,,,,,,------------------............///........................///...,,,++++++,,,...///------///000000000///...//////000000000000//////////////////000000000000111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222444333222111222444666777;;;???IIIXXXhhh{{{tttppppppmmmcccWWWTTTbbbttt)))***++++++,,,+++++++++,,,,,,+++++++++,,,,,,---///...---------------...///...---+++***++++++,,,+++***)))***,,,---,,,+++************************---+++++++++,,,,,,,,,+++------,,,,,,,,,,,,,,,++++++++++++++++++***************)))((('''''''''(((,,,++++++************+++111...***)))***+++------***++++++,,,,,,++++++***+++,,,---...............,,,,,,,,,++++++*********,,,---...///////////////------......//////000000000000000000111222333333...///222444444333222111<<>>@@@@@@AAAEEEIIIDDDEEEEEEDDDCCCBBBBBBCCCCCCEEEGGGHHHJJJNNNSSSVVV```aaaccccccbbb___\\\YYYYYY]]]aaabbbbbbcccgggjjjnnnrrr{{{|||uuusssqqqjjjaaa\\\[[[YYYVVVTTTOOOLLLIIIJJJPPPUUUYYYZZZQQQRRRTTTTTTMMMFFFGGGLLLPPPSSSWWW\\\___``````______^^^]]]___dddllltttyyy}}}xxxoooiiiiiimmmqqqrrr}}}}}}~~~vvvrrrooonnnrrryyy}}}wwwxxxzzz|||~~~xxxttttttttttttsssqqqpppoooppptttyyy~~~|||yyyyyyyyyyyy}}}yyyxxx|||uuulllgggiiiiiihhhiiinnnvvv}}}wwwooommmhhhcccZZZPPPGGG???;;;999666555222000/////////000000000000000000000000000...........................---------------------...---...000222333222000///000000111000000////////////000111111111111111........................//////---,,,+++*********---,,,,,,+++******++++++))))))***+++,,,,,,------,,,,,,,,,------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,...000111222---111111...,,,//////------------------------------------------------,,,,,,,,,------...///000000---------............///...........................---,,,,,,,,,,,,---...+++---///111111000...---//////000000000000//////111111000000//////......000000////////////000000000000000000000000000000///////////////////////////000000000111111111111111111111111111111111111222222111111222333444444333222444;;;FFFXXXqqq}}}uuuhhh\\\\\\aaa.........//////......---,,,,,,------............,,,,,,---------,,,,,,,,,)))))))))***+++,,,------&&&'''(((+++...///...,,,........................---***)))***...000...,,,---------,,,,,,+++++++++,,,++++++******)))))))))*********+++,,,---...///,,,+++++++++++++++,,,,,,)))***,,,,,,---------...+++,,,---......---,,,+++------......///.........,,,,,,---.........---------------------.........,,,------...///000111111111111111111000///......111111000000111222444555222555999;;;<<<>>>CCCFFFGGGIIIJJJIIIFFFDDDDDDEEECCCDDDFFFFFFGGGIIILLLNNNTTTWWW\\\^^^^^^ZZZUUURRRWWW[[[```bbbbbbcccfffiiiqqquuu|||{{{wwwxxxzzzxxxuuurrrooollleee___ZZZWWWUUUXXX^^^ccceeeddd___```aaa^^^TTTIIIFFFIIIKKKMMMPPPTTTUUUUUUTTTTTTWWWWWWVVVXXX\\\bbbhhhllloooiiiccc```aaadddgggjjjsssvvvzzz|||}}}~~~}}}zzzvvvpppmmmiiifffgggmmmtttzzzzzzqqqiiifffhhhkkksss{{{}}}zzzuuurrrppppppoooooonnnnnnnnnpppuuu}}}}}}zzz{{{}}}{{{xxxwww|||ssshhhcccccccccdddgggppp|||}}}zzzxxxvvvvvv|||zzzkkkbbbaaa\\\WWWOOOFFF>>>999666444333222111000///000000111////////////////////////....................................////////////---,,,---///222222111/////////000000000000//////---............---,,,,,,........................---,,,,,,+++++++++,,,,,,,,,,,,+++*********++++++))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++***++++++,,,...000222333---111222///,,,...///...------------------------//////...---,,,+++++++++........................---------............///........................---------,,,,,,---------,,,---///000111000///...//////000000000000//////111111000000//////......000000////////////000000///////////////////////////////////////////////////000000000111111111111111111111111111111111111222111111111222222222333666333333777???MMMcccvvv}}}yyytttkkkcccaaa//////000000//////......,,,,,,---...////////////******+++,,,,,,,,,,,,,,,''''''(((***+++,,,------''''''(((+++...///...,,,++++++++++++++++++++++++,,,++++++,,,---......---,,,,,,+++++++++++++++***+++++++++++++++*********(((((())))))***+++------,,,++++++++++++,,,,,,---'''))),,,...---------...,,,------......------,,,,,,------.........------*********++++++,,,,,,,,,------,,,,,,---...//////------......//////000000---...///000111111111111000///......///111444666444666777888888999<<>>:::888666333111/////////000000000000000000000000////////////////////////------------------------,,,,,,,,,------.........000//////000111111///---+++,,,------.........---((()))***,,,---.........++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***************++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------...*********+++,,,---...///---333555000,,,,,,...///------------------------)))))))))***,,,...000222+++,,,,,,---...///000000---------.........//////........................,,,------......------,,,000///---,,,---...000222//////000000000000//////......//////000000111111///////////////000111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000///000111333555444555===FFFFFFXXXnnnyyyzzzzzz~~~000//////...------,,,,,,000...,,,,,,---...///............---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---......---,,,,,,---***)))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,***)))***++++++***)))///...,,,++++++,,,...///000//////...---,,,++++++---***'''&&&(((+++---...,,,,,,------...////////////////////////000000000444222111//////000222333333444555777888888888888555666888999:::;;;;;;;;;>>>@@@CCCEEEHHHKKKPPPTTTZZZWWWSSSPPPUUU\\\\\\XXXPPPNNNJJJEEEAAA??????@@@AAADDDIIIMMMQQQTTTXXX[[[dddeeeggghhhiiilllpppssswwwwwwwwwvvvtttqqqooommmaaa```dddqqq~~~~~~}}}wwwtttrrrkkkkkkkkkllliiibbbWWWOOOIIIGGGGGGIIIFFFBBBBBBFFFPPPRRROOOIIIFFFIIILLLLLLVVVXXXYYYVVVRRRNNNNNNNNNVVVZZZ```ddddddbbb___]]]XXX[[[]]]\\\[[[]]]dddjjjjjjnnnsssuuuuuuvvvyyy{{{~~~~~~|||xxxvvvuuuuuu~~~}}}}}}~~~{{{uuuoooooommmkkkjjjhhheeeaaa]]]YYY[[[___iiivvv|||wwwrrrtttmmmgggkkkyyyqqqhhhddd^^^WWWOOOEEE<<<777555444333111000/////////000000000000///////////////////////////......---'''+++...///---,,,,,,---------------------------......//////......---,,,............//////000000+++,,,---,,,***)))***+++//////...---,,,,,,,,,,,,)))+++++++++***)))***+++------,,,,,,,,,,,,++++++((()))***+++,,,+++******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***,,,...//////...////////////000000000000......---,,,,,,,,,------*********,,,...///...,,,,,,,,,------------,,,,,,////////////////////////------...............---////////////////////////000000000000000/////////............////////////000000000000////////////////////////////////////............////////////111111000000000000111111000000000000111111111111111111111111111111111111000000000111222222222333444333111///...000555888???IIIXXXjjj~~~{{{|||{{{******++++++,,,---------...---++++++---...---,,,''')))++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------...---,,,,,,,,,------,,,+++***))))))((((((++++++++++++,,,,,,,,,,,,******++++++++++++******,,,***)))***+++,,,***)))...---,,,+++***+++,,,,,,,,,,,,++++++******))))))///---+++++++++,,,+++***+++,,,,,,---...//////000222222111111000/////////333222111//////000222333444444555666777888999999999:::;;;<<<===============@@@EEEHHHIIIKKKMMMOOOSSSSSSRRRSSSYYYaaabbb^^^SSSQQQMMMIIIEEEDDDEEEFFFCCCEEEGGGJJJMMMRRRWWW[[[ccceeegggiiijjjlllppprrrrrrrrrrrrqqqooollliiihhhcccaaaaaaiiiuuu}}}|||zzzxxxssskkk```YYYVVVTTTTTTTTTQQQJJJIIIKKKTTTYYYZZZTTTOOOOOOPPPOOOTTTUUUUUUSSSOOONNNOOOQQQVVV^^^iiirrrwwwxxxvvvttthhhkkklllkkkiiijjjooottt}}}~~~xxxsssrrrrrrsssyyyxxxwwwxxxyyyuuuoooiiieeefffhhhkkkllljjjeeebbb]]]]]]```gggqqqzzz}}}yyytttmmmhhheeelllzzz|||mmm```\\\UUUNNNGGG@@@888444222111111000000000000111000000000000/////////...///////////////......---(((+++......,,,*********------------------------...............------,,,------........./////////,,,---...---++++++,,,---///...---,,,++++++++++++)))+++,,,+++***)))***+++------,,,,,,,,,+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************,,,++++++---///000///---....../////////000000000++++++++++++,,,------......---,,,,,,.........,,,------............------........................---...............------////////////////////////////////////////////////............////////////000000000000////////////////////////////////////............////////////111000000000000000000111000000000000111111111111111111111111111111111111111111111111111111222222111222222111000111333555888???LLLZZZlll)))))))))***++++++,,,,,,,,,++++++,,,------,,,***&&&)))+++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---+++++++++,,,---,,,,,,+++******)))******+++++++++,,,,,,---------)))******************)))+++***)))***+++,,,+++***------,,,,,,++++++******************************......---...///...+++)))***+++,,,---...///000000333333222111000//////...222222111000000111222333555444444444555777999:::<<<<<<<<<======<<<<<<;;;<<<@@@FFFJJJKKKLLLLLLMMMJJJLLLMMMPPPXXX```bbb^^^SSSQQQOOOMMMKKKKKKLLLLLLEEEFFFFFFFFFHHHMMMSSSXXX]]]```dddggghhhjjjlllmmmkkklllllllllkkkiiigggffffffbbb___```eeelllrrrvvvzzz}}}~~~wwwooojjjfffdddcccccc^^^VVVSSSTTTYYYcccjjjggg```\\\ZZZXXXZZZXXXVVVSSSQQQRRRUUUYYYYYYcccqqq|||}}}}}}zzzxxxxxx|||~~~}}}{{{|||~~~xxxqqqnnnoooqqqtttuuuuuuuuuuuutttqqqlllhhhcccfffkkkppprrrqqqlllhhheeeddddddffflllrrrvvvxxx|||{{{xxxtttgggdddeeemmmyyyssseeeTTTOOOIIIBBB===888333000///////////////000111111000000000/////////......///////////////......---+++---//////,,,*********------------------------...............---,,,,,,---------------.........,,,---......,,,,,,---......---,,,+++***************+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++++++++,,,------------,,,************************************************++++++,,,///111111///---.........////////////000+++++++++,,,---...000000111///---,,,---......---...............................................................---,,,+++////////////////////////....................................////////////000000000000////////////////////////////////////............////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000///111333333222111222333222666===GGGUUUiii~~~}}}------,,,,,,++++++******,,,+++,,,---......,,,***+++---000000...,,,++++++...------,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------111...+++******+++,,,,,,''''''((((((***+++------------,,,,,,,,,,,,,,,,,,))))))************))))))+++***)))***,,,---,,,++++++,,,,,,---------,,,,,,******+++++++++,,,,,,,,,+++++++++---//////...---******+++,,,...///000000000000000000////////////222111111000000111222333555444333333444666999;;;::::::::::::999888777777<<<@@@EEEIIIKKKMMMOOOPPPFFFHHHHHHHHHMMMTTTVVVSSSNNNNNNOOOQQQRRRRRRQQQOOOGGGGGGGGGFFFEEEGGGKKKNNNTTTXXX]]]```aaaaaabbbccccccdddgggiiikkkllllllllliiifffbbb^^^\\\___dddhhhttt|||~~~}}}zzzssspppooommmfff^^^ZZZ[[[]]]mmmzzz{{{tttooollljjjgggccc^^^YYYWWWZZZ^^^bbb___ggguuu|||}}}~~~|||wwwvvvuuutttwww|||||||||}}}}}}}}}~~~~~~~~~yyyvvvrrrnnnmmmnnnqqqssstttttttttsssrrrqqqqqqqqqqqqrrruuuyyy{{{yyyuuurrrqqqooommmmmmnnnrrruuuvvv{{{|||{{{wwwvvvwwwuuupppgggddddddjjjttt{{{|||{{{}}}}}}uuufffWWWIIIDDD>>>999666333111000...............///000000000000/////////.........///////////////......------...//////...---------------------------------------.........---,,,,,,------------------------+++,,,------,,,,,,---...---,,,+++***))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,************************************************++++++---000222111///,,,------........./////////------------...///000111000...++++++,,,...///////////////....../////////....................................---,,,++++++////////////////////////---------...........................////////////000000000000////////////////////////////////////............///////////////000000000000000000//////000000000111111111111111111111111111111111111222222111111000000//////000111333222111000111222222333666:::DDDVVViiiwwwzzz000000//////...------,,,---------...000///---++++++---000000...,,,++++++---------,,,,,,+++++++++))))))***+++---...//////++++++++++++++++++++++++++++++,,,,,,,,,---------000---***)))***,,,,,,+++&&&&&&'''((()))***,,,---......---,,,++++++***)))))))))************))))))+++***)))***,,,---,,,+++***+++---...////////////*********++++++,,,,,,---,,,***))))))+++---------******+++,,,---...///000+++,,,,,,---...///000000111000000111111222222333555444333333444666999:::999999999888777666555444<<>>FFFHHHLLLTTT[[[]]]ZZZWWWLLLMMMMMMLLLHHHEEEDDDDDDEEEHHHLLLNNNNNNMMMMMMMMMNNNQQQVVV\\\bbbfffiiikkkjjjkkkkkkiiigggdddcccddduuuyyyqqqhhh```___bbbiiizzzyyyqqqkkkiiiiiiiiijjjiiimmmvvv~~~wwwvvv||||||}}}zzzvvvtttsssmmmgggfffeeeeeeiiioooyyy{{{}}}~~~|||{{{qqqpppooommmjjjhhhfffddd```ffflllppprrrxxx~~~~~~{{{wwwxxxyyytttnnnbbb^^^YYYZZZ```ggglllnnnmmmnnnkkkccc[[[SSSFFF<<<:::777333111111222222222000000///.............../////////.........------///////////////......---(((''''''(((+++------------------------------------------------,,,++++++.........---------------+++,,,---,,,***)))***+++---,,,+++***))))))))))))+++,,,---,,,+++***+++---++++++++++++******************)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++...000000...,,,,,,,,,,,,---------......---,,,+++******************(((((())),,,///000000000///...------...///000------------------------,,,,,,------------,,,,,,////////////////////////---------...//////000000............////////////000000000000////////////////////////////////////............////////////......000000000000......000000000000111111111111000000000000000000000000000000000000000000//////333222111///......111333111222222111444<<>>>>>>>>???CCCFFFGGGLLLQQQTTTSSSNNNJJJHHHFFFEEEDDDFFFIIILLLMMMMMMLLLNNNPPPPPPQQQSSSVVVYYYSSSNNNIIIIIILLLMMMKKKHHHMMMOOORRRTTTTTTRRRNNNLLLKKKIIIIIINNNUUU\\\``````ggggggiiimmmlllkkknnnuuu}}}}}}xxxuuukkkaaaWWWVVV[[[dddppp{{{|||~~~~~~yyyrrroootttxxx~~~zzztttnnnooouuu{{{|||zzz~~~}}}zzzvvvsssuuu}}}}}}zzzrrriiiiiifffdddfffllltttzzz~~~yyyuuupppmmmmmmooopppqqqqqqqqqpppmmmllllllmmmoooqqqllleeebbbbbbddddddccciiiiiikkkmmmnnnnnnkkkhhhfff___\\\aaaggglllqqqvvvzzzxxxuuuttttttssspppnnneeeZZZNNNJJJGGGDDDAAAAAA???>>>;;;888666333222111111111000000000000111111111000///......///000111///////////////////////////......---------......---------............///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...,,,***((((((***,,,...------............------......---,,,,,,+++******---,,,+++***+++,,,---...,,,,,,,,,------.........*********++++++,,,,,,,,,***+++---000222000+++(((,,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,//////.........---------,,,,,,,,,---------......+++,,,---.........,,,,,,---......//////...---,,,////////////...---,,,+++........................////////////............000000000000000///......////////////000000000000000000000000000000000000000000000000000000000000,,,,,,------------,,,,,,////////////000000000000111000/////////000222333...000222333111000000000////////////000000000000222111000......000111222111111000000111333555666>>>BBBMMM___ooozzzrrrlllqqq,,,---......---,,,---///111///...---...---,,,***,,,,,,,,,,,,------------++++++++++++,,,---...///,,,,,,***)))))))))******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---+++***+++...///,,,)))(((&&&$$$$$$&&&((())))))...............---,,,+++,,,,,,,,,,,,,,,---...///+++---000///---,,,,,,...(((,,,---******---,,,(((,,,,,,,,,++++++++++++***,,,+++***,,,///000///---------------..................///000111222333333333111000444:::>>>===;;;777777666666666666666666777999<<<======>>>@@@CCCCCCGGGMMMPPPOOOLLLIIIGGGHHHFFFDDDDDDGGGJJJKKKLLLGGGHHHJJJMMMQQQTTTWWWYYYMMMJJJHHHIIINNNPPPOOOMMMNNNQQQVVVXXXWWWRRRLLLHHHFFFEEEEEEHHHMMMQQQTTTUUU[[[[[[^^^bbbcccbbbfffllluuu~~~zzzuuupppmmm]]]WWWRRRRRRUUU^^^nnn|||~~~|||{{{|||{{{{{{zzztttmmmkkkjjjppp{{{xxxrrrlllffffffmmmuuuyyyyyy{{{}}}~~~}}}{{{uuupppmmmlllrrrvvvtttrrrqqqjjjccc]]]\\\\\\___fffmmmrrrtttuuuqqqmmmjjjjjjlllmmmnnnppppppooonnnkkkjjjiiiiiillliiieeedddeeegggfffeeegggeeecccccccccbbb```___^^^ZZZZZZbbbkkkqqqwww||||||sssrrrqqqqqqrrrrrrooolll```UUUJJJFFFCCC???======;;;:::888555333111111000111111000000000000111111111000///......//////000////////////////////////111000///------,,,,,,,,,------------............,,,,,,------------,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...------............------......---,,,,,,+++******,,,,,,,,,,,,,,,------...))))))))))))))))))******((()))***+++,,,---......++++++---///111///,,,)))+++++++++++++++,,,------...---,,,+++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,---------............/////////...------...---,,,,,,,,,,,,---...---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000000000000000000///........./////////000000000000////////////////////////////////////////////////......////////////........./////////000000000000000000//////000000111222---///000000///......///////////////000000000000222111///......///111222222111111111111222444555777888@@@LLLWWWbbbppp{{{xxxuuu~~~oookkkwww...///000///---------...111///---------,,,***(((******+++,,,,,,---......,,,,,,,,,,,,---...///000///...,,,++++++,,,---......---------,,,,,,++++++,,,,,,,,,++++++*********------------------------111,,,((()))...000---)))***)))((()))+++,,,,,,+++,,,,,,---------,,,++++++******+++---............+++---...---,,,+++,,,...))),,,,,,)))))),,,,,,***,,,,,,,,,,,,++++++++++++,,,++++++---//////...---,,,,,,,,,---------......------...///000111111222222111111555:::>>>>>>===777777777666666555555555444666:::;;;<<<<<<===>>>???DDDIIIMMMMMMLLLJJJJJJKKKIIIGGGGGGIIIKKKLLLLLLIIIGGGGGGKKKQQQTTTUUUSSSMMMKKKIIIJJJLLLMMMKKKHHHOOOSSSYYY]]]\\\VVVOOOJJJDDDEEEFFFFFFGGGHHHJJJLLLMMMLLLOOOTTTVVVWWW[[[```hhhooovvv{{{zzztttooojjjeeebbbRRRPPPOOOOOOPPPWWWgggvvvxxxuuuqqqrrrvvv}}}~~~wwwvvvssslllfffdddccciiiuuu|||ssskkkeee^^^]]]cccllltttxxxyyyzzz||||||xxxrrrlllgggcccgggjjjiiihhhgggccc___YYYXXXZZZ^^^eeekkkpppqqqrrrooojjjgggggghhhiiiiiikkklllnnnooonnnllljjjhhhiiigggeeedddeeefffeeedddccc```]]][[[[[[\\\]]]]]]ZZZXXX[[[dddnnnuuu|||}}}~~~vvvllllllllloooqqqpppkkkgggXXXNNNEEEAAA>>>999777777555444333111000/////////111000000//////000000111111000000///.........///////////////////////////111111///---,,,+++++++++------------............------------------------,,,,,,,,,,,,------------........................,,,------......------,,,...------,,,,,,++++++***,,,,,,---...............++++++++++++++++++******'''((()))+++,,,...///000,,,,,,,,,...//////---***+++************+++,,,,,,---,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++,,,,,,,,,---------......///......---,,,,,,,,,,,,///---+++))))))+++---///+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///000000000000///............/////////000000000///////////////////////////////////////////////////000000111111000000///....../////////000000000//////000000111111000000---......---,,,,,,---///////////////000000000000111111////////////111111222222111111111222222333555555888===CCCKKK[[[iiiwwwhhhkkkwww~~~yyyxxxssseeekkkwww111222333222000//////000000///------------,,,***+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000111000---,,,,,,---///000///......------,,,,,,+++------,,,,,,++++++******------,,,,,,,,,,,,------000---***))),,,------+++,,,,,,,,,...000000///---++++++,,,,,,,,,++++++***((()))+++---...///......+++,,,,,,,,,+++,,,------,,,---,,,,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,---.........---*********++++++++++++,,,,,,,,,---......///000000222111222555:::===>>>===777777777777666666555555222444777:::;;;;;;::::::>>>BBBGGGKKKLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRQQQOOOQQQMMMKKKMMMQQQSSSPPPKKKGGGFFFEEEFFFHHHHHHGGGEEEMMMQQQWWW\\\]]]\\\XXXUUUKKKMMMOOOMMMJJJIIIJJJLLLFFFDDDFFFKKKNNNNNNQQQVVV]]]aaafffjjjrrr{{{}}}{{{wwwrrrlllfffbbb___[[[YYYRRROOOMMMMMMNNNQQQ]]]iiioookkkhhhhhhmmmuuu|||~~~vvvooollliiibbb______ccchhhqqqzzz~~~wwwrrrjjjddd\\\XXX[[[ccclllqqqsssuuuyyyzzzwwwqqqjjjeee```aaaccccccccccccbbbaaa\\\[[[\\\___fffmmmrrrtttsssooojjjfffeeeeeeddddddcccfffjjjoooqqqqqqnnnllljjjgggdddaaa``````aaaaaa```^^^]]]___bbbeeefffggg^^^[[[\\\dddmmmuuu{{{vvvyyy|||tttkkkjjjkkkmmmpppmmmfff```OOOGGG???<<<999555222333111111000//////...//////000000////////////000000111000000///.........---////////////////////////000///...---,,,,,,++++++,,,,,,---------............------------------...,,,,,,,,,------------...---...///000000///...---,,,,,,------------,,,,,,---------,,,,,,++++++++++++,,,...///000///...---.........------,,,,,,+++))))))***+++,,,......///...---,,,,,,......---,,,******))))))******+++,,,,,,++++++***+++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***)))((())))))***...---+++******,,,...///+++,,,,,,---------,,,,,,---------------------------------...///000000111//////000000//////...---........./////////000000////////////////////////////////////////////////000000000111111000000000........./////////000000---...000111111111000///.........,,,++++++---000////////////000000000000111000////////////000111222222222111111111111111444444666888888>>>MMM[[[nnn~~~eee^^^eeelllssswww~~~vvvrrrzzz|||hhhfffmmm111222333222000//////000///...---...///000///...---------,,,,,,+++++++++++++++++++++,,,---...///---,,,***)))***+++,,,............------,,,,,,,,,......------,,,,,,,,,+++,,,,,,+++******+++,,,,,,---......,,,))))))+++...******+++---//////---+++******++++++,,,++++++***''')))+++---.........---++++++++++++,,,---------,,,,,,,,,......---...///---------,,,,,,,,,+++++++++,,,---...------------******+++++++++,,,,,,,,,,,,,,,,,,---......//////111111222444888:::;;;;;;666666777888888777666666333444666999;;;;;;:::888<<>>===>>>@@@CCCEEEFFFFFFFFFIIIMMMRRRWWWZZZ]]]^^^RRRUUUWWWUUURRROOOOOOQQQHHHEEEEEEIIIKKKJJJLLLOOOTTTXXX\\\___eeekkkkkkgggfffbbb\\\WWWUUUSSSQQQOOOQQQKKKHHHJJJLLLOOOTTTZZZbbb___]]]^^^dddlllssswwwqqqjjjcccaaa]]]YYYXXX[[[eeegggkkkpppssssssqqqnnnhhhddd]]]WWWUUUYYY```eeehhhkkkppprrrqqqlllgggccc___^^^^^^```aaaaaabbbcccaaa___^^^```fffmmmsssvvvsssooojjjfffcccbbb```___^^^```dddjjjnnnooollliiigggdddaaa]]]\\\]]]aaacccaaabbbeeejjjooorrrqqqpppccc^^^]]]bbbjjjttt{{{|||{{{vvvrrruuu}}}xxxnnnkkkiiiiiikkkggg^^^VVVFFF@@@;;;999777222000222/////////...//////000000000000////////////000000////////////......------////////////////////////------,,,,,,,,,------...,,,,,,,,,------------......---,,,,,,,,,,,,---...,,,,,,---------.........+++---...//////...---+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,...///000///...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------...---+++,,,---...---,,,******))))))******+++,,,,,,++++++***+++,,,...///------------............,,,,,,,,,---------......,,,+++***)))((()))******,,,,,,---...............,,,------............---------------------------///////////////.........///////////////...------............////////////...................................................//////000000//////...............////////////---...///111111000///////////////---,,,,,,///111////////////000000000000000//////////////////000111111111111111111111000...000333555444555@@@MMM]]]pppfffVVVRRRVVV___fffwww|||uuuyyyuuummmooo...///000///---------......------...000111111/////////...------,,,++++++++++++++++++,,,---...///------,,,,,,------......,,,,,,,,,,,,,,,---------------------------------,,,,,,************,,,,,,***...111...)))'''***///,,,+++,,,...000000///---******+++,,,,,,,,,++++++))))))***,,,------------+++***+++---//////---,,,+++)))+++//////---,,,...------------,,,,,,,,,,,,+++---......---,,,---------------.........//////,,,,,,---------.........///000111333444666777888555666888999:::999999888666666777999<<<===;;;::::::<<>>:::777777555000///222///////////////000111111000//////......//////000---....../////////...---////////////////////////++++++++++++,,,---...///,,,,,,,,,,,,------------------++++++++++++------,,,---------............+++,,,---......---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................------------------------------,,,,,,,,,,,,...---,,,,,,---...---,,,+++************+++,,,,,,---,,,+++++++++,,,---...------...............///,,,,,,,,,---------......---,,,,,,+++,,,,,,,,,---+++,,,...///000//////............//////...------++++++++++++++++++++++++000000//////...............////////////...------------........./////////................................................---......//////......---------........./////////......//////000000/////////000000///......///111////////////000000000000////////////////////////000000111111222111111000---...222555555444;;;CCCNNNaaawwwlllVVVJJJJJJQQQXXXdddrrr}}}~~~zzzxxx,,,---......---,,,---///...---,,,---/////////---........................,,,,,,,,,,,,---...///000---...///000111111000///******++++++,,,,,,------+++++++++,,,------.........---+++******+++---...+++...000...+++)))***,,,---,,,,,,---///000///...***++++++,,,------,,,,,,++++++******+++,,,------******,,,///222111...++++++))),,,222333...,,,......------------,,,,,,,,,+++---//////,,,+++,,,........./////////000000000------------...............///000111111222333444444666888:::<<<<<<;;;;;;:::999888:::===???>>><<<;;;===>>>>>>???AAAEEEHHHMMMMMMNNNPPPPPPNNNIIIFFFFFFHHHJJJMMMOOOOOOOOONNNMMMLLLHHHEEECCCCCCDDDFFFGGGEEECCCBBBDDDGGGKKKNNNLLLMMMPPPSSSUUUUUURRRPPPMMMHHHFFFIIILLLJJJIIIKKKFFFNNNTTTTTTUUUYYY\\\[[[XXXTTTNNNIIIGGGFFFFFFEEECCCBBBDDDHHHJJJJJJMMMRRRQQQPPPPPPRRRVVVYYY[[[[[[ZZZSSSMMMKKKHHHGGGKKKQQQTTTVVVXXXZZZ[[[\\\]]]___[[[^^^```]]]WWWSSSTTTWWWWWWYYY]]]``````___\\\ZZZYYYVVVVVVZZZ\\\ZZZ\\\```iiiiiiiiillloooqqqpppooogggddd```]]]]]]\\\[[[YYYYYYVVVUUUXXX]]]```___\\\^^^aaadddeeeeeegggkkknnnllloootttzzz}}}}}}yyyuuuhhhdddaaabbbgggppp~~~}}}yyyvvvrrrooolllllloootttzzz}}}|||vvvsssiii```UUUQQQPPPMMMDDD===777444333555333//////222//////////////////000111//////............//////+++,,,---////////////...////////////////////////,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,------------,,,***))))))***,,,---------------............,,,,,,,,,------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////,,,,,,---------------------,,,,,,---......---++++++++++++++++++,,,------...---,,,+++++++++,,,---,,,,,,,,,------.........,,,,,,,,,---------......***+++,,,---............+++,,,,,,------...//////............------,,,+++************************.........///////////////......//////......---,,,---------.........//////................................................---......//////......------------........./////////............///000000...///111111///...///000////////////000000000000...//////////////////......///000111222222111111000///111555666444777===???NNN```mmmzzzoooYYYLLLIIILLLOOOTTT___jjjqqqxxx,,,...//////......000111///...,,,,,,------,,,+++------......///000000000...------......///000111)))+++---//////...---,,,((()))***+++,,,------...))))))***+++,,,------...///...,,,++++++,,,...///---------...---,,,***((((((''''''(((***++++++******+++,,,---------------,,,+++*********+++,,,---)))***,,,000444333...***,,,+++///666777111///111......---------,,,,,,,,,+++---000///,,,+++,,,...---------............///------..................---...///000//////000222333555888;;;===>>>=========;;;999:::>>>@@@@@@>>>>>>????????????AAAEEEHHHRRRQQQNNNMMMLLLJJJGGGEEEBBBEEEIIIKKKKKKJJJKKKLLLHHHGGGGGGGGGIIINNNTTTYYYNNNLLLHHHDDDBBBBBBCCCDDDHHHHHHJJJOOOTTTUUURRRNNNLLLGGGEEEHHHKKKJJJIIIJJJBBBKKKQQQQQQRRRWWW]]]```]]]XXXQQQLLLJJJHHHGGGFFFCCCEEEJJJMMMKKKHHHLLLTTTRRRQQQRRRTTTVVVWWWVVVTTTUUUOOOHHHEEEBBBAAAFFFMMMMMMPPPSSSVVVXXXXXXZZZ[[[VVV]]]cccccc]]]XXXXXXZZZVVVXXX[[[]]]^^^\\\ZZZXXXYYYUUUUUUZZZ[[[YYYZZZ___aaacccfffjjjlllkkkgggccc___\\\ZZZYYYYYYZZZYYYYYYVVVSSSQQQTTT[[[aaaaaa```aaaeeejjjmmmlllkkklllmmmoooqqquuu{{{}}}{{{mmmiiiffffffgggmmmyyyzzzwwwwwwvvvrrrnnnmmmiiieeeffflllrrrvvvwwwzzz~~~|||uuunnnjjjcccXXXLLLFFFEEECCC<<<444222000111333111......222//////.........///000000//////............//////***+++---///000000//////////////////////////////...------,,,++++++++++++++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,---------.........//////------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,...//////---***,,,,,,++++++,,,,,,---...///...,,,+++***++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......'''(((***,,,---------,,,---+++***)))***,,,///111.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111......//////......---,,,---------.........//////......................................................////////////......---------.........////////////...------///000111,,,...111111000.........////////////000000000000......////////////......---...000111222222222111000------000222000222666444@@@MMMXXXddduuulllXXXLLLIIIHHHFFFJJJSSSZZZ___ggguuu111000...,,,,,,,,,.../////////...---,,,++++++***++++++,,,---...///000111,,,///000///+++)))+++---,,,------......------,,,///...,,,++++++,,,---...000///...---,,,------...---,,,+++,,,...///...------((($$$&&&,,,000...***...,,,******+++------,,,///...---,,,++++++++++++---------,,,+++***)))(((,,,---...//////...---,,,,,,---///111000...,,,***,,,,,,---...---,,,***)))------------------------***---...,,,,,,//////,,,---000333444333222222222+++++++++,,,---...///000111333666999===???AAAAAA>>>===<<<;;;;;;<<<===>>>:::;;;<<<===@@@BBBDDDFFFPPPPPPNNNKKKGGGEEEEEEFFFDDDFFFHHHIIIIIIJJJMMMOOOJJJFFFCCCFFFMMMUUUYYY[[[\\\YYYRRRKKKEEEAAA@@@@@@@@@BBBDDDGGGIIIJJJJJJJJJIIIGGGFFFFFFFFFFFFEEECCCIIINNNRRRRRRQQQTTT]]]eeebbb```YYYOOOJJJJJJIIIGGGIIIJJJLLLMMMNNNNNNMMMLLLRRRTTTWWWXXXWWWUUUTTTTTTQQQMMMHHHCCCAAAAAADDDFFFJJJNNNSSSVVVVVVUUUTTTSSSUUU\\\cccccc^^^XXXUUUUUUXXXYYYZZZZZZZZZXXXVVVUUUXXXSSSPPPSSSZZZ^^^]]]ZZZYYY]]]cccggghhhddd___\\\UUUUUUTTTRRRQQQQQQSSSUUUQQQOOOLLLNNNYYYgggllljjjooommmooorrrqqqnnnooossspppwww}}}}}}|||{{{xxxtttrrruuuvvvsssooonnnrrrwwwyyyvvvsssssstttsssoookkkgggdddcccdddhhhnnnrrrtttxxx{{{}}}yyypppddd\\\XXXQQQJJJ@@@:::999888666222111000///...---......////////////...---------,,,,,,------...///000111111......------------......000000000000000000000000//////.........---------...---++++++++++++---...///......------,,,++++++------------------------)))***++++++++++++***)))...---,,,,,,+++++++++++++++++++++******)))))))))************************++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---///000000///------...000---,,,+++******,,,.../////////...---,,,++++++***------,,,++++++,,,,,,,,,...,,,***+++---...,,,***+++++++++,,,,,,---------+++,,,,,,***)))((()))+++,,,---///000000///---,,,+++,,,---...---,,,+++***///...,,,++++++,,,...///,,,---...//////...---,,,------............------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......000000000000000000000000////////////////////////000000000000000000000000000000///...............000000000000////////////000000//////000111222222777:::???DDDNNN^^^rrrqqqbbbUUUKKKDDDAAALLLJJJIIIMMMXXXgggvvv111000...,,,,,,---.../////////......------,,,,,,******+++,,,---...///000+++,,,------,,,+++,,,---,,,+++***))))))***+++,,,...---,,,++++++,,,...///000///...---,,,------...///...,,,,,,,,,,,,***)))333///+++***++++++)))&&&...,,,******,,,------,,,******)))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,---///000///...+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++...///,,,,,,///...+++...000222222000...------,,,,,,,,,,,,------...///111222444777:::<<<>>>???===<<<;;;999999999::::::::::::;;;===>>>AAACCCDDDLLLMMMMMMJJJDDDAAA@@@AAABBBDDDGGGIIIIIIJJJKKKMMMMMMJJJHHHIIINNNUUU[[[^^^aaa___ZZZSSSLLLGGGCCCBBB>>>>>>>>>@@@BBBEEEGGGIIIFFFEEEDDDCCCBBBBBBAAA@@@EEEJJJNNNOOOOOOSSS[[[bbbiiifff^^^SSSLLLKKKIIIFFFGGGIIIMMMOOOPPPOOOLLLKKKNNNQQQUUUVVVTTTQQQOOONNNNNNKKKFFFBBB@@@@@@AAABBBGGGLLLRRRUUUVVVTTTRRRRRRUUUZZZ^^^]]]XXXTTTSSSTTTVVVWWWXXXXXXVVVSSSPPPNNNPPPMMMLLLQQQWWW\\\ZZZWWWXXXZZZ\\\]]][[[XXXSSSPPPMMMMMMMMMLLLMMMOOOSSSWWWXXXWWWUUUVVV___jjjnnnlllpppooopppssssssqqqsssxxxyyy~~~~~~|||yyywwwzzz{{{xxxsssppppppssstttqqqooonnnooommmiiieee```^^^^^^aaafffkkkooopppnnnppppppkkkbbbWWWOOOKKKFFF???777444444444222000///...---,,,,,,,,,------..................------//////...---,,,+++***)))......------------......++++++++++++++++++++++++.........------------,,,---,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,......------------......,,,......---,,,+++,,,------,,,+++******,,,---///------------------,,,,,,---,,,,,,++++++,,,,,,---...,,,***+++......---+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++))))))***,,,,,,---///000000///---,,,------.........---,,,+++///...,,,++++++,,,...///------...//////...------.........//////.................................///...------,,,,,,,,,---------------------------......////////////......////////////////////////////////////////////////////////////////////////000000///...............000000000000////////////000000000000000111222222000333666:::AAANNN^^^jjj~~~ssseeeZZZQQQLLLIIIPPPOOONNNMMMPPPXXXdddmmm~~~xxx000///...---------...//////////////////.........******+++,,,---......///+++******+++---......------+++)))'''''')))+++------,,,++++++,,,---///000//////...------------...///...,,,---------,,,+++...---,,,,,,,,,,,,------...,,,***+++,,,------,,,+++++++++,,,---...///000,,,+++*********,,,---...,,,,,,++++++++++++,,,,,,+++,,,---......,,,***)))------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++//////---,,,///...+++***,,,...///---++++++,,,------,,,,,,,,,------...000000111222555888;;;<<<@@@???===<<<;;;;;;;;;<<<::::::;;;<<<===???AAABBBFFFJJJMMMIIIBBB<<<;;;<<>>===>>>AAAEEEIIILLLIIIHHHFFFCCCAAA@@@???>>>AAADDDGGGIIIKKKOOOVVV\\\gggeee^^^SSSLLLKKKJJJGGGFFFIIINNNRRRSSSPPPLLLJJJKKKOOOSSSUUUSSSNNNJJJHHHJJJHHHEEECCCAAA@@@@@@@@@FFFKKKQQQVVVVVVTTTRRRQQQVVVYYYZZZXXXTTTQQQRRRTTTSSSTTTUUUUUURRRNNNIIIFFFDDDDDDFFFLLLRRRVVVUUUSSSTTTSSSSSSRRRPPPMMMJJJIIIGGGHHHJJJJJJLLLPPPUUUYYY```aaaaaaaaafffnnnqqqoooqqqooopppsssrrrqqqsssyyy~~~{{{zzz|||}}}zzztttooommmmmmnnnkkkiiiiiiiiifffaaa]]]WWWVVVXXX[[[aaaeeehhhiiibbbbbb```ZZZQQQGGGAAA===:::555000...000111111//////...------,,,,,,------..................//////000000...---+++)))((('''......------------......------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------...---,,,++++++,,,---...******))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,......------------......+++---//////---+++++++++---,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,------,,,+++,,,...//////...------------,,,,,,,,,,,,,,,------,,,******+++------...///000000///...---....../////////...---,,,///...---,,,,,,---...///---......//////......---...//////000000//////...........................///...------,,,---------..............................////////////......////////////////////////////////////////////////////////////////////////000//////............///////////////000000000000000000000000000000111222000222444666999AAALLLUUUgggppp}}}yyylllbbb[[[WWWVVVZZZ^^^^^^XXXPPPMMMSSSYYYoootttyyy|||}}}xxx000///......---...//////......//////000000000111++++++,,,------...//////...+++***+++...000...,,,......,,,++++++,,,......,,,++++++,,,,,,...///000............------......---,,,,,,---000111111000))),,,------++++++...000---,,,++++++,,,---,,,+++...------......///000111...---+++******+++---...---,,,+++******+++,,,---***+++,,,------+++***)))...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,,,,//////------//////+++&&&(((+++,,,,,,,,,...///......---,,,,,,,,,------............000333777999===<<<;;;::::::;;;<<<===;;;<<<<<<===>>>???AAAAAADDDJJJNNNKKKCCC<<<999:::===AAAGGGJJJJJJIIIHHHHHHJJJKKKJJJHHHHHHLLLTTT[[[^^^______[[[TTTNNNKKKKKKDDDDDDEEEGGGJJJNNNRRRTTTSSSRRROOOJJJEEEBBB@@@@@@>>>???AAACCCFFFJJJNNNQQQXXXXXXTTTLLLIIIJJJIIIGGGDDDHHHNNNRRRSSSPPPKKKGGGHHHMMMRRRTTTRRRMMMHHHEEEEEEEEEEEEDDDCCCBBBBBBAAADDDIIIPPPUUUUUUSSSQQQOOOVVVXXXXXXWWWTTTRRRRRRSSSMMMOOOPPPPPPMMMIIIDDDAAA<<<>>>CCCHHHMMMOOONNNMMMLLLMMMNNNNNNMMMLLLKKKJJJIIILLLOOOQQQRRRTTTWWWYYYbbbhhhkkkkkklllpppsssrrrqqqnnnmmmooommmkkknnnsss~~~zzzwwwwwwwwwtttooolllkkkkkkkkkhhhfffffffffbbb\\\VVVPPPPPPRRRUUUZZZ\\\]]]]]]UUUTTTPPPKKKDDD>>>999666555222///...000111111111000000//////////////////------......//////000000...............---------......------------......000000000000000000000000------,,,,,,,,,++++++++++++,,,---......---,,,+++++++++,,,,,,---...//////------------------------///---,,,******,,,---///******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++++++++,,,,,,...111111///---,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,+++++++++,,,------,,,,,,,,,---///000000000......------,,,,,,,,,+++---......---++++++---.........////////////.....................------,,,......------------............////////////......//////000000000000//////..............................------------......////////////////////////......////////////......////////////////////////////////////////////////////////////////////////000///............//////////////////000000000000111000000000000000111111333444555666777;;;BBBGGGTTT]]]kkkyyytttkkkeeeddddddhhhqqqvvvnnn^^^PPPLLLNNNZZZbbbmmmvvv{{{~~~~~~//////........./////////......//////000111111111------......//////000000222///------000111...+++---...///000000///...---+++++++++,,,---...//////------..................,,,++++++,,,...000///...---000111...)))&&&''')))---,,,+++,,,------,,,+++,,,,,,++++++++++++,,,,,,000///,,,*********+++,,,...---,,,++++++,,,---...++++++,,,,,,,,,+++***)))---,,,+++***+++,,,---...+++,,,,,,,,,------......+++...///------000000---(((***,,,---,,,---...000......---,,,,,,,,,------------,,,,,,...000333555333222222333444666888:::=========>>>???@@@BBBCCCEEEJJJOOONNNGGG@@@===<<<<<>>999===CCCHHHJJJJJJJJJJJJJJJLLLNNNPPPQQQPPPNNNLLLOOOSSSXXX[[[ZZZXXXWWWVVVaaajjjqqqqqqoooppprrrrrrrrrooolllkkkhhheeehhhmmm}}}zzzsssrrrooollljjjjjjlllnnniiigggffffffeee```XXXRRRLLLLLLLLLNNNQQQQQQPPPOOOHHHFFFCCC???<<<999666444333222111000111111111000//////000000000000000000---......//////000000000,,,,,,---......///000000......------------......------------------------------,,,,,,,,,+++++++++,,,,,,...//////...,,,,,,***++++++,,,---...//////------------------------...,,,+++))))))+++,,,...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++******++++++++++++...000111///---,,,,,,++++++++++++,,,,,,------//////...---,,,,,,++++++,,,+++++++++,,,,,,---...+++,,,---......///000000.........------,,,,,,,,,------...---,,,,,,---///...//////////////////...---------,,,,,,,,,,,,,,,........................//////////////////////////////000000000000//////..............................---------......///////////////////////////......////////////..............................////////////////////////........................//////............//////.../////////000000000111111111000000000000000111000111222222333666999<<>>@@@AAACCCDDDFFFIIIMMMNNNLLLFFFAAA???===AAAGGGJJJJJJIIIHHHHHHEEEFFFFFFFFFGGGJJJNNNQQQ```dddeee```VVVMMMJJJJJJIIILLLPPPUUUYYY\\\^^^^^^___aaaaaa\\\TTTMMMIIIHHHFFFDDDBBBDDDGGGJJJIIIGGGEEEHHHIIIFFFCCCCCC???::::::<<<@@@BBBCCCBBB???===>>>AAADDDFFFEEEDDDCCCCCC??????AAABBBBBBAAA@@@???<<<@@@DDDGGGFFFDDDBBBBBBFFFHHHIIIKKKKKKJJJIIIGGG@@@AAABBBBBBBBB@@@>>>===;;;AAAHHHLLLLLLLLLMMMOOOQQQSSSTTTUUUUUUSSSPPPNNNTTTYYY^^^```___\\\YYYWWW```mmmxxxwwwqqqooopppqqqsssnnnjjjgggddd```ccchhhwwwsssppplllhhhhhhiiillloooeeedddccccccbbb\\\SSSLLLHHHFFFFFFFFFFFFFFFDDDBBB<<<:::777666666555333111111111111000000//////...------.../////////......//////////////////000000...------------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............------++++++,,,,,,---...//////---------------------------,,,+++******+++,,,---,,,,,,,,,+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,,,,,,,------***,,,......,,,*********++++++,,,,,,,,,---------000///...---,,,++++++***++++++++++++,,,---......+++,,,......------...000.........---------------,,,---------,,,,,,...///////////////////////////------,,,++++++++++++,,,........................000//////......//////000...//////000000//////....................................---......///000////////////////////////......////////////..............................////////////////////////........................///............//////000......//////000000111111222111111000000000000000000000000111222444666777777@@@MMMYYYdddoooyyy~~~xxxuuuuuuwwwsss}}}}}}hhhUUUJJJGGGPPP___nnnyyy~~~~~~{{{}}}......///000000000000000.../////////////////////.........//////////////////000111000///...///000,,,---...//////...---,,,,,,,,,------------------,,,,,,.../////////......111///---,,,,,,***(((&&&%%%(((+++---...///000111,,,++++++,,,......,,,***------,,,------...///000......------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,***++++++,,,------......(((,,,...---///333333111111111111///,,,++++++,,,,,,,,,,,,,,,------...///------------......//////000000000111333666888::::::;;;<<<===???AAACCCDDDEEEFFFHHHLLLMMMKKKEEE@@@>>>BBBGGGJJJJJJIIIIIIIIICCCCCCCCCEEEIIIKKKLLLLLLWWW^^^eeecccZZZPPPKKKIIIHHHJJJMMMQQQVVVZZZ^^^```___cccgggddd]]]VVVRRRQQQOOOKKKIIIKKKPPPSSSQQQMMMHHHMMMOOOMMMKKKHHHBBB;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>??????AAADDDGGGEEEEEEEEEDDDCCCAAA???>>><<<>>>AAABBB@@@???>>>>>>@@@@@@@@@AAABBBDDDEEEEEECCCCCCCCCBBBBBBAAAAAA@@@???FFFNNNQQQQQQRRRVVVZZZ]]]]]]\\\[[[YYYXXXWWWWWWZZZ]]]aaacccbbbaaa``````cccrrr}}}tttnnnnnnoooooojjjeeebbb^^^[[[___eeepppyyysssppplllhhhggggggggghhh___^^^^^^^^^\\\UUUKKKDDDBBB@@@>>>======<<<:::888555333222222333333000...///000111111000.........,,,---...///000//////...000000000///////////////000000///...------,,,,,,......------------......////////////////////////.........------------,,,......------------......,,,,,,,,,------.........------------------------------,,,,,,,,,,,,---------,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---,,,***)))***+++++++++,,,,,,---------,,,.........------,,,,,,,,,++++++++++++,,,---...///+++---...---++++++,,,...------------............+++,,,---,,,++++++---///000000////////////000000///...---,,,+++,,,,,,---......////////////......111000///......///000111.........//////................................................///000000..............................////////////..............................////////////////////////.......................................///000000.........///000111111111222222111000000000000000222111000111222444555666111999CCCLLLUUU^^^jjjrrrrrrwww|||}}}zzzxxxzzz|||yyyvvv```QQQIIINNNVVVaaajjjqqqssstttvvvyyy}}}......///000000000000000///////////////.........---------...............+++...000000...---000222/////////....../////////---------......---,,,,,,+++,,,.../////////......222000///...//////...,,,,,,---.../////////...---,,,++++++---......,,,***''''''((()))***,,,---...+++,,,---.........------)))***+++,,,,,,+++***)))---------,,,,,,,,,++++++)))***,,,---...---,,,,,,))))))***+++,,,,,,------'''+++------///333444222...//////...,,,,,,---///+++++++++,,,---...///000,,,---.../////////..................000222444555888999:::<<<>>>@@@CCCDDDDDDCCCDDDIIIMMMLLLFFF@@@???CCCGGGJJJJJJJJJJJJJJJAAA???@@@DDDIIIKKKJJJHHHJJJUUUaaaddd^^^TTTMMMJJJIIIIIIJJJMMMRRRXXX^^^aaa___eeekkkjjjddd]]]ZZZYYYTTTPPPNNNQQQXXX[[[XXXTTTKKKQQQVVVUUUSSSPPPIIIAAA>>>=========>>>???@@@AAA;;;<<<<<<===>>>BBBHHHLLLMMMLLLKKKIIIFFFCCCAAA???>>>@@@BBBAAA???>>>>>>>>>???===;;;;;;===AAADDDFFFJJJIIIHHHGGGFFFEEEEEEEEEBBBJJJRRRVVVVVVXXX]]]ccceeecccaaa^^^^^^___aaabbb^^^```cccdddeeefffiiikkkgggwwwvvvnnnmmmnnniiiddd___\\\YYYWWW[[[aaajjjrrrzzz~~~sssqqqllliiifffcccaaa___ZZZYYYYYYYYYWWWPPPEEE======;;;888777777666555444555222111111333333000---...///111222111000///000...///000222222222111000111111000000//////......111111111111000000000000.........------.................................//////.........---------///...---,,,,,,---...///,,,,,,,,,---------......------------------------------...//////...------,,,,,,+++***)))))))))***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++******************+++.........---++++++,,,...***+++,,,---------,,,,,,,,,,,,,,,---------......++++++++++++,,,---...///+++---...---+++)))+++---,,,---------.../////////***+++,,,,,,++++++---///000000////////////000000000///...---,,,---............////////////......111000///......///000111------............------.......................................///000000..............................////////////..............................////////////////////////.......................................///000111---......///000111111222222222111000000///000000000...------///000111111222888@@@EEEJJJRRR\\\dddgggnnnvvvzzzzzzzzz|||kkkZZZJJJKKKNNNTTT[[[bbbgggiiillloootttxxx|||///////////////////////////...---...///000000...---+++***))))))***,,,...000000000000000000000000//////...,,,******,,,///.........------,,,,,,,,,---...///000000...,,,+++///...,,,,,,------,,,+++------------------------...------///000111///......+++)))***---...---******+++,,,,,,++++++---///.........------,,,,,,,,,.........------,,,,,,,,,---,,,*********,,,...//////,,,))))))+++,,,+++***.........---,,,...111444++++++,,,,,,---,,,,,,,,,,,,+++******,,,......---000000///---***)))+++,,,---------............///333333444666999===AAADDD@@@@@@AAACCCFFFGGGFFFEEEAAA>>>===BBBHHHHHHCCC<<>>>>>CCCGGGGGGCCC@@@AAACCCAAA@@@>>>===>>>BBBGGGJJJRRROOOJJJFFFCCCCCCDDDDDDIIIPPPXXXZZZYYYYYY]]]bbbmmmoooiii___[[[___cccbbbccc```aaafffiiiiiiiiikkklllqqqvvvzzzyyyssskkkeeeddd```ZZZTTTRRRTTTZZZ___jjjmmmrrrwww{{{~~~uuupppiiifffeeeccc^^^YYYMMMNNNOOOOOOLLLFFFAAA===777555333111000000000111111000000000000000111222222111000.........///000///...,,,++++++,,,---...333111///...---...///000,,,---000444888888444000000000///...---,,,,,,+++........................---,,,++++++,,,---///000111000///...---...//////+++,,,...------,,,...///222000///000222111...************++++++,,,,,,---++++++,,,,,,,,,+++******---,,,***))))))***,,,...,,,444000+++000///((((((+++)))))),,,000111000---------++++++++++++------,,,,,,++++++,,,,,,---...***+++,,,------,,,***(((------------,,,++++++***---,,,++++++---//////......///111222111000...---,,,,,,,,,++++++***************+++,,,,,,---......////////////////////////---------............//////////////////000111111111111111111000000000//////......---------...............///////////////........................////////////000000000000------......//////000000000000000000000000000000///---++++++---///000///111000///......///000111////////////////////////000000000000000///......///111333444555444222111111111111111000000000000333333333777===FFFNNNTTTWWW^^^hhhpppuuuyyy}}}|||rrr[[[QQQHHHIIIQQQYYY[[[YYYdddfffjjjmmmpppssswwwzzz///////////////////////////...---...///000000...111000...,,,++++++++++++------------------------//////...,,,******---/////////......---------------......//////...---,,,///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111///------------+++)))...---,,,,,,------,,,++++++,,,---,,,++++++,,,.........---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...///,,,))))))+++,,,+++***------------,,,---000333////////////......---,,,,,,+++******---......---.........---,,,+++---............////////////000//////000111444888;;;=========???BBBEEEFFFDDDCCCBBB???>>>@@@BBBBBB>>>:::<<<>>>@@@CCCEEEFFFGGGGGGCCCKKKWWW```aaa]]]VVVRRRTTTRRROOOOOOQQQUUUYYY\\\bbbcccfffiiijjjgggbbb]]]VVVSSSQQQQQQVVV\\\bbbeee^^^]]]\\\\\\[[[ZZZWWWTTTRRRPPPLLLJJJIIIJJJLLLMMMMMMJJJFFFBBBBBBFFFMMMSSS\\\[[[[[[___bbb]]]QQQFFFCCCGGGJJJIIIEEEBBBCCCEEECCCAAA???>>>@@@CCCGGGJJJRRROOOJJJFFFCCCBBBBBBCCCHHHNNNSSSTTTTTTVVV]]]dddpppqqqkkkaaa\\\___aaa```ddd```___cccfffeeeeeehhhlllnnnqqqtttsssnnnhhhddd]]]ZZZVVVSSSSSSWWW]]]aaafffiiimmmrrrvvvxxxyyyyyyqqqmmmiiifffddd___WWWPPPHHHIIIJJJIIIFFFAAA<<<999444333111/////////000111000000///////////////000000000////////////000000000///---,,,,,,...///000222111///------...///000---...///333666666333////////////...------,,,,,,..............................---,,,,,,,,,---...000///...---------......+++,,,------,,,,,,---///111///...///000000---***+++++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,))))))*********+++---......555000(((++++++***///+++***)))+++...///...------,,,,,,++++++,,,,,,------,,,,,,,,,------......)))***+++,,,---,,,,,,+++,,,,,,---------,,,++++++...---,,,,,,...000000///...///000111111///---,,,---------------,,,,,,,,,+++++++++,,,,,,------...........................------------............000000//////000000111222111111111000000000////////////.............../////////////////////......000000000000000000000000....../////////000000000.........///////////////........................111///------///000000000111000///......///000111////////////////////////000000000000000///......---...000111111111000///000000000000000000000000555444444666:::AAAHHHLLLQQQYYYccckkkqqqvvv{{{xxxeee\\\QQQLLLNNNQQQQQQPPPXXXZZZ]]]```dddiiiooosss///////////////////////////...---...///000000...111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++---//////...............------------..................///---,,,,,,---...---+++------------------------000...++++++++++++***)))---...///...,,,+++,,,---,,,------,,,+++***,,,---...------------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------...,,,******+++,,,+++***,,,,,,---,,,+++,,,///111000000000///...---,,,+++,,,+++***+++---.........+++---......------///000...////////////000000000---------...000333555777777888;;;???BBBCCCAAA???BBBBBBAAA@@@???===:::999999:::===@@@CCCEEEGGGGGGBBBIIIQQQWWWYYYWWWUUUTTTTTTTTTTTTTTTVVVXXX[[[]]]]]]___bbbfffgggeee___[[[TTTSSSSSSSSSVVV[[[aaafffbbb```^^^^^^^^^^^^]]]\\\]]]ZZZUUUQQQMMMLLLKKKLLLNNNLLLHHHDDDCCCGGGMMMRRR]]]___eeekkknnngggYYYNNNGGGIIIKKKIIIFFFCCCDDDFFFEEEDDDBBBAAABBBEEEIIIKKKRRRNNNIIIDDDAAA@@@AAAAAAJJJMMMPPPPPPQQQVVV```hhhsssrrrmmmddd^^^]]]^^^]]]ccc^^^[[[^^^___^^^___bbbiiiiiijjjkkkkkkiiiddd```WWWUUURRRQQQRRRVVV[[[___aaacccgggkkknnnoooppppppkkkiiifffddd```XXXMMMEEE@@@AAAAAAAAA>>>:::666333111000///......///000111000000000///..................///000000000////////////...---...///111222000///...---------...//////...///111222222111///................................................000///...,,,,,,+++,,,,,,///...---,,,,,,,,,------***,,,------++++++,,,...///...---.........,,,***,,,,,,,,,,,,+++++++++++++++,,,------............'''))),,,---,,,,,,...///666@@@;;;000,,,)))'''...,,,***)))***,,,------,,,---,,,,,,++++++,,,,,,------------------.........))))))******,,,---...///++++++,,,---------,,,,,,///---,,,---///111111000---.../////////...---,,,.............../////////,,,,,,,,,,,,,,,---------------------------------------------............000////////////000111111000000000000////////////////////////////////////000000000//////.................................------........./////////000000///////////////...........................333222000000111222111000000000////////////000000////////////////////////000000000000000//////...............////////////////////////////////////666555444444777;;;@@@CCCIIIPPPZZZcccjjjqqqxxx}}}~~~zzzoooggg\\\SSSOOONNNNNNNNNOOOOOOPPPQQQTTTZZZbbbggg///////////////////////////...---...///000000...---...///000000000000000..............................///---,,,,,,---///------------------------...------------...//////...---,,,,,,---...---,,,........................---+++))))))+++------,,,---///111///+++***+++...---......,,,******+++,,,------------------------------------------------++++++,,,------,,,,,,+++------,,,+++,,,,,,+++++++++,,,,,,,,,++++++---///------...------,,,++++++---+++***+++---//////...,,,---//////...---...///............////////////............///111333444222444777;;;>>>???===:::???CCCFFFEEEAAA===<<<;;;888999;;;>>>@@@BBBDDDEEEFFFIIIMMMNNNNNNNNNNNNNNNNNNQQQTTTWWWYYY[[[]]]^^^XXXXXXXXXZZZ[[[YYYVVVSSSNNNQQQSSSSSSUUUYYY```fffgggddd```]]]\\\\\\[[[ZZZ___\\\WWWQQQLLLIIIHHHGGGIIIHHHFFFCCCCCCGGGMMMRRR\\\aaakkkrrrrrriiiZZZNNNEEEGGGIIIHHHFFFEEEFFFHHHIIIGGGFFFEEEFFFHHHKKKMMMPPPMMMHHHCCC@@@>>>??????KKKMMMPPPQQQSSSYYYcccjjjrrrqqqllleee^^^ZZZYYYYYY___YYYUUUWWWXXXWWWXXX[[[eeeeeeeeefffgggeee```[[[UUUSSSPPPNNNPPPRRRUUUVVV[[[]]]```ccceeeffffffeeedddbbb___[[[VVVMMMCCC<<<999::::::999777444111//////////////////111222333111111111000000......---...///000000000///...---......---...///000111222///...------------....../////////////////////...---------.........//////..............................------,,,,,,,,,,,,------,,,,,,,,,+++++++++***,,,---,,,++++++,,,---///............---,,,,,,---------,,,,,,++++++*********,,,---............))),,,......------///111555CCCBBB888222+++''',,,---,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,+++*********,,,...000***++++++,,,------------...,,,,,,---///111111000------.........---,,,+++------......//////000000---------------,,,,,,,,,------------------------,,,,,,---------........................//////000000000/////////........./////////000000000000000222111111000///...------////////////////////////------------.........///111000000000//////......000000000000000000000000444222111000111111000///000000////////////000000//////////////////////////////000000000000//////000////////////000111111............////////////444333222222333666999;;;AAAGGGQQQZZZbbbjjjtttzzz|||}}}zzzwwwwwwzzzxxxtttpppkkkcccZZZTTTSSSUUUWWWNNNMMMKKKIIIIIIMMMTTTYYY///////////////////////////...---...///000000...+++,,,...///000000000///////////////////////////---...///...------...000,,,,,,,,,,,,,,,,,,------......---------......///...,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---,,,...000...+++***+++...---......,,,******+++,,,------------------------------------------------+++,,,,,,------,,,++++++,,,---------,,,+++++++++***,,,,,,,,,++++++,,,...+++,,,,,,---............---,,,++++++---//////......//////...---,,,---...,,,,,,,,,---------..................///000000111///000222666999:::888666;;;AAAHHHIIIFFFBBB@@@???999::::::;;;===>>>???@@@EEEGGGHHHHHHGGGFFFGGGHHHJJJNNNSSSVVVWWWWWWXXXZZZVVVSSSOOOLLLLLLMMMMMMLLLIIILLLOOOQQQRRRWWW]]]cccfffbbb^^^[[[ZZZYYYYYYXXX[[[YYYTTTOOOJJJGGGEEEDDDCCCCCCCCCCCCEEEIIIPPPUUU[[[cccmmmssspppeeeVVVKKKDDDFFFHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHJJJLLLNNNNNNKKKFFFAAA>>>======>>>HHHKKKOOORRRUUUYYY```eeemmmkkkhhhccc\\\VVVTTTTTTXXXRRROOOQQQRRRQQQSSSVVVbbbaaabbbdddfffccc\\\VVVQQQNNNJJJJJJLLLNNNPPPPPPVVVWWWZZZ[[[\\\\\\[[[ZZZZZZXXXSSSNNNHHHBBB<<<888555555555444333111///......//////000111222333444222333333222222000///...///000000000000...,,,+++,,,,,,------...///000111......---------........./////////...------......,,,,,,------.../////////........................+++,,,,,,------.........,,,,,,,,,,,,,,,++++++++++++---------++++++,,,---/////////......---.........------,,,,,,+++++++++))))))***,,,,,,---------+++---...---+++---333888<<>>AAADDDFFFEEEEEEEEEFFFHHHMMMRRRTTTRRRPPPPPPRRRUUUPPPIIIDDDDDDEEEGGGHHHFFFGGGJJJLLLOOOSSSWWWZZZ\\\ZZZWWWVVVWWWYYYYYYYYYWWWUUUQQQLLLHHHEEECCCBBB>>>@@@AAACCCGGGLLLSSSXXX[[[bbbkkkoooiii]]]QQQIIIEEEGGGJJJNNNPPPQQQQQQPPPKKKJJJIIIHHHHHHIIIKKKLLLKKKHHHDDD???===<<<===>>>CCCFFFJJJNNNQQQTTTXXXZZZcccaaa```___YYYRRROOOPPPQQQMMMKKKNNNQQQQQQRRRUUU```______bbbdddbbbZZZSSSLLLHHHDDDDDDGGGKKKLLLLLLNNNPPPQQQRRRRRRPPPNNNMMMMMMKKKFFFBBB===999777666333333222111000/////////...//////000222333333444222333333444333222000///////////////...---,,,,,,---------....../////////---............/////////...///000///------...///---------.........//////........................***+++,,,---............,,,,,,---------,,,+++***---...///...,,,+++,,,---...//////...------...000------------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,---,,,***+++333AAALLLeee```III222...---...444+++---///000///...///000+++,,,,,,------,,,,,,++++++,,,---//////...------000...,,,+++***+++,,,---++++++,,,---------,,,,,,+++***)))+++---000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///.........------------,,,---///000111000000///111111111000000/////////------------------------------........./////////111000000000000000000///........................000///...///000000...---//////000000000000//////000000000000000000000000...//////000000000000000------------.....................//////000000111......///000111333444555666:::AAAGGGNNNWWWccckkkvvvwwwvvvrrrqqqpppllleeecccccc```]]]ZZZYYYZZZ\\\XXXUUUQQQJJJDDD@@@???@@@///////////////////////////...---...///000000...000///...---,,,---......------------------------,,,.../////////...///000............//////000000//////000000///---+++***---,,,+++,,,...///...---************************///...///000000...+++'''***))))))***,,,---,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,---------......*********++++++,,,,,,,,,...---,,,+++++++++,,,,,,+++---000///---++++++,,,+++---......,,,+++,,,------...///000000111000000...,,,+++,,,...000000///------+++)))(((***---000,,,,,,,,,---------......***+++,,,,,,---------,,,///...---...000222222111222555:::===>>>>>>>>>???999888888777777888999::::::???DDDGGGHHHFFFDDDDDDDDDIIIOOOPPPNNNLLLLLLNNNPPPKKKEEEAAAAAACCCEEEFFFFFFFFFFFFHHHKKKNNNOOONNNPPPOOONNNOOORRRTTTUUUUUUSSSQQQNNNJJJFFFCCCAAA@@@:::<<>><<<<<<===>>>AAACCCFFFHHHKKKNNNQQQSSSYYYWWWXXXYYYUUUMMMKKKMMMLLLIIIIIIOOOSSSTTTUUUXXXaaa]]][[[]]]```___YYYSSSKKKFFF@@@???BBBEEEFFFEEEFFFFFFGGGGGGFFFDDDBBB@@@???>>><<<999666444444444222111000///////////////---...///000111111222222000111222333333222000///------------......///000...//////000000000//////......//////000000000000,,,...000000...---...000---------.......................................+++,,,---.........---,,,,,,---.........---++++++...///000///---,,,---...---......---++++++---000,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,+++......---,,,222CCCZZZkkkwwwQQQ333......+++...(((+++///111000......///+++,,,,,,------,,,,,,+++---...000111111111///...------,,,+++,,,---......,,,,,,---------,,,++++++,,,+++***+++...111111111///......------------------------,,,,,,,,,,,,,,,,,,,,,------......//////........................++++++,,,,,,,,,---------......------......///000.........---------,,,,,,+++,,,...000000000///...111000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000000000000111111111.................................///111111///---...///000111111000///...000000000000000000000000......///000000000000000,,,---...///000///............///000000111222222......///000111222333333333666:::>>>DDDMMMXXX```jjjnnnqqqqqqrrrqqqjjjbbb^^^^^^]]]]]]]]]\\\[[[[[[YYYXXXVVVQQQJJJDDD@@@???///////////////////////////...---...000000000......---,,,,,,---///222444........................,,,...///000///...///000//////000000111111222222///000111111///---***(((---,,,+++,,,...///...---------------------------***+++---000111000---)))***(((&&&(((,,,...---+++***+++,,,,,,++++++---///,,,,,,,,,------.........,,,,,,,,,------.........///...,,,*********,,,---+++...000000---++++++---,,,---///...---,,,,,,------...............------...,,,+++,,,...000000///++++++)))''''''***///333---------.........//////+++,,,---...............111...,,,,,,...000000000111111222333666888:::;;;777777666666666888999::::::@@@GGGKKKJJJGGGCCCAAA???EEEKKKNNNLLLKKKMMMPPPJJJGGGBBB@@@@@@BBBDDDDDDHHHEEEDDDEEEIIIJJJHHHFFFIIIHHHGGGIIILLLNNNNNNNNNPPPOOOKKKGGGCCC@@@===<<<777999<<>>CCCCCCDDDEEEGGGKKKNNNPPPRRRPPPRRRVVVSSSKKKHHHLLLIIIGGGIIIPPPUUUWWWXXX[[[ccc]]]XXXXXX\\\]]]YYYTTTOOOHHH@@@<<<>>>@@@@@@>>>???@@@@@@@@@???<<<:::888555666666555444222222333111000///.........///000,,,---...///000000000000...///111222222111000///++++++++++++---000222333000111111111111000000///......///000111111000000***...111111///...///000................................................---......///...---+++***------...///...---,,,+++///000111000...------///+++------,,,***))),,,000,,,,,,,,,------.........---------...------,,,,,,111111000111;;;RRRpppsssKKK000000111+++)))$$$)))///111000.........++++++------------++++++...000222333444333111000+++++++++,,,---...///000------------,,,,,,+++***---++++++---///222222222//////...------------............------,,,,,,+++,,,,,,,,,---...///000000////////////////////////++++++,,,,,,,,,---------///////////////000111111......---------,,,,,,,,,***+++---///000000///...000000000000000111111111222222222222222222222222////////////000000000000//////000000111111222222000000000000000000000000...---...000222222000......///000111111000///...000000000000000000000000......///000000000000000...///111333333222000///...//////000111222222333//////000111222222111111000333666999>>>FFFQQQZZZ^^^eeellloooqqqqqqiiiaaa[[[[[[[[[^^^aaaaaa___]]]ZZZ[[[ZZZWWWQQQJJJFFFDDD000000000000////////////...//////000000000000000............////////////000000//////.........---//////...,,,+++,,,...111333222111///---+++)))(((000///...------...///000---------...------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000//////............///---------,,,,,,+++++++++///............///000000............//////000000---...000111111111000///222222111111000000//////)))***+++,,,------------.........---,,,***)))(((...000222222000///............------------......++++++++++++,,,---......///...---,,,------//////000//////......---,,,,,,,,,...///---***+++///333000222333222000222666:::>>>@@@CCCEEEEEEBBB???<<<;;;===@@@CCCFFFIIIJJJJJJFFFDDD@@@<<<::::::;;;<<<@@@DDDEEEBBBAAADDDGGGFFFEEEBBB@@@CCCIIILLLJJJGGGJJJIIIGGGEEEBBB???===;;;;;;;;;:::;;;>>>CCCHHHKKKIIINNNRRRQQQKKKEEEBBBCCCFFFGGGHHHIIIJJJKKKKKKKKKEEECCC@@@@@@AAABBBBBBAAADDDBBB@@@@@@AAABBBBBBAAACCCBBBAAAAAACCCFFFJJJMMMOOOOOONNNJJJEEECCCEEEHHHEEEDDDGGGOOOYYY```bbb```]]][[[WWWTTTRRRQQQQQQRRRMMMHHHAAA<<<::::::;;;;;;;;;;;;999888666444333222222222111000//////000000111111000///////////////000...---...111222111///.../////////...---,,,,,,111///---...000222333333000111111///---,,,---...................................................------............------------------------------........................,,,---------.../////////...------------...//////333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------...------111:::HHHUUU]]]AAA>>>888333...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...//////---//////.........------------,,,++++++---///......,,,+++)))((((((***+++---,,,,,,---000333444444222000///...---------------///............---------.........///////////////......---------,,,,,,,,,++++++,,,,,,---...///////////////.........////////////............//////---......///////////////...............///000111---.........//////000000,,,,,,,,,---------......111111000000//////................../////////000000000000000111111111111000000000000000000000000111111000000000000111111000///......000111111000000000000000000000000000111111000///...---,,,+++............/////////000---///222555888>>>DDDHHHQQQWWW```gggkkkjjjfffccc[[[ZZZZZZ[[[^^^aaaaaaaaa___^^^\\\XXXTTTOOOJJJHHH000000000000////////////......///000000000//////............////////////000000/////////.........000000///...,,,---///222222222000///---+++******//////............//////......////////////......,,,,,,,,,------.........------------------------000///...---------------//////.........---------,,,,,,,,,,,,,,,---......------........./////////,,,,,,---........................---------------,,,------...////////////...////////////......---+++---///000000/////////......------------......///...---,,,++++++++++++...---,,,++++++,,,,,,---............------------000000///...---...111333000111333222111222555999;;;===@@@BBBBBB@@@>>><<<:::;;;>>>@@@BBBCCCCCCCCCDDDBBB???===<<<;;;<<<<<<===AAABBB??????BBBDDDDDDCCCAAA@@@CCCHHHKKKJJJHHHIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<<<<>>>BBBFFFIIIIIILLLNNNKKKEEEBBBBBBDDDEEEEEEFFFHHHHHHIIIIIIIIIGGGDDDBBBAAAAAABBBBBBAAABBBAAAAAACCCFFFIIIJJJJJJEEEDDDBBBAAABBBEEEHHHJJJNNNMMMKKKHHHEEECCCCCCDDDCCCCCCFFFNNNXXX___aaa```]]]ZZZUUUPPPLLLJJJJJJJJJGGGBBB<<<888666777888888888777666555333222111111222111111000000///000000111111000///////////////444111//////000000...,,,......//////......---,,,000///---...000222111111.../////////------///000................................................000//////////////////000------------------------...............---------,,,,,,,,,---------------...------------...//////222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------111///,,,+++---111666999555333111...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++...//////---//////.........---------...,,,++++++---.........,,,+++*********+++,,,---,,,,,,---000333444333222//////...---------------///............------------.........//////000000.........---------,,,,,,,,,,,,,,,------.........000///...------...///000//////............//////---....../////////////////////.........///000000............/////////000------........./////////111000000000/////////.../////////000000000000000000000000000111111111111000000000000000000000000111111000000000000111111000///......000111111000000000000000000000000000000///......---......///........./////////000000...000111333555888===AAAFFFLLLUUU^^^dddeeeeeecccYYYXXXXXXZZZ]]]___`````````aaa```]]]XXXTTTSSSSSS000000000000////////////------...////////////...............////////////000000////////////......000000000///......000222111000000///...---,,,,,,......////////////......------......///......------------------.................................//////...,,,,,,+++++++++///............---------,,,,,,,,,,,,,,,------...---------------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------------....../////////......---...///000000000000000+++,,,---...//////............------------......//////---,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,------------...111///...---///000111111...000222222111222333555888999:::<<<<<<<<<;;;;;;888999;;;<<<======<<<<<<>>>>>>======<<<<<<;;;;;;>>>BBBCCCAAA@@@DDDFFFFFFBBB@@@???BBBGGGJJJJJJIIIJJJHHHFFFDDDDDDDDDFFFGGGDDDBBB@@@??????BBBEEEGGGKKKLLLJJJFFF@@@>>>@@@CCCCCCDDDEEEFFFGGGGGGGGGGGGIIIFFFCCCAAABBBCCCCCCBBBCCCBBBCCCEEEIIILLLMMMMMMHHHFFFDDDBBBBBBDDDGGGHHHMMMKKKIIIGGGFFFDDDAAA>>>@@@AAADDDKKKTTT[[[]]]\\\ZZZVVVOOOHHHCCC@@@??????>>>:::555222222333444444333222222111111000//////111111000000000000//////111000000///////////////444222000000000000...,,,....../////////...------///......///000000///---+++---............000222................................................111000///......///000111........................//////.........---------,,,,,,,,,,,,,,,,,,++++++......------......///000000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,......---++++++*********,,,,,,---------.........,,,,,,,,,,,,,,,,,,------...---,,,---...//////---...............---------...,,,++++++---......---++++++,,,,,,,,,------------------///222333333111//////...------------...///............---------,,,------...///000111111.........------------,,,------------------......000///...------...000111//////............//////---......///////////////000000///.........//////............////////////....../////////000000000000000000000////////////111111111111000000000000000000000000111111111111000000000000000000000000111000000//////000000111000///......000111111000000000000000000000000000000///...---...///111222....../////////000000000///000111111111222555888999>>>GGGPPPWWW\\\___```WWWVVVUUUWWWZZZ]]]^^^^^^```aaaaaa^^^ZZZYYYZZZ\\\000000000000////////////,,,------...........................////////////000000/////////////////////000000///......///111////////////............,,,---////////////---,,,***+++,,,,,,,,,,,,,,,,,,---------.......................................000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......///000------------------------000///...------...///000------....../////////000,,,---------------,,,+++,,,---......///...............---...//////...---......------------......,,,,,,,,,,,,---...///000------,,,++++++*********+++++++++,,,---......///000---++++++...000///------...///000000000000000333444555666777888999999777888999:::;;;::::::999999:::;;;<<<<<<<<<;;;:::>>>BBBDDDAAAAAADDDGGGFFFAAA@@@@@@BBBFFFJJJKKKKKKMMMKKKIIIGGGGGGHHHJJJKKKHHHFFFCCCBBBBBBDDDGGGIIIOOONNNKKKFFFAAA>>>???@@@CCCDDDEEEFFFGGGGGGGGGGGGHHHFFFCCCBBBCCCDDDEEEEEEHHHFFFEEEFFFHHHIIIIIIHHHIIIHHHFFFEEEEEEFFFHHHJJJLLLIIIGGGGGGGGGEEE@@@;;;>>>>>>AAAFFFMMMQQQSSSRRRRRRNNNGGG@@@;;;888777666666333000//////111222222////////////////////////000000000000000000//////000000////////////000000000000000000000111000000......////////////.........------///000///---++++++---...///......///000................................................///...,,,++++++,,,...////////////////////////////////////...------,,,,,,...---------,,,,,,++++++...............//////000.........------......///---------------------------,,,,,,+++++++++,,,,,,------......////////////......///000000///...---,,,,,,,,,---------------............//////.................................---++++++---......---+++,,,---...//////.........------///111222222111///......---------......///............---------,,,,,,---...///000111222............------------............------------000///---,,,,,,...000222//////............//////---......///////////////111111000///.........///.........///////////////....../////////000000000000000000000////////////111111111000000000/////////000000000111111111111////////////////////////000000////////////000000000///......000111111000000000000000000000000000000000000111111111111222...////////////000000000000000111000//////111333222666<<>>???>>>=========AAABBB??????BBBDDDCCCAAA@@@@@@AAADDDHHHJJJKKKOOOOOONNNMMMLLLMMMMMMMMMIIIHHHEEEDDDEEEGGGKKKMMMQQQPPPNNNJJJEEE@@@>>>===CCCDDDFFFGGGHHHHHHIIIIIIGGGDDDAAAAAACCCFFFHHHHHHJJJHHHGGGFFFGGGHHHGGGFFFHHHGGGFFFFFFGGGHHHJJJKKKIIIGGGFFFFFFGGGEEE???;;;;;;;;;===@@@CCCEEEEEEEEEFFFCCC>>>999555333222222222000......000111222111.../////////000000000000...///000000000000//////000000////////////000000000111111111000000000111......///////////////...---------...000///---***,,,---//////...------...................................................///---,,,******,,,---/////////////////////////////////.........---------//////......------,,,,,,///............///000000---------------......///------------------------,,,,,,+++++++++,,,,,,---//////---,,,+++,,,,,,---...///000111000///---,,,,,,,,,,,,------............///000000000///......---.....................///---,,,,,,---...---,,,+++,,,---//////000000//////...---...000111111000......---------......//////............---------,,,,,,---...///000111222//////.........---------.....................---///...---------...000222//////............//////---......///////////////222111000//////////////////////////////.........------........./////////////////////000000000000///////////////////////////000000000111111111111////////////////////////000000////////////000000000///......000111111000000000000000000000000000000222444555555333000...////////////000000000111///000111000//////111222333444777;;;???DDDGGGIIIMMMLLLMMMQQQUUUYYY[[[\\\bbb\\\VVVUUUXXXYYYVVVRRR000000000000////////////------...////////////...............//////////////////000000000000111111,,,...///...---,,,---...////////////////////////------............------------...///000000000000/////////...............------------------------000000///............///---------............///+++++++++++++++,,,,,,---.........---------------//////...------------...---------------............//////000000000//////000000000000000///...---,,,***))),,,222666666555......------------......111000///......---......---......//////......---,,,,,,------...///000000111000//////000000///...///...------......---,,,......///000111222333444222444666888:::;;;;;;;;;:::;;;===???@@@@@@??????AAAEEEEEEBBB@@@CCCEEECCC@@@?????????AAADDDGGGHHHPPPQQQSSSTTTTTTSSSQQQOOOIIIGGGFFFEEEFFFHHHLLLNNNOOOOOONNNLLLHHHCCC>>>;;;CCCDDDFFFHHHIIIJJJKKKKKKGGGDDDAAA@@@BBBEEEHHHHHHHHHGGGFFFFFFHHHIIIIIIHHHEEEEEEDDDDDDDDDFFFGGGHHHCCCBBBBBBBBBBBB@@@===:::777888999:::::::::::::::;;;999888555333111000///111///...///111333222222/////////000000111111111---...///000111000///...///////////////000000111444555444222///------.........///000000000//////...------...//////...,,,+++---//////...,,,,,,,,,................................................000///...------...///000..................................................................------//////......//////000111...---------------......------------------------,,,,,,,,,,,,,,,------...---,,,+++******,,,...///+++,,,---...//////...---,,,,,,,,,---......//////...000222222000///...///---------...............///---,,,,,,---------,,,,,,,,,---...///000000111000///------///000000///...------------.../////////............---------,,,------...///000111111/////////.........------..................//////...............///000111//////............//////---......///////////////111111000/////////000000///////////////.........------........./////////////////////000000000000---.........////////////000000000000111111111111000000000000000000000000000//////......//////000000///......000111111000000000000000000000000000000111333555444222///---/////////000000000111111...///111111000000111333444444444666888:::<<<===EEEEEEGGGKKKQQQVVVYYYZZZbbb]]]WWWVVVXXXXXXTTTOOO000000000000////////////......///000000000//////............//////////////////000000000111111111---...000000...---...///000000//////////////////...------,,,,,,------...---...///000111111111111000/////////.........---..............................---------...//////---------.........//////++++++******++++++,,,---/////////.........------//////000000///......------------,,,,,,,,,,,,,,,---...///000000111000000---......////////////......+++)))+++000444444222......------------......222111000///............+++,,,...///000000//////.........//////000000000///000111111///......///444111...---///000///...---...///000111222111111000111444666777777777777888888999;;;<<<<<<<<<===AAAEEEEEE@@@>>>@@@AAA@@@>>>======<<<<<<>>>BBBDDDMMMQQQVVV[[[\\\ZZZVVVRRRIIIGGGEEECCCDDDFFFIIILLLJJJJJJIIIHHHFFFCCC???===AAABBBEEEGGGJJJKKKMMMMMMJJJFFFBBB@@@AAACCCEEEFFFEEECCCBBBCCCFFFGGGGGGGGGAAA@@@@@@???????????????999;;;<<<<<<:::888888888333444555555555444444444333333444444333111///...000000///111333444333222///000000000000000111111,,,---///000111000///...///////////////000111111444555555333///------.........///000000000000000///---,,,---///000000///)))+++...///...------...........................................................................------------------------,,,,,,------.../////////------------------......///////////////000000111......---,,,,,,---------........................------,,,,,,---......///+++++++++,,,...000222333++++++,,,---............,,,,,,------.../////////...111333333111......///---------.........//////000...,,,,,,---------+++,,,,,,,,,,,,---///111222111///------.../////////---------------.../////////............------------.........//////000000////////////............------......//////000000,,,---...///000000000/////////............//////---......///////////////000000000///000000111111000/////////................../////////000000000.../////////000000000111------...///000111111222000000000000111111111111000000000000000000000000//////............//////000///......000111111000000000000000000000000000........./////////000000//////000000000111111111...///111111000000111222111111111222333555666777======@@@EEELLLRRRVVVWWW]]]]]]\\\ZZZWWWTTTRRRQQQ000000000000////////////...//////000000000000000............/////////000//////000000111111111222...///111111000//////000000000000000////////////......,,,++++++,,,......,,,---...///000000000000000000//////.........---000000000000000000000000,,,,,,,,,,,,---...//////+++++++++,,,,,,---------------,,,,,,------...///000000/////////.........111222333333333111000///.........------,,,,,,,,,++++++---...////////////((()))***,,,---.........444///++++++...000---***.........------..................//////000111222***+++---///000000//////////////////000000000000,,,///111000---+++,,,...777333///...000222222000---...000111222111111000///000222333444444333333333444444555666777777888:::======888555777888666<<<;;;:::999999;;;>>>AAAJJJPPPXXX___aaa^^^YYYUUUHHHGGGDDDBBBBBBDDDFFFHHHFFFEEECCCCCCCCCBBBAAA??????AAACCCFFFIIILLLMMMNNNLLLHHHCCC@@@???AAABBBCCCCCCAAA@@@@@@BBBCCCBBBBBB>>>===<<<;;;999888888888222555888777444222333666000222333333222222222333000111333444333111...,,,000000000111444444333222000000000000000000000000+++---///000111000///...///////////////000111111111333444333000...000222......///000000000000000///---,,,,,,...111222111&&&)))---////////////000................................................+++,,,,,,------,,,,,,+++------------------------+++,,,,,,---...///000000+++++++++,,,,,,---------///////////////000111111///...---,,,,,,,,,,,,---........................---------------...///000////////////...,,,+++***//////.........---------,,,,,,------...///000000...111444444111......///---------.........//////000...,,,,,,------,,,+++---,,,++++++,,,...111333222000------...//////...---------------...///000//////.........---------.........///////////////000/////////............,,,------...///000111111***,,,...000111111////////////............//////---......///////////////000000//////000111222222000000//////.........---000000000000111111111111.../////////000000111111---......000111222333444000000000000111111111111000000000000000000000000//////............//////000///......000111111000000000000000000000000000---,,,***)))***---111333000000000000111111111111...000111111000//////000......///000111333444555777888;;;AAAIIIOOOSSSUUUWWW\\\```\\\TTTOOOPPPSSS111111000000//////.........///000111111000///......---------...///111222333000,,,---000222111///111111000000/////////...---.........---+++)))(((+++,,,...---,,,,,,---///............/////////000......///000111111000000.........///////////////////////////////////////000000///.....................//////000000111111000+++''')))...111000...222111000000111000---+++///............---------.........////////////000/////////...------,,,,,,000///...///000111111///---...//////......///000000///...---------------000000//////.........---+++,,,---......---,,,+++......,,,++++++,,,---...777333---(((''')))---000000000///...............---......///000111111222///000111222222222222222888777666555555666777888999999888888888888999999CCCGGGNNNTTTWWWVVVTTTRRRGGGDDDAAA@@@BBBDDDFFFGGG???===;;;<<>>======???>>>===<<<<<<<<<<<<<<<<<<:::888555333222222333000000111222333444444555333111///111444555444222000222333222000/////////000000000000////////////000000111111111000000///111111000///////////////...///000111111000///...///000111000...,,,,,,---000000////////////000000222111000///...---,,,+++222///,,,+++...000000///......////////////......---......///////////////---------............///////////////////////////------............---------------............///111111111111000000000000111111000000/////////...---.........---,,,,,,+++***+++,,,,,,---------------,,,,,,++++++,,,,,,---------------------------,,,---......//////......///111333222000...///111---------............///222...++++++...000111000............/////////000000000000000000000000000------------.........//////.........---------------------.........//////........................---......//////////////////////////////000111111............/////////000---...///...,,,++++++,,,111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000000111222333444333222222000000000000000000000000000000000000000000000000111000///......///000111////////////////////////000000000000000000000000//////000000000000////////////000111111111111111000000000000000000000000555666777;;;@@@FFFKKKNNNUUU\\\\\\UUUUUU[[[ZZZRRR111111000000////////////......////////////.....................///000111///000000///......///000000000000000//////......------...///......,,,,,,,,,...//////...---///000........./////////000000...//////000000000000///////////////////////////........................//////...---------------............////////////,,,)))&&&'''***------,,,222111//////000///...,,,///............---------....../////////000000000////////////////////////000///...///111222111000///000111000///...///000//////...---------------000/////////............---......//////......---000///............///000444222///------...///111000//////...---------.........//////000000111111+++,,,---///111333333444333333222111111222333333444333333222222333333444:::===CCCGGGJJJJJJHHHFFFAAA???======>>>@@@AAAAAA;;;999888999;;;;;;999777888:::===@@@AAABBBBBBAAA@@@???>>><<<:::999888888;;;::::::999888888999999888777555444222111111111000000111111111111111111333111000111333444333111///111222222000///000000333222222111000//////...000000111111111111000000111111000///////////////......////////////......111333444333111//////000111111111111111111111111000000000/////////......222///,,,,,,...000000///......////////////......//////000000///...------.........////////////000////////////////////////---......//////......------------............///////////////////////////000000000//////............////////////...---,,,++++++,,,---------------...------,,,,,,------...........................------.../////////......///111333222000...///000........./////////000000333000---,,,...//////...---------............///000000000000000000000000------........./////////............---------------------.........//////........................---......//////////////////////////////000000111........./////////000000---...000///......///000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111000111222333444333222222000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000//////000000000000////////////000111111111111111000000000000000000000000333444555888<<>>BBBGGGJJJIII000000000111111111111222333333222222222222333333//////000111111000000000222///---...222333000,,,000000111111111111222222222111000...------------,,,...//////...---///000/////////000000000111111111111222222111111000000222111111000000//////...000000000000000000000000000000000///000000111111000000000000000/////////000//////000000000000000///---,,,,,,...000000000///............---------,,,,,,---------.........111111000//////...------...---,,,---///000///...111222333222000//////000...------------...//////.........//////////////////......------......///......000111111111111111444222000...---...///000///000222333333222111111////////////000000000000------///000111222222222//////000000000000//////000//////......//////000111111000//////000111111000///000222333333111///333444555444222000000000////////////////////////000//////...//////000000111000000000000111222222//////000111111111111111...//////000111222333444111222333222111000111222///111333333222111222333,,,------......//////000...///000111111222111111111111000000000111222222333333222222222222333333---...000000...---.........///000111111000///...000000000000000000000000---///000///...---...000000///...------...///000------...///////////////++++++,,,,,,,,,---------////////////////////////...//////000000//////...---------............///.........///000000111111.............../////////------.../////////....../////////000//////...---,,,,,,,,,++++++,,,,,,,,,------------------------//////000111111111111111222111000111222111000...------------............,,,...//////......///111//////000000000111111111000000000000000000000000....../////////000000000333333222222222111111111....../////////000000000////////////////////////---......///////////////---...000111111111000////////////000000000111111000111222000...------...111111000000000000111111////////////////////////////////////000000000000000000000000000000000000//////000000111111222222000111222333444333222222111111111111111111111111000000000000000000000000//////000000000000//////........................111111111111111111111111000111111222222111111000//////000111111111111111111111111111111111111111111111111222222333333333222444777:::===@@@BBBCCC000000111111111222222222111222222333333222222111////////////000111222222222111000000000111111111111111222222222333333333222111000///...//////000---///000000///...000111//////000000000111111111111111222333333333222222222222111111000//////...000000000000000000000000///////////////000111111......//////////////////444222111222444555333000---,,,,,,---///000000//////............---------........./////////000000000000000000000000000000000///...///111111111000///000111111///...///111---------------...//////............/////////000/////////000000/////////---...000111222222111111111000///......///000111---...000222222111000///......//////000000111111---...///000111222222222//////000111111000//////222222111111111111222222000000/////////000000000111000///111222333222000333555666555222///000111000000000//////000000111//////............//////111000000000000111222333000////////////000000111/////////000000111111111///111333222000000111333111222444333222111111222............////////////...///000111111222222222111111000000111111222333111222222333333222222111---///000000///......///000000000000000000000000------...///000111111222---///111000...---...000000///...------...///000...///////////////...---,,,,,,,,,---------......//////////////////////////////000000000000//////---------............///---......///000000111111.........//////000000000---...///000000000000000000000000000000///......------,,,,,,,,,,,,------........................///000111111222222111111222000///000222222000---............////////////---///111000...---...///////////////000000000000000000000000000000000000------........./////////222222111111111000000000.../////////000000000000////////////////////////---......///////////////---...000111111111////////////000000000111111111///000111000///...///000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111111000111222333444333222222111111111111111111111111000000000000000000000000...///000111111000///...////////////////////////111111111111111111111111000111111222222111111000//////000111111111111111111111111111111111111111000000111111111111111111111111333666999999:::<<<000000111111222222222222000111222333333222111000000//////...///111333444111333333111......111555222222222333333444444444222111000000000111222333///000111111000000111222000000000000111111111111111222333333444444444444222222222111000//////...////////////////////////...............///000000,,,------....../////////333///---///333444000,,,,,,+++,,,---000111000...//////.........---------000000000000111111111111000000000111222222333333222000000111222333222111+++---...---,,,,,,---...---------------...///000---.........//////000000///000111222222111000///+++,,,...///000000000///+++,,,---...////////////+++---///000111000///...---......///000111111222000000111111000///......000111222333333222111000.........------.........000000000111111111111111111000///000222333222111333555777555111//////111111111000000000111222222111111000000//////000000000000000000000111222333000///...------...000000///////////////.........+++...000000...---///222222333444444222000000111111111000000//////............///111111222222222111111000000111222333333000111222333333222111000...000222222000000000111222222111000000111222222******,,,...000111333333,,,///111111...---...000111///...------...///111111111000000///...,,,,,,---------.........////////////////////////////////////000000000000//////---------.........//////------......///000111111.../////////000000111111//////000111111111111111000000000000000///...............------.........////////////////////////000000111222222222222111222000///000222222000---////////////000000000000///111333111...+++,,,---............/////////000000000000000000000000000------------.........///000000000000////////////////////////000000000000000000000000000000000000---......///////////////---...000111222111///...000000000000111111111111...///111111000000111333111111000000000000111111111111111111111111111111////////////000000000000000000000000000000000000111111111000000000000000000111222333444333222222111111111111111111111111000000000000000000000000...///000111111000///...000000000000000000000000111111111111111111111111111111222222222222111111//////000111111111111111111111111111111111111111//////000000111000000000000///111444555555555777000000000000000000000000---...///000000111000000111111111111111000//////////////////000000000000333666888999666444222111222111000//////000111222222111000000000111333333111///,,,******,,,///111222222222222333444555666222222222111000//////...111111111111222222222222111111000///////////////111000///...............---...000333555444000---222///,,,,,,...000000...000000//////......------***///000,,,+++000444222000444666444222111222222000000000///////////////000000000000////////////,,,444111+++000111,,,...000000///...............//////000000000000//////111111111111111000/////////////////////000111111000///...------...///000////////////000000000000...//////000000000000000000000000000000000000000////////////000000000000//////000000///...------000000111222222222222111333222000/////////000111777888888666333000000000111111111000000000000000000000111222333333444444///...------------...///////////////////////////,,,...//////......///111...888>>>999111///111222000//////........./////////,,,))))))+++///222333111111111222222333333333222111000//////...//////...//////000111333444555222111111111222222000///000000//////......------...//////000111222222222111000///...------.../////////............//////////////////////////////222222111000//////000000000000///......///000111111111000000/////////......------------.../////////////////////////////////............///000000000000000000000000000000---///111333444222000///......---------......///...333777777333//////111222222222222222111000000111000000///...---------////////////000000000000............////////////000000000000000000000000/////////////////////////////////000000000000000///000000///......111333777555222000/////////000///////////////.........333333333222222000//////+++,,,///111222222111000333222111000000111222333000000000000111111111111000111111111000///...---000000000000000000000000////////////////////////111000/////////000222333444444444444333222111000111111111111000000000000000000///...............555444333111000...---,,,111111222222222222111111000000000000000111111222444222000000111222111000//////000000111111111222111111111111111111111111222222111000//////000000000111222222111000111222111111111111111111111111///000111111111111111000222222222222222111000000////////////000000000111222555777888555333111111222222111111111111222222222111000000000111222333000000////////////000000////////////000000111222222222111111000//////...////////////000000000000111111000///////////////000000///.............../////////000222222111///222000---...000111111///111111111000000/////////---000111------222333111222222222111111222111///////////////////////////111111111111000000000000333444---***111111///444111000//////......////////////000000000000//////000000000000000///......///////////////000111111......---,,,,,,---......////////////000000000111...//////000000000000000000000000000000000000000000000000000111111111111000000000111000000//////000000111222222222222111222222000/////////000111555666777555333000000000111111222222111111000///000000111222222333444444///000000000000000000///000000000000000000000000000111222111000000222444///777;;;777111000000000111000000//////000000000333000------000333555666111222222222222222222333222111111000000000111111//////000000111222444444222111111111222222000//////////////////............//////000111111222222111000///...---....../////////............//////000000000000000000000000222222111000000000000000111000///......///000000///.........------------...------------...//////////////////////////////............////////////000000000000000000000000,,,---///111111000///...//////...............///...222666555111//////111+++---...000111111111111111000000///......------////////////000000000000/////////000000000000111000000000000000000000000///////////////////////////////////////////////////000000///......111333666444222000/////////000////////////////////////222222222222111000///...,,,...000222333333222222222222111000000111222222//////000000000111111111000000111000000///......000000000000000000000000////////////////////////000000/////////000111222444444444444333222111000111111111111000000000000000000///...............222111111111000000//////111111222222222222111111111111111111111222222333222111000000111222111///000000000000111111111222111111111111111111111111333333222111111111111111000111222222111000111222111111111111111111111111111222222222222111111000222333333333333222111111/////////000000000111111111333666666444111000000222222333333333333222222111111000000111111222333000111222333333222111000111111111111111111222222222222111111000/////////////////////000000000000111111000/////////000000//////......------......111///------///000111111222111//////000111111000111111111111111111111000000111111///000333222...222000...000222222111///.........///000000000111222222222222111111111111333000+++222<<<666...444111111000/////////000000///000000111111000000////////////000//////......000////////////000111111......------------....../////////000000000111111...///000000111111000000000000000000000000000000111111111111222222222222000000111111222222111111000000111222222222222111222111111000///000000000222444555444222000000111111222333444333222000///000000111111222333333333111111222333333222111111111111111111111111111111333333222000//////222444000555777444222222000...111111111000000111111222444222000000222555666777222222222222222111111111222222111111111222333333111111000000111222222333222111111111222222000///...///////////////000000/////////000111111222222000000///.........//////000//////......//////000111111111111111111111111222111000000000000000000222111000///......//////............------------......------......///000////////////////////////,,,---///000000000///...////////////////////////---------...............222111000///.........//////111333222///...///222***,,,///111222222111///111000000//////......---////////////000000000000000000000000111111111111000000000000000000000000///////////////////////////////////////.........///000000000//////111333555333222000//////000000////////////////////////111111111111111000///......///111222333333333222222222111000000111222222////////////000000000000000000000000000000/////////////////////////////////////////////////////////////////////000111111444444444444333222111111111111111111000000000000000000///.........///////////////000111111222222111111222222222222111111222222222111222333333444000000000222333333111///000000000111111111111111111111111111111111111111444333222222222222222222000111222222111000111222111111111111111111111111222222222222111000000///111222222333222222111111//////000000000111111111000222444444222000000000000111222333333222111000111111111111111222222222111111222333333222111111222222222222222222111111111111111111000000//////000111111111222222222222111111000000///000000111//////......---......///111///------///000000///111000000000000000000000000000111111111111111111222111000000111222000---000...///222333111000000...//////000111222222333222222111111111000000000000///333EEEQQQBBB///111111111000000000000111111000000000111111000000000///000000000000000//////000000//////000000111222000000000000000000000000//////000000000111111111//////000111111111111000000000000000000000000000000000000111111111222222//////000111222222222111000000111222222222222111222111111000000000000000000111333333111000111222000222444555555333000///000000111111222222222333222111000000000000111222111111111111111111111111222111000---+++,,,///111111444444111222333111,,,111111000000000111222222222000//////222333444444333333222222111111000000111111111111111222333444222222111111111111111222222111111111222222000///......//////000000000111//////000000111111111111000000//////////////////000000////////////000000000000000000000000000000111111000000000000000111222111111000///.........000000000000000/////////...............//////000////////////////////////,,,---///111111000...---////////////////////////......---,,,---...///000333222111000////////////000111111///------000222///111333555555222///---000000000000//////......////////////000000000000//////000000000111111111000000000000000000000000/////////////////////////////////...............///000111000//////111222333222111000//////000000///////////////000000000111111111111111000///......///000111222222222222222111111111111111111222....../////////000000000000000000000000000111111///////////////////////////////////////////////////////////////000000000333444444444333333222111111111111111000000000///000000///////////////000...//////000111222222333111111222222222222111111222111111111111222333333000000111444555555333000111111111111111111111111111111111111111111111111333222222111111111222222000111222222111000111222111111111111111111111111000111111111000///......000000111111111111111000000000000000111111111111///111333333111000000000///000111222222111000///000000111111222222222222222111111000000111111222...//////000//////...---111111111000000000000000000111111111222222222222111111000000000000111111//////.........//////000000//////000111111///---...//////////////////////////////000000111111111111//////000111111000000000...///333222------111000000111222333333444444111111000000000/////////111222999MMMYYYHHH333333111111000000000000111111000000111111111111000000000111111222222222111111000000000000000111222222111111111111111111111111000000000000111111111111///000000111111111111111000000000000000000000000/////////000000000111111...//////000111111111111000000111222222222222111111111111111000000000///...000222222111111111222000222444555555333000///000111111111111111222222222000---++++++---000222111111111111111111111111111111///,,,***+++...000111333222000111444111,,,////////////000000111222000//////000222333222111222222222111111000000000000000000000000111222333333222111111000111111111222111111111222222000///.../////////000000111111000000000000000111111111//////000000000000000000000000////////////000000////////////////////////111000000000000000111111111111111000///...------/////////000000000000000///............///000000000000000000000000000000,,,---///111111000...---////////////////////////000///...---...///111222444333222000000/////////000000///...---...000222///111333555555222///---000000000000000/////////////////////000000000000........./////////000000111111111111111111111111000000000000000000000000000000//////...............000111111000000111222111111000000000000000000////////////000000111111000111111111111000000///......///000000111111111111111111222222111111111////////////000000000000000000//////000111222333000000000000000000000000000000000000000000000000...//////000000000000000333333444444444333222222111111111111000000000///000000/////////000000111000000000000000111111111111111222222222222111111000000000000000111222222111111222555777777555333222222222111111111111111111111111111111111111111111111000000000000111222000111222222111000111222222222222222222222222222///000000000000//////...//////000111111111111000000000000111111111222222///111222222111000000111000000000111111000000000000000111222222222222111222111000//////000111222///000111222222111000///111111000000000000000000////////////000000000000111111000000000111222222000000//////000000111111111000000111333222000------...000000///......///......//////000111222222000//////111111000333888<<<444///111///******///111111222222333333444444000000000000/////////...///000111;;;FFF===000333000000/////////000111111000111111222222111111000111111222222333333222222111000000000000111222222//////000000000000//////000000000111111111222222///000111111222222111111000000000000000000000000.../////////000000000000//////000000111000000000000000111222222222222111000111111111111000//////...000222222111111222333111222333444333222000///111111111111111111111111111///,,,******,,,///111111111111111111111111111222222111///......000333111333222000111333222---///////////////000111222111111111222444444333111111111111111111000000000111000000000000111111222222222111111111111111222222111111111222222000//////000000000000000000111000000000000000000111111//////000111111111000000111000000//////000000111........................000000000000000111111222000000111111000///...------------...............//////......//////000111000000000000000000000000,,,---///000000000///...////////////////////////111000000//////111222333222222111000/////////000000//////......///111222***,,,///111222222111///000000000000000000000000////////////000000000000............////////////111111111111111111111111000000000000000000000000111111000000//////.........000222222111000111222//////000000000000000000...//////000000111111222111111222222222222111000....../////////000000111000111222222222222111000000000000000111111111111000000//////000222333555000000000000000000000000000000000000000000000000//////000111111111111111333333333444444333333222111111111111000000000000000000/////////000111111111111111111000000000000111111222222222222111111000000//////000000111222111111222444777888666555222222222222222111111111111111111111111111111111000000000///000000111222000111222222111000111222222222222222222222222222//////000111111111000000///000111111222222222111000000111111111222222222000111222222111000111222222111111000000111111222///000111222333222222111000000111111111111000000000222444555666555444333000000000000000000000111////////////000000000000111111000000111111222333111111111111111222333333444222111000111222111000---///222111///......000......///000111333333444//////111333111000777BBBWWWBBB000...000------000111111111111111111111111111111111000000000//////+++///++++++333222---111//////......//////000111000111111222222111111000000000111222222222222222111111000000111111222333///000000111111000000///000000111111111222222222000000111222222222222111000000000000000000000000//////000000000111111111111111111222111111000000000000111222222222222111000111111222111000///...000111333333222111222333111111222222111111000///111111111111000000000000000//////////////////000000000000000000000000000111222333222111111333555111444444111000222222000000000000000111222333333111111111333555555333000000000000000111111111111333333222111111111222222111111111111111111222222222111111111222222000///111111111000000000000000111000000000000000000000...///000111222111111000111111000000000000111111////////////////////////000000000000000111222222//////000111111000///...------------.........//////////////////000000111000000000000000000000000............////////////000000000000000000000000000000000000000111222222111000000/////////000000000/////////000111111111+++---...000111111111111000000000000000000000000////////////000000000000...////////////000000000111111111111111111111111000000000000000000000000333222222111000000//////...000222333222111111222......///000000111000000...//////000111111222222222222333333333333222222000000000000000000111111000111222222222222111000111111111111222222222222000/////////000222444666222222222222222222222222000000000000000000000000///000111222333222222111222333333444444333333222111111111111000000000000000000//////000111111222000000000000000000000000111111222222222222111111111111000000111111222333000//////111444666666555333333333222222111111111111111111111111111111111111000000000111111222333000111222222111000111222222222222222222222222222///000111222222222222222000111222333333333333333000111111111111222222222000111222222111000111333444333222111111222333444///000111222333222111111...000333444444333000...---...111333444333222111000000000000000111111111111111111111222222222222111111000000111222333333222111111111222333444444888444000//////111333333---000333333111//////111//////000222333444555555///000333555222000;;;IIIpppPPP333...333333111222000000000///////////////222222222111111111111000---555111,,,222444111444...............///000000111111222222222222111111//////000111111111111111111111111000111111222333111222333444444333222111000111111111111222222222000000111222222222222111000000000000000000000000000111111111111222222222333333333333333222111000000000111222222222222111000111111222222000///...000222444444222111222333111111111000000000000000111111111000000000000000///000222444444222000///////////////////////////000111333333222222333444000444555222000222333222111111111111222333444555///000000222444333111...//////000000111111222222555444444333222222222222111111000000111222222333333222111111222222111///222222111111000000//////111111111000000000000000...///000222222222111000111111000000000000111111000000000000000000000000000000///000000111222222...///000111111000//////.../////////000000111111///////////////000111111000000000000000000000000///............///000000111111111111111111111111///000000000111111111111000///////////////000111000//////000111222222111222222222222222111000000000000000000000111111111////////////000000000000000000000000111111111111111111111111111111111111000000000000000000000000333333333222111000000///...000333333222111111222---...///000111111111000...//////000111222222222222333333444444444333333111111111000111111222333000111222333333222111000111111222222222333333333000/////////000222555777222222222222222222222222000000000000000000000000000111222333444333222222222222333444444333333333111111111111000000000000000000///000000111222222//////000000111111222222111111222222222222111111222222111111222222333444///...---///222444555555333333333222222111111111111111111111111111111111222111111111222333333444000222222222111000111222111111222222222333333333333222111000////////////222222222222222222222222111111111111111111111111111111222222222333333333222222111111222333333444333333333333333333333333222222222222222222222222111222333333222111000//////////////////000000000222222222222111111000000444333222111111333555666111111111111000///------//////000000111111222222111111111000000000000000000000000000000111111222//////000222555777999;;;JJJAAA777111111222000...111111000000000000111111000111222222111000222333111111000000000000111111111000///......///000111111111111000000000000000111111111111111111111111111111111000000000000///111111111111111111111111333333333222222333444444111111111111111111111111111111111111111000//////111000///////////////000111333444444222111111222000000000000000000000000222111111111333444444333000000////////////000000///000111111111///...---((()))+++---////////////111000///000333444222000111111000000111111222333000111222333444444444444111111111111111111111111111111111111000000//////111111000000000000111111///000000111111111111000111222222222222111000000222222111111111111111222222222222222222222222222444222111111222222000///333444444444333111///...000000000000000000111111444333222111000000000000000000000000111111111111//////000000111111222222111111111111000000000000///////////////000111111000000000000000111111222///111222111000///000111333222111000////////////111000000000//////.........///000111222333333333000000000000000000000000000111111111111222222222000000111111111111000000000000000000000000000000000000////////////000000000000////////////000000111111111111111111222222222222222222222111000///,,,---...///000111222333///000111222222111000///000000000000111111111111000111111111111222222222222222222222111111000000000000000000000111111222333222111/////////000111111111222333333333333222111111111111111111111111000000000000000000000000333111000111222222111000333222000//////111333444222222222111222222333333111111000/////////////////////000000111111111222///111222111000///000111111111222333333333333222222222222111111111000000000000000000000000000000111111111111111111111111111111000000111222333333BBB999222111333111//////333222222111111222222333222333333333444444444444666555444333222222222222111111111111111111111111111111111111111111111111111111111222222222333333222222111111111222333333333333333333333333333333333333333333333333333333111222222333222111000///555444444333222111111000111111000111111222333444444333222111111333444666333333222222111000//////222222222222222222333333111111111111111111111111111111111000111111222333000000111111222444555666<<<888333111222333222000000000111111111111000000000111222222000000000222111111000000000000111111111000////////////000111111111111111111111111111111111111111111111111111222222111111111000000000111111111111111111111111111111111111111222333444111111111111111111111111111111111111111000//////222222222111000000//////000222333333222111222333111111111111111111111111222111111111222333222222222111111000000111111222111111111111111000///.........///111222222222222111000///111333444222000222222222222222333333444000111222333444444444444111111111111111111111111333222222111000000000000222222111111111222222333000111111111111111000000000111222333444444444444222111111000000111111111222222222222222222222222222111///000000111///...222222333333333222111111000000000000////////////111111111000111111111222000000000000111111111111222222222111000/////////000/////////............///////////////000111111///////////////000111111///111222111000///000222000000000000000111111222111111111000000000/////////000111111222222222222111111111111111111111111000111111111111222222222000000111111111111000000111111111111111111111111000000000000000000000000222111111000000000000111000000111111222222222333222222333333222222111000++++++,,,---...000000111111111222333333222111000222222111111000000//////000111111111111222222222222222222222111111111000000000000000000111222222333222111000//////000111000111222222333333222222111111111111111111111111111111111111111111111111222111000111222222111000222222000000000111333444333222222222222222333333111111000////////////000000000000000111111111222///111222111000///000222111111222333333333333222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111222333333>>>555000111333222111222333222222111111222222333444444444444555555555555777666555444444333333333111111111111111111111111222222222222222222222222000000111111111222222222333222222111111111222222333333333333333333333333444444444444444444444444222222222333222222111000222222111111111000000000000000///000111444777999444333222111222333444555555444444444333222222111222222222222222111111111111111111111111111111111222111111111111222333333222111111000000111111222222222333444444333222111000000111222222111000000111222222111///...///000222111111000000111111222111000000//////000000111111111111111111111111111222222222222222222222222333222222222111111111111111111111111111111111111//////000000111222333444222222222222222222222222111111111222111111000///333333444444333111///...///111333333222222333444222222222222222222222222222222222111111111111111333222222222222222222333222222111111000111111111222222222222222333444444111111000111333444222111333333222222333333444555111111222333444444444444222222222222222222222222555444333111000000111222222222222222333444444555222222222222222111000///---...000222333444555555111000000000000000111111222222222222222222222222333111000000222222111///222222111111222222333444000000000//////........./////////000111111222222000000000111111111222222222222222111000000//////000000/////////.........000////////////000111111...////////////000000000000111222111000000111222......//////111222444555222222222111111111111000111111111111111111111111111111111111111111111111000111111111111222222222000000111111111111000000111111111111111111111111000111222222222222111000333333222222111111000000///000000111222333444444333333444444333333222222,,,,,,---...///000000111222222333333333333333222444333222111000///......000111111111111222222222222222222222111111111111111000000000000111222222222222111000000000111111000000111222222222222111111111111111111111111111111111111111111111111111222111000111222333222000222111111111111222333444333333222222222222333333222111000000///000000000000000000111111111111111000111222111000000111222111111222333333333333222444444444333333333333222222222222222222222222222222222222222222222222222222111111111111222222333888111...000333333333555333222222111111222222333333444444444444555555555555444333222111111111111111111111111111111111111222222222222222222222222000000000111111111222222333333222111111111111222444444444444444444444444444444444444444444444444222222222222222222222111---......000111222333333222111000000111444777999333333222222222333444555555555444333333333333333111111111000000//////...111111111222222222222222111111111111111222222333222222111111000111111111333555777666444111000000///000222333333222000///111222333111///......///222222111111111111222222000000000000000000000000111111111222222222222222222222222222222222222222333333333222222222111111111111111111111111111111/////////000111333444555222222222222222222222222111111111222222111111000000111333444444222000///...000222333333222333555333333333333333333333333222222333222000///000000333333222222222222333333444333222111111111222333333222111000000111222333111111222222333333222111222222222222222333444444111222333333444444444333222222222222222222222222777555333222111111222333222222222222333444555555333333333333222111000///+++,,,...///111222222222000000//////000000111111222222222222222222222222555444333333555555444333333333111111111222333444111111111000//////......//////000000111111111111000000111111111222222222//////000111222222333333222222222111111111000000000000//////000000111222//////000111111111111111000111222222000000111222...//////000111333444555222222222222222222222222333222222111111000000000111111111111111111111111000000111111111222222222000111111222222111111000111111111111111111111111000111333444444333111000222222222222111000////////////000111333444555555333444444444444444333333000000000111111222222222222222222333333333333333333333222111111000//////000000111111111222222222222222222222222222222222111111000000111111222333222111111111111111111111///000111111222222111111111111111111111111111111111111111111111111111111222000000000222333222111111111222222333444444444444444333222222222333333222222111000000000000111111111111111111111111111000111222222000000111222111111222333333333333222333333333333333333333222222222222222222222222222222222222222222222222222222222222111111222222333444///...111333333333555333222222111111222222333333333333333444444444444444333222111111000000000333333333333333333333333222222222222222222222222000111111111111222222222333333222222222222222333444444444444444444444444222222222222222222222222222222222222222222333333111111222333555666777777555333111000000222555777222222222222333333444444444444333222222222333333222222111111000000//////111222222222333333333444111000000000000111222222222222222222222333444555555666666444111///000111///111222444444222111///222333333222///......///333333222222222222333333000000111111111111000000111222222222333333333444222222222222222222222222333333333222222222111111111111111111111111111111000000111111333444666666222222222222222222222222111111222222222222111111---///111333333333111000...000222333333222333555333333333333333333333333111333444222000///000111333222222111111222222333444333222111111222333444333222111000///000111222222222333333333222222222111111111111111222333333222222333444444444333333222222222222222222222222555555333222222222333444222222222222222333444444444444444444333111000000......///000000000000///000000000000000111222222222222222222222222222222555444333444555666555333666444333111000000111222222222222111111000000000111111111222111000///...111111111111222222222222//////000111222333444444222222222222111111111111000000000000000111222222000111222333333333333222000222333222111000111222111111111111111222333333222222222222222333333333444333222111000000000111111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111000222333555555333222000000000111111000000......///000111222333444555555333444444555555555444444111111111222222222222222111111111111222222333333111111111111111222222222000000111111111222222222222222222222222222222333111111111111111222222333111111111222222222222111000000111222222222222222111111111111111111111111111111111111111111111111111000///000222333222111000111333444555555444444555444444333222222222333333333222111111111111111222222222111111111111111000222333222111000111222111111222333333333333222111111111111222222222222111111111111111111111111222222222222222222222222333333222222222222222333333000///333444222222444333222222111111222222333222333333333333444444444666555444333222222222222444444444444444444444444333333333333333333333333111111222222222333333333333333333333333444555555444444444444444444444444222222222222222222222222333222222222222333444444555555444444333333333222666444222111000111222333222222333333333444444444444333222111111111222333444444444444444333333333222222222333333444444555111111111111111222333333222222222333444555666777333111000//////000111222000111222333333222111000222333333222000///000111444333333222222333333444000111111222222111111000222222222333333444444555333333333333333333333333333222222222111111111111111111111111111111111111222222222222333444555666333333333333333333333333000111222222333222222222...///000222222222222111///111333333222222333444333333333333333333333333111333555444111///111444333222222111111222222333222222222111222222333333444333333222222222333333222333555444222111222222111111000000111111222333222333333444444333333333333333333333333333333333222222333333333444444444444333333222222333333333444444444444333333222111222333333333222111111000000000000000111222333444222222222222222222222222222111000111333444333222666555333222111000000000222222222222222222222222222222333333222111///...111111111222222222222333222222222222222222222222111111000000000/////////111000000000000111222222111222333555555444333333111222333222111111111333333222222111111111222222111222222222222333333333444333111000000000111111222222222222222222222222000111111111111222222222111111222222222222111111222222222222222222222222111222333333333333222111...///000111111000///...000111111222333444555555333333444444555555444444111111111000000000000000111111000000111222333444111111111222222222333333000111111111111222222222222222222222333333333333222111111111111222333333000111222222333222222222111111222333333333333222111111111111111111111111222222222222222222222222111000///000222333333222///111444666777666555444666555444333333222222333444333222222111111222222222222222222222111111111111222333222111111111333111111222333333333333222000111111111111111222222000000000000000000000000333333333333333333333333444333333222222222222333222000111555555222111444333222222111111222222333444444444444555555555555777666555444444333333333333333333333333333333333333333333333333333333333222333333333333444444444333333333444555666777888555555555555555555555555333333333333333333333333333222222222222333444555444444333222111000000///333333222111111111111111222222333333444444444333444333111000000222333444444555555555555555555666222222333333444555555555444333333333333444555555333333333333444555666777222000...///222444333111222222222222222222222222222333444333222111222333444444333333333333444444000111222222222222111000222222333333444555555555333333333333333333333333222222111111111000000000111111111111111111111111222222111111222333444444333333333333333333333333000111222222333333333222333333222222222111111111000222333333222111222333222222222222222222222222000333666555222111333666444444333333333333444444000000111222222222222222222222333444444444333333222444666555222111111333222111111111111222333333222333333444444333333222333333333333333333333333...000222444555555444333666666555444333333333333333444444444444444333333333333444444333222111111111111111111222333444555222222222222222222222222111000000111222333333111333333333333222222111000000000000111222222333333111222333444444333111000111111111222222222333333222222222222222222222222111111111000000000//////111111000000111111222333000111333555555444333222111222333333111111222333333222222111111222222333111111111111222222222333444222111000///000222333222222222222222222222222000111111111111222222222111222222333333222222111222222222222222222222222222222222222222222222222---...000222222222111000222222222333333444444444222222333444444444444444222222222111111000000000222222111111222333555666222222222222222222222111000111111111111222222222222222222333333333444444222222111111222222333444000111222333333333222222222222333444444444444333111111111111111111111111222222222222222222222222000//////000222444333222///111444777888777666444666666555333333222222222444444333222222222222333333333333222222111111111111222333333111111222333111111222333333333333222111111111222222333333333111111111111111111111111333333333333333333333333555444333222222222222222000000222666777333333666333222222111111222222333555555555555666666666777666666444333333333333333222222222222222222222222333333333333333333333333333333333444444444555555333333444444666777999:::555555555555555555555555444444444444444444444444333333222111222333555666555555555555555555555555111111111111111111111111111222333444444444333333555333222111111222444555333333333444444555555555222222333333444555666666666555555555555666777777444444444333333444444555666222000222666777333///333222222111111222222333222333444444333222333555555444444333333444444555000111222333333222111000222222333333444555666666333333333333333333333333111111111000000000000///111111111111111111111111222111111111111111222222333333333333333333333333000111222333333333333333888777555333111000000000111333444444222111111222222222222222222222222222000444777666222111444888555555555444444555555555...000111222333222222111///000222333444333222111222444666555222000111333333333222222333333444555333333333444444333222222333333333333333333333333+++...111444666555444333999888777666444444444444333333444444555444444444111111222222222111111111222222222222333444555666222222222222222222222222333222111222444555444333000111222444444333222111......///000111222333333///111333555555555444333111111222222222333333333...///000111333444555666333333333222222222222111111111111000111111222333///111222444444333222111111222333333111111222333222111111111222333333444000000000111111222222222333222000//////111222333222222222222222222222222000111111111111222222222111222222333333222222111222222222222222222222222222111111000000111111222---...111333444444333222333333333333333333333333111222333333444444444333555444444333333222222222333333222222333555666777555444444333222111000000000111111111111222222222222222222333333444444444222222111111222222333444000111222333444333333222222333444444555555444444111111111111111111111111222222222222222222222222000//////000222444333222...111444888999888666444777666555444333222222222555444333333222222333333333333333222222111111111111222333333111111222333111111222333333333333222222222222333333444444444222222222222222222222222333333333333333333333333555444333333222222222222//////222777888555555888333222222222222222222333444555666777777666555444444444333333333444444555333333333333333333333333555555444333333333444444222222111000000111111111111333444444333444555666555555555555555555555555333333333333333333333333222222333333333333444444777666444333333444666777888777555444333222222222444444444444444444444444555555555444444333333333333333333333333333333333333333333444555666777888777666666555555555666666666666666666555555555555:::888666333222222333444555444222111000111222222666555444333222333444444666555444444333333333333333444555666555444333222333222222111111222222333444555666555333222333444444333333222111111111222222111111333555555444333222222222333333333444444444444333222222111111000000222333333222111333444999666222000000000000///111333555444333222333444111111222333444555666777666666555444444444444444777777666555444333333333222222222222222222222222333333222111111000000///333333333444555666777888555444333333333333444555333333333444444444555555444444444444444444444444555444444444444555666666555333111222444555333111333333333444444555555555444444444444333222111111333333222222333333444555666555444333333444555666222333555666666666555444555333222333555555222000222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333777666444222111111111222222222222222222222222222333333111111111111333333111111111222333444555666333222222111111222222333222222111111111111222222111111111111111111111111111111111111111111111111333333333333333222111000222222222222222222222222333222111222333444222000222222222222222222222222222222111111111111111111555444222111111222444555111111222222333444555555333333333333333333333333444444444444444444444444555555555444444444333333111111111222333444555666555555444444444333333333444444444444444444444444333333333222222111111111111111222333333444555555333333333555666666444111000111444666777777777666888777666444444666777888555444444333333333444444444444444444444444444444000000111111111222222222444444444444444444444444000111333444555444333333444444333222222333444444555555555444444333333333444444444333333222222222333333444444555666777777222222222222222222222222666666666666666555444444555444444333333333444444333333444444555555666666777666555444333333333333555444444333333444444444777777777777666555666666666666666666666666666666333333333333333333333333333333444444444555555555666555444333333444555666555555555555555666666777222222222222222222222222555555555444444333333333333333333333333333333333444444444444444555666777666666555555555555666666444555555555666666777777777666555333333444555666555444333222111222222333666555444333333333444444555555444333333333333333333444555555555444222222333333222222222222333333444555666555333222333444444333333222222222222222//////000222555777777666333333333333444444444444444444444333222222111111111222333333222222333444888555333222222444444333111333444444333222222333333333444444555555666666777666666555444444555555777777666444444333333444222222222111111222222222111111222333333444444555333333333333444555666666444333222222222222333444333333444444444555555555444444444444444444444444444444444444444555666777555333222222444555444222333333333444444555555555444444444444444444333222333333222222333333444555777666555444444555666777333444555555666666555555666444333444666666444111222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222333333333333222222222222222222222222333333333333666555444222222222222333333333333333333333333333555444333333333333444555222222222222333444555555333333222222222222333333222222111111111111222222222222222222222222222222111111111111111111111111333333333333333222111111333333333333333333333333333222111222444444222111333333333333333333333333333333333333333333333333555444222111111222444555222222333333444444555555333333333333333333333333444444444444444444444444333333333222222222111111222222222222333444555555555555555444444444333333444444444444444444444444444444444444333333222222111222222333444444555555333222222333444444333111222333555777888888777666:::999777666666777999:::999888777666555444444444444444444444444444444444111111222222222222333333444444444444444444444444222222333444444444444444444333222111111222333444555444444444333333333333444444444333333333222222333333444444555555666666333333333333333333333333888777666555555555555555666666555444333333444444333444555666777888888999999888666555333222222222666555555444555555666666888888777777777777777888666666666666666666666666444444444444444444444444444555555555555666666666555444333222222333444555444444555555555666666666555555555555555555555555555555555444444444444444444444444444444444444444555555444444444555555666666666555555555555666666333333444555666777888888555555444333444555777888666555444333222333444444666555444444333333444444444444333222222222333333333333444444444333222111333333222222222222333333444555666555333222333444444444333333333222222222000///000333666777777666444444444444555555555666666555555444333333222222111222444333222222333555666555333333555777888888111333444444333222222333444444555555666666777777777777666666555555666666777666555444444444444444333222111000000111222333333333444555555666666777333333333333333444444444333333222222222222333333333444444444444555555555444444444444444444444444333333333444555666777888555333222333444555444333444444444444444555555555333444555555555555555555333333333333333444444555666666555555555555666666555555444444555555666666777666555555666666555333222222222222333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222222222222333333333444444444444333333333333444444444444444444444444444444666666555555555555666666444333333333333333444444333333222222222222333333333222222111111222222333222222222222222222222222222222222222222222222222333333444444333333222222444444444444444444444444333222222333444444333111444444444444444444444444333444444555555666666666555444333222222333444555444444444555555555555555333333333333333333333333444444444444444444444444333333333333222222222222444333333333333333444444555555555444444444444333444444444444444444444444555555555555444444444444222222222333444444555555555444222222444555444333444555777888888888777666999888666666666666888999:::999777666444333333333444444444444444444444444222333333333333444444444444444444444444444444444444333333333333444555555444444333222222333444444444444333333333333222222444444444444333333333333444444444444444444444444444444444444444444444444888777666666666777999:::999888777666555555555555555555666666777777888888888777666555444444444444444444444444444444555666777555444555666777888888444444444444444444444444444444444444444444444444444444555555555666666666555444333333333333444555555555555444333222111111666666666666666666666666555555555555555444444444444444444444444444444444777666555444444444444444666555555555555666666777444444444555666777777888666555555444555666777777666555444333333444555666666555555444444444444444444333333222222222333333333333333333333222222222333333333222222333333333444555666555333222333444333444444444444444333333444333333444555555444222555555555555666666666666666666666555444444333333222333444444333333444555666444333444666888999888222333555555333222333444444444555666777888999999777777666666666666777777777666555444444444444444333222111000000111222333777777666666555444444444333333333333333333222222333333333333333333333333444444444444555555555555444444444444555555555555333333333444555666777888444444444444555555555555444444444555555555555555444444555666666777666666333333333333333444555555555444444444444444444555777666555444444555666777666666555666666555444333222222222333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444333333333333444444555555555555555555555555555555666666666666666666666666555444444333333333444444333333333222222333333333333333222222222222333333333333333333333333333333444444444444444444444444333333444444444444333333555555555555555555555555444333333333555555333222555555555555555555555555333333444555666777777777555444333333333333444555666666666666555555555555444444444444444444444444555555555555555555555555666555555555555444444444555444444333333333444444555555555555444444444444555555555555555555555555555444444444444444444444333333333333444444555555999777555444666777777777555666666777777777666666555555444444444444555555777666555444333222222222444444444444444444444444444444444444555555555555555555555555555555555555666555444333333444555666666555444333333444555666333333333333333333333222444444444444444444333333444444444444333333333333333333333333333333333333777777777777999;;;===>>>::::::999888888888888888888888777777666666555555666666555555555666777777555444444444555555666777:::888555444666777777666555555555555555555555555555555555555555555555555333444444444444555555555444444444444444444444444555555555555555444222222222222222222222222222222555555555555555555555555555555555555555555555555777666555444444444444444555555555555555666777777666666666666666555555555777777666666555555555555666555444444444555666777555666666555555555444444333333333222222333444444444444333333333222222222444333333333333333333444444555666555333222333444333444444555555555444444555444333444555555444222555555555666666666777777777666666555555444444333222444555555444333555666666555444444666777666555333444666666444333444555222222444666888:::;;;<<<777777666666666666777777666666555444444444444555444333222111111222333444666666555555444333333333222333444444444333222111444555555555555555555444444444444555555555666666444444444555555666666666333333333444444666777777444444555555555555666777555555555555555555555555444444555666777777777777444444333333444444555666333333333333333333333333888777555444444555666777444555555555555444333333222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444444333333333333444444444555555555222333333444555555555555555555555555555555555555555555555666666555555555555555444333333333444444444333333333333333333444444444333333333333444444333333333333333333333333444444444444444444444444333444444555555555444444555555555555555555555555555444333444666666444333555555555555555555555555222333333444555666666777444444444444444444444444666666666666666666555555444444444444444444444444555555555555555555555555666666666555555555444444555555444333333333444444666666555555555444444444555555555555555555555555333333333333333444444444333333444444444444555555999777555555666777888777444555555555555555555555555555444444444444555555444444333333333444444555444444444444444444444444444444555555555666666666555555555555555555555555777666555444444444666666555444333222222333444555333333333333333333333333444444444444444444444444444444444444444444444333333333333333333333333333666777777888:::<<<===>>>::::::999999999999:::::::::999888777666555555444666555555666666777888999666666666666777888999999AAA<<<777666777888666444888888888888888888888888666666666666666666666666333333444444444555555555555555555555555555555555333555666888999999999888444444444444444444444444555555555555555666666666666666666666666666666666777666555444444444444444555555444555555666777888777777666666555555555555777777777666666555555555555555444333444555666777555666666666666555444444444444333333333444555555666555444333333333444444444444333333333333444444444555666555333222333444333444555666666666555444222222222444666777777555555555555555666666666777666666666555444444333333333444666555444444555777666555444444555555444333444666777777666555555666111222444666888999;;;<<<666666555555666666777777666555555444444444555555333444444444444444444333222222333333444555555555222333444555555444333222555555666666666666555555444444555555555666666666444444444555666666777777555444444444444555666666333555666666555555777888666666666555555555555555444555666666666666666666444444444444444555555666333333444444444444333333777777666666555555666666333555666666444333333444222222333333444444555555444444444444444444444444555555555555555555555555555555555555555555555555666666555555555444444444444444444555555555666666222333444555555555555555555555555555555555555555444444555555555555444444555444444444444444555555444444333333333333444444555444444333333444444555444444444444444444444444222222222222222222222222444444555555666666555555555555555555555555555555555444444555666666555333555555555555555555555555222333333333444555555555444444444444444444444444555555555666666666666666444444444444444444444444555555555555555555555555444444444444333333333222555444444444444444555555666666666555555555444444555555555555555555555555333333333333333444444444444444444444444444555555666555333333555666555444444444444444555555666666777777777777777777777777555555555555555666777888444444444444444444444444444555555555555666666666555555555555555555555555777777666555555555555666222111000000000000111222333333444444444444555555444444444444555555555555555555555555555555555555333333333333333333333333666777888999::::::::::::888777777888888999:::;;;::::::999999888888777777777777777666777777888888666555555666777888999999>>>:::555444777999888666999999999999999999999999666666666666666666666666444555555555555666666666555666666666666666666555444555888:::;;;;;;:::999888888888888888888888888444555555555666666666777666666666666666666666666666555555444444444555555444444444555555666777888555555555666666666666666555666666777777777777666444444333333333444666777555666666777666555444333555444444444555555666777777666555444444444555555444444333333333333444444444555666555333222333444333444666777777777555555333222222444666777777555444444555555555666666666666666555555444333333222333555666666555555666777555444444555666666555333666777999999777666777888444444555555666777888888555555444444555666666777555555444444444555555666333444666777777666444333222333333444444555555666111222444666666666555444444444555666666555444444555555555555666666666666444444444555666777777777666666555444444444444555333555777777666555777:::777666666666555555555444555555666666666555444444444444444444444555666666444444555666666555444444777777777777777666555555444666888777555333444555222222333333444555555666444444444444444444444444555555555555555555555555555555555555555555555555666666666666555555555444444555555555666666666666333444555666666555555444444444444444444444444444444444555666666555444444444444444444444555666777444444333333333333444444555555444444444444555555444444444444444444444444333333333333333333333333444444555666666666666666444444444444444444444444666555444555777777555444444444444444444444444444444444444444444444444444444444555555555555444444444444444555555666666777555555555555555555555555555555555555555555555555444444444444333333333333444444444444444555666777666666666666555555555555555555555555555555555555333444444444555555555555555555555555555555444444444444333444555666444222444444444444555777888888777888888888888888888777666666555555555666666777444444444444444444444444444444444555555555666666555555555555555555555555777777777777777666555555333222111000000111222333444444444555555666666666444444444444555555555666444555555666666777777777666666666666666666666666777777888999999777666555555555666666777888::::::::::::::::::::::::::::::999999888777666666777777333333333333444555777777666222...000666:::;;;:::888888888888888888888888777777777777777777777777666666666666777777777777666666777777777777666666666777888999999888666555777777777777777777777777444555555555666666777777777777777777777777777777555555444444444555555666444444444555555777888888333444444555666777888888333444555777888888999999444333333222333444555666555666777777777666444333555555555555555666777888888777666555444555666666555444444333333444444555444555666555333222333444222444666777888777666555666555555555666666444222444444444444555555555666666555555444333333222222444555666666555555666888444444444555777888777555777888::::::888777888999666666666666555555555555444444444444444555666777555555444444444555555666333555777999999777555333666666666555444444333333111222444666777777666555333333444555555444333333555555555555666666666777444444444555666777777888777666555444444444444444333555888777666666888:::777777666666555555555444555666666666555444333333555444444444444555666666555666777888888777666555666777888888888666555444555777999999666444555777222222333333444555666666444444444444444444444444666666666666666666666666666666666666666666666666777666666666555555555555555555555555666666666777444444555666666555444333444444444444444444444444444555666777777666555444333333333444555666777888555444444333333444444555555555444444444444555555555555555555555555555555777777777777777777777777444444555666777777666666444444444444444444444444666555555666777777666444444444444444444444444444555555555555555444444444444444555555555555444444222333333444555666777777555555555555555555555555666666666666666666666666777777666666666555555555333333333444555666777888777666666666555555555555666666666666666666666666444555555555666666777777555555555555555555444444555555555666888777555333444444444555666888999:::666666777777777777666666666555444333333333333333444444444444444444444444444444444444555555555666666666666666666666666666666777888888888666555444666555444444444444555666555555555666666666777777444444444555555555666666444555555666777888999999888888888888888888888888@@@>>>:::999999888777666888888888888777777777777:::::::::999::::::;;;;;;999777666777999::::::999888999999999999:::::::::;;;;;;:::999888888888999777888888888888777777666888888888888888888888888777666666666666888:::;;;;;;:::888666666777888:::777888999888777666666888666666777888888888888888333555777888999888777666666666777777888888999999666777666444666::::::666777666444333333444666777666666666666777777777777555666666666666666555555555555444444444444555555555555555555666666666666;;;888666777;;;<<<888555555555666666777777888888666666555555555444444444444444555555555555555444555666666666666666555555666666555555555555666666666666666666666666666666<<<:::888666444444444444333555777888666555555555555555555555666666666777888999;;;;;;;;;:::888666777777777777777777777777666666666666666666666555777777777666555555444444444666888888777666666777999888555333222222333444555444333444666888888888777777666666555555555444444555666888888999999999999888666555555666666777444444444555555555555666555666666777777888999999888888777777666666666555000---,,,///444999:::999888888777555555444444444666666666666666555555555666666777777777777666666888888888888888888888888777777666555555555666666888777444333333444777888666666666666666666666666555444444444444555666666777666666666555555555555555555555555666777888999555555555555555555555555777777666666555555555444555555666666666666555555777555444444555666444333222222333333444555666666444444555555555555444444555555555555666666666777666666666666666666666666444444444555555555666666555555555555555555555555444666:::;;;999777666666555444444333333444444555555444444555777888777666666666666666666666666666666666666666666666666666777777666666555555555444333444777888888777555333555555555666666666666777222333333444555666777777444555555666666666666666777777777777777777777777777777666666555555444444444444444555666777888888555555555555555555555555444555666777999999::::::888888888888777777777777666666666777666666555444444444444444444444444444222444555555444444666777555555777888888777666666888888888888888888888888555555555555555555555555777666444444666777666555777777666666555555555444666666666666666666666666666666666555444444333333@@@===:::999999999888777999999999999888888888888:::999999999999:::;;;;;;:::888777777999::::::999666666666666777777777777::::::999888888888888888999::::::999999888666666666666666666666666666666888888777777888999;;;<<<::::::888777777777888999777888999888777666666888555555666777777777777777555666888999888777555444888888777777777777777777555777666444666::::::666777777555555555555777777666666666666777777777888555555666666666666555555666666555555555555666666777777777777777777777777888555444666:::;;;999555777777777777666666666666666666555555555444444444777777777666555444333222555666666666666666555555666666555555555555666666666666666666666666666666999888777666555666666777444666888888777555555666555555555666666666777777777888999:::999888666555777777777777777777777777555555666666666666666666666666666666666555555555444555777777666555555666999888666444444444555666666555444444666888777777777777666666666555555555555666777888888888888888777666666555666777888999555555666666666777777777::::::;;;;;;<<<=========888888777777777666666666777555333333444666666555888888777555555444444555666666666666666666666666666666777777777777666666222333555777999;;;======999888777666555555555555999888666555555666888999444444444444444444444444666555555555666666777777777777666666666555555555888777777666666666666666555555555555555555555555777777666666666555555555666666666666666666666666555444333444666777666555333333333444444555555666333444444555555444444333555555555666666666777777666666666666666666666666444444555555555666666666666666666666666666666666444777:::;;;999777666555666666555555555555666666666555444555777777666555666666666666666666666666666666666666666666666666777777666666666555555555444666888999999888666555555555555555666666666666555555555555666666666666555666777777888888777777777777777777777777777777666666666666666555555555444444555555666666777777555555555555555555555555444555666888999999::::::666666666555555555444444555555666666666555555444444444444444444444444444555666777666555444555666666777777777777777666666666666666666666666666666555555555555555555555555666444333444666888888777777777666666666555555555777777777777777777777777777777666666666666555555???===:::999:::::::::999;;;::::::::::::999999999999888888888999999:::;;;;;;:::888888999:::999888555555666666666777777777:::999888888777888888888::::::::::::999888777666666666666666666666666666999999999999:::;;;<<<<<<999999999888888888888777777888999888777666666888444555666666777777666666777888888999888666555444999888888777777666555555555777666444666::::::777777777777777777777777777666666666777777777888888555666666777777777666666777777777666666777777777999999999999999999999999555333222444888:::888666888888888777666555555555666666666555555555555444666666666666666555444444666666666666666666666666666555555444444555555666666666666666666666666666666666666666666777999999444666888888777666666666555555666666666777777777666666777888888666555444777777777777777777777777555555555666666777777777555555666666666666777777333555777666555444444555999888777666666666888888777666555555777777777555777777666666666666555555666777777888888888777777555555555666777999:::;;;777777777777888888888888<<<======>>>>>>??????@@@888888888777777777777777::::::999777555444555666888888777666555555555555666666666666666666777777666777777888888777777666666666777777777777888888:::999888666666555555555888888888888888888888888444444444444444444444444666666777777777777888888777777777666666666555555:::999888666555444444444666666666666666666666666777777666666666666555555777777555555555555777777333333222444666888888777444444444555555555555555333333444444444444333333555555666666666777777777666666666666666666666666555555555555666666666666777777777777777777777777666888::::::999666555555777777666666666666777777888666555555777777666444666666666666666666666666666666666666666666666666777777666666666666555555777777999:::999888777666444444555555555666666666888888777777777666666666666777888888999999888888777777777777777777777777555666666666666666777777555555555555555555555555666666666666666666666666555555777888999999::::::555555555555444444444444444444555555555555555555555555555555555555555555777888999777555444555666999888777777666666666666666666666666666666666666666666666666666666666666555444333444777888999888777777666666666666555555888888888888888888888888666666777777777777888888???===::::::;;;;;;;;;:::::::::::::::999999999999888888888888888999:::;;;===;;;999999999:::999888888888999999999:::::::::999888888777777888888888888999999999999888888777999999999999999999999999999999999::::::;;;;;;<<<888999999999999888777777777888999888666666666888555666666777777777777777777777888888888777666666777777777777777777777666555777666444777;;;;;;888666777777888888777777666666666777777777888888888777777888999999999888888999888888777777888888999:::999999999999999888888444333222444666777666444888777777777666666666555666666666555555555555555222333555666777888888999666666666666666777777777666555555555555555555666666666666666666666666666666666666777777888999999555777999999888666666777555666666666666777777777666777777888777666555555777777777777777777777777555555555666777777888888444555555666777777888888555666888777666444555555777666666666666777888999777666666666777777666444777777666666666666666666777888888888888777777666666666777777888999::::::777777777777888888888888:::::::::;;;<<<<<<======888888888888888888888888555888:::999666555888:::888888777666555555666666666666777777777777888888777777777888888777777777999888888777666555555444777777666555555555666666777777888999999888777777666666666666666666666666666666777777777888777777777777777666666666666555:::999888666555555444444666666666666666666666666777777666666666666666666888777555444444555777888555444333444777888777666666666666555555555555555444444555555555555444444555666666666666777777777666666666666666666666666555555666666666777777777777777777777777777777777666888::::::888666555555777777666666666666777777999777666666777777555444666666666666666666666666666666666666666666666666777777666666666666666666888888888888888888777777444444555555555666666666888888888888888888888888666777888888999999888888777777777777777777777777555555666666777777777888666666555555555555555555666666666666666666666666555666777888999999999999777777777777666666666555444444444444444555666666555555555555555555555555777888999888666555666777;;;:::888666555555666666888888888888888888888888666666666666666666666666777666444555666888777777777777666666666666666666888888888888888888888888555555666777777888999999@@@===;;;:::;;;<<<<<<;;;:::999999999999888888888888888888888999:::;;;<<<===<<<:::999:::;;;:::999::::::;;;;;;;;;<<<<<<<<<999888888888888888999999666666777888999999999999::::::::::::::::::::::::999999999:::::::::::::::888999999999999888777777777888999888666666666888777777888999999999999888555666666777888999999999555666666777888999999:::666888777666888======:::555666666777777666666555777777777777888888888888999999:::;;;;;;;;;;;;;;;999999888888888888999999999999888888888777777777666555555555555555333222555666666666777777777888666666666666666666666666333444555777888999999999666666666666666777888999777666666555555666666777777777777777777777777777888888888888888777777777555777999:::888777777777666666666666777777777888999999999999888888777777777777777777777777777777666666666666777777888888444555555666777888999999777888999999777666666777555555555555666777888888777666666777888888666444666666777777777777777777777888888888888777777666999999999999999999888888666666777777777888888888777777888888999:::::::::888888888999999999999999333666999888666666888;;;888777777666666666666777777777777777888888999999777777888888888888777777222333444666777999::::::444444444444555666777777555666888999999888666555777777777777777777777777444555666777777777666666888777777777666666666666777777666666666666777777777777777777777777777777666666777777777777777777999888666555555666888999777666555555666777666555666666666666666666666555666666777777777777666666666666666666777777777888777777777777777777777777666666666777777777888888666666666666666666666666666888:::999777666666666777777666666666666777777999888666666777777666444777777777777777777777777777777777777777777777777666666777777777777777777999888777777666666666666555555555666666666777777777777888888999::::::;;;555666777777888888777777888888888888888888888888555666666666777777888888666666666666666666555555777777777777777777777777666777888999999:::999999888777777777777666666666444333333333444666777888666666666666666666666666666777888888777777888:::;;;:::888666666666666777999999999999999999999999777777777777777777777777;;;999777666666666555444666666777777777777777777777777777777777777777777444444555666777777888999AAA???<<<;;;<<<<<<<<<;;;999999999999888888888888888888888999:::;;;<<<======;;;::::::;;;<<<;;;:::999999:::::::::;;;;;;;;;999999999888999999:::;;;666777888999::::::::::::888888888888888888888888999999:::;;;;;;::::::999999999999888888888888777777888999888777666666888777888999999::::::999999444555666777888:::;;;;;;555666777888:::;;;<<<<<<888999999777:::??????<<<666666666666666666666666777777777888888888999999999:::;;;<<<<<<<<<<<<<<<999999888888888888999999888888888777666666555555888888777777666444333222555555555666777888888888555666666666666777777777888888888888888777666666777666666555666777999:::888777777666666777777888777777777777777777777777999999999999888777666555666888::::::999888888888666666666777777777888888:::::::::999999999999999777777777777777777777777777777777777777777777777555555666777777888999999888999::::::888666666777555555555666666777777777666666666888999999777555666666777777777777888888666777777888888888777777:::::::::::::::999888777666777777777777888888888777777888888999::::::;;;999999999999999:::::::::555777888888777666666777888777777666666777777777777777777888999999::::::777888888999999888888777666666666777777888888888555444444555555666777888555666777888888777666555555555555555555555555555444555666777888777666555888888777777777666666666555555555555666777999999777777777777777777777777666666777777777777888888888888666666666666888888888777555666777777555444666666666777777777777777777777888888888888777777666666666777777777888888777777777777777777777777777777777777888888888888666666666666666666666666666777999999777666777888777777666666666666777777999777666666888888777555777777777777777777777777777777777777777777777777666666777777777777888888:::999777666555555666777666666777777777888888888666666777888999:::;;;<<<555666777777888888777777888888888888888888888888666777777777777777777888777777777777777777777777777777777777777777777777777888888999::::::999999666666666666555555555555444444333444555777999:::777777777777777777777777444666888888777777999::::::999888888777777777777777777777777777777777777777777777777777777777777===;;;888666666666444222666666777777777777888888777777777777777777777777444444555666666777888888CCC@@@===<<<<<<<<<;;;:::;;;:::::::::999999999999999999999:::;;;<<<>>>???===;;;::::::<<<===<<<<<<999999999:::::::::;;;;;;::::::999999:::;;;;;;<<<;;;;;;<<<<<<;;;::::::999999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::::::::888777777777888999777888999888777666666888777777888999999999999999666666777777888999:::;;;888888999:::;;;;;;<<<<<<999;;;:::999<<>>888888666666666666888888777777888888888999999999888888999;;;;;;<<<<<<;;;999999888888888888999999999888888777666666555555888888999999777666666666666666666666777777777777555666666666777777777777:::::::::999888777666555777666555555666888:::;;;999999888888888888999999777777777777777777777777999999::::::999888666555777999;;;;;;999888888999666666777777777888888888;;;;;;:::999999999999999777777777777777777777777999999888888777666666666666666666777777888888999888999:::999777555555666666666777777888777777777555555666888::::::888666666666777777777888888888555666777888888888888888888999:::;;;;;;::::::999888888888888999999999:::888888888999::::::;;;;;;999999999:::::::::;;;;;;888777777888999888666444888777777777777777888888777777888888999::::::;;;777888888999999888888777<<<;;;:::999777666444444999999888777777777777777777888888888888888888777555555555555555555555555444666777999999888777666888888888777777777666666555555555555666777888999888888888888888888888888666666777777777888888888777777777777777777777777777666555666777888777666666666666777777888888999777777888888888888777777666666777777777888888888777777777777777777777777777777777888888888999999777777777777777777777777555666888888777777888:::888888777777777777888888888777666666888999888777777777777777777777777777777777777777777777777777666666777777777888888888<<<:::888666555666777888888888888888999999999999777777888888999999::::::666777888888999999888888888888888888888888888888888888888777777777777777777777888888999999::::::888888888888888888888888888888999999::::::999999888777777777666666666666555444444444666888;;;<<<777777777777777777777777555777888777666666777888888888999999999888888777777777777777777777777777888888888888888888888888<<<:::888777777666555444666666777777777888888888888888888888888888888888666666666777777888888888DDDAAA>>><<<<<<<<<;;;:::<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===??????<<<;;;::::::<<<=========::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===@@@@@@???>>>===;;;999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;:::888666666777888:::777888999888777666666888666666777888888888888888999888888777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<;;;:::===BBBCCC@@@:::999777666666777999:::777888888888888999999999666777888999::::::;;;:::999888888888888888888999999999888888777666666555777888999:::999888888999888888777777666666555555555666666666777777888888777888888999999999888888777666555555666888:::;;;::::::999999999999::::::777777777777777777777777888888999:::999888777666777999;;;;;;:::888888999777777777777888888888888;;;:::999999888888999999777777777777777777777777::::::999888777666555555777777777777888888888888777888999888666444444555888888999999999888888777444444666888;;;;;;999777666666777777888888888999555555666888888999999999666777999;;;<<<<<<<<<;;;999999:::::::::;;;;;;;;;777777888999999::::::;;;999999999::::::;;;;;;;;;888666666888;;;<<<999666888777777777777777888888777777888999::::::;;;;;;888888999999999999888888777777777888999999::::::>>>===;;;999888777666666999999999999999999999999888888888888888888888888555777999:::::::::888777888888888888777777777777666666666666666777888888888888888888888888888888666666777777888888888999777777888888888888777777555444444555888999999888555555666777888999999:::666666777777777777666666777777777777888888888888777777777777777777777777777888888888888999999999888888888888888888888888444555777888777888999;;;:::999999999999999999:::777666555666888999999888777777777777777777777777777777777777777777777777666666777777888888888999>>><<<999777666777999:::888888999999999:::::::::999999999888888888888777888888999::::::::::::999888888888888888888888888999999888888777777666666777777888999:::;;;;;;;;;888888888888888888888888888888999:::::::::999999::::::::::::999999999888555555444555666999<<<>>>777777777777777777777777777888999777555444555666666777999::::::999888777999999999999999999999999888888888888888888888888;;;999777666777777777555666666777777888888888999999999999999999999999999888888888888888999999999???>>>===;;;;;;:::::::::===>>>>>>>>>===<<<;;;:::???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999:::::::::999999888777<<<<<<<<<<<<<<<<<<<<<<<<<<<999888999<<<>>><<<:::;;;<<<>>>===;;;::::::;;;999;;;;;;:::;;;===:::444777777777888888777777777888888888888888999:::;;;888888999999999:::::::::<<<:::999:::======;;;888444555777999;;;<<<;;;;;;:::999999888888777777666;;;<<<<<<<<<:::888777555999:::;;;<<<<<<;;;::::::::::::::::::::::::::::::===<<<;;;999888777666666777888999:::;;;:::999888999888888777777888888999777777777666666666555555888:::;;;;;;:::999999:::999777666777999;;;;;;:::666666777888999999999999777777888999999888777777<<<;;;;;;:::999999888888777777777777777777777777>>>;;;999888999999999888888:::<<<>>>>>><<<:::888666777888999::::::999999::::::999888888777666666999888777888;;;<<<<<<;;;555555666666666777777777999888888777777888888999888888888888888888888888:::;;;;;;;;;:::999999888:::999999999999:::;;;;;;999999:::<<<======;;;888999999888888999:::<<<===666666666777888999:::;;;999444333888999666555888444444444444444555666777444555666777777777777777888999999::::::999999888:::::::::999999888888888666666666777888:::;;;<<>>:::666666777666888888888888888888888888;;;:::888777666777777888777777888999::::::::::::999999999888888888777777999999999999999999999999::::::::::::999888777777:::<<<;;;777666999999666999999999::::::999888888777777777777777777777777:::::::::::::::::::::999888888888888888888888888999999:::;;;:::999777666;;;::::::999888888888888888999999::::::;;;<<<<<<<<<;;;::::::::::::;;;<<<::::::999999999999999999888999999999999::::::::::::::::::::::::999888888::::::::::::::::::::::::666444333444777888777555888:::;;;:::999777888888333777999888888:::999666444555555666666555555444666666666666777777888888666777777777777888888888999888777888::::::888666555666777999::::::::::::888888888888999999999999666888999;;;============999999:::;;;;;;;;;:::999777777777777666666666666999888777666666555666666666666777888888999888888777777666666666666777777777666666666555555555444666777999888777666777888;;;999777777888999999999777777888888999888888888999:::;;;<<<<<<;;;:::999::::::999888888777666666888888888888888888888888:::888666666888999999999666777999::::::999777666888888999999999999999:::888777777666555555444444555555555666888999888777444444444444555555555555555444444333333444444555666666666666666666666666888888888888888777666666777666666666666777888888888888999;;;===<<<:::888666666666555666666777777888888888777888888999999<<<888888<<<===::::::===;;;;;;::::::999:::::::::555666666777777777777666555555666666666666555555888777777777666666666666333333333444555666888888<<<777333222555777555333333444666888888888777666777777666666666666777777777888888888999999999999:::999999777777666666666333333222222333333444444555555555666555555555444999777555666888999888666666444666:::999444555999666666666666666666666666333333444444444555555555555555555666666666777777:::999777666666777999:::;;;:::999777666666666666555555555666666666666666555555666666666777777777555444333444555666555444888:::<<<======<<<:::888666555555555555555666666777777666666666666777777777777777777777777777777888777666666666666555444444555666777777777777666666666666666666555444333777666555555555555555555555555555666777777777666777666666555555666666777444444444555666666777777555666777888888999888888666===@@@<<<888777888777777777777777777777777777666555444333333333444555555555666666777666666666555555555444444444333333555555555555555555555555555555555666555555444444444666666333222555666333444555555666666555444444444444444444444444444444666666666666666666666555777777777777777777777777555666666666555555444333>>>======<<<<<<<<<======>>>======<<<===???@@@AAA??????>>>>>>>>>>>>????????????>>>>>>=====================>>>>>>>>>>>>???>>>????????????>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>===<<<===>>>>>><<<;;;;;;<<<777===@@@===;;;<<<<<<;;;999999::::::::::::999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;======<<<;;;;;;;;;<<<===============;;;;;;<<<===>>>>>>??????:::;;;===@@@CCCDDDEEEFFF===>>>>>>??????>>>==============================;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<;;;:::;;;<<>>???@@@@@@???>>>===<<<<<<<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888999;;;=========;;;<<<<<<<<<<<<<<<<<<;;;@@@???>>>=========>>>???<<<<<<;;;;;;:::999999999777888999;;;======;;;999============<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;::::::::::::;;;<<<<<<===<<<===>>>@@@@@@>>><<<===============<<<<<<;;;???>>>======<<<=========;;;888999;;;<<<::::::===::::::888777777777777777<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;<<<===>>>AAA===:::999<<<===<<<:::999:::;;;<<<<<<;;;:::999;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<==================<<<<<<;;;;;;;;;:::999888888888999999:::;;;<<<<<<;;;;;;;;;<<<===>>><<<;;;::::::;;;<<<;;;999::::::<<>><<<===@@@::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;:::999::::::;;;<<<<<<=====================>>>>>>>>>===<<<:::;;;<<<===;;;:::555555666666666666555555;;;<<<<<<<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888888888999;;;===??????>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;===BBBEEE@@@<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999:::::::::::::::999888;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;888;;;;;;888999===>>><<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::;;;<<<<<<@@@???<<<:::::::::<<<======<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::999999999:::::::::;;;;;;::::::;;;;;;;;;::::::999========================????????????@@@@@@@@@???999;;;<<<<<<:::999999:::999???BBB===777666777777888888999999999999888888999:::::::::;;;:::::::::888888999999999999::::::::::::999999::::::::::::999999999999999888888777777888888888999999999::::::;;;;;;===>>>>>>??????:::::::::::::::999999999:::::::::::::::;;;;;;;;;999999888888888888999999888888777777888:::<<<===999999888888888888999999:::::::::999999999999999888999:::999888777999:::>>>;;;888777888999::::::::::::::::::999888777777666777888999999888777666888888777777666666666555888888888888888888888888777666555666888999999888::::::999888888999::::::>>><<<:::888888999:::;;;999999999888888888777777555666888:::<<<<<<999666;;;;;;::::::::::::999999999888888777777888888999666666666666666666666666888999999:::999999888888:::999999999999:::;;;;;;999888888:::;;;<<<:::999999:::<<<======<<<;;;:::::::::::::::::::::;;;;;;============<<<::::::<<<;;;;;;:::999999:::::::::::::::999888888888888888888999999::::::999999888999999999999999999888888888888777888888999::::::>>><<<999999;;;<<<;;;:::888888888888888777666555777777666666666777888888888888888999999999999999888888888888888888777777777666666777777888999:::===;;;999777777999;;;<<<888777666666777777666666777888:::;;;:::888999:::666666666666666666666666777888888888888999999999555555555666666666777777:::999888888888888999:::666777888999999888777666888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::999888999999888888888888999999888999:::;;;<<<<<<======888888888777777888888888777777777777777777777777:::999777555444444666888;;;<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;::::::;;;:::999888888777888888:::<<<======<<<:::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::777888888888888888777666777;;;===999777888888666777777777777777777777777777777888888999:::;;;;;;999999999999999888777666999999999888888888777777888888888888888999999999777888888999::::::::::::666888999777999===???===888888999:::::::::999999999999999999999999999999999999999999999:::::::::999999999999999999999999;;;:::999888777888999:::AAAAAAAAA@@@AAAAAABBBBBBFFFDDDBBB@@@???@@@AAABBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAA???AAABBBBBB@@@??????@@@???FFFHHHBBB<<<<<<===>>>>>>>>>????????????>>>>>>@@@@@@AAAAAAAAAAAA@@@???=========>>>>>>>>>??????@@@??????>>>>>>>>>???@@@@@@@@@???>>>>>>=========>>>=========<<<<<<<<<;;;AAAAAAAAAAAAAAAAAABBBBBB@@@@@@??????>>>>>>>>>>>>;;;<<<<<<<<<=========>>>AAA@@@???>>>===============<<<<<<<<<<<<>>>@@@AAA======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>@@@AAA???<<<<<<>>>@@@AAAAAA????????????>>>>>>===<<<:::;;;<<<======<<<;;;:::===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@>>>===>>>>>>>>>===;;;@@@???===<<<<<<===???@@@BBBAAA???===<<<===>>>@@@>>>>>>>>>===============;;;<<<>>>@@@BBBBBB???===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===========================>>>>>>?????????>>>>>>AAA@@@@@@@@@@@@AAABBBBBB???>>>===>>>@@@AAA@@@>>>;;;<<<>>>@@@AAABBBAAAAAA>>>>>>>>>???@@@BBBCCCDDDBBBDDDDDDAAA===<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCAAA@@@???>>>======>>>>>>;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>???;;;;;;:::::::::;;;;;;<<<>>>===<<<===>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>======:::::::::;;;;;;===>>>>>>CCCAAA===:::999:::<<<======>>>>>>===<<<;;;;;;<<<===@@@@@@???<<<<<<;;;;;;========================:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===??????>>>======>>>>>>>>>>>>======<<<<<<>>>>>>>>>>>>===============<<<;;;;;;<<<===<<<:::AAA@@@???>>>>>>???@@@AAA;;;;;;===>>>????????????>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;<<<@@@CCCEEECCC@@@>>><<<<<<===>>><<<===>>>??????????????????>>>===<<<;;;;;;;;;;;;@@@BBBCCCBBB???<<<;;;;;;???>>>>>>======>>>>>>???@@@??????>>>>>>======<<<===>>>>>>>>>>>>>>>===<<<:::>>>???======@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<===>>>>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===============999<<<===;;;<<>>HHHHHHGGGGGGFFFGGGGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJJJJJJJFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFEEECCCCCCCCCEEEEEEGGGHHHGGGFFFDDDEEEEEEBBBGGGIIIEEECCCEEEGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBDDDFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAFFFFFFEEEFFFGGGHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAACCCEEEDDDCCCBBBCCCEEEGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFEEEEEEFFFEEECCCAAADDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAADDDFFFFFFDDDAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDDDDDDDFFFGGGFFFEEEBBBCCCEEEGGGIIIJJJKKKKKKCCCCCCDDDEEEGGGIIIKKKLLLGGGKKKLLLFFFAAAAAAAAA@@@>>>??????@@@AAACCCDDDEEEGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEEEEFFFFFFEEEEEEEEEBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDAAABBBDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHMMMJJJGGGDDDBBBBBBCCCDDDEEEFFFFFFEEECCCBBBCCCDDDIIIMMMMMMIIIGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAABBBDDDEEEDDDCCCAAA@@@@@@??????@@@@@@AAACCCDDDEEEGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGFFFDDDEEEHHHLLLOOOLLLHHHEEECCCDDDFFFGGGDDDDDDFFFGGGHHHHHHHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEGGGJJJMMMLLLGGGDDDCCCCCCGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAEEEEEEDDDEEEIIIJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDAAADDDDDDAAABBBFFFGGGEEEBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEbbbaaa```_______________\\\\\\]]]]]]^^^_________\\\]]]]]]^^^^^^]]]]]]\\\^^^^^^______``````aaaaaacccccccccdddddddddeeeeee___```aaabbbbbbbbbbbbbbb________________________]]]___```___]]][[[]]]^^^]]]___``````^^^]]]]]]^^^ZZZ]]]]]][[[[[[______]]][[[[[[\\\\\\\\\\\\[[[[[[]]]^^^_________^^^\\\[[[[[[[[[\\\\\\\\\]]]]]]]]][[[[[[[[[ZZZXXXXXX[[[^^^___^^^\\\[[[[[[[[[[[[\\\[[[[[[[[[ZZZZZZZZZZZZZZZ]]]\\\\\\\\\]]]___aaabbb___^^^]]][[[[[[[[[[[[\\\\\\\\\]]]^^^^^^___``````[[[[[[ZZZZZZZZZZZZZZZ[[[YYYZZZZZZZZZZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZXXXWWWXXXZZZ\\\[[[ZZZZZZ[[[]]]]]][[[YYYYYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZ[[[\\\\\\ZZZXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWYYYZZZYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\]]][[[ZZZ[[[]]]^^^]]]]]]]]]]]]]]]^^^___aaabbbccc[[[[[[[[[\\\]]]___```aaaffflllnnngggbbbccceeeddd^^^^^^^^^^^^___```bbbbbb]]]\\\ZZZZZZZZZ[[[]]]^^^___``````aaaaaa``````___YYYYYYZZZZZZZZZ[[[[[[[[[^^^^^^]]]\\\[[[[[[\\\\\\ZZZ[[[]]]]]]^^^^^^^^^___^^^]]]]]]\\\\\\\\\]]]]]]YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[WWWYYY[[[]]]]]]]]]\\\[[[\\\\\\\\\]]]^^^___aaaaaadddcccaaa^^^]]]]]]^^^^^^]]]^^^___^^^[[[YYYZZZ\\\```eeefffbbb___aaaaaa^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[___________________________^^^^^^^^^]]]]]]]]]]]]ZZZZZZYYY[[[]]]^^^^^^]]]^^^__________________^^^\\\]]]___``````___^^^]]][[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYY\\\___^^^[[[[[[^^^aaacccbbb___^^^]]]^^^___```[[[\\\]]]___``````aaaaaabbbaaa```___]]]]]]]]]]]]\\\```dddddd```\\\\\\^^^^^^^^^^^^]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\\\\[[[[[[WWWWWWXXXYYYZZZZZZZZZYYYYYY[[[[[[YYY[[[___```]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]]]]]]]]\\\WWWXXXXXXYYYYYYYYYYYYXXX[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXYYYYYYZZZ[[[[[[\\\[[[\\\\\\\\\\\\[[[[[[ZZZXXXZZZZZZVVVVVVYYYZZZWWWYYYYYY[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[\\\\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\\\\\\\\\\