BM6j6(@ vvvmmmnnnhhhOOO;;;777555555666666666666666555555999888777666666777888999777888999999999:::===???CCCLLLRRRYYYdddeeehhhvvv{{{cccTTTQQQaaalllhhheeeiii^^^ZZZWWWTTTTTTTTTSSSRRRNNNMMMKKKGGGBBBAAAAAACCC???999777::::::444222444222333444666666666666555444333333444666666666444444444444444555777888999666777888888888666555444111111222555777777555333111333555555333111//////111111111111222222222222444999;;;777555555444111111111222222222333333333111888======<<<;;;777333777555333333555:::???BBB444333333444666777666555;;;@@@CCCHHH\\\wwwvvvhhhaaaZZZPPPKKKIIIGGGCCC???:::777555555666666333000222444777888888666333111333333333222333333444444444444444444444444444444;;;777777888555;;;UUUrrrzzzpppSSS;;;555333555555111444999888555444666555111000222111111222222222333333333555555555333222222444666222222222222222222222222777999;;;;;;;;;;;;===???===:::888:::888444222444222222333444444333222222222222222222111111000000111222222222222444555666666555333333444777;;;===;;;===???BBBBBB@@@===;;;888@@@FFFKKKYYYiiilllddd]]][[[aaakkknnnhhhccccccbbbRRR@@@777444333555999777666666:::>>>AAAAAA???>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGHHHGGGEEECCCAAA666666555444777:::;;;999888777666666555:::HHHVVVZZZMMM===444666<<>>;;;999999;;;<<<<<<;;;::::::;;;;;;::::::999888777666666999999888666444444555777;;;555222444666444333444777777555444444444444444000111333444444333111000444333333666:::<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;666666666777999:::999777555444444333333444444555444333444777;;;<<<:::777<<<:::999999:::;;;999888777666666666666666777777888666555444444555666888;;;999777999;;;===;;;999<<<;;;999888888888999999888888888888888888888888;;;;;;;;;:::999888666666555666666777777777777666888999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>===<<<===>>>@@@JJJxxxuuummmfff```\\\OOONNNLLLIIIGGGFFFEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHJJJKKKKKKKKKFFFCCCDDD@@@GGG\\\vvviiitttkkkmmmhhhPPP<<<777555444555555666666555555444999888777666666777888888777888999999999:::===@@@DDDNNNTTT[[[ffffffiiivvvaaaTTTTTTdddnnniiidddfffaaa]]]YYYVVVTTTSSSRRRPPPMMMIIICCC@@@>>>===;;;888:::666555999999444000111111222444555555555444444666555555666555444222111777666666555555555666666888888888777555444333222111111222555777777555333111333555555333000//////000000000111111222222222222777999777555666555222111111111111222222333333...666;;;<<<;;;;;;999444777666444333555888<<>>@@@AAAAAA>>>;;;999888???DDDHHHUUUeeeiiibbbWWWXXX___iiilllhhhgggiiiaaaRRRBBB999666444555888999888777999<<>>???@@@AAABBBDDDEEEEEEDDDEEEFFFGGGGGGEEEDDDBBB999777555555777:::;;;;;;777666666666555888DDDQQQXXXKKK<<<555777===BBBCCCDDDEEEEEEDDDBBB???<<<:::===??????>>><<<:::::::::;;;::::::999888777666666999999888666444444555777;;;555222444666444333444666666555444333333333333333333333333333333333333444333333555999;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;666555555666888999888777555444444333333444444555555444444666999;;;:::999===;;;::::::;;;;;;:::999777777666666666666777777777666555444444555666777;;;999888999;;;<<<;;;999;;;:::999888777888999999888888888888888888888888;;;;;;;;;:::999888666666555666666777777777777777888999::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>===<<<<<<>>>@@@HHHuuuwwwoooiiibbb^^^QQQOOOMMMKKKHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJLLLJJJJJJEEECCCEEEAAAIII^^^sssgggqqqiiillliiiQQQ===888555444444555555666555555444888777777666777777888888888999999999999;;;>>>AAAFFFPPPWWW^^^hhhgggjjjwww|||]]]TTTWWWfffnnnfff^^^^^^YYYVVVQQQMMMKKKIIIGGGEEEHHHAAA;;;999<<<<<<888333777555555999999555222111222222333444444444333333444555666777666444222111666666666555666666777777999888666444222111000000111222333555777777555222000222444444222000////////////000000111222333333000555888777555666555222000000000111111111111222,,,444999::::::;;;999666888666555444555777:::<<<999777444333444444444333:::AAADDDEEEOOOaaaooorrr}}}~~~{{{xxxsssmmmccc^^^XXXWWWXXXZZZYYYXXXWWWPPPDDD;;;666444444555000222444666777777666555333333222111111222222333333333333333444444444444555444777<<<;;;999AAAMMMjjjxxxPPPBBB555222444555333222777444444666555111000222111111222222222333333333333444444333222222444555333333222222222222333333555777888999888999:::<<<===999888999888333222444333444444555555444444333222222222222111111111111222111111444888:::888666999777333111222666;;;>>>>>>???AAAAAA@@@>>>;;;999999>>>AAADDDOOO^^^ccc```RRRUUU[[[cccfffeeefffhhhaaaUUUHHH???999444444777:::888666777:::===???@@@>>>>>>???@@@BBBCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEDDD===999666555777:::<<<===666555666666444555>>>HHHSSSHHH<<<666999???CCCEEEEEEFFFFFFEEECCC@@@===;;;AAABBBBBBAAA===:::::::::;;;::::::999888777666666888999888666444444555777:::555333555666444333555666555444333222222222222555555444333333444555555555333222333666999;;;;;;::::::::::::;;;;;;;;;;;;777555555555777888777555555444444333333444444555666444333444777:::;;;;;;>>><<<;;;;;;<<<<<<;;;:::777777666666666666777777777666555444444555666777:::999888999:::;;;;;;999;;;:::999888777888999999888888888888888888888888;;;;;;::::::999888666666555555666777777777777777999999:::;;;;;;;;;::::::999999999999::::::::::::<<<===>>>===<<<<<<>>>@@@CCCmmm{{{ppphhhaaa\\\RRRQQQOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLIIIJJJEEEDDDFFFCCCJJJ___vvvllloooiiimmmkkkTTT???:::777555555666777777777777666777777777777777888888999999999999999999<<<@@@CCCHHHSSSZZZbbbjjjjjjnnn|||tttXXXSSSXXXeeeiii^^^TTTRRRMMMJJJFFFCCCAAA???===;;;???;;;888888;;;<<<:::888999777666888999888777666444444444444444444444444111333777888888777666666333333333555666888:::;;;666555333111000///000000222222333555777777444222000222333333111000///000...//////000111222333333000555999777555555444000000000000000000000000111---444999999999:::888555777666666666777999;;;===666444222222444666777777666???DDDDDDGGGPPPYYY]]]oootttyyyxxxsssmmmiiifff^^^]]]\\\]]]bbbfffhhhiii]]]XXXPPPGGG???888333000000111333555777777777777333333222111111111222222333333333333333444444444444333555;;;<<<999:::???TTTvvvgggSSS===333444777666333666333444666555111000222111111222222222333333333444666777666555555666888444444333222222222333333666888999999999999:::<<<<<<999888999777333222444444444444444444444444444222222222222222222222222222111222666;;;===:::777;;;888333000111555:::>>>???@@@AAABBBAAA@@@===<<<:::<<<===???HHHVVV]]]]]]UUUUUUVVV\\\aaabbbaaa```___[[[TTTJJJ<<<222222888999777555555777;;;???BBB>>>>>>???@@@AAABBBCCCCCC@@@AAACCCDDDEEEFFFFFFFFFAAA;;;777777888999;;;???666555666777555333888@@@LLLDDD;;;777:::@@@DDDFFFEEEEEEEEEEEECCC???<<<:::AAABBBBBB@@@===:::::::::;;;::::::999888777666666888888888666444444666888999555444777777444333666666666555444333333333333555555666666666666555555444333111111333777:::<<<:::::::::::::::;;;;;;;;;777666444555666666666444555444444333333444444555666555333333555888;;;<<<>>>===<<<<<<======<<<;;;888777777666666666666777777666555555555555666777999888888999:::::::::::::::999888777777888999999888888888888888888888888:::::::::999999888666666444555666777777888777777999::::::;;;;;;:::::::::888888999999999:::::::::<<<=========<<<<<<>>>??????ccc~~~pppeee[[[UUUSSSQQQOOOLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLIIIKKKFFFEEEGGGCCCJJJ^^^xxxqqqoooiiimmmlllUUUAAA<<<999777777888999999999999999777888888999999999999999999::::::999999<<>><<<999<<<999444000111444999===>>>???AAABBBCCCBBBAAAAAA:::::::::<<>>>>>???@@@AAABBBBBB???@@@AAACCCDDDEEEFFFFFFDDD<<<888999999888:::???777555666777555222444:::FFF@@@:::888;;;@@@DDDFFFDDDDDDDDDCCCAAA>>>;;;999<<<===>>>===;;;:::::::::;;;::::::999888777666666777888888666444444666888777555555888777444444777888777666555555444444444222444888;;;;;;888444222333222111000111555999===999999999:::::::::;;;;;;999777555444555666555444555444444333333444444555666555444333444777:::===???===<<<<<<===>>><<<;;;888888777666666666666666666666555555555555666666888888999999999999::::::999888777777777888999:::888888888888888888888888999999999999888777777666444555666777888888888888:::::::::;;;;;;::::::999888888999999999:::::::::;;;<<<===<<<;;;;;;===???>>>]]]qqqdddYYYRRRQQQPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKGGGEEEGGGBBBHHH\\\qqqmmmpppiiimmmkkkTTTAAA<<<:::888888999:::;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;:::::::::999:::===BBBFFFLLLXXX```gggpppsss|||fffPPPPPPSSSWWWTTTKKKDDDBBBCCCAAA@@@???@@@???>>><<<888:::;;;999666444555666888888555111333777777555555555555555666777888999999;;;===:::666333333555666555444444333333444444///////////////000111111333333333555777666333111111333333333111111222333222222222333333333333333000777;;;999777777444000222111111111111000000000222777;;;999888888777333666666777888999:::::::::777666555555555555333222444===FFFJJJHHHEEEEEEEEESSSXXXaaagggddd\\\WWWWWWVVVZZZbbbjjjrrrvvvyyyzzzrrrlllaaaTTTGGG@@@======444444444444444555666777555555444333222222222222111111222222333333444444666444333555777999::::::<<>>CCC===>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFEEE<<<888;;;;;;777888===999777777888666222333777@@@===999888;;;???BBBDDDCCCDDDDDDCCCAAA>>>;;;999777999::::::999888999:::;;;::::::999888777666666777777777666444555777999666555666999888444444888999888777666555555555555000333999======999333000111111111000000333888<<<888888999999::::::;;;;;;;;;888666444555555555444555444444333333444444555444444444333333666:::===???===<<<<<<======<<<;;;999888777666666555555666666666666666666666666666777888999999888888999;;;888888777666777888999:::888888888888888888888888888888999999888777777666333444555777888888888888::::::;;;;;;;;;:::999999999999999999::::::::::::;;;<<<===<<<;;;;;;===???AAAXXXsssggg\\\UUUPPPOOOMMMKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGIIIFFFEEEGGGBBBHHH[[[kkkkkkppphhhkkkhhhQQQ>>>;;;999777888999:::;;;;;;;;;;;;999:::;;;============<<<;;;::::::999:::===CCCGGGMMMZZZaaahhhrrrxxx^^^OOOOOOQQQRRRNNNHHHEEEFFF@@@>>>======>>>===;;;999:::999888888777666555333555888777444555888666111444333333444555777999:::;;;<<<<<<888222///111444666555444333222111111111///000000000000000//////333333444555666666333111333444444333222222333555555555444444444444333333...555::::::::::::888444333333222222111111111111111777;;;:::999:::999666777777888888777666555444666555555666777666333000444999AAAGGGHHHGGGGGGHHHKKKKKKQQQXXXYYYSSSPPPRRRWWW^^^hhhqqqwwwyyyyyyyyy|||xxxmmm___QQQGGGCCCBBB888777555333333333444555777666555444333333333333000111111222333333444444666666555333444777888888<<>>777666444666555777;;;:::666444555111111222222222333333333...111333444333333333444888666444222111222333444;;;===>>>===<<<<<<===???;;;888777888666222111333333222111111111111222333222222222333333333444444666999<<<<<<::::::===@@@<<<999666333222444777999>>>>>>???@@@AAAAAAAAA@@@888777888;;;AAAJJJUUU\\\^^^___\\\WWWYYY```dddbbbVVVUUUUUUTTTKKK===555333555666666444333666;;;???======>>>>>>???@@@@@@@@@???@@@@@@AAABBBDDDEEEFFFEEE<<<888<<<<<<666666;;;;;;888888999777333333666;;;:::888888:::>>>@@@BBBDDDDDDEEEDDDBBB???<<<:::666777999999888777777888;;;::::::999888777666666777777777666555555777999555555777:::888444444888888777666555555444444555000444888;;;;;;888444000///000111000000222777;;;777888888999::::::;;;;;;===:::777555555666555555555444444333333444444555333444555444444555999===>>>===;;;<<<======<<<:::999888777666555555555555555555666666666666555555666888:::999888777999;;;888777666666666888999:::888888888888888888888888888888888888888777777666333444555777888888999999:::;;;;;;;;;::::::999888::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>@@@PPPuuuiii___XXXOOONNNMMMLLLLLLKKKLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJIIIHHHGGGBBBEEECCCDDDGGGCCCIII]]]jjjlllpppgggiiifffNNN<<<999888666777888999:::;;;;;;;;;999:::<<<>>>???>>>>>>===;;;;;;:::999:::>>>DDDHHHNNNZZZbbbiiitttzzz~~~XXXNNNOOOOOOOOOLLLHHHIIILLLBBB@@@?????????>>>;;;999;;;777555777<<<===:::555444999;;;999:::;;;777...222222222333444777999:::888999999555000...222666333222222111111222222333000111111222111///---,,,333333444555666666333111333444555444333333444666777666666555555444333333+++333999:::;;;===;;;888333333333222222222111111000666:::::::::<<<;;;999888888888777555333000...111222444777999888555333222555;;;BBBFFFGGGIIIKKKEEEBBBEEELLLOOOKKKKKKOOOZZZaaallluuuzzzzzzxxxwww~~~}}}xxxmmm^^^OOOEEE@@@:::888666333222222333444888777666555444333333333000000111222333333444444555777666444333555666555???888BBBbbbcccHHH<<<888666777555888<<<;;;777555666111111222222222333333333///222555666555444555666999777444222111222333444;;;===>>>===<<<<<<===>>>;;;888777888666222111333333222111000000111222333222222222333333444444444777;;;???===999888===CCC;;;999666444333444666888>>>>>>?????????>>>>>>===888777888<<>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEEEE;;;888======666444:::===999888999888444444777999888888888:::===???@@@EEEFFFFFFEEECCC@@@===;;;666888999999777666666777;;;::::::999888777666666666777777666555555777999444555888:::888444444999777777555444444444444444222444777999999777444222...000111111000222666:::777777888999::::::;;;;;;>>>;;;777555666666666555555444444333333444444555222444555555444555999<<<>>><<<;;;;;;<<<<<<;;;:::999999777666555555555555555555666666666666555555666888:::999777777999;;;888777666666666888999:::888888888888888888888888777888888888888777777666333444555777888888999999;;;;;;;;;;;;::::::999888::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;;;;===>>><<>>BBB@@@BBBGGGDDDKKK```gggjjjppphhhjjjfffMMM;;;999999999::::::;;;<<<<<<<<<<<<<<<<<<============<<<<<<===;;;;;;???@@@@@@EEEKKKOOO\\\eeemmmwwwwwwTTTNNNJJJIIILLLMMMLLLLLLOOOIIICCC===<<<>>>@@@>>><<>>>>>===<<<<<<<<<@@@>>>;;;888777777666555666777888888777666555444666555555555555222///+++111111111111111000///...///000111000///000222333777222111666777222///000555444222111111111222222999999888555222111111333...222777::::::888666555444444444444444555666777333777999888999<<<;;;777777666666444333222111111333333444555555666777777;;;;;;===???BBBDDDEEEFFFFFFFFFEEEDDDEEEIIIOOOSSSUUU]]]jjjuuu|||xxx|||xxxiiiVVVFFF>>>===999666333333333333222111333555666555444222111333333333222333333444444333333333444444444555555888<<>>>>>===<<<<<<===???>>>;;;666222000111333333333222222333333444555111222222333444444444444<<<>>>???>>><<<999888888:::888444111000222555777BBB@@@>>>???AAAAAA>>>;;;888777999===???DDDNNNXXXcccaaa[[[SSSNNNOOOXXX___]]]VVVSSSWWWVVVJJJ===666666444444444222///222999?????????>>>===>>>@@@CCC@@@>>>???CCCDDDDDDEEEIIIGGGEEE>>>888888;;;:::777:::;;;<<<;;;888555444444666999<<<;;;888888<<<@@@AAAEEEFFFCCCAAAAAA>>>999999::::::999777666777777<<<;;;999777777777777777;;;999888666666777999:::555777777777555444555666666666777777666555444444444444444555666555333000111000222555444222333777::::::888888888888::::::===<<<:::777555444333333444444333222222333333444222222222222333444555666<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;:::999888777666777777666555555555555555888999999::::::999999999999::::::888777666888999888888999999999:::::::::888999999999999888777777666222666@@@AAA777333888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============AAACCCsssvvviii___ZZZVVVVVVUUUSSSRRRPPPOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEGGGDDDDDDHHHEEELLLaaannnlllqqqiiilllgggOOO<<<::::::888999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<>>>;;;;;;>>>???@@@FFFMMMVVV```fffnnn}}}rrrTTTJJJJJJNNNUUUWWWRRRNNNNNNGGGDDD@@@???AAABBBBBBAAAAAAAAAAAAAAA@@@???>>>======<<<999777777666666555888999999999888666444333222222222444666666444333222222222222111111000//////000111000///000222444555222333666555000///222333222111111111333555666::::::999666333111222333...111666999:::888555444222222222222333444555555444888:::999:::===<<<888777666666555333222222111333333444555555666666777777888999;;;===???AAABBBCCCEEEFFFGGGGGGIIILLLNNNWWWaaammmvvvyyy{{{}}}}}}}}}{{{vvvkkk\\\LLLBBB???<<<888555444333222000333444555777888888777555333333222222222222333333333333333444444444555555666:::>>>DDDWWWttt~~~bbbLLL===555888555666:::<<<777333111222333333222111111222444555555666666777666555444333999;;;555111222555444===???AAABBBAAA@@@@@@@@@???>>>;;;666222000111333333333222222333333444555222222222333333555666777>>>???AAA@@@===;;;:::::::::888444111111222555777BBB@@@>>>???@@@AAA???===;;;999:::===???DDDNNNXXX```^^^ZZZTTTOOOQQQYYY```bbb\\\[[[___]]]PPPAAA888666555555777555111333999======>>>=========???AAAAAA??????CCCDDDDDDGGGKKKLLLIIIAAA999777::::::777:::;;;<<<;;;888555444444666999;;;:::777777:::>>>AAAEEEFFFCCCAAAAAA===888:::;;;;;;:::999888888888;;;:::999777666666777888:::999888666666777999:::666777777777555444555666666666666666666555444444444444444555666555333000111000222555444111333777;;;:::999888888999:::;;;===<<<;;;999777555444333444444444333333222111111222222222222333444555666;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888666555777777666555555555555555888888999:::::::::999999999::::::999777666888999888888888999999999::::::888999999999999888777777777333666>>>???777444888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============???BBBhhhwwwkkkbbb^^^WWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPOOONNNNNNMMMNNNMMMMMMKKKJJJHHHFFFEEEEEEGGGDDDDDDHHHEEELLLaaallljjjqqqjjjmmmiiiPPP===;;;;;;888888:::;;;;;;<<<<<<<<<<<<======>>>>>>======<<>>===:::777666666555444333222222333333333444444555555666444555666888:::<<<===>>>???BBBFFFHHHHHHHHHHHHIIISSS]]]iiiqqquuuxxx{{{~~~yyytttmmmbbbTTTJJJDDDAAA>>><<<:::888555222333222111333777888666333333333222111111222222333333333333444444444555555444666:::@@@HHHZZZyyypppYYYCCC444888555666:::;;;777333222222333333333111111333444777777777777777666555444222888:::777333333444333>>>AAACCCCCCCCCBBBBBBBBB???>>>;;;777333111222333333333222222333333444555444333222222444666888:::???AAABBBAAA>>>===<<<===:::888444222111222555666BBB@@@>>>>>>???@@@@@@???===;;;:::<<<>>>BBBMMMXXX\\\ZZZWWWRRROOOSSS[[[bbbaaa]]]^^^aaa]]]PPP???444555444666:::888444444777:::;;;======<<<===???@@@BBB@@@@@@CCCDDDDDDIIIOOOTTTOOOEEE:::666888999666999:::;;;:::888555444444666999;;;:::777666888;;;@@@DDDFFFCCCBBBAAA===888::::::::::::::::::::::::;;;:::888777666666777888:::999777666666888999:::666777888777555444555666666666666666666555555444444444444555666555333111222111222555444111333777;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::777555444444444444444333222000///222222222222333444555555::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666555777777666555555555555555777777888999:::::::::999999::::::999777777888999888888888888888999::::::888999999999999888777777888444555;;;<<<666555999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<>>>>>>>>>>>======@@@<<<;;;===???BBBJJJRRR\\\eeehhhmmm~~~yyygggSSSMMMLLLNNNQQQQQQMMMMMMPPPGGGJJJKKKHHHCCC@@@ӵAAA===:::777888888999999888888999:::<<<===>>>>>>===<<<:::999777555333333333444333222444333333333222333333333000111111000000111444777222555777555000...111666111000//////000444777:::======<<<:::666333333333...000333666888777555222/////////000111222333444333888::::::;;;>>>===:::777666666555444333333333111222222222333333333444Ħ:::;;;<<<:::>>>BBBĦGGGGGGJJJPPP[[[fffpppxxx}}}{{{tttlllcccYYYSSSNNNӵ666555222000111555777555222333333222111111111222222333333333444444444555555555222666===???GGGddd|||eeeIII444888666777::::::555333444222333444333111111333444999::::::999777666666666222666999999666555444333<<<>>>AAABBBAAA@@@@@@AAA>>>===;;;888444222222333333333222Ħ555444333333555888;;;>>>@@@AAABBBAAA>>>======>>>:::888555222111222444555BBBAAA?????????@@@@@@@@@>>>;;;:::;;;;;;???IIITTTYYYVVVQQQMMMLLLRRR\\\ccc```___^^^^^^ZZZNNN???555444444666::::::555444555888:::===>>>>>>>>>???@@@BBB@@@AAACCCDDDFFFLLLUUU]]]WWWKKK===666777888666777999;;;:::888666555555666888:::999777666777888>>>CCCEEECCCBBBAAA===888:::999999999;;;;;;;;;::::::999888666666666777888:::999777666666888:::;;;666777888777555555555666555666666666666666555555555444444444555555333111222111222555444111222777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;999666555222333444555444333111///333222222222333333444555888999:::;;;;;;;;;;;;;;;===<<<<<<;;;999777555444777777666555555555555555666666777999999:::::::::999::::::999777777888:::999888777777888888::::::888999999999999888777777888444444888888555666:::999999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============:::CCCKKKrrr{{{pppiiieeeZZZZZZYYYXXXXXXXXXYYYZZZUUUTTTTTTSSSRRRRRRQQQQQQSSSQQQOOOLLLIIIFFFDDDCCCEEEGGGDDDDDDHHHDDDLLLaaagggdddoooiiillliiiPPP===999999888888:::;;;<<<===============>>>>>>>>>>>>======@@@===<<<>>>@@@DDDLLLTTT[[[iiinnnppp}}}}}}rrreeeRRRNNNNNNPPPSSSPPPJJJIIIKKKFFFJJJLLLJJJDDD4ĉ@ӵ===999777777:::<<<<<<;;;;;;<<<>>>===>>>???@@@AAA@@@??????===;;;888666666666555333444333333222222333444444111111111000000222666999222555777333//////333777222111/////////222444666=========;;;777555444444000000222555888888555222//////000000111333444555111666999888:::===<<<999666666666555555444444333111111111111111222222222>L666777888888777999=hĦHHHGGGHHHNNN[[[kkkxxxvvvkkkbbb\\\[[[4ĉ@ӵ666444222333666888888777444333333222111111222222333333333444444444555555666000222;;;===>>>RRRkkkpppQQQ888888666777:::999444333555333444444333222222333555:::;;;<<<:::777666777888333555888:::999666333333:::===???@@@@@@???@@@@@@======<<<888555333333444333333222>L555555444444444777:::>>>AAA@@@AAAAAA@@@>>>===>>>???:::888555333222222333444@@@@@@@@@@@@@@@@@@AAAAAA===:::999999999;;;DDDNNNWWWSSSLLLHHHIIIQQQ[[[ccceeeeeeccc```\\\TTTIII@@@666444555999999555222333777:::>>>@@@@@@@@@@@@AAABBBAAAAAACCCDDDGGGQQQ\\\ddd___RRRAAA777666777666666888:::999888666555666666777999999777666666666<<>>>>>??????===>>>>>>??????>>>>>>===???<<<===@@@BBBEEEMMMUUU\\\nnntttuuu|||sssmmmcccSSSKKKOOOWWW\\\WWWMMMFFFEEEHHHKKKMMMKKKGGGGG=?;;;999888;;;??????======???AAA>>>???@@@AAABBBAAA@@@???===;;;::::::;;;;;;:::888444333222111222333444555222222111000000333777:::333666555000...111555666333222111111111222333444;;;<<<===;;;888555555555111111111555999999666222000000000111222444555666111555888888999===<<<999666666666555555555444444222222222222222222222222HdĦ333333444444555=ĪjGGGFFFIIITTTcccrrr|||yyynnneeeaaaaaaGG=?777666444444555777999555555444333222222222222333333333444444444555555888000000888<<<<<>>>>>???@@@:::888666444222222333333>>>@@@BBBBBBAAA@@@AAABBB<<<:::999999888999@@@IIIUUUQQQKKKHHHJJJQQQYYY___dddfffeeeaaa]]]YYYRRRJJJ:::666444666666333222333555999>>>AAAAAAAAAAAAAAAAAA@@@AAACCCEEEJJJVVVcccjjjeeeXXXFFF:::666666555555777999999777666666666666777888999999888777666888>>>BBBCCCCCCDDD@@@;;;999777666999===??????===888888666666666666777888999888777666777888:::<<<777888999888666555666777444555666666666666666666666444333333444555333222333222333555444111222666::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;:::888888333444555666666555444333333333333222222333333444555666888999:::;;;;;;;;;;;;;;;;;;:::999888777666777777666555555555555555333444666888999:::;;;;;;:::;;;;;;:::888888999:::999888666666666777999;;;888999999999999888777777666555444444444555777888777777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<>>;;;:::888Ħ???BBB???@@@@@@@@@@@@>>>===ӵ;;;Ħ111000111222444555222222111000ĭӵ555555Ħ555666333Ħ777Ħ222444555666111666999999:::>>>===:::555555555444DdD333444555?fӵAAACCCFFFĦӵƜ`1.׼sHHHHHHĭӵ444333333555777222111555888999>>>ӵĦvvvYYY333333222222444555555777999Ħ777444555::::::666AAAĦ<<<:::666444444444333333222DdD999<<&e???g&e<<<>hӵnnntttyyyg&eguO>uO>&eUUUXXX4ff?>ߝLOOOgĉ@???<<<999888ShӵBBBAAAAAA@@@@@@>>>;;;g&e666>hӵ000000222444555222222222fff?><z222g&e>&e777888HL777666666ShӵgL000111333555666222777::::::<<&e666@e333333??555555666444222333444777g<ĉ3we<Ħrrr3h?@e444333222444666222555666Z888888333444999:::3h?gL===<<<:::777444444444333333222D%%)?>>>fff?><zAAAAAA=?Ħ222g&eDDDg&e===;;;<<<S?ʬRRR4ff?>ߝLddd@e<<<g&e6661115553h?g&e>&e___LLL??444666888888777666666777555555777999;;;;;;:::888333:::@@@BBBDDDFFFCCC>>>===:::999<<>><<<>>>FFFKKK___|||rrrlllllliiiddd```\\\[[[ZZZ[[[WWWVVVVVVUUUUUUTTTTTTSSSVVVSSSOOOKKKHHHFFFFFFFFFEEEGGGDDDDDDHHHEEELLLaaakkkiiippp4Dӵ888777888Hƅ^Hu]Ħ>>>Hu]Ħ???ZuR)ĦnnnrrrzzzHu]ĦHŐeHŐeHu]ĦLLLqIܗGIӵSSStt<<<999999HGgĉ@DDDCCC>>>;;;999777777666Hu]Ħ333ZuR)Ħ000//////000111000111sߝLGdUĦ000Hƅ^Hu]Ħ444ntHdĦ666555HGgĉ@666HdĦ000111222333333666777888:::;;;;;;Htƅ^777777Bt=o9ĦDtfo9Ħ222333444g?999999HdĦqqqzzzHu]Ħnnntt}}}Hƅ^Hu]Ħ999H׼s555111444444444555222000000222555tQZZZpppje<ĦBt=o9ĦH׼s444444333333222111333333222HtĦ555888777555333Bt=o9ĦHdĦ@@@>>>:::555222111111000111222Dtfo9ĦsߝLGdUĦCCCHt@cӵHu]ĦFFFHu]Ħ@@@>>>Htƅ^VVVqIܗGIӵcccH׼sQQQFFFHu]Ħ111444Bt=o9ĦHƅ^Hu]Ħhhh444777555444666999;;;:::888555555555555666777999999555777:::???BBBCCCAAA@@@;;;::::::<<>><<<999777666666555DdDĦ333333t|<222000///000000000///111DdDDdDĦ000DdDΦDdDĦ222q<niDdDĦ777qet999777DdDĦ000111222222333555666888999:::q<R444777qjRgdKӵHdDĦgdKӵ555444GR/f6LĭĦ444333DdDĦSSSnnnuuuDdDĦhhh`eĭDdDΦDdDĦ777DdDĦ111111222222333333333333333333333333555777888geĦIIIVVVmmmFSĦqjRgdKӵDdDĦ444444333333222111333333222DdDĦ555888777555qjRgdKӵDdDĦ???>>>:::555222222222111222222HdDĦgdKӵDdDDdDĦDDDDdDĦ4DufӵDdDĦDDDDdDĦ@@@q<RFFFTTTpeƜ4DuTӵcccDdDĦTTTKKKDdDĦ222qjRgdKӵDdDΦDdDĦkkkZZZGGG;;;777666888666555777:::;;;:::999555555555555666777888999777777888<<>>===:::666333333444333333333DdDĦnuR)ĦDdDΦDdDĦDDDDdDĦnuR)ĦDdDĦAAADdDĦ@@@po9u===>>>AAARRR=ӊB1.uTӵcccDdDĦXXXQQQDdDĦ333GIdnuR)ĦDdDΦDdDӵnnnbbbOOOAAA:::888888777666888:::;;;:::999555555555555666777888888999666555999@@@DDDDDDAAA:::999777777888888666555666666666666777777777777:::888666666777999999888333777888555444777999888666666777999;;;;;;999777555555444555555666777888222222111000000000000000444777:::;;;:::888888888999999999999999999999999::::::999888777555333222333222222111111222222333444333222444777999999999:::;;;<<<<<<<<<;;;999888888777555444444555666666666666666777888999:::;;;999::::::999777777888999999888777555555777888999888888888999888888777666666666555555555555666666777777777888999999::::::999;;;===>>>>>>===>>>@@@<<<<<<<<<<<<============>>>CCCCCCBBBQQQuuuuuuppphhhbbb^^^\\\ZZZXXX[[[YYYVVVVVVWWWYYYYYYYYYVVVTTTPPPLLLIIIGGGFFFFFFIIIFFFLLLFFFHHHJJJKKKfffllllllrrrppp4DuXӵ===::::::DdDʜ4DuTӵ<<<>d<Ħ@@@DtXXXnnnuuu>d<Ħ>d<ʜDd<ʜ4DuTӵHHHBBBF&uTӵPPP4DufئL>e777puR)Ħ222444333111111333444>d<Ħ111Dt111222111000/////////000DdDΦDdDĦ222>d<ʜ4DuTӵ///4DwDd<Ħ777puR)Ħ>d<111111222222333444666888999peӵ777ĦpeӵDx<>d<ӵDd<999qR/ܗ?fӵ888>d<888CCC>d<ĦYYY4DufئL>eDdDʜ4DuTӵ222DdDĦ555222222222111222222222222222333666999;;;:::geĦ;;;s<v>aĦpeӵDx<DdDĦ333444444333333222333333222DdDĦ555888888666peӵDx<>d<<<<999666444444555444444444>d<ӵDd<DdDΦDdDĦDDDDdDӵnd<DdDĦ@@@>d<Ħ???peӵ===Ħ___F&uTӵdddDdDĦ]]]XXX>d<Ħ333peӵDx<>d<ʜ4DuTӵnnndddRRRDDD;;;777777666666777888888888888555555555555555666777888:::666333666>>>DDDDDDCCC<<<;;;999999999999777666555666777777666666777888:::888666666777888888888444777888555666:::;;;999888999;;;>>>@@@@@@===;;;777777777777888:::;;;;;;333222222111111111111111444666999;;;:::999888999888999999999999999::::::;;;;;;;;;:::888666444333333222222111111222222333444333222222444666999:::::::::;;;<<<;;;:::999888777666555555555555666666666666777777888:::;;;<<<999::::::999777777888:::999888777555555777888999888888888999999888888777666666555555555555666666777777777888999999::::::999;;;===>>>>>>>>>???@@@<<<<<<<<<<<<============???AAAAAAAAAMMMmmmvvvqqqjjjeeeaaa___^^^]]]^^^]]][[[[[[\\\]]]\\\[[[WWWTTTPPPLLLIIIGGGFFFFFFIIIGGGLLLFFFHHHJJJKKKfffllllllrrrppp4DuXӵ>>>::::::D&dq&ĒR;;;;;;sdKĦAAADHRRudppp{{{sdKĦD&oq<Ōq&ĒRMMMHHHDDD>dp&ĒRTTTPPPnfʜd<Φ>d<Ħ222s&dq&ĒR111000i?ʜtd<Ħ666HHܗDӊB:::<x111222222444666888999B?d<333222111111222222333444333333555777777geĦ;;;Hg8>aĦtttB?Ho9222>d<444333333333333333222>d<ӵ888666B?Ho9>>><x666444444555555444444&ӫeʬtIӇCCC>d<Φ>d<ĦCCCD&ӫetIӇ333DdDĦ@@@sdKĦ???B?dp&ĒRaaafff>d<sdKĦ333B?Ho9@@@s&dq&ĒRhhhlllcccSSSEEE<<<666555555666666555555666777555555555555555666666777:::666333555;;;AAADDDCCC;;;:::888999::::::999888444666888777666555777999:::777555555777888888777777999999666888<<<===:::888999;;;>>>@@@@@@===;;;777777777777888:::;;;;;;444444333222222222222333333666999::::::999999999888888888999999:::::::::;;;;;;;;;;;;:::777555333333222222111111222222333333333222222222555888;;;999:::;;;;;;;;;:::999888666666555555555666666666666666777777888:::;;;<<<:::;;;;;;999888777999:::999888777555555777888999888888999999999999888888666666555555555555666666777777777888999999::::::888:::<<<===<<<<<<===>>><<<<<<<<<<<<============>>>???@@@AAAKKKgggzzzrrrlllhhhfffdddbbb___^^^]]]^^^______]]][[[YYYVVVRRRNNNJJJHHHGGGGGGHHHFFFLLLFFFHHHJJJJJJfffmmmmmmpppooo4DuXӵ===:::999Hu]3hh:::;;;<<<ne@@@BBB=ekkkuuunepIƎ@t@hOOOMMMLLL>hXXXSSSPPPfe777@ďD333333333111000//////111222ne///000=e000000000000000000111222ege333333sĪj@h444333333fdDĦ444@ďD888999Hkge111111111222444666888:::@h555888@G666444HĪj@IŌKKKIIIBene555Hkge555neoootttfeHu]3hhPPPEEE666se555444333222222222333444555333111222444555geĦja>aĦxxxddd@G222222se444444444333333333333222<Ō777999777@G???>>>Hkge999666444444555444444444HĪj@IŌ???BBBegeDDDCCCHu]3hIŌ;;;444DdDĦAAAne>>>>>>@h>>>III>h]]]bbbfffseaaane555333@G???@@@sĪj@haaagggjjjcccWWWKKK???666333555666555444333444666666555555444555555666666999777555666999>>>AAACCC888777666777999999999777444666888888555555777999999777555555666888888777888:::888666888<<<<<<999666666777999;;;;;;999777555555444555555666777888555555444333333333333333333666999::::::999999:::888888888999999::::::;;;999:::;;;;;;:::888666444333222222111111222222333222333333333333555888;;;999:::;;;;;;;;;:::888777555555555666666666666666666666666777888999:::;;;:::;;;;;;:::888888999:::999888777555555777888999777888999999:::999999999666666555555555555666666777777777888999999::::::999:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<==================@@@BBBHHH```yyyqqqlllhhheeecccaaa``````aaabbbaaa^^^\\\[[[YYYUUUPPPLLLJJJIIIIIIHHHFFFLLLFFFHHHJJJJJJfffmmmmmmooo4DuXӵ===ĵD^999:::;;;<<aĦmmmVVV???333222333s׼s333333444444444333333333222Ho555777999777333===>>>>>><<<999666444444444333444444;;;@@@BBBHHHFFFEEED^AAA<<<555DdDĦAAABBB???>>>===<<<;;;DDDSSS[[[]]]```cccs׼scccbbbBBB888222222>>><<d<Ħ:::999:::;;;===???@@@ĦBBBEEEHHHMMMWWWccckkkooo{{{Ħtttmmmiiicccaaa[[[MMMOOOQQQVVVZZZYYYWWW]]]dddYYY\\\YYYQQQMMMMMMJJJDDDAAA;;;666555777888555222111111111111111222333333222000//////111222111000Ħ///000111111222111000...------///111222444555555444333444666888222333444333111111444777333444444555555666666666>d<Ħ222444777000---...444888777777999333333222111000000111111333555777:::;;;<<<======;;;<<<999555555888777333333666555333333666777555111777888555;;;HHHLLLGGGFFFGGGIIIJJJJJJHHHEEEDDD<<<999555222222444555555111000///444ĦYYYeeexxx>d<ĦfffooorrrfffRRRBe444666888777555333333333555666333333333444666666geFYĉ888333>aĦeeeMMM888777999333333333333333333333Be222333333444444444444333333222nu]ӵ555333222666999999444888<<<>>>>>>>>>@@@CCC>>>>>>===:::666333333444333333333444444444555555999===BBBDDDDDDDDDEEEGGGBBBHHHJJJHHHFFF>d<ĦBBBBBBBBB===666>d<Ħ@@@AAABBBĦ===============<<<<<<<<<999AAAQQQaaaiiiiiieeebbbZZZ\\\^^^aaaBedddcccbbbaaa\\\Ħ222333222222444888<<<>>>???:::>>>CCCNNNcccvvvyyyqqqaaafffjjjkkkhhh^^^LLL;;;444666888777444333555777666555555444444444555555666999:::999666888===CCC;;;:::888888999999888666333666999888555444777:::999777555555666777777777888888666333666999888333888777555666777777666555666555555444444444555555444333222222111111222222222555999:::::::::::::::777777888999::::::;;;;;;666777999;;;;;;999777555333222222222222222222333111333666666555555888<<<999999:::;;;:::999888777444444555666777777666666444444555555666888999:::;;;;;;;;;:::999888999;;;999888777555555777888999777888999:::::::::::::::666666555555555555666666777777777888999999::::::<<<===>>>===;;;:::::::::<<<<<<<<<<<<=========>>>===<<<@@@CCCCCCSSS~~~|||{{{mmmmmmnnnooopppnnnjjjggg```^^^YYYTTTQQQNNNMMMMMMKKKIIINNNIIIKKKMMMMMMiiikkkkkk?aŖ%7uSQuR)ӵsdKĦ999;;;::::::===BBBgdKĦDDDEEEFFFMMMYYYgggnnnnnn~~~gdKĦrrrkkkggg[[[UUUSSSLLLOOONNNJJJGGGIIIRRR[[[___YYYWWWTTTPPPLLLIIIGGGEEECCC<<<888:::999444111333222000//////111333333222//////000000111111222gdKĦ000111111111222666444111......///111333666444444555333000222777888555222000000111111000222444555555444555777888gdDĦ333333555222111000333777:::999777555333111000111111000///333666999:::::::::;;;<<>>;;;777444333555777444666666333333666666444333555666666;;;DDDIIIHHHEEEFFFIIIJJJJJJHHHFFFDDDKKKBBB888222333555555444111222222gdKĦNNN\\\nnnsdKĦnnnzzzvvvrrrddd999666333666999:::888333000222555222222111111222222ŶS4444444443we<:::222333666222222222222222222222222333333333333444444111111222iĉ@3hR/Ō444444555777999:::777777999<<<@@@AAAAAA???======<<<999666444444555555555555444222333666888<<>>;;;===HHHYYYbbbbbbaaaccc^^^YYYYYY```fffkkkiiifff```gdKĦ000222111333555555444999@@@>>>@@@HHHVVVfffrrrwwwwwwllloooqqqnnnhhh___PPPCCC:::333000222555444333444777777777777777666555555777777777777888999:::;;;===:::777666777888666333555666777666555666777999999777666777888888777666777888777555666::::::666666555444333444555777999888666555555666666555444555555444333222222222222222333666999<<<<<<999666888888888888999:::;;;;;;;;;999999:::======:::666222222111111111111111111333333333444444444555555888999:::;;;:::888666444555555444444444444555555555777888999888888:::;;;;;;<<<<<<:::888888999::::::888666333333333555666888999::::::::::::999888777777666555555555555555777777777888999999::::::777;;;???===:::888:::===;;;::::::::::::;;;<<<<<<999???@@@AAAFFFRRRzzz|||yyy{{{zzzsssnnnmmmgggbbbZZZTTTQQQPPPPPPPPPLLLIIIMMMGGGKKKNNNNNNiiigggfff>A999ne888999;;;::::::===neEEEFFFGGGIIINNNXXXdddlllvvvne|||nnneeeXXXQQQOOOGGGGGGFFFCCC>>>AAAKKKWWW^^^ZZZXXXTTTPPPKKKHHHFFFEEE???::::::======777333333444222111222333333111000000000000000000000ne111111222333444444777555222//////000222444555333222333111///222777777444111000000111222111000111222333333444666De666333333555333111000222777:::999777555333111000111111000///333666999;;;;;;;;;;;;<<>><<<888444333555777444666666333333666666444333555666666;;;DDDIIIIIIFFFGGGHHHIIIIIIHHHGGGEEELLLEEE<<<777666555333111333555ne===CCC[[[qqqnemmmmmmtttyyyyyyrrr```NNNBBB999444111444666555222111333555222222111111222222>A444444444k<>>>777222111444222222222222222222222222222222222333333333444444222222222fh444444555666777777888888888999;;;???@@@@@@???======<<<999666444444555555555444333222333777:::<<<>>>AAADDDFFFGGGGGGFFFFFFEEEDDDEEEFFFDeEEEDDDCCCAAA===999ne888<<<neAAA???@@@???===;;;;;;<<<>>><<<===EEEUUUbbbeeefffhhhaaa]]]\\\aaaeeeeeegggkkkhhhgggneFFF999333222333555555444888???===@@@IIIWWWfffqqqttttttmmmnnnnnnnnnmmmgggWWWGGG<<<555111333666555444555666666666666666555444444555666666777777888888999<<<999777666777777555333555666777666555666777999888777666777888888777666555777666444666;;;;;;888888777666555555777888:::888666555555666666555444555555444333222222222222222333555999<<<<<<999666999999888888888999::::::;;;999999:::<<<<<<:::777333333222222222111111111333333333444444444444555888999:::::::::888666444555555444444444444555555555777888888888888999;;;;;;<<<<<<:::888777888::::::888666333333333555666777777888999999888777777777666666555555555555555777777777888999999::::::888;;;>>>===:::888:::===;;;::::::::::::;;;<<<<<<;;;@@@@@@@@@DDDNNNrrr|||vvvuuulllfff]]]VVVRRRQQQPPPOOONNNJJJNNNIIILLLOOOOOOjjjkkk888888777888999;;;;;;<<>><<<888555444555777444666666333333666666444333555666555:::CCCHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJDDD>>>:::999777555222333666444777:::MMMggg~~~vvvqqqqqqtttzzzzzzooo```PPPBBB777000222444555444333333444222222111111222222555444444666777666444222222222222222222222222222222222222222222333333333333333333333333333444555666777666666555:::999888:::===???@@@???======<<<999666444444555666555444222111444999======???AAADDDFFFHHHIIIIIIFFFEEEDDDDDDFFFDDDEEEDDDCCC@@@===999444666:::AAAAAA@@@@@@???===;;;;;;<<<>>>>>><<>>BBBLLLZZZhhhqqqsssrrrpppnnnlllnnnsssooo^^^KKK???888333555666555555666444555555555555444333333333444666777888777777666;;;999777777777777555444555666777666555666777999888777666666888888777666444666555444777<<<<<<999;;;:::999888777888999:::888666555555666666555444555555444333222222222222222333555888;;;;;;999777::::::999888888888999999:::999999:::<<<<<<:::888444444333333222222222222333333333333444444444444777888:::::::::888666444555555444444444444555555555666888888777777999:::;;;<<<<<<:::888777888:::999777555333333333555666666666777888888777666666777666555555444444555555777777777888999999::::::888;;;>>>===:::999:::<<<;;;::::::::::::;;;<<<<<<<<<@@@??????BBBIIIiii}}}{{{pppjjjaaaYYYUUURRRQQQPPPPPPLLLPPPJJJNNNPPPQQQkkkmmmrrrmmmooovvvKKKAAA;;;;;;888777666666666777888999;;;<<<>>>@@@BBBCCCCCCBBBFFFHHHKKKOOOSSSXXXcccnnn~~~lll[[[OOOCCCIIIKKKGGG???BBBRRRaaahhh[[[XXXRRRKKKFFFCCCBBBBBB===@@@DDDGGGEEEAAA???@@@AAAAAA@@@@@@???;;;666222222111000////////////000333444555666888999;;;;;;999777555333222222333444666222000000//////444:::333111//////000222333333000111111111000222555888:::<<<>>>;;;666333333555333111///111666999999888555333111111222222111000444777:::;;;;;;;;;<<<===???>>><<<999666444555666444666666333333666666444222555666555999AAAHHHJJJIIIHHHHHHGGGGGGHHHJJJJJJFFFAAA;;;888888888888888222444666666444444666888<<>>??????======<<<999666444444555666555333111111555;;;@@@AAAAAABBBDDDEEEGGGHHHIIIEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCC@@@===999666444333555888<<<>>>@@@BBBBBB@@@@@@@@@===;;;:::<<<======;;;???MMM___jjjkkkiiikkkhhheeeeeeggghhhiiijjjgggiiiiiifffccc___VVVLLL999555333444444333666;;;>>>DDDOOO^^^kkksssuuuuuuuuuqqqlllnnnuuurrr```KKKAAA999444444666444444555444444555555555444444333222444666888999888777666999888888777777666555444555666777666555555777999777666555666777888777666555777666444666;;;;;;888;;;:::999888888888888999888666555555666666555444555555444333222222222222111222444777:::;;;999888::::::999888777777888888999999999:::;;;;;;;;;:::666555444333222333333333222222333333333444444444777888999:::999888666444555555444444444444555555555666777777666666888999;;;;;;;;;:::888777888999888777555444333444555555666666777888888777666666666666555444444444444555777777777888999999::::::999;;;===<<<;;;999:::<<<;;;::::::::::::;;;<<<<<<<<>>>>>AAAFFFbbb|||rrrlllccc[[[VVVTTTRRRQQQQQQMMMQQQKKKNNNQQQQQQkkkiiiqqqllloootttHHH>>>999:::888777666666666888999:::;;;===@@@BBBBBBBBBBBBBBBDDDFFFKKKQQQUUUZZZffftttkkkXXXOOOGGGGGGJJJFFF>>>CCCSSS___aaaYYYUUUNNNGGGBBB?????????===CCCGGGFFFBBBAAABBBDDDCCCCCCCCCDDDBBB>>>888444444222111/////////000111666666777999:::<<<===>>>:::888666444333333333444666222000111111111666<<<222000......000222333444444444333222111222555888;;;===>>><<<777333333444444111///111555999:::999666444222111222222111000444777:::;;;;;;;;;<<<===>>>>>>===:::777555555666444666666333333666666444222555666555777@@@HHHKKKJJJIIIHHHGGGHHHIIIKKKLLLGGGAAA:::555444666888:::555666666555444555666888666GGGbbbyyytttyyy~~~{{{nnnnnnooorrruuunnnYYYEEE:::888777888999999666222222222111111222222333444555555444333222222111111333111111444888999444000111111111111111111111111111111111222222222333333333333333444444444555555222333555777777666444333999777666888;;;===??????======<<<999666444444555666555333222222777===BBBDDDDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBCCCEEEFFFEEEDDDDDDCCCBBB@@@===:::777555333444777:::===@@@BBBDDDAAAAAA@@@===;;;:::;;;===;;;:::===JJJ[[[ggghhhdddmmmkkkhhheeegggiiikkkjjjfffgggeeecccbbbaaaXXXOOO<<<666333333333333555999;;;AAAMMM[[[gggppptttuuuxxxsssllllllqqqnnn]]]KKKBBB:::444444444333333444444555555666666666555555333555777999999999777777777777888888777555555444555666777666555555777999666555444555777888777666888999888555666999999555999999888888777777777777888666555555666666555444555555444333222222222222111111333666:::;;;:::888:::999999888777777777777999999::::::::::::;;;<<<888666555333222222333444222222222333333333444444666777888999999888666555555555444444444444555555444666777777666555666888:::;;;;;;999777666777999666666444444333444444555666777888999999888777666666666555444444444444444777777777888999999:::::::::;;;<<<<<<;;;::::::;;;;;;::::::::::::;;;<<<<<<<<<>>>===???BBBEEE]]]rrrlllccc\\\XXXVVVUUUTTTQQQMMMQQQKKKNNNPPPPPPkkkffffffoookkkmmmrrrDDD999555777888888777777777999:::;;;;;;>>>BBBCCCBBBAAAAAABBBDDDDDDJJJSSSVVVZZZiiizzzxxx___PPPMMMHHHEEEIIIFFFAAAIIIZZZ```[[[UUUPPPIIIAAA===;;;<<<===;;;CCCHHHDDD>>>===@@@BBB@@@@@@AAABBBAAA>>>999555444333111000000111222333888999999;;;<<<===>>>>>>:::999777555333333333333555222111222222222666===333000......000222333333555555444333222444777:::<<<>>>???<<<777333333444555111///000555999:::999666444222222222333222000555777:::<<<<<<<<<===>>>>>>???>>>;;;777555555666444666666333333666666444111666777444666???HHHLLLJJJIIIHHHHHHIIIJJJLLLMMMKKKFFF===555222222555777999888888777666666666666555<<>>??????======<<<999666444444555444444333333444888>>>CCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCEEEFFFFFFEEECCCCCCBBB@@@===:::777555333444666999===AAADDDFFFAAAAAA@@@>>>;;;:::;;;===::::::===EEETTTbbbfffcccmmmlllhhhdddfffjjjlllkkkdddbbb]]]\\\___aaaZZZPPP???888333333333222444777666;;;EEEPPP[[[eeekkknnnssspppjjjggghhhfff[[[NNNDDD<<<555444444222222333444444555666666666666555444555777888999999888888555777888888777555444555555666777666555666777999555444444555777888888777999:::888555666999888444777777777777777666666666888666555555666666555444555555444333222222222222111111222666999;;;:::999999999888777777777888888888999::::::999999;;;===888777444222111222333444222222222222333333333333555666888999999888666555555555444444444444555555444666777666555444555777:::;;;;;;999777666777999555555444444444444444555777777888999999888777777666555444444333333444444777777777888999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<===<<>>@@@AAA???<<<999555444222111111222555666::::::;;;<<<======>>>>>>999888777555333333222222222000000333333222666;;;333111......///111222222333333333222222555:::>>><<<>>>???<<<777333333444555222///000555999:::999666444222222333333222111555777;;;<<<<<<<<<===>>>>>>???>>>;;;888666555666444666666333333666666444111666777444555>>>GGGMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKGGG@@@999444222444666666777888;;;<<<;;;999777555555:::GGGZZZfff___RRR[[[dddooouuuyyy{{{~~~~~~~~~zzzjjjZZZRRRJJJAAA>>>???>>>888222222222111111222222333444333333222222222222222222111000///222666777444111111111111111111111111111111111111111222222222222222222222222333333333333222222333444444555666666333333555888<<>>;;;:::;;;<<<:::<<<<<>>EEENNNXXXaaafffhhhiiifffaaa______[[[VVVGGG>>>666555555333222444333333444555555555555555444444555666666777777888333666999999666444444555555666777666555666777999555444333555777888888777888999888555666999999555666666777777777777777777888666555555666666555444555555444333222222222222111111222555888::::::999888777777777777888888999888999::::::888999<<>>======>>>@@@BBBBBB@@@>>>555444222111222444666888;;;;;;<<<<<<======>>>>>>999888777555333222222111///...///222333111444:::444111......///111111111///000000111222777<<>>>>>???>>><<<888666555666444666666333333666666444111666777444555===GGGMMMHHHIIIJJJJJJKKKLLLLLLMMMGGGEEEAAA<<<888666777888///222888>>>AAAAAA>>>;;;777555444999FFFOOOKKKBBBHHHYYYlllvvvyyy{{{{{{oooddddddYYYLLLEEECCC???777000222222111111222222333444222222222222222222333333111000111444777999777555000000000000000000000000000111111111111222222222111111222222222333333333222222222222444555777888111222444888===??????>>>======<<<999666444444555111222444666777;;;???CCC>>>@@@CCCEEEFFFEEECCCBBBCCCBBBAAACCCEEEFFFFFFEEECCCCCCBBB@@@>>>:::777666555555666999===BBBFFFIIIBBBBBB@@@>>>;;;:::;;;<<<<<<===;;;;;;GGG[[[jjjooohhhiiifffaaaccckkkooolll___WWWNNNOOO[[[eee```UUUBBB:::333222333222333555555777;;;@@@HHHQQQ[[[aaa^^^bbbbbb]]]YYY[[[\\\\\\III@@@888666666444333555111222333333444444444444444444333444444555777777222666999999666444444555555666777666555666777999555444333555777888888777666888777444666::::::777555666777888888888888888888666555555666666555444555555444333222222222222111000222444888:::::::::777777666666777888999999777999:::999888888<<>>;;;>>>BBB@@@MMMiii}}}vvvlllccc]]]ZZZWWWVVVVVVRRRUUUOOOQQQSSSSSSmmmlllnnntttnnnpppuuuIII>>>999999888999999999888888:::<<<@@@BBBCCCCCCAAA@@@??????CCCJJJLLLRRRZZZ[[[ggg{{{ooommmiiiZZZKKKEEEBBBBBBEEEFFFPPPggghhhRRRJJJCCC:::666666777888888999CCCNNNNNNEEE======@@@CCC??????EEEFFFAAA===>>>777666444111000222777:::;;;===???AAAAAA@@@===<<<<<<777222111222333333222111222333555666777777777444222//////111222222222...000111111000222888===CCCCCCAAA<<<666333444666666444111111444777:::<<<777666555333222222333333666888:::;;;:::;;;<<<===>>><<<:::999777777777777666666333111333777555000///444555222555???HHHJJJIIIIIIKKKKKKKKKJJJIIIHHHKKKKKKHHHAAA:::555555777666444333777???DDDDDDBBB888999666555>>>IIIIII@@@AAATTThhhsssyyy~~~~~~{{{|||yyyooojjjmmmiiiZZZKKKBBB;;;666444333222222111111222222333333333333333222111000444222111000111333666888000000000000000000111111000000//////000111222222222222222222222222222222222222222333333333444444555444444555888<<<===>>>@@@===<<<;;;777222111555333222222444888===@@@AAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEECCC@@@===;;;999999999555555555555777:::===???AAAAAACCCBBB===777999???>>>;;;;;;@@@IIIUUUeeerrrhhhgggeeeddddddhhhnnnssseee[[[QQQPPPVVV[[[ZZZWWWGGG???666222333444444222333555888===CCCJJJPPPSSSUUUVVVWWWWWWVVVWWWYYY[[[PPPBBB777777888666444555333333333333333333333333333333222222333333444555999888555444333444555777444555777888777666777888888777555666888999999888999777444444555777888888:::999888666666888999:::>>><<<:::888777777888999;;;999666333111000000000444111000222777999666222555555666777777777777777999999888888888888999999888777555222111222222333111222333333444444333333666555555666666777888999555555444444444444555555555555555555555555555555888999999888666555666777555444333333333333444555666666777888888777666555444444444444444444444444555666777888999:::::::::::::::::::::::::::::::::@@@@@@>>><<<999999;;;===>>>;;;===BBBAAAAAAOOObbbxxxqqqjjj___]]]]]]TTTWWWVVVRRRRRRSSSLLLTTTmmmmmmnnnsssmmmmmmrrrEEE;;;777777888999:::999888999;;;===@@@BBBDDDCCCAAA@@@@@@@@@EEEMMMPPPUUU\\\]]]kkkyyyssssssnnn^^^OOOIII??????DDDGGGQQQgggiiiUUUBBB===666333333555555444555@@@KKKMMMEEE??????CCCAAA>>>???EEEFFFBBB???@@@999888555333222555999<<<<<<===???@@@@@@>>><<<;;;:::777333111222222222000///111333555777999::::::444222//////111222222222...000111111000222888===CCCDDDCCC???999555555777666444222111333777:::<<<888777555333222222222333666888:::;;;;;;;;;<<<======<<<:::888777666666777666666444111333666555111000444555222555>>>GGGJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLIIIBBB:::666666888666444444888@@@GGGHHHHHH???>>>999555===JJJKKKDDDGGGVVVeeeooovvv}}}}}}yyy|||zzztttjjj[[[LLL???888444333222222111111222222333333333333333222111000333222111000111333555777333333222111000000000000000000000000000111222222222222222222222222222222222222222333333333333444555555444555888:::<<<===???<<<;;;:::666111111444444333222555999>>>@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDAAA===;;;:::999888666555555555666888;;;>>>@@@AAAAAABBBBBB===888999??????<<<<<>>777555555444333555777:::>>>CCCGGGJJJKKKMMMNNNNNNNNNNNNOOOQQQRRRNNNCCC;;;999999555333555333333333333333333333333333333222222333333444555888777666555444555555666444666777777777666777888888777555666888999999888999666444444666777888888777666555444444555666777;;;:::777555444444444555888777666444222111000000444111000222666888666222333333444555666666777777999888888777777888888999888777555222111222222333111222333333444444333333555555555555666777888888555555555444444555555555555555555555555555555555777888999888666555666777555444333333333333444555555666777888888777666555444444444444444444444444555666777888999:::::::::::::::::::::::::::::::::>>>>>>===;;;999999;;;===>>>;;;===BBBAAAAAANNN```|||tttmmmaaa___^^^VVVUUUUUUQQQRRRTTTMMMWWWppplllmmmuuummmmmmqqqDDD:::666888888999::::::999:::<<<>>>AAACCCDDDCCCAAA@@@AAABBBGGGPPPUUUYYY^^^```qqqzzzvvvyyytttbbbRRRJJJ======BBBGGGNNN___aaaOOO;;;777333222444555555333222<<>>>>>>>>??????===<<<:::888777555333222222111000...///000333777:::<<<======444222//////111222222222...000111111000222888===AAACCCCCC@@@:::666555666555444222222333666:::<<<888777555333222222222333666888:::;;;;;;;;;<<<======;;;999777666555555555555666555222333666555222000444555333555===EEEJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLIIICCC;;;666666888666444444888@@@HHHLLLMMMHHHEEE===888???LLLOOOIIIOOOWWWaaajjjsss{{{~~~{{{vvvgggNNN<<<666444333222222111111222222222222333333333222111111333222111000111333555666666555444222000//////...000000000000000000111222222222222222222222222222111111222222222333333333666555555555666888:::;;;===;;;999999555000000444444333333666:::???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCC===888777999:::777333444444555666999<<<@@@BBBAAAAAABBBBBB>>>999:::??????======>>>@@@HHHYYYjjjppppppnnnkkkhhhggghhhiiihhheeecccccceeehhhiiiiii\\\QQQCCC888333222111000777999>>>BBBEEEGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMHHHCCC>>><<<888444333555333333333333333333333333333333222222333333444555666666666666555555555555555666777777666666777888888777555666888999999888888666444444666888888888666555444333333444555666;;;999777555333333333333555555666555444333111000444111000222555777555333000111222333555666777777888888777777777777888888888777555222111222222333111222333333444444333333444444444444555666777777555555555555555555555555555555555555555555555555666777888777666555666777555444444333333444444555555555777777777777666555444444444444444444444444555555777888999:::::::::::::::::::::::::::::::::;;;;;;;;;:::888888;;;======;;;===AAA@@@AAAMMM]]]yyypppccc``````WWWTTTSSSPPPRRRTTTNNNXXXrrriiikkkwwwooonnnqqqEEE<<<999:::888999:::;;;:::;;;>>>@@@BBBCCCCCCBBBAAA@@@BBBDDDHHHSSSXXX\\\```dddxxx{{{uuuyyywwwfffSSSIII???<<<@@@DDDFFFOOOOOOAAA888666333444777999777555000;;;FFFJJJFFFBBBCCCEEECCCAAAAAACCCDDDBBB@@@>>>===:::666555666999===>>>???>>>>>><<<;;;999777666444444333222111000///...111333666999<<<===>>>>>>444222//////111222222222...000111111000222888======???AAA>>>999555333444555444333222333555:::===999888666444333222222333666888;;;<<<;;;;;;<<<>>>===;;;999777555444444444555777666222333666666333111444555444444:::CCCJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKHHHBBB;;;666555666666444333666===DDDIIIKKKKKKIIICCC???GGGTTTVVVPPPXXX\\\bbbkkkttt{{{}}}|||kkkKKK777666444333222222111111222222222222333333333222222111333222111000111222444555666555444222111000000000111000000000000000111111111111111111111111111111111111111111222222222222555666666555555666888:::<<<999888888555000000444444444444777;;;???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDAAA;;;555555999;;;777222444444444666999===AAACCCBBB@@@AAABBB???:::;;;???>>>>>>>>>>>><<>>???>>><<<777444444666333333333333333333333333333333222222333333444555555555666777666666555555666777777777555555777888888777555666888999999888777555444555777888888888999888777777777777888999===<<<:::888666555555444333555666888777666333222333222000222444666555444///000111222444666888999888777777666666777777888888777555222111222222333111222333333444444333333333333333333444555666666555555666666666666555555555555555555555555555555555666777777555555666777444444444444444444444444444555666777777777666555555555555555555555555555444555666888999999999999::::::::::::::::::::::::999:::;;;:::999:::<<<>>><<<<<<>>>@@@@@@AAAKKKXXX|||rrrddd```___VVVSSSSSSPPPQQQSSSMMMVVVpppfffhhhvvvnnnmmmqqqEEE<<<999;;;888999;;;<<<<<<===@@@BBBBBBCCCBBBAAA???@@@CCCEEEIIISSSXXX\\\ccchhhxxxnnnsssvvvjjjWWWLLLAAA<<>><<<:::888666555444222222222222111000000000666777:::===>>>>>>===<<<444222//////111222222222...000111111000222888===<<<>>>@@@>>>999555444555444444444333222555:::>>>:::999666444333222222222777999;;;<<<<<<<<<===>>>===<<<999777555444444444555777777333222555666444111444666555444888AAAJJJOOOMMMLLLJJJIIIIIIIIIJJJIIIJJJHHHBBB;;;555444555666444333444777<<>>===<<>>===???AAAAAA???===555999<<<999555444555777333333333333333333333333333333222222333333444555555555666666777666555555777777777666555555666888888777555666888999999888666555444555777999999888999999999999999999999999===<<<;;;999888777666666333555888::::::888555444333222111111333444555555000000111222444777999:::888888777777777777888888888777555222111222222333111222333333444444333333333222222333333444555666555555666777777666555555555555555555555555555555444555666666555444555777444444444444444444444444333444555777777777666555555555555555555555555555444555666777888999999999::::::::::::::::::::::::999:::;;;;;;;;;;;;===>>><<<<<<>>>??????AAAJJJSSSttteee```^^^TTTTTTTTTPPPPPPQQQJJJSSSlllgggiiiqqqjjjjjjoooCCC;;;888:::888:::;;;<<<===>>>AAADDDBBBBBBAAA???>>>???BBBEEEIIIRRRVVV\\\fffooouuukkkppptttjjjZZZPPPBBB;;;>>>CCC@@@@@@CCC???666444333444888888666333111:::DDDHHHFFFBBBAAABBBEEEFFFDDDBBBBBBCCCAAA<<<<<<888333333777;;;======>>>===:::777555444444444000111222111000000222444999;;;>>>@@@@@@???<<<;;;444222//////111222222222...000111111000222888======@@@AAA>>>:::777777888333555555333222444999>>>;;;999777555333222222222777999;;;<<<<<<<<<===>>>>>>===:::888666444444444444888888444222555666555222333666666444555???KKKNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJIIICCC;;;666444555666555333333444666999;;;???DDDHHHNNN^^^nnnppphhhtttuuuzzz}}}zzzcccDDD:::???444333222222111111222222111111222333333333222222222222111111111222222222000000000000222333444555222111111000000000000000111111111111111111111111///000000000000111111111222444555444222222555999:::777777888555111222666333333444777<<>><<<777333444777999888555333333444555888;;;???AAACCC@@@???BBBAAA======???===<<<======<<>>;;;<<<>>>>>>???BBBHHHNNN~~~xxxiiiccc___UUUUUUUUUPPPQQQQQQJJJSSSllljjjlllnnnhhhjjjpppEEE<<<999:::888:::<<<===>>>@@@CCCEEEAAAAAA???===<<<>>>BBBFFFKKKQQQTTT\\\iiivvvxxxqqqsssqqqdddVVVPPPDDD:::>>>DDD@@@???DDDDDD777555333444666777444111000888BBBFFFFFFCCCBBBBBBBBBEEEDDD@@@BBBEEEDDD???===888333333777<<<>>>===>>>;;;888555333333333444///111111000///111555888;;;===???AAABBB@@@>>><<<444222//////111222222222...000111111000222888===>>>???@@@===888666777:::333555555333111333999???;;;:::777555333222222222777999<<<<<<<<<<<<===??????>>>;;;888666555555555444888999555222444666555333333666777444444>>>KKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLKKKEEE>>>888666666666666555444444555666888777>>>FFFQQQeeeyyy~~~yyy~~~~~~~~~wwwuuurrrVVV@@@777888444333222222111111222222000111222333333333333222222222111111111111111111/////////000111222444444222222111000000000000000111111111111111111111111/////////000000000111111000333555333111111555999999777777888666222333777111222333777;;;?????????????????????????????????>>>???@@@AAA@@@>>><<<;;;777555333333444666666555444333333444666999===???CCC@@@???AAAAAA>>>===???>>><<<;;;<<<;;;===EEEOOO\\\]]]\\\YYYTTTPPPMMMMMMHHHGGGEEECCCAAA>>><<<::::::999777555444333555666555666666666666777777777;;;999888:::======999555444888999444333555555222333333333333333333333333333333222222333333444555666555555444555666777888888888888666444444666888888777555666888999999888444444444666888999999888777777888888888888777777777777777777777666555555444555666777777666444333222222111000000222444666000000000000222444777888::::::999999999999::::::888777555222111222222333111222333333444444333333333333333333444555666777555666777888888777666555555555555555555555555555222444555555444444555666333333444555555444333333222333444666777777666555555555555555555555555555333444555777888888999999::::::::::::::::::::::::888:::;;;;;;:::::::::;;;:::===>>>>>>>>>BBBGGGJJJoooooohhhcccWWWUUUUUUQQQRRRSSSMMMVVVooojjjmmmnnnhhhkkkrrrHHH???;;;<<<888:::<<<===>>>@@@CCCFFFAAA@@@>>><<<;;;===BBBEEEMMMQQQSSS\\\lllzzz~~~zzzyyyooo\\\OOOLLLFFF;;;>>>DDD>>><<>>888333444999===???>>>===;;;777444222222333444///000111000///111666;;;;;;===@@@BBBCCCAAA???===444222000///111222222222...000111111000222888===<<<======:::555444666999333555666444111333999???<<<:::888555333222222222777:::<<<===<<<<<<===???@@@>>><<<999777666555555444888999555222444666666333333666888444333===KKKGGGHHHJJJLLLNNNNNNMMMMMMLLLMMMLLLGGG@@@:::888888666777777777555555666888333;;;DDDQQQhhhyyy{{{}}}xxxyyyjjjQQQAAA888444444333222222111111222222000111222333333333333333222222111111111111111111////////////000111222333222222111000000///000000000000000000000000000000////////////000000000000///222444333000111555::::::777777888666333444888111111333777;;;>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===:::999333333222222222333444555444333333444555888;;;===DDD@@@???AAABBB???>>>???@@@<<<:::;;;;;;;;;@@@GGGNNNNNNLLLHHHBBB===:::999<<<:::888777888888666444222333555555555444555666333333333333555777:::;;;999666555888<<<<<<777222777;;;999444333666555000333333333333333333333333333333222222333333444555777666444333444555888999999999888555444444666888888777555666888999999888444444444666999:::999888888888999999999999888888777777888888888888777777333444555555555444333222222222111000000111444777000/////////000222555777;;;::::::999999::::::;;;888777555222111222333333222222333444444444333333444444444444555666777777555666777999999777666555555555555555555555555555222333444444333333555666333333444555555444333333111222444666777777666666666666666666666666666666333444555777888888888888::::::::::::::::::::::::888999;;;;;;999888888999:::===>>>===>>>BBBFFFIIIeeeuuulllfffZZZUUUUUURRRSSSUUUOOOYYYssshhhkkkkkkkkkooosssEEE>>>;;;;;;;;;===???AAACCCDDDDDDDDDAAA???>>>>>><<<<<>>:::999999777222...///777AAAEEEEEEDDDDDDFFFIIIEEEAAAAAADDDEEECCC???>>>999555444888<<<>>>???@@@:::444000111444555555444111...000444999;;;<<<===<<<===>>>@@@???===<<<333111///...///111111222000111000000000222666999>>>@@@AAA===888555666777777666444222222444666777BBB999444666777333111444777888:::<<<======<<<<<>><<<888666555666555777999:::888666444444222222444666555555===GGGHHHKKKNNNOOOOOONNNNNNOOOQQQNNNLLLHHH@@@888777;;;999888666777888999777666:::666???XXXqqq~~~yyyxxx}}}}}}rrrWWW???666777333333333222222222111111000111111111111222222222000000000000000000000000000000000000000000000000111111222222111000...---222111111000000000000111////////////000000000000111000111444333111222666888777555333222333444555000111444777999:::::::::<<<======>>>>>>>>>>>>>>>??????@@@???>>>;;;999777333222111111333555888999444333333444555888;;;===@@@??????>>>===<<<<<<;;;<<<======>>>???@@@AAAAAA>>><<<888555333333444555555666666444222222666999333333222222333333444555333333444444555666777777555222444999999555444777;;;:::999888777666555444333333333333333333333333222222222333333444444444666666777777777555444333777777666666666666666777555666777888888777666555555555555666666888999999;;;888666666999:::999777666888999888666555888:::???>>>;;;888666555444444333222111111111222333444222222111000000111222333999888888999:::;;;<<<===;;;888444222222222222111111222333333444444333333333333444444555666666666555777:::<<<<<<:::777555555555555444444333333333444444444444444444333333222444666444222111444777444555555666666666666666555555666666666666555555555555777888888777666666888888888888888888888888::::::999999888999999999<<<<<<<<<===???AAADDDEEEXXXyyyqqqgggaaa\\\TTTVVVQQQTTTUUUWWWvvvkkkooolllkkkooosssFFF>>>;;;;;;<<<===???AAACCCDDDDDDCCCAAA>>>===>>><<<===CCCLLLSSSXXX```fffooo}}}iiiXXXNNNKKKLLLCCC>>>???@@@>>>;;;:::DDDAAA<<<777333222333444111888AAAFFFFFFDDDDDDEEEEEEBBB???@@@CCCDDDBBB>>>999666222222555999;;;;;;<<<888333111222444555555111///...111666;;;>>>>>>=========>>>@@@???===;;;444222000///000111333333000111000000000222666999>>>???@@@===888555555777777666444222222444666777AAA:::555777777333222333777888:::<<<======<<<<<<>>>>>>>>><<<888555555555555666888888666555444555222222444666444444<<>>>>>??????>>>>>>>>>??????>>><<<:::777555444333222222333555777888555444333222333444666777888999<<>>>>>===<<<;;;:::999888888888666444222000000111111111222333333222333777;;;333222222222222333444444333333444444555666666777555333444888999555444777:::999888777666555444444333333333333333333333333222333333333333333333444666777777888888777555555777666666666555666666666888777666555555666777888555555555555666777888888:::888666666888999888777666888999888666555777999999888777555555444555555333222111111111222333444222111000///000000111222666666777888999:::;;;;;;:::777444222222222222111111222333333444444333333333444444555555666777777555777999;;;;;;999777555555555444444444333333333444444444444444444444444333444444444222222222333444555555666666666666666555555666666666666555555555555777888888777777666888888888888888888888888999999999888999999::::::;;;;;;<<<<<<>>>AAACCCDDDQQQ|||ssshhhaaa^^^UUUVVVQQQTTTUUUWWWuuunnnrrrmmmlllooosssFFF???<<<<<<<<<>>>@@@AAABBBCCCCCCBBB@@@===<<<===<<<>>>EEENNNXXX\\\bbbjjjuuuvvvdddTTTKKKHHHLLLIIIBBB<<<<<>>:::@@@AAA@@@;;;444111222555222999BBBGGGGGGEEEDDDDDDCCCAAA@@@BBBEEEEEEBBB>>>666555333333555777888777777555333333444444444333//////000444:::>>>@@@@@@=========>>>??????===;;;555333222111111222333555000111000000000222666999===>>>???<<<777444555777666555444222222444555666@@@:::777777666333222333777888:::<<<=========<<<=========;;;888555444555444666666666444333444555333333444666444333:::DDDMMMNNNNNNMMMKKKJJJLLLMMMLLLKKKJJJHHH@@@777444777888666555555777888777666777<<>>>>>??????>>>>>>>>>>>>>>><<<:::777444333444333222222222444555666333333222111111222444555333666:::>>>@@@???===<<<:::999888666555333222111222222222111000000//////000111111111111333666888222222222222222333444444333333333444555555666666555333444777777555444777888777777666555444333333333333333333333333333333444333333333333333333222666666777888888888777777666666666666666666666777999888555444444555888999666555555555555555666666888777666666888888777666777888999888666555666777333333222222333444555555333222111111111222333444111111000/////////000111333444666888999999999888:::777333111222222222111111222222333333333333333444444555555666777777777555666999::::::999666555444444444444333333333333222333333444444555555555555555555555666555333111444555555666666666666666555555666666666666555555555555666777777777777777888888888888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;===???BBBCCCMMMqqq~~~tttiiiaaa```WWWXXXRRRTTTUUUVVVuuullloooooommmooosssGGGAAA>>><<<===>>>@@@AAABBBBBBAAAAAA>>><<<;;;<<<===???HHHQQQZZZ\\\bbblll{{{rrraaaRRRIIIGGGHHHNNNNNNFFF:::999BBBEEEAAA888<<<@@@AAA===777333111222888AAAFFFHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEAAA>>>999888888777777777666666444444444444444333111000000111444888<<>>======>>>??????===;;;444444333111000111333555000000000//////222666999<<<===>>>;;;777444555777666555333222222333555666>>>;;;999777666444333333666888:::<<<============;;;======;;;888555444444444555555444222222444666333333444555333333999CCCMMMMMMMMMKKKJJJJJJLLLNNNKKKJJJJJJIIIAAA888444666888666444444666777777777888CCCXXXooouuu^^^LLL>>>444222444333333333222222222111111000000111111111222222222000000000000000000000000000000000000000000000000///000111111222333333333111111000///............////////////000000000000000///000333222000111666888777666555444444444444111333555888:::;;;<<<<<<;;;;;;<<<===============>>>===<<<:::888555222000333222222111111222333444111111111222333555777888666777999::::::888666555222222222222222222222222111111222333333222111111333222222111000000111222222222222111222333333444333333333444444555555555444444444555666555555666555555555444444333333333333333333333333333333333444444444333333222222222444555555666777888888888777777777888888888888888888777666555555666777888666555555444444444444555666666666777777777666666888888999888666555555444111111111222222333444555333222111111111222333444111000///.........///000111333555888999999888888999666333111111222222111111111222333333333333222444444555666666777777888555666888999999888666555333333333333333333333333222222333333444555666666999888777999;;;:::666222444555555666666666666666555555666666666666555555555555666666777777888888888888888888888888888888888888888888999:::;;;<<<:::::::::;;;<<<>>>@@@BBBMMMddd~~~tttjjjbbbbbbYYYZZZTTTUUUUUUVVVtttjjjkkkrrrnnnooosssHHHCCC???===>>>???@@@AAAAAAAAA@@@???===::::::<<<===@@@JJJUUUZZZ\\\cccpppzzzjjjYYYNNNJJJKKKMMMNNNOOOFFF888666@@@HHHGGG888999;;;>>>@@@===888333222777???DDDGGGGGGFFFFFFDDDDDDDDDDDDCCC@@@===:::;;;;;;;;;999777555444444444555555555333111000///444666:::<<<===>>>>>>>>>>>>>>>===>>>??????<<<:::222333333111//////222555000000000//////222666999;;;===>>>;;;777444555777555444333333333333444555<<<===;;;888555444444333666777999;;;============;;;<<<===<<<999666555555333444444333222222444666333333555666444333:::CCCJJJJJJKKKJJJIIIJJJMMMPPPKKKKKKKKKJJJBBB999555888888666444444666888888888444GGGaaauuu~~~~~~{{{hhhQQQBBB999333222444333333333222222222111111000000111111111222222222000000000000000000000000000000000000000000000000//////000000111222333444222222000//////.........////////////000000000000000...000333222///111555777666555444444333333333111222555888:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<:::888666333111000111111111111111222222222333333444555666888999:::888777555333222111111111......///000111111222222000111333444444444222222333222111000000000000000222111111111111222333333333333333444444444444444444444444444444555666555444444444333333333333333333333333333333333333333444444444333333222222222333333333444555666777888777888999::::::::::::999666666777777777777666666666555555444444444444555555666777888777666666666888888888777777666444333222222333333444444444444333222111111111222333444222111///.........///000111333555888999:::999888888555222111111222222111000111222222333333222222444444555555666777777777444555777888888777555444333333333333333333333333222222333333444555666666999777777999;;;:::666222444555555666666666666666555555666666666666555555555555555666777777888999888888888888888888888888888888888888999:::;;;<<<::::::::::::<<<>>>@@@AAAJJJYYY{{{sssjjjdddccc[[[[[[UUUVVVVVVWWWuuummmnnntttoooooosssIIIDDD@@@>>>???@@@AAAAAAAAA@@@>>>===;;;999999;;;===BBBMMMXXX]]]___hhhwwwxxxqqqfff]]]VVVRRROOONNNKKKJJJEEE;;;666;;;BBBFFF@@@;;;777666:::======<<<666999===BBBDDDEEEEEEDDD?????????>>>===:::888777888999999777444222222333555555555333111000111333999;;;>>>???>>>===>>>>>>???>>>>>>>>>???>>><<<:::111333333111......222666000111000000000222666999;;;===>>><<<777555666888444444333333333333444444;;;>>>===999555555444222555777999;;;===>>>>>>>>>;;;===>>>>>>;;;888666555222444555444333333444666444333555777555444;;;EEEGGGIIIJJJJJJJJJKKKMMMOOOLLLKKKKKKIIIAAA999666999999777555444666999::::::999QQQooo{{{||||||hhhXXXFFF<<<666333222444333333333222222222111111000111111111111222222222000000000000000000000000000000000000000000000000////////////000111222333444333222000////////////////////////000000000000///...000222222///111555555555444444333222222111000111444777999:::::::::999::::::;;;;;;;;;;;;;;;<<<;;;999777555333111000111111222222333333333444777777777777777777666666444333111//////000111333000000000000000/////////...///111222222222111000000///...000222333333222111111111111111222333333333333333333333333444444333555555222222666777555333333333333333444444444333333333333333333333333444333333333333333333222333333333333444555666777666777999:::;;;;;;:::999555666777888888777666555666555555555555555666666555777999999888666666777777666666777888777444222444444555555555555444444333222111111111222333444333222000///...//////000111222444777888999999999777555222000111222222222000111111222222222222222333333444444555666666666444555666777777666555444222222222222333333333333222333333444444555555555444444444555666666444333444555555666666666666666555555666666666666555555555555555555666888999:::888888888888888888888888888888888888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@AAADDDOOOooo{{{tttlllfffddd[[[\\\VVVWWWWWWXXXvvvmmmnnnvvvpppooosssJJJEEEAAA???@@@AAAAAAAAA@@@???===<<<:::888888;;;===CCCNNNZZZcccfffpppnnnhhhaaa]]]ZZZWWWSSSOOOIIIHHHGGGCCC<<<777:::AAACCC???999666666999===???<<<======???AAAAAAAAA@@@::::::;;;:::888888888888444555666555222222444666444444333111000111666:::;;;>>>@@@@@@>>>===???AAA???>>>>>>>>>???>>><<<999222444555222//////333777000111000000000222666999<<<>>>???<<<888666777999333333333333333333333333999>>>???999555555555222555777999;;;===>>>>>>>>>;;;===??????<<<999777666111333666666555444555555333444666777666666===GGGGGGIIIKKKKKKJJJJJJKKKLLLLLLJJJIIIFFF???777666::::::888555555777:::;;;<<>>@@@AAABBBJJJbbb~~~wwwnnngggddd[[[\\\VVVXXXXXXYYYxxxkkkmmmvvvpppooosssJJJFFFBBB???AAAAAAAAAAAA@@@>>><<<;;;:::888888:::>>>CCCOOO[[[hhhlllwwwmmmfff___[[[[[[[[[YYYVVVJJJHHHKKKMMMDDD777555===???@@@@@@<<<777666999===AAA@@@>>>>>>>>>>>>===<<<888999999999888999:::<<<111333555444333444888;;;333333222//////222999???<<<>>>@@@@@@>>>>>>@@@CCC???>>>>>>??????>>>;;;999333555666444000000444999000111000000000222666999<<<>>>???===999777888:::333333333333333333333333999???@@@999555666555222555666999;;;===>>>>>>>>>;;;>>>@@@@@@===:::888777111333666777777555555555333444666888777777???HHHHHHJJJLLLLLLJJJIIIHHHIIIKKKIIIGGGDDD===666555999;;;888666555888;;;<<<===GGGddd|||nnnbbbZZZ```bbbkkkyyyoooSSSGGG???888666555222111222333333333222222222111111000111111111111222222222000000000000000000000000000000000000000000000000//////...------...000111666555444222111000000000////////////000000000000///...///222111///000555222222222222222000//////...000222555777888999999<<<======>>>>>>>>>>>>>>>:::999888666444333333333444555666888999:::::::::000111222333444555555555222222333333222111000///000000////////////......111111111111111222222222555222111111333333000---111111111000111222222333333333333333333333333333222666555000111666777444222333333444444555555666333333333333333333333333222222222333333444444444666666555444444666777888222444666888999888777666999888555444444555888999555555555666666888999:::555888;;;<<<999777777888555444444666999999666222111222444666777777777666333222111111111222333444555444222000000000000111//////000111333555777999777444111000111222222222000000111222222222222111111111222333333444444555444555555555555555555444111111111222222333333333444444444444444444333333000222555444222222666999444555555666666666666666555555666666666666555555555555444555666888:::;;;888888888888888888888888::::::999999888999999999===<<<<<<<<<===>>>@@@AAACCCKKK\\\wwwzzzppphhhddd[[[\\\WWWXXXYYYZZZyyymmmooovvvrrrrrrtttIIIDDDBBBBBBAAA@@@???===<<<<<<<<<<<<999777999===BBBHHHTTT```qqqwww{{{ttteeeaaaddd\\\VVVRRRKKKJJJGGGIIINNNJJJ>>>777888;;;@@@DDDCCC===666222000444666888:::;;;;;;;;;:::>>><<<:::777555444444444000444999;;;:::777444333000000000222555999===???AAAAAA@@@???>>>>>>??????EEECCCAAA@@@@@@???===<<<777777666444111111222444111222222111111222666999???@@@@@@===888555666888555555444333333333333444999:::<<<<<<999666444444888888888999:::;;;===>>>?????????>>>===;;;:::999111222555777888777555444555444555777666555:::AAALLLLLLJJJGGGIIILLLJJJEEEKKKHHHEEECCC===666555777666:::999444333888;;;;;;OOOrrrzzzkkk^^^WWW[[[XXXZZZ]]]gggzzzmmmYYYLLL>>><<<999666333333333333111111111222222333333333111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000---333888777000---000444111111000000000000000000222111111111333333111///222333333333333222111111...333666555666999:::888666777888:::;;;<<<<<<<<<;;;999666333222222222333777777666555444333333222111111111111111111111111222222222111111111000000000000000000000000000000000000000///000111111222000000000000000000000000000000000000111111111111333333333333222111000000555444333222222444555777333333333333333333333333555666777555333111111222444333333222222333333444222222333333333333444444555555666666777777888888;;;:::999777666666555555666666666666777888::::::999:::<<<<<<999777777777666666888:::;;;:::555222555333222333666888666444333222000///...///000222444444333333222111000000222111000000111333555666777555222000///000111333111111111111111111111111111111222333333444555555666666555555555444444444222222222222222222222222333333333333333333333333222333444444333333555777777666666555555555666666888777777666555444444444666666666666777777777777999777555777:::;;;:::888999999999999999999999999999999999:::;;;<<<===>>>EEEIIIUUUjjjyyymmmeee]]]bbbaaa^^^[[[TTT\\\sssnnnooovvvrrrrrrtttIIIDDDBBBBBBAAA@@@???===<<<;;;;;;;;;;;;999:::>>>CCCJJJVVVcccpppwww|||vvviiiggghhh^^^WWWSSSKKKIIIQQQRRRKKKFFFFFF@@@777666:::???BBBAAA>>>;;;999555555555555555555666666222222111222333444666777888:::;;;:::666222000///000111222444777:::===???AAA@@@@@@???>>>>>>??????BBB@@@>>>>>>>>>===;;;:::555555555333111111222444111222222111111222666999???@@@@@@===888555666888555555444333333333333444888:::<<<<<<999666555444777777888999:::<<<===>>>??????>>>>>>===;;;:::999111222444777888777666444666333333666666555888>>>LLLLLLKKKHHHJJJMMMLLLGGGKKKHHHEEECCC===666555777555777888777555888>>>EEEeeeyyyyyyfffXXXRRRRRRZZZbbb\\\ZZZeeezzz}}}^^^HHHCCC<<<;;;888555444333333444222222222222222222333333111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000000111333333333222111111///000000111111111111000222111000111333333111///222222333333222222111000///444777666666999999888555666777999:::;;;;;;;;;777666555444444555666777555444444333333222222111111111111111111111111111222222222111111111000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111222222333333222222111111555444333222222444555777333333333333333333333333444555666555333222222333444333333222222333333444222222333333333333444444777777777666666666666666999999888777666666666666555555666666777888888999555777::::::999777777888777777777999:::999666333555333222333666777666444333222000///...///000111444444333222222111000000111111000///000222444555666555222000///000111333111111111111111111111111111111222222333444444555666666555555555444444444222222222222222222222222333333333333333333333333222333444444333333555777666666555555555555666666888777777666555555444444666666666666777777777777999777555666888999888666999999999999999999999999999999999:::;;;<<<===>>>???CCCMMM___tttwwwmmmeee___bbb___]]][[[UUU]]]ssslllnnnuuuqqqqqqsssIIIDDDBBBBBBBBBAAA???===<<<;;;::::::===;;;;;;???DDDKKKYYYfffqqqzzz~~~rrrpppmmmaaaXXXTTTLLLHHHYYYYYYFFFBBBMMMJJJ:::333555999???CCCDDDCCCAAA777555333000///000111222000000000111444777999;;;<<<;;;:::777222000//////111333555888:::<<<>>>>>>AAA@@@??????>>>????????????===<<<<<<===<<<:::888333333333222000000222444111222222111111222666999>>>@@@@@@===888666666888555555444333333333333444777999<<<<<<:::777555555666777888999;;;<<<===>>>>>>>>>>>>>>>===<<<::::::333333444666888888666444888333111444666555777:::LLLMMMLLLJJJKKKOOOOOOKKKKKKHHHFFFDDD>>>777444777666555777:::888777CCCSSSttt{{{mmmUUUMMMNNNUUUaaakkk^^^ZZZkkkxxxSSS???AAA:::888777555444444444555333333222222222222222222111111000000000000111111///000000111111000000///000000000000000000000000000000000000000000000000333///---///555777333///...///000222222222111000111111000111333333111000222222333333222222111000111666999777666888999777555666777888999999999999777666555444444555666777111111111111111111111111111111111111111111111111222111111111111000000000000000000000000000000000...///000111222111111000000000000000000000000000000000000000111111111111000111222222333222222222444444333222333444555666333333333333333333333333333444555555333333444555444333333222222333333444222222333333333333444444888888777666666555555444888777777666666777777888333444555666777777777777222555777888888777888999888777666777888888666444444333222333555666555444333222000/////////000111333333333222111111000000000000/////////111222333555444222000///000111222111111111111111111111111111111222222333333444444555555555555555444444444222222222222222222222222333333333333333333333333222333444444333333555777666666555555555555666666777777777666555555444444666666666666777777777777:::888777777888999777666999999999999999999999999999999999:::;;;<<<===>>>AAACCCKKK[[[mmm{{{{{{uuullleeebbbbbb]]]ZZZ[[[WWW___ssskkkmmmtttppppppsssHHHDDDBBBBBBBBBAAA???===;;;::::::999===;;;;;;???DDDMMM[[[hhhuuu~~~yyyrrrccc[[[XXXPPPIIIVVVTTTDDD@@@KKKMMMCCC999666555888>>>BBBBBBAAA<<<;;;999888777666777777:::999888888888999:::;;;777777555222///000222555333555888;;;>>>??????>>>@@@@@@???????????????@@@>>>=========>>>===;;;999000111111000000000333555111222222111111222666999===???@@@>>>999666666888555555444333333333333444666888;;;<<<:::888666555666666888:::;;;<<<===>>>>>>>>>>>>>>>===<<<;;;:::555333333444777999777555:::444111444777777777888JJJMMMMMMLLLMMMQQQPPPMMMKKKHHHFFFEEE???777555777888444777===999666HHHaaavvvwwwgggTTTTTTYYYbbbmmmpppaaaaaawwwkkkMMM>>>???777666555444444444555555333333333222222111111111222111111000000111111222000000000111111000000000////////////////////////////////////////////////111---+++...444777444000---...000222222222111000111000000111333333222000222222222222222111000000222777:::777666888888666666666777888888999888888888777555444333222222222/////////000000111111111111111111111111111111111111111111111000000000000000000000000000000000000---///111222333222000///000000000000000000000000///000000000111111111111//////111222222333333333444444333333333444555666333333333333333333333333222333444444333333555666444333333222222333333444222222222333333333444444666666666666666666555555666666666666666777888888333333555666666666555555333555888999888777888888888777555555666666666555333333333333444444444333222111000000//////000000333222222222111111000000/////////...///000111222444333111000000000111222111111111111111111111111111111222222333333333333555555555555555555555555222222222222222222222222222222222222222222222222222333444444333333555777666555555555555666666777777777666666555555555555666666666666777777777777999999999999::::::::::::999999999999999999999999999999999:::;;;<<<===>>>CCCEEELLLZZZjjjwww~~~}}}{{{xxxrrrlllgggdddbbb[[[YYY\\\YYY```tttkkkmmmsssoooooorrrGGGCCCAAAAAAAAA@@@>>>===;;;::::::999<<<:::;;;@@@EEENNN\\\iiizzzuuueee```^^^TTTIIIJJJKKKHHHEEEEEEIIINNNCCC===666444555999::::::???@@@AAABBBBBBAAA@@@??????>>><<<999888777777777333333111///...000444888666888;;;>>>@@@AAA@@@???@@@???????????????@@@@@@@@@@@@???@@@@@@???<<<:::000000111000///000333555111222222111111222666999<<<>>>@@@>>>:::666777888555555444333333333333444444777;;;===;;;888666555444666888:::<<<======>>>===>>>>>>>>>===<<<;;;:::777444222333777999888666;;;555222555888888888:::GGGLLLOOONNNNNNQQQPPPMMMIIIGGGFFFEEE@@@999666888<<<777999===999999OOOkkk{{{zzzjjjZZZ[[[```hhhuuuyyykkkjjj~~~iiiSSSEEE<<<555555444444444444444555555333333333222222111111111222222111111111111222222000000111111111111000000////////////////////////////////////////////////...------///111333333333...///000111222222111000000000000111333333222111111222222222222111000000333777999777666777777555666777777888888888777777555444333222111000000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000000000000000---///111222333222000///000000000000000000000000///000000000111111111111...///000111222333333333333333333333444444555555333333333333333333333333111333444444444444555666444333333222222333333444222222222333333333444444333444444555666777777888555555555555666777888999333444444555555555555555555777::::::888777777888888666444444555666555444333333333333222222222333222111111000000000000000222222111111111111111000//////////////////000000333222111000000000111111111111111111111111111111111111222222222222222333444555555555555555555555222222222222222222222222222222222222222222222222222333444444333333555777555555555555555666777777666666666666555555555555666666666666777777777777666777888999999:::;;;;;;999999999999999999999999999999999:::;;;<<<===>>>???BBBIIIUUUdddqqqyyy|||{{{xxxwwwyyyyyyxxx{{{yyy~~~zzz|||{{{yyywwwtttpppllliiicccbbb[[[YYY\\\YYYaaauuukkkmmmrrrnnnnnnqqqGGGCCCAAAAAA??????===<<<;;;::::::::::::999<<>>===;;;:::888777666444333333444444333333333111000111444777999;;;>>>@@@BBBBBBBBBAAA?????????>>>??????@@@AAABBBAAAAAAAAAAAA???;;;888000111111000///000333555111222222111111222666999;;;>>>@@@>>>:::777777888555555444333333333333444333666;;;===<<<999777666444555888:::<<<===>>>>>>===============<<<;;;;;;999555111222777:::999666:::555333666888888999<<>>>>>AAAIIIUUUcccooowwwzzzwwwsssppprrrsssssswww|||zzz}}}|||wwwuuuxxx{{{zzzvvvvvvuuussspppmmmjjjiiiaaabbb]]][[[]]]YYYaaavvvkkkmmmqqqmmmnnnqqqGGGBBBAAAAAA>>>===<<<;;;;;;;;;;;;<<<::::::>>>EEEKKKRRR^^^jjj{{{{{{wwwrrrrrriiiUUUCCCDDDRRRccc___KKKDDDMMMIIIGGGBBB<<<666333222333222222333333444444444444333222111111111222444555333444666666555555666888===>>>@@@AAACCCCCCCCCCCC??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@???===888555222222222111000000222555111222222111111222666999:::===@@@???;;;777777888555555444333333333333444222666;;;===<<<:::777666333555888;;;===>>>>>>>>>===============<<<<<<;;;;;;555000111777;;;:::777666444444666666555999>>>@@@IIIPPPQQQOOONNNJJJEEEDDDCCCDDDFFFBBB<<<:::<<>>;;;888444333333444444444333333333222222222222222222333333333222222111111222222333000111111222222111111000000000000000000000000000000000000000000000000000,,,...///...---...111444444222111///...///000111000//////111333444333111111111111111111000000//////444777555444666666444444444444444444333222222...///000111111222222222000000000000000111111111000000000000000000000000////////////000000111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111//////000111111222111111333333444444555555444444333333333333333333333333222444555444333333444555444333333222222333333444222222333333333333444444333333444444555666777777666666555555555666666777888666444333333444666888333555888999888777777888666555333444555555444222111333444333000///000222111111111111111000//////000000000000111111111111000000000111111000000///111000000000000111111111111111111111111111111111222222111111111111111111444444444555555555666666222222222222222222222222111111111111111111111111222333444444333333555777444444444555555666777888555666666666666666666666666666666666777777777777999;;;<<<;;;999777888:::999999999999999999999999999999999:::;;;<<<===>>>@@@DDDLLLWWWcccnnnuuuxxxvvvqqqooopppqqqpppqqquuuvvvxxxwwwqqqpppuuuyyyyyyqqqqqqqqqooollliiihhhggg^^^bbb```^^^]]]XXX```wwwjjjlllqqqmmmmmmpppFFFBBBAAAAAA<<<<<<<<<;;;;;;;;;<<<<<<:::;;;@@@HHHNNNUUU```kkkzzzwwwwwwxxxwwwxxxlllTTT@@@III]]]nnniiiSSSFFFGGGFFFGGGGGGCCC<<<777555666666555333222222333555666444333333222333444666777111444777999999999:::;;;??????@@@BBBCCCDDDDDDDDD??????>>>>>>???@@@AAAAAA??????>>>>>>===:::555111333333333222000000222444111222222111111222666999:::===@@@???;;;888777888555555444333333333333444111555;;;======:::777666222555888;;;===>>>>>>>>>==================<<<;;;;;;555000111777;;;:::777333222444666444333888???===GGGPPPQQQOOOMMMHHHCCCCCCBBBDDDFFFCCC===;;;>>>AAADDDAAA;;;@@@VVVrrrxxxwwwlllaaaddduuuoooZZZGGG???;;;555333777333333444444444333222222111111111222222333333444333222222111111222222333111111222222222222111111000000000000000000000000000000000000000000000000///...------...///111111666444111...---...///111000//////111333444333222111111111111111000//////...333666444333666666444222222222222222111000///222222222222222111000///000000000000000000000///000000000000000000000000.../////////000000111111000000000000000000000000000000000///000111111222000000000000000000000000000000000000111111111111///000000111111111111000222333444444555555444444333333333333333333333333333444555555333333444555444333333222222333333444222222333333333444444444444444555555555555555555666666555555555555666666:::888555222222444777999000222555777777777888999555444444444555555333111111333444333000...000222111111111111111000//////000000000000000111111111000111111111111111000///000000000000111111111111111111111111111111111111222222111111111111111111444444444555555555666666222222222222222222222222111111111111111111111111222333444444333333555777444444444555555777888888555555555666666666666666666666666666777777777777@@@BBBBBB@@@<<<999:::;;;999999999999999999999999999999999:::;;;<<<===>>>>>>CCCKKKVVVaaajjjppprrrqqqmmmkkknnnnnnkkkiiikkkjjjooorrrpppooorrrrrrpppnnnnnnnnnllliiigggeeeeee\\\bbbbbb```]]]WWW```xxxhhhjjjpppnnnqqqsssGGGBBB@@@@@@======;;;;;;:::;;;<<<===999>>>>>>DDDRRRXXX```ooonnnjjjxxxsss[[[RRROOOeeessscccYYYXXXMMMGGGDDDBBBDDDFFFDDD===777888888777666444333222111000444444222222777;;;;;;999999::::::::::::::::::@@@AAAAAABBBCCCDDDDDDEEECCC@@@>>>@@@DDDEEEBBB>>><<<;;;888666444444444444333555333///...222333222222222111111222444555666:::<<<>>>???>>>;;;777444666666555444333333333333111111666===>>>999999===444666999;;;===>>>?????????????????????>>>======;;;666111000333777888888777777555333333666777777<<>>???EEETTTZZZbbbrrrlllkkk~~~rrr]]]RRRQQQeeerrrdddZZZXXXOOONNNMMMKKKHHHFFFCCC???===;;;:::999777777666666666777<<<===;;;:::===>>>===;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDDDDAAA>>>???BBBBBB>>>:::999888666444333333333333444777666222111555777666222222111111222444555666:::<<<>>>???>>>;;;777444666666555444333333333333333222555<<<>>>:::888:::555666999;;;===>>>??????>>>?????????>>>>>>======;;;777222111333666888888555555555444555888999:::>>>FFFOOOSSSPPPKKKFFFCCCCCCBBBCCCEEEBBB>>>>>>AAADDDEEEAAA===EEEZZZqqq}}}{{{~~~zzziii^^^NNNHHH???999555333222222555555666666555555444333222222222222222222222222222222222333333333333333///000111222222111000///000000000000000000000000000000000000////////////////////////////////////000111222222222111000///...//////000000000000000000000000000111111111111444444444444444333222111000000000000111111111111111111111111000000000000000/////////////////////333111000000111222111000111111111111000000000///000000000000000000000000111000000000/////////...//////000000000111111111111111000000000000111111111000000///000111222333111111111111222222222222222333333444444333333222333333333444444444555555555555444444444333333333333333333444444444555555444444444444444444444444777777777777666666555555333444555555555555444333555555555555555666666777444333333222222333333444333222111000000111222333000000/////////.........000111111111111111000000222222222222111111111000///000000000111111111111000000111222222222222111222222222111111111000000222222333444444444333333444444333333333333222222222222333333333333444444333333333333444555666666555555666666666777777777777666666666555555555555666666666666777777777777:::>>>>>>999666999:::777888888999999999:::::::::::::::::::::;;;<<<======@@@BBBGGGPPP[[[dddhhhjjjmmmmmmlllkkkiiigggeeedddeeegggjjjlllmmmmmmlllkkkkkkhhheeefffhhhhhhddd```___cccbbbccceee___eeezzzkkkmmmtttqqqssstttGGGAAA??????<<<<<<;;;::::::;;;<<<===:::???@@@GGGVVV^^^fffvvvmmmooosssaaaPPPSSSdddnnnddd\\\ZZZTTTVVVVVVSSSNNNGGGCCCBBBBBB@@@???===<<<;;;<<<===>>>===BBBDDDBBB@@@AAAAAA>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDAAA???>>>???>>>:::666777666555444333444555555444888777333222555888777333222222111222333555666:::<<<>>>@@@???<<<888555666666555444333333333333666333444999===;;;999888555777999;;;===??????@@@>>>>>>>>>>>>=========<<<;;;888333111333555888888444555666777999999:::;;;<<>>GGG]]]sss}}}{{{zzzrrrbbbRRRIIIAAA>>>;;;888777555333111555555666666555555444333222222222222222222222222111222444555666666555555000000111111111111000000000000000000000000000000000000000000////////////////////////////////////000000111222222222222111...///000000111111000000111111111111111111111111444444444333222111000///000000000000111111111111111111111111111111111111000000000/////////000000666333000///000111111111111111111111000000000000000000000000000000000000000000000000//////////////////000000000000111111111000000000000000111111111000000000000111222222111111111111222222222333222333333444444333333222333333333444444444555555555444444444444333333333333333333444444444555555444444444444444444444444666666777888777666555444444444555666666555444444333444555555666666555555444333333222222333333444333222111000000111222333000000000/////////......111111222222222222222111222222222222111111111111000000000000111111111111///000111111222222111111222222222111111111111111222222333444444444444444444444333333333333222222222222333333333333444444333333333333444555666666444444555555555666666666666666666666555555555555555666666666777777777888555888999666555888:::999888888999999999:::::::::::::::::::::;;;<<<======BBBCCCGGGNNNXXXaaafffiiilllkkkiiigggfffeeedddddddddfffhhhjjjjjjiiigggfffeeeeeeeeeeeeeeeeeedddcccbbbeeeccceeehhhcccfffwwwnnnpppvvvsssssstttGGG@@@>>>???<<<;;;:::::::::;;;<<<===;;;@@@BBBJJJZZZbbbkkk{{{rrrrrrvvvdddNNNVVVcccjjjeee___\\\ZZZ[[[YYYWWWRRRMMMHHHEEEDDD???===;;;999:::;;;>>>???>>>BBBCCC@@@???AAABBB@@@AAAAAABBBCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDAAA???===<<<<<<:::777444666666555555555777888999444888999444111333444444333333222111222333444555:::<<<>>>@@@???<<<888666666666555444333333333333555222111666<<<>>>;;;888666777999;;;===???@@@@@@>>>>>>>>>===============<<<999555222222444777999777666777:::;;;:::999;;;:::???IIIOOOMMMFFFBBBBBBDDDBBBDDDFFFDDD@@@@@@DDDFFFBBB>>>@@@MMMbbbwwwyyyvvvrrrnnnbbbQQQCCC======;;;:::999999888666444555555555666555555444333333333222222222222222111111222444666666555444333000000000111111000000000000000000000000000000000000000000000///////////////////////////////////////000111111222333333333//////000111111111111000222222111111111111111000444444444333222111000//////000000000111111111111000111111111111111222222111000000000111222333444888555111///000111222222111111111000000000000000////////////////////////000000000000//////////////////000000000000000000000000000000000000111222000000000111111111222222111111111222222222333333222333333444444333333222333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444555777888888777555333555555555555555555555555222333444666666555444444444333333222222333333444333222111000000111222333000000000////////////...000111222222222222222222222222222222222222222222000000000000000111111111///000000111111111111111111111111111111111111111222222333444555555555555444444333333333222222222222222222333333333444444333333333333444555666666444444444444555555555666666666666666666555555555555555666666777777888888666888999888888999;;;<<<888888999999999:::::::::::::::::::::;;;<<<======DDDEEEIIIOOOWWWaaahhhllljjjiiigggeeedddcccddddddcccdddfffggggggeeecccaaaaaacccffffffddddddeeeggggggiiieeeeeejjjhhhkkkyyynnnqqqwwwsssssstttFFF@@@>>>>>>;;;::::::999:::;;;<<<===;;;AAACCCLLL\\\eeeooowwwrrrsss```OOOZZZcccfffeeeaaa]]]^^^[[[XXXUUUUUUTTTQQQJJJDDD888666444333333555888999<<>>::::::???CCCDDDCCCCCCDDDCCCBBB@@@===<<<<<<<<<<<<===============;;;;;;:::999999888666444444333333333555666888:::666;;;;;;666111111222222444333222222222333444555999<<<>>>@@@@@@===999666666666555444333333333333222000000333;;;@@@???;;;777888999;;;===???@@@AAA??????>>>===<<<======>>><<<:::777333222333666999;;;888888<<<<<<888777::::::===EEEMMMKKKDDDAAADDDDDDBBBCCCEEEDDD??????CCC@@@<<<<<>>::::::999999999;;;<<<===:::@@@CCCMMM___hhhsss{{{qqq|||jjjYYYSSSbbbeeebbbeee```ZZZ^^^WWWTTTQQQSSSUUUSSSKKKCCC999888777666666777999:::;;;===<<<888888???EEEFFFCCCCCCCCCBBB@@@===999777555555555555666666666666777777777777666666555444000//////000111333555777777===???888222222333333444333222222222333444555999<<<>>>@@@@@@===:::777666666555444333333333333///000000222888???AAA>>>888888999:::===???AAABBBAAA@@@>>>=========>>>???===;;;888444222222666999>>>999888===<<<666666:::======DDDLLLKKKCCCCCCIIIEEEDDDDDDFFFCCC??????BBB:::888===MMMaaarrr~~~rrrjjjbbb\\\RRRFFF@@@???;;;888555333444444444444555555666666555555444333444333333222222111111111222222333333222000///...111111000000000000111111000000000000000000000000000000000000////////////////////////////////////////////////000111222333///000111111222222111111333333333222111111000000222333333333333222111111000000000000111111111111000000111111222333333333111000000111333666999;;;666333000///000111111111000000000000111111111111000000000000000000000000////////////000000000000000000////////////......////////////000111222333000111222222333333222222222222222222333333333333222333333444444333333222333333333444444444555555333333333444444444444555333333333444444444555555444444444444444444444444333444555666777666555555555444333333333333444555111222333333444444333333444333333222222333333444333222111000000111222333111111000000000/////////...///000111222222222222222222222222333333333333111111111111000000000000...///000000111111000000111111111111111222222222111222333555666666666666444444333333333333222222222222333333333333444444333333333333444555666666444444555555555666666666555555555666666666666666444444555666777888999999999777888999888555777;;;888888999999999:::::::::::::::::::::;;;<<<======@@@CCCGGGLLLRRRZZZbbbhhhccccccbbbaaaaaaaaaaaaaaabbbaaaaaa```___^^^^^^^^^___bbbffffffeeeeeegggjjjlllrrrnnnjjjnnnpppvvvjjjllluuuqqqppppppCCC>>>===???:::999999888999;;;<<<===999@@@CCCNNN```jjjuuutttvvvppphhh```VVV[[[llljjjaaaccc]]]TTTZZZNNNLLLKKKJJJJJJHHHDDD@@@===<<<<<<;;;;;;;;;<<<<<<888;;;;;;888888>>>CCCCCC@@@AAABBBAAA???<<<888666333333333333333333333333555555666555444333222222............000222444555333:::===888222222444555444444333222222222333444999;;;???AAA@@@>>>:::888666666555444333333333333...222333111555===@@@???888999999:::<<>>>>>>>>@@@@@@===<<<:::555222222555999>>>777666;;;;;;555666===>>><<>>;;;;;;<<<:::::::::::::::999999888555999;;;888888<<>>>>>???@@@AAA???<<<999777555555555555555555555444555555666555333111000000000/////////111333444666...666:::666000111444666555444333222222222333444999;;;???AAA@@@>>>;;;888666666555444333333333333///444555222333:::???>>>999999999:::<<>>>>>???@@@AAA>>>===:::666111111555999===555444:::;;;555888@@@===:::===EEEDDD>>>AAAKKKJJJHHHHHHIIIFFF@@@???BBB888888EEE^^^uuu~~~tttgggXXXNNNFFF>>>:::999555444444666777777555333555555666666555555444333444444333333222111000000000000000000111222333444222111000//////000111222000000000000000000000000000000000000//////////////////////////////////////////...------...000111000000111222222222222111444444333333222111000000---...///000111111111111000000000000111111111111000000111222333333444444444222000///...000222444111000///000111222111000//////000000111111111222000000000000000000000000.../////////000000111111000000//////.........---////////////000111222333000111222333444333222222222222333333333444444444222333333444444333333222333333333444444444555555333333333444444555555555333333333444444444555555444444444444444444444444444444444444444555666777333333111111111111333333333222111000111222444555444333333222222333333444333222111000000111222333111111111111000000000000000111222333444444555444222222222333333444444444222111111111000000//////...//////000000000000000000000111111222222222222111222333555666777777777444444444333333333222222222222333333333444444444333333333333444555666666666666666666777777777777444555555555666666777777444444555666777888999999888555666::::::666999???888888999999999:::::::::::::::::::::;;;<<<======BBBFFFIIILLLNNNRRRXXX\\\ZZZ[[[\\\]]]]]]\\\ZZZZZZccc```]]][[[ZZZ\\\___aaa______```bbbdddeeeeeeddddddtttzzzwwwxxxwww{{{kkkmmmvvvrrrrrrrrrFFF???;;;999999999:::::::::;;;;;;;;;>>>CCCGGGSSSdddmmm}}}uuu```XXX]]]]]]qqqqqqnnndddWWWLLLHHHGGGBBBAAA@@@@@@???>>>===<<<888777666666777777555333444444555666777888999999::::::999999888777666666888777777666666666777777888666444444666666444111///------///000///333888444555555444222000111222555444444444555666888999???===>>>AAA???999555666666555333222111111222222222111//////222777===AAA???;;;:::<<<===;;;===AAABBB@@@???>>>??????>>>===@@@>>>:::777444444555555999:::;;;;;;::::::;;;===???<<<<<<@@@AAA???DDDLLLGGGIIIIIIHHHGGGDDD???:::333@@@WWWppp~~~rrreeeUUUJJJAAA999888:::666555444333333333333333444444555555555555444444444444333333333333222222222222111111111111111111///000222444444444222111000000000000////////////000000///////////////000////////////////////////000000000000000000000000333222111000000111222333222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000444333000...---///000222222111111111000000//////000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////111111222222222333333333333333333333333333333333222222222222222222222222111222333444555444333333444444444555555555555666444444444444444444444444111222333333444444333333555555555444444333333333111111111111111111111111000111111111111222222222333333333333333222111000000000111111222222222222111111000000000111333444777777777777666555444333333333333333333333333333444555555333111//////000000000000000111111111111000000000111222222333333555555555666666666666666555444333333222222333333333333333333333333333333444444333333333444555555555555444444444444555555777777666666666666777777777555444666999;;;:::888999999999999999999999999888777777888::::::888777;;;;;;;;;===??????>>><<>>===999999:::::::::;;;;;;;;;===BBBGGGSSSeeepppyyydddZZZ[[[YYYmmmkkkeeeYYYLLLCCCAAABBBDDDCCCFFFJJJFFF===888999777666555555666555333222444444444555666777888888:::999999888888777666666555555555444444444555555777555333444555666444222333111111333222000333888777888888777555444444555777777666666777888999:::@@@>>>@@@BBBAAA<<<999999888777666444333333444444111000...///111555:::===;;;888666999::::::===AAAEEECCC@@@???@@@@@@???>>>@@@>>>:::777555444555555999;;;<<<;;;::::::;;;<<<>>>::::::???BBBBBBEEEJJJGGGHHHHHHHHHFFFCCC???;;;===JJJaaaxxxqqqbbbRRRGGG@@@:::888999555555444333333333333333444444555555555555444444444444333333333333222222111111111111111111111111000111222444444333222111////////////000000000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000000111111111111000000000///000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222222222222222222222111222333444444444333333444444444444555555555555444444444444444444444444111222333333444444333333555444444444333333333333111111111111111111111111000111111111111222222222333333333333333222111111000111111111222222222222111111000000000111333333444444555555444444333333333333333333333333333333444555555333111///000000000000000000111111111111000000000111222222333333555555555555666666666666555444333333222222333333333333333333333333333333444444333333333444555555555555444444444444555555777777777777666666666666777555444666888:::999777999999999999999999999999999:::;;;;;;::::::999999:::::::::;;;<<<===>>>>>>CCCDDDGGGIIIKKKNNNSSSVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXZZZZZZ\\\___bbbdddcccbbbfffkkkqqqtttwww}}}ggggggwwwrrrpppqqqDDD>>><<<;;;::::::::::::;;;;;;;;;;;;;;;AAAFFFTTTgggrrr~~~tttccc\\\___^^^oookkkaaaTTTHHHBBBCCCFFFFFFEEEMMMWWWQQQ@@@888<<<888777555555666555444222444444333444444555666666888888888888777666666555333333222222222222333333444333222333555666555444888555555666555222444999888999:::888666555666777888888777777777777888999;;;999:::======888666777:::999888666666666777777222111000111222555888:::999555444777999:::???DDDHHHEEEBBB@@@AAAAAA@@@@@@???===:::777555555555555999;;;<<<<<<:::999:::;;;<<<888888===CCCEEEFFFHHHFFFFFFGGGGGGEEEAAA>>><<>>:::777666555444444333333333333333444444555555555555444444444444333333333333222222111111111111111111111111111222333333333222111000......//////000000111111000000////////////000000////////////////////////000000000000000000000000...///000111111000///...000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000///111444666666333000...111111111111000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333222222222222222222222222111222222333444333333333333333333444444444555555333333333333333333333333111222222333333333333333444444333333333333333222111111111111111111111111000111111111111222222222333333333333333222222111111111111111222222222222111111111000111111222333111111222333333333222222333333333333333333333333444444555333111000000111000000000000111111111111000000000111222222333333555555555555666666777777555444444333333333333333333333333333333333333333333333333333333444555666555555444444444444555555666777888888888666555444666555444555777999888777999999999999999999999999:::===???>>>;;;999:::;;;888:::<<<;;;999999===@@@BBBDDDHHHJJJKKKLLLOOOQQQRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSVVVXXXYYYYYYWWWVVVXXXXXXZZZ]]]```bbbbbbaaadddiiippptttwww~~~jjjjjjtttooommmmmmAAA<<<999999:::::::::;;;;;;;;;;;;<<<;;;AAAFFFTTTgggttt}}}rrrjjj^^^___kkknnnmmmhhh___TTTKKKGGGHHHKKKHHHGGGPPP]]]WWWEEE===CCC<<<:::888777888888666555555444333222222333444444666777777777777666555444222222111111111222333333222222222333444555555555888666666888777444666:::777888888777666555555777666666666555555555555555555333555888888555333555;;;:::888777777777888888333333333333444555666777999555444777;;;===BBBHHHHHHEEEBBB@@@AAAAAA@@@???>>>===:::888666555555555999;;;<<<<<<:::999999999:::777555;;;BBBGGGGGGFFFEEEDDDFFFGGGEEE@@@===>>>OOO[[[ppp~~~iiiWWWDDD===;;;999666444444444333333222333333444333444444555555444444333444444333333333222222222111111111111111222222222222222333333222111000///---......///000111111222000////////////000000111////////////////////////////////////////////////000000111111111111000000//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000///111333555555333000...111111111000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222333333333333222333333333444444444444222222222222222222222222111111222333333333333222333333333333222222222222111111111111111111111111000000111111111222222222222333333444333333222222222222222222222222222222111111111111111111222222///000111222333333333333333333333333333333333333333444444333111000000111///000000000111111111111000000000111222222333333444444555555666666777777555555444333333333333333333333333333333333333333333333333333444444555666555555444444444444555555666777888999888666444333555555555666777777777777999999999999999999999999999===@@@???:::777999<<<888<<<@@@???;;;888;;;>>>@@@DDDHHHKKKLLLMMMNNNOOOOOONNNNNNMMMLLLKKKKKKKKKLLLOOOSSSWWWXXXXXXVVVUUUYYYXXXYYY\\\```bbbcccbbbdddiiinnnqqqttt{{{mmmmmmuuupppooopppDDD>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<>>======<<<:::888666555555555777:::<<<<<<;;;999999999999666555888@@@GGGHHHEEEDDDCCCEEEHHHEEE>>>===AAARRR___sssyyy___OOO>>>999999888555444333333222222222333333444333333444444444444333333444444333333333222222222000000111111111222222222222222222222111000000///---......///000111111222///////////////000111111////////////////////////////////////////////////111000000//////000000111//////000000111111222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111222111000000000000000000000000111111000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111000000111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111222222333333222222222222333333333444222222222222222222222222000111222222333333222222222222222222222222222222111111111111111111111111000000111111111222222222222333333444444444333333333222222222222222222222111111111222111111111111///000111333444444444444333333333333333333333333333444444333111000111222///000000000111111111111000000000111222222333333444444444555666777777888666555444444333333444444333333333333333333333333333222222333444555666666555555444444444444555555555777888999888777555333666666777777666666777888999999999999999999999999888<<>>DDDCCC>>>::::::;;;???CCCHHHLLLMMMNNNOOOPPPLLLLLLKKKJJJIIIHHHHHHGGGJJJLLLQQQUUUWWWWWWUUUTTTWWWWWWWWWZZZ^^^aaabbbbbbdddhhhmmmooorrrxxxkkkkkksssooooooqqqEEE>>>;;;::::::;;;;;;;;;<<<<<<<<<<<<===CCCHHHWWWlll{{{rrrggghhhlllhhhjjjpppnnnYYYYYYXXXUUURRRNNNKKKIIILLLIIIJJJMMMLLLGGGEEEFFFBBB???<<<;;;;;;;;;:::999:::999666444333333444444222333555666666555333222222222222222222333444555///000222222222222444555444333444777777444666:::777888999888777666777888666777888888888888777777666444555888888666666888777666555444444555666777222222111111111111222222444111222666999:::===BBB@@@??????@@@AAA@@@===;;;<<<<<<:::888777666555555555888;;;<<<;;;:::999999777777666666<<>>>>>EEEUUUbbbvvvxxxnnnSSSFFF:::777777666444444222222222222222333333444333333444444444444333333444444333333333333222222000000000111222222333333111111111111111000000000......//////000000111111///......//////000111222////////////////////////000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000/////////000111222000000000000111111111111000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111//////000000111222222222111111222222222333333333222222222222222222222222222222222222222222222222222111111111111222333333111111222222222333333333111111111111111111111111000111111222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222333333444444444444444333333333333222222222222111222222222222111000000000111222333444555555555333333333333333333333333222333444333111000111222000000000000111111111111000000000111222222333333333444444555666777888888666555555444444444444444333333333333333333333333222222222333444555666777555555444444444444555555555666777888888777666555666888999888777666777999999999999999999999999999777999<<<;;;999777999;;;999>>>BBBCCC@@@===<<<<<>><<<888555444444555666111222444666666555333111111111111111222333444555///111333222111000222444555444555888666333444777555666777666555555666777555666777888999999888888777555555888888666666999666555444333333444555666444444222222222333444555444222333888:::999;;;>>><<<===???BBBCCCAAA===:::<<<;;;:::999777666555555333666:::<<<<<<:::::::::777999777444888AAAGGGGGGEEEBBBEEEJJJFFF===???HHHUUUbbbwwwooo```III???888666666444444555222222111111222333333444222333333444444333333222444444333333333333222222///000000111222222333333000000000000000111111222////////////000000000000............///000111222////////////////////////000000000000000000000000///111444666666444111///111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222///000000000111111111111000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111......///000000111222222111111222222222333333333111111111111111111111111222222222222222222222222222111000000000111333333111111111111222222222222111111111111111111111111000000111222222222222222000000000000111111222222111111111111111111111111000111111111111222222222222333333444555555444444444444333333333222222222111222222333222111000///111111222333444444444444333333333333333333333333222333444333111111111222000000000000111111111111000000000111222222333333333333444555666777888888666666555444444444444444333333333333333333333333222222222333444555666777555555444444444444555555555555666666777777888888777999::::::777777888:::999999999999999999999999777888999:::::::::::::::999:::<<<===???@@@@@@AAAAAADDDGGGIIIJJJKKKLLLNNNKKKKKKJJJJJJIIIIIIHHHHHHKKKLLLOOOQQQSSSTTTUUUUUUUUUTTTTTTVVVZZZ^^^```aaaeeehhhkkkkkklllrrr|||kkkkkkuuusssuuuyyyMMMEEE@@@===;;;;;;;;;<<<<<<<<<======<<>>;;;;;;>>>>>>;;;;;;>>>666555444333333444555666999777666555555666888999666444666;;;<<<:::;;;===;;;<<<@@@CCCEEECCC>>>:::;;;;;;:::999888777666555222555:::<<<<<<;;;;;;;;;666:::999333555???FFFHHHFFFBBBEEEKKKGGG===???IIISSSaaavvv~~~|||hhhVVVBBB;;;777666666333333666222111111111222333333444222333333444444333333222444444444333333333222222///000000111222222333333000000//////000111222222000000000000////////////............///000222222////////////////////////000000000000000000000000///444:::>>>>>>:::444///222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000000111222333333333333222//////000000111111111222000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111---......///000111111111111111222222222333333333111111111111111111111111222222222222222222222222222111000000000111333444000111111111111222222222000000000000000000000000000000111222222222222111//////000000111111111222111111111111111111111111000111111111111222222222222333333444555555555444444444444333333222222222111222333333222111000///111111222333333333333222333333333333333333333333222333444333111111111333000000000000111111111111000000000111222222333333333333444555666777888999666666555444444444444555333333333333333333333333222222222333444555777777555555555444444555555555555555555555666888999:::888:::<<<;;;888777999;;;999999999999999999999999888777777999<<<===<<<;;;999777666888<<>>999555333111111333333333333333333333333///000111222333333222111000222444444222000//////999777555222111111222333666555333222111111222333555444333333222222333333888999999777999===>>>;;;666666777777666444222111333333333333333333333333777666555666999<<<>>>>>>BBB>>>>>>DDDDDD>>>;;;<<<======<<<:::999777555444555444555777:::<<<<<<;;;666555444444777===EEEKKKIIIIIIKKKKKKEEE>>>???DDDXXX___ooovvvfffTTTHHH===:::777555444444222111222222222222222222222222333333333333333333333333444444444333333222222222000111444666666444222111222111111111000000//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111///...333888;;;888555000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222222111111222222333222222222111111111000000000222444444222000///000222222111111000000//////222222222111111111000000111111111111111111222222000000000000000000000000222222222222222222222222222222222222222222222222000111111111111222222222222222222111111111111000111111000000000000111111000111111111111222222222111111222222222333333333111111111111111111111111000000000000111222333444444333333222222333333444222333555555555333111000111222222222222111000000000000111222222222222111444444333222333444555666333333333222222111111111000000////////////000000111111111111111111111111444444555555666666777777666555444333222333444444555555444444444333333333222222333444444555555666777777666555555555555555777777777777777888999999======;;;:::999888888888888888999999999::::::::::::999888888888:::<<<>>>;;;:::999;;;???BBBDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJMMMMMMMMMLLLKKKIIIGGGFFFFFFGGGJJJPPPUUUWWWVVVUUUTTTVVVXXX]]]aaafffjjjlllllleeeeeellliiidddnnnkkkkkkooolllmmmnnnBBB<<<;;;<<<888999999::::::;;;<<<<<<:::EEEMMMZZZooovvvsssoooZZZ[[[fffZZZaaafff^^^SSSNNNGGGEEENNNIIIGGGAAADDDWWWkkkjjj\\\WWWOOOIIIEEEIII[[[]]]JJJFFFDDD@@@<<<888777666666333333333222333333333333///000111222333222222111000222444444222000000000888777555222111111222333555444222111000000111111444444333222222222222333888:::;;;999:::>>>>>>;;;777777888888777555333222222222222222222222222222777666555666888:::<<<<<<@@@===>>>CCCDDD???<<<===>>>>>>===<<<:::888666555444444555777:::;;;:::999666666666555777<<>>======???>>>;;;888888999888777666444333111111111111111111111111666666777777888999::::::>>><<<===AAACCC@@@>>>>>>@@@@@@???>>><<<:::999888444444555888::::::888555777777777777777:::???BBBHHHHHHJJJLLLHHHBBBBBBFFFMMMVVVgggyyy}}}qqqcccVVVJJJ@@@::::::888444333333222111000222222222222222222222222333333333333333333333333444444333333333333222222444444333333222222111111111111111111000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000111...---...000111...+++000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222222222222111111111111111000222333333111000000111000000000000111111111111222111111111111000000000555444222111000/////////000000000000000000000000222222222222222222222222222222222222222222222222000111111111111222222222222222111111111000000000111111000000000000111111000111111111111222222222111111222222222333333333222222222222222222222222000000000000111222333333333333222222222222333333111222333444444444333222222333333333333222111111000000111222222222222111333333333333333444555555333333333222222222222111111000000//////000000111111111111111111111111111444444555555666777777888666555444333222333444444555555444444444333333333333333333444555555666666777777666555555555555555888888777777777777777888999999888888888888999999888888999999999:::::::::===<<<:::999888888999999999::::::999999???GGGNNNNNNKKKGGGDDDCCCDDDGGGIIIMMMLLLJJJIIIHHHHHHHHHHHHGGGJJJNNNOOOQQQUUU[[[___cccdddgggjjjnnnsssvvvxxx~~~yyyxxxyyypppgggooolllllloookkkjjjjjj===999999;;;999999::::::;;;<<<<<<<<<>>>IIIQQQ]]]qqq|||qqqfffooottteee[[[```ZZZNNNHHH@@@===FFFKKKFFFBBBKKK\\\hhhggg```QQQGGG@@@@@@LLLeeekkkZZZMMMKKKGGGBBB???=========444333222111111111222222111222222222222222222222///111333444333111111222666555444333222222222222555444222111000000111111444333333222111222222222777===AAA@@@@@@AAA???<<<777888888888777555333222111111111111111111111111777888::::::999999999:::<<<;;;<<>><<<;;;:::444444555777999888555333777888888888777888;;;=========AAAEEEDDDAAABBBFFFFFFIIIPPPYYY___dddgggjjjjjjcccYYYPPPIIIDDD@@@>>>888666333222222222111000222222222222222222222222333333333333333333333333333333333333333333333333666555333222111111111111111111111000000000000000000000000000000000000000///////////////////////////////////////000000111////////////////////////222111///000111111///---000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222111111111111111111111111000222333222111000111222//////000000111111222222111111111111000000000000333333222111000000000111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111111000000000000111111000000000000111111000000111111111222222222111111222222222333333333222222222222222222222222111111000000111222222333333333222222222222333333000111222333333333333333333333333333333222111111000000111222222222222111333333333333333444444444222222222222222222222222111000000000000000000111111111111111111111111111333444444555666777888888666555444333222333444444555555444444444333333333333333444444555666666666777777666555555555555555999888888777777777777777777777777777777888999999888888999999999:::::::::888888888888999:::;;;<<<;;;<<<===;;;:::@@@KKKTTTLLLJJJGGGDDDCCCDDDFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGAAAHHHQQQVVVYYY\\\ccchhhpppqqqtttxxx}}}yyypppuuurrrrrroookkkjjjjjj>>>999:::<<<999::::::;;;;;;<<<======>>>IIIRRR___ttttttkkkppprrrdddhhh___SSSNNNEEE@@@GGGDDD@@@BBBPPP]]]^^^UUUKKKFFF>>>:::;;;IIIdddnnn___RRROOOJJJEEEAAA>>><<<<<<555444222111000111222333333333222222222222222222///111333444333222333333555444333333222222222222666555333222111111222222333333222111111111111222666===BBBBBBAAABBBAAA>>>666777777777666444222111222222222222222222222222888:::===>>><<<::::::;;;:::;;;<<<===@@@BBBAAA???AAAAAAAAA@@@???===<<<;;;444444555666888777555333666777888777666777999;;;999999<<<@@@@@@<<<<<<>>>;;;<<<===???CCCHHHKKKLLLKKKHHHDDDBBBAAABBBBBBAAA777555222111222222222111222222222222222222222222333333333333333333333333333333333333333333333333666555222111000000111111000000000000000000111111111111111111111111111111///////////////////////////////////////000000111////////////////////////111000000000111222111111///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222111111111111111111111111000111222222000000111333//////000000111111222222000000000000000000000000111000000000111222333333000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111000000000//////111111000000000000111111000000111111111222222222111111222222222333333333222222222222222222222222111111111000111111222333333222222111111222222333000111111222333333333333222333333333333222111111000000111222222222222111222222222333333333333333222222222222222222222222111111000000000000111111111111111111111111111111333333444555666777888888666555444333222333444444555555444444444333333333333333444555555666666777777777666555555555555555888888777777777777777888666666666666777888999999888888999999999:::::::::888888888888999:::;;;;;;;;;<<<===;;;:::???IIIRRREEEFFFFFFGGGGGGFFFEEEEEECCCEEEIIIKKKKKKIIIGGGEEEEEELLLTTTZZZ```hhhsss{{{uuuvvvpppllllllmmm@@@;;;;;;<<<:::::::::;;;<<<<<<======<<>>999888999FFFaaammm```UUURRRMMMGGGBBB???===<<<777555333111111111333444444444333222222222222333...000333444444333444555333333333333222222222111666555444222222222222333333333222111111111111111444<<>>;;;;;;<<<:::<<<<<<<<>>>>>===???AAA???;;;;;;::::::<<<>>>??????>>>777444222111222333333222222222222222222222222222333333333333333333333333222222333333333333444444444333222111000000111222000000000000111111111111111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000//////......///000111222////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111111111222222222000111222111000000222444000000000000111111111111//////000000000000000111//////000000111222444555000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111111000000000/////////111111000000000000111111000111111111111222222222111111222222222333333333333333333333333333333333222111111111111111222222222222111111111111222222111111111111222222222222111222222222222111000000000000111222222222222111111111222333333333333333111222222222222333333333222111111000000111111222111111111111111111111111222333444555666888888999666555444333222333444444555555444444444333333333444444444555666666777777777777666555555555555555777777777777777888888999777777666666777888999999888888999999999::::::::::::::::::999888888777777888999:::999888<<>>;;;;;;<<<:::<<<<<<;;;===BBBBBB>>>?????????>>>===<<<;;;:::777555444444666888888888444444444444444666:::======>>>DDDMMMSSSTTTTTTWWWKKKJJJEEE>>><<<===999333999999999;;;======;;;999666444222222333444444333222222222222222222222222333333333333333333333333222222222333333444444444222222111111111111111222///000000000111111111111111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000/////////......///000222////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000111111111222222222000111111111000000222444111111111000000000000000////////////000000111111000000000000111222333333000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222111000000000////////////111111000000000000111111000111111111111222222222111111222222222333333333333333333333333333333333222222111111111111111222222222111111111111222222222222111111111111111111000111111111111000//////000000111222222222222111000111222333444333333222111111222222222333333333222111111000000111111222111111111111111111111111222333444555666888999999666555444333222333444444555555444444444333333333444444555555666666777777777777666555555555555555666666666666777888::::::888888777777777888999999888888999999999::::::::::::::::::999999888777666888888888999:::;;;===>>>@@@BBBFFFIIIIIIGGGDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHNNNZZZlllttttttqqqnnnppprrrEEE???======::::::;;;;;;<<<=========@@@LLLTTTbbbxxx{{{rrrpppsssjjjVVVLLLSSSTTTPPPSSSOOOFFFHHHXXX^^^RRRCCC>>>===<<>>DDD[[[hhh___VVVSSSOOOJJJGGGEEEDDDCCC:::888555333222333444555666555333222111222333333---000333444444444555666222222333333333222111111444333222000000000000111333222222111000111111111222:::AAA@@@???BBBEEEFFF888888999888777666444333000000000000000000000000222888???@@@===::::::<<<:::======:::===BBBBBB===>>>>>>>>>>>>===;;;::::::888666333333555888999:::333333333333333666;;;>>>CCCFFFQQQbbbooowww|||pppjjj\\\MMMGGGIIIHHHCCC<<<;;;;;;<<<<<<<<<:::777777444222222333555555444222222222222222222222222333333333333333333333333222222222333333444444444111111111111222222222222//////000000111111111222111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000222222111000//////000222////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000111111222222222222000111111000///000333555222222111111000000//////.../////////000000111111222222111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000////////////111111000000000000111111000111111111111222222222111111222222222333333333333333333333333333333333222222111111111111111222222222111111111111222222333333222111000000000111000000000000000///......000000111222222222222111000111222333444333222222111111111222222333333333222222111111111111222222111111111111111111111111222222333555666888999999666555444333222333444444555555444444444333333333444444555555666777777777777777666555555555555555555555555666777999;;;;;;999999888888888888999999888888999999999:::::::::666777888999999:::999999:::999999;;;======;;;:::BBBDDDFFFHHHGGGFFFCCCAAAEEEDDDBBBBBBCCCFFFJJJLLLFFFRRRiiitttuuuqqquuupppkkkDDD@@@;;;@@@===<<<<<<<<<<<<======>>>EEEKKKPPP___vvv{{{jjjooovvvbbbaaaeeeYYYYYY[[[NNNSSSUUUSSSMMMIIIIIIFFFCCC???===999;;;FFFVVV^^^___YYYTTTNNNIIIGGGFFFFFFFFF999888666444333111111000444222222333666777555222......///111222333444555444444333222222111111000666666444//////222222...222444555555333222222333444:::AAACCCAAA??????AAA<<<777777;;;999333000333111111111111111111111111111555:::>>>>>><<<999888888:::<<<=========???AAA>>>===<<<<<<===<<<:::888777666222000666===:::111222333444333111333999>>>777DDDYYYoooxxxlll\\\KKK>>>>>>::::::@@@BBB===888666555555444444444333333333333333333333333333333333222222111111111111111111666333222333666888666444111222222222222111000000111111111111111111111111333222222111000///......000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000222222111111111111111111111111111111111111111111000000000000000000000000222111000000000111333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111///......000222333111111111111111111111111222222111111111111111111222222222111111111000000///////////////000111111111111222222222333333333111111222222222333333333222222222111111111000000000000000000000000000000222222111111111111111111222222111111111111222222222222111000000000000000//////000000000000//////111111111111111111222222222222333333333333444444444333222000000000000111222222222222222111000///333333333444555777999::::::888555333222222444555555555555444444333333333444444555555555555444444555666777666555444555777666666777888888888888888777888888888888999999999888888999999999:::::::::999999888888888888888888;;;;;;:::;;;;;;<<<===>>>AAABBBCCCEEEFFFGGGFFFFFFAAA@@@@@@CCCDDDEEEHHHKKKVVV]]]{{{zzzlllpppkkkgggBBB@@@<<>>>>>CCCKKKSSSccczzz{{{pppqqqppp^^^hhhxxxkkk___^^^WWWZZZYYYTTTLLLGGGEEEAAA<<>><<>><<<:::888888:::<<<<<<<<<===???AAA@@@???>>>>>>>>>>>><<<:::777777444222555:::888222333444444444444666999<<>>@@@AAADDDFFFGGGGGGGGGFFFBBB@@@???@@@AAABBBGGGLLLZZZpppyyyxxxmmmooojjjfffBBB@@@<<<@@@<<<<<<<<<<<<<<<===>>>>>>BBBLLLWWWhhh~~~|||uuutttlllZZZhhh~~~rrrfffiiihhhccc___VVVMMMHHHFFF@@@:::@@@CCCAAA===>>>JJJWWW___XXXSSSMMMHHHGGGGGGGGGGGG>>><<<999666444333222222444333222333555666555444333222222111111222222333777777888888777666444333555777666222111333333000222444555555333222222333111777>>>BBBBBBAAABBBCCC@@@<<<:::;;;:::666333333000000000000000000000000000333888<<<===<<<:::888888:::;;;<<<<<<===???AAAAAA@@@???@@@@@@@@@>>><<<777999888444444666666444555444333555777999::::::???FFFLLLVVVooouuudddVVVNNNKKKCCC>>><<>>>>>AAADDDGGGHHHHHHGGGFFFBBB???>>>@@@AAABBBHHHPPPaaavvvwwwsssssslllgggBBB???;;;>>><<<<<<;;;<<<<<<===>>>???CCCNNNYYYjjj~~~}}}wwwxxxzzznnnhhhWWW^^^iiieeemmm|||zzziiidddZZZPPPLLLKKKEEE>>>@@@AAA???:::<<>>===@@@DDDGGGIIIIIIHHHGGGAAA===>>>BBBCCCCCCJJJTTTlllxxxyyyssssssjjjfffAAA???;;;===;;;;;;;;;<<<<<<===??????DDDPPP[[[kkkyyyrrr```bbbaaaVVVTTTQQQVVVyyymmmiii___TTTNNNKKKFFF??????>>>999666<<>>:::888555444444444333333333444555666111111111111222555777888444444555555444333111000222777888444222333444222222444555444333222222222///444:::@@@CCCDDDDDDDDDCCC@@@<<<:::;;;<<<888333////////////////////////000111333888<<<===;;;888777999;;;<<<<<<<<<>>>@@@@@@???>>>???@@@@@@>>>===999:::;;;999444111333777666444333555888:::999666;;;CCCBBB===NNNsssqqqZZZKKKLLLDDD???>>>===999666666555555444444444333333333333333333333333333333333111111222222333333333333222444666888777555333222222333333333333222111111111111111111111111111111000000000000000111111111////////////////////////////////////////////////000000000000000000000000//////000000000000//////////////////////////////000000000000000000111111000000000000000000000000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000//////000000000/////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000111000000000000000000000000000000000//////000000000111111111000000000000000000000000///////////////000000111000000111111111222222222111111222222222333333333111111111111111111111111000000000000000000000000//////000000000111111111222222111111111111222222000000////////////000000//////000000000000//////---......000111222333333222222222333333333444444444444333333222111111000000111111222222222111111222222222333444666888999888777666444333333333333222222222222222222222222444444555555555555444444444555666555444333444666777777888999999999999999777777888888888999999999999999999999999999999999888888999999::::::::::::;;;;;;:::;;;;;;<<<===>>>===@@@CCCGGGIIIJJJIIIIIICCC>>>???CCCCCC@@@HHHUUUsss{{{|||nnnmmmeeeaaa??????;;;>>>;;;;;;;;;<<<<<<>>>???@@@FFFRRR___ooo|||kkkYYYcccYYYSSSQQQHHHRRRooommmeeeWWWMMMGGGBBB===>>>===999777>>>LLLWWW[[[```ZZZSSSLLLIIIGGGEEEDDDIIIHHHGGGDDD@@@;;;777555333444444333222333555777666555333222222333555666777777666555555444444444000666888444111222333222222444555555333222222333///333999???CCCDDDDDDCCCCCC@@@;;;999;;;>>>;;;444000000000000000000000000//////111666<<<>>>;;;888777999:::;;;;;;<<<>>>@@@???>>>===>>>@@@@@@>>><<<:::999:::999666222333888777666555666888999:::999;;;EEEFFFAAAJJJfffxxx___MMMPPPGGG@@@>>><<<888555666555555444444444333333333333333333333333333333333111111222222333444444444222555777888666444333333333333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222000000000111222222333333111111111111111111111111000000000000000000000000000000111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000...//////000000111111111//////000000000000000111///////////////000111111000000000111111111111222111111222222222333333333111111111111111222222222000000000000000000000000...//////000000111111111222222111111111111222222000000000000000111111222//////000000000000//////......//////000111222222222222333333333333444444444444444444333222111000000000111222222222222111222222222222444666888999888777666555444333333333222222222222333333333333444444555555555555444444333444555555444333444555777888999999:::999999999777888888888888999999999888888999999999:::::::::888888999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>@@@CCCFFFHHHJJJKKKKKKHHH@@@???CCCAAA???JJJ[[[|||{{{{{{ooommmccc```??????;;;===;;;;;;;;;;;;===>>>???@@@EEEUUUeeewwwlll]]]aaaVVVPPPOOOIIIRRR|||mmmoooiii\\\OOOHHHCCC@@@===@@@???<<>>CCCDDDCCCBBBBBB@@@:::777;;;@@@===555111111111111111111111111///...000555;;;>>><<<888777888:::;;;;;;<<<>>>@@@???>>>===>>>@@@@@@???===;;;888777999777333444888999999999888888999<<<>>>BBBJJJOOONNNSSSbbbuuummm```SSSJJJAAA===;;;777555555555555444444444333333333333333333333333333333333111111222222333444444555444666777777444333333555333333444444333333222111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222///000000111222222333333111111111111111111111111000000000000000000000000111111222222222111//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222000000000000000000000000......//////000111111222////////////000000111111///////////////000111111000000000000111111111111111111222222222333333333000000111111111222222222000000000000000000000000......//////000111111222222222111111111111222222111111111111111222333333//////000000000000//////.../////////000000111111222222333333333333444444333444444444444222111000000000111222222222222222222222222222333555777999888777666555444333333222222333333333444444444444444444555555555555444444333444555555333333444555777888999999::::::999999777888888888888999999999777777888999:::;;;;;;<<<888888999999:::;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDGGGJJJLLLNNNLLLBBB>>>CCCDDDFFFYYYqqqwwwvvvtttrrrgggbbb@@@???:::;;;::::::;;;;;;===>>>???@@@EEEVVViii}}}~~~mmm___ZZZZZZNNNLLLJJJNNNrrrjjjnnnlll```SSSLLLIIIHHH<<>>CCCDDDCCCAAAAAA???:::666:::AAA>>>555111111111111111111111111///...///444;;;>>><<<888666888:::;;;;;;<<<>>>??????>>>>>>???AAAAAA???>>><<<777666999999444444888;;;<<<<<<:::888999>>>BBBNNNSSSZZZ___bbbhhhrrr{{{zzzmmmgggUUUKKKAAA===;;;777555555555555444444444333333333333333333333333333333333111111222333333444555555444666888666333222333666333333444444333333222111111111111111111111111111333222222111000//////...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000//////000000111111111222000000000000000000000000222222222222222222222222///000000111222222333333111111111111111111111111000000000000000000000000111222333333333111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111///......000222333000000000000000000000000---......///000111111222.../////////000000111111///////////////000111111000000000000111111111111111111222222222333333333000000111111222222222222000000000000000000000000---......///000111111222222222111111111111222222222111111111222333444444//////000000000000//////////////////000000000000222222333333333444444444333444555555444333111000///000111222222222222222222222111222333555777999777777666555444333333222333333333444444555555555444555555555555555555444333444555555333333444555888888999::::::::::::999777888888888888999999999666666777888:::;;;<<<===888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>@@@@@@AAACCCFFFJJJMMMOOONNNBBB===CCCHHHQQQlllsssrrroooqqqiiibbb>>>@@@======:::;;;<<<<<<<<<===???AAAEEESSSeee|||{{{qqqlllhhhbbb\\\dddOOOTTTWWWMMMcccuuupppbbbTTTQQQTTTQQQHHHHHHLLLKKKCCC>>>DDDRRR^^^^^^YYYTTTQQQNNNLLLKKKKKKOOOKKKGGGGGGHHHFFF@@@:::666555444333333444555666333444444555777888:::;;;;;;555000111222111333777333444555555333111111222222444555555333222111222222444;;;CCCEEEBBB@@@BBB@@@BBB===555444999;;;999555444222000/////////000222111111444999<<<<<<;;;999999999;;;======<<<;;;============>>>???@@@AAA;;;888666666888888777555999:::;;;;;;;;;<<<>>>@@@FFFjjj|||xxxuuujjj^^^GGG===???888555777666555555444444444333333333222222222222222222222222111111222333333333333222000:::<<<444000555666111111222222333333222222111111222222333333222222111000000000000000000000000//////000000000000//////000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111222333222111000111222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111222000///000111222111000......//////000000111111222222333444444444333333444444333333222111000000111111111000000000000000222222222333444555666777999777444333444444444333444333333222222333333444555666777666555444555777444555666555333222333444888999:::999888888:::;;;999888777666666777888999888777777777999999999888:::;;;<<<==================<<<<<<;;;;;;;;;<<<<<<>>>AAACCCDDDDDDHHHPPPVVVQQQCCC???IIIRRR```wwwuuunnnqqqhhhaaa===???;;;<<<:::;;;<<<<<<<<<===???AAAFFFTTTfff}}}|||oooiiiiiiiiiiiimmmWWWWWWWWWKKK]]]wwwssskkkfffZZZPPPQQQVVVTTTLLLPPPPPPLLLEEEAAAFFFQQQZZZZZZWWWTTTSSSQQQNNNLLLKKKNNNKKKHHHHHHIIIGGGBBB>>>888777666444444444444555666666666666666777888888<<<555111111222111222666333555666555333111111222222444555555333222111222111333999BBBDDDAAA@@@BBB@@@BBB???777444888;;;:::666555333111000000000111222111111444888;;;<<<;;;:::999999:::<<<===<<<;;;=========>>>>>>???@@@AAA===:::777777888888666444888999;;;;;;;;;<<>>888555777666555555555444444444333333222222222222222222222222111111222333333333333222111:::;;;333111555666111111222222333333222222111111222222333333222222111000000000000000000000000//////000000000000//////000000000000000000000000//////000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000111222222000000111222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111111000///000111111000///.../////////000000000111222222333333444444333333444444333333222111111000111000000000000000000000222222222333444555666777999777555444444555444333444333333222222333333444555666777666555444555777444555666555333222333444888999:::999888888:::;;;999999888888888888999999<<<999777999>>>AAA???<<<<<<<<<======>>>>>>>>>>>><<<<<<<<<;;;;;;<<<======???AAACCCDDDFFFKKKUUU]]]RRRGGGEEESSSffftttrrrnnnppphhh```<<<>>>;;;;;;:::;;;<<<<<<<<<===???AAAGGGVVVgggpppkkkmmmqqqsssqqq]]][[[XXXNNNZZZlllggg]]]XXXPPPLLLPPPWWWYYYWWW]]]WWWOOOHHHFFFHHHNNNSSSTTTTTTUUUTTTRRROOOLLLJJJMMMKKKIIIIIIJJJIIIDDD@@@999888777666555444444444888888777666555555555555<<<666111111222000111444333555666555333111111222111333555555333222222222///111777???CCCAAA@@@BBB???CCCAAA:::444555999<<<888666333111000000222333111000111333777:::;;;;;;:::999888:::<<<===<<<;;;=========>>>??????@@@@@@???<<<:::888888777555444666777999:::;;;===@@@BBBNNNxxx~~~pppWWWDDD<<<===777555777555555555555444444444444333333333333333333333333333111111222333333333333222333999:::333111555666111111222222333333222222111111111222222222222111111000000000000000000000000//////000000000000//////000000000000000000000000//////111111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////000111111000///000222111111111111111111111111333333333333333333333333222222222222222222222222111111111111111222222222000000000000000000000000111111111111111111111111000///...///111111///...////////////000000000000111111222333333333333333444444333333222222111111000000000000000000111111222222222222333555666777999777555555666666555444444444333333333333444444555666777666555444555777444555555555333222333444777999:::999999888:::;;;999999:::::::::::::::999>>>999555:::BBBFFFCCC>>>======>>>>>>??????>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDDDDFFFOOO\\\fffVVVNNNNNN___~~~rrrrrroooqqqiiiaaa===>>>;;;<<<:::;;;<<<<<<<<<===???AAAGGGWWWhhhxxxssssssqqqmmmlll^^^\\\\\\WWW^^^fff___RRROOOLLLJJJLLLTTT```jjjkkk^^^QQQKKKJJJJJJJJJKKKRRRUUUVVVSSSPPPOOOLLLIIINNNLLLJJJJJJIIIGGGCCC@@@888888777777666666666666666666555444333333333333<<<666222222222000000222444555666555333222222222111333555555444222222222//////444<<>>???????????????AAA???<<<:::888666555444444666888:::;;;>>>AAADDDTTTzzzyyyhhhRRRBBB======666555888555555555555555444444444444333333333333333333333333111111222333333333333222555888888333222555555222111222222333333222222111111111222222222222111111000000000000000000000000//////000000000000/////////////////////////////////000111222222111///...////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...000111111000///000222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111//////...000111111///---////////////000000000000000111222333333333333333444444333333333222222222000000000000000111111111111111111222333444666666999777666666777777666555444444333333333333444444555666777666555444555777333444555555333333333555666888::::::999999:::;;;777888:::;;;;;;;;;999999;;;888666999???BBB@@@>>>>>>???@@@@@@@@@@@@??????<<<<<<<<<<<<===>>>??????AAACCCDDDCCCEEEOOO___lll___YYYWWWiiitttuuuqqqsssjjjccc>>>@@@<<<===:::;;;<<<<<<<<<===???AAAFFFWWWhhh}}}xxxjjj\\\eee^^^^^^bbbccceeecccZZZNNNLLLLLLKKKHHHMMMccczzzuuudddSSSNNNNNNJJJFFFEEESSSXXXZZZTTTQQQQQQOOOLLLNNNMMMKKKIIIGGGCCC???<<<666666666777777777777777222222111111111222333333<<<666222222222//////222444555666666444222222333000222555555444222222333000...222:::@@@@@@@@@AAA@@@BBBBBB===555111555;;;999777555222111222333444000000000111333555888::::::888777888:::<<<<<<;;;======>>>????????????>>>BBBAAA???;;;888666555444222555777999;;;>>>AAADDDUUUyyy~~~{{{uuuaaaMMMAAA======666666999555666666555555555444444444333333333333333333333333111111222333333333333222777777666333333555555333111222222333333222222111000111111222222111111000000000000000000000000000//////000000000000//////////////////////////////000111222222222000///...////////////////////////////////////////////////000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000...000111111000000111333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111/////////000222111///---000000000000///////////////000111222333333333333444444444333333333333333//////000000111111111111111111111222333444555666888777666666777888666555555444444333333444444555555666777666555444555777333444555444333333444555555777:::::::::999:::;;;666777999:::::::::999888888999;;;;;;;;;<<<===???@@@AAACCCEEEEEECCCAAA???===============>>>???@@@AAACCCDDDBBBCCCNNNaaaooohhhaaa___rrruuuwwwrrruuulllccc???@@@<<<===:::;;;<<<<<<<<<===???AAAFFFYYYjjj|||iiiWWWdddaaaaaagggnnnmmmbbbYYYOOOKKKKKKKKKEEEHHH```~~~{{{fffTTTPPPOOOIIIBBBAAAPPPYYY]]]XXXTTTUUUSSSNNNLLLKKKIIIFFFCCC>>>;;;888555666666777777666666555/////////000111222333444:::444111222222000///222444666777666444222222333000222444555444333333333333///111999???@@@@@@AAAAAA@@@???<<<555000222888888777555333222222222222///000000000111333777::::::888777777999;;;<<<<<<===>>>???@@@@@@???>>>===BBBBBB@@@===999666555666222444777999;;;===AAADDDXXXxxxkkkdddzzzppp^^^JJJ@@@>>>===666888;;;666666666666555555555444444333333333333333333333333111111222333333333333222999777444333333555444333111222222333333222222111000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000333222222111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000222222111111222444444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111//////000222333333000---000000000000//////////////////111222333333333333444444444444333333333333/////////000111111222222111111111111222444555666666666555666777777666444555555444444444444555555555666777666555444555777222444555444333333444666444777:::;;;:::::::::;;;666777888999::::::::::::888;;;>>>>>>;;;;;;>>>BBBBBBEEEIIILLLLLLHHHDDDAAA??????>>>>>>>>>>>>??????@@@BBBDDDBBBCCCNNNcccsssooogggfff|||tttuuurrrtttkkkccc>>>???<<<<<<:::;;;<<<<<<<<<===???AAAGGG\\\mmmuuuhhhddddddaaahhhuuutttggg```QQQIIIGGGJJJFFFDDDXXXsss|||gggUUUQQQOOOFFF???>>>DDDRRR\\\YYYVVVVVVRRRKKKFFFFFFEEECCC???;;;888666777777777777666444222111111111111111222333444444888333000222222000000222555666777666444333333333000222444555444333333444555111111888???@@@@@@@@@BBB>>><<<;;;666000000444555555555444333222111000...000000//////111666::::::888666666888;;;<<<<<<===>>>???@@@@@@???>>><<>>999666666888222444777999:::===AAACCCUUUmmm}}}eee```}}}xxxgggXXXGGG@@@@@@>>>777999===777666666666666555555555555444444444444444444444444111111222333333333333222:::666333333444444444444111222222333333222222111000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000555333111000//////000111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///111333333222222444555222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000111111111111111111111111000000111333555444111...111000000000/////////......///000111333333333333444444444444444444444444...//////000111111222222000000111111222333555666555444444666777777555333555555444444444444555555555666777666555444555777222333555444333333444666444666:::;;;;;;::::::;;;888888888999999:::<<<<<<888:::<<<======>>>@@@BBBFFFKKKPPPTTTTTTOOOIIIDDDAAAAAA@@@???>>>>>>>>>>>><<<@@@CCCBBBDDDQQQfffxxxuuukkkkkktttuuuqqqsssjjjbbb===>>>;;;;;;:::;;;<<<<<<<<<===???AAAIII^^^ooo~~~cccddd```gggxxxyyymmmhhhSSSGGGCCCIIIHHHDDDQQQhhh|||gggUUURRROOOEEE>>>>>>777IIIWWWXXXVVVUUUOOOFFFBBBBBBBBB@@@===999777666999999999777555222///---333333333222333333444444777222000222333111000333555666777666444333333333///222444555444333333444777222111888???@@@@@@@@@CCC===999:::666000///222444444555555444222000///...///000///...000555::::::888666666888;;;<<<<<<===>>>???@@@@@@???===<<>>999777777999333555777999:::===@@@CCCJJJ]]]pppuuuwwwmmm]]]PPPFFF@@@AAA???777:::>>>888777666666666555555555555444444444444444444444444111111222333333333333222;;;666222333444444444444222222222333333222222222000000111111111111000000000000000000000000000000//////000000000000//////000000000000000000000000666444111///...///111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222333333333333555666000000000000000000000000111111111111111111111111000000000000000000000000222222222222111111000000000000000000000000000000111111111111111111111111111111222444666555111///111111000000/////////......///000111333333444444444444444444444444444444...//////000111222222222000000000111222333555555444444444555777777555333555555444444444444555555555666777666555444555777222333444444333333555666333666:::;;;;;;:::;;;;;;::::::999999:::;;;===>>>777666666999>>>AAAAAA@@@IIINNNUUUZZZZZZTTTLLLGGGBBBBBB@@@???>>>>>>======:::???CCCCCCFFFSSSjjj|||yyynnnooovvvvvvsssppplll[[[AAA:::===999:::;;;<<<<<<<<<>>>AAACCCPPP^^^oootttffffffkkknnnggg^^^___fff\\\XXXQQQJJJBBBBBBMMMZZZrrrfffZZZUUUPPPHHH???;;;888<<>>:::777444222000000555555444444333222111000000///......///111333444;;;777444666:::<<<:::777===>>>???@@@@@@@@@@@@@@@>>>AAACCCBBB>>>:::888888666666444444<<>>888888======888888777666555555444444555444444444333333333222222444222222444333000333888888666333222333444333222333333333222222222111111000000111111111222222222000000000000000111222222000///...------...///000////////////////////////......///000000000000000000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000............/////////000......//////000222333444000000111111111111000000000000111222222222222111222222222222222222222222000111111111111222222222333333333222222222111111000111111222222222111111333111000000111111000......000222555555333000...000000000000000000000000000111222222111222444666444444444444444444444444222000///000222333333222111111111111222333444555777666666555444333333333666555444333333333333333666666666666666555555444444333333333333444555555999999999999:::;;;<<<===888888999999999::::::::::::888999===>>>===???CCCKKKRRR]]]eeeeee^^^UUUNNNIIIEEEAAA>>>>>>??????>>>@@@@@@AAACCCFFFQQQhhh|||xxxfffhhhxxxyyyrrrooolll[[[BBB:::>>>999:::;;;<<<<<<<<<>>>AAACCCTTTeeeyyyyyytttnnnfff]]]XXXYYY^^^___ZZZUUUOOOHHHEEELLLUUUiiiddd___ZZZQQQFFF@@@???555888>>>GGGMMMKKKCCC<<<===<<<;;;:::;;;<<>>@@@@@@@@@>>>:::777444222000000444444555555444333111000000000///...///111333444:::888666666888:::999888======>>>????????????>>>===@@@CCCCCC???;;;999888555666666555;;;BBBAAA<<>>???>>>AAAFFFQQQXXXccckkkllleeeYYYPPPIIIFFFBBB???????????????>>>???AAABBBEEEQQQkkk|||hhheeeuuuuuuqqqnnnkkkZZZBBB;;;>>>;;;:::;;;<<<<<<<<<>>>AAACCCUUUkkksss```VVVWWWYYYYYY[[[VVVQQQNNNIIIEEEGGGLLL\\\]]]]]]ZZZNNNBBB>>>BBB666666999===AAAAAA<<<777:::;;;=========@@@DDDGGGGGGFFFDDDAAA===999666444222333444555555444333333444555555444222111222333111444777888666444222222111111333333333333222111222111111333888===???@@@@@@>>>:::777444222000000333444666777666444222000000000/////////111222333999999888777666666888:::<<<<<<===>>>>>>>>>>>>>>>===@@@CCCDDDAAA===:::999555777888777999>>>???>>>999JJJ]]]hhhpppzzz~~~gggQQQCCCBBBBBB@@@<<<<<<===:::666888888777666555555555555444444444444333333333333444222222444333000333888888666333333333444444333333333333222222222111111111111111111111222222222111000///////////////000111000000//////000000111////////////////////////...//////000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000111111111222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000111111000000000000111111000000111111111111000000000000111222222222222111222222222222222222222222000111111111111222222222222111111111111000000000000000111111111111000000222111000000111222000//////111333555555333111///000000000000000000000000000111222111111111333555444444444444444444444444222111///000111333222222111111111111222333444555777777777666555555444444555555444333333333444444555666666666666555444444333333333333333444555555777777888888999::::::;;;888888999999999:::::::::<<<:::<<>>AAABBBCCCRRRpppjjjaaayyyttttttpppnnnkkkZZZBBB;;;???;;;:::;;;<<<<<<<<<>>>AAACCCRRRmmm{{{cccZZZ^^^___\\\RRRLLLGGGEEECCCAAACCCHHHSSSRRRRRROOOFFF===;;;???;;;999888999;;;;;;999777999>>>AAA@@@@@@CCCGGGHHHHHHGGGEEECCC???<<<999777333444555666666555444333333555666555333222222333111444666888777555333222000111222333444333222111111000111333777<<<@@@BBB@@@>>>:::777444222000000111333666888888555222000000000//////000111222222777999;;;888444333777;;;<<<<<<===>>>????????????<<>>===<<<999666999888777666555555555555555444444444444333333333444222222444333000333888999666444333444444444333333333333222222222111111111111111111111111111111111000//////.../////////000000000//////000000000//////////////////////////////000000000000/////////////////////////////////////////////000000111000000000000000000000000000000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000...////////////000000000222222111000//////000000000000111111111111000000000000111222222222222111222222222222222222222222000000111111111222222222111000000000000000000000000000111111111000//////222111000000222222111000111222444555555333111000000000000000000000000000000111222111000111222444444444444444444444444444333111000000111222222111111111111111222333444444777777777666666555555555555444444333333333444444555555666666555555444333333333222222333333444555666777777888999999999:::888888999999999:::::::::<<<:::<<>>AAACCCPPPnnnlllddddddaaa[[[OOOHHHBBBAAABBBCCCIIIPPPRRRKKKEEECCC@@@<<<;;;===>>><<<999888999999999999:::BBBGGGEEECCCFFFHHHGGGGGGGGGFFFDDDAAA???<<<;;;555555666666666555444333333444666666444333333444111333666888999777444111000111222333444333333222111111222333666;;;@@@DDD@@@>>>:::777444222000000000222555777777555333111000000000000000111111111444888;;;999444333666;;;;;;<<<>>>???@@@AAAAAAAAA===???BBBDDDEEECCC???<<<888999;;;:::888777;;;@@@999GGGZZZiiioooqqqssswww}}}tttiiiYYYKKKCCCAAA?????????<<<999888999888777666666555555666555555555444444444333333444222222444333000333888999777444333444555444333333333333222222222111111111111111111111111111111000000////////////000000//////////////////////////////////////////////////////000000000000/////////////////////////////////////////////000000111000000000000000000000000//////000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000111333222111000////////////000000111111111111000000000000111222222222222111222222222222222222222222000000111111111222222222000000000000000000000111111111111111111000//////222111000111222333222111333444555555555333222111////////////////////////000111222111000000222333444444444444444444444444333111000000111222222111111111111111222333444444666666666666555555555555444444333333333444444555555555555555555444444333333222222222222333444444555666888999999:::999999888888999999999:::::::::::::::;;;>>>>>>???GGGPPP]]]ggguuuyyyfffXXXLLLHHHDDDAAA@@@@@@@@@???===@@@BBBBBBDDDWWW{{{mmmZZZeee{{{yyyyyyqqqnnnkkkZZZBBB;;;>>>;;;:::;;;<<<<<<<<<>>>AAACCCQQQooowwwmmmddd[[[WWWUUUOOOJJJHHHGGGJJJTTT]]]WWWJJJ>>><<<>>>>>>===>>><<<;;;999888777888999999;;;FFFMMMIIIFFFHHHJJJGGGGGGGGGFFFEEEDDDBBB@@@???888888777666555444444333222444666777555444333444222333555888:::999444111///000222333444444333222111222333333555:::@@@DDD@@@>>>:::777444222000000///111333555666555333222000000000000111111000000111666::::::777555666999:::;;;===???AAACCCCCCDDD??????AAACCCEEEEEEBBB???;;;:::::::::888666:::@@@===EEEUUUeeemmmkkkiiijjjsss{{{}}}wwwqqqjjj^^^RRRDDD???===??????<<<:::;;;999999888777666666666666555555555555444444444333444222222444333000333888999777444444444555555444333333333222222222111111222222222111111111111111000000000000000111222222///000000111111000000///////////////////////////000000000000000//////...000000000000000000000000///////////////000111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000/////////////////////////////////000000000111111222222111000//////000000000000111111111111000000000000111222222222222111222222222222222222222222000111111111111222222222000000000111111111111222222222222222222111000///222111000111333333333111444555555555555444222111////////////////////////000111222111//////111333444444444444444444444444444222000000111222111000111111111111222333444555555555555555555555555444444444333333333444555555444555555555555444333333222222222222222333444444666777888::::::::::::999888888999999999:::::::::::::::;;;======???IIITTTaaammm}}}xxxfffZZZLLLHHHCCC@@@?????????>>>???@@@@@@AAAEEEYYY}}}nnnYYYaaaqqq}}}wwwwwwrrrooolll[[[BBB:::>>>999:::;;;<<<<<<<<<>>>AAACCCSSSpppvvvcccXXXYYY\\\XXXTTTQQQMMMMMMWWWbbbWWWJJJ>>>;;;============:::::::::999888888999::::::HHHPPPKKKHHHKKKLLLIIIJJJJJJIIIHHHGGGEEECCCBBB<<<;;;888555444333333444222444666777666444444444222222555999;;;:::555111///000222333444444333333111222222222333777===CCC@@@>>>:::777444222000000...000111333444444333333000000111111111000000000///333999;;;:::888777777777888;;;>>>AAACCCDDDEEEAAA@@@@@@BBBEEEFFFDDDBBB>>>:::888:::999666999>>>@@@BBBLLL\\\eeeeeeaaa```dddpppvvvpppiiieee\\\QQQDDD>>><<<>>>???<<<<<<>>>:::999888777666666666666555555555555444444444444444222222444333000333888:::777555444555555555444333333333222222222111111222222222111111111000000000000000000111333444555111222333333333333222111////////////////////////000000000000000///......000000000000000000000000///////////////000111111000000000000000000000000////////////000000000111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////000000000111111111111111000000000000000111000000111111111111000000000000111222222222222111222222222222222222222222000111111111111222222222111111111111222222333333444444444333333222111000222111000111333444333222666666666666555444333222////////////////////////000111222111//////000222444444444444444444444444444222000000111222111000111111111111222333444555333333444444444444444444333333333333333444555666444444555555444444333222222222222111222222333444666777999;;;<<<;;;:::999888888999999999:::::::::;;;;;;===>>>>>>@@@KKKXXXiiivvvwwweee[[[KKKHHHCCC???>>>>>>>>>===???>>>===>>>DDDYYY{{{mmmZZZ```kkkqqq|||tttuuusssppplll[[[AAA:::===999:::;;;<<<<<<<<<>>>AAACCCSSSnnn}}}eeeZZZ______]]]ZZZUUUMMMKKKSSS^^^TTTIII>>><<<;;;::::::<<<999:::;;;;;;::::::;;;<<<999HHHQQQMMMIIIMMMNNNJJJMMMMMMLLLKKKHHHFFFDDDCCC???<<<888555333222333444111444777777666555444444222222555999<<<:::555000///000222333444444333333000111222111111555;;;AAA@@@>>>:::777444222000000...///000111222333333333000000111111111111000///---222777;;;<<<:::777666444666999<<<@@@CCCDDDEEEBBB@@@???AAADDDFFFFFFDDD@@@:::777999999777888===AAA>>>DDDSSS___```]]]\\\YYYgggoooiiiaaa^^^WWWMMMEEE>>>;;;>>>???<<<===AAA:::999888777666666666666666666555555555444444444444222222444333000333888:::777555444555555555444333333333222222222111111222222222222111111000000///000000111222444555666333333555555555555333333////////////////////////000000000000000///......000000000000000000000000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111000000000000111111000000111111111111000000000000111222222222222111222222222222222222222222000111111111111222222222111111222222222333333333555555555444333222111000222111000111333444333222666666666666555444333222////////////////////////000111222111//////000222444444444444444444444444444222000000111222111000111111111111222333444555333333333333333333333333333333333333333444555666444444555555444444333222222222111111222222333444666888:::<<<<<<<<<;;;:::888888999999999:::::::::<<<<<<>>>??????BBBNNNZZZooo~~~uuueee[[[KKKGGGBBB???>>>======<<>>BBBEEETTTuuuppphhhllluuukkk[[[PPPTTTXXXVVVTTTUUUJJJBBB===???@@@>>>;;;:::@@@===999777777777777777777CCCPPPTTTPPPKKKLLLOOOOOOMMMKKKJJJJJJIIIFFFDDDCCC@@@:::555222111222444111444777999777555333222555444333555888888555222444333333333555555333111111111000///000444:::>>>??????>>>:::555111000///000000000111222444555666222111000//////000111111111111444888<<<<<<999555666777999<<<>>>@@@BBBCCCCCCEEEGGGGGGEEECCCCCCDDD@@@===;;;;;;======:::888???BBBDDDEEEMMMVVVUUUNNNKKKRRRXXX[[[ccchhh]]]KKK???<<<<<<>>>>>>;;;:::===:::999888999999999777555555555666666555555444333444555555333222222444666888666333222333555555555333333333222222111111111222222222111111111111000/////////111444444333111444111//////111222111///........................000000//////.........---000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000111111//////000111111111111000333222222222111111000000000000111111111222222222000000000000111111111111///111222444444444333222222222222222222222222222///000111222222222222222111222444555555555444333555666777555222000//////000/////////000111222222555666777777666444222000000000////////////000000000000000000000000000000000111222222333333333333222111111111111111222222000111222222444444555666333333222222333333444555444333111222333444444333666555555444444333222222111333555444111000111333888999::::::;;;;;;::::::888999::::::;;;;;;::::::;;;;;;<<>>???BBB>>><<>>BBBEEEUUUtttsssfffdddqqqlll```XXXZZZaaaaaa\\\XXXIIIBBB===???@@@===::::::>>>;;;888666666666666666555???LLLSSSSSSPPPNNNNNNMMMKKKIIIIIIIIIIIIHHHGGGBBB???:::555222222333444111444777888777555333222444333333555888999666222222111111222333444222111222222111111222555;;;@@@??????>>>:::666222000000000000000111222333555555333222111000///000000111111111333777:::<<<:::777777777888:::<<<>>>AAABBBBBBDDDFFFFFFEEECCCCCCCCC@@@===;;;;;;<<<;;;999777;;;???AAABBBGGGMMMMMMHHHBBBIIIMMMRRR\\\bbbXXXFFF@@@===<<<>>>>>>;;;;;;<<<;;;999888888999999777555555555666666555555444333444444444333222222444666888666333222333555555555444333333333222222222222222222222111111111111000//////000222444444222000000...,,,---///111000///........................000/////////............000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///////////////000000111...///000111111111111111222222111111111000000000000000111111111222222222000000000000111111111111333444444444333333222111222222222222222222222222111111222333333333333333333444444555555555555555666777777666333111000000111111000111111222333444555666777777666444222000000000////////////000000000000000000000000000000000111222222333333333333222222111111111111222222000111222222444444555666333222222222222333444444444333111222333444444333555555555444333333222222111333444444222111333555888999::::::;;;;;;::::::888999::::::;;;;;;::::::;;;;;;<<>>>>>AAA>>>;;;@@@AAA@@@XXX}}}eeeZZZaaadddgggmmmmmmpppvvvtttvvvmmmnnnfffTTTCCC;;;;;;<<<;;;<<<<<<<<<<<<>>>BBBDDDUUUsssrrrccc[[[```rrrssspppmmmmmmpppqqqhhh\\\JJJDDD@@@AAABBB???<<<<<<<<<:::888666555444444555444:::DDDNNNTTTUUUQQQMMMLLLJJJHHHGGGHHHIIIIIIIIIAAA>>>:::666333333333444222333666777888666444222222222333666::::::777333222111000111333444333222222222222222333777<<<@@@???@@@???;;;777333111111000000000111222333444555444333222111000000000000111000111444888:::;;;:::777777666777999<<<>>>@@@@@@CCCEEEFFFEEECCCCCCCCC@@@>>><<<;;;;;;:::888666888===@@@@@@AAAEEEFFFEEE???BBBDDDIIITTT[[[RRRBBBBBB>>><<<>>>>>><<<;;;<<<;;;999888888999999777555555555666666555555444333333444444333222222444555888666333222333444555444444444444444333333333333222222222111111111111000///000111333555444111...///---,,,---///000000000........................////////////............000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000......///111111222222222111111000000000000//////111111111111111222222222000000000111111111222222777666555333222111111111222222222222222222222222333333444555555555444444666555555555555666777777666777888777444222111222111111111222222333555555555666777777666444222000000000////////////000000000000000000000000000000000000111222333333333333222222111111111111222222000111222222444444555666222222222222222333444444444333111222444555555444555555444444333333222222000222333333333333444666888999::::::;;;;;;::::::888999::::::;;;;;;::::::;;;;;;<<>>AAADDDUUUppp{{{iii^^^[[[```kkkuuuuuu}}}xxxkkk\\\LLLFFFCCCEEEEEEAAA>>>???;;;;;;:::777555444444555666777<<>>;;;888555444444444333333555666888777555222111111333777<<<===999666444222111222444666555555111222222222333666<<>>>>>AAAEEEFFFEEEDDDCCCCCCBBBAAA???>>><<<;;;:::999888>>>CCCCCCBBBCCCFFFHHHFFFDDDAAACCCMMMUUUPPPEEEEEE???<<<>>>???===;;;<<<;;;:::888888888888777666555555555666555555444333222444444444222222333444999666333222222444444333444444444444444444444444222222222111111111000000000000222444555333000---000000/////////000000000........................///////////////.........////////////////////////////////////////////////000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...//////000000000000000---...///111222222222222000000000///////////////111111111111111111111111000000111111111222222222777666444222111222222333444444444444444444444444555555666777777666666555888777666555666777888999777888999777555333333333111111111111222444555666555666777777666444222000000000////////////000000///////////////////////////000111222333444444444333333222111111111222222000111222222444444555666222222222111222333333444444222111222444555555555555555444444333222222111111222222222222333333444888999::::::;;;;;;::::::888999::::::;;;;;;::::::;;;;;;<<>><<<:::???AAAAAAYYYlll___gggkkkmmmnnnkkkssspppoooqqqwwwqqqsssoooooogggTTTCCC<<<;;;;;;;;;;;;<<<;;;;;;===AAADDDTTTmmm~~~mmmhhhhhhfffcccaaahhh{{{zzzpppdddXXXKKKGGGEEEFFFEEE@@@>>>???<<<<<<===:::777555666777888666666===HHHQQQSSSSSSPPPMMMJJJIIIIIIIIIHHHFFFAAA@@@===:::888666444444333333333555888888555333111111333888===???===:::555333222222444555555555000111111111222555999===???AAAAAA>>>:::666333222000000000000111222333333555555444333222111000///000000000111333777;;;>>>999777666555555888;;;===<<<@@@DDDFFFEEEDDDCCCCCCCCCCCCBBBAAA???===<<<<<<888>>>DDDFFFDDDCCCGGGMMMIIIDDD???@@@HHHQQQRRRNNNHHHAAA<<<>>>???===;;;;;;<<<:::888777888888777666555555555666555555444333222333444444222222222444999666333111222333333333444444444444444444444444222222222111111111000000000000111333444333000---111111000///.........///////////////////////////.........//////////////////////////////////////////////////////////////////000111111111111000///111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......///000111000000///......///111111222222222///////////////000000000111111111111111111111111111111111111222222222222444444333222333444555777777777777777777777777777777777888888888777777666888888777666777888999:::777888999888555444333444///000000000222333444555555666777777666444222000000000////////////000000//////////////////////////////111222333444444444444333333222111111222222000111222222444444555666222111111111111222333333444222111222444666666666555444444333222222111111222222111111222222111111888999::::::;;;;;;::::::888999::::::;;;;;;::::::;;;:::<<>><<<>>>???===999666777999999777666888???HHHPPPTTTQQQOOOMMMLLLKKKJJJHHHFFFCCCBBB@@@===:::777555333444222222444888999666333333333444999>>>BBBAAA???666444222222333444555444111222222222222444777:::???AAABBB@@@;;;777444333000000000000000111222222555555555444333222111000000000111000111555:::===:::999888777777888:::;;;:::>>>CCCEEEEEEDDDCCCCCCCCCDDDDDDCCC@@@??????@@@999<<>>???EEEMMMRRRSSSKKKBBB<<<>>>@@@>>>;;;;;;<<<:::777666777888888777555555666666555555444333111222444444333222222333999666333111222222222222333333333333444444444444222222222111111111111000111000000222333333111//////000000///---,,,...///////////////////////////.........///////////////000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...000111111111000/////////000111111111111000//////000000000000111111222222222111111111111111111111111222222222222333333333444555666888::::::999999999999999999999999888888999999999888777777888777777777777888999999666777888777555444444444/////////000222333555666555666777777666444222000000000////////////000000000000000000000000000000...///111222333444555555555444333222222111222222000111222222444444555666111111111111111222333333444222222333555777777666444444333333222222111111333111000111333444333222888999::::::;;;;;;::::::888999::::::;;;;;;::::::::::::===???@@@CCCNNNZZZjjjnnnuuu{{{zzzooo```TTTIIICCC@@@@@@???<<<;;;===:::999>>>@@@AAAZZZfff```kkknnnpppttttttpppmmmmmmpppqqqrrrwww~~~tttvvvpppppphhhUUUDDD<<<;;;;;;:::;;;;;;;;;;;;===@@@CCCQQQhhhyyywwwtttjjj___YYYRRRXXXaaaddd\\\PPPLLLNNNIIIGGGGGGHHHFFF@@@>>>@@@<<>>999666777:::666888888888999???JJJSSSOOONNNNNNNNNNNNMMMIIIGGGFFFEEECCC@@@<<<888555333555222111333888999777333666444444999???DDDEEEDDD<<<999666555666777777666333444444333333444666999???AAABBBAAA===888555444000000000000000111111222444444555555555333222111///111222111111333888<<<;;;;;;:::999999:::::::::999===BBBEEEEEEDDDCCCBBBAAACCCDDDCCC@@@???@@@BBB======AAAFFFEEEBBBCCCIIIFFFEEEDDDEEEEEEGGGLLLPPPMMMCCC<<<===@@@???<<<;;;===:::777666777888888777555555666666555555444333000222444444333222222222999666333111111222222111222222222222333333333444222222222111111111111000111000///000222333333222...000222111000111333666////////////////////////............/////////000000000000000000000000000000000000000000000000000///000111222222111000///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...000111111111//////000111111111111000//////000000000111111111222222222222222111111111000000111111111222222222333333555666888:::;;;<<<======::::::::::::::::::::::::999999999999999888777666666777777888888888888888555666777777555333333444000000000111333444666777555666777777666444222000000000////////////000000000000000000000000000000...///000222333444555555555555444333222222222222000111222222444444555666111111111111111222222333444222222333555777777777444444333333222111111111222000000222666888888666888999::::::;;;;;;::::::888999::::::;;;;;;::::::::::::===???@@@CCCMMMXXX___ccciiikkkhhh```WWWQQQGGGBBB>>>??????===<<<>>>999888>>>@@@AAAZZZyyydddaaalllmmmnnntttvvvpppnnnnnnqqqqqqoooqqquuuyyyuuuwwwpppqqqhhhUUUDDD<<<;;;;;;:::;;;;;;;;;;;;===@@@CCCPPPfffzzzuuusssmmmeee```___[[[VVVWWWZZZVVVKKKHHHMMMMMMKKKKKKLLLIIICCCBBBDDD;;;>>>AAA>>>999666777:::333888<<<999666:::EEEPPPMMMMMMNNNPPPQQQOOOLLLIIIGGGGGGEEEBBB>>>999555333555222000333888:::777333777555555999???EEEGGGGGGBBB???;;;::::::;;;;;;;;;555666666555444444666999@@@AAACCCAAA===999666444111000000000000000111222333444555555555444333222///111222222111222777;;;<<<<<<<<<<<<;;;;;;::::::888<<>>000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000...000111222222111000...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000---...000111222111///...111222222111111000///...000000111111222222222333222222222222111111000000111111222222222333333333888:::<<<>>>?????????>>>999999999999999999999999999999999999999888777666555666777999999888777777444666777666444333333444111111111333444666777888555666777777666444222000000000////////////000000000000000000000000000000...///000222444555555555666555444333222222222222000111222333444555555666111111111000111222222333444222222333555777888777444444333333222111111000000///000333888<<<<<<;;;999999:::;;;;;;;;;::::::999999:::;;;;;;;;;::::::::::::===???@@@BBBLLLWWWXXX\\\``````ZZZRRRMMMKKKFFF@@@>>>???@@@===<<<>>>999888>>>@@@AAAZZZyyygggeeennnmmmlllrrrvvvvvvsssrrrsssqqqmmmlllooopppvvv~~~sssuuunnnqqqtttXXXAAA>>>666;;;;;;;;;<<<<<<;;;<<>><<<999777777999777777777777666888;;;>>>JJJNNNPPPNNNOOORRRPPPIIIFFFGGGHHHEEEAAA<<<999888777555333333444555555555666;;;======AAAIIIKKKGGG:::===999333888FFFNNNMMMDDDBBB<<<333111555888777>>><<>>;;;222???HHHEEECCCDDDDDDAAADDDBBBBBBDDDGGGHHHFFFDDDNNNAAA;;;BBBHHHEEEDDDHHHOOORRRUUUTTTNNNIIIGGGFFFHHHDDD@@@???@@@AAA???<<<;;;999777666888999999888999888666555444444444555555555555444444333333333888666444222000000111222222222222222222222222222222222222111111111111000//////000000111111222222555444333222222333444555555444333222000///...---......////////////......000000000000000000000000000000000000000000000000000000000000000000000000---...////////////......000000000000000000000000////////////000000000000////////////000000000000////////////////////////............/////////000000000000000000///......000////////////000000111........................////////////////////////111111000000//////............///000000000000000111111111111000000000000000000000000111111111111444444333333222111111111...000222333333444666888<<<===???@@@???>>><<<;;;999999:::;;;;;;:::::::::::::::999999999999888888777666666666666555555555555555444333333222111111555222...000555888777555555555555555444333222111000000////////////000000////////////000000000000000000111222333555666777333333333333222111000000333222222333555555444222000000000000111111111111777333//////333777777666999555111111444555222...111222222333333444444555888999:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::777888:::<<>>??????===999777777777777777777666666777:::<<>>BBBCCCBBBBBBEEEHHHAAA===;;;AAAHHHJJJEEE@@@EEECCCBBBCCCFFFHHHGGGEEEIIIFFFAAA>>>BBBGGGHHHEEEPPPSSSWWWXXXUUUOOOIIIFFFFFFCCC???===??????===;;;;;;999777666777999888888999888666555444444444555555555444444444333333333888666444222111111111222222222222222222222222222222222222111111111111000000000000000000111111111111000///......///000111333222222111000///...---......////////////......000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////........./////////000000000000000000000///......000000////////////000000........................////////////////////////111000000000/////////.........///000000000000000111111000000000/////////000000000000111111111111333333222222222111111111///111333444444666888:::<<<===?????????>>><<<;;;999::::::;;;;;;::::::::::::::::::999999999888888666666555555555444444444555444444333222222111111555111///000555888777555666666666555444333111000000000////////////000000////////////000000000000/////////000222444555666444444444444333222111000222222111333444555444222000000000000111111111111333333222222333555999<<>>CCCXXXxxxlllfffmmmqqqooommmqqqppprrrsssqqqnnnmmmnnnpppllliiimmmvvv|||rrrtttnnnlllkkkPPP???@@@888<<<:::;;;<<<;;;;;;<<>><<<<<<>>>???>>>;;;888666666777888888666555555777:::CCCJJJPPPOOOMMMMMMLLLJJJJJJKKKLLLJJJFFFBBB@@@???888555333333777<<<@@@AAA666888888777;;;AAAFFFFFFHHHCCC===:::;;;EEEZZZmmmkkkssswwwpppdddVVVHHH===AAA;;;@@@DDD@@@@@@AAA999333333222222111111111111...111555999999777333000222222111000000111333333666>>>EEEDDD@@@AAAIIIRRRQQQAAA777===IIIMMMFFF@@@FFFDDDCCCCCCEEEGGGHHHGGGEEEJJJGGG<<<<<>>???@@@>>><<<<<<999777666777888888777888777666555444444444444444444444444333333333333777666444222111111222222222222222222222222222222222222222111111111111000111111111111000000000000......------------......000000////////////............////////////......000000000000000000000000000000000000000000000000000000000000000000000000111000000000111333444555000000000000000000000000////////////000000000000////////////000000000000////////////////////////....../////////000000000000000000000000//////...222111000//////...//////////////////////////////////////////////////////000000000000////////////......///000000000000000000000000/////////......000000000000111111111111222222111111111111111111111333555666777888:::<<<======>>>???>>>===<<<;;;:::::::::;;;;;;::::::999:::::::::999999999999888444444444444333333333333444444333333222111111111444111///000444777777555888777777666444222111000000000////////////000000////////////000000000000......//////111222444555444555555444444333222111222111111222444555333222000000000000111111111111000222555444333444:::???CCC===555000000000000...111111222222333444444444888999:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::<<<=========>>>AAAFFFJJJMMMOOOPPPOOOKKKGGGDDDCCC@@@>>><<<;;;<<<<<<;;;::::::===888???CCCWWW~~~uuukkkhhhnnnsssqqqpppssspppqqqpppnnnllllllnnnooooookkklllssswwwyyyqqqsssvvvqqqmmmQQQ???AAA888::::::;;;;;;;;;;;;===@@@BBBMMMgggyyy|||wwwooodddZZZRRRMMMJJJYYY]]]ccc]]]XXXaaabbbQQQNNNQQQSSSQQQLLLFFFAAA???;;;>>>@@@@@@===999666555777888888666555444666777<<>>===>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;:::999999::::::999999999888888888333333333333222222222111333333222222111111111000333111000000333666666666999888888666444222000///000000////////////000000////////////000000000000/////////000111222333444555555555555444333222222222111111222444444333111///000000000111111111111111222444333333444888<<<:::666111///000111111000111111111222333333444444888999:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::<<<=========>>>@@@DDDHHHJJJLLLMMMLLLHHHDDDAAA@@@>>>===<<<;;;;;;<<<<<<<<<:::<<<888???EEEXXX}}}oooiiihhhnnnsssrrrqqqrrrooonnnmmmkkkjjjjjjlllnnnrrrnnnooouuuzzzzzz}}}rrrtttvvvqqqlllPPP>>>@@@888:::999:::;;;;;;;;;===@@@CCCMMMeeeyyyuuurrrmmmhhhffffffggghhhlllppptttiii^^^cccbbbQQQLLLOOOQQQQQQOOOKKKGGGEEE<<>>:::777555777888888777555444555666555<<>>:::444222444999===???<<<<<<;;;;;;<<<@@@GGGMMMEEE@@@===<<<;;;EEEddd}}}lllSSSDDDAAAGGGDDDEEEEEE???444444333333222111111000000111222333555666777777555444222111111111222222222777<<<@@@AAABBBCCCDDDLLL^^^aaaOOO???@@@DDDAAAGGGFFFEEEDDDEEEFFFIIIKKKKKKGGGFFFFFFBBB<<<@@@IIICCCBBBDDDHHHMMMOOOMMMKKKHHHDDD@@@@@@BBBBBBAAA???===:::888777777888777777555555555555555444444444333333333333333333333333555444444333222222222222222222222222222222222222222222222111111111000000222222111111000000//////000000000000000000000000......///000000111111222......////////////......////////////////////////000000000000000000000000111111111111111111111111000///......///222444666////////////////////////////////////000000000000////////////000000000000000000000000000000000000////////////000000000111//////000000000000//////222222000///............000000000000000000000000////////////////////////////////////000000000000......///000000000000000////////////............///000000000111111111111000000111111222222222333666888:::;;;;;;<<>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;::::::999888999999888888888777777777333222222222111111111111222111111111111111000000222111000111222555666666999999888777555222111///000000////////////000000////////////000000000000000000000111111333444555555555555555444333222222111111111222333444333111///000000000111111111111444222000111333555555444222222111222222333222111000000111222222333333444888999:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::999;;;<<<===>>>@@@EEEHHHJJJKKKLLLJJJFFFBBB@@@@@@<<<<<<<<<;;;;;;;;;<<<<<<888;;;777@@@GGGZZZ|||~~~hhhfffgggmmmqqqqqqpppppppppnnnlllkkkkkklllmmmnnnpppmmmmmmrrruuuvvvuuuuuu{{{rrrtttooollljjjNNN<<<>>>888<<<999:::;;;;;;;;;===@@@CCCMMMccc|||yyyxxxyyy{{{|||sssuuuxxxpppaaa```___SSSKKKMMMOOOQQQQQQOOOLLLJJJ>>>@@@CCCCCC@@@;;;888777777888999888666555666777333666===DDDGGGFFFIIINNNHHHJJJLLLLLLJJJGGGFFFFFFAAA<<<666333444777999;;;777666888;;;<<>>CCCEEEBBB???CCC___pppaaaJJJAAABBBBBBFFFGGGGGGFFFFFFFFFIIIKKKNNNGGGFFFKKKGGG<<<>>>HHHBBBBBBBBBDDDHHHLLLOOOOOODDDAAA======???@@@>>><<<===;;;888777777888777666444444555555555444444333222222222222333333333333444444444333333222222222222222222222222222222222222222222111111111111000111111111111000000000000......////////////............///000000111222222......////////////......000000000000000000000000000000000000000000000000111111111111111111111111///.........///111222333000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000/////////000000000111111...//////000000000000000222111000//////...//////////////////////////////////////////////////////////////////000000000000......///000000000000000000000000/////////......000000000000111111111111000000111222333333444444777999;;;<<<===>>>@@@BBB???>>>======<<<;;;::::::;;;;;;;;;;;;:::999888888777777777666666666666555222222222222111111111111000000000000000000000000111111111111222333555666999888888777555333222111000000////////////000000////////////000000000000111000000111222333444444444555555444444333222111111000000111333444222111000000000000111111111111666222///000444555333000444444555666555333111000000000111111222333333333888999:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::777999;;;<<<>>>AAADDDGGGJJJKKKKKKIIIEEEBBB@@@???;;;<<<===;;;:::999;;;<<<888:::777@@@GGGYYYyyyyyycccdddggglllppppppooommmqqqooommmmmmnnnooooooooopppnnnnnnooopppooonnnmmmttt~~~yyyppprrrlllllllllPPP<<<<<<777===888:::;;;;;;<<<===AAACCCMMMbbb}}}}}}xxxsssqqqmmmlllrrrooo___WWWUUUNNNJJJKKKMMMOOOPPPOOOMMMKKK@@@BBBDDDCCC@@@===:::999777888999999888777777888444333777???CCCCCCFFFKKKKKKNNNPPPPPPNNNLLLKKKKKKBBB>>>888555555666888999333222555888888999@@@JJJ@@@HHHLLLHHHJJJZZZtttnnnSSSFFFFFFBBB???@@@;;;666555444333222111111000111000//////000333666888777666444222111111111111444333555:::@@@CCCBBB@@@BBBRRRhhhqqqcccLLLAAABBBDDDGGGIIIHHHGGGGGGIIIKKKLLLKKKKKKKKKGGGCCCAAABBBBBBBBBCCCCCCDDDGGGKKKNNNCCC???<<<<<<>>>???>>><<<===;;;888777777777777666333333444555555555444333111111222222222333333333333333444444333333222222222222222222222222222222222222222111111111111000000000000000000111111111---...///000000///...------......//////000000000......////////////......000000000000000000000000000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000//////000000000111111111......///000000000000000000000////////////000000........................////////////////////////.../////////000000000111......///000000000000000111111000000000/////////000000000000111111111111000111222333444555666666888:::<<<======>>>AAABBB???>>>===<<<;;;:::::::::;;;;;;;;;;;;:::999888777666555555555555444444444333333222222222111111111000000000000000000000000000111111111111333555777888888777777666444333222000000////////////000000////////////000000000000000000000000000111222333444444444444333222111000111000000111333333222111000000000000111111111111222222222222333444444444555666666444333111111111000000000111222222333333888999:::;;;;;;;;;::::::888999:::;;;;;;;;;::::::888999;;;<<<===@@@CCCEEEIIIJJJJJJGGGDDD@@@??????;;;======<<<999888:::<<<888:::666???EEEUUUsssqqq```ccchhhlllooopppnnnkkkooommmkkklllnnnooonnnlllooopppooommmlllmmmooooooppp{{{rrrzzzqqqsssoooppprrrTTT===;;;555<<<888999;;;;;;<<<>>>AAADDDMMMaaa}}}{{{rrrjjjfffeeeccckkkmmm\\\NNNKKKGGGJJJKKKLLLNNNPPPOOOLLLJJJBBBCCCEEEDDDAAA===<<<;;;666888::::::888888888999777333444<<>>999666666777888999999777999;;;999666;;;EEE:::HHHPPPNNNSSShhhyyy\\\KKKIIIDDDAAAAAA===666666555444222111111000000/////////000222444666888666444222111111111111111111222666;;;???AAABBBEEEDDDZZZ{{{yyyWWWAAACCCDDDGGGJJJJJJHHHGGGIIIKKKIIIPPPPPPHHHFFFIIIFFF<<<@@@BBBDDDCCCBBBBBBFFFIIIDDDAAA======???@@@???===>>>;;;888777777777777666222333444555555555444333111111111222222333333333333333444444444333222222222222222222222222222222222222222111111111111000//////000000111111222222...///000111111000///...---------.........//////......////////////......000000000000000000000000000000000000000000000000111111111111111111111111///000000111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111......///000000000000000000////////////000000111........................////////////////////////.../////////000000111111...//////000000000000000111111111111000000000000000000000000111111111111111111222333555666777777888:::<<<===>>>???AAACCC??????===<<<::::::::::::;;;<<<;;;;;;:::999888777555555444444444333333333333333333222222222222111////////////000000000000000111111111111222555777777777777777666555444333000000////////////000000////////////000000000000//////...//////000111222333333333333222111000000111000000111333333222000000000000000111111111111///222555555333333666999333333222000//////111333000000000111222222333333888999:::;;;<<<;;;::::::888999:::;;;<<<;;;::::::999:::<<<======>>>AAACCCHHHIIIIIIFFFCCC@@@>>>>>><<<===>>><<<999777999<<<999;;;666>>>CCCRRRmmmjjj___dddiiimmmooopppnnnjjjkkkiiihhhjjjlllmmmjjjhhhjjjlllllljjjiiilllppprrrlllxxxooottt|||xxxsssuuuppppppnnnNNN:::>>>888;;;999:::<<<<<<<<<===@@@BBBIII```}}}vvvoooiiiiiiggg______cccXXXMMMPPPRRRMMMIIIKKKOOOOOOKKKGGG:::???EEEFFFBBB>>>;;;:::666777888888888777555444666555555666999>>>CCCGGGKKKNNNQQQQQQOOOMMMNNNPPPKKKFFF@@@<<<;;;999666444;;;999888888;;;>>>@@@AAAOOOFFFJJJYYY\\\YYYkkkvvvYYYHHHCCCCCCDDDEEE???;;;555222111111111111333333222111///000333555666666777777666444222000222222222333666:::>>>@@@KKKHHHFFFSSSaaaYYYNNNRRRFFFAAABBBKKKMMMIIIHHHLLLLLLLLLLLLJJJGGGDDDBBBAAA???@@@AAABBBCCCCCCDDDDDDAAA???<<<<<<===???@@@@@@===<<<;;;:::888777666555666666555555555444444444333333333222222222111111111111111111111111111111111111222333333333333222222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111222333333444444111111111111111111111111000000000000000000000000///,,,,,,///000......111111000///000000000///...222222111000000000111222222111111111111111222222000000000000111111111111000000000000000000000000333333222000...---///111//////............//////000000//////.........---000000000000////////////000000000000000000000000.../////////000000000111111000/////////111222333333333333444444555555555;;;;;;<<<>>>>>>?????????>>>===<<<;;;:::999999999@@@>>>:::777555555555666333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222999888888777555444222222//////000000000000/////////////////////000111111111000//////000222444555333333333444444333222222---...000222333333333222222222111000//////000000000111222333444555555555555444333222111111111111000111222222111222444666777888999:::::::::::::::999999999999999999999999999:::;;;;;;;;;===AAACCCHHHHHHHHHEEEAAA>>>=========<<<;;;:::::::::::::::777999999<<>>888;;;999:::<<<<<<<<<===@@@BBBIII___zzz{{{{{{wwwjjjddddddYYYOOOUUUPPPLLLIIIIIIJJJIIIFFFDDDDDDEEEGGGFFFCCC>>>999666666666777888888777777666777666555666999===BBBEEEHHHLLLPPPQQQPPPOOOQQQSSSMMMHHHBBB===;;;999777555:::999999999999;;;>>>???MMMFFFKKKYYYYYYOOOUUUhhh|||gggRRRHHHEEEDDDBBB@@@<<<666333222111111111222333333222000000222444444555666666555444222000222111000111444888===@@@DDDEEEDDDLLLUUUQQQRRR```]]]KKK>>>BBBLLLOOOKKKHHHIIIIIIIIIIIIGGGGGGGGGHHH===>>>@@@AAAAAAAAAAAA@@@>>><<<:::;;;===???@@@AAA>>>===<<<;;;999888777666666666555555555444444444333333333222222222222111111111111111111111111111111111222333333333333222222222222111111111000000111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111222222333444444111111111111111111111111000000000000000000000000000...///333333000///111,,,---...111222222111000------...//////000000111000000//////000111222222000000000000111111111111000000000000000000000000222333222000......///111//////............//////000/////////............000000000000////////////////////////////////////////////////000000000000000000//////000222333444333333444444555666777777<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<999888666444333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222777888888777666444222111//////000000000000/////////////////////000111111000000000000111222333333444444444444333333222111---///000222333333333333111111000///////////////000000222333444555555555555444333222111111111111000111222222111222444666777888999:::::::::::::::::::::::::::::::::::::::999:::;;;;;;;;;===AAACCCGGGGGGFFFCCC???===<<<<<<<<<<<<;;;:::::::::::::::999::::::<<>>888;;;999:::<<<<<<<<<===@@@BBBIII]]]vvvxxxiiibbbVVVOOOVVVJJJIIIHHHIIIMMMOOOMMMIIIIIIIIIIIIHHHFFFAAA:::666777777777888888888888888888777666666888<<>>DDDDDDEEEGGGEEEQQQiiiuuudddQQQJJJKKKKKKIIIGGGHHHGGGGGGFFFFFFFFFFFFFFF>>>???AAABBBBBBAAA???>>><<<;;;999:::===@@@AAAAAA>>>>>>===<<<;;;999888888666666666555555555444444333333333333222222222222111111111111111111111111111222222333333333333333222222222111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000111111222333333333111111111111111111111111000000000000000000000000111000222777777222///000---...000222333222000/////////000000000111111111///////////////000111222000000000000111111111111000000000000000000000000222222222111///...///111//////............//////////////////............////////////000000000000////////////////////////000000000000////////////000000000000222333555666444444555666777888999:::============<<<;;;999999<<<<<<;;;:::::::::;;;;;;333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222555666777888777555222111//////000000000000//////000000/////////000111111000111111222222222111111555555555444333222111000...///000111333333333333111111000////////////000///000111333444444555555444333222111111111111111000111222222111222444666888888999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;===AAACCCEEEEEEEEEBBB>>><<<;;;;;;<<<;;;;;;:::::::::::::::;;;<<<;;;;;;CCCNNNUUUWWWYYY]]]ccciiiiiiffffffiiillljjjhhhhhhiiijjjiiihhhggghhhkkkmmmnnnmmmkkkjjjjjjpppooommmqqqooouuummmnnnppppppnnnNNN:::>>>888:::999:::<<<<<<<<<===@@@BBBFFFZZZtttlllaaaTTTKKKPPPHHHHHHIIIPPP[[[aaa[[[RRRDDDHHHLLLMMMJJJDDD???<<<;;;:::999888888777777777999888777777888:::===???CCCHHHMMMOOOOOOPPPSSSVVVRRRNNNHHHBBB===;;;999888666:::<<<999555333777;;;<<<:::BBBPPPSSSJJJDDDFFF```~~~{{{\\\IIIFFFEEE@@@BBB>>>999555444333111000///222444555333222111111///000111222333333333222444222000///000333666888<<>>===;;;<<>>===<<<;;;::::::666666666666555555555555444444333333333222222222111111111111111111111111111222333333444444333333111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111222222222333111111111111111111111111000000000000000000000000000000444999888333//////111222333222111000000111333222000///...///000000222222111000000000000000///000000000111111111111000000000000000000000000111222222111///...///111//////............/////////////////////.........////////////000000000000////////////////////////000000000000///////////////000111222444555777777555555666888999;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;>>>===;;;999777666555555111222333444444555444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222444777999888666333111//////000000000000//////111000000///000000111111000111222333333222000///555555555444333222000///...///000111222333333444222111111000000000111111///000111222333444444444333333222111111111111111000111222222111222444666888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;===AAACCCDDDEEEDDDBBB>>><<<;;;;;;;;;;;;::::::999::::::;;;:::;;;:::;;;AAALLLRRRRRRRRRYYYccciiihhhfffhhhlllkkkjjjhhhhhhhhhiiiiiiiiiggghhhhhhiiijjjjjjkkkkkkkkkqqqooonnnrrrqqqwwwmmmnnnppppppnnnNNN:::>>>888:::999:::<<<<<<<<<===@@@BBBDDDWWWqqqrrrfffWWWKKKKKKPPPNNNNNNVVVfffmmmaaaPPPAAAIIIPPPQQQKKKDDD@@@???>>>===<<<;;;999777666555999888777777777999;;;<<>>>>>===<<<;;;;;;777777666666666555555555444444444333333333222222111111111111111111111111222222333444444444444333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111111222222111111111111111111111111000000000000000000000000//////222777777222/////////111222222222555999===222111...------///111333666555444222111000/////////000000000111111111111000000000000000000000000000111222111000//////000//////............//////.........///////////////.../////////000000000111........................000000000000////////////000111222444666777888888666777888999;;;<<<===>>>>>>>>>????????????>>>>>>;;;:::888666444333222222000000222333444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000333666888888666444222000111111111111111111000111111000000000000111111000111222333333222000///555555555444333222000/////////000000111333444444222222222111111222222333//////111222333444444444222222111111000000111111000111222222111222444666999999:::::::::999999888999999999999999999999999999:::;;;;;;;;;===AAACCCDDDEEEDDDBBB???<<<<<<<<<::::::999999999::::::;;;777999999:::AAAKKKPPPPPPQQQZZZdddhhhggggggiiikkkiiihhhhhhgggfffgggiiijjjiiigggeeedddeeegggjjjlllkkkrrrpppooosssrrrxxxooopppppppppnnnNNN:::>>>888;;;999:::<<<<<<<<<===@@@BBBBBBTTTmmmxxxooobbbSSSNNNWWWTTTRRRWWWeeemmm___JJJIIIMMMRRRPPPIIIAAA===;;;>>>>>>>>>===;;;888666444888888777777777888999:::===AAAGGGIIIIIIKKKNNNPPPRRRQQQOOOJJJDDD???===<<<666888:::888555333444666999777666777999:::::::::FFFiiiiiiRRREEEAAAAAAAAA>>>;;;888555444333222000///222444555333222111111......///000111222333444555555444444333333333333333===@@@DDDKKKIIIFFFLLL{{{dddLLLEEEBBBAAACCCGGGJJJJJJIII???@@@@@@@@@AAA@@@@@@@@@DDDBBBAAAAAABBBBBB@@@>>>??????>>>>>>===<<<<<<;;;777777777666666666555555444444444444333333333333111111111111111111111111222222333444444444444444111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000...000444444111000222+++///222444777<<>>======>>>>>>>>>>>>>>>===555555444333333333444444000000111111111222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111444666777666555444222222333333333333222222222222111000000000111111000111111222222222111111555555555444333222111000/////////000111222444555222222111111111222333333...///000222333333444444222111111000000000111111000111222222111222444666999999:::::::::999888888999999999999999999999999999:::;;;;;;;;;===AAACCCDDDDDDDDDBBB???<<<<<<===999999999999999::::::;;;555888999;;;BBBKKKOOONNNUUU]]]dddeeeeeeffffffeeeggggggfffeeedddeeehhhjjjiiigggdddcccdddfffjjjlllkkkqqqpppooosssrrrxxxppprrrppppppnnnNNN:::>>>888;;;999:::<<<<<<<<<===@@@BBBBBBQQQggg{{{vvvmmm]]]UUUOOOQQQPPPRRR^^^iiicccTTTUUUQQQLLLHHHFFFBBB<<<888;;;<<<>>>???>>>;;;888666777777777777777888999999777<<>>===777888888777777666555555666888999999999<<<======EEEcccmmmRRRGGGDDD???>>>@@@<<<999666555444444222111000222444444333111111222//////000000111222333444222333555777888777777666111:::<<>>>>>>>>===<<<<<<;;;;;;777777777777666666666555555444444444444333333333111111111111111111111111222333444444555444444444000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111......111222111333666333888<<<===;;;;;;>>>BBB<<<>>>AAADDDDDDBBB???===555444333222111111111111000000000000111111111111000000000000000000000000...000222222111000000000//////............//////............/////////000.........///000111111111........................------...///000111222222444555666888888888888888999999::::::;;;<<<======;;;;;;;;;;;;:::999888888444333333333333444444555444444222111111111222333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000111333555666666666666333444444555555444444333333222111111000000111111000000000000111222333333444444444444333333222111000000///000111222444555000000//////000000111222...///000222333333333333111111000000000000111111000111222222111222444666999::::::::::::999888777::::::::::::::::::::::::999:::;;;;;;;;;===AAACCCBBBCCCBBB@@@===;;;;;;<<<999999888888999::::::;;;666999:::<<>>888;;;999:::<<<<<<<<<===@@@BBBCCCPPPbbbzzzyyyssscccYYYBBBHHHKKKLLLXXXiiimmmggg]]]QQQDDD@@@CCCDDD???888888:::===@@@@@@===:::888777777666777777888999999222777>>>CCCEEEHHHMMMQQQNNNQQQSSSPPPJJJCCC???>>>888777666777888888666444111888>>>@@@BBBGGGIIIHHH^^^rrrwwwVVV======CCC>>><<>>>>>@@@BBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;777777777777666666666666555555444444444333333333111111111111111111111111222333444444555555444444000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000333///---000111111555:::AAAFFFIIIFFF>>>666222222<<<@@@EEEHHHEEE>>>666000111111000000111222222333000000000000111111111111000000000000000000000000...000222222111000000000//////............//////---.........//////000000---......///000111111222........................,,,---...///000111222333555666777888999999888777:::::::::;;;;;;;;;<<<<<<999999999888666444333222777666555444333222222333:::888666333333333444555333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000111222444555666777777444555555555555555555444333333222111000000111111111000//////000222444555333333444444444333222222000000//////000222444555...............///000000...///000111222333333333111000000000000000111111000111222222111222444666:::::::::::::::999888777;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<===AAACCCAAAAAAAAA???<<<::::::;;;999888888888999::::::;;;888:::<<<===BBBIIIKKKIIIRRRXXX[[[\\\aaahhhhhhcccdddddddddbbb```aaafffjjjfffgggiiikkklllkkkjjjiiigggmmmllllllpppooovvvmmmoooppplllrrrHHH???:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBQQQddd}}}yyy}}}eeeOOOIIINNNUUUYYYYYY[[[aaahhhmmmTTTCCCFFFKKKDDD===<<<888999::::::<<<<<<===>>>999888777777777888999:::777888;;;===???CCCHHHKKKSSSQQQNNNMMMMMMIIIBBB===<<<:::999888999888777555555999HHHHHH>>>PPPeee^^^ooowwwzzzUUUBBB666888<<<999999===777777777777555333111000111111222222222222222222222111000000000111333333555333222333777;;;>>>???DDDAAA>>>;;;:::<<>>???BBBGGGFFFCCC@@@>>>???@@@AAA@@@=========<<<;;;;;;:::::::::999888666555555444444555555444444333222111111222222222222222222222222111222444555555555444444222333333333333222111111111111111111111111111111222222222111111111000000000000000000000000000000//////000000000000//////111111111000000000000000///000111222222222222222...------000222222111111222111111///...///111333111222555888===BBBGGGIIITTTSSSMMMCCC777000000333555;;;AAAAAA<<<666444444111111000000000000111111000000000000000000000000333333222111000//////...///000111222222111000///000000///.......................................---......//////////////////////////////.........---///111333555444444333666666777777777888888888999999:::::::::;;;;;;;;;555555555444444333333333444333333222222333333444SSSEEE555---///444444222222222333333333333444444222222222222222222222222222111000111333333111///111111222222222333333333111111111222333444555666777555333333444555555555555555555444333222000///000000000000000000000000111222333444444333111000333111000111222444333333//////............/////////000111222222333222222111111000000000000111111111222222333333444444555777888888888888999999999::::::::::::::::::::::::888:::;;;<<<<<<<<<>>>@@@@@@???>>>===<<<;;;:::::::::::::::999999999888888777888;;;>>>AAAEEEHHHJJJSSSZZZ```bbbcccfffgggdddeeedddbbbaaaaaabbbdddeeeiiigggeeeeeegggiiijjjiiikkkiiihhhgggfffjjjxxxiiikkkpppmmmrrrHHH???:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@CCCPPPbbbxxxfffqqquuufffhhhbbb[[[VVVQQQSSSaaaqqqyyy___JJJKKKNNNGGG<<<777999999::::::;;;;;;<<<<<<::::::999888888888888999777999;;;<<<>>>@@@DDDGGGMMMMMMNNNOOONNNKKKGGGCCC<<<:::777666666666555333333888FFFFFF<<>>>>><<<::::::;;;======<<>>>>>===<<<<<<;;;;;;;;;:::999888777666666666666666555444444333222222222222222222222222222222222333444555555555444444222333333333333222111111111111111111111111111111222222222111111111000000111111111111111111111111//////000000000000//////111000000000000000000000000000111111111000000000555333333444444444333333555666666555333111000000999;;;???DDDHHHKKKNNNOOOKKKKKKIIIAAA888222111222444777:::888444111111333000//////......//////000222222222222222222222222111000000//////.........000111222222111000///...000000///............///........................---...//////000000//////////////////////////////...///222444666666555444555666777777888999::::::;;;::::::999888888777777444444444444333333333222444333333222222333333444===777222222555666333...222222222333333333444444333333333333333333222222333222222222222222222111111111222222222333333333111111111222333444555666888666333222444555666666666666555555444222111000000000000000000000000000000111333444444333111000333111000111222333333222//////............/////////000111222222333222222111111000000000000111111111111222333333444444555777777888888888999999999::::::::::::::::::::::::888:::;;;<<<<<<<<<>>>@@@??????>>>===<<<;;;:::::::::::::::999999999888888888999:::===AAAEEEHHHIIIQQQZZZaaadddfffhhhfffbbbeeedddbbbaaaaaabbbcccdddeeeggghhhgggeeefffiiikkkjjjjjjllllllkkkmmmyyymmmoooqqqmmmrrrHHH???:::;;;:::::::::;;;;;;<<<===???@@@AAAMMM\\\yyynnniii[[[gggqqq]]]RRRIIIIII[[[rrriiiRRROOOSSSNNNBBB888::::::::::::::::::::::::<<<<<<;;;:::999888777777888:::;;;;;;;;;<<>>FFFPPPTTTNNNBBB777111777000///444666111000333222333333555777999;;;<<<:::999999888777666555555/////////111222444666777666333111000111333444333666:::@@@EEEGGGEEEBBB???>>>======JJJmmmrrrdddSSSKKKFFFAAA<<<:::DDDBBBAAABBBCCCDDDCCCBBB?????????>>>======<<<<<<<<<;;;:::999888777777777666666666555444444333333222222222222222222222222222333444555555555444444222333333333333222111111111111111111111111111111222222222111111111111111111111111111111111111111///000000111111000000///000000000000000000111111111111000//////000000000111111111111111222222222333666:::>>>??????===;;;GGGHHHIIIJJJIIIGGGEEECCC???AAABBB>>>888333222222444555444111...---000444000//////......//////000111111111111111111111111////////////////////////111111222222111000//////111000000///////////////........................---...//////000000/////////////////////000000000///111333666777777777666666666777888999;;;<<<<<<;;;:::999888666555333333333333333333222222222222444333333222222333333444000000222444666666222///222222222222333333333333333333333333333333444444444444444333111111222333111111222222222333333333111111111111222444666777999666333222444666777777666666666666555444222222000000000000000000000000000111333444444333111000222111000111222333333222//////............/////////000111222222333222222111111000000000000111111111111222222333444444444777777777888888888999999999999::::::::::::::::::888:::<<<<<<<<<<<<>>>??????>>>>>>===<<<;;;:::::::::::::::999999999888888888999:::===@@@DDDGGGHHHNNNXXXbbbfffggghhheeeaaadddcccbbbaaaaaabbbcccdddaaafffiiihhhccccccgggmmmjjjllloooqqqooopppzzzlllnnnqqqmmmrrrIII???999;;;::::::::::::;;;<<<===>>>???@@@HHHUUUxxxoooeeejjjfffkkkyyy|||bbbUUUMMMJJJYYYnnnmmmTTTMMMQQQPPPEEE;;;;;;;;;::::::999999999999=========<<<:::999777666999;;;;;;;;;999999:::;;;>>>DDDKKKOOONNNLLLLLLLLLFFFBBB===999888777777666222999???;;;555888<<<;;;888<<<@@@???:::555333333222000222555555000000444333333222111222333444555999999999888777777777666111111111222222222333333777555222111222333333333555555777999<<>>>>>===<<<<<<;;;;;;;;;:::888888777777777666666555555444444444444222222222222222222222222333444444444444444444444222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111000000000000000000000000111111111111111000000000111333333...222444333444777:::999;;;===AAAEEEIIIJJJIIIGGGFFFFFFDDDBBB???<<<999777;;;<<<<<<999555333333444444444333111...///222555111111000000000000111111000000000000000000000000000000000000000111111111000000111111222222222222222111000000//////000000..............................///000000000000000/////////000000111111111111222555777999999888888777888888999999::::::;;;888888777555444333222111222222222222222222222222444333333222222333333444555555444222111222444666111222222222222333333333333333444444444444555555444444444222000///111333111111222222222333333333111111000111222444666888:::777444222444666888888777777777777666555444333000000000000000000000000000111333444444333222111111000000111333333222111//////............////////////111222222222222222111111000000000000111111111111111222333333444444777777777777888888888888999999999999999:::::::::999:::<<<<<<;;;<<<===???>>>>>>===<<<<<<;;;:::::::::::::::999999999888888888999:::===@@@CCCEEEGGGMMMVVV___ccceeefffddd```bbbbbbaaaaaaaaabbbccccccaaadddggggggddddddgggkkkkkkmmmpppqqqppppppzzzkkkmmmrrrnnnrrrIII???999:::999::::::::::::;;;===>>>???@@@GGGQQQrrruuudddmmmpppjjjgggsssmmm]]]TTTRRR\\\lllxxx___PPPMMMMMMDDD999<<<;;;;;;::::::999999888======>>>>>>===:::888666:::;;;<<<;;;999777777888;;;AAAGGGKKKJJJIIIIIIJJJHHHDDD???;;;999888777666444;;;<<<777666666888<<<777999:::999777666777999444444444555333000111555444333111000//////000111555555555666666777777777444444555555666666666666888666444444666777777666888666444444555999===???<<>>======<<<<<<;;;;;;::::::999888777777777777777555555555555444444444444333333333333333333333333444444444444444444444444222333333333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000//////000000111111111111000000111222333555666777:::AAADDDBBBBBBFFFHHHFFFKKKIIIGGGFFFGGGGGGFFFDDD<<<;;;:::999999;;;===>>>;;;:::777444222222333555222333333222111111222333111000000000000000000111222222222222222222222222000000000000000000111111...//////000222333555555222222111000000000000000////////////////////////...//////000000000000000...//////000111222333333333444666999:::999999888:::999999888888777777666444444333333333222222222222222222222222222222222444333333222222333333444777777555222000000444888111111111222222222333333333333333444444555555555333333333222000000111222111111222222222333333333222111000000111444777999:::888555444555777888888777777777777666555444444000000000000000000000000///000222444444444222111000000000111333333222000//////............////////////111222222222222222111111000000000000111111000000111222222333333444666666777777777888888888888888888999999:::::::::999;;;<<<<<<;;;;;;===>>>======<<<<<<;;;;;;:::::::::::::::999999999888888888999:::<<>>???BBBHHHPPPmmm~~~gggjjjkkkbbb\\\hhhyyyaaaTTTRRR\\\hhhvvv```SSSNNNEEE;;;<<<<<<<<<;;;;;;:::::::::;;;<<<>>>??????===:::888:::<<<===<<<:::888888888:::>>>BBBEEEGGGGGGGGGHHHGGGCCC>>>;;;999888666555555===:::555999777666???333555777999999777333111555555444222111000111333333333222222222222222333000111222333444555555666555666888:::<<<===>>>>>>888777666666888999999888::::::;;;;;;:::999777666===555777AAABBBBBBVVVrrrwwwdddWWWJJJHHHFFFFFFFFFEEECCCBBB=========<<<;;;;;;::::::999999888777777777777777666666666666666666555555555555555555555555555555555555444333333333444444222333333333333222111111111111111111111111111111111111111111111222222222222222222222222222222222000111111222222111111000/////////000111111222222000111333444666666777777CCCLLLPPPLLLJJJLLLLLLHHHHHHCCC???>>>AAACCCBBBAAA@@@===:::888999;;;>>>@@@;;;888444111000111333555///000111222222111111000111000000//////000000111000000000000000000000000000000000000000000000000...//////000222444555777333222222111111111111111////////////////////////...///000000111111000000...///000111222333444444555666888999:::999888666999999888666555444333333111111111222222333333333222222222222333333333333444333333222222333333444///111333444444333333333111111111111222222222222222222333333444444555555333222111333444444333111111111222222222333333333222111000///111444888::::::888666666777888888888666666777777666555444444000000000000000000000000///000222444444444333222000///000111333333111/////////............/////////000111222222333222222111111000000000000111111000000111111222333333333666666666777777777888888777777888888999::::::::::::;;;<<<<<<;;;;;;<<<>>><<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888999:::<<<>>>@@@BBBDDDNNNUUU[[[]]]___cccdddbbb______``````aaaaaabbbbbbdddcccccceeeiiijjjiiigggjjjkkklllmmmjjjlllvvvmmmooorrrnnnsssIII???999:::888999999999:::;;;<<<===>>>AAAFFFMMMgggmmmllleeeaaacccfff~~~lllWWWSSS[[[ccc~~~}}}hhhVVVOOOGGG>>><<<<<<<<<<<<<<<<<<<<<<<<888:::>>>@@@AAA???===;;;:::<<<======;;;:::999:::;;;;;;===AAAEEEHHHHHHHHHFFFCCC@@@===;;;999777555333===999555===777222===666444333555888777333...333333333222222333222111333444444444444444333333000000000111111222222222666777:::<<<>>>?????????999777666666888888777666888:::===??????===;;;999;;;555444:::>>>???EEEMMMooonnnZZZVVVOOOJJJEEEAAA===;;;>>>>>>======<<<;;;;;;;;;::::::999888888888888999888888888888888888888888666666666666666666666666666555444333333333333444222333333333333222111111111111111111111111111111000000111111111222222222222222222222222222222222000111111222222111111000...//////000111111222222111222444666666555333222:::FFFLLLGGGDDDFFFDDD>>><<<888555666;;;???@@@>>>BBB???<<<999666666666666666444111000000111222222000000///000111222222222444333333222222333333444222222222222222222222222444444444333333222222222111111111000111222444555333333222111111111111222//////////////////////////////000111111111111000...///000111333444555666666777999:::999888666555666666555444333222111111000111111111222222222333222333333333444444444444444333333222222333333444...///222444555444222000111111111111222222222222111111222222333444444444444222111444:::;;;666000111111222222222333333333222000//////111444888;;;999888777888999999888666555555666666666555444444000000000000000000000000...000222444444444333222//////000111333333111/////////............/////////000111222222333222222111111000000000000111111000000000111222222333333666666666666777777777888666777777888999999:::::::::;;;===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888999999:::;;;===???AAABBBMMMUUU]]]```bbbeeeeeebbb^^^^^^___```aaaaaaaaaaaabbbdddfffhhhiiiiiiiiijjjgggiiimmmnnnlllkkkttt~~~lllnnnsssooosssIII???999999888999999999:::;;;<<<===>>>===CCCIIIaaatttsssggghhhqqqhhhiii~~~ccc[[[```ccc[[[kkkppp```OOOIIIDDD===========================666999===AAABBBAAA>>>===:::<<<>>>>>>===;;;;;;;;;;;;::::::>>>EEEIIIJJJIIIGGGEEEBBB@@@???===999777000<<<888666@@@777...999>>>777111000555999888555111222333444666777555111444555555555444222000///111000000000000000000000888999:::;;;;;;;;;:::999999777666555666666444333666777888;;;>>>AAACCCDDD888>>>>>>999777<<<@@@???CCChhhzzzpppeee\\\SSSLLLHHH?????????>>>======<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::777777777777777777777777666555444333222333333444222333333333333222111111111111111111111111111111000000111111222222222222222222222222222222222222111111222222222222111111...//////000111222222222222333666777666333000---...<<>>777<<<888444555888:::888444666555444444333222111111000000000111222222111000444222000000222444555555888888777777777777888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555444333222111111111222333444333222222111111222222000000000000000000000000//////000111111111111111...///000111333444666666777888999:::999777555333333333222222222222111111111111111111111111111111333333333444444555555555444333333222222333333444666444222222333444333222000111111111111222222222000000111222222333444444666222111666>>>???999111111111222222222333333333222000//////111444888;;;888777888999::::::888666555555555555555555444333000000000000000000000000...000222444555444333222//////000222333333111...//////............/////////000111222222333222222111111000000000000111111000000000111222222333333666666666666777777777777666777777888999999:::::::::<<<===<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;:::::::::::::::999999999888888999999:::;;;===???AAABBBKKKUUU___cccfffhhheeeaaa]]]^^^___```aaaaaaaaaaaa___eeejjjjjjhhhfffjjjmmmdddhhhnnnqqqooolllrrr{{{qqqrrruuunnnpppFFF???;;;;;;888888999::::::999999;;;======CCCIII```wwwpppuuutttkkkiiiooowww{{{______mmmiii\\\TTTLLLDDDGGGIIIAAA<<<<<<<<<<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::===>>>@@@AAAAAA@@@>>>===::::::;;;>>>AAADDDEEEDDDHHHGGGEEEDDDBBB>>>999555777:::999555666:::999444777444222333666888888777555444222222444555555444555555555333111000222444111111111111111111111111>>>@@@@@@<<<777666:::>>>===:::666555555555555333444666777888888:::>>>AAAEEE@@@999666888:::<<<<<<<<>>888555888:::888555555<<<;;;:::::::::;;;<<<===::::::999888777666555555333333333333333333333333444444444444444333222111333333222111000000000111111111111222333333444444555555555444444333333333111111111111111111111111000000111111222222222222222444666777666444222000444777;;;??????===:::777888888777666444333222111111111111000000000000///000//////111333444333111444666888999888777888888777666555555666666555444555666:::@@@AAA???@@@DDDBBB;;;777:::===<<<::::::888666444666:::999444///222777777111...111111...222222111111000000000000222,,,***///333111---+++222333444666777777777888777666555444222111000000333222222222111111000000222222111111222222333444222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444222111000000222444666888666777888888777666777999666666555555444444444333111333555444000---,,,---111222333333444444333333000000000000111111111111............////////////000000000000000111111111000000000000000111111222111111111111222333444555777777777777666666666666888999:::999888888:::;;;::::::;;;<<<<<<;;;::::::======<<<;;;::::::999999999999999999999999999999888999;;;<<<<<<>>>AAACCCKKKSSS\\\```___^^^___bbb```___^^^]]]]]]^^^___```dddeeeeeedddcccdddfffiiihhhooommmlllnnnlllqqqkkkqqquuunnnoooFFF???;;;;;;888888999::::::999999;;;======CCCHHH]]]~~~}}}rrrjjjhhhccc___ggguuuzzzttteeebbbhhhoooaaaXXXPPPFFFGGGIIIBBB????????????>>>===<<<;;;;;;;;;<<<<<<===<<<<<<<<<>>>???@@@AAAAAA@@@???>>>:::999:::<<>>???===:::888;;;>>>===>>>===:::555333333444333555666666666888;;;>>>FFFAAA;;;888999;;;<<<<<<999===KKKcccvvveee^^^aaaWWWJJJAAA???>>>;;;999===999888<<<>>>===<<<===>>>===;;;:::::::::;;;;;;888888888777777666666555555555444444444444444444555555555555555444333222666555444333222111111111222222222222222222222222555555444444333333333333222222222222222222222222111111111111222222222333111333444666666555444333999999::::::999888666555555555444444333222222111111111222222333333333444444333333555777888777555444666888999777666666666666555444555777777777555444777???LLLUUUYYY]]]aaa]]]SSSHHHCCC???;;;;;;===;;;999888999;;;;;;999666222777888444222444333000000000000000///---,,,+++///...111444333///...000333444555666666777666666555555444333222111000000222222222111111000000000222222111111222222333333222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444333222111111222444666777555777888777666555666888666666666555555555444444333444444333111///......000111111222222222222222000000000000111111111111............////////////000000000000000000000111000000000000000111111222111111111111222333444444777777777777666666666666888999:::999888888:::<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<;;;;;;::::::999999999999999999999999999888999;;;<<<<<<>>>@@@CCCLLLRRRZZZ___```___```aaabbbaaa```______```aaabbbbbbdddeeedddddddddfffhhhgggmmmkkkjjjmmmkkkqqqnnnssstttmmmoooFFF???;;;;;;999888999::::::999999;;;===>>>CCCFFFXXXwwwttttttuuuqqqfff```mmmzzzooolllkkkgggaaa^^^iii___ZZZTTTHHHFFFJJJEEEBBBBBBBBBBBB@@@>>><<<:::;;;<<<<<<=========>>>>>>>>>???@@@AAAAAA@@@???>>>:::999888:::<<<>>>???>>>BBBBBBCCCDDDDDD@@@;;;666666999999777777999999777555666777555333333666999555444222222333444444333444555444333111000111333111111111111111111111111666;;;???@@@>>><<<<<<======AAACCC???777111111444333444555555555666888:::EEEAAA===::::::;;;<<<<<<888888;;;BBBQQQkkk}}}xxxgggVVVIII@@@<<<;;;;;;888999<<<===;;;;;;===>>>===<<<:::999999999999666666666666666666666666666666666555555444444444555555666666666555444444888777666444333222222222444444333222222111000000444444444333333333333333222222222222222222222222111111222222222222333333111222333444666666666666:::888666333222222333444111111111222222222222222222222333444555666777777666555444666888999888777444666888888777555555555444333333555777999999888444777BBBVVVgggpppvvvzzzrrriii^^^UUUJJJ???::::::888777777777777888888999555:::<<<:::888777555222111222222222111///...---,,,111777999333---///666444444555555666555555444333333222222222111111111111111111000000000000000111111222222222333333333222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444333333222111222333555666555666777777555555666777666666666666666555555555555333111111111111000/////////000111111111111111000000000000111111111111............////////////111111000000000000000000000000000000000111111222111111000111111222333444666666666666777777777777888999999999888888:::<<<===>>>???AAAAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;;;;<<<===@@@BBBLLLQQQWWW]]]```aaa```___bbbaaa````````````aaaaaa```bbbdddeeeeeeeeeggghhhfffkkkiiigggjjjjjjqqqnnnsssssslllnnnEEE???;;;;;;999888999::::::999999;;;======BBBDDDTTTzzzyyyrrrtttiiirrrkkkbbbbbb```YYYRRRXXXVVV]]][[[KKKDDDIIIJJJCCCCCCDDDDDDBBB@@@>>><<<;;;;;;<<<<<<======>>>??????@@@@@@AAAAAA@@@@@@???:::999777777999;;;;;;;;;???@@@BBBEEEEEECCC>>>:::777999999888777888888888444777:::777222000555:::555444222222333444333222333444444333111000111222111111111111111111111111222777>>>AAAAAA???=========@@@CCC@@@999444222222333444555555444555666888BBB@@@>>><<<;;;:::::::::888999999999:::HHHccc||||||___IIIAAAAAA===;;;:::<<<;;;777888;;;<<<;;;:::999999888888888555555555666666666777777777777666666555555444444555555666666666666666555777777666555444444444444333333333333222222111111444444444333333333333333333333333333333333333333222222333333333333333333000111222333555777888999555333111000000111333555000000000111222222333333333333444444555666666777333222111222444555555444444666888999888777777888222222222555888:::;;;:::666777BBBVVVjjjuuuzzz}}}rrrooonnnjjj]]]III:::444666666666555444555777999888<<<@@@@@@>>>;;;999777444333222111000000111222,,,111888:::444---///666555555555555555444333222111111111111111111111111000000000000000000000000111111222222333333333333222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444444333222222222333444444666777888777666555666777666666666666666666666666555333//////000111000/////////000111111111111000///000000000111111111111............////////////111111111000000000000000000000000000000111111222000000000000111222333444666666666666777777777777777888999999888888:::<<<>>>???AAABBBBBBAAA???>>>::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;;;;;;;===???AAALLLOOOTTT[[[```bbb```]]]```______^^^^^^^^^^^^^^^^^^```dddfffffffffggghhhdddiiifffdddhhhiiiqqqkkkooossslllnnnEEE>>>;;;;;;999888999::::::999999;;;===<<>>>>>@@@@@@@@@AAAAAA@@@@@@@@@<<<:::777666777888888888===>>>AAADDDFFFEEEBBB>>>888999::::::888666777999444888;;;888111///444:::666444222222333333222111222444444333111000000111000000000000000000000000000555;;;@@@AAA@@@>>>=========>>>>>><<<999444111444555777777666555666888=========<<<:::999999999999999:::;;;888999CCCOOOgggRRRFFFCCC>>><<<<<<;;;999999<<<888888888999999999999888555555666666777888888888777777666666555555555444555555666777888888888888666666555555555666777777222222333333444444444555444444444444444444444444333333333333333333333333444444333333333333333333111111222444666777999:::111111111111111111222222111111222222333444444444444444333333333333333333111///...///111222333222444666999;;;::::::;;;<<<111111222555999<<<<<<<<<:::999AAASSSeeeooouuuxxxrrrrrruuuvvvkkkUUUAAA777999::::::999888777888:::777999>>>AAABBB@@@AAABBB>>>;;;555000......000111...///333777555000000333444555555444444333222111000111111111111222222222000000000000000111111111000111222333333333222222222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333444777888999888666555666777555555555666666666666666444222000......//////...///000000111111111111111///000000000111111111111............////////////111111111111000000//////000000000000000111111222000000000000111222333333555666666666777777777888777888999999888999;;;======???BBBCCCCCCBBB???===::::::;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;;;;;;;<<<>>>@@@JJJMMMSSSZZZ```aaa```]]]_______________^^^^^^]]]]]]```ccceeeeeeeeefffgggbbbgggeeecccggghhhpppjjjnnnrrrkkkmmmDDD>>>;;;;;;999888999::::::999999;;;===;;;@@@BBBPPPrrr~~~ggggggvvvyyyyyyqqqbbbVVVQQQQQQQQQMMMVVVmmmvvv```LLLKKKLLLEEEEEEDDDCCCCCCCCCBBBBBB???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA???<<<888777777777777666;;;<<<>>>BBBEEEFFFDDDBBB::::::;;;<<<888444555999555999;;;777111///333999666444222111222333222111222333444333111000000000000000000000000000000000000333888===@@@@@@>>>======<<<;;;===>>><<<777333333555777888777777777888888;;;======;;;999888999999777777:::;;;:::<<<@@@QQQbbbzzznnnTTTKKKBBB;;;:::;;;::::::;;;888888999:::::::::::::::888888888999999:::::::::777777777777777777777777777888999:::;;;;;;;;;;;;888888777777888888999999333333444555555666777777555555555555555666666666444444444444444444444444555555444444444444333333222333444555666777777777333333333333333222000000333333333444444444444444222222222222111111111000222000//////111333444444555777:::<<<<<<<<<<<<===111111222555999<<<======>>><<>>AAABBBFFFKKKOOOJJJBBB:::555222222333111......333444222111222333444444444333222222111111111222222222222222222111111111111111222222222000111222333444333222222222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444222222222333333444444444777888888777555444555666444444444555555555555555333444333111...------/////////000111111111111111000000000000111111111111............////////////222222111111000/////////000000000000000111111222000000///000000111222333555555666666777777888888666888999999888999;;;===>>>@@@CCCEEEEEECCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999;;;;;;:::;;;>>>@@@GGGKKKSSSYYY^^^```___^^^aaabbbbbbbbbaaa```___^^^___aaacccdddddddddfffgggaaagggeeedddhhhhhhoookkkpppqqqjjjmmmDDD>>>;;;;;;999888999::::::999999;;;===;;;AAABBBNNNmmmwww{{{kkknnnkkk```XXXWWWYYYYYYSSSWWWmmmzzzlllYYYQQQNNNIIIGGGEEEBBBAAAAAABBBBBBCCCBBB@@@>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBB???:::777777777666666888999:::>>>BBBEEEEEEDDD<<<;;;======888222333999777999:::777222000333777666444222111222222111000111333444444111000///000000000000000000000000000111222555999===>>>>>>>>>===>>>??????===:::888777222444777888777777777888666999===>>>===;;;::::::;;;666555999;;;::::::<<<111<<>>;;;:::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<888888999999:::;;;;;;;;;:::;;;===>>>???@@@@@@@@@>>>===<<<;;;::::::::::::666666666666777777777777666666666666777777777888444444444444444444444444555555555555444444444333333444666777888777555444444444444444444444444444666555555444333222222222000000000000000111111111444222000000222444555555777999;;;<<<;;;:::::::::111111222555999<<<======>>><<>>@@@BBBEEEGGGGGGEEEBBB@@@<<<<<<<<<;;;;;;::::::999999999999999999999999999888999;;;;;;:::;;;===???DDDJJJTTTZZZ\\\]]]___```aaabbbbbbbbbaaa```___^^^aaabbbccccccbbbccceeegggaaagggfffeeeiiihhhnnnlllqqqqqqjjjlllDDD>>>;;;;;;999888999::::::999:::<<<===<<>><<<>>>>>>888111222999888999999666333111333555666444222111222222111000111222444444222000//////000000000000000000000000222222333777:::===>>>>>>===AAADDDBBB<<<888999;;;111333666777777777777888555999>>>@@@>>><<<<<<<<<===999888;;;<<<888666777999999999;;;CCCRRRdddqqqzzzhhhTTTLLLKKKGGGAAA>>>@@@@@@AAA@@@???>>><<<;;;========================999::::::;;;<<<===>>>>>>===>>>@@@AAABBBCCCDDDDDDCCCBBB@@@>>><<<;;;::::::999999888888777777666666666666777777888888999999555555555555555555555555666666555555555444444444444555777999888666444222333222222222444777:::;;;777666555444222111000000......///000111222222333444222000000222444555666999;;;<<<<<<999777777777222222222555999<<<=========;;;<<>>999555333222000000222222000333888111222222333333333222222444444444333333333222222222222222333333444444444///111222444444333222111222333333444444333333222444333222222444444333222333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444///000222333444555555555333444444333111000000111222222222333333444444444444:::>>>:::111+++---111,,,---......//////......000000000000111111111111............/////////000222222222111000//////...000000000000000111111222////////////000111222333444555555666777888888999666777888999888999<<<>>>AAADDDGGGIIIIIIGGGDDDAAA======<<<;;;::::::999999999999999999999999999999888:::;;;;;;:::;;;===???BBBJJJTTTZZZ[[[[[[^^^aaa___````````````^^^\\\[[[bbbccccccbbbaaabbbeeegggaaaggggggfffjjjhhhmmm~~~kkkqqqqqqmmmsssIII???888777666999999:::;;;;;;<<<<<<===???===@@@LLL___zzzvvv]]]aaafffaaa\\\eeeiii[[[TTTLLLYYYxxxqqqZZZRRRQQQEEE===AAAEEEDDD@@@???<<<@@@DDDDDDBBBAAABBBEEEIIIJJJJJJGGGCCCAAADDDGGG>>>@@@AAA>>>:::777777888222333555777:::===@@@AAAEEECCC@@@===:::888777666222333333222111222444777666555444444555666555333666555444444333222///,,,.../////////000000111111...///111444777:::<<<===>>>???AAA@@@===;;;::::::888555333333555666555333777777888999;;;<<<<<<===888888888888888888888888888999999:::;;;<<<>>>???NNNdddmmmYYYKKKFFFGGGDDDCCCEEEFFF@@@888999AAAAAA;;;>>>AAA>>>AAAEEE>>>??????BBBGGGJJJJJJKKKLLLIIIMMMNNNLLLNNNRRROOOHHHDDDBBB???>>>??????<<<999:::999888777666666666666444555777888999:::999999333444555666666555444333999999888888777666555555999999888666444444555777;;;:::999888999888666444777555444444666555111---333111000111222333111000222222222111000222666999777999:::888666333222111111222333666999:::888666999999888:::BBBPPP```kkkeeedddeeegggjjjjjjfffbbbhhhmmmkkkddd``````^^^YYYHHHAAA:::888:::<<<;;;888<<<@@@EEEEEE@@@999444222777666666444333222111111///000000000000000///...333222000//////111333444333222222111111222222333//////000111333444555555222222222222222222222222555111///222666888666333333333333333333333333333222222222222222222222222444222111222444444222///444333333222222333333444111222222333333222222111222333444444555555444444333111000000111222222111111111111111111111111111111333444444111/////////000000//////.........---...//////000000000000000///000000///------...000111000000000000000111222000000000000////////////000000000111222222333333444444555666777777777666888888777666888<<<>>>===HHH<<>>AAAFFFNNNUUUZZZ]]]```bbbaaa```^^^\\\[[[[[[[[[[[[```````````````aaabbbbbb]]]eeedddbbbcccaaakkkqqqqqqssspppuuuLLLBBB;;;;;;999999::::::;;;;;;<<<<<<===???===???IIIZZZsss|||zzzooo___]]]``````[[[___aaaWWWXXXVVV^^^pppzzzttteee[[[PPPEEE>>>AAAEEEDDDBBBBBB???AAACCCFFFGGGGGGEEECCCFFFHHHJJJJJJHHHEEECCCBBB>>>@@@AAA???;;;888777888333333555666999<<<>>>???CCCCCCBBB@@@===;;;888777222333333222111222444666777555444333444444222000333222222333444333000...//////000000000111111111//////111333666:::<<<>>>>>>???AAA@@@>>><<<;;;;;;:::777444333555555444333777777888999:::;;;<<<<<<888888888888888999999:::999999999:::;;;<<<===>>><<>>===;;;:::999999999999999::::::555666666777666555444444333555777:::;;;<<<<<<;;;777777777777777888888888777888888777666666888:::999888888999::::::888666999888777888999888555333222111//////111111000///333333222111000222666999444666888888666444444444333333555777:::;;;:::888888777666666:::BBBJJJPPPHHHHHHIIIMMMPPPQQQNNNKKKTTT[[[___\\\YYYWWWQQQJJJBBB???<<<:::999::::::;;;666888;;;;;;999999:::<<<888777777666555444333222111222222333333222222222333222222111111222333444333333222222222333444444333333444444444444444444333333333333333333333333555222000222666888666333222222222222222222222222222222222222222222222222444333222333666666555333444444333333333333444444111222222333333222222111111222222333333333333333333111000000111222222111111111111111111111111111111222444333111/////////000/////////...............//////000000000000000///000000///------///000111111000000000000000111000000000000////////////000000000111222222333333333444555666777777777777::::::999666666888;;;===>>>AAAHHHEEENNNPPP???@@@===<<<<<<;;;::::::999999:::::::::::::::::::::::::::;;;;;;;;;::::::;;;===???CCCJJJQQQVVVZZZ^^^aaaaaa```]]][[[ZZZZZZ[[[\\\aaaaaa```_________``````\\\cccbbb```cccccckkkoooppptttpppuuuLLLBBB<<<<<<;;;:::::::::;;;<<<<<<======???===>>>FFFTTTjjjyyyttt{{{zzzhhhZZZYYY\\\XXXWWWWWWQQQUUUWWWXXX]]]dddggg```UUUPPPGGG@@@AAADDDDDDCCCDDDDDDBBBBBBFFFKKKLLLHHHDDDDDDGGGJJJNNNNNNJJJCCC>>>>>>???AAA@@@===:::888777444444444666777999;;;<<>>===<<<===<<<999666444444444444444777777888999:::;;;;;;<<<999888777777888999:::;;;:::::::::::::::;;;<<<===;;;<<<@@@IIIYYYqqqsssfff\\\RRRIIIFFFGGGGGGGGGHHHGGGGGGPPPPPPCCC@@@DDDAAABBBJJJTTT[[[^^^^^^______\\\^^^ZZZSSSPPPTTTZZZ\\\QQQMMMGGGCCCAAABBBBBBBBB>>>===<<<;;;::::::::::::777777777777777666666666<<<>>>@@@AAAAAA>>>;;;888777777777888999:::;;;;;;999999:::888777666888999555666777:::<<<<<<:::888<<<;;;;;;<<<======<<<:::444333111111222222111000444444333111000222555888222444666666666555666777666555666888;;;<<<<<<;;;===;;;888888999;;;<<<<<<;;;;;;<<<>>>@@@AAA???===???DDDIIIIIIHHHGGGBBB<<<;;;======;;;888777999;;;:::;;;;;;:::888888999;;;999888888777666555444444222333444555555555555555333333444555555555555555444444333333444444555666888888777666555444333333333333333333333333333333444222111222666777666333222222222222222222222222333333333333333333333333333222111333555666555444555444444333333444444555111222222333333222222111000111111222222222222222333111///000111222111000111111111111111111111111000222333333111/////////////////////...............///000000111111000000...///000///......///111222111111000////////////////////////000000000000000000000111222222333333333444555666777777777777:::::::::888777888<<<@@@777LLLDDDDDDOOOHHHAAA???<<<<<<;;;;;;::::::999999::::::::::::::::::::::::;;;;;;<<<;;;999999:::<<<>>>BBBHHHNNNSSSYYY^^^aaaaaa___\\\ZZZYYYYYY[[[\\\aaaaaa```___^^^^^^^^^^^^\\\aaa^^^^^^cccdddkkk|||mmmnnnpppmmmrrrIII???999:::999::::::;;;;;;<<<=========???>>>???EEEPPPddd~~~|||{{{xxx^^^TTTYYYVVVRRRRRROOOQQQOOOOOOTTTXXXVVVPPPKKKQQQKKKDDDAAABBBBBBCCCCCCFFFDDDDDDFFFIIIKKKJJJIIIFFFGGGJJJNNNPPPLLLDDD>>>>>>???AAAAAA???<<<999777555444444555666777888888===@@@DDDFFFEEEBBB>>>:::444444333222000111444777777555333333444333222000111111111222444333111///000000000000000000000000111000000111444888===???;;;>>>@@@@@@???======>>>>>><<<888555444444444444777777777888999::::::;;;;;;:::888777777888999:::;;;;;;:::::::::;;;;;;<<>>======<<<:::666444333444222333666999===>>><<<:::=========>>>???@@@@@@@@@:::888555444555555444333555555444222000222555888222444555666555555666777777666666888;;;<<<<<<;;;>>>;;;999999<<<>>>@@@@@@AAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===@@@@@@???===>>>>>>===<<<;;;::::::>>>??????===;;;999777777888888777666666555444444222333444555666666666666333555777888999888777666555555555555555666666777999888777666555444333222444444444444444444444444444333222333555666555444333333333333333333333333444444444444444444444444222111111111111222222222444444333333333333444444111222222333333222222111000111111222333222222222222111//////111111111000111111111111111111111111///111333333111////////////////////////.........//////000111111111111000...///000///...///000222333222111//////.........////////////000000000000000000000111222222333333333333555666777777777777999777777:::<<<<<<>>>BBBAAA[[[CCCAAAKKK???BBB===;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;<<<<<<:::999888999:::>>>BBBHHHMMMSSSYYY___ccc```^^^[[[XXXWWWYYYZZZ\\\^^^^^^]]]]]]]]]]]]^^^^^^^^^aaa]]]\\\cccdddiiixxxkkklllnnnkkkpppFFF===888:::999::::::;;;<<<<<<======>>>@@@???AAAFFFOOOaaa}}}|||{{{gggUUUYYYYYYVVVVVVSSSWWWMMMQQQbbbfffXXXOOOQQQQQQNNNHHHCCC@@@@@@AAAAAADDDEEEFFFEEEEEEGGGKKKNNNJJJIIIIIILLLNNNLLLGGGBBB@@@@@@@@@@@@???===:::888555555555444555555666666:::===AAAEEEEEECCC???===666666444222111222555888555444333444555666555444444333333333444333111...////////////////////////111111000000333666:::===999<<<>>>???>>>===>>>???>>>===:::777555444444555666777777888888999999999===<<<:::999888777888888;;;;;;:::::::::;;;;;;<<>>999777;;;CCCIII]]]mmmhhhWWWRRRRRRTTTLLLHHHNNNRRRMMMNNNOOOHHHRRR^^^kkkppptttxxxwwwtttooonnnkkkbbbUUUKKKIIIKKKJJJJJJKKKJJJIIIGGGFFFFFFBBBAAA???<<<:::888777666<<<<<<<<<===???BBBEEEGGG===BBBKKKQQQQQQLLLEEE???>>>>>><<<;;;;;;<<<>>>>>>=========:::666444333333111222444888<<<===<<<;;;<<<===>>>>>>???@@@AAABBB===;;;888666666666666555666666444222111111444777444555666555333333444555666666666888;;;===<<<;;;999777444666===GGGQQQVVVLLLLLLLLLLLLLLLLLLMMMNNNPPPMMMKKKMMMPPPRRRRRRRRRKKKHHHFFFGGGIIIIIIEEEAAAAAA>>>;;;888777777888999777666666555555444444444222222333555666666666666444666888:::;;;:::999888777666666555555666666777666555555555444333333333444444444444444444444444444333333333444555555444555555555555555555555555444444444444444444444444444444333222111111111222333333222222222222333333111222222333333222222111111222222333333333333333222000//////000111111000000000000000000000000000...000222222111/////////.........//////////////////000000111111111111111---...////////////222444222111000///.............../////////000000000111000000000111222222333333222333444666777777888888:::444444:::???>>><<<===ZZZdddDDD@@@DDD888@@@;;;:::::::::::::::999999999::::::::::::::::::::::::;;;;;;<<<:::888888999:::===@@@FFFKKKQQQVVV\\\```^^^\\\ZZZXXXWWWXXXZZZ[[[ZZZZZZZZZ[[[\\\^^^___``````ccc^^^\\\bbbbbbgggvvvkkkkkkoookkkpppGGG>>>:::<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@AAAEEEMMM]]]yyy}}}vvvuuunnnZZZ]]]aaabbbaaa[[[\\\PPPVVVnnnuuudddWWWYYYNNNNNNKKKDDD??????@@@???AAAEEEHHHGGGEEEFFFJJJOOOLLLKKKJJJJJJKKKKKKJJJHHHBBB@@@?????????>>><<<:::666555555444444555555666666999===@@@BBBAAA@@@???999888666333222333666:::444333333444666777777666555555444555555444111///000000000000////////////111000000000222444777888777999<<<=========>>>???=========:::777555555666666666777777777888888888<<<<<<;;;:::999888777777:::::::::::::::;;;<<<===@@@AAA@@@===::::::???CCC@@@III\\\qqqwwwooojjjMMMFFFHHHKKKHHHKKKNNNHHHSSS___jjjpppyyy~~~rrrkkkbbbXXXLLLDDDCCCHHHHHHIIIKKKJJJFFFBBB@@@???<<<<<<;;;;;;:::;;;;;;;;;???>>>======???BBBFFFHHHIIIMMMRRRUUUTTTMMMEEE@@@???>>><<<;;;;;;<<<===???999;;;<<<;;;999777777777222222333666999;;;;;;:::;;;===>>>>>>===>>>AAACCC???<<<888666555666555555777777555333111111444777666777666555222111222444555666777:::===>>><<<:::999777666888BBBSSSgggtttdddeeeggghhhjjjmmmrrruuuooommmnnnuuuxxxuuupppmmmccc^^^[[[]]]aaabbb^^^YYYYYYPPPDDD999444333444555666666666555555444444444444555666666777777777777555666999;;;<<<<<<;;;:::888888777666555555555555333333333333333333333333333333333333333333333333444444444444444444444444666666666666666666666666555555555555555555555555777777777555333333555777444333333222222333333444111222222333333222222111111222222333333333333333222000...///000111000///000000000000000000000000...000222222000/////////.........//////////////////000111111222222111111---.../////////000333555111000000///..................//////000000111111000000000111222222333333222333444666777888888888<<<555333999===:::;;;???wwwaaaDDD@@@>>>888>>>:::::::::::::::999999999999::::::::::::::::::::::::::::::;;;:::888888999;;;999===CCCHHHMMMRRRWWWZZZ[[[ZZZYYYXXXXXXXXXYYYYYYWWWWWWXXXYYY[[[^^^```aaa___ccc___]]]bbbaaagggwwwkkklllppplllpppGGG>>>;;;===>>>;;;;;;<<<<<<======>>>>>>??????AAADDDIIIWWWrrryyyxxx{{{qqq^^^ccclllsssoooaaa^^^VVVYYYjjjrrrgggYYYRRRGGGLLLKKKDDD???@@@AAA??????CCCHHHKKKLLLKKKJJJIIILLLLLLLLLKKKIIIIIIKKKLLLDDDAAA>>>===>>>???>>><<<666666555555555555666666444555888:::===???@@@@@@;;;:::888444333444888;;;555333333333555666555444555444444666777666444222222222222222111111000000000000000000111222333444444777:::<<<<<<<<<===>>>;;;===>>>===999666555666666666666777777777777777888999:::<<<<<<;;;999888999999999:::;;;<<<===>>>???AAACCCBBB>>><<<===???AAA>>>???FFFQQQbbbwww___WWWUUUPPPEEEEEEIIIDDDOOOWWW\\\^^^hhhsssrrrjjj___WWWPPPKKKEEE>>>>>>AAADDDFFFGGGEEE@@@=========:::::::::;;;<<<===>>>???>>>===<<<===@@@DDDIIIMMMYYYXXXVVVRRRLLLEEE>>>;;;<<<;;;999888999;;;===???;;;<<<>>>>>><<<:::::::::444333222333666888999999;;;===>>>===<<<===@@@CCCAAA>>>999777666777666666888888666333111111444666666666666444222111333444555666999===@@@@@@===:::;;;;;;:::;;;DDDWWWqqq|||zzzyyy{{{~~~}}}{{{qqqcccUUUJJJAAA;;;777777777777666666666666555999999:::;;;;;;:::::::::666777999:::;;;<<<<<<;;;:::999888666444444333333444444444333333333222222333333333333333333333333444444555444333333444444666666666666666666666666555555555555555555555555555666777666444555999<<<555555555444444555555555111222222333333222222111000111111222222222222222111000......000111000///000000000000000000000000---///111222000//////000............/////////000000000111222222222222111,,,...///000000111333666000//////.........//////.........///000111111111000000000111222222333333111222444666777888888999<<<777777;;;;;;:::DDDSSSRRRAAABBB:::>>>>>>:::999999999999999999999999::::::::::::::::::::::::888999:::999888888:::<<<888<<>>>>>>>>??????@@@BBBEEERRRlllwwwyyyqqqaaagggtttyyyeeebbb___]]]aaaiiigggWWWGGGBBBIIIKKKDDD???AAABBB@@@>>>AAAGGGOOOSSSQQQJJJCCCJJJMMMNNNMMMJJJIIIKKKNNNFFFBBB===<<<>>>??????===666666555555555666666777333333444666999===???AAA<<<;;;999555333555999<<<555444333333333444222111333333444666888999777555444444444333333222222222000000000000111111000000333666999;;;;;;<<<===>>>999<<>>:::777666666666666666666777777777777444666:::<<<======;;;:::888999999:::;;;<<<>>>???666<<>>@@@===<<<<<<<<<<<<======>>><<<;;;;;;===BBBIIIPPPTTTYYYVVVPPPIIIDDD@@@???>>>888777666666777:::===??????AAABBBAAA===;;;999999666333111111444666888888<<<===???>>><<<<<<@@@CCCEEEAAA<<<999999999999888999888666333111111444666555555555333222222444666555777;;;@@@CCCBBB>>>:::999:::999999???RRRnnnvvvkkk]]]NNNDDD888888888888777777777777===>>>>>>>>>>>>>>>===<<<666777888:::;;;<<<<<<<<<;;;:::888666444333222222666666555444333222222111222222222222222222222222333444555555333333333444555555555555555555555555666666666666666666666666111333444444333555:::???777777666666666666777777222222222333333222222222//////000111111111111111111000......000000000///000000000000000000000000---///111111000//////000---.........//////000000000000111222222222222111,,,---///000000111444666//////.........//////000---......///000111111222000000000111222222333333111222444666777888999999;;;999;;;>>>;;;===QQQjjjDDD???CCC999CCC???;;;999999999999999999999999::::::::::::::::::::::::777999999999888888:::<<<999>>>EEEKKKOOOQQQTTTUUUWWWXXXYYYYYYYYYXXXWWWVVVXXXXXXXXXXXXYYY[[[\\\]]]XXX```aaa___bbbbbblllmmmnnnkkkpppkkkFFFFFF666===;;;<<<;;;999:::===???@@@@@@???>>>???BBBDDDMMMdddzzz|||{{{~~~yyy|||sssiiihhhttt}}}sssiiilllggg[[[VVVWWWSSSJJJBBBEEEIIIIIIBBB;;;>>>FFFAAAAAAAAADDDHHHKKKMMMMMMEEEGGGJJJKKKJJJFFFCCCAAAIIIDDD>>>999888;;;???AAA@@@<<<999666666666666555333333333333666999<<<>>>AAA===777444444666999:::999888777888999888666444111111000000///000000000222222333444555666777888444444444444333333333333555666888999:::::::::999888<<<@@@@@@<<<888666666666666666777777888888888666777888:::<<<>>>???@@@<<<:::999:::;;;======<<>>AAA>>><<<;;;===???@@@@@@GGGPPPZZZ```eeennn}}}eeedddVVVNNNccc```QQQGGGHHHHHHBBBCCCIIIGGGLLLOOOMMMGGGCCCDDDGGGDDDBBB@@@??????>>>;;;999>>>===<<<<<<======<<<;;;>>>>>>>>>@@@DDDIIINNNQQQZZZ[[[YYYQQQEEE===:::;;;FFFEEE;;;222888EEEEEE:::???@@@@@@???>>>===:::777222333333222222333555777>>>;;;999:::>>>BBBCCCCCCIIIEEE@@@<<<999888999999999999777333111111333666>>>888111000333555555333555555:::@@@BBB>>><<<===<<<>>>:::777<<>>;;;666333222222222222222222222222222222222222222222222222222222222333333444444333333222666666666666666666666666888777666555555666777888===;;;777333222333555777666555444333222333333444222222333333333222111111222222000///............000111333333111000111222000111111111111000//////000000000000111111111111000000000111222222000...000000111222333444444555222000...---,,,---...///......///000000111000000000000000000111222333444333333444555666777888888CCC333DDDDDDEEEOOOPPPnnn{{{WWW>>>:::888999===:::999999999999999999999999999999999999999999999999<<<;;;::::::999999:::::::::<<>>DDDBBBDDDBBB???>>>>>>??????>>>DDDBBBBBBCCCDDDLLL___qqq~~~wwwqqqssszzz|||{{{rrrcccUUURRRSSSQQQMMMFFFIIILLLLLLDDD===>>>DDDBBBAAAAAACCCGGGIIIKKKJJJQQQIIICCCDDDKKKMMMHHHAAADDDEEEDDDAAA======AAAEEE???<<<888666666777666555666666555444555666777888<<<999444333444777999:::999999999:::;;;:::777444555555444333222222222222222222222222222222222222444444555666777888888999444444666777888777777666333666:::;;;999777666777555555555555555555555555777888999:::<<<>>>??????<<<:::999999:::::::::999;;;999;;;BBBDDD@@@<<<===@@@>>>======???@@@AAAAAAAAAEEEGGGFFFDDDFFFLLLSSSjjjrrr|||rrrtttkkkeeezzzaaaNNN>>><<<>>>;;;;;;???BBBCCCEEEEEEDDDCCCBBBBBBBBBAAA@@@AAABBBDDDDDDCCC<<<<<<<<<>>>AAADDDDDDCCCBBB@@@??????@@@BBBEEEGGGTTTXXXZZZWWWNNNEEEBBBBBBPPPWWWYYYUUUYYY___WWWGGG<<<>>>???@@@???>>>;;;999333333333333333555777999666555555888===BBBDDDDDDGGGEEEAAA===;;;::::::;;;999888777444111111333555===888222111333555555333666666;;;AAACCC???===>>>>>>@@@;;;777;;;BBBYYY{{{zzzsssfffTTTBBB<<<;;;999888:::===BBBAAA:::666666777444222333444666888;;;===>>>>>>>>>>>>===<<<:::888666??????>>>;;;777444333333222222222222222222222222222222222222222222222222222333333444444333333222444444444444444444444444777666555555555555666777>>><<<:::777666666777888777666555444333444444555333333444444444444444333333222111000000////////////111333222111000111111111111111222111000000/////////000000000111111111000000000111222222000//////000111111333333444555222111///------...///000//////000000111000000000000000000111111222333444333333444555666777888888DDD:::QQQ\\\MMMEEEKKK^^^\\\DDD:::>>><<<;;;===:::999999999999999999999999999999999999999999999999<<<;;;::::::999999:::::::::<<<>>>BBBFFFJJJNNNPPPVVVYYY[[[YYYUUUSSSUUUXXXXXXXXXXXXXXXYYY[[[\\\]]]]]]cccaaa^^^___]]]eeexxxmmmooosssrrrsssbbb^^^QQQUUUTTTVVVSSSOOOLLLKKKIIIGGGFFFJJJHHHFFFFFFFFFLLLZZZgggxxxppprrruuuvvv|||ttt```VVVRRRPPPMMMMMMGGGIIILLLMMMGGG@@@???DDDCCCBBBAAABBBEEEGGGGGGGGGSSSKKKCCCBBBFFFJJJHHHFFF===BBBFFFDDD???<<<>>>BBB>>>;;;888777777777666555666666555555555444444444888666333333555777888999;;;;;;<<<===>>><<<888555888777666555444444444444444444333222111000/////////000111111333333444555555666666777777777666666444777999;;;;;;;;;<<<>>>777777777777777777666666888888999:::;;;<<<======@@@>>><<<;;;<<<<<<<<<:::<<<;;;===CCCEEEBBB???>>>>>>===<<<===@@@AAAAAA@@@FFFFFFEEECCCBBBBBBEEEHHHDDDLLLUUUXXXYYY^^^hhhqqq|||qqqwwwuuuuuuuuuaaaQQQNNNMMMGGGAAA@@@???===<<<>>>@@@@@@>>><<>><<<;;;<<<===>>>AAAIIISSSXXXXXXYYY]]]```ooo|||uuucccCCC@@@===>>>@@@@@@===:::555444444444666777999:::111111333777;;;>>>??????CCCBBB@@@>>><<<;;;;;;:::888888777555222222333555===888333222333555555333777777;;;AAACCC@@@>>>@@@???AAA<<<888;;;>>>SSSrrr}}}lllWWWGGG===888777999<<<===<<<999888888555111222222111222333666:::<<<===>>>?????????===;;;999??????>>>;;;777444333444333333333333222222222222222222222222222222222222222333333444444333333222222222222222222222222222555555444444444444555555<<<;;;:::888888777777777777666555555555555555666333333444555666666666666444333222111000000000111///111222222111000000111111222222222222111000000//////000000000000111111///000111222222111000//////000000111222333444444111111///.........///000000000111111111000000///000000111111222333333333333333444555666777888888AAA???UUUkkkPPPAAAYYY[[[NNN???===BBB>>><<>>>>>???===;;;888777888888777666222333444555555555555444666555555777:::<<<<<<<<<>>>>>>???@@@AAA???:::777666555555444444444444555666666555444333222222111000000000000/////////...444444444444444444333333666777888999:::<<<>>>@@@999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????CCCAAA@@@@@@AAABBBAAA@@@@@@@@@BBBFFFHHHGGGDDDBBB@@@???@@@BBBDDDEEEDDDCCCBBBBBBAAACCCGGGJJJMMMNNN@@@CCCFFFFFFEEEGGGNNNTTTZZZccc]]]YYYbbbeeeiiixxx}}}rrriiifff```SSSGGGAAA>>>>>>======>>>======<<>><<<:::===<<<;;;;;;;;;<<<>>>???999@@@IIIQQQ[[[iiiyyy{{{YYYJJJ<<<:::???AAA>>>:::777666555555777999::::::444444666888999888777555<<<<<<<<<;;;;;;999888888777888888666444333444555<<<888444333444555444444666666:::@@@BBB???>>>@@@@@@BBB===:::<<<>>>NNNkkk}}}lllZZZKKKAAA===<<<666:::======;;;999555222555444333222222333444555888999<<<>>>??????===<<<===>>>===:::777444444444333333333333333222222222222222222222222222222222222333333444444333333222222222222222222222222222444333333333333333333444666666666666555555444333555555555444444444555555222333444555666666666666333222111111000000000111///111222222000000000111222222222222222111111000////////////000000000111...000222222111000000000//////000111222333444444111111000/////////000111222222222222111000//////000000111222333333333333333333444555666777888888;;;<<>>999999999999999999999999999999999:::::::::::::::<<<;;;::::::999999::::::;;;;;;;;;===@@@EEEJJJLLLQQQSSSVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\WWW```aaaaaadddcccjjj|||lllnnnwwwvvvwwweeecccdddccclllyyy|||pppiii]]]OOOLLLRRRLLLKKKMMMOOOMMMFFFBBBBBBDDDCCCAAAAAABBBCCCCCCBBB>>>FFFNNNNNNGGGBBBCCCFFFLLLHHHEEEDDDEEEEEECCC@@@<<<;;;999999::::::999888444555555666666555444444222333777===CCCGGGHHHGGGAAAAAAAAABBBBBB@@@<<<999111111111111111222333444555555444444444444444444555555555555444444444444111000000000//////000000222111111222444666777888666777888999:::<<<<<<===?????????@@@@@@AAAAAAAAA???>>>===>>>@@@BBBBBBBBBAAABBBCCCDDDFFFGGGEEEBBBDDDCCCDDDEEEGGGHHHGGGFFFFFFDDDCCCDDDGGGIIIJJJIIIKKKJJJHHHHHHHHHHHHFFFEEE@@@DDDCCCBBBFFFIIINNNWWWdddbbb___[[[QQQEEE===<<<===@@@CCCBBB???>>>AAAEEEJJJHHHEEECCCCCCCCCBBBAAA>>>======>>>@@@AAAAAA@@@<<<<<<<<<<<<===???@@@AAACCCDDDEEEIIITTTiiiqqqVVV<<<666===@@@>>>:::<<<999777777888:::999888666777999999888555333222555666777777777666555444666777888777555444444555;;;999666444444444444444555444777>>>@@@>>>===??????AAA>>><<>>???>>>;;;<<<<<<999666444333444444444444333333333222222222222222222222222222222222333333444444333333222222222222222222222222222222222333333333333222222222222333444333333222111333333333333333333333333000111222333444555555555111111000/////////000000///000222222000///000111111222222222222111000000...////////////000000000...000333333111//////000...///000111222333333444111111000000000111111111222222333333222111000000000000222333444444333333333333444555666777888888666999;;;FFFBBBaaa^^^___MMMDDDBBB===???AAA;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;::::::999999::::::;;;::::::;;;>>>BBBFFFIIIPPPRRRTTTVVVUUUUUUTTTUUUXXXXXXXXXWWWXXXXXXYYYYYYVVV___``````cccbbbiii|||mmmooosssqqq~~~}}}yyyoooooonnnjjjiiimmmzzzmmm^^^TTTSSSYYYUUUQQQPPPQQQOOOIIICCCBBBEEECCCAAAAAABBBCCCBBBAAABBBAAACCCJJJPPPOOOFFF===MMMFFF@@@???CCCEEEBBB>>><<<;;;:::;;;<<<<<<;;;:::::::::999777666555444333000444;;;DDDMMMRRRSSSSSSDDDCCCBBBBBBBBBAAA>>>;;;////////////000111222222000000111111222222333333333444555555777777888999444444333333333333444555333222111222444666777666333444555666777999999::::::::::::;;;;;;<<<<<<<<<:::999999:::===???@@@??????@@@???>>>AAAFFFGGGEEEBBB@@@@@@@@@BBBCCCBBBAAAGGGEEEDDDDDDFFFGGGFFFFFFGGGEEEDDDFFFIIIHHHCCC???<<<<<<===<<<:::;;;>>>@@@IIIJJJHHHBBB:::777;;;AAA<<>>======BBB???:::999:::;;;999666444666999999888666555555333333444444444444333333555777999999777555444555:::999777555444444444555444333666<<>>AAA>>>>>>AAA???IIIaaaqqqaaaPPPCCC:::???FFFGGG???666666<<<222333555777777666444333///000333666999;;;===>>>;;;<<<<<<:::777555555555555555444444333333222222222222222222222222222222222333333444444333333222333333333333333333333333222222333333333333222222222222333333444333333333111111222333333333333222000000111222333333333333000000///////////////000...000111111000//////000000111111111111000//////......////////////000000---000333333000...///111...//////000111222333333111111111111222222222222222222333333333222111111///111222444444444444333333333444555666777888888777:::;;;;;;???dddtttHHHIII>>>===???===??????666999999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;::::::999999::::::999999999:::<<<@@@CCCEEEMMMOOOQQQSSSTTTTTTSSSRRRWWWVVVVVVVVVVVVWWWXXXXXXWWW^^^^^^]]]```___gggzzznnnppptttmmmrrrpppzzzzzzyyywwwrrrmmmjjjhhhyyymmmddd___[[[WWWTTTNNNLLLNNNOOOJJJEEEDDDEEECCCBBBAAABBBCCCBBBAAABBB===;;;BBBKKKMMMFFF===BBB???<<<<<>>>>>===;;;===<<<:::888777666777777777;;;CCCLLLTTTWWWVVVTTTGGGEEEBBBAAAAAA@@@???===222222111000000000000000////////////000000000000///000000111222333444444777666666666666777999:::999888888:::===??????===999999::::::::::::;;;;;;888888999::::::;;;<<<<<<>>>===<<<===???AAAAAAAAAAAABBBAAA???DDDNNNRRRQQQDDDBBB??????@@@AAAAAA@@@<<<============>>>????????????@@@BBBCCCBBB???===>>>;;;???@@@<<<===@@@===@@@BBBAAA<<<:::===EEEJJJBBBDDDDDDCCCAAAAAACCCFFFEEEDDDEEEGGGHHHHHHFFFCCCGGGEEECCCBBBBBBBBB@@@>>>BBBBBBCCCCCCDDDDDDEEEEEE???AAADDDHHHPPP```ttt{{{^^^KKK;;;:::<<<;;;<<>>>>>AAA===@@@>>>>>>AAA===DDDZZZ~~~rrraaaRRRIIIGGGEEEBBB;;;444555<<<555555666666666555555444111111222333555888:::;;;<<<======;;;999777777888666555555444333333222222222222222222222222222222222333333444444333333222333333333333333333333333222222333444444333222222222222222222333333444444111222333444444444333333111111222222222222222111111000000///000000111111...000111111000//////000///000000000000///.............../////////000000,,,000444333000...///222......///000111222333333000111111222333333333222222222333333333333333333///111333444555555444333333333444555666777888888;;;777???888===VVVPPP;;;999555999<<<777:::===666999999999999999999999999999999::::::;;;<<<<<<===<<<;;;::::::999999::::::888888999:::<<<>>>@@@AAAGGGIIILLLPPPSSSSSSRRRQQQRRRRRRSSSTTTUUUWWWYYYZZZXXX^^^]]]ZZZ]]]\\\dddwwwlllnnn|||qqqmmmkkkrrrzzz|||tttllljjjkkkkkkkkkrrrsssnnnkkkjjj___QQQLLLFFFDDDIIILLLKKKHHHGGGEEECCCBBBBBBCCCDDDCCCBBB:::;;;<<<<<<===@@@CCCEEE<<<===???@@@@@@@@@AAABBB===<<<<<<===??????>>>===<<<;;;999888888:::<<<===AAADDDKKKQQQVVVVVVRRRNNNHHHEEEBBB@@@@@@@@@???>>>777666444222111000//////000000000000000/////////111111111111000000000000222222111111222444555666;;;:::;;;>>>CCCEEEDDDBBBCCCCCCCCCBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEGGGEEEDDDDDDFFFGGGGGGFFFFFFHHHGGGEEELLLXXX______NNNKKKHHHGGGHHHIIIIIIIIIGGGHHHIIIGGGDDDBBBCCCDDDBBBDDDFFFEEEBBB?????????<<<888>>>CCC???CCCHHHCCC>>>@@@AAAAAABBBFFFHHHHHHKKKGGGCCCAAA???>>><<<;;;>>>>>>???AAABBBAAA===:::?????????@@@CCCEEEEEEDDDAAAAAACCCDDDFFFGGGHHHIIIAAAGGGLLLOOOQQQVVV^^^fffxxx|||yyyyyynnn^^^GGG>>>;;;???===888<<>>999555333666888888555444555777888777777666666666777777333666999:::888666555444999999999777555444444555666444777===@@@??????BBB===@@@>>>>>>@@@;;;@@@TTTwwwiiiWWWLLLBBB===888333444:::;;;:::777444222222222222555444222222333555777999>>>>>>???===;;;999999:::666666555444333333222222222222222222222222222222222333333444444333333222222222222222222222222222222333444555555444333222000000000000111222333444111222444555666555444444222222333333333222111111222111111111111111222222...000111111/////////000///////////////......---............/////////000,,,111444444000...///222......///000111222333333000111222333333333333333111222333333444444444444///111333555555555444333333333444555666777888888===333AAA777:::HHH999>>>:::888===:::111444<<<:::999999999999999999999999999999::::::;;;<<<======<<<;;;::::::999999::::::777777999:::<<<===>>>???BBBDDDHHHMMMQQQSSSRRRQQQNNNOOOPPPRRRUUUXXXZZZ\\\YYY^^^\\\XXXZZZYYYbbbuuuhhhkkkvvvlllrrrnnnzzznnnkkkqqqwwwxxx{{{rrrkkkdddaaahhhbbbNNNRRRLLLFFFGGGMMMPPPOOOKKKKKKGGGBBB@@@@@@BBBDDDDDDAAA>>>;;;:::<<>>999:::777555666777888<<>>===777444000...///000111111111111111111000000000000000/////////000111222222222222222222222222222222888777888<<>>????????????BBBBBBAAA???>>><<<;;;:::>>>>>>>>>@@@FFFPPP[[[ccc\\\RRREEE>>>>>>CCCFFFGGGGGGGGGGGGFFFDDDDDDGGGIIIJJJGGGDDDDDDDDDCCC@@@===@@@AAABBBCCCCCCCCCBBBAAAFFFEEEDDDCCCBBBCCCDDDEEEAAAAAAAAA???======>>>??????@@@@@@>>><<<;;;;;;<<<:::<<<<<<::::::===;;;666;;;<<<======<<<<<>>===@@@FFFEEEDDDEEEFFF@@@666333777@@@===999666666888999:::777777777777777777888999555:::;;;777555777888666555===999444888888444777444888;;;<<<===>>>@@@AAA@@@@@@BBBCCCAAA???DDDLLLtttvvvdddWWWLLLHHH@@@555444:::???===:::666222222333555333222111111111222333444:::<<<>>>>>><<<;;;:::;;;999999777666444222111000333333333333333333333333111333333222444888777333333333333333333333333333333333333333333333333333222222222222222222222222333333222444555666555333111111222333222111000///.........//////000111222000000000000//////////////////000000000000//////............////////////000000000000000000000000000/////////111222444666444444444444555555555666333333333444444444444444111333555666555333333444444444333444555777999:::<<<<<<<<<===============555444444555777999999888999999999999999999999999;;;::::::::::::;;;<<<===<<<<<<;;;:::999999999999999999999999::::::;;;<<>>>>>>>>======AAACCCDDDCCC@@@@@@AAACCCFFFEEECCCAAA@@@@@@===;;;;;;777333222444999@@@FFFPPPUUUUUURRRQQQUUUUUUSSSQQQOOOKKKGGGEEECCCAAA???999555111//////000000000111111111111000000000000000000000000111111222333222222222222222222222222444555777===BBBEEEDDDCCCFFFFFFEEEDDDAAA>>>;;;999999:::::::::;;;;;;<<<<<<============>>>>>>???@@@<<<<<<===@@@EEEMMMWWW^^^[[[SSSHHHBBBCCCFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDEEECCCAAABBBDDDEEEEEECCCBBBCCCCCCDDDDDDCCCBBBAAACCCBBBAAA@@@?????????@@@AAABBBBBBAAA@@@@@@AAACCCAAAAAABBBAAA@@@>>>>>>>>>>>>@@@???<<<===??????;;;:::;;;;;;:::888888999;;;;;;;;;>>>@@@???>>>@@@CCCGGGIIIHHHDDDAAA@@@@@@>>>>>>>>>???>>>:::666777<<<<<<;;;>>>BBB???888777:::DDD???999666777999:::999999888888999999888666444333888<<<;;;888444555666666;;;999;;;DDDDDDAAAGGGAAA999555888=========>>>@@@@@@BBBCCCAAA???DDDKKKrrrsssbbbSSSOOOJJJ>>>777888:::999777555333222333444333222111111111222333444555888:::<<<;;;;;;<<<===999999777666444222111000333333333333333333333333333666666333333555444111333333333333333333333333333333333333333333333333222222222222222222222222333222222444555666444333111222222333222111000///000////////////000111111000000000000//////////////////000000000000//////............////////////000000000000000000000000////////////000222333555666666555555555555444444555555555444444444444444222444666666444333333333444444444444666777999;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;;;;;;;999999999999999999999999999;;;;;;;;;;;;<<<======>>>======<<<;;;:::::::::::::::999999999::::::;;;<<<@@@AAACCCEEEGGGIIIKKKLLLPPPPPPOOONNNMMMOOOSSSVVVQQQPPPSSSNNNUUURRRWWWjjjlllqqqkkk}}}qqqggg```kkkwwwpppdddYYYKKKDDDCCCDDDBBB???@@@>>><<<;;;;;;;;;999888<<>>===BBBBBBCCCBBB???===<<<<<>>???AAADDDJJJQQQWWWSSSNNNGGGCCCDDDDDDDDDBBBDDDBBB@@@BBBDDDEEECCC@@@CCCAAA@@@@@@CCCEEEFFFFFFCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@???======<<<<<<<<<<<<===>>>>>>======>>>@@@???@@@AAABBBAAA???===<<>><<<>>>??????======???@@@;;;@@@BBBAAA@@@@@@???===@@@>>>======<<<:::===BBB:::======:::888::::::888;;;;;;>>>AAAAAA======???GGG@@@888555777::::::888;;;999777666666777666666777555999???;;;333111666777:::>>>LLL]]]^^^[[[dddbbbHHH666:::CCCCCCAAACCCAAAAAABBBDDDBBB@@@CCCJJJkkkppp]]]XXXVVVLLL@@@999999888777666444333111111222222222222222333444444000333777999:::;;;>>>???:::999999777666444222111333333333333333333333333777<<<===888333333333111333333333333333333333333333333333333333333333333222222222222222222222222333222222333555555444333111222222222222111000000111111000/////////000000000000000000//////////////////000000000000//////............////////////////////////////////////............///111222333777777666666555444444444777666666555555444444444333555666666444222222333444444444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999888777999999999999999999999999;;;;;;<<<======>>>??????>>>===<<<;;;::::::::::::::::::999999999:::;;;;;;<<<===>>>@@@AAACCCDDDEEEIIIJJJKKKJJJIIIJJJLLLNNNKKKJJJLLLGGGNNNMMMTTTiiilllrrrnnnvvvfffRRRaaaddddddiiinnnwww|||qqqggg``````uuugggVVVOOOMMMIIIEEEGGGDDDAAA@@@@@@AAAAAA@@@:::===@@@BBBBBB@@@???>>><<<<<<>>>BBBCCC@@@??????;;;>>>@@@BBBHHHPPPWWWXXXVVVYYYZZZVVVTTTUUUZZZ^^^___XXXOOOIIIFFFEEEDDDCCC>>>:::555111000000///...111111111111000000000///111000111111222333444555111111111111111111111111///000333888>>>DDDHHHJJJKKKKKKKKKJJJGGGCCC???===;;;;;;:::999999:::;;;;;;::::::999999:::<<<>>>???BBBCCCDDDDDDEEEHHHLLLOOOMMMJJJGGGFFFFFFEEEBBB@@@GGGDDDBBBDDDHHHIIIEEE@@@DDDCCCAAAAAABBBCCCEEEFFFDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???????????????;;;<<<======;;;::::::;;;::::::<<<>>>>>>===:::777<<>>===<<<>>>AAABBBCCCEEEGGGIIIDDDJJJKKKFFFEEELLLQQQRRRXXXUUUTTTWWWSSSIIIDDDFFFCCCCCC???<<<@@@HHHHHHAAAFFFFFFHHHIIIHHHFFFEEEEEEFFF>>>666444777::::::888<<<>>>>>><<<;;;>>>EEEKKKEEE888555======444111777888<<>>@@@;;;;;;;;;:::999777555444333333333333333333333333888>>>AAA;;;555444555555222222333333333333444444333333333333333333333333222222222222222222222222333222222333555555444222222222222222111111000000333222111000////////////000000000000////////////000000////////////000000............////////////........................---------...///000000111555555555555555555555555888888777666555444444333555666666555333111222222444444555777888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777888999999888777888999999999999999:::::::::;;;<<<===>>>???@@@@@@>>>===<<<;;;:::999999999:::::::::999999::::::;;;::::::;;;<<<===>>>??????BBBCCCEEEEEEEEEDDDEEEFFFFFFDDDEEE>>>DDDDDDMMM}}}hhhjjjuuutttvvvRRR>>>DDDEEEDDDEEEJJJPPPVVV]]]fffqqqyyyxxxrrrmmmkkk```yyyzzzsssjjjcccWWWRRRJJJDDD@@@>>>===<<<===<<<===>>>@@@BBBDDDDDD===:::<<>>@@@AAABBBDDDFFFDDDGGGFFFBBBDDDSSSgggttt}}}~~~wwwcccNNNAAAJJJTTT[[[YYYSSSPPPNNNLLLPPPPPPQQQPPPPPPPPPNNNLLLEEE???777555777::::::999===JJJXXX___^^^___fffnnn^^^GGG777:::===777444888555;;;IIIjjjfff<<<777?????????DDDCCCAAABBBDDDCCCAAABBBFFFKKKooonnndddccc```WWWOOO@@@===:::888777555222000222222333333444444444444222444777888888:::===???===>>>>>>>>><<<:::888777333333333333333333333333444;;;>>>999444444555666222222222333333444444444333333333333333333333333222222222222222222222222222222111333444555444222222222222111111111111111444333222000////////////000000000000////////////000000////////////000000............////////////------------------------------....../////////000111222333444555666777888888888777666555444444333555666666555222111222333444555666888:::;;;======>>>>>>>>>>>>======<<<<<<;;;::::::;;;===>>>>>>===888888888999999:::::::::999:::<<<>>>???@@@@@@AAA>>>===<<<:::999999888888;;;::::::999999:::::::::999999::::::;;;;;;<<<<<<<<<>>>@@@AAA???????????????>>>???999>>>???JJJ|||iiijjjqqqqqqtttJJJ>>>===>>>???===@@@CCCDDDDDDHHHNNNSSSYYYbbbqqq~~~zzzsssmmmkkkeee}}}rrrfff]]]UUUPPPLLLEEEAAA<<<999:::<<>>999999???BBB???AAAFFFPPP```ooovvv{{{{{{rrrfffZZZWWWVVVWWWXXXVVVWWWZZZ]]]TTTIIIDDDCCCEEEDDDBBBAAA===888444222111000///111111111111000000000000//////000000222333555666111111111111111111111111222222111111444:::CCCIIIKKKMMMNNNOOOMMMIIIEEECCC999:::;;;<<<============???@@@BBBDDDFFFHHHIIIJJJHHHIIIIIIHHHFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGFFFEEEFFFDDDCCCDDDFFFGGGEEEBBBAAACCCEEEEEEEEEFFFGGGIIIBBBBBBAAAAAAAAABBBBBBCCCEEEEEEFFFGGGHHHHHHHHHHHH@@@AAABBB@@@<<<999777666777666666999<<<<<<999666777<<<===888666999<<<<<<<<<>>>AAABBBAAAAAAAAABBB@@@@@@@@@@@@CCCUUUuuu```EEEEEE^^^{{{mmmUUUMMMRRRQQQRRRRRRQQQSSSVVVUUURRRHHHEEE@@@<<<;;;;;;;;;;;;;;;TTTuuu}}}aaaFFF<<<<<<:::888888111999EEEbbbmmmFFF999;;;<<<>>>CCCEEEBBBBBBDDDDDDAAAAAADDDDDDaaa}}}nnnfffbbb^^^\\\DDD>>>888666666777666444222222333444444444444444555666777777777888:::<<<>>>??????@@@???<<<:::888333333333333333333333333...444777333111333444444111222222333333444444555333333333333333333333333222222222222222222222222222111111222444444333222333222111111000000111111444333222111000/////////000000000000////////////111000///......///000111............////////////........................------...///000000//////...///000222444666888888777666666555555444444444555666666444222222333444444555777999<<<===>>>>>>@@@??????>>>>>>=========999888888999<<<======<<<888888888999999::::::;;;999:::===???AAABBBBBBBBB???>>>===;;;:::999999999;;;;;;:::999999999::::::888888999999:::;;;;;;;;;999;;;<<<<<<;;;:::;;;;;;999:::<<<777===???LLLkkkmmmnnnmmmpppFFFAAA::::::???<<<>>>@@@???======@@@CCC@@@HHHUUUgggvvvnnnlllqqqnnneeeYYYNNNGGGDDDAAA???@@@<<<;;;===:::999FFFXXXyyy|||fff]]]VVVWWWXXXWWWVVVXXXZZZQQQFFFBBBCCCEEEDDDBBBAAA===888444333222111000111111111111000000000000......//////111333444555111111111111111111111111111222222222333777===BBBIIIKKKMMMNNNMMMJJJFFFDDD999;;;>>>AAABBBBBBAAA@@@AAABBBEEEGGGHHHIIIHHHHHHCCCDDDDDDDDDCCCCCCEEEGGGEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDBBBEEEIIIIIIGGGFFFFFFGGGCCCCCCBBBBBBCCCDDDFFFFFFFFFFFFGGGGGGGGGFFFEEEDDD===>>>???>>>;;;777555555888555444777;;;<<<:::777444:::===999666888;;;;;;@@@CCCFFFGGGFFFEEEEEEEEEAAA???BBBFFFDDDNNNrrrpppJJJ???SSSvvviiiWWWWWWPPPRRRQQQPPPSSSXXXXXXSSSPPPPPPMMMGGGAAA===<<<===888SSS{{{___FFF<<<999888777222:::>>>RRR~~~rrrTTTCCC???@@@BBBEEEEEEBBBBBBEEEEEEBBB@@@BBBHHH]]]}}}kkkaaa```aaaQQQIII>>>888777888777666222333444555555555444333444555666555555666888:::===>>>???@@@???<<<:::888333333333333333333333333...222333111222444444222111111222333333444555555333333333333333333333333222222222222222222222222222111111222444444333111333222111000000000111222333333222111000000000000000000000000////////////111000///......///000111............////////////........................---...///000000000//////......000111333444666666555555555444444444444444444555555333222222444666444555888;;;===>>>???????????????>>>===<<<<<<<<<777666666777888999999888777888888999::::::;;;;;;:::<<>>666999<<<===;;;;;;>>>AAAEEEKKKTTT___xxx|||{{{zzzuuufff[[[RRRMMMEEECCCDDDCCC<<<===TTTqqqqqqcccXXXWWWXXXWWWVVVXXXXXXOOOEEEAAADDDFFFEEEBBBAAA===888555333333222111111111111111000000000000------...///000222444555000000000000000000000000///222444444444555888;;;@@@BBBEEEFFFFFFCCC???===;;;>>>BBBFFFHHHGGGEEEDDDBBBDDDFFFGGGFFFDDDAAA???===>>>??????@@@BBBEEEHHHFFFFFFEEEDDDBBBCCCDDDFFFEEEFFFEEEDDDBBBCCCEEEGGGGGGJJJMMMLLLHHHDDDBBBBBBDDDDDDDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFDDDBBB@@@>>>>>>@@@BBBAAA>>><<<:::999777444222444999;;;999666111888<<<888555666999999>>>AAAEEEGGGGGGGGGHHHHHHEEEAAAEEEJJJCCCBBBdddqqqDDD???@@@[[[ggg]]]RRRTTTRRRPPPSSSXXXWWWQQQXXXYYYWWWPPPFFF???>>>???555LLLppprrrPPP<<<888888777666===;;;FFFrrrqqqZZZIIIAAABBBCCCDDDFFFBBBBBBEEEEEEBBB@@@AAAPPP]]]ooo```___bbbaaaVVVGGG===999999777666222333444555555555444333333444444444333444777:::;;;<<<>>>???>>>;;;999777333333333333333333333333111333333222444888666222111111222333333444555555333333333333333333333333222222222222222222222222222111111222444444333111444333111000000000111222333222111111000111111111000000000000////////////222000///......///000222............/////////000////////////////////////...///000111111000000/////////000111222333333444333333444444444444444444444444444333222222555777444666888;;;===????????????>>>>>>===<<<;;;;;;;;;<<<;;;999:::;;;;;;:::888777777888999::::::;;;;;;<<<>>>AAAEEEGGGHHHHHHHHHDDDCCCAAA???>>>===<<<<<<<<<;;;::::::999999999999666777777888999:::;;;;;;888999999888666666888999666888;;;444888888DDDxxxhhhjjjtttqqqkkkIII888AAA<<<===;;;===>>>>>>===???DDDHHHKKKVVVeeevvv{{{bbbTTTKKKLLLQQQYYYnnnppp___]]]\\\VVVSSSXXXWWWRRRKKKDDDAAABBBEEEGGGEEEBBB???===888222000333111111000000000000111111000///......000222555777444333222222111111111111000000111222444666777888>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@DDDDDDCCCBBBAAA???>>>>>>DDDGGGKKKMMMLLLJJJIIIHHHCCCBBBAAACCCEEEGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOOOOOOOGGGIIIIIIHHHFFFDDDCCCDDDCCCBBBBBBBBB>>>777555888777555444555888999777555777888999:::999888777666===@@@CCCFFFGGGGGGEEECCCFFFCCCFFFJJJFFFEEEUUUkkk{{{SSS???<<>>999CCCjjjWWWBBB:::666999666===@@@EEE___{{{kkkVVVGGG@@@???BBBFFFBBBCCCCCCCCCBBBAAAAAA@@@III]]]~~~tttgggeeeddd```SSSAAA;;;===999///555222111444444222222555222222333333333444444444:::<<<>>>===;;;999:::<<<444333222222222333444555222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222222222111111222222333444333333222111000000111111555222///000333444111---///111333333222000000000111000...---,,,---///000//////000000000000///.........////////////......,,,------...///000111111000000000///...///222555444444444555444444333222999777444222111333555777777999<<<>>>>>>>>>>>>???>>>>>><<<;;;:::999999999777888888888888999999999777999;;;;;;::::::;;;<<<:::===BBBKKKUUUZZZRRRGGGMMMCCC===???@@@===;;;===<<<<<<;;;:::999999999999888999999999999888777777888888888888777777777777:::777666111888;;;FFFwwwhhhnnnvvvrrrlllJJJ;;;CCC???BBBAAABBBBBBCCCEEEKKKSSSYYYcccqqq}}}~~~ooobbbZZZUUUTTTWWWVVVSSSMMMFFF@@@>>>@@@CCCDDDBBBAAAAAA<<<444///000000000000000000000000000////////////111333555666555444333333333333333333444444555666777999;;;<<<<<<<<<===>>>???@@@AAAAAABBBAAAAAA@@@??????>>>>>>AAAAAAAAABBBBBBBBBBBBBBB??????@@@AAABBBCCCDDDEEEHHHJJJJJJJJJHHHGGGHHHIIIIIIJJJLLLNNNPPPNNNKKKHHHEEEEEEFFFFFFHHHJJJLLLMMMPPPPPPPPPOOOMMMLLLKKKJJJGGGIIIIIIHHHFFFDDDCCCDDDDDDAAA@@@@@@===888999===:::999777999;;;<<<;;;999777666777999;;;<<<;;;999<<<>>>BBBFFFHHHHHHGGGFFFJJJEEEFFFJJJGGGDDDLLLYYYzzzbbbCCC???EEEZZZnnntttppplllVVVTTTRRRRRRTTTVVVWWWWWWXXXWWWUUUSSSQQQNNNIIIEEEBBBHHHiiiWWWCCC;;;777999333666888>>>TTTsssrrrYYYEEE<<<;;;???BBBBBBCCCCCCCCCBBBBBBAAA@@@EEEXXXxxxssskkkiiidddZZZNNNFFFCCC>>>888666222111333444222333555222222333333333444444444888;;;>>>>>><<<;;;<<<===666555444333222333444444222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222222222111111222222333444333222222111000000111111555222///000333444111...000222333333111/////////222111///------...///000000000000000000000000///......////////////......------......//////000000///000000///...///222555444444555555555444444444999777444222222333666888888;;;===>>>>>>======>>>>>>===<<<:::999999999888777888888888888999999999777888:::;;;::::::;;;<<>>>>>@@@>>>===<<<;;;::::::::::::999999999999999888888777888888888888777777777777888777888333::::::BBBrrrgggmmmrrrnnnhhhIII;;;DDDAAAEEEKKKKKKLLLNNNUUU___kkktttjjjZZZWWWXXXWWWWWWVVVSSSKKKAAA<<<>>>AAABBBAAACCCEEEAAA777///---000000111222222111000000//////000111333444555555666555555555555666666777888888888999:::;;;===>>>;;;;;;<<<===>>>@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>DDDCCCCCCCCCBBBBBBBBBAAA===>>>???BBBDDDFFFHHHIIIJJJJJJIIIHHHGGGIIIMMMQQQUUUSSSQQQPPPOOOMMMKKKIIIHHHHHHIIIJJJLLLOOOPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHIIIHHHEEEDDDDDDEEEEEEBBB??????<<<999<<>>???>>>===888555444888>>>AAA???<<<;;;>>>AAAEEEGGGHHHHHHHHHIIIDDDDDDIIIHHHCCCDDDJJJWWW~~~qqqNNNHHHEEEKKKUUU\\\aaaeeeTTTRRRQQQRRRTTTWWWXXXXXXVVVUUUUUUUUUUUUTTTQQQNNNGGGEEEYYYsssyyyTTTEEE>>>777888777666666===NNNgggdddKKK>>><<<@@@CCCBBBCCCCCCCCCCCCBBBAAAAAA@@@QQQrrrvvvmmmeee^^^YYYRRRGGG???<<<888333111333444333333555333333333333444444444444666999===>>>>>>===>>>>>>999888666444333333333444222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222222222111111222222333444333222111111000111111111444111///000222333111...222333444333111/////////222111000///...///000000111000000///000000111111...//////////////////............//////////////////000000//////000222555555555555555555555555555888666444222222555777:::<<<>>>@@@@@@>>>============<<<;;;:::999888888888777888888888888999999999666888999:::999999:::<<<@@@FFFRRRhhh~~~lllRRRJJJCCCBBBBBB???>>>>>>???>>>===<<<;;;;;;;;;;;;999999::::::999999888777999999888888888777777777777666999555;;;999???nnnffflllpppllliiiOOOCCCLLLJJJPPPWWWXXX[[[aaalllyyyuuubbb___]]]WWWPPPSSSRRRKKK@@@:::;;;>>>???>>>???CCCAAA999222000111222444555555444222111111222333555666666777666777666666666777888999999888888888999:::;;;<<<============>>>?????????@@@>>>??????@@@AAABBBCCCCCCEEEDDDCCCBBBAAA@@@???>>>BBBBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMPPPUUU[[[```hhh```VVVNNNJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPQQQKKKKKKKKKKKKLLLLLLMMMMMMHHHHHHHHHGGGEEEDDDDDDFFFFFFBBBAAA@@@===:::;;;@@@============>>>??????>>>;;;666333777???CCCBBB>>>===???AAADDDFFFGGGGGGGGGDDDBBBCCCGGGFFFBBBCCCHHHFFF___{{{|||hhh\\\OOOKKKNNNSSSUUUUUUQQQPPPOOOQQQTTTVVVWWWWWWUUUUUUUUUVVVWWWWWWUUUSSSRRRGGGIIISSSYYYjjjgggLLLEEE@@@888777<<<777777???KKK___pppSSSBBB???AAABBBBBBBBBCCCCCCCCCCCCBBBBBB>>>NNNnnn{{{nnnfffhhhdddTTTEEE???<<<666111333444333333555333333333444444444444555444777;;;>>>???@@@??????<<<:::888666444333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222111111111111111222333111000000222333111000444555555444111//////000222222111000///000000111111111000000000111222333//////............/////////////////////.........///000000000///000222444555555555555666666777777777555333222333666:::<<<@@@AAACCCBBB@@@>>>======<<<;;;:::999888888888888777777888888888999999999666777999999888999;;;===>>>LLLdddgggZZZKKKDDDDDDCCC@@@===???>>>===<<<;;;;;;;;;;;;:::::::::::::::999999888999999999888888888777777777777999555;;;:::AAAppphhhnnnssspppsss```XXXaaa^^^eeefffiiioooxxxooohhh```TTTFFFJJJKKKFFF<<<666888;;;<<<999999>>>???;;;777666444555777999999777555444444555666777888999999999777777777777888888999:::::::::999999:::;;;<<<<<>>>>>>>>======>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@AAAAAAFFFFFFGGGGGGHHHHHHIIIIIILLLPPPUUUYYY^^^ccchhhllluuummmbbbXXXRRROOOMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPRRRQQQNNNLLLIIIHHHGGGGGGHHHHHHHHHFFFDDDDDDEEEGGGEEECCCCCCCCC???999888;;;;;;;;;<<<<<<<<<<<<<<<===>>>999444777>>>CCCAAA>>>@@@@@@AAABBBCCCDDDDDDDDDAAACCCEEEFFFBBB@@@EEELLLEEEDDDRRRppprrrYYYMMMPPPVVVTTTNNNPPPOOONNNPPPSSSTTTUUUTTTVVVUUUTTTUUUVVVWWWVVVTTTbbbTTTMMMJJJEEEMMM]]]aaaiiieeeRRRCCCDDD@@@777666:::444555<<>><<<999777555333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222111111111111111222222222111000111222222222111666777777555222111111222222111111000000000000000111111111111111222333333000///............///000///////////////............///000000000000222333444444444444555777888999666444333333444888<<>>======;;;:::999888888888888888777777888888888999999999666777888888888999<<<>>>BBB]]]bbbLLLEEEFFFEEEBBB???>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;:::999999999999999999888888888888999777888444;;;<<>>;;;;;;>>>;;;666555:::>>><<<::::::777888999::::::999888777666777777888999999::::::888777777777777777888999;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>==============================:::<<<===@@@CCCEEEGGGHHHGGGHHHIIIJJJKKKMMMNNNNNNXXX\\\bbbfffiiillloooqqqqqqoookkkfff___WWWMMMGGGLLLMMMNNNPPPQQQRRRSSSSSSPPPOOOMMMKKKJJJIIIJJJJJJHHHHHHGGGFFFDDDDDDFFFHHHEEECCCCCCDDD@@@999666888888:::;;;;;;:::999;;;<<>>CCC???777777777666777;;;@@@PPPqqqhhhNNNEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCAAAJJJddd|||fffUUUIII???666444666555444444333444444444555555555555444444555999===@@@@@@@@@>>><<<:::777555333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444111111111000111111222333111111111111111222222222666777666444222111222444111111000000000/////////000111222333333333333333000///...------...///000.........///////////////---///111111000000222333333333333333444666888:::555444333333555:::>>>AAACCCDDDEEEDDD@@@>>><<<<<<:::999888888777777888888777888888888888999999999777888999999999:::===@@@GGGlll___KKKFFFFFFDDD@@@@@@???>>>============;;;;;;<<<<<<;;;;;;:::999:::999999999999888888888999777888444<<<===GGGwwwnnnrrrjjjnnn~~~{{{|||}}}jjjZZZNNNDDDEEEEEEBBB???======>>>;;;666666;;;@@@>>>;;;:::999999999999999999999999777777666666777888999:::777777666666666666666666:::999999888888888999999::::::;;;;;;<<<======>>>========================>>>???AAADDDGGGJJJLLLMMMIIIJJJKKKMMMNNNPPPQQQRRRcccfffjjjmmmooopppsssuuuoooooopppooojjj___SSSKKKNNNOOOPPPQQQRRRRRRRRRQQQGGGGGGFFFFFFGGGIIIKKKLLLHHHHHHGGGEEEDDDDDDFFFHHHDDDBBBAAAAAA===888888;;;888:::<<<;;;:::999;;;======:::777777:::>>>AAABBB???>>>======>>>@@@BBBCCCDDDFFFFFFDDDBBBCCCDDDEEEAAA===;;;CCCTTTkkkmmmWWWLLLNNNSSSTTTVVVTTTSSSSSSTTTSSSQQQOOOUUUTTTSSSSSSUUUVVVVVVUUUTTTPPPVVVXXXRRRSSSUUUNNNHHHIIIAAA===BBB>>>777:::888:::<<<;;;===MMMjjjlllNNNBBBDDDGGGBBBBBBCCCDDDDDDDDDDDDDDDAAAEEEZZZzzznnn]]]OOOCCC888666777555444444444444444444555555555555555333333555:::>>>@@@???===;;;999666444333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444111111000000111222222333000111111111111111222333444444444222111000222444///000000000//////.........000333555666555333222000///...------...///000------......//////000000---///111111111000111333222222111222333666888:::444333222333666;;;@@@CCC@@@BBBCCCAAA>>>;;;::::::999999888777777777777888777888888888888999999999888999:::999999;;;???BBBMMMuuugggSSSJJJFFFCCCBBBAAA@@@@@@??????@@@<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888888777:::666======DDDsssmmmqqqjjjpppzzzfffWWWOOO???>>><<<;;;999888777777<<<777888>>>BBB@@@;;;888:::999999888888999999:::777666555444555666888:::777777666555555444555555777666555555444555555555555666777999;;;===>>>???;;;;;;<<<>>>???AAABBBBBBFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQgggiiilllnnnpppsssvvvyyyvvvvvvuuutttpppiii```ZZZSSSSSSSSSSSSRRRQQQOOOMMMHHHGGGDDDBBBAAAAAABBBBBBHHHHHHGGGEEECCCDDDFFFIIIDDD@@@>>>>>>;;;888:::???999;;;======;;;:::<<<>>>;;;999777777999===AAAEEE<<<<<<;;;;;;===@@@BBBDDDBBBBBBBBBCCCFFFHHHFFFBBB<<>>???@@@???<<<:::888888999888777777777777777888777888888888888999999999999::::::::::::<<<@@@CCCTTT|||iiiUUULLLEEEEEEDDDCCCBBBBBBBBBBBB<<<<<<======<<<<<<;;;::::::::::::999999999888888666777;;;888>>><<<@@@nnnlllpppiiiiii~~~jjjYYYPPPNNNBBBBBB@@@===;;;<<<<<<<<<===;;;999888999888777666888777666444333333444444333333444555555555444444;;;:::999777555444444444111111111222333444666666888999:::;;;;;;===AAADDD>>>===???BBBCCCCCCFFFKKKGGGGGGIIILLLPPPQQQQQQPPPMMMOOOOOOLLLHHHGGGLLLQQQiiikkknnnrrrvvvxxxwwwvvvuuuqqqnnnoooqqqqqqkkkfff```ZZZNNNGGGJJJPPPMMMDDDEEEFFFGGGGGGEEECCCAAA???CCCDDDEEEGGGGGGGGGFFFFFFAAAAAAAAAAAA???===;;;999999:::<<<>>>>>>===;;;:::777;;;>>><<<888888>>>DDD;;;<<<>>>>>>======???@@@BBBCCCDDDFFFHHHGGGDDDAAAGGGBBB>>>???BBBMMMdddzzzhhh]]][[[ZZZZZZVVVVVVYYYXXXSSSPPPOOOSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUUUUSSSRRRMMMTTTRRREEE>>>@@@>>>777777:::<<<<<<===GGGYYYiiiwwwnnnLLL:::;;;BBBCCCBBBAAABBBDDDDDDDDDCCCDDDCCCPPP```wwwssseeeGGG888:::666444666555777666555444444444444444333444444444444777<<>>;;;999777777777666555444333222222444666555555333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111---///000000000111222333222111///000111333222111444111222666444000111666111111000//////////////////111555888888666333111///////////////000111111////////////////////////000////////////000000111444333222333666999999999222000...111666:::;;;;;;<<<<<<======<<<;;;::::::999888888888777777666666777777777777777777888999:::;;;;;;999888;;;AAAGGGRRRuuuqqqPPPNNNNNNIIICCC???AAABBBAAA@@@@@@@@@???===<<<<<<===<<<;;;;;;::::::999999999;;;666;;;777;;;???HHHllllllnnnnnnlll{{{nnnfff\\\XXXXXX[[[YYYXXXcccsssyyyeeeSSSIIIGGGIII<<<===<<<::::::;;;<<<<<<:::999888999::::::888777666666666666666555555555555555666666666555555444555444444333222222222222333333333333333444555555666777:::;;;<<<>>>AAADDDHHHFFFFFFHHHFFFCCCDDDHHHMMMMMMMMMNNNOOONNNKKKHHHGGGIIIJJJIIIGGGIIIOOOUUUlllnnnqqquuuwwwwwwvvvtttrrrqqqqqqpppooommmjjjhhhhhhaaaTTTHHHFFFHHHEEE>>>DDDEEEGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGFFFEEEDDDCCC?????????>>>>>>===;;;;;;:::;;;===???@@@@@@???>>><<>>888777<<>>===;;;;;;<<<===BBBBBBCCCEEEGGGFFFDDDBBBBBB>>><<<===???GGGYYYkkk~~~pppfff]]][[[VVVTTTVVVVVVSSSQQQRRRTTTTTTTTTUUUUUUUUUVVVVVVZZZXXXVVVTTTTTTSSSRRRRRRSSSQQQNNNKKKDDD===<<<======:::888777777===OOOaaakkkNNN@@@AAAFFFCCCBBBAAABBBCCCDDDDDDCCC@@@???KKKZZZ|||kkkLLL<<<<<<888333444111555555444444444444444555333444444444444777;;;>>>???===:::888777777666666555333222222444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222///000000111111111222333333111000000222333333222444111222555444000111666111111000///////////////000222555777777666444222///////////////000000111//////////////////////////////......//////000000444333333555777999999888111000000222777::::::999<<<<<<<<<<<<<<<;;;::::::777777777777666666555555777777777777777888888999999::::::999999<<>>???AAA@@@===<<>>DDDEEEGGGIIIJJJJJJIIIIIIGGGGGGGGGFFFEEECCCBBBAAA======<<<;;;;;;;;;;;;<<<888:::<<<>>>???@@@?????????BBBCCC???999666888<<<>>>??????>>><<<;;;;;;<<>>===<<<<<<===BBBPPP]]]mmmppp^^^[[[VVVSSSTTTUUUSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVVVV\\\ZZZWWWUUUSSSRRRSSSSSSVVVVVVbbbrrroooXXXDDD>>>AAA:::999===;;;999GGGZZZqqqXXXGGGCCCCCCCCCBBBAAAAAACCCDDDDDDCCC@@@>>>HHHTTTvvvnnnOOO>>>???:::555555111444444333333333444444555333444444444444666:::===@@@???===:::999777777666555333222222444555555444444444444333333222222222333333333333333333333333222222222222222222222222222222333333333333222222111111111111111111111111333111000000222444333333333222333555333000111555111111000/////////000000222333444666666555444333//////......//////000000////////////////////////......------...//////000333333444777999999777555000000222555888999999888:::;;;;;;;;;;;;:::999999666666666666555555555555777777777777777888999999888999:::999999>>>FFFLLLZZZiiifffMMMGGGJJJIIIEEEBBBBBBCCCDDDDDDCCC@@@===;;;<<<<<<;;;;;;:::999999888:::555:::666999>>>HHHmmmmmmooovvvmmm~~~|||yyyuuusssrrrsssuuusssnnnjjjmmm{{{~~~eee]]]TTTSSS[[[jjjxxxggg[[[PPPIIICCC>>>???CCCIIIZZZpppfffIII;;;999<<>>>>>?????????:::888666444333444555666555444333222111111000000666555555555444333222222444555666777999<<<>>>???CCCFFFHHHHHHGGGFFFFFFFFF>>>>>>BBBHHHJJJJJJNNNTTTNNNNNNOOOQQQRRRPPPLLLHHHIIIIIIJJJIIIKKKOOOUUUZZZllloootttwwwwwwuuurrrqqqllllllllljjjhhhfffeeeeeennnggg[[[MMMDDDCCCEEEHHHFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAA>>>===;;;:::999999999:::666777888::::::;;;;;;:::???AAABBB???999666666999???@@@AAA@@@>>>===>>>???AAA@@@@@@AAABBBDDDCCCBBB??????===<<<===DDDOOOYYYaaassswwwcccZZZVVVUUUXXXYYYWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSTTTUUUQQQSSSaaavvv}}}lllPPP>>>@@@:::<<>><<<999888444444333333333333444444555333444555444444666999;;;@@@@@@???===:::888777777555444222222444555555444555444444333333222222111333333333333333333333333222222222222222222222222222333333333333333333222333222111111222222222111333111000111333444444444333333444444333111222444111111000000///000000111444444444555555555555555//////.........//////000////////////////////////---------------...///000333444666999:::999666333000222444777999999777666999999999::::::999888888666666666666666666666666777666666666777888999:::777888999999;;;AAAJJJQQQ\\\eeeqqqmmmWWWLLLDDDCCCHHHEEEEEEEEEEEECCC@@@<<<999======<<<;;;::::::999999999555;;;666888===HHHooonnnpppzzzooo|||zzzxxxvvvuuuuuutttqqqoooooooooooommmkkkkkknnnqqqqqqpppmmmkkkmmmxxxsssbbbXXXNNNMMMMMMNNNVVVdddvvvyyyjjj[[[MMMGGGLLLTTTYYY```lll{{{{{{^^^III@@@>>><<<999>>>HHHSSSRRRFFF>>>IIIYYYWWWQQQIIICCC@@@@@@AAABBB>>>;;;666111///111444666666555444333222222222222333333555666666666555555::::::;;;<<<===>>>@@@AAA@@@BBBEEEFFFEEEDDDDDDEEEGGGFFFHHHLLLNNNMMMQQQWWWPPPPPPQQQSSSTTTSSSPPPMMMMMMMMMLLLMMMOOOTTT[[[```hhhmmmrrruuuuuusssssssssrrrnnnjjjjjjkkkkkkhhhdddkkkcccVVVJJJBBBBBBIIIPPPMMMLLLLLLKKKJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDAAA???===:::888777777777777777777777777777666666:::===>>>===999777666777<<<===??????>>>>>>???@@@@@@>>>>>>???AAACCCBBBAAA??????<<<:::===GGGSSS\\\]]]hhhxxxyyyiiiZZZWWWYYY^^^___[[[XXXWWWYYYYYYYYYXXXXXXXXXXXXXXXUUUVVVVVVUUUSSSRRRTTTVVV[[[UUUOOOUUUjjjyyysssdddPPPGGGEEEIIIFFF@@@HHHWWWoooQQQCCCBBBDDDBBB@@@@@@BBBDDDDDDDDDEEEDDDIIIMMMnnn{{{vvvoooNNN;;;===;;;999999555444444444333333444444555333444555555444555777:::???@@@AAA>>>;;;888888999666444333333444555444333444444444333333222222222333333333333333333333333222222222222222222222222333333333444444333333333444333111222333444222111333222111222444555666555333555555333222222222222111111000000000000111111666555555555444555555555//////............//////////////////////////////,,,,,,,,,------...000000555555777:::;;;999555111000333666999999888666555777777888888888888777777777777777777777777777777666666666666777888999:::888999::::::===DDDNNNUUU]]]eeejjjppphhhQQQHHHJJJIIIHHHFFFFFFFFFEEEBBB?????????>>>===<<<;;;:::999999666<<<777888===IIIqqqjjjmmmtttjjj}}}vvvqqqiiioooiiiiiihhhjjjmmmoooooonnnmmmoooooommmjjjiiilllpppjjjkkkkkkkkkmmmwwwzzzllldddffffff]]]SSSOOOQQQSSSUUUUUUVVV]]]jjjuuu{{{yyydddZZZ]]]dddhhheeecccfffnnnuuuwwwvvvkkk^^^OOOGGGEEECCC===777444===IIILLLCCC;;;FFFWWWYYYSSSKKKEEEBBBAAAAAAAAA@@@<<<666111000111555777:::999888666666666777777555666999<<<>>>@@@@@@@@@AAAAAA@@@??????>>>??????===???BBBDDDDDDEEEGGGIIICCCBBBCCCHHHKKKMMMSSS[[[XXXWWWVVVVVVVVVTTTRRROOONNNMMMLLLNNNSSSZZZaaaeeefffkkkqqqssssssrrrtttvvvxxxsssmmmmmmpppqqqmmmhhhhhh]]]PPPFFFAAABBBKKKUUUVVVTTTRRRPPPMMMJJJIIIHHHJJJIIIHHHFFFFFFEEEEEEFFFCCCAAA???<<<:::888777666::::::999888888777777666777999;;;<<<:::888777777777999::::::::::::;;;======<<<===???AAABBBAAA@@@;;;;;;999666;;;HHHVVV]]]XXX\\\dddlllrrrrrrlllfff[[[YYY\\\aaabbb]]]YYYXXXZZZZZZZZZZZZZZZYYYYYYYYYWWWXXXXXXUUUSSSTTTZZZ^^^WWWPPPEEEHHHcccxxxoooddd[[[VVVXXXcccpppqqqSSSJJJNNNEEECCC@@@@@@BBBDDDEEEEEECCCCCCHHHJJJkkk|||uuuQQQ<<<<<<:::888888444666666555444444444444555333555555555444444666888===???AAA???;;;888999:::666444333333444444444333333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444333333555222111222555666444111333222111222555666777666222666666333111222333111111111000000000111222222666666666555555555555555//////......------......////////////////////////,,,,,,------...///111111777777888:::;;;888444111222555888999888666555555555555666777777777777666777777777777888888888888666666666666777888:::::::::;;;<<<<<>><<<;;;;;;:::777===888888===KKKtttkkkmmmmmmgggwwwqqqeeehhhcccdddfffeeeeeegggjjjmmmnnnmmmpppssstttqqqllljjjllloooiiijjjkkkjjjkkktttlll\\\SSSYYY___ZZZSSSQQQQQQSSSTTTSSSSSSWWW^^^dddfff}}}ooolllmmmqqqeeeYYYUUUYYY^^^aaaaaaOOOKKKGGGIIILLLKKKCCC<<<555666===DDD@@@999>>>JJJLLLIIIFFFDDDCCCBBB@@@>>>===;;;888666555666888:::<<<;;;999888888999:::;;;:::;;;>>>@@@BBBBBBAAAAAA@@@@@@?????????@@@@@@AAA@@@AAABBBBBBBBBCCCEEEGGG===;;;<<<@@@DDDIIIRRR[[[^^^\\\YYYXXXXXXWWWUUUSSSPPPNNNLLLMMMRRRYYY```dddhhhmmmqqqsssqqqqqquuuxxxyyyuuurrrpppqqqpppooommmgggYYYKKKDDDCCCGGGRRR]]]___]]]ZZZWWWSSSPPPNNNMMMNNNLLLJJJHHHFFFEEEEEEEEEBBBAAA@@@???===;;;999888::::::999999888888999999666888;;;===<<<:::888777666888999888777777888999:::;;;<<>>777888777444;;;JJJVVV[[[WWWWWWYYY[[[\\\\\\___aaa]]][[[\\\```aaa]]]YYYYYY\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYWWWSSSTTT\\\iiisssNNNLLLPPP^^^vvv~~~xxxtttWWWLLLOOOEEECCC@@@???AAACCCEEEEEE@@@BBBHHHKKKmmmxxxSSS<<<;;;;;;;;;<<<888999888777666555444444444333555666555444444555777:::>>>AAA???;;;888999;;;777555333333444444444222111222222333333444444555333333333333333333333333222222222222222222222222333333444444444444333333555222000222666777555222333222111333555777777777222777777222000222333000111111000000111111222333666666666666666555444444000///...------------...////////////////////////---------...///000222222999999999::::::888444111333666999999777555555666444444555666666666666666666666666777777777888888555555666666777999:::;;;<<<===>>>>>>AAAIIITTT\\\```bbbgggjjjhhhnnnsssaaaYYYNNNGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>===<<<;;;888???999999>>>LLLwwwlllnnnooolllzzznnncccllljjjiiiiiihhhggggggiiijjjjjjiiinnnqqqrrrpppjjjgggiiilllmmmnnnmmmjjjjjjqqq}}}wwweeeZZZ^^^ccc\\\TTTRRRQQQPPPQQQSSSWWW]]]aaaccc^^^oooppp]]]UUUUUUWWWXXXXXXHHHGGGIIIOOOTTTSSSKKKCCC>>>888888AAABBB:::999>>>>>>???@@@CCCDDDBBB>>>:::999999999::::::;;;;;;;;;;;;:::888777777999:::<<<:::;;;<<<<<<;;;999777666::::::;;;===@@@BBBDDDFFFAAAAAA@@@>>>;;;:::;;;===GGGCCC@@@AAABBBDDDLLLTTT```]]]ZZZYYYYYYZZZYYYXXXSSSPPPMMMLLLPPPVVV[[[^^^kkkooossssssqqqqqquuuyyyuuuuuutttqqqmmmlllmmmooofffWWWIIIEEEHHHNNN[[[gggeeeccc```\\\XXXUUUSSSRRRQQQOOOLLLIIIFFFEEEDDDDDD@@@AAAAAAAAA@@@>>>;;;:::888777777777888999::::::777999<<<>>>===;;;888666999::::::999777666777888999:::<<>>?????????BBBJJJUUU^^^ccc```eeennniiiaaannn{{{ooo___SSSMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>===;;;999@@@:::999???MMMxxxhhhkkkpppkkkyyypppeeellliiiiiilllhhhdddeeeiiilllkkkhhhjjjiiiiiijjjlllllljjjhhhqqqoookkkhhhhhhnnnvvv}}}fffZZZ___]]]WWWSSSMMM[[[QQQLLLQQQTTTTTTZZZfffooo___mmmlll^^^WWWQQQOOOQQQJJJIIIFFFFFFLLLSSSTTTPPP???999555888:::;;;AAAIII>>>;;;999888999:::;;;:::888:::===>>>===;;;;;;;;;<<<<<<;;;::::::999999999999999999999;;;<<<>>>???999888777666666777999:::999:::;;;===???@@@BBBBBBJJJCCC???BBBEEEEEEFFFHHH]]]^^^]]]ZZZWWWUUUWWWZZZWWWTTTTTTWWWXXXVVVWWW[[[pppqqqtttxxxyyyxxxwwwwwwqqqxxxzzztttnnnmmmooonnnbbbXXXLLLHHHLLLVVV```gggbbbaaacccfffbbbXXXRRRPPPLLLNNNNNNKKKGGGEEEFFFHHHFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::999999999999::::::666888>>>@@@;;;777999:::666888???===444222888777999<<<>>>>>>===:::888999<<<;;;888<<>>???AAAAAADDDMMMZZZdddkkkllliiidddfffmmmnnnkkkzzzuuueee]]]XXXQQQKKKIIIFFFBBB@@@@@@@@@@@@???>>>;;;777<<<>>>;;;QQQxxxeeeggguuunnnwwwkkk___hhhjjjmmmhhheeeccceeeiiilllkkkiiiiiillloooooommmllllllnnnmmmmmmlllkkkkkknnntttxxxgggYYY]]]XXXPPPNNNLLLVVVOOOLLLPPPPPPNNNTTT```nnnZZZ^^^xxxkkkbbb[[[VVVVVVNNNPPPOOOMMMPPPUUUVVVTTTCCC===:::;;;;;;;;;???EEE===<<<;;;:::;;;;;;:::999<<<===>>>>>><<<;;;;;;<<<<<<<<<:::::::::;;;===>>>:::::::::999999888777666666666555555555666888999:::;;;<<<===???AAABBBCCCHHHCCCAAABBBDDDCCCDDDGGGUUUZZZ^^^^^^ZZZWWWXXX[[[UUUTTTUUUYYYZZZWWWVVVXXXnnnppptttxxxzzzyyyyyyzzzooosssvvvtttttttttqqqlll___TTTKKKKKKPPPVVV^^^fffccc``````bbbaaaYYYQQQNNNLLLMMMLLLIIIEEECCCCCCEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;:::::::::::::::777888>>>@@@<<<:::;;;:::666888???>>>555444999======<<<<<<;;;::::::999:::<<<;;;999===JJJWWW]]]^^^^^^^^^\\\ZZZYYYYYYZZZXXXVVVVVVYYY^^^aaa```]]]^^^]]]\\\[[[[[[ZZZZZZZZZUUUSSSLLLJJJZZZzzzssscccVVVFFFBBBBBBCCCCCCDDDEEEEEEFFFAAAEEECCCOOOqqqfffCCC444::::::999BBBKKKHHH>>>777666555333444777555555555555555555555555555999>>>AAA???===<<<===;;;999666555666555333111333333222111222444666777999666333111111222222222444444444444444444444444333444555555555444333222444222111333777888555111333222444777777555777;;;888999999777555333333444111000000000222444666888888888888888777666555444111111///..................///000000000///---,,,---///000111000222555888666999;;;999444000111333666555444333222222222222111222333444555555555555666666666666666666666555555666777999:::;;;<<<===>>>@@@AAABBBFFFOOO[[[dddiiijjjhhheeeffflllmmmiiiuuu{{{rrriiibbbZZZTTTRRRNNNIIIEEECCCAAA???>>>>>>;;;888;;;>>>;;;PPPuuueeeggguuunnnwwwjjj^^^ggghhhkkkeeeddddddgggkkknnnllljjjhhhmmmrrrrrrmmmkkknnnrrrjjjlllnnnooopppqqqsssuuuyyydddcccZZZNNNOOOQQQWWWQQQNNNPPPNNNJJJNNNVVVjjjWWWQQQiiiyyypppfff```dddiiijjjgggddddddaaa\\\EEEAAA>>>>>>===;;;===AAA=========<<<;;;:::999999999;;;============???AAAFFFDDDAAA>>>;;;:::::::::777888888777666555333222444444555666777888888999;;;;;;===>>>@@@AAABBBCCCGGGEEEDDDEEEDDDBBBDDDHHHLLLSSS\\\```___\\\[[[\\\TTTSSSVVV[[[[[[VVVTTTUUUhhhlllrrrvvvwwwxxxxxxyyyppprrrtttuuuwwwxxxpppfff\\\OOOIIIPPPVVVVVV\\\fffeeeaaa^^^```^^^VVVOOOLLLLLLLLLJJJGGGCCC@@@@@@@@@>>>???@@@AAABBBCCCDDDEEE@@@@@@???>>><<<;;;;;;::::::888999===@@@>>><<<===;;;777999??????888666:::CCC@@@===:::888888999:::;;;======;;;AAAMMMYYY___```aaaaaa___]]]\\\\\\]]]XXXWWWWWW[[[```bbbbbb```aaa```^^^]]]\\\\\\]]]^^^VVVTTTNNNPPPkkknnn[[[RRRFFFBBBCCCCCCDDDDDDEEEEEEFFFBBBEEEBBBOOOrrr]]]AAA666;;;888888CCCKKKLLLAAA777444555444444555555555555555555555555555444888===@@@@@@>>><<<<<<;;;999777666666555333222222222111111111333444666555333222111222333222222111222444555555555555444555555444444444333333333444222222444777888555222333222333777777555888===888999999888555444444555222111111111333555777888::::::999999777666555444111111000///...............///000000000///...---...///000000000333666:::777999:::777333000111222555444333222222222222222000111222333444444444444555555666666666666666666777777888999;;;===???@@@??????@@@CCCIIIRRR]]]eeeggghhhgggfffgggkkkjjjggglllhhhmmm~~~uuunnnfff___ZZZVVVPPPKKKHHHEEEBBBAAAAAA???;;;>>>AAA>>>QQQtttgggiiioookkkyyypppccchhhdddcccffffffgggjjjmmmnnnmmmkkkgggkkkppppppmmmlllnnnqqqkkknnnppprrrrrrrrrsssuuu}}}qqqhhh\\\QQQSSSWWW]]]TTTOOOQQQRRROOOLLLMMMddd\\\TTTZZZuuuttthhhhhhlllmmmllliiiaaaTTTGGGBBB@@@???>>>======>>>???===>>>===<<<:::999999:::777;;;AAAFFFIIIJJJLLLMMMTTTRRRMMMGGG@@@999444111444444333333333444555666444555777888::::::::::::;;;;;;<<<>>>???AAABBBBBBEEEEEEGGGIIIFFFCCCFFFLLLJJJNNNVVV]]]aaabbb```^^^WWWUUUVVVZZZYYYUUUTTTUUUcccjjjppprrrssstttuuuttttttvvvwwwuuuvvvtttlllccc\\\MMMHHHRRRYYYWWW]]]jjjgggdddcccaaa[[[QQQKKKKKKLLLKKKIIIEEEBBB???======;;;<<<===???AAABBBCCCDDDBBBBBBAAA@@@???>>><<<<<<:::888999;;;>>>>>>>>>>>><<<888999>>>@@@<<<:::<<>>>>>>>>EEERRR\\\``````aaabbbaaa___]]]^^^^^^ZZZZZZZZZ]]]```bbbaaa```bbbaaa___]]]]]]^^^___```\\\ZZZSSSUUUrrrppp^^^TTTGGGCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFCCCOOOtttvvvTTT???888;;;666888DDDKKKOOOEEE999444555666555333555555555555555555555555333666;;;???@@@???===;;;:::999888777666555333222222111111111111222333444222111111222333444333111///111333666666666555444666555444333333333333444444333333555777777555333555444444777666555777<<<888999999888666444555666222222222222444555777888:::::::::999888666555444222111000///..................///000000///...---000000//////111444888:::888999888555222000111222444333222111111111111111111222333444444555444444555555555555666666666666888888999:::<<>>>>>>>>======>>>??????===>>>>>>===:::999:::<<<<<>>??????@@@BBBBBBCCCBBBBBB@@@???>>>:::999999999<<>><<<::::::>>>AAA@@@>>>>>>>>>>>>=========<<<<<<<<<>>>@@@@@@AAAIIIVVV___bbb___aaabbbbbb```^^^^^^^^^]]]]]]]]]^^^``````___^^^aaa```___^^^]]]^^^______^^^]]]XXXZZZsss~~~ooobbbOOODDDDDDDDDEEEEEEEEEEEEEEEFFFHHHDDDOOOqqqsssLLL===999:::666;;;FFFJJJOOOGGG===666555666555333555555555555555555555555333555999<<>>@@@BBBCCC???===>>>DDDOOOZZZaaaeeegggfffgggiiijjjiiifffeeedddgggjjjfff^^^aaatttxxxpppkkkaaa]]]XXXSSSPPPNNNKKKJJJFFFGGGDDDFFFJJJIIIWWWssshhhjjjtttmmmxxxlll```hhhgggiiieeeffffffggggggggggggffflllllllllooosssuuusssqqqkkkllllllllllllmmmpppsssttt{{{ooo[[[ZZZbbbbbbUUUMMMGGGKKKUUUYYYTTTLLLVVVgggkkkZZZPPP\\\nnnvvvrrrmmmdddYYYPPPMMMPPPTTTPPP[[[kkk~~~fffJJJ>>>@@@???;;;;;;>>>@@@>>>;;;>>>BBBBBB???<<<<<<===<<>>???@@@AAABBB??????BBBGGGGGGDDDDDDHHHNNNIIIGGGMMMYYYaaabbb```aaa[[[XXXWWWVVVTTTUUUYYYdddqqqyyywwwuuuwwwxxxtttrrrwwwxxxtttrrrqqqnnnjjjUUUNNNJJJOOOWWW^^^fffmmmhhhiiiiiieeeYYYLLLGGGIIIIIIGGGCCCBBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@AAABBBCCCDDDCCCBBBBBB<<<<<<;;;999;;;@@@AAA>>>===;;;;;;>>>BBBDDDBBB@@@;;;<<<>>>?????????>>>===???AAABBBDDDMMMZZZcccddd___aaabbbbbbaaa___^^^___^^^____________^^^^^^]]]__________________^^^^^^ZZZ[[[]]]fff}}}|||jjjQQQEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHDDDLLLkkkuuuFFF;;;999:::777???IIIHHHLLLIIIAAA888555666666333555555555555555555555555444444666999===??????>>>888:::;;;:::777444333333222222333333333333333333111000111222444555444333111222444555555555555444555555444444444333333333333444555666777666555555999888999:::888333333666666777777666555444444666111222222333444555555555777888888777777666555444222222111000////////////---...///000000000///...000//////222555888999999:::888444111//////000111111000000/////////000000333333444555666666666666444444555555666777777777888999;;;===???AAAAAABBB>>><<<<<>>AAAIIIUUUggg~~~gggMMMEEEFFFCCC<<<:::======:::666>>>HHHKKKHHHBBB>>>===999???GGGMMMQQQSSSUUUWWWTTTUUUVVVXXXXXXWWWVVVUUUPPPNNNJJJFFFBBB>>>;;;:::<<<;;;::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCCCCDDDBBBCCCHHHIIIFFFCCCDDDHHHGGGFFFIIIPPPWWW\\\^^^aaa]]]ZZZZZZXXXUUUUUUXXXcccrrr|||yyywww{{{|||xxxtttvvvvvvuuuvvvuuummmdddLLLLLLKKKLLLUUUbbbhhhgggfffcccbbbbbb\\\QQQHHHEEEEEEBBB???>>>??????===;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>AAACCCEEEFFFEEEEEE???AAA>>>:::<<>><<<;;;===CCCGGGEEEBBB<<<===>>>????????????>>>@@@BBBCCCFFFQQQ^^^eeeeee___aaacccdddbbb```___```]]]^^^______^^^^^^^^^^^^^^^___```aaaaaa```___^^^WWWXXXeee{{{hhhMMMEEEEEEEEEEEEEEEEEEEEEEEECCCGGGCCCHHHcccmmmmmmmmmCCC:::999999999DDDLLLGGGHHHJJJFFF<<<555666666555555555555555555555555555666444444666;;;>>>@@@???777:::<<<;;;777444333444333333444444444444333333333222111222444555555444444444444444444444444444333444555555555444333222333444666777777666666666777666999<<<:::555333666444555666555444333444555111111222333333444444444555555666666666666555555333222111000////////////,,,---///000000000///...///...000333888::::::888;;;777333///...///000111000//////......//////000222222333444555555555555444444555555666777777888777999<<>>>>>===666;;;AAAPPPjjjfffOOOLLLMMMGGG>>>999;;;:::666333???LLLSSSPPPHHH@@@<<<:::>>>EEEKKKQQQVVV[[[___\\\[[[ZZZXXXXXXXXXYYYZZZYYYYYYXXXUUUPPPJJJEEEAAABBBAAA???>>>>>>@@@BBBCCCAAAAAABBBBBBCCCDDDEEEEEEKKKGGGGGGKKKMMMIIIDDDCCCBBBEEEHHHIIIJJJNNNVVV]]]aaa]]]\\\]]][[[VVVTTTVVV```ppp{{{xxxwww|||~~~zzzxxxwwwvvvvvvyyywwwjjj[[[DDDKKKMMMKKKUUUdddhhhaaaeee^^^[[[^^^___VVVJJJBBBAAA>>><<<<<<>>>???===;;;;;;;;;;;;<<<<<<<<<======:::<<<@@@CCCFFFGGGGGGGGGBBBDDDAAA<<<===CCCEEEAAA>>>===;;;===CCCHHHGGGCCC??????>>>>>>>>>>>>??????AAABBBDDDHHHRRR```ffffff```bbbdddeeecccaaaaaaaaaZZZ\\\^^^___^^^^^^___```]]]___aaaccccccbbb```^^^WWWYYYlllfffKKKFFFFFFFFFEEEEEEEEEEEEEEEAAAFFFAAADDD]]]yyyiiiXXXaaa```BBB:::888999;;;GGGNNNFFFEEEJJJHHH>>>666555777555555555555555555555555555777444222444999>>>@@@@@@777:::<<<;;;777444333444444444444555555444333333555333222222444555555555555555444333333333444444333444555666666444222111333555777777777666666666444555999===<<<666444666333444555555333222333444000111222222333333333333333444444555555555555555333222111000////////////,,,---///000000000//////......000444999;;;:::777;;;777222......///000111//////.........//////000111111222333444444444444444444444555666777777888777999===@@@AAAAAA>>>===<<<999:::CCCSSS___cccbbbfff```___cccddd```___aaabbb______``````]]]___ccc___[[[XXXZZZ]]]bbbiiiooosssrrrqqqqqqqqqooollliiiccc```\\\YYYXXXWWWVVVUUUOOOSSSRRRTTT[[[\\\ggg|||pppqqqqqqhhh}}}mmmnnnmmmooohhhhhhjjjllliiifffffflllqqqmmmnnnnnnmmmllllllnnnpppiiillloooooonnnooosssvvvmmmrrrxxx{{{~~~jjjccc\\\XXX]]]YYYUUURRRPPPOOOQQQTTTQQQFFFPPP^^^UUUGGGFFFHHH???:::888::::::999;;;???>>>;;;:::>>>JJJ]]]qqq}}}uuu^^^MMMNNNWWWRRR===111666:::777666888BBBRRRZZZUUUJJJDDD@@@>>>======BBBIIIQQQVVVYYYYYYWWWUUUTTTVVVYYY\\\XXXXXXYYY[[[\\\[[[YYYWWWWWWNNNGGGFFFBBB???AAAGGGLLLOOORRRSSSQQQPPPPPPQQQGGGKKKJJJDDDFFFMMMLLLDDD???CCCGGGIIIJJJLLLMMMLLLWWW^^^bbb___ZZZXXXXXXWWWbbbsss}}}yyyyyy}}}rrrzzzwwwsssrrrwwwvvveeeQQQGGGHHHKKKPPPXXXaaagggiiillliiiffffffddd\\\NNNCCC@@@AAA@@@???===<<<>>>@@@;;;:::::::::;;;;;;<<<======@@@AAA???BBBHHHKKKJJJJJJEEEBBBBBBAAA???BBBGGGAAA???BBB@@@???IIIKKK>>>AAA???>>>>>>@@@AAAAAA@@@HHHAAAAAANNN\\\eeegggggggggdddaaabbbdddeeebbb```aaa```___]]]^^^___aaabbb```\\\ZZZ]]]]]]ZZZYYY\\\XXXiiiyyymmmKKK@@@BBBDDDEEEFFFEEEDDDCCCDDD@@@@@@GGGZZZsss|||~~~sssHHH:::777777===EEEKKKIIIFFFJJJKKKGGG===777888:::;;;666555444444444444555666666777666666666999???CCC===:::777777999999777555222222333444444333333333444444333333222222333333888888777555555444444444444444444444333222111111333555666666555555666888999555555:::<<<777555777999777555444444444333222222222222222222222222111///000111222333444444444333222000///........./////////000000000000//////000222444777888888777777333111///...---...///000............////////////222222222333333444444444444555666888888888777666:::<<>><<<999777===IIIUUU\\\```cccbbbaaa```___^^^^^^___```cccaaa^^^]]]^^^```aaa```ZZZ[[[\\\[[[ZZZZZZ\\\^^^aaaccceeeffffffdddbbb``````^^^ZZZWWWUUUVVVXXXZZZWWWYYYYYYWWWVVV]]]kkkwwwmmmooopppfff|||kkkmmmkkkmmmggglllmmmllliiigggggglllppppppqqqrrrqqqooonnnooopppnnnqqqssssssqqqoooooopppmmmqqquuuvvvyyysssddd]]]______XXXTTTUUUWWWWWWUUUTTTOOOFFFNNN[[[WWWPPPNNNJJJDDD???;;;;;;;;;999;;;???999888666777;;;DDDNNNTTTiiikkknnnqqqnnncccRRRFFFSSSYYYQQQ===222777:::555777888AAAOOOXXXVVVOOOKKK@@@???<<<<<<===BBBGGGJJJSSSUUUXXXYYYYYYZZZ[[[]]]^^^^^^___```aaaaaa```___```[[[YYYYYYVVVOOOLLLNNNUUUZZZdddppp{{{~~~{{{vvvqqqeeeUUUKKKMMMPPPKKKCCCGGGHHHIIIIIIJJJKKKLLLLLLRRRZZZ``````^^^\\\XXXSSS[[[ooo}}}{{{{{{vvvxxxxxxvvvuuuuuuppp___MMMDDDCCCIIISSS[[[^^^bbbgggnnnlllkkkkkkiiicccYYYQQQDDDCCC@@@>>>===>>>??????===<<<<<<<<<<<<<<<===>>>>>>AAABBB@@@BBBGGGIIIGGGRRRNNNKKKIIIGGGEEEEEEGGGCCCCCCGGGEEE???FFFKKKBBBAAA@@@???@@@BBBBBBBBBAAAEEEBBBFFFSSS```fffhhhhhhdddcccbbbbbbddddddcccbbb___```aaabbbbbbaaa``````aaa]]]\\\^^^___[[[YYYYYYcccyyyjjjJJJAAABBBDDDEEEEEEEEEDDDCCCBBBAAABBBHHHWWWmmmhhhBBBBBB>>>;;;>>>EEEJJJJJJHHHLLLNNNKKKAAA999555333111555555555555555555555555666666666555555999===AAA>>>;;;888777888888777555333333333444444333333333444333333222222333444444888777666555444444444444222333333444444444333333333555666666555555666888999555444888:::666555777777555444333444444333222333333333333333444444444000111111222333333333333333222000///.........///...//////000000000000///222444666888888888777666222111///...---...///000............////////////111222222333333444444555444555666777888888888888;;;===???AAAAAA???<<<:::;;;:::AAANNNYYY]]]^^^```______^^^]]]^^^___``````bbb```^^^]]]^^^___^^^^^^XXXYYYZZZYYYXXXYYYZZZ\\\]]]^^^```aaa```___\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWXXXZZZ\\\YYYYYY___lllwwwjjjlllnnnfff{{{jjjjjjhhhjjjeeeooollliiiffffffhhhkkknnnqqqssstttsssqqqooonnnnnnooorrrtttuuurrrooolllkkklllnnnppprrruuu}}}{{{fff___fff___WWWTTTZZZ___]]]VVVSSSMMMHHHNNNVVVWWW[[[[[[PPPLLLEEE>>>===;;;999:::>>>999::::::888777666888:::GGGIIILLLNNNNNNLLLIIIGGGWWW[[[SSS@@@555777888333888888???MMMXXXYYYVVVTTTDDDAAA>>>;;;;;;===@@@BBBQQQTTTYYY[[[\\\[[[\\\\\\aaaaaabbbbbbcccdddddddddeeeeeehhhllljjjccc]]]\\\bbbeeeqqqsssbbbVVVMMMIIIJJJDDDBBBBBBDDDGGGJJJMMMMMMMMMTTT\\\```bbbaaaYYYQQQWWWmmm~~~~~~|||yyy|||~~~~~~|||xxxnnn\\\LLLBBB@@@III[[[bbb^^^___gggnnnooopppooommmiiidddaaaNNNIIIBBB>>>>>>?????????@@@???>>>=========>>>???>>>BBBDDDDDDGGGLLLMMMKKKRRRQQQOOOMMMNNNOOOOOOMMMGGGGGGMMMLLLBBBDDDKKKGGGAAAAAAAAACCCDDDDDDCCCAAA@@@CCCMMM[[[eeegggggggggcccdddddddddbbbaaabbbccc^^^```cccffffffccc```]]]bbb\\\YYY[[[\\\ZZZYYYYYYooonnnQQQAAABBBCCCEEEEEEDDDCCCCCC@@@AAADDDHHHQQQccczzzZZZ<<<;;;:::;;;@@@FFFJJJKKKIIIBBBGGGGGG@@@999666555222444555666666666666555444555555555444444777;;;???@@@===999888777777666555333333444444333333333333333333222222222444555666777666555555444444444444111111333444444555555555444555666666555444666777888444333666777666555777555333222222333444333333333333444444555555666666111222222333333222222222222111000.........//////.........//////000000000555666777999888777555444111000///.........///000............////////////111111222333333444555555555555555666777999:::;;;>>>>>>???@@@>>><<<:::888;;;;;;BBBPPPZZZ\\\\\\\\\\\\\\\\\\\\\]]]^^^___``````^^^]]]]]]^^^]]][[[YYYXXXYYYYYYYYYXXXXXXZZZ[[[ZZZ[[[\\\\\\\\\ZZZWWWVVVVVVXXXZZZ[[[[[[YYYVVVTTTXXX\\\^^^\\\[[[aaalllwwwgggiiinnnfff|||kkkjjjfffiiieeemmmiiieeeccceeeiiikkkmmmnnnppprrrrrrqqqnnnmmmmmmnnnoooqqqqqqpppooommmmmmiiikkknnnrrrwww~~~}}}kkk```fff^^^WWWWWW^^^bbb\\\TTTQQQKKKKKKQQQRRRRRR^^^eee[[[SSSJJJAAA===<<<999999;;;;;;===???>>>;;;999999;;;===<<<;;;888999>>>GGGMMMSSS[[[YYYHHH999666666333777666===MMMYYY]]]\\\[[[NNNJJJDDD>>><<<===???AAAGGGKKKOOOSSSWWW[[[```dddaaaaaabbbaaaaaabbbccceeeeeegggkkkooopppnnnkkkjjjrrrttt~~~hhhOOONNNZZZGGGBBB???BBBGGGIIIIIIJJJKKKPPPVVV\\\cccddd]]]SSSZZZooozzz||||||zzz~~~~~~~~~~~~zzzlllXXXHHHCCC@@@MMMdddkkkaaa```jjjmmmoooqqqqqqmmmjjjjjjjjj^^^SSSGGG??????AAAAAA@@@BBBAAA???>>>>>>>>>???@@@???DDDIIIKKKPPPVVVXXXVVVYYY\\\ZZZVVVWWW[[[[[[VVVQQQLLLPPPRRRIIIHHHLLLJJJCCCCCCDDDFFFGGGFFFCCCAAA>>>EEESSSaaagggeeecccccccccfffgggddd```^^^___aaa^^^```ccceeeeeebbb___\\\cccYYYPPPOOORRRUUU[[[aaazzzpppUUUBBBBBBCCCDDDDDDCCCCCCBBB???BBBDDDEEEKKK[[[tttmmmMMM;;;777:::???EEEJJJLLLLLLKKKMMMPPPMMMCCC<<<::::::999333555666888888666555333444444444444444555999<<<@@@>>>;;;999888777666666555444444333333333333333333333222222222444666888666555555444333333444444222222333444555555444444444555666666444444555666777444222333555555666666333111000111222444444333222222333444444555666666333333333333333222111000222111000.........///000------......///000111222777888999999888666444222000//////.........//////............////////////111111222333333444555555555555555666777:::<<<===?????????>>><<<:::777666999999@@@MMMWWWZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]]]][[[XXXUUUXXXYYYYYYYYYXXXXXXZZZ[[[[[[[[[\\\\\\ZZZXXXVVVUUUTTTVVVXXXZZZYYYXXXUUUTTTWWW[[[^^^]]]\\\aaalllvvvgggiiippphhhmmmjjjfffjjjfffjjjgggddddddgggllloooqqqkkknnnqqqrrrqqqpppooopppsssqqqooonnnnnnoooppppppiiikkkooossswww}}}|||}}}|||rrrttt|||rrrdddccc]]]XXX[[[cccaaaVVVOOOQQQKKKOOOUUUOOOJJJYYYhhhdddWWWLLLBBB>>><<<:::888999;;;>>>@@@>>>:::888:::<<<;;;;;;:::666444888@@@GGGIIIWWW\\\NNN===555555555444444<<>>@@@<<<>>>AAAEEEKKKUUU___eee```bbbccccccbbbccceeehhhhhhiiijjjjjjllloooqqqrrr}}}mmmdddlllWWWLLLDDDFFFHHHFFFCCCBBBKKKNNNQQQVVV^^^ddd```XXX]]]ooo}}}|||xxxzzz}}}~~~{{{wwwvvvwwwsssdddOOO???BBBAAAQQQiiiooocccaaalllnnnqqqsssqqqmmmkkklllnnnlll```PPPFFFCCCCCCCCCBBBCCCBBB@@@>>>>>>@@@AAACCCCCCIIIOOORRRXXX___bbbaaakkkpppnnnccc```fffgggbbb^^^RRRSSSYYYSSSPPPQQQNNNIIIHHHHHHIIIJJJHHHEEEBBB???GGGUUUcccfffbbb^^^^^^```ccceeedddaaa___aaaddd___```aaabbbaaa```^^^]]]bbbUUUHHHCCCFFFPPPaaaooojjjOOOBBBCCCCCCCCCCCCCCCBBBBBB@@@BBBCCCAAAEEEVVVqqq{{{YYYAAA:::;;;>>>CCCHHHNNNTTTZZZ^^^wwwtttgggTTTCCC;;;888666444555777888888777555444444444444444333444777:::??????===;;;999777666666666555444333333333333444444333222111222444777888555444444333333333333444444555555555444444333222444555666555444333444555555444222222333666777666222111///000222444444333000000111222333333444444333333333333222111000000111111///......//////000............///111333444888999999999888555222111///...............//////............////////////000111111222444555555666666666666666888:::===>>>???>>>===;;;999888666666:::999>>>IIITTTYYY[[[^^^]]]\\\\\\[[[ZZZYYYYYYXXX[[[[[[[[[\\\\\\ZZZVVVSSSUUUVVVWWWWWWUUUVVVWWWYYY[[[[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUYYY\\\[[[ZZZ```kkkuuujjjlllqqqjjjnnnkkkfffjjjfffiiihhhhhhiiikkknnnrrruuulllnnnqqqrrrrrrrrrrrrsssxxxuuupppnnnnnnpppppppppkkknnnqqqrrrrrrvvv|||~~~xxxiiijjjxxxuuuhhhddd```[[[^^^eeebbbTTTOOOTTTNNNQQQVVVPPPGGGSSSccccccYYYNNNCCC@@@???<<<999999>>>DDDHHHGGG@@@;;;999:::555999<<<<<<999777777888???MMMUUUMMM>>>666555666333333;;;KKKYYY^^^______fff```WWWMMMEEE???<<<;;;AAAAAAAAAAAABBBFFFKKKPPP[[[___ccceeeeeefffjjjnnnppppppmmmiiijjjooossssssxxx^^^MMMAAABBBEEEDDDBBBCCCJJJKKKKKKOOOWWW```aaa\\\^^^lllxxxzzzyyy|||{{{wwwuuutttmmm\\\III???@@@DDDTTTiiinnnfffdddkkkppprrrtttsssooommmnnnppprrriii]]]SSSMMMJJJGGGEEEEEECCCAAA@@@@@@BBBEEEGGGJJJPPPUUUZZZaaajjjnnnnnnnnnyyyxxxiiieeeqqqyyywwwkkkZZZZZZccc___YYYYYYWWWRRRPPPOOOOOONNNLLLIIIFFFBBBHHHTTT```ddd```]]]]]]]]]^^^```aaabbbccceeegggaaaaaa```______^^^^^^^^^aaaUUUHHHAAACCCQQQiii}}}dddJJJCCCCCCCCCBBBBBBBBBBBBBBB@@@AAAAAA@@@DDDTTTmmmjjjIII:::;;;777<<>>???>>>;;;888777666777666555333333333444444666444222111222444777999444333333222222333333333666666666555555444222222444555666555333333333555444555444222444888888555333111000111222444444333//////000000111111222222333333333333333222111000111000///......///000111.........///000333555666888888999888777444111///---............/////////............////////////000000111222444555666666777777777888999;;;<<<======<<<:::999777777777777===;;;???JJJUUUZZZ]]]```]]]]]]]]]\\\ZZZYYYWWWVVVZZZZZZZZZ[[[[[[ZZZVVVTTTSSSTTTTTTTTTSSSSSSUUUVVVZZZZZZZZZYYYXXXWWWVVVUUUWWWVVVTTTSSSRRRSSSTTTUUUSSSVVVYYYYYYYYY___lllvvvlllnnnqqqkkkooojjjeeeiiifffeeehhhjjjkkkjjjlllooosssmmmoooppppppppppppqqqrrrssspppmmmmmmoooppppppooolllpppsssqqqnnnooouuu|||pppgggnnnooojjjkkkhhh^^^]]]ffffffZZZTTTYYYRRRPPPUUUSSSJJJOOOZZZZZZZZZOOOEEECCCCCC@@@;;;:::>>>IIIVVVZZZSSSIIIAAA>>>555888;;;===;;;888555444:::BBBGGGCCC<<<888666666555333888FFFTTT[[[___aaafffddd___YYYPPPHHHAAA===EEEHHHJJJJJJGGGCCC@@@???MMMTTT[[[```bbbeeekkkpppqqqtttsssooooootttvvvsssooooooWWWCCC@@@CCCBBBCCCGGGEEEGGGGGGIIIQQQZZZ^^^]]]___kkkwww{{{|||}}}}}}||||||vvveeeQQQEEECCC@@@IIIYYYhhhmmmjjjjjjmmmoooppprrrrrrpppoooooooooooommmiiiccc[[[SSSLLLHHHGGGFFFDDDCCCDDDFFFJJJLLLNNNTTT[[[bbblllyyyxxxrrrkkk{{{tttccceeepppiii___aaaeee\\\YYYVVVTTTSSSQQQNNNKKKEEEHHHQQQ\\\cccbbb```aaa_________```cccdddddddddbbbbbbaaaaaa```______^^^```ZZZSSSMMMLLLWWWppp```IIIDDDCCCBBBBBBAAAAAAAAAAAA>>>@@@@@@@@@EEESSSgggvvv```FFF>>>AAA@@@MMM___ppp~~~dddOOO???555666666666666666666666666555666666555444444666888999===@@@AAA===999777777888777555333222333444555777666333111222333666888333333222222222222333333444555555555555555444444444555666555333222333444222555555333555:::999444444222111111333444444333000000000000000000000000222222333333333222111111111000///......///000111/////////000111444777999777777888777666333000...,,,---....../////////...............///////////////000111222444555666777777888999:::;;;;;;;;;;;;:::999888666666777888999===<<>>;;;777HHH]]]hhhdddWWWLLLFFF;;;:::999888999:::<<<<<<888:::::::::999:::888555888444666BBBPPPYYY___bbbaaabbbcccbbb\\\SSSIIICCC:::BBBMMMTTTUUUPPPJJJFFF???GGGQQQXXX\\\aaagggmmmlllrrruuutttvvvzzzyyytttooo|||rrrSSSHHHEEEAAAAAAEEE@@@CCCEEEGGGMMMWWW[[[[[[cccmmmxxx~~~~~~}}}zzzxxxzzz}}}~~~ttt\\\DDD===CCCBBBOOO^^^iiimmmoooppppppllllllnnnooopppooonnnmmmjjjmmmpppnnneeeZZZOOOIIIIIIGGGFFFEEEFFFJJJMMMPPPNNNVVV___hhhwwwsssxxxjjjnnnyyynnnbbbgggoooccc```[[[XXXVVVTTTQQQOOOFFFGGGNNNZZZbbbddddddeeefffccc``````bbbccc```]]]bbbbbbcccdddcccaaa___^^^___^^^]]]YYYVVV]]]ttt|||YYYEEEDDDCCCBBBAAAAAAAAAAAAAAA===???@@@BBBGGGRRRaaammmiii}}}]]]HHHEEEIII]]]pppzzz^^^GGG777777777666666666666777777555666777666555444666888777<<>>===::::::::::::999777555444333666:::>>>BBBFFFMMMVVV\\\___```cccdddbbb[[[OOOGGGEEE@@@@@@KKKZZZaaaZZZQQQDDDCCCBBBEEEKKKUUU___eeepppssswwwxxxxxxyyy{{{~~~tttssskkkMMMCCCEEEDDD@@@BBBCCCEEEGGGKKKOOORRRTTTaaasssxxxvvv|||{{{||||||}}}}}}rrrZZZCCC===BBB@@@RRR^^^eeemmmjjjiiiqqqqqqmmmmmmsssuuuqqqnnnppprrrrrrrrrqqqhhhZZZPPPNNNGGGFFFFFFIIIMMMPPPOOOLLLQQQaaagggeeewwwvvv}}}uuummmllluuuwwwmmmffffffbbbaaa___[[[WWWSSSPPPNNNEEEGGGQQQaaahhheeeaaa```eeeggggggddd___ZZZYYYZZZ^^^eee```[[[\\\YYYXXXbbb\\\aaa[[[XXXaaakkk|||jjjOOO>>>IIIFFFCCCBBBBBBCCCCCCBBB@@@BBB>>>;;;FFFWWWXXXNNNKKKeeevvvhhhSSSTTTqqqsssOOO666999777666666777777555444555555555555555555555555666<<>>;;;:::<<<:::777666666555444222222111111222333555777999000111222444444444444444222222222333444555777888999888555222222222444555555333111444888999666222333333333222222222222222111000000000//////......000111111111111222222222222222111000///............000222444666888999:::777666555333000...,,,+++///...---,,,,,,---...///+++222444///)))***,,,---000222333333333333444666888888::::::::::::999888999888666666777888888777666:::AAAJJJSSSXXXXXXWWWXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVXXXZZZZZZYYYYYYWWWWWWWWWYYYZZZZZZZZZ^^^ZZZWWWWWWYYY[[[ZZZXXXWWWSSSRRRTTTUUUQQQOOOOOOYYYSSSRRRXXXZZZ]]]kkk~~~nnnqqqooolllvvvnnniiijjjaaaggghhhgggfffeeeeeefffhhhiiiiiijjjlllnnnoooqqqqqqqqqhhhddddddkkkqqqpppmmmlllnnnnnnooooooooorrrwwwzzz{{{rrrmmmlllkkkkkkeeeeeedddfffhhhgggaaa[[[]]]]]]___WWWOOOUUUWWWKKKQQQYYYYYYMMMBBBAAABBB???<<>>DDDCCCUUUaaahhhnnnjjjfffmmmkkkhhhhhhnnnooommmmmmqqqsssrrrqqqnnncccTTTIIIFFFEEEDDDCCCEEEHHHLLLNNNOOOQQQ[[[^^^___pppppp}}}~~~ooofffjjjnnnjjjeeefff^^^\\\ZZZWWWTTTQQQLLLIIIGGGJJJTTT```eeebbb```aaaccceeeeeeccc___]]]]]]^^^ZZZcccaaa\\\\\\WWWVVV___[[[___[[[YYYaaajjj{{{dddOOOEEEDDDBBBAAABBBCCCCCCBBBAAADDDDDDAAA???DDDMMMQQQOOORRRjjjyyyuuuqqq}}}yyyYYY@@@:::888666666666777666555555555555555555555555555444999???BBBBBB???<<<:::;;;999888888888666444111222222222222333555777888222222333333333333444444222222222222333444666666999777555333222333444555666444333555888999666222333333222222222222111111000000000000000000000000000111111111111222222222222111///.........//////000111333555777999999:::777666444111///...---,,,///...------------...///+++///000------000111///,,,...111222333555777:::888999999::::::999888777888777777777888888888777666999AAAJJJRRRWWWXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWUUUSSSTTTUUUWWWWWWWWWXXXWWWWWWWWWXXXYYYYYYYYY[[[YYYWWWXXXZZZ[[[ZZZYYYWWWSSSRRRVVVWWWTTTRRRTTTXXXSSSSSSXXXZZZ]]]lll}}}rrrtttpppmmmvvvnnniiikkkcccjjjffffffeeedddddddddeeeeeeggghhhjjjlllnnnpppqqqqqqkkkhhhiiioootttsssqqqqqqnnnooopppqqqqqqtttwwwzzz|||xxxtttqqqkkkkkkkkkjjjhhhbbb\\\YYY\\\[[[]]]ZZZTTTXXXWWWHHHNNNYYY]]]TTTJJJGGGDDD???===FFFZZZggghhhnnnssslllqqqkkkccc\\\VVVOOOGGGAAA>>>:::666777:::>>>???>>>:::===@@@@@@===<<<===???GGGSSS___bbb^^^ZZZ\\\aaaWWWPPPIIIIIIOOOXXX```cccjjjddd\\\SSSNNNLLLMMMNNNZZZbbblllrrrssssssuuuxxxxxxrrrxxxkkkNNNFFFEEEAAACCCBBBAAABBBEEEIIINNNQQQ]]]pppwwwuuu{{{|||xxxzzzzzzxxxqqqbbbMMM>>>>>>FFFGGGXXXdddjjjnnniiidddjjjjjjhhhiiikkkkkkjjjmmmrrrsssqqqqqqnnnbbbQQQEEEAAAAAAAAAAAAAAABBBFFFLLLPPPVVVVVVSSSRRR[[[ooo|||bbbtttmmm\\\\\\aaabbbaaabbbTTTRRRQQQQQQQQQOOOJJJFFFIIINNNXXXaaaccc```___bbbbbbaaa```]]]YYYWWWWWWXXXUUU```bbb______YYYVVV___]]]```[[[ZZZ```ffftttzzzTTTFFFCCC???@@@BBBDDDGGGGGGDDDBBBCCCBBBDDDGGGIIINNNZZZgggsssuuuuuu~~~|||rrrttt}}}aaaHHH<<<999666555555666666666555555555555555555555555333555999>>>AAAAAA>>>;;;;;;:::999999999777555222333333222222333444666777555444333222222222333444222222222222222333444444888777444333222333444555777555444555888888555222333333222222111111111111111111111111111111222222000111111111111222222222111000...,,,,,,---///111333333555777888999::::::777555222000...------...///...------------...///,,,---,,,***---111///++++++---000222333555888:::888999999999888888777666666777888999999888777666555999@@@IIIQQQVVVWWWVVVVVVWWWWWWXXXYYYYYYXXXXXXXXXVVVSSSSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXYYYZZZ[[[YYYXXXUUURRRQQQUUUWWWUUUTTTVVVWWWSSSSSSWWWYYY]]]lll}}}nnnppprrrnnnvvvmmmhhhjjjcccjjjffffffeeedddddddddcccccchhhiiikkklllnnnoooppppppnnnkkklllrrruuusssqqqqqqmmmoooqqqrrrsssuuuwwwzzzsssooommmnnnmmmfff___\\\YYYXXX^^^\\\TTTUUUUUUJJJJJJTTTXXXTTTPPPOOOIII@@@???GGG\\\kkklllqqqvvvppptttqqqmmmiiieee___YYYTTTJJJBBB999555888<<>>===>>>===IIIXXX___^^^]]]```eeeddd\\\QQQHHHFFFNNNZZZdddiiiiiijjjiiifffbbb^^^[[[UUUWWW[[[```fffjjjmmmnnnqqqkkkppp[[[KKKFFFBBBDDDBBBAAA@@@CCCGGGLLLPPP___ttt{{{xxx{{{{{{vvvwwwzzzwwwnnn]]]HHH<<<>>>DDDLLL[[[dddgggkkkgggdddkkknnnnnnnnnmmmkkkkkkooosssrrrrrrtttssshhhVVVHHHCCC???AAABBBAAA@@@BBBGGGLLLUUUOOOJJJJJJMMMSSS```lllzzz}}}zzzeeeVVVhhhvvviiisssbbbSSSQQQTTTVVVXXXZZZIIIHHHHHHKKKOOOOOOKKKFFFFFFOOO\\\cccccc```___aaaaaa^^^YYYRRRLLLIIIHHHHHHNNN\\\aaaaaaccc^^^[[[cccbbbccc]]]ZZZ]]]]]]ggg}}}gggEEE<<<<<<===???CCCHHHLLLLLLIIIFFFEEEBBBEEELLLLLLOOOeeejjjlll}}}vvvgggaaauuu~~~^^^HHH===:::666444555666777777555555555555555555555555222222555:::@@@BBB@@@===>>>;;;888777777888777666444444333222333444555666777666333111000111222333222222222111111222333333777666444333222333444555555444444555666666444111333333333222111111000000333333333222222111111111000000111111111222222222111///---++++++...111333666666777888999999999999777444111...,,,,,,...///.........------.........444555333///---...---(((...000222222222333555777888888888888777666666555555777:::;;;:::888777777555999@@@IIIQQQUUUVVVUUUUUUVVVWWWXXXXXXYYYXXXXXX[[[XXXUUUTTTUUUWWWXXXXXXVVVWWWWWWVVVVVVVVVXXXYYYZZZZZZZZZ[[[ZZZYYYWWWUUUTTTPPPOOOSSSTTTSSSRRRTTTVVVSSSSSSVVVXXX^^^mmm|||jjjmmmrrrnnnvvvlllgggiiiaaahhhggggggfffeeedddddddddeeekkklllmmmmmmnnnnnnnnnnnnllljjjkkkoooqqqnnnlllmmmmmmoooqqqrrrsssuuuwwwzzzxxxnnniiinnnrrrmmmfffbbb[[[]]]eeecccWWWVVVZZZVVVPPPTTTTTTRRRTTTVVVMMM@@@@@@GGG]]]ooopppqqqsssnnnkkkkkkjjjjjjiiifffccc```ZZZPPPCCC:::777888:::<<<;;;@@@EEEFFFDDD@@@??????===EEERRR\\\bbbdddddddddaaa\\\QQQFFFBBBIIIZZZggghhhkkkpppssstttrrrooolllccc\\\VVVVVV]]]bbbcccaaa___\\\ccc}}}oooVVVIIIDDDFFFDDDBBBAAACCCGGGLLLOOOcccyyy}}}}}}{{{uuuuuuyyywwwmmmYYYFFF<<<===BBBRRR___cccdddgggeeefffpppnnnooopppnnnnnnoooqqqrrrqqqrrrvvvvvvkkkXXXJJJCCC>>>AAACCCBBB@@@???AAADDDIIIEEEEEEJJJMMMPPPYYYddd]]]bbbbbbUUUPPP\\\cccZZZXXXRRRLLLJJJKKKJJJLLLNNNEEEDDDEEEGGGJJJKKKHHHEEEDDDPPP^^^eeeeeebbb```______YYYQQQIIIBBB???======EEERRRXXX\\\ccc```^^^dddaaa```[[[YYY[[[WWW___uuuiiiUUU]]]vvvUUU???<<<;;;;;;===BBBHHHLLLMMMKKKHHHLLLGGGGGGKKKGGGIIIbbbzzzpppqqq~~~hhhnnnsss___aaa{{{lllTTTEEE>>>;;;777555555666777666555555555555555555555555222222333888>>>BBBAAA???AAA===888555666888:::;;;666555444333222333444444888666333111000111222333222222222111111222333333555555444333333333444444333333333444555444333111444444333333222111111000666555444333222111000///000000111111111222222222111///---,,,---000333666888888999999999999888888555333000---,,,,,,...///---..................---777<<<<<<666///............000222222222222444666777777777666555555555555555888;;;;;;:::888777888666999@@@IIIQQQUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYYYY[[[XXXVVVUUUUUUVVVWWWVVVTTTVVVWWWWWWVVVVVVXXX[[[\\\]]]]]]\\\ZZZWWWUUUTTTWWWRRRPPPRRRSSSQQQQQQSSSTTTSSSSSSTTTWWW___nnn|||nnnpppqqqmmmvvvmmmhhhjjjaaahhhiiigggeeeddddddeeefffggglllmmmmmmmmmmmmmmmmmmlllmmmlllmmmrrrrrrooommmooonnnooopppqqqqqqtttwwwzzz{{{nnnffflllssspppjjjhhhbbbfffpppooo```]]]cccbbb[[[[[[VVVPPPQQQUUUNNNCCCBBBGGG]]]ppppppnnnpppkkkmmmmmmllllllkkkkkkkkkkkkggg```UUUIII???:::999999<<>>???AAA@@@???=========??????BBBHHHKKKMMMRRRWWWRRRTTTPPPIIIGGGLLLQQQRRRDDDDDDEEEFFFDDDCCCBBBCCCEEEEEEEEEEEEEEEDDDDDDCCCHHHSSS___dddeeeccc```[[[[[[UUUKKKCCC???>>>>>>>>>===GGGKKKQQQ^^^___]]]bbb\\\[[[WWWYYY[[[UUU\\\sssrrraaacccyyytttddd[[[RRRAAA:::<<<:::888:::>>>CCCHHHKKKJJJIIILLLHHHHHHKKKIIIMMMeeezzznnnkkkuuuzzzZZZccctttccc]]]dddsss|||{{{ttteeeWWWKKKDDD>>>;;;888666666666666555555555555555555555555555333333444777;;;>>>@@@@@@CCC>>>888555666999;;;===777666444333222222333333666555444222111111222222222222222222222333444444444444333333333333333444111222333444555444444333666666555444333222222111555555444333111000//////000111111111111222222222111000//////111333777999::::::::::::999888777666333111///---,,,---......------...//////...------...555777222++++++...///,,,...000111222333666888666555555444444555555666555999<<<;;;999777888:::777:::AAAIIIQQQUUUUUUTTTVVVVVVXXXYYYZZZZZZZZZZZZXXXVVVTTTTTTTTTTTTSSSRRRSSSUUUXXXWWWVVVWWWZZZ]]]^^^______]]]ZZZWWWVVVVVVYYYTTTRRRTTTUUUSSSSSSUUURRRSSSSSSSSSVVV___ooo{{{nnnpppmmmkkkuuuoookkkmmmeeekkkiiigggdddbbbbbbdddhhhjjjjjjjjjkkklllllllllllllllnnnmmmpppuuuvvvssssssvvvnnnnnnooooooooorrrwwwzzzssskkkooorrrnnnlllooodddfffrrruuuiiicccfffccc]]]^^^XXXLLLIIINNNOOOKKKGGGJJJ^^^ppppppooorrrppptttsssqqqooonnnoooqqqsssllllllggg\\\NNNBBB;;;999:::???DDDEEECCC@@@??????FFFFFFIIIQQQ\\\eeejjjlllnnnmmmggg^^^VVVVVV___ggguuutttrrrrrrsssuuuxxxzzz~~~yyytttoooggg```[[[^^^]]]bbbtttwwwWWWMMMKKKKKKJJJIIIJJJLLLNNNPPPbbb{{{}}}wwwxxxwwwsssdddMMM>>>===DDDHHHaaakkkllliiijjjhhhiiitttiiikkkkkkkkkoooqqqiii^^^WWWUUUTTTSSSMMMDDD???@@@>>><<<;;;:::;;;<<<;;;;;;;;;???AAA@@@@@@BBBCCCCCCIIIIIIEEEDDDDDD???@@@LLL????????????AAAAAA???<<>>777888;;;777999:::<<<@@@EEEIIIKKKKKKIIIHHHIIILLLMMMSSSddduuu~~~oooZZZjjj{{{mmmkkksssqqqjjjkkkppp|||tttcccXXXTTTQQQIIIAAA===;;;999777777777666444555555555555555555555555222333444555666999===@@@@@@===:::999999;;;;;;;;;888777555333222222222222444444444333333222222222222222222222333444666666333333333333333333333333111222555666666666666777888777666555444333333222222222222222111111111111000111111111111222222222222111222333555777:::;;;;;;;;;;;;:::888777555555000000///...------------------...//////...------''',,,...+++)))+++---,,,---///111111111222444666444333333333333555666777666:::<<<;;;777666888<<<888;;;BBBJJJRRRVVVVVVUUUVVVWWWXXXZZZ[[[\\\\\\\\\WWWVVVUUUUUUUUUTTTRRROOOQQQUUUXXXXXXWWWXXX\\\aaa^^^______]]]ZZZYYYZZZ\\\XXXSSSQQQSSSUUUTTTUUUWWWQQQSSSSSSRRRUUU```ooozzzjjjllljjjiiiuuupppnnnppphhhooohhhfffbbb``````dddhhhkkkfffgggiiijjjkkkllllllmmmiiiiiinnntttuuussstttxxxnnnnnnnnnmmmnnnqqqwww{{{zzzssstttrrrlllmmmtttbbbbbbnnntttkkkeeeccc\\\XXX\\\VVVHHHAAAGGGPPPSSSMMMNNN```rrrrrrrrrwwwwwwuuussspppmmmlllnnnrrruuummmrrrtttkkk[[[JJJ???<<<888===CCCEEEDDDCCCCCCDDDEEEDDDDDDIIISSS___jjjpppnnnoooooolllhhhiiiqqqxxxrrrtttwwwzzz}}}~~~~~~~~~~~~{{{nnneeeaaadddaaaaaakkk]]]QQQMMMMMMLLLLLLMMMNNNOOOPPP___xxx~~~xxxzzzuuuppp___GGG999===GGGMMMeeepppqqqnnnnnnjjjiiisssooopppnnnmmmpppoooaaaRRRDDD@@@>>>>>><<<:::===BBB>>>:::555444888;;;<<<;;;777>>>???::::::???AAA>>>AAAAAAAAAHHHJJJ===999IIIBBB???;;;:::???BBB???999777<<<@@@???===???GGGNNNZZZ^^^___]]]^^^aaa^^^WWW[[[SSSHHH@@@>>>???@@@AAA>>>AAA>>>EEEXXX___[[[]]]___]]]YYY]]]]]]SSSXXXooogggLLLAAA@@@III??????AAA;;;<<<>>>777===<<<<<>>>>>999::::::888555666:::???::::::;;;<<<<<<<<<;;;;;;CCCFFFEEE???>>>AAA@@@;;;<<<;;;:::;;;===?????????<<<======::::::AAAOOO[[[______^^^___``````^^^[[[\\\III???DDDFFF???===CCC<<<;;;===EEEQQQ[[[^^^___XXX\\\___]]]YYYXXX[[[___kkkPPPGGGEEEBBBIIIFFFAAA<<<999888999;;;===<<<<<>>>>>AAAIIIRRRXXXXXXVVVXXXYYYYYYZZZZZZZZZYYYYYYWWWWWWXXXWWWUUUUUUWWWYYYVVVVVVUUUUUUVVVYYY[[[]]]\\\\\\]]]]]]]]]\\\[[[ZZZTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUVVVWWWWWW\\\jjjxxxiiikkklllppp{{{nnnjjjrrrjjjjjjgggfffeeedddcccdddeeeeeehhhhhhiiijjjkkkllllllllloooooooooppppppppppppppppppnnnooorrrrrrqqqtttyyykkkbbbhhhpppzzz~~~vvvyyy{{{yyyyyyiiiiiiiiigggddd```]]]ZZZ```cccXXXKKKLLLJJJGGGJJJVVVeeetttxxxyyy{{{}}}xxxrrrnnnmmmllljjjhhhnnnqqqtttsssmmmcccWWWPPPAAABBBCCCDDDFFFGGGHHHHHHGGGIIIIIIGGGGGGPPP^^^jjjtttrrrsssvvvxxxxxx|||zzz|||~~~wwwlllzzztttmmmlllmmm}}}cccSSSPPPSSSZZZZZZVVVWWW^^^sss|||}}}xxxsssssstttSSSDDDEEE===EEEOOO___fffiiiggggggkkkkkkiiikkkiiidddcccfffiiicccZZZWWWJJJ>>>;;;;;;:::888888:::888666666777888::::::;;;;;;;;;::::::999888888???EEEFFF@@@===>>>???>>>???===<<<<<<===>>>>>>???;;;===>>><<<===DDDRRR]]]^^^^^^^^^___``````]]][[[YYYFFF;;;@@@BBB;;;999???===<<<<<<@@@IIITTT\\\```[[[]]]___^^^[[[YYYZZZ\\\qqqSSSBBB@@@CCCDDDBBB???<<<:::;;;>>>AAADDDHHHDDDAAABBBFFFHHHHHHFFFDDDDDDFFFGGGFFFEEEJJJRRRfffsssXXXdddyyyiii\\\TTTWWWUUUTTTTTTVVVWWWXXXWWWTTTBBB===@@@777222555444555555444444444333333333222222333333444555555555:::<<>>===<<<;;;>>><<<999777666444222000...........................------,,,,,,------...............////////////000000000000000111111222333333333444555777888999<<<;;;:::888888888888999<<<===@@@IIIRRRXXXYYYWWW[[[[[[[[[[[[\\\\\\\\\\\\VVVWWWXXXWWWUUUTTTUUUVVVVVVVVVUUUVVVWWWYYY[[[]]]___^^^]]][[[YYYYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWYYYZZZZZZ^^^lllzzznnnooolllqqq}}}pppiiipppiiilllgggfffeeeccccccddddddeeefffhhhjjjkkkmmmmmmmmmlllsssssssssrrrrrrqqqqqqqqqqqqppppppsssrrrppprrrwwwggg\\\___gggoooxxx|||~~~}}}mmmllljjjfffbbb]]]XXXVVVcccggg]]]SSSUUUQQQHHHGGGUUUiii|||~~~wwwuuuzzz{{{xxxsssnnnllljjjiiihhhppprrrttttttqqqkkkddd```MMMJJJEEEAAA@@@CCCFFFIIIFFFHHHHHHGGGHHHOOO\\\fffttttttwww|||}}}zzzzzz}}}||||||zzznnnaaaccciiitttmmm[[[UUUUUU[[[]]][[[___ggg~~~yyysssppppppTTTIIIHHH@@@FFFHHHOOOTTTYYYZZZ^^^dddiiijjjkkkjjjfffdddhhhkkkhhhaaagggWWWFFF===:::777555555999666333555999;;;999666::::::999888888888888888===CCCFFF@@@::::::>>>@@@AAA???===<<<;;;<<<>>>??????@@@AAA@@@@@@FFFQQQZZZ[[[ZZZ[[[]]]___^^^\\\ZZZWWWEEE:::===???:::888===>>>===:::;;;@@@JJJWWW```_________]]]\\\ZZZYYYXXXvvvkkkPPP@@@<<<;;;>>>AAA:::::::::;;;???DDDIIILLLNNNIIICCCAAACCCEEEFFFEEEBBBBBBDDDFFFEEEBBBFFFLLL___yyyqqqXXXiiizzzbbbRRRTTT]]]fff```YYYUUUVVV[[[aaaddd___GGG======999777777111555555444444444333333333333333333333444444444444888;;;>>>BBBBBBAAA>>><<<777555333222333444333333222222222222222333333444111111000000444888777333444333222111111222333444777777666777777999:::;;;777666555444222111000///111111111222222222222333222333333222111111333555;;;<<<===>>>>>>===<<<;;;===;;;888666555333111///...........................------,,,,,,------...---............/////////000000000000000111222222111222444666888999999999;;;:::999777777777777888:::;;;@@@IIISSSYYYZZZXXX[[[[[[ZZZZZZ[[[\\\]]]]]]VVVWWWXXXXXXUUUSSSRRRSSSUUUUUUVVVXXXYYYZZZ[[[\\\bbb```]]]YYYWWWVVVVVVWWWTTTTTTSSSSSSRRRRRRSSSSSSUUUVVVYYY[[[[[[___lllyyyrrrtttlllqqq~~~qqqiiilllfffmmmhhhgggfffeeedddeeeeeefffhhhjjjmmmooopppqqqqqqppppppqqqqqqrrrssstttuuuuuupppnnnoooqqqpppmmmnnnrrrhhh\\\]]]aaahhhqqq}}}|||}}}|||sssoooiiiccc]]]YYYVVVUUUgggmmmeee[[[ZZZUUUMMMMMMQQQggg|||yyytttvvvyyyyyyzzzxxxrrrkkkiiilllppprrrsssssssssrrrpppmmmlll^^^WWWLLLCCC>>>???CCCFFFCCCDDDEEEFFFJJJTTTaaakkktttwww|||}}}wwwxxx|||ooolllhhhjjjsss~~~mmm```WWWYYY\\\___gggqqq~~~|||wwwnnnkkkRRRIIIHHHEEEMMMHHHBBBEEEIIILLLSSS]]]ffflllkkkllliiiggghhhllljjjeeelll```QQQGGG>>>777666888666666666888:::;;;999666:::999888777777888:::;;;@@@BBBBBB>>>:::999;;;<<>>===;;;:::;;;>>>@@@DDDEEEEEEBBBAAADDDKKKQQQSSSTTTVVVYYY[[[\\\ZZZWWWXXXHHH<<<>>>@@@<<<;;;???======<<<:::;;;CCCQQQ\\\___^^^\\\\\\[[[ZZZVVVTTTggg}}}aaaOOOAAA@@@@@@;;;999;;;:::<<<>>>AAADDDGGGIIIJJJEEECCC@@@@@@CCCGGGHHHHHHDDDCCCFFFHHHGGGCCCDDDIIIQQQkkknnnWWWmmmrrreee[[[ZZZhhhxxxyyynnn^^^SSSPPPUUU]]]bbb\\\HHH>>>>>>;;;:::999222555555444444444333333333444444444333333333222222444777<<<@@@AAA@@@>>>===888666333111222444444444444333111111111222444555111000///111555777666333444333222111222333444555666777888999999999888888555444333333333333111000111111111111222222222222111222222222111333666999>>>?????????>>>===<<<;;;<<<999666444333222111///...........................------,,,,,,------...---------.........//////000/////////000111222333000222666999::::::999999:::999888666666666777777777:::AAAJJJSSSYYYZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\WWWYYYZZZZZZWWWTTTRRRQQQTTTUUUWWWXXXZZZ[[[[[[[[[aaa___]]][[[XXXWWWVVVVVVUUUTTTSSSRRRQQQPPPPPPQQQQQQSSSWWWZZZZZZ^^^jjjwwwsssuuukkknnn{{{qqqhhhjjjdddllljjjiiigggffffffgggggghhhiiikkkmmmppprrrsssssssssmmmnnnoooqqqrrrtttuuuvvvpppoooppprrrppplllmmmpppfffZZZYYYYYY^^^dddmmm{{{~~~yyysssjjj```ZZZXXXYYYZZZpppyyyrrrccc[[[SSSNNNSSSSSShhh~~~{{{yyywww|||~~~uuuiiieeennnyyyttttttsssrrrrrrqqqpppooollleeeYYYNNNGGGDDDFFFGGGDDDDDDDDDEEEKKKVVVdddooolllrrrzzz|||wwwrrrxxx~~~vvvjjjiiioooyyyqqqdddZZZ^^^cccgggnnnvvv~~~}}}|||wwwnnngggOOOGGGEEEIIIWWWMMMCCCBBBAAACCCHHHQQQ]]]fffgggiiihhheeeeeegggfffbbbhhhddd]]]SSSDDD777444888444777:::;;;:::999999;;;>>><<<999777777888999:::FFFAAA<<<;;;;;;:::777666;;;<<<<<<;;;:::;;;>>>AAABBBCCCDDDBBBAAABBBFFFIIIJJJLLLOOOSSSWWWXXXWWWUUUYYYJJJ>>>>>>@@@>>>===@@@<<<>>>???<<<;;;@@@KKKTTT[[[ZZZZZZZZZZZZXXXUUURRRZZZlllLLLBBB>>>BBBAAA:::888<<>>>>>===<<<:::777444333333555555555555333222111111333555777333000000333666666444222333333222222222333555666444666888;;;;;;999666444333222111222444555444333000000111111111222222222111222222222222555999<<<@@@@@@??????>>><<<;;;;;;;;;888444222111111000///...........................------,,,,,,------...------------............////////////000111222333111333777:::<<<;;;:::999:::999888666555666666777666:::AAAKKKSSSXXXZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\YYY[[[\\\[[[XXXUUUSSSRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]]]]\\\ZZZWWWVVVTTTTTTRRRQQQPPPOOOOOOOOOPPPRRRVVVZZZ[[[___kkkxxxqqqrrrllllllxxxpppiiijjjccclllkkkjjjiiihhhggghhhhhhiiihhhiiijjjllloooqqqssstttoooooooooppppppqqqqqqqqqqqqppprrrtttrrrnnnnnnqqqeeeYYYWWWVVVYYYdddjjjttt~~~~~~xxxmmmccc^^^]]]___bbb{{{}}}jjj^^^SSSOOOUUUVVVhhh}}}{{{www|||}}}qqqccc___kkkyyyuuuuuuuuutttsssrrrqqqppptttooohhh___XXXRRRNNNLLLHHHGGGFFFFFFJJJSSS]]]eeeVVV]]]fffkkkiiihhhppp|||}}}rrrmmmmmmnnnxxxxxx|||bbbXXXVVVaaakkkkkkkkkmmm|||}}}{{{{{{yyyuuuqqqeeeMMMFFFCCCNNN```QQQJJJEEEAAAAAABBBFFFOOOXXXccchhhjjjgggeeefffeeebbbccccccccc\\\MMM<<<555555333777<<<<<<999888:::===BBB???;;;777555555777888GGG>>>777888;;;999666444888;;;======;;;;;;???BBB<<<>>>@@@AAAAAABBBDDDFFFBBBDDDIIIOOOTTTWWWVVVTTTXXXJJJ>>><<<>>>>>>===>>>;;;>>>@@@???===???EEEKKKTTTVVVXXXYYYYYYXXXVVVUUUTTTxxxkkkDDD???===<<<;;;999===BBBGGGHHHHHHGGGDDD???:::777666888;;;>>>AAADDDEEEFFFDDDBBBBBBEEEEEEBBBAAADDDFFFTTTnnnnnn[[[ttthhhaaa]]]jjjwwwccc\\\SSSNNNQQQXXX```eeeVVVMMMKKKHHH===;;;<<<666555555444444444333333333444444333333222222111111000111444777999;;;<<<<<<<<<999777555666666555444666555333222333444666777666222111555888666333222333333222222333444555666222444777999:::888555333555222111222666777666333000000000111111111111222111111222222333777;;;???@@@@@@???>>>===<<<;;;;;;:::666222000000000///..............................------,,,,,,------...,,,------------.........////////////000111333333444666999;;;<<<;;;:::999:::999888666666666666777555:::CCCLLLSSSXXXZZZZZZXXXYYYZZZ\\\]]]]]]]]]]]]ZZZ[[[\\\[[[XXXVVVTTTTTTSSSSSSTTTVVVWWWXXXYYYZZZVVVXXX[[[]]]]]][[[WWWUUUTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSWWW[[[\\\aaannn|||nnnpppmmmkkkuuuoookkkmmmeeellljjjjjjhhhggggggggghhhiiihhhhhhhhhiiilllooorrrtttpppppppppooooooooooooooopppoooqqqtttrrrnnnnnnqqq~~~}}}cccWWWVVVUUUYYYbbbgggnnnttt{{{{{{ssslllgggfffhhhiiioooeeeZZZSSSWWWYYYjjj|||zzzyyytttgggZZZXXXbbbmmmvvvvvvwwwxxxwwwuuusssrrrxxxwwwuuuooofffZZZPPPJJJHHHHHHGGGGGGIIILLLPPPSSSHHHKKKRRR[[[______dddjjjvvvzzzvvvyyyooommmvvv{{{vvvpppppp[[[RRRSSSaaammmlllgggfffmmmvvv|||}}}{{{zzzxxxuuuttteeeNNNGGGBBBQQQeeeQQQJJJFFFCCCCCCAAA???CCCJJJ]]]eeeiiihhheeefffeeecccaaa```bbbbbbZZZKKK>>>999555666888999999::::::;;;???<<<888555444555888:::CCC:::666777999777666888999===AAAAAA>>>===>>>AAA:::<<>>;;;===>>>>>>>>><<<>>>>>>===<<<===AAADDDNNNRRRXXXZZZYYYYYYZZZ[[[WWWttt{{{nnn[[[===>>><<<888:::@@@FFFGGGIIIGGGDDD@@@<<<999888777777888:::<<<>>>@@@DDDFFFDDD@@@@@@CCCDDDAAAAAACCCGGGLLL```~~~kkkYYYrrrvvvmmm\\\iiiuuudddLLLMMMPPPVVV]]]bbbeeefffQQQIIIFFFBBB999;;;>>>888555555444444444333333333333333333222222222222222111111222444666999;;;======<<<999888888777555333666666555444555666777888999333333888:::555222111333333222222333444666777333333444555555666666555888555222333777888555222000000000000111111111111111111222222444888>>>BBB@@@???>>>===<<<;;;;;;;;;999555111///...//////..............................------,,,,,,------...,,,,,,---------...............//////000222333444777888:::;;;<<<;;;:::999;;;:::888777666666777777555;;;DDDMMMSSSWWWYYYYYYVVVXXX[[[]]]^^^^^^]]]\\\ZZZ[[[[[[YYYWWWUUUUUUVVVSSSSSSRRRSSSTTTVVVXXXZZZUUUWWWXXXYYYYYYXXXVVVTTTSSSSSSRRRQQQQQQPPPQQQQQQSSSSSSVVVYYY[[[aaaooo~~~mmmoooooojjjtttpppnnnooofffmmmjjjiiigggfffffffffggghhhiiihhhhhhiiikkkoootttvvvooooooooooooooopppppppppnnnmmmooorrrpppllllllooo|||yyy]]]QQQQQQRRRVVVWWW\\\dddiiioooyyy~~~xxxsssooommmmmmnnn}}}}}}qqqlllcccZZZ[[[___ooo|||vvvkkk^^^TTTSSSZZZaaavvvxxxzzz{{{{{{yyyvvvtttzzz||||||wwwlll\\\LLLBBBDDDEEEGGGHHHHHHHHHHHHHHHJJJIIIMMMXXX___```^^^^^^lll|||pppkkkuuuyyypppmmmsssfffZZZXXXcccnnnnnnkkkjjj___lllxxx|||{{{|||{{{yyyvvvfffOOOIIICCCRRRfffOOOFFFBBBBBBEEECCC>>>???DDDTTT]]]ccccccaaaaaaaaa``````]]]___eeeeeeZZZKKKBBB777444333555999<<<:::888888666333222333888===@@@===888666888777444777===<<>>@@@===???@@@AAAAAA@@@>>>===999<<>>@@@@@@@@@======<<<;;;:::;;;>>>AAAJJJQQQXXX[[[ZZZZZZ\\\```]]]tttwwwZZZIIIEEE>>>777<<<===:::???JJJLLLGGGHHHDDD>>>999666666888:::888999999999;;;???EEEIIIEEEAAA@@@CCCDDDCCCCCCEEEEEEFFFVVVvvvuuueeeUUUooohhhZZZ\\\hhhkkkOOOAAAGGGSSS___gggiiieeeaaaKKK@@@<<<999444;;;@@@:::555555444444444333333333222222222222222222222222222222111222444888;;;>>>???===;;;::::::888555222666666666666666777888888;;;555444999;;;555111111333333222222333555666777555333222111111444777888<<<888444555777777333///000000000000111111111111111111222222444999???CCC???>>>===<<<;;;;;;;;;;;;888555000..........................................------,,,,,,------...,,,,,,,,,---------...............///000222333444999999:::;;;;;;;;;:::999;;;:::999777777777777888555;;;EEEMMMSSSVVVXXXYYYSSSUUUYYY\\\]]]]]]ZZZYYYYYYZZZYYYWWWUUUTTTUUUVVVSSSRRRQQQQQQSSSUUUXXXZZZWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQTTTVVVXXX^^^nnn}}}mmmoooqqqbbbxxxpppssskkkmmmnnnlllkkkjjjjjjjjjiiigggdddiiikkklllllllllmmmppprrrrrrwwwxxxqqqmmmppprrrqqqsssnnnmmmppppppkkklllpppvvvxxx^^^RRROOOMMMOOOUUUYYY]]]___dddooo~~~~~~zzzsssrrrsssuuuvvvnnnccc]]]^^^```pppnnn``````^^^UUUVVV___ttt}}}~~~}}}xxxqqq~~~|||yyyqqqaaaOOOEEEDDDEEEHHHLLLLLLIIIGGGHHHGGGEEEKKK]]]qqqwwwlll^^^ggg{{{pppkkkqqqeeeqqqhhhiiijjjkkkgggdddjjjrrrnnniiijjjsss|||}}}yyyvvvwwwcccMMMBBBLLLeeegggQQQKKKFFF@@@???AAABBB@@@<<>>AAADDD>>>@@@@@@>>>:::999<<>>:::<<>>>>><<<888444222444333444888;;;<<<999555888;;;===:::444000111333333333333333333444555555777666555444444444444444888555333333555555333000000000000000111111111222///000333777:::===???@@@AAA@@@???>>>===<<<;;;:::444222000///...///000111................................................---------............//////000000---,,,...444999:::;;;;;;999888777888:::999::::::999777666777888<<<>>>BBBIIIPPPTTTVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[[[[YYYWWWTTTSSSTTTUUUUUUWWWUUURRRRRRSSSUUUUUUUUUVVVVVVVVVVVVUUUSSSQQQPPPRRRPPPNNNMMMNNNPPPPPPOOOPPPSSSVVVVVVTTTWWWgggxxxooopppvvvfff|||ssstttkkkmmmmmmjjjjjjiiijjjjjjhhheeeccceeegggiiijjjjjjjjjlllnnnppptttsssnnnmmmppprrrpppqqqmmmmmmpppppplllmmmppptttwww]]]QQQNNNLLLOOOQQQUUUYYY[[[^^^hhhxxxyyylllhhhhhhlllnnniiidddbbbeeeuuu~~~kkk___```^^^TTTRRRYYYnnnwww~~~}}}{{{zzzxxxuuu}}}zzzxxxwwwqqqdddSSSGGGFFFGGGGGGIIIKKKLLLKKKHHHMMMKKKMMMWWWeeeoooqqqnnntttmmm|||{{{qqq___gggpppooopppoooiiieeegggmmmgggaaa```hhhrrrxxx{{{~~~xxxcccNNNEEEPPPgggeeeKKKFFFDDDBBBBBBCCCCCC???<<<>>>FFFQQQZZZ___bbbdddfffaaaeeeddd______bbbZZZMMM777666555444444444555555666444333555999;;;:::888777666555666888999999999<<<<<<===BBBGGGIIIHHHFFF???@@@AAA???<<<<<>>;;;::::::;;;<<<<<<;;;999>>>FFFLLLOOOSSSUUUQQQJJJJJJTTTaaakkkrrrqqqdddVVVNNNLLLHHHAAA:::888999<<<;;;>>>BBBFFFGGGDDD@@@===:::999777666555666666777222666999;;;;;;>>>CCCHHHBBBBBBCCCCCCCCCCCCCCCCCC@@@CCCDDDMMMiii}}}eeeUUUfffvvv```VVV[[[jjjzzz|||sssdddNNN<<>>===;;;999888333222000......///000111................................................---------............//////////////////222555999::::::;;;999777777888::::::;;;<<<;;;999888888999:::===BBBJJJQQQVVVWWWVVVVVVWWWYYYZZZ[[[\\\\\\\\\ZZZYYYVVVTTTSSSSSSTTTUUUWWWTTTRRRQQQSSSTTTUUUTTTUUUVVVVVVVVVUUUSSSQQQPPPQQQOOOMMMLLLNNNOOOOOONNNOOOQQQTTTTTTRRRVVVhhhyyynnnnnnxxxjjjsssrrriiikkkjjjjjjiiihhhhhhhhhgggeeeccceeehhhkkklllllllllmmmnnnpppqqqooommmooossssssqqqqqqnnnmmmoooooommmmmmpppqqqvvv]]]PPPLLLJJJNNNOOORRRVVVWWWZZZaaammmvvv~~~lllaaa\\\cccmmmooojjjeeegggxxxtttfff^^^```]]]QQQMMMQQQbbbnnnyyy{{{yyyyyyzzzzzzzzzvvvssstttsssjjjYYYJJJGGGKKKKKKFFFHHHNNNNNNIIIOOOOOOPPPSSSYYYbbbkkkqqqxxx^^^jjjjjjgggiiihhhjjjmmmkkkggggggjjjfffaaa___ccchhhjjjmmmqqqttt^^^KKKGGGTTThhhaaaCCC@@@BBBDDDEEEEEEBBB>>><<<:::???IIIVVVaaafffeeebbbaaabbb___YYYZZZ___]]]UUU===999444333444666555333555333222777<<<===888222555777:::;;;999888777777;;;777777???JJJNNNHHH@@@@@@AAAAAA>>><<<<<>>>>><<<;;;<<<777:::<<<;;;999888999;;;======>>>CCCKKKOOOIII???===FFFOOOPPPNNNJJJCCC===888999999888666777999;;;???EEEJJJHHHAAA:::888888666555444444444555666777000666<<<===;;;<<>>AAADDDEEECCCAAA??????>>>>>>CCCOOO]]]dddbbb]]]```aaa]]]XXXYYY]]]]]]XXXDDD===555222444555444111555444555888::::::666222666;;;???@@@===:::999999>>>999666;;;CCCEEE>>>666AAABBBAAA===:::;;;???CCCDDD<<<999???GGGMMMQQQTTTOOOEEE<<<;;;;;;999777777777888::::::888777888999@@@;;;888:::AAADDD@@@999:::>>>BBBAAA===:::999999;;;;;;:::999888888999:::DDDHHHIIIDDD;;;444444666444333222222222444555666333;;;BBBBBB===:::???DDDCCCCCCCCCCCCCCCBBBBBBBBBGGGHHHEEEBBBJJJgggpppbbbcccnnnnnneeeRRRZZZfffrrr|||}}}vvvtttpppkkkgggcccXXXHHH;;;===AAAEEEEEEAAA:::555222999999<<>>AAACCC@@@???===<<<;;;;;;::::::999;;;<<<<<<999888999::::::999999888888999999999555555444333333444444444333333222222222222111111222222333333333222111111555888===BBBEEEFFFEEEDDDAAAAAAAAA???<<<888444222000///............//////................................................---------............///111//////333888;;;:::888888999999888777777888:::888999999777555444444555666:::BBBLLLTTTXXXXXXWWWTTTUUUVVVXXXZZZ[[[\\\\\\XXXWWWVVVTTTSSSSSSSSSSSSSSSRRRPPPPPPQQQRRRRRRQQQSSSSSSTTTTTTSSSQQQPPPOOOMMMLLLJJJJJJKKKMMMMMMMMMNNNOOOQQQQQQPPPWWWjjj~~~ppppppqqqiiipppnnnhhhkkkiiiqqqlllfffccccccgggjjjlllbbbeeeiiikkkkkkjjjjjjkkkoookkkiiilllqqqtttttttttuuuuuurrrooolllkkkjjjhhhkkk|||uuu\\\MMMIIIHHHLLLOOORRRTTTTTTUUUXXX]]]bbblllppptttwwwzzzwwwiii\\\\\\aaaddddddeeelll}}}ddd]]]ZZZ[[[VVVLLLGGGGGGKKK[[[qqq}}}}}}}}}{{{wwwvvvxxxuuueeeSSSJJJWWW]]]TTTJJJIIILLLLLLIIIJJJKKKMMMOOOQQQTTTVVV[[[kkkuuu}}}{{{dddVVVJJJJJJSSS___lllvvvlllhhhfffeeeccc^^^\\\___```NNNEEEKKKZZZiii```EEE@@@AAABBBBBB@@@???@@@BBB@@@===>>>FFFTTT^^^```______```^^^[[[[[[\\\ZZZWWWJJJAAA777222333444333111444777999888666555666888999>>>CCCDDDAAA===<<<===AAA===999999;;;;;;888444DDDEEECCC???;;;:::===@@@@@@999666<<>>;;;999888777777666777888777666555666888<<>>??????===;;;:::999999:::>>>DDDNNNYYYdddnnntttrrraaaMMM@@@888333333555333333333333333333333333;;;:::999888777666555444555444444555777:::===>>>>>>???@@@@@@???===:::999;;;<<<>>>>>>===<<<<<<===<<<;;;:::888777777777666444444333333333444444555222333333222222111111222333222222222222222222222999<<<@@@DDDGGGGGGEEEDDDBBBAAA@@@===:::666222000///...............//////////////////////////////........................---------............///000///000444999;;;:::888777888999888777777888:::888999999888555333444444555999AAAKKKSSSXXXXXXWWWRRRSSSUUUWWWXXXYYYZZZZZZWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOPPPQQQPPPOOOPPPQQQQQQQQQQQQOOONNNMMMLLLJJJIIIIIIKKKLLLMMMLLLOOOPPPRRRRRRQQQXXXlllnnnoooqqqjjjqqqoookkkooolllqqqlllfffcccdddhhhkkkmmmdddgggjjjkkkkkkllllllmmmkkkhhhhhhlllooopppqqqtttuuuvvvtttnnnkkkkkkjjjgggiii{{{vvv\\\MMMHHHGGGMMMMMMNNNOOOPPPQQQSSSWWWZZZcccfffkkkooorrrxxx{{{mmm___[[[\\\]]]```cccsssaaa[[[XXXVVVRRRKKKHHHJJJFFFUUUmmm}}}~~~|||yyyzzzyyykkkYYYKKKWWWaaa```TTTKKKIIILLLJJJHHHEEEEEEJJJQQQWWWZZZXXXdddiiinnn}}}yyy|||uuuYYYOOOTTTcccsss~~~|||pppccc\\\XXXVVVXXX]]]\\\NNNJJJPPPYYYeee```KKKDDDBBB@@@>>>>>>???AAABBB<<<:::999>>>IIITTT]]]aaa]]]^^^___^^^]]][[[XXXVVVPPPHHH===555333333333333555999;;;888333333888===<<<>>>AAABBBAAA?????????@@@>>>===;;;;;;;;;;;;:::FFFGGGFFFBBB===;;;<<<>>>:::555444<<>>;;;888444222111....../////////000000000////////////////////////........................---------............///000000111333777888888888777888888888777777888:::;;;<<<<<<:::888666666777555888@@@IIIQQQVVVWWWVVVTTTTTTVVVWWWXXXXXXYYYYYYVVVUUUUUUTTTSSSRRRQQQQQQPPPOOONNNNNNPPPPPPOOONNNMMMNNNNNNOOONNNMMMLLLKKKLLLJJJHHHIIIKKKMMMMMMMMMOOOQQQSSSTTTRRRYYYlll~~~kkkkkkppplllqqqnnnjjjnnnkkkllljjjgggfffgggiiiiiihhhiiikkkmmmmmmmmmnnnppprrrllliiikkkooopppnnnrrrxxxsssuuusssmmmkkkmmmlllhhhhhh{{{vvv]]]MMMHHHHHHMMMLLLLLLLLLLLLNNNQQQTTTWWWZZZ^^^dddhhhlllqqqvvvzzzvvveee^^^]]]]]]]]]___sssuuu```[[[UUUQQQMMMJJJKKKNNNGGGRRRggg{{{zzzzzzzzz{{{ooo___NNNRRR___iiicccRRRIIIKKKHHHGGGEEEEEEGGGNNNVVV[[[[[[ggghhhfffnnnvvv|||}}}vvvxxx}}}{{{kkkYYYPPPMMMLLLOOORRRZZZQQQPPPRRRSSSYYYXXXKKKFFFBBB>>>===???AAAAAA???888999999:::>>>HHHTTT\\\ZZZ[[[]]]^^^\\\YYYWWWVVVVVVOOODDD:::444333666888666888:::999666666:::======;;;;;;;;;===>>>>>>>>><<<<<<===>>>???@@@???===AAACCCCCCAAA<<<999999;;;666222444???IIILLLMMMMMMLLLBBB999999:::999888999666888:::999888777888888999666777<<<>>>===AAAGGGBBB<<<:::<<<;;;777666888999888888;;;???BBBBBBAAA<<<888444222333555555444444555666888;;;???BBBDDDHHHKKKLLLIIIDDD???>>>@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDGGGJJJEEEFFFYYYrrrsssdddZZZZZZcccsss{{{wwwppp\\\FFFGGGBBBIII^^^mmmeeeOOO===>>>:::666444777===DDDHHHJJJSSS```kkkssswwwzzz|||vvvsssnnncccRRR@@@888888222222222222222222222222555333111111333444222000222222111111222222333333666999;;;<<<:::999:::;;;888888888999999999888777333333222111111111111222333333222222333333444555222444555444222222333555777555222111222555999<<>>FFFOOOTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXUUUUUUTTTTTTSSSRRRPPPPPPNNNMMMMMMNNNOOOOOONNNLLLJJJKKKLLLMMMLLLKKKJJJIIILLLJJJHHHIIIKKKMMMNNNMMMMMMPPPSSSTTTSSSXXXjjj|||iiijjjoookkkpppkkkggglllhhhgggggghhhiiijjjiiifffdddgggiiijjjjjjjjjkkknnnpppooommmoootttssspppttt}}}pppsssrrrlllkkkooonnnjjjhhh{{{www^^^NNNHHHHHHNNNMMMLLLLLLLLLNNNQQQUUUXXXUUUYYY___dddhhhlllqqqtttwwwkkkbbbaaa___\\\[[[nnn{{{hhh```[[[TTTNNNJJJIIIMMMRRRIIIPPPbbbvvvwww~~~{{{zzz{{{rrrdddOOONNNZZZnnnmmmYYYJJJJJJCCCFFFIIIIIIHHHIIIOOOTTT]]]lllnnngggiiillluuu|||qqqjjjtttdddVVVJJJGGGIIIKKKKKKLLLZZZRRRRRRQQQKKKNNNOOOFFFFFFAAA===>>>AAABBB@@@<<<777:::<<<:::888===JJJTTTWWWXXXZZZ\\\ZZZWWWWWWXXXZZZTTTIII===555444888<<<777777888999:::;;;;;;:::<<<888555666999======<<<::::::;;;???CCCCCC???:::999<<>>@@@<<<999999<<<:::444444999222333666;;;AAADDDBBB@@@444555444444444333333333555666888;;;@@@EEEIIILLLJJJJJJJJJHHHDDDAAA@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGCCCEEEIIICCC???MMMbbbmmmaaaWWWZZZfffuuuvvvpppnnndddVVVIIIFFFOOObbblllaaaKKK;;;???;;;777888===GGGOOOUUURRR\\\jjjtttyyyzzzzzzzzzrrruuuxxxqqq^^^GGG;;;999333333333333333333333333444111000111333444333111111111111111111111111111444666777666555666999===555555444555555555444222111111111111222333444444222222222222333333444555222444666555333222444666:::777333111333777===@@@CCCCCCCCCCCCCCCBBBAAAAAACCC@@@<<<777444333333333//////000111111111111111000000000000000000000000........................---------.........//////...000222222000111444888666777888777666777888:::;;;<<<<<<:::777555555555666888===EEEMMMRRRTTTUUUYYYYYYZZZZZZZZZZZZYYYYYYTTTTTTTTTTTTSSSQQQPPPOOONNNMMMLLLMMMOOOOOOMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHLLLJJJIIIIIIKKKMMMNNNNNNLLLOOOSSSTTTRRRWWWhhhyyykkkkkkrrrhhhzzzhhhhhhgggkkkhhhkkkgggdddhhhnnnppplllgggmmmhhhggglllnnnllllllpppqqqqqqppppppoooooonnnnnnvvvuuuqqqmmmmmmnnnkkkeeelllmmmzzzdddHHHHHHEEEGGGNNNMMMLLLKKKLLLMMMOOOQQQSSSSSSUUUZZZaaahhhlllnnnssssssgggaaahhhdddXXXcccssswwwfffaaaYYYQQQMMMJJJIIINNNTTTQQQQQQVVVnnn~~~}}}}}}|||zzz{{{|||uuulllUUUKKKMMMaaatttqqq^^^NNNKKKDDDEEELLLLLLEEEEEEMMMPPP\\\jjjsss}}}~~~~~~~~~wwwnnnWWWOOOPPPMMMIIIJJJNNNMMMGGGSSSSSSSSSVVV[[[\\\RRRFFFEEEAAA@@@BBBCCC???<<<===:::999888777888:::===>>>TTTVVVYYYYYYXXXVVVUUUTTTZZZWWWNNNBBB;;;999888666888===BBBEEEDDD@@@===;;;???>>>===<<<<<<<<<<<<<<<777666:::@@@AAA>>>===???:::;;;;;;999666333222222444666;;;CCCKKKOOONNNLLLGGG:::444:::===777555888:::888666777:::<<<;;;999666888:::<<<======<<<;;;999888:::@@@???:::999>>>777888;;;>>>?????????>>>999>>>>>>777444777999777999888888999===BBBHHHKKKNNNNNNNNNKKKGGGAAA;;;888>>>CCCHHHFFFBBB@@@DDDHHHIIIHHHGGGGGGGGGHHHIIIJJJpppjjjXXXWWW___ooo}}}}}}rrrhhhfffgggfff___fffnnnoooaaaNNNAAA>>>===666777===HHH___pppooossstttxxx{{{{{{xxxvvvwww~~~vvvqqqooofffUUUFFF@@@<<<555222555666333333777......///000000000000000222222111111111111222222222000//////111444888:::111111111222222222222222///000111222222222222222666444222000000000111222666666666666666666666666444111///111888>>>BBBDDDBBBCCCCCCCCCDDDDDDEEEEEEBBB>>>999333000000111222///////////////.........000000000000000000000000222000...,,,,,,,,,---.........///000000000000000222111//////000333666888888999:::999888666777888<<<======;;;777555555666888:::???FFFNNNRRRTTTTTTSSSUUUXXXYYYZZZYYYVVVUUUYYYWWWUUUTTTTTTRRROOOLLLNNNNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIKKKIIIHHHJJJMMMMMMKKKIIIJJJKKKNNNRRRTTT[[[kkk{{{jjjmmmtttjjj}}}kkkkkkiiilllhhhpppnnnmmmlllmmmmmmkkkjjjpppjjjiiilllnnnlllmmmpppooooooooonnnnnnmmmmmmmmmppppppnnnkkkmmmooommmhhhjjjmmm}}}hhhLLLIIIEEEFFFMMMLLLKKKJJJKKKLLLNNNOOORRRRRRSSSWWW]]]bbbeeefffooopppxxxwwwbbb^^^___^^^[[[eeetttzzziii^^^VVVPPPMMMJJJIIILLLQQQNNNOOOSSSjjj}}}~~~~~~{{{yyyzzz{{{vvvnnnZZZNNNLLL___sssuuueeeVVVNNNGGGFFFLLLMMMHHHHHHNNNOOOVVV___hhhvvv~~~sssppp}}}iiiZZZWWWLLLSSSWWWSSSOOOOOONNNKKKRRRSSSUUU[[[eeeggg^^^QQQEEE@@@>>>@@@@@@===;;;<<<===<<<:::999888888999999JJJQQQXXX[[[XXXVVVWWWYYYSSSPPPHHH===777777777444<<<@@@EEEGGGGGGEEEDDDCCC?????????===;;;;;;;;;===888666999???CCCAAA???@@@888888888777555444555666111666>>>FFFLLLOOONNNMMMDDD:::555:::;;;666444999:::888777777:::;;;:::888888999;;;<<<===<<<<<<;;;:::999;;;???===777666:::888999<<>>BBBDDDIIIJJJKKKKKKGGGAAA;;;777===AAAFFFFFFBBBAAACCCGGGJJJIIIHHHGGGFFFFFFGGGGGGZZZwww}}}hhhUUUVVV^^^nnn{{{}}}xxxyyy~~~~~~~~~yyyppplllnnnqqqpppxxxrrrjjj___NNN???999;;;999666<<>><<<<<<<<<===<<<888888???DDDCCC@@@???777777666444222333555888333;;;DDDJJJLLLLLLMMMNNN@@@:::777:::999444444::::::999888888999:::999777;;;;;;;;;;;;;;;<<<<<<<<<:::999:::;;;999555555888;;;<<>>===<<>>>>><<<:::888888999<<<>>>BBBHHHNNNRRRSSSRRRUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVTTTTTTUUUTTTRRROOOLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIJJJMMMPPPYYYkkk|||jjjlllqqqiii~~~nnnnnnlllnnniiioooooonnnllljjjkkkmmmppprrrooolllmmmoooppprrrsssssssssssssssssssssssssssppprrrppplllkkkmmmkkkggggggooonnnNNNIIIDDDEEEFFFEEEDDDCCCDDDEEEGGGIIIMMMLLLLLLNNNRRRUUUWWWXXX___eeeggggggppp|||xxx|||pppdddeee[[[ZZZZZZaaalllqqqfffWWWTTTPPPOOOPPPNNNIIIHHHJJJJJJKKKMMM^^^xxxzzz~~~~~~~~~zzzvvvwwwyyyxxxtttgggWWWKKKSSSiiiwwwuuunnndddWWWLLLIIIIIIIIIJJJNNNQQQTTTVVVZZZcccttt~~~nnnhhh\\\[[[UUUSSSVVVssszzz|||ssscccVVVPPPOOODDDHHHPPP]]]mmmsssjjj\\\IIIBBB======<<<::::::===999999:::::::::999999888777AAAMMMUUUUUUSSSSSSSSSNNNKKKAAA555111555999999;;;;;;;;;:::999;;;>>>BBBAAA>>>;;;<<>>DDDCCC>>>;;;777666555222000111444666;;;BBBIIIJJJGGGEEEHHHLLL===999888999777333555;;;:::999999999999888777666===<<<;;;;;;:::;;;;;;<<<888777666666555777;;;???AAABBBDDDEEEGGGHHHHHHHHHGGGEEE@@@999666666777888555555666777777777777777===BBBHHHMMMMMMHHHBBB===999<<<@@@BBBCCCCCCCCCCCCGGGGGGGGGFFFEEEEEEEEEEEEAAAIIIbbb}}}fffZZZ^^^hhhnnniiiiiiggg___VVVSSSXXX```mmmpppsssuuuyyy{{{vvvnnnVVVLLLAAA===;;;999:::===CCCAAAEEEHHHJJJ^^^uuuzzz~~~}}}}}}xxxsssrrrqqqpppqqqqqqooonnnnnnaaaWWWIII>>>777333333444444444333333333222222222222222111111111111222222222333444555555555444333555444222000000000111222333333444444444444444333555444333222111111111111444444444444444444444444111333777<<>>??????>>>;;;::::::;;;;;;===AAAHHHNNNSSSTTTTTTUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUTTTSSSQQQLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJJJJJJJKKKLLLLLLLLLMMMLLLKKKLLLNNNWWWjjj|||nnnpppqqqiiipppqqqpppsssnnnrrrooolllkkklllnnnooonnnpppooonnnmmmpppsssuuutttnnnnnnnnnooopppppppppqqqpppsssrrrnnnlllmmmllliiigggqqqpppMMMFFFBBBEEEAAA@@@??????@@@BBBEEEFFFJJJIIIIIIKKKOOOSSSUUUUUUXXX___aaaaaaiiiwww}}}zzzvvvqqqssssss```\\\\\\ZZZZZZ^^^bbb]]]UUURRRPPPPPPRRRQQQLLLIIIJJJIIIKKKLLL\\\vvv{{{~~~}}}}}}{{{vvvvvvyyyyyyvvvkkk[[[LLLMMM___pppvvvssspppcccSSSIIIEEEEEEIIIMMMPPPTTTXXXXXXXXX```rrrtttppptttTTTQQQ]]]eeejjjppp}}}rrrdddVVVNNNKKKJJJPPPZZZffftttyyyqqqeeeLLLEEE???>>>===;;;<<<>>>999999:::::::::999888888555:::CCCMMMTTTVVVUUURRRUUUPPPEEE999555:::???@@@BBBAAA???<<<:::<<<@@@CCCAAA:::555999CCCGGGCCC===DDD<<<999===BBB@@@:::777333333333222111222555888@@@DDDFFFAAA;;;999???FFF;;;999888888666444777;;;888999::::::888777666666<<<;;;;;;:::::::::;;;;;;777777555333555<<>>999777666666888333444666777888888777777;;;@@@GGGMMMNNNLLLGGGCCC;;;;;;===@@@CCCDDDBBBAAACCCDDDDDDEEEEEEFFFFFFFFFDDDBBBOOOqqqiii\\\___mmmyyy}}}vvvlll\\\RRRQQQWWW\\\^^^ffflllssswwwxxxsssfffXXXDDD<<<888999;;;:::999999EEEAAADDDIIIPPPhhh~~~}}}{{{}}}|||oooaaa___eeemmmsssvvvvvvtttqqqhhh```SSSFFF>>>999777444444333222222222333444444222222111111111111222222000111333444444333222111222111111111111222444555444444555555555444444333444444333222111111111111222222222222222222222222000333999===AAACCCCCCDDD>>>???@@@@@@@@@???===<<<333333222222222333444444222222222333333444444444333333333333333333333333111111222222222111000///000111333555555555555444/////////111333666888:::;;;:::999777666777:::===???@@@@@@>>><<<::::::;;;888:::???GGGOOOTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWTTTSSSSSSSSSTTTTTTRRRPPPKKKKKKJJJJJJIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIJJJKKKMMMQQQOOOMMMMMMNNNVVViiizzzpppqqquuulllrrrtttssswwwsssvvvsssooonnnooopppnnnmmmoooppppppnnnqqquuuuuurrrnnnoooooopppqqqrrrssssssmmmqqqrrrnnnlllnnnooommmgggtttuuuPPPEEE@@@CCC===<<<<<<===???BBBEEEGGGGGGFFFFFFIIIMMMQQQSSSSSSTTTXXX[[[]]]dddnnntttuuusssnnnoooxxxhhh___```___[[[ZZZ]]]]]]ZZZPPPOOOQQQTTTSSSMMMJJJKKKHHHLLLMMM[[[uuu}}}~~~{{{}}}{{{wwwvvvyyyyyywwwoooaaaPPPIIIUUUgggrrrssswwwmmm^^^OOOFFFDDDGGGKKKLLLPPPUUUTTTOOOPPP]]]kkkvvvwwwuuuttt{{{qqquuuooo___PPPOOO\\\ooo{{{qqqggg\\\TTTRRRMMMVVVaaakkktttwwwppphhhNNNGGGAAA@@@???<<<<<>>BBBEEEEEECCCCCCAAA>>><<<<<>>;;;777555///111444666666777999:::<<<>>>===777111111999@@@;;;:::888777777888999:::666888::::::888777666777999999999999::::::::::::999:::888666999CCCMMMRRRKKKKKKJJJIIIHHHGGGGGGGGGFFF@@@:::999888555555777444555666777888888888888888===CCCIIILLLKKKIIIHHH>>><<<<<<>>>BBBDDDCCC@@@AAAAAACCCDDDEEEFFFFFFFFFDDD@@@DDD[[[~~~iiiccc```hhhvvv{{{pppfffZZZTTTYYYaaabbb]]]bbbiiipppqqqlllbbbQQQCCC<<<777444999>>>@@@BBBEEEIIICCCDDDGGGMMMcccxxx{{{||||||xxxttttttqqqaaaMMMQQQ\\\gggnnnrrrtttqqqmmmeeeaaaYYYNNNGGGDDD???:::555555333222222333444444222222111111111111222222000000222333333222111111111222333444555666666666444444555555444444333333000111111222333333444444222222222222222222222222000555:::>>>@@@@@@AAABBB===>>>??????>>><<<:::888111222222333444444444444222333333444444555555555555555555555555555555555555555444333333222111111111333555777666444111000---...000222444777999;;;:::::::::888777888;;;===AAAAAAAAA???<<<999999:::666888>>>FFFNNNTTTVVVVVVTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRRRRSSSSSSQQQOOOKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGHHHJJJMMMQQQOOONNNMMMNNNVVVhhhzzznnnoooxxxnnnqqqqqqpppuuuqqqqqqrrrrrrqqqooommmnnnooopppsssrrrpppqqqtttrrrmmmqqqrrrssstttuuuvvvwwwwwwmmmrrrrrrnnnkkklllmmmlllfffwww}}}VVVGGG>>>???;;;;;;;;;===@@@CCCGGGIIIFFFEEEEEEGGGJJJNNNOOOPPPSSSQQQSSSYYY^^^cccjjjrrrrrrnnnmmmpppssstttyyyoooooojjjbbb]]]]]][[[XXXOOONNNPPPTTTSSSNNNJJJKKKFFFKKKMMMZZZttt}}}}}}yyy||||||xxxvvvyyyyyywwwrrrgggUUUIIIMMM^^^lllqqqvvvrrriiiZZZMMMGGGGGGIIIJJJJJJLLLOOOMMMLLLSSS^^^^^^___eeeooowww~~~vvvzzzyyy___VVVUUUSSSWWWiii}}}sssjjj```ZZZZZZLLLWWWcccjjjnnnoookkkfffNNNHHHCCCBBB@@@===<<<>>><<<;;;999888777777777888666666666:::AAAHHHMMMOOORRRSSSQQQLLLIIIKKKJJJGGG?????????>>><<<<<<>>>@@@>>>:::777:::???BBB@@@======999777:::;;;888666777333777;;;>>>===:::888777444555555222000333;;;BBB===:::777666999<<<;;;:::444777::::::888777777888555666888999:::999999888<<<@@@AAA>>>@@@HHHOOOPPPKKKJJJJJJIIIHHHHHHHHHHHHBBB;;;666888888555444777666666666666666777777777555888===AAAEEEGGGHHHHHHBBB>>>;;;<<>>:::666444111222333444555555555444444444555555666777777888888888888888888888888888999999777777666777888999666666666666444111///------...000222555888:::;;;888:::::::::999999;;;===BBBBBBAAA???;;;888888888666888===EEEMMMRRRTTTTTTRRRTTTVVVWWWWWWWWWUUUTTTSSSRRRQQQQQQRRRQQQOOOMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGEEEFFFIIILLLMMMLLLLLLMMMNNNWWWiiizzzlllmmmxxxmmmmmmmmmlllppplllffflllqqqqqqllljjjnnnsssqqquuuuuuqqqqqqsssppphhhooopppqqqrrrsssuuuuuuvvvpppttttttnnniiihhhhhhgggeeeyyy\\\JJJ===<<<;;;;;;<<<>>>AAAEEEIIILLLGGGEEEDDDFFFHHHKKKLLLMMMSSSLLLMMMUUUYYY[[[dddpppqqqnnnmmmkkkhhhfffkkksssvvv{{{~~~~~~ttthhh```\\\VVVOOONNNMMMOOOSSSSSSMMMJJJJJJEEEKKKMMMZZZttt|||{{{xxx{{{|||yyywwwyyyyyywwwssskkkYYYIIIJJJYYYhhhooossstttpppbbbSSSJJJHHHIIIJJJFFFFFFLLLPPPQQQTTTZZZRRRWWWfffzzz}}}||||||zzzUUUQQQSSSUUUaaa|||ssshhh\\\WWWYYYLLLYYYfffkkklllllljjjgggNNNHHHCCCBBBAAA===;;;===888777666666777999;;;===888777555333333888@@@FFFKKKPPPSSSRRRQQQPPPLLLFFF===>>>@@@@@@??????@@@BBB<<<======<<<<<<<<<===>>>888666666999999666666999:::???CCCDDDAAA:::444111...000222333555:::BBBGGG>>>:::666555:::>>>===999222666::::::888777777999333555777999:::999888777@@@FFFHHHEEEFFFKKKMMMKKKJJJIIIHHHHHHHHHHHHIIIIII???777444777999555444666888777666555555555555555333444888;;;@@@CCCFFFGGGEEE???:::;;;AAADDDCCC@@@BBBCCCDDDDDDDDDCCCBBBAAA===GGGGGGAAALLLllljjj\\\\\\sss|||vvvmmmjjjbbblllppplllkkkqqqwwwzzzaaadddbbbVVVJJJBBB;;;666::::::>>>DDDGGGEEEEEEHHHDDDEEEJJJHHHFFFXXXsss|||mmmvvvxxxooohhhgggaaaWWWWWW___dddcccdddiiimmmlllhhhlllkkkddd^^^YYYNNNBBB@@@===:::666333222111111222222111111111111222222111111222333333444555555888999<<<======;;;999777333444444444333333222111333333333333333111000000000000000000000000000000555999>>>@@@??????@@@BBBCCCCCCCCCAAA>>>999444111111222444555666666555444555666666777888999999999::::::::::::::::::::::::<<<;;;:::999:::<<<>>>@@@:::999666444111///...---,,,---000222555888:::;;;888999;;;;;;::::::;;;<<>>EEELLLPPPRRRQQQQQQSSSVVVXXXXXXWWWUUUSSSSSSRRRPPPPPPQQQPPPMMMKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFHHHHHHFFFDDDEEEHHHLLLIIIHHHIIILLLNNNWWWjjj{{{lllmmmnnnooo|||tttmmmoookkkwwwmmmpppssssssoooooorrruuu}}}wwwppplllnnnrrrtttuuuppprrrtttuuutttsssssssssvvvtttqqqnnnmmmllljjjhhhkkk\\\AAA>>>===>>><<<;;;===AAADDDGGGHHHKKKHHHEEEDDDEEEGGGIIIIIINNNLLLMMMRRRVVVXXX[[[```eeeggghhhgggeeeeeehhhlllmmmttt}}}yyyvvv{{{vvv{{{xxxyyy~~~}}}~~~zzzzzz|||nnnbbbZZZUUURRRPPPLLLMMMQQQPPPKKKJJJMMMLLLLLLPPPWWWbbbmmmuuuyyyyyy|||zzzsssrrrvvvvvvrrrssshhh[[[PPPIIIMMM```uuuuuupppmmmkkk^^^NNNGGGJJJKKKKKKLLLNNNPPPRRRSSSTTT\\\ZZZ```pppfffWWWYYYNNNYYYxxxuuuhhh^^^cccTTTPPPVVVaaajjjkkkhhhiiinnnVVVJJJ???===???>>>======:::999888777777777777777555666888999888777555444;;;@@@EEEHHHMMMSSSRRRNNNHHHEEECCCAAA<<<888???KKKCCCBBB>>>888888<<<<<<999999777666666888<<<@@@BBBIIIJJJIIICCC;;;444222111222444888;;;>>>BBBGGGJJJ@@@;;;777777:::;;;888444555888:::999666555777999888777666666777999;;;<<<<<>>DDDEEE@@@<<<;;;===@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA???@@@BBBCCCDDDPPPnnnsss___[[[iiizzzlll^^^fffvvv{{{~~~}}}{{{zzzwwwrrreee]]]QQQEEE<<<888777777777>>>EEEGGGEEECCCDDDGGGAAAHHHJJJDDDCCCTTTnnnzzzwwwqqqlllgggeeeeeefffeee```\\\^^^dddhhhgggcccllloookkkcccaaacccZZZLLLCCC:::444555777777666777444222111222333444333111222777<<<===999888;;;>>>???AAABBBBBB@@@;;;555222333444555555555444333222333333333222222222222222111111111222333444555666888:::===@@@BBBDDDEEEEEE@@@???<<<:::888666555444111444666444222111444888888:::;;;999<<<@@@AAA===BBB@@@BBBHHHHHHCCCCCCHHHHHHCCCAAAEEEMMMQQQNNNIIIBBB;;;444222111//////222.........///111444888:::;;;<<<<<<:::888888999:::CCCBBB???<<<:::777666555444666;;;CCCLLLRRRUUUUUURRRRRRRRRTTTUUUUUUTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGFFFFFFFFFGGGHHHDDDFFFGGGGGGFFFFFFGGGHHHRRROOOMMMLLLMMMUUUhhhzzzmmmnnnkkklllyyyqqqkkkoookkkvvvppptttwwwvvvtttsssvvvzzzrrrooollllllooosssuuuuuummmrrrvvvuuurrrooorrruuuuuussspppnnnnnnmmmkkkiiihhhaaaDDD@@@>>>===<<<;;;===AAAEEEHHHIIIIIIFFFCCCBBBCCCEEEFFFFFFKKKLLLNNNRRRQQQPPPUUU\\\```dddggghhhgggggghhhjjjiiiooovvv{{{~~~~~~}}}wwwvvvyyywwwpppmmmsssyyy}}}|||~~~}}}wwwooolllnnnrrr|||kkk___YYYWWWTTTNNNKKKMMMLLLHHHGGGJJJFFFHHHLLLRRRYYYaaaiiimmmsssxxxxxxrrrooorrrtttssstttoooeeeWWWHHHFFFWWWkkkwwwrrrpppooogggXXXMMMJJJJJJKKKLLLNNNPPPRRRSSSTTTVVVWWW\\\hhhxxxvvvYYYSSSUUUVVViiivvvsssggg___gggZZZRRRXXXcccmmmnnnjjjiiimmmZZZMMMAAA@@@BBBBBB???>>>888777777666555555555555333333333444666888:::;;;888;;;<<<<<<@@@HHHLLLKKKGGGIIIKKKHHH???777===HHHEEEEEEAAA<<<<<>>;;;;;;===???BBBDDDGGGJJJMMMMMMMMMKKKDDD;;;555333333111666===CCCFFFGGGHHHIII===:::888888999:::777555777888888888777666777888777777777777888999:::;;;;;;???FFFJJJKKKJJJIIIIIIHHHGGGEEEDDDDDDFFFGGGHHH<<<;;;999777666666666777888666555333333555666888666333444666777777;;;AAAEEEAAA<<<:::<<>>@@@BBBAAAAAAAAA@@@===999555222111222333444555444444333222222222222111111111111444444444555777888:::;;;;;;<<>>;;;888666555444444666888999999888888:::<<<>>>BBBEEEFFFKKKRRRTTTRRRPPPSSS\\\hhhoooppprrrwwwkkkddd```gggqqqooo___NNNDDD===777666444111111333000//////000222555888::::::;;;;;;:::888888999;;;DDDBBB@@@===;;;999777777777999>>>EEEMMMSSSVVVVVVRRRRRRRRRTTTVVVVVVTTTSSSSSSRRRQQQPPPOOONNNMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHHHHDDDFFFGGGGGGFFFFFFGGGHHHOOOMMMLLLLLLMMMUUUgggxxxmmmmmmkkkkkkxxxqqqlllppplllvvvlllooorrrrrrppppppsssvvvmmmllllllnnnqqqtttttttttlllsssyyywwwqqqnnnrrrwwwsssqqqooonnnnnnmmmkkkiiibbbdddFFF@@@>>>>>><<<<<<>>>BBBGGGIIIJJJJJJGGGCCCBBBCCCDDDEEEEEEHHHJJJNNNOOOLLLIIINNNVVVYYY^^^dddhhhiiihhhgggfffdddfffkkkqqqvvvwwwuuurrrttttttxxxyyyrrrppprrr~~~rrreeeeeennnuuuxxxzzzyyyvvvqqqhhhaaa```ccchhhjjj~~~wwwjjjffffff]]]SSSIIIFFFEEEDDDEEEHHHDDDGGGJJJLLLMMMQQQWWW\\\lllrrrtttooojjjmmmssswwwtttuuuqqqbbbLLLCCCNNN___uuurrrrrrtttooobbbQQQGGGHHHIIIKKKMMMOOOQQQRRRSSSQQQTTTWWW\\\eeetttnnnSSSUUUOOO^^^zzznnnllldddaaalll___SSSYYYdddnnnpppllllllooo\\\NNNAAAAAAEEEEEE@@@===999999888888777666666666222111000000333888>>>AAACCCCCC???;;;===DDDJJJKKKGGGMMMTTTRRRGGG???DDDMMMJJJKKKJJJGGGHHHKKKJJJFFFDDDHHHKKKLLLJJJIIIJJJLLLNNNNNNLLLFFF>>>999888999666<<>>888888888666444555;;;???CCCCCC???;;;::::::>>>???AAACCCDDDDDDCCCCCCCCCBBB@@@===:::777444333000111222333444444444333111111111222222222222222666777777888:::<<<===>>>???@@@BBBCCCDDDDDDDDDCCC???<<<999666444444444555666777888:::;;;===>>>>>>CCCJJJRRRXXXaaakkkpppppptttyyypppQQQDDD>>>::::::999555333555333222111222333666888:::999:::::::::888888:::<<>>EEEAAA===::::::<<<>>>@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDDDDEEEGGGFFFMMMXXXcccooo}}}wwwrrrsssrrrlllfff^^^ffflllmmmkkkfff\\\SSS===;;;777666777<<>>999999888555333555<<<@@@CCCAAA<<<999:::===@@@???@@@BBBDDDEEECCCAAADDDBBB>>>:::666444333333111222222222222222222222111111222333444555666777999999999:::;;;<<<===>>>BBBCCCDDDEEEDDDCCCBBBAAA===;;;777444333444666777777888:::>>>BBBFFFHHHHHHRRR]]]iiitttqqqJJJBBB===;;;<<<<<<888666777555444333333444666888999888999999999888999:::<<>>===<<<:::999777666888:::===CCCJJJOOOPPPPPPRRRQQQQQQSSSUUUWWWVVVUUURRRRRRQQQOOONNNLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFDDDEEEEEEFFFGGGHHHHHHIIIDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIKKKMMMOOOVVVgggvvvmmmmmmrrrpppzzzsssooosssllluuulllmmmoooppppppqqqrrrssswwwvvvtttqqqooooooppprrrrrrrrrrrrtttuuuuuutttrrrmmmlllkkkllllllllliiigggccc}}}___DDDCCCDDDEEECCCAAABBBEEEHHHJJJJJJKKKHHHEEECCCDDDFFFGGGGGGFFFBBBBBBHHHMMMMMMMMMNNNLLLQQQYYY```eeefffdddaaa\\\\\\^^^ccciiilllkkkiiinnnhhhfffmmmuuuwwwwwwwwwqqqppprrrxxxpppgggbbb^^^[[[ZZZ[[[\\\]]]\\\[[[YYY[[[SSS___kkkTTTIIIHHHJJJLLLFFFJJJNNNMMMIIIHHHJJJNNNNNNQQQSSSNNNJJJPPPbbbsss|||~~~|||qqqbbbTTTKKKGGG]]]kkkwwwwwwooodddTTTEEEDDDDDDFFFGGGIIIKKKLLLMMMPPPSSSUUUUUUVVV[[[cccjjjxxxXXXTTTQQQiii~~~xxxooonnndddgggcccdddlllZZZUUUSSSTTTXXXZZZZZZ^^^dddWWWJJJ@@@AAAEEEDDD>>>:::666666666666555333111000555555444333333444555666IIIOOOSSSPPPMMMLLLIIIEEEBBBDDDFFFGGGJJJNNNPPPPPPIIILLLMMMMMMOOORRRQQQLLLNNNLLLHHH???777333333444555===FFFLLLLLLIIIHHHGGGGGGEEE@@@999444333555777666888999999777666666777999777555666999:::888555555666777999999888777666333999AAAGGGIIIIIIHHHHHHKKKKKKKKKJJJGGGDDDAAA@@@999888666555555555555666444444555555555555444444777444444666666555999???DDDBBB???<<<;;;;;;===????????????@@@@@@@@@AAAAAAAAAAAAAAAAAADDDFFFFFFEEEAAAKKKWWW]]]aaahhhtttwwwpppppprrrqqqmmm___dddgggeee```XXXNNNDDD666777888;;;>>>AAADDDFFFEEEDDDCCCDDDEEEEEECCCAAAEEECCCAAAEEERRRccclllmmmjjjkkkhhhaaaYYYVVVZZZ```[[[YYYVVVSSSOOOIII@@@999777555444999DDDMMMKKKEEEAAA<<<888888777333222444===??????<<<777777;;;AAA@@@@@@@@@BBBDDDEEECCCAAADDDAAA;;;666333222333444444333333222111111111111222222444666888;;;<<<============<<<<<<======>>>DDDDDDEEEEEEDDDBBB@@@???;;;999666444444666999;;;===???CCCIIIOOOVVV\\\```nnn{{{eee@@@>>>:::999;;;<<<999777777555444333222333555777999777888999999888888:::<<<>>>>>>>>>>>>===;;;:::999999:::>>>CCCIIINNNOOOOOORRRQQQQQQRRRTTTUUUUUUTTTOOOOOOOOONNNMMMMMMLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHDDDFFFGGGGGGFFFFFFGGGHHHIIIIIILLLOOOQQQWWWgggwwwjjjjjjpppnnnxxxqqqnnnrrrkkksssppppppqqqqqqrrrsssssssssssssssrrrpppnnnoooqqqsssqqqooonnnppptttuuurrrnnnnnnmmmlllmmmmmmllljjjgggiii~~~[[[DDDEEEFFFDDDCCCAAABBBEEEHHHIIIJJJGGGEEEBBBAAABBBDDDEEEFFFEEE??????FFFNNNPPPNNNMMMJJJLLLQQQXXX___bbbbbbaaa\\\\\\]]]___cccfffhhhhhhmmmeee```dddkkkppptttxxxtttqqqnnnnnnrrrsssbbbVVVSSSRRRSSSVVVZZZYYYUUUPPPSSSJJJNNNmmmcccPPPIIIGGGFFFFFFJJJNNNOOONNNMMMNNNPPPHHHIIIJJJHHHDDDIII[[[mmm~~~{{{tttkkk___OOOBBBQQQeeeuuutttoooiii[[[LLLDDDDDDEEEFFFGGGHHHIIIIIILLLPPPUUUXXXYYY[[[]]]___nnnxxxbbbTTTTTTkkk{{{vvvwwwnnnpppjjjiiinnnXXXVVVPPPKKKIIIHHHHHHKKKQQQSSSIIIBBBCCCEEECCC???===;;;<<<<<<<<<:::888666555666666666555444222111111===HHHRRRTTTSSSRRRNNNJJJLLLKKKHHHHHHMMMSSSSSSOOOOOOQQQQQQOOOPPPQQQOOOJJJIIIDDD===666333333555777...777DDDMMMNNNKKKGGGFFFAAA===777111///111888===:::999888777777777777777888777666777888888888777666666777777888777777666555999@@@EEEHHHHHHIIIIIIHHHHHHHHHFFFCCC@@@===;;;888777666444444444555666222333555777777555333222777555555777777666;;;AAACCCCCCBBB@@@===;;;<<<======>>>@@@AAABBBBBBAAA@@@AAABBB@@@===???DDDEEECCCGGGFFFFFFIIIPPPZZZdddkkk}}}nnnaaa^^^dddjjjllljjjllliii```VVVLLLAAA888555777:::>>>@@@AAAAAAAAABBBCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCHHHWWWfffllljjjiiikkkjjjeee^^^]]]bbbhhhZZZSSSIIIAAA<<<:::999888333333444:::@@@BBB>>>999;;;777555666555222222555======<<<999777999???EEEAAABBBDDDEEEEEEEEEDDDDDDBBB???999444222222333555444444333222222222222222555666777999<<<>>>???@@@@@@@@@????????????@@@@@@CCCDDDDDDCCCBBB@@@>>>===888777666666777:::===??????DDDKKKSSS[[[eeeqqqzzz\\\@@@>>>999888::::::777555666333222111111222444666888888999999999777777999;;;???@@@AAAAAA@@@???===<<<;;;<<>>===???CCCGGGIIIJJJFFFCCC@@@@@@BBBEEEFFFGGGCCC???@@@GGGMMMMMMLLLMMMJJJJJJKKKPPPWWW^^^aaaaaa^^^^^^]]]\\\\\\^^^bbbeeeiiibbb]]]```dddfffjjjoooqqqooonnnnnnmmmrrr|||nnnaaa\\\WWWVVVXXXWWWSSSNNNKKKMMMPPPZZZuuuwwwaaaUUUPPPLLLLLLMMMOOOPPPOOOMMMKKKIIIGGGFFFHHHHHHFFFGGGSSSbbbuuuwwwwwwtttpppiiiYYYIIIFFF[[[kkkmmmoooqqqeeeRRRFFFFFFGGGGGGGGGHHHHHHHHHFFFLLLSSSVVVUUUVVVYYY]]]ccciii{{{jjjhhh}}}~~~~~~vvvvvvqqqqqqwww```TTTLLLEEECCCAAA@@@BBBFFFLLLEEEBBBCCCCCC@@@===>>>@@@AAAAAAAAA???===:::999555555444333333222222222666BBBMMMPPPQQQRRRQQQOOOOOOPPPOOOLLLOOOTTTTTTOOORRRTTTSSSQQQRRRUUUSSSOOOKKKCCC999444444666666555222;;;FFFLLLJJJEEE@@@===888777555333333777===BBB???;;;777555777999888777777888888888777666777888777777666666666666777777888<<<@@@CCCEEEFFFGGGHHHFFFEEEEEECCCAAA???>>>===777666555444444444555666333444444555555444444333666444444666777777<<>>AAACCCDDDCCCAAA??????BBB@@@<<<<<>>BBBEEE@@@CCCFFFFFFDDDCCCDDDEEE@@@<<<777333111111333555222222222222333444666777:::;;;;;;<<<======>>>>>>======>>>>>>???AAABBBCCCBBBBBBBBBAAA@@@>>><<<;;;666666777999;;;???BBBCCCAAAIIITTT\\\dddrrr|||aaaOOOBBB<<<999999888444111222000000//////000222555666999999:::999777777888:::===>>>@@@@@@@@@???===<<<:::;;;???EEEKKKOOOQQQQQQTTTQQQOOOOOOPPPQQQQQQPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGGGGFFFEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHKKKKKKLLLMMMNNNUUUeeeuuuiiiiiinnnkkkvvvrrrrrryyyssszzzuuutttssssssttttttsssrrrqqquuuyyyzzzwwwsssrrrrrrqqqtttwwwwwwuuutttuuuvvvssssssrrrsssrrrqqqmmmjjjfffuuuwwwRRR>>><<<:::;;;::::::<<>>RRRaaafffnnnvvvjjjUUUHHHHHHHHHHHHHHHHHHHHHHHHCCCJJJQQQQQQNNNNNNUUU\\\]]]]]]nnnxxxxxxtttwwwjjjPPPIIIDDDCCCCCCBBBCCCGGGEEEAAA???@@@???;;;:::=========>>>>>><<<999777555444333222111222333555666333===FFFGGGGGGJJJMMMMMMFFFLLLNNNKKKKKKOOOOOOKKKLLLNNNOOONNNQQQVVVVVVSSSRRRHHH<<<666555555111---:::@@@HHHJJJFFF>>>888666333555777888:::<<<@@@CCCCCC===666444777:::999777555888:::999666555777:::888777666555555666777888;;;>>>AAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA777666555444333444555666555444333333333333444555555333333666777777<<>>BBBEEEFFFDDDAAA???<<>>;;;999999888777555444333222888>>>EEEGGGEEECCCDDDGGGDDDEEEGGGNNN[[[iiillliiihhhbbb\\\ZZZYYYSSSGGG===444444444555666777888888@@@>>>;;;999666333555888111//////222222///111666777666555888<<<@@@BBBCCC===BBBFFFFFFBBB@@@BBBEEE>>>;;;777333111222444555000000111222444666999:::>>>>>>>>>===<<<<<<<<<;;;888999:::;;;>>>@@@BBBCCC@@@AAAAAA@@@???===;;;999555666888;;;>>>BBBDDDFFFGGGQQQ^^^fffooo{{{kkkaaaFFF@@@;;;999777111/////////...---...///111444666999::::::999777666777999:::;;;<<<>>>>>>===;;;:::777999<<>>CCCOOOIIICCC@@@BBBBBB@@@???@@@AAABBBCCC@@@<<<777444333444444444444444444333333444666888:::<<<>>>???@@@AAACCCEEEEEEFFFIIIOOOUUUMMMOOOQQQRRRQQQPPPPPPQQQLLLIIICCC:::222111777>>>KKKJJJGGGCCC>>>999555222555444777<<<>>><<<===???AAA<<<888666777888777555:::;;;999666777:::999555444666777666555555666777<<<@@@DDDFFFFFFEEEEEEEEEDDDCCCBBBBBBCCCCCCAAA???777666666555444444333333000222333222444777555000555777888999;;;===BBBEEEEEEEEEEEEEEEEEEDDD@@@===>>>;;;:::===CCCEEEBBB>>>???@@@AAAAAABBBBBBAAAAAA??????AAABBBCCCDDDDDDDDDTTTTTTRRRQQQVVV^^^aaa______OOOEEEGGGGGG@@@;;;>>><<<:::777444333444555777AAABBBCCCEEEEEEEEEDDDDDDFFFAAAAAAMMM___jjjhhhaaaYYYUUUOOOIIIDDD>>>888444222222222333555999<<>>AAAAAA???CCCCCCCCCCCCCCCCCCCCCCCC;;;999666333111222333444111333555888:::<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::<<<>>>@@@AAABBBBBBAAABBBAAA@@@>>>;;;888666444444777;;;>>>AAACCCFFFHHHLLLRRR[[[iiizzzlllSSSEEE888555888777444111//////......000222555777;;;999777555555666888999<<<<<<<<<>>>>>>===:::888666777:::???DDDJJJOOORRRMMMPPPQQQPPPRRRVVVWWWUUUOOOMMMKKKKKKKKKJJJHHHGGGHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKHHHNNNKKKRRRooorrrlllooonnnhhhrrrrrrqqqvvvrrrrrrrrrtttvvvxxxwwwuuurrrqqqooonnnooorrrsssrrrpppqqqnnnpppvvvxxxwwwxxx}}}xxxuuupppmmmlllkkkjjjhhhfffuuuPPP???===;;;:::999999;;;@@@DDDGGGHHHHHHCCC@@@CCCEEEEEEGGGKKKIIIHHHHHHIIIKKKKKKJJJHHHJJJLLLMMMNNNMMMNNNPPPQQQZZZ[[[[[[ZZZYYYZZZ^^^aaaccceeeeeeaaa]]][[[^^^bbbaaaccceeeeeedddddddddddddddrrr{{{jjjaaaZZZTTTPPPJJJKKKMMMHHHPPP|||wwwZZZBBB:::CCCBBBEEEKKKMMMJJJIIIJJJWWWeeeppprrrssswwwsssjjjUUUNNNKKKUUUgggrrrmmmcccPPPDDDDDDHHHDDDFFFJJJFFFFFFHHHKKKMMMNNNPPPTTTVVVXXX\\\ccckkkvvvzzzvvvwwwxxxsssooowwwsss]]]SSSJJJFFFGGGDDD???CCCMMMKKKEEEBBBCCCCCC???>>>@@@???>>><<<:::888777666555333444555555555444333222000111222444555555666666777888888999:::===AAADDDDDDGGGIIIJJJJJJJJJJJJKKKKKKKKKHHHBBB;;;:::===BBBDDDBBB???;;;888555333222333111333888999777777999???<<<999888999999777444777888777444555999888555444555777777666666777888<<>><<<;;;===@@@BBB@@@>>>??????@@@@@@AAA@@@@@@@@@===>>>???AAABBBBBBCCCCCCGGGEEEDDDHHHVVVdddiiifffVVVHHH???BBBCCC===:::<<<999777444222333555999<<<@@@AAACCCDDDEEEEEEEEEEEECCCCCCEEELLLSSSVVVSSSOOODDDAAA===;;;999666333111333444666888:::;;;;;;;;;:::888666333222222333333222222222222333333333333222222444888>>>AAAAAA???CCCCCCCCCCCCBBBBBBAAA@@@999777555333222333555666555777888:::<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAAAAAAAA???===:::888666666555888;;;===???AAACCCFFFMMMUUUbbbrrrwwwfffppp}}}aaaNNN<<<999;;;777111//////.........000222555777;;;999777555555666888999<<<<<<<<<======;;;999777555666999>>>DDDJJJOOORRROOORRRSSSPPPQQQTTTTTTRRRNNNMMMKKKJJJKKKJJJIIIGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHHHHKKKHHHOOOKKKRRRnnnqqqjjjlllnnnjjjuuusssoootttrrrpppqqqrrruuuxxxxxxvvvtttpppnnnmmmnnnoooqqqpppooorrrooonnnqqqrrrqqqssswwwuuurrrnnnlllkkkjjjiiihhhkkkwwwQQQ@@@===;;;;;;::::::<<>>===@@@???;;;777666888999999888333444555666666444222111222333444555666777888888444333111111333444555555666888:::;;;;;;<<<===???DDDFFFHHHGGGDDDDDDFFFIII===:::777444222333555666444111222555555222222444777777777888999777444111666888777555777::::::666333555777777666666777888:::<<<>>>>>>===;;;;;;;;;AAA>>>;;;;;;<<<>>>@@@@@@:::888444222222444777999222:::???;;;555444555555333333444999@@@EEEEEEDDDCCCBBBBBBDDDFFFFFFEEECCC???>>>>>>======>>>>>>>>>?????????@@@??????>>>>>><<<===>>>@@@AAAAAABBBBBBFFFBBB===AAAPPP^^^aaa\\\LLLAAA;;;>>>@@@<<<999;;;555333222222444999>>>AAA@@@AAABBBDDDEEEFFFFFFFFFCCCFFFJJJJJJEEE@@@<<<;;;888555333222333444444333555888;;;===>>><<<999777333333222222222333333444000111333444555444333222000111444888===@@@AAA@@@BBBBBBCCCCCCBBB@@@???===666666555444555777888999<<<<<<============<<<<<<:::;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBBBBAAAAAAAAA???===;;;999888888888999;;;===>>>???@@@CCCEEEOOOZZZkkk~~~~~~cccUUURRR```qqq~~~www[[[CCC>>>>>>666000///............000333666777:::999777555555666777888;;;<<<======;;;999777555333555888===CCCIIINNNQQQQQQTTTSSSPPPOOOQQQQQQNNNNNNLLLKKKJJJKKKJJJIIIGGGIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGKKKIIIQQQMMMSSSnnnpppmmmooonnnlllwwwrrrnnnssssssqqqqqqrrrtttwwwwwwuuusssrrrqqqppppppqqqrrrssssssvvvtttsssrrrqqqooonnnooonnnllljjjjjjkkkllllllkkknnnxxxQQQ???<<<::::::::::::===AAAEEEGGGHHHFFFAAA???BBBEEEEEEGGGKKKMMMLLLKKKLLLLLLLLLJJJHHHHHHJJJMMMMMMJJJGGGEEEDDDEEEKKKQQQTTTUUUVVVZZZ]]]YYY[[[]]]]]][[[YYYYYYZZZ\\\[[[\\\```eeegggeeeccc]]]\\\]]]eeevvvmmm^^^OOOJJJKKKPPPNNNKKKUUUeeedddPPPDDDPPPUUUQQQOOOPPPLLLDDDGGGZZZmmmuuuvvvwwwtttqqqllldddRRRFFFNNNaaakkkgggRRRFFFEEEHHHDDDEEEHHHDDDGGGIIIMMMNNNNNNNNNOOOPPPSSSVVV[[[```gggrrr}}}ssswwwxxxzzzzzzwwwuuulllooonnnpppzzzuuucccXXXVVVWWWYYYWWWRRRSSSWWWNNNIIIEEEDDDBBB===;;;>>>@@@;;;777777;;;>>>;;;888333444666777666444222000444555666777999;;;===>>>:::777444555888999777555333444555444444555777999777999===???AAACCCGGGJJJ:::777444111222555:::===888555444666555222111333333555999===>>><<<888666777999888666777:::888444444666777777666444444555444555777777666555666777===:::555333333666777888999777555333333333555666111888;;;888444333444333777555666<<>><<<<<<===??????????????????>>>>>>===<<<===>>>@@@AAAAAABBBBBBHHHDDD???>>>FFFPPPQQQMMMHHH@@@<<<>>>@@@<<<:::;;;222222444666:::===@@@BBB@@@@@@BBBCCCDDDEEEFFFFFFDDDFFFGGGCCC<<<555222222777444222111333444555555999:::<<<===<<<:::777555000000111111222222222222000222555777777666333222000111555999===???AAAAAABBBBBBCCCCCCAAA???===;;;666666777888:::<<<===>>>AAAAAA@@@???>>>===<<<;;;999:::::::::;;;;;;<<<<<<>>>???AAABBBBBBAAA@@@@@@???===;;;999888888999:::>>>???@@@@@@AAACCCFFFIIIQQQ___uuukkkTTTGGGIIIPPP\\\lll{{{kkkMMMBBB>>>555111222000/////////111444777999999888666555555666777777;;;<<<===<<<:::777555444333444777<<>>;;;;;;???;;;999;;;>>>>>>:::555444555666666555444111000222222222333444666888999;;;999999<<>>555555666777999<<>>999333//////000111111666666666666555333222111333666666444444666555111999777777<<>>EEEBBB@@@>>>??????>>>===>>>??????>>><<<;;;===>>>>>>>>>?????????>>>>>>======>>>???AAABBBBBBBBBBBB???AAA@@@===???FFFIIIIIIEEE@@@======>>>;;;888777111444888<<>>:::666444333222444222000111222444555444;;;:::999888777555444444111111111111111111111111222444777999999777444222111333777:::===???@@@AAABBBBBBBBBBBB@@@???===<<<888999;;;===???AAABBBBBBCCCCCCAAA???>>><<<;;;;;;999999::::::;;;<<<======???@@@AAAAAAAAA@@@???>>>;;;:::999777888999;;;<<<>>>???@@@@@@BBBEEEJJJMMMYYYhhh}}}pppaaaUUUKKKDDDCCCFFFSSS```qqq{{{|||\\\HHH===555444666222222111111333555888999888777666555555555666666999<<<>>>===999666444444333555777<<>>::::::;;;???CCCGGGHHHHHHEEE@@@>>>AAADDDEEEGGGKKKLLLKKKKKKLLLMMMMMMKKKIIIGGGGGGGGGDDDBBBBBBDDDFFFEEECCCCCCFFFLLLQQQTTTTTTPPPQQQSSSUUUVVVUUUUUUTTTQQQPPPPPPSSSWWW\\\___```bbb]]]YYYVVVUUU[[[iiivvvsss___PPPKKKIIIIIIIIIFFFVVVzzzoooKKKNNNPPPPPPRRRTTTPPPJJJBBBJJJXXXjjjyyy~~~zzzsssvvvtttlll^^^QQQNNNUUU^^^QQQEEEDDDHHHDDDEEEIIIEEEGGGIIILLLLLLLLLLLLMMMNNNOOOSSSYYY]]]```hhhsss||||||{{{ssswwwzzz||||||wwwrrrnnnllliiijjjiiilllsssuuukkk^^^]]]aaaeeegggfffdddbbbbbbSSSIIIAAABBBDDDAAA<<<999<<<;;;:::;;;===<<<777333666666555555444333222111222111111000111333444555777888;;;@@@DDDGGGHHHGGG<<<<<<;;;999888999===@@@DDDBBB???======???AAACCC;;;999777555555888:::<<<999555444555444111111444555:::@@@DDDEEEDDDCCCCCCAAACCCBBB@@@AAACCC@@@;;;444666999:::888777666666111222333222333444777:::AAA===666222000000111000222444666777777666444222999999666333444888666222777555555777;;;<<<;;;888DDD@@@<<<999999888888777999:::;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>======>>>???AAABBBBBBCCCCCC>>>BBBBBB>>><<<>>>AAAAAA???===;;;;;;:::888444222222555:::???AAAAAA@@@???@@@@@@@@@@@@@@@AAACCCCCC@@@;;;666333333444444333222111222444777999:::999:::888666333222222333444333333222111111111111222666888:::;;;;;;888555333333666:::<<<===>>>@@@AAACCCBBBAAA@@@@@@???>>>>>>;;;===???BBBDDDDDDDDDDDDBBBAAA???>>><<<;;;::::::999999:::;;;<<<>>>>>>???@@@@@@AAAAAA@@@???===<<<888777777777888:::<<<=========>>>@@@CCCHHHOOOTTTbbbqqqqqqhhhhhhZZZKKKDDDBBBAAABBBEEEJJJUUUfffttt|||rrrSSS>>>777777777444333222222222444666888777777666666555555666666888;;;>>>===999666555666555666999<<>>BBBFFFIIIJJJJJJDDD???>>>AAADDDEEEHHHKKKKKKJJJJJJKKKLLLMMMKKKJJJEEEFFFEEECCC@@@???@@@AAABBBCCCEEEGGGIIIKKKNNNPPPLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQQQQTTTYYY___ccchhhccc___\\\WWWRRRWWW___wwwhhhWWWNNNJJJGGGCCCKKK___UUUMMMIIIMMMPPPNNNIIIGGG@@@DDDNNN```pppzzz{{{zzzvvvsssrrrooo```OOOMMMUUUPPPDDDDDDHHHDDDFFFJJJFFFHHHIIIJJJJJJJJJKKKMMMOOOMMMSSSYYY[[[\\\```iiiqqq~~~|||~~~wwwvvvmmmuuu||||||uuummmiiihhhhhhfffeeehhhnnnoooggg\\\]]]aaafffhhhhhhfffeeecccWWWJJJ@@@BBBHHHGGG???888<<<<<<<<<<<<;;;;;;:::999888777555333222222222222333222333444666:::===???===@@@CCCEEEDDDCCCBBBBBB666555555333333666;;;???KKKHHHDDDBBBAAAAAABBBBBB>>>===<<<;;;:::999999999888555444555555333333777222555999;;;:::999:::;;;>>>AAABBBAAACCCEEECCC>>>222666:::<<<============::::::999888888999===@@@BBB>>>999555333333333222111222444777888:::::::::>>>???;;;444111333555333444333333444555666777777@@@<<<777444333333333333333333444888<<<===:::777777888999;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAABBBBBBAAADDDCCC???======:::666:::::::::999888777444111333555888;;;>>>@@@@@@@@@@@@@@@???>>>>>>???@@@AAA???<<<888555444444333333333444666999===>>>===<<<777666333111111111333444555444222111111222444555;;;<<<======<<<999666444666999===>>>>>>>>>@@@AAADDDBBBAAA?????????@@@AAA>>>???BBBDDDEEEEEEDDDCCC???>>><<<;;;:::999999:::999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@???===;;;:::444555666888999;;;<<<======>>>@@@BBBGGGOOOXXX^^^hhhttt|||vvvmmmbbbVVVNNNZZZMMM@@@:::;;;===BBBGGGIIIPPP^^^lllssswwwbbbCCC:::888333555333222111111222333555777777666666555555555555777;;;???>>>999666777888888888:::===AAAFFFJJJLLLKKKMMMMMMKKKKKKMMMMMMKKKLLLKKKJJJJJJKKKKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJGGGNNNJJJQQQmmmppplllnnntttjjj~~~mmmooopppvvvrrrqqqqqqppprrrtttvvvuuuttttttuuuuuurrrpppqqquuuyyywwwzzzxxxrrrqqquuuuuuqqqrrrqqqppppppqqqpppnnnlllqqq{{{VVVGGGFFFFFF>>>>>>@@@DDDHHHKKKLLLLLLDDD???===AAADDDEEEHHHKKKJJJIIIIIIJJJLLLMMMLLLJJJCCCDDDDDDBBB???<<<<<<<<>>===;;;<<<>>>AAA999777555222111111222333///000222666;;;AAAGGGJJJIIIKKKMMMJJJDDD>>>;;;;;;333333222222333777>>>BBB@@@???===<<<<<<<<<<<<;;;BBBBBBAAA@@@>>><<<999888999666555777777555666:::333666888777555444555777111555666777:::>>><<<888111555:::???AAABBBCCCDDDBBBAAA@@@>>>===>>>AAADDDAAA===999666555555444444111111333555999===@@@BBB???BBB???555------111333222333444333333444777:::===999444111000111111111///...///555;;;===999444444555777888::::::;;;;;;;;;<<<===???@@@@@@@@@@@@>>>???>>>===@@@BBB>>>777777999:::999999888666222444444555777:::>>>AAACCCAAA@@@>>>=========>>>???@@@@@@???;;;777333222222444444777:::<<<<<<999777555444333222222222222333555444222111222444777999>>>>>>>>>>>><<<999666555777;;;???@@@>>>>>>???AAADDDCCC@@@>>>>>>@@@BBBDDD???@@@CCCEEEFFFEEECCCAAA===<<<:::999888888999999999:::;;;===>>>@@@AAABBB@@@@@@@@@???>>><<<:::999222444666888:::<<<<<<===@@@AAACCCGGGMMMVVV```ggghhhssszzzvvvmmmiiiccc^^^ZZZUUUNNNIIIAAA???@@@EEEEEEAAA======JJJMMMWWWdddgggfffmmmyyynnnHHH===888...444333111//////000111222666666666666666555555555777;;;???>>>:::777888:::999:::;;;>>>BBBFFFJJJLLLLLLNNNNNNJJJJJJLLLLLLIIILLLKKKJJJJJJKKKLLLJJJIIIFFFFFFEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEHHHEEEKKKGGGNNNkkknnnjjjlllwwwkkkwwwtttooowwwrrrqqqjjjtttxxxtttqqqsssuuutttrrrwwwvvvpppoootttwwwuuuwwwwwwuuutttrrrqqqqqqrrrqqqooonnnmmmmmmllljjjhhhoooPPP??????===<<<;;;<<<@@@FFFIIIHHHFFFBBB>>>;;;===BBBFFFHHHHHHKKKIIIHHHHHHIIIJJJIIIGGGAAACCCEEECCC>>>;;;:::;;;@@@BBBGGGNNNUUUVVVSSSOOONNNHHHGGGJJJJJJFFFGGGLLLLLLMMMOOOQQQOOONNNSSS\\\^^^^^^^^^]]][[[YYYVVVUUUSSScccyyyooo\\\PPPMMMKKKFFFIII^^^nnnWWWFFFHHHMMMJJJEEEEEEHHHHHHJJJNNNXXXfffuuu}}}zzzrrrfffTTTDDDFFFFFFGGGHHHDDDAAADDDKKKIIIHHHHHHJJJKKKKKKMMMOOOPPPPPPPPPRRRUUUZZZ^^^```ooorrrwwwzzz}}}~~~zzzsssmmmttttttkkkhhhmmmnnniiiddddddfffkkkqqqnnnbbbUUU^^^dddiiigggfffggghhhfff]]]HHH999@@@NNNQQQHHH???DDD<<<888;;;??????>>>>>>:::999666444222222333444111222333777BBBLLLKKKEEEGGGGGGJJJLLLDDD888333555...///222777<<<>>>>>>===>>><<<888666666:::>>>AAAEEEDDDBBB@@@>>>>>>>>>>>>===<<<:::999999999999:::999777555555444333000...333444666777777666666666333444444555777999:::;;;>>>===<<<<<<======<<<;;;???>>>===<<<;;;:::::::::999888777999===@@@BBBBBBAAABBB???888///,,,...333666555444444666:::>>>@@@???<<<888555333222333444222333666999;;;999555111444444444555666777888999;;;;;;:::;;;<<<>>>@@@AAA>>>??????@@@>>><<<999777777777999<<<>>>;;;555000111111111000000333:::???@@@<<<666333444666999:::???AAABBB@@@<<<888555333999:::::::::999666333222222222111111111111222222111222333333222333777;;;>>>>>>===999444444666:::??????>>>>>>>>>>>>>>>???@@@?????????@@@BBBDDDEEECCC@@@>>>AAAFFFHHHEEEBBB<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>>>>===<<<;;;999888888777999<<<>>>===;;;;;;;;;===CCCIIINNNWWWbbbjjjkkkttttttsssqqqnnnjjjfffcccXXXYYYYYYWWWRRRLLLFFFCCCBBBBBBBBBAAA@@@???>>>===FFFCCCKKKZZZbbbaaadddlllwwwMMM;;;999888000/////////000111333444444555777666555333444444999:::;;;<<<<<<:::999777888999999:::===BBBIIINNNQQQNNNKKKIIIJJJKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHCCCHHHGGGOOOKKKRRRppptttmmmpppuuulllzzzwwwpppvvvrrrrrrooouuuwwwsssppprrrtttrrrpppttttttpppoootttwwwvvvvvvsssrrrsssvvvwwwtttqqqmmmnnnnnnoooooonnnnnnmmmyyyPPP<<<<<<;;;:::999:::???EEEHHHGGGEEEBBB???===???CCCGGGHHHGGGKKKIIIHHHIIIIIIIIIGGGEEEAAACCCDDDBBB???;;;;;;;;;>>>>>>CCCPPP___eee```YYYSSSLLLHHHJJJIIIEEECCCEEEHHHIIIKKKNNNMMMLLLQQQXXXYYYYYYYYYZZZYYYYYYXXXXXXRRRYYYeeesss|||qqqVVVNNNDDDDDDSSSllliiiTTTNNNMMMIIIFFFIIIGGGGGGFFFGGGLLLXXXgggrrr}}}uuukkk]]]QQQGGGDDDFFFMMMQQQOOOLLLLLLKKKKKKLLLMMMKKKHHHGGGHHHMMMNNNQQQUUUXXXZZZ[[[\\\ggglllsssxxx{{{|||}}}~~~~~~wwwtttsssoooiiihhhkkkllliii``````ccchhhmmmkkkaaaVVV```ggglllkkkiiiiiihhheee\\\III<<>>:::555222222222111///***111888===DDDIIIGGGBBB@@@AAAGGGKKKGGG;;;222000222333666:::===>>>===;;;777777777777999:::<<<===;;;;;;:::::::::;;;======@@@@@@@@@AAA@@@???>>>>>>;;;:::999999::::::999777444555555555555555555666444444333333444444555666555555444555555555555444444444333333333444555666222111111111444666888999555666666333000...///222777777666777999;;;>>>@@@===;;;999777666666777777444555888;;;===<<<888555444444444444444555666666;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::888666555444555777:::<<<:::555111222333333222222555:::>>>@@@;;;666333333555777888:::===@@@AAA???===<<<<<<<<<<<<<<<;;;999666333222333333333333333444555555777777777444222333666999;;;;;;;;;888555555888;;;<<<===?????????>>>===<<<@@@@@@?????????@@@@@@AAA@@@===<<<>>>BBBDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>??????>>>===<<<:::999888777777666999<<<======>>>???@@@DDDKKKRRRWWW___gggjjjiiidddcccbbbaaa^^^ZZZWWWVVVTTTTTTSSSQQQMMMHHHDDDAAAAAAAAAAAAAAA@@@???>>>===CCC@@@FFFSSSYYYWWWYYY```uuuxxxOOO999333111//////......///000222333444555777666555333444444777888:::;;;:::999777666666777888999<<>>AAAEEEGGGGGGEEEHHHHHHHHHIIIJJJHHHEEEBBBBBBCCCDDDBBB???<<<<<<<<<;;;888===OOOggguuutttmmm___UUUMMMKKKJJJFFFCCCAAADDDDDDGGGKKKKKKJJJNNNUUURRRSSSSSSUUUWWWYYYZZZ[[[ZZZWWWWWW^^^nnnjjjWWWFFFCCCJJJVVViiizzziii\\\SSSJJJGGGJJJEEEDDDBBB>>>???GGGUUU```xxx~~~~~~wwwpppggg___NNNGGGEEEMMMWWW\\\\\\[[[YYYZZZZZZXXXUUUTTTSSSTTTQQQQQQRRRSSSTTTUUUVVVWWW___fffoooxxx|||}}}}}}~~~~~~xxxuuukkkiiijjjiiifffeee]]]]]]___eeeiiifff^^^WWW```hhhnnnooooooooolllhhh^^^MMM@@@EEEUUU^^^^^^ZZZQQQIIICCCBBB@@@;;;777666???;;;666333333333222000...888AAADDDCCCCCC???;;;888888>>>EEEFFF@@@999666:::::::::;;;<<<;;;888555111444999===>>><<<:::888555555444444555777999:::AAACCCEEEGGGFFFCCC@@@===999999999:::===???>>>===999:::;;;:::999888999:::888777666555555444444555333444444555555555444444222111000000000111222333111111000///000111222333///000111111111111111000222222222333444555666777888777777666666777777888555666888;;;======:::888666666555444444444444555<<<<<<======<<<;;;::::::999999999888777666555555555666888:::<<<;;;777444222333444444444666999<<<>>>:::555333333555666777:::<<<@@@BBBAAA@@@@@@AAA??????>>>===;;;888555333555666666777888999::::::===<<<999555333222444777666777777777666777:::<<<999;;;>>>@@@@@@>>><<<:::??????@@@@@@???>>>>>>===???===<<<===@@@AAA???<<>>>>>??????>>><<<:::777666666666777666888;;;<<<>>>@@@CCCFFFIIIQQQYYY^^^cccgggfffbbbXXXWWWUUUTTTRRRPPPNNNNNNMMMLLLJJJHHHFFFCCCAAA@@@??????@@@??????>>>===<<>>===<<<999666999IIIbbbwwwsssfffXXXPPPNNNLLLGGGDDDAAAAAADDDHHHIIIHHHKKKQQQOOOOOOPPPQQQTTTWWWZZZ\\\___YYYRRRRRR\\\mmmgggNNNGGGGGGKKKZZZlllsssttt~~~qqqbbbPPPFFFCCCBBBCCCAAA===999===GGGOOOcccooozzz|||yyytttmmmfffZZZPPPIIIJJJPPPYYYeeepppggghhheee```]]]bbbhhhkkk```]]]XXXTTTQQQRRRTTTVVVZZZaaalllvvv}}}|||zzz|||yyyxxxlllnnnooohhhaaa______]]]^^^ccceee```ZZZWWW___gggoooqqqrrrrrrmmmgggaaaRRRDDDEEEQQQ[[[^^^]]]\\\UUUOOOMMMJJJCCC???>>>AAA@@@>>>:::777666666777@@@EEEGGGCCC>>>;;;666111333222555===DDDFFFEEECCC@@@===999777666555333222444999@@@EEEEEE???888444555444333333333444555666???BBBEEEGGGFFFAAA;;;666555444444555888;;;;;;:::>>>AAAEEEEEEBBB???======<<<;;;:::999888888888888;;;===>>>>>>>>>=========;;;:::888666555555666777;;;;;;:::888555555666777555444222222333444222111000000000000000000000000222222333333333333333333333444555777::::::888666999888777666555444444444===>>>?????????>>><<<;;;;;;:::999888777777888888888999;;;<<<===;;;999777333333444555666666777888:::777555444666888::::::>>>@@@BBBBBBAAA??????????????????>>>===;;;999888999:::;;;<<<===>>>>>>>>>===;;;888444222111333444222333555666888:::<<<===:::;;;<<<===>>>===<<<;;;>>>>>>@@@@@@@@@???>>>===BBB@@@???@@@AAAAAA???=================================>>>>>>>>>>>>>>>>>>===;;;777555444444666777777888:::;;;===@@@EEEHHHKKKQQQXXXZZZ\\\^^^[[[VVVQQQPPPNNNMMMLLLKKKKKKKKKGGGEEECCCAAA@@@???@@@@@@>>>>>>>>>>>>>>>===<<<<<>>???BBBFFFIIIJJJHHHEEEDDDCCCBBB@@@@@@???>>>===999777999BBBTTTkkk{{{hhhZZZUUURRRMMMGGGAAA@@@AAADDDEEEDDDGGGKKKNNNNNNOOOPPPRRRUUUXXXZZZWWWUUUQQQMMMNNNVVVdddooozzz\\\MMMEEEAAALLL]]]iiippptttmmm```]]]jjjyyy}}}cccLLLAAABBBDDDEEEBBB>>>===AAAFFFOOO___qqq{{{}}}{{{tttmmmccc^^^VVVNNNHHHMMM___rrrkkkkkkdddYYYVVV___kkkqqqnnnlllhhhddd___\\\ZZZYYYWWW]]]fffoooxxx}}}xxxzzzyyyxxxooossstttlllcccaaaddd``````cccbbb[[[XXXYYY___gggmmmooonnnlllddd[[[```UUUHHHDDDMMMYYY______eee___[[[ZZZVVVPPPLLLMMMIIIKKKLLLFFF>>>888999<<>>EEEIIIGGGDDD<<<888444111222444555555<<>>777222444222111111333555555555;;;BBBHHHJJJEEE???;;;999888888777777777888999999???AAADDDDDDAAA??????@@@???===;;;:::999:::<<<===EEEEEECCC???;;;888888::::::777333222333444555555777777777666555444333333111111111111111111000000111000000222444555444333666666555444333333333333777888999:::;;;:::999888999999888777777888888999999:::;;;;;;:::888666666333333333444555555555444555444444666999===?????????AAABBBAAA???===<<<===>>>>>>????????????>>>>>>===>>>???@@@AAAAAA@@@@@@888666444222222222222222000111333666999<<<======<<<;;;:::::::::;;;===>>><<<===???AAABBBAAAAAA@@@BBBAAAAAAAAAAAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<:::888666333333444666777999:::::::::;;;>>>CCCFFFJJJOOORRRQQQRRRSSSQQQMMMIIIIIIGGGFFFFFFFFFFFFGGGCCCAAA???======>>>@@@AAA======>>>>>>>>>===<<<<<>>EEEKKKNNNLLLJJJKKKLLLLLLKKKJJJHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFEEEDDDDDDEEEGGGEEEIIIFFFLLLHHHOOOnnnsssmmmpppmmmjjj}}}yyynnnrrrqqqvvvssspppnnnpppppppppssswwwrrrpppqqqrrrppplllmmmpppoootttxxxvvvqqqnnnppptttkkknnnppppppmmmlllmmmoooUUU<<<888666888888:::@@@GGGKKKKKKJJJCCCAAA@@@BBBDDDEEEAAA>>>;;;<<>>999;;;;;;===FFFYYYsssuuufff^^^ZZZTTTMMMFFFBBB@@@BBBCCCBBBDDDHHHNNNOOOOOOQQQSSSUUUWWWXXXQQQSSSSSSPPPLLLNNNVVV]]]qqq|||nnnYYYHHH???BBBMMMWWW]]]bbbaaaWWWQQQXXXdddiiiqqqxxxxxxqqqmmmooottt|||```NNNGGGHHHIIIHHHEEECCCBBBBBBEEETTTfffsss{{{~~~{{{uuugggeeeaaaXXXKKKGGGQQQ___ggghhh```QQQLLLUUU```eeemmmooosssuuusssnnnhhhddd\\\___eeekkksss{{{zzzvvv}}}{{{{{{{{{vvvsssuuuuuuooojjjhhhgggcccbbbddd```XXXWWW\\\dddiiilllkkkhhhbbbWWWLLL\\\TTTIIIDDDKKKYYYccceeegggdddbbbbbb___YYYWWWYYYSSSVVVWWWPPPEEE<<<888999IIIEEE;;;111///222222///000777>>>CCCFFFEEE???777333111///000333777:::;;;???BBBFFFIIIGGGCCC===999555444444555777999;;;<<>>FFFGGGAAA999555333111111111111222333555555:::===@@@???<<<888888999666666555555777:::>>>@@@IIIIIIGGGAAA999555555666555333111000000333777:::===<<<:::888666555444444444333333222222333333444222000///000222333222111111111000000000111111222000000111222333333222222555555555555666666666666555666777666444333333444555444333333444555444222222222333777<<<@@@BBBCCC<<<>>>@@@???>>>===>>>???===>>>>>>???@@@AAAAAABBB@@@AAAAAAAAAAAA???>>><<<444333333333555555444222000111333777<<<>>>>>>======<<<:::888999;;;>>>@@@<<<===>>>@@@AAABBBBBBBBB???????????????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>><<<;;;:::777666444333444555777888:::;;;;;;;;;<<<>>>BBBEEEIIILLLMMMKKKKKKMMMLLLIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@???===;;;;;;===@@@AAA======>>>>>>>>>>>>======<<<<<>>999===??????AAALLL^^^nnn~~~}}}wwwmmmgggeee___WWWPPPJJJFFFFFFFFFDDDFFFJJJMMMNNNPPPSSSUUUVVVWWWWWWRRRSSSSSSPPPNNNMMMPPPRRRaaammmzzzppp]]]QQQMMMNNNPPPRRRWWWZZZVVVPPPQQQXXXZZZ```ffffffcccaaabbbeeeyyyjjjYYYPPPNNNKKKJJJJJJHHHEEEBBBAAAJJJUUU```lllvvvyyyvvvhhhbbb\\\YYYTTTNNNMMMPPP\\\bbb___QQQIIINNNTTTTTT]]]aaahhhnnnsssttttttssslllnnnpppsssvvv|||yyyvvv|||zzztttxxxyyysssnnnmmmmmmmmmhhhbbbaaaddd___VVVWWW```hhhkkkmmmkkkgggaaaUUUIIIVVVRRRJJJCCCIIIWWWbbbeeedddaaaaaabbb```[[[ZZZ\\\WWWWWWVVVSSSMMMDDD;;;555>>>???;;;333///111444333555<<<@@@>>><<<;;;777111111222333666:::;;;:::999:::;;;===???AAAAAAAAAAAA============>>>@@@BBBCCCFFFGGGIIIKKKJJJGGGDDDBBB???<<<:::888999:::::::::999???FFFEEE>>>777444555111111111111222333444555777;;;>>>===777333222333000//////000222777;;;>>>JJJJJJHHH@@@777111111222...///111000///111555999===;;;888444222111111111444333333222333666888999777555333222333444444333/////////000111333444555222222111111000000111111111222333555555555444444000222333333111111333666888666333333555555444222000000222777<<<@@@BBBBBB<<<>>>??????>>>>>>???@@@????????????@@@AAABBBBBB@@@AAAAAA@@@>>>;;;888666555444555777:::999666333111222444999===???>>>;;;<<<;;;;;;:::;;;===???@@@>>>>>>>>>>>>>>>???@@@AAA<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;999888444444444444555777888999:::;;;<<<===>>>@@@CCCFFFEEEIIIKKKIIIIIIKKKJJJFFFCCCCCCDDDDDDDDDCCCBBBAAA>>>===;;;:::;;;===???@@@===>>>>>>??????>>>>>>>>>:::<<<===???AAACCCDDDDDDIIIVVVgggmmm]]]CCC555444000///...------...//////444555777666555333444444555666777777666444111000111111222333666<<>>999>>>BBBBBBAAAEEEPPPYYYhhhnnnrrrooonnnnnniiiaaa[[[SSSMMMLLLKKKJJJKKKOOOLLLNNNQQQTTTVVVXXXXXXXXXTTTQQQMMMKKKJJJJJJIIIGGGHHHSSSbbbsssuuujjjbbb]]]OOONNNRRRWWWWWWQQQPPPTTTKKKOOOSSSTTTSSSRRRSSSUUUQQQ]]]nnnyyy{{{sssdddWWWXXXRRRLLLJJJKKKJJJFFFBBB???BBBFFFMMM[[[jjjrrrsssiii\\\QQQSSSYYYXXXRRRNNNNNNZZZ\\\RRRJJJKKKKKKGGGNNNPPPTTT[[[eeepppzzz}}}~~~zzzyyy{{{uuuyyyxxxttt~~~qqqggghhhllllllfffaaa```ccc^^^UUUXXXcccjjjmmmooommmkkkfff[[[PPPTTTRRRIIIAAAEEESSS^^^aaa```^^^^^^```^^^YYYXXX[[[VVVRRRPPPQQQRRRLLL@@@555777>>>AAA;;;444333555666;;;>>><<<222...222666777555777;;;>>>???===777222222333444777;;;@@@DDDGGGJJJIIIGGGFFFFFFFFFGGGHHHFFFHHHIIIKKKLLLKKKKKKJJJCCC@@@===<<<===>>>???>>>@@@EEEIIIFFF???999999;;;777666666666666777777888999>>>AAA???999444333444222000//////111555999;;;LLLMMMJJJBBB777111000222+++000444444000///333666???<<<888444111000000111222222111111333777:::===<<<999777666666777777666000000111222444777888::::::999777555444444444555000222444666777666444333...000222333222333666:::;;;777444333555666555333///000222777<<>>===>>>???@@@@@@@@@??????@@@AAAAAA@@@@@@???>>>;;;777333111777777888<<<>>>===888444333333555:::>>>@@@===::::::;;;<<<===>>>>>>>>>>>>@@@???===<<<<<<<<<===>>><<<===??????>>>======>>>::::::::::::::::::::::::;;;<<<======<<<:::888666222222444555777888999:::999;;;===???@@@BBBFFFHHHAAAFFFIIIHHHIIIJJJHHHCCC===>>>@@@AAA@@@>>><<<;;;===<<<;;;:::;;;<<<>>>???>>>>>>???????????????>>>;;;===>>>>>>@@@CCCDDDCCCCCCMMM^^^ggg[[[BBB222000000000......---...///000444555777666555333444444444555666666444222000...111222222333666;;;BBBGGGLLLKKKJJJKKKMMMMMMLLLJJJJJJJJJHHHGGGGGGHHHJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDAAABBBDDDCCCBBBBBBCCCEEEBBBEEECCCJJJGGGPPPqqqwwwmmmooolllppprrrpppoooqqqrrrqqqnnnpppppplllhhhiiinnnsssqqqooommmlllmmmmmmmmmlllrrrrrrrrrrrrrrrqqqpppoooooonnnmmmmmmllljjjfffddd{{{nnnPPP======<<<777888:::???DDDGGGGGGFFFJJJGGGEEEGGGJJJKKKGGGBBB@@@===:::===CCCGGGGGGDDDCCCCCCAAA>>>>>>AAA@@@<<<:::===???AAACCCFFFIIILLLYYYXXX]]]eeeggggggmmmvvvlllhhh^^^UUUOOONNNLLLJJJMMMRRRTTTQQQRRRWWW[[[\\\SSSQQQOOOMMMLLLJJJGGGDDDHHHHHHOOO___ooozzz{{{}}}tttiiiXXX[[[^^^]]]YYYVVVVVVWWWTTTRRROOOJJJGGGEEEGGGIIIIIIIIINNNUUUXXXVVVUUUWWW[[[ZZZVVVRRRMMMHHHDDDBBB??????@@@AAAHHHUUUfffrrrmmm^^^NNNJJJPPPWWW[[[\\\LLLNNNRRRWWWYYYVVVOOOJJJPPPIIIHHHPPPVVV[[[lll~~~~~~{{{zzz}}}yyy|||yyy}}}|||}}}|||pppfffeeejjjmmmfffccccccddd___XXXXXX]]]fffoooqqqjjjhhhjjjeee[[[XXXVVVLLLAAAAAANNN[[[aaa```^^^\\\[[[ZZZVVVOOOIIIJJJFFFAAAAAAHHHLLLEEE999777:::>>>AAAAAA???<<<999;;;777111------222777;;;???>>><<<999666555666888222666888666444888BBBKKKFFFFFFGGGGGGGGGHHHHHHHHHEEEGGGIIILLLMMMNNNNNNNNNIIIFFFCCCEEEHHHJJJGGGCCCIIIIIIHHHFFFEEEDDDCCCCCC;;;777555888===AAA@@@>>>AAAAAAAAA@@@>>><<<999888222111444:::;;;999<<>>:::777444333444555666777444222000111555999<<<===<<<999444222222333333333333777;;;===;;;777444222000111222111000222777;;;<<<888444222333444333222333555888;;;===>>>>>>>>>===>>>>>>??????@@@@@@@@@AAABBBBBBAAA>>>======>>>BBBAAA>>>:::555222111222<<<===???AAAAAA???:::666---111666:::======;;;:::<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>=========???>>><<<;;;<<<===<<<;;;:::;;;<<<<<<:::888666444222555777888888777777888777888:::===@@@BBBEEEFFFDDDEEEFFFGGGFFFDDDBBBAAA>>>>>>============>>>>>>;;;;;;::::::;;;<<<>>>??????>>>>>>>>>@@@@@@>>><<<>>><<<;;;===AAACCCCCCBBBCCCEEEPPP]]]XXXDDD555333---...//////...---------333555777666444111//////555666777777666444222111111222333444777<<>>???BBBAAA======???AAAAAABBBDDDGGGJJJWWWVVVXXX]]]___aaajjjtttssspppkkkddd^^^ZZZVVVRRRNNNPPPOOOOOOSSSYYY[[[YYYPPPMMMJJJIIIIIIIIIHHHGGGGGGEEEIIITTT___iiissszzzzzzzzzoooaaa___\\\\\\]]]___```aaa]]][[[XXXRRRKKKGGGEEEEEECCCAAABBBGGGHHHGGGHHHKKKVVVUUUSSSQQQNNNLLLKKKJJJEEEEEEDDDDDDHHHRRR```kkknnndddXXXOOOLLLNNNSSSXXXRRRPPPOOOOOOQQQUUUYYY[[[MMMEEECCCJJJPPPWWWhhhzzz{{{~~~~~~zzzxxx{{{}}}}}}zzzvvv}}}{{{yyy~~~zzz}}}{{{pppgggfffiiillleeecccaaa___YYYSSSVVV^^^eeemmmpppllllllooojjj___WWWTTTLLLBBBCCCOOO]]]ccc___^^^]]][[[WWWOOOEEE===CCC@@@;;;;;;BBBIIIFFF???666:::@@@CCCBBB===666111222111000111444999===@@@@@@>>>;;;777555444333333222777;;;;;;999:::@@@EEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNKKKHHHIIILLLNNNLLLIIIJJJIIIHHHGGGFFFEEEDDDDDDAAA>>>===???CCCEEECCCAAACCCDDDDDDCCCBBB@@@>>>===<<<:::<<<@@@@@@===???EEEKKKHHHEEEBBB???<<<888444333666888888777666777888???<<<888666666666555444777666666666888:::===???888555222111222333444444444222000111444888:::;;;999666333111222222222222222666999;;;999666333222111222333111111222777;;;999666333333555666666555888999:::;;;<<<===============<<<<<<<<<===>>>>>>>>>??????>>><<<;;;<<<=========;;;888555333444555<<<<<<>>>@@@@@@>>>999666///222777;;;======<<<:::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::;;;<<<;;;::::::;;;;;;;;;:::888555444333555777888777777777888888999;;;===@@@BBBDDDDDDCCCDDDEEEFFFEEECCCAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>===>>>@@@@@@???======;;;:::<<<@@@BBBBBBAAAAAAAAAKKKXXXVVVEEE666222///000000000///.........222444666666444111000000444555666777666555333111222333444555777<<>>===:::888:::>>>BBBBBBAAA???AAA@@@===???CCCCCC@@@@@@AAAAAAAAAAAABBBEEEGGGTTTSSSSSSUUUVVVZZZcccmmmwwwwwwvvvtttoooggg```\\\[[[YYYTTTPPPRRRUUUSSSMMMOOOLLLIIIGGGGGGHHHHHHHHHGGGCCCCCCGGGMMMUUUaaalllwwwzzzyyywwwzzz|||rrrbbbZZZRRRNNNRRRXXX]]]^^^aaaaaa___[[[TTTNNNKKKIIIGGGBBB???@@@???===???DDDIIIIIIIIIIIIJJJKKKKKKLLLOOONNNLLLJJJJJJQQQ[[[dddnnnllldddXXXLLLHHHLLLQQQUUUSSSPPPMMMMMMQQQXXX]]]PPPIIIFFFKKKQQQXXXfffvvvuuuwwwwwwttttttxxxyyyxxxyyyuuu|||zzzyyyuuuyyyyyyqqqjjjiiikkklllnnnmmmkkkeee\\\XXX]]]eeeeeekkknnnlllnnnpppiii^^^TTTRRRKKKCCCEEEPPP]]]ddd___[[[VVVPPPJJJCCC;;;777888888666777===GGGJJJGGG777999<<<===;;;777222///000222555999===AAADDDFFF<<<888444333444444222000333;;;CCCFFFDDDCCCDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEIIIIIIIIIIIIJJJKKKLLLLLLOOOLLLIIIIIILLLNNNMMMKKKKKKKKKJJJIIIHHHHHHGGGGGGCCCAAA@@@BBBEEEEEECCC@@@CCCCCCCCCCCCBBBAAA@@@???@@@>>>???@@@>>><<<===AAA???>>><<<;;;;;;;;;999777444666777777666666888999:::888666555666555444222666555444333444555777999555333000000111222222111222000///000333666777777444222000000111222111000111444666777555333222222222222222111111222555888555333222333555666666666888888777777777777888888:::999888777666777888999777999999999777777888999777888777666444444555777::::::;;;<<<===;;;888444000333666:::<<<<<<;;;:::999999:::::::::;;;;;;;;;============>>>>>>>>>>>>;;;<<<<<<======>>>>>>>>>>>><<<;;;:::<<<<<<<<<;;;::::::;;;:::999777444333333555777888777777888999:::;;;<<<>>>???AAABBBCCCBBBCCCCCCCCCCCCAAA@@@???BBBAAA???===;;;:::999888;;;;;;;;;;;;;;;<<<===>>>=========>>>@@@AAA@@@>>><<<;;;:::<<<>>>@@@AAA@@@>>><<>>CCCHHHJJJKKKHHHFFFFFFFFFFFFDDD???<<<;;;999777888;;;>>>>>>>>>===???>>>===???DDDEEEAAA???@@@AAA@@@@@@BBBEEEHHHSSSSSSRRRRRRQQQTTT[[[bbbooorrrxxx|||zzzsssmmmlllooollldddZZZTTTRRRNNNJJJOOOMMMJJJIIIIIIHHHGGGEEEFFFBBBAAABBBCCCGGGSSS^^^lllooopppooosssxxxwwwqqqbbbXXXKKKCCCBBBFFFLLLPPPXXX[[[]]]^^^\\\YYYVVVVVVQQQLLLGGGFFFCCC??????BBB@@@AAAAAACCCEEEHHHJJJLLLUUUUUUSSSPPPOOORRRZZZ```kkkooonnncccUUUMMMKKKKKKOOORRRUUUUUURRRNNNLLLKKKVVVQQQPPPTTTYYY___iiitttooopppmmmjjjllluuu|||~~~|||www}}}xxxvvv||||||nnntttvvvqqqlllmmmnnnnnnvvvxxxvvvoooeee___ccciiifffjjjllllllmmmlllcccWWWPPPMMMHHHCCCEEEOOO[[[ccc___WWWKKK@@@:::888:::;;;555888999:::???GGGLLLKKK:::777444111000222555777888:::<<>>======>>>@@@@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;999888999<<<999888777777888999888777777777777777666666777888666666666666666555333111666555333111111111333444444333111222333444444333222111000111333444444444111000///000222333333111333555666666444222222333333333222222222333555666222222222333444555555555444333222111111111333333777555444222111222333444111333444444222222333444444444444333111222444666666555666777888777444111000222444666888888777777666666666777777777888888999999999999999999999999777777888999::::::;;;;;;>>><<<;;;;;;<<<===<<<;;;999999999999777666444333444666888888777777888:::<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===AAA@@@>>><<<;;;999999888;;;;;;;;;;;;<<<<<<=========<<<<<<>>>@@@AAA@@@???;;;::::::;;;===>>>???@@@===:::===IIIPPPHHH;;;222333222000000000000//////...000333555444333333333222333555666666555444333222333444555777;;;BBBFFFLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFJJJDDDKKKMMMssspppoooooommmwww~~~yyyqqqmmmnnnooommmppptttvvvtttqqqmmmkkkrrrpppnnnmmmnnnoooooonnnpppqqqqqqrrrrrrrrrqqqqqquuutttrrrnnnkkkkkknnnqqqdddHHH999;;;;;;:::999999<<>>;;;999777666777888:::;;;<<<:::<<<<<<;;;>>>DDDEEEBBB===>>>??????@@@CCCGGGKKKRRRUUUVVVTTTQQQRRRTTTWWWbbbeeeppp|||qqqaaaXXXSSSPPPLLLKKKJJJJJJJJJIIIFFFDDDCCCAAA@@@AAA@@@AAAIIIQQQ[[[bbbiiilllnnnrrruuuuuujjjcccWWWIII???===BBBFFFIIIMMMRRRVVVXXXYYYYYYZZZXXXTTTPPPOOOKKKEEEBBBCCCCCCBBBBBBCCCEEEGGGJJJKKKRRRSSSSSSRRRPPPSSSYYY^^^eeemmmrrrmmmeee]]]UUUMMMJJJPPPYYY^^^\\\UUUMMMHHHRRRQQQRRRXXX___dddkkkpppnnnmmmhhh```bbbnnn|||yyy~~~vvvsssvvvuuuiiinnnqqqnnnlllmmmmmmlllrrrvvvwwwqqqgggaaa```aaaeeehhhkkkmmmmmmiii___UUULLLIIIDDDBBBDDDKKKUUU^^^^^^WWWKKK@@@999888<<>><<<<<<<<<===???BBBDDDFFF>>>;;;888;;;AAADDDCCC@@@===BBBGGGIIIHHHFFFFFFGGGCCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>===>>>>>>@@@AAA@@@???======???@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<999999999999::::::;;;;;;<<>>???@@@@@@AAA???===<<<======<<<;;;>>>>>>======>>>======<<<999:::;;;;;;999777555444999888555333222333444444555444444666888999888777777666666666888888666555333333333555888:::999999:::;;;<<<:::888666666777666666555555666777888888555666888888888777777666555444333333333444555666777666555444333333444555222333444444333333444555444444333222000///111333222222111222333333111//////000111333333444333333333333333444444444555555444444444444333333333333333333444555666666777777:::888777777999:::999888777777777777666555555444555666888888777777999;;;=========>>>??????@@@@@@@@@@@@@@@???>>>>>>===<<<>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<>>>@@@AAA@@@???:::;;;;;;;;;<<<===???@@@>>>:::;;;EEELLLIII>>>444333111...---...///...,,,,,,///222444444333333444111222444666666555333222222222333444666:::@@@EEEKKKKKKKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCEEEFFFJJJDDDKKKMMMssspppssssssllluuu{{{wwwqqqpppqqqrrrssstttuuuuuurrrnnnjjjgggrrrooommmllllllmmmmmmlllnnnnnnoooppppppppppppooorrrsssrrrnnnjjjjjjmmmqqq```CCC444888:::777777888;;;@@@DDDFFFGGGDDDFFFGGGGGGFFFBBB>>>;;;888777666666666888999:::888:::::::::===CCCDDDAAA;;;<<<===>>>@@@DDDIIIMMMRRRWWWZZZWWWSSSRRRRRRPPPXXXZZZeeeuuu|||hhh\\\UUUNNNMMMLLLLLLLLLKKKIIIFFFCCC@@@@@@BBBAAA???BBBFFFIIIRRR^^^ffflllqqqwww{{{rrrnnnfffXXXJJJBBBAAACCC???BBBFFFJJJLLLMMMPPPQQQXXXVVVUUUVVVSSSMMMJJJKKKDDDCCCBBBAAAAAABBBDDDEEEHHHKKKMMMNNNNNNPPPUUUZZZ]]]iiirrrrrrqqqnnncccWWWPPPTTT[[[cccfffddd^^^YYYJJJJJJLLLRRRZZZaaaeeegggmmmnnnhhh]]]XXXbbbrrr}}}{{{vvv|||uuupppsssqqqiiinnnooollljjjkkkjjjgggiiiooorrroooiiieee```\\\aaafffmmmpppnnnggg___YYYJJJFFFBBBBBBBBBFFFOOOXXX\\\ZZZUUUNNNFFFAAA@@@@@@IIILLLJJJFFFBBBAAA===888555666888:::<<<<<<<<<<<<777666555555777;;;???AAA???===;;;===@@@BBB@@@>>>???@@@AAA@@@===;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<>>>>>>??????@@@@@@AAAAAA>>>>>>??????????????????AAAAAA@@@???>>>>>>??????777777777777777888999:::CCCHHHLLLKKKKKKMMMMMMKKKIIIEEEAAA>>>===<<<:::999======>>>@@@BBBBBB@@@>>>:::<<<<<<;;;777444222222666444222111000111222333444444666999<<<===<<<;;;============>>>===:::888777666666999===@@@AAAAAAAAABBBBBB@@@===:::999999999777777888:::;;;;;;;;;999<<<>>>???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::999999777999:::999777777888999777777666333000///000222333222111111222333222111111111111111222222222333222222333333333444444444333333333222222222222222222333333333444555555555555333222222444555555444555555555555555555666666666777888777777777999;;;======>>>>>>??????@@@@@@@@@??????>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<===<<<<<<;;;=========>>>@@@AAA@@@>>>:::;;;<<<<<<<<<<<<>>>@@@???;;;;;;AAAHHHGGG>>>666333000,,,+++---...---***,,,///222444333333333333222333444555555444222111111111222222444888>>>CCCJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAACCCHHHDDDLLLPPPwwwuuusssssslllrrrvvvssspppqqqsssrrrtttsssrrrrrrpppnnnkkkiiipppnnnlllkkklllnnnnnnmmmnnnnnnooopppppppppppppppoooqqqqqqnnniiihhhlllppp\\\BBB555999888666666888<<>><<<777777777666555666888999777999999888;;;AAABBB???;;;<<<======???CCCIIIMMMQQQXXX[[[WWWSSSSSSSSSPPPVVVTTTYYYfffpppzzzwwwiii___[[[UUUQQQOOOMMMLLLKKKIIIEEECCCDDDDDDAAA???AAA@@@EEEOOO[[[eeemmmtttxxxsssrrrmmmeee[[[QQQIIIDDD>>>???@@@@@@@@@BBBEEEGGGNNNLLLMMMQQQQQQNNNNNNPPPFFFDDDAAA>>>===>>>???@@@@@@DDDIIIKKKLLLOOOSSSWWWVVVfffrrrtttuuuwwwqqqgggaaaaaacccjjjppppppiiibbbNNNLLLJJJKKKPPPWWWZZZ[[[cccjjjiii^^^TTTWWWdddnnnooollluuu|||ssspppsssqqqsssvvvuuuppplllkkkhhhddd```fffjjjiiiiiiiiieee]]]___fffnnnqqqkkkaaaZZZXXXKKKEEEBBBBBBBBBCCCJJJSSSXXXYYYYYYUUUOOOJJJHHHHHHKKKKKKFFF@@@>>>>>>:::444777888;;;<<<<<<:::777555000000000000222555777999:::;;;;;;======>>>>>>>>>===>>>>>>===;;;:::999999777888999999:::;;;<<<<<<======>>>???@@@@@@@@@??????AAADDDEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHHHHIIIFFFDDDBBB>>>;;;:::<<<===666555444444444555666777EEEMMMRRRRRRRRRTTTSSSOOOJJJFFF@@@<<<888666333222444555888===AAACCCAAA>>><<<===<<<999333///......111000...------...000111000111444999===???>>>===?????????@@@@@@>>>:::777666555444666;;;???BBBCCCBBBCCCCCCAAA===999666666666444444555999;;;:::999888<<<@@@BBBAAA??????@@@@@@@@@@@@@@@???===<<<;;;;;;<<<>>>??????>>>===<<<;;;<<<===<<<:::999999:::::::::999666333222333444777666444444555777666666666555444444333444555555333444444444444555555555777777777666666555555555666666666666666666666666333111000111222444444333222222333333444666777888666777888777777777:::<<<<<<======>>>??????@@@@@@@@@???>>>======<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<======<<<;;;:::>>>>>>===>>>@@@@@@???===;;;<<<>>>===<<<<<<>>>AAA???===<<>><<<=========>>>BBBHHHLLLQQQXXXZZZUUURRRTTTUUUSSSYYYRRRQQQXXX___hhh|||rrrkkk```WWWQQQOOONNNNNNQQQKKKFFFGGGGGGDDD@@@@@@??????DDDQQQ^^^hhhmmmppptttsssqqqooojjj```SSSJJJAAA@@@???===<<<===AAADDD>>><<<>>>CCCFFFFFFIIIMMMJJJHHHEEEAAA@@@@@@AAAAAA>>>BBBHHHKKKMMMOOOTTTWWWSSSdddrrrssstttyyyyyyrrrqqqnnnmmmrrrvvvsssggg\\\ZZZUUUNNNIIIKKKPPPRRRRRRWWWcccjjj```SSSRRR[[[dddfffdddpppxxxrrrppptttrrr~~~|||uuupppmmmjjjeeeXXX]]]```aaaeeeiiieee]]]___fffoooqqqgggZZZRRRQQQLLLFFFBBBCCCBBBAAAGGGPPPUUUVVVUUURRRNNNNNNQQQTTTFFFCCC>>>999:::>>><<<888<<<;;;888666333222222111000000000000111111222222:::<<>>???AAABBBBBBCCCDDDEEEGGGHHHHHHGGGFFFAAADDDGGGIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJKKKGGGDDD@@@:::666444555777333222111000111111333333AAAJJJQQQQQQQQQRRRPPPJJJKKKGGG@@@;;;777444111//////000555<<>><<<=========>>>>>>;;;777333222000///111666;;;???AAA>>>@@@@@@>>>999444111000111///...111555777777555333888>>>AAAAAA@@@@@@AAA@@@@@@@@@>>><<<:::777555999;;;===@@@@@@???===<<<<<<======<<<999888888999<<<<<<;;;999666555666888<<<:::888777999:::;;;::::::999888666666666777888555555555666666666777777<<<;;;;;;;;;::::::999999999999999999888888888888444333222222444666666555111111111222444666888999777888888777777777:::<<<<<<<<<===>>>???@@@@@@AAA@@@???>>>======<<<<<<===<<<;;;::::::999999::::::;;;;;;=========<<<;;;:::???>>>>>>>>>@@@@@@>>><<<;;;===???>>><<<<<>>===<<<===@@@AAA<<<555666000+++***---///---***,,,///222444333222222222333444555555555333000////////////000111555;;;@@@IIIJJJKKKLLLLLLLLLKKKJJJGGGIIILLLMMMMMMKKKHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFJJJEEENNNQQQwwwuuuppppppppptttxxxyyysssmmmllloooqqqooommmkkkjjjkkklllmmmmmmooopppmmmiiihhhlllpppqqqpppooopppqqqrrrqqqpppnnnpppnnnrrruuukkkfffqqqWWW@@@;;;666:::555555888<<>>@@@DDDJJJNNNTTTUUUVVVVVVVVVVVVTTTTTTWWWSSSPPPOOOUUU___jjjqqqppp```XXXSSSOOOMMMQQQOOOKKKHHHDDDBBB@@@???<<<;;;;;;???GGGRRR^^^eeeooommmgggccchhhnnnjjj```SSSLLLCCC>>>>>>@@@AAA@@@???@@@@@@@@@???@@@CCCFFFHHHEEEAAA??????@@@@@@???===EEEIIIIIILLLTTTXXXWWW\\\\\\fffuuuxxxqqqooouuupppsssvvvvvvlll]]]UUUTTTPPPUUUZZZZZZVVVPPPJJJGGGOOOQQQUUUYYYZZZYYYUUUSSSeeegggjjjkkklllooossswww~~~yyyyyyxxxqqqiii```aaaaaaaaaeeejjjjjjeeefffgggjjjjjjggg^^^RRRJJJFFFCCCCCCEEEEEEBBBBBBDDDLLLLLLKKKJJJIIIGGGEEECCC999999999;;;===AAADDDGGGBBBDDD???444///000000------111444555444333555888<<<@@@AAAAAAEEEKKKNNNMMMKKKGGGCCCBBBCCCEEEDDDBBB888777666999===???===;;;EEEKKKNNNKKKHHHIIIJJJJJJKKKGGGEEEGGGEEE???:::999:::@@@BBBBBBEEEJJJHHHBBBGGGEEEBBB;;;444000111333222000000222222000111444EEEJJJPPPSSSRRRQQQRRRTTTJJJKKKDDD777///111222000///---...555@@@FFFEEEAAAAAADDDFFFBBB999222000000111000000111222222000///...111777===@@@@@@???>>>@@@>>>???@@@;;;333///000444222//////222999@@@DDD@@@CCCCCC???777111111333222111333777555///111777999<<>>;;;888777999;;;<<<<<<===>>>===:::888888888777666444333333555888:::;;;<<<<<<;;;:::888666444555777999:::999888999999777444222444777999888666555555444444666777999;;;;;;<<<===<<<;;;;;;<<<===;;;<<<===???@@@@@@@@@@@@======>>>>>>>>>>>>======999999999888999999::::::;;;;;;:::999999:::::::::;;;<<<<<<===>>>??????@@@???>>>===<<<<<<===>>>???===>>>======AAACCC>>>666...------,,,,,,,,,------,,,---///000111111000000333333444555444333111000---...///000111555:::>>>HHHGGGFFFFFFIIIKKKLLLLLLHHHHHHGGGGGGGGGHHHIIIIIIGGGHHHIIIIIIHHHFFFCCCAAAEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDDDDFFFFFFIIIEEEMMMPPPtttpppiiinnnppptttxxxxxxrrrllllllnnnqqqpppooonnnnnnnnnpppqqqmmmooopppmmmiiigggiiilllmmmkkkkkklllnnnooonnnmmmmmmnnnlllnnnrrrjjjhhhuuu\\\CCC===777999444555888<<>>===>>>???;;;<<<===<<<;;;<<<>>>@@@EEEFFFEEEBBB>>><<<===???===BBBFFFFFFKKKSSSVVVTTTZZZYYYbbbqqqwwwssssssxxxxxxyyyyyytttdddQQQGGGFFFLLLMMMOOORRRUUUUUUSSSQQQHHHHHHIIILLLQQQYYYbbbhhhlllooorrrrrrrrruuu|||~~~yyyzzz|||xxxrrriiiiiifffdddhhhnnnpppmmmhhhhhhiiihhheee]]]SSSMMMGGGEEEEEEIIIIIIGGGGGGIIIKKKIIIGGGCCC@@@>>><<<<<>>>>>@@@BBBDDDFFFFFFHHHDDD;;;555555333///000666===???>>>;;;:::::::::===@@@AAAFFFMMMPPPOOOMMMHHHBBB===;;;;;;<<<<<<444333333555888999888666@@@HHHNNNLLLJJJKKKKKKKKKIIIFFFEEEEEEAAA999555555666999999;;;AAAIIIHHHCCCFFFEEEBBB<<<555111000111222000000222222000222666GGGLLLQQQRRROOOKKKJJJJJJFFFGGGCCC888111111111000000000222888???CCCBBB???>>>BBBEEEBBB;;;444111111000000000000111111000///111444888<<<>>>>>>===<<<===<<<===???:::333///000111000///000444;;;AAAEEEBBBEEEEEE@@@777111000222222111333666444000222888;;;<<<>>>>>>======>>>@@@AAAAAA???;;;555111000111222999@@@BBBBBBCCC???:::555444444333333444444555888999<<<>>>??????>>>>>>===;;;888555555777:::<<<<<<===>>><<<:::777777777555444222222222555777999;;;;;;;;;:::999666555333555777999999888777777777666444333444777888888666555555555666777888999:::;;;<<<======;;;;;;<<<===<<<===>>>??????@@@@@@???======>>>>>>>>>>>>======::::::999999999999999:::;;;::::::999999::::::;;;;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<===>>>???>>>???======???AAA===555///......------------------...000111111111000000222222333333333222000///---...//////111444:::===HHHGGGGGGGGGIIIJJJKKKKKKHHHHHHHHHGGGGGGGGGHHHHHHGGGHHHHHHHHHGGGEEECCCAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEIIIEEENNNPPPuuuqqqlllqqqpppuuuxxxuuuoookkkkkkmmmoooooonnnnnnoooooopppqqqmmmooopppnnniiiffffffhhhjjjiiihhhjjjlllmmmmmmlllmmmmmmiiijjjmmmgggiiiyyy___FFF>>>777888555555888<<>>@@@LLLOOOQQQLLLCCC======@@@>>>@@@BBBFFFNNNVVVXXXUUUVVVSSSYYYhhhqqqqqqqqquuuxxxyyyzzzsssdddRRRKKKLLLKKKIIIHHHMMMUUU[[[]]]\\\QQQPPPOOOMMMMMMSSS]]]dddeeejjjooooooooottt|||}}}|||pppnnniiidddeeekkkmmmllljjjiiigggeeebbb\\\VVVQQQJJJGGGHHHJJJJJJFFFEEEGGGHHHFFFDDDBBB@@@@@@@@@@@@DDDCCCBBBAAAAAAAAABBBCCCIIIJJJHHHCCC???>>>:::666555;;;BBBEEEBBB===999888555999<<>>===???BBBAAA:::333111111000000111555888:::;;;;;;:::777===BBBBBB===777333222/////////000000000000000555777999;;;;;;:::999888888888;;;===:::333000111......///222777<<>><<<888666555555222222111111222444777999;;;;;;:::888666555333222666888999888666444444555444333333444666777777666444555666777888999999999;;;<<<======;;;;;;<<<===>>>>>>???????????????>>>===>>>>>>??????>>>>>>===<<<;;;:::999999888999999:::::::::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>===<<<<<<===>>>>>>???@@@>>><<<===???;;;555000000///...............//////111222222111000000000111222222222111000///---......///000444999<<>>;;;999777888999999888;;;<<<<<<===???DDDKKKPPPWWWWWWVVVUUUSSSRRRPPPPPPVVVTTTPPPMMMLLLKKKLLLMMMOOOYYYhhhzzznnn^^^YYYWWWVVVVVVUUUQQQJJJEEEHHHEEEAAA===;;;<<<===???IIISSS^^^ccceeehhhmmmqqqjjjlllmmmhhh^^^SSSLLLIII@@@@@@>>><<<<<>>???AAABBBDDDFFFGGGGGGGGGGGGCCCBBBAAA@@@?????????@@@EEEGGGHHHIIIIIIHHHDDD@@@===@@@BBB@@@;;;555222111000333777;;;EEENNNQQQOOOMMMKKKFFF>>>555111111333444333444444444444333222666AAALLLLLLIIIGGGEEEDDDEEEEEEGGGEEE<<<333111555333000111999EEELLLIIIBBB;;;<<<===;;;888444111///111000000222111000555<<>>777555444888===???<<<666111000000...111555666333222222333111777>>>AAA???999444111...///////////////000111888888888888666555333222333444888<<<:::333000111...///111444888;;;>>>??????BBBDDD@@@888222000222222111111222333555888;;;:::999777444222444888;;;BBB???:::555111000111333555:::???@@@AAAAAA;;;444111111222222222222222222999;;;>>>@@@AAAAAA@@@@@@777555222000111444888;;;<<<======;;;777444333333111111111111333555777999;;;:::888666444333222222777888888777444222222222222222222333444555555444444555777999::::::999999;;;===>>>===<<<;;;<<<===@@@@@@@@@@@@??????>>>===>>>>>>>>>??????>>>>>>>>>===<<<;;;:::999888888888::::::999999999:::;;;;;;===<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<===>>>@@@AAA???<<<<<<===:::444222111000///.........//////000111222222111000///000000111222222111000///---......///000333888<<>>@@@@@@???===AAAEEEIIIJJJGGGBBB>>><<<:::;;;<<<>>>???AAABBBBBB???<<<888777777888888888;;;;;;<<<<<>><<<;;;;;;???EEEQQQ]]]fffjjjlllnnneeekkkppppppjjjbbb\\\YYYLLLJJJGGGDDDDDDIIIQQQWWWmmmmmmmmmlllhhhbbb[[[WWWSSSPPPPPPWWW___ddddddccc```\\\[[[aaahhhjjjhhhgggffffffgggfff^^^TTTPPPRRROOORRRRRROOOIIIGGGIIILLLLLLSSS]]]bbbaaa^^^ZZZYYYVVVZZZ^^^\\\ZZZ[[[bbbhhhlllnnnmmmjjjiiikkkiiidddbbbccc```YYYWWWXXXYYYWWWYYYVVVRRRPPPNNNMMMKKKIIIJJJFFFDDDDDDBBB===<<<>>>AAADDDIIILLLLLLIIIEEEBBBAAAAAA@@@@@@????????????===???CCCJJJOOOOOOLLLIIIIIIHHHDDD<<<333...---///,,,///222777@@@JJJKKKGGGCCCDDDDDD???888222111222444444555555444333333333555AAAKKKIIICCC???===;;;===???AAAAAA:::333222777222000333>>>IIIJJJBBB:::333444666888999777444111111000000222000000777@@@OOOMMMHHH@@@666111000222333888>>>>>>888111///111000444666444000---...000---333;;;@@@@@@;;;555111...///000///......111333:::999666444111000///...///111666<<<;;;444000000000111333555777888999999999===@@@>>>777222111333111111111111444999<<<===555666555333222222444777???<<<666222111222444666888;;;<<<<<>>>>>>>>===<<<<<<555444222111222555888:::;;;;;;;;;999666333111111111111222222444666888999;;;999666444333222333444888888888666222000000111///000222333333333333333444666888:::;;;;;;::::::<<<===>>>===<<<<<<===>>>@@@@@@AAA@@@@@@???>>>===>>>>>>????????????>>>>>>===<<<;;;:::999999999999:::999999999::::::;;;<<<>>>>>>==================>>>===<<<;;;;;;<<<===>>>@@@BBBAAA===<<<===999444222222111000///............///000111222111000000000111222333333222111111.../////////000333888<<>>@@@@@@>>><<<@@@EEEJJJKKKHHHCCC??????<<<===???@@@BBBBBBCCCCCC???;;;777666666888888888::::::;;;===AAAHHHQQQWWWWWWVVVTTTRRRQQQPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFKKKVVVbbbsssoooggg___[[[[[[[[[XXXTTTMMMLLLIIIEEEAAA>>><<<:::;;;<<>>777999;;;:::888444222111222333555444333222222333888CCCJJJFFF<<<777666666555666999;;;888222222555000///444@@@GGGCCC999222...///222666999999777444111000111111000111999DDDPPPNNNHHH???555000000222000666>>>@@@999111///333666777777444000...///222...333;;;@@@AAA===666111...000111000......222666;;;999555111...------------///666<<<;;;444000000222333444444555444444333555:::>>>===777222222444000222222222777>>>@@@>>>222333444333222222333555>>>:::555222333555777777666888888999===AAA>>>888111111111111333555888999>>>===<<<:::999888888888333333333333444555777777999::::::888444222111111222222222333555666777888:::888555333222333555666999999888555222000000222///111444555444333444444666777888999:::;;;;;;;;;<<<===>>>>>><<<<<<===>>>@@@AAAAAAAAA@@@???>>>>>>>>>??????@@@@@@??????>>>===<<<;;;::::::999::::::999999999999:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<======>>>BBBCCC@@@>>>===:::555333222111///............,,,---///000111111000000000111222333333333222111///000000000111444999<<>>@@@AAA???===@@@EEEKKKKKKFFFAAA>>>======>>>???AAABBBBBBAAAAAA>>>;;;777555666888999999::::::;;;===AAAHHHQQQXXXVVVUUUSSSQQQPPPPPPPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJFFFCCCEEEMMMQQQYYYpppoooddd```___]]]ZZZQQQPPPMMMJJJFFFBBB>>><<<<<<888;;;EEENNNTTT[[[aaaggggggfffgggiiiiiigggfffggggggfffcccaaaaaaccceeeaaadddhhhkkkkkkiiigggfffaaa]]]]]]aaaaaa^^^^^^aaa\\\]]]^^^______``````^^^___\\\^^^gggnnnlllhhhfffcccdddccc\\\SSSNNNNNNQQQNNNMMMNNNSSS[[[bbbdddccceeegggjjjmmmmmmjjjeeebbb\\\______[[[ZZZ[[[[[[YYYUUUWWWUUUNNNLLLOOOTTTUUUNNNNNNNNNOOOQQQPPPNNNLLLKKKFFFCCCCCCDDDDDDHHHMMMUUUWWWZZZ[[[WWWOOOFFF@@@@@@@@@??????>>>===<<<;;;555333777CCCJJJIIIDDDCCCEEEFFFEEE@@@999444333333...//////111999???<<<555222222222444666666444222111333555555333222333555;;;EEEJJJCCC888333444555333111333777777444222444000///555???CCC<<<333/////////222666:::;;;999666000000111111///111;;;FFFRRRQQQMMMDDD:::333111222000555>>>BBB:::000///444:::999666222//////111333222666===BBBCCC???888333///111333111...///333888<<<999555000------...///,,,///666===<<<555000000333333333333222222111111666;;;???===888333222333///333444444:::BBBCCC???222333333222111222555777>>>:::555333444666666666000333444666<<>>;;;888555333333555666111222333444555444444444777888888777444111111111111222222333444444555666999777444222222444777999999999888555222111111333000333777888666555666777888888888999:::;;;<<<===<<<>>>???>>>===<<<===>>>@@@@@@AAAAAAAAA@@@??????>>>??????@@@@@@??????>>><<<;;;;;;:::::::::;;;;;;999999999999:::;;;<<<===;;;<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;<<<===<<>>;;;;;;===>>>???@@@AAA@@@@@@???===:::666444666888999:::;;;;;;;;;;;;>>>DDDMMMSSSUUUTTTRRRQQQPPPPPPPPPQQQKKKJJJIIIGGGFFFEEEEEEEEEFFFAAABBBGGGEEEFFFYYYqqq}}}nnnfffbbb___\\\UUUTTTRRROOOJJJEEEAAA>>>???888666<<>>>>>===<<<;;;999777666666222555@@@FFFCCC===<<<555;;;@@@AAA<<<666222000111111000111888===888000222000...111555888777666222444777777555444555777<<>>BBB;;;000///555;;;777222///---///111222555999???DDDEEEAAA:::555///222444222//////444999===:::555000......000111,,,///777>>>===555000///222222111111111111111111888===AAA???888333111222///333555666<<>><<<>>>???>>>===<<<===??????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????;;;;;;:::::::::;;;<<<<<<999999999999:::;;;<<<===::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===;;;AAAFFFEEEBBB@@@;;;666222111000...------,,,,,,((())),,,...000111111111---...///111111111000///222222222222333555:::======DDDKKKNNNLLLJJJKKKMMMGGGHHHJJJLLLLLLKKKIIIHHHIIIIIIHHHHHHGGGHHHHHHHHHDDDDDDCCCCCCDDDEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEIIIEEENNNPPPuuuqqqgggllluuuyyywwwpppkkklllnnnnnnqqqsssuuutttrrrpppnnnnnnnnnlllkkkjjjjjjjjjhhhggguuupppjjjhhhiiijjjiiigggiiieeellliiijjjjjjnnnVVVCCC999:::888666999<<>>??????BBBEEEGGGEEE???888555444:::999999;;;===??????>>>;;;999888666666777999:::777777888:::???FFFLLLPPPRRRRRRRRRRRRQQQPPPOOONNNJJJHHHGGGGGGHHHIIIHHHGGG???CCCGGGFFFEEEHHHQQQZZZmmm}}}{{{mmmkkkfff^^^[[[YYYUUUQQQLLLHHHDDDBBB===>>>===<<<<<<@@@GGGMMMSSSXXX^^^bbbbbb```]]]\\\WWWXXXXXXSSSNNNLLLNNNRRRUUUZZZ]]]\\\\\\^^^^^^\\\WWW[[[___cccgggiiigggccccccdddiiimmmiiiaaaaaafffjjjjjjiiikkkrrrttthhhXXXYYYQQQLLLMMMMMMMMMSSS[[[___```___^^^___^^^WWWNNNKKKSSS___kkktttzzz}}}www{{{yyyuuu~~~{{{{{{zzzyyyuuullleeefffmmmnnnfff___^^^aaacccdddcccVVVJJJCCCEEEDDD>>>>>>CCCEEECCCAAACCCJJJQQQRRROOOGGGAAA:::777999:::888555666222777EEEHHH===333222333333555;;;???===666//////000//////666<<<999000...///......333;;;<<<:::555555666777777666555444===KKKPPPDDD888666555111444444444666777777666555444222777BBBEEE<<<333///000111222555>>>EEE@@@555222000000111000111;;;FFFSSSNNNJJJIIIEEE<<<666444444555===DDD>>>111000888;;;777333111111222333444;;;===>>>@@@DDDEEE===333111333444222///111888===@@@>>>999555222111111222111444;;;???:::222000222777555222000///111444666===AAACCC???777111000111555111555???EEECCCAAABBB777333///...222555777777AAA;;;555555888999555000///000444:::>>>===888333333222222444888;;;>>>???===888222///000222333222555555333111///000333666:::888555333111222333444777888666111111444666444888777555444333444666777;;;999555222111222444555777666666666666777777888777888999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAABBBAAA>>><<>>>>><<<<<<;;;:::::::::;;;;;;999999999999999999999999999:::;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<>>??????BBBEEEGGGDDD>>>888555444555444555777;;;>>>??????:::999777666666777888999999999999;;;???EEEKKKOOORRRRRRRRRQQQPPPOOONNNNNNKKKIIIGGGGGGHHHHHHGGGFFFEEEGGGHHHFFFCCCDDDIIINNNVVVddd|||yyypppfffccc```[[[VVVPPPLLLGGGEEE??????===;;;999;;;@@@EEEMMMQQQVVVXXXWWWSSSPPPNNNKKKMMMNNNMMMKKKLLLQQQUUU[[[___aaa```bbbdddbbb]]]UUUWWWYYY[[[___cccfffgggggghhhjjjfffYYYNNNNNNUUUbbbgggkkkooosssrrrhhh[[[OOOLLLJJJJJJHHHFFFKKKSSSccchhhkkkiiifff```VVVMMMKKKRRR^^^lllwww~~~~~~vvvlllkkkpppooohhh___[[[]]]]]]ZZZWWWQQQKKKHHHDDD@@@???BBBCCCAAA???@@@FFFNNNTTTVVVNNNGGG>>>999999999888666555333:::FFFHHH===555555222222333777<<<<<<888333000111000111777===999111000111111333999BBBEEECCC999888777666777777777666>>>KKKPPPFFF<<<999666111333111111555;;;<<<888444333555<<>>IIISSSLLLEEECCC@@@;;;888:::555444:::AAA===333222999999777555555666777666555333555777:::@@@CCC>>>555///111222111111333999???BBBAAA>>>:::666333111///111444:::>>>999222000222555444222111222333666777<<<@@@BBB???888222111222444333777@@@BBB???>>>@@@<<<999444222222666:::===>>>888444444777888444///333444777;;;>>><<<777222111111333666:::>>>@@@AAA===888333000111222333333333444333222222444777:::<<<:::666333111222333444888999555000///333555444777555444333333444666777999777555222111333555666777666666666666777888888777888999:::<<<===>>>???>>>??????@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@>>><<<@@@@@@@@@@@@??????>>>===;;;;;;:::999999999999:::999999999999999999999999::::::;;;<<<============>>>>>>============>>>>>>AAAAAABBBCCCCCCAAA<<<888555333000///......,,,***,,,,,,---///111222111///000000111111111000000//////000000000000333777:::BBBGGGKKKJJJJJJMMMMMMKKKMMMLLLKKKJJJJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEBBBBBBDDDEEEDDDCCCBBBCCCEEEEEEDDDDDDEEEGGGDDDCCCLLLHHHKKKPPPvvvhhhlllllllllrrruuuqqqmmmlllkkkhhhnnnnnnllljjjhhhiiikkknnnllllllmmmllllllkkkjjjjjjfffhhhiiifffcccbbbgggkkkeee```gggfffjjjjjjiiiuuuFFF<<<777999666666999===??????>>>>>>???BBBEEEFFFDDD>>>888555555333222222444777;;;======888777666555555666777888<<<;;;:::;;;???EEEKKKOOOSSSRRRPPPOOONNNMMMMMMMMMKKKIIIGGGFFFGGGGGGFFFEEEHHHGGGFFFDDDCCCCCCCCCCCCFFFQQQcccyyy}}}oooiiiddd]]]VVVPPPKKKGGGDDDBBBBBB@@@===:::999:::<<>>>>>FFFQQQ\\\hhhoooqqqoooiiibbbIIIHHHHHHGGGDDDBBBHHHPPPaaakkkqqqmmmddd\\\UUUPPPIIIMMMVVVeeesssyyyxxxtttsssjjjmmmsss|||yyygggZZZYYYXXXSSSWWWXXXUUUKKKDDDBBBBBBBBBBBB@@@??????BBBJJJSSSZZZTTTLLL@@@999666666555444444444<<>>666...///111111333666;;;?????????>>>===:::777444222111333888<<<888222000222444444333333444555666777888===AAA???999333111222333555;;;@@@>>>999888;;;>>>===:::666333555;;;@@@:::555222333666777444000777888:::===>>>;;;555111///222555999===???AAABBB<<<888444222222333333333222333333333444777;;;>>>===:::666222111222444666::::::666///...222444444555444444333444555777888777666444333333444666777666666666666666777888999888888999;;;<<<===>>>???===>>>???@@@AAABBBBBBBBBBBB@@@>>>===>>>???>>>===@@@@@@@@@@@@???>>>===<<<;;;:::999999888888888999999999999999999999999999;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>============>>>>>>AAABBBDDDEEEEEEBBB<<<888555333000.........,,,***,,,,,,---///111222111//////000000111111000000000....../////////111555888???EEEJJJJJJKKKNNNNNNLLLOOONNNMMMKKKJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFDDDCCCCCCEEEFFFFFFEEEDDDFFFGGGFFFEEEEEEFFFGGGHHHFFFMMMGGGIIIOOOvvviiiiiijjjnnntttvvvrrrnnnnnnnnnmmmhhhiiiiiiiiihhhiiilllnnnjjjlllmmmmmmllljjjjjjjjjdddeeefffeeecccdddgggjjjccc^^^fffffflllmmmmmmoooAAA;;;888:::666777:::===???>>>>>>>>>???AAADDDFFFCCC===888555555777555333333555777999999666666555555555666777777;;;;;;:::<<<@@@GGGMMMQQQSSSQQQPPPNNNLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFDDDCCCEEECCCBBBCCCEEEEEECCC@@@BBBJJJVVVcccsssxxxpppiii___XXXRRRNNNJJJGGGGGGFFFCCC@@@===;;;:::999;;;???DDDGGGHHHHHHGGGHHHQQQTTTXXX[[[[[[XXXSSSPPPVVVWWWYYY]]]ccccccXXXKKKIIIIIIJJJKKKJJJMMMXXXbbbiiijjjggg\\\KKK@@@>>>BBB???MMM]]]fffhhhggghhhiiiQQQMMMHHHDDDCCCEEELLLRRR```iiimmmdddYYYUUUXXX[[[OOONNNQQQ\\\jjjpppnnnhhhzzzxxxxxx___\\\dddjjj}}}jjjXXXVVVTTTLLLSSS\\\[[[OOOEEEFFFGGGDDDDDDCCCBBBBBB@@@CCCMMMWWWXXXQQQFFF===999777777777555444<<>>===777222111222222888??????:::444444777:::===>>>:::444333888>>>777444222333777888555222666888:::<<<<<<999444111000333777;;;======>>>>>>:::888555333333333333444111222333444444777:::===;;;888444222111444777:::<<<<<<777000///222555444555444444555666777888999444444333333444555777888666666666666777888999999999999:::;;;<<<===>>>>>>>>>???AAABBBDDDDDDDDDDDDAAA???<<<<<<===>>>======@@@@@@@@@@@@???===<<<;;;<<<;;;:::999888888888999888888888888999999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<>>DDDJJJJJJKKKNNNNNNLLLNNNNNNMMMLLLJJJHHHGGGFFFIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFHHHHHHHHHFFFEEEFFFGGGKKKHHHOOOIIIKKKQQQzzznnnkkkkkkrrrvvvvvvppplllmmmppppppgggiiikkklllkkkjjjjjjkkkiiilllnnnmmmkkkiiihhhiiifffdddbbbcccfffhhhhhhgggccc^^^fffgggmmmpppsssoooCCC>>>::::::777777:::===???>>>>>>>>>>>>AAADDDEEEBBB<<<777666666777666444444666888999888555555555555555666666777999999:::>>>CCCJJJPPPTTTRRRQQQPPPNNNMMMKKKKKKKKKKKKIIIFFFEEEEEEEEEDDDBBBDDDBBBAAACCCFFFGGGDDD@@@???EEELLLRRRZZZkkk}}}ttthhh___ZZZWWWSSSPPPHHHGGGDDDBBB???===;;;999888<<<@@@DDDEEEFFFGGGHHHNNNQQQWWW\\\\\\VVVKKKBBBEEEGGGKKKSSS]]]```VVVIIIEEEEEEFFFIIIFFFEEELLLVVVbbbccc___XXXOOOHHHCCCAAA888CCCQQQYYYZZZZZZ___eeebbbZZZMMMCCCBBBGGGLLLOOObbbiiigggWWWIIIKKKXXXddd^^^XXXTTTYYYcccjjjgggbbb}}}rrrUUULLLQQQYYYpppxxxfffUUUSSSPPPGGGNNNYYY]]]RRRJJJKKKLLLJJJJJJHHHGGGFFFAAA>>>DDDNNN[[[VVVNNNFFFAAA>>>===<<<666444<<>>HHHOOOVVV]]]___]]]QQQIII>>>999999<<<======BBBMMMXXXYYYTTTMMMHHHDDD>>>>>><<<:::999:::>>>AAA444<<>>>>>???AAACCCEEEFFFFFFFFFEEE@@@>>><<<;;;<<<===>>>===@@@@@@@@@???>>>===<<<<<<======;;;::::::999999999777777777888888999999999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;@@@BBBEEEGGGHHHDDD>>>999555333000/////////...,,,.........000222222111///......///000000000000000------...------///222555>>>EEEJJJKKKKKKMMMLLLIIILLLLLLLLLLLLKKKJJJIIIHHHJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCEEEEEEFFFGGGGGGHHHGGGHHHIIIHHHGGGFFFGGGHHHJJJGGGNNNHHHKKKSSS|||qqqllllllqqqtttssslllhhhjjjmmmmmmjjjlllnnnnnnllliiihhhgggjjjmmmpppooolllhhhhhhiiihhheeebbbcccgggiiigggeeeddd```gggfffjjjnnnvvvrrrGGGAAA;;;;;;999888:::>>>???>>>======>>>AAACCCDDDAAA;;;777666777444444444777:::<<<<<<;;;444444555555666777777777777888;;;@@@FFFLLLQQQTTTQQQQQQQQQPPPNNNLLLJJJIIIIIIGGGEEEDDDEEEEEEDDDCCCFFFDDDCCCCCCEEEEEECCC@@@>>>BBBGGGIIINNNYYYjjjwww~~~oooddd___\\\XXXTTTJJJGGGDDDAAA@@@>>><<<::::::<<>>>>>AAAHHHMMMMMMLLLOOOUUUjjjdddWWWIIICCCEEEHHHHHH[[[aaa^^^MMM>>>@@@PPP^^^eee]]]UUUVVV^^^cccbbb___nnnSSSMMMSSSWWWhhhpppfffZZZXXXUUUPPPMMMVVV[[[WWWQQQOOOQQQQQQPPPKKKIIIHHHBBB;;;???IIIWWWVVVRRRNNNHHHAAA<<<999777555;;;LLL^^^aaaSSSDDD777555222111333888>>>AAA444000...111222111111333>>>FFFNNNQQQVVV\\\______WWWNNNBBB<<<<<<>>>???>>>CCCOOO[[[]]]TTTKKKGGGFFF@@@AAA@@@<<<888999>>>CCC666;;;===888666;;;CCCIIICCC>>>;;;;;;<<<@@@JJJSSSEEE<<<333111333999EEEOOO>>>777222111111111222666???:::444222333444333222444333222222333333111///...000222555<<<@@@===555444111000333999;;;888555222111//////000222666888222000111444444111000222333333333333222000///...222666:::888333//////222444;;;???999222000222333222:::BBBBBB<<<666555666333333444555777777555333///222666777666444333222444888;;;:::777333222222444666666555333222222333111222333333222222444666333222111111333666:::<<<:::;;;888333222555666444666666666777777888888888111222444555666777777777666666666777888999:::;;;:::;;;;;;<<<======>>>>>>@@@BBBDDDFFFGGGFFFEEEEEE???>>><<<<<<>>>>>>>>>===>>>>>>??????>>>>>>===<<<>>>===<<<;;;:::999999999666666777777888999999999;;;;;;<<<<<<<<<<<<<<<;;;======<<<<<<<<<<<<======???AAACCCFFFGGGDDD???;;;555333111000000000///...///...///000222222111///------...///000000000000---......------///222555===DDDJJJKKKKKKMMMLLLIIIJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCAAACCCEEEFFFEEEEEEFFFGGGFFFHHHIIIHHHGGGGGGHHHIIIHHHEEELLLGGGKKKRRR|||pppkkklllnnnrrrrrrlllhhhhhhiiihhhiiikkklllllljjjjjjjjjkkkmmmqqqtttsssmmmiiihhhiiigggfffeeeeeeeeeeeeddddddeeebbbgggbbbcccgggsssuuuJJJCCC;;;<<<;;;888;;;>>>???>>>=========AAACCCCCC@@@;;;777666777444444666999<<<===<<<:::444444555666777777888888666999>>>CCCIIIMMMPPPRRRQQQQQQRRRRRRPPPMMMJJJHHHHHHFFFDDDDDDEEEEEEDDDCCCEEEDDDCCCCCCCCCCCCBBBAAAAAACCCFFFGGGIIIQQQ]]]fff}}}wwwjjjddd___ZZZVVVOOOKKKFFFCCCBBB@@@>>><<<;;;======<<<:::999999:::<<<===CCCNNNXXXYYYRRRIII;;;:::999===JJJXXX]]][[[TTTMMMJJJMMMIII???<<>>:::888888;;;===888222///111111000111666???DDDEEECCCEEELLLRRRUUU\\\QQQEEE>>>???AAA@@@>>>CCCPPP]]]\\\OOOBBB???BBB===>>>>>>===<<<<<<>>>@@@777::::::777999AAAFFFEEE<<<888555666888===JJJWWWKKK@@@555111333999DDDNNNAAA:::444333222000111444;;;999555222222333444444222333555999;;;:::777555222444666999???BBB<<<444333000///333;;;>>>:::555444333222111111111222222222//////222333000000111222222222222222222222222555888:::777222///111444666<<<===666000222444444111777===>>>:::555333444222222333555666555333222///222666777555222111222555999<<<:::555000000222222444666555222000111222000111333333222222444555222222222222333555666777666888777333222444555222555555555666666666555555111222444666777777666555666666666777888999;;;<<<;;;;;;<<<<<<======>>>>>>@@@AAACCCEEEFFFEEECCCBBB>>>======>>>???@@@>>>===<<<======>>>>>>>>>>>>>>>>>>===;;;:::999888888888666666666777888999999999::::::;;;<<<===============<<<<<<;;;;;;<<<<<<===>>>???AAADDDEEEDDDAAA>>>666444222111222222111////////////111222222111///,,,---...///000000000000............---///222555:::BBBIIIJJJLLLNNNMMMJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDDDD@@@CCCFFFFFFDDDCCCDDDFFFEEEFFFHHHHHHGGGGGGHHHJJJIIIGGGNNNIIILLLRRRzzznnnlllmmmlllrrrtttooojjjhhhgggeeefffggghhhhhhiiilllpppsssooossswwwuuuooojjjiiikkkdddggghhhfffbbb```bbbdddfffcccggg___]]]aaapppuuuLLLDDD;;;<<<===888;;;>>>???>>>=========AAABBBCCC@@@;;;777666888666777888;;;<<<;;;888555444555666777888888888888777;;;@@@EEEJJJMMMNNNOOOPPPRRRSSSTTTRRRNNNJJJGGGGGGEEECCCCCCEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCBBBDDDJJJSSSYYYbbbvvvssskkkfff```[[[UUUPPPJJJFFFEEECCCAAA>>>;;;<<<<<<;;;999777888999555444999DDDQQQWWWSSSMMMCCC???888777@@@PPPZZZ\\\]]]RRRMMMOOOKKK???:::>>>===DDDEEE>>>:::???FFFHHHGGGAAA@@@GGGJJJEEEAAAAAAOOO```jjjbbbTTTLLLLLLMMMGGGXXXddd```UUUQQQUUU[[[ddd```]]]___eeeiiijjjhhhsssjjjcccllliiifffcccaaa```bbbeeeUUUSSSYYYaaa___VVVTTTZZZUUUJJJCCCCCCAAA>>>EEEQQQ]]]aaafffeee\\\NNNAAA999555888<<>>CCCQQQ]]][[[JJJ:::777===:::999:::===@@@@@@>>>;;;888:::999888===EEEFFF@@@888444333777999???MMM\\\OOODDD777222333999CCCMMMLLLDDD===;;;999777888;;;888888555222111333555666111444999???CCCBBB===:::999;;;===>>>BBBCCC;;;111111...---333<<<@@@<<<666333333444444444333222111222///...111222000000111111111111222333444666777888:::;;;888222///222666777<<<;;;333000333666444///333777888666222111111000111333444444333222000000444777777444111000111666999<<<:::444000111333000333666555222000000111///111333333333333555777222222333333333333333333333555555222222444333000444444444555444444333333111222555666777777666555666666666777888:::;;;<<<;;;;;;<<<<<<======>>>>>>???@@@CCCDDDEEECCCAAA???>>>===>>>???AAAAAA>>><<<;;;<<<===>>>????????????===<<<;;;999888777777777555666666777888999999999999:::;;;<<<============;;;::::::999999::::::;;;===>>>@@@BBBDDDDDDBBB???777555333222333333222000000//////111222222111///,,,---...///000000000000...//////...---///222555888@@@GGGJJJLLLOOOOOOLLLKKKLLLMMMMMMLLLJJJHHHGGGHHHHHHGGGGGGFFFEEEEEEEEE@@@CCCFFFFFFDDDBBBCCCEEEDDDEEEGGGGGGGGGGGGIIIJJJMMMJJJRRRLLLNNNTTT{{{nnnnnnooommmqqqqqqjjjddddddggghhheeeeeefffhhhiiijjjkkklllrrrooonnnpppsssrrrlllfffhhhiiiiiigggdddaaa``````aaacccfffaaaeeedddmmmnnnHHHEEE>>>======<<<>>>@@@AAA>>><<<;;;;;;???AAACCCBBB???;;;999999===>>>??????>>>;;;777555444444555666777888999999:::;;;>>>DDDKKKPPPSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLKKKHHHEEECCCCCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEGGGJJJ\\\dddwwwvvvggg\\\YYYZZZWWWQQQIIICCC@@@@@@AAA<<<<<<<<<<<<;;;999777555555555888???GGGKKKIIIFFFIIICCC;;;888<<>>AAAFFFSSSMMMDDDAAAGGGNNNHHH===FFFVVVhhhooofffVVVIIIBBBGGGMMMZZZgggggg___[[[]]]___aaa___^^^fffqqquuurrrxxxjjjjjjcccfffbbbaaafffbbb\\\aaacccZZZTTTWWW\\\ZZZUUURRRRRRNNNFFF???===CCCNNNVVV___cccccc___ZZZRRRFFF:::<<<===;;;<<>>>>>>>>CCCPPP[[[XXXIII<<<999<<<999<<<===???FFFKKKEEE:::>>>:::888>>>FFFHHHAAA999;;;888888===HHHRRRWWWYYYQQQGGG888///111;;;GGGPPPQQQOOOKKKHHHFFFDDDBBBAAAAAA888111111333333444666:::===BBBGGGJJJJJJHHHGGGHHHEEECCCCCCDDDAAA999333...///222777<<>>333555777777555444444444000//////111333444222111555222444:::;;;888:::@@@AAA>>>888444222333555777<<<999666444444444444333444444555555444222111000111111222444666555333111111333444333111111333666777;;;<<<666222222333222666444111///...///111222555333222333666888777555111222222333333222222111333333222222111222222222333333444444555444444444333333444555555444444333555555666888999:::;;;<<<>>>>>>>>>===============???AAABBBCCCBBB@@@>>><<>>======>>>@@@@@@???===<<<;;;:::999888888888888777777777777777666555555;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;===AAADDDDDDFFFHHHGGGBBB<<<777222111222222111...000///...///000111000///,,,---...000000000000///111000/////////000222222:::@@@GGGLLLLLLLLLMMMNNNOOOOOONNNMMMKKKIIIHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIICCCJJJIIIMMMQQQxxxmmmeeefffkkkppppppjjjeeehhhlllmmmhhhhhhhhhhhhiiiiiiiiiiiipppooonnnppprrrppplllhhhfffhhhhhhgggdddbbbbbbbbb```aaaeee___cccbbblllgggEEECCC<<<===<<<;;;===@@@@@@>>><<<<<<<<>>===>>>===>>>??????>>>;;;777555444444555666777888888999;;;;;;>>>DDDKKKPPPSSSSSSTTTSSSRRRPPPNNNMMMLLLLLLJJJHHHEEECCCCCCCCCBBBAAA???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIOOOTTTddd{{{sssgggccc]]]YYYSSSKKKEEEAAA@@@AAA=========<<<:::888666555444333444999@@@CCCAAA>>>??????>>><<<;;;>>>DDDHHHBBBHHHOOORRRNNNFFF===888:::@@@EEEEEEAAA======???MMMNNNKKKGGGGGGIIIEEE>>>BBBQQQfffqqqnnn___NNNDDDFFFKKKVVVdddiiiggggggjjjYYY]]]______eeennnpppnnnsssrrrppp\\\aaadddbbb```^^^VVVRRRXXXccc]]]XXXVVVTTTQQQRRRUUUQQQKKKEEECCCFFFKKKNNNOOONNNRRRUUUVVVWWWTTTJJJ???===<<<999<<>>???AAA>>>KKKYYY[[[RRRGGGDDDEEECCCBBB@@@AAAJJJPPPLLLBBB999:::<<>>===>>>>>>888444333222222777>>>DDDDDDEEEGGGHHHIIIIIIJJJDDD@@@===<<<<<<:::666222111000111333666888888777666888999888777555444444333222111222444444333111222111555<<<===::::::>>><<<:::777444222222222333666555555666777888777555444444555555444222111000111222444777999999777555777888999777444333444666:::??????:::666777777666555333111//////000222333999777555555777777555333222333444666666444333222333333222222111222222333444444555555555444444333444444444444444444333333555555666888999:::;;;<<>>============>>>>>>>>>??????@@@???>>>?????????===;;;<<<;;;:::999888888888888777777777777777666555555::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;;;;<<<@@@CCCCCCEEEHHHFFFBBB<<<777222000111111000...///...---...000111000///,,,---...///000000000///111111000///000111222333999???FFFJJJKKKKKKMMMOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJDDDKKKIIIMMMQQQwwwllljjjkkkmmmqqqpppjjjfffiiimmmnnnhhhhhhhhhiiiiiijjjjjjjjjkkklllmmmnnnmmmllljjjhhheeefffgggfffdddccccccdddbbbccceee___cccbbbmmm\\\AAA@@@:::<<<999:::<<<>>>???>>>=========CCCDDDDDDCCC@@@???@@@BBB>>>???@@@???>>>:::777555333333444555666777888888;;;<<>>>>>===<<<:::888666555555444333555:::<<<;;;999333999???@@@<<<;;;>>>BBB888;;;DDDOOOVVVRRREEE999888<<>>;;;777;;;JJJUUULLL<<<333222111222555888999999:::555111111000///333888777444222222111333<<>>;;;;;;<<>>;;;777555555444222111444222000111222333222111777777888888777555444333444222111222333333222111111222555;;;<<<888666777666666555333222222111111333333333555777777555333444444444444333222111111222333555999======;;;999;;;;;;:::777444333444555;;;??????;;;999:::999777333222111000111222333444<<<:::888777666555333111333444666888888666444333333222222111222222333333666666666666666555444333555555555444444333333222555555666777999:::;;;<<>>=========<<<<<<<<<=========>>>>>>AAA@@@?????????>>><<<:::<<<;;;:::999888888888888777777888888777777666666999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;>>>AAAAAAEEEIIIHHHCCC<<<777222///000000///---...---,,,---///000///...,,,---...///000000000000222111000000000111333333999>>>EEEIIIIIIJJJLLLOOOMMMMMMLLLLLLJJJIIIGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKEEEKKKIIILLLPPPvvvkkkiiiiiipppssspppiiieeegggiiiiiicccdddfffhhhjjjlllnnnnnnfffhhhjjjkkkiiihhhhhhhhhgggggggggfffcccbbbcccdddeeefffgggaaaeeeeeepppPPP===<<<777<<<777999;;;===>>>======>>>???EEEDDDCCC@@@===<<<>>>@@@===>>>??????===:::777444333333444555666777888888;;;<<<@@@EEELLLPPPRRRRRRVVVVVVUUUSSSQQQOOOMMMLLLJJJGGGDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCC@@@CCCEEEFFFEEEDDDDDDEEEDDDEEEHHHPPPZZZlllvvvhhhaaa]]]VVVOOOJJJFFFCCCAAA???>>>===;;;999777666555999666555555888:::::::::000666;;;=========@@@DDD;;;999===JJJXXXZZZNNN@@@:::888:::AAAJJJMMMIIICCC===DDDJJJJJJHHHGGGIIIKKKFFFNNNYYY^^^\\\WWWSSSQQQFFFFFFJJJRRR[[[___```___aaaaaa___[[[ZZZaaajjjrrrzzzuuuzzztttiiilllxxxyyynnn___PPPOOOTTT]]]```XXXLLLFFFHHHLLLGGGDDDGGGNNNOOOHHHAAAAAA??????CCCNNNVVVSSSJJJ===;;;777:::FFFPPPLLLAAA777444111000111333444444777333000000000///111666555333444666777;;;DDDOOOSSSUUUTTTKKK???888888;;;999@@@LLLVVV[[[\\\ZZZYYYccc^^^VVVOOOKKKHHHCCC>>>;;;???BBBAAA<<<888888999DDDJJJMMMIII@@@888666777===888222///000444777:::999;;;<<<<<<<<<>>>CCCHHHBBB===888666333333:::BBB<<<:::777666777;;;@@@DDD999999888777555333222111222222333555777666444222333333444555666666444333222000///000222444444333444333444666777555222111444333222222333444666777444333222333444444222111444444444333333222222222222333555999<<<===;;;888999888666333222222222333777:::;;;888777888777444111111111222333444555555;;;:::999777555444222111222444777999999777444222222222111111222222333333777777777777666555444333666555555444333333333333555666777888999:::;;;<<>><<<<<<======>>>>>>>>>>>>????????????@@@???>>>?????????===;;;;;;;;;:::999888888888888777777888888888777777666888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;>>>@@@AAAFFFKKKJJJFFF===888222/////////...,,,,,,++++++,,,...///...---------...//////000000000222111000000000111333444888===CCCGGGHHHIIILLLNNNKKKKKKKKKJJJJJJHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGIIIHHHHHHHHHHHHHHHGGGGGGLLLFFFLLLIIILLLPPPvvvjjjffffffnnnpppnnnhhheeefffgggeeebbbcccdddgggiiilllnnnooofffhhhjjjkkkjjjiiijjjkkkiiiiiihhhfffbbbaaaaaabbbffffffggg```eeefffsss}}}GGG;;;999444<<<555999:::<<<=========>>>@@@EEEDDDAAA<<<888777888999;;;<<<===>>><<<:::666444333333444555666777888888;;;===AAAGGGMMMQQQSSSSSSVVVVVVUUUTTTRRROOOMMMLLLIIIGGGDDDCCCCCCDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCC@@@BBBEEEEEEDDDCCCCCCCCCDDDDDDFFFIIIMMMYYYnnnnnnddd___WWWPPPLLLHHHEEEBBB???>>><<<;;;999777666666999777666666888:::;;;<<<888777666777:::>>>BBBCCCBBB;;;999DDDVVV___XXXNNNDDD;;;555===MMMUUUQQQHHH@@@AAADDDFFFGGGGGGIIILLLGGGQQQ[[[ZZZQQQKKKLLLPPPJJJKKKMMMQQQWWW[[[YYYVVVXXXYYYZZZ[[[\\\```gggnnnllluuummmccctttqqqXXXLLLOOOUUU[[[XXXNNNFFFDDDHHHFFFEEEEEEFFFFFFDDDBBBEEEBBB>>>@@@KKKVVVVVVPPP===<<<999:::@@@IIINNNNNN<<<999555333333333333222333///...///000///111555333333777<<<@@@DDDNNNXXXYYY[[[YYYOOOAAA888666888;;;>>>DDDLLLSSSXXXYYYYYYfffeeeaaaZZZNNNDDD???>>><<<<<<===>>>???>>><<<:::;;;;;;:::999888777777777999666333222444888;;;<<<777444222555===FFFLLLOOOJJJAAA888666555444777:::999888666555555777999;;;666:::??????;;;666333222///222777===AAA???;;;777000000111444888:::999777111000///111555888999999555444222222555777777555444333111111333777<<>>???AAACCCDDDDDDCCCBBBCCCAAA???<<<;;;;;;===>>>>>>>>>>>>>>>????????????=========>>>@@@AAA???>>>;;;;;;:::999888888888888777777888888888888777777777888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>???BBBHHHOOONNNIII???999222/////////...,,,,,,+++***,,,...//////...------......//////000111222111000000000111222333555;;;BBBFFFGGGHHHJJJMMMIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJIIIIIIIIILLLFFFLLLIIILLLPPPvvvjjjgggggggggjjjjjjffffffhhhgggdddcccdddeeefffhhhiiijjjkkkiiijjjkkklllnnnoooooooookkkjjjiiieeebbb```aaabbbdddccceee^^^dddffftttwwwBBB;;;777333===555999;;;<<<<<<<<<<<<>>>???CCCBBB???:::555333333444888999;;;<<<;;;999666555444444555666777888999999;;;===BBBIIIPPPTTTUUUUUUVVVVVVVVVTTTRRROOOLLLJJJIIIFFFDDDCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCAAABBBDDDDDDCCCBBBBBBCCC@@@@@@BBBEEEGGGMMM\\\jjj}}}llldddZZZQQQMMMIIIFFFCCC>>>===<<<:::999888777777666555555555666777999:::@@@<<<777666888<<<>>>???CCC:::666???QQQ]]]]]]WWWOOOCCC999<<>>:::888;;;CCCLLLSSSCCCAAA@@@?????????===;;;111......000111///000444222444999@@@DDDHHHPPPYYYYYYZZZXXXPPPEEE<<<888999<<<===???DDDJJJNNNQQQRRRTTTTTTUUUSSSJJJ@@@<<<>>>:::888888===CCCFFFDDDAAA:::666111222888>>>@@@@@@;;;888555555888===@@@AAA<<<666222555???HHHMMMNNNJJJ@@@777666666555444666@@@@@@>>><<<:::777555444444<<>><<<222111111444888<<>>@@@===555333111000333888>>>BBB888555222222555:::>>>AAA444333333222222333333444333222111333555666666555666333111111333666888999222555666666777:::888222000222333555666666555555555666777666444222333444222333444444444444333222111111111111222333444444666666666666666555444333555444333222222333555555888888999:::<<<===>>>???>>>???AAACCCDDDCCCBBBAAAAAA@@@===<<<;;;<<<===>>><<<<<<<<<=========>>>>>><<<<<<<<<>>>@@@AAAAAA???<<<;;;:::999888888888888777777888888999999888888777888999;;;<<<<<<<<<<<<::::::::::::;;;<<<<<<======>>>???BBBJJJRRRQQQLLLAAA;;;444/////////...---++++++***,,,...//////......------......///000111111000/////////000222222222999AAAFFFGGGHHHIIIKKKGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKEEEKKKIIILLLPPPvvvkkkdddeeeeeehhhiiigggggghhhfffaaaaaabbbccceeeggghhhjjjjjjkkkiiiiiikkkooorrrqqqoooiiiiiihhheeebbbaaabbbdddccccccddd]]]dddhhhwwwuuu@@@<<<777222>>>555:::;;;<<<<<<;;;;;;===???BBBAAA???;;;666444444444555666888::::::888666555555555666777888999::::::;;;===CCCJJJRRRVVVXXXWWWUUUVVVUUUTTTRRRNNNKKKIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDD@@@???AAACCCCCCEEEMMMWWWaaavvvwwwmmm___TTTNNNJJJEEEBBB===<<<;;;999888888999999444444555444444444555666@@@@@@???>>>======>>>??????999777>>>KKKTTTUUUQQQOOOHHH@@@>>>CCCGGGFFFDDDAAA???AAAFFFFFFAAA@@@BBBBBBMMMWWWVVVLLLCCCBBBFFFJJJMMMMMMIIIJJJQQQVVVVVVMMMLLLQQQ[[[___[[[XXXYYYgggjjjvvv```cccdddpppvvvdddVVVOOOIIIHHHHHHFFFFFFHHHDDDEEEDDDBBBBBBEEELLLQQQOOOPPPPPPPPPVVV\\\[[[WWWFFF???888555777===DDDJJJGGGGGGHHHIIIIIIGGGBBB???444111000333333000000333333555;;;AAACCCCCCHHHNNNOOOOOOOOOKKKEEE???;;;::::::;;;===@@@CCCEEEGGGHHHCCC@@@AAAFFFFFFAAA>>>???:::999:::>>>EEEHHHHHHEEE>>>888333333999@@@CCCDDD===999555555777<<>>AAA???===333222111333888<<<>>>???333444222222888??????:::333222111111222666999<<<555333222333777<<>>>>><<<<<<<<<<<<===>>>=========>>>>>>>>>??????=========>>>@@@AAA@@@>>><<<;;;:::999888888888888666777888999999999999888888999:::;;;<<<=========::::::::::::;;;<<<======<<<======@@@JJJSSSRRRMMMDDD===555000///000///...,,,++++++,,,///000000///......------...///111222000///.........///111111///777@@@GGGHHHGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJDDDKKKIIIMMMQQQwwwllldddeeehhhkkkkkkiiihhhgggbbb\\\\\\^^^```cccgggjjjlllmmmjjjgggeeehhhnnnqqqpppmmmhhhhhhfffdddbbbbbbdddfffeeedddeee___fffkkk{{{uuu@@@>>>777222???555;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@???<<<888666666666333444777999999888666555666666777888999:::;;;;;;:::===CCCKKKSSSXXXZZZYYYUUUUUUUUUTTTQQQNNNJJJHHHHHHFFFDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@@@@BBBDDDEEECCCCCCDDDBBBAAAEEEKKKOOObbb}}}tttdddWWWOOOJJJEEEAAA<<<;;;:::999888999::::::555666666555333222333333;;;AAAGGGGGGDDDAAABBBDDD<<<999999???GGGKKKIIIEEEIIIHHHDDD@@@>>>>>>AAACCC:::;;;BBBHHHGGG@@@???CCCDDDIIILLLIIICCC@@@CCCGGGSSSWWWTTTLLLJJJRRR[[[^^^^^^VVVRRRUUUWWWUUUSSSVVVjjjdddkkk~~~bbb```UUUZZZcccTTTRRRNNNLLLLLLHHHCCCAAACCCDDDDDDCCCCCCFFFKKKRRRWWWWWW[[[]]]]]]^^^___\\\VVVJJJ@@@666333555999===???DDDEEEFFFHHHGGGBBB<<<777777444333555444000///222444666;;;@@@@@@===>>>CCCCCCCCCDDDDDDBBB???<<<:::777:::===???@@@@@@AAAAAABBB:::888AAAJJJIIIFFFEEE>>>>>>???AAADDDFFFFFFEEE@@@<<<777555888===@@@AAA<<<888333111333888;;;>>>333444666888999;;;===>>>888777777888555333777>>>AAAAAA???<<<999666333222333<<>>@@@>>>999555444222222666===???===:::222111000111444888:::;;;333444333222666<<<888000222111111111222333444444444333222333666999999999444333222222222333444555555222000111555:::===???888444000000333777888888222555666777:::>>>:::444111333555777888666444333999:::;;;999444222333444555444333222222333444555111111111111222333444555333333444444555444444444333333222111222555777888:::;;;<<<===>>>@@@AAAAAA@@@BBBDDDEEEEEEDDDAAA@@@<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>@@@@@@>>><<<<<<;;;:::999888888888888666777888999999999999999888999:::<<<===>>>>>>>>>999999999:::;;;<<<===>>>;;;;;;;;;???IIIRRRRRRMMMEEE>>>666111000000///...,,,++++++---///111111000......------...///111222///......------...000111---666@@@GGGIIIHHHGGGGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCHHHIIIJJJLLLMMMNNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHIIICCCJJJIIIMMMQQQxxxmmmiiijjjiiixxxkkkeeeccc[[[bbbcccaaabbbdddfffggggggfffeeejjjjjjjjjiiiiiiiiiiiiiiijjjiiifffdddbbbaaa``````bbbeee]]]^^^fffiiixxxIII:::666777:::777<<<======<<<<<<===???BBBAAA???<<<999666555555555777555333333666777555333777777777888999;;;<<<===@@@AAAEEELLLTTTXXXWWWUUUXXXWWWTTTQQQOOOMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBAAAAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGJJJ\\\mmmzzzjjj```XXXKKKCCCDDD???;;;999:::999777777:::666666666666555555555555666:::???CCCCCCBBBBBBBBB???777333888???@@@===<<<>>>BBBIIIJJJ@@@777;;;EEE===@@@@@@===>>>CCCCCC>>>???>>>@@@EEEEEECCCHHHPPPXXX^^^```ZZZOOOLLLRRRZZZfffhhhgggccc```^^^[[[XXXmmmuuusssdddcccuuurrr[[[QQQRRRTTTOOOHHHJJJIIIFFFAAA@@@DDDIIIKKKHHHEEEDDDDDDGGGJJJKKKLLLPPPNNNTTT```___RRRIIIIIIAAA@@@<<<666222333999???AAA>>><<<;;;;;;;;;:::888===>>>;;;666444555444000<<>><<<>>>@@@DDDKKKPPPNNNDDD<<<<<<>>>CCCHHHLLLKKKHHHEEEAAA>>>>>>AAAFFFGGGDDD@@@<<<;;;999666444666:::>>>777333222444444222222666222666:::;;;:::777555555555555555555444333222222666666666666666777777777666888;;;;;;888555222111555333333666666444666999666444333333444666666666222222111111222222333444777777777555333333444666333111//////111222222222444444444333333222222222111222444444222111111222111111222444555777888999222222333444555666888888111333666888888777444222222333555555333222222333888777666555444333333333444444333222333444555666222222222222222222333333666333222333555666444222111111222222333444555666999;;;===>>>======>>>???CCCDDDDDDDDDDDDBBB@@@???===<<<<<<;;;;;;===>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>????????????>>>>>><<<;;;;;;::::::999999888666777888::::::999999888888888999999999:::::::::<<<<<<;;;::::::;;;;;;;;;===<<<===@@@FFFKKKNNNOOOGGG>>>444000111111///+++,,,+++++++++,,,---///000......---,,,---...///000111000///...............000777???CCCBBBBBBEEEHHHEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKKKKMMMOOOOOOLLLJJJHHHHHHGGGGGGEEEGGGNNNRRRnnnkkkmmmeeettthhhdddddd^^^eeegggddddddddddddcccccccccbbbggghhhhhhhhhiiiiiijjjjjjffffffgggfffeeeccc```___aaaeee___```fffjjjyyyHHH:::777888:::666<<<=========<<<===???AAAAAA???<<<888666555555666666444333444666666444111666666777888:::;;;===>>>>>>???DDDLLLTTTXXXXXXWWWXXXVVVTTTRRRPPPNNNMMMLLLJJJJJJHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCDDDDDDEEE@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAA@@@AAACCCEEEFFFCCCLLLUUU```www}}}kkk^^^QQQHHHEEEAAA<<<:::;;;:::777666888666666666666555555555555222666:::===============;;;555333888;;;:::888888999<<>>>>>AAACCCFFFQQQ\\\dddfffddd[[[OOOJJJNNNUUU___cccgggjjjjjjdddYYYPPP]]]mmm{{{yyyrrrpppiii```___ffflllnnnkkk]]]MMMIIIOOOSSSPPPJJJEEECCC???===AAAHHHPPPTTTNNNKKKFFFCCCDDDIIIPPPUUUPPPKKKMMMQQQMMMDDDEEEMMMMMMIIIBBB999444666???FFFGGGFFFBBB===888888;;;>>>IIINNNMMMCCC:::666555444AAAGGGOOOQQQMMMEEE???<<>>:::<<>>AAABBB???<<<:::999666444222444888<<<888444222444333111333777>>>AAAEEEFFFCCC>>>;;;999555555555666666555555444666777888999999::::::999555888;;;<<<999666333111555444777;;;<<<999999<<<999777444444444555555444222222111111222222333444999888888888888777777666222111000111333555666666555444444444333333333333111222333333111111222333444444555555444444444444444333333333333444555666111222444666666444222000000222333333222111111222555555444333222222222222444333333222333444555666111222222222222333333333555444222333555666444222222222111222333444666777888:::===>>>===>>>???@@@CCCCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<===>>>===>>>>>>>>>>>>>>>======>>>>>>????????????>>>>>><<<;;;;;;::::::999999888666777888999999999888777888888999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<===@@@EEEJJJMMMNNNIII@@@666111111222000---......---------///000111......---,,,---...///000000//////...------......000666>>>BBBBBBCCCEEEHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKIIIJJJLLLKKKHHHFFFEEEEEEIIIIIIFFFGGGLLLOOO}}}jjjlllnnnfffuuuiiieeeeee^^^fffgggdddcccbbbaaaaaaaaabbbbbbeeeeeefffggghhhiiijjjjjjccceeehhhiiihhheee```]]]aaadddccccccfffmmmyyyFFF999888999999555;;;<<<======<<<===???AAA???===:::777666555555666555555555777888666333000555666777888:::<<<>>>>>>;;;>>>DDDLLLTTTXXXYYYXXXWWWVVVUUUSSSQQQPPPOOONNNJJJJJJHHHGGGEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEAAABBBFFFOOOaaa{{{yyyggg\\\RRRIIICCC>>>;;;<<<<<<888555666666666666666555555555555111444666777777666666666555222222666777444555888888:::???EEEEEE???<<<<<>>CCCHHHRRR[[[cccccc```XXXNNNHHHIIILLLTTTXXX```hhhjjjcccXXXPPPXXXlllzzztttccccccaaa^^^^^^^^^XXXQQQTTTKKKCCCEEENNNUUUSSSNNNEEE???999999@@@IIIRRRWWWVVVRRRJJJDDDCCCJJJWWWaaa\\\UUUNNNHHH@@@;;;DDDRRR]]]VVVKKK>>>777999BBBKKKNNNMMMHHH>>>555333999???NNNWWWYYYNNN>>>777888:::@@@FFFLLLNNNIIIBBB===:::JJJOOOUUUVVVRRRJJJBBB===BBBDDDFFFGGGGGGEEECCCAAA>>>???BBBFFFKKKNNNNNNMMMHHHDDD???===>>>>>>===::::::999777444333555999===;;;666222222222111444999BBBEEEGGGFFFBBB<<<888555555555666666666666777777444666888:::;;;:::999999444888<<<===;;;777333111333555<<>><<<>>>;;;999666444444333222111222222111111222222333444999888888;;;>>>>>>:::666222111111222666888999999444444444444444333333333111222222111000111444666555555666555555444333333555444333222222333444555222222333333222111000///...000222111000///000111222222111111111111222222333333222222333333444555111111222222222333333333555444333333555555444333333222111111222555777999888:::===>>>>>>???@@@BBBCCCBBBBBBAAA???===<<<;;;;;;::::::::::::;;;<<<<<<<<<======>>>>>>======<<<>>>??????@@@@@@??????>>><<<;;;;;;::::::999999888555666777888888888777777888888999999999::::::::::::999999999999999::::::<<<;;;<<>>@@@===;;;888666444444444555555777999;;;:::888333000444555777999;;;===>>>???;;;???EEEMMMTTTWWWXXXXXXWWWVVVVVVTTTSSSQQQPPPOOOKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDBBB@@@DDDNNNWWWddd{{{tttjjj]]]NNNFFF@@@<<<======999666666666666666666555555555555333444666555444333444555555333333444333222777>>>>>>BBBGGGJJJHHHAAA<<<999@@@@@@AAAFFFKKKNNNJJJDDD;;;888999???GGGLLLMMMMMMQQQSSSTTTSSSPPPKKKFFFCCCJJJLLLSSSZZZ[[[XXXVVVVVV\\\lllwwwuuurrrttttttqqqeeeaaaZZZVVVYYY]]][[[TTTNNNGGGBBBFFFOOOWWWXXXUUUKKK@@@777777===DDDJJJOOOWWWTTTMMMDDDAAAIIIWWWccciii^^^RRRHHH@@@===EEEOOOaaa[[[OOOBBB999999@@@GGGOOOMMMHHH???888555999>>>FFFPPPSSSJJJ>>>999;;;===>>>BBBFFFFFFBBB>>><<<<<>>>>>>>>===<<<;;;999666555777<<>><<<777333111222666???FFFEEE===999::::::777444222222222111000222222111111222222333444666555777<<>>???@@@BBBCCCCCCBBBAAA@@@>>><<<:::999;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>????????????>>>??????@@@@@@@@@@@@??????<<<;;;;;;::::::999999888555666666666777777777777888888999999999:::::::::888888888888888888999:::<<<;;;;;;>>>CCCGGGIIIJJJKKKBBB888111111222222111111000///......///000000......---,,,---...///000......------------......000555;;;???AAACCCEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKIIIGGGFFFGGGIIIFFFFFFDDDFFFMMMQQQmmmlllnnnsssrrrkkkggg]]]bbbccc^^^```cccfffggggggfffeeeggggggffffffffffffffffffjjjjjjiiigggeeebbb```___bbb```eeegggcccsssqqq???888:::888777444999;;;======<<<<<<>>>???;;;999777444333333444555888;;;>>>???===999555333555666888:::<<<===>>>>>><<>>>>>>>>;;;888888666666666666555555555555222333444555555888;;;>>>>>>:::777444111000888AAAEEELLLQQQOOOGGG???;;;999555999@@@FFFHHHFFFEEEFFFDDD>>>:::???KKKSSSRRRMMMDDDGGGMMMTTTXXXSSSHHH>>>CCCGGGNNNTTTPPPKKKLLLSSSXXXbbbcccWWWRRRYYY```aaaddd\\\PPPJJJOOOXXX[[[WWWKKKEEE@@@BBBJJJSSSWWWWWWLLLAAA777888<<<>>>AAAEEEOOONNNIIIBBB>>>CCCOOOYYYbbbXXXMMMHHHEEEDDDDDDFFFSSSPPPJJJBBB;;;999<<<@@@GGGFFFDDDDDDDDDDDDCCCCCC@@@EEEFFFAAA<<<<<<<<<<<>>>>>@@@AAA:::999777555444666;;;>>>???999333222111111555;;;@@@???;;;666222222444777:::999777666555555555555666888:::;;;:::888555333777:::>>>>>><<<777444222111666???FFFBBB999444444555333111000111222222222222222111111222222333444111222555<<>>???????????????@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;::::::999999888666666666666666777777888888888999999999:::::::::888777777777888888999:::;;;::::::===AAAEEEGGGHHHHHHAAA777111///000000000000///...---------...///......---,,,---...///000......---------......///000444999===@@@CCCEEEGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHHHHIIIJJJKKKKKKKKKIIIGGGGGGHHHJJJGGGHHHFFFHHHOOOSSSooojjjlllrrrrrrkkkhhh___eeefffbbbdddfffggggggfffeeedddhhhgggggggggfffffffffffflllkkkhhheeecccbbbbbbbbbddd]]]cccfffaaauuuiii;;;777999666555555999;;;=========<<<===>>>:::999777555444444555666;;;>>>AAAAAA>>>:::666555666777999;;;=========<<<===CCCKKKRRRUUUVVVWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMLLLKKKKKKJJJIIIGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAABBB???>>>AAABBBFFFWWWiiinnnZZZVVVLLLCCCAAA@@@===:::999666666666666555555555555///000222333666;;;BBBFFFHHHBBB;;;666111///666>>>EEEMMMRRRMMMEEE@@@???===444:::DDDKKKJJJEEEEEEHHHPPPIIIAAA???IIIVVV]]]\\\GGGHHHLLLVVV^^^ZZZLLL???AAAEEEOOOWWWRRREEEAAAEEEOOOWWWWWWLLLEEEGGGLLLMMMZZZSSSIIIDDDHHHQQQRRRNNNCCC>>>999999???HHHNNNQQQFFF===999===???<<<<<<@@@FFFEEEAAA===:::<<>>:::>>>??????===<<<>>>CCCHHHDDDDDDEEEGGGJJJKKKJJJIIIBBBCCCDDDFFFIIIKKKMMMMMMIIIFFFDDDCCCDDDEEEEEEEEEJJJFFFAAA===<<<>>>AAACCC888888666444333555:::>>>@@@999444333222222555;;;???===888333111222666:::;;;:::888777666666777888;;;<<<=========;;;999888:::===???>>>;;;666333222111666???DDD???555000222333111000000222333444333222222111111222222333444000222555;;;@@@???:::555222111222333666777666444111111111111222222222222111222222111000111444666777888999:::999888666444000111444777999:::::::::666555444333333333333333000222444444444333444555333333333333333444555666000000111222222222222111000000111222333444444555333444555555333333444555222222333444666888999::::::<<>><<<;;;::::::;;;<<<======>>>>>>======;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@<<<;;;;;;::::::999999888777777666666666777888999888888999999999:::::::::777777777777888999::::::;;;::::::<<<@@@CCCEEEFFFDDD???777111///............---,,,++++++,,,---.........---,,,---...///000///............///000000000333777<<<@@@CCCEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDFFFHHHHHHHHHHHHHHHJJJGGGHHHIIIHHHFFFEEEFFFGGGLLLLLLHHHIIIOOOQQQlllhhhjjjooo}}}pppjjjhhh```fffgggfffeeedddddddddeeeggghhhgggggggggggggggggghhhhhhiiihhhfffddddddddddddeeefff[[[```ddd___wwwbbb888777888333444777888:::=========<<<======<<<;;;999777777777888999<<>>CCCFFF@@@;;;888555222666<<>>@@@HHHQQQQQQJJJFFFGGGQQQPPPJJJAAABBBMMMYYY___OOOIIIGGGNNNYYYZZZOOOCCCBBBAAAIIIUUUTTTGGG===<<>>@@@KKKHHHBBB>>>BBBIIIJJJFFF>>>:::666444777<<>>;;;999:::===???DDDEEEFFFJJJPPPSSSQQQNNNEEEJJJNNNNNNIIICCC>>>===>>>DDDLLLRRRUUUTTTRRRPPPHHHHHHDDD???>>>AAAAAA>>>>>>@@@AAA@@@>>>???CCCGGGDDDCCCDDDFFFIIIJJJHHHEEECCCBBBCCCGGGLLLMMMLLLIIIEEECCCAAAAAACCCDDDDDDDDDBBB@@@>>><<<;;;>>>CCCFFF??????===;;;:::<<>>===:::777444555888:::;;;:::999888999:::<<<>>>;;;<<<<<<===>>>>>>======>>>??????===999555333222111666>>>BBB===444222555555333111111333555555555222222111111222222333444333555999<<<<<<999555222000000111444777888777666222222333333333444444444111222333333111111222333444555777999999777555333...111555888:::999888666444444444444444333333333000222444444444444555666444333333333333444444555//////111222222222111000///000111222333444444555222444666555333222444555111222444666888999::::::;;;===@@@AAA@@@AAABBBCCC@@@???===;;;:::::::::::::::;;;<<<=========<<<<<<;;;<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAA<<<;;;;;;::::::999999888888888777666777888999:::888888999999999:::::::::888777777888999:::;;;;;;;;;999999;;;???BBBDDDDDDBBB>>>888333000...---,,,,,,,,,+++++++++---...///......---,,,---...///000///////////////000111111000222555:::???CCCFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHHHHHHHGGGHHHIIIDDDFFFHHHHHHFFFEEEDDDEEEKKKKKKHHHIIINNNQQQkkkgggiiiooo}}}oooiiifff^^^dddeeeeeeccc```___aaafffkkknnneeeffffffggghhhiiijjjjjjeeeeeeeeeeeeffffffgggggggggYYY^^^ccc^^^xxx]]]666777888222333777888:::=========<<<<<<===>>>===;;;999999:::;;;<<<<<>>LLLRRRIII???<<<@@@BBBDDDAAA999222333999===;;;777444888@@@DDDBBBAAA===999666555777999:::===:::@@@JJJHHH===999===GGGDDD???<<<<<<=========<<<@@@EEEGGGJJJNNNOOOOOORRRWWW[[[ZZZRRRIIIAAA>>>BBBJJJSSSVVVRRRMMMKKKLLLJJJKKKGGGAAA???CCCEEEDDDCCCFFFIIIHHHFFFEEEGGGIIIDDDDDDFFFIIIKKKJJJFFFAAABBBAAAAAAEEEKKKLLLHHHCCCDDDCCCAAAAAABBBBBBAAA@@@>>>>>>===<<<===@@@FFFJJJIIIIIIGGGEEEDDDGGGLLLPPP???:::666666444333555:::AAABBBAAA???===;;;<<<===;;;:::::::::<<<>>>AAACCC888999999;;;<<<>>>???@@@AAAAAA@@@===888444333333111666>>>BBB===555555999777555333333444666666555222222111111222222333444666:::======:::555111///...///000444888::::::999444444444555555666666666111222444444222111111222...000444777888888777666...111666999:::888555222222222333444444444333333///111333444333333444666444444333333222333333444...///000222222111111000///000000222333444555555222444666555333222333666000222555888:::::::::999<<<>>>@@@AAAAAA@@@AAACCC>>><<<;;;999888888999999999:::;;;<<<<<<<<<;;;:::>>>>>>???AAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA<<<<<<;;;::::::999999888999888777777777888:::;;;888888999999999:::::::::888888888888999:::;;;<<<;;;999999;;;>>>AAACCCCCCAAA>>>:::555111...---,,,,,,+++++++++,,,...///000......---,,,---...///000000000000000000111222222000222555:::???DDDFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHHHHGGGGGGHHHIIIDDDFFFIIIIIIHHHFFFEEEEEEGGGGGGEEEGGGNNNRRRnnnhhhiiimmmxxxrrrggggggfffaaa```eeedddccccccccceeegggiiiiiihhhfffeeefffgggiiijjjkkkkkkkkkkkklllkkkiiifffeee^^^```mmmdddtttUUU999777444888555777999999888888:::<<>>======???@@@BBB>>>???@@@===999555333222888:::<<<===<<<:::;;;;;;;;;BBBLLLSSSVVVXXXZZZ\\\]]]\\\YYYUUUQQQOOOMMMMMMKKKIIIGGGFFFFFFEEECCCAAADDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDOOOZZZqqq}}}fffTTTPPPKKK@@@;;;???:::999888777666555444333333444333111///000555999<<<>>>===;;;???CCC???666CCCIIILLLHHHEEEIIIRRRWWWIIIBBB???FFFQQQSSSIII===GGGHHHGGGCCC>>>>>>CCCHHHCCCDDDFFFHHHIIIIIIHHHGGGFFF:::555<<>>>>>DDDPPPJJJBBB<<<777444111///333111333888:::999;;;>>>GGGDDD<<<444333666777444???JJJPPPGGG;;;666555444===@@@???:::888<<<@@@AAA@@@FFFKKKIIICCC@@@CCCGGGGGGTTT\\\WWWNNNJJJGGGDDDHHHEEEGGGMMMMMMGGGDDDFFFMMMJJJFFFDDDEEEFFFGGGFFFIIIHHHFFFEEEFFFGGGHHHHHHFFFHHHJJJKKKKKKIIIFFFCCCAAA???>>>BBBIIIKKKFFFAAACCC???<<<>>>FFFKKKGGG@@@===>>><<<:::<<<@@@@@@===AAAFFFKKKNNNPPPRRRSSSSSSHHH???666444555444666888>>>BBBDDDBBBAAA@@@<<<777555888===AAA>>>999<<>><<<999555222222666777555222222222444666444000111666000333666888888555222/////////000444777::::::999888777555333222333444555222222333555777666444222333222222555777888555111111222555888:::999666444333333333333333333333333333333333444777777777555555111///111666888666333111222222333333222222111000111111111111222222222333333333333333333333333444444666777999;;;<<<===>>>>>>>>>>>>???@@@AAABBB>>>;;;999888999::::::999;;;<<<<<<<<<;;;;;;<<<>>>===???AAAAAAAAAAAACCCEEEBBB@@@???@@@BBBBBB@@@===;;;::::::999999888888888666666555666666777888999777777888999999999999888777888999999888777888999:::;;;;;;;;;<<<>>>BBBEEEFFFBBB<<<666333000---+++---,,,,,,++++++,,,,,,---...------------...//////000000000000////////////111111333888>>>BBBEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGIIIKKKHHHIIINNNRRRqqqjjjjjjgggqqqlllaaacccddd``````fffdddbbbaaaaaaccceeegggiiihhhgggggggggiiikkklllhhhgggfffgggiiiiiihhhfffiiiccccccnnngggyyyWWW;;;777222555222444:::999999888999;;;>>>???@@@???===<<<<<<===???@@@???@@@@@@>>>:::666444444888:::<<<===;;;:::;;;;;;;;;CCCMMMTTTWWWXXXZZZ\\\]]][[[XXXUUUSSSQQQNNNLLLLLLJJJHHHGGGHHHGGGEEECCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEELLL\\\wwwrrr]]]TTTLLL@@@:::<<<;;;::::::999888666555444333333333111000111444888>>>?????????CCCGGGCCC;;;???EEEGGGDDDBBBEEEHHHIIICCC???>>>BBBIIIKKKFFF@@@AAACCCDDDBBB>>>;;;<<<===BBBCCCDDDDDDEEEGGGKKKNNNIII<<<555:::>>>>>>BBBJJJSSSOOOHHH@@@999666555666777444555999;;;999;;;>>>GGGDDD<<<444222555777444AAALLLPPPFFF999444666777999AAAEEEAAA<<<===???@@@CCCIIIPPPQQQLLLFFFCCCCCCCCCOOOXXXTTTLLLHHHFFFDDDFFFEEEHHHOOONNNHHHDDDEEEGGGGGGGGGFFFEEEDDDDDDDDDHHHGGGFFFFFFFFFFFFFFFEEEGGGIIIMMMOOOOOOJJJCCC???@@@======AAAIIILLLJJJFFFGGGEEEBBBDDDHHHIIIDDD>>>AAAAAA>>>;;;<<<@@@AAA???999<<>>===999555444777<<<@@@===999;;;AAABBB999333555666444444666;;;AAABBB<<<555444444222444333999CCCIIIEEE???<<<888555222222555777444111222222555777555000111444111333555777777444111/////////111333777999999888777666444333333333555666333222333555777666444111222111222444666777444111111222555777999888555333333333333333333333333333333222222444666777666444555222000222666888666333111222222333333222222111000111111111111222222222333333333333333333333333555555666888999;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAA===;;;999888999::::::999;;;<<<<<<<<<:::;;;<<<>>>===???AAAAAAAAAAAACCCEEEBBB@@@???@@@BBBBBB???===;;;;;;::::::999888888888777666666666666777777888777777888999999999999999777888999999888777888999:::;;;;;;;;;<<<>>>AAADDDEEEBBB<<<777333000---,,,---,,,,,,++++++,,,,,,---...------------...//////000000000000/////////...111111333888===BBBDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGEEEEEEKKKOOOooofffgggfffpppjjj^^^```bbb___```dddbbb```___```bbbeeehhhhhhgggfffeeefffhhhjjjlllfffeeedddeeeggghhhhhhhhhkkkeeecccllliiiWWW;;;777222555222555;;;:::999888999:::<<<===>>>===;;;::::::;;;<<<===???@@@@@@>>>;;;888666666777999<<<<<<;;;:::;;;;;;===DDDNNNUUUXXXYYYZZZ\\\[[[YYYVVVUUUVVVTTTOOOKKKLLLJJJIIIHHHIIIIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB???AAAIII]]]yyyiii[[[PPPDDD===<<<;;;;;;;;;;;;999777555444333333333111000111444666===???@@@BBBFFFJJJGGGAAA;;;@@@BBBAAABBBCCCBBB>>>>>>????????????AAACCCFFFAAACCCEEEEEEAAA<<<888666>>>???@@@>>>===@@@IIIPPPMMM@@@666666999===GGGSSSNNNJJJCCC;;;555333333555666444555999<<<<<<>>>CCCIIIGGG???555111444555444@@@JJJNNNEEE777111444888777CCCLLLHHH@@@===>>>@@@DDDKKKSSSXXXVVVPPPIIIEEEIIISSSZZZWWWPPPKKKIIIHHHFFFGGGJJJPPPPPPKKKGGGFFFDDDHHHLLLLLLIIIEEEDDDEEEGGGGGGGGGGGGHHHFFFCCCAAABBBFFFLLLQQQRRRLLLDDD===>>>;;;;;;@@@HHHNNNOOONNNNNNLLLJJJJJJIIIEEE@@@<<>>:::888666222333555;;;>>><<<777:::@@@EEE<<<444333444333222222999===>>>:::555444444333222222888CCCIIIEEE>>>:::777444111222555555333111222333666:::888222000222111222444666555333111///000000111333777999888888555444333222333444555666333333444555666666333111222111222333555555333111000222444666777666444333333333333333333333333333222111111333555555444333555333222444777888666444111222222333333222222111000111111111111222222222333333333333333333333333666666777888:::;;;<<<<<>>===???@@@AAA@@@AAABBBDDDAAA@@@@@@@@@AAAAAA???>>>;;;;;;;;;:::999888888888888888777666666666777777777888888999999999999999777888999999888777888999999:::;;;;;;;;;===AAADDDDDDBBB===888333000---,,,------,,,,,,,,,,,,------...------------...//////000000000/////////......000111222777<<>>;;;999777777666999;;;<<<;;;:::;;;;;;>>>FFFPPPWWWYYYZZZ[[[\\\ZZZWWWUUUVVVWWWUUUPPPKKKKKKIIIHHHHHHIIIIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAEEEOOOaaaxxxxxxfffXXXKKKBBB>>>;;;;;;<<<;;;:::777444333333333222111111111333444:::<<<>>>BBBFFFHHHFFFCCC;;;===>>>???CCCGGGEEE@@@???CCCFFFAAA;;;:::BBBKKKGGGHHHHHHGGGEEE@@@:::777666999;;;888555888BBBJJJQQQEEE999444555<<>>AAAEEEJJJQQQVVVXXXVVVQQQNNNSSSYYY^^^[[[SSSMMMJJJJJJKKKKKKMMMNNNNNNMMMKKKKKKGGGLLLQQQPPPKKKHHHIIIKKKGGGFFFGGGIIIJJJHHHCCC>>>;;;>>>DDDKKKOOOLLLEEE>>><<<999999>>>GGGOOOSSSTTTTTTQQQMMMJJJDDD>>><<<===LLLIIIBBB;;;<<>>BBBBBB<<<666555444222222555:::===:::666888>>>IIIAAA888444444444222111777::::::888444333333333111111777BBBFFFAAA:::666555333222333444444222000333333777;;;;;;555111111222333444444444222000///000000111333666888777666222222222222333444555666444333444555666555333000111111222333333333222111///111444666555444333333333333333333333333333333111111111222444444333222444333333555777888666444111222222333333222222111000000111111111222222222222222333333333333444444777777888999:::;;;<<<<<<@@@@@@@@@@@@??????>>>>>><<<:::888777999::::::999999:::;;;;;;::::::<<<>>>===???@@@AAA@@@@@@BBBCCCAAA@@@@@@AAAAAA@@@???>>><<<<<<;;;:::999888888777999999888777666666666666777888999999::::::999999777888999999888777888999888999:::;;;;;;===@@@BBBCCCAAA>>>999444000...---------,,,,,,,,,,,,------...------------...//////000000/////////.........000000111555;;;AAADDDEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEDDDBBBAAAAAABBBDDDEEE@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBFFFGGGEEEGGGMMMQQQrrroooooommmvvvnnn```aaabbb^^^```eeedddaaa```aaacccfffhhhddddddcccbbbccceeeggghhhjjjhhheeedddeeefffffffffcccccc___fffmmmRRR<<<;;;777:::999>>><<<;;;999888888999:::;;;:::999777555555666777888;;;===>>>===;;;888777888555888:::;;;;;;:::;;;<<<@@@HHHRRRYYY[[[[[[[[[\\\XXXWWWVVVVVVWWWUUUPPPLLLJJJHHHGGGGGGHHHHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@???DDDHHHJJJOOO```yyytttaaaRRRFFF>>>;;;;;;;;;:::888666333222444222111111111222222222444666:::@@@CCCCCCAAA@@@999:::999:::AAAIIIJJJFFFBBBIIIMMMGGG<<<999BBBMMMLLLHHHDDDBBBAAA???<<<888333777:::999555666===DDDSSSJJJ===555222999HHHVVVKKKBBB888666:::===:::666111000333:::===>>>@@@DDDKKKMMMHHH===333000111111555@@@JJJLLLCCC:::888:::CCCLLLPPPHHH???<<>>888999<<>>999555666666999AAAKKKIII@@@888777777555555666999>>>@@@:::555444444333333555:::===999444666<<>>AAAAAAAAAAAA@@@>>>===<<<;;;999777777888::::::999888:::;;;:::::::::<<<>>>===???@@@@@@@@@@@@AAABBB@@@AAAAAAAAA@@@?????????======<<<;;;:::999888777:::999888777777666777777888888999::::::::::::999777888999999888777888999666888:::;;;;;;<<>>>>>999:::888<<<<<<;;;999888777888:::;;;999888666444444444555666888999;;;;;;999777666777555777:::;;;;;;:::;;;<<>>===<<<:::999777555444333444222111111222222222000111222666===???<<<:::;;;777777555444;;;EEEIIIHHH@@@HHHNNNJJJ@@@<<>>;;;:::;;;EEEJJJIII???444000000111444<<>>@@@CCCDDDOOOPPPPPPNNNLLLLLLNNNPPPPPPQQQVVVXXXVVVRRRRRRUUUVVVUUUOOOHHHGGGLLLPPPQQQKKKKKKJJJHHHEEEFFFJJJNNNBBBBBBCCCHHHMMMLLLFFF@@@;;;999888<<<@@@AAA<<<777888777777:::BBBJJJQQQTTTUUUKKKBBB>>>888444999CCCKKKHHH@@@888999???CCCCCC===666444777888888???IIIFFF>>>777666777555555666444;;;???:::444444555444555777;;;===999333444:::>>>@@@===666222222333333999666444666555222222444333111555===@@@;;;444111333444555555555444222111333222555<<<>>>:::555444555555444333222111111000222111111333555666555444000000111222333333444444222222333555777666444222222333444333222111222333000333666666333111222444333333333333333333333333222111111222333444222111222333555666666555333222111222222333333222222111000111111111111222222222111222222333333444444555777777888:::<<<>>>??????BBBBBBBBBAAA@@@>>>;;;::::::888666777888:::::::::888999::::::::::::<<<>>>>>>???@@@@@@??????@@@BBB???AAABBBBBB@@@??????@@@>>>===<<<;;;:::999888777999999888777777777888888888999999:::::::::::::::777888999999888777888999555777:::;;;;;;<<<>>>@@@@@@AAA@@@;;;444///...///......------------.........------------...///////////////.........------000///000333999???CCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCAAABBBBBBCCCDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEDDDFFFMMMRRRsssnnnnnnfffpppkkk```bbbccc______eeeeeedddcccbbbaaaaaa```jjjiiigggeeeeeefffgggiiieeeddddddeeeffffffdddcccbbbfffbbbfffuuuMMM<<<>>>::::::777;;;;;;:::888777777999:::<<<999888555444333333444555444666888888777555555555444777999;;;::::::;;;<<>>>>>>>>???@@@AAAAAA;;;???BBBAAA???FFFUUUbbbvvvvvvbbbQQQEEE@@@>>>;;;888666555555555444222000000222333111///000000555<<<===888666888666777666333777>>>BBBBBB999AAAJJJJJJCCC>>>???CCCJJJAAA888555999===<<<::::::<<<>>>??????BBBEEEHHHQQQPPPIII<<<222222:::BBBHHHEEEAAA>>>;;;:::888777;;;:::===AAA@@@:::666666:::BBBFFF>>>333///000222333777BBBOOOTTTNNNJJJIIIHHHEEE???;;;???GGGHHHEEEKKKOOOSSSQQQLLLHHHIIIKKKOOOOOOSSSXXXWWWTTTUUUZZZUUUUUUOOOFFFEEEJJJNNNMMMIIIGGGEEECCCCCCEEEGGGIII>>>===>>>EEEKKKMMMGGGAAA;;;888777;;;@@@AAA;;;555777666666999???FFFLLLPPPOOOCCC::::::888555:::DDDHHHEEE===666777===BBBAAA@@@888555999:::888???KKKCCC;;;555555666555555666222;;;???;;;555333333333777999===>>>999222333888777>>>AAA999222333777888;;;666333666555111111444222000333;;;???<<<777555333444666777666444333222333222444;;;???<<<888777777666555333222111111222222111111333555555444333000000111222222222222222000111222555777777555333333555666444222111222444000444777666333111222555333333333333333333333333333222222333444444333111000222444666555333111111111222222333333222222111000111111111111222222222111111222333333444555555666666888:::===???@@@AAABBBCCCCCCBBB@@@===:::999:::888666666888:::::::::777888::::::999:::===???>>>???@@@@@@??????@@@AAA???AAACCCBBB@@@>>>???@@@>>>>>>===;;;:::999888777888888888777888888999999888999::::::;;;;;;::::::777888999999888777888999444777999;;;;;;<<<>>>??????AAAAAA<<<555//////000......------------.........------------...////////////.........---------000//////222888>>>BBBDDDBBBBBBBBBBBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFEEEDDDDDDBBBDDDCCCEEELLLQQQssslllmmmjjjtttooocccdddccc]]]\\\]]]^^^```bbbccccccddddddiiihhhfffdddcccdddeeefffeeeeeeeeegggiiijjjhhhfffaaafffbbbdddtttFFF999>>>:::<<<999===:::999888777777999;;;<<<999777555333333333444555222444666777555444444444444666999;;;::::::;;;<<>>>>>>>>>>>???@@@AAABBB@@@AAA@@@??????DDDMMMTTTbbb}}}jjjZZZMMMBBB@@@<<<888666666777777444222000000222333111...111111666======666444666888:::999666666;;;===<<<111:::DDDGGGDDD???======MMMDDD:::999>>>BBBBBB>>><<<<<<<<<===AAAEEEIIILLLOOOQQQLLL@@@333000555;;;IIIKKKJJJDDD<<<666666999::::::>>>DDDCCC===888777111<<>>777777666777999===CCCIIILLLJJJ>>>666999:::888;;;EEEEEEBBB<<<555666<<<@@@@@@GGG===999<<<;;;888@@@LLLAAA:::444555666555555666222;;;@@@<<<555222222111999:::>>>???999222222777444???EEE===555666;;;===<<<666333666666111111444222000333;;;@@@>>>;;;:::333555777888666444333333444111333;;;???===:::999888777555333222222222222222222111333555555444222000000111222222222222111000000222444777888666444444666777555222111333555111555888777333111333666333333333333333333333333444333222333444444333111///111444555444222000000222222222333333222222222000111111111111222222222111111222333333444555555555666888:::===@@@BBBCCCCCCCCCCCCBBB@@@===:::888999888666666888:::::::::777888999999999:::===???>>>???@@@@@@???>>>???AAA???AAACCCBBB???>>>???@@@???>>>===<<<:::999888777888777777777888999::::::888999::::::;;;;;;::::::777999999999888777888999444666999;;;;;;<<<===??????AAABBB===555//////000......------------.........------------...////////////.........---------000//////222888>>>BBBDDDBBBBBBBBBBBBBBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@CCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCEEECCCFFFMMMSSSuuuooooookkk{{{mmmeeeeee```eeebbb```______```cccdddaaa^^^jjjgggddddddfffhhhgggfffcccddddddccc``````aaabbbeeefffhhhbbbqqqjjjIII888;;;:::888999999:::999777888999;;;::::::777666444333222333333444111333555555444444444555777888999999888888:::<<>>===999666555888===AAA>>>;;;???GGGHHH@@@999888FFFIIIDDD;;;>>>HHHIII@@@DDD@@@======>>>>>>???AAAFFFJJJJJJBBB888333444666???JJJNNNCCC777222222111<<<>>>>>>===>>>???:::333---555<<<;;;333...000444444333777BBBMMMQQQLLLEEE999888777888AAAJJJLLLHHH???BBBJJJRRRRRRLLLKKKPPPLLLNNNPPPNNNLLLLLLOOOSSSTTTRRROOOIIIEEEDDDFFFHHHKKKHHHDDDBBBGGGKKKGGG@@@;;;777555:::BBBFFFDDDAAA===<<>>===;;;888666444333222555:::@@@@@@===:::;;;===666555444333222222222222111111444888<<<>>>>>>===???===:::777444222111000000333888:::;;;===AAADDD999333555333---000555///444111000333777777333///---...000333444555555555///000222444666888999999777666555333222222333333000444777666333222555999444333333222222333333444666555444333222222222222333333333444444333222222444222000000222333444333888333///...222444333000222222222222333444444555999:::;;;===>>>@@@AAABBBDDDDDDCCCAAA???===:::999:::999888888777777888888999:::<<<;;;::::::;;;===<<<===>>>???AAABBBCCCDDD@@@AAABBBBBBAAA@@@>>>===>>>>>><<<;;;:::999999999999999999999999888777666:::::::::;;;;;;<<<<<<<<<:::999888888777888888888888888888888999:::;;;<<>>AAABBBCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHEEEEEEJJJOOOpppqqqqqqlll{{{llldddccc^^^dddaaaaaa``````aaaddddddbbb___iiigggeeeeeeeeefffeeeddddddeeeeeecccaaa```aaacccbbbcccgggeeewwwdddEEE555999888666888666999888777777999::::::999666555333222222222333444333555666666444444444555777888999999888999:::<<>>AAAAAA@@@DDDLLLMMMDDD;;;888BBBEEEFFFDDDDDDGGGDDD>>>IIIDDD@@@>>>===;;;888666===BBBDDD???777111111222;;;EEEJJJBBB888333333222999<<<<<<::::::;;;999555///555;;;:::444///000222333222555===HHHLLLHHHBBB:::999666888@@@IIIIIIEEE>>>???FFFNNNPPPKKKJJJMMMRRRRRRQQQOOOLLLKKKLLLMMMPPPOOOLLLHHHDDDCCCDDDEEEMMMLLLIIIGGGJJJLLLFFF===:::777444666<<>>DDDGGGGGGEEEEEEGGGFFFBBB===;;;888888999999777444333888===???<<<999888999???===:::777444222111111444999>>>@@@===;;;;;;===666555444333222222222333111111333777;;;>>>???>>>AAA???;;;777444222222111333222555:::???@@@===999999111111111---222555...333111000333777888444000000111222444555555444444000111333555666888999999777666444333222222222333000444777777555444666999444333333222222333333444666555444333222222222222333333333444444333333222333222000000222333444333888333//////222444333000222222222222333444555555999:::;;;===???@@@AAABBBDDDCCCBBB@@@===;;;:::999:::999888888777777888888999:::;;;;;;::::::;;;===<<<===>>>???AAABBBCCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>===<<<;;;:::999999999999999999999999888777777:::::::::;;;;;;<<<<<<<<<:::999999888888888888888888888888888999:::;;;;;;@@@@@@???;;;555000...------,,,++++++******++++++,,,---......,,,,,,---.........////////////......333111000222888>>>AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHEEEEEEJJJNNNooolllllllll{{{kkkbbbaaa]]]ccc```aaaaaaaaabbbddddddcccaaaccceeeffffffeeeeeeeeefffeeefffeeedddbbbaaabbbccc```aaaeeegggZZZ???333888666444666444999777666666888999999888444333222111111222333333777888888777555444444555777888999999888999;;;===CCCLLLWWW^^^^^^[[[XXXWWWXXXWWWVVVTTTRRROOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@AAABBBBBBBBBAAA???>>>??????@@@AAABBBCCCDDDDDDDDDKKK[[[qqq~~~{{{ooofffTTTKKK@@@:::999999666333222222111111111000000000...000222333555999>>>BBBEEEAAA<<<888777:::???BBBCCCDDDIIIQQQRRRIII>>>777>>>@@@GGGMMMKKKBBB<<<;;;IIIEEEAAA???>>><<<555...444999>>>>>>888111///000555>>>DDDAAA999555333222666;;;===999666888::::::444888;;;:::555111///000222111222888@@@EEEDDDAAA999888555777???HHHGGG@@@===<<>>======BBB???;;;777333111111000111777===???>>>;;;;;;<<<444444333333222333333333222111222555:::>>>@@@@@@BBB???;;;666333222222222444222444<<>>@@@AAABBBBBBCCCBBB@@@===;;;:::999999:::999888888777777888888999:::;;;;;;::::::;;;<<<<<<===>>>???@@@BBBCCCCCCBBBAAA@@@???????????????>>>===<<<:::999999999999999999999999999999888777;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888888888888888777888888999:::;;;???@@@???;;;666111...---,,,,,,++++++******++++++,,,---......,,,,,,---.........////////////......222111000222777<<<@@@AAAAAAAAACCCDDDDDDDDDCCCBBBEEEDDDCCCBBBBBBAAAAAABBBAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHEEEFFFKKKOOOnnnlllllllll{{{jjjaaa```[[[bbb___`````````aaabbbccccccbbb___cccggghhhffffffgggjjjeeeffffffdddbbbbbbcccdddaaa```ccchhhQQQ:::333777555444666444888777555666777999999888333222222111111222333444:::::::::888555444444555666888999999888999;;;===GGGNNNXXX]]]]]][[[YYYYYYXXXXXXWWWUUURRRPPPNNNLLLJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA???@@@AAAAAAAAA@@@????????????@@@AAABBBBBBCCCCCCEEEEEEMMM^^^ooouuunnneeeWWWOOOFFF???<<<999555222333222222111111000000000000000000111333888???DDDCCC>>>999666777<<<@@@CCCAAACCCIIIPPPSSSLLL@@@777;;;;;;DDDPPPLLL<<<555:::BBBAAA>>>>>>AAAAAA;;;222///444;;;???;;;444000111222999??????:::555222111777===???999444777<<<@@@<<<>>>>>><<<777222///---111000000444;;;BBBEEEEEE888666444666@@@HHHEEE===<<<;;;===CCCIIIKKKJJJHHHKKKHHHFFFGGGIIIIIIFFFCCCDDDEEEEEECCC@@@>>>===>>>HHHKKKNNNOOOPPPNNNDDD999999999888666555999AAAGGGIIIGGGHHHJJJGGG???888777777777888777888;;;@@@EEELLLIIIEEEBBB@@@???BBBEEECCC:::222333666555555555===BBBFFFHHHKKKLLLFFF>>>;;;;;;;;;;;;;;;:::888777444444666:::???BBB@@@>>>DDDAAA===888444222222222000555;;;>>>>>><<<;;;;;;222222222111222222333333333222222444999===@@@AAAAAA>>>:::555222111222333222444888???DDDEEEAAA===:::222444888222111222,,,222111111444777888777555777888888888777555333222222333444555777777888888555444333222111222222333000444888::::::999999999444444333333333333444444555444333333222222222333222333444444444444444444333111000111333444333222555222000000222333333111222222222333444555666777:::;;;===???AAABBBBBBBBBCCCAAA>>>;;;999999999::::::999888888777777888888888:::;;;;;;:::999;;;<<<======>>>???@@@AAABBBBBBCCCBBB@@@>>>>>>>>>??????===<<<;;;:::999999999999999999999::::::999888888;;;;;;;;;<<<<<<<<<<<<<<<::::::999888888888888999777777777777888999:::;;;>>>???>>><<<777222///...,,,,,,++++++***++++++,,,,,,---......,,,,,,---.........////////////......111000000222555:::>>>@@@@@@AAACCCEEEEEEDDDCCCAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFDDDFFFLLLPPPpppnnnnnnkkkzzzjjjaaa```[[[bbb___^^^^^^______``````aaabbbaaadddhhhiiigggeeefffhhheeeffffffdddbbbbbbcccdddddd```aaafffKKK999444888444555888666888777555666777999999888333333222222222444555666<<<<<<;;;888555444444555666777888999888999<<<>>>KKKQQQWWW[[[[[[ZZZ[[[\\\YYYYYYXXXVVVSSSQQQNNNMMMIIIIIIHHHGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAA???@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBDDDAAACCCNNN```jjjiiibbbYYYSSSJJJCCC>>>:::555222333333333222111000000///222222111000111666===BBB===999555444888===AAACCC===???CCCIIINNNLLLBBB777999777???KKKHHH777222:::===>>>>>>===AAAEEEAAA999///111999???===444///111111555:::===:::555111000888>>>???888222444;;;@@@DDDDDDCCC>>>888222...,,,000000000333999AAAHHHLLL:::777555888BBBJJJEEE<<<;;;;;;<<<@@@GGGLLLLLLIIIJJJHHHFFFGGGIIIGGGCCC??????AAABBBAAA>>><<<;;;<<>>BBBAAA>>>BBB@@@<<<888444333222222111555:::===>>>===;;;;;;222222111111111222222333444333222555999===???@@@>>><<<888555222222222333111666<<<>>>===<<<<<<>>>555...444:::222...222000222222333444777888888777999999999999888666444333333444555666777777777777555444333222222222333444111444888:::;;;:::999888555444444333333444444555444444333222222222333333222333444444555555555444222111111222333444333222333222111111222333333222222222222333444555777888:::;;;>>>@@@BBBCCCCCCBBBBBB@@@===:::888888999999:::999888888777777888888888999;;;:::999999:::<<<======>>>???@@@@@@AAAAAABBBAAA???>>>======>>>???<<<;;;:::999999999999999888999999:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888999999999777777777777888999::::::<<<>>>>>><<<777222///...,,,++++++***++++++,,,,,,,,,---......,,,,,,---.........////////////......000000000111444888<<<@@@@@@AAACCCEEEEEEDDDCCCAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDAAADDDCCCFFFMMMRRRrrrmmmmmmhhhxxxjjjbbbbbb]]]bbb___\\\]]]___^^^^^^___aaacccfffggghhhgggeeeccccccdddeeefffeeedddbbbaaabbbcccfffbbbbbbgggGGG999666888333555:::888999777666666888999999888444444444444555666888999======;;;888555444444666555777888999888:::<<<>>>MMMRRRWWWZZZYYYYYY[[[^^^YYYXXXWWWUUUSSSPPPNNNMMMIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB???>>>>>>DDDQQQ___dddaaa[[[VVVNNNGGG@@@;;;666333444444333222111000000///333333222111111444888<<<888444222444999>>>AAAAAA=========@@@FFFIIICCC999999555:::CCCBBB777333999>>>BBBAAA<<<===CCCBBB<<<333222777???===333...111111111555::::::555222111888======666///111777:::EEEFFFFFF@@@888111.........///000333777@@@IIIPPPBBB>>>;;;>>>HHHNNNGGG<<<999<<<===>>>CCCJJJMMMLLLNNNMMMMMMLLLJJJFFF@@@<<<===>>>??????===;;;;;;<<<999@@@GGGKKKNNNNNNHHH@@@666777777444333555;;;@@@IIIGGGGGGGGGAAA888444555777777666777888:::;;;<<>>===<<<;;;444444333222222333333333555444444666999<<<======;;;:::888666555444444444555777<<>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;:::999999999999999888999::::::::::::::::::=========<<<<<<<<<<<<<<<;;;;;;:::999999999999999777777666777777888999:::;;;===>>><<<888333000...++++++******++++++,,,,,,,,,---......,,,,,,---.........////////////......//////000111222666;;;???AAAAAACCCDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCCCCFFFMMMRRRrrroooooofffwwwkkkdddddd___ddd```\\\^^^______^^^___bbbeeeeeecccbbbbbbcccdddccccccdddeeeeeecccaaa```aaaccceeecccdddjjjFFF999777777222444;;;999999888777777999::::::999666666666666777999;;;<<<<<<<<<:::777444333555666555777888888999:::<<<>>>KKKQQQXXX[[[ZZZYYYZZZ[[[WWWVVVUUUSSSQQQNNNLLLKKKHHHHHHGGGGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAAAAAAAA===@@@@@@???FFFSSS\\\^^^]]]YYYRRRKKKDDD>>>999666555444444333111000000///000111222222111333555888666333222555;;;??????===AAA???:::888???FFFCCC;;;888555777>>>???:::777777???EEECCC:::777===AAA===<<<888:::@@@>>>333///333///---000888;;;777555666;;;???===555///000444555@@@DDDEEE@@@666//////222---...000111444<<>>===<<<;;;<<<>>>:::AAAGGGKKKNNNPPPLLLFFF===;;;777333333888>>>CCCJJJIIIHHHFFF???666333444777666666777999:::;;;;;;???IIIOOONNNLLLMMMMMMKKKDDD>>>999888777666999===DDDDDDDDDEEEKKKNNNHHH???<<<======;;;999:::>>>BBB===<<<::::::<<<=========;;;;;;;;;;;;999888666555999999:::;;;=========<<<888777666666555555555555555555555777:::<<<;;;:::999999999999888888777666;;;777<<>>===<<<;;;:::999888:::999888888777777888888777999::::::999999:::;;;======>>>>>>??????@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999999888999999999888999::::::;;;;;;::::::>>>=========<<<<<<<<<;;;;;;;;;:::999999999999:::666666666777777888999::::::<<<>>><<<888444000///++++++******++++++,,,---,,,---......,,,,,,---.........////////////.........///000000111444:::>>>BBBBBBBBBCCCCCCCCCCCCDDDAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBEEEEEEGGGMMMQQQooooooooodddvvvkkkffffff```ddd```]]]___``````______cccggg___]]][[[]]]bbbfffgggfffdddddddddccc``````aaabbbccccccgggmmmzzzEEE:::777666000333;;;::::::999777888999;;;::::::777777777777999;;;===>>><<<;;;:::777444333555777555666888888999:::<<>>CCCCCC>>>@@@KKKUUUYYY^^^[[[UUUNNNFFF@@@;;;888555555444333222000000///...000222333222333444666777444333777<<>>999666???FFFDDD888333:::@@@???DDD>>>>>>DDDAAA666222777...***---666;;;999888:::@@@BBB???777222222444444;;;AAADDD???555...111555,,,...000000111888BBBJJJWWWRRRLLLMMMSSSUUUIII;;;444;;;===;;;<<>>===;;;;;;===???===CCCIIILLLOOOQQQOOOJJJEEE@@@999444555;;;CCCIIIIIIHHHGGGFFF???777555777666666666777:::;;;;;;:::<<>>===<<<<<<===>>><<<===>>>??????===;;;:::<<<;;;:::;;;<<<=========;;;;;;999888777777777777666555666999;;;;;;:::888999:::;;;<<<<<<;;;999888@@@777===bbbmmmLLL777666333444666333666777777666555555777888444555777888999999888777666666777777777777666666777666555444555555777777888777666666777777666555555555444444444444555555333333333222222333444444222333444555666666666666111111111333444444333111///111333333333222333333222222222333555777888999:::<<<@@@CCCEEEEEEDDDCCC>>>>>>>>>===<<<:::999888:::999999888777888888888777999::::::999888:::;;;======>>>>>>??????@@@@@@??????@@@@@@@@@>>><<<;;;::::::999999888999999999888999::::::;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;::::::999999::::::666666666666777888999:::999<<<>>>===999444000///+++*********+++,,,,,,---,,,---......,,,,,,---.........////////////......---///000000111444999>>>CCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGFFFHHHMMMPPPmmmjjjjjjlllwwwhhhdddfff^^^```\\\^^^^^^]]]^^^___bbbeeeggg^^^aaacccbbbaaacccgggkkkccchhhhhhaaa^^^aaadddbbbeeebbbnnnjjjrrrAAA<<<777444555777:::;;;<<<999777888;;;===<<<:::999999777777999<<<@@@BBB???===999555333333555666666555555777666666<<>>===AAACCCDDDKKKTTT___^^^YYYPPPKKKGGG@@@999555444444333222222222222...//////000111222222222666333///111;;;CCC@@@888===???@@@@@@BBBDDDBBB===333333666:::;;;:::===BBBIIINNNEEE:::888333444???DDDJJJMMMIII???555111111000//////111777>>>BBBEEEDDDCCC@@@999222......000:::???BBB>>>555...---///...///000//////444<<>>888<<<;;;:::;;;===AAAEEEGGGEEEFFFHHHJJJLLLNNNOOOOOOJJJFFF@@@>>>???CCCFFFHHHHHHIIIIIIGGGCCC<<<666222::::::777333888AAAEEEAAABBBEEEHHHJJJKKKIIIGGGEEECCCBBBBBBBBBCCCCCCDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLFFFFFFDDDCCCCCCDDDEEEFFF<<<<<<;;;:::999999::::::999999:::::::::;;;;;;;;;::::::999999999999:::::::::999999999888888777777777777777777777777777777888888777666666666666666:::<<<<<>><<<:::999:::;;;<<<;;;;;;::::::::::::999999::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@@@@???>>>===;;;;;;:::999999:::::::::::::::999888999:::;;;<<>>>>>>>>>>>??????999999999999888888777777777666666666666666777777;;;<<<======:::666222///,,,++++++******++++++,,,,,,---......,,,,,,---...//////000000///...------,,,...///000222555:::>>>CCCCCCCCCBBBBBBAAAAAAAAA?????????@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCGGGBBBEEELLLNNNSSSpppmmmlllppp{{{jjjeeefff^^^```\\\```___^^^^^^___aaacccddd```aaabbbbbbbbbbbbdddfffcccggggggaaa^^^aaacccbbbdddaaajjjggggggBBB>>>999666666999;;;<<<;;;999666777;;;<<<;;;999888888777777888;;;>>>@@@>>><<<888555333444555666666555555777666666<<>>AAABBBCCCIIIQQQ[[[\\\XXXPPPIIIEEE@@@:::666666555444333333333333...//////000111111222222444444333333:::BBBCCC???===???@@@AAAEEEIIIFFF@@@555333444888999;;;AAAHHHOOORRRHHH;;;777111111<<>>555111111333111000222777>>>CCCEEEEEEDDDAAA;;;555000///000888===AAA>>>666///...///333222000//////333888<<>>;;;999:::???EEEKKKMMMKKKKKKKKKKKKKKKHHHAAA<<<=========>>>@@@DDDHHHJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKGGGCCCAAABBBEEEHHHIIIIIIJJJJJJIIIFFF@@@;;;777??????===;;;???GGGJJJGGGGGGHHHJJJKKKKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCBBBCCCCCCEEEFFFGGGAAA@@@>>>=========>>>>>>777777666555555555555555444444555555555666666666666666555555555555666666777777777777666666555555666666666666666666666666666666555444444444444444222BBBTTTvvvCCC222:::222222999111444444444444444444444444444444444444444444444444555444444333333444444555777666444333333444666777444444555555555555444444444444444333333333222222444444444444444444444444444444444444444444444444555555444444444333333333333333333222222222111111222222222333444777999:::<<<===???AAABBBBBBAAA@@@???>>><<<:::::::::;;;<<<;;;;;;:::::::::999999999:::999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;::::::999:::;;;<<<===??????>>>>>>>>>>>>??????:::999999888888888888888777777666666666666777777:::;;;===<<<:::666222///,,,,,,++++++++++++,,,,,,,,,---......,,,,,,---...//////000000///......------...///000222555:::===BBBBBBBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDGGGBBBEEEKKKMMMSSSoooooonnnqqq{{{jjjeeefff___ccc```aaa```_________```aaabbbbbbaaaaaaaaabbbbbbaaa___cccfffeeeaaa___aaacccbbbdddaaahhhfff[[[DDD@@@;;;888888:::;;;<<<:::888666777:::<<<:::888777666555555666999;;;===<<<:::777444333444555666666555555777666777===EEEMMMUUUZZZWWWWWWZZZYYYTTTSSSSSSQQQPPPNNNMMMKKKKKKKKKJJJHHHFFFEEEDDDEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDCCCBBBBBBDDDFFF@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAABBB@@@AAABBBAAA@@@@@@BBBDDDBBB@@@???@@@@@@AAAFFFLLLUUUYYYXXXPPPHHHCCC???<<<888777666555444444444444/////////000111111222222222555666666:::BBBFFFEEE<<<<<<<<<@@@HHHNNNJJJBBB777333222444666:::CCCLLLSSSVVVLLL>>>888000...888AAAGGGLLLJJJBBB999444333444111///111666===CCCFFFEEEDDDBBB>>>888444222111888===AAA@@@:::444111222333111...---///333666777EEEJJJLLLIIIKKKSSSTTTPPPEEEAAA===<<>>===<<<@@@EEEGGGEEEDDDDDDEEEDDDDDDCCCAAAAAABBBAAAAAA@@@@@@@@@@@@@@@>>>>>>======>>>???@@@AAA<<<;;;:::888888777777777333333222222111111222222111111111222222222333333444333333222222333333444555444444444444444333333444444444444444444444444444333333222222222222222000CCCbbb~~~ddd===222999111111888222444444444444444444444444444444444444444444444444444333333222222333333444555444333222222333444555444333333222222333333444333333333222222222222222444444444444444444444444444444444444444444444444444444444444333333333333333333333222222222222111222222222333555777999;;;===>>>@@@BBBBBBAAA@@@??????>>><<<;;;::::::;;;<<<::::::::::::999999999999999999999999999:::;;;;;;;;;;;;<<<===>>>??????@@@????????????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>??????;;;:::999777777888888999777777666666666666777777999;;;<<<<<<:::666222000---------,,,,,,---------,,,.........---,,,---...//////000000000///......---...000000222555999===@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGCCCFFFJJJLLLSSSmmmllllllmmmwwwfffcccfffbbbhhhfff_______________```aaabbbaaa___^^^```cccccc```\\\cccdddccc``````aaabbbbbbeeebbbhhhkkkTTTCCC???;;;888888:::;;;<<<999777555777:::;;;999777555444444333444666888999:::888666444333444666777666444555777777777===EEENNNUUUZZZYYYXXXXXXVVVRRRTTTUUUTTTRRROOOMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEDDD@@@AAABBBCCCCCCCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEE?????????@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBBBBAAAAAABBBDDDAAA@@@@@@??????@@@CCCGGGMMMTTTVVVOOOFFFBBB???===888777666555444444333333//////000000111111111111111444666999???GGGHHHDDD999888777<<>>444///666CCCHHHMMMKKKDDD;;;555333222000...000555===CCCFFFDDDDDDCCC@@@===:::888666;;;@@@DDDDDD@@@;;;888888666333000222666;;;<<<<<>>???>>><<<===>>>???>>>===???@@@AAABBBAAA???===<<<999:::::::::<<<>>>???>>>>>>>>>===<<<<<<<<<======;;;::::::999999::::::;;;:::::::::::::::::::::;;;;;;:::999888777666555555333333222222111222222333222222333333333444444444444444444333333444444444333333333333333333333333333333333333333333333333333222222111111111222222;;;JJJqqq{{{OOO666000555///...444222333333333333333333333333333333333333333333333333333222222222222222222333333333222111111222333333444333222111111222333444222222111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333555888:::<<<>>>???@@@AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;<<<:::::::::999999999999888999999999888999::::::;;;:::;;;;;;<<<===>>>??????>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<==================>>>>>>>>>??????>>>>>>>>>>>>??????<<<:::999777777888999:::888777777666666666666777888:::;;;<<<:::777333000......------------......---...///...---,,,---/////////000000000//////......///000111111444888<<>>FFFOOOTTTYYYYYYWWWVVVTTTQQQSSSSSSSSSQQQNNNLLLLLLLLLKKKKKKIIIHHHFFFEEEDDDDDD???@@@BBBCCCDDDCCCBBBAAABBBCCCDDDCCCAAAAAABBBDDD?????????@@@AAABBBCCCDDDAAA@@@@@@@@@AAAAAABBBCCCAAABBBBBBBBBAAAAAACCCEEE@@@AAAAAA???>>>???BBBCCCHHHOOOSSSNNNGGGCCC@@@>>>888777666444333222222222000000000000000111111111000111444:::EEELLLHHH@@@555333222666BBBLLLKKKCCC555222111333333333888>>>KKKTTTQQQJJJFFF;;;333888DDDHHHKKKJJJCCC;;;444111444222111333999@@@FFFJJJEEEDDDDDDDDDCCCBBBAAA??????CCCGGGGGGDDD@@@>>>===>>>;;;999;;;???BBBBBBAAA@@@CCCEEEEEEFFFGGGEEEBBBBBB@@@???@@@AAAAAAAAA???AAAAAAAAAAAA??????>>>>>>AAA@@@???>>>>>>>>>???@@@;;;;;;<<<<<<;;;;;;:::999<<<;;;:::;;;======;;;999777777888999999888888777999999999;;;:::999999::::::999999999:::;;;===>>>999999888888888999999:::888888888888888888777777:::999999888777555444444222222222111111222222333444444444444555555555555555444444333333444444555333333333333333333333333111111111111111111111111333222222222222222333333111HHHqqq@@@444000222000///222222333333333333333333333333333333333333333333333333222222222111111222222222222222222111111222222222555444333222222333444555111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333666888;;;===>>>???@@@AAAAAA???>>><<<===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888999888888888888999::::::::::::;;;<<<===>>>??????>>>??????>>>>>>===<<<;;;<<<;;;;;;;;;<<<<<<===>>>======>>>>>>>>>???????????????>>>>>>>>>>>>??????;;;;;;999888888888999:::888888777666666666666666777888:::;;;:::777333111///......------......///---...//////------.../////////000000000000000//////000111111111444888;;;?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFEEEHHHJJJKKKUUUlllpppqqqkkkvvveeeaaaddd^^^bbb```ZZZ[[[]]]^^^```bbbcccddd[[[[[[\\\^^^aaaccccccbbbddd```^^^```aaa``````bbb^^^^^^fffvvvHHH<<<:::777666777999::::::888777666999<<<<<<999666333333222222222333333444555444333333444555666777555444555888888888???GGGOOORRRVVVWWWUUUSSSRRRQQQQQQPPPNNNMMMKKKJJJHHHHHHIIIHHHHHHFFFEEEDDDCCCBBB>>>@@@AAABBBCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@BBBCCC@@@@@@@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBCCCCCCAAABBBCCCBBBAAAAAACCCEEE???BBBCCC@@@>>>@@@BBBAAADDDKKKPPPMMMIIIFFFBBB>>>888777666444333222222222000000000000000000111111000000222999EEEMMMHHH===444333000333===HHHJJJEEE777444444555444222444999FFFQQQRRRNNNLLLCCC;;;???JJJLLLNNNMMMGGG@@@;;;888999888777999>>>DDDIIIKKKFFFEEEDDDEEEFFFFFFEEEDDD???BBBDDDDDDBBB@@@>>>>>>>>>===;;;;;;<<<<<<;;;::::::<<<===>>>===;;;888666999888999:::<<<;;;888666888:::;;;:::777666666777:::999888777666666666666555666777888888999888888777666666777888888666555444444444444444444555555666555666999888555777:::888888888999;;;<<<>>>???<<<;;;:::999888888777777777888888888777666555555666666666555444333222111000000000///000000111222222222333333333444444444333222222111111222222333222222333333333333444444111111111111111111111111333222222222222333444444---OOOeee999666222222333444333444333333333333333333333333333333333333333333333333333222222111111222222333111222222222222222222111444333333222222333333444111111111111111222222222333333333333333333333333333333333333333333333333222222222222333333333333111222222222222333333333222222222444666999<<<======>>>@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;999999999999888888888888888888888888888999::::::::::::;;;<<<===>>>>>>???????????????>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???<<<===>>>?????????>>>>>>??????>>>>>>>>>>>>??????:::::::::::::::999999999999888777666666555555666666777999;;;:::777444222......------------......---...//////...---.../////////000111111111000000000111111111111333777:::@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAAAAABBBBBBCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFIIIJJJLLLXXXnnnpppqqqjjjvvvfffbbbeee^^^aaa^^^[[[\\\]]]___```aaaaaaaaa[[[\\\^^^^^^___aaaccceeeddd^^^\\\___aaa```___bbb\\\^^^ggg|||xxxCCC:::888666555888:::;;;;;;999888777:::======:::777333333222222222222222222333333333333444555666777555444666888888999???HHHOOOPPPSSSUUUSSSQQQPPPQQQQQQNNNKKKJJJKKKJJJGGGDDDEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAABBBBBBCCCBBBCCCCCCDDDBBB@@@@@@AAACCCAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCBBBAAABBBCCCEEE>>>CCCDDD@@@???BBBBBB@@@CCCHHHLLLLLLKKKIIIDDD>>>:::999777555444333222222111000000000000000000000000111222666@@@HHHFFF@@@777666333333:::EEEJJJIII;;;888777888666444777<<>><<<<<<===@@@DDDEEEEEEDDDBBB???>>>@@@AAA@@@???;;;<<<===<<<;;;:::999999666777888777555333333444666666666777666555444444555444444555666777555333333555888888555444444555555555444444444444444444555555777888999999999999888777777777999999888666888777666555555666666777555444666::::::888<<>>TTTXXX555888333000555666333333222222222222222222222222222222222222222222222222333333222222222222333333111222222222222222222111111111222222222222111111111111111222222222333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111222222444666999<<<>>><<<===???@@@AAA@@@>>>===;;;;;;<<<<<<<<<<<<<<<;;;999999999999888888888888888888888888888999999:::999::::::;;;<<<===>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???@@@<<<<<<>>>?????????>>>===??????>>>>>>>>>>>>??????999:::;;;<<<;;;:::888777999888777666555555555555555777999::::::777444222...------------------...---///000///...---...000//////000111111111111111111111222111111333666999BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFDDDGGGJJJJJJMMM[[[pppmmmnnngggssseeecccggg```dddaaa]]]^^^______``````______\\\^^^```___^^^___cccgggeee]]][[[___bbb______bbb^^^```jjjuuuAAA999777555666888;;;======999888888;;;>>>>>>;;;777333333333222222222222222222222222333444555666777555444666888888999@@@HHHOOOOOOQQQSSSRRRPPPPPPRRRSSSNNNJJJJJJMMMMMMIIIDDDCCCCCCDDDDDDCCCBBBAAAAAA??????@@@@@@AAABBBCCCCCCCCCCCCDDDBBB@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCCCCBBBBBBDDDEEE===CCCEEE@@@???CCCCCC@@@BBBGGGJJJKKKLLLLLLEEE>>>;;;:::888777555444444333111111111000000000000000///222333444:::BBBFFFDDD:::999666444:::DDDLLLMMM???<<<::::::888777;;;AAAHHHQQQQQQMMMNNNIIIGGGOOOCCCDDDEEEEEECCCAAA???>>>???>>>======???@@@???>>>@@@<<<888777888999888777777777666555444444333333222555888888555444555888666444222333444444666999555444222222444666666666111555999:::888666666888444555555666777777888888777888999:::;;;;;;;;;;;;BBBAAA@@@@@@AAABBBAAA@@@===<<<:::999999999:::::::::999<<>>;;;===???@@@AAA@@@>>>===;;;;;;<<<<<<===<<<<<<;;;999999999888888888888777888888888777888999999:::999::::::;;;<<<===>>>>>>@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<===>>>@@@@@@;;;<<<===??????>>>>>>===??????>>>>>>>>>>>>??????888:::<<<======;;;888666999999777666555555555555444666888::::::777444222---------,,,,,,---------...///000///...---...000//////000111111111111111111222222111111333666999CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCCCCDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEDDDGGGKKKKKKNNN\\\rrrooopppfffuuuggg```bbb]]]aaa]]]___`````````^^^___aaabbb]]]___aaa```___aaaeeejjjbbbbbbaaa```___^^^^^^^^^```dddgggppp@@@888777555666888:::;;;::::::888777999======999444666444222111222333333333333222222222333555666888777888999888888<<>>KKKEEE666555111...///333444111...222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333333555888999999999;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;::::::::::::999999:::::::::999999888888888888888888777888888999999;;;;;;;;;;;;;;;<<<===>>>>>>>>>?????????>>>>>>===========================???===;;;===AAABBB@@@===BBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::::::::999999666666666666555555555555444666777888888777666444///...,,,+++,,,,,,+++***+++---//////...---...//////000111222222333222222000//////000222444666777>>>>>>???AAABBBBBBAAA???DDDCCCBBBAAA???>>>===<<>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777555666666666666666555555555444333333222222333333333333333333333333333333333333333333333222111111444333333222222333333444444444555555555555444444333333444555666666666666666888:::<<<===???BBBEEEIIIKKKLLLMMMLLLKKKLLLNNNNNNJJJDDD@@@>>>===;;;:::888:::===@@@DDDIIIPPPTTTZZZ___bbbbbbdddeee```XXXUUUOOOJJJIIIFFF@@@======999777444444444444333111111111111111222222222222000000000000111111111111111111111111111111111111111111111111111111111111222222111111222222333444111111111111111111111111333222111111111333555777333666333///333;;;888///444111...000444555333///222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333333555888999999999;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::999999999:::::::::999999888888888888888888777888888999:::;;;;;;:::;;;;;;<<<===>>>>>>>>>????????????>>>>>>========================???>>>>>>???AAAAAA@@@???AAA@@@???===<<<<<<;;;;;;;;;;;;::::::::::::999999777777777666666555555555555666888999999888666555000...,,,+++,,,,,,+++***+++---//////...---...//////000111222222333222222000//////000111333555777>>>>>>???AAABBBBBBAAA@@@BBBAAAAAA@@@@@@?????????>>>???@@@AAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFGGGDDDEEEIIIMMMXXXoooooooooggguuueee^^^```^^^dddaaa[[[\\\]]]]]]\\\\\\]]]^^^^^^___```bbbddddddbbb```bbbaaa```^^^]]]]]]\\\\\\[[[bbbmmmsssBBB<<<999666666888;;;<<<===999888777:::<<<<<<999555444333111111333444444333777666555444444555666777333555777777999>>>FFFMMMMMMOOORRRTTTTTTSSSQQQOOOPPPPPPOOONNNLLLIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAABBBDDDHHHLLLNNNMMMLLL???<<<888666555444333111333333222111111111111111///222666:::===AAAEEEIIIIIICCC<<<999;;;???AAABBBCCCBBB@@@???>>>>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;888888888888888888888888555555555555555555555555555555555555444444333222222111000000//////000000111111111111111111111111111222222222222111000000333333222222222222333333444444555555555555444444333444555666777777777777777999<<<>>>???BBBFFFIIIIIILLLOOOQQQRRRRRRSSSTTTPPPLLLFFFAAA>>><<<:::999999;;;>>>@@@CCCHHHNNNRRRYYY___dddggghhhggg___WWWOOOIIIEEEEEEDDD???<<<===888666444333444333222111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111222111111111111222333333111111111111111111111111222222111111222333555666222888999222///222222...333111///111444666444222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333333555888999999999;;;<<<;;;<<<===>>>>>>===<<<;;;::::::::::::999999999999999999999999999888888888888888777777888999999:::::::::::::::;;;<<<===>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@AAABBB@@@???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999999888777666666555555666777999::::::999777666000...,,,+++,,,,,,+++***+++---//////...---...//////000111222222333222222////////////111333555666===>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFEEECCCDDDHHHLLLVVVnnnrrrsssjjjwwwfff^^^___]]]ccc```ZZZ\\\]]]]]]\\\\\\]]]^^^___]]][[[]]]```aaa___\\\___^^^^^^]]]]]]]]]^^^^^^YYY___ooopppCCC===:::777666888;;;======888777888:::<<<<<<999666555444333444666777666666999888777555555555666777444666777888999>>>FFFMMMPPPQQQSSSUUUUUUSSSPPPNNNPPPPPPOOONNNLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCDDD>>>@@@BBBDDDEEEEEECCCBBBBBBAAAAAAAAAAAABBBCCCCCCGGGGGGFFFGGGHHHIIIIIIJJJ???===:::888666555222000111111111111111111111222...111666;;;>>>@@@CCCFFFHHHCCC>>>;;;;;;<<<===<<>><<<<<<<<<<<<===:::::::::999999999888888555555555555555555555555222222222222222222222222333444444444333222111000000//////...............000000000000000000000000000000111111111111000000333333222222222222333333333333444555555555444444333444555666777888888888999;;;>>>@@@BBBEEEIIILLLKKKOOOTTTWWWWWWWWWVVVWWWOOOKKKDDD???<<<:::999777===>>>???@@@BBBEEEJJJMMMZZZ^^^bbbdddeeeaaaYYYSSSKKKEEEAAABBB@@@<<<999:::888666333333333333222000////////////000000000000///000000000111111111111111111111111111222222222111111111111111111111111111111111111111222222333111111111111111111111111222222111111222333444444555;;;<<<666111222333111222111000222444666555444222222222222222222222222111222222222222222333333111111222222222333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333444666888999999999:::;;;;;;;;;<<<======<<<;;;;;;:::::::::999999999999888999999999888888888888888777777777777888999::::::999999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@??????????????????????????????>>>AAACCCCCC@@@>>>@@@BBB@@@@@@>>>======<<<<<<<<<;;;;;;:::::::::999999999;;;:::999888777666555444666888999::::::999888666000...,,,,,,,,,---,,,++++++---//////...---.../////////111222222222222222////////////000222444555;;;===???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAABBBAAAAAADDDCCCCCCCCCCCCDDDEEEEEEDDDBBBDDDGGGJJJTTTmmmttttttnnn{{{iii______[[[aaa]]][[[]]]______^^^]]]^^^^^^bbb^^^ZZZYYY\\\______^^^[[[\\\\\\]]]^^^___aaaaaa[[[aaasssmmmFFF===:::777777888;;;<<<<<<777777999:::<<<;;;999888666666666777999;;;:::999:::999777666555555666666666888999999999>>>EEEKKKSSSTTTUUUVVVUUUSSSQQQOOOPPPPPPOOONNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBBBB>>>???@@@AAABBBCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDD>>>@@@BBBEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCIIIHHHGGGEEEDDDEEEGGGIIIBBB???<<<999888666333111000000111111222222222222...111666:::<<<>>>@@@BBBCCC@@@===;;;;;;;;;::::::;;;;;;:::::::::::::::::::::999999888777666555555333333333333333333333333000000000000000000000000222222222222222111000000000//////...............111111111111111111111111///000000111111000000000333222222111111222222333222222333444555555444444333444555777888999999999;;;===@@@BBBDDDGGGKKKNNNQQQVVV[[[______\\\ZZZYYYOOOJJJDDD@@@===<<<:::999<<<===???@@@AAAEEEIIIMMMWWWWWWYYY[[[\\\XXXTTTQQQLLLFFFBBBAAA???:::777888777555333222222222111000....../////////000000000///000000000111111111111000000111111111222222222111111111111111111111111111111000000111111222333111111111111111111111111222222111111222222333333555666555222111222111///222111111222444555555555222222222222222222222222111111111222222333333333111111222222222333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333444666888999999999:::;;;:::;;;<<<======<<<;;;:::::::::999999999888888888888888888888888888888888777777777777888999:::;;;888999999999;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===@@@CCCBBB???===???AAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;:::::::::999999999;;;:::999888777666555444666888999::::::999888666000///---,,,------,,,++++++---//////...---.../////////111222222222222222//////......///111333444:::<<<@@@AAA@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEECCCBBBEEEGGGIIIRRRlllppppppooo}}}kkkaaa```ZZZ___ZZZ[[[]]]``````___^^^^^^___ddd```\\\ZZZ\\\___bbbccc[[[[[[\\\]]]^^^```bbbccc^^^fff{{{hhhHHH<<<:::888888999:::::::::666777999;;;;;;;;;:::999777777777999<<<======;;;999888777555555555666777777888999999999>>>EEEKKKUUUUUUVVVVVVUUUSSSRRRQQQPPPPPPOOONNNMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB>>>???AAABBBCCCBBBBBBAAA??????@@@@@@AAABBBCCCCCC@@@AAACCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDBBBBBBDDDHHHLLLEEEBBB>>>:::888777444333111111222222333222222111///222666888:::;;;<<<>>>===<<<;;;999999999999999777777888888888888888888777777666555444333222111222222222222222222222222000000000000000000000000000111111222222111111111111000//////......//////111111111111111111111111///000000111111111111000222222111111111111222222111222333444444555444444444444666777999:::::::::===???BBBDDDEEEHHHLLLNNNWWW\\\bbbffffffbbb___\\\QQQMMMGGGCCC@@@>>>===<<<777999<<<>>>AAAFFFLLLPPPPPPNNNNNNSSSUUUSSSQQQQQQNNNHHHDDDCCC@@@;;;888888666444222111222111000///////////////000000000000000000000000111111111111000000000111222222333333111111111111111111111111111000000000000111222222111111111111111111111111111111222222222222222222555333111111333444222000111111222222333333444444222222222222222222222222111111111222222333333444111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333555777999999999888999;;;:::;;;<<<======<<<;;;:::999999999999888888888888777777777888888888888888666666777777888999;;;;;;888888888999:::<<<===>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAA@@@>>>??????BBBAAA@@@????????????@@@;;;;;;::::::::::::999999999999888777666666555555666777999::::::999777666111///---,,,------,,,++++++---//////...---...//////000111222222333222222///............000222333888<<<@@@AAA??????AAACCCBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEECCCCCCFFFGGGHHHQQQlllkkkkkknnn|||kkkbbbaaa[[[___ZZZ[[[]]]```aaa```___^^^___``````___]]]\\\^^^bbbeee^^^^^^^^^^^^___```aaabbb]]]hhh```EEE999888888999::::::999777555777999;;;;;;:::::::::666666888:::===>>>===<<<888777666555555555666777555777888999:::???GGGMMMUUUUUUTTTSSSSSSRRRRRRRRRPPPPPPOOONNNMMMLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@BBBCCCCCCBBBAAA???===>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCC@@@AAAAAAAAAAAADDDIIIMMMIIIEEE???;;;999888666555222222333444444333222111000222555666666777999:::999999999777666666777888444555555666777777777777555555444444444333333333222222222222222222222222000000000000000000000000///000111222222222222222111000//////......//////000000000000000000000000///000111111222222222111222222111111111111222222111111222333444444444444444555666888999:::;;;;;;???AAACCCEEEFFFHHHKKKNNNVVV\\\ccchhhhhhddd```]]]TTTOOOIIICCC@@@>>>;;;:::666888:::===AAAFFFMMMQQQLLLIIIJJJPPPRRROOOMMMNNNLLLFFFBBBBBB???:::777777666444222111111111000/////////000000000111111111000000000000111111111111///000000111222222333333111111111111111111111111000000000000000111222222111111111111111111111111111111222222222222111111444222111333444333222222111222222222111111222333222222222222222222222222000111111222333333444444111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333555777999999999888999:::::::::<<<<<<<<<<<<::::::999999999999888888888888666777777777888888888999666666666777888:::;;;<<<777777888999:::<<<===>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBAAA@@@>>>AAA@@@??????????????????;;;;;;::::::::::::999999777777777666666555555555555666888999999888666555111///---------...---++++++---//////...---...//////000111222222333222222///...------...///111222777<<<@@@AAA???>>>@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@AAAAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCCCCGGGHHHHHHQQQmmmkkkkkklllzzzkkkcccccc]]]```[[[ZZZ]]]```aaa___^^^^^^^^^[[[]]]___^^^\\\\\\___cccaaaaaa```_________``````YYYgggXXX???888888888999::::::777555444777:::;;;;;;:::::::::666666777:::===>>>===<<<777666555444444555666777333555777999;;;@@@IIIPPPUUUTTTRRRQQQQQQQQQRRRSSSPPPPPPOOOOOOMMMLLLJJJIIIFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@AAABBBCCCCCCBBB@@@???<<<===>>>???@@@AAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCC???@@@AAA@@@@@@BBBGGGLLLKKKGGG@@@;;;999888777777333333444555444333222111111333444555444555777888888888888666444444666777333333444555666666666666444444555555666666666666222222222222222222222222111111111111111111111111...///000222333333333333000000///............///000000000000000000000000000000111222222222222222222222111111111111222222000111222333444444555444444555666888:::;;;;;;;;;@@@BBBDDDEEEFFFHHHKKKMMMQQQXXXaaaffffffccc^^^[[[UUUPPPIIIBBB>>>;;;888666888:::<<<>>>@@@EEEJJJNNNNNNJJJKKKQQQRRRLLLHHHIIIHHHBBB>>>>>><<<888555666666444111000111111000...000000000000111111111111000000000000111111111111///000000111222222333333111111111111111111111111000000000000000111111222111111111111111111111111111111222222222111111000000000111111///---...000111222222222111000111111222222222222222222222222000000111222333333444444111111222222222333333333222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222333333222222222333333333333333333333333555777999999999888999:::::::::;;;<<<<<<;;;::::::999999999888888888888777666666777777888888888999666666666777888:::;;;<<<777777888999:::<<<>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB@@@AAADDDDDDAAA>>>@@@???>>>>>>>>>>>>>>>???;;;;;;;;;:::::::::999999666666666666555555555555444666777888888777666444111///---------...---,,,+++---//////...---...//////000111222222333222222///...------...///000111666;;;@@@AAA???>>>@@@DDD>>>??????@@@AAAAAABBBBBB===>>>???@@@@@@AAA@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCDDDHHHIIIHHHQQQmmmooooookkkyyyeeeYYY\\\^^^cccZZZZZZaaaccc___ZZZ[[[^^^___]]]aaaeeeccc]]]YYYYYY[[[]]]^^^______^^^^^^```bbb```fffPPP999888777666777999::::::999666888:::;;;;;;999777555555666777888999:::;;;<<<333333333555777999888777666666666777;;;BBBKKKQQQXXXUUUTTTTTTVVVUUUSSSPPPOOOPPPQQQQQQPPPMMMKKKIIIJJJHHHFFFDDDCCCCCCDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???BBBCCCCCCBBB@@@??????@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCBBBAAA@@@???@@@BBBEEEFFFNNNKKKCCC;;;999:::777111444444333333222111000000111111222222222333333333333444555555666666555555888888777777666666555555666666666666555444333222333222111000000111222333000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222000000000000000111111222000000000000111111111111333222222111111222222333111222444666999<<>>BBBGGGJJJLLLNNNOOOQQQTTT[[[```^^^[[[\\\^^^^^^UUURRRMMMEEE===999777777888:::<<<>>>@@@CCCGGGKKKQQQRRRSSSTTTSSSOOOHHHCCC@@@@@@AAA@@@>>>:::777555333222111111000000111111////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111000000000000111222333444999777444222000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333222222222333444444:::999888666444555777999999999::::::::::::;;;;;;888888888888888888888888999888888888777777666666999888888888777777666666777777888999;;;<<<======??????@@@AAAAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCCCCBBBAAAAAA@@@??????>>>===<<<<<<;;;===<<<<<<;;;;;;:::999999555555555666666666666666666777888888888666555444222000...---...............///////////////......---...///111222222222222222111000000000111333333777:::>>>@@@?????????@@@?????????===<<<<<>>;;;:::777111444333333222222111111111111111222222222333333333333444555555666666555555888777777777666666666555666666666666555444333222222222111111111111222222000000000000000000000000000000000000000000000000000000000000/////////...000000//////000000111222000000000000000111111222000000000000111111111111333333222222222222333333444444555777999;;;===>>>???CCCIIIMMMQQQSSSVVVXXXXXXaaagggeeeaaa___]]]ZZZVVVSSSMMMEEE>>>:::888888888:::<<<>>>???CCCGGGJJJOOOOOOQQQSSSTTTQQQMMMIIIBBBBBBAAA???===:::777555333222111111000000111111////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111111111111111222333444555888777555333222222222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333222222333333444555999999888666444555777999::::::;;;;;;;;;<<<<<<<<<999999999999999999999999999999888888888777777777999999888888888777777777888888999;;;<<<===>>>??????@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<;;;::::::999999666666666666666555555555666777888888888666555444222000...---.........---......////////////......---...///111222222222222222111000000000111222333777:::>>>????????????@@@>>>???@@@???======???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@BBBFFFHHHHHHQQQoooooooooiiizzzkkk```___[[[```ZZZ___aaa```\\\[[[^^^^^^[[[\\\\\\\\\^^^______]]][[[\\\]]]]]]]]]\\\]]]```bbb___qqqsssDDD999555555555777:::;;;:::999777888:::;;;;;;999666555111111222222333333333444333333333555777999888777666666777888<<>>???AAA@@@??????@@@AAABBBBBBBBBAAAAAABBBBBBCCCBBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBCCCDDDHHHKKKJJJCCC>>>:::777222222222222222222222222222111111222222222333333333444444555666666666666555777777777777666666666666666666666666555444333222111111222222222222111111000000000000000000000000000000000000000000000000000000000/////////......000000//////000000111222000000000000000111111222000000000000111111111111333333222222222222333333666666666777888:::;;;<<<===BBBHHHNNNSSSWWW[[[^^^\\\eeellljjjeee```[[[UUUWWWSSSMMMFFF???;;;999888888:::<<<===???BBBFFFIIIJJJKKKMMMPPPRRRRRROOOMMMFFFDDDBBB???<<<999777777333222111111000000111111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111222222222222333444555555555555555555444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333444555555999999888666444555777999;;;<<<<<<<<<<<<=========999999999999999999999999999999999999888888888888999999999999888888888888999:::;;;<<<===???@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAACCCCCCDDDDDDDDDDDDCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999777777666666555555444444666777777888888777555555222000...------...---------....../////////......---...///111222222222222111111000///000111222333666999===????????????@@@>>>???AAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA???AAAFFFHHHHHHQQQnnnoooooohhhzzzmmmdddaaa[[[___\\\]]]^^^]]][[[]]]bbbbbb______\\\[[[^^^cccdddbbb^^^____________^^^```ccceee___vvvnnnCCC777444444555777:::<<<;;;:::777888:::;;;;;;888666444333333333444444444444444333333333555777999888777666666777888===DDDNNNTTTTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQOOOMMMKKKJJJJJJJJJGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???<<<>>>????????????AAABBBBBBBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDJJJLLLGGG@@@<<<777333222222222222222222333333111111222222222333333333444444555666666666666666777777777777666666666666666666666666555444333222000111222333333222111000000000000000000000000000////////////////////////000000/////////.........///////////////000111111000000000000000111111222///000000000111111111111333333333222222333333333666666666777888:::;;;<<<;;;@@@FFFKKKPPPUUUYYY\\\\\\ccciiigggccc___YYYSSSWWWRRRKKKDDD???<<<999777888999;;;===>>>AAAEEEHHHGGGGGGIIILLLOOOPPPOOOMMMHHHFFFBBB>>>:::888888777333222111111000000111111//////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111222222222222222333444444222333444444555555444444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333333444555666888888777555444555777999;;;;;;<<<<<<<<<=========::::::::::::::::::::::::::::::::::::999999999999::::::::::::999999999999999:::;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>??????<<<<<<;;;;;;:::999999888888888777666555444444333555666777888888777666555333000---,,,---------,,,------......//////......---...///000222222222222111000/////////000222333666999<<>>@@@FFFHHHHHHPPPmmmooooooiiizzzmmmfffccc[[[```]]]^^^___]]][[[]]]bbbccc``````]]]ZZZ^^^cccfffccc______``````______```dddggg```zzzoooFFF777444444666999<<<===;;;:::888999:::;;;:::888555444444444444444444444444555333333333555777999888777555666777999>>>FFFOOOVVVVVVVVVXXXXXXXXXWWWWWWWWWSSSRRRPPPMMMLLLJJJJJJJJJGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@AAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAA@@@???<<<===????????????AAACCCAAAAAAAAAAAAAAABBBCCCDDDBBBAAAAAA@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCAAAHHHLLLGGGAAA>>>:::555222222222222222222333333111111222222222333333333444555666666777777666666666666666666777777777777666666666666555444333222000111222333333222111000000000000000000000000000////////////////////////////////////............/////////...///000000111000000000000000111111222///000000000111111111111444333333333333333333444555555666777888:::<<<===<<<@@@EEEIIIMMMQQQUUUXXXWWW\\\```^^^\\\\\\XXXTTTUUUPPPHHHBBB>>>;;;888666888999;;;<<<===@@@DDDGGGIIIIIIJJJMMMPPPPPPNNNMMMHHHEEEAAA===999888777888333222111111000000111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111222111111111111222222333000000222333333444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333444555666777777777777555444444777::::::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::<<<===>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>????????????<<<;;;;;;:::999999888888888888777666555444444333555666777888888777666555333000---,,,,,,---,,,+++,,,,,,---...............---...///000222222222222111000/////////000111222555888<<<>>>?????????@@@===???AAAAAA@@@???>>>???>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@EEEGGGGGGOOOmmmqqqqqqkkkyyykkkffffff]]]bbb```ccceeeccc^^^]]]```aaa``````]]]ZZZ\\\aaacccaaa^^^^^^^^^^^^]]]]]]___cccgggaaa}}}mmmIII888555666888:::===>>><<<:::888999;;;;;;:::888555333111222222222333333444444333333333555777999888777555666777999>>>GGGQQQWWWWWWYYYZZZZZZXXXWWWXXXYYYPPPPPPOOOOOONNNMMMMMMMMMHHHHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???===>>>@@@@@@???@@@AAACCCAAAAAAAAAAAABBBCCCCCCDDDCCCCCCAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@EEEHHHEEEAAA@@@===888222222222222222222222222111111222222222333333333555555666777777777777666666666666666777777777777666666666666555444333222111111222222222222111111000000000000000000000000000000000000000000000000/////////.........------//////......//////000111000000000000000111111222000000000000111111111111444444333333333333444444555555666777888:::<<<===???BBBFFFIIIKKKNNNRRRUUURRRVVVXXXWWWXXX[[[ZZZWWWUUUOOOGGGAAA>>>;;;888555777999;;;<<<===???CCCFFFKKKLLLMMMPPPRRRQQQOOOLLLFFFDDD@@@<<<999777777777333222111111000000111111000000000111111111222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111222111111000000111222222000000000111222333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333333333444555777777666666666555444444777:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;<<<===???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????;;;;;;::::::999999888888777777666666555555444444555555777888888777777666333000---,,,,,,,,,+++***+++,,,---...............---...///111222222222222000000///...///000111222444777;;;>>>>>>??????@@@===>>>@@@@@@>>>===>>>???======>>>>>>???@@@@@@@@@@@@@@@????????????@@@@@@???@@@DDDEEEEEENNNmmmrrrrrrmmmxxxhhheeehhh```dddaaaeeehhhggg```\\\___aaabbbbbb___]]]^^^```aaa```^^^______^^^]]]]]]```dddhhhbbbeeeIII;;;888888:::<<>><<<:::888999;;;;;;:::888555333000000111222222333444444333333333555777999888777555666777:::???HHHRRRYYYXXXZZZ[[[ZZZXXXVVVWWWXXXPPPPPPQQQQQQPPPOOOMMMLLLIIIHHHFFFEEEDDDCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>@@@AAAAAA@@@@@@AAACCCAAAAAAAAAAAABBBCCCDDDDDDEEEDDDBBBAAA@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDAAACCCCCC@@@@@@BBB@@@;;;444333333222222111111111111111222222222333333333555555666777777777777777555666666666777777777888666666666666555444333222222222111111111111222222000000000000000000000000000000000000000000000000//////.........---------///............///000000000000000000000111111222000000000000111111111111444444333333333333444444777777777777888999:::;;;???AAADDDGGGIIILLLPPPSSSPPPTTTWWWWWWZZZ^^^]]]ZZZVVVOOOFFFAAA???===999555777999:::;;;<<>>>>>>>>;;;;;;::::::999888888888666666666666666555555555444555666888888888777666333000---,,,,,,,,,+++******+++,,,---............---...///111222222222222000//////...///000111222444777;;;===>>>??????@@@===>>>>>>===<<<<<<===???=========>>>???@@@@@@@@@?????????>>>>>>?????????@@@@@@BBBCCCCCCMMMoooqqqqqqooowwwfffdddiiibbbeeecccbbbggggggaaa]]]```eeegggdddcccaaaaaaaaaaaaaaa```aaaaaa```______bbbgggkkkbbb]]]GGG>>>999999;;;>>>??????<<<999999:::;;;;;;:::888555333000111222333444555666666333333333555888999888777555666777:::???HHHRRRYYYWWWZZZ[[[ZZZWWWUUUUUUWWWSSSTTTTTTSSSQQQNNNJJJHHHJJJHHHFFFDDDCCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@???AAABBBBBBAAA@@@AAACCC@@@@@@@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@AAAAAAAAACCCDDDEEEEEEEEEEEEBBBAAA???===@@@DDDBBB<<<444444333333222111000000111111222222222333333333555666666777777777777777555666666666777777888888666666666666555444333222333222111000000111222333000000000000000000000000000000000000000000000000//////.........---------...............///000000000000000000000111111222000000000000111111111111555444444333333444444555:::999888888888888888888===???BBBDDDFFFJJJNNNQQQQQQUUUYYYZZZ^^^aaa```[[[WWWPPPGGGBBB@@@>>>:::666777999:::;;;<<<>>>BBBEEEDDDFFFIIIMMMPPPNNNJJJFFFAAA@@@>>>;;;999777666666333222222111000111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111444444333222222333333333444333222111111333555666333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222333333444555666888888555666555444333444777:::============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<===???@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAACCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAA@@@???>>>======;;;;;;::::::999888888777555555555666666666666666444555666888888888777666333000---,,,,,,+++***)))***+++,,,---............---...///111222222222222000///.........///111222333777;;;===>>>??????@@@=========<<<:::;;;===???<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>??????AAA@@@BBBAAAAAALLLoooppppppnnn{{{jjjccceeebbbgggbbbbbbfffgggdddbbbbbbbbb```dddbbb```aaabbbbbb___\\\ZZZZZZ[[[^^^bbbeeeeeeeeegggSSSJJJ;;;AAA@@@???@@@@@@???<<<999::::::;;;;;;:::888777666444333333333444555666777333222111333666777555333777777777999>>>GGGRRRYYYZZZZZZZZZ[[[\\\[[[XXXUUURRRPPPOOONNNNNNNNNLLLJJJEEEFFFHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB??????>>>>>>??????@@@AAAEEECCCAAAAAABBBBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAAFFFBBB@@@BBBFFFHHHEEEBBBCCCAAA???;;;888888;;;===999888666444222111111000111111222222222333333333444444555555666666777777777777777777777777777777555555555555444333222222222222222111111111111000000000000000000000000000000000//////.........---//////...------------...............////////////000000000000111111111111111111222222222333333333555444333222333444555666999::::::999777666888999===@@@CCCGGGJJJKKKKKKKKKLLLQQQVVVWWWYYY\\\[[[XXX[[[QQQFFF>>>===<<<999666888888888999:::;;;===>>>CCCDDDFFFGGGHHHHHHGGGGGGCCC@@@>>><<<:::888555333222222222222111111000000000111222111000000222444222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111111111111111111111111111222222111111111111111222222333444555666555444444444444555555444444333222444444444333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222333222111000000111222333222222333333333333444444222222222333666777666444444444555555444555888:::>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;:::;;;;;;<<<===>>>??????<<<<<<<<<<<<============>>>???AAABBBCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCBBBAAAAAACCCEEEEEEAAA>>>EEECCCBBB@@@??????@@@@@@BBBAAAAAA@@@???>>>======:::999888777666666666666777666666555555555666666444444555666777777666666333111000...------------++++++,,,------......///------------...000111222000000////////////000000222555888<<>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@???AAABBBCCCMMMjjjoooqqqnnnzzzhhh```aaa^^^ccc___fffhhhgggbbbaaabbbaaa^^^```^^^\\\]]]______\\\ZZZZZZZZZ[[[\\\___cccgggiiiiiiOOOIII===???>>>>>>??????>>><<<999::::::;;;;;;;;;:::888777555555666666777888888888444222222444666777666444777777888:::@@@IIIRRRXXXZZZYYYYYY[[[[[[ZZZXXXUUURRRQQQOOONNNNNNMMMKKKIIIFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBB@@@????????????@@@AAAAAAEEECCCAAAAAABBBCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAEEEBBB???AAAEEEGGGDDDAAABBBAAA>>>;;;888777:::<<<888777666444333222111111111222222222222333333333444444555666666777777888777777777777777777777777555555555555444333222222222222222111111111111000000000000000000000000000000000/////////.........//////...------------...............////////////000000000000111111111111111111111111222222333333444333333222222333555555777888888888666666888999;;;===@@@DDDGGGHHHIIIIIILLLQQQUUUVVVVVVXXXUUUPPPWWWPPPFFF???<<<:::999777777777777888999;;;<<<===AAABBBCCCEEEFFFEEEEEEDDDAAA???<<<;;;999888555333222222222222111111111000111111111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////...000000000000111111111111111111111111111111111111333333222111111111222222111222333444555555444444444555666666666555444333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222111000000111222222222222333333333333444444222222222333666666555444444444555555444555888;;;>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<;;;<<<<<<======>>>>>>>>>============>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDEEEBBB@@@@@@BBBDDDDDDCCCEEEDDDCCCAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>======:::999888777777666777777666666555555555555666666444444555666666666666666333111000...------------++++++,,,------......///------------...000111222000000////////////000000222444888;;;>>>?????????AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@???AAABBBCCCMMMkkkoooqqqooozzzggg^^^```]]]ccc^^^jjjiiieeeaaaaaadddaaa\\\___^^^^^^___``````^^^]]]ZZZ[[[\\\[[[\\\___fffllljjjJJJFFF>>>;;;;;;;;;===>>>>>>;;;999999:::<<<======;;;:::999666777888::::::::::::999444333333555777888777555666666888<<>>;;;888777888:::777777666555444222222111222222222222333333333333555555666666777888888888777777777777777777777777555555666555555444333222222222222111111111111000000000000000000000000000000000////////////......000///......------..................////////////000000000000111111111111000000000111111111111222222222222222222333444444555666777666666666888:::888:::===AAADDDEEEFFFFFFJJJPPPUUUVVVVVVVVVRRRMMMQQQMMMFFF???;;;999999999666666666777888999:::;;;>>>???@@@BBBBBBBBBBBBAAA???===:::999888666444222222222222222111111111111222111000222555666333000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111111111444333333222111111222222000111222333444444444444444555777888777666444333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222111000000111222222222222333333333333444444333222222444666666555444333444555555555666999;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>??????@@@@@@>>>???@@@BBBCCCBBBBBBAAACCCCCCDDDEEEEEEEEEEEEDDDHHHDDD@@@>>>@@@DDDGGGHHHDDDDDDCCCCCCBBBCCCCCCDDDAAAAAA@@@???>>>======<<<;;;:::999888777777777777666666555555555555666666444555555666666666666666333111000...------------++++++,,,------......///------------...000111222111000000//////000000111222444777:::============@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>AAA@@@BBBCCCDDDNNNlllppprrrooozzzhhh___bbb```fffccciiigggdddbbbeeegggbbb[[[_________````````````___YYY]]]___^^^\\\]]]ccciiijjjFFFBBB;;;777888999<<<>>>>>>;;;999999:::<<<>>>>>>===;;;:::555777999;;;<<<;;;:::999444444555666777777777666555666888>>>FFFNNNTTTWWWXXXWWWWWWYYYZZZZZZYYYWWWVVVTTTQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGEEEDDDBBBAAAAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCEEECCCBBBBBBCCCDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAABBB@@@???@@@BBBCCCBBBAAAAAA@@@???;;;888666666777666666666555555333333222222222222333333333444444555555666666777888888888777777777777777777777777666666666666555444333222222222222111111111000000000000000000000000000000000000//////////////////000//////...........................///////////////000000000111111111111000000000000000000000111111111111111222333333444222444555555555666888:::999:::===@@@CCCEEEFFFGGGGGGNNNUUUWWWXXXYYYUUUOOOLLLJJJFFF@@@:::888999;;;555555555666666888999999<<<===>>>@@@@@@@@@@@@???===;;;888777777555333111222222222222222222222222333111000333888888444///000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000111111111111111111111111111111111111333333222111111111111111000000111222333333333444333444666777777555333111333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222111111111111111111222222222222333333333444444333222222444555666555333333444555555555666999<<<>>>>>>>>>>>>>>>??????????????????????????????>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA>>>???AAABBBCCCCCCBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEAAA@@@AAADDDHHHJJJCCCCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<;;;:::999888888777777777666555555555555666666777555555666666666666666555333111000...------------++++++,,,------......///------------...000111222111000000000000000000111333555888;;;<<<======<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>BBB@@@BBBCCCDDDOOOnnnqqqssskkkwwwfff___ccccccjjjfffddddddddddddhhhjjjddd[[[[[[\\\]]]]]]]]]\\\\\\\\\YYY^^^bbbaaa^^^\\\___bbbkkkxxxCCC>>>777555666888;;;======;;;888999:::===??????===;;;:::444555888999::::::888777333444555666666777777777555555888???HHHQQQVVVXXXXXXWWWWWWXXXZZZ[[[ZZZYYYYYYWWWTTTRRRRRRPPPMMMKKKIIIIIIHHHFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDBBBAAAAAACCCDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???@@@AAABBBBBBAAA@@@AAA@@@===999666555555555666666666666555333333222222333333333444444444555555555666777777888888666666666666666666666666666666666666555444333333222222222111111111000000000000000000000000000000//////000000000000000000000000///............///............///////////////000000000111111111111111000000000000000000000000000111222333333444444222333444555555666888:::;;;===???BBBEEEGGGHHHIIIHHHNNNTTTVVVWWWXXXTTTNNNIIIHHHEEE@@@;;;999999;;;555555555555666777888888;;;<<<===????????????>>>;;;999777666666555333111222222222222222222222333333111000333888888444///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111111111111111111111111111111111111000000000000111111111111111222222222333333222333444555555333222000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222111111111222222111111111222222222333333333444444444333333444555666444333333444555555555777:::======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>?????????@@@AAABBBBBBCCC???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCCCCDDDFFFHHHBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@???>>>===<<<<<<;;;:::999888777777777777555555555555555666777777555666666666666666555555333111000...------------++++++,,,------......///------------...000111222111111000000000000111111444666999;;;===>>>>>>===>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@BBBBBBDDDOOOooopppqqqffftttddd___dddcccjjjfffaaadddeeeeeehhhjjjeee^^^]]]^^^```___^^^]]]]]]^^^YYY]]]aaabbb___]]]]]]^^^ooommmAAA<<<444444555888;;;>>>===:::777999;;;===??????===:::888333444555777777777777666222444666666555555666777666666888???IIISSSXXXYYYYYYXXXWWWXXX[[[\\\\\\[[[ZZZXXXUUUTTTSSSRRRPPPNNNJJJIIIHHHFFFEEEDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@AAABBBBBBCCCAAA@@@@@@BBBCCCCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBAAA>>>:::666444444444555666777777666444333333333333333444444444444444444555555666777777777666666666666666666666666666666666666666555333333222222222111111111111000000000000000000000000000//////000000000000111111111000//////......//////............////////////000000000000111111111111222111111111111000000000///000222333444444444444222444555555555666888:::===>>>@@@BBBEEEHHHJJJKKKKKKQQQTTTTTTTTTSSSNNNHHHIIIGGGDDD@@@>>>;;;:::999666555555555666666777888:::;;;===>>>???>>>>>>===:::888666555666555333111222222222222333333333333222111000222555666333000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111000000000000111222333333444444333222222222222333333333333333333222111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000111222222222222111000222222333333333333444444444333333444555555444222333444555666666888;;;======>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>??????@@@AAABBBCCCCCCAAABBBCCCEEEEEEEEEEEEDDDFFFFFFFFFEEEFFFGGGGGGHHHCCCEEEFFFFFFDDDCCCDDDEEEBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<;;;:::999888777666666666666555555444555555666777888666666666666666666555444333111000...------------++++++,,,------......///------------...000111222222111111000000111111222333555888;;;>>>>>>>>>>>>======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>???AAA@@@@@@AAACCCNNNooolllnnnfffuuufffbbbgggeeejjjeeedddggggggddddddfffeeeaaa```bbbdddccc```______aaaZZZ\\\]]]______`````````vvvbbb???;;;444444555888<<<>>>===:::777999;;;>>>??????<<<888666333333444444555666666666000333555666444444555777888666777>>>JJJTTTZZZ[[[YYYXXXXXXYYY[[[]]]^^^]]]YYYWWWUUUTTTTTTSSSQQQOOOJJJIIIHHHGGGFFFEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>@@@BBBCCCDDDDDDCCCBBB@@@????????????@@@AAAAAAAAA@@@??????AAABBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBBBBAAAAAABBBCCCBBBCCCCCC@@@;;;777444333333444666777777666555444333333333444444444444555333333444444555555666666666666666666666666666666777777777666666555444333222222222111111111111000000000000000000000000000//////000000000111111111111000000///////////////............////////////000000000000111111111111333333222222111111111111000111222444555555555555444555666666555666888:::<<<===???AAADDDGGGIIIJJJMMMRRRUUUSSSSSSRRRNNNIIIKKKGGGCCCAAA@@@>>>;;;777666666666666666666777888888999;;;<<<======<<<<<<999777666555666555444222222222222333333333444444111111111111222222222222222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111000000000000111111111111111111111111111111111111000000111222333555666777777666444333222111222222555444333222222222333333000111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000111222222222222111000222222333333333333444444444333333444555555444222333444555666666888;;;>>>===>>>>>>??????@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBB>>>??????@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIDDDFFFGGGEEEBBBAAABBBDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;999888777666555555555555444444444555555666777888666666666666666555444444333111000...------------++++++,,,------......///------------...000111222222111111000000111111222111333777:::===>>>>>>>>><<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@??????@@@AAANNNoookkkmmmiiixxxjjjfffjjjgggkkkeeehhhjjjhhhbbb___bbbeeeddd^^^aaabbbaaa^^^[[[\\\^^^[[[ZZZYYY[[[^^^aaacccccc|||[[[>>>;;;666444666999<<<>>>===:::666999;;;>>>???>>>;;;777555444333333333444555666777000222555555444333555777999666777>>>JJJUUU[[[\\\ZZZYYYXXXYYY\\\^^^___^^^WWWVVVTTTSSSSSSSSSQQQOOOJJJJJJHHHGGGFFFFFFEEEFFFBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC>>>???BBBDDDDDDDDDCCCBBB??????>>>>>>??????@@@AAAAAA???>>>>>>@@@BBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@AAABBBBBBBBBBBBCCCDDDBBBCCCDDDAAA<<<888444333333444666888888777555444333333333444444444555555222222333333444555555666666666666666666666666666777777777777666555444333222222222111111111111000000000000000000000000000//////000000111111111222111111000///////////////............/////////000000000000000111111111111333333333222222222111111000111333555666666666666555666777666666666888:::;;;<<<===???BBBEEEGGGIIIMMMRRRUUUTTTUUUVVVTTTOOOLLLGGGBBBAAABBB@@@;;;666777666666666666777777888777888:::;;;<<<<<<;;;;;;999777666555666666444333222222222333333444444444000111222111000000222444222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111111111111111111111111111111111222333555777999:::999888666333222111111222777666333222222333444555000000111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222000111222333333222111000222222333333333444444444555444333444555555444222333444555666666888<<<>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC>>>>>>???@@@AAAAAABBBBBB===>>>>>>???AAABBBCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGFFFDDD@@@???BBBEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>===<<<;;;;;;888777666555555444444444444444444555555777888888666666777777666555444444333111000...------------++++++,,,------......///------------///000111222222222111111111111222222///111555999<<<===>>>>>><<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????@@@>>>??????AAAMMMooonnnpppmmm{{{kkkaaaaaa___hhhgggddddddccccccbbbbbbcccccc\\\]]]```ccc```[[[\\\aaaUUU^^^]]][[[``````^^^dddRRR;;;666666444666999;;;<<<;;;:::999:::<<>>:::777555444444333333444444555999999999888888888888888888888888888777666555444000000111111111222222222111111111111111111111111//////000000111111111222111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333111000//////222777===@@@@@@>>>;;;777444222000///555555444444333222111111111111222222222222111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111333333333222222111111111222333444555555555444333444444444444333555999;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>@@@BBBBBBAAAAAAAAABBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGJJJHHHEEEBBBAAABBBCCCEEEEEEAAA@@@CCCDDDAAA@@@AAA@@@???>>>===<<<;;;:::999:::999888777666666666666333444555555666666555555888777666555555666777888444444333000,,,******+++------,,,,,,---...000111...------......///000111222111000//////.........000111555:::>>>@@@???===???>>>===<<<;;;;;;<<<======???@@@???>>>===>>>???????????????????????????BBB??????AAADDDNNNeeennnnnnlllzzzhhh```aaa___fffcccddddddcccbbbbbbcccdddeee```___```cccaaa]]]\\\___ZZZaaa___[[[___^^^]]]dddSSS===888888333555888:::<<<;;;:::999:::<<>>:::888444444444333333444444444555444444444555555666666555777999===HHHUUU[[[[[[XXXYYYYYYYYYZZZZZZZZZZZZZZZVVVQQQNNNNNNNNNLLLJJJKKKKKKJJJIIIGGGFFFEEEDDDDDDBBBAAABBBDDDEEEDDDBBBCCCCCCBBBAAAAAAAAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBDDDBBB@@@AAACCCDDDBBB@@@AAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDDDDCCCAAA@@@CCCCCCBBB@@@>>>:::777555777777777777777666666555444444444444444444444444333444444444555555666666555555666777888888888777666666666666666555555444222333333333333222111111222222222111111111000000111111222222333333222222222222222111000000//////.........///000111111111111222333333444444333333333333333333333333333333222222222222333333333333555666666666777777777777<<<===>>>AAAEEEIIIMMMOOOUUUWWWYYY\\\]]]\\\ZZZYYYSSSMMMEEEAAA@@@???;;;888444444333333333333444444666666777777888888888999666666666666555444333222111111222222333333333333111111111111111111111111///000000000111111111111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333444333111000222555999<<<===<<<:::888666444333333444444333333222222111111111111222222222222111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111333333333222222222111111222333444555555555444444555666666444444555888;;;=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>@@@BBBBBBAAA@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHFFFDDDBBBBBBDDDEEEGGGDDDBBBBBBDDDCCC@@@@@@CCC@@@??????===<<<;;;:::999999999777666666666666666333444555555666666555555888777666555555666777888444444333000,,,******+++---,,,,,,,,,---...///000...------......///000111222111000//////.........///111444999===???>>>===??????>>>===<<<===>>>>>>===>>>??????>>>===>>>???????????????????????????AAA>>>???AAADDDOOOiiimmmnnnnnnzzzgggaaadddbbbfff```dddcccbbbaaabbbdddfffgggdddaaa```bbbccc___]]]^^^___eee```[[[^^^\\\\\\fffTTT@@@;;;:::333555888:::;;;;;;999888;;;===???AAA@@@===999666444444444444444444444444444444555555555666666666555888:::>>>IIIVVV\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYVVVRRROOONNNNNNLLLKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDEEEDDDBBB@@@@@@@@@BBBCCCAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDDDDDDDCCCBBBAAABBBBBBAAA@@@>>><<<999777777777888888777777666555444444444444444444444444222222333444555666666777666666777777888777777777666666666666666555555444222333333333333222111111222111111111111000000000222222333444444444444444333333222111111000000///......//////000000111111111222222333333333333333333333333333333333333333333333333333444444444444555555666666666777777777;;;<<<===@@@CCCFFFIIIKKKPPPQQQRRRSSSSSSQQQOOONNNNNNIIIBBB???>>><<<999777444444333333333333444444333333444555666777888999444444444444333222111111222333333333333444444444111111111111111111111111000000000000111111111111111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333888666333111111222444666777777666666555555444444222222222222222222111111111111222222222222111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111333333333222222222222111222333444444555555444444777777777555555666999;;;>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@>>>???AAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFEEEDDDCCCDDDEEEGGGIIICCCCCCDDDFFFCCC???@@@EEE@@@@@@???===<<<;;;:::999888777666555555444555555333444555555666666555555777666666555555666666777333333222000,,,******+++,,,,,,,,,,,,,,,...//////...------......///000111222111000//////.........///000333777<<<>>>===<<>>>>>>>>>>>??????@@@===>>>??????======>>>???????????????????????????AAA>>>???AAADDDPPPnnnkkklllqqq{{{iiiccchhhfffhhh```cccbbbaaaaaabbbdddgggiiieee```^^^bbbdddbbb``````bbbeee```\\\]]][[[]]]kkkTTTBBB===<<<666888:::<<<<<<:::888777;;;===???@@@???<<<777555333333444444555555444444444555555666666666666666666888;;;@@@KKKWWW\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\WWWUUUSSSPPPOOONNNLLLLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBCCCEEEFFFFFFFFFFFFDDDBBB??????@@@BBBCCC@@@AAABBBCCCCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@AAAAAA@@@???===;;;999777888888888888777666666444444444444444444333333111111222333555666777777777777888888888777777666666666666666666555555444222333333333333222111111111111111111000000000000222333444555555666555555333333333222111111000000.../////////000000000111111111222333333333333222222222222222222222222222333333333444444444555555555555555666666666777777888888:::<<<>>>AAACCCDDDEEEEEEFFFFFFFFFDDDBBBAAAFFFBBB===:::999888555333444333333333333333333444222333333444555555666666333333333333333222111111222333333333333333333333111111111111111111111111000000000000000111111111111111000000000000111111////////////////////////////////////000000000000000000000000000000000000111111222222222333333333888666444222111111222333222222222222222222222222111111111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222333333333444444444444444666666666666555777:::===>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAA???>>><<<<<<>>>???AAA===???AAAAAA@@@???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCFFFGGGBBB===@@@GGGAAA@@@???===<<<:::999999777777666555444444444444333444555555666555555555666666666666666666666666333333222000,,,++++++,,,++++++,,,,,,------...///...------......///000111222111000///...............///222666:::======<<<=========>>>>>>??????@@@===>>>???>>>===<<<===???????????????????????????AAA??????@@@BBBNNNnnnnnnpppooozzzhhhbbbhhhfffiiiaaacccbbbaaabbbccceeehhhiiiccc^^^\\\aaaeeedddcccdddaaaccc^^^\\\^^^[[[```pppRRRCCC???===;;;<<<>>>>>>===:::777555;;;===???@@@???<<<777555333444555666666666666555444555666777777777666666666999<<>><<<;;;888888888888888777777666555555444444444333333333111111222333444555666777777888888888888888777666666666666666666555555444222333333333333222111111000000000000000000000000333333444555666777777777444444333333222111111111////////////000000000000000111222222333333222222222222222222222222222222333333333444444444555555555555555555666666666666777888999;;;<<<>>>??????AAABBBCCCCCCCCCBBBAAA@@@@@@>>>;;;888777555444333333333333222222333333333333333333333333333333333333444444444444333333222222222222222111111111111111111111111111111111111111111000000000000000000111111000000000000111111////////////////////////////////////000000000000000000000000000000000000111111222222222333333333555444333222222222222222111222222333222222111000111111111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222333333333333444444555555333444555555666888<<<@@@>>>?????????@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@???===<<<<<<===???@@@<<<>>>@@@@@@???>>>???@@@?????????@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCFFFFFFBBB===@@@FFFAAA@@@???>>><<<:::999888777666555444333333333333333444555555666555555555555555666666666666555555222333222///,,,++++++,,,++++++,,,---...............------......///000111222111000///...............///111555999<<<===<<<;;;<<<<<<======>>>>>>>>><<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA???@@@@@@@@@KKKllluuuwwwjjjvvveee___dddbbbgggbbbbbbbbbcccccceeefffggghhh```]]]\\\aaaccccccdddggg___aaa]]]\\\^^^ZZZ```tttOOOCCC@@@======>>>??????>>>;;;888666;;;===???AAA@@@===999666444555666888888888777777444555666777888777666666777:::===CCCNNNZZZ^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUUUUUUUSSSPPPNNNMMMNNNJJJJJJIIIGGGFFFEEEDDDCCC@@@BBBCCCCCCBBBBBBDDDEEEFFFEEEBBB@@@???@@@AAAAAA@@@@@@AAAAAABBBAAAAAAAAA????????????@@@@@@@@@@@@===>>>@@@@@@??????AAABBB???@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAA@@@>>><<<;;;888888999999888888777666555555555444444333333222111111222333444555555666777777888888999888888888666666666666666555555444222333333333333222111111//////000000000000000111222333444555666777777777555555444333333222222111////////////000000000000000111111222222222222222222222222222222222222222333333333333444444444444444444555555555666666666999:::;;;<<<===>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@===<<<;;;999777666555555333333222222222222333333444444333333333222222222444444444555555444444333222222111111111111111000111111111111111111111111111111111111000000000000111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333111222222222222222222222444555666666666444333222222222222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111111222222222222333333333444333333333333444555666333444444555555888<<>>>>>>>>?????????@@@@@@======>>>>>>???@@@@@@@@@???>>>============>>>???<<<>>>??????>>>>>>>>>@@@>>>??????@@@@@@AAAAAABBBCCCCCCEEEEEEEEEEEECCCCCCHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEBBB>>>???DDDBBBAAA???>>><<<:::888888777666555444444333444444333444555555666666555555444555555666666555555444222222222///---+++,,,---+++,,,---...////////////...------......///000111222111000//////.........//////111555999<<<======;;;<<<<<<============<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAA@@@JJJkkktttuuuggguuuddd^^^aaa```hhheeeaaabbbdddeeeffffffffffff___]]]^^^aaaaaa```ccchhh^^^```]]]]]]^^^XXX___tttLLLBBB@@@===;;;<<<>>>???>>><<<999777:::<<>>:::888555666888:::::::::999888444555777888888888666555777:::>>>DDDOOO[[[___]]]ZZZZZZZZZZZZYYYYYYYYYXXXTTTUUUVVVTTTPPPMMMMMMNNNJJJIIIHHHGGGFFFDDDCCCCCC@@@BBBCCCCCCAAA@@@AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????????????????@@@@@@@@@@@@===???AAAAAA??????AAACCC???@@@AAABBBBBBBBBAAAAAA@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<;;;888999999999999888777777666555555444333333222222222222222333333444444444666777888888999999999999666666666666666555555444222333333333333222111111////////////000000111111222222444555666777777777555555555444333333222222000000000000////////////000000111222222222222222111111111111111111111111222222222222333333333333444444444555555555666666999:::;;;<<<===<<<<<<;;;>>>>>>>>>======<<<<<<<<<::::::999888666555555555333333222222222222333333222333333333333333333333333333444444444444444333333333333222222111111111111111111111111111111111111111111111000000000///111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333000111222222333222111111444555666888888777555444444444333333222222111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333444444333333333444555666555555555444444555999;;;=========>>>>>>>>>??????=========>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===??????>>>===>>>???>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDCCCCCCCCCBBBBBBCCC@@@@@@BBBBBB??????AAABBBAAA@@@>>><<<:::888777888777666555444444444444333444555555666666555555444444555666666555444444222222111///---+++,,,---,,,---...000000000000///...------......///000111222111000//////.........000000111555999===>>>>>>======>>>???>>>===<<<<<<<<<===>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBCCCBBBLLLmmmrrrqqqgggvvvfff___``````jjjjjjaaaccceeegggggggggeeeddd______```bbb___]]]aaaggg^^^```]]]^^^^^^WWW]]]rrrJJJAAA@@@<<<888999<<<===>>><<<:::999:::<<>>@@@BBBEEEDDDDDDCCCBBB@@@??????@@@@@@@@@@@@@@@???>>>===>>>????????????@@@@@@@@@===@@@BBBBBB@@@@@@BBBEEE???@@@AAABBBCCCBBBAAAAAA@@@AAACCCDDDDDDDDDCCCCCCAAABBBBBBAAA@@@>>><<<;;;888999999999999888777777666666555444333333222222333333333333333333333333555666777888999:::::::::666666666666666555555444222333333333333222111111.../////////000000111111111222333555666777777777666555555444444333222222000000000000////////////000000111222222222222111111111111111111111111111111111222222222333333333444444444555555555666666777888::::::;;;:::999888>>>>>>===<<<;;;:::999999666777777666444333333333333222222222222222222333111111222333444555555666222333333444444444333333444444444333333222222222111111111111111111111111222111111111000000//////111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111222222222333333333000111222333333222000///111222444666777777666555555555444444333222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111222222333333333444444333222333444555666777777666444333333666888============>>>>>>>>>>>><<<======>>>???@@@@@@@@@======>>>>>>>>>>>>======;;;===??????>>>===>>>????????????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCC???>>>AAABBB???>>>???BBBAAA@@@>>><<<:::888777888777666555555444555555333444555555666666555555333444555666666555444333111222111///---+++,,,------...///111111111111000...------......///000111222111000//////.........111111222555:::===>>>>>>>>>???@@@@@@@@@>>>===<<<<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>:::===BBBDDDDDDNNNpppuuusssmmmvvvbbb]]]```\\\ddddddbbbdddfffhhhhhhfffdddcccbbb```^^^___aaacccbbb```aaaZZZ^^^YYYZZZXXXYYYxxxJJJ>>>555;;;666777999:::;;;;;;::::::>>>@@@CCCBBB@@@===::::::::::::;;;===>>>===:::777555555555666666666666666777:::???HHHRRRZZZ___```___]]]\\\\\\\\\\\\[[[YYYWWWWWWVVVTTTRRRPPPMMMLLLLLLIIIFFFEEEEEEEEEDDDCCC@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@AAABBBCCC@@@@@@@@@???????????????<<<======>>>???@@@@@@@@@AAA@@@??????@@@AAACCCDDD??????@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCEEEFFFFFFFFFEEEDDDBBB@@@>>>===<<<>>><<<::::::;;;;;;777444888777555444333333444444444333333222222333333444777777777777777666666555333444555666666555444333333333222222111000000///000000111111111111000000000000111222444555555666555555444333333222111111000000000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222555555444333444555666777666777777999:::;;;<<<<<<<<<<<<;;;::::::999888888777666666444333222111111222222222222222222222222333444444222111000111333111222333333444444333333444444333333333333222222000000000000000000000000222222111111111111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333222333333444555666777333333333222222222111111111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111222222222222222222222222333222111111111222333444222222222222222222222222333444444555555444444333444444444333222444777:::>>>>>>>>>>>>==================>>>???@@@AAAAAAAAA>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCBBBAAAAAABBBDDDEEEBBBBBBBBBAAA@@@???>>>===@@@???>>>===;;;:::999888777666555444444333444444333333333444444444555555222333444444555555444444222111000///...---,,,+++......---......///000111000///.........///111222111111111111000000000000222111222555:::===>>>============>>>??????@@@@@@??????>>>>>>======<<<<<>>===<<<<<<===>>>???===<<<>>>@@@BBBMMMlllmmmooolllvvvddd___ccc___ffffffbbbdddfffggggggfffdddcccbbb```^^^^^^```aaa```___^^^XXX]]]ZZZ]]]]]]___{{{DDD;;;444;;;666777999:::;;;;;;::::::===@@@BBBBBB???<<<:::999999999:::<<<===<<<999666555555555555666666666666555888>>>HHHRRR[[[```bbb^^^]]]\\\\\\^^^___^^^\\\YYYYYYWWWUUURRROOOLLLJJJLLLIIIFFFEEEEEEEEEDDDCCC@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAA@@@?????????@@@======>>>>>>?????????@@@<<<======>>>??????@@@@@@@@@@@@@@@@@@AAABBBDDDEEE??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA???>>><<<<<<>>><<<::::::;;;;;;999666888777555444333333444444444333333222222333333444666777777777777777666666444444555666666555444444333222222222111111000000000000111111111111000000000000111222333444555555555444444333222222111111//////000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222555444444333444555666777666666777888999:::;;;;;;;;;;;;:::999999888777777888777666555333222000000222222222222222222222222222333333333111111222333222222333444444444444444444444333333333222222222000000000000000000000000222222111000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222222222222333444555666333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000111111111111111111111111222222222222222222222222111111000000000111222333222222222222222222222222333333444444444444333333444444444333222444777999>>>===========================>>>???@@@@@@@@@@@@>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEDDDCCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBDDDEEEBBBBBBBBBAAA@@@???>>>===>>>>>>===;;;:::888777777777666555444444333444444333333333444444444555555222333444444555555444444333222111000...---,,,,,,,,,,,,,,,,,,---...//////000///.........///111222111111111000000000//////111111111555999<<<======;;;<<<<<<===>>>>>>?????????>>>>>>>>>=========<<<>>>>>>============>>>>>>???>>>AAABBBDDDPPPooolllmmmlllvvvfffbbbfffbbbhhhfffbbbccceeeffffffeeecccbbbbbb```^^^^^^______^^^]]][[[VVV]]][[[```bbbeeerrr>>>999333:::666777999;;;<<<;;;:::999===???AAAAAA>>>;;;888777777777888999;;;:::888555555555555555666666777777444777>>>HHHSSS\\\aaabbb]]]\\\[[[]]]___``````___[[[ZZZXXXUUUQQQNNNKKKIIILLLIIIFFFEEEEEEDDDDDDBBB@@@@@@???@@@@@@AAABBBCCCDDDCCCAAA@@@>>>=========;;;;;;<<<===>>>???@@@AAA=========>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFF??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<>>><<<:::999:::;;;;;;:::888777666444333444444555444333333222222333333444666666777777888777777777444555555666666555555444222222222111111111111111000000111111111111000000000000111222333444444555444444333333222111111111//////000000000000111111111111111111111111111111222222222222222222222222222222222222222222222222555444444444444555666666666666777777888999::::::999888888777777666666666777777666444333111000000222222222222222222222222111222333333222111333444222333444444555555444444333333333333222222222222000000000000000000000000111111000000000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111222333444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111222222222222222222222222000000//////000000111222222222222222222222222222333333444444444444333333333444444333333444666999==============================>>>???@@@@@@@@@@@@???>>>======<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAAAAA@@@???===<<<===<<<;;;:::999888777666777666555444444333444444333333333444444444555555333333444555555555555444333333222111///...---,,,************+++,,,---...000///.........///000111111111000000000000////////////000333777:::;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>==================>>>>>>>>>>>>======@@@???AAACCCEEEPPPqqqiiikkklllwwwgggdddgggbbbfffcccaaabbbcccdddcccbbbaaa```bbbaaa___^^^]]]\\\\\\[[[\\\XXX^^^\\\```bbbfffmmm<<<999222777666777:::<<<===<<<:::999<<<>>>@@@@@@===999777666555555555777999888666444444444555555666666777777555888???IIISSS[[[___```]]]\\\[[[\\\^^^___^^^]]]YYYXXXWWWUUURRROOOLLLJJJLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@??????@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>>>>=========>>>???@@@@@@@@@======>>>>>>????????????@@@@@@AAABBBCCCEEEFFFFFF??????@@@@@@@@@AAAAAAAAAEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>===:::999999;;;<<<===888777666444444444555555444333333222222333333444555666777888888888888888555555666666666666555555111111111111111111111111000000111111111111000000000000000111222333333444333333222222111111111000////////////000000000111111111111111111111111111111111111111111111111111111222222222222222333333444444444444555555666666555555666777777888999999666666666666555555444444444444444333333333222222222222222222222222222222111222444444333222333444333333444555555555555444333333333222222222222111000000000000000000000000111000000000000111111222000000////////////000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111000000111222333333333333333222222222111111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111222111222222222222222333333333333333444444333333333222333444333333333666888<<<<<<<<<=====================>>>?????????????????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEFFFGGGDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;:::999888777777777666555444444333444444333333333444444444555555333444444555555555555555444333222111000///...---************+++,,,---...//////...---...///000111111000000000////////////......///222666999:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>============<<<===>>>??????>>>===<<>>>>>>>>>>>>>>?????????@@@@@@AAACCCDDDEEEEEEEEE??????@@@@@@@@@AAAAAAAAAFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>===<<<::::::;;;===>>>999888666555444444555555444333333222222333333444555555777888999999999999666666666666666666666666222222222111111111111111000000111111111111000000///000000111111222222222222111111111111111000000...////////////000000000111111111111111111111111111111111111111111111111111111111222222333333333444444444555555555555555444555555666666777777777555444444444444444333333111111222222333444555555222222222222222222222222111333555555333222333444222333444444555555444444333333222222222111111111000000000000000000000000000000//////000111111222000000////////////000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111000000000111222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222111111111222222333333333222333333333333333333222111333444444333333555777;;;;;;<<<<<<=========>>>======>>>?????????>>>>>>??????>>>>>>>>>======<<<========================>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEFFFGGGHHHHHHDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<===<<<<<<;;;:::999888888777666555444444333444444333333333444444444555555333444555555666666555555444333222111000///...---++++++++++++,,,---...//////...---------...000111000000000////////////......---...111555999:::999;;;<<<<<<======>>>??????============>>>>>>>>>>>><<<===>>>??????>>>===<<>>>>>===;;;999===???AAA@@@===999666555333222222444666666555444333444444555666777888888999<<>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCCCC??????@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@>>>???>>><<<;;;:::<<<>>>999888777555444555555666444333333222222333333444444555666888999:::::::::777666666555555666666777333333222222111000000///000000111111111111000000//////000000000111111111000000000000000000000000......////////////000000111111111111111111111111111111111111111111111111111111111222222333333444333444555555666666555555444444444555555666666666333333333333333333333333000000111222333444555555222222222222222222222222222444666666444222222222111222333333444444333333222222222222111111111111000000000000000000000000////////////000111111222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111222111111111111111222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222333333333333222111111111222222333333444222222333333333333222222111222444444333333555666;;;;;;;;;<<<<<<======>>>======>>>??????>>>>>>======>>>>>>??????>>>>>>===========================>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDFFFGGGHHHHHHHHHDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;<<<<<<<<<;;;:::999999999777666555444444333444444333333333444444444555555444444555666666666666555333333222111///...---,,,,,,,,,,,,------...///000///...---------...///000000000////////////......------...111555999999999;;;<<<<<<===>>>>>>??????============>>>>>>>>>>>>======>>>>>>>>>>>>======@@@???@@@AAACCCQQQtttrrrtttjjjuuueeeaaaddd___dddbbbeeeeeeddddddcccbbbaaaaaa```aaaaaa___\\\[[[\\\^^^```ZZZ___\\\___```bbb___;;;@@@666555555888;;;>>>???===;;;999>>>@@@BBBAAA===999666555333222222333555666666555333333444555666777888888888;;;BBBKKKTTTYYY[[[[[[]]][[[ZZZ[[[\\\\\\[[[ZZZWWWVVVUUUTTTRRRPPPNNNMMMLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@????????????@@@@@@>>>???@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFBBBBBBBBBAAA@@@???>>>>>>>>>@@@@@@???<<<:::;;;<<<999888777555555555555666444333333222222333333444444555666888:::;;;;;;;;;888777666555555666777888555444333222111///......000000111111111111000000/////////000000000000000000000000000000000000000........./////////000000111111111111111111111111111111111111111111111111000111111222333333444444333444555666666666555444444444444444444555555555333333333333333333333333111111222222222333333333222222222222222222222222333555777777444222111111000111222222333333222222222222222222111111111111000000000000000000000000.........//////000222222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333222222111111111222222333333333222222222111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111222333222222111000111111222333333444444222222333333333333222222000222444444333333444555::::::;;;<<<<<<===>>>>>>===>>>>>>>>>>>>>>>======<<<<<<>>>???@@@@@@??????========================>>>>>>???@@@AAABBBBBBCCCAAABBBDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;;;;;;;::::::999999888888777666555444444333444444333333333444444444555555444444555666666666666666333222111000...---,,,,,,,,,,,,,,,,,,---...///000......---,,,---...///000000000/////////...............///222666999:::::::::;;;;;;<<<<<<===>>>>>><<<=========>>>>>>>>>???>>>>>>============>>>>>>@@@>>>???@@@BBBPPPsssqqqsssiiissscccaaaeeeaaahhhfffggggggfffeeeeeedddcccccc___aaabbb```]]]\\\]]]```]]]XXX^^^]]]aaacccfffYYY777???777666555888<<>>;;;999???AAABBBAAA>>>999777666333222222333555666666555333333444555666777888999666:::AAAKKKTTTZZZ\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]XXXXXXVVVTTTRRROOOMMMKKKLLLJJJFFFDDDCCCBBBAAA???@@@@@@???????????????@@@>>>???@@@@@@@@@>>>===<<<======>>>???@@@AAAAAABBB?????????>>>>>>>>>>>>>>>@@@AAABBBBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHBBBBBBAAA@@@???>>>======>>>@@@BBB@@@===::::::;;;:::999777666555555666666444333333222222333333444333444666888:::;;;<<<<<<888777666555555666777888666555444222000///...---000000111111111111000000////////////000000000000////////////000000000000............/////////000111111111111111111111111000000000000000000000000000000111222333333444444333333555666666666555444333333444444444444444444333333333333333333333333444333333222222111111111222222222222222222222222444666888777555222000///000000111222222222222111222222222111111111111000000000000000000000000000............///000222222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111333333222222222222222333333333333222222222111111111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000...///000222222111111000000000111222333333444444222222222333333222222222000222444444333333444555::::::;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>======:::<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???===<<<;;;:::999999999888777777777777777555444444444444444333333333444444444555555444555555666666666666666222111111///...---,,,+++,,,,,,,,,,,,---...//////......---,,,---...///000000/////////..................///222666999::::::999999:::;;;;;;<<<<<<===<<<=========>>>>>>?????????>>>===<<<<<<===>>>???===;;;<<<===@@@MMMqqqmmmooo```ssshhhcccdddbbbjjjhhhhhheeeccceeehhhhhhddd___ccc^^^[[[[[[___bbb```^^^^^^WWW[[[YYY___aaabbbYYY@@@<<<888<<<;;;>>>@@@@@@>>>;;;::::::===>>>???>>><<<999555333222333555777888777666555333444555666777777777777:::===CCCLLLTTTZZZ[[[[[[```ZZZXXX]]]___\\\ZZZ\\\WWWVVVTTTQQQOOOOOONNNOOOGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@>>>???@@@@@@>>>=========<<<<<<<<<>>>AAACCCBBBAAA>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBBBBBBBBBBDDDCCCAAA?????????AAABBBDDDDDDDDDDDDDDDDDDDDDDDDAAA>>>===>>>@@@BBBAAA???>>>>>>>>>>>>===:::888777???<<<999666666666666666666555555555555444444444333444666999:::;;;;;;;;;:::999777666555555555666555555444333222000000///000000000000000000000000000000000000000000000000111111000000//////......////////////////////////111111111000000000000000000000000000111111111111111222333444444444333333444333333333333444555666555555444444444333333333222222111111111111222222333222222333555555333111111222333333111111222333333333333222222111111111222333333444444333333222222222222111111111000000222111111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000//////000111222222333333111111111111111111111111222222222222222222222222333333333333333333333333000000111222222222222111555555555555555555555555:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>==================>>>>>>?????????@@@>>>>>>============>>>>>>?????????>>>??????@@@@@@AAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@===???AAABBBAAA???;;;999999888777777666777777777555555444333333333333444444333333333333444555555555555555666555555444444444444333111000...------...------------...//////000///...------...///000000000///...............---,,,---000555999:::;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@@@@???>>>======>>>???@@@>>>===>>>???@@@KKKkkknnnnnnfffxxxkkkdddddd```gggeeecccaaa___bbbfffgggeeebbbbbb^^^[[[\\\___aaa```]]]]]]WWW\\\YYY^^^```cccYYYBBB???;;;@@@<<<>>>??????===:::::::::===>>>??????===:::777555444555777888999888666555333444555666777777777777888;;;BBBKKKTTTZZZ]]]]]]___ZZZYYY^^^```]]][[[\\\YYYXXXUUURRROOONNNMMMLLLHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@??????@@@@@@@@@>>>@@@AAA@@@>>>===>>>>>>>>>======???AAABBB@@@???>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAA??????@@@AAABBBDDDDDDCCCCCCCCCCCCCCCCCCAAA>>><<<;;;===???>>>===<<<<<<<<<<<<;;;999777666===;;;888666666666555555555555555555444444444444333444666888:::;;;;;;;;;<<<:::888666555444444444555444444333222111000///////////////////////////000000000000000000000000111111000000////////////////////////////////////111111111111000000000000000000000000111111111111222222333333444444444333333333333444444444555555555444444444444333333333222222111111111111222222111111111111111111222222111222333333111111222333333333333222222111111111222222333333333333222222222222222111111000000000111111111000000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000//////000111111222333333222222222111111111111111222222222222222222222222222222222222222222222222000111111222333222222222444444444444444444444444999:::<<<===>>>======<<<>>>>>>>>>>>>=====================>>>>>>>>>??????>>>======<<<<<<======>>>?????????>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAA@@@>>>;;;:::999999888777777777777888555555444333333333333444444444333333444444555666555555555666555555444333333333222000///...---,,,---------------...//////000///...------...///000000000///............///---,,,---000555999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>?????????>>>>>>>>>>>>??????<<<;;;===???BBBNNNooossssssjjjzzzllleeeeeeaaagggdddbbb___]]]___bbbdddcccaaaaaa^^^[[[\\\___```___\\\[[[WWW]]]ZZZ[[[^^^dddWWWDDDBBB>>>BBB===>>>???>>>;;;999999:::<<<===??????>>><<<999777777888999::::::999777666333444555666777777777777555999AAAKKKTTT[[[]]]]]]\\\ZZZ[[[___aaa___\\\\\\ZZZYYYVVVRRROOOMMMKKKJJJIIIIIIGGGEEEDDDBBB@@@@@@@@@@@@?????????@@@@@@AAA???@@@AAAAAA???>>>???@@@@@@?????????AAAAAA???===>>>>>>???@@@@@@@@@@@@???AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDCCCCCCCCCBBBBBBAAAAAABBB???;;;888999:::::::::888888999999888777555444;;;:::888666555444444444555555555555444444444444333444666888999;;;;;;;;;>>><<<999777555333333333555444333333222111000000////////////////////////000000000000000000000000111000000000000/////////////////////////////////111111111111111111111111000000000111111111222222222222333333333444444444222333444555555555444333444444444444333333333333222222111111111111222222...000222111000111555999111222333222111111222333222222222222222111111111222222333333333333222222111111111111000000000000111111000000000000//////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000///000000111111222222222222222222222111111000000222222222222222222222222111111111111111111111111111222222333333333333333444444444444444444444444888999:::<<<======<<<<<<============>>>>>>>>>>>><<<===============>>>>>>===<<<<<<<<<<<<<<<<<<===??????>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCAAAAAAAAAAAABBB>>>?????????>>>===<<<;;;::::::999888888888888888555555444333333333333444444444444333444444555666555555666666555444444333222111111///...---,,,+++---------------......///000///...------...///000111000//////......//////------...111555999:::;;;:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<===>>>>>>>>>????????????>>>>>>;;;:::===???AAANNNooottttttiiixxxjjjccceeebbbhhheeeeeebbb___^^^___```___^^^```^^^\\\\\\^^^___]]]\\\YYYWWW___ZZZZZZ\\\fffSSSCCCBBB===@@@===>>>>>>===:::999999999<<<===???@@@???===:::999999:::;;;<<<;;;999777666333444555666777777777777555999AAAKKKTTTZZZ\\\\\\ZZZZZZ]]]```aaa___]]]\\\YYYXXXVVVSSSPPPMMMLLLKKKJJJIIIHHHFFFCCCAAA@@@??????????????????@@@@@@AAA@@@AAAAAAAAA??????@@@AAA@@@???>>>???AAAAAA???>>>>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@BBB???:::666444555555666444555555666666555333333888888888777555333333333555555555444444444333333333444555777999:::;;;<<<===<<<999777555444444444444444333333222111000000........................000000000000000000000000000000000000000000000000////////////////////////000111111111111111222222000000111111111222222222333222222222333333444444111222444666666555444333444444444333333333222222222222111111111111222222,,,000333333222444;;;AAA000222333222111000111222222222222111111111111111111111222222222222111111000000000000000000000000000000000000000000//////000000////////////000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000///000000000111111111222333333222222111000000000111111111111111111111111000000000000000000000000222222333444444444444333333333333333333333333333666777999;;;<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAADDDEEEEEEEEEEEEEEEDDDDDDFFFDDDBBB@@@@@@@@@AAABBB???>>>======<<<<<<<<<<<<;;;:::999999888888999999555555444333333333333444444444444444444555666666666666666666555444333333111000///...---,,,++++++------,,,,,,------...///000///...------...///000111000000///.../////////.........111555999::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>======<<<===>>>???JJJjjjoooooojjjxxxhhhaaacccaaafffbbbfffcccaaa_______________^^^]]]]]]]]]]]]]]]\\\[[[XXXWWW```[[[ZZZ\\\fffMMMAAA???888;;;;;;<<<===<<<:::999888999;;;<<<>>>@@@???===;;;999999:::;;;<<<;;;999777666333444555666777777777777777;;;CCCLLLUUUZZZZZZYYYXXX[[[^^^_________]]][[[VVVVVVUUUSSSQQQOOOMMMLLLJJJIIIHHHFFFCCCAAA@@@??????>>>>>>>>>??????@@@AAA@@@AAAAAA@@@??????AAABBB>>>======???AAABBBAAA???>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAABBB???;;;666222111222444111222333444444444333222555777999888555333333333555444444444444333333333333444555666888:::;;;<<<;;;:::888777666666666666444333333222222111111111////////////////////////111111111111111111111111000000000000111111111111000000000000000000000000000000111111222222222333111111111111222222222222333333222222222333444555111222444666666555444333444444333333333222222222222222111111111111222222...111444333111222888>>>000111222222000000111222111111111111111111111111000111111222222111111000//////////////////////////////////////////000000000000////////////000000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000000000000000000111111111222222222111111111000000111111111111111111111111000000000000000000000000222222333444444444444333333333333333333333333333444666888:::<<<<<<===<<<<<<=========>>>>>>>>>???============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBB@@@???@@@AAABBB>>>===<<<;;;;;;;;;<<<===;;;:::999999888888999999555555444333333333333444555444444444444555666666666666666666555444333222000//////...---,,,++++++,,,,,,,,,,,,,,,---......000///...------...///000111111000//////////////////...///111555999::::::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<===>>>???@@@@@@???>>>===???===???@@@AAALLLkkkmmmmmmnnnzzzhhh```bbb___ccc^^^aaaaaaaaa``````aaaaaabbb]]]]]]]]]]]]\\\[[[ZZZZZZXXXWWW```\\\[[[]]]fff{{{GGG>>><<<444777777999<<<===;;;:::999999;;;<<<>>>??????<<<:::888777888999::::::999777666333444555666777777777777999===DDDNNNVVVZZZZZZYYYXXX]]]___]]]\\\]]]\\\ZZZUUUUUUTTTSSSRRRPPPNNNMMMIIIIIIGGGEEEDDDBBB@@@@@@>>>>>>>>>>>>>>>???@@@AAA???@@@@@@???>>>>>>AAACCC>>>======???AAABBBAAA@@@>>>>>>???@@@@@@@@@@@@??????@@@AAAAAABBBCCCDDDDDD@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@<<<777222000111222///000222333444444444333333777::::::666333333444444444444444333333333333333444444555777999;;;<<<;;;:::888777666666777888333333333222222222111111000000000000000000000000111111111111111111111111000000000111111111111222000000000000000000000000000000111111222333333333111111111222222222222333444333222111222333444555222333444555555555444333333333333333222222222222222222111111111111222222222333444111...---000333000111222111000000111222000000000111111111111111000000111111111111000000............////////////......////////////000000000//////......//////000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111222222333333333333333222222222222222222222222444555888:::<<<===>>>>>><<<<<<======>>>>>>??????>>>>>>>>>============<<<===<<<<<<<<<<<<<<<<<<=========>>>>>>???@@@BBBBBB???@@@AAACCCDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAA===<<<;;;;;;;;;;;;<<<<<<::::::999888888888888888555555444333333333333444555555444444555555666777777777666666555444222222000//////...------,,,,,,,,,,,,,,,,,,,,,------...000///...------...///000222111000000//////000000000//////222666999::::::<<<;;;;;;;;;;;;:::::::::<<<<<<===============<<<>>>>>>????????????>>>>>>>>>===@@@BBBDDDQQQrrrqqqqqqooo{{{hhh```ccc```eee___``````aaabbbaaa`````````\\\]]]^^^]]]\\\ZZZYYYYYYYYYWWW```]]]]]]___eeesssCCC<<<<<<444666333777;;;======;;;999888;;;<<<>>>>>>>>>;;;888777444555777888999888666555333444555666777777777777888<<>>???@@@AAA?????????>>>======@@@CCC??????>>>???AAAAAA???>>>>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEE???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEE@@@@@@>>>999444111111222...000222333555555555555222777;;;;;;777333333444444444444333333333222222333333444555666999;;;<<<<<<;;;999777666666666666333333333222222222222111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000111222222333444444111111111222222222333333444333222111111333444666333333333444444444555555333333333222222222222111222222111111111111222222222222222111///.........///111222111000///000222///000000000111111111222///000000000000000000///---------....../////////........./////////000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000111111222000000000000////////////////////////000000000000000000000000000000000///000000000111222222333333111111111111111111111111111111111111111111111111000111111222333222222222222222222222222222222222444555888;;;===>>>??????<<<<<<<<<===>>>???????????????>>>>>>>>>=========>>>======<<<<<<======>>>=========>>>???AAABBBCCCAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888555555444333333333333444555555555555555666666777777777777666555333222111000000//////...---------,,,,,,++++++,,,,,,---...000///...------...///000222111000000//////000000000000000222666999::::::<<<<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>======??????>>>>>>>>>>>>??????======???AAADDDPPPqqqqqqqqqmmmyyyggg```eeedddiiidddaaaccccccccc```]]]\\\[[[[[[]]]^^^^^^\\\ZZZYYYYYYZZZXXX```]]]___```eeennn@@@<<<===555888000555;;;>>>>>><<<999888;;;<<<===>>>===:::777555222333555777888777666555333444555666777777777777666;;;DDDPPPYYY^^^___^^^YYY___```ZZZVVVYYYZZZXXXXXXXXXWWWUUUQQQNNNKKKIIIHHHGGGFFFEEEDDDCCCBBBBBB============>>>???@@@AAA>>>>>>>>>===<<<===@@@CCCBBB@@@???@@@@@@@@@>>><<<>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBDDDDDDEEE???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFF@@@@@@???;;;555111111222...000222444555666666666222777<<<<<<888444333555444444444333333333222222444333444444666888;;;<<>>??????@@@@@@@@@??????>>>>>>======>>>>>>============>>>>>>=========>>>???AAABBBCCCEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@???>>>::::::;;;<<<<<<;;;;;;:::999888888777666777777777555555444333333333333444555555555555555666777777777777777666555333222111000000000///.........---,,,,,,++++++,,,,,,---...000///...------...///000222111111000000000000000111000000222666999::::::<<<<<<<<<;;;;;;:::::::::999:::<<<>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@>>>===>>>???@@@KKKkkknnnnnniiixxxjjjbbbccc```hhhfff]]]^^^``````___^^^^^^___[[[[[[[[[ZZZZZZYYYXXXWWWXXX[[[\\\^^^^^^[[[jjjddd@@@999444999555666888;;;===>>><<<999888666999>>>???>>>:::777555333333222222333333444555333444555555444444555777555999???IIISSS[[[^^^___^^^[[[XXXWWWXXX[[[\\\]]]XXXWWWTTTQQQNNNKKKIIIHHHIIIGGGEEEDDDCCCBBB@@@>>>@@@@@@????????????@@@@@@======>>>>>>?????????@@@@@@AAAAAAAAA@@@???===<<<===>>>???AAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBB???<<<:::888555222000///000222555888999888666333555888999888777555555444444444444444444444444555555555555666888999::::::999888666555555444444111111111111000000000000111111111111000000000000////////////000000000000222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111222333333444444333333444444444444444444444444222222222111111111000000000000111111111111000000222222222111111111000000//////000000111111111222111111000000000000111111000000//////.........---............////////////////////////////////////////////////////////////------------.........///000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000111111111000000///111111111111111111111111000000000000000000000000////////////////////////......//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333000000111222333333444444333444666:::>>>???>>>===>>>=========???@@@???>>>AAAAAA@@@@@@???>>>======@@@@@@>>>===<<<<<<<<<<<<:::<<<>>>@@@AAABBBBBBAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAAAAA@@@@@@???<<<<<<;;;;;;;;;:::::::::777777777777666666666666888777777666555444444444888===BBBAAA;;;555333444777777666444333222111000000///............,,,+++***,,,------,,,+++---...111000///......///000111111000///......------...------...222666:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<>>>???@@@????????????????????????@@@===>>>@@@BBBMMMjjjpppppphhhvvvgggaaaccc```fffbbb^^^```aaa```___^^^___aaa^^^]]][[[ZZZYYYYYYZZZZZZXXX[[[[[[^^^^^^[[[iiifffBBB:::444999444555777:::======<<<999888888;;;???AAA???;;;777555222222222222222333444444333444555555444444555777777;;;BBBKKKUUU]]]```aaa]]][[[YYYXXXYYY[[[[[[[[[YYYXXXUUURRROOOLLLJJJIIIJJJHHHFFFDDDDDDCCCAAA???@@@@@@????????????@@@@@@>>>??????????????????@@@@@@@@@@@@@@@???>>>===<<<>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@===;;;999777555222222222444777::::::999777222555888:::999777666444444444444444444444444444444444555555666888999::::::999888666555555444444222222222222111111111111111111111111000000000000////////////000000000111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111222333333444444333333444444444444444444444444222222222111111111000000000000111111111111000000222222222111111111000000///000000000111111111111111111000000000000111111000/////////........................////////////////////////////////////////////////////////////------........./////////000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////.../////////000000000111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333000111111222333333444444333444666:::>>>???>>>===@@@???>>>???AAABBBAAA@@@AAAAAA@@@??????>>>======@@@???>>>===<<<<<<<<<<<<;;;<<<>>>@@@AAABBBBBBAAAFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@?????????<<<;;;;;;;;;;;;:::::::::888777777777666666666666777777777666555444444444555999===???<<<999777666888777666555444222111111000///.........---,,,+++***,,,------,,,,,,---...111000///......///000111111000///......------...///...///222666999:::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????????????????????????????<<<===>>>@@@MMMnnnnnnnnngggtttddd___ccc```ccc\\\`````````___^^^^^^```bbb```^^^\\\ZZZYYYZZZ\\\]]]YYY[[[[[[]]]^^^ZZZhhhgggDDD;;;555888444444666999<<<===<<<:::888999===AAABBB???;;;777555222222222222333333333333333444555555444444555777777;;;BBBLLLVVV]]]``````]]][[[ZZZZZZ[[[[[[YYYXXXYYYXXXVVVSSSPPPMMMKKKJJJIIIHHHEEEDDDDDDCCCAAA???@@@@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@???AAA@@@???>>>============?????????>>>??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAAAAABBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDBBB@@@===<<<;;;:::888666444444666999;;;:::888555111444777:::;;;999666444444444444444444444444444444444444555666777999999999888777666555444444444444333333333333222222222222222111111111000000000/////////000000000111111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111222333333444444333333444444444444444444444444222222222111111111111111000000111111111111000000222222222111111111111111000000000000111111111111111000000//////000000111////////////........................////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333111111111222222333333444333333555999===??????===@@@???>>>???AAABBBAAA@@@@@@@@@@@@??????>>>>>>===??????>>>===<<<<<<<<<<<<;;;<<<===???@@@AAAAAABBBEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::888888777777777666666666777777666666555444444444333444777;;;======;;;888888888777555444333222111/////////...------,,,,,,+++,,,------,,,,,,---///111000///......///000111111000///......------...000000000333666888999888<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<>>>LLLpppmmmmmmhhhtttddd___eeebbbbbbYYY``````___]]][[[\\\^^^aaa]]]]]]\\\[[[[[[[[[[[[[[[ZZZ\\\ZZZ]]]___ZZZffffffFFF===666999555333555999<<<===<<<:::888:::===AAABBB???:::666444111222222333333333333333333444555555444444555777555999@@@JJJTTT[[[]]]]]]\\\\\\[[[[[[\\\[[[XXXVVVXXXWWWUUURRROOOMMMKKKIIIHHHFFFDDDCCCCCCBBB@@@???@@@@@@????????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAA@@@>>>===<<<===>>>>>>@@@???>>>>>>>>>???AAABBB@@@@@@AAABBBBBBCCCCCCDDDAAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDBBB@@@===<<<<<<;;;:::999555555777999;;;:::777444111333666:::<<<:::777444333333333333333333333333444444444555666777888999888888777666555444444444333333333333222222222222222222222111111111000000//////000000000111111111222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111222333333444444333333444444444444444444444444111111111111111111111111000000111111111111000000111111111111111111111111000000000000000111111111000000////////////000000///////////////.....................////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////000111111111111111111111111111111111111111000000000000000000000000///000000111111111111000111111111111111111111111////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333111111111222222333333333333333555888<<>>>>>===<<<===>>>??????===@@@?????????>>>>>>>>>===???>>>===<<<<<<<<<<<<<<<;;;;;;===>>>@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFF@@@@@@??????>>>=========;;;;;;;;;:::::::::999999888888888777777777666666666666666555555444444444333222333888>>>???<<<777888888777666444333222222//////000///---,,,,,,---+++---......------...///111000///......///000111111000///......------...//////000333777999::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<===========================<<<;;;===>>>???KKKnnnnnnnnnkkkvvveeeaaafffbbbcccZZZ^^^^^^]]][[[YYYYYY\\\^^^XXXZZZ\\\^^^^^^\\\YYYWWWZZZ\\\ZZZ]]]___ZZZdddeeeFFF???777;;;777444666999<<<===<<<:::888999<<<@@@@@@===999555333111222333444444444444333333444555555444444555777555999AAAKKKUUU[[[\\\\\\\\\[[[[[[\\\\\\[[[XXXUUUVVVUUUSSSPPPNNNKKKIIIHHHFFFEEECCCBBBBBBAAA@@@>>>@@@@@@????????????@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@AAA@@@>>>=========??????@@@???>>>>>>>>>???AAABBB@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAA>>>;;;::::::;;;::::::777888:::<<<>>><<<888555111222555999<<<;;;888444333333333333333333333333333444444444555777888999888777666555444444444555333222222222222111111111222222222222111111111111000000000000111111111111222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111222333333444444333333444444444444444444444444111111111111111111111111000000111111111111000000111111111111111111111111111111000000000000000000000000////////////000000.........///////////////............////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333111222222222222222333333222222444777;;;>>>??????===<<<;;;<<<>>>???>>>===?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???@@@AAABBBAAABBBBBBCCCEEEFFFFFFGGG@@@@@@???>>>>>>======<<<;;;;;;:::::::::999999999888888888888777777777777555555555555444444444444444222222666<<<>>>:::555888888777555444333222111...000000///,,,+++,,,---,,,...//////...---///000111000///......///000111111000///......------...------///222777;;;=========<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<===========================;;;<<<@@@AAAAAAKKKlllnnnnnnlllyyyhhhbbbeeeaaaccc\\\\\\]]]\\\ZZZXXXXXXYYY[[[VVVYYY]]]``````]]]XXXUUU[[[\\\ZZZ\\\___YYYccc|||eeeIIIAAA:::===999666888;;;===>>><<<999888777;;;???@@@===999555333222333555666666666555444333444555555444444555777777;;;CCCNNNWWW]]]^^^]]][[[[[[[[[[[[\\\[[[YYYWWWUUUTTTRRRPPPMMMKKKIIIHHHFFFDDDCCCBBBBBBBBB@@@>>>@@@@@@????????????@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@?????????>>>??????@@@AAA@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCC>>><<<888777777888888888999:::<<>>?????????>>>===>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===;;;;;;<<<<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>=========::::::::::::999999999999999999888888888777777777444444444444444444444444555333222555:::;;;888333777777666444333222111000---000111///,,,***,,,...---...//////......///111111000///......///000111111000///......------...,,,,,,...222888<<<>>>???======<<<<<<<<<<<<============<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===AAABBBAAAKKKooolllmmmlllzzzjjjbbbbbb^^^ccc^^^[[[\\\]]]\\\YYYXXXYYYZZZXXXZZZ]]]``````^^^ZZZXXX\\\\\\YYY\\\___YYYaaayyyhhhLLLDDD<<<>>>:::999:::===???>>><<<999777777;;;???@@@>>>:::777555333444666777888777666555333444555555444444555777777;;;DDDNNNWWW\\\]]]]]][[[ZZZZZZZZZ\\\\\\ZZZXXXUUUTTTRRRPPPNNNLLLJJJIIIGGGFFFDDDDDDDDDDDDBBB@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC<<<999555333333444555444777888;;;???AAA???;;;777444222111555:::===;;;888222222222222222222222222333333333444555666777888666666555444444444555555444333333333222222222222333333222222222111111111000000111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111222333333444444333333444444444444444444444444000000111111111222222222000000111111111111000000000000111111111222222222111111111111000000000/////////............//////............/////////000............////////////////////////////////////////////////////////////------........./////////000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000...///000111111222222222000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333222222222222222222222222222222222666:::>>>@@@@@@???>>>===>>>@@@@@@@@@>>>===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<===???AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======:::::::::999999999999888999999999888888888777777444444444444444444444444333222222555888999777444666666555333222111000///---000222000,,,***,,,///---///000000///...000111111000///......///000111111000///......------...------///333888<<<>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???????????????????????????;;;<<>>??????<<<999777777;;;@@@AAA???<<<999777444555777888999888777555333444666555444444555777555:::BBBLLLUUU[[[[[[ZZZ[[[ZZZYYYYYY[[[\\\[[[ZZZVVVUUUSSSQQQOOOMMMKKKJJJIIIGGGFFFEEEFFFEEEDDDBBB@@@@@@????????????@@@@@@?????????@@@@@@AAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@===>>>???AAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC;;;777333111111222222222333444888<<<>>><<<888444555222000333999===<<<999222222222222222222222222333333333444555666777888666666555444444444555555555555444444444333333333333333333222222222111111000111111111111222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222222222333444444444333333444444444444444444444444000000111111222222222222000000111111111111000000000000111111222222222222222111111111000000////////////............//////---.........//////000000............/////////000////////////////////////////////////////////////------------.........///000000000000000000000000000000000000000000000000////////////000000000000//////000111111111111111000000000000000000000000000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000////////////////////////111111000000/////////...000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111222222222333333333222222222222222222222222222111222555:::>>>@@@@@@===<<<;;;<<<===>>>>>><<<============>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;===???AAABBB;;;<<<===>>>@@@AAABBBCCCAAAAAA@@@@@@???>>>>>>>>>:::::::::999999999888888999999999888888888888777444444444444444444444444111222333555777888777666666555444333111000//////---000222000,,,))),,,///...///000000//////000111111000///......///000111111000///......------...//////000333888;;;<<<<<<======<<<<<<<<<<<<======;;;;;;;;;<<<<<<>>>???@@@????????????????????????<<<<<<===<<<<<>>AAACCCCCCAAA>>>;;;<<<;;;;;;<<<<<<;;;777444555555555555555555444444666999@@@KKKVVV\\\]]][[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUSSSPPPMMMKKKJJJHHHFFFEEECCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???;;;>>>AAABBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA<<<===>>>???????????????AAAAAAAAABBBBBBCCCCCCCCCAAABBBDDDEEEEEEEEEDDDCCCDDDCCCCCCDDDEEEDDD@@@>>>:::888555222111111333444555777;;;>>>>>><<<999777555333333777<<<>>>:::666444333333222111111111222333333444444555666666666666555555555555444444444@@@GGGEEE777///333555111222333333333333222111111111111111111222333444555555555555444333333222222444333333222222333333444222222222222222222222222222222222111111111000000333333333222333333444444333444444555555444444333444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111////////////////////////......////////////......//////000000000000//////........................////////////////////////000000000000000000000000////////////////////////............/////////000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000///......//////000000000000//////////////////////////////////////////////////////111111000000//////......000000000000////////////000000000000////////////000000000000000000000000111111111111111222222222666555222111000000111222333222333444777:::>>>@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>>>>>>><<<<<<@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAA???>>>===<<<===<<<:::999888999::::::;;;::::::999888777666666444555555555333333555777333333444444555666666666666555333111000///......//////.........---------------......//////000000111000/////////000222333000000//////.........---//////000333888;;;======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>=========>>>>>>>>>>>>>>>======:::===<<<>>>FFFNNNwwwssssssooovvvccc^^^aaa]]]aaa___^^^^^^___^^^]]][[[YYYYYYXXXYYYZZZZZZZZZZZZ\\\^^^[[[[[[YYY]]]^^^WWWaaa{{{tttNNNFFF======<<<<<<222GGGUUU???777???888;;;===@@@CCCCCC@@@===;;;;;;::::::;;;<<<;;;888666555555555555555555555555666999@@@JJJVVV\\\]]][[[ZZZZZZZZZZZZYYYYYYYYYYYYVVVUUUTTTSSSPPPNNNLLLJJJGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@??????>>>?????????<<>>>>>????????????>>>@@@@@@AAAAAABBBBBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDEEEDDDAAA???999777444222111111333444666888;;;<<<<<<999666333444222222555:::<<<:::777444333222222111111222222333333444444555666666666666555555555555444444444999BBBCCC888222444333///222333333333333222111111111111111111222333444555777666666555444333222222333222222111111222222333222222222222222222222222222222222111111111000000333222222222222333444444333444444555555444444333444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////......////////////......//////000000000000//////................................................////////////////////////////////////////////////......//////////////////////////////////////////////////////////////////111000000000/////////...////////////000000000000000000000000000///......//////000000000000//////////////////////////////////////////////////////111000000000/////////...000000000000////////////000000000000////////////000000000000000000000000111111111111222222222222666444222111000000111222222111222333555999<<<>>>======<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@>>>===<<<;;;<<<;;;:::999999999999999999999999888777777777666444555666555333333555777333333444444555666666666666555333111000///......//////.........---------------......///000000000111000/////////000222333000000000/////////......//////000444888<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>============>>>>>>>>>>>>======;;;===<<<>>>EEEMMMvvvrrrsssnnnuuuaaa\\\___[[[aaa___```bbbcccaaa]]]ZZZZZZ\\\XXXYYY[[[[[[ZZZZZZ\\\^^^ZZZ\\\[[[^^^___XXX___vvvuuuKKK@@@777999888===...999EEE;;;999@@@888:::<<>>??????@@@@@@>>>@@@BBBBBBAAAAAAAAABBB?????????????????????????????????@@@??????>>>>>>??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFEEEBBB@@@888777444222111222333333888:::<<<===;;;888555222333111000333777::::::888333333222222111111222222333333333444555555666666666555555555555444444444111;;;>>>999444555222---222333333333333222111111111111111111222333444555888888777666555333333222222111111000000111111222222222222222222222222222222222222111111111111111222111111111222222333444444444555555555555444444444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////......////////////.........//////000000//////...................................................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000000//////...//////000000000000//////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000000000000000000000000000111111111111222222333333555444222111000111111222111111111222444777:::<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>===<<<;;;;;;:::::::::::::::999999888777777777777777777777777555555666555333333555666333333444444555666666666555444333111000/////////...............---------------......///000000111111000/////////000222333111000000000000000////////////111555999<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<======>>>>>>=========<<<>>>===>>>EEELLLtttppppppnnnvvvaaa\\\```\\\bbb```^^^bbbeeeccc^^^\\\^^^bbb]]]______^^^\\\[[[[[[\\\[[[^^^^^^```aaaZZZ___rrruuuHHH;;;333777777:::...333<<<888:::>>>888999;;;>>>AAAAAA>>>;;;999666555555777999999888666444444444555555555555555666888???IIITTT[[[]]]\\\___^^^]]][[[XXXVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLGGGFFFDDDBBBAAAAAAAAABBB???>>>>>>>>>???@@@AAAAAA@@@AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>===>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDFFFEEECCC@@@888666555333222222333444:::<<<===>>>===:::777555222000///000444888::::::333333222222111222222333222333333444444555666666666555555555555444444444...555999666444444333///222333333333333222111111111111111111222333444444999999888666555444333222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111222333444444444555555555555444444444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////......////////////.........//////////////////...................................................////////////////////////////////////////////////000000000///////////////////////////////////////////////////////////////000000000000////////////////////////000000000000//////000000000000////////////000000000000//////////////////////////////////////////////////////000000000000////////////////////////000000000000////////////000000000000////////////////////////000111111222222333333333444333222111111111222222222111111222333666999;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<;;;;;;;;;===???@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;::::::888999:::;;;;;;:::888888666666666666666777777777555666666555333333444666333333444444555666666666555444333111000/////////........................,,,------...///000111111111000/////////000222333111111111111000000000000000000222666:::======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<<<<======>>>============???===>>>DDDKKKrrrnnnnnnooowwwccc^^^bbb^^^dddbbb```ccceeeccc^^^\\\___ccc]]]___```___]]][[[[[[\\\]]]aaaaaabbbddd^^^```pppvvvHHH999333888888666222666;;;999999;;;999888;;;>>>@@@@@@>>>;;;888333222222444666666666444444444444555555555666666666888>>>HHHSSSZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWTTTTTTSSSRRRQQQOOOMMMLLLHHHGGGEEEDDDCCCBBBCCCCCC???>>>>>>>>>???@@@AAAAAAAAABBBCCCBBB@@@???@@@BBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>???AAABBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBDDDEEEDDDAAA???888777666444444444444555888:::;;;<<<<<<:::888777222000///000222666888:::333222222111222222333333222222333333444555555555666555555555555444444444///222444222222333444222222333333333333222111111111111111111222333444444999888777666555444333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111222333444555444555555666666555555444444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////......////////////............////////////..............................................................................////////////////////////000000000000000000//////................................................////////////000000000000////////////000000000000//////000000000000////////////000000000000//////////////////////////////////////////////////////////////////000000000000.../////////000000000111.../////////000000000111////////////////////////000111111222333333444444333333222222222222222222333333222222444666999;;;>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;<<<<<<;;;;;;<<<===???@@@???@@@@@@AAAAAA@@@@@@???>>>===<<<;;;:::::::::;;;777888999:::::::::999888666666666666666777777777555666666555333333444555333333444444555666666666444444222111000000000000---.....................,,,,,,---...///000111111111000/////////000222333000000000000111111111111000111333777;;;======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<==================???===>>>DDDJJJqqqppppppoooxxxeeeaaaeeeaaaeeecccccceeeeeebbb^^^\\\]]]___WWWZZZ\\\]]]]]]\\\\\\]]]^^^cccbbbbbbeee```bbbpppyyyJJJ;;;555999888333666999;;;<<<:::999:::999;;;>>>AAAAAA>>>;;;999333222111222444555444333333333444444555666666666666888>>>GGGRRRZZZ\\\\\\VVVVVVWWWYYYZZZ\\\]]]]]]UUUTTTTTTRRRPPPNNNMMMKKKIIIHHHFFFDDDCCCCCCCCCDDD?????????>>>??????@@@@@@AAABBBBBBAAA??????AAABBB<<<<<<======>>>?????????@@@@@@@@@AAA@@@@@@??????===>>>???@@@AAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCDDDBBB???<<<888888777666666666666666555666888999888777555444222111111111222444777999222222111111222222333333222222222333444444555555666555555555555444444444222222222111222333444555222333333333333222111111111111111111222333444555777777666555555444444444444333333333333333333444111111111111111111111111111111111111111222222222111111111222333444555666555555666666666666555555444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////......////////////......---......//////......---........................------------------------......................../////////////////////////////////000000111111111................................................////////////000000000000////////////000000000000...//////000000000000000//////000000000000//////////////////////////////////////////////////////////////////000000000000......//////000000111111......//////000000111111000000000000000000000000000111111222333444555555222222222222222222222222444333222222333666888:::>>>?????????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@??????@@@@@@@@@@@@??????>>>===;;;:::::::::;;;<<<777888999999999999999999777777777777777777777777666777777555333222333555333333444444555666666666444333222111000000000000---------...............+++,,,---...///111111222111000/////////000222333//////000000000000000111111222444999<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;<<<<<<============<<<>>>===>>>DDDJJJqqqqqqrrrnnnwwwfffcccgggbbbeeebbbcccbbbaaa___^^^]]]]]]^^^WWWZZZ]]]^^^]]]\\\\\\]]]]]]cccaaa```dddaaacccooo|||NNN>>>777:::777222888777888>>>>>>:::;;;999<<>>?????????AAAAAAAAA@@@???@@@BBBDDD<<<<<<<<<===>>>???????????????@@@AAAAAAAAA@@@@@@>>>>>>???AAABBBCCCDDDEEEBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAABBBBBB@@@===:::999999999888888888888888666777777777666555333222222333333222333444666777222222111111222222333444111222222333333444555555666555555555555444444444444333222333444444444444222333333333333222111111111111111111222333444555444444444444444444444444333333222222222222333333111111111111111111111111000000111111111222222222222222222333444555777888555555666666666666555555444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////......////////////......---......//////......---........................------------------------........................////////////////////////......///000111222222333.................................................../////////000000000111////////////000000000000......///000000000000000//////000000000000//////////////////////////////////////////////////////.../////////000000000111.........///000111111111.........///000111111111000000000000000000000000000111111222333444555666111222222333333222222222333222111111222444666888>>>>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;===>>>>>>????????????@@@@@@@@@@@@??????>>>===;;;:::::::::<<<===888888888888888999::::::999999999888777777777666666777777555333222333555333333444444555666666666333333222111000000000000---------.........//////+++,,,---...///111222222111000/////////000222333....../////////000000000222333555999===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;999:::;;;<<<============;;;===<<<===DDDJJJrrroooooolllvvvfffdddhhhbbbeeeaaa```^^^\\\\\\^^^```aaa```]]]___aaaaaa___]]][[[[[[\\\bbb```^^^cccaaacccoooRRR@@@888999555333888333444???BBB<<<===:::<<>>>>>>>>???@@@AAAAAA@@@???@@@BBBDDD===>>>>>>???@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAAAAAAAA???;;;888:::::::::999999999999999:::::::::999777444222111333444444444333333555666222111111111222333333444111222222333333444555555666666555555555444444444555333333555666555333222222333333333333222111111111111111111222333444555333333333444444444444555222222111111111111222222000000000000000000000000000000111111222222222222333333333444555666888888555555666666666666555555444333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111////////////////////////......////////////......---..................---........................------------------------........................////////////////////////------...000111222333444.................................................../////////000000111111////////////000000000000......///000000000000000//////000000000000//////////////////////////////////////////////////////.../////////000000111111---......///000111111222---......///000111111222000000000000000000000000000111111222444555666666111222222333333333222222222111000000111222555666<<<===>>>>>>===;;;999888::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===888:::<<<>>>?????????>>>??????@@@@@@@@@@@@??????>>>===;;;::::::;;;<<<===999888777777777888:::;;;;;;::::::999888777666666666777777555333222333444333333444444555666666777333333222111000000000111---------.........//////++++++,,,...///111222222111000/////////000222333---.........//////000000222333666:::>>>???===;;;========================;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<============;;;===<<<===DDDKKKsssjjjjjjoootttlllccceeeddd```bbb```___]]]]]]bbbgggeee^^^___^^^^^^]]]]]]]]]^^^^^^[[[]]]^^^```aaacccgggjjjTTT@@@888<<<999:::777666999>>>@@@===:::999:::===@@@AAA@@@<<<888555333111111222222111000222333555666888999999999555999>>>DDDOOOYYY\\\YYY^^^]]][[[ZZZZZZZZZXXXVVVZZZZZZXXXUUUQQQNNNNNNNNNLLLIIIGGGFFFEEEDDDAAA???>>>>>>???@@@@@@@@@@@@???>>>@@@AAAAAA@@@???AAABBBCCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@???>>>===@@@AAABBBDDDFFFGGGHHHHHH@@@AAABBBCCCDDDDDDCCCCCCDDDDDDCCCAAA>>>:::666333000111444666999<<<>>>???<<<;;;999777555555555555444222//////111222222222111111111111111111111111111222222333333444444555666666555444333333222222555555444444444333333333111111111111111111111111111111222222222333333333222222222333333444444444444333222111000000000000000000000000000000000000000111111111111222222222444555666555444555666888777777666555444333333222555555444444444333333333333111000111222222111000000000000000000000000000000000000000000000000000///////////////////////////............---------........................................................................---------............///////////////////////////000000//////.........---////////////////////////000000//////.........---//////............//////000000//////......------//////000000000000//////............////////////111111000000//////........................................../////////000///......///000000...---000000000000000000000000////////////////////////000000000000000000000000222000///111333444222000222222222333333444444444333333222111111222333333999:::<<<=========<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<>>>???@@@???@@@@@@@@@@@@???>>>>>>??????>>><<<<<<;;;;;;;;;:::::::::999999999888888999999888888777666666666555555444444444333333333444444555555444444333222111111111111000000000000////////////////////////...............///000000222000//////000222111111111......111111......111333777:::<<<;;;:::::::::@@@===;;;<<<>>>>>><<<:::========================;;;;;;;;;<<<<<<<<<======>>>===>>>???AAAMMMnnnlllnnnoootttkkkaaadddddd```ccc___```___^^^bbbggggggbbb^^^^^^^^^^^^^^^___``````^^^___`````````bbbeeehhhXXXCCC;;;???;;;<<<:::888;;;???AAA>>>;;;999:::<<>>DDDOOOYYY\\\YYY]]][[[ZZZZZZ[[[[[[ZZZXXXZZZZZZXXXTTTPPPMMMMMMMMMJJJIIIFFFEEEEEEDDDBBB@@@>>>>>>???@@@@@@@@@@@@@@@>>>@@@AAAAAA@@@@@@AAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA===999555222000111222444777:::===>>>:::999777555444444444444444222//////111222222222111111111111111111111111111222222333333444444555666666555555444333333222555444444444444333333333111111111111111111111111111111111222222222333333222333333333333333333444444333222111000000000000000000000000000000000000000111111111111222222222444555666555444444666888666666666555444444333333444444444333333333333222222111000111222222111000000000000000000000000000000000000000000000000000///////////////////////////............---------........................................................................---------............///////////////////////////000/////////............////////////////////////000/////////............//////............/////////////////////.........//////000000000000//////............////////////111000000000/////////..................................../////////000000.........///000000///...000000000000000000000000////////////////////////000000000000000000000000222000///111333444222000222222222333333444444444333333222111111222333333888999;;;=========<<<;;;;;;;;;;;;::::::999999999;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAA??????@@@@@@??????>>>===???>>>===<<<;;;;;;;;;;;;:::::::::999999999999888999999888888777777666666555555555444444444333333444444444555444444333222111111111000000000////////////////////////////////////......//////000000111000//////111222111111111......111111......111333666:::<<<<<<;;;:::;;;>>><<<;;;;;;===>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======???===>>>>>>???KKKkkkqqqsssppptttjjj```bbbcccaaaeee^^^aaabbbaaabbbggghhheee____________``````aaabbb___```aaa``````aaadddfff^^^FFF>>>AAA===>>><<<;;;<<>>@@@???;;;888888666555555777888888777444555666777777777777666555999===CCCNNNXXX[[[YYYZZZYYYXXXYYY[[[\\\\\\[[[ZZZZZZXXXTTTOOOLLLKKKLLLIIIGGGEEEEEEEEEEEECCCAAA>>>??????@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@AAABBB??????@@@@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEECCCCCCBBBCCCDDDDDDEEEDDDCCC@@@<<<777333111///000000222555888;;;===888666555333222222333333444222//////111222222222111111111111111111111111111222222333333444444555777666666555555444444444444444444444333333333333111111111111111111111111111111111222222222222333444333333333333333333222333333222111000000000000000000000000000000000000000111111111111222222222444555555555444444666777555555555555555555555555333333333222222222111111222111000111222333222000000000000000000000000000000000000000000000000000///////////////////////////............---------........................................................................---------............///////////////////////////////////////............////////////////////////////////////............//////............//////........./////////////////////000000000000//////............////////////000000000000////////////............................../////////000000000---...//////000000000000000000000000000000000000////////////////////////000000000000000000000000222111111222444444333111222222333333333333444444333222222111111222222333666888;;;===>>>===;;;:::;;;;;;::::::::::::999999;;;;;;::::::999:::::::::;;;;;;;;;<<<===???@@@AAA???????????????>>>======>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999999888777777666666555555555444444444444333444444444444444333222222111111000000000000///////////////////////////////////////000000000111111000/////////111222222111000------000000------000222555:::<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???===>>>>>>>>>IIIiiiqqqrrrppptttiii___aaacccaaafff^^^bbbdddbbbaaadddfffeeebbbbbbaaaaaa```aaaaaabbb___```aaa``````aaadddfffbbbHHH???BBB===>>><<<;;;<<<>>>@@@???===888999;;;===??????<<<999777666444555777888888888555666666666666666555555555888<<>>???@@@@@@AAAAAA@@@@@@???@@@BBBAAA@@@@@@AAACCC@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCGGGFFFDDDBBBAAABBBDDDEEEEEEDDDBBB>>>:::666222000/////////111333666:::<<<666555444333333333444555444222//////111222222222111111111111111111111111111222222333333444444555777777666666555555555555444444444333333333222222111111111111111111111111111111111111222222222222444444444333333222222222333222222111000000111111000000000000000000000000000000111111111222222222333444555444333333555777444444444555555555666666222222222111111111111000222000000000222333222111000000000000000000000000///////////////////////////////////////////////////............---------........................................................................---------............//////////////////////////////////////////.........///////////////////////////////////////.........//////............//////------......//////000000//////000000000000//////............////////////000000000000////////////...........................////////////000000000,,,...///000000000000111////////////////////////////////////////////////////////////////////////111222222333444444333222333333333333333333333333222222222222222222222222444666999<<<======;;;:::::::::::::::::::::::::::;;;;;;:::999888888888888999::::::<<<===???@@@AAA>>>>>>??????>>>>>>===<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999888888777777666555555555555444444444444333444444444444333222222111000000000///////////////////////////////////////000000111111111111111000///...000222333222000000------000000------000111555999<<<===<<<======::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???===>>>>>>???JJJjjjjjjlllooosssiii^^^aaabbbaaafff___cccdddaaa```bbbcccbbbeeedddcccbbbaaa`````````]]]^^^`````````bbbeeehhh|||eeeHHH>>>AAA;;;<<<;;;::::::<<<===>>>>>>999999:::===??????===:::888777666666888::::::999666666666666666555555444555888;;;AAAKKKWWW[[[XXXXXXWWWWWWYYY\\\^^^^^^]]]YYYYYYWWWSSSOOOKKKKKKKKKFFFEEEDDDDDDEEEEEEDDDBBB??????@@@AAAAAAAAAAAA@@@???AAABBBBBBAAA@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBGGGFFFCCCBBBAAABBBCCCDDDEEECCCAAA===999444111/////////000111444666999;;;666555444444444555666777444222//////111222222222000000000000000000000000111222222333333444444555666666666666666555555555444444333333333222222222111111111111111111111111000000111111111222222222444444444333333222222222333222111111000111111111000000000000000000000000000000111111111222222222222333444333222333444666333333444444555666666666222222111111111000000000111000///000222333222111000000000000000000000000///////////////////////////////////////////////////............---------........................................................................---------............///////////////////////////.........///////////////////////////////////////........./////////////////////............//////------......//////000000//////000000000000//////............////////////////////////000000000000////////////////////////////////////000000000111,,,///111111000///000222////////////////////////000000000000000000000000////////////////////////111222444444444444444444333333333333333333333333222222222222222222222222222444777:::<<<<<<;;;:::::::::::::::::::::::::::;;;:::999888888888888888888999:::<<<>>>???@@@@@@===>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;:::::::::999999::::::999999888777777777666666555555555444444444333333444444333333222111000000000////////////...//////////////////////////////000111222111111000.........000222333222000000------000000------000222555:::===============999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===<<<===>>>AAAMMMnnnhhhiiinnnrrriii___bbbcccaaaeee```cccccc``````cccccc```eeedddcccbbbaaa`````````]]]^^^___``````bbbfffhhhtttgggHHH===???999999999888999:::<<<>>>???999:::;;;===@@@@@@>>><<<<<<:::999999;;;<<<<<<;;;555555666666666555555444555777:::@@@JJJVVVZZZXXXYYYXXXXXXYYY\\\]]]]]]\\\YYYXXXWWWSSSOOOMMMLLLMMMFFFEEEDDDDDDDDDDDDCCCBBB???@@@@@@AAAAAAAAAAAAAAA@@@AAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDBBBBBBAAABBBCCCCCCDDDBBB???;;;777444111//////000222444666888999:::666555555555555777999:::444222//////111222222222000000000000000000000000111222222333333444444555555555555555555555555555333333333333222222222222111111111111111111111111000000000111111111111222444333333333333333333222222222111111111111111222000000000000000000000000000111111111111222222222222333333333222222444555444444444555555555666666222222222111111111000000111000///000222333333222000000000000000000000000000000000000000000000000///////////////////////////............---------........................................................................---------............///////////////////////////.........///////////////////////////////////////........./////////////////////............//////........./////////////////////000000000000//////............////////////////////////000000000000/////////////////////////////////000000000111111---000333222///...///111000000000000000000000000000000000000000000000000000000000000000000000000111333555555444444444555444444333333333333222222111222222333333222222111222333555888:::;;;;;;;;;999999::::::::::::;;;;;;::::::999999888999999999888999;;;<<<>>>>>>??????===============<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::999888888777777666666666555555555444444333333333333333222111111000000////////////......////////////////////////...///000111222111000///.........111333444222000111......111111......111333666;;;===============:::;;;<<<<<<;;;:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<;;;===???AAANNNpppkkkmmmlllqqqiii```cccccc```dddaaaaaa``````ccchhhgggbbbbbbbbbaaaaaaaaaaaabbbbbb___````````````aaadddgggoooiiiHHH<<>>@@@AAA@@@>>>===;;;::::::;;;<<<;;;:::444444555555666555555555444777:::???IIIUUUZZZXXX[[[YYYYYYZZZ[[[\\\[[[ZZZXXXXXXWWWTTTPPPNNNNNNOOOGGGEEEDDDDDDDDDDDDBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBAAAAAABBBDDDAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBB@@@>>>:::666333111000000111444777999:::::::::444444444444666777999;;;444222//////111222222222000000000000000000000000111222222333333444444555444444444444444444444444333333333222222222222111111111111111111111111111000000000000111111111111222333333333333333333444222111111111111111222222000000000000000000000000000111111111111222222222111222333222111111333555444444444555555555555555333333222222222111111111000//////000222444333222000000000000000000000000000000000000000000000000///////////////////////////............---------........................................................................---------............///////////////////////////............/////////000////////////////////////............/////////000//////............/////////////////////.........//////000000000000//////............////////////.../////////000000000111//////////////////////////////000000000111111111///222444333///---...111000000000000000000000000000000000000000000000000000000000000000000000000111444666666444333555666444444444333333222222222111222333333333333222111222222444555888:::<<<===999999999::::::;;;;;;;;;:::999999999999::::::;;;999:::;;;======>>>======<<<<<<=========<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;::::::999999888888777666666666666555555555555222333333333333222111111000000/////////.........////////////////////////,,,...///111111000///...------...111333444222000222//////222222//////222444777;;;======<<<<<<<<<;;;===>>>===;;;:::;;;===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;===>>>@@@MMMnnnnnnpppkkkpppiii```dddddd```ccc``````______ffflllkkkeee_________```aaacccdddeeeaaabbbbbbaaa``````bbbdddllljjjIII<<>>AAABBBAAA???<<<:::888888999999888777333444444555666666555555444777999>>>IIIUUUZZZXXX\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWXXXWWWTTTQQQPPPPPPQQQGGGFFFDDDDDDDDDCCCBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@AAACCCBBBAAAAAABBBDDD???@@@@@@AAABBBDDDDDDEEE???@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFFFFFFFFFF??????@@@AAABBBBBBBBBAAAAAA@@@===999666333222111000222666999;;;<<<;;;:::333333333444555777999;;;444222000///111222222222000000000000000000000000111222222333333444555555333444444444444444444444333333333222222222111111111111111111111111111111000000000000111111111111222222222333333444444444222111111111111111222222000000000000000000000000000111111111111222222222111222333222111111333555555555555555555555555555333333333222222222222111000//////000222444333222000000000000000000000000000000000000000000000000//////////////////////////////.........---------........................................................................---------.........//////////////////////////////---.........//////000000////////////////////////---.........//////000000//////............//////000000//////.........---//////000000000000//////............/////////000.../////////000000111111000000000000000000000000000000000000111111111111///333555333///,,,---000000000000000000000000000000000000000000000000000000000000000000000000000111444777666444333555777444444444333333222222222111222333444444333222111222222333444666999<<<>>>999999999::::::;;;;;;;;;999999999999:::;;;<<<<<<999:::<<<=========<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777777666666666555555555555222333333333333222111111000/////////............////////////////////////,,,---///000111000...---,,,---...111444444222000333000000333333000000333555888<<<>>>===<<<;;;;;;<<<>>>@@@>>>;;;:::;;;=======================================>>>>>>>>>>>>>>><<<======???JJJkkknnnoooqqqssscccaaabbbaaaiiiaaadddcccdddgggjjjjjjfffbbbYYY^^^cccbbb___^^^ccciiidddcccdddfffdddaaaccchhhwwwGGG999>>>555666555555555777;;;???AAA???===<<<===AAACCCBBB???;;;999666555666666666555333444444555666666555555777777999???GGGQQQXXX[[[aaa]]]ZZZYYY[[[\\\ZZZYYYZZZXXXUUURRROOOMMMLLLLLLKKKIIIEEEBBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBB@@@??????@@@BBBBBBBBBBBBCCCEEEHHHHHHEEECCCEEECCCBBBCCCDDDEEEDDDBBBAAA???<<<:::999666333111///222666:::;;;;;;:::888333222111333888::::::888888555222000000111111000111111111111000000000000333333222222222333444444555555555555555555555555444444555555444444333222111111111111111000//////222111111111000000//////111111222333333333222222111222222222222111000000000000000000000000000000111111111111111111111111000000000111222222333333555555666666555444333333333333333222222222111111111111111111111111111111222222111000//////000000////////////////////////000///...------...///000....................................................................................////////////////////////////////////------------------------000000//////.........---////////////////////////////////////////////////000000///...............000000000000////////////........................---.........//////000000---------...............111111000000//////......////////////000000000000......////////////......000000000000000000000000000000000000111111111111000///......///111333444444333333333333444555555666666555444333333222222333444333000000444333000222111111111333555888:::888888888888888:::;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<<===<<<;;;:::999888999::::::===<<<;;;:::888777666666888666444222111222333444333444555555555333111///......//////...---,,,,,,000000000///......------000000111111111111000000///000111222333222222111111222222111000000111333555666888:::<<<============<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>777888888777888:::>>>BBBDDD???===;;;===AAACCCBBB@@@<<<999666555555555555444333333444555666666666666666666777<<>>;;;999888777555333333555888;;;;;;:::888666444333333666:::<<<<<<;;;888555222000000111111111111111111111000000000000333333222222222333444444555555555555555555555555444444555555444444333222111111111111111000000///111111111111000000000///111111222333333333222222111222222222222111000000000000000000000000000000111111111111111111111111000000000111222222333333555555666666555444444333333333333222222222111111111111111111111111111111222222111000000000000000////////////////////////000///...------...///000....................................................................................////////////................................................000/////////............////////////////////////////////////////////////000000///...............000000000000/////////......................................./////////000......////////////000000000000000000////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000///...///111333444333333333333333444555555666555555444333333222222222444333///000222222///111111000111222555777999888888999999::::::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;<<<<<<<<<:::999999999:::;;;<<<;;;;;;:::999888777777888666444333222222333444333333444555444222000///......//////...------,,,.........///////////////000000111111111111000000///000111222333222222111111111222111//////111222666777999<<<===>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@======EEEOOOnnnjjjkkkjjjqqqfffeeebbb___iiicccgggeeedddfffhhhgggddd``````dddfffccc^^^\\\^^^aaacccaaa```aaa___]]]```eeegggWWW???>>>999999888888999<<>>;;;888666666777777666888999;;;<<<;;;999666444555444555888<<<>>>>>>>>>888555222000111111111111111111111111000000000000222222222222222333444444555555555555555555555555444444555555444444333222111111222222111111000///111111111111000000000000000111222333333333333333111222222222222111000000000000000000000000000000000000000000000000000000000000000111222222333333555555555666555555444333333333333222222222111111111111111111111111111111222111000000000000000000//////////////////////////////............//////........................................................................---............/////////........................////////////////////////////////////............////////////////////////////////////////////////000//////............///000000000/////////........................................../////////////////////000000111111111////////////000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000/////////111222333333333333333444444444444555555444444333333222222222444333000///111111...111000000000111333555777888999:::;;;;;;;;;:::999<<<;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;===<<<;;;;;;::::::;;;;;;:::::::::999999999888888777666555333333333444444333333444444333222000///.........///......---,,,------......///000000111000000111111111111000000///000111222333222111111///000111000//////000222888999;;;===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<========================<<>>AAACCC???<<<;;;<<<@@@CCCCCCAAA???<<<777555444444444333444444444555555666777888555555555777===HHHTTT\\\\\\\\\\\\]]]^^^^^^]]]\\\[[[YYYWWWSSSQQQOOOOOONNNHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDCCCCCCDDDFFFHHHHHHFFFDDDFFFEEEDDDEEEEEEEEEBBB@@@:::777444333444666777777:::;;;<<<<<<;;;999666444444555777:::===?????????888666222111111222222111111111111111000000000///111111111111222333444444555555555555555555555555444444555555444444333222111222222222222111000000111111111000000000000000000111222222333333333333111222222222222111000000000000000000000000000000////////////////////////000000000111222222333333444555555555555555444444333333333222222222111111111111111111111111111111111111000000000000000111/////////////////////////////////....../////////........................................................................---------.........//////................................................///////////////.........////////////////////////////////////////////////000///............//////000000/////////..........................................///////////////...//////000000111111111......//////000000111111////////////000000000000///000000111111000000///000000000000000000000000///000000000111111111111000000//////000111222222222222333333444444444444444444444333333333222222222666666222000111111...000000000000111222444444777888:::<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;;;;999999999999999999999999777666555444333444444444222333333333222111000///---...............------............//////000000000000111111111111000000000000222222333222111000...///000///......000222888999;;;<<<=========<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<@@@>>>>>>FFFNNNiiimmmnnnkkktttiiiggg```[[[ddd___aaa^^^]]]___bbbeeedddbbbccceeeffffffccccccdddfffgggbbb```aaaaaa``````dddcccsssKKK@@@>>>:::::::::;;;===???AAABBB???<<<:::<<<@@@CCCDDDBBBAAA===888555555555555555666555555555555666777888666666666777<<>>666333000000222444666777999:::;;;;;;;;;999777666222555888;;;<<<===>>>>>>999666333111111222222111111111111111000000000///111111111111222333444555555555555555555555555555444444555555444444333222222222222222222111000000000000000000000000111111///000111222333333444333111222222222222111000000000000000000000000000000////////////////////////000000000111222222333333444444555555555555555444333333333222222222111111111111111111111111111111111000000000000000111111000000000000000000000000...//////////////////...........................................................................------------....................................------------------------........./////////////////////////////////////////////////////////////////////............//////////////////....................................///////////////.........------...//////000111111......//////000000111111////////////000000000000...//////000000//////...000000000000000000000000///000000000111111111111000000000000000111111111111222333444444444333333333333333333333222222222222777888555222333333111000000000000111222222333555777999;;;;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888999999999999:::::::::666666555555444444555555222222222222111000//////------...............---000000//////............000000111111111111000000000111222333222222000000...///000///...///000222888999:::;;;<<<<<<;;;:::;;;;;;<<<======<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===AAA??????GGGOOOjjjoooqqqmmmsssgggddd```[[[ddd^^^dddaaa]]]]]]```bbbaaa___cccdddeeedddbbbaaaaaabbbgggcccaaacccdddbbbaaabbbeee}}}RRRBBBAAA?????????@@@@@@AAABBBCCC???<<<:::;;;???CCCDDDCCCBBB>>>999666666777888888888777666555555555666777666666777777:::CCCOOOXXXYYYYYYYYYWWWVVVVVVXXXZZZZZZXXXUUUSSSQQQOOOOOOOOOHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGIIIIIIGGGEEEEEEDDDDDDDDDDDDBBB>>>;;;333111//////111444555666888999:::::::::999777777222555999;;;<<<;;;<<<===999666333111222222222222111111111111000000000000000000000111111333444555555555555555555555555555444444555555444444333222222222222333222222111000000000000000111111111111///000111222333444444444111222222222222111000000000000000000000000000000000000000000000000000000000000000111222222333333333444555555666555555555333333333222222222111111111111111111111111111111000000000000000111111222000000000000000000000000......////////////..............................................................................,,,------------.........------------------------------------------------.........//////////////////////////////////////////////////////////////////............//////000/////////.........------........................///////////////.........------......///000111111////////////000000000000////////////000000000000......////////////......000000000000000000000000000000000000111111111111000000000000111111000000000111333444444444333222333333333333222222222222111777:::777444444555444111111111111111111111111333444666888::::::::::::999999::::::::::::;;;;;;777777888888888999999999777888999;;;<<<<<<<<<<<<;;;<<<======>>>>>>======;;;<<<<<<<<<<<<;;;::::::999999999999999999999:::555555555555555555555555222222111000000/////////,,,---......///.........111000000///......------000000111111111111000000111111222333222111000///...///000000//////111333888999:::;;;;;;;;;:::999:::;;;<<<>>>>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<===========================@@@>>>>>>FFFOOOlllnnnpppmmmqqqcccaaa```^^^ggg```eeeaaa^^^]]]```ccccccaaaaaaaaabbbbbbbbbbbbcccdddgggbbbaaaeeefffccc``````eeeuuuXXXFFFEEEBBBBBBAAAAAAAAAAAAAAAAAA???<<<999;;;???CCCEEEDDDCCC???:::777777999:::;;;;;;999777555444444555666444666777666888???JJJSSS\\\\\\[[[XXXUUUUUUYYY]]]XXXWWWTTTRRRPPPOOONNNNNNJJJHHHFFFDDDDDDDDDFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIIIIGGGEEEDDDDDDCCCDDDCCC@@@<<<999222111000111333555666555999999999999888777666555333777;;;===<<<;;;;;;<<<999777333222222333333222111111111111000000000000//////000000111333444555555555555555555555555555444444555555444444333222222222333333222222111000///000000000111111111111///000111222333444444444111222222222222111000000000000000000000000000000111111111111111111111111000000000111222222333333333444444555666666555555333333333222222222111111111111111111111111111111000000000000000111222222000000000000000000000000---...///000000///...---........................................................................,,,,,,---------.........------------------------..................................../////////000////////////////////////////////////////////////...............///000000//////.........---------........................000/////////............---......///111222222333000000000000////////////////////////000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000111111111000000000000111333444444333222111222222222222222222222222...555999777444444555555222222222222222222111111111222333555777999;;;<<<888888888999999999::::::777777777777888888888999777888999:::;;;<<<<<<<<<:::;;;<<<=========<<<<<<:::;;;;;;<<<;;;:::999888:::999999999999999999999555555666666666666555555222111111000////////////,,,------...//////......///////////////.........000000111111111111000000111222222333222111000//////000111000000000222444::::::;;;<<<<<<;;;:::999:::;;;===>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???<<<999:::???CCCEEEEEECCC???:::888888:::<<<===<<<;;;888555444444444555333555666666666===GGGPPP```___]]]YYYUUUVVV[[[___XXXVVVTTTQQQOOONNNNNNNNNJJJIIIFFFDDDCCCDDDFFFHHHBBBBBBBBBCCCCCCEEEFFFFFFAAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEGGGIIIIIIGGGEEECCCCCCCCCCCCBBB@@@;;;777222222111333555777666555:::::::::999777666444333555999===>>>===;;;;;;<<<999777333222222333333222111111111111000000000000/////////000111333444555555555555555555555555555444444555555444444333222222333333333333222111111//////000000111111111222//////111222333444444444111222222222222111000000000000000000000000000000111111111111111111111111000000000111222222333333333333444555666666666555333333333222222222111111111111111111111111111111000000///000000111222222000000000000000000000000---...///000000///...---........................................................................,,,,,,,,,---------......------------------------////////////////////////---.........//////000000////////////////////////////////////////////////...............///000111//////.........---------........................000000//////.........---...///000111222333444444111111000000//////......////////////000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000//////111222444444333222111222222222222222222222222,,,444999666333444555555222333333333333222111111000111222333666999;;;===777777888888888999999999777777777777888888888888666777999:::;;;<<<<<<<<<888999;;;<<<===<<<;;;;;;999:::;;;;;;;;;:::999888:::::::::999999999888888555555666666666666666555222111000///.........///,,,,,,---.../////////...------......///000000000000000111111111111000000111222333333222111000//////000111111000111333555;;;<<<=========<<<;;;:::999;;;===>>>???>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===:::999BBBMMMnnnkkkmmmrrrmmmgggdddbbbccccccccccccaaa```aaaccceeeffffff___ccceeedddaaabbbgggllleee^^^\\\cccgggeeebbbbbb```nnnaaaBBBIIIGGGEEEAAA===<<<===???AAAAAA???<<<<<<>>>@@@BBBCCCDDDCCCAAA???===============<<<:::888666666666666333444666777777:::FFFSSS^^^___]]]YYYYYY\\\[[[WWWWWWVVVTTTQQQOOOMMMLLLLLLMMMJJJGGGFFFFFFFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCCCCEEEFFFGGGHHHHHHIIIFFFFFFDDDBBB???<<<:::888333111///000222555666777888777777666666666666666:::::::::;;;;;;===>>>>>>===888444222444555555444000000000000////////////////////////000111222333555555555555555555444444777666555444444555666777444444333333222111000000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222333444444444555777888777555222000444444333333333222222222111111000000000000111111333222000/////////000111000000000000000000000000111222222222111000...---------............------........................//////.........------------------............///------------------------........................,,,,,,,,,---------............////////////.................................111...)))000;;;:::111000000///...---,,,,,,+++........................///...---,,,,,,---///000/////////////////////000000000000000000000000000111111000000//////......//////000000000000//////111111111111111111111111////////////000000000000000000000000000000000000111111222222222111111000111111111000111111222333222222333666888888666333555444333111111111111222333111///000222555777777777888999::::::999777666777666666555555555666666999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;::::::999888888777666777888888777555333111444222000...------//////......//////...---,,,,,,------,,,,,,,,,---......///////////////000111111000111222333444333222111111000///...///222555777;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;<<<===;;;::::::999999::::::;;;<<<;;;:::999999;;;<<<>>><<<>>>::::::CCCNNNpppoooooouuuppphhhccc````````````bbbbbbbbbdddffffffeeeccc]]]aaacccccc``````dddhhhggg```___dddhhheeeccccccbbbjjjkkkHHHJJJFFFCCC>>>;;;999999;;;===AAA???<<<;;;===@@@BBBDDDDDDCCCAAA???===<<<<<<;;;;;;:::999777666666666666666555777777666888BBBNNNYYY[[[ZZZXXXXXX[[[ZZZWWWWWWWWWUUUSSSRRRPPPNNNNNNNNNLLLIIIHHHGGGGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDEEEEEECCCDDDEEEFFFHHHHHHHHHIIIEEEDDDBBB???<<<999777555555333222222555888999:::888777777666666666777777;;;;;;::::::;;;;;;<<<===<<<888444222444555555444111000000000////////////////////////000111222333555555555555555555555555666666555555555555666666444444333333222111111000000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000111111222222333444444333444666666666555333222444444444444333333333333111111000000000000111111222222000/////////000111000000000000000000000000111111222222111000...---------............------........................//////.........------------------............///------------------------........................,,,,,,---------...............////////////..............................+++222333......555777333/////////...------,,,,,,...........................---------...000111222555333000...------///000////////////////////////111000000000/////////...//////000000000000//////111111111111111111111111////////////000000000000000000000000000000000000111111222222222222111111111111111111111222222333333333444666999999777555555444222111000000111111222111000000333555666666666777999:::999888777666666666555555555555666666999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::::::::999888888777777666777888888777555222111333222000...---...//////......//////...------,,,------,,,,,,------......000///////////////000111111111222333333222111111222111000000111333666888;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<===;;;::::::999999::::::;;;<<<;;;:::999999;;;===>>>>>>@@@;;;999AAAKKK~~~kkkmmmnnnvvvpppgggaaa^^^___```aaabbbcccdddfffhhhgggdddaaa]]]```ddddddbbbaaacccfffhhhcccbbbeeehhhfffcccbbbeeeeeewww{{{QQQJJJDDDBBB>>>:::888888:::;;;BBB???===;;;<<>>???AAA<<<;;;BBBLLLkkknnnooossslllddd___^^^```cccdddccccccccceeefffeeebbb``````cccffffffeeeddddddeeegggeeeccceeefffeeecccaaahhhbbbnnnZZZGGGCCCAAA>>>;;;999:::;;;===AAA@@@===;;;;;;>>>BBBFFFEEEDDDBBB@@@===:::888666666666555555555666666666777666666666444444:::CCCPPPUUUYYYXXXXXXYYYXXXUUUVVVVVVWWWWWWVVVTTTQQQPPPMMMLLLKKKJJJJJJHHHDDDAAADDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHFFFDDD@@@<<<888555444333555333333444777999::::::777777777777777888999:::;;;;;;999888777666666666999888555444333333333444111111111000000000//////////////////000111222333444444444555555555555555333444666666666666444333333333333222222111111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000////////////////////////000111111222222333444444333222222222333444666777666666555555555444444444222111111000000111111222222111111000000000000000////////////////////////000000000000000//////...------............------................................................---------............///------------------------........................------------..................////////////..............................(((222888222++++++---...---------.........//////........................---------...///000000111777555222///...---......////////////////////////000000000000//////////////////000000000000//////111111111111111111111111////////////000000000000000000000000000000000000111111222222333333222222222111111111111222333333444333444555777888777555444333333222111111000000///000111333555555333111444555555666666666666555555555444444444555666666888888888888999:::;;;<<<======<<<;;;;;;:::999999::::::::::::::::::::::::999999888888777666666666666666666666555333222111222111000///......//////---...............------------,,,------...///000111000000///////////////111111111111111000000000111111111222333666999:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<;;;;;;:::;;;<<<======>>>@@@======GGGQQQqqqqqqqqqssslllddd___^^^```cccdddcccbbb``````aaabbbaaa```bbbccceeefffeeedddddddddeeeeeeddddddddddddccc```jjjbbbgggdddEEE@@@>>><<<::::::;;;<<<>>>@@@@@@>>><<<;;;===BBBFFFDDDDDDDDDBBB???;;;777555444555555555666666666666555333444666555555:::AAANNNUUUZZZZZZYYYZZZXXXUUUUUUVVVVVVWWWUUUSSSQQQOOOLLLJJJIIIIIIIIIGGGCCC@@@EEEEEEEEEDDDDDDEEEEEEEEEGGGFFFDDDCCCCCCEEEGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHGGGDDD@@@<<<888777777777777666555777999;;;;;;:::777777777777888:::;;;;;;;;;:::888777555444444444888777666444333222333333111111111111000000000000////////////000111222333444444444555555555666666333444555666666555444333333333222222222222222111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000111111222222333444444333333222222333555777888666666555555555444444444222222111111111111222222111111111111000000000///////////////////////////000000000///////////////------............------........................---.....................---------............///------------------------........................---------.........//////......////////////..............................+++///111///,,,++++++***,,,,,,------.../////////........................------------------,,,,,,111111222222111000..............................////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000111111222333333333333333222222222111222333333444333222222333555666666444444444333333222111111000//////111333555555222000333333444444555555555555444444444444444555666666888888888888999:::;;;;;;======<<<;;;:::999999888::::::::::::::::::::::::999999888888777666666666666666555444333222111111000000000///////////////------...............---------------...///000111000000////////////000000111111111000000///////////////000111444666999:::;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<=========@@@>>>>>>GGGRRRqqqqqqqqqvvvpppgggaaa^^^___```aaaccc```^^^^^^___aaaaaaaaabbbbbbcccccccccbbbaaaaaabbbeeeeeecccccceeedddaaahhheeeeeepppHHH===<<<:::999888999:::;;;>>>???@@@>>><<<===AAAFFFDDDDDDEEEDDDAAA<<<888555444555666666666666666555444222333666666666999???JJJSSS[[[\\\[[[[[[ZZZWWWVVVVVVVVVUUUTTTRRROOONNNKKKIIIHHHHHHHHHGGGDDDBBBFFFEEEEEEDDDDDDEEEEEEFFFIIIGGGDDDBBBBBBDDDHHHJJJEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCEEEGGGIIIKKKFFFFFFGGGHHHHHHHHHHHHHHHEEEBBB>>>:::888888999;;;<<<;;;:::;;;===>>>===;;;777777777888999;;;<<<===999888777555444333222222666777777555333111222333222222111111111000000000////////////000111222333333333444444555666666666444444555555555555444444222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333444444444444333333444555777888555555555444444444444333222222111111111111222222000111111111111000//////000000000000000000000000000//////......//////000------............------........................---------...............---------............///------------------------........................------........./////////......////////////..............................---,,,,,,,,,,,,---+++)))---------.........//////........................------...------,,,******---...000222222111///---........................////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000111222333444444444444222222222222222333444444333222111222444555555444555555555555444333222111000000111333555444222000111222222222333444444444333333333333444555666666888777777888888999:::;;;<<<<<<;;;;;;::::::999999999999::::::::::::;;;;;;:::999999888777777666666666555444333222111111000000000000000000/////////,,,---......///.........,,,,,,------...///111111///////////////000111111222111000///.........///......000222555777:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======<<<;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<============>>>AAA>>>===EEENNNkkknnnooouuuppphhhccc```````````````______```bbbcccbbbaaadddcccbbbaaabbbbbbbbbaaaaaafffgggdddcccffffffccceeehhhdddttt~~~OOO@@@>>><<<:::888888888888<<>>999666555666777777777666555555555333444777777666888<<>>===<<<===>>>>>><<<;;;777777777888:::<<<===>>>888777555444222222111111555777777555222111222333222222222111111111000000////////////000111222333333333444444555666666777555444444333333444444555222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333444444555555555555666666777888444444444444333333333333333222222111111222222333000111111222111000///...000000000000000000000000000///............///000------............------........................---------.........//////---------............///------------------------....................................////////////......////////////..............................---,,,+++,,,---------...---------.......................................,,,---.........---,,,+++---...////////////................................./////////000000000111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000111222333444444444444333222222222222333444444444222111222444666666555555666666666666444333222111000000222333333222000000000111111222333444444333333333333444555666777777777777777888999:::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::999888888777777666555444222111111000000//////000000000000//////,,,------...//////......,,,,,,------...000111222............///111222333222111000...------.........///111444666999;;;===;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======<<<;;;;;;;;;::::::999999::::::;;;;;;<<<<<<==================@@@======EEEMMMjjjmmmnnnrrrmmmgggdddcccccccccccc^^^^^^```ccceeeeeebbb```hhhfffcccbbbcccddddddcccaaaggghhheeedddhhhiiieeebbbjjjeeennnVVVEEECCC@@@===:::999888888:::>>>BBBAAA>>>===@@@DDDCCCDDDFFFFFFDDD???:::777666777888888888777555444777444555777888666777:::>>>KKKWWW\\\]]]^^^^^^]]][[[YYYWWWTTTRRRQQQPPPOOOLLLJJJHHHGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJGGGGGGHHHIIIIIIIIIHHHHHH<<<999555333333666:::<<<>>>===<<<<<<===<<<:::888777777777999:::<<<>>>???666666444333222111111111555777888666222000111333222222222111111111111000////////////000111222333333333444444555666777777555555333222222333555555222222222222222222222222000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222333333444444666666666777777777777777444444333333333222222222333222222111111222222333000111111222222000///...000000000000000000000000000///...------...000000---..................---........................---------.........//////---------.........//////------------------------..................................../////////000......////////////..............................---,,,------------000444................................................+++,,,.../////////......000///...---,,,---................................./////////000000111111//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000111222333444444555444333333222222333333444555555333222333555777777666666777777777777555444333111000000111333333222000000000000000111222333444222222222333444555666777777777777777888999:::;;;:::::::::::::::::::::;;;999999999::::::;;;;;;;;;;;;;;;::::::999888888888555555333222111000000000...///000000000000000///,,,,,,---.../////////...,,,,,,------///000111222---------...000111333444222111///...---------...///000222555888;;;===>>>;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;:::;;;::::::999999::::::;;;;;;<<<<<<===>>>=========;;;???===>>>GGGQQQooooooooouuujjjeeecccbbbfffkkkdddddddddcccccccccbbbbbbeeeiiijjjfffdddeeedddbbb^^^ccceeecccbbbdddeeeddd```aaagggpppgggPPPAAA@@@EEE???;;;===;;;===AAAEEEDDD@@@>>>@@@CCCDDDGGGHHHDDD===777666888444555777999999888555444666666666666666555555555;;;DDDPPPXXXZZZ[[[[[[\\\```\\\VVVRRRQQQQQQQQQQQQQQQMMMJJJGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDGGGIIICCCCCCDDDDDDEEEEEEFFFFFFBBBCCCEEEGGGHHHIIIHHHHHHEEEHHHKKKKKKHHHDDDAAA@@@999666333222444555555555;;;===>>>===;;;999999999666777888999:::;;;;;;;;;888555333222333222111000444555666555333222333444111111111111111111111111000111111111111222222222444444444555555555555666555555666666555444333333444444333333333333222222000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////111111111111111222222222666555555444444666777888555555444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////---------------------------------------------------------............///////////////////////////............////////////..............................................................................////////////......---...///000000000......//////000000///...------........................////////////////////////111111111111111000//////////////////////////////////////////000000000000000000000000111111111111000111111222222222111111333222111222333444222000111222333555666777777777333444555777777555444333333333333333333333333333111111000000//////......111111222333555666777777888999999:::;;;<<<============<<<<<<;;;;;;;;;:::888999999999999999999999<<<999888999999666444333222222111111000000//////////////////............,,,,,,------...///000000......///000000000000000......///111111222222222222111///---,,,---...///...111555777888999;;;<<<<<<;;;;;;;;;;;;<<<=====================<<<<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???===BBB:::BBBQQQ}}}qqqoooppp{{{qqqfffbbb```___bbbggggggfffeeedddcccccccccccccccgggiiifffdddffffffddd```dddfffcccccceeefffdddgggaaaeeemmmqqqSSSCCCAAAFFFBBB???AAA???BBBDDDEEEDDDAAA??????@@@BBBFFFGGGDDD>>>888777888666888999;;;:::999777555666666666666666666666666999AAALLLVVV\\\___```aaa___[[[WWWTTTSSSRRRRRRQQQQQQMMMJJJGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDFFFHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEHHHJJJIIIFFFAAA???===888555222222333444555555;;;<<<===<<<:::888888999777888999;;;;;;;;;:::999777555333222333333222000444555555555333222333444111111111111111111111111000111111111111222222222444444444444555555555555555555666666555444444333444444333333333333222222000000111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///111111111111111222222222666555555444555666777888555555444333222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////................................................---------------------------------------------------------............///////////////////////////............////////////..............................................................................////////////......++++++,,,---......------//////////////////..............................////////////////////////111111111111111000//////////////////////////////////////////000000000000000000000000111111111111000111111222222222222111222111111222333444333111444444555555555555555555333444666777777666444333444444333333222222222111111000000000/////////...000111111222444555555666777777888999;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::===;;;999888777333111///111111111000000000000000////////////............,,,,,,,,,---.........///......///000000000000000......///111111222222111222111///---------//////000333777999:::;;;<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<===============;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>><<>><<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>><<>><<<;;;555333000000222444555555999:::;;;:::888777888999:::<<<>>>>>>===:::666444444333222333444555333222444555555444222111222333111111111111111111111111000000111111111222222222333333444444444555555555444555555555555555444444444444333333333222222222000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000111222222333333555555555555666666666777555555444333222222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------............///////////////////////////............////////////........................................................................---......//////......---------,,,---...000222333...............//////000........................////////////////////////000000111111111111000///////////////////////////////////////000000000000///000000000111111111111000000111111222333444444222111000111333444444333666666555555444444444444555666666777777666666555444444333222111//////...000000000000/////////////////////000000111111111222222444555777888:::::::::::::::999999999999999::::::999999888777666666222555666444222333333111.../////////000000111111////////////............,,,,,,,,,,,,,,,,,,++++++......///////////////.........///000111111000000000//////......///000111444777:::;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>??????>>>======<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>><<>>===<<<:::888777666666666666666666777777888888999999;;;BBBLLLTTTXXXYYYZZZYYYXXXXXXXXXWWWTTTRRRPPPMMMJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDFFFEEEEEEFFFGGGJJJLLLMMMKKKKKKJJJFFFBBB???======555333111111333666777777:::::::::999777777999:::;;;<<<>>>>>><<<999555222333222333444666777555444666777777555333111111222111111111111111111111111000000111111111222222222333333333444444444444555444444555555555555555444444444333333333222222222000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000111111///000000111222222333333444555555666666666666666555555444333222222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////................................................---------------------------------------------------------............///////////////////////////............////////////........................................................................------............------------,,,---...000222333//////............///000........................///////////////////////////000000111111111000000000000000000000000000000////////////000000000000///000000000111111111111000000000111222444555666333111000000222444444333555444444444444555666777555555666666666666555555444444333222111//////...////////////000000000000.../////////////////////000000111333444666777777777777777777777777888888777777666555555444333333///555666222000333333111......//////000000000111////////////............,,,,,,,,,,,,,,,,,,++++++......////////////.........//////000000000000///////////////000000111111666888;;;<<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<===>>>??????===<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<======>>>===<<>>;;;999666555555555555666666777777888888999888888999>>>GGGQQQYYY]]]ZZZXXXWWWWWWWWWVVVTTTRRRPPPMMMJJJHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIJJJJJJHHHGGGGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGJJJLLLNNNOOOHHHHHHFFFCCC@@@>>>>>>???666444333333666888:::::::::;;;:::999777888:::<<<<<<<<<======;;;777444111333333444666999999888666999:::999777444111111111111111111111111111111111000111111111111222222222333333333333444444444444333444555555666555555555444444333333333333222222111000000000000000//////000000000000111111111111000000000000000000000000////////////////////////000000000000111111111111//////000111222333333444444555555666777666666666555555444333222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------------------------------------------------------------------------------............///////////////////////////............////////////........................................................................------............------+++++++++,,,---...///000111000///---------...///........................///////////////////////////000000111111111111000000000000000000000000000////////////000000000000000000000000111111111111000000000000222444777888555333000000111333333222555444333333444555666777555555555555555555555555444444333222111000000///////////////000000000000////////////............//////000111222333333444444444444555555555555666333333333222222111111111000777999222...111111......//////////////////000////////////............,,,,,,,,,,,,------------....../////////...------...//////000000/////////......///000111111222222888:::<<<<<<;;;::::::;;;<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<>>>>>===;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===============<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<======<<<<<>>BBBDDDEEEDDD@@@>>>>>>???CCCFFFHHHIIIDDDAAA===999666555555666555666666777888999999999:::::::::999;;;BBBMMMVVV[[[YYYVVVTTTTTTSSSRRRPPPPPPMMMJJJHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGJJJKKKJJJIIIIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIDDDFFFGGGIIIJJJJJJIIIIII<<<<<<;;;999777777999<<<999777666777:::===??????<<<<<<;;;:::888999<<<>>><<<;;;:::999777555333222333333555999<<<===<<<:::??????===:::555111000000111111111111111111111111000111111111111222222222222222333333333444444444333333444555666666666555444444444333333333222222111111000000/////////...000000000000111111111111000000000000000000000000//////////////////////////////000000111111111222...///000111222333444444333444666777777777666555555555444333222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////........................---------------------------------------------------------------------------------.........//////////////////////////////............/////////000........................................................................,,,------......------,,,---...///000000000......444222000---,,,,,,------........................//////////////////////////////000111111111111111000000000000000000000000////////////000000000000000000000000111111111111000000///000222555888:::888555222000000111111111:::888666333222222333444444333333222222333333444333333333333333333333333.../////////000000111111000000000///......------////////////////////////000000111111111222222222000000000000000111111111***555999111...333666333000000//////.........---000/////////............,,,,,,------...///000000.../////////...---,,,,,,...///////////////......,,,---///000222333333333<<<>>>@@@@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<<<<<<<<<<<<<======>>>>>>??????;;;::::::::::::;;;<<<<<<<<<;;;CCC===DDDRRR|||nnnmmmoooyyypppddd^^^___cccdddddddddccccccfffhhhgggbbb^^^eeedddddddddeeefffeeedddccceeeeeebbbcccggghhhgggeeeaaadddkkkmmmnnn|||tttMMMIIIDDD999;;;:::;;;;;;;;;===@@@EEEHHHAAA???===???CCCEEEFFFEEEBBBAAA>>>:::777555444444888888888888888888888888888888888888:::>>>DDDIIISSSUUUXXXYYYYYYWWWTTTRRRNNNMMMJJJIIIHHHIIIJJJKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGGGGGGGHHHGGGFFFHHHFFFFFFFFFFFFFFFDDDBBB===;;;888666444555666777:::<<<======<<<;;;<<<===;;;:::999999;;;>>>??????:::888666333222222333444111333555888:::;;;;;;;;;DDDBBB>>>999444222333444333333222111000000111111000111111111111222222222222222111111222222333444333333444444555666666666444444444333333333222222222111111000000000000000000000000000000000000000222111111111000000//////////////////000000000000000000000000000000000000000111333333222333555777666666666666666555555555777666555444333222222222///111222111000///000111444444333333222111000000000333222...///333111,,,111000///......///000111//////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................///...---,,,,,,---...///........................---------............///////////////////////////................................................................................................------............------............////////////000000000000000000000000111111222222222222111111//////000000000000//////111111111000000000000000111000...---///333888;;;:::888444111///000111222111111222222222333333333222333444444555555444444555444333444555555444222000000111111111111000000//////............//////////////////////////////////////////000000000000111111222222222111111000//////000000000000000///111000///---------...///---------............///---------------...///000000///---,,,,,,---.../////////...---------------......---...///222555777??????>>>>>>======<<<<<<<<<;;;:::999:::<<<>>>???===============<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::========================;;;===<<<@@@>>>UUUwwwlllnnnnnnwwwmmmbbb]]]^^^bbbccccccbbbcccfffhhhjjjgggccc___fffeeeeeeeeeeeeeeedddcccfffhhhfffcccbbbffffffdddhhhdddfffkkkjjjhhhsss~~~TTTJJJEEE<<<===::::::;;;;;;<<>>???BBBEEEFFFFFFEEECCC???<<<999888777777;;;;;;::::::999999999999999999:::999:::<<>><<<;;;::::::<<<===??????999777555333222111222222111333555888:::;;;;;;;;;BBBAAA===888444111222444333222222111000000111111000111111111111222222222222222111111222222333444333333444444555666666666444444444333333333222222222111111000000000000000000000000000000000000000222111111111000000000000///000000000000000000000000000000000000000000000///111222222222222555777666666666666666666666666777666555444333222222222///111222111000///000111444444333222222111000000...111111000333888999444111000///......///000111//////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................///...------------...///........................---------............///........................................................................................................................------............------............////////////000000000000000000000000000111111222222111111000//////000000000000//////111000000000000000000000111000...---///333777:::;;;888555222000000000111111111111222222222333333222333333444444444444444444333222333444444333222000000111111111111000000//////............//////............................../////////000000000000000000000000000000///......///000000//////...000//////...............---------............///------.........////////////...---,,,,,,---///000000///......------------///.........000444777999???>>>>>>>>>=========<<<===<<<;;;::::::;;;===>>>=====================<<<;;;<<<<<<======<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<>>>===AAA???VVVxxxlllpppqqqtttkkk```\\\^^^bbbccccccaaadddhhhjjjiiieeecccaaaeeeeeeeeeeeeddddddcccbbbeeegggfffccccccggghhhfffhhheeegggjjjhhheeelllxxxbbbKKKCCC======:::::::::::::::===AAAEEEEEEBBB???>>>AAADDDFFFGGGGGGEEEAAA===;;;;;;<<<===>>>===<<<;;;:::999999999999:::;;;;;;::::::<<<>>>JJJMMMQQQUUUVVVTTTRRRPPPPPPOOOOOOMMMLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFFFFHHHIIIHHHHHHHHHFFFDDDCCCCCCBBB@@@>>>;;;999666333222222333444444777<<<>>>????????????<<<<<<<<<<<<<<<===>>>???888777555333222111111111111333555888:::;;;<<<<<>><<<777333111222333333222111111000111111111000111111111111222222222222222111111222222333444333333444444555666666666444444444444333333333333222111111000000000000000000000000000000000000000111111111111111000000000000000000000000000000000000000000000000000000000...000111111111111444666666666666666666666666666777666555444333222222222///111222111000///000111333333333222111111000000...000111111444999:::777000000////////////000000//////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................///...------------...///........................---------............///------------------------................................................................................................------............------............////////////000000000000000000000000000111111222222111111000//////000000000000//////000000000000000000111111111000......///333777999;;;:::777444111000000000111111111222222222222333222222333444444444444333444222111111222333333222000000111111111111000000//////............//////........................------........./////////......//////////////////---......///......------......//////......---------------............///---...///000000000///......---,,,,,,---...000111111000///...------------///......///111666:::===>>>>>>>>>>>>============>>>===;;;::::::;;;<<<===<<<<<<==================<<<==================<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>===AAA???VVVxxxlllpppppprrriii```\\\^^^bbbdddccccccfffiiihhhdddaaa```aaaaaaccceeeeeedddcccccccccaaaddddddccceeejjjmmmllleeedddgggjjjjjjhhhmmmvvvuuuOOO???<<<<<<:::;;;:::999999<<<@@@CCCGGGDDD@@@??????BBBEEEGGGGGGEEEBBB>>>===>>>???@@@@@@>>>===;;;999888888888777999;;;;;;::::::;;;<<>>===;;;888555444444555666444888===@@@@@@???>>>>>>======>>>===<<<<<<===>>>888888777666444333222111222444666888:::;;;;;;;;;<<<<<<:::666222111111333222222111111111111111222000000111111111222222222222222111111222222333444333333444444555666666666555444444444444333333333222111111000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000---///000000000000333555666666666666666777777777777666555444333222222222///111222111000///000111333222222222111111000000111111000000111333222000000000////////////000000//////............//////////////////////////////........................------------------------,,,,,,,,,---------.......................................------.................................---------............///------------------------................................................................................................------............------............////////////000000000000000000000000000000111111111111000000//////000000000000//////000000000000000111111111111///......///222666888<<<:::888666333222000000111111111111222222222222111111222333333333333333333111//////111222333222000000111111111111000000//////............//////........................------------.........///.............../////////------......------,,,,,,,,,---...//////...,,,+++---------............///---///000222222111///...,,,,,,,,,,,,---///000111111000///...------------.........///222777;;;>>>>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<============<<<<<<========================;;;===<<<@@@>>>VVVxxxlllkkklllqqqiii```]]]___cccddddddfffggggggccc___]]]^^^aaa]]]```dddeeedddcccdddeeeaaaddddddccceeekkknnnmmmggggggjjjllllllllloootttvvv\\\BBB>>>???<<<<<<<<<::::::<<>>@@@DDDFFFFFFDDDAAA?????????AAABBB???>>>;;;999777666666777555777:::;;;;;;;;;<<<===;;;???DDDIIIMMMOOOPPPOOONNNOOOPPPPPPNNNKKKHHHFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHHHHIIIJJJLLLNNNOOOOOOMMMJJJHHHGGGFFFDDDCCC>>>===;;;<<<>>>@@@@@@@@@===;;;888666555555777888888;;;???AAA@@@===<<<;;;<<<>>>???>>><<<:::;;;<<<999:::::::::999777555444444555777999:::;;;;;;:::::::::888666333111222333222111111111111111222222000000111111111222222222222222111111222222333444333333444444555666666666555555555444444444333333222111111000000000000000000000000000000000000000111111111111111222222222222111111111000000000///000000000000000000000000---...000000///000222444666666666666777777888888777666555444333222222222///111222111000///000111222222111111111111111000333111///000000///------//////000000000000////////////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................---..................---........................---------............///........................................................................................................................------............------............////////////////////////////////////000000000111111000000000//////000000000000////////////000000111111111111000///......///222555777;;;;;;999888666333111000000000111111111222222222000111222222333333222222111000//////111333222222000000111111111111000000//////............//////........................------------.........//////............///000111---------------,,,+++++++++,,,---......---,,,+++---------............///...///111222222000///---,,,,,,,,,---...///000000000000///............///------///111444888<<<>>>============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;===;;;???>>>UUUwwwkkkhhhhhhqqqiii```]]]```cccdddccceeeeeecccaaa^^^^^^___```\\\```dddeeecccbbbccceeeeeehhhgggeeeeeejjjkkkjjjlllmmmmmmmmmllllllmmmooommmnnnMMMFFFDDD@@@???>>>===;;;===@@@CCCFFFEEECCC@@@===>>>AAADDDCCCBBBAAAAAAAAABBBCCCCCC>>><<<999777555555666666444666999;;;;;;;;;===>>>:::<<>>@@@AAA???<<<::::::<<<>>>@@@>>>:::888888:::999:::<<<===<<<;;;999777666777999:::::::::999999888888888666333222222444111111111000111111222333000111111111111222222222222222111111222222333444333333444444555666666666555555555555444444444333222111111000000000000000000000000000000000000000111111111222222222222222222222222111111000000///000000000000000000000000---///000000000000333555555666666777777888888999777666555444333222222222///111222111000///000111111111111111111111111111333///...111333111000111//////000000000000////////////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................------...//////...------........................---------............///////////////////////////................................................................................................------............------............///////////////////////////////////////000000111111000000/////////000000000000///////////////000111111222222000///......///222444555::::::::::::888555333111000000000111111111111222000000111222222222222111000//////111333444222111000000111111111111000000//////............//////------------------------------.........////////////...------...///111222............---,,,++++++++++++,,,,,,------,,,,,,---------............///...///000000000///...---,,,------......///////////////......//////000111---///111444888;;;===>>>============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<@@@>>>UUUwwwkkkggghhhppphhh```\\\^^^aaabbb````````````bbbccccccbbb```]]]aaaffffffbbb___```bbbgggiiihhheeefffjjjkkkiiinnnnnnnnnkkkjjjjjjkkkkkkmmmwww}}}ZZZNNNGGGCCCBBBAAA???===>>>AAADDDDDDEEECCC@@@===<<>>???AAADDDFFFGGGHHHIIIKKKLLLMMMLLLLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIKKKMMMNNNMMMLLLKKKLLLIIIFFFCCCBBB@@@>>><<<999888666777:::===>>>>>>:::999777555666888:::<<<===???@@@@@@>>>;;;;;;;;;;;;>>>@@@>>>999666666888888:::<<<>>>???===;;;:::999999:::::::::999888777777888888666444333333444111111000000111222222333000111111111111222222222222222111111222222333444333333444444555666666666555555555555444444444444222111111000000000000000000000000000000000000000111111111222222333333333333333222111111000000///000000000000000000000000...///000000000111333555555666666777888888999999777666555444333222222222///111222111000///000111000000000000111111111111333......222444111111333...///000111111000///...//////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................------...//////...------........................---------............///........................................................................................................................------............------............//////////////////////////////////////////000000000000////////////000000000000//////...//////000111111222222000/////////000111333444888999:::;;;:::777555333000000000000111111111111///000000111111111111111//////111333555555333000000000111111111111000000//////............//////------------------------....../////////000000000------,,,+++,,,...000111/////////......---,,,++++++++++++++++++,,,---------------............////////////.........------------..................------......///111222333///111555999<<<>>>>>>>>><<<=========>>>>>>>>>???;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???>>>BBB@@@WWWyyymmmfffgggoooggg___[[[]]]``````^^^\\\\\\___dddiiiiiieeeaaa___dddhhhgggbbb]]]]]]___dddggggggeeeggglllnnnmmmkkklllkkkhhhhhhjjjkkkkkkppplllbbbRRRFFFEEEDDDCCC@@@??????BBBEEECCCDDDDDDAAA===;;;===???AAABBBDDDEEEFFFFFFFFFEEE===;;;888666555666777888999:::;;;;;;:::;;;===???AAA???>>>======???AAACCCGGGGGGIIIJJJLLLMMMMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJLLLNNNMMMKKKIIIGGGHHHEEEBBBAAA@@@???===;;;:::888666666888;;;<<<<<<<<<:::999888999;;;>>>@@@===???@@@???===<<<<<<===:::>>>@@@>>>888555555777666999<<>><<<::::::;;;;;;;;;:::888777555666777888777555444444555111111000000111222333333000111111111111222222222222222111111222222333444333333444444555666666777666666555555555444444444222111111000000000000000000000000000000000000000111111111222222333333333333333222222111000000///000000000000000000000000...000111111111111444666555666666777888999999999777666555444333222222222///111222111000///000111000000000000000111111111444...---222333///...111...///000111111000///...//////............//////////////////////////////........................------------------------,,,,,,,,,---------..............................,,,---...//////...---,,,........................---------.........//////------------------------................................................................................................---..................---............/////////000//////////////////////////////000000000000////////////000000000000//////...//////000111222222222////////////000111333444777999:::;;;;;;888666444000000000000111111111111//////000111111111111111...///111555777666333000000000111111111111000000//////............//////------------------------////////////000000000000,,,+++*********,,,///000////////////...---,,,+++++++++***)))***+++---...---------.........//////000///...---------------.........///......------,,,------...000111333444111444999===@@@@@@???>>><<<=========>>>>>>??????::::::;;;<<<=========<<<;;;;;;;;;<<<===>>>>>>???<<<<<<============<<<<<<========================???AAA@@@DDDBBBYYY{{{oooeeeeeetttnnngggccc___[[[^^^ccc^^^___aaabbbcccccccccbbb^^^___```cccfffgggfffeeegggggghhhiiijjjjjjjjjjjjiiijjjjjjgggdddeeeiiilllgggttt{{{|||XXXNNNHHHGGGMMMKKK???>>>AAA<<<@@@CCCEEEDDD@@@===<<<<<>>999555444555777:::<<<======<<<<<<>>>??????@@@AAABBBCCCBBBAAA@@@DDDDDDCCCDDDEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCBBBAAA===999:::===???>>>;;;<<<777444444444222555999??????===:::;;;@@@BBB???BBBAAA???============>>>???===:::777555444333333444666999<<<===<<<:::888:::::::::888555444444555555666777666555333333333333222222111111222222333222222111111222222333444222222222222222222222222333333333444444444555555555555555555555555555555222222222111111111111000000000000000000000000000111111111111222333333444444333333222222111111000444222000000111111111000000000000000111222333444444444555666777888999:::444444444333222111000///000111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////......------------..................................................................////////////////////////////////////......------------........................------...................................................------------...//////---------............///................................................---------------------------------.........//////---......///////////////000000000000111111111111111111000000//////......000111222222000//////000222000///...///000222333666888::::::999777777888333111000000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////......---------,,,---......///////////////...---+++***++++++***)))---...///---+++******+++***+++++++++******,,,...------......//////000000+++,,,,,,---.........---222111000...---------...000/////////000222333555333666:::===>>>???@@@AAA??????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<>>>???===:::999:::<<<===;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>===BBB@@@VVVxxxkkkkkkkkktttmmmgggccc^^^[[[]]]bbb___```aaabbbcccccccccccc___```bbbcccdddeeeffffffllllllnnnoooppppppppppppllllllkkkiiiffffffjjjmmmggglllqqqlllZZZIIIFFFJJJHHH>>>===@@@:::>>>BBBDDDDDDBBB>>>======???AAADDDFFFGGGGGGEEEDDDCCCBBB???;;;666555666888;;;===??????=========>>>===>>>@@@CCCDDDEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBAAA===:::777888===@@@???===<<<777444555444333555999@@@BBBAAA>>>???CCCDDDAAA???>>>===<<<<<<===>>>>>>===<<<999666444333333333444666999<<<<<<;;;999888777888777555333222333555777777777777555444333333333333222222222222333333222222111111222222333444222222222222222222222222333333333444444444555555555555555555555555555555222222222111111111111000000000000000000000000000222222111222222333444555666555555444333333222222222111///000111222222111000000000000111222333444444444555666777888888999555555555444333222111000000000000111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////......------......///............................................................////////////////////////////////////......------------.................................................................................------------...//////---------............///................................................---------------------------------.........//////...//////000111000000000000000000000111111111111111000000000/////////...,,,...///000///...///000111000///...///000222333777999;;;;;;999888888888555333111000111111000...000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...////////////......------......///000000000000///...,,,++++++---...---,,,---......---+++******++++++,,,,,,,,,++++++---...............////////////+++,,,------.........---111000///------------------,,,,,,,,,...///111333555888<<<>>>?????????@@@???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>><<<;;;999:::<<<===;;;999<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<<@@@>>>UUUwwwkkkkkkkkkuuunnngggccc___\\\^^^bbbaaaaaaaaaaaaaaabbbcccddd```cccddddddbbbbbbeeehhhiiijjjlllmmmoooooooooooonnnnnnmmmjjjiiiiiikkknnnmmmgggjjjvvvhhhPPPHHHHHHFFF===;;;===777<<>>@@@CCCDDDEEEEEEEEEEEEDDDAAA===999777777999>>>@@@BBBBBB@@@===<<<<<<:::<<<>>>AAADDDFFFHHHHHHEEEFFFGGGGGGGGGGGGFFFFFFJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@999666555777<<>>???@@@:::999777555444333333333444666999;;;<<<;;;999888777777666444222333555777999999888777666555444333333333222222222222333333222222111111222222333444333333333333333333333333333333333444444444555555444444444444444444444444222222222111111111111000000000000000000000000000222222222222333444555666777777777666555555444444111000///000222333333333111000000111111222333444555555666777777777777777777777666555444333222222///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////......------......///............................................................////////////////////////////////////......------------.................................................................................------------...//////---------............///................................................------------------------------.........////////////000000111111111111111000000000000111111111111000000000000///////////////111222111000000000222111000/////////000222333777999;;;;;;:::999999999777555222000111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////////////////000111111111111111...,,,+++,,,...000000///,,,---...---+++******+++,,,---...---,,,,,,...000/////////...............,,,,,,---............---//////...---,,,,,,------+++++++++,,,---000222333999<<>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===============<<<;;;::::::<<<<<<;;;:::========================;;;<<<:::>>><<>>@@@BBBCCCDDDEEEFFFEEECCC???;;;999:::;;;@@@BBBEEEDDDAAA===;;;:::777888;;;>>>AAADDDFFFGGGKKKLLLMMMMMMMMMLLLKKKJJJNNNLLLJJJHHHFFFFFFGGGGGGDDDDDDBBBAAA?????????>>>777555444666:::===???>>>;;;777444555444222333777===BBBDDDBBBBBBCCCBBB???;;;;;;<<<===???@@@AAABBB999888666444333333444444555777999:::;;;:::888777777666666444444555999<<<<<<;;;999777777666555333333333333222222333333333222222111111222222333444333333333333333333333333333333333444444444555555444444444444444444444444222222222111111111000000000000000000000000000000222222222333444555666777888888777666666555555444222111///000111222222111111111111111222333444444555666777888888777777666777777666444333333222222//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////............................................................////////////////////////////////////......------------......---------..................................................................------------...//////---------............///....................................................................................//////////////////000111111111111000///000000000111111111111000000000000////////////222333333222000///000111000000//////000000111222777999;;;<<<;;;::::::::::::777333222111111111000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////111111000000000000000000000000111222222222222111///---,,,,,,...000//////,,,---...---+++***+++,,,---...///...------///111/////////......---------------............------...---------,,,,,,,,,---,,,,,,---...000333555777>>>???AAAAAA@@@??????@@@===============<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;;;;========================<<<===:::===;;;TTTxxxnnnnnnnnn{{{rrriiifffcccaaaaaaccccccbbbaaaaaaaaabbbdddeeebbbeeegggeeeaaa```dddiiieeefffiiikkkmmmlllkkkjjjggggggggghhhkkkmmmooopppuuunnnqqqnnnmmmcccNNNCCC@@@::::::<<<888999;;;???CCCEEEEEEDDDBBB<<<<<<===>>>@@@BBBCCCDDDFFFFFFEEEBBB???======>>>BBBDDDFFFEEEBBB===:::999555666888:::===???AAACCCKKKKKKKKKKKKKKKKKKJJJJJJLLLKKKHHHFFFDDDCCCCCCCCC@@@@@@@@@@@@??????>>>===888777666666888;;;<<<<<<999555444555555333444888===CCCFFFDDDBBBCCCBBB@@@<<<===>>>@@@AAABBBCCCCCC999888666555444444555555666777888::::::999888777555555444333444888>>>BBB@@@===:::888888777666444444333333333333333333444222222111111222222333444333333333333333333333333333333333444444444555555444444444444444444444444222222222111111111000000000000000000000000000000222222222333444555777777777777666666555444444444555333111000111111000///111111111111222333444555666777888999999999777777777666555333222222222222000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////....../////////////////////////////////////////////////////////............////////////////////////////////////......------------......---------.........//////...................................................------------...//////---------............///................................................................................./////////000000---...//////000000/////////000000000111111111111////////////000000000000.../////////...///111333000000000000000111111222777999;;;<<<;;;::::::;;;;;;888555333333333222111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000111111111111111111000111111222222222222222000...---,,,---...---,,,---...///...,,,,,,---......///000///......000222//////......------,,,,,,---......//////...------,,,,,,------------------------...///222555888:::AAABBBCCCBBB@@@??????@@@<<<<<<<<<===============;;;;;;::::::::::::;;;;;;999:::<<<=========<<<;;;:::;;;;;;;;;;;;:::;;;;;;===========================>>>;;;>>>===VVVzzzooooooooo}}}sssiiifffdddbbbaaabbbccccccbbbbbbbbbccccccdddccceeefffeeecccbbbeeehhheeegggjjjlllmmmllljjjhhheeeeeeeeegggkkknnnoooooommmooorrrkkkhhhxxxpppSSSAAA===999;;;???<<<999:::<<<@@@DDDEEEEEECCC@@@??????>>>???@@@BBBCCCFFFFFFFFFDDDBBBAAAAAABBBDDDEEEFFFDDDAAA===::::::555555666888:::===???AAACCCCCCBBBBBBBBBBBBCCCDDDFFFEEEDDDBBB@@@>>><<<<<<<<<===???AAAAAA@@@>>>===999888777777888999:::;;;999555555777777666777:::???FFFIIIFFFCCCDDDDDDBBB??????@@@BBBBBBCCCCCCCCC;;;:::888777666666666777666777888999999888777777333222222333555;;;CCCIIICCC???:::999999999666444444444333333333333444444222222111111222222333444333333333333333333333333333333333444444444555555333333333333333333333333222222222111111111111000000000000000000000000000111111111222333555666777666666666555444444333333666444222111111000///---222111111222222333444555666777:::;;;<<<;;;999888777666444222111111222222000111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000//////......//////000////////////////////////////////////////////////............////////////////////////////////////......------------......,,,,,,------.../////////...................................................------------...//////---------............///............................................................................../////////000000000------...///////////////000000000000111111111111////////////000000000000...///111222333666:::===///000000000111111111111666888:::;;;:::::::::;;;:::888666666666555333222000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111000000111222222222222111111///---------...---+++...///000000.........000...///000///......000222.........---------------...////////////...------+++,,,---...............,,,,,,...000333777:::<<>>>>>;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<>>WWWzzzooooooooo|||rrrhhheeecccaaa``````cccccccccddddddccccccbbbccccccdddeeeffffffffffffdddfffiiikkkkkkiiifffeeehhhffffffhhhkkkmmmmmmlllfffpppooohhhfffkkk{{{dddJJJBBB<<<<<>>;;;888777777:::???BBBCCCBBB???===888888888888888999;;;<<<:::777777:::;;;:::;;;???@@@FFFIIIFFFBBBBBBCCCCCC@@@AAABBBBBBBBBAAA@@@@@@>>>===;;;999888777888888777777888888888888777777444444555666:::BBBKKKRRRFFFAAA;;;999::::::777444444444333333333333444444222222111111222222333444444444444444444444444444333333333444444444555555333333333333333333333333222222222111111111111000000000000000000000000000000000000111333444666777777666666555555444333333555333111000111111000///222222222222333444555555666888;;;===>>>===<<<;;;999777555333222222333444222222222222333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000////////////////////////////////////////////////............////////////////////////////////////......------------......,,,,,,------...//////000...................................................------------...//////---------............///.........................................................................../////////000000000000......///000000000000000000000000000111111111111.../////////000000000111111222333444555777;;;???//////000111111111111111444777999::::::999::::::888888777888999888555222000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111/////////000000000111111///000000111222111111111111///......///000///...///000111111000///000222.../////////......000111,,,------------------...///////////////...------+++,,,---///000000//////......000222666:::>>>@@@BBBCCCCCCBBB@@@???@@@AAA;;;;;;;;;<<<===>>>>>>???;;;::::::999999::::::;;;;;;;;;::::::;;;;;;<<<<<<999;;;===<<<:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999<<<;;;@@@???WWWyyynnnmmmmmm|||pppfffcccbbb```^^^___bbbcccdddeeeeeedddbbbaaacccbbbccceeeggghhhfffdddgggiiikkkmmmmmmjjjgggeeekkkiiigggiiilllmmmkkkiiieeerrrmmmeeefffbbbmmmwwwWWWJJJ@@@===>>>;;;;;;999888;;;@@@DDDDDDCCCHHHFFFCCC@@@??????@@@AAAEEEFFFGGGGGGFFFEEEFFFHHHEEEEEEDDDBBB>>><<<;;;<<<666777888;;;>>>BBBFFFHHH???>>>;;;:::;;;>>>AAADDD???@@@AAAAAA???<<<888666555999???CCCEEECCC@@@===777888888888888999<<<>>>;;;999999===>>>===???CCC>>>EEEGGGCCC??????AAAAAAAAAAAABBBBBBAAA@@@>>>===@@@???===;;;999888999999777777888888888777777666888888999;;;@@@IIISSSZZZGGGBBB;;;999::::::888444555444444333333444444555222222111111222222333444444444444444444444444444333333333444444444555555333333333333333333333333222222222111111111111000000000000000000000000000//////000111222444666777777777777666555555444444333222000000111222111000222222222222333444555555666888;;;>>>??????===<<<:::999666444333333444555222222333333333444444444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000............/////////000////////////////////////.........------.........,,,,,,------...///000000...................................................------------...//////---------.........//////................................................////////////////////////////////////000000000000//////000111111111111111000000000000111111111111.../////////000000111111000000000///......111444//////000111111111111111444666999:::999999999:::777777888:::;;;999555222000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111......//////000000000111//////000111111111111000000///...///111222222222000111222222111000111333---...///...---...///111,,,,,,,,,------.........//////000000///...------+++,,,...000111111000000111222333666:::>>>BBBDDDBBBCCCCCCAAA??????@@@AAA:::;;;;;;<<<===>>>??????;;;::::::999999::::::;;;<<<;;;:::999:::;;;<<<===999;;;===<<<:::999:::===::::::::::::::::::::::::777::::::???>>>VVVxxxlllkkkkkk}}}jjjcccccc\\\ZZZ```aaa```aaabbbeeefffeeeaaa]]]eeebbb```bbbgggjjjjjjiiifffgggiiikkklllllllllllllllhhhhhhkkkjjjfffgggllllllpppqqqllldddaaafffmmmvvvQQQCCCHHHDDD555:::<<<>>>???@@@BBBEEEGGGJJJHHHFFFCCCAAA???>>>===CCCDDDFFFGGGFFFEEEFFFGGGHHHGGGEEECCC@@@>>><<<;;;:::888888;;;@@@BBBAAA>>>???>>><<<::::::<<>>999888888777888999<<>>:::777666777<<<===???@@@@@@???===<<<:::999777666777777666555777555999===DDDXXXbbbXXXLLL>>><<<>>>:::999:::444333333333333444444555666333333333444444444555555555555444444444333333333333333222222333555666777555555555555555555444444333333333222222222111111222222111111111111222222111111111000111111222333555555555444444333333333111111111111111111111111111111111111222333444444777;;;???BBBBBB@@@??????::::::999777666444333222222222222222222222333333111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////111111000000//////............////////////......000000000000000000000000...............///000000............////////////000///...---,,,---..............................////////////////////////////////////////////////...------------...//////////////////////////////........................///......---------......////////////////////////000000///////////////000000000000000000000000000000000000000000000000000222222111000//////000000111111000000000000111111...//////000111222222333444666:::;;;;;;::::::;;;999999999888888888777777444333222000000000000111111111222333555444111///......////////////......444333222000//////......000000000000000000000000000000111111111111000000000000//////............000000000000000//////...,,,,,,,,,,,,,,,,,,++++++---------...............111000...,,,++++++,,,,,,+++---//////......///000111444888;;;===>>>@@@BBBDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::>>>>>>WWW{{{ooonnnnnnmmmeeehhheeeccceeeaaaccccccdddeeeeeeddd```]]]cccdddddddddeeefffiiikkkggghhhiiikkkkkkkkkkkkkkkkkkhhhiiimmmmmmjjjkkkooojjjmmmoookkkfffcccgggkkkjjjQQQJJJIIIEEE@@@AAABBBBBBAAABBBDDDFFFHHHGGGEEECCCAAA>>>===<<>>:::888888<<<@@@CCCBBB???;;;:::999777777999>>>BBBBBBCCCCCC@@@<<<888777777888777777;;;@@@BBB???<<<:::999999999;;;>>>@@@BBBCCCBBBAAA@@@AAAAAABBBCCCDDDCCCBBBBBBAAAAAA@@@@@@BBBBBB@@@===999777777777<<<===???AAAAAA???===<<<;;;999888777666666555444777888AAAIIIRRReeennncccLLL>>><<>>???@@@AAABBBDDDDDDCCCBBBAAA@@@@@@???======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::>>>>>>WWW{{{ooossssssmmmeeekkkkkkiiiggg```gggfffeeeddddddccc```^^^bbbeeegggfffdddcccgggkkkiiiiiijjjjjjjjjjjjiiihhhiiihhhjjjnnnooonnnoooqqqjjjkkklllkkkiiigggggghhhppp___IIIGGGMMMEEEFFFEEEDDDBBBBBBCCCEEEFFFFFFEEEDDDAAA???<<<:::<<<>>>AAACCCDDDEEEGGGIIIGGGFFFFFFEEEDDDCCCCCCBBB<<<::::::===AAADDDBBB@@@888888777666555888<<<@@@CCCCCCBBB>>>:::777777888888777777:::???CCCBBB@@@>>>=========>>>@@@BBBCCCFFFFFFEEEDDDDDDCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@>>>???>>>;;;888777777888;;;===???AAAAAA???===;;;:::999888777777777777888999===KKKVVV```ooossseeeKKK>>><<<@@@<<<;;;:::333333333222222222333444444333333333444444444555555555555444444444333333333444444333333333444444555555555555555555555555555333333333222222222111111222222111111111111222222111111111111111222333333333333333222222222222222111111111111111111111111222222222222333444555555:::<<>>AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@??????=========<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;???>>>WWWzzzooowwwwwwjjjccchhhfffeeefff```iiifffdddcccdddcccbbbaaaccceeegggfffeeeeeegggiiijjjjjjjjjiiiiiihhhhhhggggggggghhhlllnnnooonnnnnnmmmmmmlllmmmllljjjgggddd```rrrnnnSSSHHHJJJGGGGGGEEECCC@@@???AAACCCEEEEEEEEEEEECCC@@@===;;;;;;===@@@BBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHHHHHHH@@@???===???CCCDDDBBB???999999999777777999===AAADDDDDDBBB>>>:::888888999;;;999999<<<@@@DDDFFFFFFCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDBBB@@@@@@>>>@@@BBBDDDDDDCCCAAA???;;;<<<;;;:::888777888999:::<<>>FFFLLL[[[gggmmmwwwtttbbbJJJ===<<<@@@===;;;;;;444333333222222222333333444333333333444444444555555555555444444444333333333555444444444444333444444444444444555555555555555333333333222222222111111222222111111111111222222222111111111111222333333222222111111111111111111111111111111111111111111222222222222333555666777<<<===???@@@??????@@@BBB???>>>===;;;999777666555444444333333222111000000111111222222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000///////////////000000111111000000/////////////////////////////////............///000............//////////////////......------------........................////////////////////////////////////////////////...------------...//////////////////////////////........................,,,,,,,,,---...///000111////////////////////////000////////////000000111////////////////////////000000000000000000000000111111111111111111111000333222222222222222222333333333555666555444333222444666:::;;;;;;::::::;;;888888888888888888888888777666555444222111111000111000000222444555333222//////000000000000/////////////////////000111111////////////////////////......////////////......------------------------...............------,,,++++++,,,---......//////111111000///......---------------,,,,,,,,,,,,,,,,,,---......///222777:::===???BBBDDDCCCCCCDDDEEEDDDCCCCCCBBBAAA@@@??????=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===<<<@@@>>>VVVzzzppprrrrrr|||iiibbbddd______ddddddgggeeecccbbbdddeeeddddddfffdddccceeeggghhhgggeeeiiiiiihhhhhhhhhggghhhhhhfffffffffgggjjjmmmllliiiqqqpppooonnnnnnkkkeeeaaaaaafffttt}}}hhhSSSHHHFFFEEECCC@@@===<<<>>>@@@CCCDDDEEEEEEDDDAAA???======???AAAAAAAAA@@@AAABBBGGGGGGHHHIIIJJJKKKKKKLLLGGGDDDBBBCCCEEEEEEAAA>>>;;;;;;:::999999:::===@@@DDDDDDBBB???<<<:::;;;===>>>>>>===???CCCGGGIIIKKKGGGFFFFFFFFFFFFFFFGGGGGGBBBBBBBBBBBBAAA@@@>>>===>>>@@@BBBDDDDDDBBB???===999::::::999777777888:::999;;;===??????===;;;999777777666555444888>>>CCCZZZ```oooyyy|||yyydddKKK>>><<<@@@<<<<<<<<<555444444333222222333333333333333333444444444555555555555444444444333333333444444444444444444333333444444444555555555666666333333333222222222111111222222111111111111222222222222222111222333333444111111111111111111111111111111111111111111111111222222222333444666777888<<<>>>@@@@@@??????@@@AAA@@@???>>><<<999777666555444444333333222111000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...//////////////////////////////............//////............////////////...............---------........................////////////////////////////////////////////////...------------...//////////////////////////////........................,,,,,,,,,---...///000111///////////////////////////////////////000111111////////////////////////000000000000000000000000000111222222222222111111333222222222222222222333222333333444444333222111444666:::;;;;;;::::::;;;888888888888888888888888777777666555444333222111222111000222333444333222//////000000000000//////............///000111222..............................////////////......------------------------...............------,,,,,,------...///000111111111000000///...------,,,,,,---------------------+++---...///000333888<<<<<<>>>AAACCCCCCDDDEEEFFFCCCCCCBBBAAA@@@??????>>>========================<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999======AAA>>>UUUyyypppiiiiii{{{iiicccddd^^^^^^eeegggeeecccbbbbbbdddeeedddcccfffcccbbbdddiiijjjhhhdddggggggffffffggghhhiiiiiiffffffddddddhhhmmmlllhhhsssrrrpppooommmiiiddd```ddd___cccrrr~~~vvv___LLLGGGFFFCCC???;;;:::<<<>>>AAAAAABBBCCCCCCBBBAAA@@@???AAABBBBBB@@@?????????EEEFFFGGGHHHIIIKKKKKKLLLKKKIIIFFFFFFHHHGGGCCC@@@======<<<;;;999:::<<>>>>>AAABBBCCCDDDCCC@@@===;;;888999:::999777777999:::888999;;;<<<<<<;;;999888777777666444555;;;FFFNNNiiinnn{{{}}}gggLLL>>><<>><<<999777666555444333333222222111111111111111222222222222111111222222222222222222222222000000000000000000000000////////////////////////////////////000000000000......////////////......000000000000000000000000000//////............///............////////////......//////......---,,,........................////////////////////////////////////////////////...------------...//////////////////////////////........................---------------...///000///////////////////////////......//////000111222000000000000000000000000000000000000000000000000000111222333333333222111222222111111111111222222////////////000000000000222444888999999888888999888888888888888999999999666666777666666555444333333222111111333333222111///000000111111000000///............//////000111...........................//////000000//////...---------------............////////////...---------......//////000000000//////......------,,,,,,,,,---...///////////////,,,...000111333555999===;;;>>>AAACCCCCCCCCDDDEEECCCCCCBBBAAA@@@???>>>>>><<<============>>>>>>>>><<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888===>>>BBB>>>UUUyyypppkkkkkk{{{hhhaaaeeebbbbbbfffeeeeeedddbbbbbbccccccbbb```bbbbbbdddfffhhhiiihhhgggdddddddddeeegggiiikkklllggggggdddbbbhhhpppqqqlllppppppooommmiiifffcccaaabbb^^^]]]dddqqquuuhhhYYYMMMKKKGGGAAA<<<:::;;;<<<===>>>>>>???@@@@@@AAAAAA@@@AAABBBBBB@@@>>>>>>???BBBCCCDDDEEEGGGHHHIIIIIILLLJJJHHHIIIKKKKKKHHHDDDAAAAAAAAA???===<<<>>>@@@DDDEEEFFFFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJGGGGGGGGGFFFEEEDDDCCCCCC???>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAA>>>;;;999999::::::999888777999;;;888888888999999888888888555666777888===JJJ[[[gggwwwzzz~~~hhhMMM???;;;>>>:::;;;>>>999777666555555444444444555333333333444444444555555555555444444444333333333111222444555555555555444333333444444555666666777333333333222222222111111222222111111111111222222333222222222222333444444111111111222222222333333111111111111111111111111222333333444555777999:::<<>>;;;999777555444222222222222222222222222111111222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111//////000000000000//////000000000000000000000000000000///...........................////////////---.../////////...---,,,........................////////////////////////////////////////////////...------------...//////////////////////////////..............................---------......///////////////////////////............///000111222000000000000000000000000000000000000000000000000///000222444444333222111111111111000000111111111000///.........000222333222444888999999888888999777777888888888999999999555666777777777666555555555333222111222222111000000000111111111111000000//////.........//////000........................///000000111111000000///------.........///////////////000000000///......---------------.........---------------,,,,,,,,,,,,---///000111111111111...111333555777999;;;>>>===???BBBCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@???>>>>>><<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::777===???CCC>>>TTTyyyppppppppp{{{eee^^^eeefffffffff```fffdddcccccccccbbb___]]]^^^bbbggghhhffffffhhhkkkbbbbbbcccdddfffiiilllnnnhhhhhhdddbbbiiisssvvvqqqlllmmmmmmkkkgggdddccccccbbbcccaaaaaaiiirrrqqqhhhRRRPPPJJJCCC===::::::<<<;;;;;;;;;<<<===???AAABBB???AAABBBBBB@@@??????@@@@@@@@@AAACCCDDDEEEFFFGGGLLLJJJHHHJJJMMMNNNKKKHHHFFFFFFFFFCCCAAA@@@AAACCCCCCFFFHHHHHHGGGFFFFFFGGGEEEFFFGGGGGGFFFFFFFFFGGGEEEEEEEEEEEECCCBBBAAA@@@??????>>>>>>@@@BBBEEEGGGGGGFFFEEECCC@@@<<<999777999::::::999888888999;;;888888777666666777888888222555888===HHHZZZqqqkkkNNN???;;;===999;;;???;;;888777666555555555555555333333333444444444555555555555444444444333333333000111333555666666555555333333444444555666777777333333333222222222111111222222111111111111222222333333222222333333444555111111222222333333333333111111111111111111111111222333333444666888999:::;;;???BBBDDDCCCAAA???>>>@@@???>>>;;;999666444444222222222222222222333333111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111.../////////000000111111000000111111111111000000000000000000000000000000111000///.........................../////////000---.../////////...,,,,,,........................////////////////////////////////////////////////...------------...//////////////////////////////........................///......---------......////////////////////////............///000222222000000000000000000000000000000000000000000000000///000222444444444222111111111000000000000111111333111000///000222555777444777:::;;;;;;::::::;;;777777888888999999999999444555777888888888777666666444222111222222111///000000111111111111000000//////............//////........................000000111111111111000000........./////////000000000000000000000//////...,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222222222222000333666999:::;;;===???@@@BBBDDDDDDBBBAAA@@@AAACCCBBBBBBAAA@@@???>>>>>><<<=========>>>>>>??????<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::777===???CCC>>>TTTyyypppmmmmmmzzzfff```eeeeeeeeehhheeeccc___[[[[[[^^^``````^^^^^^```ccceeeeeefffggggggfffgggiiikkkmmmkkkgggddd___dddgggfffgggllloooooonnnllliiifffcccbbbcccccc___cccffffffeeeffflllqqqbbbYYYMMMCCC>>>===<<<;;;<<<::::::;;;>>>AAABBBBBB@@@AAACCCDDDCCCBBB@@@???>>>>>>???@@@BBBDDDFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJHHHIIIIIIHHHEEEDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGEEECCCBBBBBBDDDFFFHHHGGGEEEAAA???===>>>???AAA>>>???@@@AAABBBBBBBBBCCCFFFEEEBBB>>>;;;888666555;;;<<<===<<<:::999999999444333333444666666555444777999===GGG]]]uuuqqqSSS???888===<<<<<<<<<888:::999888666444333333333444444444444444444444444555555444333333333333444222222333333333444444444333444444444555666666666444444333333333333222222111111111111111111111111222222222222222222222222333222111111333333222111222222222222222222222222333333333444777:::===??????AAACCCCCCBBBBBBCCCDDDEEEAAA===:::888888666555222222222222222222222222333333222222222222333333111111111111111111111111222222222111111111111000111222222222222111000000000000000///////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,111555444///,,,,,,.........////////////......000000000000000000000000000000000000000000000000////////////..................---,,,---...///000...------------...//////............////////////........................///////////////000111222000000000000000000000000222222111000///...------//////000000000000//////111111000000//////......000///.........///111222555666888999::::::999999555666777888888777666555666666777777777777666666444444333222222111000000111000000000111222333333000000////////////000000111000000///...---------...///000000000///------,,,---.../////////...---111000...,,,++++++++++++*********++++++,,,,,,---...,,,******---...---+++---...///000222333444555555555555666888:::===>>>===AAADDDCCCAAAAAAEEEJJJIIIIIIGGGEEEBBB???<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;999999:::<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<>>><<<>>><<>>@@@???===;;;::::::777777777888999::::::999;;;BBBMMM[[[ooowwwUUU@@@999>>>===<<<>>>999:::999777666555444444444555555555555555555555555666555444444333333444444222222333333333444444444444444444555555555555555444444333333333333222222111111111111111111111111222222222222222222222222333222111222333333333111222222222222222222222222333333333444666999===>>>???@@@BBBBBBAAAAAAAAABBBAAA===999777666666555444222222222222222222222222222222222111111222222222222222222222222222222222222222222222111111111111111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...111333222///------.........////////////......////////////////////////////////////////////////////////////...............------,,,---...///000---------------...//////............////////////........................//////......///000000111000000000000000000000000000000000000//////////////////000000000000//////111000000000/////////...000///.........///111222555666888999::::::999999666666777777777777666666666666777777777777666666555444444333222222111111111000000000000000111222000//////////////////000111000000///......------...//////000000...---,,,+++,,,---...///......---111///...,,,++++++++++++++++++,,,,,,------......000...,,,,,,///000///---...///000111333444555666555555555666888:::===>>>;;;>>>AAAAAA@@@AAACCCFFFHHHHHHFFFEEEBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<>><<>>===;;;:::::::::;;;???AAABBBBBB@@@===;;;;;;999888777666777999;;;<<>>======???;;;999888777666555555555555555555555555555555555555666555444444333444444444333333333333444444444444555555555555555444444444444444333333333333222222111111111111111111111111222222222222333333333333444222111222333444333111111111111111111111111111333333333444666999;;;===>>>???@@@@@@>>>======>>>;;;888555444444444333222333333333333333333333333222222111111111111222222333333333333333333333333333222222222111111111111111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000///...............////////////......////////////////////////////////////////////////////////////...............------------...//////------------......//////............////////////....................................////////////000000000000000000000000.../////////000000000111//////000000000000//////000000000000////////////000///.........///111222555666777999:::999999888777777666666666666777777666666777777777777666666555555555444333333222222111111000000///000000000//////............//////111000000//////......---......///000///...---,,,++++++,,,---------------000///---,,,++++++++++++,,,,,,------...//////000000///------/////////...000111111333444555666777555555555666888:::<<<>>><<<===@@@BBBCCCCCCCCCCCCFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;>>>===AAA>>>UUUyyyooorrrrrriii___dddeeeeeeccc\\\bbbcccdddbbb___]]]]]]^^^aaafffkkkjjjfffdddfffjjjiiilllmmmjjjdddaaacccggghhhjjjjjjfffffflllqqqrrrrrrqqqooolllkkkiiiiiiiiiccccccaaa^^^\\\^^^bbbeeemmmggg\\\PPPFFF???<<<;;;;;;;;;<<>>@@@AAA>>>@@@AAABBBBBBCCCEEEFFFCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDBBBAAA>>>===;;;999999999:::;;;???AAACCCCCCAAA>>><<<<<<;;;:::777555666;;;CCCHHH[[[lllYYYCCC:::>>><<<<<>>???AAADDDFFFGGGEEECCCEEEEEEDDDDDDCCCBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;>>>>>>BBB>>>UUUxxxmmmqqqqqq~~~ggg^^^ddddddeeeeee^^^dddcccaaabbbbbbaaa^^^[[[```dddhhhhhheeeccceeehhheeehhhjjjgggbbbaaadddhhhfffiiiiiifffgggnnnsssuuurrrqqqpppnnnlllkkkjjjjjjdddddddddbbb```___``````dddeeecccYYYKKK@@@===>>>>>>===>>>AAADDDGGGGGGGGG<<<===>>>???@@@@@@AAAAAAEEEFFFHHHHHHHHHFFFDDDBBB>>>@@@AAAAAA@@@@@@AAABBB???@@@BBBAAAAAA@@@BBBCCCAAAAAABBBBBBCCCBBBBBBAAACCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFF@@@@@@AAABBBCCCCCCCCCCCC???>>>;;;999888888999:::>>>@@@BBBBBB@@@>>>======::::::999999???KKKYYYcccyyy[[[DDD:::===;;;<<>>???AAADDDFFFGGGEEECCCDDDDDDDDDDDDCCCBBBAAA@@@========================<<<;;;:::999999999::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::>>>>>>BBB???UUUxxxnnnllllll{{{fff___dddcccccceeebbbdddbbbaaabbbeeeddd___ZZZ```bbbdddeeeeeedddeeeeeedddfffgggfffdddcccfffiiidddhhhiiifffhhhnnnssstttqqqpppooonnnmmmkkkjjjjjjccccccccccccaaa```^^^]]]]]]cccfff```TTTIIIFFFFFFCCCCCCCCCEEEHHHIIIHHHFFF============>>>?????????DDDEEEFFFGGGGGGGGGFFFEEEAAACCCDDDDDDCCCBBBDDDEEEBBBCCCDDDCCCAAAAAABBBCCCBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFF<<<<<<<<<===???AAADDDEEECCCAAA>>>;;;999:::;;;<<<===???@@@@@@???>>>>>>???777:::???FFFQQQaaattt]]]FFF;;;===;;;===AAA>>>??????===;;;:::999888888555555555555555555555555777666555555444444555555333444444444555555555555555555555555555444444444444444333333333333222222111111111111111111111111222222333333444444555555555333222333444555444222222222222222222222222222222333333444555666666777666777888777555333333444444333333444555666555444333333333333333333333333333222222222222222222333333333333333333333333333333333333333222222222222111222222222222111000000//////000000111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000..............................////////////......................................................////////////............,,,---......//////......+++,,,.../////////...---............///////////////////////////////////////000111111111000...---000000000000000000000000222222111000///...------//////000000000000//////////////////000000000000000///.........///111222444555666888999888888777777777666666666666777777666666777777777777666666555555555555555555555555555555444444333444444444000000////////////000000000000000000000000000000000000111222111000///...,,,,,,,,,,,,,,,---......///////////////...------***+++,,,---...000000111333444444333222222333555333444444555666666777777777666666666888999;;;<<<<<<===@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA========================<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::======@@@>>>VVVzzzpppnnnmmmxxxfffbbbfffaaa```dddcccaaabbbccceeeeeeccc```]]]``````aaacccfffhhhfffdddfffgggggggggggggggggggggdddhhhiiiggghhhmmmqqqqqqoooooonnnnnnlllkkkiiiiiifffeeecccbbbaaa```___^^^___bbbdddccc^^^XXXSSSQQQKKKJJJJJJKKKLLLKKKIIIGGG>>>===============>>>>>>DDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFFFFEEEEEEFFFGGGEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJLLLIIIGGGEEECCCBBBBBBCCCDDD===;;;:::999;;;???CCCFFFFFFDDDAAA>>>===>>>@@@AAA>>>>>>???>>>>>>???AAACCC@@@GGGSSS___lll|||aaaIII>>>???===???CCCAAACCCBBB@@@>>><<<:::999999777777777777777777777777777666666555555555555555444444444444555555555555444444444555555555555555444444333333333333222222111111111111111111111111222222333333444555555666555333333333444555444333333333333333333333333333222333444444555555555555666777999888666555555555444333333444666666555444444444444444444444444444444444333333333333444444222222222222222222222222444444333333333222222222111222222222222111000000......///000000111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000+++...111000...,,,---///......////////////......................................................////////////............,,,---.../////////...---+++,,,...///000///...---............////////////////////////////////////000111222333222111///...000000000000000000000000111111000000//////......//////000000000000//////.../////////000000000111000///.........///111222444555666888888888888777666666777777777777666666666666777777777777666666444444444444444444444444444444333333333444555555111111000000000000111111000000000000000000000000111222222333333111000///...---,,,,,,,,,---/////////000000111111000///...+++,,,---...000111222333555666777666444333555888333444444555555666666777777777666666777999;;;<<<;;;>>>AAAAAA@@@AAACCCFFFDDDDDDDDDDDDCCCBBBAAA@@@========================<<<<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<:::<<<;;;???===VVV|||sssqqqpppxxxhhhdddggg```^^^cccccc]]]bbbggggggdddaaa```aaabbb______ccchhhjjjgggdddjjjiiihhhiiijjjjjjhhhfffeeeiiijjjhhhhhhlllnnnnnnnnnnnnnnnmmmllljjjiiihhhjjjgggcccaaaaaaaaabbbbbbdddcccbbbccceeeddd^^^YYYPPPOOONNNOOOOOONNNKKKHHH>>>===<<<<<<<<<<<<<<<===EEEEEEDDDDDDEEEFFFGGGGGGEEEFFFGGGGGGFFFFFFGGGIIIFFFHHHIIIIIIHHHHHHIIIKKKGGGHHHIIIJJJJJJJJJJJJJJJHHHGGGEEEEEEFFFIIILLLNNNHHHFFFCCC@@@???@@@AAABBB>>><<<999888999>>>CCCFFFHHHFFFCCCAAA@@@BBBEEEFFF>>>??????>>>>>>@@@CCCFFFSSS^^^mmm{{{dddLLL@@@AAA???AAAEEEDDDEEEDDDBBB???===;;;:::999999999999999999999999999777777666555555555555555444444444555555555666666333444444555555666666666444444444333333333222222111111111111111111111111222222333333444555666666555444333333555555444333444444444444444444444444222333444444555555555444777888:::999777666777777444333333444666666555333444444444444444444444444555444444333333444444555111111111111111111111111444444444333333333222222111222222222222111000000---......///000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000(((---222222...+++,,,///......////////////......................................................000/////////............,,,,,,.../////////...---+++,,,...000000///...---............/////////000000000000000000000000000111222333444333222000...000000000000000000000000////////////000000000000//////000000000000//////.../////////000000111111000///.........///111222333555666777888888777777555666777888888777666555666666777777777777666666333444444444444444444444222222222222333444444555222222111111111111222222000000000000000111111111222222333444333222111000......---,,,---...///000000000111222222111//////------...000111333444444444555777555333222555777333333444444555555666666777777666777777999;;;<<<===AAADDDCCCAAAAAAEEEJJJEEEEEEDDDDDDCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999<<<:::>>><<>>;;;>>>CCCHHHIIIGGGEEECCCDDDEEEEEEEEEDDDCCCDDDGGGJJJHHHIIIJJJJJJKKKKKKJJJJJJLLLJJJIIIJJJLLLMMMLLLKKKIIIFFFCCCAAAAAACCCGGGIIIMMMJJJEEEAAA???>>>===<<<888;;;=========???CCCGGGHHHIIIIIIGGGEEECCCDDDEEEIIIDDD@@@AAAHHHSSS[[[___tttaaaKKK<<<@@@EEEBBB@@@DDDHHHFFFCCCAAABBBBBB===777888777777777777777888888777777666555444333333333666666666555555444444444333444444555555444444333555555555444444333333333333333333222222222111111444333333222222333333444333333333444444444555555444444444444444444444444555555555666666666666666888999;;;===============>>><<<:::888888777555333444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111000000111111222333333333222222111000//////111111000000//////......111111000000000000111111////////////////////////000111111000...,,,---...000000//////.........---////////////////////////..............................------------......111000///...................................................////////////...///000000///000222444666111...000444444///)))000000000000000000000000000000000000000000000000......////////////......////////////000000000000////////////000111222333333444555666666777666666555666666666666666666666666666666666555555555555555555666666666666555555333444555444222111222333222222222333333444444444555444222111111222333555333333444444555555666666000000111111111222222222111333444666666555333222111111111222222333333333666444222222444444222000444444555555555555444444888888888666666777:::===>>>???BBBEEEFFFGGGFFFFFFBBBCCCDDDDDDCCCAAA???===>>>>>>>>>???????????????AAA???===;;;:::;;;<<<===999999::::::::::::;;;;;;===<<<;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrmmmmmmyyykkk```aaabbb______cccbbbaaaaaabbbcccbbb___\\\aaabbbcccccccccccccccccccccccceeefffffffffffffffiiihhhgggiiimmmoooooommmpppooommmlllkkkjjjjjjkkkfffgggddd___]]]______]]]cccdddeeegggggghhhjjjkkknnnlllhhhbbb___\\\UUULLLHHHCCC===;;;===???>>><<<>>>BBBGGGHHHEEEBBB?????????@@@@@@???>>>@@@CCCFFFIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGIIIJJJJJJIIIGGGGGGEEECCCAAAAAACCCFFFHHHGGGDDD@@@===<<<<<<=========<<<999777888@@@LLLUUUPPPNNNKKKGGGEEEFFFIIILLLHHHFFFHHHNNN[[[hhhrrrxxxeeeNNN>>>???CCC??????DDDKKKJJJEEE>>>:::;;;;;;999888777777666666777777888777777666444444333333444555555555444444444333333333444444555555444444333333444555555555444222111333333333222222222222111444333333222222333333444333333333444444444555555333333333333333333333333555555555666666666666666888999;;;<<<>>>>>>>>>===>>><<<:::888888777555333444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111000000111111222333222222111111000//////...111000000000/////////...000000////////////000000///////////////////////////000111000...,,,---...000/////////............////////////////////////////////////////////////......------------......000//////...................................................////////////...///000000///000222444333000------111333222000000000000000000000000000000000000000000000000000......////////////......////////////000000000000////////////000111222333444444555666777777777777666666666666666666555555666666666666555555555555555555666666666666555555333444555444222111222333222222333333333444444444777666444333333444555666666666666666666777777777333333333333444444444444333444666777777666444333222222222222222222333333666444222222444444333000444444555666666666666666777888888888777888:::===???@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDDDDCCCAAA???===;;;;;;;;;;;;<<<<<<======???>>><<<;;;:::;;;<<<===999999::::::::::::;;;;;;======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrpppqqq|||nnnccccccdddaaaaaaeeecccbbbbbbcccdddccc```^^^dddcccbbbaaaaaaaaaaaaaaaccccccddddddeeeffffffgggmmmkkkiiiiiikkkmmmmmmmmmpppnnnllljjjiiihhhiiiiiiggghhhfffaaa___aaaaaa___```aaadddfffhhhiiiiiiiiiqqqpppmmmkkkllljjjaaaUUUQQQJJJAAA<<<;;;===>>>>>>AAAEEEIIIJJJGGGCCC???==================>>>BBBEEEHHHHHHHHHHHHHHHHHHGGGGGGCCCDDDEEEGGGHHHGGGDDDAAACCCCCCBBBAAABBBCCCEEEFFFNNNKKKGGGCCCAAA?????????999<<<>>>>>>???BBBIIINNNNNNPPPRRRQQQOOOPPPSSSWWWQQQTTT[[[gggwwwhhhSSSBBBAAAAAA<<<===EEEDDDGGGEEE>>>999:::<<<<<<777777666666666666777777777666555444444444444444444444444444333333333333333444444555555444444333111333444555555444111000333333333333222222222222333333222222222222333333333333333444444444555555222222222222222222333333555555555666666777777777666888:::<<<>>>??????>>>===<<<999888888777555333444444333333333333222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111000000111111222333111111000000///.........000000000000//////////////////............/////////////////////////////////000111000...------...////////////............////////////////////////000000000000000000000000......------------......///.........------------....................................////////////...///000000//////111333333111...---...000222444000000000000000000000000000000000000000000000000......////////////......////////////000000000000////////////000111222222444555666777888888888888777777777666666555555555666666666666555555555555555555666666666666555555333444555444333222222444333333333333444444444444888777666555555666777888999888888888888888777777555555666666666777777777666666777888777666444333333333222222222222222222555333222222444444333111444444666777888888999999666888999999999999:::<<>><<<<<<===>>>???@@@@@@AAA===<<<;;;::::::;;;<<<<<<999999::::::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrqqqrrr|||mmmcccdddeeecccdddhhhfffeeeddddddeeedddbbb`````````______```bbbdddeeejjjjjjiiiiiihhhhhhhhhhhhmmmllljjjiiijjjlllnnnnnnpppooonnnllljjjhhhgggfffhhhiiihhhcccbbbddddddaaa^^^___bbbfffiiijjjiiihhhiiikkkmmmmmmpppqqqllleee```XXXLLLCCC??????@@@AAAFFFIIILLLMMMKKKGGGBBB@@@???????????????AAADDDGGGHHHGGGFFFEEEEEEDDDDDDDDD???@@@BBBEEEFFFEEE@@@===??????@@@AAAAAABBBCCCCCCGGGGGGFFFDDDAAA>>><<<<<>>?????????===;;;999888888777555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222333111111000000000/////////000000000000////////////000//////......//////000///////////////////////////000000000...------//////////////////.........////////////////////////////////////////////////......------------......---............---------....................................////////////...///000/////////111222333444333000---,,,///111////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111444444666777888888888888888888777777666555555555666666666666555555555555555555666666666666555555444555555555333222333444333333444444444444444444777777666666666777888999999999999888888777777777666666777777777888888888777777777777666444333222333333333222222111111111444333333333333333333222444555666888999:::;;;;;;666888:::;;;::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA???>>>======>>>???@@@BBBBBBCCC;;;;;;:::::::::;;;<<<<<<999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrmmmnnnyyykkkbbbcccfffdddeeejjjeeedddccccccdddcccaaa```^^^^^^^^^___aaacccfffgggllllllllllllllllllkkkkkkkkkjjjjjjiiijjjmmmppprrrlllnnnooopppooollliiiggghhhjjjiiieeeeeegggfffddd^^^___aaaeeeiiijjjiiigggccciiimmmllllllpppssssssoooggg\\\QQQJJJGGGGGGGGGJJJKKKMMMMMMLLLIIIEEEAAA??????@@@??????@@@DDDGGGGGGFFFEEECCCBBBAAAAAAAAA===>>>AAAEEEFFFEEE@@@=========???@@@AAABBBCCCCCCEEEHHHLLLLLLIIIFFFEEEEEEHHHFFFBBBDDDPPPggg}}}dddVVVLLLKKKFFF===???JJJRRRUUUQQQDDD===>>>;;;444888888777666666666666666666666555444444444444555333333333333333333333333333444444555555444444333555444222111111222444555444444444333333333222222333222222111111222222333333333333444444444555555444444444444555555666666555555666666777888888999666777:::<<<>>>?????????<<<;;;999888888888666444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000111111222333222111111111111111000000////////////000000000000111000000//////000000111////////////////////////...///000///...---...///.........///////////////////////////////////////..............................------------......------...//////......---....................................////////////...///000///......000222000333555333///,,,---000////////////////////////////////////////////////......////////////......////////////000000000000//////////////////000111333444555777888888999999888888777777666666666666666666666666555555555555555555666666666666555555444555666555333222333444444444444444444444444444555555555666666777777888888888888777777666666666555666666666666777777777666666666555444333222222333333333222222111111111222333333333333333333444444555777999:::;;;<<<<<<777999;;;<<<;;;:::;;;<<<===>>>@@@BBBDDDEEEFFFGGGDDDDDDCCCCCCBBBAAA??????::::::;;;<<<>>>???@@@@@@;;;;;;:::::::::;;;;;;<<<999999999:::::::::;;;;;;:::999999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrkkkkkkyyykkkbbbcccfffdddeeejjjdddbbb``````aaaaaa```^^^aaaaaaaaaaaaaaabbbcccdddfffgggjjjlllmmmmmmmmmmmmhhhiiijjjkkkkkkmmmqqqtttjjjllloooqqqqqqooommmlllgggjjjjjjgggfffhhhhhheeeaaa``````dddhhhkkkiiifffeeelllpppllliiilllsssvvvuuupppiiibbb[[[WWWTTTSSSRRRPPPOOONNNMMMKKKGGGCCC?????????>>>===>>>AAADDDIIIGGGEEEBBBAAA@@@@@@@@@===???BBBFFFHHHGGGDDD@@@>>>>>>@@@AAACCCDDDEEEFFFJJJNNNQQQQQQMMMJJJJJJKKKJJJNNNVVVdddyyywww```UUUNNNNNNHHH@@@FFFTTT\\\```WWWCCC777;;;>>>::::::999888777777666666777666555555444444444555555333333333333444444444444333444444555555444444333666444333222222333555777444444444444333333333333222222111111111111222222333333333444444444555555444444555555666666777777555555666777777888999999666888:::<<<>>>??????>>><<<:::999888888888666444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222333222222222111111111111111////////////000000000000111111000000000000111111////////////////////////...///000///...---...///.........///////////////////////////////////////..............................------------......---...///000000000///.......................................////////////...///000///......///111,,,///333333111///000222000000000000000000000000000000000000000000000000......////////////......////////////000000000000/////////......//////000222222444666777888888888777777777777777777777777666666666666555555555555555555666666666666555555444555666555333333333555555555555555444444444444444444555555666666777777666666666666666666555555444444555555555555666666555555444444333333333222333333222222222222222222111333444444222222333555444555777999:::;;;<<<<<<888:::;;;;;;;;;;;;<<<>>><<<===???AAADDDFFFHHHIIIEEEDDDCCCBBBAAA@@@@@@???<<<======>>>???@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrllllll}}}nnndddeeefffcccdddhhheeecccaaaaaabbbbbbaaa```ccccccccccccccccccbbbaaabbbeeehhhkkkmmmlllkkkiiigggiiilllmmmlllmmmpppsssppppppooonnnnnnmmmmmmlllgggjjjjjjggggggiiiiiifffdddbbb```ccchhhkkkiiiggghhhmmmnnnjjjhhhlllpppqqqqqqqqqqqqoookkkhhheeedddddd```[[[XXXVVVSSSOOOKKKEEEEEEEEECCCBBBBBBEEEGGGLLLJJJGGGDDDBBBAAAAAAAAA???@@@CCCGGGJJJJJJHHHFFFAAABBBBBBDDDFFFHHHJJJKKKGGGKKKOOORRRTTTYYY```gggsssttt___TTTNNNMMMGGGCCCOOObbb|||bbbHHHAAAAAA>>>;;;:::999888777777777777555555444444444555555666333333444444444555555555333444444555555444444333333444555666666666666555555444444444444333333333222222111111111111222222333333333444444444555555333333444444555666666777444555666777888999::::::888999;;;<<<>>>>>>>>>===<<<:::888888888888666555444444333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000111111222333000000000111111111111111.../////////000000000111000000////////////000000////////////////////////---///000///...---///000............/////////000////////////////////////..............................------------......---...000111222111000///....................................//////////////////000///------///000///000111000000000111222000000000000000000000000000000000000000000000000......////////////......////////////000000000000000//////.........//////000111333444666777777777666666666777888888999999666666666666555555555555555555666666666666555555444666666555444333444555666555555555444444444444333444555666777777777777555555666666666666666666444444444444555555555555555555444444444444444555222222222222222222333333000333444444222222444666555666777888::::::;;;;;;:::;;;;;;;;;:::;;;===???======>>>@@@BBBDDDFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB============<<<<<<;;;:::999999::::::::::::;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrnnnooorrrgggffffffcccbbbfffiiigggeeedddeeeeeedddcccaaabbbdddeeeeeedddcccbbbdddfffjjjlllmmmjjjgggeeegggjjjmmmnnnmmmmmmoooqqqyyyvvvqqqllliiihhhhhhiiifffjjjjjjhhhhhhjjjiiifffgggccc```ccchhhkkkiiigggfffiiiiiihhhiiinnnnnnllljjjnnnsssvvvvvvsssqqqooovvvpppiiidddaaa]]]YYYUUUNNNNNNMMMKKKIIIJJJLLLNNNOOOMMMIIIFFFCCCBBBBBBBBBAAABBBDDDHHHLLLMMMKKKJJJEEEEEEEEEFFFHHHKKKMMMOOOQQQXXXaaalllyyysss___TTTMMMKKKEEEDDDUUUkkkfffLLL@@@999<<<;;;:::999888888888888555555444444444555555666444444444555555666666666333444444555555444444333000333777::::::888555333555555444444444333333333222222111111111111222222333333333444444444555555222222333333444555666666444555666777888999::::::888999;;;======>>>======<<<:::888888999888777555444444444333333333222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111000111222222333////////////000000000000.../////////000000111111//////............//////////////////////////////---///000///......///000---.........//////000000////////////////////////000000000000000000000000.........------.........---///111222333222111000..................................../////////000//////000///------...000666444000...---...///000000000000000000000000000000000000000000000000000......////////////......////////////000000000000000//////........./////////000222444555666777777555555666777888999::::::777666666666555555555555555555666666666666555555555666666666444333444555666666555555555444444444444444666777888888888888555555666666777777888888444444444444555555555555666666555555555666666777111111111222222333333444000222555444222222444666555666777888999:::::::::;;;;;;;;;:::999;;;>>>AAA>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;@@@???XXX}}}rrrooooooiiiaaaeeecccccceeeaaakkkjjjhhhdddaaa```aaacccaaacccfffgggfffdddbbbbbbccchhhlllkkkfffcccccceeennnmmmiiifffllltttwwwttttttsssnnnhhhhhhllljjjccceeeiiimmmlllhhheeefffiiihhhgggdddbbbbbbccceeeggghhhkkkkkkfffggglllnnnkkkppprrrrrrqqqsssvvvuuuqqqzzzxxxvvvvvvvvvtttoookkk___^^^[[[XXXUUUTTTUUUVVVTTTSSSPPPLLLHHHEEEFFFGGGEEELLLPPPOOOMMMOOOPPPPPPKKKLLLLLLKKKLLLSSS___hhhsssuuu]]]RRRLLLCCCEEEEEEYYYeeeBBBEEE>>>============<<<999666888666444444666666666555444444444555555555555666333444444555555444444333666666666666666555555555444444444555444444333333111111111111111111111111222222222222222222222222333333333444444444555555666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666666666333333333222222222111111222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000//////............//////////////////////////////000000//////.........---000000//////.........---........................---......///////////////------......///000000000////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////222111111111000000//////////////////000000000000111111000000000000111111222222333333555666888999777777888888888888777777666666666666666555555444555555555555666666666666666666666666666666666666444333333333333444555555444444444555555555666666:::999999999888888777777555555555666666666666666555555555555555555555555333333333333333333333333222222222333444555666777888999::::::;;;;;;::::::;;;<<<<<<;;;::::::===?????????@@@AAAAAABBBBBBCCCHHHHHHFFFEEEBBB@@@>>><<<@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::===<<<;;;:::::::::::::::<<<===>>>===<<<<<<<<<>>>:::;;;:::???@@@YYY{{{ooouuuvvviiiaaaeeecccccceeeaaaiiiiiihhheeebbbaaabbbcccbbbcccddddddcccbbbcccdddcccfffiiiiiigggeeeggghhhjjjlllkkkhhhjjjpppuuuuuuuuutttnnniiiiiimmmkkkfffeeeiiilllkkkhhheeefffiiigggfffdddcccdddfffhhhjjjjjjlllkkkhhhiiinnnpppnnnmmmoooooonnnpppsssrrrnnnzzzyyyzzz{{{~~~}}}{{{xxxvvvuuuqqqkkkccc___^^^______]]]ZZZWWWSSSPPPMMMLLLFFFLLLRRRSSSUUUYYYZZZXXXVVV\\\fffooowwwnnnXXXOOOIIIAAADDDGGGaaa}}}RRRIII???===<<<<<<===<<<:::888888666555555666666666555444444444555555555555666333444444555555444444333666666666666666666666555555555555555555444444333111111111111111111111111222222222222222222222222333333333444444444555555666666666666777888999:::;;;;;;;;;;;;;;;;;;::::::999999888888777666666666333333333222222222111111222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000/////////...000000000000000000000000//////............//////////////////////////////000/////////............000/////////....................................---......//////////////////////////////........./////////////////////////////////////////////////////////000000000111111000000000000000000000000////////////////////////111111111000000000//////////////////000000000000111111000000000000111111222222222333555666888999666666777777777777666666666666666666666555555444555555555555666666666666555555555555555555555555444444333333444444555666444444444555555555666666999999888888888777777777666666666666666555555555555555555555555555555555333333333333333333333333222222222333444555777777888999::::::;;;;;;::::::;;;<<<<<<;;;:::;;;===???>>>>>>???@@@BBBCCCEEEFFFGGGFFFFFFDDDBBB???===<<<>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::::::::::::::;;;<<<======;;;;;;<<<===:::;;;:::@@@@@@YYY{{{nnntttuuuiiiaaaeeeddddddeeebbbgggggghhhfffdddbbbbbbccccccccccccbbb```aaaccceeedddeeeeeefffgggiiijjjkkkeeekkknnnkkkiiinnnsssuuuxxxvvvpppkkkkkknnnmmmhhhfffiiikkkjjjgggfffgggiiieeedddddddddfffhhhkkkmmmlllmmmllliiijjjooorrrrrrlllnnnnnnlllnnnrrrrrrnnnttttttuuuwwwyyyzzzxxxvvv}}}{{{vvvsssvvvzzzrrrnnnjjjgggeeeaaa\\\XXXUUU\\\ccciiirrrzzz{{{xxxeeeVVVNNNIIIAAADDDJJJjjjcccJJJBBB@@@===<<<======<<<;;;999777555555666666666555444444444555555555555666444444555555555555444444555555666666666666666666666666666666666555444444222222222222222222222222222222222222333333333333333333333444444444555555666666666666777888999999::::::::::::::::::::::::999888888777777666666555333333333222222222111111222222222222222222222222111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000//////......//////000////////////////////////////////////............////////////....................................---......///////////////111000000///......------////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////111111000000000000//////////////////000000000000111000000//////000000111222222222333444666888888555555666666666666555555666666666666666555555444555555555555666666666666555555555555555555555555444444444333444444555666444444555555555666666666888888777777777777666666777777666666555555444444555555555555555555555555333333333333333333333333000111111222444666888999888999::::::;;;;;;::::::<<<======<<<;;;;;;>>>@@@??????>>>???AAAEEEHHHJJJGGGGGGFFFEEECCCAAA???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::::::::::::::;;;<<<<<<::::::;;;<<<;;;<<<:::???@@@YYY{{{ooommmoookkkcccgggeeeeeegggddddddfffggggggeeeccccccdddbbbcccdddcccbbbbbbdddfffhhhfffdddeeehhhjjjllllllfffkkknnnllllllpppssssss}}}xxxrrrmmmmmmnnnllliiiggghhhjjjiiigggeeefffhhhaaaaaabbbcccfffiiimmmnnnmmmlllkkkiiikkknnnrrrsssmmmooonnnmmmooosssssspppppppppppppppooonnnmmmllluuuzzz~~~yyywwwyyyzzzvvvssswww~~~aaaVVVPPPMMMDDDEEEJJJjjjsssRRRIIIEEEAAA>>>============999888666555666666666444444444444555555555555666444444555555555555444444555555555555666666666666777777888777777666555444222222222222222222222222222222222333333333333333333333333444444444555555666555555666666777888999999999999999::::::::::::888888888777666666555555333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000///////////////////////////////////////.........///////////////.................................---......///////////////000000//////............////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000//////////////////000000000000000000////////////000000111111222333444666777888555666666777777666666555666666666666666555555444555555555555666666666666555555555555555555555555444444444444444555666666555555555555666666666666777777777666666666666666888888777666555444444333555555555555555555555555333333333333333333333333000000111222444666888999888999::::::;;;;;;::::::<<<======<<<;;;<<<>>>@@@AAA@@@??????AAADDDHHHJJJHHHHHHHHHFFFEEECCCAAA@@@========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;999:::;;;;;;999999:::;;;<<<===:::???@@@YYY|||ooojjjlllllldddiiiggghhhjjjfffdddfffggggggeeeccccccdddaaacccfffgggfffeeeeeeeeekkkhhhfffeeegggjjjkkkkkkjjjlllllllllpppvvvuuuqqq~~~yyyssspppooommmiiigggfffggggggfffeeeeeeeeefff______```cccfffiiilllnnnllljjjiiijjjkkklllooorrrmmmnnnmmmlllnnnssstttqqqrrrrrrrrrqqqooommmllllllsssxxx|||~~~~~~aaaVVVQQQOOOFFFEEEFFFbbb~~~aaaOOOJJJDDD@@@>>>>>>===<<<:::888666666666666555444444444444555555555555666444555555666666555555444444555555555666666777777888888888888777666555444222222222222222222222222222222333333333444444444333333333444444444555555555555555555666777888999888888888999999999::::::888888777777666555555555333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000////////////////////////.........///////////////.........///////////////........................---......///////////////............//////000000////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000////////////000000000000000000////////////000000111111111222444555777888666777777888888777777666666666666666666555555444555555555555666666666666555555555555555555555555555444444444444555666666555555555666666666777777666666666666666777777777888888777666555444444333555555555555555555555555333333333333333333333333000000111222444666888999888999::::::;;;;;;::::::<<<======<<<;;;;;;>>>@@@CCCBBB@@@@@@AAACCCFFFHHHGGGFFFFFFEEEDDDCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::;;;999:::;;;:::999999999;;;<<<<<<:::???@@@ZZZ}}}qqqnnnooollleeeiiihhhhhhkkkgggeeefffgggfffdddcccdddeee```cccgggiiihhhfffeeeeeelllkkkiiihhhggghhhjjjkkkllllllkkklllrrrxxxvvvqqq{{{uuuqqqrrrqqqlllhhhffffffeeeddddddccccccdddddd^^^___aaacccfffhhhkkklllllliiiiiikkkllljjjllloookkklllkkkiiilllqqqrrrpppqqqrrrsssrrrqqqpppqqqrrrpppsssxxx{{{bbbVVVPPPNNNFFFFFFFFF^^^uuueeeOOOKKKEEEAAA???>>><<<;;;;;;999777666777777555444444444444555555555555666555555666666666666555555444444555555666777777777888888888888777555444333333333333333333333333333222222333333444444555555333333333444444444555555555555555555666777888888777777777888888999999:::888777777666666555555444333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111000000//////000000111////////////////////////.........///////////////.........///////////////........................---......///////////////------......///000000111////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////......////////////000000////////////000000000000000//////......//////000111111111222333555777777777777888888888888777777666666666666666555555444555555555555666666666666444444444444444444444444555555444444555555666777555555666666666777777777666666777777777777888888777777666666555555444444555555555555555555555555333333333333333333333333000111111222444666888999888999::::::;;;;;;::::::;;;<<<<<<;;;::::::===???CCCBBBAAA@@@AAABBBDDDFFFDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;999:::;;;;;;999999:::;;;;;;<<<999>>>@@@[[[tttmmmoookkkccchhhggggggjjjfffgggggggggeeebbbbbbccceeeaaacccfffffffffeeefffgggiiikkkllljjjggggggjjjmmmjjjmmmmmmllloootttvvvssstttooonnnrrrsssnnniiihhheeecccbbbaaaaaabbbbbbbbb```aaacccdddfffhhhjjjkkkllliiijjjmmmnnnjjjiiimmmlllmmmkkkiiilllrrrsssqqqnnnpppqqqqqqoooooorrrtttooopppssszzz{{{bbbXXXQQQNNNHHHLLLNNNfff]]]\\\KKKGGGCCC@@@>>>===<<<;;;<<<:::777666777777555444444444444555555555555666555555666666666666555555444444555555666777777888888888888777666555333333333333333333333333333333222222333333444555555666333333333444444444555555555555555555555666888888666666777777888999999:::777777777666555555444444333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000111111000000000000111111////////////////////////............/////////000............/////////000........................---......///////////////.........////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000////////////////////////........./////////000000////////////000000000000//////............//////000000111222333555666777666666777777777777666666666666666666666555555444555555555555666666666666444444444444444444444444555555555555555666666777555666666666777777777777777777777888888888999999666666666666666555555555555555555555555555555555333333333333333333333333222222222333444555777777888999::::::;;;;;;:::::::::;;;;;;:::999999<<<>>>?????????@@@AAACCCDDDEEEDDDDDDDDDDDDDDDCCCBBBAAA=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888999::::::;;;:::;;;<<<;;;:::999:::<<<::::::888>>>@@@\\\vvviiikkkiiibbbgggffffffhhheeeiiihhhgggdddbbbaaaccceeebbbcccdddcccbbbcccfffhhhfffjjjmmmlllhhhgggkkkooogggmmmooolllkkkppptttvvvooojjjkkkrrrtttooojjjiiidddbbb`````````aaaaaaaaaccccccdddfffhhhiiijjjkkkmmmjjjkkkpppooojjjhhhlllnnnooonnnllloootttvvvtttppprrrsssrrrooooooqqqtttuuutttuuu{{{www```[[[SSSOOOLLLSSSYYYrrrkkkLLLUUUFFFCCC@@@>>>>>>===<<<;;;<<<:::888777777777555444444444444555555555666666555555666666666666555555444444444555666777777888888888777777666444333222333333333333333333333333222222333333444555666666333333333444444444555555555444444555555666777888555666666777888999999999777777777666555555444444333333333222222222111111000000000000000000000000111111222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000111111000000000000111111////////////////////////---.........//////000000---.........//////000000........................---......///////////////000000000///......------////////////////////////////////////////////////000000000000111111111111000000000000000000000000////////////////////////---.........//////000000////////////000000000000//////............//////000000111222333555666777555555666666666666555555666666666666666555555444555555555555666666666777444444444444444444444444555555555555555666777777666666666666777777777777777777888888999999999:::555555555666666666666666555555555555555555555555333333333333333333333333222222222333444555666777999999:::;;;;;;;;;::::::999::::::999888999;;;===<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEE;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888888888999::::::;;;:::;;;<<<<<<::::::;;;<<<999:::888>>>@@@]]]xxxkkklllqqqcccbbbbbb```bbbhhhggggggggghhhhhhhhhhhhhhheeegggiiigggdddbbbbbbdddjjjggggggjjjjjjhhhiiillljjjmmmnnnlllmmmrrrsssqqqoooooooooooonnnllliiihhhkkkiiiccc]]]^^^bbbaaa]]]```dddiiikkkkkkkkkjjjjjjrrrooonnnooonnnkkkkkknnnsssqqqnnnooorrruuuxxxxxxrrrvvvwwwuuuvvvzzzxxxqqqvvvuuuwww|||nnn[[[\\\XXXTTTRRRUUUkkkmmmSSSHHHEEEBBB???=========<<<;;;999888777666666555666666555555555555555555555555555555444555777777666444666666666666777777777777888888888888888777666666666666555444333333222222444444444444444444444444444333333333444555777888555555666666777777888888888888777777777777888888777777777777666555444333222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111111000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000//////......///000111111000000000000111111111111000000000000000///......000111111000///......///////////////////////////........................,,,,,,,,,---------......000000000000000000000000//////000000///...------////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111000///......///000111//////...///111444777999555666666666777777777888888777777666555444444444888888777777666666555555666555555555555444444444666555444333444666888999555555555555666666666666666666777777888888999999555555555555555555555555666555555555555444444444222222222333333444444444333333222222333333444555777777999::::::;;;::::::999999999888999999::::::;;;===???BBBDDDEEEFFFFFFHHHIIIIIIIIIHHHEEEBBBAAA>>>>>>============>>>>>>========================999999999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::999:::;;;<<<===<<<;;;:::;;;888===<<>>>>>============>>>>>>========================::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;>>>:::???<<<>>>```zzzpppnnnnnnrrrgggffffffbbbaaaeeeeeeeeeeeeeeeeeeeeeeeeeeeccceeefffgggfffggghhhjjjmmmjjjjjjmmmllljjjjjjlllkkkoooqqqpppqqqttttttqqqrrrpppnnnllljjjiiihhhhhhiiihhhddd```aaafffhhhffffffhhhkkkllllllmmmoooqqqoookkkiiimmmpppmmmkkkkkkooonnnoooqqquuuxxxyyyyyyyyy{{{|||zzzzzz|||{{{xxx~~~~~~lll]]]bbb___ZZZXXXbbb{{{\\\LLLDDDAAA>>>=========<<<;;;999999888777666666666666555555555555555555555555555555444666888888777555666666666666777777777777888888888888888777666666555555555444444333333222444444444444444444444444555555444444444555555666555555666666777777888888888777777666666777777888888777777666555444222222222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111111000111111111111111111111111222222222111111111111111000000000000000000000000000000000000000000000000222222111000000000111111000000000000111111111111000000000000000//////......///000000//////000111////////////////////////........................,,,------------.........///////////////////////////////////////......---////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000/////////000111333666777666666666555555555555555666666666555555444444333666666666666666555555555555555555555444444444444555444444333444666777888666666666666777777777777777777777777777666666666444444444444444444444444555555555555444444444444222222222222222333333333111111111111111222222333888777666555555555666777666666666666666777888888;;;===???BBBDDDEEEEEEEEEFFFGGGHHHHHHFFFDDDAAA@@@???>>>>>>======>>>>>>???========================::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<<===:::>>><<<===___yyynnnnnnnnn|||nnnddddddccc^^^]]]```hhhgggggggggggggggffffffeeeffffffgggggghhhiiikkknnnllllllnnnnnnkkkjjjmmmjjjmmmmmmjjjkkkppprrrpppsssqqqmmmjjjhhhhhhhhhiiihhhiiifffaaaaaafffhhhgggcccfffjjjmmmmmmmmmnnnoooqqqlllkkkppptttrrrooonnnuuuuuuuuuxxx{{{}}}}}}||||||}}}~~~}}}||||||}}}}}}kkkaaabbb```ZZZXXXhhhwww\\\OOOCCCAAA>>>===>>>>>>>>>===:::999888777666666555555555555555555555555555555555555555666888999888666666666666666777777777777888888888888888777666666555555444444444333333333555555555555555555555555666555555555444444444555555555666666777777888888777777666666666666777777888777777666555333222111222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333222111000000000111///000000000111111111111//////000000000000//////---///000000//////000222////////////////////////........................------------............////////////////////////...///////////////......////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000/////////000111333444555555555555555444444444444555555555444444444333333555555555555555555555555555555555444444444333333444444444444444666777888666666666777777777888888777777777666666555555555444444444444444444444444555555555444444444333333111111111222222222222222000000000000000111111222999777555333222222444555444444444444555666777777;;;<<>>>>>>>>>>>>>>>>>???========================;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===999666<<<;;;>>>aaa{{{pppnnnnnnzzzlllbbbcccccc^^^\\\___hhhhhhggggggfffffffffeeehhhgggffffffggghhhiiiiiinnnllllllpppooolllkkkmmmlllmmmjjjffffffmmmqqqqqqtttqqqmmmjjjhhhhhhiiijjjiiijjjgggbbb```dddgggfffbbbffflllpppqqqpppooooooqqqmmmmmmqqquuusssrrrsss{{{zzzzzz|||~~~}}}~~~~~~~~~}}}|||jjjeeedddaaa[[[[[[rrrlllWWWQQQCCCAAA???>>>???@@@??????;;;:::999777666666555555555555555555555555555555555444555666888999888777666666666666777777777777888888888888888777666666444444444444444333333333555555555555555555555555555555555555555555444444555555666666777777888888777777666666666666777777777777666666555333222111222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333333222111000000000111///000000000111111111111//////000000000000//////---///000000//////000222////////////////////////........................---------.........//////..............................///////////////...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000////////////000000111222333444444444333333333333333333444444444444333333333333444444444444444555555555555444444444444333333333333333333444555555666777666666666666777777777777777666666666555555444444444444444444444444444444555444444444444333333333111111111111111111111111000000//////000000111222888666444111000111222333333333333333444555666777:::<<<>>>AAACCCDDDEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@??????>>>>>>>>>>>>??????========================<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===999666===<<<>>>aaazzzooollllll|||nnndddeeeeeeaaa```cccffffffeeeeeedddccccccccciiigggeeeeeegggiiiiiiiiillljjjlllppppppmmmlllnnnoooooolllggghhhnnnsssssssssqqqnnnkkkiiijjjkkklllhhhjjjhhhcccaaadddggghhheeejjjooossstttssssssssspppmmmnnnqqqsssrrrssswww|||{{{zzz{{{~~~~~~~~~}}}}}}hhhhhhgggeee___dddeeeSSSPPPDDDBBB@@@???AAABBBBBBAAA<<<;;;999888777666555555555555555555555555555555555444555666999:::999888666666666666777777777777888888888888888777666666444444444444444444444444555555555555555555555555444444555555666555555444555555666666777777888888777666666555555666666777555555555555555444333222222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111111000111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000222222111000000000111111000000000000111111111111...//////000000000000000...///000000//////000111////////////////////////........................------........./////////........................---...//////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000//////000000000000/////////000000111111222222222111222222222333333333333333333333333333333333333333333333444444444444444444444444444333333333333222333333444555555666666555555555555666666666666555555555555555444444444333333333333333333333333444444444444333333333333111111111000000000000000000000000000000111111222666555333222111111111222222222222333444555666777:::<<<>>>AAACCCDDDDDDDDDEEEFFFGGGGGGGGGEEECCCAAA@@@??????>>>>>>??????@@@===========================<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<===:::@@@===???___wwwkkkkkkkkk~~~pppffffffgggddddddhhhffffffeeeddddddcccbbbbbbgggdddbbbcccgggjjjkkkkkkjjjiiikkkpppqqqnnnmmmooonnnpppnnnkkklllpppsssqqqrrrpppnnnlllllllllmmmnnngggjjjiiidddbbbfffkkkllliiilllnnnpppqqqsssvvvxxxpppoooqqqsssrrrqqqvvv~~~zzzyyyxxxzzz~~~ttteeejjjgggfffbbbkkkfffRRRMMMEEECCCAAAAAABBBDDDDDDCCC<<<;;;:::888777666555555555555555555555555555555555444555777999::::::888666666666666777777777777888888888888888777666666444444444444444444444444555555555555555555555555222333444666666666555555555555666666777777888888666666555555555555666666444444444555555444444333222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111111000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000/////////000111111000000000000111111111111......///000000000000000///000111000///...///000////////////////////////....................................////////////........................------...///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000...///000111111000///...///000000111111111111111///000000111222333444444222222222222222222333333222222333333333444444444444444444333333333222222222222333444555555555555444444444444555555555555444444444444444444555555333333333333333333333333444444444333333333222222111111000000000/////////111000000000000111222222444333333222222111111111222222222333444555666777:::;;;>>>AAACCCDDDDDDDDDEEEFFFGGGHHHGGGFFFDDDBBB@@@??????>>>>>>??????@@@==============================<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;>>>;;;AAA???@@@```xxxkkkllllll~~~oooeeefffgggdddeeejjjhhhhhhgggfffeeeeeeddddddeeebbb```bbbgggkkkmmmllliiihhhjjjoooqqqnnnmmmoookkknnnooonnnnnnqqqqqqnnnqqqpppooonnnmmmnnnnnnooofffjjjjjjeeedddiiinnnpppkkkkkkkkkkkklllpppvvvzzzrrrsssuuuvvvsssrrrzzzzzzxxxwwwzzzooocccjjjfffeeebbboookkkSSSJJJEEECCCBBBBBBCCCEEEEEEEEE===<<<:::888777666555555555555555555555555555555555444555777999;;;:::999666666666666777777777777888888888888888777666666444444444444444444444444666666666666666666666666111222444666777777666666555555666666777888888888666666555555555555666666222333444444555555444444222222222222222222222222222222111111111111222222111111222222222333333333222222222111111111111000111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000//////...//////000111111000000000000111111111111......///000000000000000000111222000///......///////////////////////////..................................../////////000........................------...///000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000...///000111111000///...000000111111111111000000......///111222333444555222222222222222222222333222222222333333444444444444444444333333333222222111222333444555555555555333333333444444444555555333333333444444555555555333333333333333333333333444444444333333333222222111111000000/////////...111111111111111222222333222333333333333222111111222222222333444555777888:::;;;>>>@@@BBBDDDDDDDDDFFFGGGHHHIIIHHHFFFDDDCCC@@@@@@????????????@@@@@@========================>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;<<<===<<<;;;:::;;;999@@@???AAAccc{{{ooolllmmm}}}mmmfffeeeaaadddggg```ggggggffffffggghhhjjjkkkbbbdddggggggfffggglllppprrrrrrsssssssssrrrrrrqqqkkkkkkllllllnnnoooqqqqqqnnnoooppppppooommmkkkjjjmmmmmmkkkhhhfffgggiiilllooonnnmmmmmmmmmnnnpppqqqrrrrrruuuxxxwwwvvvzzzzzz}}}||||||mmmiiimmmgggcccaaa{{{kkkQQQOOOHHHCCC@@@BBBHHHKKKHHHCCC>>>;;;888777777777666555555555555555555555555555555777999:::::::::888777888888777777777777777888666666777777777777666666444444333333333222222222444444444555555555666666555555666666666666555555444444555555666666777777666666666666666666666666555555444444444333333333333333333222222111111111222111111111222333333444111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000222111111111000000////////////000000000000///...000///////////////000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000//////.........---111111000000//////......000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000...///000000000///---,,,111111000000000000111111000000000000111111111111000000000000000000000000222222222222222222333333222222222222222222222222222222333333333444444444333333333444444555555555777666666666555555555555333222111000111222333444333333333222222222111111///111222222111111111222111///,,,,,,---///000000333222222111111000000000111111111222333444555666:::<<<>>>@@@CCCEEEFFFFFFLLLKKKJJJHHHGGGFFFEEEEEE???@@@BBBBBBAAA@@@AAABBB=========>>>??????@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;999<<>>;;;888777777777666555555555555555555555555555555666888::::::999888777888888777777777777888888666666777777777777666666444444444444333333333333444444444555555555666666555555666666666666555555555555555666666666666666666666666666666666666666555555444444444333333333333333333222222222111111222222111111222222333444111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111000000000///000000000///////////////000000////////////000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000/////////............111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000//////000000000///------111111000000000000111111000000000000111111111111000000000000000000000000111222222222222333333333333333333333333333333333333333333333444444444444555555555555666666777777777777666666666555555555333333333222222333333444333333333222222222222111111111222111111222555777:::666333000000///...---///000111222333444555555333333333333444666777999;;;<<<>>>AAACCCEEEFFFGGGLLLKKKJJJHHHGGGFFFEEEEEE@@@BBBCCCCCCAAA@@@AAABBB>>>>>>>>>?????????????????????>>>>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<<<<:::999<<<>>>;;;BBBaaauuunnnmmmmmmnnnggggggdddeeehhhcccgggfffeeedddccccccccccccfffeeeddddddgggiiijjjjjjtttrrrooommmlllnnnppprrrnnnnnnnnnnnnnnnoooppppppoooooonnnmmmmmmnnnnnnnnnnnnmmmllljjjhhhhhhjjjlllnnnoooppprrrssstttttttttvvvtttvvv}}}tttddddddiiiggggggkkkaaaOOOKKKHHHDDDAAACCCGGGIIIFFFBBB>>>;;;888777777777666555555555555555555555555555555666888999999999888777888777777777777777888888666777777888888777777666666555555555444444444444444444555555555666666666555666666777777666666555777777666666666666666555666666666666666666666666555555444444444333333333333333333222222222222111222222111111222222333333111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000111111111111000000000000111000///......///000111000000////////////000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////............000000000000////////////000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000//////000000000///......111111000000000000111111000000000000111111111111000000000000000000000000111111222222222333333333333333444444444444444444333333444444444555555555777777777888888888888888777777777777666666666666444444555555555444444333333333333333222222222222222222111000000333777;;;;;;888444222111000///---///000111222444555777777777555444444555777:::<<<;;;<<>>>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;:::999:::;;;<<<;;;999888;;;>>>:::BBBbbbwwwqqqnnnooonnngggiiifffeeehhhdddfffeeeeeeddddddcccccccccgggeeecccdddiiillllllkkknnnmmmmmmlllmmmnnnpppqqqnnnnnnmmmmmmmmmnnnoooooooooooommmmmmmmmnnnooopppoooooonnnllljjjjjjkkkmmmlllmmmppprrrtttuuuuuuuuu{{{vvvvvv|||kkk```bbbgggeeehhhlll|||aaaSSSMMMGGGDDDBBBCCCFFFGGGEEEBBB>>>;;;888777777777666555555555555555555555555555555666777888888888777777777777777777777777888999777777777888888777777777666666666666555555555555555555555555666666666666666666777777777777666666888777777777666666555555666666666666666666666666555555444444444333333333222222222222222222222222333222222111222222333333111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111////////////////////////111111111000000000000000111000...------///111222111000000////////////000////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////.........000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000//////000000000/////////111111000000000000111111///000000000111111111111000000000000000000000000111111111222222333333444444444555555555555555666444555555555666666666666999999999999999999999999888888888777777777666666555555666777777666444333444444333333333222222222111222222111111222555777333111//////000111111000111222222222333333444444888666444333444777;;;===<<<===???BBBDDDFFFGGGHHHKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEFFFEEEBBBAAA@@@AAABBBAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999888;;;===:::CCCcccyyysssoooooonnnfffjjjgggeeegggfffddddddeeeeeeffffffffffffgggdddccceeejjjnnnooonnnggghhhkkknnnooopppppppppmmmmmmmmmlllmmmmmmnnnnnnpppooonnnmmmmmmnnnpppqqqooopppooonnnkkkkkklllnnnjjjlllnnnqqqsssttttttttt~~~xxxvvv{{{rrrccc]]]```eeebbbfffjjjooo]]]QQQJJJGGGEEECCCCCCEEEFFFDDDAAA>>>;;;888777777777666555555555555555555555555555555555666666777777777777777777666666777888999999777777888888888888777777777777666666666555555555555555555666666666777777666666777777777777666666888888777777666666666555666666666666666666666666555555444444444333333333222222222222222222222222333333222222111222222333111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111////////////////////////000000000000000000111111111///...---...///111333111111000///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////.........///////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000////////////000000000000/////////000000000111111000000000000111111///000000000111111111111000000000000000000000000000000111222333333444444555555666666777777777777777777777777888888888888:::::::::999999999999999999888888888888777777777666666777888777666555333444444444333333333222222///222444444222111000111///...---...111222222222000000111111222222333333777555333222333666:::<<<<<<>>>@@@CCCEEEGGGHHHHHHKKKKKKJJJJJJHHHFFFEEEDDDCCCEEEFFFEEEBBBAAA@@@AAABBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;:::999999;;;;;;:::999999;;;>>>:::CCCdddzzzuuuoooooommmeeekkkgggdddffffffddddddfffggghhhhhhhhhhhhfffeeedddfffiiilllnnnooodddgggkkkoooqqqqqqpppooommmmmmmmmmmmmmmnnnooooooppppppooonnnnnnooooooooonnnoooooommmkkkjjjkkkmmmjjjkkkmmmoooqqqssssssttt}}}yyywww{{{~~~~~~zzzxxxtttlllccc\\\[[[^^^aaadddiiilll}}}~~~hhhYYYOOOJJJGGGFFFDDDDDDDDDDDDBBBAAA>>>;;;888777777777666555555555555555555555555555555555555555666666666777666666666666777888999:::777888888999999888888777777666666666555555555555555555666666666777777777666777777888888777777666888777777777777777777666666666666666666666666666555555444444444333333333111222222222222333333333333333222222111111222222111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111//////......///000111222222111000//////......///////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////.........///////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000/////////000111111111111000000000000111111000000000000111111111111000000000000000000000000000000111222333444444555666666777777888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888777777777777777666666555444444444444444333333333333///222555555333000...---222111000111333333222111---...///000222333555555555444333222333666999;;;===>>>AAACCCFFFGGGIIIIIIJJJJJJKKKJJJIIIGGGDDDCCCBBBCCCEEEDDDBBBAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::999:::;;;<<<;;;999:::===>>>:::CCCddd{{{uuuooopppkkkdddkkkgggccceeefffeeefffgggggghhhgggffffffeeeffffffffffffgggjjjlllhhhiiikkknnnoooooooooooonnnnnnnnnnnnoooppprrrrrrpppppppppppppppooonnnmmmkkklllmmmkkkiiihhhiiijjjlllmmmmmmnnnppprrrssstttwwwwwwzzz~~~}}}zzzyyy|||~~~{{{uuupppmmmjjjfffccc]]][[[XXXVVVWWWYYY[[[\\\aaahhhhhhooo~~~ppp```QQQLLLNNNGGGFFFEEEDDDDDDCCCAAA@@@>>>;;;888777777777666555555555555555555555555555555555444444555555666666666666666666777888999:::777888888999999888888777666666666555555555444444555666666666777777777777777777888888888888777777777777777777777888888888666666666666666666666666555555444444444333333333111111222222222333333333444333222222111111222222111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000///000000000111111111111.........///000111111111222111000///............////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////............/////////000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000/////////000222222111111000000000000111111000000000000111111111111000000000000000000000000///000111222333444444555777777777888999:::::::::;;;;;;<<<<<<<<<=========>>>=========<<<<<<<<<<<<::::::999999999888888888888888777666555444444555555444444444444333333333000222444444333111111111333222222333444444333111//////000111222444444555444444444444555777888:::===???AAADDDFFFHHHIIIJJJJJJJJJKKKJJJIIIGGGDDDCCC@@@BBBCCCCCCAAA@@@AAABBB???>>>>>>>>>===<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<;;;:::;;;<<<<<<<<<:::<<<>>>???;;;CCCddd{{{vvvqqqqqqkkkccckkkgggbbbeeeffffffgggggghhhgggfffdddcccfffggghhhfffcccbbbeeehhhllllllllllllmmmmmmnnnoooooooooooopppqqqssstttuuupppqqqqqqqqqpppooommmllliiijjjjjjiiigggffffffgggnnnnnnnnnnnnoooqqqtttuuurrruuu|||~~~wwwuuuwwwzzz{{{}}}~~~|||qqqiiifff]]]\\\YYYTTTOOOLLLMMMNNNLLLKKKKKKNNNSSSWWWYYYYYYXXX___\\\[[[eeemmmvvv|||mmmccc```UUUFFFDDDNNNGGGFFFEEEDDDCCCBBBAAA@@@>>><<<888777777777666555555555555555555555555555555444444444444555666666666666666666777888999:::888888999999999999888888666555555555444444444444666666666666777777777777777777888888888888777777666666777777888888999999666666666666666666666666555555444444444333333333111111111222222333333333444333333222111111111222111111222222222333333333222222222222222222222222222222111111111111222222111111222222222222111111111111111111111111111111000000000000000000000000//////000000111111111222------///000111111111111222222000///............////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////---.........//////000000.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000////////////000000111000/////////111222333111111000000000000111111000000000000111111111111000000000000000000000000///000000222333444555555777777888999::::::;;;;;;============>>>>>>>>>>>>@@@?????????>>>>>>======:::::::::999999999888888999888666444444444444555555555444444444333333333111222333333222222444666111000000222444444333222444444444333333222222222444444555555666888999999>>>???AAADDDFFFHHHIIIJJJIIIJJJKKKKKKIIIGGGDDDCCC???@@@BBBBBBAAA@@@AAABBB============<<<<<<<<<<<<>>>>>>>>>>>>????????????:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;======<<<;;;===???@@@;;;CCCdddzzzuuurrrsss}}}fffiiifffaaaeeebbbhhhmmmmmmlllkkkjjjhhheeebbbhhhccc```aaaeeefffggghhhlllllljjjhhhggghhhkkknnnooooooooommmlllnnntttxxxvvvsssooommmmmmmmmkkkjjjhhhkkkllljjjeeebbbeeehhhkkklllnnnoooqqqssstttuuutttvvvwwwvvvtttuuuxxx|||zzz~~~{{{mmmfff```XXXRRROOOLLLKKKLLLLLLKKKIIIKKKNNNLLLJJJIIIKKKMMMPPPRRRRRRTTTSSSRRRRRRUUU[[[```dddWWWUUUQQQPPPPPPNNNJJJFFFBBBAAA???@@@AAAAAA@@@>>>;;;:::999888777777777777666666666666555555555555666666666666666666666666555666666777888999999999777777888888888777777666777666666666555555555555777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666333333333333333333333333222222222222222222222222111111111111111111111111333444444444444444444444444333222111111111222333333333333333333333333333333222222111111222222333111111111111111111111111000000000000111111111111222000000000222333222111////////////000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000111333444555:::;;;======<<<<<<>>>???===>>>>>>???@@@AAABBBBBBGGGDDDBBB@@@@@@???>>><<<===<<<:::999888888999999888888888777777777777666666555555555444444444444999444111444999<<<999444666555444333222111111111555555555555555444444444666777888888777777999;;;AAACCCFFFGGGGGGIIIKKKMMMGGGHHHIIIJJJIIIGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB=========>>>======<<<;;;=========>>>>>>>>>>>>>>>;;;999999:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;???======;;;CCC___sssnnnttttttgggiiigggcccgggdddhhhjjjiiiiiihhhhhhgggeeedddkkkfffbbbcccfffhhhhhhhhhiiiiiihhhgggfffgggjjjmmmooopppqqqooonnnppptttxxxtttqqqooonnnooooooooonnngggjjjkkkiiieeeeeehhhlllkkklllmmmnnnpppqqqssssssuuuvvvvvvwwwwwwxxx{{{}}}{{{~~~qqqfffZZZUUUQQQLLLIIIHHHFFFFFFFFFFFFEEEEEEGGGJJJGGGFFFEEEGGGJJJLLLMMMMMMLLLKKKJJJJJJLLLOOOSSSVVVPPPMMMKKKJJJJJJIIIEEEBBBAAA@@@>>>???@@@@@@???===<<<;;;:::999999888888888777777777666666666555555666666666666666666666666555666666777888888999999777777888888888888777777777777666666666555555555666666666666666666666666666666666666666666666666555666666777777666666555555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111333333333333444444444444555555333222222222333444333333333333333333333333333222222111111222222333111111111111111111111111000000000000111111111111111000///000222222222111////////////000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000111222444555:::;;;===>>>>>>>>>???AAACCCCCCDDDEEEFFFGGGHHHHHHIIIGGGDDDCCCCCCBBB@@@??????>>><<<;;;::::::;;;;;;999999999888888888888777777666666666555555555555999666333555888:::888555888777666555444444444444666555555555555555555555777888999999888888:::<<<>>>AAADDDFFFGGGIIIKKKNNNMMMLLLKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>======<<<========================;;;:::999:::<<<<<<<<<:::;;;<<<<<<<<<<<<<<<;;;;;;>>>======;;;CCC___sssooorrrrrrhhhhhhfffdddjjjeeegggiiiiiihhhhhhhhhhhhhhhiiijjjgggcccdddhhhlllmmmlllkkkkkkkkkkkkjjjlllooorrrppprrrssssssrrrsssuuuxxxsssqqqpppppprrrssssssrrrhhhjjjjjjhhhggghhhmmmqqqnnnnnnooopppqqqrrrssssssvvvuuuuuuwwwzzz}}}~~~~~~uuu^^^TTTLLLJJJIIIGGGGGGIIIJJJJJJIIIGGGDDDDDDEEEFFFCCCBBBBBBCCCEEEFFFEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCAAA??????>>>======>>>>>>===;;;<<<<<<<<<;;;::::::999999888888777777777666666666666666666666666666666666555666666777777888888999777777888888888888888777777777777666666666555555666666666666666666666666666666666666666666666666444555555555555555555444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333444666555555444333444444444333333333333333333333333222222111111111111222222111111111111111111111111000000000000111111111111000///...///111222111000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000111111222444444999;;;>>>???@@@AAABBBDDDHHHIIIIIIJJJKKKLLLMMMMMMNNNKKKIIIGGGGGGFFFDDDCCCBBB@@@???>>>======>>>>>>;;;;;;:::::::::999999999888888888777777777666666888777777777777777666666777777666555444444444444666666666666666777777777888999::::::999:::<<<>>>>>>AAAEEEGGGIIIKKKNNNPPPSSSQQQNNNJJJGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<;;;999;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===;;;CCC___tttqqqpppppphhhfffddddddkkkdddeeellllllkkkjjjiiiiiikkklllfffeeecccccchhhoooqqqooojjjkkklllllllllnnnrrrtttqqqrrrtttuuuvvvvvvwwwxxxuuusssrrrsssuuuvvvuuutttllllllkkkiiiiiikkkppptttrrrrrrrrrssstttuuuuuuvvvvvvttttttwww}}}nnnXXXQQQLLLLLLLLLJJJIIIKKKGGGJJJJJJGGGEEEFFFFFFFFFEEEDDDCCCCCCDDDCCCAAA???BBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????>>>===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;::::::999999888888888888777777777777666666666666666666666666666666666666777777888888777777888999999999888888777777777666666666666555666666666666666666666666666666666666666666666666333444444555555444444333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333444555555555444444444444444222222222222222222222222222222111111111111222222111111111111111111111111///000000000111111111111000......///000111000///////////////000000000000000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000111111222333333888;;;>>>AAABBBDDDFFFGGGJJJJJJKKKLLLMMMNNNOOOOOORRROOOLLLKKKKKKJJJHHHGGGDDDCCCBBB@@@@@@@@@@@@AAA<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888777999:::999666444666888555555444333333333333333777777777777777888888888999:::;;;;;;;;;;;;>>>@@@CCCEEEIIILLLMMMNNNPPPRRRTTTRRRPPPLLLIIIGGGEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>============<<<<<<<<<<<<<<<;;;;;;;;;===<<<::::::;;;;;;:::888:::;;;<<<<<<===<<<<<<<<<:::;;;===<<>>=========<<<<<<;;;<<<===>>><<<;;;999:::;;;;;;:::888888888999999999888777777888888888888777777777777666666666666666666666666666666666666666777777777777777888999999999999999888777777777666666666666555555555555555555555555555555555555555555555555333333444444444444333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000111222222333444444444444444444444333333222222222222222222222222222222111111000000111111222111111111111111111111111///000000000111111111111000......///000111000///////////////000000000000///000111111111111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000111222222222333666:::>>>BBBDDDFFFHHHJJJLLLLLLMMMNNNOOOPPPPPPQQQTTTRRROOOMMMMMMLLLKKKIIIFFFEEECCCBBBAAAAAABBBCCC============<<<<<<<<<;;;;;;::::::::::::999999999666999;;;999666444666999555555444333333333444444777777777777888888999999999:::<<<<<<;;;<<>>======<<<=========<<<<<<;;;;;;;;;;;;===<<<::::::;;;;;;:::888:::;;;;;;<<<======<<<<<<999:::>>><<>><<<;;;;;;:::;;;;;;:::888999<<<>>>;;;:::999999::::::999777555666777888888777666555888888777777777666666666666666666666666666666666666666666666666666666666777777888999::::::::::::888888777777777666666666555555555555555555555555555555555555555555555555333444444444444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111222333444555555333444444444444333222222222222222222222222222222111111000000000000111111111111111111111111111111000000000000111111111111000///...///111222111000////////////000000000000///000111222222111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111222222222222444888>>>CCCFFFHHHJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTRRROOONNNNNNMMMKKKJJJFFFEEEDDDBBBBBBBBBBBBCCC>>>============<<<<<<<<<;;;;;;;;;:::::::::999999777999:::999666555777999777777666666666666666777666666777777888888999999999:::;;;<<<<<<===???AAAEEEHHHKKKMMMMMMLLLLLLLLLLLLMMMNNNOOOMMMJJJGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????>>>>>>===<<<>>>>>>======<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;999::::::;;;<<<============999;;;???<<>>>>><<<======;;;::::::===@@@;;;:::888999::::::999777444555777888888777666555777777777666666666555555666666666666666666666666666666666666666666666666666777888999::::::::::::888888888777777777666666555555555555555555555555555555555555555555555555444444555555555555444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111222333444555666666444555555666555444333222111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111111000///000222222222111////////////000000000000///000111222222111000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...///000111222222222111222666===CCCFFFIIILLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTQQQOOOMMMMMMLLLKKKIIIFFFEEECCCBBBAAAAAABBBCCC>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888999888888888888999777777666666666666777777555555666666777888888999888999;;;;;;;;;<<>>======<<<;;;;;;;;;:::999:::<<<<<<<<<:::999:::;;;<<<============999<<<@@@===AAA]]]ttttttooooookkkkkkfff```dddcccjjj```eeejjjjjjhhhgggiiilllgggjjjggg```dddoooooohhhcccdddggghhhhhhiiilllnnnjjjiiijjjnnntttyyy{{{{{{~~~}}}}}}}}}~~~}}}{{{yyyuuutttrrrssstttuuuttttttooopppqqqsssuuuwwwxxxyyy{{{~~~{{{}}}rrrjjjddd```]]]WWWUUUQQQLLLIIIFFFDDDDDD@@@AAAAAA???======AAADDD;;;:::999999::::::999777444555777888999777666555666666666666555555555555666666666666666666666666666666666666666555555555666777888999:::;;;;;;;;;888888888888777777777777555555555555555555555555555555555555555555555555444555555666666555555444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222333555666666777555666777777777666444333111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111111111222000000111222333222111////////////000000000000...000111222222111000...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...000111222222111111000555<<>>@@@??????>>>===<<<<<<<<<;;;:::999:::<<<===<<<;;;999:::;;;<<<============999<<<@@@===AAA\\\ttttttoooooopppbbbaaa```eeennnooohhhffffffjjjkkkjjjjjjnnneeecccbbbccceeeggggggfffbbbcccfffiiikkklllllllllmmmllllllpppwww{{{}}}|||{{{~~~}}}xxxyyy~~~wwwwwwxxxxxxwwwuuusssrrrpppmmmoootttvvvuuuzzz~~~~~~vvvoooeee]]]WWWQQQKKKFFFCCCCCCAAA@@@???>>>>>>>>>:::::::::999999999888888;;;;;;::::::999888777777777777777777777777777777888888888888888888888888666666666666666666666666888999999:::;;;<<<======???>>>===<<<:::888777666999888888888777777666666666666777777777777666666777777777777777666555555444444444444444444444444555555555444444333333333444444444333222000///...222222222222222222222222333333333333444555666666999999:::::::::999888777777666444333222111111111111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............111111000000//////..................////////////........................////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000---......///000111111222000000000000000000000000000000000000000000000000444333111///......///000////////////000000000000000000000000000000000000000000000000000111111222444666:::???CCCEEEEEEDDDIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPOOOMMMJJJHHHGGGFFFAAA@@@@@@??????@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<888:::======;;;999888888999999999888888888888888666666666666555555555555555666888888777777999:::888:::;;;<<<<<<===@@@BBBEEEHHHLLLPPPRRRPPPMMMKKKPPPQQQQQQOOOLLLHHHEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<>>EEEaaawwwuuuooooooooocccdddbbbdddjjjhhhjjjhhhhhhkkkkkkiiiiiikkkeeedddcccccceeeggggggfffeeefffgggiiijjjkkklllllljjjiiiiiimmmsssxxxzzzyyyzzz}}}|||yyy{{{~~~}}}|||zzzxxxwwwvvvvvvmmmnnnssszzz|||yyyzzz~~~~~~yyyrrrhhh___YYYSSSLLLGGGCCCBBBAAA@@@???>>>>>>>>>:::::::::999999999999888;;;;;;::::::999888888777777777777777777777777777888888888888888888888888888888888888888888888888888888999;;;<<<>>>??????AAA@@@???>>><<<:::999888999888888888777777777777666666777777777777666666777777777777777666555555444444444444444444444444555555444444444333333333444444333333333444555666222222222222222222222222333333333333444555666666999::::::;;;;;;:::888777666555444333222111111111111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............000000000000//////..................////////////........................////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000.........///000111111111000000000000000000000000000000000000000000000000444333111///......///000////////////000000000000000000000000000000000000000000//////000000111222333444777;;;@@@DDDFFFGGGDDDEEEFFFIIIKKKNNNOOOPPPLLLLLLJJJIIIGGGEEEDDDDDDAAA@@@@@@????????????@@@>>>======<<<;;;;;;<<<<<<999;;;<<<<<<;;;999999999999999999999888888888888666666666666555555555555555666888888777777999:::999:::<<<<<<<<<===@@@BBBDDDGGGLLLPPPQQQOOOMMMKKKPPPQQQQQQOOOLLLHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;<<>>EEEaaawwwuuuttttttmmmdddgggeeedddfffbbbkkkiiiiiikkkkkkgggfffiiieeedddcccdddfffgggggggggiiiiiiiiiiiijjjkkkllllllooommmmmmqqqwww}}}~~~~~~|||}}}|||yyywwwvvvwwwwwwrrrssswww|||}}}|||~~~}}}uuukkkbbb[[[UUUMMMHHHCCCBBBAAA@@@???>>>>>>>>>::::::::::::999999999999;;;::::::999999888888888777777777777777777777777888888888888888888888888::::::::::::::::::::::::777888:::<<<>>>???AAABBBCCCCCCAAA@@@>>><<<;;;;;;888888888888888777777777666777777888888777777666777777777777777666666555444444444444444444444444555444444444444333333333222222111111111222333444333333333333333333333333333333333333444555666777::::::;;;<<<;;;:::999888666555444222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............000000000////////////...............////////////........................000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000000000000000333222000///...//////000////////////000000000000000000000000000000000000000000//////000000111222222222444666;;;@@@EEEHHH@@@BBBEEEGGGJJJKKKLLLLLLFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<:::;;;<<<;;;:::999999;;;::::::999999888888888888666666666666555555555555555666888888777777999:::999:::<<<<<<<<<===???BBBDDDGGGKKKOOOQQQOOOMMMKKKPPPPPPPPPNNNLLLHHHDDDBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<;;;<<<<<<<<<;;;<<>>DDDaaaxxxvvvrrrsssllldddhhhfffeeegggccciiifffgggjjjjjjfffeeegggfffdddcccdddfffggghhhggglllkkkjjjiiijjjkkklllmmmsssqqqpppttt{{{}}}|||{{{||||||}}}{{{zzzyyyzzz~~~~~~wwwlllccc\\\UUUMMMHHHCCCBBBAAA???>>>>>>======;;;;;;:::::::::999999999:::::::::999999888888888777777777777777777777777888888888888888888888888::::::::::::::::::::::::777888:::<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<<<<;;;999999:::<<<:::::::::999999888888777666666666666555555555555555666888888777777999:::999;;;<<<<<<<<<===???AAAEEEHHHLLLOOOQQQQQQOOOMMMQQQPPPOOONNNLLLIIIEEEAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>===DDDaaaxxxwwwooopppkkkcccgggfffgggjjjhhheeecccdddhhhiiieeedddffffffdddcccdddfffhhhhhhggglllkkkjjjjjjjjjkkkmmmnnnooommmlllpppwww}}}|||}}}~~~~~~vvvlllbbbZZZSSSKKKFFFBBBBBB@@@???>>>=========;;;;;;;;;:::::::::999999::::::999999999999999888777777777777777777777777888888888888888888888888999999999999999999999999777888:::<<>>===;;;;;;888888888888888999999999777777888888888888777777666666777777777777666666555555555555555555555555444444444444444444444444777999<<<>>>>>>;;;777444333333333333333333333333444444444444555666777777999:::;;;;;;;;;:::999888444333333222111111111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000///............................../////////............////////////........................////////////////////////////////////////////////000000111111111111000000////////////////////////////////////000000000000////////////000000000000////////////////////////////////////////////////000000000///////////////////////////000000000000/////////////////////////////////...///000000111///222555666777888:::<<<===???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;999999:::<<<;;;;;;::::::999888888777666666666666555555555555555666888888777777999::::::;;;<<<<<<<<<<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;>>><<>>=========;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888777888:::<<>><<<;;;:::888888888999999999999999777888888999999888888777555666666777777777777777555555555555555555555555333333333444444444444555222555:::>>>>>><<<999666333333333333333333333333444444444444555666777888999999:::;;;:::999888777333333222111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............---............/////////............////////////........................////////////////////////////////////////////////000000111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000//////......//////000111///333666777555444777999888999;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::::::::;;;;;;::::::999999999:::;;;;;;;;;<<<===<<<;;;::::::;;;<<<<<<;;;:::999888888777666666666666555555555555555666888888777777999::::::<<<===<<<<<<<<<>>>@@@FFFIIILLLOOOQQQRRRQQQPPPTTTRRROOOOOOOOOLLLGGGBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;>>><<>>============<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888777888:::<<<>>>@@@BBBCCCDDDCCCBBB@@@>>>===<<<;;;888888888999999:::::::::777888888999999888888777555555666777777777777777555555555555555555555555333333333444444444555555///111333666777666555444444444444444444444444444444444444444555666777888888888999999999888777666333222222111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............---------.........//////............////////////........................------------------------////////////////////////000000111111111111000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000......///////////////...////////////000000000000000000000000000000000000///............///000000000222555444222333777<<<777888999999:::;;;<<<<<<::::::::::::::::::::::::999999999999999:::;;;<<<999999999999999:::;;;;;;:::<<<>>>>>><<<:::::::::===<<<;;;:::999888888777666666666666555555555555555666888888777777999:::;;;<<<===<<<<<<<<<>>>@@@EEEGGGJJJMMMOOOPPPPPPOOOVVVSSSPPPPPPQQQNNNHHHCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;;;;===;;;CCCaaazzzyyynnnooo~~~iiibbbgggfffeeefffaaaiiihhhiiilllkkkfffcccdddgggeeedddeeegggiiiiiihhhaaacccfffjjjmmmoooppppppqqqnnnmmmpppwwwzzzrrrhhh___XXXRRRKKKEEEBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777888888888888888888888888888888888888888888888888777888:::<<<>>>???AAABBBDDDDDDCCCAAA???>>><<<<<<888888888999999:::::::::888888999999999999888888555555666777777777777777666666666666666666666666333333333444444555555555555555444333333333444444444444444444444444444444555444444555555666777888777777888999888777666555222222111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000///...............---------.........//////............/////////000........................------------------------////////////////////////000000111111111111000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000......///////////////...////////////000000000000000000000000000000000000...............///000000000222333111///222999@@@;;;:::999888777777777888777777777777666666666666777777777888999:::<<<<<<999888888888999::::::;;;999<<<>>>???===;;;::::::======<<<;;;999888888777777666666666555555555555555666888888777777999:::;;;<<<===<<<<<<<<<>>>@@@CCCEEEHHHKKKNNNNNNNNNNNNWWWSSSPPPQQQRRROOOIIICCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>========================::::::::::::;;;;;;<<<===;;;;;;===;;;CCCaaazzzzzznnnooozzzlllcccfffiiieeecccdddfffggghhhiiiiiiiiihhhgggkkkiiifffddddddeeeggghhhdddfffjjjkkkllllllmmmnnnkkkqqqvvvvvvwww}}}{{{qqqfff```XXXNNNFFFCCCBBBAAA@@@>>>======<<<<<<>>>===<<<;;;:::999999999999999999999999999999999777777777777777777777777777888888888888999999999999999999999999999999999::::::::::::;;;===???@@@@@@???>>>===<<<;;;:::999:::::::::999999888888888888888777777777777888888777777777777777666666555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444555666777777888888888888888777777777666333333333222222111111111111000///......///000111111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000///...............////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000////////////////////////////////////............///////////////......///000000...,,,////////////////////////------............------////////////000000000000////////////////////////////////////////////////000111222222444444555666777777888888888888777777555555666666666666555555555555555555555666777777777888888999999::::::;;;999:::;;;<<<============999:::;;;:::888777888999666666777777666555444444555555555666777777888888:::;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGJJJKKKMMMPPPSSSVVVTTTQQQOOOMMMJJJFFFCCCEEECCCAAAAAAAAABBBAAA@@@>>>??????@@@@@@@@@??????????????????>>>>>>>>>>>><<<<<<======<<<;;;:::::::::::::::;;;;;;:::999999999;;;???===CCC```yyyyyysssssszzzlllbbbdddfffbbb___aaa```bbbeeehhhhhhgggdddbbbhhhgggeeedddcccdddeeefffeeehhhkkklllllllllmmmnnnjjjooorrrrrruuu{{{zzzpppddd]]]UUUKKKDDDBBBBBBAAA@@@>>>======<<<<<<======<<<;;;::::::::::::999999999999999999999999777777777777777777777777777888888888888999999999999999999999999999999999::::::999:::;;;===>>>?????????>>>===<<<;;;:::999::::::999999999999999999888888777777777777888888777777777777777666666555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444555666777777777888888777777777666666666333333222222222222222222111111111000000000111111111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000//////............///////////////////////////.............../////////////////////////////////.../////////000000000000////////////000000000000000000000000////////////////////////////////////............////////////000///......000000///---////////////////////////.........//////............/////////000000000000////////////////////////////////////////////////000111111222333444555555666666666777777666666666555555666666666666555555444444444444444555555666777777777888999999::::::::::::;;;<<<======<<<<<<999:::;;;:::888777888999666666666666666555555444555555666777777888888999999;;;<<<<<<<<<===???AAAEEEGGGJJJLLLNNNPPPSSSUUUUUUSSSQQQOOOMMMJJJGGGDDDCCCBBB@@@AAABBBDDDCCCCCC>>>??????@@@@@@@@@???????????????>>>>>>>>>======<<<<<<======<<<;;;;;;::::::::::::;;;;;;::::::999:::<<<@@@>>>DDDaaazzzzzztttttt{{{mmmbbbdddfffaaa^^^``````bbbgggjjjkkkiiifffdddeeeeeeeeedddddddddddddddgggiiikkklllkkkkkklllmmmoooqqqrrrsssxxxzzznnnaaaYYYQQQIIICCCBBBBBBAAA@@@>>>======<<<<<<===<<<;;;;;;::::::::::::999999999999999999999999777777777777777777777777777888888888888999999999999999999999999999999999999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::999999999999999999::::::888888777777777777888888777777888888777777666555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444555666666777777777777777666666666555555222222222222222222333333111111222222222222222111111111111111111111111111000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////............//////000////////////////////////,,,---------......//////////////////////////////....../////////000000000////////////000000000000000000000000////////////////////////////////////............////////////111///---...///000000///////////////////////////////////////////////////....../////////000000000////////////////////////////////////////////////000000111222333444555555444555555666666555555444555555666666666666555555333333333333333444444555666777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;999:::;;;:::888777888999666666666666666555555555666666777777888999999:::888:::;;;<<<<<<===@@@BBBEEEHHHKKKNNNOOOQQQSSSUUUTTTRRRPPPNNNMMMKKKHHHEEEAAA@@@???AAACCCEEEFFFFFF??????@@@@@@@@@??????>>>??????>>>>>>>>>>>>======<<<<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;:::::::::<<<@@@>>>DDDaaazzz{{{uuuuuu}}}nnndddeeegggdddbbbdddbbbdddgggiiijjjjjjhhhgggcccdddeeeffffffeeedddccchhhiiikkkkkkiiiiiijjjkkkpppqqqqqqsss{{{~~~yyylll^^^VVVNNNGGGCCCCCCBBBAAA@@@>>>======<<<<<<===<<<;;;:::::::::::::::999999999999999999999999777777777777777777777777777777888888888999999999888999999999999999::::::999999999::::::;;;<<<======<<<<<<;;;;;;:::::::::888888888999999:::::::::999888888777777888888999777888888888888777666666555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333444444444555555666666666666666666555555555555444111111111222222333333333000111222333333333222111111111111111111111111111///000000000111111111111///////////////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000111////////////////////////,,,,,,------......//////////////////////////////........./////////000000////////////000000000000000000000000////////////////////////////////////............////////////111///------///000111000////////////////////////000000////////////000000........./////////000000////////////////////////////////////////////////000000111222333444444555555555555666666555555555444555555666666555555444333333333333333444444555777777888888999::::::;;;:::;;;;;;<<<<<<;;;;;;;;;999:::;;;:::888777888999666666666555555555666666777777777888999999::::::777999;;;<<<<<<>>>AAACCCDDDGGGJJJMMMNNNOOOQQQSSSSSSQQQOOONNNMMMLLLHHHFFFBBBAAA@@@AAADDDEEEFFFEEE??????@@@@@@@@@???>>>>>>???>>>>>>>>>============;;;<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;;;;:::;;;>>><<>>======<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999777777777777777777777777777777888888888999999999888888888999999:::::::::888888999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888999999:::::::::999999888888888888999999888888888888888777777666666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444555555555555555555555444444444333333111111111222222333333333...///111222333222111000000000000000000000000000///000000000111111111111///////////////000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000111////////////////////////---------.........//////////////////////////////............////////////////////////000000000000000000000000////////////////////////////////////............////////////000///......000111111000////////////////////////111000////////////000111............///////////////////////////////////////////////////////////////000000111222333444555555666666777777666666555444444555555555555444444444444444333444555555666888888999999:::;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;999:::;;;:::888777888999666666555555555555666777777777777888999999::::::777999;;;<<<<<<>>>AAACCCDDDGGGKKKMMMNNNOOOPPPRRRSSSQQQOOONNNMMMLLLHHHFFFDDDCCCAAAAAACCCDDDCCCBBB@@@@@@@@@@@@@@@???>>>===>>>>>>>>>============<<<;;;;;;<<<<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<<<<;;;999:::===;;;AAA```zzz{{{ttttttxxxiii___aaaeeeddddddgggiiigggeeecccccceeehhhjjjcccdddfffggggggfffeeeeeehhhiiiiiihhhggggggiiikkkkkknnnooorrryyy|||rrrfffYYYRRRMMMGGGDDDEEEBBBAAA@@@>>>======<<<<<<<<<;;;;;;::::::;;;;;;;;;999999999999999999999999777777777777777777777777777888888888888999999999888888888999999::::::;;;777888999::::::::::::999999999::::::::::::::::::999999999999999999::::::999999888888888888999999888888999999888888777666666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444444333333333333222222222222222222222333333//////000111222222222222000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////............//////000////////////////////////////////////////////////////////////////////////------........./////////////////////000000000000000000000000////////////////////////////////////............///////////////......000222222111000////////////////////////000000............000000------.........///////////////////////////////////////////////////////////////000111222333444444666666666777777666666666444444555555555555444444444444444444444555555666777888888999::::::;;;;;;888999:::;;;;;;<<<<<<<<<999:::;;;:::888777888999666666555444444555777888666666777777888999999:::888:::;;;<<<<<<===@@@BBBEEEIIIMMMOOOPPPPPPQQQRRRTTTRRRPPPNNNMMMKKKHHHEEEFFFDDDAAAAAAAAABBBAAA???@@@@@@@@@@@@@@@???>>>===>>>>>>============<<<<<<:::;;;<<<<<<===<<<<<<<<<999:::;;;<<<<<<===<<<<<<999:::===;;;AAA```{{{}}}ssssssyyyjjj___aaaeeeccccccffflllkkkiiihhhggghhhjjjkkkccccccdddeeeeeeeeeeeeeeeiiijjjjjjjjjiiiiiilllnnnnnnsssuuuvvvzzz~~~{{{~~~lllaaaVVVPPPLLLGGGDDDDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;::::::;;;;;;<<<999999999999999999999999777777777777777777777777777888888888888999999999777888888999::::::;;;;;;777777999::::::999999888888888999999:::::::::;;;::::::999999999999999999:::999999888888999999:::888999999999999888777777666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333444444444444444444444444333333333333222222222222333333222222222222222222000000000111222333444444000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000//////............///////////////////////////111111111000//////......////////////////////////---------.........//////////////////000000000000000000000000////////////////////////////////////............////////////------///222444444111///////////////////////////000///---,,,,,,---///000---------.........////////////////////////////////////////////////////////////000111222333444444444555555666666555555444333444444555555444444333333333333333333444444555666666666777888888999999666777999:::;;;<<<======999:::;;;:::888777888999666666444444444555777888555555666777777888888999999;;;<<<<<<<<<===???AAADDDHHHLLLOOOPPPPPPPPPQQQUUUSSSQQQOOOMMMJJJGGGDDDDDDBBB@@@@@@@@@AAA@@@>>>@@@AAAAAA@@@@@@>>>======>>>>>>=========<<<<<<<<<:::;;;;;;<<<======<<<<<<999:::;;;<<<============;;;<<>>======<<<<<<;;;;;;:::::::::;;;;;;<<<999999999999999999999999777777777777777777777777777888888888888999999999777777888999::::::;;;;;;666777999::::::999888777888888888999999::::::;;;;;;::::::999999888888888:::999999888888999999:::888999999999999888777777777777777777777777777777777777777777777777777777666666666666666666666666333333333333333333333333444444444444444444444444333333333222222222111111444333333222222111111111222222111111222444555777000000000000000000000000000000000000111111111111///////////////000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////111000///...............////////////////////////333333222111000///......////////////////////////---------.........//////////////////000000000000000000000000////////////////////////////////////............/////////000,,,---///333555444111...////////////////////////000///---,,,,,,---///000---------.........////////////////////////////////////////////////////////////000111222333333444333444444555555444444333333444444555555444444333222222111111222222333444444444555555666777777777555666888:::<<<======>>>999:::;;;:::888777888999666555444333444555888999555555555666777777888888:::;;;<<<<<<<<<<<<>>>@@@BBBEEEJJJMMMMMMMMMMMMNNNVVVTTTQQQOOOMMMJJJFFFCCCCCCAAA??????@@@@@@@@@???AAAAAAAAA@@@@@@>>>======>>>=========<<<<<<<<<<<<::::::;;;<<<=========<<<999:::;;;<<<===============>>>@@@>>>EEEdddoooooo~~~iiiaaacccaaabbbgggfffggggggfffffffffeeeeeeeeeeeeeeeeeefffffffffffffffiiiiiikkklllmmmmmmlllllljjjnnnssswwwyyy}}}~~~|||rrr```]]]XXXTTTPPPMMMIIIFFFCCCBBB@@@>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999888888999::::::::::::999888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////............////////////........................................................................//////---,,,,,,---...///////////////...---,,,+++///////////////.........///////////////.........////////////////////////111111000000//////..............................000000000000000000000000................................................000...---,,,...111666888111000...------...///000...........................///111111000000222333333333333444444444444444555555444333333333333444555444222111111222444555555555555555666888999:::999999:::;;;;;;<<<<<<===;;;;;;::::::999888777777666666555555555666666777777555444666999;;;:::888;;;;;;;;;;;;<<<>>>???@@@@@@EEEJJJLLLLLLMMMOOOQQQQQQOOONNNMMMMMMKKKIIIFFFFFFDDDAAA@@@@@@@@@???>>>@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<>>======>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999777888999999::::::999999888888999999999:::::::::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///......------////////////////////////............////////////........................................................................///...------------...///------...............---/////////////////////............///////////////////////////////////////000000000000//////..............................////////////////////////................................................///...------...111444555555333111...---------...........................---///000111000000111333444444444444444555555555555555444333333333333444555444222111111222444555444444555555666888999:::999999::::::;;;<<<<<<<<<;;;;;;::::::999888888777666666555555555555666666666555444666999;;;:::888999::::::;;;<<<===>>>???BBBFFFJJJKKKKKKMMMPPPTTTSSSQQQPPPOOOOOOMMMJJJHHHEEECCCAAA@@@AAAAAA@@@>>>@@@???>>>=========>>>>>>>>>>>>>>>>>>=========<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===;;;???;;;CCCnnn}}}ooorrr}}}iiibbbfffdddeeeiiihhhiiihhhfffeeeddddddeeeeeedddeeeeeefffggghhhiiiiiidddeeeeeecccbbbdddiiimmmmmmnnnpppssswww~~~}}}~~~rrrjjjhhhccc[[[TTTOOOLLLHHHFFFEEEDDDAAA???>>>=========<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999777888999999::::::999999888888999999999:::::::::<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////............////////////..............................................................................---------......///+++,,,---...////////////......//////////////////------......//////000000////////////////////////000000000////////////...........................////////////////////////...................................................------......///111111555444111///....................................---///000000000000111333444444444555555555666666555555444333333333333444444444222222222222444444444444444555666777999999888999999::::::;;;<<<<<<;;;;;;::::::999999888888666666555555555555666666555555444666888:::999999888999999:::;;;<<<======CCCFFFJJJLLLLLLMMMRRRUUUUUUSSSQQQQQQPPPOOOLLLJJJDDDBBB@@@@@@AAAAAAAAA???@@@@@@???>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::::::::;;;;;;===;;;???<<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;888888888888888888888888999999999999999999999999777777888999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888777777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////000222333444666666////////////////////////............////////////........................................................................------------.........///,,,------...//////..................////////////,,,------...///000111111////////////////////////////////////////////////........................////////////////////////................................................------......///.........000//////...//////000111........................---...000000//////111222444444444555555666666777555555444333333333333444444333333222222333333444444444444555666777888999888888888999::::::;;;;;;;;;;;;:::::::::999999999777666666555555555555666444444555666777999999999888999:::;;;<<<=========AAAFFFKKKNNNNNNOOORRRUUUUUUTTTRRRQQQQQQOOOMMMJJJCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@???????????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;;;;===:::>>><<>>=========<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;888888888888888888888888999999999999999999999999777777888999999999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888888888777777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000222333555666777////////////////////////............////////////........................................................................,,,------.........//////......//////...------,,,---.........//////000000,,,------...///000111111////////////////////////.............../////////................................................................................................,,,---...//////...---,,,------------......//////........................---...000000//////111222333333444444555666666777555555444333333333333444333333333333333333333333333444444444555777888999777777888888999:::::::::;;;;;;;;;:::::::::::::::777777666555555555555555333444555666777777888999999:::;;;===>>>>>>>>>>>>>>>DDDLLLPPPQQQPPPQQQRRRTTTSSSQQQPPPPPPOOOLLLJJJCCCAAA@@@@@@AAABBBAAA@@@@@@@@@@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===999>>>===AAAfff|||mmmpppyyygggbbbhhhfffeeegggdddaaaaaaaaabbbbbbbbbbbbbbbcccddddddeeefffggghhhhhhjjjgggeeehhhnnnoookkkffffffiiioooxxxxxxzzzxxxnnnhhhbbb]]]WWWQQQNNNLLLJJJHHHFFFEEEBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999666777888888999999888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888888888888777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000////////////////////////............////////////........................................................................+++,,,---...////////////////////////...---,,,+++------......///000000000------......//////000000////////////////////////---............/////////................................................................................................------......///......---//////......---,,,++++++........................,,,...////////////000222111222222333444555666666555555444333333333333444333333333333333333333333333333333444555666888888666777777888888999::::::;;;;;;;;;;;;::::::::::::888777666555555444555555222444666666666666888:::999:::<<<>>>??????>>>>>>===CCCKKKPPPPPPPPPQQQRRRTTTRRRPPPPPPOOONNNKKKIIIDDDBBB@@@@@@AAAAAAAAA?????????@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========888======@@@ccc|||oooqqqwwweeebbbhhhgggfffgggddd^^^```bbbdddeeeeeeddddddcccdddddddddeeeeeeffffffjjjkkkkkkkkkjjjjjjkkkkkkggghhhmmmvvv}}}xxx}}}xxxoooiiiccc___YYYTTTPPPLLLIIIFFFEEEDDDBBB@@@????????????<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;888888888888888888888888999999999999999999999999666777777888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777888888777777777777888888666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////........................................................................+++,,,---////////////...---...............------------......///000000111.........///////////////////////////////////////---------.........//////................................................................................................------.........//////000/////////......---,,,,,,........................,,,...//////...///000222000000111222333444555555555555444333333333333444222333333444444333333222333333333444555666777888666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;888777666555555444444444222444666666555555888:::888999;;;===>>>>>>======???DDDIIILLLMMMNNNRRRUUUTTTRRRQQQPPPPPPNNNKKKIIIEEECCCAAA@@@AAAAAA@@@>>>>>>>>>?????????>>>===<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===888===>>>???```|||ppprrrwwweeeaaagggeeebbbccc^^^^^^```cccfffhhhgggfffeeeddddddddddddddddddddddddlllppprrrnnngggffflllsssiiiiiilllsss~~~~~~{{{|||tttpppeeeaaa\\\VVVQQQMMMHHHDDDDDDCCCBBB@@@??????@@@@@@<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;888888888888888888888888999999999999999999999999666666777888888888888888888888999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<:::999999:::<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888777888888777777777777888888777666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333////////////////////////............/////////000........................................................................***+++---///000000///...,,,,,,---...////////////---------...///000000111///////////////.........////////////////////////---------.........//////...................................................................................................------......000111111,,,---...///000000000000........................,,,---//////......000111///000000111333444555555555555444333333333333444222333333444444333333222333333333444555666777888666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;888888777555555444444444111444666666555555777:::666888:::<<<======<<<;;;BBBDDDGGGHHHIIILLLSSSXXXUUUSSSQQQQQQPPPOOOLLLJJJFFFDDDAAA@@@@@@@@@???>>>===>>>>>>??????===<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;===777===>>>???___~~~{{{ppprrrsssmmmgggddd```]]]```fffbbbcccddddddeeeeeeeeedddfffgggfffeeecccccceeegggiiikkklllkkkiiiiiilllpppmmmllllllrrr{{{|||}}}uuuppphhhbbb]]]XXXPPPHHHEEEHHHFFFEEEDDDBBB@@@>>>===<<<============<<<<<<<<<<<<999999999999999999999999888888888888888888888888888888888888888888888888999999:::::::::999999888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777666666666666666555555555555444444444444444222222222222444444333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............//////////////////////////////////////////////////////////////////.........---------........................//////.........---------,,,,,,,,,---------......---------............///........................111000///......///000111//////000000///...------........................---------............///---------............///................................................////////////............---------------------------------............///---------.........//////111111222333444444444444555444444333333444444555222222222222222222222222222444555555444333333444555555666666777999:::;;;888888888777777777777666888888777666666666666666666666666777777777777777888:::============>>>@@@@@@AAAEEEJJJOOOQQQPPPOOOUUUSSSRRRQQQQQQPPPNNNLLLEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999:::<<<999:::>>>>>>888dddppp|||ssssssrrrlllgggdddaaa]]]```eeeddddddeeeeeeffffffffffffggghhhiiihhhgggggghhhjjjiiijjjjjjiiiiiijjjlllnnnoooooopppvvv|||yyy|||~~~tttoooiiiccc]]]XXXQQQIIIGGGIIIDDDDDDCCCBBBAAA@@@??????============<<<<<<<<<<<<999999999999999999999999888888888888888888888888888888888888888888888888888999999::::::999999888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888777777777777666666666666666555555555555444444444444333333222222333333444333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............//////////////////////////////////////////////////////////////////.........---------........................//////.........---------,,,,,,,,,---------......---------............///........................111000///......///000111///////////////...------........................---------............///---------............///................................................////////////............---------------------------------............///---------.........//////000111222333444444444444444444444333333444444444222222222222222222222222222444555555444333333444555555555666777888::::::999999888888888777777777888888777666666666666666666666666666666777777888777999<<<<<<<<<<<<===??????BBBEEEJJJNNNPPPPPPOOOTTTSSSQQQQQQQQQPPPMMMKKKEEECCCAAA???>>>======>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999:::<<<:::999<<<===:::gggrrr|||ttttttpppkkkfffdddbbb______ccceeeeeeffffffffffffffffffcccdddfffgggfffeeefffgggiiihhhggghhhjjjkkkkkkkkkoooooosssyyy~~~yyywww|||sssooojjjddd]]]XXXRRRJJJHHHJJJBBBBBBBBBBBBBBBBBBBBBAAA============<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888999999999999999888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888777777777777666666666666666555555555555444444444444333333222222333333444333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////...............---------.......................................---------,,,,,,,,,---------......---------............///........................000000////////////000000///////////////......---........................---------............///---------............///................................................/////////............------------------------------------............///---------...............000000222333333333333333444444444444444444444444333333333333333333333333222333555555333333333444555555555666777888999::::::::::::999999999888888888888777666666666666666777666555555555777888999666888;;;<<<;;;;;;<<<>>>???BBBFFFJJJNNNPPPQQQQQQSSSRRRPPPPPPPPPOOOLLLJJJDDDCCCAAA???============>>>=========<<<<<<<<<<<<;;;::::::::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999:::<<<;;;999:::===<<>>???BBBGGGKKKMMMPPPRRRSSSSSSQQQPPPPPPPPPNNNLLLJJJDDDBBB@@@>>>===<<<=====================<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;:::999999:::<<<<<<888999<<<===mmmvvv~~~kkkjjjnnngggbbbcccccc``````aaaeeeeeedddccccccddddddeeeeeehhhjjjlllkkkjjjkkklllgggeeedddfffjjjlllkkkiiiiiimmmssszzz{{{{{{~~~vvvrrrkkkcccZZZVVVRRRLLLIIIJJJGGGFFFEEEDDDBBBAAA@@@@@@============<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888666777888888999999999999777888888888888888999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777777777777666666666666666555555555555444444444333333333333333333333333333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////---.............................................---.....................,,,,,,,,,---------......---------............///........................//////000000000000//////......///////////////...........................---------............///---------............///............................................................---------------------------------------------............///.....................---//////000111222222222222333333444555555444333333333333333333333333333333111333444444333222222333444444555555666888999:::;;;;;;;;;::::::::::::999888777777666666666666666666555555555666777999:::888:::<<<=========>>>??????BBBGGGKKKMMMOOORRRUUUSSSQQQPPPPPPPPPNNNLLLJJJDDDCCCAAA???=====================>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;:::999999:::<<<;;;777888<<<>>>nnnwww~~~kkkkkknnnfff``````bbbaaa```bbbfffeeedddcccbbbcccdddeeeeeegggiiiiiiiiihhhiiijjjeeeeeefffhhhjjjlllkkkjjjjjjooovvv}}}}}}{{{zzzwwwmmmcccZZZVVVSSSNNNKKKKKKIIIHHHGGGEEECCCAAA???>>>============<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888666666777888999999999999888888888888888888888888::::::::::::::::::::::::999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777777777666666666666666555555555555444444444222333333444444333333222333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////////////////////////////---------.......................................---------...............,,,,,,,,,---------......---------............///........................//////000000000000//////---...//////////////////........................---------............///---------............///.........................................................------------,,,---------------------------------............///...............---------...///000111111222111111222333444555555444333222333333333333333333333333111222444444222222222333444444444555666777888999;;;;;;;;;:::::::::999999888888777666666666666666444444555666777888999999999;;;===>>>======>>>@@@>>>CCCHHHKKKLLLOOOSSSWWWSSSRRRPPPPPPPPPOOOLLLJJJEEEDDDBBB@@@>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999:::<<<:::777999<<<<<>>???>>>CCCHHHKKKLLLNNNTTTXXXTTTSSSQQQQQQQQQPPPMMMKKKFFFEEECCCAAA????????????<<<===>>>???>>>===;;;:::999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999:::<<<888888;;;===:::hhhttt~~~qqqqqqoooeee]]]]]]``````aaaccciiihhhfffdddddddddfffggggggggggggeeeddddddfffhhhbbbfffjjjkkkjjjjjjlllnnnkkkpppxxx~~~sssggg]]]YYYWWWSSSPPPPPPIIIHHHGGGEEEDDDBBBAAA@@@>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888888555555777888888999999999888888888777777777777777999999999999999999999999999999;;;;;;;;;;;;999999;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888888888888888888888888777777777777666666666666666666555555555444444444222222444444444444222222333333333333333333333333222222111111111111222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000////////////////////////////////////////////////---------.........//////........................---------.........//////,,,,,,,,,---------......---------.........//////...........................///000111111000///...------...///000000//////........................---------.........//////---------.........//////......................................................---------,,,,,,,,,---------------------------------.........////////////.........------------...///000111111111111222333555666666555333222444444444444444444444444000222444333222111222333444444444444666777888999:::::::::999999999888888888888777666666666666666111333666999:::999888777777999;;;<<<;;;;;;===>>>>>>CCCIIIKKKLLLNNNTTTYYYUUUSSSRRRRRRRRRPPPNNNLLLGGGEEECCCAAA@@@???@@@@@@<<<===>>>???>>>===;;;:::999:::;;;<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;:::999999:::<<<777888<<<===888fffrrrmmmnnnrrrjjjbbb___```bbbbbb```eeebbbccchhhhhhdddcccggggggeeebbbaaacccfffhhhhhhiiijjjjjjhhhgggfffhhhiiijjjrrr{{{~~~yyyrrrjjjaaa\\\[[[XXXPPPJJJEEEFFFFFFEEECCCAAA>>>============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777777888888888888999999999666888999888777666777888888999999::::::999999888999999::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999888888888888777888888888888777777777777666555555555555444444444333333333333333333333333555555555444444333333333222222111111222222333444111111111111111111111111222222222222222222222222000000000000000000000000//////000000111111111222111000///......///000111////////////////////////000000///////////////000000000000000000000000000////////////////////////////////////////////////......------------......111111000///...---,,,,,,------------------------........................////////////////////////------......//////000000000///...------...///000---------............///////////////////////////---------............///////////////////////////........................000000//////.........------------............///........................////////////////////////---///////////////111333333333333333333333333333555555444444333222111111222222222222222222222222222333333444555666777777999999:::::::::999999888999999888888777666666666333444555666777888999:::888999999:::;;;<<<======AAADDDGGGJJJKKKMMMOOOQQQUUUSSSRRRRRRTTTSSSOOOLLLEEEBBB???======>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888::::::::::::::::::::::::999===888???<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777777888888888888999999999666888999888777666777888888999999::::::999999888999999999:::::::::;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999888888888888777888888888777777777666666666555555555555444444444444444444444444444444444444444444444444444333333222222111111222222333444222222222222222222222222111111111111111111111111000000000000000000000000///000000000111111111111111000///......///000111////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////......------------......000000//////......------------------------------........................////////////////////////.........///////////////000///...------...///000---------............///////////////////////////---------............///................................................000/////////.........------------............///................................................---...//////...///111333333333333333333333333333555444444333222222111111222222222222222222222222222333333444555666777777999999999::::::999999888999999888888777666666666444444555666777888999999999::::::;;;<<<===>>>???AAADDDGGGJJJKKKMMMOOOQQQUUUSSSRRRQQQRRRPPPLLLIIIEEEBBB???===>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999===888???<<>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888888777888888888888999999999666888999888777666777888888888999999999999888888999999999999::::::::::::;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777888888777777777777666666666555555555555444444444555555555555555555555555333333444444444444444444222222111111222222333444333333333333333333333333111111111111111111111111////////////////////////000000000000111111111111000000////////////000000////////////////////////000000////////////000000000000000000000000000000////////////////////////////////////////////////......------------..............................------------------------........................///////////////////////////////////////.........//////............//////---------............///////////////////////////---------............///................................................/////////...............---------............///................................................---...//////...///111333222222333333333333333333444333333222222111111111222222222222222222222222222333333444555666777777888999999::::::999999999999999888888777666666666666666666666777777777777:::;;;;;;<<<===>>>??????AAADDDHHHJJJLLLMMMOOOQQQVVVTTTSSSRRRQQQNNNKKKHHHEEEBBB???>>>>>>???>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999===888???<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777888888888999999999666888999888777666777888888888999999999999888888888999999999999:::::::::::::::::::::::::::::::::999999999999999999999999999999999888888888777777888777777777666666666666666555555555555444444444444444444444444444444444333333333444444555555555222222111111222222333444333333333333333333333333111111111111111111111111////////////////////////000000000000000111111111000000////////////000000////////////////////////000////////////000000111////////////////////////////////////////////////////////////////////////......------------......---------....../////////------------------------........................////////////////////////000000//////......------/////////....../////////---------............///////////////////////////---------............///........................................................................---------............///................................................---...///.........000222222222222222222333333333333333222222222111111111111222222222222222333333222333333444555666777777888888999:::::::::999999999999888888777666666666777777777777666666666666::::::;;;<<<===>>>??????@@@CCCHHHKKKLLLMMMOOOPPPUUUTTTSSSSSSQQQOOOLLLJJJFFFCCC???>>>>>>??????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888===888@@@===dddtttwwwppprrrssspppkkkgggdddbbb```^^^cccdddcccbbbbbbccccccccckkkddd___aaaiiimmmkkkgggfffhhhkkkmmmmmmmmmnnnooolllssszzz{{{tttqqqjjjeee]]]XXXTTTRRROOOLLLKKKIIIGGGDDDCCCBBBBBBBBB??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777888888888999999999666888999888777666777888777888888999999888888777888888888999999999::::::::::::::::::::::::::::::999999999999999999999999999999999888888888777777777777777666666666666555666555555555555444444444333333333333333333333333333333333444444555555555222222111111222222333444333333333333333333333333333333333333333333333333000000000000000000000000111111000000000000000000//////000000000000/////////////////////////////////////////////000111111////////////////////////////////////////////////////////////////////////......------------......,,,,,,------......//////------------------------........................////////////////////////000000//////......------...//////////////////...---------............///////////////////////////---------............///................................................---------...............---------............///................................................,,,---......---...000222111111111222222333333333333333333222222222222222111111111222222333333333222333333444555666777777777888999:::::::::::::::999999888888777666666666777777777777666666666666999999:::;;;<<<======>>>@@@CCCHHHKKKMMMMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMLLLFFFCCC@@@>>>>>>?????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999888===888@@@===dddtttvvvoooqqqlllkkkhhhfffcccaaa______aaadddeeeccccccfffeeecccjjjccc]]]___ggglllkkkhhhhhhiiijjjjjjjjjkkknnnpppmmmttt|||~~~uuuooollleeeaaa\\\XXXUUURRROOOMMMIIIHHHFFFDDDBBBAAA@@@@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888999999999777888888888888999999999666888999888777666777888777777888888888888777777888888888888999999999999999999::::::::::::;;;;;;999999999999999999999999999999999888888888888777777777666666666666555555666555555555555444444444333333333333333333333333333333444444444444444444222222111111222222333444333333333333333333333333444444444444444444444444000000000000000000000000111111111111000000000000//////000000000000/////////////////////////////////......//////000111222000000000000000000000000////////////////////////////////////////////////......------------......,,,,,,------.........///------------------------........................///////////////////////////////////////...............////////////......---------............///////////////////////////---------............///------------------------........................---------------.........---------............///........................------------------------,,,---......---...000222000000111111222333333333333333333333333333333333111111111222222333333444222333333444555666777777777888999999::::::::::::999999888888777666666666777777777777666666666666888888999:::;;;<<<======???CCCHHHLLLMMMNNNNNNOOOKKKMMMOOOOOOMMMLLLKKKLLLFFFCCC@@@>>>???@@@??????============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<999999999999999999999999<<<;;;;;;::::::999999888777<<<999AAA>>>dddtttvvvmmmooohhhhhhgggfffcccaaa``````^^^cccfffeeefffiiigggcccdddcccbbbcccfffhhhiiijjjiiijjjkkkjjjjjjkkkmmmooollluuu}}}}}}xxxoooiiifff^^^]]]ZZZXXXUUURRROOOMMMHHHGGGGGGEEEDDDBBB@@@???@@@??????>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888888999999999777888888888888999999999666888999888777666777888777777888888888888777777888888888888999999999999999999999::::::;;;;;;;;;999999999999999999999999999999999888888888888777777777666666666555555555666555555555555444444444444444444444444444444444444444444444444444333333222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111111111000000000///...///000111111000///...////////////////////////............///000111222000000000000000000000000////////////////////////////////////////////////......------------......------------------------------------------------........................////////////////////////.........///////////////---...///000000///...------------............///////////////////////////---------............///------------------------........................,,,,,,,,,------.........---------............///........................------------------------,,,---......------///111///000000111222222333333444444444444444444444444000111111222333333444444222333333444555666777777777777888999::::::::::::999999888888777666666666666666666666777777777777999999:::;;;<<<===>>>>>>???CCCHHHLLLNNNNNNNNNOOONNNPPPRRRQQQNNNLLLLLLMMMFFFDDD@@@??????@@@@@@???============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<999999999999999999999999<<<<<<;;;::::::999888888777<<<999AAA>>>dddsssuuummmoooiiijjjjjjhhheeebbbaaaaaa\\\cccgggfffgggjjjiiiccc^^^dddiiijjjgggeeeiiimmmiiikkklllmmmllllllmmmnnnlllttt}}}zzztttkkkdddcccZZZYYYYYYWWWUUUQQQNNNLLLGGGGGGHHHGGGEEECCC@@@???AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888999999999999777888888888888999999999666888999888777666777888777777888888888888777777777888888888888999999999999999999::::::;;;;;;;;;999999999999999999999999999999999888888888888777777666666666555555555555666666555555555444444444555555555555555555555555555555555444444333333333222222111111222222333444111111111111111111111111222222222222222222222222222222222222222222222222222111111111000000//////...///000111111000///...////////////////////////............///000222222000000000000000000000000////////////////////////////////////////////////.........------.........------------------------------------------------........................////////////////////////---.........//////000000---...///000000///...------------.........//////////////////////////////---------.........//////------------------------........................,,,,,,,,,------.........---------.........//////........................------------------------,,,---...---------///111///000000111222222333333555555555555555555555555000000111222333333444444222333333444555666777777666777888999:::;;;;;;;;;999999888888777666666666666666666666777777777888::::::;;;<<<===>>>??????>>>CCCHHHLLLNNNNNNNNNNNNSSSUUUWWWUUUQQQNNNNNNOOOGGGDDD@@@??????@@@@@@???>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::999888888777<<<999AAA>>>dddsssuuunnnooohhhgggfffdddcccbbbaaaaaadddffffffccccccfffgggddd```bbbdddfffhhhjjjkkkkkknnnkkkiiijjjlllnnnmmmllloooqqqxxx~~~uuummmgggbbb___^^^[[[WWWSSSQQQOOOMMMKKKGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@????????????>>>>>>>>>===<<<;;;::::::::::::::::::999999999888888888888888888888888888888::::::999999888777777777777777777777777777777777777777777777777777777777888888888888888888888888::::::999999::::::;;;<<<999999999999999999999999888888888777777777777666666666666666666666666666333444444444333333555666MMM^^^TTT888111555444111555555555444444333333333222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111222222222333333333111111111111111111111111000000000000000000000000,,,---...000000...---,,,////////////////////////////////////////////////////////////////////////,,,,,,------------,,,,,,//////.........---------.................................------,,,,,,,,,////////////////////////////////////////////////..........................................------............////////////////////////////////////........................------------------------//////.........------------------............///////////////////////////000///...---------------........................000000000111222222333333555555555444444333333333555555555444444333333333333333333333444555666666999999999999999999::::::;;;:::999777666555555555555555555666666777888999999:::===???@@@@@@???>>>@@@CCCGGGLLLPPPRRRSSSSSSTTTSSSSSSQQQPPPOOONNNNNNJJJDDD@@@AAA@@@>>>===???@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;;;;:::999;;;<<<======<<<<<<<<<;;;;;;;;;:::===777===???jjjxxxtttlllmmmiiihhheeeccc```___^^^]]]fffhhhgggcccbbbeeeeeebbbdddeeeggghhhjjjjjjkkkkkkjjjhhhhhhjjjmmmooonnnlllppprrrwwwxxxqqqkkkddd___[[[[[[XXXTTTQQQOOOMMMKKKIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999888888888888888888888888888999999999888888888888888888888888888888888888888777777777777777777777777888888888888888888888888:::999999999999:::;;;;;;999999999999999999999999888888777777777666666666666666666666666666666666333444555444333333555777EEEQQQHHH555222555333222555555444444444333333333222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111222222222222111111111111111111111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////........................------............------//////.........---------.................................------,,,,,,,,,////////////////////////////////////////////////............................................................////////////////////////////////////........................------------------------//////.........------------------............//////////////////////////////......---------..............................///000000111111222333333444444444444333333333222555555444444444333333333333333333333444555666666888888999999999999::::::;;;:::999777666666555555555555555666666777888999999;;;<<<>>>????????????AAACCCGGGKKKOOOQQQSSSTTTUUUUUUSSSRRRPPPNNNMMMLLLJJJDDD@@@AAA@@@>>>===?????????>>>======<<<;;;;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;===<<<<<<;;;;;;::::::::::::999>>>777>>>>>>jjjxxxtttppppppiiigggeeecccaaa`````````dddfffeeebbbbbbffffffdddffffffggghhhiiiiiiiiihhhffffffgggjjjmmmooonnnmmmqqqrrrwww{{{wwwsssnnniiiccc]]]XXXZZZWWWRRROOONNNLLLJJJIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999777888888888888999999999999999999999999999999999777777777777777777777777888888888888888888888888999999999999999:::;;;;;;999999999999999999999999888777777777777666666666666666666666666666666666444555666555444444666888:::@@@999111444444111444555444444444444333333333222222222222222222222222111111111111111111111111111111111111111222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000222222222222000000////////////////////////////////////////////////.................................//////........................---------.................................---------------////////////////////////////////////////////////////////////////////////....................................////////////////////////////////////........................------------------------...............------------------............///////////////////////////......---------...//////........................//////000111111222222333333333333333222222222222444444444444333333333333333333333333444555666666888888888999999999::::::::::::888777666666666666555555555666666777888999:::;;;<<<===>>>??????@@@BBBCCCFFFJJJMMMQQQTTTUUUVVVUUUTTTRRRPPPNNNMMMLLLJJJDDD@@@AAA@@@>>>===???>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;::::::;;;===;;;::::::::::::999999999999>>>888>>>>>>iiiwwwuuuppppppgggfffeeeddddddeeefffggg___bbbcccaaaccchhhjjjhhhccccccdddeeeffffffffffffggggggggghhhjjjmmmnnnoooqqqsssxxxyyyuuupppkkkgggbbb]]]YYYZZZWWWSSSPPPOOONNNLLLJJJFFFFFFFFFEEEDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999666777777888999999::::::999999999999999999999999777777777777777777777777888888888888888888888888999999999888999::::::;;;999999999999999999999999999888888888888777777777666666666666666666666666444555666666555555666888444555///000888555000666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111////////////////////////000111111222222111111000////////////////////////////////////////////////..............................////////////.....................................................................---------////////////////////////////////////////////////000000000000000000000000............////////////............////////////////////////////////////........................................................................---------............///////////////////////////---------------...///000........................//////000000111222222222222222222222222222222222333333333333333333333333333333333333444555666666777777888888999999:::::::::999888777666666666666555555555555666777888999;;;;;;;;;;;;<<<>>>???@@@CCCDDDFFFIIIMMMQQQTTTVVVUUUTTTSSSRRRQQQPPPOOONNNJJJDDD@@@AAA@@@>>>===???======<<<<<<;;;;;;;;;;;;999999999999999999999999888999::::::999999:::<<<;;;:::::::::::::::::::::888>>>888>>>>>>hhhwwwuuuqqqqqqhhhgggeeeddddddfffhhhiii```cccdddbbbdddiiijjjiii```aaacccdddfffgggggggggjjjiiihhhfffgggjjjnnnpppqqqsssxxxyyytttmmmfffaaa^^^ZZZXXXWWWTTTQQQNNNNNNMMMKKKJJJFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<======;;;;;;;;;:::::::::999999999999999999999999999999666666777888999::::::;;;888888888888888888888888777777777777777777777777888888888888888888888888999888888888888999::::::999999999999999999999999::::::999999999888888888666666666666666666666666444555666666555555666888444333---222;;;666000666444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000000000000000000000000000///////////////////////////000000000000000000///////////////////////////////////////////////////..............................////////////......---.....................................................................////////////////////////////////////////////////000000000000000000000000........./////////000000............////////////////////////////////////................................................---.....................---------............///////////////////////////---------------...///000...........................//////000111111222222222222222222222222222222333333333333333333333333333333333333444555666666666666777888888999::::::999999888777666666666777555555555555666777888999;;;;;;;;;;;;<<<>>>???@@@CCCDDDFFFIIIMMMQQQTTTVVVSSSSSSRRRRRRRRRQQQQQQQQQJJJDDD@@@AAA@@@>>>===???<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777888999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<777>>>999???===gggwwwvvvsssssskkkiiieeecccbbbbbbcccdddgggiiihhheeedddggggggdddaaabbbdddfffggghhhiiiiiikkkjjjiiiggggggiiinnnqqqpppsssyyy}}}vvvppphhhaaa\\\YYYVVVTTTSSSPPPMMMKKKJJJJJJIIIHHHFFFEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@????????????>>>>>>>>>======<<<======>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::666666777888999999::::::777777777777777777777777777777777777777777777777888888888888888888888888888888888888888999::::::999999999999999999999999::::::999999999888888888666666666666666666666666444555666555444444666888444555000222;;;777111555333333333444444444444555222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------.........//////.........---------....................................................../////////////////////////////////////////////////////////////////////////////////.........//////000000111............////////////////////////////////////................................................---------...............---------............///////////////////////////......---------...//////..............................///000000111111222222222222222333333333333222222222222333333333333333333333333444555666666555666666777888999::::::999999888777777777777777555555555666666777888999999:::;;;<<<===>>>>>>???BBBCCCFFFJJJMMMQQQTTTUUUSSSSSSSSSRRRRRRRRRQQQQQQJJJDDD@@@AAA@@@>>>===???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999999888888999:::;;;;;;<<<<<<<<<<<<<<<===777>>>:::???===fffwwwwwwppppppllljjjfffcccaaabbbccceeekkkmmmkkkfffeeegggfffcccccccccdddffffffgggggggggfffhhhkkkkkkkkklllooorrrooorrrzzz~~~zzzpppllleee___[[[WWWTTTQQQQQQOOOLLLJJJJJJIIIHHHGGGEEEEEEEEEEEEDDDDDDDDDDDD@@@@@@@@@????????????>>>>>>>>>============>>>>>><<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::777777777888999999999:::888888888888888888888888777777777777777777777777888888888888888888888888888888888888888999999:::999999999999999999999999888888888777777777666666666666666666666666666666333444555444333333555777111777333000666666111444333333333444444444555555222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000/////////....../////////////////////////////////////////////////////////------------------------------............---------------.........//////........................---........./////////000////////////////////////////////////////////////........................---......///000000111111............////////////////////////////////////................................................---------.........//////---------............//////////////////////////////......---------....................................//////000111111111222333333333444444444444111111222222222333333333333333333333444555666666555555666777888999::::::999888888777777777777777555555555666666777888999888999;;;===>>>>>>>>>===AAACCCGGGKKKOOOQQQSSSTTTVVVUUUTTTSSSRRRPPPOOOOOOJJJDDD@@@AAA@@@>>>===???========================::::::::::::::::::::::::888:::;;;;;;:::999;;;<<<:::::::::;;;;;;<<<<<<<<<666>>>;;;@@@<<>>>>>>>>============>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888999999999999999999999999999999999777777777777777777777777888888888888888888888888888888888777888999999:::999999999999999999999999666666666666555555555555666666666666666666666666333444444444333333555666...888444---333555222333333333333444444555555555222222222222222222222222111111111111111111111111222222222222111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////------------------------,,,------------------,,,---------.........//////........................---.........//////000000////////////////////////////////////////////////........................---......///000111111222............/////////000////////////////////////........................////////////////////////---------.........//////---------.........//////////////////////////////000///...---------------..............................//////000111111111333333333444444555555555111111111222222333333333333333333333444555666666444555666777888999::::::999888777777777777777888555555555666666777888999777999;;;===>>>>>>===<<<@@@CCCGGGLLLPPPRRRSSSSSSYYYXXXVVVTTTQQQOOOMMMLLLJJJDDD@@@AAA@@@>>>===???=========>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>>999999999::::::;;;;;;;;;666>>>;;;@@@<<>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999:::999888777777888999:::999999999999888888777777666777888999999888777666666777888999999999999999777888888888888999999999999888777666666777888999777666666666555555555555666666666666666666666666222222222333333444444444333333333333333333333333111111111222222333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////..................................................................------.........////////////000000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000////////////////////////000000//////.........---........................000000//////.........---.........------,,,,,,,,,........................//////////////////////////////.........------------------------------------...//////......///111///222666777666666777888333333333333333444555666555555444444444333333333666666666666777777777777<<<;;;999888777666666777666777888777666555666777;;;<<<<<<<<<===>>>>>>>>>BBBCCCFFFIIIMMMQQQTTTVVVUUUWWWWWWVVVRRROOOMMMMMMJJJDDD@@@@@@???<<<;;;===@@@???===<<<;;;<<<>>>???>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===:::===>>><<>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888777777888999999999999999999888888888777666777888999999888777666777888888999999999999888888888888888999999999999999888777666666777888999777777666666666555555555666666666666666666666666222222333333333444444444333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000111000000000/////////...////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---............/////////////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////000/////////....................................000/////////.....................------,,,,,,,,,................................................//////.........------------------------------------...///...------///111///000222444555666666777444444444444444555666666555555555444444444444333555555666666777777777888888888777777777777777777666777888777666555666888;;;;;;;;;<<<======>>>>>>@@@BBBDDDHHHKKKOOOQQQSSSTTTVVVVVVUUURRROOONNNNNNKKKEEEAAAAAAAAA>>>===???@@@???===<<<;;;<<<===>>>>>>>>>===;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;???@@@;;;gggrrr~~~xxxvvvgggdddeeehhhhhheeeeeegggcccbbbbbbcccddddddcccaaa^^^aaaddddddccccccfffiiiiiiiiijjjkkklllmmmnnnooolllttt~~~|||tttpppoooiiibbb^^^[[[YYYUUURRRRRRPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>======<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888777777888999999999999999999888888888888777777888999999888777777999999999999999999888777888888888888999999999:::999888777777777777888999777777777666666666555555666666666666666666666666333333333444444444444444333333333333333333333333222222222222333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................---------............///........................////////////////////////////////////////////////////////////////////////...............///000000////////////////////////////////////....................................////////////.....................---------------...............................................................---------------------------------,,,---...---,,,,,,...000111111222444777999:::999555555555555555666666777666666666555555555444444444555555666777888888999444555666777888777777666666777888888666666777888::::::;;;;;;<<<======>>>@@@BBBFFFIIIMMMOOOPPPPPPRRRTTTUUUUUURRRPPPOOOOOOMMMGGGCCCCCCBBB??????@@@???>>>===<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;888;;;AAAAAA:::eeerrrtttrrrgggeeeeeeiiiiiifffeeegggaaaaaabbbcccdddcccbbb```___aaaccccccbbbccceeegggiiiiiijjjkkkmmmnnnooooooooovvvvvvmmmlllggg```\\\[[[YYYVVVSSSQQQPPPOOOLLLKKKIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999999888888888888888888999999999999999999999999999888888888888888888888888::::::::::::999888888777888888888999999999::::::888888888888888888888888777777777666666666666555666666666666666666666666444444444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................---------...............------------....................................////////////////////////////////////////////////////////////////////////...............///000000///////////////////////////////////////.................................///////////////........................---------........................................................................------------------------,,,---------,,,,,,...///000000000444888::::::999777777666666666777777888777777666666666555555555333444555666777888999:::444666888999999888666555666777888888777666777999999999:::;;;<<<======>>>BBBEEEHHHLLLOOOQQQQQQQQQQQQSSSTTTTTTRRRPPPPPPPPPMMMGGGCCCCCCCCC@@@???AAA???>>>===<<<<<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999:::???@@@;;;hhhsssnnnlllhhhffffffiiiiiieeedddggg```bbbcccdddcccbbbaaaaaaaaabbbccccccccccccdddeeeiiijjjkkklllnnnooopppqqqpppuuuxxxkkkiiiddd^^^[[[ZZZYYYWWWTTTQQQPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888888999999888888888999999999999999999999:::999999888888888888999999:::::::::::::::999888777888999999999999:::::::::888888999999999999888888888777777777666666666666777777777777777777777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................---------.........//////---------.........//////........................////////////////////////////////////////////////////////////////////////...............///000000////////////////////////.........///////////////////////////////////////.........///////////////........................................................................---.....................------------------------,,,---------,,,,,,...///---...000444777888888777999999888777777888888888888888777777777777666666333444555666777888999:::888999:::::::::888555444555777888888777777888:::999999:::;;;<<<===>>>???BBBEEEHHHLLLOOOQQQQQQQQQPPPRRRTTTTTTRRRPPPPPPPPPLLLFFFBBBBBBAAA>>>>>>???>>>======<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;===999:::======lllttt{{{ooonnnlllhhhggghhhgggddddddgggaaacccddddddcccbbbbbbcccbbbccccccdddeeefffggggggkkkkkklllnnnpppqqqrrrsssppprrr}}}wwwjjjfffbbb\\\ZZZZZZYYYWWWTTTQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999777888999999999999888777999999999999:::::::::::::::999888888888888999:::::::::::::::::::::999888999999999999::::::::::::888888999::::::999888888888888777777777666666666777777777777777777777777666666666666666555555555444444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................,,,,,,------.../////////.........////////////000........................////////////////////////////////////////////////////////////////////////...............///000000////////////////////////.........///////////////////////////////////////.........///////////////.............../////////........................---------------------------------...............------------------------,,,---...---,,,,,,...000000444:::======<<<<<<<<<;;;:::999999999999999999999999888888888777777777444555555666777888888999::::::;;;:::999777666444555777888888888888999:::999:::;;;<<<===???@@@@@@@@@BBBFFFIIIMMMOOOPPPPPPPPPRRRTTTSSSRRRPPPOOOOOOKKKEEEAAAAAA@@@======>>>=========<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::>>>888888<<>>>>>======>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999777888999999999999888777999999999:::::::::;;;;;;:::999999888888999999:::999999::::::;;;:::::::::999999999:::::::::;;;;;;888999999::::::999999888888888888777777777666666777777777777777777777777777777777666666666555555555555555555555555555555555555444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................,,,,,,------...//////000/////////000000000111111////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////............/////////000////////////////////////............/////////000---........./////////000........................---------------------------------.........//////---------------------------...///...------///111222:::CCCFFFCCC??????@@@<<<;;;;;;:::999999:::::::::999999999999888888888555555666666777777777888999999888888777777666666555777888888888888999;;;:::;;;<<<===>>>@@@AAAAAA@@@BBBDDDHHHKKKOOOQQQSSSQQQRRRTTTSSSQQQOOONNNNNNKKKEEEAAAAAA@@@======>>><<<<<<======<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::888999999999999:::::::::<<<888999===>>>mmmuuu|||yyywwwrrrlllhhhfffdddbbbcccgggdddeeefffdddaaaaaadddggg``````bbbeeejjjnnnooopppmmmmmmoooppprrrtttuuuvvvtttrrrzzzxxxpppjjjhhhccc]]]YYYXXXVVVSSSPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJIIIFFFEEEDDDDDDFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777888999::::::999888777999999999::::::;;;;;;;;;;;;:::999888888999:::;;;888999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;888999:::;;;;;;:::999888888888888888777777777777777777777777777777777777888888777777666666666555555555555555555555555555555555555444444333333333222222222222222222222222222222222222222222222222000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................,,,,,,------...///000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000////////////////////////---.........//////000000000000000000000000000000---.........//////000000---.........//////000000........................---------------------------------.........//////------------------------.../////////......000111---777CCCEEE@@@::::::======<<<;;;::::::::::::::::::::::::999999999888888666666666666777777777777777666666666666777888888555777888999888888:::;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCFFFIIIMMMQQQUUUWWWQQQSSSTTTSSSQQQOOONNNNNNKKKEEEAAABBBAAA>>>===???<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::888888999999999:::::::::999999<<<>>><<>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999888888888::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;888888999999999:::::::::999::::::;;;;;;::::::999999999999999999999999999;;;;;;:::999999999::::::::::::::::::::::::::::::999999888888777777666666888888888888777777777777555555555666666666666666555555444444444333333333444444444444444444444444111111111111111111111111111111000000//////......000000000000000000000000111111000000//////......000000////////////000000///////////////...------//////////////////////////////////////////////////////............//////........................---------------...000000............/////////000000000000000000000000000000/////////............------............------999\\\DDD+++000---///444---------.........//////...//////...000333222---//////............//////000000//////.........---////////////////////////---.........//////000000........................+++,,,------......------......---,,,,,,------------..................///////////////............888999:::<<<===???@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>><<<;;;999999:::;;;<<<;;;888555555777999888666666666666444333444777999666666777888888888888888:::;;;===>>>@@@AAAAAAAAA@@@AAACCCGGGLLLQQQUUUXXXSSSPPPRRRWWWVVVOOOLLLNNNNNNGGGBBBAAA???<<<<<>>>>>========================<<<;;;;;;;;;:::::::::999::::::::::::::::::::::::999999999999999999999999999999:::::::::;;;;;;;;;999999999999::::::::::::999::::::;;;;;;::::::999999999999999999999999999:::::::::999::::::;;;;;;::::::::::::::::::::::::888888888777777777777777888888888888777777777777666666666666666666666666555555444444444333333333333333333333333333333333111111111111111111111111111111000000////////////000000000000000000000000111000000000/////////...000000////////////000000000111111111111000////////////////////////////////////////////////////////////............//////........................------------...///000000........./////////000000000000000000000000000000000000/////////............//////////////////......LLL888***111,,,---111---------.........//////+++///111...,,,...///---//////............//////000/////////............////////////////////////............/////////000........................+++,,,------......------......------------......------------............//////000111222333444555999999;;;<<<>>>@@@AAABBB@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<;;;;;;::::::;;;888666555777888777666777777666555444444777999666777777888888888888888999:::<<<===???@@@@@@@@@@@@AAACCCFFFKKKPPPTTTWWWVVVTTTVVVZZZYYYSSSOOOQQQNNNGGGBBBAAA???<<<<<<>>><<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;<<<<<<===;;;:::999999;;;;;;:::999:::999===@@@===iiipppxxxxxxssshhhgggfffeeeddddddccccccfffiiijjjiiieeecccdddeeeeeedddfffmmmqqqooonnnnnnuuutttrrrppppppqqqssstttvvv{{{{{{oooggg```___^^^]]]]]]ZZZVVVSSSUUUTTTTTTSSSRRRQQQPPPPPPOOOOOONNNMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@??????????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999:::;;;<<<<<<999999999999999999999999777777777777777888888888999999888888888777777777666666666666666666666666555555444444444333333333333333333333333333333333111111111111111111111111111000000000000/////////000000000000000000000000000000000000////////////000000////////////000000222222222222222111000000//////////////////////////////////////////////////////............//////........................------------...///000111....../////////000000000000000000000000000000000000000000/////////......//////000000000000//////&&&;;;,,,+++555,,,,,,000------........./////////)))///222...+++,,,......//////............//////////////////............////////////////////////............////////////........................,,,,,,---............---.........------......///,,,,,,---------............///000333555888999:::::::::<<<===???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@:::;;;===>>>===<<<:::888;;;999666555666666666555777888888777555555777999666777888888999999888888999:::;;;===>>>???@@@@@@@@@AAACCCGGGKKKPPPTTTVVVVVVUUUWWWZZZYYYTTTQQQQQQNNNGGGAAA@@@???<<<<<<>>>=========<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;:::::::::;;;<<<======;;;:::999999;;;;;;:::999:::999===@@@>>>kkkttt|||sssnnncccddddddbbb```___```aaabbbfffiiihhhcccaaadddgggccceeeiiinnnqqqqqqpppoootttuuutttsssqqqqqqqqqrrrttt|||}}}qqqiiibbb```]]][[[[[[YYYWWWVVVVVVVVVUUUTTTSSSSSSRRRRRROOOOOONNNMMMLLLKKKJJJIIIKKKJJJJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999::::::<<<===>>>::::::::::::::::::::::::666666777777888888999999999999999888888888777777777777777666666666666666555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000111222222222222111000000//////////////////////////////////////////////////////............//////........................------------...///000111...////////////000000000000000000000000000000000000000000////////////.../////////000000/////////***444(((...888---...111............////////////***///111///...111222000//////............/////////////////////.........////////////////////////.........///////////////........................,,,------...............---------,,,------......,,,,,,------......//////...///111333666888:::;;;;;;;;;<<<>>>???AAABBBBBBAAAAAABBBBBBBBBAAAAAAAAA;;;<<<=========<<<:::999;;;999777666555555555555777888999999777666777888777777888999999999999888999:::<<<>>>???@@@@@@@@@BBBCCCEEEHHHLLLPPPTTTVVVTTTTTTUUUVVVUUURRROOOOOONNNGGGAAA@@@???<<<;;;>>>=====================<<<;;;::::::::::::::::::;;;999999::::::;;;<<<===>>>;;;:::999999;;;;;;:::999:::999===@@@???mmmwww{{{vvvbbbbbbbbbaaa___^^^___aaa]]]aaafffeeebbbaaadddhhhaaaeeejjjmmmoooqqqrrrqqqrrruuuwwwwwwtttqqqpppppprrr||||||rrrllliiieee^^^ZZZXXXWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSOOONNNNNNMMMLLLKKKJJJJJJLLLLLLKKKKKKIIIGGGEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA?????????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::;;;<<<===>>>::::::::::::::::::::::::777888888888999999::::::999999999999888888888888888888777777666666666666555555444444444333333333222222222222222222222222111111111111111111111111000000000000111111111111000000000000000000000000////////////000000000000000000////////////000000000000000111000//////...//////////////////////////////////////////////////////............//////.......................................///111111////////////000000000111111111111111111111111111111000000000////////////---......//////......---333555(((000555+++///000........./////////000000............444999777111//////............//////.........//////////////////////////////////////////////////////.................................,,,---......//////......,,,,,,++++++,,,---......---......///000000111111333333444666777999:::;;;;;;<<<===>>>???@@@AAABBB@@@@@@AAABBBBBBAAAAAA@@@>>>===<<<;;;:::;;;<<<<<<;;;:::999777666555666777888999;;;;;;999777777777777777888999999999999999;;;<<<===???@@@AAABBBBBBDDDEEEGGGIIIMMMQQQTTTWWWRRRTTTTTTTTTSSSQQQOOOMMMMMMFFFAAA@@@>>>;;;;;;===<<<=====================;;;:::999999999999:::;;;999999999::::::<<<===>>>;;;:::999999;;;;;;:::999:::999<<>>=========;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;:::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999999999888888888999888888777777666666555555555444444444333333333333333333333333333333333111111111111111111111111000000000111111111111222000000000000000000000000////////////000000000000000000////////////000000///////////////...------//////////////////////////////////////////////////////............//////....................................///000111111/////////000000000111111111111111111111111111111111111000000000/////////------............------444444)))//////(((111---....../////////000000000000...,,,...666<<<999111//////............//////.........//////////////////////////////////////////////////////.................................------...////////////...,,,,,,,,,,,,,,,---...///000000111222333333444444999999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAA>>>???AAABBBBBBAAA@@@@@@???>>><<<::::::;;;<<<>>>:::::::::888777777999:::888:::======;;;999777777777888999999:::999999999<<<===>>>@@@AAABBBCCCCCCEEEFFFGGGIIILLLPPPTTTVVVTTTVVVVVVTTTSSSTTTRRRNNNMMMFFF@@@???>>>;;;;;;===;;;<<<<<<<<<<<<=========;;;:::999888888999:::;;;:::999999999:::;;;<<<<<<;;;:::999999;;;;;;:::999:::999<<<>>>>>>nnnzzzsssnnnfffccc```aaacccdddbbb```ZZZ]]]aaaeeefffeeecccaaa___fffjjjhhhjjjpppuuuuuusssvvvwwwuuuqqqooorrrvvvttt||||||xxxvvvsssnnnhhhccc___\\\YYYVVVVVVVVVVVVUUUUUUUUUUUUTTTRRRRRRQQQQQQPPPOOOOOOOOOLLLMMMNNNNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>><<<<<<<<<======>>>>>>>>>;;;<<<<<<===>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===========================<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888999999888888777666666555555555444444444333333333333333333333333333333333111111111111111111111111000000111111111222222222000000000000000000000000.../////////000000000111000000////////////000000...////////////...------//////////////////////////////////////////////////////............//////....................................///000111222//////000000000111111111111111111111111111111111111111111000000000//////......////////////.........111+++///+++)))555+++.../////////000000000000///...------222777444...//////............//////............/////////000////////////////////////000/////////....................................------...///////////////---------......///111111222333333444555666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@>>>???AAACCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<999:::;;;:::888888;;;>>>888;;;>>>>>><<<999777777777888999999::::::999999;;;<<<>>>???AAABBBBBBBBBDDDEEEFFFHHHKKKNNNQQQSSSTTTXXXXXXTTTSSSUUUSSSOOOMMMFFF@@@???>>>;;;;;;===::::::;;;;;;<<<<<<<<<<<<;;;:::999777777999:::;;;:::::::::999::::::;;;;;;;;;:::999999;;;;;;:::999;;;999;;;======mmmzzz}}}xxxeeeaaa]]]^^^bbbdddaaa]]]]]]___bbbfffhhhgggbbb^^^___fffiiiggghhhooouuuvvvvvvwwwvvvrrrnnnnnntttzzzwww~~~}}}|||ssspppmmmiiieee```[[[VVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQLLLMMMNNNOOONNNLLLJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????======>>>>>>?????????@@@;;;<<<<<<===>>>??????@@@========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::::::::999999999888888999999999888777666666555555555444444444333333333444444444444444444444444111111111111111111111111000000111111222222222222000000000000000000000000.../////////000000111111000000////////////000000///////////////......---//////////////////////////////////////////////////////............//////.................................//////000111222000000000000111111111111111111111111111111111111111111111111000000000000//////000000000000//////'''///---111+++,,,999,,,////////////000000000000,,,//////------000///+++//////............//////---.........//////000000////////////////////////000000//////.........---........................---......///////////////////////////000111333333444444555666777888999:::999999999999999999999999:::;;;;;;<<<===>>>>>>??????@@@BBBDDDDDDCCCBBBAAA<<<===>>>???>>>===;;;:::999;;;<<<;;;999999===@@@999;;;??????===:::777666888888999::::::::::::999:::;;;===>>>@@@AAAAAAAAACCCCCCDDDFFFIIILLLOOOQQQSSSWWWWWWRRRQQQTTTSSSNNNMMMFFF@@@???>>>;;;:::===:::::::::;;;;;;;;;<<<<<<;;;:::888777777888:::;;;;;;;;;:::999999999::::::;;;:::999999;;;;;;:::999;;;999;;;===<<>>DDDCCCBBB@@@???@@@@@@AAA????????????????????????>>>>>>??????@@@@@@@@@AAA========================????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>======>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;:::::::::999999999888888888888888888777777777777777666666666555555555555444444444444444444444444222222222222222222222222111222222333333222222111222111111111000000//////111111000000000000111111222111111111000000//////000000000000000000000000000000000000000000000000111000000/////////000000//////............//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000////////////---------.........//////111111111111000000000000/////////////////////////////////......---------000000000000000000000000------........./////////111111111111000///......111111000000/////////...------------......//////000000000000000000111111222333333333555666777888888888777666666666666666777777777888999999999:::;;;<<<=========???BBBEEEAAAAAA@@@@@@@@@AAABBBBBB????????????>>>>>>>>>>>>>>>>>>??????===:::777555;;;;;;:::999888777555444999999888888888888888888<<<===>>>???@@@AAAAAAAAAAAACCCFFFIIILLLNNNPPPPPPVVVYYYYYYVVVUUUUUUTTTPPPKKKGGGCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;===999;;;>>>???qqq}}}~~~qqqeee___\\\___cccaaa^^^^^^aaaaaabbbbbbaaa```]]]\\\bbbeeefffeeeiiippprrroooqqqqqqrrrtttuuuvvvwwwxxx}}}yyyxxxqqqllljjjfff```]]]]]]\\\[[[YYYWWWWWWWWWYYYZZZXXXYYYZZZXXXVVVTTTSSSTTTSSSSSSSSSRRRPPPNNNKKKJJJHHHHHHHHHHHHFFFDDDBBBAAADDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@@@@========================@@@@@@??????>>>>>>======<<<===>>>>>>??????>>>>>>===>>>???@@@@@@???>>>===================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999888888888777777777777777777666666666555555555444444444444444444444444222222222222222222222222111222222333333222222111222111111111000000000000111111000000000000111111111111111111000000000///000000000000000000000000000000000000000000000000000000//////...//////000//////............//////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111000000000////////////---------.........//////000000000000000000000000////////////////////////000000/////////.................................------..................//////000111111111000000000000000///////////////....../////////000000000000000111111222333444444555555555555555555666777888777666666555555555666777777777888999999:::::::::;;;=========>>>AAACCC??????@@@@@@BBBCCCEEEFFFAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<;;;:::888777;;;;;;;;;::::::888777666888888888888888888888888<<<===>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJMMMOOOPPPQQQUUUVVVTTTSSSUUUTTTQQQKKKHHHCCC@@@>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;<<<999;;;>>>???ppp||||||pppggg```\\\___aaaaaa```aaacccdddddddddbbb```^^^]]]cccdddeeeggglllrrrqqqmmmpppqqqsssuuuvvvwwwwwwwwwyyywwwooolllgggbbb___```___]]][[[YYYYYYYYYZZZ[[[YYYZZZ[[[ZZZWWWUUUUUUUUUWWWVVVUUUSSSPPPNNNLLLKKKLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@????????????????????????AAAAAA@@@??????>>>=========>>>>>>???????????????>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<999999999888888888777777777777777666666666555555444444444444444444444444333333333333333333333333111222222333333222222111111111111111111000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000//////............//////000//////......//////000////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111000000000/////////------........./////////////////////000000000000////////////////////////000000000000////////////------..................//////////////////////////////000111111111000000/////////000000000000000111111111222222222222222111222222444555666777888888888777666666555666666777666555555444555555555666777777888999999::::::888:::===>>>>>>>>>???AAA===>>>???@@@CCCEEEGGGIIICCCBBBBBBAAA@@@?????????===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888888888888<<<<<<>>>???@@@AAAAAAAAABBBBBBCCCEEEIIILLLPPPQQQSSSVVVWWWTTTTTTUUUTTTPPPKKKHHHCCC@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<999;;;>>>???ooo{{{}}}pppjjjccc^^^^^^___]]]]]]```bbbbbbccccccbbbaaa```___eeeddddddhhhmmmpppnnnjjjnnnooorrruuuvvvvvvuuutttvvv~~~tttnnniiicccaaaccccccaaa^^^\\\ZZZYYYYYYZZZWWWXXXZZZZZZXXXWWWXXXXXXYYYXXXVVVSSSQQQPPPOOOOOOOOONNNKKKIIIHHHHHHIIIJJJEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@>>>>>>???????????????@@@>>>>>>>>>?????????@@@@@@????????????????????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============::::::999999999888888888777777777666666666666555555555555555555555555555444444444444444444444444111222222333333222222111111111111111111111111111222111111000000111111222111111111000000000000000////////////////////////////////////////////////..................///000000000////////////000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111000000000//////............///////////////////////////000000000000000000000000000000000000000000000////////////......////////////000000222111111111111000000000111111111111111000000///111111222222333333444444444444444444555555555555555555666666777888999999999888888777666777777777666555555444444444555555666666777888999::::::;;;777:::===>>>>>>>>>>>>???<<<===>>>???AAADDDFFFGGGCCCCCCBBBAAA@@@???>>>>>>AAAAAA@@@???>>>>>>>>>>>>999:::::::::::::::999999888888888888888999999999;;;<<<===???@@@@@@@@@@@@CCCCCCCCCEEEIIIMMMQQQTTTZZZ\\\\\\XXXUUUUUUSSSNNNLLLHHHDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;<<<999;;;>>>???oooyyyttthhhbbb]]]]]]\\\[[[]]]```^^^^^^___```aaaaaaaaaaaafffddddddhhhkkkkkkiiigggkkkmmmppprrrttttttsssrrrwwwuuuooojjjfffeeehhhhhheeeaaa]]]ZZZXXXWWWWWWTTTVVVYYYZZZYYYYYY[[[\\\XXXWWWVVVUUUTTTTTTTTTTTTQQQPPPMMMKKKJJJJJJLLLMMMGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAABBB>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>============::::::::::::999999999999888777777777666666666666555555555555555555555555444444444444444444444444111222222333333222222111111111111111111222222222222222111111111111222222000000000000000000111111////////////////////////////////////////////////...............///000000000000////////////000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111000000000000........./////////000000.../////////000000111111111111111111111111111111//////////////////000000.../////////000000111111222111111111111111111111000111222333444444444444555666666777777888888888777777777777777777777777999999999888888888888888777777777777777888999999555555444444444444555666555666777888999:::;;;;;;888:::===>>>>>>===>>>>>>=========>>>???@@@BBBBBBBBBAAAAAA@@@??????>>>>>>DDDCCCBBB@@@>>>=========888999999999999999888777777777888888888999999999;;;<<<===>>>???@@@@@@@@@DDDDDDEEEGGGJJJOOOSSSVVVZZZ]]]\\\XXXVVVVVVSSSOOOLLLHHHDDDAAA??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999999888888777777::::::::::::::::::::::::999999999:::::::::;;;;;;<<<999;;;>>>>>>nnnwwwuuuccc^^^[[[\\\]]]\\\___ddd[[[\\\]]]^^^___```aaabbbeeedddeeehhhiiiggggggjjjkkklllnnnpppqqqrrrrrrrrrttt}}}uuuqqqmmmjjjkkknnnkkkhhhddd___[[[YYYWWWWWWUUUWWWZZZ[[[[[[\\\]]]___XXXXXXXXXWWWWWWWWWVVVVVVRRRPPPNNNLLLLLLLLLMMMNNNIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEE@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@@@@???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>;;;;;;;;;:::::::::999999888888777777777666666666555555555555555555555555555555555555555555555555111222222333333222222111111111111222222222222222222222111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000//////...//////000111222111000000//////000000111////////////////////////////////////000000000000////////////000000000000000000000000000000000000222222111111111000000000....../////////000000000//////000000111111222222111111111111111111111111000000000000111111111111//////000000111111222222222222222222333333333444111333555777:::;;;======:::::::::;;;;;;;;;;;;;;;999999999999888888888888::::::999999888777777777777777666777777888999999555555555444555555666777555555666888999:::;;;<<<:::;;;>>>>>>======>>>???>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@????????????BBBBBB@@@???===;;;:::999999999999999999888777666777777777888999999::::::;;;;;;===>>>???@@@@@@@@@CCCDDDEEEHHHLLLPPPTTTVVVUUUXXXYYYVVVVVVWWWVVVRRRLLLIIIDDDAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888777777::::::::::::::::::::::::999999::::::::::::;;;;;;;;;999;;;>>>>>>mmmvvv~~~sssbbb^^^]]]^^^^^^]]]```eee\\\\\\]]]]]]^^^___aaaaaaccccccfffiiihhheeeiiiqqqlllmmmnnnoooppprrrrrrsssppp{{{}}}xxxtttpppppprrrkkkiiieeeaaa^^^\\\[[[[[[ZZZ\\\^^^^^^^^^]]]^^^```YYYZZZZZZZZZYYYXXXVVVUUUQQQPPPOOONNNMMMMMMNNNNNNKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;::::::::::::888888888777777777666666555555555555555555555555555555555555555555555555111222222333333222222111111111111222222333333333333222222111111222222333///000000000111111111111000000000000000000000000000000000000000000000000/////////000000111333333111111000000000000111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000222222222111111111000000.../////////000000000000000000000111222333333333222222222222222222222222222222222333333333444444333333444555555666777777666777777888999:::;;;;;;:::;;;===>>>@@@AAAAAAAAA==================<<<<<<;;;:::::::::999999999888888888888888888777777777888888777666666666777777666555555555666666777888555555666888999:::;;;<<<<<<===>>>>>>======???AAA>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@???>>><<<:::999;;;;;;::::::999888777666666777777888999999:::::::::;;;<<<>>>??????@@@@@@AAABBBEEEIIIMMMPPPSSSTTTTTTXXXYYYVVVVVVXXXWWWSSSMMMIIIEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888::::::::::::::::::::::::999999::::::::::::;;;;;;;;;999;;;>>>>>>llluuu|||}}}pppeeebbbaaaaaa___\\\^^^bbb___^^^^^^^^^^^^___``````aaabbbfffjjjhhheeelllwwwnnnnnnnnnoooppprrrtttuuusss~~~zzztttrrrssskkkiiifffbbb```____________```bbbaaa```^^^___```[[[\\\]]]\\\[[[XXXUUUSSSQQQPPPOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMKKKJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKLLLMMMDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEDDDBBBAAACCCCCCBBBBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;:::::::::888888888888777777777777666666666666666666666666666666666666666666666666222222222333333222222222111111111222222333333333333222222111111222222333//////000000111111111222000000000000000000000000000000000000000000000000000000000000111222333444111111000000000000111111////////////////////////////////////000000000000////////////000000000000000000000000000000000000222222222111111111111000////////////000000000000000000111222333333444444222222222222222222222222444444444555555666666666888999999:::;;;<<<<<<===<<<===>>>???@@@BBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;::::::999999999666666666777777888888888:::999888666555555444444666666666666666777888888444555666888999:::<<<<<<>>>>>>>>>=========@@@BBB>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDD>>>???AAABBBAAA@@@>>><<<<<<<<<<<<;;;:::999777666666777777888999999:::::::::;;;<<<>>>???????????????AAAEEEIIIMMMPPPRRRSSSYYY\\\\\\YYYXXXYYYWWWSSSMMMIIIEEEAAA@@@???>>>===========================>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;999;;;>>>>>>lllttt{{{}}}pppeee___[[[\\\\\\ZZZZZZ]]]___^^^^^^___aaabbb```___```gggjjjgggffflllnnnmmmjjjjjjlllpppooollllllooossszzzzzzvvvyyyqqqrrrsssssspppkkkfffcccfffaaa]]]]]]aaacccbbb```___\\\[[[\\\___^^^YYYTTTXXXWWWUUUSSSRRRQQQQQQRRRRRRQQQOOOOOOOOONNNKKKIIIHHHHHHHHHIIIKKKKKKJJJHHHKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEFFFHHHJJJKKKLLLKKKKKKJJJIIIGGGHHHJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJHHHFFFFFFHHHHHHFFFDDDFFFFFFEEEDDDCCCCCCCCCCCCFFFCCC@@@??????>>>;;;777===<<<:::888777777777777777777666555444444555555444444444444555666777777444444333333333444555555444333222222111111222222000000111111222222222222///000000000000000//////555444333111111000000000000111222111000.........555555555444333222111000////////////000111222333111000///.........///000000000000000000000//////111000000///000000111111333333222222111222222222333333222222111111222222333333333333333222111000333222111111333555444444333444555777888888999999<<<<<<;;;;;;<<<>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEDDDCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@===<<<<<>>;;;>>>===;;;:::999888888888999999999888888888888777666666666666666666666666777777777777777777777777444777999888777777:::===>>>;;;999;;;???BBBCCCBBBDDD@@@======??????===:::BBB@@@???AAADDDEEECCCAAA@@@EEEHHHDDD===999;;;???:::::::::999999888888888;;;:::999999:::;;;===>>><<<===>>>???@@@AAAAAAAAACCCAAAAAAFFFMMMTTTWWWXXX___`````````^^^\\\YYYWWWUUUQQQKKKEEE@@@=========<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::<<<:::===???===kkkvvv|||oooddd___[[[]]]^^^]]]]]]```[[[\\\^^^___aaabbbbbbccc___aaa```aaafffnnnnnnhhhmmmlllnnnqqqqqqnnnnnnrrrvvv|||vvvqqqlllgggeeekkkgggbbbaaadddeeedddaaaddddddeeeiiillljjjddd^^^[[[ZZZXXXVVVUUUVVVWWWWWWMMMLLLKKKKKKLLLLLLKKKJJJOOONNNMMMMMMNNNNNNLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKOOOPPPPPPPPPPPPOOONNNNNNMMMNNNOOOOOOPPPPPPOOOOOONNNMMMLLLMMMOOOPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLKKKKKKNNNLLLJJJJJJLLLLLLJJJHHHHHHHHHGGGFFFEEEEEEEEEEEE@@@>>>===>>>@@@AAA@@@>>>;;;:::888777666666666777;;;:::999888777777666666666666555555555666666777444444333333333333444444333333222222111111222222111111111111111111111111111111111111111111111000000000//////000111111222///000000000///.........222222222222111000//////111000000/////////000000111111000///000000111222111111111111111111111111333333333333444444555666333333222222222333333444222222222222222333444444333333444555666666555555777555444444666777777777777777999:::;;;<<<<<<<<>>???===<<<<<>><<<<<<;;;;;;:::::::::::::::999999999999888888888888666666666666666666666666666666666666666666666666555777888888777888:::======;;;:::;;;???BBBBBBBBBBBB@@@>>>=========<<<;;;@@@??????AAACCCDDDBBB???DDDGGGHHHDDD>>>::::::;;;999999999999999:::::::::::::::999999:::;;;======>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCGGGMMMSSSVVVVVV\\\]]]^^^^^^]]]ZZZXXXVVVSSSPPPJJJDDD@@@============<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::888777;;;>>>===jjjssszzzsssbbb]]]ZZZ\\\^^^]]]]]]```ZZZ]]]___```^^^^^^aaadddbbb___]]]```kkktttqqqiiinnnlllmmmpppooommmooosssqqq}}}~~~~~~|||yyyyyyzzz}}}vvvooojjjgggddd```^^^^^^___```[[[XXXVVVUUUUUUVVVUUUTTTTTTSSSRRRRRRSSSSSSQQQOOORRRRRRQQQQQQQQQRRRRRRSSSNNNNNNNNNOOONNNMMMMMMLLLNNNNNNNNNNNNOOOPPPPPPQQQLLLLLLLLLNNNOOOOOOMMMKKKQQQQQQQQQQQQQQQQQQRRRSSSNNNNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMOOONNNLLLMMMNNNNNNMMMLLLKKKKKKIIIHHHFFFFFFEEEEEEIIIGGGEEEDDDCCCBBB@@@>>>???>>>===;;;:::999999999777666666555444333333333666555555444444444444444555555555555555555555555555444444444333333333333333333222222222222222222222222222222222222222222222222111111222222333333000111222222333222222222333333333444333333222222555444333222111111111111000000000000000111222333333333333333333333333333222222333333444555666666666666666666777888888999888888888999999::::::;;;888999:::;;;<<<=========;;;999888999:::;;;;;;:::;;;<<<===>>>??????@@@@@@DDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>======<<<>>>===<<<===>>>???>>>===:::::::::;;;;;;<<<<<<===:::999999999888888888888777777777777777777777777666666666666666666666666555777888888777888:::======<<<;;;<<>>AAACCCCCCAAA???FFFFFFEEECCCAAA???===<<<888888999::::::;;;;;;<<<999999999999:::;;;<<<<<<@@@AAABBBBBBCCCCCCCCCCCCDDDCCCEEEHHHNNNRRRTTTUUUYYYZZZ[[[\\\[[[YYYWWWUUURRRNNNIIICCC???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;999888<<>>>>>===>>>>>>>>>??????@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<============>>>>>>>>>>>>;;;;;;<<<<<<============::::::999999999888888888777777777777777777777777555555555555555555555555666666777777888999;;;<<<<<<<<<<<<===???@@@AAAAAA===??????===999888999<<<;;;===???BBBDDDDDDBBBAAACCCAAA@@@AAADDDDDDBBB@@@::::::::::::;;;;;;;;;;;;888888999999:::;;;;;;<<<@@@AAABBBBBBCCCCCCBBBBBBAAABBBEEEIIINNNRRRUUUVVVYYYYYY[[[[[[[[[YYYWWWVVVQQQMMMHHHCCC???>>>>>>>>>???>>>>>>===============<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<>>>;;;<<>>jjjpppvvvvvvbbb]]]ZZZ[[[[[[XXXWWWXXX\\\___aaa___ZZZYYY]]]aaa```______bbbfffhhhhhhhhhhhhfffgggiiiiiigggjjjpppooo}}}|||tttrrrqqqqqqqqqpppnnnlllkkkjjjhhhfffdddcccbbbbbbbbbbbbbbbbbbbbbaaa``````bbbaaa___^^^]]]^^^___```^^^^^^___aaabbbaaa^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\WWWXXXYYYZZZ[[[]]]^^^^^^YYYZZZ[[[[[[[[[[[[\\\]]]```^^^ZZZWWWSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGGGGCCCCCCBBBBBBAAA@@@@@@???===>>>???@@@@@@@@@??????<<<;;;;;;;;;<<<<<<===>>>::::::;;;;;;;;;:::999888888888999999999888777666777777777777777777777777555555555444555666777888666666555444444444555555666555555777999;;;999888::::::;;;;;;<<<;;;;;;;;;999999999999999:::;;;;;;>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPPPPQQQPPPOOONNNMMMJJJJJJJJJIIIHHHGGGFFFEEEBBB@@@>>>>>>@@@@@@@@@??????>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCBBBAAA@@@@@@@@@@@@??????>>>>>>======<<<============>>>>>>???======>>>>>>>>>===<<<;;;:::::::::999999999999888777777777777777777777777666666666666666666666666777666666777888:::;;;;;;;;;<<<>>>>>>??????@@@AAA===>>>???===999777999<<<;;;>>>AAACCCDDDDDDDDDDDDCCC@@@???AAADDDFFFCCC@@@======<<<<<<;;;:::999999888888999:::;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAA>>>@@@DDDHHHMMMRRRWWWZZZZZZ[[[]]]]]]]]][[[YYYXXXQQQNNNHHHCCC???>>>>>>?????????>>>============>>><<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<>>===<<<===>>>???>>>===<<<;;;============>>>>>>>>>??????>>>>>>===>>>@@@AAABBB@@@AAABBBCCCEEEGGGIIIJJJHHHFFFEEEGGGKKKLLLJJJHHHJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOOOOOOOOOONNNNNNJJJKKKKKKLLLLLLMMMMMMMMMPPPQQQSSSUUUUUUUUUUUUTTTQQQQQQQQQQQQRRRRRRSSSTTTSSSTTTUUUUUUUUUTTTRRRQQQNNNNNNMMMLLLIIIGGGEEEDDDDDDBBBAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>@@@AAABBBEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@???@@@@@@?????????>>>>>>>>>;;;<<<>>>>>>======???@@@>>>??????@@@???>>><<<;;;::::::::::::999999999999777777777777777777777777777777777777777777777777777666555666999;;;;;;:::;;;===???????????????AAA>>>>>>>>><<<:::999:::;;;<<<>>>AAABBBCCCDDDFFFGGGEEECCCAAAAAACCCCCC@@@<<>>===;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA>>>@@@DDDGGGLLLRRRYYY]]]]]]^^^___```___]]][[[YYYSSSOOOJJJDDD@@@???>>>?????????>>>===============<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;JJJBBB>>>======lllttt{{{vvveee```^^^``````\\\ZZZ[[[XXXXXXXXXZZZ\\\___bbbddddddccceeeiiigggcccffflllhhhgggjjjnnnnnnkkkmmmqqqnnnzzzxxxrrroooooojjjjjjhhhfffbbb___[[[YYYYYYYYYYYYXXXVVVSSSPPPNNNQQQQQQOOONNNLLLLLLKKKKKKMMMNNNOOOOOONNNLLLJJJIIIGGGHHHJJJJJJJJJIIIGGGFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQPPPQQQRRRUUUWWWZZZ]]]^^^\\\YYYXXXZZZ^^^___]]]YYYZZZZZZ[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVWWWWWWVVVUUUSSSRRROOOOOOPPPQQQQQQRRRSSSSSSQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSTTTQQQSSSUUUWWWXXXWWWVVVVVVRRRRRRQQQOOOMMMJJJHHHGGGGGGEEECCCCCCDDDEEEDDDCCCCCCBBBAAA@@@@@@BBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBBBBBBBAAA???>>>????????????>>>>>>>>>>>>:::<<<>>>>>>======???AAA<<<>>>???@@@AAA@@@???>>>;;;;;;:::::::::999999999666666666666666666666666888888888888888888888888888666555666999;;;;;;::::::===@@@@@@???>>>???@@@@@@???<<<<<<<<<<<<;;;999;;;===???@@@@@@BBBFFFIIICCCCCCBBBAAAAAA@@@>>><<>>>>>===<<<;;;::::::999:::<<<===>>>=========:::;;;===???@@@AAABBBBBB@@@BBBDDDFFFIIIPPPXXX^^^``````aaaaaa```^^^[[[YYYUUUQQQKKKEEEAAA?????????>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::HHHAAA>>>AAABBBrrryyytttbbb]]]\\\^^^___\\\ZZZ[[[\\\ZZZXXXYYY\\\___```aaaaaa^^^```eeeeeebbbccciiiffffffiiinnnnnnkkklllpppooowwwzzzzzzyyywwwsssooojjjhhhhhhfffdddaaa___]]]\\\[[[YYYYYY[[[[[[ZZZXXXVVVTTTRRRSSSUUUUUUUUUTTTRRRPPPRRRSSSTTTUUUWWWXXXYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\XXXYYYZZZ[[[]]]___aaabbbccc```^^^```eeefffccc___^^^^^^^^^^^^]]][[[ZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQQQQOOOQQQTTTXXXZZZZZZZZZZZZVVVUUUUUUSSSQQQOOOMMMLLLIIIGGGEEEEEEFFFFFFFFFEEEFFFEEECCCBBBBBBDDDFFFGGGCCCDDDEEEFFFEEEEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEE???@@@AAABBBBBBAAA???===>>>>>>>>>>>>>>>=========:::<<>>======???AAA:::<<<>>>AAABBBBBBAAA@@@;;;;;;;;;:::::::::999999666666666666666666666666888888888888888888888888888666444666999<<<;;;::::::===@@@AAA???>>>???@@@BBB???;;;;;;===>>>;;;999;;;===>>>>>>>>>@@@FFFJJJ???@@@AAAAAAAAA@@@@@@@@@===============<<<<<<<<<:::;;;<<<>>>>>>>>>>>>===999;;;===???AAABBBCCCDDDCCCDDDEEEFFFHHHNNNWWW^^^aaabbbbbbbbb```^^^[[[YYYVVVSSSMMMFFFBBB?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::>>>888888===@@@pppvvvzzz~~~qqq___]]][[[ZZZ[[[\\\[[[ZZZYYY[[[]]]^^^^^^^^^```bbbbbbaaa```aaadddfffffffffkkkkkkkkkllllllllllllmmmnnn{{{xxxssspppnnniiidddaaa`````````bbb___\\\ZZZZZZ[[[ZZZZZZYYYZZZXXXTTTUUUXXXWWWSSSVVVXXXZZZYYYXXXYYY\\\```ZZZ[[[\\\\\\\\\\\\[[[[[[XXXYYY\\\^^^```aaaaaa```dddcccaaaaaaaaa```^^^[[[\\\\\\]]]^^^____________YYYYYYXXXWWWUUURRRPPPOOOSSSRRRQQQPPPOOOOOOOOOOOORRRPPPOOOPPPRRRSSSSSSSSSRRRMMMLLLOOOPPPMMMLLLMMMSSSRRROOOMMMMMMNNNPPPQQQSSSUUUXXXZZZ[[[[[[YYYXXXYYYYYYXXXWWWUUUSSSPPPOOOMMMKKKIIIHHHHHHHHHGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===>>>>>>?????????>>>>>>===:::<<<>>>>>><<<::::::::::::<<<>>>>>><<<<<>>>>>>>>===<<<;;;:::999>>>BBBEEEEEEBBB???@@@BBBAAAAAAAAAAAAAAA@@@?????????>>><<<::::::::::::;;;;;;;;;;;;;;;;;;:::::::::<<<===???@@@AAA@@@@@@???FFFEEEDDDFFFKKKQQQVVVXXX\\\]]]___`````````^^^]]]QQQMMMGGGBBB@@@@@@??????AAA>>>;;;;;;===>>>===<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;@@@======???>>>:::999<<<888===:::BBB@@@fffuuuvvvrrraaa___]]]]]]^^^^^^\\\[[[]]]^^^^^^^^^]]]]]]___aaaaaa```aaacccfffiiijjjjjjiiijjjjjjjjjkkkkkkllllllnnnyyyyyyrrrmmmooommmjjjgggfffffffffgggaaa___]]][[[ZZZZZZZZZ[[[\\\]]][[[XXXXXX[[[ZZZVVVXXXYYYZZZYYYWWWVVVYYY\\\ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[[[[\\\]]]]]]]]]]]]]]]dddcccccccccdddbbb```]]]\\\]]]]]]^^^^^^^^^^^^^^^VVVUUUUUUSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQQQQRRRSSSSSSRRRRRRNNNNNNQQQQQQNNNLLLMMMNNNMMMMMMMMMOOORRRUUUWWWXXXYYY\\\___``````^^^]]]YYYZZZZZZYYYXXXVVVTTTRRRRRRQQQOOONNNNNNMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA???AAABBBBBB@@@????????????@@@BBBAAA@@@@@@CCCEEECCCDDDEEEDDDBBBAAABBBCCCAAA@@@>>>===<<<<<<======:::;;;;;;999888777888999;;;;;;999888888888999:::;;;;;;;;;;;;<<<>>>??????>>>>>>======???@@@BBBCCC>>>>>>>>>>>>===<<<;;;;;;AAA@@@@@@AAACCCCCCCCCCCC@@@@@@AAAAAA@@@@@@???>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAAAAACCCBBBBBBEEEJJJQQQVVVYYY\\\]]]___``````___]]][[[XXXSSSMMMGGGDDDBBBAAA???CCC@@@>>>>>>@@@AAA???>>>::::::999999999888888888777777777777888888888888===::::::<<<;;;888888:::>>>@@@:::@@@<<>>===;;;::::::;;;:::;;;<<<<<<;;;;;;===???>>>???@@@???===<<<===>>>;;;;;;;;;::::::999999999<<<======;;;999888999:::666666555444444444444444777666666666777999;;;<<<>>>>>>===>>>>>>@@@BBBCCC??????>>>>>>>>>======<<>>===<<<<<<<<<<<<:::::::::;;;<<<<<<<<<===;;;<<<===???@@@AAAAAAAAABBBBBBBBBDDDHHHMMMSSSVVV\\\^^^```bbbaaa___[[[YYYVVVQQQJJJEEEAAA???===;;;>>>===<<<===>>>>>><<<:::>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>>>>??????AAA>>>>>>AAA@@@>>>===@@@888<<<777???>>>eeetttuuurrr[[[ZZZYYYYYY[[[[[[ZZZXXXZZZ]]]```cccdddeeefffhhh```___^^^___``````___]]]iiiiiijjjkkklllmmmnnnnnnhhhqqq}}}xxxuuusssqqqnnnkkkgggdddbbbaaabbbeeegggeee```^^^bbbffffffgggeeebbbcccffffffbbbeeeddddddcccaaa`````````bbbaaaaaa```___^^^^^^]]]aaa```^^^\\\[[[[[[\\\]]]______```bbbcccccc```]]]\\\[[[ZZZYYYXXXXXXXXXXXXUUUSSSQQQOOONNNNNNOOOPPPLLLMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQPPPNNNMMMMMMNNNOOOMMMMMMRRRRRRNNNJJJJJJLLLLLLLLLMMMPPPSSSVVVXXXZZZ[[[^^^aaacccddddddcccaaabbbbbbaaa___]]][[[ZZZWWWXXXWWWVVVSSSQQQPPPPPPPPPOOOMMMKKKIIIGGGGGGFFFIIIIIIHHHHHHHHHGGGGGGGGGEEECCCAAA?????????@@@AAA@@@@@@??????@@@@@@AAAAAA@@@AAABBBAAA@@@??????@@@???@@@@@@??????@@@AAABBBDDDEEEFFFEEECCCBBBCCCDDD@@@@@@AAABBBBBBBBBAAAAAA<<<======;;;888777888999;;;;;;;;;:::::::::::::::===<<<;;;;;;===???AAABBB@@@????????????AAACCCDDD??????>>>===<<<;;;;;;;;;@@@>>>>>>???BBBCCCAAA???BBBBBBCCCCCCCCCBBBBBBAAA??????>>>>>>============999::::::;;;<<<======>>><<<===>>>???AAABBBBBBCCCFFFFFFFFFFFFHHHMMMRRRVVV]]]^^^aaabbbaaa^^^[[[XXXSSSOOOIIIEEEBBB@@@>>><<<======>>>??????>>><<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;999999<<<<<<999:::<<<999===:::DDDDDDjjjwwwvvvrrrfffdddbbbcccdddffffffeeeYYY]]]cccggggggfffeeedddmmmlllkkkllllllllljjjhhhhhhhhhiiiiiijjjkkkllllllvvv~~~~~~|||xxxwwwtttqqqmmmiiieeecccfffiiillljjjeeedddgggkkkhhhiiigggdddfffiiihhheeefffffffffffffffffffffeeefffdddaaa^^^]]]^^^```bbb^^^]]][[[ZZZZZZ[[[\\\]]]ZZZZZZ[[[]]]^^^^^^\\\YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRROOOLLLJJJJJJJJJKKKFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJLLLKKKIIIGGGGGGHHHIIIFFFGGGLLLMMMIIIEEEEEEGGGGGGHHHJJJLLLNNNQQQRRRUUUVVVXXX[[[]]]^^^^^^^^^`````````___\\\YYYWWWUUURRRTTTUUUTTTPPPNNNMMMNNNLLLKKKIIIGGGEEEDDDCCCCCCDDDCCCCCCAAA@@@???>>>===BBBAAA???===<<<===>>>???>>>============>>>???@@@>>>??????>>><<<<<<===>>>>>>===<<<<<<===>>>>>>>>>AAABBBCCCBBB@@@???@@@AAA???@@@@@@@@@???>>>===<<<;;;<<<<<<:::888777888999888888888888777777666666999888888888888:::;;;<<<@@@??????>>>???@@@BBBCCC@@@???>>><<<;;;:::::::::<<>>>>>>>>>>>>>>=========::::::;;;;;;<<<===>>>>>>>>>??????@@@AAABBBCCCDDDGGGHHHIIIIIIJJJNNNUUUYYY\\\]]]___aaa```]]]ZZZWWWWWWSSSNNNIIIFFFCCC@@@>>>???@@@AAABBBAAA@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<<<<;;;;;;===;;;;;;>>>>>>;;;;;;>>>@@@AAA:::BBBDDDnnn~~~vvvwwwtttpppoooppprrrssssss{{{|||zzzyyyyyyyyy{{{}}}}}}{{{yyy|||xxxxxxxxxwwwuuurrrpppnnnppprrrtttsssqqqppprrrtttpppqqqooolllnnnqqqqqqmmmlllllllllmmmooopppooommmooommmjjjgggfffhhhkkkmmmccccccccccccccccccdddeeeaaa```___```bbbbbbaaa___```___^^^\\\[[[[[[\\\\\\[[[YYYWWWTTTRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPRRRRRRMMMQQQTTTSSSPPPNNNOOOPPPOOOLLLMMMRRRTTTQQQNNNOOOMMMNNNOOOQQQSSSVVVXXXYYYYYYZZZ\\\]]]___```aaaaaacccccccccbbb```]]]ZZZYYYXXX[[[]]]\\\YYYVVVVVVWWWTTTSSSQQQOOOMMMLLLLLLKKKIIIHHHGGGFFFEEEDDDCCCBBBGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDCCCAAAAAABBBDDDEEECCCBBBBBBDDDEEEDDDCCCDDDEEEEEEEEECCCBBBCCCDDDGGGFFFDDDCCCAAA???======AAABBBBBBAAA??????@@@BBB<<<<<<=========<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<>>??????@@@@@@???>>>>>>=========>>>>>>?????????BBBAAAAAAAAABBBCCCDDDEEEDDDFFFHHHIIIJJJOOOVVV\\\^^^___```aaa```___]]][[[WWWSSSNNNIIIFFFBBB???===<<<>>>??????===<<<<<<==================>>>>>>>>>>>>>>>=========<<<<<<<<