BM66(@ ||||||||||||{{{{{{{{{{{{xxxyyy|||xxxjjjZZZQQQOOOUUUbbboooyyypppqqqvvv{{{tttiiifffjjjnnnvvvxxxrrrkkkdddTTTDDDAAA;;;666777999777555666333333333333333333333333333222222111222333555666444444444444444444444444777666666666777888:::;;;>>>@@@DDDGGGKKKPPPVVVZZZ___aaadddeeefffjjjqqqwww~~~{{{xxxvvvwwwxxxzzz~~~{{{zzzxxxvvvrrrnnnjjjfffdddbbb```]]]]]]___eeekkkooowww{{{yyyxxxwwwwwwvvvsssnnnkkkhhheee^^^SSSHHH>>>999777777777555444444444444444333333333333333333333333333333333333333333333333111111111111111111111111333333333222222111111111222222222222222222222222555444222111111111222222000000111111111222222222444333333222222333333444333333222222222222333333222222222111111111000000222222222222222222222222222222222222222222222222333333333444444444555555444444444555555555555666777777777888999999::::::<<<<<<<<<===>>>@@@BBBBBBDDDDDDEEEGGGIIILLLNNNOOOTTTSSSSSSTTTUUUXXXZZZ[[[YYYXXXUUUTTTUUUWWW[[[]]]bbbiiittt||||||||||||{{{{{{{{{{{{xxxyyy||||||nnn]]]RRROOOSSS___jjj{{{rrrrrrrrryyytttiiigggjjjooowww{{{vvvqqqjjjYYYHHH@@@999444555666444333444333333333333333333333333666555444333333333444555444444444444444444444444666666555555666888:::;;;>>>@@@DDDHHHLLLQQQWWW[[[```ccceeefffhhhmmmuuu|||nnnlllhhheeecccdddfffgggkkkmmmppprrrsssvvvzzz}}}}}}|||~~~{{{yyywwwuuurrrmmmiiifffdddbbb___]]]\\\^^^ccciiimmmtttxxx}}}yyyxxxwwwwwwxxxvvvssspppllliiicccXXXMMMBBB<<<999777777666555444444444444333333333333333333333333333333333333333333333333111111111111111111111111333333333222222222111111222222222222222222222222444333222111111111222222111222222222333333333333444333333222222333333444111111000000000000111111222222222111111111000000222222222222222222222222333333333333333333222222333333333333444444444444555555666666666777777777666777777888888999::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCDDDFFFIIILLLNNNPPPRRRRRRSSSUUUVVVXXXZZZ[[[YYYXXXUUUTTTUUUWWW[[[]]]cccjjjttt|||||||||{{{{{{{{{{{{zzzxxxyyy|||rrr```TTTNNNPPPYYYdddxxx}}}ssssssooovvvwwwllljjjmmmsss{{{~~~{{{sssaaaNNN@@@999444444555333222333444444444444444444444444888777666555444444444444444444444444444444444444555444444555666888:::;;;>>>AAAEEEIIIMMMRRRYYY]]]ccceeefffhhhkkkrrr|||}}}rrrZZZXXXUUURRRQQQQQQSSSTTTWWWXXX[[[]]]^^^bbbfffiiiqqqvvv}}}|||{{{yyyyyy|||~~~|||wwwvvvtttppplllhhheeeccc```^^^\\\[[[]]]aaafffjjjqqqtttyyy}}}~~~yyyxxxxxxxxxzzzzzzyyyxxxqqqooojjj```SSSHHH@@@<<<888777666555444444444444333333333333333333333333333333333333333333333333111111111111111111111111333333333222222222222111222222222222222222222222444333222111111111222222222222333333333444444444333333222222222222333333111111000000000000111111222222222111111111111111222222222222222222222222333333333333333333444444222222222222333333333333444555555555666666666666666666777888888999999:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEHHHKKKNNNPPPRRROOOQQQSSSVVVXXXZZZZZZ[[[YYYXXXUUUTTTUUUWWW[[[]]]ccciiittt||||||{{{{{{{{{zzzzzzzzzxxxyyy|||tttbbbUUUNNNNNNVVV___qqq~~~rrrqqqnnnttt~~~{{{rrrppprrrzzz|||hhhSSSDDD<<<666666777555444555555555555555555555555555666555555444444444444444444444444444444444444444444333444444666888:::;;;???AAAFFFJJJNNNTTT[[[___eeeggghhhjjjnnnwwwpppbbbRRRPPPMMMKKKJJJJJJKKKLLLNNNPPPQQQRRRTTTWWW[[[___gggkkkqqqyyy{{{wwwwwwvvvvvvzzz|||vvvuuusssooolllhhhdddbbb___]]][[[ZZZ[[[___cccfffmmmqqqvvvzzz|||}}}}}}{{{yyyzzz|||~~~~~~~~~xxxvvvqqqhhhZZZLLLBBB<<<888777666555444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222222222222222222222222222333333333333444333333222222222222333333333333222222222222333333111111111111111111111111222222222222222222222222333333444444444444555555111111222222222333333333222222222333333333444444666666777777888999999999;;;;;;;;;<<<>>>???AAABBBEEEEEEGGGIIILLLPPPRRRTTTMMMOOOSSSWWWZZZ[[[[[[ZZZYYYXXXUUUTTTUUUWWW[[[]]]bbbhhhsss~~~{{{{{{{{{{{{zzzzzzzzzzzzwwwyyy|||uuucccVVVNNNMMMTTT\\\lll}}}pppnnnnnnuuuyyywwwzzzmmmWWWFFF>>>777666777444444555555555555555555555555555222222333333444444444444444444444444444444444444333333333444666999;;;===???BBBFFFKKKPPPVVV]]]aaaggghhhjjjlllqqq{{{zzzeeeWWWNNNMMMKKKIIIHHHHHHIIIJJJLLLMMMNNNNNNPPPSSSWWW[[[___ccciiiqqq}}}yyytttqqqssstttuuuyyy|||uuutttrrroookkkgggdddccc___]]]ZZZYYYZZZ]]]```ccciiimmmsssxxx{{{}}}}}}|||~~~~~~zzzpppaaaQQQCCC<<<888888666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333222222111111222222333333333222222222222333333111111111111111111111111222222222222222222222222333333333444444555555555111111222222222333333333222222222333333333444444555666666777888888999999:::;;;;;;<<<===???AAAAAADDDDDDFFFHHHKKKNNNPPPRRRLLLOOOTTTXXXZZZ[[[ZZZYYYYYYXXXUUUTTTUUUWWW[[[]]]```gggqqq|||{{{{{{{{{zzzzzzzzzzzzyyywwwyyy|||vvvdddWWWOOOLLLQQQYYYfffzzz|||ooommmnnnuuu~~~sss[[[GGG>>>777555555333222444444444444444444444444444000111222333444444444444444444444444444444444444333333444555777:::===>>>???BBBGGGLLLQQQXXX___cccfffhhhkkknnnsss~~~qqq^^^SSSJJJIIIHHHFFFFFFFFFFFFFFFIIIJJJKKKLLLNNNRRRXXX\\\aaafffmmmvvv{{{qqqmmmkkkoooqqqsssxxx~~~|||uuutttrrrooolllhhheeeccc___]]][[[YYYYYY[[[^^^```eeejjjpppvvvzzz}}}{{{jjjWWWFFF===888888777666555555555555333333333333333333333333222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222111111222333333333222222000000111111111222222222222222111111111111222222111111000000000000111111111111111111111222222222222222222222222222222222222222333333444444555555222222222222333333333333444555555555666666666666555555666777777888888999::::::;;;<<<===???@@@AAAAAABBBCCCEEEGGGJJJLLLMMMNNNPPPTTTXXXZZZZZZZZZYYYYYYXXXUUUTTTUUUWWW[[[]]]```gggqqq|||{{{{{{{{{zzzzzzzzzyyyyyywwwyyy|||xxxfffXXXOOOJJJNNNTTT```ttt{{{pppooollltttxxxaaaIII@@@888666666444333555333333333333333333333333222333444555555444444333444444444444444444444444333444444666888<<<>>>@@@@@@CCCHHHMMMSSSYYY```eeefffhhhkkkooouuu{{{hhhYYYPPPHHHHHHGGGFFFEEEEEEEEEEEEFFFHHHJJJMMMPPPWWW^^^cccmmmqqqxxxxxxoooiiieeeeeejjjnnnqqqwww}}}|||uuutttrrrpppllliiifffddd___^^^[[[ZZZYYY[[[]]]___aaafffmmmsssxxx|||ttt^^^KKKAAA999888777666555555555555333333333333333333333333111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222000111222333333333333222111111111222222222333333222222111111111111222222111111000000000000111111000000111111111222222222222222222222222222222222111111222222333444444444333333333333444444444444555555666666666777777777555555666666777888888888::::::;;;;;;===>>>@@@AAACCCCCCDDDEEEGGGIIIKKKLLLPPPQQQTTTWWWYYYYYYYYYYYYYYYXXXUUUTTTUUUWWW[[[]]]bbbhhhrrr}}}{{{{{{zzzzzzzzzyyyyyyyyywwwyyy|||zzzhhhYYYNNNIIIKKKQQQ\\\ppp{{{~~~|||qqqqqqjjjrrr~~~|||eeeMMMCCC;;;999888666666777333333333333333333333333555666666666666444333222444444444444444444444444444444555777999===???AAA@@@CCCHHHMMMSSSZZZaaafffeeehhhlllpppvvvrrraaaTTTMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGIIILLLPPPVVV]]]fffllluuuxxx}}}uuuiiibbbcccaaaaaaggglllooovvv||||||uuuuuussspppmmmiiifffeee```^^^\\\ZZZZZZ[[[\\\^^^^^^cccjjjqqqwww|||zzzcccPPPDDD999888777666666555555555333333333333333333333333111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222222222000111222333444333333222222222333333333444444444222222111111111111222222333333222222222222333333000000111111222222222222222222222222222222222222000000111222222333444444333333444444444444555555444444444555555555555666555555666666777888888888:::::::::;;;===>>>@@@AAAFFFFFFGGGHHHIIIKKKLLLMMMQQQRRRTTTVVVXXXYYYYYYYYYYYYXXXUUUTTTUUUWWW[[[]]]dddjjjtttzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{}}}zzzgggVVVLLLHHHHHHJJJUUUfffyyyuuullliiirrr{{{mmmTTTFFF999666888777666666444444333333333333222222555555555555555555555555222222333333444555666666555555555777999<<>>@@@AAACCCCCCDDDFFFIIIKKKMMMOOOOOOQQQSSSUUUWWWXXXXXXXXXXXXXXXWWWUUUTTTUUUXXX[[[eeekkkvvvzzzzzzzzzzzzzzzzzzzzzzzzxxxyyy}}}xxxgggVVVLLLGGGGGGIIITTTeeexxxwwwnnnhhhpppzzznnnVVVHHH;;;777777777666666444444333333333333222222444444444444444444444444222333333444444555555555555555555777999<<>>@@@AAABBBCCCDDDFFFHHHKKKMMMOOOPPPQQQTTTVVVXXXYYYYYYYYYXXXXXXWWWUUUTTTVVVYYY\\\dddkkkvvvyyyyyyyyyyyyzzzzzzzzzzzzvvvxxx|||}}}ttteeeVVVKKKFFFFFFGGGSSScccwwwyyyppphhhnnnyyyrrrYYYKKK<<<888777666555555444444333333333333222222333333333333333333333333444444444444444444444444555555555777999<<>>;;;888666666444222000444333333333333333333222111111111111111111111111222222222111111111111111333222222111111222222333222222111111111111222222111111222222222222111111111111111111111111111111222222222111111111111000222222111111000//////...222222222111111111111111000111222222333222222222///000000000111222222222333333333333444444444444333444444555555444444333333333444555666777888888:::::::::;;;===>>>@@@AAABBBCCCDDDFFFHHHKKKMMMNNNQQQRRRTTTWWWYYYYYYZZZYYYYYYYYYXXXVVVUUUWWWZZZ]]]cccjjjvvvyyyyyyyyyyyyyyyzzzzzzzzzwwwyyy|||}}}|||tttmmmaaaUUUKKKFFFFFFGGGQQQaaattt{{{qqqiiimmmzzzwww]]]NNN>>>888777666444444444444333333333222222222333333333333333333333333444444444444444444333333444555555777:::===@@@BBBFFFHHHMMMRRRYYY___dddgggfffhhhlllsss{{{{{{nnnccc^^^^^^aaadddlllqqqyyy~~~ooo```WWWUUUVVVYYYVVVXXXZZZ[[[ZZZXXXUUUSSSTTTUUUUUUWWWXXXZZZ\\\]]]YYYXXXUUURRRQQQPPPQQQQQQSSSVVVYYY]]]`````````___\\\YYYUUUQQQNNNNNNOOOPPPQQQSSSVVVYYY]]]bbbhhhmmmssswww}}}xxxsssllliiihhhgggdddaaa]]]]]]\\\[[[[[[[[[[[[[[[ZZZ\\\aaagggmmmssswwwyyyzzz|||~~~~~~~~~}}}~~~xxxhhhWWWLLL>>>;;;888666555444333111444444444333333222222222111111111222222111111111000000000000000000//////222222222222222222222222222222111111111111222222111111222222222222111111111111111222222111111111222222222111111111000000111111111111000000//////333222222222111000000000111111111222222222222111//////000111222222333333333333333444444444555555333444444555555444444333333333444555666777888888:::::::::;;;===>>>@@@AAABBBBBBDDDEEEHHHJJJMMMNNNQQQSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYWWWVVVXXX\\\___bbbjjjvvvxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{|||}}}{{{yyyuuussskkkggg___UUUKKKGGGGGGHHHOOO^^^qqq{{{pppiiimmm|||{{{```PPP@@@999888666444444444444333333333222222222444444444444444444444444444444444444444444333333444555666777:::>>>AAACCCGGGIIINNNUUU[[[aaaeeegggfffhhhmmmttt|||xxxiii^^^YYYZZZ]]]```eeeiiiqqqzzz|||ttthhh^^^XXXWWW[[[]]]^^^```ccceeedddbbb^^^\\\XXXYYYYYYYYYYYYYYYXXXXXXRRRQQQNNNKKKJJJJJJJJJKKKHHHJJJLLLNNNPPPQQQQQQQQQRRRQQQNNNLLLKKKLLLMMMNNNMMMOOORRRVVVYYY___eeejjjssswww}}}xxxrrrlllhhhgggfffccc```\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ\\\```eeelllqqqvvvxxxzzz{{{~~~~~~~~~}}}~~~|||rrrdddUUUKKK===:::777555555555444444444444444333333222222222000111222222222222111000111111111111111111111111222222222222222222222222222222111111111111222222111111222222222222111111000111222222222222111000222222222111111111000000//////000000111111111111333222222222111000000000222111111111111111111111///000000111222333333444333333333444444444555555333444444555555444444333333333444555666777888888:::::::::;;;===>>>@@@AAABBBBBBCCCEEEGGGJJJLLLNNNQQQSSSUUUWWWYYYZZZZZZZZZYYYYYYYYYWWWWWWYYY\\\___aaaiiivvvwwwwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzwwwtttpppnnnhhhfffaaaWWWNNNHHHGGGIIILLL[[[mmm|||yyymmmhhhmmm~~~~~~xxxzzz}}}bbbRRRAAA:::888666555555444444333333333333222222555555555555555555555555444444444444444444444444444555666888;;;>>>AAACCCGGGJJJPPPWWW^^^cccfffhhhhhhjjjnnnuuu|||vvvhhh^^^[[[\\\^^^___dddfffkkkrrrwwwyyyxxxvvvpppkkkddd]]]ZZZ[[[^^^aaadddgggjjjmmmmmmjjjgggddd\\\]]]]]]]]][[[YYYWWWVVVMMMLLLIIIFFFEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHIIIJJJLLLMMMJJJLLLOOOSSSWWW]]]cccgggsssxxx~~~wwwrrrlllhhhgggeeebbb___\\\[[[ZZZZZZYYYZZZZZZZZZYYY[[[___dddjjjoootttwwwyyy{{{}}}~~~}}}}}}~~~~~~|||uuulllaaaTTTKKK===:::666444555555555444444333333333333333333222000111222333333222111000333333333333333444444444111222222333333222222111222222111111111111222222111111222222222222111111000111222333333222111000222222222111111111111000...//////000111111222222222222222111111111111111222222111000000000111111000111111111222333333333333333333333444444444444333444444555555444444333333333444555666777888888:::::::::;;;===>>>@@@AAAAAABBBCCCEEEGGGJJJLLLMMMQQQRRRTTTWWWYYYYYYZZZYYYYYYYYYXXXWWWWWWYYY\\\```bbbjjjuuuvvvwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxvvvtttqqqooommmkkkjjjfff]]]QQQIIIGGGHHHJJJXXXjjjxxxvvviiieeekkk~~~zzzzzz|||~~~|||yyyvvvqqqqqqvvv{{{cccRRRAAA:::888777666666444444333333333333222222444444444444444444444444222333333444444555555555444555666888;;;???BBBDDDGGGKKKQQQYYY___dddggghhhjjjkkkooouuu|||~~~xxxkkkbbbaaabbbcccccceeefffhhhllloooooommmkkkeeeccc```^^^]]]^^^```bbbeeegggjjjmmmnnnllljjjhhh``````aaa```^^^[[[WWWUUUMMMKKKGGGDDDBBBAAAAAAAAAFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDEEEFFFGGGIIIJJJKKKHHHJJJNNNQQQUUU[[[bbbfffqqqvvv}}}wwwrrrkkkgggfffdddaaa^^^[[[[[[ZZZYYYYYYYYYYYYZZZXXXYYY\\\aaagggmmmrrruuuwwwzzz|||}}}|||}}}~~~|||{{{}}}|||uuunnnggg___TTTMMM???;;;777444444444444333222333333333333333333444///111222333333222111///111222222222333333333333111222333333333333222111222222111111111111222222111111222222222222111111///111222333333222111///222222222111111111111000000000000000000111111111111111111111111222222222333222111000//////000111222222222222222222222222222222222222333333333333333444444555555444444333333333444555666777888888:::::::::;;;===>>>@@@AAAAAABBBCCCEEEGGGJJJLLLMMMPPPQQQTTTVVVXXXYYYYYYYYYXXXXXXXXXVVVVVVXXX\\\___cccjjjtttvvvvvvwwwxxxyyyyyyzzzzzzxxxwwwuuutttrrrpppooooooooooookkkaaaTTTJJJGGGGGGIIIVVVhhhwwwtttgggcccjjj~~~{{{vvvwwwzzz|||}}}}}}~~~}}}{{{xxxtttqqqllllllpppzzz~~~zzzcccSSSBBB:::999777666777444444444333333333222222333333333333333333333333222222333333444555666666444555666888;;;???BBBDDDGGGKKKRRRZZZ```eeeggghhhkkklllpppvvv|||zzzooohhhggghhhhhhggggggggggggiiijjjjjjgggeee___^^^^^^^^^______aaaaaaaaadddgggjjjkkkjjjhhhfffaaabbbcccbbb```\\\XXXUUUOOOLLLHHHEEEAAA@@@??????CCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGIIIMMMPPPUUUZZZaaafffooottt|||wwwrrrkkkgggfffdddaaa^^^[[[[[[ZZZYYYYYYYYYYYYYYYVVVXXXZZZ___eeekkkpppsssvvvxxx{{{|||{{{|||}}}~~~~~~~~~{{{yyyyyyzzz{{{|||wwwpppjjjeee^^^VVVOOOAAA===888555333333222111222222222333333444444444///000222333333222000///......//////000000000111111222333444444333222111222222111111111111222222111111222222222222111111///000222333333222000///222222222111111111111000222222111111000/////////000000111111222222222333333222111/////////000111333333222222222222222222111111222222222333333333333444444555555444444333333333444555666777888888:::::::::;;;===>>>@@@AAAAAAAAACCCDDDGGGIIILLLMMMOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWVVVVVVXXX\\\___dddjjjsss}}}yyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuutttssssssssssssssspppllldddWWWKKKGGGJJJLLLXXXgggsss{{{|||tttjjj^^^eeewwwxxxssssssuuuuuuyyy{{{}}}{{{xxxssspppooooooppprrrxxx}}}}}}zzzfffTTTBBB:::888666333333555555555444444333333333333333333333333333333333444444444444444444444444555666888:::<<<@@@EEEHHHIIILLLSSS[[[dddiiikkkllliiijjjmmmttt|||zzztttpppooommmllllllllllllkkkiiieeeaaa^^^\\\\\\]]]^^^___```bbbcccaaaaaabbbdddeeeeeecccaaa``````aaabbbdddccc___]]]WWWMMMEEEEEEFFFDDDAAAAAADDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBDDDGGGHHHHHHJJJKKKMMMQQQWWW^^^cccnnnssszzz~~~vvvqqqkkkfffcccbbbaaa```\\\\\\ZZZYYYXXXXXXXXXXXXXXXYYYYYY[[[___eeennntttwwwxxxyyy{{{~~~~~~}}}yyytttsssssssssvvvtttmmmddd^^^\\\WWWQQQEEE===888888888666444555444444444333333222222222111111000000000000111111333333333222222111111111222222111111111111111111000000////////////000000222222222222222222222222444333333222111111111222000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111222222333333333333444444777666444222111111111222333333333444444444555555333333333333333444666666<<<<<<<<<<<<=========>>>???AAADDDFFFGGGJJJMMMPPPRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[ZZZWWWUUUUUUXXXZZZ\\\eeelllvvvyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvvvvuuuuuuvvvwwwwwwvvvsssmmmeeeXXXKKKGGGJJJJJJVVVdddooowwwxxxqqqggg```eeetttuuurrrsssuuuvvvxxxyyyzzzxxxtttpppnnnnnnmmmnnnqqqxxx}}}xxxgggVVVCCC;;;999777555444555555444444444333333333333333333333333333333333444444444444444444444444555777888:::<<<@@@EEEHHHLLLQQQYYYbbbhhhkkkiiihhhiiijjjooovvv~~~zzzwwwwwwwwwwwwtttttttttrrrmmmgggbbb^^^YYYYYYYYYZZZ\\\]]]___```aaabbbdddggghhhfffcccaaa^^^___bbbeeehhhhhhfffcccZZZPPPGGGFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKNNNSSSZZZ```kkkqqqyyy~~~vvvqqqkkkfffcccbbb```___\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXYYY]]]dddlllrrrxxxyyy{{{}}}yyytttrrrrrrrrrqqqoooiii```[[[YYYUUUOOOFFF>>>888888888555444555444444444333333222222222111111000000000000111111333333333222222222111111000000000111222222222333222111111000000000000111222222222222222222222222444333222222111111222222111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111222222222333333333444444555444333222222222333444333333333444444444555555333333333333444555666777:::::::::;;;<<<=========@@@BBBDDDFFFGGGIIIMMMOOORRRTTTVVVXXXZZZ[[[[[[[[[[[[YYYWWWUUUVVVXXX[[[]]]dddkkkuuu}}}zzzzzzyyyyyyxxxxxxxxxwwwvvvvvvvvvwwwxxxzzz{{{|||{{{vvvpppgggZZZLLLGGGIIIHHHRRR___jjjqqqtttmmmeeeaaaeeeppp{{{rrrooopppsssuuuxxxxxxwwwtttpppnnnmmmnnnmmmnnnrrr|||xxxhhhWWWFFF===:::888666666555444444444444333333333333333333333333333333333444444444444444444444444555777999;;;===@@@EEEIIILLLSSS^^^hhhmmmmmmjjjgggiiikkkqqqxxx}}}}}}|||xxxqqqiii```[[[VVVVVVVVVWWWXXXZZZ\\\]]]^^^aaaeeehhhhhheee```]]][[[^^^dddjjjoooqqqnnnlll```TTTIIIFFFEEECCCBBBBBBAAAAAABBBCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEDDDDDDDDDGGGHHHHHHHHHKKKPPPWWW]]]fffmmmvvv~~~vvvqqqkkkfffcccaaa___^^^\\\[[[ZZZXXXWWWVVVVVVVVVUUUVVVVVVWWW[[[aaaiiioooxxxzzz}}}yyytttqqqqqqqqqmmmlllggg```\\\ZZZVVVPPPGGG???888777777444333444444444333333333333222222111111000000000000111111333333333222222222222111//////000111222333333444333333222111111000111111222222222222222222222222333333222222111111222222222222222222222222222222000000000000111111111111111111222222222222111111111111111111111111111111222222222222333333333333333222222222222333444555333333333444444444555555444444444555555666777888777888999:::;;;===>>>>>>AAACCCEEEFFFGGGIIILLLNNNRRRSSSVVVXXXZZZ[[[[[[[[[[[[YYYWWWUUUVVVXXX[[[]]]cccjjjsss{{{zzzzzzyyyyyyxxxwwwwwwwwwuuuvvvwwwyyy{{{}}}~~~xxxqqqhhh[[[MMMGGGGGGGGGPPP\\\eeemmmpppllleee```cccooozzzqqqmmmmmmqqqsssyyyxxxvvvrrrnnnmmmnnnoooooopppvvvzzziiiYYYHHH>>>:::777666777444444444444444444444444333333333333333333333333333333444444444444444444555777:::<<<>>>AAAFFFIIIIIIQQQ]]]ggglllmmmlllkkkhhhlllrrrzzz}}}sssggg\\\VVVSSSSSSRRRSSSTTTWWWZZZ[[[[[[___eeehhhfffaaa\\\YYYZZZ___gggpppvvvxxxuuuqqqdddWWWKKKFFFEEECCCBBBCCCCCCCCCDDDDDDEEEGGGHHHIIIDDDDDDEEEEEEEEEEEEDDDDDDHHHHHHHHHHHHJJJOOOVVVZZZbbbiiittt|||vvvrrrlllfffcccaaa^^^]]][[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVVVVYYY___gggmmmvvvyyy}}}zzzssspppooopppmmmmmmjjjdddaaa```[[[UUUIIIAAA999777777444333444333333333333333333333333222111111000000111111222222222222222222222222222000000000111222222222333333333222111000000000000111111111111111111111111333333222222111222222333222222222222222222222222///000000000111111111111111111222222222222111111111111111111111111111111111222222222222333333333222222222333333333444444333333333444444444555555555555555555666777888999777777999:::<<<>>>???@@@BBBDDDEEEFFFGGGHHHKKKNNNQQQSSSUUUXXXZZZ[[[[[[[[[ZZZYYYVVVUUUVVVXXX[[[]]]dddkkksss{{{yyyyyyyyyxxxxxxwwwwwwwwwuuuvvvwwwyyy|||xxxppphhh[[[NNNGGGGGGGGGOOOYYYbbbjjjooommmhhh___bbbooo|||rrrllllllnnnqqqxxxwwwsssnnnkkkjjjlllnnnnnnqqqzzz{{{kkk\\\KKK@@@:::666555666444444444444444444444444333333333333333333333333333333333444444444555555555888;;;===???BBBFFFIIIJJJQQQZZZbbbfffhhhjjjkkkhhhmmmttt|||tttgggZZZSSSMMMMMMLLLMMMNNNQQQTTTVVV[[[```eeegggccc^^^YYYWWWZZZ```kkkvvv}}}~~~yyyuuufffYYYLLLGGGFFFEEEDDDFFFHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJOOOTTTXXX```gggrrrzzzwwwsssmmmhhhdddaaa^^^\\\[[[ZZZXXXVVVUUUTTTSSSSSSUUUVVVVVVVVVYYY^^^fffkkkrrrvvv|||zzzsssnnnnnnooommmooommmhhhfffeee```YYYLLLCCC;;;888777444333444333333333333333333333333222222111111111111222222222222222222222222222222333222222222111000000000222111000///////////////111111111111111111111111333222222111222222333333111111111111111111111111///000000000111111111111111111222222222222111111111111111111111111111111111111111222222222333333444444444333333333222222333333333444444444555555666666666666666777999999777888999;;;===???AAAAAABBBDDDEEEFFFGGGHHHKKKNNNQQQSSSUUUXXXZZZ[[[\\\\\\ZZZXXXVVVUUUVVVXXX\\\^^^fffmmmuuu|||xxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxyyy|||~~~}}}uuummmfff[[[OOOGGGFFFFFFNNNWWW___hhhppppppkkk___cccooovvvnnnlllooorrrvvvuuuqqqlllhhhhhhjjjlllmmmsss}}}|||ooo```OOOCCC;;;666555666333333333444444444444555333333333333333333333333222333333444444555555555666888<<<>>>AAACCCFFFIIIOOOTTT[[[___aaacccfffiiijjjpppxxx~~~rrreeeYYYQQQGGGGGGFFFFFFHHHKKKOOOQQQ]]]aaaeeeddd```[[[XXXXXX[[[bbbooo|||~~~yyyhhh[[[OOOKKKKKKIIIIIIKKKKKKKKKJJJHHHHHHGGGGGGGGGEEEDDDDDDDDDDDDFFFHHHIIIFFFHHHKKKMMMOOORRRVVVYYY```gggqqqyyy~~~yyyuuuooojjjfffbbb^^^\\\ZZZYYYWWWVVVTTTSSSRRRRRRUUUUUUUUUUUUWWW]]]dddiiinnnttt{{{{{{rrrmmmlllmmmmmmooonnnkkkiiihhhbbb[[[PPPFFF===:::888444333444222222333333333333444444222222111111111111222222111222222222222333333333444333333222111000//////000000////////////000000111111111111111111111111222222111111222222333333000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111111111222222222222333444444444444333222111333333333444444444555555555555555666666777888999888999:::<<<>>>???AAABBBAAACCCEEEFFFGGGIIILLLNNNQQQRRRUUUXXXZZZ\\\\\\\\\YYYXXXVVVUUUVVVYYY\\\^^^hhhnnnwww~~~vvvvvvvvvwwwxxxxxxyyyyyywwwwwwxxxyyy{{{}}}~~~yyyrrrjjjcccZZZOOOHHHGGGEEELLLTTT\\\fffoooqqqnnnbbbdddmmm~~~zzzrrrooorrrvvvwwwvvvsssnnnkkkiiikkkmmmpppyyytttfffTTTGGG>>>777555888333333333444444444555555333333333333333333333333222222333333444555555666666999<<>>???@@@@@@BBBDDDFFFGGGIIIMMMOOOPPPRRRUUUXXXZZZ\\\\\\]]]YYYXXXVVVUUUVVVYYY\\\___hhhooowwwuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwxxxxxxzzz{{{}}}}}}wwwooogggbbbYYYOOOHHHGGGDDDJJJRRR[[[eeeooorrrpppeeedddkkkyyy|||tttrrruuuyyy{{{zzzwwwsssooonnnoooqqquuuxxxjjjXXXJJJ@@@888777999333333333444444555555555333333333333333333333333222222333333444555666666666999===@@@BBBDDDGGGIIIMMMTTT^^^ccceeefffiiimmmqqqxxxyyypppdddYYYOOOIIIHHHGGGFFFFFFHHHLLLPPPSSSYYY[[[[[[WWWQQQNNNOOOSSSZZZdddtttkkk```VVVTTTUUUTTTTTTUUULLLLLLKKKJJJJJJJJJJJJJJJPPPMMMIIIFFFEEEGGGJJJLLLRRRVVV[[[```bbbdddfffgggccciiipppvvv{{{{{{wwwrrrmmmhhhddd___\\\ZZZYYYWWWUUUSSSQQQQQQPPPRRRRRRRRRQQQSSSXXX___eeelllsss||||||rrrkkkjjjlllqqqttttttqqqpppnnnggg```TTTJJJ@@@<<<999666555666222222222333333444444444333222222111111222222333111111111222222333333333111111111111111222222222//////000000111222444555000000000000000000000000222111111111222333333444222222222222222222222222000000000000111111111111111111222222222222111111111111111111111111111111000111111111111222222222///000222444555555555555333333333444444444555555444444444555555666777888888888999:::<<<===>>>>>>???AAADDDFFFGGGJJJMMMPPPPPPRRRUUUXXXZZZ\\\]]]]]]YYYXXXVVVUUUVVVYYY\\\___hhhnnnwwwzzzyyyxxxwwwvvvwwwxxxyyyvvvvvvwwwyyy{{{{{{yyyvvvooommmiiibbbZZZRRRJJJEEEGGGJJJOOOWWWeeeqqqsssooofffdddfffpppzzz|||zzz}}}~~~xxxsssooopppqqq{{{ttt```KKK>>><<<;;;999555555444333333333333444666666555555555444444444333333333333444555666666777:::===???BBBEEEIIILLLQQQWWW___ccceeefffiiilllttt|||vvvmmmmmmqqqppplllfff___VVVNNNHHHEEEDDDCCCAAABBBDDDIIINNNQQQWWWQQQMMMLLLLLLLLLPPPUUUcccooo|||kkkccc\\\[[[___```ZZZSSSMMMMMMMMMMMMNNNPPPRRRSSSTTTPPPLLLJJJKKKNNNQQQRRR[[[eeemmmooorrruuutttppppppsssvvvzzz}}}{{{wwwqqqkkkgggbbb^^^[[[YYYVVVSSSQQQQQQQQQPPPNNNPPPQQQRRRSSSTTTXXX]]]aaalllsss|||vvvnnnkkkkkkssswwwyyyuuuqqqnnniiidddXXXPPPFFF===888666555555444444333333333333222222000000111111111111000000333222111000000111222333000000000000000000000000000000//////000111222222444333222222222333444555333333222111111222333333333222222222111111000000222222222222222111000///111111111111111111111111111222333333222111000///...111444444555555222///444444333333333333222222222222222333444555666777777666666666666777777888888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPQQQRRRTTTVVVYYYZZZ[[[[[[\\\XXXVVVVVVUUUUUUZZZaaagggmmmuuu|||zzzyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwyyyzzzzzzxxxvvvooommmhhhaaaZZZQQQIIIEEEFFFIIINNNVVVdddpppssspppddd```aaajjjuuu~~~|||{{{vvvssssssuuu~~~zzzgggQQQBBB<<<888444555555444333333333333444666555555555444444444444333333333333444555666666888:::===@@@BBBEEEIIILLLRRRXXX___dddfffgggjjjmmmwww}}}~~~pppeee]]]]]]```bbb```[[[UUUOOOIIIEEEBBBAAAAAAAAACCCEEEHHHKKKLLLOOOKKKIIIJJJKKKMMMUUU]]]lllyyyyyyiiieeeaaaaaacccaaa[[[UUUMMMMMMMMMMMMOOOQQQTTTVVVYYYWWWUUUSSSSSSUUUXXXZZZeeeoooxxx|||~~~{{{yyy|||yyyuuuooojjjgggccc```]]]YYYVVVSSSQQQQQQQQQOOONNNPPPQQQRRRRRRTTTXXX]]]aaalllsss|||zzzqqqnnnnnnvvv{{{~~~zzzvvvrrrmmmhhh[[[TTTIII???999777666555444444333333333333222222000000111111111111000000222111000000000000111222111111111111111111111111000000000000000111222222333222111111111222444444333222222111111222222333111111111000000/////////111111222222111000000///111111111111111111111111111222222333222111000///666444000------111555888444444333333333333222222333333333333444444555666444333333333333444555555888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPRRRSSSUUUXXXZZZ[[[\\\]]]\\\XXXVVVVVVUUUUUU[[[aaahhhnnnuuu|||yyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvxxxyyyzzzxxxvvvppplllfff___XXXQQQIIIDDDEEEHHHLLLTTTbbbooossspppddd___^^^fffqqq|||zzzxxxzzz|||mmmWWWFFF===888333555555444333333333333444555555555555444444444444333333333333444555666777888:::>>>@@@CCCFFFJJJNNNSSSYYY```eeeggghhhkkknnnyyyzzzfffZZZSSSOOONNNPPPSSSRRROOOLLLHHHEEEBBBAAA???@@@BBBDDDFFFGGGHHHHHHHHHFFFGGGHHHJJJNNN[[[gggwwwwwwjjjjjjkkkkkkiiicccZZZTTTOOONNNNNNNNNQQQUUUYYY\\\___```aaa___]]]]]]```dddnnnwwwwwwsssnnnjjjgggdddaaa___YYYVVVSSSQQQQQQPPPOOONNNOOOPPPQQQRRRTTTXXX]]]aaalllttt}}}xxxtttsssyyy{{{xxxrrrlllaaaXXXLLLBBB;;;888666555444444333333333333222222000111111222222111111000111111000000000000111111111111111111111111111111000000000000000000111222111111111000111222222333333222111111111111222333111111000000000000//////000000111111000000//////111111111111111111111111111222222222222111000000333222222222333333444555444444333333333333222222444444333333333444444555333222222222333333444555888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPSSSTTTWWWYYY[[[]]]]]]]]]\\\XXXVVVVVVUUUVVV[[[bbbiiinnnvvv|||yyyyyyzzzzzzzzzxxxwwwvvvvvvuuuuuuwwwyyyyyyxxxvvvqqqlllddd]]]WWWPPPIIIDDDDDDFFFJJJRRR```oootttrrrjjjccc___eeeooo|||~~~pppXXXGGG>>>:::777555555444333333333333444444444444444444444444444333333333444444555666777999;;;>>>AAADDDGGGLLLOOOUUU[[[bbbggghhhjjjmmmppp{{{|||jjjXXXOOOLLLJJJIIIJJJKKKJJJIIIGGGEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFHHHJJJLLLRRRbbbqqqzzzrrrtttvvvtttlllaaaVVVPPPNNNNNNOOOQQQUUU[[[```ddddddhhhkkkjjjfffeeegggkkkooouuu{{{vvvsssmmmiiifffccc```^^^XXXVVVRRRQQQPPPPPPOOONNNOOOPPPQQQRRRTTTWWW]]]aaalllsss}}}{{{{{{|||~~~wwwpppggg^^^PPPDDD<<<777555555444444333333333222222222111111222222222222111111000000000000000000000000111111111111111111111111111000000000000000111111000000000000000111111222222222111111111111222222111111111111111111111111//////000000000000//////111111111111111111111111111111111222111111111111//////000444444111000111444444333333333222222222555555444333333333444444555555555555555666777888888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEFFFIIIMMMPPPRRRTTTWWWZZZ\\\]]]]]]]]]\\\YYYVVVVVVVVVVVV[[[bbbiiiooovvv}}}xxxyyyzzzzzzyyywwwvvvtttuuuuuuuuuvvvyyyzzzzzzyyyssslllccc\\\WWWQQQJJJDDDCCCEEEHHHPPP___ooouuutttooofffaaaeeeooo||||||xxxxxx{{{sssYYYEEE===;;;999555555444333333333333444333333444444444444444444444444444444555666777777999<<>>???@@@BBBDDDEEEFFFIIIMMMPPPQQQSSSVVVYYY[[[\\\\\\[[[]]]YYYWWWWWWVVVVVV[[[bbbjjjooowww~~~xxxxxxxxxxxxwwwvvvtttttttttttttttvvvzzz|||}}}|||uuummmbbb[[[WWWRRRKKKEEECCCEEEGGGOOO___ooowwwwwwpppgggaaaeeepppzzzuuuttt{{{yyy\\\EEE;;;999888555555444333333333333444333333333333444444444444444444444444555666777888:::<<<@@@CCCFFFJJJOOORRRXXX^^^eeejjjlllmmmpppssszzzqqq]]]QQQFFFDDDEEEDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAAAAABBBCCCDDDAAABBBFFFNNNUUU___ooo~~~}}}~~~xxxnnnaaaVVVNNNJJJIIILLLQQQXXXaaajjjqqquuu|||yyyrrrmmmkkkbbb___^^^aaaeeelllxxx}}}wwwsssmmmhhhdddaaa]]]ZZZXXXUUURRRPPPPPPOOONNNMMMNNNOOOPPPQQQSSSWWW\\\```jjjqqq{{{uuujjjZZZJJJ???888555444444444333333333333222222222333333444444333333222111111222222222222111111222222222222222222222222222111111000000000000000//////000111111111111000000000111222222111000000------............////////////000000111111000000000000000000000000000000111111111000111111222333222666CCCQQQQQQDDD777333444444333333333333222222444444333333333444444555444444555555666777888999888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPPPPSSSVVVZZZ\\\\\\[[[[[[]]]YYYWWWWWWVVVVVV\\\cccjjjpppxxxyyyxxxwwwuuuttttttsssssstttssstttwww{{{~~~wwwnnnbbbZZZWWWSSSLLLFFFCCCEEEGGGOOO___pppyyyyyyppphhhccciiivvvzzzxxx~~~aaaIII>>>:::999555555444333333333333444222222333333333444444444444444444444555666777888:::===@@@DDDGGGKKKPPPSSSYYY___gggkkkmmmnnnqqqtttzzzrrraaaQQQIIIDDDCCCDDDCCCEEEHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCFFFMMMUUU]]]jjjuuu~~~}}}~~~}}}{{{xxxlll```WWWQQQNNNMMMNNNRRRZZZdddoooxxx}}}qqqfff```XXXSSSRRRVVV[[[bbbnnnzzz~~~zzzuuuqqqlllgggdddaaa^^^\\\XXXUUURRRPPPOOOOOONNNMMMNNNOOOPPPQQQSSSWWW\\\```hhhpppzzz|||qqq___NNNBBB;;;777666444444333333333333222222333333444444444444333333111222333444444333222111222222222222222222222222222222111000000000000000///000111222222222111111///000111222222111000///////////////000000000111///000000111222222111111000000000000000000000000111111000000000111333333...444GGG[[[[[[HHH666///444444333333333333222222333333333333444444555666333333444444555777888999888:::;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPQQQSSSWWW[[[]]]]]]\\\[[[]]]ZZZWWWWWWWWWWWW\\\cccjjjpppyyyyyyxxxvvvtttrrrrrrsssssssssssstttwww|||xxxnnnbbbZZZWWWTTTMMMGGGDDDEEEGGGOOO___qqqzzzzzzqqqjjjfffmmm|||eeeNNNBBB>>><<<555555444333333333333444222222222333333444444444555444444555555666777888:::===AAADDDGGGKKKPPPTTTZZZ```ggglllnnnooorrruuu{{{iiiWWWMMMHHHFFFFFFFFFEEEGGGLLLIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSRRROOOLLLJJJKKKGGGGGGMMMSSSXXXaaaiiikkkmmmlllkkknnnvvvzzzzzz{{{qqqbbbVVVPPPOOOPPPQQQUUUZZZcccooo{{{|||mmm___UUUPPPKKKKKKQQQVVV\\\gggsss{{{xxxrrrooojjjgggdddbbb```^^^WWWUUUQQQPPPOOOOOONNNMMMNNNOOOPPPQQQSSSVVV\\\```gggoooyyyuuucccQQQDDD===999777444444444333333333222222333444444555555444444333222333444444444444333222222222222222222222222222222222111000000///000000///000111333333222222111///000111222222111000///222222333333444444444444000000111222222222222222000000000000000000000000111111000000000111333444555111555??????666222666444444444333333333222222222222222333444555666777444444555555777888999:::888:::<<<<<<<<<<<<>>>???@@@BBBDDDEEEGGGIIIMMMPPPRRRUUUYYY]]]______]]]\\\^^^ZZZWWWXXXWWWWWW\\\cccjjjpppyyywwwwwwvvvvvvvvvuuuuuutttttttttvvvyyy}}}~~~tttjjj___[[[\\\YYYNNNDDDEEEDDDEEELLL\\\nnnvvvuuuqqqllliiirrrkkkRRRAAA:::999888777666555555444444555666666555555555444444444444555666555555555777999===???@@@BBBEEEJJJPPPUUUaaadddhhhiiiiiikkkooosss||||||gggXXXLLLFFFDDDEEEGGGFFFHHHKKKKKKOOOPPPQQQWWW^^^aaa___ccceeeeeebbb[[[UUURRRQQQPPPKKKIIIKKKNNNOOORRRVVVZZZ]]]^^^]]]aaaiiinnnnnnnnnaaaUUUQQQQQQQQQQQQSSS[[[dddqqqyyyhhhYYYOOOIIILLLOOOOOOOOOTTT^^^fffsss}}}{{{wwwqqqnnnjjjfffccc___[[[XXXVVVTTTQQQNNNMMMMMMNNNOOOMMMNNNPPPQQQRRRTTTWWWYYYfffllluuu|||wwwhhhWWWHHH>>>888666666666555444333333333333333333222111111222333333000111222333333222111000000111222222111000111222))))))***,,,...///000111111111000000000000111111111111222222222333333333111111111222222333333333////////////////////////000000000000000000000000111111222222222222111111//////000111222222333333222222222222222222222222333333333444444444555555666666666666777777777777999999::::::<<<===???@@@???AAACCCFFFGGGJJJNNNQQQTTTVVVXXXZZZ\\\\\\\\\\\\[[[YYYWWWUUUUUUYYY```eeejjjooowwwvvvuuuuuutttttttttttttttttttttvvvyyy|||~~~}}}|||qqqhhh^^^\\\]]]YYYNNNDDDCCCCCCEEELLL^^^pppzzzzzzyyyrrrooowwwmmmUUUDDD===<<<888888666555555555555555666666555555555444444444444555666666555555777999===???AAACCCFFFKKKQQQUUUbbbeeehhhiiiiiikkkppptttzzzyyydddUUULLLHHHEEEGGGIIIHHHJJJNNNRRRVVVZZZ^^^fffpppuuuuuuyyyxxxuuuooohhhaaa[[[XXXQQQLLLIIIJJJLLLLLLOOOTTTVVVZZZ[[[[[[^^^dddfffeeecccYYYQQQPPPRRRUUUZZZ___jjjssssssdddVVVMMMGGGIIIJJJKKKMMMRRRZZZ```hhhsss~~~yyyuuuqqqnnnjjjfffccc___[[[XXXUUUSSSPPPMMMLLLLLLMMMNNNNNNPPPQQQRRRSSSUUUXXXZZZeeejjjssszzz~~~wwwiiiYYYKKK@@@999666666666555444333333333333222222111000000111222222111111222222222222111111000111222222111000111222---.........//////000000111111000000000000111111111111111111222222222333000000000111111222222222////////////////////////111111111111111111111111111111222222222222111111///000000111222222333333222222222222222222222222222222222333333333444444555555666666777777777888999999::::::<<<===???@@@???AAADDDFFFGGGJJJNNNQQQSSSUUUWWWYYY[[[\\\\\\\\\ZZZYYYWWWUUUUUUYYY___ccciiinnnvvv~~~vvvuuusssrrrrrrsssssstttttttttuuuxxx{{{|||{{{yyyllleee^^^]]]^^^YYYNNNDDDAAACCCEEENNN```tttyyyttt|||pppYYYGGG@@@>>>888888777666555555555555555555555555555444444444444555666666555666888:::>>>???AAADDDGGGLLLRRRWWWccceeehhhhhhhhhkkkppptttzzzttt___RRRMMMIIIHHHJJJKKKKKKMMMRRRYYY```iiiqqq{{{xxxpppfff```UUUOOOLLLLLLLLLLLLOOOUUUUUUYYY\\\\\\^^^aaa```]]][[[UUUQQQRRRVVV[[[dddlll{{{xxxjjj]]]RRRKKKGGGGGGHHHJJJNNNSSSXXX\\\bbblllzzz}}}xxxtttooolllhhheeebbb^^^ZZZWWWSSSRRROOOLLLKKKKKKLLLLLLOOOPPPRRRSSSTTTVVVYYY[[[bbbhhhpppwww{{{~~~~~~www~~~}}}vvvkkk]]]OOODDD;;;777666666555444333333333333111111000//////000111111222222111111111111222222000111222222111000111222222222111111000/////////111111111111111111111111000000000111111111222222000000000000000111111111000000000000000000000000222222222222222222222222111111222222222222111111000000000111222222333333333333333333333333333333111111111222222222333333444555555666777888888999999999::::::<<<===???@@@???AAADDDFFFGGGJJJNNNPPPRRRSSSVVVXXXZZZ[[[[[[[[[XXXXXXWWWUUUUUUXXX\\\```hhhmmmttt|||vvvuuutttsssrrrsssuuuvvvttttttuuuwwwyyyzzzxxxwwwjjjddd______```[[[OOOFFFAAACCCGGGPPPcccxxx~~~www~~~}}}|||ttt\\\JJJAAA>>>999888777666555555555555555555555555555555555555444666777777666777999;;;>>>@@@BBBEEEHHHNNNUUUYYYbbbdddffffffgggjjjpppuuu~~~nnn\\\PPPMMMJJJJJJLLLMMMMMMRRRXXX```lllzzzzzzoooeeeYYYTTTPPPPPPPPPPPPUUU\\\]]]bbbggghhhhhhiiieee```^^^ZZZXXXYYY\\\bbblllwww~~~nnnaaaVVVOOOKKKJJJIIIIIILLLRRRWWWZZZ[[[dddnnnzzz~~~|||wwwsssnnnkkkgggcccaaa]]]YYYVVVRRRPPPNNNLLLJJJJJJJJJKKKMMMOOOQQQRRRSSSTTTWWWZZZ^^^dddlllssswwwzzz{{{}}}yyyooovvvzzzuuummmaaaTTTGGG===888666666555444333333333333111111111000000111111111333222111000000111222333000111222222111000111222333333222111000000//////111111111111111111111111///000000000000111111111000000111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222333333333333333333333333222222222222333333333333333444555666777888999:::999999999:::<<<===???@@@@@@BBBDDDFFFGGGJJJMMMPPPQQQRRRUUUWWWYYYZZZ[[[[[[WWWWWWWWWVVVUUUWWWZZZ]]]gggkkkrrrzzzwwwwwwvvvuuuuuuvvvwwwxxxtttttttttvvvxxxyyywwwuuujjjfffbbbbbbaaa[[[PPPGGGAAADDDHHHQQQcccyyyzzzyyywwwyyyuuu^^^KKK@@@===999888777666666555555666444555555555555555555555444666777777777888:::<<>>???AAADDDHHHLLLSSSZZZ___dddeeefffgggiiiqqq{{{}}}kkk^^^WWWTTTRRRQQQSSSUUU\\\kkkyyywwwnnnaaaaaaccciiioooyyy|||qqqgggdddddddddgggkkknnnppprrrsssqqqpppooopppgggaaaXXXQQQMMMKKKKKKJJJLLLQQQWWW[[[^^^aaafffiiioooyyyvvvooommmooorrrwww~~~~~~{{{wwwwwwvvvqqqmmmiiifffccc```]]]ZZZWWWTTTPPPOOONNNMMMKKKJJJIIIIIIHHHIIIKKKLLLMMMOOORRRTTTWWW]]]fffnnntttwwwzzz{{{zzz|||}}}|||{{{{{{{{{}}}uuuiiijjjooovvv|||~~~|||zzzqqqnnniii```UUUIII???999666666555444333333333333000111222333333222111000111111222222222222111111000111222222111000111222000000000000000000000000000111333444444333111000111111111111222222222333222222222222111111111000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111444444444444444444444444222222333333333444444444555555666666777777777888999999::::::<<<===???@@@AAACCCEEEFFFGGGIIILLLOOOPPPRRRTTTWWWZZZ[[[\\\\\\\\\[[[XXXUUUSSSUUUZZZ^^^dddjjjrrrzzzuuuwwwzzz||||||{{{yyywwwsssssstttvvvyyyzzzyyyxxxppplllfffaaa\\\TTTJJJCCC===AAADDDIIIVVVjjjyyy~~~zzzyyy}}}wwwrrrtttvvvzzz|||{{{{{{}}}{{{ppp___OOOEEEAAA:::999888777666666666666444444444555555555666666555666888888999:::<<>>999666666555444333333333333///000111222222111000///000111222333333222111000000222222222111000111222222222111111000/////////000111333444444333111000111222222222222333333333222111111111000000//////000000000000000000000000000000000000000000000000111111222222222222111111222222111111111111111111444444444444444444444444111111222222222333333333666666666666777777777777999999::::::<<<===???@@@AAACCCEEEFFFGGGIIILLLOOOPPPRRRUUUXXXZZZ\\\]]]]]]^^^\\\XXXTTTSSSUUUZZZ___dddjjjrrr{{{{{{{{{{{{{{{zzzzzzyyyxxxssstttvvvyyyzzz{{{{{{{{{ssslllddd]]]XXXRRRIIIBBB@@@???CCCJJJTTT```qqq~~~{{{wwwtttvvvwwwrrrppprrrwwwtttqqqqqqvvv}}}{{{{{{xxxqqqeeeVVVHHH???;;;:::999888777777777777666666666666555555555555777666666666777999;;;<<<@@@CCCFFFJJJOOOVVV^^^ccckkkkkkkkkkkkooovvv|||mmmccc^^^]]]ZZZYYY[[[^^^hhh{{{|||uuunnnqqqvvv}}}tttdddZZZSSSNNNMMMOOOQQQRRRSSSSSSSSSQQQPPPNNNMMMLLLKKKIIIHHHJJJNNNQQQWWW]]]eeeiiijjjlllpppuuuoooeee^^^ZZZ^^^bbbccciiipppxxx|||xxxtttqqqooommmkkkiiidddcccaaa^^^[[[WWWTTTSSSQQQOOOLLLIIIGGGGGGHHHIIIJJJJJJJJJIIIJJJMMMQQQUUUXXX\\\dddlllssswwwyyyyyy}}}|||||||||}}}}}}}}}}}}||||||}}}~~~rrrbbbdddiiiqqqyyy{{{yyyuuupppkkkddd]]]UUULLLAAA:::888555333222333444333333333333333333333333333333000111222222111000111222222222111000//////000000222222111111000000//////111000000333666666333///000111111111111222222222222222222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333333222222111111111111111000000111111222333000222444555444444555777666888999::::::<<>>AAAHHHPPP[[[lll{{{|||yyysssmmmmmmsss~~~yyytttrrrrrr~~~wwwoookkkjjjkkkqqqyyy{{{|||{{{uuuiiiZZZJJJAAA;;;:::888666555444333333666666666666555555555555666666666666888999;;;===AAACCCFFFJJJOOOVVV^^^cccjjjkkklllmmmpppvvv}}}qqqgggcccccc```___```eeeooo}}}xxxzzzxxxkkk\\\TTTOOOKKKKKKMMMLLLLLLLLLLLLKKKJJJIIIIIIMMMMMMLLLKKKKKKNNNRRRVVV^^^fffnnnrrrqqqrrrwww|||}}}lllccc]]][[[___ccceeekkkrrr|||xxxuuuqqqmmmllljjjhhhfffbbbbbb```^^^[[[WWWUUUSSSQQQOOOLLLIIIGGGGGGHHHIIIHHHIIIJJJJJJKKKMMMQQQTTTWWW[[[bbbkkkqqqvvvxxxyyy{{{|||~~~{{{{{{|||}}}}}}}}}}}}}}}~~~zzznnnaaaccchhhpppyyy}}}{{{xxxrrrmmmeee^^^VVVMMMBBB:::888666333222333444333333333333333333333333333333000111222222111000111222222222111000000000000000111111111111000000000000000//////111444444222///000111111111111222222222000000000111111222222222000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222333333333222222222111111222222222222222333333444444666777666555333444444666888999::::::<<>>>>>BBBGGGPPP^^^kkkrrrooojjjdddbbbhhhuuuzzzwwwttt|||{{{sssiii```]]]^^^cccmmmwwwyyy}}}uuucccOOOCCC<<<;;;:::888666555555444666666555555555444444444555555555666888:::===>>>BBBDDDHHHLLLQQQXXX```fffkkklllmmmooorrrxxx}}}vvvttttttqqqppprrrwww{{{rrrhhh^^^UUURRRPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJKKKLLLHHHIIIKKKNNNSSS[[[dddjjj{{{xxxiiidddfffiiinnnsssxxx~~~|||vvvooolllhhheeedddbbb```___]]]]]]\\\ZZZXXXVVVTTTSSSNNNMMMKKKIIIHHHHHHHHHIIIFFFHHHKKKMMMMMMMMMNNNOOORRRWWW^^^fffmmmsssvvvxxx|||}}}}}}~~~~~~~~~}}}}}}|||}}}|||pppggg______cccnnn|||zzztttlllddd[[[PPPDDD<<<999777444333333444333222222222222222222222222222000111222222111000111222222222111000000111111111000000000111111222222222222111000000000111111111000000111111111222222222/////////000111222222222///000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222333444444000333555666666666888999666888999::::::<<>>???BBBEEEHHHMMMRRRZZZbbbgggnnnmmmmmmnnnrrr{{{~~~}}}{{{zzz}}}uuuhhh```YYYXXXWWWTTTRRRRRRRRRQQQPPPOOOOOOPPPRRRRRRMMMOOOSSSXXX```jjjvvv~~~{{{pppkkkqqqxxx~~~|||vvvrrrmmmjjjfffcccbbbaaa___]]][[[ZZZZZZXXXWWWUUUSSSRRRMMMLLLJJJIIIHHHHHHHHHHHHEEEHHHKKKMMMMMMMMMMMMNNNQQQUUU[[[dddkkkrrrvvvxxx||||||}}}}}}~~~~~~~~~~~~~~~uuukkkeee```^^^bbbmmm|||~~~xxxoooggg^^^SSSGGG???:::888555333444444333222222222222222222222222222000111222222111000111222222111111111111111222222000000111111222222333333333222222111111111222333000000111111111222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111222333333///111444555555555777888666888999::::::<<>>@@@CCCEEEIIINNNSSS[[[ccciiiooonnnmmmnnnsss}}}zzzkkkeee```aaa```]]]YYYYYYVVVVVVVVVWWWXXXYYYZZZ[[[UUUXXX[[[aaajjjvvv|||wwwsss~~~|||xxxsssoookkkhhhdddbbbaaa```^^^\\\YYYYYYXXXWWWUUUSSSQQQPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFHHHKKKMMMLLLLLLMMMMMMPPPSSSZZZbbbjjjqqqvvvxxxxxxyyy{{{}}}}}}wwwpppiiieeebbb```aaammm}}}zzzrrrjjjaaaVVVJJJBBB;;;888555444444444333222222222222222222222222222000111222222111000111222222111111111111222333333111111111222222222222222222333444333222111111333000111111111111222222222111111000000000/////////000000000000111111111111000000000000000000000000000000000000000000000000000111111111111222222222111222222222222333333333111111000000111111222333111333555555444333444555666888999::::::<<>>??????HHHJJJOOOSSSXXX^^^dddiiipppmmmlllooowwwyyy{{{{{{|||zzzxxxoooooorrrzzztttqqqnnnkkkiiifffdddaaa^^^[[[ZZZYYYYYYZZZWWWTTTRRRQQQPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMNNNRRRYYYaaajjjrrrxxxzzz{{{{{{|||~~~~~~{{{vvvrrriiieeefffnnn{{{yyyooohhh___RRREEE@@@:::666666666333222444555555444444444444333333222222222111111111000000111111111111111111111111111111111111111111111111222222222111111111000000222111000111333333111000000000000000000000000000......///000000000000000000000000000000000000000222222222222222222222222000000111222222222222111111111111222222333333333111111222333333444555555666666555666666777888999:::;;;;;;<<<===>>>??????@@@@@@AAACCCFFFJJJMMMOOOQQQSSSVVVZZZ\\\\\\\\\\\\YYYXXXVVVTTTRRRSSSVVVYYYaaafffnnntttyyy{{{{{{||||||||||||{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwqqqllleee\\\VVVRRRQQQPPPKKKEEEAAA??????DDDQQQ]]]mmmpppooohhh``````hhhqqq~~~yyyxxxzzzuuummmooopppooouuusssZZZFFF;;;:::888777777777666444444333333222222333333444999777555777;;;@@@AAAAAAGGGJJJOOOTTTYYY___fffkkkpppnnnmmmpppwww}}}sssllllllppp~~~xxxsssooollliiigggdddbbb```\\\ZZZXXXXXXXXXXXXUUURRRPPPPPPOOOMMMKKKJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLPPPSSSYYYaaaiiipppuuuwww{{{{{{|||}}}}}}xxxsssjjjffffffnnn{{{{{{rrrkkkcccUUUGGG@@@:::666666666333222444333333222222222222111111222222222111111111000000111111111111111111111111222222222222222222222222222222222111111111000000...------...//////...,,,111111111111111111111111///000000111111111111111000000000000000000000000222222222222222222222222000000111222222222222111333333222222222222222222222222222333333444444444222111111222222333444555999:::;;;;;;======>>>???BBBBBBCCCEEEGGGJJJMMMOOOQQQSSSVVVYYY[[[\\\\\\\\\YYYXXXVVVTTTRRRSSSVVVYYY___eeemmmtttzzzzzz{{{{{{|||{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvvvvvvvnnnjjjccc\\\VVVSSSRRRRRRKKKFFFAAA???>>>BBBMMMYYYlllnnnnnnggg``````iiirrrzzzvvvxxx{{{}}}}}}{{{xxx___JJJ???<<<888666666666555444444444333333333333444444888777666777;;;???BBBCCCGGGJJJOOOUUUZZZaaahhhmmmpppooonnnqqqwww}}}xxxnnniiifffgggkkk~~~~~~zzzuuupppmmmjjjgggeeeaaa```]]]ZZZXXXVVVVVVVVVUUUSSSPPPNNNNNNMMMKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLQQQTTTYYY___fffmmmrrruuuzzz{{{|||}}}~~~~~~}}}yyytttkkkgggeeemmm{{{zzzsssjjjZZZLLLAAA;;;666666555333222444333333222222222222111111222222222111111111111111111111111111111111111111333333333333333333333333222222222111111111111111000000///000111222000...111111111111111111111111000000111222222222222222000000000000000000000000222222222222222222222222000000111222222222222111444444333222222111111000333333333333333333333333333333333333444555666666888999999:::;;;<<<===>>>DDDDDDDDDEEEHHHJJJMMMOOOQQQSSSVVVYYY[[[\\\\\\[[[YYYXXXVVVTTTRRRSSSVVVYYY]]]cccllltttzzzzzzzzz{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvuuuttttttsssmmmiiiccc\\\WWWSSSRRRQQQLLLFFFAAA>>>===???JJJUUUhhhkkkkkkddd]]]^^^hhhsss~~~xxxxxxeeePPPBBB>>>999555444555555555444444333333333333444444555555555666999===@@@BBBGGGKKKPPPVVV\\\dddkkkpppppppppoooqqquuuzzzrrrddd^^^]]]^^^bbbfffxxx{{{xxxsssooollliiifffccc___]]]ZZZXXXUUUTTTTTTTTTSSSQQQNNNMMMMMMLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMOOORRRWWW^^^eeelllrrruuuzzz{{{|||}}}~~~~~~}}}|||{{{zzzuuujjjeeeccckkk{{{|||qqq```PPPBBB<<<777666555222222555555555444444444333333333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111333222111222444444222111222222222222222222222222///000111111222222111111000000000000000000000000111111111111111111111111000000111222222222222111333222222222222222222222333333333333333333333222555555555555555666888888777888999:::;;;<<<<<<===DDDDDDDDDEEEGGGIIILLLMMMQQQSSSVVVYYY[[[\\\\\\[[[YYYXXXVVVTTTRRRSSSVVVYYY]]]ccckkksssyyyzzzzzzzzzzzzzzzyyyxxxxxxvvvvvvuuutttsssrrrqqqqqqnnnjjjddd]]]WWWRRRPPPOOOLLLGGGBBB???<<<>>>HHHSSSdddgggfffaaaZZZ\\\gggrrr|||{{{lllUUUCCC???999555444555555555555444444333333444444555444555666777999===AAADDDIIILLLRRRXXX^^^fffmmmrrrppppppppppppssswww}}}vvvhhh]]]TTTRRRTTTWWW]]]cccqqq}}}|||xxxuuuqqqnnnkkkhhheeebbb\\\ZZZXXXUUUSSSRRRRRRRRRRRRPPPMMMLLLLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNLLLOOOTTT\\\dddmmmtttxxx{{{|||}}}~~~~~~}}}}}}zzztttgggcccaaajjj{{{wwwdddTTTDDD===777666555222333555555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000///000222222000///111111111111111111111111...///000000111111000000000000000000000000000000111111111111111111111111000000111222222222222111000000111222333333444444333333333333333333333222333333222333333444555666777888888999:::;;;<<<<<>>GGGRRRaaacccccc^^^XXX[[[gggrrrpppYYYCCC???999666555555666555555555444444444444555555666777888:::;;;???CCCGGGKKKNNNSSSYYY```gggooosssqqqpppoooooopppuuu|||xxxoooddd]]]UUUOOOKKKLLLOOOSSS[[[dddooozzz~~~zzzuuusssooollljjjgggdddaaaZZZYYYVVVTTTRRRQQQQQQQQQPPPNNNLLLKKKKKKLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJMMMRRR[[[dddnnnvvv{{{|||}}}~~~{{{uuufffbbbaaajjj|||yyyfffVVVEEE>>>777666555222333555333333222222222222111111111111111111111222222222111111111111111111111111000000000000000000000000111111111111111222222222222111111111333333111000000000000000000000000000......///000000000000000000000000000000000000000111111111111111111111111000000111222222222222111//////000111333444555666333333333333333333333333444444444444555666777888777888888999:::;;;<<<===AAAAAAAAABBBDDDGGGJJJLLLPPPRRRUUUXXXZZZ[[[[[[ZZZYYYXXXVVVTTTRRRSSSVVVYYY^^^ccckkkrrrxxxzzzzzzzzzyyyyyyxxxwwwvvvtttsssrrrqqqooonnnmmmmmmjjjgggbbb]]]WWWSSSQQQPPPLLLGGGBBB@@@===???GGGRRR___bbbbbb]]]XXX[[[hhhtttrrrZZZAAA>>>999777666666666666555555444444444444555555555777999:::;;;>>>DDDHHHMMMPPPUUU[[[aaahhhoootttqqqpppooommmmmmsss|||zzzssskkkddd___YYYRRRMMMIIIHHHIIILLLNNNRRR]]]hhhsss}}}~~~zzzwwwuuurrrooollljjjhhheeebbb___YYYXXXVVVSSSRRRQQQQQQQQQMMMKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKJJJMMMRRRZZZdddnnnwww|||~~~~~~|||wwwgggcccbbbkkk{{{xxxfffWWWFFF>>>888666444222333666333333222222222222111111000000111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222222222111222333444222000//////////////////////////////000111111111111000000000000000000000000000111111111111111111111111000000111222222222222111000000111222333333444444222222222333333444444444666666666666777888999999888888999:::;;;<<<======@@@@@@AAACCCEEEIIIKKKMMMPPPRRRUUUXXXZZZ[[[[[[ZZZYYYXXXVVVTTTRRRSSSVVVYYY]]]ccclllssszzzzzzzzzzzzyyyxxxwwwvvvuuussssssrrrpppooommmllllllgggeeeaaa\\\XXXUUUSSSRRRKKKGGGCCC@@@>>>???HHHRRR___bbbbbb]]]XXX\\\iiiuuurrrZZZ@@@===:::777777777777666555555444444444444555555333555888888999<<>>@@@AAABBBDDDFFFJJJMMMOOOPPPRRRUUUXXXZZZ[[[[[[ZZZYYYXXXVVVTTTRRRSSSVVVYYY]]]cccllluuu|||zzzyyywwwuuutttssssssssssssqqqooolllkkkjjjjjjjjjiiigggccc]]]XXXSSSPPPNNNOOOGGG@@@>>>>>>???FFFMMM^^^bbbddd___YYY[[[hhhttt{{{{{{rrrSSSEEE>>>777444555777555222555555555555555555555555666777888;;;???CCCGGGIIILLLQQQVVVZZZaaalllrrrrrrssspppllliiilllttt~~~}}}~~~{{{ooogggZZZUUUNNNJJJIIIIIIHHHFFFHHHJJJLLLOOOSSS[[[fffooo||||||wwwwwwzzzyyyrrroooqqqqqqlllkkknnnkkkiiigggfffeeeccc```^^^ZZZXXXVVVTTTRRRPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIIIIMMMTTT[[[dddnnnwww}}}yyyooohhhdddjjjyyy{{{ssseeeWWWFFF>>>777666666333000111222333555555555333111000222333333444444333333222//////000000111111222222222222111000/////////000333222111000000111222333222222111///...---,,,+++222111111111000000////////////000000000//////...////////////////////////000000000000000000000000444777888777333000111333///111222222111000222333555555555555555555444444666555555444444444555555777777777999:::<<<>>>??????AAACCCDDDEEEGGGJJJMMMRRRTTTVVVXXXZZZ[[[[[[[[[XXXXXXVVVSSSRRRRRRUUUWWW^^^dddnnnwww~~~yyyxxxwwwvvvtttsssrrrqqqqqqpppnnnllljjjiiiiiiiiifffddd```\\\WWWTTTQQQPPPOOOHHHBBB@@@@@@AAAFFFMMM\\\aaaddd___YYY\\\iiiuuu~~~vvvrrrrrrzzzqqqUUUEEE???888555666777555333555555555555555555555555666777888;;;???DDDHHHJJJLLLRRRWWW[[[bbbmmmrrrsssuuuqqqllljjjllluuuyyyqqqiii___XXXTTTOOOJJJGGGGGGHHHHHHGGGGGGJJJOOOTTTZZZdddqqqyyyzzzwwwyyy~~~vvvpppiiidddcccggghhhggghhhllljjjhhhfffeeeeeeccc```]]]YYYXXXVVVSSSQQQPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJMMMSSSZZZcccmmmwww~~~|||pppiiidddiiivvv{{{vvvoooaaaSSSEEE===777666666333111111222333444555444333111000222222333333333333222222000000000000111111111111222111000000000000000000222222111111111111222222222222111000///......---111111111111000000000//////000000111111000000///111111111111111111111111000000000000000000000000111222333333111000000111000111222222111111222444555555555555555555444444666666555555555666666777777888888999:::<<<===>>>???AAACCCDDDEEEGGGJJJMMMRRRSSSVVVXXXZZZ[[[[[[[[[VVVVVVUUUSSSRRRSSSWWWYYY^^^eeeoooxxxvvvwwwwwwvvvuuusssqqqppppppooommmkkkiiihhhggggggcccaaa^^^ZZZWWWTTTRRRQQQOOOHHHCCCBBBBBBBBBGGGMMMZZZ```ccc```ZZZ]]]jjjvvvzzzssskkkhhhjjjsssnnnVVVEEE@@@:::777777777555333555555555555555555555555666777888<<<@@@EEEIIIKKKNNNSSSYYY]]]dddnnnssstttwwwsssmmmjjjmmmvvvxxxsssmmmgggccc]]]UUUPPPNNNKKKGGGFFFGGGIIIJJJJJJJJJOOOWWW^^^gggrrr}}}{{{xxxxxx}}}{{{mmmccc]]]ZZZXXXYYY]]]```aaadddgggiiigggfffeeedddbbb___]]]XXXWWWUUUSSSQQQOOONNNNNNKKKJJJIIIHHHHHHGGGGGGGGGDDDCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNRRRYYYaaalllxxxrrrjjjdddhhhsss}}}~~~}}}|||xxxsssoooiii\\\OOODDD===666666666333111111222333444444444333111111111111222222222222111111111111111111111000000000000000000000000000111222111111222222222222111111222222111111111000000000111111111111000000000000000000111111111111111000111111111111111111111111000000000000000000000000/////////000222222111000111222333333222222333444444444444444444444555555666555555555666777888888999999999999:::;;;<<<===???AAACCCDDDEEEGGGKKKMMMRRRSSSUUUXXXZZZZZZ[[[ZZZUUUUUUUUUSSSSSSTTTXXX[[[^^^eeeoooxxxtttuuuvvvvvvuuussspppnnnnnnmmmllljjjhhhgggfffeeecccbbb___[[[WWWTTTRRRRRRMMMGGGCCCBBBBBBBBBFFFLLLXXX^^^cccaaa]]]___lllwwwuuunnnfffdddfffoooiiiTTTEEEAAA<<<888777777555444555555555555555555555555555666999<<>>@@@CCCDDDEEEHHHKKKNNNQQQSSSUUUWWWYYYZZZZZZZZZWWWWWWVVVTTTSSSTTTWWWZZZ]]]dddnnnwwwssssssuuuuuutttrrrooonnnmmmlllkkkjjjhhhfffeeedddfffddd```\\\XXXUUUSSSQQQLLLFFFBBBAAAAAAAAAEEEJJJWWW___dddccc___bbbmmmyyytttmmmfffcccdddlll|||vvvaaaPPPCCC@@@<<<999888777666555555555555555555555555555555666999===BBBGGGLLLNNNRRRXXX]]]bbbiiirrrvvvvvvuuupppllllllttt{{{tttpppgggiiiooo{{{rrrhhh]]]]]]]]]\\\ZZZVVVRRRNNNMMMMMMMMMNNNPPPSSSVVVXXX```hhhuuuzzzuuutttuuuzzznnn___WWWTTTRRRQQQWWW\\\aaadddeeegggiiijjjkkkiiifffdddccc```]]]ZZZUUUTTTRRRPPPOOONNNMMMMMMJJJIIIHHHGGGEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDGGGFFFEEEDDDDDDFFFGGGHHHKKKMMMQQQWWW```kkkwwwmmmfffaaaeeeqqq{{{}}}{{{tttrrrmmmgggddd```UUUIIIBBB:::555555555333222333111222222222222222222222000111111222222111111000333333222222111111000000000/////////000111222222000111222333333222111000//////000000000000111111000000000000000000111111000000111222222222222222000000000000000000000000000000000000000000000000333111///000333333111---111333444444333222444555333333333333444444555555222222222333444555666777999999999999::::::;;;<<<>>>@@@BBBDDDEEEHHHKKKNNNQQQRRRUUUWWWYYYZZZZZZZZZZZZYYYXXXUUURRRSSSUUUXXX[[[cccmmmvvv}}}rrrsssssssssrrrqqqooonnnllllllllljjjiiigggeeedddfffdddaaa]]]YYYUUUSSSRRRLLLFFFAAA@@@@@@@@@EEEKKKXXX```gggfffbbbdddooozzzwwwqqqjjjfffeeejjjwwwnnnZZZKKK???>>><<<999777777666666555555555555555555555555555666999===BBBHHHMMMPPPTTTZZZ```dddkkktttwwwwwwtttpppmmmoooxxx}}}xxxvvvwwwyyy}}}}}}vvvnnngggcccYYY^^^ggguuusssfff```ZZZ\\\]]]^^^\\\XXXTTTRRRPPPSSSVVVXXX[[[___cccgggpppzzz{{{uuuppppppssszzz{{{yyymmmeeeZZZPPPLLLMMMPPPSSSZZZccclllpppqqqssstttsssmmmkkkhhheeeccc```\\\YYYTTTSSSQQQOOONNNMMMLLLLLLJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHJJJMMMQQQXXX```kkkwww~~~{{{iiibbb^^^dddpppzzz}}}zzzsssqqqkkkdddaaa]]]SSSHHHAAA999444444555333222333111111111111222222222222111111222222222222111111222222222222222111111111000000000000000000111222111111222222222222111111///000000000000000000000000000000000111111111111//////000111222222222222////////////////////////000000000000000000000000111000///000000000...---111222333333222222333444222222333333444444555555222222222222333444555555999999999999:::;;;<<<======???BBBDDDFFFHHHLLLOOOQQQRRRTTTWWWYYYYYYZZZYYY\\\[[[YYYUUURRRRRRTTTWWW\\\cccmmmuuu|||rrrrrrrrrqqqppppppoooooolllllllllkkkiiigggeeedddcccbbb___[[[XXXVVVTTTSSSOOOGGGAAA@@@???@@@FFFMMMZZZbbbiiiiiidddfffpppzzz~~~|||}}}~~~xxxqqqlllhhhiiisss~~~}}}jjjUUUGGG<<<;;;:::999777666777777555555555555555555555555555666999===CCCIIINNNQQQUUU[[[bbbfffmmmuuuxxxwwwvvvrrrooosss{{{}}}}}}|||zzz~~~zzzooojjjiiimmmooorrrttttttqqqjjjbbb\\\XXXSSSXXXaaannnyyyggg^^^[[[\\\___bbbdddccc___\\\ZZZXXX\\\bbbgggkkkqqqxxx}}}uuuoookkkkkkooowww{{{zzzzzzyyy{{{~~~tttiiicccaaaTTTQQQMMMIIIHHHKKKRRRWWWeeeqqq}}}~~~zzzpppnnnjjjgggccc___[[[WWWSSSRRRPPPOOOMMMLLLLLLLLLIIIHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBBBBDDDGGGHHHHHHLLLRRRYYYaaalllvvv}}}~~~rrrfff___\\\bbbnnnxxxzzzxxxssspppiiibbb^^^ZZZPPPFFF@@@888333444555333333444111111111111111222222333222222333333333333222222111222222222222222222333222111000000000000000000222222111111111111222222111111111111111111111000///000000000111111111111---...///000111111111111000000000000000000000000000000000000000000000000...///111111000000000111000111222222111111222444111222222333444444555555444444333333333444444555777888888999:::<<<===>>>===???BBBDDDFFFHHHLLLOOOPPPRRRTTTWWWXXXYYYYYYYYY[[[ZZZXXXUUUSSSSSSVVVXXX^^^eeennnvvv|||sssrrrqqqpppoooooooooppplllmmmlllllljjjgggeeeddd```^^^\\\ZZZXXXVVVUUUUUUQQQIIIBBB@@@???AAAHHHOOO[[[ccckkkjjjfffgggqqqzzz{{{yyyzzzwwwrrrlllkkksss|||}}}iiiSSSEEE999::::::888777666777888555555555555555555555555555666999>>>CCCJJJOOORRRVVV\\\cccgggnnnvvvyyyxxxxxxtttrrruuu}}}}}}{{{{{{{{{yyy}}}|||uuujjj```\\\]]]bbbeeelllmmmmmmjjjccc[[[UUURRRRRRWWW___kkk{{{rrraaa[[[ZZZ\\\___dddfffeeebbb___^^^```eeelllsssyyypppkkkggghhhmmmuuu}}}pppiiijjjmmmmmmuuuyyy{{{ssseeeXXXSSSRRRGGGHHHHHHGGGGGGLLLTTTZZZrrr}}}rrroookkkhhhddd___ZZZWWWRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHFFFEEECCCBBBBBBAAACCCCCCCCCDDDDDDFFFGGGGGGFFFEEECCCBBBBBBDDDFFFHHHGGGKKKRRRZZZbbbllluuu|||yyylllddd^^^ZZZ```lllvvvxxxuuusssppphhh```\\\XXXOOOEEE???888333444555444333444111111000000111222333333222333333444444333333222111111111222222333333444222222111000//////000000333222111000000111222333333333333222222222111111//////000000111111111222------///000000111111111111111111111111111111111000000000000000000000000---000444444222222444777///111222222111000222333111111222333333444555555666555555444444444555555777777888999:::<<<>>>???===???BBBDDDFFFIIILLLOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYWWWUUUTTTTTTWWWZZZ```gggpppwww}}}sssrrrqqqooonnnnnnmmmmmmkkkkkklllkkkiiifffcccaaaaaa```___\\\YYYVVVTTTRRROOOIIICCCAAA???@@@GGGPPPVVVfffmmmmmmnnnjjjlllyyywwwttt|||vvvooonnntttzzzmmmUUUDDD===:::666444444555555555666666666666666666666666777666999AAAFFFIIIMMMSSSYYY^^^cccgggnnnvvvzzzyyyyyyvvvvvv{{{|||yyyzzz~~~xxx{{{}}}lllccc[[[ZZZXXXWWW]]]fffjjjkkkkkkfff^^^WWWSSSQQQNNNRRRZZZfffvvv|||hhh]]][[[^^^___gggnnnmmmjjjkkkmmmmmmrrryyy~~~hhheeebbbeeellluuu{{{~~~zzztttjjj```\\\___gggmmmtttrrrmmmcccVVVKKKFFFDDDAAA@@@AAABBBCCCGGGVVVdddwww}}}yyytttmmmgggbbb]]]XXXUUURRRQQQPPPOOONNNNNNNNNNNNMMMJJJGGGEEEDDDCCCAAA???CCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEECCCCCCEEEGGGIIIKKKPPPXXXcccnnnyyy}}}qqqiiiccc___\\\aaakkkuuuzzz{{{xxxsssmmmgggbbb[[[RRRKKK???:::777888777555333555333333333222222111111111111111111111111111111111444333333222111111111222222222111000///...---,,,111111000000111222333333111111111111111111111111222222222111000//////...//////000111111111111111000000111111111111000000222222222222222222222222000000000000000000000000222222222222222222222222222333444444222222333444333333222222333333444555666888::::::::::::<<<>>>???AAACCCDDDEEEGGGJJJMMMSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXVVVTTTUUUXXX[[[___eeemmmttt{{{rrrrrrpppooonnnmmmmmmmmmllllllkkkkkkiiifffdddcccaaaaaa___\\\YYYVVVTTTRRRPPPJJJDDDAAA??????FFFNNNZZZkkkrrrrrrrrrmmmnnn{{{|||{{{yyypppnnnsssyyy}}}jjjRRRBBB===:::666444444555555555666666666666666666666666777666:::AAAGGGJJJOOOTTTYYY___dddhhhnnnwww{{{zzzyyyxxxyyy~~~{{{}}}{{{}}}}}}qqqbbbZZZTTTSSSSSSTTTZZZaaaggggggeee___WWWQQQMMMLLLMMMQQQYYYdddtttuuucccYYYYYY\\\bbbkkkrrrsssrrrvvv{{{|||xxxfffccc```dddkkkrrruuuuuuiiiddd[[[UUUTTTZZZbbbiiissspppiii]]]PPPGGGBBBAAA>>>===???AAABBBGGGUUUcccsss~~~wwwuuuqqqjjjddd```[[[WWWTTTQQQPPPNNNMMMLLLKKKKKKKKKJJJHHHEEEDDDEEEDDDCCCBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEECCCCCCEEEGGGIIIKKKPPPXXXcccnnnyyy{{{qqqiiiaaa]]]ZZZ___jjjtttzzz{{{yyyuuuooojjjeee\\\RRRKKK???:::666777777444333555333333333222222222111111111111111111111111111111444333222222111111111222111111111111111111111111000000//////000000111222111111111111111111111111111111111000///.........//////000111111111111111111222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222333444444222222333444444444333333444444555666777888::::::::::::<<<>>>???AAACCCDDDEEEHHHKKKMMMRRRSSSUUUWWWYYYZZZ[[[[[[YYYYYYWWWUUUSSSTTTWWWYYY___eeemmmuuu|||rrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkiiihhhfffeeedddaaaaaa___\\\YYYVVVSSSQQQOOOIIICCCAAA>>>???EEEMMM___pppxxxwwwuuuoooppp}}}xxxooommmsssxxx{{{gggOOO???<<<999666444555555666555666666666666666666666666888777;;;CCCIIILLLQQQVVVZZZ```eeeiiioooxxx|||{{{|||{{{}}}~~~qqqddd[[[VVVRRRSSSTTTWWW\\\cccgggeee```XXXPPPKKKIIIHHHLLLPPPWWWcccsssooo___WWWYYY]]]iiirrryyy{{{}}}qqqddd```^^^bbbjjjnnnmmmiii\\\XXXSSSQQQTTT\\\fffmmmqqqlllaaaTTTHHHAAA>>>===::::::<<>>@@@AAADDDEEEFFFHHHKKKNNNRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYYWWWTTTRRRRRRUUUWWW^^^dddmmmvvv}}}qqqpppooonnnmmmlllllllllmmmllljjjhhhgggfffeeeeeeaaa```^^^\\\XXXUUURRRPPPLLLFFFBBB@@@??????FFFNNNaaasss{{{yyyvvvpppqqq~~~}}}rrrkkkllltttzzzxxxdddNNN???;;;999666555555666666555666666666666666666666666888777;;;DDDJJJMMMRRRXXX[[[aaafffjjjpppyyy}}}|||}}}~~~~~~lll```WWWUUUTTTUUUXXX\\\```dddhhhddd\\\TTTMMMIIIHHHHHHKKKOOOWWWcccttt}}}mmm___YYY\\\aaaoooxxx{{{kkk```]]]]]]bbbjjjlllfff___WWWTTTQQQRRRYYYbbbkkkqqqmmmfffZZZLLLBBB<<<;;;;;;:::999;;;>>>@@@CCCMMMWWW^^^hhhpppooollllllkkkgggiiifffaaa^^^[[[WWWTTTQQQOOONNNLLLJJJHHHGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDAAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEDDDCCCCCCEEEHHHIIIKKKPPPXXXcccnnnyyy{{{sssjjjccc[[[WWWUUU[[[gggsss{{{~~~~~~{{{xxxtttmmmbbbUUULLL@@@:::555666555222222444222222222222222222222222111111111111111111111111222222111111111111111222000111111222333444555555000000/////////000000111111111111111111111111111111111000000/////////...//////000111111111111111......////////////......111111111111111111111111222222222222222222222222222222222222222222222222222333444444222222333444444444444444444555555666777999:::;;;;;;;;;===>>>@@@BBBDDDEEEGGGIIILLLOOOSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZXXXUUURRRRRRTTTWWW\\\cccmmmvvv~~~qqqpppnnnmmmllllllkkkkkkkkkjjjiiigggfffeeeeeeeee```___]]]ZZZWWWSSSPPPNNNHHHCCC@@@??????AAAGGGOOO```rrrzzzwwwtttmmmqqqxxxoooiiilllvvv~~~uuubbbMMM@@@:::888666555666666666555666666666666666666666666888777;;;DDDKKKOOOTTTZZZ]]]bbbgggkkkrrrzzz~~~~~~~~~|||mmmbbbWWWWWWXXXXXX[[[___bbbcccfff```WWWNNNIIIGGGGGGGGGKKKPPPYYYgggxxx{{{kkk^^^ZZZ^^^dddrrr}}}rrreee]]]\\\^^^dddjjjiiiaaaYYYQQQOOOOOORRRZZZbbbgggjjjfff^^^RRRFFF>>>;;;:::;;;;;;:::<<>>???DDDLLLYYYkkkrrrnnnkkkhhhqqq}}}~~~{{{tttnnnmmmtttppp[[[JJJ???888777666666777777666555666666666666666666666666666666:::CCCKKKOOOUUU[[[___eeejjjmmmttt|||~~~uuuooolllpppqqqnnnmmmnnnlllgggZZZSSSJJJDDDBBBDDDEEEEEEMMMUUUbbbrrr|||{{{|||xxxooobbbYYYXXX```hhhxxxpppccc\\\^^^bbbgggiiifff^^^UUUOOOMMMMMMPPPWWW^^^```]]]YYYOOOIIIBBB>>>======<<<;;;===;;;===BBBCCCCCCEEEJJJJJJLLLOOORRRSSSTTTUUUVVVWWWVVVUUUUUUUUUSSSPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDBBBAAABBBBBBAAA@@@??????@@@AAABBBDDDEEEFFFBBBCCCCCCCCCBBBCCCFFFHHHIIIKKKPPPXXXcccnnnyyyzzztttnnnhhhccc]]]XXXVVV\\\iiiwww|||xxxsssiii]]]TTTEEE>>>888777666333444666111111222222222333333333111111111111111111111111000000000000000111222222222111111111000000000000222222111000000000000000111111111111111111111111111111111111111111111111//////000111111111111111111222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222333444444222222333444333333333333333444555555888:::;;;<<<;;;<<<>>>???@@@BBBEEEGGGIIILLLOOORRRSSSTTTUUUWWWYYYZZZ[[[[[[ZZZYYYXXXUUUTTTTTTWWWZZZZZZbbbmmmwww~~~ooonnnmmmlllkkkjjjjjjjjjcccdddeeefffeeeccc```___]]][[[YYYVVVRRRNNNKKKIIIJJJEEEAAA@@@>>>===BBBIIIWWWiiipppllliiigggrrr{{{zzz~~~vvvtttoookkkmmmxxxnnnYYYGGG===888777666666777777666555666666666666666666666666555555:::CCCKKKOOOUUU[[[```eeejjjnnnuuu}}}yyytttooottttttpppnnnnnnjjjcccXXXQQQHHHCCCCCCEEEFFFGGGNNNVVVeeevvvzzzxxxyyy}}}~~~xxxtttlll```XXXZZZccckkk|||ttthhh```\\\```eeekkkjjjcccYYYPPPKKKGGGHHHLLLTTT[[[\\\WWWQQQGGGCCC>>><<<======<<<;;;<<<;;;===BBBEEEEEEGGGKKKLLLKKKMMMOOOPPPPPPPPPRRRSSSRRRRRRRRRRRRQQQOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDBBBAAAAAABBBCCCBBBAAA?????????AAABBBDDDEEEFFFBBBCCCCCCCCCBBBCCCFFFHHHIIIKKKPPPXXXcccnnnyyyyyytttpppkkkggg^^^ZZZWWW]]]jjjxxx|||xxxsssjjj^^^VVVFFF???999777666444444777111111111222222333333333111111111111111111111111000000///000000111222222111111111111111111111111111111000///////////////111111111111111111111111000000000000000111111111//////000111111111111111000000111111111111000000000000000000000000000000000000000000000000000000222222222222222222222222222333444444222222333444555444444444444555666666888:::<<<<<<<<<<<<>>>???@@@CCCEEEGGGIIILLLPPPSSSQQQRRRTTTVVVWWWYYYYYYZZZXXXXXXVVVTTTSSSTTTWWWYYYZZZbbbmmmvvv~~~pppnnnkkkjjjjjjjjjiiihhhiiihhhgggfffdddbbbaaa```YYYYYYWWWUUUQQQMMMIIIGGGJJJIIIGGGBBB???AAAFFFJJJYYYcccnnnoookkkmmmxxx}}}}}}|||vvvrrrqqqssszzzlllWWWHHHBBB:::999777666555444555555555555555555555555555555444999@@@GGGMMMSSSXXX[[[___ffflllqqqwww~~~}}}{{{wwwuuutttssspppjjjddd]]]ZZZMMMGGGCCCCCCCCCCCCGGGLLLRRRYYYggg{{{}}}yyyxxx|||||||||{{{zzzxxxwwwvvvvvvmmmddd___\\\]]]eeeooo}}}vvvlllgggffffffhhhmmmoooiii]]]QQQKKKJJJCCCGGGMMMQQQSSSPPPLLLIII@@@???===<<<<<<===>>>???CCCDDDEEEGGGHHHJJJLLLMMMIIILLLNNNPPPOOONNNMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGKKKLLLQQQXXXcccooozzz{{{wwwrrrmmmiiiaaa\\\YYY___kkkvvv{{{{{{}}}|||yyytttrrrmmmaaaUUUHHH@@@888666555333222333111111222333333444555555>>>999444222222222000...111111000000000000111111222111111111000000//////000222555666333000...---333333222222222222222222000000000000000111111222...//////000111222222222111111222222222222111111222222222111111111000000333333333222222111111111222222222222222222222222333333444444444555555555444444333222333444555666444666777777888:::>>>AAAAAACCCEEEFFFGGGIIILLLOOORRRRRRSSSUUUWWWZZZ\\\]]]ZZZ[[[ZZZXXXUUUUUUVVVXXX]]]dddmmmvvv}}}ooommmkkkjjjjjjjjjiiihhhiiiiiigggfffdddbbbaaaaaa\\\[[[YYYVVVRRRNNNKKKJJJHHHGGGDDD@@@===>>>CCCHHHUUUaaammmqqqpppsss~~~}}}}}}~~~zzzwwwwwwyyyoooYYYIIIAAA:::999777666555444555555555555555555555555555555555:::BBBIIIOOOTTTZZZ]]]cccjjjpppsssyyy~~~}}}uuuqqqggggggeeebbb]]]XXXSSSPPPIIIDDDAAACCCDDDDDDHHHNNNUUU\\\kkk~~~{{{xxxwwwyyyyyywwwvvvtttqqqooonnnmmmfff___[[[ZZZ]]]fffqqqvvvpppmmmmmmmmmooooookkkaaaUUUJJJEEEDDDBBBEEEJJJNNNOOOMMMIIIGGG@@@???>>>======>>>@@@AAADDDFFFHHHKKKNNNPPPQQQRRRPPPQQQRRRQQQOOOMMMLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCDDDDDDEEEFFFFFFJJJLLLPPPXXXbbboooyyy~~~zzzuuuoookkkccc^^^[[[___jjjtttxxxyyy{{{{{{yyyvvvtttooocccWWWGGG>>>666444444111000111111111222333333444555555666333000000333555555444222222111111111111222222222111111111000000000000000222333333111000000111000000000000000000000000000000000000000111111222...//////000111111222222111111222222222222111111222222222111111111000000333333333222222222111111222222222222222222222222222222222222333333333333555444444444555555666666777888:::::::::;;;===???AAABBBEEEFFFGGGIIILLLOOOSSSSSSTTTVVVXXXZZZ[[[]]][[[[[[ZZZXXXVVVUUUWWWYYY___fffooowww~~~ooommmkkkjjjkkkkkkiiihhhiiiiiigggfffdddcccaaaaaa^^^\\\YYYVVVSSSPPPNNNMMMHHHFFFCCC???===>>>BBBFFFQQQ]]]lllsssuuuzzz|||}}}~~~uuu]]]JJJ@@@:::999777666555444555555555555555555555555555555777<<>>===>>>@@@BBBCCCGGGJJJNNNRRRVVVXXXYYYYYYZZZXXXVVVSSSPPPMMMKKKJJJKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGFFFEEEDDDBBBBBBAAAAAA@@@???????????????BBBBBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFIIIKKKOOOWWWbbbnnnxxx~~~yyysssooogggbbb^^^aaajjjrrrvvvwwwyyyzzzyyyxxxwwwrrrfffYYYGGG>>>666555444111000111111222222333333444444555111000...///222555666666333333222222222222333333111111111111111000000000111111222111000111333555000000000000000000000000000000000000000111111222/////////000111111222222111111222222222222111111222222222111111111111111333333333222222222222111222222222222222222222222222222222222333333333444444555666666777777666666888:::<<<<<<<<<;;;<<<===@@@BBBDDDFFFGGGIIILLLOOOTTTTTTUUUWWWXXXZZZ[[[\\\[[[[[[ZZZXXXVVVVVVXXXZZZaaahhhpppxxx~~~ooommmkkkjjjkkkkkkjjjiiiiiihhhgggeeedddbbbaaa```^^^\\\YYYUUURRRPPPOOOOOOJJJGGGCCC@@@>>>@@@CCCFFFMMMZZZkkkuuuyyy~~~{{{}}}{{{aaaKKK@@@:::999777666555444555555555555555555555555555555666<<>>===>>>???AAADDDFFFKKKNNNSSSYYY^^^```aaaaaaccc```[[[VVVQQQNNNJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFEEECCCBBBAAAAAAAAA@@@???????????????BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEHHHJJJOOOWWWbbbnnnwww}}}~~~xxxuuulllgggdddeeekkkrrrvvvwwwwwwyyyzzzyyyyyyuuuhhh[[[III@@@999777666444222444222222222333333444444444222111000000111222222222222222222111111222222222111111111111111111111111111222333333111111222333222222222222222333333333000000000000000111111222//////000000111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444444333444555777777666555555666999<<<======<<<<<<===???AAADDDEEEFFFIIILLLOOOUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZXXXWWWWWWZZZ]]]bbbhhhqqqyyynnnllljjjjjjkkkkkkjjjiiihhhgggfffdddcccaaa```___\\\ZZZWWWTTTQQQOOOOOOOOOJJJGGGBBB>>>===???BBBDDDJJJXXXjjjuuuzzzzzzdddLLL@@@:::999777666555444555555666666666666666666666666666;;;CCCKKKRRRYYY___bbbhhhnnntttxxx}}}||||||vvvfffXXXPPPIIIGGGEEECCCAAAAAAAAABBBCCC@@@@@@CCCEEEEEEHHHLLLWWWbbbuuu~~~{{{zzzzzzxxxvvvrrrnnnjjjgggeeeddd```]]]]]]```ffflllxxx~~~vvvooojjjfffaaa]]]YYYRRRJJJEEECCCBBB???<<<@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>@@@DDDGGGIIIOOORRRXXX^^^bbbeeeffffffhhhddd]]]XXXSSSNNNIIIFFFDDDDDDCCCCCCBBBBBBCCCCCCFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGJJJOOOXXXcccnnnwww}}}|||yyyqqqmmmiiiiiinnntttxxxyyyxxxzzz{{{zzzzzzuuuiii\\\IIIAAA999777777444333444222222333333333333444444222222222111000000000000111111000000000000111111111111111111111222222222111333666666444111//////111111222222222333333333000000000000000111111222000000000000000111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333222333444555666555444444333666:::<<<<<<<<<===??????@@@CCCEEEFFFIIILLLOOOUUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\[[[YYYWWWYYY\\\___bbbiiirrrzzznnnllljjjjjjkkkkkkkkkjjjffffffeeecccaaa```^^^^^^YYYXXXVVVSSSQQQOOONNNNNNHHHDDD>>>;;;;;;===???@@@IIIWWWiiivvv{{{~~~{{{eeeNNN@@@:::999777666555444555555666666666666666666666666666;;;CCCLLLSSSZZZ```dddiiiooouuuyyy|||}}}|||mmm]]]PPPIIIDDDCCCBBB@@@??????@@@@@@DDD@@@???CCCEEEFFFIIINNNYYYeeexxxzzzxxxvvvuuupppoookkkhhheeeccccccbbb___]]]^^^dddkkkrrr~~~|||~~~|||nnnccc^^^ZZZUUUPPPNNNJJJEEEBBBAAA@@@<<<999@@@@@@@@@@@@AAAAAABBBBBB??????@@@AAADDDHHHKKKMMMRRRUUUZZZ___cccfffggggggiiiddd]]]YYYUUUPPPIIIDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGJJJPPPYYYdddoooxxx}}}|||zzzssspppmmmmmmpppuuuzzz|||{{{|||{{{zzzyyyttthhh[[[HHH???777666555222111222333333333333333333333333///111222222111111222333111000000000000000000111111111111222222222222222111444777777555111///---/////////000111111222222000000000000000111111222000000000000000000111111111111222222222222111111111111111111111222222222111222222222222333333333222222222222222222222222000000000000111111111111222333333444555444444444333666999;;;;;;<<<>>>@@@>>>@@@BBBDDDFFFIIILLLOOOTTTVVVXXXZZZ\\\\\\\\\\\\]]]\\\[[[YYYXXXZZZ^^^bbbdddkkkttt|||mmmllljjjjjjkkklllkkkjjjeeedddcccaaa```^^^]]]\\\WWWWWWVVVTTTRRRPPPNNNMMMHHHCCC===::::::===>>>>>>HHHVVViiivvv|||~~~~~~fffNNNAAA:::999777666555444555555666666666666666666666666777<<>>BBBEEEGGGMMMSSS___jjj~~~wwwrrrpppnnnmmmiiigggeeebbbaaaaaaaaabbb```___bbbjjjrrr{{{{{{{{{lll]]]VVVQQQKKKGGGFFFDDDBBB@@@???>>><<<;;;???@@@AAABBBCCCCCCDDDDDDBBBBBBCCCEEEHHHLLLPPPSSSVVVWWWZZZ^^^aaadddfffgggfffbbb\\\YYYVVVQQQJJJDDD??????>>>>>>>>>>>>??????>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@???????????????@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBCCCEEEFFFHHHHHHGGGKKKQQQZZZeeepppxxx}}}~~~|||yyyxxxrrrpppnnnnnnqqqvvv{{{~~~~~~|||yyywwwrrrfffZZZHHH???777666555333111333333333333333333333333333...000333333222111333555222111111000000111111222111111111222222333333333111333555666444222111111...//////000111111222222000000000000000111111222111000000000000000000000111111222222222222111111000000111111111222222222111111222222222333333333222222222222222222222222111111222222222333333333444444444444444555666666777999:::;;;;;;<<>>;;;<<<>>>??????GGGUUUhhhwww}}}fffOOOBBB:::999777666555555555555777777777777777777777777888>>>FFFOOOWWW^^^eeeiiiqqqwww|||~~~qqq```RRRIIIDDDBBBBBBAAAAAA@@@@@@??????BBB>>>===AAAEEEIIIPPPWWWdddooozzzpppllljjjhhheeedddcccaaa```___```bbbcccaaaaaafffoooyyyzzz|||ppp]]]SSSLLLFFFAAA@@@@@@???======>>>???@@@???@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFHHHLLLPPPTTTWWWWWWXXXZZZ]]]___bbbdddfffddd```[[[YYYWWWRRRJJJCCC>>>>>>=========>>>>>>???;;;<<<===>>>@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAAAAABBBCCCEEEGGGHHHIIIHHHKKKRRR[[[fffpppyyy~~~~~~xxxvvvvvvqqqooommmnnnqqqvvv||||||xxxuuupppeeeYYYJJJAAA:::888777555444555333333333333333333333333000333555444222000111333333222222222222222222333111111111222222333333333222333444333222222444555000111111222333333444444000000000000000111111222111111111000000000000000111111222222222222111111000000111111222222222222111111111222222333333333222222222222222222222222555555555666666666777777666666555444444666777888;;;<<<<<<;;;;;;<<>>FFFMMMVVV___gggmmmooovvv}}}}}}{{{hhhXXXMMMGGGDDDDDDBBB??????AAAAAA@@@>>>@@@@@@CCCFFFFFFIIIRRR]]]iiiyyy~~~ooofffdddbbb^^^[[[XXXWWWVVVVVVWWWYYYZZZ[[[___```hhhvvv}}}xxxsss]]]OOOHHHDDDAAACCC>>>;;;===>>>===>>>AAA@@@CCCFFFHHHHHHHHHIIIJJJNNNNNNPPPRRRUUUXXX[[[\\\```^^^^^^___aaabbbbbbaaa^^^]]]\\\\\\ZZZTTTKKKDDD>>>===<<<<<<;;;;;;;;;;;;;;;===??????>>>>>>@@@BBBAAAAAA???>>>============@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDGGGIIIKKKMMMRRRZZZdddnnnwww}}}|||vvvuuuwwwooojjjgggjjjrrrzzz}}}}}}{{{vvvtttpppdddXXXFFF>>>777777666444222333111222222333333222222222333222111000000111222333333333333333333333333333222111111111000000/////////000111333333222222111//////000111111111111111333333333333333333333333444333111////////////000111111111222222333333333222222222222222222222222111111222222222111111000111111111111111111111111444444444444444444333333333333333444444444555555666777999;;;<<<<<<;;;;;;AAA@@@???@@@CCCHHHMMMQQQTTTVVVXXXYYYYYYYYY[[[\\\```^^^[[[XXXVVVYYY^^^cccjjjooovvv|||kkkjjjjjjiiihhhgggffffffgggdddaaa___^^^]]]\\\ZZZXXXVVVSSSRRRPPPOOOLLLJJJGGGAAA===<<<;;;:::===BBBIII___pppzzz~~~}}}zzz```KKK???888888777777666666555555666777666555444444666888999>>>FFFOOOXXX```hhhmmmpppwww}}}|||~~~xxxdddUUUKKKFFFDDDFFFCCCAAAAAACCCCCCBBB@@@BBBBBBDDDGGGHHHKKKVVVaaapppxxxjjjaaa^^^]]]YYYVVVRRRQQQQQQQQQRRRTTTVVVWWW___aaaiiiuuu|||yyyvvv___QQQIIIDDD@@@AAA<<<;;;===??????AAADDDDDDHHHLLLOOOOOOPPPQQQRRRSSSTTTUUUWWWYYY\\\^^^___eeedddddddddeeeeeecccaaa\\\ZZZXXXWWWVVVQQQIIICCC======<<<;;;::::::;;;;;;;;;===>>>>>>>>>>>>???AAA@@@@@@???>>>============@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDCCCCCCDDDGGGIIIKKKMMMRRRZZZdddnnnxxx}}}~~~xxxrrrqqqrrrooojjjgggjjjrrrzzz}}}}}}~~~zzztttrrrmmmaaaVVVGGG>>>777666666444333444222222333333333222111111222222111000000111222222111111111111111111111111111111111111000000000//////000111222222222111000///000000111111111111111222222222222222222222222111111000//////000111222000111111111111111222222222222222222222222222222111111222222222222111111111111111111111111111111333333444444444444444444444444444555555555666666777888999:::;;;<<<<<<<<<@@@@@@@@@AAADDDIIIMMMPPPSSSUUUXXXYYYYYYZZZ[[[]]]^^^]]]ZZZWWWWWWZZZ```dddjjjpppwww}}}iiiiiiiiihhhhhhgggggggggfffccc```^^^^^^]]][[[YYYWWWUUURRRPPPPPPNNNKKKIIIGGGAAA===<<<;;;:::===BBBJJJ```qqqyyy||||||ttt\\\HHH<<<888888777777666666555555666666666555444444666888888>>>HHHRRR[[[bbbiiimmmqqqxxx~~~zzz|||rrr___QQQIIIFFFDDDGGGEEECCCCCCDDDEEEEEEDDDEEEEEEGGGKKKMMMQQQ]]]jjjzzzxxxnnnaaaYYYVVVUUURRROOOMMMLLLMMMMMMOOOQQQTTTUUU^^^```hhhsss}}}xxxzzzvvv```RRRIIICCC???AAA>>><<<>>>??????BBBFFFJJJNNNSSSWWWYYYYYYYYYZZZ[[[\\\\\\]]]___aaacccdddiiiiiiiiiiiiiiigggccc```YYYVVVRRRPPPNNNKKKFFFAAA<<<;;;:::::::::::::::;;;;;;<<<>>>>>>======???@@@??????>>>======>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDGGGIIIKKKMMMRRRZZZdddoooxxx}}}}}}}}}}}}|||}}}}}}~~~~~~vvvpppoooooommmhhhfffiiirrryyy|||||||||zzzvvvqqqnnniii^^^RRRGGG>>>666555555444444555333333333333333222111000222222111000000111222222000000000000000000000000111111111111000000000000...///000111111111000000///000111111222222111111111111111111111111111111////////////000111222333111111111000000000000000111111111111111111111111111111222222222222222111222222222222222222222222222222333333444444555555555555555666666666777777888888888999:::;;;======>>>???AAACCCFFFIIILLLNNNRRRTTTWWWYYYYYYZZZ\\\^^^\\\[[[YYYWWWWWW[[[aaaeeejjjooowww}}}hhhhhhhhhhhhhhhgggggggggeeebbb```^^^^^^\\\ZZZXXXUUUSSSQQQOOOOOONNNKKKIIIFFFAAA<<<<<<;;;:::===BBBLLLbbbrrryyy~~~zzz{{{nnnZZZGGG;;;888888777777666666555555555666666555444444666999777???JJJUUU^^^eeekkknnnssszzz|||xxxzzzlllZZZNNNHHHFFFEEEFFFEEEDDDDDDEEEEEEFFFFFFHHHIIILLLPPPTTT[[[hhhuuuooofff[[[SSSPPPOOOMMMJJJKKKKKKLLLMMMOOORRRTTTVVVZZZ^^^eeeooozzz{{{tttzzzrrr]]]PPPIIICCC???DDD@@@???@@@???>>>BBBGGGPPPUUU[[[___aaa`````````cccccccccdddeeefffggghhhjjjjjjkkkkkkkkkgggbbb]]]UUUPPPKKKHHHGGGEEEBBB???::::::999999999::::::;;;;;;===>>>>>>======>>>???>>>>>>=========>>>>>>????????????@@@AAAAAABBBBBBAAABBBCCCCCCBBBCCCFFFIIIJJJMMMRRRZZZdddoooxxx~~~~~~~~~||||||||||||}}}~~~vvvqqqooonnniiieeecccgggooowwwyyyyyyvvvuuupppllljjjfff\\\QQQGGG>>>666444555444444666333333333333222111000000222111111111111111111222000000000000000000000000111111111000000000000000.../////////000000000000000000111222222222222111000000000000000000000000/////////000000111222222222222111111000000000///000000000000000000000000111111222222333333222222222222222222222222222222111111222333444444555555444555555555666666666666888888888888999;;;===???===???AAADDDGGGJJJLLLMMMQQQSSSVVVXXXYYYZZZ\\\^^^\\\[[[YYYWWWWWWZZZ___ccchhhnnnuuu|||hhhhhhhhhgggggggggggggggcccbbb___^^^]]]\\\YYYWWWTTTRRRPPPOOOOOONNNLLLJJJEEE???;;;;;;;;;;;;>>>DDDOOOeeetttyyy}}}yyy{{{}}}}}}yyyhhhWWWGGG===888888777777666666555555555555666555444444777999888???KKKWWW```hhhmmmpppuuu{{{{{{xxx{{{|||gggVVVLLLHHHGGGEEEDDDEEEEEEEEEEEEEEEGGGHHHJJJKKKPPPWWW]]]eeettt|||hhhaaaXXXPPPMMMLLLKKKIIIJJJJJJKKKLLLOOOQQQTTTVVVUUU[[[ccckkkvvvvvvuuujjjYYYNNNIIIDDDAAABBB@@@???AAA@@@@@@EEELLLWWW\\\bbbfffggggggffffffhhhhhhhhhhhhiiijjjkkkkkkkkkkkklllmmmlllhhhaaa\\\QQQKKKEEEAAA@@@@@@>>><<<999999999999::::::;;;<<<<<<===>>>>>>======>>>???==================>>>>>>>>>>>>???@@@@@@AAABBBBBBAAABBBCCCBBBBBBCCCFFFHHHJJJLLLQQQZZZdddoooyyy~~~~~~~~~~~~~~~}}}vvvrrrooommmeeebbb```dddmmmtttwwwvvvpppoookkkgggfffddd[[[PPPFFF===666555555444444666333333333333333222111000111111111222222111111111111111111111111111111111000000000000000000111111///////////////000000111000000111222222222222222000000000000000000000000000000000111111000000000333333333222222111111000000000000000000000000000111111222333333333333333222222222222222222222222111111222222333444555555333333444444444555555555888777777888999;;;>>>???<<<>>>AAAEEEHHHJJJLLLLLLPPPSSSVVVXXXYYYZZZ\\\^^^]]]\\\ZZZXXXWWWYYY]]]```eeekkkssszzzhhhhhhhhhggggggfffffffffbbbaaa___^^^]]][[[XXXVVVSSSQQQOOOOOOOOOOOOMMMKKKCCC>>>:::;;;;;;<<<@@@FFFQQQhhhvvvzzz|||xxx{{{yyy~~~vvvdddSSSEEE===888888777777666666555555444555555555444555777:::999@@@LLLXXXbbbjjjpppsssvvv}}}~~~{{{yyydddUUUMMMJJJHHHFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMPPPXXXaaaiiisssvvvddd___WWWPPPMMMLLLKKKJJJHHHHHHIIIJJJLLLOOORRRTTTRRRZZZbbbhhhrrr~~~yyytttyyyvvvdddUUUNNNJJJGGGDDD@@@>>>???AAAAAACCCJJJSSS[[[___eeeiiikkkkkkkkkllllllkkkkkkllllllmmmnnnoooooooooooonnnlllggg```[[[MMMHHHAAA=========<<<;;;999999999999:::;;;=========???@@@???>>>===>>>@@@>>>>>>===<<<<<<============>>>>>>???@@@AAABBBBBBAAABBBBBBBBBBBBCCCFFFHHHIIILLLQQQYYYdddoooyyyzzzuuuqqqooommmccc```___ccclllsssuuutttmmmlllhhhcccbbbaaaXXXNNNDDD<<<666666777555444555111222222333333222222222000111222222222222111000222222222222222222222222000000000000111111111111000000/////////000111222000111222222333222222222000000000000000000000000000000111111111000000///333333333222222222222222111111111111111111111111000111222333444444444444333333333333333333333333111111222222333333444444333333333444444444444555666777777999:::<<<>>>???===>>>AAAEEEHHHJJJLLLLLLQQQSSSVVVXXXXXXYYY[[[]]]]]]\\\[[[XXXWWWXXX\\\___ccciiiqqqxxx~~~iiiiiihhhgggfffeeeeeedddaaa```___^^^]]][[[XXXUUUSSSQQQPPPOOOPPPOOONNNLLLAAA<<<999:::<<<===BBBHHHTTTjjjxxx||||||xxx|||xxxvvvaaaOOOBBB<<<888888777777666666555555444555555555444555888::::::AAALLLXXXbbbkkkrrrvvvwww~~~wwwcccUUUOOOLLLJJJGGGJJJLLLMMMMMMLLLMMMPPPSSSUUUZZZdddqqq{{{pppbbb^^^WWWQQQMMMLLLLLLLLLIIIIIIIIIJJJLLLNNNQQQRRRRRR[[[bbbgggmmmwww}}}}}}zzzuuupppqqqzzz~~~rrrbbbUUUPPPMMMJJJGGGCCCAAABBBBBBAAAAAAIIIRRRWWW[[[aaaeeehhhkkkmmmooonnnnnnnnnooooooppprrrrrrsssrrrooolllhhhaaaZZZUUUKKKEEE>>>;;;;;;<<<;;;999999999999:::;;;===>>>??????@@@AAA@@@???>>>???@@@???>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBAAAAAABBBBBBAAACCCEEEHHHIIILLLQQQYYYdddpppyyyzzzwwwtttqqqooobbb```___dddmmmtttvvvuuunnnlllgggaaa```]]]UUUJJJBBB;;;777888888666444444000111111222333333333333000111222222222222111000222222222222222222222222///000000000111111111111111111000///000111222333000111222222333333222222111111111111111111111111...///000111222222111111111111111111222222222222222222222222222222222222000111222333444444444444333333333333333333333333222222222222222222333333444444444444555555555555555666888:::<<<===>>>>>>>>>???AAADDDGGGJJJLLLMMMRRRTTTVVVXXXXXXXXXZZZ[[[[[[[[[ZZZXXXWWWYYY]]]```ccciiiqqqyyyjjjiiihhhgggfffeeeddddddaaa```^^^^^^]]][[[WWWUUUSSSQQQPPPPPPPPPPPPOOOMMM???;;;888:::<<<>>>CCCIIIUUUlllzzz||||||xxx}}}xxxwww```LLL???:::888888888777666666555555444555555555444555888:::;;;BBBMMMXXXbbbkkksssxxxxxxvvvcccUUUPPPNNNKKKHHHMMMPPPRRRRRRQQQQQQTTTXXX^^^dddppp~~~}}}kkkaaa]]]WWWQQQMMMLLLLLLMMMKKKKKKKKKLLLMMMOOORRRSSSSSS]]]dddfffkkksssvvvuuummmjjjhhhmmmyyyyyyyyy~~~rrrcccWWWRRROOOLLLJJJIIIGGGFFFDDD@@@>>>DDDMMMPPPTTTZZZ___dddhhhlllooopppppppppqqqrrrssstttuuutttrrrnnniiiccc[[[SSSNNNIIIDDD>>>:::;;;;;;:::999999999:::;;;<<<===???@@@@@@AAABBBAAA??????@@@AAA@@@???>>><<<<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBB@@@AAABBBBBBAAABBBEEEHHHIIIKKKQQQYYYdddpppzzz}}}zzzxxxuuurrrccc``````eeennnuuuwwwvvvpppnnngggaaa^^^[[[RRRGGGAAA;;;777999:::666333333///000111222333444444444000111222333333222111000111111111111111111111111//////000000111111111222222111000000000111333444111111222333333333333222111111111111111111111111+++---///111333333333333//////000000111111222222222222222222222222222222000111222333444444555444333333333333333333333333333333222222222222222222555555555555666666666777444555888;;;<<<=========>>>???AAACCCFFFIIILLLNNNRRRTTTWWWXXXWWWXXXYYYZZZYYYYYYYYYXXXXXXZZZ^^^aaaccciiirrryyyjjjjjjhhhgggeeecccbbbaaabbbbbb```^^^\\\ZZZYYYXXXUUUQQQNNNLLLLLLJJJEEEAAA<<<;;;<<<>>>===>>>DDDLLL[[[pppzzzzzzyyy{{{qqq^^^LLL???999666666666666555555555555444555666555555555777999<<>>??????<<<===>>>???@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGKKKMMMSSS\\\gggsss}}}~~~}}}|||uuunnnfffbbb```eeepppxxxyyywwwrrrnnnhhhddd```ZZZRRRMMMAAA===888555555666666666555555555444444333333333777666444333222333333444111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111444333222111000000000000000000000000000000000000111111000000000111222333000000000000000000000000333333333333333333333333444444444444333222111000111222222333333444444555555555555555555555444444777888999999;;;;;;<<<===???@@@CCCDDDFFFIIIMMMPPPUUUVVVWWWWWWUUUUUUUUUWWW\\\\\\ZZZXXXWWWXXX\\\^^^fffkkkrrrxxxjjjiiihhhgggeeecccbbbaaabbbaaa___]]][[[YYYXXXWWWTTTQQQMMMLLLKKKIIIDDD@@@===;;;;;;<<<<<<<<>><<<<<<<<<======:::<<<>>>AAACCCFFFJJJMMMOOONNNMMMMMMMMMKKKGGGEEEDDDAAA===<<<<<<>>>>>>>>><<<===>>>???@@@AAAAAABBBAAA@@@@@@AAABBBDDDFFFGGGJJJMMMSSS]]]hhhttt~~~~~~}}}}}}vvvpppfffbbb```fffqqqyyyzzzxxxqqqmmmhhhccc```ZZZRRRLLL???;;;777444333444444444444444444444444333333333555555444333333333333333111111111111111111111111111000000//////000000111000000000000000000000000111111111111111111111111111111111111111111222222000000000000000000000000111111111111222222222222000000000000000000000000222222222222222222222222444444444444333222111000111222222333333444444555555555555555555555555555777888999999;;;;;;<<<===???@@@CCCDDDFFFIIIMMMPPPTTTUUUWWWWWWVVVWWWXXXZZZ[[[[[[ZZZXXXWWWXXX[[[^^^eeejjjqqqwww~~~jjjiiihhhfffeeecccbbbaaaaaa```^^^\\\ZZZXXXWWWVVVSSSPPPLLLKKKJJJHHHCCC???>>><<<:::::::::;;;CCCMMMYYYtttyyyttt~~~~~~yyyhhhVVVFFF;;;777666666666666555555555555444555666666555666888999===DDDPPP\\\gggqqqxxx}}}yyylll]]]UUUTTTWWW]]]bbbhhhffffffhhhiiikkkttt}}}rrrjjjfffbbb[[[TTTOOOLLLJJJJJJNNNPPPRRRSSSSSSTTTVVVXXX]]]bbbfffggghhhjjjgggbbb^^^[[[ZZZ___hhhqqqwwwyyywwwppphhhdddeeelll}}}}}}oooddd^^^\\\ZZZXXXWWWUUUSSSQQQNNNKKKJJJIIICCCDDDFFFIIIMMMQQQTTTVVVYYY\\\```dddhhhjjjkkkkkkbbb]]]WWWQQQLLLGGGCCC@@@<<<;;;:::::::::;;;<<<======@@@DDDHHHLLLQQQVVVZZZYYYXXXVVVUUUSSSQQQMMMJJJFFFCCC???======>>>>>>>>><<<======>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIMMMTTT^^^jjjvvv}}}}}}wwwqqqgggcccaaagggrrrzzz{{{yyyppplllgggccc___YYYQQQKKK===999555222222222333222333333333333444444444444444444444444444333333222111111111111111111111111000//////......//////000000000000000000000000000111111111111111111111111///000000111222222333333000000000000000000000000000111222333444333222222000000000000000000000000111111111111111111111111444444444444333222111000111222222333333444444555555555555555555555555555777888999999;;;;;;<<<===???@@@CCCDDDFFFIIIMMMPPPSSSUUUWWWXXXXXXYYY[[[]]][[[[[[YYYWWWVVVWWWZZZ]]]ccchhhooovvv}}}iiihhhgggfffdddcccbbbaaa```___]]][[[YYYWWWVVVUUURRROOOKKKJJJIIIGGGCCC>>>???<<<999999888:::DDDNNN\\\www{{{uuuooo||||||uuudddRRRCCC;;;777666666666666555555555555444555666666555666888:::===EEERRR___jjjttt{{{ssshhh\\\VVVXXX```iiinnnpppnnnnnnppprrrvvv|||tttnnniiieee^^^VVVPPPMMMKKKKKKOOOQQQTTTUUUVVVWWWZZZ\\\```fffiiiiiijjjkkkhhhccc]]]ZZZYYY]]]dddkkknnnooommmfff___^^^bbblll~~~uuujjjdddaaa___^^^^^^]]][[[WWWSSSOOOKKKIIIEEEEEEFFFGGGHHHJJJLLLMMMPPPSSSXXX\\\___``````___VVVRRRLLLHHHDDDAAA===;;;888999::::::;;;<<>>???@@@@@@AAA@@@@@@@@@AAABBBEEEGGGHHHIIIMMMUUU```lllxxxwwwqqqgggcccccciiittt||||||zzzppplllgggccc___YYYPPPIII;;;888444222222222222222222222222333333444444555222333444555555444222111111111111111111111111111//////............//////000000000000000000000000111111111111111111111111000000111111222222222222000000000000000000000000///111333444555444222111000000000000000000000000222222222222222222222222333333333333333222111111111222222333333444444555444444444555555555555555777888999999;;;;;;<<<===???@@@BBBDDDFFFIIIMMMPPPTTTVVVXXXYYYYYYYYY[[[]]][[[ZZZYYYWWWUUUVVVYYY\\\aaafffnnnttt{{{hhhggggggeeedddcccbbbaaa______]]][[[YYYWWWVVVUUURRRNNNKKKIIIIIIGGGBBB>>>???<<<999888888;;;EEEPPPaaazzzwwwpppiiiwwwsssaaaOOOBBB;;;999666666666666555555555555555666777666666666888:::===EEESSSaaammmwww~~~xxxlllddd[[[WWW]]]hhhqqquuutttssstttxxx}}}~~~zzzuuuqqqlllggg```WWWQQQNNNMMMMMMOOOQQQTTTWWWYYY\\\___bbbccchhhlllllllllmmmkkkfff^^^\\\[[[^^^dddiiijjjiiifff___YYY[[[aaammm~~~ssslllhhhfffffffffeeeccc___ZZZTTTOOOLLLGGGGGGFFFFFFFFFFFFGGGGGGJJJMMMPPPSSSUUUTTTSSSRRRMMMJJJEEEBBB@@@>>><<<:::999;;;===>>>>>>@@@EEEHHHGGGKKKRRRYYY___dddiiilllkkkiiifffccc___ZZZSSSOOOHHHDDD@@@===<<<<<<<<<<<<=========>>>>>>??????@@@??????@@@AAABBBEEEGGGIIIIIINNNWWWcccooozzz~~~wwwpppgggddddddkkkvvv~~~~~~{{{rrrnnniiieeeaaaYYYPPPIII;;;888555333333444333222111222222333333444444444111222333444444444222222111111111111111111111111//////............//////000000000000000000000000111111111111111111111111111222222222222111000///000000000000000000000000///000222444444333222111000000000000000000000000333333333333333333333333222222333333222222111111111222222333333444444555444444444555555555666666777888999999;;;;;;<<<===???@@@BBBDDDFFFIIIMMMPPPVVVXXXYYYYYYYYYYYYZZZ\\\[[[[[[YYYWWWUUUVVVXXX[[[aaaffflllsssyyyggggggfffeeedddcccbbbbbb```___]]][[[YYYWWWVVVUUURRROOOKKKJJJIIIGGGBBB>>>>>>;;;999999:::===GGGRRRfff}}}tttllleeesssrrr___NNNBBB<<<:::666666666666555555555555555666777777666666888:::<<>>>>>>>>???????????????@@@BBBEEEHHHIIIJJJOOOYYYeeeqqq{{{wwwppphhheeeeeemmmxxx}}}uuurrrmmmhhhcccZZZPPPHHH;;;888666444555555444333222222222222333333333333111222222333333333333333111111111111111111111111000//////......//////000000000000000000000000000111111111111111111111111222222333333222111///...000000000000000000000000///000111222333222111111000000000000000000000000333333333333333333333333111222222222222222111111111222222333333444444555333333444444555666666666777888999999;;;;;;<<<===???@@@CCCDDDFFFIIIMMMPPPVVVXXXYYYYYYXXXXXXZZZ[[[\\\\\\ZZZWWWUUUVVVYYY[[[aaaeeelllrrrxxxgggffffffeeedddcccbbbbbb```___^^^\\\ZZZXXXWWWVVVSSSOOOLLLJJJJJJHHHCCC???===:::999;;;<<>>======AAAIIIPPP\\\bbbkkkrrruuuuuuttttttsssrrrqqqnnniii___SSSLLLEEEAAA===;;;;;;;;;;;;;;;============>>>>>>>>>>>>?????????@@@CCCEEEHHHIIIKKKQQQ[[[gggrrr|||xxxqqqhhheeefffnnnyyy}}}yyyvvvpppkkkeee\\\PPPHHH:::888555444555555444333333333333222222222222222222222111111222333333444111111111111111111111111111000000//////000000111000000000000000000000000111111111111111111111111000111222333333222000///000000000000000000000000//////000000000111111111000000000000000000000000222222222222222222222222111111222222222222111111111222222333333444444555333333444444555666666777777888999999;;;;;;<<<===???@@@CCCDDDFFFIIIMMMPPPTTTVVVWWWXXXXXXYYY[[[\\\]]]]]][[[XXXVVVWWWYYY\\\aaaffflllqqqvvv}}}ffffffeeeddddddcccbbbbbbaaa```^^^\\\ZZZXXXWWWVVVSSSPPPLLLKKKJJJHHHCCC???;;;::::::<<<===AAAKKKUUUkkkuuummmlllxxxppp\\\JJJ???::::::777666666666555555555555555666777777666777999;;;;;;DDDSSScccpppzzz|||uuussswwwzzz{{{yyyrrrqqqpppqqquuu|||uuufffYYYMMMOOOOOOPPPXXXcccgggccchhhkkksssuuuppphhh```ZZZXXXYYYZZZZZZ]]]```bbbdddfffiiilllnnnsssvvvtttssssssoooiiigggeeecccccccccaaa[[[VVVRRRNNNOOOWWWdddqqq~~~wwwuuuuuu{{{{{{yyyvvvoooggg___ZZZRRRQQQOOOLLLJJJHHHGGGFFF????????????@@@@@@AAAAAADDDBBB@@@???@@@AAAAAA@@@DDDFFFFFFDDDDDDHHHRRRZZZdddkkkttt{{{}}}{{{xxxvvvtttttttttrrrkkk```TTTKKKDDD@@@<<<::::::;;;;;;;;;============>>>>>>>>>>>>?????????@@@CCCEEEHHHJJJLLLRRR\\\hhhsss|||yyyrrrhhhfffgggooozzz~~~|||xxxsssmmmggg\\\PPPHHH999777555444555555333222444333333222222111111111222222111000111222444555111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111...///111333444333222111000000000000000000000000/////////...///000000111000000000000000000000000111111111111111111111111000111111222222222111111111222222333333444555555333333444444555666777777777888999:::;;;<<<<<<===???@@@CCCDDDFFFIIIMMMPPPQQQSSSVVVWWWXXXZZZ\\\^^^^^^^^^\\\YYYWWWWWWZZZ\\\bbbffflllpppuuu|||jjjhhhggggggggggggdddbbbaaa___]]]\\\ZZZXXXUUURRROOONNNLLLJJJIIIEEEAAA>>><<<:::999:::;;;>>>GGGQQQqqq~~~uuuppplll|||qqqWWWEEE???<<<999888777777666555555444444333555666555555555777999<<>>===<<<;;;<<<======>>>============>>>>>>???@@@AAAAAABBBDDDFFFGGGHHHMMMSSS]]]hhhsss{{{}}}tttiiifffhhhrrryyyqqqlllggg^^^PPPEEE>>>;;;777555555555333222222222222222222222222222555333222222333333111000000111111111111222222222111111111111000000000000222222222222222222222222111222333333333333222111111111111111111111111111555555444333111///---,,,///000000000111111111111000000000000000000000000222222222222222222222222111111222222222333333333222333333222111111222444666666555555555444444444888888888888999:::;;;<<<@@@AAACCCDDDDDDGGGJJJMMMSSSTTTUUUUUUVVVWWW[[[]]]aaa```]]]YYYVVVUUUXXXZZZbbbgggmmmsssxxxiiihhhgggggggggfffdddbbbaaa___]]][[[ZZZXXXUUURRROOOMMMKKKIIIGGGDDDAAA>>>===:::999;;;;;;>>>GGGQQQlll}}}{{{rrrmmmiiizzzqqqWWWEEE>>>;;;888777777666666555444444333555666777666666666888:::===DDDSSSfffttt|||{{{tttrrruuuyyyzzzyyyrrrmmmjjjlllqqqwwwrrrcccUUUNNNMMMOOOPPPPPPOOOPPPRRRSSSSSSZZZeeetttyyysssiiibbb^^^^^^^^^^^^dddfffhhhiiikkknnnrrruuuwwwxxxyyyyyyxxxuuurrrpppllliiifffeeeeeebbb\\\WWWRRRRRRTTTXXXbbbppp|||ssspppssswwwyyyyyywwwrrrjjjaaa\\\YYYXXXUUUSSSQQQPPPNNNJJJGGGDDDCCCBBBAAA@@@AAABBBBBBGGGDDDDDDFFFDDDAAABBBFFFLLLOOORRRRRRRRRVVV]]]cccuuu}}}sssfffXXXMMMGGGCCC>>>===<<<;;;;;;;;;<<<=====================>>>???@@@@@@AAABBBDDDFFFHHHIIIOOOTTT^^^jjjuuu}}}}}}tttiiigggiiisssyyyrrrnnnhhh^^^PPPFFF===:::777555555444333222222222222222222222222222111000///111333444333333000111111111111222222222000000111111222222333333111111111111111111111111111222333333333333222111111111111111111111111111222222222222222111000///111111111111222222222222111111111111111111111111222222222222222222222222222222222222333333333333333444444333222222333555666666555555555444444444777777777888999:::;;;<<>>===;;;:::;;;;;;>>>GGGQQQfffxxxyyyoookkkhhhzzzqqqWWWEEE>>>:::777666666555555444333333333555777888777777777999;;;>>>EEETTTggguuu~~~}}}uuusssvvvzzz{{{zzzrrrlllhhhjjjpppwwwooo___SSSMMMLLLMMMOOOOOONNNNNNOOOQQQPPPVVVaaannn|||zzzsssiiibbb______aaabbbgggiiikkkmmmooorrrvvvyyyyyyzzz{{{{{{yyyvvvsssqqqllliiifffeeeeeeccc^^^YYYUUUUUUVVVYYYaaannn~~~zzzpppjjjjjjnnnsssvvvuuurrrlllddd]]]ZZZXXXYYYXXXVVVUUUTTTSSSPPPMMMJJJHHHEEEBBBAAABBBCCCDDDJJJHHHHHHIIIGGGDDDFFFJJJUUUXXX\\\\\\[[[^^^eeelll{{{zzzkkk[[[OOOGGGCCCBBB>>>===;;;:::::::::;;;<<<===<<<<<<<<<======>>>?????????@@@BBBEEEGGGIIIJJJPPPVVV```lllwww~~~}}}ssshhhfffiiitttzzzuuuqqqkkk```QQQFFF===:::777555555444333222222222222222222222222222000//////000222333222111000111111111111222222222///000111222333444555555000000000000000000000000111222333333333333222111111111111111111111111111//////111222222333333222111222222222222333333333111111111111111111111111222222222222222222222222333333333333444444444444444555555444333333444666555555555555555444444444666666777777999:::;;;<<<>>>@@@BBBCCCEEEHHHLLLOOORRRTTTVVVVVVWWWXXX[[[^^^]]]\\\[[[XXXVVVXXX[[[^^^eeejjjpppuuuzzzgggfffeeeeeeeeeeeebbb```___]]][[[ZZZYYYWWWTTTRRROOOLLLGGGDDDBBBAAA???======;;;:::;;;<<<>>>GGGQQQdddvvvwwwnnnjjjlll~~~pppWWWEEE===999666555555444444444333333333555666777777666777999:::===DDDTTTgggvvv~~~xxxuuuxxx||||||{{{tttlllhhhjjjpppxxx~~~nnn```VVVQQQMMMOOOQQQQQQPPPPPPQQQSSSTTTYYYbbbmmmyyyzzztttjjjccc```aaacccdddhhhjjjmmmoooqqqtttxxxzzz{{{|||}}}}}}{{{wwwtttrrrkkkiiigggfffeeeccc```]]]YYYYYYXXXZZZaaalllzzz{{{uuulllccc```bbbggglllnnnmmmiiiddd^^^ZZZYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSMMMKKKGGGCCCAAABBBCCCEEEJJJIIIIIIKKKIIIGGGKKKQQQ\\\aaaddddddbbbdddlllttt~~~yyyiiiXXXLLLEEEBBBAAA===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<===>>>???>>>???@@@BBBEEEHHHJJJLLLQQQWWWaaammmwww|||qqqddddddhhhrrr~~~|||xxxtttmmmaaaRRRGGG<<<999666555444444333222222222222222222222222222444222000000000000///---000000111111111222222222000000111111222333333444111111111111111111111111111222333333333333222111111111111111111111111111...///000111222333333333111111111222222222333333111111111111111111111111111222222222222222333333333333333444444444555555333444555444222222444555555555555555555555555555555666666777999;;;<<<======???AAACCCEEEHHHMMMPPPRRRTTTVVVWWWXXXYYY\\\^^^]]]]]][[[XXXVVVWWW[[[^^^fffjjjpppvvvzzzfffeeedddddddddcccaaa___^^^\\\ZZZYYYYYYWWWTTTRRRNNNKKKGGGCCCBBB@@@>>>======::::::;;;<<>>===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;<<<===>>>?????????AAACCCEEEHHHJJJLLLPPPWWWbbbmmmxxxyyymmm``````eeennnzzz}}}|||{{{wwwpppbbbRRRGGG;;;888666444444444333222222222222222222222222222444222111000000000...,,,000000111111111222222222111111111111111111000000222222222222222222222222111222333333333333222111111111111111111111111111000111111222222222111111000000000000111111111222111111111111111111111111111111111222222333333333333333333444444444555555222333333222111111222444444555555555555555555555555666666888:::<<<>>>???===???AAACCCEEEHHHMMMPPPQQQSSSVVVXXXYYYZZZ\\\^^^___^^^\\\XXXVVVVVVYYY\\\dddiiiooouuuzzzfffdddcccccccccccc```^^^]]][[[YYYYYYXXXWWWTTTQQQMMMKKKGGGDDDCCCAAA>>><<<;;;999999;;;===@@@JJJTTTfffwww~~~ssslllkkksssnnnVVVEEE>>>:::666555555444444444444444444333444555555444555777999;;;BBBSSSgggvvv{{{~~~ssskkkfffiiipppvvv~~~}}}~~~mmm```ZZZXXXZZZ]]]```bbbbbbcccdddeeefffhhhlllttt}}}pppkkkddd______```bbbccclllooosssvvvyyy{{{~~~~~~zzzvvvssslllkkkjjjiiihhhgggffffffccccccdddeeehhhmmmuuuzzz|||xxxhhhaaaYYYSSSQQQSSSVVVXXXXXXWWWVVVSSSQQQRRRUUUWWWWWWYYYZZZYYYXXXVVVWWWWWWRRRPPPLLLIIIFFFFFFGGGGGGKKKKKKMMMOOOMMMLLLSSS\\\eeekkkooonnnjjjkkkttt}}}{{{mmm___UUULLLCCC>>>>>>===;;;:::::::::;;;<<<:::::::::;;;<<<===>>>???@@@@@@AAACCCEEEHHHJJJKKKQQQXXXcccoooyyyvvvhhh\\\]]]bbbjjjuuu|||~~~~~~{{{||||||zzzqqqbbbRRRGGG:::888555444444444444333222222222222222222222222222000000000222222111000000111111111111222222222111111111000000000//////222222222222222222222222111222333333333333222111111111111111111111111111111222222222222111000000//////000000000111111111222222222222222222222222111111111222222333333444333333333333444444444444222222333222111000222444444444444555555555555555666666777999;;;>>>@@@AAA>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSVVVYYYZZZ[[[]]]^^^```^^^\\\XXXVVVVVVYYY\\\ccchhhooouuu{{{eeecccbbbbbbcccbbb```]]]\\\ZZZYYYXXXXXXVVVTTTQQQMMMJJJHHHFFFDDDAAA>>>;;;:::888999;;;===AAALLLVVVgggxxx~~~vvvqqqrrr~~~mmmUUUEEE>>>;;;777555555555555555555555555444555666666555666888:::;;;CCCTTThhhwww~~~vvvnnniiimmmtttyyy~~~~~~sssiiiffffffhhhkkkooorrrssstttuuuvvvwwwyyy~~~}}}rrrbbb___\\\[[[\\\___aaabbbkkkooossswwwzzz|||{{{vvvtttmmmmmmlllkkkiiiiiiiiijjjiiijjjlllmmmnnnqqqvvvyyyyyy~~~tttddd^^^UUUPPPNNNOOOOOOOOOQQQQQQPPPNNNLLLMMMPPPSSSWWWYYY[[[ZZZXXXVVVWWWXXXVVVTTTRRROOOMMMLLLLLLLLLPPPPPPRRRSSSOOONNNUUU^^^iiioootttrrrnnnoooxxxssseee[[[RRRIIICCC>>>===<<<;;;;;;;;;<<<===:::::::::;;;<<<===??????AAABBBBBBDDDEEEHHHIIIKKKRRRYYYdddqqq{{{rrrdddZZZ\\\```hhhqqqwwwzzzzzzyyy|||}}}{{{rrrbbbQQQFFF:::777555333444444444333222222222222222222222222333222111111222333222000000111111111111222222222111111111111111111111222111111111111111111111111111222333333333333222111111111111111111111111111111111111222222222111111000000111111111222222222222222222222222222222222000111111222333333444444222222222222333333333333222333444333111111333444444444444555555555666666666777888:::<<>>:::999777888;;;>>>BBBMMMXXXgggwwwzzzxxxzzzxxxwww{{{~~~lllUUUEEE???;;;888555555666666666666666666555666777777666777999;;;===DDDUUUiiiyyy{{{sssnnnrrryyy~~~{{{ttttttvvvtttxxx|||vvvjjjXXXWWWUUUWWWZZZ^^^aaabbbiiilllqqquuuxxxzzz}}}{{{wwwtttmmmnnnnnnllljjjjjjkkklllmmmoooqqqrrrsssuuuxxxzzzyyy{{{rrrccc\\\TTTOOOMMMMMMKKKJJJNNNNNNMMMKKKJJJJJJLLLOOOXXXZZZ\\\[[[XXXWWWXXXYYYYYYXXXWWWUUUSSSRRRQQQPPPUUUUUUVVVVVVQQQNNNUUU___lllsssxxxvvvqqqrrr{{{xxxkkkaaaXXXPPPIII???>>>===<<<;;;<<<======999::::::;;;<<<===??????BBBBBBCCCDDDEEEGGGIIIJJJTTT[[[fffrrr|||pppaaaYYY[[[```gggooouuuxxxxxxxxx{{{~~~|||rrrbbbQQQFFF999777444333444444444333222222222222222222222222777555333222222111///---000111111111111222222222000000111222333444444555000000000000000000000000111222333333333333222111111111111111111111111111///000111222222222222222111111222222222333333333222222222222222222222222000000111222333333444444111111222222222333333333444444555444333222444666444444444555555555666666777777999;;;===@@@CCCDDD@@@AAACCCDDDEEEGGGJJJMMMPPPSSSWWWYYY[[[\\\]]]___\\\[[[ZZZXXXWWWXXX\\\```bbbhhhpppwww~~~gggeeebbbaaa``````^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVMMMLLLJJJGGGDDDAAA>>>===<<<:::;;;>>>@@@EEESSS```nnn{{{sssoootttyyy|||nnnSSSCCC@@@===666555444444333333444444555555666777666555666777999===EEEWWWlll|||zzzzzz}}}ttteee[[[PPPOOONNNNNNQQQWWW\\\```fffiiinnnrrrvvvzzz~~~~~~{{{xxxvvvsssrrrrrrqqqpppooommmmmmlllooorrrtttuuuvvvxxxzzzxxx~~~xxxoooaaaYYYSSSRRRQQQLLLIIIIIIJJJIIIGGGFFFGGGJJJMMMOOO[[[[[[[[[[[[ZZZZZZYYYYYYWWW[[[^^^]]]YYYVVVUUUVVVYYY[[[[[[ZZZXXXZZZ___dddmmmsssxxxxxxvvvvvv}}}|||nnnaaaUUUJJJBBB===<<<;;;:::999:::;;;<<<=========>>>??????@@@@@@CCCCCCCCCCCCDDDHHHNNNRRRQQQ]]]mmmxxx~~~zzzkkk[[[RRRXXXaaajjjrrrvvvyyyzzz}}}|||ppp^^^MMMBBB:::888666333222222333444333222222111111222222333222111000//////000111222222222222111111111111000222222222222222111000/////////000000111111111222111111222333333333333222111111111111111111111111222222111111111111111111222222222222222111000///222222222222222222222222111111111222222333333333222222222222222222222222333333333444444444555555444444444555555555555666666888:::;;;;;;<<<>>>@@@AAABBBBBBBBBCCCFFFKKKOOOUUUVVVWWWYYYZZZ[[[[[[[[[aaa^^^YYYUUUUUUXXX\\\___bbbgggppp|||gggeeebbbaaaaaa```^^^\\\[[[ZZZXXXWWWUUUTTTTTTTTTMMMLLLJJJGGGDDDAAA>>>===;;;999;;;===@@@HHHVVVeeesss~~~}}}nnnlllqqqwww{{{mmmRRRBBB???<<<666666555555444444555555666444555666555444444666888<<>>>>>???AAABBBCCCCCCEEEHHHMMMQQQUUU```ooozzzxxxhhhYYYUUU[[[dddmmmtttxxx{{{|||}}}{{{ooo]]]KKK@@@999888555333222222333444333222222111111222222333222111000............///222222222111111111111000222222222222222111000000///000000000111111111111000111222222333333222222111111111111111111111111111111111111111111111111222222222222222111000000111111111111111111111111111111222222222333333333222222222222222222222222333333333333444444444444444444444555555555555666999;;;<<<======>>>???AAA@@@AAABBBBBBCCCFFFKKKNNNUUUVVVWWWYYYZZZ[[[[[[[[[___]]]YYYVVVUUUWWW[[[]]]bbbhhhrrr}}}fffdddbbbaaaaaa```^^^\\\[[[ZZZXXXUUUSSSRRRQQQPPPLLLKKKIIIFFFCCC@@@>>>===:::888:::===AAAJJJ[[[jjj{{{uuujjjiiipppvvv{{{~~~kkkRRRBBB>>>;;;666777666666666666666666777555666666666555555777888<<>>===<<<:::999999999:::999::::::;;;<<<<<<======@@@AAACCCDDDFFFIIIMMMPPPYYYdddrrr|||~~~tttfffYYYYYY```iiirrrwww{{{}}}~~~}}}~~~~~~yyylllZZZHHH===888777555333222222333333333222222111111222222333333333111000///......///222222222111111111111000111222222222222111000000000000000000111111111111000111222222333333222222111111111111111111111111111111111111111111111111111222222222222111000000000000000000000000000000111222222222222333333333222222222222222222222222222222222222333333333333444444444555555555555666777888::::::999:::;;;===???@@@AAAAAACCCFFFJJJMMMTTTUUUWWWYYYZZZ[[[[[[\\\]]][[[XXXVVVVVVXXXZZZ[[[bbbjjjuuu}}}fffdddbbbaaaaaa```]]][[[ZZZYYYVVVTTTQQQOOONNNMMMKKKJJJHHHEEECCC@@@>>>===:::888999===BBBMMM```ppp|||qqqiiikkksssyyy|||iiiQQQBBB===:::777777666666555555666666777777888999888777777999;;;;;;DDDVVVmmm}}}~~~ooo___RRRJJJIIIHHHHHHHHHJJJMMMOOOQQQTTTXXX^^^dddiiinnnrrrvvvvvvuuutttrrrooommmkkkjjjlllmmmoooppppppooonnnmmmkkklllmmmmmmnnnppptttvvvzzzwwwjjjaaaXXXVVVTTTPPPNNNOOOOOOLLLHHHDDDDDDEEEHHHJJJTTTWWW[[[\\\ZZZXXXXXXYYYbbbgggmmmnnnjjjddd```______bbbeeeeeecccccceeehhhrrrxxxsssdddYYYQQQJJJFFF???>>><<<:::999999999999999::::::;;;;;;<<<======@@@BBBDDDFFFHHHKKKNNNQQQ]]]gggttt}}}}}}rrrdddZZZ\\\cccmmmuuuyyy{{{}}}}}}~~~}}}vvviiiXXXGGG<<<777666555444333333333333333222222111111222222333444444333333333333333333222222222111111111000000111111222222222111111000000000000000000111111111000000111222222222222222111111111111111111111111111111111111111222222222111111222222222111111000111111111111111111111111222222222222222222222222111222222222222222333333111111222222222333333333444444444555555555555666555777888888777777888:::===???@@@AAACCCEEEJJJMMMTTTUUUWWWXXXZZZ[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZbbblllxxx~~~eeecccbbbaaaaaa___\\\ZZZYYYXXXUUURRRPPPNNNLLLLLLJJJIIIGGGEEEBBB???>>>===;;;999999===DDDQQQfffxxxxxxqqqmmmrrrzzzzzzgggRRRCCC<<<:::888666555555555555555555666777888999888777777999;;;;;;DDDVVVmmm}}}vvvgggZZZOOOIIIGGGGGGGGGHHHJJJKKKMMMNNNPPPSSSYYY]]]aaaeeejjjlllooommmkkkiiifffdddbbbaaabbbdddhhhkkkmmmmmmmmmllllllllllllkkkkkkmmmrrruuuyyy~~~oooeee[[[WWWUUURRRQQQRRRQQQNNNHHHDDDBBBCCCFFFHHHOOOTTTYYYZZZXXXWWWXXX[[[eeelllsssuuuqqqkkkfffdddcccfffiiijjjhhhhhhkkknnnxxx~~~uuuggg\\\TTTLLLHHH???>>><<<:::999999999999;;;;;;;;;<<<======>>>>>>AAADDDFFFIIIJJJMMMQQQTTT```iiivvv~~~}}}pppddd]]]]]]eeepppwwwyyyzzz{{{}}}}}}|||zzzrrreeeUUUEEE<<<666555444444333333333333333222222111111222222333111111222333444555555666222222222111111111000000000111111222222222111111111111000000000000000000000000111222222222222111111111111111111111111111000000111111111222222222000111111222222222111111222222222222222222222222222222222222222222222222111111111222222333333333111111222222222333333333444444444555555555555666888:::;;;;;;::::::;;;===<<<>>>@@@BBBCCCFFFJJJMMMSSSTTTVVVXXXZZZ[[[\\\]]]YYYYYYXXXXXXXXXXXXYYYZZZcccmmmxxx}}}}}}dddcccbbbbbbaaa___\\\YYYXXXWWWTTTRRROOOMMMLLLKKKIIIHHHFFFDDDAAA???===<<<<<<999:::@@@IIIYYYqqqvvvrrrssszzzyyyfffRRRDDD<<<::::::666555555444444555555666555666666666555555777888:::CCCVVVmmm~~~xxxkkk^^^TTTMMMIIIDDDEEEFFFHHHIIIKKKKKKLLLNNNQQQUUUXXXZZZ\\\___aaadddcccaaa___]]]\\\[[[[[[[[[^^^cccgggkkklllmmmllljjjjjjjjjiiijjjmmmssswww|||tttiii^^^YYYWWWSSSSSSTTTSSSOOOIIICCC@@@AAACCCEEEKKKPPPUUUVVVUUUUUUYYY^^^iiipppyyy}}}zzzsssnnnkkkiiilllooopppoooppptttxxxxxxkkkaaaWWWMMMGGG>>>===<<<:::999999999:::<<<<<<<<<===>>>>>>??????CCCEEEGGGIIIKKKNNNSSSVVVbbbkkkwww~~~|||oooddd```]]]fffqqqxxxxxxxxxyyy{{{{{{yyytttkkk^^^PPPCCC<<<444444444444333333222222333222222111111222222333,,,---///111333444444555222222222111111111111000000000111222222222222111111111111111000000000000///000111111222222111111111111111111111111111111000000000111222222333333000000111222222222222111222222222222222222222222333333333222222222222111111111111222222333333444222222222222333333333333444444444555555555555666666888::::::999999;;;===<<<>>>AAACCCDDDGGGKKKMMMSSSTTTVVVXXXZZZ\\\]]]]]]ZZZYYYXXXXXXXXXYYYZZZ[[[dddmmmwww{{{|||cccbbbbbbbbbaaa___\\\YYYWWWVVVTTTQQQOOOMMMLLLLLLHHHGGGFFFCCCAAA???===<<<;;;999;;;CCCOOOccc~~~tttrrrvvvxxxfffSSSEEE===;;;<<<777666666555555666666777444555666555444444666888:::CCCVVVmmm~~~|||uuukkk___UUUNNNJJJHHHDDDEEEGGGJJJLLLMMMMMMMMMNNNPPPSSSTTTTTTUUUVVVXXXXXXWWWVVVVVVVVVWWWXXXXXXZZZ]]]bbbhhhkkkmmmmmmlllfffgggggggggjjjooowww|||wwwlll```ZZZXXXUUUTTTWWWUUUPPPIIICCC??????BBBDDDGGGLLLQQQRRRQQQSSSZZZaaallluuu{{{uuurrrpppsssuuuvvvvvvxxx~~~zzzpppeeeYYYLLLDDD===<<<;;;:::999::::::;;;<<<<<<<<<===>>>>>>??????DDDEEEFFFHHHJJJNNNTTTXXXdddmmmyyy{{{mmmcccaaa^^^gggsssyyyxxxwwwxxxzzzxxxtttmmmcccWWWKKK@@@;;;333444444444444333222222333222222111111222222333,,,---///111222333333333222222222111111111111000000000111222222222222222111111111111000000000//////000000111111111111111111111111111111111111111///000000111222222333333000000111222222222222222111111111111111111111111333333333222222222111111000111111222333333444444333333333333444444444444444444444555555555555666444555777888888888:::<<<<<<>>>BBBDDDFFFHHHKKKNNNSSSTTTVVVXXXZZZ\\\]]]]]][[[ZZZXXXXXXXXXZZZ\\\]]]eeellluuuzzz{{{cccbbbbbbbbbaaa___[[[XXXWWWUUUTTTQQQOOONNNMMMMMMHHHGGGEEECCCAAA???===<<<:::999<<>>>>>AAACCCEEEJJJOOOPPPOOORRR[[[cccoooxxxzzzwwwuuuwwwyyyzzzzzz~~~|||rrrgggZZZKKKBBB===<<<;;;:::::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>DDDEEEEEEFFFHHHMMMSSSXXXfffooozzzyyykkkbbbaaa^^^hhhtttzzzyyyvvvwwwzzzuuuqqqiii^^^RRRGGG>>>:::333333444444444333222222333222222222222222222333///000222333444444333222222222222111111111111000///000111222222222222222222111111111000000////////////000111111111111111111111111111111111111111///000000111222222333333///000111222222222222222000000000000000000000000333333333222222111111111000000111222333333444444333333444444444444555555444444444555555555666666666888:::;;;;;;<<<>>>@@@<<>><<<:::::::::;;;<<<===>>>@@@AAABBBBBBAAA@@@@@@CCCGGGHHHIIILLLQQQVVVeeemmmuuuzzzuuuhhh```^^^aaajjjrrruuuxxxzzzxxxuuutttooohhh]]]QQQEEE<<<777555555444444444333333333888777444000---+++)))(((000000000111222222333333222222111111111111222222111111111111111111111111111222222222333333333333333333222222222222333333222222222111111111111000//////000111111111111000+++...222333222111111111111333444444333111111111333333222222111000//////000000111222222222222111333333222222222222222222333222222222222333444444666666777777888999;;;<<<===???CCCEEEFFFGGGIIIKKKTTTUUUUUUVVVXXXZZZ[[[\\\]]]]]][[[YYYXXXYYY\\\___iiimmmrrrvvv{{{cccbbbbbb```___\\\[[[ZZZWWWUUUSSSPPPMMMKKKIIIIIIEEEEEEDDDCCCAAA>>><<<:::888===???EEEZZZzzzzzzssssss~~~zzzpppkkkrrr|||rrr^^^PPPHHH@@@;;;:::777666666555555555666666666666666555444444666888===CCCSSSkkk|||zzzvvvoooiiiggg___YYYPPPIIIFFFDDDCCCBBBEEEGGGKKKNNNPPPQQQTTTVVVVVVTTTPPPLLLIIIHHHGGGGGGEEEFFFHHHIIILLLQQQXXX\\\cccfffjjjmmmmmmjjjfffccc]]]___```bbbhhhsssoooeeeYYYRRRSSSUUUUUUSSSQQQLLLFFFAAA@@@AAABBBCCCEEEGGGIIIKKKNNNTTT]]]dddttt~~~~~~~~~ssscccSSSFFF???;;;:::999888888999;;;<<<===>>>???@@@AAAAAAAAA@@@@@@CCCFFFHHHJJJMMMSSSXXXccckkktttzzzzzzpppddd^^^]]]bbbkkktttwwwyyyzzzyyyuuusssoooggg\\\PPPEEE<<<888555555444444444333333333333222111000000000000000333333333222222222222222222222111111111111222222111111111111111111111111000000000111111111222222111111000000000000111111222222222111111111111000///000111111222222111111---///111222222111111222000222333333111000000000333333222222111000000000000000111222222222222222000000111111111111111111333333333333333444444555666666777777888999;;;<<<===???AAACCCEEEIIINNNRRRTTTUUUUUUVVVXXXZZZ\\\]]]]]]\\\[[[YYYXXXYYY\\\___jjjnnntttxxx|||bbbbbbaaa```___]]][[[ZZZXXXWWWTTTPPPMMMJJJHHHGGGEEEDDDCCCBBB@@@>>>;;;::::::===@@@HHH___~~~tttmmmnnnzzz~~~tttjjjkkkttt~~~pppZZZLLLEEE???;;;;;;888888777666555555555555555666666555444555888:::===BBBRRRjjjzzzsssppplllddd^^^\\\SSSNNNHHHCCCAAA@@@@@@@@@AAADDDHHHKKKLLLNNNQQQSSSTTTQQQNNNJJJGGGEEEDDDDDD@@@BBBDDDGGGKKKPPPWWW\\\cccdddggghhhgggeeeaaa___\\\]]]^^^aaahhhwww|||iii```UUUPPPQQQTTTTTTSSSOOOKKKDDD@@@???@@@AAABBBFFFGGGIIIKKKNNNWWWbbbjjj}}}qqqaaaQQQEEE???:::999999888999;;;<<<>>><<<===>>>???@@@@@@@@@@@@@@@CCCGGGIIIJJJNNNUUUZZZaaajjjtttzzz{{{tttkkkaaa]]]]]]eeennnvvvyyy{{{|||zzzvvvsssnnnfff[[[PPPEEE===888555555444444444333333333000000000111222333444444555555444444333222222111222222111111111111222222111111111111111111111111000000000111111111222222111111000000000000111111222222222111111111111000000111111222222222222222...000111222111111222444000111333222000//////000333333333222111111000000000111111222222222222222000000111111222222333333444444444333444555555666666666777777888999;;;<<<@@@@@@AAABBBDDDJJJPPPUUUTTTUUUUUUWWWXXXZZZ\\\]]]\\\\\\[[[YYYXXXYYY\\\___iiiooouuu{{{~~~bbbbbbaaa```___]]][[[ZZZYYYXXXTTTPPPLLLIIIGGGFFFEEEDDDCCCAAA???===;;;:::;;;===@@@KKKeeexxxooojjjmmm{{{yyyppphhhlllvvvlllUUUHHHCCC>>><<<;;;999888777666555555555555444555666555555666999;;;<<>>>>>??????>>>AAADDDGGGHHHJJJMMMOOOOOONNNKKKHHHEEECCCAAAAAA>>>@@@BBBEEEHHHNNNTTTXXX]]]^^^___``````___]]]\\\^^^]]]]]]aaajjjyyyvvvddd\\\SSSNNNOOOQQQRRRQQQNNNIIICCC???>>>@@@AAABBBGGGIIIJJJMMMRRR\\\jjjtttnnn]]]NNNDDD>>><<<<<<<<<;;;<<<===>>>???<<<<<<===>>>???@@@@@@@@@BBBEEEHHHJJJKKKOOOVVV[[[ccclllvvv|||wwwoooggg___]]]^^^gggpppyyy|||~~~|||wwwsssooofff[[[OOOEEE===999555555444444444333333333333222222111111111111222444444333333222222222222222222111111111111222222111111111111111111111111111111111222222222333333333333222222222222333333222222222111111111000000111111222333333333333222000111222111111111333555111222333222111000000111333333333222222111111111000111222222333333222222222222333444555555666666555444444444444555666666666666666777888999;;;;;;BBBCCCCCCDDDEEEHHHMMMPPPTTTUUUUUUWWWYYY[[[]]]^^^\\\\\\[[[YYYWWWXXX[[[^^^gggmmmuuu{{{~~~aaaaaaaaa```___]]]\\\[[[ZZZXXXUUUPPPLLLIIIGGGEEEDDDCCCBBB@@@>>><<<;;;::::::===BBBNNNjjjrrrjjjfffkkkzzz{{{ssskkkggglllyyy}}}hhhPPPDDDAAA>>><<<;;;:::999888666666555555555555666666666555666999;;;<<>>>>>>>>>>><<>>>>>@@@BBBDDDFFFJJJOOOSSSWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^___dddoooqqq```ZZZRRRMMMLLLNNNOOOOOOMMMHHHCCC??????AAABBBCCCFFFHHHKKKOOOVVVcccrrr}}}}}}jjjYYYKKKBBB>>>>>>>>>======<<<<<<<<<<<<<<<<<<======???@@@AAAAAAEEEHHHJJJKKKLLLPPPWWW\\\hhhqqqyyy~~~sssiiibbb\\\[[[^^^iiirrr|||zzzuuupppggg[[[OOOEEE===999555555444444444333333333333333222111000000000000000111111111222222222333222222111111111111222222111111111111111111111111000000000000111111111222333333222222222222333333222222222111111111000000111111222333333333333222111222222222111222444666333444444333222111222333333333333222222222222222111111222333333333333222222222333444555555666666555444444444444555666666666666666777888999;;;;;;???AAADDDEEEFFFHHHKKKMMMTTTTTTUUUWWWYYY\\\^^^___\\\\\\ZZZXXXWWWXXX[[[^^^dddkkksssyyy}}}aaaaaaaaa```___]]]\\\[[[ZZZXXXTTTPPPLLLIIIGGGFFFDDDCCCAAA???<<<;;;::::::999===CCCPPPjjj|||ooogggeeejjjwww}}}rrrjjjfffeeennn}}}yyycccLLLAAA@@@>>>;;;:::999888888777666666666666666777777666555666999;;;<<>>??????>>><<<>>>@@@BBBBBBBBBDDDEEEDDDDDDCCCAAA@@@>>>======>>>@@@BBBDDDEEEHHHLLLOOOTTTVVVYYY\\\^^^`````````^^^^^^aaahhhtttyyymmm]]]WWWQQQLLLKKKLLLNNNNNNNNNIIIDDD@@@AAACCCEEEFFFFFFIIINNNTTT]]]lll}}}~~~{{{fffTTTHHHAAA>>>======<<<<<<;;;::::::999<<<<<<======???@@@BBBCCCFFFHHHKKKKKKLLLQQQYYY___mmmuuu}}}oooeee___ZZZZZZ]]]jjjttt~~~}}}yyysssiii\\\PPPEEE===999555555444444444333333333111000000000000111222222//////000111111222333333222222111111111111222222111111111111111111111111........./////////000000111111000000000000111111222222222111111111111000000111111222222222222222000222333333333333444666444555555444222222333555333333333333333333222222111222222333333333333333000000111111222222333333444444444333444555555666666666777777888999;;;<<<:::===BBBEEEHHHJJJMMMOOOTTTTTTVVVWWWZZZ\\\^^^```[[[[[[ZZZXXXWWWXXX[[[^^^bbbiiiqqqxxx|||aaaaaa``````___^^^\\\\\\YYYWWWTTTPPPMMMJJJHHHGGGDDDCCC@@@>>><<<:::::::::999???EEEOOOfff{{{ooojjjiiiooo|||yyylllccccccfffqqquuu```III@@@???>>>;;;999888888777777777777777888777888888777555666888:::<<>>===>>>?????????<<<>>>@@@@@@@@@???@@@AAA????????????>>>===<<<<<<===???AAACCCEEEHHHKKKNNNQQQTTTXXX\\\___```______^^^___bbbiiirrr}}}~~~wwwmmmdddXXXTTTOOOKKKJJJLLLOOOPPPOOOKKKEEEBBBCCCEEEGGGHHHJJJOOOUUU^^^iiiyyyuuuttttttxxxxxxbbbPPPEEE@@@>>>;;;<<<<<<<<<<<<;;;;;;;;;=========>>>???AAACCCDDDDDDGGGIIIKKKNNNTTT]]]dddoooxxxpppfffaaa]]]]]]___jjjttt|||vvvkkk^^^PPPEEE===999555555444444444333333333000000000111222333444444222222222222222222222222222222111111111111222222111111111111111111111111000000000000111111111111111111000000000000111111222222222111111111111000///000111111222222111111000222444555555444444555444555444333111111333444333333333333333333333333111222333333444444333333000000111111111111111111333333333333333444444555666666777777888999;;;<<<===???BBBEEEGGGKKKOOORRRTTTTTTVVVWWWZZZ]]]___```[[[[[[ZZZXXXVVVWWWZZZ]]]bbbhhhpppwww|||````````````___^^^]]]\\\XXXWWWTTTPPPMMMJJJHHHGGGDDDCCC@@@===;;;:::::::::999@@@EEEOOOccc|||zzzqqqmmmpppxxxyyyiiiaaaccchhhtttsss^^^HHH???@@@>>>;;;888888777777777777777888999888999888777555555777999<<<@@@OOOfff|||~~~{{{|||sssiiibbb\\\VVVRRRRRRLLLHHHJJJKKKGGGDDDCCC@@@>>><<<;;;===?????????===>>>@@@@@@???>>>>>>???<<<===============<<<<<<<<<>>>AAACCCEEEHHHLLLOOOOOORRRWWW[[[]]]^^^\\\[[[```aaabbbgggmmmssswwwyyyyyyzzzwwwrrrnnnjjjccc[[[TTTQQQMMMKKKKKKMMMQQQSSSPPPLLLFFFCCCDDDFFFIIIJJJPPPUUU]]]gggtttsssjjjjjjkkkpppxxxwww```NNNDDD@@@???;;;<<<===>>>????????????>>>>>>>>>>>>@@@BBBDDDEEEBBBEEEHHHKKKOOOVVV```gggpppxxxtttjjjeeebbbaaacccjjjuuuxxxmmm___QQQEEE===999555555444444444333333333444333333222222333333444555444444333333222222111222222111111111111222222111111111111111111111111333333444444444555555555333333222222222222333333222222222111111111111000//////000111111111111111///222555666666555444555333444333222000000222444333333333333333333333333111222333333444444333333333333222222222222222222333222222222222333444444666666777777888999;;;<<>>:::888999888777666666555555555666666666555444555999;;;;;;???NNNfff}}}}}}wwwxxx~~~~~~wwwiii___XXXPPPKKKKKKHHHGGGFFFEEEDDDCCCBBBBBB::::::;;;;;;<<<======>>>??????>>>>>>??????@@@AAA>>>===<<<;;;:::;;;;;;<<<>>>======@@@CCCGGGJJJKKKMMMNNNQQQUUUXXXZZZ\\\]]]^^^```aaaaaabbbccceeeggghhheeebbb```^^^[[[WWWUUUTTTQQQMMMJJJIIILLLOOORRRPPPOOONNNKKKJJJLLLPPPSSSXXXbbbnnnxxx{{{lllccc______ccckkkwwwppp[[[LLLCCC>>><<<=========>>>>>>>>>>>>>>>;;;===>>>>>>???@@@BBBDDDDDDFFFIIIKKKOOOWWWaaahhhuuuzzzvvvooommmlllkkkkkkttt{{{{{{qqqbbbRRREEE<<<999666555555555555444444444555444333222111111111111111111111111111111111111222222222222222222222222222111000000000111333333555444333222111111111111333333333333333333333333333333222111000000111111444444444333333333222222333333333333333333333333222222111111111111111111000000111111111111000000333222222111111222222333333222222111111222222333444444444555555555555666777999999999888999:::<<<<<<>>>AAADDDFFFIIIMMMPPPUUUUUUUUUVVVXXX[[[]]]______\\\WWWUUUVVVXXX[[[\\\bbbhhhpppwww|||cccbbbaaa```^^^]]]\\\[[[ZZZWWWTTTQQQOOOLLLIIIFFFDDDCCC???<<<:::999999:::<<<<<>>;;;999999888777666666555555666666666666555444666888;;;===@@@MMMddd{{{~~~wwwxxx}}}rrrcccZZZRRRJJJFFFEEECCCBBBAAA@@@???>>>>>>===:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????@@@???>>><<<;;;:::;;;;;;<<>>>>>>>><<<>>>?????????@@@BBBEEEFFFHHHJJJLLLPPPXXXdddlllxxx}}}xxxttttttrrrrrrtttxxx~~~}}}rrrbbbQQQDDD;;;888555555555555444444444444555444333222111111111111111111111111111111111111222222222222222222222222222111000000000111222333111111111111222333444444111111111111111111111111333222222111000000111111111111222222333333333444111111111111111111111111111111111111111111111111111222222333333222222111333333222222222222333333444333333333333333333444444444444555555555555666777888999888888888:::<<<<<<>>>AAADDDFFFIIIMMMPPPUUUUUUVVVWWWYYY[[[^^^______\\\XXXVVVVVVXXXZZZ\\\eeekkktttzzzeeedddcccaaa___^^^\\\\\\ZZZWWWTTTQQQOOOLLLIIIFFFDDDBBB???<<<:::999999:::<<<===BBBOOObbbssszzzssswwwooo```[[[^^^cccqqq|||jjjYYYHHHAAA@@@>>>;;;:::999999888777666666666666555666666555555666888;;;@@@AAALLLbbbyyyxxxxxx|||{{{nnn___UUUMMMEEEAAAAAA???>>>>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>===;;;::::::;;;<<<@@@AAACCCEEEFFFHHHHHHIIIJJJKKKMMMPPPTTTWWWZZZ\\\]]][[[XXXUUURRRQQQPPPPPPPPPNNNMMMMMMNNNOOOOOONNNOOOMMMIIIFFFFFFHHHKKKMMMSSSTTTTTTUUUVVVZZZ___ccckkktttvvvjjj```ZZZUUURRRQQQTTTZZZeeerrrmmmYYYKKKAAA<<<:::::::::;;;;;;<<<===>>>>>>>>>@@@AAAAAA@@@AAACCCEEEHHHJJJKKKMMMRRR[[[gggppp{{{{{{zzz{{{zzz{{{~~~~~~sssbbbPPPBBB:::666555555555555444444444444444444333222111111111111222222222222222222222222222222222222222222222222111111000000111111222333111111111111222333444555000000000000000000000000333222111111000111111111//////000111222333444444111111111111111111111111111111111111111111111111333333444444444444333333444444333333333333444444555444444333333444444555444444444555555555555666666777888777777777999;;;===???AAADDDFFFIIIMMMPPPUUUUUUVVVXXXZZZ\\\^^^___^^^\\\YYYVVVVVVXXXZZZ\\\gggmmmuuu{{{eeedddcccaaa___]]][[[[[[ZZZWWWTTTQQQOOOLLLIIIFFFCCCAAA>>>;;;999999999:::===???FFFSSSeeevvvxxxqqqyyynnn^^^ZZZ^^^dddqqqfffWWWGGGBBBAAA???<<<<<<:::999888777666666666666555666666666555666888:::???@@@LLLbbbzzzxxxvvvyyy}}}~~~|||nnn^^^TTTKKKCCC??????>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????@@@???===<<<;;;;;;;;;<<<@@@BBBEEEGGGGGGGGGHHHHHHLLLLLLNNNQQQUUUZZZ]]]___```]]]WWWRRROOONNNMMMLLLLLLJJJIIIIIIKKKMMMMMMMMMLLLJJJFFFDDDDDDEEEHHHJJJPPPQQQSSSUUUXXX]]]cccgggqqqwwwuuummmbbbXXXRRROOOMMMMMMQQQUUU\\\eeeqqq}}}mmm[[[NNNEEE@@@===888888999:::<<<===>>>>>>@@@AAABBBAAAAAAAAACCCEEEIIIKKKLLLMMMRRR]]]jjjttt}}}}}}~~~~~~~~~tttaaaNNN@@@888555555555555444444444333333444333222222111111111222222222222222222222222222222222222222222222222222111111111111111222222222444333222222111111111222000000000000000000000000222222111111111111111222...//////000111222222222222222222222222222222222111111111111111222222222333333444444444444333333555444444333333444444555444444333333333333444444444444444555555555555666555666777777666777999;;;===???BBBDDDFFFHHHLLLOOOUUUUUUWWWXXX[[[]]]^^^___]]]\\\ZZZWWWVVVWWWZZZ\\\eeekkksssyyy}}}bbbbbb```___]]][[[ZZZYYYZZZWWWTTTQQQOOOLLLIIIFFFCCCAAA>>><<<:::::::::;;;<<<@@@IIIWWWhhhzzzyyyqqqyyylll]]]YYY___fffttt~~~cccUUUHHHCCCBBB@@@======:::999888777777666666666444555777666666666888:::;;;>>>LLLccc{{{yyyuuuxxx{{{|||}}}ooo^^^SSSJJJBBB>>>>>>======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@???>>>===<<<;;;<<<======???BBBFFFHHHHHHHHHJJJKKKNNNOOORRRUUUZZZ^^^aaacccccc^^^VVVQQQOOOOOONNNMMMMMMKKKIIIHHHJJJKKKLLLLLLIIIGGGDDDBBBBBBCCCEEEGGGMMMOOORRRTTTXXX\\\bbbfffnnnqqqtttuuuwwwwwwqqqhhh```[[[TTTNNNKKKJJJJJJIIIOOOTTT[[[dddooo|||~~~nnn]]]PPPGGGBBB???888888999:::;;;<<<===>>>???AAABBBBBBAAABBBDDDFFFIIIJJJLLLNNNTTT^^^lllvvv}}}}}}|||{{{zzz~~~sss___KKK>>>777555555444444444444333333333333333222222111111222222222222222222222222222222222222222222222222222222000000111111222222222222333333222222111111222222111111111111111111111111222111111111111111222222000000000000000000000000222222222222222222222222000000111111111222222222222222333333333333222222555444444333333444444555333333222222222222333333444444444555555555555666444555777777666777:::<<<===???BBBDDDFFFHHHLLLOOOTTTUUUWWWYYY[[[\\\^^^^^^[[[\\\[[[XXXVVVVVVYYY\\\dddiiiqqqvvvzzz~~~```___^^^]]]\\\ZZZYYYYYYZZZWWWTTTQQQOOOLLLIIIFFFCCCBBB???<<<;;;;;;;;;<<<;;;AAAKKK[[[mmmzzzuuukkk]]][[[cccjjjyyywwwbbbVVVJJJFFFDDDAAA>>>>>>::::::999888777777777777444555777777666666888999999===JJJbbbzzz{{{wwwxxxzzz}}}}}}nnn]]]QQQHHH@@@<<<===::::::::::::999999888888::::::;;;;;;<<<======>>>>>>???AAABBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>???@@@DDDHHHJJJJJJKKKOOORRRRRRUUUYYY^^^bbbfffiiijjjfff___VVVQQQPPPPPPPPPNNNNNNKKKHHHGGGHHHIIIJJJJJJGGGEEECCCAAAAAABBBDDDEEEKKKMMMOOORRRTTTXXX]]]aaabbbddddddbbb``````[[[UUUPPPMMMJJJIIIIIIJJJIIIIIIJJJPPPXXXaaammm|||qqqaaaSSSIIIBBB>>>999999::::::;;;<<<======>>>???AAAAAAAAABBBEEEGGGHHHJJJMMMPPPVVVaaaoooxxx{{{xxxtttssszzzqqq\\\III===777666444444444444333333333333333333222222111222222333333333333333333333333333222222222222222222222222000000111222222222222111000000000111222444555666222222222222222222222222111111111000111111222333111111111111000000//////000000000000000000000000000000000111222222333333111111222222222222111111444444333333333333444444333222222111111222222333444444444555555555555666444666777777777888;;;===>>>@@@BBBDDDEEEHHHKKKNNNSSSTTTVVVXXXZZZ\\\]]]]]]ZZZ[[[\\\YYYVVVVVVYYY]]]eeejjjqqqwwwzzz~~~^^^]]]]]]\\\[[[[[[ZZZZZZZZZWWWTTTQQQOOOLLLIIIFFFDDDBBB@@@===<<<<<<=========DDDQQQbbbuuu{{{|||kkk]]]]]]fffooowwwbbbWWWLLLHHHEEEAAA??????::::::999888777777777777333555777777777666888999:::<<>>??????===???@@@BBBBBBAAA@@@???<<<<<<;;;<<<===>>>@@@AAABBBFFFKKKMMMMMMPPPVVV[[[\\\```eeekkkpppsssuuuuuukkkcccYYYTTTSSSTTTSSSQQQOOOLLLHHHGGGHHHIIIJJJJJJEEEDDDBBB@@@@@@AAACCCDDDFFFHHHJJJLLLNNNPPPTTTWWWSSSWWWXXXUUURRRQQQOOOKKKHHHFFFEEEFFFIIILLLMMMMMMLLLQQQYYYaaammm}}}zzzhhhXXXLLLCCC>>>::::::;;;;;;<<<<<<<<<===<<<>>>???@@@AAACCCFFFHHHHHHKKKOOOSSSZZZdddqqqzzz}}}wwwrrrmmmnnnxxxnnnYYYGGG<<<888888444444444333333333222222333222222111222222333333333333333333333333333333222222222222222222222222///000111222333222222111//////000111222444555666222222222222222222222222111111000000111222222333000000111111111111111111000000000000000000000000///000000111222222333333111111222222222222111111333333222222222222333333333333333222222333333333444444444555555555555666555666888888888999<<<>>>>>>@@@BBBDDDEEEHHHKKKNNNQQQSSSUUUXXXZZZ[[[[[[\\\YYY[[[\\\ZZZVVVUUUYYY]]]dddjjjqqqvvvyyy}}}]]]]]]]]]\\\\\\\\\[[[[[[ZZZWWWTTTQQQOOOLLLIIIFFFDDDCCC@@@>>>======>>>>>>AAAIIIWWWiii|||||||||jjj^^^^^^iiirrr{{{bbbWWWMMMIIIFFFBBB??????;;;:::999888777777777777333555777888777777777999;;;<<>>>>>;;;;;;;;;;;;::::::::::::777888999;;;===>>>???@@@<<<>>>@@@AAAAAAAAA???>>>;;;;;;;;;;;;===???AAACCCDDDHHHMMMOOOPPPTTT[[[aaafffjjjqqqwww|||rrriii^^^WWWVVVWWWVVVTTTOOOMMMIIIHHHIIIKKKLLLMMMEEEDDDBBB@@@@@@AAABBBCCCBBBCCCEEEFFFGGGIIILLLNNNHHHOOOSSSPPPLLLKKKKKKHHHGGGEEEDDDFFFJJJOOOQQQSSSTTTXXX^^^eeennn}}}ppp^^^PPPEEE???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAACCCFFFIIIIIILLLQQQVVV]]]gggsss||||||uuuoooiiijjjwwwlllWWWEEE;;;888999444444444333333333222222222222222111222222333333333333333333333333333333222222222222222222222222///000111222333222111111222222222111222222333333111111111111111111111111111111000000111222333333//////000111222333444444111111111111111111111111///000000111222222333333111222222333333222222111333222222111111222222333555444444333333444444555444444444555555555666666555777888999999:::<<>>@@@CCCDDDEEEHHHKKKNNNPPPRRRTTTWWWYYYZZZ[[[[[[YYY[[[]]]ZZZVVVUUUYYY]]]ccchhhoootttwww{{{]]]]]]\\\\\\[[[ZZZZZZZZZWWWUUUSSSPPPMMMKKKIIIHHHIIIGGGCCC???;;;;;;>>>AAAEEENNN___ttt|||pppddd]]]\\\kkk~~~vvvbbbUUUJJJHHHIIIFFF@@@===::::::888777666666666666555555555555666777999999999<<>>???>>>>>>?????????===<<<;;;999;;;<<<======@@@DDDGGGFFFJJJNNNQQQSSSXXX```eeennnxxx|||pppiiiaaa]]]]]]]]]ZZZVVVVVVQQQLLLJJJMMMNNNLLLIIIHHHFFFCCCAAA???>>>??????CCCDDDEEEGGGHHHGGGGGGFFFHHHGGGFFFGGGIIIJJJKKKJJJGGGHHHJJJMMMRRRVVVYYY[[[aaa___bbbkkktttxxxaaaOOODDD@@@???>>><<<;;;::::::;;;;;;@@@???>>>>>>@@@CCCGGGIIIJJJMMMRRRXXXaaammmzzz{{{oooeee___ccctttyyydddQQQDDD>>>:::777777666555444333444555666111111111111111111111111222333444444222222333444333222222111111222222333111111000000000000111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111000111222222222222111000000111111222222333444444111111222222222333333333111222222222222111000000222222222222222222222222444444444555555555555666888777666666888:::===??????AAACCCDDDEEEGGGKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\[[[[[[ZZZXXXVVVVVVXXXZZZaaagggnnnsssuuuyyy\\\\\\\\\[[[ZZZZZZYYYYYYWWWUUUSSSPPPNNNLLLJJJJJJKKKIIIEEE@@@<<<;;;>>>AAAHHHSSSfff}}}nnnddd```cccsssuuubbbVVVLLLKKKLLLIIICCC???<<<;;;:::999888777777777555555555555666777888999999<<>>>>>>>>===;;;:::;;;<<<>>>???@@@BBBEEEGGGHHHLLLPPPSSSWWW]]]eeellluuu{{{ooojjjccc``````___[[[WWWWWWSSSNNNNNNPPPRRRPPPNNNJJJHHHEEEAAA??????@@@@@@AAABBBCCCDDDEEEEEEDDDDDDIIIHHHHHHIIIJJJLLLMMMMMMNNNOOORRRWWW[[[```dddfffjjjiiikkkrrryyyhhhTTTGGGAAA===<<<;;;:::;;;;;;======@@@???>>>???AAADDDGGGIIILLLOOOTTTZZZdddqqq}}}yyylllbbb]]]bbbtttttt___MMMBBB<<<888666888777555444333333333333111111111111111111111111222333444444222222333444333222222111111222222333111111000000000000111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111222222222111111222222222000111111222222333333444111111222222222333333333333333333333333222111111333333333333333333333333444444444444555555555555888777777777888:::<<<>>>>>>@@@BBBDDDEEEGGGJJJMMMNNNOOOQQQTTTVVVYYY[[[\\\[[[[[[ZZZXXXVVVVVVXXX[[[bbbhhhooosssuuuyyy[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVSSSQQQNNNMMMLLLLLLOOOLLLGGGAAA===<<>>@@@BBBCCCDDDFFFHHHJJJNNNSSSWWW\\\dddmmmttt}}}~~~vvvllliiieeeddddddccc___[[[ZZZWWWTTTUUUWWWXXXWWWUUUOOOLLLHHHDDDBBBAAABBBCCCAAABBBBBBCCCDDDDDDEEEEEEJJJKKKKKKMMMOOORRRUUUVVVZZZ\\\```eeejjjnnnqqqsssuuutttvvv|||pppYYYIIIAAA;;;;;;::::::;;;<<<>>>??????>>>>>>???AAAEEEHHHJJJNNNQQQVVV]]]hhhuuutttggg^^^[[[ccctttyyylllYYYHHH>>>:::777666888777555333222111111111222222222222222222222222222333444333222111222444333222222111111222222333111111000000000000111111222222222222222222222222111111222222222222111111333333333333333333333333000000000000111111111111222111000//////000111222000000111111222333333333111111222222222333333333333444444444444333222222444444444444444444444444444444444444555555555555888888777777888:::<<<===>>>???BBBCCCDDDFFFIIILLLNNNOOOQQQSSSVVVYYYZZZ\\\[[[[[[ZZZXXXVVVWWWYYY[[[bbbiiippptttvvvzzzZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVSSSQQQOOONNNOOOOOORRROOOIIIBBB>>>===???BBBKKK\\\wwwsssfffbbbhhhtttlll___[[[ZZZ______VVVJJJCCC>>>===<<<:::999888888888666666666666666777888888888;;;CCCSSSjjjvvvgggXXXNNNGGGCCCBBB============<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;<<>>>>>>>>>>>@@@BBBFFFIIIKKKOOORRRXXXaaalllyyy|||pppbbb[[[\\\ddduuupppdddRRRDDD<<<999777666555555444333222222111111222222222222222222222222111333333333222111222333333222222111111222222333111111000000000000111111222222222222222222222222111111222222222222111111333333333333333333333333///000000000111111111111////////////////////////000000000111222222333333111111222222222333333333333333333444333222222111444444444444444444444444333333444444444555555555888888888888999:::;;;<<<===???AAABBBCCCEEEIIIKKKNNNOOOQQQSSSVVVYYY[[[\\\ZZZ[[[ZZZXXXWWWWWWZZZ\\\ccciiipppuuuwww{{{ZZZZZZYYYYYYXXXWWWWWWWWWWWWUUUSSSPPPOOOOOOPPPQQQTTTPPPJJJCCC>>>===@@@CCCOOOcccvvvkkkbbbbbblll|||}}}kkkbbbbbbgggooooooaaaQQQGGG>>>===<<<:::888777777777777666666666666777777888888:::BBBPPPfff~~~xxxjjj\\\QQQJJJEEECCC============<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<===???BBBDDDFFFHHHKKKMMMPPPUUU\\\ccciiirrr|||~~~ssshhhbbb\\\^^^bbbgggjjjkkkiiihhhgggggghhhiiikkkkkkjjjhhhdddaaa\\\VVVQQQLLLJJJIIIEEEEEEEEEEEEGGGJJJMMMOOONNNTTT]]]eeelllrrryyy}}}~~~|||yyyxxx{{{zzzaaaNNNCCC>>>===<<<;;;:::;;;;;;<<<======>>>@@@CCCGGGJJJKKKOOOSSS[[[eeeppp}}}xxxkkk^^^ZZZ]]]hhhwww~~~zzzhhh]]]MMMAAA:::888777777222222333333333333333333222222222222222222222222111222333333111111222333333222222111111222222333111111000000000000111111222222222222222222222222111111222222222222111111///////////////////////////000000000111111111111...///111222222111///...///000000111111222333333111111222222222333333333222222222222222111111000222222222222222222222222333333333444444444444555777777888888999:::;;;<<<===???AAABBBCCCEEEIIIKKKNNNOOOQQQTTTWWWYYY[[[\\\ZZZ[[[ZZZXXXWWWXXXZZZ]]]ccciiipppuuuwww{{{ZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTQQQOOOOOOPPPRRRSSSTTTQQQJJJCCC>>>>>>AAADDDTTTjjjmmmfffaaaeeesssyyylllgggiiirrr{{{yyyiiiWWWLLL???>>><<<:::888777777666777777666666666666777777888:::@@@MMMbbbzzzzzzmmm___TTTMMMGGGDDD?????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????AAACCCEEEHHHKKKPPPTTTWWW]]]eeemmmsss{{{xxxjjj___\\\TTTXXX^^^dddiiikkkkkkkkkkkkmmmpppsssuuuvvvvvvuuussspppkkkddd\\\TTTOOOLLLEEEDDDDDDEEEHHHLLLQQQSSSXXXaaannnzzzyyywwwxxx}}}}}}cccPPPEEE???>>><<<;;;::::::;;;;;;;;;<<<>>>AAADDDHHHJJJLLLOOOUUU___jjjvvvsssfffZZZYYY___jjjxxxzzzvvvaaaWWWIII>>>999888777777111222333444555555555444333333333333333333333333111222333222111000111333333222222111111222222333111111000000000000111111222222222222222222222222111111222222222222111111000000000000000000000000000000000000111111111111000111333333333333111000//////000000111222222222111111222222222333333333111222222222222111000000222222222222222222222222333333333333444444444444555666777999:::;;;<<<===>>>???BBBCCCDDDFFFIIILLLPPPQQQSSSUUUXXX[[[\\\^^^ZZZZZZZZZYYYWWWXXX[[[^^^bbbiiippptttvvvzzz[[[[[[ZZZZZZYYYXXXXXXWWWUUUSSSPPPNNNNNNPPPRRRTTTTTTPPPJJJBBB>>>>>>BBBEEEUUUmmmwwwfffcccbbbjjj}}}uuukkkjjjkkkrrrzzzwwwhhhWWWMMM@@@???>>><<<:::888888777777777666666666666777777888:::@@@KKK___www|||ooobbbWWWOOOIIIEEEBBBAAAAAAAAA@@@@@@@@@@@@===============<<<<<<;;;<<<<<<<<<<<<>>>???AAABBBBBBCCCEEEGGGJJJOOOVVV[[[```gggqqqyyy}}}rrrbbbXXXVVVQQQUUU\\\aaaeeehhhiiijjjkkkooouuu{{{}}}xxxpppfff\\\SSSNNNFFFEEEEEEGGGKKKPPPVVVZZZeeeqqq|||xxxvvvyyy|||{{{aaaMMMBBB======;;;;;;:::;;;<<<===;;;<<<>>>BBBEEEIIIKKKMMMQQQXXXdddppp{{{}}}mmmaaaVVVWWW```kkkwww~~~~~~~~~~~~{{{vvvrrr\\\RRREEE;;;777666666555333333444555666555444444333333333333333333333333000222333222111000111222333222222111111222222333111111000000000000111111111111111111111111111111111111222222222222111111333333333333333333333333000000000000111111111111333222000//////000222333//////000000111111222222111111222222222333333333222222333333222222111000333333333333333333333333222222333333333444444444444555666999;;;<<<===>>>>>>@@@BBBDDDEEEGGGJJJMMMQQQRRRTTTVVVYYY\\\^^^___ZZZZZZZZZYYYXXXYYY\\\^^^bbbhhhooosssuuuyyy[[[[[[[[[ZZZYYYYYYXXXXXXTTTRRROOOMMMMMMOOORRRTTTSSSPPPIIIBBB===>>>BBBFFFSSSlll||||||mmmcccbbbdddoooqqqhhhiiiiiinnnssspppbbbSSSKKKBBBAAA???===;;;:::999999888777666666666666777777888:::???JJJ]]]uuu|||pppcccXXXPPPIIIFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>=========???AAACCCDDDEEEEEEFFFHHHLLLSSS[[[```gggnnnyyyyyylll\\\SSSRRRPPPTTTZZZ___ccceeefffhhhjjjooowwwxxxmmm```UUUOOOIIIHHHHHHJJJNNNUUU[[[```ooo|||{{{vvvvvvxxx~~~www\\\HHH===;;;;;;::::::;;;<<<>>>???:::<<<>>>BBBFFFIIILLLMMMRRRZZZgggttt{{{iii]]]SSSVVV```kkkvvv}}}{{{{{{{{{|||{{{xxxsssoooYYYOOOBBB999555444444444555555666777666555333222333333333333333333333333000222222222111000111222333222222222222222222333111111000000000000111111000000000000000000000000111111222222222222111111111111111111111111111111000000000000111111111111333000+++((((((+++000333/////////000111111222222111111222222222333333333333444444444444333222222444444444444444444444444222222333333333444444444222444666999;;;===>>>>>>???AAACCCDDDEEEGGGKKKMMMRRRSSSUUUWWWZZZ]]]___```ZZZZZZZZZYYYXXXYYY\\\___aaagggnnnsssuuuyyyYYYYYYYYYYYYXXXXXXXXXXXXXXXUUURRRQQQRRRSSSSSSSSSVVVMMMDDDAAA@@@???CCCGGGWWWuuu|||vvvwwwxxxpppccceeelll{{{qqqiiijjjiiihhheee```WWWNNNGGGCCCBBB@@@===;;;999888777999888888777777777777777:::;;;===EEEVVVnnn}}}rrrfff[[[RRRMMMKKKGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFKKKPPPTTTWWW\\\bbbggguuu{{{qqqdddZZZSSSPPPPPPRRRUUUXXX\\\```bbbcccjjjmmmuuu~~~}}}uuuiii\\\RRROOOJJJHHHIIINNNQQQSSS]]]hhh||||||zzz}}}lllVVVFFF>>>::::::999999999:::;;;;;;???AAACCCDDDEEEGGGKKKMMMXXX___jjjxxxwwwfff[[[SSSYYYfffpppvvvzzzzzzzzzzzzzzzxxxsssmmmhhhTTTIII???:::888555444666666666555555555444444444444555555333111//////000000111111111111222222222333222222111111222222333000000000000000000000000333333333222222222111111111111111222222333333333////////////000000000000//////000111222333333333555444444333222111000000000000000000000000000000111111222222222333333333333333333333333333333333444222111//////000222333444555555666777666666666888888888888999:::;;;;;;>>>AAADDDFFFGGGIIIKKKMMMRRRSSSUUUXXX[[[^^^```aaaaaa___\\\YYYXXXZZZ\\\]]]bbbhhhppptttwww{{{ZZZZZZYYYYYYYYYXXXXXXXXXWWWUUURRRQQQRRRTTTTTTTTTUUULLLDDDAAA??????BBBGGGZZZssszzzvvv{{{zzzqqqjjjmmmvvvnnnfffbbbaaa```]]]ZZZSSSLLLFFFDDDBBB@@@>>>;;;999888888999888888777777777777777::::::===EEEUUUmmmwwwjjj^^^UUUOOOLLLHHHHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDEEEFFFFFFIIIMMMTTTYYY]]]ccckkkppp|||~~~ooocccYYYRRRPPPRRRSSSVVVZZZ\\\^^^___```fffiiinnnvvv~~~tttjjj___RRRKKKJJJKKKJJJMMMTTTWWW[[[eeepppdddQQQDDD===;;;;;;;;;:::;;;;;;<<<======???BBBDDDFFFIIIMMMPPP[[[bbbooo}}}|||tttggg]]]WWW^^^kkktttzzz~~~}}}|||{{{zzzwwwqqqiiidddSSSHHH>>>:::888555444666666555555555444444444444444555555333111///000000000111111111111222222222333222222111111222222333000000000000000000000000333333222222111111111111111111222222222333333333/////////000000000111111000000000111222222222333333222222111111000000///111111111111111111111111111111222222222333333333333333333333333333333333444333111000000111222444444444555666666666666555888888888888999:::;;;;;;???AAADDDFFFGGGIIIKKKMMMSSSTTTVVVXXX[[[]]]___```aaa___\\\YYYXXXZZZ\\\]]]bbbiiipppuuuwww{{{ZZZZZZZZZYYYYYYYYYXXXXXXVVVTTTRRRQQQSSSUUUUUUUUUTTTKKKCCC@@@???>>>AAAFFF[[[nnnvvvyyyvvvrrrwww}}}kkkccc\\\ZZZXXXVVVTTTPPPKKKHHHEEECCCAAA>>><<<:::999888999888888777777777777777999:::===EEETTTkkkzzzmmmaaaVVVPPPLLLHHHHHHHHHIIIKKKMMMNNNPPPVVVVVVUUUUUUSSSQQQNNNMMMLLLKKKIIIHHHIIIJJJLLLMMMOOOTTT[[[aaafffnnnvvv}}}{{{mmm```WWWRRRPPPSSSUUUYYY\\\]]]^^^]]]]]]bbbccceeejjjqqqvvvyyyzzz|||rrrggg^^^UUULLLJJJLLLNNNPPPTTT[[[___cccllluuupppYYYIII@@@===<<<<<<;;;;;;<<<======>>>;;;===@@@CCCFFFKKKPPPSSS^^^ggguuuxxxooobbb[[[XXXaaannnwww}}}}}}{{{vvvnnneee___QQQGGG===999777555444555555555555555444444444444444444555333111000000111000111111111111222222222222222111111111111222222000000000000000000000000222111111111111000000000111222222222222333333333000000000111111111222222111111111111111111222222000000000000000000000000222222222222222222222222111111222222222333333333333333222222222222333333444333222111222222444555333333444555555555555555888888888888999:::;;;<<>>>>>@@@DDDXXXdddtttvvvyyy~~~zzziiiaaa[[[YYYUUUSSSRRRPPPMMMKKKEEEDDDBBB???===;;;:::999999888888777777777777777888:::===DDDQQQhhhzzznnnbbbXXXPPPLLLHHHHHHHHHJJJMMMPPPTTTWWW____________]]]ZZZXXXVVVWWWVVVSSSRRRRRRSSSVVVWWWZZZ___eeejjjooovvvxxxjjj^^^VVVRRRPPPSSSVVV[[[___aaaaaa___^^^aaa___]]]^^^bbbfffhhhjjjhhhaaa[[[VVVQQQNNNPPPUUUUUUXXX^^^cccgggkkkqqqwww~~~|||cccPPPBBB======;;;;;;;;;;;;<<<===>>>>>><<<>>>AAADDDGGGLLLQQQUUUbbblll|||tttkkk___[[[]]]hhhvvv~~~}}}wwwmmmccc\\\NNNDDD;;;999777555444555444444444444444444444444333444444333111000000111000000111111111222222222222222111111111111222222000000000000000000000000111000000000000000000000222222222222222222222222000111111111222222222222222222222111111111111111000000000000111111222222222222222222222222222222111111222222222333333333333333222111111222333333444444333333333444555555222333444444555555444444777777888888999:::;;;<<<@@@AAADDDEEEFFFHHHKKKNNNUUUUUUWWWYYYZZZ\\\]]]^^^```^^^[[[XXXXXXYYY\\\^^^cccjjjqqqvvvwwwzzzYYYYYYYYYYYYXXXXXXXXXXXXUUUSSSPPPPPPRRRTTTUUUUUUOOOGGG@@@>>>>>>===???CCCQQQZZZiii||||||xxx~~~wwwgggaaa\\\YYYTTTQQQPPPNNNMMMKKKFFFEEECCC@@@>>><<<;;;:::999888888777777777777777777:::===BBBNNNccc}}}|||zzzpppeee[[[TTTPPPIIIIIIJJJLLLPPPVVV\\\___hhhiiijjjkkkjjjhhhfffdddeeecccaaa``````bbbdddfffiiimmmqqqtttwww|||uuuggg[[[UUURRRQQQSSSXXX^^^dddggggggeeecccaaa\\\WWWTTTTTTVVVXXXYYYVVVSSSRRRSSSRRRQQQVVV]]]___eeemmmqqqtttxxx}}}nnnYYYJJJ???;;;===::::::::::::;;;<<<===>>>???AAACCCEEEHHHMMMSSSWWWfffqqqrrrhhh```___eeesssyyyoooccc[[[KKKBBB:::888777555444555333333444444444444444444333444444333111000111222000000111111111222222222222111111000000111111222000000000000000000000000000000000000000000000111222222222222222222222222000111111111222222222222222222222111111111111111000000111222222333333333222222222222222222222222111111222222222333333333444333111000000111333444333333333444444555555666222333444444555555444444777777777888999:::<<<===@@@BBBDDDEEEFFFHHHLLLNNNUUUUUUWWWYYYZZZ\\\]]]^^^___]]]ZZZXXXXXXYYY\\\^^^cccjjjrrrvvvxxxzzzXXXXXXXXXWWWWWWWWWVVVVVVTTTRRRPPPOOOQQQSSSSSSSSSMMMEEE???======<<<>>>BBBJJJTTTeee|||{{{|||}}}rrreee```ZZZWWWSSSPPPNNNMMMKKKJJJGGGFFFDDDAAA???===<<<;;;999888888777777777777777777999===@@@JJJ^^^xxx{{{~~~}}}tttjjj```XXXSSSLLLLLLLLLNNNSSS[[[bbbfffppprrruuuwwwxxxwwwvvvuuusssrrrqqqpppqqqsssuuuvvvxxxzzz|||}}}~~~ssseeeZZZTTTSSSSSSUUU[[[ccckkkooonnnllliii```[[[SSSNNNLLLLLLLLLMMMMMMLLLNNNQQQSSSUUU]]]fffnnnwwwzzz___PPPFFF===:::<<<999999::::::;;;<<<>>>>>>AAACCCEEEGGGJJJOOOUUUZZZjjjuuurrrggg]]]___jjj{{{}}}pppcccZZZHHH???888777777555444555333333333333444444444444222333444333111000111222000111111111111222222222111111000000000000111111000000000000000000000000000000000111111111111222333333333222222222222111000000000111111111222222111111111111111111222222111111222222333333333444222222222222222222222222111111222222222333333333444222111000000111222444222333333444444555555555333333444555555555555555777777777888999;;;<<<===AAABBBCCCDDDEEEHHHLLLOOOTTTUUUVVVXXX[[[]]]^^^___^^^\\\ZZZXXXWWWYYY\\\^^^dddkkkssswwwxxxzzzWWWWWWVVVVVVVVVUUUUUUUUUTTTRRROOONNNOOOQQQQQQQQQKKKDDD>>>===<<<;;;===AAAHHHSSSggg{{{}}}tttxxx~~~lllbbb___YYYVVVRRRPPPPPPOOOMMMKKKHHHGGGEEEBBB@@@>>>===<<<999888888777777777777777666999<<>>???@@@AAACCCEEEHHHLLLRRRZZZ___ooozzzssshhh```dddqqqqqqbbbXXXFFF>>>777777777555444555222222333333333444444444222333444333111111111222000111111111111222222222111111000000000000111111000000000000000000000000111111111111222222333333333333333222222222111111/////////000000000111111000000000111222222222333111111111111222222222222111111111111111111111111111111222222222333333333444222000//////000222444111222222333444555555555444444555666666666666555666666777888999;;;<<<===AAABBBCCCDDDEEEHHHLLLOOOSSSTTTVVVXXX[[[]]]___```^^^\\\YYYWWWWWWYYY\\\^^^dddkkksssxxxxxxzzz~~~VVVVVVVVVUUUUUUUUUTTTTTTTTTRRROOOMMMNNNOOOPPPOOOJJJCCC===<<<<<<;;;===@@@HHHTTTkkk~~~zzzuuukkkpppxxxyyyhhh```^^^XXXVVVTTTRRRRRRRRRPPPOOOIIIGGGEEEBBB@@@>>>===<<<999888888777777777777777666:::<<<>>>EEEVVVppp~~~tttiii]]]SSSMMMHHHGGGGGGIIIOOOWWW```eeeppptttzzzrrrcccYYYUUUTTTVVV]]]dddmmmvvvyyywwwsssooo\\\VVVOOOIIIFFFFFFFFFFFFIIIIIILLLRRRZZZfffxxxoooYYYFFFCCCBBB<<<999;;;;;;;;;<<<<<<===???@@@AAA@@@BBBEEEHHHMMMUUU]]]cccrrr}}}tttiiiiiiooo~~~qqq```UUUEEE===777666777555444555222222222333333444444444222333444333111111111333000111111111111222222222111111000000000000111111000000000000000000000000111111222222222333333333333333333222222111111111////////////000000000000//////000111222333333444111111000000000000000000000000000000000000000000111111222222222333333333444222000//////000222444000111222333444444444444444555666666777777666666666666777888999;;;===>>>AAABBBCCCDDDEEEHHHLLLOOORRRSSSUUUXXX[[[^^^```aaa]]][[[YYYWWWWWWYYY\\\^^^dddkkktttxxxxxxyyy}}}XXXWWWUUUSSSRRRRRRSSSSSSPPPNNNNNNNNNPPPPPPOOONNNIIIBBB<<<:::888777;;;AAAIII\\\vvvxxx{{{vvvkkkdddccciiiwwwrrrhhhaaa\\\\\\XXXTTTQQQQQQQQQPPPOOOMMMKKKGGGDDDAAA???>>>======<<<:::888888999:::;;;:::<<<:::===GGGPPPeee|||uuukkk^^^QQQHHHDDDFFFGGGHHHJJJPPPYYY___iiinnnuuu{{{qqqcccZZZWWWYYYZZZ^^^cccmmmwww{{{xxxnnnfffRRROOOJJJFFFEEEEEEGGGIIIIIILLLQQQWWWbbbssszzz[[[RRREEE>>><<<<<<;;;:::===<<<;;;;;;<<<===>>>???BBBDDDIIINNNPPPTTT```mmmssskkkgggsss{{{dddSSSBBB>>>:::777666555444222555555555444444333333333444333111000000111333444333333333333333333333333......//////000111111111000000000000000000000000111111111111111111111111000111111111111222222222222222111000/////////000111111000000111222333333111111222222222333333333000000000000000111111111333444555555666666555555222222222222222222222222111111222333333444555555111222222333333444444555666666777888999;;;<<<===@@@BBBDDDEEEFFFHHHKKKNNNRRRSSSUUUWWWZZZ\\\^^^______^^^[[[XXXVVVXXX\\\```eeellluuuzzzzzz|||YYYXXXVVVTTTRRRQQQQQQRRROOONNNMMMNNNOOOPPPNNNMMMFFFAAA<<<;;;::::::???EEEPPPeee~~~www}}}pppeee^^^___gggtttnnneee___[[[ZZZXXXTTTRRRRRRQQQOOONNNLLLJJJGGGDDDBBB@@@???>>>;;;:::999777777777888888888:::888;;;EEEMMMaaa~~~~~~vvvlll^^^QQQHHHEEEFFFFFFFFFGGGLLLTTTZZZdddhhhoootttxxxzzz}}}}}}rrreee]]][[[]]]___hhhkkkrrrxxxyyyssshhh___QQQNNNJJJFFFEEEFFFHHHJJJKKKOOOVVV]]]hhhyyy}}}jjjUUULLLBBB<<<;;;;;;:::999===<<<<<<;;;<<<===???@@@DDDFFFJJJOOORRRXXXeeerrrxxxpppppp}}}yyybbbQQQBBB>>>999666555555444333555555444444444333333333444333111000000111333444222222222222222222222222111111111000//////......000000000000000000000000111111111111111111111111000111111111111222222222222222111000000000111111111111000000111222222333111111111111222222222333222222111111000000//////222333333444444444444444222222222222222222222222222222222333333444444444222333333444444555666666666666777888999;;;<<<===AAACCCEEEFFFGGGIIILLLOOOSSSTTTVVVXXXZZZ]]]^^^______^^^[[[XXXWWWXXX\\\___dddkkktttyyyyyy{{{YYYXXXVVVTTTRRRPPPOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKCCC???<<<<<<<<<<<>>:::::::::999888===<<<<<<<<<===>>>@@@AAAFFFGGGLLLRRRVVV^^^lllyyy|||uuuyyyttt^^^NNNBBB===888555444444444444444444444444333333333333444333222111111222333444111111111111111111111111222111111000000///......000000000000000000000000111111111111111111111111000111111111111222222222222111111111111222222333111111111000111111222333000000000111111111222222333333222111000//////...111111222333333333333333222222222222222222222222333333333333333333333333333333444555555666666777666666777777999:::<<<===AAACCCEEEGGGHHHJJJMMMPPPTTTUUUVVVYYY[[[]]]___```^^^]]][[[XXXWWWXXX[[[^^^cccjjjrrrwwwxxxzzzYYYXXXVVVTTTQQQOOONNNMMMKKKKKKJJJKKKLLLLLLJJJHHHAAA>>><<<===<<<===DDDLLLdddyyyyyyqqqaaaYYYXXX___kkkzzzrrreee^^^\\\[[[XXXXXXXXXXXXXXXUUUPPPLLLJJJIIIHHHFFFEEECCCBBBBBB>>>>>>>>>===<<<:::999888555888777999AAAEEEUUUpppyyynnn___QQQHHHEEEDDDCCCBBBDDDGGGLLLOOOXXX\\\bbbgggjjjnnnqqqsssxxx{{{|||rrrhhhddddddgggjjjoooqqqssssssoooggg^^^WWWSSSQQQOOONNNOOOQQQSSSUUUVVV[[[bbbkkkttt{{{}}}~~~bbbPPPBBB???;;;::::::::::::888<<<<<<<<<<<<===???AAABBBHHHHHHLLLTTT[[[dddsss|||xxx|||oooYYYJJJ@@@<<<777333333444555555333333333333333333333333333222222111111222222333222222222222222222222222...//////000111111222222000000000000000000000000111111111111111111111111000000111111111222222222222111111111222333444444222111111111111111222222///000000000000111111111222222222111111000000000111222222333333333333333111222222222222222333333333333333333333333333222333333333444555555666666666666666777888:::<<<===@@@BBBDDDFFFGGGIIIMMMOOOTTTUUUWWWYYY\\\^^^```aaa^^^]]][[[YYYWWWWWWZZZ]]]aaahhhpppuuuvvvyyyYYYXXXVVVTTTQQQNNNLLLKKKIIIIIIIIIJJJKKKJJJGGGEEE@@@===<<<<<<;;;<<>><<<:::999777555999888:::AAACCCPPPjjjyyynnn```QQQHHHDDDCCCAAABBBDDDHHHLLLNNNUUUYYY___eeeiiinnnrrruuu~~~}}}tttlllhhhhhhlllooorrrttttttsssnnnfff___[[[UUUVVVWWWXXXYYY[[[]]]]]]```dddjjjpppwww}}}|||}}}nnnVVVGGG>>>===;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>@@@CCCDDDHHHIIIMMMVVV```jjjyyyyyyxxx{{{zzzhhhTTTGGG>>>:::666333333444444444333333333333333333333333222222222222222222222222333333333333333333333333//////000000111222222222111111111111111111111111111111111111111111111111000000111111111222222222222111111111222333444444222222111111111111111222///000000000000111111111000000111111222222333333222222333444444444444444111111111222222333333333333333333333333333333222222222222333444444555555555555666777888:::;;;<<<>>>@@@BBBDDDFFFHHHLLLNNNTTTUUUWWWYYY\\\^^^```aaa]]]]]]\\\YYYWWWWWWYYY\\\```gggooosssuuuyyyWWWWWWVVVTTTQQQNNNLLLJJJGGGGGGGGGHHHIIIHHHEEEBBB???===;;;;;;;;;>>>JJJWWWxxxyyy|||yyyhhh\\\WWWTTTbbbsssttthhhaaa]]][[[[[[ZZZZZZ[[[\\\[[[XXXRRRMMMKKKKKKJJJIIIHHHFFFDDDCCC@@@???>>><<<:::888777666666:::999;;;@@@@@@LLLddd{{{qqqbbbTTTJJJDDDBBBAAAAAADDDHHHJJJKKKQQQUUU[[[aaafffkkkpppttt~~~}}}||||||~~~}}}uuummmjjjjjjmmmpppvvvwwwwwwtttnnnhhhdddbbb]]]___cccgggjjjkkkkkkjjjnnnppptttxxx{{{~~~xxxcccQQQFFF======<<<;;;;;;;;;;;;<<<<<<<<<<<<===???BBBDDDFFFIIIJJJPPP[[[fffppp}}}zzzsssuuuxxxsssbbbPPPCCC;;;999555444444444444333222222222222333333333333222222222222222222222222333333333333333333333333333222222111111000//////111111111111111111111111111111111111111111111111000111111111111222222222222111111111111222222333333222111111000111111111000000000111111111222222///000000111222333444444222333333444444444444444111111111222222333333444333333333333333333333333111111222222333444444555555555666666888999;;;<<<===???AAACCCEEEHHHKKKNNNTTTUUUVVVYYY[[[]]]___```]]]]]]\\\YYYWWWWWWXXXZZZ```fffnnnsssuuuyyyVVVUUUUUUSSSQQQNNNLLLJJJFFFFFFFFFGGGHHHFFFCCC@@@>>><<<;;;;;;<<>>;;;999888777777555:::999;;;???>>>HHH___xxx~~~tttfffWWWNNNFFFCCC@@@AAACCCFFFGGGFFFLLLOOOUUUZZZ___dddiiilllvvvzzz|||xxxsssrrrqqqqqqsssvvvzzz|||yyyqqqiiieeefffhhhkkkppprrrsssrrrnnnjjjjjjjjjkkkooovvv|||~~~|||}}}}}}kkkYYYLLLEEE======<<<;;;::::::;;;<<<<<<<<<<<<===@@@BBBEEEGGGKKKLLLSSS```lllvvv}}}mmmiiilllttt{{{nnn^^^LLLAAA999777555555555555333222111111222222222333333333222222222333333222222222222222222222222222222222333333222111111000000///111111111111111111111111111111111111111111111111000111111111111222222222222222111000000000111111333222222111000000111111111111111111222222222333111111111222222333333333111111222333333333333333000111111222333333444444222222222333333444444444222222333333444555555555555555555666888999;;;<<<===???BBBDDDFFFHHHLLLOOOSSSTTTVVVXXXZZZ]]]^^^___]]]]]]\\\YYYWWWVVVXXXYYY```fffnnnrrruuuyyyTTTUUUTTTSSSQQQNNNLLLJJJEEEEEEFFFGGGHHHFFFBBB???===;;;:::;;;===FFFYYYjjj}}}tttzzzvvvdddYYYTTTUUUfffyyy{{{iiibbb___[[[WWWXXXXXXXXXXXXYYYXXXUUUPPPLLLMMMMMMLLLKKKIIIFFFDDDBBBFFFCCC@@@===:::999::::::444999999;;;>>><<>>>>>===;;;999999:::;;;<<<<<<<<<>>>@@@CCCFFFGGGMMMNNNVVVdddpppzzzrrrbbb```dddoooxxxkkk[[[JJJ@@@777666555555666555333111111111111222222333333333111222222333333222222111111111111111111111111111000000000111222222333333111111111111111111111111111111111111111111111111000111111111111222222222222222111000/////////000333333222111000000111111111222222222222333333333333333222222222222222222000000111222222222222111000000111222333333444444111111222333333444555555333333444444555666666777555555555666777999;;;<<<>>>@@@CCCEEEGGGIIIMMMPPPRRRSSSUUUWWWZZZ\\\^^^___]]]]]]\\\ZZZWWWVVVWWWYYY```fffnnnrrruuuzzzWWWTTTQQQPPPOOOLLLGGGCCCFFFGGGGGGGGGEEECCCAAA@@@???999;;;@@@???AAAYYYvvvuuuooo{{{uuu___VVVWWW[[[mmmzzzkkkddd___[[[XXXXXXYYYVVVTTTTTTUUUUUURRRPPPOOOMMMKKKIIIIIIHHHGGGEEEDDDAAA>>><<<;;;:::999888888999999999<<>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAADDDGGGJJJPPPUUU^^^iiiuuuzzzkkk]]]SSSRRRWWWmmm||||||qqqbbbQQQBBB999777666555444333222222222444444444333333222222222000111222222222222111000111111111111111111111111111111111111111111111111222222111111111111222222222222111000000111222222111111111111111111111222111111111111111111111111000000000111111000000000///000111222222222222222000111111111111222222222111111222222222333333333222222222222222222222222555444333111111111111222222222333444444555555666555666777999:::;;;<<<<<<@@@BBBCCCEEEFFFIIIMMMPPPUUUUUUWWWYYY\\\^^^___```]]]\\\YYYVVVSSSSSSVVVYYY]]]dddmmmtttyyy~~~VVVTTTQQQOOONNNKKKGGGDDDEEEEEEEEEEEECCCAAA???>>>:::777;;;CCCFFFLLLccc~~~{{{mmmhhhnnn}}}hhhXXXVVV\\\ggg{{{xxxiiibbb]]]YYYVVVVVVUUUSSSQQQQQQQQQQQQOOONNNNNNLLLKKKJJJKKKKKKIIIHHHFFFCCC@@@>>>>>>===;;;999999999999999:::===CCCGGGZZZrrryyylll]]]RRRJJJIIIFFFCCCCCCCCCEEEFFFJJJKKKKKKKKKKKKLLLOOORRRXXXZZZ]]]___``````___^^^YYYZZZ[[[[[[\\\aaaiiiooo|||{{{jjjaaaXXXTTTRRRPPPRRRVVVPPPSSSYYY___hhhsss~~~ppp\\\NNNEEE>>><<<>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCEEEJJJMMMSSSXXXbbbmmmxxxnnn___SSSMMMRRRZZZkkkzzz{{{nnn\\\KKK???999777666555444333222222222444444333333333333222222000111222222222222111000222222222222222222222222222222222222222222222222222222111111111111222222222222111000000111222222111111111111111111111000111111111111111111111111//////000000000000//////000111111222222222111111000111111111111222222222111111222222222333333333333333333333333333333333333333222111111222222333222222333444444555555666555666777888:::;;;<<<<<>>===<<<999;;;AAAFFFQQQkkkrrreeegggssszzzfffXXXXXX___rrruuugggaaa^^^ZZZXXXYYYUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMKKKLLLMMMMMMKKKIIIFFFCCCAAA???>>>===;;;999999:::999999999<<<@@@DDDVVVmmmzzznnn___TTTLLLJJJGGGDDDCCCDDDFFFGGGIIIJJJMMMNNNPPPSSSWWW[[[```bbbdddggghhhfffdddccc[[[\\\\\\^^^cccmmmyyyvvvfff]]]UUURRRQQQOOOQQQUUUTTTWWW\\\ccclllvvvnnn```PPPFFF???;;;;;;>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDHHHLLLPPPWWW^^^hhhsss|||{{{yyy~~~yyygggYYYOOOMMMUUU___mmmyyy~~~}}}wwwiiiUUUEEE<<<999666666555444333222222333333333333333333333333333111111111222222111111111222222222222222222222222222222222222222222222222222222111111111111222222222111111111111111111222111111111111000000000000111111111111111111111111//////000000000000//////111111222222222111111000000000111111111222222222111111222222222333333333333333333333333333333333111111111222222333333444222222333444444555555666555666666777999:::<<<<<>>;;;999999::::::999999;;;???BBBUUUiii~~~{{{pppbbbWWWLLLJJJGGGEEEDDDEEEGGGHHHIIILLLOOORRRVVV[[[```dddgggiiilllnnnmmmkkkhhhfff``````aaaeeeooo~~~qqqcccZZZSSSQQQPPPOOOQQQUUUYYY\\\aaaiiirrrzzzwwwaaaUUUHHHBBB>>>;;;;;;===;;;;;;;;;<<<<<<<<<=========???AAACCCEEEJJJPPPTTT\\\dddoooyyy|||sssvvvuuueeeWWWNNNMMMUUU^^^sss{{{{{{yyyqqqbbbOOOAAA:::999666555444444333333333333333333333333333333333333222111111111111111111222222222222222222222222222222222222222222222222222222222111111111111222222111111111222222111111111000000000000000000000000111111111111111111111111000111111222222111111000111111222222222111111000000000111111111222222222111111222222222333333333333333333333333333333333000111111222333333333333222222333444444555555666666666666666888:::;;;<<>>???AAACCCGGGLLLSSSWWWbbbjjjvvvtttooowwwrrrbbbUUUMMMMMMUUU```zzzxxxtttjjj[[[KKK???999888666555444333333333333333222222333333333333444444222222111000000111222222222222222222222222222222222222222222222222222222222222111111111111222222000111222222222222111000/////////000000000111111111111111111111111111111111111222222222222111111000111111222222222111111000111111111111222222222111111222222222333333333333333333333333333333333000111222333333333333333222222333444444555555666666555555666777999;;;===AAABBBDDDFFFGGGJJJNNNQQQVVVVVVXXXYYY[[[]]]^^^___[[[[[[[[[YYYWWWVVVWWWYYY^^^eeeooovvvzzz~~~RRRRRRQQQNNNIIIGGGHHHIIIFFFFFFFFFEEECCC@@@===<<<<<<===@@@HHHUUUkkksssddd]]][[[jjjrrreeeaaalllyyyuuufff^^^YYYSSSPPPOOOMMMOOOPPPOOOLLLKKKMMMNNNQQQPPPPPPPPPPPPOOOKKKIIIHHHGGGEEEEEEDDDBBB???<<<999:::;;;;;;;;;===@@@CCCKKK[[[uuu}}}~~~uuuggg]]]OOOMMMKKKJJJJJJLLLNNNPPPSSSVVVZZZ___dddjjjqqquuu|||~~~}}}xxxsssooohhhmmmwwwwwwkkk```YYYUUUWWWZZZ[[[___dddlllpppwww{{{eeeTTTIIIBBB===>>>???<<<;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDHHHNNNUUUZZZgggppp|||}}}vvvooonnn{{{yyylll]]]RRRNNNRRR```mmm}}}vvvooocccUUUHHH???999777555555444333333333444444222222222333333444444444222222111000000111222222111111111111111111111111111111111111111111111111222222111111111111222222000111222222222222111000---......///000111222222111111111111111111111111000000111111111111000000///000111222222222222222000111111111111222222222111111222222222333333333222222222222222222222222111111222333333333222111222222333444444555555666666555555555666999;;;===@@@BBBCCCEEEFFFIIIMMMPPPUUUUUUWWWYYY\\\^^^___```[[[[[[[[[XXXVVVUUUUUUWWW^^^dddmmmssswww{{{RRRRRRQQQMMMIIIFFFHHHJJJGGGGGGGGGEEECCC@@@>>><<<888;;;BBBMMM]]]sssmmmbbb___aaappp{{{lllaaaaaaqqq|||nnnaaaZZZWWWTTTRRRSSSNNNPPPRRRQQQNNNMMMNNNPPPRRRQQQQQQQQQQQQOOOKKKHHHJJJIIIHHHGGGFFFDDDAAA>>>999:::;;;;;;<<<===AAACCCEEETTTnnnvvviii___PPPOOOMMMLLLMMMOOORRRSSSVVVZZZ___eeelllsss{{{~~~xxxrrrnnnmmmuuuuuukkkbbb\\\ZZZ]]]aaadddiiinnnzzz~~~mmmWWWGGGAAA<<<999<<>>>>>???@@@BBBDDDHHHOOOVVV[[[iiisss{{{vvvqqqlllooosssfffXXXQQQQQQ[[[mmm}}}|||uuummm___QQQGGG???999666555555444333333333444444222222222333333444444444333222111000000111222333000000000000000000000000000000000000000000000000222222111111111111222222000111222333333222111000,,,---...///000111222333111111111111111111111111//////000000000000//////...///000111222333333333000111111111111222222222111111222222222333333333111111111111111111111111111222333444333333111111222222333444444555555666666555555555666999;;;===@@@AAACCCDDDFFFHHHLLLOOOTTTUUUWWWYYY\\\^^^```aaaZZZ[[[ZZZXXXUUUSSSTTTUUU^^^ccckkkqqquuuyyyQQQPPPNNNLLLJJJHHHHHHGGGFFFHHHIIIFFFBBB>>>>>>???;;;CCCLLLVVViiiyyyhhh^^^\\\bbb|||qqqggg___bbbuuuyyykkk]]]XXXWWWUUURRRRRRQQQQQQPPPPPPNNNMMMKKKJJJLLLLLLNNNOOOOOONNNMMMLLLMMMLLLJJJHHHEEECCCAAA@@@<<<;;;:::999:::;;;<<<===EEEPPPccczzz}}}yyyjjj^^^SSSRRRPPPOOOOOOPPPRRRSSSZZZ^^^eeelllsssyyyzzzwwwuuuqqq{{{xxxnnngggbbbcccccceeeiiipppyyysss]]]NNNHHH===<<<;;;:::::::::::::::;;;<<<===<<<<<<<<<>>>???CCCEEEGGGHHHJJJOOOWWW^^^jjjsss{{{{{{xxxtttnnniiiqqq~~~kkkaaaTTTOOOVVVgggzzz~~~{{{uuulll\\\LLLAAA<<<888444666666555444333333222222222222222222222222222222111222333333111111222333111111111111111111111111111111111111111222222222222222111111000000//////222222111111111111222222111222444555555444222111000000000000000000000000000000000///////////////000000000000000000000000111111111111111111111111222222222222222111000///222333444333111000111222222222333444444555666666666777777666444222222333444444555666888:::;;;<<<@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUXXXZZZ[[[]]]___aaa^^^^^^[[[WWWTTTTTTVVVXXXZZZaaaiiiooorrrwwwPPPOOOMMMKKKJJJHHHGGGGGGHHHJJJKKKHHHCCC@@@@@@AAADDDKKKTTT```uuutttddd\\\\\\hhhyyykkkbbb]]]bbbwwwqqqdddYYYVVVVVVUUUTTTTTTQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKHHHFFFDDDBBBAAA<<<;;;:::::::::;;;<<<===BBBLLL___vvv}}}{{{lllaaaVVVTTTSSSRRRRRRTTTWWWYYY___cccjjjqqqwww}}}|||zzzzzz~~~uuunnniiiiiikkknnnrrrwwwsss```OOODDD@@@===<<<;;;;;;:::::::::;;;<<<===>>>>>>======???AAACCCEEEGGGHHHKKKQQQZZZaaakkkttt||||||xxxsssoooppp{{{}}}sssbbb[[[TTTUUUaaattt~~~{{{qqqgggVVVGGG===888555222666555555444333333222222222222222222222222222222111222333333111111222333111111111111111111111111222222111111000000//////111111111000000000000000222222111111111111222222111222333444333333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222222222111111333444555444222111222333222222333333444444555555555666777666444333333444444444555666888:::;;;===@@@BBBDDDFFFGGGJJJMMMPPPSSSVVVYYY[[[\\\]]]___aaa___^^^\\\XXXUUUTTTVVVYYY[[[bbbiiinnnqqqwwwOOONNNLLLJJJIIIHHHGGGGGGJJJLLLMMMJJJEEEBBBCCCDDDJJJPPPZZZjjj~~~oooaaa]]]___rrrrrreee___^^^eee{{{zzzjjj___VVVTTTTTTTTTSSSTTTRRRRRRQQQPPPOOONNNNNNMMMNNNOOOPPPQQQPPPPPPNNNNNNNNNMMMLLLJJJHHHEEECCCBBB===<<<;;;::::::;;;<<<===>>>GGGXXXnnn}}}}}}qqqggg\\\ZZZWWWVVVWWWZZZ^^^aaaeeejjjpppwww|||yyyuuurrrpppssswww|||sss___QQQGGG@@@>>>===<<<;;;;;;:::;;;;;;;;;===>>>??????>>>???AAACCCCCCEEEGGGIIIMMMUUU```hhhnnnvvv}}}xxxrrrrrryyyxxxlll[[[XXXXXXaaarrr{{{qqqdddSSSEEE===999777666555555555444444333333222222222222222222222222222111222333333111111222333222222222222222222222222222222111000///......---000000000000111111111111222222111111111111222222222111111111111111222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111555444333222222222333444444555666555333222333444222222222333333333333333444555666555444333444666444444555666888:::<<<===@@@BBBDDDFFFGGGJJJMMMPPPTTTVVVZZZ\\\]]]^^^```bbb```___]]]YYYVVVVVVWWWZZZ]]]ccciiinnnqqqwwwMMMLLLKKKIIIHHHGGGGGGGGGLLLNNNNNNKKKGGGDDDEEEGGGOOOUUUaaauuu}}}nnncccccchhh}}}pppccc___```iiisssiii___VVVTTTTTTRRRPPPQQQSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOOOOOOOONNNMMMJJJHHHEEEDDD???>>><<<;;;;;;;;;<<<<<<<<>><<<;;;;;;<<<<<<<<>>>>>>>>@@@BBBEEEDDDGGGLLLPPPVVV```mmmvvvzzzxxx}}}oooaaa\\\aaalll~~~xxxeeeTTTCCC<<<888555555777444444444444444333333333222222222222222222222222111222333333111111222333222222222222222222222222111111111222222333333333//////000000111111222222222222111111111111222222111000...---...000222444222222222222222222222222000000111111222222222222000000000000000000000000111111111111111111111111333222000//////111333444222333444333222111111333333222222222222222222222222444555555444444666777555555666777999;;;<<<===@@@BBBDDDFFFGGGJJJMMMPPPTTTWWWZZZ\\\]]]___aaacccaaaaaa^^^ZZZWWWWWWYYY[[[^^^dddkkkoooqqqwwwIIIIIIHHHGGGGGGFFFGGGGGGJJJLLLKKKHHHDDDBBBDDDGGGRRRYYYkkk~~~qqqlllrrr}}}pppbbb^^^aaajjjnnnaaa[[[WWWXXXXXXWWWWWWYYYUUUTTTSSSRRRRRRSSSUUUVVVTTTUUUVVVVVVUUUTTTRRRQQQQQQQQQRRRQQQPPPMMMJJJHHHBBBAAA???===<<<;;;<<<<<<<<<@@@JJJ[[[qqq}}}}}}{{{xxxxxxwwwxxx{{{~~~~~~~~~|||zzzssspppmmmkkkkkkmmmpppsssyyy}}}hhhZZZKKKEEECCC???<<<;;;<<<<<<<<<;;;<<<<<<===>>>:::<<<===>>>???@@@CCCFFFFFFJJJPPPVVV]]]gggsss{{{~~~nnnaaa[[[ddduuutttaaaOOO???;;;:::666555888444444444444444444444444222222222222222222222222111222333333111111222333333333333333333333333333000111111222333444555555000000000000111111111111222222111111111111222222111000///...///000333444222222222222222222222222//////000000111222222222000000000000000000000000111111111111111111111111222111000000000111222333222333444333111000111222222222222333333333333333222444555555444444666777555555666777999;;;===>>>@@@BBBDDDFFFGGGJJJMMMPPPTTTVVVZZZ\\\]]]^^^```bbbaaa```^^^ZZZWWWWWWXXX[[[^^^dddlllqqqssswwwHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIEEEAAA@@@BBBFFFKKKTTTiiiwwwsss|||rrrccc```cccmmmmmm```[[[YYYZZZYYYWWWWWWZZZUUUTTTSSSSSSSSSTTTVVVXXXVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRSSSSSSRRROOOKKKIIICCCBBB@@@>>><<<;;;;;;<<<<<>>===>>><<<<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@BBBEEEHHHGGGMMMTTT[[[bbblllwww|||mmmccc\\\iii}}}ooo^^^KKK<<<<<<<<<888666:::444444444444444444444444222222222222222222222222111222333333111111222333333333333333333333333333111111111222222333333444111111111000000000000000222222111111111111222222000000//////000111333444111111111111111111111111......///000000111222222000000000000000000000000111111111111111111111111111111111222222222333333333444555444222111222333222222333333444444555555333555666555444444555666555666666777999;;;===>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSVVVYYY[[[\\\]]]___aaaaaa```]]]ZZZWWWVVVXXXZZZ]]]dddmmmrrruuuxxx~~~GGGGGGFFFFFFFFFFFFFFFGGGFFFGGGGGGCCC???>>>AAADDDJJJTTTkkk}}}zzzuuufffcccfffqqqlllccc^^^[[[[[[YYYUUUTTTVVVVVVUUUSSSSSSSSSUUUWWWYYYWWWWWWXXXXXXWWWUUUTTTSSSRRRSSSTTTTTTSSSPPPLLLJJJDDDBBB@@@>>><<<<<<;;;<<<;;;>>>EEESSShhh~~~xxxyyy|||~~~~~~}}}yyyxxxwwwxxx|||~~~|||{{{zzz{{{{{{}}}~~~~~~~~~~~~wwwvvvwwwxxxzzz}}}uuu]]]NNNFFF@@@>>>===::::::===<<<<<<<<<<<<<<<===>>>>>><<<===@@@AAABBBDDDGGGIIIHHHNNNWWW^^^fffoooyyytttggg___```nnnmmmXXXEEE777888:::555333666444444444444444444444444222222222222222222222222111222333333111111222333333333333333333333333333222222222111111111111111222222111111000000//////222222111111111111222222000000000000111222333444000000000000000000000000---......///000111111111000000000000000000000000111111111111111111111111111222333444444444444333444555666555333222333444222222333444444555666666444555666555444333444666555666666888999;;;===>>>@@@BBBDDDFFFGGGJJJMMMPPPSSSUUUXXXZZZ[[[]]]___aaa```___]]]YYYVVVVVVWWWZZZ\\\dddnnntttvvvyyy~~~HHHHHHHHHGGGFFFGGGJJJLLLLLLKKKGGG@@@===???BBBCCCHHHWWWrrrvvvfffdddmmm{{{{{{lllfffbbb]]]ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTQQQRRRTTTUUUUUUTTTSSSRRRUUUSSSQQQPPPPPPOOOMMMKKKIIIFFFCCC???===<<<<<<<<<======CCCQQQaaauuu~~~zzzvvvwww}}}{{{zzz~~~|||zzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}|||}}}}}}{{{|||~~~ttt]]]QQQEEECCC@@@===;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===???@@@AAAAAABBBDDDGGGJJJLLLSSS\\\dddkkkrrr{{{mmmbbbaaaeeevvvyyycccMMMCCC:::888888555333333222222333444444555555666444333333222222333333444333333333333333333333333111111222222222333333333555444333222111111111111...///000222222111000000111111111111111111111111000111111111111222222222333222111000000111222333000000000000000000000000000000111111111111000000111111222222222333333333555444444333333444444555222222222222222222222222222222333333333333444444444555555444333333666888666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNRRRUUUXXXZZZ[[[]]]```bbb___^^^]]]ZZZWWWVVVXXXZZZ___dddkkkppptttyyyFFFFFFEEEDDDDDDEEEGGGIIIKKKIIIEEE>>>:::;;;>>>AAAPPPaaa}}}wwwggggggsss}}}pppfffbbb]]]ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTUUUSSSQQQPPPOOONNNKKKIIIIIIGGGCCC@@@===<<<<<<<<<>>>===BBBNNN]]]ooo}}}yyyyyy|||yyyyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxzzz|||}}}~~~xxxbbbRRRJJJDDDBBB@@@===<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<======???@@@BBBCCCDDDFFFJJJNNNOOOVVV```iiiooovvv}}}zzziiibbbcccjjjzzzuuu___KKKBBB999888888666444444444444444444444444444444444333333222222333333444333333333333333333333333111111111222222222333333555444333222111111111111111222333333444444333333111111111111111111111111000111111111111222222222222222111000000111222222000000000000000000000000111111222222222222111111111111222222222333333333444444333333333333444444222222222222222222222222222222333333333333444444444555555444333444666888666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNRRRUUUXXXZZZ[[[]]]```bbb___^^^]]]ZZZWWWVVVXXXZZZ___dddkkkppptttyyyEEEEEEDDDCCCCCCEEEFFFGGGIIIGGGBBB===:::<<<@@@EEEWWWmmmsssdddhhhyyy~~~sssgggccc^^^ZZZXXXXXXWWWVVVTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUSSSPPPOOONNNLLLJJJHHHIIIGGGDDDAAA???=========???>>>AAAJJJWWWhhh|||||||||zzzwwwwwwuuutttttttttuuuuuuwwwwwwvvvwwwxxxzzz{{{}}}~~~ooo^^^OOOFFFCCCBBBAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAACCCDDDFFFIIINNNRRRSSS[[[fffooouuu{{{rrreeeaaaeeepppnnnXXXGGG???888888888666555666666666555444444333222222444333333222222333333444222222222222222222222222111111111222222222222333444333222111111111111111333222222222222333444444111111111111111111111111000111111111111222222222222222111000000111222222000000000000000000000000222222333333333333222222111111222222222333333333444444333333333333444444222222222222222222222222222222333333333333444444444555555444333444666777666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNRRRTTTWWWYYY[[[]]]```bbb___^^^]]]ZZZWWWVVVXXXZZZ^^^cccjjjppptttyyyGGGFFFEEEEEEFFFHHHHHHHHHHHHDDD@@@>>>===???FFFMMMZZZttt|||wwwzzz}}}lll___ggg|||~~~tttgggccc]]]ZZZXXXWWWVVVUUUSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRSSSTTTVVVWWWTTTRRROOONNNMMMKKKIIIFFFIIIGGGEEEBBB@@@???>>>>>>>>>===???GGGRRRbbbzzz~~~}}}{{{vvvuuusssrrrqqqrrrssstttuuuuuuuuuuuuvvvxxxzzz{{{{{{~~~lllZZZNNNDDDAAABBB??????===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBCCCDDDEEEGGGKKKPPPTTTWWW___kkktttzzz~~~|||mmmaaaaaafffuuufffSSSCCC<<<777777777555555777555555444444444333333333444333333222222333333444111111111111111111111111111111111111222222222222333333222111111111111111000000///...///000111222111111111111111111111111000000111111111222222222222111111111111111111222000000000000000000000000111222222222222222222111111111222222222333333333444333333333333333333444222222222222222222222222222222222333333333444444333444555555444444555777666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNRRRTTTWWWYYYZZZ\\\___bbb___^^^]]]ZZZWWWVVVXXXZZZ]]]cccjjjooosssyyyFFFEEEDDDFFFIIIKKKJJJIIIJJJCCC???>>>>>>???GGGQQQ___||||||qqqooovvvwwwhhh^^^hhhtttfffbbb]]]YYYXXXWWWVVVUUURRRRRRRRRQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSUUUWWWXXXSSSQQQOOOMMMMMMKKKIIIFFFIIIHHHFFFDDDBBB@@@??????===<<>>???@@@@@@DDDEEEFFFGGGIIIMMMRRRWWW\\\dddoooxxx|||yyykkkaaabbbiii{{{xxx___NNN???:::666777777444555888333333333444444444555555444333333222222333333444111111111111111111111111000000111111111222222222222222111111000000111111//////...------///000111111111111111111111111111000000111111111222222222111111111222222111111111000000000000000000000000000000111111111111000000111111222222222333333333333333333222222333333333222222222222222222222222222222222333333333444444333444666666444444555666666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNQQQTTTWWWYYYZZZ\\\___aaa___^^^]]]ZZZWWWVVVXXXZZZ\\\bbbiiiooosssyyyEEECCCBBBEEEJJJMMMLLLJJJKKKCCC============FFFRRRkkk}}}rrriiimmmvvvssshhhbbbmmmtttdddaaa\\\YYYXXXXXXWWWVVVSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXRRRQQQNNNMMMMMMLLLJJJHHHIIIHHHGGGEEECCCBBB@@@@@@======???DDDJJJWWWmmmzzzwwwssspppnnnmmmnnnoookkkkkkkkklllnnnppprrrtttvvvyyy~~~zzz^^^SSSIIIDDDBBB>>>===>>>:::;;;;;;<<<<<<<<<==================>>>@@@AAABBBFFFGGGHHHIIIKKKQQQWWW\\\dddlllvvv}}}vvviiibbbgggppplllVVVJJJ===888666777666333444777222222333333444555666666444333333222222333333444222222222222222222222222000000000111111111111222222111111000000000111111111000000000000111222222111111111111111111111111000111111111111222222222000111222222222222111000000000000000000000000000000000000111111000000000111111222222222333333333333333222222222222333333222222222222222222222222222222333333333333444444222444666666555444555666666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNQQQSSSVVVXXXZZZ\\\___aaa___^^^]]]ZZZWWWVVVXXXZZZ\\\aaahhhnnnsssyyyEEECCCCCCGGGNNNQQQPPPNNNIII???:::===???@@@KKKYYY{{{tttkkkgggooo{{{ppphhhfffrrrzzzpppccc___[[[XXXXXXXXXXXXXXXUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRTTTUUUVVVWWWWWWWWWRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA@@@===>>>@@@CCCFFFOOOcccuuu~~~{{{uuuoookkkhhhhhhhhhiiiiiiiiijjjkkknnnppprrrqqqtttyyy~~~nnnaaaMMMEEE???>>>>>><<<:::;;;888999:::;;;<<<==================>>>???@@@BBBBBBFFFHHHIIILLLPPPVVV^^^dddnnnuuu}}}rrrgggdddmmmyyy|||```LLLEEE;;;888666777555222333777333444444444444444444444444333333222222333333444333333333333333333333333000000000000111111111111111111000000000000111111111111222333333333333333111111111111111111111111000111111111111222222222000111222222222222111000000000000000000000000000000111111222222111111000111111222222222333333333333333222222222222333333222222222222222222222222222222333333333333444444222444666666555555555555666777777888:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNQQQSSSVVVXXXYYY[[[^^^aaa___^^^]]]ZZZWWWVVVXXXZZZ[[[aaahhhnnnsssyyyGGGEEEFFFKKKRRRVVVUUURRREEE<<<999???CCCGGGTTTeeepppiiihhhrrrmmmhhhhhhssssssjjjbbb^^^ZZZXXXXXXYYYYYYXXXVVVVVVUUUSSSRRRRRRRRRRRRQQQRRRTTTVVVWWWWWWWWWWWWQQQPPPNNNNNNOOONNNMMMKKKIIIHHHHHHGGGEEECCCBBBAAA>>>???AAABBBCCCJJJ\\\mmm~~~vvvooohhhdddcccbbbbbbbbbbbbccceeehhhjjjllllllooosssxxx}}}|||hhhVVVKKKGGG@@@;;;<<<===;;;999999777888:::;;;<<<==================>>>???AAABBBCCCFFFHHHJJJNNNSSS[[[dddkkkvvv{{{}}}oooddddddqqqtttXXXFFFAAA:::888666777555111222666666555555444444333333222444333333222222333333444333333333333333333333333000000000000111111111111111000000000000000111111000111222333444333222222111111111111111111111111000111111111111222222222000111222333333222111000000000000000000000000000222222222333333222222222111111222222222333333333333222222222222222222333222222222222222222222222222222333333333444444444222444666777666555555555666777777999:::<<<>>>???BBBCCCEEEFFFGGGIIILLLNNNQQQSSSVVVXXXYYY[[[^^^aaa___^^^]]]ZZZWWWVVVXXXZZZ[[[```hhhnnnsssyyyDDDFFFHHHMMMVVV[[[VVVMMMHHH???;;;>>>AAAHHH[[[pppwwwgggkkkuuu}}}fffeeemmm|||~~~oooeee]]][[[YYYWWWVVVWWWXXXYYYTTTTTTSSSSSSRRRQQQQQQQQQNNNPPPRRRSSSTTTTTTTTTTTTPPPQQQRRRRRRQQQOOOMMMKKKKKKKKKJJJIIIGGGEEECCCBBB>>>===>>>@@@AAAHHHXXXggg{{{uuuoooiiiccc]]]YYY]]]\\\]]]___cccfffhhhhhhgggjjjnnnqqqtttxxx|||~~~ppp```UUUKKKEEE???===;;;;;;;;;<<<;;;999>>>======<<<<<<<<<======>>>===>>>@@@CCCEEEEEEEEEHHHJJJNNNSSS[[[eeepppwwwwwwkkkeeeiiiyyy|||cccMMMAAA===999888777555555444444444666666555444333333222222333333333222222111111111222222222222222222222222111111222222222333333333444111......000222111000000111111111111222222222111111222222222222111111222000...///222222111...000000111222111000///...000000//////000111222222111111111000000000000000444333222111111111333333111111222222222333333333222222222222222222222222777777888888888666555333333333333333333333333333333555888999:::;;;===???CCCDDDFFFHHHIIIKKKNNNQQQWWWWWWXXXZZZ\\\^^^```aaaaaa```___\\\XXXWWWWWWYYY[[[```ffflllpppwwwEEEHHHKKKPPPXXX\\\WWWNNNFFF???===@@@CCCJJJ___uuu~~~lllcccjjjxxxwwwcccgggsssyyylllccc^^^\\\YYYWWWVVVUUUVVVWWWXXXWWWUUUSSSQQQOOONNNMMMPPPQQQSSSTTTTTTTTTTTTSSSQQQRRRRRRSSSQQQOOOMMMLLLKKKKKKJJJIIIGGGEEECCCBBB???>>>???@@@@@@EEERRR___www{{{uuunnnhhhaaa[[[WWWYYYXXXXXXYYY\\\___``````cccfffjjjllloooqqquuuxxxzzz~~~sss```TTTKKKDDD???<<<:::999999;;;<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<>>???AAACCCEEEFFFFFFIIIMMMRRRZZZbbbmmmwww}}}ssshhhdddkkk|||ttt\\\HHH>>>;;;888777666555555555555555666555555444333333222222333333333222222222111111333333222222222222222222111111222222222333333333444222//////111333222111000111111111111222222222111111222222222222111111222000///000222333111//////000111111111000///...............//////000000111000000000000000000000111111000000000000000111222222333333333444444444222222222222222222222222555555555666555555444333444444444333333333333333444555777777666666888999BBBDDDFFFGGGHHHKKKNNNPPPUUUUUUVVVXXXZZZ\\\^^^___``````___\\\XXXWWWXXXYYY\\\aaagggmmmqqqxxxFFFIIIMMMRRRYYY]]]XXXOOOCCC@@@AAADDDGGGPPPfff}}}sssddddddnnnoooaaakkk|||rrrhhhaaa]]]\\\YYYVVVUUUTTTUUUUUUXXXWWWUUUSSSQQQOOONNNNNNSSSSSSTTTUUUUUUTTTTTTSSSRRRRRRSSSSSSRRRPPPNNNMMMKKKKKKJJJIIIGGGEEEDDDCCC@@@???@@@AAA???AAAKKKVVVkkk|||}}}wwwpppiiibbb[[[VVVVVVUUUSSSTTTVVVXXXXXXXXX^^^```ccceeefffhhhjjjmmmkkkooouuuzzzzzzmmm[[[MMMFFFBBB>>>:::999888777888:::<<<<<<<<<<<<;;;;;;::::::;;;<<<<<>>===;;;:::999888999;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======???@@@AAABBBCCCFFFIIIKKKOOOWWWcccooozzz|||ooobbb]]]bbbooo}}}mmm[[[JJJ>>>999777666555555555555666666777555555444444444333333333222222222222222222222222444333333222222111111111111111222222222333333333222222111111222222222222000000111111111222222222111111222222222222111111333222222222222333222222111111111111111000000000222222222333333333222222000000000000000111111111000111333444444333222111222222222333333333444444222222222222222222222222222111111111111333555666444444444555555555555555444666888:::;;;===???AAAAAACCCEEEGGGHHHJJJMMMOOOSSSSSSTTTVVVXXXZZZ\\\]]]______^^^[[[YYYXXXYYY[[[```dddjjjpppttt{{{DDDJJJOOOSSSWWWXXXQQQHHH@@@BBBFFFJJJOOO\\\ssssssjjjgggvvvvvvjjjiiixxxrrriiibbb\\\WWWVVVUUUTTTUUUWWWYYY[[[YYYXXXVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRQQQOOONNNNNNLLLLLLLLLKKKIIIHHHFFFFFFCCCAAAAAACCCBBBAAAFFFMMM[[[mmm}}}}}}~~~zzzuuunnnggg___ZZZTTTRRROOONNNPPPRRRRRRSSSSSSTTTVVVVVVUUUVVVWWWYYYYYY\\\```ccceeegggjjjlllmmmqqqvvv{{{~~~lll```PPPJJJCCC>>>=========<<<===;;;::::::;;;<<<<<<;;;======<<<======>>>??????>>>@@@BBBCCCDDDGGGKKKOOOVVV___lllyyypppeee[[[ZZZbbbrrrtttbbbQQQDDD===:::888666555555555555666666777444444444444444333333333222222222222222222222222333333333222222111111111111111222222222333333333000111111111111000000111000000111111111222222222111111222222222222111111222222333222222222222333333333222222111111111111222222333333333333222111//////000000111111111111000111222444444333333222000111111111222222222222222222222222222222222222222222111111222444666777444444444555555555666666000333555777888:::===???BBBCCCFFFGGGHHHJJJMMMPPPTTTTTTUUUVVVXXX[[[]]]^^^^^^^^^]]][[[YYYXXXZZZ[[[aaaeeekkkqqquuu|||FFFLLLSSSVVVWWWVVVNNNEEEAAACCCFFFJJJRRRbbbuuuyyylllhhhkkk~~~nnniiiooo|||}}}ooogggaaa[[[UUUUUUTTTUUUVVVYYY\\\]]]^^^\\\YYYVVVTTTSSSSSSTTTVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMMMMKKKJJJIIIHHHEEEBBBBBBCCCCCCBBBEEEKKKVVVeee|||}}}{{{yyy{{{}}}~~~zzzuuupppjjjbbb]]]TTTQQQMMMKKKLLLMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRTTTVVVYYYZZZ[[[\\\^^^___]]]```eeeiiimmmrrrvvvzzz}}}vvveeeUUULLLEEEBBB>>><<<;;;<<<;;;;;;>>><<<;;;;;;<<<===<<<;;;============>>>???@@@@@@>>>AAADDDEEEFFFJJJQQQVVV```iiiuuu}}}ggg^^^XXX[[[fffvvv|||wwwjjjXXXIII@@@<<<:::999777666666555555555666666444444444444444444444444111222222222222333333333222222222222222222222222111111222222222333333333...000222222000///000000000111111111111222222222111111222222222222111111111222333222111000111333333333222111111111111222///000111111111000///.../////////000111111222222...///000111111111111111000000000000111111111111222222222222222222222222333222333333444555666777333333333444555555666666555777999999999:::<<<>>>CCCDDDFFFHHHIIIKKKNNNQQQTTTUUUVVVWWWYYY[[[]]]___]]]]]]]]][[[YYYYYY[[[\\\aaaffflllqqqvvv}}}JJJQQQXXXZZZZZZWWWNNNEEECCCCCCEEEIIITTTeeevvvxxxmmmooowwwqqqfffeeeqqq}}}xxxmmmggg```YYYWWWVVVUUUVVVWWWYYY\\\^^^]]][[[WWWTTTRRRRRRRRRSSSUUUTTTSSSRRRRRRRRRSSSTTTRRRQQQPPPOOONNNMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJHHHDDDBBBCCCBBB@@@CCCGGGPPP\\\pppzzzwwwvvvxxx{{{|||yyyvvvpppiiidddYYYTTTOOOKKKIIIIIIIIIHHHIIIJJJKKKKKKJJJJJJKKKLLLMMMOOORRRSSSSSSSSSUUUVVVRRRUUUXXX[[[]]]aaaeeehhhiiilllpppuuuzzz~~~lll\\\PPPGGGAAA===;;;::::::::::::::::::;;;:::999999;;;======<<<<<<<<<<<<======>>>???@@@???CCCGGGIIIJJJOOOWWW]]]kkksss~~~rrraaa[[[XXX```lll{{{|||yyyoooaaaOOOBBB<<<:::888777888777666555555555555555444444444444444444444444111111222222222333333333111111111222222333333444111111222222222333333333...111333333111000000111000111111111111222222222111111222222222222111111///111333222000///000222222111000/////////000000...///000111111///---,,,...//////000111111222222////////////000111222333000000111111111222222222222222222222222222222222222222333444555555555444222222222333444555555555777999;;;<<<<<<===???@@@DDDEEEHHHIIIJJJLLLOOORRRTTTTTTUUUWWWYYY[[[]]]^^^\\\]]]\\\[[[YYYYYY[[[]]]aaaffflllqqqvvv}}}NNNVVV]]]^^^]]]YYYOOOFFFDDDDDDDDDHHHUUUgggvvv}}}}}}tttyyyiii___bbbrrr}}}uuukkkfff```YYYYYYXXXWWWVVVWWWYYY[[[]]]YYYWWWTTTRRRQQQRRRTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQOOONNNMMMLLLLLLLLLPPPPPPPPPOOONNNMMMLLLKKKKKKFFFBBBBBB@@@>>>@@@DDDLLLVVVggg}}}xxxtttsssvvvzzz~~~|||{{{~~~{{{vvvpppkkk^^^YYYRRRMMMJJJHHHGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIHHHJJJLLLNNNNNNNNNPPPQQQMMMOOOQQQRRRSSSVVVYYY\\\\\\^^^ccchhhnnnsssvvvxxx~~~yyyfffVVVKKKEEEAAA???999999999999::::::::::::888777666888;;;===>>>===;;;;;;;;;<<<<<<>>>??????AAAEEEJJJLLLMMMSSS[[[cccrrryyyvvviii___ZZZZZZcccqqq~~~{{{xxxiii[[[III===999888666444999888777555555444444444444444444444444444444444111111111222222333333333000000111222333444444555111111222222222333333333///222555555222111111333000111111111111222222222111111222222222222111111...111222222///...000222111000...---------...///000111222333222111///---...//////000111222222222222111000000111333555666111111222222222333333333222222222222222222222222111222333444555444333222111111222333333444555555111333666888:::<<>>@@@BBBHHHDDDFFFMMMTTTZZZeeeqqq~~~wwwkkkfffddddddfffmmm|||yyypppcccTTTCCC<<<:::888777777333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000333222111000000111222333000000000111222222333333222111111111000000////////////000111222222333333222222222222222222222222111111111111111111111111000333555555444222222222777777777999;;;===@@@AAADDDEEEGGGHHHIIIJJJMMMOOOSSSUUUWWWXXXYYYZZZ\\\^^^]]]]]]\\\ZZZXXXYYY[[[^^^```fffnnnsssvvv{{{^^^iiippplllaaaWWWNNNGGGFFFEEEGGGOOO^^^ppp~~~mmmaaaaaagggwwwxxxxxxwwwuuuvvvzzz}}}|||yyyuuuppplllgggaaa]]][[[YYYWWWUUUTTTTTTUUUUUURRRQQQPPPOOONNNOOOOOOPPPQQQPPPPPPPPPOOOOOONNNNNNMMMOOOPPPOOONNNMMMNNNPPPPPPPPPPPPPPPPPPOOONNNNNNIIIHHHFFFDDDCCCDDDEEEFFFHHHMMMXXXjjj{{{uuuooorrrvvvyyy|||||||||{{{|||~~~zzztttllldddYYYQQQLLLJJJGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKNNNRRRUUUWWW]]]___cccfffhhhkkknnnqqqtttvvvyyy|||wwwjjjaaaSSSMMMEEE@@@>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<===>>>@@@@@@AAAAAA@@@??????AAACCCJJJHHHKKKSSS[[[bbbmmmyyyzzznnnfffeeeggglllrrr{{{yyynnn^^^OOO@@@:::888666666666444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111000000000000000111111111222222111000000111222222222222111111111111111111111111111111000000000///000000000111222222333333222222222222222222222222222222222222222222222222222444555555444333333444666666666777:::<<>>>>>>>>======???AAA@@@AAACCCCCCBBBBBBCCCDDDLLLMMMRRR\\\eeemmmyyy{{{ssskkkdddcccfffoooyyywwwjjjVVVIII<<<777666555444666555555555555555555555555333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111333333333333333333333333111111111111111111111111//////000000111111111222222111111000000111111222333333222222111000000///111111111111000000000000000000111111222333333333222222222222222222222222333333333333333333333333444555666555333333555666555555555777999;;;>>>???CCCEEEGGGHHHIIIJJJMMMPPPTTTVVVXXXYYYYYYZZZ\\\^^^]]]]]]\\\ZZZXXXYYY[[[]]]aaagggooossswww|||ggglllllldddXXXOOOGGGAAACCCBBBGGGSSSgggzzzkkk]]]]]]fffooouuussspppllljjjjjjlllmmmjjjiiigggggggggfffdddbbbZZZYYYWWWTTTRRRQQQQQQPPPMMMMMMMMMNNNOOOPPPQQQRRRTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOLLLKKKJJJHHHHHHHHHHHHHHHCCCFFFNNN\\\ooozzzssstttvvvyyy{{{|||~~~~~~}}}~~~{{{{{{~~~}}}yyyqqqkkkccc\\\WWWRRRLLLGGGDDDCCCBBBAAAAAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHEEEGGGIIIJJJJJJKKKMMMOOOSSSUUUWWWYYYZZZ\\\___aaacccdddeeefffhhhjjjkkkllliiijjjlllnnnqqqrrrssstttzzzzzz{{{{{{zzzxxxwwwvvvjjjfffaaa[[[UUUNNNHHHDDD@@@>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>><<<===>>>@@@???AAACCCDDDDDDDDDFFFGGGOOOSSSZZZdddmmmwwwrrrhhhaaa___eeemmm|||ssscccNNNCCC999666666444444666444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111/////////000111111222222111111000000000000111111222222222111111111000000111111111000000000000000111111111222222333333333222222222222222222222222333333333333333333333333666666666555333444666888555666666777999<<<>>>@@@CCCDDDGGGHHHIIIKKKNNNPPPTTTVVVXXXYYYYYY[[[]]]___^^^^^^\\\ZZZXXXXXX[[[]]]aaagggnnnsssvvv|||kkklllhhh\\\PPPIIIDDD??????BBBKKKZZZlll}}}~~~wwwbbbYYY___jjjssszzzwwwsssooommmlllllllllhhhfffeeeeeefffeeeccc```YYYXXXWWWUUUSSSQQQPPPPPPMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNKKKKKKJJJIIIHHHHHHHHHHHHDDDGGGMMMXXXhhh|||yyyzzz{{{}}}~~~}}}{{{{{{~~~}}}{{{yyytttoooiiiddd___YYYQQQKKKFFFEEECCCBBBAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>??????@@@@@@CCCEEEFFFFFFFFFFFFGGGIIIHHHJJJLLLLLLKKKKKKLLLMMMQQQQQQRRRTTTUUUWWWXXXXXXXXXYYYZZZ\\\]]]]]]]]]]]]aaaaaabbbaaa```^^^\\\[[[SSSOOOKKKHHHEEECCC@@@>>>===>>>>>>>>>===;;;;;;:::<<<;;;;;;;;;::::::999999<<<===>>>===<<<<<<>>>@@@>>>@@@CCCEEEFFFGGGJJJLLLTTTZZZccckkkttt~~~zzzkkkaaa[[[]]]hhhtttlll[[[GGG???888666666444444777333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111//////000000111111111111000000000000000000000000000000111111111222222222000000000000000000111111222222222222222333333333222222222222222222222222333333333333333333333333666777666555444444666888777777777888:::===@@@AAABBBDDDFFFHHHIIIKKKNNNQQQTTTVVVXXXYYYZZZ[[[]]]___^^^^^^]]]ZZZXXXXXXZZZ\\\aaafffmmmrrrvvv|||ssspppfffVVVJJJEEEBBB???AAAIIIWWWfffuuu|||kkk\\\\\\gggttt|||zzzvvvtttqqqnnnlllfffeeedddcccdddccc```^^^XXXXXXWWWUUUTTTRRRQQQPPPNNNOOOQQQSSSTTTUUUVVVVVVTTTTTTSSSSSSSSSSSSSSSSSSQQQRRRSSSQQQOOONNNOOOPPPOOOOOOPPPPPPOOOOOONNNMMMJJJJJJJJJIIIIIIHHHGGGGGGEEEGGGKKKTTTbbbttt}}}||||||}}}}}}||||||{{{{{{xxxuuuqqqmmmiiibbbYYYRRRKKKIIIFFFCCCAAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>?????????>>>======<<<<<<=========>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCDDDCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLKKKKKKKKKNNNOOOOOOOOONNNLLLJJJIIIGGGDDDAAA>>>===<<<:::999888:::<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::===>>>>>>>>>======???@@@@@@BBBDDDFFFIIILLLQQQUUU[[[dddmmmttt{{{~~~ssseee[[[WWW]]]lll|||zzzdddRRRBBB<<<777777666444444666333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111000000000000000000000///000000111111000000//////000000111222222333333000000000000111111111111222222333333333333333333222222222222222222222222333333333333333333333333555666777666444444666777777777888999;;;===@@@BBBBBBDDDFFFHHHIIIKKKOOOQQQUUUWWWYYYZZZZZZ[[[]]]______^^^]]]ZZZXXXXXXZZZ\\\```eeelllqqqttt{{{tttoooaaaPPPEEEDDDDDDCCCIIIVVVhhhvvv~~~~~~zzzxxxrrr___XXXbbbsss}}}yyysssmmmhhhdddcccaaaaaaaaa```^^^\\\WWWWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQQQQPPPNNNLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGCCCEEEHHHOOOZZZlll~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}{{{yyywwwssslllaaaZZZPPPMMMIIIEEEBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????>>>===<<<;;;======>>>???????????????<<<>>>??????>>>===???@@@>>>@@@BBBBBBAAA@@@@@@AAA=========>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAAAAA???===<<<===<<<;;;999666999;;;;;;999999;;;<<<;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@??????AAACCCCCCDDDFFFIIILLLRRRYYY^^^fffoooxxx|||wwwmmmaaaYYYXXX```ssssss\\\JJJ>>>999666666555333222555444444444444444444444444222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111222222111111000/////////...///000111111000///...111111111111111111222222///000000000111111111111333333333333333333333333222222222222222222222222222222222222222222222222333555777666555444555555666666777888:::===???AAAAAACCCFFFGGGIIIKKKOOORRRUUUWWWYYYZZZZZZ[[[^^^```______]]][[[XXXXXXYYY[[[___dddkkkooossszzzpppiii[[[JJJBBBCCCGGGHHHPPP```tttvvvvvvtttwwwuuufffXXXWWWggg|||{{{ssskkkdddaaa```______```___]]][[[WWWWWWWWWVVVVVVTTTSSSRRRSSSTTTVVVXXXYYYYYYYYYXXXYYYXXXWWWUUUSSSRRRPPPPPPNNNOOOPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHAAACCCFFFKKKVVVfffxxx}}}}}}~~~~~~}}}zzzrrrggg___SSSPPPKKKFFFCCCAAAAAAAAA??????@@@@@@@@@@@@????????????@@@@@@@@@???===<<<:::;;;<<<===============:::<<<======<<<;;;===>>>777999<<<======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@:::;;;<<<=========<<<;;;:::999888:::;;;<<<<<<;;;:::<<<===<<<999888999;;;999:::<<<===@@@AAACCCDDDAAABBBBBBBBBAAAAAACCCEEEEEEFFFHHHKKKOOOVVV___eeemmmwwwrrrjjj```ZZZZZZdddyyyoooWWWFFF;;;777555666555111111444555555555555555555555555222222111111111111222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111333333222111000///.........///000111111000///...333333222222111000000000//////000000111111111222333333333333333333333333222222222222222222222222111111111111111111111111222444666777555444444444555555666777999<<<>>>@@@AAACCCFFFGGGIIILLLOOORRRUUUWWWYYYZZZ[[[\\\^^^```______]]][[[XXXXXXYYY[[[^^^cccjjjnnnrrrzzzooo___LLLAAA@@@DDDHHHIIIYYYpppyyyuuunnnkkkxxxfffZZZRRRXXXmmm}}}vvvpppkkkiii```___]]]]]]]]]\\\YYYWWWXXXVVVSSSQQQQQQTTTXXXZZZ\\\[[[ZZZYYYYYYXXXXXXYYYXXXVVVTTTQQQOOOOOOOOOPPPOOOOOONNNMMMLLLLLLMMMMMMOOOOOOMMMLLLLLLLLLMMMNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFGGGIIINNNYYYnnn~~~|||yyytttnnniii[[[VVVOOOJJJGGGEEEDDDCCCAAA@@@??????@@@AAA@@@>>><<<===============<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>@@@@@@??????>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999999;;;;;;;;;;;;999999::::::::::::::::::::::::777999;;;;;;:::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;===???@@@>>>======>>>???@@@BBBBBBAAAAAACCCDDDFFFIIINNNSSSYYYbbbjjjpppzzz|||~~~iiiccc[[[XXX^^^mmm~~~}}}```LLLBBB999888777666444444333333222333444555555444333222222222222222222222222222333333333222222222111111111111222222222222111111111111222222222222111111333333333333333333333333000000000000000000000000222222222111111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000/////////000222333......///000222333444555222222222222222222222222333333333444444444555555555666777888:::===???@@@BBBCCCFFFGGGHHHJJJMMMPPPUUUWWWYYYZZZZZZZZZ\\\^^^]]]^^^^^^]]]ZZZZZZ[[[\\\```dddhhhlllpppxxxdddUUUGGGBBBAAACCCHHHNNNaaavvvyyyrrrllllllzzzoooXXXQQQMMMXXXooo~~~vvvoooiiifff___]]][[[[[[[[[ZZZXXXVVVWWWUUURRRQQQRRRTTTXXXZZZ[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSPPPOOOOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFHHHKKKUUUgggxxx~~~|||xxxsssooofffaaaYYYSSSNNNKKKIIIGGGEEECCCAAAAAAAAAAAA@@@>>>======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============@@@@@@??????>>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888:::;;;;;;::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@???>>>>>>???===>>>@@@AAABBBCCCEEEGGGJJJNNNTTTZZZaaaiiipppuuu}}}wwwgggaaaZZZ[[[eeevvvsssYYYFFF>>>:::999888666555555555444333444444444444444444333222222222222222222222222333333222222222111111111111111222222222222111111111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111333333222222111111111111000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000333333222111111222333333///000000111222333444444222222222222222222222222333333333444444444555555555666777888:::===???@@@BBBCCCFFFGGGHHHJJJMMMPPPTTTVVVXXXYYYYYYZZZ\\\]]]]]]^^^^^^\\\ZZZZZZ[[[\\\___ccchhhlllqqqyyyWWWIII@@@AAAAAA@@@IIIWWWlll}}}wwwnnnlllppp~~~~~~mmm]]]NNNKKKNNN]]]uuu|||ssskkkeeeaaa^^^[[[XXXWWWWWWWWWVVVUUUTTTSSSQQQQQQRRRUUUXXX[[[ZZZYYYWWWVVVUUUTTTTTTTTTRRRRRRPPPOOONNNNNNOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOONNNLLLKKKIIIHHHHHHGGGEEEEEEFFFIIIPPP___nnn}}}zzzxxxooojjjbbbZZZTTTOOOKKKHHHHHHFFFCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<>><<<;;;:::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::888:::<<<<<<;;;:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA???>>>??????<<>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========????????????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<;;;<<<===;;;<<<<<<<<<<<<=========>>>???AAA@@@???>>>???@@@???AAADDDFFFHHHKKKOOORRRZZZ```iiiqqqxxx}}}ttthhheee```___hhh{{{pppWWWEEE<<<999999888777666555555555555555444333222222333444555222222222222222222222222222222222222111111111111111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000////////////000000000000111000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222111000000000000000000000000/////////000000111111222333333333333333333333333111222222222222222333333333333333444444444555555555666777888:::===???@@@BBBCCCEEEGGGHHHJJJMMMPPPRRRTTTVVVWWWWWWXXXZZZ[[[]]]]]]]]]\\\ZZZYYYZZZ[[[]]]aaahhhmmmsss|||III>>>999>>>AAAFFFXXXnnnwwwooogggnnnyyyzzzpppdddXXXPPPPPPTTT^^^nnn~~~vvvoooiiiccc___[[[XXXTTTRRRRRRSSSRRRRRROOOOOOPPPQQQSSSVVVXXXYYYUUUTTTSSSQQQPPPOOOOOOOOOKKKLLLMMMNNNMMMMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPOOOMMMLLLKKKIIIIIIGGGEEEEEEHHHJJJMMMWWW```tttxxxqqqjjjccc\\\XXXMMMJJJFFFDDDCCCBBBAAA@@@BBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????>>>>>>>>>???>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<<<<===<<<<<<<<<=========>>>>>>===???@@@???>>>>>>@@@AAABBBDDDFFFHHHKKKOOOTTTWWWccciiirrr{{{~~~nnneee___^^^cccrrr|||aaaMMMAAA;;;999777666555444444444444444555444333222222333444555222222222222222222222222222222222111111111000000111111222222222222111111111111222222222222111111222222222222222222222222000000000000000000000000......//////000000000000000000000000000000000111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000------...000111222333333444444333333333333222222111111111222222333333333333333333444444444555555555666777888:::===???@@@BBBCCCEEEGGGHHHJJJMMMPPPRRRTTTVVVWWWWWWWWWYYY[[[\\\]]]]]][[[YYYYYYZZZ[[[\\\aaahhhnnnuuu}}}DDD???<<>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===<<<===>>>============>>>>>>>>>>>>===???@@@@@@???@@@BBBDDDDDDFFFIIILLLOOOUUU[[[___lllrrr{{{uuuhhhbbbYYY^^^jjj}}}lllTTTEEE>>>;;;999666555444444333333333444555444444333333444444555222222222222222222222222222111111111111000000000111111222222222222111111111111222222222222111111222222222222222222222222000000000000000000000000...//////000000111111222000000000111111111111222111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000...///111222444444555555333333333333222222222222111111111222222333333444333333333444444444555555555666777888:::===???@@@BBBCCCFFFGGGHHHJJJMMMPPPRRRTTTVVVWWWWWWXXXZZZ[[[\\\]]]]]][[[YYYXXXYYY[[[]]]bbbiiipppvvv}}}===@@@AAACCCPPPeeexxxyyyooohhheeeppp}}}nnneee___YYYYYY\\\^^^fffsssyyysssnnnhhhccc___YYYWWWUUUUUUUUUTTTRRRPPPMMMNNNPPPRRRTTTUUUUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQSSSTTTTTTQQQOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOQQQRRRSSSSSSSSSRRRMMMMMMLLLLLLLLLKKKKKKKKKLLLIIIIIIKKKLLLKKKNNNSSS___ppp{{{vvvqqqllleee```YYYRRRMMMIIIFFFDDDDDDCCCAAA???===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>>>>=========>>>======>>>>>>>>>?????????>>>@@@AAAAAABBBCCCFFFIIIHHHKKKNNNSSSYYY```hhhnnnvvv{{{|||kkkbbb^^^[[[ddduuusss[[[HHH>>>;;;999777666666555444444444444555333444444444444444444333222222222222222222222222111111111111000000000000111111222222222222111111111111222222222222111111111111111111111111111111000000000000000000000000//////000000111222222333111111111111222222333333111111111111111111111111000000000000000000000000000111111222222111111000000000000000000000000000000111222333444333222222111111111222222222222222000111111222333333444444333333333444444444555555555666777888:::===???@@@BBBCCCFFFGGGHHHJJJMMMPPPSSSUUUWWWWWWWWWXXXZZZ\\\\\\\\\\\\[[[YYYXXXYYYZZZ^^^cccjjjqqqvvv~~~777@@@EEEGGGWWWqqq~~~}}}{{{sssiiiccchhhuuuwwwiiibbb___]]]bbbjjjjjjrrr~~~{{{uuupppjjjddd^^^ZZZYYYXXXVVVVVVVVVUUURRRPPPMMMNNNPPPRRRTTTTTTTTTTTTOOOOOONNNNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWTTTQQQNNNMMMMMMLLLLLLMMMNNNOOOOOONNNOOOPPPRRRRRRRRRRRRQQQKKKKKKKKKKKKKKKKKKKKKKKKNNNKKKJJJLLLLLLJJJKKKNNNXXXjjj{{{wwwpppjjjaaaYYYRRRMMMHHHEEEEEECCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;999999999999;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===??????>>>===>>>???>>>>>>>>>>>>???????????????AAABBBCCCDDDFFFJJJLLLMMMPPPUUU[[[bbbkkktttzzz{{{tttddd]]]\\\bbbmmmwwwgggQQQAAA:::999777555777666666555555555666666222333555555555555333222222222222222222222222222111111111111000000000000111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000///000000111222333333333111111222222222333333333111111111111111111111111000000000000000000000000222222222333333222222222000000000000000000000000111222222222111000...---000000111111111222222222000000111222333333444444333333333444444444555555555666777888:::===???@@@BBBCCCFFFGGGHHHJJJMMMPPPSSSUUUWWWXXXXXXYYY[[[\\\\\\\\\\\\[[[YYYXXXYYYZZZ___dddkkkqqqwww~~~;;;DDDMMMWWWiiiwwwhhhbbbdddrrr{{{ssskkkjjjooouuuvvvuuuwww~~~|||xxxsssmmmfff```\\\YYYXXXYYYYYYYYYXXXVVVSSSRRRNNNPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOQQQVVV[[[]]]ZZZUUUOOOLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIKKKNNNWWWdddwwwyyynnnddd\\\UUUOOOLLLKKKHHHDDDAAA@@@@@@???>>>???@@@@@@@@@@@@???>>>===>>>>>>=========>>>>>>???===>>>>>>?????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<>>>>>>=========<<<<<<<<<===>>>???>>>======???AAA===AAAFFFHHHHHHIIIMMMPPPVVV]]]dddiiipppyyyyyyhhh\\\YYY\\\eeevvvkkkZZZGGG>>>:::777555666666666666666555555555555444444222222222222444444333333333333333222111000111111111111111111111111222222333333333333222222...///111222333333222111222111111111000000//////000000000000000000000000222222111111111111222222000000000000000000000000////////////////////////333222111000////////////111111000///......//////---000222111///...///111000111111222222333444444111111111111000000//////333333333222222111111111555333111222555777555333555666777999;;;>>>@@@BBBDDDDDDDDDEEEGGGIIILLLMMMVVVXXXZZZZZZYYYXXXYYYZZZdddbbb___]]][[[[[[\\\\\\\\\aaahhhooouuu}}}???EEEOOO```ttttttgggccchhhyyyrrrnnnkkknnnvvv~~~{{{wwwrrrkkkfff```\\\ZZZYYYZZZ[[[[[[ZZZXXXVVVTTTOOOPPPRRRTTTUUUTTTSSSSSSRRRQQQPPPOOOOOONNNNNNOOOSSSVVVYYYZZZXXXTTTQQQOOOMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQRRRQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIKKKMMMRRR]]]pppxxxoooggg```ZZZVVVOOOLLLGGGDDDCCCBBBAAA@@@>>>????????????>>>>>>>>>??????>>>>>>>>>?????????>>>>>>???????????????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>?????????>>>?????????>>>>>>@@@BBBAAADDDGGGIIIJJJNNNUUUZZZ```hhhooosssyyynnn```XXXYYY]]]kkk{{{yyyaaaRRRBBB;;;999777666666555555555555444444444444444333333222222333333444333333333333333222111000111111111111111111111111///000000111111000000///000111111222222222111111222222222222111111111000000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111000///////////////000000333333222111111111111111///111333222000///000222444444444444333333333333222222111111111000000000333333333222222222111111555333222333555666555333555555666888:::===???AAACCCCCCDDDEEEGGGJJJLLLNNNUUUWWWYYYZZZYYYYYYZZZ[[[bbb```^^^[[[ZZZZZZZZZ[[[\\\aaahhhooouuu}}}DDDIIIXXXooorrrhhhiiipppzzzjjjjjjnnnvvv|||wwwpppjjjeeeaaa\\\ZZZXXXXXXYYYZZZYYYXXXVVVUUUOOOQQQSSSTTTUUUTTTSSSRRRQQQQQQPPPOOONNNNNNNNNNNNUUUVVVXXXWWWUUUSSSRRRRRROOOOOOPPPQQQRRRRRRRRRRRROOOPPPQQQQQQPPPOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKKKKMMMMMMMMMLLLJJJIIIJJJLLLOOOXXXhhh|||zzztttmmmgggbbbVVVSSSNNNKKKHHHGGGDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@?????????@@@@@@??????@@@@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBB???AAABBBBBBAAABBBDDDFFFFFFIIILLLNNNQQQWWW```ggglllttt{{{oooaaaXXXUUU[[[bbbssslllSSSGGG<<<999888777666777444444444444333333333222444333333222222333333444222222333333333222111111222222222222222222222222222222333333333333222222222222111111111111111111333333333222222222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111------------...///000111333222111111111111111111000222333222111000111222666555444333222111000///222222222222222111111111333333333222222222222111444333222333555666555444444444666777:::===???@@@BBBBBBCCCEEEHHHKKKNNNOOOTTTVVVXXXYYYYYYZZZ[[[\\\___^^^\\\ZZZYYYXXXXXXYYY\\\aaaiiiooouuu~~~JJJSSSggg}}}pppkkkpppyyy}}}uuulllccciiirrr}}}yyypppiiiddd```\\\YYYUUUUUUVVVVVVVVVVVVUUUTTTPPPQQQSSSTTTUUUTTTRRRQQQQQQPPPOOONNNNNNNNNNNNNNNTTTVVVWWWWWWUUUSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRROOOOOOOOOPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMKKKIIIJJJKKKRRRWWWcccuuu}}}wwwppplllbbb^^^XXXSSSOOOLLLHHHEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@AAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<============>>>>>>???@@@AAABBBBBBAAACCCDDDEEEFFFGGGJJJMMMOOORRRVVVYYY\\\bbbjjjpppttt|||ssscccXXXSSSVVV___iiixxxuuu```III@@@888888888666555666444444444444333333333333333333333333333333333333222222333333333222222111222222222222222222222222222222333333333333222222444333111000///000111111222222222222222222222222000000000000000000000000222222111111111111222222000000000000000000000000////////////////////////...............///000111000000///////////////000111111111111000000111222222222111000///...------222222222222222222222222222222222222222222222222333333333333444555555444555555666888;;;===@@@AAABBBBBBCCCEEEHHHKKKOOOQQQRRRUUUXXXYYYYYYZZZ\\\^^^^^^]]]\\\ZZZYYYYYYYYYYYY\\\bbbiiipppvvv~~~SSSccc|||vvvmmmlllttt}}}{{{tttpppmmmfff___^^^ggguuuzzzppphhhccc```[[[XXXUUUUUUUUUUUUUUUUUUTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPOOOOOOOOONNNNNNOOOPPPPPPSSSUUUXXXXXXVVVSSSQQQPPPMMMMMMNNNPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOONNNLLLJJJJJJKKKRRRUUU^^^mmm~~~}}}~~~~~~}}}zzzvvvpppkkkeee___YYYSSSMMMJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAACCCEEEHHHIIILLLPPPSSSZZZ^^^cccgggiiilllqqquuu{{{sssgggZZZSSSSSSXXXeeeppp|||jjjUUUDDD===888888888666555666555555555444444444444333333333333333333333333333111222222333333333222222222222222222222222222222---......//////......---444333111000///000111111000000111111111111111111000000000000000000000000222222111111111111222222000000000000000000000000////////////////////////222111000000/////////000000///////////////000000111000/////////000000000////////////////////////222222222222222222222222222222222222222222222222333333444444444444555555666777888:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@BBBBBBBBBBBBBBBBBBBBBCCCBBBEEEIIILLLPPPTTTYYY\\\fffjjjooorrrssstttxxx{{{sssfff]]]UUUSSSWWW___lllwwwsss]]]LLLAAA;;;888888888555555777555555555555444444444444222333333444444333333222111111222333333333222222333333333333333333333333//////000000000000//////222222111111111111111111000000000000000111111111000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111333222111000000/////////111111111111111222222333222000...---///000000000///000000111222333333333111111111222222222222222111222222222222333333333222333555444333333444666777888999;;;===@@@BBBCCCCCCCCCDDDFFFIIILLLOOOPPPRRRUUUWWWYYYZZZZZZ\\\^^^___^^^^^^]]]]]]\\\[[[[[[]]]bbbjjjqqqxxxvvv}}}zzzyyyrrrhhhhhhqqqzzz~~~vvviii^^^WWWUUUWWWYYYcccqqqzzzpppeee___^^^___\\\YYYXXXXXXWWWUUUUUUTTTTTTTTTSSSSSSTTTUUUTTTRRRPPPNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXUUURRROOOOOOOOOKKKLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLNNNPPPPPPNNNMMMMMMMMMNNNPPPTTT]]]kkk~~~zzzwwwxxxzzz|||~~~}}}wwwrrrllleeeaaa\\\YYYTTTPPPKKKIIIGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@??????????????????????????????===>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGJJJMMMRRRWWW\\\aaagggkkkpppssswwwxxxxxx{{{~~~{{{|||yyyhhh___YYYUUUYYY```iiiwwwxxxdddPPPCCC===999666777777555555888444444444444333333333222222333333444444333333222000111222333333333333222333333333333333333333333333333444444444444333333000111111222222222111111000000000111111222222222000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111000000/////////000000111111111111111222333333444111...---///111111000000000111222222333444444000000000111111111222222111111222222222333333333111333555555333333444666666777888:::<<>>>>>???@@@AAAAAABBBBBBCCCCCCEEEFFFHHHJJJKKKLLLSSSVVV\\\aaagggmmmsssxxxvvvxxxzzzzzzzzz~~~~~~xxxtttssswww}}}tttddd\\\XXXXXX___hhhssspppZZZGGG===;;;666444666666555666:::333333333222222222111111222222444444444444222222000111222333333333333333333333333333333333333333111222222333333222222111...000111333333333222111111111111222222333333333000000000000000000000000222222111111111111222222000000000000000000000000////////////////////////......---......///000111//////...//////000111111555222......111333333111///000000000111111111111//////000000111111111222111111111222222333333333111444666555333222444777555666777999;;;>>>@@@BBBEEEEEEFFFGGGIIIKKKMMMOOOTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZ]]]cccjjjrrryyy{{{uuulllddddddnnn{{{xxxiii\\\WWWSSSRRR\\\kkkyyyssshhhddd___[[[ZZZYYYXXXWWWZZZXXXVVVTTTSSSSSSTTTUUUSSSTTTUUUVVVUUURRRNNNLLLLLLMMMNNNPPPSSSXXX\\\___^^^\\\YYYWWWTTTQQQMMMJJJOOOOOOOOOPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNKKKKKKJJJJJJKKKMMMOOOPPPTTTSSSQQQPPPOOONNNNNNMMMMMMLLLPPPXXX```kkk|||zzzzzz|||~~~}}}zzzxxxqqqooolllgggaaa[[[UUURRRQQQOOOLLLIIIHHHGGGHHHHHHIIIHHHFFFCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBBBBCCCEEEGGGIIIEEEGGGIIIJJJLLLPPPUUUYYY]]]bbbiiipppsssvvvxxxyyyvvvwwwyyy|||yyysssooorrrtttxxx~~~{{{iii```YYYUUUYYYfffttt~~~vvv___JJJAAAAAA:::999777666555555555666222222333333333333444444222333333444444333333222333444444555555444444333111111111111111111111111111111111111111111111111//////000111222333333444222222111111000000//////////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000111111000000111222333333,,,///222555666555333111222222222111111111000000000000111222222222222111222222222222222222222222444333222111111333555666555555444333333222111111666666777999<<>>>>>999888777555555444555555222222333333333333444444222333333444444333333222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222333333111111111000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000.........//////000000000...///222444444333222111222222222111111111000000000000111222222222222111222222222222222222222222222111000//////111333444444444444444444444444444666777777999<<>>AAACCCFFFFFFFFFGGGIIILLLNNNOOOSSSUUUXXXYYYYYYZZZ[[[\\\bbbbbbaaa^^^[[[YYYYYYZZZ___eeemmmtttzzz~~~nnnmmmnnnuuu|||yyynnnddd[[[SSSPPPWWWdddtttuuummmeeebbb^^^[[[ZZZYYYXXXWWWTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUXXXYYY___]]]\\\[[[[[[YYYWWWTTTRRRRRRQQQOOONNNMMMMMMLLLJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOOOOPPPQQQSSSUUUVVVSSSSSSRRRQQQQQQQQQRRRRRRTTTQQQQQQTTTWWW]]]iiiuuu~~~zzzvvvrrrqqqhhhiiiiiihhhfffccc```^^^ZZZYYYXXXVVVTTTSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOPPPQQQRRRQQQRRRUUUXXXZZZ\\\\\\\\\```cccfffiiilllpppuuuyyy}}}}}}|||~~~sss```YYYYYYYYYcccsssvvv___OOOEEE===888777666666555555444444444444222222222333333333444444222333333444444333333222333444444555555444444333111111111111111111111111000000000000000000000000222222222222222222222222//////000000111111222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000...///000111111000//////111000000////////////000111111111111000000000000000000111222222222222111111111111111111111111111333333222222222333444555333444444555666666777777888888999:::;;;>>>@@@BBBBBBCCCDDDGGGJJJNNNRRRTTTSSSUUUXXXYYYZZZZZZ\\\]]]bbbbbbaaa^^^[[[XXXXXXYYY___eeemmmuuu{{{yyyqqqoooooorrrrrrmmmaaaXXXSSSOOOPPP[[[lll~~~sssllldddaaa^^^[[[ZZZYYYXXXVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQRRRTTTWWWXXX___]]]\\\\\\\\\ZZZXXXVVVSSSRRRPPPOOOMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPRRRTTTVVVWWWTTTTTTSSSRRRRRRSSSSSSSSSRRRPPPQQQSSSVVVZZZdddooo|||yyywwwvvvrrrsssssssssqqqnnnkkkiiifffeeeccc```^^^[[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXZZZ[[[[[[\\\\\\^^^aaadddfffggghhhhhhiiilllooorrruuuxxx|||~~~jjjZZZWWW\\\^^^kkk~~~kkkSSSEEE???;;;777666555555555555555444444444222222222333333333444444222333333444444333333222333444444555555444444333111111111111111111111111000000000000000000000000/////////000111222222222//////000000111111222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000------.........------,,,111000///.........///000000000000000000000000000000000111222222222222111111111111111111111111111333333222333333333444444444444444444444444444444888888999:::;;;>>>@@@BBBBBBCCCDDDGGGJJJNNNRRRTTTTTTVVVYYY[[[[[[\\\]]]___bbbbbbaaa^^^[[[XXXXXXYYY^^^dddmmmuuu{{{{{{tttrrrqqqooolllggg```WWWRRRLLLLLLRRR```ttt{{{pppkkkccc```]]][[[[[[ZZZXXXVVVRRRSSSSSSTTTTTTUUUUUUUUURRRSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSVVVXXXZZZ^^^]]][[[[[[[[[ZZZXXXUUUSSSRRRPPPNNNMMMMMMNNNNNNJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQSSSVVVWWWVVVUUUTTTTTTSSSSSSSSSSSSPPPPPPQQQUUUVVVXXX___hhhuuu~~~}}}{{{{{{zzzzzz{{{{{{zzzxxxvvvtttqqqpppooollliiifffcccbbbaaaaaabbbbbbbbbbbbcccccccccdddeeegggggghhhhhhhhhjjjkkkmmmoooqqqsssssstttsssuuuxxx{{{|||~~~rrr___TTTVVV]]]fffwwwqqq^^^JJJ@@@===:::777666555555666666666555555444222222333333333333444444222333333444444333333222111222222333333222222111111111111111111111111111111111111111111111111111------...///000111222333000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000000000111000000////////////000111//////000000000000000111000000111222222222222111111111111111111111111111000000111111111222222222555555444444444444444444888888888999<<<>>>AAACCCFFFFFFFFFGGGIIILLLNNNOOOTTTVVVYYY[[[[[[\\\^^^```bbbbbbaaa^^^[[[YYYYYYZZZ\\\cccmmmuuu{{{~~~qqqmmmlllmmmllleee\\\SSSOOOMMMIIIMMMWWWhhh~~~wwwmmmiiibbb___]]]\\\[[[ZZZWWWUUUSSSSSSSSSTTTTTTTTTTTTSSSQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSSSSTTTVVVYYY\\\^^^]]]\\\ZZZZZZZZZYYYVVVTTTRRRQQQOOOMMMMMMNNNOOOPPPKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNPPPSSSUUUVVVXXXWWWVVVUUUTTTSSSSSSSSSPPPQQQSSSWWWWWWVVV[[[bbbiiixxx~~~}}}yyyyyyxxxwwwuuurrrpppnnnooooooooopppppppppqqqqqqrrrrrrtttuuuuuuuuuttttttvvvvvvwwwxxxzzz{{{}}}~~~}}}zzzgggZZZUUU\\\fffwww{{{bbbRRRCCC===<<<999666666555555666777777777666555222222333333333333444444222333333444444333333222111222222333333222222111111111111111111111111111222222222222222222222222//////000000111111111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555444111000///000222333...//////000000111111111////////////000000111111000000111222222222222111111111111111111111111111000000111111222222222111444444444555666666777777666777777999<<>>;;;888777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222333333222111000000000000000000000000000111111111111111111111111000000111111222222111111111111000000000000111111111111111111000000000000222222222222111111111111000000000000000000000000000000000000000000000000000000000////////////...,,,///222222111///------000111111111111222222222333222111000000000000000///000000111111222333333666555555555555666777777777777777777999===@@@BBBBBBDDDFFFGGGGGGIIILLLNNNPPPSSSXXX[[[\\\]]]^^^___ccccccbbb```\\\ZZZ[[[\\\]]]bbbiiipppwww}}}uuuuuuqqqggg[[[PPPKKKIIIHHHRRRbbbuuuxxxlllaaa]]][[[WWWTTTSSSPPPQQQRRRRRRRRRQQQOOONNNNNNOOOQQQRRRSSSTTTTTTUUUVVVUUUTTTSSSQQQOOONNNMMMIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQPPPNNNLLLKKKKKKKKKKKKOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMPPPOOOMMMLLLLLLLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLLLLKKKLLLOOOTTTXXXjjj{{{~~~}}}{{{zzz{{{|||~~~|||yyytttqqqrrrxxxooodddZZZYYY___lll|||{{{pppSSSHHH===;;;;;;999777777555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222000111111222222111111000000000000000000000000000111111111111111111111111///000000111111111000000111111000000000000111111111111111000000000000000222222222111111000000000000000000000000000000000///000000000000000000///////////////////////////...///111111///---------000000111111111222222222333333222111000000000000111222222333333444555555666666555555666666777888777777777888:::===@@@BBBBBBDDDFFFGGGHHHIIILLLOOOPPPSSSXXX[[[\\\\\\^^^___bbbbbbbbb```]]][[[[[[\\\]]]bbbjjjrrrxxx~~~|||ssseeeWWWMMMJJJJJJMMMXXXhhhxxx|||nnn```YYYVVVSSSQQQRRRNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTRRRQQQOOONNNMMMLLLGGGHHHHHHJJJLLLNNNPPPQQQLLLLLLMMMNNNPPPQQQSSSTTTSSSQQQOOOMMMKKKKKKKKKKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKLLLMMMNNNMMMMMMLLLJJJKKKKKKKKKKKKMMMQQQTTTcccsss|||yyyvvvvvvvvvvvvxxx{{{}}}vvvuuuttttttyyyvvvhhh___ZZZ^^^iiiwwwooo```III@@@::::::;;;888666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222111///......///111222000000000000000000000000111111111111111111111111000000111111111000000///111111000000000000111111000000000000000000111111111111111000000//////...////////////////////////...///000000000000///................../////////000000000...,,,,,,...///000000111111111222222222222222222222111111000000111222222333333444555555555555555444555666666777777666777888:::>>>AAACCCCCCDDDFFFGGGHHHJJJMMMOOOQQQTTTXXX[[[\\\\\\]]]^^^```aaabbb```^^^\\\\\\\\\]]]bbbjjjrrryyy}}}ooo___RRRKKKKKKLLLUUU```ooo{{{{{{mmm^^^WWWTTTQQQPPPQQQMMMNNNOOOOOOOOONNNMMMLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRQQQOOONNNMMMLLLKKKGGGHHHIIIJJJMMMOOOQQQRRRLLLMMMNNNPPPRRRTTTUUUVVVSSSQQQOOOLLLKKKJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNOOONNNNNNMMMLLLMMMMMMMMMJJJKKKLLLMMMNNNMMMLLLKKKIIIJJJKKKKKKKKKMMMQQQTTT]]]iii}}}wwwuuuqqqqqqrrrsssuuuxxx{{{|||{{{||||||~~~~~~~~~uuuwwwzzzooo___[[[\\\fffuuuwwwaaaRRRCCC===888999:::888666777444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222111...,,,,,,...111222000000000000000000000000111111111111111111111111111111222222111111000000111111000000000000111111000000000000111111111111000000000///////////////////////////////////////......000000000000......---............/////////111111000...,,,---///222000111111111111222222222111111222333333222222111///000000111111222333333444444444444444555666666777666777888;;;>>>BBBDDDCCCEEEFFFGGGHHHJJJMMMOOORRRUUUYYY\\\]]]]]]^^^______```aaaaaa^^^]]]\\\]]]]]]bbbiiirrryyyyyygggVVVMMMKKKMMMOOO[[[gggvvvrrrfffZZZVVVUUURRROOOPPPLLLMMMNNNOOOOOONNNMMMLLLNNNOOOOOOPPPPPPPPPPPPOOORRRQQQPPPOOONNNMMMLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNOOOQQQSSSTTTTTTUUURRRPPPMMMJJJIIIIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKHHHJJJKKKMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJLLLPPPSSSXXX```qqqzzztttsssnnnooooooqqqsssuuuwwwxxxwwwxxxyyy{{{}}}}}}yyyggg]]]]]]cccsss~~~iiiUUUHHH???:::777999:::888777999444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111000//////000111111000000000000000000000000111111111111111111111111222222333333222111111000111111000000000000111111///000000000111111111111000000000000000000111111////////////////////////---...000111111000...------------........./////////000111000//////000222000111111111111222222222///000222333333333333222///000000111111222333333555444444444444555666666666666777888;;;???BBBEEECCCEEEGGGHHHHHHJJJMMMPPPSSSWWW[[[]]]^^^^^^___```^^^```aaaaaa___]]]]]]]]]]]]aaahhhpppyyyuuu```PPPJJJKKKOOORRR___lll|||tttjjj```XXXWWWWWWSSSOOONNNLLLMMMNNNOOOOOONNNMMMLLLNNNOOOOOOPPPPPPOOOOOOOOORRRRRRQQQPPPNNNMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPNNNKKKIIIGGGHHHIIIKKKGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLMMMNNNNNNLLLKKKJJJHHHIIIKKKLLLMMMLLLJJJIIIKKKKKKJJJIIIIIIKKKOOORRRUUUZZZgggxxxxxxtttsssnnnoooooopppqqqssstttuuuuuuvvvwwwyyy{{{}}}~~~qqq```bbbcccmmm~~~ttt___MMMCCC===777555888:::888888:::444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000111222333333222111000000000000000000000000000111111111111111111111111333333333333333222111000111111000000000000111111//////000000111111111222000000111111222222222333////////////////////////---...///111111///...------------.........//////,,,///222333222111111111000111111111111222222222...///111333444444444333111222222333444444555555555555555555555666777777666666777888;;;???CCCEEECCCEEEGGGHHHIIIJJJMMMPPPTTTXXX\\\^^^^^^______```]]]___aaaaaa___^^^]]]]]]]]]aaahhhpppxxxsss___QQQQQQOOOIIILLLXXXlllvvv{{{nnnfffccc^^^XXXUUUTTTRRRPPPMMMMMMNNNOOOPPPPPPPPPOOONNNRRRQQQPPPNNNMMMMMMNNNOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNLLLJJJHHHHHHKKKNNNPPPRRRSSSTTTSSSQQQPPPOOOPPPRRRQQQOOOMMMKKKJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMOOORRRSSSPPPMMMJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNSSSWWW___hhhpppzzz}}}~~~~~~xxxtttrrrvvvwwwwwwwwwuuutttttttttzzzzzzyyyyyyyyyyyyzzzzzz{{{tttfffaaa```hhhvvv|||eeeNNNBBB@@@:::999777555444555555666555555444444444333333333222222222222222222222222333444444555555444444333444444444333333333222222333222111000000000111222000000000000000000000000111111111111111111111111//////000000111111111222111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000......//////000000111111000000////////////000000////////////////////////000000000000000000000000---///111111111111222333222222222111111111000000000000111222333333444444666555555555555666777777333555777999;;;???CCCGGGFFFEEEEEEFFFHHHLLLPPPSSSTTTWWW[[[]]]]]]]]]]]]^^^___```aaa```^^^]]]]]]]]]^^^bbbjjjsssyyy~~~jjjYYYOOOQQQPPPKKKQQQ^^^qqqyyyxxxnnnfffaaa___[[[WWWTTTSSSSSSQQQOOONNNOOOPPPQQQRRRRRRQQQQQQRRRQQQOOONNNMMMLLLMMMMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHHHHJJJMMMNNNQQQSSSTTTSSSQQQOOOOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNQQQSSSSSSQQQMMMKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNRRRSSSWWW]]]cccmmm~~~~~~~~~~~~|||yyyzzzzzzzzzyyyxxxxxxyyyzzz|||yyyvvvtttssstttvvvxxxxxx|||}}}kkkbbbaaahhhrrrmmmYYYHHH??????999999888777666555555666555555444444444333333333333333333333333333333333333333444444444444333333333333333333222222222222333222111000111111222333111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000111111111000000000//////////////////000000000000111111000000//////......000000////////////000000000000000000000000000000000000000000000000000000---///111111111111111333222222222111111111000000000111111222333333444444555555555555666666666666666777999:::;;;===AAADDDIIIHHHGGGGGGHHHKKKNNNPPPUUUXXX[[[^^^^^^^^^^^^___```aaabbb```^^^\\\\\\\\\]]]aaaiiirrrxxx}}}]]]RRRLLLOOOPPPOOOYYYhhhzzzqqqeee```]]][[[ZZZWWWTTTSSSSSSSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQRRRSSSSSSQQQOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPRRRTTTTTTQQQNNNKKKJJJJJJKKKKKKLLLLLLMMMMMMNNNQQQOOOOOORRRVVV___qqq}}}}}}}}}}}}~~~}}}||||||~~~}}}wwwrrrpppqqqtttvvvxxx{{{}}}mmmbbbbbbgggqqq}}}mmmYYYKKK@@@<<<===888888999888888777666555555555444444444333333333444444444444444444444444222222333333333333222222333222222222222111111111222222111111222333444555222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000//////////////////000000000000111111000000//////......000000////////////000000////////////////////////000000000000000000000000---///111111111000111222222222222111111111111111111111111222222333333444333444555666777666555555888999::::::;;;<<>>BBBEEEIIIHHHIIIIIIJJJLLLNNNOOOUUUXXX\\\______```aaabbbbbbcccccc```\\\YYYXXXXXXXXX\\\dddmmmsssxxxRRRMMMMMMSSS]]]jjj|||yyypppddd[[[WWWVVVTTTRRRPPPRRRSSSSSSRRRQQQRRRSSSOOONNNNNNNNNNNNOOOPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLNNNNNNNNNMMMMMMLLLLLLKKKGGGGGGHHHIIIIIIIIIHHHHHHLLLNNNOOONNNLLLJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKIIIJJJLLLNNNOOOOOONNNNNNKKKMMMOOOOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGIIIMMMPPPSSSYYY```kkkyyy~~~}}}yyyxxxxxxyyy}}}|||xxxwwwvvvwwwxxxzzz{{{~~~zzzkkkddddddkkkvvveeeVVVGGG@@@>>>;;;888777666666777777777777666666555555444444444333333333222222222222222222222222222222333333333333222222333222222222222111111111000111222333444444333333222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////......////////////000000000000111111000000//////......000000////////////000000////////////////////////000000000000000000000000///000222222000000000111111111111111111222222222222222222222222222222222222333444555666555444444333555777999<<>>CCCFFFHHHIIIJJJKKKLLLMMMNNNOOORRRUUUZZZ]]]^^^^^^```aaa```aaaaaa___\\\ZZZYYYYYYXXX[[[ccclllrrrwwwOOOXXXfffwwwyyyoooiiiaaaWWWRRRRRRTTTSSSRRRWWWWWWWWWWWWWWWVVVVVVVVVSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPQQQTTTWWWXXXWWWUUURRRQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGFFFKKKJJJIIIGGGGGGHHHIIIIIIMMMMMMNNNOOONNNMMMLLLKKKIIIIIIIIIIIIIIIJJJKKKLLLKKKLLLMMMMMMMMMLLLJJJIIIKKKLLLMMMMMMLLLKKKLLLNNNMMMNNNOOOQQQRRRQQQQQQPPPNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTVVVVVVWWWYYYbbbppp~~~zzzsssmmmiiifffeeeeeehhhmmmuuu|||}}}{{{zzzyyyvvvwwwxxxyyy|||pppgggfffbbbhhhlllqqq|||yyy]]]LLL???>>><<<:::999777777777555555666666555555444333777666555444333444444555222333333444444333333222333333444444333333222111111000......///111333555///000111111111111000000000000000///000111111222000000//////......------////////////////////////222111111111000000//////111111000000//////......000111222333333222111000000000000000000000000000000000000000000000000000////////////............//////000000000000//////000000//////.........---///000000000000111111111---///111333444333222222222222333333333444444444222222333333444333333333888888999:::<<<>>>@@@AAAEEEHHHKKKLLLLLLMMMOOOPPPSSSVVVZZZ]]]^^^___aaabbbeeeeeeccc___[[[XXXXXXXXX]]]^^^dddlllssszzzTTT___qqq~~~nnneeeccc]]]UUUSSSTTTVVVVVVUUUXXXXXXXXXWWWWWWWWWWWWWWWQQQPPPOOOOOONNNNNNOOOOOOTTTTTTUUUXXX[[[\\\[[[YYYRRRQQQPPPOOONNNNNNNNNOOONNNMMMLLLKKKJJJHHHGGGGGGIIIHHHHHHHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLKKKJJJKKKLLLNNNMMMMMMMMMNNNPPPSSSSSSSSSSSSRRRQQQPPPOOOLLLLLLKKKKKKLLLMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTTTTTTTUUU\\\hhhtttwwwnnnhhhdddaaaaaaccchhhpppwww}}}~~~}}}|||{{{{{{{{{|||~~~nnn```[[[]]]\\\fffqqq{{{}}}bbbKKKAAA>>>===;;;999888777666666555555666666555555444333666555333222222222333333222333333444444333333222222333444444555555555444444333222111000000000000222222222222222111000000111111111111111111111111222222111111000000000000111111111111111111111111222222222111111000000000111111000000////////////---...////////////...---000000000000000000000000000000000000000000000000////////////............)))***,,,///111333444444000/////////............111222222222222333333333000000000111111222333333222222222222333333333333222333333444444444444444666777888:::===???BBBCCCFFFHHHJJJLLLLLLMMMOOOPPPUUUXXX\\\^^^___```bbbccceeedddccc___[[[XXXXXXXXX\\\^^^ccclllsss{{{XXXhhh}}}qqqddd^^^]]]XXXTTTTTTVVVYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRVVVVVVWWWZZZ\\\]]]\\\[[[RRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGHHHIIIJJJLLLNNNQQQRRRPPPPPPPPPPPPOOONNNMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNPPPRRRYYYXXXVVVTTTRRRPPPNNNMMMJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRVVV^^^hhhtttuuukkkfffbbb``````cccjjjrrrxxx{{{|||~~~~~~uuufff[[[TTTTTTWWW[[[iii{{{hhhOOOAAA???<<<;;;999888777666666555555555666666555555444333333333222111111111222222222333333444444333333222333333333333333333333333333333333333222111000///222222222222111111000000222222222222222111//////222111111111111000000000111111111111111111111111222222111111111111000000111000000000000/////////------............------000000000000000000000000000000000000000000000000////////////..................///000000000000///////////////............111222222222222333333333333222000//////000222444111111111222222222222333333333444555555555555555555666777:::===@@@CCCEEEFFFHHHJJJKKKLLLMMMOOOQQQUUUXXX\\\^^^___```bbbcccddddddccc___[[[YYYXXXYYY[[[]]]ccclllsss{{{]]]nnnttthhhaaa^^^YYYWWWUUUUUUXXXZZZZZZYYYZZZYYYYYYXXXXXXWWWWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUVVVXXXZZZ[[[ZZZXXXRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQQQQPPPPPPOOONNNNNNMMMNNNPPPPPPOOONNNKKKJJJHHHHHHIIIJJJLLLMMMMMMMMMLLLMMMNNNNNNNNNOOORRRUUUZZZYYYWWWTTTQQQOOONNNMMMKKKKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNQQQPPPRRRXXX___iiiyyyxxxrrrkkkhhhddddddhhhnnnsssvvv|||~~~yyyfff[[[VVVTTTWWW[[[eeetttpppYYYGGG@@@BBB:::999888777666555555555555555555666555555444333333222222222222222222222222333333444444333333222444444333222111111111111111111222222222333333444000000000000111222333333444444444333222111///...////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////............000000000000///...---,,,///////////////.........//////000000000111111111333222111000000000111222000000111111111222222222333333444555666666666666666777888:::===@@@CCCDDDGGGHHHJJJKKKKKKMMMOOOQQQUUUWWW[[[]]]^^^___```bbbddddddbbb___[[[YYYYYYYYYZZZ\\\ccclllttt{{{fffuuuvvvhhhaaa^^^^^^YYYXXXVVVVVVWWWXXXYYYXXXZZZYYYYYYXXXWWWWWWVVVVVVQQQQQQPPPOOOOOOOOOOOOPPPSSSSSSTTTVVVXXXYYYXXXVVVQQQRRRRRRQQQQQQQQQPPPPPPOOOOOONNNLLLKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPNNNKKKIIIGGGHHHHHHIIIKKKLLLMMMNNNLLLMMMNNNNNNMMMOOORRRUUUVVVVVVTTTSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMOOONNNNNNNNNMMMMMMMMMMMMOOOMMMOOOTTTYYY```nnnzzzzzztttmmmiiiiiikkkmmmoootttwww|||~~~yyykkk^^^XXXWWWYYY^^^dddtttppp\\\LLL@@@<<<<<<888777666666555555555555555555555666555555444333333333444444444444444444222333333444444333333222333333222222333444555666444333222222222333444555000000111222555777999;;;555555555444222111//////////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111////////////////////////////////////////////////////////////............***+++,,,...000111111222........./////////////////////000000000111111111000111222333222222000///000000111111111222222222222333444555666666666666888999:::;;;===???AAABBBGGGHHHJJJJJJKKKLLLOOORRRVVVYYY\\\______```aaabbbccccccbbb___[[[YYYYYYZZZYYY\\\ccclllttt{{{sss}}}kkk```[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQPPPOOOPPPPPPPPPTTTSSSTTTVVVXXXYYYWWWUUUQQQRRRRRRSSSRRRRRRQQQQQQNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMLLLKKKMMMPPPSSSQQQRRRSSSSSSRRRQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLOOOOOONNNNNNMMMMMMMMMMMMLLLKKKMMMQQQTTTYYYcccmmmzzzrrrnnnlllkkkkkkoooqqqvvv|||hhh___XXXXXX\\\bbbkkksss|||```NNNDDD<<<888666777777666555555666666666555555666666555555444333444444555666666666555555222333333444444333333222111111222444666:::===???:::999777666555444333333333333444666:::===AAACCC777666444333222111111111111111111222222222222333////////////////////////......////////////000000000000000111111111111222000000////////////000000000000000000000000000000000000000000000000000000////////////............------...////////////............///////////////111222222222222333333333///000222333444222111///111111111222222222222333111222333444555666666666:::::::::<<<===???AAABBBHHHIIIJJJJJJJJJLLLPPPRRRYYY[[[___aaaaaaaaacccdddccccccbbb___[[[YYYYYYZZZZZZ\\\cccmmmtttzzz~~~qqqbbbZZZYYYYYYZZZZZZZZZXXXVVVUUUVVVWWWYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQSSSRRRSSSUUUWWWWWWVVVTTTQQQRRRSSSSSSSSSSSSRRRQQQNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPRRRSSSUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJIIIJJJMMMPPPOOOQQQSSSTTTTTTRRROOOMMMMMMLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNNNNNNNMMMMMMMMMMMMOOORRRSSSTTT[[[dddqqq~~~yyytttpppnnnnnnoooqqquuuyyy}}}uuubbb^^^\\\aaahhhsssnnnUUUFFF???;;;888888777666666666666666777777555555666666555555444333333444555666777666666555222333333444444333333222222222222333555888<<<>>>:::<<<===>>><<<999555333555555666777;;;???BBBEEE888666444222111111333444111111222222222333333333000000000000000000000000000000000000111111111222000000111111111222222222000///............///000000000000000000000000000000000000000000000000000////////////............111111000///...,,,***)))............/////////000111222222222222333333333///000111111222222222222222222222222333333333333000111222444555555666666888999:::<<<>>>@@@BBBDDDHHHIIIJJJJJJJJJLLLPPPSSSWWWZZZ]]]_________aaabbbccccccbbb___\\\ZZZZZZ[[[ZZZ]]]dddmmmsssyyyxxxiii]]]XXXYYYZZZ\\\ZZZYYYXXXVVVTTTUUUXXX[[[XXXXXXWWWVVVTTTSSSSSSRRROOOOOONNNMMMMMMMMMMMMNNNQQQPPPQQQSSSTTTUUUSSSQQQQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMLLLJJJIIIHHHGGGFFFDDDFFFHHHKKKMMMNNNNNNNNNMMMLLLLLLMMMNNNPPPSSSTTTVVVTTTRRROOOMMMKKKJJJJJJJJJIIIHHHHHHIIIJJJLLLMMMLLLKKKJJJHHHGGGHHHLLLOOOOOOQQQTTTVVVUUURRROOOLLLKKKKKKKKKKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQSSSUUUTTTTTTXXX___fffqqq|||xxxuuuooonnnoooppprrruuuxxxyyywwweeeeeeccceeelllvvvrrr```JJJ>>>:::777888:::777666666666666777777888555555666666555555444333222333555666666666555555222333333444444333333222444333222111111333444666666:::@@@DDDDDD???:::666444444444666888<<<@@@BBB999777333111000222444666//////000000111111111111111111111111111111111111111111222222333333333333000000111111222222222222111000///......///000111000000000000000000000000000000000000000000000000000/////////............+++,,,---...////////////---.........//////000000///000000000000111111111111000//////000222444555222222333333333444444444///000222333444555555555666777999;;;>>>BBBDDDFFFHHHIIIIIIIIIJJJLLLPPPSSSTTTVVVZZZ[[[\\\\\\]]]^^^bbbcccbbb___\\\ZZZZZZ[[[[[[^^^eeemmmsssxxxvvvoooeee]]]YYYYYYZZZ[[[VVVVVVUUUUUUUUUVVVWWWXXXVVVVVVTTTSSSRRRRRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSRRRQQQPPPNNNMMMHHHHHHGGGGGGFFFEEEEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNNNNVVVTTTQQQMMMKKKJJJJJJJJJNNNNNNNNNNNNNNNMMMLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKPPPRRRTTTTTTQQQNNNLLLKKKNNNMMMKKKJJJIIIIIIJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTT\\\bbbmmmzzz~~~tttsssrrrqqqqqqqqqrrrrrrwwwyyy|||}}}xxxoooiiikkkmmmrrr}}}xxxWWWPPPFFF>>>:::999999999666666666666555555555555777777777777777777777777666444333444555666555444333333333333333333333333111111111111111111111111333444555777:::===@@@AAABBB>>>===GGGMMM>>>444===888666444111000000111222///////////////000111111000000000000111111111111111111111111111222222222000000111111111111000000555111......000222111///222333444222000//////000111111000///////////////............////////////...............///000000000000000000000000000000///////////////...------000111111111111222222222111111222222222333333333111111222333444555666777777888999;;;>>>AAADDDEEEFFFHHHJJJKKKKKKMMMOOORRRVVVXXX[[[\\\]]]^^^```aaacccccc```]]]YYYXXXYYY[[[]]]```eeejjjqqqxxxpppjjjaaaZZZWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVVVVVVVSSSRRRRRRRRRRRRRRRSSSSSSOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPPPPOOOMMMLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMTTTRRRPPPNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGGGGFFFGGGHHHIIINNNPPPSSSRRRPPPMMMKKKJJJKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJJJJKKKLLLLLLNNNNNNMMMNNNOOOQQQRRRTTTUUUZZZcccnnn|||||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwxxx{{{}}}uuupppmmmlllvvvzzzyyyeeeQQQKKKCCC<<<999888888888666666666666555555555555666666666666666666666666555555444555666777555333333333333333333333333333111111111111111111111111222333333444666888999:::FFFHHHMMM[[[aaaMMM<<<@@@888777555444333222222333//////.........///111111000000000000111111111111222222222222222222222222000000111222222222111111222000///...///000000000222333333222000//////000000000///...........................////////////...............///000000000000000000000000000000111111111111111000//////000111111111111222222222111111222222222333333333333444444555666777888888777888999;;;>>>AAADDDEEEGGGHHHJJJKKKKKKLLLOOORRRUUUXXX[[[\\\]]]^^^```aaabbbbbb```\\\YYYWWWXXXZZZ[[[^^^ccchhhooowwwxxxlllggg```[[[XXXWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTPPPPPPPPPPPPQQQRRRTTTTTTNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLOOONNNLLLKKKKKKKKKLLLMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHFFFEEEDDDEEEGGGHHHLLLNNNPPPPPPMMMKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKNNNNNNMMMMMMNNNPPPRRRSSSPPPTTTZZZaaalll|||zzzxxxuuutttuuuvvvvvvvvvyyy{{{~~~tttllliiilllrrrwwwzzzbbbPPPHHHDDD>>>:::999888777777666666666666555555555555555555555555555555555555555555555777888888555333333333333333333333333333111111111111111111111111222111111111111222222333999AAAPPPgggqqqZZZ???999777777777666555444333333000///---,,,---...000111000000000000111111111111111111111111111111111000000000111111222222222222000111111000///...///000111222333111///...///000///......------------...............////////////...............///000000000000000000000000000000222222222333222222111000000111111111111222222222111111222222222333333333555555555666666666777777777888999;;;>>>AAADDDEEEGGGHHHJJJJJJKKKLLLOOOQQQUUUWWWZZZ\\\]]]^^^```bbbaaaaaa___\\\XXXWWWWWWYYYXXX[[[```fffmmmuuu}}}uuunnnjjjddd___\\\ZZZWWWUUUUUUUUUVVVVVVVVVUUUSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJHHHGGGGGGGGGHHHHHHJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDEEEFFFIIIJJJJJJKKKMMMMMMKKKIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMNNNOOOQQQRRRQQQSSSVVVZZZaaannn}}}}}}|||||||||yyyvvvsssuuuxxx{{{}}}}}}}}}|||xxxvvvsssssswww}}}ssspppkkkhhhjjjsss~~~}}}gggRRRDDD@@@>>>;;;999999999888777666666666666555555555555444444444444444444444444444444666888999888555222333333333333333333333333111111111111111111111111111111000000000000000111,,,777KKKjjj~~~jjjGGG777555666777777666555222111111///---,,,,,,---000111///000000000111111111111////////////////////////000000000000111111222222222444666444111...///000000111222111///...///000///......------.....................////////////...............///000000////////////////////////222222222333333222111111000000111111111222222222111111222222222333333333333333444444444444444444777888999;;;>>>AAADDDEEEGGGHHHJJJJJJJJJKKKNNNPPPTTTVVVZZZ\\\]]]^^^```bbb```___^^^[[[XXXVVVVVVWWWVVVZZZ___eeellluuu}}}xxxoookkkgggbbb___\\\XXXUUUWWWWWWWWWVVVUUUTTTSSSRRRVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLHHHIIIJJJLLLLLLMMMLLLLLLIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEJJJJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEEEEFFFIIIKKKMMMHHHJJJLLLLLLJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKIIIHHHLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUZZZcccpppyyy|||wwwwwwxxxwwwvvvtttqqqpppoookkkhhhhhhlllqqquuuwwwyyyzzz|||~~~zzzyyyzzz|||~~~uuummmfffgggjjjmmmsss}}}lllVVVFFF???<<<:::999999::::::999777666666666666555555555555444444444444444444444444444444555888999888555222333333333333333333333333111111111111111111111111111111111111111222333333333;;;KKKkkkwwwRRR===222333555666555333111///111000...------...///000///000000000111111111111000000111111111222222222111000////////////000111555888:::888444000///000///000111000.........000000///////////////000000............////////////...............///000000////////////////////////000000111111111111111000000000111111111222222222111111222222222333333333333333444444444444444444777888999;;;>>>AAADDDEEEGGGHHHJJJJJJJJJKKKMMMOOOSSSVVVYYY[[[\\\^^^```bbb______^^^[[[XXXVVVVVVVVVVVVYYY___eeemmmvvv~~~xxxllliiieeebbb```]]]ZZZXXXZZZYYYXXXVVVUUUTTTTTTTTTYYYXXXVVVTTTRRRQQQPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKLLLMMMNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJLLLKKKKKKJJJIIIHHHGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEFFFGGGHHHIIIKKKLLLIIIJJJLLLLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJMMMNNNOOOPPPPPPQQQPPPPPPMMMMMMLLLLLLLLLMMMOOOPPPPPPQQQQQQQQQSSSYYYccckkkxxx~~~yyyuuuqqqnnnlllhhheeeeeeiiimmmnnnnnnkkkkkkkkklllnnnoooqqqrrrrrroookkkhhhgggiiikkkmmmpppppppppqqqrrrtttvvvwwwzzzzzz{{{}}}|||pppgggbbb```fffooowww~~~nnnZZZHHH>>>;;;:::999888888999:::888777666666666666555555555555444444444444444444444444444444444666777777444222333333333333333333333333111111111111111111111111222222222222222444555555777:::BBBXXXpppfffIII888000111333444333222000...111000000///////////////000000000000111111111111222333333444555666777777333222111////////////000666888::::::888444222111...///000///...---...///000////////////000111111............////////////...............///000000000000000000000000000000...///000000111000000000000111111111111222222222111111222222222333333333555555555666666666777777777888999;;;>>>AAADDDEEEGGGHHHJJJJJJIIIJJJMMMOOORRRUUUXXX[[[\\\^^^```bbb^^^______\\\YYYVVVVVVVVVUUUYYY___fffmmmwww{{{rrrgggeeebbbaaaaaa```___^^^]]][[[XXXUUUTTTTTTUUUVVVXXXWWWUUUSSSQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPLLLMMMNNNOOONNNMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHEEEFFFGGGHHHHHHGGGGGGFFFIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMNNNOOOQQQRRRRRRQQQQQQMMMMMMLLLKKKKKKMMMNNNOOOLLLMMMNNNNNNNNNSSSZZZ```jjjyyy|||uuuqqqnnnnnnrrrtttsssqqqhhhfffeeeddddddeeefffggghhhfffccc``````aaaccceeegggggghhhiiillloooqqqssstttuuuxxx}}}vvvlllfffdddeeegggppp||||||hhhXXXJJJ>>>999::::::888666666777777666555666666666666555555555555444444444444444444444444444333333444555555444222333333333333333333333333111111111111111111111111222222111111111222333333222444333===KKKEEE666111000111222222222111000///111111222222222111///...000000000000111111111111111222333444666888999:::777666333111000///000111333444666999;;;999666333---...//////------...///...............///000000............////////////...............///000000000000000000000000000000...//////000111111000000000111111111111222222222111111222222222333333333333444444555666777888888777888999;;;>>>AAADDDEEEGGGHHHIIIIIIIIIJJJLLLNNNRRRTTTXXXZZZ\\\^^^```bbb_________]]]ZZZWWWVVVVVVTTTXXX^^^eeemmmvvvrrrjjjeeecccaaaaaacccdddeeeddd```]]]YYYUUUTTTTTTVVVWWWVVVUUUTTTRRRPPPOOOOOONNNPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQMMMNNNOOOPPPOOOMMMKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFHHHHHHGGGEEECCCAAAJJJLLLMMMMMMLLLLLLNNNOOONNNMMMMMMLLLMMMOOOPPPQQQMMMNNNOOOQQQRRRRRRQQQQQQMMMMMMLLLKKKKKKLLLMMMNNNJJJLLLMMMMMMMMMPPPVVV\\\```lll|||}}}~~~|||ooommmjjjgggfffgggiiijjjeeecccaaa______```bbbccceeefffgggjjjmmmqqquuuwwwzzz|||zzzpppgggbbbccciiinnnsss|||vvveeeSSSIIIBBB;;;:::===999777555555555666555444777666666666555555555555555555555555555555555555444333222222333444333222333333333333333333333333111111111111111111111111222222111000000000000000111444000000777444000666111111222222222111111000000111333444333222///...000000000000111111111111---...000222444666888888;;;999666333111111111111//////222777<<<<<<888444,,,...///...------...///---------------...///000............/////////000...............///000000000000000000000000000000...///000111111111111111000111111111111222222222111111222222222333333333111111222333444666666777777888999;;;>>>AAADDDEEEGGGHHHIIIIIIIIIJJJLLLNNNQQQTTTXXXZZZ\\\^^^```bbb___``````^^^ZZZXXXVVVVVVSSSWWW]]]dddlllvvvxxxnnniiibbbaaabbbgggnnnqqqnnnkkk___\\\VVVQQQNNNOOOQQQSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKLLLNNNNNNNNNMMMLLLNNNLLLKKKLLLMMMNNNMMMLLLOOOOOOOOONNNNNNNNNMMMMMMMMMKKKIIIHHHHHHHHHJJJKKKHHHIIIIIIIIIIIIIIIIIIHHHLLLIIIFFFEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKKKKIIIJJJKKKLLLNNNOOOPPPQQQOOONNNLLLKKKKKKMMMOOOPPPMMMKKKKKKMMMQQQRRRQQQOOOLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKJJJIIIIIIKKKOOORRRZZZbbbooo~~~uuusssooommmmmmmmmmmmllllllkkkjjjiiiiiiiiiiiiiiimmmooorrrvvv{{{wwwtttlllccc^^^```iiisssyyyooo```RRRDDD>>><<<888666555999666444333555777888888999888666666666555444222555555444444444333333333333333444555444333222111333333333333333222111000///000111222333444444444222222222222222222222222222222222111111111111000000000000000////////////111000000000//////......000000000000000000000000...///111333444333222111555:::===:::222...///222//////000111333666888:::444222000000111000///---////////////////////////////////////////////////000000////////////000000111111111000//////......222222222222111111111111111222333444444444444444000111111111111222222222///000000222333444555555777777888999;;;>>>AAACCCFFFFFFFFFGGGHHHIIIKKKLLLTTTVVVXXXYYYZZZ[[[]]]___```___]]][[[ZZZYYYXXXXXXWWWZZZ___eeellluuu~~~pppfffaaa``````dddmmmwwwzzzvvvppp^^^ZZZUUUQQQOOOPPPRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNNNNLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIKKKLLLLLLLLLKKKKKKKKKIIIHHHIIIJJJKKKJJJIIINNNNNNNNNMMMMMMLLLLLLLLLMMMKKKJJJHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIKKKIIIGGGFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJKKKLLLNNNOOOMMMKKKJJJKKKMMMNNNMMMKKKHHHHHHJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHHHHJJJMMMQQQRRRYYYdddqqq~~~zzzxxxxxxxxxxxxwwwssssssrrrrrrrrrrrrrrrrrryyy|||~~~qqqiiiccc```^^^___gggsssnnn___QQQFFF<<<::::::999777888888666444444666777777666777555444555666777666555555555444444444333333333222333333444444333111111333333333333333222111000///000111222333333333333222222222222222222222222222222222111111111000000111111111111111000000000111111111000000/////////111111111111111111111111///000222333333222111000333777999888333//////000000///......000333777:::666333///---.../////////////////////////////////////////////////////////000000////////////000000---------------.........////////////////////////...///000000111111111000000111111111111222222222111111222333444555666666999999:::;;;>>>AAACCCEEEEEEFFFFFFGGGIIIJJJLLLMMMTTTVVVXXXYYYZZZ[[[]]]___```___]]][[[ZZZYYYXXXXXXWWWZZZ___eeellluuu~~~wwwiii```\\\]]]^^^dddqqq~~~zzzqqqZZZXXXTTTPPPOOOPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGLLLLLLKKKKKKKKKKKKJJJJJJLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEKKKKKKKKKLLLLLLLLLLLLMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLJJJHHHHHHIIIJJJIIIHHHLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGFFFFFFGGGKKKNNNKKKPPPYYYcccppp~~~}}}}}}}}}}}}~~~~~~~~~~~~uuukkkccc]]]XXXZZZ```hhhtttkkkWWWJJJDDD===777888:::888888999888888888:::===>>>>>><<<555444333444666888888777555555444444444333333333222222333333222222111000222222333333333222111111000000111222333333333333222222222222222222222222222222111111111000000000111111111111111222222222111111111111111000000000111111111111111111111111000111222222222111000///111222444666555333000///222000...---///222666999:::666000---...000111222////////////////////////////////////////////////000//////......//////000......//////000111111222000000000111111222222222......///000000000000///000111111111111222222222222222333444555666666777:::::::::<<<>>>BBBDDDFFFEEEFFFGGGHHHJJJLLLNNNOOOUUUVVVYYYZZZZZZ[[[]]]___```___]]][[[ZZZYYYXXXXXXWWWZZZ___eeellluuu~~~|||oooeee___\\\ZZZ\\\cccqqq}}}~~~ssshhhVVVTTTQQQOOONNNOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIHHHJJJHHHGGGHHHIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGIIIIIIGGGFFFIIIHHHHHHGGGGGGGGGHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHIIIJJJNNNMMMKKKIIIGGGFFFFFFFFFEEEFFFFFFEEEEEEFFFHHHKKKJJJNNNSSSZZZdddssssssiiibbb]]][[[\\\cccmmmyyyvvvhhhYYYHHH<<<@@@;;;999::::::777666888444555888<<>>???===;;;999777444444555666666555555555444444444333333333222222222111111111111111111222222333333333222222000000111222222222111111111111111111111111111111111111111000000000///////////////000000000111111111111111111111111222222111111111111111111111111111111111111000000///...000///000444888999666222000000111222333222222222888666333222222111000/////////////////////////////////////////////////////////............//////---,,,,,,,,,+++++++++*********+++,,,------......222333333444333333222222000000111111111222222222222222333333444444555555777777888:::===@@@CCCEEEFFFFFFGGGIIIKKKNNNPPPQQQUUUWWWYYYZZZ[[[\\\^^^``````___]]][[[ZZZYYYXXXXXXXXX[[[___eeelllttt}}}vvvzzzxxxssslllccc\\\YYYXXX^^^___ccciiimmmiii___VVVQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIFFFEEEDDDDDDFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCEEEGGGFFFEEEEEEEEEFFFFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFHHHLLLQQQVVVYYYWWWSSSOOOKKKHHHFFFEEEEEEFFFGGGFFFEEEEEEGGGIIIIIIKKKNNNQQQVVV___kkkttt~~~wwwnnneeeaaabbbfffiiittt}}}rrrcccPPPFFFFFFGGGDDD???999888888999777666;;;BBBFFFEEEDDDCCCBBB???;;;777<<<999555333444444444444555555444444444333333333333333222111111111111222111111222333333333222222000000111111111111111000111111111111111111111111111111000000000/////////.........///000000111111000000000111111111111111000000000000000000000000111000000000000000//////000//////333777999777555///000000111111000///...444333111000000///,,,***///////////////////////////////////////////////////......------......//////......---,,,,,,++++++,,,,,,,,,------......///111222222222222111000000000111111111111222222222222222333333444444444444777888999;;;>>>AAAEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPUUUWWWZZZ[[[[[[\\\^^^``````___]]][[[ZZZYYYXXXXXXXXX[[[```eeelllttt}}}~~~sssmmmnnnmmmjjjddd]]]XXXVVVUUUZZZ\\\___aaaaaa^^^YYYUUUSSSSSSSSSSSSRRRRRRQQQQQQOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMLLLKKKJJJIIIFFFEEEDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDBBBAAABBBEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFEEECCCDDDEEEFFFGGGHHHHHHIIIFFFGGGGGGFFFGGGLLLSSSXXX`````````]]]WWWOOOHHHCCCFFFGGGHHHHHHGGGFFFHHHIIIGGGIIILLLNNNQQQYYYccckkkssssssppplllhhhiiimmmtttyyy~~~lllTTTMMMDDD>>><<>>;;;888444333333555555666555555444444444333333333555444333222222222333444000111222333333333333333000000111111111000000///000000000000000000000000000000000000///////////////000000111222222333333......//////000000000111//////////////////////////////...//////000111222......//////000333666777<<<999444000///222666999<<<888222///...///000000////////////////////////////////////////////////.........------...............//////000000111111000000000000////////////222222222222222111000000000111111111111222222222555555555666666666666666333333555777:::>>>AAACCCGGGGGGHHHHHHJJJKKKLLLMMMVVVXXXZZZ[[[[[[]]]___aaa```___]]][[[ZZZYYYXXXXXXYYY\\\```eeelllttt||||||tttkkkdddaaa______^^^\\\XXXUUUQQQOOORRRSSSTTTVVVXXXXXXVVVUUU\\\[[[YYYWWWUUUTTTSSSSSSQQQQQQPPPOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEGGGGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCDDDGGGLLLNNNLLLJJJLLLKKKJJJIIIHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHLLLTTT\\\___[[[VVVRRRNNNKKKPPPZZZ``````]]]NNNJJJGGGHHHKKKLLLHHHDDDHHHHHHHHHJJJMMMRRRVVVYYYeeejjjssszzzpppkkkkkknnnrrrwww|||mmmZZZNNNHHH<<<:::888777888888777666===>>>@@@AAAAAAAAA@@@@@@PPPPPPQQQOOOKKKFFF@@@===555555444333333333333444555444333333222222222222333333333222222222111111222222111111222222333444111111111111000000000000111111111111111111111111000000000000000000000000222222222222111///...---111000//////111111111000000000///..................///000000111111111000///...---,,,+++...222666444888777333444999:::666222111000...------------,,,,,,---...//////............------------.........------------...//////---....../////////////////////000000111111111111111111222222222222111111111222222222222333333333444666888888666555444555777888999;;;===@@@BBBCCCEEEFFFHHHIIIIIIKKKNNNPPPTTTWWWZZZ[[[\\\]]]___aaa``````___\\\XXXVVVVVVVVVYYY\\\aaaffflllttt|||zzzqqqkkkeee___^^^___^^^]]][[[XXXTTTQQQOOONNNNNNPPPSSSUUUWWWWWWWWW\\\ZZZYYYVVVTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEGGGHHHFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDGGGKKKLLLKKKIIIKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHJJJKKKNNNTTT[[[]]]ZZZVVVJJJIIIHHHKKKQQQXXX]]]```aaaZZZQQQMMMLLLMMMLLLJJJHHHHHHHHHIIILLLPPPTTTVVVYYY]]]gggrrr||||||wwwqqqlllkkknnnvvvzzz}}}iiiVVVHHH@@@<<<;;;999777777777777666555777888999::::::::::::999:::;;;=========:::888666555555444333333333333444444333222111111111111222333333222222222111111111222222111111222222333444111111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000---...000111222222111111000////////////000000111------...///////////////---...//////...///111333000666999777666999888444111111000......---------,,,---....../////////.........------------......///............///000000---......///////////////000000000000000111111111111111222222222222111111///000000000000111111111333555777777666555555666777777888:::===???AAACCCDDDFFFHHHIIIIIIKKKNNNPPPTTTWWWZZZ\\\\\\]]]___aaa______^^^[[[XXXVVVVVVWWWYYY\\\```eeelllsss{{{yyykkkeeebbb^^^\\\\\\^^^]]][[[YYYVVVSSSPPPOOOIIILLLOOOSSSVVVXXXXXXXXX[[[YYYWWWUUUSSSQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIJJJIIIHHHKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEGGGKKKPPPRRROOOLLLFFFFFFFFFFFFGGGMMMUUU[[[bbbaaabbbcccbbbZZZOOOGGGIIIHHHHHHHHHJJJMMMPPPRRRRRRVVV___iiiqqq{{{sssnnnjjjkkkkkkkkkoootttuuuaaaPPPDDD>>>:::888999888666555666666555444222333444444555444444444000111222444555555555555555555444333333333333333222222111111000000111111333222222222222111111111222222111111222222333444222222111111111000000000111111111111111111111111000000000000000000000000//////......///111333444000444999999666222111111////////////000111222222............////////////---...000000...---,,,,,,///777<<<;;;888777555222111000///...............---............/////////......------------......///////////////000111111---......///////////////111111111000000000000000111111222222222222111111///000000000000111111111222444666666666555666777666666777999<<<>>>@@@BBBDDDFFFHHHIIIJJJKKKOOOQQQUUUWWWZZZ\\\\\\]]]___aaa^^^^^^]]][[[XXXWWWWWWXXXWWWZZZ___eeekkksss{{{xxxmmmbbb^^^]]][[[ZZZ\\\\\\[[[ZZZXXXUUUSSSQQQPPPKKKOOOUUUZZZ[[[ZZZYYYXXXYYYWWWUUUSSSQQQOOONNNNNNOOOOOOOOOOOOOOONNNNNNMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNJJJKKKLLLLLLLLLJJJIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEGGGHHHIIIGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIIIILLLLLLKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDAAA@@@@@@CCCFFFGGGFFFDDDHHHHHHGGGEEEEEEHHHLLLPPPTTTYYY```ffffff^^^QQQGGGJJJJJJIIIIIIJJJLLLNNNPPPQQQUUU\\\ccchhhppp{{{tttqqqooojjjggghhhlllooorrrxxxmmm```OOOCCC>>>===<<<:::888666444444555555555444333333333444444444333333555555444444555555666666555444333333222222333333222222111111111111222222222222222222111111111111222222111111222222333444222222222111111111000000111111111111111111111111000000000000000000000000//////......000333666888<<>>;;;555111000222///............//////000000//////.........//////......------------............------......///000---......///////////////111111111000000000000000111111222222222222111111111111222222222333333333222333444555444444666888444555666888:::===???@@@BBBDDDFFFHHHJJJLLLPPPSSSUUUXXXZZZ\\\\\\]]]^^^```]]]]]]]]][[[XXXWWWXXXYYYVVVYYY^^^dddkkksss{{{bbb\\\XXXYYYXXXVVVVVVXXXWWWWWWVVVUUUUUUUUUVVVVVV[[[aaaffffffaaa[[[VVVTTTRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOMMMJJJHHHFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFGGGJJJNNNRRRUUUSSSPPPLLLJJJHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEHHHLLLMMMLLLJJJLLLMMMNNNOOOOOOMMMLLLJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNOOORRRUUUVVV[[[jjjxxxzzzooogggeeefffiiikkkoooqqqwwwttt^^^OOOBBB>>>999777777777666444666444333333444555555444555444333222222222333333333222222222333444555555444444333222222222222222333333333222333333444555222111111111111000000000222222111111222222333444333222222222222111111111000000000000000000000000000000000000000000000000111111111111333555777888:::@@@FFFGGGAAA999111...000000/////////000111111555444333222222222333444222333555666777:::>>>AAADDD>>>999666333//////222...............///000111111000///.........///000......------------......---------------...//////---......//////////////////000000000111111111111111111222222222222111111///000000000000111111111333444444444333444666777555555666888;;;===???AAAAAACCCFFFHHHJJJMMMQQQTTTVVVXXX[[[\\\\\\\\\^^^___^^^^^^]]][[[XXXWWWWWWXXXVVVYYY^^^dddkkksss|||YYYVVVUUUXXXYYYVVVUUUWWWUUUUUUUUUUUUVVVWWWYYYZZZaaadddeeeaaaZZZTTTRRRRRROOONNNMMMMMMLLLLLLMMMMMMLLLMMMNNNOOONNNMMMKKKJJJIIIJJJJJJKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOMMMKKKIIIGGGEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHLLLRRRWWWZZZWWWRRRMMMIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCC===???BBBDDDEEEFFFFFFGGGDDDEEEGGGHHHHHHIIIKKKMMMKKKPPPWWW[[[YYYRRRJJJFFFIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMOOORRRTTT[[[kkk{{{uuupppiiifffhhhmmmssswww}}}mmm[[[LLLCCC;;;:::888777666666666666666444333333555666555444555444333222111222222333333333444444555555555666444333222222111222222222222222111111222333333444111111111111000000000000222222111111222222333444333333222222222111111111000000000000000000000000000000000000000000000000000000111111222333333333444888>>>BBBAAA;;;444/////////000111222444666777;;;:::888777666777888999666888;;;<<<<<<<<<>>>???AAA888111111222000///000---------......000111111222111///...---...///000......------------.....................//////000---......///////////////......///000111222222333111111222222222222111111///000000000000111111111444444555333222222444666555666777999;;;>>>@@@AAA@@@CCCFFFHHHJJJMMMQQQTTTVVVXXX[[[\\\\\\\\\^^^_________^^^[[[XXXVVVVVVWWWVVVZZZ___eeelllttt}}}TTTSSSTTTYYYZZZXXXWWWYYYTTTTTTTTTUUUVVVYYY[[[\\\ddddddbbbZZZRRRNNNOOORRRMMMLLLLLLLLLLLLLLLMMMMMMKKKLLLNNNOOONNNMMMKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLLLLLLLKKKJJJHHHGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGHHHMMMUUU[[[^^^ZZZSSSMMMIIIGGGHHHIIIFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDD<<>><<<<<<<<<>>>???;;;===@@@@@@===999666555<<<111+++///333111//////---------......000111222333111///...---...///000.........------.........///////////////000111111---......///////////////------...000111222333444111111222222222222111111111222222222222333333333555555555333222222444666666666777999<<<>>>@@@BBB@@@BBBEEEHHHJJJNNNRRRUUUVVVYYY[[[\\\\\\\\\]]]___``````___\\\XXXVVVVVVVVVWWWZZZ```fffmmmuuu~~~\\\]]]]]][[[YYYWWWWWWXXXVVVVVVWWWWWWXXXZZZ[[[\\\```^^^[[[WWWTTTQQQOOONNNNNNNNNMMMLLLKKKJJJJJJIIILLLLLLKKKKKKJJJJJJIIIIIILLLKKKJJJIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGJJJKKKKKKKKKJJJIIIHHHHHHFFFGGGIIIKKKKKKJJJIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEGGGKKKPPPRRRVVVTTTQQQNNNKKKIIIIIIHHHGGGEEEDDDDDDFFFGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEGGGHHHJJJLLLMMMSSSSSSSSSPPPMMMJJJIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIINNN[[[mmmzzz|||ssssssxxxzzzxxx~~~zzzvvvxxxyyydddSSSHHHAAA<<<999555555555555555555555555666666555555555444444444555555555444444333333333444444444444444444444444222333333444444333333333222333555666666555333222000000000000000000000000000000111222222222222111222111111111000000//////000000111111111111000000222111000//////000111222111111111111111111111111222000555>>>???888222111,,,,,,---111777<<>>???AAACCCEEEEEEEEEFFFIIIMMMPPPSSSWWWYYY[[[\\\\\\]]]___aaabbbaaa___]]]ZZZYYYXXXXXXYYYYYY]]]hhhrrryyyaaaaaa```]]]ZZZXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVSSSQQQOOONNNMMMMMMMMMLLLLLLKKKJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHIIIJJJKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGJJJMMMOOONNNLLLIIIGGGEEECCCCCCCCCFFFEEECCCDDDEEEGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLPPPPPPPPPNNNKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIINNNYYYiiittt{{{yyyvvvsssxxxnnnbbbRRREEE>>>:::777444555555555555555555555555666555555555444444444444555555444444444333333333333333333333333333333333333333333444333333222222...///111222222111///...111111111111111111111111000000111222222222222111222111111111000000000000000000111111111111000000000///...------...///000111111111111111111111111333444:::CCCCCC:::222///...---,,,000666:::999777333222222111111222222333333222000000666<<<;;;555111000///.........///000///000000///------...///......////////////......---------............///...............//////000...............///000000...//////000111000000000222222222111111000000000222111111000000000111111333333333333444444555666333555888999:::<<>>BBBEEEFFFFFFGGGIIILLLOOORRRTTTWWWYYY[[[\\\\\\]]]```bbbbbbaaa___]]][[[YYYXXXXXXYYYYYY___iiiqqqwww}}}kkkiiieee___YYYVVVVVVWWWYYYXXXXXXWWWVVVUUUTTTTTTSSSRRRQQQPPPNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAABBBEEEGGGHHHHHHGGGFFFIIIHHHGGGFFFEEEFFFGGGGGGEEECCCBBBCCCEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIJJJMMMSSS[[[aaahhhkkkkkkiiieeeeeeiiinnnppp}}}}}}qqqlllooowwwlll[[[PPPGGGBBB===:::999::::::999555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333222111000555555666666666666555555111111111111111111111111000000111222222222222111111111111111111111111111000000111111111111000000111111000000000000111111111111111111111111111111333;;;FFFNNNMMMDDD:::444555555777888888555222///000//////............///---222555444444444111---000///......------,,,,,,...//////...,,,,,,---///---......//////......------------............///...------------...//////...............///000000//////000111111111111000111111111111111111000000222222222111222222333444333444555666777888999999888999:::;;;<<>>;;;888777666666666555555555555555555555555555333333444444444444444444333333333333333333333333444444444444444444444444222333333333222222111000000111111111111111111000111111111111111111111111000000111222222222222111111111111111111222222222000000111111111111000000000000111111111111000000000000000000000000000000111:::EEEKKKKKKGGGAAA<<<444888;;;999444000000222111000///...------------...777<<<888111......---...............------,,,...//////...,,,,,,---...------............---------------............///---------------...//////...............///000000---...//////000000//////222222222222222222222222222222111111222333333444333444555777888999999999555666777777888;;;@@@CCCCCCDDDFFFHHHKKKMMMPPPQQQVVVXXXZZZ\\\]]]^^^```ccccccbbb```^^^[[[ZZZYYYYYYYYYZZZaaaiiiooosss{{{bbbaaa^^^YYYTTTRRRRRRSSSRRRSSSTTTVVVVVVVVVUUUTTTPPPOOONNNLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGFFFFFFIIIIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEGGGJJJKKKKKKIIIFFFCCCAAAAAA@@@???@@@AAABBBCCCCCCBBBAAABBBEEEFFFGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEDDDEEEFFFEEEDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFIIILLLPPPSSSVVVXXXWWWVVVSSSQQQRRRTTTWWWZZZccckkkuuu~~~~~~{{{vvvsssnnnkkkpppxxxooo]]]OOODDD@@@@@@<<<;;;999777666555555555555555555555555555555555333333333333444444444444222222222222333333333333444444444444444444444444111111222222222222111111////////////////////////222222222222222222222222000000111222222222222111111111111222222222222222000000111111111111000000......////////////......000000000000000000000000...777???AAABBBDDDDDDCCC777999999555///,,,...111222111000///............111999>>>777///,,,---...---....../////////............///---,,,+++---...------............---------------............///------,,,,,,------...///...............///000000------...///////////////222222222222222333333333111111111111111222333444111333444666777777666666666777999:::;;;===AAADDDEEEFFFHHHJJJMMMPPPQQQRRRUUUWWWZZZ\\\]]]^^^aaaccccccbbb```^^^\\\ZZZYYYYYYYYY[[[bbbjjjnnnrrrzzz[[[[[[ZZZWWWTTTRRRRRRRRRQQQRRRTTTUUUVVVUUUTTTSSSNNNNNNMMMLLLLLLLLLLLLMMMPPPOOOOOOOOONNNMMMMMMMMMOOONNNMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHJJJKKKJJJHHHDDDBBBDDDCCCBBBBBBBBBCCCEEEEEECCCAAAAAABBBDDDFFFGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHEEEFFFHHHLLLQQQUUUWWWXXXXXXUUUQQQPPPQQQTTTUUUUUU[[[bbbkkkpppvvv}}}~~~~~~zzzvvvsssqqqpppmmmlllmmmmmmppp{{{rrrbbbRRRJJJEEE>>>;;;<<<::::::999888666666777888555555555555555555555555222222333333333444444444111111222222222333333333333333333333333333333333///000111222222333222222333222222222222222222333222222222222222222222222000000111222222222222111111111111222222333333333000000111111111111000000---...///000000///...---000000000000000000000000---444777444555<<>>@@@CCCEEEDDDFFFHHHKKKNNNPPPQQQRRRUUUWWWZZZ\\\]]]^^^aaacccdddbbb```^^^\\\[[[ZZZYYYYYY[[[bbbjjjnnnqqqyyyWWWWWWXXXVVVTTTRRRRRRSSSRRRSSSTTTUUUUUUTTTRRRQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPPPPOOONNNMMMMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFFFFEEEDDDDDDCCCCCCHHHIIIJJJJJJIIIGGGDDDBBBDDDCCCBBBBBBBBBCCCDDDEEEBBBAAAAAABBBDDDFFFGGGFFFBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEFFFHHHMMMRRRVVVXXXYYYWWWSSSOOOMMMOOOPPPPPPOOORRRZZZbbbgggkkkttt}}}||||||tttnnnlllllljjjiiilllkkkmmmpppssszzzzzziiiYYYKKKAAAAAAAAA===888888555555555444444444666888555555555555555555555555222222222333333444444444111111111222222333333333222222222222222222222222...///000111222333333333333222222111111222222333222222222222222222222222000000111222222222222111111111111222222333333333000000111111111111000000///000111222222111000///000000000000000000000000---222222++++++555@@@EEELLL@@@333---000222///***......///000222444555666888555000---///333222---,,,---///000222222111111---......---++++++,,,...,,,------......------,,,---------.........//////---,,,,,,,,,,,,---.....................///000000//////000111111111111111//////000000111111111222////////////000111222333555666888999:::999777666333555999;;;<<<===???AAABBBCCCFFFIIILLLNNNOOOPPPUUUWWWZZZ\\\]]]___aaaddddddcccaaa^^^\\\[[[ZZZYYYYYY\\\cccjjjmmmpppxxxWWWVVVUUUSSSRRRQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQPPPPPPNNNLLLLLLOOORRRTTTTTTVVVTTTQQQOOOMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHGGGGGGEEEEEEDDDCCCBBBCCCDDDEEEEEECCCBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@AAACCCEEEFFFGGGDDDGGGKKKNNNNNNLLLHHHEEE@@@BBBCCCEEEGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGHHHJJJLLLPPPRRRTTTUUURRROOOLLLIIIIIIKKKNNNQQQWWWYYY[[[___eeemmmwww}}}|||{{{}}}|||tttrrrnnnjjjjjjkkknnnpppuuuxxx{{{~~~mmm[[[PPPGGGEEEAAA<<<999777666666888888777666555555666666555555555444444333333333555555555444444333333333222222222222222222222222333333222222333444666777444333222222111111222222111111111111111222222222222222111111111111111222222222222111111111000000000000000000000000000000222111111111000000//////000000000000000000000000000000//////.........---111111000000111222333333@@@???>>>;;;888444000...222222333555666777888999444222000---,,,,,,---------......///////////////111000000///......------222111......------***)))+++,,,,,,,,,---.........///...,,,++++++,,,...///---------.........//////000000000000////////////333222222222111000000000111111222222222333333333333444555666777777777777777777888999<<>>>>>===<<<;;;:::999999333111///---,,,,,,---...---......///////////////......//////////////////000///...000222444333222.........//////////////////...,,,++++++,,,...///---------.........//////000000000111111111111222111111000000000000000000222222222222222222222333333444555666777777777777777777888999<<>>===;;;999777666666666333333333333333333333333333333333333333333333333222222222222222222222222///000222333333333222111555444222000000111222444333222222111000//////...............///000222222111111111111000000000000000000000000000000000000000000000000000000//////000000000000000000000000///////////////............---------------......,,,---...///000111222222/////////.........------///...---------...//////---......///////////////------......///000000000000///...///111222222111.........---,,,,,,,,,+++......------------..................////////////111111111222222222222222...//////000000111111111333333333222222222222111333444555666777777777777777777888999<<>>999::::::888777777888999555666666666666666555555555444333333222222222222111111111222222333333333111111111222222333333333222222222222222222222222222111000//////000111222111222444555444333111///////////////000000000000333222111111111111111222.../////////000000111111////////////////////////---.........//////000000////////////////////////---.........//////000000000///...---------------//////...------...///000,,,------...///000111222------......------,,,+++---......///////////////+++,,,---...///111222222///...------......---,,,+++,,,,,,------...............////////////......////////////000000000000...///000222444666777888111111000000//////......//////000111333444555666333444555666777777777777777777888999<<>>AAACCCDDDIIIKKKMMMOOOOOOQQQSSSUUUYYYZZZ[[[ZZZYYYZZZ\\\]]]___^^^\\\ZZZXXXXXXXXXXXX^^^aaaffflllqqqxxx~~~SSSSSSSSSSSSSSSSSSSSSRRRRRRTTTUUUTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIINNNNNNNNNNNNMMMLLLJJJIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBAAABBBBBBDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCC???AAABBBBBBAAAAAABBBCCCGGGGGGHHHKKKMMMKKKGGGCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJLLLKKKIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLKKKMMMNNNNNNOOOQQQTTTWWW]]]ccckkkrrrxxx~~~ooocccXXXNNNGGGDDDBBB>>>:::777666666777666666666666666666666666777666666555444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111000000000000000111111111000111111222222111111000000000/////////000111111444222000.........///000////////////////////////////////////////////////,,,------.....................////////////......//////............//////........................------------------------,,,,,,,,,---------..............................,,,---...///////////////---------------............................................................000333555555333000---))))))+++...000111000000...///111222222222000///333222111111000000000111000000000111222333333333666666777777777777666666888999:::<<<>>>AAACCCDDDGGGIIILLLNNNPPPRRRUUUWWWYYYZZZ[[[ZZZYYYZZZ\\\^^^___^^^\\\ZZZYYYXXXXXXXXX\\\```eeekkkqqqwww~~~QQQQQQRRRRRRSSSRRRRRRRRRSSSTTTUUUSSSPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHLLLKKKKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDDDDDDD@@@AAABBBBBBAAAAAABBBDDDFFFGGGIIIKKKMMMLLLHHHEEECCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLNNNQQQTTTYYY^^^cccfffiiimmmtttyyy{{{xxxnnn___RRRIIIDDD???<<<<<<;;;999777666555555555666666666666666666666666666666555555444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000...//////000111111222222000111111222222111111000111000000000000111222222333222111/////////000000////////////////////////////////////////////////,,,------.....................////////////......000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................++++++,,,,,,---///000111------------------------................................................000111222333333111000////////////000111111...,,,...///000222222111111000222111000000///000000000000000111111222222333333666666777777777777666666888999:::<<<>>>AAACCCDDDFFFIIILLLNNNPPPRRRUUUXXXXXXZZZ[[[ZZZZZZZZZ\\\^^^```^^^\\\ZZZYYYXXXXXXYYYZZZ^^^dddjjjqqqxxxPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTRRROOOLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIILLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@BBBEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDD@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGJJJLLLMMMKKKIIIFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@AAAAAAAAA@@@AAACCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLOOOQQQXXXZZZ]]]^^^___aaadddgggeeejjjsssxxxmmm___WWWLLLCCC>>><<<;;;:::666666666666666555555444555555555555555555555555555555555444444333333333333333222222222222222111111111111111111111111111111111111111111111111111333333222222111000000000//////000000111111111111000000111111111111000000111111111111111222222333333222111000000000000000////////////////////////////////////////////////...//////000000000000000......////////////......000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,++++++,,,---///000------------,,,,,,,,,,,,................................................------......///000000111222333222///...000///---//////000111111111111000222111111000000000111111111222222222333333333444444555666777777888888888888999:::<<<>>>AAACCCDDDHHHJJJMMMNNNPPPQQQTTTVVVXXXZZZ[[[[[[ZZZ[[[]]]___```___\\\ZZZYYYYYYYYYYYYZZZ^^^dddkkkrrrzzzQQQRRRSSSTTTUUUTTTRRRRRRPPPQQQRRRPPPMMMKKKKKKLLLIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBAAAAAAAAACCCEEEGGGEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDCCCBBBDDDEEEEEEGGGJJJLLLLLLJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGJJJKKKMMMLLLKKKIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIJJJMMMOOOQQQSSSTTTUUUUUUUUUVVVWWWZZZ]]]dddnnn{{{xxxjjj]]]TTTHHHDDD???;;;999777666666333444555666777666666555444444444444444444444444444444444444444333333333333333333222222111111111111111111111111111111111111111111111111111111111222222222111111111000000111111111111000000//////000000000111111000000000111111111111111222222333111111000000000000000000////////////////////////////////////////////////...//////000000000000000......////////////......000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////..............................,,,++++++,,,---............------,,,,,,,,,................................................+++++++++,,,...000333444111666666000,,,///222222//////000111111111111111222222111111111222222333333333333444444444444444111222444666888999::::::888999:::<<<>>>AAACCCDDDIIIKKKNNNOOOOOOPPPSSSUUUXXXZZZ[[[[[[[[[\\\^^^``````___]]][[[YYYYYYYYYYYY[[[___fffmmmttt|||RRRSSSTTTUUUUUUSSSQQQPPPMMMNNNOOOMMMKKKJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHGGGGGGGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIJJJGGGGGGIIIJJJJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDFFFEEEHHHKKKLLLJJJGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJIIIHHHIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPTTTWWW\\\cccmmmyyyuuuggg\\\RRRIIICCC<<<;;;:::999777666555555444555666666666666666555444444444444444444444444444444333333333333333333444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111000//////...///000000111111000000///111000000000000111222222///000000000000/////////////////////////////////////////////////////////,,,------.....................////////////.........//////////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...////////////000000000........................///......---------------/////////......------,,,................................................---,,,---...///222555666???HHHJJJ>>>222///111111000000000000000111111111222222222222222222333444333333333444444444444444111222444666888::::::;;;888999:::<<<>>>AAACCCDDDIIIKKKMMMOOOOOOQQQSSSUUUXXXYYY[[[[[[[[[\\\___aaaaaa___]]][[[ZZZYYYYYYZZZ]]]aaagggnnnuuu}}}RRRSSSTTTUUUTTTRRROOOMMMJJJKKKLLLKKKJJJIIIKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEECCCDDDDDDEEEFFFFFFEEEEEEBBBCCCDDDFFFGGGHHHGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEEDDDCCCEEEFFFDDDHHHKKKLLLIIIEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJHHHHHHHHHHHHIIIJJJGGGHHHIIIIIIIIIHHHFFFEEEGGGHHHHHHGGGEEEFFFHHHJJJMMMMMMMMMNNNOOONNNMMMKKKNNNPPPUUUZZZaaakkktttzzzmmmdddXXXOOOHHHCCC???;;;:::::::::888777666666777666666666555555555555555333333333333333333333333333333333333333333333333444444333333222111111000111111111111111111111111111111111111111111111111000000000111222222333333111111111000000000000000//////000000000000//////000000/////////000111111........./////////......////////////////////////////////////////////////,,,------.....................////////////......---...///000000///...---------------------------------------------------.........////////////000........................------.../////////......111111000//////...------............................................................///111222333BBBSSS[[[LLL999111///...000000000000000111111222111111111111111222333333222222222222222222222222333444555777888888888888888999:::<<<>>>AAACCCDDDFFFHHHLLLNNNPPPRRRVVVXXXXXXYYY[[[[[[[[[]]]___aaaaaa___]]][[[ZZZYYYZZZZZZ]]]aaagggnnnuuu|||RRRSSSTTTTTTSSSPPPMMMKKKHHHIIIJJJIIIIIIIIIKKKMMMJJJJJJJJJJJJKKKMMMNNNOOOJJJIIIGGGFFFFFFGGGIIIJJJKKKJJJHHHGGGGGGGGGHHHIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGAAACCCFFFHHHIIIIIIHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFEEEHHHLLLKKKHHHCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCFFFFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@??????????????????@@@AAABBBCCCDDDEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLFFFGGGHHHHHHGGGFFFEEEDDDFFFFFFFFFEEECCCDDDFFFHHHIIIIIIIIIJJJKKKJJJHHHFFFHHHKKKPPPUUU[[[bbbjjjooopppuuu}}}ooocccWWWPPPGGGAAA???===;;;888999888777555333333555666888777666555444444444444333333333333333333333333333333333333333333333333444444333333222111000000000000000000000000000000000000000000000000000000//////000111222333333444/////////000111111222222//////000000000000/////////////////////000000111------...............---////////////////////////////////////////////////...//////000000000000000......////////////......,,,---000222222000---,,,------------------------........................---------.........//////........................+++,,,...000111111000000222111111000///...............................................................------------......///GGGWWWMMM;;;333222222000000000000000111111222000000///000000111222222111111000000000000000000666666777777777777666666888999:::<<<>>>AAACCCDDDCCCFFFJJJNNNQQQTTTXXX[[[XXXYYY[[[[[[\\\]]]___bbbaaa```^^^\\\ZZZZZZZZZZZZ]]]aaagggmmmttt{{{SSSSSSRRRQQQOOONNNMMMLLLMMMLLLKKKJJJJJJKKKMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEDDDEEEGGGGGGFFFDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEDDDCCCAAA@@@???@@@AAAAAADDDEEEEEEEEEDDDBBB@@@>>>@@@@@@????????????@@@@@@BBBBBBAAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEFFFEEEEEEDDDCCCCCCFFFDDDAAA@@@@@@BBBEEEGGGEEEDDDCCCBBBAAA@@@??????AAABBBCCCDDDFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHIIILLLPPPSSSVVVYYY]]]```bbbfffjjjnnnsss||||||oooaaaSSSIIICCCAAA???<<<:::888777666555555555555555444444444666555555555555444444444333333333333333333333333444444444333333222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000222222222111000//////...000000000000000///......000000///.....................////////////.........------------...//////000000000000000000000000////////////////////////+++,,,,,,,,,------......---.........//////000000------------------------,,,,,,,,,++++++*********------.........---+++***+++,,,---.........---,,,111111111000///---,,,+++000///...------...///000////////////////////////000///.........///111222555:::===;;;555///...///............////////////333444333222000000222444000111111222222333444444666666666777888888999999;;;;;;;;;===???BBBEEEGGGIIILLLOOOQQQRRRSSSUUUWWW\\\]]]]]]]]]\\\^^^```ccccccbbb```]]]YYYXXXZZZ[[[^^^aaagggmmmttt{{{RRRRRRQQQPPPOOONNNNNNMMMMMMLLLJJJIIIIIIKKKLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDEEEGGGGGGFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAADDDDDDDDDCCCBBBAAA@@@???@@@??????>>>>>>??????@@@AAAAAA@@@@@@AAABBBDDDDDDGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGHHHHHHHHHKKKOOORRRTTTVVVYYY[[[YYY\\\^^^___bbbhhhsss{{{|||nnnbbbXXXOOOFFF???@@@>>><<<:::888777666555444444444555555555555555555555555555444444444444333333333333333333333333333333333333333333222222333333333222222111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000222222111111000//////...000000000000000///......000000///.....................////////////......///............///000000////////////////////////////////////////////////000000000000111111111222............////////////------------------------,,,------------------...------.........---,,,++++++,,,---.........---,,,....../////////...------......------------..............................///...---------...000000222666999888333//////111/////////000000000111111222222222111//////111222000111111222222333444444555555555666777777888888999999999;;;===@@@CCCEEEIIIKKKOOOQQQRRRSSSUUUWWWZZZ[[[[[[[[[ZZZ[[[^^^aaabbbbbb```]]]YYYXXXZZZ\\\^^^bbbhhhnnnuuu|||PPPPPPPPPPPPOOOOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFBBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDCCCBBBAAA@@@?????????@@@??????>>>>>>??????@@@????????????@@@AAABBBCCCGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCBBBBBBAAA===???AAABBBCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKNNNPPPQQQRRRSSSTTTTTTUUUVVVVVVWWW[[[cccjjjvvvwwwqqqhhh___SSSJJJDDDAAA>>><<<;;;;;;999777666555555555333333444444555555666666555555555555444444444444333333333333333333333333222222222333333333333333222222222222222111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000222111111000000//////...000000000000000//////...000//////............///......////////////......///////////////000111111////////////////////////////////////////////////......///////////////000..................------------------------------+++,,,,,,------......///------.........---,,,++++++,,,---.........---,,,+++,,,---...............,,,,,,------------,,,,,,........................------,,,,,,------...//////111333333000///111333000000000111111111222222111222222000///...000111000111111222222333444444444444444555666666777777999999999;;;===@@@CCCEEEIIIKKKNNNQQQRRRSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[^^^aaabbbbbb```]]]ZZZYYYZZZ\\\^^^bbbiiipppvvv}}}OOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFEEEFFFGGGGGGFFFDDDAAABBBBBBCCCDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDBBBAAA???>>>>>>???@@@??????>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@???AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHGGGJJJMMMNNNNNNMMMMMMNNNPPPQQQRRRSSSUUUYYY```eeeiiiooovvv|||~~~sssiii```XXXSSSQQQKKKCCC===;;;;;;;;;;;;999888777666555555555555222222333444444555666666555555555444444444333333333333333333333333333333111111222222333333333444222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000///////////////////////////111111000000//////////////////000000000000//////000///............//////......////////////......//////......//////000111////////////////////////////////////////////////------------------------......//////...---,,,+++------------------------++++++++++++++++++++++++---------------------,,,+++,,,---.........---,,,+++,,,------......------,,,---...//////...---,,,........................---------------............//////...------000333000000000111111111222222111222222111000///000111000111111222222333444444444444555666666777777888;;;;;;;;;===???BBBEEEGGGHHHKKKNNNPPPQQQSSSUUUVVVZZZ[[[\\\\\\\\\]]]```cccbbbaaa___\\\ZZZYYYZZZ\\\^^^cccjjjqqqyyyNNNNNNNNNOOOOOOOOOOOOPPPLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMOOOOOONNNLLLKKKIIIHHHGGGHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGFFFGGGHHHGGGEEEDDDAAAAAABBBCCCEEEGGGIIIJJJGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCBBB@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBBBBDDDEEEGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGIIIKKKLLLKKKJJJJJJKKKNNNOOOPPPQQQSSSVVV[[[^^^bbbeeehhhjjjllloootttyyy~~~oooiii```WWWPPPJJJEEEBBB@@@>>>:::888777777666666888777777666666666666666111222222333444555666666555444444444444333333333333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000///////////////////////////000000000/////////////////////000000000000////////////............//////......////////////............------......///000........................///////////////////////////////////////...............///000///...,,,+++------------------------------,,,++++++***))))))------------------------+++,,,---.........---,,,------......------,,,+++---...///000000///...---........................------......//////////////////...---,,,,,,...000/////////000000000111111111333444333111000111222000111111222222333444444555666666777777888999999;;;;;;;;;===???BBBEEEGGGHHHKKKNNNPPPQQQRRRTTTVVVYYY[[[\\\\\\\\\]]]```cccaaaaaa___\\\ZZZYYY[[[]]]^^^ccckkkttt{{{NNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMOOOOOONNNMMMKKKIIIHHHFFFHHHHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGHHHGGGEEEDDDAAAAAABBBCCCEEEGGGIIIJJJHHHGGGFFFEEEDDDCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBDDDFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@?????????@@@???>>>>>>======>>>>>>??????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIIIIJJJLLLSSSRRRRRRRRRSSSTTTVVVVVVYYY[[[\\\^^^___aaadddfffhhhkkkqqqwww|||rrrfff]]]SSSOOOIIIEEEBBB???===;;;999999999999888777666555888777777666666666666777222222333333444444555555444444444444333333333333333333333333333333333333111111111222222222222222000000000111111111111111........................000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////...//////000000000000000///............//////000......////////////......---------------...//////........................////////////////////////------------,,,,,,,,,,,,---...000111111///---,,,------------------------000000///...,,,+++******------,,,,,,,,,---......+++,,,---.........---,,,...............---,,,+++...//////////////////...------------------------------...////////////...000///...---------...////////////000000000111111111333444444222111111222000111111222222333444444666666777777888999999999999999999;;;===@@@CCCEEEHHHJJJMMMPPPQQQRRRTTTVVVWWWXXXYYYYYYYYY[[[^^^aaaaaa```___\\\ZZZYYY[[[]]]^^^dddmmmuuu}}}OOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEECCCBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIGGGDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@BBBDDDFFFFFFEEECCCBBBAAAAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>============>>>>>>>>>>>>@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEDDD@@@AAACCCDDDEEEFFFFFFFFFJJJJJJIIIGGGEEEDDDBBBBBBEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIILLLOOOTTTSSSRRRRRRRRRRRRRRRQQQPPPQQQSSSTTTUUUVVVWWWYYYYYY[[[```dddiiipppvvv{{{vvvkkkddd___XXXNNNGGGCCC@@@===<<<<<<<<<;;;999888999999999888777777888888777666555555555555555333333333333333333333333444444444333333333222222333333333333333333333333222222222222111111111111///000000000111111111222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////......///000000000000000...............///000000......////////////.....................//////000........................////////////////////////,,,,,,+++++++++*********---...000222222111///...------------------------//////...------,,,++++++---,,,,,,,,,,,,---...///+++,,,---.........---,,,------.../////////......///......------......///------------------------+++,,,---...///...------000///......//////000///000000000111111111222222000222444333222000000000000111111222222333444444555555666666777888888888999999999;;;===@@@CCCEEEGGGJJJMMMOOOPPPRRRTTTVVVVVVWWWYYYYYYYYY[[[___aaa``````___\\\ZZZZZZ[[[^^^___eeennnwwwOOOOOOOOONNNNNNNNNMMMMMMOOOOOOOOONNNNNNLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOOOONNNIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGHHHHHHGGGEEECCCBBBCCCCCCDDDEEEGGGIIIJJJMMMKKKHHHEEEBBB@@@??????AAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@BBBDDDFFFFFFEEECCCBBBAAAAAA@@@???@@@AAACCCDDD@@@AAABBBCCCCCCAAA@@@???>>>>>>============>>>>>><<<===???@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBAAACCCFFFHHHHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEE@@@AAABBBDDDEEEFFFFFFFFFLLLKKKIIIGGGEEECCCBBBAAADDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGHHHIIIHHHGGGGGGJJJNNNQQQNNNMMMLLLMMMNNNNNNMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQTTTXXX[[[^^^aaadddfffiiipppxxxxxxnnnhhhccc[[[RRRNNNMMMKKKDDD>>>===;;;999999:::;;;:::999444555555444333333555666777666666555444444444444444333333333333333333333444444444333333333222222333333333333333333333333333222222222111111000000//////000000111111111222333333333333333333333333000000000000000000000000111111111111000000000000000000000000000000000000.........///////////////......///000000000000000...............///000111......////////////......///////////////000111111........................////////////////////////000000000//////.........,,,...111333333222111///------------------------++++++++++++++++++++++++---,,,,,,+++,,,---...///+++,,,---.........---,,,+++,,,---///000111111111......,,,++++++,,,......------------------------***+++,,,---...---,,,,,,///......///111222111111111111222222222333333333///111333333111/////////000111111222333333444444444444555555666777777777;;;;;;;;;===???BBBEEEGGGGGGJJJMMMOOOPPPRRRTTTUUUXXXYYYZZZ[[[[[[]]]aaaccc``````___\\\ZZZZZZ\\\^^^___eeennnxxxOOOOOOOOOPPPOOOOOONNNNNNRRRQQQOOOMMMKKKKKKKKKKKKPPPNNNMMMKKKKKKLLLNNNOOOQQQPPPNNNLLLKKKKKKLLLMMMOOOKKKIIIIIIKKKMMMMMMKKKJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAA@@@@@@EEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFAAABBBBBBCCCCCCBBBBBBAAACCCCCCAAA@@@??????>>>>>>@@@@@@AAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@??????AAABBBDDDEEEEEEDDDBBBAAACCCCCCBBBAAAAAAAAAAAABBB???@@@AAAAAABBBBBBAAAAAADDDEEEFFFGGGGGGFFFEEEDDDAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKNNNPPPPPPOOOMMMKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNOOOQQQSSSUUUVVVWWW[[[\\\___ccciiirrr}}}~~~vvvpppiiidddaaa\\\UUUOOOGGGFFFDDDBBB@@@>>>===<<<888888888888888777666666666666666666666666666666777777666555444444333333444444444555555555555666333333333333333333333333444333333222222333333444111111111111111111111111000111222333333333333333111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111000000//////............//////........................------------------------.........////////////000........................//////.........---------///...---,,,+++*********------............---------------,,,,,,------------------------------------------------------------------...------,,,,,,---------...------,,,,,,000000//////.........---000///---,,,,,,---...//////////////////.........////////////000000000000------...///000111111222111111111000000000000///222222222111222222333333333555777777666555666777:::::::::<<<>>>AAADDDFFFIIILLLOOOPPPQQQRRRSSSUUUZZZZZZZZZZZZYYY[[[^^^aaa^^^]]]]]]]]]]]]]]]]]]]]]cccgggooovvv~~~NNNNNNNNNOOOOOONNNNNNMMMOOOOOOMMMLLLKKKLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNOOONNNLLLJJJJJJJJJKKKLLLNNNKKKIIIIIIKKKLLLKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAABBBBBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA??????>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@AAAAAAAAA@@@@@@???@@@BBBCCCCCCBBB@@@???CCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAABBBAAAAAAAAADDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBAAA@@@???>>>BBBAAAAAAAAAAAABBBBBBCCCFFFEEEEEEFFFFFFGGGHHHIIIHHHJJJLLLNNNNNNMMMLLLJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOOOOLLLNNNPPPRRRVVV]]]eeekkkkkkmmmoooqqqtttyyy}}}wwwpppiiidddaaa]]]XXXRRROOONNNKKKEEE@@@AAA@@@???===<<<:::999888777888888888888777666555555555555555555555555555777666666555444444333333333333333333444444444444222222222222222222222222222111111000000111111222111111111111111111111111//////000111111111000000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000...///////////////000000000//////.........//////........................------------------------------........./////////........................//////.........---------......---,,,++++++++++++------............------...---,,,,,,,,,,,,---...------------------------...............---------++++++,,,---............,,,,,,------...---------000/////////.........---///...------------...///.........///////////////------------............/////////000000111111111222222111111111000000000222222111111222222333333111333666777666777888999:::::::::<<<>>>AAADDDFFFIIILLLOOOPPPQQQRRRTTTUUUZZZZZZZZZZZZYYY[[[^^^aaa______]]]\\\\\\\\\]]]]]]bbbgggnnnvvv}}}MMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJLLLLLLLLLKKKIIIHHHHHHIIIJJJKKKMMMKKKIIIIIIJJJJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>>>>???@@@@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>AAAAAA@@@????????????@@@??????@@@AAAAAAAAAAAA@@@DDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA???===<<>>AAADDDFFFIIILLLOOOQQQQQQRRRTTTVVVZZZZZZZZZZZZZZZ[[[___aaabbbaaa^^^[[[ZZZ[[[\\\]]]aaafffmmmuuu|||MMMMMMNNNNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@??????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>AAABBBBBBBBBBBBAAAAAA@@@??????>>>==================>>>???@@@AAABBBBBBBBB>>>>>>???@@@@@@???>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@DDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDCCCBBBAAA???>>>===BBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJLLLJJJKKKLLLLLLMMMOOOSSSVVVWWWZZZ\\\\\\\\\\\\^^^```aaaccceeehhhkkkmmmnnnnnnoooooooooooooooooooooooopppooommmkkkhhheeecccaaa___^^^\\\ZZZWWWTTTRRRPPPPPPNNNKKKGGGDDDCCCBBBBBB@@@>>><<<<<<>>>>>><<<:::999999999999888888888888666666666777777666555555555555555555555555555555555555555444444333333333222222222222333333333333222222222222222222222222333333222222222222333333111111111111111111111111333333333333333222111000111111000000000000111111000000000000000000000000////////////////////////////////////////////////111000...,,,+++,,,---...111000///......---..............................////////////////////////,,,,,,,,,---------......................................................------,,,,,,,,,------...------............------///...,,,******,,,...///........................------,,,,,,+++*********++++++,,,---............***+++,,,---....................................,,,,,,,,,---...///000000,,,------...///000111111////////////000000000000222222222111111111111111333333333222222222111111111111111111222333444444111333666777777777999::::::::::::<<<>>>AAADDDFFFIIILLLOOOQQQRRRSSSUUUWWWZZZZZZ[[[ZZZZZZ\\\___bbbeeebbb^^^[[[YYYZZZ\\\]]]```eeelllttt|||MMMMMMNNNOOOOOOOOOOOOOOOLLLKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEEEECCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>??????CCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>===<<<============>>>???@@@AAABBBBBBBBB??????@@@@@@@@@@@@????????????>>>============>>>===>>>??????@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBAAA@@@??????BBBAAA@@@???????????????@@@@@@@@@AAAAAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBAAADDDFFFFFFEEEDDDDDDEEEDDDEEEEEEEEEEEEFFFIIIKKKMMMNNNOOOOOONNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQPPPNNNMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDBBB???===;;;<<<===>>>;;;:::999999999999888777888888888888888888888888444555555666666666555555555555555555555555555555444444444444444333333333333333333333444444444444333333333333333333333333333222222111111222222333111111111111111111111111333333333333333222111000111111000000000000111111////////////////////////000000000000000000000000////////////////////////111000...,,,+++,,,---...000000///.......................................////////////////////////,,,,,,,,,---------..............................---.....................------,,,,,,,,,---......------............------///...,,,++++++,,,...///...........................---------,,,,,,,,,+++............---,,,++++++***+++,,,---............---------...............+++,,,---......///000000,,,------...///000111111////////////000000000000222222222111111111111111333333333222222222111111111111111111222333444555333555777888777777777999:::::::::<<<>>>AAADDDFFFIIILLLOOOQQQRRRTTTVVVXXXYYYZZZ[[[ZZZZZZ\\\```cccfffccc___[[[ZZZZZZ\\\]]]___dddlllttt|||LLLLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHHHHFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCDDDEEEEEEFFFFFFBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDCCCCCCBBBAAA@@@???>>>======<<<<<<======>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>============>>>======>>>????????????>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBBBBAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@??????>>>?????????@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFFFFDDDBBBBBBBBB???AAAAAAAAA@@@@@@BBBDDDDDDDDDDDDCCCDDDEEEEEEFFFIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAABBBAAAAAA@@@@@@===<<<:::888777888999::::::999999888777777666666666666666666666666666666333444555555555555555555444444444444444444444444444444333333333333333333333333333333444444444444333333333333333333333333000000////////////000000111111111111111111111111000000111111111000000///111111000000000000111111////////////////////////111111111111111111111111000000000000000000000000000///...---------.../////////............//////................................................,,,---------....................................---------.....................---------------...------............---------------,,,,,,---------......................../////////////////////////////////...---,,,******++++++,,,---............---------------.........,,,,,,---.../////////...------......//////000000------------............000111111111111111111111333222222222111111111111000000000111222333444555555666888888777666777888:::::::::<<<>>>AAADDDFFFIIIKKKOOOQQQSSSTTTVVVXXXYYYZZZ[[[[[[[[[]]]aaadddeeeccc___]]][[[[[[\\\]]]___dddllluuu}}}IIIJJJKKKLLLMMMMMMMMMMMMGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEDDDAAADDDFFFGGGEEEEEEFFFGGGEEEEEEDDDDDDDDDDDDCCCCCCAAABBBDDDEEEFFFEEEDDDCCC@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@??????@@@@@@@@@??????>>>>>>===??????>>>??????@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>??????AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>======>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBDDDCCCCCCBBBAAA???>>>===???>>>>>>>>>>>>??????@@@???>>>>>>??????@@@AAABBB@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIHHHFFFCCCBBBCCC>>>@@@AAA@@@??????@@@BBB???>>><<<<<<===??????@@@CCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>>===<<<<<<=====================<<<<<<;;;;;;:::999888888888999::::::::::::999888777777777666666666666555555555555222333444555555555555555444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222000000////////////000000111111111111111111111111//////000111111111000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000...///////////////000000......---......///000111........................------------------------------........./////////........................---------.........//////000///...---------------------............------,,,,,,---......---,,,,,,........................,,,------......//////000............---,,,++++++,,,,,,------...---------,,,,,,,,,------.........,,,---...//////......---.........///////////////------------............/////////000000111111111222222111111111000000000000000000111222333555666333555777888888888999::::::::::::<<<>>>AAADDDFFFIIIKKKOOOQQQSSSUUUWWWYYYYYYZZZ[[[[[[[[[]]]aaadddcccbbb```^^^]]]\\\]]]]]]```eeemmmuuu~~~GGGHHHIIIJJJKKKKKKKKKKKKEEEFFFHHHIIIJJJJJJIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFFFFEEEDDDBBBBBB???BBBFFFGGGEEEDDDFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCAAABBBDDDFFFFFFEEECCCBBB???@@@AAABBBBBBBBBAAA@@@??????@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<<<<;;;???>>>======>>>@@@BBBCCCAAABBBBBBCCCCCCBBBBBBAAA>>>>>>??????@@@AAACCCCCCAAAAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<<@@@@@@AAAAAAAAA@@@??????@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>=========>>>@@@BBBEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAFFFEEEDDDCCCAAA>>><<<;;;>>>>>>======>>>???@@@@@@=========>>>>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJHHHDDDBBBAAAAAA<<<>>>??????======>>>???>>><<<::::::<<<>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@???>>><<<;;;:::::::::;;;<<<<<<<<<<<<;;;:::999888999999888888777777777888888888999888666555555666888777777777777777666666222333444444555555555444444444444444444444444444333333333333333333333333000111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111000111222333333333333333111111000000000000111111////////////////////////////////////////////////000000000000000000000000---...///000111111000000------------///000111222........................------------------------.........////////////000........................---------.........//////111000///...---,,,,,,,,,---..................---+++,,,...//////...,,,+++////////////////////////((()))***+++,,,,,,---...,,,,,,------...------------------...------,,,,,,,,,,,,,,,------.........---.../////////...---,,,///////////////.........////////////000000000111---......///000111111222111111111000000000000///000000000111222444555666111444666888888999:::<<<:::::::::<<<>>>AAADDDFFFIIIKKKOOORRRSSSUUUWWWYYYYYYZZZ[[[[[[[[[^^^bbbeeebbbaaa```___^^^]]]]]]]]]```eeemmmvvv~~~HHHIIIJJJJJJJJJIIIHHHGGGDDDEEEGGGHHHHHHGGGFFFEEEJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBB@@@???AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@??????@@@AAACCCCCCBBB???=========>>>???=========>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???>>>>>>>>>@@@>>>===;;;;;;===>>>@@@AAA@@@???=========>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>======>>>???@@@@@@AAAAAAEEEDDDDDDDDDDDDCCCCCCCCCEEECCCAAA@@@@@@@@@BBBCCCEEEEEEDDDCCCBBB@@@???>>>???>>>>>>>>>???@@@AAAAAABBBAAA@@@?????????@@@AAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCDDDGGGLLLPPPVVVRRRLLLGGGDDDCCC@@@???>>>???@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::======>>>???????????????AAA@@@@@@???>>>======<<<;;;;;;;;;:::::::::999999::::::999999888777666666999999999999999888777666666666777777777777666666:::999888777666555444444444444444555555555666666444444555555444444333222222222333333333333444444222222222222222222222222444444333222222111111000333333222222111000//////////////////////////////000000000000000000000000/////////000111111222222000000000000000000000000...///////////////......000000000///......------000000//////.........------......///000111111222------............------...------,,,,,,------...,,,---......//////......//////............//////---...///000000...,,,+++------------------------------...///000000//////111000...---,,,------...------------------------***++++++,,,---...//////.........////////////000,,,,,,,,,------.......................................------------......111111000000////////////111111000000000000111111///111222444444333222111111222222333333222222111222222222222222222333333444555666888999999999999:::::::::<<<>>>AAADDDFFFIIILLLPPPRRRSSSTTTVVVWWW]]][[[ZZZYYY[[[^^^aaaddddddaaa______aaa```^^^[[[___dddllluuuHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGIIIIIIHHHGGGFFFIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCBBBAAA@@@???AAABBBCCCGGGEEEBBB???===<<<<<<============>>>???@@@BBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@@@@AAABBBCCCFFFEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<===>>>???@@@???>>>=========>>>????????????@@@@@@@@@AAAAAA>>>>>>======>>>???@@@@@@@@@???>>>===<<<======>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@???>>>?????????>>>??????@@@@@@AAA@@@???>>>>>>???@@@AAA======>>>>>>>>>?????????@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDHHHMMMQQQXXXVVVRRRLLLGGGCCC@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>===@@@??????>>>======<<<<<<::::::::::::999999999999::::::999888888777666666888888888888888888777666555666666777777666666555555555555444444444444444444444444444555555555666444444444555444444333222444444444333333222222222222222222222222222222222222222222222222222222222333333222111111000//////111111111111111111111111000000000000000000000000111111000000000000000000000000000000000000000000......////////////......------......///000000000000/////////............---......///000000111111------............------...------,,,,,,------...,,,---......//////......//////............//////...///000000000...,,,+++------------------------+++,,,---............---///...---,,,,,,,,,---...------------------------,,,,,,------------------------........./////////,,,,,,------------------......................../////////....../////////.........---------,,,,,,111111000000000000111111...000111333333222111000000111111222222111111000111222222222222333333333444555666888999999999999::::::;;;<<<>>>AAADDDFFFIIILLLPPPSSSTTTUUUVVVXXXZZZZZZZZZ[[[\\\^^^```aaadddaaa^^^^^^______]]][[[^^^cccllluuu~~~IIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCBBBCCCDDDEEEFFFAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA????????????@@@@@@@@@@@@CCCBBBAAA@@@AAAAAACCCDDDHHHFFFDDDAAA???>>>>>>>>>============>>>@@@AAABBB????????????@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAA???>>>>>>>>>>>>???>>>===<<<<<<===>>>???>>>>>>=========>>>??????>>>?????????@@@@@@@@@@@@<<<<<<======>>>@@@AAABBB@@@???>>>============>>>>>>>>>>>>???@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>@@@???????????????>>>>>>??????>>>>>>>>>>>>??????=========>>>>>>>>>>>>???===>>>>>>???@@@AAABBBCCC@@@AAABBBCCCEEEIIINNNRRR[[[\\\ZZZTTTLLLDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<============<<<>>>>>>======<<<;;;;;;;;;999999999999888888888777999999999888888777777666555666777777777777777777444555555555555555555444222222333333444444444555444444444444555555555555444444444444444333222222555555444333222111000000222222222222222222222222000000111111222333333444222222222111111000000///111111111111111111111111000000000000000000000000222222111000000///......////////////////////////......///////////////...------......///000000000////////////.....................//////000000111------............------...------,,,,,,------...,,,---......//////......//////............/////////000000000///...,,,+++------------------------***++++++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,,,,---------............------------------,,,,,,........................000000////////////000000---------,,,,,,,,,,,,,,,111000000//////000000111...///000111222111000000000000000111111000000000111111222222222333333333444555666888999999999999::::::;;;<<>>???@@@@@@>>>>>>>>>>>>???AAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<>>>===<<<<<<<<<<<<===>>>============>>>>>>??????>>>>>>>>>????????????@@@============>>>???@@@AAA?????????>>>>>>>>>>>>>>>============>>>>>>??????<<<<<<===>>>???AAAAAABBB@@@AAAAAAAAAAAA@@@??????>>>???AAABBBBBBAAA@@@???@@@@@@?????????>>>=====================>>>>>>>>>????????????@@@@@@@@@@@@=========>>>>>>?????????>>>???AAABBBDDDHHHNNNRRR]]]```aaa[[[PPPFFFBBBBBB===<<<;;;:::::::::<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;:::::::::888888888888777777777777999888888888777777777666444444555666777777777666333444444555555444444333444444444555555555555666444444444444444444444444333444444444444333222222444444333333222111111000111111111111111111111111000000111111222222222333222111111111000000000///........................////////////////////////111111000000////////////////////////////////////---...//////////////////000000000///......------///////////////................../////////000000------............------...------,,,,,,------...,,,---......///.........///......------......///////////////...,,,+++***,,,,,,------------------***++++++,,,,,,,,,++++++++++++++++++,,,------...------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,........................000//////////////////000........................000000////////////000000///000111111222222111111000000111111111111000000111111111222222333333444444555666777999999999999::::::;;;===???BBBEEEFFFJJJMMMQQQSSSTTTUUUWWWXXXXXXXXXYYYZZZ\\\]]]^^^___bbb```\\\ZZZYYYZZZ[[[\\\^^^ccckkkttt|||IIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCGGGFFFFFFEEEDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEHHHFFFDDDBBBAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBB<<<<<<<<<<<<===>>>??????=========>>>???@@@AAABBB???@@@@@@@@@@@@@@@@@@???BBBAAA@@@??????>>>>>>???======<<<<<<<<<<<<======<<<<<<======>>>>>>>>>>>>======>>>>>>>>>???????????????>>>>>>>>>>>>>>>??????????????????>>>>>>===>>>>>>>>>???????????????<<<======???@@@AAABBBCCC@@@@@@AAAAAA@@@@@@???>>>===>>>AAABBBBBBAAA@@@??????????????????>>>===<<<<<<<<<======>>>>>>>>>>>>????????????????????????>>>>>>======<<<<<<<<<;;;<<<===???AAACCCGGGKKKOOO[[[___aaa\\\QQQGGGCCCBBB<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>======;;;;;;;;;;;;::::::::::::888888888777777777666666888888888777777777777777333444555666666666666666333333444444444444333333666555555555555444444444444444444444444444333333333333444444333333222111222222222222222222222222111111111111111111111111222222222111111000000000111111111000000000000000........................////////////////////////......//////000000000000////////////////////////------...///////////////000000000///......------.........///////////////............////////////------............------...------,,,,,,------...,,,---......///...............------------............------,,,+++******,,,,,,,,,---------......,,,,,,------------,,,,,,***++++++,,,,,,---------------------------------++++++,,,,,,---...//////,,,,,,,,,---------...............------,,,,,,,,,........................///......------......///........................000000////////////000000111111111222222222222222111222222222222222222111000000111222333333444444444555666777999999999999;;;;;;;;;===???BBBEEEGGGJJJMMMQQQSSSTTTUUUWWWXXXZZZYYYXXXXXXYYY\\\___aaaaaa___\\\ZZZXXXYYY[[[\\\^^^ccckkkttt|||HHHGGGFFFDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA??????@@@@@@@@@@@@@@@????????????@@@@@@AAAAAABBBBBBBBBDDDDDDCCCAAA@@@>>>======<<<<<<<<<<<<<<<===>>>>>>============>>>???@@@@@@>>>??????@@@@@@??????>>>???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>==================>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@??????>>>===AAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAABBBCCC@@@@@@@@@?????????>>>>>>>>>???BBBCCCCCCBBB@@@>>>===>>>?????????>>>===<<<;;;<<<===>>>??????>>>>>>>>>===============<<<<<>>>>>===;;;;;;:::999;;;===???@@@AAADDDGGGJJJTTTWWWYYYVVVNNNFFFAAA???:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>>>>>>>>>>===;;;;;;::::::::::::::::::888888888888777777777666777777777777777777777777444555666666666666666666333444444444444444444333555444444444333333222222444444444444333333333333333333333333333222111111111111111111222222333333111111111111111111111111333222222111000000//////000000000000000000000000111111111111111111111111000000000000000000000000------...//////000111111////////////////////////,,,---...///000000000000------......///000000000.........///////////////........................------............------...------,,,,,,------...,,,---......//////............------------......---------,,,,,,,,,,,,,,,+++,,,,,,------........................------,,,+++,,,,,,------------,,,------------------------***++++++,,,---...///000,,,---------............------------------,,,,,,..............................------------......,,,,,,,,,,,,,,,---------000//////......//////000222222222222222333333333222222333333333333222222000000111222333444444555444555666888999999999999;;;;;;<<<===@@@CCCEEEGGGKKKNNNQQQTTTUUUVVVWWWYYY\\\ZZZXXXWWWYYY\\\```ccc______^^^[[[XXXXXXZZZ\\\___dddlllttt}}}FFFFFFDDDCCCCCCCCCDDDDDDAAABBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEGGGHHHIIICCCCCCBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???>>>===???>>>>>>>>>===============>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<<<<======>>>>>>=========>>>>>>???>>>>>>???@@@@@@???>>>>>><<<;;;::::::999:::::::::;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>???>>>>>>>>>>>>>>>???@@@??????@@@@@@@@@???>>>===AAAAAAAAA@@@@@@@@@@@@@@@======>>>???@@@@@@AAAAAAAAA@@@???>>>===>>>>>>??????@@@CCCEEEDDDBBB@@@>>>;;;<<<>>>???@@@???===<<<;;;<<<===???@@@@@@??????>>>>>>======<<<<<<<<<<<<=========<<<<<<;;;;;;:::;;;===>>>??????@@@CCCEEEKKKLLLMMMLLLIIICCC>>>;;;999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777666777777777777777777777666666777777777666555555444444555555555555444444444444444444444555555555444444444333333333222222222333333333333222111111222222222111111111111111111111111111111111111111111111111111000000000000///000000000000000000000111111111111111111111111000000000000000000000000......//////////////////000000000000000000000000,,,---...///000000000000------......///000000000............/////////000........................------............------...------,,,,,,------...,,,---......//////.........------,,,,,,------.........------......//////++++++,,,,,,---......///...............---,,,,,,------...///...---,,,,,,------------------------,,,,,,,,,------.........------........./////////,,,,,,------------------........................//////............//////,,,,,,---------.........//////............//////111111111111111222222333111111222222222222111111///000111222333444444555444555666888999999999999;;;;;;<<<===@@@CCCFFFGGGKKKNNNRRRTTTUUUVVVXXXYYY[[[ZZZZZZZZZ[[[^^^```bbb^^^______]]]ZZZXXXZZZ\\\```eeemmmuuu~~~EEEEEECCCBBBBBBCCCDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBAAABBBBBBCCCDDDEEEGGGFFFEEEEEEEEEEEEEEEFFF???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???===<<<======<<<<<<;;;;;;;;;:::<<<===>>>???@@@AAAAAAAAA<<<======>>>>>>>>>======<<<<<<;;;;;;;;;<<<======???>>>>>>============>>>===>>>???@@@@@@???>>>===>>>>>>===<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;======>>>>>>>>><<<;;;:::<<<<<<<<<<<<=========>>>============>>>@@@AAABBB??????@@@AAA@@@???>>>===>>>>>>>>>=====================>>>>>>??????@@@@@@AAA@@@>>><<<<<<===???@@@@@@BBBDDDFFFEEECCC@@@>>>:::<<<>>>???@@@???>>>===;;;<<<>>>???@@@@@@@@@???@@@@@@??????>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBEEEDDDDDDEEEDDDAAA;;;777888999;;;<<<===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666666666777777777777777888888888777666555555444555555666666555555444444444555666777888999:::444444444333333222222222222333333333333222111111444333333222111000//////000000000000000000000000/////////000111111222222////////////000000000000////////////////////////000000000000000000000000000000000///......------111111111111111111111111,,,---...///000000000000000000000///......---------.........//////000000.....................------..................---...------,,,,,,------...,,,---......//////.........------,,,,,,------...//////...//////000111222++++++,,,,,,---...//////............------,,,+++......///000///...,,,+++------------------------......---------,,,,,,,,,.........////////////000,,,,,,,,,------.................................000000////////////000000/////////000000000111111//////............//////000000000000000111111222000000111111111111000000///000000222333444555555444555666888999999999999;;;<<<<<<>>>@@@CCCFFFHHHKKKNNNRRRTTTUUUVVVXXXYYYYYYZZZ[[[]]]^^^___``````]]]___```^^^[[[YYYZZZ[[[aaafffnnnvvv~~~CCCCCCBBBAAAAAAAAAAAABBBFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDCCCAAA????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<>>>???@@@@@@@@@@@@AAA@@@???=========>>>???;;;;;;<<<<<<<<<<<<;;;;;;???>>><<<:::999999999999>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>===>>>???AAAAAA@@@?????????????????????>>>======>>>???@@@@@@@@@>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::===AAACCCAAA???===<<<@@@???===;;;;;;;;;<<<<<<999;;;>>>@@@AAAAAA???>>>>>>>>>>>>>>>============:::::::::::::::;;;<<<===???>>>======>>>===<<<:::<<<===???>>><<<::::::;;;;;;;;;;;;;;;<<<<<<=========<<<:::999999:::;;;===<<<<<<<<<============>>>888:::;;;<<<===<<<:::999999999999888777666666555777777777666555555444444666555555555555444444444777777666555444444333333333333333333333333333333111111111111111111111111444444444333333222222222000000111111111222222222111111111000000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000000000000000000000000000000000//////.........---//////...------------...///////////////.........000000000///......---------------............/////////000//////...---,,,///...------,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////------------------------++++++++++++,,,,,,---...///......------,,,++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,++++++,,,///000---------............///..........................................------//////////////////////////////////////////000000...///111222444444444444000000111111111222222222555666777888999:::::::::<<<<<<======>>>AAAFFFJJJJJJMMMQQQSSSTTTUUUWWWXXX[[[\\\\\\]]]^^^___``````^^^^^^]]][[[YYYXXXYYY[[[___dddllluuu~~~CCCCCCBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCC@@@????????????@@@@@@@@@@@@???>>>>>>???????????????>>>======>>>>>>>>>>>>????????????========================<<<<<<======<<<<<<;;;:::;;;<<<===>>>????????????@@@???>>>===<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;777777888999;;;>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>===>>>>>>??????????????????????????????>>>======>>>?????????>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>:::===@@@AAA@@@>>>======???>>>===<<<<<<<<<===>>><<<===@@@BBBCCCBBB@@@???>>>>>>>>>>>>=========<<<:::::::::::::::;;;<<<<<<<<<;;;:::;;;<<<===;;;999999;;;<<<<<<:::999999:::999:::;;;<<<=========<<<<<<;;;999888888999:::;;;::::::::::::;;;;;;;;;;;;:::;;;>>>??????>>><<<:::999999888888777666666555777777777666555555444444666555555555555444444444666666555555444333333222333333333333333333333333333333333333333333333333444444333333333222222222000000111111111222222222111000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000............////////////////////////////////////000/////////............//////...------------...////////////........................////////////---------............/////////000000000///.........---,,,,,,+++++++++,,,,,,,,,,,,---------......+++,,,,,,------.........------------------,,,,,,---,,,,,,,,,,,,------...++++++,,,------......///---,,,,,,++++++,,,,,,---.........---------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---...///---------............///................................................////////////////////////000111111222333444555555222222222222222222222222111111111222222222222333555666777888999:::::::::;;;<<<<<<===>>>AAAFFFIIIJJJMMMQQQSSSTTTUUUWWWXXX[[[\\\\\\]]]^^^___``````^^^___^^^[[[YYYXXXZZZ[[[___dddllluuu~~~CCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@AAAAAA@@@@@@??????@@@@@@@@@BBBCCCBBB@@@???????????????@@@@@@??????>>>===???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;<<<===============>>>===<<<<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;===>>>???>>>===<<<<<<;;;<<<<<<<<<>>>======<<<<<<======>>>===============>>>??????>>>????????????>>>>>>===???>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;===??????===<<<======>>>>>>>>>===>>>>>>???@@@???@@@BBBCCCCCCBBB@@@???>>>>>>>>>=========<<<<<<:::::::::::::::;;;;;;<<<::::::999:::<<<<<<;;;:::777999;;;;;;:::999:::;;;777999;;;===>>>===<<<;;;:::999888777777888999:::::::::::::::;;;;;;;;;;;;;;;===@@@BBBBBB@@@===;;;999888888777777666666555777777777666555555444444666555555555555444444444555444444333333222222222333333333333333333333333444444444444444444444444333333333333222222222222000000000111111111111222000000000000000000111111000000000000000000000000000000////////////000000000000000000000000000000------------............////////////////////////////////////............//////...------------...........................,,,------...//////000000---------............///------......///...............---,,,,,,,,,------,,,,,,,,,------------...------------------------.........------,,,,,,,,,......------------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,,,,,,,---------......,,,------------.........---------............///................................................////////////////////////---...///000222333444444666444333111000000000111222222222222333333333333555666777888999::::::::::::;;;<<<<<<===@@@EEEHHHJJJMMMPPPSSSTTTUUUVVVXXX[[[[[[\\\]]]^^^___``````______^^^\\\ZZZYYYZZZ\\\___dddllluuu}}}BBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBB@@@AAABBBBBB@@@??????@@@???????????????>>>>>>===?????????@@@@@@???>>>>>>===>>>>>>>>>????????????========================<<<<<<<<<===<<<<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>======<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<<<<=========<<<<<<===============<<<;;;;;;===>>>???>>>>>>????????????>>>===???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<=========;;;;;;===>>>===>>>>>>??????@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>>>>>>>=========<<<<<<<<<;;;::::::999::::::;;;;;;<<<;;;:::;;;<<<<<<:::999777999;;;;;;;;;;;;<<<===777999;;;>>>>>>>>><<<:::999999888888888999::::::;;;;;;<<<<<<<<<=========<<<>>>AAABBBBBB@@@===:::888888777777666666666666777777777666555555444444666555555555555444444444333333333222222222111111333333333333333333333333222222222222222222222222333222222222222222222222000000000000111111111111000000000000000111111111000000000000000000000000000000////////////000000000000000000000000000000------.........////////////////////////////////////////////////.........//////...------------...------...............///---------....../////////---------............///******+++,,,------,,,,,,//////............//////------------------------------------------,,,,,,.........------,,,,,,+++000///...---------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......,,,,,,---...///.........---------............///........................---------...............////////////////////////......//////000111222222666444222000//////000111222222333333333444444444555666777888999:::::::::999:::;;;<<<===@@@DDDGGGIIILLLPPPSSSTTTUUUVVVXXX[[[[[[\\\]]]^^^______```_________\\\ZZZYYYZZZ\\\___dddlllttt|||BBBBBBCCCCCCEEEFFFHHHIIIFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD???@@@BBBAAA@@@??????@@@>>>????????????>>>============>>>>>>>>>>>>>>>======>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::888999:::;;;===>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<=========<<<;;;;;;;;;<<<>>>???===>>>>>>?????????>>>>>>???>>>===<<<<<<===>>>???????????????????????????============>>>>>>>>>>>>=========<<<;;;;;;===???======>>>???@@@AAABBBBBB@@@@@@AAAAAA@@@???>>>===============<<<<<<<<<<<<;;;::::::999999999::::::<<<:::999999:::999777555555777::::::::::::;;;<<<888:::===??????>>><<<:::999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<>>@@@DDDFFFIIILLLPPPRRRSSSTTTVVVWWWZZZ[[[[[[\\\]]]^^^____________^^^\\\ZZZYYYZZZ\\\___ccckkkssszzzBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDD>>>@@@AAAAAA@@@??????@@@>>>>>>??????>>>>>>===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>????????????????????????????????????<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;::::::;;;;;;;;;:::;;;;;;<<<======<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@????????????????????????============>>>>>>>>>>>>===>>>>>>===<<<<<<===???<<<===>>>@@@@@@AAAAAAAAA????????????>>>>>>===<<<=========<<<<<<<<<;;;;;;;;;::::::999999999999999999888777777888777555333555777999999999999:::;;;<<<===>>>??????>>><<<:::888888999999:::;;;;;;;;;999999999999:::::::::::::::;;;<<<===<<<:::888777666666666666666666666666777777777666555555444444666555555555555444444444222222222222222222222222333333333333333333333333333333333333333333333333111111111222222222222222111000000000000000///////////////000111111222222000000000000000000000000//////000000000000//////////////////////////////////////////000000000111................................./////////////////////...------------...,,,,,,,,,---......////////////......---,,,,,,+++---------............///------......//////......++++++*********+++,,,,,,...------------,,,,,,,,,------------------------------------------------......------------------++++++,,,------......///++++++------------++++++,,,,,,,,,---------------------------------------,,,,,,,,,---------......---............/////////---------............///........................,,,,,,------.../////////////////////////////////222222222111000000//////111000//////000111222333222222222222333333333333555666777888999:::::::::888:::<<<>>>???AAADDDFFFIIILLLOOORRRSSSTTTUUUWWWZZZZZZ[[[\\\]]]^^^______^^^^^^]]][[[YYYXXXYYY[[[]]]bbbiiiqqqxxxBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAABBBBBB>>>???AAAAAA?????????@@@>>>>>>>>>>>>>>>======<<<<<<===>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::999999;;;<<<<<<<<<;;;;;;999::::::;;;;;;::::::999<<<<<<<<<<<<:::888666555;;;:::::::::;;;;;;<<<======<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>=========>>>???????????????>>>>>>???@@@@@@@@@@@@@@@????????????????????????============>>>>>>>>>>>>===>>>??????======>>>???<<<===>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;::::::999888888999999777666666777999:::999777888:::<<<<<<;;;;;;<<<===@@@@@@@@@@@@???===<<<;;;666777888999999:::::::::888888999999999:::::::::;;;;;;::::::999888888777666666666666666666666666777777777666555555444444666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222000111111111222222222222111111000000////////////...//////000111111222222000000000000000000000000...///000111111000///...////////////////////////........./////////000000..................................../////////000//////...------------...++++++,,,------...//////---------------------------------............///------------------,,,++++++++++++++++++,,,------......---------,,,,,,,,,+++,,,,,,------.........+++,,,,,,------.........---,,,,,,,,,,,,------...++++++,,,------......///***+++---......---+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......///...---------...000111---------............///........................,,,,,,------...//////000////////////////////////.........---------------000000000000111111111111111111111222222222222333555666777888999:::::::::999;;;===???@@@BBBEEEGGGHHHKKKOOORRRSSSTTTUUUWWWZZZZZZ[[[\\\]]]^^^^^^___]]]]]]\\\ZZZXXXWWWXXXZZZ\\\```gggooovvv}}}CCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBHHHGGGEEECCCAAA@@@??????===???AAAAAA?????????@@@>>>>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<;;;::::::888999;;;<<<===<<<;;;;;;999::::::;;;;;;::::::999333555777999;;;<<<<<<<<<::::::::::::;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>?????????>>>=========>>>???????????????>>>???@@@BBBBBBBBBAAA@@@????????????????????????============>>>>>>>>>>>>===>>>@@@@@@???>>>>>>???<<<===>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???======<<<<<<<<<;;;;;;;;;;;;::::::999888888888999777777888:::===??????>>>===???AAAAAA@@@???@@@AAACCCCCCAAA@@@>>>===<<<<<<555555777888999999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::888888777888888555555555666666666666666777777777666555555444444666666555555555444444444333333333333333333333333333333333333333333333333////////////////////////000000111111222222222222111111000000/////////......//////000111222222222000000000000000000000000...///000111111000///...////////////////////////---------.........//////........................---.........//////000000//////...------------...++++++,,,,,,---...//////+++,,,,,,------......///---------.........//////***************)))((('''...............///000111.........------,,,,,,,,,++++++,,,,,,---...//////***++++++,,,---...//////++++++++++++,,,,,,---...///......------,,,++++++***+++---......---+++************++++++,,,,,,,,,------------------------,,,,,,,,,---------......000///---,,,---...000222---------.........//////........................,,,,,,------...///000000////////////////////////.../////////000000111111000000111111111111000///000000111111111222222222555666777888999:::::::::999;;;>>>@@@AAABBBEEEGGGHHHKKKOOORRRSSSTTTUUUWWWZZZZZZ[[[\\\]]]^^^^^^___\\\\\\\\\YYYWWWVVVXXXYYY[[[```fffnnnuuu|||FFFFFFEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBDDDDDDDDDCCCCCCBBB@@@???>>>>>>???>>>===@@@???>>><<<<<<>>>???@@@>>>>>>>>>>>>>>>?????????@@@??????>>>>>>??????@@@@@@@@@??????>>>======<<<:::999999999::::::;;;<<<:::::::::999999999888888999999999:::::::::;;;;;;666777999:::;;;;;;:::999999888888888999::::::;;;888999;;;===>>>>>>===<<<<<<<<<<<<;;;999999:::;;;========================?????????>>>>>>>>>>>>>>>======>>>???????????????AAAAAAAAAAAA@@@???>>>>>>===============>>>??????======>>>>>>?????????@@@>>>>>>============>>>>>>======>>>???@@@AAAAAAAAA??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777666777:::===@@@DDDCCCAAA@@@>>>=========;;;<<<>>>?????????>>>===888888999999999:::::::::777888999:::;;;:::999888888888999999999:::::::::555555555555555666777777::::::::::::999777666555666555555555555444444444555666777777555333000///444444333222111111111222//////000111111111111111333333222111000///......000000000000////////////000000111111111111000000......////////////......000000000000////////////000000//////.........---........................------,,,+++******))))))---------............/////////...---,,,,,,++++++...------...//////---,,,---...///...------...//////......------,,,++++++///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,...---+++******+++,,,...,,,++++++******++++++,,,000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------,,,+++,,,---...///.........///......------000000000///...,,,+++***+++,,,------......------...........................------,,,,,,------..................///000000111111111000000000000000111111111111111111111111111111111222222333333333666666555555666777888999777:::===???AAACCCFFFIIIKKKNNNRRRTTTTTTUUUVVVWWW\\\[[[\\\\\\]]]^^^___``````^^^\\\[[[YYYYYYYYYZZZZZZ___gggnnnuuu{{{FFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBCCCBBBAAAAAABBBBBBBBBBBB@@@???===<<<<<<===???@@@????????????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@>>>===;;;999999999999::::::;;;;;;::::::999999999888888888999999999::::::::::::;;;888888999:::::::::999999999888888888999999:::;;;888999;;;===>>>===<<<<<<;;;<<<<<<;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????????????????@@@@@@@@@@@@@@@???===============>>>>>>???======>>>>>>>>>?????????>>>==================>>><<<===>>>???@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999777777777999<<<>>><<<;;;:::888777777777777::::::;;;<<<<<<<<<<<<<<<888888888999999999:::::::::;;;;;;<<<;;;:::888888888888888888999999999:::555555555555555666777777999999888777555444222111222222333333444444555555666666555444333333333333333222222222222222111111//////000111111111111111111111111111000000000000000000000000////////////000000111111111111000000......////////////......000000000000/////////...000/////////.........---........................//////......------,,,,,,---------............///------------------------...---------//////...,,,---...///...---,,,---///------------------------//////...---------------,,,,,,,,,,,,,,,,,,------,,,------......------,,,...---,,,++++++,,,---......------,,,,,,------...///...,,,++++++++++++,,,------------------------++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------,,,,,,,,,---...///,,,------.........------..................---,,,+++,,,------......------...........................------,,,,,,------..................///000000111000000000000000000000111111111111111111111111222222222222222222333333555555666666777888888999777:::===???AAACCCGGGIIIKKKNNNRRRTTTTTTUUUVVVWWW[[[[[[[[[\\\]]]___```aaaaaa```^^^\\\ZZZZZZZZZZZZYYY^^^fffnnntttzzzFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@??????>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBBBBBAAA?????????@@@@@@@@@AAAAAA??????============??????@@@@@@??????>>>>>>======>>>???@@@AAAAAA@@@???>>>>>>???AAABBBAAA???<<<;;;999999999999:::::::::::::::999999999999888888888888888999999999:::::::::::::::999999888999999999999888888888888999::::::888999;;;<<<===<<<<<<;;;:::;;;;;;:::999888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>??????>>>>>><<<===>>>???@@@@@@@@@@@@<<<<<<=========>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<======<<<======>>>????????????===<<<;;;::::::999::::::999999999999999999999999888777777777888999:::;;;::::::999888888888888888999888888888888999::::::777888888888999999999999<<<===<<<<<<;;;:::888777777777777777888888888888555555555444555555666777999888777666444222000///000000111222333444555555666555333111222333555666000111222333333333222111//////000111111111111111//////000000111111111222000000000000///////////////000000111111000000///......////////////......000000000/////////....../////////.......................................//////..................---------............///++++++,,,,,,---...//////...---,,,---...///...,,,,,,...///...---,,,---...++++++,,,------...//////000//////...............------------,,,,,,,,,,,,,,,------......------,,,///...---,,,,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------......//////++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,---,,,,,,,,,,,,---...///***+++,,,------...------+++,,,---...............+++,,,------......------..............................------------.....................///000000000000000000000000111111111111111111111111111111333333222222222222222222222444666888999999999999888:::===???@@@CCCGGGIIIKKKNNNRRRTTTUUUUUUWWWXXXZZZZZZ[[[\\\^^^___aaabbbcccaaa___\\\[[[YYYYYYYYYXXX]]]eeemmmsssyyy~~~EEEEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEECCCAAA@@@?????????=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>?????????>>>===>>>>>>???>>>============>>>???@@@@@@??????>>>===<<<<<<===>>>@@@AAAAAA@@@>>>======???AAACCCBBB???<<<:::999999999:::::::::999999999999999999888888888888888888888888999999999999<<<;;;999888777888999999999888888888888888999999888999:::;;;;;;;;;;;;;;;999:::;;;:::888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>===<<<===>>>>>>?????????>>><<<<<<<<<==========================================<<<<<<;;;;;;<<<<<<===;;;<<<===>>>>>>>>>>>>>>>;;;;;;:::999888888999999888888888888888888888888666666777888888888888888;;;;;;:::::::::;;;;;;<<<999888777666666777888999777777777888888888888999;;;;;;;;;::::::999999888666666666777777777777777555555555444444555555666888888777666555444222111111111111222333444444555444333222111111111222333...///222333444333222111//////000111111111111111000000000000111111111111000000000000//////////////////000000000000//////......////////////......000000/////////.........................................................,,,,,,---------------------------............///++++++,,,------......///...,,,+++,,,---......---,,,---......,,,,,,---...,,,,,,,,,---------......///...------------............------,,,,,,,,,+++,,,------......------,,,......---------...//////,,,++++++******++++++,,,+++++++++,,,,,,---------+++++++++,,,---...//////+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......)))***+++,,,------------,,,,,,---.........------+++,,,------......------..............................------------.....................///000000000000000000000111111111111111111111111111111111333333333222222111111111111333666999:::::::::999888:::<<<>>>@@@CCCGGGJJJKKKNNNRRRTTTUUUVVVWWWYYYZZZZZZ[[[\\\^^^```bbbccccccaaa___\\\ZZZXXXXXXXXXVVV\\\dddlllrrrxxx|||EEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA???>>>>>>>>><<<======>>>??????@@@@@@AAAAAA@@@@@@????????????@@@BBBDDDCCC@@@>>>>>>???>>>==================>>>??????>>>>>>===<<<;;;;;;<<<===???@@@@@@???===<<<<<<>>>AAABBBAAA???;;;999888999999::::::999888888999999999888888888777777777777777888888888999999<<<;;;999888777888999999999999888777777888888888999999999:::::::::::::::888999:::999777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<===>>>>>>>>>======<<<;;;;;;;;;<<<===>>>======<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<:::999999888888888888999888888888888888888888888555666777888888888777777888777777777777888888999999888777666666666888888666666777777777888888888777777777888888999::::::666666666666666666666666555555444444444444555555444444555555555555444444444444444333333333333333222222222222111///---,,,...///111333333333111000//////000111111111111111111111111111000000000000000000000000//////////////////000000000000//////......////////////......////////////............---------.......................................,,,,,,---------------------------............///------------------------...,,,***+++---.........,,,---...---,,,+++,,,.........---------,,,,,,,,,,,,,,,,,,++++++,,,------.........------,,,,,,,,,,,,------......------,,,------------......//////,,,++++++******++++++,,,***++++++,,,------------))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------------)))***+++,,,---------------------...---,,,,,,++++++,,,------......------........................///......------......///...............///000000//////000000111111111111111111111111111111111111333333333222222111111111111333666999:::;;;:::999999:::<<<>>>???CCCGGGKKKKKKNNNRRRTTTUUUVVVXXXZZZZZZZZZ[[[\\\^^^aaabbbdddaaa```]]]ZZZXXXWWWVVVVVVVVV[[[dddlllrrrwww{{{}}}DDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBB@@@???>>>======<<<======>>>???@@@AAAAAABBBAAA@@@>>>============<<>>>>>===<<<;;;<<<===???@@@???===:::999888999:::::::::999777777999888888888888777777777666777777777777888888888::::::999999888999999999999999888777777777777888999999999999999999999999777888999888777777999;;;::::::::::::::::::::::::999999999:::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<============<<<;;;:::999:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999888888888888999999888888888888888888888888666777888888888888777777777777666666666777888888888888777666666666777777666666666666777777777777666666666666777999:::;;;777777777777666666666666666555444444333444444444000111222333333444333333555444444444333333333222111222333333111///,,,***///000111222222222111000//////000111111111111111222111111111000000//////000000000000////////////...//////000000//////.........////////////....../////////.........---------------------.................................//////..................---------............///---------------------,,,---+++******,,,...///...+++---...---,,,+++,,,---//////...---,,,,,,++++++++++++++++++++++++,,,---.........---------------,,,------......------,,,,,,,,,,,,---......//////...------,,,,,,------...***+++,,,------------,,,))))))******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,------......------***+++,,,------...---------------------,,,+++***+++,,,------......------........................//////............//////...............///000000/////////000111111222222111111111111111111111111333333222222222222222222333555777999::::::::::::999;;;<<<===???BBBGGGKKKKKKNNNRRRUUUVVVWWWYYYZZZ[[[[[[\\\]]]___```bbbccc```^^^\\\YYYWWWVVVVVVVVVUUU[[[dddmmmssswwwzzz|||DDDDDDDDDDDDEEEFFFGGGHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>===============>>>???@@@AAABBBBBBBBBAAA???===<<<<<<<<<<<<444999======:::888:::<<<<<<==================<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<============;;;:::999888999:::::::::999777666888888888888777777777777666666666777777777888888888888999:::::::::999999999999888777777777777777999999888888888888999999666777888777777777999:::999999999999999999999999888888888999:::;;;;;;;;;======>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999888888999999:::999999999999999999999999888888888888888888888888:::999888888888888888999666777777777666666555444555555555666666666777777888777777777777888:::;;;888888888777777666666666666555444444333333333444111222333333333333333333222222222222333333333333333222222222111000///...111111111111000000000000//////000111111111111111000000000000111111111111000000000000////////////......////////////............////////////......//////.........---------,,,,,,,,,------.................................//////......------,,,,,,---------............///+++,,,,,,------.........---+++))))))+++...//////+++,,,------++++++,,,------------------------,,,,,,++++++++++++,,,---...------------............,,,------......------,,,***+++,,,------............------,,,,,,------...***+++,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...+++,,,---.........------,,,------.........------++++++,,,---------,,,,,,+++,,,------......------........................//////............//////...............///000000...//////000111111222222111111111111111111111111222222222222222222333333666666777888999999:::::::::;;;<<<===???BBBHHHKKKKKKNNNRRRUUUVVVWWWYYY[[[\\\\\\]]]]]]___```aaabbb___^^^\\\ZZZXXXXXXXXXXXXVVV\\\eeemmmssswwwzzz|||DDDDDDDDDDDDEEEFFFGGGHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCAAA???>>>======<<<===>>>???@@@AAABBBCCCCCCBBBAAA???===<<<;;;;;;<<<333888>>>???===<<<>>>AAA<<<<<<============<<<<<<999999999999999999999:::;;;::::::999999::::::;;;<<<<<<<<<<<<;;;:::999999777888:::;;;:::888666555888888888888777777777777666666666666777777777777666777999:::;;;;;;:::999999999888777777666777777999999888888888888888999666777888777666777888:::999999999999999999999999777777888999::::::;;;;;;======>>>>>>===<<<;;;;;;999999:::;;;<<<<<<<<<<<<999:::<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;:::999999:::999999999999999::::::999999999999999999999999:::999888888888888888999888888777666666666666666555555666777666555333222555555555555666666666777;;;:::999888888888999:::999999888888777777666666666555444444333333333333555666666666555555444333//////000111222333333444444333222000000111333444333222111000//////000000//////000111111111111111......///000111222333333000000000000////////////......////////////............////////////......//////.........---------,,,,,,,,,------.................................------,,,+++******))))))---------.........//////)))***+++,,,...///000111---+++))))))+++...//////+++,,,------++++++,,,---+++,,,,,,------......///,,,,,,,,,,,,------...///,,,---------.../////////,,,------......------,,,)))***+++,,,------------,,,++++++******++++++,,,+++,,,------------++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...+++,,,---.........---,,,.........///......------))))))+++,,,---.........+++,,,------......------........................//////............//////...............///000000...//////000111222222222111111111111111111111111111111111222222333333444888888777777888999:::::::::;;;<<<===>>>BBBHHHLLLKKKNNNRRRUUUVVVXXXZZZ[[[]]]]]]]]]^^^___```aaabbb```^^^\\\[[[YYYYYYYYYZZZVVV\\\fffnnntttwwwzzz|||BBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>AAAAAA@@@???>>>>>>>>>???>>>===<<<;;;::::::;;;<<<::::::::::::::::::::::::::::::;;;;;;::::::999888888888888888888999999999::::::;;;;;;<<<===============;;;:::888777666555555555666666777777888888555666999;;;<<<<<<;;;:::666666666666666666666666666666777777777777666666888888777666666666666666666555333222333444666888666666666666777777777777777777888888888999999999777666666666888;;;>>>???===;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;:::999999:::;;;<<<<<<===<<<<<<<<<999999::::::::::::;;;;;;:::::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666666777888999::::::::::::999999999888888999999999888888888888777666666777777777555444222444555555666777888888999444444444444555666888888999999888888777666555555666666555444444444444555888777555444333333444444333222222111111222222333333333333222222111111111111000000000000000111111000000000000000000000000000000////////////000000...............---------000///............//////........................////////////////////////,,,,,,,,,---------...............------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++---///000000///------++++++++++++------,,,,,,,,,++++++*********,,,---...//////...---,,,,,,,,,,,,++++++***************+++,,,,,,---....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,...---,,,,,,+++++++++,,,***+++,,,---...---,,,+++///...,,,++++++,,,...///,,,,,,,,,------.........))))))***+++,,,,,,------+++,,,,,,---.........---000///---+++++++++---...000000000///......------,,,+++++++++,,,...000111........................---...............------***,,,......---------///000000000000000111111111000000000111222222333333222222333333333333444444555777:::;;;;;;;;;===>>>;;;;;;<<<>>>@@@CCCFFFHHHIIIOOOVVVXXXVVVVVVYYY]]]aaa````````````aaaaaabbb```___\\\ZZZYYYYYYYYYZZZYYY^^^dddkkkppptttyyy|||CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>BBBAAA@@@???>>>============<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::999888888888888888999999999999::::::;;;;;;<<<<<<<<<======<<<;;;:::888777666555555555666666666777777777333444666777777666555444777777777777777777777777777777888888888888777777777777666555555555555555666555555444555666777888555555666666666777777777777777777888888888999999999888777777888999<<<===<<<;;;:::;;;<<<===<<<:::999::::::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999999999999999999999999666666666666777888999::::::999999999888888888888888888888777777777666666555555666777777666666666555555666666777777888888666666666666777888999::::::999999888777777666666666666555444444444444444777666555444333333333444333222222111111222222333333333333222222111111111111111000000000000111111000000000000000000000000000000////////////000000//////......---------,,,//////////////////......................................................,,,,,,,,,---------......//////.........---------,,,,,,++++++,,,,,,---...---,,,,,,---///000///...------,,,++++++,,,---------------,,,,,,,,,++++++,,,---...//////...---,,,------,,,,,,,,,+++++++++,,,,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------,,,+++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,------------,,,,,,,,,,,,,,,,,,------------*********+++,,,,,,,,,---+++,,,------......------000...---++++++,,,---........................///...---,,,,,,,,,---...///........................---...............------,,,---//////...---...///000000000000111111111111222222111111111111111111222222333333333333444444333555888999999999:::<<<@@@????????????@@@BBBCCCJJJOOOTTTWWWWWWWWWZZZ\\\```____________```aaaaaa```___\\\ZZZYYYXXXYYYZZZYYY]]]dddkkkpppuuuzzz}}}DDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAA@@@@@@@@@??????BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>>>>??????BBBAAA@@@>>>===<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555555666666666666666333444444555444333222111888888888888888888888888777777888888888888777777666555555444444444444444555555666777777777777777555555555666666666666777777777777777888888888888999999888777777999:::;;;<<<:::999:::;;;<<<;;;:::999999::::::::::::999999999:::;;;;;;<<<<<<;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888666666666666777888999:::888888888888777777777777777777666666666555555555555555555666666777888999666666666666666666666666777888888888999:::::::::::::::999999888777777777666555555444444444444444666555444333222222222333333222222111111222222333222222222222222111111111111111000000000000000111000000000000000000000000000000////////////000000000000///...------,,,,,,---...///000000///......................................................,,,,,,,,,---------......////////////............,,,,,,++++++,,,,,,---......---,,,---...///...---------,,,,,,,,,,,,------......------------,,,,,,------............---------------------,,,,,,,,,------------............------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...,,,+++++++++************------+++***)))((((((((()))+++---......---+++))),,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------///...---,,,+++,,,---...+++,,,,,,---....../////////...---,,,,,,,,,,,,---........................------...............---...///111000///....../////////000000111111111111333333222222111000000///222222333333333333444444333555777888888999:::<<<::::::;;;===@@@DDDGGGIIILLLNNNRRRUUUXXXYYYZZZZZZ^^^^^^^^^^^^^^^___`````````___\\\ZZZYYYXXXXXXYYYYYY]]]dddjjjpppvvv{{{~~~DDDCCC@@@???>>>???@@@AAA@@@@@@@@@????????????>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>??????BBBAAA???===<<<;;;::::::999999999999::::::;;;;;;<<<;;;;;;::::::999999888999::::::::::::999888888777888888999999:::::::::;;;;;;;;;:::::::::::::::::::::999888777666666666555555555555555555555555444444555555555555444333777777777777777777777777666666777777777777666666444444333333333333333444333444666777888777555555444444555555555666666666666666666777777777888888888888777777888999:::;;;;;;999888999:::;;;:::999888888999::::::::::::999999999:::;;;;;;;;;;;;;;;888999999999999:::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777666666777888999999777777777777777666666666777777777666666666555555777666666555666777888999666666666666666666555555777888888999:::::::::::::::999999999888888888777666555444444333333444444444444333333222222222222333222222111111222222333222222222111111111111111222111000000000000000000000000000000000000000000000000////////////000000000000///...---,,,,,,+++,,,---///111111000...---------------------------........................,,,,,,,,,---------........................------,,,,,,++++++,,,,,,---...///---,,,,,,......---,,,---------,,,,,,------------------------,,,,,,,,,------------------------..................---------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///...+++******+++*********+++************---,,,+++)))))))))***+++******,,,,,,,,,,,,******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,...------,,,,,,,,,---...,,,,,,,,,---------......------------------------........................,,,---......///............///111000...---------//////000000111111222222222222222111111111000000222222222333333333444444444666999:::::::::<<<===666777999===AAAFFFJJJMMMMMMMMMPPPTTTXXXZZZZZZXXX\\\\\\\\\\\\]]]^^^______```^^^\\\ZZZYYYXXXWWWWWWXXX\\\cccjjjpppvvv}}}CCCBBB???>>>===>>>???@@@@@@@@@?????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===>>>>>>??????AAA@@@>>><<<;;;:::999999777777888999999999::::::999999999888888888777777999999::::::999999888777777888888999::::::;;;;;;;;;;;;::::::999999888888888888888777777666666666555555555444444444444444333333444555666666777777555555555555555555555555444444555555555555444444333333222222222222333333111222444666777555444222444444444444555555555555555555666666666777777777555555666777888:::;;;<<<:::888777888999:::999888777888999999:::::::::999888999999:::::::::::::::888888888999999999::::::888888888888888888999999888888888888888888888888777777777777777777777777777777777777777777888999666666666666666666666666888888777777777666666666999888666555555555666777666666666666555555555555666777888999999888888777999999999888888888888888555555444333333333333333333333333333333333222222333222222111111222222333111111111111111111111111222222111000//////000000000000000000000000000000000000////////////000000000//////...------,,,,,,+++---///111111000///...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,---...---+++------------------------+++++++++++++++,,,,,,,,,---------,,,,,,---------........................,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++***+++,,,)))******+++++++++***))),,,+++*********,,,---///,,,,,,************,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------,,,------------......---------,,,,,,,,,++++++,,,---.........///........................,,,------...//////......---...//////---++++++,,,...//////000111111222222000000111111111222222222222222222333333333444444444666999:::::::::;;;===<<<<<<===>>>@@@CCCEEEGGGLLLMMMPPPTTTXXXZZZYYYXXX[[[[[[[[[\\\\\\]]]^^^______^^^]]][[[YYYWWWVVVVVVWWW\\\bbbiiipppwww~~~AAA@@@???>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<<<<===>>>>>>???>>>===;;;:::999999999666777888888999888888777777777777777777777777777999999999999999888888777777888888999:::;;;<<<<<<;;;;;;:::999999888777777777777777666666666666666444444444444444333333333111111222333444555666666444444444444444444444444333333444444444444333333222222222222222333333444000222444555555555333222333333333444444444555555555555555555666666666666333444555777999:::<<<<<<999777666777888999888777666777888999::::::::::::777888999999::::::999999888888888888999999999999777777777777888888888888888888888888888888888888888888888888888888888888888777777777777777888888666666666666777777777777888888888777777777666666888777666555555444444444555555555555555555555555555666777888888777666555777777777777777777777777555444444333333333333333333333444444444444333333333222222111111222222333000000000111111111111111333222111000////////////000000000000000000000000000000////////////000000///............---------,,,---...000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++,,,---...---,,,------............------******++++++++++++,,,,,,------,,,,,,,,,,,,---------------...............************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))***+++***+++---...)))***+++,,,,,,,,,+++************+++,,,---//////...---+++))))))+++---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......------,,,,,,,,,,,,------------------//////......---,,,,,,+++)))***,,,---.../////////........................,,,,,,---...////////////,,,---///...---+++,,,---......///000111222222333///000000111222222333333222222333333333333444444222444666777777888999;;;::::::;;;===@@@DDDGGGIIIKKKMMMQQQTTTWWWXXXYYYYYY[[[[[[[[[[[[\\\^^^___```___^^^]]][[[YYYWWWVVVUUUWWW[[[bbbiiipppxxx??????????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<=========<<<;;;:::999999999999666777888888888777666555666666777777888888999999999999999999999888777777777888888999:::;;;<<<===;;;;;;:::999888777666666666666666666666666666666444444444333333333222222222222222222333333444555444444444444444444444444333444444555555444444333222222222222222333444444222333444555555555444333222333333333333444444444444444555555555666666666444555666777999999::::::888777666666888888777666666777888999999:::::::::777888888999999999999999888888888888999999999999777777888888888999999999999999999999999999999999999999999999999999999999888888777777777777888888666666666777777888888888777777666666666555555555444555555555555555444333333444444555555666666666555666888999999777666555666666666666666666666666555444333333222222333333333444555555555555444333333222222111111222222333///000000000111111111222333222111000////////////000000000000000000000000000000////////////000000---------...............------......///000000000........................------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,+++***+++---......---,,,---...//////...---,,,+++++++++,,,,,,,,,------------,,,++++++,,,------,,,,,,---------.........*********++++++,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***(((((()))***)))***,,,---...---,,,+++)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,,,,---.........------......------,,,++++++,,,,,,---.........---///.....................***+++---.........------........................+++,,,---...////////////+++---//////...---............///000111222333333111111111111111111222222222222333333333333444444111444666777777888999:::666777999===AAAFFFJJJMMMIIIMMMSSSUUUVVVVVVXXXZZZ[[[[[[[[[\\\]]]^^^___```^^^^^^]]][[[YYYWWWUUUTTTWWW[[[aaahhhpppyyy===>>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???========================:::::::::::::::;;;<<<===<<<;;;::::::999999999999777777888888888666555444666666777888999::::::;;;888999999999999888777777777888888999;;;<<<======<<<;;;:::999888666666555555555555666666666666666444444444333333222222222666555444444333333444444555555555555555555555555444555555555555555555444333222222222333444444555333444555555555555555555222222333333333444444444444444444555555555666666666666777888888888888888888666555666777888777666666666777999999:::::::::777777888999999999999999777888888888888999999999888888999999999:::::::::999999999999999999999999999999999999999999999999888888777777777777777888666666777777888888999999666666555555555444444444111222333555666555555444333333444444555666777777666777888999999888666555555555555555666666666666555444333333222222333333333444555666666666555444333222222222222222222333//////000000111111111222333222111000////////////000000000000000000000000000000////////////000000,,,,,,------.../////////------------...///111222000000000000000000000000------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,++++++,,,,,,---...+++******+++---///...---,,,---...//////...---,,,,,,,,,,,,------.........------++++++++++++------,,,,,,,,,---------......******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........***&&&###"""###)))***,,,.........,,,+++)))***+++,,,,,,+++)))(((+++,,,...//////...,,,+++,,,,,,,,,------.........++++++,,,,,,---...//////---.........---,,,,,,++++++,,,------.........---------......///000000000,,,---.........---,,,+++........................+++,,,---...////////////,,,---///000///...///000---...///000111222333333333333222222111000000000222222333333333444444444333555888999999999;;;<<<=========>>>@@@BBBEEEFFFGGGMMMTTTVVVUUUTTTXXX\\\[[[[[[[[[\\\]]]___```aaa^^^^^^]]][[[YYYWWWUUUSSSVVVZZZaaahhhpppyyy???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===@@@??????>>>===<<<<<<;;;888999999:::;;;;;;;;;:::<<<<<<;;;:::999777777666888888888888777777777777666666777777888888888999444666888999999999777666999999999999999999999999555555666666666666666666777777777777777666666666444444444444444444444444222222333333333333444444666666666666555555555555444444444555555555555666444444444444444444444444444444222222222222444444444555555666666666666666888777666555444333333333444444555555666777777888555555555666666666666666999::::::::::::999888888888888777777666666555555777777777777777666555555888:::<<<;;;:::999::::::999999888777777777777777666666666777888888999999999777666777777777555333444555666777777888777777666666666555444444444333555555555555555555555555444444444555555555555666777555444555888999888666666666666666555555555555333333333333333333333333333444555666666555444333333222111111000000111111000000000000000000000000222222222222222111000///000000//////.........---...000111000///...///111111000000///...------------------...............------------------,,,,,,........................---...............------000///...---,,,+++******,,,,,,,,,------.........000///---+++++++++---...************************,,,,,,,,,,,,,,,,,,,,,,,,//////000...,,,***++++++...---+++***+++---///000***++++++,,,,,,------...,,,------+++******,,,...---------,,,,,,,,,++++++++++++************++++++++++++******************---,,,+++******+++,,,---.........------,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---......///////////////......---,,,---...///000...///////////////......---....../////////////////////000111222222333333111111222222222333333333222222333444444444333333555666888888888999:::<<<;;;;;;<<<>>>@@@CCCFFFGGGKKKNNNQQQSSSUUUVVVXXXZZZ\\\\\\\\\]]]^^^aaacccddddddbbb___\\\YYYWWWUUUTTTSSSXXX```iiiqqqzzz@@@@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@???>>>===??????>>>>>>===<<<<<<;;;999999:::;;;;;;;;;;;;;;;<<<;;;;;;:::999888777666888888888888777777777777777777888888999999999999666777999:::::::::999888999999999999999999999999666666666555555555555555222222333333444444555555444444444444444444444444222222333333333333444444666666666666555555555444444444444444555555555555444444444444444444444444444333333222222333333444444444555666666666666666777666555444444333444444333444444555666666777777555555555555666666666666888888888999888777777666666666666666777777777777777777777777777666555555777888::::::888777888999999999888777777777777777888888888999999:::::::::888777777777999999777666555666666777777777777666555555555555555444444444555555555555555555555555444444444444555555555555777555444555888999777666666666666666555555555555333333333333333333333333333444555666666555444333333222111111000000111111000000000000000000000000111111222222222111000000000/////////...............000111000///...///000000000000///...---------..................---------------------------------------------.........,,,---------------,,,,,,...---------------,,,,,,+++,,,,,,,,,------------...---+++***)))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,---,,,+++++++++,,,---...---,,,,,,++++++***))))))+++++++++***))))))+++---,,,,,,,,,,,,++++++++++++*********))))))*********++++++******************,,,+++************+++,,,---------------,,,,,,,,,)))***,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------...///////////////...------,,,---...///000,,,---------------,,,,,,---....../////////////////////000111111222333333111111222222222333333333333333444555555555444444555666888999888999:::<<<<<<<<<===>>>@@@CCCFFFHHHKKKNNNQQQSSSUUUVVVYYY[[[\\\\\\\\\]]]^^^aaacccdddcccaaa^^^[[[YYYVVVUUUTTTRRRWWW___gggpppxxx@@@@@@@@@@@@@@@???>>>===??????@@@@@@??????>>>>>>???>>>>>>======<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;::::::999888777777888888888888777777777777888888999999999999::::::888888888888999999999999888888888888888888888888666666666555555444444444000000111222333444555555444444444444444444444444222222333333333333444444666666555555555444444444444444444444555555555555444444444444444444444444444333333222222333333444333444555555666666555555555555444444444444555555333333333444555555666666555555555555666666777777777777777777777666555555555555555666777888888888777777777777777666666555555777888777666555666777:::999888777777777888888::::::::::::;;;;;;;;;;;;777666555666888999888666666666777777777666555555444444444555555555555555444444444444444444444444444444444444555555555555666555444555777888777666666666666555555555555444333333333333333333333333333444555666666555444333333222111111000000111111000000000000000000000000000000111111222111111111////////////...............///000000......///000000000//////...---------/////////...---------,,,+++,,,,,,------.........++++++,,,,,,------......++++++,,,,,,---,,,,,,+++,,,,,,,,,------.........++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******))))))(((+++,,,,,,+++******+++---,,,++++++++++++************))))))(((((())))))*********++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,------------(((***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...////////////......------------...//////,,,,,,---------------,,,---......//////////////////000000111111222222222111111222222222333333333333444555555666666666555555777888999888999;;;<<<=========???AAADDDGGGIIIKKKMMMQQQSSSUUUVVVYYY[[[]]]]]]]]]^^^___aaabbbcccaaa___]]]ZZZXXXVVVTTTTTTQQQVVV^^^fffnnnvvv~~~@@@@@@@@@@@@???>>>===<<<>>>>>>????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::999888777777888888888888777777777666888888888888888888888888888777777777777888999999777777777777777777777777666666555555444333333333333333444444555555666666444444444444444444444444222222222333333333444444555555555444444444333333333333444444444555555555333333333333333333333333333333333333333333333333333333444555555555555444444333333333444444555666333333333444444444555555444444555555666666777777777777777777777666555555555666666666777777777888666666777777777777666666555666777666555555666777:::999999999999999999999::::::;;;;;;;;;;;;<<<<<<888666555555666666555444666777777777666555444444333444444444555666666666444444444444444444444444333333444444444555555555555555555555666777777666666666555555555444444444333333333333333333333333333333555555555555333333333222111111000000111111000000000000000000000000//////000111111222111111///////////////............///000///......///000/////////......---------000000///...---,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,------...++++++,,,------------,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,++++++***,,,---------......---,,,+++***))))))******+++,,,,,,,,,---...///...------...///+++++++++*********))))))))))))(((((((((((())))))******+++++++++++++++,,,************************+++++++++,,,,,,------...(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...------,,,,,,,,,---......//////......------------......//////---...//////000/////////---......//////////////////000000000111111111222111111222222222333333333222333444555555666555555555777999999999999;;;=========>>>???BBBEEEHHHIIIJJJMMMQQQSSSUUUWWWYYY[[[^^^^^^^^^___```aaaaaabbb___^^^\\\YYYWWWUUUTTTTTTQQQVVV^^^fffnnnvvv~~~>>>?????????>>>>>>===<<<===>>>>>>?????????>>>>>>============<<<<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;;;;::::::999999888888888888888888888777777777666777777777777777666666666999888888888888999:::;;;666666666666666666666666555444444444333333333222777666666666555555444444444444444444444444444444222222222333333333444444444444444444333333333333333333333444444444444555333333333333333333333333333333333333333333333333222333333444444444444444333333333333333444555666333333333444444444444444444444444555666777777888888888999999999888777777888777777777666666666555666666777777777777666666777777888777555555777999999:::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<===;;;888666666666444333666666666666666555444333333444444444555666666666444444444444444444444444333333333444444444444555444555555555555555666777555555555555444444444444333333333333333333333333222333444555555444333222333222111111000000111111000000000000000000000000...///000111111111111111.........///////////////---///000///...---...///............------------000000///...---,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,---.....................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,.........//////...---,,,+++******++++++,,,------------...//////...---...///+++++++++*********))))))))))))(((((((((((())))))******++++++,,,,,,,,,,,,*********++++++************++++++,,,,,,---------''')))+++,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...------,,,,,,------...............---------...............---......///000000//////---......///////////////000000000000000111111111111111222222222333333333111111222444444555555555666777999999999:::;;;=========>>>???BBBEEEHHHIIIJJJMMMPPPSSSUUUWWWZZZ\\\^^^______``````aaaaaaaaa^^^]]][[[YYYWWWUUUUUUTTTSSSXXX```hhhpppxxx======>>>>>>>>>>>>============>>>>>>??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::::::::999999999888888888888888888777777777777777666666666666555555555:::::::::;;;;;;;;;;;;<<<555555555555555555555555333333333333333333333333666666555444333222111111444444444444444444444444222222333333333333444444444444333333333222222222333333333333444444444444333333333333333333333333222333333444444333333222111222333333444444333333333333222222333444555555444444444444444444555555333444444555666777888888:::::::::::::::999888888888888888777666555555555555666666777777777777777888888888777555666888:::999;;;>>>@@@AAA???<<<:::888888999;;;<<<===>>>???BBB???;;;999888777666444555555666666666555444444444444444555555555555555333333333333333333333333333333333333444444444444333555666666555444666777555555555444444444444333333333333333333333333333222333444555555444333222333222111111000000111111000000000000000000000000//////000000111000000000.........///////////////---...//////------...///------------------------/////////...---------,,,+++,,,,,,------.........------------,,,,,,,,,,,,,,,,,,---...////////////.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,......---------------,,,,,,......------,,,++++++******+++------,,,++++++,,,,,,++++++++++++************))))))(((((())))))*********++++++,,,---------***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,''')))+++,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------......------,,,,,,---............---,,,---......//////......++++++,,,---............---......///////////////000000000000000000000000111111222222222333333333000111222333444444555555666888999:::999:::<<<============???AAADDDGGGIIIIIILLLPPPSSSUUUWWWZZZ\\\______```aaaaaaaaa``````]]]\\\[[[YYYWWWVVVVVVUUUUUUZZZaaaiiiqqqyyy;;;;;;<<<===>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::999999999999888888888888888777777777777777777777777666666666555777888999:::::::::999999444444444444444444444444111111222222333333444444444444333333222222111111444444444444444444444444222222333333333333444444333333333333222222222222222222333333333444444444222222222222222222222222222333333444444333333222111111222333333333333333333333333222333333444444555555555555555555555555333333444555666777888888:::::::::::::::999999888777777777777666666666666555555666777777777777777888888888666555555888:::888<<>>@@@AAABBBAAA>>>:::888777777666555444444555555666555555555555555555555555444444444333333333333333333333333222222333333333444444444222555666666444444555777555555555444444444333333333333333333333333333333222333444444444444333222333222111111000000111111000000000000000000000000000000000000000000///.............../////////000---...//////------...///------------------------..................------------------------------//////......---,,,,,,,,,++++++,,,---............,,,,,,---------------...------------,,,,,,,,,+++,,,,,,---...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++---...,,,+++*********+++,,,---------,,,,,,+++*********(((***,,,,,,+++*********,,,,,,,,,,,,++++++++++++*********))))))***************++++++,,,------...+++,,,------------,,,+++,,,,,,,,,+++++++++++++++''')))+++,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,------......------+++,,,------......------,,,---.../////////...---***+++,,,---............---......///////////////000000000000000000000///111111222222222333333333000111222444555666666666666888::::::::::::<<<===<<<<<<===>>>@@@CCCFFFHHHIIILLLPPPSSSUUUWWWZZZ]]]``````aaabbbaaaaaa```___]]]\\\[[[YYYXXXWWWWWWWWWVVVZZZbbbiiiqqqyyy999:::;;;===>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::999888::::::999999999999999999888888888888777777777777999888888888777777666666222444666777888777555444444444444444444444444444000000111222333444444555333333333333333333444444444444444444444444444444222222333333333444444444333333333222222222111111222222333333333444444444222222222222222222222222222222444444444444222222111111222333333333333222444333333222222333333444666666666666666666555555333333444555666777888999999::::::::::::999888888555555666666777777888888555555666777777777777777888888777555444555777:::777<<>>:::888999;;;===@@@BBBDDDEEE===:::666444444555555444333333444555666666666555666666666555555444444333333333333333333333333333222222333333333444444444222444666666444333555777555555444444444333333333333333333333333333333333222222444444444444222222333222222111000111111111000000000000000000000000000000111000000///......---.........//////000000---...///...------...///---------------------------------...............------------------,,,,,,000000///...---,,,,,,+++)))***+++,,,------...---***++++++,,,---//////000.........------,,,,,,,,,+++,,,------.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***)))((('''''')))+++---)))))))))***++++++,,,,,,***,,,......---++++++,,,---------,,,,,,,,,++++++++++++************++++++******+++,,,,,,---......,,,,,,............,,,,,,---,,,,,,++++++*********''')))+++,,,,,,,,,---...------++++++++++++------------------------------******+++,,,,,,---......+++,,,,,,---.........---+++,,,------......------,,,,,,.../////////...---,,,---...///000000000000---......///////////////000000000000////////////111111222222222333333333111222333555666777777777666888::::::::::::<<<>>>;;;;;;<<<>>>@@@CCCFFFGGGIIILLLPPPSSSUUUXXX[[[]]]```aaaaaabbbbbbaaa___^^^]]]\\\[[[ZZZXXXXXXXXXWWWVVVZZZbbbiiiqqqxxx???>>>>>>===============BBB@@@???@@@AAABBBAAA@@@======<<<;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<888888999::::::;;;;;;<<<666666666666666666666666777777777777666666666666333333444555666666666555444444444333333222222222111222333333444444333333444444444444444444444444444333333222111111111222222222222333333444444444222222333333333333444444333333333333333333333333444444444333333333222222000000111222333333444444111111111111111111111111555444222111111222444555555555555444444333333333333333444555666666666666888888888888888777666666666777777777888888888888777777888888888888777666666666666666777777777777:::>>>CCCGGGGGGDDD???<<<::::::;;;;;;===>>>???@@@;;;999666444555666666666777777888888777666555555555444222111111222444555444444444444444444444444444333222222222222333444555444444444444555666666555555444444444444333333555666666777666555333222222222222222222222222222111111111111000000000000111111111111111111111111111000///......///000111........................111000......//////...,,,...------,,,,,,------...,,,---///......---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++////////////////////////)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))+++,,,,,,---,,,+++)))(((******++++++++++++******++++++++++++++++++++++++...---,,,+++************,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++---------,,,,,,+++++++++,,,+++***+++---......---,,,+++,,,,,,---...///000,,,,,,,,,---------......---------............///------------------------...------------...//////000000//////.........---111111222222222222111111222222222111111111000000///111444777888777666555999888888777888999;;;<<>>>>>===<<<<<<<<<<<<===AAA@@@@@@BBBCCCDDDCCCAAA===<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777777777777777777777666666666555555333444555555555555555555444444444333333222222222111222333333444444333333444444444444444444444444444333222222111111222222222222333333333333333333222222222333333333444444333333333333333333333333222222111111111000000000000000111111222222333333111111111111111111111111555444222111111222444555555444444444333333333333111222333444555666666666777888888888777777666555555555555666666666777777666666777777777777666666444555555555555666666666999<<<@@@CCCCCC@@@<<<999999999999999;;;<<<===>>>;;;888555444555666666555333333333333333222111111555444222111111222333555444444444444444444444444444444333222222333444444444444444444555555555555555555555555555555555444111111333333444333222222222222222222222222222222111111111111000000000000........................111000///......///000111........................///...,,,---......---,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,************************++++++++++++*********)))++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,///...---,,,+++*********000//////---,,,+++***)))---------,,,,,,+++++++++,,,++++++,,,......---,,,+++++++++,,,,,,---...///,,,,,,,,,---------......---------............///++++++++++++++++++++++++...------------...//////000/////////............000111111111111111111000222222222111111111000000000222444777888777666555999888888888888:::;;;<<<=========???AAADDDFFFHHHLLLMMMOOORRRUUUXXXZZZ[[[___^^^^^^^^^^^^^^^______```]]]YYYVVVVVVWWWWWWWWW[[[]]]cccjjjrrrzzz>>>======<<<<<<<<<<<<<<>>===;;;888666777777777777888999;;;;;;999777444333444555555444444444444444444444333222444333222111111222333444444444444444444444444444555444444333333444444555222333444555666555555444555555555555555555666666///000111222333333333333222222222222222222222222111111111111000000000000------------------------000000////////////000000...........................---,,,---...///...---,,,++++++******++++++,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++++++++******))))))))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,************************++++++++++++******************+++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,++++++++++++.........---,,,,,,++++++------,,,,,,,,,,,,++++++,,,+++,,,---//////---+++++++++++++++,,,---......,,,,,,,,,---------......---------............///...........................------------...//////////////////............///000000111111000000///222222222111111111111111000222444666777777666555888888888888999:::;;;<<<;;;;;;<<<>>>AAAEEEHHHJJJLLLMMMOOORRRUUUXXXZZZ[[[^^^^^^___``````aaaaaa``````]]]YYYWWWWWWXXXXXXWWW[[[^^^cccjjjsss{{{???>>>======<<<<<<======<<<===???BBBEEEEEEBBB@@@<<<;;;;;;:::::::::::::::::::::;;;::::::999888777777888888999999::::::;;;777777777777777777777777666666666555555555444444555555555555444444333222333333333333333333333333111111222333333333333222333333333333333333333333333333222222111222222333444333333333222222111111111222222222222333333333222222222222222222222222333333333333222222222222000000000000////////////111111111111111111111111333333222111111222333333333333333333222222222222...///111222333444555555555555666666666555555444333333333444444444555555222333333444444444444333333444444444444555555555;;;;;;;;;;;;:::888777666666666666666777888999:::888666444333444444444333555555555666666555555444333222222111111222333444333333333333333333333333444444444444444444444444111222444666666555444333444444444555555666666666222333333333333333333333222222222222222222222222111111111111000000000///000000000000000000000000000000////////////000000...........................---,,,---///000000///,,,,,,++++++++++++,,,,,,////////////000///---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++******))))))+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,,,,,,,///---,,,******,,,---///++++++++++++++++++++++++,,,,,,,,,,,,---...//////*********+++,,,---///000))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...++++++++++++++++++,,,------,,,,,,,,,---------......---------............///...///////////////000000...------------.../////////////////////.........//////000000000000//////111111111111111111111111111222444666777777666666777777888888999:::;;;<<<;;;<<<===>>>AAADDDGGGIIILLLMMMOOORRRUUUXXXZZZ[[[]]]^^^```aaabbbbbbbbbaaa___]]]ZZZXXXYYYYYYXXXXXXZZZ\\\bbbiiirrrzzz@@@???>>>>>>======>>>>>>999:::<<>>===<<<;;;:::888888777666666666666777888999999888666444444555555444222222222333333333333333222111111111111222222333333333333333333333333333333444444444444444444444444111222444666666555444222222333333444555666666777555555444333222222111111222222222222222222222222111111111111000000000///111111111111111111111111//////000000000000//////........................---,,,+++,,,...//////...------,,,,,,,,,,,,------+++,,,///222555444///+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********++++++,,,,,,---...---+++******+++---...++++++++++++++++++++++++...------,,,,,,------...*********+++,,,---///000'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///...,,,,,,++++++,,,,,,------,,,,,,,,,---------......---------............///************++++++,,,,,,...------------...//////........./////////////////////000000000000//////111111111111111111111111111222444555666777777666666777888999:::;;;;;;<<<=========???AAACCCFFFGGGLLLMMMOOORRRUUUXXXZZZ[[[]]]^^^```bbbccccccbbbbbb___]]]ZZZYYYZZZZZZYYYXXXXXX[[[```hhhqqqyyy??????>>>===============888888:::<<<>>>???===;;;;;;:::999999888888999999888888999999999888777777:::::::::999888888777777555555555555555555555555555555444444444333333333333444444444444333333222222222333333333333444444000111111222222222222222333333333333333333333333222222111111222222333333222222222222222111111111111111111111222222222222222222222222222222222222111000000000000/////////////////////000000000000000000000000000000000000222222222222222222222222000111111111111222222222000000111222333333333333222222333444444444444333333333333333444444444444000000111222333333333333444555555555555666666666>>>===<<<;;;:::999888888777777777777777888999999888666555555666666444222333333444555555555444444000000111111222333333333333333333333333333333333222333333444444333333222111222333444555444444333222333333555666777888888666555333222000/////////222222222222222222222222111111111111000000000000000000000000000000000000//////000000000000//////........................,,,+++***+++,,,---,,,+++...------,,,,,,------...&&&(((+++222777777333...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,---...---,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,---------,,,,,,---000222222111---------,,,,,,------...,,,,,,,,,---------......---------............///******++++++,,,,,,------...------------...//////.........//////////////////000000111111000000///111111111111111222222222222222444555666666777777555666888999;;;;;;<<<<<<======>>>???AAACCCFFFGGGLLLMMMOOORRRUUUXXXZZZ[[[^^^___```aaaaaabbbaaaaaa___]]][[[[[[[[[[[[ZZZYYYVVVYYY___gggpppxxx======<<<;;;;;;;;;;;;;;;999999999:::<<<<<<;;;:::::::::999888888888888888666777888888888888888888888888888777666666555555444444444444444444444444444444444333333333333222222222333444444444333333222222222333333444444444000000111222222222222222222222222222222222222222222222111111222222333444111111111111222222222222111111111111222222222222111111111111111111111111000000000000/////////////////////000000111111111000000000000000000000000111111222222222222111111000000000000111111222222222222333333333333333222111111222333333333333333111111111222222222333333000000111222333333333333333333444444444555555555;;;::::::999999888777666777666666666666777888888888777666666777666555333444444555666666666666666///000111222222333333333222222222222222222222222111111222333333222111111222222333333333444444444444444555777888999:::;;;666555333222111111111111222222222222222222222222111111111111000000000000////////////////////////...///000111111000///...........................///---,,,,,,......---+++---,,,,,,,,,,,,,,,,,,---)))((()))---333444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++*********+++,,,,,,---------,,,***))))))***,,,------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///...---,,,+++*********---------,,,,,,++++++++++++++++++,,,,,,------------+++***,,,///333555555///......------......///,,,,,,,,,---------......---------............///------......///000000000...------------...//////............/////////000000111111111111111111000000000111111111222222222222222333444555666777777444666888:::;;;<<<<<<<<<<<<<<<===>>>AAADDDGGGIIILLLMMMOOORRRUUUXXXZZZ[[[`````````______``````aaa___]]][[[[[[\\\\\\[[[YYYWWWZZZ```hhhqqqyyy;;;;;;:::999999999999:::;;;999888999;;;;;;;;;::::::999999888777888888888555666777888888888888888333333444444555666666666333333333333333333333333444444444333333333222222111222333333444444444444222222222333333444444444000000111222222222222111222222222222222222222222222111111111222333333444000000111111222222222333000111111111111222222222111111111111111111111111222222222222111111111111...//////000111222222333000000000000000000000000111111222222222222111111//////000000111111111222333444444444444333222222000111222333333333333333000000000000111111111111000000111333333444444444222222333333333444444444777888888888777666555444666666555555555666666777999888777777888777555333///000111111222222222222//////000222222333333333222222222222222222222222000111222333333222111000333333222222222333444555555666777888:::<<<======777666555444444444555666222222222222222222222222111111111111000000000000000000000000000000000000...///000111111000///...........................333222000000111111000...,,,++++++++++++++++++,,,000,,,((()))---///---))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++***++++++++++++***))))))(((((()))***+++,,,,,,------+++)))'''''')))+++---------------------------.../////////000000111111+++++++++++++++++++++++++++++++++,,,,,,---------...---+++*********++++++---......//////......---++++++++++++++++++++++++(((((()))***+++---...///,,,,,,,,,++++++,,,------,,,------....../////////+++++++++,,,,,,------------+++***+++///333666888000//////.........//////,,,,,,,,,---------......---------.........//////++++++,,,,,,---......///...------------...//////---.........//////000000111111222222222222111111000000111111222222222222222333333444555666777777444555888:::;;;<<<<<<<<<999:::;;;>>>AAAFFFIIIKKKLLLMMMOOORRRUUUXXXZZZ[[[bbbaaa___^^^^^^___```aaa___]]]\\\\\\]]]]]][[[ZZZWWW[[[```hhhrrrzzz;;;;;;::::::::::::999999888888888888888888888888<<<888666666888:::999888777777666555444333333333555555555555555555555555555444444333333444444555444444333333333333222222444444555444333111///---222222222222222222222222111222222333333222222111333222111000000111222333222222222111111111000000222222222111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222111000000///000000000///.........///111222333222222111111222222333222222222222222222222222333333333333333333333333111111111111111111111111111111000000111111222333222222222111111111000000444444333222333444555666666555555555555444444444222222333333444555666666:::888444222111222555777111111111222222333333333333222222555999:::888666888666333111000111222333111111222222222222111111555555555555555555555555555666777999999:::::::::666555444333333333333333222222222111111111111000222111000111333333111000000000000000000000000000000000000000000000000000........................+++,,,,,,,,,------......---+++)))'''&&&(((***+++---------...------,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++---...//////++++++,,,,,,,,,---------++++++++++++,,,,,,---...***+++,,,---...---,,,,,,***+++,,,---,,,,,,***))),,,------......------,,,...///000222222222111000,,,++++++******++++++,,,------,,,+++,,,---...///...,,,)))''''''***---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********---,,,++++++,,,---,,,***++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,...111555777999666222...,,,,,,...////////////......---------,,,,,,,,,------.........000//////...------,,,,,,---------............///------///000000000///...111111000///////////////000111333333333333555666333333444444555666666777555666777999;;;===>>>???===>>>>>>???BBBEEEGGGIIILLLOOORRRTTTUUUWWWZZZ\\\aaaaaaaaaaaabbbbbbbbbbbb```___\\\ZZZXXXWWWWWWWWWZZZ\\\bbbjjjsss}}};;;;;;;;;::::::999999999888888888888888888888888:::888555555888999888777666666555555444444333333444444444444444444444444555444444333333444444555444444333333333333222222444444444333222111000///222222222222222222222222111222222333333222222111222222111000000111222222222222222111111111000000000111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000111111000000////////////000//////...///000111222333222222111111222222333222222222222222222222222333333333333333333333333111111111111111111111111111111000000111111222333333333333222222222111111333222222111222333444555555555555555444444444444222222333333444555555666555555555555555666666666111111111222222333333333333333333666:::;;;:::888888666333111000000111222111111222222222222111111444444444444444444444444555666777888888888888888555444444333333333444444222222222111111111111000222111000111222333111000000000000000000000000000000000000000000000000000....................................////////////---,,,)))((('''(((***,,,,,,------...------,,,,,,+++---...---,,,+++,,,------------------------------------------------------------,,,,,,+++++++++++++++++++++,,,,,,,,,---+++++++++++++++,,,---...***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***,,,---...///111222222222,,,++++++******++++++,,,---,,,+++++++++,,,......///---+++******,,,///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++///...------...///...---++++++,,,,,,,,,,,,------...------------,,,,,,,,,---,,,,,,,,,---///111333888777666333111...+++***.........---------,,,,,,,,,,,,------------------........................---------............///,,,---...///000000000000111111000///////////////000111333333222222333555222333333444444555666666555666777999;;;<<<>>>>>>======>>>???BBBEEEGGGIIILLLOOORRRTTTUUUWWWZZZ\\\``````aaaaaaaaabbbbbbbbb___^^^\\\ZZZYYYXXXYYYYYY[[[^^^dddllluuu~~~<<<;;;;;;:::999888888888888888888888888888888888888777555555777777777666555555555444444444444444333333333333333333333333555444444333333444444555444444333333333333222222444333222222111111222222222222222222222222222222111111222222222222111111222222111000000111222222222111111111111000000000/////////000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////000111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111000000000000111222222333333333333333222222222111111111111111222333333555555555555444444444444222222333333444444555555111333666888999888666555111111111222222222222222333333444777:::<<<<<<;;;999777444111000000000111111111222222222222111111222222222222222222222222555555666666777666666555444333333333333444444555222222222111111111111000222111000000222222111000000000000000000000000000000000000000000000000000........................,,,,,,,,,,,,++++++++++++...---+++))))))***+++,,,,,,,,,------...------,,,+++,,,---,,,+++***+++---........................------------------------......---,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---***++++++,,,---,,,,,,,,,***++++++,,,,,,,,,++++++---......//////......---***++++++,,,...000222333,,,++++++******++++++,,,+++++++++++++++,,,---------,,,,,,++++++---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++***++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,......,,,,,,,,,,,,---...333555777888666222,,,)))------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------...///000000---------............///---------......000111111111111000/////////000000000111222222111000111333111222222333333444555555555666777999:::<<<===>>>======>>>???BBBEEEHHHIIIMMMOOORRRTTTUUUWWWZZZ]]]`````````aaaaaaaaabbbbbb___^^^\\\[[[ZZZZZZZZZ[[[]]]```fffnnnwww<<<;;;;;;:::999888777777888888888888888888888888666666555555666666666666444444444444444444444555222222222222222333333333555444444333333444444555444444333333333222222222333333111111111222333444111111111111111111111111111111222222222222111111222111111111111111111222111111111111000000000000------...///000111111222111111111111111111111111000000000000000000000000////////////////////////...///////////////......///////////////000000111222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000111222222222222222222222222222222111111111111222222333333555555555444444444333333222222333333333444444444111333555777888777555333111111111111111222222222222222444666888:::;;;;;;:::999666333222111111111111111222222222222111111333333333333333333333333444444555555555444444333222222222222333444555555222222222111111111000000222000//////111222111000000000000000000000000000////////////////////////........................,,,,,,++++++*********)))...---,,,+++***+++,,,---,,,,,,------...---------***+++,,,,,,******+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++++++++++++++,,,,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,+++......////////////......+++*********,,,...000111,,,++++++******++++++,,,*********+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------***)))((()))+++++++++)))+++++++++,,,,,,,,,---------------,,,,,,,,,++++++------,,,+++++++++,,,---+++///444777777444000---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------.../////////---------............///000///...------...000111111111000000///000000111000111222111000///000111000111111222333333444444666666777999:::;;;<<<===<<<===>>>???BBBEEEHHHJJJMMMOOORRRTTTVVVXXX[[[]]]`````````aaaaaaaaabbbbbb^^^^^^\\\[[[[[[\\\\\\]]]___bbbhhhqqqzzz;;;;;;:::999999888777777777777777777777777777777555555666666555555555555333333333444444444444444111111111222222222333333555444444333333444444555444444333333333222222222333222111000111222333444111111111111111111111111000111111222222111111000111111111222222111111111000000000000000000000000------...///000111111222000000000000000000000000////////////////////////////////////////////////---...////////////.........//////000000000000000222111111000000111111222111111111111111111111111111111111111111111111111000000000000000000000000000000//////000000111222000000000000111111111111111222222333333333333333555444444444444333333333222222222333333333333333444444444333333222222222111111111111111111111111000111222444555777999:::;;;:::888666444222222222111111222222222222111111333333333333333333333333333333444444444333333222222222222222222333444555222222222111111111000000222000//////000111111000000000000000000000000000////////////////////////........................000000000//////............---,,,+++++++++,,,,,,+++,,,,,,---.........---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++++++++************++++++,,,,,,*********++++++,,,,,,,,,))))))************)))))),,,,,,+++******+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))******++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,---///000///...+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,------***,,,///222333222000...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---------............///222111///---------...///111111000000000000111111000111222111/////////111000000111111222333333444666666777888:::;;;<<<<<<<<<<<<===???BBBEEEHHHJJJMMMPPPSSSUUUVVVXXX[[[]]]aaaaaaaaaaaabbbbbbbbbbbb___^^^]]]\\\\\\]]]^^^______cccjjjrrr{{{999999999999888888888888777777777777777777777777444666777777666555555666444444444333333333333333111111111222222333333444555444444333333444444555444444333333333333222222222222222111222222333333111111111111111111111111000000111111111111000000000111222222222222111000//////000000000000000111/////////000000111111111000000000000000000000000////////////////////////000000000000000000000000---...///000111000///.........///000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111/////////000000000000000111222222333444333333333444444444444333333333333222222222222333333333333555444222111000000111222111111111111111000000000///000222222222333666888:::999888666444333333222111111222222222222111111444444444444444444444444222222333333444333333333333222222222222333333444222222222111111111111000222000......///111111000000000000000000000000000000000000000000000000000......................../////////...............------,,,,,,++++++,,,,,,++++++,,,---............+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,---------,,,++++++************++++++************+++,,,,,,************+++,,,------)))******++++++******))),,,,,,++++++******++++++,,,++++++******++++++,,,***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...---,,,+++,,,...000///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***+++,,,------..................---------,,,,,,,,,,,,,,,------------------------------,,,,,,..................---------------............///111000///......---......111111000000000111222222///000111111000///000222000111111222222333444444666666777888999:::;;;;;;<<<<<<===???BBBFFFIIIKKKNNNPPPSSSUUUVVVXXX[[[^^^bbbbbbbbbcccccccccdddddd```___^^^]]]]]]^^^_________ccciiirrr{{{888888888888999999999999777777777777777777777777333666888888666555555777555444444333333222222222111111222222333444444555555444444333333444444555444444333333333333222222222222333333333222222111111111111111111111111111000000111111111111000000000111222222222222111000////////////000000111111000111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---...000222222111000///---...///000111000000///111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111//////000000111111111111000000222333333333222111444444444333333333222222222222222222222222222222444333222111111222222333222111111111000000000///000111222111000111444777777777666555444333222222111111222222222222111111222222222222222222222222111111222333444444444444333333222222111222222222222222222111111111111000222000...---///000111000000000000000000000000000000000000000000000000000........................+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++,,,---............+++---...---,,,+++,,,---------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---------.........,,,,,,+++***************+++***)))))))))***,,,,,,***************,,,---...,,,------......------,,,***++++++,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,---...------,,,+++++++++***+++,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******,,,------)))(((((()))+++---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******+++,,,------...............---,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------,,,,,,------.../////////---------............///------...///////////////111111000000111111222333...000111111111111222333111111222222333444444444666666777888999::::::;;;;;;<<<===???BBBFFFIIIKKKNNNPPPSSSUUUWWWYYY[[[^^^ccccccdddddddddeeeeeeeeebbbaaa___^^^^^^^^^______^^^bbbiiiqqqzzz777777777888999999::::::777777777777777777777777333777999999777555666777555555444333333222111111111111222333444444555555555444444333333444444555444444444333333333222222222222333444333222111000000000000000000000000000000000111111111111000000000111222333333222111000.../////////000000111111222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000---///111222333222111000---...000111111111000///111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000111111222222222333...///000222222111111000444444444333333333222222222222222222222222222222111111222333444444444444222111111111000000//////111222333222000000333666555555444333333222111111111111222222222222111111111111111111111111111111000111222333444555555555444444333222111111111111222222222111111111111000333000------...000111111000000000000000000000000000000000000000000000000........................,,,,,,,,,------.........,,,,,,,,,+++++++++*********+++,,,---............,,,---......,,,,,,---...........................++++++++++++++++++++++++))))))***+++---...//////---------.........//////,,,,,,+++***))))))******+++***)))))))))***,,,---******))))))***,,,---///***++++++,,,,,,++++++***((()))+++,,,---------,,,,,,++++++++++++++++++,,,+++,,,---...///...------***)))((((((((()))+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---+++******+++---///...---++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,------......---------***+++,,,---......//////---------....../////////,,,,,,,,,------.........***+++,,,---///000111111---------.........//////)))+++---///111111111111111111000000111222333333...000111222111111333555111222222333333444555555666666777888999::::::;;;;;;<<<===???BBBFFFIIIKKKNNNPPPSSSUUUWWWYYY\\\^^^dddddddddeeeeeeeeeffffffcccbbb```___^^^^^^______]]]aaahhhqqqyyy:::999777666555666777999777777777777777777777777666666666666555555555555555444444333333444444555111222333333333333444555222222333444444555666666222222111111111111222222333333222222222222333333222222222222222222333333666444111111333333111...//////000000000000//////...+++(((+++///111...***222333333222000///000111000000000000000000000000000000//////.........---////////////////////////............////////////........................222222111000///...---,,,000000000000////////////000000////////////000000000000000000000111111222000000000000000111111111......//////000000111111000111222333333333333222222222222222222222222222888777444111//////000000222222222222222111000///000000000000000000000000000000111222222222222111444444444333333222222222111111000000111222222333444333222111111222333444333333333333333333333333222222222111111111000000222111111111000000//////000000000000000000000000111111000000000000111111------......//////000000//////.........---------........................444333111///---,,,++++++------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,---------......,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---))))))*********+++++++++...------,,,,,,++++++***------,,,++++++******)))///...------,,,,,,,,,,,,************))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,---------,,,***((('''((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,++++++---//////.......................................////////////...............///000000......///000000111000000///000111222333444555555222222222222333444555555444555666888:::<<<===>>>;;;<<<===???BBBFFFIIIKKKMMMPPPTTTWWWXXXZZZ]]]___aaabbbddddddbbbaaabbbccccccaaa]]]ZZZYYYZZZ\\\^^^___bbbgggooowww999888666555444555666777777777777777777777777777555555555555444444444444444444333333333333444444000222333222111111222444222222222333444444444555222111111000000111111222222111111111111111111222444444333333222222111111333000...///000000...,,,//////000000000000//////333111000111444555222000111222222222000///000111000000000000000000000000000/////////............////////////////////////............/////////////////////....../////////000000000000000000000000////////////000000000000000000////////////000000000000//////000000111222222111111111000////////////000000000111111111111111111222333333222222222222222222222222222222222555333222000000000111222222222222222222111000000000000000000000000000000000000111222222222222111444333333333222222222222222111111111111111222222222111111111111111111222333333333333333333333333222222222111111111000000111111111111000000000///000000000000000000000000111111000000000000111111........./////////////////////.........---------........................,,,,,,,,,,,,,,,---......------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,------------,,,,,,++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------...------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++******)))'''(((***,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000...,,,,,,.........---....................................////////////000///............//////...///000000000000000000111111111222222222222222222222222222333444555555888888999:::<<<===>>>>>>;;;<<<===???BBBFFFIIIKKKMMMPPPTTTVVVXXXZZZ]]]___```bbbdddcccbbbaaabbbbbbccc```]]]ZZZYYYZZZ\\\]]]^^^aaagggoooxxx777666555444333444555666777777777777777777777777444444444444333333333222333222222222222222222333111222333222000000000222222222222222222222222333222111111000000111111222222222222111111222222222555444333333111111000///111///......//////---,,,//////000000000000//////111000000000000000000//////000111000///...///000////////////////////////////////////............////////////////////////............////////////111000///......///000111...//////000111222333333......//////000000111111000000////////////000000000000//////000000111222333222111111//////...---000000111111111111222222111222222222222222111111222222222222222222222222000000//////000111333444111222222222222111000000000000000000000000000000///000111111222222111111222222222222222111111111333222222111111111222222000000111111111111000000222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000111000000//////000000111///////////////........................---------------------------------((((((((()))+++,,,---...,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,---------///...---,,,++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------******+++,,,,,,---......)))******++++++,,,---------,,,++++++***+++++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***++++++,,,'''(((***+++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------111///------......---,,,....................................////////////000//////.........//////000000000111000000//////222222222111111000000000222222222222333444555555999::::::;;;;;;<<<<<<===<<<<<<===???BBBFFFIIIKKKMMMOOOSSSVVVXXXZZZ\\\^^^```bbbccccccbbbaaaaaabbbbbb```]]]ZZZYYYZZZ\\\]]]^^^aaagggoooxxx777666555444444444555555666666666666666666666666444444444444333333333333222222111111111111222222222333444222111000000111222222222111111111111111111111000000000000111111444333333222222333333444222111111111000000//////222222111111111111000/////////000000000000//////---...///...,,,+++,,,......///000///...---...//////////////////////////////////////////.........////////////////////////............////////////111000///......///000111//////000111222333333444---......///000111111222000000////////////000000///////////////000111111111111000000/////////...000000000000000000000111111222222222222111111000111111111111111111111111////////////000111333333111111222222222111111000000000000000000000000000///000000111111111111111111111111111111111111111333333222111111111222222000111222333333222111000111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000000000//////......------........................------------------------++++++******)))******+++,,,,,,---------,,,,,,+++******+++,,,,,,---............------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********++++++++++++++++++,,,,,,---------------,,,++++++******)))++++++***************+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...///...,,,,,,---...---,,,....................................////////////...------......///000111111111111111111000///...111111111000000000000///222222222222333444555555777777888999999:::;;;;;;<<<<<<===???BBBEEEHHHJJJLLLOOOSSSUUUWWWYYY\\\^^^```bbbccccccaaaaaaaaabbbaaa___]]][[[ZZZZZZ[[[\\\]]]```fffnnnwww777777666666555555555666555555555555555555555555555555555444444444444333222111111000000111111222333444555444222111111222111111111111111111111000111000000000000000000111222222111111111111222222------......//////000000222333333222222111111222//////000000000000//////000111111000......000222---...//////...---...000////////////////////////.........///////////////////////////////////////............////////////111000///......///000111111111111111111222222222---......///000111111222000000////////////000000/////////...///000000111......//////000000000111/////////////////////...111111111222222111111000111111111111111111111111000000000000000000111111000111111222222222111111000000000000000000000000//////000111111111111000111111111111111111111111333333222222222222222333111222444444444444222111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111111111000000////////////000000000000//////......---------.....................------------------------...---,,,+++++++++++++++---............---,,,,,,******+++,,,,,,---......,,,,,,------............++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******))))))*********+++++++++---------,,,,,,+++++++++------,,,++++++******)))*********))))))******+++*********************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))***+++---...------,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------......///---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,+++***+++---//////.......................................////////////++++++,,,---///111333444111111222111111000/////////000000000000111111111222222222222333444555555444555666888:::<<<===>>><<<===>>>???BBBEEEHHHJJJKKKNNNRRRUUUVVVXXX[[[]]]```aaaccccccaaa```aaabbb```___]]][[[ZZZZZZZZZ[[[\\\___eeemmmvvv777777777666666666555555555555555555555555555555555555555555444444444444222111111111111111111222333444555444222222222444111111111111111111111222111000000//////000000111//////............//////+++,,,,,,---...///000111000111222111000///000111//////000000000000//////111000///...///000111222---...//////......///000////////////////////////.........///////////////////////////////////////............////////////000000000111111000000000222222222111111000000///......//////000000111111000000////////////000000//////......//////000111,,,---......000111111222//////............------///000000111222222111111111111111111111111111111111111111111111111000000000000111222222222222111000000000000000000000000...///000000111111000000111111111222222222222222222222222222222333444444333333444444444444333333222222222222222222222222111111111111111222222222000000000000111111111111111111111111111111111111000//////......//////000///////////////.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000000000000000///...---,,,+++++++++,,,,,,---------++++++---...////////////++++++++++++++++++++++++)))***************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***))))))))))))))))))***++++++,,,,,,,,,---------......---,,,,,,+++******)))******++++++,,,------*********)))******+++,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++*********+++,,,,,,---...---,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,---------............+++***)))+++...000000000....................................////////////***+++,,,---///111333444111111111222111111000000000000000111111222222222222222222222333444555555666666888:::<<<>>>@@@@@@======>>>???BBBEEEHHHIIIKKKMMMQQQTTTVVVXXXZZZ\\\___aaabbbbbbaaa``````aaa___^^^]]][[[ZZZZZZZZZZZZ\\\___dddllluuu}}}555666666666555555444444444444444444444444444444444444444444333333333222222222222111111222222222111222333333222111333444000111111222222333333333000000////////////000000000000////////////000000.........//////000000111...000111111///...///111//////000000000000//////...+++((()))---///000///---///000000//////000111000000000000000000000000............/////////000////////////////////////............////////////111222444555555444222111111111111000000/////////////////////000000000000000000////////////000000///............///000000---.........///000000000000/////////............---...///111222222222222111111111111111111111111111111222222222222111111000000111222222222222222000000000000000000000000...//////000000000000000222222222222333333333444111111111222333444555666444333333222222333333444333333333333333333333333000000111111111222222222///000000000111111111111111111111111111111111111//////............//////.........///////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------***************+++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,------,,,,,,++++++,,,,,,---------------...............---,,,---///111111111....................................////////////------------...000111222000000111222222222111111222222222222222111111111222222222222333444555555777888999:::<<<===>>>???======>>>???BBBEEEGGGIIIJJJMMMQQQSSSUUUWWWZZZ\\\___aaabbbbbbaaa``````aaa___^^^]]][[[ZZZZZZZZZZZZ\\\___dddkkksss{{{444444555555444444333222444444444444444444444444333333333222222222111111333333222222222222333333///000222222111111222444000000111222333444444444000000////////////000000333333222222222222333333111111111111000000000000...111333222//////000333//////000000000000/////////***&&&(((...222111///---///000000//////000222111111111111111111111111---.........//////000000////////////////////////............/////////000222444666888888666444222///////////////000000000000000000000////////////000000////////////000000...............///000000///////////////.........111111000000/////////...,,,---///000222333333333000000000000000000000000000111222333333333333333///000111222222222222222000000000000000000000000...//////000000000000000222222222333333444444444000000111222333555666777444333222111111222333444333333333333333333333333000000111111222222222222//////000000111111111222111111111111111111111111//////............//////---.........//////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333555555444333111///---,,,---,,,,,,,,,,,,,,,,,,,,,...////////////---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------------......---,,,,,,++++++*********---,,,,,,++++++,,,,,,---))))))*********+++++++++***++++++,,,,,,------...------,,,,,,+++******)))++++++******+++,,,------*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,------,,,*********)))))))))***,,,...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------......///000---,,,,,,++++++,,,,,,------------.........//////222000//////111222111111..................................../////////000//////............/////////000111222222222222222555555444333222111000///222222222222333444555555777777888999999:::;;;;;;===>>>>>>???BBBEEEGGGIIIJJJMMMPPPSSSUUUWWWZZZ\\\___aaabbbbbb`````````aaa^^^^^^]]][[[ZZZZZZYYYYYY\\\___cccjjjrrryyy444444444444444444444444333333333333333333333333000000000000000000111111222222222111111111111000222222222111111111000000222222222222222222222222222111111111000000//////000111111222222222111111///////////////000111111000000000000000000111222111111000000//////......000000000000000///......////////////000000000000222111111111000000/////////////////////......---///////////////............///000000000000333555444888::::::;;;<<<777111000000000000000000000000000000000000000000000000------...///////////////)))***,,,...//////...------///000000///......///000000111000000///...------...///111111222222222000000111111111111000000///////////////000111111000000111111111111000000000000000000111111111111111111111111111111111111333333444555444333111000555444444333333444444555444444444444333333222111111222222222222111000000000000000000000000000000---...///000222444555555......////////////......////////////////////////..............................//////...---,,,,,,++++++******+++---...///000...---///222666888999777777666444222111000///+++---......---,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***)))***,,,------,,,'''((()))***+++******)))------,,,++++++******)))***,,,...---***(((***,,,---,,,+++)))((())))))***((()))+++,,,------,,,,,,*********++++++,,,,,,,,,************))))))(((((()))+++---//////---+++))),,,,,,,,,,,,,,,+++***)))((((((((()))***+++------+++,,,,,,---,,,+++***)))000000...---+++***((((((+++***((()))+++---......)))***+++,,,---,,,+++***...........................---+++*********++++++++++++,,,,,,,,,---------)))***,,,...//////......,,,,,,,,,,,,,,,---...///////////////////////////........................///////////////000111111111111222222222333333333222222111111111111111111//////000111222333333333555666888:::<<<===>>>>>><<<===??????@@@BBBFFFIIILLLNNNQQQRRRSSSTTTWWWYYY[[[\\\]]]]]]]]]^^^```bbb]]]\\\[[[ZZZYYYYYYYYYYYYYYYZZZ^^^dddllluuu|||444444444444444444444444333333333333333333333333111111111111111111111111222222222111111111111000222222222111111111000000111111111111111111111111111111111111000000000///111111222222222111111000///////////////000111111000000000000111222333333111000000000/////////...000000000000000///........./////////000000000000111111111000000000/////////////////////......---/////////////////////......///000000///000222444666===BBBBBB@@@===888222000000000000000000000000////////////////////////......///////////////...***,,,---///000///...------///000000///......//////000000000000//////......///000111111111111111//////000000000000/////////////////////000111111000000111111111111000000000000000000111111111111222222222222222222222222333333444444333222222111333333222222222222333333333333444444333333222111111222222222222111000000000000000000000000000000/////////000000111111111......////////////......................................................///////////////...---------,,,+++***+++,,,...///111111222555888:::999888222222111000...---,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++*********)))))))))))))))***))))))***,,,---,,,******))))))((()))***++++++,,,,,,,,,++++++++++++***+++,,,---,,,*********++++++***************++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))***+++---......---+++***,,,,,,,,,,,,,,,+++***)))++++++*********++++++,,,---,,,+++*********++++++---------,,,,,,+++++++++,,,***))))))+++---------******+++,,,,,,,,,,,,+++---------------------------,,,+++*********++++++++++++,,,,,,,,,---------***+++,,,............------,,,,,,,,,,,,---...///////////////////////////........................///////////////000111111000000000111111111222222111111111111111111111111000000000111222222222333666777888999::::::;;;:::<<<>>>??????@@@BBBFFFIIIKKKMMMPPPRRRTTTVVVYYY[[[\\\]]]^^^^^^]]]^^^___aaa]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYY]]]ccckkkssszzz~~~444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111111000222222222111111111111111000000000000000000000000111111111111000000000000222222222222111000/////////////////////000111111---------......000111111000000000000////////////000000000000000//////........./////////000000000111111000000000000/////////////////////......---......//////////////////...///000///...///111444999DDDMMMLLLEEE???888333000000000000000000000000////////////////////////...///////////////......---...///000000///...------///000000///...//////...//////000000000000/////////000111111000000000//////000000000000/////////////////////000111111000000111111111111000000000000000000111111111111222222222222222222222222444333222222111222222222111111111111111111111111333333333333333222222111111222222222222111000000000000000000000000000000111000000//////...------...//////000000//////...................................................//////000000000///.........---+++++++++---000111555666999<<<===<<<999555///......---,,,,,,++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------)))))))))+++,,,,,,***))),,,***(((''''''))),,,...******+++++++++,,,,,,,,,---,,,++++++,,,,,,+++)))((()))***+++,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******------,,,+++++++++++++++///---***((((((***,,,---******+++,,,,,,---......---+++)))***+++,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,,,,,,,------------,,,,,,---......------,,,------,,,,,,,,,---......////////////////////////........................///////////////000111111/////////000000000111111111111111111111111111111111111111111111111222222555666777888:::;;;;;;;;;<<<>>>???@@@@@@CCCFFFIIIJJJMMMPPPSSSUUUXXX[[[^^^^^^___```___^^^]]]___```\\\[[[ZZZYYYWWWWWWVVVVVVVVVXXX\\\bbbjjjqqqxxx{{{333333333333333333333333333333333333333333333333444333333333333333222222222222222111111111000000111111111111111111111111111111111111111111111111111111111000000000000000222222222222111000......///////////////000000111---------...///000111222000000000000//////////////////000000000000//////........./////////000000000000000000000000/////////////////////......---............//////////////////000///...///222444<<>>666222///////////////////////////////////////////////////////////////......---//////000000000000///......///111111///...///000---...///000000111000000///000000000000000/////////000000111111000000//////////////////000000111000000111111111111000000///000000000111111111111222222222222222222222222333222111000000111222333000000111111111111000000222222333333333222222111111222222222222111000000000000000000000000000000111111000000///...------//////000000000000//////................................................///000000000000000//////------------///222555777<<<;;;<<<======:::666222...............---------***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...///000)))))))))+++,,,,,,***'''+++***)))((((((***,,,---))))))***+++,,,,,,------...+++)))***,,,---+++(((((()))+++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,++++++***------,,,++++++,,,,,,------,,,***))))))***,,,---******+++,,,,,,---......---+++******+++,,,+++***,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------------............------,,,,,,+++------,,,,,,,,,------...////////////////////////........................///////////////000000111/////////000000000111111111111111111111222222222222222222111111111111111111333555888;;;>>>???@@@===>>>???@@@AAACCCFFFIIIKKKNNNQQQSSSUUUXXX[[[]]]___```aaaaaa___^^^^^^___\\\[[[ZZZXXXVVVUUUUUUUUUTTTVVV[[[aaaiiipppvvvzzz333333333333333333333333333333333333333333333333444444444333333333222222222222222111111111000000111111111111111111111111222222222222222222222222000000000000000000111111222222222111000///...---///////////////000000111111111111111222333444555////////////000000000000//////000000000000//////............//////////////////////////////000000///////////////......------.........//////000000///000//////...000333666@@@MMMWWWRRREEE:::444000////////////////////////...........................///////////////......000000000000000000//////...000111111000//////000---...///000000111000000//////000000000//////...000111111222222111111000///////////////000000111000000111111111111000000///000000000111111111111222222222222222222222222222111000//////000222333111111222333333222111111111111222333333222222222111222222222222111000000000000000000000000000000000000000000000000////////////000000000000//////................................................//////000000000000000///------///111555888<<<===AAA>>>;;;888777444111///........................+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''((()))+++---*********+++,,,,,,***((())))))***+++++++++++++++))))))***+++,,,------......+++)))***,,,---+++(((+++,,,---------+++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,---***++++++,,,,,,,,,++++++++++++++++++,,,---...///***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++))),,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........///......---,,,,,,,,,,,,...------,,,,,,,,,------///////////////////////////////////////////////////////////////000000111000000000111111111222222000000111111111222222222222222222111111111111111333444777:::===???AAABBB===>>>@@@@@@AAACCCGGGJJJMMMPPPRRRTTTUUUVVVYYY[[[```aaabbbbbb```^^^^^^^^^]]]\\\ZZZXXXVVVTTTTTTSSSRRRUUUZZZaaaiiipppvvvzzz333333333333333333333333333333333333333333333333555444444333333222222111222222222111111111111000111111111111111222222222222222222222222222222222000000000000111111111111111111111111000///......///////////////000111111...............//////000////////////000000000000...//////000000000000000------........./////////......////////////000000///////////////......---------......///000000000///000000//////222666:::DDDOOOTTTMMM@@@666222///000000000000000000000000........................---......//////////////////////////////000000000...000111111000//////000...//////000000000000///......///000000/////////000000111111111111000000///////////////000111111000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000111222111222333444444333222111000111222222222222222222111222222222222111000000000000000000000000000000//////000000000000111111///000000111111000000///------------------------..............................///000000000//////,,,...222666:::===???@@@???;;;666222111///...---,,,,,,,,,,,,,,,,,,+++++++++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((+++---///---,,,***+++,,,,,,+++***((()))+++,,,---,,,+++***))))))***+++,,,,,,---------,,,++++++,,,,,,+++)))------------,,,+++***))),,,++++++******+++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++))))))******+++---...///)))***+++------,,,+++***------,,,,,,,,,,,,+++++++++******+++------+++***++++++******++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,---------............///...---,,,,,,,,,,,,,,,......---,,,,,,,,,------///////////////////////////////////////////////////////////////000111111000000000111111111222222000000000111222222333333111111111111111111222222888999:::<<<===>>>>>>>>>===???@@@AAAAAADDDGGGJJJNNNPPPRRRSSSTTTUUUXXXZZZ___aaaccccccaaa_________^^^]]][[[XXXVVVTTTSSSSSSPPPTTTZZZbbbkkkrrrxxx|||222222222222222222222222333333333333333333333333444444444333222111111111222222222111111111111000000000111111111222222222111111111111111111111111///000000000111111111111///000000000000000/////////////////////000111111------,,,+++++++++,,,,,,.../////////000000000111......///000000000000000---------.........//////........./////////000000///////////////......---------......///000000111///000000///111444999===JJJPPPPPPFFF:::444111///000000000000000000000000........................,,,,,,---///000000000000............///000000111///000222222000///000111///000000000000//////...------...///000000000000......////////////......///////////////000111111000000111111111111000000000000000000111111111111000000000000000000000000...//////000111111000000111222333555555333222111000000111222222222222222111222222222222111000000000000000000000000000000////////////////////////000000111111111111000000------------------------........................------...///////////////---000555:::===>>>>>>===888555111///.........---,,,,,,,,,++++++*********+++,,,......,,,+++,,,---------------------------,,,+++******+++...111333000...+++***+++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,---,,,*********+++---,,,,,,+++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,+++***************+++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---...,,,*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------..................---,,,,,,,,,---...///...---,,,,,,,,,,,,,,,///////////////////////////////////////////////////////////////000111111/////////000000000111111///000000111222222333333000000000111222222222333888999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBDDDGGGJJJKKKNNNPPPRRRTTTUUUXXX[[[___aaacccdddbbb`````````___^^^\\\YYYVVVTTTSSSSSSPPPTTT[[[cccmmmuuu{{{~~~222222222222222222222222333333333333333333333333444444333222222111000000222222222111111111111000000000111111222222222222000000000000000000000000//////000000111111111222...///000000000000000//////////////////000111111333222111000000///000000.../////////000000111111......///000000000000000---------.........//////---.........//////000000///////////////......------------...///000000111//////000000111666;;;@@@MMMPPPMMMAAA777222111000000000000000000000000000........................++++++---///000111111111------------...///111111///000222222000///000111000000111000000///......,,,,,,...///000000000000,,,------------------,,,///////////////000111111000000111111111111000000000000000000111111111111////////////////////////---...///111111111000///000111333444444333111000///000111222222222222222111222222222222111000000000000000000000000000000/////////...---------,,,000000111111111111000000------------------------........................,,,,,,---...//////.........222777;;;>>>===;;;:::222000....../////////.........------,,,++++++***)))+++---,,,+++***+++,,,------------------------))))))((('''))),,,000222222///+++***+++,,,---...---+++***((()))+++---///***++++++++++++,,,,,,,,,***,,,...---***(((***,,,,,,+++******+++,,,...///---,,,+++*********+++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,,,,+++******))))))******---+++)))((()))+++---///+++++++++,,,,,,------...)))((()))+++......---+++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++---------.........//////...---,,,,,,,,,,,,......///...---,,,,,,,,,,,,,,,////////////////////////000000000000000000000000///////////////000111111............/////////000///000000111222222333333//////000111222333333444555666888:::<<<===>>>>>>>>>???@@@AAABBBDDDGGGJJJIIIKKKOOOQQQSSSVVVYYY\\\^^^aaacccdddcccaaa```aaa```___\\\YYYWWWUUUSSSSSSOOOSSS[[[dddnnnwww}}}222222333333333333444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000333222222222111000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000////////////000000---......///////////////000000//////.........---000000000000000000000000......------------......//////............//////000111111......333>>>GGGPPPLLLEEE===666111///---//////............/////////...---,,,,,,---...////////////////////////////////////...------,,,,,,...///////////////..................////////////////////////////////////.../////////000000000111000111222222333333222222000///...------...//////000000000000000000000000000///.........///111222000111111111111222222222333222111000000111222333000000111222222222222111000111111111111000//////111111000///////////////////////////////////////000///...------...///000111111///...------------222222111000///...------........................,,,...111333555444222111......---,,,,,,+++******,,,------......------,,,,,,---///...---,,,,,,------------------+++******...,,,******++++++***)))+++++++++*********))))))(((((()))******+++,,,,,,,,,+++)))(((((()))+++,,,(((((())))))*********+++******+++++++++,,,,,,,,,++++++------------++++++***)))))))))***+++,,,,,,***)))((((((((()))+++,,,------,,,,,,,,,,,,++++++---,,,+++*********+++,,,)))***++++++,,,---......------------,,,++++++******,,,------,,,++++++,,,''''''((()))+++,,,---...++++++******++++++,,,---...//////...,,,***+++,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------++++++++++++---------,,,,,,,,,,,,---.../////////.........---------////////////000000000000//////000000000000//////111111222222222333333333222222222222222222222222222222222111222222333333555666999;;;<<<===<<<<<>>666111...---//////............//////000///............///000........................------..................---------......------,,,------------............------------------------////////////000000000000000000222333333444444444222111///.........//////000000000000000000000000000//////...///000111222000000111111111222222222222222111000000111222222000000111222222222222111222333333333333222111111//////...---------------////////////////////////000///...------...///000//////......//////000000000000//////////////////........................---...000222222111///.........---,,,++++++******,,,,,,------------,,,,,,'''))),,,---,,,,,,...///)))******+++++++++******...,,,******,,,,,,,,,+++,,,++++++++++++*********++++++,,,------...//////,,,,,,,,,------,,,,,,,,,)))******************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************+++,,,***)))))))))******++++++------,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++)))+++,,,,,,+++******+++((())))))***+++,,,------++++++******++++++,,,------......---+++******++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------,,,++++++,,,------------,,,,,,,,,------...//////.........---------....../////////000000000000000////////////000000000000000111111111222222222222222222222222222222222222111111222222333333666777999;;;===>>>?????????@@@AAACCCEEEFFFHHHHHHJJJLLLOOOPPPRRRUUUXXX[[[___aaaddddddcccaaaaaaaaa``````^^^\\\ZZZWWWUUUSSSTTTYYYbbbjjjqqqxxx~~~222222222222333333333333111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000......///////////////000000000000000000000000000000000000000////////////000000000000000000000000///////////////////////////..................///------...////////////...////////////............------------------------------,,,,,,,,,,,,------//////............//////,,,---......000777AAAHHHTTTOOOFFF===555000...---//////............//////000000////////////000000........................,,,,,,------...//////000------...............---,,,,,,,,,------------...------------------------000000000000////////////000111222444555666666666444222111///......//////000000000000000000000000///////////////000111111000000000111111111222222222111111000000111111222000000111222222222222111222333333333333222111111///......------------...//////////////////////////////............//////------...///000222333444------...///000111111222///////////////////////////////////////...---,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++''')))+++,,,++++++,,,...(((((()))***++++++,,,,,,...,,,++++++---...------,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,***+++---......---+++***,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++************+++******++++++,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++,,,---------,,,,,,(((***,,,+++***)))******+++++++++,,,,,,,,,------++++++******++++++,,,---+++------,,,***))))))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------------------------...............---------------........./////////111000///......///000111/////////000000000111111111111111111111111111111222222111111222222333444666777999<<<>>>@@@AAAAAA@@@@@@BBBCCCEEEFFFHHHHHHKKKMMMPPPQQQRRRTTTWWWZZZ___aaaccccccbbb``````aaa```___^^^]]]ZZZXXXVVVTTTTTTZZZccclllsssyyy~~~111222222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////......------------......,,,---......//////......///////////////.........------------------------......------------......///......------......///---...///000222888@@@FFFOOOJJJBBB999333///......//////............////////////............//////........................---------.........////////////000000111111000000,,,,,,---------.........////////////////////////000000000000////////////000111333555777888999999555444222000///......///000000000000000000000000///////////////000000111000000000000111111111111111111000000000000111111000000111222222222222111000111111111111000//////111000////////////000000/////////////////////////////////....../////////.........///000222444444,,,------...///000111111///////////////////////////.........------------,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***+++---...---+++*********+++++++++,,,,,,------...---,,,++++++---//////...---------,,,,,,,,,++++++((()))))))))*********+++)))***++++++++++++***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************+++,,,---...---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++,,,------------)))***,,,,,,*********+++------------------------++++++******++++++,,,---+++------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,---------------------------,,,,,,........................------------.........///222000///------///000222/////////000000000111111000000000000000000000000111111111111222333444444555666888;;;>>>@@@BBBCCCAAAAAABBBDDDEEEFFFGGGHHHKKKNNNQQQRRRSSSTTTWWWYYY^^^```bbbbbb```___``````______^^^]]][[[YYYWWWVVVTTTZZZdddmmmtttyyy}}}111111111222222222333333333333333333333333333333111111111111111111111111000000000000000000000000/////////////////////////////////000000111111111////////////////////////000000000000////////////////////////////////////..............................------------......,,,------........................///////////////........................//////............//////......------------..................000555:::>>>EEEAAA;;;555000///////////////............//////------------------------........................//////.........---------......///000000000000000---.........////////////////////////////////////000000000000////////////111222444666888999:::;;;555444222000///......///////////////////////////...//////000000000000000//////000000000111111111000000000000000000000000000000111222222222222111000111111111111000//////000000////////////000000////////////////////////...//////////////////...000000000000000111222222............////////////////////////////////////------------......//////***+++++++++++++++++++++***++++++,,,,,,++++++***---...///...,,,+++***+++...---,,,+++++++++,,,,,,---,,,++++++---//////...---------,,,,,,,,,++++++,,,,,,,,,---------------++++++***))))))***++++++...---------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++***+++,,,......---,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,))))))***++++++,,,------***++++++,,,------------***,,,------,,,++++++,,,.........------------,,,++++++******++++++,,,---,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------------,,,------......---,,,,,,---.....................------------.........///222000///------///000222000000000111111111222222000000000000000000000000111111111111222333444555444555777:::===@@@BBBCCCAAABBBCCCDDDEEEFFFGGGHHHKKKNNNQQQSSSTTTUUUWWWXXX^^^___``````___^^^___```___^^^^^^]]][[[YYYXXXWWWUUU[[[eeennnuuuzzz~~~111111111111222222222222333333333333333333333333111111111111111111111111000000000000000000000000///////////////////////////000000000000000111111000000000000000000000000000000000000////////////////////////////////////........................///..................///,,,,,,---............---.........///////////////.................................------...............------------......---,,,++++++---000333555;;;999555222///...////////////............//////+++,,,------------,,,+++------------------------000//////...------,,,,,,***+++,,,---...................../////////000000------------------------////////////000000000000///111222444666888888999444222111///......//////////////////////////////......///000000000000000/////////000000000111111///000000111111000000///000000111222222222222111222333333333333222111111...------------......///////////////////////////......////////////......111111000/////////000000/////////......---------........................+++,,,---...............))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---------...---,,,+++)))(((((()))***...,,,++++++---...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...---+++******+++---...------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,++++++,,,,,,---------,,,------,,,,,,,,,,,,++++++))))))+++,,,,,,,,,,,,,,,(((((()))***+++,,,------++++++,,,---------,,,,,,***,,,......,,,+++,,,---------------------------++++++******++++++,,,---,,,---......,,,,,,---...------,,,,,,,,,,,,++++++---------------......///------............------***+++---.........---,,,---------...............------........./////////111000///......///000111000000000111111111222222111111111111111111111111000000000111222333444555555555777999<<>>@@@AAABBBBBBDDDEEEEEEEEEGGGIIIKKKMMMNNNPPPSSSUUUWWWXXXYYY^^^___```___]]]]]]^^^```___```aaa```]]]ZZZYYYYYYZZZ^^^fffooowww~~~000000111222222222222111333333222111111111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000/////////............////////////......---......//////......---///////////////...---,,,............------------//////............//////,,,,,,,,,------------...++++++,,,------...------............---,,,+++***......------------......,,,,,,,,,------------.........---------,,,,,,,,,///...------,,,,,,------......------------......------------............,,,,,,+++,,,,,,---...///------------------,,,,,,...------------,,,,,,,,,*********+++,,,,,,------........................---......///000000111111111000000///.........///............------------------,,,,,,,,,,,,------------........./////////000000000////////////.........---------...///000111111111222222222333333111111111111000000000000000000000000000///.................................///000///......000222------------------------/////////...---,,,+++***------............------...---,,,,,,+++,,,,,,,,,---------,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...************************,,,,,,,,,++++++++++++***************************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,*********+++***))),,,,,,+++++++++,,,---...******++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))),,,,,,+++************+++++++++++++++++++++++++++******++++++++++++******+++++++++*********)))))),,,,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------.........///---,,,,,,---...---+++.....................///............////////////......//////////////////////////////000000000000111111111000000111111111222222222222333444555555666777999<<<>>>@@@AAAAAABBBCCCEEEEEEEEEFFFIIIKKKMMMNNNPPPSSSUUUWWWXXXYYY^^^______^^^]]]]]]___```___```aaa___]]][[[ZZZZZZ[[[___gggpppyyy000111111222222222111111222222111111111111111222111111000000000000111111////////////////////////000000000000000000000000000000/////////........./////////000000////////////000000000000000000///------...............---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++)))(((---------...------,,,,,,...------,,,,,,------...------------------------///...---,,,,,,,,,,,,,,,......------------------...------,,,,,,------...++++++,,,------...//////*********+++,,,---...///.........------,,,,,,,,,------------------------------,,,,,,+++*********........................,,,------......//////000111000///...............000000000000000/////////------------------------/////////000000000111111////////////////////////000000000000000111111111000000111111111222222222111111111000000000000000000000000000000///..............................///000000///...---...000------------------------++++++---...////////////......////////////......---------,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))+++++++++,,,,,,,,,------))))))***+++,,,------...---,,,,,,,,,++++++*********+++,,,,,,,,,+++***))),,,+++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,.........------,,,,,,,,,)))******+++,,,------...,,,,,,,,,---------......---------------------,,,,,,,,,,,,---------------............////////////............////////////////////////000000000000222111000//////000111222222222222222333444555555666777999;;;>>>???@@@AAABBBCCCEEEEEEEEEFFFIIIKKKMMMNNNPPPSSSUUUWWWXXXYYY]]]^^^___^^^]]]]]]___```___```aaa___]]][[[[[[\\\\\\aaaiiirrr{{{111111222222222111111000111111111000000111222222111111000000000000111111////////////////////////////////////////////////////////////............///000000111111000000/////////000000000000//////)))***+++,,,---............------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------//////000000000...,,,+++***+++,,,---............------,,,,,,,,,,,,------------------------------------,,,,,,,,,---..............................------,,,,,,,,,,,,------***++++++,,,---...//////*********+++,,,---...///.........------,,,,,,,,,------------------------......------,,,,,,++++++........................,,,,,,,,,---......//////000000///.............../////////000000000000000.........//////.........////////////000000000000.............../////////000000000111111111111111////////////000000000000000000000000000000111111000000000000000///..............................///000111000...,,,,,,---------------------------)))***,,,...///000111111***++++++,,,,,,++++++***------------------------)))))))))))))))*********,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***++++++,,,,,,,,,---------))))))******+++,,,------,,,,,,,,,++++++***************,,,------,,,+++***,,,+++******))))))******++++++++++++++++++++++++***+++,,,---............++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,.........------,,,,,,,,,***++++++,,,---......///,,,,,,,,,---------------,,,---------------------+++,,,---.........------............////////////---.........//////000000////////////000000000000222111000//////000111222222222222222333444555555666777999;;;===??????@@@AAACCCDDDEEEEEEFFFHHHJJJMMMNNNPPPSSSUUUWWWXXXYYY\\\]]]^^^^^^]]]]]]___````````````___]]][[[\\\]]]^^^bbbjjjttt}}}111222222222222111000000111000000000000111222222111111000000000000111111000000000000000000000000/////////////////////////////////.........------//////000000000000//////,,,------......------,,,((()))***+++,,,---------------------,,,,,,,,,,,,------............------...------------,,,,,,,,,((())),,,...//////...---)))***+++---...///000000------,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------.........------...////////////...------,,,,,,,,,,,,------***++++++,,,---.........,,,,,,+++,,,,,,---...///------------------,,,,,,,,,,,,,,,------------...,,,,,,------.../////////........................,,,,,,,,,---....../////////......---......//////---------.....................///000000///......,,,,,,---------.........---............/////////---...///000000000//////........./////////000000000000000000111111111111000000000000000///.................................000111000...,,,,,,---------------------------........./////////......+++,,,,,,------,,,,,,+++,,,,,,---............---)))))))))))))))*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++******+++,,,---------,,,,,,))))))******++++++,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------,,,,,,,,,,,,++++++,,,,,,------......------------------------+++---...---,,,,,,---///,,,---///000111111000///............////////////------......///000000000////////////000000000000111111111000000111111111222222222222333444555555666777999;;;===>>>??????AAABBBDDDDDDDDDEEEHHHJJJMMMNNNPPPSSSUUUWWWXXXYYY[[[]]]]]]]]]\\\]]]___aaa```aaa```___]]]\\\]]]^^^___dddlllvvv222222222222222111000000000000000000000111222222111111000000000000111111000000000000000000000000//////////////////////////////.........---------------............------,,,------......------,,,+++,,,,,,------,,,++++++---------,,,,,,,,,++++++,,,---............---,,,......---------,,,,,,,,,"""$$$(((+++,,,,,,++++++***+++,,,---......///...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---.........---,,,+++,,,---...///......------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---------------......,,,,,,------------------,,,,,,,,,---------......,,,,,,------......//////........................,,,,,,------.../////////------------...///000000------------.........///------...//////...------,,,,,,,,,---------......---------.........//////---...///000111000//////////////////000000000000///000000000111111111111000000000000000///..............................+++---/////////......///........................111111000000///---,,,+++---......//////......---+++,,,.../////////...---************+++++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***)))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++***)))'''(((***,,,,,,+++***+++,,,---------,,,,,,***************+++++++++************+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------***,,,......,,,,,,---///,,,---///111222111000000............////////////------......///000000111////////////000000000000111111222222222222111111222222222222333444555555666777999;;;===>>>>>>???AAABBBDDDDDDDDDEEEHHHJJJMMMNNNPPPSSSUUUWWWXXXYYY[[[\\\]]]]]]\\\]]]___aaa```aaa```^^^\\\\\\^^^___```eeemmmwww222222222222222111000///000000///000000111222222111111000000000000111111000000000000000000000000//////////////////////////////.........---------+++,,,,,,------,,,,,,+++...//////////////////.../////////...---+++***)))---------,,,,,,,,,++++++******,,,,,,,,,,,,******.........------,,,,,,,,,''')))+++......---,,,***,,,,,,------...------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++---...//////---,,,***)))***,,,---...------,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------//////...---------......,,,,,,,,,------.........,,,,,,,,,------.........///......------,,,,,,+++........................,,,,,,---......//////000,,,,,,,,,---...///000111.../////////000000111111,,,,,,---......---,,,,,,........./////////000000---------........./////////000111333333222222111000000000000111111111111//////000000111111111222000000000000000//////...........................'''***---//////000111222////////////////////////000000000000///...,,,,,,***++++++,,,,,,++++++***+++,,,.../////////......+++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))'''&&&******+++,,,------......*********++++++,,,,,,,,,************************+++,,,---......---,,,+++************************((('''&&&'''***,,,,,,+++***+++,,,---...---,,,,,,+++++++++***************))))))******+++++++++,,,,,,,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********))))))(((......---------,,,,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,+++++++++***************------------------------***,,,......,,,+++...000***+++---///000000///.............../////////000---------...///000000111////////////000000000000111222333444444333222111222222222222333444555555666777999;;;<<<===>>>>>>AAABBBDDDDDDDDDEEEHHHJJJMMMNNNPPPSSSUUUWWWXXXYYY[[[\\\]]]]]]\\\]]]___aaa```aaa```^^^\\\\\\^^^```aaafffnnnxxx111111111111111111222222000000111222222222111111111111111111000000000000000000000000000000000000000000000000//////////////////.........---------------......//////000000///...------...///...,,,---------------------------.........---,,,,,,+++,,,,,,------------,,,,,,.........------,,,,,,,,,---......---+++******+++//////...---,,,++++++***((()))+++,,,---,,,,,,+++------------------------***+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------000---******,,,......,,,)))***---000111000///...------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++......---,,,,,,,,,,,,,,,---------............///......///000000///..............................111111000000000000000111000111111111111222222222,,,---...//////000000//////////////////.........111000...------...///000111000...,,,++++++++++++------............------------...///000111222222...,,,***+++---...,,,***------------,,,++++++******))))))((()))***,,,---***************************++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++***(((((((((((()))+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------,,,+++)))((()))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,------,,,,,,***)))))),,,,,,,,,++++++*********---,,,***)))))))))************)))))))))***,,,---++++++************++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////000000//////.........---000000000000000000000000111111000000//////......//////////////////////////////000000111111222222111222222222222222222333999999999:::;;;<<<>>>???BBBCCCDDDEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZ[[[]]]___``````aaabbbcccdddcccaaa^^^\\\\\\^^^aaaaaagggpppyyy111111111111111111111111000000111222222333222222111111111000000000///////////////////////////////////////...............//////.........---------............///////////////...------//////...---------------------------------......------,,,+++---------......---------......---------,,,,,,,,,+++,,,------++++++,,,---.........------,,,,,,+++***+++,,,------,,,,,,+++------------------------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...,,,******---...---+++,,,,,,------.../////////---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,---.../////////...---------------............,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////...//////000000000111111111222222222//////000000000///....../////////////////////...444222000...,,,,,,,,,---///...---,,,,,,------...------............------------------............///---+++,,,...///---,,,,,,,,,---------,,,++++++---,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******------,,,++++++******)))************************---,,,++++++******++++++)))***+++,,,------......,,,,,,,,,+++++++++******...---,,,+++++++++,,,,,,+++***)))))))))***,,,---++++++************++++++,,,,,,+++***++++++,,,---************************++++++,,,,,,,,,,,,------........................------------------------///.........------------////////////////////////111000000000/////////...111111111111111111111111000000000000111111111111333444444444444555555555888888888999;;;===>>>???BBBCCCCCCEEEFFFGGGHHHIIILLLOOORRRTTTTTTVVVXXXYYY[[[]]]___`````````aaabbbccccccaaa^^^\\\\\\___aaaaaagggpppxxx111111111111111111111111///000111222333444444444111111000000000000//////////////////////////////---------..............................---------/////////...............///...---...///000///...------------------------------......------,,,,,,---..................---...------------,,,,,,,,,)))+++,,,,,,,,,,,,---///------------------------,,,------------,,,,,,+++------------------------***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))*********+++++++++,,,++++++,,,------,,,***///...---,,,,,,---...///+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***+++---/////////...---------------............///...---,,,,,,---...///........................///......------...//////000000000111111111222222111111111111000///...---......//////////////////333222000...---,,,,,,---...---------...///000000------............------.........---------,,,,,,///...------//////...---++++++,,,---------,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,++++++******++++++,,,'''))),,,...///...,,,***++++++++++++++++++++++++******))))))******+++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,------,,,++++++******)))************************++++++,,,,,,,,,+++******)))***+++,,,---...//////,,,,,,,,,++++++++++++***...---,,,+++++++++,,,,,,+++************+++,,,,,,++++++************++++++,,,,,,++++++,,,---...///************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,////////////////////////000000000000////////////111111111111111111111111111111111111111000000000333333444444555555555555777777888999;;;===???@@@BBBBBBCCCEEEFFFGGGHHHIIIMMMOOORRRTTTTTTUUUWWWYYYZZZ\\\____________```aaabbbbbbaaa___]]]]]]___aaaaaagggoooxxx222222222111111111111111///000111333444444444444111000000000////////////////////////////////////------............//////......................../////////......---------///...---...000000000...------------------------,,,------...------,,,,,,---......//////......---------------------------***+++---,,,,,,+++---...,,,,,,,,,------.....................---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************+++++++++++++++,,,---.........,,,+++///...------,,,,,,,,,---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,------,,,,,,---------.........111000...------...000111.................................---......//////000000000000111111111111111111111111111000//////............///////////////............///000000............//////000000------............------////////////////////////...---------.........---***++++++,,,------------)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******++++++,,,+++,,,---...---+++)))(((++++++++++++++++++++++++***************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))***+++---...)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***))),,,,,,+++++++++++++++,,,+++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++************++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................------------------------////////////////////////000000000000////////////111111111111111111111111222222222111111000000000111111222222333444444444666666777999;;;>>>@@@AAAAAABBBCCCEEEFFFHHHIIIIIIMMMPPPRRRTTTTTTUUUWWWXXX[[[]]]^^^___^^^^^^^^^___aaaaaa```___]]]]]]```bbbaaagggooowww~~~222222222111111111000000///000111222333333333333000000000////////////................................./////////000000000---.....................//////......------,,,,,,...------...///000000///------------------------,,,,,,------...------,,,------............------------------------------,,,---...---+++***+++,,,+++,,,,,,------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,---...//////...---,,,,,,---...///...---+++)))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,///...+++))))))+++---///,,,,,,,,,------------...---,,,***))))))***,,,---........................///.........//////000111//////000000000111111111//////000111111111111111---.........//////000000...............///000000///////////////.........------............---------------...///000000111,,,,,,------,,,,,,,,,---***++++++,,,------------''''''((()))******++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,---,,,+++******))))))***++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))***+++---...)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++***,,,++++++************+++++++++++++++++++++++++++************************++++++,,,,,,,,,+++++++++++++++************++++++***+++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------..........................................//////........................////////////000000000000000000000000000000000000333333222222111111000000111111222333333444555555666666777999;;;>>>@@@AAAAAAAAACCCDDDFFFHHHIIIJJJMMMOOORRRTTTTTTUUUWWWYYY\\\]]]______^^^]]]^^^______``````___^^^^^^```bbbbbbgggnnnuuu}}}333333222222111000000000000000111222222222222111000000////////////....................................//////000111111111---------........................------------------,,,,,,---///000///...------------------------,,,,,,------......------,,,------------------,,,,,,,,,,,,------------...---......---+++******+++,,,,,,,,,------............---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++---......---,,,,,,---+++,,,...000///---***(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,***+++---///111,,,,,,,,,,,,------------------++++++++++++------....................................///000111111/////////000000000111111---...///000111111111111------......///000000000000000000///......------///////////////...---,,,------............------)))***+++,,,---...//////+++,,,------++++++,,,---++++++,,,---------,,,,,,((()))***+++,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,++++++******++++++,,,******)))))))))+++---...++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,------,,,++++++******)))******************************+++,,,,,,,,,+++++++++******)))***+++---...***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---,,,,,,+++***++++++************++++++***+++,,,------...------************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........///////////////........................////////////000000000000////////////////////////222222222222222111111111333333444555666777777888777777888999;;;===???@@@@@@AAACCCDDDFFFHHHJJJJJJLLLNNNQQQTTTUUUVVVXXXZZZ]]]___``````^^^]]]]]]^^^^^^___``````______aaacccbbbgggmmmttt{{{333333222222111000000///000000111111111000//////000000/////////.................................------......///000000111---------.........//////,,,------------------...,,,+++***,,,...///...---------------------------+++,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++---------+++++++++---,,,,,,------------------,,,,,,+++***++++++------++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,***,,,---+++))))))+++---+++,,,---------,,,++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------'''((()))+++,,,...//////++++++,,,,,,,,,---------................................................------------...///000111////////////000000000111......///000000000//////------......///000000111000000000//////...------,,,,,,---...///...------------............------+++++++++,,,,,,---------+++---......,,,+++,,,...,,,,,,---------,,,++++++++++++,,,,,,+++***)))(((++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,******++++++,,,---------++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,+++******------,,,++++++******)))************************++++++******++++++,,,---///...,,,++++++,,,...///******+++++++++,,,,,,,,,***+++,,,------------,,,,,,,,,---------,,,+++***++++++************++++++***+++,,,------,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////.........................../////////000000000111000000000000000000000000111222222222222222222333333333444555666777888888888888888999;;;===>>>???@@@AAABBBDDDFFFHHHJJJKKKJJJMMMQQQSSSUUUWWWYYY[[[___```aaaaaa___^^^^^^^^^]]]^^^``````______aaacccbbbfffmmmtttzzz333333222222111000000///000111111000000///...---000/////////....................................,,,,,,------...///000000---------.........//////,,,,,,,,,------.........+++******+++---......---------------------------+++,,,,,,---.........---***++++++,,,,,,++++++***,,,,,,,,,------.........)))+++,,,,,,,,,,,,---///------------------------+++******)))***+++---...++++++++++++++++++++++++---,,,+++***+++,,,---...++++++,,,,,,,,,------------,,,+++******+++,,,---************************+++,,,,,,------,,,,,,+++)))************+++++++++)))***+++)))'''''')))------,,,+++++++++,,,------------......//////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------... %%%))),,,---,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***........................+++++++++,,,---...///000////////////000000000000000000000000///...---,,,---------...///000000111,,,---...///000000000000)))***,,,.../////////...---..................---//////.........---------,,,...000///---,,,---000------------,,,,,,+++***++++++++++++)))'''$$$###,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,---///000///---***)))++++++++++++++++++++++++((()))***+++,,,+++******,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,------,,,+++)))((()))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...555333000...,,,+++,,,,,,*********++++++,,,,,,,,,((()))***+++,,,++++++***,,,,,,---...---,,,***)))++++++************++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------..................................../////////000000111111111111111111111111111111111111111222222333333444111111222333444555666777999999999:::;;;<<<>>>???@@@AAABBBDDDGGGIIIJJJKKKIIILLLPPPSSSUUUWWWZZZ\\\```aaabbbaaa___^^^^^^___\\\^^^````````````aaaccccccfffmmmssszzz222222111000//////000000111111111111222222222222333000...///111222111/////////.........---------//////000000000000/////////000000000///...------///...---,,,,,,,,,,,,,,,......//////......---,,,......---,,,,,,++++++***---------,,,,,,+++++++++,,,,,,+++++++++,,,------******))))))******+++,,,((()))++++++******+++---........................,,,,,,++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,---------......------------------------*********+++,,,---...///,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,+++---///...***''',,,,,,,,,---------......++++++,,,,,,,,,,,,------*********+++------,,,***------,,,+++,,,---...///333///++++++...///...,,,//////...---,,,,,,++++++111111111111111000/////////////////////////////////............///000000000000///...............)))***++++++,,,---...///111111000000///...,,,,,,------------------------,,,++++++++++++,,,......---,,,+++***))))))))))))***(((''')))...000000///---,,,+++******+++,,,---,,,,,,+++***)))))))))******++++++,,,,,,++++++***///---***((('''(((***+++++++++******)))(((((((((---***((((((+++------,,,------------,,,+++******'''(((***,,,---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,+++++++++************************---,,,+++******+++,,,---------,,,,,,+++*********------,,,++++++******))))))***++++++,,,,,,,,,,,,***++++++,,,,,,------...*********)))******+++,,,------------------------++++++++++++++++++++++++...---------......///000,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,---...///000000000///---,,,,,,---///000,,,---///000000000///...111111000111222333222222000111111111111222222222555555444555555666777888888888999:::<<<>>>@@@AAA???@@@AAACCCEEEGGGJJJKKKLLLMMMPPPSSSVVVXXXXXXXXX```aaabbb```]]][[[ZZZZZZXXX[[[^^^_________```aaaaaaeeekkkrrryyy222111111000//////000000222111111000///...------111...,,,---///000///---//////.........---------,,,,,,------------,,,,,,....../////////...------......---,,,,,,,,,------...............------,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++///...---///111000...+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,+++++++++---...---,,,------,,,++++++,,,---...///---+++++++++,,,,,,++++++,,,,,,------......//////////////////...------////////////////////////......------......///000000000///...............,,,,,,,,,------......///////////////......---,,,------------------------+++,,,---............---000///...---,,,,,,,,,,,,)))'''&&&(((+++......---,,,,,,+++******+++,,,,,,---,,,,,,+++******++++++***++++++,,,,,,++++++***+++***(((((((((***---...************************---***((()))+++------,,,++++++,,,------,,,,,,,,,...---,,,++++++*********,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******))))))))))))***************+++++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,++++++))))))***++++++,,,,,,---***************++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++******+++,,,,,,+++++++++*********+++,,,---------,,,---------.../////////000...---,,,,,,---...000---......///////////////......---...///000//////000111111111111222222222444444444444555666777777888888999:::<<<>>>@@@AAA@@@AAAAAACCCEEEGGGIIIJJJKKKMMMPPPSSSVVVXXXYYYYYY```aaabbb```]]][[[ZZZ[[[YYY[[[]]]^^^^^^^^^```aaaaaaeeelllssszzz111111000/////////000000222111000000......---,,,000...------...//////..................---------......////////////......,,,,,,---.........------------,,,,,,,,,---.....................---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++***++++++,,,,,,,,,***)))(((((()))+++,,,,,,,,,+++***,,,---...---+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,------------*********+++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,111000///000111222111000,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...,,,++++++---.........---,,,++++++++++++,,,,,,+++,,,,,,+++))))))***,,,+++,,,,,,---......//////....../////////...------////////////////////////---------------......///000000///.......................................------............------------------------------+++,,,///000000///...,,,---,,,,,,++++++************)))((((((+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,***++++++,,,,,,++++++***+++***)))((()))+++---///))))))***++++++,,,------,,,+++)))***+++,,,,,,,,,)))***+++,,,------------000///,,,*********,,,---++++++++++++++++++,,,,,,,,,,,,,,,++++++*********............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******((())))))******+++,,,,,,***************+++,,,,,,************************.........------,,,,,,,,,,,,++++++*********++++++......------------,,,,,,---------...------,,,,,,++++++,,,,,,------......------..................///...---,,,,,,---...///...............///000000000000000111111111111222000111111111111222222222333333333333444555666666888888999:::<<<>>>@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJLLLOOORRRUUUXXXZZZ[[[```aaabbb```^^^[[[[[[[[[ZZZ\\\]]]]]]\\\]]]___aaaaaaeeelllttt{{{111000000/////////000000000000000000111111111222111000/////////000000000........................//////000000000000//////***+++,,,,,,------------,,,,,,,,,,,,,,,---...///------.........---,,,,,,*********+++,,,------...++++++++++++++++++++++++***+++,,,---,,,***'''&&&%%%'''***,,,......---,,,,,,---...---+++******+++------------------------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,,,,,,,---------*********+++++++++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///.........///000111111++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...,,,***+++,,,.........,,,,,,+++++++++***++++++)))+++---,,,)))(((***---///.........---------,,,///000000000000000//////////////////////////////---,,,,,,,,,,,,---......000000///...............///.........---------,,,+++,,,,,,---......------------------------------,,,---............------++++++++++++******))))))---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***...---+++***)))***+++++++++++++++,,,,,,---------,,,+++***++++++,,,,,,+++***+++,,,,,,---------,,,++++++******+++,,,...///*********++++++,,,,,,,,,---,,,,,,++++++*********............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***(((((()))))))))*********))))))***+++,,,,,,------,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------,,,,,,++++++,,,,,,---------------,,,,,,,,,///000000000000///......++++++,,,,,,---------..................---------///...------------...//////......------...000111000111222222222222333444000000111111111222222222222222222222333444555555888888999:::<<<>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIKKKNNNQQQUUUXXXZZZ\\\```aaabbb```^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[^^^``````eeelllttt|||000///////////////000000///000000000000111111111000000000/////////000000---.....................+++,,,,,,------,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,---...///---------...---,,,,,,+++(((((()))***+++,,,------++++++++++++++++++++++++***+++,,,---,,,***'''&&&((()))+++---...---,,,++++++,,,---+++***))))))***------------------------))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++,,,,,,,,,------***+++++++++,,,,,,,,,---*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,+++,,,,,,...///+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++)))***,,,------,,,+++++++++++++++++++++***))),,,...---+++)))+++...///...............------//////000000000000//////////////////////////////---,,,,,,,,,,,,---......000000///.....................------,,,+++++++++++++++,,,---............------------------------///---+++******+++---...---......//////...---,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***---,,,+++*********+++,,,---------,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---------,,,,,,+++***((()))***+++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************)))))))))(((((())))))***+++,,,------...,,,,,,,,,,,,++++++***)))******++++++,,,---------+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,......////////////......++++++++++++,,,,,,,,,,,,...............---------.........------.........///......------...000111,,,...000///......///111000000111111111222222222222222111222222333444555888888999:::<<<>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIKKKMMMPPPTTTWWWZZZ\\\```aaabbbaaa^^^]]]\\\]]]\\\\\\\\\[[[ZZZZZZ\\\______dddlllttt|||//////......//////000000111000//////------,,,+++---......---,,,,,,---///---------...............,,,------......------,,,++++++,,,---------,,,,,,------,,,,,,,,,---......---------------,,,++++++((())))))***+++,,,,,,---+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,***)))(((------...---,,,+++)))(((***+++,,,+++)))))))))+++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,******++++++,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,)))***++++++***)))***,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++------,,,*********+++,,,---,,,,,,,,,***,,,......---,,,------++++++,,,...///000111222,,,,,,---.........------////////////////////////---------------......///000000///...............---------,,,,,,++++++++++++,,,---...............------------------------000...+++((((((***---///,,,,,,.........---,,,+++)))***+++***))))))+++,,,,,,,,,------------,,,,,,******))))))******++++++***++++++,,,,,,++++++***))))))******,,,---//////......---,,,,,,+++*********,,,------+++******+++------------,,,+++***)))***+++,,,---,,,***(((&&&++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))),,,++++++***))))))(((((())))))***+++,,,,,,------++++++,,,,,,,,,+++*********++++++,,,------......+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******++++++++++++,,,,,,***++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,------.........................................................///000000---000222111///...000333000111111111111222222222222222222222333444555555888888999:::<<<>>>@@@AAAAAABBBBBBCCCEEEFFFHHHIIIJJJKKKMMMPPPSSSVVVYYY[[[___aaabbbaaa___]]]]]]^^^[[[\\\\\\[[[ZZZYYY[[[\\\]]]ccckkkttt|||...............///000000000000///...---,,,,,,+++,,,......---++++++---///---------.........//////...//////000000//////...,,,------------,,,,,,+++......---,,,,,,,,,------,,,------------,,,+++++++++++++++,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++)))+++,,,+++******+++---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++(((+++------+++))))))******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++---///...,,,))))))***+++---............+++++++++---//////---,,,++++++,,,...///111222222+++,,,------......------////////////////////////......------......///000000000///...............---------------,,,,,,,,,------.../////////......------------------------000...,,,+++***+++---...)))***,,,------,,,***)))(((***+++***))))))+++...,,,,,,---......---,,,,,,+++************+++,,,---***++++++,,,,,,++++++***((()))***+++,,,...///000,,,,,,,,,,,,++++++++++++))),,,......+++))))))+++,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++*********++++++,,,,,,---******+++,,,------------++++++++++++++++++++++++******))))))))))))******+++++++++++++++******************++++++,,,,,,,,,******+++,,,,,,,,,++++++*********+++,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------************+++---...///+++++++++,,,,,,,,,------)))***+++,,,---.........---------------,,,,,,,,,,,,---------.../////////---..................------......//////////////////222555444111000222666000111111111111222222222222222222333333444555666888888999:::<<<>>>@@@AAA@@@AAAAAACCCEEEGGGIIIJJJLLLLLLMMMOOORRRUUUXXXZZZ___aaabbbaaa___^^^^^^^^^ZZZ\\\]]]\\\ZZZYYYYYYZZZ\\\aaajjjsss{{{...............///000111////////////000000000111...///111///---,,,///111---------.........//////+++,,,,,,,,,,,,,,,,,,+++............------,,,+++///...------,,,,,,,,,,,,,,,,,,---------,,,++++++---------.........//////---------....../////////,,,,,,+++++++++,,,------)))))))))***,,,...000111***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++***+++,,,---------------******+++++++++,,,,,,,,,'''(((((()))***+++++++++*********+++,,,---//////,,,,,,,,,------.........***++++++,,,,,,++++++***)))---000000---***)))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------******---000111000,,,)))(((***,,,...///000//////,,,******,,,///000---***.........///////////////------...///000000000//////////////////////////////............///000000000000///..........................................///////////////......------------------------//////......------------,,,---///000000///---,,,)))+++---,,,++++++...111,,,,,,---......---,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---))),,,///...+++))))))*********+++,,,------------,,,+++*********,,,...000---,,,,,,++++++*********))))))***+++,,,------...******,,,---.../////////************************---,,,+++******+++,,,---*********+++,,,,,,------***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...////////////////////////***++++++,,,---...//////++++++,,,---...000111222,,,,,,,,,------.........++++++---///000111111111.....................---,,,,,,------...///000000------............------,,,---///000000000///...,,,///222111...,,,///333000111111111111222222222333333333333444555666666888888999:::<<<>>>@@@AAA???@@@AAACCCEEEGGGJJJKKKMMMMMMMMMOOORRRUUUXXXYYY___aaabbbaaa___^^^^^^___YYY[[[]]]]]][[[YYYXXXXXXZZZ```iiisss{{{//////////////////////////////000000///...------......---------,,,,,,,,,---..................------...///...,,,+++,,,---************************,,,,,,,,,,,,,,,+++***)))------------,,,,,,+++***((()))***++++++***)))(((222///+++))))))+++++++++,,,+++***))))))***+++,,,))))))*********+++++++++++++++***(((&&&''')))+++++++++************++++++'''((()))******)))(((''''''((()))***************))))))))))))))))))))))))************************++++++***)))(((((())))))+++++++++++++++***)))(((++++++******************''''''(((***,,,,,,***''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,///---******+++,,,---,,,,,,,,,++++++++++++++++++.........------,,,,,,,,,******+++++++++,,,,,,,,,---.........//////000000------...///000000////////////////////////////////////.........---------............////////////000000111111111111000000------------------------------------------------------------------------...///000111000...+++***,,,++++++******)))))))))((()))***+++,,,---------...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,++++++*********+++*********))))))((((((++++++++++++******))))))((())))))))))))*********,,,---...---+++***+++,,,------------------------++++++++++++++++++++++++------,,,+++,,,---...///...---,,,,,,+++++++++,,,+++)))((()))---...---+++---,,,,,,,,,,,,---......******+++,,,,,,---.........------------...//////++++++,,,,,,,,,,,,------///............---------///...,,,++++++,,,...///000000////////////000000////////////000000000000000111111111111222222222222222222111222222333333777777999;;;===???@@@AAA@@@@@@@@@AAACCCFFFHHHJJJIIIKKKMMMNNNPPPSSSXXX[[[bbbccccccbbb___]]]\\\\\\_________\\\YYYWWWXXXYYYZZZ___hhhqqqzzz///////////////////////////////////////.........//////.........---------------............---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,---------,,,,,,+++***%%%&&&)))+++---...//////111...+++******+++++++++++++++***))))))***++++++************++++++++++++***,,,---,,,***)))***++++++******))))))******+++((())))))******))))))(((((())))))************)))************************************************+++******))))))))))))***+++++++++++++++***))))))************************,,,,,,,,,...000///---+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,------...,,,++++++,,,---,,,+++++++++++++++++++++++++++......---------,,,,,,,,,***++++++++++++,,,,,,,,,---........./////////000///000000000000000///...//////////////////////////////.........---------------------............//////////////////......------------------------------------------------------------------------,,,,,,------,,,+++)))(((***************)))))))))))))))***+++,,,,,,,,,,,,------,,,++++++++++++,,,,,,++++++******++++++,,,+++******************++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******+++*********))))))))))))++++++++++++*********))))))))))))*********++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++)))(((***---...---+++,,,++++++++++++,,,------******+++,,,,,,---......,,,+++++++++,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,,,,------......111///...------...///111000000////////////000000////////////000000000111000111111111111222222222222222222111222222333444777777999;;;===???@@@AAA@@@@@@@@@AAACCCFFFIIIJJJKKKLLLOOOPPPRRRUUUYYY]]]___aaabbbaaa___^^^^^^^^^^^^___^^^\\\YYYXXXXXXZZZ[[[```iiirrr{{{////////////////////////.........///////////////000000/////////.........,,,,,,------------,,,,,,---.........,,,+++,,,---------------------------***++++++,,,,,,,,,,,,+++,,,,,,---------,,,++++++&&&'''***,,,///000111222...---++++++,,,,,,+++)))++++++***))))))***++++++,,,+++++++++++++++++++++***,,,//////...+++******+++******))))))******++++++******************+++*********+++******))))))******************************************************)))))))))***++++++***++++++++++++***))))))************************,,,++++++,,,------+++(((,,,,,,++++++*********)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,++++++,,,---...,,,+++*********++++++,,,,,,---...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,.............../////////111111111111000///......////////////////////////...............---------,,,,,,,,,------------...---.........---,,,++++++------------------------------------------------........................,,,,,,++++++******)))))))))******************+++)))******+++,,,,,,,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,******))))))))))))******++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******************)))))))))++++++++++++******************+++++++++,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,+++++++++***)))***,,,------,,,+++************+++,,,,,,***++++++,,,,,,------...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------))))))***+++,,,---...///000///...------...///000000//////......//////000/////////000000000111111000111111111111222222222222222222222222333444444777888999;;;===???AAAAAA@@@@@@@@@BBBDDDGGGIIIKKKLLLNNNQQQSSSTTTWWW[[[^^^]]]___aaaaaa___^^^___```]]]]]]]]]\\\ZZZYYYZZZ[[[\\\bbbkkkttt}}}////////////////////////............//////000000////////////.........---+++,,,,,,------,,,,,,+++,,,---......,,,,,,,,,...........................******+++,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,++++++,,,------+++)))+++******************+++,,,,,,,,,,,,+++++++++++++++,,,......,,,+++***+++******))))))))))))******---,,,************,,,---++++++++++++******)))(((************************************************))))))))))))***++++++,,,******+++++++++******)))***************++++++++++++***)))***+++***(((&&&,,,++++++******)))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......+++++++++---......,,,***))))))***+++,,,,,,------------------------------+++++++++,,,,,,,,,------........................//////000000000//////...////////////////////////........................,,,,,,---------.........------...------,,,+++***,,,,,,------------------------------------------...........................---,,,++++++++++++,,,******++++++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++*********++++++*********))))))*********+++++++++************************------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,---------------.........///......+++++++++,,,,,,,,,------***++++++,,,------.........---,,,,,,,,,,,,---.../////////......///////////////000000000111111111000000111111111222222222222222222222222333444555777888999;;;===???AAABBB@@@@@@@@@BBBDDDGGGJJJKKKMMMOOORRRTTTUUUXXX[[[]]]]]]___``````___^^^^^^___[[[\\\]]][[[ZZZYYY[[[\\\\\\bbbllluuu}}}////////////////////////......------...///000111.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++,,,,,,------,,,,,,,,,......---,,,+++******)))*********,,,------+++)))*********++++++*********++++++++++++++++++++++++,,,,,,,,,***((((((***,,,***))))))))))))))))))***---,,,+++******+++,,,---+++++++++++++++***)))(((******************************************************))))))***+++,,,,,,)))******+++++++++******))))))*********+++++++++---,,,++++++,,,,,,***(((+++++++++******)))))))))***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...******+++---......---+++))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------...............---------+++,,,---...////////////////////////////////////---.....................---.........////////////...............---,,,+++,,,,,,,,,---------......------------------------........................------,,,+++++++++,,,,,,,,,,,,,,,------.........******+++,,,,,,,,,++++++,,,,,,+++************+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***++++++++++++***)))))))))*********+++++++++************************............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,+++,,,,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++++++++,,,---------,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------,,,---.../////////......+++++++++,,,,,,,,,------.........------------------------,,,,,,---------//////............//////000000000000111111111111000000111111111222222222222222222222333444555666888888:::<<<>>>@@@AAABBB@@@@@@AAABBBEEEHHHKKKLLLLLLNNNQQQTTTUUUWWWYYY[[[___```aaa```^^^]]]]]]]]][[[\\\\\\[[[ZZZZZZ[[[]]]\\\bbbllluuu}}}//////////////////////////////...------...000111...------------,,,,,,,,,,,,,,,------------,,,,,,+++---...---,,,,,,---///+++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,---------,,,,,,,,,++++++************+++)))))))))+++------+++***)))***++++++++++++***)))))))))*********+++++++++++++++***(((&&&&&&))),,,***))))))(((((())))))***,,,++++++++++++++++++,,,+++++++++,,,++++++******++++++++++++++++++++++++************************++++++*********++++++,,,))))))***++++++++++++***)))))))))***++++++,,,,,,+++)))((((((******)))(((++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++******,,,......---,,,*********++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,------------.........---------------)))***+++---...///000000////////////////////////---------......................../////////000000---......//////......---+++,,,,,,------.........------------------------------------------------++++++++++++++++++******------------------......***++++++,,,,,,+++++++++,,,,,,+++***************,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***+++,,,,,,******+++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,------/////////......---------///////////////////////////......------......///000000000111111111222222000111111111111222222222222222222222333555666777888999:::<<<>>>@@@BBBBBB@@@@@@AAABBBEEEHHHKKKMMMKKKNNNQQQSSSUUUVVVXXXZZZ___```aaa```^^^\\\\\\]]][[[\\\\\\[[[ZZZZZZ[[[\\\\\\bbblllvvv~~~////////////////////////111000...------...///000............------------------............------+++,,,...---,,,,,,---///++++++++++++++++++++++++------------------,,,,,,***+++,,,,,,---------,,,++++++***))))))***+++,,,)))((((((***,,,---,,,+++)))***++++++++++++***)))''''''((()))******+++,,,)))******)))((('''(((***))))))(((((((((((())))))******++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++*********++++++))))))***+++++++++++++++((())))))***++++++,,,,,,((('''&&&&&&((()))((('''******++++++,,,,,,------***++++++,,,,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,***)))***,,,......---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------............------,,,,,,,,,++++++---...////////////////////////////////////---------.........//////---------.........//////+++,,,---...////////////++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***,,,++++++***************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((***+++,,,,,,+++***(((++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---)))***,,,......---,,,+++***,,,---,,,***)))+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,---------------------------......//////////////////...///......------......///000000111111111222222222000111111111111222222222222222222333444555666777888999:::<<<>>>@@@BBBCCC???@@@AAACCCEEEIIILLLNNNKKKNNNRRRTTTUUUVVVXXXYYY]]]^^^```___^^^]]]]]]^^^\\\]]]]]]\\\ZZZYYYZZZ\\\]]]dddnnnxxx////////////////////////222111///---,,,---...///000/////////............---......//////......---+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++,,,,,,------------...---+++***)))******+++)))(((((()))+++------,,,)))***+++,,,,,,+++***)))%%%&&&&&&((()))***+++,,,'''))),,,,,,***((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,+++************((()))***+++++++++++++++((())))))***++++++,,,,,,,,,***)))***,,,------,,,******+++,,,---......///+++++++++,,,,,,+++++++++((((((((((((((((((((((((++++++++++++++++++++++++------,,,+++************,,,+++)))))),,,...//////,,,,,,++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,......///////////////...////////////////////////---------.........//////,,,,,,,,,---------......***+++,,,---.../////////++++++,,,,,,---...//////------------------------++++++++++++++++++++++++,,,---///000000///---,,,,,,++++++******)))))))))++++++,,,,,,,,,++++++***,,,++++++***)))*********,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++,,,,,,+++)))((())))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---...---+++***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))***+++---...)))***,,,.........,,,+++***,,,...,,,***)))***---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---++++++,,,,,,,,,---------******+++,,,------...///,,,,,,------------,,,,,,.........------.........000111111111111222222222000111111111111222222222222222222333444555777777888999;;;<<>>@@@AAABBBDDDCCCBBBBBBDDDGGGJJJLLLMMMOOOPPPQQQQQQRRRUUUWWW^^^```aaaaaa```______`````````___\\\YYYXXXYYY[[[ccciiirrryyy~~~,,,,,,,,,,,,,,,---...///...........................---+++++++++,,,...///---------------------------------...------,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++*********+++++++++++++++******+++++++++++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,,,,***)))+++---...,,,)))+++***(((''''''(((***+++******************++++++)))))))))))))))))))))))))))************+++++++++***)))((('''((()))+++,,,+++,,,------,,,+++)))(((*********++++++*********************************)))***++++++++++++******,,,+++***+++,,,+++***(((((()))+++---------,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------....................................///000000000000000////////////....................................111000...---,,,,,,,,,---------------------------......////////////..............................,,,)))(((,,,---+++)))***++++++++++++++++++++++++++++++*********++++++,,,------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************************************+++,,,,,,,,,++++++++++++***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,,,,,,,,,,+++++++++******++++++***)))***+++,,,---,,,,,,,,,+++++++++******+++,,,------++++++,,,---************+++,,,---............------,,,,,,,,,---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,------...---------***,,,......---------///------------------------//////000111111111111111111111111111111111111111222222333444444555555666888888:::<<<>>>@@@AAABBBDDDCCCBBBBBBDDDGGGJJJLLLNNNOOOQQQRRRRRRTTTWWWYYY^^^___aaaaaa___^^^___```_________\\\ZZZYYYZZZ\\\cccjjjssszzz*********+++,,,...///000........................///...---,,,,,,,,,---...------------------------,,,,,,------...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))******+++******)))+++++++++++++++++++++++++++******))))))******+++((((((((())))))))))))************+++......---,,,,,,+++)))(((((()))+++,,,((())))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++(((((('''''')))***,,,...+++++++++++++++++++++***************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,------+++'''%%%))))))+++,,,,,,+++***))),,,+++************+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------....................................///000000000000///............------------------......//////000000000000//////...---------------------------------......////////////..............................---***)))---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...,,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++***+++,,,------++++++,,,---************+++,,,---...............------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---------,,,,,,,,,---......------------------------......------------......---------...------,,,,,,(((***---...---...///000//////////////////////////////000111111111111111111111111111111111111111222222333444444555555666888999:::<<<>>>@@@AAABBBCCCCCCBBBBBBDDDGGGJJJLLLMMMOOOQQQRRRSSSUUUXXX[[[]]]___``````___^^^^^^___^^^^^^^^^\\\[[[[[[]]]^^^dddkkkttt{{{,,,,,,,,,,,,---...///000........................000///...---------------------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((()))************)))******************************))))))))))))******))))))***************************+++,,,,,,,,,+++,,,+++***))))))***+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))***+++,,,+++***)))))))))+++,,,---+++******************+++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,......,,,((($$$))))))************)))(((++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------..............................---...//////000000///////////////.........------------......///000111111------......------,,,+++,,,,,,---------------------......//////......---........................000,,,,,,///111...---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,++++++***))))))***++++++++++++,,,---++++++++++++++++++++++++******************************+++,,,------...///++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++,,,------++++++,,,---------,,,+++************------------------------------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///------------------------.........------.....................---,,,++++++)))+++---...------.../////////////////////////////////000111111111111111111111111111111111111111222222333444444555555666888999:::<<<>>>@@@BBBCCCCCCBBBBBBCCCEEEGGGJJJKKKLLLNNNPPPRRRSSSUUUYYY[[[]]]^^^``````^^^]]]^^^___]]]^^^^^^]]]\\\\\\___aaaeeelllvvv~~~//////............//////////////////////////////000///......------------------------------------++++++,,,---............************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))******************************************))))))))))))))))))***------------------------******++++++***)))((((((++++++***))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))******)))(((((()))***,,,---++++++***))))))***++++++++++++++++++++++++++++++'''''')))***++++++++++++******+++---///...***'''))))))******)))))))))(((******************************+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................------...///////////////000000000/////////......,,,------...///000000111------.........---,,,+++,,,,,,,,,---------......------............------........................000,,,,,,///111...---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---************************,,,,,,,,,,,,++++++***)))+++,,,---,,,***)))***+++++++++++++++++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++))))))******+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------,,,+++************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------------------.........------.....................---,,,+++++++++---......---,,,,,,---000000000000000000000000//////000111111111111111111111111111111111111111222222333444444555555666888999;;;===???AAABBBCCCBBBBBBBBBCCCEEEGGGIIIKKKKKKMMMOOOQQQRRRTTTWWWZZZ\\\]]]______]]]]]]]]]^^^]]]]]]^^^]]]]]]]]]```bbbfffnnnxxx111000000///......//////////////////////////////............------------------------------------,,,,,,------...---------)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++*********++++++++++++,,,,,,,,,(((((()))***++++++++++++***************************))))))(((((())))))******************))))))))))))***+++***((('''''''''*********))))))*********,,,,,,++++++***))))))((()))))))))))))))))))))))))))************+++++++++************))))))((((((***))))))((()))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++'''((()))***************))))))***,,,//////---+++))))))))))))))))))******))))))***++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................------...////////////...111000000000////////////,,,,,,------....../////////.....................+++,,,,,,------.........------............------........................---***)))---...,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------//////...------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,+++******+++---///---)))((()))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---************+++,,,---...************++++++++++++...------,,,,,,,,,,,,,,,++++++************++++++((()))***+++,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,---......------,,,,,,,,,---......------------------------......------------......---------...------,,,,,,,,,...///...---++++++,,,000000000000000000000000//////000111111111111111111111111111111111111111222222333444444555555666999:::;;;===???AAABBBCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQSSSVVVYYY[[[]]]^^^^^^]]]\\\\\\]]]]]]^^^^^^^^^]]]^^^aaacccgggooozzz//////.........//////000------------------------+++,,,,,,------------------------------------------------...------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,************************))))))(((((((((((())))))(((((((((((('''''''''&&&'''***,,,+++)))((((((***))))))))))))))))))))))))++++++******************)))))))))))))))))))))))))))************+++++++++((())))))************)))***))))))))))))*********,,,+++***((((((***+++,,,************************)))******++++++******************+++......---,,,))))))))))))***++++++,,,((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..............................,,,---......//////......000000/////////.........,,,,,,,,,---------------///...---,,,,,,---...///++++++,,,,,,---......///,,,------......------,,,........................,,,)))(((,,,---+++)))***++++++++++++++++++++++++)))))))))***+++,,,---...//////......---,,,,,,,,,************************++++++++++++++++++,,,,,,******************************+++,,,,,,,,,++++++))),,,...---)))(((***---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,***+++,,,---...------,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---************+++,,,---...*********++++++,,,,,,,,,......---,,,,,,,,,,,,---++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++,,,---...///......---,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,------...---------+++,,,......---,,,---...//////////////////////////////000111111111111111111111111111111111111111222222333444444555555666999:::;;;===???AAACCCCCCAAABBBCCCDDDFFFHHHIIIJJJMMMOOOQQQQQQRRRSSSVVVYYY[[[\\\^^^^^^\\\[[[\\\]]]^^^______^^^^^^^^^aaaccchhhppp{{{,,,,,,,,,---...///000111++++++++++++++++++++++++******+++,,,------------------------------------............---,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))***+++,,,---------))))))))))))))))))))))))))))))(((((((((((())))))...---------,,,,,,++++++&&&))),,,,,,***)))+++---(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))))))))))))))))))))************+++++++++&&&'''(((***++++++++++++))))))*********))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,+++***+++---...---,,,))))))))))))***+++------((()))***++++++***)))(((******+++++++++,,,,,,,,,////////////////////////...------,,,,,,------...,,,,,,,,,---------..............................,,,---......//////......//////.........---------,,,,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---++++++,,,,,,---...//////,,,------......------,,,...........................******---///,,,+++,,,************************'''(((((()))***,,,---...+++,,,,,,------......///************************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,'''***...---***))),,,000************************************************,,,,,,+++******))))))(((*********++++++,,,,,,,,,+++,,,---...///...---,,,*********++++++,,,,,,,,,+++,,,------++++++,,,---...---,,,+++************+++++++++,,,,,,---------......---,,,,,,,,,,,,---++++++************++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++,,,---...//////...------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,---............)))+++---...------///000//////////////////////////////000111111111111111111111111111111111111111222222333444444555555666999:::;;;===???AAACCCDDDAAABBBCCCEEEFFFHHHIIIJJJOOOQQQRRRSSSSSSTTTWWWYYYZZZ\\\^^^^^^\\\[[[\\\]]]___``````___^^^^^^aaaccchhhqqq|||...------,,,,,,------...------,,,,,,,,,+++++++++---------,,,,,,,,,++++++------------,,,,,,+++***++++++------------++++++........................************************+++++++++,,,,,,---------++++++++++++++++++++++++************************************************************************************++++++++++++************************)))************++++++++++++++++++*********))))))+++++++++*********))))))***++++++,,,,,,***)))(((******(((&&&######%%%'''(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************(((((()))************)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,***))))))***,,,---------,,,++++++,,,,,,,,,............////////////............------------.................................------,,,,,,,,,...------------...//////000000///...------,,,,,,......///000111111000000+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---+++(((''')))+++++++++)))*********++++++++++++))))))******++++++++++++++++++************++++++---+++)))***,,,---,,,)))))))))))))))))))))***+++,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,,,,------...,,,,,,---......---,,,,,,******)))((()))***,,,---------------------------++++++******++++++,,,---,,,,,,,,,++++++*********///,,,)))))),,,......,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,---...///000000---------............///000000000000////////////111111222222222333333333222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSTTTVVVWWWXXX[[[\\\]]]\\\ZZZZZZZZZ[[[_________]]]\\\]]]```cccjjjpppyyy...------,,,,,,------...------------,,,,,,,,,++++++++++++************))),,,---------,,,,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************++++++++++++++++++++++++++++++++++++************************************************************************(((((()))))))))*********************************)))************++++++++++++++++++*********))))))+++++++++*********)))))))))***+++++++++***)))(((,,,,,,+++***(((''')))***(((((()))***************))))))))))))))))))))))))+++***)))(((((()))***+++++++++******))))))((((((((()))******++++++******************************,,,,,,,,,,,,,,,+++++++++((()))))))))************++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------,,,+++******+++,,,---...------,,,,,,------...............////////////111111111111000000000000..............................---------,,,,,,,,,---------------...////////////......---,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,***(((''')))*********)))))))))*********++++++************************++++++************++++++---+++)))***,,,---,,,*********)))******+++,,,,,,,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***,,,,,,---------,,,,,,+++------------------------,,,,,,---......---,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******---+++***+++,,,...//////...------,,,,,,------...000///...---+++***)))(((,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,---------------------------------...............,,,---------.../////////---------............///////////////000000000000111111111111222222222333222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMPPPPPPRRRSSSUUUVVVXXXXXX\\\]]]^^^]]][[[ZZZ[[[\\\]]]]]]]]]\\\[[[\\\^^^aaaiiiooowww...------,,,,,,------.........---------,,,,,,,,,++++++++++++************,,,,,,---------,,,+++++++++******))))))******+++************************++++++++++++******)))))))))))))))))))))(((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************************************)))************++++++++++++++++++***************+++++++++***************))))))*********)))((('''***+++,,,,,,+++******+++(((((()))***************))))))))))))))))))))))))******))))))))))))******---,,,+++***)))((('''''')))******+++++++++++++++************************++++++++++++++++++++++++***************+++++++++,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,.........------......///---............///////////////.........---------------------------------...------------,,,,,,,,,---------------......///...------,,,,,,+++++++++))))))***+++++++++******------------------------+++++++++*********************+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************((((((((()))***)))(((((()))))))))*********************)))))))))))))))++++++************++++++,,,+++******,,,,,,+++***************+++,,,---...,,,+++***))))))***+++,,,***++++++,,,,,,++++++***,,,------......---------/////////...---,,,,,,,,,,,,,,,------------,,,,,,/////////......---,,,+++------,,,,,,+++++++++***++++++******++++++,,,---,,,,,,,,,++++++++++++******+++,,,,,,,,,---///000...------,,,,,,------...//////...---+++***))))))++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.......................................---------------..................---------............///......//////000000111111000000000111111111222222222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMPPPPPPRRRSSSUUUVVVXXXXXX]]]^^^___^^^\\\[[[\\\]]]ZZZ[[[[[[ZZZYYYYYY\\\^^^ffflllttt|||...------,,,,,,------............---------,,,,,,......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,************************,,,,,,++++++***)))))))))******))))))((((((((('''************************************************++++++++++++++++++++++++*********************************++++++++++++,,,************************))))))*********+++++++++************************************************))))))))))))((((((((('''%%%'''***+++***)))))))))(((((()))***************))))))))))))))))))))))))***))))))))))))))))))***,,,,,,+++******)))((((((******+++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,------,,,++++++---------------......///---------.........//////---------,,,,,,,,,,,,+++------------------------------------------------------,,,,,,------...///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++------------------------******************************+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))***++++++)))((((((((()))))))))******************)))))))))((((((++++++************+++++++++++++++++++++,,,++++++)))))))))***+++,,,---...++++++***))))))***++++++***++++++,,,,,,++++++***+++,,,,,,---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,---,,,,,,++++++******)))++++++******++++++,,,---++++++++++++++++++++++++))),,,...---***))),,,///...------,,,,,,------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------/////////...---------,,,...............------------------............///------...///000111222222///000000000000111111111222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOOOOQQQRRRTTTUUUWWWWWW\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZ[[[ZZZXXXYYYZZZ\\\bbbgggnnnuuu|||...------,,,,,,------.........---------,,,,,,,,,.........---------,,,,,,+++,,,,,,------,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++*********))))))+++++++++******)))))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************))))))*********+++++++++***************************************************))))))(((((((((((((((###&&&)))+++***)))(((((((((((()))***************)))))))))))))))))))))))))))))))))******)))))))))***************+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++---------...............+++,,,------------,,,+++,,,,,,++++++,,,------...------------............000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,---......+++++++++++++++*********,,,,,,------------,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++------+++)))))))))))))))*********************)))))))))))))))++++++************++++++++++++,,,+++++++++++++++((((((((())))))+++,,,,,,+++******************+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.........---,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++***,,,...,,,)))'''(((+++...------,,,,,,------...******+++,,,,,,---......******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,...............------------------............///,,,---...///000111222333///000000000000111111111222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMMMMNNNOOOQQQSSSTTTUUUVVVZZZ[[[\\\[[[ZZZYYYYYY[[[ZZZ[[[\\\[[[YYYYYYZZZ\\\]]]aaagggnnnttt{{{...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))************************)))************+++++++++***************+++++++++***************++++++++++++***)))((((((((())))))&&&(((+++,,,+++*********(((((()))***************))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,)))******+++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,)))))))))(((((((((((((((&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++++++++++++++,,,---...,,,------------.........///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,++++++,,,---,,,+++)))*********++++++++++++)))*********++++++++++++++++++************++++++***+++,,,,,,******+++,,,)))))))))((())))))***+++***************************++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,)))))))))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,'''(((***+++---.........+++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,+++,,,---,,,***)))))))))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------..................---------............///------...///000111222222000000000111111111222222222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVVVVZZZ[[[[[[[[[YYYXXXYYYZZZZZZ\\\]]]\\\ZZZYYYZZZ[[[ZZZ]]]bbbhhhnnnvvv}}}...------,,,,,,------...,,,,,,+++++++++*********---,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++************************)))************+++++++++))))))*********+++++++++))))))*********+++++++++,,,+++***)))((()))******(((***,,,---+++***++++++(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((+++++++++++++++++++++***((()))******++++++******))))))))))))))))))))))))*********+++,,,---------*********))))))(((((((((((()))***+++,,,,,,++++++************************))))))*********+++++++++...---,,,++++++,,,---...+++++++++,,,,,,---//////,,,,,,---------.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---+++))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,))))))***+++,,,------...++++++************++++++***+++---,,,***)))+++---++++++******))))))***************++++++************++++++,,,,,,++++++***)))***+++,,,------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************+++,,,......++++++,,,,,,------......++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++---......---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------------...............,,,---------.../////////---------............///---......///000111111222111111111111222222222333222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPQQQSSSTTTVVVWWWXXXZZZ[[[\\\[[[YYYYYYYYYZZZZZZ[[[\\\\\\ZZZYYYYYYZZZYYY\\\```eeekkksss{{{...------,,,,,,------...+++++++++*********))))))//////.........---------***+++,,,,,,------------)))***+++,,,,,,+++***)))************************(((((()))***+++,,,,,,---))))))******++++++,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))------............//////************************)))************+++++++++))))))******++++++++++++))))))******++++++++++++---,,,***)))))))))***+++)))***,,,+++***)))***+++(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((...------,,,+++***))))))(((((()))***************))))))))))))))))))))))))******+++,,,------......---------,,,,,,+++++++++------...///...---,,,+++************************,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,---...///000111,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------------))))))******++++++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---+++(((''')))+++++++++++++++,,,,,,,,,---------))))))***+++---...///000++++++************++++++))),,,---,,,***)))+++---...---,,,+++******************++++++++++++******+++++++++,,,,,,+++++++++***+++,,,---...............------,,,,,,++++++***---,,,+++******+++,,,------,,,+++***+++,,,---...***+++,,,---......///000++++++******++++++,,,---*********++++++,,,,,,,,,+++******---111333111......------,,,,,,------...((()))***+++---...000000,,,,,,------------......,,,,,,,,,---------..............................,,,------....../////////,,,,,,------...///000000---------.........//////......//////000000111111111222222222222333333333222222222333444555666777999:::<<<>>>@@@CCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\]]]\\\ZZZZZZZZZ[[[YYY[[[\\\[[[YYYXXXXXXYYYYYY\\\```eeekkksss{{{------------------------,,,,,,,,,,,,------//////------,,,,,,,,,++++++++++++++++++,,,,,,---------)))******++++++,,,------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++***))))))***,,,,,,,,,,,,++++++*********))))))*********+++++++++************************))))))***+++,,,------...,,,+++)))((((((((()))***---,,,+++******+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++((()))************)))(((******))))))))))))))))))************************'''(((***,,,---,,,+++***'''(((((()))***+++++++++***+++,,,------,,,***)))******))))))))))))******)))************+++++++++,,,,,,,,,+++***)))((('''---.........------,,,+++,,,------...---,,,***)))......//////...---,,,,,,/////////......---,,,,,,***+++,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++,,,,,,---...//////++++++++++++++++++++++++------------------------,,,++++++******++++++,,,))))))))))))******************++++++++++++***************+++,,,---...///))))))***+++,,,------...+++++++++************)))***)))))),,,//////,,,(((***++++++++++++***))))))******)))))))))))))))***,,,,,,,,,++++++*********************************...+++))))))++++++***(((***)))))))))***++++++,,,------,,,,,,,,,,,,++++++---+++***+++,,,,,,+++***++++++,,,,,,---...//////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++++++++******)))******+++---------,,,,,,+++++++++......---------,,,,,,,,,......---,,,,,,...///000---------.........//////............////////////...............///000000////////////000000000000111000///......///000000555444333333333444555666999:::<<>>@@@CCCEEEFFFFFFAAAAAABBBCCCEEEHHHJJJLLLNNNPPPRRRTTTUUUVVVYYY[[[\\\]]]______]]]\\\]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVV\\\fffrrr------------------------------,,,+++************---------,,,,,,,,,++++++++++++++++++******))))))------,,,++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++))),,,...///---,,,++++++(((((())))))*********+++''''''(((***+++,,,---...************************************))))))))))))***)))((((((((()))+++,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))************++++++************+++++++++***)))(((((()))***+++...------,,,+++***))))))***************************)))))))))***+++,,,,,,+++++++++++++++++++++++++++***))))))***,,,...///******))))))))))))******)))************+++++++++******+++++++++******))),,,+++***))))))+++---...///...,,,+++***++++++,,,***++++++,,,---------,,,,,,------......//////000------------,,,,,,+++************++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++************)))(((,,,//////,,,))))))***---,,,***(((((()))***+++(((((((((((()))***+++,,,(((((())))))*********+++***************************,,,---+++(((''')))+++,,,++++++***)))))))))***+++++++++************))),,,++++++,,,...//////...*********)))))))))))))))------,,,,,,------...///........................***++++++,,,,,,------...(((***+++------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------+++***)))(((((((((+++++++++,,,,,,---------,,,,,,,,,+++++++++******---,,,+++***+++,,,---...))))))***+++---...//////,,,,,,,,,---------.....................///000000000111111111111222222222...///111222333333222222777666555444444555666777:::<<<>>>@@@CCCEEEFFFFFFCCCCCCDDDEEEGGGJJJMMMNNNNNNPPPRRRTTTUUUVVVYYY[[[\\\^^^______^^^]]]]]]^^^___^^^]]][[[YYYXXXWWWWWWVVV\\\fffrrr---------,,,,,,+++++++++))),,,...000000...,,,))),,,,,,,,,++++++*********+++++++++************)))(((((()))***************))))))((('''''''''''''''+++++++++++++++++++++++++++++++++************)))******++++++++++++************++++++++++++******+++***)))((((((***,,,------,,,+++***))))))))))))))))))))))))************++++++************++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((()))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***'''&&&(((***++++++(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))((((((***++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))---,,,,,,+++*********++++++***)))))))))***,,,,,,------,,,+++******++++++)))))))))***+++,,,......------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---......///...---+++***...------,,,,,,++++++***)))***,,,---......---,,,++++++++++++,,,---......,,,,,,,,,++++++++++++***...------,,,,,,++++++*********************************************************)))))))))))))))***((())))))))))))*********))))))))))))))))))******))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,------------.........//////---,,,++++++******++++++...---,,,+++***+++,,,---..................------///...------,,,,,,,,,,,,+++******************+++---.........---,,,,,,+++***+++---------+++)))(((,,,++++++++++++,,,------,,,---------...///////////////............//////------...///////////////111111111111222333444555000000000000000111111222333333333444555666777888===>>>???AAACCCEEEFFFGGGCCCCCCCCCDDDFFFHHHJJJLLLLLLOOOSSSUUUVVVWWWXXXYYYZZZ[[[]]]]]]]]]]]]___```^^^^^^]]]ZZZWWWUUUVVVWWWYYY]]]eeeppp|||++++++++++++*********))))))***,,,......,,,***))),,,,,,,,,+++++++++******+++++++++************)))))))))***+++++++++++++++******)))(((((((((((()))+++++++++++++++++++++++++++++++++************))))))******************)))******++++++++++++******+++***)))((((((***,,,------,,,+++***))))))))))))))))))))))))************+++******))))))******+++)))***++++++++++++***))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************---+++)))((()))***))))))((((((((()))))))))******************************************)))))))))((()))******++++++******)))******))))))))))))******)))***++++++++++++***)))---,,,++++++******+++++++++***)))))))))***+++,,,+++******)))))))))))))))************+++,,,---------------,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++,,,---......------,,,------,,,,,,,,,,,,++++++------------,,,+++******,,,++++++******+++++++++'''''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,,,,---)))))))))*********++++++************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,++++++******++++++---,,,,,,++++++,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------,,,++++++,,,------------......------,,,+++'''(((***,,,,,,,,,+++***+++++++++++++++,,,---------------...............//////............//////------....../////////...111111000000///000000000000000000000000111222222333333333444555666777888<<<===???@@@BBBDDDFFFFFFCCCCCCCCCDDDFFFHHHKKKLLLMMMPPPSSSTTTUUUVVVXXXZZZZZZ\\\]]]]]]\\\\\\^^^___^^^^^^]]]ZZZWWWUUUVVVWWWXXX]]]eeeppp|||)))))))))))))))((((((((())))))************)))))),,,,,,,,,++++++++++++***+++++++++************)))******+++,,,,,,,,,,,,,,,++++++***))))))))))))***+++++++++++++++++++++++++++++++++************)))((())))))******))))))(((******++++++++++++************)))((()))***+++,,,,,,,,,+++***))))))))))))))))))))))))************+++******))))))******+++)))******++++++******)))************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************...,,,++++++++++++(((''')))))))))*********++++++************************************)))))))))))))))))))))******)))))))))+++***)))(((((()))***+++)))***++++++++++++***))),,,,,,++++++******++++++******))))))******+++,,,************))))))))))))++++++*********++++++,,,,,,,,,,,,+++++++++******............////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......***+++,,,---............++++++,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,+++******)))((((((''''''(((((())))))************+++,,,,,,---......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,------......******+++++++++,,,,,,,,,++++++*********)))))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************)))))))))******************************++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,++++++******+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++++++++,,,///---,,,******,,,---///------......------,,,,,,$$$&&&(((+++,,,---------,,,++++++++++++,,,------...............---------//////............//////------........./////////222222111000////////////111000000000000111222222333333333444555666777888;;;<<<>>>@@@BBBDDDEEEFFFDDDDDDDDDDDDFFFIIIKKKLLLOOOQQQRRRSSSTTTVVVYYY[[[[[[]]]^^^]]]\\\\\\]]]^^^]]]^^^]]]ZZZWWWVVVVVVWWWXXX\\\eeeppp}}}))))))))))))))))))((((((******))))))))))))******+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++++++++***))))))))))))***************************+++++++++*********))))))(((((())))))))))))((((((******++++++++++++*********))))))((()))***++++++,,,++++++***))))))******((()))))))))******************))))))))))))******))))))************))))))************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++,,,---...,,,***''')))*********++++++++++++*********************************)))))))))))))))))))))************)))))),,,+++***))))))***+++,,,*********++++++*********,,,,,,++++++***++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***************,,,,,,++++++***)))))))))------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,------------******+++,,,,,,---......,,,+++******+++,,,...///+++++++++++++++***))))))......---,,,+++******)))+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------,,,++++++******))))))(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++***+++,,,---...---,,,+++))))))***+++,,,,,,------,,,++++++******+++++++++---,,,***((((((***,,,---,,,------...------,,,,,,&&&''')))+++---.........------,,,,,,------...////////////...---------,,,///......------......//////.........//////000000333333222111111111111111111111000000111111222333333333333444555666777888:::;;;===???AAACCCEEEFFFDDDDDDDDDEEEFFFIIIKKKMMMPPPQQQRRRSSSSSSUUUXXX[[[\\\]]]^^^]]]\\\[[[\\\]]]]]]]]]]]]ZZZWWWVVVVVVWWWWWW\\\eeeqqq~~~************************,,,+++************+++,,,+++++++++++++++++++++++++++++++++*********))))))((())))))*********************)))(((((((((((()))************************+++++++++*********))))))(((((())))))))))))((((((******++++++++++++******)))))))))))))))*********,,,+++******)))*********((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---///...,,,))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***---,,,++++++++++++,,,---+++******************+++,,,++++++***++++++,,,,,,))))))******+++++++++++++++,,,------------,,,,,,,,,,,,+++***))))))))))))+++++++++******)))))))))++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,++++++++++++******++++++,,,---......,,,+++******+++,,,...///******+++,,,------,,,,,,///......---,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))))))))))))))***+++++++++,,,,,,,,,,,,---------,,,+++++++++******))))))*********++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,---,,,++++++******++++++)))***,,,---...---,,,,,,))))))******+++,,,------+++++++++******++++++,,,---,,,***))))))***,,,---,,,,,,------...------,,,++++++,,,---.........///...............///000000/////////...---------,,,......------------......000000/////////000111222111111000000111222222333111111111111111222222333333333333444555666777888:::;;;<<>>AAACCCFFFHHHIIIEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQTTTVVVVVVUUUVVVWWWXXXZZZ[[[\\\[[[[[[]]]___[[[\\\\\\ZZZXXXWWWXXXYYYYYY___jjjwww,,,,,,++++++***)))((((((,,,++++++******++++++,,,,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((()))***+++,,,***************************++++++++++++***))))))))))))))))))************************************&&&&&&'''((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))((((((,,,+++******++++++)))(((+++))))))***,,,,,,)))&&&''''''''''''(((((((((((())))))************)))))),,,+++***))))))***+++,,,))))))((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------+++******)))))))))))))))******))))))******+++,,,,,,+++***))))))***+++,,,)))((((((***---,,,)))%%%(((((((((((())))))))))))************************+++++++++,,,,,,---------------------------------------------,,,,,,+++***+++***))))))(((((())))))++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++******+++,,,+++***)))(((...,,,***)))((()))***+++---,,,+++******+++,,,---************+++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,***))))))***,,,---++++++++++++++++++++++++---,,,+++*********,,,,,,,,,------,,,)))'''((((((************************************+++,,,---------,,,,,,++++++,,,,,,---///...---+++***)))))))))+++***)))(((((()))***+++************************,,,***(((***---...,,,***************************+++++++++,,,,,,---------***++++++***)))***---///,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,+++*********+++,,,---+++***)))((((((***,,,---------...///...---+++***---------------------------------.........//////000//////...------,,,,,,,,,,,,,,,---...///000111000000000000111111111111111222333333111111222333444555666555555555777999999;;;>>>AAADDDFFFFFFGGGEEEEEEEEEEEEFFFHHHMMMQQQQQQRRRSSSSSSQQQPPPPPPQQQYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYY___iiivvv------,,,,,,+++******))),,,++++++++++++++++++,,,,,,++++++***))))))******))))))))))))))))))))))))///...,,,+++***))))))(((***************************++++++++++++***))))))))))))))))))************************************))))))***+++++++++++++++***************+++++++++************************************)))))))))(((,,,+++******++++++***(((&&&%%%$$$%%%''''''$$$"""''''''((((((((()))))))))(((((())))))))))))((((((++++++************++++++******))))))))))))******+++,,,,,,,,,---.........((((((((((((((((((((((((+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))******++++++,,,,,,,,,++++++*********************))))))******+++,,,++++++***))))))***+++++++++***)))+++------***((())))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,,,,+++************+++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))))),,,+++)))(((((()))***++++++***)))(((((()))***++++++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***++++++***)))+++,,,************************,,,,,,++++++***++++++++++++******))))))******++++++++++++***++++++,,,---++++++************++++++************************,,,***)))***,,,---,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,+++******,,,---******)))))))))***+++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,++++++******+++,,,,,,///---+++***)))***+++,,,------......------,,,+++------------------------------........./////////,,,,,,------.../////////++++++++++++,,,---...///000000000000111111111111111222333333111111222333333444555555444555777999777999<<>>BBBDDDFFFGGGGGGGGGHHHHHHGGGGGGHHHKKKMMMQQQSSSUUUVVVUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXWWWWWWVVVXXX]]]fffsss++++++++++++***************++++++,,,,,,++++++***+++***************++++++)))))))))))))))))))))))))))))))))***+++---...///***************************++++++++++++***))))))((()))))))))************************************++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))************************))))))))))))))))))******+++***)))***+++,,,+++)))*********)))((((((((()))************++++++++++++))))))************)))))))))***+++,,,,,,+++***)))((((((((((((((()))***+++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++***)))))))))))))))******))))))******+++,,,*********++++++******************)))))))))***+++************++++++++++++************************(((((()))***,,,---......+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++******+++,,,---------,,,+++******************+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,++++++******++++++,,,***))))))))))))))))))***++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,,,,+++)))((()))***************************+++*********++++++,,,------,,,,,,++++++,,,,,,---......---,,,++++++++++++((()))***++++++***)))(((******************************++++++++++++,,,,,,---------------------------,,,,,,++++++*********+++---//////---+++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++******''''''((()))+++---...///...---,,,++++++,,,...///------------------------******+++++++++,,,,,,,,,...............---------//////.........///000000///000000000111111111111000111222222000000111222222333444333333333555777:::<<>>AAADDDFFFHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPRRRTTTTTTSSSSSSUUUVVVVVVWWWYYYYYYXXXXXXZZZ[[[]]]\\\[[[YYYXXXXXXXXXXXXVVV\\\eeeqqq}}},,,+++***)))))))))***+++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))******+++++++++***)))((())))))************))))))+++++++++++++++++++++++++++++++++***************)))))))))))))))*********------------,,,+++***))),,,***))))))***+++***)))+++++++++++++++***))))))))))))))))))))))))))))))************************%%%&&&(((***+++***)))((())))))))))))************))))))*********+++++++++***++++++,,,,,,++++++*********++++++++++++******(((((())))))***+++------...------,,,***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************---+++((((((+++,,,,,,+++************************,,,,,,,,,++++++*********((()))******++++++***************++++++++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,------)))******++++++,,,,,,,,,------------......//////'''***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******++++++++++++******++++++************++++++)))*********++++++++++++---,,,+++***+++,,,...000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************+++******))))))******+++)))***+++------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++......---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************,,,++++++++++++++++++,,,***,,,------++++++,,,...,,,+++***+++,,,------+++------,,,,,,,,,+++++++++///...---,,,,,,,,,------,,,---------------------------------------------------......//////000000............------,,,,,,,,,,,,---...////////////000000000000111111111111222222222222222222222222333444555444444444666888:::;;;>>>AAAEEEGGGIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTTTTSSSSSSTTTVVVVVVXXXYYYYYYXXXYYYZZZ\\\]]]\\\[[[ZZZXXXXXXXXXXXXWWW\\\eeeqqq}}},,,+++******))))))******)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******(((***,,,...---+++)))'''******))))))))))))******,,,,,,++++++************---,,,,,,+++***)))))))))'''(((((()))******++++++,,,000333111,,,))))))+++...,,,*********+++***)))***++++++++++++***))))))((((((((((((((((((((((((************************"""$$$(((+++,,,,,,+++***))))))))))))************)))))))))*********++++++***++++++,,,,,,++++++***((()))***+++,,,---------'''((()))***+++,,,,,,,,,------,,,+++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))'''(((***,,,,,,+++************************+++++++++++++++*********((()))******++++++***************************)))+++++++++***************************************++++++++++++,,,,,,,,,,,,************************...------,,,,,,+++++++++(((***,,,---,,,++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,,,,,,,......,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************,,,,,,++++++++++++,,,,,,((())),,,---...---+++***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))***+++,,,)))***+++,,,,,,***)))(((************************,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,+++++++++,,,---///000...---+++***))))))******++++++++++++++++++++++++***,,,------++++++,,,...---++++++,,,---...---,,,,,,,,,++++++++++++******///...---,,,,,,,,,,,,------------------------,,,------------------------/////////////////////////////////............---,,,,,,---...////////////000000000000111111111111222222222222222222222222222444555444444444666888;;;<<>>AAAEEEGGGIIIIIIHHHGGGGGGHHHIIIKKKMMMOOOOOOQQQSSSSSSSSSTTTVVVXXXWWWYYYZZZ[[[ZZZZZZ[[[]]]^^^^^^\\\[[[ZZZYYYYYYYYYYYY\\\bbblllwww******+++,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''***,,,,,,+++)))(((((()))***++++++***)))(((''''''((()))***+++,,,,,,000///...---+++***)))(((((((((((()))******++++++!!!,,,000,,,)))+++000***)))(((((()))+++***)))((()))***+++++++++++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))************(((((((((((())))))))))))+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++---,,,***)))))))))***+++&&&'''((()))***+++,,,,,,************++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))),,,......+++)))***+++************************(((((())))))*********+++))))))***+++++++++++++++(((((()))+++,,,---...///))))))******++++++++++++************************)))************+++++++++(((((()))***+++,,,,,,---+++,,,------,,,)))'''%%%***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++************++++++*********))))))(((((((((((()))))),,,,,,,,,++++++*********((()))***+++,,,---------,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************+++******************+++&&&))),,,//////---***((())))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,(((***,,,......+++(((&&&*********************************++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,)))***,,,...///000111111---------------+++******)))***,,,------,,,***)))***,,,------,,,+++---...+++***)))***,,,---,,,+++*********++++++,,,,,,,,,)))***,,,.../////////...)))***+++,,,...///000000------------------------******++++++,,,---......,,,,,,,,,---------......---...///000111111111111000000000000111111111111222222222222222222222222111222444444444555888:::999;;;>>>AAADDDFFFHHHIIIHHHGGGGGGHHHIIIKKKMMMOOONNNPPPRRRSSSTTTUUUWWWYYYXXXYYY[[[[[[ZZZZZZ\\\]]]___^^^\\\[[[ZZZZZZYYYYYYXXX[[[bbbkkkwww************))))))))))))************************+++++++++***)))(((((('''))))))))))))))))))))))))(((***++++++******+++---************)))))))))))))))))))))***+++++++++,,,---,,,+++***))))))))))))************************///---,,,---000111...,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***)))((((((******))))))******+++,,,))))))))))))))))))******))))))))))))************)))((('''(((***,,,+++***,,,------+++))))))***,,,((((((((((((((((((((((((++++++******************))))))***+++++++++******------+++***))))))(((((((((((((((((()))***+++,,,)))***++++++++++++***)))************************+++++++++*********)))))),,,+++++++++******))))))((()))++++++)))((()))***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((***(((&&&(((+++,,,+++)))************************---,,,+++******+++,,,---++++++++++++++++++++++++......//////...,,,+++)))$$$'''***---...---+++)))((((((((((((((((((((((((+++***))))))***+++...///)))))))))***+++,,,......,,,,,,+++***(((((()))+++,,,+++***))))))***+++,,,++++++***)))(((((())))))***++++++,,,,,,++++++***************************///...,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------------,,,+++++++++******************)))***,,,.........,,,+++************************000///---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---...---+++)))+++,,,------......------...,,,+++---000111///,,,---+++******,,,------,,,---------............///.........////////////000......//////000000111111222222333333333444444444222222333333222444666999<<<>>>@@@BBBEEEFFFGGGHHHFFFFFFGGGHHHJJJLLLNNNOOORRRSSSSSSTTTTTTTTTTTTSSSYYYXXXXXXWWWWWWYYYZZZ[[[[[[\\\]]]\\\ZZZXXXXXXXXXWWW[[[bbbjjjuuu************))))))))))))************************++++++******)))(((((('''))))))))))))))))))))))))&&&'''((((((''''''(((***************))))))))))))***************+++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))///...,,,---......,,,)))++++++************++++++++++++++++++************++++++++++++++++++++++++)))***************++++++---------,,,+++++++++***))))))(((((())))))***+++************************))))))))))))************,,,+++))))))******((('''+++,,,---,,,***)))***+++))))))))))))))))))))))))************************((()))******+++*********++++++******************,,,+++***)))))))))******************************************************+++++++++*********))))))+++++++++******))))))))))))***,,,,,,*********+++******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))...,,,+++,,,...000...---************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,------,,,+++***))))))'''(((+++---------+++***))))))))))))))))))))))))+++***))))))***+++---///*********)))******++++++,,,,,,,,,***)))(((***,,,++++++***))))))***++++++,,,+++***)))))))))))))))***++++++,,,,,,++++++***************************...---,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++***************++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++......,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))+++------,,,***+++,,,------......------...,,,,,,---///000...,,,...,,,+++,,,---///......---------............///,,,,,,,,,------------.........//////000111111111222222222222333333333333222222333333222444666999<<<===@@@BBBDDDFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMPPPQQQRRRSSSUUUUUUVVVVVVYYYXXXXXXWWWWWWYYYZZZ[[[[[[]]]^^^]]]ZZZXXXXXXYYYYYY]]]cccjjjttt++++++*********)))))))))************************++++++******)))((((((((()))))))))))))))))))))))))))***++++++******+++,,,************))))))))))))+++++++++***************++++++******************((((((((((((((((((((((((///---,,,,,,---,,,)))'''******))))))))))))******************)))))))))))))))*********+++,,,,,,,,,*********)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++++++++++++++******))))))))))))************,,,+++))))))******(((''')))+++------+++***)))***************************************************((()))******+++++++++*********))))))***++++++,,,000...,,,)))(((((()))***,,,+++***))))))***+++,,,************************+++++++++************************)))))))))))))))***+++------+++***+++,,,+++***))))))))))))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))),,,+++***+++,,,---,,,+++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((((((((((((***+++,,,,,,,,,,,,++++++************************+++******)))***+++---...++++++***))))))))))))))),,,------,,,******+++---++++++***))))))***++++++,,,,,,+++************+++***++++++,,,,,,++++++***************************,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++*********************+++,,,---///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------((('''(((***,,,---,,,++++++,,,------......---------,,,,,,---//////...---///---,,,,,,...//////...---------............///,,,,,,,,,------------.........///000000111111222111111111222222222222333222222333333222444666999;;;===???BBBDDDFFFGGGHHHKKKJJJJJJIIIIIIIIIJJJJJJNNNOOOQQQSSSUUUVVVWWWWWWYYYXXXXXXWWWWWWYYYZZZ[[[\\\^^^^^^]]][[[YYYXXXYYY[[[^^^dddjjjsss}}}+++++++++*********))))))************************************))))))(((((())))))))))))))))))))))))+++,,,------,,,+++,,,---************)))))))))(((,,,+++++++++***))))))))))))******+++++++++******)))))))))))))))))))))))),,,++++++++++++***)))((()))(((((((((((())))))***))))))))))))((((((((((((((())))))***+++,,,,,,---++++++******)))))))))((('''''''''''''''((((((((()))(((((((((((()))******,,,,,,,,,+++++++++++++++((()))))))))************)))((('''(((***,,,+++***'''***------,,,***))))))***************************************+++++++++)))***+++,,,,,,,,,,,,,,,+++***************++++++000...,,,)))((()))***+++,,,+++)))(((((()))+++,,,************************************************)))))))))))))))))))))))))))+++,,,,,,+++******+++,,,+++)))(((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***)))))))))*********)))***************************+++,,,------,,,+++***+++++++++++++++++++++++++++***)))((('''((())))))------,,,,,,+++,,,,,,,,,************************++++++*********+++,,,---++++++***************+++,,,---------++++++,,,---+++******************+++,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++***************************+++*********************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,---...///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,---------,,,,,,+++++++++------,,,,,,+++,,,,,,---++++++++++++++++++++++++------------------------))))))(((***,,,---,,,++++++,,,------......------,,,,,,,,,---.........---...---+++,,,...//////...---------............///.........////////////000...//////000111111222222000000111111111222222222222222333333222444666999;;;<<>>AAADDDFFFGGGHHHGGGGGGHHHHHHIIIJJJLLLMMMPPPQQQRRRSSSUUUUUUUUUUUUYYYXXXXXXWWWWWWYYYZZZ[[[]]]^^^___]]]ZZZXXXXXXXXXWWW[[[bbbjjjsss|||,,,++++++++++++***************************************))))))))))))))))))************************)))***+++***((('''((()))************))))))))))))+++++++++***************)))***+++,,,,,,+++))))))************************%%%'''***+++******+++---(((''''''(((((()))***+++))))))))))))((((((((((((((()))))))))***+++++++++,,,,,,,,,+++++++++++++++++++++*********************************++++++,,,,,,,,,,,,+++******))))))))))))))))))************,,,+++))))))******((('''''')))+++,,,***)))******)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---.../////////...---,,,***)))((((((((()))))))))***+++,,,------,,,+++***))))))***+++,,,***************************************+++++++++***************+++++++++((()))++++++)))((()))***,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))***+++***((('''((()))************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++++++++---...///000)))+++------,,,+++,,,,,,)))***++++++++++++***)))+++************+++,,,,,,***++++++,,,,,,++++++***************************)))***++++++,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++************+++,,,+++++++++++++++,,,---...***,,,---......---+++)))************************))))))***+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------------------------///---++++++,,,,,,,,,++++++,,,------......------***,,,---...---,,,---...---+++******,,,------,,,---------............///,,,,,,,,,------------...//////000111111222222333111111111222222222222333222222333333222444666999999;;;===AAADDDFFFHHHHHHHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQRRRTTTTTTUUUUUUUUUYYYXXXXXXWWWWWWYYYZZZ[[[]]]^^^^^^\\\YYYWWWVVVWWWVVVZZZbbbjjjttt~~~,,,,,,+++++++++*********************************)))))))))))))))))))))******************************+++,,,+++)))((()))***************))))))))))))***************+++++++++***+++,,,,,,,,,***((('''************************&&&)))++++++***)))+++,,,(((((((((((()))***+++,,,*********)))))))))(((((())))))))))))************************++++++++++++(((((((((''''''&&&&&&&&&)))))))))))))))***++++++,,,++++++***))))))(((((())))))))))))************,,,+++))))))******((('''''')))******))))))***,,,************************((())))))***++++++,,,,,,((()))***,,,------......,,,,,,+++***)))))))))***'''((()))+++++++++++++++************************************************))))))*********+++++++++***+++++++++,,,,,,,,,,,,(((***,,,+++***)))******++++++++++++++++++++++++***************************************************++++++,,,,,,+++++++++''')))***)))&&&%%%&&&(((************************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))******++++++*********))))))***++++++,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,++++++***++++++++++++,,,------...(((***,,,,,,+++++++++,,,)))***++++++++++++***))))))))))))))))))***+++,,,***++++++,,,,,,++++++***************************)))***+++,,,------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,,,,---++++++,,,,,,------,,,,,,++++++++++++++++++++++++))))))+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,+++***+++---...---,,,+++,,,,,,,,,,,,,,,,,,---++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++))))))+++,,,,,,,,,+++,,,------......------)))+++......,,,+++,,,...---,,,++++++---......------------............///,,,,,,,,,------------...///000000111111222333333222222222222333333333333222222333333222444666999999:::===@@@CCCFFFHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPOOOPPPQQQSSSUUUVVVWWWWWWYYYXXXXXXWWWWWWYYYZZZ[[[\\\]]]]]][[[XXXVVVUUUUUUWWW[[[ccclllttt~~~,,,,,,,,,+++++++++******************************)))))))))))))))*********************************'''(((((('''&&&%%%%%%&&&************))))))))))))))))))******+++++++++,,,***+++,,,---,,,***(((&&&))))))))))))))))))))))))(((+++---,,,***((()))+++(((((((((((()))***,,,,,,************))))))))))))*********)))))))))))))))(((((())))))******++++++++++++***)))(((''''''&&&((((((((((((((()))******++++++******)))(((((('''))))))))))))************)))((('''(((***,,,+++***((()))***)))((()))+++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,'''''')))***+++,,,,,,,,,*********)))******+++,,,&&&(((***+++,,,+++)))((()))***++++++++++++***)))************************))))))******+++++++++++++++++++++,,,,,,---------)))+++------+++***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++---...---***)))***,,,************************---,,,+++******+++,,,---++++++++++++++++++++++++((()))***++++++***)))((('''((()))++++++,,,,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,++++++***---,,,++++++******++++++''')))+++,,,+++******+++)))***+++,,,,,,+++***)))))))))(((((()))***+++++++++++++++,,,,,,+++++++++***************************+++,,,---...------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,++++++,,,------------,,,+++++++++,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++++++++++++++++++++++++++........................,,,+++***+++---...---,,,+++++++++,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++------------------------***((('''(((***,,,------+++,,,------......------)))+++......,,,+++,,,...///---,,,,,,...//////...---------.........//////........./////////000000000000000111222222333333222222333333333444444444222222333333222444666999888:::===@@@CCCFFFHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLLLLNNNPPPSSSUUUWWWXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\]]][[[XXXUUUTTTTTTXXX]]]dddllluuu~~~++++++************++++++,,,+++++++++******))))))+++***)))'''''')))***+++))))))))))))))))))))))))************************+++,,,,,,+++(((''''''((())))))(((((((((((())))))&&&***+++)))(((***+++((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++(((&&&''')))+++***(((---,,,***)))((((((((()))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((('''((()))++++++++++++++++++++++++******))))))(((((('''''')))))))))))))))))))))))),,,---...///000///...---,,,,,,+++***))))))******************************))))))))))))************************))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,------+++)))******+++,,,------......***++++++,,,,,,++++++***************************((())))))))))))*********)))))))))))))))******++++++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++,,,,,,,,,******+++++++++******)))************************...---+++)))(((((()))***,,,,,,+++***)))))))))***))))))))))))))))))))))))......---,,,+++***)))((()))))))))***++++++,,,,,,)))))))))))))))))))))))),,,+++++++++,,,---......++++++,,,,,,,,,,,,------,,,---/////////---+++)))******+++,,,,,,,,,,,,+++)))******++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++******)))*********,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********------...///...---+++***999333---)))***---...............------,,,,,,,,,------------------------+++,,,------......------,,,---......//////......---......///////////////111222222333333444444555333444444333222333555777<<<<<<===???AAADDDFFFGGGEEEEEEFFFGGGIIIJJJKKKKKKQQQQQQRRRSSSTTTUUUVVVVVVYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWW[[[___fffmmmvvv))))))(((((((((((())))))++++++*********)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***++++++***((('''((()))***))))))(((((())))))***---333555000***)))++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******))))))))))))************(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********++++++((('''''')))***)))((()))((('''&&&''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((((((((()))++++++++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***---,,,+++***************************************))))))))))))************************))))))))))))(((((()))************)))*********+++------+++)))******++++++,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******))))))))))))******++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))(((((()))))))))***************++++++++++++******************************---,,,+++***)))))))))))),,,++++++*********++++++))))))))))))))))))))))))*********)))))))))))))))++++++************************************************)))))))))***++++++*********+++++++++,,,,,,***+++,,,,,,,,,+++***)))))))))***++++++++++++***,,,+++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++---+++++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,---...---,,,,,,,,,++++++++++++---------------,,,++++++---***((())),,,......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,---......//////.........///000111111111111111333333333333222222222222222333333333333444777:::<<<===>>>@@@BBBEEEGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYXXXWWWWWW[[[___eeemmmuuu))))))(((((((((((())))))******))))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))************))))))*********111999;;;444+++(((***+++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))************)))*********************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))(((((()))***)))((('''&&&&&&'''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))***,,,,,,+++*********++++++************************))))))))))))************************))))))))))))(((((()))************))))))))))))***,,,,,,+++***++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,+++***)))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************((((((((()))))))))*********++++++,,,,,,,,,++++++************************+++++++++++++++***)))(((+++************++++++,,,))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++***))))))(((************************------,,,,,,+++,,,,,,,,,))))))*********+++++++++*********+++++++++++++++((())))))***************------,,,,,,+++******)))------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))+++---......---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,------...,,,,,,+++++++++,,,------------------,,,,,,,,,,,,---,,,,,,++++++++++++,,,&&&&&&(((+++...///---,,,...------------,,,,,,,,,++++++++++++++++++++++++------...////////////...------...////////////...///000111222333333333333444333333222111111000000000111333333333555999;;;<<<===???AAACCCFFFHHHIIIEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMOOOQQQSSSVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[ZZZYYYYYYXXXWWW[[[___fffmmmuuu~~~++++++************++++++)))))))))(((((((((((((((******)))(((((()))******))))))))))))))))))))))))************************''')))******))))))***,,,++++++************++++++...444666000***((()))((())))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((((()))))))))************+++*********************(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))***))))))((()))))))))******+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((()))***+++,,,+++******)))))))))******************************((()))))))))************************)))))))))(((******+++,,,,,,,,,,,,+++)))(((((()))+++,,,+++***++++++++++++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------......---+++***)))(((((((((************************,,,,,,,,,++++++++++++***************************************++++++++++++***++++++,,,,,,,,,,,,+++***************************++++++,,,,,,***)))((((((((((((((()))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++*********))))))************************......---,,,+++++++++,,,************++++++++++++,,,+++++++++,,,---......))))))***+++++++++++++++,,,,,,,,,++++++*********+++*********************+++++++++++++++++++++++++++***)))***,,,------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---------...,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++***)))***+++,,,+++,,,...000000///,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////------...//////////////////000111222333444444444222222222111111111000000000111222222222444777999<<<===???BBBEEEGGGHHHIIIEEEEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNPPPSSSUUUVVVWWWYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[ZZZYYYYYYXXX]]]aaahhhooowww++++++************++++++((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))************************'''(((******))))))***,,,++++++************++++++***,,,,,,)))***---,,,'''))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((((()))))))))************++++++++++++************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((((((******++++++++++++******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))((()))+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***))))))+++,,,---))))))((((((((())))))***************************((()))))))))************************)))))))))(((******+++,,,,,,,,,,,,+++***)))((()))+++,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......,,,***)))(((((((((************************,,,,,,+++++++++*********************************))))))*********+++++++++)))***++++++,,,,,,,,,+++************************)))***+++,,,,,,***)))((('''''''''''''''((()))***)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))*********+++++++++***************************)))((((((''''''''''''+++++++++,,,,,,,,,,,,---+++++++++++++++,,,---...***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,+++***)))***+++,,,---///000000000...---------------------------------........................---......///000/////////---...//////000000//////...///000111222222222222000000111111111222222222111222222111111111444666;;;<<>>BBBEEEGGGGGGHHHEEEEEEFFFGGGIIIJJJKKKKKKOOOPPPQQQRRRTTTUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[ZZZ\\\aaajjjsss{{{++++++************++++++))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))************************)))***+++***)))((()))***))))))(((((((((((()))))))))---///+++)))***+++)))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************))))))***+++,,,,,,------************************)))))))))))))))))))))))),,,+++++++++******))))))(((,,,......+++((('''(((&&&(((***,,,---.........))))))))))))))))))))))))************************************************''')))******))))))***,,,************************))))))******++++++++++++))))))))))))))))))))))))((()))+++,,,,,,,,,+++***,,,+++++++++,,,------...************************))))))))))))************************))))))))))))******+++,,,,,,,,,,,,+++222///---+++,,,,,,,,,+++,,,,,,------...///000000,,,------......------,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,------,,,+++************---------,,,,,,++++++++++++++++++************)))))))))******++++++++++++))))))))))))************&&&&&&((())))))*********************************++++++)))))))))***+++,,,,,,,,,+++***))))))******))))))))))))))))))))))))((()))***+++,,,---......,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++,,,,,,---...)))************+++++++++***,,,---...---+++)))(((******+++,,,,,,,,,,,,+++------,,,++++++*********(((((())))))************++++++++++++++++++++++++(((''''''))),,,......---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,---......---+++***,,,,,,---...---,,,***)))*********++++++,,,,,,,,,***+++---...///...------'''+++///000...---...///,,,,,,,,,------.........------------------------+++,,,------......------...//////000000000000000111111222111111000///...555555444333333222222222222333444444555666:::<<<777999===AAAEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKNNNNNNPPPRRRUUUWWWYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[ZZZ```hhhrrr{{{------,,,+++***)))((('''***++++++,,,,,,++++++***,,,+++******))))))******++++++************++++++((())))))+++,,,---......******))))))((((((''''''++++++,,,---...//////000---,,,+++***)))***+++,,,,,,,,,,,,+++***)))(((((())))))))))))))))))))))))************))))))))))))))))))))))))(((&&&%%%$$$))))))))))))))))))))))))+++***))))))++++++***)))++++++******))))))((((((******))))))))))))******((()))***++++++***)))(((((((((''''''''')))***++++++,,,,,,+++)))((()))***'''((()))***************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******************************(((((())))))******++++++)))************+++++++++******))))))))))))************)))))))))))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++************+++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++***)))(((((()))************+++++++++*********************+++((()))***+++++++++++++++++++++++++++++++++++++++,,,+++)))((((((((()))*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,***)))(((++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))******))))))******+++,,,)))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......)))))))))((())))))***+++))))))))))))))))))))))))---------,,,,,,+++++++++***)))))))))***+++,,,,,,)))***++++++***+++---...***---///000...,,,,,,,,,///000000///---,,,,,,---((()))+++---............---,,,+++******+++,,,---******+++++++++,,,,,,,,,***+++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.................................------------...//////---------.........//////...............///000111...............///000000000000111222222222222111///000000000000111111111333333333333444444555666;;;<<>>@@@CCCEEEFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLPPPRRRTTTUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWYYYZZZ[[[]]]]]]]]][[[YYYXXXYYY[[[^^^ccckkkttt|||)))))))))******+++++++++******++++++++++++******,,,,,,+++))))))(((((((((+++******))))))******+++------,,,+++***))))))(((***))))))))))))(((((((((((((((((((((((((((((((((++++++,,,,,,++++++***)))************************))))))))))))))))))))))))************))))))))))))))))))*********)))))))))))))))))))))))))))))))))***)))((()))******)))((())))))))))))******************))))))))))))************))))))))))))******++++++***)))))))))******)))***++++++***)))***,,,)))***++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))************+++++++++******))))))))))))******)))***+++,,,,,,,,,+++***))))))******+++*********))))))))))))))))))))))))******++++++++++++******++++++************++++++...---,,,,,,,,,,,,---...,,,+++***)))))))))***+++,,,,,,++++++***))))))))))))************+++++++++*********))))))((((((((()))***++++++++++++++++++,,,,,,++++++************+++******)))((()))))))))'''''''''((((((((()))))),,,,,,,,,,,,++++++++++++...---+++***))))))******++++++++++++++++++++++++************************************++++++++++++)))***++++++++++++***)))******))))))******+++,,,)))************+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,......,,,+++***))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,,,,---------,,,))))))***+++///+++((('''***,,,---++++++,,,---,,,***((()))***...---,,,+++******)))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,///,,,)))***---///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...------------.........///------------------...///......------......///000///000111111222222111111111111111111222222222333333333333333444555666777999;;;===???BBBDDDEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]\\\ZZZZZZ[[[]]]^^^dddmmmvvv~~~))))))))))))******************++++++++++++******++++++************++++++******))))))))))))******---,,,,,,+++***)))(((((())))))))))))))))))))))))++++++******))))))))))))***+++,,,,,,,,,+++)))((())))))))))))************))))))))))))))))))))))))************)))))))))(((((()))***+++++++++++++++))))))))))))))))))))))))+++***))))))++++++***)))(((((())))))******++++++******))))))))))))******+++***)))(((((()))***+++,,,,,,+++******)))))))))((()))++++++******+++---***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++******))))))(((((())))))*********+++++++++******))))))))))))******((()))+++,,,,,,+++***)))'''((()))***************))))))))))))))))))))))))******++++++++++++******++++++************++++++111///...,,,,,,...///111---+++***))))))***+++,,,+++++++++*********))))))))))))*********+++++++++******))))))((('''''''''******+++,,,,,,+++++++++,,,,,,++++++******))))))+++******)))))))))))))))'''''''''((((((((()))))),,,+++++++++++++++++++++...,,,***(((((()))***+++++++++++++++++++++++++++*********************************************************++++++***************))))))******+++,,,))))))*********++++++++++++******************+++)))************+++++++++///...---,,,++++++++++++...------,,,,,,++++++***,,,+++++++++++++++++++++...---,,,+++++++++++++++,,,------+++***)))***,,,///+++'''(((,,,///---***,,,---...---+++***+++,,,,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...***&&&&&&***---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,++++++++++++,,,------....../////////000000000------,,,,,,,,,------......------------.../////////000000111111111111111111111222222222333333333333333333333444666777888:::;;;===@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTUUUUUUUUUWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\]]]^^^^^^]]][[[ZZZ[[[\\\]]]cccmmmvvv}}}*********)))))))))(((((()))******++++++******)))*********+++,,,---...///***))))))))))))))))))***************************))))))))))))************,,,,,,,,,++++++******))))))***+++,,,+++***)))((())))))))))))))))))******************************************)))))))))(((((()))***++++++,,,,,,+++)))))))))))))))))))))))),,,+++******+++,,,+++***(((((())))))******++++++******))))))))))))******+++***)))(((((()))***+++++++++++++++******))))))((()))++++++******+++---++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******************************++++++******))))))(((((())))))*********+++++++++******))))))))))))******&&&'''(((*********)))((('''((()))***************)))))))))))))))))))))))))))******++++++******)))++++++************++++++---,,,***))))))***,,,------,,,+++***++++++,,,---+++++++++***************))))))*********+++++++++***)))))))))((((((''''''++++++,,,,,,,,,++++++***+++++++++******)))))))))************)))))))))(((((((((((()))))))))******++++++++++++++++++++++++---+++***(((((()))***,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++******************+++******))))))******+++,,,))))))*********+++++++++*********++++++*********)))))))))*********++++++---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++******)))*********+++++++++******,,,...---***))),,,000111...))),,,---...---+++***+++,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---***''''''))),,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,++++++++++++,,,------+++,,,,,,,,,,,,---------...------,,,,,,,,,---------------------...////////////000111111111111000111111222222222333333333333333333444555666888888;;;<<<>>>AAACCCEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQTTTUUUUUUUUUWWWXXXVVVVVVUUUVVVWWWYYY[[[\\\______```^^^[[[YYYYYYYYY[[[aaakkkttt{{{*********))))))((((((((())))))************))))))))))))******,,,---///000***))))))(((((())))))***((())))))******+++++++++)))))))))************++++++++++++******)))))))))******++++++******)))((())))))))))))))))))))))))************************************))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))+++***)))***+++,,,+++)))))))))))))))******************))))))))))))************))))))))))))***************+++******)))((()))***++++++***)))***,,,++++++++++++++++++***)))++++++************++++++))))))))))))))))))))))))******))))))))))))******************************************)))))))))))))))************+++++++++******))))))))))))******&&&'''''''''((())))))***))))))******+++*********))))))))))))))))))))))))))))))************))))))++++++************++++++------,,,++++++,,,------+++,,,,,,,,,,,,---------************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***************************)))************)))(((((())))))*********+++++++++*********++++++++++++++++++***))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((((((((((((++++++***))))))***++++++******))))))******+++,,,)))************+++++++++)))***++++++++++++***)))))))))*********+++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++******))))))******)))***++++++***+++---///+++***+++...111111...******+++,,,+++***)))***+++///...---,,,++++++******,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------........./////////...------------------------,,,,,,------...///...///000000111111000000111111111111222222222333333333333444555777888999;;;===???AAADDDFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNMMMPPPRRRTTTTTTUUUVVVXXXUUUUUUUUUUUUWWWYYY[[[\\\^^^___```^^^[[[XXXWWWWWW[[[```iiiqqqwww}}}((((((((()))))))))))))))))))))************))))))******))))))******+++,,,))))))(((((((((((())))))))))))))))))************))))))*********+++++++++******************))))))++++++***)))))))))))))))******))))))((((((''''''************************************))))))))))))))))))******************)))))))))))))))))))))))))))((('''((()))***)))'''*********)))))))))))))))******))))))))))))******))))))************))))))'''((()))*********)))(((***+++,,,+++))))))***+++******++++++******)))(((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))*********)))************+++++++++******))))))))))))******(((((('''&&&''')))+++,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))************))))))++++++************++++++......------------......)))***+++---------++++++************************)))************+++++++++(((((())))))***+++++++++,,,,,,------,,,,,,+++***(((((())))))******++++++)))******+++***)))(((''')))))))))*********++++++)))*********++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((((((++++++***))))))***++++++******))))))******+++,,,)))************+++++++++)))***++++++++++++***)))*********+++++++++,,,,,,---,,,+++++++++++++++,,,******++++++,,,,,,------)))*********++++++++++++++++++*********+++,,,,,,***+++,,,+++******+++---******+++,,,---......---***,,,---,,,+++***+++---...............---,,,+++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,***---000///,,,+++...111---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///000000000000111111111111000///......------......------,,,,,,------...///...//////000000000000000000000000111111111222222333333333444666777999::::::<<<>>>AAACCCEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNQQQSSSSSSTTTVVVWWWUUUTTTTTTUUUVVVYYY[[[\\\\\\]]]^^^]]][[[XXXXXXXXX\\\```gggooouuu{{{&&&&&&'''((()))***++++++))))))************))))))+++***)))(((''''''''''''))))))(((((((((((())))))*********)))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,+++)))((((((((()))***+++******)))(((''''''&&&************************************))))))))))))))))))*********))))))((())))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&++++++******))))))((((((******))))))))))))******((()))***++++++***)))(((&&&'''(((*********)))(((+++,,,,,,+++)))((()))******************)))((('''***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******************************(((((())))))******++++++)))************+++++++++******))))))))))))*********)))'''&&&'''))),,,...,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))++++++************++++++)))******++++++******)))&&&(((+++------,,,***)))******************++++++)))************+++++++++(((((()))***+++,,,------------------,,,,,,+++***''''''((()))***+++,,,,,,)))******++++++)))((('''))))))))))))************))))))******++++++++++++((()))************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******)))))),,,+++***))))))***+++,,,*********)))***++++++,,,)))************+++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,...---,,,+++***)))))))))((()))***+++,,,,,,---...))))))******++++++++++++++++++++++++,,,------...,,,------,,,***)))***+++************)))***---000---...//////------...///)))+++---///000000000///,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,&&&,,,111///***(((+++000---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------............111000///...............---,,,,,,,,,,,,---.........//////000000000000000///000000000000111111111222333333444666888999:::999;;;===@@@BBBDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMKKKNNNPPPRRRRRRSSSUUUWWWTTTTTTTTTUUUVVVYYY[[[\\\YYY[[[]]]]]][[[YYYYYYYYY]]]aaagggnnnttt{{{((((((((((((((((((((((((******)))))))))))))))***))))))(((((((((((())))))))))))))))))((((((((((((,,,***''''''(((***++++++'''***+++***''''''))),,,************************(((((())))))*********+++,,,---...,,,***))))))******************)))(((''''''(((***,,,,,,***((('''+++++++++++++++***)))(((************************+++'''$$$$$$(((++++++***'''''')))***+++,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))&&&'''(((******++++++++++++---......+++)))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++************+++,,,---...)))************+++++++++******************************))))))))))))******************************''''''(((***+++,,,---...+++***)))***,,,---,,,+++************************,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***+++,,,,,,+++***++++++++++++******))))))))))))***+++,,,......+++++++++++++++++++++++++++++++++******)))))))))+++***)))***,,,,,,***)))++++++******))))))((((((,,,+++******++++++)))(((******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,************************)))************+++++++++***,,,---,,,+++*********'''(((***,,,---------,,,++++++++++++++++++,,,,,,++++++************++++++++++++++++++******))))))************************,,,,,,,,,---------.........,,,***+++---...,,,***++++++++++++++++++++++++************************,,,,,,,,,---------......000000000000///---+++***,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,...//////,,,***,,,------+++******,,,...////////////////////////---------....../////////........................,,,,,,,,,---------......+++,,,---...////////////...------------...//////,,,---......------...000000000000000000000000000000000111222333333444444222222222333444555666777:::===AAACCCDDDDDDFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVTTTTTTUUUWWWZZZ\\\]]]^^^___```^^^[[[XXXVVVZZZ^^^dddkkksss|||******************************))))))))))))************))))))))))))*********)))))))))((((((((((((---+++)))))))))***++++++++++++++++++******++++++************************((()))))))))************+++,,,---,,,)))((()))***'''''')))***************'''((()))******)))((('''******++++++***))))))(((((((((((((((((((((((((((///---*********,,,,,,,,,)))******+++++++++******))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))'''((()))***************)))+++---,,,***((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++---,,,+++******))))))***)))************+++++++++***))))))))))))))))))*********))))))))))))******************************(((((()))***+++,,,,,,---+++***)))***,,,,,,,,,+++************************,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***+++,,,++++++((())))))***************************+++,,,------))))))))))))))))))))))))------------,,,,,,,,,++++++***)))***,,,,,,***)))+++******************))),,,+++******++++++***(((************+++++++++,,,************************++++++******************************************)))************+++++++++---...000///...,,,------))))))***+++,,,,,,,,,,,,,,,,,,++++++******))))))++++++************++++++++++++++++++*********)))************************,,,,,,,,,------------...,,,+++***+++------+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,------------((()))*********)))(((''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......---+++,,,------+++******,,,...------,,,,,,++++++******.........---------------........................,,,,,,,,,---------......,,,,,,---...////////////...------------...//////---...000///......///111000000000000000000000000//////000111111222333333222222222333444555777777:::===AAACCCCCCDDDEEEGGGEEEFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQSSSTTTVVVVVVWWWVVVVVVUUUUUUVVVXXXZZZ\\\______^^^]]]\\\ZZZYYYYYY[[[___eeellluuu~~~***************************)))))))))))))))******++++++************++++++******)))))))))(((((((((---,,,+++***************))))))((()))+++++++++***************************))))))))))))***************+++,,,***((('''((()))***+++******)))((('''&&&''''''''''''''''''''''''))))))******))))))((((((((((((((((((((((((((((((111111///---+++***+++,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))((())))))*********))))))''')))++++++***(((((())))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))***+++,,,,,,+++***)))))))))))))))************+++++++++***)))(((''''''((()))*********))))))))))))******************************))))))*********+++++++++***)))((()))+++++++++)))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++++++++***)))))))))***++++++,,,,,,++++++*********++++++,,,))))))))))))))))))))))))***************))))))(((+++***)))***,,,,,,***))))))***************++++++,,,+++)))***++++++***))))))))))))*********++++++************************,,,,,,++++++***))))))(((************************)))************+++++++++***,,,------+++******+++++++++*********+++++++++,,,,,,+++***)))(((((('''++++++************++++++++++++++++++************************************,,,,,,,,,,,,------------+++******,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***------------------------...---++++++---------,,,+++,,,---,,,******,,,---//////...---,,,++++++***......------,,,+++++++++------------------------,,,,,,,,,---------......------...............---...------------...//////...///000000//////000222000000000000000000000000/////////000111111222222333333333444555666777888:::===@@@BBBCCCDDDEEEFFFEEEFFFFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRTTTUUUUUUVVVUUUUUUVVVVVVWWWXXXZZZ[[[```___\\\ZZZZZZZZZ[[[\\\\\\```gggooowww************************))))))))))))))))))***++++++******))))))******+++*********)))))))))((((((+++,,,,,,+++***))))))***((()))******(((((()))***************************)))))))))))))))*********)))******)))(((''''''((()))))))))))))))((((((''')))((((((''''''(((((()))(((((())))))))))))((((((************************,,,...///,,,(((''')))+++,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************))))))(((&&&(((++++++************))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((()))***+++,,,))))))*********++++++++++++***(((''''''(((***+++******))))))))))))*********************************************************)))((()))***+++***(((************************)))((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,++++++,,,,,,,,,---,,,,,,+++***************++++++++++++++++++++++++''''''((())))))((('''&&&+++***)))***,,,,,,***)))((((((((())))))*********,,,***)))***++++++***)))((())))))))))))*********************************+++++++++*********))))))************************))))))*********+++++++++)))***,,,+++)))(((((()))---,,,***)))))))))***++++++*********))))))((((((++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------***+++,,,---...---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------........./////////++++++++++++++++++++++++++++++++++++++++++++++++///---******+++---------+++,,,,,,,,,******+++---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------........................------...------------...//////---///000000///...000111000000000000000000000000000000000000111111222222333333333444555666777888:::<<<@@@BBBCCCCCCEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZ___^^^\\\[[[ZZZ[[[\\\]]]]]]aaaiiiqqqzzz))))))))))))))))))))))))))))))(((((()))***++++++))))))(((((((((((())))))************))))))))))))(((***+++***((((((+++---333666666111***&&&(((,,,******************************))))))))))))))))))((()))***)))''''''''')))"""$$$&&&(((***,,,,,,---***))))))(((((())))))***'''((())))))))))))((((((************************(((***,,,***((('''))),,,******+++++++++******)))************************))))))*********))))))((()))))))))))))))))))))))))))************))))))((('''))),,,---,,,++++++,,,))))))))))))))))))))))))************++++++++++++******++++++++++++******(((((((((((()))***+++,,,))))))*********++++++++++++***))))))))))))***+++******))))))))))))******************************+++++++++************)))+++)))((()))******)))(((***************************))))))((('''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---,,,+++***)))*********,,,,,,+++***))))))))))))************************)))***+++,,,,,,,,,******+++***)))***,,,,,,***)))&&&''''''(((((()))))))))+++***)))***+++,,,+++)))((())))))))))))*********************************))))))*********+++++++++************************))))))*********+++++++++,,,---///...,,,++++++,,,---,,,***)))((())))))***(((((())))))*********+++++++++************+++++++++++++++++++++++++++,,,************************+++++++++,,,,,,,,,------+++,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++************************...,,,******+++,,,---,,,***+++,,,,,,+++***+++,,,))))))******+++++++++,,,******++++++,,,---......------------------------,,,,,,,,,---------........................------...------------...//////,,,...//////...---///000000000000000000000000000111111111222222222222222333333333444555666777888999<<<@@@BBBBBBCCCDDDFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ]]]]]]]]]]]]\\\\\\[[[[[[]]]bbbjjjsss|||(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))++++++*********)))))))))'''(((***)))(((***///333EEEDDD@@@888...)))***,,,************************************))))))))))))((()))***)))((('''((()))))))))))))))((('''&&&%%%************************(((((())))))******))))))((((((((((((((((((((((((''')))************,,,---((()))***+++++++++++++++************************))))))******))))))(((((())))))))))))))))))))))))((())))))*********))))))(((***,,,---,,,+++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,+++******,,,,,,+++***)))))))))))))))************+++++++++*********++++++***************))))))))))))******************************++++++******************,,,***))))))***+++***(((************************,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---+++***((('''''''''((())),,,+++***)))))))))))))))((((((((((((((((((((((((''')))+++,,,,,,+++***)))+++***)))***,,,,,,***)))''''''((((((((((((((((((+++)))))))))+++,,,+++***)))))))))*********++++++************************((())))))***++++++,,,,,,************************)))************+++++++++***,,,------+++******+++,,,+++***)))))))))))))))'''(((((()))***+++,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))(((((())))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,******,,,,,,,,,+++)))+++,,,,,,+++******+++)))***+++,,,---......///)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---...------------...//////,,,---......------...///000000000000000000000000222222222222222222222222222222222333444555666777999<<>>AAABBBCCCDDDFFFIIIIIIHHHHHHHHHIIIIIIJJJPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWXXXZZZ[[[]]]^^^\\\]]]]]][[[XXXVVVVVVWWW___dddmmmvvv---,,,,,,++++++************))))))+++...---+++((((((***,,,+++)))((()))***************************(((---+++&&&***888@@@>>>;;;---%%%(((***'''(((------,,,,,,+++***(((((('''((()))******+++***))))))***))))))))))))))))))***))))))************))))))((((((((()))))))))******************************))))))***+++++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))***+++++++++++++++******))))))(((((((((((())))))******))))))))))))******************************,,,,,,++++++************************++++++++++++))))))))))))))))))))))))******************************************************))))))******+++,,,...,,,*********+++***((())))))))))))))))))))))))******++++++++++++******))))))************))))))))))))*********)))((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++***))))))))))))***(((((()))******+++,,,,,,,,,++++++++++++++++++************+++++++++++++++************))))))))))))************************)))))))))******)))))))))++++++,,,,,,+++***)))((()))***,,,------,,,***)))+++++++++++++++++++++++++++++++++*********))))))************************************************))))))***+++,,,------...************************---,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,++++++******++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///,,,------......------,,,++++++++++++++++++++++++------..................---------............///......---------...///000///111222333333222111///111111222222222333333333222222222333444555777777888;;;???AAABBBCCCEEEFFFIIIIIIHHHHHHHHHIIIJJJJJJOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]_________]]][[[YYYYYYYYY___dddmmmvvv+++++++++++++++++++++++++++++++++,,,------***((()))***++++++******+++---)))))))))))))))))))))))))))+++)))(((111@@@GGGDDD888---''')))***&&&%%%))),,,++++++***)))((('''''''''''')))***++++++++++++((((((((((((((((((((((((******++++++++++++******'''((((((((((((((())))))************************))))))***++++++++++++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))((())))))(((((((((((())))))++++++************++++++************************+++************)))))))))************))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,---+++))))))******)))((())))))))))))))))))))))))******++++++++++++******))))))************))))))%%%'''***,,,,,,+++)))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,,,,+++***************((((((((()))******++++++*********+++++++++++++++*********************)))************))))))))))))************************++++++,,,,,,,,,,,,++++++((())))))******)))(((((()))***+++,,,,,,+++***)))************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...************************---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,...///000------------,,,,,,+++***++++++++++++++++++++++++++++++,,,------,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++***+++,,,---,,,+++***)))...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,------......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------------............///......------......///000///111333555555333111///111111222222222333333333333333333444555666777888999<<<@@@BBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNOOOOOOPPPQQQRRRSSSSSSVVVVVVVVVWWWYYYZZZ\\\]]]___``````^^^\\\ZZZZZZ[[[^^^dddlllvvv'''((((((((()))))))))***,,,,,,,,,,,,,,,+++***)))***++++++*********+++,,,(((((((((((((((((((((((((((+++---222===IIIJJJEEE222+++''')))***'''&&&((((((((())))))***+++++++++(((((())))))************((())))))))))))))))))(((******++++++++++++******''''''''''''(((((((((((((((((((((((((((((((((((()))******+++++++++*********))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***************)))((('''*********))))))*********+++******))))))******+++***************************)))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******************************************************))))))******+++,,,,,,***(((((()))***)))((())))))))))))))))))))))))******++++++++++++******))))))************))))))(((***,,,---------+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************---,,,++++++******++++++))))))))))))******++++++))))))******++++++,,,,,,*********)))))))))))))))************)))))))))(((***************+++++++++,,,,,,------------,,,,,,'''(((((()))))))))******)))***++++++++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++******,,,,,,+++***+++++++++,,,///333777999------------,,,+++******++++++++++++++++++++++++,,,,,,---------,,,++++++)))))))))******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///......------,,,++++++,,,------......------,,,////////////////////////...............------------------............///...............//////000...000222444444222000...111111222222222333333333333333333333444666777888:::===@@@CCCDDDEEEFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPPPPQQQRRRRRRUUUUUUVVVWWWXXXZZZ[[[\\\^^^______]]][[[YYYYYYZZZ^^^cccllluuu'''''''''((())))))******,,,,,,,,,,,,+++*********---,,,***))))))))))))((((((((((((((((((((((((((((((---333<<>>AAABBBCCCDDDFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUVVVXXXYYYZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[[[[aaajjjttt~~~******+++++++++******)))))))))))))))))))))))))))+++***)))(((((()))***+++---)))'''(((++++++'''###'''((()))***************+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))((((((''')))***************)))((())))))************)))))))))************+++++++++***)))'''%%%&&&(((+++---,,,,,,++++++***)))))))))***)))((((((((()))+++,,,(((((())))))))))))((((((+++*********))))))((((((++++++************++++++++++++******************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))***+++,,,---///+++'''(((+++---***'''...---+++)))(((''''''&&&************************++++++************++++++))))))))))))))))))))))))++++++***))))))))))))***)))***+++***)))((()))***************************+++***)))))))))***,,,---.........------,,,,,,,,,......---,,,++++++******++++++************++++++++++++***)))(((((())))))''''''((()))***++++++++++++++++++***)))(((((('''************************+++*********))))))((((((''''''(((((())))))******,,,,,,++++++***))))))))),,,+++***)))))))))***+++++++++,,,++++++***((((((+++)))'''(((+++------+++,,,,,,,,,,,,,,,+++***)))+++***)))))))))***,,,---++++++************++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,***)))((((((+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,///...---,,,+++******+++'''(((***,,,---...//////,,,,,,,,,,,,++++++***)))%%%&&&((()))*********)))************************++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++,,,,,,,,,+++******---.........---,,,,,,+++/////////...---+++***)))////////////////////////------------.........///000...---///222222000---......///111111111222444222222222222222222222222444444555444333444666888:::===BBBDDDEEEFFFGGGHHHFFFFFFFFFGGGHHHJJJKKKLLLOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\]]]\\\ZZZXXXXXXYYYYYY___hhhqqq{{{))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,)))'''(((++++++'''$$$)))))))))***))))))((((((************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))************(((((((((((((((''''''&&&&&&&&&'''((((((((((((((())))))************))))))(((((()))))))))************)))(((''''''(((***+++******************++++++***)))((((((((()))++++++)))******++++++******)))************)))))))))(((***))))))))))))))))))***************************,,,++++++******++++++,,,************************))))))))))))***+++,,,---///+++((((((+++,,,***'''---,,,+++******))))))***************************++++++************++++++++++++++++++++++++++++++#########$$$%%%&&&'''(((((()))******))))))***+++******************************))))))******+++,,,------------,,,,,,,,,+++......------,,,++++++***++++++************++++++,,,+++***)))))))))))))))((())))))******+++++++++************++++++++++++************************************)))))))))((((((((()))))))))))))))***)))))))))***++++++,,,,,,...---,,,+++++++++++++++))))))***++++++++++++***+++)))((())),,,---,,,*********+++++++++******)))******))))))******+++,,,++++++************++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++------------------------------------------------)))))))))******))))))))),,,++++++******++++++,,,---------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,,,,++++++++++++++++++++++++------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********+++,,,,,,---,,,,,,------......------,,,+++,,,------...------,,,,,,........................------........./////////000...---///111222000.........///000000000111333222222222222222222222222333444555444333444666999:::===AAACCCDDDDDDEEEFFFEEEFFFFFFGGGHHHJJJKKKLLLNNNNNNOOOOOOPPPQQQQQQRRRTTTTTTTTTTTTUUUVVVWWWXXX[[[\\\]]]\\\ZZZXXXXXXYYYZZZ```hhhrrr|||((())))))*********))))))))))))))))))))))))))))))******))))))))))))******,,,)))((((((++++++(((%%%************)))((('''&&&))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''))))))************))))))'''((((((((())))))))))))***)))))))))))))))((((((((())))))***++++++,,,,,,)))))))))((()))******+++++++++,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))************************++++++************++++++++++++++++++++++++++++++))))))))))))******+++,,,...+++((((((+++,,,***(((,,,+++++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++%%%%%%&&&&&&''')))***+++''')))******))))))+++,,,************************))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++.........------,,,,,,+++++++++************++++++,,,,,,+++************+++*********+++++++++++++++(((((()))+++,,,---...///************************************))))))))))))***************))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))(((&&&''')))***,,,,,,------******)))+++,,,,,,+++))))))))))))***************))))))***+++++++++++++++++++++************++++++***************)))))))))++++++++++++++++++++++++------------------------++++++,,,---......///000(((((())))))))))))((((((,,,++++++******++++++,,,+++,,,---------,,,+++***------------,,,+++******+++,,,,,,,,,,,,++++++***------...//////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,)))***+++---.........///------......------,,,,,,***+++,,,---.../////////............................../////////000000000///......///111111111//////111222111//////000111222222222222222222222222333444444444333444777999:::===AAACCCCCCCCCCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQTTTTTTTTTUUUUUUVVVWWWXXXZZZ\\\]]]\\\ZZZYYYYYYYYY[[[aaajjjttt}}}))))))******++++++******))))))))))))))))))))))))***))))))))))))))))))***+++***((()))+++***(((&&&******************))))))************************************))))))))))))************************((()))))))))************++++++*********)))******++++++++++++***)))''''''))))))************))))))((((((((()))))))))******)))******+++***)))((('''))))))*********+++++++++)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))(((((((((((())))))***************+++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))***++++++---***((()))***++++++)))+++++++++******+++++++++************************++++++************++++++)))))))))))))))))))))))),,,,,,+++************+++)))***++++++))))))***+++************************((()))***,,,,,,+++******++++++++++++++++++++++++.........---------,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++'''((()))***,,,---......*********************************))))))))))))))),,,,,,++++++******)))))),,,,,,++++++***))))))))))))*********)))'''&&&$$$'''((()))***+++,,,,,,,,,******+++,,,,,,,,,+++***)))))))))******+++,,,,,,((()))***,,,,,,+++******++++++************++++++,,,,,,,,,++++++++++++******************+++++++++++++++++++++++++++++++++))))))***++++++,,,------++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))+++---......---,,,***------------,,,+++******++++++,,,,,,---,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---***+++,,,---............,,,------...------,,,,,,***+++,,,---.../////////........................////////////000000000000///......///000111111111222666777333000000111111222222222222222222222222333444444444333444777999;;;>>>BBBCCCCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRUUUUUUUUUUUUVVVWWWXXXXXXZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\bbbkkkuuu)))******+++,,,,,,++++++************************)))))))))******)))))))))******)))*********)))(((((()))***+++,,,,,,---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************+++***)))((((((((())))))((())))))************)))))))))************)))))))))))))))*********++++++)))***+++,,,+++***(((&&&+++++++++*********))))))((()))))))))******************++++++++++++******))))))))))))))))))******+++******))))))******+++))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++)))))))))((())))))******+++***))))))***++++++***,,,+++***))))))(((((()))************************++++++************++++++))))))))))))))))))))))))***)))((((((''''''((((((+++,,,,,,+++)))((()))***************************((()))***,,,,,,+++******++++++++++++++++++++++++---------------,,,,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++))))))))))))******++++++************************))))))))))))))))))******,,,,,,++++++******)))))),,,,,,++++++***)))))))))))))))******)))(((&&&%%%*********+++++++++*********+++,,,,,,,,,++++++,,,+++++++++++++++,,,---...((()))***,,,,,,+++******++++++************++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,++++++******++++++,,,)))+++---......---,,,***++++++,,,---------,,,,,,***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------......------,,,,,,,,,------...------,,,,,,,,,------...------,,,........................////////////000000000000............///000111333666<<<===666111222333111222222222222222222222222222333444444333555777:::<<>>@@@CCCDDDEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\bbbjjjttt}}},,,+++***)))(((((((((((((((((()))************)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++((()))))))))************''''''(((((())))))))))))*********)))))))))))))))***))))))))))))))))))***((((((((((((((('''''''''++++++******************))))))************)))))),,,++++++***)))(((''''''+++)))'''&&&&&&(((***,,,...,,,******+++,,,+++***************************((()))))))))************))))))***++++++++++++***))))))))))))))))))***+++************************+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))************************))))))))))))(((,,,------------------,,,))))))***++++++,,,------***++++++++++++++++++***************************))))))*********+++++++++)))---222666666222---)))++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++***)))((((((,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,++++++*********,,,------+++)))*********)))))))))))))))++++++******)))(((&&&&&&))))))******++++++++++++******+++++++++,,,,,,,,,******))))))))))))***************))))))))))))))),,,+++***)))))))))***+++)))))))))***+++++++++,,,...---,,,+++************,,,++++++******)))))))))************************)))******++++++++++++***,,,,,,+++++++++++++++***************************'''''''''((()))+++---...---,,,***))))))***,,,---------,,,++++++******)))++++++++++++++++++++++++************************...---,,,+++++++++,,,---+++++++++++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***)))***,,,.........,,,+++------------------------+++,,,,,,------------,,,------...///000///---,,,---...000///...,,,,,,---........................------------............---...///...---...///111777UUUUUU:::///222111///111111222222222333333333444444555666777999:::;;;===???AAACCCEEEFFFFFFFFFDDDEEEEEEGGGHHHJJJLLLMMMLLLMMMNNNNNNNNNNNNPPPRRRVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\bbbkkkttt}}}++++++***)))((((((((()))(((((()))***************************************'''(((((()))((((((''''''((()))))))))************''''''(((((()))*********))))))))))))))))))******+++***)))(((((()))***+++******))))))))))))))))))******************++++++))))))************))))))************)))))))))))),,,***(((''''''))),,,...---+++******+++,,,+++***++++++++++++++++++++++++((()))))))))************))))))***++++++++++++***))))))(((((()))***++++++************************+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))************************))))))))))))((())))))***++++++***))))))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++---000222222000---+++++++++++++++++++++++++++***************+++++++++---,,,,,,+++***))))))(((------------............---...////////////......*********,,,------+++)))))))))))))))))))))******)))***************))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,******)))(((((()))***************))))))))))))))),,,+++***))))))***+++,,,)))))))))***+++++++++,,,...---,,,+++************++++++++++++***)))))))))************************((()))******++++++++++++,,,,,,,,,++++++************************************+++---.........------,,,+++)))(((((()))+++,,,------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++(((***,,,.........,,,+++------------------------,,,,,,---...............,,,.../////////...---------...000///...,,,,,,------.....................---------.........//////---...///...---...///111555RRRUUU>>>444555222000111111222222222333333333222333444666777888999999===???AAACCCEEEFFFFFFFFFDDDDDDEEEFFFHHHJJJLLLMMMLLLNNNOOOOOOOOOPPPRRRTTTVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\bbbkkkuuu~~~(((((((((((()))***,,,,,,)))))))))))))))*********************************)))))))))))))))(((((('''))))))))))))************((((((((())))))*********))))))))))))************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))************)))))))))))))))******+++++++++---,,,+++++++++---///000,,,***)))***+++---,,,,,,++++++++++++++++++++++++))))))))))))************))))))***++++++++++++***(((((((((((()))***+++,,,***************+++++++++)))))))))******)))))))))))))))))))))))))))))))))(((((()))***************++++++*********))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,---++++++************++++++************************)))************+++++++++************************++++++++++++++++++++++++******))))))******+++,,,))))))******+++,,,,,,---,,,,,,,,,---------......)))***+++,,,,,,,,,+++***,,,+++***+++,,,,,,+++)))))))))))))))******************+++,,,---------,,,((()))+++,,,,,,+++***)))************+++++++++,,,+++***)))(((((()))***+++************************+++************+++,,,,,,***************+++++++++---,,,+++***************+++++++++,,,++++++***)))************************(((((()))***++++++++++++---,,,,,,++++++************************************+++---......,,,***)))******)))(((((()))******)))******++++++,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,///...+++))))))+++...///+++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,---------------...,,,,,,------------,,,,,,******,,,---...------,,,------------------------+++,,,---......///......***,,,------,,,++++++,,,---...000///...,,,---------------...............------........./////////---...///...---...///111333IIILLL===888555111111111111222222222333333333222333444666777888999999===>>>@@@CCCDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLNNNOOOOOOOOOPPPSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\bbblllvvv''''''(((((()))+++,,,---)))))))))))))))******+++***************************+++++++++******)))((())))))))))))************))))))))))))))))))******((()))))))))*********************************************+++,,,,,,------((((((((())))))*********))))))************))))))))))))*********+++++++++++++++++++++,,,---...///***)))((())),,,---...---************************))))))))))))************))))))***++++++++++++***(((((((((((()))***+++,,,))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************,,,+++++++++***************+++---......---+++************++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++******)))(((((()))******************************+++***)))))))))***+++,,,(((((()))***,,,---......******+++++++++,,,,,,,,,&&&''')))*********((((((...,,,******++++++***)))((()))))))))************)))******+++,,,,,,++++++)))***+++,,,,,,+++)))((()))))))))*********+++++++++***)))(((((()))***+++))))))******++++++,,,,,,)))***++++++,,,,,,,,,++++++++++++***************+++******)))))))))*********+++,,,------,,,,,,+++************************'''((()))***++++++++++++------,,,,,,+++******)))************************)))))))))******)))))))))************************)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,((())))))***++++++,,,,,,---,,,+++******+++,,,---************+++++++++++++++++++++,,,,,,---------++++++,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------------------******,,,------.........***,,,...---+++***+++------...000///...,,,---------------.........//////............////////////---...///...---...///111000======777666222...444111111222222222333333333222444666777999999999999<<<===@@@BBBDDDDDDEEEDDDDDDDDDEEEFFFGGGIIIKKKLLLKKKMMMNNNOOOOOOPPPRRRUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[bbblllwww+++***)))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))'''''''''''''''&&&%%%%%%))))))))))))******************))))))))))))))))))(((((())))))*********+++)))***++++++++++++***)))&&&&&&'''((()))******+++''''''(((((()))))))))***))))))************))))))++++++******************''''''((()))***+++++++++)))(((((())),,,...///...))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***(((((((((((()))***+++,,,))))))******++++++++++++'''(((+++,,,,,,+++((('''++++++++++++++++++++++++(((((()))***************,,,,,,,,,++++++++++++***&&&''')))******)))'''&&&++++++******************,,,+++***))))))***+++,,,(((((((((((((((((((((((()))************+++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++,,,,,,((())))))))))))************+++---/////////---,,,000---+++)))*********)))(((((())))))*********+++''''''((((((((((((''''''***+++,,,---,,,***((('''((())))))))))))*********+++***)))'''''')))***+++))))))***+++,,,---------(((***+++,,,---,,,,,,+++,,,+++++++++******))))))))))))))))))))))))******)))***,,,---...------,,,))))))))))))))))))))))))'''''')))******+++++++++------,,,,,,+++***))))))************************---,,,+++***+++,,,...///***+++,,,,,,,,,,,,+++***------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))******+++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,---------......,,,++++++,,,......------,,,++++++,,,,,,---------------------------((()))***+++,,,---------,,,...000///---,,,---000---...000///...,,,---------------.........//////............/////////000---...//////---...///111///444222111333...,,,555111111222222222333333333333555777999:::;;;;;;:::;;;===???AAACCCDDDDDDDDDCCCDDDDDDFFFGGGIIIKKKLLLJJJKKKMMMMMMNNNOOOQQQTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[bbbmmmwww///...,,,***((((((((((((***+++***)))''''''))),,,+++******)))))))))))))))***************)))((((((************************)))))))))))))))(((''''''++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))((((((((((((((()))******---,,,+++)))((()))***,,,******)))((((((((((((((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...+++))))))+++,,,)))'''((((((((((((((())))))******---///111111///---******))))))((()))+++---......---+++***)))((()))))),,,,,,++++++***))))))(((---,,,***)))))))))******)))***+++,,,,,,+++***)))///,,,***))))))******))),,,,,,,,,***'''&&&'''((((((((())))))*********+++(((((()))++++++,,,,,,+++,,,,,,,,,+++++++++******)))*********++++++++++++(((((())))))*********+++------------------------...------,,,,,,++++++***+++***)))))))))***,,,,,,------,,,+++************)))((((((((()))***+++++++++))))))))))))***)))(((......---,,,+++***)))((((((((((((((()))***+++,,,'''(((***,,,---,,,+++***************************+++***)))***++++++***)))------------,,,,,,+++***+++++++++******************)))))))))***+++,,,,,,)))******++++++******))),,,++++++******))))))))),,,,,,,,,------.........***++++++,,,,,,++++++***,,,+++(((''''''(((+++,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++...------,,,+++***))))))************************++++++***)))(((((())))))++++++++++++++++++++++++...---+++***)))***++++++---...///111111111111000))))))***+++,,,,,,,,,,,,***+++------------///000------.........---,,,+++,,,,,,,,,---...//////000///000111111111111111000,,,,,,,,,---------...............------,,,,,,,,,,,,---......//////............------------......///...,,,,,,,,,---///111000111111111222222222222444555444111333888777333444444555777888999:::;;;===???AAACCCDDDDDDDDDDDDDDDDDDCCCCCCEEEHHHKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZXXXYYY[[[]]]\\\dddoooyyy...---+++)))((((((((()))((())))))((('''&&&((()))+++******)))))))))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))(((''''''++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))***))))))))))))******++++++'''$$$%%%(((++++++***++++++***)))))))))))))))++++++******++++++,,,---************************++++++,,,,,,++++++***)))))))))******+++++++++,,,)))))))))))))))))))))))),,,***((()))***+++)))''')))))))))))))))***++++++)))***,,,......,,,***)))***))))))))))))+++,,,---+++***)))((((((((()))***************************,,,,,,***)))))))))******))))))***++++++***)))((()))'''&&&&&&((()))((('''((()))***)))((((((***,,,((()))))))))************((()))******++++++++++++,,,+++++++++************)))))))))*********++++++))))))******************++++++++++++++++++++++++...------,,,,,,++++++***+++***)))))))))***+++,,,,,,,,,+++*********++++++***************+++,,,,,,+++******,,,---.........,,,,,,++++++++++++************)))))))))))))))***''')))***+++,,,+++***)))************************+++***)))***++++++***))),,,,,,------,,,,,,+++*********************++++++*********)))******+++++++++,,,,,,------,,,,,,++++++++++++++++++*********************++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******))))))(((************************,,,,,,+++***************++++++++++++++++++++++++---,,,+++*********+++,,,---------------+++***)))---------------+++******)))***++++++++++++,,,---...------------,,,,,,,,,++++++,,,------...//////,,,,,,---...............,,,,,,---------.....................------------,,,---......//////............------------......000///...------///000222000000000111111111222222444666888:::999777555444444444555777888999:::;;;===???AAACCCDDDDDDDDDDDDGGGFFFEEEEEEEEEFFFHHHHHHMMMMMMMMMMMMNNNPPPQQQQQQVVVVVVWWWWWWWWWXXXXXXXXX[[[\\\[[[ZZZYYYYYYZZZ\\\[[[cccooozzz,,,+++***))))))))))))***''')))******)))(((((()))+++******))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++***************+++)))%%%!!!$$$***...---***+++++++++***************++++++******++++++,,,---************************++++++,,,,,,++++++***)))))))))***++++++,,,------)))))))))))))))))))))))),,,***)))***++++++***)))***************++++++,,,)))***++++++++++++***)))))))))))))))***+++,,,---******))))))***+++,,,,,,'''(((((()))***+++++++++,,,+++******)))*********(((((()))******))))))(((((((((((()))+++,,,+++***((()))******))))))+++,,,))))))))))))************))))))******+++*********++++++*********)))))))))((((((((()))))))))******+++++++++++++++*********++++++++++++++++++++++++...------,,,,,,++++++*********))))))******+++,,,++++++*********+++,,,,,,,,,,,,,,,+++,,,,,,---...))))))******++++++,,,,,,*********+++++++++,,,,,,,,,+++***)))((((((((((((***+++,,,------+++***)))************************+++***)))***++++++***))),,,,,,,,,,,,,,,++++++***)))))))))***+++++++++,,,++++++******)))*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********)))))))))))))))***++++++,,,,,,++++++***((()))***++++++***)))(((***++++++,,,------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++***)))((((((............---,,,++++++***+++,,,,,,******+++,,,///...,,,+++++++++,,,---++++++,,,,,,---.........******,,,---............,,,------------.........------------............,,,---......//////............------------......000000///......000111222/////////000000000111111444444;;;DDDCCC999333555444444555777888999:::;;;===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHNNNMMMMMMMMMMMMNNNOOOOOOSSSSSSTTTUUUVVVWWWXXXXXX\\\\\\\\\[[[YYYYYYZZZ[[[[[[dddppp{{{***))))))))))))*********(((***------,,,++++++,,,+++******)))))))))))))))))))))************)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))++++++***)))))))))*********'''&&&'''+++......---*********************)))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***+++,,,---...///000000)))))))))))))))))))))))),,,++++++,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,)))))))))))))))))))))***'''(((((())))))***++++++++++++******************'''(((((()))))))))))))))))))))***,,,------,,,***,,,,,,,,,***((('''(((***)))))))))))))))*********))))))************))))))*********))))))))))))((((((((((((((())))))))))))---,,,,,,++++++*********------------------------...------,,,,,,++++++******************+++++++++******))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++***((('''''''''************++++++++++++++++++***)))(((((())))))---............---++++++************************+++***)))***++++++***)))++++++,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***)))******++++++******)))+++++++++,,,,,,---------,,,,,,++++++******))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))***+++,,,---.........+++,,,,,,------,,,,,,+++))))))))))))******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,,,,---------***+++,,,---............,,,.........,,,+++,,,...///...,,,******+++,,,---,,,,,,------.........///+++,,,...///000111111111------------............++++++,,,,,,------......,,,---......///...............------------......//////.........///000111////////////000000000000555000999JJJMMM???444555444444555777888999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEAAABBBDDDGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOORRRRRRSSSUUUVVVWWWXXXYYY\\\]]]]]]\\\ZZZYYYZZZ[[[\\\eeerrr|||(((((())))))************(((***------,,,++++++,,,+++******)))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))***))))))((((((((())))))(((***,,,+++))))))+++...(((((()))******))))))((())))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))******+++,,,...///000000)))))))))))))))))))))))))))******+++++++++,,,,,,)))(((((((((((()))******,,,+++************+++,,,)))*********++++++++++++'''''''''&&&&&&%%%$$$$$$))))))))))))))))))))))))************+++*********((((((((((((((())))))***((((((((()))***)))&&&$$$,,,,,,,,,+++)))((()))+++******))))))))))))))))))(((((()))*********))))))*********))))))))))))((((((((((((((())))))))))))---,,,,,,++++++*********------------------------...------,,,,,,++++++***))))))******++++++++++++))))))))))))***++++++,,,++++++************++++++,,,......---***)))***++++++++++++*********))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,+++******************************+++***)))***++++++***)))******+++,,,,,,+++++++++(((((()))***+++,,,,,,,,,,,,,,,+++***)))))))))***)))******++++++******)))+++++++++,,,,,,---------+++++++++******)))))))))***++++++,,,,,,++++++***---,,,***))))))***,,,---)))***+++,,,---.........+++,,,,,,------,,,,,,+++))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++,,,------......)))***+++,,,,,,------,,,,,,.........,,,+++,,,...///---+++*********,,,---.............../////////,,,---///000111222333333---------.........//////******++++++,,,,,,,,,---,,,---......///...............------------.........---------......//////////////////000000000000555---333GGGOOOCCC777444444444555777888999:::;;;<<<===@@@BBBDDDEEEEEEEEEAAABBBEEEGGGIIIKKKLLLLLLJJJJJJKKKLLLMMMOOOQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[\\\]]]]]][[[ZZZZZZ[[[___gggsss}}}(((((()))******))))))(((&&&''')))***))))))***++++++******)))))))))))))))((())))))************)))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((())))))***&&&***---+++&&&###&&&+++&&&''')))******)))((((((++++++******++++++,,,---******************************++++++******)))((((((((()))******+++,,,,,,))))))))))))))))))))))))%%%'''((((((((((((***+++((((((((((((((())))))*********))))))))))))******)))******+++++++++******,,,,,,,,,+++***((('''&&&+++++++++***************))))))***++++++++++++***(((((((((((()))***+++++++++***))))))***)))'''%%%((()))*********+++---///************))))))))))))&&&'''((()))************++++++*********)))))))))((((((((()))))))))******+++++++++++++++*********++++++++++++++++++++++++...------,,,,,,++++++***))))))***++++++++++++*********)))))))))***++++++******))))))(((((())))))$$$'''******((((((+++...++++++*********)))))))))(((((((((((()))***+++,,,))))))((((((((((((((((((************************+++***)))***++++++***))))))***++++++++++++++++++)))))))))***+++++++++,,,++++++******)))*********+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))))))))(((((((((((((((***++++++,,,,,,++++++***,,,***'''&&&&&&'''***,,,***++++++,,,------------+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++...---,,,+++************,,,,,,,,,,,,+++***))))))***+++,,,,,,******+++,,,...---+++*********+++,,,........................,,,,,,...///000000000000------........./////////++++++++++++,,,,,,,,,,,,,,,---......//////............------------......---------.............../////////000000000111111333---111???GGGAAA888444444444555777888999:::;;;<<<===@@@BBBDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ\\\]]]]]]\\\[[[[[[\\\aaaiiisss|||((())))))******)))((('''&&&'''(((((('''(((***++++++******)))))))))))))))(((((()))***************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((()))***,,,,,,'''***,,,***'''&&&''')))&&&((()))+++++++++)))(((++++++******++++++,,,---***************************************))))))(((((((((((())))))*********))))))))))))))))))))))))%%%'''))))))))))))+++...))))))(((((())))))***+++************************)))***++++++++++++***)))------.........,,,+++*********++++++,,,,,,------((()))***+++,,,++++++***))))))(((((()))***,,,------,,,******+++,,,+++***((()))*********+++---///************)))))))))(((%%%&&&''')))***+++++++++,,,+++++++++************)))))))))*********++++++))))))******************++++++++++++++++++++++++...------,,,,,,++++++***((()))***+++,,,++++++***+++******))))))))))))***+++***)))(((((((((((()))###&&&&&&%%%%%%))),,,))))))))))))***************)))))))))))))))******(((((('''''''''((())))))************************+++***)))***++++++***)))))))))***+++++++++++++++******************++++++*********)))******+++++++++,,,,,,------,,,,,,++++++++++++++++++*********(((((())))))))))))))))))***++++++,,,,,,++++++***+++***))))))))))))***+++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,+++***)))...---+++***))))))******------------,,,+++***))))))***++++++++++++,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............////////////......------------------,,,---......//////............------------......------...///////////////000000000111111111222222000111444777999888666444444444555777888999:::;;;;;;===???BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZ[[[XXXZZZ]]]]]]]]]\\\]]]]]]bbbhhhqqqxxx~~~((()))*********)))'''&&&((())))))(((((())),,,...+++******)))))))))))))))(((((()))***************************************''''''((()))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))***,,,---...*********+++++++++***)))'''(((***,,,---,,,***))))))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((***************+++++++++))))))))))))))))))))))))'''***,,,---,,,,,,///111*********)))***++++++,,,+++,,,------------,,,+++)))***+++,,,,,,+++))))))&&&'''(((******)))((((((((()))***+++---...///000((()))***+++,,,,,,+++******))))))))))))+++---...)))'''&&&&&&(((***+++***+++,,,,,,+++***)))+++,,,+++*********))))))(((((($$$%%%&&&(((***+++,,,,,,,,,,,,,,,++++++++++++***************++++++++++++(((((())))))*********+++------------------------......---,,,,,,++++++***((()))***+++,,,+++******++++++***)))(((((())))))++++++***)))(((((())))))###'''***)))&&&%%%))),,,''''''((()))***+++,,,,,,,,,+++***)))((((((((((((***)))))))))***+++,,,,,,************************+++***)))***+++++++++)))((()))***++++++++++++++++++++++++******************)))))))))***+++,,,,,,*********++++++*********,,,++++++******)))))))))******++++++,,,,,,------+++++++++,,,,,,+++++++++,,,---............---,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++******)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((,,,++++++++++++---...///++++++,,,---............***+++------------///000+++,,,,,,,,,,,,+++***)))+++*********************......//////////////////............/////////000000000000//////......---,,,---......//////...............------............//////000000000000000111111111111222222222222...555888222...000444555444444555777888999:::;;;;;;===???BBBDDDFFFFFFFFFDDDCCCCCCEEEGGGKKKNNNQQQOOOOOONNNNNNOOOOOOPPPQQQUUUUUUVVVWWWWWWXXXYYYYYYWWWZZZ\\\^^^]]]]]]^^^^^^aaagggooovvv{{{******))))))((((((''''''&&&&&&''''''(((***+++,,,------,,,++++++,,,------))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%&&&(((***+++))))))(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((!!!%%%)))++++++)))((('''))))))))))))))))))******++++++***)))((('''&&&&&&+++*********))))))((((((+++++++++******(((''''''&&&''')))*********)))((())))))************))))))+++++++++***((('''((()))(((((())))))************++++++************++++++)))+++,,,+++***)))***+++***(((''''''((())))))(((************************(((((()))******+++,,,,,,+++++++++++++++***)))(((************************///---+++)))((((((((()))++++++++++++++++++++++++,,,+++++++++***)))))))))++++++******+++---...///+++++++++++++++***)))(((*********++++++,,,,,,,,,,,,+++)))((((((***+++---......---,,,,,,+++******+++++++++++++++***)))(((*********++++++,,,,,,,,,************************''''''(((((()))+++,,,---*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++,,,+++***))))))***+++,,,------,,,,,,+++***))))))++++++++++++++++++++++++((((((((((((((((((((((((******))))))***++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******************************))))))(((''''''&&&++++++++++++++++++++++++---,,,***))))))***,,,---((()))***+++++++++++++++,,,***)))+++------,,,,,,******))))))******+++,,,(((((()))***+++,,,,,,,,,)))***+++,,,,,,,,,+++***------,,,+++*********+++,,,,,,,,,+++++++++******,,,+++*********+++,,,---,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...............---------000000///...,,,+++***)))..............................------------.....................///000000000000000000111111111111222222333333333333444444444555555666777888888999;;;<<<>>>AAACCCDDDFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNMMMLLLMMMOOORRRVVVVVVWWWWWWXXXYYYYYYYYYYYY[[[]]]]]][[[[[[[[[\\\ccchhhpppwww}}}))))))))))))(((((((((((((((((((((((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******++++++(((((('''&&&'''((()))*********))))))))))))***************)))))))))))))))************************"""%%%)))******)))((((((*********)))))))))))))))++++++++++++************++++++++++++*********)))+++++++++******)))((('''!!!"""$$$&&&'''))))))***))))))************))))))++++++***)))(((((())))))************++++++++++++++++++************++++++)))***++++++***)))***,,,+++***(((((()))***)))(((************************++++++,,,,,,---......///+++++++++++++++***))))))************************,,,+++******************))))))))))))))))))))))))+++++++++*********************))))))***+++---...+++++++++++++++***))))))***++++++++++++++++++,,,---,,,+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++++++++++++++,,,)))))))))))))))))))))))))))(((((())))))***+++,,,************))))))))))))************************+++******))))))))))))***++++++++++++++++++++++++++++++************++++++------,,,,,,+++******)))++++++++++++++++++++++++************************+++***************++++++))))))))))))))))))))))))++++++++++++*********)))************************************************++++++++++++++++++++++++---,,,***))))))***,,,---***+++,,,---------------+++******+++,,,,,,,,,---******))))))******+++,,,)))))))))***+++++++++,,,)))***+++---------------,,,++++++*********++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,------..................,,,,,,,,,---------......------------------------......------------......///............///000000000000000000111111111111222222333333333333444444444555555666777888999999;;;===>>>AAACCCDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNNNNNNNMMMNNNQQQSSSVVVVVVWWWXXXXXXYYYYYYZZZYYY[[[\\\\\\[[[ZZZZZZ[[[```eeennnvvv}}}(((((((((((())))))))))))******)))))))))******+++((()))************)))((())))))))))))))))))))))))(((((()))***+++,,,------))))))((((((((((((((('''******))))))))))))******))))))))))))************************************%%%'''))))))(((((()))***+++*********))))))(((((())))))******+++++++++,,,,,,,,,,,,+++++++++++++++******+++******)))((('''%%%%%%&&&''')))***,,,---))))))************))))))+++***)))))))))))))))***,,,,,,,,,+++++++++++++++++++++************++++++((()))++++++******+++------+++))))))*********)))************************)))))))))***++++++,,,,,,***++++++++++++***))))))************************((()))***+++++++++++++++))))))))))))))))))))))))***************+++++++++))))))((())))))***+++,,,***++++++++++++***))))))+++++++++++++++*********---,,,,,,+++***)))((((((******+++,,,,,,---......++++++++++++++++++***)))+++++++++++++++***************************************)))))))))******+++************************++++++++++++++++++++++++,,,,,,+++******)))************************************++++++++++++******---,,,,,,++++++*********++++++++++++++++++++++++************************++++++***************+++)))))))))))))))))))))))))))))))))))))))(((((((((******************************++++++,,,------...************************---,,,+++******+++,,,---++++++,,,---------,,,,,,(((***++++++******+++,,,***))))))))))))***++++++******************++++++((()))***+++,,,---------***************+++++++++******++++++,,,,,,------+++++++++++++++,,,------+++,,,------...---------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------.../////////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////......//////000111000000000000111111111111222222333333333333444444444555555666777888999:::===>>>???AAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJMMMNNNNNNNNNNNNOOORRRUUUVVVWWWWWWXXXXXXYYYZZZZZZXXXZZZ\\\[[[ZZZYYYYYYZZZ\\\bbbkkkuuu~~~''''''(((((())))))******,,,,,,+++***))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))))))))((('''&&&)))))))))(((((()))))))))(((((())))))******++++++************************'''((()))((('''((()))+++++++++******)))((((((((((((((((((((())))))))))))++++++++++++++++++++++++***************)))((((((+++***)))((())))))+++,,,)))******++++++******)))***)))(((((()))*********,,,++++++++++++*********++++++************++++++((()))++++++******+++---...,,,******++++++***)))************************((((((((()))))))))************+++++++++******)))************************((()))***,,,,,,+++******++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))******++++++******+++++++++******))),,,,,,++++++******))))))+++++++++++++++***)))(((***++++++,,,,,,------...+++++++++,,,,,,+++******,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***)))***************++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++******)))*********++++++++++++++++++++++++))))))))))))))))))((((((******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++******'''+++,,,)))'''((()))))))))))))))))))))***+++++++++++++++***************)))))))))***************((())))))***++++++++++++))))))***+++,,,---...///++++++++++++,,,,,,------+++,,,---...////////////,,,,,,,,,,,,------------........................,,,,,,------...---------,,,,,,,,,---...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////...///000000111///000000000111111111111222222222333333333444444444444555777888999::::::===>>>@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIJJJLLLMMMNNNOOOOOOPPPTTTVVVWWWWWWWWWXXXYYYYYYZZZZZZXXXZZZ[[[[[[YYYXXXXXXYYYYYY```kkkvvv''''''(((((())))))******---,,,+++***))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&)))((((((''''''(((((()))(((((())))))******++++++))))))))))))))))))))))))((())))))((('''''')))+++************))))))(((((())))))))))))(((((((((((())))))******************)))************))))))((()))((('''&&&&&&&&&'''(((******++++++++++++*********((('''(((***++++++******************)))))))))++++++************++++++(((***++++++******+++,,,...,,,+++***+++,,,+++***************************+++++++++,,,,,,,,,,,,,,,)))******+++++++++************************************+++,,,,,,***)))(((++++++++++++++++++++++++)))))))))***+++++++++,,,*********+++++++++++++++)))******+++++++++******+++++++++******)))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,+++++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++******)))''',,,,,,(((''')))***'''))))))(((((())))))***++++++++++++***************---,,,++++++******))))))((()))***+++++++++++++++))))))***+++---...//////++++++,,,,,,------------+++,,,---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,---...///000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......///////////////000111111///000000000111111111111222222222333333333444444444444555777888:::;;;;;;===>>>@@@AAABBBCCCCCCCCC@@@AAABBBDDDFFFHHHIIIIIILLLMMMNNNOOOOOOPPPTTTVVVWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ[[[[[[YYYXXXXXXYYYXXX```kkkwww(((((((((((()))))))))))),,,+++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''***))))))))))))))))))((())))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))***)))(((((()))+++)))))))))))))))))))))***,,,+++++++++******)))))))))))))))))))))*********))))))************))))))&&&''''''''')))***+++,,,******++++++++++++*********'''%%%'''+++---,,,***(((((()))))))))*********++++++************++++++)))+++,,,+++***)))***+++---+++******+++,,,,,,+++************************************************))))))***++++++++++++***************************+++++++++++++++***)))((())))))))))))))))))))))))***************+++++++++******+++,,,,,,++++++***))))))***++++++++++++******************)))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***************)))))))))************************---,,,+++***************))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((******))))))***++++++,,,))))))))))))))))))))))))******+++++++++++++++,,,***************************************)))))))))------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++'''++++++'''***111000***)))(((((((((((()))************************++++++000///...---,,,,,,,,,,,,)))***+++------,,,+++*********+++,,,---...//////++++++,,,---------------+++,,,---...///////////////............---------************************++++++,,,---............,,,---------.../////////)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000//////000000111222000000000000111111111111222222333333333333444444444444666777999:::;;;<<<===>>>???AAABBBCCCDDDDDD@@@AAABBBDDDFFFHHHIIIJJJMMMNNNNNNNNNNNNOOORRRUUUWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\\\\ZZZXXXXXXYYYYYYaaammmyyy))))))))))))((((((((((((******)))((((((((())))))---,,,***((((((***,,,---))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))***+++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((((((((()))******++++++************++++++++++++)))))))))******+++++++++))))))************))))))((()))***+++,,,---------***++++++,,,,,,++++++******'''$$$&&&+++...---***(((((()))***++++++,,,,,,++++++************+++++++++,,,,,,+++)))((()))***+++)))((()))+++,,,,,,,,,************************((((((((((((((((((((('''))))))***+++++++++++++++******************************************+++,,,))))))))))))))))))))))))+++++++++***************))))))***++++++***)))((())))))***+++++++++++++++))))))))))))******************)))))))))***,,,---***++++++,,,,,,------...***+++,,,,,,------,,,,,,))))))))))))************)))))))))))))))))))))))),,,,,,+++*********++++++))))))***++++++,,,------************************(((((((((((()))***++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++------))))))))))))))))))))))))*********+++++++++,,,,,,************************(((((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------,,,+++***'''***)))(((000;;;;;;111((((((((((((((()))******)))))))))***+++++++++,,,,,,,,,+++++++++,,,...///+++,,,---......---+++***+++++++++,,,---...//////+++,,,---.........---,,,+++,,,---...............////////////......------++++++++++++++++++++++++***+++,,,---............------..................******+++,,,---//////000------------------------......------------......000000//////000000111222000000000000111111111111222222333333333333444444444444666777999;;;<<<===;;;===>>>AAACCCDDDEEEEEE@@@AAABBBDDDFFFHHHJJJKKKMMMNNNNNNNNNMMMNNNQQQSSSXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]\\\ZZZYYYYYYYYYYYYaaammmyyy******))))))((((((''''''))))))(((((((((((())))))***(((%%%######%%%(((***))))))))))))))))))))))))(((((()))***+++,,,,,,---***)))((('''((()))+++------,,,,,,++++++,,,,,,---++++++******))))))((((((************************(((***++++++)))((())))))''''''((()))***+++,,,,,,&&&&&&'''((()))***++++++*********++++++,,,,,,,,,((())))))*********))))))((()))*********((('''&&&***++++++,,,,,,++++++******&&&$$$&&&+++...---***(((((()))***,,,---...///++++++************++++++,,,------+++)))(((((())))))((('''(((+++------,,,************************++++++++++++************((()))***+++++++++++++++************************))))))(((((()))+++---///++++++++++++++++++++++++,,,+++++++++******))))))(((((()))******)))((('''((()))***+++++++++++++++(((((())))))******++++++---,,,***(((((()))+++,,,((()))***+++---...///000***+++,,,,,,------------(((((())))))******++++++************************,,,++++++***++++++,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))***+++---...++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((()))***,,,---...++++++++++++++++++++++++))))))******+++++++++,,,************************&&&'''((()))+++,,,---...))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++++++++***)))(((&&&)))((()))555DDDCCC888((((((((((((((()))******(((((()))***+++,,,,,,---'''''''''''')))+++---...,,,---/////////---+++***+++,,,,,,------.........+++,,,---.........---,,,+++,,,------...---------000000//////.........---........................***+++,,,---...........................---------......---------,,,,,,,,,.................................------.........000000000000000111111222000000000000111111111111222222333333333444444444444444666777999;;;<<<===;;;<<<>>>AAACCCEEEFFFFFF@@@AAABBBDDDGGGIIIJJJKKKMMMNNNNNNMMMLLLMMMOOORRRXXXXXXYYYYYYZZZZZZ[[[[[[\\\]]]^^^]]][[[YYYYYYZZZYYYaaammmxxx,,,+++++++++***)))))))))))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,************************((((((((((((((())))))))),,,+++***)))))))))++++++((()))***+++,,,---......************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,)))))))))((())))))***+++))))))***+++,,,,,,------,,,,,,+++***)))))))))***+++++++++*********))))))*********)))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***+++******)))+++------,,,+++,,,,,,+++******+++++++++'''((()))******)))((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,************************,,,++++++***)))))))))***000///------------+++***((()))***+++++++++++++++(((((())))))))))))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++,,,+++***)))***,,,///000---,,,++++++*********+++************))))))))))))++++++++++++++++++++++++***++++++++++++***))))))((())))))))))))*********,,,,,,+++***((())),,,...,,,+++)))(((((()))+++,,,*********)))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++************(((''',,,333888888666************))))))))))))((()))++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,++++++------------++++++------------------------******))))))******+++,,,---------,,,,,,++++++++++++,,,------......------///............///000000........................,,,,,,------.../////////111111000000//////......////////////000000000000000000000000111222333444555666777888999:::;;;;;;>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKKKKLLLNNNNNNMMMNNNPPPRRRTTTVVVWWWXXXXXXYYY\\\^^^YYY[[[^^^___^^^\\\[[[\\\ZZZ```jjjttt|||++++++******************************************+++)))(((((()))******)))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************++++++************************))))))))))))))))))))))))++++++***************+++)))))))))))))))*********************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***))))))))))))***++++++*********++++++,,,,,,,,,+++++++++***************+++++++++*********))))))************))))))))))))+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******+++***)))(((((()))***++++++++++++,,,......---+++,,,+++++++++***+++++++++)))***++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...------------------,,,,,,,,,,,,************************++++++***)))))))))))))))+++***)))***,,,,,,,,,+++))))))***+++++++++++++++&&&&&&''''''''''''&&&&&&(((((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++***+++,,,...//////...------,,,,,,,,,,,,************))))))))))))+++++++++++++++++++++++++++++++++,,,+++******))))))))))))*********+++++++++,,,,,,+++))))))+++---,,,+++***))))))***+++,,,)))))))))((()))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++)))(((+++000333222///************************(((***++++++******+++,,,---------,,,,,,+++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,---..............................,,,,,,------.../////////111000000000/////////.../////////000000000111111000000000000111222333444444555666777999:::;;;<<<>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKKKKMMMNNNNNNMMMNNNPPPSSSUUUVVVXXXXXXXXXYYY\\\^^^[[[]]]___```^^^\\\\\\\\\[[[aaajjjsss{{{))))))******************************************+++)))(((((()))******)))+++*********))))))((((((***))))))(((((())))))***))))))))))))))))))))))))************************)))))))))))))))*********************************''''''(((((())))))******************************+++++++++***)))))))))((()))******+++++++++******+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***************+++,,,,,,******++++++++++++++++++************+++++++++++++++++++++***************************************+++++++++***************++++++++++++++++++++++++******))))))))))))******+++***))))))))))))***+++,,,,,,+++,,,...///---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++...///000///...---,,,,,,,,,,,,++++++++++++************************++++++************))))))((((((((())),,,......---))))))***++++++++++++***))))))************))))))(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......------------,,,,,,++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,)))(((((((((((()))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,***((())),,,---+++(((************************)))***++++++******+++,,,///...------++++++***)))++++++++++++,,,,,,,,,,,,)))***+++,,,---...///000,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///......---------......------------,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---..............................,,,,,,------.../////////000000000000////////////000000000111111111222222111000000111111222333444333444555777999;;;<<<===>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSUUUWWWXXXXXXXXXYYY\\\^^^]]]___``````^^^\\\\\\\\\\\\bbbjjjsss|||(((((())))))******+++++++++++++++++++++++++++++++++)))(((((()))******)))++++++******)))(((((((((***))))))))))))))))))***))))))))))))))))))))))))************************---,,,+++***)))''''''&&&))))))))))))))))))))))))&&&&&&'''(((((()))******************************---,,,,,,+++***)))((((((((()))+++,,,,,,+++***))),,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++******++++++,,,---++++++++++++************)))******+++,,,,,,,,,,,,************************)))***************++++++************************************++++++++++++******))))))))))))******************************,,,++++++,,,------,,,***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((+++---...---,,,+++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++++++++***))))))+++.../////////)))******+++++++++******+++,,,,,,,,,,,,,,,,,,+++))))))(((((()))***++++++************************++++++,,,,,,,,,++++++***+++++++++++++++++++++***+++++++++*********))))))++++++++++++++++++++++++,,,------------,,,+++++++++++++++,,,,,,,,,------)))+++------+++***++++++,,,++++++******++++++,,,)))))))))))))))******+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***)))((())))))'''%%%(((((())))))))))))*********+++,,,,,,******+++,,,---------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......---.........------------------,,,,,,+++,,,------......------///............///000000........................,,,,,,------.../////////000000000000////////////000111111111222222222222111111111111222333444444333333555777999;;;===>>>>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSVVVWWWYYYYYYYYYYYY\\\^^^]]]___```___]]][[[ZZZ[[[\\\bbblllvvv((((((((())))))******+++************************+++)))(((((()))******)))************))))))((((((******))))))))))))******))))))))))))))))))))))))************************,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((()))***++++++************************---,,,,,,+++***)))((((((((()))***,,,,,,++++++******++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,++++++******++++++,,,---+++*********************)))***+++,,,,,,,,,,,,,,,************************))))))******+++++++++,,,************************)))))))))******+++++++++******))))))))))))************++++++++++++******+++*********,,,,,,***(((((()))***++++++++++++***+++++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,'''(((***,,,------,,,+++,,,,,,,,,+++++++++******************************,,,,,,---......------,,,,,,+++***+++---...---,,,******+++++++++******)))((())))))******))))))((())))))))))))))))))***+++************************++++++,,,,,,,,,+++************+++,,,,,,,,,+++***++++++++++++************++++++++++++++++++++++++,,,------------,,,+++++++++,,,,,,,,,,,,---------)))+++------+++***++++++,,,++++++++++++++++++,,,++++++******++++++,,,---******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***)))(((''''''''''''((((((((())))))***,,,---,,,+++***+++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................---------------...------------------------+++,,,------......------///............///000000........................,,,,,,------.../////////////////////000000000000000111111111222222222222111111111111222333444555333333555777999;;;===>>>>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOOOONNNOOOQQQSSSWWWXXXYYYYYYYYYZZZ\\\^^^\\\]]]^^^]]][[[YYYYYYZZZ]]]dddppp|||(((((())))))))))))))))))))))))))))))))))))))))))+++)))(((((()))******))))))))))))))))))))))))***+++******))))))******+++))))))))))))))))))))))))************************((((((((()))******++++++''''''''''''''''''''''''(((((())))))******++++++************************+++++++++***)))))))))(((((()))***+++++++++++++++(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***************+++,,,,,,))))))*********************+++,,,---------,,,+++***************+++++++++))))))******+++,,,,,,,,,***************+++++++++(((((())))))***+++++++++******))))))))))))************+++,,,,,,+++******+++***)))***++++++)))''''''((()))+++++++++************))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......---,,,,,,,,,,,,++++++++++++************************+++,,,---...///...---,,,+++***))))))***+++)))(((***++++++++++++***)))))))))******++++++******)))***)))))))))))))))***************************************++++++++++++++++++,,,---...///...---,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++***************&&&''''''(((((()))))))))+++,,,---,,,+++***+++,,,)))***++++++---......///++++++++++++,,,,,,,,,,,,...------,,,+++******))),,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,---......------------............+++,,,------......---------,,,,,,,,,,,,---..............................,,,,,,------.../////////////////////000000000000000000000111111111222222222111111222222333444555333444555777999;;;<<<===>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOOOORRRTTTXXXYYYZZZZZZYYYZZZ\\\^^^[[[\\\]]][[[YYYYYYYYYZZZ^^^gggttt)))))))))))))))(((((((((((((((((((((((((((((((((+++)))(((((()))******)))((((((((()))******+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''')))***+++,,,---(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))***+++,,,---*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,***))))))))))))***++++++(((((())))))******+++++++++,,,---......,,,+++)))))))))*********+++++++++))))))***++++++,,,------))))))*********+++++++++((((((((()))***+++++++++******))))))))))))*********++++++,,,,,,++++++***,,,+++******++++++)))'''&&&''')))+++,,,+++******+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,---...------------,,,,,,,,,,,,************************)))***,,,---...---,,,+++***)))((()))***+++***(((+++++++++++++++***))))))++++++,,,,,,,,,,,,++++++******))))))))))))************************************)))))))))+++,,,---***+++---//////...---,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,+++******)))++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))+++---+++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,+++*********+++((((((((()))***+++++++++,,,---...---+++***+++,,,+++++++++,,,,,,---------))))))******+++,,,,,,,,,.........---,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................+++++++++,,,---...///000------------.........///+++,,,------......---------,,,,,,,,,,,,---..............................,,,,,,------.../////////.../////////000000000111/////////000000000111111222222222222333444555555444555666777999:::;;;<<<>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTXXXYYYZZZZZZYYYZZZ\\\]]][[[\\\\\\[[[ZZZZZZ[[[\\\```jjjxxx******))))))((((((''''''((((((((((((((((((((((((+++)))(((((()))******)))''''''((()))***+++,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((************************(((((((((((())))))))))))***)))(((((()))+++---.........---,,,+++***)))(((************************)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,)))))))))((()))******+++'''(((((()))***++++++,,,+++,,,.........,,,***)))))))))******++++++++++++))))))***+++,,,,,,------))))))******++++++++++++'''(((((()))***+++++++++******))))))))))))*********+++,,,------,,,+++***---,,,++++++,,,,,,***(((%%%''')))+++,,,+++***))),,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***(((((()))+++,,,......------------,,,,,,************************'''(((***,,,,,,,,,***)))+++***)))***,,,---,,,++++++++++++++++++***)))(((((((((((())))))(((((((((******)))))))))))))))***))))))))))))))))))))))))***)))(((((()))+++---///((()))+++---------+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,+++***((())),,,...+++,,,,,,------,,,,,,+++*********)))******+++,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,------.........+++,,,,,,+++***))))))***)))******+++,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,//////.........---------******+++++++++,,,,,,,,,------++++++++++++------------------------------+++++++++,,,...///111222---------.........//////+++,,,------......------///............///000000........................,,,,,,------...//////000.../////////000000111111////////////000000000000222222222222333444555555555666777888999:::;;;;;;>>>@@@CCCDDDDDDDDDDDDEEEBBBDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPRRRTTTYYYZZZ[[[ZZZYYYZZZ\\\]]][[[\\\]]]\\\[[[[[[]]]^^^bbblll{{{(((((())))))*********+++******))))))))))))******)))))))))(((((((((((((((******)))(((((((((((((((,,,+++)))((((((((()))***)))))))))))))))))))))))))))'''&&&(((,,,......,,,***************)))((('''+++***)))(((((()))***+++))))))************))))))&&&))),,,---,,,,,,,,,---***)))((()))+++---,,,+++************************++++++*********+++---...************************+++***)))'''''')))***+++(((((()))***************,,,+++++++++******))))))+++++++++***************'''!!!555!!!......---((())))))************))))))************************************************,,,,,,+++***)))(((((('''------,,,+++***))))))(((***)))%%%111'''444///+++,,,,,,+++)))((()))+++...,,,'''###&&&+++---******...///***"""""")))111------,,,,,,+++***)))(((((((((((((((***+++,,,,,,///000---(((&&&(((***)))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******))))))))))))---,,,'''***111...$$$((((((***---......///111(((***)))&&&''',,,+++'''###(((***((((((+++---,,,%%%***,,,)))&&&'''***,,,))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,------,,,,,,+++***))))))111---)))((()))***(((&&&,,,+++)))((('''(((***,,,)))((((((***---//////...///***'''&&&'''(((***---***&&&))),,,***......###,,,,,,++++++***)))((((((---,,,,,,+++*********+++...%%%$$$111---&&&222444,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******))),,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***(((///......)))...333 ------------,,,+++***)))++++++++++++++++++++++++...---,,,,,,......---,,,---...---,,,******,,,...++++++,,,,,,---...//////,,,,,,,,,+++++++++******,,,------......------,,,,,,------......------,,,,,,---......//////.....................///000000---......///000111111222////////////000000000000111111222222222333333333333555777888888:::<<<>>>AAABBBCCCEEEEEEEEEDDDDDDAAAAAABBBBBBDDDFFFIIIJJJNNNMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\^^^______]]]\\\\\\\\\fffppp((()))))))))******************))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((---,,,***)))(((((((((((()))))))))))))))))))))))))))((('''))),,,------+++)))************))))))(((+++***)))(((((()))***+++))))))************))))))((()))+++,,,+++***+++,,,,,,***))))))***+++***)))************************++++++***)))******,,,,,,************************+++***)))(((((()))***+++(((((()))***************++++++*********)))))))))************************111(((444(((,,,%%%---***+++++++++,,,,,,+++++++++************************************************,,,,,,++++++***))))))))))))))))))(((((((((((((((((())))))***'''...***000+++,,,,,,***)))((()))++++++)))***//////++++++......((($$$(((...///((( ...,,,)))'''''')))---///+++...000111///,,,***)))---&&&%%%,,,333111,,,***++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++************+++,,,,,,'''######(((---222...+++---///---&&&!!!...,,,)))'''&&&(((+++------...,,,(((''')))***''',,,((($$$$$$))),,,***&&&************************+++++++++*********))))))))))))*********+++++++++++++++******)))((((((''' %%%,,,///...,,,,,,,,,***)))(((***,,,---...---------,,,+++((('''&&&&&&)))))),,,//////.........222,,,//////###"""---222---,,,,,,+++******))))))---,,,++++++******++++++777111---///+++(((,,,%%%++++++++++++++++++++++++...------,,,,,,+++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,(((***(((+++---...111,,,------------,,,+++***)))------------------------++++++++++++++++++++++++---...---,,,******,,,---***+++++++++,,,---------******++++++,,,,,,,,,---,,,------......------,,,,,,------......------,,,,,,---......//////.....................///000000.........///000111111111000000000000111111111111111222222222222333333333333555777888999:::<<<>>>@@@AAACCCDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHJJJKKKNNNMMMMMMNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZ[[[[[[\\\]]]^^^___^^^\\\[[[\\\]]]gggrrr))))))))))))******************))))))))))))************************************)))((((((((())))))---,,,+++)))((('''''''''))))))))))))))))))))))))***)))((()))+++,,,+++***))))))******+++***************))))))))))))************++++++++++++******)))***+++***))))))***,,,...+++)))(((((())))))(((************************++++++***)))))))))******************************+++***)))(((((()))***+++(((((()))*********************))))))))))))(((((())))))))))))))))))******%%%$$$&&&(((111***,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))))))))******...------(((%%% ---"""++++++,,,***)))(((***+++,,,)))+++111...%%%$$$+++(((***------------///111%%%)))...111000,,,&&&"""&&&(((******)))'''''''''&&&+++333555***+++,,,,,,,,,,,,------------+++++++++*********))))))++++++++++++++++++,,,,,,---&&&$$$,,,333333111222!!!%%%((('''&&&)))///555&&&'''///777444)))$$$'''))))))'''%%%)))//////+++)))222111)))%%%)))000************************+++++++++***************(((((()))))))))*********++++++******)))(((((((((666000)))###"""$$$(((+++111---)))''''''((())))))''')))+++,,,---...000222000111111...+++)))((((((+++%%%...555***$$$+++000------,,,,,,++++++******,,,,,,++++++******++++++''')))***)))---444333,,,++++++++++++++++++++++++.........---,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---///...******...)))%%%///------------,,,+++******------------------------)))+++---,,,***)))+++------......,,,+++***,,,---++++++++++++++++++++++++))))))***+++,,,---......,,,------......------,,,,,,------......------,,,,,,---......//////.....................///000000......//////000000111111111111111111222222222222222222222222333333333333333555777888999:::<<<>>>???@@@BBBCCCDDDDDDCCCCCCDDDDDDDDDEEEFFFIIIKKKLLLMMMMMMMMMNNNOOOQQQSSSTTTVVVWWWXXXYYYZZZ[[[[[[\\\^^^___^^^]]][[[[[[]]]^^^hhhsss)))))))))))))))***************))))))))))))*********************+++++++++******))))))((())))))***++++++***))))))(((((((((************************+++************+++******((()))******++++++++++++***))))))))))))))))))*********++++++++++++*********+++***)))'''''')))+++---+++((('''((()))))))))************************++++++***))))))(((((((((******************************)))(((((()))******(((((()))***************)))))))))(((((((((((((((((()))))))))))))))******'''(((%%%---111---888*********++++++++++++******************************************************)))))))))*********++++++************************ ---+++'''666)))***++++++***))))))***,,,++++++***)))((((((***,,, (((...,,,$$$ ###)))(((&&&$$$###$$$'''+++...,,,***)))+++///000...++++++'''%%%(((///222111///,,,,,,,,,---------......---------,,,,,,,,,++++++******++++++,,,,,,------111,,,'''%%%(((***'''$$$000222222///......+++'''222***(((,,,'''$$$444((()))***+++///000))) 222&&&$$$)))******************************************************))))))))))))*********+++,,,,,,,,,+++++++++******'''333333,,,(((...777***,,,---,,,******...222,,,***)))***,,,...,,,+++$$$)))------///111333222...'''+++000---......&&&---------,,,,,,+++++++++,,,,,,++++++***++++++,,,***...444---------###(((************************,,,,,,,,,++++++*********)))))))))***+++,,,---...++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***...000***---+++!!!///,,,---------,,,,,,+++***++++++++++++++++++++++++)))---000///+++***---111---......---,,,+++,,,---,,,,,,,,,+++++++++++++++******++++++,,,------...,,,------......------,,,,,,------......------,,,,,,---......///........................///000000.../////////000000000111000000000111111111222222222222222333333333444444444666888999999:::<<<>>>>>>???AAACCCDDDDDDCCCCCCDDDDDDDDDDDDFFFIIIKKKLLLMMMMMMMMMMMMOOOQQQSSSTTTVVVVVVWWWXXXYYY[[[\\\\\\______^^^\\\ZZZZZZ]]]___hhhsss******))))))))))))))))))******))))))))))))******))))))******++++++++++++******))))))))))))******(((((())))))******++++++++++++++++++++++++++++++++++++++++++***)))******((()))***+++++++++++++++)))))))))******)))))))))*********++++++************+++***)))'''''')))++++++)))'''''')))+++++++++************************************))))))((((((******************************))))))))))))******(((((()))***************((((((((((((((()))))))))(((((())))))*********+++)))111''')))---***###))))))************))))))************************************************)))))))))***++++++,,,,,,......---,,,,,,+++******...---(((333,,,+++)))$$$***++++++***))))))***,,,&&&,,,,,,''')))333333,,,777111***))),,,...+++'''BBBWWWuuulll[[[WWWEEE...######''''''%%%,,,333222'''###***---))),,,,,,,,,---------......---------,,,,,,,,,++++++*********++++++,,,,,,,,,&&&///000&&&"""***333555 ---555000'''&&&+++///YYYddd~~~ttt___ZZZ@@@999,,,###%%%---111/// !!!)))333444---((('''))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++666+++!!!###---222,,,###%%%***...000444CCC\\\ooottteeeWWWGGG555(((555555111***(((+++***&&&333000...&&&!!!---333'''------,,,,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,&&&)))444---222111###777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,---...++++++++++++++++++++++++((()))***+++,,,---------"""%%%333***+++444***333,,,,,,---------,,,++++++++++++++++++++++++++++++)))---000///+++***---111---...///...,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,---......///........................///000000////////////000000000000/////////000000000111111222222333333333444444444444666888999999;;;===???>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDEEEHHHJJJKKKMMMLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVXXXYYY[[[\\\\\\______^^^\\\ZZZZZZ]]]___fffqqq************))))))))))))******))))))))))))******(((((())))))***+++++++++******)))))))))***++++++%%%&&&((()))+++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))***+++******++++++,,,+++++++++))))))************))))))))))))************)))))))))***+++***))))))***,,,)))(((((())),,,---,,,+++******************************+++++++++***))))))************************)))))))))******)))))))))(((((()))***************(((((())))))))))))******)))))))))***++++++,,,,,,$$$---%%%!!!&&&&&&KKK))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,+++***))))))(((---000***(((222)))***+++***))))))+++---'''///000***(((+++)))### +++BBBiiitttNNN%%%------...222///(((,,,,,,,,,,,,------------+++++++++*********))))))******************++++++###'''***...333666...###777,,,+++LLLJJJ%%%222***'''((((((%%%)))111))))))))))))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))%%%***...---)))''')))---YYYRRR666...***$$$$$$---+++###)))000(((,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,---))))))+++888!!!333------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,???&&&444---(((666+++...,,,,,,,,,------,,,,,,+++------------------------(((***,,,,,,******,,,...,,,...//////---,,,,,,---------------------------...---------,,,,,,,,,+++,,,------......------,,,,,,------......------,,,,,,---......//////.....................///000000////////////000000000000.../////////000000000000333333333333444444444444444666888999:::;;;===???>>>???AAACCCDDDEEEEEEDDDCCCCCCCCCDDDEEEHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYZZZ\\\\\\^^^___^^^]]][[[[[[]]]^^^bbbmmm|||************)))))))))(((******))))))))))))******''''''((())))))***++++++******))))))******+++,,,&&&'''(((***++++++++++++))))))))))))))))))))))))(((***,,,+++))))))***,,,++++++,,,,,,,,,+++******((()))***++++++***)))((((((((())))))))))))((((((((()))+++,,,+++***+++,,,******+++,,,......+++)))************************)))***+++,,,,,,++++++***************************))))))************))))))(((((()))***************)))))))))*********++++++)))******+++,,,,,,------***///000+++111//////555999///&&&***)))***+++***))))))+++---...+++,,,...''' ))):::777ppp]]]///""""""(((///++++++++++++,,,,,,,,,,,,+++++++++*********))))))******))))))))))))))))))000%%%%%%---,,,"""$$$111LLL~~~BBB&&&$$$(((***,,,++++++++++++++++++++++++))))))*********+++++++++************++++++++++++))))))))))))))))))))))))###///111 GGGiii111888&&&&&&000///,,,+++(((++++++++++++++++++++++++++++++******++++++,,,---%%%'''...000~~~uuu***---000%%%000&&&)))+++,,,,,,------,,,,,,+++------------------------))))))***++++++,,,------,,,...000000...,,,,,,---+++++++++,,,,,,------...,,,,,,,,,---------------,,,------......------,,,,,,------......------,,,,,,---......//////.....................///000000000000000000//////////////////000000000111111111333333333444444444444555444666999::::::;;;===???>>>@@@BBBDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFIIIKKKLLLLLLLLLLLLLLLNNNPPPRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]^^^___^^^\\\[[[\\\]]]^^^hhhwww+++*********))))))((((((******))))))))))))******&&&''''''((()))***************))))))***+++,,,,,,'''(((***++++++******)))(((((((((((((((((((((((('''***,,,+++))))))+++---,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((''''''(((((((((((('''''''''))),,,------,,,,,,---,,,,,,---//////...***'''************************)))***+++,,,------,,,+++************************))))))************))))))(((((()))***************))))))******+++++++++,,,******+++,,,------......'''%%%---(((***$$$222!!!111 $$$&&&)))***+++***))))))+++---000"""$$$111,,,###@@@mmmNNN%%%---******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******))))))((((((''''''((($$$...444!!!"""jjjrrr///+++------------------------))))))******++++++++++++))))))))))))************++++++++++++++++++,,,,,,444!!!ZZZGGG )))111,,,+++...*********************++++++*********+++,,,,,,------...+++(((&&&!!!000'''000)))000++++++,,,------,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////...,,,...000000...---,,,---))))))***+++,,,,,,------***++++++,,,---...//////,,,------......------,,,,,,------......------,,,,,,---......//////.....................///000000000000000000////////////000111111111111222222222333333333444444444555555555777999::::::;;;===??????@@@BBBDDDFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLNNNLLLLLLLLLLLLNNNPPPRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\^^^______]]]\\\\\\\\\\\\eeesss'''((()))******)))((('''((()))))))))******************))))))))))))******((((((***,,,...---***'''))))))))))))))))))))))))'''''''''''''''((())))))((())))))))))))(((((('''******++++++++++++******,,,,,,++++++++++++++++++***)))(((''''''((()))***###%%%'''((()))***,,,...))),,,...000000...,,,)))************************+++***)))***,,,---,,,+++************************,,,,,,,,,++++++************)))((()))++++++)))(((************++++++++++++---,,,+++)))(((((('''''',,,###***...)))444000111"""555$$$***************************((()))555111ggg555''',,,///000(((+++777+++......---,,,,,,+++******(((((((((((((((((())))))666222555PPP'''+++!!!***222!!!###)))444+++***)))(((((()))***+++***+++,,,---------------***222((($$$333'''$$$...&&&CCC***+++444%%%000222---///...111###...(((***,,,,,,***)))***+++%%%)))------///'''111***333(((/////////---,,,+++************+++,,,---------,,,+++******+++,,,,,,---......,,,,,,------...------,,,,,,,,,,,,++++++*********,,,------...///000111111......//////...---,,,,,,........................,,,---------.../////////000///---,,,,,,---///000000000000000111111111111000000000000111111111111000111111111111111111222666666666777888:::<<<<<>>@@@BBBDDDFFFFFFGGGFFFDDDCCCDDDEEEFFFIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRTTTWWWYYY[[[[[[[[[[[[]]]^^^\\\]]]]]]\\\ZZZYYYZZZ[[[[[[cccooo|||***)))(((''''''((()))************+++++++++,,,,,,******))))))))))))******///,,,***))))))***)))((())))))))))))))))))))))))+++******)))******++++++'''((()))++++++,,,,,,,,,******++++++++++++******%%%'''***---...---+++***+++******************+++''')))))))))'''&&&'''((()))))))))(((((()))))))))************************)))(((((())),,,------,,,************************+++++++++******************)))((()))++++++)))((()))*********++++++++++++))))))(((((()))***++++++,,,***'''***///444,,,$$$///***,,,+++************************"""999333222,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))***&&&555000111000***************************)))((((((((()))******222,,,%%%666***<<<(((&&&777)))%%%///,,,...///...,,,+++++++++***((((((+++```bbb------444///333------,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,------......,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///---...............------......................../////////...---------,,,///...------------...///////////////000000000111///000000000111111111111111222222333333444444444444444444555666888:::;;;>>>???BBBDDDFFFGGGGGGGGGCCCCCCCCCDDDFFFIIIKKKMMMMMMLLLLLLMMMNNNPPPRRRSSSXXXYYY[[[[[[ZZZZZZ\\\^^^^^^___^^^\\\YYYWWWVVVWWWZZZbbbnnn|||***)))(((''''''((()))***))))))))))))*********+++******))))))))))))******///---***((())))))))))))))))))))))))))))))))))))++++++************++++++'''((()))++++++,,,,,,,,,******++++++++++++******%%%'''***,,,---,,,+++)))*********++++++*********'''(((******))))))***,,,+++***))))))))))))***+++************************)))(((((()))+++,,,,,,+++***************************************************)))((()))++++++)))((()))*********++++++++++++(((((((((((()))***+++,,,444'''+++...%%%000$$$444 '''///222///,,,---...yyy&&&***%%%444,,,111999)))---%%%...************************"""***:::---+++------,,,,,,,,,,,,++++++---,,,,,,,,,++++++******)))???BBB***>>>******++++++++++++************)))))))))))))))***'''"""999444'''::: %%%<<<,,,###www|||$$$...===))) ...+++000+++,,,...---+++******+++333***)))&&&---...$$$+++***...111222222JJJ;;;---(((000222)))%%%)))999"""***222,,,,,,++++++------,,,,,,++++++,,,,,,+++++++++,,,---...///000,,,,,,------------......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------...............---......................../////////...---------,,,.........------............////////////000000000///000000000111111111111111111222333333444555555444444444555666888:::;;;===???AAADDDFFFGGGGGGGGGBBBBBBBBBDDDFFFIIIKKKMMMMMMMMMMMMMMMNNNPPPSSSTTTXXXYYY[[[[[[ZZZZZZ[[[]]]]]]^^^^^^\\\YYYWWWVVVWWWZZZaaannn|||))))))(((((((((((())))))(((((()))))))))***************))))))))))))******...,,,)))((()))******))))))))))))))))))))))))))),,,+++******)))*********(((((()))***++++++++++++******++++++++++++******&&&(((***+++,,,+++***)))))))))***++++++***)))))))))+++++++++)))))))))+++++++++************++++++***************************)))((()))+++++++++)))************************)))))))))******************)))((()))++++++)))((((((((((((((())))))))))))))))))(((((()))***++++++,,,'''////// ,,,...///---(((""""""***000###===bbb***000(((---777&&&)))***"""---,,,--- ***************************///NNN000......---,,,,,,+++******+++++++++++++++++++++++++++MMM'''333******+++,,,,,,+++******++++++,,,,,,++++++***)))$$$222***%%%pppooo...000...,,,++++++---222666$$$999!!!,,,///'''***+++------+++++++++,,,,,,&&&***000***!!!&&&666000%%%'''+++%%%>>>nnnAAA---%%%$$$+++///,,,+++//////)))---///(((***000000...---,,,,,,++++++++++++*********+++,,,---...///------------------......,,,------......---------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,---......///................................................---------..............................////////////000000000000000000111111111111222222333444555666666777444444555666777999:::;;;===???AAACCCEEEEEEFFFEEEAAAAAABBBCCCFFFIIIKKKMMMNNNNNNMMMNNNOOOQQQSSSUUUXXXYYY[[[ZZZYYYYYY[[[\\\ZZZ[[[\\\[[[ZZZYYYZZZ[[[ZZZaaannn|||(((((())))))))))))(((((())))))*********+++++++++******))))))))))))******,,,***))))))***+++***)))))))))))))))))))))))))))++++++***)))))))))))))))(((((()))******)))))))))******++++++++++++******))))))************))))))((())))))******))))))((()))***+++***)))((()))***************************************************+++***))))))******)))(((************************((()))))))))*********+++***)))((()))++++++)))((((((((((((((())))))))))))***)))))))))))))))******###///((()))...)))......%%%'''+++---...,,,***(((222PPP000111***'''...$$$))) ++++++))),,,...************************222111kkk...'''888000---444//////...---+++***))))))))))))******++++++,,,,,,222::: $$$(((!!!SSSFFF+++***++++++,,,,,,++++++***+++---...//////---+++)))///''',,,<<>>???@@@BBBCCCCCCBBBBBB@@@AAAAAACCCEEEHHHKKKMMMPPPOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYYYYZZZ[[[]]]^^^^^^]]]ZZZXXXXXXYYY\\\cccooo|||***)))(((((((((***+++,,,'''(((***,,,,,,***((('''''''''(((((())))))******))))))))))))))))))))))))+++***)))((((((***,,,---******)))(((''''''((((((+++*********))))))((((((+++++++++*********))))))'''((()))******)))((('''(((((())))))*********+++,,,,,,++++++++++++++++++,,,+++++++++******))))))************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''***++++++++++++,,,,,,,,,+++***))))))***,,,...000(((((((((((()))+++,,,---)))***+++,,,,,,+++***)))((($$$...,,,,,,+++***)))))))))***************************++++++++++++++++++++++++---999nnnAAA ++++++***///%%%---)))******...zzz777///...***)))222***))))))((()))+++---...111111...+++)))((((((***+++,,,(((666QQQ:::555 $$$444###777///111222///***'''))),,,%%%111fff;;;((('''111+++,,,,,,------,,,,,,,,,...$$$((((((CCC ///+++,,,,,,---...///000000------,,,+++************+++***)))(((((()))******WWWbbb222$$$******+++++++++,,,,,,,,,---......//////......---------,,,++++++,,,,,,,,,...///000000000...---,,,,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,---......---,,,,,,---------............///---.........//////000000---------............///111000///---------...///......///000000000000000222222222222222333333333555444444444555888:::<<<<<<>>>BBBEEEGGGFFFDDDCCCAAAAAAAAABBBDDDGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^]]][[[ZZZ[[[\\\\\\fffttt***)))((((((((()))+++,,,((()))***++++++***)))((((((((((((((())))))******************************+++***)))((((((***,,,---,,,,,,+++***************************)))))))))(((+++++++++*********))))))'''((()))******)))((('''((()))))))))************)))))))))*********++++++***)))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******))))))((((((((((((((())))))))))))*********++++++))))))***+++---///+++***************+++,,,)))***++++++++++++***)))***'''...++++++******)))*********************************)))))))))))))))))))))))) 333;;;111''''''222333***&&&+++(((000******111(((:::ooo###///(((777"""&&&***))))))))))))+++,,,---&&&^^^---,,,***)))(((((()))***###,,,,,,###:::(((CCCGGG$$$(((...666&&&...000111...)))'''))),,,***)))111###---%%%,,,,,,,,,---,,,,,,++++++((((((lllOOO111 000...+++++++++,,,------......,,,,,,++++++***+++++++++++++++***)))******+++,,,999\\\222+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...//////000///...---,,,---,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,------......------------...//////...---------------............///............/////////000---------............///000//////............///......///000000000000000//////000000000000111111555444444444666888:::<<<<<>>???AAADDDEEEEEEEEEEEEBBBBBBBBBCCCEEEHHHJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\[[[\\\\\\[[[YYYXXXYYYZZZ```hhhttt}}})))************)))(((((())))))))))))))))))))))))+++************)))))))))((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,))))))))))))***************************+++++++++))))))(((((((((((())))))************))))))))))))))))))((('''&&&%%%$$$$$$)))))))))***************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++)))))))))************+++((())))))))))))*********,,,,,,,,,,,,+++*********'''''''''((()))+++,,,---++++++***))))))***++++++'''...&&&[[[*********)))******++++++************************))))))))))))))))))))))))$$$---$$$(((VVVIII""")))(((,,,333%%%###)))---+++))))))******111(((&&&...000***(((++++++)))555***)))******+++++++++******!!!:::)))+++RRR666***000,,,,,,000)))***+++,,,------,,,+++'''///)))(((,,,%%%&&&666MMMHHH))))))666%%%++++++,,,------,,,+++***777......222 000******++++++++++++******))))))...)))***.........------,,,,,,,,,++++++++++++***++++++,,,,,,((()))***+++,,,,,,++++++)))++++++///,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,---......,,,,,,+++++++++,,,------......---,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,++++++++++++,,,,,,---------............//////////////////.........---------............///---...//////////////////......///000000000000000......///000111222222333444555666777999:::;;;;;;>>>???AAACCCEEEEEEEEEEEEBBBBBBBBBDDDFFFHHHKKKLLLNNNNNNOOOPPPQQQSSSUUUVVVZZZZZZZZZZZZ[[[\\\^^^^^^\\\]]]]]]\\\ZZZYYYYYYZZZ```iiivvv)))******+++***)))((('''((()))***++++++***)))(((+++++++++*********))))))(((((((((((((((((((((((('''(((((()))))))))))))))***************+++,,,,,,((()))))))))************))))))*********+++++++++***)))(((''''''((()))***************)))))))))((((((((((((((((((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++((())))))))))))*********++++++,,,,,,,,,++++++***))))))))))))******+++,,,++++++***))))))***++++++&&&---'''[[[++++++******)))*********************************))))))))))))))))))))))))...###BBB&&&&&&LLL~~~///%%%...///,,,******---000///...+++%%%$$$***222666***''')))(((+++000///,,,qqqaaa111444)))***++++++++++++***)))000'''---555XXX;;;111111///)))******++++++++++++***((($$$111"""%%%<<<222...,,,,,,(((---$$$++++++,,,...///...,,,***XXX///111000$$$222((()))***++++++,,,++++++((()))---___444---------------,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,------,,,++++++)))+++111...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++++++++,,,---...///,,,+++*********,,,---...///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------+++,,,------......---------,,,++++++++++++,,,------------............///000/////////............---------............///000//////............///......///000000000000000//////000111222333444444444555666888999:::;;;;;;>>>???AAACCCDDDEEEEEEEEEBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNOOOPPPRRRTTTUUUVVVYYYYYYZZZZZZ[[[]]]^^^___\\\]]]^^^]]][[[YYYZZZ[[[```jjjxxx)))***+++++++++)))((('''''')))***,,,,,,***)))'''++++++++++++******))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((('''(((((()))******(((((())))))*********+++))))))******++++++++++++***)))(((''''''((()))***+++*********))))))((((((((()))***+++,,,---......+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++---,,,++++++******++++++,,,+++***))))))***+++,,,&&&---)))\\\,,,,,,+++***)))))))))***************************++++++++++++++++++++++++"""666++++++***>>>...WWWaaa^^^GGG222+++***(((999""")))---)))888###***$$$%%%---111---***+++%%%***444222((()))...((((((eee444+++''')))***+++,,,,,,+++))))))000&&&111AAA***kkk[[[aaaYYY@@@+++(((***+++(((777+++555$$$,,,---111******))))))))))))))))))###333)))&&&444)))///&&&222(((000,,,++++++,,,...000///---+++wwwuuu&&&000******---'''((()))***+++,,,,,,,,,,,,111'''%%%222,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,---.........---,,,+++///(((000''',,,,,,,,,---------......---......//////......---++++++++++++,,,---...///++++++*********+++---...///...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,------------------------+++,,,------......------...---,,,,,,,,,,,,---...---------.........//////000000//////.........------------.........//////222000///---------...///...//////000000000000000111222222444555666777777444555777888:::;;;;;;;;;???@@@AAACCCDDDEEEEEEFFFBBBBBBCCCDDDFFFIIIKKKMMMNNNNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^]]][[[ZZZ[[[\\\```kkkyyy