BM6P6(@ vvvaaagggccc^^^XXXTTTRRRPPPKKKHHHHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++333111...,,,++++++------------------...000111222///000111111222444777:::888@@@IIIMMMQQQVVVVVVSSSTTTUUUSSSLLLBBB===<<<>>>>>>>>>???@@@CCCFFFHHHJJJKKKKKKKKKMMMOOOQQQTTTUUUZZZ\\\^^^aaaeeejjjmmmooooooiii```WWWPPPJJJFFFDDDEEEEEEEEEDDDEEEHHHLLLOOORRROOONNNNNNNNNPPPXXXbbbyyyuuufffpppuuu~~~zzzlll```bbbZZZCCC===>>>CCCEEE@@@777333444444444444444444444444444555555555555555555555555444555555666666666666666888888888777888888999999;;;:::888;;;PPPyyy|||wwwyyyzzz{{{~~~xxxsssqqqqqqrrr{{{yyyyyyzzzvvvsssvvvyyyyyyuuuqqqeeeXXXOOOOOOIII;;;333555444444333222222222333333111111111111111111111111222333333444444333333222444333333222222333333444222222333444444555555666333888444333:::;;;999???NNNyyy||||||~~~xxxbbbgggccc^^^XXXTTTRRRPPPLLLHHHHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...,,,,,,,,,,,,------------...///000111222000111222222222444777999<<>>;;;;;;<<<>>>>>>???@@@CCCFFFHHHJJJLLLLLLLLLLLLNNNPPPQQQRRRVVVXXX]]]aaaeeegggggggggddd^^^VVVNNNHHHEEEDDDCCCDDDFFFIIILLLOOORRRTTTVVVVVVSSSQQQQQQPPPQQQXXXaaasssuuuhhhooorrr}}}~~~~~~qqqeeefff___JJJ<<<===AAAEEEAAA888444555444444444444444444444444555555555555555555555555444555555666666666666666888888888777888888999:::888:::<<>>666666555444333333222222333333111111111111111111111111222333333444444333333222444333333222222333333444222222333444444555555666555999444222888888:::DDDiii||||||dddfffccc^^^XXXTTTRRRPPPLLLIIIHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111222222222222333666999@@@DDDFFFFFFIIIOOORRRPPPPPPKKKCCC<<<:::999:::;;;===>>>???@@@CCCEEEHHHIIIMMMMMMMMMMMMNNNOOOPPPPPPSSSVVV[[[___aaa```^^^\\\RRRNNNHHHBBB@@@BBBEEEHHHMMMQQQWWW\\\```aaa```___]]]YYYWWWUUURRRQQQXXX```nnnsssjjjooopppyyy~~~yyyllllllgggUUU>>>>>>BBBFFFBBB:::555666444444444444444444444444555555555555555555555555444555555666666666666666888888777777888999999:::777;;;???LLLppp{{{qqqcccaaabbb```\\\ZZZ^^^bbbcccfffqqq}}}zzz}}}}}}}}}~~~pppsss{{{{{{xxxyyylll___TTTRRRMMMBBB:::888555555444333333333333333222222222222222222222222222333333444444333333222444333333222222333333444222222333444444555555666555888444444999999???QQQyyyyyyzzzqqqvvvddddddccc^^^XXXTTTSSSQQQMMMJJJHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++,,,---...///000111111222111222333333222333666999<<<>>>>>>???EEENNNTTTTTTOOOFFF<<<777888;;;<<<<<<<<<===>>>AAACCCEEEGGGHHHMMMMMMMMMNNNOOOPPPQQQQQQTTTUUUWWWXXXWWWUUUQQQOOOIIIGGGDDDBBBDDDJJJRRRXXXdddfffjjjoooqqqooolllhhhddd```\\\ZZZUUURRRWWW^^^mmmnnnhhhmmmmmmsss{{{rrrqqqnnn```FFFFFFHHHJJJFFF===777666555555555555555555555555555555555555555555555555444555555666666666666666777777777777888999:::::::::<<<@@@QQQzzzlllwww{{{oooqqqvvvvvvrrrrrrxxx~~~~~~{{{~~~ppppppyyyyyyxxx{{{ooobbbWWWSSSOOOEEE===999666555444333333333333333222222222222222222222222222333333444444333333222444333333222222333333444222222333444444555555666333777555888<<<:::GGGaaa{{{~~~yyygggeeeeeekkkwww{{{kkkfffhhhlllttt|||eeebbbccc^^^XXXUUUSSSQQQNNNJJJHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++((()))***+++,,,,,,,,,,,,,,,---///000111222111111111222333333333444777:::999999888999@@@KKKQQQQQQLLLCCC999666999>>>???>>>;;;<<<>>>AAACCCEEEGGGGGGKKKLLLMMMOOOQQQRRRSSSTTTTTTSSSQQQNNNLLLIIIHHHGGGIIIJJJKKKMMMQQQZZZeeelllxxxxxxzzz}}}|||wwwssskkkgggccc___YYYTTTXXX^^^qqqnnneeedddfffnnnwwwwwwvvvuuuiiiTTTQQQQQQRRRLLLAAA999666555555555555555555555555555555555555555555555555444555555666666666666666777777777777888999:::;;;======BBBZZZnnndddsssmmmtttwwwxxx|||rrrfffYYYSSSPPPIII@@@:::777666555444333333333333222222222222222222222222222333333444444333333222444333333222222333333444222222333444444555555666333666777;;;<<<999KKKnnn~~~yyynnn```YYY^^^kkkyyy{{{bbbWWWXXX\\\TTT]]]nnngggbbbccc^^^XXXUUUTTTRRRNNNKKKHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,---///111222222222111000111333333333555888;;;BBBAAA???>>>DDDLLLOOOMMMFFF???888666:::???@@@???;;;<<<>>>AAACCCEEEFFFGGGIIIJJJLLLOOOQQQRRRSSSTTTQQQNNNKKKIIIHHHIIIKKKMMMNNNRRRWWW[[[```gggqqqxxx}}}sssnnnjjjeee^^^YYYZZZ```rrr|||ggg\\\___lllsss{{{zzzzzzppp```\\\ZZZYYYSSSFFF;;;777555555555555555555555555555555555555555555555555444555555666666666666666666666777777888999;;;;;;>>>>>>MMMqqqvvvdddkkkyyylllooovvvzzz{{{uuuiii[[[TTTQQQLLLCCC;;;777777555444333333333333333333333333333333333333222333333444444333333222444333333222222333333444222222333444444555555666555666666;;;;;;999SSSxxxttt~~~yyydddXXXYYYcccmmm}}}eeeWWWQQQLLLNNNUUUaaappp{{{~~~zzzyyy{{{jjjcccccc^^^XXXUUUTTTRRROOOLLLHHHDDD???;;;999888777666444444444444333222111111/////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,+++******+++------,,,---000222333222222111///000222333444666:::===HHHGGGDDDCCCHHHNNNNNNJJJ===:::777777:::===>>>>>>:::<<<>>>AAACCCEEEFFFFFFHHHIIIKKKNNNOOOPPPPPPPPPMMMMMMMMMNNNRRRWWW]]]```ccchhhoootttwww{{{zzzvvvqqqlllddd^^^___dddoooxxxttt]]]aaammmqqq~~~~~~~~~uuuhhhccc___^^^WWWJJJ>>>888555555555555555555555555555555555555555555555555444555555666666666666666666666666777888:::;;;<<<>>>AAA]]]eeebbb{{{mmmkkkuuu|||{{{yyymmm^^^VVVSSSPPPFFF===888777666555333333333222333333333333333333333333222333333444444333333222444333333222222333333444222222333444444555555666666444444;;;===AAAhhhzzzoootttssscccaaaeeegggTTTQQQMMMJJJLLLSSS\\\aaacccbbbdddfffhhhjjjjjjiiiiiifffccc___]]]___aaacccdddjjjmmmuuummmdddccc^^^XXXUUUTTTSSSOOOLLLHHHDDD???;;;999888777666444444444444333222111111////////////////////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++...---+++******+++---...,,,---000222333333222111...000222333444777;;;>>>DDDCCCAAA@@@EEEJJJIIICCC777666555666999;;;<<<<<<:::;;;>>>AAADDDEEEFFFFFFHHHIIIKKKLLLMMMMMMLLLLLLLLLNNNQQQWWW___gggnnnsss}}}zzzvvvqqqiiibbbccchhhjjjqqqcccgggnnnqqq~~~wwwjjjeeeaaa```YYYLLL@@@:::666666666666666666666666555555555555555555555555444555555666666666666666666666666777888:::;;;<<<>>>EEEjjjXXXaaannniiivvv~~~{{{|||pppaaaWWWUUUSSSIII>>>888888666555444333333222333333333333333333333333222333333444444333333222444333333222222333333444222222333444444555555666555333222;;;BBBLLL}}}vvvqqq||||||qqqpppmmmfffVVVPPPJJJGGGHHHIIIHHHFFFFFFGGGJJJLLLNNNOOOOOOOOOOOOMMMJJJIIIJJJKKKKKKKKKPPPRRRXXXggg}}}lllggggggbbb[[[WWWTTTRRRMMMJJJGGGDDD???<<<;;;:::999888666555555444444333222222////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------......,,,,,,++++++***+++++++++///000222111000///111222222333444333333555:::???<<<===AAAFFFJJJJJJFFFBBB666888999999888999;;;>>>:::;;;>>>AAACCCEEEFFFFFFFFFHHHJJJHHHFFFHHHOOOTTTVVV[[[bbbhhhlllrrryyy~~~yyytttrrroookkkhhhjjjiiisssxxxwww{{{~~~sssmmmfff```ZZZRRRFFF===666777777777777666666555777777777777777777777777666666666666777777777777222;;;888555999999888???:::TTTmmm^^^^^^hhhooo~~~www{{{uuuiii]]]XXXTTTKKKAAA;;;777666888777444333666333333333333333333333333222222333333333444444444444444444444444444444444333333444444555666666666999666<<<===:::WWWyyymmmxxxyyyuuurrraaaTTTKKKKKKHHHAAAAAAIIICCCAAAAAAAAACCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCGGGLLLSSSaaa}}}pppkkkgggaaa[[[WWWUUURRRNNNJJJGGGDDD???<<<;;;:::999888555444444333222222111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,///000111111//////000111222444555666666999>>>CCC===>>>AAAFFFHHHFFFAAA<<<444666777777777888:::<<<;;;<<>>AAAaaaooo]]]___lllyyyppp{{{zzz}}}wwwkkk___ZZZWWWOOOFFF<<<888666777777444333555333333333333333333333333222222333333333444444444444444444444444444444444333333444555555666666777;;;777;;;BBBMMMpppuuuppp~~~iii[[[QQQPPPMMMEEECCCGGGBBBAAA??????@@@@@@???===>>>>>>>>>??????@@@@@@@@@===@@@CCCFFFPPPeeeqqqlllgggaaa[[[WWWUUURRRNNNKKKHHHDDD???<<<;;;:::999777444333333222222111000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,///000111000///...///000111222444666777;;;???BBB<<<>>>BBBFFFFFFBBB;;;666222444666666666666888:::<<<===???AAACCCCCCCCCCCCDDDHHHLLLOOOPPPSSSYYY]]]hhhoooxxxxxxsssqqqpppmmmjjjiiiiiiuuuxxx~~~|||xxxqqqiiiccc]]]SSSHHH???888888888777777666666666777777777777777777777777666666666777777777888888666;;;777666<<<;;;999@@@MMMttt```TTT```tttrrrttt{{{yyynnnbbb\\\ZZZTTTNNN???999555666666333333444333333333333333333333333333333333333444444444444444444444444444444444444333444444555555666777777888666777EEEccczzzpppuuuxxxfffWWWRRROOOIIIEEEFFFEEECCCAAA@@@@@@@@@???=========>>>???@@@@@@AAAAAA>>>@@@AAAAAADDDQQQdddsssoooiiifffaaa[[[WWWUUUSSSOOOKKKHHHDDD@@@<<<;;;:::888777444444333333222111111111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------///000111000.........000///000222444666888;;;===:::===BBBFFFEEE@@@999333222444666666666666888999===>>>@@@AAABBBBBBBBBAAACCCGGGMMMQQQUUUYYY^^^bbblllrrr{{{|||uuurrrqqqqqqooolllggggggrrr|||uuu}}}{{{uuullleee^^^VVVJJJAAA999999888777777666666666666666666666666666666666666666777777777888888888888;;;777777>>><<<;;;EEE___\\\SSScccuuuzzzsss{{{rrreee^^^\\\XXXTTTBBB;;;555555555333222444444444444444444444444444333333333444444444444555444444444444555555555555444444444555666666777777666999888HHHrrrrrrnnn|||}}}eeeXXXSSSNNNKKKKKKIIIGGGDDDCCCCCCDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEEAAACCCCCCAAAAAAHHHTTT^^^eeerrrmmmgggfffaaa[[[WWWVVVTTTPPPLLLIIIEEE@@@<<<;;;999888666555555555444333333222222////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,+++++++++,,,------...000111111000///......///000000222333555777777777777;;;AAAEEEDDD???999444222555777888888888999:::===>>>???AAABBBBBBAAA@@@BBBFFFKKKQQQVVV[[[```cccjjjpppyyy|||xxxsssqqqrrrrrrpppmmmdddcccmmmwwwpppoooyyy~~~wwwnnngggaaaXXXNNNEEE::::::888777666666666666666666666666666666666666777777777777888888888888888;;;777888???===@@@OOOyyyWWWSSSfff{{{uuu}}}|||uuuhhh___\\\ZZZWWWFFF===666555666444333444444444444444444444444444333333444444444555555555444444444555555666666666444444555555666777777888888???>>>MMMwwwtttmmmqqq~~~ggg[[[TTTPPPOOOJJJHHHEEEDDDDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFGGG@@@BBBCCCBBBBBBGGGPPPXXX]]]iiiwwwnnngggfffaaa[[[XXXVVVTTTPPPMMMIIIEEE@@@===;;;999777666666666555444444333333222////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,++++++,,,,,,---...///111222333111///...///000333333444666999999888666555:::@@@CCCAAA===888555333555888:::999999999:::<<<===???AAAAAAAAAAAAAAABBBDDDHHHMMMTTTZZZ___bbbhhhnnnwwwzzzwwwtttssstttsssooolllbbb```gggxxxwwwoooiiiiiitttyyypppiiiccc[[[QQQJJJ<<<;;;999777666666666777777777777777777777777777777777777888888888999999888;;;999:::>>>>>>GGG]]]VVVVVVkkkpppyyy|||}}}xxxlllaaa]]][[[YYYKKK@@@777555666555444444444444444444444444444444333444444444555555555555444444444555666666777777444555555666666777888888666@@@>>>OOO{{{ppppppzzzlll```WWWRRRNNNKKKHHHFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGBBBDDDEEEFFFHHHOOOXXX___jjjrrr|||mmmffffffaaa[[[XXXWWWUUUQQQMMMIIIFFF@@@===:::999777666555555444444333222222111////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,...//////222333444333000///000111333333555888<<<===:::888444999>>>@@@===999555444333555888::::::999999:::;;;<<<>>>@@@AAABBBAAAAAAAAABBBDDDIIIPPPVVV\\\___gggmmmvvv}}}zzzxxxwwwwwwtttmmmhhhbbb___bbbqqquuu{{{oooiiirrrzzzqqqjjjeee^^^UUUMMM===;;;999777666666777777777777777777777777777777777777888888888999999999666;;;:::;;;>>>>>>MMMjjj|||ZZZ```wwwjjjuuu||||||pppddd^^^[[[ZZZOOOCCC888666777666555555555555555555555555555555444444444444555555555555444444444555666777777777555555555666777777888888444>>>???ZZZuuupppuuu}}}nnnddd]]]YYYUUUQQQPPPOOOOOONNNJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIKKKOOOWWWaaaiiitttzzzkkkdddfffaaa[[[XXXWWWUUUQQQNNNJJJFFFAAA===:::999777555444444333333222111111000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++,,,---...///000333444555333111000000111111111333888<<<>>>;;;888555999===>>>:::555222111222555888:::999999999999:::<<<>>>@@@AAABBBBBBBBBAAAAAABBBFFFMMMTTTYYY\\\gggmmmuuu}}}~~~~~~|||{{{yyytttllleeeccc^^^```mmmzzzmmmssszzzqqqkkkfff```WWWPPP===<<<999777666666777777777777777777777777777777777888888888888999999999555:::;;;<<<===>>>QQQrrrmmmZZZjjjyyynnnzzz|||tttfff___\\\ZZZQQQDDD999777888777666666555555555555555555555555444444444555555555666666444444444555666777777888555555666666777777888888888BBBFFFlll}}}iiikkksss|||zzz}}}~~~mmmiiiccc^^^\\\ZZZXXXWWWOOOOOOOOONNNMMMMMMLLLLLLHHHHHHIIIJJJNNNXXXccckkktttzzzooojjjdddccc]]]WWWVVVVVVRRRKKKJJJFFFAAA===;;;:::888777888666444222111222333444///////////////......---...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,---111111111111111222222333111000111555999;;;:::777999<<>>555999FFF<<>>888666555555333555555555555555555555555333333333444444444555555444444444555555555666666555555666777888999::::::>>>666MMMxxxjjjlll{{{xxx{{{zzz}}}rrrpppqqqmmmeeeddd\\\XXXYYYWWWPPPLLLMMMHHHIIIJJJKKKOOOWWWcccllltttwww~~~ooohhheeeccc]]]WWWVVVVVVRRRLLLJJJFFFAAA===;;;:::888777777666444333222222333333///////////////......------------,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,------111000000000000111222222222222333666:::<<<;;;::::::===>>>;;;444000///000222444666777777777888:::999;;;>>>??????>>>???@@@>>>@@@BBBDDDFFFJJJOOORRR\\\kkk}}}~~~xxxrrrlllhhheee^^^ZZZbbbsssyyypppkkkhhh^^^TTTGGG>>>777777999888777777777777777777777777777777777777777777888888888888888>>>666888CCC<<>>888666666555444555555555555555555555555333333444444444555555555444444444555555555666666444555666777888999999:::@@@>>>ZZZtttoooxxx}}}xxxuuuwww~~~}}}uuuooohhhcccbbb^^^UUUNNNLLLIIIJJJJJJKKKNNNVVVaaaiiiqqquuu|||ooofffeeeccc^^^XXXVVVWWWRRRLLLJJJFFFAAA===;;;:::888777555555444444333333222222///////////////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,,,,++++++,,,---......000000/////////000111111444333555777;;;======<<<===>>>===999333//////111000333555777777777999::::::<<>>===>>>>>>===???BBBDDDFFFIIIMMMPPP[[[iiizzz~~~xxxrrrmmmkkkeee___\\\aaaooo~~~tttooojjjaaaWWWIII???777777999888777777777777777777777777777777777777777777888888888888666<<<888:::BBB@@@\\\lllXXXNNNaaa~~~{{{qqqiii___XXXPPPHHH>>>888666777666555555555555555555555555555333444444444444555555555444444555555555666666666444444555666777888999999<<>>>>>;;;666111///000111111444666888999999;;;===;;;===??????>>>======>>><<>><<<999555111000000222111333666888888999;;;===;;;===??????>>>======>>><<<>>>AAABBBDDDGGGJJJMMMWWWbbbpppzzz}}}wwwrrrooonnniiieee```^^^bbbppp}}}{{{sssmmmdddZZZMMMBBB999888999888777888777777777777777777777777666777777777888888888888777999<<<>>>@@@MMM{{{iiiYYYWWWsss|||}}}{{{oooccc\\\UUULLLAAA999777777777666555555555555555555555555444444444555555555666666555555555666666666777777444444555666777888999999<<>>===>>>>>>===>>>???@@@BBBEEEJJJMMMTTT^^^kkkuuu|||yyyuuurrrpppkkkgggbbb^^^___hhh|||vvvvvv|||}}}uuunnnfff]]]OOODDD:::888999888777888777777777777777777777777777777777777888888888888;;;999<<>>PPPdddWWWYYYxxxxxxxxx|||}}}qqqddd^^^YYYOOOCCC:::777777666666555555555555555555555555444444555555555666666666555555666666666777777777555555666777888999::::::>>>TTTqqqtttjjjkkksssggg___kkkvvvmmmiii```XXXSSSSSSQQQNNNKKKMMMSSSXXX```eeemmmvvv}}}pppkkkfffddd___YYYXXXXXXTTTMMMJJJFFFAAA===;;;:::888777555444333111111111111222///////////////......---+++,,,...//////...,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******+++,,,...000222333111000000000000111222222000222444444444666:::===:::888666444333333333222000222555666555555777888999;;;>>>??????>>>???@@@>>>>>>>>>>>>???CCCIIINNNQQQZZZfffqqqxxx}}}yyyuuutttmmmgggbbb```___dddrrrnnntttwwwqqqhhh```PPPEEE;;;999999888777888777777777777777777777777777777777777888888888888<<<888===AAA@@@YYY^^^VVV^^^|||tttsssyyyrrreee___\\\RRREEE;;;777666555555555555555555555555555555555555555555666666666666555666666666777777777777666666777888999:::;;;;;;>>>^^^llliiimmm{{{hhhiiiqqq{{{rrrmmmcccXXXUUUUUUSSSOOOKKKLLLQQQUUU[[[___gggooowww|||pppmmmfffddd___YYYXXXXXXTTTMMMJJJFFFAAA===;;;:::888777666555222000000000222333///////////////......---+++,,,...//////...,,,+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,)))***+++,,,...000222333111111111111111222222333000222444444444666:::>>>888777555444444444333222333555777888777777888999888;;;>>>????????????@@@??????===<<<>>>BBBIIINNNPPPXXXdddnnnvvv~~~|||xxxvvvmmmgggcccaaa```dddnnnyyytttyyyyyyrrrjjjcccQQQFFF;;;999999888777888777777777777777777777777777777777777888888888888;;;666===DDDFFFccc]]]XXXdddzzzqqqpppvvvssseee___^^^TTTFFF;;;777555555444555555555555555555555555555555555555666666666777666666666666777777777777777777888999:::;;;;;;<<<@@@iiivvvcccgggppp~~~xxxttt~~~}}}wwwjjj]]]WWWWWWUUUPPPLLLLLLPPPTTTWWW[[[bbbkkksssyyy}}}mmmiiiaaabbb___XXXTTTSSSPPPLLLIIIGGGBBB>>>;;;999888888555555444333222222222222////////////............***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111000000000000111222333444333333444666888:::<<<===888777555444333333444444555555666666777777888888===>>>??????>>>===???@@@AAAAAAAAA@@@@@@CCCGGGJJJPPPVVV^^^hhhsss|||vvvqqqlllfffcccaaacccmmmxxx}}}vvvlllcccZZZKKK<<<888::::::888777777777777777777777777777888888888777777777777777===888777GGGFFFlll{{{WWWTTTddd~~~|||{{{pppxxxrrrjjjeee```ZZZNNN@@@888888888555777666666666555555555555555555555555666666666666666666666666777777777777333888;;;888555777===BBBCCCrrr^^^hhhwwwllldddaaaYYYSSSQQQPPPMMMMMMPPPTTTXXX___fffmmmrrruuuvvv~~~nnniiibbbccc___YYYUUUTTTQQQLLLIIIGGGBBB>>>;;;999888888555555444333222222222222////////////............,,,...///...---++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111222333444444555555666777999;;;<<<===999888666555444444555555555555666666777777888888<<<===>>>>>>======???@@@@@@AAAAAA@@@@@@BBBFFFJJJPPPTTT[[[fffrrr}}}}}}wwwwwwrrrnnnkkkhhhggglllttt~~~xxxpppiii\\\LLL===888::::::888777777777777777777777777777999999999999999999888888:::::::::GGGMMM{{{```RRRUUUjjjtttxxxvvvnnngggaaa[[[OOOAAA999888888555777777666666666555555555555555555555666666666666666666666666777777777777444777:::999888:::???CCCRRRmmm___nnn|||ooofffbbbZZZSSSPPPMMMJJJIIILLLTTTWWW]]]cccjjjooorrrsss|||ooojjjeeeddd```ZZZVVVUUUQQQKKKIIIGGGBBB>>>;;;999888888555555444333222222222222////////////...............///000///,,,*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111111111111222333444444777777777888999;;;<<<===999888666555444444555555555555666666777777888888999;;;======<<<===>>>@@@@@@AAAAAA@@@@@@BBBFFFIIIOOOQQQXXXdddrrr}}}xxxtttqqqpppqqqnnnkkklllppp{{{{{{uuuppp___NNN>>>999::::::888777777777777777777777777777999:::::::::::::::::::::888===>>>FFFTTTnnnVVVOOOXXXsss~~~{{{www{{{sssjjjbbb^^^RRRCCC:::999888666777777777666666666555555555555555555666666666666666666666666777777777777666777999:::;;;===@@@DDD[[[yyyfffaaauuutttjjjfff]]]UUUQQQMMMHHHGGGIIIQQQTTTXXX^^^dddiiimmmnnnwwwpppjjjgggeee```ZZZXXXWWWRRRKKKIIIGGGBBB>>>;;;999888888555555444333222222222222////////////............---...//////,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///////////////000000000000111222333333777777777888888:::;;;;;;888777555444333333444444555555666666777777888888888999;;;<<<<<<<<<>>>@@@@@@AAAAAAAAA@@@BBBEEEGGGLLLNNNUUUccctttyyykkkjjjnnnssssssooonnnpppxxx~~~xxxssscccQQQ@@@999:::999888888777777777777777777777777999999999999::::::::::::888???BBBBBBXXXbbbUUUNNN\\\zzz{{{{{{xxxwwwllldddaaaVVVFFF<<<999999777777777777666666666666555555555555555666666666666666666666666777777777777888777888;;;<<<<<>>;;;999888888555555444333222222222222////////////............+++---......---,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///000000000//////......//////000111222555555555555666777888999666555333222111111222222555555666666777777888888777999;;;<<<;;;<<<>>>@@@???@@@AAAAAA@@@AAADDDFFFIIIKKKTTTcccuuuyyymmmmmmqqqxxxzzzvvvssssssrrr~~~yyysssgggUUUBBB::::::999888888777777777777777777777777888888888888999999::::::888???CCCAAAaaaZZZPPPOOOaaavvvwwwyyyyyymmmgggdddZZZJJJ>>>:::999777888777777777666666666666555555555555666666666666666666666666777777777777:::777888;;;;;;:::???FFFmmmfff___hhhyyypppfff\\\VVVPPPKKKJJJLLLHHHJJJMMMRRRXXX^^^cccffflllxxxsssjjjfffddd^^^YYYYYYZZZTTTLLLIIIGGGBBB>>>;;;999888888555555444333222222222222////////////............***,,,......---------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000111111111000///////////////111222222222222222333444666777888555444222111000000111111555555666666777777888888888:::<<<<<<;;;<<<===??????@@@AAAAAAAAAAAACCCEEEGGGJJJRRR```ppp}}}|||{{{yyyzzz{{{vvvuuurrr~~~qqq}}}{{{uuukkkXXXDDD;;;:::999999999777777777777777777777777777777888888999999::::::888===EEEFFFpppbbbVVVQQQhhhrrrvvvyyy}}}pppiiiggg]]]MMM@@@;;;999888888888777777777666666666555555555555666666666666666666666666777777777777999777888<<<;;;999BBBOOOtttzzzaaa```mmmwwwlllaaaYYYRRRLLLKKKLLLHHHIIIJJJMMMRRRXXX]]]```eeerrrtttjjjeeebbb\\\XXXYYYZZZUUULLLIIIGGGBBB>>>;;;999888888555555444333222222222222////////////............,,,---///...---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++...000222222222222000000000000111222333444000111111222444666777888555444333111111111111222555555666666777777888888:::<<<======<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDGGGJJJQQQZZZeeeooowww{{{|||~~~~~~yyyuuutttvvvssswwwzzznnn[[[EEE;;;999999999999777777777777777777777777888888999999:::;;;;;;<<<;;;<<>><<<;;;III[[[ttt^^^bbbtttxxxjjjaaaXXXPPPMMMNNNLLLKKKJJJKKKMMMQQQUUUXXX^^^kkkzzzuuujjjdddaaa[[[WWWYYY[[[UUULLLIIIGGGCCC>>>;;;999888888555555444333222222222222000/////////...............///000///,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((***---000333333333333222222222222333444555666000000111222444666888999666555444222111222222333555555666666777888888888;;;===>>>===<<<<<<===>>>???@@@AAABBBAAAAAABBBCCCGGGJJJPPPUUU\\\ccckkkppp{{{~~~|||xxxxxxxxxtttrrrrrrvvv~~~{{{~~~ppp\\\FFF;;;999999999:::777777777777777777777777999999::::::;;;<<<======???<<>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDFFFHHHKKKOOOUUU[[[```cccsssxxx~~~}}}{{{|||zzzxxxuuusssoooiiifffooorrruuutttsssxxx~~~{{{dddJJJ===:::999888777888888888888888888888888999999999999:::;;;;;;<<<===@@@???VVVXXXSSSaaasssiiiwwwyyyxxxyyyzzzyyyssskkkaaaUUUFFF:::777;;;777777777777777666666555555555555555666666666777888888888777777777777777;;;888888@@@@@@;;;SSSgggZZZjjjxxxpppjjj```WWWTTTLLLLLLKKKJJJJJJKKKNNNPPPXXX]]]iiixxxwwwhhhdddaaa^^^\\\[[[XXXSSSNNNHHHEEE@@@<<<;;;:::888777444444333222222111111000000//////...------,,,,,,------------------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---......////////////111333333333444666777777666555555555777999:::888777666555444333333222555555555555666888999:::;;;;;;<<<<<<======>>>>>>>>>@@@BBBBBBBBBAAABBBCCCEEEFFFIIINNNSSSYYY]]]```iiinnnuuuzzz|||~~~|||yyyuuuooohhh```ZZZ___bbbdddcccccchhhrrr{{{|||eeeJJJ===:::999888888888888888888888888888888999999999999:::;;;<<<<<<:::@@@DDDbbbgggOOOSSSeeetttlllzzz}}}tttuuuvvvxxxzzz}}}~~~~~~zzz}}}zzz|||xxx|||~~~ssslllbbbVVVGGG;;;888;;;777777777777777666666555555555555666666666777777888888888888777777777777;;;999888??????:::SSSvvv___[[[mmm~~~uuuhhh\\\VVVPPPPPPNNNLLLJJJJJJLLLNNNOOOTTT___oooxxxjjjeeeaaa]]][[[YYYVVVQQQLLLHHHEEE@@@<<<;;;999888666444444333222222111111000/////////...------,,,,,,------------------------------------------------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...////////////000222444444555666888999<<<;;;999888777777888888888777666666555444333333555555555555666888999:::;;;;;;;;;<<<======>>>>>>===???AAAAAAAAA@@@AAABBBDDDEEEHHHLLLQQQVVVZZZ\\\ccchhhoootttvvvyyy}}}zzzxxxsssnnnggg___VVVQQQQQQSSSUUUTTTSSSWWW```ggglllsssgggLLL>>>;;;999888888999999999999999999999999999999999999:::;;;<<<===;;;CCCNNNqqqtttWWWMMMXXXiiiqqqkkk{{{pppmmmiiifffdddcccdddeee___bbb]]][[[``````gggxxx|||tttmmmcccXXXIII<<<888;;;777777888888777777666555555555666666666777777777888888888888888888888888:::999999???AAA???YYYppp^^^]]]rrrsssddd\\\WWWUUUQQQMMMKKKJJJJJJKKKOOOQQQ[[[jjj{{{yyyllleeeaaa\\\YYYWWWTTTOOOKKKIIIEEE@@@===;;;999777666444444333222222111111000//////.........---------........................------------------,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---.../////////...///111333444444555777999<<<<<<:::999888888888888777777777666555444444333555555555555666888999:::::::::;;;<<<<<<======>>><<<>>>@@@@@@@@@???@@@AAACCCEEEHHHKKKOOOTTTWWWXXXbbbffflllnnnoooqqquuuxxxzzz}}}~~~oookkkfffaaa\\\WWWRRROOOMMMPPPRRRQQQOOOOOOTTTXXX[[[```lll~~~iiiNNN???;;;:::999888999999999999999999999999999999999:::;;;<<<===>>>AAAHHHUUU{{{qqqUUUPPPYYYkkk~~~kkkfffvvvxxxssskkkbbb\\\ZZZZZZZZZVVVXXXSSSSSSWWWWWW```ttt|||vvvrrrqqquuuzzz|||tttnnneeeZZZKKK===888;;;777888888888888777666666555666666666666777777777777888888888888888999999999999:::???CCCEEEaaalll^^^bbbyyy}}}ooofff]]]YYYTTTOOOLLLKKKJJJJJJRRRQQQWWWcccsssyyyllleee```[[[XXXVVVSSSOOOKKKIIIFFF@@@===:::999777555444444333222222111111000...............---------..............................---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***,,,---///000//////...---///111222222333555777888888777777777888888888777777777666555555555444555555555555666888999:::::::::;;;;;;<<<=========<<<===???@@@??????@@@AAADDDEEEHHHKKKOOORRRTTTUUUYYY\\\```aaaaaadddhhhllluuuyyy||||||}}}xxxrrrfffaaaZZZTTTQQQPPPPPPOOOOOORRRTTTSSSQQQOOOOOOQQQRRRUUU___rrrlllPPP@@@<<<:::999999999999999999999999999999999999999:::;;;<<<>>>???DDDHHHUUU}}}mmmRRRPPPTTTkkkwwwgggdddttt}}}wwwmmmbbb[[[XXXWWWXXXTTTUUURRRTTTXXXUUU___vvvuuukkkeeeaaabbbcccccccccffflllqqqvvvuuuoooggg\\\MMM???999:::888888888888888777777666666666666666777777777888777777888888999999999:::999;;;:::>>>BBBFFFccceee[[[hhhzzzpppeee___XXXRRROOOMMMKKKJJJMMMLLLOOOXXXfff{{{yyykkkddd```ZZZWWWVVVTTTOOOLLLJJJFFFAAA===:::999777555444444333222222111111000.........................................................------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++...///000000...------///000111000111222444222333444555777888888999777777777666666666555555555555555555666888999::::::::::::;;;<<<<<<======<<<>>>@@@@@@@@@???@@@AAADDDEEEHHHKKKMMMPPPQQQQQQKKKMMMOOOPPPPPPTTT[[[aaannnsssyyy|||uuurrrpppkkkeeebbb]]]UUUPPPNNNOOOPPPPPPRRRTTTUUUUUUUUUUUUVVVXXXXXXWWW\\\kkkoooQQQAAA<<<:::999999::::::::::::::::::::::::999999999:::;;;===>>>???CCCEEERRR}}}gggPPPTTTUUUjjjttthhhfffwww~~~}}}|||}}}{{{uuulllbbb\\\YYYZZZ[[[TTTTTTQQQTTTWWWTTT___yyysssjjjccc```ZZZVVVUUUWWWZZZ]]]]]]ffftttvvvqqqiii___OOO@@@999:::888888999999888888777666666666666777777777888888777777888888999:::::::::;;;===;;;<<>>@@@AAA@@@@@@AAABBBBBBDDDFFFIIIKKKMMMMMMMMMHHHHHHHHHFFFFFFKKKSSSZZZbbbgggnnnvvv|||zzzpppjjjgggbbb]]]___[[[WWWTTTTTTUUUUUUUUUWWWWWWWWWYYY\\\bbbiiinnnnnnjjjiiiqqq{{{qqqSSSBBB===;;;::::::::::::::::::::::::::::::999999999:::<<<===???@@@CCCDDDRRRfffRRRXXXTTTjjjrrrjjjjjj|||~~~uuussssssrrrtttyyy}}}yyyqqqjjjffffffhhhjjjbbb```YYYYYYZZZUUUbbb|||uuunnneee```______]]]ZZZWWW\\\cccrrrvvvqqqkkkaaaQQQAAA::::::888999999999999888777777666666777777777888888888777777888999999:::;;;;;;:::===<<<<<<@@@HHHhhhyyybbbbbbsss~~~uuuhhh^^^XXXTTTNNNJJJGGGJJJOOORRRUUUaaazzzvvvgggccc___ZZZWWWVVVUUURRROOOJJJFFFAAA===:::888666555444444333333222111111000---.....................//////////////////////////////...---,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))+++...000111000...---///111222111000///000111000111333555666777888888777777777777666666666666555555555555666888999:::999999:::;;;;;;<<<<<<======???AAAAAAAAA@@@AAABBBAAACCCEEEHHHJJJJJJKKKKKKOOONNNJJJFFFDDDHHHPPPWWWWWW[[[dddmmmtttzzz}}}~~~yyynnngggddd___ZZZZZZYYYYYYYYY[[[\\\[[[ZZZ^^^\\\[[[]]]dddppp|||~~~yyy{{{xxxrrrTTTBBB===;;;::::::::::::::::::::::::::::::999999999:::<<<>>>???@@@FFFFFFVVVgggSSSWWWNNNjjjpppkkklllvvvqqqrrrttttttwww}}}|||wwwuuuwwwyyy|||wwwqqqfffbbb```ZZZhhh}}}tttooonnnllleee___\\\]]]]]]gggwwwrrrkkkbbbRRRBBB::::::888999999999999888777777777777777777888888888888777777888999::::::;;;;;;777<<<<<<===DDDPPPqqqttt___cccuuu~~~oooccc\\\VVVOOOJJJEEEIIINNNNNNKKKPPPdddxxxvvveeeeee___YYYVVVWWWVVVQQQMMMJJJGGGBBB>>><<<:::777555444444333222111000///...//////......---------,,,...///000000000///---,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))---111333333111//////222222222222111000//////000222444777999:::::::::;;;999666555666777777666333444444555666777888888<<<;;;;;;;;;;;;<<<=========<<<<<<===???@@@@@@@@@???CCCGGGJJJJJJKKKNNNQQQOOOOOOLLLIIIHHHIIILLLOOOPPPSSSZZZdddnnnwww{{{}}}zzzmmmbbb[[[YYYYYYYYY[[[[[[[[[\\\___```___^^^bbb``````bbbfffrrrzzz~~~tttVVVBBB<<<<<<:::777888888999999999:::::::::888:::<<<===>>>???AAACCCEEEFFFXXX]]]OOOTTTSSStttmmmjjjkkk~~~wwwvvv~~~qqqjjjiiivvv}}}xxxtttkkkfff___fffvvvrrrlllbbbSSSBBB::::::999999999888888888888777777777777777777777777777999999999888999999::::::===;;;888CCCBBBTTTtttbbbbbb|||sssggg```ZZZRRRKKKEEEGGGIIIJJJKKKOOOSSSWWWccciii{{{xxxgggddd^^^XXXUUUVVVUUUPPPLLLJJJGGGBBB>>><<<:::777555444444333222111000//////111111000000000/////////...//////000///...---,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***---000222111000//////222222222333222222111000111222555777888999999999;;;999777777888888888666333444444555666777888888;;;;;;;;;;;;;;;<<<<<<===>>>======>>>@@@AAAAAA@@@@@@DDDHHHJJJJJJLLLPPPTTTYYYXXXTTTPPPMMMLLLNNNPPPVVVWWWZZZ```hhhoootttvvvuuulll```VVVQQQRRRTTTVVV]]]^^^```bbbccccccbbbbbbfffccccccdddgggqqqtttVVVBBB<<<<<<:::777888999999999999:::::::::999:::===>>>>>>???AAACCCHHHIII^^^nnnTTTMMMSSSVVVuuu}}}hhhhhhkkkyyyuuuooosss|||~~~}}}vvvrrrlllcccSSSCCC;;;:::999999999999888888888888888888888888888888888888999999999888999999:::;;;:::;;;;;;GGGIII```pppbbbgggvvvkkkddd\\\RRRKKKHHHHHHIIIIIIIIIIIIJJJKKKKKKQQQbbbyyyiiibbb]]]WWWUUUUUUTTTPPPKKKJJJGGGBBB>>><<<:::777555444333333222111000//////111111000000000000//////...////////////...------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,...///......///000111222222333333333333333222333555777888888888888999888777888999999888666333444444555777888888999:::;;;;;;;;;;;;<<<<<<<<<>>>??????@@@@@@AAAAAABBBBBBEEEIIIKKKLLLOOOTTTXXX```___\\\WWWSSSRRRSSSUUUYYYXXXXXX\\\cccjjjpppssspppggg[[[QQQNNNPPPTTTWWW^^^cccgggiiigggffffffhhhhhheeecccbbbcccjjjyyytttVVVBBB<<<<<<;;;888999999999999::::::::::::999;;;===>>>>>>@@@BBBDDDJJJNNNeeetttZZZNNNLLLRRRZZZvvvvvvccceeekkk{{{wwwsssmmmdddTTTDDD;;;;;;:::999999999888888888888888888888888888888888888999999999999999:::;;;;;;:::<<<===IIIMMMjjjjjjaaakkkyyypppiii___TTTKKKJJJHHHFFFFFFFFFFFFEEEDDDAAACCCLLLiiiyyyiiibbb\\\WWWVVVVVVUUUPPPKKKJJJGGGBBB>>><<<:::777555333333222222111000000/////////................../////////.........---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,...000000111222333444444555444333444666777777777777666666666666777999999777555333444444666777888999:::::::::;;;<<<<<<<<<<<<<<>><<<:::777555333333222222111000000000....../////////////////////......---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,...000000111222333444555555555333444555777777777666555333333333555777777555333333444555666777999:::::::::;;;<<<=========<<<<<>>???@@@AAADDDFFFGGGRRRqqqaaaXXXOOONNN]]]tttttt```cccjjj~~~zzzssshhhXXXFFF===<<<:::::::::999999999999888888888888888888888888888999999999999:::;;;<<<======AAA???EEEGGGeeeccc```nnn~~~{{{{{{xxxtttpppkkkcccYYYSSSMMMJJJEEEBBBBBBCCCEEEFFFEEEHHHAAA???OOObbbsssuuueeeaaa]]]YYYXXXYYYXXXRRRMMMJJJGGGBBB>>><<<:::777555222222222111111111000000000000111111111111222222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,,,,,,,...000000000222333444444444444222333555666777666666555111111111333555666555444333333555666888999;;;;;;;;;<<<===>>>???>>>======???AAACCCBBB@@@???AAACCCEEEIIIOOOQQQRRRTTTXXX[[[___^^^\\\YYYUUURRRSSSTTTLLLMMMPPPVVV^^^eeeiiijjjgggeeecccbbbbbbbbb```___bbbfffkkkmmmlllkkklllnnnllleee]]]VVVOOOJJJLLLQQQfffwwwvvvVVVAAA;;;===<<<;;;::::::::::::;;;;;;;;;;;;999;;;>>>@@@AAABBBEEEGGGFFFUUUvvvcccYYYOOOJJJYYYpppsss```ccclllvvvnnnpppwwwlllZZZGGG>>><<<::::::::::::999999999999999999999999999999999999999999999999:::<<<===>>><<>>FFFDDD???EEEPPPeee~~~vvvfff```\\\XXXXXXYYYWWWRRRLLLJJJGGGBBB>>><<<:::777555222222222111111111111111000000111111111222222222///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,......------///000000000111222333333333222111333444666777777666666222111000111444666666666333333555666888:::;;;<<<<<<===???@@@@@@@@@>>>>>>>>>AAADDDBBB???===@@@CCCEEEJJJPPPTTTTTTUUUWWWYYY\\\\\\ZZZWWWTTTRRRRRRSSSPPPOOOQQQUUU]]]eeejjjmmmqqqooolllkkkkkklllkkkkkkgggiiikkknnnoooppppppqqqkkkddd\\\VVVOOOJJJJJJNNNYYYmmm~~~vvvVVVAAA;;;======;;;:::::::::;;;;;;;;;;;;<<<999<<<>>>@@@AAACCCFFFHHHHHHYYY|||aaaYYYRRRJJJUUUkkkooo___eeeoooyyymmmjjjyyy{{{ooo\\\III>>><<<;;;;;;:::::::::999999999999999999999999999999999999999999:::;;;<<<===>>><<>><<<:::777555222222222111111111111111......//////000000000111///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,...///......///000000000111222222222111111111222444666777777777666333222000111444666888888333333555666888:::;;;<<<<<<>>>@@@AAABBBAAA???>>>>>>AAADDDBBB>>><<>><<<;;;;;;;;;:::::::::999999999999999999999999999999999999999:::;;;<<<>>>>>>===CCCCCCKKKQQQkkk|||```ggg{{{xxxooolllooosssyyy|||vvvsssmmmgggbbb^^^\\\ZZZccckkkqqqlll___QQQKKKJJJFFFEEE>>>???BBB???KKKeeetttddd]]]ZZZVVVVVVVVVTTTMMMGGGMMMDDD===>>><<<777555777444333222222111111222222000000000000000//////...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...000111111///...///000000000000111111111222222...000333666888888888777333222111111333555555444666555555555666888;;;===>>>>>>>>>>>>???@@@AAABBB>>>CCCFFFEEEAAA???@@@CCCDDDIIIOOORRRSSSTTTWWWYYYXXXTTTPPPQQQUUUWWWUUURRRQQQMMMMMMSSSVVVYYYgggwwwvvv{{{{{{sssmmmmmmppppppkkklllmmmoooppprrrssssssmmmeee[[[QQQLLLJJJJJJJJJOOOWWWaaaeeeeeeooonnnOOOBBB;;;<<<>>>888<<<<<<;;;;;;;;;<<<======AAABBBBBBBBBCCCEEEIIILLLOOOYYYiiiQQQLLLNNNTTTfffhhhdddbbbnnnzzznnnggghhhzzzyyypppuuu|||sss]]]GGG<<<;;;:::::::::999999999888888888888888888888999999999:::::::::;;;<<<===>>>???@@@AAAGGGIIISSSxxxyyyccc___|||~~~}}}|||xxxuuussstttuuu{{{yyy{{{yyyjjjdddaaa]]][[[\\\dddhhhmmmqqquuu}}}{{{zzztttjjj___XXXXXX[[[```aaabbbdddccc^^^TTTMMMGGGDDDBBBAAA???@@@GGGPPPppp|||yyyuuutttddd___[[[XXXXXXYYYWWWPPPJJJMMMEEE???>>>===888666888333222111111000000111111//////000000000///......------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...///111111///...///000222222222222222222222111000222555777999999888888666444333444666777777666555555555555777999;;;<<<>>>>>>>>>>>>???@@@AAABBB???CCCFFFEEEAAA>>>???BBBDDDIIIPPPSSSSSSTTTWWWYYYZZZVVVSSSSSSUUUUUURRRNNNLLLHHHGGGKKKNNNTTTeeeyyyyyyqqqnnnmmmllllllllllllmmmoooqqqrrrsssiiibbbXXXOOOJJJIIIKKKLLLWWWcccqqqwwwuuuxxx~~~iiiLLL@@@:::<<>>===;;;777666777222111000000//////000000...////////////...---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---///000000///...///000444444444444333333333333333444666888999999999999777666444555666777777666444444555777888999:::;;;>>>>>>>>>>>>??????@@@AAA@@@CCCEEEDDD@@@>>>???@@@DDDIIIPPPTTTTTTUUUXXXZZZYYYWWWUUUVVVXXXXXXTTTQQQMMMHHHEEEEEEEEELLLbbbyyyuuupppkkkhhhjjjjjjiiiiiijjjlllooopppfff```WWWOOOKKKKKKMMMOOO___oooyyy{{{dddHHH???;;;<<>>@@@@@@CCCFFFLLLNNNYYYrrrdddhhh~~~yyyooogggbbbeeeiiimmmqqqrrrssstttuuupppkkkiiilllnnnqqqwww~~~~~~vvvooodddYYYSSSNNNJJJKKKJJJIIIKKKPPPNNNPPPRRRRRRSSSWWW]]]ccclllwww{{{ssshhh]]]RRRKKKIIIUUUeeeqqqsssjjj\\\RRRIIIDDDAAABBBBBB@@@@@@BBBVVVsssvvvpppxxxnnnuuudddaaa]]]ZZZ[[[]]][[[UUUPPPFFFCCC???<<<999666555555222222111000000000000000...............------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000000///...///000444555555666666777888888333444666777888999999999777555444444555666555444333444666888999:::::::::>>>>>>>>>>>>>>>???@@@@@@AAACCCDDDBBB???>>>>>>???DDDIIIQQQUUUVVVVVVXXXZZZWWWVVVWWWYYY\\\]]]\\\ZZZSSSLLLGGGDDDBBBIII```yyyyyyssslllgggfffeeecccbbbbbbdddgggiiifffaaaZZZRRRMMMLLLOOOQQQ^^^ppptttpppzzzaaaFFF@@@<<<<<<>>>;;;::::::::::::;;;<<<======@@@AAABBBCCCDDDGGGKKKOOOVVV```hhhTTTYYYUUUNNNSSSbbbuuullliiiyyytttqqq}}}qqqkkksssuuuccc[[[```jjjwwwyyytttzzzfffKKK>>><<<:::::::::999999999888888777888888999999:::::::::;;;;;;<<<===>>>???AAABBBDDDGGGNNNOOO\\\vvvgggiii}}}uuulllddd]]]ZZZdddiiiooossstttsssrrrqqqrrrmmmhhhggggggiiiooowwwyyyxxxrrriiibbb\\\SSSKKKKKKIIIIIIJJJIIIGGGJJJOOOMMMNNNOOOOOOOOOQQQUUUXXX[[[cccmmmvvvwwwpppggg[[[SSSSSSNNNQQQaaatttyyykkk[[[OOOGGGAAABBBBBB@@@>>>???NNNlllrrriiiooo~~~uuubbb```\\\ZZZZZZ\\\[[[TTTOOOGGGFFFCCC>>>:::777666555333333222111111111111222...............------,,,---------------------------------,,,,,,+++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000///...///000333444555777888:::;;;<<<222333444666777888999999999777555555666666555444333444666888999:::::::::>>>>>>>>>===>>>>>>??????AAABBBBBB@@@???>>>>>>???CCCJJJQQQVVVWWWWWWYYY[[[ZZZYYYXXXYYY\\\___```aaaVVVNNNIIIGGGEEELLLbbbyyy|||vvvnnngggbbb```]]][[[ZZZ[[[]]]___ccc```ZZZRRRLLLJJJKKKNNNUUUeee{{{~~~uuukkkqqq~~~yyy|||___EEEAAA>>>;;;<<<:::;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDFFFIIINNNQQQYYYccchhhSSSXXXRRRMMMUUUeee}}}tttmmmzzzwww}}}zzzggg\\\]]]ccccccrrruuuooonnnqqqyyykkksssjjjMMM>>><<<:::::::::999999999888888777888888999::::::;;;;;;<<<<<<<<<===???AAABBBCCCDDDHHHOOOQQQ___qqqdddhhhvvvlllddd___]]]\\\dddjjjqqqvvvwwwuuurrrppptttnnniiifffdddeeellluuutttqqqiii```[[[ZZZWWWRRRJJJHHHHHHJJJIIIGGGIIINNNIIIJJJKKKKKKKKKLLLNNNPPPNNNPPPTTTYYY```nnn~~~xxxsssiiiZZZNNNRRRbbbmmmjjjbbbVVVLLLCCCAAA@@@>>>>>>@@@GGGccc{{{oooeeevvvccc___\\\YYYYYY[[[YYYSSSMMMKKKLLLJJJBBB<<<:::999666444333333222111222222222...////////////...---------------------------------,,,,,,,,,,,,,,,,,,+++......------,,,,,,+++++++++++++++++++++++++++++++++---//////......///000222222444666888999;;;<<<222222333555777888:::;;;===;;;999888999999888666444444555777888999:::;;;>>>>>>>>>======>>>>>>???AAA@@@??????>>>>>>??????CCCJJJRRRWWWXXXYYYZZZ\\\^^^[[[XXXVVVVVVZZZ___bbbVVVOOOLLLMMMOOOSSSdddvvv~~~wwwooogggaaa___\\\YYYVVVVVVVVVVVVZZZZZZWWWPPPIIIEEEFFFHHHLLLWWWfffpppooommmsss|||~~~rrrvvv\\\CCCBBB???;;;<<<;;;;;;;;;<<<<<<===>>>@@@@@@AAACCCDDDFFFHHHKKKPPPTTT[[[eeelllTTTUUUQQQMMMVVVccc~~~sss|||}}}lll```^^^bbbjjjtttqqqfffaaaaaalllkkksssnnnOOO???===:::::::::999999999888888777888888999:::;;;<<<<<<<<<======>>>@@@BBBDDDEEEFFFIIIOOOSSSccceee^^^hhh|||rrrhhhaaa]]]]]]^^^dddjjjsssyyy{{{yyyvvvuuusssnnniiifffdddeeennnxxxyyyuuulllbbb```cccdddbbbPPPKKKGGGHHHHHHFFFIIIMMMIIIIIIJJJJJJKKKKKKLLLLLLKKKHHHGGGIIIMMMUUUdddpppxxxhhh[[[UUUXXX___eeeXXXOOOFFFAAA>>><<<===AAA???UUUkkk{{{jjjbbbxxxddd```\\\YYYYYYZZZXXXQQQKKKKKKOOOLLLCCC<<<:::888444333222222111111111111111//////000000000///......------------------------+++,,,,,,,,,,,,,,,,,,---///......---,,,,,,++++++++++++++++++++++++++++++***,,,...///......///000111111222333444555666666222222333555888:::<<<===>>><<<:::999999999888666555555555555777999;;;<<<>>>>>>============>>>>>>@@@>>>======>>>???@@@@@@CCCJJJRRRXXXYYYYYY[[[\\\\\\XXXRRRMMMNNNTTT]]]ccc___XXXUUUYYY[[[[[[cccnnn{{{wwwooogggbbbaaa^^^ZZZWWWTTTRRRQQQRRRTTTTTTPPPIIIDDDDDDFFFHHHMMMVVV]]]^^^[[[^^^dddaaajjjppprrrxxxVVV???AAA???;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBDDDFFFGGGJJJNNNSSSVVV\\\dddpppRRRSSSSSSPPPUUUaaavvvyyyqqqfffcccfffvvv~~~tttjjjlllzzzqqqwwwqqqQQQ@@@===:::::::::999999999888888777888888999:::;;;<<<=========>>>???AAACCCEEEFFFHHHJJJQQQVVVgggbbb^^^kkk}}}~~~~~~uuummmiiiffffffjjjpppyyy|||{{{uuurrrooommmkkklllvvv~~~uuusssvvvwwwuuuddd[[[QQQNNNMMMKKKLLLNNNMMMMMMMMMNNNNNNNNNLLLKKKLLLFFFDDDFFFHHHJJJPPPWWWgggwww{{{iiiXXXRRRUUU[[[TTTNNNHHHDDD>>>999:::???;;;JJJ[[[nnnbbb\\\zzzzzzfffaaa]]]YYYYYYZZZWWWPPPJJJIIINNNLLLAAA999777555111222111111000000000000000000000000000000//////...------------------------+++++++++,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++***,,,...///......///000111111111111111111111111222333444666999<<<>>>@@@===;;;999777888777666444666555555555666888;;;===???>>>============>>>>>>???===<<<<<<>>>@@@AAAAAACCCJJJSSSXXXZZZZZZ[[[\\\VVVQQQJJJFFFGGGPPP]]]fffkkkccc```dddeee```aaagggvvvyyyzzzxxxwwwvvvpppiiieeecccaaa]]]YYYUUURRRPPPNNNQQQTTTQQQKKKFFFFFFHHHGGGIIINNNTTTTTTPPPPPPTTTTTT```iiillltttzzzRRR<<<@@@???:::<<<============>>>???AAABBBCCCCCCEEEGGGHHHKKKOOOTTTXXX]]]bbbpppPPPSSSVVVRRRSSSaaauuusssvvvkkkhhhjjjyyyvvv~~~rrrvvvrrrRRR@@@===:::::::::999999999888888777888888999;;;<<<============>>>???AAACCCEEEFFFJJJLLLRRRXXXjjjjjjdddnnn~~~}}}{{{wwwtttrrrxxx{{{xxxvvvvvvtttvvv|||nnn```YYYVVVSSSQQQRRROOONNNNNNNNNNNNMMMJJJHHHJJJDDDBBBEEEFFFCCCBBBFFFQQQccczzzvvvjjj```WWWOOOIIIPPPMMMJJJFFF>>>777888<<<;;;EEERRReee\\\UUUooozzzyyykkk```ZZZVVVWWW\\\\\\TTTLLLKKKGGGBBB===:::888555444444444333222222111111000////////////////////////////////////...---,,,+++,,,,,,,,,++++++************++++++++++++******)))))))))(((((()))***++++++---...///...---,,,---...333333222111111222222222333666777666777<<<===;;;:::999888888888888666444555555666666777777888888===>>>???>>><<<;;;;;;<<<>>>???@@@>>><<<;;;<<<===BBBGGGNNNRRRSSSQQQOOONNNNNNFFFCCCDDDDDDGGGXXXmmmuuukkk___ZZZWWWVVVYYY^^^dddggglllrrruuutttooollliiifff```ZZZWWWUUUUUUVVVRRRPPPOOOQQQOOOIIIFFFGGGHHHMMMUUU\\\\\\XXX[[[```fffsss|||}}}tttRRR@@@AAA>>>::::::999;;;;;;;;;<<<>>>@@@CCCDDDFFFHHHIIIJJJLLLNNNRRRUUUVVVeeebbbXXXVVVJJJWWWQQQ]]]|||}}}tttllllllxxxzzzmmmooopppyyyuuufffbbbfff}}}jjjssswwwZZZFFF===<<<<<<;;;;;;;;;:::::::::888888888999999::::::;;;===>>>@@@@@@AAABBBEEEGGGGGGOOOSSSVVViiimmmdddqqq{{{yyy~~~}}}yyyzzzzzzuuuzzzooodddYYYVVVYYYUUUTTTSSSUUUVVVSSSMMMHHHIIIGGGEEEEEEEEEDDDBBB@@@JJJRRRaaarrruuuiii^^^UUUNNNHHHHHHHHHFFFCCC???:::888777<<<===GGGSSSTTTQQQYYYgggrrrxxxjjjccc]]]XXXYYY]]][[[SSSKKKKKKGGGBBB===:::888666444444444333222222111111000000000000000000000000000////////////...---,,,+++,,,,,,,,,+++++++++******+++,,,,,,,,,+++*********))))))*********+++++++++...000111000///...///000111111111111111222333444222666888777999======;;;:::888888888888888666444555666666777777888888999;;;===>>>>>>===<<<<<<===AAABBBCCCBBB???>>>===>>>AAADDDFFFGGGFFFEEEEEEEEECCC<<<:::<<<<<<>>>MMM___jjj___TTTOOOKKKIIILLLPPPWWW[[[bbbjjjpppttttttsssmmmiiiddd^^^ZZZWWWVVVVVVTTTQQQPPPRRRQQQLLLKKKLLLJJJSSSaaaoootttsssvvv|||nnnNNN>>>@@@===:::;;;:::<<<<<<<<<===???AAACCCDDDGGGIIIKKKKKKLLLOOORRRUUUWWWfffooo\\\VVVNNNXXXPPPYYYyyyzzzyyyrrreeedddmmmyyyiii```aaa^^^```hhhnnnwwwwwwhhhaaacccpppzzzgggrrrvvvYYYEEE===<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<<<<>>>???AAABBBBBBCCCFFFHHHJJJQQQTTTWWWjjjmmmdddqqq~~~~~~yyyyyy|||}}}~~~yyy}}}mmm___ZZZ[[[YYYXXXXXXYYY[[[XXXSSSNNNLLLJJJHHHGGGFFFFFFDDDBBBDDDIIITTThhhzzzlllbbb\\\RRRIIIDDDDDDCCCAAA???<<<;;;:::===<<>>>>>;;;999888777888888888666444666666777777888999999::::::<<<>>>>>>===<<<===>>>@@@BBBDDDEEECCCBBBBBBBBBAAAAAA???<<<::::::===??????;;;:::===<<<;;;FFFSSS]]]SSSJJJFFFDDDCCCEEEIIIJJJNNNUUU^^^gggoootttwwwrrroookkkeee```\\\YYYXXXXXXTTTSSSTTTSSSPPPPPPRRRUUUbbbxxxfffJJJ===???===;;;===;;;>>>>>>>>>???@@@BBBCCCDDDIIIKKKMMMMMMNNNOOORRRUUUXXXfff```TTTPPPWWWMMMXXXvvvvvvuuuzzzvvvtttooommmooorrrddd\\\XXX[[[WWWWWW[[[```kkk|||lllcccaaaeeezzztttooovvvlllbbbqqquuuWWWDDD<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>???@@@BBBCCCCCCEEEGGGJJJMMMSSSVVVZZZppp|||llldddrrr}}}~~~{{{|||~~~kkkaaa```___^^^^^^aaacccaaa\\\WWWQQQNNNKKKIIIHHHHHHFFFEEEBBBBBBHHHZZZsss{{{ssswwwsssgggcccYYYKKK@@@@@@@@@@@@??????>>>>>>>>>;;;===BBBEEEIIIVVVfffuuuhhhddd```\\\[[[\\\ZZZSSSLLLKKKGGGBBB===;;;999777555444444333222222111111000000000000000000000000000......//////...------,,,+++++++++++++++++++++++++++---...,,,)))((()))+++)))***++++++,,,+++******///111222222111000111333666555444333222222222222222777:::;;;<<>>:::999888777888888888666555666666777888999::::::;;;<<<===???>>>===<<<<<<===<<>>CCCKKKOOOHHHAAAAAAAAAAAADDDHHHEEEHHHMMMTTT\\\gggpppvvvvvvuuurrrnnniiiddd```^^^^^^ZZZWWWWWWUUUQQQQQQTTT\\\jjjaaaIII>>>@@@===;;;>>><<>>?????????@@@BBBCCCDDDEEEHHHKKKNNNUUUYYY___yyy~~~iiidddrrr{{{mmmgggfffeeefffiiikkkkkkfffaaaWWWSSSOOOKKKJJJIIIGGGFFFEEEBBBCCCOOOddd|||rrraaacccqqqzzz{{{mmmggg^^^QQQBBBAAA@@@@@@AAAAAAAAAAAA???;;;:::<<<>>>CCCOOO\\\~~~uuugggaaa^^^[[[[[[[[[YYYSSSMMMKKKGGGBBB>>>;;;:::888666444444333222222111111000////////////////////////.........///......---,,,++++++++++++++++++++++++***---///...***'''(((*********************))))))...///000000//////111222555555444444444555555666222777:::;;;<<>>:::888777777777999888777555555666777888999:::;;;;;;>>>@@@AAA@@@===<<<<<<<<<<<<>>>AAABBBBBBBBBCCCDDD<<<<<<;;;;;;;;;===BBBFFFDDDDDDDDDDDDAAA>>>@@@DDDHHHAAA===>>>??????@@@DDDDDDGGGKKKPPPXXXcccpppyyyzzzzzzyyywwwsssnnniiieeeddd___[[[ZZZVVVQQQOOOQQQSSS^^^sssvvvxxx]]]IIIBBBCCC===<<>>?????????AAACCCDDDDDDFFFIIILLLOOOVVV\\\fffeeecccssszzzooommmmmmnnnqqqttttttoookkk^^^ZZZSSSNNNKKKIIIHHHGGGGGGCCCCCCIIIVVVmmmiii^^^bbbkkktttkkkbbbXXXGGGDDDBBBAAACCCCCCBBBAAA>>><<<;;;;;;;;;>>>FFFOOOeeezzzvvvggg```]]][[[[[[[[[XXXSSSNNNKKKGGGBBB>>><<<:::888777444444333222222111111000........................---...............------***++++++++++++,,,,,,,,,)))///333222---))))))+++,,,,,,+++************+++,,,...//////...///000111000111222333555888:::;;;222666999999;;;>>>>>>;;;888777777777999999777666555555666777888:::;;;;;;@@@AAABBBAAA???======>>>@@@AAABBBBBB@@@@@@AAACCC;;;<<<<<<<<<===@@@EEEHHHIIIIIIIIIHHHFFFEEEEEEGGGMMMGGGBBBCCCBBB@@@???AAACCCFFFIIINNNVVVcccrrr}}}|||}}}~~~{{{tttmmmiiigggbbb^^^[[[VVVOOOKKKLLLIIIPPP]]]kkkssszzz~~~iiiaaajjj}}}WWWHHHDDDDDD======@@@===@@@AAACCCEEEGGGHHHIIIIIIMMMOOORRRTTTTTTUUUWWWXXX^^^jjj|||VVVTTTNNNOOOTTTiiirrraaaUUU]]]ffftttfff___\\\cccyyyzzzttt{{{}}}jjjaaa\\\XXX\\\^^^]]]\\\^^^fffsssllleeeIII===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@BBBDDDEEEFFFHHHKKKNNNQQQYYY```lllbbbaaasss~~~yyyuuuuuuvvvyyy}}}|||xxxsssgggaaaYYYRRRMMMKKKIIIHHHEEECCCCCCFFFMMM```gggXXX^^^rrrsssfff^^^KKKHHHCCCBBBDDDDDDBBB@@@======<<<;;;:::<<<@@@DDDNNNaaawwwhhhbbb```^^^]]][[[XXXRRRNNNKKKGGGBBB>>><<<;;;999888444444333222222111111000////////////////////////------...............---******+++++++++,,,,,,,,,+++222888888222---+++,,,000///,,,+++***+++---...,,,...////////////000222000000111222444666777888222666888777999======;;;888777666777999999777666333444555666888999:::;;;>>>@@@BBBBBBAAAAAAAAACCCBBBBBBCCCBBBBBBCCCFFFIIIBBBAAA???======@@@EEEIIIMMMMMMMMMLLLLLLNNNPPPQQQOOOIIIFFFFFFEEEBBB@@@AAA@@@BBBFFFIIIPPP]]]mmmyyy~~~~~~vvvmmmhhhfffbbb^^^\\\VVVMMMIIIIIIHHHHHHLLLRRRWWW___nnn|||nnnrrriiiYYYXXXcccooovvvOOODDDBBBCCC<<<===BBB??????AAADDDFFFIIIJJJKKKKKKLLLOOOSSSUUUVVVWWWYYYZZZ___kkk[[[SSSIIIQQQQQQ___lll[[[___```pppuuuiiigggoootttmmmnnnssspppmmmjjjlll}}}xxx```EEE;;;===<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>???AAABBBBBBCCCDDDGGGHHHIIIKKKOOOQQQTTT\\\dddnnn~~~___```qqq~~~{{{~~~}}}~~~{{{pppiii___VVVPPPMMMKKKJJJGGGCCCCCCEEEGGGTTTsss~~~```WWWcccyyykkk```MMMHHHCCCBBBCCCDDDBBB@@@======<<<::::::<<<>>>@@@DDDRRRfffxxxhhheeecccaaa___\\\XXXRRRMMMKKKGGGBBB>>><<<;;;999888444444333333222111111000000000000000000000000000------...............---*********++++++,,,,,,,,,,,,444<<<===666000---...333111...++++++---///111,,,...///000//////111333444333333222111111111111333666777666777<<<===;;;777777666777999999888666333333444666777999::::::<<<>>>AAABBBCCCCCCEEEGGG???@@@AAABBBDDDIIIOOOSSSKKKIIIDDD???===@@@FFFJJJKKKLLLLLLKKKMMMQQQUUUVVVHHHCCCAAACCCCCC???>>>???===???BBBDDDIIITTTdddppp~~~uuullleeeddd```]]][[[VVVMMMGGGGGGHHHDDDAAA@@@BBBJJJ\\\lllyyy~~~sss___bbbjjjXXXQQQVVV___qqqoooJJJ@@@AAABBB<<<>>>CCC@@@???AAADDDGGGJJJLLLLLLMMMLLLOOOSSSVVVWWWXXXZZZ[[[```kkk]]]PPPDDDPPPQQQZZZwwwyyybbb___YYYddd\\\BBB:::===<<<<<<;;;;;;;;;:::::::::<<<===>>>???AAABBBCCCDDDEEEGGGIIIJJJLLLNNNQQQTTTWWW___fffooo~~~^^^___ppp}}}vvvnnncccYYYSSSOOOMMMKKKKKKEEECCCEEEEEEJJJaaazzzrrrUUUYYYooooooaaaLLLGGGAAA@@@CCCDDDBBB???<<<===;;;888999<<>>;;;999666555777555333333444444333222---------...............,,,------......------,,,+++++++++++++++++++++++++++,,,.........,,,***)))000///---,,,+++,,,------...///000///...---...///111111000000000000000000444444444666888:::999777999888888888999999777666333444555666777888999:::AAADDDFFFFFFDDDDDDGGGJJJAAAAAAAAACCCGGGOOOYYY```WWWSSSMMMHHHEEEDDDCCCBBB@@@@@@CCCGGGHHHJJJSSS\\\PPPIIIAAA===???@@@???===:::===AAADDDEEEMMM___rrr{{{||||||yyytttlllddd___TTTVVVXXXWWWSSSNNNJJJHHHGGGEEEAAA>>>???DDDMMMSSSccciiifff\\\___rrr~~~vvvhhhZZZQQQMMMMMMNNNXXXmmmaaaBBB@@@>>><<<<<<===???@@@???CCCHHHKKKLLLLLLLLLMMMOOORRRWWW[[[\\\\\\\\\\\\]]]kkk^^^OOONNNMMMLLLXXXsssooo\\\ZZZdddvvv~~~zzzzzzTTTCCC???======<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@AAAAAABBBDDDFFFFFFHHHKKKMMMOOOSSSWWWZZZYYY^^^hhhppp```ZZZqqqyyylllaaaYYYSSSNNNJJJEEEEEEHHHIIIFFFGGGUUUfffxxx|||```YYYaaa~~~wwwaaaLLLJJJGGGDDDBBBBBBBBBCCC??????>>>======<<<======FFFBBBFFFWWWkkkxxx}}}fffccc^^^ZZZYYY[[[YYYTTTNNNLLLHHHBBB>>>;;;999666555777555333222333333222111///.....................,,,------......------,,,+++++++++++++++++++++++++++,,,---...---,,,***)))......,,,+++++++++,,,,,,...000222111000//////000111111111111111000000000333222333555888999999888999888888888999999777666333444555666777999::::::???BBBEEEEEECCCBBBDDDFFF@@@@@@AAACCCHHHQQQ\\\cccddd```YYYSSSMMMJJJIIIIIICCCCCCEEEIIIKKKNNNVVV___RRRLLLDDD@@@AAAAAA@@@===;;;===AAACCCDDDJJJ[[[kkktttrrrooojjjccc]]]WWWTTTLLLNNNQQQPPPNNNKKKIIIIIIGGGEEEAAA===<<<@@@FFFKKKVVV\\\[[[TTTYYYkkkzzzpppiii^^^SSSLLLIIIIIIJJJMMM[[[iiivvv|||YYYAAA@@@>>><<<<<<===???AAABBBFFFJJJLLLMMMLLLMMMMMMRRRUUUYYY\\\]]]^^^___aaacccmmmaaaTTTPPPJJJJJJVVVrrreee\\\^^^lll|||www{{{vvvwwwQQQAAA>>><<<===<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBCCCEEEGGGFFFHHHLLLPPPSSSWWW[[[___aaadddkkkqqq~~~ccc]]]sss}}}sssiiiaaaZZZSSSOOOKKKHHHFFFGGGEEEEEELLLUUU[[[___cccccctttdddXXXYYYrrrxxx^^^KKKIIIGGGDDDCCCBBBCCCCCC@@@???>>>===<<<<<<<<<<<>>;;;999777555666444222111222222111000000000000//////.........,,,------......------,,,+++++++++++++++++++++++++++,,,---------,,,******---,,,++++++***+++++++++...111333444333111111111333222222222111111111000111111111444777999:::999999888888888999999777666333444555666888999::::::>>>BBBFFFFFFCCCAAAAAABBB??????@@@BBBGGGQQQ\\\cccnnnnnnlllfff\\\TTTPPPOOOEEECCCCCCEEEGGGHHHNNNUUURRRMMMFFFBBBBBBBBB@@@>>>>>>???BBBDDDDDDGGGTTTbbbiiieee___XXXRRRMMMJJJIIIDDDFFFIIIIIIHHHHHHIIIJJJHHHFFFCCC???======@@@CCCHHHMMMOOOMMMTTTdddpppsssmmmggg]]]TTTMMMJJJJJJJJJHHHMMMSSS___{{{qqqNNNAAA@@@>>>======>>>@@@BBBEEEHHHLLLNNNNNNNNNNNNOOOSSSUUUYYY[[[\\\^^^aaadddgggmmm~~~aaaXXXQQQHHHIIIUUUppplll]]]YYYaaa}}}sss|||yyyooosssrrrNNN@@@===:::===<<<<<<;;;<<<<<<=========???AAABBBCCCDDDFFFHHHGGGJJJOOOSSSWWW\\\```dddiiihhhlllrrr{{{ddd^^^ssszzzrrrjjjaaaXXXRRRPPPJJJEEEEEEFFFEEEDDDFFFFFFDDDDDDDDDQQQwwwkkk\\\TTTeeexxxZZZJJJIIIGGGEEECCCCCCCCCDDD@@@???>>>======<<<<<<<<>>;;;999777666555333111000111111000///222111111000///......---,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***++++++******************---000333555333222000000333333333333222222222222222111111444888;;;<<<<<<999888888888999999777666444444555666888999:::;;;???CCCHHHIIIFFFBBB@@@@@@>>>>>>>>>@@@DDDLLLVVV\\\kkkttt}}}}}}rrrbbbUUUOOOIIIDDDAAABBBAAA@@@BBBEEEKKKHHHCCCAAAAAA@@@???===AAAAAABBBDDDCCCEEEMMMWWW]]]ZZZTTTNNNIIIFFFEEEEEEAAACCCDDDEEEEEEFFFHHHJJJIIIIIIGGGDDD@@@??????AAAAAAFFFJJJMMMWWWeeennnooorrrkkk```UUUNNNKKKLLLMMMLLLMMMMMMVVVpppgggGGG@@@???>>>>>>>>>@@@AAACCCGGGIIIMMMOOOPPPPPPQQQRRRRRRTTTVVVXXXYYY\\\```dddeeeiiiyyyqqqZZZVVVQQQHHHKKKUUUllliii^^^XXX\\\ttt~~~~~~ppplll{{{hhhtttlllKKK@@@>>>:::<<<<<<<<<<<<<<<======>>>===???BBBCCCDDDFFFHHHJJJJJJMMMRRRWWWZZZ^^^bbbeeejjjggglllttt{{{yyybbb[[[nnn~~~~~~xxxoooeee[[[UUUPPPKKKFFFGGGHHHHHHEEECCCIIICCCFFFFFFGGG```sssdddWWWaaa|||tttVVVIIIHHHGGGEEEDDDCCCCCCDDD??????????????????@@@AAA>>>@@@GGGOOOTTTYYYcccmmmyyyyyyfffddd___[[[[[[]]]\\\WWWRRRKKKGGGBBB>>>;;;999888666444222000000111111000///222111111000///......---,,,------......------,,,++++++++++++++++++++++++***+++++++++++++++++++++)))*********************+++...111333222000//////444444444444444333444333333333333555999===??????999888888888999999777666444555666777888999:::;;;>>>BBBGGGHHHEEEAAA???>>>=========>>>@@@EEELLLQQQ```ppprrr^^^RRRNNNHHHDDDDDDEEEAAA???@@@BBB@@@???>>>>>>???>>>>>>AAA??????BBBAAA@@@EEEKKKPPPOOOLLLJJJHHHFFFDDDDDDAAABBBBBBBBBAAABBBEEEGGGHHHIIIIIIGGGDDDBBBBBBBBBAAADDDIIIQQQ^^^lllssstttssskkk___TTTMMMLLLOOOQQQTTTTTTSSSXXXkkk___DDD????????????@@@AAACCCDDDFFFIIIMMMOOOPPPRRRTTTUUUSSSTTTVVVWWWXXX[[[```cccbbbgggxxxlllUUUQQQOOOJJJLLLSSSfffxxxccc^^^[[[YYYkkk{{{yyyiiiiiiuuujjj|||fffIIIAAA???;;;<<<<<<<<<<<<<<<===>>>???>>>@@@CCCEEEFFFHHHJJJMMMNNNQQQVVVYYY\\\^^^aaaccchhhgggnnnxxx|||cccYYYjjj~~~{{{rrrhhh___YYYOOOMMMKKKJJJLLLOOONNNLLLMMMFFFKKKLLLDDDPPPuuuvvvjjj```hhhzzzlllTTTIIIHHHGGGFFFDDDCCCCCCCCC>>>>>>???@@@AAACCCEEEFFFAAACCCFFFJJJKKKNNNZZZgggvvvwwwfffccc___[[[[[[]]]\\\WWWRRRJJJFFFAAA===;;;:::888666555333111000111111000///000000000//////.........,,,------......------,,,++++++++++++++++++++++++************++++++++++++))))))***+++++++++*********,,,000111000/////////333333444444555555666666555444444666:::>>>@@@@@@999888888888999999777666444555666777999:::;;;;;;;;;???DDDEEEBBB>>><<<<<<<<<>>>??????@@@BBBEEEHHHUUUggg~~~~~~kkk___OOOHHHEEEIIIKKKHHHCCCAAA===>>>>>>??????@@@@@@@@@???<<<<<>>>>>BBBEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCDDDCCCBBBBBBCCCEEEGGGHHHIIIIIIFFFDDDDDDDDDDDDDDDJJJWWWiiiyyy}}}vvvkkkaaa\\\\\\```cccfffdddbbbeeerrrvvvVVVCCC?????????@@@AAACCCDDDEEEFFFIIILLLNNNOOOQQQSSSUUUUUUVVVXXXYYYZZZ\\\```ccc```gggyyyxxx\\\QQQNNNMMMJJJOOO```sss______\\\XXXdddyyytttrrrooojjjtttxxxsss___EEEAAA@@@;;;<<<<<<<<<<<<===>>>??????>>>@@@CCCFFFGGGIIIMMMOOORRRUUUYYY\\\]]]^^^```aaahhhiiisss}}}gggYYYhhh~~~{{{sssjjjccc___RRRQQQPPPQQQXXXaaadddbbbSSSJJJMMMMMMBBBGGGfff~~~nnneeedddrrryyydddRRRJJJIIIHHHFFFEEECCCBBBAAA>>>>>>???@@@BBBDDDFFFGGGEEEEEEEEEEEEBBBCCCMMMYYYooouuugggbbb^^^ZZZZZZ\\\\\\WWWRRRJJJFFFAAA===;;;:::888777555333111111111222111000///.....................,,,------......------,,,++++++++++++++++++++++++***************++++++,,,))))))+++,,,,,,,,,+++++++++,,,/////////...///000222222333444666777888999666555444555999===??????999888888888999999777666555555666777999:::;;;<<<:::>>>CCCCCC@@@===<<<======???AAACCCCCCCCCDDDEEEMMMYYYkkkzzz~~~vvvpppUUUOOOLLLRRRUUUQQQIIIDDD@@@BBBCCCDDDDDDCCCCCCCCCAAA>>>>>>BBBDDDAAA???@@@@@@AAAAAAAAABBBBBBCCCCCCFFFHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMLLLJJJHHHHHHHHHHHHGGGMMM___vvv{{{yyyzzz{{{|||uuuooosssiiiMMM@@@>>>>>>???AAABBBDDDEEEFFFIIIKKKMMMMMMMMMNNNOOOQQQTTTVVVXXXYYYYYYZZZ]]]___^^^fffvvvmmmWWWOOONNNGGGKKKZZZxxxwww^^^]]]]]]XXXcccwww|||tttooo}}}~~~XXXAAA??????:::<<<<<<<<<<<<===>>>???@@@>>>AAADDDGGGHHHKKKNNNQQQTTTWWW[[[^^^___```bbbccchhhkkkuuu|||jjjYYYggg~~~{{{yyy{{{zzzvvvooohhhdddbbbXXXUUUSSS[[[nnnnnndddbbb^^^NNNKKK[[[fff___WWW___zzzyyy___PPPKKKJJJIIIGGGEEEBBB@@@???>>>>>>??????@@@BBBCCCDDDCCCCCCDDDDDD@@@>>>DDDMMMccc|||tttgggbbb]]]ZZZZZZ\\\[[[WWWRRRJJJFFFAAA===;;;:::888777666444222111222222111000---------...............,,,------......------,,,++++++++++++++++++++++++******))))))***+++,,,,,,)))***+++,,,------,,,+++,,,---//////......000222111222333555777888::::::666555333555888;;;>>>>>>:::999888888999999888666555555666888999:::;;;<<<<<<@@@DDDDDDAAA??????@@@===@@@DDDFFFFFFFFFFFFFFFIIIOOOYYYfffrrryyy||||||bbb\\\YYY^^^aaa[[[QQQJJJEEEGGGIIIIIIHHHGGGFFFFFFEEEBBBBBBGGGJJJGGGDDDCCCAAAAAA@@@???@@@AAACCCEEEKKKMMMOOOOOONNNNNNOOOPPPPPPQQQRRRPPPNNNLLLKKKLLLMMMKKKQQQeee{{{rrrvvv```FFF>>>>>>>>>@@@AAACCCDDDEEEFFFKKKLLLMMMMMMKKKKKKLLLMMMRRRTTTVVVWWWWWWXXXYYY[[[\\\cccrrr}}}^^^PPPNNNGGGIIIWWWttt{{{^^^\\\]]]ZZZfff|||}}}rrr|||ssskkkjjjnnn}}}xxx|||TTT>>>>>>???999<<<<<<<<<<<<===>>>@@@@@@>>>AAADDDGGGIIILLLOOORRRTTTXXX\\\```aaabbbdddeeegggjjjuuuxxxyyykkkWWWeee}}}{{{wwwuuuvvvuuuqqqjjjdddbbbbbb]]]XXXUUUcccyyybbbUUUTTTSSSTTTJJJWWW}}}{{{^^^OOOLLLKKKJJJGGGEEEBBB???>>>@@@??????>>>??????@@@@@@???@@@CCCFFFCCC@@@CCCJJJXXXuuuvvvgggbbb___\\\ZZZYYYWWWQQQLLLJJJFFF@@@;;;999999888888333333222111111000000///........................------------------------++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,++++++*********+++,,,.../////////......000111111111000000222444555555555444333666:::===<<<;;;999999::::::999888888888888999:::;;;<<<===<<>>??????>>>>>>@@@CCCFFFFFFLLLTTT[[[^^^\\\XXXTTTUUUSSSPPPPPPRRRSSSQQQNNNOOOPPP[[[nnnwwwuuuxxxSSSAAAAAABBBAAA@@@AAABBBEEEHHHJJJKKKLLLMMMNNNMMMOOOQQQSSSSSSTTTUUUVVVWWWWWWWWWWWWRRRfffrrrfffNNNRRRIIIJJJTTTppp___TTTXXXTTT[[[rrr{{{vvvqqqggg___]]]aaajjjssssssiiiggguuukkkFFFDDD@@@888???============>>>???@@@AAADDDCCCEEEJJJPPPSSSSSSQQQTTTXXX\\\___```aaaccceeelllgggkkkqqqyyyggg___eeezzz|||}}}yyyuuuuuurrrooojjjgggdddcccbbb\\\ZZZZZZfffmmm[[[LLLGGGAAATTT{{{rrrYYYSSSKKKIIIJJJKKKFFF===<<<@@@===?????????>>>???@@@BBBBBBCCCDDDCCCAAAAAACCCEEEUUUvvvvvvgggbbb___\\\[[[[[[XXXRRRNNNKKKFFF@@@;;;999888777777333333333222111111000000........................------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,---////////////...000222333222111111222333333444444444444666:::======;;;::::::;;;;;;:::888888888888999:::;;;<<<===>>>???BBBFFFGGGEEEBBBAAAAAA???BBBIIINNNLLLJJJJJJDDDAAABBBHHHRRR___qqqpppcccaaaccc```YYYLLLKKKJJJHHHHHHHHHHHHHHHIIIGGGIIINNNMMMFFFBBBCCC@@@AAAAAA???>>>>>>@@@BBBJJJPPPYYYccciiilllkkkjjj```^^^\\\[[[[[[YYYUUURRRPPPQQQZZZmmm~~~~~~tttrrrkkkKKK@@@CCCAAAAAAAAABBBDDDFFFHHHJJJJJJLLLNNNNNNOOOPPPSSSUUUUUUVVVWWWXXXYYYZZZZZZZZZWWWgggqqqxxxYYYUUUJJJIIIRRRnnneeeWWWYYYVVV[[[oooxxxkkk^^^YYYZZZ\\\aaafffddd[[[YYYdddtttdddCCCBBB@@@999???>>>>>>>>>>>>???@@@AAABBBEEEEEEHHHLLLRRRVVVVVVTTTWWWZZZ]]]___```aaacccdddjjjhhhmmmpppvvv~~~hhh___dddyyy}}}xxxuuusssppplllhhhdddaaa___^^^XXXZZZ\\\gggmmmSSSKKKCCCRRRvvvqqqZZZSSSNNNKKKKKKKKKFFF>>>===AAA@@@AAAAAA???>>>===>>>@@@BBBCCCDDDCCCAAAAAABBBDDDMMMlllvvvgggccc```]]]\\\\\\ZZZUUUPPPKKKGGGAAA<<<999888666555444444444333222222111111........................------------------------++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,---////////////...111333444555333222111222000222555666666888:::<<<===<<<:::;;;<<<<<<;;;:::888888888999:::;;;<<<===??????AAADDDHHHIIIFFFBBB??????EEENNNSSSQQQNNNNNNFFFDDDDDDHHHMMMWWWjjjzzz}}}lllbbb___^^^\\\RRRNNNJJJHHHIIIIIIHHHFFFGGGHHHLLLOOOLLLEEE??????AAABBBBBBAAA>>>======>>>EEEKKKUUUaaalllsssxxxyyyooonnnmmmkkkhhhccc]]]XXXTTTTTT\\\ooowwwwwwnnnmmm}}}ZZZCCC???CCCAAABBBCCCEEEGGGHHHIIIIIIJJJLLLNNNPPPPPPQQQTTTVVVTTTUUUWWWXXXZZZ[[[\\\\\\\\\ffflll\\\QQQKKKHHHOOOjjjnnn[[[\\\YYY\\\kkk{{{hhhYYYWWW\\\ZZZZZZZZZWWWQQQNNNUUU___xxx}}}~~~ZZZ???AAA@@@;;;>>>>>>>>>>>>???@@@BBBCCCDDDGGGHHHKKKPPPUUUYYYYYYYYY\\\]]]_________```bbbeeehhhjjjooooootttwwwiii^^^bbbvvv}}}zzzxxxqqqnnniiieeebbb___\\\YYYTTTXXX\\\fff|||^^^QQQFFFRRRtttuuu___WWWSSSPPPMMMJJJEEE??????BBBBBBBBBBBB@@@===<<<===>>>BBBCCCDDDCCCAAA@@@AAABBBHHHeeevvvgggdddbbb___^^^^^^\\\WWWRRRLLLGGGBBB===:::888555444555555444333333222222111........................------------------------+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++***+++---///000000//////111333666666444222111111000333666888999:::<<<======<<<;;;;;;<<<===<<<;;;888888888999:::;;;<<<===>>>>>>???AAAHHHMMMJJJDDD???BBBIIITTTXXXUUURRRRRRNNNPPPTTTVVVUUUVVV___kkkzzzjjjaaa___^^^YYYRRRKKKIIIKKKLLLJJJGGGFFFFFFGGGJJJIIIEEE???;;;@@@BBBCCCBBB???=========???DDDMMMYYYdddnnntttxxxrrrrrrrrrpppkkkddd\\\VVVPPPQQQ\\\qqq|||yyywwwuuusssqqqpppppphhhfffqqq|||lllKKK???@@@AAAAAACCCEEEHHHJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRTTTQQQRRRTTTWWWYYY[[[\\\\\\^^^bbbfffzzz~~~ZZZMMMLLLHHHLLLdddyyy```]]][[[[[[ggg{{{nnn```\\\___\\\YYYWWWVVVRRRNNNPPPTTTaaazzzrrriiihhhsss{{{{{{QQQ>>>???@@@<<<<<<>>>>>>???@@@BBBDDDFFFGGGIIIKKKNNNSSSXXX[[[\\\]]]```aaaaaaaaa```aaacccfffhhhlllqqqpppvvvuuukkk^^^___rrr}}}|||{{{qqqmmmgggdddaaa]]]YYYUUUQQQSSSUUU```wwwlllWWWKKKUUUxxxkkk```[[[WWWPPPJJJDDD@@@@@@BBBBBBBBBBBB@@@===<<<===>>>BBBCCCDDDCCCAAA???@@@@@@JJJfffwwwhhhfffccc```______\\\WWWSSSKKKGGGBBB===:::888555333555555444333333222222111........................------------------------+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++***+++---...000000000///000333555666444333222222111444888:::;;;<<<===>>>===;;;:::;;;======<<<;;;888888888999:::;;;<<<======>>>>>>???FFFMMMLLLEEECCCEEENNNWWW[[[XXXWWWXXX\\\]]]___^^^WWWQQQTTT\\\uuuooofffbbb\\\TTTLLLIIIJJJLLLJJJGGGGGGDDDBBBCCCGGGGGGBBB;;;???@@@BBBBBB@@@???@@@@@@BBBEEEKKKRRR[[[ccciiilllgggiiikkkiiiddd\\\TTTOOOIIILLLZZZqqqrrrgggeeeaaa]]][[[^^^aaacccdddiiihhh```^^^eeeiiivvvXXXCCC@@@AAA>>>BBBDDDGGGJJJLLLLLLLLLKKKMMMOOOQQQQQQPPPOOOPPPQQQQQQSSSUUUWWWZZZ\\\]]]]]]``````dddtttzzz\\\RRRMMMHHHJJJ\\\|||eee^^^[[[[[[cccyyyzzznnnddd___]]]YYYWWWYYYXXXSSSPPPOOOQQQfff|||}}}yyyqqqfffhhhssslll|||pppKKK??????>>>===;;;>>>???@@@BBBDDDGGGIIIJJJKKKNNNRRRVVVYYY\\\^^^___cccddddddcccccccccfffiiijjjmmmssssss|||xxxmmm^^^\\\nnnxxxpppiiittt~~~qqqlllfffbbb```\\\VVVPPPNNNLLLLLLXXXsssxxxyyy___QQQYYY|||{{{mmmfff```UUUJJJDDDBBBBBBBBBAAAAAAAAA@@@>>>===>>>???@@@AAACCCBBBAAA??????@@@MMMhhhyyyjjjhhhdddaaa```___\\\VVVRRRJJJFFFBBB>>>;;;999666444444444444333222222111111........................------------------------++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,)))***,,,...000000000000///111444444333222333333222555888:::;;;;;;===>>><<<:::::::::<<<===<<<;;;888888888999:::;;;<<<===;;;??????>>>DDDMMMMMMGGGFFFHHHPPPYYY]]]\\\^^^aaahhhccc^^^XXXPPPLLLQQQYYYsss~~~nnnddd^^^WWWOOOIIIHHHHHHGGGFFFHHHHHHFFFDDDGGGIIIEEE??????AAABBBBBBAAAAAABBBDDDEEEFFFHHHKKKPPPTTTXXXZZZ]]]aaaeeeeeeaaaZZZSSSPPPLLLOOO___yyyyyykkk]]]VVVNNNKKKNNNTTTXXXZZZ______XXXUUUYYYYYYeee}}}hhhKKKAAACCCCCC@@@DDDFFFIIILLLMMMNNNMMMMMMMMMPPPRRRSSSRRRQQQQQQQQQTTTVVVXXXZZZ\\\^^^___```cccbbbfffrrr|||___UUUNNNJJJIIITTTmmmiii^^^ZZZZZZaaawww~~~mmm```^^^YYYWWWYYYYYYTTTPPPNNNKKKYYYfffuuu}}}qqq|||qqqpppkkk{{{zzzpppcccEEEAAA>>><<<>>><<>>===>>>???===@@@BBBBBBAAA??????@@@KKKfff{{{kkkiiifffbbb```___[[[UUUPPPHHHEEEAAA>>><<<999666444333333333222111111000000........................------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,)))***,,,...000000000000...000222222222222444555333555777888888999;;;<<<:::999999:::;;;<<<<<<:::888888888999:::;;;<<<===;;;BBBCCC???BBBLLLOOOJJJFFFHHHPPPXXX]]]```eeelllkkkccc[[[UUUQQQQQQXXXaaavvvxxxllleee___VVVMMMHHHEEEFFFFFFIIIPPPSSSOOOJJJJJJHHHEEEBBBCCCCCCBBBAAABBBDDDFFFFFFFFFFFFFFFGGGHHHJJJKKKUUUZZZ```bbb___[[[WWWUUUSSSTTTbbbwwwlll\\\RRROOOPPPRRRSSSUUUUUUOOONNNPPPNNNZZZttt|||XXXDDDAAACCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOMMMPPPSSSUUUUUUUUUUUUVVVVVVWWWYYY[[[]]]^^^______dddbbbhhhooocccTTTNNNKKKIIINNN___}}}lll]]]XXXYYY```qqq~~~mmmeee^^^YYYZZZYYYUUUSSSSSSNNNUUUXXX___fffeeeqqq~~~xxx~~~pppjjjhhhooo}}}||||||UUU???BBB===;;;@@@>>>???@@@AAADDDGGGKKKNNNOOORRRVVV[[[]]]^^^___aaadddcccfffiiijjjkkklllnnnpppqqqlllttt{{{vvvuuurrr^^^XXXfff}}}rrrjjjjjjmmmnnn|||xxx{{{|||uuunnnkkkiiieee\\\TTTOOOLLLHHHKKK]]]ooorrriiilllxxx}}}```QQQfffvvveeeRRRIIIJJJKKKHHHCCCCCCCCC@@@===;;;<<<===;;;>>>AAABBBAAA@@@@@@@@@IIIbbb|||llljjjfffbbb```^^^ZZZTTTOOOGGGDDDAAA>>><<<:::777555333333222222111000000///........................------------------------++++++,,,,,,,,,---------***+++,,,------,,,+++************++++++,,,,,,,,,)))***,,,...000000000000...///000000000222444666333444666666666777999;;;:::999888999;;;<<<;;;:::888888888999:::;;;======<<>><<>>@@@MMMaaazzznnniiifffbbb```___\\\WWWRRRJJJFFF@@@<<<999888666555333333222111111000000//////...,,,,,,...//////...------------------------,,,,,,,,,,,,------------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---...///000000///000111222222333222222555444333444666777777666::::::::::::;;;<<<;;;;;;888999999888888:::===@@@>>>???CCCDDDBBBBBBJJJTTTOOOMMMOOOWWWccckkkooopppmmmggggggmmmmmmiiikkkrrr~~~{{{gggSSSVVVSSS[[[gggnnnhhhYYYRRRRRRSSSNNNJJJHHHEEEAAACCCGGGQQQZZZbbbaaaXXXOOOMMMOOONNNJJJFFFEEEFFFIIIMMMQQQTTT^^^xxxkkkTTTEEEJJJFFFEEEFFFCCCBBBNNN^^^xxxZZZHHHHHHFFFGGGKKKHHHLLLLLLMMMNNNOOOPPPQQQQQQOOOQQQTTTUUUWWW[[[___bbb]]][[[[[[___eeeiiihhheee]]][[[eeekkktttfffUUUJJJEEEHHHOOO___yyy]]]ZZZZZZTTT\\\qqqpppiiieee___ZZZYYYZZZUUUVVVYYYVVVXXXnnnuuujjjbbb\\\\\\\\\aaadddccckkk\\\JJJ<<<===AAA???>>>BBBCCCCCCEEEHHHMMMQQQTTTUUU[[[]]]```cccddddddddddddgggiiikkkmmmnnnoooqqqrrrsssssssssrrrwwwttt^^^ZZZ]]]yyy{{{jjjeeedddmmmuuuxxx~~~iii\\\RRRQQQNNNFFFFFFKKKHHHEEEDDDPPPkkkiiiPPPQQQ___{{{nnnqqqwww~~~rrrYYYPPPTTTPPPNNNIIIDDDAAAAAABBBAAA??????;;;;;;???BBB@@@???@@@NNNaaawwwkkkfffccc___^^^^^^\\\WWWSSSKKKGGGAAA===:::999777666222222111111000//////...///---,,,---...000000///------------------------,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///000111222222333222222333222222333555777666555:::::::::999:::;;;;;;<<<999999999999888:::===@@@@@@AAACCCEEECCCCCCJJJTTTTTTQQQPPPWWWeeeqqquuuuuupppnnnqqquuuoooeeebbbfff{{{fff[[[TTT\\\jjjwwwwwwkkk\\\TTTSSSPPPOOOMMMGGGAAAAAAFFFPPPfff{{{xxxeeeXXX^^^iiibbbUUUJJJIIIHHHEEEGGGLLLNNNZZZ{{{lllVVVGGGNNNKKKJJJLLLHHHFFFPPP___fffNNNDDDGGGHHHKKKOOOKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTWWW]]]dddjjjccc```___bbbgggjjjjjjiiiiiikkktttvvvyyyjjjXXXNNNGGGHHHJJJXXX|||aaaZZZXXXSSS]]]ooo~~~uuulllddd^^^\\\\\\XXXZZZ]]]ZZZ^^^wwwpppfffdddddddddcccbbbmmmRRRDDD;;;>>>BBBAAAAAADDDBBBDDDFFFJJJNNNSSSWWWYYY]]]___bbbdddfffgggggggggeeegggiiikkknnnpppqqqqqquuuuuuuuutttuuusssaaaXXXWWWuuuvvvaaaXXXUUUPPPFFFGGGKKKEEEDDD===AAASSSgggwwwfffPPPNNNXXXqqqwww___YYYlllcccQQQNNNJJJPPPNNNIIIFFFCCCBBBBBBBBB@@@<<<;;;???BBB@@@???AAAOOO```vvvjjjgggccc```^^^^^^\\\WWWSSSLLLGGGBBB===;;;999888777222222222111000000/////////---,,,---///000000000------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111//////111222222222222222222111111333555777777666::::::::::::999:::;;;===:::::::::999888:::===@@@BBBBBBDDDFFFEEEEEEJJJRRRWWWTTTRRRXXXfffuuu{{{yyyxxxzzzsssccc[[[[[[uuuzzzdddYYY[[[fffxxxkkkYYYRRRQQQRRRQQQJJJDDDDDDIIINNNooopppcccsssjjjSSSNNNNNNKKKIIIMMMJJJQQQpppvvvlllcccYYYRRRRRRNNNNNNPPPKKKHHHRRR```~~~VVVEEEAAAGGGIIINNNQQQMMMIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPSSSYYY```eee```^^^\\\]]]aaacccddddddtttxxx}}}{{{zzzrrrZZZQQQJJJHHHGGGSSSwwweeeZZZYYYVVVZZZjjj}}}uuuwwwoooiiifffcccaaacccgggeeejjj~~~xxxuuupppjjjgggtttnnnJJJAAA<<>>===@@@BBB@@@@@@BBBMMM___wwwjjjiiifffbbb___^^^\\\VVVRRRLLLGGGBBB===;;;999888777444333333222111111000000///...------///000000000------------------------************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111//////111222222222222222222111222444777888999888999;;;<<<;;;::::::<<<>>>:::;;;;;;999999:::===@@@CCCCCCEEEIIIHHHGGGJJJPPPWWWVVVTTTXXXfffwww~~~|||{{{jjj^^^[[[rrrxxxfff______qqq|||eeeUUUSSSSSSRRRNNNIIIIIIMMMQQQwwwtttggg]]]QQQRRRSSSQQQQQQKKKKKKeeewwwjjjfffeeedddXXXTTTSSSSSSMMMHHHPPP^^^gggMMMAAAAAAHHHIIINNNRRRMMMJJJIIIIIIHHHIIIIIIJJJKKKKKKLLLNNNOOOPPPSSSXXX[[[YYYXXXWWWWWWYYY[[[]]]]]]kkkppprrrnnnooo~~~\\\SSSLLLJJJGGGQQQrrriiiYYYWWWWWWSSS```www{{{wwwssstttxxxwww|||vvvsss}}}]]]FFFAAA>>>@@@BBBBBBBBBCCCEEEHHHLLLPPPSSSXXX]]]aaacccbbbbbbdddgggiiihhhgggiiihhhhhhjjjmmmnnnmmmkkknnnnnnqqqtttttt|||mmmaaaUUUWWWdddnnn```XXXTTTUUU^^^]]]MMMHHHFFFEEEGGGMMMXXXjjjyyyoooXXXOOOQQQYYYrrrxxx^^^SSS]]]wwwrrraaaNNNLLLKKKHHHDDDBBBBBBEEEHHHEEEAAA???BBBCCCAAAAAACCCJJJ^^^wwwjjjjjjfffbbb```^^^\\\VVVRRRKKKGGGAAA===:::999777666444444333333222111111111111///......///000000///------------------------************++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000111222///000111222222333222222333333333666999;;;;;;;;;999<<>><<<;;;<<<>>>;;;<<<;;;:::999:::===???CCCDDDGGGLLLLLLIIIJJJMMMSSSWWWWWWYYYddduuu}}}|||}}}pppeee```mmmzzzkkk___jjjyyy^^^XXXSSSQQQNNNIIIIIILLL]]]wwwkkklllWWWVVV]]]___\\\QQQMMMdddsssmmmgggbbbWWWNNNSSS```sssVVVJJJAAACCCHHHGGGNNNSSSNNNMMMKKKHHHFFFEEEGGGIIIJJJKKKMMMOOOPPPPPPPPPRRRSSSUUUUUUUUUVVVWWWXXXYYYZZZ[[[bbbaaa```eeeuuuwww^^^TTTMMMKKKHHHNNNkkkoooZZZUUUUUURRR[[[ooosss{{{tttSSSBBBAAAAAAAAAAAABBBCCCDDDHHHLLLQQQTTTVVVZZZ```eeegggdddcccdddhhhjjjhhhfffllliiihhhjjjmmmnnnllliiilllkkkooosssttt}}}kkkdddVVVXXX]]]yyyuuufff[[[VVV[[[kkkooo```KKKJJJHHHFFFHHHRRR```llleeeTTTQQQSSSZZZqqqvvv\\\RRRVVVnnnnnnWWWOOOKKKFFFBBBBBBDDDHHHKKKJJJEEEBBBDDDDDDBBBAAACCCJJJbbbvvviiigggccc```^^^^^^[[[WWWSSSJJJFFF@@@<<<999888666555333333222222111000000000333111///.../////////---------------------------++++++,,,,,,,,,---------)))***,,,------,,,***)))++++++++++++++++++++++++)))***+++---///000222222///000111222222333222222555555555888;;;>>>>>>>>>888<<>><<<===???<<<<<<<<<:::999:::===???CCCDDDHHHNNNOOOKKKIIIJJJOOOWWWZZZYYYaaaqqq{{{zzz}}}}}}wwwpppjjjooouuu}}}gggfff|||wwwkkk___YYYUUUQQQNNNOOOnnnuuufffaaallltttrrrZZZUUUjjjvvvdddVVVWWWbbb```MMMIIICCCEEEGGGFFFNNNUUUQQQRRROOOJJJEEEDDDEEEHHHKKKLLLMMMNNNNNNMMMMMMOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZUUU^^^\\\\\\eeeppprrr```UUUNNNLLLHHHKKK```{{{yyy___WWWVVVWWWYYYgggrrreeeKKK???AAABBBAAAAAACCCFFFHHHKKKPPPUUUWWWYYY\\\bbbhhhkkkhhheeefffjjjkkkiiifffkkkiiihhhjjjnnnpppnnnjjjppplllooosssttt}}}qqqlllYYYUUU[[[vvvsssggg\\\VVV[[[uuuiiibbbYYYSSSUUU\\\cccfff___TTTUUUXXX\\\ssswww\\\MMMTTTsss{{{fffWWWPPPGGGBBBDDDHHHKKKMMMOOOIIIEEEFFFEEEBBBBBBDDDMMMjjjuuuhhhccc```]]]]]]]]]\\\WWWTTTJJJEEE@@@;;;999777666555222222111111000/////////444222////////////...------------------------------------.........//////)))***,,,------,,,***)))************************)))***+++---///000222222///000111222222333222222666666777999===@@@@@@@@@777===CCCDDD@@@======???<<<<<<<<<:::999:::===???CCCDDDIIIPPPQQQLLLHHHIIILLLVVV[[[YYY___nnnyyyyyyyyy{{{}}}~~~}}}xxxxxx|||yyyhhhxxxpppfffvvvsssjjjeee```[[[ZZZyyywwwlllzzzaaaZZZooojjjWWWVVV___vvvPPPEEEIIICCCFFFGGGEEENNNWWWTTTVVVRRRKKKFFFDDDEEEIIILLLKKKLLLLLLKKKJJJKKKNNNPPPRRRTTTWWWYYYYYYYYYYYYZZZWWW___\\\]]]ffflllaaaVVVNNNLLLHHHHHHYYYooofff\\\ZZZVVVTTT]]]wwwuuuXXXCCC<<<@@@BBBAAAAAADDDIIIKKKMMMRRRWWWYYYZZZ]]]ccciiioookkkggghhhkkkmmmjjjgggjjjhhhgggjjjooorrrpppllltttoooppptttsss}}}|||ttt[[[RRR[[[vvv{{{lllddd\\\TTTZZZ{{{sssiiikkkppppppmmm]]]TTTXXX\\\```www{{{```MMM[[[xxx^^^TTTIIICCCFFFKKKNNNNNNQQQKKKGGGGGGFFFCCCBBBDDDPPPpppxxxkkkbbbcccbbb^^^^^^___]]]XXXLLLHHHBBB===:::999777666444333222222111111222222222222111///...---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---............///000111222333333444888;;;:::666777>>>DDD:::;;;???CCC@@@999:::AAA???>>>===<<<<<<<<<<<<<<>>>>>>>>===<<<<<<<<<<<<<<>>::::::;;;============<<<<<<<<<<<>>999:::======;;;999<<<===============<<<<<>>AAA===777;;;<<<======>>>===<<<<<>>EEEVVVooogggbbbcccaaa]]]\\\]]]ZZZUUULLLHHHBBB===:::999777666444333222222111111222222.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......000///......///111333555555444555999???CCCCCCBBB;;;;;;;;;<<<@@@CCC>>>777;;;;;;===>>>>>>>>>===<<<===AAAHHHOOOUUU[[[aaadddbbbcccaaaYYYPPPRRReeeyyyooogggfffvvvlllYYYUUU___yyy{{{]]]LLLOOOQQQLLLPPPOOONNNNNNMMMMMMNNNNNNRRRRRRPPPOOOMMMLLLLLLKKKKKKMMMOOOOOONNNMMMNNNOOORRRSSSSSSTTTUUUVVVVVVWWWUUUZZZYYYXXX]]]\\\cccuuuzzzYYYOOOOOOJJJHHHJJJQQQkkkppp]]]VVVQQQSSS\\\rrr~~~uuu[[[HHHFFFGGGEEEGGGJJJOOORRRVVVYYY]]]```fffgggiiikkkkkkmmmpppsssppppppppppppqqqrrrssssssttttttuuuuuuvvvwwwxxxxxxssspppppprrrssstttzzzrrrwwwxxx]]]PPPXXXmmm~~~vvvaaaTTTVVVvvv|||mmmfffdddbbbfffjjjqqqyyyqqq```cccfffkkkooonnnggg]]]UUUtttuuu{{{zzziiiZZZdddzzzeeeRRR]]]vvvcccSSSKKKOOOIII@@@LLLcccxxxllldddeeeccc___^^^^^^[[[VVVLLLHHHBBB===:::999777666444333222222111111222222///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......000///...---...111444555666666666777;;;>>>@@@AAA<<<>>>===;;;>>>CCCAAA;;;:::;;;===>>>???>>>===<<<<<<>>>CCCJJJSSS[[[```bbbeeegggggg```TTTRRRaaauuuzzztttyyyoooZZZSSSUUUdddtttuuu{{{fffTTTNNNOOOOOOLLLOOONNNNNNMMMMMMMMMMMMNNNQQQQQQPPPOOOMMMLLLKKKJJJJJJLLLNNNNNNNNNMMMMMMNNNPPPPPPQQQQQQRRRSSSTTTUUURRRXXXUUUSSSXXXXXX]]]lllcccRRRPPPOOOKKKFFFKKK```vvv|||dddYYYQQQRRRXXXhhh{{{tttvvviiiNNNAAAGGGKKKFFFLLLOOOSSSWWWZZZ]]]aaadddhhhjjjmmmnnnnnnnnnoooqqqqqqppppppoooppppppqqqqqqqqqqqqrrrssssssssstttuuuooooooppprrrqqqrrrwww}}}}}}mmmcccSSSTTTccc~~~ppp[[[RRRSSSlllwwwnnnooorrrrrrpppvvv~~~sssfffiiikkknnnoookkkbbbZZZUUUrrryyyccc]]]aaa~~~yyy]]]MMMYYYvvvjjjVVVMMMQQQLLLEEEVVVuuurrrggghhheeeaaa______\\\VVVLLLHHHBBB===:::999777666444333222222111111222222000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......000///...---...111444666777666666666777999<<<>>>:::===<<<888;;;BBBDDDAAA999;;;===>>>???>>>===<<<======???GGGQQQZZZ^^^___eeefffgggbbbXXXTTTaaasssuuuhhh\\\PPPUUUfffoooppp}}}vvvWWWRRRSSSMMMJJJNNNNNNNNNMMMMMMLLLMMMMMMNNNPPPPPPOOOOOOMMMLLLJJJIIIIIIKKKMMMNNNMMMLLLMMMMMMLLLLLLMMMMMMOOOPPPRRRSSSMMMSSSPPPOOOUUUVVV[[[iii{{{qqqYYYUUUUUUMMMBBBKKKXXXdddpppoooaaaVVVTTTWWWaaazzzxxxsssnnnrrreeeJJJ>>>GGGLLLHHHOOORRRWWW[[[]]]```dddfffgggjjjlllmmmmmmllllllmmmqqqqqqpppoooooooooppppppooopppqqqqqqppppppqqqrrrlllnnnqqqrrrpppppptttyyylllhhhXXXTTT___}}}{{{fff___SSS```www|||vvvwwwvvvqqqvvv{{{zzzrrrrrrsssrrrkkkaaaYYYUUUiiiiii```]]]\\\iiiiiiSSSFFFVVVwwwqqq[[[OOORRRNNNHHH___nnnffffffddd___^^^___\\\WWWNNNIIIBBB===;;;:::::::::555444333222111111111111000000//////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...///000111000//////111333333555666666555777;;;@@@??????;;;777999AAAHHHJJJ===<<<<<<>>>BBBBBB@@@===???;;;;;;CCCMMMUUU^^^eeeeeehhhlllmmmddd\\\bbbnnnvvv]]]PPP]]]wwwiiiOOOMMMTTTTTTPPPOOOPPPOOONNNLLLLLLLLLLLLMMMTTTQQQMMMKKKKKKLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMOOOKKKLLLMMMPPPTTTXXX\\\^^^nnn~~~eeeZZZUUUHHHEEELLLMMMQQQ___yyyrrrcccUUUQQQTTT]]]ooouuuooorrr___LLLEEEFFFHHHKKKMMMVVVXXXZZZ\\\^^^aaaeeehhhfffjjjnnnppppppnnnllllllnnnnnnnnnooopppooollliiikkklllmmmnnnnnnmmmkkkjjjlllkkklllmmmpppuuuyyy|||oooeee___PPPXXXuuu~~~~~~~~~wwwnnn}}}jjjdddgggllluuu~~~~~~}}}}}}}}}rrr```SSSOOOccciiiVVVSSSTTTSSSMMMJJJKKKNNNggggggUUURRRNNNQQQppp~~~jjjffffffccc^^^]]]]]]ZZZUUUNNNIIICCC===;;;::::::999555444333222111111111111000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---......///000///......000222444666777777555777;;;@@@??????<<<777777>>>CCCDDD===<<<<<<===@@@AAA@@@>>>AAA<<<;;;@@@FFFOOOZZZeeekkklllppprrrkkkcccbbbhhh}}}bbbWWWhhh{{{bbbNNNNNNTTTQQQLLLJJJNNNMMMLLLKKKKKKKKKLLLMMMSSSOOOLLLJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLNNNOOONNNOOOOOOQQQSSSWWWYYY[[[eeezzz\\\VVVRRRMMMFFFGGGKKKWWWppp{{{jjj[[[VVVTTTWWWgggyyyzzzyyyyyyyyyppp^^^KKKDDDFFFJJJNNNQQQWWWZZZ]]]___aaacccfffhhhkkknnnpppqqqpppnnnllllllooommmkkkkkklllmmmlllkkkkkkkkkkkkjjjiiihhhffffffhhhhhhiiikkkooouuuzzz}}}uuutttaaaTTTZZZpppttthhhggg{{{||||||~~~|||yyyrrrnnndddYYYYYY{{{ooo[[[XXXPPPRRRNNNKKKJJJIII]]]~~~nnn___XXXTTT\\\~~~uuuhhhffffffccc^^^\\\\\\YYYSSSNNNIIICCC>>>;;;:::999888555444333222111111111111////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++---...---...//////......///000555777999888666777;;;???@@@BBB???999777:::======>>>===<<<<<<>>>@@@@@@???BBB>>>;;;<<>>;;;:::888777444444333222111111111111///////////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...---...000000///...///000555888:::999777888;;;???DDDGGGFFF@@@;;;;;;;;;:::???>>><<<<<<===>>>@@@@@@AAA>>>===<<<;;;>>>JJJWWWgggnnnwww}}}{{{rrrhhhcccmmmyyyllluuu___WWWRRRSSSSSSNNNKKKKKKIIIHHHHHHHHHHHHJJJKKKMMMMMMJJJGGGGGGGGGHHHHHHHHHHHHJJJLLLMMMMMMLLLJJJHHHJJJKKKKKKJJJJJJKKKNNNQQQQQQQQQQQQQQQRRRTTTVVVWWW[[[lllhhhQQQRRRIIIGGGGGGFFFJJJXXXrrr}}}ddd\\\WWWQQQXXXggg}}}lll```[[[[[[XXX]]]qqq```TTTHHHGGGLLLPPPUUUYYY[[[___ccceeeffffffggggggmmmnnnooonnnmmmkkkllllllsssqqqmmmllllllmmmmmmmmmqqqooommmkkkiiiiiiiiiiiidddeeegggkkkoootttyyy|||uuueeeZZZXXX```uuu{{{pppttt{{{rrraaaiiizzztttaaaQQQMMMHHHJJJVVVkkkppplllcccgggxxxpppffffffbbb\\\ZZZZZZWWWQQQMMMIIICCC>>>;;;999777666444444333222111111111111.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------///111222000000000111444777::::::888888<<>>======>>>@@@AAA>>>>>>>>>>>>;;;:::BBBKKK[[[hhhxxxyyytttpppcccwww}}}nnn~~~yyy\\\QQQNNNKKKJJJHHHEEEFFFHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJHHHFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGIIIJJJJJJJJJJJJKKKNNNPPPOOOOOOOOOPPPRRRTTTWWWXXX\\\hhhqqqTTTPPPKKKKKKIIIHHHIIIQQQggghhh]]]YYYVVVYYYaaassswwwsssssshhhcccccc```[[[ZZZgggVVVNNNJJJNNNSSSVVVXXXZZZ^^^aaadddggggggffffffggglllmmmoooooonnnnnnooopppuuuttttttttttttrrrooolllpppooonnnmmmlllmmmnnnoooiiiiiikkkmmmqqqtttxxxzzzxxxkkk[[[TTTYYYlll~~~~~~~~~rrrlllkkkrrrVVVOOOLLLGGGJJJWWWaaaccc```ooossseeeeeebbb]]][[[[[[XXXRRRMMMIIICCC>>>;;;999666444555444333222111111111111.........///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///222222111000000111222555999999888999<<>>@@@BBB???>>>???@@@===:::<<>>@@@>>>;;;:::===@@@OOOaaannnzzztttmmmooowww]]]OOOKKKKKKIIIFFFDDDFFFIIIJJJHHHGGGGGGFFFGGGHHHJJJKKKFFFEEEDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDGGGKKKLLLMMMLLLMMMNNNKKKKKKLLLMMMOOOQQQTTTUUUUUUYYYnnnmmmXXXOOOKKKIIIGGGHHHIIIRRRggg{{{kkk[[[[[[\\\XXX^^^ooovvvqqq|||ssspppmmmgggfffwww\\\RRROOORRRZZZaaacccdddffffffgggiiiiiihhhhhhiiijjjjjjmmmppprrrpppnnnmmmmmmnnnpppsssxxxzzzyyyuuuqqqmmmmmmnnnooopppqqqqqqqqqlllmmmnnnpppsssuuuvvvwww{{{|||iiiSSSVVV```xxxxxxyyy~~~tttnnn{{{nnnZZZRRRKKKKKKIIILLLSSSgggkkkdddeeebbb]]]\\\]]]ZZZUUULLLIIICCC???<<<999555333555444333222111111111111---.........//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++---000111000///...///...222666888888999<<<@@@@@@KKKSSSRRRKKKFFFBBB??????BBBEEEEEEBBB@@@AAABBBEEE@@@===>>>>>>;;;:::;;;777CCCRRRaaasss}}}jjj___mmmgggTTTNNNGGGGGGFFFCCCCCCEEEFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJFFFEEEDDDEEEGGGIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIICCCFFFKKKMMMNNNMMMLLLMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSSSSbbbfffUUUNNNJJJIIIHHHFFFIIIXXXiiisss\\\ZZZ[[[VVVPPP___yyy|||{{{zzzsssnnnzzzVVVUUUSSSUUU]]]cccfffiiillliiijjjkkkjjjiiiiiikkkmmmhhhkkknnnooommmjjjhhhgggjjjkkkoootttxxxyyywwwuuuooopppqqqsssssssssrrrqqqkkklllnnnpppsssuuuwwwxxxwwwnnnpppVVVWWW]]]ooowwwwwwzzzsss{{{|||bbbVVVPPPQQQOOONNNUUUpppppphhheeebbb```]]]ZZZVVVSSSNNNIIIBBB===999666444333777333111333222111222666111///......///000000///........................///...,,,+++***+++,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...------......///000111111444666666666999???DDDEEEGGGJJJKKKJJJHHHEEECCCCCCBBBCCCEEECCC???@@@DDDDDDAAA>>>>>>???>>>:::777:::===FFFVVViiixxx}}}oooccccccmmmyyyqqqWWWOOOJJJJJJHHHEEEDDDDDDFFFFFFFFFDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGJJJKKKLLLNNNNNNMMMLLLLLLDDDIIINNNOOOMMMMMMPPPSSSRRRaaa]]]iiitttYYYSSSJJJIIIHHHAAAGGGSSSVVVqqqzzzeee^^^[[[VVVWWW^^^lll}}}www```YYY___]]]\\\___eeejjjlllllljjjmmmooommmiiihhhlllpppqqqnnnllllllnnnnnnmmmjjjnnnooooooqqqrrrsssttttttqqqqqqooommmppptttrrrmmmooooooppprrruuuvvvvvvuuuzzz|||mmmxxx[[[WWWVVVaaa}}}oooyyy~~~pppVVVQQQVVVTTTSSSdddqqqhhheeebbb___]]]ZZZVVVSSSNNNIIICCC===:::777555333555222222444333000///111///...------///000000000------------------------...---,,,,,,+++++++++,,,******+++,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...///000111111111222333555:::???CCCIIIKKKNNNQQQSSSSSSPPPNNNDDD@@@???DDDHHHEEEBBBBBBAAABBBBBBBBB@@@>>><<<:::999999>>>IIIYYYjjjvvv}}}{{{pppeeeccciiiuuu}}}{{{yyyuuusssxxxeeePPPIIICCCHHHFFFDDDDDDFFFHHHIIIIIIFFFFFFHHHHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLOOOSSSVVVUUURRROOOQQQSSSTTT]]]\\\ffffffXXXLLLJJJHHHAAADDDNNNPPPfff}}}pppbbb\\\YYYUUUXXX```rrreee```bbb``````ccchhhkkkllllllnnnrrrtttssspppoooqqquuurrrqqqppprrrssssssqqqnnnmmmmmmmmmnnnnnnnnnnnnnnnnnnpppooolllmmmqqqsssqqqooooooppprrruuuwwwxxxxxxxxxzzzqqqvvvcccXXXTTT]]]~~~uuuuuu{{{~~~}}}jjj^^^ZZZ^^^cccwwwrrrhhheeeaaa^^^\\\YYYUUURRROOOJJJDDD>>>;;;999666555555222333555444///,,,...///...------///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------...///000111000//////111666;;;???AAAIIILLLSSS[[[aaa```[[[UUUJJJ@@@<<>>>>>:::999999<<>>@@@GGGKKKMMMMMMEEECCCAAAAAAAAAAAA@@@???===<<<:::888<<>>AAAAAADDDGGGNNNXXXdddlllooonnnaaaTTTGGGAAABBBGGGPPPYYYOOOHHHAAA>>>AAACCCAAA???@@@@@@>>>:::888>>>KKKVVVppptttxxxvvvsssqqqrrrsssqqquuuxxxwww|||xxxsssoooqqqvvv~~~tttqqqqqqooooooqqqqqqvvvkkkXXXQQQUUUWWWNNNKKKKKKJJJKKKLLLLLLJJJGGGKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIEEEFFFHHHJJJKKKMMMOOOQQQSSSKKKTTT]]]___www]]]QQQPPPKKKHHHHHHEEELLLYYYsssmmm```UUUVVVXXXXXXZZZhhhfffcccdddkkklllnnnooooooooonnnnnnjjjlllooopppooonnnmmmmmmooonnnlllkkkkkkmmmppprrrqqqqqqqqqpppnnnllliiigggiiisssyyyuuummmjjjjjjkkkjjjkkkmmmmmmnnnqqqvvvzzzuuuzzzyyyyyyyyycccUUUPPPYYYoooyyyrrrqqqyyyrrrppppppbbbWWWZZZbbbbbb]]]YYYfff}}}mmmgggddd___[[[YYYVVVTTTRRRNNNJJJDDD???<<<:::999777999333000111222222666<<<777444222000000000...---........................++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111000000222777<<<@@@BBBHHHGGGHHHMMMYYYiiiyyymmmbbbTTTIIICCCDDDPPP\\\YYYRRRJJJEEEDDDDDDBBB@@@???@@@AAA===999:::@@@EEE^^^gggoooppppppssswwwxxxxxxtttuuu|||~~~qqqkkkjjjjjjggghhhjjjiiicccaaadddeeedddbbb___^^^```bbbgggrrr}}}{{{ooollliiihhhcccaaaeeekkknnnwww}}}]]]QQQOOOUUUXXXPPPHHHIIIKKKOOORRRRRRQQQOOOJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNPPPLLLSSSZZZ[[[qqqcccQQQQQQLLLHHHGGGCCCIIIQQQaaawwwyyyjjjWWWVVVWWWWWWUUU\\\vvvxxxdddggggggiiikkkmmmnnnnnnnnnooopppjjjkkklllmmmmmmlllkkkjjjjjjjjjiiifffeeegggjjjmmmlllmmmnnnnnnmmmkkkhhhgggjjjsssyyytttmmmiiigggfffhhhkkkmmmlllkkkmmmqqquuuppptttqqqzzzpppmmm\\\QQQRRRfff}}}rrrooozzzqqqnnnqqq]]]UUUSSSQQQRRRWWW{{{mmmgggccc^^^ZZZXXXVVVTTTRRRMMMIIICCC>>><<<:::888777888333111222333222444999333111///...//////...---------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////000000111222444888>>>BBBIIIJJJKKKMMMTTTaaassstttkkk```VVVLLLHHHLLLTTT```___[[[SSSJJJDDDCCCDDD>>>AAABBBAAA>>><<<<<<>>>KKKVVV```bbbfffpppyyy}}}~~~|||}}}{{{xxxxxx{{{{{{qqqlllhhheee]]]^^^ZZZUUUTTTVVVWWWUUUVVVTTTUUUXXXYYYYYY^^^dddnnnttt{{{{{{tttmmmhhhfffggghhhjjjkkkhhhgggnnnxxx}}}iiiSSSLLLKKKPPPRRRJJJDDDEEEIIIMMMQQQRRRPPPNNNHHHHHHFFFEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFHHHIIIJJJNNNPPPRRRVVV[[[eeemmmVVVTTTOOOIIIGGGCCCDDDJJJSSSaaawwwzzziii___XXXXXXWWWXXXfffxxxjjjbbbhhhffffffiiikkkkkkkkklllppprrrkkkkkkjjjiiiiiiiiihhhgggfffhhhjjjiiifffeeefffhhhfffhhhjjjllllllkkkiiihhhkkkqqqsssnnniiiggggggfffhhhlllnnnmmmjjjjjjlllpppnnnooollltttsssyyydddTTTNNN```uuuuuunnnxxxqqqpppccc[[[VVVZZZbbbnnngggccc^^^ZZZWWWUUUSSSRRRMMMIIICCC>>>;;;:::888777666333222444333111111444...---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////...000222222222555<<>>888EEEOOOSSSYYYgggtttzzz~~~{{{}}}sss}}}vvvpppllljjj```^^^XXXSSSTTTWWWVVVRRRPPPOOOQQQVVVXXXWWWXXX\\\```eeeiiifffaaa___ccchhhjjjlllqqquuuuuuxxxxxxlllhhhjjjooorrr|||rrrXXXGGGDDDBBBEEEGGG???BBBCCCFFFJJJMMMLLLJJJGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFAAABBBDDDEEEEEEEEEDDDCCCFFFEEEDDDEEEHHHKKKLLLMMMMMMTTTRRRTTT\\\]]]}}}vvv]]]YYYTTTMMMIIIEEE???GGGLLLTTTjjj}}}kkk\\\ZZZZZZXXX]]]fffzzz}}}dddeeekkkhhhdddgggiiiiiiiiikkkppptttkkkiiigggffffffffffffeeedddhhhmmmmmmjjjgggeeeeeedddfffjjjlllnnnmmmlllkkkkkkooonnnhhhdddfffhhhgggiiimmmpppoookkkhhhjjjmmmooonnnjjjtttzzzuuujjjVVVLLL]]]iii{{{ooovvv|||||||||ssskkkdddhhhqqqmmmeeebbb]]]YYYWWWUUURRRPPPLLLIIIDDD???:::777666555555444333222111111111111000000///...............---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------.....................000222222222222444666CCCFFFNNNZZZ`````````bbbqqq{{{~~~rrr___SSSOOOOOOOOO___xxxyyy___MMMIIIFFF@@@CCCEEEEEECCC@@@>>>===<<>>???>>>???EEEPPPXXXnnn}}}{{{uuujjjbbbbbbbbb[[[RRRTTTVVVYYYYYYXXXXXX\\\___kkkmmmnnnmmmmmmqqqyyy|||uuunnn```XXXZZZ[[[]]]nnnfffQQQJJJCCC@@@BBBCCCBBB@@@CCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEFFFFFFEEEGGGEEECCCCCCDDDEEEEEEEEECCCEEEHHHHHHGGGHHHLLLNNNLLLPPPOOOQQQVVVYYYkkkfffVVVOOOMMMMMMGGGBBBAAAFFFRRRccczzzzzzjjj^^^XXXWWWYYY___ggg{{{jjjcccgggkkkkkkhhhgggfffeeefffhhhkkkmmmllljjjgggdddaaa`````````aaaeeeiiiiiieeecccccceeebbbfffjjjjjjgggeeegggjjjhhhgggfffddddddccccccccccccgggjjjiiieeecccdddffffffgggiiioootttzzzwww^^^[[[QQQ[[[uuunnnhhhoooxxx}}}www}}}sssgggddd___[[[YYYVVVTTTRRRMMMJJJFFF@@@<<<999777777555444333222111111111111111111000////////////000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,---------.........---...000111222444666999;;;???KKKZZZdddgggjjjnnnzzz~~~cccVVVMMMSSSbbbiiilllbbbNNNJJJGGGDDDCCCEEEEEECCCAAA@@@@@@@@@===;;;<<>>@@@BBBAAA???AAAAAABBBCCCCCCCCCCCCBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEGGGGGGHHHJJJNNNQQQMMMPPPMMMNNNSSSTTT___uuu}}}iiiXXXQQQQQQHHHEEECCCDDDJJJVVVkkk}}}}}}gggYYYXXX\\\XXXYYYcccvvvpppcccdddhhhjjjjjjjjjgggccc``````dddiiilllnnnllliiieeebbb___^^^]]]```aaacccddddddcccbbbbbbaaadddgggfffddddddgggiiigggdddaaaaaaccccccaaa______bbbddddddaaa```ccceeeaaaccceeejjjzzzwwwlllZZZRRRTTTfffqqqeeefffoooyyyjjjdddpppppphhhddd```\\\ZZZWWWUUUSSSNNNKKKFFFAAA===:::888888444444333222111111111111222111111000000000000000111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,------------------,,,,,,,,,---......//////,,,---///111222444888;;;>>>???FFFQQQ[[[aaahhhooolll||||||gggUUUOOOWWWaaannnooocccNNNIIIEEEEEEGGGGGGBBB>>>BBBCCCBBB@@@===<<<>>>@@@CCCQQQddduuutttiiifffffffffeeeYYYOOOLLLZZZooorrrVVVHHHCCCAAA???>>>@@@@@@???>>>>>>???AAABBBBBBBBBAAA@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGJJJMMMOOOMMMOOOKKKLLLRRRRRRVVVeeezzzaaaTTTSSSLLLIIIGGGFFFEEELLL]]]mmmwwwddd\\\ZZZWWWUUUYYYdddvvvjjjcccgggfffeeegggjjjfffbbb______bbbfffiiikkkkkkkkkiiigggccc```^^^```^^^^^^```cccdddbbb___bbbccceeedddddddddgggiiihhhddd______bbbbbb___[[[]]]___``````___```ccceeecccdddeeefffppp{{{}}}]]]UUUVVV[[[rrr|||hhhbbbgggqqqzzzrrraaa```fff|||ssshhheee```\\\ZZZXXXUUUSSSNNNLLLGGGBBB===:::999888444444333222111111111111222111111000000000000000111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,---......///000000,,,---///000111444888<<>>======>>>@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@??????????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@BBBBBBBBBDDDFFFHHHHHHGGGFFFEEEEEEEEEGGGIIIKKKKKKKKKOOOKKKKKKSSSRRRRRR\\\ppp~~~aaaQQQNNNNNNLLLJJJGGGCCCDDDPPP]]]oooxxxhhh\\\XXXVVVWWW\\\fffxxxkkkiiilllfffdddhhhgggfffcccaaaaaabbbdddfffgggiiilllmmmmmmiiieeebbbaaa^^^\\\^^^bbbdddbbb___cccddddddddddddeeeggghhhjjjeee___^^^``````\\\XXX]]]^^^______```aaaccceeeggggggffffffjjj}}}}}}eeeWWWYYYUUUaaapppcccbbbkkkuuurrrjjjiiinnnzzzxxxhhheee```\\\ZZZWWWUUUSSSNNNKKKGGGAAA===:::888888555444333222111111111111111111000////////////000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,,,,------.........------...///000111111222---...//////111444888<<<<<<@@@IIIVVV\\\ZZZYYYZZZ\\\WWW\\\wwwtttfffWWWKKKVVVlllvvvvvvjjjZZZMMMGGGEEEEEEEEEAAAAAABBBCCCDDDDDDCCCCCC>>>===@@@FFFKKKTTTaaammmxxx}}}tttjjjeeeaaa]]][[[ZZZYYYVVVSSSNNNMMM]]]aaaIIIBBBBBBEEEDDDBBBAAA???>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>AAAAAABBBDDDFFFGGGGGGEEEDDDCCCCCCFFFIIIKKKKKKJJJIIIOOOLLLKKKSSSSSSQQQXXXbbbgggTTTKKKNNNLLLJJJHHHCCCAAAFFFOOOYYYkkk}}}kkk___[[[XXXWWWZZZeeezzzzzzlllmmmooojjjhhhllleeedddccccccccccccddddddeeegggkkknnnnnnmmmkkkjjjcccaaa___```cccdddbbb```ddddddddddddeeeeeeeeeeeegggccc___^^^^^^]]]ZZZWWW]]]]]]^^^```aaacccddddddfffeeefffgggiiiuuusssuuu]]]YYYSSSWWWooo~~~kkkbbbgggqqqzzztttssstttgggddd___[[[YYYWWWTTTRRRNNNKKKFFFAAA<<<999888777555444333222111111111111111000//////......//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,---......///......///000111222333333.../////////000333888;;;;;;===EEEOOOUUUVVVWWWYYY[[[ZZZ\\\hhhpppZZZWWWbbbeeetttooofff\\\SSSKKKGGGDDDCCCCCCCCCDDDEEEEEEDDDCCCBBB???@@@CCCCCCCCCJJJSSSYYYbbboooyyy}}}nnndddbbb\\\\\\ZZZYYYWWWUUUSSSRRRQQQPPPUUUkkklllPPPFFFCCCBBBDDDCCCBBB@@@>>>>>>???@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAA@@@???>>>===@@@???@@@BBBDDDEEEDDDBBB@@@@@@BBBGGGLLLOOONNNLLLHHHOOOMMMLLLRRRQQQPPPVVVZZZqqqiiiUUUPPPMMMLLLLLLHHHCCCCCCGGGJJJXXXiii{{{pppeeeZZZVVVWWW]]]gggppptttkkklllooommmjjjjjjdddcccbbbaaaaaabbbddddddgggggghhhiiikkkmmmooopppeeedddcccccccccdddcccccccccccccccdddddddddbbb``````___^^^\\\[[[ZZZZZZZZZ\\\]]]^^^aaacccccccccbbbaaa___bbbffffffmmmyyykkkYYYWWWWWW```wwwwwwdddccclllxxxmmmwwwkkkgggddd___[[[YYYVVVTTTRRRMMMJJJFFF@@@<<<999777777555444333222111111111111000000///...............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,---...//////...///000111222333444444////////////000333777;;;===:::<<>>???EEEDDDLLLUUU]]]dddmmmxxx|||kkkeeecccYYYWWW[[[[[[XXXXXXWWWTTTRRRRRRTTTVVV^^^cccwwwxxxSSSDDDDDDDDDAAABBBBBBAAA???>>>>>>@@@BBB@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>===<<<>>>>>>???@@@BBBCCCAAA???===>>>BBBHHHOOORRRQQQOOOGGGPPPOOOLLLPPPPPPNNNTTTTTT```bbbSSSPPPOOOPPPMMMHHHEEEFFFCCCNNN\\\nnnooo]]]WWWZZZ]]]```bbbrrr}}}ssskkkjjjnnnnnniiiddddddbbb```^^^___aaadddfffjjjhhheeedddfffkkkqqqtttggggggfffeeedddddddddeeebbbbbbbbbcccdddbbb___]]]ZZZ[[[\\\[[[YYYYYYZZZ\\\\\\\\\^^^aaaccccccbbb```]]]ZZZ]]]ccccccfffyyywwwyyy[[[^^^[[[XXXffffff```ggguuurrrkkkcccbbbbbb```\\\XXXTTTQQQNNNKKKEEE???:::777666555444444333222222111111000////////////............------......------,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,---------............///...---,,,,,,...111444666AAA>>>:::;;;BBBMMMXXX___fffppphhhSSSLLLRRRWWWaaauuunnnQQQNNNLLLIIIFFFDDDDDDEEEFFFDDDDDDEEEFFFFFFDDDAAA>>>@@@BBBEEEFFFJJJPPPZZZ```mmmuuu~~~|||tttmmmiii]]][[[XXXVVVVVVVVVVVVUUULLLQQQTTTRRRPPPWWWgggvvv}}}VVVIIIHHHEEE@@@???>>>>>>?????????@@@@@@@@@>>><<<:::;;;>>>???===;;;===>>>>>>>>>???????????????>>><<<>>>@@@AAA>>><<<@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAA@@@EEEKKKOOONNNKKKIIIGGGNNNNNNLLLLLLMMMNNNPPPRRRRRR\\\ooobbbUUULLLPPPQQQJJJEEEFFFFFFFFFMMMbbb~~~sssbbb[[[[[[\\\]]]gggkkkxxxooolllhhhfffggghhhiiiiii]]]]]]^^^___aaabbbdddeeeiiiiiihhhfffddddddgggiiiccccccccccccccccccccccccbbbbbbaaabbbbbbaaa^^^[[[XXXXXXXXXXXXXXXXXXWWWWWWWWWZZZ^^^``````_________]]]]]]^^^aaacccgggssszzzjjj\\\TTTWWWaaaqqqmmm]]]\\\ggg{{{kkkgggffffffccc```\\\XXXUUUNNNJJJEEE???:::777666666444444333222222111111000////////////............------......------,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++---------............//////...,,,,,,...000333555>>>@@@BBB@@@???CCCMMMUUUcccoooqqqQQQNNNMMMYYYttt|||]]]UUULLLIIILLLLLLIIIDDDHHHFFFEEEDDDEEEGGGGGGHHHIIIIIIGGGDDDBBBCCCFFFJJJSSSYYY___bbbaaaaaadddggghhhiiilllooorrrtttuuuvvvtttrrrooommmlllmmmnnnoookkkjjjhhheeebbb^^^ZZZYYYWWWSSSOOOOOOQQQSSSQQQNNNQQQOOOMMMOOO]]]yyy}}}bbbIIIBBBAAA===<<>>>>>>>>????????????@@@>>><<<:::;;;===>>>===;;;=========>>>>>>>>>?????????>>>===>>>@@@@@@>>><<<@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBEEEHHHJJJIIIIIIIIIIIIMMMLLLKKKKKKKKKMMMOOOPPPPPPUUU]]]kkkUUULLLMMMLLLHHHEEEFFFEEEKKKZZZqqqrrrfff```___```ddddddkkkxxxvvvjjjiiigggggggggfffdddbbb___^^^^^^^^^^^^______```bbbbbbbbbaaaaaabbbeeegggaaaaaaaaa```````````````^^^]]]]]]^^^``````___]]][[[ZZZYYYWWWVVVVVVUUUUUUYYY[[[^^^aaabbbbbb```^^^\\\\\\^^^``````bbblllxxxjjjVVVRRRUUUbbb~~~iii^^^\\\nnnpppeeeeeedddaaa^^^ZZZVVVTTTMMMIIIDDD???;;;888777777444444333222222111111000////////////............------......------,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---000222222000---+++---------............//////...---------///222333888AAAHHHGGG@@@>>>FFFOOO]]]kkkyyy}}}{{{zzzwwwuuu~~~vvveeeSSSSSSeee}}}xxxiii\\\SSSNNNKKKIIILLLJJJHHHFFFEEEDDDDDDDDDFFFFFFEEECCCAAAAAACCCEEECCCGGGJJJJJJHHHHHHJJJLLLJJJKKKMMMOOOQQQSSSSSSTTTQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRQQQQQQQQQQQQQQQKKKIIIHHHLLLQQQRRROOOJJJMMMLLLPPPaaaZZZMMMDDDBBB@@@<<<<<>>>>>>>>>>>???===;;;:::;;;<<<===<<<:::<<<<<<<<<=========>>>>>>>>>>>>===>>>???@@@>>><<>>>>>>>>===<<<==============================>>>>>>??????>>>>>>AAABBBBBBAAAAAABBBFFFHHHGGGGGGGGGGGGGGGIIIJJJKKKLLLUUUTTT^^^xxx\\\SSSWWWTTTJJJJJJHHHGGGGGGLLLUUU```hhhxxx{{{nnniiiiiiaaa\\\ZZZZZZ\\\bbbnnnyyy}}}dddddd]]]]]]___aaaccccccaaa^^^```___]]][[[YYYXXXWWWWWWUUUWWWXXXXXXXXXYYY\\\___[[[[[[ZZZZZZYYYYYYXXXXXXYYYWWWVVVWWWZZZ]]]^^^___]]][[[WWWTTTSSSSSSTTTUUU[[[YYYZZZ^^^cccccc^^^XXX]]]]]]___```^^^]]]dddmmmhhh\\\XXXVVVcccyyy{{{hhhlllqqqfffeeeccc```\\\YYYVVVUUULLLIIIDDD???;;;999888888444444333222222111111000////////////............------......------,,,++++++,,,------++++++,,,---+++++++++,,,,,,------------------------------------------------------------------............/////////...------...///000///555>>>DDDGGGHHHLLLOOO\\\ggglllfffcccjjjooooooooo^^^hhhiiiYYY[[[fffhhh|||gggPPPNNNNNNMMMKKKIIIIIIKKKNNNHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEDDDEEEFFFHHHCCCDDDEEEFFFFFFGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGIIILLLMMMMMMKKKHHHFFFKKKMMMMMMNNNPPPYYYfffooo}}}gggLLLEEE@@@<<<===>>><<<::::::::::::;;;;;;;;;<<<<<<<<<999:::::::::999999999:::999999:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>>>>======???AAAAAAAAAAAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHEEERRRRRRRRRkkkjjjVVVTTTTTTOOOMMMLLLIIIEEEDDDHHHOOOUUU]]]pppoooeee[[[XXXXXXYYY]]]aaaooo~~~rrrgggiiiaaa___]]]^^^___``````___^^^]]]\\\ZZZYYYXXXWWWWWWTTTVVVWWWVVVUUUUUUWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVYYYWWWVVVVVVYYY[[[\\\\\\YYYWWWUUUSSSSSSTTTVVVXXXYYYWWWVVVZZZ^^^___[[[VVVWWWWWWZZZ\\\ZZZZZZbbbkkkyyyyyycccZZZUUU[[[gggxxxrrr|||iiieeecccaaa]]]ZZZWWWUUUSSSMMMIIIDDD???;;;888777777444444333222222111111000////////////............------......------,,,++++++,,,------++++++,,,---***++++++,,,,,,------...------------------------------,,,++++++,,,---------------............///..................//////000111555;;;BBBHHHLLLNNNUUU\\\___]]]]]]hhhwwwyyyqqqwwwbbbYYYWWW\\\nnnzzzkkkiiibbbYYYOOOJJJJJJMMMIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIKKKKKKIIIGGGFFFHHHIIILLLTTTeeeoooWWWJJJCCC>>>999:::===>>><<<:::999999999:::::::::;;;;;;888999:::999888777888:::888888888999999999::::::999:::<<<<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======>>>>>>===:::===@@@AAAAAA@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFQQQOOOKKKXXXvvvbbbSSSQQQSSSPPPOOOKKKGGGDDDEEEGGGJJJPPPbbb|||zzzjjj```[[[XXXWWWYYYXXXeeexxxyyykkkhhhfffgggccc^^^\\\\\\\\\]]]]]]\\\\\\ZZZXXXWWWVVVVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVUUUVVVWWWYYYYYYXXXUUUTTTSSSSSSSSSUUUWWWYYYWWWUUUTTTVVVYYYZZZXXXVVVYYYYYY[[[]]]\\\^^^fffqqq}}}mmmZZZSSSVVV\\\vvvsssqqqkkkcccbbb___[[[XXXUUUSSSRRRNNNJJJEEE???:::777666666444444333222222111111000////////////............------......------,,,++++++,,,------++++++,,,---******+++,,,,,,---......------------------------+++,,,------------,,,+++---------............///------------.../////////000//////444===GGGPPPUUUQQQRRRVVV[[[___ffftttwwwnnnaaaZZZiiivvvdddXXXRRRMMMJJJHHHIIIKKKLLLLLLJJJGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMPPPSSSUUUVVVSSSVVVaaawwwgggTTTKKKHHHAAA???<<<;;;<<<>>>===;;;888888888999999999::::::666888:::999777666777999777777777888888888999999666888;;;:::888777888999:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>;;;===????????????@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEGGGNNNNNNMMMSSScccbbbSSSRRRQQQOOOMMMKKKIIIHHHFFFEEEIIIVVVkkk}}}pppbbb\\\[[[SSS]]]hhhsssnnngggeee___dddaaa]]][[[[[[]]]^^^^^^\\\ZZZYYYVVVUUUSSSRRRRRRQQQSSSTTTSSSQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUSSSSSSSSSTTTVVVWWWVVVUUUSSSSSSSSSSSSTTTUUUWWWWWWVVVUUUTTTSSSTTTUUUWWWXXX[[[ZZZ[[[]]]\\\^^^hhhssszzzdddWWWVVVWWWeee}}}vvvgggttttttgggfffccc___\\\YYYWWWVVVOOOKKKEEE???:::777666555444444333333222111111000000/////////............------......------,,,++++++,,,------++++++,,,---******+++,,,,,,---......------------------------***+++...000000...+++***---------.........//////,,,,,,------...//////000///......111;;;HHHVVV```WWWTTTXXXccchhhiiippp|||zzzmmmjjjsssxxxjjj[[[WWWRRRPPPPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMMMMOOOUUU\\\ccchhhnnntttbbbMMMCCCBBBCCC<<<>>>===:::888777777777777888888888888999999999666888:::999666555777999777777777777888888888888555777:::999777555777999999999999999999999999999:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>===>>>AAACCCAAABBBCCCDDDEEEEEEEEEEEEBBBGGGJJJPPPSSSUUUrrrvvvXXXPPPQQQOOONNNNNNMMMKKKGGGCCCDDDKKKZZZqqqpppbbb^^^ZZZ___dddgggooo||||||jjjgggeee___\\\[[[YYYZZZ]]]```aaabbb[[[ZZZXXXUUURRRPPPOOOOOOOOOPPPRRRRRRPPPOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTOOOOOOPPPSSSUUUVVVUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSWWWZZZVVVUUUUUUVVVUUUXXXbbbmmmnnntttsss```ZZZUUUZZZlll}}}dddeeerrr}}}lllhhhgggbbb\\\YYYYYYVVVRRRNNNKKKGGGAAA===999666555555555444333222222222222......//////000000111111........................+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,++++++---+++))))))+++---......++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////...///000333???VVVkkk```aaaVVVRRRbbbooorrrtttyyymmmqqq}}}~~~vvvhhh```]]]ZZZTTTRRRRRRQQQPPPNNNMMMLLLKKKFFFLLLNNNKKKJJJNNNNNNJJJLLLMMMNNNMMMKKKJJJJJJJJJOOONNNTTTgggbbbPPPHHHAAA===>>><<<;;;::::::999999::::::888888777777666666555555222444777888777666555666666666666666777777777777777777777777888888888888999999888888777888888999999999:::;;;;;;<<<<<<============>>>??????@@@@@@BBBAAAAAAAAABBBDDDFFFGGGGGGEEEIIIOOOPPPSSSggg~~~ddd\\\SSSRRRRRRSSSSSSRRRNNNJJJLLLHHHKKKZZZooooooccc]]]]]]dddjjjjjjlllppp~~~rrrooojjjbbb___\\\ZZZYYYXXXYYY\\\___aaa[[[YYYVVVSSSQQQPPPOOOOOOPPPOOONNNMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRSSSUUUXXXVVVSSSPPPOOOPPPQQQRRRQQQSSSRRRQQQPPPQQQSSSUUUVVVVVVUUUUUUSSSRRRQQQPPPOOOTTTTTTUUUVVVXXXZZZ\\\]]]fffiiiyyymmm\\\[[[VVV\\\mmmqqq```^^^gggrrrzzzqqqiiihhhccc\\\YYYYYYVVVQQQLLLJJJEEE@@@;;;777555444555555444333222222222222////////////000000000000........................,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111//////000000555CCCRRRoooqqqaaaRRRWWWbbbnnn{{{tttiiioooxxx}}}rrrgggddd```^^^^^^\\\XXXTTTZZZ^^^___[[[XXXYYYWWWRRRQQQQQQQQQRRRVVV[[[bbbfffkkkooo|||kkkPPPGGGDDD@@@===???;;;;;;:::999999999999999777777777666666666555555555666777666666555555666555666666666777777777777666666777777777888888888999999888888888888888999999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@AAACCCDDDEEEIIIFFFHHHMMMMMMPPP___rrrvvvsssWWWWWWUUUSSSOOOMMMLLLLLLIIIHHHJJJRRR]]]lllrrrfffbbbaaa```bbbgggooowww~~~vvvqqqqqquuussstttuuuwwwyyy{{{|||}}}|||}}}|||xxxsssrrrvvv{{{}}}}}}|||{{{|||~~~wwwjjjiiifff```^^^ZZZYYYXXXWWWWWWYYYZZZ[[[YYYWWWUUURRRPPPOOONNNNNNLLLKKKJJJJJJJJJLLLMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWYYYVVVQQQOOONNNOOOOOONNNPPPOOOMMMMMMMMMOOOQQQSSSTTTSSSRRRQQQPPPOOOOOOOOOSSSTTTTTTUUUVVVXXXYYYZZZaaadddrrriii^^^UUUWWWbbbxxxuuugggaaa```bbbgggkkkuuuwwwjjjiiiddd\\\YYYYYYVVVQQQKKKIIIDDD???:::666444333555555444333222222222222000000000000////////////........................------............------+++,,,,,,------,,,,,,,,,)))---000111...+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////111///...000000///333:::YYYccc^^^TTTUUU\\\iii|||{{{zzztttmmmlllzzzzzzrrr{{{~~~|||yyyxxxtttooocccdddgggooo|||[[[KKK??????@@@>>><<<>>>::::::999888888888888999666666666666666555555555888777666555444555666777555555666666666777777777666666777777777777888888888888888888888888888999999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>????????????@@@BBBCCCDDDKKKFFFGGGKKKKKKLLLUUUbbbjjj```UUUOOOPPPRRRRRRPPPIIIJJJKKKLLLKKKRRReeexxxrrrjjjddd``````\\\bbbiiimmmkkkhhhggggggbbbcccdddfffgggiiijjjkkknnnqqqrrrnnniiijjjqqqyyypppqqqrrrrrrttt{{{mmmeeeeeeaaa]]]\\\YYYXXXWWWVVVVVVUUUTTTTTTVVVUUUSSSPPPNNNMMMLLLLLLGGGFFFFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPPPPQQQTTTVVVYYYUUUPPPMMMMMMNNNNNNNNNNNNMMMLLLKKKLLLNNNPPPQQQRRRQQQOOOMMMMMMNNNOOOPPPTTTTTTSSSTTTTTTUUUVVVWWW[[[___hhh~~~iii[[[UUUWWWggg}}}|||kkk___ZZZVVVWWWaaasss{{{kkkjjjddd]]]YYYYYYVVVQQQLLLIIIEEE???:::777444333555555444333222222222222111111111000///.................................---..................---++++++,,,---------,,,,,,***000666666222---,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////000------111222111111333333FFFSSS[[[dddgggjjjuuuxxxpppRRRFFF???;;;>>>???;;;:::<<<999999888777777777777888555555555555555555555555777666444333555777999:::555555555666666666777777666666666666777777777888777888888888999999999888888999999:::;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBCCCCCCKKKFFFEEEIIIJJJJJJOOOUUUgggxxx]]]QQQUUUZZZXXXSSSNNNNNNOOOLLLFFFGGGTTTccctttxxxqqqjjjkkknnnqqqsssrrrpppooommmmmmmmmmmmnnnnnnnnnnnnjjjoootttrrrnnnooowww~~~zzzlllgggeee```\\\[[[XXXXXXXXXWWWUUURRRPPPNNNRRRQQQPPPOOOMMMLLLKKKJJJEEEEEEDDDDDDEEEGGGHHHIIIKKKMMMNNNNNNNNNOOORRRTTTTTTPPPLLLJJJLLLNNNPPPQQQOOONNNMMMMMMNNNPPPRRRSSSQQQOOOMMMLLLLLLMMMPPPRRRUUUTTTTTTTTTTTTTTTTTTUUUUUU[[[aaalllkkk\\\RRRZZZlllzzzppp]]]WWW\\\nnnzzzkkkiiiddd]]]ZZZZZZVVVQQQNNNKKKFFFAAA<<<999666555555555444333222222222222222222111000///...------........................---..................---***+++,,,,,,---------,,,***000666666222---,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............111,,,+++///333222222333...<<>>????????????@@@AAABBBCCCCCCDDDIIIFFFEEEHHHJJJKKKMMMPPPRRRhhhhhhYYYTTTSSSSSSRRRQQQPPPOOOKKKHHHMMMTTT^^^qqq}}}{{{ssslllhhheee```\\\[[[XXXXXXXXXWWWTTTQQQNNNLLLOOOOOONNNMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNPPPRRRQQQNNNKKKJJJKKKMMMOOOPPPNNNNNNMMMMMMNNNPPPRRRTTTQQQPPPNNNLLLMMMOOOQQQSSSVVVUUUUUUTTTSSSSSSTTTTTTPPPYYY]]]aaawwwjjjVVVUUU```pppjjj\\\XXXiii|||xxxjjjiiiddd]]]ZZZ[[[XXXSSSOOOMMMHHHCCC>>>:::888777555555444333222222222222222111111000///......---........................------............------******+++,,,------------)))---000111...+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------.........111,,,+++...000...///111333555666EEEaaattt~~~||||||zzz|||aaaGGG@@@>>><<<;;;;;;::::::999999999777777666555555555555666333333333444444444444444333222222666;;;===;;;888444444555555555666666666555555666666666666777777555666888999::::::999888888888999999::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFHHHIIIKKKMMMOOOMMMXXXhhhlllSSSNNNRRRSSSPPPPPPQQQPPPLLLKKKNNNTTT```qqqoookkkfffcccaaa___\\\[[[WWWWWWWWWVVVTTTQQQNNNMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLOOOQQQRRROOOLLLJJJJJJKKKKKKJJJKKKKKKJJJJJJKKKNNNPPPRRRRRRPPPOOONNNNNNOOOQQQRRRVVVUUUTTTSSSSSSSSSSSSSSSOOOVVV[[[^^^iii}}}bbbXXXYYY___qqqvvvaaaWWWfffyyyttthhhhhhccc]]][[[\\\YYYUUUPPPMMMIIICCC>>>;;;888777555555444333222222222222111111000000//////..............................,,,,,,------------,,,,,,)))***+++,,,------------***++++++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........///,,,,,,///...,,,,,,000---///,,,333GGG\\\vvvnnn[[[FFF;;;>>>@@@999999888888999999888666777666555555444444555555222222333333333444444444222222555:::>>>>>>888222444444444555555555666666555555555666666666777777555666888:::::::::999888888888888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>===>>>???AAABBBBBBBBBBBBCCCEEEGGGGGGGGGIIIMMMOOOKKKTTTZZZqqqwww```UUUTTTQQQQQQRRRPPPLLLLLLOOOQQQUUU[[[cccmmm{{{zzzssshhheee```[[[ZZZZZZXXXVVVUUUUUUTTTSSSRRRPPPOOONNNKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHIIIJJJJJJKKKMMMPPPOOOMMMKKKKKKKKKKKKIIIHHHIIIIIIHHHHHHJJJLLLOOOQQQQQQPPPPPPOOOOOOOOOPPPPPPTTTSSSRRRRRRQQQRRRRRRRRRSSSTTTYYY^^^aaarrrrrrbbbZZZUUU^^^mmmhhhZZZgggyyyssshhhgggccc]]][[[\\\ZZZVVVOOOMMMHHHCCC>>>;;;888777555555444333222222222222000000000000////////////........................+++,,,,,,------,,,,,,+++)))***+++,,,------...------+++))))))+++---......++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,+++...111000------111+++333333444:::CCC\\\|||xxxXXXDDDAAA<<<<<<>>><<<888999888888999:::666222666666555444444444444555222222222333333444444444333444777===@@@>>>555---444444444555555555666666555555555555666666666777444666888:::;;;:::999888777888888999::::::;;;;;;999999:::;;;;;;<<<<<<===;;;===>>>@@@AAAAAAAAAAAABBBFFFHHHFFFEEEGGGKKKNNNDDDOOOQQQ[[[zzzYYYUUUTTTTTTSSSPPPLLLOOOUUUOOOMMMLLLNNNTTT```qqq~~~hhhgggiiieee]]]WWWUUUUUUTTTQQQSSSSSSRRRQQQPPPPPPOOOOOOJJJKKKLLLLLLLLLKKKIIIHHHDDDDDDDDDDDDEEEGGGHHHIIIFFFGGGIIIIIIIIIJJJMMMOOOJJJIIIIIIKKKLLLMMMLLLJJJJJJIIIIIIIIIJJJMMMPPPQQQPPPPPPPPPPPPOOOOOONNNNNNRRRQQQQQQPPPPPPPPPQQQQQQXXXTTTXXX^^^]]]```}}}lll^^^RRRUUUbbbmmmkkk\\\gggvvvzzz|||}}}lllffffffccc^^^]]]]]]ZZZUUUOOOMMMIIIDDD@@@<<<999888999666444555444222...---.........//////////////////............---------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------......//////////////////000000///000777DDDNNNgggKKKHHHBBB===999888888999666666666666666666666666555555444333333222111111222222222222222222222222666===AAA>>>666000333777444444444333333222222222555555555555555555444444555555555555555555444444777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGMMMLLLKKKUUUiii\\\ZZZRRRLLLPPPVVVSSSJJJPPPMMMMMMQQQSSSTTTYYY```}}}rrrfffccc]]]\\\YYYVVVTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFDDDCCCDDDEEEDDDCCCHHHHHHHHHGGGFFFGGGIIIKKKGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRXXXSSSTTTXXXXXXZZZlllhhhWWWUUUZZZaaaqqqrrrZZZaaakkkiiinnn|||}}}~~~mmmfffgggccc^^^]]]]]]ZZZUUUOOOMMMIIIDDD@@@<<<999888777666555555444222111000//////////////////......///............---------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------...///////////////+++---///......222:::AAAYYYlllhhhMMMCCC@@@===999777666666777666666666666666666666666555444444333222222111111222222222222222222222222555:::<<<:::444000222555444444333333333222222222555555555444444444444444555555555444444444444444777777777888999999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFCCCKKKZZZjjjxxxbbbPPPMMMOOONNNOOOTTTRRROOONNNOOOOOOOOOSSSZZZgggvvv}}}}}}yyyfff```^^^\\\ZZZWWWSSSPPPOOOOOOOOOQQQPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDDDDEEEEEEDDDCCCFFFGGGGGGFFFEEEFFFHHHJJJGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQQQQRRRVVVRRRSSSWWWVVVWWWfffyyy~~~lll\\\YYYVVVVVV```qqq~~~bbb]]]``````gggssssssuuuxxx|||}}}}}}~~~{{{pppggggggddd^^^\\\]]]ZZZUUUOOOMMMIIIDDD@@@<<<999888555666777555333333333333000000000//////.........///............---------***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------...////////////...***---000000......111444999DDDTTTjjjdddJJJ===::::::888777666666666666555555555555555555555555444444333333222111111111111111111111111111111111444555555444111111222333333333333222222222222222444444444444444444444444444444444444444444444444555555666666777888888888888888999999::::::::::::;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFCCCFFFPPPWWWppp___ZZZVVVJJJLLL[[[RRRPPPPPPOOOLLLHHHKKKQQQSSS[[[fffqqq}}}}}}{{{{{{ccc[[[ZZZYYYZZZXXXSSSOOOLLLKKKLLLLLLNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDEEEDDDCCCDDDEEEFFFEEEDDDDDDFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSQQQRRRUUUSSSSSS___nnniii^^^[[[QQQSSS[[[kkkrrr___WWWWWW\\\aaaaaadddiiiooouuuzzz|||yyyxxxxxxyyyyyyxxxqqqsssuuuuuuuuuwww|||sssiiihhhddd^^^\\\]]]ZZZVVVOOOMMMIIIDDD@@@<<<999888444777888444111222333333222111111000///...------///............---------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---......//////......,,,///111111///...///000111555<<>>??????>>>??????@@@AAABBBCCCDDDDDDGGGIIIEEEGGGMMMOOO]]]wwwnnnbbbQQQKKKRRRRRRQQQSSSTTTPPPLLLLLLQQQQQQQQQSSSXXXaaalllwww~~~zzzsssuuuxxxwwwtttuuudddXXXYYYYYYVVVYYYVVVQQQMMMJJJIIIJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDBBBAAAAAABBBCCCBBBAAABBBCCCDDDDDDCCCBBBDDDFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJLLLNNNOOOOOOQQQPPPRRRTTTQQQPPPXXXccceee```VVVSSSTTT\\\jjj}}}rrrbbb]]]XXXSSSUUUVVV[[[bbbhhhnnnvvv~~~~~~yyysssppppppooommmllliiiiiiiiihhhfffhhhkkkooopppvvv~~~tttjjjiiiddd^^^\\\]]]ZZZVVVOOOMMMIIIDDD@@@<<<999888555888777222000333333111222222111000///......---///............---------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------..................///000/////////000222...222444666CCCaaaaaaGGG<<<<<<<<<:::888888888999888777555444333333333333333333333333222111111111111111000000000000000000000000000000333000......111222333222111111111111111111111111222222222222333333444444222222222222333333444444222333333444444555666666555555666666777888888999:::;;;<<<<<<============>>>>>>???@@@AAABBBCCCCCCBBBEEECCCEEEKKKJJJQQQeeewwwjjjYYYLLLNNNMMMPPPUUUVVVTTTSSSVVVSSSRRRPPPPPPTTTYYY^^^aaalllttt{{{tttmmmnnnpppqqqllldddiiilllYYYWWWYYYWWWSSSVVVTTTPPPLLLJJJIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFEEEEEEDDDCCCCCCAAA@@@>>>>>>@@@AAA@@@@@@@@@AAACCCCCCBBBAAABBBDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIKKKLLLMMMNNNPPPPPPRRRRRRPPPOOOTTT[[[ooo{{{bbbZZZVVVTTTUUUZZZeee{{{vvvhhhZZZTTTQQQRRRYYY```fffpppzzzxxxqqqjjjeeedddccc___\\\[[[ZZZYYYWWWVVVXXX[[[^^^^^^dddmmmrrrtttwww{{{}}}~~~vvvkkkjjjeee^^^\\\]]][[[VVVOOOMMMIIIDDD@@@<<<999888666888666000111777777111111111111000000////////////............---------***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,---............---...------,,,---...000111+++222555333222>>>TTTgggeeeSSS>>>666999>>>;;;666666666666666555444333222222222222222222222222222000000000000000000000000////////////////////////111///...///000222222111000000000000000111111111000111111222222333333444000111111222222333333444222222333333444555555555444444555666777888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBB???CCCBBBDDDKKKJJJNNN\\\qqqhhhQQQKKKJJJNNNRRRRRRRRRRRRPPPPPPQQQQQQQQQRRRSSSTTTWWW\\\bbbhhhoooyyy|||sssmmmlllmmmmmmmmm}}}xxxooofffcccqqqsss]]]UUUWWWWWWSSSNNNRRRQQQOOOLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@>>>======???@@@@@@??????@@@BBBCCCBBBAAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPOOONNNNNNRRRVVVbbbtttbbbZZZTTTRRRPPPTTTeeewwwuuu___TTTNNNQQQWWW[[[dddooooooggg^^^ZZZYYYYYYUUURRRRRRPPPNNNLLLMMMOOORRRTTTTTTYYY^^^bbbeeehhhnnnrrrttttttvvvzzz}}}uuurrrvvvyyy}}}lllkkkeee^^^[[[\\\[[[WWWOOOMMMIIIDDD@@@<<<999888666777333///444>>>===444111000000000000000000000///............---------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------...------...////////////...111444444333444;;;BBBRRRvvvfffPPPBBB>>>999999;;;;;;999555444444444333333333333333222222222222222222222222000000000000000000000000////////////////////////---...///000000//////////////////000000000111111000000000111222333333333000000000111222333333333222222333333444555555666444444555666777888999999999::::::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@AAA???DDDBBBCCCKKKJJJLLLVVV^^^mmmqqqbbbTTTPPPQQQPPPMMMLLLKKKOOORRRTTTSSSRRRRRRSSSRRRSSSTTTTTTVVV\\\eeellltttxxx~~~{{{tttmmmiiiiiigggeeedddeeeiiinnnrrrxxxsssvvvooocccXXXWWWWWWSSSNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@???AAA???>>>>>>@@@AAAAAA@@@>>>@@@BBBCCCBBBAAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMLLLKKKMMMQQQSSS[[[pppvvvgggYYYUUURRRPPPXXXdddwww|||iiiXXXTTTTTTSSSWWW___iiiaaaXXXUUUVVVXXXUUURRRQQQNNNKKKJJJKKKNNNQQQRRRPPPQQQSSSVVVYYY]]]aaaeeejjjjjjjjjlllpppssstttttttttrrrqqqrrrtttuuuvvvuuuqqqkkkhhhkkkmmmjjjfffeeelllnnnvvvmmmkkkeee^^^[[[\\\[[[WWWOOOMMMIIIDDD@@@<<<999888666777222...777DDDCCC888000000000000000111111111//////.........---------++++++,,,---------,,,,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,------......------//////000111222111///---222...,,,000444555444333@@@BBBQQQnnnvvvUUUEEEDDD555999===;;;555222333555444333333333444555666666111111111111111111111111////////////000000000000////////////////////////+++---000000///------....../////////000000111111///000000111222222333333///000000111222222333333222333333444444555555666444444555666777888999:::999999:::;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@===BBB>>>???FFFFFFFFFOOOSSSQQQeeekkk^^^ZZZVVVPPPMMMJJJOOOTTTVVVTTTSSSTTTVVVSSSSSSRRROOONNNQQQYYY___\\\]]]]]]___ccckkktttzzzwwwzzz|||uuupppmmmiiidddaaa``````______[[[]]]aaaccceeejjjqqqvvvsssfff^^^YYYYYYWWWPPPMMMNNNJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@???>>>===BBB@@@???@@@AAACCCCCCBBB>>>@@@BBBCCCBBBAAAAAABBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKIIIIIILLLPPPRRRYYYdddyyyvvvaaa[[[XXXSSSTTTYYYaaapppkkk```[[[TTTSSSXXXggg___WWWUUUYYY[[[ZZZWWWQQQNNNJJJHHHJJJLLLOOOQQQOOONNNMMMNNNQQQVVVZZZ]]]^^^]]]\\\\\\^^^````````````^^^]]]^^^aaaeeehhhiiiccc[[[WWW[[[______^^^^^^```bbbkkk~~~lllkkkfff___\\\\\\ZZZUUUQQQOOOJJJEEE@@@<<<999888777666555444444444444444111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---//////---******---//////+++,,,------......---------------------------------------...///000000111///////////////000000111333444:::CCCOOOeeekkkUUUGGG???999666888777777666555444444444222333555666666555333222111111111111111111111111111111111111000000000///////////////////////////////////////////////////------------.........///////////////000000000000000111111111111222222222111111222222222333333333444444444555555555555666777777777888999999::::::<<<<<<<<<<<<============???@@@AAACCCDDDFFFGGGHHHLLLRRRXXXggg}}}xxxhhhRRRCCCLLLIIIPPPWWWVVV[[[___ZZZRRRYYYYYYQQQLLLQQQWWWYYYUUUUUUUUUVVVXXXZZZ]]]___ppphhh```___````````````gggccc___^^^aaaccccccbbbbbb```ZZZUUUWWW^^^```]]]\\\[[[]]]cccfffiiiuuuvvveee]]]YYYTTTRRRSSSQQQLLLGGGKKKLLLKKKHHHHHHHHHEEE@@@HHHHHHGGGEEEDDDBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@>>>======>>>@@@AAACCCBBBAAA???>>>=========??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJMMMPPPYYYXXXbbbvvviii^^^RRRSSS___\\\ZZZ___pppzzzkkkaaa\\\ZZZ``````\\\WWWYYY```ddddddUUUQQQMMMLLLNNNOOOOOONNNOOOOOONNNLLLKKKMMMQQQTTTRRRPPPNNNPPPSSSUUUTTTRRRPPPOOONNNMMMPPPUUUXXXXXXYYYVVVTTTUUUZZZ]]]]]][[[fff___\\\ggglllkkkfff___\\\]]]ZZZUUURRROOOKKKEEE@@@===:::999777666555444444444444444111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---)))+++,,,,,,,,,,,,+++)))++++++,,,,,,------,,,,,,---------------------------------...///000000000111111000000111111222333666555555777999AAATTTggguuu]]]TTTGGG>>>;;;;;;:::888777777666666555444444333222333444555555444333222111111111111111111111111111111111000000000//////................................................------........./////////.../////////000000000000000000111111111222222222111111111222222222333333444444444444555555555555666666777888888999999:::;;;;;;<<<<<<<<<=========??????@@@BBBDDDEEEGGGGGGKKKNNNPPPYYYttt}}}ooogggZZZQQQTTT^^^aaafffbbbUUUUUUSSSPPPQQQYYY```ZZZOOOUUUTTTSSSRRRQQQRRRUUUXXXZZZXXXXXXYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVUUUUUUUUUXXXXXXZZZ]]]aaaccceeefffddd```___ccckkkyyy|||dddZZZZZZVVVQQQPPPQQQPPPKKKGGGIIIKKKJJJHHHHHHJJJGGGBBBEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBB@@@???===<<<<<<===???@@@@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJIIIIIIJJJMMMPPPPPPXXX___nnn~~~jjjfff```SSSSSSPPPRRR\\\hhhuuu|||{{{vvvssslllcccaaaeeegggfffbbb]]]WWWSSSRRRRRRQQQPPPQQQOOOMMMLLLKKKKKKKKKLLLLLLJJJHHHHHHKKKMMMMMMLLLKKKJJJIIIIIIMMMQQQSSSSSSUUUUUUXXX]]]cccffffffeeedddiiinnnqqqyyylllkkkfff___\\\]]]ZZZUUURRRPPPKKKFFFAAA>>>;;;:::777777666444444333333333111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,***+++++++++,,,,,,,,,,,,---------------------------------...//////000000111111000000111111222333222111111222000000777>>>OOOdddsssWWWEEE===999555444666777666333666666555555444444333333111222333444444333222111000000000000000000000000000000000000////////////............................................................/////////000....../////////000000000000000000111111111222222111111111222222222222333444444444444555555555555666666777777888888999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFGGGHHHJJJOOO[[[vvvzzzeee\\\```fffllleeeSSS\\\WWWSSSYYYiiivvvsssjjjeeeaaa[[[VVVUUUVVVYYY[[[QQQRRRRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWWWWXXXZZZ[[[[[[XXX\\\eeejjjmmmwww}}}eeeZZZXXXUUURRRNNNNNNNNNMMMJJJGGGIIIJJJIIIFFFFFFHHHEEEAAAAAAAAABBBBBBCCCCCCDDDDDDAAA@@@@@@??????@@@@@@AAA>>>===<<<;;;;;;<<<===>>>===============>>>???@@@>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIJJJJJJIIIJJJMMMPPPJJJXXX\\\\\\yyyuuuccc\\\WWWSSSPPPRRRUUU[[[hhhtttzzz{{{|||{{{zzztttkkkbbb\\\XXXTTTRRRPPPMMMIIIIIIJJJKKKHHHFFFKKKIIIGGGFFFHHHKKKLLLLLLJJJHHHGGGHHHLLLQQQTTTUUUWWW]]]fffqqq{{{ttt{{{kkkjjjfff___]]]]]]ZZZVVVRRRPPPKKKFFFBBB>>><<<;;;888777666555444333333333111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---000,,,***++++++***,,,000,,,,,,+++,,,,,,,,,---------------------------------------....../////////...............///000000///000111444555555666777666;;;IIIZZZiii}}}{{{___KKKAAA??????<<<:::888888888666333000555444444444333333333222111111222333333222111111000000000000000000000000000000/////////................................................................../////////000000........./////////000000000000000000111111111111111111111111222222222222333333444444444555555555555555666666777888888999::::::::::::;;;;;;;;;;;;<<<<<<>>>???AAACCCDDDDDDEEEDDDJJJQQQRRRZZZxxxppphhhiiirrrqqqccc[[[VVVRRRTTT```rrryyypppeeeaaacccccc^^^XXX\\\YYYTTTPPPQQQUUUVVVTTTQQQOOONNNPPPUUU[[[```bbbeee[[[WWW^^^dddmmm}}}ggg\\\YYY[[[QQQOOOLLLLLLLLLLLLJJJGGGHHHIIIGGGCCCCCCEEEBBB===???@@@@@@AAAAAABBBBBBCCC??????>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<======>>>======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@>>>??????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJJJJIIIJJJMMMOOOKKKUUUXXXVVVhhh{{{sss___YYYTTTSSSRRRRRRXXX___kkkyyy{{{qqqggg___ZZZUUUOOOIIIIIIMMMPPPPPPNNNOOOMMMKKKJJJLLLOOOSSSVVVSSSNNNKKKMMMSSSYYY```eeejjjqqq|||~~~kkkjjjeee___]]]]]][[[VVVRRROOOKKKFFFBBB???===<<<888777666555444333333333111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++)))***//////***)))+++...------------...//////------------------------------------.....................---...//////000111222222222222333222000999555555;;;???IIIddd~~~^^^WWWLLL@@@888555666888777666555555555555555444333333333333222222222222000111111111111111111000/////////////////////////////////............---............................................................////////////............//////////////////000000000111111111000000111111111222222222333333333444444444444555444555555666666777888888999999999999:::::::::::::::;;;<<<>>>???AAABBBCCCFFFBBBGGGPPPQQQPPPaaazzzwwwlll___\\\cccppp}}}}}}zzz{{{jjjaaa\\\VVVVVVaaakkkiii```[[[TTTNNNRRR___ooozzzrrrfff___ccchhhuuu{{{bbbYYYVVVTTTTTTNNNMMMLLLKKKKKKJJJIIIHHHEEEFFFEEEBBBCCCFFFEEEAAA@@@@@@@@@???????????????======<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????=========>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFHHHIIIIIIIIIIIIKKKMMMOOOOOOSSSYYY```xxxpppcccWWWRRRQQQQQQRRRVVVQQQ___qqqzzzuuulllddd[[[WWW[[[```cccccc[[[YYYVVVUUUVVV[[[bbbfffddd\\\VVVZZZaaaiiittt~~~qqq}}}jjjjjjeee___]]]^^^[[[WWWQQQNNNJJJFFFAAA>>><<<<<<999888666555333333222222111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---)))***222======222***)))///...---------...000111------------------------------------------------000000//////000000111222///111111......000111///333222555999777555>>>LLLeeennnVVVJJJ;;;;;;;;;;;;999777444222444333222111111222333444222222222222111111111111000000000000000000000000///////////////////////////.........------------------------------------------------------------------------.........///------.........//////////////////000000000111111000000000111111111111222333333333333444444444444444444555555666666777777888888888888999999999999888999:::<<<>>>???@@@AAAHHHAAAAAAIIILLLMMMYYYjjjsssyyyuuu{{{}}}vvvooorrrpppyyyaaa___]]]eeeyyywww```ZZZWWW^^^qqqdddUUUSSSSSSOOOLLLLLLKKKJJJJJJIIIHHHGGGGGGBBBCCCCCCBBBEEEKKKLLLIII@@@@@@???>>>===<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>><<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDDDDFFFHHHHHHHHHHHHJJJKKKOOOHHHMMMYYY[[[```}}}hhh[[[UUUPPPOOOPPPIIIQQQ\\\fffnnnyyy{{{tttuuuyyy~~~yyywwwsssppppppuuu}}}|||qqqjjjnnnuuu}}}}}}vvvuuu}}}jjjiiieee___]]]^^^[[[WWWPPPMMMIIIEEEAAA>>><<<;;;999888777555333222222222111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++******++++++,,,------,,,444@@@@@@444,,,---///...---,,,,,,...///000------------------------------------------------000////////////000111111)))///111......333555555+++///444777777555555777555GGGTTT___qqqiiiVVVHHH>>>999888888666333333444555555333555555444222111000111222111111111111111111111111000//////////////////000.................................---------,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------.........//////////////////000000000111000000000000111111111111222222333333333444444444333444444555555666777777777777777888888888999999777888999;;;<<<>>>???@@@EEEAAA@@@DDDGGGIIIPPPYYYVVVooozzznnnjjjmmmuuutttqqquuuvvvtttqqqrrr}}}~~~kkkYYYQQQQQQPPPLLLJJJIIIIIIIIIGGGFFFDDDDDDDDDAAABBBBBB@@@CCCIIIJJJGGG>>>>>>======<<<;;;;;;;;;:::::::::999999:::::::::999::::::::::::::::::999999999888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGGGGGGGHHHIIIKKKGGGKKKTTTUUUVVVggg}}}zzznnndddYYYTTTSSSLLLNNNPPPSSSYYYaaajjjppp{{{}}}jjjiiieee___]]]^^^\\\WWWOOOMMMIIIDDD@@@===<<<;;;999888777555333222222222111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++******++++++,,,---000***,,,444444,,,***000...---,,,++++++---...000---------------------------------------------------------------...//////)))111444///---000333222333444222//////222444444888:::666999DDDJJJUUUhhhvvvlllTTTIII???<<<;;;888666666333000///111444555333000///000222222222222222333000000000000000111111111//////............//////..............................---------,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------.........//////////////////000000000000000000000000111111111111222222333333333444444444333333444444555666666777777777777777888888888888777777888:::<<<===??????@@@AAADDDEEEEEEDDDEEEGGGNNNWWWjjj~~~cccYYYPPPNNNMMMJJJIIIIIIGGGHHHGGGFFFCCCBBBBBBBBBCCCCCCAAA>>>???CCCCCC???<<<<<<<<<<<<<<<;;;;;;;;;:::999999999999999999:::888888999999999999888888666666666777888:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>???===>>>???@@@AAABBBCCCCCCAAACCCEEEFFFFFFFFFGGGHHHHHHJJJMMMPPPRRRUUU]]]dddvvv{{{{{{{{{{{{sssgggaaa```OOOMMMJJJIIILLLQQQWWW[[[kkkyyywwwqqqxxxwwwmmmlllggg___\\\\\\YYYTTTRRRNNNHHHDDDBBB@@@<<<999777777666555444333333222000//////............///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,---,,,++++++,,,,,,***)))...---,,,,,,++++++++++++---------,,,,,,+++++++++---------------------------------............///............////////////////////////000000000000000000111111111222222222555444444555777999<<<===LLLTTT___iiisss|||jjj\\\SSSMMMHHHDDD999888888777666555555444222222111111111111222222000000111111111111000000////////////////////////////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///---......///////////////000////////////111333444222222222222222222333333333333333444444444555555666666666666666555555555666777888999;;;<<<===>>>?????????@@@AAABBBDDDEEEJJJIIISSSkkk}}}kkkTTTRRRNNNLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@>>>>>>???>>>===<<<<<<;;;<<<<<<999999999999999999999999888888888888777777777666777777888888888888777777777777666666666666777777:::::::::999999888888888;;;;;;;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKNNNPPPSSSTTTaaatttyyyiiifffpppzzz}}}kkk___UUUNNNOOORRROOOKKKIIITTT[[[dddnnnzzz~~~zzzwwwsssuuuxxxqqqjjj{{{ooonnnhhhaaa^^^^^^[[[VVVVVVQQQKKKEEEBBB???:::777777777666555444333333222000000///............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,---+++******++++++***)))...---,,,+++++++++++++++------,,,,,,,,,+++++++++------------------------------------........................////////////.../////////000000000000000000000111111111222222333333333444555777888999000555;;;@@@DDDJJJSSSZZZiiirrr{{{~~~{{{zzz|||uuukkk___VVVMMMFFF===888888777555333666666555555444333333333222111111000000111111222///000000111111000000///////////////////////////...........................------------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------............------...///////////////000////////////111222333111111111222222222222333222222222222333333333444666555555555555555555555666666888999:::<<<======>>>>>>??????@@@BBBCCCDDDJJJHHHKKKVVViii{{{iii```QQQNNNKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>===???>>>===<<<;;;:::::::::999999999999999999999999888888777777777666666666777777777888888777666666777666666666666666666777:::999999999888888888888999999999999999:::::::::::::::::::::;;;<<<===>>>======>>>>>>>>>>>>??????AAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIJJJLLLOOOPPPRRRVVV```vvvwwwvvv|||uuufffVVVOOOMMMLLLLLLNNNKKKMMMPPPUUU]]]gggmmmpppxxxpppllljjjjjjqqq{{{sssoookkknnnooonnnhhhaaa^^^^^^[[[WWWYYYTTTNNNGGGBBB>>>999666777777666555444333333222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,,,,***))))))***+++***(((---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++------------------------------------............---............/////////....../////////000000000000000000000111111111111000111222333444444444444111333555555333444999===;;;???CCCEEEDDDEEEHHHKKKKKKLLLOOOQQQQQQQQQOOONNNLLLIIIEEECCCAAA>>>777222:::777444555777777555222333333333222111111000000111111000000000000111111//////000000000000//////////////////////////////........................------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------...////////////...000000000//////000111111000000111111222222222222111111111111222222222222555555555555555555555555666666777888999;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCHHHHHHIIIJJJNNN^^^|||jjjZZZVVVVVVLLLIIIGGGEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>===<<<>>>>>><<<;;;999999888888888888888888888888888888777777777666666666555555777777777777777666555444666666555555555555666666888888888888777777777777666777777888888999999999999999999999:::;;;<<<===<<<<<<=========>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNPPPOOOcccuuukkkbbb```^^^YYYSSSQQQOOOLLLJJJKKKOOOTTTXXX[[[eeellluuu}}}yyypppmmmmmmeeeeeeddd``````fffqqqzzzxxxxxxmmmkkkfff^^^[[[\\\ZZZVVVYYYUUUOOOIIICCC>>>:::888777777666555444333333222111000///......---......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***+++++++++)))((()))******)))(((,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000/////////000000000111111///000222333333222111000111222333222000000333555888777666666666666666666444444444555555555555555444333222444777888888666666444333333444444111...111111111111000000//////000000000//////000000000...//////000000//////...................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,---......//////......000000000/////////////////////000000111222222222111111111222222222222333444444444444444555555555555555666777888999:::;;;============>>>???@@@AAA???CCCIIIJJJHHHMMM^^^pppcccRRRNNNOOOPPPHHHEEECCCBBBCCCCCCBBB@@@????????????>>><<<;;;:::===<<<;;;999888777777666666666666666666666666666666666666555555555555444666666666666666555444333666555555444444555555666777777666666666666666666555555666777888999999:::888888888888999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJPPPMMMYYYzzzooobbb\\\YYY```ggggggdddbbbWWWRRRMMMIIIGGGHHHPPPYYY]]]]]]]]]^^^aaafffmmmqqqttttttvvvxxxzzz{{{||||||}}}yyyuuurrrpppnnnllljjjccccccdddccc```]]]\\\]]]ddddddbbbaaaeeeqqqxxxooo~~~mmmkkkeee]]][[[\\\[[[WWWVVVTTTOOOIIICCC>>><<<;;;777777666555444333333222111111///......---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++***)))((()))***+++***(((+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------........................////////////....../////////000000000///000222333333222111000...///000000000111333444999555222111222333111///444333333333333333444444555444222222222333222111...---------///111111111111111111000000000000000000//////......//////000......////////////......------------------------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,------...............000000000000////////////......///000000111222222222222222222333333333333222333333333444444444555444555555666777888999999<<<<<<<<<<<<<<<===>>>???;;;===CCCFFFEEEEEELLLVVVnnnzzzaaaQQQNNNNNNLLLHHHEEECCCAAAAAABBBBBBAAA@@@>>>>>>======<<<;;;999888;;;:::999777666555555555555555555555555555555555555555555444444444333333555555555555555444333222555555444444444444555555555555555555555555555555555666666777888999999:::666666666777777888999:::999::::::;;;<<<<<<============>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGHHHLLLNNNWWWiiiqqqaaaTTTUUU^^^fffjjjkkkbbb]]]WWWPPPIIIJJJXXXiiilllhhhccc___[[[YYYWWWUUUVVVVVVWWWYYYZZZ[[[\\\]]]___]]][[[YYYYYYXXXUUUSSSWWWYYYZZZZZZZZZ\\\^^^```bbbgggqqq}}}vvvppplllyyyooommmggg___\\\^^^]]]ZZZTTTSSSOOOIIICCC>>>======777777666555444333333222222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************************)))((()))+++++++++***+++************++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////............////////////000000111111222111111111222333333444555555666666333000...///111333222000222222111111111222333333444333222111000//////...333222111111111222333444000000000000000000000000//////............//////------............------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---......///000000000//////------...///000111111222222222222222333333333444111222222333333444444444444444555666666777888888;;;;;;;;;;;;;;;<<<======BBB@@@???AAAAAABBBHHHOOOgggjjj]]]OOOJJJMMMMMMFFF>>>DDDBBB@@@@@@AAAAAA@@@???<<<<<<<<<;;;:::999888777888777666555555555555555444444444444444444444444444444444333333333333222333333333444444444333333444444333333333333444444333333333444444444444444666666666777777888888888555555555555666777888999888888999:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGEEEJJJQQQWWWbbbwww~~~xxxxxxrrrcccXXXZZZTTTPPPNNNLLLOOO```ttt~~~{{{yyyxxxuuunnneee]]]YYYWWWUUUSSSRRRRRRRRRRRRTTTTTTUUUUUUUUUUUUUUUUUUPPPVVV[[[]]]cccmmmtttwwwzzz}}}xxxwww{{{~~~ooommmfff^^^\\\^^^^^^ZZZSSSRRROOOIIIBBB===<<<===777777666555444333333222222111000///---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++*********+++***)))***,,,,,,,,,+++***************+++,,,,,,)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////------.........////////////////////////000111222---------...//////...---111000///111333444333222.........//////000000111///000222333222222222333/////////...,,,++++++,,,///////////////////////////......------......///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------,,,---...000000000//////,,,------...///000111222111111111111222222222222111111111222333333444444444444444555555666777777:::::::::::::::;;;;;;<<>>??????>>>===;;;;;;;;;:::999888666666555555444444444444555555333333333333333333333333333333333333222222222222000111222333444444444333444444333333333333444444222222222222333333444444555555555555555666666666444444444444555666777888777777888999:::;;;<<<<<<::::::;;;<<<===>>>??????AAAAAAAAABBBCCCEEEFFFGGGCCCGGGKKKLLLOOO[[[lllyyy}}}dddYYYNNNGGGGGGGGGFFFOOO\\\qqqpppqqqxxxqqqmmmggg```[[[WWWVVVVVVTTTWWW[[[\\\\\\]]]aaaddddddmmmwww}}}mmmkkkddd\\\ZZZ\\\\\\YYYTTTSSSPPPIIIAAA;;;:::;;;777777666555444333333222222111000///------,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******+++***)))***,,,------+++******))))))***+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---------.........//////......------...///111222000//////000222222111///000000000000000000...---...//////000111111222222///000222222000...------***,,,000222333333333444.................................------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------+++,,,...000000000000000,,,,,,---...///000111222000000000000111111111111000000111222333333444444333444444555555666666666::::::999999::::::;;;;;;666888===AAA@@@???FFFOOO```XXXOOOUUUcccnnn{{{dddVVVMMMJJJJJJIIIGGGEEEDDDCCCDDDBBB@@@>>>=========<<<;;;:::::::::999888777666555444444333333333444555555222222222222222222222222333333333222222222111111///000111222333444444444444333333222222333333444111111222222222333333333444444444444444444444333444444444444555666777777666777888999:::;;;<<<<<<999::::::;;;<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJMMMSSSXXXYYY|||qqqaaa]]]WWWLLLGGGJJJQQQOOORRR___ttt|||vvvtttsssnnnsssxxxyyyyyy|||zzzsssvvvnnnjjjddd___]]][[[YYYXXXZZZUUUMMMEEE>>>:::999999;;;:::888777555444444444444444222111000000//////......---------,,,,,,,,,+++---......,,,******+++)))))))))***+++++++++,,,******************************************************+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------............------////////////////////////////////////////////////333222111000000111222333////////////000000000000////////////............////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///...,,,***)))...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++*********+++++++++,,,------......------+++,,,------......---------------............///---......///////////////000000000000111111111111333333222222333333444555333333333444444444555555666666666777888888999999999;;;===???@@@AAACCCEEEJJJKKKKKKLLLPPP\\\lllxxxuuucccUUULLLIIIGGGGGGFFFDDDCCCAAA@@@@@@??????>>>>>>===<<<<<<<<<888777777666555444444333555555444444444333333333111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333222222111111222222333444333333222222333333444555666666666666666555555555666666666777888888999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIKKKNNNPPPQQQ\\\wwwyyymmmYYYHHHQQQNNNIIIJJJTTTggg|||rrrTTTpppkkkeee```]]]\\\ZZZYYYWWWRRRKKKDDD???<<<;;;;;;;;;:::888777555444444444<<<999444000---,,,,,,,,,......---------,,,,,,,,,+++---------+++***+++,,,***************+++++++++*********************************************************+++++++++,,,,,,***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------------------------------------............------........................////////////////////////222111000//////000111222....../////////000000000////////////.........---................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,///000000///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++*********++++++***++++++,,,,,,,,,,,,,,,+++,,,------...---------------------............------.../////////////////////000000000111111111333222222222222333444444333333333333444444444444555666666777777888999999888:::<<<===>>>???AAACCCEEEGGGIIIIIIJJJPPPZZZaaalllkkk\\\RRRJJJEEEEEEEEEEEEDDDBBBAAA@@@???>>>=========<<<;;;;;;::::::888777777666555555444444444444444444333333333333111111111111111111111111222111111000000111111222111111111111111111111111111111111222222222222333222111111111111222333333333222222222222333444444666555555555555555555555555666666777777888999999:::;;;;;;;;;<<<<<<<<<<<<=========>>>???AAACCCCCCEEEEEEFFFGGGIIIKKKMMMNNNWWW]]]qqqfff[[[RRRSSS___kkkqqqrrrvvvzzzmmmTTTBBBrrrmmmeee```]]]\\\\\\[[[SSSPPPJJJCCC???===<<<<<<;;;:::888777555444444444>>>:::444...+++***+++---......---------,,,,,,,,,+++,,,,,,+++******,,,...+++++++++************************************************************************++++++++++++,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................000///............///000---.........//////////////////.........---------................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...+++(((+++111555666444+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********************************,,,,,,+++************+++)))******+++++++++++++++++++++,,,---------------------------............------...////////////...//////000000000000111111222222111111222222333444222222333333333444444444555555666666777888888888888:::;;;<<<<<<<<<>>>@@@>>>BBBEEEFFFEEEFFFIIIMMMOOO\\\pppggg[[[OOOJJJIIIFFFEEEEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;:::999999888888777777777666555555444444444333333333333222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000111111111222222111111111111111222222333222222111111222222333444555555555555555555555555555555666666777888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDEEEGGGIIIJJJKKKRRRMMMQQQmmm|||~~~}}}xxxyyyttt]]]LLLBBB@@@rrrllleee___\\\[[[[[[[[[RRROOOIIIDDD???===<<<<<<;;;:::888777555444444444777555111...------///000......---------,,,,,,,,,+++++++++***)))***---000,,,+++++++++***)))))))))************************************************************++++++++++++,,,+++++++++***)))))))))************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------------------------------...------------------...------------.....................---------,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,///***(((,,,444999777333***++++++++++++++++++***************************+++++++++***************))))))))))))))))))))))))++++++******************)))******+++,,,+++++++++++++++,,,------------,,,,,,,,,---------.........,,,---......//////......////////////000000000111111111111111111222333333222222222222333333333333444444555666666777777888888:::;;;;;;;;;;;;<<<===;;;>>>BBBEEEEEEDDDFFFGGGMMMPPPVVVddd|||qqqbbbTTTLLLFFFGGGHHHFFFDDDDDDAAA@@@@@@???===<<<<<<;;;::::::999999888888777777666666666666555555444444333333222222222111111111000000000000000000000000000000000//////000000000000000000000000000000000//////000000000111111111000000000000000111222222111111111111111222333333444444444444444555555555444444555666666777777888999999999999:::::::::;;;:::::::::;;;===>>>@@@AAACCCCCCDDDDDDFFFGGGHHHIIIJJJLLLQQQ\\\pppfffNNNBBBAAAEEEpppkkkddd^^^\\\[[[ZZZYYYSSSOOOJJJEEE@@@===<<<;;;;;;:::888777555444444444000000000000000000000000......---------,,,,,,,,,+++++++++)))(((***---///,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))************************)))))))))*********++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...+++***000777999444...++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...,,,------..................////////////000000000111000000000000111222222111111111222222222333333444444444555666666777777999:::;;;;;;::::::;;;======>>>AAABBBCCCDDDFFFGGGJJJJJJJJJNNNXXXlllsss___TTTOOOLLLFFFDDDFFFFFFBBB???>>>??????>>>>>>===<<<;;;;;;:::999999888888777666666555555555444444444444444222111111111111000000000////////////////////////000//////......//////000////////////////////////........./////////000000000000//////000000111222111000000000000111222222222333333333444444444555444444444555666666777777888888888888999999999999:::::::::;;;===>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIBBBKKKRRRQQQRRRccczzzXXXHHHAAA>>>>>>nnnjjjddd___]]][[[YYYWWWRRRPPPKKKFFFAAA>>>===<<<;;;:::888777555444444444000111222222111000...,,,......---------,,,,,,,,,***++++++***))))))+++---+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***************************************((())))))))))))*********************++++++++++++***************************++++++,,,,,,++++++***------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,+++---111666666000******+++,,,------,,,+++***************************)))))))))***************************************((()))******+++************++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---......////////////000000000000000///000000111222000000111111111222222222333333444444555666666666888999::::::::::::;;;<<>>>>>???AAABBBCCCAAADDDHHHJJJKKKPPP^^^lllvvvrrr```XXXQQQJJJEEEFFFCCCBBBDDDDDD@@@======>>>======<<<;;;;;;::::::999888888777666666555555333333333333333333333333111111000000000///////////////////////////////////////............//////////////////////////////------.........////////////////////////000000111000000000///000000111222111222222333333444444444333333444444555666666666777777777777888888888999999999999:::<<<===???@@@AAAAAABBBCCCDDDFFFGGGHHHDDDHHHJJJIIIKKKTTTdddrrrYYYFFFCCCBBB>>>:::mmmjjjeeebbb___\\\YYYWWWQQQNNNKKKGGGCCCAAA@@@???;;;:::888777555444444444222222111000///...------......---------,,,,,,,,,***+++,,,+++***)))***+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++************************((((((((()))))))))******************++++++++++++******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************++++++++++++++++++---000222111...+++)))***+++,,,,,,+++***)))************************((()))))))))*********+++++++++++++++++++++++++++'''((()))***++++++***))))))******+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------........./////////000000000////////////000111111000000000000111111111222222333333444555555666666555777888888888888:::;;;===<<<;;;<<<===???@@@AAA@@@AAAFFFLLLKKKHHHKKKRRRQQQ]]]rrrvvvcccQQQLLLMMMJJJFFFCCCBBB??????BBBBBB???===???;;;;;;::::::999888888888777666666555444444333333111111111111111111111111000000000/////////..............................///......------......///........................,,,------------.........///............///000000000////////////000111111111111111222333333444444222333333444555555666666666666666777777777888888777777888999:::<<<===>>>>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEFFFJJJOOOTTTVVVlllcccRRRAAA===???@@@>>>===mmmkkkgggdddaaa^^^ZZZWWWOOOMMMJJJGGGEEECCCCCCBBB;;;:::888777555444444444222111///...---...000000......---------,,,,,,,,,***+++---,,,***)))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******************************************************+++,,,---......---,,,+++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))************+++++++++***+++,,,---............''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++'''((()))+++++++++***)))(((((()))*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,------......------............/////////000///////////////000111111000000000000111111111111222222333444444555555666333444666777666777999:::999999999;;;???AAABBBBBBCCC@@@AAAGGGIIIEEEEEEIIILLLKKKMMMWWWiii~~~kkk[[[LLLJJJKKKMMMIIIBBBAAAFFF===::::::<<<===::::::<<<999999888888777777666666555555444333333222222111000000000000000111111111000/////////.............................................------.................................,,,,,,,,,---------.....................///000000///////////////000111111000000111222333333444444222222333444444555555666666666666666777777777777555666666777888:::<<<<<<;;;<<<===>>>AAACCCEEEGGGCCCCCCDDDCCCCCCEEEHHHJJJIIIaaatttoooLLLGGGAAA>>>???>>>;;;999:::qqqmmmggg```\\\ZZZ[[[[[[QQQOOOJJJFFFCCCBBBAAABBB===:::777444222222333444444333111000...------,,,------,,,,,,,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))***************+++++++++***)))'''&&&)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,---------,,,,,,,,,,,,---------..............................////////////000000000000000000000000111111111111444333333333333444555555555555555555666777999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEGGGGGGGGGGGGFFFIIIMMMOOOSSS\\\iiirrrqqqggg```YYYSSSJJJHHHEEEDDDDDDCCCBBB@@@@@@???>>><<<;;;;;;;;;;;;:::999888666555555444444333333333222222222111111000000000000000000000000///////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,---------......000///------,,,---...///............////////////////////////000000000000000000000000111111111111444444444555555555666666444444444555555555555666777777888::::::::::::::::::;;;<<<>>>???????????????@@@@@@AAABBBCCCDDDDDDNNNJJJSSSjjj}}}```KKKAAA>>>>>><<<;;;999888777666qqqmmmgggaaa]]][[[ZZZZZZRRROOOKKKGGGDDDBBBBBBCCC>>><<<888555444333444555444333111000...---------------,,,,,,,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((()))))))))*********)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))************++++++++++++***)))(((((())))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))***++++++++++++***)))************+++++++++))))))))))))))))))))))))***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------................................./////////000000000//////000000000111111111333333333333333444555555444444444555888<<>>>>>===<<<;;;:::999999999999999777666555444444444333333222222222111111111////////////////////////........................///...---,,,,,,---...///------------------------,,,,,,,,,------------...///...---,,,,,,---..................////////////.../////////000000000000//////000000000111111111333333444444444444555555444444444444555555555555666777888999999::::::999:::;;;<<<===>>>???????????????@@@AAABBBCCCDDDDDDJJJFFFIIIUUUcccwwwvvv\\\LLLAAA;;;===<<<;;;:::888777666555pppmmmhhhccc^^^[[[YYYYYYSSSPPPLLLHHHEEECCCCCCDDD>>><<<:::777555555555666333333111///...---------------,,,,,,,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))************++++++***************+++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))************************)))))))))*********++++++************************((()))******++++++******)))************+++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------.........////////////000//////000000000000111111333333222222333333444555555444333333666<<>>???@@@AAA??????AAABBBCCCDDDDDDDDDEEEGGGHHHGGGFFFHHHMMMQQQOOOWWWbbbmmmyyywwwfff^^^ZZZUUUQQQOOOMMMJJJHHHEEECCC@@@?????????>>><<<<<<<<<:::999888777777777888888666555444444444444222222222222111111111000////////////////////////..............................------------......------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------............/////////....../////////000000000//////000000000000111111222222222333333333333444333333333444444444555555555555666777888888888888999:::;;;<<<>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCHHHGGGIIIKKKLLLWWWtttoooMMM@@@>>>;;;777::::::999888777555555444ooommmiiiccc___[[[YYYWWWTTTQQQMMMIIIFFFDDDDDDDDD>>><<<:::777555555555555333222111///......------------,,,,,,,,,+++++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((()))))))))************,,,+++***))))))***,,,---))))))))))))************************++++++++++++************************))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************((())))))***************))))))*********+++++++++))))))))))))))))))))))))************************((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************,,,+++++++++***)))))))))+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------------........./////////////////////000000000111222222222222222333333444555444333222444666:::<<<999999999999:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHIIIHHHIIILLLNNNMMMQQQUUUWWWZZZaaajjjqqqzzznnneee[[[SSSQQQRRRRRRPPPMMMKKKIIIIIICCCAAA>>>===>>>===<<<;;;<<<;;;:::888777777666666777666555444333333333333222111111111111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,,,,---------------.........//////........./////////000000////////////000000000111111111111111222222222222222333333333444444444444333444555666777777777777888999:::<<<===============>>>>>>???@@@AAABBBBBBCCCFFFLLLMMMIIIJJJYYYjjjnnnMMM<<<;;;???===888888777777666555444333333pppmmmiiiddd___[[[XXXWWWTTTRRRMMMIIIFFFEEEDDDEEE<<<;;;999777555444444444222222111///............------,,,,,,,,,+++++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((()))))))))************+++***)))))))))***+++,,,(((((()))))))))*********))))))*********+++++++++************************)))))))))******)))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************,,,+++++++++***)))))))))+++++++++,,,,,,+++******+++++++++,,,,,,,,,------------------------------------------...............////////////000000000222111111111111222333333333333444444444444444333888888888999:::;;;======>>>>>>@@@AAABBBCCCCCCCCC@@@BBBDDDFFFFFFGGGHHHIIIIIIKKKNNNPPPPPPRRRWWWZZZYYY\\\bbbppp~~~zzzqqqfff^^^YYYUUURRRQQQLLLMMMMMMJJJFFFCCCCCCDDDAAA???===<<<<<<<<<;;;:::;;;;;;999888777666666666555555444333222222222222111111111000000000//////................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------........................////////////...////////////000000000000000000111111111222222222222222222333333333444333333444555666666666666777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???BBBGGGJJJHHHFFFKKKRRR[[[rrr{{{VVVKKK???;;;>>>@@@<<<666555555555444444333333333qqqnnniiiccc^^^ZZZXXXWWWTTTQQQMMMIIIFFFDDDDDDEEE<<<;;;999777555444333333222111000///............------,,,,,,,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))******************)))))))))))))))***((((((((()))))))))******)))))))))************+++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++***************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000111111000000111111222333000222444555666666555444444444444444555777888999===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEFFFIIILLLMMMNNNNNNOOOQQQRRRQQQRRRWWWeeerrrtttoooxxxzzztttnnniiifffddd```^^^^^^[[[TTTOOOMMMHHHHHHFFFCCC@@@>>>???@@@???===;;;:::;;;;;;:::999;;;:::999777666666555555444444333222222222222222000000000000////////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---......------,,,------------.........------........./////////......////////////000000000000000111111111111222111111222222222333333333333333444555666666666666666777888:::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@DDDCCCCCCCCCEEEGGGKKKNNNPPPXXXgggxxxnnnYYYKKK@@@>>>;;;:::999888555333444444333333333333333333sssooohhhbbb\\\YYYXXXXXXTTTQQQMMMHHHEEEDDDDDDDDD<<<<<<:::999777555444444222111000//////......///------,,,,,,,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))((((((''''''''''''((())))))))))))************)))))))))))))))((('''&&&(((((((((((()))))))))***))))))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++'''((()))+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........./////////000000000000000000000111222222111222333444555666666777999999999:::;;;<<<===>>>;;;<<<===>>>???@@@@@@@@@DDDDDDDDDEEEGGGGGGGGGFFFHHHIIIJJJJJJJJJJJJJJJKKKPPPRRRRRRQQQUUUZZZZZZWWW\\\```eeeiiikkklllnnnooo{{{wwwsssppprrrnnniiidddbbbaaa```___\\\YYYZZZ]]][[[QQQKKKJJJGGGFFFDDDBBBAAA@@@???>>><<<:::888888888999888777999888777555444444444444333333222111111111111222000000/////////.................................------------------------+++,,,------------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++---...//////......,,,,,,---------.........---------.........//////........./////////000000000000111111111222222222111111111111222222222222333444555666666777777777555666777999::::::;;;;;;:::;;;<<<===>>>??????@@@EEEEEECCCBBBCCCGGGKKKMMMMMMMMMQQQWWW```ooo}}}dddOOOAAA;;;;;;;;;;;;888555333333333333333333333333333333333tttooohhhaaa\\\YYYYYYYYYSSSPPPLLLHHHEEECCCCCCDDD======<<<:::888777555555222111000//////...//////---------,,,,,,,,,++++++***************************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))************((())))))))))))'''%%%$$$(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))******+++++++++,,,&&&''')))***,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000000000000000000111111222444333222111111333555666333333333444555666888888999:::;;;===>>>>>>??????@@@???@@@BBBDDDFFFGGGGGGEEEEEEFFFGGGHHHJJJLLLNNNDDDKKKOOONNNMMMPPPTTTUUUTTTUUUWWWYYY[[[[[[[[[[[[\\\___bbbfffiiijjjjjjjjjfffnnnsssqqqmmmmmmnnnmmmhhhjjjkkkjjjiiihhhhhhiiifffccc```___````````````YYYTTTSSSUUUSSSLLLIIIKKKGGGEEECCCBBBBBB@@@===;;;:::888666666666777666555777666555444333222222222222222111111111111111111000/////////....................................------------------------++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---///000000//////,,,,,,,,,---------......---------.........//////............/////////000111111111111222222222222000111111111111222222222333444555666777777777777555666777888999:::::::::::::::;;;<<<===>>>??????===AAACCCBBBBBBCCCEEEFFFFFFIIINNNRRRQQQTTTdddvvviiiSSSIII???:::<<<777888999999888666666777222333333333333444444444uuuooofff```^^^]]][[[YYYRRROOOJJJFFFDDDCCCAAA@@@>>><<<999777666555333222111111000///...---,,,,,,......---,,,***))))))(((---+++******++++++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((%%%''')))))))))(((((((((''''''(((((((((((('''''')))(((''''''''')))***+++(((((((((((())))))))))))''''''(((******+++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***************)))(((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............////////////...............///000000333333222222222333444444777777777777666666666666999999:::;;;;;;<<<<<<======>>>???AAACCCEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFEEEJJJKKKMMMNNNOOOOOONNNNNNUUUTTTTTTTTTTTTTTTUUUVVVTTTTTTVVVZZZ___```]]]ZZZ\\\\\\]]]^^^______``````bbbeeegggeee```\\\^^^``````]]]ZZZZZZ\\\\\\YYYVVVRRRRRRSSSTTTSSSPPPJJJFFFFFFDDDAAA>>><<<:::::::::666666666666555555555555333333333222222222111111111111111111000000000///////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...//////...,,,,,,,,,---------............///000000000000000000000000000111111111111333333444444555666666666666666666777888888999999999999:::;;;<<<===>>>???>>>???@@@AAACCCDDDEEEFFFGGGGGGGGGGGGHHHMMMSSSXXXkkkqqqooo]]]III???===:::777666777777666555444444333333111111111222222333333333tttnnnfff```^^^\\\ZZZYYYTTTPPPKKKGGGEEECCCAAA@@@>>><<<999777777666444222111111000///...---,,,,,,......---,,,+++***))))))---,,,******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''')))((((((''''''((()))***'''((((((((())))))))))))'''((()))******+++++++++))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***************)))(((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))******+++,,,,,,))))))*********+++++++++))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........///////////////............///000000222222222222222333444555666666666666666666666666999999999:::;;;;;;<<<<<<======>>>@@@BBBCCCDDDEEECCCCCCDDDDDDEEEEEEDDDDDDHHHIIIKKKLLLMMMMMMLLLLLLPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPQQQUUUXXXZZZXXXVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[___aaa___ZZZWWWXXX[[[\\\[[[YYYYYYYYYYYYWWWVVVQQQQQQPPPPPPOOOLLLHHHDDDDDDCCC@@@===;;;:::999999666666666555555555444444333333222222222111111111111111111000000000//////////////////////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000,,,,,,,,,------------.........///000000000000000//////000000000111111111333333333444555555666666555555666777777888888999999999:::;;;<<<======>>>===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEJJJPPPTTTVVV[[[dddttt}}}rrrfffYYYMMMBBB888777999999999:::666666555444444333222222111111222222222222222222rrrmmmfff```]]][[[YYYXXXVVVRRRLLLHHHFFFCCCAAA@@@???<<<999777777666444222111111000///...---,,,,,,///......---,,,+++******...,,,******+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&((((((''''''((((((((((((''''''))))))(((''''''(((((()))''''''((((((((()))))))))'''((()))******+++******)))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))************))))))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++))))))************)))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------........./////////////////////000111111111111111111222333444555555555555555555555666666888888999999:::;;;;;;;;;<<<===>>>???@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLMMMMMMMMMNNNNNNNNNOOONNNNNNPPPRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVUUUXXXZZZXXXUUUSSSTTTUUUVVVWWWXXXWWWUUUTTTUUUVVVPPPNNNLLLKKKJJJGGGDDDAAABBB@@@>>><<<:::999888888555555555555444444444444222222222222111111111000000000000000////////////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...///000,,,,,,,,,,,,------------......///000000000000/////////000000000000111111222222333333444555555555444555555666777777888888999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@@@@AAAAAABBBFFFKKKOOONNNPPPSSSVVV___ssshhhTTTHHHAAA======888666888999777666777444444444333222222111111222222222111111111111111qqqmmmgggaaa\\\ZZZXXXXXXXXXSSSNNNIIIFFFDDDAAA@@@???===:::888777666444222111111000///...---,,,,,,//////...------,,,++++++---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((('''((()))*********''''''((((((((((((''''''))))))(((((('''''''''''''''''''''((((((((())))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***))))))************)))(((******)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))************))))))************))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........000////////////000111111//////000000222333444555444444444444555555555555777777888888999:::::::::<<<<<<<<<======>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCEEEFFFHHHIIIJJJJJJIIIIIILLLLLLMMMNNNNNNOOOOOOOOOPPPOOONNNNNNPPPQQQRRRSSSOOOOOOPPPQQQRRRSSSTTTTTTRRRTTTUUUUUUSSSQQQRRRSSSQQQTTTVVVUUURRRQQQRRRUUUNNNLLLHHHFFFEEECCCAAA???>>>>>><<<;;;999888777666444444444444333333333333222111111111111000000000000000/////////.................................---------,,,,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,------...++++++,,,,,,,,,------------...//////000000//////////////////000000000111111111222222333444444444444444444555666666777777999999999::::::::::::::::::;;;<<<===>>>???@@@@@@>>>???@@@AAABBBDDDIIILLLMMMPPPQQQOOOMMMSSSaaammmoooUUUHHHAAA;;;:::>>>:::999999;;;888333222444333222222222111111111000222222111111000000000///ooommmhhhbbb\\\YYYXXXXXXXXXTTTNNNJJJGGGDDDBBB@@@???===:::888777666555333111111000///...---,,,,,,.........------,,,,,,+++***)))((()))++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***%%%%%%&&&))),,,,,,***'''''''''(((((((((((('''''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))************)))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******((())))))*********))))))******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((()))))))))))))))*********(((((()))))))))*********))))))************))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------///////////////000000111...//////000111222444555222222333333444444444444666666777777888999999999;;;;;;;;;<<<<<<<<<======???@@@AAABBBCCCCCCCCCCCCEEEFFFGGGIIIIIIIIIIIIHHHJJJKKKLLLNNNNNNNNNNNNNNNPPPOOONNNNNNNNNOOOQQQRRRNNNNNNOOOOOOPPPQQQQQQQQQNNNOOOQQQQQQPPPPPPPPPQQQNNNQQQSSSRRROOONNNOOORRRKKKIIIEEEBBBAAA@@@>>>===;;;::::::999888666555555333333333333222222222222111111111000000000///////////////............---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,***+++,,,+++++++++,,,,,,,,,------------...///////////////...////////////000000000000000111111222333333333222333333444555555666666888888888999999999999999999::::::;;;<<<===>>>>>>???@@@BBBCCCCCCEEEHHHJJJFFFIIILLLMMMMMMOOOSSSWWW[[[ggguuuzzzoooeeeXXXGGG<<<>>>>>>777555888333222333555444111333777111111111111111000000000111111111000000/////////ooommmiiiccc]]]YYYXXXYYYWWWSSSMMMIIIFFFDDDBBBAAA@@@===:::888888777555333111111000///...---,,,,,,------------,,,,,,,,,+++(((((())),,,------***((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******'''%%%%%%'''***+++((($$$''''''((((((((((((''''''%%%&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))************))))))&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''(((((()))***+++((())))))************)))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------...............///000000////////////000111222333111111222222333333444444555555666666777888888999:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLKKKLLLOOOQQQLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNNNNMMMKKKKKKKKKLLLFFFDDDAAA??????>>><<<:::888888888777777555444333222222222222111111111111000000000000///////////////.........------------------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...000000,,,******+++++++++++++++,,,,,,,,,,,,------...////////////.........////////////000000//////000000111222222222222222222333444444555555666777777777888888999999999::::::;;;<<<<<<======???AAACCCDDDDDDEEEGGGHHHFFFEEEEEEHHHKKKOOOQQQRRRQQQTTTXXX]]]hhhyyyyyyaaaXXXRRRIII@@@???888666;;;<<<666111222777444333333222000222777111111111111111111111111000000000000////////////zzzooonnnkkkeee^^^YYYYYYZZZUUUQQQLLLHHHFFFEEECCCAAA@@@===:::999888777555333111111000///...---,,,,,,,,,,,,,,,,,,++++++++++++((())),,,///111000+++((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********111,,,'''&&&((()))'''%%%''''''((((((((((((''''''###$$$&&&((())))))((((((&&&&&&&&&'''''''''(((((())))))************))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***+++(((((()))***************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***))))))************))))))(((((((((((()))))))))***))))))))))))************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------......//////////////////000111222000000111111222333333444444555555666666777888888999999:::;;;;;;<<<======<<<===???@@@AAABBBBBBBBBAAACCCDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJLLLKKKKKKJJJIIIKKKMMMLLLKKKLLLNNNQQQLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFGGGIIIKKKLLLKKKKKKKKKIIIHHHHHHHHHGGGFFFEEE@@@???===<<<<<<;;;999777555555666666666444333222222222111111111000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))*********++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))...111111---++++++...***++++++++++++,,,,,,,,,,,,---......//////.............../////////000000......///000000111111222111111222222333444444444555555666666777888999999999::::::;;;;;;<<<<<<===<<>>;;;555555666777777777777999>>>999666555444111000333111111111111111111111111......//////////////////uuuooonnnlllfff^^^ZZZYYYZZZTTTPPPKKKHHHFFFEEECCCBBB@@@>>>;;;999888777555444111111000///...---,,,,,,,,,,,,++++++++++++++++++(((***...222444222---)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++===555,,,'''(((******(((''''''((((((((((((''''''"""###%%%'''))))))))))))&&&&&&&&&'''''''''(((((())))))*********))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))++++++(((((()))***************(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000///////////////000111///000000111222222333333444444555555666777777777888999999:::<<<======>>>;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBDDDDDDDDDDDDCCCEEEGGGIIIKKKMMMMMMLLLKKKIIILLLNNNNNNMMMMMMPPPRRRNNNNNNMMMLLLJJJIIIIIIHHHFFFFFFGGGIIIKKKMMMLLLKKKJJJGGGDDDDDDEEEEEEBBB???<<<;;;:::::::::999777555444444555666555444222222111111111111000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((---111222...,,,---000******+++++++++,,,,,,,,,,,,---......//////................../////////000......//////000111111111000111111222333333444444333444555666777888999::::::::::::;;;;;;<<<<<<<<<:::===@@@AAAAAA@@@AAABBB???CCCGGGIIIIIIIIIIIIJJJGGGIIINNNRRRSSSRRRSSSUUUZZZ[[[^^^```cccooowwwqqqkkk___VVVUUUVVVQQQIII@@@:::888888999666888777333222777===AAA888333111333555333222444111111111111111222222222---.........//////000000|||mmmlllhhhbbb]]]YYYYYYZZZSSSPPPMMMHHHEEEBBB@@@@@@>>>===;;;999888777666666444333222000//////.........---,,,+++******************++++++++++++******+++*********))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))((('''''''''''')))+++,,,OOO@@@...(((+++...(((!!!((()))))))))))))))((((((''''''''''''''''''''''''&&&''')))*********)))((())))))))))))(((((((((((((((((((((((()))))))))))),,,)))'''''')))***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((******))))))))))))******(((((())))))******++++++))))))((('''''''''''''''***************)))((('''******))))))((((((''''''************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,---,,,+++***,,,,,,,,,---------......---------............///////////////000111222333222222333444444555555666888:::;;;;;;:::999;;;<<<============>>>>>>>>>>>>@@@@@@AAACCCDDDFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKIIIGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIGGGDDDCCCBBBAAA???<<<;;;;;;:::888777555444444555555666666555555444333111000///000111222111//////............---------......---,,,,,,+++******,,,++++++******++++++,,,+++++++++*********))))))((()))*********))))))***************************)))************++++++++++++++++++***((((((+++---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------............///////////////000000000000000111111222222333444444666999888444444:::;;;888777888888999999:::;;;;;;;;;===???@@@@@@@@@AAABBBEEEFFFHHHIIIIIIHHHGGGEEEHHHIIIIIIJJJLLLMMMOOOPPPSSSQQQOOOOOORRRYYY```dddbbbZZZPPPJJJHHHGGGCCC@@@<<<<<<;;;::::::999888888444444444444444444444444222222222111111111111000111111111111000000000000////////////////////////nnnlllhhhbbb\\\YYYXXXYYYVVVSSSOOOJJJEEEAAA???>>>???===<<<:::888666666555333222000///......------...---,,,+++************)))******++++++******)))************)))))))))((())))))))))))))))))))))))'''''''''''''''((())))))((('''''''''((()))******444---&&&###%%%'''&&&$$$(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))))),,,)))''''''))))))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))((('''''''''''''''))))))*********)))((((((***)))))))))((((((((('''************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++,,,,,,++++++,,,,,,,,,------------...------------............////////////000111222222222222333333444555555555777999::::::999888:::;;;<<<<<<============>>>>>>@@@AAAAAACCCDDDEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEGGGFFFFFFFFFGGGGGGHHHHHHGGGEEECCCBBBBBBBBB@@@>>>;;;:::999888666555444333444444555555444444333222111000//////111111000///............------------...------,,,++++++******,,,++++++++++++++++++,,,++++++++++++************(((,,,000...)))'''))),,,************************)))************+++++++++***++++++***((()))***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------.............../////////000000000000000111111222222333333444222666666444666;;;>>>;;;777777888888999::::::;;;:::<<<>>>???>>>>>>???AAACCCEEEGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNOOONNNKKKKKKLLLQQQUUUYYYZZZ```ggghhhfffhhhnnnttt}}}rrrlllccc]]]```ccc[[[PPPMMMGGG@@@>>>>>>???===;;;:::999999888888777666666444444444444444444444444222222222111111111000000111111111000000000//////////////////////////////ooommmiiiccc\\\XXXWWWXXXYYYVVVQQQKKKEEEAAA>>>===@@@???===:::888666555444222111000...------------...---,,,+++************)))******++++++******)))************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''(((((()))))))))(((((("""$$$''''''&&&&&&(((+++'''(((((())))))(((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))))))))(((((((((''''''''''''((((((((()))))))))***)))''''''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((((((((((((''''''''''''((((((***))))))))))))))))))((()))((((((''''''''''''((((((((()))*********))))))))))))))))))((((((((((((************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******++++++******+++************+++,,,,,,,,,,,,,,,,,,------------------------............///......//////000111222111222222333333444555555666777888888777777888999;;;;;;<<<<<<============@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCAAAAAABBBBBBAAA???999999888777666444333333333333333333333222111111111///...///000111000///............------------------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))///333111)))%%%)))...************************)))************+++++++++***++++++***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------................../////////000000000000000111111222333333333222555555444666:::<<<;;;777777777888999999::::::888:::<<<=========>>>@@@AAACCCDDDFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIHHHHHHIIIKKKMMMQQQQQQRRRSSSUUUWWWXXXXXX[[[___dddhhhjjjlllnnnooorrrvvv{{{~~~wwwkkkccc^^^```bbbcccdddaaaXXXOOOMMMNNNKKKGGGFFFGGGFFFBBB@@@<<<999888;;;<<<;;;999777777666666555444444444333333333333333333333333222222111111111000000000111111000000000000//////////////////////////////pppnnniiiccc\\\XXXWWWWWWZZZWWWRRRLLLFFFBBB???>>>AAA@@@===:::888666555444222111000///...---------------,,,+++************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((()))))))))((('''&&&$$$'''***+++((('''))),,,''''''(((((()))(((((((((''''''''''''''''''''''''(((((('''&&&&&&((()))***))))))(((((((((''''''''''''''''''((((((((()))))))))((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''******))))))(((((((((''')))(((''''''''''''((((((''''''((()))*********)))))))))))))))((((((((((((************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,,,,---------.....................///000111111111111111222333333444444444666777777666555777888::::::;;;;;;<<<<<<======@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDBBBAAA@@@AAA@@@???===888888777666555444333222111111222222111111000///000///......000000///............---------,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***...000///***(((***---************************))))))*********+++++++++)))+++++++++))))))***,,,******************************************************))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------................../////////000000000000000111222222333333555555555444444555666555666666777777888999999999777:::<<<=========???@@@@@@AAABBBDDDEEEFFFFFFFFFBBBCCCCCCCCCEEEFFFGGGHHHKKKKKKJJJIIIHHHHHHHHHHHHLLLKKKJJJKKKMMMNNNMMMLLLNNNNNNNNNPPPSSSUUUUUUUUUPPPSSSVVVVVVSSSMMMHHHEEEEEEEEEEEEGGGIIIJJJHHHEEE@@@BBBBBB@@@?????????@@@>>>;;;999999::::::888666555555444444444333333333222222222222222222222222111111111111000000000000111000000000////////////////////////////////////pppnnniiiccc\\\XXXWWWWWWWWWUUUQQQLLLGGGDDDBBBAAAAAA@@@>>>;;;888666555444333333111000///.........------,,,+++************)))))))))******)))))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''''''''((())))))&&&'''((())))))(((&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((''''''''''''''''''''''''(((((((((((('''(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((''''''((((((''''''''''''((((((&&&'''((()))))))))))))))(((((((((((())))))))))))************)))))))))((())))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))+++***)))((()))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...///000111000000111111222333333333333444666555444444555777888999999:::;;;;;;<<<<<>>===;;;999777666666555444333222222000000000111000000///...///...---.../////////---...------------,,,,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))))))))***,,,,,,,,,***))))))))))))))))))))))))))))))*********+++++++++)))***,,,+++***)))***+++***************************************************))))))(((((())))))************++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...............///////////////000000111111222333333333222222333333222222333555666666777777888888999777:::<<<===>>>>>>???AAA>>>???@@@BBBCCCDDDDDDEEEBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEGGGHHHHHHGGGFFFHHHIIIMMMLLLKKKLLLOOOOOOMMMKKKGGGIIIJJJIIIEEECCCBBBCCCCCC@@@>>>????????????@@@<<<:::999:::;;;:::999888999888777777777666444222444444444444444333333333222222222222222222222222111111111000000000//////000000000////////////...////////////////////////ooommmiiiccc\\\XXXWWWXXXUUUSSSOOOKKKHHHEEECCCCCCAAA@@@===;;;999777666555444333222000////////////...---,,,+++************((())))))******))))))((())))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))&&&''''''(((((((((''''''***'''$$$$$$''')))((('''%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((('''(((''''''''''''(((((()))''''''((()))))))))(((((((((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000///000000111111222333333333444555555444444555777777777888999:::;;;;;;<<<===>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCDDD???@@@BBBCCCCCCCCCBBBAAABBB@@@>>><<<;;;:::888555555555444444333222222111000000000000000///......///---,,,---...///...---------------,,,,,,,,,,,,++++++++++++++++++*********+++,,,------,,,+++***+++++++++*********)))))))))&&&%%%''',,,...,,,((()))))))))))))))))))))))))))************+++++++++(((***,,,,,,***)))***+++******************************************************))))))))))))***************++++++,,,,,,---++++++************++++++,,,,,,,,,,,,------------------.........///////////////000000111222222222///...///333444333333555555555555666777777888888777999<<<======>>>@@@AAA>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGFFFFFFFFFIIILLLKKKHHHFFFIIIMMMEEEFFFGGGIIIJJJJJJHHHEEECCCDDDCCCBBB@@@@@@AAABBB???<<<<<<>>>>>><<<>>>AAAAAA===;;;>>>@@@===:::999555555666666666666666666444444444333333333333333111111111111111111111111111111000000000/////////000000////////////......////////////////////////nnnlllhhhbbb\\\YYYXXXYYYUUUSSSOOOKKKGGGDDDCCCBBB@@@???===;;;999888777777333222111000///............---,,,+++************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&''''''((()))((('''&&&''')))******)))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((()))(((((('''''''''((((((((()))))))))***************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000//////000000111222222222333444555555444444555777666666777888999:::;;;;;;<<<<<<===>>>???AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBBBB===>>>@@@AAABBBAAA@@@???>>>===;;;:::999999777555444444333333222222111111000000000000000///.........---,,,,,,......---,,,---------,,,,,,,,,++++++******************++++++)))***,,,------,,,***)))*********)))))))))((((((((('''''')))++++++***))))))))))))))))))))))))))))))************+++++++++(((***,,,,,,+++*********************************************************+++******))))))******+++)))******+++,,,,,,------++++++************++++++++++++,,,,,,,,,------------------.........////////////000000111111222222111...000555666333333666444444555666666777777888555888:::<<<<<<===???@@@>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDAAACCCEEEDDDBBBAAABBBEEEAAABBBDDDEEEEEEDDDCCCBBB???>>>===<<<;;;<<<<<<<<<:::888:::??????<<<===BBB:::666666:::999555333555555666666555555555777888222222222222222333333333111111111111111111111111111000000000////////////000000/////////.........////////////////////////mmmlllhhhbbb]]]YYYYYYZZZUUUSSSOOOJJJFFFCCCAAAAAA???>>>===;;;999888888888222111000///------------...---,,,+++************(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))&&&%%%%%%%%%&&&''')))***###%%%(((((('''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&((('''%%%%%%(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((()))***((()))))))))((('''&&&&&&'''((((((((())))))******************))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((***+++++++++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...///////////////000111111222222333444666555444444555777555666777888999:::;;;;;;:::;;;<<<>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@@@@???>>>>>>???@@@AAA;;;===???@@@AAA@@@>>>===;;;:::888888999888777555444333333222222111111111000000000000000//////......---,,,,,,......---,,,---------,,,,,,,,,++++++******************++++++)))***,,,------,,,***)))))))))))))))(((((((((((((((***,,,+++)))((((((***)))))))))))))))))))))))))))************+++++++++(((***,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------++++++************++++++++++++,,,,,,,,,------------------.........///////////////000111111222222666222333888777222000444444444555555666777777777444666999:::;;;<<<===??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGFFFCCCAAABBBCCCAAA???<<<;;;<<<<<<;;;999;;;999;;;???===666555888666555777:::777111111666555555444222000000222333111111111111111222222222000000000000000000000000000000000000////////////000/////////............////////////////////////ppplllgggccc___\\\ZZZXXXWWWUUUQQQKKKFFFBBBBBBCCC@@@???===:::888777666555444444222000///.........------+++***))))))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))((('''((()))((('''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''++++++******)))(((((((((((((((((((((((()))******(((((((((((('''''''''''''''''''''&&&'''((()))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,------------............///............///000111222000111111222222333444444999999999999:::<<<>>>???;;;;;;<<<<<<===>>>>>>>>>>>>======???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;999999777666666555555555333222111000///////////////............---------------------------------,,,+++******,,,,,,+++***)))))))))))))))))))))))),,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((()))***,,,))))))))))))))))))))))))************************+++++++++*********))))))...------,,,,,,++++++***++++++,,,------......///............////////////000000000000111111111111000111222222444444555666999777666777:::<<<>>>>>>???<<<===AAA@@@<<<===BBB@@@??????AAABBBCCCBBB@@@AAABBBBBBBBBBBBBBBBBBAAADDDDDDCCCCCCBBBBBBBBBAAAAAABBBEEEGGGHHHFFFAAA>>>======<<<;;;::::::999999;;;;;;;;;:::::::::999999888777777666555444444444111111222222222222111111111111111111111111111111000000000000000000000000111111000000//////......................................................ooolllgggccc___\\\YYYXXXWWWUUURRRLLLFFFCCCBBBBBB@@@???===:::888777666555444444222000///.........,,,,,,+++++++++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))((('''((())))))'''%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((()))******)))))))))(((((((((''''''''''''((((((((())))))))))))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,,,,------------............///000111222000111111222222333333444888888777888999:::<<<===999999999:::;;;;;;<<<<<<>>>======>>>@@@AAA@@@>>>================================================>>>======<<<;;;:::999888777666555444333333333333333222111000////////////............------------------------------------,,,+++******,,,,,,+++***)))))))))))))))))))))))),,,++++++******)))******))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++))))))))))))))))))))))))************************+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................//////////////////000000000111111111000111111222333444555555888888777888:::<<<=========;;;<<>>:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666444333222111111111111111222111111000000/////////............------------------------------------,,,+++******+++,,,+++***))))))))))))))))))))))))+++++++++***************))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************************+++++++++*********************++++++,,,------...++++++,,,,,,------......---............///////////////000000000000111111000000111222333444555555888888888888999:::;;;<<<;;;:::;;;<<<;;;999;;;???@@@???>>>???@@@@@@>>>======>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>??????===>>>?????????>>><<<;;;999999888888777777666666666666666555555555555444666666555555444444333333000111111222222111111000000000000000000000000000////////////////////////000000000////////////...................................................}}}nnnlllhhhccc^^^ZZZYYYYYYWWWVVVSSSMMMGGGCCCAAAAAA@@@???===:::888777666555444444222000///.........,,,,,,+++++++++,,,,,,---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''((())))))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''((((((((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((()))))))))'''(((((()))***+++++++++((((((((((((((())))))***************))))))))))))&&&(((***+++,,,+++)))(((+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&))))))))))))))))))))))))''')))******))))))***+++++++++++++++,,,,,,,,,,,,------------...///000000000000000111222222333333666666666777777888999:::999999::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>><<<:::::::::::::::::::::::::::;;;;;;::::::::::::999999888888777666666555444444222222111000//////000000000000000000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))******+++++++++*********))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++)))((())))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,***++++++,,,------......---------.........//////////////////000000000111000000111222333444444555666777888888888999:::;;;<<<<<<<<<;;;:::999;;;===@@@???>>>???@@@@@@>>><<<<<<======>>>>>>======<<<;;;;;;<<<<<<======>>>>>><<<<<<===<<<;;;::::::;;;888888777777666666666555555555444444444333333333555444444444333333333222000000111111111111000000000000000000000000000000////////////////////////////////////////////////................................................}}}nnnmmmjjjddd^^^ZZZYYYZZZWWWWWWTTTNNNHHHCCCAAAAAA@@@???===:::888777666555444444222000///.........---,,,+++***))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((''''''((())))))(((&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''''''''((((((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))******''''''((()))***++++++,,,((((((((((((((())))))***************))))))))))))&&&(((***+++,,,+++)))(((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''')))******))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000///000000111111222333333666666777777888888999999888888999999:::;;;;;;;;;;;;::::::;;;======<<<:::888888888888888888888888999999999888888888777777777666666555555444444444111111000000///000000000//////000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***))))))))))))))))))))))))))))))******+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++***************++++++,,,------...------------...............////////////000000000///000000111222333444555444666888999888888999;;;??????>>>;;;999:::;;;<<>>>>>>>>@@@@@@>>><<<<<<<<<============<<<<<<:::::::::;;;;;;<<<<<<<<<:::;;;<<<;;;999888999;;;777777777777666666666666555444444444333333333333333333333333222222222222000000000111111000000000////////////////////////......................................./////////................................................~~~|||nnnnnnlllfff___ZZZZZZ\\\XXXWWWUUUOOOIIIDDDAAA@@@@@@???===:::888777666555444444222000///............---+++***)))(((((((((,,,+++************+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&''')))***((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''''''''&&&''''''((()))***(((((((((((((((((((((((('''(((((())))))******+++'''(((((()))***+++++++++((((((((((((((()))************)))))))))((((((((('''((()))*********))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((()))+++***))))))***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---////////////000000111222222222555666777888888888888777555555666666777888888888:::999999;;;===>>>===;;;888888888888888888888888888888888777666666555555555555555444444444333333111000000//////000000000...///000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++***)))))))))))))))))))))))))))((()))***,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((+++......+++((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++---,,,,,,+++******))))))******++++++,,,,,,------,,,------------...............////////////000000//////000111222333444444111444888999777777:::<<>><<<;;;;;;;;;<<<<<<;;;;;;;;;999999999999999:::::::::888:::<<<:::777666888:::666666666666666555555555444444444444333333333333222222222222111111111111///000000111111000000///////////////////////////........................---............/////////................................................|||zzzooopppnnnhhh```[[[[[[^^^XXXWWWUUUPPPIIIDDDAAA@@@@@@???===:::888777666555444444222000///.........---,,,++++++************,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&''')))***((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''(((((()))******++++++(((((())))))*********+++((((((((((((((()))******)))))))))(((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))))))))))))))))))))))))))))))))***++++++******+++---++++++++++++,,,,,,,,,,,,++++++++++++,,,---.../////////000000111111222222333444555666777666555555444444555666666777777888999888999;;;>>>???>>>===777777777777777777777777777777777666555444444444333333333333333222222222/////////......//////000---...///111111000...------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))((()))***+++***((())))))))))))))))))))))))''')))***,,,,,,,,,***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''+++///000---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++************************+++,,,,,,------,,,,,,---------................../////////000000//////000111222333444444...333777999777777:::===DDDFFFCCC;;;777999:::888888888888:::<<<===<<<;;;999999999::::::999999999777777777777777666666666555888;;;:::666444666888444444444444444444444444333333333333222222222222111111111111111111111111//////000000000000//////................................................---------.........//////................................................}}}yyyyyypppqqqoooiii```\\\\\\___XXXXXXUUUPPPJJJDDDAAA???@@@???===:::888777666555555444222000///.........,,,,,,++++++,,,,,,---------,,,+++******+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''&&&&&&''')))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((())))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''')))******(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))************((((((((((((((()))******((((((((((((''''''''''''(((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&((())))))******)))))))))))))))))))))))))))+++,,,,,,++++++,,,---)))************+++++++++++++++++++++,,,---....../////////000111111222222222333444555555555444333666666777777888999999999888888999;;;>>>@@@@@@???888888888888888888888888777777666555444444333333222222222222111111111111......---------......///,,,...///111111000...------------,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))***+++***((())))))))))))))))))))))))'''(((***,,,---,,,***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''+++000111...***))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))***++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,---------................../////////000//////000111222333333444,,,222777999777777:::>>>EEEHHHDDD:::666888888666555555555777:::<<<;;;:::777777888888888888777777666666666555555444444333222777:::999555333444666222222222222222222222333222222222222111111111111000000000000000111111111//////000000000000//////................................................---------.........//////................................................~~~rrr}}}lllmmmkkkfff```\\\\\\^^^^^^YYYUUUQQQIII@@@===???@@@>>>;;;999777777888888444333111000///...//////.........---,,,...111333---------+++)))((()))***))))))***++++++++++++*********))))))((((((''''''''''''((((((((((((''''''))))))))))))((((((((((((***)))((('''''''''''''''***(((''''''(((((('''%%%&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''&&&&&&'''''''''''''''&&&))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&''''''(((((())))))******))))))))))))((((((((((((+++******)))******+++,,,&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((((('''''''''&&&'''&&&&&&''')))***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))((('''%%%%%%''')))---,,,++++++---111666999BBB@@@===999555222///---.........------,,,,,,,,,++++++,,,------......///////////////000000000000222222333444444555555666666666777888888888888888999888888999;;;<<<<<<;;;888888888777777777777777<<<;;;999666333111///...222222222111111111000000000///...---,,,---......//////.........---------...---,,,,,,++++++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))))))))***++++++++++++***((())))))+++,,,---......------,,,++++++---...///000000000000111111111111333333222333444666888999<<<;;;:::999888666555555666666666666777777777777888888888888777777777666666555444333333333333333333333333333333333333333000000000000000000000000222111111111000000//////////////////000000000000////////////////////////........................------------------------------------------------.........------,,,,,,,,,------------------------}}}rrr}}}nnnnnnlllfff___ZZZZZZ\\\]]]YYYTTTPPPIII@@@>>>AAAAAA???<<<999777777777777444333111000///...//////.........---,,,,,,///222555555444111...,,,+++,,,))))))***++++++++++++******)))))))))((((((((('''''''''((((((((((((''''''))))))))))))(((((((((((()))((((((''''''''''''(((***(((''''''))))))(((&&&'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))*********'''''''''((((((((())))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''&&&((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))(((&&&''')))++++++000888AAAHHHKKKLLLLLL@@@>>><<<999666333111000---------,,,,,,,,,++++++++++++,,,,,,---............/////////000000000000222222222333444444555555555666777777888888777777888777777888:::;;;;;;:::666666666666666666666666888888777555444222111000222222111111111000000000000///...---,,,------...///.........---------,,,------,,,++++++++++++,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((+++,,,***)))************************))))))***++++++++++++***((()))***+++,,,------...------,,,,,,------.../////////000000000111111111222222222222333444666777:::999999888777666555555555555666666666777777777888888777777777666666666555555444333333333333333333333333333333333333333000000000000000000000000111111111000000000//////.../////////000000000000................................................------------------------------------------------......---------,,,,,,,,,------------------------}}}rrr{{{nnnnnnkkkeee^^^YYYXXXZZZ]]]XXXSSSNNNGGG@@@@@@CCCBBB@@@===:::888777666666444333111000///...//////.........,,,++++++---///222222111...+++))))))***((()))******++++++******))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((''''''''''''(((((())))))((('''((()))***)))((((((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''((((((((((((((((((((((((((((((((('''&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((&&&'''((()))***))))))(((''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((''''''''''''(((''''''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))((((((***,,,<<>>;;;888777666555444333111000///...//////.........,,,***)))+++,,,))))))***)))''''''(((***((())))))***************))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((()))***(((''''''(((***+++***)))((((((((())))))((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))******((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''((((((((((((((())))))(((((('''&&&%%%&&&&&&''''''(((((())))))'''(((((((((((((((((('''******))))))((((((''''''))))))))))))((((((((((((%%%''')))+++++++++)))((((((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((('''''''''(((''''''(((******)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&((())))))))))))+++---///...---,,,+++***)))((((((((((((''''''''''''&&&***************)))))))))***++++++,,,------.............../////////000000000000000111222222333333444444555666666666666555555444333444666888777666444444444444555555555555222222222333333333333333111111000000000/////////......---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++***)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))************)))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))((()))************++++++++++++++++++++++++))))))***++++++++++++***))))))***+++,,,,,,------,,,---...///000///...---////////////000000000111222222222222222222222333444444444444444444444555444444555555555666666666666666666555555555555444333333222222222222333333222222222222222222222222000000000000000000000000000000000000000000//////........./////////000000........................------------------------------------------------------------------------------------------------------------------------vvvjjjpppjjjjjjiiiddd^^^[[[[[[]]][[[VVVQQQLLLFFF@@@AAAEEEBBBAAA???<<<999777666555444333111000///...//////.........---***)))***+++)))*********))))))***,,,(((((()))************)))(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((()))))))))***'''''''''''''''((()))***((('''&&&''')))******)))&&&''''''((((((''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))(((((())))))(((''''''&&&&&&&&&''''''(((((())))))(((((((((''''''(((((((((******))))))((((((''''''))))))))))))((((((((((((&&&'''***,,,,,,,,,+++***))))))))))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''(((***+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&(((******)))***+++,,,((('''&&&&&&(((+++...111(((((((((((()))))))))***))))))))))))))))))))))))******++++++,,,------...............//////////////////000111111222222333333333444555555555555444333222222333555666666555444444444555555666666666333222222222111111111111000000000/////////......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))************))))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,---+++,,,.../////////...---...////////////000000000222222222333333333333222333333333333333444444444444444444444555555555555555555555444444444333333222222111111111222222333111111111111111111111111//////////////////////////////////////////000000............////////////........................------------------------------------------------------------------------------------------------------------------------ttthhhllliiijjjiiiddd___\\\]]]___[[[VVVQQQMMMGGG@@@@@@CCCAAA@@@???===:::888666555444333111000///...//////---......---+++******+++,,,,,,,,,+++((('''(((***'''((())))))******))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((())))))******(((''''''''''''(((((()))((('''&&&'''((()))((('''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))'''(((((())))))((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((('''(((***+++,,,,,,,,,,,,******))))))))))))((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&(((******))))))***+++/////////...+++(((%%%###(((((())))))*********+++((((((((())))))))))))*********++++++,,,,,,------------.........////////////000000111222222333333222222333444444444444333333222111222444555555444333333444444555666666666222222222111000000//////////////////............,,,------------,,,++++++******++++++++++++,,,,,,,,,,,,+++***************+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,------......------......////////////000000000111222333333333333333333333333333333333333333333333333444444444555555444444444333333333333222111111000000111111222222000000000000000000000000////////////////////////......////////////000000------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------------------------xxxmmmpppkkkkkkjjjeee___\\\]]]___ZZZVVVRRRNNNGGG@@@>>>AAA@@@???>>>===;;;999777666444333111000///...//////,,,...///...,,,++++++,,,***++++++)))''''''((()))'''(((((()))))))))))))))'''((((((((()))))))))***''''''(((((((((((('''''''''''''''((()))*********)))((((((''''''''''''(((((('''&&&&&&''''''&&&%%%''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***&&&'''((())))))***))))))(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,*********)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((((()))++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&(((******)))(((((((((!!!###'''+++,,,,,,***((('''''''''''''''''''''((((((((()))))))))******************+++,,,,,,---------------.........//////000000111111222333333444111222222333333333333333222111111222444555555444222222222333444555555555111000000000000000///////////////.........------,,,,,,---------,,,+++***************+++++++++,,,,,,++++++***************+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++***)))(((***,,,************************))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++,,,------........./////////000000---...000222222333222222333333333333333333333333222333333333333444444444333333333333222222222222000000000000000111222222000000000000000000000000////////////////////////........./////////000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------tttwwwmmmnnnlllfff___\\\\\\^^^YYYVVVRRROOOHHH@@@===?????????>>>===<<<:::888777444333111000///...//////,,,...//////---,,,,,,---)))***++++++***+++---///'''(((((()))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&''''''((()))******+++***)))((('''''''''''''''((('''%%%%%%&&&&&&%%%###(((((())))))))))))(((((($$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''((())))))***%%%&&&''')))************))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))''''''(((((())))))******))))))))))))((((((((((((&&&&&&''''''(((***+++,,,+++*********))))))((((((''''''''''''((((((((()))&&&'''''''''(((((()))))))))(((((()))++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&(((******((('''&&&'''))))))************))))))))))))((((((((((((((((((((()))))))))******++++++)))******+++,,,,,,---------------.........//////111111111222333333444444111111222333333333333222222111111222444555555444000000111222333333444444////////////000000000111//////.........---------,,,,,,---...---,,,+++***))))))******+++++++++,,,,,,++++++***)))*********+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''')))+++***((((((***,,,))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++,,,,,,,,,+++***)))***+++,,,---............/////////000+++,,,...000222222222111444444444333333333222222222222333333333444444444333333333222222222111111000000///000000111222222000000000000000000000000////////////////////////---.........//////000000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------{{{nnnyyypppnnniiiccc___]]]]]]]]]WWWVVVSSSMMMGGGBBB@@@@@@<<<<<<<<<<<<;;;:::999999888555111//////...---,,,//////...---,,,++++++***+++++++++*********))))))))))))************))))))''''''(((((())))))******(((((((((((())))))))))))''''''(((((()))*********((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&''''''((()))******+++,,,+++)))((((((((()))***&&&'''''''''(((((())))))&&&'''((((((''''''(((***))))))(((((((((((())))))+++***)))))))))***,,,---///,,,))))))***+++)))''''''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((************+++---000111************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))************++++++++++++,,,...---,,,,,,---///000000000000111111111111222222222111111111000000111111111111111111111111333333333222222222111111111111000000//////......------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++******+++*********))))))((((((************))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))************+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************++++++,,,,,,,,,,,,------,,,,,,------...////////////000000000111111111111222222222222222222222222444444444444444444444444111222222222222111000000000000000000000000000000000000000000000000000000000000//////....................................------............------------------------------------,,,+++,,,---...///------------------------------------------------------------------------------------------------wwwgggpppooommmiiiddd```]]]\\\]]]WWWVVVSSSMMMGGGBBB@@@???<<<<<<<<<<<<;;;:::999999888555222000000000///...000000///...---,,,,,,++++++++++++*********))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&&&&''''''((())))))******++++++)))((((((((())))))''''''''''''((((((((()))((())))))(((''''''***,,,))))))(((((((((((())))))******))))))******+++,,,...,,,))))))***+++)))'''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))((()))***+++---...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))************++++++++++++,,,...---,,,,,,---/////////000000000111111111222222222111111111000000111111111111111111111111222222111111111000000000000000///......------,,,------------------------++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************)))))))))(((************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,------...///////////////000000000111111111222222222222222222222222333333333333333333333333111111222222111111000///000000000000000000000000000000000000000000000000/////////......---------........................------............------------------------------------,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------tttbbbiiilllllljjjfffaaa]]]\\\\\\WWWVVVSSSMMMGGGBBB??????<<<<<<<<<<<<;;;:::999888888555222111111111111000111111000///...---,,,,,,+++++++++***************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%'''''''''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''''''''(((((())))))*********)))((((((((())))))''''''''''''((((((((((((******)))((('''(((+++---))))))(((((((((((())))))((()))******++++++******---+++))))))******)))((((((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))************++++++++++++,,,...---,,,,,,---/////////000000000000111111222111111111111000000000111111111111111111111111000000000000///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,---------************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000..............................------------,,,,,,------------------------------............---------------------------------,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------vvvdddkkkjjjkkklllhhhbbb]]]\\\\\\XXXWWWSSSMMMGGGAAA??????======<<<<<<;;;:::999888666444111000111111111000000000///...---,,,++++++************************))))))************))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&'''((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&'''''''''((((((((()))))))))))))))((((((((())))))'''''''''(((((((((((((((******)))'''&&&'''+++---))))))(((((((((((())))))'''(((***+++++++++***))),,,+++))))))))))))))))))))))))((('''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))*********++++++++++++,,,...---,,,,,,---///////////////000000000111111111111111000000000000111111111111111111111111000000000/////////...............---,,,,,,++++++++++++++++++++++++++++++************************((((((***++++++,,,,,,,,,*********)))))))))))))))************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,+++,,,,,,------...//////........./////////000000111111111111111111111111000000000000000000000000000000111111000000///...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------yyyffflllhhhkkkllliiibbb]]]\\\\\\XXXWWWTTTMMMFFFAAA???>>>=========<<<;;;:::888777555333000///000000000//////......---,,,+++***)))************************))))))************))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&(((((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((('''''''''((((((((('''&&&&&&))),,,))))))(((((((((((())))))'''((()))++++++***))))))*********)))(((((()))***)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))*********++++++++++++,,,...---,,,,,,---///...////////////000000000000000000000000000000000000000000000000000000000111000000000000///////////////...------,,,,,,+++++++++++++++++++++++++++*********************************++++++******)))))))))))))))))))))******************)))))))))((())))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,++++++,,,,,,---.........---............/////////000000000000000000000000///////////////////////////000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------{{{fffjjjhhhkkkmmmiiibbb\\\\\\^^^YYYWWWTTTNNNFFFAAA>>>>>>>>>======<<<;;;999888777555333000////////////.........---,,,+++***))))))***************+++++++++))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''))))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((('''''''''&&&'''((('''&&&'''(((***))))))(((((((((((())))))'''((())))))******)))))))))******)))(((''')))***(((((()))))))))(((''''''(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))************++++++++++++,,,...---,,,,,,---///......////////////000000//////000000000000000111000000000000000000000000000000000000///////////////......------,,,++++++******************************************************++++++***))))))((())))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********************************************+++++++++++++++++++++,,,------......------------.........//////////////////////////////////////////////////////////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~fffhhhhhhkkkmmmhhhaaa\\\\\\___YYYXXXTTTNNNFFFAAA>>>===>>>>>>===<<<;;;999888777777555222000000///...---///...---,,,+++******)))))))))*********+++++++++))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&((()))))))))(((((()))(((((((((''''''''''''%%%''')))***)))(((((()))))))))(((((((((((())))))((((((((((((((()))******((()))***)))'''''')))+++''''''))))))***)))((((((((((((((((((((((((((((((&&&'''((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))************++++++++++++,,,...---,,,,,,---///........./////////000000////////////000000111111000000000000000000000000/////////.........---------------,,,++++++******************************************************((())))))************)))((()))))))))************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++************************************++++++++++++***++++++,,,,,,---......,,,,,,---------.........////////////////////////////////////////////////....../////////...------------------------------------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---.........------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------hhhhhhhhhkkkmmmhhh```[[[]]]aaaYYYXXXTTTNNNFFFAAA>>>===>>>>>>===<<<;;;999777666999777333111111000///...000///...---,,,++++++***))))))******++++++++++++))))))************))))))''''''(((((())))))******(((((((((((())))))))))))*********)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''&&&'''''''''''''''''''''&&&%%%&&&((()))))))))(((((())))))(((((('''''''''&&&%%%(((+++,,,+++***))))))))))))(((((((((((()))))))))((('''''''''(((***+++''')))***)))'''&&&)))+++&&&'''(((*********))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((()))************++++++++++++,,,...---,,,,,,---///............/////////000.../////////000000111111000000000000000000000000......---------,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++(((((())))))*********+++************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))************)))))))))))))))*********************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++************************)))************+++++++++***++++++,,,,,,---......,,,,,,,,,---------......////////////////////////////////////////////////......//////......---,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++,,,---.........---,,,------------------------++++++++++++++++++++++++------------------------------------------------uuu___ccclllmmmmmmhhhaaa\\\ZZZ[[[YYYWWWSSSLLLEEE@@@>>>===HHHEEEAAA===:::888888888777555333111///.........+++,,,---,,,++++++,,,...---------,,,+++***)))(((***)))(((((())))))((('''))))))((((((((((((((()))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))(((&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***!!!(((%%%)))///&&&+++)))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''$$$$$$((()))'''&&&((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&((()))***)))))))))))))))))))))))))))************+++++++++---------............///////////////////////////......................................................---,,,,,,+++******))))))))))))))))))))))))******))))))((((((''''''''''''(((******+++++++++))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///.........------,,,,,,,,,------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++000///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------uuu___ffflllmmmlllhhhaaa\\\ZZZ[[[YYYWWWSSSLLLEEE@@@>>>===FFFDDDAAA>>>;;;999888888777555333111///.........---......---,,,+++---...,,,,,,,,,,,,+++***))))))***)))((()))))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''&&&'''))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''###,,,'''%%%+++'''111)))(((''''''''''''((()))''''''''''''(((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,'''%%%'''((('''''')))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&'''((()))***)))))))))))))))))))))))))))************+++++++++------------............////////////////////////........................---------------------------,,,,,,+++******))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))******+++++++++))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))*********))))))))))))))))))))))))*********+++++++++,,,,,,------------..................---------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...---,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------sss\\\ggglllmmmlllggg```[[[ZZZ[[[YYYWWWSSSLLLEEE@@@>>>>>>BBBBBBAAA???===;;;999888777555333111///.........///000000///---,,,---///,,,,,,,,,,,,+++******)))((())))))*********))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%///'''###)))%%%000)))((((((''''''(((((()))''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((...(((%%%&&&'''%%%&&&)))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''((()))))))))))))))))))))))))))))))))************+++++++++------------............////////////////////////------------------------------------------------+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))******+++******))))))))))))))))))))))))))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''((()))***+++,,,---))))))))))))))))))))))))*********++++++++++++,,,------------...............------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------pppZZZfffllllllkkkfff```[[[[[[\\\YYYXXXSSSMMMFFF@@@>>>>>>???@@@@@@@@@???<<<:::888777555333111///.........///000000///---,,,---...,,,,,,,,,,,,,,,+++***)))''')))+++++++++*********)))(((((((((((())))))***(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***%%%---(((***111'''((()))(((((((((((((((((()))''''''''''''(((((((((((()))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((***&&&$$$'''(((&&&%%%'''(((((())))))))))))(((((())))))))))))************%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))((()))))))))***************))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))************++++++++++++,,,,,,---------.........------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,+++***+++---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...///000222333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------sss\\\ffflllmmmlllggg```\\\\\\^^^ZZZXXXTTTMMMFFFAAA???>>>>>>???@@@@@@???===:::999777555333111///............//////...,,,+++,,,...++++++,,,,,,,,,+++******'''***------+++******+++((((((((((((((()))******(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((***+++***(((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,###))))))777DDD111%%%((())))))))))))))))))(((''''''''''''(((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((%%%$$$&&&,,,...+++(((((((((((())))))))))))((((((((()))))))))*********+++%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))************************((()))))))))***************))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++******************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...------------------------------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,......000222333222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......{{{cccgggnnnnnnlllgggaaa]]]^^^```ZZZXXXTTTMMMFFFAAA??????>>>???@@@@@@???===;;;999777555333111///.........---......---,,,,,,---///+++++++++,,,,,,++++++***(((,,,//////,,,))))))***(((''''''(((((()))***+++(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''''')))------+++((())))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++"""'''***===NNN999)))((())))))******))))))(((''''''''''''((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((%%%%%%)))111333///+++***(((((())))))))))))(((((('''(((((())))))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,...000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........hhhfffoooooommmhhhbbb___```bbbZZZYYYTTTNNNFFFAAA????????????@@@???>>><<<;;;999777555333111///.........,,,---......---...000222***++++++,,,,,,+++++++++)))---111000,,,(((((()))''''''''''''((()))***+++(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''+++//////+++&&&))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((%%%,,,(((333BBB333)))((()))************)))(((''''''''''''(((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''&&&)))///222...******(((((())))))))))))((((((&&&&&&'''(((((()))******'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((()))))))))(((''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))************************))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---000000...,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///jjjcccppppppnnniiiccc```aaaccc[[[YYYUUUNNNGGGAAA??????@@@@@@@@@???===<<<;;;:::777555333111///.........---.../////////000222444***++++++,,,,,,,,,++++++***...222111,,,(((''')))''''''''''''((()))++++++(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&''',,,111111+++%%%))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''')))111%%%$$$///&&&###((()))***++++++***)))(((''''''''''''((((((((()))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((&&&&&&+++---)))''''''(((((())))))))))))((((((%%%&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))(((''')))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))*********))))))(((************************))))))))))))******************)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++...000000...,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////jjjfffnnnppppppkkkdddaaabbbdddZZZXXXTTTNNNHHHCCCBBBBBBAAAAAAAAA>>>;;;::::::;;;666555333111000///......+++///...---666???:::---'''***---000111///---,,,...666<<<999000)))(((+++(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((+++***)))'''''''''((()))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%&&&(((,,,///111(((((()))***************)))((((((((()))***+++,,,+++++++++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))++++++***)))(((((())))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++++++++***)))(((((())))))***************************+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,+++)))((()))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///tttkkknnnppppppkkkdddaaabbbddd[[[YYYUUUOOOIIIDDDCCCCCCAAABBBBBB@@@===;;;:::;;;666555333111000///......---000...,,,333;;;555)))++++++,,,------.........---222666444...((('''))))))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((''''''((()))((((((((((((''''''''''''))))))((((((((('''''''''''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&'''(((+++...///(((((()))************)))*********+++++++++,,,,,,+++++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********,,,++++++***))))))*********************************+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///oooppppppoookkkeeeaaabbbddd\\\ZZZVVVPPPJJJEEEDDDDDDAAABBBDDDCCC???<<<::::::666555333111000///.........000///,,,000555000%%%...,,,***)))***,,,///111+++---///...+++(((''''''************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((('''''''''''')))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((***,,,---'''((())))))******))))))))))))***++++++++++++***+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++,,,,,,+++*********++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******,,,,,,+++*********++++++***************************++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///qqqrrrqqqooojjjeeebbbbbbddd[[[ZZZVVVPPPIIIEEECCCCCCAAACCCEEEEEEBBB===:::999666555333111000///.........000///,,,...111---&&&...,,,***)))***,,,...000+++***))))))))))))((('''++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((((((((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******'''(((((()))))))))))))))&&&'''((()))))))))((((((***+++,,,,,,,,,,,,...///++++++++++++++++++++++++************************''''''((()))***++++++,,,++++++******)))******+++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***++++++******)))******+++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,***)))(((((()))+++---...+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///wwwtttrrrnnniiieeecccccccccZZZXXXUUUOOOHHHDDDBBBBBBAAADDDFFFFFFBBB>>>:::888666555333111000///......---//////......///...+++++++++++++++,,,,,,,,,---+++)))'''(((***+++***)))++++++******))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''((()))))))))))))))&&&'''((())))))*********)))+++---,,,++++++,,,...++++++++++++++++++++++++************************''''''((()))***++++++,,,))))))(((((((((((()))))))))***,,,------,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,***)))(((((()))+++---...++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///vvvsssnnniiieeecccccccccYYYXXXTTTNNNHHHCCCAAABBBBBBDDDFFFEEEBBB===:::888666555333111000///......---///000///...---...///***+++,,,------,,,+++******)))((()))+++++++++***************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((()))))))))***+++---///000))),,,000///,,,***+++---++++++++++++++++++++++++************************(((((())))))******++++++(((((('''''''''((()))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''((())))))************************)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++,,,,,,---))))))))))))***+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******+++,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///wwwsssnnnhhheeedddccccccZZZYYYUUUOOOHHHDDDBBBBBBBBBDDDEEEDDD@@@<<<999888666555333111000///......---///000000---***,,,///***+++,,,,,,,,,,,,+++***((()))***++++++*********)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******&&&'''((()))******)))(((((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((&&&'''(((((())))))((((((***)))((()))+++...222444***///444444000,,,+++,,,************************************************)))))))))))))))*********((((((((((((((()))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******************************))))))***+++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------)))******+++++++++******---,,,***)))))))))***+++************************)))***+++,,,------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///xxxtttmmmhhheeedddcccccc[[[ZZZVVVPPPJJJEEECCCDDDCCCDDDEEECCC???;;;999888666555333111000///.........///111000+++((()))...,,,,,,++++++++++++++++++&&&)))+++,,,***))))))***(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******&&&'''(((*********)))((()))((((((((('''''''''''''''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&''''''(((((((((((((((((('''&&&&&&)))---222555,,,222777777222---,,,---************************))))))))))))))))))))))))*********)))))))))))))))))))))((())))))***++++++******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))((())))))***++++++************************))))))***++++++++++++***---,,,+++******+++,,,---************************++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,+++)))(((---,,,***)))))))))******************************)))***+++,,,------...---++++++++++++++++++++++++++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////~~~rrrlllggg___bbbhhhddd]]]\\\WWWPPPIIIDDDBBBAAACCCCCCCCCBBB???<<<888666666555444222000......---,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++'''((()))))))))(((&&&%%%))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''+++***)))'''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))++++++******)))((((((''',,,,,,+++++++++*********)))))))))(((((())))))***,,,,,,++++++******))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''')))...111---&&&&&&***'''(((******((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++............------,,,+++++++++***************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************)))((((((((()))+++,,,++++++******************************************+++++++++*********))))))+++++++++*********))))))******++++++++++++******---,,,+++***+++---000111++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///sssmmmhhh```ccciiieee___]]]YYYRRRKKKEEECCCCCCDDDDDDCCCBBB???<<<:::888777666444222000......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++((())))))***)))((('''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''''''''(((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((()))))))))***)))))))))))))))***++++++******)))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((,,,,,,+++++++++*********''''''''''''((()))***+++******************))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''')))...111---&&&&&&***'''(((******((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++---------------,,,++++++++++++***************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))***************)))((((((((()))++++++************************************************+++++++++*********))))))+++++++++*********))))))+++++++++,,,,,,+++++++++++++++******+++,,,...///++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///uuuooojjjbbbdddjjjfff```^^^ZZZSSSLLLGGGEEEEEEFFFEEECCCAAA???===;;;:::888777444222///......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))************)))(((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''((('''''''''(((((()))***''''''((((((((()))))))))'''((((((((((((((())))))((((((((()))))))))*********))))))))))))***+++++++++***))))))))))))))))))*********))))))((((((((('''(((((()))***++++++,,,)))))))))((((((((('''''')))))))))))))))******+++)))))))))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((,,,///,,,'''&&&***'''(((******((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******+++***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))******+++************************************************+++++++++***************+++++++++***************+++,,,,,,,,,,,,,,,,,,+++))))))******++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///vvvqqqlllcccfffkkkfff___]]]YYYSSSLLLGGGEEEEEEEEEDDDBBB???===<<<;;;;;;999777444111///.........---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((((((((())))))'''(((((((((((()))))))))''''''(((((()))))))))***(((((()))))))))***************))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))******++++++,,,---------***)))))))))((((((((((((---,,,+++******)))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((+++...,,,''''''***'''(((******((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++******)))*********)))******+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************)))))))))))))))******+++***************+++++++++***************************************************************************++++++,,,,,,++++++***))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///vvvqqqmmmdddfffjjjeee]]]\\\XXXQQQJJJFFFDDDDDDCCCBBB@@@>>><<<::::::999999777444111//////000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++***************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((++++++***(((((('''''''''(((((((((((()))))))))***'''((((((((())))))******))))))))))))***************************++++++,,,+++++++++******+++,,,,,,+++++++++******)))))))))************************,,,,,,,,,+++++++++******+++******))))))))))))***(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++(((''')))---,,,((('''***'''(((******((((((((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))***++++++***************))))))***++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))*********+++++++++************************************************************************))))))************))))))***+++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///uuuqqqlllcccdddhhhccc[[[ZZZVVVPPPIIIEEECCCCCCAAAAAA???>>><<<:::999888888666333000///000111333111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******,,,+++******))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((())))))******))))))(((,,,,,,***)))((('''''''''((((((((()))))))))******((())))))))))))))))))***)))))))))*********+++++++++************+++,,,,,,******))))))******++++++++++++++++++++++++++++++************************++++++++++++************(((((((((((()))***+++,,,***************+++++++++***))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((&&&(((+++,,,((((((***'''(((******((((((((()))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))***++++++++++++***))))))))))))***+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))************))))))))))))***++++++,,,,,,***************************************+++++++++***************+++++++++(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///tttpppkkkbbbcccfffaaa[[[YYYVVVPPPIIIEEECCCCCC@@@@@@@@@@@@>>><<<999888777555222000000111333555111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))((())))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))++++++***)))((((((((()))(((((()))))))))******************)))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---....../////////000111111222222222222333333444444555555222222222222111111111111//////...------,,,------,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))&&&&&&***+++)))(((***'''(((******((((((((())))))(((((((((''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))******+++,,,,,,++++++))))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************'''((()))***+++******)))((())))))***++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++))))))************)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///~~~sssooojjjaaabbbeee___[[[ZZZVVVPPPJJJEEEDDDDDD@@@AAABBBAAA@@@===:::888666444111000000222555777000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))************++++++******))))))(((((()))************+++++++++++++++******++++++,,,---000000000000000111222222444555555666777888999:::<<<===>>>???AAABBBCCCDDDAAAAAAAAA@@@@@@@@@@@@???<<<:::888444111///---,,,---------,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((()))&&&&&&***+++)))(((***''')))******((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,))))))))))))***+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************'''((()))++++++******)))((())))))***++++++,,,,,,************************))))))******++++++++++++))))))******++++++++++++******++++++++++++******,,,+++)))''''''(((***+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////uuuiiieeedddbbb``````\\\YYYTTTOOOJJJFFFDDDCCCBBB???===<<<<<<;;;:::999:::888555333111000//////000111111///---,,,---...------------------------+++,,,------++++++,,,---,,,+++)))''''''(((***+++***)))((((((((()))+++,,,)))************++++++++++++*********))))))((((((***************)))((((((''''''''''''((((((((())))))*********++++++++++++)))))))))))))))((((((((())))))***++++++++++++***...---------......///000333555777888999:::<<<>>>===>>>@@@BBBCCCDDDDDDDDDGGGHHHJJJJJJKKKLLLOOORRRNNNNNNMMMLLLLLLLLLMMMMMMLLLIIIGGGDDDBBB@@@===;;;333333111000000/////////---,,,***)))******)))'''(((&&&%%%&&&(((***))))))))))))******+++++++++,,,))))))(((''''''(((***+++))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++)))((()))******)))(((((((((''''''''''''((((((&&&%%%&&&)))***)))***,,,***)))((((((((((((((()))))))))))))))))))))))))))***...000///+++***,,,000---+++)))'''''')))+++---))))))************)))))))))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,++++++*********///...---,,,+++*********++++++++++++++++++++++++******++++++++++++******---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......~~~ssshhheeeeeeccccccccc___\\\VVVPPPKKKGGGEEEDDDBBB@@@>>><<<<<<<<<;;;999:::888555333111000/////////000111000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,+++)))((((((((()))***)))))))))))))))***++++++)))************++++++++++++*********))))))))))))***************)))(((((('''''''''((((((((())))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,------...---000000111222333555777888:::<<<>>>??????@@@BBBDDDDDDDDDDDDEEEEEEFFFGGGGGGJJJLLLNNNNNNNNNOOOQQQSSSRRRRRRSSSTTTTTTTTTUUUUUUVVVUUUSSSQQQPPPNNNMMMLLLDDDCCCAAA>>>:::888555444///---++++++,,,,,,,,,+++++++++***+++,,,+++)))'''))))))*********+++++++++******)))(((((((((((()))))))))))))))))))))))))))+++******)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))((())))))(((((()))))))))(((((((((((())))))************************(((+++---,,,)))'''***---,,,+++***((((((***+++,,,))))))************))))))************++++++++++++******************************++++++++++++******((((((((((((((((((((((((((((((((()))))))))******+++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******......---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........}}}qqqgggeeeeeeeeeeeegggbbb^^^YYYRRRMMMHHHFFFEEECCCAAA>>>=========;;;::::::888555333111000//////...000111111///---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++*********)))))))))((()))******++++++******)))************+++++++++***************)))))))))*********+++******)))((((((((((((((())))))))))))***++++++++++++,,,,,,,,,))))))))))))************)))***,,,...000111222222444444666888:::===@@@AAABBBDDDEEEDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFHHHIIILLLOOORRRSSSSSSSSSTTTUUUUUUVVVYYY[[[[[[ZZZYYYWWWZZZZZZYYYYYYYYYYYYZZZZZZTTTSSSQQQNNNJJJFFFCCCAAA999666222000///...---,,,---,,,,,,---///...+++))))))))))))******************************)))((('''))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))'''''''''))))))((('''''''''))))))))))))'''''')))))))))(((((())))))))))))))))))(((((())))))***************************'''***,,,+++(((''')))+++************************))))))************))))))************+++++++++,,,******************************++++++++++++******(((((((((((((((((((((((())))))************++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++***))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------.........ssshhheeeeeeeeefffgggccc___YYYSSSLLLHHHEEEDDDDDDAAA???>>>>>>===<<<;;;999888555333111/////////---///111222000...---,,,+++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++***)))(((((()))***+++,,,+++***)))))))))*********+++++++++*********************************++++++******)))(((((()))))))))*********************++++++++++++*********++++++,,,,,,,,,+++,,,///111444666777888888999:::<<>>>>>===<<<;;;999888555333111/////////,,,///111222000...------+++++++++++++++++++++++++++,,,------++++++,,,---***++++++++++++***))))))((()))+++,,,,,,,,,+++***))))))*********+++++++++***************+++++++++******++++++++++++******)))))))))************+++)))))))))************+++++++++,,,,,,---.../////////000333555888:::;;;;;;<<<<<<<<<===>>>???AAABBBBBBCCCBBB???:::555222111//////000111444888<<>>=========;;;::::::888555333111000//////---///000111///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++++++++*********)))***++++++,,,+++++++++)))************+++++++++*********+++++++++++++++)))***++++++,,,+++++++++)))*********++++++++++++))))))*********+++++++++,,,---...///000111222333444555777999;;;<<<============<<<;;;;;;;;;;;;;;;999;;;===<<<:::666555444111000000000111222444555:::===BBBEEEGGGIIIKKKMMMOOOPPPRRRQQQMMMFFF>>>:::===CCCIIIMMMNNNOOOQQQTTTYYYZZZ[[[^^^aaadddgggiiiiiigggddd```]]]XXXRRRNNNGGGBBB;;;555111...,,,***,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++***)))((((((((()))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***))))))***,,,---,,,+++((((((************((((((,,,///---&&&%%%***+++'''))))))))))))******+++,,,++++++++++++++++++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))(((((((((((((((((()))******++++++++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++***)))((((((((()))******++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))***))))))))))))))))))***************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////yyykkkfffeeeddddddfff___[[[VVVPPPKKKGGGEEEDDDBBB@@@>>><<<<<<<<<;;;999:::888555333111000//////---///000///.........000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------,,,+++*********+++++++++*********++++++,,,,,,)))************+++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,++++++,,,,,,,,,---------......000111222444555555999:::;;;<<<===>>>>>>>>><<<;;;:::888777777666666444777:::;;;:::888777777111111111111111111000000444666999;;;<<<===@@@BBBAAACCCFFFFFFDDD>>>999555333:::CCCHHHHHHHHHIIIKKKNNNNNNPPPSSSYYY___eeehhhjjjjjjjjjkkkjjjfffaaa\\\WWWSSSMMMFFF@@@999333............------,,,,,,,,,......---,,,+++*********************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,,,,+++***)))(((((()))))))))*********((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))(((((()))+++---,,,+++))))))))))))))))))))))))...222///%%%$$$***+++%%%))))))))))))***+++,,,---++++++++++++++++++++++++))))))((())))))***)))(((*********++++++************++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++*********)))))))))(((((()))******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,---,,,+++'''(((((()))******++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,************************+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////yyykkkfffeeeeeeeeeggg^^^[[[VVVPPPKKKHHHFFFEEEBBB@@@===<<<<<<<<<:::999:::888555333111000//////...//////...------///111------------------------+++,,,------++++++,,,---...---+++))))))***+++,,,,,,+++***)))***+++,,,---)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------........./////////000111222444555777777<<<======>>>>>>>>>>>>>>>::::::888777666555555444444777::::::999777555555...///000111222111111111111333444444444555888:::555777;;;===<<<999555333444<<>>===;;;::::::<<<:::777333111000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111444333222222555777333333444555555666777777777888999;;;===???AAACCC;;;;;;:::888777555444333444444555555444333111000333333333444555666888999888:::<<<>>>??????======888999;;;<<<;;;888444222777888:::>>>CCCFFFGGGGGGQQQLLLGGGDDDAAADDDPPP]]]fffiiinnnnnnllliiiggggggnnnggg___[[[YYYUUUNNNHHH>>>888111------///000///FFFDDD:::...***,,,,,,(((---------,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))***(((&&&(((+++,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((***))))))***,,,,,,+++))),,,,,,,,,+++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******---,,,+++*********+++,,,+++***************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,---,,,++++++---///111000///---,,,,,,,,,,,,...---,,,+++,,,---...///((((((***+++,,,,,,,,,,,,******,,,,,,---,,,,,,+++))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))******++++++***)))'''''')))***+++))))))))))))))))))))))))+++*********))))))((((((******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++*********************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,------...///000000......---+++++++++++++++------------------------....................................////////////uuuiiieeedddbbbccceeeccc^^^VVVOOOJJJGGGDDDBBBBBBBBBAAA???>>>===<<<;;;<<<:::777333111000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///222444555444333555777666555444333111000///...555555555666888:::;;;<<<666666666666666555555555::::::<<<=========<<<;;;888888999:::<<<>>>@@@AAAFFFGGGJJJMMMNNNOOONNNNNNGGGHHHIIIIIIGGGCCC???<<<888777777888;;;>>>>>>>>>KKKJJJJJJIIICCC===>>>DDDWWW___iiinnnmmmkkkkkkllljjjgggaaa]]][[[[[[[[[[[[SSSKKKAAA999333///+++(((222333000,,,,,,111000,,,------,,,,,,,,,,,,,,,,,,++++++++++++************************************+++***+++---//////,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((******************************))))))))))))******,,,+++*********+++,,,---,,,+++***************+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...------------............,,,---...---++++++---...///...---,,,++++++++++++,,,++++++******+++,,,,,,,,,,,,------------------......---------------...******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******))))))))))))******************************+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))))))))******************************+++,,,,,,,,,,,,+++************************++++++******************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,------...//////000------------,,,,,,,,,,,,------------------------....................................////////////ttthhhdddcccbbbcccdddccc^^^VVVOOOJJJGGGDDDBBBCCCBBBAAA@@@???>>>===<<<<<<:::777333111000000000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------000222555666666555666777555444333111...,,,+++***111111111111333444555666555666777888999:::;;;;;;BBBCCCEEEFFFGGGHHHHHHHHHBBBBBBBBBCCCDDDEEEFFFGGGNNNOOORRRUUUWWWXXXXXXXXXZZZZZZZZZYYYWWWSSSPPPNNN>>>;;;888777999;;;<<<<<<===???CCCFFFBBB:::888;;;GGGQQQ___hhhkkklllnnnpppooonnnjjjddd```___cccfffbbb\\\TTTJJJBBB:::222...,,,......,,,---///---(((,,,,,,,,,,,,------------,,,+++++++++************************************,,,---///111222111,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,,,,+++)))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******+++************+++---...---,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///+++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++---,,,***))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++******************************)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---......//////+++,,,---...///...------------------------------....................................////////////wwwiiidddeeeddddddfffbbb]]]VVVOOOKKKGGGCCCAAABBBAAAAAA@@@>>>======<<<<<<:::666333111000000000///////////////......---------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111333555777888777777777111111111000000000//////...//////000222444555666<<<<<<>>>???AAABBBDDDDDDIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGPPPQQQSSSUUUVVVWWWWWWWWW``````aaaaaa```___]]]\\\JJJFFFAAA??????AAABBBCCC<<<;;;<<<>>><<<888888======DDDOOO\\\fffmmmppppppqqqpppnnnkkkiiigggggghhhgggfffccc^^^VVVLLLBBB<<<666444000---,,,,,,+++(((+++,,,,,,,,,------......,,,,,,+++++++++*********************************---...///000000...+++***)))))))))))))))))))))))))))))))))))))))************))))))***,,,,,,+++)))))))))******+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++******))))))******+++******))))))***,,,...///------,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------,,,---......///,,,,,,,,,+++++++++++++++,,,...///...---,,,---....../////////////////////......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++************++++++************************))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))(((((()))))))))*********((()))))))))************)))))))))))))))******+++******)))(((((()))******))))))))))))))))))))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************+++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++...000000000///...------------------------....................................////////////{{{kkkfffggggggfffgggaaa\\\VVVPPPKKKFFFCCC@@@@@@@@@???>>>===<<<<<<;;;<<<:::666333111000000000///////////////......---------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111222333444666888888888777222222222333444555555666///000111333666888;;;<<>>>>>===<<<<<<;;;<<<:::777333111000000000///////////////......---------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444444444333333444777888888777666666666666777777777888333333555888;;;>>>AAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLPPPPPPPPPOOOOOOPPPPPPPPPMMMNNNOOOQQQTTTWWWZZZ[[[[[[WWWRRRMMMJJJFFFCCC@@@IIIHHHIIIJJJEEE:::222000444111333???RRRbbbjjjkkkllllllooorrrqqqfffUUUFFFIIIQQQ]]]gggkkkkkkjjjhhh[[[PPPDDD<<<555///---///---------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***'''&&&&&&))),,,))))))))))))))))))))))))((())))))******+++++++++***))))))***,,,,,,+++))))))))))))((((((((((((((())))))))))))))))))))))))************************************************((())))))******+++++++++++++++++++++++++++++++++++++++************+++++++++************+++---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,------....../////////,,,,,,,,,+++,,,------...,,,------------.........***,,,///000000000000111333444666888999:::999999777888888888777666555444333222000/////////000000------...//////---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++++++++*********++++++,,,))))))))))))))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))******+++)))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,---------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------***+++---.../////////...------------------------....................................////////////}}}jjjdddeeedddbbb``````\\\VVVPPPKKKFFFBBB>>>@@@@@@???>>>>>>=========<<<:::777333111000000000///////////////......---........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///111333555666777666333111222555888888888666666777777888888888999777888999;;;>>>@@@CCCDDDBBBCCCDDDFFFHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGEEEFFFGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLMMMMMMNNNOOONNNNNNNNNNNNPPPSSSUUUWWWXXXWWWTTTSSSPPPMMMHHHDDDCCCCCCGGGMMMLLLCCC:::777888777777===FFFPPPXXX\\\dddhhhnnnqqqkkk[[[FFF888777@@@MMMZZZdddkkkrrrvvvnnndddYYYQQQFFF888///---............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***+++***((((((***---))))))))))))))))))))))))((())))))******+++,,,,,,***))))))***,,,,,,+++))))))))))))******++++++,,,************************************************************************((())))))******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++,,,,,,---...,,,,,,,,,------------...,,,------...//////000000---------------......///++++++---///111333555666555888<<<>>>>>>>>>???@@@FFFHHHJJJMMMNNNOOONNNNNNMMMMMMMMMMMMMMMKKKJJJIIIEEECCC@@@===;;;;;;;;;;;;999777444000...------...//////......------------------------------------,,,,,,,,,---------------++++++************++++++++++++++++++++++++++++++,,,,,,+++*********++++++))))))))))))))))))))))))************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------....................................////////////{{{hhhaaabbbaaa^^^\\\___[[[VVVPPPKKKFFFAAA>>>AAA@@@@@@@@@??????>>>>>><<<:::777333111000000000///////////////......---........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000222444666777888777333000000444777888888333333555666777999:::;;;::::::;;;<<<>>>@@@BBBCCC@@@AAACCCFFFHHHKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTVVVUUUSSSRRRRRRSSSUUUVVVTTTUUUVVVXXXYYYVVVQQQNNNGGGEEEGGGJJJJJJCCC===<<<>>>@@@AAA???>>>@@@GGGMMMPPPZZZggglllgggYYYIII???<<>>>>>>>>===;;;777444111000000000///111222111///,,,++++++((()))+++---......------***+++---...///...---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............//////...---,,,,,,---...///222222222222333555777888555444555777999;;;:::999666:::<<<<<<;;;<<<<<<;;;;;;<<<>>>AAABBBCCCCCCCCCBBBHHHHHHBBBEEEPPPRRRLLLNNNPPPQQQNNNLLLNNNWWW^^^YYYWWWTTTSSSSSSTTTTTTSSSWWWUUUVVVXXXUUUQQQPPPSSS\\\YYYVVVSSSSSSVVV[[[^^^XXXXXXXXXYYY[[[[[[XXXVVVVVVPPPMMMMMMKKKDDD???===>>>>>>EEEPPPUUUOOOEEE???BBBGGGPPPYYY___]]]WWWQQQOOOLLLSSS``````VVVVVV```cccffffffeeeeeeaaaRRRAAA===333---///000...,,,...***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,***+++---000111111111111)))************+++++++++++++++************++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++*********+++,,,------------,,,,,,+++++++++***,,,.../////////---,,,---///000000///...///111333222111000222444777999;;;???DDDKKKQQQUUUXXXYYYbbbcccfffiiikkkjjjeeebbbdddgggkkkmmmllljjjiiihhhhhhiiikkkllllllllljjjiiiggglllmmmiiihhhjjjgggaaa```[[[SSSMMMIIIGGGEEEDDD>>>===;;;888666333222111,,,...000000///...---...---+++***+++---...//////...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++************)))))))))************))))))***,,,------,,,++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++++++++++++++,,,------+++,,,,,,,,,------......,,,,,,,,,---.../////////.........---------,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------........................---------.........//////000000000000111111111111yyyiiigggaaa```cccaaaaaa]]]XXXRRRMMMHHHCCC???AAA@@@@@@???>>>>>>======<<<;;;888555222111000000///111222111///---,,,,,,---------------,,,,,,+++,,,------............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///......---------...000000333333333333444666777999777888999;;;===>>>>>>===>>><<<999777888::::::999DDDCCCBBBBBBBBBBBBCCCDDDAAALLLRRRPPPTTTaaakkkllliiipppvvvvvvtttyyyzzzyyy~~~~~~|||||||||vvvjjjaaa]]]]]]YYYSSSOOOOOORRRWWW[[[TTTVVVYYY\\\^^^^^^\\\[[[]]]XXXUUUTTTRRRMMMLLLNNNIIIHHHNNNYYY___]]]VVVSSSHHHGGGGGGGGGKKKRRR\\\cccddddddjjjpppjjj[[[SSSTTTNNNZZZeeehhhhhhfffaaa[[[LLL???444111000------///...---,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***++++++))))))***+++,,,+++***))))))***+++,,,'''(((***,,,---------,,,)))************+++++++++++++++************++++++---,,,++++++******++++++***++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++*********+++---------------,,,,,,,,,++++++,,,---///111111111000///000000000///......///111...000333777<<>>>>>===<<<<<<;;;:::888666444111000//////111222111///---,,,,,,//////...---------------//////......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///...---......///000222333444444444555666777888999777888:::<<<======<<<<<<===999666777:::<<<======AAAAAABBBCCCGGGLLLPPPSSS[[[lll{{{}}}tttjjjdddbbbccceeeTTTTTTUUUWWWZZZ^^^aaabbb___]]]]]]___\\\WWWVVVYYYUUUSSSWWWaaaiiijjjhhhhhhXXXSSSKKKBBB???GGGUUUaaabbbiiisssxxxtttjjj___YYYCCCLLLWWW___hhhppprrrppp```SSSEEE;;;555000...///111000...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))***++++++************++++++'''((()))************))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,------------,,,++++++++++++,,,---...---------------,,,,,,,,,+++,,,---...............000000000///...000333666777;;;AAAHHHOOOTTTWWWYYY[[[ZZZZZZ[[[^^^ccchhhlllkkknnnqqqqqqpppmmmkkkkkkfffbbb\\\UUUQQQRRRVVVZZZ```^^^\\\ZZZYYYZZZ[[[\\\cccgggjjjkkknnntttvvvtttrrrpppmmmkkkiiihhheeecccdddccc```[[[TTTLLLFFFAAA999777444111//////111222///...---...//////---+++...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************))))))************))))))***,,,------,,,++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,,,,,,,++++++------..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------------------------........................------........./////////000000000000111111111111|||mmmiiicccbbbeeeccc```\\\WWWRRRNNNIIICCC@@@??????>>>>>>===<<<<<<<<<999999888777444222000...///111222222000...------------,,,---...///111333222000///...------...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///---......000111333444555555666666666777888999999888999;;;<<<;;;:::::::::::::::;;;===>>>???DDDKKKLLLOOOVVV^^^hhhrrrzzz~~~xxxnnnbbb\\\]]]___```___^^^```dddhhheee___\\\^^^\\\YYY[[[bbbiiilllnnnrrrlllhhh```VVVMMMIIIHHHHHHNNNZZZgggnnnrrrtttooogggTTTJJJDDDLLLaaarrrwwwsssqqqhhh[[[OOODDD:::222...000///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))((()))+++++++++++++++++++++++++++++++++++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,------............---------------------------------......///000222333666:::@@@DDDLLLOOOTTTXXXZZZZZZYYYXXXUUURRROOONNNPPPUUUZZZ^^^aaabbbcccaaa]]]YYYWWWVVVSSSOOOIIIBBB>>>???DDDHHHOOOMMMKKKHHHFFFEEEEEEEEEHHHKKKOOOTTTZZZbbbhhhjjjrrrqqqqqqqqqrrrpppmmmjjjiiijjjjjjiiiddd^^^XXXTTTLLLHHHBBB<<<888555222111222000......//////............---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))******++++++******)))***+++------+++***+++,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------------------------------------..................------000/////////......------------------------------......////////////000000..............................------,,,,,,,,,+++------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,------------------....................................///////////////000000000111111111111|||mmmjjjcccbbbeeebbb___\\\WWWRRRNNNIIIDDD@@@??????>>>>>>===<<<<<<<<<999999888777555222000//////111222222000............---------...000222333222000///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///---...000111333444555666666666777888888999999999:::<<<======;;;:::;;;<<<999<<<@@@CCCCCCJJJ___ttt{{{ooodddfffeeegggjjjhhhdddccceeebbb^^^]]]aaaeeegggkkkoootttqqqnnnlllfff\\\MMMBBBCCCLLLTTT[[[dddmmmpppmmmkkkZZZHHHEEEQQQaaammmrrrwwwuuuoooeeeXXXJJJ;;;111---------///111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++---,,,,,,+++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.........,,,,,,------....................................222111000000000111222333444777<<>>???BBBFFFIIIKKKLLLMMMLLLIIIGGGGGGGGGFFFEEEBBB>>>::::::===???@@@@@@@@@@@@???>>><<<;;;999999:::???EEEKKKQQQVVVggghhhkkkooossstttrrrpppnnnppprrrrrroookkkeeebbb___[[[TTTNNNHHHAAA999444666222...+++,,,...///000///...------,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********++++++++++++******)))+++,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------..................------,,,,,,,,,000111111222222111000000000//////......---------.../////////000000000111.........................................................------,,,,,,,,,------------------------------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......................................./////////000000///000000000111111111111|||lllhhhbbb```cccaaa___\\\WWWRRRNNNIIIDDDAAA@@@??????>>>>>>===<<<<<<999999777666444222111000///111222222000///...///000000///...............//////......---.........------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------............//////000111333555666666666666777888888999999888888666888999888777888<<<@@@999>>>HHHPPPXXXkkkzzzvvvuuusssmmmjjjjjjgggcccaaabbbbbbbbbeeejjjnnnllllllppptttpppdddYYYCCCBBBCCCJJJTTT```iiinnnrrrkkk___PPPFFFIII]]]qqqssswwwyyyssshhh[[[KKK>>>333000---...000000---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++++++++******)))******+++)))************+++++++++***+++,,,------,,,+++***++++++******++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------,,,---------............,,,---......//////...............///////////////000///...///000333666888AAAFFFMMMTTTXXX\\\___aaabbb```\\\UUUMMMDDD<<<888666666666666777888888999::::::<<>><<<===888555666666777;;;@@@KKKMMMRRRYYY___bbbbbbaaaaaaeeejjjooossssssrrrqqqoookkkeeeaaa\\\VVVMMMGGG<<<888333///...////////////......---------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++++++++******)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,---......//////---------------------------...///111111000000///111111111111111111000000...............////////////.........------------.................................---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++,,,,,,------......................................./////////000000000000000000000111111111111zzzkkkggg```___aaa______[[[VVVRRRNNNIIIDDDAAAAAA@@@@@@???>>>>>>======:::999777444333222222222///111222222111/////////...////////////...------,,,------............---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///000111333555666666666666666666888999999888888777444777999888888<<>>444///......---+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++,,,------,,,+++++++++***)))))))))***+++,,,)))************+++++++++***+++---......---+++***++++++******++++++,,,---,,,,,,,,,------------...,,,,,,---------.........------------............,,,---...///000//////........./////////000000000///...///111555;;;AAADDDPPPVVV]]]aaaaaa___\\\ZZZVVVSSSOOOIIICCC>>>:::888666888<<<@@@@@@???<<<:::888777:::EEETTT```eeeeeefffggghhhfff```XXXSSSPPPSSSSSSRRRRRRPPPOOONNNMMMNNNEEE>>>;;;777333444999:::;;;>>>CCCHHHJJJIIIHHHIIINNNVVV___gggmmmpppqqqmmmiiidddcccdddccc___[[[HHHEEE@@@===999666222000//////...---------------,,,,,,,,,------------...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))***,,,,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,///000111000...---,,,,,,------.../////////---...///000111222333333111222444666777777666666999999::::::::::::::::::888777666555444333222222444444333222111000000///........................------------............................................................------------------------------------------------,,,,,,------------------++++++,,,,,,---......///.........................../////////000000000000000000000000111111111111yyyjjjfff___]]]```]]]^^^[[[VVVRRRNNNIIIEEEAAAAAAAAA@@@@@@???>>>>>>>>>;;;999666333222222222333///111222222111//////000***+++---///000000//////***+++---...///...---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////111222444666777777666666555666888999999888777666:::===@@@@@@BBBHHHSSS[[[uuu|||rrrjjjgggeeeeeebbb]]]]]]aaafffeeefffgggjjjlllnnnnnn___KKK=========;;;CCCQQQ___cccgggdddUUUGGGIIIRRRfffnnnsssrrrppppppkkkeeeXXXLLL<<<111...//////...------------------------,,,,,,,,,------.........------------------------(((***+++***)))((()))***++++++------------++++++,,,+++*********+++---...)))************+++++++++***+++---......---+++***+++*********+++,,,,,,---,,,,,,,,,---------......---------....../////////---------.........//////,,,---///000000000///....../////////000000111111444555666:::AAAIIIPPPTTTYYY___eeegggccc[[[SSSNNNBBB@@@===:::999999999:::AAAFFFLLLRRRSSSPPPJJJGGG>>><<>>>>>BBBIIIPPPWWW[[[^^^___]]]XXXUUUWWW]]]bbbbbbaaaSSSQQQNNNJJJEEE>>>777111//////...------------...,,,,,,,,,---------......---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))***,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++---000333333111///---,,,,,,------...///000000///000222444666999:::;;;===???BBBDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEIIIHHHFFFDDDBBB???======;;;;;;:::888777666555444////////////////////////,,,---------.../////////................................................------------------------------------------------,,,,,,,,,------.........++++++,,,,,,---...//////........................////////////000000000000000000000000111111111111|||jjjeee]]]\\\___]]]^^^[[[VVVRRRNNNIIIEEEAAA@@@AAAAAA>>>;;;999888999:::999777333111000222444222222111111000/////////111000.........//////...------------------------////////////////////////---,,,,,,,,,,,,---.........------,,,,,,,,,------000000...,,,...333555222888666333444777888777555888999:::;;;888777999>>>;;;AAAOOOaaaoooyyy{{{nnncccaaaaaa______bbbcccfffiiikkkjjjiiiiiiiiiggg^^^QQQFFF@@@>>>>>>>>>EEENNNWWW^^^```\\\OOOAAAHHHWWWjjjrrrpppmmmmmmpppggg]]]OOO@@@333------111000---******,,,---...---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,...***)))...666777000(((++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////............/////////000///000111111///...///111000000111222222333333333:::;;;@@@IIISSSZZZ\\\\\\bbb```]]]WWWPPPIIIBBB>>>>>>===;;;999999999:::;;;EEECCCDDDMMMZZZcccdddaaaNNNMMMRRR^^^nnnyyy{{{zzzuuuvvvxxxxxxvvvppphhhcccddd[[[QQQLLLJJJNNNYYYdddgggeeeaaaYYYOOOHHHEEEEEEMMMQQQWWWZZZXXXRRRJJJEEEFFF???<<<@@@DDDEEEIIIOOOQQQJJJCCC@@@DDDKKKRRRVVVZZZZZZZZZYYYWWWQQQJJJDDD;;;888333000////////////...,,,+++,,,...000000000......---------,,,,,,,,,///,,,***,,,000222///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,------,,,++++++++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,+++++++++...------,,,,,,------...------,,,,,,,,,---......------...////////////...---...000111111111333555999;;;>>>AAADDDGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLMMMNNNOOOPPPPPPPPPPPPTTTRRRNNNKKKHHHFFFEEEDDDFFFFFFFFFEEEDDDCCCBBBAAA;;;<<<888000---///222111---,,,---///111111000...........................---------.........//////........................---------------------------------------------------------............///...------------...//////000000000000000000000000000111111111111222222222wwwgggddd______cccbbb___[[[WWWSSSOOOKKKFFFCCC@@@@@@@@@>>>;;;999999:::999888777444222222444777222222111111000////////////...---------...---,,,------------------------------------------------------,,,,,,------...///......------,,,------......000000------111333111555333222333555777666444666666666666666888>>>CCCJJJUUUlll~~~pppggg```^^^```\\\^^^```dddhhhlllnnnpppjjjcccXXXLLLAAA======??????CCCIIIRRR\\\^^^TTTFFF@@@JJJYYYfffnnnooonnnlllkkkeee\\\RRRFFF;;;333///,,,...///...---+++,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,---+++***...333444///***++++++,,,,,,,,,---------------------------------,,,,,,---------.........////////////////////////........./////////000000,,,...///000......///000333222000000222666:::===JJJKKKOOOUUUZZZ]]]\\\YYYVVVQQQKKKFFFCCCCCCEEEGGGNNNKKKGGGCCC@@@?????????AAADDDKKKUUU```iiinnnpppkkkkkklllnnnrrrsssrrrqqqwwwwwwvvvvvvvvvtttqqqoooqqqfffZZZTTTQQQOOOSSSXXXbbbeeefffcccZZZQQQJJJFFFIIIMMMSSS[[[aaaccc```]]]TTTLLLFFFEEEBBB===;;;===BBBAAA>>>;;;999<<<@@@DDDOOORRRXXX___bbb```ZZZVVVRRRIII===555000//////......---,,,---///000///............---------,,,,,,///,,,***,,,000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...---------,,,,,,,,,++++++...------,,,,,,------.........---------......///---------...//////000000---000333666888;;;>>>AAAGGGHHHKKKMMMOOOQQQQQQQQQSSSSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYXXXXXX[[[XXXSSSMMMHHHCCC@@@???>>>BBBHHHMMMOOONNNJJJHHHEEEGGGEEE???:::888444000000///......000111000//////.....................---------.........//////........................---------------------------------------------------------............///...------------...//////000000000000000000000000000111111111111222222222vvvgggddd___```eeeccc^^^[[[WWWSSSPPPLLLHHHEEE?????????>>>;;;::::::;;;888888777555333333666888222222111111000/////////000000000000000//////...------------------------++++++++++++++++++++++++---------,,,------...///......------------.........333555222000111333222333222222333555666555444777888999;;;@@@JJJTTT[[[llluuu{{{rrrooouuuttthhhbbb``````ccciiimmmnnnmmmllliiibbbVVVHHH@@@>>>@@@CCCAAA???CCCNNNWWWSSSJJJ999<<>>??????>>><<<:::;;;<<<999999888666444444555777222222111111000/////////...///111111000...------------------............++++++++++++++++++++++++---------------...//////.........---......///000000777<<<888444444555555555444444555666666666555666:::@@@GGGSSScccpppvvv~~~|||uuu{{{xxxqqqrrrttttttrrr|||zzzssskkkhhhkkknnnnnnlllmmmlllhhh```VVVKKKDDD@@@LLLLLLGGGBBBCCCGGGIIIGGG888777;;;JJJ^^^mmmrrrqqqnnnoooooonnnjjj___MMM===000111111///---,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------+++,,,,,,,,,+++,,,---...,,,,,,,,,------------...........................------------............////////////////////////...////////////000000000///111333333222111222333///111555<<>>AAAFFFIIILLLNNNQQQSSSQQQSSSWWW[[[^^^_________[[[[[[\\\\\\\\\\\\[[[[[[[[[]]]```ccceeeeeedddccccccaaa\\\WWWQQQLLLHHHFFF???===<<<===BBBJJJSSSXXXXXXXXXTTTNNNKKKKKKHHHCCCBBB@@@<<<999777444111...////////////.........................../////////........................................................................---------............///...------------...//////////////////////////////000000111111111222222222{{{kkkggg___]]]___\\\[[[XXXTTTQQQNNNJJJFFFCCC>>>??????>>><<<:::;;;<<<;;;;;;:::777444222333444222222111111000/////////))),,,///000...+++******---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////............//////000111000888===:::555555666555555555555555555666777999;;;CCCLLLUUUddduuuuuuxxxqqqbbbiiizzzrrrmmmnnnpppqqqmmmkkkiiihhheee\\\NNNDDDLLLVVV[[[TTTHHH@@@>>>===999777888@@@NNN___mmmuuuoooqqqqqqppppppmmmaaaTTT???888///,,,---000///...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,---------+++,,,---+++******,,,///,,,,,,---------.................................---------.........//////000000000000000000000000////////////000000000111111222333333222111333444222888@@@HHHNNNPPPPPPOOOCCCAAA>>><<<<<<>>>BBBEEEIIINNNWWWaaagggiiihhhgggfffdddbbb```aaacccfffhhhlllhhhccc```bbbeeeiiijjjmmmkkkiiiiiiiiiiiigggeeeaaa___[[[WWWUUUXXX^^^cccgggfffhhhiiieeebbbdddjjjnnnlllkkkjjjiiijjjjjjjjjeee___[[[___hhhooopppnnnrrrrrrrrrqqqppplllgggbbbQQQKKKEEEBBBBBB@@@;;;666777999@@@KKKYYYfffoootttnnnllljjjiiieee\\\OOOEEE<<<777111,,,,,,---///000//////.........---------...---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------///......------......///---------------......///000111222444888===AAADDDJJJNNNRRRUUUVVVWWWYYYZZZ\\\]]]^^^^^^]]][[[XXXWWWUUUUUUTTTTTTSSSRRRPPPPPPQQQSSSVVVZZZ]]]_________bbbbbbaaa___]]][[[ZZZYYYOOOIIIAAA<<<<<>>;;;::::::;;;<<<<<<:::777444111111222222222111111000/////////,,,000555666333///......---------...//////000000..............................------......///000//////...//////000111222...555888666333444444333333333333333444777<<<@@@NNNWWW___eeeqqqtttwwwzzzsssmmmgggjjj|||}}}tttqqqpppooollljjjlllnnnhhhZZZOOOGGGXXXffffffZZZLLL@@@888999999888888>>>NNNcccrrrrrrvvvvvvrrrssswwwrrrhhhQQQDDD555...///222111...........................------------------------------,,,,,,,,,,,,++++++---------------,,,++++++,,,,,,,,,,,,------------,,,,,,---,,,++++++,,,...,,,---------....................................------........./////////000000000000000000000000/////////000000000111111111222222111111333666999>>>CCCJJJOOOPPPLLLGGGCCC<<<<<<===>>>CCCJJJSSSZZZ[[[]]]^^^aaabbbdddddddddaaa```___^^^___```aaacccbbb^^^YYYYYY\\\```bbbcccaaa___]]]^^^aaabbbbbb``````___[[[VVVTTTWWW___eeelllhhhdddbbb___\\\___eeecccdddfffjjjmmmmmmkkkiiikkkfffbbbccciiinnnnnnmmmooorrrsssrrrtttvvvtttoooiii___SSSNNNNNNLLLEEE>>><<<::::::@@@LLL\\\jjjrrrsssrrrpppnnnjjjfff```\\\KKKDDD;;;444000//////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,+++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............//////............//////,,,,,,,,,---...///111111///111555;;;BBBJJJPPPSSSSSSVVVZZZ\\\]]]]]]^^^^^^___]]]ZZZUUUOOOIIIEEEBBBCCCCCCCCCBBBAAA@@@???>>>???@@@CCCFFFJJJLLLNNNOOOOOOOOOQQQRRRSSSSSSTTTSSSVVVSSSMMMHHHCCCAAA@@@@@@KKKQQQVVVZZZ[[[WWWLLL@@@======>>>AAACCCDDDCCCAAA777777666444222111000///000000000////////////...........................................................................---------............///...------------...//////000000000000000000000000000111111111111222222222wwwiiigggaaa___bbb___]]]YYYUUUQQQMMMIIIDDDAAA@@@@@@@@@>>>;;;999999:::999:::999777333111111222222222111111000/////////...444::::::777333111222---------...///000000000------------------------...............//////000////////////000111222333...222444222333555555222222333444555888>>>GGGNNNbbbiiimmmnnnvvvzzzuuutttxxx|||zzzrrrlllkkkbbbgggnnnuuu|||xxxrrrooommmmmmooolllddd]]]OOOVVV^^^dddfff___OOO???999:::999666777EEE[[[lllssszzz{{{vvvuuuzzzwwwoooaaaUUUCCC777222111000...//////............//////........................---------,,,,,,+++++++++---------...------,,,+++,,,,,,,,,------------...------,,,,,,------,,,,,,------------................................................////////////000000000000000000000000//////000000000111111111222222222222444999@@@EEEIIIJJJKKKKKKIIIEEE@@@===;;;>>>AAAEEEIIIPPPXXX^^^```___^^^]]]]]]^^^```aaa\\\\\\\\\]]]]]]^^^______```aaabbbbbbaaaaaabbbdddbbbdddiiimmmqqqwww}}}|||wwwvvv|||rrreeeaaaaaabbbeeehhhgggeeedddeeeggghhhfffddddddbbbaaabbbeeehhhjjjjjjmmmppppppooorrrxxxxxxtttvvvnnnddd___]]][[[VVVRRRFFF@@@:::999AAAOOO]]]fffmmmpppssssssqqqnnnmmmmmm```ZZZPPPFFF>>>888333000////////////............------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......------,,,,,,,,,+++++++++******)))***+++,,,------------------------------------...------,,,,,,------...------------........./////////............//////------...///000222444555666888===DDDKKKQQQVVVYYYWWWZZZ]]]]]][[[YYYWWWWWWQQQNNNJJJFFFAAA>>><<<:::888999999:::::::::999999888888999;;;===@@@CCCDDD@@@AAACCCEEEFFFFFFFFFEEELLLLLLLLLKKKHHHDDD@@@>>>AAAFFFKKKPPPUUUUUUMMMBBB:::999999;;;???CCCFFFGGG>>>>>><<<:::777555333222000000000000/////////...........................................................................---------............///...------------...//////000000000000000000000000000111111111111222222222xxxjjjgggaaa___aaa]]]^^^[[[VVVRRRNNNIIIEEEAAA@@@AAAAAA>>>;;;999888999777777888666333222222333222222111111000/////////)))000666777333...---------------...///000000111------------------------...............///000000////////////000111222333111333333222444888777333333444666888===FFFRRR[[[gggmmmnnnkkkqqq{{{zzzqqqgggdddbbbcccaaa___bbbhhhqqqwww}}}uuurrrpppmmmlllkkkiiihhh^^^WWWQQQWWWffflll^^^KKK:::<<<:::777888CCCWWWhhhqqq{{{xxxuuuxxxuuummmjjj```PPP@@@555///......//////............//////........................---------,,,,,,+++++++++------......------,,,+++,,,,,,,,,---------.........---,,,---//////---+++---------.........//////////////////////////////............/////////000000000000000000000000000000000000000111111111111444444444555888@@@IIIOOONNNLLLHHHDDDBBB@@@@@@@@@@@@DDDIIILLLNNNQQQUUUYYYYYYZZZ\\\^^^``````aaaaaaXXXYYY[[[^^^___aaaaaaaaannnuuu{{{yyyrrrllljjjlll|||}}}}}}{{{sssjjjdddccceeeffffffaaaaaabbbccceeeggghhhiiigggjjjjjjhhhllltttvvvssstttpppkkkgggdddbbbaaa```OOOGGG<<<777:::DDDOOOWWW___iiittt{{{zzzwwwuuuuuurrrlllbbbXXXMMMCCC999333000/////////............,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,+++++++++******)))***+++,,,------...---------------------------...------,,,,,,------...---------.........////////////............//////---...///111333555777888@@@BBBFFFJJJOOOSSSUUUVVVZZZ\\\\\\ZZZUUUPPPLLLKKKBBBAAA???>>>???AAACCCDDD<<<===>>>@@@AAABBBBBBBBB@@@???>>>>>>@@@CCCEEEGGGGGGHHHIIIIIIIIIHHHGGGFFF===>>>AAACCCEEEEEEEEEEEE;;;<<<===@@@HHHPPPPPPLLL===999666555999>>>DDDFFFDDDBBB@@@>>>;;;888666444111111000000/////////...........................////////////////////////////////////////////////---------.........//////...------------...//////000000000000000000000000000111111111111222222222xxxpppjjjcccddd]]]bbb```[[[UUUQQQNNNKKKEEE@@@CCCAAA>>>;;;:::999::::::999999999777444111000000111222333111///...///000000000000000000000000000,,,,,,,,,------.........000//////............///......---------......///000///......///111333444666555444333222222222222888888:::???IIISSS[[[___dddmmmssssssqqqnnnfff]]]RRRQQQRRR[[[kkkwwwyyyuuu|||qqqkkkjjjffffffkkkeeeaaaZZZUUUYYYaaa^^^VVVAAA<<<===BBBBBBCCCRRReeetttxxx|||}}}{{{wwwsssppplllmmmgggWWWGGG;;;333---///000000///---------...////////////////////////........................------------------------........................+++++++++,,,,,,,,,---------------.........//////////////////////////////////////////000000000000000000000000111111111111111000000///000222444555555555888===EEELLLQQQSSSJJJHHHDDDAAA>>>===>>>>>>HHHKKKLLLJJJOOOXXX\\\YYY[[[VVVTTTYYY\\\]]]___ddd^^^aaagggnnnsssuuuuuutttqqqrrrjjj\\\\\\aaaccc``````fffkkkmmmnnniiigggjjjjjjjjjoooxxxssssssqqqnnniiiddd```^^^cccVVVEEE888444999???DDDKKKZZZlllvvv{{{}}}{{{wwwtttrrrnnnkkkeeeZZZKKKAAA;;;666000------//////...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------///////////////.........//////.........///000111///111222333666;;;BBBGGGGGGJJJMMMPPPQQQSSSUUUWWWWWWSSSOOOLLLKKKHHHCCC@@@EEEHHHLLLQQQSSSPPPIIIDDDAAABBBCCCDDDFFFGGGIIIJJJGGGIIIIIIDDDAAABBBEEEHHHJJJUUU___aaa___]]]YYYVVVHHHEEE@@@<<<:::;;;<<<>>>@@@???===:::;;;AAAKKKRRRIIIBBB999444666;;;BBBEEEAAA<<<888:::AAADDDAAA<<<666444222111111111000///000///............---,,,,,,...//////...------...---------.........//////......------------......////////////////////////000000000000111111111111000111111111111222222222yyyqqqjjjcccccc\\\aaa___[[[UUUQQQOOOKKKEEEAAACCCAAA>>><<<:::999::::::888999999777444111000000111222333111///...///000////////////////////////,,,------------...............---------......///...------------...//////000000000000111222333333555444333333222333333333777999===DDDLLLTTT[[[^^^nnnqqqppphhhbbb___YYYSSSSSSUUUZZZdddvvvvvviiifffjjjkkkiiiccc\\\[[[YYYPPPDDDAAA===BBBMMMTTTVVV___kkktttwwwzzz||||||zzzxxxvvvwwwxxxssseeeVVVHHH:::000111111111000///.........////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,---------------------.........//////////////////////////////////////////000000000111000000000000111111111111111111111111222222333333444:::CCCJJJOOOOOOMMMKKKKKKHHHEEECCCDDDHHHMMMPPPOOOSSSUUUSSSSSSUUUSSSMMMRRRTTTXXX[[[aaakkkxxxzzzmmmnnnkkkeeecccfffgggfffkkkggghhhlllllliiijjjnnnooonnnmmmmmmnnnmmmjjjggggggaaaTTTEEE:::666;;;@@@CCCMMMYYYeeepppzzz|||yyywwwuuuttttttqqqgggYYYOOODDD>>>555000............---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////////////////...//////000111111111111111444777;;;???DDDGGGIIIIIIKKKNNNOOONNNNNNOOOPPPHHHHHHGGGFFFGGGJJJNNNQQQTTTSSSRRRTTTWWWWWWTTTQQQJJJJJJJJJLLLNNNQQQTTTVVVTTTVVVTTTOOOIIIFFFGGGHHHQQQ]]]iiimmmmmmlllhhhccc\\\VVVLLLDDD???>>>@@@CCC@@@@@@===:::777777;;;???OOOKKKCCC;;;666888???EEECCC???:::999===AAACCCDDD>>>;;;777333111000///...000///......//////...---,,,...//////...------...---------.........//////......------------......////////////////////////000000000000111111111111111111111111222222222222{{{qqqiiibbbbbb[[[___^^^ZZZUUURRRPPPLLLFFFAAABBBAAA>>><<<::::::::::::888999999777444111000000111222333111///...///000////////////////////////..................------,,,,,,,,,,,,---...//////---------------...//////000000111222333333333333333333333333333444555555777;;;AAAIIIPPPUUUXXXYYYjjjjjjdddZZZSSSRRRRRRQQQZZZ```fffnnn{{{kkkggghhhiiiiiifffccc]]]QQQFFFBBB???FFFXXXfffkkknnnsssvvvwwwxxxzzz{{{|||}}}}}}{{{}}}zzzrrrfffXXXFFF777333333222111000/////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------.........//////////////////////////////////////////000000000111111000000000111111111222222000111222333333444444444;;;BBBLLLRRRQQQNNNJJJIIIHHHHHHIIIJJJNNNRRRVVVYYYTTTVVVVVVSSSRRRTTTRRROOOSSSaaakkkppp|||xxxqqqooojjjdddbbb^^^^^^bbbeeegggiiilllhhhggggggjjjnnnpppnnnllllllmmmhhhYYYGGG;;;;;;???EEEIIINNNWWWfffuuu{{{zzzzzzxxxxxxzzzzzzuuujjjbbbUUUMMMBBB888222000//////..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------////////////////////////...///000111222333222222666:::???FFFKKKMMMKKKHHHDDDFFFHHHGGGEEEDDDCCCCCC>>>BBBHHHJJJJJJMMMSSSYYYYYYVVVUUUVVVYYY[[[ZZZXXXWWWUUUSSSQQQQQQSSSVVVWWWRRRUUUWWWUUURRROOOPPPRRROOOXXX```ccceeehhhhhheeeeee```XXXNNNGGGBBB??????BBBCCCBBB@@@===:::::::::IIIKKKJJJCCC;;;666999===EEECCC>>>:::999>>>GGGNNNHHHEEE@@@:::555222000///000///---...///000000///,,,...000///...---...///---............/////////......------------......////////////////////////000000000000111111111111111111111111222222222333}}}ppphhhaaabbbZZZ^^^]]]ZZZUUUSSSQQQMMMGGGBBBBBBAAA???===;;;:::999999888999999777444111000111111222333111///...///000/////////////////////////////////000///...---,,,,,,,,,,,,---...///000111---------------...///000000111333444555444333333222222333333444666777888888===EEEKKKOOOQQQQQQQQQVVVWWWVVVRRRQQQTTTZZZ]]]eeemmmqqquuu}}}llliiijjjkkklllkkkfff]]]UUUJJJDDDHHH[[[nnnxxxyyyxxxxxxwwwwwwxxxzzz|||~~~~~~uuuxxxxxxtttnnncccSSSDDD666444111000000000//////////////////////////////------------------------........................------------------------............////////////............//////////////////////////////////////////000000000111111111000000111111111222222222111111111222444777:::;;;FFFKKKOOOOOOKKKJJJMMMQQQLLLNNNRRRUUUVVVVVVUUUTTTQQQQQQQQQQQQUUU]]]eeekkkrrr~~~wwwmmmeee\\\ZZZ]]]aaaeeefffbbbdddfffhhhiiikkkmmmooonnnssstttkkkZZZMMMHHHHHHVVVXXXYYY\\\eeerrrxxxyyy{{{wwwsssrrrssstttrrrpppfff^^^QQQCCC999333000////////////...............------------------,,,,,,------------------------------------------------------------------------................................................------------............///////////////000000000//////000111222444666777???BBBGGGMMMPPPNNNGGGAAA999;;;===>>>===<<<<<<<<>>DDDJJJKKKGGGAAA===<<>>777444666:::<<<>>>@@@CCCEEEMMMRRRYYY\\\\\\\\\___bbbhhhddd___XXXTTTTTTWWWZZZ___```ccchhhmmmtttyyy|||pppnnnmmmkkkddd[[[YYY]]]ZZZ[[[ZZZYYY[[[^^^[[[UUUXXX[[[___aaa```\\\WWWSSSDDDDDDDDDFFFHHHJJJKKKLLL@@@BBBGGGLLLOOOPPPNNNMMMPPPSSSRRRKKKAAA<<<>>>CCCKKKNNNQQQPPPJJJDDD???===444111///......//////...---///000000///......///////////////////////////......------------......///////////////////////////000000000111111111111111222222222222333333333~~~oooeee```bbb[[[^^^[[[XXXUUUTTTSSSOOOHHHCCCAAA@@@???>>><<<:::999888777888888777444222111111111222333111///...///000...........................///111222222000...---////////////000111222222,,,,,,,,,---...///000111222333333444444333333333333333333444666888999:::;;;>>>BBBCCCBBBCCCFFFIIILLLPPPXXX___```aaahhhooorrr~~~~~~nnnggghhhhhhiiiiiiggg```]]]cccqqq|||~~~|||yyyzzz{{{{{{wwwtttrrrvvvxxxvvvuuutttmmmfffLLLDDD999222000000000///////////////////////////////////////////////////........................////////////////////////............/////////000....../////////000000000000000000000000000000000000000000111111111222222111111111222222222222333333222333555;;;BBBJJJNNNOOORRRVVVVVVTTTSSSSSSUUUTTTPPPKKKIIILLLSSS\\\bbbjjjqqqzzzggghhhfff```ZZZZZZaaahhhhhhjjjmmmrrrtttqqqjjjdddlllsssvvvsssqqqtttxxxzzzxxxrrreeeVVVMMMPPP\\\hhhiiigggbbbXXXKKK>>>444///111111000000//////......------------............------------------------,,,,,,,,,------------...------------------------................................................---------...//////000000...//////000000111111222333222222444888>>>DDDHHHLLLNNNNNNJJJCCC<<<777555:::<<>><<<:::999888666888888777444222111222111222333111///...///000........................---///111222333111000...000000////////////000111,,,,,,,,,---...///000111333333222222222222333333444444444555666888999::::::<<<>>>===<<>>888444222111///......///111111///...///000000000000000/////////.........------------......////////////////////////000000000000111111111111222222222333333333444444~~~mmmccc___ccc\\\___ZZZXXXUUUUUUTTTPPPJJJDDD@@@@@@???>>>===:::999888666777888777444222222222111222333111///...///000........................,,,...111333333222000///000//////............///+++,,,,,,---...///111111444333222111000111222333444444555555666888999:::999;;;;;;999999>>>IIIRRR```^^^```dddeeehhhvvv}}}ssslllgggfffkkkooosssuuuxxx{{{|||{{{}}}~~~wwwpppXXXbbblllpppssswwwyyyyyyoooaaaMMM>>>666444222000////////////////////////........................////////////////////////........................------------.........///////////////000000000000000000000000000000000000000111111111111222222222111111222222222333333333333777<<>>BBBFFFGGGDDDDDDGGGJJJGGGCCC<<<777444222000///...///111111/////////000111111000000/////////............------.........////////////////////////000000000000111111111111222222333333333444444444pppfffbbbddd\\\]]]]]]]]]\\\YYYTTTNNNHHHDDDCCC@@@===;;;;;;;;;:::999888888777666555333111000222222222111111///......////////////////////////////////////000000000000//////.........---------------...///000111222222111222444333222111111222444333333444666777888777:::999777666:::CCCNNNVVV^^^^^^^^^___fffsssnnnhhhmmmrrrrrrtttxxxwwwvvvyyy~~~{{{~~~xxxnnnWWWMMMXXXnnnwwwxxxyyyuuuqqqmmmdddSSSAAA444000000222000000222111...000444////////////////////////000000//////.........---............/////////000//////000000000000//////////////////000000000000222111111111000000//////111111111000000000000000333333222222333333444444444<<>>@@@;;;777888888999:::>>>EEENNNTTTYYYZZZ]]]fffsss}}}qqqrrroooooossstttrrrsssvvvzzz|||}}}|||~~~~~~xxxpppXXXIIINNNbbbmmmtttzzzyyytttpppgggYYYIII<<<444111111//////111000------111////////////////////////000000/////////................../////////000000//////000000000000//////////////////000000000111222111111111000000000000111111111111111111111111333333222222333444666777===DDDHHHGGGHHHKKKJJJFFFIIIMMMGGGFFFSSS]]]iiizzzzzzlllccc___dddlllfffhhhjjjkkkmmmqqquuuwww}}}uuuqqqooodddOOOBBB@@@UUUeeeqqqrrrooommmfff^^^NNNDDD777111111222111///////////////////////////////////////............................................................---...//////000000//////000000/////////.........000000000000000000000000///000111000000333888===AAAEEEIIILLLLLLIIIFFFDDD@@@;;;:::@@@DDDDDDEEEIIIHHHNNNRRRPPPRRRZZZdddiiixxx|||vvvggg___YYYTTTVVVYYY___dddccc^^^YYYVVVJJJMMMSSS\\\dddgggbbb\\\RRRLLLJJJOOORRRPPPNNNPPPKKKHHHDDDBBB@@@<<<777333000000000///......000111111111000000000/////////000//////...///000111222////////////000000000000000000000000111111111111111111111222333333444444qqqfffbbbeee]]]___YYYYYYXXXUUUPPPJJJEEEAAA???>>>======>>>===;;;999777777777666555333222111111111222111111000///...////////////////////////....../////////000000000...............------------...//////000111222222222444555555444333333444666444555;;;CCCDDD===444666888;;;>>>BBBGGGNNNRRRTTTUUUZZZgggwww~~~tttmmmmmmoooppppppqqqxxxyyyxxxwwwyyy|||yyysss[[[FFFBBBQQQ___ooo{{{|||yyytttlllaaaUUUGGG;;;444222000///222111...---///////////////////////////000000////////////............/////////000000000//////000000000000///////////////000000000111111111111111111111000000000111111111111111111111111444333222333444666999;;;CCCFFFHHHEEEDDDEEEEEECCCDDDKKKKKKTTTkkkvvvccc___ccc^^^bbbhhhkkkkkklllqqqvvvxxxwwwvvvssslll^^^MMMAAANNN]]]nnnvvvsssllliiiiii^^^RRRBBB777222222111000////////////////////////////////////............................................................---...//////000000//////000000////////////......////////////000000000000//////000111333888???DDDKKKNNNPPPMMMGGGBBB@@@AAA??????CCCJJJNNNMMMMMMNNNJJJQQQSSSTTTbbbwww}}}wwwxxxrrrdddYYYWWWXXX\\\ccchhhgggdddYYYPPPJJJNNNZZZdddgggeeeaaaZZZVVVWWWYYYYYYXXXYYYOOOIIICCCBBBCCCAAA;;;555444222///---.../////////000000///////////////...///////////////000111111////////////000000000000000000000111111111222222111111222222333333444444rrriiidddfff\\\]]]YYYXXXWWWTTTOOOJJJEEEBBB=========>>>???>>>;;;999777777777666555333222111111111111111111000//////////////////////////////........./////////000000...........................//////000111111222222222444666666555444555666555444555:::>>>>>>999444777:::===@@@DDDIIINNNRRRXXXXXX[[[bbblllvvv}}}yyy}}}vvvlllkkkmmmpppttttttuuuuuutttxxx{{{yyysss^^^FFF<<>>???>>>;;;999666666666666555444222222000111111111111000000///////////////////////////............////////////---.....................//////000000111111222222222444666666555555555666555777888777666666666777:::<<<>>>@@@CCCHHHNNNSSS]]]^^^^^^\\\]]]eeeqqq{{{xxx}}}~~~}}}~~~~~~jjjjjjxxxkkkhhhmmmsssppprrrssstttxxx{{{xxxrrrbbbIII===BBBPPPgggxxxyyy|||wwwrrrnnniii^^^NNNBBB777222///222333222111333000000000000000000000000//////000000000000000000////////////000000000111//////000000000000//////000000000000111111111111111111111111111222222222111222222222333333333444555555555666999<<>>======>>>===;;;999666666666666555444333222000000111111111111000000////////////////////////------........./////////---------...............000000000111111111222222222333555666555555666777777999999666333333888===<<<>>>@@@AAACCCGGGLLLPPPTTTVVVUUUQQQPPPWWWgggtttpppuuuwwwrrrnnnooorrrsssyyyuuurrrrrrqqqrrryyysssgggrrrzzzjjjiiinnnnnnpppqqqrrrvvvzzzwwwpppdddNNNAAACCCNNNfffxxxxxx{{{xxxtttrrrooofffZZZPPP<<<555///000222111000222000000000000000000000000//////000000000000111111/////////000000000111111//////000000000000//////000000000111111111222222111111111222222222222222222222222333333444444555555666777999<<>>:::777555222000......////////////000000000......///000000000000000////////////000000000000111111111222222222222333222222333333444444555555rrriiiddddddZZZZZZZZZYYYWWWSSSOOOKKKHHHFFFAAA???===<<<<<<<<<:::999666666666666555444333333000000111111111111000000////////////////////////---------.........//////---------.........//////000111111111111222222222111333555555555444555666666666666444444666:::>>>;;;>>>BBBDDDFFFGGGIIIKKKFFFIIIKKKKKKMMMTTT```jjjnnnoookkkdddaaacccdddcccfffhhhmmmqqqrrruuu|||zzzzzzmmmnnnnnnooonnnmmmqqqvvvuuupppeeeQQQDDDCCCLLLdddyyy|||{{{yyywwwuuurrrlllddd^^^GGG===555333333111111222000000000000000000000000//////000000000111111111//////000000000111111111//////000000000000//////000000111111111222222222111111111222222333333333222222333333444555555555666777:::===???@@@AAAAAA???@@@EEENNNXXXfff}}}vvvrrriii]]]YYY^^^\\\```dddhhhlllooopppoooiiimmmmmmiiihhheeeUUUCCCGGGUUUffflllbbbQQQAAA999000000000000000000000000////////////............//////////////////////////////////////////////////////000111111111111000//////000000000111111111000000000111222333333333777:::BBBKKKRRRTTTPPPLLLBBBBBBDDDHHHMMMRRRUUUVVVTTT[[[fffvvv~~~zzzbbb[[[YYY___```YYYXXX]]]```dddeeedddeeeeee]]]TTTCCC@@@<<<::::::<<<>>>???BBBBBBAAA>>>888333000////////////000000000111111---...///000111000000///////////////000000000000111111111222222222333333222222333333444555555555qqqfff```bbbZZZ\\\YYYXXXVVVSSSOOOKKKGGGEEECCC@@@===;;;;;;;;;:::999666666666666555444333333///000000111111111000000////////////////////////---------.........//////---------.........//////111111111111111222222222000222444555444444555666333111000222666:::;;;;;;999===CCCGGGHHHGGGFFFFFFBBBEEEIIINNNTTT[[[aaafffkkkggg___XXXXXX]]]]]]ZZZdddjjjssswwwtttsss}}}vvvsssooonnnkkkiiimmmssstttqqqdddRRREEEBBBJJJccc{{{{{{zzzyyywwwuuupppkkkgggRRRFFF;;;777666444222333000000000000000000000000//////000000111111111222000000000000111111111111//////000000000000//////000111111111111222222222111111111222222333333333222222333333444555666666666888;;;???AAAAAAAAAAAAEEEGGGQQQaaarrrvvv```XXX]]]XXX[[[aaahhhkkkkkkmmmpppllloookkkfffjjjmmm\\\CCC???MMM___lllkkk]]]JJJ===000000000000000000000000000/////////............000000000000000000000000000000000000000000000000//////000111111111111111//////000000111111111222000000111222333333444444===AAAHHHPPPTTTQQQIIIBBB;;;BBBKKKPPPRRRSSSVVVXXX^^^jjj~~~{{{dddSSSVVV^^^______aaa^^^bbbdddcccfffiiicccZZZNNNGGG>>>;;;===>>>===:::CCCEEEFFFBBB:::444111111//////000000111111222222---...000111111111000///////////////000000000000111111222222222333333333222222333444444555555666sssfffcccfff[[[YYYZZZ[[[XXXQQQMMMLLLIIIEEE@@@>>><<<<<<<<<;;;999888666666555444333222222111222111111000000000000000//////////////////////////////.........---------000......000333444222000111111111222222333333333555555555444444333333333333333444555777999:::;;;???@@@@@@@@@@@@BBBEEEHHHKKKHHHHHHMMMVVV]]]``````^^^XXXQQQPPPUUU\\\aaaccchhhlllrrrvvvyyyxxxooojjjeeehhhpppuuuuuusssrrrcccLLL???MMMjjjzzz{{{xxx}}}|||uuusssvvvtttmmmgggWWWCCC777444555444111333222222111000000111111333333222222111000//////111111111111111111111111000000000000000000000000222222222222222222222222000111111111111222222222111333555666555555666777999:::===@@@===999???IIIKKKZZZuuu{{{jjj[[[ZZZYYY\\\ccceeecccffflllmmmrrrrrrlllkkkjjj^^^MMMAAAPPP]]]dddhhhhhh[[[JJJ>>>777111111222000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111333222111000222555888:::???FFFNNNQQQMMMEEE???===BBBIIIQQQTTTSSSWWWfffuuuwwwhhh\\\\\\aaa^^^bbbbbbaaa```bbbccc```]]]YYYTTTHHH<<<888;;;<<<:::@@@BBBDDDDDDAAA;;;444000000000000000000/////////////////////////////////////////////000000000000000111111111111222222222333333444444555666666666sssgggcccfff[[[YYYZZZ[[[YYYSSSOOOMMMJJJEEE@@@>>>===<<<<<<;;;999888666666555444333222222111222111111000000000000000//////////////////////////////.........---------///...---///222333222000111111111111222222333333555555444444444333333333444444444555666888999:::999:::<<<===@@@EEEJJJOOOMMMLLLMMMSSSZZZ^^^]]]ZZZOOOPPPQQQRRRUUUYYY___bbbiiilllrrryyywwwqqqlllkkkooossstttsssqqqgggTTTFFFPPPgggwwwyyyxxxyyyvvvrrruuuzzzyyyrrrmmmdddVVVFFF:::333111222222222111111111111111222333333222222111000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333333555666777666666777888>>>:::;;;BBBFFFFFFGGGJJJccc~~~uuubbbZZZWWW[[[aaacccfffjjjkkkpppqqqllllllmmmcccUUU@@@KKKYYYdddjjjiii```UUUGGG<<<333222333222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111222111111111444777<<<>>>HHHLLLOOOLLLDDD???@@@DDDRRRPPPMMMOOOZZZrrrzzzddd]]]XXX``````___^^^^^^___^^^]]]\\\[[[SSSFFF>>><<<<<<;;;:::===AAACCCBBB>>>999555111111000/////////000000////////////////////////////////////000000000111111111111111222222222222333333444444555666666666tttgggccceeeZZZXXXZZZ\\\ZZZUUUQQQOOOJJJEEEAAA???===<<<<<<;;;999777666666555444333222222111222111111000000000000000////////////////////////...............---------...------...000111111000111111111222222222222333444444444444333333333333555444444555555777888888555777888;;;???EEELLLQQQKKKLLLPPPUUUZZZYYYTTTPPPEEELLLSSSWWWXXXZZZ^^^aaagggkkkqqqzzz|||jjjdddkkkrrrqqqmmmppplll```SSSUUUeeessswwwyyyvvvrrrqqquuuzzz{{{wwwqqqqqqkkkZZZEEE666222555222222111111111222222333333333333222111111000000222222222222222222222222111111111111111111111111222222222222333333333333333333333444444444555555444666888888777777888:::>>>===???CCCFFFHHHNNNTTT~~~xxxiiiZZZVVV[[[```dddggghhhmmmnnnlllmmmpppiii___EEEFFFPPP```llllllgggcccSSSFFF:::666555333000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111111333666<<>>EEENNNRRRQQQQQQZZZppppppaaa\\\\\\]]]___``````______^^^aaa^^^RRRFFF@@@===:::666999===@@@AAA@@@>>><<<444333111///...///000111/////////////////////////////////000000000111111111111111111222222222333333333444444555666666666vvvgggccceeeZZZXXXZZZ\\\\\\WWWSSSPPPKKKEEEBBB@@@>>>===<<<;;;999777666666555444333222222111222111111000000000000000////////////////////////...........................------...///000000000333333333333333333333333333333333333333333333333555555444444555555666666888888999999<<>>@@@AAAAAA777555222///...///111222//////////////////////////////000000000111111111111111111222222222333333333333444444555666666666vvvhhhccceeeZZZYYYZZZ]]]\\\WWWSSSPPPKKKEEEBBB@@@>>>======;;;999777666666555444333222222111222111111000000000000000////////////////////////---.....................---......---...///000222555555555555555555555444333333333333333333333333555555444444444444555555888999999999:::>>>CCCGGGCCCCCCCCCDDDEEEDDDBBBAAAMMMNNNRRRYYYaaagggiiihhhfffhhhlllssszzz|||zzzvvv|||~~~zzzmmmlllnnnoooooosssssslllfffhhhmmmqqqqqqqqqttttttmmmgggppp}}}uuuxxxxxxppp___LLL===555333222222222222222333333333333333222222222222222222222222222222222222222111111111111111111111111222222333333333444444444333333333333444444444444555666777777888999<<<>>>@@@CCCFFFJJJVVVppp~~~nnnccc`````````bbbdddeeeddd```]]]aaacccfffiiikkkmmmnnnnnnnnnnnnmmm{{{www___XXX]]]ccccccddddddcccfffiiijjjhhh```KKKAAAPPPfffooonnnllleee]]]RRRGGG:::000///333111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222222111111111111222222111222555999>>>BBBFFFIIIAAADDDGGGIIIKKKNNNQQQTTT\\\xxxooo[[[WWW]]]bbbdddeeebbbbbbaaa___^^^ZZZNNNCCCBBB@@@===;;;;;;>>>AAACCC999666333000///000111222000000000000000000000000000000000000111111111111111222222222222333333333333333444444555666666666wwwhhhcccfff[[[ZZZ[[[]]][[[VVVRRRPPPKKKFFFCCCAAA???======;;;999777666666555444333222222111222111111000000000000000////////////////////////---------.....................///...---...111333666666555555555555444444222222222222333333333333444444333333333444444555555777888999:::===AAADDDAAA@@@???>>>>>>@@@CCCEEELLLKKKMMMTTT___hhhkkkkkkggghhhkkkooorrrsssqqqoootttvvvxxxyyyyyyzzz|||~~~~~~kkkllltttooorrrtttssspppnnnnnnooojjjllltttuuuiii]]]fffyyyxxxxxxwwwtttjjjXXXCCC555444444333222222222222222333333333333333333222222333333333333333333333333222222222222222222222222222222333333444444555555333333333444444444555555555666777888999<<>>BBBGGGLLLQQQWWW^^^dddjjjYYYWWWYYY^^^dddcccbbb```aaaeeefff\\\PPPNNNJJJFFFAAA??????@@@AAA:::888555222111111111222000000000000000000000000000000000111111111222222222222222222333333333333333333444444555666666666vvvhhhcccfff]]]\\\[[[]]]ZZZTTTPPPOOOKKKFFFDDDBBB???>>>===<<<999777666666555444333222222111222111111000000000000000////////////////////////---------.........//////...000000///---...222555555444444444333333333333111111222222222333333333333222222222333444555555444666888999:::;;;>>>@@@>>>===;;;;;;<<<@@@FFFJJJLLLMMMOOOTTTZZZ```eeegggccceeefffgggggghhhjjjkkklllooorrrtttuuuwwwyyyzzz}}}~~~yyysssoooooorrrvvvwwwuuupppmmmmmmmmmsssvvvgggTTTXXXiiivvvuuuvvvvvvrrrdddNNN>>>666555444333222111111111333333333333333333333333333333333333333333333333222222222222222222222222222222333333444555555666444444555555555666666666666777999:::<<<@@@DDDHHHLLLYYYlll{{{||||||uuulllkkkddd[[[\\\\\\___gggpppqqqkkkiiikkkjjj\\\WWWUUUSSSRRRSSSVVV[[[bbbhhheee___WWWWWWaaalllmmmhhhddd[[[SSSPPPKKKAAA999555111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333222222111111222222333444777<<>>:::999777555333111111000000000000000000000000000000000111111111222222222222222222333333333444444333333444444555666666666vvvhhhcccggg^^^]]]\\\]]]ZZZSSSOOONNNKKKGGGDDDBBB???>>>===<<<999777777666555444333222222111222111111000000000000000////////////////////////---------........./////////000111///......222666333333333222222111111111111111111222222333333333222222222222333444555666666888:::::::::999:::;;;999999999:::<<>>CCCEEECCC???<<>><<<:::999999666555444444222222111000222222222222222111000000..........................................------//////000000111111222222222222111111111111111111111222444666666555444333333333222111222333555666777777777777777777777777777888;;;>>>BBBEEEHHHIIIOOOQQQTTTUUUUUUVVVWWWYYYXXXZZZ]]]^^^______aaabbbhhhjjjnnnppprrruuuxxxzzz{{{~~~rrriiimmmwwwvvvwww{{{xxxtttxxxwwwuuukkkSSSEEEMMMfffsss{{{vvvpppkkkbbbXXXEEE999111000222000111555222333333444444333333222111111222333333333333222222222333333333444444444444444444555555555666666999777555555666777777777999888<<>>BBBEEEGGGHHHJJJMMMOOOQQQQQQRRRSSSUUUWWWYYY\\\^^^^^^___aaaccciiikkknnnppprrruuuyyy||||||}}}|||nnnjjjqqqpppqqqwwwwwwssswwwvvvuuummmUUUFFFLLL\\\kkkwwwwwwtttqqqjjjaaaLLL???555333444333222444333333444444444444333333111111222333333333333333222333333333333444444444444444555555555666666666777777666666888999999999888999@@@IIIOOOZZZssszzzxxx{{{wwwhhh]]][[[WWWWWW^^^dddgggkkkqqquuuvvvuuuwww}}}eeeVVVRRROOOLLLFFFDDDMMMYYYaaagggkkkiiihhhiiihhhdddaaa\\\SSSNNNUUUZZZOOO>>>666444111111222333333222111111111111111111111111111111111111111111111111111222222222222333333333333333222222333444666777>>>DDDIIIIIIDDDDDDIIIPPPSSSTTTaaa}}}[[[WWWYYY^^^^^^ZZZ]]]eee^^^\\\XXXWWWUUUPPPHHHBBB:::777777999999444111222000000000000000000000000111111111111222222222222333333333333333333333333555555666777777777777777xxxlllbbbeee```]]]^^^[[[WWWSSSPPPLLLHHHEEEAAA@@@>>><<<:::888777777666555444444222222111000111111111111000///...---...................................................//////111222333444444111111111111111111111111222333555666666666555444333333222222222333444444222333333444555666777777:::;;;===???AAACCCEEEFFFEEEHHHJJJLLLLLLMMMOOOPPPTTTWWWZZZ]]]^^^```bbbdddjjjlllnnnppprrrvvvzzz~~~|||yyyaaa]]]WWWTTT\\\oooyyyjjjppppppooosssuuuqqqvvvvvvuuuoooXXXFFFJJJUUUggguuuxxxwwwwwwrrrkkkWWWIII;;;666666555333333333333444444444444333333111222333333444444333333333333333444444444555555555555555555666666666666666666777888999:::;;;;;;888;;;CCCNNNYYYnnnzzz{{{vvvjjjaaadddjjjjjjddd^^^___]]]\\\___eee{{{bbbXXXRRRQQQJJJ@@@CCCOOO[[[bbbiiikkkjjjiiifffbbb___bbbZZZMMMPPP[[[VVVFFF:::666222222555666333///222222222222222222222222222222222222222222222222222222222222333333333333555444222222444666999;;;CCCGGGIIIFFFCCCGGGRRR]]]^^^]]]uuu|||wwwuuuaaaWWW]]]^^^VVVVVV```]]][[[YYYXXXWWWTTTMMMHHH;;;777777::::::555222222000000000000000000000000111111111111222222222333333333333333333333444444555555666777777777777777{{{pppeeehhhbbb___^^^[[[WWWSSSPPPLLLHHHEEEAAA@@@>>><<<:::888777777666555444444222222111000111111111000000///...---....................................////////////...///000111222444555555111111111111111222222222333444555666666666555555333333333333333333333444000111222333555666777888;;;<<<===>>>@@@AAABBBCCCCCCEEEHHHJJJJJJKKKMMMOOOQQQTTTXXX[[[]]]```ccceeejjjlllnnnppprrrvvv{{{|||}}}mmmYYYQQQSSSRRRQQQUUUcccyyy~~~mmmppprrrppprrrrrrrrrxxxwwwvvvqqq[[[GGGFFFWWWggguuuwwwuuuwwwvvvqqqeeeVVVCCC888555555444333444444555555555555444444222333333444444444444444444444444444555555555555555555666666666777777777666777999999999999:::;;;>>>@@@JJJ[[[lll~~~~~~vvvmmm```[[[[[[___\\\aaa|||ooo^^^TTTWWWSSSFFFAAAGGGSSSZZZccciiijjjhhhdddaaa^^^```[[[SSSSSSXXXXXXRRRCCC;;;333111444666222...222222222222222222222222222222222222222222222222222222222333333333444444555444222222444888<<>>???@@@@@@CCCEEEHHHJJJKKKLLLNNNOOOOOOSSSWWWZZZ]]]___bbbeeeiiikkknnnpppssswww|||}}}~~~|||ggg[[[VVVOOORRRSSSTTTXXXeeeyyy}}}vvvlllkkklllqqqqqqtttzzzxxxvvvsss^^^HHHCCCWWWhhhttttttrrrvvvxxxvvvpppbbbNNN===555555555555444555555666666555555444333333444555555555555444444444555555555666666666666666666777777777888888777999::::::888888999;;;@@@EEEUUUpppzzzooogggdddfff___XXXaaatttppp\\\XXXUUUKKKEEEGGGLLLRRR[[[cccfffdddbbbbbb^^^YYYXXX\\\ZZZTTTVVV]]]MMMBBB555///111333222000222222222222222222222222222222222222222222222222222222333333333444444444444333222333666:::???BBBJJJHHHGGGMMMZZZkkk|||yyywwwuuussssssvvv{{{~~~tttkkkeeeeeehhhxxx~~~tttQQQMMMZZZ\\\TTTZZZYYYYYY[[[]]]]]]XXXTTTEEE>>>999:::;;;888444333222222222222222222222222111222222222222333333333333333333444444555555555555555666777777777777777yyyooodddgggaaa^^^\\\YYYVVVSSSPPPNNNJJJGGGBBBAAA???===;;;999888888666555444444222222111000//////000000111111000000.................................//////000000111222222222333333444444555000000000111222222333333333333333444444444555555333333444444444333222222000111222333555666777888::::::;;;<<<<<<======>>>BBBEEEHHHJJJKKKLLLNNNPPPNNNRRRVVVYYY\\\^^^bbbdddgggjjjnnnqqqtttwww{{{~~~ooo^^^TTTSSSVVVRRRQQQQQQTTT^^^ooo~~~xxxhhhhhhpppqqquuu{{{xxxvvvuuudddMMMFFFRRRdddqqqrrrqqqvvvzzzzzzuuummm[[[GGG:::666666555555555666666666666555555333444555555666666555555555555555666666666666777777777777777888888888888888:::<<<:::888888<<<@@@AAAKKKfffwwwrrriii```bbbjjjfffuuutttaaaYYYSSSOOOOOOMMMOOOUUU\\\___^^^```cccaaaWWWWWW___[[[PPPSSSaaaWWWKKK<<<222000222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444666999>>>CCCFFFCCCEEEKKKWWWiii}}}|||sssjjjaaa\\\UUUTTTRRRQQQRRRSSSUUUVVVYYY[[[```dddhhhjjjkkklll{{{{{{yyyrrrhhh```^^^```___gggqqqaaaJJJPPPYYYXXXZZZYYYYYY\\\______[[[WWWMMMCCC;;;;;;;;;888555555222222222222222222222222222222222222333333333333333333333444555555666666555555666777777777777777wwwnnneeegggbbb___^^^[[[WWWSSSPPPMMMIIIFFFAAA@@@>>><<<:::888777777666555444444222222111000......000111222333333333........................---......///000000111111333333333444444444444444///000000111222222333333222222222222222333444444333333444444444333222111111222333444555666777777888999999:::;;;;;;<<<<<<@@@CCCFFFHHHJJJKKKMMMOOONNNQQQUUUYYY[[[]]]```cccdddhhhnnnrrruuuwwwzzz{{{~~~}}}}}}~~~ssskkkmmmjjj___VVVVVVUUUWWW```ppp{{{~~~qqqrrrooosssyyyvvvtttwwwiiiTTTKKKMMM```qqqsssrrruuuxxxwwwuuutttiiiUUUCCC:::777555666666666777777666666666444444555666666666666666555555666666666777777777777777777888888888999999999;;;<<<;;;999<<>>CCCGGGIIICCCNNN]]]mmm}}}wwweee___XXXRRRMMMIIIEEEAAACCCBBBAAAAAABBBCCCCCCCCCBBBCCCEEEFFFHHHIIIIIIIIIQQQUUUYYYXXXVVVUUUVVVWWWTTT^^^ccckkk{{{hhhYYYXXXYYYYYYXXXYYY]]]```aaa]]]YYYUUUIII>>>;;;;;;999777666333333333333333333333333222222222333333333444444333333444444555666666666555555666777777777777777yyypppgggjjjdddaaa```]]]XXXTTTPPPKKKGGGCCC@@@???===:::888777666555666555555444333222111000---...000111333444444444........................---......///000111111222555555444444444333333333///000000111222222333333222222111111222222333444333333444555444333111000222333444444555666777777777777888999999:::;;;;;;>>>AAADDDGGGHHHIIIKKKMMMNNNQQQUUUXXXZZZ]]]```bbbbbbgggmmmrrruuuwwwyyyzzzzzzyyyyyyzzz}}}zzzmmmllljjjiiiiiiiiijjjjjjkkknnnssszzzzzzyyy___WWWXXX___ooovvvlllqqqwwwtttsssxxxnnnZZZQQQKKK```sssuuusssttttttqqqsssxxxsss___JJJ>>>888333666666777777777777666666444555555666666666666666666666666666777777777777777888888888888999999999999;;;<<<<<<;;;???GGGNNNrrr{{{nnneee]]][[[\\\]]]ZZZZZZcccpppvvvlllcccYYYTTTSSSUUUVVVUUU[[[dddfffddd]]]QQQMMMPPPVVVXXX```XXXLLL@@@777444444555333333333333333333333333333333333333333333333333333333333444444444555555666777:::>>>BBBFFFJJJLLLMMM___vvvrrrfffZZZOOOJJJKKKGGGBBBAAABBBDDDEEEDDDAAA@@@@@@AAABBBCCCBBBAAA======???@@@@@@@@@@@@@@@??????>>>>>>AAAHHHNNNQQQTTT___```YYYVVVVVVccc{{{ttt```ZZZYYYXXXYYY]]]aaaaaa^^^ZZZYYYLLL???;;;;;;999777777333333333333333333333333222222333333333444444444333333444444555666777777555666666777777777777777}}}xxx~~~nnnXXXQQQUUUPPPJJJHHHDDDAAA???<<<<<<<<<<<<;;;:::999888666444333333333333111111111111111222222222000///...------...///000------------///111333555888777555333111111111111222222222333333444444444222222222333333444444444444333222222222333555555222222333444444555555666444555666777999;;;<<<===@@@BBBEEEGGGHHHIIILLLNNNOOOQQQSSSUUUXXX[[[]]]^^^___dddjjjppprrrtttuuuvvvrrrvvv{{{~~~|||xxxqqqiiiccc[[[WWWTTTTTTVVVXXXXXXWWWXXXZZZaaajjjsssiiiaaa```hhhxxxkkktttmmmpppsssooommmdddRRRMMMdddvvvxxxsssuuuvvvtttsssooommmhhhYYYFFF:::999:::888777777888888666555777777666666555555555444666666666666777777777777888999999::::::;;;;;;<<<<<<<<<======<<>>???BBBCCCDDDBBB@@@???>>>>>>===<<<<<>><<<;;;<<<<<<;;;:::999777666444333333333333111111111111111111111000000///...------...///000---------...///111333444777666333111000000111111222222222333333444444444222222222333333333444444111000000///000111222333222222333333444555555555444555666777999;;;<<<===???AAADDDFFFGGGHHHKKKMMMQQQRRRSSSVVVYYY\\\^^^``````ccchhhlllnnnqqqtttvvvvvvxxxzzz|||{{{yyyvvvsssvvvsssoookkkhhhddd```]]]SSSPPPLLLJJJJJJKKKJJJHHHLLLMMMSSS[[[dddppprrrhhhgggnnn~~~}}}pppjjjooorrrnnnmmmiii\\\PPP```pppsssooollljjjhhhqqqooooookkk^^^JJJ>>>::::::999777777888888777555777777666666666555555555666666666666777777777888888999999::::::;;;<<<<<<;;;<<<>>>>>>@@@LLLhhh~~~lll[[[XXX[[[YYYSSSPPPXXXnnniiiZZZUUUWWWYYYYYY\\\```bbb]]]SSSLLLKKKNNNVVV]]]\\\NNN???888666555555555555444444444333333444444444444444444444444222444555555555555666888888888===DDDHHHIIIQQQYYYwwwnnnbbbZZZQQQJJJHHHGGGDDDBBBCCCIIIFFFEEEGGGGGGEEEFFFJJJFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA???===<<<===AAACCCEEEMMMXXX___aaabbbcccddddddfffYYYRRRWWW^^^^^^[[[[[[WWWPPPGGG???:::888777777666555444333222222222222222222333333333444444444444444444555555555666666666555555666666777888999rrrbbbmmmtttyyyiiiVVVRRRMMMKKKJJJCCC@@@>>><<<;;;;;;;;;:::999888777555444333333333333111111111000000///////////////............//////------......000111333444666555222/////////111222222222333333333333444444222222222222333333333333000////////////000111111222222333333444444555555444555666777999;;;<<<===>>>@@@CCCEEEFFFGGGJJJLLLPPPQQQRRRTTTWWW[[[^^^```aaacccfffhhhjjjmmmqqquuuvvvvvvvvvtttpppkkkfffcccccc___ZZZVVVUUUTTTTTTSSSKKKHHHEEECCCCCCBBBAAA@@@CCCBBBFFFMMMTTT___nnn|||}}}}}}llliiinnn~~~pppiiillloookkkkkkllldddZZZ```jjjqqqmmmbbb[[[ZZZlllmmmppppppeeeRRRCCC===<<<:::888777888888777666777777666666666666555555666666666777777777888888999999999:::;;;;;;<<<<<<;;;<<>>BBBIIISSS\\\bbbfffggg___mmmrrr{{{fffOOOSSS\\\YYYXXX^^^XXXRRRKKKDDD???;;;888666555555444444444444555555333333333333444444444444444444555555555666666666666666666666777888999999{{{mmmaaaddd___\\\gggUUUPPPSSSQQQPPPNNNFFF@@@>>><<<;;;;;;:::999888666666555444333333222222222111111000///...------/////////....../////////.........///000222333333555333000......///222333333333333333333333333333222222222222222222222333111111111111111222222222111222222333444444555555444555666777999;;;<<<===???AAACCCEEEFFFHHHKKKMMMOOOOOOPPPRRRUUUYYY\\\___```bbbeeeggghhhjjjmmmoooooonnnlllgggbbb\\\VVVSSSQQQNNNJJJHHHHHHJJJJJJJJJGGGFFFEEEDDDDDDEEEEEEEEEDDDAAABBBFFFKKKSSS___kkk}}}mmm]]]dddwwwqqqjjjkkkzzzqqqlllnnnlllnnnqqqjjjgggdddhhhppplll]]]RRRQQQeeejjjppprrrkkk[[[KKKBBB===;;;888888888888777666777777666666666666666666666666777777777888888888999999::::::;;;<<<<<<<<<===<<<@@@JJJ]]]|||ppp^^^VVVTTT[[[WWWYYYhhhmmmXXXQQQTTTYYYRRRYYYaaaccc]]]RRRHHHCCCFFFTTT___]]]NNN???888666555555555555444444444444555555555555555555555555333444666666666666888:::777>>>FFFIIIJJJTTThhhyyysssbbbUUUNNNKKKJJJJJJJJJNNNTTTVVVWWWZZZ```VVVSSSRRRTTTRRRNNNLLLNNNPPPOOOOOOPPPSSSUUUWWWWWWUUUSSSPPPMMMJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@??????AAAHHHQQQ[[[```bbbddd[[[YYYooobbbWWWXXXYYYZZZ___XXXUUUPPPKKKFFFAAA;;;777555555555444555555666777333333333444444444444555555555555555666666666666666666666666777888999:::tttkkkhhhpppkkkggg\\\TTTWWWZZZRRRNNNMMMFFF@@@>>>;;;::::::999888666555555555444444333222222222111111000///...------...//////////////////.........///000111222222333333222000...///000333444333333333333333333333333222222222222222222222222000000111111222222222222111111222222333444444555444555666777999;;;<<<===@@@BBBEEEFFFGGGIIILLLNNNOOOPPPQQQSSSUUUYYY\\\]]]]]]```dddffffffeeeeeeeeeaaa```]]]XXXSSSNNNJJJHHHEEEDDDCCCDDDEEEFFFFFFEEEGGGGGGGGGGGGFFFFFFGGGHHHGGGCCCAAACCCEEEIIIQQQZZZlll}}}|||gggaaarrrsssmmmwww}}}mmmmmmoootttwwwpppooohhhhhhnnnjjj[[[OOOMMM]]]dddmmmqqqnnnbbbSSSGGG???<<<999888888888888777666666777777777777777777777777777777888888888888999::::::;;;;;;<<<======@@@>>>EEEZZZyyy~~~|||vvvoookkkooorrrzzzuuuvvv}}}xxxdddZZZ\\\[[[[[[]]]eee~~~eeeWWWVVVYYYRRRYYYaaaeeebbbYYYNNNGGGHHHPPPYYY\\\UUUGGG:::444666666555555555444444444555555555555555555555555333555666777777777999;;;<<>>:::888888999888888666666777777777777888888777777777888888888999999:::::::::;;;<<<<<<======AAACCCRRRrrrsssjjj___YYYWWWVVVSSSPPPQQQTTT\\\jjj{{{xxxjjjdddiiirrrhhh\\\___dddddd```gggvvv```VVVSSSUUUXXX^^^cccddd___VVVPPPOOOOOOTTTZZZYYYMMM???777666666666555555555444444555555555555555555555555333555777888777888:::<<>>AAADDDHHHTTTYYYYYYWWWQQQ\\\uuuqqq^^^[[[[[[WWWXXXXXXWWWWWWUUUPPPIIIDDD;;;:::999777666666555555333444444444555555555555555555666666666777777777777777777777888999::::::ooo^^^eeefffeeeWWWRRRUUUTTTKKKKKKNNNHHH@@@===:::999999888666555333333444444444333222111111111111111111111111000---...///000000///...---...///111222333222222222///000111222444444555555444444444333333222222222222222222222111111111000//////111222222222111000111111111222333333444444444555666777999;;;<<<===???BBBDDDFFFGGGIIIKKKNNNNNNPPPRRRUUUVVVVVVVVVUUURRRTTTUUUTTTQQQNNNLLLLLLFFFEEEDDDBBBAAAAAAAAAAAA??????@@@BBBDDDEEEDDDBBBDDDFFFHHHGGGEEEDDDEEEGGGGGGCCC@@@BBBBBBAAABBBFFFQQQ]]]sssuuuttt|||oooiiilllrrrpppooooookkkeeeaaa^^^XXXRRRNNNWWWaaagggjjjiii^^^SSSBBB>>>:::888888999999888666666777777777888888888777777888888888999999999::::::;;;;;;<<<=========AAAKKKeeennn___UUURRRMMMJJJIIIIIIHHHFFFEEEGGGLLLUUU___ooowwwoookkkkkksss{{{qqqmmmmmmpppmmmiiiooo|||ppp[[[RRRXXXXXXZZZ^^^bbbbbb^^^ZZZVVVRRRTTTZZZYYYOOODDD???666666666666555555555555555555555555555555555555333555777888888999;;;===@@@DDDHHHQQQfff|||mmmaaaXXXVVVWWW]]]gggpppuuuvvvtttnnnmmmttt~~~~~~tttpppssswwwzzz{{{oooeeeXXXOOOLLLKKKIIIHHHDDDDDDDDDDDDBBBAAA???>>>>>>FFFMMMVVVYYYNNNNNN___rrrwwwcccXXXUUUXXXYYYYYYZZZZZZVVVPPPLLLAAA@@@===;;;999777666555444444444444555555555555555666666666777777777777777777777777888999::::::nnn___gggaaaXXX[[[VVVYYYYYYRRRQQQNNNBBB@@@===:::999888777666444222333444555444333222111111111111111111222222222---...///000000///...---///000111222333333222111...///222444555666666555444444444333333222222222222222222222111111000000111222333444555444333333000111111222333333444444444555666777999;;;<<<===>>>AAACCCEEEFFFHHHJJJMMMKKKMMMPPPRRRSSSRRRPPPOOOOOOOOONNNKKKGGGDDDDDDEEEAAA@@@???>>>>>>???@@@AAA@@@???>>>???AAACCCCCCBBBBBBEEEIIIJJJIIIJJJLLLOOOJJJFFFDDDGGGHHHFFFFFFHHHHHHSSSjjj|||~~~pppnnnuuuvvvooorrrnnnddd```ccc___WWWJJJSSS]]]ccchhhjjjaaaVVVBBB???;;;888888999999999666666777777888888888999777888888888888999999999::::::;;;;;;<<<=========???QQQtttrrr___TTTPPPJJJKKKKKKJJJIIIJJJIIIGGGFFFEEEGGGJJJLLLWWWooo}}}xxxvvvvvvzzz}}}rrrwww{{{sssjjjgggqqqhhhZZZYYYWWWWWW[[[aaadddccc```ZZZVVVVVVZZZYYYOOOGGGFFF777666666666555555555555666666666666666666666666333555777888888999;;;===@@@DDDJJJXXXrrrsssmmmdddZZZbbbfffllltttzzz~~~xxxdddUUUOOONNNOOOOOOOOOHHHAAA>>>@@@AAA???<<>>JJJWWWPPPNNN[[[]]]qqqrrr]]]\\\XXXYYYZZZ\\\]]]ZZZUUUQQQEEEDDDAAA>>>;;;888666666444444444555555555666666666666666666777777777777777777777777888999:::;;;rrrdddccc[[[]]]VVVXXXWWWSSSQQQPPPKKKDDD>>>;;;999888888777666555444444333333333333222222111111000//////////////////............//////000000111222111000///000111000111222333444555555555555444222111000000111222333333222111000000111111333333333222222111111111111222222333333444444555666666777888:::;;;<<<===AAAAAABBBDDDFFFHHHJJJKKKMMMNNNNNNNNNNNNLLLKKKJJJHHHEEE@@@?????????===;;;??????>>><<<;;;;;;>>>@@@BBBBBBAAAAAAAAACCCFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNMMMKKKGGGEEEFFFHHHGGGDDDHHHQQQfff}}}lllmmmuuupppqqqpppiiiaaa^^^bbbggg^^^UUURRR\\\fffeee___[[[RRRDDD999999;;;999777999777888888888888999999999888888999999999:::::::::555<<<:::888??????>>>EEEEEEjjjrrrcccYYYQQQMMMNNNKKKKKKKKKKKKKKKKKKJJJIIIEEEDDDDDDEEEFFFKKKXXXeeeyyy}}}}}}pppkkkbbbvvvbbbWWWYYYZZZ[[[bbbiiiiiidddbbb^^^YYYTTTPPPMMMJJJGGG:::888666555666666666555666666666666666666666666666777888888888:::===???GGGKKKIIIbbbzzznnnfffdddkkkuuu}}}xxxiii^^^XXXTTTQQQMMMLLLKKKIIIFFFDDDBBB@@@@@@@@@@@@AAAEEEIIINNNQQQOOO\\\nnnwwwSSSVVVYYY[[[\\\\\\[[[WWWRRRPPPGGG???>>>>>>;;;777777777666666666555555555555555555666666666666555555555999888555777===<<<888pppdddcccZZZ[[[VVVXXXVVVRRRQQQOOOJJJCCC===;;;888777777777555444444444333333333333222222111000000//////////////////............///000000111222333222000//////111000111222333444444444444444444333222111222222333333222222111000000111111333333333222222222111111111222222333333444444555666666777888:::;;;<<<<<>>@@@AAA@@@>>>>>>??????>>>===>>>AAADDDCCCCCCCCCBBBCCCFFFJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHEEEEEEGGGIIIIIIGGGMMMUUUkkkuuuiiilllssstttrrrllleeecccfffkkkbbbWWWRRRYYYbbbccc```^^^TTTGGG;;;999:::888888999888888888888999999999999888999999999999:::::::::;;;===888999@@@===<<>>AAADDDKKKRRRkkk{{{hhheeekkkqqq|||wwwoooiiiaaa\\\TTTOOOJJJGGGGGGFFFCCC@@@=========>>>@@@DDDHHHKKKLLLPPPVVVhhhnnnZZZXXXXXX]]]aaa___ZZZUUUQQQHHHAAA???>>>;;;777777777777666666666555555555555555666666666666555555666999:::777999======888nnndddcccYYYYYYVVVXXXVVVRRROOONNNIIIBBB===:::888777777666555444444444333333333333222222000000000000///////////////.........//////000111222333444222000//////000000111111222333333333333333333333222333444444555333222111111000111111111333333333222222222222111111222222333333444444555555666777888999;;;<<<<<>>>>><<<;;;;;;===?????????>>>>>>???>>>===>>>@@@CCCBBBBBBCCCCCCDDDGGGLLLPPPRRRRRRRRRQQQOOOMMMLLLKKKMMMKKKIIIHHHHHHHHHGGGFFFSSS[[[rrrllliiiooopppoookkkeeecccdddgggeeeYYYQQQTTT\\\aaaaaaaaaXXXLLL???:::999888888999888888888888999999999:::999999999999::::::::::::@@@===777<<>>=========>>>AAACCCEEEMMMIIIGGGPPPjjjbbbVVVRRR[[[dddccc]]][[[TTTKKKCCCAAA???;;;888777777777777666666666555555555666666777777666666555666999;;;999:::===<<<:::~~~mmmfffdddYYYYYYXXXXXXVVVQQQOOOMMMHHHBBB<<<:::888666666666555333444444333333333222222222000000000000000//////...............///000111111444555555333000//////000000111111222333333333222222222333333444555666666222222111111111111111222222222222222222222222222111222222333333444444555555555666888999:::;;;<<<@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>===;;;;;;<<<===>>>>>>@@@AAAAAAAAA@@@@@@BBBDDDDDDFFFHHHHHHIIILLLSSSWWW]]]]]]\\\ZZZXXXUUURRRPPPSSSPPPNNNOOONNNKKKJJJLLLWWWccc}}}yyykkkiiikkkllllllhhhdddaaa```aaaXXXPPPQQQZZZaaacccccc\\\QQQCCC;;;888888999999888888888999999999::::::999999999:::::::::;;;;;;???<<<:::@@@DDD???MMMmmmpppkkkhhhbbb[[[UUUTTTXXX]]]aaa^^^\\\[[[\\\[[[XXXUUUWWWSSSRRRSSSQQQMMMMMMQQQ\\\{{{}}}yyylllbbbbbbllllllZZZOOOVVV]]]]]]aaajjjaaa]]]XXXQQQLLLJJJKKKMMMDDD???999555444555555666666666666666666666666666777777888888999<<<@@@DDDGGGRRRnnniii___ssswwwooocccXXXPPPKKKGGGEEECCCBBB@@@??????@@@BBBCCCIIIFFFHHHNNNXXXmmmsss___SSSZZZdddccc```aaaWWWOOOGGGDDD@@@;;;888888777777777666666666666555666666777777777777666666666888:::::::::;;;<<<<<<~~~ooohhheeeZZZ\\\YYYZZZWWWQQQNNNMMMHHHBBB===:::888777777666555444444444333333333222222222///000000111000///...............//////000222222555555555444111///000000111111222333333333222222111222333444555555666666222111111111111111222222222222222222222222222222111222222333333444444555555555666777999:::;;;<<<===>>>@@@AAABBBBBBBBBBBB???????????????@@@@@@AAAAAA@@@???>>>======>>>@@@BBBDDDFFFHHHIIIKKKNNNQQQVVVYYY\\\]]]]]]```fffkkkqqqpppnnnllliiigggdddccc^^^ZZZZZZ\\\ZZZTTTSSSWWWbbbqqqjjjiiikkknnnqqqpppjjjbbb\\\XXXSSSNNNPPPYYYbbbeeeddd___VVVHHH===888999:::999888999999999999:::::::::999999:::::::::;;;;;;;;;<<<===>>>BBBCCCBBB]]]xxxsssoooqqqrrrooommmooouuuzzzwwwtttqqqpppoookkkccc]]]XXXVVVUUUVVVSSSPPPSSSXXX___rrrbbb```[[[___cccNNNQQQ[[[]]]```ggg```^^^YYYQQQKKKIIIJJJMMMFFFAAA;;;666555555666666777777777777777777777777666777777777888<<>>@@@@@@@@@???>>>:::::::::<<<===???AAABBB>>>?????????>>>???AAADDDCCCGGGLLLQQQVVV[[[```ccctttyyy~~~~~~~~~~~~yyyvvvvvvnnnbbb^^^bbb{{{pppiiijjjmmmppppppjjj```XXXQQQOOOLLLNNNWWWbbbeeeccc___YYYMMM@@@:::;;;;;;999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;@@@@@@@@@CCCMMMrrr}}}zzztttjjjbbb\\\ZZZYYYWWWRRRQQQYYYccc|||eee^^^WWWTTTqqqyyyZZZQQQUUUZZZ^^^bbb___^^^ZZZSSSKKKGGGHHHKKKFFFBBB<<<888777666666666777777777777777777777777777777777888999===CCCHHHYYYrrrwwwtttkkkjjjwwwwwwhhh[[[QQQLLLHHHGGGEEECCCAAA@@@???>>><<>>@@@@@@???>>>===:::::::::<<<>>>@@@CCCDDD@@@CCCFFFGGGIIILLLQQQUUUWWW[[[aaagggmmmrrrwww{{{~~~nnnkkkjjjlllmmmiii```XXXOOONNNKKKJJJSSS___dddbbb___[[[PPPBBB<<<<<<<<<999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;BBB@@@???LLLeee}}}zzzuuullleeeaaa```^^^ZZZTTTVVVdddttt}}}iii\\\VVVaaassstttZZZQQQUUU[[[_________\\\TTTKKKFFFFFFIIIEEEBBB===:::999888777666777777777777777777777777999999999999;;;@@@FFFKKKggg~~~qqqaaaTTTIIIHHHGGGDDDBBB@@@???>>>===@@@CCCDDDCCCEEELLLSSSdddjjj[[[^^^cccbbb___YYYRRRLLLDDD;;;999;;;888888888777777777666666777777888888888888777777999777888;;;;;;;;;CCCNNNttthhh```YYYddd______ZZZSSSOOONNNIIICCC???===;;;999999999888666444444444333333333222222...///111222111000...---.........///000222333444333444555555333222333555555555555666555555444444000111222333444333222111111111000000111222333333111111111222222333333333111222222333333444555555444444555777888999:::;;;<<<===???@@@AAA???>>>=========>>>>>>@@@CCCEEEGGGJJJNNNSSSXXX[[[aaahhhnnntttxxx}}}wwwrrrmmmmmmnnnlllfff___PPPOOOJJJGGGOOO\\\cccbbb^^^\\\RRRDDD===>>>===999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;BBB??????VVV|||{{{yyyuuuoooiiiddddddbbb]]]XXX\\\qqq|||aaaWWWXXXZZZ~~~dddQQQSSS[[[_________]]]UUULLLEEEEEEGGGDDDAAA>>>;;;:::999777666777777777777777777777777;;;;;;;;;;;;===BBBIIINNNqqqppp]]]LLLKKKIIIGGGEEEBBBAAA@@@;;;???AAAAAACCCFFFHHHFFFPPPZZZ{{{iiiXXX___fffddd```ZZZSSSMMMDDD;;;999;;;888888888888777777777777777777888888888888777777;;;888999<<<<<<===GGGSSS|||sssjjjbbb```^^^\\\ZZZXXXUUURRRNNNIIIEEEBBB>>>:::777666555444333333333333222222222111111111111111111000000000000......000111222333333444777666333111000111222222555555444444444333333333000111222333333222111000111222333333111111222333222000///000111111000///222555666444111111666;;;;;;:::888777777999:::<<<999>>>DDDFFFCCCBBBCCCFFFBBBFFFIIIHHHGGGKKKUUU^^^bbbeeejjjpppxxx}}}jjjooojjjhhhjjjaaa\\\QQQGGGHHHNNNTTTZZZ_________[[[OOOBBB::::::===::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>>@@@@@@IIIiii~~~{{{xxxvvvrrrhhheeehhhaaa^^^uuuqqqXXXRRRVVVddd~~~rrrVVVSSSXXXZZZ``````[[[QQQIIIFFFHHHIII???@@@???<<<:::888999:::999999999999888888777777>>>888:::CCCAAA<<>>>>>===>>>???BBBDDDFFFMMMSSS\\\sssrrr^^^]]]iiifffYYYRRRSSSMMM???888::::::999999999888777777777888888888888888888888888888:::888;;;???;;;DDD\\\|||rrriiibbbaaa___^^^[[[XXXUUURRRNNNJJJGGGAAA>>>:::777666555444333333333333222222222111111111111111111000000000000...///000111333333333444555444222222222333555666555444444444444333333333000111222222222222111000111222333333111111222333222000///000111222111///,,,///222333444:::CCCKKK:::999888777777999:::<<<;;;???CCCDDDBBBCCCGGGKKKNNNTTT\\\^^^^^^aaaiiiqqqqqqnnnnnniiiggghhh\\\RRRIIIHHHKKKOOOVVV\\\___```\\\RRRDDD<<<:::===::::::::::::::::::::::::999::::::;;;<<<<<<<<<<<>>888999::::::999999888888777777888888888888888888888888777999777;;;???>>>KKKggg{{{pppgggaaaaaaaaa___\\\XXXTTTQQQNNNKKKIIIAAA>>>:::777666555444333333333333222222222111111111111111111000000000000//////111222333333333333222222222222444666888999444444444444333333333333000111222222222222111000111222333333111111222333222000///000111222111000222333333222333888AAAGGG999888888777888999:::;;;>>>???AAAAAACCCIIIQQQXXXbbblllxxxyyyiiioooggg___fff\\\SSSLLLIIIIIIKKKRRRZZZ^^^```^^^UUUIII???<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<=========@@@AAAQQQvvv|||vvvvvvooojjj|||vvvfff]]]RRRUUU```zzzYYYOOO\\\___```___ZZZRRRKKKIIIJJJAAABBBBBB???;;;999888888999999999999888888888888:::666999???AAAKKKhhh{{{llleeeZZZSSSOOOMMMJJJHHHDDDCCCAAA@@@@@@BBBDDDEEEHHHMMMPPPVVVlllzzz\\\bbbaaa]]]VVVJJJ@@@:::999;;;;;;:::999999888777777888888888888888888888888::::::888999:::888IIIhhh|||ooofff```bbbcccaaa]]]XXXTTTQQQNNNLLLJJJAAA===999777666666555444333333333222222222111111111111111111000000000//////000111222333333333333222222222333555777999:::444444444333333333222222111111111222222111111111111222333333111111222333111000///000222333222111666666555222111222666999888888777777888999:::;;;<<<===>>>AAAHHHTTTaaakkkwwwjjjnnnhhh]]]bbb[[[UUUOOOLLLJJJKKKRRR[[[]]]___^^^XXXMMMCCC===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@DDD^^^yyyxxxqqqmmm||||||ooo]]]VVVSSS^^^yyydddNNNZZZ^^^___```___XXXNNNJJJJJJBBBCCCCCCAAA===:::777777999999999999999999999999;;;:::;;;???FFFYYY|||rrrfff\\\TTTLLLGGGGGGEEECCCAAA@@@AAABBBBBBGGGNNNRRRQQQ[[[zzzggg]]]``````YYYNNNEEE???;;;<<<<<<;;;:::999888888777888888888888888888888888:::;;;999::::::777LLLqqq~~~pppfff```bbbccc```\\\WWWSSSPPPNNNKKKIII@@@===999777666666555444333333333222222222111111111111111111000000000///000111222333333333333333333333333444555666777777444444333333333222222222222111111111111111111222111222333333111111222333111000000000222333333111...000222333444444555666666777777777888999::::::999:::===DDDPPP```qqq{{{vvvkkkjjjcccddd[[[VVVSSSQQQPPPPPPUUU\\\YYY\\\]]]YYYPPPFFF???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAABBBPPPvvvyyyxxxsssppp|||cccZZZQQQRRR___~~~xxxXXXWWW\\\]]]aaaccc\\\OOOJJJKKKBBBDDDEEECCC???;;;888777999999999999999999999:::<<<<<<===@@@LLLfffyyylll___RRRIIIJJJHHHEEEBBB@@@??????@@@DDDLLLSSSSSSTTThhh[[[\\\\\\YYYSSSJJJAAA<<<======<<<;;;:::999888777888888888888888888888888666888:::>>>@@@???[[[rrrggg```bbbccc^^^[[[WWWSSSPPPMMMJJJHHH@@@===999777666666555555333333333222222222111111111111111111000000000000111111222333333333333333333333444444555555555555333333333333222222222222222222111000000111222222111222333333111111222333111000000111333444333222///111444666777666444333555666666777888999::::::888:::???IIIXXXiiixxxmmmhhhgggfff^^^YYYVVVWWWWWWUUUWWW[[[UUUXXXYYYWWWPPPGGG@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBBCCC```{{{zzzwwwuuu~~~hhh```XXXTTTXXXllljjjXXXZZZZZZ___ddd]]]OOOIIIKKKAAADDDFFFEEEBBB===999888999999999999:::::::::::::::<<<===AAASSStttzzzkkk\\\RRRNNNKKKHHHDDDAAA?????????@@@GGGPPPTTTRRRZZZxxxiii]]]VVVYYYXXXMMMBBB===>>>>>>===<<<:::999888888888888888888888888888888888999:::>>>>>>@@@ddduuuiiiaaaaaabbb\\\ZZZVVVSSSQQQMMMIIIEEE???<<<999666666666666555333333333222222222111111111111111111000000000000111222333333444444333333111222333444444555555555333333333222222222222111222222111000000111222222111222333333111111222333111000000111333444444333555555555666555444222000444555666777999999:::::::::===DDDOOO]]]kkkvvv|||mmmiiifffaaa\\\YYY[[[\\\YYYWWWVVVQQQSSSUUUTTTOOOHHHAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBDDDHHHtttzzztttrrrrrrjjjlllrrr}}}{{{yyywww~~~rrrhhh^^^YYYWWW```{{{\\\YYYXXX]]]ccc]]]NNNGGGJJJ@@@CCCFFFFFFCCC>>>;;;999999999999:::::::::;;;;;;999<<<>>>FFF^^^vvvhhh^^^RRRPPPKKKGGGCCCAAA??????>>>AAAJJJRRRPPPPPPbbbyyyjjjWWW\\\___QQQEEECCC??????>>><<<;;;999888888888888888888888888888888;;;:::888<<<@@@HHHwwwwwwjjjaaaaaaaaa[[[YYYVVVTTTQQQMMMGGGDDD???<<<999666666666666555333333333222222222111111111111111111000000000000222222333444444444333333///000111333444555555555333333333222222222111111333222111000000111222333111222333333111111222333111000000111333555444333222111111111333555555555444555666888999999::::::===@@@GGGRRR^^^jjjqqqttt}}}{{{wwwzzzoooiiiddd^^^[[[^^^___[[[UUURRROOOQQQSSSRRROOOHHHAAA===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===@@@BBBDDDSSS}}}rrrggg```\\\\\\]]]ccceeelll}}}~~~{{{yyywww|||zzzlll___XXXQQQRRRcccxxxaaaXXXVVV\\\ccc\\\MMMFFFJJJ???CCCFFFGGGDDD@@@<<<:::999999999::::::;;;;;;;;;:::>>>BBBKKKggg|||}}}pppgggVVVSSSNNNIIIEEEBBBAAA@@@@@@???FFFPPPOOOJJJUUUgggxxx[[[aaafffVVVIIIIII@@@???>>>===;;;:::999888888888888888888888888888777666666???JJJ]]]ssseee^^^]]]ZZZZZZXXXUUURRRPPPKKKFFFCCC@@@<<<999666666666666555333333333222222222111111000000000000000///......111222222333333222222111111111222222222222111111000111222333333333333333000000000000000111111222222222222222222222222222000111111111111222222222444444444444444444444444666666666666777:::>>>BBBCCCFFFLLLUUU___iiiqqquuu|||yyy~~~dddlllfffaaa]]]]]]```^^^VVVNNNGGGIIIMMMPPPQQQLLLEEE???======<<<<<<<<<======>>>:::AAA===:::AAACCCBBBFFFddd|||tttooonnnppprrr}}}}}}xxxwww~~~{{{\\\WWWTTTOOOVVVgggsss\\\\\\YYY]]]aaaTTTGGGHHHHHHBBB@@@EEEGGGAAA<<<<<<;;;::::::::::::;;;<<<<<<:::DDD@@@MMMpppppp|||zzzvvvnnnbbbYYYOOOLLLJJJFFFAAA??????>>>@@@FFFMMMRRRSSSSSSkkkccc[[[fff^^^MMMKKKCCC@@@===<<<;;;:::888666777888888888888999999999999444===AAACCCssssssgggbbbccc```[[[ZZZWWWUUURRRNNNHHHDDD???<<<999666666666555555333333333222222222111111000000000000000//////...222222333333333333222222222222333333333333222222000111222333333333333333000000000000000111222222222222222222222222222222111111111111222222222222444444444444444444444444555666777777888;;;???CCCHHHJJJPPPWWW```iiipppttt}}}lllllleeebbb^^^^^^___\\\VVVPPPGGGHHHJJJNNNPPPMMMFFF???======<<<<<<<<<<<<======<<>>===BBBAAACCCPPP~~~zzzxxx}}}jjjZZZTTTOOOPPPXXXaaa___[[[WWW[[[```VVVJJJKKKJJJDDDBBBFFFGGGBBB===<<<;;;;;;::::::;;;;;;<<<===<<<@@@@@@ZZZtttvvvtttiiiggggggbbb]]]UUUNNNKKKIIIEEEAAAAAA@@@@@@DDDKKKPPPRRRSSS]]]ppp\\\bbbbbbUUUNNNDDDAAA>>><<<;;;:::888666999999999999::::::::::::===999@@@CCCMMMsssgggdddfffeee[[[ZZZYYYWWWTTTOOOIIIEEE???<<<888666666666555444333333333222222222111111000000000000000000//////222222333333333333222222333333444444444444333333111111222333333333222222111000000000000111222222222222222222222222222222111111111111222222222333444444444444444444444444555666777888999<<<@@@DDDLLLNNNSSSZZZaaaiiinnnrrr~~~xxxkkkdddbbb```^^^]]]ZZZUUURRRGGGEEEFFFKKKPPPOOOGGG@@@======<<<;;;;;;<<<<<<===???@@@>>>@@@BBB===HHHcccwww|||{{{|||yyy}}}iii\\\UUURRRQQQQQQdddjjj]]]VVV\\\```ZZZRRRQQQOOOIIIFFFGGGGGGCCC>>><<<;;;;;;;;;:::;;;;;;<<<===@@@???HHHqqqoooooo~~~cccZZZ[[[```bbb\\\QQQLLLMMMJJJCCCCCCAAA@@@CCCHHHMMMRRRTTTPPPpppddd]]]ddd^^^PPPFFFCCC???===;;;:::999777::::::::::::;;;;;;;;;;;;;;;:::===>>>SSSrrrfffbbbdddcccYYYXXXWWWVVVSSSNNNHHHDDD???<<<888666555555555444333333333222222222111111111111000000000000000000222333333333333333333222333333444444444444333333111222222333333333222222111111000000111111222333222222222222222222222222111111111222222222333333333333444444444444444444555666888999:::===AAADDDLLLNNNSSSZZZaaahhhnnnqqq~~~hhhccccccaaa^^^ZZZWWWSSSQQQHHHDDDBBBGGGOOOPPPIIIAAA======<<<<<<;;;<<<<<<<<>>>>>CCCBBB<<>><<<;;;999888::::::::::::;;;;;;;;;;;;999===;;;:::VVVrrrccc]]]^^^\\\VVVUUUSSSRRRPPPKKKFFFAAA???;;;888555555555555444333333333222222222111111111111000000000000111222333333333444444333333333222222333333333333222222222222333333333222222111111111111111111222222333222222222222222222222222111222222222222333333333333333333444444444555555555666888999:::===AAACCCHHHKKKQQQYYYaaahhhmmmpppyyy}}}llleeedddaaa]]]YYYUUUQQQPPPIIIDDDAAAFFFNNNPPPKKKDDD???>>>===<<<<<<<<<<<<<<<>>>======CCCCCCAAAbbbwwwnnnyyyyyy|||dddYYYVVVYYYSSS]]]jjjWWW[[[\\\^^^```ZZZWWWRRRMMMHHHGGGEEEAAA===<<<;;;;;;;;;;;;<<<======@@@DDDggg{{{wwwpppiiiaaa\\\]]]aaadddeeeooozzzzzzkkkoookkk^^^UUURRRMMMFFFCCCAAA??????BBBIIIQQQWWWXXXYYYpppeee^^^aaaRRRKKKHHHBBB???===<<<:::999999999999999:::::::::::::::BBB??????aaarrrbbb[[[[[[XXXVVVTTTQQQOOOMMMJJJEEEBBB>>>;;;777555555555444333333333333222222222111111222111000///000111222333333333444444444444333333222222333333333333222222222222333333333222111111222111111111111222333333222222222222222222222222222222222222333333333333222333333444444555555555555777999::::::<<>>============<<<>>>>>>CCCFFFMMMwwwxxx{{{~~~nnnZZZSSSUUUPPPVVVxxxtttWWWYYYVVV[[[bbbZZZXXXUUUNNNGGGFFFFFFCCC>>><<<<<<;;;;;;<<<<<<===>>><<>>GGGsssrrrddd]]]\\\XXXXXXUUUQQQOOOMMMJJJGGGEEE>>>;;;777555555555444333333333333222222222111111222111000///000111333444333333444444444444333333333333444444444444333333222333333333333222111000222222111111222222333444222222222222222222222222222222222333333333444444222222333333444555555666555777999999999:::<<<>>>EEEIIIOOOXXX```ggglllnnnooowwwrrrlllddd```]]]YYYRRRMMMJJJGGGEEEFFFJJJMMMLLLJJJBBBAAA@@@???>>>>>>>>>>>>;;;@@@AAACCCJJJ[[[~~~nnn```WWWTTTUUUmmm\\\ZZZSSSZZZddd[[[YYYVVVOOOGGGEEEGGGDDD>>><<<<<<<<<<<<<<<======>>>???OOOyyytttrrrjjjfffccc```WWWUUUVVV^^^mmm{{{eeeUUUQQQIIIGGGEEEAAA???BBBIIINNNVVVUUUTTT```aaaaaaZZZPPPLLLEEE@@@>>>===;;;:::::::::::::::;;;;;;;;;;;;888>>><<>>;;;777555444444444333333333333222222222111111222111000///000111333444333444444555555444444333444555555555555555555444333333333333333222111000222222111111222222333444222222222222222222222222222222333333333444444444222222333333444555666666555777999999999999;;;===FFFJJJQQQYYY```gggkkkmmmpppyyyxxxpppfffbbb```\\\TTTMMMJJJIIIGGGGGGIIILLLLLLLLLCCCBBBAAA@@@????????????;;;BBBCCCCCCMMMeee~~~uuu[[[WWWSSS___bbb]]]TTT\\\hhh^^^YYYWWWOOOFFFDDDGGGEEE???<<<<<<<<<<<<<<<===>>>>>>GGGWWWiiilllyyytttppp[[[YYYWWWSSSRRRbbbnnnZZZWWWLLLKKKGGGBBB>>>???DDDIIIQQQXXXWWWTTTmmmbbb___ZZZQQQMMMFFFAAA>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========@@@@@@aaannniiiccc___aaaYYYZZZXXXRRRNNNLLLGGGBBB>>>;;;777555444444444333333333333222222222111111222111//////000111444555444666777666222111222333444333333333333333333222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333444444444555555555555666777777888999:::<<<===>>>DDDJJJSSS\\\bbbhhhlllooouuuyyy~~~mmmffflllaaa[[[\\\SSSPPPNNNKKKIIIJJJKKKKKKKKKFFFCCC@@@??????@@@AAA@@@>>>BBBBBBAAATTT}}}nnn[[[SSS^^^|||oooVVVaaa^^^VVVcccXXXUUUMMMEEEBBBDDDCCC@@@<<<===;;;999:::===@@@AAAGGGnnnwwwhhhmmm]]]VVVZZZWWWRRRbbb}}}~~~fffRRRRRRKKKEEEEEEDDDAAAAAADDDIIIQQQRRRUUUaaayyyuuuXXX\\\TTTMMMEEE@@@@@@@@@===:::;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCBBB|||oooiiiccc___```XXXZZZXXXQQQMMMKKKGGGAAA>>>;;;888666666666555333333333333222222222111111111111000///000222444555444555666444222111333555444444444333333333333222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333444444444444555555555555777777888999:::<<<===>>>DDDIIIQQQYYY___eeejjjmmmsssxxx}}}wwwgggkkkddd]]]\\\UUUOOOMMMJJJHHHIIIJJJKKKKKKFFFCCC@@@???@@@AAAAAA@@@<<>>>>>===<<<<<<>>>AAABBBJJJsssyyyvvvooo___[[[WWWSSS\\\lllqqq^^^SSSLLLFFFEEEDDDAAA@@@AAAEEEMMMPPPSSS]]]ppp^^^WWWVVVOOOGGGBBB@@@???<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;EEEQQQoooiiibbb^^^___WWWYYYWWWPPPLLLJJJEEE@@@===<<<999888888777555333333333333222222222111111111111000000111222444555444444444222111222555888444444444444333333222222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333444444444444555555555555777777888:::;;;<<<===>>>DDDHHHOOOUUU\\\cccjjjnnnrrrwww}}}jjjjjjggg```\\\VVVNNNKKKHHHGGGHHHJJJKKKKKKFFFCCC@@@???@@@AAAAAAAAA===AAABBBLLLuuu~~~wwwyyynnn[[[YYYggg\\\[[[___ZZZYYYVVVVVVQQQHHHCCCCCCDDDCCC????????????>>>???BBBEEERRR{{{ooouuueee^^^[[[\\\___yyynnnWWWOOOHHHGGGFFFBBB@@@AAA@@@IIIMMMQQQZZZfffeeeYYYYYYSSSJJJDDDAAA>>>;;;888;;;;;;;;;;;;;;;;;;;;;;;;666CCC[[[pppiiibbb\\\]]]VVVXXXVVVOOOKKKIIIEEE???<<<:::999888888666333111333333333222222222111111111111111111111333444555444333222111111444777:::555555555444333333222222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333333333444444444555555555777888999:::<<<======>>>EEEHHHMMMTTT[[[dddmmmssstttyyysssiiiiiibbb[[[XXXMMMJJJGGGEEEGGGIIIJJJKKKFFFDDDAAA???@@@AAAAAAAAABBBCCCDDDVVVqqq\\\YYY___}}}kkkYYY\\\\\\XXXTTTUUUQQQIIICCCCCCDDDCCC@@@???@@@AAA???>>>BBBHHHaaatttbbb}}}qqqpppooolll|||___UUULLLJJJIIIFFFCCCCCC>>>GGGLLLRRRZZZ```vvvoooaaaZZZTTTLLLFFFBBB???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;BBB___qqqjjjaaa[[[[[[VVVWWWUUUOOOKKKIIIDDD???:::999777777666555222000333333333222222222111111111111111222222333444444333222000000222555888:::666666555444444333222222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444444555777888999;;;======>>>>>>DDDGGGMMMTTT\\\gggrrryyyvvv|||llliiiccc[[[YYYNNNJJJFFFDDDFFFHHHJJJJJJGGGDDDAAA@@@@@@AAABBBAAABBBAAAGGGdddmmm[[[\\\\\\rrr^^^XXX\\\ZZZSSSTTTPPPHHHCCCDDDDDDBBB@@@>>>???AAA???===CCCLLLwww___dddjjj]]]QQQMMMKKKGGGDDDCCC>>>FFFKKKSSS\\\___nnndddZZZUUUNNNHHHCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===CCCFFFLLLSSS\\\gggssszzzwww|||sssjjjeee\\\[[[PPPLLLGGGEEEEEEGGGIIIJJJGGGDDDAAA@@@AAABBBBBBBBB@@@>>>LLLvvvkkk[[[___\\\hhhhhhVVV[[[ZZZUUUTTTNNNHHHFFFGGGEEEAAA@@@===>>>AAA???===FFFRRRttt\\\ttt{{{kkkZZZQQQMMMHHHCCCBBB???EEEIIIQQQ[[[^^^hhh~~~eee[[[WWWQQQJJJEEEBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDfffrrrjjj```XXXXXXVVVXXXVVVPPPKKKIIIEEE@@@<<<:::666444444444333111333333333222222222111111111111222333444444444444333111000222555777777666777777666555444333222222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444666888:::===>>>>>>>>>===BBBEEEJJJQQQYYYcccnnntttuuuzzz|||jjjggg______RRRNNNHHHEEEEEEGGGIIIIIIGGGEEEBBB@@@AAABBBBBBBBBCCC???UUUooo]]]aaaZZZ^^^qqqWWW\\\ZZZXXXUUUNNNIIIJJJLLLHHH@@@BBB>>>>>>AAA???>>>IIIYYYfffggghhh[[[SSSKKKEEECCC@@@DDDDDDLLLWWWYYYbbbvvvsss^^^ZZZTTTLLLEEEAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;KKKyyysssjjj```XXXWWWWWWYYYWWWPPPLLLJJJFFF@@@>>>;;;777555444444444333333333333222222222111111111111222333444444444444333111000222666888777555888777666555444333222222444333222222111111222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444666888;;;===>>>???>>>===AAADDDIIIOOOVVV___hhhooorrrxxxkkkhhhbbbbbbTTTOOOIIIEEEEEEGGGHHHIIIGGGEEEBBB@@@AAABBBBBBBBBIIIDDD^^^aaa```pppuuu___bbbWWWVVV~~~uuuYYY]]][[[[[[VVVNNNJJJMMMPPPJJJAAADDD>>>>>>AAA@@@???LLL^^^dddvvv}}}uuudddZZZPPPIIIFFFAAABBB@@@GGGRRRTTT\\\ppp{{{aaa]]]VVVMMMEEE@@@>>>???========================>>>YYYrrrjjjbbbZZZVVVYYYWWWTTTRRROOOJJJDDD???>>>;;;777555444444444333333222222111111222222333222333333444444333333222222333333444555666777777666666555555555444444444444333111000000111333444222222222222222222222222000111111111111222222222333333333444444333222222333333333444444444555555777999<<<>>>??????>>>>>>AAADDDGGGJJJNNNWWWaaaiiiooouuu|||ooogggmmm^^^UUUQQQKKKGGGFFFGGGHHHHHHIIIDDDAAADDDEEECCCAAABBBGGGDDDsssrrrZZZVVVZZZkkk}}}xxxbbbbbb\\\\\\ppp\\\```UUU\\\WWWOOOKKKIIIGGGDDDBBB>>>AAACCC777DDDFFFEEEzzzzzzeeezzzyyybbbQQQGGGCCCFFFCCC@@@BBBKKKXXX```ccczzzjjj]]]VVVOOODDDBBBCCC;;;<<<===>>>>>>======>>>???CCCfffrrrjjjccc\\\XXXZZZXXXUUURRROOOJJJEEEAAA>>>;;;777555444444444333333222222111111222222333222333333444444333333222222333333444555666777777555555555555555444444444444333111000000111333444222222222222222222222222000111111111111222222222333333333444444333333222333333333444444444555555777999;;;===??????>>>>>>@@@CCCFFFIIIMMMUUU```gggkkkqqqyyy~~~}}}hhhhhh]]]VVVRRRLLLIIIHHHHHHIIIIIIKKKFFFCCCEEEFFFDDDBBBCCCKKKPPP~~~```WWWWWWZZZeeexxxjjj```^^^[[[jjjfff^^^YYY\\\WWWPPPKKKIIIGGGDDDBBB@@@AAACCC;;;DDDGGGPPPxxxlllzzzwww}}}nnnYYYNNNJJJDDDCCC@@@AAAIIIUUU```fffooo{{{oooaaaZZZSSSFFFBBBBBB<<<<<<===>>>>>>======>>>@@@HHHvvvrrrjjjccc]]][[[\\\YYYUUUQQQNNNKKKFFFDDD>>>;;;777555444555444333333222222111111222222333222333333444444333333222222333333444555666777777444444444444444555555555333333111111111222333444222222222222222222222222000111111111111222222222222333333444444333333333333333333444444444555555777888:::===>>>???>>>>>>???BBBFFFIIIMMMTTT^^^eeegggmmmvvv~~~zzzpppeee```YYYUUUOOOKKKJJJJJJJJJJJJMMMHHHEEEGGGGGGDDDDDDEEEMMMaaattt```XXXRRRSSS[[[mmmvvv```gggvvv]]]]]]YYY___vvv^^^```[[[WWWQQQLLLIIIFFFDDDBBBBBBAAACCC???DDDFFF^^^ppptttqqqrrrzzzxxx___QQQNNNEEEDDDCCCCCCGGGRRRaaalllkkksssyyyeee[[[TTTHHHBBBBBB>>><<<===>>>>>>======???@@@NNNqqqhhhccc]]]\\\[[[XXXSSSOOOMMMJJJFFFDDD===:::777555444555444444333222222111111222222333222333333444444333333222222333333444555666777777333333444444444444555555222222111111111222333444222222222222222222222222000000111111111222222222222222333444444444333333333333333444444444555555666777999;;;===>>>>>>>>>???BBBGGGJJJNNNTTT]]]cccffflllttt|||xxx}}}gggfff\\\XXXRRROOOMMMMMMLLLKKKMMMIIIFFFGGGGGGDDDDDDGGGLLLpppzzzfff]]]XXXTTTZZZrrrddd___ttt^^^\\\WWWUUU\\\bbbZZZVVVRRRMMMIIIFFFDDDBBBBBB@@@AAADDDCCCCCCiiiccc|||tttiiinnnxxx~~~zzz^^^OOOLLLHHHGGGFFFEEEGGGOOOaaappppppuuummmXXXRRRJJJDDDCCC???===>>>>>>>>>======@@@BBBQQQooogggbbb]]][[[YYYVVVRRRNNNKKKHHHEEECCC===:::666444555555555444333222222111111222222333222333333444444333333222222333333444555666777777333333444444444444444444111111111222222333333444222222222222222222222222000000111111111222222222111222333333444444444333333333333444444444555555666666888:::<<<===>>>???@@@DDDIIILLLPPPUUU\\\bbbhhhmmmttt{{{zzzjjjggg^^^[[[UUUQQQOOONNNMMMLLLLLLHHHFFFGGGFFFCCCEEEIIIOOOpppggg[[[UUUddduuu```jjjhhh]]]XXXSSSvvvZZZ[[[XXXVVVSSSNNNIIIEEECCCBBB@@@@@@???FFFBBBDDDsssvvv[[[iiiccclllvvv}}}|||```PPPKKKJJJGGGEEEEEEDDDJJJ\\\nnnsss|||~~~\\\TTTMMMGGGCCC>>>===>>>>>>======>>>AAACCCSSSppphhhbbb\\\ZZZWWWUUUQQQNNNKKKHHHEEEBBB<<<999666444555555555555333222222111111222222333222333333444444333333222222333333444555666777777444444444444333333333222000111111222333333333444222222222222222222222222000111111111111222222222111111222333444444444444333333333444444444555555555666777999;;;===>>>???@@@DDDJJJNNNQQQUUU[[[```ggglllsssxxx~~~~~~}}}nnneee```\\\WWWSSSQQQOOOMMMLLLKKKHHHFFFGGGEEEDDDGGGMMM^^^~~~iiiXXX___lllhhhzzzxxx___\\\XXXnnn___SSSWWWVVVTTTOOOIIIEEECCCCCC???@@@===FFFDDDMMM___]]]vvv___^^^jjjuuu}}}ooo\\\QQQKKKFFFCCCCCCAAADDDTTTfffooocccYYYQQQGGGBBB======>>>>>>======>>>BBBDDDXXXrrrjjjddd]]]ZZZVVVTTTRRRPPPMMMJJJEEEAAA<<<999666444555666555555333222222111111222222333222333333444444333333222222333333444555666777777666555555444333222111111000000111222333333444444222222222222222222222222000111111111111222222222000111222333444444444444333333333444444444555555555555666888:::<<<>>>??????CCCIIIMMMPPPTTTYYY^^^dddiiioootttzzzzzzxxxgggaaa]]]XXXUUURRRPPPMMMKKKJJJHHHGGGHHHGGGFFFJJJQQQwwwddddddssssss]]]]]]\\\fffpppWWWVVVVVVUUUOOOIIIDDDCCCCCC@@@BBB;;;EEEHHH]]]yyySSSeeejjjXXX[[[hhhrrr}}}lll[[[PPPHHHCCCDDDBBBBBBOOO___lllfff]]]RRRDDD@@@AAA>>>>>>>>>======>>>BBBEEEaaatttllleee^^^ZZZVVVUUUSSSQQQOOOKKKFFFBBB<<<999666444555666666555333222222222222222222333222333333444444333333222222333333444555666777777666666555444222111000000///000111222333444444444222222222222222222222222000111111111111222222222000111222333444444555444333333333444444444555555444555666777:::<<<>>>???===BBBIIIMMMOOOSSSXXX\\\```eeelllqqqwwwwwwlllaaa^^^YYYUUURRRPPPMMMKKKKKKIIIHHHIIIHHHGGGMMMTTTpppkkkoooZZZ[[[^^^___|||___VVVVVVUUUPPPIIIDDDBBBCCCAAADDD999DDDLLLjjjeeeOOOjjjxxxbbbSSSYYYfffqqq|||xxxbbbVVVLLLFFFGGGEEEDDDNNN^^^oooddd^^^QQQAAA@@@FFF>>>>>>>>>======???CCCFFFhhhwwwkkk^^^XXXYYYXXXVVVTTTRRRPPPLLLFFFBBB===:::777555555555444222444333222111111333555666FFF@@@888444333333222111222444666999999999777666333333444444333222000///111222333222111111333555000000111111111222222222111111222333333111000///111111222222222333333333333333444444444444444444444444555666999;;;===>>>AAACCCFFFIIILLLQQQWWW\\\aaaffflllrrrwww~~~hhhjjj___[[[WWWPPPRRRPPPEEEGGGFFFKKKDDDGGGKKKIII___|||jjjqqqgggWWWZZZ___mmmbbb\\\XXXSSSMMMFFF???@@@EEECCC>>>KKKAAAKKKtttXXXXXXrrrppp\\\SSS^^^kkkqqqzzzaaaTTTLLLGGGFFFCCCAAALLLZZZooocccZZZRRRHHHCCC>>>DDD:::@@@===???DDD???JJJ~~~uuukkk___XXXXXXXXXVVVTTTRRRPPPLLLFFFBBB===:::777555555555444222444333222111111333444666BBB>>>888444333333222111111444777999:::999777555333333444444333222000///111222333222111111333555111111111222222222222333222222222222222111000000111111222222222333333333333333333444444444444555555666666888:::<<<>>>@@@@@@BBBEEEHHHKKKPPPVVVZZZaaaffflllqqqvvv}}}tttiii^^^[[[XXXPPPPPPPPPFFFFFFFFFKKKEEEHHHKKKKKKdddsssqqqhhhVVVYYY___lllnnn[[[VVVRRRNNNGGG@@@@@@DDDEEE>>>IIICCCUUUsssUUU\\\{{{lll[[[RRR\\\ggglllvvvdddXXXOOOIIIHHHDDDBBBJJJWWWiii{{{kkkZZZUUUKKKBBBAAACCC===???<<>>@@@AAA???AAADDDGGGJJJOOOUUUZZZbbbffflllqqquuu{{{hhh^^^[[[YYYPPPNNNOOOHHHGGGEEEKKKGGGHHHKKKOOOmmm{{{~~~wwwnnnXXXXXX^^^hhhqqqYYYUUUQQQNNNHHHBBB@@@DDDGGG>>>FFFFFFaaaoooRRReeegggYYYRRRYYY```eeeqqqjjj\\\RRRLLLJJJFFFCCCIIISSSdddtttwwwZZZXXXOOOAAADDDAAAAAA???:::DDD@@@GGG~~~ppplllddd[[[XXXXXXVVVTTTRRRPPPLLLFFFBBB===:::777555555555444222333333222222222333444555888777666555444444333222111444888;;;;;;999666333333333444444444333111000000111333333222222222444222222333333333444444444444333222111000111222333111111222222222333333333222333333444444555555555666777888999;;;>>>@@@AAA@@@BBBDDDGGGKKKPPPVVVZZZaaaeeekkkooosssyyyjjj___\\\ZZZPPPMMMNNNIIIGGGDDDKKKHHHIIILLLUUU|||{{{___XXXZZZcccgggXXXTTTQQQOOOJJJDDDAAACCCFFF@@@FFFHHHjjjiiiVVVsssaaaWWWSSSXXX\\\```nnn}}}uuu```TTTLLLJJJHHHDDDHHHPPPcccrrrxxxwww[[[ZZZQQQ@@@FFF@@@DDD???:::GGG@@@OOOrrrnnnfff]]]ZZZXXXVVVTTTRRRPPPLLLFFFBBB===:::777555555555444222222222222222333333444444555666666555444333333333222444888::::::888555333222333444555444333222111///111333444333222222333222222333333333444444444555444222111111111222333111111222222222333333333222222333333444555666666555555666888:::<<<>>>???AAACCCFFFHHHLLLQQQWWW[[[```dddjjjnnnrrrxxxrrrccc^^^\\\QQQMMMNNNJJJHHHCCCJJJJJJJJJMMM^^^kkkYYYUUU]]]gggZZZUUUQQQPPPLLLFFFCCCCCCEEEBBBGGGJJJpppeee___\\\VVVSSSWWWZZZ___lllzzz}}}dddVVVKKKJJJHHHEEEHHHNNNfffuuuxxxppp~~~___\\\RRR@@@DDD@@@DDD@@@;;;GGGBBBZZZtttnnneee]]]\\\XXXVVVTTTRRRPPPLLLFFFBBB===:::777555555555444222222222333333333444444444444666666666444333444555444555777999999888666444222333444555555444333222///111333444333222222333222222222222333333333333444444333222222222222222111111222222222333333333111222333333444555666666333444555666888;;;===>>>AAACCCFFFIIILLLQQQWWW\\\^^^bbbhhhmmmqqqwwwjjj___]]]SSSNNNNNNJJJJJJBBBJJJJJJKKKOOOgggyyy^^^TTTZZZ{{{|||^^^WWWRRRPPPMMMGGGDDDDDDCCCDDDHHHMMMyyyeeeiiiyyyWWWSSSRRRVVV[[[```kkkuuuxxx}}}lll[[[MMMJJJIIIFFFGGGLLLdddxxxvvv}}}ggg^^^RRRBBBBBBAAABBBBBB===DDDGGGfffvvvmmmbbb\\\\\\XXXVVVTTTRRRPPPLLLFFFBBB===:::777555555555444222222222333333444444444333555777777666333333444777666666777777777777666666222333444555555444333333...111444444333222222222111111111222222222222333333333444444333333222111111111222222222333333333111222222333444555666777333444555666888:::<<<>>>@@@BBBEEEHHHKKKQQQWWW[[[\\\```fffkkkpppwwwpppaaa]]]UUUOOONNNJJJLLLBBBIIIKKKKKKQQQpppeeeWWWZZZrrrbbbZZZSSSPPPMMMHHHEEEFFFCCCEEEIIISSSiiirrriiiRRROOOOOOUUU[[[bbbiiipppttt{{{wwwcccQQQKKKJJJFFFFFFKKK]]]yyyqqq```SSSGGG@@@CCC>>>DDD@@@AAALLLpppwwwkkk```ZZZ[[[XXXVVVTTTRRRPPPLLLFFFCCC===;;;777555555555444222111222333444444444333333777888888666333222555888777777777666666666666666222333444555555555444333...111444555444222222222000000111111111222222222222333444555444333222111111111222222222333333333111111222333444666666777444444555666999;;;===>>>???AAADDDGGGJJJPPPVVVZZZZZZ___eeekkkpppwwwtttaaa^^^VVVQQQOOOIIINNNBBBHHHKKKLLLRRRuuujjjZZZZZZkkkeee\\\TTTPPPMMMIIIFFFFFFDDDEEEHHHWWWnnnvvv___OOOLLLMMMSSS\\\bbbhhhlllrrrzzzzzziiiUUUMMMKKKGGGFFFIIIVVVxxxwwwbbbTTTJJJ???DDD<<>>@@@BBBDDDGGGJJJPPPVVV[[[___bbbeeeiiinnntttzzzeeecccTTTPPPTTTIIIIIIJJJGGGLLLRRRYYY}}}qqqnnnlllyyy|||vvvtttsssttttttqqqsssxxx~~~vvv```___\\\tttXXXWWWRRRIIIHHHBBBHHHDDDFFFJJJjjjiii{{{rrrTTTMMMLLLMMMOOOUUU\\\bbbgggnnnsssxxxzzz{{{yyyqqqzzz~~~]]]UUUKKKIIILLLGGGPPPiiirrr\\\MMMEEEDDDAAADDDEEEAAARRRrrrkkkgggcccbbb[[[[[[VVVOOOLLLLLLHHHCCC===:::777555555555444222333222222111222333444555777888777555333333555666555666777666444333444555555444333222222111111222111222222333333222222111222222111111111111222222222222222222222222222222222222222222111111111111222222333555666777888888777888999999888999;;;===???BBBEEEHHHLLLRRRXXX]]]aaacccfffhhhlllrrrxxx|||iiifffZZZPPPPPPJJJKKKKKKHHHKKKTTTbbbsss```VVV```ttt}}}vvvpppmmmlllkkkkkkfffdddaaa```bbbgggmmmpppwwwzzz}}}~~~}}}jjj]]]ZZZWWWvvvzzzZZZVVVRRRJJJIIIBBBHHHFFFFFFMMMsssooonnnSSSLLLKKKLLLNNNRRRXXX^^^bbbjjjooouuuyyyzzz{{{~~~xxxjjjkkk{{{hhhYYYPPPNNNMMMGGGJJJ___}}}ttt\\\LLLFFFDDD???GGGFFF@@@eeerrrjjjeeecccccc[[[[[[VVVPPPMMMMMMIIIDDD===:::777555555555444222333222222222333444666777777777666555333333555777444555666555444333444555555444333222111111111111111222222333333222222111222222111111111111222222111111111111111111111111222222222222222222222222222222333555777888999:::888999:::999888888:::;;;???AAAEEEIIIMMMSSSYYY]]]^^^aaadddggglllqqqxxx}}}lllggg]]]PPPMMMLLLKKKKKKKKKLLLQQQiiivvv\\\]]]mmm{{{wwwqqqmmmkkkjjjiiiiiifffaaa[[[VVVTTTUUUVVVWWWWWWYYY\\\^^^`````````___[[[aaadddnnn|||bbbZZZZZZXXXnnn^^^VVVRRRLLLJJJCCCHHHFFFEEEOOO{{{tttmmmWWWLLLKKKLLLNNNQQQWWW\\\___ggglllssswwwyyyzzzzzz{{{xxxgggbbblllxxxttt]]]SSSOOOLLLHHHHHHUUUnnnttt\\\LLLGGGDDD>>>IIIFFFDDD|||sssiiiccc``````[[[[[[WWWQQQOOONNNJJJDDD===:::777555555555444222222222222222444555777999888777666444333333666888444555666666444333444555444444333222111111111111111222222333333222222111222222111111111111222222111111111111111111111111222222222222222222222333222222333555777888999:::999::::::999888888999;;;>>>AAAEEEIIINNNSSSYYY]]]^^^```dddhhhkkkpppuuuyyy~~~qqqfff___RRRLLLNNNHHHJJJOOONNNPPPpppqqqbbbhhhyyyvvvpppllljjjhhhgggeee^^^ZZZTTTQQQOOOOOOMMMKKKMMMNNNQQQSSSUUUUUUUUUTTTOOOQQQNNNTTTfffxxxbbbXXX[[[ZZZfffdddVVVRRRMMMKKKCCCIIIEEEDDDRRRqqqssseeeVVVLLLLLLMMMNNNRRRVVV[[[]]]dddiiiooouuuxxxyyyyyyzzz{{{ggg^^^bbbkkk}}}aaaUUUMMMHHHHHHKKKOOOaaavvvaaaRRRLLLEEE@@@HHHGGGNNNvvviiibbb^^^^^^ZZZ[[[XXXRRRPPPOOOKKKEEE===:::777555555555444222222222222333444777999:::888888777555333444777:::666777888777555444444666444333222111111000000111111222222333333222222111222222111111111111222222111111111111111111111111222222222222333333333333222222333555666777888888888999:::999888888:::;;;>>>AAAEEEIIIMMMRRRWWW[[[___bbbfffiiikkknnnppprrr{{{~~~~~~|||gggaaaUUUNNNOOOGGGIIIPPPPPPTTT}}}mmmvvvlllccc}}}|||xxxsssmmmiiifffbbb___VVVSSSPPPPPPQQQQQQOOOLLLLLLMMMNNNPPPQQQQQQQQQQQQSSSSSSLLLLLLVVVaaayyyjjjYYYZZZYYY^^^kkkWWWQQQMMMLLLDDDJJJEEEEEEXXX]]]qqqsssYYYNNNLLLLLLMMMOOORRRWWW[[[]]]cccfffkkkpppuuuyyy{{{{{{||||||ooofffeeeggg{{{iii[[[ZZZ```qqq```UUUMMMFFFHHHLLLNNNYYYvvvssscccUUUJJJEEECCCFFFGGG]]]wwwjjjbbb]]]]]]ZZZ[[[XXXSSSQQQPPPKKKEEE===:::777555555555444222222222222333555777:::;;;:::999777555444555999<<<888999999888666444555555444333222111000000000000111222222333333222222111222222111111111111222222111111111111111111111111222222222333333333444444222333333444555666666666777999999999888888:::<<<>>>AAAEEEIIIMMMQQQUUUYYY\\\```fffkkkmmmnnnooopppyyy|||}}}~~~kkkcccZZZQQQQQQIIIGGGOOORRR^^^fffaaaeeeiiippp|||fff~~~{{{uuuppplllhhhccc```\\\XXXSSSSSSUUUUUURRROOOLLLMMMNNNOOOOOOOOOOOONNNTTTWWWSSSQQQRRRTTTiiivvv\\\XXXYYYYYY|||rrrXXXQQQMMMLLLEEELLLGGGIII```hhhVVVvvvmmmTTTLLLJJJKKKLLLOOORRRVVVZZZ\\\```bbbeeekkkqqqxxx|||~~~~~~~~~zzzoooaaaVVVSSSTTT___qqqkkkYYYVVVYYYaaalll~~~\\\VVVPPPEEEGGGJJJMMMTTTfffzzzpppeeeWWWGGGEEEFFFCCCHHHmmmyyylllbbb^^^^^^ZZZ[[[XXXTTTQQQPPPLLLFFF===;;;777555555555444222222222222333555888:::<<<::::::888666444666:::===:::::::::999666555555555444333222111000000000000222222222333333222222222222222111111111111222222000000000000000000000000222222222333333444444444333333333444444555555555777888999999888999;;;===>>>AAAEEEIIILLLPPPTTTWWWWWW\\\dddkkknnnpppqqqrrrxxx{{{ooofff^^^SSSRRRMMMFFFLLLTTTgggssseee\\\ZZZYYYiiihhh~~~{{{wwwtttqqqmmmiiifffeee^^^WWWTTTUUUTTTQQQNNNQQQQQQRRRRRRRRRRRRQQQQQQPPPWWWYYYXXXUUUQQQaaa~~~___XXXZZZYYYzzzvvvYYYPPPMMMLLLEEEMMMHHHLLLfff|||YYYXXX}}}nnnVVVOOOIIIIIIKKKNNNRRRVVVYYY\\\______aaagggooowww}}}wwwkkk^^^UUUSSSSSSTTTdddrrrtttqqqqqqtttwwwwww}}}lllZZZUUUXXXQQQZZZnnn|||YYYWWWSSSFFFFFFFFFLLLPPPXXXfffpppssskkk\\\IIIEEEHHHAAAHHHwwwvvvlll___bbb\\\[[[YYYUUUSSSPPPNNNJJJHHHAAA999222222333222222444333444444555666777888888666555444333333444555666888888777555555444444444222222111111111111222222444444333222222111111000000111111111111222222222222222222222222222222222111111222222222333333333444333333333333444555555777777888999:::;;;;;;<<<<<<>>>AAAEEEHHHMMMSSSVVV\\\```fffjjjlllnnnssswww|||```___]]]KKKJJJQQQKKKQQQ~~~rrrggg[[[^^^eeeuuuvvv|||{{{zzzxxxvvvkkkhhhccc```^^^\\\YYYVVV^^^WWWTTTWWWXXXUUUVVVZZZXXXXXXWWWYYYVVVLLL^^^bbbXXXYYY^^^ppp___YYYMMMKKKFFFHHHJJJIIIooo}}}[[[]]]nnnUUUMMMHHHIIIJJJMMMPPPTTTWWWYYY```aaa___eeeppprrrxxxrrraaaZZZXXXVVVSSS```\\\eeemmmhhhfffiiigggiiiiiiooowwwzzziii\\\VVVQQQSSSRRR```}}}```SSSPPPKKKDDDEEEKKKOOOTTTXXXZZZrrrzzzgggUUUMMMHHHCCCHHHFFFsssvvvlll___bbb[[[[[[XXXUUUSSSQQQOOOLLLIIIBBB<<<888:::;;;888666666333333444555666777777888999888777666555666777777888777666555444444444444222222111111111111222222444444333222222111111000000111111111111222222222222222222222222222222222111111222222222333333333444333333333333444555555666777888888::::::;;;<<<<<>>888444666777444111111111222222333444555666666777666555444444555666777666666555444444444555555222222111111111111222222444444333222222111111000000000111111111222222222222222222222222222222222111111222222222333333333444333333333333444555555555666777888999::::::;;;<<>>BBBFFFHHHJJJLLLNNNOOOTTTZZZ___ccchhhnnnsssvvvxxx|||}}}uuullleeedddbbb```^^^YYYUUUWWW]]]tttcccYYYSSSSSSUUUXXXuuuxxxgggbbbhhhoooyyy```ZZZZZZ```lllYYYJJJJJJGGGGGGHHHQQQsssvvv|||\\\KKKJJJFFFGGGGGGIIILLLOOOSSSTTTSSSXXXXXX\\\gggnnnpppbbbYYYTTTQQQXXXiiiuuufffYYYQQQLLLLLLPPPQQQ\\\nnn\\\QQQKKKDDDKKKSSSggg~~~gggRRRFFFKKKPPPwwwlll^^^```YYYYYYVVVSSSQQQOOOMMMIIIGGG===777444666777444111111333444444555666777888888333333333444666888;;;<<<888777777777777777888888222222111111111111222222444444333333222111111000000111111111111222222222222222222222222222222222111111222222222333333333444333333333333444555555555555666777888999:::::::::>>>BBBEEEFFFHHHJJJLLLLLLRRRYYY___bbbgggmmmqqqqqqtttyyyyyyqqqmmmlllllliiiaaaXXXUUUWWW___jjj```\\\VVVWWWZZZvvvxxxfff[[[XXXXXXkkkfff___ZZZZZZmmmYYYIIIJJJGGGJJJHHHRRRnnnvvvvvvXXXIIIKKKFFFFFFFFFHHHJJJMMMPPPRRRRRRVVVUUUYYYccciiizzznnnaaaXXXRRRUUU___rrrvvvfff\\\UUUQQQGGGGGGPPPNNNNNNgggrrr^^^QQQIIIDDDKKKQQQaaa}}}jjjSSSDDDPPPYYYvvvppp___^^^___]]]YYYQQQKKKKKKMMMJJJDDD>>>;;;777444333333222111222333444555666666666666888666555444666666555444:::666333444888:::888444222111111000000000000000333333222222111000//////000000000111222222222333222222222222222222222222222222111111222222333444333333222222333333444555888666444666999:::999777===>>>???BBBEEEHHHKKKLLLPPPRRRUUUYYY___eeekkknnnooorrrxxx}}}~~~}}}uuuoookkkcccYYYXXX\\\[[[ppprrreee```ZZZUUUWWW}}}vvvmmmiii___YYYZZZ\\\bbb{{{yyy}}}pppXXXTTTaaafffWWWOOOHHHIIIIIIIIIUUUeeemmmjjjSSSJJJDDDFFFFFFGGGHHHIIILLLNNNPPPUUUPPPPPP]]]gggeeewwwpppbbbXXXTTTZZZlll{{{eee\\\QQQLLLLLLJJJIIIIIIHHHKKKUUU```]]]MMMPPPIIIHHHOOO```uuurrrRRRMMMLLL]]]uuuooo___^^^___\\\YYYRRRKKKKKKMMMJJJDDD>>>;;;777444333333222111333444555666888888888999666555444444666777777777888444222222666888666333222111111000000000000000333333222222111000000///111111111111111222222222222222222222222222222222222222111111222222333444333333222222333333444555777666555666999:::999777======???AAADDDGGGJJJKKKOOOQQQTTTYYY___eeejjjmmmqqqtttyyy}}}|||ttthhhaaa```ZZZlll{{{hhh```ZZZUUUYYYxxxsssooocccYYYXXXWWWYYYmmmvvvpppdddeeeqqq~~~}}}kkkgggdddkkkzzz^^^WWW```gggXXXPPPIIIIIIIIIIIIUUU~~~\\\iii~~~kkkUUULLLGGGFFFFFFFFFGGGIIIKKKNNNOOORRRQQQRRR[[[aaa```xxx{{{lll\\\UUUWWWeeewwwuuu___SSSKKKMMMLLLIIIHHHIIIIIIIIIOOOVVVaaa}}}dddQQQRRRGGGHHHOOO```yyytttVVVMMMNNNffftttnnn___^^^^^^\\\YYYSSSLLLKKKMMMJJJDDD>>>;;;777444333333222111333444666888999;;;;;;;;;555444333444777999999888666333000111444555444111222111111000000000000000333333222222111000000000222222222111111111111111222222222222222222222222222222111111222222333444333333222222333333444555666555555666888:::999888<<<===>>>@@@BBBEEEHHHIIIMMMNNNRRRWWW]]]dddiiimmmsssvvvyyy}}}ssseee]]][[[iiilll___XXXUUU[[[~~~wwwiii]]]XXXWWWSSS]]]}}}~~~ppp^^^QQQMMMPPP\\\qqquuueeeYYYSSSPPPWWWeeefff[[[___iiiYYYQQQIIIHHHHHHIIIVVV|||YYYkkkyyykkkVVVNNNIIIFFFFFFFFFGGGHHHKKKMMMNNNOOORRRTTTXXXZZZ[[[uuuyyycccYYYUUU___nnnooo\\\MMMHHHQQQNNNIIIGGGIIIJJJHHHHHHKKKMMMdddlllUUUQQQDDDHHHNNN]]]xxxqqqXXXLLLSSSvvvssslll______]]][[[YYYTTTNNNLLLMMMJJJEEE>>>;;;777444333333222111333444666888:::;;;<<<<<<666555444555777888888888555222111111333444333222222111111000000000000000222222222111111111000000333222222222111000000000222222222222222222222222222222111111222222333444333333222222333333444555555555666777888999999999:::;;;<<<===@@@BBBDDDFFFJJJKKKOOOTTT[[[aaagggjjjqqqssswwwzzz~~~}}}jjj]]]___iiiqqq^^^VVVSSS[[[rrrggg___[[[\\\TTTUUUfff{{{mmmWWWPPPMMMKKKSSSkkkvvvllldddXXXTTTYYY```rrrjjj___^^^wwwjjj[[[RRRJJJIIIHHHJJJXXXZZZllluuujjjUUUMMMHHHFFFFFFFFFFFFHHHJJJLLLMMMLLLRRRTTTWWWYYYZZZmmmmmm```WWW[[[hhhwwwlll```QQQLLLWWWUUUMMMGGGHHHJJJHHHFFFFFFLLL[[[qqqWWWOOOCCCIIIMMMVVVnnn{{{hhhUUUKKK[[[qqqjjj______\\\ZZZZZZVVVOOOLLLLLLJJJEEE>>>;;;777444333333222111111333444777888:::;;;;;;999777555555777777777666555333222222333444444333222111111000000000000000222222222111111111111111333222222222111000000000222222222222222222222222222222111111222222333444333333222222333333444555444555666777888999:::;;;999999:::;;;===???AAABBBGGGHHHLLLQQQWWW^^^cccfffkkknnnrrrvvv{{{vvvfff___ggguuu]]]SSSQQQYYYuuujjjiiiiiigggbbbXXXTTTXXX^^^fffwwwoooXXXRRRNNNIIILLLhhhzzziii^^^^^^___kkkjjjaaa]]]nnnjjj[[[RRRJJJIIIHHHLLLXXXXXXdddrrrhhhSSSKKKFFFFFFEEEEEEFFFGGGIIIKKKLLLKKKQQQRRRWWW```ccclllzzzjjj[[[YYYbbbllltttyyy{{{hhhdddXXXQQQYYY[[[QQQHHHHHHJJJIIIGGGGGGJJJTTTvvvuuuYYYOOOEEEJJJLLLOOO```~~~tttbbbSSSLLLgggpppiii______[[[YYYZZZWWWPPPMMMLLLJJJFFF>>>;;;777444333333222111111222444666777888999999:::888666666777777777666555444444333333444444555222111111000000000000000111111111111111111111111222222222111111111111111222222222222222222222222222222111111222222333444333333222222333333444555333555777777777888:::<<<:::::::::;;;===???@@@AAADDDFFFIIIMMMSSSYYY^^^aaaeeehhhlllrrrxxxooo___fffzzz^^^SSSQQQYYY{{{ggg\\\UUUSSSRRRTTT___nnnyyy\\\RRRLLLIIIMMMnnn{{{qqqvvvhhhbbb[[[gggiii[[[RRRKKKIIIHHHLLLYYY\\\]]]ooofffQQQJJJEEEFFFEEEEEEEEEFFFHHHJJJKKKJJJPPPPPPXXXkkkvvv}}}wwwddd\\\aaaeeeccc___]]]___jjj}}}tttaaaaaaZZZQQQUUU[[[QQQHHHHHHIIIHHHHHHIIIEEEOOOnnnwww[[[QQQHHHIIIKKKNNNXXXmmmxxxcccSSSOOOvvvoooggg___```ZZZXXXZZZXXXQQQMMMLLLJJJFFF>>>;;;777444333333222111222333555666777888888888888777555666777888888777444444444333333333444555222111111000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222111111222222333444333333222222333333444555222555777888777888:::===<<<<<<<<<===???@@@AAABBBBBBDDDFFFJJJPPPUUUZZZ]]]aaadddhhhnnnttt|||rrreeekkkaaaTTTRRRYYYooobbbXXXWWWXXXUUUXXX___|||gggUUUNNNOOOQQQjjjhhhaaaYYYbbbgggZZZRRRKKKIIIHHHJJJYYYaaaXXXjjj{{{cccPPPJJJFFFEEEEEEEEEEEEFFFGGGIIIJJJIIIOOOOOOYYYuuurrriiilllmmmdddZZZQQQOOOTTT```iiirrrrrr\\\ZZZVVVOOOQQQSSSLLLGGGHHHIIIGGGFFFHHHDDDKKKaaauuuYYYQQQJJJFFFIIISSS[[[cccuuueeeOOOSSSnnnggg___```ZZZXXXZZZYYYRRRMMMLLLJJJGGG>>>;;;777444333333222111444444666777888888888888777555444666888:::::::::333444444333222222333555222111111000000000000000111111111111111111222222000000111111222222222333222222222222222222222222222222111111222222333444333333222222333333444555222555777888777777:::===>>>>>>??????@@@BBBCCCDDDBBBCCCEEEIIIMMMSSSWWWZZZ```bbbfffkkkqqqyyyvvvmmmrrrcccVVVSSSYYYxxxggg[[[]]]```\\\XXXXXXnnnttt\\\RRRRRRMMMUUUrrrhhh```WWW```fffYYYRRRKKKIIIIIIHHHZZZcccSSSfff{{{yyybbbPPPKKKHHHEEEEEEDDDEEEEEEGGGIIIJJJIIIOOOOOOYYYzzz~~~vvvzzz{{{pppbbbWWWQQQOOORRRRRRUUUggg}}}tttZZZUUURRRMMMPPPLLLHHHFFFIIIIIIEEEDDDEEEDDDFFFPPPhhhqqqVVVPPPKKKCCCHHHZZZbbb```hhhwwweeeIIIVVVrrrfff]]]^^^XXX\\\]]]YYYQQQLLLKKKHHHDDD>>>;;;666333333333333222333555666888999999999999666444333333555777888888777666444333333222000///444222000///...///000111111222222111///...///000111111111111111111111111000111111111111222222222222000///111444555444222333333333333444555666666555555666666777888:::;;;;;;>>>CCCFFFHHHGGGEEECCC@@@DDDHHHGGGEEEGGGLLLRRRWWW```kkkqqqssswwwtttfff[[[TTT___mmm___[[[XXXSSSlll~~~ooo\\\PPPMMMPPPXXX___qqquuujjjYYY]]]gggkkkVVVRRRKKKHHHKKKJJJ[[[eeeUUUcccsss~~~ttteeeTTTIIIFFFEEEDDDCCCCCCCCCDDDFFFGGGHHHMMMJJJOOOlllzzzbbbaaaWWWRRRVVVSSSTTT```pppWWWMMMQQQQQQJJJQQQLLLIIIGGGDDDAAADDDJJJHHHHHHGGGPPPqqqvvv[[[SSSKKKLLLIIISSSjjjsssrrrwww[[[PPP[[[ttthhh^^^```ZZZ[[[\\\XXXQQQLLLLLLIIIEEE>>>;;;666333333333333222333555666888999999999999666444333333666777888888666555333333333333111000222111///...---...///000000111222111/////////000111111111111111111111111000111111111111222222222222111000111333555444222333333333333444555666666666666666777888999:::;;;;;;???EEEJJJNNNOOONNNMMMHHHJJJJJJHHHEEEEEEHHHKKKTTT]]]hhhooorrrvvv}}}cccZZZTTTbbbgggbbb___WWWjjj|||fffWWWPPPNNNPPPSSSWWWfff{{{rrrbbbjjj|||mmm\\\```kkkmmmYYYTTTMMMHHHKKKLLL\\\hhhXXXbbbrrr{{{qqqcccSSSIIIFFFEEEDDDCCCCCCCCCDDDFFFGGGJJJOOOKKKNNNccc~~~kkk\\\XXXPPPMMMVVVaaaaaaZZZNNNJJJPPPUUUVVVSSSMMMHHHGGGEEECCCFFFJJJDDDCCCAAAFFF```www\\\SSSHHHIIIHHHUUUnnnyyy{{{\\\QQQVVVwwwkkk```bbb\\\ZZZ[[[WWWQQQMMMLLLJJJFFF>>>;;;666333333333333222333555666888999999999999666444333444666777777777555444222333333444222111111000...---------...///000111222111000///000111111111111111111111111111000111111111111222222222333111111111333444333222333333333333444555666666777777777888999:::<<<<<<;;;???EEELLLQQQTTTUUUUUUPPPNNNKKKHHHEEEDDDDDDDDDOOOWWWccckkkpppttt{{{fffYYYTTTfffnnndddbbbYYYgggqqqaaaWWWPPPNNNPPPMMMZZZnnn{{{vvvhhheeekkkttt```___iiiooo[[[WWWNNNIIIKKKLLL[[[rrrbbbeeessswwwmmm___QQQIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHKKKHHHJJJVVVhhh|||qqq___RRRUUUKKKNNNOOOMMMLLLOOOVVV\\\UUUMMMFFFEEEFFFEEEFFFIIIFFFFFFCCCBBBTTT|||www\\\TTTGGGHHHHHHWWWoooyyy|||[[[SSSZZZzzzlll```aaa\\\XXXZZZWWWPPPMMMMMMKKKHHH>>>;;;666333333333333222333555666888999999999999666555444444666777777666444333222222444444333222000//////.........///000000111222111000///000111111111111111111111111111000000111111111222222222222222222222222333222222333333333333444555666666888888888999:::;;;<<<===;;;???EEEKKKPPPSSSTTTTTTPPPMMMIIIGGGFFFDDDBBBAAAGGGPPP[[[eeelllssszzzmmm[[[UUUjjj}}}iiifffcccjjjrrrgggaaauuuzzzmmmaaaXXXYYY```aaannn|||vvv{{{ccc[[[___mmm[[[WWWOOOIIIKKKJJJYYYqqqggghhhxxx~~~sssiii]]]PPPHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGGGGIIIFFFIIIPPPXXXqqqxxx]]]XXXPPPLLLJJJLLLPPPTTTYYY^^^VVVLLLDDDDDDFFFFFFFFFGGGHHHIIIHHHEEELLLkkkyyy]]]TTTIIIIIIIIIWWWlllrrrttt~~~YYYSSSaaa|||mmm______ZZZXXXYYYVVVPPPMMMMMMLLLHHH>>>;;;666333333333333222333555666888999999999999666555444555777777666555333222111222444555444333000000000000000000000111///000111111000///000222111111111111111111111111000000111111111222222222111222222222222222333333333333333333444555666666888888999999:::;;;===>>>???BBBFFFJJJMMMOOOOOOOOOKKKIIIHHHHHHIIIHHHFFFDDDCCCIIISSS]]]fffqqq{{{sss^^^WWWnnnkkkzzzrrruuuqqqnnn^^^XXXXXXgggwwwkkkbbbiiiwwwfffZZZYYYlllZZZVVVNNNIIIKKKKKKZZZddd___eeeyyy{{{qqqggg[[[OOOHHHHHHEEEDDDCCCCCCCCCDDDFFFGGGHHHKKKHHHHHHNNNPPP^^^xxxppphhh___QQQDDDDDDRRR___dddbbbTTTKKKCCCDDDFFFFFFEEEEEECCCFFFHHHFFFFFFYYY}}}^^^TTTKKKKKKLLL[[[ooopppqqq|||~~~WWWTTTfff}}}mmm^^^^^^YYYXXXYYYWWWPPPMMMMMMKKKHHH>>>;;;666333333333333222333555666888999999999999666555555666777777666444444222222222444444444222000000000111111111111111///000111111000000111222111111111111111111111111000111111111111222222222///111222222222222333555333333333333444555666666888888888999:::;;;<<<===BBBDDDGGGJJJLLLMMMMMMMMMIIIKKKNNNPPPPPPNNNLLLJJJCCCFFFLLLUUU___mmmzzzuuu```ZZZtttwww]]]yyyyyyzzzkkknnnooojjj^^^TTTTTTYYYdddyyywwwnnnfffqqqxxxzzz{{{hhh]]][[[nnn[[[WWWNNNJJJLLLOOO\\\[[[XXX___uuuzzzqqqhhh\\\PPPHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGGGGOOOMMMIIILLLPPPYYYiiiuuummmPPPFFFVVVlllnnncccQQQJJJFFFGGGHHHFFFDDDEEECCCDDDHHHJJJFFFOOOsssaaaTTTKKKLLLQQQdddyyyyyyyyyyyyWWWWWWvvv|||lll^^^^^^ZZZYYYZZZWWWQQQMMMMMMKKKGGG>>>;;;666333333333333222333555666888999999999999666555555666777777555333444333222222444444333222...//////000000000000000...000111111000000111222111111111111111111111111000111111111111222222222---000222222222222555777333333333333444555666666888888888888999;;;<<<===???AAADDDHHHJJJLLLMMMMMMNNNTTTZZZ[[[YYYTTTQQQPPPHHHHHHIIINNNYYYhhhxxxzzzaaa]]]|||xxx\\\lllwwwmmm```]]]\\\^^^\\\WWWZZZaaarrrzzzllleeegggfffbbbkkk|||zzznnniiipppuuunnnddd___XXXXXXddd}}}fff^^^___ttt___YYYPPPKKKMMMQQQ[[[^^^UUU\\\tttzzzrrrjjj^^^QQQHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGKKK^^^```VVVZZZeeerrriiiPPP\\\wwwwwwdddOOOLLLKKKLLLKKKFFFEEEFFFHHHEEEHHHLLLHHHKKKhhhdddVVVIIILLLUUUmmmuuuXXX]]]{{{lll^^^___[[[ZZZ[[[WWWQQQMMMLLLJJJFFF>>>;;;666333333333333222333555666888999999999999666555555666888777555333555444222333333444222111------...///000000//////...000111111000000111333111111111111111111111111000111111111111222222222,,,///222333222222555888333333333333444555666666777777777888999:::<<<<<<999;;;@@@DDDHHHKKKMMMNNNTTT\\\ccceee___XXXTTTTTTMMMKKKHHHKKKUUUeeevvv|||aaa___```jjjmmmkkktttvvvaaa]]]XXXYYYaaaeeedddgggmmmlllZZZPPPWWW\\\\\\dddqqqppp^^^ZZZ\\\^^^ccc^^^XXXWWWRRRQQQ\\\tttzzzbbb\\\```zzzccc[[[QQQKKKNNNQQQWWWbbbRRR___vvv{{{ssslll```QQQHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGWWWrrryyymmmpppuuuTTT___~~~iiiOOONNNOOOPPPMMMGGGFFFHHHIIICCCEEEJJJGGGGGG```fffXXXIIILLLXXXssssssZZZbbbvvvkkk```]]]YYYZZZ\\\YYYQQQLLLJJJIIIFFF>>>;;;777444333333222111333555777999:::;;;;;;:::666666666666666777888888333444444444444333222111---...///000111222333333333222111111000000111111111111111000000000000000111111111111111111111111000111111111222222222222111111111111222333444555666777888999:::;;;;;;;;;999:::>>>AAA@@@BBBKKKWWW___bbbeeeeeeccc___]]]\\\^^^XXXPPPLLLQQQ```sss~~~wwwyyyggg^^^uuummmhhhqqq~~~nnn\\\\\\ooouuu{{{aaaXXXOOOLLLNNNSSS[[[cccxxx|||wwweeeUUUQQQWWW\\\ooorrrggg[[[[[[VVVPPPRRReeecccVVVbbbdddTTTPPPQQQLLLOOO[[[wwweeeTTTYYYnnn}}}uuummm```RRRHHHEEEDDDDDDDDDDDDDDDEEEFFFFFF[[[~~~qqqyyy^^^___tttyyykkkPPPXXX___\\\RRRIIIHHHJJJEEEHHHLLLKKKFFFIIIZZZlllcccZZZNNNKKK[[[xxxxxxsssyyyvvv```eeewwwmmmbbb___ZZZYYY\\\ZZZSSSMMMKKKIIIFFF>>>;;;777444333333222111444555777999:::;;;;;;;;;666666666666666777777888444444444333333222222222......///000111222333333333222111111000000111111111000000000000000000000111111111111111111111111000000000111111111222222111111111111222333444555666777888999:::;;;;;;;;;<<<<<<>>>@@@???AAAKKKWWWgggnnnuuuwwwssslllhhhfffggg___SSSKKKMMMZZZlllyyyzzzsssmmmdddeee{{{gggaaa}}}rrrzzzyyynnnjjjppphhhXXXJJJHHHIIIJJJRRR]]]eeeccc\\\RRRKKKNNN[[[hhhmmm```WWWSSSXXXdddhhh[[[hhheeeVVVQQQRRRNNNNNNVVVooosssYYYWWWjjj~~~~~~uuulllaaaSSSJJJGGGDDDDDDDDDDDDDDDEEEFFFFFFZZZzzzdddnnnuuulllXXXXXXjjjooodddXXXeeeppplll\\\NNNIIIKKKFFFHHHIIIHHHEEEGGGVVVeeeaaaYYYOOOLLL]]]|||}}}rrrssszzzbbbhhhxxxoooddd```[[[XXX[[[ZZZTTTOOOMMMJJJFFF>>>;;;777444333333222111444555777999;;;;;;;;;;;;666666666666777777777777555444333222222222333444......///000111222222333222222111000000000000111000000000000000000111111111111111111111111111111/////////000000000111111111111111111222333444555666777888:::;;;;;;<<<<<<@@@?????????>>>@@@JJJUUUjjjvvvwwwpppmmmkkkbbbUUUJJJJJJTTTdddppp~~~~~~}}}vvvggg___nnnjjjggguuurrr|||uuu\\\KKKLLLLLLHHHPPP^^^bbbWWWNNNJJJHHHJJJXXXiiivvv\\\OOOMMMUUUggglllaaaooogggXXXSSSSSSPPPPPPTTThhh\\\SSSdddwwwuuulll```TTTKKKIIIDDDDDDDDDDDDDDDEEEEEEFFFRRRllllll^^^kkkiiiVVVRRR```eee]]]```sssiiiSSSJJJKKKIIIGGGGGGFFFDDDEEEPPP[[[^^^XXXNNNMMM```vvvpppaaajjjxxxoooddd___ZZZWWWZZZ[[[UUUPPPNNNJJJFFF>>>;;;777444333333222111444555777999;;;;;;;;;;;;555666666777777777777777555444222111111222444555...//////000111111222222222222111000000000000000000000000000000111111111111111111111111111111111////////////000000000000111111111111222333444444666777888:::;;;<<<<<<<<<@@@???@@@BBBAAAAAAHHHPPP```pppuuummmjjjfff___TTTJJJIIIQQQ]]]ggguuu~~~~~~ttt}}}jjjooonnnpppwww|||}}}}}}}}}hhhTTTUUUUUUQQQ^^^tttxxxfffXXXUUUPPPKKKTTTcccuuu[[[NNNMMMUUUqqqmmmbbbqqq|||hhh[[[TTTSSSQQQSSSUUUddd```RRR^^^pppuuukkk```TTTLLLJJJEEEEEEDDDDDDDDDDDDEEEEEEHHHXXXuuuyyy^^^RRR\\\bbb\\\aaayyypppUUUKKKLLLLLLHHHFFFEEEDDDEEELLLTTT\\\VVVLLLMMMddd}}}nnn^^^lllxxxnnnccc^^^XXXUUUYYYZZZUUUPPPNNNKKKGGG>>>;;;777444333333222111333555777999:::;;;::::::555555666777888777777666555444222111111222444555//////000000111111222222222111000000//////000000//////000000111111111111111111111111111111111111////////////000000000000111111111111222333444444666777888:::<<<=========??????BBBFFFFFFCCCEEEJJJQQQaaassszzzuuujjjdddbbb```[[[SSSLLLIIILLLTTTZZZjjjwwwrrruuuwwwrrrqqquuu|||vvvrrr{{{zzz___YYYVVVZZZwwwrrrfffZZZPPPTTTbbbqqqssseeeZZZXXX___~~~iii```pppwwwggg\\\UUUTTTSSSUUUTTTaaabbbSSSYYYiii}}}wwwlllaaaUUUMMMIIIEEEEEEDDDDDDDDDDDDEEEEEEFFFJJJ```iiiWWW^^^bbb\\\^^^wwwqqqWWWMMMOOONNNIIIFFFGGGGGGGGGLLLRRRzzz\\\UUUKKKNNNhhh~~~iii```yyyxxxmmmaaa\\\WWWTTTXXXXXXSSSNNNMMMKKKHHH>>>;;;777444333333222111222333555777999999999999444555777888888888777666444333222222222333444555//////000000111111111111111111000////////////000/////////000111111222222111111111111111111111111/////////000000000111111111111111111222333444555666777888:::<<<===>>>>>>>>>???CCCIIIIIIEEEDDDGGGGGGRRR```gggeeeaaa___```aaa]]]VVVNNNHHHGGGJJJMMM\\\mmm|||nnnjjjpppqqq}}}tttxxx{{{nnnnnn|||xxxooohhhnnnvvvaaaWWWcccooo___^^^eeecccooottttttqqqeee```jjjyyyfff```pppssshhh___VVVVVVVVVUUURRRZZZcccUUUVVVaaawww{{{oooeeeXXXNNNIIIFFFEEEEEEDDDDDDDDDDDDDDDHHHHHHTTTsss~~~rrr^^^bbbbbbZZZ[[[pppkkkVVVPPPRRRLLLIIIHHHIIIIIIIIINNNTTTzzz[[[VVVLLLRRRmmm~~~eeekkkyyymmmaaa\\\WWWTTTWWWVVVPPPLLLLLLKKKIII>>>;;;777444333333222111111222444666777888888888444555777888888888666666222222222333333444444444000000000000111111111111111111000///////////////...//////000111111222222111111111111111111111111000000000111111111222222111111111111222333444555666777888:::<<<>>>>>>?????????CCCHHHIIIEEEEEEGGGCCCIIIQQQVVVYYY[[[___ccceee```XXXOOOGGGDDDEEEGGGNNNccc}}}}}}nnnfffdddlllnnnkkk{{{}}}}}}xxxtttgggXXXWWWaaawwwxxxnnnfffiiizzzjjjttt|||www|||yyyrrrwwwfffddduuupppiiibbbYYYYYYZZZVVVQQQSSSzzzsssWWWRRR[[[qqquuujjj\\\PPPJJJFFFFFFEEEDDDDDDDDDDDDDDDGGGHHHOOOccc}}}xxxhhhhhhcccXXXWWWdddpppmmm___QQQMMMOOOHHHGGGIIIKKKJJJJJJPPPXXX}}}[[[WWWLLLUUUrrrnnnwwwzzznnnaaa]]]XXXTTTVVVUUUOOOKKKKKKKKKIII>>>;;;777444333333222111000111333555777777777777444555777888999888666555111222333444444444444333000000000000111111111111111111000///////////////...//////000111222222222111111111111111111111111111111111111222222222222111111111111222333444555666777999;;;<<<>>>??????AAA@@@BBBFFFGGGEEEFFFIIIBBBDDDHHHLLLRRRYYY```eeefffaaaXXXNNNFFFDDDFFFIIIDDD\\\zzzrrrhhh``````oooiiibbbuuuooohhhdddVVVVVV]]]mmm{{{sssjjjjjjwwwvvvggghhh{{{ooojjjeee\\\[[[]]]YYYQQQPPPsssXXXPPPWWWmmmyyynnn___RRRJJJFFFFFFEEEDDDDDDDDDDDDDDDBBBGGGKKKVVVwww|||vvv{{{ooommmeeeXXXSSS[[[aaa^^^TTTKKKIIIKKKEEEFFFIIIKKKJJJJJJQQQ[[[zzzZZZYYYJJJVVVvvv|||~~~}}}qqqkkk^^^WWWUUUVVVVVVRRRLLLHHHHHHIII@@@<<<777444333333444444555555666777777777777777333444666777888888777777222222222222222222222222000//////111333444333111111111111111000000000000000000000000000000000000111111222222222333333333111111111111111111111111222222222222333444555555666777999;;;===???@@@AAA???BBBFFFIIIJJJJJJHHHFFF@@@AAABBBDDDJJJVVVfffqqqllleee\\\TTTOOOLLLJJJIIIKKKUUUjjjppp```XXX___jjjiiifff|||tttzzzddd^^^WWWYYYUUUQQQbbbsssgggdddrrrkkkaaaaaa]]]___ZZZUUUJJJfffeeeHHHTTTiiiwwwwwwoooeeeUUUHHHJJJGGGEEEDDDDDDEEEEEEDDDFFFDDDHHHVVVlllxxxzzznnn\\\VVVWWW]]]___WWWNNNJJJIIIGGGJJJIIIHHHIIIJJJNNNTTT[[[^^^QQQLLLXXX~~~}}}pppjjj]]]VVVUUUVVVVVVRRRLLLHHHHHHIII@@@<<<777444333333444444555555666777777777777777333444666777888888777777222222222222222222222222000//////111333444333111111111111111000000000000000000000000000000000000111111111222222222333333111111111111111111111111222222222222333444555555666777999;;;===???@@@AAAAAACCCFFFIIIKKKKKKKKKJJJDDDDDDCCCCCCHHHTTTdddooouuuvvvtttmmmbbbVVVNNNJJJJJJTTTgggxxxjjjbbbdddkkkwwwnnnxxxsss```[[[VVVRRROOOSSS___{{{qqqfffeeepppjjjaaaccc___aaaYYYVVVJJJaaammmLLLSSSeeerrrzzzqqqgggXXXKKKJJJHHHEEEEEEEEEEEEDDDCCCCCCBBBFFFOOO]]]uuu}}}xxxuuuvvvjjj[[[ZZZ___ccccccZZZOOOIIIIIIKKKLLLJJJIIIJJJKKKNNNTTT\\\|||]]]PPPOOO]]]|||nnnggg\\\UUUVVVWWWWWWRRRLLLGGGGGGHHH@@@<<<777444333333444444555555666777777777777666333444666777888888777777333333333333333333333333000//////111333444333111111111111111000000000000000000000000000000000000111111111222222222222333111111111111111111111111222222222222333444555555777777999;;;===???@@@AAACCCDDDFFFIIIKKKMMMNNNOOOJJJHHHEEEBBBFFFRRRbbbnnnuuu~~~tttbbbSSSLLLJJJRRRddd{{{wwwlllggghhh}}}nnn```]]]XXXNNNLLLWWWcccpppnnncccgggooojjjbbbfffcccdddXXXVVVJJJZZZ{{{SSSQQQ^^^kkk~~~uuukkk\\\PPPJJJHHHGGGFFFFFFFFFDDDBBBBBBCCCEEEHHHNNN___{{{~~~}}}zzzrrrwww~~~~~~~~~zzzgggWWWYYYjjjoooqqqgggVVVJJJJJJPPPOOOKKKIIIJJJKKKMMMTTT\\\yyy[[[PPPQQQddd{{{llleeeZZZUUUVVVWWWWWWRRRLLLGGGGGGHHH@@@<<<777444333333444444444555666666777777666666333444666777888888777777333333333333333333333333000//////111333444333111111111111111000000000///////////////////////////111111111111222222222222111111111111111111111111222222222222333444555555777888999;;;===>>>@@@@@@CCCDDDEEEHHHJJJMMMPPPQQQNNNLLLGGGCCCFFFQQQbbbnnnpppzzz|||lll\\\TTTKKKRRRcccwwwxxxmmmiii}}}~~~mmmgggeeeZZZPPPMMM[[[ssskkkbbbkkkrrrmmmfffkkkfffdddUUUUUUJJJRRR[[[OOOXXXfffyyynnn```UUUKKKJJJHHHGGGGGGFFFDDDAAADDDDDDEEEGGGJJJTTTiii|||~~~|||ttt______ttt~~~iiiQQQMMMUUURRRKKKHHHJJJJJJJJJRRR\\\vvvZZZQQQQQQjjjzzziiicccYYYVVVVVVWWWVVVRRRLLLGGGGGGHHH@@@<<<777444333333444444444444555666666666666666333444666777888888777777333333333333333333333333000//////111333444333111111111111111000000000///////////////////////////000000111111111222222222111111111111111111111111222222222222333444555555888888999;;;===>>>???@@@BBBBBBDDDFFFIIILLLOOOQQQPPPNNNIIIFFFHHHRRR```kkknnnrrrwwwzzzwwwnnnccc\\\NNNTTTbbbuuu{{{mmmmmmjjjXXXUUUPPP]]]|||}}}hhhbbbrrrxxxssslllpppiiidddSSSRRRJJJMMMwwweeeOOOSSSccc|||qqqcccYYYMMMKKKIIIHHHGGGFFFDDDBBBEEEBBBCCCGGGLLLSSS___kkk~~~ttt}}}qqqppp|||```SSSXXXUUULLLGGGIIIIIIHHHPPP\\\sssYYYSSSRRRqqqyyygggaaaYYYWWWUUUVVVVVVRRRLLLHHHHHHIII@@@<<<777444333333444444444444555666666666666555333444666777888888777777333333333333333333333333000//////111333444333111111111111111000000000000000000000000000000000000000000000111111111111222111111111111111111111111222222222222333444555555888999:::;;;<<<>>>??????AAAAAACCCEEEHHHKKKNNNOOOPPPOOOLLLHHHIIIOOO[[[dddeeeddddddddddddaaa[[[VVVQQQVVVcccqqqzzz}}}kkknnniiiUUUWWWRRR[[[|||jjjccc|||qqqgggdddzzz}}}yyysssvvvlllcccQQQMMMJJJKKKgggsssRRRQQQaaa~~~tttggg^^^PPPMMMJJJGGGFFFFFFDDDCCCCCC@@@@@@FFFKKKQQQZZZcccqqq{{{xxxkkkbbbaaabbb{{{yyy|||sss\\\YYYYYYMMMGGGJJJIIIGGGOOO^^^pppXXXUUUWWWzzz}}}xxxfff```ZZZYYYSSSUUUUUURRRLLLIIIIIIKKK@@@<<<777444333333444444333444555555666666555555333444666777888888777777444444444444444444444444000//////111333444333111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333444555555888999:::;;;<<<>>>??????AAABBBDDDFFFIIIKKKMMMNNNPPPPPPNNNJJJHHHKKKRRRXXXXXXWWWVVVTTTRRROOONNNNNNSSSXXXbbbmmmooojjjggggggaaaccciiiwwwjjjooogggYYYZZZTTTVVV{{{rrr^^^vvvqqqttt{{{ffffff}}}xxx{{{nnnbbbPPPHHHJJJKKKZZZWWWPPP^^^zzzxxxkkkcccSSSOOOJJJFFFEEEEEEEEEDDDBBBAAABBBEEEHHHMMMYYYffflllttttttdddSSSNNNTTTYYYfffZZZ]]]PPPIIILLLKKKGGGPPP```lllVVVUUU```wwweee```ZZZZZZRRRTTTTTTQQQMMMJJJJJJLLL@@@<<<777444333333444444333444555555666666555555333555666777888888777777444444444444444444444444000//////111333444333111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222333444555555999999:::;;;<<<>>>>>>???AAACCCEEEHHHJJJLLLMMMMMMPPPPPPOOOKKKGGGGGGKKKOOOPPPSSSUUUSSSMMMJJJLLLOOOUUUYYYbbbiiiggg]]]UUUSSSQQQQQQVVVddd{{{}}}kkkqqqhhh```^^^WWWSSSiiifff{{{xxxeeeaaayyyxxxfffhhhzzz}}}ooobbbOOOEEEIIILLLTTT\\\PPP\\\vvvzzznnnfffUUUPPPJJJEEEDDDEEEEEEEEEDDDEEEFFFFFFEEEJJJ[[[llluuu{{{wwwcccRRRRRR^^^hhhxxxuuummm[[[```RRRKKKNNNMMMHHHRRRbbbiiiUUUTTTggguuugggeee[[[TTTQQQUUUVVVRRRNNNNNNLLLIII@@@<<<888444333333333222333333444444555666666666444444444666888888666444555333222222444444333111///000111222222333222222222111111000000000000000000000000000000000000000...//////000111222222333///333444111---000<<>>??????>>>BBBCCCEEEHHHJJJLLLMMMMMMOOOQQQPPPLLLGGGFFFJJJOOOTTT^^^ddd```XXXRRRLLLHHHMMMUUU]]]]]]WWWSSSUUUYYYVVVZZZ[[[]]]lll{{{hhh^^^rrrfffZZZWWWYYY^^^|||fff~~~uuudddXXXSSS^^^nnnzzziiinnn~~~yyyqqq^^^LLLGGGJJJKKKOOOuuubbbOOORRRfffrrreeeYYYSSSLLLHHHGGGGGGEEECCCCCCFFFCCCDDDJJJKKKXXXqqqvvvdddmmmpppxxxaaa\\\RRRJJJJJJLLLPPPZZZdddjjjWWWTTTnnnuuugggeee\\\VVVTTTXXXXXXSSSOOOMMMKKKHHH@@@<<<888444333333333222333444444555666666777777444444444666888888666444555333222222444444333111///000111222222333222222222111111000000000000000000000000000000000000000////////////000000000000///111222///---000999AAA444444444444444444444444777999;;;>>>@@@@@@@@@@@@BBBCCCEEEGGGJJJKKKLLLMMMMMMOOOOOOLLLIIIJJJOOOTTT```iiiooollldddZZZPPPGGGLLLRRRWWWXXXUUUUUU\\\bbbdddjjjjjjeeekkkssscccooogggccc[[[SSSTTTSSSLLLaaa}}}dddzzzoookkk]]]PPPIIIOOOWWWcccvvvwwwiiisss}}}pppXXXLLLEEEHHHJJJLLLjjjtttTTTQQQ\\\tttssshhh\\\VVVNNNIIIHHHHHHGGGEEEDDDGGGDDDEEEIIIKKKZZZuuu|||jjjYYYTTTRRRTTTRRRQQQYYYdddhhhZZZZZZwwwvvvgggeee]]]XXXWWWZZZZZZTTTOOOMMMJJJGGG@@@<<<888444333333333222444555555666666777888888444444444666888888666444555333222222444444333111///000111222222333222222222111111000000000000000000000000000000000000000000000/////////.........///000///......000444888222333333444444555555555666888;;;???AAABBBBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMKKKLLLMMMLLLKKKNNNTTTYYYeeennnuuuvvvpppfffXXXLLLMMMPPPTTTUUUWWW]]]hhhpppuuu||||||qqqlll~~~pppjjjmmmssspppvvv}}}``````tttcccUUUUUUYYYRRR]]]vvvfffvvvhhh___]]]```XXXMMMFFFGGGIIILLLVVVbbboootttjjjyyylllQQQLLLCCCDDDJJJJJJ]]]ZZZQQQSSSaaa|||vvvmmmbbbZZZQQQKKKIIIIIIHHHGGGDDDHHHFFFEEEHHHJJJ\\\yyynnnXXXTTTUUUXXXVVVTTT___oooddd[[[___zzziiieee]]]XXXUUUXXXXXXSSSNNNMMMJJJGGG@@@<<<888444333333333222555555666666777888888888444444444666888888666444555333222222333444222111//////111222222222222222222111111000000000000000/////////////////////////////////000000000000000111///......000111222111111111222333444555666777555777;;;???BBBDDDDDDDDDEEEEEEFFFGGGIIIJJJLLLMMMJJJKKKLLLLLLLLLOOOSSSWWW^^^gggppptttuuuooobbbVVVPPPRRRUUUYYY___hhhssszzz|||wwwooo}}}yyyfffbbb___```hhhwwwyyywww|||hhhllliiiPPPTTTZZZgggnnnjjj}}}eeeWWWPPPOOORRRVVVRRRKKKFFFGGGGGGFFFKKKQQQVVVdddxxxrrriii~~~gggKKKKKKCCCBBBJJJKKKTTT]]]QQQPPPVVVqqqyyyqqqggg___TTTMMMJJJIIIIIIHHHEEEIIIGGGFFFHHHJJJ\\\zzzrrrccc[[[YYYaaafffkkk|||xxx___ZZZbbbkkkddd\\\XXXQQQUUUVVVQQQMMMLLLKKKHHH@@@<<<888444333333333222555555666666777888888888444444444666888888666444555333222222333444222111//////111222222222222222222111111000000000000000////////////////////////...//////111222333444444222000///000111222111///111111222333555666777777555777:::>>>AAADDDFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMKKKLLLLLLLLLLLLLLLNNNOOOUUU^^^gggmmmpppooofff]]]OOORRRWWW^^^fffooovvvzzzyyy}}}}}}vvvrrr~~~}}}ooofffaaabbbgggxxxuuuggg___TTT\\\nnnxxxjjjooouuuiii\\\OOOJJJJJJJJJJJJMMMHHHEEEDDDEEEEEEDDDFFFHHHKKKRRR^^^llltttuuurrroooppphhh{{{___IIIIIIEEECCCKKKNNNPPPdddRRRMMMOOOeee{{{}}}vvvlllcccXXXOOOLLLJJJIIIHHHFFFJJJHHHGGGIIIIIIYYYtttqqqgggjjj~~~rrr\\\[[[eeevvvqqqtttlllcccZZZWWWPPPTTTTTTPPPMMMLLLKKKHHH@@@<<<888444333333333222444555555666666777888888444444444666888888666444555333222222444444333111///000111222222333222222222111111000000000000000000000000000000000000000......///111333444666666222111000111222222000///111111222333444666666777666777999;;;???CCCFFFHHHJJJJJJIIIIIIJJJKKKMMMNNNLLLMMMMMMMMMLLLJJJGGGFFFOOOXXXaaaeeefffeee```XXXKKKNNNTTT^^^hhhooossstttsssttttttrrrppp|||xxxrrruuu|||uuummmjjjeeemmmsssttt~~~sssxxxuuuccc\\\RRRMMMIIIKKKLLLHHHEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFKKKSSSYYYZZZ]]]```wwwmmmiiitttVVVJJJFFFHHHCCCIIIPPPOOOvvvzzzYYYKKKJJJXXXqqq{{{ppphhh]]]TTTOOOMMMJJJHHHGGGJJJGGGHHHKKKIIISSSjjjvvvqqqnnn\\\aaaooouuufffnnnlllbbbYYYWWWRRRVVVVVVQQQMMMLLLJJJGGG@@@<<<888444333333333222333444444555666666777777444444444666888888666444555333222222444444333111///000111222222333222222222111111000000000000000000000000000000000000000...///000111222333444444111111111000000///000000222222333333444555666666888777777888<<>>FFFOOOTTTRRRLLLGGGDDDIIIMMMRRRVVV[[[bbbjjjppphhhjjjjjjeeeeeewww{{{ssseeebbbccczzzcccZZZ^^^~~~|||pppeeedddZZZZZZVVVPPPKKKKKKMMMLLLJJJLLLLLLKKKKKKIIIHHHFFFEEEEEEEEEEEEEEEHHHLLLLLLJJJNNNSSSkkkuuuddd{{{dddMMMFFFJJJHHHCCCFFFLLLOOOccccccQQQKKK```yyyuuuhhhbbb]]]VVVPPPNNNMMMKKKIIIIIIKKKMMMMMMMMMZZZzzzuuummm}}}xxxoooeeeZZZWWWTTTXXXWWWRRRNNNLLLJJJFFF???<<<777444444444444333333333444444555555666666555555444444444444555555333333333333333222111111000000000000111111111111222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000///000111333444555666666999999:::::::::;;;???BBBNNNWWW^^^[[[WWWVVVVVVSSSUUUUUUUUUUUURRRMMMGGGCCC@@@FFFNNNQQQPPPLLLHHHFFFJJJMMMRRRYYY___bbbbbbbbbeeedddbbb```dddwwwwwwxxxoooZZZWWW\\\yyyiiixxxsssaaaYYYWWWRRRNNNLLLLLLKKKIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHIIIKKKLLLLLLKKKMMMOOOhhhsssiii~~~___MMMJJJIIIHHHEEEIIIMMMLLL[[[zzzzzzZZZMMMUUUjjjyyylllfffaaaYYYSSSQQQMMMKKKIIIIIIKKKLLLMMMLLLUUUrrr|||uuuvvvmmmcccYYYVVVSSSWWWXXXSSSOOOMMMIIIEEE@@@<<<888555444444444333444444444555666777777777555555444444444444555555333333333333333222222111000000000111111111222222222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000...///111222444555555555888999:::999999;;;>>>AAAEEEPPP\\\___```bbbddddddYYYVVVTTTSSSRRROOOIIIDDDDDDHHHLLLNNNMMMKKKJJJJJJNNNOOORRRXXX^^^```^^^[[[cccaaaaaaccciii{{{uuu}}}iii^^^TTTUUUZZZooouuuooofff]]][[[XXXTTTPPPLLLIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEHHHLLLOOOPPPPPPPPPQQQPPPPPPjjjpppnnntttWWWKKKLLLFFFHHHHHHLLLQQQMMMXXXqqqcccMMMLLLXXXsssrrrkkkeee]]]VVVTTTOOOLLLJJJIIIJJJLLLLLLLLLOOOddd~~~{{{|||uuulllaaaWWWUUURRRWWWXXXTTTPPPMMMIIIDDD@@@<<<888555444444444444444444555666777888888999555444444333333444444555222333333444333333222222000000111111111222222222222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000///000111333444555666666777888999::::::;;;>>>@@@===FFFQQQYYY___gggpppvvvjjjddd\\\WWWTTTRRRMMMJJJHHHIIIKKKMMMMMMMMMMMMMMMNNNQQQTTTWWWZZZ^^^aaadddkkklllpppuuuxxxrrrvvvooo[[[SSSVVVWWWaaarrr{{{qqqeeeaaa]]]ZZZUUUNNNJJJJJJHHHGGGGGGGGGGGGHHHHHHHHHEEEHHHOOOUUUVVVTTTUUUWWWTTTWWWuuuooopppkkkPPPIIILLLDDDHHHHHHMMMTTTRRR[[[qqqmmmLLLKKKMMM]]]xxxpppjjjaaaZZZWWWQQQNNNKKKIIIJJJKKKKKKKKKLLL[[[{{{yyyzzz{{{wwwxxx~~~jjj```WWWTTTRRRWWWXXXTTTPPPMMMIIIDDD@@@===888555555555444444444444555666777888999:::444444333333333333444444222333333444444444333333111111111111222222222222222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111111333555666777777777777888:::;;;;;;<<<>>>@@@===AAAGGGMMMTTT___nnnzzz|||oooccc\\\WWWTTTRRRJJJKKKMMMOOOQQQQQQPPPOOOLLLXXXeeekkkiiiiiimmmssszzz~~~jjjXXXWWWRRRVVVrrryyyrrrnnneee^^^\\\YYYSSSPPPQQQJJJIIIIIIIIIIIIJJJKKKKKKHHHKKKTTT^^^```ZZZVVVWWWSSS]]]oooooocccMMMGGGHHHDDDIIIHHHLLLSSSSSS\\\pppVVVMMMHHHOOOooo}}}uuunnneee^^^[[[TTTQQQLLLJJJJJJKKKKKKKKKKKKWWWvvvvvv~~~qqqrrr}}}iii```WWWTTTSSSWWWXXXSSSOOOMMMIIIEEEAAA===999666555555555444333444555666777888999:::444444333333333333444444222333333444444444444444111111111222222222222333222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111222444555777888888888777999;;;<<<<<<===???@@@BBBAAABBBEEEHHHOOO^^^lllttteeeZZZTTTRRRRRRKKKMMMQQQVVVXXXWWWSSSPPPRRRhhh{{{|||}}}ggg\\\QQQRRReee{{{lllqqqbbb___^^^YYYWWWYYYNNNNNNLLLLLLLLLMMMNNNOOONNNRRR```rrrvvvkkk^^^YYYRRRhhhoooppp{{{[[[KKKGGGDDDFFFKKKJJJLLLSSSTTT\\\mmmsssQQQIIIJJJbbbzzzsssjjjccc```WWWSSSNNNKKKKKKLLLLLLLLLKKKTTTrrr}}}sssvvvyyy|||hhh___WWWUUUTTTXXXWWWRRRNNNLLLJJJFFFAAA===999666555555555444222333444555777888999:::444333333222222333333444222333333444555555444444111111111222222222333333222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000111222333555666777777888888:::<<<======>>>???AAABBBAAACCCEEEDDDDDDMMMXXXllljjjdddZZZPPPKKKKKKNNNKKKOOOUUU]]]```]]]UUUOOOXXXppptttnnnllllllzzz~~~lllWWWSSSZZZsssvvviiirrriiifff___[[[\\\SSSRRRQQQOOOOOOPPPRRRSSSPPPXXXpppuuuiii]]]|||oootttmmmRRRKKKIIICCCFFFMMMNNNQQQZZZ\\\bbbppp[[[QQQMMM]]]xxxooohhheeeZZZVVVPPPMMMLLLLLLMMMMMMNNNPPPhhhnnn{{{ggg___WWWVVVUUUXXXWWWQQQMMMLLLJJJGGGAAA>>>999666555555555555222222333555666888999999444333333222222333333444222333333444555555555444111111222222222333333333222111111000000000000000//////000111111111111111111111000000000000111111000000000000000000000000000111222444555666777777888;;;===>>>>>>???@@@AAA>>>???CCCHHHEEEAAADDDMMMMMMQQQTTTQQQJJJHHHKKKPPPJJJOOOXXXbbbfffaaaWWWNNNUUUiiirrr```VVVWWWSSSaaakkkyyy}}}___TTTQQQ^^^rrrhhhmmmtttmmmccc\\\[[[WWWUUUSSSRRRQQQRRRTTTUUUPPP\\\||||||llloooxxxdddLLLJJJJJJDDDDDDNNNQQQWWWbbbfffkkkxxxdddZZZRRR\\\zzz|||sssllliii\\\XXXRRRMMMLLLMMMMMMNNNRRRLLL^^^eee~~~yyykkk]]]YYYPPPSSSUUUWWWWWWTTTOOOIIIEEEBBB;;;666555444222222444444444555555666777777777777555222111222333222111333222333777<<<<<<777222000111111222222333444444222222222111111111111000000000111111111111000000000000000000000000000000222000///000111111000///333111///111555888888666888999;;;===????????????DDDEEEFFFFFFFFFFFFGGGIIILLLIIIIIIKKKJJJHHHKKKPPPUUU[[[```aaaddddddZZZNNN]]]iiinnnbbbWWWSSSNNNFFFEEEKKKQQQeeezzzmmmjjjxxxiiiTTTYYYWWWeee~~~dddWWW___pppyyyddd[[[]]]XXXXXXXXXVVVSSSQQQQQQRRRUUUcccyyy{{{QQQJJJKKKHHHLLLKKKOOOVVV]]]cccmmmwww```OOO___ttt|||tttmmmaaa[[[SSSPPPQQQQQQNNNJJJMMMPPPZZZwwwtttlllwwwiii\\\ZZZRRRSSSUUUVVVVVVSSSNNNIIIEEEBBB;;;666555444222222444444444555555666777777777777555222222222333222222222///...000444555333///000111111222222333444444222222222111111111111000000000111111111111000000000000000000000000000000222000///000111222000///333111000222555777777666888999;;;===>>>?????????IIIJJJKKKJJJHHHGGGGGGHHHMMMKKKJJJKKKJJJGGGJJJOOOVVV\\\aaa___^^^\\\VVVOOOVVV^^^]]]QQQHHHGGGDDD>>>AAAFFFJJJZZZvvvrrrlllbbbhhh```[[[RRRSSSiiiooommmpppuuuqqqaaaVVVUUUVVVdddtttbbb]]]]]][[[XXXTTTQQQOOOPPPQQQUUUdddoooMMMIIIJJJGGGLLLNNNRRRXXX^^^dddnnnzzzvvvPPPVVViiixxxrrrhhhbbbZZZUUUSSSQQQNNNLLLOOOPPPVVVlllqqqssstttggg[[[[[[TTTTTTUUUVVVUUUSSSNNNIIIFFFBBB;;;666555444222222444444444555555666777777777777555333222222333333222555222//////222444333222000111111222222333444444222222222111111111111000000000111111111111000000000000000000000000000000111000///000111222111000222111000222555777777777888999;;;===>>>???>>>>>>HHHJJJKKKKKKIIIHHHIIIJJJNNNLLLKKKLLLJJJHHHJJJOOO___gggmmmhhh]]]VVVQQQNNNZZZZZZSSSFFFAAADDDDDD???>>>BBBCCCMMMcccttt{{{kkk|||kkkbbbwwwnnn^^^UUUQQQWWWYYYTTTSSSXXXVVVOOOLLLPPPOOOXXXoookkk^^^\\\YYYTTTPPPNNNPPPSSSUUUWWWfff___IIIJJJJJJHHHOOORRRWWW\\\bbbhhhrrr}}}^^^SSSaaaooo}}}wwwpppkkkddd\\\UUURRRPPPOOOQQQQQQQQQ]]]nnn}}}qqqeee[[[\\\VVVTTTTTTUUUTTTQQQMMMJJJGGGBBB;;;666555444222222444444444555555666777777777777555333222333444444333666444111111333444333222000111111222222333444444222222222111111111000000000000111111111111000000000000000000000000000000111000///000111222111000111111111222444666777888888999;;;===>>>>>>>>>>>>BBBEEEHHHJJJJJJKKKLLLMMMMMMKKKJJJLLLKKKIIILLLRRRjjjxxx{{{gggUUUMMMKKKaaa\\\RRRFFFDDDHHHHHHDDDAAACCCAAAFFFUUUaaauuuzzzjjjrrrhhhnnn|||bbb___bbbbbb\\\VVVUUUYYYXXXOOOKKKMMMNNNUUUiiittteeeaaa[[[WWWVVVYYY]]]___\\\iiisssSSSIIIMMMKKKKKKRRRVVV[[[cccjjjpppwww{{{YYY\\\bbbyyy~~~yyytttqqqjjjaaaYYYTTTSSSTTTRRRRRRNNNRRRmmmkkkooodddZZZ\\\VVVTTTTTTTTTRRRPPPMMMJJJHHHBBB;;;666555444222222444444444555555666777777777777555333222333444444444111111111222222222000///000111111222222333444444222222222111111111000000000000111111111111000000000000000000000000000000000/////////111222222000111111222333444555777888999:::<<<>>>??????>>>>>>BBBEEEIIIKKKLLLMMMNNNPPPLLLJJJJJJLLLLLLKKKOOOTTTkkk~~~sssYYYMMMLLL```ZZZOOOFFFEEEGGGFFFBBBDDDEEEBBBDDDLLLQQQcccxxxlllnnntttgggxxxgggkkk{{{~~~```VVVRRRWWWYYYSSSNNNOOONNNTTThhhxxxtttrrrpppnnnjjjqqqfffLLLJJJMMMKKKNNNSSSXXX```kkksssyyy~~~cccUUUXXXhhh{{{uuusssmmmfff^^^YYYXXXXXXSSSRRRNNNNNN```jjjpppdddZZZ\\\VVVTTTTTTSSSQQQOOOMMMKKKJJJBBB;;;666555444222222444444444555555666777777777777555333222444555555444111222444555555444333222000111111222222333444444222222222111111111111000000000111111111111000000000000000000000000000000000///...///111222222111000111333333333444777999;;;<<<>>>???@@@@@@??????GGGJJJNNNPPPPPPOOOPPPPPPLLLJJJKKKMMMMMMLLLOOOUUUcccxxxvvv[[[PPPSSSaaaZZZQQQJJJGGGFFFDDDBBBEEEFFFDDDHHHLLLIIISSSmmmtttkkklllqqqmmmttt|||wwwdddUUUVVVZZZWWWSSSSSSLLLSSSccc}}}{{{||||||ZZZHHHLLLJJJKKKRRRTTT]]]fffqqqzzzxxxRRRPPP___nnnvvvsssooojjjeee```\\\ZZZRRRRRRPPPNNNYYYvvv|||jjjqqqeee[[[[[[UUUUUUTTTRRRPPPNNNLLLKKKJJJBBB;;;666555444222222444444444555555666777777777777555333333444555666555444555555555555555777888000111111222222333444444222222222111111111111000000000111111111111000000000000000000000000000000000///...///111333222111///222333444333444777:::<<<===???@@@AAAAAA@@@@@@FFFJJJNNNQQQQQQQQQQQQRRROOOMMMLLLNNNMMMKKKNNNSSS```sssoooWWWRRRZZZfff___VVVOOOJJJHHHGGGHHHEEEHHHJJJQQQTTTJJJLLLaaatttkkkhhh~~~uuu___]]]bbb```YYYUUUNNNRRR[[[ppplllQQQJJJOOOJJJNNNZZZYYYdddkkkttt|||cccNNNXXX```{{{yyyuuuqqqnnnkkkfff___ZZZRRRRRRQQQPPPSSS```vvvttthhhrrrfff[[[[[[TTTUUUSSSQQQOOOMMMLLLKKKKKKBBB;;;666555444222222444444444555555666777777777777555333333444666666555222222000//////111555888000111111222333333444444222222222111111111111000000000111111111111000000000000000000000000000000///......///222333222111///222444444333333777:::>>>???@@@AAABBBBBBAAA@@@AAAEEEJJJOOOQQQRRRSSSTTTSSSPPPNNNOOOLLLJJJLLLPPPdddrrr~~~hhhRRRRRR^^^iiibbbYYYQQQJJJGGGHHHKKKGGGJJJOOOYYY]]]OOOLLL^^^}}}vvvkkkeeeyyyrrr^^^```jjjhhh]]]UUUSSSTTTTTT\\\ffffffrrrcccNNNNNNTTTMMMSSSaaa```jjjooouuu{{{yyyRRRTTTWWWeee|||wwwsssqqqpppjjjaaaYYYSSSSSSRRRQQQOOORRR[[[eeeccc{{{mmmgggooocccZZZ[[[UUUWWWVVVTTTRRROOOLLLIIIHHHBBB;;;555333333111333777444555666555555555777999777777666555555555555555666666666555444444666888333222222111111222222333111222222222222111000000000000000000000000000000111111111111111111111111///000000000000111111111222333333444555666777777@@@BBBEEEIIIKKKIIIEEEAAAFFFHHHKKKMMMOOOQQQUUUXXXRRROOOOOOQQQOOOLLLPPPXXXlllwwwwwwlll\\\JJJLLLaaaqqqttteeeUUUPPPLLLHHHLLLHHHLLL[[[iiiaaaOOOLLLXXXnnnwwwnnnfffpppjjj[[[fffrrrjjj\\\VVVNNNSSSYYYZZZYYY[[[aaafff}}}pppVVVQQQNNNPPPUUUZZZdddlllssszzzhhhOOOYYY^^^uuuzzzsssppppppnnngggaaaYYYVVVTTTRRRRRRRRRQQQPPPTTT^^^pppkkkxxxooocccYYY[[[UUUWWWVVVTTTRRROOOLLLIIIGGGBBB;;;666555444222333666444555666555555555777999777777666555555555555555555666666555333444666777333222222111111222222333111222222222222111000000000000000000000000000000111111111111111111111111000000000111111111222222222333333444555666777777@@@CCCGGGKKKMMMKKKGGGDDDHHHJJJMMMNNNOOOQQQTTTVVVYYYVVVVVVWWWUUUSSSVVV]]]nnnxxxwwwjjj[[[LLLQQQgggttt```WWWMMMDDDEEEGGGMMM\\\ggg^^^KKKJJJVVVeeewwwvvviiiqqqooohhhnnnyyyiiigggvvv}}}ooo]]]UUU\\\^^^^^^]]][[[\\\aaaeeeyyyvvv~~~gggUUUQQQPPPTTTZZZaaakkktttzzz^^^RRR[[[nnnxxxuuuuuussslllfff[[[XXXTTTPPPOOONNNMMMLLLOOORRRXXXooo}}}lllooocccZZZ[[[UUUWWWVVVTTTRRROOOKKKHHHGGGBBB<<<777777777444333555444555666555555555777999777777666555555555555555444555555444333333444666222222111111111111222222111222222222222111000000000000000000000000000000111111111111111111111111111111111111222222222333222333333444555666777777???BBBGGGKKKMMMLLLJJJHHHKKKMMMPPPQQQRRRSSSUUUWWW___]]]]]]^^^\\\ZZZ\\\aaa}}}yyycccOOOQQQdddlll```UUUKKKMMMFFFNNN^^^fffZZZJJJLLL[[[fffvvv}}}}}}pppdddjjjnnniiihhh}}}yyy|||vvvbbbZZZgggfffddd^^^YYYXXX\\\aaawww|||xxx{{{___TTTQQQSSSZZZccckkkuuu~~~sssNNNRRRaaa}}}{{{xxxxxxvvvooohhh^^^ZZZUUUQQQOOONNNLLLLLLOOOLLLKKK[[[xxxxxxppppppeee[[[\\\VVVWWWVVVTTTQQQNNNKKKHHHFFFAAA<<<999999999555333444333555666555555555777999777777666555555555555555444555555444333222333444222222111111111111222222111222222222222111000000000000000000000000000000111111111111111111111111111111222222222333333333222333333444555666777777;;;???DDDHHHJJJKKKKKKKKKKKKNNNQQQSSSUUUWWW[[[]]]bbbaaaaaaaaa```___```aaa}}}^^^TTT```zzzjjjZZZOOOQQQEEEOOO___dddXXXKKKRRRcccvvvyyymmmdddiii}}}}}}kkkfffbbbtttzzzmmmfffnnnrrrrrriii\\\VVVYYY^^^hhh|||ppp\\\SSSRRRWWWaaakkkttt}}}[[[RRR\\\ooo~~~}}}{{{tttmmmccc___YYYTTTRRRQQQPPPOOONNNNNNNNN]]]uuu~~~yyyzzzrrrfff]]]^^^XXXWWWVVVTTTQQQNNNJJJGGGEEEAAA<<<999:::999555222333333555666555555555777999777777666555555555555555444555666555333222222333222111111000000111111222111222222222222111000000000000000000000000000000000000000000000000000000111111222222222333333333222333333444555666777777666:::???CCCEEEGGGKKKMMMJJJLLLOOORRRUUUYYY^^^aaadddddddddddddddeeedddcccuuu\\\]]]vvv~~~cccOOOLLLJJJSSS```bbbWWWOOOZZZlllwwwiii]]]^^^kkk~~~iiiddd```iiiyyy|||rrryyy{{{eeeVVVVVV\\\ZZZttt|||vvvuuu|||cccWWWUUUUUU\\\hhhrrrzzztttYYY[[[eeeyyy{{{uuulllggg```ZZZVVVRRRPPPNNNIIIMMMNNNYYYkkkmmmgggiiirrrwwwrrrfff]]]^^^XXXWWWVVVTTTQQQMMMIIIFFFEEEBBB<<<999999888444111222444555666555555555777999777777666555555555555555444666777666444333222333111111000000000000111111111222222222222111000000000000000000000000000000000000000000000000000000111111111111222222222333222333333444555666777777444777;;;>>>@@@EEELLLRRRMMMNNNOOOPPPRRRWWW]]]aaaeeehhhhhhhhhiiillljjjeee}}}cccUUUfffzzz___WWWRRRYYYbbbccc[[[[[[kkk}}}xxxfffUUUQQQXXXhhhiiibbb```cccsss|||zzzhhhTTTPPPSSSVVVmmmyyyyyy{{{zzz|||ooohhhggglll}}}vvvkkkWWWSSS[[[\\\cccoooxxx}}}```UUUUUUfffxxxwwwqqqjjjbbb[[[UUUOOOLLLJJJNNNKKKNNN[[[[[[UUUWWWTTTWWWcccyyy{{{tttpppooovvv|||}}}}}}|||}}}qqqeee[[[]]]WWWWWWVVVTTTQQQMMMIIIFFFDDDBBB<<<888888666222000222444555666555555555777999777777666555555555555555555777888777555333333333111111000000000000111111111222222222222111000000000000000000000000000000000000000000000000000000000000000111111111222222222333333444555666777777555888;;;<<>>BBBIIIOOORRR___ffflllkkkddd^^^]]]___gggkkkkkkiiipppwwwooo```WWWlllnnnYYYNNNTTTVVVNNNKKKRRRUUU]]]bbbhhh~~~vvvnnnddd]]]XXXXXX[[[ggg~~~iiiTTTQQQXXXZZZTTTRRRPPPNNNMMMMMMLLLJJJHHHJJJTTThhhzzzdddXXXRRRQQQZZZfffxxxnnnhhheeemmmvvv\\\XXXVVVOOOSSSWWWOOOUUU^^^YYYTTTPPPHHHOOOKKKLLLQQQVVVUUURRRPPPMMMUUU\\\iiizzzssseee]]]^^^gggkkktttwww~~~qqq\\\WWWWWWhhh~~~|||wwwpppjjj```XXXPPPMMMNNNOOONNNLLLLLLMMMOOOOOOMMMLLLLLLLLLJJJLLLNNNOOOOOOOOOPPPQQQMMMQQQUUUVVVVVVYYY```ffflllooouuu~~~kkk```XXX\\\XXXWWWVVVUUUSSSPPPLLLHHHFFFAAA===999555444444444333333555666666555555666888888777666555555666777777888777666555555444444444333333222222111111111111111111222222222222111111111111111111000000000///111111111111000000000///000000111111111111000000444444444444555777888999=========???BBBEEEHHHKKKSSS]]]iiiqqqqqqkkkeeebbbeeelllnnnkkknnnrrrkkk___NNNccc|||qqqZZZSSSRRRQQQSSSXXXZZZaaagggqqqvvvnnneee___ZZZWWWVVV\\\kkk|||yyydddWWWSSSPPPLLLSSSQQQOOONNNNNNLLLJJJHHHHHHLLLVVVhhhwwwaaaVVVPPPOOOVVVaaa~~~~~~qqqfffzzzzzz```YYYVVVSSS[[[___YYY\\\^^^UUUQQQPPPHHHIIIIIIJJJLLLQQQTTTRRRNNNJJJPPPRRRXXXcccjjj}}}nnnfffcccfffnnnrrrxxx{{{uuu[[[TTTbbbttt}}}ooofff\\\UUURRRQQQOOOLLLLLLMMMMMMMMMLLLKKKLLLMMMMMMNNNPPPPPPPPPPPPPPPQQQOOOQQQTTTVVVWWW[[[bbbgggiiimmmssszzzkkk```YYY]]]YYYUUUUUUTTTSSSPPPLLLIIIHHHAAA===999555444444444333444555666666555444555777666666666666666777888888777777666555555444444444222111111111111000000000111111222222222222111111111111111111000000000000111111111111000000000000000000000000111111000000333444444444666777888999===>>>???@@@AAACCCDDDDDDHHHQQQaaarrrzzzxxxmmmdddfffnnnqqqnnnmmmmmmfff\\\IIIXXXpppnnnlllppprrrpppuuuyyy{{{xxxqqqlllgggaaa[[[XXX\\\ccc~~~qqqaaaXXXUUUTTTSSSQQQOOOOOONNNMMMJJJHHHFFFFFFIIISSSaaappp{{{sssrrrwwwsss^^^SSSNNNLLLRRR[[[xxxwwwxxxjjj\\\WWW\\\kkkmmmiiijjjcccTTTQQQRRRJJJIIINNNOOOMMMPPPUUUTTTNNNKKKPPPNNNNNNSSSWWWiii}}}iiiiiihhhllluuuwww}}}fffRRRWWWaaawwwyyymmmccc]]]XXXSSSOOOOOONNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPRRRVVV[[[___bbbgggkkkpppuuu{{{lllaaaZZZ^^^ZZZWWWVVVUUUSSSPPPLLLHHHFFFAAA===999555444444444333444666666666444333444555777777777666666666666666666666666666555444333333111000000000000000000000111222222333333222222111111111111000000000000000111111111000000000000000000000000000000111111111333333444444666777999999:::<<<>>>@@@BBBBBBBBBBBBDDDHHHTTTeeetttxxxqqqiiiiiimmmnnnllllllkkkbbbWWWJJJPPP```zzzyyypppfff```^^^eeennnsssoooddd]]][[[\\\RRRQQQPPPPPPPPPNNNKKKIIIFFFGGGJJJPPPWWW\\\^^^^^^VVVZZZ___llloooZZZQQQMMMJJJNNNVVVfffvvvzzzaaa[[[kkk}}}{{{{{{oooZZZSSSTTTMMMQQQZZZ\\\UUUTTTXXXUUUMMMLLLQQQOOONNNPPPSSSeeesssgggjjjjjjnnnwwwxxx^^^SSSUUUfff}}}~~~uuunnnfff^^^YYYVVVSSSPPPMMMLLLLLLLLLLLLNNNMMMLLLLLLMMMNNNMMMMMMPPPOOONNNPPPUUUYYY\\\]]]ccchhhnnnssswwwlllbbbZZZ^^^ZZZYYYYYYWWWSSSOOOJJJFFFDDDAAA===999555444444444333444555666555444333444555999999888777666555444333555666666666555444333222000000000000000000000111222222333333333333222222000000000000000000111111000000000000000000111111000000//////000111222222333333333444666777999::::::<<<>>>@@@AAAAAA@@@@@@BBBAAADDDQQQdddrrrwwwxxxjjjfffbbbdddkkklllbbbVVVKKKHHHPPPffftttkkkbbbccccccaaa\\\VVVTTTTTTQQQPPPPPPQQQQQQPPPMMMJJJHHHIIILLLPPPRRRSSSQQQPPPPPPTTTUUU[[[wwwlllXXXPPPMMMJJJMMMSSS\\\}}}fffeee{{{cccUUUTTTPPP[[[cccddd[[[UUUUUUQQQKKKNNNQQQNNNLLLOOOPPPaaa}}}mmmgggkkkkkkpppzzz|||zzzYYYQQQ]]]lllxxxoooiii```\\\VVVRRRQQQPPPNNNLLLPPPMMMLLLLLLNNNPPPPPPNNNRRRPPPOOOQQQUUUXXX[[[[[[^^^eeennnvvv~~~mmmbbbZZZ]]]YYY[[[ZZZWWWTTTOOOJJJEEEBBBAAA===999555444444444333333444555555444333444666::::::999888666444222111555555666666555444222111000000000111111111111222222222333333333333222222000000000000111111111111000000000000111111111111000000/////////111222333222222333444666888999:::>>>???@@@@@@@@@???>>>===???===>>>HHHZZZooooooeee]]]___hhhkkkbbbWWWIIIDDDDDDSSSkkkxxx}}}|||yyy~~~nnncccYYYVVVUUURRROOOOOOOOOOOOPPPQQQSSSRRROOOMMMKKKMMMOOOQQQRRRRRRRRRQQQUUUWWWUUUUUUhhh|||hhhUUUOOOMMMKKKLLLQQQZZZ~~~mmmxxxlllWWWUUUWWWeeefffddd]]]TTTOOOOOORRR___]]]TTTNNNOOOOOO]]]vvvuuuiiijjjoooooovvvjjjSSSXXX^^^qqq{{{nnniiiccc___^^^\\\XXXUUUSSSOOOLLLLLLOOOPPPOOONNNOOOOOOPPPQQQTTTWWW[[[^^^bbbiiiuuummmbbbZZZ]]]XXXYYYYYYWWWSSSOOOJJJFFFDDDAAA===999555444444444333222333444444444444555666888999999888777555333222444555666666555444222000111111111111222222333333222333333444444333333222///000000000111111111111///000000000111111111111000000///...///111333444222222333444666888:::;;;>>>>>>??????@@@@@@?????????BBBGGGOOO]]]pppvvvhhheeegggfff___YYYIIIFFFCCCGGGVVVnnn{{{rrrmmmbbbeeejjjmmmmmmnnnrrrvvvtttaaaZZZXXXUUUSSSSSSMMMNNNOOORRRTTTTTTQQQOOOOOOTTT\\\bbbcccaaa]]]ZZZXXXYYYWWWUUU```wwwcccQQQMMMMMMKKKKKKOOOXXXfffyyyvvv[[[ZZZcccrrrjjjddd___VVVOOOXXXgggxxxooo]]]RRRQQQQQQ]]]uuu|||pppkkkqqqxxxvvv{{{gggYYYVVVbbb}}}{{{vvvttttttrrrmmmhhhbbb]]]XXXWWWYYYZZZXXXUUUSSSVVVZZZ\\\^^^bbbhhhnnntttzzzmmmbbbZZZ\\\WWWXXXWWWVVVSSSOOOKKKHHHFFFAAA===999555444444444333111222444444444444666777666777888888888666555444444555666666666444222000111111222222222333333333222333333444444333333222//////000000111111111222//////000000111111111222000///......///111333444222222333444666888:::;;;:::;;;<<<>>>@@@BBBDDDEEEBBBJJJSSS[[[dddsssyyynnnhhhbbb\\\XXXKKKLLLGGGBBBIII]]]nnnuuu|||~~~zzznnn^^^UUUSSSKKKNNNVVVbbbjjjkkkhhhffffffqqq{{{yyyqqqtttsssfff^^^WWWSSSSSSLLLMMMOOORRRUUUUUUSSSPPPRRR]]]mmmyyyzzzssshhhaaaXXXXXXWWWUUU\\\xxxttt```OOOLLLLLLJJJJJJMMMPPPQQQ}}}``````nnn}}}ooofffccc[[[UUUeee}}}yyy```QQQPPPPPP]]]ttttttqqqoooxxx|||~~~\\\TTTZZZrrrzzzyyysssllljjjkkkkkkgggddd```eeekkknnnpppuuu~~~oooddd\\\VVVZZZYYYVVVRRROOOMMMJJJFFFDDDCCC???:::666555444444333222333444444555555444444777777888888777666555444777777777777666555444333111111111111000000000000111333555666555444444444000000000000000000000000111111111111111111111111111111000000000000000111111222333444666888:::;;;BBB>>>;;;<<>>CCCHHHLLLMMMLLLLLLLLLMMMOOOXXXlll~~~vvvkkkccc]]]YYYWWWNNNEEEDDDHHHQQQ^^^jjjiiimmmnnnjjjgggddd]]]VVVOOOIIIGGGJJJLLLMMMPPPVVVTTTWWW\\\^^^WWWSSSaaatttzzz~~~uuuiiibbbcccbbb^^^ZZZXXXXXXXXXXXX[[[qqqkkkYYYSSSVVVWWWpppiii[[[NNNJJJJJJJJJJJJKKKIIIMMM\\\~~~wwwccc}}}___NNNPPPNNNSSSeee}}}ZZZRRRaaayyykkkaaa]]]YYY]]]YYYVVVSSSPPPMMMJJJGGGDDDCCC???:::666555444444333222333444444555555444444555666777888777666555444222333444555666777777777222222111111111000000000000222555555444333333444000000000000000000000000111111111111111111111111111000000000000000111111111222333555888:::===>>>@@@??????AAAEEEIIIKKKLLLLLLLLLMMMKKKHHHMMM```rrrwwwnnnhhhccc___]]]\\\UUULLLHHHHHHNNN]]]lllnnnrrrsssqqqqqqpppkkkdddYYYPPPGGGDDDCCCDDDHHHMMMOOOVVVaaadddZZZPPPWWWgggccceeeggghhhjjjuuuyyytttrrrmmmeee\\\WWWXXX[[[]]]wwwwwwddd[[[YYYWWWpppcccWWWLLLIIIIIIHHHIIIJJJIIILLLQQQqqqoooaaaPPPVVVSSSRRR^^^}}}{{{___VVVeeeooobbb]]]YYY]]]YYYWWWSSSPPPNNNKKKGGGDDDCCC???:::666555444444333222333444444555555444444444555666777777777666555333333444555666666666666222222222111111111000000000222444555444333333444000000000000000000000000111111111111111111111111000000000000000000111222111111333555888;;;>>>@@@???@@@AAADDDGGGIIIJJJKKKMMMPPPSSSQQQLLLMMM[[[kkktttrrrnnnkkkiiifffccc```bbb\\\TTTNNNIIIMMM]]]lllwww{{{}}}{{{||||||xxxrrriii___SSSKKKHHHGGGHHHIIINNNUUUbbbiiiaaaTTTTTT]]]WWWXXXXXXWWWWWW\\\iiitttyyyiii]]]ZZZ^^^```}}}rrrfff___ZZZtttyyy]]]SSSJJJHHHHHHGGGHHHIIIKKKPPPOOO___yyydddSSS[[[ZZZUUU]]]|||}}}bbbZZZ|||yyyeee]]]YYY\\\ZZZWWWSSSPPPNNNKKKGGGEEECCC???:::666555444444333222333444444555555444444333444555666777777666555444444555555555555444444222222222222111111111111000222444555444333333333000000000000000000000000111111111111111111111111000000//////000111222222111111333555888;;;>>>@@@===@@@CCCFFFHHHJJJKKKKKKPPPSSSXXXWWWPPPMMMTTT```ggghhhjjjmmmnnnlllgggcccccc___YYYQQQJJJKKKXXXgggxxx~~~~~~zzzssshhh^^^XXXSSSMMMGGGGGGJJJUUUbbbccc[[[XXX]]][[[YYYUUUPPPOOOQQQUUUWWWuuukkkdddfffkkk{{{mmmddd```yyyxxxrrrVVVNNNHHHHHHHHHGGGGGGIIIEEENNNMMMSSSrrrooo\\\ccc___YYY^^^}}}jjjpppiii]]]XXX\\\ZZZWWWTTTQQQNNNKKKHHHEEECCC???:::666555444444333222333444444555555444444222333444666777777666666444444555555555444444333333222222222222111111111///111444444333222222333000000000000000000000000111111111111111111111111////////////000111222333111222333555888:::===>>><<>>;;;888666444444444444333333222111000000111222333444555444333333444444333333333444555555111111111222333444555666222222222222222222222222000000111222333333444444111111111111111111111111000111111111111222222222333333444444555666666777666999<<<<<<:::<<>>DDDJJJYYYlllwwwrrrooopppgggXXXOOOXXXrrruuu}}}mmmcccooouuuiiifffbbbZZZ\\\dddjjjmmmooojjj^^^UUUSSSWWWVVVbbb~~~aaaIIIIIIIIIGGGFFFCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIKKKNNNPPPPPPOOOMMMPPPQQQRRRRRRRRRSSSWWWYYYZZZhhhuuuyyyxxxwwwvvvsssrrrtttvvvvvvtttrrrrrrrrrzzzzzz|||~~~}}}~~~|||}}}xxx___\\\WWWYYY[[[YYYQQQKKKIIIGGGDDDAAA>>>:::888777666555333333333333222222222111111222222222333333444555666333444555666666555444444444333333333333444555666333222222222333333444555222111111111111222333333333222222111111111111111222222111111111111222222222333333444555666777777888;;;======<<<>>>DDDIIIYYYkkkvvvvvvxxx|||ttteeePPPVVVnnnmmmfffwwwpppiiiccc]]]bbblllvvvsssnnnggg^^^XXXWWWXXX^^^cccxxx\\\FFFGGGGGGFFFGGGDDDDDDEEEEEEFFFHHHIIIIIIJJJLLLJJJJJJOOOUUUXXXUUUQQQOOOPPPQQQQQQPPPQQQTTTVVVUUU```jjj|||wwwvvvwwwvvvuuuqqqsssuuuvvvuuuuuuuuuvvv}}}}}}~~~vvv^^^\\\XXXXXXZZZXXXQQQKKKIIIGGGDDDCCC@@@<<<999888777555444333333333222222222111111444444444444555666777777222333444555666666666666444444333333333444555555333333222222222333444444222222222222222333444444333333222111111111111111222222111111111111222222222333333444555666777777999<<<>>>===<<<>>>BBBFFF```mmmwwwyyy}}}vvveeeUUUUUUhhhooojjj|||ooogggfffnnnyyy~~~tttiiiaaa]]][[[ZZZ___]]]iiivvvUUUDDDEEEEEEEEEGGGDDDDDDEEEEEEFFFGGGHHHIIIIIINNNJJJIIINNNXXX\\\XXXSSSNNNOOOPPPOOONNNOOOPPPRRRUUU[[[```mmm~~~vvvssssssvvvvvvvvvpppsssuuuwwwwwwxxxyyy{{{yyy}}}uuu^^^\\\YYYWWWZZZXXXQQQKKKIIIGGGDDDDDDAAA===:::999888666444333333333222222222111111444444333444444555666777222222333444666666777777444444333333333444444555333333333222222333333444333333222222333333444555333333222111111111111222222222111111111111222222222333333444555666777777;;;<<<>>>>>>===>>>AAADDDYYYdddooouuu}}}rrr```[[[VVVaaavvvssszzzzzzvvvnnniiiddd___[[[VVV]]]zzzlllQQQDDDFFFDDDDDDFFFCCCDDDEEEEEEFFFGGGHHHHHHHHHJJJHHHHHHLLLSSSVVVUUUQQQNNNOOOPPPOOOMMMMMMNNNOOOTTTVVVWWW___jjjrrr{{{vvvqqqooopppsssttttttrrrtttvvvxxxxxxyyy{{{|||xxx|||uuu]]]\\\XXXWWWYYYWWWPPPKKKIIIGGGDDDEEEBBB===;;;999888666444333333333222222222111111222222222222333444555666222222333444555777888888555444444333333333444444444333333222222333333333333333222222333333444555444333333222111222222222222222111111111111222222222333333444555666777777;;;<<<===>>>>>>???AAABBBGGGRRR___mmm{{{tttccc\\\TTTYYYuuu}}}vvvnnnbbb^^^aaavvvcccOOOGGGHHHDDDCCCFFFCCCEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKLLLLLLMMMNNNPPPMMMOOOPPPOOOMMMLLLMMMNNNNNNNNNMMMSSSZZZZZZhhhxxxxxxtttrrrooommmnnnoooqqqqqquuuvvvwwwwwwwwwwwwyyy{{{|||||||||}}}~~~~~~|||{{{|||{{{|||vvv^^^[[[WWWVVVXXXWWWPPPKKKIIIGGGDDDEEEBBB===:::999777555444333333333222222222111111111111111111222333444444333333333333555666888999555555444333333333444444444444333222222222333333222222222222222333444444444444333222222222222222222222111111111111222222222333333444555666777777;;;<<<===>>>???@@@AAAAAABBBKKKXXXeeesssyyyqqqeeeZZZRRRQQQfffvvvssssssuuuZZZLLLIIIJJJDDDCCCFFFCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGKKKMMMLLLIIIHHHKKKNNNKKKMMMNNNNNNMMMLLLLLLMMMLLLNNNLLLPPPVVVSSSVVVfff{{{}}}rrrsssooonnnmmmllllllnnnoooqqqvvvwwwwwwvvvuuuuuuwwwxxxyyyyyyzzzzzz|||}}}~~~zzzyyy|||}}}|||~~~xxx^^^ZZZUUUUUUXXXVVVOOOJJJIIIGGGEEEEEEAAA===:::888666444333333333333222222222111111111000000111111222333444444333333333444555777888666555444333333333333333555444333333222222222333222111111111111222333333444444333222222222222333222222111111111111222222222333333444555666777777;;;;;;<<<>>>@@@AAABBBAAAFFFKKKSSS]]]iiipppoooiii]]]TTTOOO[[[yyy```QQQGGGHHHJJJCCCDDDHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIIIIIIIHHHGGGIIIKKKHHHJJJLLLLLLKKKJJJJJJKKKJJJQQQOOONNNTTTSSSRRR[[[bbbzzzvvvqqqnnnjjjkkkkkklllmmmnnnqqqrrrtttuuuuuutttssssssvvvxxxyyyxxxxxxxxxxxxyyyzzzzzz||||||}}}~~~}}}|||}}}}}}|||~~~~~~{{{zzz}}}yyy^^^ZZZSSSUUUXXXVVVOOOJJJIIIHHHEEEDDDAAA===:::888666444222333333333222222222111111111111111111222333444444555444333333444555777888666555444333333333333333555444333333222222222222111111000000111111222333555444333333222222333333222222111111111111222222222333333444555666777777::::::;;;>>>AAABBBBBBAAA@@@DDDJJJTTTbbbooouuuvvvcccZZZQQQUUUmmmqqqTTTJJJCCCFFFIIICCCDDDIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGEEECCCDDDGGGHHHHHHGGGFFFHHHJJJKKKJJJIIIIIIJJJDDDOOOMMMGGGLLLOOOPPPVVVZZZ```wwwtttpppnnnhhhggghhhjjjlllmmmooorrruuurrrssssssrrrrrrsssvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvwww{{{|||zzz|||wwwzzz||||||{{{|||~~~}}}xxxxxx~~~~~~~~~|||{{{{{{|||zzzwwwyyy}}}{{{]]]YYYVVVXXXXXXVVVRRRLLLGGGDDDCCCCCCBBB???<<<999888777777444444333333333333222222222222111111111111222222555444333333333333444555555444333333222222222333444333333222222111111000222222222111222222333333333333333444444333222222222222111111111111222222111222333444666777888999888:::<<<>>>???@@@@@@@@@AAADDDJJJPPPXXXbbbkkkqqqooo___RRRTTTccc{{{}}}nnn|||jjjxxx```RRRFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKKKKLLLMMMNNNNNNNNNQQQTTTaaa{{{wwwoookkkiiifffiiigggeeeddddddgggjjjmmmqqqppppppoooppppppqqqrrrvvvtttsssssstttuuusssrrrssstttuuuxxx|||~~~~~~}}}xxxxxxyyy{{{}}}~~~~~~{{{|||zzzyyyxxxxxx}}}}}}{{{yyyxxxwwwvvvvvvwwwttttttxxxyyyvvvuuuwww}}}^^^YYYVVVWWWXXXVVVRRRMMMHHHFFFEEEDDDBBB???<<<999777666666444444333333333333222222222222111111111111222222555444333333333333444555555444444333222222222333444444333333333222222222333222222222222222333333333333333444444333333222222222111111111111222222111222333444555777888888:::;;;===@@@AAABBBBBBBBBBBBFFFKKKQQQWWW^^^dddgggiii___WWWXXX___pppgggoooooozzzuuuVVVKKKFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLOOONNNSSS___tttzzzlllgggfffeeecccgggfffdddcccdddfffhhhjjjlllmmmmmmmmmnnnnnnooooooqqqpppoooppprrrtttsssrrrtttttttttuuuxxxzzzzzzzzzvvvvvvxxxzzz||||||{{{|||}}}~~~~~~}}}~~~{{{|||yyyxxxwwwwww|||{{{yyywwwvvvuuuuuuttttttrrrrrrvvvxxxvvvvvvxxx```ZZZUUUVVVWWWVVVRRRMMMIIIGGGGGGEEECCC@@@<<<999666555555444444333333333333222222222222111111111111222222444444333333333333444444444444444333333333333333444444444444444333333333333333222222222222333333222333333444444333333333222222111111111111222222111222222444555666777888;;;<<>>AAACCCEEEEEEEEEGGGIIIMMMTTT[[[bbbfffhhh```\\\[[[\\\[[[aaaxxx}}}qqqqqq{{{XXXIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMWWWppp}}}lllgggaaa___```aaa___]]]____________```aaabbbbbbbbbdddfffiiijjjjjjiiihhhhhhhhhiiillloooqqqpppoooqqqrrruuuxxx{{{{{{yyywwwxxxxxxzzz{{{}}}~~~~~~}}}{{{{{{{{{yyyzzz|||~~~||||||{{{zzzzzz|||~~~|||yyywwwuuutttsssuuutttsssqqqppppppooooooooommmooosssssspppqqqtttddd\\\WWWSSSTTTSSSPPPLLLIIIGGGGGGFFFDDD@@@<<<999666555444444444333333333222222222222222111111111111222222333333333333333333333333333333444555555555444333444444444555555666666666555444444333222222222333111222333333444444444333333333222222222222333333111222222333444555666666888:::<<<@@@BBBDDDEEEEEEJJJKKKOOOXXXdddooovvvyyylllbbb\\\\\\\\\aaarrr~~~www|||nnnMMMDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDHHHKKKKKKMMMWWWbbbrrrfffccc```_________]]]ZZZ\\\\\\\\\\\\]]]^^^______```bbbeeeggghhhhhhgggggghhhhhhjjjmmmpppqqqpppnnnmmmqqqwww~~~}}}xxx||||||}}}~~~~~~~~~}}}}}}}}}{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{|||~~~}}}}}}{{{yyywwwtttrrrqqqrrrqqqpppooonnnmmmmmmmmmnnnmmmoooqqqoookkklllpppfff^^^YYYTTTTTTTTTQQQMMMIIIGGGGGGEEECCC@@@<<<999666555555444444333333333333222222222222111111111111222222222222333333333333222222222333555666666555444444333333444444555666777777666555444333333222222333111111222333444444444444333333222222222222333333111222222333444444555555666888;;;>>>AAACCCDDDEEEJJJLLLSSS```ppp}}}{{{mmmbbb___```aaakkkvvv___KKKGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEGGGDDDDDDGGGIIIJJJNNNSSS]]]uuurrrhhhdddbbb___^^^]]]\\\ZZZXXX[[[ZZZZZZZZZZZZ\\\]]]^^^aaabbbccceeefffffffffeeehhhhhhjjjnnnqqqrrrpppooolllqqqxxx~~~zzz}}}~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}||||||}}}~~~||||||{{{yyywwwtttrrrpppoooooonnnmmmlllkkkkkklllllllllnnnooolllggghhhlll|||fff```\\\VVVWWWVVVSSSNNNJJJHHHHHHDDDBBB???<<<999777666666444444333333333333222222222222111111111111222222111222333333333333222111222333555666777666555444111222333444555666777777666666555333333222222222000111222333444444444444444333333222222333333444222222222333333444444555555777;;;>>>BBBDDDEEEEEEJJJNNNXXXhhhzzztttiiifffdddbbbgggpppyyyzzzUUULLLKKKEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAA@@@@@@@@@?????????????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCGGGDDDCCCGGGHHHHHHKKKOOOMMM[[[nnnqqqhhhdddbbb```^^^\\\[[[[[[ZZZZZZ[[[ZZZXXXWWWXXXZZZ]]]^^^aaaaaabbbbbbbbbccccccccceeefffiiinnnrrrtttrrrqqqnnnqqqwww}}}}}}yyyzzz{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~||||||{{{zzzwwwtttrrrpppnnnmmmlllkkkkkkjjjkkkkkkhhhiiilllmmmjjjeeeggglllvvvfffaaa^^^YYYYYYXXXUUUPPPLLLJJJIIIDDDBBB???<<<999888777777444444444333333333222222222222111111111111222222111222333444444333222111222333555777777666555444111111222333444666777777777666555444333222222222000111222333444444555444444333333222222333333444222222222333333444444444555777;;;???BBBEEEFFFFFFIIIOOO\\\nnntttlllkkkgggcccgggpppqqqwwwxxxsssvvvhhhJJJIIIHHH???EEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB>>>???BBBGGGFFFCCCDDDHHHIIIMMMRRRYYYnnnqqqiiieeedddaaa___]]][[[[[[\\\]]]]]][[[ZZZWWWVVVWWWYYY]]]___aaaaaa`````````aaaaaabbbbbbdddgggmmmrrruuutttsssqqqrrrtttxxx{{{|||zzzxxxvvvxxx{{{~~~|||{{{{{{|||~~~~~~}}}||||||{{{zzzxxxuuurrrpppmmmmmmlllkkkjjjjjjjjjjjjeeefffjjjllliiieeegggmmmtttfff___ZZZYYYUUUTTTWWWUUUMMMHHHIIIHHHEEEAAA<<<888666666666555444333333222222333333111111111111111111111111///000222333444444333333111222555777888888777777333333333222222333666999777777666555444444333333333333222222333333444555666555444222111111222222222222222333444555666777888:::<<<@@@DDDIIILLLNNNIIINNN[[[jjjuuuyyy~~~tttoooiiiggghhhjjjkkkjjjtttxxxwwwqqqooouuu~~~|||[[[IIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCC?????????????????????????????????>>>>>>>>>======??????>>>>>>======<<<<<>>>>>>>>=========<<<<<>>???@@@AAABBBCCCCCCDDDDDDBBBCCCFFFIIIPPP```ppprrrgggaaa```___]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]][[[YYYWWWWWWZZZ\\\```aaaaaa```___```bbbdddfffhhhjjjlllnnnnnnmmmmmmkkklllooorrrtttvvvwwwwwwtttvvvxxxvvvsssqqqsssuuuzzz~~~}}}}}}yyyzzz|||}}}{{{xxxuuuuuutttrrrpppmmmllljjjjjjlllmmmkkkhhheeeeeefffddd``````ccceeedddfffiiillleee```jjj___TTTRRRTTTQQQKKKHHHGGGEEEAAA<<<999777666666555444333333222222333333111111111111111111111111///000111222333333333333000111333555555666555555333333444333222333666888666666666555444444333333333333222222333333444555666555444333222222222333333333333333444444555666888999;;;???CCCHHHLLLOOOSSSRRRTTT[[[___^^^^^^___]]]___cccjjjppptttvvvuuu|||}}}{{{tttqqqvvv~~~~~~TTTGGGIIIGGGBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<<<<>>>??????????????????>>>======>>>???@@@AAAAAABBBDDDBBBCCCDDDDDDDDDHHHNNNXXXcccxxx~~~llliiieeeaaa___^^^______\\\]]]^^^______^^^]]]\\\]]][[[XXXXXXYYYZZZ[[[[[[^^^```bbbbbbbbbbbbdddeeegggggghhhjjjjjjjjjjjjiiihhhiiilllooorrruuuwwwyyytttvvvwwwtttpppmmmnnnpppwww{{{~~~|||{{{|||~~~}}}|||}}}{{{xxxwwwxxxxxxvvvssspppooollljjjhhhgggffffffhhhiiijjjiiifffdddddddddbbb^^^]]]```aaabbbeeejjjkkkddd```ggg___WWWSSSRRRPPPLLLIIIFFFDDDAAA===999777666666555444333333222222333333111111111111111111111111000000111111222222222222///000222333444444444333333444444333222333555777666666555555555444444444333333222222333333444555555555444444333333333333333333333333333444555666777888:::===BBBGGGLLLOOORRRPPPRRRYYY]]]\\\]]]___]]]aaahhhpppvvvyyyyyyyyy{{{~~~|||wwwtttwwwzzz{{{iiiHHHEEEJJJDDD???AAA@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<;;;;;;:::999999999<<<<<<<<<;;;;;;;;;;;;;;;>>>==================>>><<<======>>>???@@@@@@@@@CCCCCCCCCEEEGGGFFFDDDCCCHHHLLLUUUfffoooeee___```bbb```]]][[[\\\^^^YYYZZZ\\\^^^^^^]]][[[ZZZ]]]YYYVVVVVVYYY\\\[[[YYY[[[]]]```aaaaaabbbcccdddddddddeeeeeefffgggggghhhggggggiiikkknnnrrruuuvvvsssuuuvvvtttooommmnnnpppuuuxxx}}}~~~|||zzzzzzzzz}}}~~~|||zzzzzz|||}}}yyywwwtttsssttttttrrrqqqllliiifffcccaaaaaabbbbbbeeeeeefffeeedddbbbbbbaaaaaa]]]\\\^^^___```dddjjjiiiaaa\\\[[[\\\[[[WWWRRRNNNLLLJJJEEECCC@@@===:::888777666555444333333222222333333111111111111111111111111111111111111111111222222000000111222222333333333333444555444333333444666555555555555555444444444333333222222333333444555444444444444444444333333444444333333333444555555666777999<<>><<<;;;;;;::::::::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<============>>>??????@@@@@@>>>>>>>>>@@@CCCDDDCCC@@@HHHIIIJJJLLLWWWooozzzhhh^^^[[[ZZZ\\\]]][[[VVVTTTVVVYYYVVVWWWZZZ[[[\\\[[[YYYXXX[[[XXXUUUUUUYYYZZZYYYWWWWWWZZZ]]]^^^^^^___```bbb````````````bbbdddfffgggffffffggghhhjjjmmmoooppppppsssuuutttqqqppprrrttttttwww{{{|||{{{zzzxxxxxxyyy{{{~~~~~~|||{{{{{{~~~}}}}}}|||}}}~~~}}}~~~~~~|||yyyxxxyyy~~~~~~|||zzzxxxwwwvvvrrrpppoooooooooppppppooohhhfffbbb___]]]^^^___```bbbaaaaaaaaaaaaaaa___^^^```]]]]]]^^^^^^^^^cccjjjhhh```ZZZSSSZZZ]]]XXXQQQNNNLLLJJJDDDCCC@@@>>>;;;888777666555444333333222222333333111111111111111111111111111111000000000111111222111111111111222222333333333444555555333333444555555555555555555555555555333333222222333333444555444444555555555555444333444444444333333444444555666666888;;;@@@FFFLLLPPPTTTZZZeeemmmmmmjjjmmmrrrssstttuuutttrrrqqqqqqrrr~~~|||www{{{ZZZKKKBBBEEEEEE>>>>>>DDD========================;;;;;;;;;;;;;;;;;;;;;;;;BBBAAA@@@>>><<<:::999888999999999999::::::::::::<<<;;;:::999999:::;;;<<<<<<=========>>>>>>>>>???===>>>===<<<===AAAAAA>>>BBBGGGJJJGGGEEENNNaaarrrzzzkkk```WWWTTTWWWWWWXXXYYYWWWTTTSSSVVVYYYTTTUUUVVVWWWXXXXXXWWWWWWXXXVVVUUUUUUVVVWWWVVVVVVUUUWWWYYYZZZZZZ[[[]]]___]]]]]]\\\\\\^^^```ccceeecccdddeeefffggghhhiiijjjlllooorrrsssqqqrrruuuxxxsssvvvyyyzzzxxxvvvuuuuuuvvvxxx{{{{{{yyywwwvvvvvvyyyyyyyyyzzz{{{}}}~~~|||wwwsssssswww|||~~~zzzzzzzzzyyywwwtttrrrqqqllllllkkkkkkkkkkkkllllllfffccc```]]]\\\\\\]]]^^^___^^^]]]^^^______]]]\\\___]]]^^^___]]]\\\```hhhhhhaaa\\\UUUZZZ[[[VVVRRRPPPMMMHHHDDDBBB@@@>>>;;;999777666555444333333222222333333111111111111111111111111222111000//////000111222222222111111222222333333333444555555444333333444555555555555555555555555333333222222333333444555333444555666666555444444555444444333333444444444555666777:::???FFFLLLPPPSSS___oooxxxvvvpppssszzz~~~}}}zzztttpppnnnqqqttt~~~}}}~~~|||www{{{}}}zzz{{{jjjLLLFFFBBBCCCBBB???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999888777666555555888888888888999999::::::;;;:::999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@<<<<<<@@@AAA>>>>>>EEEJJJHHHCCCCCCJJJRRRZZZiii~~~lll]]]ZZZXXXRRRPPPSSSTTTTTTUUUUUUTTTTTTUUUVVVRRRRRRSSSTTTTTTUUUVVVVVVUUUVVVVVVUUUSSSRRRSSSTTTUUUVVVWWWVVVVVVXXXZZZ]]]^^^\\\ZZZYYYZZZ]]]```bbb___```bbbdddeeefffeeeeeehhhkkkooopppoooppptttwwwrrrtttvvvwwwuuurrrqqqqqqsssuuuvvvuuusssqqqpppqqqtttuuuvvvxxxzzz|||~~~}}}zzzxxxyyy{{{~~~{{{tttqqqsssuuuzzz~~~|||||||||}}}{{{zzzvvvuuutttrrrqqqoooooonnnjjjjjjjjjhhhggggggggghhhcccaaa___\\\[[[[[[\\\\\\\\\[[[ZZZ[[[]]]^^^\\\ZZZ\\\\\\^^^___\\\YYY\\\cccrrrjjjccc___ZZZ\\\YYYTTTRRRSSSNNNFFFCCCBBB@@@>>>;;;999777666555444333333222222333333111111111111111111111111222111000//////000111111222222222111222222333444333444666555444333333444444555555555555555555555333333222222333333444555333444555666666666444444555444444333333333444444555555666999???EEELLLPPPOOO^^^sss~~~zzzssswww}}}vvvpppppptttyyy~~~|||xxxxxx{{{zzzwwwvvvgggiiitttsssooolllwwwzzzrrr[[[KKKHHHEEEBBBBBBBBB>>>:::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777777888777888888888777777888888999999999:::;;;:::888777777888:::;;;::::::::::::::::::;;;;;;999>>>@@@;;;999===???===AAAEEEHHHHHHEEECCCEEEHHHHHHLLLWWWkkk~~~jjjaaaUUUPPPWWWZZZTTTOOOPPPNNNNNNOOOPPPQQQQQQPPPOOOQQQQQQQQQQQQRRRSSSUUUUUUSSSVVVWWWUUURRRPPPQQQSSSUUUVVVVVVUUUTTTVVVYYY\\\___]]]ZZZXXXXXXZZZ]]]___[[[]]]```cccdddeeeddddddeeeiiilllmmmmmmnnnqqqtttqqqsssuuutttrrrooonnnnnnppprrrrrrqqqooommmmmmmmmqqqssstttwwwzzz|||~~~~~~zzzvvvrrrrrruuuzzz}}}xxxrrrqqqrrrttt|||}}}~~~}}}}}}~~~}}}{{{yyyyyyyyyzzzyyyxxxtttrrrooommmkkklllmmmnnnjjjjjjiiigggeeeddddddeeeaaa```^^^\\\[[[ZZZZZZ[[[[[[YYYXXXZZZ\\\]]][[[YYYZZZ[[[]]]^^^ZZZVVVYYY```fffkkkdddaaa___^^^\\\ZZZWWWQQQJJJEEEEEECCC@@@===999777555444444444333333333333222222111111111111111111111111222111000//////000111222222333444555444222000...222333444666666666666555444444444444444444444444333333222222222333444444222333444555555555444333555444333333333333444555555555777999>>>DDDJJJMMMTTTZZZfffoooooommmuuuwwwtttvvv{{{zzzuuuwww||||||xxxuuu~~~kkk[[[ZZZpppvvvllljjjiiivvvxxxrrrTTTCCCCCCBBBAAA@@@>>>>>>===::::::;;;;;;::::::999888::::::::::::::::::::::::666666666666666777777888777777777777777777777777999999888888888888999999777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<>>CCCHHHMMMUUUfffoooddd\\\XXXRRRRRRQQQQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRVVVUUUTTTTTTTTTSSSQQQOOOVVVUUUUUUTTTUUUUUUVVVVVVYYYXXXWWWWWWVVVVVVVVVVVV[[[[[[\\\]]]^^^```aaabbbbbbgggkkkllljjjkkkpppuuuoooqqqtttxxxyyywwwsssooopppqqqqqqppppppooonnnmmmlllqqqvvvwwwuuuvvvyyy}}}{{{yyyvvvttttttvvvxxxzzzzzzxxxtttuuuwwwqqqtttyyy|||}}}}}}}}}}}}zzz|||xxxxxx{{{~~~zzzxxxwwwxxx{{{{{{yyyvvvuuuooohhhfffhhhiiihhhfffddddddddddddcccbbbbbbbbbaaa___\\\XXXVVVUUUUUUUUUWWWXXXYYY[[[[[[[[[ZZZYYYZZZXXXXXXZZZXXXUUUWWW[[[gggllldddaaa^^^]]][[[ZZZWWWQQQKKKFFFCCCAAA???<<<:::888777666444444333333333333222222111111111111111111111111222111000//////000111222000111333444444333111000222333444555666666555555666666666666666666666666333333333333333333333333111222444555555555444444555555444333333444555555555555666999===BBBGGGJJJJJJSSS```gggeeeffftttwwwuuuvvvxxxtttrrruuu|||}}}yyyttt{{{xxxlllhhhxxxyyynnnkkkqqqdddNNNBBBBBBAAA@@@???>>>======:::::::::;;;:::999999888999999999999999999999999666666555555666666777888777777777777777777777777999888888777777888888999777777888888999::::::;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>??????@@@@@@@@@???BBBCCCCCCDDDLLLYYYccc~~~rrrbbbXXXTTTQQQOOONNNMMMMMMLLLKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMNNNLLLMMMNNNOOOPPPQQQRRRSSSUUUTTTTTTTTTTTTSSSRRRQQQTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWWWW\\\\\\[[[\\\\\\]]]^^^^^^aaafffjjjkkkjjjjjjmmmqqqmmmnnnqqquuuxxxvvvsssooonnnnnnnnnnnnnnnmmmmmmlllmmmqqquuuvvvuuuuuuxxx|||zzzyyyvvvuuuuuuwwwyyy{{{wwwsssrrrrrrsssvvvyyy|||}}}~~~~~~}}}xxxvvvxxxzzzvvvuuutttvvvzzz||||||zzzsssmmmgggdddfffhhhfffddddddccccccbbbbbbbbbccccccaaa___\\\YYYVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXYYYWWWWWWYYYWWWUUUVVVZZZhhhnnnddd```]]]\\\ZZZYYYVVVRRRLLLGGGBBB@@@>>><<<:::999888777444444333333333333222222111111111111111111111111111111000000000000111111...///111333444444333222111222333444555555555555555555555555555555555555444444555555444333222111000111333444555555555555555555444333333444555555555555666888;;;???DDDFFFDDDNNNYYY]]]ZZZ\\\mmm~~~rrrlllkkkooommmnnnsss{{{~~~}}}zzzsssyyy~~~ssshhhfffsssqqqUUUIIIAAAAAA@@@???>>>======<<<999::::::::::::999888888888888888888888888888888666555555555555666777777777777777777777777777777888888777777777777888888777777777888999999::::::999999:::::::::;;;;;;;;;999:::;;;<<<===>>>??????<<<===?????????AAADDDGGGNNNYYYiiiwwwvvvddd\\\RRRLLLJJJLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHKKKKKKLLLLLLLLLMMMMMMMMMKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXVVVUUUUUUVVVWWWXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[[[[\\\```dddiiijjjiiihhhiiikkkiiikkknnnrrruuuvvvsssqqqmmmmmmmmmmmmllllllllllllmmmppptttuuussssssvvvyyyzzzxxxwwwvvvvvvxxx{{{}}}~~~wwwuuusssqqqwwwxxxzzz{{{}}}~~~xxxuuutttuuurrrqqqrrrtttxxx{{{||||||nnniiidddbbbcccddddddbbbcccbbbaaa``````aaacccdddbbb```]]]ZZZXXXVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWUUUVVVXXXWWWTTTUUUZZZgggpppeee```\\\ZZZYYYXXXVVVRRRMMMIIICCCAAA???<<<:::888777666444444333333333222222222111111111111111111111111111000000000000000000111///000111222333333222222111222222333444444555555333333333333333333333333444555666666555333111///000000222333444555666666555555444444444444555555555555555777999===@@@BBBEEEMMMUUUVVVTTTXXXeeerrr{{{qqqiiiggggggmmmlllnnnttt{{{~~~|||yyyuuu{{{yyylllllljjjkkk\\\KKKGGG??????>>>>>>===<<<<<<;;;999999999999999888888777666666666666666666666666555555444444555555666777666666666666666666666666777777777666666777777777666666777777888999999999999999999999::::::::::::999999::::::;;;<<<======<<<<<<===@@@BBBCCCCCCBBBAAAEEEKKKPPPYYYjjjvvviii]]]UUUQQQNNNJJJHHHIIIKKKLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJKKKMMMOOOPPPQQQRRRPPPRRRSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWSSSTTTTTTUUUWWWYYY[[[\\\[[[[[[[[[ZZZ[[[[[[\\\]]]___cccgggiiigggfffeeeeeeggghhhkkkppptttvvvuuusssqqqpppooonnnmmmlllllllllmmmppprrrssssssssstttvvvyyyxxxwwwvvvwwwzzz|||~~~{{{zzzyyyvvv{{{zzzzzz{{{~~~xxxtttsssssssssrrrrrrrrrsssuuuvvvwwwiiieeeaaa___```aaaaaa```bbbaaa___^^^^^^aaaccceeeeeeccc```]]]YYYWWWUUUTTTUUUUUUUUUUUUVVVUUUUUUUUUWWWUUUUUUWWWVVVTTTUUUZZZeeeqqqeee___[[[ZZZXXXWWWUUUQQQMMMIIIFFFDDDAAA===999666444333444444333333333222222222111111111111111111111111000000000111111000000000111111111111111111111111111111222222333333444555333333333333333333333333444555666777666444111000000000111222333444666666555555555555555555555555444555555666888;;;===>>>FFFKKKOOORRRVVV]]]dddiiimmmppprrrooojjjiiilllpppsssssstttxxx|||~~~|||yyyyyyyyyggg[[[kkkmmmNNNDDDCCC=========<<<<<<;;;;;;:::888888999999888888777666555555555555555555555555444444444444444555555666555555555555555555555555777666666555555666666777555666666777777888888999888888888999999999::::::;;;;;;;;;;;;;;;;;;::::::@@@>>>======>>>???===;;;AAABBBCCCBBBDDDKKKUUU^^^oooxxxgggYYYSSSPPPMMMKKKKKKIIIHHHGGGGGGGGGGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLIIIJJJKKKLLLMMMOOOPPPPPPMMMPPPRRRSSSRRRRRRTTTVVVVVVVVVUUUUUUTTTUUUUUUUUURRRRRRSSSUUUWWWZZZ\\\]]][[[[[[[[[\\\]]]^^^___``````bbbfffggggggeeeccccccfffgggiiinnnsssvvvwwwvvvwwwvvvsssqqqooonnnmmmmmmmmmoooqqqrrrrrrssstttuuuwwwvvvvvvwwwxxx{{{}}}~~~}}}zzz~~~|||zzz{{{~~~~~~xxxuuussstttuuuuuusssqqqooommmllllllcccaaa___]]]]]]^^^^^^^^^aaa```^^^]]]]]]```bbbdddhhhfffccc___ZZZWWWTTTSSSVVVUUUUUUUUUUUUUUUUUUUUUVVVTTTUUUWWWVVVTTTVVVZZZcccqqqeee___\\\ZZZXXXVVVTTTQQQLLLIIIGGGEEEAAA===999666333222444444333333333333222222111111111111111111111111000000111111111111000000111111111111111111000000111111111111222333444555444444444444444444444444555555666666555444333222111111111111222444555666444555666666666666555444444444555666888:::<<<===BBBFFFKKKPPPYYYfffmmmnnnlllpppsssrrrpppqqqvvv{{{~~~}}}~~~~~~}}}~~~rrr^^^dddwww[[[FFF???<<<<<<<<<;;;;;;::::::::::::777888888888888777666666555555555555555555555555444333333333333444555555555555555555555555555555666666555555555555666666555555555666777777888888777777888888888999999999;;;;;;;;;;;;:::::::::999>>><<<::::::<<<===>>>>>>;;;===>>>???@@@AAADDDGGGKKKTTTbbbttttttiii]]]WWWQQQMMMKKKJJJGGGDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLIIIJJJJJJKKKLLLMMMNNNNNNKKKNNNRRRRRRPPPPPPRRRUUUVVVUUUUUUUUUTTTUUUUUUVVVQQQRRRSSSUUUWWWZZZ\\\^^^[[[[[[\\\]]]^^^```aaabbbbbbccceeefffffffffdddccceeeeeehhhlllrrrvvvwwwwwwzzzxxxuuurrrpppooonnnnnnmmmnnnpppqqqsssttttttuuuttttttuuuvvvxxx{{{~~~}}}zzz|||zzz||||||xxxuuuttttttuuuuuutttpppkkkfffdddccc___^^^]]]\\\[[[[[[\\\]]]```___^^^]]]]]]___```bbbfffeeebbb^^^ZZZWWWTTTRRRVVVUUUTTTTTTSSSTTTTTTTTTTTTRRRSSSVVVUUUSSSUUUYYYaaaqqqeee___]]][[[XXXUUUSSSPPPLLLIIIFFFDDDAAA===999666444333444444333333333333222222111111111111111111111111///000111222222111000////////////000000111222333111111000000111222333444444444444444444444444444555555555555555444444444222222111111111222444555444555666777777666555444333444555666888:::;;;<<>>::::::::::::::::::999999999777777888888777777666555555555555555555555555555333333333222333444444555444444444444444444444444666555555444444555555666444444555666666777777888777777777777888888888999999999999999::::::::::::888999999:::<<<===@@@AAA999;;;===???@@@AAAAAAAAABBBDDDGGGNNNXXXeeepppwwwuuuggg[[[RRRMMMMMMLLLKKKLLLLLLHHHCCC>>>CCCCCCCCCCCCCCCDDDEEEGGGCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIMMMQQQQQQNNNNNNPPPSSSSSSSSSSSSTTTUUUWWWXXXYYYRRRRRRSSSUUUWWWZZZ\\\]]]]]]]]]]]]]]]^^^___```aaadddddddddeeefffgggfffeeeddddddeeejjjoootttvvvvvvwwwuuurrrpppooooooooopppmmmmmmoooqqqtttuuuvvvvvvrrrssstttvvvxxx{{{~~~}}}||||||zzz||||||}}}}}}{{{wwwtttrrrrrroooqqqrrroooiiiccc___^^^\\\\\\\\\[[[ZZZZZZ[[[\\\```___^^^^^^]]]^^^^^^^^^______]]][[[YYYVVVTTTSSSUUUTTTRRRQQQQQQQQQRRRSSSQQQPPPPPPSSSRRRPPPRRRWWW___pppeee___^^^[[[XXXUUUSSSOOOKKKHHHDDDBBB@@@===:::777666555444444444333333333222222111111111111111111111111///000111222222111000///---......///000222444555111000000000000222333444222222222222222222222222555555444444444555666666333222111111111222333444444555666777777666555444333444555777999:::;;;<<>>@@@BBB===::::::999999999999999999777777777777777666666555555555555555555555555555333333222222333333444555444444444444444444444444555555555444444555555555444444555555666777777777777777777777888888888888666666777888999:::;;;;;;999:::<<<;;;888777777999@@@?????????@@@AAA@@@???===>>>???DDDIIIMMMOOOOOOSSS]]]kkkxxxpppfffWWWKKKEEEEEEGGGHHH@@@@@@AAACCCFFFFFFCCC@@@AAAAAAAAA@@@@@@AAADDDGGGCCCDDDDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIMMMQQQPPPMMMLLLOOORRRPPPPPPRRRSSSVVVXXXZZZ\\\RRRRRRSSSUUUWWWZZZ\\\]]]___^^^^^^]]]]]]^^^^^^___eeeeeedddeeeggghhhhhhgggbbbbbbdddhhhmmmrrrtttuuurrrqqqooonnnmmmnnnpppqqqmmmmmmnnnqqqtttwwwwwwvvvqqqqqqsssuuuxxx{{{}}}|||zzz}}}}}}}}}{{{|||}}}{{{wwwsssqqqpppjjjmmmpppnnnhhhbbb___^^^[[[[[[[[[[[[YYYYYYZZZ\\\_________^^^^^^]]]]]]\\\YYYYYYYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQOOOMMMNNNQQQPPPNNNPPPUUU___pppcccbbb^^^[[[XXXVVVTTTPPPHHHAAAFFFEEEBBB>>>:::777555444555555444444444333333333111111111111111111111111000000000000000000000000000111111111222222222222444333111////////////000000111333444444333222111444444555555555555555555444444333222222111000000222333444666777666555555444444444555777999<<<======AAAGGGNNNWWWdddrrr}}}sssgggdddqqqhhhQQQBBB<<<<<<;;;::::::999999888777777777666666666666666666666666555555555555555555555555000888999444444:::999111666666555555555444444444333333333444444444555555444444444555555555555666666666666666777777777777777777888888888999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@AAAAAAAAAHHHGGGGGGJJJRRR^^^iiipppxxx~~~~~~yyyrrrjjjeee```\\\ZZZPPPKKKEEEAAAAAABBBAAA@@@????????????????????????>>>>>>>>>???@@@AAACCCCCCBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTTTTUUUXXX[[[]]]]]][[[YYY[[[^^^``````^^^aaadddggghhhhhhggghhhiiibbbbbbdddfffhhhkkkmmmooorrrpppmmmlllmmmoooqqqrrrnnnnnnmmmmmmooorrrtttvvvqqqqqqrrrvvv|||}}}zzz|||zzzwwwuuutttrrrpppnnnmmmmmmllljjjgggccc```^^^]]][[[YYYZZZ[[[ZZZWWWTTTYYY]]]```___[[[YYY[[[^^^YYYXXXVVVTTTSSSRRRQQQQQQSSSRRROOOMMMMMMMMMNNNOOOLLLMMMOOOOOONNNOOOQQQSSS[[[sssqqqdddbbb]]][[[YYYWWWTTTPPPJJJEEEFFFDDDAAA>>>:::888666555555444444444444333333333111111111111111111111111000000000000000000000000000000000000111111111222333222111000/////////000///111222444444333222111333444444444555555666666555444444333222222111111222222444555666666666666555555555666777999;;;<<<;;;???EEEKKKTTT```nnnxxxvvveeedddmmm|||\\\LLLAAA===>>>===:::999999888888777666666555555555555555555555555444444444444444444444444222888888222222999999333666555555555444444444333333333333333444444444444444444444444555555555555555555666666666777777777777777777888888888999999888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@???AAADDDIIINNNQQQRRRVVV]]]fffqqq{{{yyypppggg___ZZZVVVRRRNNNJJJHHHGGGEEECCCIIIEEE@@@???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKLLLMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJLLLLLLMMMNNNPPPRRRSSSUUUSSSSSSTTTTTTUUUVVVWWWXXX[[[YYYXXXYYY\\\^^^^^^]]]aaacccfffffffffffffffgggaaaaaabbbdddgggiiilllmmmpppnnnllllllmmmoooqqqrrroooooonnnnnnoooqqqtttvvvqqqqqqqqquuuzzz}}}~~~}}}~~~||||||zzz|||}}}}}}~~~}}}|||yyyvvvrrrpppooonnnlllkkkkkkjjjiiigggdddaaa^^^\\\[[[YYYWWWWWWXXXYYYWWWUUUWWWZZZ]]]\\\YYYWWWYYY\\\XXXWWWUUUSSSRRRQQQQQQPPPQQQOOOMMMKKKKKKKKKLLLMMMKKKLLLMMMMMMMMMNNNPPPRRRWWWnnnsssdddaaa]]]\\\ZZZWWWTTTPPPLLLIIIEEECCCAAA>>>;;;999777666444444444444333333333333111111111111111111111111000000000000000000000000////////////000000000000333222111000/////////000///000222333333333222111222222333444555666666777555555555444333333222222222222222333444666777888666666666666777888999:::999<<>>>>>;;;999999888888777777666666555555555555555555555555444444444444444444444444DDDFFFAAA777333666555000555555444444444444333333222222333333333444444444444444444444555555555555555555555666666666666777777777777777888888888888777888888888999999999999::::::::::::;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>??????>>>======<<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDHHHIIIIIIIIIJJJKKKKKKLLLHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQRRROOOPPPRRRSSSTTTSSSRRRQQQVVVUUUTTTVVVYYY\\\\\\\\\___aaacccdddcccbbbcccddd______```bbbdddgggiiijjjllllllkkkkkklllooorrrssspppooonnnmmmoooqqqtttvvvqqqpppqqqssswwwzzz||||||{{{}}}|||yyyxxxxxx|||~~~~~~}}}zzzyyyyyyyyyyyyxxxuuuqqqmmmjjjiiiiiihhhgggffffffeeedddaaa^^^[[[YYYXXXVVVUUUUUUVVVWWWVVVUUUSSSVVVYYYXXXUUUTTTVVVXXXVVVUUUTTTRRRQQQPPPOOOOOOMMMLLLKKKIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKLLLNNNPPPTTTiiivvveeeaaa]]]]]][[[WWWSSSNNNKKKIIIDDDCCCAAA>>>;;;999888888444444444333333333222222111111111111111111111111////////////////////////.........////////////000222111111000000000000000///000111222333333222222111111222333555666777777666666555555444444444444222222222222333555777999777777777777777888888888888;;;@@@DDDJJJTTT___ggguuu}}}lll^^^XXX\\\cccuuuuuuXXXFFFEEE@@@===<<<666999888888777666666555555444444444444444444444444333333333333333333333333JJJIIIBBB777111333333///444444333333333333333333222222222222333333333333333333444444444555555555444444555555555666666666666666666777777777888888777777777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@>>>===<<>>>>>??????>>>======>>>???===<<<999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCGGGGGGHHHIIIIIIJJJJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPOOOOOOOOOPPPPPPOOONNNNNNQQQQQQQQQSSSUUUXXXYYYZZZ]]]^^^``````___^^^___aaa]]]]]]^^^```bbbdddfffhhhhhhiiijjjjjjlllnnnqqqtttnnnmmmllllllnnnqqquuuxxxqqqppppppqqqtttwwwyyyzzzuuuzzzyyytttqqqttt{{{~~~~~~~~~}}}}}}~~~~~~zzzxxxuuuuuuvvvwwwwwwvvvrrrooojjjgggffffffeeedddbbbbbbaaa```]]][[[XXXVVVUUUUUUVVVWWWWWWVVVSSSRRROOORRRTTTTTTRRRQQQRRRSSSTTTSSSQQQPPPOOONNNNNNNNNKKKJJJIIIHHHHHHHHHHHHIIIGGGHHHIIIIIIIIIJJJLLLNNNSSSiiiyyyfff```^^^]]][[[XXXSSSNNNJJJGGGEEECCCAAA>>><<<:::888888444444333333333222222222111111111111111111111111////////////////////////---.........////////////111111111111000000000/////////000111222222333333111111222333444555666777666666555555555555444444222222111222333555777888777777777888888888777777888;;;???BBBGGGNNNXXX```nnnvvv~~~rrr```YYYXXX^^^uuu}}}^^^JJJBBBEEEAAA???===777888888777666666555555444444444444444444444444444333333333333333333333333888888333......111444555222222333333333333333333111111111222222222333333333333333444444444444555444444444444555555555555555555666666666777777777666666777777777888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>=========>>>>>>???@@@===???@@@@@@@@@AAABBBCCC???@@@AAAAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAA@@@???@@@EEEJJJJJJFFFAAA>>>===999999::::::999999::::::;;;::::::;;;======;;;999888999:::;;;:::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>??????????????????@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHIIIIIIHHHHHHDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNMMMNNNOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[ZZZ[[[\\\^^^[[[[[[\\\^^^```bbbdddeeeeeegggiiijjjjjjmmmqqqtttmmmkkkjjjjjjmmmqqquuuxxxppppppooooooppprrrvvvxxxrrrvvv|||yyysssnnnpppvvv|||~~~}}}|||~~~~~~|||zzzzzz{{{|||uuutttrrrrrrtttuuuvvvuuuqqqmmmiiifffeeeeeedddbbb^^^^^^^^^]]][[[XXXVVVTTTTTTVVVZZZ[[[YYYTTTPPPLLLMMMNNNOOOPPPOOOOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLTTTooo{{{ggg______]]]ZZZYYYWWWSSSLLLFFFFFFDDDBBB???<<<:::888777333333333333222222222222111111111111111111111111000000000000000000000000............////////////000000111111111111000///...//////000111222333333111111222333444555555666555555555555555555555555222222222222333444555666666777777888888888777777777:::>>>@@@CCCIIIRRRYYY```iiiuuu|||}}}ttt^^^RRRYYYgggaaaLLL??????DDDAAAAAABBB<<<777777666666555555444444333333333333333333333333222222222222222222222222333222000......000333444111111222222222222333333000000111111111222222222333333333333444444444444333333333444444444555555555555555555666666666666666666666666777777777777777777777777888888888999999999999999::::::::::::;;;;;;::::::::::::;;;;;;888888888999;;;<<<>>>???;;;<<<<<<===>>>>>>??????===>>>>>>>>><<<===>>>@@@<<<<<<<<<==================@@@DDDCCC???;;;::::::888999::::::888666666666888888:::===???@@@>>><<<888999;;;:::888777777888::::::::::::::::::::::::999999999999;;;<<<===>>>===>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKMMMOOOPPPOOONNNKKKIIIIIIKKKMMMOOOKKKMMMNNNOOOOOOPPPSSSUUUUUUVVVWWWWWWWWWXXXZZZ\\\ZZZZZZ[[[\\\^^^```bbbcccbbbeeeiiijjjiiikkkooosssmmmkkkiiiiiijjjnnnsssvvvppppppnnnmmmlllooossswwwqqqtttxxx|||~~~}}}~~~|||yyytttpppooosssxxx|||}}}}}}|||{{{|||~~~~~~|||xxxvvvuuuvvvtttrrrppppppqqqrrrrrrrrrnnnkkkhhhfffeeedddaaa___\\\\\\\\\[[[ZZZXXXUUUTTTSSSWWW[[[\\\XXXRRRMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIIIIIIIHHHHHHHHHDDDEEEFFFFFFFFFGGGIIIKKKTTTttt}}}hhh^^^___[[[XXXZZZ]]]ZZZQQQGGGGGGFFFCCC???<<<999777777333333333222222222222111111111111111111111111111000000000000000000000000....../////////000000000///000111222222111000///......//////111222333444222222222333333444444444444444444444444444444444222333333444444333333333555666777888999999888777777999<<<>>>@@@EEELLLRRRUUU^^^jjjsssxxxzzz}}}www```ZZZcccsssSSSBBB999<<>>@@@CCC???777777666555555444444333222222222222222222222222222222222222222222222222777555444444222000//////111111111111222222222333000000000000111111111222222222333333333444444444222333333333333444444444444444555555555666666666555555555666666666777777666666666777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>???>>>===<<<;;;;;;:::999888999:::;;;;;;::::::===>>>:::;;;;;;;;;:::::::::;;;777:::===<<<888666777888;;;<<<===;;;888888:::<<<000111333777999999777444666888999888777666777:::888888888888888888888888888888888999:::;;;<<<============<<<<<<<<<<<<<<<>>>>>>??????AAABBBDDDEEEBBBCCCEEEGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFGGGFFFGGGGGGIIIJJJLLLNNNOOOMMMLLLLLLKKKKKKLLLMMMNNNJJJLLLNNNNNNMMMNNNPPPSSSQQQRRRSSSTTTTTTVVVYYY[[[ZZZZZZ[[[\\\^^^___aaabbbaaaeeeiiiiiihhhiiimmmqqqpppnnnjjjggggggjjjnnnpppppppppnnnkkkiiilllqqqvvvqqqsssvvvyyy||||||zzzyyyyyy{{{}}}~~~|||zzzwwwsssqqqrrruuuzzz|||}}}{{{zzzyyyzzz|||~~~}}}~~~|||wwwsssqqqqqqvvvssspppnnnmmmmmmlllkkkiiigggeeedddcccaaa]]]ZZZ[[[[[[[[[[[[YYYXXXVVVTTTRRRUUUXXXWWWSSSOOOMMMMMMKKKKKKKKKMMMNNNOOONNNMMMMMMLLLKKKJJJJJJIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFFFFFFFIIIKKKQQQuuu~~~hhh^^^^^^YYYWWW\\\bbbaaaUUUJJJHHHFFFCCC@@@<<<999777666333333333222222222111111111111111111111111111111000000000000000000000000////////////000000000000///000111222222111000///.........///000222333444333333333333333333333333333444444444444444444444222333444555444333222111444555777888999999888888666888;;;<<<>>>BBBIIINNNWWW\\\eeennnvvv~~~xxx[[[aaa}}}^^^HHHAAA999<<<@@@;;;===AAA===777666666555444444333333222222222222222222222222111111111111111111111111......000222333000///000000000111111222222222333000000000000111111111111222222333333333444444444222222333333333444444444444444444555555555666666555555555555666666666777666666666666777777777777888999999999999:::::::::555777999;;;<<<;;;999888<<<;;;::::::::::::::::::>>><<<;;;;;;<<<<<<;;;:::888999::::::999999;;;===;;;<<<<<<;;;999777888888444777999999777777999<<<777777777666444666<<<@@@999:::<<>>@@@AAACCCDDDAAABBBDDDFFFGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEFFFFFFHHHIIIKKKMMMNNNJJJKKKMMMNNNNNNNNNMMMLLLJJJLLLNNNNNNLLLLLLOOORRROOOPPPQQQRRRRRRUUUXXX[[[ZZZZZZ[[[\\\]]]___aaabbb```eeeiiiiiihhhhhhlllqqqtttpppkkkgggfffgggiiikkkpppooonnnjjjhhhjjjpppuuuppprrrtttwwwzzzzzzxxxvvvqqqtttxxx}}}zzzyyyvvvsssrrrtttyyy}}}}}}~~~}}}}}}~~~{{{yyywwwvvvyyy{{{}}}}}}yyy|||~~~|||wwwsssqqqqqqwwwtttpppmmmkkkiiigggeeeeeedddccccccaaa___ZZZWWWZZZ[[[[[[[[[ZZZXXXVVVUUUQQQSSSTTTRRROOOMMMOOOQQQKKKJJJKKKLLLNNNOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGGGGGGGGGGFFFFFFCCCEEEFFFFFFFFFFFFIIIKKKNNNuuuzzzlllaaa^^^[[[XXXVVVTTTRRROOOMMMGGGFFFDDD@@@:::666555555222222333444444333333333222222222111111111111000000000000000000000000000////////////////////////------...///000111222222222111000000000111333333222333444555555555444333555444444333333444444444444555555555444444333222000111333666777999999:::888888888999:::>>>DDDHHHSSSZZZeeeqqqzzzqqqnnnbbbMMMIII::::::999999888999999999666666555444444444444555000000000111222222222333000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000111111111111222222222333333333444444444333333222222222111222333333444444333333444444444555555555555666666666666666666666666666666777777777888888888888888999999::::::999999888999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999888888888777777777777777777666666666666555555444555666999<<<>>>333666;;;??????<<<888555555555666666666666555555666666666666666777777888777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<===>>>??????AAABBBDDDEEEFFFGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDIIIHHHFFFFFFFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKMMMLLLLLLMMMMMMOOOPPPQQQRRRSSSUUUUUUUUUVVVYYY[[[[[[[[[[[[\\\^^^aaaccceeeaaadddhhhiiihhhgggiiikkkpppooolllhhhfffhhhlllpppvvvrrrmmmjjjjjjkkkllllllqqqsssuuuwwwxxxyyyyyyxxxuuuuuuwww|||||||||yyyyyy|||yyysssrrrwww}}}~~~}}}~~~}}}|||yyyvvvsssssswww{{{||||||~~~}}}|||{{{xxxtttqqqooossspppllljjjiiihhhgggfffbbbbbb```]]]XXXUUUUUUUUUWWWXXXXXXWWWUUUSSSTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMJJJKKKLLLNNNNNNNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIPPPqqqzzzlllaaa[[[YYYUUUSSSQQQOOOLLLJJJGGGFFFDDD@@@:::777555666333444444555555444444444222222222111111111111000000000000000000000000000////////////////////////------...///000111222222222111000000000111222333222333444555666555444444444444333333333444555555555555555555555444333222222333444555666777888888888888999999:::===BBBFFFLLLSSS___kkkuuu}}}tttRRRFFF<<<;;;:::999888888888888888666555555444444444444444111111111111111111222222000000111111111111000000000000000000000000000000////////////////////////111111000000000000111111111111111111222222222222444444333333333222222222111222333333444444333333444444444444555555555555555555555555555555555555666666777777777888888888888999999999999999999888999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888777777777777777777666666666555555666555444444444555777999222555888;;;<<<999666444555555666666666666555555666666555555666666777888777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<===>>>??????@@@AAACCCEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBCCCCCCDDDHHHGGGFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUUUUUUUVVVYYY[[[ZZZ[[[\\\^^^aaacccfffgggccceeeggggggfffgggiiilllppppppooollljjjiiikkkmmmvvvtttpppmmmllllllmmmooorrrsssuuuwwwyyyzzzzzz{{{xxxwwwxxx||||||}}}zzz{{{}}}{{{uuuuuuyyy~~~~~~~~~~~~}}}|||{{{xxxuuuvvvyyy|||}}}}}}}}}}}}|||{{{xxxuuusssqqqooommmiiiggggggfffeeedddbbbaaa```\\\WWWTTTSSSSSSUUUVVVWWWVVVTTTSSSTTTUUURRRQQQPPPNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDCCCCCCDDDEEEGGGHHHNNNiiizzzmmmaaa[[[XXXUUUSSSQQQNNNKKKIIIGGGFFFDDD@@@;;;777666666444555555666666555444444222222222111111111111000000000000000000000000000////////////////////////------...///000000111222111111000000111111222333333444444555666666555555333333333333333444555666666666666666555444333222333333444555555666666666888888999999999;;;???BBBFFFLLLWWWaaajjjrrryyy|||||||||SSSEEEDDD666;;;:::999888777666666666666555444444333333444444111111111111111111000000///000000111111000000///000000000000000000000000////////////////////////111000000//////000000111000000000000111111111111333333333222222222222222111222222333333333333333333333333444444444555555555555555555555555555555666666666666777777777777888888999999999999888888888888888999999999::::::999999999999999999999999888888888888888888888888888888777777777777777666777666666666666555555555777666444222222222222333222333555777777666555333444555555666666555555444555555555555555666666777666666777888888999999:::999999:::::::::;;;;;;;;;999::::::;;;<<<===>>>>>>@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBAAAAAABBBBBBCCCDDDGGGFFFFFFEEEFFFHHHIIIKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOORRRSSSTTTTTTTTTRRRSSSUUUUUUUUUVVVYYY[[[ZZZ[[[^^^aaadddgggiiiiiieeefffggggggggggggjjjllloooppprrrqqqnnnlllkkkjjjvvvvvvuuurrrnnnmmmpppsssrrrsssvvvxxxzzz|||}}}~~~|||{{{{{{}}}}}}~~~~~~}}}xxxxxxzzz~~~~~~}}}|||{{{yyyvvvvvvxxxzzz{{{{{{zzzzzzyyyxxxvvvtttrrrqqqllliiifffeeeddddddcccbbbaaaaaa___[[[VVVRRRQQQQQQSSSTTTUUUTTTSSSRRRSSSTTTPPPOOONNNLLLKKKJJJJJJIIIJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFKKK]]]{{{mmmaaa^^^[[[XXXUUUSSSQQQNNNKKKGGGFFFDDD@@@;;;888777777444555555555555444444333222222222111111111000000000000000000000000000000////////////////////////------......///000000111111111111111111222222222333444444555666666666666333333333333444555555666777777777777666555444333333333333444444555666777888999999999999:::===???CCCHHHPPPWWW]]]ccchhhlllqqqvvv{{{iiiCCC@@@DDD888;;;:::999777666555555555555444444333333333333333222222111111000000////////////000000000000//////////////////////////////////////////////////////000000////////////000000////////////000000000000222222222222222111111111111111222333333333333222222333333333444444444444444444444444444444444444555555555666666666777777777777888888888888777777777777777888888888999999888888888888888888888888777777777777777777777777666666666666666666666666666666666555555555444444666555444222111111111111222333333444444444444444444444444555555444444444444444444444444555555666555666666777777888888999888888888999999999::::::999999:::;;;<<<======>>>??????@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNQQQTTTVVVVVVVVVUUUSSSUUUVVVVVVVVVXXXZZZ\\\\\\]]]aaadddfffhhhiiiiiieeeggghhhjjjjjjjjjkkkkkkmmmoooqqqqqqooonnnmmmmmmuuuxxxyyyvvvqqqooorrrvvvrrrsssuuuxxx{{{~~~~~~~~~~~~zzzyyyzzz}}}~~~|||yyywwwuuuttttttuuuvvvvvvuuuuuuttttttsssqqqppppppkkkhhheeedddddddddcccbbbaaaaaa^^^ZZZUUUQQQPPPPPPPPPQQQRRRRRRPPPPPPQQQSSSNNNNNNLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@AAABBBDDDEEEIIIUUU|||nnnbbb```]]]ZZZWWWUUURRROOOLLLGGGFFFDDD@@@<<<888777888444444444444444333222111222222222111111111000000000000000000000000000000////////////////////////------......//////000000000000111111222222222222333333333444555666666777333333333333333444555666777777888888777777666555333333333333444666777888777999::::::999999;;;<<>>>>>??????AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJLLLMMMLLLNNNQQQTTTVVVWWWVVVVVVUUUVVVXXXXXXXXXYYY\\\^^^^^^___bbbdddffffffffffffccceeeiiilllnnnnnnkkkjjjlllmmmnnnnnnmmmnnnqqqsssuuuxxxzzzxxxssspppsssvvvrrrsssuuuwwwzzz}}}~~~{{{zzzyyy|||}}}{{{xxxxxxvvvuuusssrrrssstttssssssrrrqqqqqqpppppppppkkkiiifffddddddcccbbbaaa``````^^^YYYTTTQQQPPPPPPMMMNNNPPPOOONNNNNNOOOPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEHHHSSS}}}nnnbbb___\\\YYYVVVTTTQQQMMMJJJFFFFFFDDD@@@<<<999888999444444444444333222111111222222222111111111111000000000000000000000000000////////////////////////------........./////////000000111222222222222111222222222333444555666777555444444333333444444444777777888888999999888888666555444444555666777888777999;;;;;;::::::;;;<<<888;;;@@@EEEIIIOOOUUUYYY```jjjtttxxx{{{bbbYYYPPPEEEAAA???888777666555444333333333444333222222111111222222000000000000000000//////...//////000000//////...000000000000000000000000........................000//////......//////000////////////000000000000000000000000000111111111000111111222222222222222111111222222222333333333333333333333333333333333444444444444555555555666666666777777777777666666555555555666666666777777666666666666666666666666555555555555555555555555333444444444444555555555555555444444444333333333333333333444444444444444444444333333333444555666222333333444444333333222222222222222222333333444333444444555555666777777555666666666666777777777777888888999:::;;;<<<<<<=========>>>???@@@BBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNMMMNNNPPPSSSTTTUUUUUUUUUUUUVVVXXXXXXXXXYYY\\\^^^^^^___```aaabbbcccccccccaaacccfffkkknnnnnnllliiijjjjjjjjjjjjjjjmmmrrrvvvsssvvvxxxwwwsssqqqrrrsssqqqrrrsssuuuxxx{{{~~~}}}~~~}}}|||zzz|||~~~~~~}}}}}}|||zzzxxxzzzzzzyyywwwtttrrrrrrssssssrrrqqqpppooooooppppppkkkhhhdddbbbaaaaaa___^^^]]]]]][[[WWWSSSPPPOOOPPPLLLMMMNNNMMMLLLKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAA@@@??????@@@AAACCCDDDGGGUUU}}}ooobbb___\\\XXXUUUSSSPPPLLLIIIFFFFFFDDDAAA<<<999999999555555555555444333222111222222222111111111111000000000000000000000000000////////////////////////---------........./////////000111222333222222111111111111111222444666777666555444444333333333333555666777999::::::;;;;;;;;;:::777555444555555666666888;;;<<<<<<;;;;;;<<<777:::===@@@DDDIIIOOOSSSVVV```hhhmmmsss|||kkkPPPRRRPPPFFFBBB@@@666666555444333333444444333333222111111111111111/////////000000000000000......////////////......000000000000000000000000........................//////............////////////000000000111111111/////////000000000111111000000111222222222222222111111111111222222222222222222222222222222222222333333444444444555555555555666666777777666666555444444555555555666666666555555555555555555555555444444444444444444444444222333333333444444444444444444444333333333333222333333333444444333333222333333222333333333444444222222333333333333222222111111111111111222333333333333333444555555666666444555555555555666666666777777888999:::;;;<<<<<<===<<<<<<<<<===???AAABBB???????????????@@@AAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHGGGHHHIIILLLNNNPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXZZZ]]][[[\\\\\\]]]___```bbbccc``````aaadddiiillllllkkkhhhiiiiiiiiiiiikkkpppsssrrrsssttttttsssrrrpppooopppqqqrrrsssvvvyyy|||}}}zzz~~~}}}|||}}}~~~|||zzzyyyzzz{{{|||~~~|||zzzyyyyyyxxxuuussszzz{{{zzzwwwsssppppppqqqpppooonnnlllkkkkkkllllllhhheeeaaa^^^]]]\\\ZZZXXXYYYYYYWWWTTTPPPNNNNNNNNNKKKLLLMMMLLLJJJIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>@@@AAABBBEEEXXX~~~ooobbb```]]]ZZZWWWTTTQQQMMMJJJFFFFFFDDDAAA<<<:::999999666666666666555444333222222222222111111111111000000000000000000000000000////////////////////////---------...............///000111222333222111111000000000000111333555666777666555444333222222222555666777999;;;<<<<<<<<>>???@@@DDDIIILLLOOOWWW^^^cccmmmyyy~~~}}}wwwtttPPP>>>DDDDDD@@@>>>;;;555555444333333333444444333222222111000111111111......//////000000111111......////////////......000000000000000000000000........................//////............//////000000000000111111111111.../////////000000111111000000111222222222222111000111111111111222222222222222222222222222222222333333333444444444555555555555666666666666555555444444444555555555666666555555555555555555555555444444444444444444444444222222222333333444444444444444444333333333222222333333333333333222111000111222222222333333333333222222222333333222222222111111111000111222222333222222333444444555555666444444444555555555666666777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBB?????????>>>???@@@@@@AAA@@@AAACCCEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJLLLOOOQQQNNNNNNNNNNNNOOOQQQRRRSSSRRRSSSUUUUUUUUUVVVYYY[[[YYYYYYYYYZZZ\\\___bbbddd```^^^\\\^^^dddiiilllmmmggghhhiiiiiiiiijjjllloooqqqqqqqqqrrrsssrrrooolllppppppqqqrrrtttwwwzzz|||~~~xxxyyy~~~}}}~~~|||~~~zzzwwwvvvvvvvvvzzz|||zzzxxxwwwvvvvvvtttrrrooowwwyyyyyyuuupppmmmmmmnnnlllkkkiiigggffffffggggggeeebbb^^^[[[YYYWWWUUUTTTVVVVVVUUURRRNNNLLLLLLMMMKKKLLLLLLKKKIIIGGGHHHIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAA@@@AAAAAAAAAAAA@@@??????======<<<<<<===>>>@@@AAADDDYYYlllbbb```]]]YYYVVVSSSQQQNNNKKKGGGEEEBBB???<<<:::999888444444444444444444333333222222222222222222222222111111000000000000111111////////////////////////............////////////000000000000000111111111111111222222222333333333444444555555555555555555555444444555777;;;>>>@@@AAABBBAAA<<<666222333666555777<<<>>><<<888777999===<<<<<<<<<===???BBBDDDKKKMMMRRRYYYdddpppzzzyyy|||rrrLLLEEE===;;;<<<<<<888333444444333333333333222222333333222222111000//////111111111111000000000000////////////////////////////////////////////////////////////////////////000//////.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444444444555555444444444555444444333333444333333333333444555555444555555666666666666666222333333444555555555444444444444444444444444444222222222222222222222222333333222111000000000111000111111111111222222222222222222222222222222222111111111111111111111111222222222333333333444444555444444444444555666666444555666777888999::::::::::::::::::;;;===???@@@>>>>>>?????????@@@@@@@@@>>>???@@@AAACCCDDDEEEFFFHHHGGGEEEEEEGGGJJJNNNPPPNNNLLLJJJIIIJJJLLLPPPRRRNNNOOOOOONNNNNNPPPSSSVVVVVVYYY[[[]]]]]]^^^___aaaeeeaaa]]]]]]aaaeeeggggggiiijjjjjjhhhffffffggghhhhhhkkknnnnnnllljjjjjjlllhhhlllpppqqqqqqqqqsssuuusssyyy~~~|||{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~{{{yyyvvvssspppssszzz~~~{{{{{{|||yyyxxxuuurrrooonnnppprrrssssssrrrpppooommmlllkkkmmmkkkhhheeeccccccdddeeebbb___[[[WWWTTTRRRRRRSSSQQQQQQPPPOOOMMMLLLLLLKKKKKKJJJHHHFFFFFFFFFHHHIIIEEEEEEDDDDDDDDDDDDDDDEEEJJJJJJHHHFFFDDDCCCAAA@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======>>>???@@@FFFQQQmmmcccaaa^^^ZZZVVVTTTQQQNNNKKKHHHFFFCCC???<<<:::888888555555444444444444333333222222222222222222222222111111000000000000111111////////////////////////............//////////////////000000000111111111222222222222222222222333333444444444555555666666555444444555888;;;>>>??????BBBDDDDDD@@@;;;777666444444444666999;;;???BBB>>>======<<<===>>>@@@AAAFFFHHHKKKRRR[[[eeemmmrrrsssvvv{{{^^^EEE???999888;;;<<<999555444444333333333222222222333333222111111000//////111111111000000000////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111000000111111111222222222333333333333444444444444333444444444444444333333444333333333333444555555444444555666666666666666222333333444555555444444333333333333333333333333222222222222222222222222333222111111000000111111000000111111111222222222222222222222222222222222111111111111111111111111222222222333333333333444444444444444444555555666444555666777888999999:::::::::::::::;;;<<<>>>???>>>>>>>>>?????????@@@@@@>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFGGGJJJLLLNNNLLLKKKIIIHHHHHHKKKNNNPPPNNNNNNNNNMMMMMMOOORRRUUUXXXZZZ\\\]]]]]]^^^___```___\\\ZZZ[[[^^^bbbccccccfffggggggfffdddcccdddfffgggjjjlllllljjjhhhiiijjjhhhkkkoooppppppoooppprrrqqqvvv|||~~~}}}||||||{{{{{{{{{{{{|||{{{zzzxxxyyy|||}}}|||}}}yyywwwuuurrrppppppvvv|||}}}{{{xxxxxxzzzzzzxxxvvvrrrpppoooqqqrrrtttsssqqqooommmkkkjjjiiikkkiiifffbbbaaa```aaabbb___]]]YYYUUURRRPPPPPPQQQOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIGGGFFFDDDBBBAAA@@@@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@FFFMMMmmmcccaaa^^^ZZZWWWUUURRRNNNLLLJJJHHHDDD@@@<<<999888777555555555444444444333333222222222222222222222222111111111111111111111111////////////////////////............////////////......///000000111222222222222222222222222222222222222333444555666666777555555555666888:::===???===AAAGGGKKKKKKGGGBBB>>><<<888444333666;;;==============================@@@AAACCCHHHNNNUUU[[[___gggmmmvvv[[[MMM@@@;;;777888<<<>>><<<999333333333333222222222222222222222111111000000///111111000000000000////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111000000000111111111222222222222333333333444444444333333444444444444333333333333333333333444555555333444555555666666555555222333333444444444444444111111111111111111111111222222222222222222222222222222111000000000111111000000000111111111222222111111111111111111111111111111111111111111111111111111222222222333333333333333333333333444555555444555555666777888999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>????????????===>>>???@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNMMMKKKKKKMMMQQQUUUYYY[[[]]]]]]]]]\\\]]]___ZZZYYYYYY[[[^^^aaabbbbbbcccdddeeedddcccbbbcccdddggghhhiiiiiigggggggggiiihhhkkknnnooonnnnnnmmmnnnppptttxxx{{{||||||~~~~~~|||zzzzzz||||||zzzwwwsssssswwwzzzzzzzzz~~~{{{xxxvvvtttrrrpppooosssxxxyyyxxxvvvwwwyyyzzzxxxuuurrrqqqpppqqqrrrsssrrrooollljjjhhhhhhhhhhhhfffccc```]]]\\\\\\]]][[[YYYVVVRRROOONNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEHHHGGGFFFEEECCCBBB@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???EEEGGGsssnnndddaaa___\\\YYYVVVSSSOOOLLLKKKIIIEEE@@@<<<:::888777666666555555444444333333222222222222222222222222111111111111111111111111////////////////////////............////////////------...///000111222333333333333222222222222111111111222333555666777777555555555666888:::<<<>>>???BBBHHHMMMQQQSSSRRRPPPEEEAAA;;;666777999888444;;;;;;<<<=========<<<<<<======???AAAEEEIIILLLNNNXXX```jjjqqqwww}}}bbbIIICCC>>>:::888999===???>>><<<333333333222222222222111222111111111000000000///111000000000///////////////////////////////////////////////////////////////////////////////////////............//////000////////////////////////000000000000000000000000000000000000000000000000////////////000000000111000000000000111111111111222222222222333333333333222222333444444444333333333333222222333333444555333333444555555555555444222333333444444444333333111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333444444444444555666666777888888888888999:::;;;<<<===============>>>>>>>>>??????===>>>>>>???AAABBBBBBCCCCCCDDDFFFHHHHHHIIIHHHHHHIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNLLLJJJJJJLLLQQQTTTYYYZZZ\\\\\\[[[ZZZ[[[\\\YYYYYY[[[^^^aaacccddddddccceeeggggggffffffggghhhggggggggggggffffffggghhhjjjkkknnnoooooonnnllllllooosssxxx{{{}}}~~~~~~{{{|||~~~{{{ssssssuuuyyyyyyxxx{{{~~~{{{yyywwwuuutttssspppsssvvvwwwvvvwwwxxxzzzxxxvvvsssqqqpppppppppooopppnnnllliiiggggggggghhhfffddd```]]][[[YYYYYYXXXXXXVVVSSSPPPNNNMMMLLLMMMKKKKKKJJJJJJIIIHHHGGGGGGCCCDDDDDDEEEEEEDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>========================;;;;;;<<<<<<======>>>>>>CCCBBBbbboooeeebbb```]]]ZZZXXXTTTPPPMMMLLLIIIFFFAAA===:::999888777777666555555444333333222222222222222222222222000111222222222222111000////////////////////////............////////////,,,---...///000111222222222222222222222222222222111111222333444555666777555555666777999:::<<<===CCCDDDFFFJJJPPPXXX```eeeWWWTTTKKK???999999999777888888:::;;;===============>>>???@@@BBBCCCEEEEEEHHHPPPZZZaaaeeekkkttt|||~~~cccKKK@@@:::<<<:::888999;;;<<<;;;999333333222222222111111111111111111000000000000000000000000////////////...////////////////////////////////////////////////////////////////////////...............///000000........................////////////////////////////////////////////////...////////////000000000//////000000000111111111111111111222222222333333111222222333444444333333333222222222222333444444222333333444444444444444222333333444333333222222111111111111111111111111111111111111111111111111111000000///000000111111//////000000000111111111000000000000000000000000000000000000000000000000000000000111111111222222111111111111111222333333444444444555666666777777777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCDDDFFFGGGHHHGGGFFFEEEHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOMMMKKKKKKMMMQQQTTTXXXYYY[[[[[[YYYYYYYYYZZZXXXZZZ]]]```bbbdddeeefffeeehhhkkkmmmmmmmmmooopppkkkiiihhhgggggghhhjjjjjjmmmnnnppprrrrrrqqqnnnllllllqqqwww|||~~~zzzxxxyyy||||||yyyzzz}}}~~~|||yyywwwwwwwwwrrrssstttttttttuuuwwwyyyvvvssspppooooooooonnnlllkkkjjjiiigggggggggggghhhbbbaaa^^^[[[XXXWWWVVVUUUUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEECCCCCCBBBBBBAAA@@@??????>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>AAA???VVVooofffbbb```^^^\\\YYYVVVQQQMMMLLLIIIFFFBBB>>>;;;:::999888777777666555444333333222222222222222222222222000111222333333222111000////////////////////////............////////////------...//////000111111111111222222222333333333111111222333444555555666444555666888999:::;;;<<>>???@@@AAABBBCCCCCCCCCCCC???EEEMMMQQQTTTYYYaaagggmmmqqqwww~~~}}}yyyzzz{{{|||gggHHHBBB>>>777888777666666777777555444222222222222111111111111000000000000000000000000000000////////////......////////////////////////////////////////////////////////////////////////......---......///000111........................////////////////////////////////////////////////......////////////000000/////////000000000111111000000111111111222222222000111222333333444444333222222222222222333444444111222333333444444333333333333333333333222222111111111111111111111111111111111111111111111111111000000/////////000111111/////////000000000111111////////////////////////000000000000000000000000///000000000000111111111000000000000000111222222444444444444555555666666666666888999:::;;;;;;;;;<<<<<<<<<<<<============??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFGGGJJJLLLOOOPPPQQQRRRPPPPPPPPPOOONNNOOOQQQTTTWWWYYY[[[[[[YYYYYYYYYZZZWWWZZZ]]]___aaabbbdddfffgggkkkooorrrtttuuuwwwyyyqqqnnnjjjiiikkkmmmnnnoooqqqrrrtttvvvxxxwwwssspppkkkpppvvv{{{}}}~~~~~~|||{{{}}}|||zzzyyyzzztttsssqqqpppqqqsssuuuwwwtttqqqnnnmmmoooooommmjjjiiiiiihhhhhhgggffffffeee^^^]]][[[XXXVVVTTTSSSSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAA@@@@@@?????????======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????>>>@@@RRRpppfffcccaaa___]]][[[WWWQQQNNNKKKIIIFFFBBB???<<<;;;;;;888888777666555444333333222222222222222222222222000111333444444333111000////////////////////////............////////////........./////////000000000000111222333444444555222222222333333444444444444555777888999:::;;;;;;<<>>999888888888999:::<<<===???@@@BBBDDDEEEDDDCCCCCC@@@CCCGGGIIIJJJLLLQQQTTTYYY\\\bbbiiiooosssuuuvvvxxxzzz}}}{{{{{{yyyvvvuuuvvvxxxyyyyyywwwyyy|||rrrNNN@@@???>>>999555555444444555444333222222222222222111111111111///000000000000000000000000000/////////.........////////////////////////////////////////////////////////////////////////---------......///000111........................////////////////////////////////////////////////........./////////000000////////////000000000111000000000000111111111222000000111333333444444333222222222111222222333444111111222333333333333333333333333333333222111111000000000000000000000000111111111111111111111111///////////////000111111////////////000000000111////////////////////////000000000000000000000000/////////000000000111111000////////////000111111333444444444444555555555555666888999::::::::::::;;;;;;<<<<<<<<<=========@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEIIIMMMPPPRRRSSSSSSQQQRRRSSSSSSQQQQQQSSSTTTXXXZZZ[[[\\\[[[ZZZ[[[\\\XXX[[[^^^______aaadddggggggkkkqqquuuxxx{{{}}}vvvrrrnnnmmmooorrrssssssuuuvvvxxx{{{~~~}}}yyyuuupppssswwwzzz|||~~~~~~}}}{{{zzz{{{xxxuuurrrpppqqqsssvvvwwwtttpppmmmmmmppppppmmmjjjjjjjjjjjjjjjhhheeebbbaaaYYYXXXWWWUUUSSSRRRPPPPPPNNNMMMLLLKKKIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@???@@@AAABBBCCC????????????@@@AAABBBCCC??????????????????>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@@@@@@@@@@<<>>EEEFFFEEEKKKYYYffftttgggUUUKKK;;;:::888777777888:::;;;>>>@@@BBBDDDEEEEEEDDDCCCFFFGGGGGGGGGFFFFFFHHHIIIJJJMMMRRRXXX]]]```bbbcccbbbccceeefffggghhhlllnnnqqqqqqrrrtttvvvvvvtttsssjjjiiiiiiiiijjjlllnnnooojjjkkklllmmmooouuuyyyzzzyyy{{{QQQ======<<<999999555555555555666555444444222222222111111111111000////////////000000000000000/////////............////////////////////////////////////////////////////////////////////////---------......000111111........................////////////////////////////////////////////////............/////////000////////////000000000000000000000000111111111111///000111222333444444444222222111111222222333444111111222333333333333222333333333333333222111000////////////////////////000000000000000000000000///////////////000111111////////////000000000000////////////////////////000000000000000000000000////////////000000000000///////////////000111111333333444444444444444444444666777999::::::::::::;;;;;;;;;<<<<<<<<<======AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAADDDHHHMMMPPPSSSTTTTTTQQQSSSUUUUUUTTTSSSSSSTTTYYY[[[]]]]]]]]]\\\]]]___[[[]]]`````````aaaeeehhhfffjjjpppvvvzzz}}}zzzuuupppoooqqquuuvvvvvvxxxxxxzzz~~~|||xxxvvvwwwyyyzzz|||~~~{{{{{{||||||yyyuuurrrsssvvvxxxyyyuuuqqqmmmnnnqqqrrrnnnjjjkkkllllllkkkhhhddd___]]]VVVUUUTTTSSSQQQPPPNNNNNNKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCC@@@???>>>======???AAACCC>>>>>>>>>>>>???@@@AAABBB?????????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@AAA@@@@@@:::DDDVVVppphhhdddbbb___]]]ZZZWWWRRROOOKKKHHHEEEBBB???===:::888888777666555444333222222222333333444444333333222555555444333222000000/////////............//////////////////////////////........................000111111222444555666666444444444444444444333333:::999999888999;;;<<<===AAA>>>===@@@CCCJJJVVVcccdddzzzsssaaa\\\JJJ;;;:::===<<<;;;<<<;;;===>>>===@@@EEEHHHHHHEEEGGGHHHHHHHHHHHHIIIJJJMMMJJJLLLQQQVVVVVVVVVXXXUUUWWWXXXWWWVVVVVVYYY[[[ccc^^^ZZZ\\\```cccaaa]]]ccc___\\\]]]bbbgggiiiiiillliiihhhlllttt~~~aaaEEE???AAA<<<666333777666666555444444333333333333222222111000//////000000000000////////////000000111111222222222333//////000000000///---,,,------------------------...---,,,,,,,,,,,,---...//////...------------...,,,---......//////......---------.........//////000000//////.........---...............///000000000000000000000000000000////////////000000000000333333222222222222222222222222111111111111111111444222000222444444222///000000111111111222222222222222111000//////000000111111111111000000000000////////////////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111333333444444444444444444555666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@AAABBBCCCDDDEEE@@@BBBFFFHHHIIIIIIGGGFFFEEEGGGIIILLLNNNPPPQQQRRRRRRQQQPPPSSSVVVWWWUUUSSSTTTVVVYYYZZZ[[[\\\^^^```aaa```___^^^___bbbeeegggfffhhhkkknnnrrrwww~~~yyyvvvrrrqqqrrrvvvxxxzzzxxxzzz~~~~~~{{{zzzzzzzzz}}}{{{yyyyyyyyy}}}{{{wwwvvvvvvwwwwwwwwwqqqqqqppppppooonnnnnnmmmjjjjjjiiihhhfffbbb[[[WWWUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIHHHGGGGGGFFFFFFEEEFFFEEEDDDCCCBBBAAA@@@@@@====================================>>>???AAAAAA========================<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<;;;::::::999<<<<<<<<<<<<============@@@???\\\mmmdddcccbbb___]]]ZZZWWWRRRNNNKKKIIIEEEBBB???<<<:::888888777666555444333222222222333333444444333333222555444444333111000000/////////............//////////////////////////////////////////////////////000000111222333444555555444444444444444444444444666666666777999;;;===???CCCAAABBBDDDEEEGGGPPPYYYXXXiiivvveeeRRRGGGCCC???<<<999;;;<<<>>>@@@@@@@@@@@@BBBIIIHHHFFFDDDDDDEEEIIIKKKJJJHHHKKKQQQVVVXXX]]]ccc[[[WWWQQQNNNOOORRRUUUVVVZZZ[[[^^^aaacccbbb___]]]WWWYYY[[[\\\]]]^^^aaadddmmmpppuuuzzzbbbNNN===<<<===999666888666666666555444333333333333333222111111000//////333222222111000//////...000000000000111111222222...//////000///...---,,,------------------------......---,,,,,,---......//////...------------...,,,---......//////......---------.........//////000/////////.........---...............///000000////////////////////////.../////////000000000000222222222222222222222222111111111111111111111111333222111222444444222000000000111111111222222222222111111000//////000000111111111000000000//////.........................../////////000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111333333333333444444444444555555666777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCBBBDDDGGGIIIJJJJJJIIIHHHEEEFFFHHHKKKNNNOOOQQQQQQQQQOOONNNPPPSSSTTTSSSQQQTTTVVVWWWXXXXXXZZZ]]]______^^^]]]]]]^^^```ccceeedddgggjjjmmmppptttyyy|||xxxtttpppooopppsssuuuuuuvvvxxx|||~~~}}}|||{{{{{{|||||||||}}}}}}|||zzzvvvtttuuuuuuuuuuuuqqqppppppooommmllllllkkkiiihhhgggfffddd___ZZZUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@========================<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999<<<<<<<<<<<<============@@@AAA\\\nnndddcccaaa___]]]ZZZVVVRRRNNNJJJIIIFFFBBB???<<<:::999777777666555444333333222222333333444444333333222444444333222111000000/////////............//////////////////////////////111111111111111111111111//////000000111222333333555555555555555555555555333333444555888;;;>>>@@@CCCCCCEEEHHHGGGEEEHHHNNNSSS^^^kkkuuu{{{~~~ooofff```XXXPPPBBB===<<<@@@@@@<<<<<>>???@@@AAAAAABBBAAACCCEEEGGGHHHHHHGGGFFFDDDEEEGGGJJJLLLNNNOOOPPPOOOMMMLLLLLLNNNPPPPPPPPPUUUUUUUUUUUUTTTVVVYYY\\\]]]\\\[[[ZZZ[[[^^^```bbbbbbeeeiiikkkmmmooorrrtttuuurrrnnnmmmnnnooooooooorrrtttxxx|||~~~~~~{{{yyyzzz~~~~~~}}}}}}}}}}}}|||{{{~~~}}}zzzwwwsssrrrrrrsssrrrrrrpppooonnnlllkkkiiihhhgggfffdddcccaaa___[[[VVVRRRPPPPPPNNNMMMKKKIIIGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===========================;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999;;;<<<<<<<<<<<<=========@@@AAAZZZrrrgggcccaaa^^^\\\ZZZVVVQQQNNNJJJIIIFFFCCC>>>;;;::::::777666666555444444333333222333333444444333333222333333333222111000000/////////............//////////////////////////////000000000000000000000000......//////000111111222444444555555555555666666222222333444777:::<<<>>>@@@AAAEEEIIIHHHFFFIIIOOOSSSYYY```eeejjjsssdddQQQBBB@@@???;;;===DDD>>>>>>???@@@AAAAAA@@@???BBBBBBEEEJJJNNNVVVdddrrrzzzuuuooojjjhhhggghhhhhhrrrssstttsssrrrqqqqqqppppppsssvvvuuusssttt{{{dddEEE:::888999<<<:::555555999444444444444333333222222222111111111000000000///222222111111000///............//////////////////------------------,,,,,,------------------------......------------......//////...------------...,,,---......///........................................................................///000000////////////////////////........./////////000000///000000111222333333444000000000000111111111111222222111111222333333333111111111111111111111111111000000/////////000000111000000000////////////................................./////////000000////////////////////////////////////////////////////////////////////////////////////000000000111111111222222333333444444444444555666777777888888999999999999:::::::::;;;;;;;;;<<<===>>>??????@@@>>>@@@AAACCCDDDDDDCCCBBBCCCDDDFFFHHHKKKLLLMMMNNNNNNLLLKKKJJJKKKMMMNNNOOOTTTTTTSSSQQQPPPRRRVVVYYYZZZYYYXXXXXXYYYZZZ\\\]]]```dddhhhjjjkkkllllllnnnqqqooommmlllmmmmmmlllkkknnnqqquuuyyy|||}}}}}}}}}|||yyywwwwwwzzz~~~~~~}}}~~~~~~}}}{{{~~~}}}{{{{{{{{{{{{{{{zzzvvvwwwvvvuuuxxx||||||wwwuuurrrooonnnooopppqqqpppnnnmmmkkkiiigggeeeccccccbbb```^^^\\\ZZZVVVRRROOOMMMLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;;;;;;;::::::999;;;;;;;;;<<<<<<<<<======@@@AAASSSsssgggcccaaa^^^\\\YYYVVVQQQMMMIIIIIIGGGCCC>>>:::::::::666666666555444444333333222333333444444333333222333222222111111000000000//////............//////////////////////////////////////////////////////.........//////000000111444444444444555555666666444444444444555777:::;;;???@@@EEEKKKMMMOOOVVV^^^YYYZZZ\\\___dddllltttzzz^^^KKKBBB===>>>CCCCCC@@@>>>>>>@@@AAA@@@???>>>===???BBBDDDJJJXXXeeevvvzzz}}}zzzsssmmmlllmmmsssuuuzzzeeeNNN@@@;;;888777999999666555555333333333333333222222222111111111000000000000000........./////////////////////..................---------,,,------------------------------------........................//////...------------...,,,---......///..............................------------..............................///000000....................................//////////////////000111222222333333//////000000000111111111222222222111111222333555111111111111111111111111000///////////////000000000000000////////////.......................................////////////........................////////////////////////...........................////////////000000000000000111111222333333444444444444555555666666777888888888888999999999999999::::::;;;<<<===>>>>>>===>>>???AAAAAAAAAAAA@@@BBBCCCEEEGGGIIIJJJKKKKKKMMMLLLKKKJJJJJJKKKMMMOOORRRRRRQQQOOONNNOOOSSSVVVWWWVVVVVVVVVVVVXXXYYYZZZ^^^bbbfffhhhiiiiiiiiiiiinnnmmmllllllmmmmmmkkkiiilllnnnrrruuuxxxyyyzzzzzz{{{yyyuuussssssuuuxxx{{{~~~|||yyyxxxyyyzzzzzzyyy{{{yyyyyyzzz{{{{{{yyyvvvmmmooooooqqqvvv{{{xxxrrrqqqooolllkkkmmmnnnoooooojjjiiigggeeebbb```___^^^^^^[[[XXXUUUSSSQQQMMMJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;::::::999999999999999999999999;;;:::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<>>???AAAKKKTTTbbbkkksssssskkkcccaaacccggglllvvv}}}___III???>>>999666444555777777666444222222222222222222222222000000000000000000000000,,,------......//////000////////////............---------,,,------...///---------------------------...////////////...---//////...------------...,,,---......//////.....................------------------------........................///000000........................------.........////////////000000000111222222222...//////000000111111111111222222111000111444666222222222111111111111111//////......//////000000000000////////////......------------------------------........./////////........................////////////////////////..............................////////////000000//////000111222333333444333333444444444555555555777777777777888888888999999999:::;;;<<<======>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAACCCEEEGGGHHHIIIIIIKKKLLLLLLKKKJJJJJJLLLNNNOOOOOOOOONNNMMMNNNQQQTTTUUUTTTTTTTTTUUUVVVVVVWWW[[[^^^bbbeeeffffffgggggghhhiiijjjlllnnnnnnkkkiiilllmmmppprrrtttuuuvvvvvvvvvtttrrrqqqqqqrrrtttuuuyyyxxxvvvuuuvvvxxx{{{}}}~~~{{{xxxxxxyyyyyyvvvssskkkmmmnnnoootttyyywwwrrrqqqnnnkkkjjjjjjkkkkkkkkkddddddbbb```^^^\\\ZZZYYYZZZWWWSSSPPPNNNKKKIIIGGGEEEEEEDDDCCCBBBBBBAAAAAA?????????>>>======<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===???EEEhhhrrrdddbbb```]]][[[YYYUUUPPPMMMHHHIIIIIIDDD===999999<<<555555555555555444444444222333333444444333333222111111111111000000000000//////............//////////////////////////////------------------------///////////////000000000111111222222333444444555666666555555555777888999<<>>>>>>>>>>>>>>???????????????AAABBBDDDFFFGGGHHHHHHIIIKKKLLLKKKIIIHHHJJJLLLLLLMMMNNNNNNNNNNNNPPPRRRSSSSSSTTTTTTTTTTTTUUUUUUWWWZZZ]]]```aaaccceeefffcccdddgggkkknnnnnnkkkiiimmmnnnooopppqqqqqqqqqqqqqqqqqqpppppppppqqqqqqrrrvvvwwwwwwuuutttxxxxxxsssssssssqqqooommmnnnmmmlllnnntttwwwuuutttqqqllliiihhhhhhgggeee```___^^^\\\ZZZXXXWWWVVVWWWTTTOOOKKKIIIGGGEEEDDDBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;::::::;;;;;;;;;:::::::::::::::888888888888888888888888888888888888999:::;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<:::@@@DDDaaauuugggbbb```]]][[[YYYUUUPPPMMMGGGIIIIIIDDD===888999<<<555555555555555444444444222333333444444333333222111111111111000000000000//////............//////////////////////////////......................../////////000000000000000000000111222222333444444555555555555666888999:::777<<>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;:::999999;;;;;;::::::::::::::::::777777777777777777777777888888888888999:::;;;<<<:::::::::::::::::::::::::::::::::999999999888888777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<999AAAFFF```uuuiiibbbbbb^^^XXXVVVVVVRRRMMMIIIGGGEEEBBB>>>;;;999777666666666666666555555555444444333333222111000000111111111111000000000000222111000///////////////......////////////......///...,,,,,,,,,---///111111///...------...///111/////////000111111222222333333444555777:::<<<>>>???<<>>??????>>>>>>>>>???@@@AAACCCCCCEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPOOONNNNNNPPPQQQRRRQQQTTTUUUWWWZZZ]]]___aaabbbaaacccfffjjjmmmnnnkkkhhhlllmmmmmmmmmmmmmmmllllllqqqmmmkkkmmmsssvvvtttqqqrrrssstttuuuwww{{{{{{rrrttttttjjjdddeeejjjiiihhhffffffiiinnnsssvvvsssooonnnnnniii```YYY[[[ZZZXXXXXXXXXWWWUUUSSSUUUQQQLLLGGGCCCAAA@@@AAAAAAAAA@@@@@@???>>>>>>>>>======<<<;;;;;;:::999999;;;;;;::::::999888777777888999;;;:::888555444555777777888888999:::<<<===999999999888888888888777777888888888888999999999999999:::::::::;;;;;;;;;999999::::::::::::;;;;;;>>><<>>;;;999777666666666666555555555555444444333333222111111000111111111111000000000000111000//////.........///.........//////.........///...---,,,,,,---///000000///...------...///000/////////000111111222222333333444555777999<<<>>>AAABBBGGGOOOTTTSSSSSSUUU___sss}}}qqqbbbdddoooxxx|||www|||bbbLLL;;;:::<<<999777999555555444444444333333333222111111000000000000000000/////////............////////////////////////,,,...//////---,,,,,,---........................,,,,,,------------------,,,------......------,,,........................,,,,,,,,,---------......------------------------------------------------...---,,,,,,,,,,,,---...........................---------............///...///111222222111///...///////////////000111111000000000000000000000000111000000000000000000000//////............//////111000000///......------------------------------+++,,,------......------......---------,,,,,,,,,---//////,,,,,,///000......------,,,,,,------...------,,,,,,,,,------...////////////000111222333222222222333333333444444555555555555666666666666666777777888:::;;;;;;<<<::::::;;;<<<===>>>??????>>>>>>>>>???@@@AAABBBCCCEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNMMMNNNPPPQQQQQQQQQTTTUUUWWWYYY\\\^^^```aaaaaabbbeeeiiilllnnnllljjjkkkkkklllmmmmmmmmmmmmlllmmmkkkjjjlllppptttuuutttssstttuuuuuuwwwzzz~~~rrrlllqqqrrrkkkeeeeeehhhhhhgggfffeeegggkkkoooqqqooommmmmmllliiiaaa[[[ZZZYYYWWWWWWWWWVVVSSSQQQRRRPPPKKKFFFBBB@@@@@@@@@?????????>>>======<<<<<<<<<<<<;;;;;;:::999999888::::::999999888777777666666888999999777555555555555555555666777888::::::999999999888888888888777777888888888888999999999999999999999::::::::::::999999::::::::::::;;;;;;AAA<<>>;;;999777777777666666555555555555444333333222222111111111111111111111000000000000/////////...............------............------......---,,,,,,...///000000///...------...///000...//////000000111111222333333333444666999<<<===DDDHHHMMMPPPLLLFFFHHHNNNVVVlllzzzrrrfffhhhuuudddSSSLLL@@@888:::;;;777555777444444444444333333333333222111111000000000000000////////////............////////////////////////+++---//////---+++++++++........................------------------,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,------...........................---------............/////////111111111111/////////////////////000111111000000000000000000000000000000000000000000111111//////............//////000000000///......------------------------------+++,,,------......------...------------,,,,,,,,,---//////++++++...///,,,...------,,,,,,------...,,,,,,,,,,,,------...///////////////000111222222222222222222333333333333444555555555555666666666666777777888999:::;;;;;;::::::;;;<<<===>>>??????=========>>>???@@@BBBBBBDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOQQQQQQRRRRRRTTTUUUVVVYYY[[[]]]______```aaabbbfffjjjllllllllljjjjjjkkklllmmmmmmmmmmmmkkkkkkkkklllnnnrrruuuwwwvvvwwwwwwwwwwwwyyy|||tttkkkhhhnnnqqqlllhhhiiifffgggggggggffffffhhhjjjmmmlllkkkkkklllhhhbbb]]]YYYWWWVVVUUUUUUTTTRRROOOOOOMMMIIIEEEBBB@@@@@@@@@>>>>>>======<<<;;;;;;::::::::::::999999888888777888888888777666666555555444555777777555444555555555555555666777888999:::999999999888888888888777777888888888888999999999888888888999999999999:::999999::::::::::::;;;;;;AAA:::CCCTTTxxxllleeeeeeaaaZZZWWWVVVRRRLLLIIIGGGEEEBBB>>>;;;999777777777666666555555444444333333333222222111111111111111111111000000000///..................------,,,,,,------------,,,,,,...------------...///000000///............///000......//////000111111111222222222444666888;;;<<>>??????=========>>>???@@@AAABBBDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIILLLNNNQQQRRRSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^___````````````ccchhhkkkmmmmmmllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnqqquuuxxxzzz{{{||||||{{{{{{}}}uuunnnkkknnnqqqnnnkkklllggghhhjjjjjjiiigggggghhhmmmmmmlllmmmlllhhhccc^^^XXXWWWUUUUUUTTTSSSPPPNNNMMMKKKHHHEEEBBBAAA@@@@@@=========<<<;;;;;;::::::999999888888777777777777666666666555555555444444222333555555444444555666777777777777888:::;;;<<<999999999888888888777777777777888888888999999999777777888888888999999999999999999:::::::::;;;;;;???777>>>OOOzzzkkkeeeeeeaaa[[[XXXWWWSSSNNNIIIGGGEEEBBB>>>;;;999777888777777666555444444444333333222222222222222111111111111111000000000///,,,---...//////...------,,,,,,------------,,,,,,------------......////////////............//////.........///000000111111111111222333555888:::<<>><<<@@@<<<:::999888555111111444333333333333333333333333222111111000000000000000.........//////////////////////////////////////////000///---++++++...000.................................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................---------............////////////000000////////////////////////000000111000000000000000000000000//////000000111111111111//////............//////////////////............------------------------+++,,,------......------------------------------,,,///...++++++......,,,...------,,,,,,------...+++++++++,,,---...///000............///000111222111111111222222222333333444444444444555555555555777777777888888999999:::::::::;;;<<<===>>>??????======>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFIIIJJJJJJKKKKKKKKKJJJJJJMMMQQQUUUWWWVVVUUUUUUVVVVVVWWWYYY[[[]]]___aaabbbccccccccceeejjjnnnppppppnnnoooppppppppppppppppppsssssssssrrrqqqrrruuuwww}}}~~~|||vvvpppooonnnlllkkkkkkhhhjjjmmmmmmllljjjiiiiiippppppooonnnlllgggbbb^^^XXXVVVUUUTTTSSSRRROOOMMMJJJHHHFFFDDDBBBAAAAAAAAA>>>======<<<;;;;;;::::::888777777777777777666666555555444444444444444333111222444333333333555666666666666777888999;;;;;;999999999888888888777777777777888888888999999999777777888888888999999999999999999:::::::::;;;;;;===777???LLLzzzjjjddddddaaa[[[YYYYYYUUUPPPIIIGGGEEEBBB>>>;;;999777888888777666555444444333222222222222222222222222111111111111000000000000,,,---...000000///...---------............---------------............///////////////////////////---......//////000000111111111111222444777:::;;;AAAAAAFFFPPPVVVTTTPPPOOOLLLQQQXXX]]]______]]][[[dddxxxbbbKKK???:::;;;???999888777555333333555777222222222222333333333333222111111000000000000000.........///////////////////////////////////////......---,,,******,,,...........................------------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,------......------,,,........................---------............//////////////////////////////////////////000111111000000000000000000000000/////////000111111222222//////............////////////////////////......------------------------+++,,,------......------,,,,,,,,,------------...,,,......+++,,,///000......------,,,,,,------...,,,,,,,,,,,,------...///............///000111111111111111111222222222222333444444444444555555555777777777888888888999999::::::;;;<<<===>>>??????>>>>>>>>>???@@@AAACCCCCCFFFEEEEEEEEEEEEFFFGGGGGGJJJKKKMMMNNNNNNNNNMMMLLLNNNSSSXXXZZZXXXUUUUUUVVVVVVWWWYYY[[[^^^aaacccdddgggfffgggiiimmmqqqrrrrrrmmmnnnpppqqqrrrsssssstttwwwwwwvvvvvvuuuvvvvvvvvv|||{{{uuupppmmmjjjhhhfffhhhjjjmmmmmmllljjjiiiiiiooopppooonnnjjjddd___[[[VVVUUUSSSRRRQQQPPPMMMJJJFFFEEEDDDCCCBBBAAAAAAAAA======<<<<<<;;;:::::::::777777777777777777777777444444444444444444444444222333444333222333555666444444444555666777888999999999999888888888888777777888888888888999999999888888888999999999999:::999999::::::::::::;;;;;;===;;;CCCJJJwww{{{iiicccdddaaa[[[ZZZZZZWWWQQQIIIGGGEEEBBB>>>;;;999777888888777666555444333333222222222222222222222222111111111111000000000000,,,---///111111000///............//////.........,,,------.....................////////////......------......///000000000000000111222444777999;;;@@@???BBBKKKQQQRRRSSSTTTQQQVVV]]]bbbbbb^^^[[[ZZZ^^^mmmzzzjjjWWWDDD===<<<:::999:::777777666444444555555555111111222222222333333333222111111000000000000000............/////////000////////////////////////+++---000000...,,,++++++........................,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,........................---------............////////////......////////////////////////000111111000000000000000000000000...//////000111111222222//////............//////.../////////////////////------------------------+++,,,------......------,,,,,,,,,---------......+++......,,,---111222000...------,,,,,,------...------,,,,,,,,,------..................///111111111111111111222222222222333333444444444555555555777777777777888888888888::::::;;;<<<===>>>????????????@@@@@@AAABBBDDDEEEGGGFFFFFFEEEFFFGGGHHHIIIKKKMMMOOOQQQRRRQQQPPPPPPOOOTTTZZZ\\\XXXTTTSSSTTTTTTUUUWWWZZZ^^^aaaccceeefffffffffiiilllooooooooohhhjjjlllpppsssvvvxxxyyyxxxvvvuuuwwwzzzzzzwwwtttxxx{{{~~~~~~}}}|||yyyuuuqqqlllgggcccdddgggiiijjjiiigggggggggjjjkkkllljjjeee___[[[XXXTTTRRRPPPOOONNNLLLIIIGGGAAAAAA@@@@@@????????????;;;;;;;;;:::999999888888777777777777777777777777444444444444444444444444333444444333222222444666444444444444666777888999999999999888888888888777777888888888888999999999999999999999::::::::::::999999::::::::::::;;;;;;;;;<<>>;;;999777999888777666555444333333222222222222222222222222111111111111000000000000,,,...000111222111000///......////////////......,,,---......//////............////////////......------......///000000000000000000222444666999:::@@@???AAAGGGKKKMMMRRRWWWNNNUUU```ggggggddddddfffYYYdddlllnnnuuu]]]PPPBBB777777;;;999777777888999777555555555333000111111111222222333333333222111111000000000000000---.........//////000000////////////////////////***...444666444000---***........................,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,---......---,,,,,,........................---------.........////////////............/////////////////////000111111000000000000000000000000...//////000111222222222//////............//////.........///////////////------------------------+++,,,------......------,,,,,,,,,------.........+++......,,,---222333111...------,,,,,,------.........---,,,,,,,,,------...------......///000111000111111111111222222222333333333444444444555555777777777777888888888888::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFFFFFFFGGGIIIIIILLLMMMPPPRRRTTTTTTSSSRRRNNNUUU[[[\\\XXXSSSRRRRRRRRRSSSVVVYYY]]]aaaccceeebbbbbbcccfffiiikkkjjjiiiccceeeiiinnnsssxxx{{{|||vvvttttttwww|||}}}yyytttsssvvv{{{}}}}}}}}}|||}}}zzz|||}}}zzzvvvqqqjjjdddaaadddfffffffffeeeeeefffeeefffgggfffaaa\\\XXXUUUQQQPPPNNNMMMLLLJJJGGGDDD>>>>>>>>>>>>============::::::999999888777777777777777777777888888888888444444444444444444444444555555555333222222444666666666666666777999:::;;;999999999888888888888777777888888888888999999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;777;;;CCC>>>ZZZwwwjjjbbbcccbbb___```___YYYQQQLLLIIIEEEDDDCCCAAA<<<888666666666555444444333333222222222222222222222222000000000000///////////////000000000000//////...000000000000///...---,,,..................---------...///000000///...---000000000000000000000000......///111111222222222::::::???KKKVVV[[[XXXSSS[[[___fffmmmqqqpppkkkgggWWW___gggmmmuuuuuuSSSKKKAAA???;;;888666555555666777666666444333222111111222222222222222222222222000000111111111111000000......///////////////...---------............///------............------...------,,,,,,------...------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------............------,,,,,,,,,........................///////////////.........////////////000000000000000000000000000000000000000000000000000000000000///............---------,,,------...///000111111///...,,,,,,---------,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111111111111000000///333333333333333333333333444444555999======:::777999999:::;;;<<<===>>>???>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJKKKLLLKKKJJJIIIKKKLLLMMMOOOQQQSSSTTTUUURRRTTTVVVXXXXXXWWWUUUSSSOOORRRUUUXXX[[[^^^aaadddeeeaaa^^^aaagggkkklllkkkaaadddiiimmmppptttxxx{{{{{{wwwtttwww|||}}}xxxsssuuuvvvwwwyyy{{{zzzwwwtttrrruuuxxxyyyvvvpppiiidddZZZ___eeefffdddaaaaaabbbeeeccc```\\\YYYVVVTTTTTTMMMLLLKKKJJJHHHEEECCCBBBBBB@@@>>><<<::::::::::::999888888777777777777777555555555555555555555555444444444444444444444444444333333333333444555555777777888999::::::;;;;;;;;;;;;::::::::::::999999999888888888777777666666::::::999999::::::;;;<<<888999999::::::;;;;;;<<<<<<999888FFFSSSyyymmmccccccaaa^^^^^^^^^YYYQQQLLLHHHEEECCCBBB@@@<<<999666666666555444444333333222222222222222222222222000000000000////////////...//////000000000//////000///---,,,,,,...000111........................---...///000000///...---////////////////////////...///000111111222222222666777<<>>>>>???AAABBBBBBCCCEEEGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJLLLMMMOOOQQQRRRSSSPPPRRRTTTVVVVVVUUUSSSRRROOORRRUUUXXXZZZ]]]aaadddeeeaaa___aaagggkkkllljjjcccfffiiilllooossswww{{{{{{wwwuuuxxx|||}}}yyytttttttttuuuwwwyyyxxxuuurrrqqqsssuuuuuusssmmmhhhddd\\\^^^aaacccbbb```______^^^\\\YYYVVVSSSPPPNNNNNNJJJJJJIIIHHHGGGEEECCCBBBAAA@@@>>><<<::::::999:::888888777666666666777777555555555555555555555555444444444444444444444444444333333333333444555555777777888888999:::;;;;;;;;;;;;::::::::::::999999888888888888777777777666999999999999999::::::;;;888999999::::::;;;;;;<<<;;;;;;:::DDDQQQ{{{ooodddccc```\\\[[[\\\XXXQQQKKKHHHDDDBBB@@@>>>;;;999666666666555444444333333222222222222222222222222000000000000////////////---...//////000000000000???;;;555///------///111..............................////////////......////////////////////////...///000111111222111111222333777???LLLZZZgggoooqqqmmmjjjppp|||tttdddiii~~~ccc]]]eeeXXX>>>333<<<:::888777666666666666666666555444333222111111000000000000000000000000///000000111111000000///111111000000///---,,,+++---------............///------............------...------,,,,,,------...------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------......------------,,,,,,,,,..............................//////////////////000000000111111111222222000000000000000000000000000000000000000000000000///............---------,,,,,,------------------///...,,,,,,---------,,,,,,,,,,,,------------...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...///000111111111111111222222333333333333444444444444555888:::;;;999666999:::::::::;;;;;;<<<<<<===???AAAAAAAAABBBDDDFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGIIIJJJLLLMMMOOOOOOMMMOOOQQQRRRSSSRRRPPPOOOOOOQQQTTTVVVXXX[[[___bbbccc```___aaagggkkklllkkkggghhhjjjkkkmmmqqquuuyyyxxxuuusssvvvzzz{{{wwwrrrrrrrrrrrrtttuuutttrrrooooooooopppooommmiiifffddd^^^^^^]]]^^^^^^^^^\\\[[[XXXVVVTTTPPPMMMKKKJJJIIIFFFFFFFFFFFFEEECCCBBBAAA???>>>===;;;:::999999999888777666666555555666666444444444444444444444444444444444444444444444444333333333333333444555555666666777888999:::;;;<<<;;;;;;::::::::::::999999888888888888777777777777888888888888999999999:::888999999::::::;;;;;;<<<999>>>===BBBNNNyyynnndddccc___ZZZYYYZZZVVVPPPJJJHHHDDDAAA>>><<<;;;:::666666666555444444333333222222222222222222222222000000000000////////////,,,---...///000000000000AAA===777111---,,,---///---------..................//////////////////...//////////////////////////////000111111111111111000222444777===IIIWWW```ssslllfffjjjwww~~~{{{}}}vvv]]]UUUEEE???BBB:::333999888777666666555555666666555555444444333222111111000000000000000000000000//////000000000000////////////000000///...---------------............///------............------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------------------------....................................////////////000111111111222222222222000000000000000000000000///////////////////////////............---------......------------------///...,,,,,,---------,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///111111222222222444444444333333222222222333444555777888888777666999999999:::::::::::::::<<<>>>@@@@@@@@@@@@BBBDDDCCCBBBAAAAAAAAABBBDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMNNNOOOOOONNNMMMNNNPPPRRRSSSUUUWWW[[[^^^___^^^^^^aaagggkkkmmmmmmiiiiiijjjjjjjjjnnnsssvvvrrrpppoooqqquuuvvvrrroooooooooooopppqqqqqqnnnllllllkkkjjjhhhgggeeedddcccaaa]]]ZZZYYY[[[[[[YYYVVVUUUTTTRRROOOLLLJJJIIIHHHCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;:::999888888777777666555555444555555555444444444444444444444444333333333333333333333333333333222222333333444555555666777888999:::;;;<<<;;;;;;:::::::::999999999888888888777777777777777777777888888999999999999888999999::::::;;;;;;<<<777??????AAAMMMyyynnneeeddd___ZZZYYYYYYUUUOOOIIIHHHEEEBBB???<<<::::::666666666555444444333333222222222222222222222222000000000000////////////,,,,,,---///000000000000......---,,,,,,---...///---------.........///////////////....../////////........................///000000111111111111000///111333333333999BBBIIIRRRVVVaaaqqqqqqYYYKKK>>>AAA<<<666777333333???555555555555555555555555444444444333333222222111//////////////////////////////000000000000//////------...///000000//////---------............///------............------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...------------------------........................---.........//////000000000111111111222222222222000000000000000000000000///////////////////////////............---------/////////...............///...,,,,,,---------,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///111111222222222222222222333333444444444222333555666666666666666888888888999999999999999;;;===>>>???>>>???@@@BBBAAAAAA@@@??????AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHIIIJJJLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPSSSWWWZZZZZZZZZ\\\```fffjjjmmmnnniiiiiiiiihhhhhhkkkooosssooonnnnnnpppssssssqqqnnnmmmllllllmmmmmmmmmkkkiiihhhgggeeecccbbbaaabbbcccbbb^^^ZZZXXXYYYXXXVVVSSSSSSQQQOOOMMMKKKIIIHHHGGG@@@@@@AAAAAA@@@@@@???>>>;;;::::::999888777666666666555444444333333444444444444444444444444444444333333333333333333333333333222222222222333444444444555666777999:::;;;<<<;;;;;;:::::::::999999999777777777777777777888888666777888999999999888888888999999::::::;;;;;;<<<666>>>???BBBKKK{{{oooeeeddd```[[[ZZZZZZTTTMMMGGGHHHGGGEEE@@@<<<::::::666666666555444444333333222222222222222222222222000000000000////////////,,,---......////////////++++++---............---,,,,,,------...///////////////............//////........................000000111111111111000000...000333333222333666:::;;;BBBPPPdddyyyjjjWWWHHH???<<<;;;<<<555333:::888333666333333444444444444444444444333333333222222222111////////////////////////...//////000000//////...+++,,,---///000000111111---------............///------............------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------------...........................------......///000000000000000000111111111222222000000000000000000000000000000000000000000000000///............---------...////////////////////////...,,,,,,---------,,,...------------,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111111111111111---...000222444666888999222333555555444444555666666777777777888888999999:::<<<===>>>======???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNNNNNNNPPPTTTWWWWWWYYY\\\```dddgggjjjkkkggghhhhhhggggggiiillloooooonnnoooqqqssssssrrrppplllkkkjjjjjjkkkjjjhhhgggeeecccaaa___^^^___aaabbbccc```\\\ZZZXXXVVVSSSQQQMMMLLLJJJHHHFFFEEEDDDDDD??????@@@??????>>>======888888999888888666555444555444444333222333333333333333333333333333333333333333333333333333333333222222222222222333444444444444555777999:::;;;<<<;;;;;;::::::::::::999999777777777777888888888888666777999:::::::::999888888999999::::::;;;;;;<<<888<<<===CCCIIIzzzzzznnneeeeeebbb]]]\\\ZZZTTTLLLFFFHHHJJJGGGBBB===::::::666666666555444444333333222222222222222222222222000000000000////////////------......///.........111111111111000///...---,,,,,,------...//////000000///...------...///000........................000000111111111111000000///000222333333222333333777999===GGGYYYrrr~~~lllUUUGGG???999888;;;999;;;444111999777000000222333333333333333222222333333333222222222222222000000000000000000000000......////////////......------...///000000000///---------............///------............------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................------......///000000111/////////000000000111111000000000000000000000000000000000000000000000000///............------------------......////////////...,,,,,,---------,,,......---------,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111111000000...///000222444666777888111333555444333222444666555555666666777888999999:::;;;======<<<<<<===??????@@@AAAAAABBBBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOONNNMMMPPPSSSWWWYYYZZZ]]]___aaaccceeefffdddeeefffffffffgggiiikkkmmmnnnoooppprrrrrrqqqpppkkkjjjhhhhhhiiihhhgggeeebbb```^^^]]]]]]^^^___aaabbbbbb```]]]XXXTTTRRRQQQIIIHHHFFFDDDCCCBBBAAAAAA????????????>>>===<<<;;;777777888888777666444333444444333222222222222222333333333333333333333333222222222222222222222222222222222111222222333444333444555777888:::;;;<<<;;;;;;::::::::::::999999666777777777888888888888777888:::;;;<<<;;;:::999888999999::::::;;;;;;<<<;;;:::;;;DDDFFFmmmwwwkkkeeeeeeccc___]]][[[TTTKKKEEEHHHKKKIIIDDD>>>:::999777666666555444444333333222222222222222222222222000000000000////////////.........///......------++++++,,,---///000222333,,,,,,------...///000000000///...------...///000........................000000111111111000000///111111222333333222111000111333666;;;FFFYYYooo}}}|||cccSSSGGG===<<<===999777999333===;;;555666333111888222222333333333222111111333333222222222222222222111111111111111111111111......////////////.........///////////////......---------.........//////---..................---...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,------.................................---------...///000000111////////////000000000000000000000000000000000000000000000000000000000000//////.........---------++++++,,,,,,---.../////////...,,,,,,---------,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111111000000///333333333333333333333333111333555444222111333555333444555666777888999:::999;;;<<<<<<;;;;;;===>>>???@@@AAACCCCCCBBBAAAAAACCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNPPPPPPPPPNNNNNNPPPTTTWWW[[[\\\^^^______``````aaabbbdddffffffffffffhhhiiikkkkkkmmmnnnppppppooonnnkkkiiihhhggghhhhhhfffeee```___]]]\\\\\\]]]___```bbbdddccc___XXXSSSQQQRRRGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;:::666666777777777555444333444333222222111111222222333333333333333333333333222222222222222222222222222222111111222222333444333333555666888:::;;;<<<;;;;;;;;;:::::::::999999666666777777888888888999777999:::<<<<<<;;;:::999888999999::::::;;;<<<<<<>>>888999DDDCCCcccuuujjjdddaaa^^^\\\ZZZXXXUUUSSSNNNIIIFFFEEEAAA;;;888999888777666555444333333333666111///333333000...000222222222111111111111000///...---,,,,,,---...//////---++++++---///000///................................................///////////////////////////////////////000111111222111111111222333444444222444555666999BBBPPPZZZkkkjjjsssuuucccVVVLLLFFF;;;;;;::::::999888777777444444555555555555444444555555555444444333333333222222222111111111111000000000000000000000000000000000000000000000000000........................000000//////.........---........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,+++---...///---,,,............---,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------000000///.....................///000000000000000111111111000000000000000222111111111000000//////000000////////////000000000///...---,,,---.........---,,,,,,,,,,,,---...222000---***)))***---...------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------............//////////////////.........000000000111222222333333000111111222222333444444333444555666777888999999999;;;<<<<<<;;;<<<===??????????????????@@@@@@@@@BBBDDDGGGIIIJJJIIIHHHFFFKKKJJJIIIJJJLLLNNNMMMLLLNNNOOOQQQQQQQQQRRRTTTWWW^^^]]]^^^```ddddddaaa^^^bbbdddgggjjjkkkjjjgggfffmmmlllkkklllnnnppppppooojjjiiigggeeedddccccccddd___^^^]]]\\\\\\\\\\\\\\\^^^^^^\\\ZZZVVVRRROOOMMMHHHGGGDDDAAA@@@@@@@@@AAA<<<;;;::::::999999999999777777666555555555555555333222222111111222222333333333333222222111111111666555333222222222111000222222333333333333444444555555555555666888999:::::::::::::::::::::::::::999888888888999::::::;;;;;;;;;;;;<<<;;;;;;::::::999999::::::::::::;;;;;;>>>@@@======DDDVVVwwwllldddaaa^^^\\\ZZZXXXUUURRRMMMHHHFFFEEEAAA;;;999:::888777666555444333333333111111222111111111222222111111111000000000/////////...------------...///------,,,,,,,,,---......................................................////////////////////////...///000111222111000000///////////////000000000333555666555444777???EEEOOONNNWWWgggooopppvvv}}}ppp___PPPFFF@@@:::666::::::999999888777777666444444555555555555444444555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000........................000/////////....................................,,,------------------...------------------------........................---,,,,,,---//////...------------...------,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------//////...---------------......///000000000000000000000000000000000000000111111111111000000000///000000////////////000000000///...---,,,------...///...------------...///111///---+++***+++,,,---------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------............////////////////////////...000000000111222222333333111111111222333333444444555555666777777888999999999;;;<<<<<<;;;<<<===???????????????@@@@@@@@@@@@CCCEEEHHHKKKLLLKKKJJJIIIKKKJJJJJJKKKMMMNNNNNNMMMNNNPPPRRRRRRRRRSSSUUUVVV______aaaeeeiiijjjhhhfffeeefffiiikkklllkkkjjjiiimmmlllkkkkkkmmmoooooonnnhhhfffeeecccaaaaaaaaaaaa^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYWWWSSSPPPLLLKKKHHHFFFDDDBBB@@@@@@@@@AAA<<<<<<;;;999999888888888777666666555555555555555333222222111111222222333333333333222222222111111111000000000111222222222222222333333333333444444444444555555666888999:::::::::::::::::::::::::::999888888888999999:::;;;:::;;;;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<>>:::999888777555888888888777666666555555444444555555555555444444444444444444333333333333222222222111111111111000000000000000000000000000000000000000000000000000........................////////////.............................................---------------...................................................------...000000///---,,,,,,------...---------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------......---,,,,,,,,,,,,---......///000000000000000000000000000000000000000111111111111000000000000000000////////////000000//////...------------...000///............///000//////---,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------............///......//////////////////000000000111222222333333111111222222333333444444777777777888888888999999999;;;<<<<<<;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@DDDFFFIIILLLMMMMMMMMMLLLLLLKKKJJJKKKMMMOOONNNMMMMMMPPPSSSUUUUUUUUUUUUVVV___```cccggglllnnnnnnmmmjjjjjjkkkkkkllllllmmmmmmnnnmmmkkklllmmmnnnnnnmmmhhhgggfffdddbbbaaaaaaaaa```___^^^]]]\\\[[[ZZZYYYVVVVVVTTTRRROOOLLLIIIHHHGGGFFFDDDBBB@@@@@@@@@AAA===<<<;;;999888777777777666666555444444444444555222222111111111111222222333333333222222222222111222222222333333444444444222222333333333333444444444444444555666777999999;;;;;;;;;::::::999999999999888888888888999::::::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;999=========>>>KKKzzzmmmdddaaa^^^\\\ZZZWWWTTTQQQJJJFFFDDDEEEBBB===;;;===888777666555444333333333555AAABBB555///444555///111111000000000/////////.........------............333777555111...///222................................................////////////////////////...///000000111111000000777888999:::999888555444000222444444333222222333444333777???CCCEEEKKKRRR___hhhzzzuuubbbSSSFFF>>>===;;;999999;;;;;;:::999666666666555555555444444333444444555555444444333333333333333333333333333222222222111111111000000////////////////////////////////////////////////........................///////////////.................................//////......------,,,,,,...................................................------///000111///...++++++,,,---............,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,------------...------------------------......------,,,------.........///000000000000000/////////000000000000000111111111000000000000000000000////////////000000//////......------------///..................///---.........---,,,,,,+++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------............///............////////////000000000111222222333333111111222222333444444555888888888888888999999999999;;;<<<<<<;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHKKKMMMNNNNNNNNNLLLKKKJJJLLLNNNOOONNNMMMLLLPPPTTTWWWWWWWWWVVVVVV]]]___bbbgggkkkmmmmmmmmmnnnmmmlllkkklllmmmoooppppppnnnmmmmmmnnnnnnnnnmmmmmmlllkkkiiigggfffeeeeeedddcccaaa___\\\YYYWWWVVVRRRQQQPPPNNNLLLIIIGGGFFFFFFEEECCCAAA@@@@@@@@@@@@===<<<;;;999777666666555666555444444333333444444222222111111111111222222222222222222222222222222333444444333222111111111222222222333333333444444444444444555666777888999<<<;;;;;;::::::999999888999888888888888888999999999999:::;;;;;;;;;::::::999999999:::::::::;;;;;;999=========>>>KKKzzzkkkdddaaa^^^[[[YYYVVVSSSPPPIIIFFFDDDDDDBBB===;;;===888777666555444333333333444@@@AAA444...333444...222222111111111000000000---..................---...333777555111...///222................................................//////////////////////////////.........///000111222333444555555333111///000111222222333444666888333222333555666666:::???EEEJJJXXXkkk|||vvviiiWWWJJJBBB>>><<<<<<777666666777777666444222555555444444444444444333333333444444444444333333333333333333333333333333222222222111111111000000////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////......---------------------------------...........................------///000111///...++++++,,,---............,,,,,,,,,---------.........------,,,,,,------...,,,,,,---------.........------------------------///...............//////......///000000000000000......//////000000000000000000000000000000111111000000////////////000000...............---------------------------------,,,---.........---,,,+++------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------............///---.........//////000000000000000111222222333333111222222333444444555555888888888888888999999999999;;;<<<<<<;;;<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMKKKOOOUUUXXXXXXWWWWWWVVV\\\___cccfffhhhiiijjjjjjooonnnllljjjjjjllloooppppppnnnmmmmmmnnnooonnnmmmoooooonnnllljjjhhhgggfffgggfffddd```\\\XXXTTTRRROOONNNMMMKKKIIIHHHGGGFFFCCCCCCBBB@@@@@@??????>>>===<<<:::888666555555555555555444333333333333333222111111000000111111222222222222222222222222222///000111000......000333222222222333333333444444333444444444555777888999;;;;;;;;;::::::999999999999999888777777888888888888999999:::;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<>>>???LLLzzzkkkdddbbb^^^[[[YYYVVVRRRPPPJJJFFFDDDEEEBBB===;;;===888777666555444333333333...555777000...222444111222222222222111111111111------...//////...------,,,///111000...,,,---///................................................/////////////////////////////////...///000000111///000111111111000///...111000000000111333555666333333444333333444777999666777===GGGRRR^^^ooo||||||llleee]]]SSSNNNEEE===;;;;;;999999:::555666666666555444333222444444444444444444444444333333444444444444333333222222222222333333333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////.........////////////////////////////////////////////////...............------------------------...........................------...000000///---,,,,,,------...---------,,,,,,,,,---------............------------......,,,---------............------------------------///............///000000......///000000000000000---......//////000000111000000000000111111111111000000////////////000000......//////......---,,,,,,,,,------------,,,,,,,,,------......---,,,,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------............///------......///000000000000000000111222222333333222222333333444444555555777777777888888888999999999;;;<<<<<<;;;<<<===??????@@@AAAAAABBBCCCDDDEEEDDDEEEFFFHHHJJJKKKKKKLLLKKKJJJIIIJJJLLLNNNMMMLLLKKKOOOTTTWWWXXXWWWWWWWWW\\\```dddfffgggggghhhiiinnnllljjjiiiiiijjjmmmnnnnnnlllkkkkkklllmmmmmmlllllllllkkkjjjhhhfffcccbbbeeeeeeccc___[[[VVVRRROOOLLLKKKJJJHHHGGGFFFFFFFFF@@@@@@@@@???>>>>>>======;;;:::999777666555555555444444333222222222222333111111000000000000111111111222222222222333333333///000222111111444:::@@@222222333333333333444444333333333444555666888888::::::::::::::::::::::::999999888777777777777888777888999::::::;;;;;;:::999999::::::::::::;;;;;;<<<;;;:::???AAAKKK}}}llldddbbb^^^[[[XXXUUURRROOOKKKGGGEEEEEEBBB<<<:::<<<888777666555444333333333//////000111111222333333111111111111000000000000------...//////...------------,,,,,,,,,---......................................................////////////////////////...///222444444333111000111111111111111222222222000000000111222333444333333555666555555666888999222000222777;;;???HHHQQQ\\\hhhuuuzzz~~~yyy{{{wwwgggPPPBBBBBBAAA<<>>???@@@BBBCCCEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMLLLKKKKKKNNNSSSVVVWWWWWWWWWXXXYYY]]]bbbeeeeeeeeegggiiikkkjjjhhhgggggghhhjjjkkkiiihhhggggggiiikkkkkkjjjhhhhhhgggfffdddaaa___]]]______^^^\\\YYYTTTQQQNNNIIIHHHFFFEEEDDDDDDDDDEEE>>>>>>>>>>>>===<<<;;;;;;999999888777666555555555444333333222222222222222111111000000000000111111111111222222222333333333111333444333333888AAAHHH222222333333333333444444333333333444555666777888888999999::::::;;;;;;<<<999999888777777777777777777777888::::::;;;;;;:::999999::::::::::::;;;;;;<<<999999???AAAEEErrrooodddbbb^^^[[[XXXUUUQQQOOOKKKGGGEEEEEEBBB<<<:::;;;888777666555444333333333555111000444555333222444000000000000////////////,,,---...//////...---,,,///---++++++---///000///................................................////////////////////////,,,000555999999666111...000/////////000111222222...///111333666666555333000333555333222333444444444222333777777666777;;;:::AAAGGGJJJOOOWWW^^^```fffkkktttwwwmmmcccYYYPPPKKKFFFLLLIII===888<<<>>>:::>>>777333777999777666999777777666444222222444666444444444444444444444444222333333444444333333222111111111222222333333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000------......//////000000000000000000000000000000........................,,,,,,+++---...///...,,,............---,,,++++++,,,,,,,,,---------............------------......---------.........//////------------------------,,,,,,,,,,,,,,,---...///...//////000000000000000---------...///000000111//////000000111111111222000000////////////000000---.../////////...,,,,,,---...///000000///...---------,,,,,,,,,---......------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------------.........//////---------...///000000111000000000111222222333333222222333444444555555666333444555666777888999:::999;;;<<<<<<;;;<<<===???===>>>@@@BBBDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHGGGIIIKKKLLLKKKJJJKKKNNNRRRUUUVVVVVVWWWXXXUUUYYY___bbbbbbccceeehhhiiihhhgggeeeeeefffhhhiiifffeeedddeeegggiiiiiihhhfffffffffeeebbb___]]][[[YYYZZZZZZYYYWWWTTTPPPNNNGGGFFFDDDCCCBBBBBBCCCDDD<<<=========<<<;;;::::::888888777666666666666666444333222222111111222222111111000000000000111111111111111222222333333333000111000...---222;;;DDD222222333333333444444444333333333444555666777888777888999:::;;;;;;<<<===999999888777777666777777666777888999:::;;;;;;;;;999999:::::::::;;;;;;;;;;;;888888@@@@@@???eee~~~tttfff```ZZZWWWXXXXXXTTTQQQGGGGGGEEECCC@@@===;;;999888888777666555444333333333222222111111222222333000000000000000000000000////////////////////////......------------......---------............///,,,,,,,,,---------......000...,,,---///000000///000000000000111111111111222222222111111111000000222222111111222222333444000111111111111222222222333444444444555666666666;;;888666888===@@@???<<>>999888666555444444444555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000......//////000000111111//////////////////////////////............//////111111000000//////......000000////////////000000////////////////////////------............------......------------......//////.........---------111000///............///------------------------........................///...---,,,,,,---...///........................////////////////////////////////////000000000000////////////000000000000000000000000000000000000...........................///000000000///---,,,+++---......,,,+++---///'''---222///+++)))+++,,,***+++---///000000//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222222222111111111111111111222333333444444333333333444555555333222333555::::::;;;;;;;;;;;;;;;;;;======>>>@@@AAABBBDDDDDDKKKHHHFFFFFFIIIJJJHHHFFFIIIIIIIIIIIIJJJKKKLLLMMMLLLNNNQQQSSSUUUUUUTTTSSSXXXXXXYYY[[[^^^aaadddeeeffffffggghhhgggfffeeedddaaa```______```ccceeefffdddaaa^^^\\\]]]]]]\\\[[[]]]ZZZWWWUUURRRPPPMMMJJJDDDCCCBBBAAA???>>>===<<<<<<<<<;;;::::::999888888777777666555555555555555333333222111000000111111000000000000000111111222000111111111111222222222222222222222222222222222333333222222333333444555222222222333444555666777::::::::::::;;;<<<======;;;:::999777777777777888999:::;;;<<<;;;:::999888999999999:::::::::;;;;;;>>>>>>;;;===@@@AAAWWW|||ttteee```YYYWWWWWWWWWTTTPPPGGGGGGEEECCC@@@===;;;:::888888777666555444333333333222222111111222222333000000000000000000000000////////////////////////......------------......---------............///,,,,,,---------.........///...---...000111000/////////000000000111111111222222222111111111000000222111111111222222333333000111111111111222222222444444444444555555555555555222111444999===<<<:::;;;<<<>>>AAADDDGGGIIIJJJGGGFFFDDDBBBAAAAAABBBBBB@@@CCCGGGJJJJJJHHHDDDAAAEEECCCAAA@@@???@@@AAAAAA???>>><<<;;;:::999999999;;;;;;:::::::::;;;;;;<<<999888666555444444444555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222111111000000000000000000000000/////////000000000000000//////////////////////////////............//////000000000000000/////////000000////////////000000////////////////////////---......//////......---///......------....../////////.........---------//////..................------------------------........................///...------------...///........................////////////////////////////////////000000000000////////////000000000000000000000000000000000000...........................///000000000///---,,,...,,,,,,---///000000///...+++''''''+++//////---,,,,,,---...////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000000000000000000000111111111111111111111111111222333333444444333333333444555555333333444555999::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCHHHFFFDDDEEEHHHIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKMMMOOORRRTTTTTTTTTTTTUUUUUUUUUVVVXXX\\\___aaabbbbbbbbbbbbbbbbbbaaaaaa___^^^\\\[[[\\\]]]___aaabbbaaa^^^]]]\\\[[[ZZZZZZYYYWWWSSSQQQOOOMMMIIIGGGCCCBBBAAA@@@>>>===<<<;;;;;;;;;::::::999888777777777666666555555555555555333222222111000000111111000000000000000111111222000111111111111222222222222222222222222222222222333333222222333333444555222222222333444555666777::::::::::::;;;<<<======;;;:::999777777777777888777888999999::::::999999:::::::::;;;;;;;;;<<<<<<;;;===;;;===???===PPPqqqtttddd___ZZZWWWVVVVVVSSSPPPHHHGGGFFFCCCAAA>>>;;;:::888888777666555444333333333222222111111222222333000000000000000000000000////////////////////////......------------......---------............///,,,------------.........///...///000222222000...//////000000000000111111222111111111111000000000111111111111222222333333000111111111111222222222555444444444444444444333444222111444999======<<<666666666666666666666666<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======<<<:::999666666666666666666666666777666666777777888999:::::::::999888888888999999888777666444444444444555444444555555555555444444333333333333333333333333222222222333333444444444222222222222222222222222333333333222222222111111000000000000000000000000000000000000000000//////////////////////////////000//////......//////000//////000000000000000000000000////////////000000////////////////////////---......//////......---///......------......////////////............---------......///......---------------------------........................///......------......///........................////////////////////////////////////000000000000////////////000000000000000000000000000000000000......................../////////000//////...---111...***+++///000...+++111...,,,,,,------------......---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000000000000000000000000000000000000000000000000111222333333444444333333333444555555333333444555888888888999999999::::::::::::;;;===>>>???@@@@@@CCCBBBBBBCCCFFFIIIIIIIIIEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLOOOQQQSSSTTTTTTTTTSSSRRRRRRTTTWWW[[[]]]______^^^^^^______``````aaa___\\\YYYXXXYYY[[[\\\______^^^\\\YYYWWWVVVWWWTTTQQQNNNLLLJJJHHHEEECCCAAA@@@???>>>===;;;;;;:::999999888888777777666666666666555444444444444555333222111111000111111111000000000000000111111222000111111111111222222222222222222222222222222222333333222222333333444555222222333333444555777888:::::::::;;;;;;<<<======;;;:::999777777777777888777777777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<999<<<;;;<<<>>>:::HHHfff~~~ssseeeaaa[[[XXXWWWVVVTTTRRRHHHGGGFFFDDDAAA>>><<<:::888888777666555444333333333222222111111222222333000000000000000000000000////////////////////////......------------......---------............///------------...............///000222333333111...////////////000000000111111111111111000000000000000111111222222222222222000000111111111222222222555444444444333333222222555333333555888;;;;;;:::666777777777777888888888777888999::::::999888777:::999888666666666777777666777888999999999999888;;;::::::999999999::::::999888888777666666666666777666555444333444555555333444444555555444444333444444333333333333222222111111222333333444555555222222222222222222222222333333333222222222111111000000000000000000000000222111111000000/////////////////////////////////000000////////////000000/////////000000111111222//////000000000000//////////////////////////////......////////////......//////............///////////////...............,,,,,,......///......---................................................//////............//////........................////////////////////////////////////000000000000////////////000000000000////////////////////////........................//////////////////......111///---,,,,,,,,,+++***))),,,222222---(((***000000///...,,,,,,------...------------------,,,,,,------------------------------------------------------------............////////////////////////////////////000000000000111222333333444444333333222444555444333333444666666666777777888888999999999999:::;;;<<<===>>>?????????@@@BBBEEEHHHIIIJJJGGGGGGHHHIIIIIIJJJJJJJJJGGGHHHIIILLLNNNPPPRRRSSSUUUSSSRRRQQQRRRUUUYYY[[[```___^^^^^^___```bbbcccfffccc```\\\ZZZZZZZZZ[[[ZZZ\\\\\\ZZZUUURRRQQQRRROOOLLLJJJHHHGGGEEEBBB@@@>>>>>>===<<<;;;:::999999777777777666666555555555666555444444333333444444222222111111111111111222000000000000000111111222000000111111111222222222222222222222222222222222333333222222333333444555333333333333444666777888999:::;;;<<<<<<=========;;;:::999777777777777888:::999888777777888999::::::::::::;;;;;;;;;;;;<<<999===;;;;;;<<<:::GGGaaa|||qqqfffccc^^^ZZZXXXWWWVVVUUUHHHHHHFFFDDDAAA>>><<<:::888888777666555444333333333222222111111222222333111111111111111111111111////////////////////////......------------......---------............///---------.........//////...///000222333333111......////////////000000000000000000000000000000000///000111222222222111111000000111111111222222222444444333333222222222111333222111111222333444333333444555666777888999:::333444666777777777555444888777444333222333444555444666888999:::999888888999888777666666555666666888777666555555555555555666666444333333444555555333333444444444444333333444444444333333222222222111111222333333444555555222222222222222222222222333333333222222222111111111111111111111111111111222222111111000000//////000000000000000000000000000000////////////000000//////000000111111222222//////000000000000//////////////////////////////...//////////////////.../////////....../////////////////////////////////------...............---................................................////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000//////////////////////////////////////////////////////........./////////---000111///++++++///333333---***------,,,---222111000...---,,,,,,---...---------------------------------------------------------------------------------.........//////////////////////////////......//////000000000000111222333333444444333333222333444444333333555666555555666777777888999999999999:::;;;<<<======>>>===>>>???AAACCCFFFIIIJJJHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSRRRQQQPPPQQQTTTWWWYYY______^^^___```bbbdddfffhhhfffccc___]]][[[ZZZZZZVVVWWWXXXWWWSSSPPPMMMLLLLLLIIIGGGEEEDDDCCC@@@>>><<<<<<;;;;;;:::999888888666666555555555555444444555555444333333333333333222111111111111111222222000000000000000111111222000000111111111222222222222222222222222222222222333333222222333333444555333333333444555666777888999:::;;;<<<============;;;:::999777777777777888>>><<<:::999888888888999888888999999999:::::::::;;;???;;;:::<<<<<>>>>>===???AAABBBBBBDDDGGGJJJFFFGGGIIIJJJKKKKKKJJJJJJMMMLLLJJJJJJJJJLLLOOOPPPPPPPPPPPPPPPQQQSSSUUUVVV\\\\\\]]]___```bbbdddeeefffeeedddaaa___\\\ZZZYYYUUUTTTTTTUUUTTTQQQMMMIIIIIIGGGEEEDDDCCCBBB@@@>>>;;;;;;::::::999888888777555555555555555555444444444444333222222222222333111111111000111111222333000000000000000111111222000111111111111222222222222222222222222222222222333333222222333333444555333333333444555666888888999:::<<<===>>>>>>======;;;:::999777777777777888======;;;:::999999888888888888888888999999999999:::???<<<999===>>>JJJ```{{{pppeeeddd```\\\XXXVVVVVVWWWIIIHHHGGGEEEBBB???<<<;;;888888777666555444333333333222222111111222222333111111111111111111111111////////////////////////......------------......---------............///............///////////////...---...000111000///........./////////000000////////////000000111111...///111222222222000000000111111111111222222222111111111111222222222222555555555555444444555666555555555555666666666777555555555666555555444444333333333333444444444444555555666666777666666666666555555555555666666777555555444444444555666666555444333333333444555555222333333444444333333222555555444333333222111111333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111222222000000000000000000000000111111000000000000111111222222111111111111111111...///000111111000///...//////////////////////////////000000000000//////000000////////////000000.../////////000000000000555333000...------///000...................................................///000111111000///...////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000///////////////////////////......---...///000111***...000000...000777===^^^CCC...---444333---+++..................------------------.........///............................................................////////////000000000000000000000000//////000000111222222333111222333333444444333333111333444444444444555777444555666777888999::::::<<<<<<======>>>>>>??????>>>@@@BBBBBBBBBCCCEEEHHHFFFHHHKKKNNNQQQRRRRRRRRRTTTRRROOOMMMLLLMMMOOOQQQOOOPPPQQQSSSUUUVVVVVVWWWZZZ\\\^^^```bbbdddeeefffdddeeeeeedddbbb___\\\YYYVVVSSSRRRTTTXXXVVVNNNGGGGGGEEECCCBBBBBBAAA>>>===;;;;;;::::::999888888888555555555555555555555555444333333222222222222222111111000000111222222333000000000000000111111222000111111111111222222222222222222222222222222222333333222222333333444555444444444444555777888999999:::<<<>>>???>>>===<<<;;;:::999777777777777888999999999:::::::::999999888888999999999:::::::::777>>><<<:::===>>>FFFXXX|||qqqdddccc```[[[WWWUUUUUUVVVIIIHHHGGGEEEBBB???===;;;888888777666555444333333333222222222222222222333111111111111111111111111////////////////////////.........------.........---------.........//////............/////////000000...,,,---///000000///............/////////000.../////////000000111111...///111222333222000///000111111111111222222222000000111111222222222333000111222222111222444555333333444555555666777777999999888888777777777777222333555666777777666555555555555555555555555555888777666555444444444444444444444444555555666777555444333333333444555666222333333444444333333222555555444333333222111111444333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111000000000111222222222333000000000000000000000000111111000000000000111111333222222222111000000000...///000222222000///...//////////////////////////////000000000000//////000000////////////000000.../////////000000111111777555111...,,,---///111////////////////////////...........................///000111111000///...000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000///...------...///000111......---,,,,,,...111444444,,,***000000***---666,,,---...//////...---,,,---------.........//////............................................................/////////000000000000000000000000000///000000111222333333333222222333444444444333333111222444444444444555777555555666777888999::::::======>>>>>>??????@@@@@@@@@BBBDDDCCCAAABBBDDDGGGGGGIIINNNSSSWWWZZZ[[[[[[YYYWWWSSSOOONNNNNNPPPRRRPPPRRRUUUWWWYYYZZZZZZYYY[[[]]]```ccceeegggggggggdddfffggghhhfffbbb^^^\\\XXXSSSQQQUUUZZZZZZQQQHHHEEECCCAAA@@@@@@@@@>>><<<;;;:::::::::999888888888555555555555555555555555444333222222111111222222111111000000111222333333000000000000000111111222000111111111111222222222222222222222222222222222333333222222333333444555444444444444666777888999999:::<<<>>>???>>>===<<<;;;:::999777777777777888444555777999:::;;;::::::999999:::::::::;;;;;;;;;444======;;;>>>===BBBPPP}}}pppiiiddd^^^XXXVVVVVVUUUUUUNNNKKKFFFCCCAAA@@@>>><<<999888777666555333222222333333333333333333333333111222222222222111000000000/////////......------////////////////////////---...///000000///...---111000///......///000111....../////////......---111000000000///.........000000000000000000000000...///000111222222111000000000000111222333444555333000...///222333222000222222111111111222333333222333333111000000222444555555555555555555555555333333333333444444444555444444444444444444444444777666555555555555555666555555555555555555555555444444333333333444444555555555555555555555555555333333333333333333333333666555444333333333333333444444333222222222222333444444444444444444444444222222222222222222222222000000000000000000000000///000000000000111111111/////////000000111111222111111111111111111111111222222222111111000000000111111111111111111111111111111111111111111111111////////////////////////000///...------...///000333222000......///000111////////////////////////////////////////////////............////////////........................////////////////////////////////////000000000000000000//////////////////////////////////////////000/////////......------////////////////////////........................111000///......///000111........................------------............------------------------000///...------...///000...////////////000000000...000000000///...///000222111111000111222333444555444333222111111000000555555555555444444444444666777777888888999::::::======>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBCCCFFFIIILLLMMMPPPVVV\\\___^^^\\\XXXXXXVVVRRROOOOOOPPPRRRQQQRRRTTTWWWZZZ[[[YYYXXX]]]___bbbfffiiiiiifffdddaaacccfffgggfffccc___\\\YYYXXXWWWUUUQQQMMMIIIGGGDDDCCCAAA???===;;;::::::;;;;;;::::::999888777777666666555555444444444333666555444333222333444444000000//////000000111222111222222333333222222111333444444333111111222444444444333333333222222222444444444444444444444444555444444555555666777888<<<===>>>???>>>===;;;999<<<666555999:::666444777888999999999999999999:::<<<<<<<<<===>>>??????@@@;;;<<<<<<;;;<<>>???@@@@@@AAACCCDDDEEEEEEDDDDDDFFFHHHNNNOOORRRWWW]]]```___]]]YYYYYYXXXUUUSSSQQQRRRTTTTTTUUUWWWYYY[[[[[[YYYXXX\\\\\\^^^aaaccccccaaa___```aaadddeeedddaaa]]][[[WWWWWWUUURRROOOKKKGGGEEEDDDCCCAAA???===<<<;;;::::::999999888777777666666555555555444444333333333555444333222111222333333222222222222222333444444111111222222222222111111222333333222111111333444333333333333222222222222333333333333333333333333444444444444555666777888<<<===>>>???>>>===;;;:::999444333777888444333555888888888888999999999999::::::;;;;;;<<<======>>>:::;;;;;;:::;;;===BBBEEEfff}}}qqqkkkfff___YYYVVVUUUTTTSSSLLLIIIEEEBBB@@@???<<<:::::::::999888666555444333222222222222222222222222000111111111111000//////000000000000////////////...........................//////000000//////...//////............///////////////000000000000000///000000000000000000111////////////////////////...000222111//////111333111111000000000111111222666444222111222222000///000000111222333555666777222333333333333444777999555555555555555555555555444444444555555555555666555555555555555555555555555555444444444444555555444444444444444444444444555555444333222222222222444444444444444444444444444444444444444444444444444444333333333444555555666555444444333333444444222222222222222222222222111111111111111111111111222222222222222222222222//////000000000111111111222222222222222111111111111111111111111111111111222222111111111111000000111111111111111111111111000000000000000000000000////////////////////////111000000//////000000111111111///.........///000/////////////////////////////////////////////////////////000000000111111////////////////////////////////////////////////........./////////000000000000000000000000111111000000000000000000000000000000000000////////////........................////////////////////////...//////////////////...////////////////////////............////////////........................//////............/////////000000000111111111111000111222222000000111222333222111111111222444444777666444222111222333444555555555555555555555555555555666666777888888999;;;;;;<<<===>>>???@@@@@@BBBDDDFFFFFFFFFFFFGGGHHHMMMNNNQQQVVVZZZ\\\\\\[[[WWWXXXXXXVVVTTTRRRRRRSSSUUUVVVXXXYYYYYYXXXWWWWWW^^^]]]\\\]]]______^^^]]]]]]___```aaa```]]]ZZZXXXUUUTTTRRROOOKKKGGGDDDBBBAAA@@@>>>===;;;:::999999888777777666666555555555444444444444444333333333444333222111111111222222333333222222333333444555000111111222222111111000111222222222111222444555333333333333222222222111222222222222222222222222444444444444555666777888:::;;;<<<<<<<<<;;;999999:::666555777999777555666777777888888888999999999888888999999::::::;;;;;;999::::::::::::<<<@@@CCCUUU~~~rrrkkkfff```ZZZWWWUUUSSSQQQLLLIIIFFFCCCBBB@@@===:::999999888777555444333222333333333333333333333333111111222222111111000///................................................------............------////////////////////////..................//////------......//////000000////////////////////////---000333111......111444222222111111000111111111333222111000000000000000111111111111111222333444222333333333222333555777444444444444444444444444333333333333444444444444333333333333333333333333555555555555555555666777444444444444444444444444777666555444333333333333444444444444444444444444333333333333333333333333222111111111222333444444555444333333222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222111111000000//////222222222222222222222222333333222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////111111000//////000000111000000000000000000000000000000000000000000000000........./////////000000................................................/////////000000000111111...///////////////000000////////////////////////........................////////////////////////...........................///111111111111///...........................,,,------------.........------------------------------------------------....../////////000000000///111222111000///000111555444333222222333444555555333111//////000111333333333333333444444444444555666666777888888999999;;;;;;<<<===>>>???@@@@@@AAADDDFFFGGGGGGFFFFFFGGGIIIJJJMMMQQQTTTVVVVVVVVVRRRTTTUUUTTTRRRPPPPPPPPPRRRTTTVVVWWWVVVVVVVVVWWW___\\\ZZZYYYYYYZZZZZZZZZ[[[\\\\\\\\\[[[YYYWWWVVVSSSRRROOOLLLHHHDDDAAA@@@===<<<;;;999888777777777777666666666555555555444555555555444444444444444444333333222222222222222111111111111111222222333111222222222222222222111111222333333222333555777444444444444333333333333222222222222222222222222444444444444555666777777777777888888888888777666888666555666888888777666777888888888999:::::::::888888888999999999::::::999:::;;;;;;;;;<<<@@@CCCKKKrrrjjjfff```[[[WWWUUURRRQQQMMMKKKHHHFFFDDDAAA>>>;;;;;;:::999888666555444444444444444444444444444444222222333333222222111000////////////////////////////////////////////////........................000000000000000000000000///............///000111---......//////000000000000000000000000000000000...000222111//////111333333222222111111111111222111111111111111222333444555444333222222111111222666666666444222222444555444444444444444444444444333444444444444555555555444444444444444444444444666555555555666666777888555555555555555555555555888888666555444444444444555555555555555555555555333333333333333333333333333333222333333444555555666555555444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333222222111111000333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000111111111222111111111111111111111111111111111111111111111111//////000000000111111111////////////////////////////////////////////////000000111111111222222222/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000222333333222000000////////////////////////------........./////////................................................/////////000000000111111111222333333111111222333666555444333333444555666333222111//////000111222333333333444444555555555666666777777888999999999;;;;;;<<<===>>>???@@@@@@@@@BBBEEEFFFEEEDDDEEEEEEFFFHHHKKKMMMOOOPPPQQQRRROOOQQQRRRQQQPPPNNNNNNOOOOOORRRUUUVVVUUUVVVXXXZZZ]]]ZZZVVVTTTTTTUUUUUUUUUXXXXXXXXXWWWVVVUUUSSSRRRPPPNNNKKKHHHEEEBBB???>>>;;;;;;:::888888777777777666666666666666555555555555555555555555555555666444444444444444333333222111111000000111111222333222222333333333333222222222333444444444444666888555555555555444444444444333333333333333333333333333333333444444555666777666777777777777777777777444333333333555777666444888888999999:::;;;;;;<<<999999999999999::::::::::::;;;<<<<<<<<<===@@@BBBHHHxxx}}}qqqiiieee```[[[XXXVVVSSSQQQMMMKKKIIIGGGEEEBBB>>><<<<<<<<<;;;:::888777666555333333333333333333333333222222222222222111000000000000000000111111111111////////////////////////000000///......///000000//////000000000000//////000000/////////111222444000000000000000000111111////////////////////////...///000222222222111000111111000000000111111222000222333333222333555777888777666444333222222111888888888555333222333555555555555555555555555555555555555666666666777777666666666666666666666666555555555555555666777888555555555555555555555555777777666555444444444555555555555555555555555555555555555555555555555555666666555555555666777777888777777666666666666666444444444444444444444444444444444444444444444444555555555555555555555555222222333333333444444444444444444444444333333333333333333333333333333333333333444444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111222222222333333111111111111111111111111222222222222222222222222000000000111111111222222000000111111222222333333111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000111111222222111111000111111111111111111111111/////////000000000000111000000000000000000000000000000111111111111000000111111111111222222222222333444555555444333444555555555333222222333333444333333333222222222333333444444444555666666777777555555666777777888888999::::::;;;<<<===>>>??????>>>@@@BBBCCCBBBBBBCCCDDDEEEHHHJJJKKKLLLLLLNNNPPPNNNOOOPPPOOOMMMMMMNNNOOONNNQQQTTTUUUTTTUUUXXX[[[___[[[WWWUUUTTTUUUVVVVVVSSSRRRQQQPPPOOONNNNNNNNNJJJIIIFFFCCCAAA>>>===<<<;;;;;;:::999999999999999555555555555555555555555444444444555555555555666444444555555555444333222222222111111222222333444222222222333333222222222333444555444333444666888555555555555444444444444333333333333333333333333333333333333444555666777777777777888888888888999666777777666888<<<;;;888777777888999:::;;;;;;<<<999999:::::::::::::::::::::;;;============@@@BBBHHHssszzznnnhhhddd___[[[YYYVVVTTTRRRLLLJJJHHHGGGEEEBBB>>>;;;;;;:::999888777555444444111111111111111111111111000000000000000///..................//////000000------------------------......---,,,,,,---......------...//////...------///...---------///111222///...............------------------------------///......222555555000,,,...............///000111///111222111000000222555555555333222111111000000444555444222000000222444333333333333333333333333333333333444444444555555444444444444444444444444333222222333444555666666333333333333333333333333555444444333333333444444333333333333333333333333333333333333333333333333666666555555444444555555666666555444444444444444333333333333333333333333333333333333333333333333444444444444444444444444111111111222222222333333111222222222222222333333111111111111111111111111222222222222333333444444111111111111111111111111222222222222222222222222///////////////////////////000111111111111000///------...//////////////////////////////////////////////////////////////////000000000000111111111////////////////////////111111111111111111111111...////////////000000000.........///000111111111000000000000000000000000............//////000000........................////////////////////////000000////////////000000////////////////////////---------.........////////////////////////////////////000111111000//////////////////000000000000222333444333222222333444333222111000///000000111111222333333444333222111111222222333444444555555333333444444555666666777888888999:::;;;<<<<<<======>>>??????>>>???@@@BBBCCCEEEHHHHHHGGGGGGJJJLLLKKKKKKKKKJJJIIIIIIKKKNNNLLLOOORRRRRROOOOOOSSSWWW\\\YYYUUUSSSSSSTTTTTTSSSMMMLLLKKKIIIHHHHHHHHHHHHDDDCCCAAA>>><<<;;;::::::999888888777777777777888333333444444444444444444222222222333333444444444333333444555444333222111111111000000111111222333000000111111111111000000222333444333222111333555444444333333333222222222222222222222222222222222333333333333444555666666555555555555555666777777666999999777999>>>>>>:::555555666777888999::::::999999999999999999999999999:::<<<<<<<<<<<<>>>@@@FFFmmmxxxlllgggccc___[[[YYYWWWTTTRRRKKKIIIGGGFFFDDDAAA===999777777666444333222111000////////////////////////...............------,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++,,,------,,,+++++++++***)))))))))+++...///+++++++++******)))))))))++++++++++++++++++++++++///------222777777000)))+++++++++,,,---...///000---///000...,,,+++---000000//////..................//////...,,,---///111//////////////////////////////000000000111111111000000000000000000000000111111111111222333444555111111111111111111111111222222222111111222333333111111111111111111111111////////////////////////444333333222111111111111333222111111000000111111222222222222222222222222222222222222222222222222000000000000000000000000///000000000000111111111------......//////000000////////////////////////000000000111111222222222////////////////////////111111111111111111111111........................+++,,,---......---,,,+++++++++,,,---.........---................................................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---......---,,,++++++++++++,,,,,,,,,------...000000000///...///000111000///---------...///...///111222333111000...---......///000000111111111111222333333444444555666666777888999::::::;;;<<<======<<<<<<===???BBB???BBBDDDDDDCCCCCCEEEHHHGGGGGGGGGEEEDDDEEEHHHKKKIIILLLOOOMMMJJJIIIMMMQQQSSSPPPMMMKKKKKKLLLKKKKKKIIIHHHFFFDDDCCCCCCDDDDDD@@@???===:::999888888888555444444333333333444444222222222222222222222333000000111111111222222222222222333444333222111000...............//////000......////////////......111222222111000///111222222222222111111111000000000000000000000000000000333333333333444555666666222111111111222222333444///333333000333999999444333333444555666777888888999999999888888888888888888999;;;;;;;;;;;;===>>>CCCiii