BM6P6(@ ~~~zzztttqqqrrrtttjjjgggbbb^^^[[[YYYVVVTTTLLLGGGAAA<<<888555222000......//////......---,,,,,,,,,,,,++++++*********)))***+++++++++...222555666444222///000444<<>>>>>DDDHHHNNNSSSUUUVVVWWWWWWYYYZZZXXXSSSMMMMMMRRRXXXVVVZZZ___ccceeegggiiikkknnnoooqqqvvv{{{~~~~~~jjj^^^ggguuunnnUUUPPPMMMIIIGGGDDDAAA>>>;;;999888555333222222333444111111222222222333333333555000333:::999;;;XXXzzz{{{___UUUssslllaaa^^^___[[[]]]hhhvvvnnnWWWQQQeeexxxooogggccc___ZZZVVVUUUZZZccckkkppppppmmmkkkaaaXXXRRRSSSVVVVVVVVVXXXZZZ]]]___]]]XXXUUUVVVXXXZZZ[[[]]]```bbbdddeeefffeeeccc___[[[VVVSSSPPPOOONNNMMMLLLLLLJJJFFF@@@<<<>>><<<999888777555333111222222111111000/////////~~~zzztttqqqrrrtttkkkgggbbb^^^[[[YYYVVVTTTLLLGGGAAA<<<888555222000......//////......---,,,,,,,,,,,,+++++++++******)))***+++***+++---111444555444111///000555<<>>???<<<:::888888666444222222222222111000000//////~~~zzztttqqqrrrtttllliiiccc___[[[XXXUUUSSSLLLGGGAAA<<<888555222000......//////......---,,,,,,,,,,,,++++++++++++******++++++******,,,///222333333111000000555;;;@@@XXX\\\OOO===777111,,,111777888888888999;;;@@@CCCKKKKKKIIIHHHHHHHHHHHHHHHHHHJJJHHH@@@;;;<<>>PPPXXXOOO@@@999222///555777888888888888:::>>>AAAGGGGGGHHHIIIIIIIIIHHHHHHFFFIIIFFF>>>:::<<>><<<;;;:::999777555333333333222111111000000~~~zzztttqqqrrrtttnnnjjjddd___\\\XXXUUUSSSLLLGGGAAA<<<888555222000.........///......---,,,+++++++++++++++++++++++++++++++++******+++...111111111111111111444888<<>>AAA@@@>>>===<<<777999>>>BBBFFFHHHIIIIIIGGGIIIFFF===999;;;@@@BBBAAAFFFLLLPPPRRRSSSTTTUUUVVVUUUTTTSSSTTTVVVXXXZZZ[[[]]]aaadddfffiiimmmooonnnnnnoootttyyy~~~ssscccaaaiiiTTTOOOJJJEEEBBB@@@===;;;777777666555444333333222111111222222222333333333111555777999GGGhhhpppNNNJJJPPPeeewwwuuufff[[[WWWXXXVVVZZZeeetttvvveee___ooo~~~yyysssooohhheeecccdddggghhhgggeeebbbccceeehhhkkkmmmooopppjjjccc]]][[[ZZZYYY]]]bbbdddbbb___]]]]]]___bbbddddddfffhhhjjjjjjiiigggeee]]]\\\YYYVVVSSSQQQOOOOOOKKKGGGCCC@@@AAABBBCCCDDD@@@>>><<<;;;;;;;;;999777555555444333333222222111~~~zzztttqqqrrrtttmmmiiiddd```]]]ZZZWWWUUULLLGGGAAA<<<888555222000......//////......---,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,...222555111222333222111111333555444???>>>666666222...222555;;;CCCGGGFFFBBB===:::555888<<>>999;;;@@@BBBAAADDDJJJNNNPPPSSSUUUWWWUUUSSSPPPPPPRRRUUUXXXZZZ\\\^^^aaaccceeegggkkknnnnnnnnnooosssyyy~~~}}}pppkkklllsssnnnkkksssUUUQQQKKKFFFBBB@@@>>>===777777666666555333222222111111222222222333333333222666888<<>><<<;;;;;;:::888777555555555444333333222222~~~zzztttqqqrrrtttlllhhhccc```]]][[[XXXVVVLLLGGGAAA<<<888555222000......//////......---,,,*********++++++,,,,,,,,,+++,,,,,,------///333777222333333222111111222333333<<<999222555444111666444;;;EEEKKKJJJDDD===888666999===AAAEEEHHHJJJKKKJJJKKKGGG>>>999;;;@@@BBBAAADDDHHHLLLOOOSSSVVVYYYTTTQQQNNNMMMPPPTTTWWWYYY]]]___aaacccdddfffjjjmmmnnnnnnooosssyyy~~~}}}}}}tttjjj```^^^dddqqq~~~wwwsss{{{WWWRRRKKKFFFCCCAAA???===777777777666555444222111111111222222222333333333222777:::???WWW___EEEKKKSSShhh||||||mmm___WWWSSSVVV[[[fffuuu~~~ssstttzzztttnnnjjjmmmjjjhhhjjjmmmnnnmmmjjjggghhhjjjmmmnnnoooooonnnooojjjeeedddcccdddjjjrrroookkkeeeaaaaaaccceeefffiiijjjkkkjjjgggccc^^^[[[WWWTTTOOOKKKHHHHHHIIIJJJHHHEEEAAA>>>>>>????????????===;;;;;;;;;:::888777666555555444444333222222|||{{{{{{zzzuuuoooooosssooojjjddd```^^^\\\YYYUUULLLGGG@@@:::666444111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000111000///000222444555555444666444333444111...///333444999BBBJJJMMMIIIAAA;;;666:::???DDDGGGJJJMMMOOOQQQIII???::::::>>>AAACCCBBBDDDHHHLLLPPPSSSVVVWWWSSSOOOKKKLLLQQQVVVYYYYYY^^^___aaadddfffiiijjjkkklllnnnppptttxxx|||pppbbb```\\\\\\___```aaaiiittt|||jjjlllnnnsss}}}wwwqqqppprrruuuvvv|||cccRRRKKKJJJEEECCCBBB;;;999888666555333333222222222222222222333444555555333:::888CCCjjjoooOOOCCCFFFRRRjjjvvvssslll___TTTWWWSSS\\\jjjxxx{{{zzzuuuqqqpppsssqqqnnnkkkjjjhhhfffddd```gggooosssssspppnnnnnnnnnkkkhhhhhhjjjnnnqqqrrrqqqmmmgggaaa___aaaeeegggnnnnnnmmmkkkgggbbb]]]ZZZUUUOOOHHHDDDDDDFFFGGGGGGBBB@@@>>>>>>???@@@???>>>AAAAAAAAA@@@>>>;;;888666777777777666555333222111{{{zzzzzzzzzuuuooooootttnnniiiccc___^^^\\\XXXTTTLLLGGG@@@:::666444111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,...000222111000111222555666555444555444555777555000000333555999>>>DDDHHHFFFAAA===999<<<@@@DDDFFFHHHKKKNNNQQQIII???::::::===@@@AAACCCEEEHHHLLLPPPSSSUUUVVVUUURRROOONNNQQQUUUXXXZZZ___```aaacccdddfffggghhhjjjlllooosssxxx}}}kkk]]]VVVLLLLLLOOOTTTTTTSSSXXX```kkk~~~sss{{{}}}uuuooommmmmmnnnnnnvvvxxxyyysssgggUUUMMMKKKEEECCCAAA:::999888666555333333222222222222222222333444555555444::::::IIIqqqgggHHH@@@EEEQQQiiiuuurrrjjj\\\RRRTTTTTT]]]kkkxxx~~~xxxtttrrrqqqxxxvvvtttqqqmmmhhhccc```aaagggooossssssqqqoooooorrrpppnnnnnnppprrrssssssrrrnnnhhhcccaaabbbeeehhhnnnnnnmmmkkkgggaaa\\\XXXQQQLLLGGGDDDEEEGGGGGGGGGCCCAAA??????@@@@@@???>>>AAAAAAAAAAAA???<<<999777888888888777666444333222yyyxxxyyyyyytttooooootttlllgggbbb___]]][[[WWWSSSLLLGGG@@@:::666444111///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++---///111222222222222333555555444333222333777;;;999333111222777888:::>>>AAABBBAAA@@@<<<>>>AAABBBDDDGGGJJJMMMQQQIII???999:::<<>>@@@@@@???;;;===???@@@BBBEEEJJJMMMOOOHHH>>>999999<<<===>>>???BBBGGGLLLQQQUUUWWWXXXVVVWWWWWWUUURRRSSSWWW\\\^^^^^^```aaaccceeefffggghhhjjjnnnsssxxx}}}jjjWWWMMMMMMSSSUUUUUUTTTVVVZZZcccqqq|||{{{uuurrrooollliiiiiigggjjjrrr{{{~~~ooodddkkkkkkXXXNNNLLLDDDBBB@@@999999888666555333222222222222222222222333444555555777:::>>>XXX}}}TTT===<<>>===<<<;;;;;;;;;;;;:::999888777vvvvvvvvvwwwrrrmmmnnnsssiiieeeaaa^^^]]][[[VVVRRRLLLGGG@@@:::666444111///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...000222444222111000111333333222000///000555;;;:::555222444555666777:::===>>>===<<<888:::<<<>>>AAAEEEIIIMMMMMMFFF===888999;;;<<<===<<<@@@FFFLLLRRRWWWYYYZZZUUUWWWWWWUUUSSSSSSXXX\\\\\\^^^```bbbeeehhhjjjkkkkkkmmmpppuuuxxx|||~~~~~~wwwiiiaaa[[[ZZZ\\\]]]aaagggnnnwww|||yyyvvvqqqnnnjjjffffffjjjpppxxxvvvfffiii}}}jjjWWWMMMKKKDDDBBBBBB;;;999888666555333222222222222222222222333444555555888999???^^^uuuQQQ>>>>>>DDDLLL^^^cccZZZUUUNNNMMMUUUWWWaaappp~~~zzzyyyxxxwwwwwwxxxzzz{{{uuuzzz~~~~~~yyyqqqiiifffjjjnnnttt{{{~~~zzz|||~~~}}}zzztttqqqlllgggdddbbbaaabbbeeegggjjjjjjggg```YYYTTTQQQQQQPPPNNNLLLJJJIIIIIIJJJHHHEEEDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@???>>>>>>============<<<;;;;;;:::vvvuuuvvvvvvqqqllllllqqqhhheeeaaa___^^^\\\WWWRRRLLLGGG@@@:::666444111///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...111333555111111000222444444333222111111333777777444555999777777888;;;>>>>>><<<:::777999<<>>======wwwvvvvvvuuupppjjjkkkooohhheeeaaa```___\\\WWWSSSLLLGGG@@@:::666444111///......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,...111444555222111222333666777666555666333222444444444999@@@;;;::::::;;;<<<===<<<;;;999;;;???BBBDDDFFFIIIKKKHHHBBB:::777888;;;======@@@CCCIIINNNRRRTTTUUUUUUPPPOOOOOOPPPTTTWWWYYYZZZ^^^___aaadddgggjjjlllmmmlllnnnssswww{{{~~~{{{yyy~~~yyytttmmmhhheeeeeeeeefffmmmtttppplll}}}ppp]]]RRRNNNFFFDDDCCC===999888666555333333222222222222222222333444555555777:::JJJppp```FFF???@@@BBBLLL___eee]]]WWWMMMIIIPPPYYYcccssszzzyyywwwvvvvvvwwwyyyzzzxxx}}}~~~xxxrrroooooonnnpppuuu}}}}}}{{{uuurrrmmmfff```[[[XXXVVVYYY^^^dddhhhhhhccc\\\XXXUUUVVVUUURRRNNNMMMNNNQQQLLLIIIFFFDDDCCCBBB@@@???============>>>??????@@@@@@@@@AAAAAAAAA@@@??????wwwvvvvvvuuupppjjjjjjnnnhhheeebbbaaa```]]]XXXSSSLLLGGG@@@:::666444111///......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,...111444555333333333555888999888777:::555222222222555<<>>BBBEEEFFFFFFHHHIIIGGGAAA:::777888;;;======CCCFFFKKKOOORRRSSSRRRQQQNNNLLLKKKNNNTTTXXXZZZYYY___```bbbdddfffhhhjjjkkkkkknnnrrrxxx}}}{{{oooiiigggeeemmmyyy}}}wwwoookkkhhhhhhgggfffkkkqqqsssrrrlll|||uuuaaaUUUPPPGGGDDDDDD===999888666555333333222222222222222222333444555555555;;;OOOwwwXXXAAA===@@@@@@MMMbbbjjjccc[[[OOOGGGLLLYYYdddttt~~~|||zzzzzz{{{|||}}}vvvzzz~~~}}}yyyuuuvvvxxxrrrtttyyy~~~|||zzztttrrrlllfff___YYYUUUSSSVVV[[[bbbggghhhddd^^^ZZZTTTUUUTTTQQQNNNNNNQQQTTTLLLIIIFFFDDDCCCBBB@@@>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@|||wwwsssrrrooollllllpppiiigggdddaaa___\\\XXXUUUOOOIIIBBB;;;666333111///000///...---,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,...000111333333111333===FFFBBB999999888555222111444999===@@@>>>;;;999:::;;;;;;;;;CCCEEEGGGGGGGGGFFFGGGIIIEEE<<<666777;;;<<<<<<===AAADDDIIINNNRRRTTTTTTTTTRRRLLLJJJPPPWWWYYYZZZ[[[]]]___```___^^^aaafffkkkfffjjjqqqvvvzzz}}}sssggg]]]TTTNNNMMMQQQTTTYYY___jjj|||~~~zzzvvvqqqjjjhhhhhhjjjiiihhhiiippp|||{{{qqqttteeeSSSNNNFFFCCCBBB<<<;;;999666555555555333222333333333333444444555666777;;;VVVqqqQQQAAA===>>>???NNN[[[ggggggZZZOOOKKKMMM[[[eeeuuu}}}{{{zzzzzzxxxvvvyyy|||~~~|||}}}|||{{{xxxrrroooiiiaaaZZZUUUTTTTTTXXX[[[```cccccc___ZZZVVVRRRQQQPPPNNNMMMMMMNNNNNNKKKHHHDDDBBBAAA@@@???===<<<<<<;;;<<<===???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@|||wwwsssrrrpppllllllpppjjjgggdddbbb___\\\XXXUUUOOOIIIBBB;;;666333111/////////...---,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,...000222...//////222===HHHIIIDDD<<<:::777333111333777;;;>>><<<:::999;;;=========AAACCCFFFFFFFFFFFFGGGHHHDDD;;;555777;;;<<<===>>>CCCFFFKKKPPPSSSUUUUUUTTTPPPKKKJJJPPPWWWYYYYYYZZZ[[[\\\\\\]]]^^^bbbfffjjjgggkkkrrrwww{{{~~~vvviii[[[SSSMMMHHHGGGHHHIIIKKKOOORRRXXXeeettt{{{xxx|||vvvqqqllliiijjjjjjiiigggeeehhhppp}}}}}}pppqqqhhhTTTOOOGGGCCCBBB<<<;;;999666555555555333222333333333333444555666666777>>>\\\hhhKKK???<<<======IIITTT^^^]]]SSSKKKKKKPPP[[[eeeuuu}}}{{{zzzzzzzzzxxxvvv}}}~~~}}}}}}{{{xxxqqqnnnhhhaaa\\\XXXVVVVVVWWWZZZ]]]______\\\WWWTTTRRRQQQOOONNNMMMMMMNNNNNNJJJHHHDDDBBBAAA@@@???>>>============>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA{{{vvvsssrrrpppllllllpppjjjhhheeebbb___\\\XXXUUUOOOIIIBBB;;;666333111//////...------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++---///111222---...///111:::EEELLLMMM@@@>>>:::555111111555888;;;:::999:::<<>>@@@FFFIIIMMMRRRUUUUUUUUUTTTNNNJJJJJJPPPVVVXXXXXXZZZYYYXXXXXXZZZ___dddgggiiiiiimmmsssyyy|||uuuiiiYYYPPPGGGDDDBBBAAADDDHHHGGGIIIKKKLLLNNNSSS[[[bbbzzzwwwlllfffmmm}}}|||xxxsssnnnlllmmmllljjjgggcccbbbdddlllyyyqqqpppkkkVVVOOOGGGDDDBBB<<<;;;999666555555555444222333333333333444555666777999EEEeee^^^DDD<<<;;;;;;;;;FFFNNNVVVTTTLLLHHHMMMTTT\\\eeeuuu{{{{{{zzzxxxxxxyyyzzzzzzyyy~~~~~~yyytttooojjjddd___^^^\\\YYYVVVVVVWWWXXXYYYXXXVVVSSSRRRQQQPPPOOONNNMMMMMMMMMMMMJJJGGGDDDBBBAAAAAA???>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCzzzvvvssssssqqqmmmmmmoookkkhhheeebbb```\\\XXXTTTOOOIIIBBB;;;666333111//////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++---///222333111111000000555===GGGLLLCCC@@@;;;555111000333666888888777999===@@@BBBBBB===???BBBCCCCCCDDDEEEGGGAAA999333777<<<>>>???AAAFFFIIINNNRRRUUUUUUSSSRRRKKKHHHJJJQQQVVVWWWWWWYYYXXXVVVVVVZZZaaagggiiiiiijjjooouuuzzz}}}|||mmm___VVVLLLHHHGGGIIIIIIIIILLLQQQSSSUUUVVVVVVTTTTTTVVVXXXbbbwww}}}ooobbbbbbiiisss~~~~~~|||{{{zzzvvvrrrqqqrrrqqqnnnkkkfffbbb```ccckkkwwwqqqoookkkUUUNNNGGGDDDCCC<<<;;;999777666666555444222333333333333444666777888;;;LLLpppWWW@@@<<<;;;::::::EEELLLRRRQQQKKKIIIOOOVVV\\\fffuuu~~~||||||yyyuuutttwwwzzz}}}|||tttooojjjddd^^^\\\]]]]]]YYYUUURRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMMMMMMMJJJGGGDDDBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>??????@@@??????@@@AAABBBCCCDDDEEEyyyuuussssssqqqmmmmmmooollliiifffccc```\\\XXXTTTOOOIIIBBB;;;666333111///......---,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,...000222444222111//////111777@@@HHHBBB@@@;;;555111000333555666666666999===@@@BBBBBB;;;===@@@BBBBBBCCCEEEFFFAAA888333666<<<>>>@@@AAAEEEHHHMMMQQQTTTSSSQQQOOOIIIHHHKKKSSSWWWWWWWWWYYYYYYWWWWWW\\\ccchhhjjjjjjkkkpppvvv{{{~~~uuueeeZZZUUUSSSJJJLLLRRRXXXYYYWWWZZZ___eeeeeedddaaa]]]YYYVVVUUUQQQ^^^mmmzzzdddYYYXXX___jjjttt}}}xxxzzzzzzzzzyyyyyyzzzzzzzzz{{{wwwttttttuuuuuussspppiiifffaaa```ccciiiooorrrtttvvvxxxxxxvvvtttsssssstttuuuyyypppkkklllTTTMMMGGGFFFDDD===<<<:::777666666666444333333333333444555666888888;;;TTT{{{SSS@@@>>><<<::::::DDDKKKQQQPPPKKKIIINNNTTT^^^hhhwww{{{tttqqqssszzzyyyqqqkkkccc^^^XXXWWWYYYYYYUUUQQQNNNMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGCCCBBBAAAAAA@@@???<<<======>>>????????????@@@@@@AAABBBCCCCCCDDDEEExxxuuussstttrrrnnnmmmooollljjjfffccc```\\\XXXTTTOOOIIIBBB;;;666333111///...------,,,,,,---------,,,++++++******++++++,,,+++++++++,,,...111333555000---,,,...111444<<>>???AAACCCFFFLLLQQQSSSRRRPPPNNNGGGHHHMMMTTTXXXWWWWWWZZZZZZZZZ[[[___cccgggjjjjjjlllpppvvv{{{~~~ooo___YYYYYY\\\WWW\\\dddjjjiiieeeggglllqqqooolllfff```YYYTTTQQQJJJMMMSSScccppp[[[SSSVVV```jjjwww{{{tttmmmqqqqqqpppqqqrrrtttwwwxxxwwwtttqqqqqqtttvvvvvvtttkkkgggbbb^^^^^^^^^______cccdddeeedddbbb``````aaabbbbbbeeelllwwwpppjjjpppVVVNNNHHHGGGEEE>>><<<:::777666666666555333333333333444555777888999;;;\\\yyyOOO@@@???<<<:::<<>>???@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCxxxtttssstttrrrnnnmmmooommmjjjgggccc```\\\XXXTTTOOOIIIBBB;;;666333111///---------,,,,,,------...,,,++++++******++++++,,,******+++,,,...111444555000+++***///333444888>>>;;;999666222000111555999555555555888;;;======<<<999<<>>???@@@AAAEEEKKKQQQSSSSSSPPPNNNFFFHHHNNNVVVYYYXXXXXX[[[ZZZ\\\___aaabbbeeegggjjjlllpppvvvzzz~~~zzzuuuuuuwwwyyy|||{{{ssstttzzzxxxtttoooiiiccc^^^YYYVVVNNNLLLLLLTTThhhwwwsssvvv{{{}}}|||xxxqqqkkkjjjiiihhhhhhjjjllloooqqqpppllljjjkkkoootttuuuuuummmiiibbb]]]ZZZYYYXXXWWWXXXXXXXXXVVVTTTTTTUUUWWWWWWXXX[[[___cccqqqyyysssvvvZZZQQQJJJHHHEEE===<<<:::888777777666555333333333333444666777999:::???eeeoooJJJ??????;;;;;;???AAAFFFJJJKKKHHHIIINNNTTTbbbkkkzzz|||tttqqqrrrxxx~~~~~~~~~wwwooogggbbbXXXWWWTTTRRROOOLLLJJJIIIDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKHHHFFFCCCAAAAAABBBAAA@@@<<<===???AAACCCDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA@@@wwwtttssstttsssnnnmmmooommmkkkgggddd```\\\XXXTTTOOOIIIBBB;;;666333111///------,,,,,,,,,------...,,,++++++++++++++++++,,,******+++,,,...111444555333---,,,111444333444888888666444111000222777;;;555555555888:::;;;;;;:::999;;;???AAABBBDDDFFFHHHCCC:::444777<<<===>>>@@@AAAEEEKKKQQQTTTSSSQQQOOOFFFHHHOOOWWWZZZXXXYYY\\\ZZZ^^^aaabbbaaabbbeeeiiilllpppvvvzzz}}}~~~}}}zzzwwwqqqmmmiiifffcccbbbWWWSSSOOOOOOVVVkkk~~~{{{{{{yyysssmmmeeedddbbbaaabbbeeehhhjjjjjjfffdddeeekkkpppssstttpppjjjccc\\\YYYXXXWWWVVVSSSSSSRRRPPPNNNNNNQQQSSSSSSTTTXXXZZZZZZccc}}}{{{^^^SSSKKKHHHEEE<<<===:::888777777666555444222333333444666888999:::DDDmmmhhhFFF===>>>:::;;;AAABBBFFFIIIIIIHHHKKKRRRYYYccclll{{{zzzuuurrrtttwwwzzz|||{{{}}}wwwpppiiiaaa\\\VVVVVVUUUQQQMMMIIIGGGGGGAAAAAA@@@@@@BBBDDDGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKHHHFFFCCCAAABBBBBBAAA@@@<<<>>>AAACCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA??????xxxsssppppppmmmiiihhhkkklllmmmkkkggg```[[[WWWVVVQQQKKKBBB;;;666444222000......---------,,,,,,,,,************************---,,,******,,,000444777555///,,,...222222333555333444444222///222999@@@DDD@@@:::666444666:::<<<:::;;;===@@@BBBDDDEEEEEEAAA:::555777;;;===>>>AAACCCEEEJJJOOOSSSSSSPPPMMMHHHKKKQQQVVVZZZ[[[ZZZYYY[[[^^^```bbbcccdddgggiiimmmrrrxxx}}}|||{{{|||}}}wwwmmmaaaXXXSSSXXXmmm|||yyyvvvrrrooogggeeeccc```^^^]]]\\\\\\^^^___bbbccceeehhhmmmpppoooiiiaaaZZZVVVSSSRRRPPPPPPQQQQQQRRRRRRQQQPPPPPPWWWSSSSSSWWWWWW[[[nnncccRRRNNNJJJCCC>>>===;;;999777555333222222555111000444666555666999FFFwww^^^EEECCC===777<<>>AAABBBEEEIIIOOORRRRRROOOLLLHHHKKKQQQVVVZZZ[[[ZZZYYY\\\^^^aaacccdddeeehhhjjjmmmqqqwww|||sss___TTT[[[ggg~~~{{{vvvrrrgggeeebbb^^^\\\ZZZYYYYYYZZZ\\\^^^```aaacccfffiiiiiifffaaa\\\ZZZWWWUUUSSSXXXXXXXXXYYYYYYZZZ[[[[[[^^^YYYXXX\\\]]]```oooeeeSSSOOOKKKDDD???===;;;999777555333222222555111111444666555777:::HHHyyy~~~XXXBBBBBB===888>>>BBBHHHJJJKKKHHHEEEGGGPPPXXX```kkkzzz{{{zzzzzz||||||ssslllhhhccc]]]XXXSSSPPPKKKGGGCCCBBBBBBBBB@@@???>>>>>>@@@DDDHHHJJJKKKKKKLLLMMMLLLJJJHHHFFFFFFFFFEEEDDDDDDDDDEEEEEEGGGIIILLLNNNOOOQQQTTTVVVVVVWWWSSSKKKGGGHHHJJJJJJxxxsssqqqpppnnnjjjiiilllkkkkkkjjjfff```ZZZVVVUUUQQQKKKCCC;;;666333111000......---------,,,,,,,,,************************,,,+++******---000444666111...///444666444222333333333222000000444;;;BBBMMMJJJEEE@@@<<<999888888888999<<>>777333555999;;;===@@@AAADDDHHHNNNRRRRRROOOLLLHHHKKKQQQVVVZZZ[[[ZZZYYY]]]___aaacccdddfffiiikkklllqqqwww|||~~~{{{dddZZZZZZbbbtttzzztttiiigggccc___[[[YYYXXXXXXYYY[[[^^^______```aaacccfffeeeeeeeeeeeeccc```]]]aaa`````````bbbeeeiiikkkiiibbb___bbbcccdddnnnzzziiiUUUOOOKKKEEE@@@===;;;999777555444333333555222111444666666888===NNN~~~rrrPPP>>>@@@<<<999???BBBGGGIIIJJJGGGEEEGGGOOOVVV___jjj{{{~~~|||wwwpppkkkfff___XXXRRRNNNKKKGGGCCC@@@?????????@@@@@@???@@@BBBFFFIIIKKKLLLLLLLLLLLLKKKHHHFFFEEEFFFEEEDDDDDDDDDEEEGGGHHHJJJMMMRRRUUUWWWZZZ]]]___``````\\\SSSNNNPPPRRRQQQxxxtttqqqqqqoookkkjjjmmmjjjkkkiiieee___ZZZWWWUUURRRLLLCCC;;;666333111///......---------,,,,,,,,,************************+++******+++---000333555111//////444777666888;;;888666444111000333:::???FFFEEECCCAAA???===<<<<<<:::;;;>>>@@@AAABBBAAAAAA===666111444888:::<<>>=========>>>@@@AAABBBAAA???>>>;;;444000333777999<<>>:::999>>>???GGGGGGFFFDDDCCCGGGNNNSSSZZZgggzzz{{{wwwrrrppplllfff```XXXPPPKKKFFFDDD@@@===;;;;;;<<<===???@@@BBBDDDGGGJJJLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNJJJHHHFFFFFFGGGKKKPPPRRRWWWZZZ^^^aaacccfffiiikkknnnooojjjaaa[[[[[[[[[ZZZxxxtttrrrrrrpppmmmmmmoookkkkkkjjjfffaaa\\\YYYWWWSSSMMMDDD;;;666222000.........---------,,,,,,,,,************************))))))***+++---000222444222000000333666:::BBBKKKGGGBBB;;;444111222555888<<<<<<======<<<<<<;;;:::>>>???BBBCCCCCCAAA???===;;;444000333777:::<<>>GGGjjjZZZEEE<<<===:::<<>>===>>>@@@AAACCCEEEIIIMMMQQQSSSUUUUUURRRQQQQQQQQQQQQRRRRRRSSSPPPNNNKKKKKKNNNTTT[[[______aaacccfffiiiooouuuzzzyyy{{{yyyrrrkkkhhhddd```yyyuuurrrsssqqqnnnnnnqqqlllllllllhhhccc^^^[[[ZZZSSSMMMDDD<<<666222000.........---------,,,,,,,,,************************((()))***+++---000222333//////222666777777<<>>HHHlll|||WWWDDD;;;<<<:::>>>FFFGGGFFFEEEBBBAAABBBGGGLLLOOOVVVbbbuuuwwwnnnqqqsssuuuvvvzzz}}}yyyvvvtttlllhhh```WWWNNNIIIGGGHHHFFFDDDAAA???>>>???AAABBBFFFHHHMMMQQQUUUWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUURRRPPPMMMMMMPPPWWW^^^ccc```bbbdddgggkkkrrrzzz}}}xxxqqqmmmhhhccc{{{tttooorrrtttqqqnnnmmmlllkkkiiifffaaa]]]XXXVVVVVVOOOEEE===777444111000......---------,,,,,,,,,,,,,,,+++***))))))******,,,+++++++++,,,...///000000111333444666777888888@@@AAA@@@===888666777999<<<888777999999777888<<<===>>>@@@BBBDDDFFFGGGGGG???888333555888999;;;>>>BBBCCCFFFLLLRRRTTTRRROOOJJJMMMRRRVVVXXXZZZ\\\]]]ZZZ]]]```bbbdddfffiiilllqqqtttxxx{{{}}}xxxqqqxxxuuutttsssuuuyyy{{{}}}}}}yyyvvvtttwwwvvvwwwyyyyyyyyyaaaQQQJJJEEEAAA>>>;;;888666666666444333555888333000666888<<>>CCCGGGGGGCCCBBBBBBBBBCCCHHHPPPYYYeeewwwxxxooommmjjjfffddd\\\WWW\\\gggoootttvvvyyy{{{}}}}}}{{{vvvqqqiiiccc[[[UUUPPPKKKEEEAAACCCAAA>>><<<===@@@EEEHHHLLLMMMPPPSSSVVVYYYZZZ[[[WWWYYYYYYWWWYYY\\\[[[WWWSSSRRRRRRTTTVVVZZZ]]]___``````bbbgggnnnvvv}}}~~~tttoookkkhhh{{{tttppprrrtttqqqnnnmmmkkkjjjhhheeeaaa\\\XXXVVVVVVOOOFFF===777444111000......---------,,,,,,,,,,,,++++++***))))))******,,,+++++++++,,,...///111///111555666666666666777=========:::777777999;;;;;;888777999999777888;;;<<<>>>AAACCCFFFFFFFFFFFF@@@888333555888999:::===@@@BBBFFFMMMSSSVVVTTTQQQKKKOOOSSSVVVXXXXXXXXXYYYZZZ]]]```bbbdddfffiiilllpppsssxxx{{{|||~~~ttt~~~}}}xxxvvvtttuuuyyyzzzwwwvvvzzzyyyzzz}}}zzz\\\OOOKKKGGGCCC>>>;;;888666666666444333333666222111777888===LLLooopppOOOEEE<<<;;;===???BBBGGGFFFBBBAAABBBBBBCCCIIIQQQZZZfffyyy~~~vvviiiaaa```___\\\UUUPPPLLLOOOWWWaaahhhllljjjkkknnnsss{{{{{{yyywwwqqqllleee```ZZZTTTQQQMMMIIIEEEDDDBBB???>>>???CCCHHHKKKQQQRRRTTTWWWYYY[[[]]]]]]YYY[[[[[[ZZZ\\\___]]]YYYWWWWWWWWWXXXZZZ]]]```aaaaaabbbeeeiiiooowwwtttmmmhhhddd{{{uuuqqqssstttqqqnnnnnnkkkjjjhhhddd```\\\YYYWWWWWWPPPFFF===777444111000......---------,,,,,,,,,,,,+++******)))*********++++++++++++,,,...000111---333999:::777444555777999999999888777888;;;===;;;888777999999777888;;;:::===AAAEEEGGGGGGFFFEEEAAA999444555777888999;;;>>>AAAHHHOOOUUUWWWTTTRRRLLLOOOTTTWWWWWWVVVUUUUUUZZZ\\\```bbbdddfffiiilllooossswwwzzz|||}}}{{{yyy~~~}}}~~~}}}{{{zzz}}}}}}sssZZZOOOLLLGGGCCC>>>;;;888666666666444333000444222222888888???PPPssssssMMMDDD<<<;;;===???BBBFFFDDDAAA@@@BBBCCCDDDKKKRRR]]]iiizzzzzzooojjj___TTTPPPQQQRRRQQQMMMLLLKKKLLLQQQZZZccchhhgggfffeeehhhppp{{{}}}xxxtttpppkkkgggaaa]]]XXXTTTQQQNNNKKKIIIDDDCCCAAAAAADDDIIINNNQQQWWWXXXZZZ\\\^^^___``````[[[^^^___^^^```bbb```[[[YYYYYYYYYZZZ\\\___aaabbbcccfffjjjmmmrrrzzztttlllfffaaa{{{vvvsssttttttqqqoooppplllkkkhhheeeaaa]]]ZZZYYYXXXQQQGGG>>>777444111000......---------,,,,,,,,,++++++***************+++++++++***+++,,,...000111,,,555>>>???:::555555777999888777666666888;;;===<<<999999<<<<<<999999<<<999<<>>;;;888666666666444333000444333444888777@@@UUU|||xxxKKKCCC<<<<<<>>>???BBBEEEBBB@@@???AAACCCEEELLLTTT___jjj{{{~~~ssskkk]]]WWWNNNHHHHHHLLLOOOPPPRRRWWW[[[[[[]]]ccchhhjjjnnnkkkiiihhhmmmuuu~~~zzztttpppkkkgggddd^^^\\\XXXTTTPPPNNNLLLKKKFFFEEEDDDEEEIIINNNSSSWWW\\\]]]^^^```aaabbbbbbbbb]]]aaacccccceeegggeee___XXXXXXYYYZZZ\\\^^^aaabbbgggkkkpppsssxxxvvvmmmgggbbb{{{vvvtttuuutttqqqoooqqqmmmllliiieeebbb^^^\\\[[[XXXQQQGGG>>>888444111000......---------,,,,,,,,,+++***************++++++*********+++,,,...111222---777@@@CCC>>>888777888;;;999666555666888:::;;;<<<;;;===AAAAAA===;;;<<<999<<<@@@DDDFFFFFFEEEDDDBBB:::555666888888999;;;???DDDKKKQQQSSSRRROOOMMMJJJNNNSSSUUUUUUTTTTTTTTTYYY\\\___aaaccceeehhhkkkooorrrvvvyyy{{{}}}{{{wwwaaaTTTMMMFFF@@@>>>;;;888666666666444333222555444666888666BBB[[[rrrJJJAAA;;;<<>>AAACCCFFFMMMUUU```kkk{{{zzzhhh]]]PPPKKKFFFFFFJJJQQQYYY___cccoooxxxyyywwwvvvtttpppqqqnnnkkkjjjkkkpppuuuyyy}}}xxxrrrmmmiiifffddd^^^\\\YYYTTTOOOLLLKKKJJJHHHHHHHHHJJJMMMRRRWWWZZZ\\\]]]___```bbbccccccccc```dddhhhiiilllooolllfffZZZZZZZZZZZZ\\\```ccceeekkkoootttzzzvvvpppjjjfff{{{wwwvvvvvvuuuqqqppprrrmmmlllhhheeeaaa^^^]]]\\\YYYRRRHHH>>>888444111000......---------,,,,,,,,,*********)))******+++,,,*********+++,,,///111222///666???CCC???;;;999999;;;888444222444666888999;;;;;;???EEEEEE???;;;;;;:::;;;===???AAACCCDDDEEEBBB;;;555777999:::;;;===BBBGGGNNNRRRRRRPPPNNNMMMLLLOOOSSSTTTTTTTTTTTTUUUYYY[[[___aaaccceeehhhkkkooossswwwzzz|||}}}xxxaaaTTTMMMGGGCCC>>>;;;888666666666444333333666555777999777FFFddddddHHH@@@;;;===@@@@@@AAACCCAAA???>>>AAACCCFFFMMMUUU___jjjzzz~~~fffVVVJJJFFFEEEHHHOOOZZZiiivvv{{{sssqqqnnnmmmmmmpppsssvvvzzz~~~yyyrrrkkkgggeeeddd```___[[[VVVQQQMMMLLLMMMLLLLLLLLLMMMPPPUUUYYY\\\ZZZ[[[]]]```bbbdddeeeeeedddjjjnnnqqquuuxxxuuuooodddbbb___]]]___bbbfffiiinnnqqqvvv~~~}}}tttppplllhhh{{{xxxwwwwwwuuuppppppsssllljjjfffccc___]]][[[[[[ZZZSSSHHH???888444111///......---------,,,,,,,,,******))))))***++++++,,,*********+++,,,///111333///444<<<@@@???<<<999777888444///...111444666777888:::AAAHHHHHHAAA:::888<<<;;;::::::===@@@DDDFFFCCC;;;666888;;;<<<===@@@DDDIIIOOOSSSSSSRRRQQQRRRQQQSSSTTTTTTSSSRRRSSSUUUYYY[[[^^^aaabbbeeehhhjjjpppsssxxx{{{|||~~~}}}rrrjjjfffcccggglllwww}}}{{{cccTTTMMMIIIEEE>>>;;;888666666666444333333555444666999888LLLooo[[[FFF???;;;===@@@@@@AAACCCBBB??????AAACCCFFFMMMUUU^^^iiiyyyjjjVVVKKKGGGFFFJJJQQQ___wwwwwwtttpppmmmlllnnnrrrtttvvv{{{|||ssskkkfffddddddaaaaaa^^^YYYTTTPPPPPPRRROOOOOOOOOPPPRRRVVVYYY[[[WWWYYY\\\___bbbeeeggghhhiiiooouuuzzzyyynnnjjjeee```___bbbfffjjjnnnoootttwwwooonnnkkkggg{{{xxxwwwxxxuuupppqqqtttjjjhhheeeaaa]]][[[ZZZYYYZZZSSSIII???888444111///......---------,,,,,,,,,******))))))***+++,,,,,,***)))***+++---///111333...222888===???===999666444000,,,+++///333666666666999AAAIIIIIIAAA999666===;;;888777999>>>DDDHHHCCC;;;777999<<<===???AAAEEEJJJPPPTTTTTTTTTUUUWWWUUUVVVUUUTTTRRRQQQRRRTTTYYY[[[^^^aaabbbeeehhhjjjqqqtttxxx{{{}}}ooo]]]RRRMMMLLLLLLMMMTTTaaarrrxxxwww{{{vvv~~~}}}zzz}}}fffUUUMMMIIIFFF>>>;;;888666666666555333111333333666::::::QQQwww\\\FFF???;;;>>>@@@@@@AAABBBBBB??????AAACCCEEELLLTTT]]]hhhxxxnnnXXXMMMIIIGGGIIIPPP```yyyuuunnnhhhfffgggkkknnnrrrxxxuuukkkeeeccccccaaabbb```\\\WWWTTTTTTVVVQQQQQQQQQQQQSSSVVVYYY[[[VVVWWW[[[___cccfffhhhjjjmmmssszzzuuuoooggg```^^^```dddgggmmmnnnsssssslllkkkiiieee|||xxxuuusssrrrpppooommmkkkgggbbb^^^[[[ZZZYYYZZZSSSIII>>>666111000///......---------,,,,,,,,,))))))))))))))))))))))))+++*********+++---///000...222777;;;;;;999888777///222222......333666777888888<<>>@@@EEEIIIOOOSSSTTTUUUVVVWWWWWWXXXXXXUUURRRRRRVVVZZZ[[[]]]^^^```aaacccgggjjjpppuuu|||rrr^^^MMMKKKKKKDDDAAADDDKKKOOOWWW___hhhttt|||xxxuuutttrrrssstttvvv}}}yyyrrrttt~~~```XXXUUUIIICCCAAA>>>:::888777777555444222555333555999<<>><<>>@@@BBBEEEMMMVVV[[[gggyyyooo^^^QQQIIIEEEIIIPPP```|||~~~rrrooojjjeeebbb```___```iiilllsss}}}wwwooojjjfffddddddeeeeeebbb]]]ZZZYYYYYY[[[VVVPPPMMMNNNRRRVVVYYYXXX\\\aaacccdddfffjjjmmmrrrvvv~~~zzzmmmccc___bbbfffiiiqqqrrrwwwvvvoooiiiccc___|||yyywwwuuusssqqqoookkkiiieeeaaa^^^[[[YYYYYYYYYSSSIII>>>666111000///......---------,,,,,,,,,************************+++*********+++---///000,,,000555888888777777777444555222------333666555888888;;;??????:::777888999999;;;===???BBBDDDEEECCC<<<777999<<<<<<>>>AAAEEEIIINNNRRRTTTUUUVVVVVVVVVXXXXXXWWWUUUUUUYYY]]]]]]^^^``````bbbdddhhhkkkoootttzzz}}}}}}~~~rrr\\\MMMBBBEEEHHHGGGIIIOOOMMMNNNOOOPPPVVVeee{{{|||wwwtttssslllnnnqqqtttyyyvvvtttxxxbbbYYYUUUJJJEEEAAA>>>:::888777777555444333555444555999<<>>@@@BBBEEEMMMUUU\\\hhhzzzqqqbbbUUULLLGGGIIIOOO[[[tttuuufff```````````````______^^^aaadddlllxxx{{{uuuooojjjgggbbbaaa`````````^^^[[[XXXYYYUUUQQQNNNOOORRRVVVXXXYYY^^^ccceeefffhhhlllppptttyyy|||ooofffbbbdddhhhkkkqqqsssxxxtttllleee^^^XXX~~~|||zzzxxxwwwuuuqqqnnniiigggddd```]]][[[YYYYYYYYYSSSIII???666222000///......---------,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000---000444666777888999;;;<<<999222,,,///555888666999777999<<<===999888::::::;;;<<<>>>AAAEEEGGGIIIEEE>>>888:::<<<<<<>>>@@@DDDHHHMMMQQQSSSTTTUUUVVVSSSVVVYYYZZZXXXYYY\\\___^^^___```aaabbbeeeiiilllooosssxxxzzz{{{|||yyyyyy~~~}}}kkk^^^WWWLLLEEEHHHKKKLLLSSS\\\fffddd___VVVUUUccczzz|||vvvtttttttttvvvxxxzzz}}}zzztttsssyyyfffZZZTTTKKKFFFAAA>>>:::888777777555444444666555666999>>>WWW~~~SSSCCC???===AAABBBAAAAAACCCCCC@@@???AAABBBEEEMMMUUU]]]iii{{{ttthhhZZZPPPIIIJJJMMMUUUhhh{{{zzzjjj[[[PPPOOORRRXXX^^^``````^^^]]]ZZZ^^^fffsss{{{ssslllhhh]]]\\\[[[^^^aaaaaa\\\VVVWWWUUURRRQQQQQQRRRUUUVVV[[[___dddgggiiikkkooossswww|||tttjjjggghhhkkkmmmsssuuu{{{qqqggg___VVVPPP}}}{{{zzzxxxwwwtttpppmmmgggfffbbb___\\\ZZZYYYYYYXXXRRRIII???777222000///......---------,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000///111444666888:::===???BBB<<<333...222;;;>>><<<;;;888777::::::888888;;;:::;;;<<>>CCCGGGMMMQQQRRRSSSTTTUUUPPPTTTYYY[[[[[[[[[^^^```______``````aaadddhhhlllppptttxxxzzzzzz|||~~~nnnbbb\\\^^^dddnnnzzztttfff^^^```YYYTTTUUUYYY```mmmzzzzzzrrrvvvzzzvvvwwwyyy~~~xxxrrrrrr}}}kkk[[[TTTKKKGGGAAA>>>:::888777777555444444777666666:::???\\\SSSCCC???>>>BBBCCCBBBAAACCCCCC@@@???AAACCCEEELLLTTT^^^jjj|||xxxppp^^^SSSJJJJJJLLLPPP]]]lllyyy}}}zzznnn___VVVOOOKKKLLLQQQYYY```bbb```\\\YYYUUUYYYaaakkkuuu~~~}}}tttjjjdddYYYYYY[[[]]]^^^]]]YYYVVVVVVVVVVVVTTTSSSSSSTTTUUU[[[___eeeiiijjjmmmrrrvvvzzzxxxppplllmmmnnnooovvvxxx|||mmmcccZZZQQQJJJ{{{zzzxxxwwwvvvsssnnnkkkgggeeebbb___\\\ZZZYYYXXXWWWQQQIII???888333000///......---------,,,,,,,,,************************+++*********+++---///000...000333555777999===@@@DDD>>>555111666AAAFFFEEE===999888999999777777;;;999:::<<>>:::888777777555444444777666777:::BBBaaaUUUCCC@@@???CCCEEECCCBBBCCCBBB??????BBBCCCEEELLLTTT___kkk|||{{{vvvaaaTTTJJJJJJKKKMMMUUUaaahhhjjjeeeZZZPPPOOORRRTTTXXX[[[___aaa```[[[UUUQQQMMMPPPVVV]]]dddkkkppptttxxx{{{sssggg___WWW[[[___]]]YYYUUUVVVYYYYYYZZZZZZYYYVVVTTTTTTUUUZZZ___eeeiiillloootttxxx}}}{{{tttqqqppppppqqqxxxzzzxxxiii```YYYPPPIII{{{yyywwwuuutttrrrnnnkkkhhhfffccc___\\\ZZZXXXXXXVVVQQQIII@@@888333000///......---------,,,,,,,,,))))))))))))))))))))))))+++*********+++---///000+++---000222444666999<<>>AAADDDGGGIIIBBB:::555666999999:::===DDDHHHMMMQQQSSSTTTUUUVVVQQQUUUZZZ\\\[[[[[[]]]```______^^^^^^^^^aaafffjjjrrrvvv{{{}}}~~~nnnZZZOOONNNRRRYYY```nnnsss||||||tttqqqsssqqqooonnnrrr}}}{{{xxxwwwyyy{{{yyy|||wwwnnnffffffjjjvvvkkk[[[SSSJJJHHHAAA>>>:::888777777555444333777666777;;;EEEggg}}}TTTDDD@@@@@@DDDFFFDDDBBBCCCBBB??????BBBDDDFFFLLLSSS___jjj||||||gggWWWKKKJJJKKKKKKPPPYYY______[[[SSSPPPWWW___ccciiigggddd___XXXQQQJJJGGGCCCFFFJJJOOOSSSYYY^^^cccooouuu}}}vvviiiaaa[[[___aaa]]]UUUSSSXXX^^^^^^``````]]]XXXUUUUUUWWWZZZ___fffjjjmmmqqqvvv{{{}}}wwwsssrrrqqqpppwwwyyyvvvfff^^^XXXPPPIII}}}zzzwwwuuusssrrrooommmjjjhhhddd```\\\ZZZXXXWWWUUUPPPIII@@@999333000///......---------,,,,,,,,,************************+++*********+++---///000***,,,000222333555777999;;;:::555111444>>>GGGJJJAAA===;;;<<<:::666666888;;;<<<===???BBBDDDGGGHHHBBB:::555777:::;;;<<>>:::888777777555444111666555777<<>>@@@BBBEEEGGGHHHBBB:::666888;;;<<<>>>@@@EEEIIIOOOSSSTTTUUUVVVWWWYYY\\\^^^^^^\\\\\\^^^aaabbbbbb```______ccchhhlllpppuuu|||xxxgggWWWTTT[[[bbbjjjooo___[[[]]]dddiiimmmuuu~~~~~~zzzqqqiii]]]aaammmvvvmmmeeeaaa___]]]^^^bbb[[[nnnaaaVVVRRRKKKJJJAAA>>>:::888888777666444111555555777<<>>;;;888666666444555444222111444999>>>;;;<<<===<<<999777777888<<<<<<===@@@EEEHHHHHHFFF<<<777555888;;;<<<>>>BBBDDDIIIOOOQQQUUUZZZ[[[XXXWWWZZZ^^^___]]]\\\]]]```_________```ccceeehhhjjjooosssxxx|||}}}mmm^^^[[[dddssszzzrrruuu{{{pppeeeXXXVVVTTTUUUbbb}}}ttthhhdddeeeccc^^^```fffvvvfffXXXPPPKKKBBB???;;;888777666555444666222444:::>>>QQQ___HHHBBBDDDFFFGGGGGGEEECCCAAA@@@@@@@@@???@@@DDDJJJOOOYYYhhhzzz|||gggTTTMMMKKKHHHLLLUUU___eeennnzzzmmmXXXMMMKKKMMMQQQUUUaaannn~~~{{{xxxyyy~~~zzzsssjjjddddddiiiooossstttnnngggdddddddddcccbbbdddiiiooosssvvv{{{~~~vvvrrrsssrrrnnniiiiiijjjppp|||yyyhhh^^^VVVNNNIII~~~zzzvvvrrrooommmkkkiiifffaaa\\\XXXUUUSSSQQQMMMFFF???888333111000///......------,,,++++++************************,,,,,,++++++,,,---///000,,,777CCCHHHCCC;;;666444666666444222111333888;;;;;;<<<===<<<:::888888888<<<===???BBBEEEFFFEEECCC999444444888;;;<<<===@@@CCCIIIPPPSSSWWW[[[[[[XXXUUUZZZ___```^^^[[[[[[[[[[[[\\\\\\^^^aaadddgggiiinnnsssyyy~~~tttgggbbbeeepppttthhh\\\VVVQQQNNNOOO\\\{{{zzzwwwwwwqqqiiiiiihhhnnnjjjYYYQQQIIICCC???;;;888777666555444555222444:::@@@TTT___IIIDDDEEEGGGHHHHHHFFFCCCAAA@@@@@@@@@???@@@DDDJJJOOOWWWeeewwwqqq[[[RRROOOOOOVVV___gggooozzz{{{hhhUUUNNNRRRZZZdddkkk}}}|||{{{zzz}}}zzzyyy||||||tttnnnmmmppptttvvvrrrooojjjjjjkkklllkkkiiiiiimmmsssvvvyyy~~~|||tttppppppnnnjjjeeeeeefffkkkwww{{{hhh]]]VVVNNNHHH}}}zzzwwwrrrmmmjjjhhhgggddd```\\\XXXUUUSSSOOOKKKEEE>>>888444111000///......------,,,++++++************************,,,++++++++++++---...///---777CCCJJJHHHAAA999444666555333222222444888:::999;;;<<<;;;999888888999===@@@DDDHHHIIIFFFAAA===666222222888;;;;;;<<>>666444333111111333666999:::777999::::::999888888999===BBBJJJOOOMMMGGG???:::555222222777;;;;;;<<<>>>BBBIIIPPPTTTXXX\\\[[[WWWRRRWWW]]]^^^\\\XXXWWWWWWXXXXXXYYY[[[^^^bbbeeegggjjjooouuu{{{~~~{{{rrrpppzzztttjjj\\\SSSRRRNNNJJJUUUggg~~~tttkkkdddhhhvvvccc[[[TTTGGGCCC@@@<<<999888777666555666555555888???UUUkkkNNNFFFHHHJJJKKKJJJHHHFFFDDD@@@@@@@@@???@@@DDDJJJOOOWWWddduuu|||rrrqqqwww|||oooeeehhhqqqzzz|||uuunnnmmmrrr{{{xxxrrrssssssqqqnnnoootttxxx~~~yyyvvvsssqqqsssrrrppprrrttttttpppmmmoooqqqtttxxx{{{{{{uuupppnnnjjjfffcccaaabbbfffooo|||~~~hhh\\\WWWPPPHHH~~~{{{zzzyyyxxxssskkkeeeccccccbbbaaa^^^[[[WWWUUUNNNKKKFFF@@@:::555222000///......------,,,++++++************************++++++******+++,,,...///222222555===EEEEEE???888333222000111444777999999555777888888777777777888<<>>BBBHHHOOORRRVVVZZZZZZWWWSSSVVVZZZZZZXXXWWWWWWYYYYYYZZZZZZ\\\___bbbeeegggkkknnnssswwwzzz}}}}}}www{{{~~~mmmaaaWWWTTTQQQKKKMMMSSSaaaxxxhhhaaa[[[]]]ggg|||yyyaaa\\\VVVKKKDDD@@@<<<999888777666555666666666777>>>VVVnnnOOOEEEFFFHHHJJJJJJHHHFFFEEE@@@@@@@@@???@@@DDDJJJOOOXXXeeettt}}}tttmmmqqqzzzyyywwwwww|||~~~iii^^^aaaeeefffhhhlllrrrwww~~~~~~yyytttqqqtttsssrrrsssuuuuuurrrnnnpppqqqssswww{{{{{{wwwsssoookkkhhhdddaaa^^^___ccckkkwww~~~hhh[[[XXXRRRIII}}}{{{yyyzzzzzzuuummmfffeeeeeedddbbb___[[[WWWTTTPPPMMMHHHAAA;;;555222000///......------,,,++++++************************+++************,,,---...///000333999>>>???;;;777555333000111444666777666333555666777666555666777:::@@@HHHLLLKKKHHHFFFEEE999444222555888999;;;???BBBHHHMMMPPPTTTYYYZZZWWWSSSVVVWWWVVVUUUUUUXXX\\\\\\\\\\\\]]]```bbbeeegggmmmooorrruuuxxx{{{uuunnncccZZZSSSNNNKKKJJJQQQ```rrrqqqeeeWWWTTTTTTVVV^^^rrrzzz|||rrr^^^XXXUUUOOODDD@@@<<<999888888777666555666666777@@@ZZZeeeJJJAAABBBEEEGGGHHHGGGEEEDDD@@@@@@@@@???@@@DDDJJJOOOXXXdddssswwwrrrvvv}}}|||yyydddYYYRRRVVV\\\___bbbgggnnnsssyyyzzzvvvuuusssrrrtttwwwwwwuuurrrqqqrrrsssvvv{{{{{{tttrrrnnnjjjgggccc```^^^ZZZ[[[___eeeppp~~~hhh[[[YYYTTTJJJ}}}{{{zzz{{{{{{wwwnnngggggggggeeeccc___ZZZVVVSSSQQQNNNIIIBBB;;;666222//////......------,,,++++++************************+++************,,,---...---000555999:::999777666777444111111444555555333111333555666555555555777888===CCCGGGGGGHHHJJJLLL;;;666333555888888;;;???BBBHHHLLLNNNRRRXXXYYYWWWTTTUUUUUUTTTRRRTTTYYY^^^]]]]]]^^^___```ccceeegggooopppsssuuuwwwzzz~~~{{{ppp```UUURRROOOJJJKKKRRRZZZ^^^eeemmmrrrrrrllllllhhhbbb^^^[[[UUUNNNLLLMMMPPPTTT\\\oooqqqiiiiiijjj|||nnn[[[TTTQQQPPPDDDAAA<<<999888888777666444666666888BBB]]]ZZZCCC===???BBBEEEFFFEEEDDDCCC@@@@@@@@@???@@@DDDJJJOOOWWWcccqqq}}}zzztttxxx~~~~~~}}}oooZZZPPPQQQPPPUUU[[[^^^```dddiiimmmsss|||{{{tttrrrrrrtttxxxyyyxxxuuusssssstttwww{{{zzztttooommmjjjgggccc```\\\[[[VVVWWW[[[aaakkkzzzggg[[[ZZZUUUKKK~~~~~~}}}zzztttnnniiieeebbb___^^^[[[VVVRRRQQQNNNHHHAAA:::444000......------,,,,,,++++++***************************))))))))))))***+++,,,---///111555888999888666444555222...---111444555555444555777777555444555666999999<<>>======???AAACCCCCCBBB@@@@@@@@@???@@@DDDJJJOOOUUUbbbrrr~~~xxxvvvzzz|||yyyyyy|||wwwtttmmmcccYYYTTTTTTVVV\\\]]]___bbbeeegggiiijjjmmmrrr}}}|||zzzxxxvvvuuutttttttttttttttvvvxxx|||{{{vvvssspppmmmhhhccc```]]]ZZZXXXTTTSSSUUU]]]eeeooo|||nnn^^^WWWQQQIII~~~~~~{{{tttoooiiieeeaaa___]]]ZZZVVVRRRQQQNNNHHHAAA:::444000......------,,,,,,++++++***************************))))))))))))***+++,,,---...000444777999999888777555222......111555888999999::::::888666444444555888999;;;@@@EEEGGGFFFCCC999555444777::::::===AAAGGGIIILLLPPPRRRTTTTTTTTTRRRTTTXXXZZZUUUQQQUUU]]]\\\^^^___``````bbbeeeggglllrrrvvvwwwzzz}}}}}}~~~ssseeeWWWPPPOOOKKKPPPZZZfffppprrrmmmhhhccc___YYYSSSOOOOOORRRTTTYYYXXX[[[___```iii}}}cccTTTRRR[[[vvvkkk]]]YYYTTTMMMFFFBBB===:::888777555444222777:::999AAA^^^rrrMMMDDD===<<<<<<===@@@AAAAAA@@@@@@@@@??????@@@DDDJJJNNNUUUbbbqqq~~~xxxuuuwwwxxxvvvwww{{{|||~~~rrrooojjjccc^^^]]]aaaeeelllpppvvv{{{{{{xxxsssooooooqqq{{{~~~{{{yyyvvvuuutttttttttuuuxxx{{{~~~zzzuuurrrnnnjjjeeeaaa^^^\\\YYYVVVTTTQQQRRRXXX^^^fffrrr~~~mmm^^^WWWQQQIII~~~{{{uuuoooiiifffaaa^^^[[[YYYVVVTTTQQQNNNHHHAAA:::444111///...------,,,,,,++++++***************************))))))))))))***+++,,,---...///222555777888888888666333///...111666:::<<>>BBBDDDDDDCCC:::555444777:::;;;===AAAGGGJJJNNNRRRTTTTTTRRRQQQQQQSSSXXX[[[WWWSSSUUUZZZ]]]^^^```aaaaaabbbeeeggglllrrrvvvwwwzzz}}}|||}}}}}}{{{zzz}}}nnneee\\\WWWUUUVVV]]]dddyyy|||mmm]]]UUUTTTSSS[[[kkk|||{{{uuukkkccc^^^]]]```bbbeeeeeegggfff```ddd|||jjjYYYVVVbbbrrr___[[[VVVPPPFFFBBB>>>:::888777666444333777999888BBBbbbuuuNNNCCC<<<;;;:::;;;>>>???@@@??????@@@??????@@@DDDIIIMMMUUUaaappp}}}|||wwwwwwxxxwwwzzz}}}{{{xxxwwwzzz{{{rrroookkkgggggglllsssyyyzzz}}}xxxpppllliiiiiinnnuuu{{{wwwttttttttttttuuuxxx{{{~~~~~~yyyuuurrrkkkhhhddd```]]][[[WWWUUUUUUQQQPPPSSSWWW]]]hhhsss}}}|||lll^^^XXXQQQJJJ~~~~~~}}}zzztttnnnhhhfffbbb^^^[[[XXXVVVUUURRRNNNHHHAAA:::555111///...------,,,,,,++++++***************************))))))))))))***+++,,,---...///222444555666666666777444000///000444999;;;@@@@@@???;;;888666666777888888:::===@@@BBBCCCCCC<<<666333666:::;;;===@@@FFFIIINNNSSSUUUUUUSSSQQQPPPRRRXXX\\\YYYTTTTTTXXX]]]^^^```aaaaaaccceeehhhlllrrrvvvwwwzzzwwwiiibbbZZZ\\\______ZZZYYYaaammm|||wwwtttvvv|||sssbbbWWWPPPKKKJJJIIIIIINNNTTT___sss|||nnn```[[[[[[\\\eeewww}}}vvvrrrppppppmmmnnnooojjj___```wwwnnneeennnxxxbbb\\\WWWPPPFFFCCC>>>:::999888666555555888888888BBBcccSSSBBB===;;;::::::===>>>??????????????????@@@CCCHHHLLLTTT```nnn{{{||||||~~~~~~vvvooopppxxxyyyvvvqqqoooqqqxxx}}}ggg___WWWTTTSSSTTTZZZaaammmwww|||vvvrrrttttttuuuwwwyyy{{{~~~~~~}}}yyytttrrrjjjhhhdddaaa___\\\YYYVVVWWWSSSPPPRRRTTTYYYbbbllluuu|||{{{lll___XXXQQQIII~~~||||||{{{xxxrrrlllhhhgggddd```[[[XXXVVVUUURRROOOIIIBBB;;;555111///...------,,,,,,++++++***************************))))))))))))***+++,,,---...000222444555444333222888666222//////111555888=========<<<:::999:::;;;999:::;;;===???AAACCCEEE>>>777333666:::<<<>>>@@@DDDHHHMMMSSSVVVVVVUUUTTTPPPRRRWWW\\\ZZZUUUTTTWWW]]]^^^``````aaabbbeeeggglllrrrvvvwwwzzzttt^^^SSSPPPPPPSSSXXXWWWQQQNNNVVVaaallljjjgggcccbbbhhhpppuuu~~~~~~~~~mmm\\\SSSKKKIIIIIILLLLLLJJJKKKOOOSSSeeetttjjjbbbaaadddbbbiiiyyyuuutttrrrkkk^^^]]]tttyyy{{{yyyccc]]]WWWOOOGGGCCC>>>;;;999888666555777888888888CCCddd[[[AAA>>><<<::::::<<<>>>??????>>>????????????BBBFFFJJJRRR]]]lllyyy|||rrrhhhhhhsss}}}zzzuuutttxxx}}}pppcccRRRLLLHHHGGGGGGGGGLLLRRR]]]hhhttt}}}|||wwwsssuuuuuuwwwxxxzzz|||~~~~~~~~~|||xxxtttqqqjjjhhheeebbbaaa^^^ZZZXXXVVVRRRPPPQQQRRRUUU]]]fffnnnxxxzzznnnaaaYYYRRRJJJ}}}{{{{{{zzzwwwqqqkkkggggggfffccc^^^YYYWWWVVVRRROOOIIIBBB;;;555222000...------,,,,,,++++++***************************))))))))))))***+++,,,------000333666777666444333888777555111//////222555777999;;;<<<;;;;;;<<<===;;;<<<===>>>???AAAEEEHHH@@@888222555:::===>>>@@@DDDHHHMMMRRRUUUWWWWWWVVVQQQRRRVVV[[[ZZZVVVTTTWWW\\\]]]___``````aaadddffflllrrrvvvwwwzzzjjjYYYTTTVVVZZZ]]]aaaaaaZZZUUUYYYbbbfffgggbbbYYYTTTUUUYYY[[[_________aaaeeejjjpppsss{{{mmmYYYPPPNNNHHHGGGJJJOOOOOOLLLJJJKKKOOO\\\tttvvvkkkgggfffhhhkkkjjjppp}}}}}}wwwlll___]]]sssuuuaaa]]]XXXOOOGGGCCC???;;;999888777555777888888999EEEfffaaa@@@>>><<<:::999;;;===>>>>>>===>>>?????????AAAEEEHHHOOOZZZiiivvvwwwmmmbbbaaalll||||||yyyxxx{{{}}}nnncccWWWLLLEEEBBBAAACCCDDDCCCFFFJJJTTT___llluuu}}}}}}xxxuuutttuuuwwwxxxzzz|||}}}}}}|||}}}~~~}}}zzzvvvqqqnnnhhhfffdddbbbaaa^^^ZZZXXXSSSPPPNNNOOOPPPPPPVVV]]]dddqqqxxxoooccc[[[SSSKKK}}}{{{{{{{{{wwwqqqlllfffhhhiiifff```ZZZWWWVVVSSSOOOIIIBBB;;;666222000...------,,,,,,++++++***************************))))))))))))***+++,,,---+++///555:::<<<;;;999777666777666444222111333666333666:::<<<<<<<<<<<<<<<===???@@@??????BBBGGGKKKBBB888222555;;;===>>>???GGGJJJMMMQQQTTTVVVVVVVVVSSSRRRUUUZZZZZZVVVUUUWWW[[[\\\^^^______```ccceeelllrrrvvvwwwzzz{{{ssstttyyyxxx{{{|||vvvxxx~~~~~~xxxkkk```]]][[[XXXTTTRRRQQQPPPPPPRRRUUUWWWaaajjjvvvuuuhhh[[[UUUVVVPPPOOOQQQUUUUUUPPPMMMNNNOOOWWWkkkqqqhhhiiilllnnnoooqqqvvv~~~pppaaa^^^qqqttt```^^^YYYOOOGGGDDD???;;;:::888777666666777888;;;IIIjjjcccAAA===;;;888777999;;;<<<======>>>?????????AAADDDGGGLLLXXXffftttuuummmcccaaaiiiyyy~~~|||zzzxxx~~~}}}cccTTTKKKEEEAAA>>>???CCCDDDDDDFFFJJJOOOYYYeeennnwww{{{wwwtttrrrsssuuuwwwyyyzzz{{{{{{zzz{{{{{{zzzwwwrrrmmmjjjdddbbb```___^^^[[[XXXUUUSSSPPPOOOPPPOOOMMMPPPVVVYYYiiisssmmmccc\\\UUUNNN~~~||||||{{{xxxrrrmmmfffiiikkkhhhbbb[[[XXXVVVSSSOOOIIIBBB;;;666222000......---,,,,,,++++++***************************))))))))))))***+++,,,---***///666===@@@@@@===;;;444666888666444333555888111444999<<<===;;;::::::???@@@AAAAAA@@@BBBHHHLLLCCC999222555;;;===>>>???JJJLLLNNNQQQSSSTTTUUUUUUTTTRRRUUUYYYYYYVVVUUUXXXZZZ\\\]]]^^^^^^```bbbeeelllrrrvvvwwwzzzwwwpppiii^^^[[[WWWRRRNNNLLLKKKJJJMMMXXXkkkssspppmmmfffaaaaaa^^^\\\\\\^^^\\\VVVTTTUUUQQQVVVhhhpppiiimmmqqqqqqqqqpppuuusssddd```pppwwwaaa]]]XXXNNNGGGDDD???<<<:::999777666444666999===LLLnnncccBBB<<<:::777666777:::;;;;;;<<<>>>?????????AAADDDFFFKKKVVVeeesssxxxqqqhhhdddkkkzzz}}}uuupppdddlllyyyzzz]]]MMMGGGEEEAAA>>>???CCCEEEEEEHHHLLLKKKUUUaaaiiirrr{{{}}}xxxtttqqqqqqrrrsssuuuwwwxxxyyyyyyyyyyyyyyyxxxtttooojjjfff```___]]]\\\[[[YYYUUURRRUUUSSSRRRSSSPPPMMMNNNRRRQQQcccooolllccc]]]WWWPPP~~~zzzyyyxxxuuuoookkkkkkkkkjjjgggccc^^^ZZZWWWUUUQQQJJJBBB:::555111000///---,,,,,,---...,,,+++************************+++,,,,,,+++)))***,,,...000222666>>>FFFHHHCCC>>>:::===;;;444000333666777===<<<;;;;;;<<<;;;999888@@@>>>>>>???BBBDDDFFFFFFDDD;;;444444666888;;;???FFFJJJOOOSSSTTTTTTUUUVVVSSSRRRTTTYYYYYYVVVVVVXXX]]]]]]]]]\\\\\\___cccffflllpppvvvzzz|||~~~}}}vvvlllbbb[[[RRRIIICCCLLLRRRccc|||tttuuuvvvwwwxxxxxxvvvtttooonnnlllkkkiiifffaaa^^^ZZZ[[[jjj|||tttsssrrrqqqpppppprrr{{{{{{kkkcccqqq~~~```\\\ZZZRRRHHHFFFAAA===999888888888777888888:::MMMsss```CCC<<<;;;999777777888999:::<<<<<<=========>>>AAADDDLLLUUUcccrrrwwwmmmiiilllwww{{{hhh\\\VVV```ppp~~~mmmYYYOOOHHHCCC???@@@BBBEEEHHHKKKMMMNNNMMMRRR[[[eeeoooxxx~~~}}}{{{xxxvvvtttmmmnnnoooqqqsssuuuvvvwwwxxxxxxxxxwwwssslllddd___^^^[[[YYYXXXYYYWWWTTTPPPTTTSSSQQQNNNKKKKKKMMMOOORRRZZZcccfffaaaZZZUUUSSS~~~{{{yyyyyyvvvqqqlllkkkjjjiiigggccc^^^ZZZWWWTTTPPPJJJBBB:::555111000///---,,,,,,---...,,,+++***************************++++++***)))))),,,...111111555<<>><<>>>>>>>>@@@CCCFFFHHHIIIEEE<<<444444666999===AAAHHHKKKPPPSSSTTTTTTVVVWWWUUUTTTVVV[[[[[[WWWTTTVVVZZZ[[[[[[[[[\\\^^^cccfffmmmqqqvvvzzz|||~~~}}}mmm___RRRKKKJJJOOO^^^wwwwwwvvvwww{{{}}}{{{vvvppplllffffffsss{{{yyyvvvtttsssppppppvvvpppgggrrrhhh___YYYOOOIIIFFFAAA===999888777888666888888999KKKrrr\\\BBB===;;;999777777777999:::;;;<<<=========>>>AAADDDKKKUUUdddsss|||qqqkkkkkksss~~~kkk^^^YYY]]]dddnnnwww|||~~~~~~}}}rrrdddZZZSSSJJJBBB@@@@@@AAAEEEJJJNNNPPPPPPPPPTTT[[[dddmmmtttyyy||||||||||||zzzxxxuuurrrqqqkkklllnnnppprrrtttvvvwwwxxxxxxxxxvvvrrrkkkccc^^^]]][[[XXXXXXXXXWWWTTTQQQSSSSSSRRRPPPMMMLLLMMMNNNQQQXXX```eeeccc^^^XXXUUU~~~{{{zzzzzzwwwrrrnnnjjjjjjiiigggccc^^^ZZZWWWTTTPPPIIIAAA:::555111000///---,,,,,,---...,,,+++************************)))******)))((()))+++...111111333999???AAA@@@===;;;???>>>888555888<<<===;;;:::999:::;;;;;;999888======>>>@@@DDDGGGKKKMMMGGG===444444777:::>>>CCCJJJMMMPPPRRRSSSTTTVVVXXXWWWWWWYYY]]]\\\WWWSSSSSSVVVWWWXXXYYY[[[^^^cccfffmmmqqqvvvzzz|||}}}xxxeeeZZZNNNPPP\\\pppvvvrrrqqq|||~~~uuuvvv~~~yyyuuutttmmmjjjkkkyyyvvvkkkrrrpppbbbYYYOOOIIIFFFAAA===999777777777555888888999KKKsss\\\DDD===<<<999888777777888999;;;<<<=========>>>AAADDDKKKUUUdddssswwwnnniiiooopppbbbYYYVVVVVV]]]gggmmmmmmjjjgggeeebbb^^^^^^[[[QQQEEEDDDBBBBBBGGGPPPVVVWWWUUUTTTVVV[[[bbbiiioootttvvvyyyxxxxxxvvvtttqqqnnnllliiiiiikkkmmmooorrrtttvvvvvvwwwwwwuuupppiiibbb^^^[[[ZZZXXXWWWWWWVVVSSSQQQRRRSSSTTTRRROOOMMMMMMMMMPPPTTT[[[bbbfffccc]]]WWW~~~{{{zzzzzzxxxtttoooiiiiiihhhfffccc^^^ZZZXXXSSSOOOIIIAAA:::555111000///---,,,,,,---...,,,+++************************))))))***)))((())),,,...111111222555:::======<<<999======888666999===>>>;;;:::999:::<<<<<<;;;999:::<<<>>>AAADDDHHHLLLOOOHHH>>>555444777;;;@@@EEELLLNNNPPPRRRSSSUUUWWWZZZYYYYYY\\\```^^^WWWRRRQQQSSSTTTWWWXXX[[[^^^cccfffmmmqqqvvvyyy{{{|||~~~~~~rrrjjjgggdddhhhrrr~~~mmm^^^\\\___jjjwwwttthhhfffnnnwwwzzzuuusssjjjcccaaakkkzzzllloooxxx{{{ttttttwwwzzz}}}qqqbbbZZZRRRIIIFFFBBB===999777777777555999::::::LLLuuu^^^EEE===<<<:::888777777888999:::;;;<<<<<<<<<>>>AAADDDJJJTTTdddssszzzqqqkkkooowwwhhhYYYTTTRRRYYYdddjjjgggaaaWWW]]]bbbfffhhheeeYYYMMMHHHDDDCCCJJJUUU]]]^^^[[[UUUWWW[[[```eeekkkpppsssvvvvvvuuusssqqqmmmjjjiiiffffffgggiiilllooorrrssstttuuuuuurrrlllfff```]]]YYYXXXWWWVVVUUUTTTSSSSSSRRRTTTUUUTTTRRROOOMMMMMMNNNPPPVVV___ggggggaaa[[[~~~{{{zzzzzzxxxtttoooiiihhhhhhfffbbb^^^ZZZXXXRRRNNNHHHAAA:::555111000///---,,,,,,---...,,,+++************************))))))***))))))***,,,///222111111333666999;;;;;;999===>>>:::777:::>>>???:::::::::;;;===>>>===;;;999;;;>>>@@@BBBFFFKKKOOOGGG===555555888;;;@@@EEEKKKMMMPPPRRRSSSUUUXXX[[[ZZZZZZ\\\```^^^WWWRRRQQQRRRTTTWWWYYY[[[^^^cccfffmmmpppuuuyyy{{{|||~~~|||uuujjj^^^VVVRRRQQQMMMSSSaaavvvtttmmmhhhhhhmmmvvvppp^^^WWW\\\mmm~~~~~~xxxuuukkkccc^^^dddyyy~~~mmmiiilllwwwzzzrrrggg```]]]\\\\\\kkklll```[[[UUUJJJGGGBBB===999777666666666:::;;;===PPPyyydddFFF>>><<<:::888777777888888999:::;;;<<<<<<>>>AAADDDJJJTTTbbbqqquuulllsssxxxiiigggfffjjjuuu}}}vvvppptttpppaaa]]]\\\bbbjjjlllggg```XXXdddpppuuussslll___SSSJJJFFFEEELLLWWW___```^^^VVVXXXZZZ^^^cccjjjooorrruuuuuutttrrrooollliiigggcccccccccdddgggjjjmmmoooppprrrrrrooohhhaaa]]][[[WWWWWWVVVTTTSSSSSSSSSTTTRRRTTTVVVVVVSSSPPPNNNMMMNNNNNNRRR[[[eeehhhddd^^^~~~{{{zzzzzzwwwrrrnnnhhhhhhgggeeebbb^^^ZZZXXXQQQNNNGGG@@@999555111000///---,,,,,,---...,,,+++************************)))***+++******+++...000111111222333444666888999999>>>???;;;888;;;>>>>>>999999999:::===>>>===<<<888;;;>>>??????BBBGGGLLLEEE<<<555666999<<<@@@DDDHHHKKKOOORRRTTTVVVYYY[[[ZZZYYY[[[___]]]WWWSSSSSSUUUWWWYYY[[[\\\___bbbeeekkkoootttxxx{{{}}}ssseeeWWWXXXWWWSSSNNNLLLNNNQQQSSS\\\mmmxxxrrrnnnooowwwqqq[[[PPPQQQ[[[qqq}}}zzzpppiiiaaabbbqqqnnneeebbbffffffggghhhgggeeecccbbbgggfffkkkqqqttt{{{}}}ooobbbYYYSSSPPPOOOfff|||hhh___[[[UUUJJJGGGBBB===999777666666777999:::???TTT|||wwwNNN>>>===:::888777666777888888:::;;;;;;<<<>>>BBBDDDJJJSSS```nnn{{{kkk]]]dddyyyooocccYYYVVVTTTTTTZZZgggvvv~~~zzz|||zzzpppmmmiiihhhhhhgggdddaaaeeessssssdddWWWLLLJJJIIINNNWWW___aaaaaaYYYYYY[[[^^^ccciiiooosssuuuuuutttrrroookkkhhhfff```______```bbbeeehhhjjjmmmoooppplllddd]]]YYYYYYUUUVVVUUUSSSQQQQQQSSSUUUTTTUUUWWWWWWTTTQQQOOOOOONNNMMMPPPWWW```fffeeebbb~~~{{{yyyyyyvvvqqqlllgggggggggeeebbb^^^ZZZXXXQQQMMMGGG@@@999444222000///---,,,,,,---...,,,+++***************************++++++++++++,,,///111111222333333444555777888666;;;<<<888555777999999777666666888;;;<<<<<<:::777:::======<<<>>>CCCHHHBBB;;;555777:::<<>>BBBDDDJJJRRR^^^jjjwww}}}iiibbblll}}}yyyooohhhbbb```[[[VVVSSSVVV]]]cccttt{{{wwwoooddd\\\[[[aaagggwwwkkkZZZSSSQQQQQQUUU[[[aaaeeeggg]]]]]]]]]___ccciiiooorrruuutttsssqqqnnnjjjgggeee^^^]]]\\\\\\]]]```ccceeejjjlllmmmhhh```YYYVVVWWWTTTUUUTTTRRRPPPPPPSSSVVVUUUWWWWWWVVVTTTQQQPPPPPPNNNNNNOOOTTT\\\aaadddddd~~~zzzyyyxxxuuuoookkkggggggfffeeebbb^^^ZZZXXXQQQMMMGGG@@@999444222000///---,,,,,,---...,,,+++***************************+++,,,,,,,,,---000222111222444444444555666777222666888333000222444444444444555777999;;;:::999777:::===<<<:::;;;@@@EEEAAA:::555888;;;<<<>>>AAAAAAFFFLLLRRRUUUWWWYYYZZZWWWVVVWWW[[[[[[WWWUUUWWW[[[\\\^^^______```bbbccchhhlllrrrxxx{{{~~~hhhVVVNNNKKKRRR\\\eeennnzzz}}}~~~zzz}}}|||```QQQJJJVVVjjj}}}|||tttnnnddd\\\^^^qqquuuhhhaaaUUUUUUUUUWWWYYYZZZZZZYYYTTTPPPPPPRRRPPPUUUmmmxxxhhh]]]WWWUUUTTT]]]wwwpppdddaaa]]]WWWKKKHHHCCC===999666666555555555666>>>WWW|||SSS???===;;;888666666777777777999:::;;;<<<>>>BBBEEEKKKRRR\\\hhhuuuuuujjjnnn|||~~~|||tttqqqkkkbbbXXXRRRQQQRRRWWWgggyyyyyymmm\\\OOOQQQ```mmmrrr^^^ZZZZZZZZZ\\\```eeejjjmmmaaa```______ccchhhnnnqqqtttsssrrrpppmmmiiifffddd]]]\\\ZZZZZZ[[[]]]```bbbhhhkkklllggg^^^WWWUUUUUUSSSTTTTTTRRROOOOOOSSSVVVVVVWWWXXXVVVSSSQQQQQQQQQNNNNNNOOORRRXXX___cccfff~~~|||yyyuuuqqqooohhhfffeeecccbbb___[[[XXXSSSOOOHHH@@@999444222111///......------,,,++++++******************************))))))******+++,,,///000111333444555666666444333111000000111444555888666444444777:::<<<===:::;;;<<<;;;:::;;;???CCCGGG???666444999>>>???>>>BBBDDDHHHNNNSSSVVVVVVVVVXXXUUUUUUZZZ[[[YYYWWWXXX___bbbdddcccaaa___```ccchhhlllrrrwwwyyy{{{}}}~~~rrreee^^^\\\ddddddkkk}}}{{{zzzzzzgggQQQOOOTTTeeexxxwwwqqqiiiccc___eeevvvsssiii```ZZZRRRQQQPPPOOOOOOQQQUUUXXXTTTUUUOOONNNRRRUUUddd~~~~~~oooaaaVVVSSSUUUhhh}}}|||ggg```^^^[[[VVVNNNIIICCC===:::888666444;;;555888CCCVVV}}}RRR???===:::888888888777555888999999999:::<<<@@@CCCJJJQQQ[[[fffqqq~~~yyyvvvwww}}}xxxgggZZZTTTSSSRRRVVVZZZaaasss}}}fffQQQJJJKKKRRRdddvvvtttqqqkkkggggggjjjlllmmmnnniiidddbbbdddfffhhhlllqqqtttqqqnnnllljjjhhheeeccc\\\ZZZYYYWWWXXXZZZ\\\^^^bbbeeeeeebbb[[[UUURRRRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZYYYWWWUUUSSSQQQPPPOOOOOORRRQQQQQQWWWaaaccc___}}}zzzuuuqqqnnniiigggeeedddccc```\\\YYYSSSOOOHHH@@@999444222111///......------,,,++++++******************************))))))******+++,,,...///111333555666777777333222111//////111444777::::::999888888888999999<<<>>>???>>><<<===AAAEEEGGG???666555999>>>???>>>CCCDDDGGGLLLQQQUUUVVVUUUVVVSSSTTTXXXZZZXXXWWWXXX```ccceeedddaaa```aaaccchhhlllrrrwwwyyy{{{}}}~~~~~~xxxrrrqqquuuyyywwwtttyyyttt|||lll\\\TTTXXXdddyyyxxxxxxrrrjjjbbb\\\]]]iiiwww~~~pppeee^^^YYYTTTPPPKKKKKKKKKJJJJJJLLLOOOQQQOOOQQQOOOPPPUUUWWWeee~~~wwwfffXXXRRRTTTggg|||~~~hhh```___[[[XXXNNNJJJCCC===:::888666444:::555888@@@RRRzzzPPP@@@===:::888888777777666888999:::::::::<<<@@@CCCHHHOOOYYYdddooo}}}~~~|||ppprrrxxxsssgggbbbTTTRRRRRRTTT___ttt|||iiiXXXJJJHHHKKKRRRbbbttt}}}{{{yyyzzz||||||yyywwwmmmhhheeefffhhhiiilllqqqssspppmmmkkkiiieeeaaa^^^ZZZYYYWWWWWWXXXZZZ]]]___```bbbbbb^^^WWWRRRPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYZZZYYYXXXWWWUUUSSSQQQPPPRRRSSSQQQOOOTTT]]]```]]]~~~{{{vvvpppmmmjjjhhhfffdddccc```]]]ZZZSSSOOOHHH@@@999444222111///......------,,,++++++******************************))))))******+++,,,...///111444666888999:::555444222000...111555999===???AAA>>>:::666666777???AAACCCAAA??????CCCFFFFFF???777555999===??????DDDDDDEEEIIINNNRRRTTTUUUUUUQQQRRRWWWZZZXXXXXXYYYbbbdddfffdddaaa___aaacccggglllrrrwwwzzz{{{}}}~~~{{{yyywwwwww~~~vvviiiqqq{{{rrrsssrrr```UUUXXXcccvvv}}}{{{uuunnneee[[[VVV[[[ddd}}}xxxddd^^^WWWRRRRRRQQQPPPNNNKKKJJJIIIIIIIIIKKKMMMNNNLLLQQQRRRUUU[[[[[[ggg~~~ooo[[[RRRSSSeee|||iiiaaa___\\\YYYOOOJJJCCC===:::888666555888555999>>>MMMwwwTTTAAA>>>:::888777777777666888999:::::::::<<>>CCCFFFDDD===888666888@@@CCCDDDCCC@@@@@@CCCFFFFFF???888555888===??????EEEDDDDDDGGGKKKPPPSSSUUUUUUQQQRRRWWWZZZZZZZZZ\\\bbbdddeeeccc___^^^___bbbgggkkkrrrwwwzzz|||~~~}}}ppphhhrrryyytttxxxiii^^^[[[bbbppp~~~yyyssskkk___VVVUUUZZZlll~~~xxxjjj^^^YYYVVVSSSRRRSSSTTTTTTSSSUUURRRNNNLLLMMMOOORRRSSSQQQVVVXXX\\\aaa___ggg}}}{{{bbbTTTRRRccc|||iii```^^^\\\YYYQQQKKKDDD===:::888666555666555:::>>>KKKxxxXXXBBB???:::888777777777666777999:::::::::<<<>>>AAADDDKKKUUU```lllyyy|||uuuxxxyyy|||}}}hhhVVVQQQNNNNNN]]]pppiiiWWWHHHDDDEEEKKKRRRZZZiiiwww{{{yyyvvvnnnmmmmmmllllllooonnnmmmkkkjjjhhhccc^^^YYYXXXWWWVVVVVVVVVWWWYYYZZZYYYZZZZZZVVVPPPLLLKKKLLLLLLMMMNNNPPPTTTWWWYYY[[[[[[\\\]]]]]]\\\ZZZWWWVVVWWWTTTOOOLLLOOOUUU\\\___~~~}}}yyysssnnnkkkhhheeebbb```___]]]ZZZXXXSSSOOOHHH@@@999444222111///......------,,,++++++******************************))))))******+++,,,---...111444777999;;;<<>>AAACCCBBB@@@@@@CCCFFFEEE???999666888<<>>CCCDDDBBB>>>======;;;???AAAAAA@@@@@@BBBEEEDDD@@@999666777;;;???AAACCCBBBBBBEEEKKKPPPTTTVVVXXXTTTTTTXXX\\\[[[\\\___bbbcccccc___[[[YYY[[[^^^fffkkkqqqvvvzzz|||~~~xxxlllccceeeuuuvvviiiiiippp|||vvvkkk___ZZZZZZcccooozzz{{{tttllliiijjjiiiiiiiiijjjkkklllmmmnnnmmmiiieeeeeehhhlllmmmmmmqqqsssmmmiiihhhccckkkttt___WWWccchhh```___\\\YYYSSSMMMDDD===999777666666555666<<<@@@LLLzzzhhhEEEAAA;;;888777777777777666888:::;;;:::;;;<<<>>>BBBIIISSS^^^iiiwww{{{ooo[[[PPPNNN[[[ooozzzdddWWWRRROOOMMMMMMRRR[[[eeemmmrrrqqqssssssooohhhcccbbbccckkkxxx|||wwwuuuqqqooooookkkkkkjjjiiiiiifffbbb___ZZZYYYWWWUUUSSSRRRQQQQQQTTTWWWYYYVVVQQQLLLKKKKKKLLLMMMNNNPPPSSSUUUXXXYYYYYY\\\___bbbbbb```\\\ZZZUUUQQQMMMMMMOOOTTT^^^hhh~~~{{{wwwsssooollljjjhhheeeaaa^^^]]]\\\ZZZXXXSSSOOOHHH@@@999444222111///......------,,,++++++******************************))))))******+++,,,,,,...000333555777999999;;;>>>???;;;444111333777666999===???@@@???===;;;999===@@@AAA@@@@@@CCCFFFDDD@@@:::777777:::>>>AAAAAAAAABBBFFFLLLRRRUUUWWWXXXTTTSSSWWWZZZZZZ[[[^^^cccdddccc___[[[YYY[[[^^^fffjjjqqqvvvzzz|||oooaaaaaaiiiwww}}}~~~~~~zzzuuuxxx~~~~~~}}}rrreee___^^^eeesss~~~}}}uuurrrnnnwww}}}fff[[[rrr~~~iiibbbaaa^^^[[[TTTNNNEEE===999777666666666555;;;???JJJvvvtttFFFAAA;;;888666777777777666888:::;;;:::;;;<<<===@@@FFFQQQ\\\gggttt~~~kkkmmm{{{lllZZZQQQVVV___ssswwweee\\\[[[UUUTTTTTTZZZeeemmmooommmiiigggccc\\\WWWXXX___eeennn|||~~~zzzvvvrrrqqqmmmllliiihhhgggeeeaaa___XXXXXXVVVUUUSSSQQQPPPPPPQQQUUUXXXWWWRRRMMMJJJIIIJJJKKKMMMOOOSSSVVVYYY[[[XXX[[[```cccdddaaa]]][[[TTTOOOLLLNNNOOORRR\\\ggg}}}yyyuuuqqqmmmkkkjjjiiifffbbb___^^^\\\[[[YYYSSSOOOHHH@@@999444222111///......------,,,++++++*********************************)))***++++++,,,,,,...000222555777888888666;;;>>>;;;444111444888555666888<<<>>>>>>;;;888888<<<@@@AAA@@@AAADDDFFFDDD@@@:::777777:::>>>AAA???@@@BBBGGGNNNSSSVVVWWWXXXTTTSSSVVVYYYYYYZZZ]]]eeeeeeddd```[[[ZZZ\\\___eeejjjqqqvvvzzz|||iiiZZZUUUeee|||zzzwwwxxxzzz}}}{{{~~~}}}}}}xxxjjjcccbbbppp|||xxxjjj]]]~~~jjjdddccc```\\\UUUNNNEEE===999777777666666555:::===HHHrrruuuFFFBBB<<<888666777777777666888:::;;;;;;:::;;;===>>>EEEOOOZZZeeerrrwwwuuueeefffttt|||iii^^^UUUSSS]]]wwwxxxkkkeeedddZZZYYYZZZaaammmuuurrrkkkdddaaa[[[SSSOOOUUUaaalllwww~~~yyyuuutttooommmiiigggeeebbb___]]]VVVVVVUUUTTTSSSRRRQQQQQQOOOSSSXXXWWWSSSMMMIIIHHHGGGIIIKKKOOOSSSXXX[[[]]]WWW[[[```ddddddbbb^^^[[[SSSNNNLLLMMMNNNOOOYYYddd~~~{{{vvvpppllljjjjjjjjjgggbbb^^^]]][[[ZZZYYYRRRNNNGGG???888444111000......---,,,,,,+++******++++++************++++++******))))))******+++,,,///...///111444777888777999:::999666333222555888888999:::<<<======<<<;;;999<<>>666444888<<<<<<:::;;;@@@GGGPPPUUUVVVVVV[[[TTTNNNRRR[[[bbbaaa^^^eeeggghhhbbb[[[XXX[[[```ccchhhoootttxxx{{{}}}uuujjj^^^dddmmm{{{~~~zzzwwwyyy}}}zzz|||~~~rrrllliiivvvsssmmm|||jjjgggfffaaa]]]SSSMMMDDD===999777666555777;;;;;;;;;IIImmmkkkHHHDDD>>>888777888888777666777888999:::;;;;;;;;;AAADDDLLLXXXcccppp|||tttjjjdddgggwww~~~iii[[[ZZZYYYbbbzzzxxxooojjj```bbbdddiiirrrxxxtttlllbbb^^^WWWRRRRRR^^^ooo|||~~~zzzvvvpppooollliiifffcccaaa```ZZZYYYWWWUUUTTTSSSSSSSSSQQQPPPOOOOOOOOOMMMKKKIIILLLJJJIIILLLSSSYYY\\\\\\___aaacccddddddaaa^^^\\\RRRQQQOOOMMMMMMRRRXXX]]]~~~}}}zzzuuupppllljjjjjjlllhhhccc___]]]\\\ZZZXXXSSSOOOGGG???888333000///......---,,,,,,+++******++++++************++++++******))))))******+++,,,//////000222555666666444888999999666333333666999666777888:::;;;<<<<<<<<<777999<<<>>>???AAADDDFFFKKKHHH@@@777333777;;;;;;;;;===BBBIIIRRRVVVWWWVVVZZZTTTPPPTTT]]]cccbbb^^^dddggghhhccc\\\YYY]]]aaabbbgggnnntttxxx{{{~~~qqqeee```fffrrr}}}}}}sssqqqyyyyyyrrrppp~~~zzzttt{{{iiiggggggbbb]]]SSSMMMDDD<<<888777666555444999;;;;;;GGGggggggGGGCCC===888777888888666666777888999:::;;;;;;;;;AAACCCKKKVVVaaammm}}}~~~vvvmmmiiiiiiwwwrrrhhh\\\\\\kkk~~~uuupppfffiiimmmpppvvvwwwpppeeeZZZVVVSSSVVVbbbqqq{{{wwwqqqpppnnnkkkhhheeecccaaa^^^\\\XXXUUUSSSSSSSSSTTTXXXVVVUUUTTTRRRPPPMMMLLLMMMKKKKKKNNNTTTXXXYYYXXX\\\^^^aaaddddddbbb___]]]TTTRRROOOMMMLLLPPPWWW\\\|||{{{yyytttoookkkjjjjjjnnnjjjeeeaaa___\\\YYYWWWTTTOOOHHH???888333000......------,,,,,,++++++***++++++************++++++******))))))******+++,,,//////111333666666555333777999999666444444777;;;777777777888999:::<<<<<<777999;;;<<>>DDDLLLSSSWWWVVVUUUYYYSSSPPPVVV___eeebbb]]]cccfffgggddd^^^\\\^^^bbbaaafffmmmsssxxx{{{~~~rrreee]]]^^^ddd}}}xxxoooqqqxxx{{{xxx{{{{{{hhhhhhiiiccc]]]SSSLLLCCC<<<888666555555333777:::;;;DDD___hhhHHHBBB<<<999999999777666666777888999:::;;;;;;;;;@@@BBBIIITTT___kkk{{{|||rrrooollluuuxxxddd]]]___iii~~~uuupppmmmrrrwwwxxxyyyuuuiii]]]RRROOOQQQ]]]ooo~~~wwwsss||||||yyytttsssqqqnnnkkkhhhfffeeefffbbb]]]XXXUUUVVVXXXZZZ___^^^]]]ZZZXXXUUURRRPPPPPPOOONNNQQQUUUXXXWWWUUUYYY\\\```dddfffeeecccaaaWWWTTTPPPLLLKKKNNNUUUZZZ{{{zzzxxxtttoookkkjjjjjjppplllgggccc```\\\YYYWWWTTTOOOHHH@@@888333///...---------,,,,,,+++++++++++++++************++++++******))))))******+++,,,...///111555888999777555666888888666444444888;;;:::999888888888999;;;<<<:::;;;<<<===???DDDKKKOOOTTTPPPEEE999333666999999999>>>EEEMMMSSSUUUUUUTTTVVVQQQPPPVVV```dddaaa[[[___bbbdddccc___]]]___bbb```eeelllssswwwzzz}}}vvvdddYYYWWW^^^nnn|||{{{rrroooppprrr|||}}}~~~~~~~~~}}}~~~}}}iiijjjjjjccc\\\SSSLLLCCC;;;777666555555555666888;;;BBBYYYqqqJJJBBB;;;999:::999777666666777888999:::;;;;;;;;;>>>@@@HHHSSS^^^jjjzzz{{{sssnnnqqqrrrhhh^^^ZZZggg{{{}}}nnnhhhrrrxxx||||||xxxpppdddXXXNNNPPPWWWcccpppuuupppjjj```ZZZXXXbbbttt}}}yyyyyyxxxvvvssspppnnnllljjjmmmiiibbb]]][[[]]]aaaccccccdddccc```]]]YYYXXXWWWXXXUUURRRSSSVVVXXXWWWVVVXXX[[[```eeehhhhhhgggeeeYYYVVVPPPKKKIIILLLRRRWWWzzzyyywwwtttooolllkkkkkkpppmmmhhhddd```]]]YYYVVVSSSOOOHHH???888333000///------,,,,,,,,,,,,++++++++++++************++++++******))))))******+++,,,,,,...111666;;;<<<;;;999666777888666333333777;;;>>>===;;;999999999::::::;;;<<<======???BBBHHHLLLSSSOOOEEE999333666888888888>>>EEEMMMQQQSSSSSSRRRSSSOOONNNTTT^^^ccc___YYY[[[^^^```aaa___^^^___``````eeelllrrrvvvzzz|||~~~}}}jjj^^^UUUXXXdddttt}}}oooiiihhhvvvwwwyyyuuuoooooommmhhhaaa\\\ZZZZZZcccsssuuunnn||||||}}}lllllllllddd[[[SSSLLLBBB:::666555555555888666777;;;???UUUzzzOOODDD::::::;;;999666777666777888999:::;;;;;;;;;===???FFFRRR^^^jjjzzzvvvnnnlllxxxtttbbbTTTZZZjjjzzzkkkfffssszzz~~~{{{tttlll```WWWOOOVVV___ffffff^^^SSSKKKDDDBBBFFFOOO]]]ttt|||~~~}}}{{{yyyvvvtttrrrqqqppplllgggcccbbbdddgggjjjeeefffgggddd```]]]]]]]]]```[[[WWWUUUXXXZZZ[[[ZZZVVVYYY]]]aaadddddddddcccYYYUUUPPPJJJGGGIIINNNSSSyyyyyyxxxtttpppmmmlllmmmooolllhhhdddaaa]]]YYYUUURRRNNNGGG???888444111000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,,,,---000555:::======<<<555777777555222222555999>>>===<<<;;;:::999999999888:::<<<>>>???@@@CCCFFFNNNKKKCCC888444666888888999>>>FFFLLLOOOQQQRRRRRRRRRNNNLLLSSS]]]bbb^^^YYYWWWZZZ^^^``````______``````eeelllrrrvvvxxx{{{|||pppaaaWWWUUU[[[mmmyyylllfffppp|||vvvvvvppphhhfffbbbYYYOOOHHHGGGHHHNNN^^^tttjjjbbbnnnxxxxxx~~~mmmmmmlllddd\\\SSSLLLBBB999555444555666:::555666;;;>>>QQQVVVGGG;;;:::<<<888666888666777888999:::;;;;;;;;;<<<>>>FFFQQQ\\\iiiyyyzzzpppiiiooo~~~~~~}}}gggWWWWWW```ttt|||wwwlllkkkttt|||}}}tttjjj___VVVQQQYYYbbbbbbYYYLLLAAA<<<999999===EEENNNccc|||zzzxxxwwwrrrpppllliiihhhiiijjjkkkgggiiijjjhhhccc``````bbbccc^^^ZZZYYY[[[]]]]]]\\\SSSTTTVVVYYYZZZ[[[\\\\\\VVVTTTOOOJJJFFFGGGKKKNNNzzzyyyxxxuuuqqqnnnnnnnnnmmmjjjgggdddaaa]]]YYYUUUQQQMMMFFF???999444222111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,,,,---///333777;;;<<<;;;555666666333000000333666:::::::::;;;;;;:::::::::666:::>>>BBBCCCCCCCCCDDDGGGFFF@@@777444777999777;;;@@@GGGLLLNNNPPPRRRTTTSSSNNNLLLRRR]]]bbb___ZZZUUUYYY]]]```bbbaaaaaaaaaaaaffflllrrruuuwwwyyyzzzrrrddd\\\]]]cccsssxxxkkkkkktttqqqgggddd\\\PPPEEE???@@@CCCDDDQQQeee}}}gggZZZ```pppvvvxxxzzzmmmmmmllleee^^^TTTLLLAAA999555444555666888333666======LLL|||]]]JJJ<<<;;;<<<888666:::666777888999:::;;;;;;;;;>>>???FFFPPPZZZeeettt~~~ssshhhhhhuuuyyy}}}ttteee\\\YYYbbbssspppiiimmmtttxxxkkk^^^UUUUUUYYY[[[VVVKKKAAA<<<:::999666888>>>EEEYYY}}}|||yyyxxxvvvsssqqqnnnmmmlllkkknnnooollleeeaaaaaaccc```]]]\\\]]]``````^^^[[[SSSSSSRRRRRRRRRSSSTTTUUUSSSQQQNNNIIIFFFEEEHHHJJJzzzzzzxxxuuuqqqooooooooollliiifffcccaaa]]]YYYUUUPPPLLLFFF???999555333222,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))***++++++,,,------...111555888999999555666666333///...111555555666888:::;;;;;;;;;:::666;;;BBBFFFHHHHHHGGGGGGBBBBBB>>>777555777999888===BBBHHHLLLNNNPPPSSSVVVTTTOOOMMMRRR]]]cccaaa\\\UUUXXX]]]aaaccccccbbbbbbbbbgggmmmrrrtttvvvxxxyyyzzzkkkcccbbbcccpppxxxrrrhhhnnn{{{sssiiidddZZZLLL???999<<>>===HHHwwwaaaMMM<<<;;;<<<777666;;;666777888999:::;;;;;;;;;???@@@FFFOOOWWWaaaooo|||vvvhhhdddppp~~~vvvvvv}}}sssaaaTTTWWWccczzzzzzgggbbbiiiuuu}}}nnn^^^TTTYYYWWWSSSKKKBBB<<<;;;<<<:::444222888AAATTTyyy~~~|||xxxtttpppmmmooorrrsssnnngggbbbaaaccc[[[[[[]]]```cccbbb]]]XXXUUUTTTQQQOOOOOOPPPQQQRRRPPPOOOMMMIIIFFFEEEFFFHHHzzzxxxuuutttrrrpppllliiikkkiiigggccc___\\\YYYXXXOOOLLLFFF???999444000...///......------,,,++++++---,,,++++++******++++++,,,,,,+++***))))))******+++,,,///222555666777777777666777999666111000222666777999:::;;;>>>BBBEEE???===@@@GGGKKKIIIEEECCC???AAAAAA<<<666333666;;;>>>BBBGGGMMMQQQTTTUUUUUUWWWTTTPPPQQQZZZdddfffbbbXXXYYY[[[___ccceeeeeedddbbbfffkkkpppsssvvvzzz||||||}}}qqqccc___bbbllluuuxxxppppppwwwjjjbbbVVVJJJBBB>>>>>>>>>;;;CCCLLL]]]vvv___KKKVVVuuuzzz}}}|||yyy}}}qqqqqqooommmkkkcccXXXJJJ<<<777666555555777444888888999>>>HHHkkklllIIIBBB===888:::666<<<666888:::<<<<<<<<<;;;:::;;;@@@FFFMMMUUUaaannnwww}}}lllbbbeeeuuuxxxxxxzzzuuummm{{{jjj\\\TTTYYYllltttgggcccddduuummmZZZYYY\\\WWWPPPIIIDDD???;;;777===555444999<<>>AAADDD<<<999;;;BBBFFFDDDAAAAAABBBDDDCCC>>>888555888<<<>>>BBBGGGLLLQQQTTTUUUUUUYYYWWWRRRQQQVVV```cccaaaVVVXXX\\\```eeefffdddbbbbbbfffkkkpppssswwwzzz|||{{{|||vvvfff```bbbjjjwwwvvvoooyyywwwqqqyyyjjjbbbVVVJJJBBB>>>======888>>>EEETTTuuudddMMMQQQjjj|||}}}}}}yyyxxx|||nnnpppnnnmmmkkkbbbXXXJJJ<<<777666444444666555888777888===DDDcccjjjHHHAAA<<<888:::666;;;666888:::<<<<<<<<<;;;:::;;;???FFFLLLTTT```mmmvvvooodddaaaiii}}}zzzvvvrrrnnntttvvv{{{mmm^^^TTTVVVfffttteee```cccsss~~~lll\\\]]]]]]XXXQQQIIIBBB===:::999<<<555333777999BBBaaa~~~~~~|||xxxqqqjjjddd___]]]ZZZZZZ[[[]]]^^^]]]YYYWWWWWWWWWVVVUUUTTTRRRQQQPPPMMMLLLJJJGGGDDDAAAAAAAAAtttsssqqqpppqqqpppnnnlllmmmkkkhhhddd```\\\YYYWWWPPPLLLGGG@@@999444000//////......------,,,++++++++++++***))))))))))))***,,,+++******)))*********+++,,,...111333555666777666444555777444///...111444666888999:::<<>>AAA@@@@@@AAAFFFGGGFFFAAA:::666999===>>>AAAFFFKKKPPPSSSTTTUUUZZZYYYUUUPPPRRRYYY^^^___UUUWWW[[[aaaeeefffcccaaabbbffflllppptttwwwzzz}}}zzz|||~~~qqqhhhcccfffooo{{{tttuuuhhh```qqq}}}mmmdddWWWKKKDDD@@@>>>===888<<>><<<<<<===777555777777<<>>tttrrrpppooooooooommmkkkmmmkkkhhhddd```\\\XXXWWWPPPMMMGGG@@@:::444111//////......------,,,+++++++++***))))))((()))))))))++++++***************+++***+++---000222444666777555333555666333...---000333444666888888:::<<<>>><<<999999===@@@@@@BBBEEEHHHIIIHHHBBB;;;777999<<<>>>AAAEEEJJJOOORRRTTTUUUYYYZZZVVVOOOMMMSSS[[[^^^VVVWWWZZZ___ccceeecccaaabbbffflllppptttwwwzzz}}}zzz|||vvvmmmjjjllluuuzzzhhh___rrrqqqhhhZZZOOOGGGCCC???===;;;>>>???DDDWWWvvvcccOOOTTTiii|||rrrsssqqqnnniii___VVVIII<<<777555333333444555666444777===@@@UUUwwwiiiFFF>>>;;;888;;;555999666888:::<<<<<<<<<;;;::::::>>>CCCHHHPPP[[[hhhrrr~~~ssswwwxxxooocccZZZcccuuutttnnnooorrryyywww^^^WWW\\\sssvvvaaa___hhhzzzvvviiijjjlllhhh___TTTHHHAAA??????>>>999777999888;;;MMMbbb|||vvvnnngggccc```^^^YYYZZZ[[[^^^``````]]][[[```___^^^\\\YYYUUUSSSQQQNNNKKKGGGCCCAAA???===<<>>@@@DDDIIINNNQQQSSSTTTVVVXXXUUUNNNJJJPPPXXX\\\WWWWWWYYY\\\```cccccccccbbbeeekkkpppsssvvvzzz||||||}}}vvvwwwxxxpppiii{{{uuukkk]]]QQQJJJEEE@@@===<<<>>>@@@CCCOOOiiisssWWWQQQaaa|||~~~qqqsssqqqnnniii```TTTGGG;;;666555333333444444666444888>>>AAAVVVxxxnnnHHH???:::888<<<555999666888:::<<<<<<<<<;;;::::::===AAAFFFMMMXXXfffooo~~~{{{qqqhhh]]]^^^gggzzzzzzwwwvvvxxx}}}}}}zzz{{{~~~kkk___\\\mmmwwwbbbdddooouuuqqqrrrmmmdddXXXMMMDDD@@@???<<<999888:::999:::GGGUUUuuu}}}wwwpppjjjeeecccbbb```aaacccfffiiiiiigggeeehhhhhhhhhfffbbb]]]XXXUUUPPPLLLFFFBBB@@@???===;;;wwwtttqqqnnnnnnmmmkkkjjjiiihhheeebbb^^^[[[XXXWWWQQQMMMHHHAAA:::555111000///......------,,,++++++++++++***))))))))))))************)))******+++,,,***+++,,,---000333555666555333444666333...---000222444666777777777888:::999777888;;;<<<<<>>@@@CCCHHHLLLPPPSSSTTTVVVXXXTTTMMMIIINNNTTTWWWVVVVVVXXX\\\```ccccccbbb```dddjjjnnnrrruuuxxx{{{|||~~~zzzzzzooo```UUUNNNIIICCC>>>;;;===@@@CCCJJJ^^^cccSSS\\\nnn}}}ppprrrpppnnnjjjbbbQQQEEE:::666666444333444333666555888>>>BBBZZZvvvNNNAAA;;;888<<<555999666888:::<<<<<<<<<;;;:::999<<>>;;;888888999888999AAAKKKaaauuu|||wwwqqqmmmjjjiiijjjkkkmmmqqqtttuuusssqqqtttuuuvvvtttooohhhaaa\\\SSSNNNGGGBBBAAA@@@>>>;;;vvvtttpppnnnnnnnnnnnnmmmgggeeeccc```]]]ZZZXXXWWWQQQNNNHHHAAA;;;555222000///......------,,,++++++,,,,,,+++*********************))))))***++++++,,,******+++---///222555666555444555777444///...000444666999:::999999999:::777666888;;;<<<;;;@@@GGGHHHIIIHHHCCC;;;888:::>>>>>>@@@CCCGGGLLLPPPSSSTTTXXXXXXTTTLLLIIIMMMPPPPPPRRRTTTYYY___ccccccaaa^^^___ccchhhmmmqqqtttwwwyyy{{{}}}xxxiii]]]WWWQQQJJJDDD@@@@@@AAABBBDDDRRRsssrrr[[[[[[bbb|||uuuuuuqqqnnnjjjaaaNNNCCC888555666555444555444777777888<<>>BBBHHHSSSaaakkkvvvssseeeiii~~~xxxjjjeee^^^VVVZZZcccqqq{{{yyyzzznnn]]]```zzztttfffooopppiii```ZZZVVVQQQHHHAAA>>><<<:::;;;::::::???EEENNN```xxx|||xxxuuusssssstttwww{{{~~~~~~|||~~~uuukkkeeeWWWPPPHHHCCCCCCBBB???<<>>???CCCGGGKKKOOORRRTTT[[[ZZZTTTLLLIIILLLLLLJJJNNNSSSZZZbbbfffeee___ZZZ^^^bbbhhhlllpppsssvvvyyyzzz|||qqqfff___ZZZRRRKKKGGGEEECCCAAA>>>IIIhhh~~~ccc]]]]]]rrr~~~zzztttnnniii___MMMAAA777555666555555666444999888888:::???]]]XXXFFF<<<888<<<666999666888:::<<<<<<<<<;;;:::888;;;>>>AAAGGGRRR```jjjssswww^^^QQQWWWmmm~~~lllgggaaaWWWSSSWWW```rrrppp\\\\\\tttrrrgggqqqpppggg___\\\\\\XXXNNNEEEDDDAAA???>>>======@@@CCCAAASSSkkk}}}{{{xxxyyy|||~~~rrrkkkYYYQQQIIIDDDDDDCCC@@@===vvvwwwuuupppnnnoooooolllgggfffdddaaa^^^ZZZWWWUUUQQQNNNHHHAAA:::444000.........---------,,,,,,,,,************************---,,,+++***)))))))))))))))))))))+++///555;;;>>>>>>666222333222...---000555888;;;???@@@???===<<<<<<;;;::::::<<<@@@EEEGGGFFFIIINNNLLLBBB999999???>>>@@@CCCHHHMMMRRRVVVXXXYYYWWWRRRKKKHHHIIIHHHDDDKKKRRR\\\ccceeeccc```]]]aaabbbfffkkkqqquuuvvvvvv{{{{{{|||yyysssqqqkkk```YYYUUUMMMHHHIIIHHHMMMbbb{{{uuuaaa^^^mmmyyywwwtttooofffYYYKKKAAA888666555333333555444666666999===@@@ZZZ```>>>???>>>888888999999:::<<<======;;;:::999<<<:::;;;AAAHHHPPP\\\gggrrr~~~rrreee___]]]ccc{{{uuuiiibbb^^^VVVUUUXXXcccwwwyyyaaa[[[mmmvvvkkkppp}}}yyygggdddkkkeee]]]WWWOOOEEE@@@>>>@@@@@@>>>???BBBGGGMMM]]]ttt{{{qqqpppssszzzvvviii]]]UUUMMMIIIHHHGGGCCC>>>wwwxxxuuuooommmoooooolllgggfffdddaaa^^^ZZZWWWUUUQQQNNNHHHAAA:::444000.........---------,,,,,,,,,************************+++***************++++++***))))))+++///444999======777333555444///...000444777:::===???>>><<<;;;;;;:::999:::<<<@@@EEEHHHFFFIIINNNMMMCCC:::999???;;;>>>BBBGGGLLLRRRUUUXXXWWWWWWRRRKKKHHHJJJIIIFFFIIINNNVVV]]]aaaccccccbbbcccdddfffkkkqqquuuwwwwww{{{{{{|||{{{uuupppkkk```VVVPPPJJJMMM```vvvjjjbbbkkkxxxwwwtttnnnfffZZZIII???777555555333333555333666666999<<<>>>VVV|||^^^===>>>===777777777999:::<<<======<<<:::999;;;999:::@@@FFFNNNZZZdddmmmyyyvvvrrrmmmoooooogggccc\\\[[[\\\bbbmmmyyyhhh]]]iiitttggglllwww{{{tttzzzxxxlllaaaRRRMMMGGGCCCCCCCCCAAAAAADDDGGGKKKXXXmmm|||vvvssssssxxx|||zzznnn```YYYOOOJJJIIIGGGBBB>>>yyyyyyuuunnnlllnnnnnnlllgggfffdddaaa^^^ZZZWWWUUUQQQNNNHHHAAA:::444111///......---------,,,,,,,,,************************))))))))))))***+++,,,---+++******+++...333777:::;;;777555777666222//////333555888;;;======;;;:::999888888999<<>>DDDKKKVVV```gggtttzzznnnhhh___^^^```dddjjjmmmllljjj}}}xxxfffhhhuuuhhhkkkuuuxxx```TTTLLLFFFFFFGGGGGGGGGJJJKKKLLLUUUeeeuuu~~~yyyuuuwwwzzz}}}~~~ttthhh___UUUNNNLLLJJJEEEAAAzzzzzzuuunnnkkkmmmmmmkkkgggfffdddaaa^^^ZZZWWWUUURRRNNNHHHAAA:::555111///......---------,,,,,,,,,******************************))))))***++++++,,,+++++++++,,,...111555777999777777888888555111///111333666999;;;;;;::::::777777888999===AAAEEEHHHMMMOOOSSSRRRHHH>>>;;;>>>===???BBBGGGLLLPPPSSSUUUXXXZZZWWWQQQOOORRRSSSRRRHHHJJJNNNUUU\\\bbbfffggggggeeeeeehhhmmmrrrvvvxxx{{{|||~~~yyyxxxxxx|||{{{jjjiiivvvxxxwwwyyytttzzz|||xxxuuuzzztttmmmeeeZZZDDD;;;555444555444444666333777777888;;;<<>>======:::;;;:::888:::;;;======<<<;;;:::999777888===CCCIIISSS]]]fffrrrwwwkkkgggeeedddgggkkkjjjfffaaafffyyyvvvnnn||||||nnnpppwwwxxx]]]RRRIIIIIILLLMMMNNNPPPQQQPPPUUUbbbooo|||zzz{{{{{{}}}yyylllcccXXXQQQNNNKKKFFFBBBzzzzzzvvvooolllmmmmmmkkkgggfffdddaaa^^^ZZZWWWUUURRROOOIIIBBB;;;555111///......---------,,,,,,,,,************************,,,++++++***))))))******+++++++++,,,...000333555777888888888888777333///000222555888999:::::::::777777888:::>>>BBBEEEHHHRRRSSSUUUTTTKKK@@@;;;===AAABBBEEEHHHLLLPPPRRRTTTWWWYYYXXXRRROOORRRUUUUUUMMMMMMPPPVVV]]]bbbdddccceeecccccceeekkkqqquuuwww{{{|||~~~kkklll{{{pppooozzz~~~tttnnnhhhccceeeiiixxxvvvsssnnnvvvvvv}}}sssvvv{{{tttnnneeeXXXCCC;;;444444555444444666333888777777<<<<<>>???@@@DDDHHHLLLPPPTTTUUUUUUYYYYYYSSSNNNQQQUUUWWWZZZVVVRRRSSSYYY^^^````````````aaaeeelllrrrvvvxxx{{{~~~wwwooo~~~xxxwww{{{sssmmmkkkddd]]]XXXQQQHHHEEEFFFEEELLLVVVddduuuyyysssnnnlllhhh^^^VVVSSSQQQSSSZZZfffvvv{{{xxxzzz|||uuupppeeeSSSDDD===777777888555444555555:::777666>>>BBBKKK]]]pppNNNBBB:::999;;;888777888;;;<<<======<<<;;;888666777;;;>>>BBBIIIQQQ\\\iiixxx|||ooo```YYY]]]bbbeeeddd^^^aaakkkxxx|||tttiiiddd]]]]]]```jjjxxxwww```XXXZZZZZZXXXUUUTTTXXXcccooovvvxxx}}}yyyuuusssrrrvvv|||}}}{{{rrrjjj___RRRHHHsssvvvvvvrrrppppppnnnjjjgggfffdddaaa^^^ZZZWWWUUUSSSOOOIIIBBB;;;666222000......---------,,,,,,,,,************************))))))))))))***+++,,,---(((((()))+++---000222333444777666333444888666000111222444666888:::;;;<<<;;;<<<===???AAACCCEEEFFFGGGHHHLLLOOOLLLCCC??????;;;===AAAFFFLLLQQQUUUWWWXXX]]]]]]VVVQQQTTTXXXZZZ^^^WWWPPPOOOUUU\\\```aaa___```bbbfffmmmtttxxxyyy{{{~~~~~~hhhnnnzzzuuuuuu|||~~~yyyssskkkfffhhhaaaZZZUUUMMMEEEBBBCCC@@@DDDHHHLLLUUUaaaggghhhjjjdddaaaaaa___XXXRRRPPPKKKLLLRRR[[[hhhwwwzzz{{{||||||uuuqqqeeeRRREEE>>>888888888666444555666:::777666>>>DDDMMM^^^}}}YYYIII???<<<>>>;;;777888;;;<<<======<<<;;;777555666:::===@@@GGGOOOVVVcccssspppdddbbbddddddbbbeeecccjjjzzzuuunnnaaa\\\YYY\\\ccciiikkkjjjgggrrr}}}|||www|||yyylllttt}}}sss]]]VVVYYY\\\ZZZXXXVVV\\\jjjxxx}}}}}}~~~}}}sssnnnkkklllrrrzzzyyyzzzpppfffXXXHHH===yyyxxxuuuqqqmmmjjjjjjkkkeeedddccc```]]]ZZZWWWVVVSSSPPPJJJBBB;;;666222000///...---,,,+++,,,------************************************************((()))******+++...222555666666555666666666444222555666888888777888;;;===<<<:::999<<>>CCCMMMWWWlllLLL@@@>>><<<888;;;;;;<<<<<<===<<<<<<<<<::::::999777888===CCCHHHVVV```mmm{{{qqqhhhbbbdddiiigggddddddnnn|||}}}uuujjj```XXXZZZcccgggccc\\\WWWVVVZZZ______ddd{{{}}}|||}}}hhh[[[WWWZZZccclllnnnhhh^^^VVVXXX^^^```]]]VVV]]]kkkyyy~~~xxx~~~}}}oooiiigggfffiiimmmqqqrrrsssuuuwwwyyyzzz{{{wwwssslllbbbWWWLLLCCC>>>yyyxxxvvvqqqmmmjjjiiijjjeeedddbbb```]]]YYYWWWUUUSSSOOOIIIBBB;;;666222000///...---,,,,,,,,,------************************************************((()))******+++...222555666555444444555555444333444666777888888999:::<<<>>><<<:::<<>>??????AAADDDHHHNNNTTTWWWXXXYYYXXXWWWUUUUUUVVVXXX^^^\\\YYYUUUTTTVVV[[[``````___```ccciiioootttwww}}}|||||||||~~~wwwrrrxxx}}}kkkfffppp|||~~~uuuiiiiiiiiiiiilllttt|||zzz|||tttoookkkhhhhhhccc[[[RRRKKKFFFDDDCCCAAABBBDDDFFFIIIOOOVVV[[[aaaaaa___\\\YYYUUUQQQOOOIIIFFFGGGLLLSSS[[[gggrrr}}}~~~|||zzzxxxppp]]]KKK<<<;;;999777555555555555888777888<<<>>>BBBLLLVVV[[[EEE@@@>>>;;;;;;;;;<<<<<<======<<<<<<::::::999888888<<>>===;;;<<>>???AAADDDIIIOOOTTTWWWVVVWWWWWWUUUTTTTTTUUUWWW```^^^[[[WWWTTTVVVZZZ^^^``````aaaccchhhnnntttxxx{{{{{{|||}}}vvvjjjfffgggvvvkkkaaadddkkkxxx}}}uuuoooggg^^^VVVVVVWWWYYY```lll{{{}}}|||tttmmmiiihhh```UUUMMMHHHEEEBBB@@@BBBCCCEEEFFFHHHLLLQQQUUU\\\ZZZXXXTTTQQQNNNLLLKKKGGGDDDCCCFFFJJJOOOXXXbbbjjjsss|||~~~}}}|||xxxnnnZZZGGG;;;:::888666555555555555777666888;;;>>>AAAKKKUUUuuubbbBBB======999:::;;;<<<===============::::::999888888<<>>BBBEEEFFFGGGFFFHHHKKKMMMIIIBBB<<>>777:::;;;<<<======>>>======::::::999888888;;;@@@DDDLLLUUUbbbooo{{{|||vvvnnngggddddddgggiiiaaaZZZVVV[[[kkk}}}sssaaaTTTKKKLLLXXXeeettteeebbbccc[[[RRRKKKHHHGGGCCC@@@AAAGGGLLLPPPTTT[[[cccdddaaagggccc___\\\]]]bbbgggjjjjjjlllooossszzz{{{gggYYYPPPIIIGGGIIIIIIFFFCCC@@@AAADDDIIILLLLLLMMMNNNNNNLLLHHHDDDAAAxxxxxxuuuqqqmmmjjjjjjkkkcccbbbaaa^^^[[[XXXUUUTTTRRRNNNIIIBBB<<<666333111---------------,,,,,,,,,************************************************))))))*********,,,000333444555555333000...///111---111555888999999:::;;;;;;;;;;;;;;;===AAAFFFIIIHHHIIIJJJLLLMMMJJJBBB;;;???AAADDDHHHMMMSSSWWWZZZWWWXXXYYYXXXVVVTTTUUUVVVYYYXXXVVVUUUTTTVVV[[[^^^```aaabbbccceeekkksssyyyvvvwwwyyy|||sssfffgggrrr{{{fff^^^]]]^^^dddgggccc]]]WWWQQQMMMIIIFFFEEEFFFFFFMMM```rrr}}}vvvvvvlll___VVVRRROOOKKKGGG@@@AAACCCEEEFFFIIIMMMOOOOOOMMMIIIEEEBBBAAABBBBBBBBB???>>>@@@@@@AAAGGGNNNQQQYYYccclllvvvxxx|||}}}vvvhhhRRR???999888666555555555666666666666888<<<>>>AAAIIIRRRhhhXXXBBBCCCBBB888:::;;;<<<===>>>>>>>>>>>>999999999888777:::>>>BBBKKKSSS```lllyyyxxxmmmfffcccdddfff\\\VVVRRRXXXiii~~~uuucccVVVOOOQQQVVVppp~~~kkkbbb___VVVNNNIIIIIIIIIFFFDDDDDDHHHNNNSSSWWW^^^fffhhhfffiiiddd\\\UUUSSSVVV\\\aaaccceeehhhkkkqqqzzzyyyfffXXXNNNFFFCCCDDDAAA@@@???>>>>>>@@@BBBCCCEEEFFFGGGHHHFFFDDDAAA???wwwvvvtttqqqmmmkkkkkkllldddcccaaa___\\\XXXVVVTTTQQQNNNIIIBBB<<<777333222------......------,,,+++************************************************))))))*********,,,///222777999:::888333000000111---000444666777999:::<<<<<<<<<<<<;;;<<>>???@@@DDDHHHNNNSSSXXXZZZYYYZZZ[[[ZZZWWWUUUTTTTTTUUUUUUTTTTTTTTTWWW\\\```___```aaabbbccciiiqqqxxxuuuvvvyyy{{{~~~xxxrrrlllnnnyyykkk]]]YYYYYYYYYXXXVVVTTTPPPMMMIIIEEECCCCCCBBBEEEUUUfffttt}}}}}}{{{rrrfff\\\VVVRRRMMMJJJBBBCCCCCCDDDEEEGGGKKKOOONNNLLLIIIEEECCCBBBBBBCCC???<<<;;;===<<<<<<@@@FFFGGGMMMUUU]]]ggguuu{{{xxx}}}|||ttteeeNNN<<<888777666555555555666777777666999===???AAAIIIRRReee{{{XXXEEEBBB???666:::;;;<<<===>>>?????????999999999888777999<<<@@@IIIPPP\\\iiiuuussshhhdddeeeggg[[[WWWSSSXXXhhh~~~wwwdddXXXSSSRRRcccwww{{{mmmddd[[[SSSKKKJJJJJJGGGFFFGGGGGGRRR]]]eeekkknnnkkkfffccc___XXXQQQMMMOOOTTTYYY[[[]]]```ccchhhooowww}}}wwweeeYYYNNNEEE@@@@@@????????????>>>===<<<;;;<<<===>>>???@@@??????>>>uuuuuussspppmmmlllmmmnnneeedddbbb```]]]YYYWWWUUUQQQNNNHHHBBB<<<777444222------.........---,,,+++************************************************)))******))))))+++///222<<<@@@BBB@@@999444222333---///222444666888;;;===??????>>>;;;:::<<>>BBBGGGMMMRRRVVVXXX[[[\\\\\\ZZZWWWTTTRRRRRRUUUUUUUUUUUUUUUXXX]]]```^^^```aaa```aaafffpppxxxvvvxxxzzz|||zzzmmmqqqyyyooo___ZZZUUUTTTUUUUUURRRPPPLLLEEECCCEEEDDDDDDOOO___nnnzzz|||vvvlllbbbXXXQQQMMMKKKFFFFFFEEECCCCCCEEEIIIMMMLLLKKKIIIFFFDDDCCCCCCCCC???<<<;;;<<<;;;999<<>>@@@BBBIIIRRRccc~~~___GGG===:::888:::;;;<<<===????????????999999999888777888;;;>>>DDDLLLXXXdddppp~~~yyypppjjjggg```\\\YYY]]]jjjqqqaaaYYYVVVZZZeeezzzvvvggg\\\RRRNNNMMMLLLNNNQQQWWWbbbnnnssstttpppggg^^^VVVUUURRRMMMJJJKKKOOOTTTRRRTTTWWW[[[___dddkkkooo{{{}}}wwwggg\\\QQQFFF???===>>>>>>>>>>>>======<<<<<<::::::::::::;;;;;;<<<===ttttttssspppnnnmmmnnnoooeeedddccc```]]]ZZZWWWVVVQQQNNNHHHBBB<<<777444222,,,---.........---,,,+++************************************************)))******))))))+++...111@@@DDDHHHEEE>>>777555555---///111333555888;;;>>>BBBAAA@@@<<<999:::???CCCBBBGGGJJJKKKOOORRRLLLCCC;;;===AAAFFFLLLQQQUUUWWW[[[\\\\\\ZZZVVVSSSQQQPPPVVVWWWWWWVVVVVVYYY]]]```]]]___```___```eeeooowwwxxxyyy{{{~~~tttooopppsss|||kkkaaaWWWUUUWWWVVVSSSQQQOOOGGGDDDHHHHHHFFFNNN\\\vvv|||tttiii]]]TTTPPPOOOJJJIIIFFFCCCAAACCCGGGKKKJJJIIIGGGEEECCCBBBAAAAAABBB???>>>>>><<<999;;;??????BBBEEEHHHLLLWWWfffrrr~~~{{{xxx}}}zzzppp```KKK:::666666555444444666777888888888;;;???AAABBBJJJRRRaaa}}}iiiLLL===<<>>??????@@@@@@999999999888777888;;;===AAAHHHTTT```lllzzztttjjjeeeaaa^^^aaannnsssccc[[[XXXUUUZZZggg}}}qqqeeeXXXSSSSSSUUUYYY^^^nnnvvv|||zzzsssjjj___UUULLLMMMNNNLLLIIIJJJMMMQQQLLLNNNRRRUUUYYY]]]cccfffkkkmmmqqquuu{{{zzzkkk```TTTHHH@@@>>>999999999999:::<<<===>>>===<<<;;;999999999:::;;;vvvuuusssqqqooommmlllkkkhhhfffcccaaa```]]]YYYVVVSSSOOOIIIBBB;;;666222000......---------,,,,,,,,,))))))))))))))))))))))))************************))))))***)))((((((***+++777:::>>>AAA@@@===888444222111111333777:::;;;;;;AAAAAA???<<<::::::===???@@@BBBFFFKKKSSSWWWPPPFFF>>>???BBBFFFLLLRRRXXX[[[\\\\\\[[[YYYWWWTTTQQQPPPVVV]]]^^^WWWSSSVVVZZZZZZ\\\___``````___bbbkkkrrrwwwyyy{{{}}}~~~ssslllpppyyyvvv]]]TTTWWWZZZ[[[[[[XXXOOOMMMQQQQQQQQQ[[[jjj{{{qqqggg^^^YYYXXXSSSQQQMMMHHHCCCAAABBBDDDKKKKKKIIIGGGEEECCC@@@??????>>>===<<<<<<;;;;;;<<>>BBBGGGMMMQQQ```{{{OOO@@@BBB>>>===<<<<<<>>>AAABBB???<<<===<<<;;;:::999888888888@@@EEEPPP^^^jjjvvvvvvqqqnnnqqqxxx|||jjj\\\SSSWWWVVVZZZiii}}}xxxfff\\\^^^gggnnnqqqsss```PPPGGGEEEGGGJJJNNNMMMIIIGGGIIIMMMNNNMMMLLLOOOTTTXXXYYYXXX___cccgggiiijjjooovvv}}}~~~qqqeee[[[RRRHHHAAAAAA>>>:::999999;;;<<<<<<============>>>>>>??????uuutttsssqqqooommmkkkjjjgggeeecccaaa___\\\YYYVVVRRROOOIIIBBB;;;555111000......---------,,,,,,,,,************************************************((()))******))))))+++---555777;;;>>>>>>;;;777555222111111333666999::::::??????>>>;;;::::::===@@@???BBBFFFKKKRRRVVVOOOEEE===>>>@@@DDDIIIOOOUUUXXX[[[[[[[[[[[[XXXUUURRRPPPVVV]]]^^^WWWRRRSSSVVVWWW\\\___aaa```^^^aaaiiipppuuuwwwzzz|||~~~zzzvvvwwwmmmbbb[[[[[[]]]iiidddeeekkkmmmlllttt}}}vvvooohhhaaa\\\VVVTTTQQQLLLHHHDDDCCCCCCHHHHHHGGGFFFEEECCCAAA@@@???>>>>>>===<<<<<<======>>>>>>>>>>>>@@@EEELLLQQQWWWbbbfffgggjjjiiisssxxx||||||}}}zzzlllUUUBBB999666555555555555666777777888:::===@@@CCCHHHNNNSSSaaa]]]GGGEEEAAA@@@>>>===>>>@@@@@@>>><<<<<<;;;999888777888888999???CCCMMM[[[gggqqqzzzyyyppp___VVVSSSQQQRRRZZZggg}}}}}}sssyyyooo___RRRHHHCCC@@@DDDHHHKKKKKKHHHGGGIIILLLNNNLLLKKKLLLOOOQQQPPPNNNRRRVVVZZZ\\\^^^bbbjjjppp{{{}}}qqqfff^^^UUULLLEEE@@@===999777777888888888>>>>>>???@@@AAAAAABBBCCCssssssrrrpppooollljjjiiigggdddbbb```^^^[[[XXXUUUQQQNNNHHHAAA:::444111///......---------,,,,,,,,,++++++++++++++++++++++++************************((()))************---///222444777999:::999777555111000000222666999::::::<<<===<<<;;;:::;;;>>>@@@AAAEEEIIIOOOUUUXXXRRRHHH>>>???AAADDDIIIOOOTTTWWWZZZ[[[\\\]]][[[WWWSSSQQQVVV\\\]]]WWWQQQQQQSSSSSS]]]```aaa```^^^```gggnnnsssuuuyyy|||~~~}}}yyy{{{xxxvvvzzz{{{uuulllddd\\\ZZZWWWRRRMMMIIIEEECCCDDDEEEFFFFFFFFFDDDCCCBBB??????>>>>>>>>>>>>>>>>>>??????===<<<<<>>777666555555555666666777888:::;;;>>>AAADDDIIIOOOSSS___gggHHHBBB???CCCAAA??????@@@@@@???>>><<<:::888666555666888999===AAAJJJVVVaaakkkxxxwwwqqquuufffaaa```gggvvvkkk^^^SSSOOOMMMNNNTTTeeerrrZZZIIICCCCCCBBB@@@FFFIIIKKKJJJGGGGGGJJJMMMOOONNNLLLLLLKKKJJJGGGDDDCCCGGGKKKMMMPPPUUU\\\bbbooouuu}}}{{{rrriiibbbZZZRRRKKKBBB???;;;888777777666555888999:::<<<===???@@@AAArrrrrrqqqpppooollljjjiiifffdddaaa___^^^[[[WWWTTTQQQNNNHHH@@@:::444000.........---------,,,,,,,,,++++++++++++++++++++++++************************((()))***+++***+++...000///000222444666666666666111000000222666888999999::::::;;;::::::;;;>>>AAADDDIIINNNTTT[[[^^^YYYQQQ@@@AAACCCFFFJJJPPPUUUXXXYYY[[[]]]^^^]]]YYYUUURRRUUUZZZ\\\YYYTTTQQQRRRTTT]]]```bbb```]]]^^^dddjjjqqqssswww{{{}}}~~~~~~tttmmmfffbbb]]]WWWRRRMMMIIIFFFBBBCCCDDDEEEEEEEEEDDDCCC?????????>>>??????@@@@@@BBBAAA???===<<<===AAAEEEMMMVVVWWWWWW\\\^^^jjj~~~|||~~~xxx}}}|||yyyrrraaaKKK<<<666555555555555666777888888:::<<>>DDDCCCAAA@@@AAABBBBBBCCC???===999666444555777888===???GGGRRR[[[dddqqq}}}uuu|||{{{ooogggiiifffeeegggmmm{{{iiiWWWRRRNNNMMMRRR^^^tttsssbbbLLL??????EEEIIIIIINNNMMMKKKHHHFFFHHHMMMQQQQQQPPPPPPNNNLLLGGGCCC@@@<<<>>>BBBEEEHHHMMMTTTYYYdddjjjssszzz~~~zzztttmmmggg___WWWQQQGGGDDD???<<<:::888666555444555666888:::===>>>???qqqqqqqqqqqqooommmjjjiiifffdddaaa___^^^[[[WWWTTTQQQNNNHHH@@@:::444000.........---------,,,,,,,,,************************************************((()))***+++***+++...000---...000222444555555666111000000222666999::::::888999:::;;;;;;<<>>??????@@@AAABBBAAAAAA@@@>>>===>>>BBBEEEJJJRRRSSSTTTZZZ\\\eeexxx|||}}}yyy|||xxxooo\\\GGG:::777555555555666666777999999:::<<<>>>AAADDDHHHNNNRRR[[[ooojjjHHHCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHCCC@@@<<<777555555666777<<<>>>EEEOOOWWW```lllxxxzzztttrrrssstttuuuvvvwwwxxx~~~uuu^^^WWWQQQSSSYYYbbbmmmvvvuuuXXXPPPGGGBBBCCCJJJPPPSSSTTTPPPIIIDDDCCCGGGNNNTTTQQQRRRSSSRRRNNNHHHBBB???:::;;;===@@@DDDJJJOOOSSS[[[aaajjjqqquuuxxxyyyzzz{{{yyyvvvqqqkkkccc[[[VVVLLLHHHDDD@@@===;;;888666777777999;;;===???@@@AAAqqqqqqrrrrrrpppnnnkkkiiigggdddbbb```^^^[[[XXXUUUQQQNNNHHHAAA:::444111///......---------,,,,,,,,,))))))))))))))))))))))))************************((()))************---///,,,---///222444555555555222111111333777:::;;;;;;888:::;;;<<<<<<===???AAACCCIIIMMMQQQVVVZZZYYYTTT===>>>@@@CCCHHHNNNSSSVVVZZZ[[[^^^```___]]][[[YYYUUUXXX]]]___[[[UUUUUUZZZ[[[^^^aaa___\\\\\\aaafffnnnqqquuuyyy|||||||||uuummmgggccc^^^XXXSSSEEECCCAAA>>>===<<<======>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>===>>>BBBEEEGGGPPPRRRUUU[[[[[[aaarrrzzz||||||{{{vvvjjjWWWCCC999888555555555666777888999:::;;;===???AAADDDHHHNNNRRR]]]kkkiiiIIICCCAAA@@@AAACCCCCCCCCDDDGGGIIICCCAAA===999666555666666;;;<<>>??????qqqrrrssssssrrrooollljjjgggeeecccaaa___\\\YYYVVVRRROOOIIIBBB;;;555111000......---------,,,,,,,,,************************************************((()))******))))))+++---,,,...000333555555444444333222222444888;;;<<<<<<999;;;<<<======>>>@@@AAAEEEIIILLLLLLOOOSSSRRROOO<<<<<>><<<=========???@@@AAABBBAAAAAAAAA???>>>???BBBEEEGGGPPPUUUYYY___]]]```nnnxxx{{{}}}yyysssfffRRR???777888555555555666777999:::;;;<<<>>>@@@BBBEEEJJJOOOSSS[[[fffwwwmmmNNNCCC======@@@CCCCCCBBBBBBCCCEEE???>>>;;;999777666666666999:::???HHHPPPXXXeeeppp}}}~~~uuuggg```___bbbjjjrrrjjjsss}}}{{{mmm^^^TTTMMMMMMLLLLLLMMMOOORRRTTTOOOLLLIIIIIILLLRRRWWWZZZVVVZZZ]]]\\\VVVMMMEEEAAA:::999:::<<<@@@EEEHHHJJJLLLPPPWWW]]]aaaeeeiiikkknnnqqqtttuuurrrlllgggcccYYYVVVQQQNNNKKKGGGCCC@@@===============>>>>>>>>>qqqrrrssstttrrrpppmmmkkkhhhfffcccaaa```]]]YYYVVVSSSOOOJJJBBB;;;666222000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))***)))((((((***+++,,,...111444666666444333444333333555999;;;<<<<<<:::;;;===>>>>>>>>>@@@AAAIIILLLMMMKKKKKKOOOOOOLLL===>>>@@@DDDJJJPPPVVVYYY\\\]]]^^^_________^^^^^^XXXYYY^^^bbb\\\RRRQQQVVVYYY\\\___^^^[[[\\\aaafffnnnqqquuuxxx{{{}}}zzzqqqdddZZZWWWSSSLLLEEEAAA???@@@BBB<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDBBBAAAAAADDDFFFEEEOOOTTTZZZ```]]]]]]iiixxxzzz{{{wwwpppcccOOO===666888555555555666777999:::;;;>>>@@@BBBDDDGGGKKKPPPTTTVVV```qqqwwwWWWHHH???<<>>>>>@@@AAAAAA@@@DDDBBBAAA@@@AAACCCFFFHHHNNNQQQVVV[[[```bbbdddddd{{{}}}}}}yyy}}}}}}vvvhhhXXXHHH===777555666666555666777888:::;;;===???BBBFFFJJJOOOVVVZZZZZZaaaooocccBBBCCC???===>>>BBBCCCAAAAAACCC>>>>>><<<;;;999888666666999888;;;AAAHHHPPP^^^kkkvvvuuuwww}}}{{{aaaUUU[[[lllzzzyyyuuuppplllhhheeefffqqqzzztttfff[[[\\\\\\VVVQQQRRRVVVTTTTTTXXX___ddddddcccZZZ___hhhllldddUUUIIIEEE<<<888666888???EEEGGGFFFEEEGGGJJJMMMOOOSSSXXX[[[bbbgggllloooooommmlllkkkgggdddaaa^^^[[[WWWQQQLLLKKKJJJJJJIIIHHHHHHGGGGGGsssttttttssspppmmmlllkkkgggeeebbb^^^[[[YYYWWWWWWSSSOOOHHHAAA:::555111000000...---++++++,,,---...******************************))))))))))))******))))))***+++++++++++++++***...222444555999???CCC===999444333555999<<<<<<===>>>????????????@@@AAAHHHJJJKKKKKKJJJJJJMMMPPPGGG???>>>FFFJJJIIIOOOYYYZZZ[[[^^^aaaaaa```\\\YYYUUURRRSSSVVVTTTOOONNNQQQSSSTTTUUUUUUVVVYYY^^^aaajjjooouuuyyyzzz||||||uuurrrssssssppprrrvvv}}}zzzllljjjzzz|||~~~}}}uuupppbbb]]]VVVPPPLLLIIIGGGEEEEEECCCAAAAAABBBCCCCCCBBBHHHFFFDDDBBBBBBDDDGGGIIIRRRTTTXXX]]]bbbeeeggggggyyyzzzzzzwww{{{zzztttgggVVVFFF:::666555777777777777888:::<<<===>>>AAADDDGGGKKKQQQWWW\\\\\\aaammm|||QQQEEE>>><<<===AAACCCAAA@@@BBB>>>>>>===;;;999888666666888888:::@@@FFFNNN\\\hhhrrr~~~xxxvvv{{{eeeWWWYYYdddnnn~~~}}}ssskkkdddhhhyyy}}}nnnjjjiiibbb[[[XXX[[[\\\___dddggghhheeeaaa[[[```iiiooohhhYYYMMMHHH???;;;888999???DDDEEEDDDDDDFFFIIIKKKMMMQQQUUUYYY___ccciiimmmoooppppppqqqmmmkkkgggccc___ZZZVVVSSSTTTTTTTTTSSSSSSSSSRRRRRRuuuttttttssspppnnnkkkiiifffdddbbb___\\\YYYXXXWWWSSSOOOHHHAAA:::555111000///...---,,,+++,,,------******************************))))))))))))******))))))***++++++++++++******---111333666:::BBBGGGBBB<<<555000111666;;;===>>>??????@@@@@@AAAAAAAAAHHHJJJJJJIIIGGGIIINNNRRROOOEEE???CCCGGGHHHLLLSSSXXXZZZ]]]___aaa``````___VVVSSSRRRWWWYYYVVVRRRQQQNNNOOOQQQSSSUUUYYY^^^aaahhhnnntttyyy{{{}}}~~~mmmccc]]]YYY[[[aaaiiiuuu~~~mmmbbbiiivvvyyywww{{{|||wwwiiiccc[[[TTTPPPMMMKKKJJJIIIGGGDDDDDDEEEFFFFFFFFFLLLJJJGGGDDDDDDFFFHHHJJJVVVWWWZZZ___eeeiiikkkjjjvvv~~~|||yyy|||vvvqqqfffTTTBBB777555666888888888888:::<<<>>>@@@@@@CCCFFFJJJNNNTTTZZZ^^^```bbbjjjeeeFFF>>>;;;<<<@@@CCCAAA@@@AAA???>>>===;;;:::888777666777777999???DDDKKKWWWccclllyyyyyyyyy{{{~~~nnn^^^ZZZ^^^dddqqqhhhnnn~~~|||xxxqqqkkkjjjlllqqqsssrrrmmmgggccc[[[```iiipppkkk\\\OOOJJJBBB>>>;;;;;;???CCCDDDDDDDDDEEEGGGHHHJJJNNNRRRVVV[[[___fffkkkooosssvvvxxxuuusssoooiiiccc^^^\\\\\\^^^]]]\\\ZZZYYYWWWVVVUUUvvvuuusssrrrqqqnnnkkkhhheeecccaaa___\\\ZZZYYYXXXSSSOOOHHHAAA:::555111000///...---,,,,,,,,,------******************************))))))))))))******)))******+++++++++******---///222222333777===BBBCCC>>>666111000333888<<<<<<===@@@CCCFFFEEECCCAAAGGGIIIIIIGGGEEEGGGNNNUUUTTTIII@@@AAAEEEGGGIIIMMMWWWYYY\\\^^^```aaaccceee^^^ZZZWWW[[[___^^^WWWRRRLLLOOORRRTTTWWWZZZ^^^aaaffflllsssxxx{{{}}}lll^^^SSSRRRTTT[[[gggyyyvvvfffdddlllvvvtttyyy|||yyylllfff^^^WWWRRROOOLLLKKKJJJHHHFFFFFFHHHJJJJJJJJJLLLJJJHHHFFFFFFHHHKKKMMMXXXYYY[[[aaahhhmmmmmmllluuu~~~zzzwwwxxxrrrnnnbbbPPP???555444777888777888999;;;===???AAACCCFFFJJJNNNRRRVVV\\\```bbbccchhhzzz|||NNN@@@;;;;;;???BBBAAA@@@@@@???>>>===<<<:::888777666777666888===AAAGGGRRR]]]gggtttxxxuuuxxx|||hhh^^^```ddd{{{sssjjjpppzzzrrriiiaaa]]][[[___gggnnniii[[[NNNIIICCC@@@<<<<<>>AAAAAA@@@@@@??????===<<<:::999777777777666888<<<>>>CCCMMMWWWbbbooo{{{ttttttxxxuuueeecccgggsss~~~kkkeeettt|||pppfff^^^YYYWWW^^^___dddiiieeeYYYMMMHHHAAA???======@@@EEEJJJLLLHHHIIIHHHHHHHHHKKKOOOSSSYYY^^^dddkkkpppuuuyyy}}}|||yyyuuuooojjjggghhhiiilllkkkhhhddd```\\\ZZZXXXuuusssqqqqqqrrrqqqmmmiiiddddddbbb```]]]ZZZWWWVVVSSSOOOHHHAAA:::555111000......---------,,,,,,,,,******************************))))))))))))*********++++++++++++***))))))'''+++...000000222666::::::999777444111222444777666999???GGGLLLKKKEEE???@@@EEEJJJIIIFFFGGGMMMTTTXXXPPPGGGBBBCCCFFFIIIJJJSSSWWW]]]```aaaccchhhkkkkkkggg```\\\\\\[[[TTTJJJOOORRRVVVYYYZZZ[[[\\\^^^___fffooovvvyyy|||sss___VVVWWWUUUdddwwwqqqccc^^^ooo}}}wwwuuuuuuzzzxxxvvvzzzuuuqqqjjjddd^^^XXXRRRNNNNNNOOOPPPSSSUUUVVVUUUSSSLLLMMMNNNOOOQQQSSSTTTUUUXXXYYY]]]eeeooossspppkkkrrrnnntttxxxpppqqqrrrpppgggYYYHHH<<<666555777666666777999;;;>>>AAACCCJJJMMMPPPSSSVVVYYY]]]___```bbbfffqqqkkkJJJAAA;;;<<<@@@@@@@@@AAA@@@???>>><<<:::999888777777666888;;;===@@@IIIRRR]]]jjjyyyzzztttrrrvvv{{{nnneeeeeepppyyyoooaaagggvvv~~~uuujjjbbb```bbbcccbbb^^^\\\^^^aaa___VVVMMMJJJ@@@???===>>>AAAFFFMMMQQQKKKKKKJJJHHHHHHJJJNNNRRRYYY^^^eeelllqqquuuyyy||||||xxxssspppoooooonnnmmmiiihhhgggfffdddbbbaaa```tttqqqooopppsssrrrnnnjjjeeedddcccaaa]]]ZZZVVVTTTSSSOOOHHHAAA:::555111000------......------,,,,,,******************************))))))))))))******+++++++++++++++***))))))%%%)))...000111222555888777666555222///000444888888999<<>>@@@@@@AAA@@@???>>><<<;;;999888777888777888;;;<<<>>>FFFOOOXXXdddrrr~~~{{{qqqrrrwwwzzz|||~~~yyyiiiaaahhhtttyyyddd```iiizzzqqqgggeeejjjnnnmmmjjjYYYTTTRRRUUUUUUPPPLLLKKKAAA@@@???>>>AAAGGGNNNRRRLLLKKKJJJGGGFFFIIIMMMQQQWWW]]]eeemmmssswwwzzz|||}}}xxxrrrrrrvvvxxxuuurrrjjjjjjjjjjjjiiiiiiiiiiiitttqqqnnnpppssssssooojjjfffeeedddaaa]]]YYYVVVSSSSSSOOOHHHAAA:::555111000------......------,,,+++******************************))))))))))))******+++++++++++++++***)))(((&&&+++000222111111222444555555333///---///555:::<<<::::::>>>BBBCCC>>>:::999BBBLLLNNNJJJHHHKKKPPP^^^\\\UUULLLFFFFFFIIIJJJQQQWWW___bbbcccdddhhhlllnnnllldddZZZVVVVVVRRRJJJGGGKKKQQQUUUWWWXXXYYYZZZZZZaaakkkssswwwzzz~~~zzzgggbbb___\\\bbblllxxxvvvlllZZZjjj~~~|||{{{xxxuuuuuu~~~|||uuummmddd^^^___```ccceeefffccc]]]YYYYYY[[[^^^``````___]]]\\\XXXZZZ```kkkvvvxxxrrrkkkiiiwwwrrrmmmrrruuurrrdddRRRCCC===:::888666888888:::<<>>===;;;999888777888777888;;;;;;===EEEMMMVVVaaannnyyytttqqqvvvyyyyyyyyy~~~nnn___^^^rrrmmmcccfffmmmyyyuuuvvvsssiii___RRRKKKHHHJJJLLLJJJIIIJJJCCCBBB@@@???AAAFFFMMMRRRLLLKKKIIIGGGEEEGGGLLLOOOUUU[[[eeennntttxxx{{{|||xxxrrrttt{{{~~~zzzuuuuuuuuutttsssrrrrrrqqqqqqvvvqqqmmmnnnqqqqqqmmmiiiiiigggdddaaa]]]YYYVVVUUUSSSNNNGGG@@@;;;666222000///......------,,,++++++++++++************++++++************************&&&(((***+++,,,+++)))(((******,,,///222222111///888777555222000000333555>>>BBBEEEEEEBBB???>>>???===>>>EEEKKKJJJFFFIIIPPPaaadddaaaUUUIIIEEEGGGHHHVVVXXXZZZ]]]```eeekkkooommmmmmiii```YYYVVVQQQLLLLLLHHHJJJSSS[[[\\\ZZZZZZZZZ^^^dddmmmuuuzzz{{{zzz~~~kkk^^^aaakkkrrr~~~jjj]]]```sssxxxzzzzzz{{{yyytttsss}}}tttlllnnnmmmkkkkkkkkkjjjhhhgggeeegggiiijjjjjjgggdddaaa```]]]___kkkyyy}}}tttiiikkknnnnnntttvvvppp^^^III>>>:::777666666777888999:::<<<@@@FFFJJJLLLOOOUUUZZZ]]]\\\ZZZXXXaaabbbgggnnnyyyuuuLLL>>>EEE===:::BBBAAACCCBBB@@@>>><<<;;;::::::<<<;;;999999:::>>>BBBDDDPPPYYYeeeqqq}}}xxxrrruuuvvvvvvxxx}}}qqqdddgggqqqyyyggg^^^cccxxxsssfff[[[TTTIIIIIIHHHFFFDDDDDDFFFHHHDDDDDDBBB@@@???BBBIIIOOOMMMLLLJJJIIIIIIJJJLLLMMMVVV\\\fffooouuuyyy{{{}}}}}}|||zzz{{{~~~|||{{{zzz{{{~~~}}}yyyuuuuuuqqqmmmnnnqqqrrrnnnjjjhhhgggdddaaa]]]ZZZWWWVVVSSSNNNGGG@@@;;;666222000///......------,,,++++++++++++************++++++************************'''(((***+++++++++)))(((***+++,,,000333444333111777666555222000111333666<<>><<<;;;:::::::::999777777888<<>>AAACCCDDDBBB@@@BBBCCCFFFJJJJJJHHHLLLRRRUUUZZZZZZPPPGGGFFFIIIKKKSSSVVVYYY\\\^^^aaadddgggkkkllliiibbb]]][[[WWWRRRLLLFFFEEELLLTTTXXXYYY[[[VVVYYY___gggpppvvvyyyzzzzzzvvvxxx{{{eee___ggg{{{||||||yyyvvvsssoookkkooovvv}}}|||{{{zzzyyywwwsssnnniiieeebbb]]]^^^eeettt{{{pppqqqrrrooovvvzzzxxxkkkYYYEEE:::777666777999777777888999<<>><<<>>>DDDDDDBBBAAA@@@???===;;;::::::888777666555777999<<<>>>FFFNNNZZZfffrrr~~~|||rrrvvvpppccc]]]___lll|||vvvpppeee[[[SSSMMMGGGDDDKKKJJJIIIGGGFFFEEEDDDDDDHHHGGGEEEBBB???@@@BBBEEEEEEEEEDDDCCCBBBCCCFFFIIIQQQYYYdddooouuuxxxyyyzzz}}}||||||||||||{{{xxxvvvuuuttttttwww|||~~~|||yyytttpppmmmnnnrrrtttpppmmmfffeeeccc```]]][[[YYYWWWSSSNNNGGG@@@;;;666222000///......------,,,++++++++++++************++++++************************(((((()))************)))++++++---000555777888777444444444333222222555777>>>======@@@DDDFFFCCC@@@===???CCCFFFIIIKKKPPPUUUVVVZZZWWWKKKBBBAAAFFFIIIRRRUUUYYY\\\^^^```bbbdddjjjllljjjddd```___[[[VVVNNNFFFCCCHHHPPPUUUXXX[[[VVVXXX\\\dddmmmuuuyyy{{{qqqfffeeezzz~~~zzzvvvttttttssspppqqqtttzzz{{{vvvpppkkkfffdddaaadddlll{{{~~~rrrtttppprrryyyyyyuuuiiiVVVBBB888666555555777777888999:::===BBBIIINNNQQQSSSVVVZZZ\\\^^^^^^^^^]]]aaafffiiimmm~~~MMM<<<<<<>>>AAACCCBBBAAA@@@???>>><<<;;;:::888777666555666888;;;<<>>AAADDDFFFCCC@@@<<>>>>>======BBBAAAAAAAAA@@@???===;;;:::999888777666777888:::;;;@@@GGGRRR\\\hhhxxxyyyfff```bbbnnn{{{|||yyyvvvrrrlllgggdddaaa^^^\\\XXXTTTPPPOOOQQQUUUWWWWWWOOOJJJCCC>>>>>>AAAFFFJJJLLLLLLJJJDDD>>>===@@@DDDOOOWWWbbbkkkqqqtttuuuvvvxxxxxxyyy{{{|||zzzvvvsssooolllkkklllooopppnnnkkkuuuqqqnnnooossstttppplllgggfffccc```]]]ZZZXXXWWWSSSNNNGGG@@@;;;666222000///......------,,,++++++++++++************++++++************************)))))))))))))))************)))***...222555666666444555555444333222444555?????????AAACCCCCCCCCBBBBBBEEEGGGHHHKKKPPPRRRPPPRRRVVVTTTJJJCCCEEEKKKPPPOOORRRVVVZZZ]]]```eeehhhkkknnnnnnjjjgggfffbbb]]]TTTKKKDDDGGGNNNSSSWWWZZZXXXXXXZZZ```hhhrrrxxx|||~~~zzznnnrrrssslllgggooo}}}|||yyyuuuyyyuuu|||wwwrrrzzzzzzuuurrr]]]MMM===666666555444555:::<<>><<<;;;:::999888888888888::::::>>>DDDNNNXXXbbbqqq{{{mmmgggeeemmmxxx}}}zzzvvvppplllfffbbb]]]\\\^^^___^^^]]]RRRLLLDDD@@@@@@DDDIIILLLRRRRRRNNNGGG???<<<@@@DDDQQQWWW```iiinnnqqqssstttuuuuuuvvvxxxyyyxxxuuurrrmmmjjjgggggghhhhhheeebbbvvvrrroooooossssssppplllhhhgggdddaaa]]]ZZZWWWVVVSSSNNNGGG@@@;;;666222000///......------,,,++++++++++++************++++++************************)))))))))))))))******+++)))((()))+++///333444444444555666555333222222444:::<<<>>>???@@@AAACCCDDDGGGKKKNNNNNNQQQVVVWWWSSSRRRXXXZZZSSSKKKKKKNNNOOOKKKNNNRRRVVVZZZ```fffjjjllloooooollliiihhhddd^^^WWWNNNGGGIIIOOOSSSVVVYYYXXXWWWXXX]]]eeennnvvvzzz}}}|||{{{uuu}}}ttthhhffflllxxx}}}xxxrrrqqqwwwrrrllllllSSSEEE999666777888777888;;;???CCCFFFGGGIIIJJJLLLOOORRRXXX^^^aaabbbaaa```]]]aaagggjjjiiinnn~~~bbbFFFDDD<<<777EEE@@@@@@AAAAAA@@@>>><<<;;;999999888888777888888999:::@@@IIIRRR[[[jjj{{{{{{|||uuummmpppxxx{{{wwwtttsssrrrmmmeee^^^OOOKKKHHHHHHLLLQQQTTTVVVSSSTTTQQQHHH@@@===AAAGGGSSSXXX```fffkkknnnqqqsssssssssssstttuuutttqqqooolllhhhdddcccdddccc```]]]wwwsssooopppssssssoookkkiiigggdddaaa]]]YYYVVVUUUSSSNNNGGG@@@;;;666222000///......------,,,++++++++++++************++++++************************)))))))))))))))******+++)))((((((***...111222222555666666555333111222333555888<<<======???CCCFFFHHHNNNQQQRRRWWW^^^^^^YYYUUU]]]bbb\\\RRRNNNLLLKKKIIIKKKOOOSSSXXX___fffkkkmmmpppqqqmmmjjjiiiddd___YYYPPPIIIKKKPPPSSSVVVYYYXXXWWWVVVZZZbbbllltttxxx|||zzz{{{|||yyyyyywwwhhhiiinnnwww{{{ooopppsssjjjcccdddLLL@@@666555999::::::;;;<<<@@@EEEIIIJJJJJJJJJKKKHHHMMMUUU\\\bbbddddddccc```dddiiillliiiiiissscccHHHFFF<<<777HHH@@@@@@AAABBBAAA???===;;;999888888777777777777777777===EEEMMMVVVddduuuxxxvvvvvvtttyyyxxxiii^^^JJJJJJKKKPPPYYY___ccccccSSSSSSQQQIII@@@>>>CCCIIIUUUYYY___eeeiiilllooorrrrrrqqqqqqqqqrrrqqqnnnlllkkkgggcccaaabbbaaa^^^[[[tttqqqnnnnnnppppppnnnllljjjiiiccc\\\YYYZZZWWWSSSSSSNNNFFF@@@;;;888555333222000...---------,,,***))))))))))))))))))))))))++++++++++++++++++++++++************************+++)))((()))...111222111555333222333666666444222666888;;;>>>???AAADDDGGGJJJKKKKKKLLLRRR]]]cccdddaaa]]]\\\^^^ZZZPPPKKKMMMGGGLLLPPPTTT[[[eeejjjiiikkkkkklllmmmkkkggg```[[[[[[YYYSSSOOOPPPUUUWWWWWWVVVVVVXXXYYY^^^eeeooovvv|||ooosss|||~~~wwwzzz}}}|||yyyuuutttzzz}}}zzz}}}}}}qqqmmmmmmpppiiiXXXEEE@@@:::666777:::<<<>>>CCCDDDEEEGGGIIIJJJLLLLLLLLLQQQXXX^^^bbbeeeggghhhgggggggggggghhhlllrrrvvvwwwYYYDDD<<<<<<>>>>>>???AAAAAA@@@>>>;;;999999999888777666666666777;;;;;;@@@IIIRRR]]]lllzzzsssxxxxxxxxxyyygggZZZSSSSSSUUU]]]lllvvvrrrhhhVVVTTTOOOHHHCCCAAAEEEIIIVVVXXX\\\bbbhhhmmmnnnnnnnnnqqqrrrrrrrrrsssqqqnnniiieeeaaa```bbbaaa]]]XXXuuuqqqnnnnnnppppppnnnllliiihhhbbb[[[XXXYYYVVVRRRRRRMMMFFF@@@;;;888555333222000...---------,,,***))))))))))))))))))))))))++++++++++++++++++++++++************************+++)))(((***---111111111555333222333555666444111666888;;;===???AAADDDGGGQQQRRRPPPMMMOOOVVVZZZZZZ___ZZZXXXXXXSSSKKKHHHJJJJJJNNNRRRVVV^^^fffiiifffiiijjjlllmmmlllhhhaaa[[[[[[YYYUUUQQQOOOQQQTTTVVVRRRSSSTTTUUUYYYaaakkksss{{{xxxrrrxxx{{{~~~tttmmmhhhjjjvvvrrrooorrr}}}rrrooonnnooohhhVVVBBB>>>999666777:::===>>>BBBCCCFFFIIIMMMPPPRRRTTTRRRUUUYYY]]]aaacccfffggggggggggggfffgggjjjmmmooogggKKK===<<>>???AAABBBAAA???<<<::::::999888777777666666777999999>>>FFFNNNYYYhhhuuuxxxzzzxxxfffYYYTTT\\\fffqqqzzz|||rrrgggQQQPPPLLLGGGCCCBBBEEEHHHSSSTTTXXX]]]dddhhhjjjjjjkkkooosssuuuvvvuuurrrooohhhddd___^^^```___\\\XXXuuurrrooonnnppppppnnnlllgggfffaaaZZZXXXXXXUUUQQQQQQMMMFFF@@@;;;888555222111///------------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************+++)))(((***---000111111444333222333555555333222555777;;;===???AAAEEEGGGTTTUUURRRMMMMMMQQQTTTSSS\\\ZZZYYYXXXSSSMMMLLLNNNOOORRRUUUYYY```ggghhhcccgggiiikkknnnnnniiibbb\\\ZZZYYYWWWSSSNNNMMMQQQUUUQQQQQQQQQQQQTTT]]]iiirrrzzz~~~zzzsssvvv~~~}}}jjjaaa\\\\\\hhhxxxvvvkkkiiilllvvv~~~|||sssrrrpppnnneeeRRR???;;;777555777;;;===???DDDFFFIIINNNRRRUUUXXXYYYXXXYYYYYY[[[^^^aaadddeeeiiihhhggghhhjjjkkkkkkjjj\\\DDD===@@@>>>@@@BBBCCCBBB@@@===<<<::::::999777777666666666777777;;;BBBJJJSSSaaannn{{{rrrooouuuzzz{{{|||uuujjjbbb```jjjtttxxxxxxrrrggg[[[LLLKKKJJJGGGDDDDDDGGGJJJQQQRRRUUUZZZ```dddfffffffffiiioootttvvvtttqqqooofffbbb]]][[[[[[[[[XXXVVVvvvrrrooonnnppppppnnnkkkgggfffbbb[[[YYYYYYVVVQQQPPPLLLFFF@@@<<<888444222111///---,,,------,,,+++))))))))))))))))))))))))***************************************************))))))***,,,...000111333333333444444444333222444777:::===???AAAEEEGGGOOOQQQPPPKKKKKKPPPSSSTTTWWWZZZ]]]]]]YYYSSSPPPPPPUUUVVVWWWYYY___fffgggccceeegggkkkooooookkkddd___YYYXXXXXXUUUOOOKKKOOOUUURRRSSSRRRQQQSSS[[[hhhsssyyy|||uuuwww~~~www___YYYYYYZZZhhhzzzzzzqqqooonnnrrrzzzxxxsssuuuppplll```LLL;;;888666555888<<<>>>???HHHJJJMMMQQQUUUXXXYYYZZZ\\\ZZZXXXXXX[[[___bbbdddiiihhhiiikkknnnnnnllljjjvvvRRRAAA???>>>@@@BBBCCCCCCAAA???===;;;:::999888777666666666666666999@@@FFFMMMZZZffftttwwwkkkhhhlllpppmmmkkkjjjmmmuuu~~~wwwttttttvvvvvvrrrjjjddd___WWWNNNHHHGGGGGGFFFGGGHHHKKKLLLQQQRRRTTTYYY___ccceeeeee```aaaeeekkkmmmlllkkkllleeeaaa\\\XXXVVVUUURRRPPPvvvrrrooonnnoooooommmjjjggggggccc]]][[[[[[WWWRRROOOKKKEEE@@@<<<888444111000...,,,,,,,,,---,,,+++))))))))))))))))))))))))************************************************************+++---///111333444555555555444444444333666999<<<>>>AAAEEEGGGJJJMMMNNNKKKJJJOOOTTTUUUWWW___hhhhhhbbbXXXPPPJJJWWWYYYYYYWWW[[[bbbffffffeeegggkkkooopppnnnhhhcccYYYXXXXXXXXXRRRLLLOOOVVVRRRSSSSSSQQQQQQXXXeeepppvvvzzz~~~ttt```^^^aaaeeeppp}}}wwwvvvwww|||~~~ttttttvvvppphhhZZZFFF888777555666999===???@@@FFFIIIMMMSSSWWW[[[\\\]]]\\\YYYVVVWWWZZZ^^^```aaabbbcccgggkkknnnooonnnmmm~~~dddEEE;;;===???AAACCCCCCBBB@@@>>><<<;;;:::888777777666666666666999>>>BBBHHHSSS^^^nnn|||tttnnnmmmppprrrnnnhhhaaa]]]^^^bbbgggjjjyyy{{{tttfffZZZVVVTTTOOOGGGCCCCCCCCCDDDGGGJJJMMMNNNRRRRRRTTTXXX]]]aaacccddd[[[XXXYYY^^^```___aaafffddd```[[[WWWSSSPPPMMMKKKuuuqqqnnnmmmnnnnnnkkkhhhfffgggccc^^^\\\\\\XXXSSSNNNJJJEEE@@@<<<888444111///---++++++,,,---,,,+++))))))))))))))))))))))))************************************************)))***+++******+++...111444555777777555444555666333555999<<<>>>AAAEEEGGGJJJOOOPPPKKKIIILLLPPPQQQaaammmyyyxxxnnn___QQQGGGSSSXXXZZZXXXXXX^^^eeehhhfffgggkkkoooqqqpppllliii^^^ZZZZZZ[[[VVVNNNNNNUUUOOOQQQRRROOOMMMSSS___jjjrrrwww|||xxx|||vvvsssuuuxxx|||xxxqqqtttvvvmmmcccSSS???777666666888;;;>>>@@@@@@AAADDDKKKSSSYYY___bbbccc]]]ZZZWWWXXX\\\___^^^]]]XXX]]]ccchhhjjjlllnnnooo|||qqqIII888<<<===@@@BBBCCCBBB@@@>>>===<<<:::999777777666666666666888<<>>AAAEEEGGGMMMRRRRRRMMMHHHJJJMMMNNNcccsss~~~ssscccSSSGGGKKKUUU]]][[[XXX[[[bbbgggggghhhkkkooorrrrrrpppnnnfff___\\\___ZZZPPPMMMRRRMMMQQQRRROOOKKKOOOZZZdddoootttzzz}}}zzztttooosssvvvjjj^^^MMM999888777777999===???@@@@@@???DDDKKKTTT[[[aaadddeee```]]][[[]]]``````\\\XXXRRRZZZcccggggggiiinnnrrrvvvvvvOOO<<<:::<<>>===<<<;;;999888777666666666555777:::<<>>AAAEEEHHHMMMRRRSSSMMMHHHJJJMMMNNNZZZkkkyyyxxxmmm```QQQEEECCCRRR^^^^^^YYYZZZ```fffiiiiiikkkooorrrsssrrrqqqlllbbb^^^aaa]]]QQQKKKNNNNNNRRRTTTPPPKKKNNNXXXbbbmmmrrryyy|||{{{rrrnnnsssuuuhhh[[[JJJ666888777888:::>>>@@@@@@@@@CCCGGGNNNUUU\\\```cccdddcccaaa___aaacccaaaZZZUUURRR[[[eeehhhggghhhooovvvppp{{{wwwSSSBBB999;;;>>>@@@AAAAAA???>>>>>>===;;;999888777666666555444666999:::<<>>BBBFFFGGGKKKQQQUUUXXX[[[```dddhhh```YYYZZZ```eeeddd```]]]```dddhhhjjjkkklllmmmppptttbbb???AAA<<>><<<;;;999777666555666777888:::===BBBEEERRRZZZiii|||vvvoooyyylll___bbbcccddddddhhhooozzzrrrggg___XXXUUUTTTWWW]]]aaa```]]]```^^^\\\^^^aaaddddddbbb```ZZZWWWWWWVVVQQQMMMLLL]]]aaa```XXXTTTWWWYYYXXXqqqooollljjjjjjiiigggfffaaacccaaa]]][[[[[[VVVPPPJJJGGGDDDAAA===999555111//////...---,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))'''''''''))),,,...222333555555555555777888666555444666<<>>888888:::===???@@@BBBGGGJJJMMMQQQUUUUUUUUUXXX^^^dddggg___YYYZZZaaaeeeccc___ZZZ]]]bbbeeehhhjjjkkklllggglll~~~nnnMMM@@@:::===@@@???DDDFFF===??????>>>===;;;999777666444555777777888;;;???BBBMMMTTTbbbtttxxxmmm{{{wwwlllkkkgggcccaaacccjjjoooyyyooobbb___]]]___bbbdddaaa^^^^^^^^^```dddhhhiiigggdddbbb^^^]]]^^^\\\VVVRRRQQQ^^^cccaaaXXXRRRSSSWWWXXXpppnnnkkkjjjjjjiiihhhfffbbbcccaaa]]][[[[[[WWWQQQJJJGGGDDDAAA===999555111//////...---,,,,,,,,,,,,***************)))))))))************))))))))))))))))))))))))))))))))))))***)))((('''((())),,,---000222333444444444666888777444222555<<>>AAADDDGGGKKKNNNSSSWWWYYYWWWTTTUUU]]]dddeee___ZZZ[[[aaaeeeccc___[[[]]]```ccceeefffffffff```eeevvv~~~]]]CCC:::;;;???===AAAEEE??????>>>>>>===;;;999777666444555666777777999<<>>HHHPPPTTTZZZUUUPPPMMMGGGBBBCCCHHHJJJJJJJJJNNNUUU\\\]]]\\\AAA@@@GGGTTT\\\[[[YYYZZZ```dddhhhlllnnnoooqqqsssqqqhhh___ZZZXXXVVVTTTSSSPPPMMMKKKKKKNNNOOOOOOMMMUUU]]]iiittt}}}zzztttpppmmmqqq|||}}}pppqqqmmmpppoooeeeRRRAAA::::::888:::>>>BBBEEEHHHJJJLLLSSSXXX\\\ZZZVVVVVV]]]dddfffaaa\\\^^^cccfffdddaaa````````````aaa```^^^]]]```bbbpppsssNNN>>>;;;>>><<<>>>CCCAAA???>>>>>>===;;;:::888777555666777777777888:::===BBBEEEPPP^^^mmm~~~xxxsssxxxwwwkkkeeedddnnn~~~}}}xxxpppjjjfffdddaaa___```hhhsss||||||uuujjjaaaYYYYYY]]]```\\\UUUQQQRRR```ddddddZZZOOONNNWWW```ooommmjjjiiiiiiiiihhhgggcccdddaaa\\\ZZZZZZWWWQQQJJJGGGDDDAAA===999555111//////...---,,,,,,,,,,,,***************+++++++++++++++******))))))(((((()))))))))))))))))))))))))))((((((((()))***+++,,,...000333444444666888:::888777888;;;AAAGGGLLLNNNSSSOOOKKKIIIFFFBBBDDDJJJIIIKKKMMMPPPSSSXXXbbbjjjXXXLLLHHHRRR[[[[[[YYY\\\___ccchhhlllnnnoooppprrrrrrlllccc[[[XXXXXXVVVSSSMMMJJJHHHJJJNNNQQQPPPNNNQQQXXXcccooozzz}}}wwwqqqmmmjjjkkkwwwzzzkkkjjjjjjnnnkkk]]]JJJ===999:::999:::>>>AAAEEEFFFFFFFFFMMMTTT[[[\\\ZZZZZZ^^^cccgggccc______cccfffeeecccaaa___^^^^^^^^^^^^\\\YYY___```jjjdddJJJ===>>>;;;<<>>>>>>>>===<<<:::999888666777999888888888:::<<>>BBBFFFFFFDDDBBBIIINNNVVV[[[]]]^^^```ccchhhddd___^^^aaaeeeffffff^^^\\\ZZZ\\\___```___\\\[[[]]]cccsssZZZAAA>>>;;;:::???AAA>>>>>>>>>===<<<;;;:::999666777999999888888999;;;>>>???EEEOOOYYYhhh|||}}}sss~~~wwwmmmnnntttzzz~~~{{{tttmmmiiiggghhhiiinnnwwwttteee[[[XXXZZZ^^^___YYYTTTWWW___gggddd```YYYPPPNNNXXXeeepppnnnkkkiiihhhhhhfffdddbbbbbb^^^YYYWWWXXXUUUPPPJJJGGGDDDAAA===999555111//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))((((((((()))******+++++++++---000222333555888:::;;;::::::<<>>BBBDDDDDDHHHNNNZZZVVVSSSTTTVVV___rrrfffLLLLLLUUUXXX\\\bbb```dddjjjmmmooonnnooooooqqqqqqlllddd^^^]]]XXXRRRIIIJJJMMMPPPRRRRRRPPPNNNJJJNNNUUUaaannnzzz|||xxxvvvrrrxxxsssgggcccfffhhh```OOO???::::::999===>>>@@@EEEIIIJJJGGGCCCHHHKKKOOOVVV\\\```bbbccchhhccc^^^\\\^^^bbbeeefff^^^[[[YYY[[[___bbb```^^^ZZZ]]]___ggg~~~kkkFFF???;;;999===@@@>>>>>>>>>>>>===;;;:::999333555777888777777888::::::;;;@@@HHHPPP\\\ooosssxxxtttooonnnrrrxxx{{{zzzyyyvvvsssqqqpppppprrrzzzrrrddd\\\ZZZ\\\___]]]WWWSSS[[[eeellleee]]]VVVNNNKKKTTT```qqqnnnkkkiiihhhgggeeecccbbbaaa^^^XXXVVVWWWUUUPPPJJJGGGDDDAAA>>>:::555111//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))((((((((()))******++++++***,,,///111222444777999===;;;999:::===@@@AAAAAA???>>>AAAEEEFFFEEEHHHMMMYYYTTTRRRVVVYYY^^^iiiuuu```IIINNNZZZ[[[ZZZ]]]aaaeeekkknnnooonnnnnnnnnppprrrooogggaaa^^^XXXQQQJJJMMMPPPSSSSSSQQQOOOMMMHHHKKKQQQ\\\jjjwww{{{zzzvvvyyypppjjjgggeeefff]]]KKK===::::::999>>>???BBBHHHMMMMMMJJJFFFJJJIIIKKKQQQYYY```ccccccgggbbb\\\YYY[[[```dddfffbbb^^^ZZZ\\\___aaa___\\\]]]______aaasssuuuIII???<<<999<<>>>>>>>>>>>===<<<::::::222444666777666666777888888999===DDDKKKUUUfffvvvuuurrrxxxooooootttwwwzzz}}}~~~|||yyywwwuuusss{{{~~~qqqeee]]]aaacccdddbbbZZZXXXbbbooopppfff[[[TTTLLLIIIPPP[[[sssoooiiigggfffeeeaaa^^^aaa___\\\ZZZXXXUUURRROOOIIIGGGDDD@@@;;;777444222.........---,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((************************))))))))))))************------///111444666999:::AAA===999777888;;;>>>@@@>>>BBBGGGKKKLLLMMMOOOPPPTTTSSSSSSVVVZZZ^^^```aaajjjZZZKKKKKKTTT]]]```aaa```ccchhhnnnrrrrrrpppmmmnnnuuuwwwqqqiiibbbZZZTTTMMMMMMNNNQQQTTTTTTPPPMMMLLLKKKLLLSSS___mmmzzzzzzvvvuuu{{{nnnjjjgggfffaaaTTTCCC;;;<<<>>>;;;???CCCHHHKKKLLLKKKJJJKKKJJJJJJLLLRRR[[[aaaccccccfffccc___\\\\\\^^^aaaddddddcccaaa_________``````ZZZ^^^]]]aaannnzzz}}}TTT@@@>>>===;;;:::>>>???@@@AAA@@@>>><<<:::888777777777777777888888666999;;;>>>BBBMMM\\\ggg|||xxxvvvxxxpppoooqqqnnnsss~~~xxxrrrnnn~~~wwwqqqlllooojjjeeedddggglllppprrrrrrfffWWWLLLGGGLLL[[[jjjsssnnniiiffffffeeeccc```aaa___]]][[[YYYVVVRRROOOIIIGGGDDD@@@;;;777444222//////......---,,,,,,++++++++++++*********))))))************************************************))))))))))))************+++,,,...222555999<<<>>>@@@<<<777444555888;;;===BBBEEEHHHLLLMMMLLLJJJHHHIIINNNUUUXXXXXXYYY\\\^^^aaaVVVIIIDDDLLLXXX^^^```ZZZ^^^dddjjjoooqqqpppooooootttwwwqqqjjjccc\\\VVVNNNMMMNNNPPPSSSSSSQQQNNNNNNMMMMMMQQQ\\\jjjwww~~~zzzuuuuuu|||{{{kkkhhheeeeee___QQQAAA:::<<<>>><<<<<<@@@FFFJJJKKKKKKLLLLLLPPPRRRUUU[[[```bbbbbbaaaeeecccaaa^^^^^^___aaabbbbbbbbbaaa```____________\\\```]]]___gggpppbbbIII???<<<;;;:::>>>???@@@AAA@@@>>><<<;;;888888777777777777888888888999;;;<<>>999555444777;;;>>>BBBDDDHHHNNNSSSSSSNNNJJJBBBMMMZZZ___\\\XXXYYY[[[XXXTTTIII===@@@OOO[[[]]]UUUXXX^^^eeekkknnnpppqqqooouuuvvvqqqkkkeee^^^WWWPPPNNNMMMNNNPPPRRRRRRQQQQQQOOOMMMOOOWWWdddqqqyyyxxxsssuuu~~~rrrgggfffeeeccc[[[MMM>>>888;;;>>>===;;;@@@FFFKKKMMMNNNOOOPPPVVVZZZ___bbbbbbaaa```___eeedddbbbaaa``````aaaaaa``````aaaaaa```___]]]\\\\\\```^^^]]]aaaggg~~~yyyXXXDDD>>><<<;;;>>>???@@@AAA@@@>>><<<;;;999888888777777777888888999::::::999;;;AAAJJJRRRaaattt|||vvvuuummmhhheeehhhkkklllnnnrrr|||ssshhh\\\TTTSSS[[[nnntttnnngggddddddffffffeeeaaa___]]][[[ZZZWWWTTTQQQHHHFFFCCC???;;;666333222000//////......------,,,************************************************((((((((((((((((((((((((((()))))))))************)))+++...111666:::>>>@@@BBB@@@<<<888888;;;@@@DDDAAABBBGGGOOOVVVWWWQQQKKKBBBLLLZZZbbbccc___\\\ZZZWWWWWWMMM<<<999HHHVVVZZZTTTWWW\\\bbbgggkkkppprrrrrrvvvvvvqqqkkkeee^^^WWWSSSPPPNNNLLLMMMPPPSSSTTTTTTQQQMMMMMMRRR]]]jjjsss}}}~~~vvvqqqwww}}}hhheeegggfff___VVVGGG;;;888;;;>>>@@@AAAEEEKKKOOOQQQRRRRRRSSSXXX]]]aaaaaa___\\\]]]^^^cccdddddddddcccbbb``````^^^___aaabbbaaa___\\\ZZZYYY___^^^\\\___dddzzzoooPPPCCC>>><<<>>>>>>@@@AAA@@@???===;;;999999888888777777888888888999999888999===CCCHHHVVVfff|||yyyzzzrrriiifffdddfffmmmuuuzzzvvvooofffbbbaaahhhwwwtttnnnhhhdddeeeffffffeee```___\\\[[[YYYWWWTTTQQQHHHFFFCCC???:::666333111/////////...------,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************+++---000333777:::;;;???>>>===::::::<<>>@@@@@@@@@???===<<<::::::999888888888888888777777777888999<<<@@@CCCNNNZZZnnn~~~|||ooofffaaa```gggooo~~~~~~zzzwwwvvvuuuwwwuuuoooiiifffffffffeeeddd___]]][[[ZZZYYYVVVSSSQQQGGGFFFCCC>>>:::666333111///......---,,,,,,++++++***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,...111333666777999;;;;;;:::888999>>>BBBCCCFFFLLLVVVaaaiiilllkkkVVVSSSVVVeeeyyy}}}jjjhhh___QQQDDDBBBLLLVVV]]]___``````aaafffmmmsssuuuwwwvvvrrroookkkddd\\\ZZZWWWSSSNNNLLLNNNSSSWWWTTTRRRNNNJJJJJJQQQ\\\eeeqqqyyymmmeeefffeeebbbTTTHHH===:::<<>>???@@@@@@???===<<<;;;:::999888888888888888666666777888:::<<<>>>???FFFOOO___uuurrrggg```\\\^^^bbbuuuuuupppjjjggggggfffdddbbb^^^\\\ZZZYYYXXXVVVRRRPPPGGGEEEBBB>>>:::666222111---------,,,++++++******))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))************)))***+++---000333555777666999<<<:::666555888;;;???CCCKKKVVVcccoooyyy~~~ddd[[[WWWbbbxxxuuummmfff^^^OOODDDIIIWWW___aaaaaa______dddmmmtttuuuwwwvvvttttttsssmmmeee]]][[[VVVQQQMMMNNNRRRWWWRRRQQQOOOJJJHHHMMMWWW```llluuu}}}kkkfffgggccc]]]OOOCCC:::;;;@@@BBBEEEIIIKKKNNNSSSUUUTTTSSSRRRQQQTTTSSSSSSTTTWWWZZZ[[[[[[]]]^^^```bbbccccccbbbbbb```aaabbbbbbbbb```^^^\\\ZZZ[[[WWWVVVYYYUUU\\\ppphhhFFF===<<<===???@@@@@@???>>>===<<<;;;:::999888888888888666666666888:::;;;;;;;;;@@@EEERRReeeyyyxxxnnnfff___[[[[[[jjjwwwuuupppkkkhhhhhhgggccc```]]][[[YYYXXXWWWUUURRROOOGGGEEEBBB>>>:::555222111------,,,++++++******)))))))))******++++++++++++************************************************))))))))))))************((()))+++---000444666888777;;;>>><<<777444555777@@@CCCIIIOOOWWWbbblllsssggg[[[RRRWWWiiizzzzzzooohhhfffWWWFFFIIIXXX___aaaaaa^^^^^^cccmmmuuutttvvvwwwvvvwwwyyytttlll^^^]]]YYYRRRNNNNNNRRRVVVQQQQQQOOOJJJHHHLLLUUU]]]jjjsss}}}wwwgggeeegggccc\\\LLL@@@888<<>>===<<<;;;:::999888888888888666666666888999:::999777===???IIIYYYjjj~~~vvvooofff^^^ZZZdddtttrrroookkkiiiiiifffbbb^^^^^^]]]\\\ZZZWWWSSSOOOMMMHHHDDDAAA???===999444//////...---,,,+++*********,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******)))))))))))))))))))))))))))***+++---///222444555777555999>>><<<666555999BBBDDDGGGHHHMMMTTTZZZ]]]]]]TTTIIIQQQeeejjjiiiqqqhhheeehhhkkk```NNNJJJRRRXXXVVVTTTWWW]]]fffnnnssssssrrrsssuuuwwwvvvqqqlllbbb[[[VVVUUUSSSOOOQQQWWWWWWNNNKKKNNNMMMHHHNNNYYYfffooo|||}}}ooojjjgggeeeaaaWWWEEE???999999???FFFJJJKKKQQQTTTYYY]]]\\\XXXSSSOOOPPPRRRVVVZZZ]]]^^^^^^^^^aaa^^^[[[[[[\\\___```aaabbb___\\\[[[ZZZZZZXXXVVVYYYXXXWWWWWWWWWXXXZZZ[[[kkkwwwPPP===???777;;;@@@===???AAA;;;<<<<<<<<<;;;:::999888777777777777777777888888999;;;===CCCNNNZZZmmmwwwjjj[[[QQQ___ooo{{{www|||~~~|||{{{rrrnnnkkkiiiiiigggbbb^^^^^^]]]\\\YYYVVVRRROOOMMMGGGEEEAAA???===999444///......------,,,---------******))))))))))))******++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))***,,,...222555666777555777======888666888???AAAEEEJJJPPPUUUVVVUUUTTTSSSLLLNNN]]]bbb```ddd```___dddjjjcccSSSLLLPPPVVVTTTRRRTTTZZZccckkkppprrrqqqsssuuuwwwvvvrrrnnneee^^^YYYYYYWWWSSSRRRTTTQQQJJJHHHKKKJJJGGGKKKVVVaaajjjwww~~~~~~llliiigggddd^^^RRRCCC???;;;<<>>@@@;;;<<<<<<<<<;;;:::999888777777777666666777777888999999:::>>>FFFPPP___vvvxxxiii]]]VVV^^^mmm{{{sssmmmoooxxxqqqnnnkkkiiiiiigggbbb^^^]]]]]][[[YYYUUUQQQNNNLLLGGGEEEBBB???===888333000...------------...///000******))))))))))))******++++++************++++++******++++++++++++******)))))))))))))))))))))))))))))))))***---111555888888555666;;;>>><<<888777;;;===CCCJJJPPPRRRRRRQQQPPPYYYSSSJJJPPPWWWVVVXXX[[[[[[bbbjjjhhh\\\SSSRRRVVVTTTSSSTTTYYYaaaiiiooopppppprrruuuwwwwwwtttqqqiiibbb\\\\\\[[[WWWRRROOOMMMHHHGGGJJJJJJFFFJJJRRRZZZcccppp|||{{{zzz|||hhhgggeeeaaaXXXJJJ@@@>>>>>>BBBGGGKKKLLLKKKMMMOOOQQQSSSVVVWWWXXXXXXSSSVVVZZZ^^^```___]]]\\\[[[YYYVVVUUUVVVXXXXXXXXXVVVTTTSSSTTTUUUUUUTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVYYYjjjqqqRRREEE;;;===AAA===<<<@@@<<<<<<<<<<<<<<<;;;999888777777777666666777777888999999999;;;???EEEPPPaaaqqqyyyjjj```[[[]]]kkk|||nnnbbb^^^ccciiivvvqqqnnnjjjiiiiiigggbbb^^^]]]\\\[[[XXXTTTPPPLLLJJJFFFEEECCC@@@<<<888333111......------------......,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))***)))((((((+++000555888888555555:::???@@@;;;777777;;;BBBIIIKKKMMMRRRXXX```nnndddLLLHHHPPPTTTVVV]]]^^^cccjjjllleee\\\VVVYYYXXXWWWXXX[[[bbbkkkpppnnnooorrruuuwwwwwwvvvuuuooofff]]]ZZZ[[[XXXQQQLLLNNNJJJJJJLLLJJJGGGHHHNNNSSS[[[hhhuuu~~~{{{}}}tttdddeeeccc\\\QQQBBB;;;===@@@FFFKKKNNNLLLJJJIIIJJJJJJLLLPPPTTTXXXZZZVVVYYY^^^bbbcccaaa___]]]\\\YYYVVVUUUVVVWWWWWWVVVTTTSSSRRRSSSTTTTTTRRRQQQQQQRRRSSSTTTUUUTTTSSSRRRWWWbbbzzzkkkNNN???<<<@@@<<<;;;???>>>======<<<<<<;;;999888777666666666666666777888888<<<::::::===@@@FFFSSS___yyyttthhhbbb^^^kkktttccc[[[[[[^^^aaannnpppmmmjjjiiiiiigggccc___\\\[[[ZZZWWWSSSOOOKKKIIIEEEEEECCC@@@<<<777333111///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))***)))((((((***///333666666555666:::???BBB>>>888666;;;DDDIIIHHHIIIUUUccczzzUUUGGGNNNUUU[[[bbbcccdddfffiiihhhbbbZZZYYYZZZ[[[\\\^^^cccjjjppplllooorrruuuvvvwwwxxxxxxssskkk___XXXXXXWWWRRRLLLOOOMMMLLLLLLIIIFFFFFFJJJNNNUUUaaammmyyyzzzmmmbbbddd___VVVJJJ<<<999<<>>BBBBBB===;;;???KKKYYYZZZTTTVVV___xxxwwwZZZKKKIIIQQQ^^^aaahhhiiicccccciiiggg^^^TTTYYY^^^```___```dddhhhlllooosssuuuuuuvvvyyy{{{yyyvvvnnnccc]]]]]]YYYSSSMMMNNNLLLIIIGGGHHHJJJLLLIIILLLRRR\\\hhhuuu}}}www}}}rrrcccbbbcccVVVHHHAAA999<<<@@@FFFLLLQQQSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]ZZZ[[[]]]___```aaabbbbbbbbb```^^^\\\[[[ZZZWWWUUURRRQQQRRRSSSTTTSSSPPPMMMKKKKKKKKKKKKKKKLLLMMMMMMMMMOOOWWWjjjlllJJJAAA<<<;;;>>>===>>>>>>======<<<:::999888666555555555555666777777888555666999::::::===BBBMMMYYYmmm~~~iii\\\VVVUUUZZZlllpppmmmiiiiiiiiihhhddd```[[[ZZZXXXUUUQQQLLLHHHFFFDDDEEEEEEAAA;;;555333333...------------...//////,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))************+++,,,------///777<<<<<<===BBBCCC???===@@@NNNaaaggg\\\TTTTTTYYYfffcccRRRIIIGGGNNN\\\```jjjmmmffffffmmmkkkaaaTTTZZZ```cccbbbaaadddggglllppptttuuuuuuvvvyyy|||zzz{{{uuujjjcccaaa]]]VVVNNNOOONNNKKKJJJLLLPPPRRRHHHIIIMMMVVVcccppp|||vvvttt~~~mmmbbbbbbcccSSSDDD???999???CCCHHHNNNRRRUUUXXXZZZWWWXXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]]___aaabbbbbb```]]][[[ZZZXXXVVVSSSMMMMMMNNNPPPRRRRRRPPPMMMKKKKKKJJJIIIIIIKKKLLLMMMNNNMMMPPP\\\ssszzzPPPCCC===<<<>>>;;;>>>>>>>>>===<<<;;;999999555555555555555666777777999777777:::;;;999;;;???@@@IIIYYYnnnzzzkkk\\\UUURRRZZZkkkzzz~~~nnnkkkhhhhhhhhhgggccc______ZZZVVVUUUQQQJJJDDDDDDDDDEEEEEEBBB<<<666222000......---------,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******)))))))))))))))))))))))),,,+++*********+++,,,---444888???DDDEEEDDDCCCCCC???<<>>888:::CCC>>>@@@AAA???;;;999999;;;999888777666666555555555555666666777888999999999>>>BBBLLLYYYjjjtttdddZZZPPPOOOZZZgggqqquuunnnkkkiiihhhiiigggccc```]]]XXXTTTTTTQQQJJJFFFEEEDDDEEEEEEBBB<<<666222000......---------,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))++++++*********+++,,,---444:::AAAFFFHHHHHHHHHHHHAAA999777???HHHLLLNNNPPPUUUSSSSSSSSSOOOLLLNNNTTTeeejjjrrr{{{wwwqqqnnn```[[[hhhttttttmmmjjjhhhkkknnnssswwwzzz|||}}}|||rrrfff______aaaWWWRRRMMMKKKMMMNNNNNNMMMGGGFFFFFFJJJSSS___kkkrrr~~~||||||rrrbbbaaa```___XXXJJJ???>>>DDDEEEHHHMMMQQQTTTWWWYYYZZZ]]]]]]\\\[[[YYYYYYYYYZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[XXXWWWXXX[[[[[[WWWSSSPPPPPPPPPOOOOOOOOONNNNNNLLLKKKIIIHHHGGGGGGHHHHHHGGGKKKIIIKKKVVVdddiiiPPPBBB<<<;;;<<<===???AAA@@@<<<:::999:::999999777666666666666666555666666777888888999999777:::AAALLLZZZnnnoooaaaRRRNNNYYYkkk{{{nnnkkkiiihhhiiihhhddd```[[[VVVSSSSSSPPPJJJGGGGGGEEEFFFEEEBBB<<<666222000......---------,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))+++************+++,,,,,,222888@@@FFFIIIJJJJJJJJJHHH===555888@@@GGGKKKMMMOOOPPPTTTYYYYYYUUUTTTWWWdddhhhuuurrrccceeettt~~~yyyooollllllnnnqqqtttxxx{{{}}}}}}tttjjjbbb``````XXXSSSMMMKKKLLLMMMLLLKKKFFFDDDBBBDDDKKKVVVbbbiiittt{{{|||{{{ccc\\\]]]aaa^^^QQQDDD@@@BBBEEEJJJNNNRRRUUUVVVVVVWWWXXX[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXVVVTTTSSSUUUWWWXXXTTTQQQPPPPPPOOONNNMMMMMMLLLLLLIIIHHHFFFEEEDDDDDDEEEEEEEEEIIIGGGFFFLLLTTTnnndddJJJAAA===999<<<>>>@@@@@@>>>;;;:::::::::999888777666666666666555666666777777888888999888999===DDDLLL[[[qqqnnnXXXOOOXXXooonnnkkkiiihhhiiihhheeeaaa]]]WWWSSSRRROOOJJJFFFFFFEEEFFFEEEAAA;;;666222111......---------,,,,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))***************++++++,,,///555<<>>@@@@@@???===;;;:::::::::999888777777777777666666666666777777888888::::::<<<@@@DDDMMM]]]lll~~~cccTTT[[[sssnnnkkkiiiiiijjjiiieeebbb```YYYTTTRRROOOHHHEEEEEEFFFFFFEEEAAA;;;555222111......---------,,,,,,,,,++++++************+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++...333:::???AAAAAAAAAAAADDD@@@:::888===HHHRRRWWWWWWRRRRRRWWWZZZYYYYYYZZZ^^^eeeuuuyyy^^^```qqqvvvpppnnnmmmlllllloootttyyy||||||~~~{{{ooobbbXXXPPPLLLHHHHHHJJJLLLKKKIIIHHHFFFCCC@@@AAAGGGQQQXXX]]]fffsssnnn```ddd```ccc[[[HHH===@@@FFFGGGPPPTTTWWWVVVQQQLLLKKKKKKPPPOOOQQQTTTXXXYYYXXXVVVXXXWWWTTTRRRPPPOOOOOOOOOMMMMMMNNNOOOPPPPPPNNNMMMNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFEEECCCCCCCCCCCCDDDAAAFFFEEEEEEIIIIIIXXXrrr[[[FFFBBB======>>>???@@@???===;;;;;;:::999888888777777777666666666666666777777777777666888;;;<<>>AAAFFFHHHPPPTTTXXXWWWPPPJJJIIIJJJLLLKKKLLLPPPUUUYYYXXXWWWWWWVVVUUUSSSRRRPPPNNNMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFDDDCCCBBBCCCCCCDDDDDDFFFDDDEEEHHHEEELLL```}}}|||UUUCCC>>>======>>>???@@@>>>===<<<;;;:::999888888888888666666666666666666666666666555777::::::;;;BBBKKKWWWlll}}}jjjhhhyyynnnkkkiiiiiijjjjjjgggcccbbb[[[UUUSSSPPPJJJHHHHHHGGGFFFDDD@@@:::555333222......---------,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))'''((()))***+++******)))***///777===???@@@@@@@@@BBBFFFCCC::::::KKKdddsssnnnbbbWWWXXX]]]```bbbccc]]]___dddmmmxxx~~~kkk]]]\\\gggrrriiihhhhhhhhhlllqqqvvvzzz{{{|||yyyhhh[[[PPPMMMJJJIIIKKKLLLJJJHHHKKKKKKHHHCCC??????EEEJJJOOOWWWdddqqq}}}~~~yyybbb]]]``````TTTGGGAAA@@@AAAEEEIIINNNTTTYYYYYYSSSMMMMMMOOONNNKKKJJJNNNTTTXXXXXXVVVTTTTTTUUUUUUTTTRRRPPPOOOLLLMMMOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAABBBBBBCCCFFFFFFBBBDDDJJJFFFFFFUUUgggnnnIII@@@===;;;<<<>>>@@@@@@???<<<;;;:::999999888999999666666666666666666666666777666777:::::::::>>>DDDGGGWWWlllrrrnnn|||nnnkkkiiiiiikkkjjjgggcccaaaZZZUUUSSSQQQLLLJJJKKKGGGFFFDDD@@@:::555333222......---------,,,,,,,,,++++++************+++++++++++++++************)))******++++++++++++******))))))))))))))))))))))))'''((()))++++++******)))%%%+++333:::>>>???@@@@@@;;;EEEGGG>>>999EEEXXXeeejjj]]]QQQQQQWWW[[[]]]^^^[[[[[[]]]dddmmmtttuuuttttttyyy|||sssbbb[[[fffuuuggggggfffhhhkkkpppvvvyyy}}}}}}~~~zzzkkk___WWWTTTPPPOOOPPPPPPMMMKKKKKKKKKJJJDDD>>>===BBBGGGMMMTTT```mmmxxxqqqaaaaaabbb]]]LLL??????BBBAAADDDKKKLLLSSSZZZ[[[VVVQQQRRRTTTPPPMMMJJJMMMSSSXXXXXXVVVQQQRRRUUUVVVWWWUUUSSSQQQMMMNNNOOOOOOMMMKKKJJJJJJHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA@@@AAAAAABBBFFFDDD@@@EEEMMMIIIGGGSSS[[[|||SSSAAA>>>:::;;;>>>AAAAAA@@@<<<<<<;;;:::999999999999666666666666666555555555444333555888777555888======IIIXXXfff|||vvvqqq~~~pppmmmiiifffffffffeeeeee___[[[VVVRRRPPPOOOMMMLLLHHHGGGDDD@@@;;;666222000000///...---,,,+++++++++,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++---111888<<<<<<;;;@@@>>>BBBGGGFFFAAAFFFQQQXXXOOOLLLTTT\\\\\\YYYWWWVVVSSSWWWdddkkkhhheeefffjjjooovvvtttggg\\\bbbpppuuukkkeeegggjjjlllttt}}}}}}}}}sssjjjbbb\\\YYYYYYTTTLLLHHHJJJJJJHHHFFFFFFFFFDDD@@@===FFFMMMZZZhhhpppvvv{{{{{{jjjbbbaaa]]]UUUGGG:::999@@@FFFGGGEEELLLPPPUUUVVVTTTRRRRRRSSSLLLDDD@@@HHHSSSVVVVVVTTTVVVUUURRRPPPOOONNNNNNOOONNNLLLKKKKKKLLLLLLKKKJJJGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCDDDCCCCCCEEEIIILLLXXXdddlllKKKGGG>>>777:::@@@@@@===>>>===<<<;;;::::::::::::777666666555555555666666555555555555666777999999===???GGGTTTddd{{{vvvxxxooollliiigggggggggfffeee___\\\WWWSSSQQQPPPNNNLLLHHHGGGDDD@@@;;;666222000//////...---,,,,,,,,,,,,,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,111777;;;<<<;;;@@@???BBBEEEBBB<<<>>>FFFNNNMMMNNNTTT\\\aaa```]]]WWWMMMPPPaaakkkgggdddhhhggglllssstttjjj``````gggqqqnnnmmmnnnooopppuuuzzz{{{|||~~~{{{wwwhhhaaa]]]\\\XXXOOOIIIHHHGGGFFFEEEFFFGGGFFFBBB???DDDJJJUUUbbbjjjppp{{{~~~yyy|||gggcccbbb\\\QQQHHH>>>===CCCIIIKKKKKKNNNRRRWWWXXXVVVUUUVVVWWWHHHAAA>>>FFFQQQUUUUUUTTTTTTSSSQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@CCCDDDDDDCCCCCCDDDGGGJJJOOO[[[wwwhhhSSSBBB???AAA@@@???@@@>>>===<<<;;;::::::999999888777777666666666666666555555555555666777888999999:::@@@JJJWWWjjj}}}lllkkkiiihhhhhhhhhfffdddaaa]]]YYYUUUSSSQQQOOOMMMIIIHHHEEEAAA<<<777333111///...------,,,,,,,,,,,,,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,000555999;;;<<<@@@BBBEEEGGGCCC>>>===@@@EEEMMMSSSVVV^^^kkkpppmmm\\\PPPPPPaaannnmmmjjjllliiilllqqqtttnnnccc[[[YYYiiiqqqvvvtttpppqqquuuwww|||~~~qqqhhh```]]]ZZZRRRJJJFFFCCCDDDEEEHHHIIIHHHDDDAAABBBEEEMMMXXXaaahhhttt}}}~~~zzzxxxssseeegggcccYYYMMMIIIEEECCCFFFKKKOOOQQQQQQUUUYYYZZZYYYXXXYYY[[[FFF???===EEEOOOSSSSSSSSSPPPPPPPPPOOONNNLLLJJJIIIGGGFFFEEEEEEGGGHHHGGGFFFDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@???CCCCCCDDDCCCBBBBBBEEEGGGEEEPPPeeegggJJJDDDCCC;;;:::AAA???>>>===<<<;;;:::999999999888777777666666666777555555555555666777888888777777:::@@@HHHUUUiii{{{kkkjjjiiiiiiiiiiiifffdddbbb___ZZZWWWUUURRROOOMMMIIIHHHEEEAAA<<<777333111///...---,,,,,,,,,,,,,,,,,,+++******))))))******++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++...222777;;;<<<<<>>BBBPPPWWWVVVaaaxxxtttmmmdddeeeppp|||}}}vvvsssqqqqqqsssrrriiiZZZOOO___qqq~~~zzzqqqooosssvvv|||{{{pppbbbZZZVVVQQQJJJDDDCCCEEEHHHJJJJJJHHHDDDAAA@@@@@@EEENNNXXXaaannnzzz}}}wwwvvvvvv{{{|||iiigggjjjcccUUUNNNOOONNNIIIHHHLLLQQQTTTVVVYYY[[[ZZZXXXWWWXXXZZZHHHBBB???FFFMMMOOOOOOOOOLLLMMMNNNNNNMMMKKKHHHFFFCCCBBBAAABBBDDDDDDDDDCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>BBBCCCCCCBBB@@@@@@BBBDDD@@@HHHTTTkkkdddMMMAAA::::::@@@???>>>>>>===<<<;;;:::999999888777666666666666666555555555555555666777888999777888<<<@@@HHHVVVccctttkkkjjjiiiiiiiiiiiifffdddbbb```[[[XXXVVVSSSOOOMMMIIIGGGEEE@@@<<<777333111......---,,,,,,,,,------,,,+++******))))))******++++++************++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***+++---000555:::======GGGOOOOOONNNLLLEEE<<>>???GGGPPP[[[iiittt}}}yyyssspppwwwmmmeeejjjkkk```RRRVVV[[[YYYQQQLLLOOOTTTVVVXXXZZZZZZXXXSSSQQQSSSUUUNNNHHHDDDHHHLLLLLLKKKKKKIIIJJJLLLMMMLLLJJJFFFDDDAAA@@@???@@@AAABBBAAA@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>============@@@AAABBBAAA???>>>???AAA???DDDJJJZZZ|||dddGGG@@@???===>>>>>>>>>>>>>>><<<;;;:::999888777666555555555555555555555555555666666777999777888;;;===@@@IIISSSXXXfff{{{lllkkkiiihhhhhhhhhfffdddccc```\\\YYYVVVSSSOOOLLLHHHGGGDDD@@@;;;666222000...------,,,,,,---------,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++---333999>>>IIIWWW```^^^]]]\\\QQQBBB???IIIPPPTTTcccfff]]]zzz}}}ttt^^^kkkxxxuuutttzzz~~~jjjWWWOOONNNKKKFFFGGGJJJMMMNNNLLLIIIGGGFFFCCC>>>===CCCJJJTTT```kkkuuu}}}|||{{{zzzvvvssssss~~~pppeeeeeejjjggg[[[QQQ```eeebbbWWWPPPSSSWWWVVVXXXYYYWWWSSSNNNKKKMMMOOOTTTMMMIIIJJJKKKIIIGGGGGGHHHIIIKKKLLLKKKIIIFFFDDDAAA@@@??????@@@@@@???===>>>>>>????????????>>>>>>============<<<<<<<<<<<<>>>???@@@???>>>===>>>??????AAAEEEPPPjjjWWWGGG@@@777<<<===>>>??????>>>===<<<:::999888777666555555555666555555444555555666666777555666999:::;;;AAAGGGKKKVVVgggyyyooollliiigggggggggfffeeebbb```\\\YYYVVVRRRNNNKKKGGGFFFCCC???:::555111///---------,,,,,,------...,,,+++******))))))******++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******,,,111999>>>PPPaaallljjjjjjlll___LLL@@@FFFMMMTTT^^^nnnfffWWWdddwwwyyykkkjjj~~~xxx|||sss___SSSPPPMMMIIIHHHKKKNNNOOOMMMLLLLLLLLLHHHBBB===@@@EEELLLVVV___kkksss{{{xxxvvvtttsss||||||ooofffaaaeeeeee^^^VVVSSScccgggcccUUUNNNRRRUUUSSSUUUUUUTTTOOOJJJHHHJJJMMMUUUOOOJJJKKKJJJGGGEEEEEEHHHIIIJJJJJJJJJHHHFFFEEECCCAAA????????????===<<<======>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>=========>>>@@@???BBBJJJXXXpppsssUUUDDD:::;;;<<<>>>@@@@@@@@@???>>><<<<<<:::999888777777777666555555444444555555555555333444888999888;;;???DDDKKKWWWdddrrrpppmmmiiigggffffffeeeeeebbb___\\\YYYVVVRRRNNNJJJFFFEEEBBB>>>999444000...------,,,,,,,,,------...,,,++++++***)))*********++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***)))+++000888???JJJ^^^kkkjjjmmmpppdddOOOCCCFFFMMMUUUYYY[[[ccclllpppssssssiiiYYYSSS^^^mmm{{{lllUUUgggzzzfffXXXTTTPPPJJJGGGKKKNNNOOONNNMMMOOOQQQLLLDDD>>>???BBBGGGOOOWWWdddlllxxx|||wwwtttsssssswwwnnn|||gggaaa```dddaaaWWWSSSUUU```eee___PPPJJJOOORRRNNNRRRSSSQQQMMMHHHGGGIIIMMMUUUNNNJJJJJJIIIFFFDDDEEEHHHIIIIIIJJJIIIHHHGGGFFFDDDBBB@@@@@@@@@???===;;;<<<<<<===============<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>>>>===<<<===>>>BBB???@@@EEEKKKZZZ{{{fffNNNGGG999;;;>>>@@@AAAAAA@@@??????>>><<<;;;:::999999999666555555444444444555555666444555999:::888888<<<;;;@@@GGGOOO[[[nnnqqqooollliiigggeeeddddddcccbbb___[[[WWWRRRNNNLLLGGGFFFCCC???:::555111/////////...---,,,,,,,,,,,,++++++************++++++++++++************++++++************************))))))))))))************************************,,,,,,***)))***...444888HHHSSS\\\\\\[[[]]][[[WWWHHHGGGIIIOOOTTTVVVWWWYYY\\\XXX[[[bbb\\\QQQTTTaaa{{{|||zzzMMMHHHaaa~~~jjj[[[SSSOOONNNQQQSSSQQQPPPPPPPPPNNNNNNJJJDDD>>><<<@@@HHHNNN[[[bbbmmmwww~~~yyyrrrnnnsss{{{mmmtttrrr```bbbcccaaa\\\UUUPPPLLL[[[XXXSSSMMMIIIIIILLLOOOPPPQQQOOOMMMMMMNNNIIIBBBIIIGGGCCCAAA@@@CCCFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFCCCBBBBBBAAA???>>>==================<<<<<<<<<<<<<<<;;;:::999888999::::::<<<;;;;;;:::::::::;;;;;;AAA======BBBDDDKKKccc~~~gggIII<<<>>>??????>>>>>>BBBEEE>>>===<<<;;;:::999999999555555666666666555444333444444555555666888999:::999<<>>@@@CCCEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA???>>>>>>============<<<<<<<<<;;;;;;::::::888777777777888999;;;;;;::::::::::::;;;;;;AAA===>>>BBBBBBEEEUUUiiifffKKKDDD>>>===AAADDDCCCAAA???>>>===;;;:::999999999666666666666555555555555444444555555666888999:::;;;===>>>>>>BBBKKKXXXbbbtttpppnnnllliiifffeeedddddddddccc```\\\XXXTTTPPPNNNHHHFFFCCC???:::666222/////////...---,,,,,,,,,,,,++++++************++++++++++++************++++++************************))))))))))))************************************((()))*********,,,///222666>>>EEEFFFEEEFFFFFFEEEFFFEEEEEEIIIOOOSSSSSSQQQRRRUUU[[[```cccbbb]]]YYYkkkvvv|||{{{vvv\\\FFFEEEYYYsss{{{kkk______\\\XXXTTTPPPMMMKKKKKKNNNLLLIIIDDD@@@>>>@@@BBBLLLSSS]]]gggqqq{{{}}}yyywwwtttpppmmmsssuuu___cccggghhh```SSSIIIGGGIIIHHHKKKOOOPPPMMMIIIEEECCCGGGJJJKKKJJJLLLOOOMMMHHHFFFDDDBBB@@@???AAACCCDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999;;;::::::999999:::;;;;;;===:::<<>>===;;;:::999888888888666555555555666666444444444555666777888999;;;<<<<<<:::;;;???HHHNNNZZZhhhzzzooonnnkkkhhhfffeeedddddddddccc```]]]XXXTTTPPPNNNHHHFFFDDD@@@;;;666222000//////...---,,,,,,,,,,,,++++++************++++++++++++************++++++************************((()))))))))************************************&&&(((*********+++---///333999???AAAAAAAAABBBCCCKKKGGGDDDJJJVVV```___XXXTTTXXX]]]cccjjjnnnfff[[[dddttt{{{ssspppyyy}}}xxxxxxxxxjjjPPPAAAMMMiii~~~uuueeeddd___\\\ZZZVVVQQQMMMMMMMMMMMMKKKHHHCCC>>>======DDDJJJTTT]]]gggrrr}}}}}}uuuqqqmmmmmmqqq}}}nnnbbbggghhheee[[[OOOGGGDDDDDDFFFJJJPPPSSSQQQLLLGGGDDDIIIMMMOOONNNOOORRRPPPLLLIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@???>>>AAAAAA@@@@@@???>>>======;;;;;;;;;;;;::::::::::::<<<;;;;;;:::::::::::::::999999999999999::::::;;;999666888>>>@@@???BBBGGGZZZxxx}}}WWWAAA>>>BBBAAA===AAA@@@@@@>>>===;;;999888999888666444333444555666444444444555666777888888777888999999:::===BBBGGGKKKUUUdddsssnnnmmmjjjhhhfffeeeeeeeeecccbbb___\\\XXXTTTQQQOOOHHHGGGDDD@@@;;;666222000//////...---,,,,,,,,,,,,++++++************++++++++++++************++++++************************((()))))))))************************************&&&(((***+++******+++,,,333777>>>BBBBBBAAACCCEEERRRMMMHHHOOOcccttttttjjjbbbcccdddgggooosssjjj^^^]]]nnnwwwppplllqqqsssnnnqqqzzzwwwaaaKKKMMMddd{{{nnneee___\\\]]][[[SSSNNNMMMKKKMMMMMMKKKFFF@@@<<<:::???EEEMMMUUU]]]hhhttt}}}}}}zzzvvvnnniiinnn{{{{{{hhheeekkkfff^^^UUUOOOIIIEEEBBBGGGKKKPPPRRRPPPLLLHHHFFFJJJOOOQQQPPPOOOQQQPPPMMMJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>?????????>>>======<<<<<<::::::::::::999999999999:::::::::::::::999999999888888888888888999:::;;;999777777;;;>>>???AAADDDNNNbbbxxxSSSBBB???@@@AAAAAAAAA@@@@@@>>><<<:::999999888555444333333444555555444444444555666777888444666777999:::===@@@CCCAAAGGGRRR^^^mmm}}}nnnllljjjgggfffeeeeeeeeebbbaaa^^^[[[WWWSSSPPPNNNIIIGGGDDD@@@;;;777333000//////...---,,,,,,,,,,,,++++++************++++++++++++************++++++************************))))))))))))************************************''')))******))))))+++,,,111555<<>>>>>============<<<<<<;;;;;;;;;999999999999888888888888777777777888777777666555777777777777888999::::::<<<;;;::::::;;;<<>><<<;;;:::999777555444444555555555555444444555555666777555666666777888:::;;;;;;:::<<>>>>>=========<<<;;;;;;;;;::::::::::::999999999888888888777777777555666666777666555444333666666666777777888::::::888:::;;;:::888:::<<<>>>@@@DDDPPPgggqqqYYYGGG??????@@@AAABBBAAA@@@>>>===;;;;;;:::999888777666555555555444444444555666666777666666666777777777777999888;;;AAAGGGNNN\\\iiiyyymmmkkkiiigggeeeeeeeeeeee___^^^\\\YYYVVVRRROOOMMMIIIHHHEEEAAA<<<777333111//////...---,,,,,,,,,,,,++++++************++++++++++++************++++++************************))))))))))))************************************+++++++++***((()))+++---...222===HHHJJJFFFGGGLLLOOOWWWYYYSSSWWWkkk}}}{{{hhh]]]dddkkklllsssmmmnnn~~~kkkdddppp|||{{{tttfffaaaZZZNNNIIIKKKDDDHHHMMMOOOMMMIIIFFFDDD;;;>>>AAAEEEJJJSSS^^^fffoooxxxyyytttttttttrrrooolllooozzznnniiijjjgggaaa^^^WWWOOOJJJJJJOOOTTTMMMOOORRRQQQMMMGGGCCCAAAAAAHHHLLLJJJIIIJJJKKKJJJFFFFFFGGGGGGEEECCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999888888888888777777777777666777888888888777555444666666666666777888999:::111666:::999888999<<<>>><<<>>>FFFXXXrrrvvvYYYGGG>>>???AAABBBBBBAAA???>>><<<<<<<<<<<<:::999777666555555444444444555666666888777666666777888888777???;;;:::>>>???BBBMMMYYY___lll|||jjjjjjiiigggfffeeedddccc\\\___^^^XXXTTTTTTSSSQQQNNNLLLGGGAAA<<<777333222///......------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++...666@@@EEEFFFIIINNNQQQWWWZZZTTTQQQVVV___eeeiiidddaaabbbgggppp{{{iiiyyy}}}nnn]]]XXXYYYTTTMMMEEEFFFHHHMMMPPPOOOKKKFFF@@@@@@???@@@CCCKKKTTT[[[eeeooo|||zzzpppnnntttsssllliiirrrzzzgggkkklllddd[[[YYYUUUPPPLLLKKKKKKLLLJJJLLLNNNOOOLLLHHHCCC???FFFDDDBBBDDDHHHKKKKKKJJJCCCDDDDDDDDDDDDBBBAAA@@@;;;;;;:::999:::;;;<<<===999888888888777777666666777777777777777777777777666666555555555444444444444444444555555555555666777777888888888999999999???;;;>>>KKK\\\vvv~~~YYYGGG???>>>DDDEEE??????FFF>>>===<<<;;;:::999888888666555444333333444666666666666666666555555555555777666777888:::>>>AAACCCQQQYYYcccnnn{{{jjjjjjiiigggfffeeedddccc___aaa```YYYTTTSSSRRROOONNNKKKGGGAAA<<<777333222///......------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++,,,---222:::???CCCJJJRRRYYYfffnnnhhh\\\TTTRRRQQQXXXXXX\\\bbbhhhrrr|||gggiiizzz|||iii___[[[TTTMMMGGGGGGHHHKKKMMMMMMIIIFFF@@@@@@???>>>AAAGGGOOOUUU^^^hhhuuu|||xxxqqqlllnnnqqqooojjjooozzzuuujjjmmmjjjaaa[[[[[[YYYVVVQQQMMMJJJIIIFFFGGGIIIKKKJJJIIIGGGEEEFFFDDDCCCEEEHHHKKKKKKIIIBBBBBBBBBBBBBBB@@@???>>><<<;;;:::999999:::;;;;;;888888888777777666666666777777777777777777777777666555555555444444444333444444444444555555555555666666666777777777888888;;;888;;;CCCLLLaaa[[[III<<>>>>><<<;;;:::999999666666555444444555666777666666666666555555555555666555555666888;;;>>>@@@BBBHHHQQQZZZeeesssjjjjjjiiihhhfffeeeddddddaaadddbbbZZZUUUSSSQQQNNNMMMKKKGGGAAA<<<777333111///......------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++---+++,,,222888???KKKUUUlllzzzeeeSSSIIISSSWWW^^^bbbccchhhwww~~~{{{uuu```[[[iiiyyyiii___WWWQQQKKKJJJJJJJJJKKKKKKIIIGGGBBBAAA???===>>>AAAHHHLLLUUU^^^kkkwww}}}xxxooohhhjjjnnnooommmlll{{{rrrooonnneee[[[SSSUUUXXXWWWRRRLLLGGGDDDCCCDDDFFFHHHIIIJJJJJJJJJGGGFFFEEEFFFIIIJJJJJJIII@@@@@@@@@@@@???>>>===<<<<<<;;;:::999888888888888777777777666666666666666555555555555555555555555555555444444444444333333333333333444444444555555444444555555555666666666888777999;;;<<>>===;;;::::::777777666666555666666777666666666666555555555555555444444444666888:::;;;888<<>>===>>>BBBEEEMMMUUUaaalllvvv~~~xxxttttttkkkhhhmmmnnnkkknnnvvvzzzssstttlll^^^UUUMMMOOORRRSSSPPPJJJDDD@@@@@@BBBEEEHHHJJJJJJJJJIIIGGGGGGGGGHHHHHHHHHHHHGGG?????????>>>>>>===<<<<<<;;;;;;:::888777666666555666555555555555555555555333333333333333333333333444444333333333333333333222333333333444444444444444444444444555555555666999888999999888@@@WWWmmmuuuUUUDDD@@@@@@BBBEEEBBBBBBAAA@@@>>>===<<<;;;888888888777777777777777666666666666555555555555555444444444555666777888666888;;;???EEENNNXXX```fffrrrkkkkkkjjjhhhgggfffeeeddd```cccaaa[[[VVVUUUSSSQQQJJJIIIFFFBBB===777333000///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********++++++++++++)))***000666<<>>===???AAAGGGOOOYYYcccllluuuyyyssspppnnnkkkmmmppplllhhhrrrwwwyyywwwiiiXXXQQQNNNLLLLLLLLLLLLHHH@@@:::777:::???DDDHHHHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEDDD??????>>>======<<<<<<<<<:::999999888666555444333444444444444444444444444222222222222222222222222222222333333333333333333222222222222333333333444444444444555555555666666999777777999;;;???IIIRRRmmm|||```JJJ@@@AAAFFFBBBBBBAAA@@@???>>>>>>===:::::::::999999888888888666666666666555555555555555555555555555666666777555555666888<<>>>>>@@@CCCIIIQQQYYYaaakkkuuu|||~~~vvvrrrooogggkkkpppnnniiikkk|||zzzvvvyyy~~~zzziiiXXXQQQOOOIIIEEEGGGLLLJJJAAA777222555:::???CCCEEEFFFFFFGGGHHHJJJIIIFFFCCCBBBBBB???>>>===<<<;;;;;;;;;;;;888888777777666444333222333333333333333444444444222222222222222222222222111111222222222222333333111111222222222333333333333444444444555555555555666555555777;;;>>>@@@AAAVVVvvvdddMMMBBB???AAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;;;;:::999888666666666666555555555555555555555666666666666666555555666777999===@@@BBBCCCKKKUUU]]]dddllluuu}}}~~~lllkkkjjjiiihhhfffeeeeee```bbbaaaZZZTTTSSSQQQNNNHHHGGGEEEBBB===888333000///......------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++***)))+++///333555<<>>>>>???>>>CCCIIIPPPWWW___jjjqqq{{{{{{uuuqqqnnnkkkdddmmmqqqlllkkkwwwuuujjjqqq{{{|||mmm]]]SSSSSSKKKHHHPPP]]]```UUUHHH<<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJHHHDDD@@@??????===<<<;;;999999999999999555666666666555444222111222222222222333333333444222222222222222222222222111111111111222222222333111111111111222222222222222222222333333333333444444555666666666999;;;<<>>???:::>>>DDDJJJOOOXXXbbbjjjpppwwwwwwooolllkkkhhheeeeeeooorrrllloookkkeeeppp|||}}}rrrbbbVVV[[[TTTTTTcccwww~~~ssseeeMMMIIIDDD@@@>>>@@@CCCEEEEEEHHHJJJHHHCCC???===>>>;;;:::999777777777777888444555555666555444222111111111222222222333333333222222222222222222222222000000111111222222222333000111111111111222222222000111111111111222222222333777888555222555:::===>>>EEE[[[rrrQQQ>>>>>>???@@@@@@AAABBBBBB<<<======>>>===;;;999888777666666666555555555555222222333444555555555555000000111333555555333222::::::;;;>>>BBBHHHNNNQQQ[[[```hhhqqq{{{}}}vvvssspppnnnlllggg___YYYooonnnkkkiiigggfffffffffbbbbbbaaa]]]WWWPPPLLLJJJHHHHHHFFFCCC>>>999444111///......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((************************+++,,,,,,,,,,,,///444777BBBHHHOOOTTTVVVXXX[[[^^^ccc\\\TTTXXXlll}}}uuummmooowwwgggnnnzzzlllbbbaaa```WWWMMMHHHIIIHHHGGGGGGGGGEEEAAA???>>>???AAACCCFFFMMMUUUZZZgggooozzzzzzmmmfffgggiiiiiigggvvvnnnggglll}}}nnn{{{qqqqqq}}}|||lllaaa]]]\\\XXXWWWYYYeee|||oooTTT???>>>DDDDDDBBBDDDGGGGGGFFFDDDAAA===:::888:::888444222111222555666555555555555444333222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111222222222222222222222222222222333444444555555666===;;;CCC]]]xxxOOOBBB@@@AAA;;;<<>>>>>>>><<<999666;;;:::999777666666555555666666555444444444555555666666555555555444444444666666666888:::>>>BBBDDDJJJNNNTTT\\\fffooovvvzzzyyynnnhhheeeaaa[[[VVVQQQMMMLLLpppnnnllliiigggfffffffffaaaaaa```\\\UUUOOOKKKIIIFFFEEEDDDAAA<<<777222//////......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,...333666@@@FFFLLLOOOPPPRRRVVVZZZ^^^ZZZWWW^^^uuuyyywwwzzzwwwiiiyyyyyykkkgggcccYYYOOOJJJIIIHHHGGGGGGGGGGGGDDDBBB=========>>>@@@FFFMMMSSS```gggrrr{{{~~~ttthhhbbbcccfffhhhgggllljjjlllvvv|||vvv|||tttxxx~~~}}}pppaaaZZZXXXXXXSSSTTTVVV```vvvfffIIIBBBEEEEEEDDDFFFFFFFFFEEECCC@@@===:::888999777444222222222444555333444444444444333333222111111111111111111111111000111111222222111111000000000000000000000000000//////000000000111111111222222222222222222222222222222333333444555555555888888>>>MMMhhhiiiOOO>>>======AAACCC<<>>;;;;;;999888777666666666666555555444444444444555666555555555444444444444666666555666777:::===>>>@@@BBBGGGMMMUUU\\\bbbeeemmmqqqxxx~~~}}}yyyyyyyyysssiii___ZZZXXXTTTPPPLLLIIIFFFEEEqqqooommmjjjhhhgggffffff``````^^^ZZZSSSMMMIIIHHHFFFEEEDDDAAA<<<777222//////......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************************************************+++***+++---111444<<>>===<<<:::;;;???FFFKKKUUU\\\gggpppxxx{{{vvvooofffaaabbbeeehhhiiifffmmmyyy~~~zzzxxxxxx}}}rrraaaTTTQQQRRRSSSPPPRRRSSSZZZkkkvvvSSSEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@===:::888777666555444333333333333222222333333333333333333000000000000000000000000000000111111111111000000000000000000000000000000//////000000000000111111111111111111111111111111111222222333333444555555444777999<<>>>>>???@@@===<<<:::999888888777777666555555444333333444444555555555555444444444444666555444444444555666777;;;<<>>999555222///......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************)))************+++...111999BBBLLLOOOMMMKKKNNNSSSYYY___ffflllvvvyyywwwyyytttcccggg~~~uuuiii\\\SSSLLLIIIGGGGGGIIIKKKKKKKKKCCCAAA???<<<:::===BBBFFFLLLSSS\\\fffmmmvvvxxxrrrnnnkkkgggeeeeeegggiiijjjmmmzzz{{{zzzwww~~~zzziiiVVVLLLMMMPPPPPPOOOQQQRRRSSS[[[nnnxxxUUUEEEBBBBBBBBBBBBDDDDDDCCCAAA???<<<999777555555555444444333222111000000111222333333333222000000000000000000000000///000000000000000000///////////////////////////////////////000000000111111111111111111111111111111111111222333333444444444888999666999LLLkkkkkkRRRGGGFFF@@@>>>@@@AAAAAA???===>>>???>>>===<<<;;;:::999999999666666555444333333333333444444444444444444444444555444333333333333444444888999:::===???BBBEEEFFFKKKNNNSSSXXX\\\aaafffiiiooottt{{{|||xxxsssmmmhhheeefffaaaZZZVVVTTTPPPJJJFFFDDDCCCAAA???>>>===<<<<<>>:::555222///......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************)))*********)))***---///555@@@MMMTTTSSSPPPQQQRRRVVV___jjjqqqrrruuu|||~~~zzzlllhhhgggpppsssbbbhhhvvvggg[[[RRROOOJJJHHHIIIJJJLLLLLLEEEDDDAAA>>>;;;<<>>;;;888777333444444444333222111000//////000111222222222111////////////////////////...//////000000//////..............................////////////000000000000000000000000000000000000000111111222333333333444777999777777AAATTTcccjjjUUU???===???AAABBBBBBBBBBBBBBB@@@???>>><<<;;;;;;;;;;;;888777666555444444444444333333444444444444444444333333333333444444555555333444444666888:::<<<======@@@DDDGGGJJJNNNRRRVVV]]]bbbiiioootttxxx||||||}}}~~~|||wwwqqqllliiihhhgggddd```\\\YYYVVVVVVSSSPPPOOOMMMJJJEEEAAAAAA@@@???===;;;:::::::::qqqooollliiigggeeedddddd^^^^^^[[[VVVOOOJJJGGGGGGDDDDDDCCC@@@===888333111///......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************)))***++++++******,,,---000:::HHHRRRVVVUUUTTTSSSRRRZZZgggooooookkklllqqqrrrttttttwww}}}~~~wwwkkkeee```dddppp}}}yyyeeesssfff[[[VVVOOOJJJHHHHHHIIIJJJEEEDDDCCC@@@===;;;===>>>AAAFFFMMMSSSZZZbbblllssszzzxxxiiiaaaaaabbbccc\\\___ccceeefffiiinnnsss{{{uuulll[[[LLLHHHMMMPPPPPPIIIIIIKKKKKKIIIJJJUUU```hhh]]]PPPGGGDDDDDDCCCAAAAAAAAA@@@???===:::888666333333333333222111000000//////000000111000000000////////////////////////......////////////....................................////////////000000///////////////////////////000000111111222333333222444666777888<<>>@@@BBBBBBAAAAAAAAA???>>>===<<<<<<<<<999999777666555555444444333333333333444444444444333333333444555555666666333333333444666777999:::888999<<<>>>@@@BBBFFFIIILLLPPPUUUZZZ^^^aaaeeeggghhhjjjmmmppprrrsssrrrrrrtttuuuwwwyyyyyyxxxwwwvvvzzz{{{}}}~~~}}}{{{xxxvvvqqqooommmjjjhhhddd___\\\YYYYYYXXXVVVSSSOOOLLLJJJGGGGGGFFFFFFFFFDDD@@@=========;;;:::888888777777pppooolllhhheeedddcccbbb___^^^[[[UUUOOOJJJGGGGGGDDDDDDCCC@@@===888444111///......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,+++******+++---,,,222===IIIRRRVVVVVVTTTSSSUUU]]]eeeeee```^^^aaacccjjjooopppttt{{{}}}|||yyyuuuoookkkmmmwwwrrreee^^^SSSKKKGGGFFFFFFFFFDDDEEEEEECCC@@@=========<<<@@@FFFKKKPPPXXXaaahhhnnnvvvqqqddd___]]]^^^^^^XXX\\\___aaadddlllxxx}}}|||mmmeeeVVVGGGCCCIIINNNOOOLLLIIIIIIJJJHHHDDDGGGMMMQQQPPPLLLGGGCCCBBBAAAAAA@@@@@@@@@>>><<<:::777666333333222222111000000000//////000000000///..............................---......//////......---------------------------........./////////000000//////////////////////////////000000111222222222111333555555666888<<>>AAA@@@>>>CCCBBBAAA???>>>>>>======;;;:::999777666666555555222222333333333444444444333444444555555555555555666666666666666777888888777888999::::::<<>>>>>>>>>>>===;;;:::999888777777666666666777pppnnnkkkhhheeecccbbbaaa___^^^[[[UUUOOOJJJHHHGGGFFFFFFEEEBBB???:::666333///......------,,,++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***************************+++,,,,,,+++***+++,,,))),,,555AAAMMMTTTVVVUUUVVVRRRTTTYYYZZZTTTQQQSSS[[[fffnnnooorrr|||uuummmqqq{{{jjjbbbVVVLLLFFFDDDCCCCCCEEEFFFGGGFFFCCC@@@??????888<<>>DDDKKKNNNSSSMMMJJJKKKIIIBBB???BBBDDDHHHJJJEEE@@@>>>>>>????????????>>><<<:::777666444333222111000000000000///000000000///...------........................---..................---------------------------............/////////000/////////////////////////////////000111111222222333444555444333555:::>>>999QQQyyytttdddPPPEEECCCDDDCCC@@@CCCCCCAAA@@@???>>>>>>>>><<<;;;:::888777666666666222222222333333444444444444555555555555444333222666555444333333333333444444555555555555666999;;;999;;;>>>@@@AAABBBDDDFFFDDDFFFJJJNNNPPPQQQPPPPPPLLLMMMPPPSSSUUUWWWWWWWWWVVVWWWYYY[[[ZZZXXXTTTRRRRRRPPPLLLIIIFFFCCCAAA@@@??????@@@@@@???>>><<<;;;<<<;;;:::888888888999999666666666666666777888888qqqoookkkhhheeecccaaaaaa\\\^^^^^^XXXPPPIIIHHHIIIOOOIIIAAA===<<<:::666222///......------,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++///---///888AAAHHHPPPWWWYYYXXXSSSKKKJJJNNNQQQPPPVVV^^^gggmmmpppvvv{{{nnnttt}}}qqq```SSSMMMIIIFFFCCCDDDFFFIIIKKKIIIEEE@@@<<<<<<<<<<<<>>>CCCIIIOOORRR\\\dddpppyyyxxxnnnfff```[[[XXXVVVZZZ]]]```dddkkkzzzwwwkkkbbbTTTJJJFFFGGGJJJLLLPPPPPPNNNIIIDDD@@@>>>>>>CCCDDDEEEEEECCCAAA>>><<<@@@>>>===<<<<<<;;;999666444444333222111000///...////////////............------------------------------------------------------------------------,,,,,,,,,---------..............................////////////000000000000111222222333333444444555???CCCTTTuuuuuuYYYHHHBBB@@@@@@???BBBEEEDDD@@@===<<<===<<<;;;:::999888777777666666666666666666555555555444444555555555555555555444555555666666555555444555555555555666666777777666777777888999:::::::::;;;<<<===>>>???AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFF@@@@@@???>>>===<<<<<<;;;:::999999999888888777777666666666666666666555555444555555666666666666666qqqoookkkgggdddbbbaaaaaa\\\^^^^^^XXXPPPJJJHHHIIIRRRKKKCCC>>>;;;888333...///......------,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++---***,,,444<<>>===???===<<<;;;<<<;;;999777444333333222000//////...////////////.........---------------------------------------------------------------------------,,,,,,,,,------------............................../////////000000000000111111222222333444444444555777BBBZZZuuugggNNNBBB@@@===>>>>>>>>>===???AAACCC>>>===<<<;;;:::888777777888777777666666555555555555555555555555555444444444444555555555555444444444444555555555666666666555555555666777888888888777888888999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@??????>>>>>>>>>======<<<;;;::::::999999888888888777777777666666555555555555555555555555444555666666777777666666qqqnnnkkkgggdddbbbaaaaaa]]]^^^]]]XXXPPPJJJHHHIIIPPPJJJDDD???<<<888333/////////......---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++((((((///666===FFFOOO\\\___```^^^___cccdddbbb[[[YYY```kkkmmmoooxxxfffrrruuufff[[[QQQHHHBBBAAACCCEEEGGGGGGGGGEEEDDD===<<<::::::;;;>>>BBBDDDLLLRRR[[[cccjjjqqqzzzvvvmmmeeeeeeaaaYYYQQQOOOUUU\\\___aaahhhxxxsssyyyqqqbbbRRRUUUVVVTTTPPPLLLKKKLLLIIILLLMMMMMMJJJFFFDDDCCCEEEDDDCCCAAA@@@???>>>>>>===;;;::::::::::::888666333333222111000///......//////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000111111111222333333444444444444999CCCTTTnnnqqqVVVIIIBBB@@@======>>>???@@@@@@@@@@@@???===<<<:::999999999999888888777666555555666666555555444444333333444444555555555555444444444444444444444555555555333333333444555555666666555555666666666777777777666666666777777777777777999999888888888888777777888888888777777666666666666666666555555555555555555555555555555555555555555555666777777777777777qqqnnnjjjfffcccaaaaaaaaa]]]^^^\\\WWWQQQKKKHHHHHHJJJFFFBBB@@@===:::666333/////////...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********++++++++++++((((((---222888BBBLLL```kkkwwwyyypppddd\\\___mmmsssrrr|||iiinnnmmmpppsssfffZZZOOOHHHCCCCCCDDDEEEFFFFFFFFFFFF???>>><<<:::999:::<<<===DDDJJJQQQWWW^^^gggqqqxxx}}}uuukkkfff___^^^ZZZTTTOOOPPPWWW^^^___eeerrryyylll{{{nnn^^^SSSJJJPPPUUUTTTNNNIIIHHHJJJIIILLLOOOPPPMMMIIIFFFDDDFFFDDDBBB???>>>>>>>>>???<<<:::888888888888777666222222111000//////...............---------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------........./////////000000000000111111222333333333666888:::;;;???UUU{{{zzzaaaOOOIIICCC@@@AAABBBAAA???@@@@@@??????>>>=========;;;;;;:::999888777666666777777666555555444333333444444555555555555444444444444444444444444444444222333333333444444444555666666666666666666666666555555555555555444444444666666666666666666666555555555555555555555444444444444444444444444444444444444444444555555555555555666777777888888777777qqqnnnjjjeeebbbaaaaaabbb^^^^^^[[[WWWQQQLLLIIIGGGGGGEEECCCAAA>>>;;;666333000//////......---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,******---111666@@@JJJ\\\ooossskkk___^^^llluuuuuuwww~~~{{{hhhqqqooottttttggg\\\UUUKKKIIIGGGEEEEEEEEEFFFFFFCCCAAA???<<<::::::::::::???DDDIIIOOOUUU]]]gggooottt{{{rrrgggaaa___\\\XXXRRROOOPPPUUU[[[^^^aaammm|||qqqxxxjjjXXXOOOLLLKKKNNNQQQNNNHHHCCCCCCEEEJJJMMMPPPQQQNNNJJJFFFDDDFFFDDDAAA>>>======>>>???;;;999666555666666555444111000000//////.........------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............//////////////////000111111222222333111555999777444???]]]yyyooodddTTTIIIDDDCCCCCCBBB>>>>>>>>>?????????@@@@@@<<<;;;;;;:::999999888888888888777666666555444444444555555666666555555444444444444444444444444444333333444444444444555555666666666555555555555555555555555444444444444444555555555555555555555555444444444444444555555555333333333333444444444444444444444555555555666666666777777888999888888888qqqnnniiidddaaa```aaabbb___]]][[[VVVRRRMMMIIIGGGHHHGGGFFFCCC>>>999444111000000//////...---------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,***+++...000333<<>><<<<<<===>>>;;;888555444333444333222000/////////.........---------,,,,,,,,,+++++++++******++++++,,,,,,------************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000111111222222...222666777333666EEEVVVxxx~~~eeeRRRFFF@@@>>>======>>>>>>??????@@@@@@<<<<<<<<<;;;;;;;;;::::::999999888888777777666666666666666777777666666666555555555444444444444444444444444444444555555555444444333333333333333333333333333333333333333333333333333333333444444444333333444444555555555666444444444444444555555555444444555555666777777777777777888999999999999999qqqnnniiidddaaa```aaabbb___]]]ZZZVVVRRRMMMIIIFFFFFFGGGFFFDDD???999444111000000//////......------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))(((***------///888AAAIIIWWWhhhsssxxxvvvmmmcccggghhheeecccgggnnnpppmmmmmmrrrsssttt|||zzzyyyqqqllliiicccZZZPPPIIIEEEEEEEEEGGGEEECCC@@@>>><<<;;;;;;777;;;???BBBEEEJJJSSSYYY^^^fffpppwww{{{wwwkkkbbb\\\YYYVVVTTTRRRRRRRRRTTTXXX___gggmmm~~~{{{xxxgggVVVSSSSSSOOOSSSPPPJJJEEE@@@>>>>>>>>>BBBEEEIIIJJJIIIFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<888555222222111000/////////............------,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111222111111444777777666:::AAASSSkkk|||aaaLLLAAA>>>>>>>>>============<<<;;;;;;<<<<<<<<<<<<======999999999999999999999999777777888888888888777777666666666555555555444444444444444444444444444444222222333333333333333333111111222222333333444444222222222222333333444444222222333333444555666666555555555666666666777777555555666666777888888999777888999999::::::999999rrrnnniiiccc``````aaabbb```]]]ZZZVVVRRRNNNIIIFFFAAACCCEEEDDD@@@;;;777555000000000///......------+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++&&&&&&))),,,+++,,,444===HHHPPPXXX]]]bbbfffeeeaaafffmmmlllbbbaaalllsssqqqrrryyyyyyvvv~~~ssswww~~~zzztttmmmaaaUUULLLGGGEEEEEEGGGFFFCCCAAA???===<<<;;;444777;;;>>>@@@DDDKKKQQQWWW^^^hhhoootttyyyoooggg^^^ZZZZZZ[[[YYYVVVNNNSSSXXX[[[]]]dddoooxxx~~~yyywwwzzzqqq[[[TTTYYYXXXOOOUUUPPPIIIDDDAAA???>>><<<===@@@DDDFFFFFFEEEEEEEEEBBBBBB@@@???===<<<<<<;;;<<<999444222111000///.....................------,,,,,,,,,+++++++++******))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111222...///444777666555666<<>>===<<<:::999999;;;;;;<<<<<<===>>>>>>>>>::::::::::::::::::;;;;;;888888999999999999888888777777666666666555555555333333333333333333333333333333444444444555555555111222222333444555666666222333333333444444555555111111222333444555555666666666666777777777888888555666666777888999999:::888888999::::::::::::999tttqqqlllfffaaa___aaacccddd]]]WWWTTTQQQJJJGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,+++,,,,,,++++++***)))(((((())))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))),,,+++******+++...000222===EEENNNTTTUUUVVVYYY]]]aaabbbcccfffjjjpppuuuxxx|||~~~}}}uuuppp}}}uuuiii^^^VVVNNNFFF@@@FFFFFFFFFFFFCCC@@@===;;;:::;;;===<<<;;;===BBBFFFOOOSSSZZZaaahhhooovvvzzzyyymmmaaa\\\VVVTTTVVVUUUQQQLLLOOOVVV\\\\\\]]]eeetttrrraaaTTTQQQQQQRRRRRRVVVMMMDDDBBB@@@>>>>>>@@@>>>???@@@AAABBBCCCCCCCCCAAA@@@>>><<<;;;:::;;;;;;:::888555222000///000000......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000000222333444555555;;;<<>>===<<>><<<;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999:::999888666666666777777555555444444444333333333333444444555555444444333444444444444444444444444333333333444444444555555444444444444444555666666888888777777666666555555777666666777888999777666888666888:::666111555===sssqqqlllfffaaa```bbbdddccc]]]WWWUUUQQQJJJGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,+++,,,,,,++++++***))))))((())))))))))))************))))))************))))))(((((((((((())))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))+++***))))))***,,,///000888???GGGNNNRRRUUUYYY\\\\\\]]]```eeekkkpppuuuxxxyyy~~~}}}oooddd[[[TTTMMMHHHCCCDDDEEEEEEDDDBBB@@@???;;;<<<===<<<;;;<<>>===>>>@@@@@@AAAAAAAAA@@@??????>>>===;;;888777666666666777555333000///......///...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000000111222333444555777666;;;KKKbbb{{{dddQQQEEE@@@>>><<<<<<<<<===>>>???AAABBBBBBAAAAAA???>>>===;;;::::::<<<;;;;;;:::999999::::::;;;:::999777777666777777666666555555555444444444444444555555555555444444444444444444444444444444444444444555555555666666666666555555555666777777888888888888888888888888;;;::::::999999999777666777666777999777666;;;DDDrrrppplllfffbbbaaacccfffbbb\\\WWWUUUQQQKKKGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,+++,,,,,,++++++***)))))))))))))))))))))******************++++++++++++******(((((((((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))***+++---...222666===EEENNNUUUZZZ]]]YYY[[[___ccchhhmmmppprrrxxxlllccc[[[UUUPPPBBBCCCDDDDDDEEEDDDDDDCCC=========;;;::::::<<<>>>===AAAFFFLLLRRRXXX___cccnnnssszzzqqqeee___\\\UUURRRNNNLLLLLLMMMPPPRRR\\\bbbjjjqqqyyyttt\\\TTTLLLIIIJJJLLLKKKIIIEEEAAA@@@BBBBBB>>><<<<<>>===:::888555333222222333222000...---------...------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............///////////////000111222333333444333222333999DDD]]]xxxbbbRRRGGGAAA======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;:::::::::;;;;;;===<<<;;;999888777777777777777777777777666666666555666666666666666666555555555555555555555555555555666666666666777777777888888777777888888999:::888888888888999999999999777777666666555444333333666444555999???IIIXXXeeerrrpppkkkfffbbbbbbdddgggbbb[[[WWWUUURRRKKKGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,++++++++++++*********))))))((()))))))))************)))******++++++******)))(((((((((((())))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))***+++---...+++...444>>>JJJVVV]]]aaa____________```bbbddddddqqq{{{vvvmmmdddZZZTTTGGGGGGFFFEEEEEEDDDDDDDDD@@@???>>><<<:::999::::::999<<>>===@@@EEEEEE@@@<<<<<<@@@@@@???>>>===;;;:::999AAA@@@>>>;;;888555333333111000///...---------...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))************************))))))************))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------.........////////////000000111222222333222333555777:::EEE[[[pppxxxaaaSSSHHHEEE???:::777777999:::888999999:::;;;<<<===>>><<<<<<;;;;;;:::;;;;;;<<<>>>>>><<<;;;:::999888888999999999999888888888888777777888888888888777777777777777777777777777777777777777888888888999999:::999999999999:::;;;;;;888888888888888888888777555666666666555555666777666888===GGGYYYooorrrppplllgggcccbbbdddgggaaa[[[WWWVVVRRRLLLGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,++++++++++++***************((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))******+++++++++,,,------(((***///999FFFSSS^^^cccdddbbb___[[[XXXWWWVVVUUU[[[pppwww|||}}}rrreee\\\SSSQQQNNNJJJGGGDDDCCCBBBBBB@@@???===<<<;;;:::999888:::===@@@CCCHHHMMMQQQZZZ^^^fffmmmttt{{{xxxjjj___YYYUUUQQQNNNOOOKKKIIIMMMSSSUUUPPPJJJDDDEEEOOOgggfffPPPHHHEEECCCEEEIIIJJJFFFAAA;;;<<>>>>>===<<<;;;:::999888::::::::::::::::::::::::888999999::::::999999888888888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<<<<999999888777666666555555888999:::999888888:::<<<>>>HHHZZZooosssqqqmmmgggcccbbbdddggg```ZZZWWWVVVSSSLLLGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,+++************************))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***++++++,,,,,,,,,------((()))---444>>>KKKWWW^^^bbbbbbaaa___]]]YYYVVVTTTUUU\\\mmmrrrzzz|||xxxwwwmmmddd```ZZZRRRLLLGGGDDDBBBCCCBBB@@@??????>>><<<;;;888999:::;;;===@@@EEEHHHPPPTTT[[[bbbiiipppwww|||pppggg[[[TTTSSSRRRNNNJJJJJJHHHJJJPPPWWWXXXSSSNNNFFFHHHTTTmmmnnnYYYIII@@@>>>>>>BBBHHHJJJGGGCCC<<<>>>DDDJJJHHHBBB???@@@:::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;:::888666444333000000000000///.........,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))***+++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,------------...............//////000000000000444111000333444555999>>>BBB\\\}}}yyygggVVVIIIAAA>>>;;;::::::999888777666666::::::999999999:::;;;;;;<<<<<<===<<<<<<;;;:::999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999888999999999999:::::::::::::::999999::::::;;;<<<888888777777666555555555333555777888777999===BBBVVVjjjtttrrrmmmhhhcccbbbcccfff___ZZZWWWWWWSSSMMMGGGGGGDDDFFFGGGDDD???999444222000000///...---,,,,,,+++************************))))))))))))************)))))))))******)))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++***+++---///444===JJJSSS\\\aaahhhnnnpppnnniiifffbbb[[[]]]lll~~~ssstttooofff\\\RRRLLLGGGFFFDDDBBBAAAAAACCCBBB@@@>>>999999999999999;;;???BBBFFFJJJPPPWWW^^^eeelllqqqwww|||~~~ssslll\\\WWWQQQNNNLLLKKKIIIGGGFFFKKKQQQVVVYYY[[[]]]^^^]]]cccpppooo^^^PPPGGGBBB???>>>AAAGGGIIIGGGCCC???AAAEEEJJJGGGAAA???AAA;;;;;;<<<<<<<<<<<<;;;;;;666666777777666444333222000000000000///...---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))***+++++++++************************)))******+++,,,,,,------,,,,,,---------...............////////////000000000...///222333222555:::555DDD[[[tttkkkXXXMMMLLLJJJHHHEEEAAA>>>;;;:::888888888888888999:::;;;:::;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::888888999999999:::::::::999888888888888999::::::666666666777777888888888666;;;AAAFFFJJJQQQZZZaaa|||uuusssnnnhhhcccaaaccceee___ZZZWWWWWWTTTMMMHHHGGGEEEFFFGGGDDD???999444222000000///...---,,,,,,+++******************++++++))))))))))))******************++++++++++++******(((((((((((())))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((())))))************)))+++,,,---+++,,,333@@@JJJWWWaaappp~~~~~~zzzpppddd___jjjzzzqqq~~~xxxnnnbbbWWWPPPKKKIIIEEECCCAAACCCEEEEEECCC@@@;;;;;;:::999888999===@@@???CCCIIIPPPVVV]]]eeeiiimmmttt}}}}}}ooobbbXXXNNNNNNNNNKKKGGGEEEEEEFFFFFFOOOYYY\\\[[[^^^fffooottt~~~yyybbbRRRIIIEEEIIIEEEBBBCCCGGGIIIFFFBBBAAABBBFFFIIIFFF@@@>>>AAA<<<=========<<<<<<;;;:::333444555555555444333222000000000///...---+++***,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++************************))))))***+++,,,,,,------,,,,,,,,,---------...............///////////////---...333777666222333777777666===QQQppprrrqqqmmmeee[[[PPPFFF>>>:::888777777777888999999:::999:::;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888777777888888999:::444555666777999;;;<<<<<>>BBBFFFEEEBBB======<<<;;;;;;:::999999>>>???AAAEEELLLSSSZZZ^^^dddiiipppvvv|||}}}pppcccWWWPPPLLLMMMJJJGGGEEEEEEFFFGGGHHHQQQTTTXXX]]]eeeppp|||~~~yyy~~~dddTTTRRRQQQMMMMMMLLLKKKKKKKKKJJJGGGDDDEEEFFFHHHHHHIIIHHHGGGFFF@@@@@@???===<<<;;;:::999666444333333333333222000000////////////.........************************))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************)))************+++++++++++++++,,,,,,,,,,,,---------------............///...///000111222333444444888555777AAAOOOgggkkkVVVIIIGGGEEEBBB>>>;;;:::999999666666777777888999;;;<<>>@@@BBBEEEKKKTTTZZZkkksssoooiiidddbbbdddfffiii___\\\XXXTTTQQQMMMHHHEEEHHHFFFGGGHHHDDD;;;444222000000///...---,,,,,,+++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))((((((,,,000///+++&&&((((((((((((((((((((((((************)))))))))((()))))))))))))))))))))))))))************+++++++++(((+++,,,+++***---444:::JJJXXXpppooogggkkkuuu}}}wwwssslllhhhbbb[[[SSSKKKCCC@@@CCCEEEDDDAAA@@@???>>>===;;;::::::999999:::;;;???DDDJJJOOOSSSYYY^^^dddkkkqqqwww}}}xxxmmmaaaWWWPPPKKKHHHKKKHHHEEEDDDFFFJJJNNNQQQYYY[[[aaajjjvvvyyyzzzjjjWWWPPPQQQPPPKKKKKKJJJJJJKKKKKKJJJHHHEEEGGGGGGHHHGGGFFFEEECCCBBB??????>>><<<;;;:::999888555333222222222222111/////////.........---------************************(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))************++++++++++++++++++,,,,,,,,,------------------...............//////000222333333444555222333999AAAOOOfff{{{xxxmmm^^^OOODDD>>>:::999<<<:::888999::::::999777:::777777999:::888999===555777999999999999888888666666666666666666666666333777999777888;;;===;;;777888:::::::::;;;>>>@@@BBBKKKWWWcccmmmyyyqqqmmmiiieeeccceeehhhjjj```]]]YYYUUURRRNNNIIIFFFHHHFFFGGGIIIEEE<<<555333000000///...---,,,,,,+++******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))***((((((***---...+++'''''''''''''''''''''''''''************)))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,,,,+++,,,000444???JJJ^^^tttwwwkkkjjjsss}}}~~~zzzssspppjjjcccZZZRRRIIIEEEFFFGGGDDDBBBBBBBBB@@@>>><<<;;;;;;:::777777777999<<<@@@DDDFFFLLLQQQWWW^^^dddjjjpppuuu{{{{{{llldddYYYPPPLLLIIIGGGEEEDDDCCCAAAAAAEEELLLSSSXXX___ccclllxxx{{{|||wwwkkkRRRJJJMMMPPPMMMJJJJJJIIIIIIJJJKKKJJJHHHFFFGGGGGGFFFEEECCCAAA???=========<<<;;;999888777666333222000000111111///...------------,,,,,,,,,,,,************************(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,------------..................///000111222333333555444555666777<<>>>>>===BBBHHHKKKLLLOOOVVV[[[mmmzzzqqqnnniiifffdddeeehhhjjjaaa^^^ZZZVVVRRROOOJJJGGGGGGEEEFFFHHHDDD;;;444333000000///...---,,,,,,+++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''***+++)))(((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''***,,,,,,++++++---///555>>>LLL]]]kkkuuuzzz{{{zzz~~~{{{tttsssyyyzzz{{{ssskkkccc\\\SSSMMMKKKIIIFFFCCCCCCBBB@@@>>>============:::999999999:::<<<>>>???DDDHHHNNNSSSYYY```fffjjjooottt|||zzzooohhh]]]VVVMMMGGGGGGGGGEEECCCAAABBBCCCEEEJJJQQQYYY___fffqqq~~~ppp~~~xxxvvv\\\GGGGGGNNNNNNJJJIIIJJJIIIIIIIIIJJJIIIFFFDDDEEEEEECCCBBB@@@>>><<<;;;;;;;;;:::999777666555444222000////////////...,,,,,,,,,,,,,,,+++++++++***************************(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111222222333444555555444666===CCCPPPhhhtttiiiggggggkkkooolllbbbXXXQQQLLLIIIHHHDDD>>>;;;<<<>>>;;;888777777999:::;;;======<<<;;;;;;<<<======<<>>>>>>>>???@@@>>>===<<<;;;:::;;;;;;<<<>>>AAAFFFJJJOOOUUU[[[___dddiiirrrzzz}}}ttthhh]]]UUUPPPLLLGGGEEEEEEEEEDDDBBBDDDGGGKKKOOOSSSZZZaaafffqqqzzzzzz}}}hhhVVVJJJLLLPPPLLLIIIJJJJJJIIIHHHHHHHHHFFFCCC@@@AAA@@@???>>>===<<<<<<;;;::::::999777666555444333111///............---+++,,,+++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------............//////000000111...000111000///333888<<<===JJJbbb}}}uuuoooooopppjjjccc___WWWQQQIIIEEEEEEHHHLLLNNNOOONNNLLLKKKKKKLLLNNNOOOTTT[[[aaadddlllzzzrrrppplllhhheeeeeefffgggaaa^^^ZZZVVVSSSOOOJJJGGGCCCBBBCCCEEEBBB999333222000000///...---,,,,,,+++******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''************************))))))))))))************************************)))************+++++++++))))))******+++,,,,,,,,,,,,000888@@@IIIRRR[[[```jjjpppyyy{{{tttiiilllttt{{{uuukkkaaaYYYRRRMMMIIIEEEDDDBBB@@@???@@@AAABBB@@@???===<<<;;;:::999999:::<<>>>>>>>>===<<<;;;;;;<<<<<<999999888777555444333222000///------......,,,+++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********)))************+++++++++************++++++++++++,,,,,,,,,,,,---------------........./////////000...111222//////444888999::::::DDD[[[yyywwwqqqrrrwww{{{}}}}}}||||||}}}pppnnnkkkhhhfffggghhhiiiaaa^^^YYYUUURRRNNNJJJGGGDDDBBBDDDFFFCCC:::444333000000///...---,,,,,,+++******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&(((((((((''''''((())))))))))))))))))))))))((()))))))))************************************)))************+++++++++***)))))))))+++,,,------***,,,///444<<>><<<;;;::::::888999;;;;;;===@@@DDDGGGNNNRRRXXX___eeelllsssxxx{{{|||~~~}}}xxxlllfff^^^VVVOOOJJJFFFCCC???AAABBB@@@>>>@@@EEEJJJMMMPPPSSSUUUYYYbbboooxxxyyy}}}hhh[[[OOORRRRRRMMMJJJJJJIIIFFFBBBBBBBBBCCCDDDDDDAAA???>>>===<<<;;;:::::::::;;;999999888666555444333222000///------......,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++)))************+++++++++************++++++++++++++++++,,,,,,,,,---------------............/////////333444111111666888666777555888CCCVVVpppnnnllljjjhhhggghhhjjjkkk```]]]YYYUUURRRNNNIIIFFFDDDCCCEEEGGGDDD;;;555444000000///...---,,,,,,+++******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&(((*********)))))))))(((((((((((((((((((((((((((((())))))*********+++************************)))************++++++++++++***((()))+++---......000//////111888GGGYYYeeennnuuubbbRRRBBBBBBYYY{{{uuukkkddd```RRROOOJJJFFFCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<999999:::::::::<<<@@@CCCHHHKKKPPPVVV\\\ccckkkpppmmmppptttxxx}}}{{{yyytttmmmggg]]]WWWOOOIIIEEEDDDCCCBBB>>>@@@BBB???<<<@@@JJJSSSYYYZZZ[[[\\\```lll|||xxxvvvlllYYYRRRIIIPPPOOOGGGEEEJJJIIIDDD>>>>>>???AAACCCDDDCCCAAA???>>><<<:::999999999:::999999888666555444333222111///............---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------..................(((...111///000555666222111333888;;;>>>MMMmmmooommmiiifffeeefffiiikkkbbb^^^ZZZWWWUUUQQQKKKGGGCCCCCCCCCDDDBBB===666111000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,***(((''''''((()))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,---,,,000===PPP___vvv}}}cccFFF???PPPnnnrrriiibbb___YYYQQQJJJFFFEEEFFFEEECCCAAA@@@@@@@@@>>>===;;;999888888:::<<<<<<;;;@@@BBBFFFKKKQQQWWW\\\___fffiiimmmqqquuuzzz}}}ssskkkgggaaaZZZUUUPPPJJJGGGFFFEEEAAA???@@@AAAAAA@@@@@@CCCJJJSSSZZZ^^^bbbhhhnnnvvvvvvzzzmmm___WWWPPPKKKJJJIIIIIIHHHFFFCCC@@@@@@??????@@@BBBCCCCCCBBB????????????===;;;999777666666555444333222222111......---------,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------------...------,,,,,,......//////000000111111222444666666777>>>HHHQQQ}}}ooommmiiifffeeefffiiijjjbbb^^^YYYVVVTTTQQQKKKGGGCCCCCCCCCDDDBBB===666111000000///...---,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,++++++,,,---,,,---777FFFSSSkkkrrr{{{~~~aaaLLLHHH\\\}}}qqqmmmeee\\\TTTMMMHHHFFFFFFDDDCCCDDDDDDCCC@@@>>>===;;;::::::;;;;;;:::888;;;===@@@DDDIIINNNRRRUUU\\\___cccggglllqqqwwwzzz}}}}}}zzzuuunnneee^^^ZZZVVVPPPKKKIIIDDDAAAAAA@@@===<<>>>>>???>>>===;;;999888666666555444333222111111...------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,---------------,,,,,,---......///000000111111000222444333333777???FFFXXXnnnooommmiiifffeeefffhhhiiiaaa]]]XXXUUUTTTQQQKKKGGGCCCCCCCCCDDDBBB===666111111000000///...---,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''))))))))))))+++,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***,,,---,,,+++000999BBBXXX```lllvvv~~~mmmQQQOOOlllwwwnnneee[[[PPPIIIEEEDDDCCCCCCCCCBBB???===>>>===<<<<<<<<<;;;888666888999;;;===@@@DDDFFFHHHOOORRRWWW[[[```eeekkkoooooosssxxx|||{{{xxxsssnnnjjj```[[[TTTPPPMMMJJJFFFBBBCCC???===???>>><<<===@@@@@@DDDJJJPPPVVV\\\cccgggtttmmm]]]TTTKKKEEECCCDDDDDDEEEGGGIIIIIIHHHFFFBBB@@@??????AAAAAA@@@>>>======>>>>>>===;;;:::999555555444333222111111000------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------......///000000000000222333222000222666;;;:::GGG]]]vvvooollliiifffeeefffggghhhaaa\\\WWWTTTSSSPPPKKKGGGCCCCCCCCCDDDBBB===666111111111000///...---,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))((((((***+++))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++(((+++------+++,,,000555CCCNNN___mmmwww~~~vvv]]]^^^jjjwwwlll^^^TTTLLLIIIFFFDDDCCCBBBAAA??????>>>======>>>===:::888:::::::::;;;<<<===??????EEEHHHMMMQQQUUUZZZ```dddcccffflllppptttxxx{{{~~~~~~|||zzzvvvqqqlllhhhbbb]]]YYYQQQNNNJJJGGGFFFEEEBBB@@@BBB???>>>@@@???>>>AAAFFFJJJMMMRRRXXX```iiisssyyypppVVVPPPMMMEEE@@@BBBCCCCCCCCCFFFHHHIIIHHHFFFDDDBBBAAA@@@AAAAAA???>>>;;;<<<<<<===<<<;;;:::999444444333222111000000///---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------......///000000111222444333111111333555666999@@@KKK\\\uuunnnllliiigggeeeeeefffggg```\\\VVVSSSQQQOOOKKKHHHCCCCCCCCCDDDBBB===666111111111000///...------,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++'''***------,,,+++---///444AAATTTeeeppprrrppplllrrr{{{qqqhhhxxx}}}pppfff]]]XXXPPPJJJGGGGGGFFFFFF@@@???>>>>>>@@@???>>><<<<<<<<<;;;:::::::::::::::===@@@DDDGGGKKKOOOTTTWWWYYY]]]bbbfffkkkooosssvvvzzz||||||zzzyyywwwtttrrrjjjgggaaa\\\XXXSSSOOOKKKGGGFFFDDDCCCCCCBBBAAA@@@@@@======?????????DDDJJJSSSUUUYYY```kkkyyysssyyyrrrZZZJJJLLLMMMDDD@@@EEECCCCCCCCCEEEGGGHHHFFFDDDEEECCCBBBAAABBBAAA@@@>>>:::;;;<<<<<<<<<:::999888333333222111000///......------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,***++++++,,,------,,,,,,,,,,,,,,,---....../////////111222333222222222222666777888888===LLLccctttnnnllliiigggeeeeeeeeefff```[[[UUURRRPPPOOOKKKHHHCCCCCCCCCDDDBBB===666111222111111000///...------))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''')))))))))'''''''''))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++(((***---------,,,---...---777GGGYYYeeeiiieeeaaadddiiirrr~~~{{{nnnggg]]]TTTNNNKKKIIIHHHCCCAAA@@@@@@AAABBBAAA@@@>>>===;;;:::999888777777777999<<<>>>@@@CCCGGGJJJPPPSSSXXX\\\___dddhhhlllooorrrvvvyyy{{{~~~~~~{{{xxxuuurrrooolllkkkhhheeebbbZZZWWWRRRNNNKKKIIIEEECCCAAAAAAAAAAAA@@@@@@@@@@@@;;;;;;===@@@AAACCCJJJSSS\\\```gggppp}}}wwwlllwwwuuuXXXJJJDDDJJJMMMFFFCCCGGGCCCCCCCCCEEEGGGGGGEEECCCDDDCCCAAAAAAAAAAAA@@@>>>;;;;;;<<<<<<;;;999888777222222111000///......---,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''(((((())))))***)))************+++++++++************++++++++++++)))***+++,,,,,,------,,,++++++,,,,,,---.........---...///000000111000000---333777777555999DDDNNN]]]lllnnnllljjjgggeeeddddddeee___ZZZTTTQQQPPPNNNKKKHHHCCCCCCCCCDDDBBB===666111222222111000///...------))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((((('''''')))***)))))))))))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,------111:::HHHWWWbbbfffgggggglllrrrzzzzzzpppfff]]]VVVPPPLLLIIIFFFBBBAAAAAABBBBBBBBB@@@???>>><<<;;;:::999999666777999999:::;;;>>>@@@FFFIIIMMMPPPSSSWWW\\\___aaadddhhhlllooorrrwwwyyyyyy{{{}}}~~~{{{xxxuuurrrpppooollljjjeeeccc___\\\ZZZWWWTTTQQQLLLIIIFFFDDDCCCBBBAAA???>>>???@@@@@@????????????===>>>BBBHHHKKKOOOZZZeeennnuuuwwwvvvqqq[[[JJJBBB???DDDHHHFFFDDDEEEBBBAAABBBDDDFFFGGGEEEDDDBBB@@@??????@@@@@@>>>===;;;<<<<<<;;;:::888666555222111111000///...---,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&''''''((())))))***)))************+++++++++************++++++++++++))))))***,,,,,,------,,,+++++++++,,,------..................///000//////,,,000333555444555888<<<<<>>======<<<777888999999888999;;;<<<@@@BBBEEEHHHKKKNNNSSSVVVVVVYYY]]]aaadddhhhllloooppprrruuuyyy|||}}}~~~~~~~~~}}}{{{xxxvvvuuutttppplllhhheeecccaaa___^^^ZZZXXXTTTQQQNNNKKKHHHEEEDDDBBB???>>>???@@@???>>>>>>???AAAAAA@@@??????@@@CCCEEEJJJRRRWWW]]]jjjvvv|||{{{uuurrr]]]GGGFFF@@@;;;>>>CCCFFFDDDBBB@@@@@@AAADDDFFFGGGFFFEEE???>>>======>>>>>>===<<<<<<<<<<<<;;;:::777555444111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***)))************+++++++++)))************+++++++++((()))***+++,,,---------***++++++,,,,,,---......111000//////000111000///555222//////111444666777888;;;@@@JJJYYYpppjjjjjjiiigggdddcccdddfffbbb\\\TTTOOONNNMMMJJJHHHDDDCCCCCCCCCAAA===777222111111000000///---,,,++++++******)))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))(((((((((((()))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------///***,,,555===HHH```yyy|||sssxxx^^^\\\lll|||xxxooojjj^^^PPPEEEEEEFFFDDDCCCDDDBBBBBBBBBAAA???>>>??????===;;;999:::;;;<<<<<<;;;<<<<<<===>>>@@@CCCFFFHHHMMMNNNPPPSSSWWW[[[^^^```ccceeeiiimmmppprrrrrrrrrtttvvvxxxzzz{{{|||~~~~~~|||zzzxxxrrrqqqnnnllliiigggfffeee```___\\\YYYUUUSSSQQQPPPMMMKKKHHHEEEBBBAAA@@@@@@???>>>===<<<<<<<<<===>>>;;;===@@@???>>>>>>AAADDDEEEMMMWWW^^^fffrrr{{{xxxiiiSSSFFF@@@??????@@@AAACCCDDDBBB@@@?????????BBBEEEGGGGGGFFFAAAAAA@@@>>>===;;;::::::;;;999777666666666555333222222000//////.........,,,,,,++++++***)))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,------...---------............///////////////000111222333666777888999===IIIXXXdddiiiiiihhheeecccbbbccceeeaaa[[[TTTOOONNNMMMJJJHHHDDDCCCCCCCCCAAA===777222111111111000///...,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))))))))(((((((((((())))))*********+++++++++))))))******+++,,,,,,---+++++++++,,,,,,,,,------///***+++222777???SSSiii}}}sss|||qqqggg```[[[wwwzzzjjj___UUUQQQNNNHHHDDDDDDCCCDDDEEEEEEDDDDDDDDDDDD@@@>>><<<;;;;;;:::999777999999999:::<<<>>>@@@AAAEEEEEEGGGJJJMMMPPPSSSUUUXXXZZZ^^^bbbeeegggggghhhiiikkknnnpppppprrruuuwwwvvvvvvwwwxxxzzz|||~~~}}}~~~}}}{{{zzzzzzyyywwwuuuttttttttttttrrrpppnnnlllgggeeebbb___\\\YYYXXXWWWTTTRRRPPPNNNKKKIIIHHHGGGDDDCCCAAA???>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;<<<>>>@@@@@@@@@BBBGGGKKKNNNXXXfffqqqzzz{{{||||||jjjSSSDDD@@@AAA======???AAACCCDDDBBB@@@======>>>AAADDDFFFEEEDDD@@@@@@???>>><<<;;;::::::999777555444555444333222111000///......---------,,,,,,+++******)))(((((((((((((((((('''''''''''''''''''''''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************************************+++++++++,,,,,,******+++,,,,,,------...------------............////////////000111222222222555666666666;;;CCCKKK[[[gggzzzggghhhgggeeebbbbbbccceeeaaa[[[TTTPPPNNNMMMKKKHHHDDDCCCCCCCCCAAA===777222111111111000///...---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********++++++((())))))******+++++++++++++++++++++,,,,,,,,,,,,...******...000444BBBSSSuuupppXXX```uuu{{{tttllldddZZZOOOIIIHHHCCCDDDDDDEEEEEEEEEEEEDDDEEECCCAAA???>>><<<888666999888888888888999:::;;;<<<===>>>@@@BBBDDDFFFHHHKKKMMMQQQTTTWWWYYYZZZ[[[\\\^^^aaacccdddeeehhhjjjjjjkkkkkklllnnnppprrrsssrrrssstttuuuvvvwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxzzzyyyxxxwwwvvvuuuttttttpppooommmllllllkkkjjjhhhfffffffffeeecccaaa^^^]]]XXXVVVSSSPPPMMMJJJHHHGGGFFFEEEDDDBBBAAA???>>>>>><<<<<<<<<;;;;;;<<<======>>>>>>>>>===============>>>@@@BBBCCCDDDIIIQQQWWW```kkk{{{tttwwwttt\\\MMMAAA888999@@@===>>>???AAACCCBBB???<<<::::::<<<@@@CCCCCCBBB@@@>>>>>>>>>===<<<;;;;;;:::777555444333444333222000//////...---,,,,,,,,,,,,+++++++++******))))))((((((((((((((('''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))***************************************++++++++++++,,,******++++++,,,---------------------............///......//////000111222222555888888666555777999===FFFVVVjjjhhhhhhgggeeecccbbbccceee```ZZZTTTPPPOOONNNKKKHHHDDDCCCCCCBBBAAA===777222111111111000///...---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************(((((()))))))))************++++++++++++,,,,,,,,,---***+++------...666AAAcccqqqnnniiikkkvvvyyyjjj]]]TTTRRRLLLIIIFFFDDDDDDEEEFFFFFFGGGFFFDDDDDDCCCAAA===;;;<<<;;;;;;:::999999999999:::::::::;;;<<<>>>???@@@BBBCCCFFFIIILLLNNNPPPPPPQQQSSSVVVWWWXXXZZZ]]]_________```aaabbbdddfffgggfffggghhhiiijjjjjjjjjjjjiiijjjjjjkkkkkkkkkkkkkkkllllllkkkjjjiiigggfffeeecccbbb```___```___]]]\\\ZZZZZZYYYXXXVVVTTTQQQPPPKKKIIIGGGEEECCCAAA@@@???>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===>>>>>>;;;<<<===???@@@BBBBBBBBB@@@CCCFFFIIIMMMUUU```gggwww}}}}}}www~~~tttXXXAAA===>>>888777<<<>>>???@@@AAABBB@@@<<<888888999;;;>>>AAAAAA???======<<<<<<<<<;;;;;;::::::666444333333444333111000------,,,++++++++++++++++++*********)))))))))(((((((((((((((''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************************++++++++++++*********+++,,,,,,------,,,,,,---------.....................///000111111000333777999888666666777===>>>AAAIIIVVVhhh|||jjjjjjiiifffdddcccdddeee___ZZZTTTPPPOOONNNKKKHHHDDDCCCCCCBBBAAA===777222222222111111000...---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''''''''''''''''''''(((((((((((((((((('''(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))*********)))))))))))))))******************+++++++++,,,,,,,,,+++,,,---,,,---111777BBBYYYppp{{{zzzjjjuuu|||ooogggbbb\\\VVVMMMHHHGGGHHHJJJKKKFFFEEEDDDDDDDDDDDDBBB@@@=========<<<;;;:::999999:::999999999::::::;;;<<<;;;<<<>>>AAACCCEEEFFFGGGFFFHHHKKKLLLMMMNNNQQQSSSSSSSSSTTTTTTVVVWWWYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXVVVUUUSSSSSSSSSSSSQQQPPPNNNNNNNNNMMMKKKHHHFFFEEE@@@???>>>===============;;;<<<======>>>======<<<;;;<<<<<<===============<<<<<<>>>???AAACCCDDDEEEAAAFFFMMMUUU^^^iiivvvvvv^^^DDD222777>>>;;;888;;;;;;<<<===@@@BBBAAA>>><<<888888:::<<>><<<<<<;;;;;;;;;::::::999999555444333444444444222000,,,++++++************+++*********)))))))))))))))((((((((((((''''''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,,,,---,,,,,,,,,------------...------------...///000111,,,...111222333333444555===<<<::::::>>>FFFQQQYYYiiivvvlllllljjjgggdddbbbcccddd^^^YYYTTTQQQPPPOOOKKKHHHDDDCCCCCCCCCAAA===777222222222222111000///...---+++******)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''(((((())))))******((((((((()))))))))******************************************+++++++++++++++,,,------------000222555DDDSSShhhwwwppp|||vvviiiaaaVVVNNNMMMNNNNNNNNNHHHFFFDDDCCCCCCCCCBBBAAA============<<<;;;::::::999999888888888999999:::777888999:::<<<===>>>???===???AAABBBBBBCCCEEEFFFFFFGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPNNNMMMLLLJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCAAA???===<<<999999999999999:::;;;;;;999:::<<<===>>>>>>===<<<;;;;;;<<<============<<>>???>>>===;;;;;;;;;:::999888888777333333333444444444111///++++++******)))******+++))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))******+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------...///000////////////000222333444000333777999:::;;;===???EEEOOObbbwwwmmmmmmkkkgggccc``````aaa]]]YYYTTTQQQPPPOOOKKKHHHDDDCCCCCCCCCAAA===777222222222222111000///...---+++******)))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''((()))******)))(((''''''''''''((()))*********(((((((((((()))))))))***+++++++++++++++++++++***************++++++++++++***+++,,,,,,,,,---......///:::BBBPPPkkkvvvnnnddd^^^\\\\\\YYYWWWRRRNNNIIIEEECCCBBBAAA@@@======>>>??????>>>======::::::999999999999::::::888888888888999:::;;;;;;999:::<<<<<<;;;;;;===>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFEEECCCBBBBBBAAA??????@@@@@@>>>===<<<=========<<<;;;999888888888888888888999::::::999:::<<<>>>???>>>===<<<:::;;;===>>>?????????>>>BBBBBBCCCEEEIIIOOOUUUYYYbbbjjjwww}}}rrrXXXHHHJJJDDD<<<777777999;;;<<<999999999<<>>???@@@BBBBBBBBBAAA@@@<<<<<<<<<;;;;;;<<<<<<===;;;::::::999::::::;;;;;;888:::;;;;;;999999:::<<<;;;;;;;;;;;;<<<===??????======>>>>>>???>>>>>>>>>===>>>??????@@@@@@??????;;;<<<>>>@@@@@@???>>>===@@@>>>======>>>>>>===;;;;;;;;;<<<===<<<;;;:::999;;;;;;:::::::::::::::;;;:::;;;===???@@@???>>>===;;;<<<>>>@@@BBBBBBBBBBBBCCCCCCEEEJJJRRR\\\eeejjjxxx[[[EEEFFF???DDDDDD>>>:::;;;;;;999???===<<<===???BBBCCCCCC???===::::::===???AAAAAA<<<<<<;;;999777666555444/////////111222111///,,,+++***************++++++(((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////...------...000111000000777777555333222333666999888:::===@@@EEENNNZZZcccuuu~~~rrriiiaaaRRRCCCrrrlllgggeeebbb]]]]]]```[[[WWWSSSRRRRRRPPPLLLIIIEEEBBBBBBEEECCC===777555222222222222000...,,,***************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,+++,,,,,,------.........,,,///222666AAAWWWrrryyysssmmmfff\\\SSSNNNIIICCC???AAA???=========>>>???>>>:::;;;;;;<<<<<<<<<<<<<<<===;;;:::;;;>>>>>>;;;999999::::::::::::;;;;;;;;;;;;:::999999;;;;;;:::999;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;<<<<<<===??????<<<===>>>?????????>>>>>>AAA@@@@@@BBBDDDFFFEEEDDDFFFGGGJJJSSSaaasss{{{uuu|||jjjPPPBBB>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<>>>@@@AAA???===AAABBB@@@;;;:::<<<===:::;;;:::999888777555444444444444333111000...---------,,,+++***))))))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))******************))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,---------....../////////000111111222222000111111222222333444444555666888:::===@@@BBBCCCOOOVVVaaammm|||sss]]]JJJ@@@;;;777555sssmmmiiigggccc^^^^^^aaa[[[WWWSSSQQQQQQPPPLLLIIIDDDAAA@@@CCCBBB;;;555444333333222111///---,,,+++************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***)))(((((('''''''''((((((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,******++++++,,,------------...000222:::KKKbbbrrruuuzzzssslllccc\\\WWWRRRMMMIIIIIIHHHFFFDDDDDDCCCBBBBBB<<<<<<;;;::::::;;;<<<<<<===;;;999:::<<<===;;;999;;;:::::::::999999888888;;;:::999999:::;;;:::999::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>??????@@@>>>??????@@@AAABBBBBBBBBCCCBBB@@@@@@BBBFFFJJJMMMUUUXXX^^^hhhuuu}}}nnnmmmqqq|||kkkYYYKKKEEECCC>>>>>>>>>===<<<<<<;;;;;;:::999999:::<<<===<<<:::BBBDDDAAA<<<;;;======:::;;;:::999888777555444444444333222111///...---,,,---,,,+++***))))))))))))***))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))************************************++++++,,,,,,++++++***,,,,,,,,,------------......//////000000111222222000111111222222333333444222333444777999;;;===>>>@@@EEELLLTTT\\\hhhvvv~~~xxxrrrmmmRRRHHH<<<555333333222111vvvpppkkkhhhddd```___bbb[[[WWWSSSQQQQQQPPPLLLIIIEEEAAAAAACCCBBB;;;666555555444222000...---,,,,,,************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++))))))***++++++,,,---------...///...111<<>><<<;;;<<<===>>>===;;;::::::;;;<<<<<<;;;======<<<;;;:::999888777:::999888999:::;;;:::999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=====================>>>?????????>>>>>>???????????????@@@AAAAAABBBCCCCCCCCCGGGPPP[[[dddpppttt||||||qqqnnntttuuu]]]MMMGGGFFFEEECCC>>>>>>>>>===<<<<<<;;;;;;:::999777777999::::::999@@@AAA???:::999;;;;;;999;;;:::999888777666555444222222111000///---,,,,,,,,,+++******)))))))))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++******,,,,,,,,,,,,------------......//////000111111111000000111111222333333333111222333444666888999999777:::>>>AAACCCIIIPPPVVVffflllttt}}}xxxkkk^^^UUULLLDDD???555111---,,,---...,,,)))xxxrrrmmmjjjfffaaa```ccc\\\WWWSSSQQQQQQPPPMMMJJJHHHDDDCCCEEECCC===999888555444111///---,,,,,,---************)))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***))))))((((((((())))))(((((((((((())))))))))))((()))))))))************++++++************++++++))))))***+++,,,------...---......---,,,111:::AAAQQQ\\\nnn~~~~~~zzzuuunnniiibbbbbb```\\\VVVRRROOONNNJJJIIIGGGDDDBBBAAA@@@@@@>>>===;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;:::999888999:::;;;:::999999::::::::::::::::::999:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>???????????????@@@@@@AAABBBAAA@@@??????BBBAAA@@@@@@@@@AAABBBBBBDDDHHHNNNRRRYYYfffwwwiiiXXXEEE<<<>>>BBB@@@<<<>>>>>>======<<<;;;;;;;;;<<<:::777777888999999999888:::999555555999:::777;;;:::999888666555444444111111000///...---,,,+++++++++***)))))))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******++++++++++++******++++++,,,,,,,,,---------------...//////000000111000000000111222222333333333444444555666777888888666888;;;======???CCCFFFHHHMMMUUU]]]fffsss{{{xxxppphhhdddTTTNNNEEE>>>999444000---222000//////000///,,,***{{{uuuooolllgggbbbaaaccc\\\XXXRRRPPPPPPOOOMMMJJJHHHDDDBBBDDDCCC===888888444333111///------------************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((())))))(((((((((((())))))))))))((()))))))))************+++******))))))******+++******+++,,,---...//////---//////...---...222666===KKKaaayyy}}}~~~xxxrrrrrrooojjjbbb]]]ZZZZZZSSSSSSQQQNNNJJJFFFCCC@@@>>>>>>>>><<<;;;:::;;;;;;========================:::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>========================;;;<<<>>>???@@@@@@??????@@@AAAAAAAAABBBAAAAAA@@@BBBCCCDDDFFFIIILLLNNNOOOSSSZZZcccllltttssshhhOOOEEE:::666999<<<;;;999======<<<<<<;;;:::::::::;;;888666555777888888888333666555333444999;;;999:::999888777555444333333000//////...---,,,++++++******))))))((()))))))))'''(((((()))((('''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++)))******++++++******)))+++++++++,,,,,,,,,---------------...//////000000///000000111111222333333444444555555666666777777444666888:::;;;;;;<<<======@@@DDDHHHMMMSSS[[[aaahhhooovvv{{{nnndddZZZUUUPPPGGG???<<<:::777444222111111000///---,,,,,,---.../////////|||vvvpppmmmhhhbbbaaaccc]]]XXXRRRPPPPPPOOOMMMKKKEEEAAA???AAA???:::666666222111000//////.........************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))******************))))))))))))************+++,,,...///000000---...000000//////000222111===QQQiii~~~sssyyy~~~}}}zzzsssjjjeeedddfffaaa___\\\WWWQQQKKKGGGDDDBBBCCCDDDBBB???===<<<<<<;;;;;;<<<<<<<<<=========;;;:::999:::<<<>>>===<<<======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@========================;;;<<>>???>>>888555555//////000000000000//////************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))***+++---...///000,,,---///000000000000000000555BBBTTTkkkxxxtttuuuxxxsssoooggg___XXXRRROOONNNLLLOOOPPPOOOJJJFFFCCCCCC???????????????>>>>>>>>><<<;;;:::<<<>>>??????>>>===>>>>>>>>>>>>>>>>>>===:::::::::;;;;;;;;;<<<<<<;;;<<<===???AAABBBBBBBBB????????????????????????@@@BBBEEEGGGHHHHHHFFFEEE@@@AAABBBFFFKKKQQQWWWZZZ]]]aaaiiiqqqyyy{{{lllYYYGGG<<>>:::777666888:::<<<::::::999999888777777777444333333444666777666444444666666444555999;;;:::666666555444222111000000------,,,,,,++++++******))))))(((((((((((())))))&&&'''((())))))'''%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''((())))))******))))))************))))))***++++++++++++,,,,,,,,,+++,,,,,,---......////////////000000111111222222000111111222333333444444888888888888999:::999888888:::===>>>?????????@@@BBBCCCEEEHHHJJJMMMPPPRRRTTTXXX[[[^^^___cccjjjooo}}}~~~|||~~~yyykkklllmmmoooppplllddd^^^RRRPPPLLLHHHDDD@@@;;;999444///...111333111///000---------,,,***)))((((((000///...,,,***))))))***}}}wwwqqqmmmhhhbbb```bbb]]]XXXRRROOOOOOOOOMMMKKKFFFBBB???@@@???:::666666---...///111111111000///************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))))))))))))))******************))))))))))))******'''((()))***,,,---...///+++---///000000000//////000111555BBBWWWppp{{{pppeee]]]YYYXXXXXXVVVYYY\\\ZZZUUUOOOLLLKKKEEEEEEDDDCCCBBBBBBAAA@@@===<<<;;;===???@@@@@@???======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHKKKNNNOOOOOOMMMLLLPPPQQQTTTYYY```jjjrrrwww~~~{{{gggPPPAAA===>>>777777888999;;;<<<;;;999999999888888777666666666444444555777999:::888666444666555222222666777555666555444333111000//////---,,,,,,++++++*********))))))(((((((((((()))***&&&'''((())))))'''%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((())))))***))))))************))))))******+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222111111222333444555555666666555555666999:::::::::666888;;;===>>>======<<<@@@???>>>>>>AAABBBBBBBBB???BBBFFFHHHHHHJJJOOOSSSVVVWWW[[[^^^]]]YYYZZZ___^^^^^^^^^^^^^^^]]]\\\\\\ZZZ[[[ZZZXXXYYYYYYTTTMMMIIIGGGFFFGGGHHHFFF@@@<<<999999777444222111333444333...---000111///---...+++---......---,,,,,,,,,((()))+++,,,,,,,,,---...{{{vvvqqqmmmggg```___bbb```ZZZSSSPPPQQQPPPMMMIIIFFFCCC@@@??????>>>:::666111111000000//////......,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111,,,...777@@@MMMggg{{{uuulllaaaXXX```cccgggjjjiiieee```\\\WWWVVVSSSOOOJJJGGGGGGHHHBBBDDDCCC@@@@@@DDDEEECCCFFFEEECCCBBBBBBAAA@@@>>>BBB>>>::::::===AAABBBBBBAAABBBDDDIIIMMMOOOLLLIIIJJJKKKLLLKKKLLLNNNRRRUUUXXX\\\bbbgggiiihhhfffcccfffkkkrrrxxx~~~vvv]]]III@@@>>><<<:::666666666666777888999::::::999888666555555444444333444666777777777666555555666777888888888888888666555444222000///------,,,,,,++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------......//////000000111111222111111000111333444555666777777777888888888888::::::999999:::;;;===>>>AAA@@@>>><<<;;;<<<===>>><<<===???AAACCCDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@BBB@@@>>>>>>??????>>>===888888888888888888888888222111//////000111000000//////.........---------------,,,,,,,,,,,,++++++************************|||vvvppplllggg```___bbb```ZZZTTTQQQQQQPPPMMMJJJEEEBBB?????????===999555111111000000//////......,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))***)))))))))((((((((('''))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------000+++,,,333888@@@TTTjjjwwwuuuwwwyyy{{{yyyvvvqqqnnnnnnmmmjjjddd]]]XXXVVVVVVSSSUUUTTTPPPPPPTTTUUUSSSQQQPPPNNNNNNMMMLLLKKKJJJKKKHHHEEEEEEHHHLLLNNNNNNOOOOOOQQQVVV[[[]]]]]][[[___```aaaaaabbbdddhhhkkkrrrvvv}}}pppaaaMMM???::::::999888666666666666777888999::::::999888666555555444444444444555666666666666666666666777777888777777777555555333222000...---,,,,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------......///000000111111111111000000111222444555666666666777777777888888:::999999999:::;;;<<<===@@@???===;;;::::::;;;<<<;;;<<<===>>>???AAABBBBBB@@@@@@@@@@@@@@@??????>>>:::::::::::::::;;;;;;;;;999777555555555666555333333333333333333333333333444222000///000000///---------------,,,,,,,,,+++,,,,,,+++++++++*********************************|||uuuoookkkfffaaa```bbb```[[[UUURRRQQQPPPMMMJJJEEEBBB?????????===888444111111000000//////......,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''((())))))))))))))))))(((((((((((()))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,111------111111333???NNNnnn~~~yyysssmmmjjjiiimmmnnnmmmiiihhhkkkllljjjeeeeeeeeedddcccbbbaaa``````^^^\\\]]]```ccceeefffffffffgggkkkpppsssuuuuuu{{{|||}}}}}}}}}~~~zzzrrrSSSJJJ===777666777777666666666666666777888999999999888777666555444444444555555444444444555666666666666666777666666555555444444222111///...---,,,+++++++++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,------......///000000000000000000000111222333444555555666666666777777777999999888999999:::<<<<<>><<<:::999888999999::::::::::::;;;===???@@@<<<<<<<<<<<<;;;;;;;;;:::555555555555666666777888666444222222333333222111000000000000000000000000444222000//////...---+++,,,,,,++++++++++++******+++************)))))))))************************|||uuunnnjjjfffaaa```bbbaaa\\\WWWSSSQQQOOOMMMKKKDDDBBB?????????===777333111111000000//////......,,,+++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''((())))))))))))))))))(((((((((((())))))))))))************************++++++++++++***++++++++++++,,,,,,,,,000///000111000...444<<>><<<;;;:::999888888888888666444333111111111222333444222000///000000///...000000000000000000000000...---+++,,,---......---++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))}}}sssjjjgggeeebbbaaabbbaaa___ZZZUUUQQQOOOMMMMMMEEECCCAAAAAAAAA>>>777222111111000000//////......,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++************++++++++++++(((***---...//////111333555999EEEXXXmmmaaaDDD:::===777666555555666555444222555555555555666777888888777666555555444444555555444444333222222222333333222222333333222222111111000000///...---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******************++++++++++++++++++,,,,,,---.........---...///000111111111000222333333333333444444444444555666777888888888888888888888777777666555555888888777777888:::;;;<<<:::999777666555555555666444333222222333555777999333111///.../////////---........................,,,+++***+++---.........+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))~~~sssiiifffeeecccaaabbbbbb```\\\VVVQQQNNNMMMNNNFFFDDDCCCCCCBBB???888222111111000000//////......,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))************************++++++++++++(((***,,,,,,---000111222111222777AAANNNcccvvvaaaHHH666444<<<444333333333444444444333555555555555555666888888666666555444444444555555333333333333333222111111000000111111222222111111//////...---,,,+++******((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++++++++,,,------......,,,---...000000000000///222222222222333333333333333444666777888888777777666777777777777777666666666666777777888999999999:::999777444333333444555555444333222333666888:::333222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,)))))))))*********+++++++++************)))))))))))))))))))))))))))))))))~~~sssiiifffeeecccaaabbbbbb```\\\WWWQQQNNNNNNNNNGGGEEEDDDDDDCCC???888333111111111000//////......,,,+++***)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''((((((((())))))******(((((((((((())))))))))))))))))))))))************)))************++++++++++++------------000222222---000666:::<<>>;;;666000---222222222222444555666777555444444555555666777888666666555444444444555555222333333444333222111///...///000111111111111111......------,,,+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---......,,,---...000000000000///111111222222222333333333333444555777777777777666555666666777888777777777444555666777888888888777<<<:::888555444444555666333111///------...000222000///---,,,------,,,+++------------------------...,,,******+++++++++***'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))vvvmmmjjjgggcccaaaaaaaaa]]]XXXTTTRRRQQQOOOMMMHHHCCCAAADDDCCC===666444111111111111000...---,,,------,,,+++***)))((('''(((((())))))))))))((((((&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))***************************,,,------+++******+++,,,---...------...111444...000000------999MMM]]]~~~xxx]]]MMM>>>888555111000333222222222222222222222222333333444444555666777777777777666555444444333333111222333333333222222111000111111222222000///...///......---+++***))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''*********))))))))))))))))))************+++++++++,,,,,,------.../////////111111111111111222222222555555555555555555555555666666666666666555555555777777777777666666666666666666555444333333333333////////////............------------------------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''~~~uuullliiigggcccaaaaaaaaa]]]XXXUUURRRQQQOOONNNHHHCCCAAACCCCCC===777444333333222222111///...---------,,,+++***)))((((((((()))))))))))))))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***************************+++,,,,,,+++******+++,,,---...------...111444333444333000...444???IIIbbbvvvfffWWWIII>>>555444444222111333222222222222222222222222333333444444555666666777777666666555444444333333222222222222222222222222000000111111111000///.........---,,,+++***))))))))))))))))))((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////000000111111111222222222444444444444444444444444555555555555555555555555777777777666666666555555555444333222111111111111////////////.........---------------------------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''}}}tttllliiigggcccaaaaaabbb^^^YYYUUUSSSRRRPPPNNNIIICCCAAACCCCCC===777555333333333333222000///...---,,,,,,+++***)))(((((()))))))))))))))(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********))))))))))))(((((((((((((((((((((((())))))))))))************************)))***++++++***)))***,,,,,,---...------...111444444444444222000000333666AAAYYYuuukkkWWWFFF999888333///111444333222222222222222222222222222222333333333444555555666666666666555555444333333333222111111000111222333444000000000111000//////......------,,,+++***)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---......//////000000000111111111222222444444444444444444444444444444444444555555555555666666666666555555555444333333222000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''{{{rrrkkkiiigggcccaaaaaabbb^^^YYYUUUSSSRRRPPPOOOIIIDDDAAACCCCCC>>>888777333333333222111000......,,,,,,++++++***))))))((()))******))))))((('''&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************((()))******))))))+++---,,,---...------...111444111000000000111111111000666BBBNNNddd~~~{{{```KKKAAA999111444111000111222222111000111111111111222222222222333333333444444555555555555555555444444333333333222111000///000111444555000000000/////////......---,,,,,,+++***)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))************+++,,,,,,------...////////////000000111111222222333333333333333333333333333333333333444444444444555555555555444444444444333222111000////////////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''yyypppjjjiiigggcccaaaaaabbb^^^YYYUUUSSSQQQPPPNNNIIIDDDAAACCCCCC>>>999888222222222111000///------,,,,,,++++++***))))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))***,,,...,,,---...------...111444000...---...111222222111666;;;<<>>:::999111111111000///...---,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++...111,,,---...------...111444222000...---///000111111///333333;;;JJJUUUhhhxxxuuusssvvv{{{cccSSS???444333555444000000111///++++++///222111//////000000111222222222333333333333333333444444444444333333333333333333222111000000///000111222//////...------------...*********)))))))))((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))))))))******+++++++++,,,------......---...//////000111222222222222222222222222222222000000111111222222333333333333333333222222222222222222111000////////////------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''uuunnnhhhhhhgggccc`````````\\\WWWSSSQQQOOONNNLLLJJJDDD@@@BBBCCC???;;;:::222222222111000///...---+++++++++***************&&&'''((())))))******)))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***+++,,,000333,,,---...------...111444222111000.........///000---///...444<<<<<>>333000000000000000000000000888999999444...,,,///333////////////000111222333333222222111111222222333111111111111000000000000........................,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''((()))((((((***,,,++++++++++++,,,---......////////////000000000000111111000000//////......000000////////////000000000000000000////////////......---------,,,,,,,,,************************+++++++++******(((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((uuuoooiiigggggggggccc```aaa]]]WWWTTTQQQPPPNNNMMMHHHEEEBBBBBBBBBAAA===999666444222000/////////000,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((((((((((((''''''''''''(((((((((((()))((((((((()))***+++,,,,,,++++++,,,,,,.../////////---+++,,,///111111///000///...------...///////////////000000111111222777;;;EEEWWWoooyyyssszzzzzzfffTTTHHH???777111000000000000000000000000333555555222...---000444000000000000111222333444444444333333333333444444111111111000000000//////........................,,,,,,+++++++++***************))))))(((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))((((((***+++++++++++++++,,,---........./////////000000000000000000000///////////////000000////////////000000000000000/////////......------------,,,,,,,,,,,,***************************++++++******((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuupppiiifffffffffdddaaaaaa]]]XXXTTTRRRQQQOOONNNIIIFFFDDDCCCCCCAAA<<<888666555222000///.........,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,++++++,,,,,,---...///...---+++,,,...000000///......---------......////////////000000000000000666444333888FFF]]]uuu}}}xxxzzzooo^^^GGG888333333111...////////////////////////...///000///------000444111111111111222333444444555555444444444444555555111111000000000000//////------------------------,,,++++++++++++************))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******)))((()))++++++******++++++,,,---........./////////000000000....../////////000000000000//////......//////000000////////////.........---------,,,,,,,,,++++++************************************)))(((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvqqqkkkgggffffffeeedddaaa]]]WWWSSSQQQQQQPPPOOOJJJHHHEEEDDDDDDAAA<<<777666444333000///...------+++++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((())))))***++++++,,,+++++++++,,,------...---,,,,,,,,,---...//////------------------....../////////////////////...222222333333888DDDUUUbbb~~~~~~lllXXXJJJBBB777111000111000...........................+++,,,------,,,,,,///111000000000000111222333444555444444333333444444555111000000000////////////------------------------++++++++++++************))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***+++***)))((()))***************+++,,,---............/////////000000------......///000000111/////////......//////////////////.........------,,,,,,,,,,,,++++++++++++************************))))))******)))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvrrrmmmiiigggfffeeeeeeaaa]]]WWWRRRQQQQQQPPPPPPJJJHHHFFFEEEEEEBBB<<<777444333222111///...------******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''(((((((((((('''(((((()))******++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,---...++++++,,,---------------/////////...............+++///444444333555<<>>777000000000000000///......++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%###"""###$$$%%%%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''---******---,,,(((''')))******+++,,,------------000...+++******,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...............///000000111333444444444:::EEEMMMnnn}}}yyyuuujjj[[[OOO666444111...---,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------............////////////222222111000//////000000////////////............+++++++++++++++++++++++++++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......------------------------+++***)))***+++,,,+++)))*********)))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''sssppplllgggcccaaaaaaaaa___[[[UUUQQQPPPPPPQQQQQQIIIGGGEEEGGGHHHDDD<<<555000000000000000///......++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$###$$$$$$%%%&&&''''''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))+++((((((+++,,,)))))),,,...------,,,---...000222000---***)))***,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,...............//////000///111222111000444<<>>555333000...,,,,,,------++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------............////////////222111111000//////000000000/////////......------++++++++++++++++++++++++*********)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......------------------------+++)))((()))***+++***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''rrroookkkfffcccaaaaaabbb^^^ZZZUUUQQQPPPPPPQQQPPPIIIFFFEEEFFFGGGBBB999222000000000000000//////...++++++******)))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&'''((('''%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&'''((((((''''''(((***)))&&&&&&)))+++***,,,000222000---,,,---///333555...,,,***)))***+++++++++++++++++++++++++++++++++*********++++++++++++,,,...------------.../////////000111000...///333888333>>>OOOggg}}}ooobbbRRREEE>>>999444000222111///---,,,,,,,,,,,,******************++++++)))))))))***++++++,,,,,,------------------------............////////////111111000/////////000000000000///...------,,,,,,++++++++++++++++++++++++******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......------------------------***((('''((()))***)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''qqqnnnjjjfffcccbbbbbbbbb]]]YYYTTTQQQPPPPPPPPPPPPIIIGGGEEEGGGGGGBBB999111//////000000000000//////++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$'''(((((('''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((''''''(((******&&&%%%((()))))),,,000000...---,,,,,,///111333---+++))))))***++++++***************************************++++++++++++------,,,,,,------...//////111222111//////111333333444777AAATTTkkknnn```LLLCCC888000///000000///000///...,,,++++++++++++)))))))))***************)))))))))***++++++,,,,,,,,,,,,------------------............////////////111000000/////////000000000//////...---,,,++++++++++++++++++***************)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''((()))((('''((((((((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''pppnnnjjjeeebbbaaaaaabbb\\\XXXTTTQQQQQQQQQPPPPPPJJJHHHGGGIIIIIIDDD:::222//////000000000000//////++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&'''((('''%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&&&&&&&((())),,,(((&&&((()))(((***...*********+++,,,,,,------+++***((()))***+++***)))************************))))))*********+++++++++,,,,,,,,,,,,,,,---......---///000111111000111111555444333444888CCCSSS___www~~~xxxaaaJJJ999333000---,,,---///...---------,,,++++++*********((((((((())))))*********)))))))))***++++++,,,,,,,,,,,,,,,---------..................////////////000///////////////000000.........---,,,++++++++++++++++++******)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&'''((()))(((&&&''''''(((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''qqqnnnjjjeeebbb``````aaaZZZWWWSSSQQQQQQQQQPPPOOOJJJIIIHHHJJJKKKFFF<<<333...//////000000000000000++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$"""$$$&&&&&&&&&&&&((())),,,((('''))))))'''(((+++&&&'''((()))***************(((((()))***+++***)))************************)))))))))************+++,,,++++++++++++,,,------+++,,,---...///000000///---000444666444333999AAAOOOWWWhhh~~~}}}uuubbbNNN???555...............///---***'''************************''''''(((((())))))******)))))))))***++++++,,,,,,+++,,,,,,------.....................//////////////////......//////000000------,,,,,,,,,++++++++++++++++++***))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))'''&&&'''((()))((('''&&&''''''(((((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''rrrooojjjeeeaaa```______YYYWWWSSSQQQQQQQQQPPPOOOIIIHHHHHHKKKLLLGGG===444......///000000000000000++++++******)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$%%%&&&%%%######%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''&&&''')))******''''''******''''''***(((((((((((((((***+++,,,(((''''''(((***+++***(((************************))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,---////////////------111666555111222666777:::FFF[[[ooo|||uuutttssslllYYY@@@///,,,000333///...------,,,***((('''((()))))))))***)))))))))&&&&&&'''(((((()))******)))))))))***++++++,,,,,,++++++,,,,,,---......///............////////////...............///000000++++++++++++,,,,,,,,,,,,+++++++++***)))((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++)))(((''''''))))))((('''&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''rrrooojjjeeeaaa___^^^^^^YYYVVVSSSQQQQQQQQQPPPOOOHHHGGGGGGJJJLLLGGG===444......///000000000000000++++++******)))((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))$$$%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((($$$%%%'''(((((((((***,,,(((&&&'''++++++((((((***,,,***(((''''''***---///(((''''''(((***+++***((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---///.........000000000///666///,,,000222000111666666222444<<>>LLL\\\lllyyy|||dddVVVCCC444...---///000------.........---,,,,,,++++++***)))((((((((((((''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------......//////------,,,,,,+++************))))))(((((('''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuupppjjjeeebbbaaaaaa```\\\YYYTTTPPPMMMMMMNNNOOOHHHFFFDDDEEEGGGDDD;;;444000000000////////////...---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&%%%%%%&&&'''(((((())))))(((((('''''''''((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********************************++++++,,,,,,,,,,,,,,,,,,---------.........,,,---...///000111111111444333444777>>>HHHQQQWWWlllsssZZZFFF:::888444111...,,,+++******++++++,,,,,,,,,++++++******)))(((((((((((((((''''''((()))******))))))''''''''''''((((((((((((((((((((()))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------...,,,,,,++++++*********)))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++******************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&tttoooiiidddbbbaaa```___\\\YYYTTTOOOLLLLLLLLLMMMHHHEEEDDDEEEFFFBBB;;;444111000000000////////////---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%###&&&((((((&&&%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))******************************+++++++++++++++,,,,,,,,,,,,,,,------------,,,---///000111222222111.........///222666:::===DDDSSSkkk{{{|||uuufffWWWIII:::...,,,...222333222///,,,***++++++,,,,,,+++******)))***)))((((((((((((((((((''''''((()))******))))))''''''''''''((((((((((((''''''(((((())))))))))))*********+++++++++,,,,,,,,,------------.........---------------,,,,,,,,,+++***************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++************************)))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&sssoooiiieeebbbaaa___^^^\\\YYYTTTPPPLLLKKKKKKKKKGGGEEEDDDDDDDDDAAA:::555111111000000000/////////---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###&&&))))))&&&$$$%%%'''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''(((((((((((())))))''''''(((((((((((())))))******************************+++++++++++++++++++++++++++,,,,,,,,,------------.../////////......,,,---///000111111111111555999DDDVVVmmmvvvggg^^^]]]YYYSSSIII@@@999555333111......------,,,,,,++++++++++++++++++***)))(((((()))((((((''''''(((((((((''''''((()))))))))((((((''''''''''''((((((((((((&&&''''''(((((())))))***************++++++++++++------------..................------,,,,,,++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++)))))))))***************))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ssspppkkkgggeeebbb```^^^ZZZXXXUUUQQQMMMKKKIIIIIIFFFEEEDDDDDDCCC???:::555111111111000000000//////---,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$###'''+++***'''%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))************************++++++******************++++++++++++,,,,,,,,,,,,------------------------111111222222111000//////444333555:::EEESSSaaaiiiuuutttgggZZZKKKCCCCCC888666444111///...000222111---)))((()))******)))))))))******))))))(((((((((((('''''''''(((((()))''''''((((((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***************+++++++++++++++,,,,,,,,,------------......------,,,+++******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************((()))))))))*********+++))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&ssspppllliiigggdddaaa^^^ZZZXXXUUUQQQNNNJJJHHHGGGFFFEEEDDDCCCBBB???:::555111111111111000000000000---,,,+++***)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$(((,,,+++'''%%%''')))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,+++++++++,,,---...000111...---------...000111333---000222222333888AAAHHHLLLWWWhhhzzzpppZZZMMMAAA444000333+++---///111///+++)))***///,,,)))***,,,,,,)))&&&&&&'''(((((())))))(((((((((((('''''''''(((((()))'''((((((((('''&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&'''((())))))***)))************+++++++++******+++++++++,,,,,,,,,......------,,,+++******(((((((((((())))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))************************************(((((())))))*********+++)))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvjjjiiillleeecccccc]]]XXXXXXVVVRRRMMMIIIIIIIIIHHHEEEBBBBBBCCC@@@999333333111///...---...///000,,,+++*********)))'''%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))))))))******+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111222333444===>>>CCCOOOccc|||wwwkkkQQQIII???666111/////////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))++++++******************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&111444---***---+++###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((wwwjjjhhhjjjcccaaabbb\\\XXXXXXVVVRRRMMMJJJIIIIIIHHHEEEBBBBBBCCC@@@999333222111///.........000000---+++*********)))'''%%%''''''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((())))))***+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------...///000000222333666===HHHVVVccckkkvvv{{{}}}rrrooolllhhhcccWWWHHH======999444111000//////...,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%555@@@BBB777,,,***(((###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((zzzllliiiiiiaaa___```[[[YYYXXXVVVRRRMMMJJJIIIIIIHHHEEEBBBBBBCCC@@@999333222111000///...///000111---,,,************(((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((())))))***+++))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////,,,++++++,,,,,,---.../////////111333666999;;;===EEEKKKSSS]]]hhhuuurrrfff^^^SSSNNNGGGAAA<<<777///***---,,,,,,---...///---,,,++++++++++++++++++++++++***))))))((((((''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))************************+++,,,,,,------,,,,,,+++,,,++++++++++++*********)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%,,,888<<<111'''%%%((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((}}}ooojjjiiiaaa___```[[[YYYXXXVVVRRRMMMJJJIIIJJJHHHEEEBBBBBBCCC@@@999333111111000//////000000111...,,,************(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((()))******((()))))))))************************************+++++++++++++++,,,,,,,,,,,,,,,---------.........------------...///000111000111333333333333111000444888<<<>>>AAAIIITTT^^^tttxxxiii[[[OOOEEE???999666111//////111111111---,,,,,,---------+++(((++++++++++++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,------,,,,,,+++++++++++++++************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''***%%%!!!###(((***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((qqqmmmkkkccc```aaa\\\YYYYYYWWWSSSNNNKKKJJJJJJHHHEEEBBBBBBCCC@@@999333111000000000000111111111///---***)))******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((('''((())))))***((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,,,,------------............///000111111...///000111111222222222222555666444111222777===LLLVVVbbbkkkuuu}}}|||wwwuuulll```OOOCCC<<<777111---111///,,,++++++,,,------111///,,,+++++++++)))(((************************((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&((('''$$$###%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((rrrnnnmmmeeebbbbbb\\\ZZZYYYWWWSSSNNNKKKJJJJJJHHHEEEBBBBBBCCC@@@999333000000111111111111111111000---***)))******))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''(((((()))***))))))))))))************************************))))))******+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////............///000111222---000222222000000333666444:::@@@EEEKKKXXXiiivvvzzz~~~zzztttlllbbbXXXPPPKKKFFF>>>666222222222...)))---,,,,,,,,,++++++******///,,,)))((((((*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,++++++************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''***'''%%%%%%((()))(((&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((~~~qqqnnnnnnfffbbbaaa[[[ZZZYYYWWWSSSNNNKKKJJJJJJHHHEEEBBBBBBCCC@@@999333000000111111222222222222000...***))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''''''''((())))))))))))))))))************************************((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...///////////////000000000,,,---...///111222333444...000333444666;;;DDDKKK^^^gggrrrzzz}}}sssjjjeee[[[WWWQQQIIIBBB:::444000111000//////000///...,,,)))***,,,---------------+++)))'''''')))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###########################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''######$$$&&&(((((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((|||ooommmnnnfffbbbaaaZZZZZZZZZWWWSSSOOOKKKJJJKKKHHHEEEBBBBBBCCC@@@999333///000111222222222222222111...+++))))))*********))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))###$$$&&&((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,---......///......---111///------...///......///000111111000111333555:::@@@GGGLLLOOOUUU^^^eeedddnnn|||}}}ssseeeWWWKKKCCC???<<<999666444222111///...---///000...***)))+++...***+++,,,+++***))))))******))))))***++++++***)))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&(((******'''###$$$(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((}}}xxxqqqkkkhhhddd```\\\\\\\\\[[[UUUNNNJJJIIIKKKHHHEEEBBBAAA@@@<<<666111111111111000000000000000......,,,+++***)))))))))))))))((('''''''''''''''''''''(((((('''&&&%%%%%%'''&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%'''''''''(((((((((((()))###$$$&&&((()))(((((('''&&&''''''(((((((((((((((''''''''''''((((((((()))******++++++++++++******))))))))))))))))))))))))++++++*********************************************+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111......///000000000000000222333444666999;;;===>>>DDDFFFJJJQQQZZZccckkkpppxxxoooggg___ZZZTTTPPPIIIBBB;;;555222000000000000000////////////------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((++++++******++++++,,,---///...,,,+++***+++,,,,,,+++******)))))))))))))))%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%zzzvvvpppkkkhhheeeaaa^^^[[[\\\[[[UUUOOOJJJIIIJJJHHHEEEBBBAAA@@@<<<666111111000000000000000000000......,,,+++***)))))))))))))))((('''''''''''''''''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((($$$%%%&&&(((((((((((('''&&&''''''((((((((((((((('''''''''((((((((()))))))))******++++++******)))))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,,,,,,,,,,------------...------,,,------...///000......///000000000000///000000111222333444555666222333444777;;;@@@DDDGGGLLLQQQWWW]]]```cccgggiiinnnlllpppyyy~~~tttppptttvvvrrrlllddd^^^UUUMMMGGGCCC>>>:::;;;999666222///...------............---------------,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((***************+++,,,,,,...---,,,+++++++++,,,,,,+++******)))))))))))))))%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%wwwtttoookkkhhheeeaaa___[[[\\\[[[VVVOOOJJJIIIJJJHHHEEEBBBAAA@@@<<<666111000000000000000000111111......,,,+++***)))))))))))))))(((''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((%%%&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''((((((((())))))))))))******++++++******)))))))))))))))))))))))))))***************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---......---...//////000///////////////////////////////////////---------...///000222444666777999<<>><<<;;;===999555555777777444000333222000///000111222222//////.........///000000+++++++++*********))))))++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((((())))))************---,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvuuuqqqlllfffaaa]]][[[YYYZZZ[[[WWWPPPKKKJJJJJJHHHEEEBBBAAA@@@<<<666111//////000000111111111111......,,,+++***)))))))))))))))((('''''''''''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((((((((((((((()))))))))***)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...............------......////////////------------...//////000,,,...000000//////111222222333444222222666<<>>888333///......000222333222000///...---+++***)))(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((+++++++++***************+++*********))))))((((((*********)))))))))))))))************************))))))***++++++++++++*********++++++++++++******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++,,,------......------************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******++++++,,,,,,,,,++++++******++++++++++++***))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((()))******+++***)))(((''''''((()))***((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$###$$$&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''sssmmmmmmjjj___]]]___[[[YYYXXXXXXWWWQQQIIIHHHKKKIIIFFFCCCBBBAAA>>>777222/////////000333333222111///...---+++***))))))((()))))))))))))))((('''''''''''''''&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************+++*********))))))))))))************))))))))))))************************))))))***+++++++++++++++******++++++++++++******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,,,,,,,,,,************************,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***++++++,,,,,,++++++***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''(((((())))))******+++++++++,,,,,,++++++******+++++++++******))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))************)))(((''''''((()))***((((((((((((((((((((((((***((('''%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrlllmmmjjj___]]]___ZZZWWWWWWWWWVVVPPPHHHGGGJJJIIIFFFCCCAAA@@@===666111000000000111333444333222000///---,,,***))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))''''''((((((((()))))))))************************))))))))))))))))))*********************)))))))))************************)))))))))))))))))))))))))))******+++++++++++++++******++++++++++++******,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))***++++++++++++***************************++++++++++++*********))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((()))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,------------,,,,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''(((((())))))*********++++++,,,,,,+++++++++++++++*********)))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((('''%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''qqqkkkmmmjjj___]]]___ZZZWWWWWWXXXWWWQQQIIIGGGJJJIIIFFFBBBAAA@@@<<<555000111000000222444555444222000///...,,,******)))))))))))))))))))))(((''''''&&&''''''''''''''''''&&&$$$&&&'''&&&%%%%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))'''(((((((((((()))))))))************************((()))))))))))))))******************************)))***************++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++((()))******++++++******************************+++************)))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''(((((())))))************+++,,,,,,,,,+++++++++******)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooojjjllljjj___]]]___YYYXXXXXXYYYYYYSSSJJJHHHKKKIIIFFFCCCAAA???;;;555000111000000222444555444222000///...,,,+++***)))))))))))))))))))))(((''''''&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))*********+++***************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,+++++++++*********************************************************))))))***+++++++++++++++))))))))))))))))))))))))*********)))))))))(((((('''(((***++++++***((('''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,+++***)))((((((((())))))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))***((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''nnniiilllkkk```]]]___YYYXXXXXXZZZZZZTTTKKKHHHKKKJJJGGGDDDBBB@@@<<<555000000000000111333444333222111000...---+++*********)))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%###%%%&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''')))(((((('''&&&&&&%%%%%%((((((((()))))))))******((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++++++++++++++))))))******+++,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((())))))******)))***++++++,,,,,,,,,,,,+++***)))((('''((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''mmmiiilllkkk```]]]___YYYWWWWWWYYYYYYSSSJJJGGGIIIKKKHHHEEECCCAAA<<<666000/////////000333333222111111000...---+++*********)))))))))))))))(((''''''%%%&&&((())))))(((&&&%%%###%%%&&&&&&&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''&&&&&&(((((()))))))))*********(((((()))))))))*********************************)))******+++,,,,,,------*********++++++,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,******************************++++++++++++******))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))(((((()))******)))(((((('''((())))))******))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++***(((''''''''')))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''''''''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''mmmhhhlllkkk```^^^___YYYUUUVVVXXXYYYRRRIIIFFFHHHLLLIIIEEECCCAAA===666111///......000222333222000111000///---,,,+++******)))))))))))))))(((((('''%%%&&&((())))))(((&&&%%%###$$$&&&&&&&&&&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&'''((((((((())))))))))))************))))))))))))************++++++++++++++++++++++++******+++,,,------......*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,******************************++++++++++++******))))))))))))************************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''''')))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))*********((()))***+++,,,---------+++***((('''&&&''')))***((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&'''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooommmiiiddd```]]][[[ZZZUUUUUUWWWYYYUUUMMMHHHIIIMMMHHHDDDBBBAAA>>>777111//////000111222333333333///---,,,,,,,,,,,,+++)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))((((((((()))))))))((((((((())))))***+++,,,,,,+++***,,,---)))***+++------............---+++,,,.../////////000000000000///---,,,+++***,,,///000///...---...000...------...000000000,,,...000000///////////////...,,,++++++,,,------***)))***+++------+++)))++++++++++++************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''((()))******++++++***((()))***+++++++++++++++,,,+++++++++******))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((llljjjfffccc___]]][[[[[[UUUUUUWWWYYYUUUMMMHHHIIIMMMHHHDDDBBBAAA===777111000000000111222222222333000///...,,,,,,***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))(((((((((((()))))))))******************))))))))))))))))))))))))***+++,,,,,,---......---,,,---...,,,------....../////////111000//////111222111000...///000111111111111111000111222222000///000111000///000000222222111000111111000///---------...111000///...------------...------///000000...,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''((()))***++++++++++++))))))***+++++++++++++++******)))))))))(((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((iiigggeeebbb___]]]\\\[[[UUUUUUVVVXXXTTTLLLHHHIIILLLHHHDDDBBB@@@<<<666111111111111111111111222222111111///---+++)))''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))((('''''''''((()))***((((((((()))))))))******************************))))))))))))***,,,---...,,,---...---,,,+++,,,---............/////////000333222111111222333222000111111333444555555555555555555666444222111222333111222333555555444333222777666444222222222333444222222000///......------...------...//////---+++......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&'''((()))***(((((()))***++++++++++++)))***++++++++++++++++++((((((''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((iiihhheeeccc```^^^\\\[[[UUUTTTVVVWWWSSSLLLHHHIIIKKKHHHEEEBBB???;;;666111222222222111111111111111000000///---+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((('''(((((()))***(((((()))))))))************************+++++++++************+++,,,---...---...///...---,,,---...111111111222333333444444666555444555666777555444777888888999999999999888777999;;;;;;999777777777555666777888777777888888777777666777999999999888555555444333222222222222///...---...000000///...//////......------,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((+++******)))(((''''''&&&&&&&&&&&&&&&'''((()))***((()))***+++,,,,,,,,,,,,******+++,,,,,,+++++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''&&&&&&((((((''''''(((((()))***'''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkjjjhhheeeaaa^^^[[[ZZZUUUTTTUUUVVVRRRKKKHHHJJJJJJHHHEEEBBB???:::555222222222222111111111111111---...///---+++)))***+++''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((()))******))))))))))))************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......000111111000000111222222333555888:::<<<======;;;;;;;;;===???@@@>>>===>>>???AAABBBDDDEEEEEEEEE@@@DDDHHHJJJIIIFFFDDDCCCAAABBBBBB@@@??????BBBEEE>>>>>>???BBBCCCBBB===999:::999777555555555666777333222111222444555555444111111000000///......------------,,,,,,+++++++++************************************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))++++++***)))(((((('''''''''''''''''''''(((******)))***+++,,,,,,---------++++++,,,,,,,,,++++++***(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((('''''')))(((((((((((()))******((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((lllkkkiiifffbbb^^^[[[YYYVVVTTTUUUVVVQQQKKKHHHJJJIIIHHHFFFBBB>>>999555222111111111111111111222222+++...///...***)))***---''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))((((((''''''(((((()))''''''((((((((()))))))))'''(((((())))))*********)))))))))*********++++++*********++++++,,,,,,---///.........///000111111///111222333222333444666333666<<>>??????@@@BBBDDDDDDIIIRRR\\\cccfffggggggdddeeehhhmmmrrrttttttsssmmmoootttyyy{{{}}}tttlll]]]XXXQQQJJJFFFFFFHHHJJJEEEBBB???===<<<;;;:::888:::999888777666555555444222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++((((((((((((((((((((((((''''''''''''((()))***+++***+++,,,---............,,,,,,------,,,,,,+++***(((((()))))))))*********))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((eeeeeeeeedddbbb___]]][[[VVVTTTTTTUUUPPPJJJHHHJJJHHHHHHFFFCCC===888444333//////000111222333333444...111222///)))&&&'''***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))'''''')))***++++++++++++)))************+++++++++.........///000111111222///000222444888;;;>>>???KKKNNNPPPRRRRRRTTTVVVXXX^^^dddppp{{{}}}vvvmmmddd___^^^```bbbWWWSSSNNNJJJHHHFFFCCCAAA======<<<;;;:::999888777444444333333222111000000------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++''''''''''''(((((((((((('''''''''(((((()))***+++++++++,,,---............------------,,,,,,+++***'''((((((((())))))************))))))))))))******))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********)))******+++,,,***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((iiigggdddaaa^^^\\\[[[ZZZVVVVVVUUUQQQMMMIIIHHHHHHIIIKKKHHHBBB===:::666000111111222222222222111111111000...,,,***)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''((()))))))))((('''&&&%%%%%%&&&(((***++++++)))***,,,.........,,,+++///000222222222444888:::<<<===<<<;;;===GGGUUUaaaoooxxxnnntttwwwsss}}}|||yyywwwttttttqqqkkkhhhgggccc]]]XXXTTTNNNGGGAAA===;;;:::999:::::::::999555111///222111111222444333111...,,,------,,,)))(((((()))******************))))))+++*********)))))))))((('''((()))))))))(((&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,------,,,+++++++++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,,,,....../////////...------111///---------------,,,---,,,+++************+++*********)))))))))))))))''''''&&&&&&''')))+++,,,***)))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******,,,+++***)))((('''&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''hhhfffdddaaa^^^\\\ZZZYYYVVVVVVUUURRRNNNJJJIIIIIIIIIJJJHHHBBB===:::666000111111222222222222111111111000...,,,***)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''((()))******)))((((((+++*********,,,,,,---,,,---------......000111222333333555999===CCCGGGJJJKKKNNNRRRUUU[[[fffvvv{{{rrrhhh___WWWSSSQQQMMMNNNNNNIIIBBB<<<::::::333333333333333333222222...//////000//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********(((((()))))))))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,------,,,,,,+++++++++++++++************(((((((((((()))))))))***)))))))))(((((()))))))))************++++++++++++***************+++++++++---.........------...///111111000000111222222333555555666666666555444444555333222333444444333222111111000///...------,,,,,,,,,+++***)))(((''''''))))))(((((((((((((((((()))((('''&&&&&&%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******++++++***)))((('''&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''fffeeebbb```]]][[[YYYYYYWWWWWWWWWSSSOOOKKKJJJIIIIIIJJJHHHBBB===:::666111111111222222222222111111111000...,,,+++))))))((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((((((''''''))))))************)))(((******+++,,,---------...111000......///222555777888999<<>>AAAAAAGGGUUUhhhyyysss\\\NNNMMMGGG@@@>>>@@@AAA>>>:::888666444333222111///...////////////............,,,,,,,,,,,,------------***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++++++++,,,---------,,,,,,,,,,,,+++++++++*********(((((()))))))))*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000...111444444333444888<<<666666666555555666666777888999999999888777666555666666777999<<<===<<<;;;<<<===???@@@???>>><<<:::777666555333111///...---***))))))((((((((())))))&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''dddcccaaa^^^\\\ZZZYYYXXXWWWXXXXXXVVVQQQMMMJJJJJJHHHIIIGGGAAA===;;;777222111111222222222222111111000///...,,,+++******)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********,,,.../////////000333666555999???GGGMMMPPPQQQRRRPPPQQQXXXfffyyytttkkk___SSSQQQWWWYYYRRRIIIAAA>>>:::888999999888777222222111000000///......------------------------,,,,,,++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++***+++,,,,,,---------,,,,,,,,,,,,++++++++++++***))))))))))))************++++++************++++++++++++,,,,,,,,,,,,---------...///000111222333444444666999999777777999;;;999999888888888888888999:::::::::999999777666666444333444666999::::::999:::<<<>>>@@@AAAAAA@@@???===<<<;;;:::999777666666222///,,,)))(((((())))))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''dddcccaaa^^^\\\[[[ZZZYYYVVVXXXXXXVVVQQQMMMJJJIIIGGGIIIGGGAAA===;;;777222111111222222222222111111//////---,,,+++*********))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))******)))((())))))***+++---...---///111000000333999>>>HHHNNNYYYdddkkknnnnnnmmmfffhhhnnnyyyxxxwww}}}wwwmmm]]]UUUJJJBBB>>>:::777444888888777555333222111000000000/////////.........------,,,++++++++++++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++******+++,,,------------,,,,,,,,,,,,++++++++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++,,,---...///000000///000111222444555666777666777999;;;;;;:::888777;;;::::::999999999999999;;;;;;::::::999888666666666555444555777999999888777888;;;===???@@@AAAAAABBBAAA@@@???===<<<;;;:::;;;888444000,,,***))))))))))))(((((('''(((((()))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''dddcccaaa___]]][[[ZZZZZZUUUWWWXXXVVVQQQLLLIIIHHHGGGIIIGGGAAA===;;;777222111111222222222222111111///...---,,,+++*********))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))***+++,,,///111222111444888:::>>>FFFRRRZZZjjjpppyyyzzz~~~~~~rrraaaSSSJJJDDD>>>:::AAA@@@???<<<:::777666555444444333222111000000///......,,,+++++++++,,,---+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))******++++++)))***+++,,,------------------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...///111222444444444555666888:::;;;=========>>>AAAGGGMMMOOOKKKGGGCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDCCCBBBAAA???>>>>>><<<888888999;;;<<<<<<::::::<<<===???AAABBBBBBEEEDDDBBB@@@>>><<<:::999<<<<<<;;;999666333000...,,,+++***))))))((())))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''dddcccaaa___]]]\\\[[[[[[UUUVVVWWWVVVQQQLLLIIIGGGGGGIIIGGGAAA===<<<888333111111222222222222111111///...---,,,+++*********))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********++++++++++++,,,...111444666999>>>EEEKKKTTTaaarrr~~~rrreee^^^ZZZWWWTTTHHHGGGEEEBBB???<<<:::999777777666555333222111111///...---,,,+++,,,------++++++++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++)))***+++,,,------...------------,,,,,,,,,++++++)))************+++++++++---,,,,,,++++++,,,,,,------...///111333555777888:::;;;<<<>>>@@@BBBCCCDDDJJJKKKQQQ\\\hhhmmmiiidddQQQQQQPPPOOOOOOOOOOOOOOOTTTTTTSSSSSSRRRPPPOOONNNFFFBBB>>>;;;<<<>>>???@@@@@@???@@@@@@AAACCCDDDEEEGGGEEECCC@@@===999777666888;;;>>>@@@@@@<<<888555------+++***))))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''lllddd^^^^^^^^^ZZZXXXXXXWWWVVVUUURRROOOLLLIIIGGGEEEFFFDDD???;;;:::777222000000111111111111000000///...------++++++***)))((()))***)))((('''((()))))))))))))))))))))))))))((('''&&&(((******'''$$$''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''+++***))))))***+++***))),,,+++******+++,,,+++))))))---///000111777AAAIIISSSYYY___dddkkkwwwxxxooohhhaaaVVVKKKCCC???======>>>;;;777444333555666888222000...---,,,---...///---.........---+++)))(((''''''(((((((((((((((''''''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++---+++***,,,//////---++++++,,,------,,,,,,...///222222666===AAABBBGGGLLLWWWPPPLLLOOOVVV]]]aaaccceeelllwwwtttwwwwwwpppkkkllloooooovvvyyyzzzwwwsssnnnhhhcccUUUOOOHHHDDDDDDFFFHHHIIIIIIAAA===BBBFFFDDDBBBDDDEEEEEEEEEBBB===888555333777999>>>CCCFFFGGGDDDAAA<<<999333---)))((()))***(((&&&$$$%%%(((***(((&&&))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***)))(((''''''((()))***''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((('''''''''''')))))))))***))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''ooogggaaa``````\\\YYYYYYVVVUUUTTTRRRPPPNNNLLLKKKHHHIIIGGG@@@<<<:::666111000000111111111111000000///...------++++++***)))(((*********((('''((())))))))))))))))))))))))))))))''''''(((******(((%%%''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))(((((((((((((((((('''((())))))))))))+++*********,,,---------,,,000555888<<>>KKKYYY```cccjjjsss|||uuupppqqqwww~~~}}}yyyoookkkccc]]]YYYWWWXXXXXXPPPGGG@@@BBBEEEEEEFFFIIIIIIJJJJJJGGGCCC===999666666777;;;@@@EEEGGGFFFDDD>>><<<999555111...---,,,+++)))((((((******'''%%%))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((()))))))))******)))(((((((((((()))***'''''''''((((((((())))))))))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((***)))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''rrrjjjdddcccaaa]]]ZZZZZZUUUTTTSSSRRRQQQPPPPPPPPPKKKLLLIIIAAA<<<999555000000000111111111111000000///...------++++++***))))))***+++***((('''((())))))))))))))))))))))))))))))(((((()))******)))'''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((((((((((((((())))))***+++,,,,,,+++,,,---...000222333888@@@FFFLLLUUUbbbkkkppptttyyy}}}rrreee\\\XXXRRRHHH@@@<<<:::999888666666444222111000//////000111222222111000///...***************)))((('''(((((()))))))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---------------............---,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,000000///......111777;;;EEEXXXsss}}}wwwqqqmmmmmmnnnbbbXXXOOOKKKKKKIIIJJJLLLGGGGGGHHHGGGEEEAAA===;;;555666999===CCCFFFGGGGGG??????>>>===:::666333111---+++******++++++)))'''))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((()))))))))*********))))))(((((())))))***''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''tttllleeedddbbb]]]ZZZYYYUUUTTTRRRQQQPPPOOOOOOPPPJJJKKKHHHAAA<<<999555000000000111111111111000000///...------++++++***))))))***+++***((('''((()))((((((((((((((((((((((((***))))))*********))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++***)))***,,,------......///111333777:::@@@HHHSSSZZZ___eeemmmsssuuuxxx|||uuuaaaOOODDDAAA@@@@@@<<<;;;999666444222000000111222333333333222000///,,,,,,,,,,,,+++)))(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,------------..................------,,,,,,,,,------*********,,,...///000111///000111333777===EEEJJJ]]]uuuzzztttlllfff```YYYSSSPPPHHHFFFEEEDDDEEEEEEDDDCCC999888999<<>>===;;;999888000...,,,******+++,,,---((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((()))(((((()))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))))))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********))))))))))))))))))))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''tttllleeecccaaa\\\YYYXXXVVVUUUSSSQQQOOOMMMLLLLLLGGGHHHFFF???;;;999555000000000111111111111000000///...------++++++***))))))++++++***)))((()))***(((((((((((((((((((((((()))******))))))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,,,,+++)))))),,,///,,,000444888<<>>===;;;::::::;;;===>>>888555111,,,)))))),,,---(((((((((((((((((((((((((((((())))))(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))************))))))************))))))(((((((((((()))))))))***(((((())))))))))))))))))(((((((((((()))))))))***************************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((tttkkkeeecccaaa\\\YYYXXXVVVUUUTTTRRROOOLLLJJJHHHFFFHHHEEE???:::999555000000000111111111111000000///...------++++++***)))***+++,,,+++)))((()))***))))))))))))))))))))))))))))))***)))'''''')))+++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))************+++(((***+++***)))***///333222888@@@HHHNNNUUU]]]ccciiitttkkkUUUFFF@@@>>>;;;999888888999:::555666666666555333111000............------,,,++++++***)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''(((((((((((()))))))))''''''''''''(((((((((((()))*********++++++++++++******++++++,,,---------/////////...............------------------...///---.........---...111333666???LLLZZZeeennnuuuyyy{{{}}}mmmdddYYYPPPLLLIIIFFFDDDDDDBBB@@@@@@BBBDDDFFFFFF???<<<999777777:::>>>@@@AAA???:::333---******+++))))))))))))))))))))))))((())))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))*********++++++)))******++++++******)))((((((((()))))))))******(((((())))))))))))******((((((((()))))))))******************************(((((()))))))))))))))***'''((()))******+++******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ssskkkeeecccbbb]]]ZZZZZZTTTUUUUUUTTTRRRNNNJJJHHHIIIJJJGGG@@@;;;999444///000000111111111111000000///...------++++++***)))***+++,,,+++)))((()))***))))))))))))))))))))))))((())))))(((&&&&&&(((+++((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))*********+++++++++'''***---------000777===CCCJJJTTT\\\aaagggnnnssstttqqq___RRRNNNHHHBBB>>>======>>>999999999888777444222111.........//////......---+++***)))((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''''''''((((((((((((*********+++++++++,,,,,,******+++,,,,,,------...000/////////.........------------------...//////+++...111333555999???CCCPPP[[[jjjxxxzzzwwwxxx}}}{{{nnnddd\\\UUUMMMGGGGGGEEECCCCCCEEEGGGHHHGGGBBB???;;;888777999<<<>>>AAABBBBBB>>>777000,,,+++)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++)))***++++++++++++***)))(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,---............------------------------++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((tttllleeedddccc^^^[[[[[[SSSTTTVVVVVVTTTPPPLLLIIILLLMMMIIIBBB<<<888444...000000111111111111000000///......---,,,+++***)))***+++,,,+++)))))))))***))))))))))))))))))))))))'''))))))'''%%%%%%(((+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))******++++++++++++'''+++///111222777???FFFUUU\\\eeekkkmmmoootttxxxwww}}}fffaaaWWWMMMEEEAAA??????<<<<<<<<<;;;999666333222---...///////////////...,,,+++)))((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((()))******+++++++++,,,,,,,,,***++++++,,,,,,------...000000//////.........------------------...///000...333999???EEEMMMVVV]]]jjjtttwwwtttwwwzzzqqqhhh\\\TTTHHHFFFEEEEEEGGGIIIJJJIIIEEECCC???;;;999999:::;;;<<<@@@EEEEEE???888222000)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++)))***+++,,,,,,+++***)))))))))))))))************(((((())))))*********+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,------.........///000111222333333333333222222222222222222222222,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))pppllljjjkkkhhhaaa[[[YYYZZZTTTQQQSSSSSSOOOJJJIIITTTPPPIIIAAA:::555333222555333111000111111000///............---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))%%%'''***+++++++++,,,---***---000333777???JJJRRRYYYaaaiiioootttxxxwwwssszzzpppiii^^^PPPHHHFFFEEEAAA===;;;;;;:::777555333222000...---------...///...---,,,+++***++++++&&&'''((())))))(((''''''''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,---......///000///...------------.........---,,,+++,,,///222555;;;JJJ[[[dddhhhqqq{{{~~~ooo___UUULLLGGGIIIJJJGGGGGGJJJKKKHHHCCC???===<<<:::999::::::<<<@@@CCCAAA;;;666...,,,+++*********((('''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++***)))((())))))))))))***************************++++++,,,***)))(((((()))*********)))))))))((()))******+++/////////......///000000///111333444444555777999999999999:::999999888888===>>>>>>===;;;:::;;;;;;555555333111///---,,,+++,,,+++***)))((((((((()))(((((((((((('''&&&&&&%%%))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((((((pppllljjjkkkhhhaaa[[[ZZZZZZTTTQQQSSSSSSNNNJJJIIIMMMJJJEEE???:::666444333555333111000111111000///.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))++++++***+++,,,...,,,111888>>>DDDLLLUUU\\\___fffmmmqqquuuzzzyyyvvv}}}www___NNNAAA===:::;;;>>>???<<<888444222000///---------...111000///---,,,***))))))&&&'''((())))))((('''&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***))))))***+++++++++++++++,,,,,,,,,------.........000000//////......------,,,,,,---------000444777>>>LLLdddzzz{{{jjj]]]OOOIIIFFFCCCDDDHHHHHHFFFDDDCCCBBB@@@<<<999<<<<<<===>>>@@@???===;;;555111---***)))******)))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))+++++++++++++++***))))))))))))))))))***************)))))))))))))))******,,,,,,++++++,,,---------******+++,,,---...///000...///000111333555777888;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<=========<<<;;;<<<>>>@@@AAA@@@>>><<<<<<888777555444222111111000,,,,,,++++++*********+++((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((((((pppkkkiiijjjhhhbbb]]]\\\[[[UUURRRSSSSSSNNNJJJHHHEEEDDDAAA>>>;;;888555444444222000000111111000///000///---,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***,,,///222555<<>>>>>>>>===>>>@@@BBB>>>999222,,,******++++++******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***)))))))))))))))*********++++++++++++******)))******+++************++++++,,,---+++,,,---...000111111222777888999:::<<<>>>@@@AAAAAAAAABBBBBBAAA@@@???>>>;;;<<<===>>>===;;;999888999;;;???AAAAAA>>>:::888777777555444444555666777333222111000...---+++***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((pppkkkhhhiiihhhbbb______\\\VVVSSSTTTSSSNNNIIIHHHBBBBBBAAA???<<<999666444444222000000000000000...000///,,,*********,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++*********+++,,,000666:::EEELLLTTT[[[```eeekkkppplllqqqtttuuuyyy|||uuusssooommmjjjiiiiiiiiihhhgggllliiifffdddbbbaaa___^^^___bbbfffhhhhhhhhhkkknnn|||~~~{{{uuuqqqooopppwwwgggYYYIII@@@???@@@>>>;;;;;;999777444222111000000111111222222000---+++)))(((((((((((('''''''''&&&'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++------..................///000000000000...---,,,222111000000333:::DDDJJJ[[[cccrrr~~~mmm```UUUMMMIIIEEEEEEEEEFFFFFFDDD@@@======@@@BBBAAA??????AAAEEEEEE@@@999333///,,,***(((+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++******)))))))))*********+++++++++---,,,,,,++++++,,,,,,---)))***+++++++++,,,...000222333333444555555666666@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEEEEDDDCCC>>>???@@@@@@???<<<999777888999:::;;;;;;999555222333333333444666888;;;=========;;;888555000,,,******)))))))))))))))******(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((pppkkkggghhhgggcccaaaaaa^^^WWWSSSTTTSSSNNNIIIGGGCCCCCCBBB@@@===999555333444222000///000000///...000...,,,***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,''')))+++---111888@@@FFFRRRWWW]]]aaaffflllsssyyyxxx|||~~~~~~}}}~~~zzzxxxvvvooofffaaaaaa]]][[[ZZZZZZ[[[[[[[[[YYYXXXTTTPPPNNNNNNOOOOOONNNQQQTTTWWWVVVRRRPPPRRRUUU\\\]]]]]]\\\[[[ZZZZZZ\\\[[[___jjjzzz~~~}}}}}}lllUUUEEE@@@AAACCCCCC===;;;888555222111000000///000222333222000...---))))))((((((''''''''''''(((((((((((()))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************+++,,,,,,,,,,,,+++------...............//////////////////...------000000222555<<>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDKKKIIIGGGFFFHHHHHHFFFDDDCCCCCCDDDEEEDDDBBB@@@>>>===;;;999888888666333000222222333666999<<<@@@AAAAAABBBAAA@@@===888444111---,,,+++***))))))******((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((pppjjjgggggggggdddbbbddd___YYYTTTUUUTTTNNNHHHGGGFFFEEEDDDAAA===999555222333111//////000000///...///...,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,(((***...333:::CCCLLLSSSXXX\\\```dddhhhoooyyywwwoookkkhhhdddbbb___]]]\\\VVVOOOLLLOOOOOONNNMMMLLLMMMMMMKKKJJJIIIFFFCCCBBBBBBDDDDDDDDDDDDGGGIIIHHHEEEDDDEEEGGGJJJJJJIIIHHHHHHIIIMMMPPPPPPOOOTTT[[[___]]][[[[[[cccfffllltttzzzkkkUUUHHHBBBAAAAAA@@@>>>:::666333111000///000111222333333222111000++++++***)))((((((((((((((((((((()))))))))******(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,------...//////000000//////.........///000111...333;;;FFFQQQ^^^kkkrrrooosss{{{~~~qqqXXXQQQIIIDDDCCCFFFIIIKKK@@@DDDIIILLLKKKGGGDDDBBBDDDCCCBBBAAA===777...(((++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))***++++++++++++************++++++++++++,,,)))))))))***+++,,,---...+++...222333444666;;;???:::::::::;;;???CCCHHHKKKGGGHHHJJJMMMQQQUUUXXXZZZVVVRRRLLLIIIIIIIIIGGGDDDHHHHHHHHHHHHGGGFFFEEEDDDDDDAAA===<<<<<<;;;888555555666888;;;===???AAABBB===???BBBDDDDDDBBB???===444222000---+++*********))))))))))))))))))))))))&&&'''((((((((((((((((((''''''''''''((((((((((((pppjjjfffgggfffddddddfff```YYYUUUUUUTTTNNNHHHFFFGGGFFFCCC@@@<<<888555333333111/////////000///...------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,///555;;;CCCMMMVVV]]]]]]aaaeeegggjjjooowww}}}zzzwwwtttqqqpppooommmlllgggiiifff\\\UUUSSSRRRPPPMMMKKKJJJJJJFFFAAAAAAEEEDDDCCCBBBBBBCCCCCCBBB@@@BBBBBBAAA@@@@@@@@@AAABBB>>>???AAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAACCCFFFIIIJJJHHHHHHJJJIIIFFFFFFIIIMMMOOOVVV___dddgggpppyyyooo]]]PPPIIIGGGFFFDDD@@@<<<999666444444444333333333222222111111---,,,+++***)))))))))***(((((()))))))))*********(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,---...///000111222111000///...///222444666888BBBSSSdddrrr|||uuukkk]]]PPPIIIFFFFFFGGGGGGHHHKKKNNNNNNKKKFFFBBB>>>???@@@BBBAAA===666111,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((())))))))))))))))))***+++++++++++++++*********+++++++++,,,,,,******+++,,,...000111222000555:::<<<===@@@FFFKKKKKKIIIFFFFFFHHHMMMSSSWWWVVVXXX\\\bbbhhhoootttwwwkkkddd\\\WWWXXXXXXWWWUUU\\\YYYUUUQQQMMMJJJGGGGGGHHHEEECCCDDDFFFEEE@@@<<<:::;;;===>>>>>>>>>===<<<999===BBBFFFHHHHHHFFFDDD<<<:::666222...,,,++++++))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((pppjjjfffffffffdddeeeggg```ZZZUUUUUUTTTNNNHHHFFFFFFEEEBBB>>>;;;888555444333111///////////////---,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------000444:::BBBJJJSSS\\\bbbcccfffiiikkkkkknnnssswww|||~~~}}}yyywwwxxxvvvssszzztttqqqgggeeeaaa___^^^\\\ZZZXXXSSSUUUQQQHHHBBBCCCEEEEEEDDDCCCDDDEEEBBB>>>@@@EEE<<<<<<<<<>>>@@@AAA@@@>>>===???@@@@@@>>>===>>>???>>>>>>???@@@@@@AAA@@@@@@>>>???AAAAAA@@@AAABBBDDDGGGDDDDDDEEEBBB???BBBGGG@@@AAAHHHRRRVVVVVV\\\dddhhhnnnxxxsssfff^^^[[[MMMKKKGGGCCC???<<<;;;:::777666444333222111111111///...,,,***))))))***+++))))))))))))************(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,***+++,,,...000111222333333111000///000444888:::FFFUUUjjjxxxeeeWWWNNNIIIGGGLLLKKKKKKMMMOOOMMMHHHBBB999;;;>>>AAABBBAAA<<<999,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,------...000222444666888<<>>>>>===:::666444999===BBBGGGIIIIIIFFFDDDBBB???:::555111...,,,,,,))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))nnniiigggiiiiiifffeeegggbbb\\\WWWWWWTTTNNNHHHEEEFFFFFFDDD@@@;;;777555555000000000000000111111222,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((((((((((((((())))))))))))&&&(((******))))))+++,,,***************,,,000333999===DDDKKKRRR[[[fffnnnrrrooolllkkklllnnnnnnnnnwwwrrrmmmkkknnntttzzz}}}{{{yyyyyyxxxtttnnnfff___[[[PPPPPPNNNMMMKKKJJJHHHHHHJJJHHHDDD@@@??????AAACCCGGGDDDAAA??????@@@@@@@@@:::::::::;;;>>>???>>>===>>>??????>>>===<<<>>>???AAA@@@??????AAABBBBBBAAA???@@@AAA@@@???===<<<<<<@@@??????@@@AAAAAA@@@>>>AAAAAAAAACCCFFFJJJNNNPPP^^^aaaggglllqqqsssttttttpppsssvvvyyyvvvcccMMMBBBBBBDDD@@@:::999:::999777444222222333222111///,,,***)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((++++++*********************++++++,,,,,,------...---///000222222222111111333555555222000555BBBMMMeeeqqqzzzdddSSSIIIHHHJJJLLLKKKIIIGGGGGGHHH:::777444777===BBBBBBAAA777222,,,***,,,,,,***'''************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++************+++,,,(((***,,,,,,+++***+++,,,---000222444777<<>>888333555777===EEEKKKLLLHHHDDDCCCCCCBBBAAA>>>888111,,,******)))))))))******+++(((((('''''''''(((((()))((((((((((((((((((((((((rrrmmmiiijjjiiieeedddeeeccc\\\VVVUUUSSSMMMHHHFFFFFFFFFDDD@@@;;;777555555111111000000000000111111,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((************)))))))))((((((((((((((()))))))))***''')))******))))))***,,,***+++++++++,,,000555999@@@EEELLLRRRWWW^^^ffflllpppnnnkkkhhhgggiiilllnnnmmmkkkkkknnnvvv~~~wwwmmmfffdddcccbbb^^^YYYSSSMMMJJJHHHHHHGGGGGGFFFFFFFFFFFFBBB@@@===;;;:::;;;<<<>>>@@@>>><<<:::::::::;;;;;;>>>===;;;<<<>>>@@@AAA@@@;;;===???AAAAAA???>>>>>>BBBAAAAAABBBCCCBBB???===@@@@@@@@@???>>>======>>>??????>>>???AAAAAA@@@>>>?????????@@@BBBEEEHHHIIIMMMPPPSSSWWWYYY[[[[[[[[[WWWZZZ]]]```dddnnn{{{xxx```NNNGGGEEEDDDAAA>>>===;;;888555333222222111000///---+++***(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((************************+++++++++,,,------......---...000222333444444444111111333666<<>>EEEIIIIIIHHHGGGFFFDDDCCCAAA===888444...---,,,***))))))******(((((('''''''''(((((()))((((((((((((((((((((((((vvvpppkkkkkkiiidddaaabbbccc[[[UUUTTTRRRLLLHHHGGGFFFEEEDDD@@@;;;777555555333222111000////////////------,,,,,,+++******)))))))))))))))))))))))))))'''(((((((((((((((((('''************))))))))))))((((((((()))))))))******(((***+++***))))))***+++***+++,,,---000666===BBBEEEJJJPPPUUUXXX]]]cccgggmmmnnnooommmiiigggiiikkkhhhjjjnnnwwwxxxnnnggg```XXXQQQOOONNNLLLIIIFFFBBB>>>===???>>>>>>??????AAABBBCCCBBBAAA@@@??????@@@AAAAAACCCBBB@@@>>>>>>???@@@AAA@@@>>><<<<<<>>>@@@@@@@@@>>>>>>>>>??????@@@@@@AAABBBAAAAAABBBCCCBBB???<<>><<<<<<<<<===>>>>>>===>>>???AAABBBBBB@@@@@@???>>>>>>???@@@BBBCCCCCCDDDFFFGGGHHHGGGGGGFFFDDDFFFIIIKKKNNNVVV```hhhoooYYYIIICCCCCCDDDAAA@@@===:::777444222111000000000///...,,,)))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************++++++,,,,,,---.........---...000222444555666666///...000:::LLL___oooxxx||||||{{{xxxxxx|||tttXXXQQQJJJHHHKKKLLLHHHDDDBBB===777666999===???@@@CCC???888000***((())),,,************)))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))******++++++******))),,,,,,,,,,,,,,,///444777<<>>======>>>>>>>>>>>>???@@@AAAAAA>>>===============>>>>>>???>>>>>><<<;;;<<<>>>@@@AAA@@@???@@@BBBBBBAAA@@@EEEBBB>>><<>>???@@@@@@AAAAAAAAABBBDDDGGGIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>???@@@AAADDDIIIPPPUUUhhhqqq}}}wwwdddPPPDDDAAACCC@@@@@@???>>>;;;777333///...///000111000...+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***************+++++++++,,,,,,,,,---......//////...///000222333444555555555333555CCC[[[qqq~~~zzz{{{tttiiiccc```___^^^]]][[[\\\\\\[[[^^^hhhyyyiii[[[JJJDDDGGGLLLKKKHHHFFFAAA:::777888;;;===>>>EEEDDD@@@888...)))))),,,************)))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++,,,---------,,,,,,---,,,+++***...666@@@HHHNNNQQQVVV[[[]]]^^^^^^^^^bbbdddbbb[[[SSSOOOSSSXXXVVVYYY[[[\\\aaajjjppppppeeegggkkkqqqyyywwwllleeedddfffnnnwwwwwwooofffllljjjhhhfffddd```[[[WWWPPPNNNKKKJJJKKKKKKJJJIIIBBB???;;;999:::===AAADDDGGGFFFGGGHHHHHHGGGCCC@@@888666222///+++)))((((((***)))((((((((((((((((((((((((((((((((((((((((((ssslllgggfffeeeaaa```bbbbbbZZZSSSQQQPPPKKKHHHHHHEEEEEECCC???:::666444444444333222000///............---,,,+++************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******))))))))))))************)))***++++++******+++,,,+++...111555:::AAAHHHMMMMMMOOORRRSSSUUUZZZaaagggppptttwwwvvvpppmmmnnnqqq}}}}}}wwwnnngggVVVRRRLLLHHHHHHGGGFFFDDDAAA@@@???>>>>>>>>>??????AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCBBB@@@AAAEEEHHHFFFGGGHHHJJJKKKJJJFFFCCCHHHFFFFFFIIIOOOVVVZZZ\\\\\\WWWOOOJJJHHHHHHHHHHHHHHHFFFEEEEEEGGGGGGFFFDDDEEEEEEFFFHHHKKKMMMMMMLLLFFFFFFDDDCCCAAA@@@??????======>>>??????===<<<;;;::::::;;;<<<===@@@DDDGGGOOOYYYeeemmmoooqqquuuyyyttt```OOODDDAAA>>>>>>???AAA@@@<<<555///...///111111111///---,,,******))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++,,,------......///000000000000000111222333444555:::999???OOOggg|||}}}{{{|||~~~kkkcccXXXQQQOOOOOOOOONNNOOOPPPOOOMMMRRRccc}}}oooWWWGGGEEEHHHJJJJJJIIIDDD???:::999:::;;;<<>>???AAABBBAAACCCEEEHHHIIIGGGBBB>>>;;;:::777333000,,,***(((******)))(((((((((((((((((((((((((((((((((((((((qqqjjjeeeeeedddaaa```bbb```XXXRRRQQQPPPKKKGGGGGGEEEDDDCCC???:::666444444444333222000///............---,,,***)))******+++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))************)))))))))*********++++++((()))++++++***+++,,,...///333888<<>>===;;;;;;;;;;;;<<<===>>>???<<<>>>AAACCCDDDDDDCCCBBBFFFFFFFFFGGGIIILLLOOOPPPLLLNNNOOONNNLLLMMMRRRVVVXXXXXXYYY[[[\\\ZZZVVVSSSSSSUUU[[[eeeooouuuvvvuuurrrjjj^^^TTTNNNLLLLLLMMMMMMMMMMMMPPPSSSRRRMMMIIIGGGFFFFFFGGGHHHIIIHHHFFFFFFEEEDDDCCCAAA@@@???>>>;;;===???AAAAAA???===;;;;;;;;;;;;<<<===>>>??????@@@GGGPPPVVVXXX[[[aaaeeeqqqvvvrrr]]]LLLBBBAAA@@@@@@BBBBBB???888222//////000111111111000///++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))***++++++,,,,,,------......///000000000111111111222333555666777999===HHHYYYlll|||wwwkkkbbbVVVNNNNNNQQQTTTUUUNNNOOOOOONNNUUUmmmpppZZZMMMHHHHHHHHHIIIGGGCCC@@@===;;;::::::===CCCHHHGGG>>>555///---************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++((((((((()))+++---///000///111666>>>JJJYYYhhhqqqllldddZZZQQQMMMMMMNNNNNNSSSUUUZZZaaahhhnnnsssuuu}}}~~~~~~}}}|||}}}|||tttnnnlllaaabbbcccggglllrrrwww{{{uuuqqqkkkfff___YYYRRRMMMEEEFFFFFFEEEDDDCCCEEEFFF@@@AAACCCFFFGGGDDD@@@<<>>===;;;777333///,,,++++++***)))((((((((((((((((((((((((((((((((((((rrrkkkfffeeeccc``````bbb^^^WWWRRRRRRQQQKKKGGGEEEDDDDDDCCC>>>999555444333333222111000///////////////---+++***))))))***+++))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))*********+++++++++'''(((***++++++,,,...///555999???DDDHHHKKKNNNPPPWWW[[[```bbbbbbcccfffiiimmmjjjfffeeekkkuuu{{{pppiii^^^XXXPPPKKKIIIHHHFFFCCC>>>===============;;;:::;;;<<<===>>>@@@AAABBBBBB>>>BBBHHHNNNRRRSSSSSSRRRQQQQQQRRRUUUYYY___dddgggfffiiikkkjjjhhhiiiooosss~~~}}}~~~~~~}}}{{{vvvvvvyyyzzzooohhheeedddcccaaabbbeeejjjnnnkkkddd\\\UUUSSSQQQOOONNNKKKHHHEEEEEEEEEEEEDDDCCCAAA@@@???>>>@@@DDDFFFFFFCCC???<<<>>>>>>>>>?????????>>>======@@@CCCDDDEEEHHHLLLPPPQQQXXXcccnnnyyysss```SSSKKKGGGBBBAAAAAA@@@;;;777///000000111111222222222,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********((())))))***++++++,,,,,,---......///000000111111000000111333666999;;;===BBBMMM]]]lllwwwxxxtttuuukkkffffffqqqzzzooo```WWWWWW^^^fffjjjiiiiiigggaaacccvvvzzzzzzwwwaaaQQQJJJIIIHHHHHHHHHEEEAAA===:::999:::@@@FFFHHHCCC;;;444111************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))***,,,000444666999>>>GGGPPPXXX___fffjjj```ZZZSSSOOOQQQUUUXXXZZZ___aaafffppp{{{|||xxxyyyzzzxxxsssrrrvvvwwwuuuooonnnnnnqqqyyy}}}{{{ooonnnmmmnnnpppvvv}}}|||yyyvvvqqqkkkcccZZZTTTHHHIIIJJJIIIFFFEEEFFFHHHDDDCCCBBBBBBCCCBBB@@@>>>BBBCCCDDDCCC@@@;;;555222,,,+++***)))((((((((((((((((((((((((((((((((((((uuunnngggfffddd``````bbb]]]VVVRRRSSSQQQLLLFFFDDDDDDDDDBBB>>>999555333333333222111000///////////////---+++)))))))))++++++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++)))************+++++++++&&&(((***++++++,,,///000999>>>DDDIIILLLNNNPPPQQQTTTZZZ```cccbbb``````aaabbbbbbdddjjjttt~~~~~~|||qqqfff\\\WWWPPPKKKFFFDDDCCCBBB???<<<;;;<<<===?????????>>>===AAABBBDDDFFFGGGHHHIIIIIIIIIOOOXXXbbbhhhkkkkkkkkkyyyzzz{{{|||~~~wwwkkkhhhddd```]]]XXXSSSOOOFFFFFFFFFFFFEEEDDDCCCBBB>>>AAAEEEGGGGGGCCC>>>:::=========>>>???>>>;;;999???>>><<<::::::;;;???BBB===DDDPPP]]]iiittt~~~xxxkkkUUUMMMDDD??????@@@>>>;;;000000000000111222333444------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,......//////000000111111///000111444888<<<@@@CCCVVVdddvvv{{{pppfffZZZSSSRRRXXXWWW^^^rrr|||}}}{{{pppxxxnnnbbb]]]dddkkkooo{{{rrr[[[PPPMMMGGGIIIJJJIIIDDD???:::777999>>>DDDGGGEEE???888444************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,///444999===JJJQQQ[[[bbbdddcccaaa___UUUUUUXXX^^^eeekkkllllllpppnnnpppyyy~~~kkkkkkhhhcccccciiimmmmmmmmmjjjggggggllluuu~~~yyypppkkkkkknnnrrryyy}}}xxxuuutttwww~~~xxxwwwwwwuuurrrjjjbbb[[[MMMNNNNNNJJJFFFDDDEEEGGGJJJFFFBBB@@@@@@AAAAAAAAADDDFFFHHHHHHFFF@@@:::666,,,+++***)))((((((((((((((((((((((((((((((((((((kkkiiifffcccaaa___^^^^^^[[[YYYUUUQQQLLLHHHEEEDDDDDDDDDCCC@@@===:::666444555444222000..................---,,,++++++++++++,,,+++***))))))***+++,,,************************)))************+++++++++++++++******************************+++000666;;;JJJJJJKKKLLLOOOQQQSSSTTTSSS^^^hhhiiiaaaYYYVVVWWWccchhhrrr|||~~~}}}{{{wwwuuu|||zzzxxx|||qqqddd]]]UUUNNNIIIHHHGGGBBB>>>>>>@@@AAA===:::<<<<<<======>>>AAADDDFFFAAAEEEKKKQQQVVV\\\bbbfffeeeiiirrr}}}mmm```WWWRRRJJJDDDFFFKKKJJJDDDCCCDDDFFFGGGGGGDDDAAA@@@<<<<<<;;;;;;;;;<<<<<<<<<999@@@FFFCCC<<<777999===777<<>><<<<<>><<<===@@@AAAAAA@@@AAADDDIIILLLNNNRRRWWW[[[ccchhhnnnvvv}}}{{{ooo^^^SSSSSSWWWSSSKKKHHHFFFEEEEEEGGGGGGFFFEEEEEECCCAAA???>>><<<;;;:::???FFFLLLJJJBBB;;;:::;;;777:::>>>AAAEEEMMMYYYbbbgggqqq~~~kkkWWWKKKEEE@@@>>>???<<<:::666333111222333444333222///,,,************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))((((((((())))))))))))((((((((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,,,,...111222222222333555444555888@@@OOOcccxxxttteee\\\XXXUUURRRNNNNNNUUU^^^iiixxxuuu^^^VVVSSSRRRWWW```rrroooWWWMMMGGGJJJLLLGGG???;;;777:::???DDDEEEAAA999333111...+++***++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,++++++,,,------,,,***...444777888AAA[[[ttt~~~qqqeee]]]\\\___bbbiiilllqqqwww~~~~~~{{{~~~{{{xxxwwwyyy|||}}}yyyvvvvvvwwwxxxxxxvvvrrrmmmgggdddcccdddlllqqqxxxxxxvvvuuuqqqrrrttttttkkk\\\MMMDDD@@@FFFEEEEEEDDDEEEDDD???:::@@@BBBFFFHHHGGGEEECCCBBB777333---*********)))((((((((((((((()))))))))***llliiieeeaaa___^^^[[[ZZZXXXVVVSSSNNNJJJFFFDDDBBBBBBBBBAAA???<<<888555333111000000000000000111222......---,,,++++++++++++++++++***))))))***++++++************************)))************+++++++++************************+++---...000444999@@@DDDEEEHHHMMMOOOOOOQQQTTTWWW[[[YYYWWWTTTTTTXXX^^^cccgggttt|||}}}}}}|||yyy|||wwwsssrrrvvv}}}}}}rrriiieee^^^SSSNNNPPPOOOGGGAAA@@@>>>;;;;;;===<<<>>>@@@AAABBBDDDGGGIIIRRRYYYccckkkpppvvv~~~sssnnnmmmfff\\\VVVPPPKKKJJJMMMNNNKKKHHHKKKHHHDDDBBBAAAAAA???>>>EEELLLRRRRRRKKKBBB>>><<<:::;;;;;;:::;;;AAAJJJRRRVVVbbbssstttbbbTTTIII@@@>>>??????===999555333222222222333222///---++++++++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))((())))))******))))))((((((((()))))))))*********+++++++++,,,,,,,,,------+++---000111111222444666666666;;;MMMhhhuuu]]]TTTUUUYYY```bbb^^^]]]gggttt}}}pppaaaYYYSSSSSSXXX^^^fffssslll]]]NNNKKKMMMKKKFFFBBB;;;;;;>>>CCCFFFDDD;;;333222000---,,,,,,,,,,,,+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,------------------...111777===DDDSSSkkk}}}sssgggbbbeeejjjmmmmmmrrrwww}}}~~~{{{pppfff^^^[[[___eeemmmvvv}}}}}}}}}}}}{{{lllZZZKKKBBBDDDDDDDDDEEEFFFDDDAAA???<<<===@@@CCCEEEEEEEEEEEE>>>999222---+++***)))((()))))))))))))))******+++ooojjjeeebbb```___\\\YYYXXXVVVSSSNNNJJJGGGDDDCCCAAAAAA@@@>>>;;;777444222111000000000000000000111......---,,,+++++++++++++++******************+++************************))))))*********+++++++++***************++++++++++++---111444888===CCCHHHFFFGGGJJJNNNRRRUUUUUUUUUWWWUUUSSSTTTXXX___eeeiiiiiiuuu|||wwwyyy}}}|||vvvuuuttttttuuuwwwzzz|||rrrfffZZZTTTNNNFFFAAAAAAEEE@@@===>>>>>><<<>>>AAAAAAFFFMMMPPPQQQSSSYYY]]]rrr|||xxxooojjjffffffgggddd[[[RRRPPPLLLHHHFFFGGGGGGEEEDDDEEEKKKRRRUUUQQQJJJDDDAAA>>>===;;;999888<<>>;;;777444222111000333222000...---,,,,,,+++***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))******+++*********))))))))))))))))))))))))******)))))))))((())))))******+++++++++++++++,,,,,,------......---///000111000111333555888888@@@WWWxxxjjj^^^^^^gggtttzzz~~~~~~pppbbb]]]]]]^^^YYY\\\eeennnwwwxxx^^^NNNJJJJJJIIIGGG@@@>>>???DDDIIIGGG???666333111...,,,------,,,+++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,***+++,,,------...///000555333777EEEXXXgggnnnooobbb```aaagggqqqwwwwwwtttzzz}}}}}}}}}~~~|||~~~tttmmmdddeeeeeeeeegggkkkqqqvvv{{{~~~wwwkkk___WWWMMMJJJIIIIIIHHHDDDBBBCCC999999;;;>>>BBBEEEGGGHHHDDD@@@999333...,,,+++******))))))(((((()))***+++qqqlllfffcccbbbaaa]]]ZZZXXXWWWSSSOOOKKKHHHEEEDDDAAAAAA@@@===:::777333111222222111111000000///.........---,,,++++++++++++*********++++++*********************************))))))*********+++++++++))))))*********+++++++++,,,///333666:::???DDDHHHJJJHHHHHHNNNUUUXXXTTTOOOOOOQQQUUU\\\dddjjjllllllmmmttt|||~~~zzzwwwvvv|||~~~xxxyyyzzzzzzwwwsssooommm```VVVLLLFFFBBB???======???<<<<<>>;;;777444222222222222222111000...---......---,,,++++++++++++)))***++++++++++++***)))************************)))************+++++++++)))))))))***++++++,,,,,,...111555999===@@@DDDGGGLLLJJJKKKPPPVVVWWWRRRLLLJJJOOOYYYdddlllooonnnlllqqquuu{{{~~~xxxssswww~~~|||yyyuuupppggg^^^XXXKKKFFF???;;;:::;;;===???======@@@EEEHHHHHHLLLRRR```mmmsssiii___TTTMMMHHHGGGHHHIIIJJJHHHEEEBBB<<<;;;999888999:::===>>>EEEFFFGGGHHHPPP```uuuyyyfffVVVIII@@@AAA@@@???<<<888555111///222222111000///...------+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))******++++++******)))))))))***+++,,,------...+++,,,,,,---...///000000111222222222111222444777888BBBUUUooopppgggeeerrrrrrbbbZZZUUUTTT[[[gggmmmRRRGGGGGGHHHIIIGGGFFFHHHLLLLLLGGGBBB555222///---------+++***+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,...000000...---///444999AAAVVVkkkppphhh___YYYWWW]]]dddnnnuuuxxxzzz|||}}}yyywwwsssooolllnnnuuu{{{|||zzzvvvppplllooowww~~~{{{}}}uuuhhh```YYY\\\bbbiiiooovvvyyyuuupppbbbOOOEEEDDD???;;;888999???EEEIIIJJJIIIHHHFFFAAA;;;777555555000...+++)))((((((((()))pppjjjcccbbbdddddd___[[[WWWUUURRRNNNJJJGGGEEEDDDBBBAAA@@@>>>;;;888444222///000111222111111000///......---,,,++++++++++++)))***++++++++++++***)))************************)))************+++++++++((())))))***++++++,,,,,,111555999<<>>>>>;;;999999>>>DDDHHHIIIKKKRRR[[[```cccjjjqqq}}}pppfff]]]WWWOOOJJJHHHFFFCCC@@@999999888999:::;;;;;;;;;:::<<<===>>>BBBNNNaaannn}}}pppYYYFFFCCCCCCBBB???<<<888444222222222222111000///...---+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************)))******++++++******)))))))))***+++,,,---......,,,,,,---...///000111111000111222222222555888;;;AAANNNcccyyyyyynnnbbbgggqqqyyyggg[[[UUUVVVYYYlllcccNNNHHHGGGJJJIIIHHHIIIKKKJJJHHHFFF777444111///......---,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------///000///000555>>>FFFUUUlll~~~xxxeeeYYYWWWYYY```gggqqqyyy}}}xxxuuurrroooppptttyyy|||~~~|||wwwuuupppjjjfffiiiqqqyyyzzz{{{~~~vvvaaaZZZVVVXXX]]]fffwww~~~uuu\\\KKKHHHEEE???999999>>>DDDHHHIIIHHHIIIJJJGGGBBB===;;;;;;444222///+++)))))))))***ooohhhbbbaaacccddd___ZZZUUUTTTPPPMMMIIIFFFDDDCCCBBBBBBAAA???<<<888555333---...000111222222222111......---,,,++++++++++++)))***+++,,,,,,+++***)))************************)))************+++++++++((())))))***++++++,,,,,,444777<<>>:::;;;>>>???===>>>DDDMMMRRRZZZ^^^gggsss{{{qqqgggYYYOOOJJJGGGCCC@@@:::999:::;;;<<<<<<;;;:::333777::::::;;;CCCPPP[[[cccmmm}}}oooVVVDDDDDDDDDBBB???;;;777444222222222222111///...---++++++************++++++)))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++******++++++++++++******)))******+++---...//////,,,,,,---...///000111222...///111222444777<<<@@@KKKYYYmmm}}}tttjjjfffvvvxxxfff]]]WWWSSS[[[|||qqqVVVJJJFFFIIIIIIJJJJJJIIIHHHHHHHHH888666222000000///...---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------(((+++...000333<<>>DDDHHHIIIFFFJJJLLLKKKFFFAAA??????888666111---+++******+++pppiiieeefffeeeaaa\\\[[[VVVTTTPPPLLLHHHFFFDDDDDDCCCBBBAAA???<<<888444222111111111111111000//////......---------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))+++++++++******---111444::::::;;;===AAACCCDDDDDDKKKOOOQQQLLLFFFFFFLLLSSSPPPUUU]]]cccfffeeecccaaagggjjjpppuuuqqqiiiiiioooppprrrqqqooosssxxxvvvooocccUUUCCC888777::::::999===<<<<<<>>>FFFUUUiiivvvrrrvvvzzzkkk]]]QQQGGGBBBAAA===;;;;;;;;;999777777999:::;;;::::::>>>DDDJJJVVVZZZgggzzzeeePPPFFF@@@CCCCCC===888777666666666444222000---,,,++++++******++++++,,,---++++++******************+++++++++*********))))))+++*********))))))(((((())))))******++++++++++++++++++,,,,,,,,,,,,------,,,---.........///111333555333444777888999>>>DDDUUUiiiuuuyyy}}}|||}}}kkkiiiooo}}}{{{zzzzzzyyywww|||mmm^^^XXXYYYeeegggOOOAAAJJJMMMMMMHHHGGGIIIGGGBBBDDD666---111666444///---...,,,++++++,,,,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...,,,++++++,,,------,,,---111444444666@@@PPP^^^jjjeee___[[[\\\```dddggglllrrrwwwvvvssssssxxx~~~}}}{{{xxxuuurrroooqqqtttrrrrrrtttxxxwwwpppkkkjjjpppqqqsssuuuzzzsssggg___\\\[[[^^^mmm{{{vvvtttyyy}}}uuueeeYYYJJJFFFBBB??????AAACCCCCCEEEGGGIIIIIIFFFBBB@@@???<<<:::666333///---,,,+++ooohhhdddeeeeee```\\\[[[WWWUUUQQQMMMIIIFFFDDDCCCBBBAAA@@@>>>;;;777444222111111111111111000//////...------------,,,,,,,,,+++++++++************)))************************************************************+++---111555999:::;;;===@@@BBBCCCCCCLLLKKKJJJHHHIIIMMMRRRWWWVVVYYY^^^dddgggeeeaaa^^^``````eeelllnnnjjjiiillllllmmmllliiiiiikkkeee]]]OOOFFF:::555666:::<<<<<>>===>>>>>>???@@@<<<======<<<:::;;;???BBBGGGJJJVVVjjj|||xxxfffSSS@@@<<>>FFFNNN^^^pppyyyyyyyyyvvv{{{vvviiilllvvvyyyrrrmmmiiifffcccbbbaaa````````````aaaeeeiiiooovvv|||ttteeeYYY[[[lllsss```SSSKKKKKKKKKIIIFFFDDDDDDEEEEEE999000222777555111///---,,,******++++++***)))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++,,,---.........---///333888>>>GGGQQQWWWTTTSSSSSSVVV\\\dddkkkoootttuuutttqqqnnnqqqxxx~~~~~~zzzuuupppmmmlllnnnqqqnnnmmmmmmkkkggghhhlllmmmttt}}}~~~oooaaaZZZXXXbbbqqq|||vvv~~~{{{ooobbbWWWQQQIIICCCBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDAAA???<<<:::777333///---+++***mmmgggcccdddddd___[[[YYYXXXVVVRRRNNNIIIFFFCCCBBB@@@@@@???===:::666333111111111111111111000//////------------,,,,,,,,,,,,+++++++++************)))************************************************)))+++,,,---...000444777:::;;;<<>>;;;777666:::???CCCDDDPPPXXXdddqqqwwwfff\\\UUUKKKCCC@@@@@@BBBBBB???AAAAAA@@@>>><<<;;;<<>>EEEQQQ]]]mmm~~~}}}|||rrrhhhlllvvvwwwkkkeee\\\TTTOOOLLLJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKOOOSSSXXX^^^eeemmmuuuzzzeeeYYYXXXnnnsssgggTTTMMMJJJKKKGGG??????FFFGGG<<<444444888777444222---+++******+++++++++)))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,***+++,,,---...//////000222333777@@@JJJOOOOOOLLLEEEGGGLLLTTT^^^iiisssxxx{{{tttnnnnnnttt{{{zzzsssnnnlllkkkjjjnnnkkkhhhhhhgggiiirrr|||xxxxxxpppfff]]]]]]bbbooo}}}tttuuuvvvlllaaaRRRHHHEEEEEEDDDBBBCCCBBBAAACCCEEEFFFCCC@@@===;;;888444000,,,***)))kkkeeebbbdddddd___ZZZYYYYYYWWWSSSOOOJJJFFFCCCAAA??????>>><<<999666333111111111111111111000//////---------,,,,,,,,,+++++++++++++++*********))))))***************************************************,,,///111222555888;;;<<<>>>AAACCCDDDDDDEEEFFFKKKIIIGGGJJJPPPUUUWWWWWWWWWXXX\\\cccjjjlllhhhccc___aaafffmmmssswwwxxxyyylllfff^^^VVVQQQMMMGGGAAA::::::;;;>>>DDDKKKRRRVVVdddpppyyyppp___NNNEEEEEEEEEDDDAAABBBDDDDDDBBB@@@===<<>>@@@???>>>;;;888444000.........---,,,+++***)))(((***************+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...//////...///222444444222444999@@@MMM```ppp~~~zzzssspppppp{{{yyywwwxxx}}}vvvfffYYYRRRMMMGGGCCC@@@???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDHHHLLLRRRZZZbbbhhhvvv|||gggUUU[[[ppptttbbbRRRHHHKKKIII???===DDDGGG@@@888666888999777666---,,,))))))***++++++***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,***+++---------...///000777;;;CCCLLLSSSSSSNNNIIIMMMOOOSSSYYYbbbmmmxxx|||rrrmmmooovvv}}}}}}wwwqqqnnnooommmkkkmmmlllnnnrrrvvv}}}yyygggccclllwwwvvvooogggeeejjjttt~~~nnnnnnoooZZZKKKEEEDDDDDDBBBCCC???<<>><<<999555111---***(((jjjdddbbbdddddd___ZZZXXXYYYWWWTTTPPPLLLGGGDDDBBB>>>>>>===;;;999666333111111111111111111000//////------,,,,,,,,,++++++++++++++++++*********))))))************************************************))),,,000222444666999;;;>>>BBBFFFGGGGGGGGGHHHIIIIIILLLPPPQQQPPPPPPQQQTTTXXXZZZ^^^dddjjjkkkhhhddd```gggnnnqqqrrrtttwwwyyypppeeeWWWLLLEEE@@@===;;;:::<<<@@@GGGQQQ]]]hhhooo|||wwwnnnnnnsssyyy}}}}}}fffWWWQQQLLLFFF@@@AAABBBCCCDDDBBB@@@>>>======BBBLLLVVV^^^hhhqqqiiiSSSGGGCCCBBBAAABBBBBB@@@===:::555222000/////////...---+++)))((())))))*********+++++++++***************************************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////000222444444333555<<>>???AAADDDJJJRRRWWWbbbiiirrrzzzaaaVVV\\\jjj}}}lllUUUEEEHHHKKKDDD@@@DDDEEEAAA;;;777777:::;;;:::000---***)))***++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,...---,,,---000333;;;DDDPPPXXXZZZXXXVVVUUU`````````aaafffppp|||yyypppmmmqqqxxx}}}yyyqqqpppsssqqqlllnnnpppwww|||llleeeiiiqqquuuwwwyyy~~~rrrcccaaalllxxx}}}yyyvvvyyycccQQQHHHEEEDDDDDDCCC>>>:::;;;AAAEEEDDDBBB???>>>;;;777333...+++)))iiidddbbbeeeeee```ZZZXXXXXXWWWUUUQQQMMMHHHEEECCC>>>>>>===<<<999666333222111111111111111000//////,,,,,,,,,,,,+++++++++++++++++++++************)))************************++++++++++++++++++++++++(((+++///222444555777888>>>CCCGGGIIIHHHGGGHHHJJJGGGOOOUUUTTTNNNKKKNNNSSS\\\___cccfffgggfffcccbbbfffpppxxxwwwttttttuuuuuulll^^^MMMBBB<<<888888:::<<<>>>FFFSSSeeevvv~~~~~~tttmmmlllpppvvvzzzsssmmmddd[[[WWWWWW[[[^^^cccqqqvvveeeSSSDDDBBBAAA@@@AAABBBBBBAAA???::::::@@@HHHNNNRRRYYY```uuu|||yyy^^^IIIAAABBBCCCCCCCCCAAA???;;;777333111000000000000///---+++***)))))))))***++++++,,,,,,***************+++++++++*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...///000///000222444222444;;;FFFTTTjjjyyycccVVVQQQMMMIIIFFFDDDBBBBBBAAA@@@>>>;;;<<<<<<:::999888888888888:::;;;;;;:::;;;???DDDHHHSSSYYYccclllttt}}}xxxbbbWWWZZZlllsss^^^KKKHHHJJJHHHEEEEEEAAAAAA<<<666666:::======333000,,,***+++++++++***)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++---...------000666;;;BBBMMMYYY___^^^^^^ccchhhlllkkkiiigggiiiqqq~~~~~~xxxvvvyyy~~~vvvuuuyyywwwooorrrrrrxxx~~~|||sssoooqqquuusssllldddbbbjjjzzztttbbb```eeemmmzzz~~~mmm]]]QQQJJJGGGFFFCCC???::::::===AAACCCCCC@@@???<<<999555111---+++iiidddbbbffffffaaa[[[YYYWWWWWWUUURRRNNNJJJFFFDDD>>>>>>>>><<<:::777444222111111111111111000//////,,,,,,,,,++++++++++++***+++++++++************)))************************++++++++++++++++++++++++***---222555777777888999;;;@@@FFFGGGEEEDDDEEEGGGGGGMMMRRRPPPKKKJJJPPPWWW\\\aaafffgggdddaaaaaabbbkkksssyyyxxxuuutttqqqlll\\\NNNAAA;;;:::999===BBBHHHKKKVVVhhh}}}rrrqqqoooooopppssswwwyyyxxxzzz~~~vvvtttuuuvvvuuutttrrrooollljjjffffffhhhppp||||||ooojjjccc]]][[[___fffkkknnnmmmhhh^^^SSSLLLKKKLLLLLLWWWfffqqqyyylllSSSLLLIIIDDDBBBBBBBBBAAA???======AAAGGGJJJKKKQQQYYYdddqqqvvv^^^PPPIIIEEECCCCCCAAA???<<<888555333000111111222111///---+++((())))))***++++++,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------///000000///000222555555;;;GGGUUUdddwwwzzzmmmeeebbb___ZZZZZZVVVPPPKKKHHHEEEBBB???>>>===<<<;;;;;;:::::::::999999999777777999===@@@GGGLLLTTT\\\dddnnnyyyyyybbbWWW^^^kkksss___PPPJJJHHHGGGFFF===???<<<555444:::???@@@777333///,,,+++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++---///...///555???FFFRRRYYY```aaa```bbbllluuurrrqqqpppmmmmmmrrr}}}|||}}}{{{|||xxxqqqlllmmmwww~~~|||~~~{{{pppbbb[[[___kkkxxx~~~zzzvvvxxx~~~yyyjjjdddeeelllzzzyyynnn```SSSKKKGGGCCC@@@<<<999999<<<@@@CCC@@@???>>>;;;777333000...iiidddcccfffgggaaa\\\YYYWWWVVVUUURRROOOJJJGGGEEE???>>>>>>===:::777555333111111111111111000//////,,,,,,,,,+++++++++******+++++++++************)))************************++++++++++++++++++++++++...222666:::;;;;;;;;;<<<888>>>CCCEEEBBB@@@BBBDDDHHHKKKMMMKKKIIIKKKTTT\\\XXX___fffgggcccaaacccfffhhhnnnrrrqqqqqqqqqiii___KKK@@@888999===@@@GGGNNNXXX\\\ggg|||tttggg```VVVSSSPPPOOOQQQWWW^^^bbbaaadddmmmwwwxxxppphhheeedddddddddeeeeeebbb^^^ZZZ[[[[[[]]]eeennnwww|||}}}rrroooooommmiiigggiiioootttzzz|||yyymmm\\\OOOIIIIIIFFFJJJMMMNNNSSSbbb{{{rrrXXXRRRJJJEEEDDDCCCBBB@@@??????AAADDDDDDEEEJJJRRRWWWfff}}}}}}hhhWWWJJJCCCBBBAAA???<<<999555444000111222333222000...---((())))))***++++++,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------///000000000000333555;;;CCCRRRbbbooo~~~}}}zzzssskkkoooiii___VVVPPPKKKHHHFFF;;;;;;::::::999:::::::::888999999888777888;;;===:::???FFFMMMTTT^^^jjjrrrpppZZZWWW^^^wwwttt[[[KKKGGGGGGEEE;;;>>><<<444333999@@@AAA999555000---+++++++++***)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***---//////222:::FFFOOOaaadddeeebbb```dddnnnwwwuuuvvvuuurrrpppttt|||~~~yyywwwzzzoooeeeaaaiiiwww|||ooohhhiiimmmoooooofffbbb]]][[[^^^bbbgggiiixxx}}}pppfffbbbjjj}}}}}}{{{kkkZZZNNNIIICCCAAA===999777999>>>CCC@@@@@@>>><<<999555222000lllaaabbbgggbbb``````ZZZ[[[YYYTTTOOOOOONNNFFF>>>CCC>>><<<===;;;666333333111111111111000000000000///,,,******,,,,,,***'''************************++++++++++++++++++++++++---+++)))(((((())),,,---(((111999;;;===@@@<<<555:::>>>AAAAAA??????@@@CCCGGGJJJMMMPPPUUUYYYYYYXXXccc___YYYWWW^^^ffffffaaa```fffooouuurrrgggZZZQQQ:::;;;;;;<<>>___rrrttt{{{{{{uuuqqqrrrnnnhhh```WWWNNNGGGCCCEEECCCAAA???>>>;;;777555888888999888777777888:::888:::===CCCKKKUUU^^^cccllluuuppp```\\\kkktttXXXHHHCCCCCCAAA>>>888444666<<<@@@AAAAAA<<<555000---,,,++++++++++++************++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,------...+++///333555777BBBRRR```mmmgggccccccdddgggnnnuuuxxxqqqrrr||||||ssspppsss{{{ooo^^^aaappp|||~~~zzztttooo```RRRIIIKKKJJJEEEGGGOOOYYYpppwwwlllgggsss}}}yyy|||xxxcccSSSPPPIIIDDD>>>999888:::>>>BBB>>>@@@@@@???;;;777444333lllaaabbbfffaaa______YYYYYYWWWSSSOOOOOOOOOIIIAAACCC>>>;;;===;;;666333333111111111000000000/////////,,,******,,,,,,***(((************************++++++++++++++++++++++++,,,+++)))((((((***,,,...111666888888:::???@@@===<<<===>>>>>>>>>???AAACCCDDDFFFKKKQQQXXX\\\[[[XXXXXXXXXXXXZZZaaagggeee```bbbffflllmmmggg[[[MMMCCC>>>?????????BBBNNN___mmm}}}sssdddYYYSSSIIIAAA@@@@@@@@@DDDIIIPPPSSSYYYccclllmmmhhhaaa___dddiiikkkiiiddd```___aaaaaa```^^^[[[[[[^^^aaaeeemmmwwwzzzvvvuuuyyyyyyzzzzzzxxxrrrjjjcccRRRJJJDDDAAA??????DDDLLL```pppmmmZZZOOOKKKJJJJJJEEEDDDEEEEEEBBB>>>AAAGGGKKKQQQ___qqq^^^HHHCCCAAABBBAAA;;;777777111444777777333000...---++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------111......000000000444999NNNooosssgggiiieee___[[[WWWTTTPPPMMMEEECCCAAA??????>>><<<:::888888888888666666777777777888999>>>DDDLLLSSSWWWbbbkkkxxxooobbbkkk}}}sssVVVHHHFFFEEEAAA;;;555555:::AAAEEECCC>>>666111...---,,,,,,++++++************++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,---...///...000222666===JJJZZZeeehhheeeggglllppptttzzz~~~tttrrryyy}}}xxxrrrooorrrxxx}}}}}}}}}zzz{{{hhhcccmmm|||qqq___RRRQQQPPPJJJGGGJJJJJJ^^^rrr~~~qqqqqqwww|||mmmccccccUUUJJJAAA>>><<<999<<<@@@???@@@@@@???<<<888555444mmmbbbbbbfff```^^^^^^XXXWWWVVVSSSOOOOOOOOOKKKDDDBBB>>>;;;<<<;;;666222222111111000000000000//////...,,,++++++++++++***)))************************++++++++++++++++++++++++,,,+++)))))))))+++---...111444666555777<<<>>>===>>><<<:::;;;===AAACCCEEECCCDDDKKKUUU^^^```\\\WWWKKKQQQYYY^^^dddhhhddd^^^bbbcccccc```YYYMMMBBB;;;@@@CCCEEEGGGMMM\\\ppp}}}mmmhhhhhhqqq}}}uuuiiibbbTTTGGGCCCDDDCCCAAA@@@KKKNNNVVVaaallloookkkffffffjjjnnnpppooollliiihhhiiifffaaa[[[VVVUUUWWWYYY```dddhhhjjjooozzz~~~xxxxxxvvvnnnfffbbbdddeeeiiirrr{{{}}}xxxrrrcccXXXKKKDDD???;;;:::<<>>:::999222666999999666222///---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111333111111999BBB___zzzuuuooogggbbbaaa___YYYUUUQQQNNNJJJGGGEEECCCAAA???::::::999999888777777666777777777999===BBBGGGJJJTTT]]]iiisssyyy}}}ssskkktttgggNNNGGGHHHEEE???999666999AAAHHHDDD???777222///...------++++++************++++++************************++++++++++++++++++++++++************+++++++++,,,+++++++++,,,,,,...//////000111555===IIIWWWbbbhhhcccfffnnnyyyyyyssstttxxxwwwvvvsssooommmnnnrrruuutttuuuuuuvvv~~~zzztttzzznnnkkkiiibbb[[[YYYTTT]]]jjjwww~~~ooohhhjjjuuuvvvvvvcccQQQDDDCCCAAA999999????????????>>><<<:::777666nnnbbbbbbeee___]]]^^^XXXXXXXXXTTTOOONNNNNNJJJDDDBBB===;;;<<<;;;555222222111000000000////////////---,,,++++++++++++******************************+++++++++++++++++++++++++++************,,,...///000222666888:::<<<<<<:::???;;;888999>>>CCCFFFGGGHHHHHHOOO[[[cccaaaYYYSSSFFFPPPZZZaaaeeegggccc]]]\\\ZZZVVVQQQKKKEEEAAA???BBBFFFNNNWWWcccrrr}}}xxxeee[[[UUU]]]ooo~~~vvviiiXXXOOOKKKHHHDDDAAAHHHLLLUUUbbbnnnqqqlllfffnnnpppsssuuuuuutttrrrqqqoookkkddd]]]YYYWWWYYYZZZ______\\\XXXYYYdddxxxyyyqqqlllooopppiii___YYYWWWVVVYYY```jjjqqqsssrrrpppgggZZZMMMDDD>>><<<<<>>===;;;;;;;;;;;;999888999999888888:::===@@@BBBHHHOOOYYYbbbhhhmmmqqqtttrrrpppooorrruuuzzzjjjjjjuuutttTTTGGGHHHFFFCCC>>>999888???GGGDDD>>>777222///...------,,,++++++******++++++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...000000///333===KKKZZZcccdddbbb```ggguuutttpppqqqrrrrrrqqqooonnnooosssvvv||||||{{{xxxyyy~~~{{{yyyxxxyyy{{{rrrbbb___kkkzzz{{{mmmVVVFFFFFFDDD;;;999@@@>>>>>>=========<<<:::888nnnbbbaaaeee___^^^___YYY[[[[[[WWWPPPMMMLLLHHHCCCBBB===;;;<<<:::555222222000000000////////////...+++,,,,,,++++++******+++************************++++++++++++++++++++++++*********+++,,,...///000444444666888:::;;;===>>>>>>;;;888:::@@@FFFIIIJJJQQQPPPUUU```ddd]]]TTTOOOLLLTTT]]]aaadddeeeaaa[[[UUUPPPIIICCC@@@AAAEEEGGGJJJPPP]]]nnn~~~wwwqqqoooqqqvvv{{{ooobbbSSSOOOZZZmmmppp```TTTLLLHHHEEEFFFJJJTTTcccpppuuuqqqllluuuvvvxxxzzz|||{{{yyyxxxppplllgggbbb_________```ZZZXXXTTTOOOPPP\\\pppsssnnnnnnvvv}}}{{{vvvrrrgggccc^^^ZZZZZZ]]]cccgggjjjjjjggg]]]QQQGGGCCCBBB???<<<;;;???HHHPPPVVVXXXVVVSSSQQQVVVaaassskkkYYYPPPKKKHHHJJJJJJEEEAAA???@@@DDDLLLTTTZZZaaappp}}}aaaSSSFFFCCCDDDAAA<<<999444555777999888555111.........---,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---///222333111444CCCSSSggg|||||||||sssiii^^^TTTMMMDDDAAA===<<<======;;;999999999888888999:::<<<>>>@@@EEELLLSSSXXX\\\^^^```___[[[YYY[[[^^^fffvvvpppfffhhh|||^^^IIIFFFEEEEEEDDD>>>999<<>>666111...---,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---...///111222///999JJJ]]]hhhiiibbb[[[]]]gggxxxwwwooollloooqqqsssuuuyyy~~~}}}{{{kkkccciiittt|||ttt^^^LLLIIIFFF???===BBB===<<<;;;;;;======;;;999nnnbbbaaaeee```___aaa\\\^^^^^^YYYQQQKKKJJJFFFBBBAAA===:::;;;:::555111111000000////////////......***,,,,,,,,,******+++,,,************************++++++++++++++++++++++++******+++,,,---///111111777333111333555777;;;@@@<<<<<<===@@@EEEJJJLLLMMMUUUSSSXXXbbbbbbWWWOOONNNTTTYYY^^^aaadddddd___WWWMMMHHHBBB======BBBIIINNNXXXaaaqqq~~~wwwllleee^^^\\\___ffftttvvveeeWWWRRR\\\ooo}}}tttcccWWWOOOKKKGGGJJJRRR```oooxxxzzzxxx||||||~~~|||ooollliiigggffffffdddcccUUUTTTSSSSSSZZZgggxxxvvvrrruuuttteeeZZZUUUVVVYYYWWWaaaiiieee\\\SSSLLLHHH@@@>>>???DDDKKKRRRVVVWWWQQQKKKGGGJJJRRR^^^nnn{{{qqqXXXOOOIIIJJJLLLJJJGGGFFF???AAAGGGPPPWWW```nnn{{{uuubbbMMMDDDCCCAAA===;;;555555666888999777444111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000111222000555DDDTTTgggwww~~~vvvdddXXXPPPJJJCCC??????>>><<<:::888888777777777888999:::<<<>>>BBBGGGJJJLLLMMMNNNLLLHHHFFFHHHKKKSSSaaaooopppdddooonnnTTTGGGDDDEEEHHHCCC;;;;;;BBBCCC>>>666111...---,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///000222333444CCCYYYjjjooojjjaaa[[[^^^iii{{{{{{pppjjjjjjpppxxxuuurrrsss~~~}}}lllYYYNNNHHHCCCBBBDDD<<<:::888999<<<>>><<<:::nnnbbbbbbeeeaaaaaaccc___^^^___ZZZQQQKKKIIIFFFCCCAAA<<<:::;;;:::555111111000000/////////.........)))+++---,,,***)))+++---************************++++++++++++++++++++++++)))***+++,,,...000111222333222555;;;===:::999<<<999===BBBFFFJJJLLLOOOPPPSSSQQQWWW___]]]RRRNNNRRRWWW[[[^^^aaadddeee\\\RRREEECCCBBBBBBFFFMMMTTTYYYfffrrrzzztttkkkaaa\\\XXXYYY^^^cccjjjwwwrrrccc^^^dddkkk{{{yyymmmbbbYYYQQQOOOQQQ[[[jjjxxxqqqpppoooooonnnlllgggcccZZZ[[[]]]dddooo|||{{{yyy}}}oooddd\\\XXXPPPXXX]]]\\\ZZZ[[[ZZZVVVRRROOOKKKJJJMMMRRRUUUWWWQQQIIIEEEGGGKKKPPPZZZdddrrrrrrbbbRRRLLLLLLKKKKKKKKKCCCAAABBBHHHOOOXXXfffrrrqqqUUUGGGDDDBBB???===777666666777::::::888666000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000000111333555===NNN]]]lll{{{}}}qqqcccZZZOOOHHHEEECCC@@@===;;;:::999888777777777888::::::<<<>>>AAABBBBBBBBB???======???AAAEEEOOOZZZqqqllljjjcccLLLEEEDDDHHHGGG???>>>DDDDDD???777222///...---------,,,,,,++++++,,,,,,---************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///111333333===OOOdddooonnnhhheeeeeeiiirrrqqqhhhdddnnn~~~xxx~~~lllVVVJJJHHHGGGDDD:::777555777;;;>>>===:::nnnbbbbbbeeebbbbbbeeeaaa]]]^^^ZZZQQQKKKIIIGGGDDDAAA<<<:::;;;:::444111111000/////////............)))+++---,,,***)))+++---************************++++++++++++++++++++++++))))))+++---///111222333222666BBBOOOQQQFFF===:::777===FFFKKKMMMNNNPPPRRRNNNNNNTTT]]]YYYOOONNNWWWXXXZZZ]]]aaafffeeeZZZNNN???@@@DDDJJJQQQYYY```cccnnn{{{~~~uuummmfff[[[PPPYYYZZZ```jjjpppsss{{{yyyjjjcccaaalll|||uuuggg\\\VVVRRRXXXeeeuuuvvvuuuuuuvvvuuupppiiiccceeefffjjjttt}}}}}}~~~nnncccVVVVVVQQQLLLRRR^^^fffffflllcccWWWMMMJJJNNNUUUZZZVVVNNNIIIIIIIIIHHHLLLTTT___rrrxxx___QQQMMMKKKKKKMMMJJJDDD@@@BBBHHHPPP\\\gggyyy|||[[[IIIEEECCCAAA???999777666777;;;<<<;;;:::000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000///111666===HHH[[[kkksss~~~|||sssiii[[[PPPKKKHHHDDDAAA???>>><<<;;;999888888888888888888:::<<<>>>===<<<:::999<<>>===:::qqqiiicccdddfffdddbbbaaa___\\\TTTMMMJJJKKKFFF@@@BBB===::::::999444111111///////////////.........,,,,,,,,,+++++++++************))))))******+++,,,******+++++++++,,,,,,,,,++++++---///222333222111444111555NNNfff[[[???333===@@@DDDHHHJJJLLLOOOQQQUUUUUUUUUUUUUUUVVVVVVVVV^^^\\\]]]aaaddd___RRRGGGBBBDDDHHHOOOYYYdddnnnttt|||{{{~~~~~~yyyrrrggg___\\\]]]___aaabbbjjjttt|||sss``````jjjzzzsssdddUUUTTTaaaqqqzzz{{{}}}|||mmmhhhmmmnnnzzzuuubbbWWWQQQRRRRRRRRR\\\kkktttqqqgggYYYSSSXXX\\\[[[\\\YYYSSSKKKDDDDDDJJJOOOVVVZZZjjjyyy[[[NNNMMMMMMKKKLLLJJJFFFBBBFFFOOOXXX\\\ffflllSSSEEE@@@??????<<<:::999:::;;;<<<;;;:::555222///...000000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------......//////000000///111555999CCCTTTjjjzzz}}}nnn___WWWSSSMMMHHH???>>><<<:::999999888888777777777888999::::::;;;===;;;:::999;;;???CCCFFFYYYllllllooogggQQQDDDIIIIII>>>>>>HHHFFF@@@888111...------...++++++,,,,,,,,,+++******************************++++++++++++++++++++++++,,,,,,,,,---------......000,,,,,,000111///333:::EEEZZZjjjjjjhhhppp}}}}}}gggZZZfffzzzzzz~~~uuu^^^LLLFFFFFF???999333333666:::;;;999ppphhhbbbcccfffdddbbbbbb___^^^WWWNNNJJJIIIFFFAAABBB===::::::999444111111000000//////.........---,,,,,,,,,+++++++++************))))))******+++,,,+++++++++++++++++++++,,,++++++---000333555444333777333000;;;IIIBBB666888>>>@@@DDDFFFHHHKKKNNNPPPTTTTTTSSSSSSSSSTTTTTTTTTXXXZZZ]]]```___WWWLLLCCCAAADDDKKKUUUaaammmwww|||~~~|||yyyxxxsssmmmgggbbb]]][[[___eeekkkooowwwzzz~~~}}}{{{yyyxxx~~~zzzpppnnnpppwwwtttccc\\\bbblllqqqssswww~~~wwwvvv}}}~~~}}}vvveeeVVVQQQPPPOOOVVVaaarrrtttnnn```WWWYYY___bbbaaa___ZZZPPPGGGDDDFFFJJJOOORRR\\\ooopppYYYPPPLLLJJJMMMKKKEEE@@@@@@HHHRRRYYYddd~~~|||cccNNNBBB>>>======<<<;;;;;;<<<===;;;:::666333000...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......//////000000000---000444===KKK```www}}}yyywwwyyywwwkkk___TTTMMMJJJGGGBBB>>><<<;;;::::::777888999;;;<<<<<<<<<<<<;;;;;;<<<>>>BBBFFFJJJLLLZZZlll~~~pppyyy~~~eeeOOOIIIIIIEEECCCEEEGGGBBB:::333000///000000,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,---------......///,,,---000111111888AAAPPP]]]kkkqqquuu}}}~~~hhhYYYcccsss~~~xxxtttuuuwww}}}}}}}}}wwwsssoooooopppqqqyyy|||{{{}}}fffSSSHHHEEEBBB<<<555333666888888777ooofff```bbbeeeeeecccccc``````[[[PPPIIIGGGFFFCCCBBB===::::::999444111111111111000///...------,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++***+++---111555777777666999999333444888333444BBB>>>@@@BBBDDDFFFHHHLLLNNNQQQPPPPPPPPPPPPQQQRRRSSSTTTYYY^^^^^^WWWNNNGGGCCCCCCHHHRRR^^^jjjuuu}}}||||||yyyvvvuuurrrhhh^^^[[[ZZZ\\\aaajjjttt{{{zzztttpppnnnnnnqqqzzzzzzooommmvvvuuuiiieeeeeegggggggggooozzzyyyvvv~~~www```UUUQQQNNNQQQWWWllluuuwwwlll]]]YYY```hhhiiiiiidddZZZNNNEEECCCEEEEEEJJJSSS^^^nnnfffRRRLLLLLLNNNMMMHHHCCC???CCCMMMWWWaaauuurrrUUUBBB>>>@@@???>>>======>>>>>><<<:::888555111///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......///000000111111000222777CCCUUUmmm{{{vvv{{{}}}rrrccc[[[QQQLLLEEE???<<<;;;::::::::::::<<<==================???CCCHHHMMMRRRUUUVVV]]]mmm|||mmmsss___KKKIIILLLHHHBBBGGGCCC<<<666222111222444---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...000000444>>>IIITTTXXXcccssswwwbbbUUU\\\hhhttt~~~yyytttqqqooolllhhheeedddgggiiiiiiiiikkkooorrrsssqqqooofffccc]]]XXXTTTQQQQQQQQQTTTYYYeeesssxxx|||sss___OOOGGGEEE???888444555666555444nnneee___aaaeeeeeeddddddbbbccc^^^RRRHHHFFFEEEEEEBBB===::::::999444000111222111000///...---,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,++++++++++++******+++---222666999999999333999888888999333555DDD???@@@BBBCCCCCCEEEIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTYYY]]]YYYOOOGGGFFFHHHGGGNNNXXXeeeooowww|||~~~uuutttqqqooommmiiiddd^^^aaadddjjjsss||||||vvvoooiiiggghhhkkkmmmttt}}}zzzyyy}}}wwwmmmgggdddccc___dddooo||||||wwwxxx|||qqqcccYYYSSSRRRUUUdddrrr}}}wwweee[[[^^^eeelllnnnmmmcccTTTHHHBBBBBB@@@HHHRRR[[[fffssssssYYYOOOMMMLLLMMMOOOLLLFFFDDDKKKSSS^^^ooo{{{```HHHBBBEEEAAA@@@?????????>>><<<999999777333///...---------------------------------,,,,,,,,,---------......---------............///......///000000111222222555777===JJJ^^^ttt~~~|||yyyuuulll[[[TTTKKKDDD@@@???===;;;============>>>???AAABBBHHHKKKPPPVVV[[[^^^``````bbbooouuullltttnnnOOOGGGNNNKKKAAAFFFCCC===777333222444666......---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000777DDDPPPSSSSSS___tttooo^^^^^^```dddjjjsss|||yyypppgggaaaZZZXXXUUUSSSRRRTTTWWWYYYWWWWWWXXX[[[\\\\\\YYYWWWPPPNNNKKKHHHFFFEEEEEEEEE>>>BBBKKKUUU```qqq{{{uuummmZZZLLLFFFAAA:::666555555555444nnneee___aaaeeeeeeeeefffcccddd^^^RRRHHHFFFFFFEEEBBB===::::::999444000111222111000///...---,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,+++++++++++++++++++++++++++,,,...333777::::::999000777666666999444333===???AAABBBBBBBBBCCCFFFHHHDDDFFFHHHLLLOOORRRTTTUUUSSSVVVVVVOOOGGGCCCFFFKKKHHHOOO[[[gggqqqvvvxxxxxxooommmjjjfffbbb```bbbeeemmmrrrzzzyyyvvvqqqkkkggghhhlllooovvvxxx~~~~~~}}}uuuooommmhhhhhhmmmxxx~~~zzzzzzwwwhhh\\\VVVWWW\\\mmm~~~pppaaa\\\___hhhmmmooogggXXXIIIBBB@@@@@@FFFOOOXXXaaaiiipppuuujjjTTTIIIIIILLLRRRUUUOOOGGGHHHOOO[[[nnnzzz|||[[[IIICCCBBBAAAAAAAAA@@@>>>;;;888999777444111...------...------------------------,,,,,,,,,---------......---------............///......///000111222333444777;;;DDDTTTgggzzzzzzsssssswwwzzzuuummmeeeZZZRRRMMMIIIDDD@@@@@@@@@AAACCCGGGLLLPPPSSSZZZ]]]aaaeeehhhiiiiiiiiihhhssspppjjjvvvyyyUUUFFFKKKKKKBBBBBBAAA===888333222444777000///...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///222<<>>CCCBBBBBBAAAAAA>>>:::666777777666333000......///------------------------,,,,,,,,,---------......---------............///...//////111222333444555555>>>NNNaaasssoooggghhhkkkuuu}}}~~~vvvllleee```ZZZQQQJJJKKKMMMRRRXXX___fffkkknnnnnnnnnooooooooooooooooooooowwwwwwcccgggxxx\\\GGGGGGIIICCC??????===888333222555888222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111111888FFFTTT[[[^^^dddoooyyy|||||||||tttttt}}}vvvuuuzzztttlllhhhmmmxxx~~~zzztttlllfffgggccc]]]XXXTTTOOOJJJGGGBBBAAAAAACCCDDDEEEDDDCCC??????>>>===<<<;;;:::999<<<;;;<<<===>>>EEEUUUddd{{{|||mmmVVVJJJFFF@@@:::777666666777rrrhhhaaabbbeeeffffffgggeeebbbYYYNNNIIIIIIGGGCCCBBB===::::::999444111111000000//////.........---,,,,,,,,,+++++++++************))))))******+++,,,))))))***+++,,,------...000000111333666777555444999===555111777999999@@@???BBBEEEFFFDDDCCCBBBBBB@@@DDDJJJPPPTTTUUUTTTSSSJJJFFFBBBAAADDDHHHJJJJJJLLLSSS^^^hhhoooqqqpppooolllfffcccdddgggjjjttt}}}}}}zzzyyyyyy{{{xxxvvvxxx}}}~~~|||{{{~~~wwwvvv{{{tttkkkcccfffsssrrrjjjfffooowwwrrrbbbSSSLLLJJJFFFFFFGGGJJJPPPYYYbbbgggiiiuuuiii\\\TTTQQQRRRNNNFFFHHHQQQ]]]qqqzzzyyy~~~aaaBBBDDDCCCBBBBBB@@@===888555444666777666222/////////........................,,,,,,,,,---------......---------............///...///000111333444555555888GGG]]]rrrjjjbbbdddiiittt}}}|||wwwnnnfffccchhhpppyyy|||zzzwwwuuusssrrrssssssuuu|||fff```ggg{{{bbbKKKFFFGGGDDD>>>???>>>999444222666:::333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000111111333@@@SSS```cccbbbkkktttyyy}}}{{{xxx{{{~~~zzz{{{zzzuuupppjjjbbb]]]TTTQQQNNNLLLLLLLLLKKKIIIHHHGGGFFFEEEBBB???===;;;>>><<<<<<===<<<>>>FFFPPPeeeyyytttxxx|||dddNNNKKKDDD===777555555666sssjjjbbbcccffffffggghhheeeaaaVVVLLLIIIJJJGGGBBBBBB===:::;;;999444111111///////////////.........,,,,,,,,,+++++++++***************)))***++++++,,,(((((()))***,,,---...///111111111333555555444222///666333000888:::;;;AAA???BBBFFFGGGFFFCCCAAA@@@BBBFFFMMMSSSUUUUUURRRPPPHHHCCC???BBBJJJOOOMMMJJJTTTZZZbbbjjjooonnnkkkhhhmmmdddaaaiiisss{{{~~~|||{{{{{{xxxwwwzzz{{{}}}yyyiiigggppptttlllvvv~~~zzzjjj[[[SSSRRRGGGJJJLLLMMMPPPUUU]]]dddddddddlllkkk]]]QQQOOOKKKGGGLLLXXX___qqqwwwuuuyyy}}}kkkKKKDDDCCCBBBBBB@@@===777444222555888777333000///000........................,,,,,,,,,---------......---------.........//////...///000111333444555666>>>OOOiii~~~}}}jjjbbbdddpppwwwyyy{{{vvvtttssstttvvvyyy~~~qqq^^^[[[kkkfffOOOGGGFFFEEE>>>??????:::555333777;;;444222///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000111111555FFF[[[hhhjjjfffqqqzzz}}}}}}wwwqqqlllfffaaa^^^[[[XXXWWWRRRRRRQQQOOOMMMIIIFFFDDD???======??????>>>BBBGGGPPPccc|||uuunnntttsssRRRNNNGGG???888444444555yyygggbbbgggddddddjjjiiihhhdddYYYLLLGGGGGGFFFBBBBBB@@@<<<999777444111...111000...---,,,,,,------,,,+++******))))))******+++++++++++++++++++++++++++*********+++---///000555444444333333444444555888666555666999<<<======AAADDDFFFDDD???<<<===@@@GGGHHHJJJNNNRRRTTTUUUTTTJJJBBB???EEEJJJKKKLLLOOOaaaeeeiiimmmnnnllljjjhhhiiimmmrrrxxx}}}}}}|||~~~}}}zzz|||tttnnnkkkxxxyyyxxxzzzvvvcccWWWTTTQQQMMMNNNSSSPPPMMMVVVfffgggaaa]]]fff~~~jjjQQQNNNNNNKKKOOO[[[aaaccchhhqqq{{{sssVVVEEE@@@???AAA@@@:::555333444555777666333111///...//////...------------...---------------------------------.........//////000---...111222111444888@@@]]]zzzqqqjjjlllpppvvv~~~~~~xxxvvvvvvwwwxxxxxxnnnXXXYYY|||tttZZZGGGBBBFFFCCC???999666555777999:::999444///------...---+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...............000000222;;;OOOcccjjjfffmmmsssyyy~~~zzzxxx{{{}}}{{{tttrrrhhh\\\[[[```ZZZMMMHHHEEEAAA>>>>>>>>>>>>===GGGMMM___|||~~~tttlll||||||oooYYYFFFBBB???888555888yyyfffbbbfffddddddiiihhhhhhcccXXXLLLGGGGGGFFFBBBBBB???<<<999777444111...000///...---,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++---///000444444333222222333444444444444444666999;;;======>>>AAACCCBBB>>>===???CCCIIIKKKMMMQQQSSSSSSRRRQQQEEEBBBCCCGGGHHHIIIPPPXXXeeefffiiillloooooonnnlllnnnqqqvvv|||zzzqqqvvvzzzyyy}}}~~~nnn^^^VVVRRRNNNRRR]]]aaa[[[ZZZ^^^bbb]]]XXXYYYfff~~~{{{]]]OOOMMMNNNVVVaaabbbaaadddnnn|||ttt\\\FFFAAA===??????:::555444444666888888777444222111//////...------------...---------------------------------.........//////111//////333333222555999DDD^^^xxxwwwrrrvvvyyy}}}|||uuurrrrrrtttuuuzzzpppaaapppcccKKKCCCEEEEEEAAA;;;777666888:::;;;999555000------...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000///666GGG]]]lllpppnnnuuu{{{}}}zzzyyyyyywwwuuutttxxxyyyvvvyyytttjjjZZZSSSIIIBBB>>>>>>???@@@@@@DDDQQQggguuummmppp{{{~~~~~~fffPPPGGGBBB:::555666xxxfffaaafffccccccggggggfffbbbXXXLLLGGGGGGFFFBBBBBB???<<<999777555111///............---,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,---///000444333222111111222333444000111333666999;;;===>>><<>>>>>BBBFFFLLLOOOSSSUUUUUURRRMMMKKKAAACCCFFFHHHGGGJJJVVVdddhhhggggggkkkpppssssssqqqoooooorrrwww~~~{{{xxxzzzzzz|||hhhZZZRRRKKKMMM\\\hhhggg```]]]dddccc\\\SSSQQQaaaoooVVVMMMRRR]]]dddeeeaaaaaakkk{{{~~~iiiKKKBBB<<<<<<===:::555444444666999;;;;;;888555333000///......------......------------------------------........./////////222000222555555333666;;;HHH^^^uuu|||}}}}}}{{{~~~~~~wwwppplllkkkmmmoooxxx|||ddd^^^zzzqqqSSSDDDDDDEEEBBB>>>:::888888;;;<<<999666111...---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------........./////////222111<<>>???FFFRRRaaayyyuuunnncccttt|||sssrrrpppUUUIIICCC<<<777777wwweeeaaafffcccbbbfffeeeeeeaaaWWWLLLGGGHHHFFFBBBAAA???<<<999777555222///,,,---.........---+++***------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...///111333333111111111111333333---000333777:::<<>>AAABBBDDDHHHOOOaaauuummm```hhhuuusssiii|||pppUUUGGGAAA===::::::wwweeebbbgggcccbbbfffdddccc___WWWLLLHHHHHHFFFBBBAAA>>>;;;999777555222000,,,---...///...---,,,+++,,,,,,+++***************++++++++++++++++++++++++,,,+++++++++,,,...000111222222222222222222222222---000444888:::===BBBEEEDDDCCCAAA@@@???AAAEEEHHHNNNRRRVVVUUUPPPIIIDDDAAABBBCCCDDDGGGNNNYYYccchhhfffcccbbbeeellltttxxxzzzvvvqqqkkkjjjpppzzzyyyhhh^^^TTTNNNTTTaaajjjnnnoooooopppqqqlll^^^TTTZZZfff}}}sss[[[SSSTTTTTT```ccchhhooo{{{```PPP???;;;<<<;;;777444888888:::======:::444///000000///............///---------....../////////........./////////000000000///111444444555===EEEZZZmmm|||~~~sssjjjeeefffsss{{{pppjjjiiiddd]]]WWWTTTUUUWWWXXX[[[cccppp|||zzzwwwvvvsssqqqssssssiii]]]eeezzzbbbVVVWWWdddiiiOOOEEECCCCCC@@@;;;777666999;;;:::888444000---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000111222:::MMMaaaccc___jjj}}}}}}wwwzzzyyy{{{pppnnnyyy~~~{{{xxx{{{zzzzzz|||~~~ooo___PPPHHHDDDEEEEEEDDDEEEOOOggg}}}yyymmmaaabbbfffrrr|||qqqsssuuuZZZHHHAAA>>>======xxxfffccchhhdddcccfffdddaaa^^^VVVLLLHHHHHHGGGCCC@@@>>>;;;999888555222000---......///......------,,,+++******))))))******++++++++++++++++++++++++,,,,,,+++,,,---...000111111222333444444333222111---111555777999===CCCHHHHHHEEEBBB@@@@@@BBBFFFHHHLLLOOOQQQOOOIIIDDDAAAAAACCCCCCDDDHHHTTT___dddbbbaaaaaabbbeeejjjrrrzzzzzzuuunnnhhhiiiqqq~~~|||ttt```ZZZUUUXXXbbbiiijjjiiijjjkkkpppuuunnn```XXXYYYhhh{{{zzzdddTTTMMMJJJTTT[[[dddmmm{{{ppp[[[EEE===>>>===888555888888999;;;===;;;555000111000//////......//////---------...//////000000....../////////000000000//////000333444888CCCOOOlll}}}zzzzzz~~~qqqkkkooorrrvvv{{{|||uuukkkffffffbbb[[[RRRLLLJJJJJJGGGIIIQQQ```qqq{{{|||yyy}}}zzzyyy|||kkk^^^jjjjjj[[[QQQSSStttwwwYYYHHHCCCCCCAAA===888666888;;;;;;999666222...,,,---///++++++,,,,,,,,,,,,------,,,,,,,,,---------......------...///000000111222111???TTTccceeefffvvv}}}vvvxxxuuuhhhfffuuuyyy}}}|||xxxwwwyyy|||yyyzzz}}}wwwiii___PPPLLLHHHEEEDDDIIIXXXgggtttddd```^^^dddyyyuuujjjSSSDDD>>>>>>???xxxgggdddiiieeedddfffddd```]]]VVVLLLHHHIIIGGGCCC@@@>>>;;;999888666333000/////////......//////000,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,---///000222000222555777777555222000...111444555666:::CCCIIIHHHEEE@@@>>>???CCCFFFIIIHHHKKKLLLHHHBBB??????AAABBBEEEHHHLLLVVVaaabbb]]]]]]```dddfffjjjqqq{{{~~~|||vvvmmmgggkkkvvviiiaaaZZZ]]]hhhqqqrrrnnnnnnkkkqqq|||{{{mmmaaa^^^dddqqq|||yyyjjjXXXLLLGGGJJJOOOWWWbbbuuu~~~eeeKKK@@@@@@???:::555888666666:::>>>>>>:::555111000000///////////////---------...///000000000.../////////000000000000//////111333666<<>>;;;999888666333111111000///......///111111...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---///111222///222666999999666222///...111333333333888BBBIIIGGGCCC>>><<<>>>CCCGGGJJJFFFHHHHHHDDD>>><<>>:::111111000///////////////---------...///000000111////////////000000000000000000111444777???QQQaaa{{{uuuiiinnn|||}}}~~~{{{qqqaaaSSSLLLIIIHHHEEEHHHXXXrrrttthhhlll~~~fff^^^aaaeeehhhOOOEEEFFFEEEAAA:::777:::>>>;;;;;;888333...,,,...000++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222222666HHH[[[fffppp}}}}}}}}}lllhhhnnnmmmnnnnnnooopppqqqrrrsssuuuwww|||uuuddd]]]___eeeoooxxxqqqmmmddd___ggg}}}gggMMMAAA@@@CCC{{{jjjfffjjjeeeaaabbb___[[[XXXSSSNNNJJJGGGFFFEEEAAA<<<888888666222///000000000///...------,,,,,,------,,,,,,,,,,,,++++++---,,,+++******,,,...///***+++---///000000//////222333444444222222333444333333333222333777===AAABBBAAA??????@@@DDDHHHJJJJJJJJJIIIFFFBBB??????@@@CCCHHHPPPWWW\\\]]]\\\[[[\\\```eeehhhlllrrrzzz|||xxxyyy|||{{{hhhcccrrr}}}xxxuuuqqqgggccchhhjjj```RRRIIIEEECCCGGGUUUiii|||]]]KKKBBB===:::;;;777666444444999???>>>999555222...------/////////............////////////////////////000000000000333555666444888IIIcccxxxpppgggppp}}}}}}|||wwwjjj[[[SSSWWWOOOLLLXXXooo{{{pppooozzzccc^^^fffyyypppPPPEEEAAAFFFGGG===;;;@@@>>>>>>===999444///------///---------------------------...............------,,,)))***...///...000444888NNNaaafffmmm~~~~~~{{{hhhdddjjjjjjhhhffffffiiimmmooopppmmmttt}}}~~~}}}~~~qqqgggfffdddiiiwwwyyyxxx___OOOEEE???{{{jjjfffjjjeeeaaabbb___\\\YYYTTTNNNJJJGGGEEEDDDAAA<<<888888666222///000000//////...------,,,,,,------,,,,,,,,,,,,++++++,,,+++***))))))+++,,,...***+++---///000000000///222333444333222222333444111222333444555888===@@@AAA@@@??????AAAEEEIIIKKKLLLKKKJJJFFFBBB@@@@@@AAAFFFLLLSSSXXXZZZYYYYYYYYY\\\```eeejjjmmmqqqvvvzzz{{{ooosss~~~uuuqqqhhh___ZZZ^^^bbb]]]SSSNNNEEE@@@AAAMMM```wwwwwwZZZHHH???;;;999888888555444999??????:::666333///------/////////............////////////////////////000000000000...111333666???WWWvvvtttkkkrrr|||sssjjjcccZZZTTT\\\ooo~~~zzzssslllnnnlll\\\[[[rrrxxxWWWGGGAAAEEEGGG>>><<<@@@>>>>>>===999444///------///---------------------------...............------...+++,,,///000///111666???SSSeeekkkrrr}}}{{{~~~wwwgggccchhhbbb```___```eeejjjnnnppppppvvv~~~yyymmmiiidddggg~~~sssmmm{{{ooo\\\MMMCCC|||jjjfffjjjeeeaaabbb^^^\\\YYYTTTNNNIIIFFFDDDCCCAAA<<<888888666222///000/////////...------,,,,,,------,,,,,,,,,,,,+++++++++***)))((()))***+++,,,+++,,,...///000111000000222333444333111111333444222444666888999;;;>>>@@@>>>>>>>>>@@@BBBFFFJJJLLLOOONNNKKKGGGCCCAAAAAABBBJJJPPPWWWYYYVVVTTTUUUWWW[[[___dddhhhjjjkkklllmmmuuu{{{}}}uuuwwwwwwmmmuuuzzztttllleeeYYYRRRMMMRRRXXXXXXUUUSSSIIIAAA===FFFXXXnnnnnnPPPCCC===888:::999777555999???@@@<<<777444000....../////////............////////////////////////000000000000---///222999IIIfffuuuyyyyyylllaaaeeeuuu{{{sssppptttxxxtttmmmkkkiiipppsss]]]VVVgggcccLLLBBBDDDGGG@@@>>>AAA???>>>===:::555000---...///------------------------------...............---///---...000000///333888FFFXXXiiiooowww}}}wwwyyyooobbb``````ZZZXXXXXX[[[bbbiiiooossstttyyyxxxnnneeedddvvvrrr```eeezzz~~~gggRRRDDD|||jjjfffjjjeeeaaaaaa^^^]]]ZZZTTTNNNIIIEEECCCBBBAAA<<<888888666222///000//////.........---------------,,,,,,,,,++++++++++++******)))***+++,,,,,,+++,,,...000111111111000222333333222111111222444666888;;;============>>><<<===>>>AAADDDHHHKKKMMMQQQOOOLLLGGGCCCAAABBBDDDKKKRRRXXXXXXSSSQQQSSSWWWYYY]]]aaaddddddbbb```^^^```iiivvv}}}sssiiihhhooo~~~{{{}}}jjjhhhsssyyyooommmggg^^^VVVRRRPPPSSSYYY\\\[[[ZZZOOOEEE>>>DDDTTThhh|||~~~YYYHHHAAA:::;;;;;;888666999???@@@===888555111....../////////............////////////////////////000000000000222333555===OOOnnn|||~~~nnnmmm}}}}}}xxx|||}}}uuuooopppxxxtttbbb[[[^^^yyyrrrSSSEEECCCGGGBBB@@@BBB@@@>>>===:::555111......///------------------------,,,---......///.........000...///000000///444;;;LLL[[[jjjrrrzzzyyyuuuxxxfff[[[YYYTTTTTTSSSTTTYYYbbbmmmuuuyyyxxx|||vvvhhhbbbmmmzzzbbb[[[mmmnnnVVVEEE|||kkkgggjjjeeeaaaaaa]]]]]]YYYTTTNNNHHHEEEBBBBBBAAA<<<888888666222///000...............---------------,,,,,,,,,++++++++++++++++++++++++,,,------,,,---///111222222111111222333222111000000222555888:::===>>>===:::999999:::<<<>>>BBBFFFIIILLLNNNQQQOOOKKKEEEAAA@@@BBBEEEKKKQQQWWWVVVRRRPPPUUUZZZZZZ\\\___aaaaaa^^^ZZZVVVPPPXXXgggxxx{{{ooofff]]][[[```ooo{{{{{{vvvooorrr|||uuulllkkkkkkrrrzzz|||sssnnnooommmfffgggfffddddddddddddaaa^^^RRRHHH???BBBOOOaaatttaaaMMMCCC;;;;;;<<<;;;888:::???@@@>>>:::777222////////////...............////////////////////////000000000000555555777@@@SSSpppxxxuuummmyyywwwhhh___ZZZlll^^^IIICCCGGGDDDBBBDDDAAA>>>===;;;666111.........------------------------,,,------...//////.........---...///......555>>>RRR^^^kkkvvv}}}tttpppttt~~~~~~___WWWTTTLLLOOOOOORRRYYYdddoooxxx}}}{{{~~~{{{zzz|||}}}~~~mmmbbbfffqqqrrreeemmmttt]]]JJJ}}}kkkgggkkkeee``````]]][[[XXXSSSMMMHHHEEECCCBBBAAA<<<888888666222///000........................------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...000111222222222222333333222000///000222555777999<<<<<<:::777555555:::<<>>AAABBB@@@<<<888333000/////////...............////////////////////////000000000000333444888DDDXXXrrrwwwggglllooo```[[[eeekkkOOOCCCGGGEEECCCEEECCC======;;;777222///......------------------------,,,,,,---...////////////------...///...///888CCCZZZbbbooo}}}uuujjjffflllxxxtttYYYRRROOOIIIIIIJJJOOOXXXdddpppyyy}}}}}}{{{xxxqqqnnnkkkjjjkkkooossswww}}}|||}}}ttteeebbbggg|||{{{yyyeeeRRR}}}kkkgggkkkeee``````\\\ZZZWWWRRRMMMHHHEEEDDDCCCAAA<<<888888666222///000........................------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,---...000222333333333222333333222000...///222555666888;;;<<<;;;999888777999<<<@@@DDDHHHJJJLLLLLLMMMJJJEEE@@@===>>>BBBFFFOOOPPPQQQPPPQQQSSSWWW[[[YYYXXXXXX\\\```cccdddcccXXXWWW[[[fffsss||||||yyyzzzwwwnnnddd[[[UUUMMMJJJGGGFFFEEELLL^^^ooo|||nnnkkkttt~~~wwwpppqqq{{{~~~xxxeeeYYYKKKDDDJJJ^^^}}}gggNNNBBBAAA???CCCEEECCCCCCEEEEEECCC===999444111000//////...............////////////////////////000000000000222555<<>>===<<<<<<===:::<<<@@@EEEHHHJJJKKKKKKKKKHHHCCC>>>;;;===BBBFFFQQQPPPOOOOOOQQQTTTWWWYYYTTTSSSSSSWWW^^^eeehhhhhh___[[[ZZZaaammmvvvwwwtttwww}}}zzzssskkkcccZZZRRRMMMDDDDDDCCCBBB@@@DDDTTTcccvvvtttooowww}}}tttqqqyyytttfffUUUKKKOOOeeeeeeLLLCCCEEEAAAFFFIIIHHHGGGIIIHHHEEE===:::555111000//////.............../////////000////////////000000000000444777@@@OOObbbttt~~~iiiaaaffftttuuubbbeeevvv|||XXXDDDGGGFFFEEEHHHGGG======<<<888333000......------------------------+++,,,---...////////////------///111000333>>>KKK___eeerrrzzzhhhXXXUUUbbbwwwsssZZZGGGBBBDDDEEEFFFIIIQQQ\\\hhhssszzz}}}}}}~~~~~~yyynnn___PPPGGGHHHFFFDDDCCCDDDGGGJJJLLLSSS\\\iiisss{{{kkk```]]]bbbyyywwwyyyjjjiiimmmfff___]]]YYYXXXUUUQQQLLLHHHEEECCCBBB>>><<<888666444333000.........---------,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,///222333333444555666222000//////111333333333555555777;;;???@@@===999???@@@AAABBBCCCEEEIIIKKKKKKFFF???<<<>>>BBBGGGJJJPPPOOONNNNNNPPPSSSWWWYYYZZZSSSMMMQQQ[[[gggmmmnnniii^^^TTTUUU```lllpppppp}}}|||tttjjjbbb\\\UUULLLEEEEEEEEECCC>>><<>><<<999<<>><<<888666444333000.........---------,,,,,,,,,++++++++++++++++++++++++***************++++++,,,,,,///222333333444444555444111//////111222222111666666888;;;??????===:::>>>???AAABBBDDDFFFHHHJJJFFFBBB>>>===@@@EEEIIILLLNNNNNNMMMNNNPPPTTTXXXZZZXXXRRRMMMNNNWWWaaaiiimmmhhh]]]QQQNNNVVVaaaiiilllwww|||}}}ooohhh```ZZZVVVQQQJJJDDDAAABBBAAA>>>;;;===DDDKKKWWWdddwww}}}{{{xxxcccWWWMMM\\\kkkUUUHHHEEEFFFHHHKKKOOORRRPPPLLLHHHCCC>>>888333000000//////........./////////000000000000//////000111222333666;;;JJJ___uuu{{{uuuppppppttt{{{~~~nnnhhhkkkpppsssuuudddeee{{{eeeJJJDDDIIIIIIIIIJJJDDD>>>:::999777222...///........................+++,,,------......------///...111333000333IIIcccvvv{{{vvv]]]SSSXXXeeevvvlllUUUHHHCCC@@@??????DDDJJJSSS^^^hhhrrrzzz|||pppkkkjjjpppuuummmZZZJJJCCC>>><<<>>>>>>;;;<<<@@@???DDDLLLVVVaaallltttyyy|||}}}nnnddd```cccuuu}}}yyyxxxiiigggkkkccc]]]\\\XXXZZZWWWRRRMMMHHHDDDAAA@@@>>><<<888666444333000.........---------,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,---///222333333333444555555333111000111333333222777777888;;;>>>>>>===;;;===???AAACCCEEEGGGGGGGGGAAA???===>>>BBBGGGKKKMMMLLLLLLMMMNNNRRRVVVZZZ\\\WWWSSSNNNLLLOOOXXXaaahhheee[[[PPPIIILLLVVVbbbiiirrrwww}}}~~~xxxuuubbb]]]WWWSSSQQQMMMHHHDDD???AAAAAA@@@>>>>>>BBBEEEKKKTTTdddvvv|||uuu___LLLPPPjjj}}}uuuZZZJJJIIIGGGIIIMMMQQQTTTSSSOOOKKKEEE@@@999444111000000///....../////////000000000000000//////000111333444999===PPPooo}}}yyy}}}zzzsssmmmkkkmmmtttzzzkkkkkkrrrpppxxx}}}fff\\\kkkmmmNNNEEEJJJLLLKKKKKKEEE???;;;;;;888333///000........................,,,,,,---............---000...///111111:::UUUppp}}}rrrYYYQQQVVVbbboooyyyrrr```LLLCCC@@@>>>>>>???DDDJJJTTT___iiirrrzzznnnccc\\\eeetttxxxjjjYYYFFF@@@===>>>???===<<<<<<===@@@FFFLLLUUU___jjjqqqzzz}}}~~~|||}}}{{{jjjeeebbblllttttttyyyiiigggkkkccc]]]\\\YYYZZZWWWSSSMMMGGGCCCAAA???>>><<<888666444333000.........---------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---///222444333333444555555333222222444666777666777777888999;;;<<<<<<<<<<<<>>>AAADDDGGGGGGFFFDDD>>>======@@@DDDIIIKKKLLLJJJJJJLLLOOOSSSWWW\\\^^^ZZZWWWRRRLLLJJJNNNWWW^^^bbb]]]UUUNNNNNNUUU```iiipppuuu{{{yyyrrrmmmjjj^^^[[[UUURRROOOLLLHHHEEE@@@BBBDDDDDDBBBAAAAAABBBDDDHHHSSSeee{{{|||iiiQQQLLL^^^qqqbbbMMMIIIIIIKKKNNNSSSVVVUUURRRNNNHHHCCC;;;555222111000///...////////////000000000000000//////000222444555;;;@@@WWW~~~}}}|||~~~xxxxxx}}}|||tttmmmkkklllrrruuukkkkkkqqqtttyyy}}}fffXXXaaaxxxtttRRRFFFIIIMMMLLLJJJGGGAAA===<<<999444000111........................,,,------...............111111222333555AAA[[[tttwwwjjjTTTNNNVVVaaajjjpppeeeUUUFFF???===<<<<<<>>>DDDKKKUUU```iiirrrzzz~~~wwwhhhXXXYYYjjjwwwrrrfffOOOHHHAAA???AAAAAA>>>;;;CCCDDDFFFIIIMMMVVVaaahhhppp}}}{{{zzz|||}}}}}}~~~}}}|||~~~yyynnnfffgggzzzvvvooo{{{kkkhhhkkkddd^^^^^^[[[ZZZWWWSSSMMMGGGCCCAAA???>>><<<888666444333000.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------000333444333333333444444333222444777;;;<<<===666777777888888999;;;<<<======@@@DDDGGGHHHEEEBBB>>>>>>>>>AAAEEEHHHJJJJJJHHHIIILLLOOOTTTYYY]]]___```^^^YYYQQQKKKKKKQQQWWW``````___[[[XXX[[[dddkkkqqqvvv}}}uuullleeeaaa```]]]XXXSSSNNNJJJFFFDDDBBBDDDFFFFFFEEEBBBAAA@@@>>>AAAHHHXXXooo{{{uuuZZZMMMVVVkkkoooSSSHHHIIIKKKPPPUUUXXXXXXTTTQQQKKKEEE===777333111000///////////////000000000111000000///000111222444666<<>>===:::444111111........................,,,---......//////......000111333333666BBBZZZoooooo{{{wwwbbbOOONNNYYYbbbggghhhZZZNNNBBB===<<<::::::<<>>GGGHHHGGGEEEEEEJJJSSS[[[fffssszzzwwwwwwwwwxxxzzzyyy{{{~~~xxxkkkdddooo~~~uuu|||kkkhhhkkkddd^^^^^^\\\ZZZWWWRRRMMMHHHDDDAAA@@@>>><<<888666444333000.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------...000333444333333333444333222222555999===???@@@777888888777777888;;;===>>>>>>???CCCGGGHHHEEEAAA???>>>???AAAEEEHHHIIIIIIGGGIIILLLPPPUUUZZZ^^^```ccccccaaa[[[VVVTTTVVVYYY```cccfffeeebbbaaaeeeiiiooouuu~~~~~~tttjjjbbb^^^aaa___ZZZUUUOOOKKKGGGFFFEEEEEEFFFEEEDDDBBB@@@???<<<===BBBOOOdddyyy{{{cccNNNPPPfff```MMMIIILLLPPPUUUYYYYYYVVVSSSMMMHHH???888444222000////////////000000000111111000000///000111333555666<<>>===:::444000000........................------...////////////...,,,///111222555CCCZZZlllrrrrrr___OOORRR___fffeeebbbQQQGGG???<<<;;;999:::<<>><<<888666444333000.........---------,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------...000333444333222333333333222222444888<<<>>>???999::::::999777888<<<@@@???>>>>>>AAAFFFHHHEEEAAA>>>>>>>>>AAAEEEHHHJJJKKKGGGIIILLLQQQUUUZZZ]]]___cccdddffffffeeedddcccccc```dddhhhhhheeebbbaaabbbiiiqqq|||~~~{{{sssjjjeeeccc```___\\\XXXSSSPPPNNNMMMJJJIIIGGGFFFEEEDDDCCCAAAAAAAAACCCIIIXXXpppvvvxxxkkkPPPMMMcccqqqVVVIIILLLPPPVVVZZZZZZWWWTTTOOOIIIAAA:::555222000/////////000000000111111111000//////000111333666777<<>><<<999333000000........................------...///////////////+++///111111777IIIaaarrrrrr```SSSYYYfffkkkddd]]]HHHAAA;;;:::;;;999:::<<>><<<888666444333000.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......111333444333222333333333222222333777:::<<<<<<;;;<<<<<<:::888999>>>BBB@@@>>>===AAAFFFHHHEEEAAA=========@@@EEEIIILLLMMMHHHIIIMMMQQQVVVZZZ]]]___aaadddiiimmmppppppooommmaaadddggggggccc___]]]\\\ccclllyyy{{{zzz{{{{{{xxxqqqkkkiiiiii``````^^^[[[XXXVVVUUUVVVPPPMMMJJJHHHGGGGGGFFFEEEHHHGGGFFFGGGPPPddd}}}tttwww~~~{{{oooSSSMMMddd}}}___IIIKKKPPPVVVZZZZZZWWWTTTPPPJJJBBB:::555222000///000000000000111111111111000//////000222444666777===VVVooo}}}lllppp]]]ZZZ___ccclll}}}xxxmmmnnnttt~~~wwwtttuuurrrtttxxx}}}yyyuuurrrsssuuuzzz|||sssqqq{{{|||ooodddcccooo}}}sss^^^UUU[[[{{{gggOOOHHHKKKNNNNNNIIIBBB>>><<<999333//////........................---......///////////////---000222333;;;PPPjjj|||uuucccWWW^^^kkknnndddZZZBBB<<<888999::::::;;;===@@@HHHTTTbbbmmmvvv~~~vvvoooqqqjjj[[[WWW^^^bbb^^^ZZZdddkkkjjjfffbbbZZZRRRIIILLLMMMIIIAAA>>>AAAEEEPPP]]]mmmyyyxxxpppjjjggggggfffiiiooowwwrrreeeddd```]]]eeezzzyyynnnfffgggeee___]]]```]]]XXXRRRLLLGGGDDD@@@>>>???<<<888666555333222000------------------------...---,,,***)))******+++)))+++------,,,,,,,,,---111222333444444444333333222333333444666888999:::::::::999888777999<<>>@@@CCCEEEGGGHHHIIICCCGGGNNNSSSVVVXXXZZZ[[[cccgggmmmqqqqqqpppooonnnjjjfffaaa___``````___]]]___fffoooyyy{{{{{{|||~~~~~~yyypppiiifff```\\\```bbb```\\\[[[WWWSSSMMMIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNXXXooozzzwwwbbbZZZ___eeeSSSNNNNNNUUU[[[[[[XXXWWWWWWPPPGGG>>>888444222000000000////////////000000222000000333333222555;;;IIITTTqqquuulllhhh]]]\\\^^^dddssstttccc[[[VVVUUU\\\lll}}}xxxmmmrrrrrrvvvzzz{{{|||zzzuuuwwwyyy{{{yyyzzzqqq|||nnn```hhhxxxgggXXXXXXiiisssPPPDDDMMMPPPIIIMMMHHHBBB===999666333111....................................////////////111333111000===YYYzzzhhh___ppp}}}rrr[[[NNN@@@>>>:::777777999<<<>>>CCCJJJTTT___jjjuuu~~~}}}zzzqqqfff______^^^[[[VVV```mmmrrrnnneee[[[VVVKKKIIIGGGFFFEEEEEEDDDCCCJJJYYYjjjuuu~~~{{{yyyrrreee___aaa\\\___gggttt|||ppphhh```]]]bbbeeekkkzzznnnfffgggeee___]]]```\\\XXXQQQLLLHHHDDDAAA???AAA>>>999666444222000...------------------------,,,+++*********+++,,,---)))+++------,,,+++,,,---111222333444444444333222222222222333444666888:::888888888777666777;;;>>>???@@@BBBEEEHHHHHHDDDAAA???@@@AAACCCEEEFFFFFFFFFBBBFFFLLLQQQUUUWWWZZZ\\\```ccchhhkkklllkkklllllliiifffaaa```aaabbbbbbaaaaaaccchhhqqq~~~~~~~~~yyysssiiibbb___cccfffdddbbbbbbZZZWWWSSSQQQOOONNNLLLKKKKKKKKKKKKJJJHHHOOOcccvvv|||zzzmmm\\\YYYgggSSSNNNNNNUUU\\\\\\ZZZYYYXXXQQQHHH???999555222000000000////////////000000111000111333333333888???RRR^^^xxxvvvwww|||oooeeebbbbbbfffvvv~~~}}}{{{uuuiiiZZZPPPLLLLLLKKKQQQ^^^ooo{{{rrrnnnooosssxxxxxxwwwzzz|||yyyzzz}}}~~~}}}yyyvvvggghhhwwwooo^^^ZZZfff}}}XXXGGGLLLOOOIIILLLHHHBBB<<<999666333000....................................////////////000222222333@@@]]]|||lllfffyyyxxx\\\JJJ???===999777666888;;;===BBBHHHRRR^^^hhhsss||||||qqqkkkjjjgggcccaaagggooosssppphhh```[[[SSSPPPKKKGGGEEEEEEDDDDDDGGGUUUdddnnnwww|||wwwooodddZZZUUUQQQUUU___nnnyyy~~~pppeee___``````dddyyyzzznnnffffffddd^^^\\\___[[[WWWQQQLLLHHHEEEBBB@@@BBB???:::666444111///---------------------------+++***))))))***,,,---...***+++,,,,,,++++++,,,---000111333444444444333222222222111111222555777999777777777666555666999<<<===???BBBEEEHHHGGGDDDAAA???@@@BBBDDDEEEEEEDDDDDDAAAEEEJJJNNNRRRVVVZZZ\\\\\\^^^aaaccccccdddggghhhhhheee```___```ccceeefffgggdddeeemmm{{{~~~pppjjjfffhhhiiigggffffff^^^\\\ZZZXXXVVVTTTPPPMMMPPPOOOOOOMMMJJJNNN^^^nnn~~~xxxaaaXXXwwwkkkSSSNNNNNNUUU\\\^^^\\\\\\YYYSSSJJJAAA;;;666222000111000000//////000000111111000111444444555;;;CCCXXXfffrrrqqqmmmdddaaacccjjjzzz~~~tttjjjjjjfff^^^UUUNNNIIIFFFFFFDDDHHHQQQ___rrr~~~wwwlllmmmrrrxxxxxxuuutttwwwwwwzzz}}}~~~}}}|||}}}~~~}}}yyywwwzzz|||~~~vvvxxxvvvhhhiiiwwwtttccc\\\dddaaaKKKJJJMMMJJJLLLHHHBBB<<<888555222000....................................////////////...111333666FFFbbb~~~{{{kkkkkk___III===;;;888666666777:::<<>>BBBFFFGGGFFFCCC@@@===???AAACCCEEEEEEDDDDDDCCCFFFJJJMMMPPPSSSWWWZZZYYYZZZ[[[[[[[[[^^^bbbeeefffccc^^^\\\]]]```cccfffllllllmmmsss}}}zzzsssnnnmmmlllhhheeefffbbb```\\\ZZZZZZYYYWWWVVVVVVUUUUUUTTTQQQSSS___lll~~~}}}}}}{{{}}}yyywww~~~fff]]]hhhsssSSSNNNNNNVVV]]]_________[[[UUULLLCCC===777333000111000000000000000000111111111222444333444<<>>CCCFFFFFFDDDAAA???:::<<>>BBBEEEFFFEEEDDDEEEGGGKKKNNNOOOQQQSSSUUUXXXWWWUUURRRQQQTTTXXX\\\]]]]]][[[YYYYYY\\\aaaeeemmmsssyyyyyywwwyyy}}}wwwuuuwwwrrrlllddd```aaagggmmmqqqqqqppppppnnnhhhcccfffmmmyyy~~~{{{wwwvvvtttpppmmmnnnooopppttt{{{{{{vvvmmmdddkkkxxxkkk[[[ccc~~~WWWQQQPPPWWW___bbbbbbccc___YYYQQQHHHAAA:::444111222111111000000111111222333333444555333555@@@MMMbbb}}}xxx{{{kkk___```mmmnnnccc\\\\\\XXXMMMCCCAAAMMMiiinnnTTTMMMEEEBBBDDDMMM^^^nnnsssrrrvvv~~~|||yyytttoookkkgggbbb^^^\\\[[[]]]aaadddiiitttoooiiikkkooouuusssggghhhmmmlllpppxxx}}}mmmfffuuufffOOOIIIKKKNNNKKKGGGAAA;;;777444111///....................................////////////111222555>>>TTTnnn}}}yyyZZZ]]]lllyyyXXX???999888777666777888:::;;;BBBHHHQQQ[[[dddmmmuuuzzzyyy|||tttpppkkknnnoookkk```TTTLLLHHHDDDEEECCCDDDNNN```pppwwwmmmhhhccceeennnsssjjj]]]GGGBBBAAAFFFOOO[[[jjjwww}}}rrrmmmhhhbbbhhhtttpppnnnyyysssggg^^^______[[[\\\aaa^^^YYYSSSMMMIIIFFFCCC@@@===:::666444333222111000---------------------------,,,+++*********+++,,,***+++***)))((())),,,...///000111333333222222111///000222333333333333222333555666666666666777999;;;@@@FFFHHHEEE@@@<<<:::999;;;???CCCDDDDDDCCCBBBAAAEEEKKKOOOQQQSSSUUUWWWWWWVVVSSSPPPNNNOOOTTTWWWYYY[[[\\\\\\]]]```fffjjjoooqqqsssqqqooorrryyyxxxpppkkklllrrryyy}}}~~~~~~xxxqqqrrrwww}}}|||zzzvvvrrrnnnnnnnnnmmmnnnqqqvvvzzz}}}vvvkkk```eeepppsssaaaeee|||YYYSSSQQQXXX___bbbbbbcccaaa[[[RRRJJJBBB;;;555111222111111000000111111222222333555666555999GGGUUUsss{{{ooobbbdddrrrvvvfffYYYWWWSSSJJJFFFIIIYYYzzzuuu\\\RRRGGGBBB@@@CCCMMMVVViii~~~|||xxxyyy~~~yyyuuuqqqlllfffaaa[[[YYYZZZ\\\]]]bbbnnnzzz~~~uuuhhh```[[[^^^fffkkkkkkmmmqqqssspppsssyyyqqqdddmmmjjjTTTLLLLLLNNNKKKGGG@@@;;;777444111///....................................////////////111222555AAAYYYuuu}}}lllRRR]]]rrrxxxVVV>>>999999888777888999:::;;;AAAFFFOOOYYYbbbkkksssxxxxxx}}}xxxtttvvvvvvooobbbTTTLLLHHHEEEDDDAAABBBNNNbbbsss{{{ooo___TTTWWW```bbb\\\VVVCCC???===???DDDOOObbbrrryyy~~~}}}pppooonnnhhhkkkuuuzzzrrrxxxtttggg___``````]]]___ddd___ZZZSSSMMMIIIFFFBBB@@@>>>;;;777444333111///...------------------------+++************,,,---...***+++***)))((())),,,...///000111222333222111111///000222444555444333111222444555555555555666888;;;AAAFFFHHHDDD???;;;999:::===@@@CCCDDDCCCAAA@@@>>>CCCJJJOOOSSSUUUWWWYYYVVVUUURRRNNNLLLMMMPPPTTTWWWZZZ]]]___aaaeeekkkpppsssqqqmmmiiijjjnnnuuuzzzzzzuuuvvv{{{}}}wwwxxx|||~~~zzztttsssssssssrrrpppoooqqqrrr{{{rrrfff[[[dddooo|||llljjj~~~{{{ZZZTTTRRRYYY```bbbccccccaaa\\\SSSKKKCCC<<<555111222222111111111111222222111222666888888===LLL\\\wwwhhh___eeexxxppp```[[[WWWPPPOOOUUU^^^ssssssuuupppeeeYYYLLLEEEBBBAAAEEEJJJSSSkkk}}}}}}zzzwwwrrrkkkfff[[[YYYXXXXXXXXX\\\hhhuuuttteee[[[WWWYYY___kkkyyyyyytttzzzrrraaahhhzzzoooXXXOOOMMMNNNKKKGGG@@@;;;777444111///..................................../////////000111222555BBB\\\zzz{{{^^^KKK[[[vvvzzzYYYBBB999999888888888999;;;<<>><<<;;;<<>><<<888666444333000...------......------,,,+++++++++************++++++++++++,,,+++***+++...000333333444555444333111000111111222555888888444111333444444555777888999:::??????AAADDDAAA:::777888===@@@CCCDDDCCCAAA@@@@@@CCCGGGMMMQQQTTTUUUWWWXXXSSSUUUUUURRRKKKHHHIIIKKKWWWWWWWWWXXX[[[```fffiiiuuuvvvvvvuuutttuuuyyy}}}yyyuuutttqqqllliiifffeeeeeedddhhhuuu|||{{{|||~~~}}}{{{wwwssspppttt}}}~~~qqqcccZZZeeerrr|||hhhhhh|||[[[QQQPPPYYYaaaaaa```cccbbb^^^VVVMMMDDD<<<777444111111111000111111222333111666666666:::;;;KKKgggpppjjjbbb[[[fffyyy{{{iii^^^```iiimmmjjjnnnyyygggffftttoooXXXGGGEEEIIIEEE>>>KKK[[[sss~~~}}}}}}{{{xxxpppgggccc[[[TTTRRRQQQTTT^^^hhhvvvqqqfffkkktttzzz}}}sssdddfffzzzpppUUUPPPQQQNNNLLLGGGAAA:::666333111///111000000///...---------,,,---//////......000111000000444FFFgggwwwMMMEEEZZZxxx~~~[[[???:::999888666666888999:::BBBGGGNNNVVV___hhhpppvvv}}}yyy{{{vvveeeXXXRRRNNNKKKOOOHHH@@@AAANNNdddzzznnnSSSDDDBBBFFFFFFCCC;;;;;;;;;;;;<<>>;;;888666444222000...------......------,,,+++++++++************++++++++++++,,,+++***+++...000333333444555444333222111000000222555999;;;:::888555555555555777999;;;<<<@@@???AAACCC???999777888===@@@CCCDDDCCCAAA@@@@@@DDDHHHMMMQQQSSSTTTVVVWWWTTTVVVWWWTTTNNNJJJIIIIIIMMMNNNRRRXXX```ggglllnnnsssvvv{{{}}}}}}}}}vvvmmmiiiccc]]]RRRPPPOOOQQQSSS\\\nnn~~~zzzuuuzzzlll___VVV\\\mmmjjjeeezzz]]]SSSOOOXXXbbbcccdddgggddd___XXXNNNDDD<<<666333111111111111111222222333111666666777;;;===LLLhhh~~~hhhccc___[[[fffyyy|||wwwmmmeeegggqqqyyy{{{kkksssuuummmkkkwwwgggRRRNNNPPPMMMEEEGGGRRRcccuuu~~~|||~~~|||zzzyyyrrrjjjbbbZZZQQQMMMJJJKKKSSS[[[kkkwwwyyy}}}rrr___aaauuuyyyYYYOOONNNMMMJJJFFF@@@:::666333111000111000000///......------,,,...//////...///000222333333888JJJkkktttLLLGGG___~~~xxxXXXAAA999888777666666777888999@@@EEELLLTTT\\\eeennnssszzzzzz~~~~~~iii[[[UUUSSSSSSSSSSSSKKKBBBAAAKKK^^^qqq|||pppWWWFFF???>>><<<999<<<;;;;;;;;;;;;AAAQQQaaannnyyy~~~uuuvvvrrrrrrxxxxxxyyyrrriii```^^^^^^]]]^^^aaa```\\\VVVOOOHHHCCC@@@???>>>;;;888555444222000...------......------,,,+++++++++************++++++++++++,,,+++***+++...000222333444444444333222111///000111555:::>>>???@@@888777666666777:::===???BBB@@@@@@AAA>>>888777999===???BBBDDDCCCAAAAAAAAAEEEHHHMMMPPPRRRSSSTTTUUUTTTWWWYYYXXXTTTOOOKKKIIIFFFHHHNNNXXXdddlllpppqqqkkkpppwww{{{{{{xxxvvvtttttt}}}qqqddd]]]VVVOOOEEECCCBBBCCCGGGRRRhhh{{{rrrwwwiii[[[SSSTTTiii{{{nnnddd{{{dddWWWOOOWWWbbbeeehhhkkkgggbbbZZZPPPFFF===666222111111111111111222333333111666666888===???NNNiiivvv^^^ZZZ[[[[[[gggzzzmmmpppooohhhfffmmmyyylllkkkjjjlllzzzuuu]]]TTTTTTPPPIIIFFFIIIRRR```ppp~~~{{{|||{{{yyyxxxrrrjjj^^^UUULLLGGGCCCBBBFFFLLL]]]hhhtttzzz}}}qqq\\\[[[mmm]]]MMMLLLLLLHHHEEE@@@:::666333111000000000000///......------,,,...////////////000222333444:::MMMmmmlllHHHGGG___nnnQQQ@@@888777555444444555777888>>>BBBIIIQQQYYYbbbjjjooovvv{{{vvvaaa[[[\\\[[[XXXYYYWWWNNNCCC???FFFTTTaaaiiinnnbbbRRRFFF@@@?????????>>><<<;;;<<<;;;???KKKWWWhhhtttwwwxxxtttuuu{{{zzz|||sss{{{rrriii```^^^^^^]]]^^^``````]]]VVVOOOIIIDDDAAA???>>>;;;777555444222000...------......------,,,+++,,,++++++******++++++,,,++++++,,,+++***+++...000222333444444444333222111///000111444999===AAABBB:::999777666777;;;???AAACCC@@@??????<<<777777:::===???BBBCCCBBBAAAAAABBBFFFIIIMMMPPPQQQQQQSSSTTTTTTWWWZZZ\\\[[[WWWQQQMMMJJJJJJMMMVVVbbbkkkooopppiiimmmqqqsssqqqmmmgggdddfffpppnnnaaaZZZTTTOOOOOOMMMLLLKKKKKKSSSgggzzz{{{}}}uuuwwwjjj^^^VVVUUUhhhzzzyyy{{{xxxkkkqqq___RRRWWWaaafffjjjmmmiiieee]]]SSSGGG===666222222111111111111222333333222666666999@@@BBBQQQkkkrrrYYYVVVYYY[[[jjj|||zzznnnfffqqquuukkk```aaammmwwwooommmnnnxxxkkk]]]WWWRRRNNNFFFGGGIIIPPP]]]nnn~~~{{{yyy{{{}}}xxxvvvssskkkbbbVVVNNNFFFCCCAAA???@@@DDDTTT\\\eeennn~~~}}}}}}~~~ttt___XXXddd~~~___NNNJJJKKKEEEDDD@@@;;;666222111111000000//////............---...000000//////111222111111999NNNmmm|||___CCCDDDZZZwwwdddIII;;;777666444333333444666777<<<@@@GGGOOOWWW___gggllltttyyyyyykkkllllllddd\\\ZZZYYYNNNBBB<<>><<<<<<<<<===DDDMMM```ooo~~~xxxyyyuuuwww|||{{{}}}zzzmmmppprrriii```^^^^^^]]]^^^```aaa]]]WWWPPPIIIDDDAAA@@@===:::777555333222///---------......------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,+++***+++...000111222333444444444333222///000111333555999===@@@:::999777666777;;;???AAABBB???>>>>>>;;;777888<<<===???BBBBBBBBBAAABBBCCCHHHJJJNNNPPPPPPQQQSSSTTTTTTVVVYYY^^^aaa___YYYTTTOOOMMMMMMRRR\\\gggnnnrrrrrrrrrrrrrrrqqqmmmiiiggghhhnnn{{{~~~nnnbbb\\\XXXSSS\\\[[[ZZZWWWTTTXXXiiizzz~~~~~~}}}}}}vvvwwwlllbbb[[[XXXfff~~~tttjjjVVVWWWaaagggjjjnnnkkkggg___UUUJJJ???777222222222222111222333333444222777777;;;CCCFFFTTTlllrrrXXXUUUYYY]]]lllxxxlllcccjjjwww}}}qqq```[[[dddnnnrrrooopppxxxyyyfffYYYSSSOOOBBBEEEGGGIIIPPP```www{{{vvvuuuvvvxxxuuuvvvtttqqqnnniii^^^TTTKKKFFFCCCDDDFFFDDDCCCEEEJJJQQQYYY___hhhwww~~~|||xxxfffYYY\\\nnnyyy___OOOKKKJJJDDDDDDAAA<<<666222111222////////////............---...000000//////111222000111;;;RRRpppzzz}}}rrrUUUBBBCCCSSSmmmyyy___EEE888666555333222222333555666;;;???FFFMMMUUU]]]dddiiirrrvvv{{{~~~}}}zzzvvvrrrhhhkkkoooyyy~~~uuufff\\\[[[XXXMMM@@@:::???GGGMMMOOOSSSTTTTTTPPPKKKHHHHHHIIIFFFAAA======<<<<<<@@@FFFWWWhhhzzzyyyyyyvvvxxx}}}{{{yyyyyykkkiiixxxrrriii```^^^^^^]]]^^^aaaaaa]]]WWWPPPIIIDDDAAA@@@===:::777444333111///---------......------,,,+++,,,,,,++++++++++++,,,,,,++++++,,,+++***+++...000111222333444444444333222///000111222333555888;;;888777666666777:::===???@@@>>>===>>><<<888999======???AAABBBAAAAAACCCDDDIIIKKKNNNPPPQQQRRRTTTVVVUUUUUUVVV\\\bbbccc___YYYRRRPPPNNNPPPWWWbbbnnnvvvwwwuuuttttttuuuvvvuuuttttttrrruuuxxxuuuooorrr|||}}}pppddd^^^ZZZUUUYYYZZZZZZWWWSSSWWWhhhzzz~~~wwwpppjjjfffdddmmm|||ttt|||{{{ssskkkbbb]]]XXXbbbwwwuuusssYYYVVV```gggkkknnnmmmiiiaaaWWWLLLAAA888333222222222222222333444444333777777<<>>777222111222//////////////////......---///000000000000111333222333@@@ZZZvvvttt~~~oooNNNCCCDDDQQQiii{{{uuu[[[CCC999666555333222222333555666:::>>>DDDKKKRRRZZZaaafffnnnrrrvvvyyy|||{{{uuullldddhhhnnnyyywwwqqqddd^^^]]]XXXMMM@@@<<>>>>>>>><<<>>>AAAOOObbbuuuzzzzzzxxxzzz~~~||||||yyynnnhhhrrrrrriii```^^^^^^]]]^^^aaaaaa^^^WWWPPPJJJEEEBBB@@@===:::666444333111///---------......------,,,+++---,,,,,,++++++,,,,,,---++++++,,,+++***+++...000111222333444555444333333---///111222222333666999555555555555777999;;;<<<===;;;<<<>>>===999999======???AAAAAAAAAAAACCCEEEIIILLLOOOQQQRRRTTTVVVXXXXXXTTTSSSXXX```ccc```[[[SSSSSSRRRRRRTTT]]]kkkuuuwwwuuusssuuuyyy|||~~~}}}{{{oooeeeaaaYYYRRRVVV```ooo|||{{{{{{|||pppeee___ZZZVVVOOOPPPPPPMMMJJJPPPeeeyyy}}}rrrhhh```ZZZWWWaaarrr|||yyy{{{ssslllddd\\\WWWUUU```uuu}}}nnn~~~yyy[[[VVV```hhhmmmpppmmmiiibbbYYYMMMBBB999444333222222222222333444444333777777===HHHLLLXXXpppxxxoooZZZVVVXXX[[[nnn~~~zzzyyyrrr~~~yyyjjjeeeiiiooosssiii```]]]\\\YYYZZZ^^^]]]dddfff^^^RRRIIICCC???===@@@CCCDDDEEENNN^^^jjjuuu}}}yyymmmbbb[[[XXXVVVVVVTTTPPPPPPOOOIIIAAA===<<>>???>>>>>>@@@JJJ]]]qqq{{{~~~||||||zzz}}}}}}}}}tttjjjmmmsssiii```^^^^^^]]]^^^aaaaaa^^^XXXPPPJJJEEEBBBAAA===:::666444333111///---------......------,,,+++---,,,,,,++++++,,,,,,---++++++,,,+++***+++...000111111333444555444444333+++...111222222333666999333444444555777888999:::;;;:::<<>>===???AAAAAAAAAAAACCCEEEJJJLLLOOOQQQRRRUUUXXXZZZZZZTTTQQQUUU]]]aaa___ZZZUUUWWWWWWTTTSSSYYYfffqqqyyywwwvvvyyy}}}yyyfffTTTKKKCCC===CCCOOO]]]www{{{wwwuuuuuuxxx{{{yyypppfff```[[[WWWJJJJJJHHHEEEBBBKKKcccyyyvvvkkkccc^^^[[[]]]nnn|||zzz|||uuummmeee]]]VVVQQQSSS```wwwooofffwww{{{[[[UUU```iiiooorrrmmmjjjcccYYYNNNCCC:::555333333222222333333444555333777777>>>IIIMMMZZZppp}}}lllXXXVVVVVVZZZooo~~~vvvrrruuuxxxuuujjjaaa___\\\UUUPPPPPPNNNQQQPPPLLLIIIHHHDDD@@@BBBBBBBBBBBBCCCHHHOOOUUU___kkk|||wwwiii[[[QQQMMMMMMLLLHHHDDDEEEGGGEEE???<<<;;;AAAMMMRRRNNNEEE???888777777<<>>>>>@@@GGGZZZoooxxx|||~~~~~~|||yyykkkiiivvvuuuiii^^^[[[[[[[[[[[[\\\```]]]XXXRRRKKKDDD???<<<<<<;;;:::888555222///...///---,,,,,,,,,,,,+++))))))***++++++***)))***+++)))************+++...000111222333444444333222111//////000//////000222555666444222222555999;;;<<<@@@===999777777888999999???AAABBBAAA??????CCCFFFLLLNNNPPPQQQSSSUUUXXXZZZXXXTTTPPPQQQTTTWWWYYYXXXQQQSSSYYY]]]ZZZVVV]]]hhhqqq{{{|||{{{xxxrrrfffTTTFFFCCCBBB@@@FFFQQQRRRlll|||yyywwwtttqqqqqqxxxyyyqqqfff```]]]\\\RRRLLLFFFBBBCCCMMMcccvvv~~~vvvoooiiieeehhhooo}}}}}}{{{tttoooiii\\\OOOVVVaaayyypppllltttrrr\\\^^^bbbhhhpppqqqrrrllleee\\\NNN???777777111111111111222333444444555777<<>>???EEEHHHEEEAAA@@@999888777777;;;AAAGGGLLLQQQTTTZZZaaahhhqqq{{{}}}eeeVVVRRReeeoooUUUKKKMMMHHHHHHGGGBBB<<<666222111000000//////.........---////////////000000000000111555EEEaaalllDDD???CCCTTTkkktttdddJJJ<<<<<<666666555444333333333333666999===AAAGGGOOOWWW]]]bbbffflllpppttt}}}yyynnnkkkvvv|||}}}{{{{{{~~~uuuooojjj[[[YYYNNNDDDPPPkkk||||||nnnkkkhhhiiiiiicccWWWMMMJJJFFFAAA?????????>>><<>>:::999888888777>>>@@@BBBAAA??????BBBFFFJJJMMMQQQTTTTTTUUUVVVWWWTTTQQQOOOPPPRRRTTTUUUTTTOOOQQQYYYaaaccc______dddqqqyyy{{{oooaaaVVVIIIAAADDDGGGGGGMMMVVVbbbuuu|||yyywwwtttrrrssszzz{{{ssshhhbbb___]]]]]][[[YYYUUURRRVVVfffwwwvvvmmmeeejjjyyyvvvtttwwwwwwuuutttrrriii^^^TTT]]]ttt{{{mmmtttmmmZZZ]]]ccciiiqqqrrrrrrlllfff]]]PPP@@@777666111111111111222333444555666888===CCCIIISSSeeevvvooohhheeeeeesss|||tttmmmlllllldddZZZYYYRRRNNNPPPQQQLLLIIIIIIGGGEEECCCBBBCCCDDDEEEEEEFFFRRRaaaooo}}}{{{iiiXXXMMMGGGEEEDDD@@@>>>???CCCCCC@@@AAADDDBBB===;;;@@@BBB@@@======;;;999777666888<<>>??????===<<>>;;;999777777777===???AAA@@@>>>>>>AAAEEEHHHLLLRRRUUUUUUUUUTTTTTTSSSRRRQQQRRRSSSSSSQQQOOOLLLNNNWWWdddllllllhhheeeooosssyyyxxxdddQQQMMMGGGHHHQQQZZZ^^^eeennn{{{|||yyywwwuuutttuuu{{{}}}uuukkkeee```]]]hhhjjjmmmjjjbbb^^^gggtttxxxiii]]]```nnnzzzlllgggjjjlllooosssuuuqqqjjjTTTZZZooonnntttiiiWWW^^^eeelllssssssqqqlllggg```RRRAAA777444222222222222333444555555777999===DDDKKKWWWlll~~~~~~ppphhhuuuwwwmmmhhh]]]TTTUUUYYYXXXSSSPPPMMMKKKHHHFFFDDDDDDEEEFFFDDDJJJSSSaaauuuqqqZZZJJJDDDEEEEEEDDD@@@>>>@@@EEEGGGFFFGGGKKKGGG???:::<<<===<<<;;;<<<<<<:::777444444666999;;;AAAFFFOOOXXXaaakkktttzzzxxx```UUU[[[|||vvvYYYIIIFFFGGGGGGFFFAAA;;;666222111000000////////////....../////////000000000111111555:::HHHcccnnnDDDBBBGGGXXXkkkmmm[[[EEE<<<>>>666666555444333333333333555777;;;???DDDKKKSSSXXX___aaafffjjjnnnppprrrrrr~~~yyyooogggiiirrrrrr]]]TTTQQQNNNNNNRRRYYY```eeeiiigggccc^^^XXXQQQKKKHHHFFFDDD@@@???>>>>>>===<<>>AAADDDIIIMMMQQQTTTTTTTTTTTTTTTXXXXXXXXXWWWUUUSSSOOOMMMLLLLLLRRR```ooowwwvvvrrrpppssswww{{{zzzppp]]]NNNOOOOOOVVVdddpppxxx~~~{{{xxxwwwvvvuuu{{{}}}vvvlllddd^^^YYYhhhmmmqqqnnnccc\\\aaakkk~~~mmm^^^ZZZ[[[fff~~~zzz}}}sssbbbaaaaaaccchhhmmmmmmjjjXXX\\\lllooouuugggXXX```gggnnntttssspppmmmiiibbbTTTBBB666333222222222222333555666777999:::>>>EEEMMM[[[rrrwwwkkkvvv}}}rrrfff\\\]]]eeefff^^^UUUSSSQQQNNNJJJGGGEEEFFFGGGFFFGGGMMM[[[tttzzzkkkXXXOOOPPPRRROOOKKKGGGEEEGGGNNNQQQQQQQQQSSSMMMDDD===<<<===<<<===???<<<:::777444333444555666;;;AAAJJJTTT^^^hhhrrrxxxeeeRRR^^^zzzvvv[[[LLLJJJGGGGGGFFFAAA;;;666222111000000///////////////////////////000000111111222555:::IIIcccyyymmmDDDCCCJJJ]]]oooooo[[[EEE<<<<<<666666555444333333333333444666999<<>>===<<>>>>>@@@:::999777555444444555555888>>>FFFPPP[[[fffpppvvvlllRRRaaaxxxuuuZZZMMMLLLHHHHHHGGGBBB<<<666222000//////000000000000000000/////////000111222222222444999IIIdddtttdddwwwjjjCCCBBBNNNcccwwwttt]]]FFF;;;:::666666555444333333333333222444777:::>>>DDDKKKPPPVVVRRROOORRR[[[iiivvv}}}zzzpppjjjjjjppp~~~kkk___YYYXXX]]]___WWWNNNIIIGGGHHHGGGDDD@@@AAAGGGLLLHHHGGGFFFDDDAAA???>>>>>><<<@@@IIITTT___jjjttt{{{}}}yyy{{{|||vvvvvv}}}{{{jjj___kkkpppggg``````aaa___\\\[[[]]]ZZZVVVPPPJJJDDD???===;;;999777444222111000000000///------......,,,+++)))***++++++***)))***+++)))************+++...000111222333333444333222111000111333333222111111222555444444666999;;;<<<<<<@@@BBBDDDAAA<<<888777888===@@@CCCCCCAAA@@@BBBDDDLLLNNNPPPQQQRRRTTTXXX[[[YYYYYYWWWSSSOOOLLLLLLLLLPPPNNNKKKNNN\\\rrrpppbbb___cccaaagggqqq|||}}}|||}}}yyy~~~~~~wwwmmmcccXXXPPPRRRRRRRRRPPPIIIDDDHHHQQQ```rrr|||vvvpppoooyyy~~~vvvqqq||||||sssiiieeeccc```___```bbb```iiilllyyyiii[[[cccjjjoootttrrrsssooojjjcccUUUCCC777333222222333444555666888999;;;<<<@@@GGGPPP___vvv|||mmmhhhtttzzzzzzwwwggg^^^___]]]XXXOOOIIIFFFFFFHHHHHHMMM]]]xxx~~~vvvjjjdddeeelllssswww______eeeooorrrkkkbbb]]]KKKDDD@@@AAABBB@@@===>>>999999888777666666666555777;;;CCCKKKUUUaaakkkrrr{{{rrrVVV^^^uuuzzz[[[KKKJJJKKKKKKIIIDDD===666222000//////000000000000111111...///000000111222333333333:::JJJdddkkkVVViiidddAAADDDSSSjjj}}}www^^^FFF;;;888666666555444333333333333111333555888;;;AAAHHHMMMQQQKKKDDD@@@DDDQQQ___iiiiiijjjfffaaafffxxxvvvooojjjeeevvvttt]]]\\\bbbppp{{{vvv```KKKGGGFFFCCC???===>>>DDDIIIJJJJJJIIIFFFBBB???>>>>>>;;;<<>>999888999===AAADDDDDDBBBAAACCCEEEJJJMMMQQQTTTUUUWWWZZZ[[[UUUUUURRRNNNJJJKKKNNNRRRQQQRRROOOKKKRRReeexxxssseeecccjjjkkkttt~~~{{{qqqfffYYYOOOKKKHHHFFFEEEAAA>>>AAAGGGQQQ```yyyssskkkfffkkkvvv~~~~~~zzzuuu|||xxxooolllhhh```[[[[[[___\\\cccuuuyyyiiizzzgggYYYaaaiiioootttssstttpppkkkcccTTTCCC777444222333333444555777999:::;;;<<>><<<999999999888777666555444555888>>>EEENNNZZZeeemmmvvv|||rrr\\\[[[sss```NNNKKKNNNNNNKKKFFF>>>666111/////////000000000111111111...///000111222333333444555<<>>;;;===AAADDDJJJKKKJJJGGGAAA===<<<<<<;;;999<<>>:::999;;;>>>AAAEEEEEECCCBBBCCCEEEGGGLLLRRRWWWYYYYYYZZZ[[[SSSRRROOOKKKIIILLLRRRXXXQQQUUUTTTLLLLLLZZZlllwwwvvviiigggmmmlllwww{{{ttthhh[[[OOOJJJEEEBBBBBBAAA>>>???CCCGGGTTTlllxxxeee]]]XXX[[[fffvvvsssaaa[[[```kkkzzz~~~xxx{{{}}}uuuooonnnjjj___WWWUUUZZZXXX^^^nnnvvv{{{qqqggg{{{eeeWWW```hhhooouuutttuuuqqqkkkcccTTTCCC888555222333333444666888999:::;;;===BBBIIIPPP]]]sssyyyrrrggg]]]YYYaaatttsssvvvxxxrrrggg\\\VVVTTTMMMNNNSSSbbb|||uuubbbWWWXXX]]]___aaajjjvvvvvvhhhUUUIIICCCAAACCCJJJLLLGGG@@@<<<::::::999888777555333222333666:::@@@IIITTT```hhhsssyyyooo^^^\\\ttthhhRRROOOPPPPPPMMMGGG>>>666111/////////000000111111111222...///000111222333444444888>>>MMMfffnnnXXXgggxxxZZZ>>>III^^^ttttttWWWBBB:::999666666555444333333333333000111333555888===CCCHHHFFFFFFEEEAAA???DDDOOOXXXaaafffjjjnnnyyyxxxuuurrr{{{mmmjjjfffrrrdddKKKGGGAAA<<<;;;<<>>::::::666333111222111...+++...//////...,,,***+++,,,+++++++++************)))***++++++***)))***---000///000111222222111///...000111444777999999888777555555555777999<<<>>>@@@BBB@@@AAABBB???::::::===>>>@@@CCCCCCBBBAAAAAAAAAJJJLLLQQQUUUWWWXXXXXXXXXSSSOOOLLLMMMRRRXXX[[[[[[]]]YYYVVVSSSQQQRRR]]]jjjpppsssvvvxxxuuuqqqqqqsssvvvyyy{{{{{{}}}|||www}}}mmm\\\RRRMMMFFFBBBBBB@@@===???EEEFFFOOObbb}}}xxxhhh\\\TTTPPPPPPVVVZZZbbbzzz~~~jjjWWWPPPNNNRRRcccvvv{{{sssnnnppprrrttt{{{{{{ppphhhddd```[[[WWWWWW___\\\]]]nnnwwwttt~~~qqqkkkyyyxxx^^^VVVbbbjjjpppxxxyyywwwtttqqqhhhWWWBBB666222111222333555777:::<<<===@@@???CCCJJJPPP[[[pppoooiiibbb[[[XXX___ttt|||vvvccc[[[^^^SSSQQQVVVfff}}}mmmSSSMMMTTTSSSWWW```gggaaaPPPDDDAAA<<<<<>><<<:::999888777444333777555777<<>>???JJJKKKJJJFFF???;;;:::;;;:::999999;;;===FFFXXXjjjzzzxxxzzzxxxvvvwwwuuussspppvvvvvvmmmppp{{{vvvkkkaaa______\\\ZZZZZZ[[[XXXTTTPPPKKKEEE???;;;:::777333222222111///---,,,---...---+++++++++,,,+++++++++************)))***++++++***)))***---000......///000000111111000111222444777888:::::::::444555555666888;;;>>>???@@@>>>>>>???===888888;;;===???BBBBBBAAAAAAAAAAAAJJJLLLPPPTTTWWWXXXXXXWWWTTTQQQOOOPPPTTTZZZ___bbbaaa^^^\\\YYYTTTRRRYYYccciiikkkppptttuuusssqqqpppoooooonnnmmmrrrxxxwwwsssrrr___TTTNNNGGGCCCBBB@@@===???EEEJJJRRRccc{{{wwweeeXXXTTTQQQSSSZZZ^^^dddxxxxxxbbbWWWQQQRRR```pppyyynnnccc^^^[[[ZZZ```hhhxxxvvvmmmgggaaaZZZTTTRRRXXXUUUTTTbbbqqq~~~qqq}}}vvv\\\UUUbbbiiiooovvvvvvxxxuuupppgggUUUBBB666333333333444666888:::<<<>>>???@@@DDDKKKRRR^^^tttqqqkkkbbb[[[XXX___ttt}}}ggg^^^aaaSSSRRRYYYllljjjXXXRRRVVVSSSRRRTTTPPPFFF???>>>AAA???BBBJJJNNNKKKFFFDDD===<<<:::::::::999666444666444555999???EEEOOOYYYeeemmmyyyttthhhfffaaaXXXVVVnnnmmmZZZXXXWWWTTTNNNEEE<<<444111000...///000111111000///...///111222333222444666888<<>>:::::::::999888888999;;;DDDWWWhhhxxxvvvxxxvvvuuuvvvtttrrrooottt|||nnnnnnvvvwwwlllaaa^^^^^^\\\ZZZZZZ[[[YYYUUUQQQLLLGGGAAA<<<999777444333333222111///,,,---...---++++++,,,---+++++++++************)))+++++++++***)))***...000------......///000222222222222333555777:::<<<===555555555666888;;;===??????<<<<<<<<<:::555666:::;;;===@@@AAAAAA@@@AAABBBIIIKKKOOOSSSVVVWWWWWWWWWUUUTTTSSSSSSUUU[[[bbbhhhdddcccbbb```ZZZUUUYYYaaacccfffkkksssxxxxxxsssnnniiieee___^^^gggrrrvvvsssyyygggZZZOOOIIIEEECCCBBBBBBFFFKKKQQQXXXfffzzz~~~mmmaaa]]]\\\```fffhhhkkkyyy}}}qqqiiihhhqqq~~~~~~tttfffZZZPPPJJJMMMSSS\\\jjj{{{{{{rrrjjjbbbXXXRRRLLLQQQMMMJJJUUU___nnnyyyyyy___VVVbbbiiinnnttttttyyyuuunnndddSSS@@@666555444444555777999;;;===>>>AAABBBFFFKKKRRR```vvvwwwoooeee\\\XXX___ttt~~~jjj``````TTTQQQZZZmmmxxxzzzzzziiiiii\\\NNNGGGEEEBBBAAABBBCCC>>>===AAADDDBBB??????;;;::::::;;;<<<;;;888666555222222666:::>>>GGGPPP[[[dddqqq|||uuuddd___ZZZSSSOOOiiikkkZZZYYYWWWUUUNNNEEE;;;444111000//////000000000000/////////111222333333444777999>>>IIIWWWdddooo~~~}}}nnnYYY@@@GGGbbb|||xxxWWWBBB<<<===888777777666555444333333111222444555777;;;???CCCRRRhhhxxxuuu|||pppdddYYYWWW```pppxxxZZZFFF???===<<>><<<;;;<<<888777666777999BBBTTTeeevvvsssvvvtttsssuuutttrrrnnnsssyyyjjjlllxxxxxxlllaaa^^^]]][[[YYYZZZ\\\YYYUUUQQQMMMHHHBBB>>>999777555444333222111111...///000...,,,++++++,,,+++++++++*********))))))+++++++++******+++...111000000/////////000222333111111111222555999<<<>>>666666666777999<<<>>>??????<<<;;;<<<999555666::::::<<>>CCCEEEHHHLLLRRRbbbxxxwwwiii^^^XXX___ssstttjjjeee]]]XXX^^^jjjjjj______jjj}}}kkkUUUGGGDDDGGGJJJLLLJJJAAA;;;::::::888888999999888999;;;===<<<:::888666333222555777999AAAIIITTT^^^lllxxxjjjaaaZZZRRRPPPiii~~~eeeYYYZZZXXXUUUNNNDDD;;;444111000//////000000000000/////////111222333333555777999AAAOOO___iiippp{{{rrrYYYAAAHHHbbb{{{wwwVVV@@@::::::888888777666555444333333111222444444666999===AAAMMMeee|||tttsssyyyzzzlll]]]TTTNNNRRRhhh~~~```IIIBBBAAA@@@@@@@@@AAAAAA@@@???>>>>>>999777777888999AAASSSddduuuqqqtttrrrrrruuutttssspppuuummmcccnnnxxxlllaaa]]]\\\ZZZYYYYYY\\\YYYUUURRRNNNHHHCCC>>>888888666444222111111111222222222000---++++++++++++++++++*********))))))+++,,,,,,+++***+++...111555444222111000111222222000//////000333777:::===888888888999:::<<>>;;;777777;;;:::<<>>666666333333444666999;;;===???DDDHHHLLLOOOWWWjjjnnn```YYY___rrr~~~qqqhhhccccccfff]]]LLLHHHOOOkkk~~~oooZZZKKKHHHNNNUUUXXXXXXMMMBBB===:::777777888888777888:::<<<===;;;:::999555444555666777===DDDPPPZZZhhhuuu~~~wwwjjj^^^TTTRRRhhhsss^^^WWW\\\YYYUUUNNNDDD:::444111111000000////////////000000///111222333444555888:::BBBQQQcccmmmqqq|||zzzoooZZZBBBIIIbbb|||{{{ZZZBBB:::999888888777666555444444333222222333444444777;;;>>>GGG[[[wwwtttnnnnnnsssyyyxxxkkk]]]QQQFFFCCCSSSggg~~~bbbJJJCCCBBB@@@AAABBBBBBCCCCCCBBB@@@>>>;;;999999999:::BBBTTTeeeuuu|||ppptttsssrrrwwwwwwxxxtttzzz|||kkkcccpppyyylll```\\\[[[YYYXXXYYY[[[YYYUUUQQQNNNHHHCCC???888888777555111//////000222222222000---++++++++++++++++++************))),,,,,,,,,+++***+++///111777666555333222222111111/////////000222555888;;;888888888999:::<<<>>>@@@@@@??????AAA>>>999888;;;;;;===@@@AAAAAA@@@AAABBBHHHIIILLLNNNQQQSSSUUUVVVWWWWWWVVVVVVWWW[[[```eeeooonnnllliiibbb\\\___fffqqqvvvyyy{{{sssppphhh^^^ZZZdddttt~~~wwwkkkeeeeeefffeeejjjsssqqq]]]QQQLLLGGGGGGVVVlllsssdddWWWMMMHHHEEEGGGDDDDDDHHHJJJWWWpppvvvdddhhhjjjpppyyy|||zzztttkkk___NNN===666666222333555777:::===@@@BBBDDDKKKPPPSSS^^^uuuppp```ZZZ```ssszzzlllgggbbb\\\PPPDDD???AAAKKKiiitttnnnbbbTTTOOOWWWbbbhhhbbbVVVIIIAAA===888777999999999888:::<<<>>>======;;;888666777666666;;;AAALLLVVVdddrrr|||pppaaaUUUPPPcccmmmZZZWWW___YYYUUUMMMCCC:::333111111000000////////////000000///111222333444666999;;;@@@PPPbbbmmmrrr|||vvviiiZZZBBBHHH___|||```HHH===:::999888888777666555444444222333333333333555999<<>>===;;;::::::;;;BBBTTTeeevvv|||qqqvvvuuutttzzz{{{|||zzztttiiiooo~~~yyymmm```\\\ZZZYYYXXXYYYZZZXXXTTTQQQMMMHHHBBB>>>888999888444000------...---...///...,,,++++++,,,+++++++++************))),,,,,,,,,+++***,,,///111444444444444333222111111000000000111333555777999777777777777888:::<<<>>>@@@???AAADDDAAA;;;999;;;===???BBBBBBAAAAAAAAAAAAGGGIIIKKKMMMPPPSSSTTTUUUWWWVVVVVVXXX]]]bbbeeegggssstttuuuuuunnnggghhhmmmvvv|||~~~}}}zzzvvvqqqgggaaaeeepppwwwxxx||||||vvvppp{{{xxxmmm___VVVPPPSSS]]]mmm|||lll\\\QQQKKKIIIFFFHHHEEEEEEIIIIIIVVVqqq}}}sssdddiiimmmrrrzzz|||yyytttkkk___NNN===555555333444666999===AAADDDFFFGGGOOOSSSUUU```xxxnnn^^^YYYaaattt|||}}}{{{}}}}}}ooommmcccSSSHHHEEEBBB>>>===LLLaaappppppiiifffiiikkkooojjj\\\SSSYYYgggqqqhhh\\\OOOHHHCCC>>><<<===>>><<<::::::===???@@@AAA===:::888888777666999@@@FFFQQQ```nnnzzzppp___QQQPPP```oooYYYWWW```YYYUUUMMMCCC999333222222111000///......///000111///111333444444666999<<<@@@PPPbbbmmmsss}}}vvvgggZZZ@@@EEEVVVvvveeeLLL???:::999999888777666555444444222333333222222444777:::AAAJJJ]]]ppp|||{{{vvvppphhhbbbaaa___dddbbbUUUHHHEEEIIIMMMmmmzzzwww\\\FFFDDDJJJJJJQQQPPPNNNNNNMMMJJJEEE@@@===;;;::::::;;;BBBSSSdddvvv|||sssxxxwwwwww}}}}}}yyylllllluuuzzzmmm```[[[ZZZXXXXXXYYYZZZWWWTTTPPPMMMHHHBBB>>>999999888444///++++++---)))***,,,+++++++++,,,---+++++++++************))),,,,,,,,,++++++,,,///222000111333444444333222111111111222333444666777888555555555555777999:::<<>>AAACCCCCCBBBAAAAAAAAAGGGHHHJJJMMMOOORRRTTTUUUWWWUUUVVV[[[bbbhhhkkkkkkuuuxxx}}}{{{ttttttxxxzzz|||xxxooogggfffmmmrrrrrrxxxuuu{{{qqqggg\\\UUURRRZZZqqqrrrcccVVVNNNKKKKKKIIIKKKHHHHHHKKKIIIWWWrrrssshhhmmmyyynnnccckkkooossszzz{{{yyyssskkk___NNN===444444444555777;;;???CCCGGGIIIKKKRRRUUUUUU^^^uuukkk\\\XXXaaavvvxxxiii```\\\\\\^^^fffwwwyyyxxxjjjUUUJJJLLLKKKCCCIIIEEEFFFKKKIIICCCGGGPPPeeennnmmm]]]PPPSSScccnnnooodddXXXQQQMMMGGGEEEFFFAAA>>><<<;;;>>>AAACCCCCC>>>:::888888777555999???BBBLLL\\\lllxxx{{{mmm\\\LLLQQQaaattt[[[VVV___ZZZUUUMMMCCC999333222222111000///......///000111///111333444555666:::<<>>AAALLLnnneeeLLL>>>999999999888777666555444444222333333222222333777999===EEEVVVkkkyyyvvvuuutttmmmdddaaa^^^jjjkkkZZZHHHCCCEEEDDD]]]mmmmmmVVVDDDHHHTTTXXX[[[YYYVVVVVVTTTPPPJJJDDD===;;;:::::::::AAASSScccvvv}}}tttzzzyyyyyywwwiiihhhppplllaaa]]]VVVVVVYYYSSSVVVVVVRRRLLLIIIHHHDDD???:::999666333000///......------,,,,,,,,,,,,++++++++++++************++++++***+++,,,,,,++++++---///222222222333333222111111,,,...222444444444444444555444444777;;;===<<<:::<<>>???AAABBBBBBAAA@@@???HHHJJJMMMOOOPPPQQQSSSUUUTTTVVV\\\ccciiinnnoooooovvv{{{||||||zzzwwwrrrnnnnnnqqqttt}}}xxx~~~eeeWWWOOOOOO\\\nnntttnnndddZZZTTTPPPNNNMMMLLLLLLNNNNNNJJJMMM___rrr~~~mmmllluuu~~~yyyxxxjjjcccmmmqqqvvv|||{{{vvvssskkkZZZFFF888333444222555999===@@@DDDGGGJJJMMMNNNRRRYYYaaammmzzzkkk]]]ZZZgggyyyqqqbbbYYYUUUNNNWWWggg{{{|||nnnccc^^^XXXPPPMMMKKKGGGBBB>>>>>>BBBFFF]]]tttzzzaaaIIIHHHRRRXXXoooppplllccc[[[WWWRRRMMMPPPGGG@@@???@@@@@@CCCFFFBBB???;;;888888888777666===GGGWWWhhhwww~~~iiiZZZQQQQQQhhh|||rrr\\\\\\\\\WWWTTTLLLAAA666000000222111000///////////////000222222333333333555999<<>>CCCNNN^^^ooo{{{|||yyyuuuuuuxxx}}}zzzvvvsssoooiiieeejjjnnnoooeeeUUUHHHDDDEEEYYYdddcccTTTJJJQQQ]]]bbbjjjhhhddd\\\SSSLLLIIIIIIAAA;;;888:::;;;@@@QQQcccvvv~~~}}}}}}sssfffeeennnmmmbbb^^^WWWWWWYYYTTTVVVVVVRRRLLLIIIHHHDDD>>>:::999666333000///......------,,,,,,,,,,,,++++++++++++************++++++***+++,,,,,,++++++---///111111222222222222111111,,,///333444444444555555444333444777;;;>>>===<<<<<>>???AAABBBBBBAAA@@@???EEEHHHLLLNNNPPPRRRUUUWWWYYY[[[```gggnnnsssvvvwww}}}|||zzzyyy{{{~~~~~~}}}~~~~~~yyyuuuooovvv{{{dddVVVMMMJJJTTTccciiifffaaa\\\WWWSSSPPPNNNLLLMMMOOOPPPMMMOOO^^^ooo~~~tttrrrzzzfffbbblllooottt{{{{{{tttqqqhhhWWWEEE888444555444666:::>>>AAAEEEJJJMMMOOOPPPSSSXXX^^^hhhzzzyyywwwpppccc\\\bbbtttqqq```VVVSSS]]]nnn}}}tttkkkdddaaaYYYNNNDDD???>>>??????QQQiiiuuueeeMMMEEELLLSSSooosssqqqfff]]]\\\aaaeee```SSSFFF@@@???>>>AAAEEEBBB???;;;999888888777777;;;EEEUUUffftttyyydddUUUWWWmmm~~~sss^^^]]]]]]YYYUUULLLAAA666111000222000000////////////000000111222333444444777;;;>>>CCCPPPaaammmwwwrrreeeFFF???HHHeeelllTTTDDD;;;;;;:::999999999777444222222222111111222222333444:::>>>GGGUUUeeerrrzzz|||~~~wwwnnniiikkkrrryyy~~~~~~|||{{{yyyuuuooojjjlllwwwxxxeeeRRRIIIGGGYYYbbbaaaTTTNNNXXXfffmmmrrrqqqmmmfff]]]UUUPPPNNNBBB<<<999;;;===AAAQQQcccuuu}}}}}}~~~~~~}}}}}}|||pppdddfffqqqmmmddd```XXXWWWYYYUUUWWWVVVRRRLLLIIIHHHCCC>>>:::999666333000///......------,,,,,,,,,,,,++++++++++++************++++++***+++,,,+++++++++---///111111222222222222111111---000333555555555666666444444444777;;;=========<<>>AAAFFFLLLPPPRRRRRRTTTXXX[[[dddvvv{{{sssxxxxxxoooccccccrrrsssffffffpppwwwqqqpppzzzlllZZZKKKDDDAAA>>><<>>===???BBBAAA???;;;999999999888777999CCCRRRcccqqq}}}pppZZZZZZrrrrrr______^^^[[[VVVMMMAAA777111000111000000000//////000000111111333555666777:::>>>AAAFFFRRRbbboooyyyzzzqqqLLLCCCHHH]]]wwwqqqWWWHHHEEE:::999888999:::999777555222222111111222222333333777999@@@KKKYYYgggqqqvvvyyy}}}~~~wwwmmmggghhhmmmtttxxx||||||}}}~~~zzztttooorrrhhhWWWPPP]]]dddddd[[[WWW___jjjnnnsssssspppllleee\\\UUUPPPBBB<<<:::======AAAPPPaaattt~~~~~~||||||||||||{{{||||||xxxkkk___eeetttnnneeeaaaXXXWWWZZZVVVWWWVVVRRRLLLIIIHHHCCC>>>:::999666333000///......------,,,,,,,,,+++++++++++++++************++++++)))***++++++***+++---///111222222333333333333222///111444555555555666888777777777888999;;;<<<<<<===@@@CCCDDDBBB@@@>>>======???AAABBBCCCBBBAAA@@@AAAEEEIIILLLOOORRRUUUXXX]]]```dddhhhmmmsssxxx{{{zzz|||~~~~~~~~~yyytttmmmfffbbblllvvvbbbSSSKKKJJJSSS^^^hhhiiiiiifff```ZZZUUURRROOOQQQSSSTTTRRRRRRUUUYYYmmm~~~lllhhhggg^^^cccllllllqqq{{{}}}vvvpppcccQQQ@@@777555777555777:::>>>AAAGGGMMMQQQSSSSSSVVVXXX[[[dddxxx{{{xxx|||}}}wwwllljjjwww}}}|||zzzgggZZZZZZVVVppplllYYYLLLDDDBBBAAAHHHUUUkkkxxxqqq]]]RRRRRR]]]ggglllfffaaahhhvvvuuudddRRRGGGAAA>>>???AAAAAA???<<<;;;::::::999888999BBBQQQaaaooozzzwww]]]YYYsssnnn___aaa```^^^WWWLLL@@@777111000000000000000///000000111111111333666888:::===BBBEEEIIIVVVgggvvvRRRBBBFFFUUUooo~~~pppUUUIIIOOO:::999888888999999777666333222222111222222333333777888<<>>======???AAACCCDDDCCCBBBAAACCCFFFJJJMMMOOOQQQTTTVVV^^^aaaeeehhhkkkooouuuyyyyyyzzz{{{~~~zzzxxx~~~wwwlllcccjjj}}}gggVVVMMMPPP[[[eeetttsssooohhh```YYYUUUTTTYYYZZZZZZXXXWWWUUUSSSQQQXXXpppnnnjjjbbb^^^eeennnnnnttt}}}}}}yyypppaaaNNN>>>555555777555777:::>>>AAAFFFLLLOOORRRSSSVVVYYY]]]jjj~~~{{{xxxtttoooooo{{{|||zzzyyy{{{~~~tttmmmoooiiiWWWLLLLLLFFF]]]oooYYYJJJFFFFFFEEEHHH[[[vvvsssaaaYYYZZZbbbgggeeeccceeehhhjjjggg]]]RRRLLLGGGAAA@@@AAAAAA???===<<<<<<;;;:::888:::CCCQQQ```mmmyyy{{{aaaZZZsssjjj]]]aaaaaa^^^WWWKKK???666222000000000000000000000111222222222444777:::===@@@DDDGGGJJJYYYnnnZZZ@@@CCCRRRkkk|||nnnRRRIIISSS<<<:::888888888888666555333333222222111222222333666666888===GGGSSS___gggccc```]]][[[^^^fffsss}}}}}}{{{zzz{{{{{{{{{zzz}}}zzzvvvssspppoooooozzzooo\\\RRRPPPRRRRRRVVVUUUVVVYYY\\\ZZZRRRLLLDDD===:::;;;;;;>>>LLL]]]rrr}}}mmmooorrruuuxxxzzz|||~~~{{{ooo]]]QQQ]]]sss|||mmmgggcccXXXUUUXXXVVVTTTTTTQQQKKKIIIIIIFFF@@@:::999666333000///......------,,,,,,,,,,,,++++++++++++************++++++)))***+++*********,,,...111222333444555555555444///111333333333444666888;;;<<<;;;999777777999;;;===@@@DDDEEECCC@@@>>>>>>===???AAACCCDDDDDDCCCBBBCCCFFFJJJMMMOOORRRUUUWWW^^^bbbhhhkkkmmmqqqvvv{{{xxxyyyyyyzzz|||tttnnn}}}wwwwwwwwwvvv{{{wwwlllmmmlllXXXPPPVVVbbblll|||zzztttjjjaaa[[[ZZZ\\\eeeddd```\\\\\\\\\WWWPPPQQQaaa~~~rrrnnn~~~bbb___hhhpppqqqwww~~~{{{xxxnnn]]]JJJ;;;444555888555888<<<@@@CCCFFFJJJMMMPPPQQQUUUZZZaaarrr|||rrrjjjiiihhhkkkwwwwwwuuuvvvzzz||||||wwwmmmkkkdddUUUIIIFFF@@@PPPtttlllVVVLLLJJJFFFDDDQQQnnnrrrccc[[[```cccaaa^^^[[[UUUNNNTTTRRRQQQPPPJJJCCC@@@BBB@@@???=========<<<;;;999;;;CCCPPP___lllxxx|||eee```tttiii]]]bbbaaa^^^UUUIII===666222000///000000000000111111222333222555999<<<>>>AAAEEEGGGIIIXXXqqqfffBBBAAAPPPkkk|||rrrYYYMMMPPP===;;;999888999999888777333333222222111111222222222333555888>>>HHHSSSZZZTTTQQQPPPRRRWWWaaaqqq}}}{{{|||~~~|||wwwqqqlllkkkmmmpppxxx~~~fffOOOEEEFFFKKKOOOMMMKKKKKKRRRZZZ]]]XXXRRRGGG???;;;;;;:::===LLL^^^rrr~~~gggkkkppptttxxx{{{|||qqq\\\OOO\\\ttt{{{lllgggcccWWWTTTWWWUUURRRRRRPPPKKKIIIJJJGGGBBB:::999666333000///......------,,,,,,,,,,,,++++++++++++************++++++((()))******)))***,,,...///000111222333333333333///000222222222333666888999:::;;;999777888;;;>>>===@@@DDDEEECCCAAA???>>>===???AAACCCDDDDDDCCCCCCBBBEEEJJJNNNQQQTTTWWWZZZ[[[bbbiiinnnqqqtttzzz~~~|||||||||{{{{{{~~~|||tttmmmppp||||||ssswwwxxxsssrrr|||wwwrrrzzzlllYYYTTT\\\jjjttt}}}|||xxxppphhheeehhhkkkjjjhhhaaa\\\]]]```ZZZQQQQQQWWWmmmuuuqqq~~~zzzxxxccc```iiiqqqssszzz~~~wwwtttiiiWWWDDD888444666999666:::???CCCEEEGGGJJJKKKNNNPPPTTTYYYbbbxxxrrrfff]]]]]]]]]```nnn~~~wwwttttttxxxzzz{{{xxxooohhh]]]PPPFFFCCCIII```iiiWWWOOOJJJEEEJJJaaazzzppp^^^TTTXXXYYYUUUQQQNNNHHHBBBGGGKKKRRRSSSKKKAAA???CCC@@@???>>>>>>>>>===;;;999;;;CCCOOO]]]jjjvvvxxxeeebbbxxxlll___ccc```]]]SSSFFF;;;555222000///000000000000111222333444222555999===???BBBEEEGGGHHHWWWpppvvvGGG???PPPkkk~~~iiiSSSIII>>><<<::::::;;;<<<<<<<<<444333222222111111222222000222444777:::AAAJJJPPPOOOOOOSSSZZZ```iiixxxzzzyyytttoookkkkkkppptttvvvxxxoooWWWHHHDDDHHHMMMQQQMMMIIIHHHPPP\\\cccaaa\\\KKKCCC===;;;:::>>>NNN```sss~~~{{{hhhlllrrrvvvxxx|||www```QQQ^^^vvvzzzlllgggcccWWWSSSWWWTTTQQQRRROOOKKKJJJKKKHHHCCC:::999666333111///......---------,,,,,,,,,++++++++++++************++++++((()))******)))***,,,.........///111111222222222...000111111111333555777777999:::999777999===AAA>>>AAADDDEEECCCAAA???>>>===???AAACCCDDDDDDDDDCCC@@@DDDIIINNNRRRVVVZZZ]]]XXX___hhhooorrrvvv|||yyyvvvyyysssfffnnn{{{zzzuuu{{{}}}vvvooowww|||uuu~~~ttttttyyygggYYYWWWbbbqqq{{{}}}~~~|||wwwqqqpppuuuzzzjjjfff___YYY\\\```[[[QQQOOOQQQaaawwwrrr|||{{{cccaaaiiiqqqttt{{{}}}sssooodddRRR@@@555333777;;;777;;;AAAEEEHHHIIIJJJKKKNNNPPPSSSYYYccczzz}}}iii^^^WWWWWWVVVYYYhhh{{{zzznnnhhhwww}}}{{{uuusssvvvxxxzzzyyyqqqiiiZZZKKKJJJHHHOOOddd{{{zzzcccUUUIIICCCCCCPPPeeemmm___LLLIIIMMMNNNJJJFFFEEEDDDBBBAAAIIISSSUUUKKK@@@>>>CCC@@@???>>>>>>>>>>>><<<::::::BBBNNN\\\iiittt~~~rrrbbb___{{{ooobbbddd___\\\RRREEE:::444222111///000000000000111222333444333666:::===???AAADDDGGGIIIVVVmmmpppMMM>>>PPPlllxxxYYYCCC>>><<<;;;;;;===@@@@@@@@@444333333222111111111222000333666888:::???FFFKKKXXXZZZaaakkkrrrwwwuuuuuussspppmmmoootttyyyvvvvvv|||gggZZZMMMJJJMMMPPPQQQPPPPPPKKKIIIQQQ^^^ggggggcccOOOFFF>>><<<;;;???PPPcccsssxxxkkkoootttwwwyyy}}}|||dddTTT```yyy|||kkkdddbbbZZZWWWVVVPPPRRRQQQOOOOOONNNLLLIIIFFF>>><<<888444000.........------,,,,,,,,,,,,+++++++++++++++************)))))))))***+++,,,,,,------333333222000...---///111333111//////222444444444777888999777666777<<>>BBBEEEFFFHHHJJJKKKOOONNNSSS]]]gggvvv|||eee]]]WWWVVVTTTUUUbbbrrrvvvXXXRRROOOZZZqqq}}}||||||}}}yyygggUUULLLDDDFFFPPPSSSVVVhhheeeVVVLLLDDD@@@IIISSSWWWTTTQQQMMMIIIGGGGGGDDD???>>>AAAFFFLLLRRRPPPHHHBBBAAACCCDDDCCCBBBAAA???>>><<<<<<999BBBNNN[[[gggrrr||||||qqqxxxuuu```eeekkk___aaa^^^]]]RRRCCC777222111111111111111000000111222222333666888;;;>>>???AAAEEEGGGMMMQQQdddmmmxxx]]]BBBHHHhhhsssXXXAAA888888:::===@@@@@@===:::555444333222222222333444222000111444666:::CCCMMM[[[kkk}}}~~~zzzyyytttwww{{{}}}}}}wwwvvv~~~{{{nnndddXXXXXXYYYYYYYYYXXXWWWVVVYYYSSSOOORRR]]]dddaaaYYYPPPCCC:::999:::???PPPdddzzztttrrrvvvzzz|||{{{|||yyydddVVV```ttt}}}llldddaaaYYYWWWWWWQQQQQQOOONNNMMMLLLJJJGGGDDD>>>;;;888333000///......------,,,,,,,,,,,,+++++++++++++++************)))))))))***++++++,,,------333444444222000///000111222000000000333555555444555777888888666888===AAA>>>CCCGGGHHHDDD???<<<<<>>===:::AAANNNZZZfffrrr}}}mmmaaagggrrrnnn```gggfff[[[___\\\\\\QQQBBB777222111111000111111000111111222333444666888;;;>>>???AAADDDGGGFFFNNNcccwwwuuuiiiJJJKKKeeezzzaaaIII???@@@@@@AAA@@@>>>;;;888555444333222222222333444222111111444555999BBBMMMgggyyy~~~~~~{{{~~~}}}zzz}}}}}}ttthhh```bbbcccddddddeeecccaaa______VVVMMMPPP]]]fffddd^^^QQQEEE<<<::::::???RRRgggyyyqqqtttxxx|||}}}}}}}}}vvvfff[[[dddvvvmmmddd```XXXVVVWWWRRRPPPOOOMMMLLLJJJHHHDDDAAA===;;;777333000///......------,,,,,,,,,,,,+++++++++++++++************)))))))))******+++,,,,,,,,,111333555444222111000111111111111333555777666555444666999999777888<<>>======??????@@@CCCFFFGGGFFFEEE??????BBBHHHPPPYYY___bbbhhhiiilllooorrrtttuuuuuussszzz~~~~~~rrrrrrzzzxxxssspppuuu}}}uuuvvvtttkkk^^^[[[iii|||~~~}}}|||qqqnnnrrr{{{xxxeee```dddgggeeeiiiggggggmmmxxxzzzsssvvvpppggg```\\\YYYWWWUUUXXXWWW^^^pppyyy|||aaadddjjjsssyyyyyytttooodddSSSAAA888555666888<<<>>>AAAEEEHHHIIIJJJLLLMMMNNNOOOVVV^^^```bbbrrrpppdddZZZVVVRRRQQQYYYeee{{{vvv]]]NNNGGGBBBBBBJJJSSSWWWYYYWWWXXX```ttteeeZZZTTTSSSLLLCCCHHHTTTxxx{{{gggWWWKKKDDDKKKVVVYYYTTTOOOKKKKKKMMMPPPNNNJJJIIILLLIIIIIIHHHHHHHHHIIIKKKLLLOOONNNKKKHHHDDDBBB@@@???:::AAALLLYYYfffrrr}}}~~~rrr^^^OOOSSSaaagggcccpppbbbYYY^^^\\\ZZZOOOAAA666111111111000111111111111222333444555777999<<<>>>???AAADDDFFFBBBLLLaaa{{{yyytttOOOJJJ^^^jjjPPPGGGGGGFFFCCC???;;;888777555444333222111222333333333111111222333777@@@KKKfffzzzxxxooojjjoooooopppqqqrrrqqqnnnkkkhhhYYYLLLOOO^^^kkkkkkgggWWWMMMDDD>>>;;;@@@TTTiiiyyy}}}qqqvvvyyy}}}~~~~~~~~~wwwnnnhhhnnnzzznnnddd___WWWUUUXXXSSSPPPOOOMMMKKKJJJGGGCCC???===;;;777333000/////////------,,,,,,,,,++++++++++++++++++*********))))))))))))******+++++++++,,,///111444555444111000000111222333666999:::999777555888::::::777777999;;;;;;???CCCCCC@@@>>>>>>???>>>???@@@CCCFFFHHHGGGFFF??????AAAEEEMMMVVV]]]bbbgggjjjoootttxxx{{{}}}~~~www}}}tttpppsss|||xxxyyy}}}pppgggeeeaaaZZZPPPNNNYYYhhhsssttttttxxx~~~{{{{{{|||~~~~~~}}}xxxpppiiifffhhhmmmyyypppjjjkkkkkkiiilllqqqxxx|||sssyyywwwrrrjjjbbb\\\YYYZZZ]]][[[^^^nnnyyyrrr___dddllluuuzzzyyysssmmm```PPP>>>666555666:::>>>@@@CCCGGGIIIJJJKKKMMMNNNOOOPPPVVV]]]\\\\\\iiiyyy{{{mmm```[[[WWWTTTZZZcccxxxppp[[[TTTKKKIIIMMMUUUZZZ]]]eeeeeejjj{{{}}}ooofffeee```UUUPPPQQQgggiiiYYYNNNJJJUUUccceee\\\TTTOOOPPPVVV]]]\\\VVVQQQPPPKKKGGGCCCBBBGGGLLLOOOQQQPPPNNNKKKGGGDDDBBBAAA@@@;;;AAAKKKWWWeeesss~~~pppYYYIIIIIIVVVdddjjj~~~bbbZZZ___\\\WWWMMM???555111111111000000000111111333444555666888:::<<<>>>???@@@CCCEEEEEELLL\\\ssszzzNNNEEEUUUxxxqqqQQQGGGGGGFFFBBB<<<888888888666555333222111222222333444111000222222555>>>HHH[[[ppp{{{zzzzzz||||||yyyrrr]]]LLLPPP```mmmooolll]]]UUUKKKBBB===BBBVVVjjjxxx{{{~~~}}}~~~uuuwwwzzz~~~}}}zzzwwwyyy~~~oooddd___VVVUUUXXXTTTQQQPPPNNNLLLKKKHHHCCC@@@===:::777333111/////////------,,,,,,,,,++++++++++++++++++*********)))))))))***************++++++,,,///333444333111000///222333444777;;;<<<;;;:::888:::<<<:::666555666888:::===AAAAAA???>>>???AAA>>>>>>@@@CCCGGGIIIHHHGGGBBBBBBBBBDDDIIIQQQZZZ```dddhhhooowwwuuunnnmmmuuu~~~}}}qqqdddVVVRRROOOLLLHHHGGGNNNXXX\\\\\\___kkkxxxpppllliiihhheeeaaa___```aaadddmmmvvv}}}ttt{{{~~~uuunnnmmmlllvvvxxxzzz{{{zzzssshhh___\\\\\\aaa^^^aaappp}}}kkk```fffoooxxx{{{xxxqqqlll]]]NNN>>>777777888;;;>>>AAADDDHHHJJJKKKLLLNNNOOOPPPPPPUUUZZZZZZ\\\jjj||||||vvvfff```\\\WWWZZZaaatttrrriii^^^YYY^^^iiiuuu|||yyy~~~xxxxxxuuuhhhWWWOOOZZZvvvjjj]]]UUUUUUeeeuuuvvvgggZZZUUUVVV]]]hhhjjjbbbWWWPPPNNNHHHAAA@@@EEEMMMRRRTTTLLLJJJGGGDDDBBB@@@@@@@@@<<<@@@IIIUUUdddsss~~~uuu]]]MMMJJJSSSbbbooo}}}aaa[[[___YYYTTTJJJ>>>555111111111000000000111222333555777888999;;;===>>>???@@@BBBDDDEEEIIISSSiiiOOOCCCPPPtttyyyUUUEEECCCAAA===:::888999:::666555444222111111222222333111111222111222:::CCCUUUjjjzzzdddQQQSSSaaaiiiiiifffZZZSSSJJJAAA>>>FFFZZZlllvvvzzz|||{{{zzz|||yyyxxx{{{~~~pppeee```WWWVVVXXXSSSQQQPPPNNNMMMKKKIIIEEEBBB<<<:::777333111000///000------,,,,,,,,,,,,+++++++++++++++************)))************************+++...222333222111000000222222333666:::<<<<<<<<<999;;;<<<999555333555888999<<<@@@@@@??????BBBDDD===>>>@@@CCCGGGJJJIIIHHHEEEDDDCCCCCCFFFNNNXXX___bbbgggpppzzzxxxppplllqqq~~~~~~rrrdddSSSMMMGGGFFFFFFEEEJJJOOOOOOOOOUUUfffxxxiii```\\\[[[WWWTTTTTTWWWYYY[[[aaahhhxxx}}}{{{jjjaaaiii{{{wwwnnnrrr|||}}}xxxxxxzzz~~~|||qqqgggaaa___fffdddggguuukkkbbbhhhrrryyy{{{vvvooojjjXXXKKK===999999:::<<>>>>>???===@@@GGGSSScccsss|||dddWWWRRRUUUaaaooowww]]]YYY]]]WWWQQQHHH<<<444111111111000000000111222444666888999:::;;;===>>>>>>???AAACCCCCCDDDKKK```XXXGGGNNNoooaaaFFFBBB===999999:::::::::777666444222111111111222222000111333222111777>>>OOOaaawwwkkkZZZ]]]eeefff```]]]SSSMMMEEE???AAANNN```nnnuuuxxx{{{zzzxxxzzz}}}{{{}}}pppfffaaaXXXVVVWWWRRRPPPNNNMMMLLLKKKIIIFFFCCC<<<:::666333111000000000------,,,,,,,,,,,,+++++++++++++++************)))************)))))))))))),,,///222333333222222222111000111333777:::;;;<<<888::::::777444444777:::999<<>>AAABBBEEEIIIKKKKKKLLLMMMOOOPPPOOOSSSXXXYYY]]]ooovvvlllddd\\\XXXZZZfffvvv}}}oooddd```fffqqqzzznnndddjjjtttwwwccc\\\bbbzzzvvviiibbbcccqqq~~~{{{lll___YYYSSSJJJEEEGGGMMMUUUZZZLLLJJJFFFAAA>>>=========>>>???EEERRRccctttkkkbbb]]]ZZZbbbmmmsss[[[YYY^^^XXXOOOFFF;;;333111111111000000000111333555777999;;;:::<<<>>>>>>>>>???AAACCCBBBDDDJJJ[[[xxxeeeNNNKKKeeerrrOOOFFF===999;;;<<<;;;888777666444222111111111222000000222444222000444:::DDDSSSdddrrr}}}~~~yyyvvvwwwpppfffkkkqqqllldddaaaVVVOOOGGGBBBHHHVVVfffooossswww{{{zzzxxxyyy~~~~~~zzzyyypppfffbbbYYYVVVWWWRRRNNNMMMLLLKKKKKKIIIFFFCCC<<<:::666333111000000000---------,,,,,,,,,+++++++++++++++************)))*********)))))))))))))))...000333444333333333444///......000444888:::;;;777888888666444555999>>>999<<>>@@@BBBBBBEEEIIIKKKKKKLLLMMMNNNPPPOOOSSSXXXYYY\\\lll~~~rrriii___YYYYYYaaaqqqsssgggbbbbbbdddgggrrrxxxtttrrruuuooo___XXX___|||ssshhheeesssxxxkkk]]]XXXOOOIIIHHHNNNVVV\\\PPPMMMHHHCCC???===<<<<<<>>>???EEEQQQccctttqqqkkkggg```dddnnnsss[[[ZZZaaa\\\NNNEEE:::333111111111000000000111333555888:::;;;;;;<<<>>>???>>>???AAABBBDDDHHHNNNYYYpppnnnRRRGGG[[[}}}WWWLLL???;;;===>>>;;;666777666444222111111111111//////222555333000222777===IIIWWWaaakkkuuuzzzzzzxxxsssjjjaaaYYY\\\lllrrrmmmwww~~~wwwooolll___WWWMMMHHHOOO\\\hhhnnnssswww{{{{{{xxxyyy~~~vvvttt~~~nnneeebbbZZZYYY[[[VVVRRROOOLLLLLLMMMKKKEEE???>>>;;;777333000///............---,,,,,,+++******************************++++++************++++++......000111111222111111......///111222444666777999999999888888888888888<<<<<<<<<<<<===BBBIIINNN@@@CCCDDDCCCDDDIIILLLLLLGGGGGGEEEAAAAAAIIIVVVaaaiiimmmsss{{{www}}}|||qqqcccWWWQQQOOONNNMMMRRROOOSSSfffzzzttt~~~{{{rrrttt|||zzzqqqlllmmmuuu|||zzznnngggnnnyyynnngggpppuuuuuuyyy|||qqqbbbIIIBBB<<<;;;;;;<<>>======>>>@@@BBBDDDFFFLLLRRRYYYjjj\\\III[[[vvvgggQQQ???>>>>>>999999@@@777777666555333222111000222222111111222222333444;;;FFFPPPXXXeeeuuu{{{lllaaa\\\[[[XXXXXXgggtttxxx}}}yyyxxxwwwrrrjjjcccTTTLLLEEEHHHTTTbbblllpppqqqqqqqqqqqqrrrvvv|||{{{vvvwwwooofffbbbZZZYYY[[[VVVSSSOOOLLLLLLMMMKKKEEE@@@>>>;;;777333000///............---,,,,,,+++******************************++++++************++++++---...///111222333333333000//////000111333555666999999::::::::::::999888>>>===<<<;;;<<>>???EEERRRddduuutttmmmbbbgggnnn___^^^]]]XXXNNN@@@444000000000///000222333444666888999;;;;;;???>>>>>>>>>???AAACCCDDDFFFKKKOOOWWWjjjlllNNNSSSkkkoooVVVAAA===>>>:::888<<<888777666555333222111111222222111111222222333444:::DDDQQQ^^^ooo~~~rrrjjjggggggkkkooo}}}sssvvv}}}zzz}}}{{{nnncccZZZRRRLLLNNNXXXdddkkknnnlllkkkkkkjjjlllqqqyyy~~~{{{xxxzzzooofffccc[[[YYY[[[VVVSSSPPPNNNMMMMMMKKKEEEAAA>>>;;;777333000///.........------,,,,,,++++++***************************++++++************++++++,,,---///111333444555555333222000///000222444666888999;;;<<<===<<<:::999???>>>;;;:::;;;@@@HHHNNNRRRHHHCCCFFFGGGDDDCCCGGGFFFGGGGGGEEECCCFFFOOOWWWgggmmmuuu|||tttlllbbbZZZWWWVVVUUUTTTSSSUUU___uuu~~~rrrkkkoooxxx~~~tttrrruuu|||lll```iiirrrxxxxxxvvvqqqaaaPPPCCC===;;;===???>>>???BBBBBBBBBCCCDDDEEEGGGHHHIIILLLLLLMMMMMMMMMQQQ___mmmzzzrrrpppggg\\\VVVWWWbbbsssooobbb[[[YYYXXXYYYYYYWWWRRRMMMUUUeee{{{ppp]]]VVVTTTaaavvvooo^^^\\\jjj{{{}}}oooaaaWWWPPPKKKIIIGGGEEECCCCCCCCCBBBAAA??????@@@FFFRRRdddvvv~~~ooobbbmmmlllaaa```]]]WWWKKK???333000000000000111444444555777888999:::;;;@@@?????????@@@BBBDDDEEEHHHJJJLLLSSSfff~~~UUUMMMaaaeeeIII??????===:::999888888777555444333222111222111111111111222333333:::CCCSSSfff}}}}}}tttvvvxxxyyy~~~{{{oooddd]]]WWWRRRSSSZZZbbbfffgggcccbbbaaaaaadddllluuu|||pppgggccc[[[ZZZ[[[VVVTTTQQQOOOMMMLLLJJJEEEBBB>>>;;;777333000///......---------,,,,,,+++++++++************************++++++************+++++++++---///111333555666666777555222000000222555777666888;;;======<<<:::999???===;;;:::<<>>AAA@@@@@@BBBAAAAAAAAABBBCCCFFFHHHIIIJJJJJJJJJJJJIIIMMMZZZhhh}}}~~~rrrooohhh^^^WWWTTT^^^mmm|||rrrpppdddWWWPPPOOONNNIIIDDDIII```|||jjjZZZXXXZZZcccllloooooonnn{{{uuugggXXXPPPUUUbbbmmmyyyxxxuuuooodddWWWJJJAAACCCBBBAAABBBCCCBBB@@@???@@@AAAFFFSSSfffxxxxxxkkkcccrrrwwwfff______[[[TTTGGG<<<333111111000000222333444555777999;;;<<<===@@@@@@@@@@@@AAACCCDDDEEEIIIJJJJJJOOO___{{{bbbMMM[[[zzzXXXEEEAAA@@@===999999888777666555333222222111111111111111222222333:::CCCUUUnnnxxxxxxyyyrrrqqqoooiiibbbZZZVVVSSSTTTYYY^^^___^^^[[[ZZZXXXYYY^^^gggsss{{{yyyxxxyyyyyy}}}{{{{{{}}}|||}}}qqqhhhddd\\\ZZZ\\\WWWTTTRRROOOMMMKKKHHHEEEBBB>>>;;;777333000///......------,,,,,,,,,,,,++++++************************++++++************+++++++++,,,...111333555666666999777444111111333555777555777999<<<===<<<:::999======<<<;;;>>>EEEMMMTTTXXXNNNHHHJJJIIIDDDBBBFFFEEEHHHKKKJJJFFFDDDGGGKKK\\\bbbjjjooosssyyy~~~|||zzzvvvrrrqqqpppttt~~~uuuvvvuuu___\\\ggghhhnnnttttttnnnbbbQQQDDD<<<999:::???BBB@@@@@@AAA@@@@@@@@@AAACCCEEEHHHIIIHHHGGGHHHHHHFFFJJJWWWeeevvvooohhh___YYYSSSZZZfffvvvnnnXXXJJJGGGHHHDDD@@@AAAUUUkkk{{{~~~ooo]]]ZZZ\\\ccceeeaaa]]]]]]fff```WWWOOOJJJLLLSSSZZZeeehhhlllkkkeeeZZZOOOHHHAAA@@@@@@AAABBBBBB@@@>>>@@@AAAGGGUUUhhhzzzsssgggbbbaaarrrpppbbb______YYYQQQBBB:::222111111000000333111222444777:::===???@@@@@@@@@AAAAAABBBCCCDDDEEEGGGGGGIIINNN[[[ssswwwRRRUUUttthhhKKK@@@@@@===999999999888777555444333222111111000000111111222333888AAATTTppp{{{yyyyyynnngggaaa]]]UUUSSSQQQSSSVVVYYYXXXWWWSSSRRRRRRTTTZZZeeesss|||}}}qqqkkknnntttwwwxxxxxxyyy|||}}}~~~~~~~~~rrriiieee\\\[[[\\\WWWSSSRRROOOLLLIIIFFFCCCBBB>>>;;;777333000///......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++---000222444555555999777444333222333555666444666888;;;<<<<<<;;;;;;<<<<<<<<<===???EEEMMMRRR\\\YYYUUUOOOJJJEEECCCBBBEEEIIIMMMKKKGGGDDDFFFIIIUUU\\\eeekkkpppwww}}}{{{kkkZZZ\\\hhhiiimmmqqqppphhhZZZKKKAAA<<<999:::???BBB@@@@@@AAA??????@@@BBBDDDFFFHHHIIIGGGFFFGGGGGGEEEIIIWWWeeesssjjjaaaZZZSSSVVV___nnn|||jjjRRREEECCCEEECCC??????IIIRRR[[[kkkzzz~~~wwwbbb[[[ZZZcccgggdddbbbddd___VVVLLLHHHHHHJJJPPPWWWYYY[[[]]]\\\ZZZWWWUUUTTTCCCAAA@@@@@@@@@@@@???===???AAAIIIWWWjjj|||}}}xxxhhh]]]```fffwwwkkk```______XXXPPP>>>777222222111000111444111222444888;;;>>>AAABBB???@@@@@@BBBCCCCCCDDDDDDCCCDDDGGGNNNXXXmmm\\\OOOdddvvvUUUBBB>>><<<888::::::999777666555444333111000000000000111222222444:::LLLggg~~~|||zzzkkk^^^WWWPPPOOOOOOPPPRRRSSSRRRPPPLLLLLLMMMQQQYYYeeesss}}}~~~sssiiiiiiqqqwwwxxx|||zzz{{{}}}}}}~~~~~~sssjjjfff]]][[[\\\WWWRRRQQQOOOKKKGGGDDDBBBBBB>>>;;;777333000///......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++---///111222333333555555333222222333444444666777999:::<<<======>>>;;;<<<======???CCCHHHLLL\\\cccaaaUUULLLKKKIIIDDDFFFJJJNNNLLLGGGDDDFFFHHHOOOXXXdddmmmqqqvvv~~~}}}iii]]]___fffmmmnnnooolllbbbSSSEEE>>><<<999999>>>AAA??????AAA===???AAACCCEEEGGGHHHHHHFFFEEEFFFFFFFFFJJJWWWeee|||nnnccc[[[RRRSSSXXXfffxxxkkk^^^NNNHHHJJJNNNLLLIIIDDDGGGIIIPPPcccwww}}}xxxcccZZZ\\\kkkvvvuuuppppppeeeZZZOOOKKKIIIHHHLLLRRRSSSTTTUUUTTTRRRQQQSSSVVVFFFCCC@@@?????????>>>======AAAJJJZZZmmm~~~zzzuuucccYYYaaammm~~~fff\\\]]]]]]UUUMMM;;;555222222222000111444222333555888;;;>>>@@@AAA>>>???@@@AAABBBCCCCCCCCCBBBBBBEEEKKKSSSeeejjjPPPWWWrrrbbbIIIAAA>>>999;;;:::999888666555444444000000000000000111222222111333???TTTiiizzzppp```VVVKKKKKKJJJJJJJJJIIIHHHFFFFFFGGGJJJOOOXXXeeettt}}}yyynnnkkksss~~~{{{}}}yyywwwwwwyyy~~~tttjjjfff]]][[[\\\WWWRRRQQQOOOJJJFFFBBBAAAAAA>>>;;;888333000///......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++***+++,,,...000111222222333222222222222222222222888888999;;;<<<>>>???@@@;;;<<<======>>>@@@DDDGGGXXXfffhhhXXXOOORRRQQQIIIGGGKKKNNNMMMHHHEEEFFFIIIKKKWWWfffppptttwww|||~~~kkkcccccceeeppppppooojjj^^^NNNBBB<<<===:::999>>>@@@??????AAA===>>>AAADDDFFFHHHHHHHHHEEEEEEFFFGGGFFFJJJXXXfffrrrddd\\\RRRPPPTTTaaasss___WWWOOOOOOVVVZZZZZZWWWKKKMMMPPPXXXlll}}}|||qqq```ZZZaaaxxxyyytttlllaaaXXXSSSLLLDDDCCCGGGOOORRRUUUUUURRROOONNNOOOHHHEEEAAA>>>>>>>>>===<<<<<<@@@KKK[[[oooqqqlll\\\SSS]]]mmm|||bbbXXXZZZZZZRRRIII999444222222222000111555444555777999;;;===???@@@>>>>>>@@@AAABBBCCCCCCCCCCCCBBBDDDGGGMMM]]]}}}vvvVVVQQQcccmmmPPPEEEAAA<<<;;;:::999888777555444444000000000000000111111222111///555CCCTTTeeezzz~~~zzzpppbbbWWWGGGGGGFFFEEECCCAAA???>>>BBBDDDHHHNNNXXXeeesss}}}vvvnnnppp}}}~~~yyysssooopppsss}}}vvviiiggg^^^[[[\\\YYYUUUSSSNNNIIIEEEBBBAAA@@@AAA>>>:::555111...------------,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***))))))))))))***,,,...//////......111111222111000000222333777888999999999<<<@@@CCC>>><<<<<<>>>>>><<>>======<<<===>>>@@@AAABBBAAA@@@@@@AAADDDFFFHHHIIIHHHGGGFFFGGGLLLSSSXXXvvvhhh\\\[[[TTTPPPZZZoooppp[[[ZZZXXX[[[hhhwwwzzzuuuiiiggglll{{{zzziiiZZZXXXddd}}}yyynnnaaaYYYRRRKKKGGGHHHQQQUUUXXXTTTMMMIIILLLPPPPPPGGG@@@???@@@???>>>???===BBBMMM^^^pppmmmaaaVVVUUU]]]nnnvvv]]]VVVWWWZZZRRR@@@555444111000///111333444444666888:::;;;<<<<<<;;;===>>>>>>???@@@AAAAAAAAABBBDDDAAAEEEMMMUUUjjj}}}yyy\\\HHHTTTfffcccHHH@@@CCC???;;;999:::888555444666333222111000////////////------222999BBBOOObbbrrr{{{qqqpppnnncccTTTIIIEEEBBB>>>===>>>>>><<<:::>>>???CCCMMM[[[gggooossstttuuuxxx~~~|||qqqtttmmmccciiixxxjjjggg^^^YYYZZZWWWUUURRRNNNIIIEEEBBBAAA@@@@@@>>>999555111...------------,,,,,,,,,,,,++++++++++++************++++++******************++++++***+++,,,...////////////111222222111000000111333666777777888888;;;???BBB@@@>>>???AAAAAA>>>@@@EEEHHHSSS[[[YYYRRRMMMJJJHHHCCCFFFJJJLLLKKKHHHFFFFFFGGGJJJTTTdddsss|||llldddjjjpppvvvwwwtttiiiYYYLLLEEECCC======>>>>>>???@@@AAABBBBBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGHHHLLLQQQVVVnnn{{{sssjjjbbb\\\TTTPPPXXXkkk~~~{{{jjjdddbbb```cccooo|||zzzzzzhhhaaa[[[```rrr}}}~~~vvvkkkbbbWWWLLLHHHIIILLLSSSYYYVVVMMMHHHJJJOOOPPPFFF??????AAA@@@>>>???===CCCOOO```rrrrrrdddTTTPPP\\\uuuuuu]]]VVVVVVWWWOOO>>>555333111000000111333444555666888:::;;;<<<<<<<<<=========>>>???@@@@@@@@@BBBDDDBBBDDDLLLQQQddd|||iiilllIIIGGGVVV{{{tttSSSBBB???AAA<<<:::;;;:::555444555333222111000000//////000000///000444888???LLLYYYxxx}}}qqqjjjbbbUUUIIICCCAAA>>>;;;:::;;;;;;:::888;;;===BBBMMMZZZeeelllooonnnnnnooosssttttttkkkaaaggg{{{zzzlllggg]]]XXXXXXUUUUUURRRNNNIIIDDDBBB@@@@@@@@@===999555111///...---------,,,,,,,,,,,,++++++++++++************++++++((())))))***++++++,,,,,,++++++---...///000000000111222222111000000111333444555777777888:::>>>AAABBBAAACCCFFFEEEBBBCCCHHHDDDMMMSSSQQQMMMKKKIIIGGGCCCDDDHHHKKKMMMKKKGGGDDDEEEDDDJJJWWWeeerrriiibbbllluuuyyywwwooocccTTTIIIDDDCCC======???@@@AAABBBBBBCCCAAAAAA@@@???@@@AAACCCDDDDDDFFFGGGHHHHHHKKKOOORRRXXXyyyzzzsssooojjj]]]UUUPPPUUUfffyyyrrrooossswwwyyy}}}}}}~~~|||mmmiiieee``````hhhqqqqqqmmmuuu}}}sssiii^^^ZZZ```eeedddeeehhhxxxvvvsssmmm___PPPJJJKKKJJJTTT]]]ZZZPPPIIILLLRRRTTTIIIAAABBBEEEDDDAAA???===DDDQQQcccuuuwww```TTTdddqqq[[[WWWTTTSSSKKK;;;444333111000000111333555555666888;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAADDDBBBDDDJJJLLL[[[tttfffWWWDDDKKKfffeeeLLLAAABBB===;;;<<<;;;777444444444333222111000000000000111//////000///111888BBB[[[tttsssfffXXXJJJCCCAAA<<<:::777666777777777666888;;;BBBMMMYYYbbbhhhjjj^^^___^^^```jjjxxxyyyvvvmmmcccjjj{{{zzzlllhhh___ZZZZZZWWWUUURRRMMMHHHDDDAAA@@@@@@@@@===999555111///......------,,,,,,,,,+++++++++++++++************++++++))))))*********++++++++++++,,,---...000111111222111222333111000///111222333555777888999;;;>>>AAACCCBBBDDDHHHIIIGGGHHHMMMKKKQQQTTTPPPLLLJJJHHHEEEHHHGGGHHHKKKNNNOOOKKKGGGEEEBBBCCCLLLWWWeeevvv|||fffeeeoooxxx{{{ttthhhYYYLLLCCC??????<<<===???AAACCCCCCCCCCCCAAA@@@@@@??????@@@AAAAAABBBDDDGGGHHHIIIJJJLLLNNNLLLeeezzzsssnnn___WWWQQQTTTbbbuuuiii[[[[[[```fffiiinnnsssvvvvvvtttrrrssswww|||rrrjjjaaa\\\^^^```^^^[[[[[[cccqqqvvviii\\\UUUQQQMMMNNNRRRfffooo{{{|||ooo\\\RRRQQQMMMYYYdddaaaVVVOOOSSS[[[]]]PPPFFFFFFJJJIIIDDD@@@<<>>>>>777666444444444444555555777;;;DDDNNNXXX___cccddd______^^^\\\^^^hhhuuu~~~|||uuuooowww}}}wwwyyyllliiiaaa]]]___\\\TTTQQQMMMHHHDDDAAA@@@??????===999444111///......------,,,,,,,,,+++++++++++++++************+++++++++++++++*********))))))+++,,,---...///111222333222333333111000///000222444666888:::;;;===@@@BBBAAAAAADDDIIIJJJJJJMMMRRRZZZ\\\[[[UUUPPPNNNIIIDDDNNNKKKHHHIIIKKKMMMLLLJJJHHHCCCAAAEEEKKKVVVgggvvvnnnhhhnnnvvvzzz{{{ppp```PPPEEE???<<<;;;<<<===???AAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAA@@@CCCFFFHHHHHHHHHIIIJJJIIIXXXllluuulllaaa[[[TTTUUUaaassswwwmmmhhhjjjnnnqqqmmmddd\\\ZZZ[[[]]]___bbbeeeeeeeeeeeeeeemmmsss|||}}}pppgggdddaaa___^^^]]]]]]cccpppzzzhhhYYYMMMEEEEEEHHHXXXkkkiii[[[WWWUUU```iiieeeZZZUUU\\\eeefffWWWIIIHHHLLLKKKDDD???<<>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<<<>>RRRfffyyy|||jjj\\\LLLCCC>>>999555555444444444333333444555666888===GGGPPPWWW\\\^^^___jjjkkkkkkgggccceeeoooyyywwwwwwkkkiiibbb___aaa^^^TTTQQQMMMHHHCCCAAA?????????<<<888444111/////////------,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++***))))))(((+++++++++---...000222333222333333222000///000111333666888;;;<<<>>>@@@CCCAAA@@@BBBGGGIIIIIINNNTTTaaabbb___ZZZWWWUUUOOOHHHQQQNNNJJJGGGHHHIIIJJJJJJJJJFFFCCCCCCEEEKKKWWWdddxxxpppiiioooxxx|||{{{xxxkkkXXXIIIAAA>>><<<<<<<<<===>>>????????????????????????@@@@@@AAAAAAAAA???BBBEEEFFFFFFFFFFFFGGGIIIPPP```wwwvvvjjjeee```YYYXXX```oooqqq\\\PPPJJJLLLZZZlllzzz{{{ssshhh```bbbbbbbbb```^^^^^^aaaccckkkrrr{{{|||qqqkkkggggggiiifff```^^^eeevvvoooZZZKKKEEEFFFJJJSSSgggmmm^^^ZZZ```fffjjjeee\\\[[[eeepppmmmZZZIIIGGGMMMMMMFFF@@@AAANNNbbbvvv|||```TTTWWWPPPEEE===444000000000111222444555666777888:::<<<>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::BBBBBB@@@DDDDDDGGGSSSpppTTTCCCLLLccc}}}___KKKBBB;;;;;;===;;;999999555555444333222222222222222//////111222//////222222555:::AAALLLZZZhhhqqq~~~ttthhh___OOOCCC888555666444111111222333333333222333666888:::@@@HHHPPPTTTWWWYYYZZZ]]]bbbiiimmmlllmmmwww~~~uuuiiihhh```^^^```]]]TTTQQQLLLGGGCCCAAA??????>>><<<888444111000//////------,,,,,,,,,,,,++++++++++++************++++++++++++***************************+++---///222333333333333222000///000111222444888:::;;;===@@@BBBCCCAAAAAADDDEEEFFFKKKRRR]]]^^^\\\ZZZ[[[\\\WWWPPPSSSRRRPPPLLLHHHGGGHHHIIIJJJGGGFFFEEECCCCCCKKKUUUeeetttuuukkklllvvv||||||xxxnnn```NNNAAA<<<============<<<<<<;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBB???AAADDDEEEDDDDDDEEEFFFIIIKKKZZZuuu{{{pppjjjeee^^^ZZZ^^^jjjzzz```NNNHHHFFFKKK___zzzzzzpppllljjjfffaaa]]]___dddiiioootttzzzzzzmmmddd^^^```dddaaa]]]ZZZ\\\hhhyyymmmXXXJJJIIIOOOVVVZZZjjjqqqggggggmmmooollleee^^^bbbppp|||sss^^^KKKIIIPPPSSSMMMGGGIIIVVVjjj|||uuu[[[RRRVVVOOOBBB:::333//////000111333444555666888999;;;===>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;888AAAAAA???DDDEEEGGGQQQfffsssNNNKKKTTTqqqvvvVVVKKK@@@>>>>>><<<::::::666555444333333222222333333///...000111///...111222111111222777>>>FFFKKKZZZgggvvvvvvwwwwwwyyy{{{}}}~~~~~~{{{vvvooohhh```VVVLLLEEE===777444444444222222444000111333222111222666999;;;AAAIIINNNPPPRRRSSSUUUMMMTTTaaalllppprrr|||{{{uuuhhhfff___\\\]]][[[TTTQQQLLLGGGCCC@@@??????>>><<<888444111000//////---------,,,,,,,,,++++++++++++************++++++)))))))))***++++++,,,,,,))))))***+++,,,///111333333444333222000///000111000333777999;;;<<>>@@@AAABBBCCCCCCDDD???AAACCCDDDCCCCCCDDDEEEIIIHHHVVVtttxxxnnniiiaaa[[[\\\fffuuurrrQQQBBB@@@AAAFFF[[[xxxpppmmmggg___[[[^^^eeelllssswwwzzz}}}tttdddYYYRRRSSSYYY^^^]]][[[YYY\\\hhhzzznnnZZZNNNQQQ]]]ffffffrrrzzzxxx|||xxxvvvooofffbbbiiixxxxxxbbbNNNLLLUUUYYYUUUPPPOOO\\\pppqqqXXXPPPVVVOOOAAA999333...///000111333555666666888999;;;===????????????<<<<<<<<<<<<<<<<<<<<<<<<666@@@@@@>>>DDDFFFHHHQQQ]]]|||]]]PPPKKK^^^___RRREEE@@@@@@===:::999666666555444333333333333222...---000222000000333//////000111333555888999;;;FFFOOOSSSWWW\\\[[[VVVOOORRRVVVZZZ]]]___^^^^^^```[[[TTTMMMGGGAAA;;;777111111444666333///000555...000222222111222666999<<>>???===999555222///...---...---,,,,,,++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++,,,...000111444333222000...///111333666666777999<<>>@@@IIIOOOKKKNNNXXX]]]]]]]]]```[[[]]]^^^XXXOOOHHHGGGIIIEEEGGGGGGEEEBBBAAACCCEEEQQQWWWbbboooxxx~~~pppmmmpppyyy}}}yyyssspppZZZIII===>>>???::::::>>>======<<<<<<<<<======>>>@@@@@@AAA@@@@@@???>>>===>>>???BBBDDDEEEEEEDDDDDDIIIGGGPPPjjjnnn___\\\[[[\\\iiiyyylllRRRFFFDDDEEEEEEQQQdddwww~~~pppggg^^^^^^fffnnnqqqppptttzzznnn]]]XXXQQQMMMKKKDDDSSSSSSTTTTTTTTTYYYgggvvvwwwxxxkkk[[[WWWWWWbbbtttwwwuuuqqqppp{{{{{{gggTTTNNNRRRVVVVVVUUUUUUiii~~~~~~cccXXXRRRRRRKKK<<<444555111111222333555666777777999:::<<<>>>??????>>>===>>>======<<<;;;;;;::::::888:::===@@@CCCFFFGGGHHHSSSmmmUUUBBBSSSfff```FFFCCCCCC;;;999@@@999888777555444333222222111111111111000000000000111111111111111111111111444555777888:::;;;<<<<<<;;;;;;<<<===???@@@AAABBB@@@???===;;;888666444333111111111000000000000000333222555666444111555;;;???EEEKKKLLLIIIIIIRRR]]]kkkkkkqqq{{{~~~zzzzzz~~~{{{eeesssfffeee___]]]^^^ZZZWWWTTTOOOJJJEEEAAA?????????===999555222///...---...---,,,,,,++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,...000111444444333111//////111444666666777999<<>>;;;;;;;;;;;;<<<<<<===>>>>>>????????????>>>======>>>???BBBDDDEEEEEEDDDCCCEEEFFFQQQkkknnn^^^YYYVVVVVV```mmm{{{pppVVVHHHDDDCCCAAAHHHUUUcccooouuutttsssjjjgggeeehhhpppvvvwwwvvvzzz~~~|||fff\\\]]]VVVPPPLLLFFFKKKHHHHHHLLLRRRZZZhhhtttzzzyyyiiiZZZXXXYYYaaaqqqzzzppprrr}}}rrraaaPPPKKKMMMPPPRRRUUU___qqqwww^^^VVVQQQPPPGGG888222444000111222333555666777888999:::<<<>>>>>>>>>===<<<=========<<<;;;:::::::::;;;<<<>>>@@@BBBCCCDDDEEEKKK[[[wwwrrrKKKHHHYYYvvvnnnQQQEEEBBB===;;;<<<:::999888666555444333333111111111111000000000000111111111111111111111111222333444444555555555444222222333444555666666777777666555444333222111111111000000000000000000000222000111333444333888>>>???CCCGGGJJJLLLPPPXXX___uuusssuuuzzz|||yyywwwxxxlll[[[rrreeeddd___]]]^^^[[[WWWTTTOOOJJJEEEBBB@@@??????===999555222///...---...---,,,,,,++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++,,,...///000333333333111//////111333555666888:::<<<>>>@@@AAAFFFGGGJJJLLLIIICCCBBBEEEHHHKKKQQQTTTTTTTTT[[[eeeiiieee___ZZZUUUNNNEEE???BBBCCCEEEEEECCCBBBBBBCCCEEEEEEIIIPPPWWWbbbsssyyyrrrooouuuyyyzzz~~~~~~qqq```III>>>888;;;>>><<<:::===999999999:::;;;<<<===>>><<<=========>>>>>>>>>>>>>>>???AAACCCDDDDDDCCCCCCCCCFFFQQQjjjppp```XXXTTTQQQVVV___nnnuuu}}}~~~eeeUUULLLGGGAAACCCGGGNNNWWW___ccceeegggkkkssszzzxxxpppcccdddjjjaaaWWWRRRKKKHHHEEEGGGPPP[[[fffrrr|||{{{wwweeeVVVVVVVVVXXXcccmmmgggkkkgggZZZNNNHHHGGGJJJPPPXXXmmm{{{nnnYYYSSSOOOLLLAAA444000444000000222333555777888999888:::;;;=========<<<<<<===<<<<<<;;;;;;::::::999===>>>???@@@@@@AAA@@@@@@IIIMMM]]]___CCCKKKbbbcccMMMCCCAAA???<<<;;;;;;999777666555555444222222222111111111000000111111111111111111111111222222222222111000///...000000111111111222222222//////////////////000000000000000000000000111111333000///222555777;;;AAAAAADDDJJJPPPWWW___eeehhhzzzzzz}}}{{{uuutttxxx{{{wwwmmm___VVVrrreeeddd___]]]___[[[WWWTTTOOOJJJEEEBBB@@@@@@???===999555222///...---...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++***+++++++++,,,---......000111111000///...000222555666777:::<<<>>>??????DDDFFFIIIKKKJJJFFFCCCBBBHHHJJJMMMPPPQQQTTT\\\cccsssqqqmmmggg___TTTJJJDDDAAABBBDDDEEEEEEEEEEEEEEEEEEDDDEEEIIIMMMTTTbbbnnn~~~uuunnnppp|||~~~jjjQQQ???888666:::>>><<<;;;<<<888888888999:::<<<===>>><<<<<<<<<===>>>???@@@@@@>>>???AAABBBCCCCCCCCCBBBEEEFFFOOOhhhuuuddd[[[UUUQQQRRRVVVbbbiiittt~~~|||hhhXXXOOOKKKIIIHHHKKKRRR[[[bbbffflllvvv{{{ssslllsssyyymmm___XXXQQQJJJLLLUUUbbbmmmvvv{{{hhh[[[ZZZUUUNNNPPPnnn|||iiiaaaaaa^^^WWWNNNHHHDDDGGGRRR]]]vvvgggTTTQQQNNNHHH===111///444000000222444666777999:::888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999======>>>?????????>>>>>>IIIFFFMMMkkkYYYMMMPPPeee{{{\\\HHHDDDBBB>>><<<;;;:::888777666555555333333333222111111000000111111111111111111111111222222222222111000//////222222222222222222111111/////////000000000111111000000000000000111111111444000000444777999===AAAFFFPPP]]]eeemmmuuuyyy{{{|||{{{ssswww~~~tttkkkccc]]]YYYrrreeeddd___]]]^^^[[[VVVSSSNNNIIIDDDBBB@@@@@@???===999555222///...---...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,---------...///000///...---///000444555666888;;;===???@@@AAADDDGGGIIIJJJIIIEEEAAAHHHIIIIIIKKKPPPWWW\\\___qqqyyyuuubbbRRRIIIBBBBBBCCCEEEGGGHHHHHHGGGBBB@@@AAADDDDDDFFFMMMUUUeeevvvzzznnniiimmm|||yyyaaaFFF===::::::>>>AAA@@@>>>>>>777777888888:::;;;===============>>>???@@@AAABBB??????@@@AAAAAABBBBBBBBBFFFEEELLLfffzzziii^^^XXXSSSQQQQQQXXX___kkkwwwwwwbbbTTTTTTRRRQQQTTT\\\fffnnnrrrwww|||wwwtttbbbYYYSSSOOOYYYiiixxxuuuhhhfffZZZJJJFFFUUUfffxxxvvviiicccbbb]]]YYYRRRKKKEEEFFFSSSbbbzzzcccQQQPPPLLLEEE:::111111555000111222444666888999999888999999::::::::::::::::::::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>AAA???DDDZZZ}}}___IIIRRRssstttVVVHHHCCC???===<<<:::888777666666666444444444333222111111000000000000000000000000000000000111222222222111111///////////////.........111111111111111111111111//////000000111111111111222000111555888999===CCCTTTggg{{{tttrrrvvviiiaaa]]]ZZZsssfffeee___\\\]]]YYYTTTQQQMMMHHHCCCAAA?????????===999555222///...---...---,,,,,,++++++,,,,,,************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,---...//////......///000333444444666999<<<@@@BBBAAACCCEEEHHHKKKNNNIIIBBBGGGHHHHHHIIIPPPYYY]]]\\\dddtttoooZZZMMMGGGFFFDDDDDDFFFGGGGGGFFFAAA@@@@@@BBBAAA???AAAEEEPPP___ttt~~~tttnnnlllrrrvvv___KKK@@@???@@@BBBDDDDDDBBB@@@888888888999:::;;;<<<===???>>>>>>>>>>>>@@@BBBCCC?????????@@@@@@AAAAAAAAADDDDDDIII___ooobbbZZZVVVQQQNNNQQQWWWcccppp}}}qqqddd]]]\\\\\\___gggqqqyyy}}}~~~|||iii___WWW\\\iii|||uuurrrcccOOOHHHMMMWWWcccnnnwww~~~}}}wwwzzz}}}~~~|||vvvpppnnnooojjjeee^^^TTTJJJIIIUUUddd|||{{{^^^PPPNNNIIIAAA888222222444222222333555666777888999888888888888888999999999999999999999999999999999888999:::<<<============;;;===CCCQQQiiiuuuNNNLLLaaaoooVVVHHHAAA>>>===<<<:::999888777777666555444444333222111111000000000000000000000000---...///000111111222111///////////////.........000000000000/////////////////////000111111222222000///111555888<<>>>>>???===999555222///...---...---,,,,,,++++++,,,,,,************************,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++---///111111000///000111333333222444777<<>>>>>BBBDDDNNN^^^ooo}}}uuurrrttt~~~jjjWWWMMMAAABBBCCCCCCCCCBBB@@@>>>:::::::::::::::;;;<<<<<>>=========???@@@BBB???????????????@@@@@@AAA@@@CCCGGGUUUwwwxxxhhh___ZZZTTTOOOKKKQQQ\\\jjjwww~~~{{{wwwxxx|||zzzooofffhhhqqqsssaaa\\\WWW[[[___bbbfffiiifff```dddlllvvv{{{}}}~~~{{{pppcccVVVQQQ[[[hhh}}}}}}|||}}}qqqWWWPPPLLLEEE<<<666333222222444444444555666777777777888888888777777888888888888888888999999999999999888999:::;;;;;;<<<<<<;;;:::>>>BBBIIIXXXwwwgggVVVUUUrrrmmmUUUJJJAAA@@@???===<<<;;;::::::666666555444333222111111000000000000000000000000---...///000111111111111000000000000000000111111............////////////...//////000111111222222111222444888<<>>===???===999555222///...---...---,,,,,,++++++,,,,,,************************,,,,,,,,,++++++*********)))***+++,,,---,,,+++***...000222333222111222333333222111222666<<>><<>>===;;;<<<@@@@@@GGGRRR___mmm{{{xxxsssuuutttYYYIIIEEE@@@AAAAAA??????>>><<<999;;;;;;;;;::::::;;;<<<<<>><<<;;;<<<===???@@@?????????>>>??????@@@AAA???DDDGGGKKKbbbnnneee___XXXQQQIIINNNXXXeeessswwwjjjooo|||xxxvvvggggggeeeaaa^^^]]]ZZZVVVSSS```ppp|||qqqaaaZZZ```lll~~~zzzvvvuuuuuuvvvxxxiiiRRROOOJJJBBB999555444222000555555555555666666666777888888777777777777777888888888888888888888999999999::::::;;;;;;::::::999999<<<===???JJJfffhhhTTTaaa}}}cccTTTCCCCCCAAA???>>>=========777666666444333222111111000000000000000000000000000111222222222222222222---------....../////////------...//////000111111...//////000111222222222555666888<<>>AAADDDDDDGGGLLLRRRTTTRRROOOBBBCCCGGGLLLOOORRR[[[eee[[[OOOKKKUUU]]]\\\\\\bbb\\\WWWOOOEEE===;;;===@@@===???AAA???<<<:::;;;>>>===DDDMMMUUU\\\fffrrr{{{zzzyyyqqqWWWGGG???;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999888888888999999===============<<<<<<<<<<<<===>>>???????????????AAAGGGFFFHHHVVVgggtttaaaZZZYYYWWWOOOJJJLLLZZZkkkxxxxxxjjjiiiyyy{{{tttfff```[[[PPPUUUZZZiiiyyyuuulllkkkmmm~~~zzzwwwsssrrrqqqsssvvvyyybbbOOOMMMGGG???888555555555555555555555555555666777777666666666666666666666666555666777999999888888777777777888888888999999999999===<<<@@@JJJWWWwww```___qqqdddVVVLLLBBB@@@CCCDDD>>>888888777666555333333333333444333222111000000000000//////000000111111222222////////////000000000000000000000000111111111111000/////////111333444333<<<888666???SSSkkk|||kkk^^^eeejjj___gggpppllldddpppdddddd___\\\\\\XXXTTTRRRNNNIIIEEEBBB@@@???<<<;;;999555000......///------,,,,,,,,,,,,++++++...------,,,++++++******+++++++++*********))))))******+++,,,,,,,,,,,,+++---...000222444444444444333444444444555999???CCCGGGGGGIIIMMMRRRTTTSSSRRRFFFEEEHHHNNNSSSTTTWWW\\\[[[UUUOOOOOOYYYeeekkkkkk___ZZZSSSKKKCCC>>>;;;999>>>>>>>>>===;;;::::::;;;999>>>DDDIIINNNVVV```hhhrrrzzzzzz}}}|||dddMMM@@@<<<:::999999999:::::::::;;;;;;;;;:::999888888888888999<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>EEEDDDDDDOOO]]]wwwtttccc\\\XXXUUUQQQKKKKKKVVVfffsss~~~ooogggvvvwwwmmmcccTTTWWW[[[hhhvvvyyyvvvyyy{{{uuuvvvxxxyyyrrrooosssvvvwwwyyy~~~rrrWWWLLLJJJDDD<<<666333333444444555555555555555666666777666666666666666666666666555666777888888888777777777777777888888888999999:::===<<<>>>FFFPPPlll]]]bbbuuuoooaaaOOODDDBBBCCCAAA>>><<<;;;999888666666555555444333222111000000000000//////000000111111111111/////////000000000111111///000000000111111111111333222222222333444333333444777???MMM```sssmmmjjjkkk{{{sss```ZZZ___dddbbb]]]pppeeeeee```\\\\\\WWWTTTRRRNNNIIIEEEBBBAAA@@@<<<<<<999555111......///------,,,,,,,,,,,,++++++------,,,,,,++++++******+++++++++*********************+++,,,,,,,,,,,,++++++,,,///111333444555555777777777666777:::???CCCGGGGGGIIILLLQQQTTTVVVUUULLLIIIKKKRRRWWWXXXXXXZZZ]]]^^^WWWNNNVVVkkkwwwuuuiiiddd^^^XXXSSSMMMEEE@@@AAA???<<<;;;;;;<<<;;;:::<<>>???@@@@@@@@@@@@<<>>===<<<:::888777777666444333222111111000000000000000000000000111111111///000000000000111111111///000000000000111111111111111222222222333333333444;;;GGGUUUeeeuuu}}}kkkdddnnn}}}vvvsssjjjeee___]]]^^^^^^[[[XXXqqqffffff```\\\[[[VVVSSSPPPMMMHHHDDDBBB@@@???===<<<:::555111......///------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************************+++,,,,,,,,,,,,+++***+++---///111333555555777999:::;;;;;;===???AAADDDDDDFFFJJJOOOUUUYYY[[[ZZZVVVVVVXXX[[[\\\aaagggeeegggbbbXXXXXXfffttt{{{uuunnngggbbb```\\\UUUOOODDD@@@<<<;;;===???>>><<>>???@@@@@@AAAAAA>>>GGGGGGDDDHHHOOOddduuuddd___]]]ZZZUUUNNNHHHLLLWWWeeeuuu}}}vvvppptttuuutttuuu~~~qqq___[[[YYY\\\bbbbbbbbbkkkxxxxxxxxxwwwuuuvvv{{{~~~vvvmmmnnnzzz~~~zzzuuuUUUGGGLLLCCC>>>777333111222222222555444444444444555666666555555555555555555555555444444555555666666666666666666666777777777888888777<<<;;;:::>>>AAAOOOgggjjjeeesssvvv[[[JJJDDDDDD@@@???===;;;999777777666555444333222111111111111000000111111111111111111000000000111111111222222000000000000111111111111000222333444444555666777<<>>===<<<:::666111/////////------,,,,,,,,,+++++++++,,,+++++++++++++++************************************+++,,,,,,,,,,,,+++******,,,...000222444555444888===@@@@@@>>>>>>>>>AAACCCFFFKKKQQQXXX___cccooolllhhhccc^^^^^^jjjvvvqqqooonnnkkkbbb^^^jjjzzz|||vvvnnnjjjhhheee___ZZZIIIDDD>>><<<===>>>>>><<<>>>>>><<<:::999;;;???AAAJJJNNNVVVaaahhhqqq}}}}}}zzzyyyzzzvvvxxxzzzrrrlllppp{{{sssaaaJJJ;;;666666666666444444444555555555666666777777777777777777777777666777777888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@>>>GGGGGGEEEHHHMMM___zzzxxxddd^^^______VVVNNNHHHJJJQQQ^^^ppppppiiinnnqqqooojjjmmmooo~~~pppccc\\\VVVVVVTTTWWWeeewww{{{vvvrrrrrryyy}}}~~~wwwsssvvv~~~~~~zzzmmmQQQFFFKKK@@@<<<777333222333444444444444444444444555666666444444444444444444444444444444444444444555555555555555666666666777777777444;;;:::999===>>>GGGXXXyyyjjj\\\aaa{{{cccOOOEEECCCBBB@@@===;;;:::888888666555444333333222222222222222222222222222111111111111111111222222222222111111111111222222222333444555666666555666999<<>>===;;;::::::;;;===>>>BBBEEELLLTTTYYY```mmmyyy}}}xxxtttuuuxxxzzzzzziiifffgggrrrdddSSS@@@888888777555555333333444444444555555555555666666777777777777666777777888888999999::::::999:::;;;===>>>??????@@@===DDDDDDBBBFFFJJJWWWnnnkkkaaaaaabbbXXXQQQKKKJJJMMMWWWiiiyyypppjjjwww}}}}}}}}}~~~yyyyyysssfffYYYQQQKKKNNN___sss}}}yyyzzz~~~~~~}}}}}}}}}~~~{{{bbbNNNGGGGGG>>>:::666333333555555555444444333333444444555666444444444444444444444444333333222222333333444555555555555555666666666666222;;;999888===>>>BBBNNNdddmmmZZZ[[[bbbttt|||^^^JJJIIIGGGEEEBBB@@@>>><<<<<<888777666555444444444444444444444333333333333333111111222222222333333333222222333333333444444444333444555555444777===BBBFFFOOO^^^kkkuuu{{{~~~lll]]]RRRVVVfff{{{qqqjjjeee```\\\]]]aaaccc^^^YYYtttfffddd]]][[[]]]YYYRRRPPPLLLIIIEEECCCBBBAAA>>>===;;;666222//////000------,,,,,,,,,,,,++++++******************++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++++++++---///111222333666:::=========>>>>>>>>>CCCIIINNNSSSYYY```eeeooommmlllggg^^^YYY^^^gggnnnlllkkkkkkiiieeedddeeettt|||wwwnnnccc^^^VVVKKKBBB======>>>??????>>>>>>>>>>>>>>>===>>>@@@EEEKKKMMMQQQ[[[fffuuu{{{wwwwwwvvvtttyyy}}}hhhiiipppwwwZZZIII:::666777555333333333333333444444444555555444555666777777777666666999999999999999999999999777888:::<<<===>>>>>>??????CCC@@@???EEEGGGOOObbb~~~mmmgggfff\\\VVVPPPLLLKKKQQQaaapppuuuhhhbbbkkkzzztttcccVVVNNNOOO```ttt~~~}}}~~~nnnVVVMMMIIIDDD<<<888555333333555555666444444333333444444555666333333333333333333333333333222222111222333444555444444555555555666666666222;;;999666;;;<<<===FFFQQQooo|||```LLLSSS[[[kkkfffPPPKKKJJJGGGDDDAAA???>>>===:::999888777666666666666666666555555555444444444222222222333333333333444444444444555555555555666111444888:::===EEEPPPYYYcccjjjttt}}}zzzooogggSSSQQQUUUdddzzz|||nnngggeeeaaa]]]]]]```bbbaaa___uuufffccc\\\[[[]]][[[TTTRRRNNNJJJGGGEEECCCCCC>>>===;;;777222//////000---------,,,,,,,,,++++++******************++++++))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,...000111444666888999999;;;>>>AAA<<>>=========>>>===;;;999;;;<<<@@@CCCBBBCCCJJJTTT[[[ppp}}}|||zzzyyytttrrrvvvxxxzzz|||{{{pppsss}}}|||kkkUUUEEE888555666333111222333333444444444555555555333444666777777777666666:::::::::999999999999999666777999;;;<<<===>>>>>>BBBDDD@@@???EEEFFFKKK[[[~~~zzzooojjj___ZZZTTTNNNJJJMMM[[[jjj|||xxxsssrrrttt}}}~~~lll___UUUVVVfffzzz}}}~~~}}}|||fffOOONNNMMMDDD:::777333222333444555555444333333333333444555555333333333333333333333333333222111111111222333444444444444555555555666666333;;;999555:::;;;:::AAACCCXXX~~~~~~YYYOOOFFFFFFXXXpppwwwgggSSSKKKIIIGGGCCC@@@>>><<<<<<;;;:::999888777777777777777777666666555555555555222222333333333444444444555555555666666666666777666:::@@@GGGOOO\\\mmmxxx~~~ppp]]]OOOGGGTTTfff{{{xxxkkkdddaaa___]]][[[ZZZ[[[[[[\\\tttgggddd\\\XXXYYYVVVSSSSSSQQQLLLHHHDDDCCCCCCBBB???<<<777333000///.........---,,,,,,+++************************************))))))***+++,,,,,,)))***+++,,,,,,+++***)))((()))*********+++...000444555777999;;;===>>>>>><<>>???:::;;;;;;;;;>>>@@@>>>:::<<<;;;:::999;;;>>>BBBDDDNNNTTT___kkkuuu|||{{{{{{|||}}}~~~{{{vvvtttssssssooovvv||||||zzz~~~vvvtttmmmUUUCCC>>>888444333333444444333333333444444444555555444444444555555555555666::::::::::::999888777777999999:::;;;;;;<<<<<<===>>>======???BBBHHHMMMPPPrrrzzzrrrbbb^^^YYYRRRKKKIIIRRR]]]ttt~~~sssccc]]]```lllxxx}}}{{{~~~~~~~~~aaaRRROOOLLLEEE777666555444444333444444333222111111111222333444222222222222222222222222222222222333333333444444333333444444555666666666666666777888999;;;===>>>AAAMMMccc\\\JJJ>>>DDDPPPSSSMMMHHHGGGFFFBBB===;;;;;;:::888>>>>>>===;;;:::999888888888999:::999888888555111444777999888555333444666777555666;;;:::666666:::444DDDRRRZZZiii|||eeeNNNIIIQQQ```rrrnnngggggg```^^^^^^___^^^[[[ZZZ[[[rrreeeccc[[[XXXYYYWWWRRRRRRPPPLLLHHHDDDDDDDDDAAA???;;;777333000///.........---,,,,,,+++************************************))))))***++++++,,,)))***++++++++++++***)))***+++,,,,,,,,,---///111555666888;;;===>>>???@@@>>>FFFJJJJJJKKKPPPSSSSSSSSSUUUZZZ___bbbaaa\\\YYY^^^^^^[[[VVVWWW^^^fffiii]]]ZZZ___ppp{{{nnnmmmsss{{{yyydddJJJ???AAA======<<<;;;;;;<<<<<<;;;@@@???===<<<===>>>@@@AAA@@@DDDJJJRRRZZZaaafffiiilllmmmnnnppprrrtttvvvwww~~~wwwuuurrrooonnnnnnnnnooouuuxxx{{{uuu~~~sss]]]MMMAAA===777444333333444444333333333444444444444555444444444444555555555555888888999999999999999888999999::::::;;;<<<<<<<<<>>>======>>>AAAFFFJJJNNNeee{{{iiiccc\\\UUUOOOMMMSSS[[[lllxxxuuunnnnnnuuu~~~~~~{{{}}}qqqZZZQQQMMMGGGAAA777666555444333333333333222222111111111222333444222222222222222222222222222222222333333333333444333333333444555555666666666666666777999:::<<<===<<>>;;;:::<<<>>>???@@@AAABBBBBB@@@===:::777:::999777666888999999777666777999888777666666666999666555888888:::BBBLLLVVVeeettt}}}ooobbbTTTKKKSSSbbbyyynnngggeee```_________^^^\\\[[[\\\pppdddccc[[[XXXZZZWWWRRRQQQPPPLLLHHHEEEDDDEEEAAA???;;;777333000///......------,,,,,,++++++************************************)))******+++,,,)))***++++++++++++***)))***+++,,,,,,,,,,,,///111333555777:::<<<>>>@@@@@@AAAGGGJJJHHHIIIMMMRRRTTTWWW[[[```dddeeeeeeeeefffgggbbb]]]ZZZYYY[[[dddnnnfff\\\TTT[[[lllyyy{{{vvvgggfffqqq}}}rrrUUUDDDDDD<<<<<<<<<<<<;;;;;;===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<>>;;;666333333333333333333333333333444444444444444444444444555555555555666666777777888999999999888999999::::::;;;<<<<<<======<<<===???CCCFFFIIIVVVfffsssiii]]]VVVQQQMMMMMMPPPaaannn~~~zzzuuuyyy```RRRPPPJJJAAA===666666555444333333333333111111111000111222222333111111111111111111111111111111222222222333333333222333333444444555555666555555666777888:::;;;<<<:::<<>>>>>BBB<<<;;;:::999888888;;;>>>@@@CCCHHHKKKLLLJJJFFFCCCAAA>>><<<>>>AAABBBAAA???<<<;;;:::;;;<<<======<<<===<<>>:::666333000///...---------,,,,,,+++++++++************************+++***************++++++*********++++++*********((()))******)))***,,,...000222555888;;;>>>???@@@DDDGGGIIIGGGFFFIIIPPPUUUYYY^^^dddgggiiilllqqquuunnneee```cccbbb^^^aaajjjrrrgggZZZTTT]]]mmmwwwzzzjjjfffjjjxxx|||ooo^^^UUUEEEDDDFFFFFFCCC???>>>AAA<<<<<<<<<;;;;;;;;;::::::>>><<<;;;;;;===AAAEEEGGGKKKMMMPPPSSSXXX[[[^^^```hhhmmmtttzzz}}}|||xxxsssnnnhhhdddhhhhhhiiijjjllloooqqqsss~~~~~~|||sssTTT???;;;>>>;;;888444333333333333222222222333333333444444444333333444444444555555555666666666666666777777888888888888999::::::;;;;;;===<<<;;;;;;===???BBBDDDKKKTTTjjjrrrbbbZZZUUUOOOJJJIIIVVVeeexxxzzzwwwvvvrrruuu|||vvvSSSOOOSSSJJJ>>>;;;666555444333222222222222000000000000111111222222111111111111111111111111111111111111222222222222222222222333444444555555555555555666777888:::;;;======AAARRRqqqjjjSSSGGGDDD@@@>>><<<<<<999666777:::<<>>>>>>>>>>>???===<<<;;;;;;;;;;;;<<<===AAACCCEEEIIIMMMQQQSSSUUU[[[```gggnnntttxxx|||~~~}}}}}}tttqqqmmmiiigggeeecccbbbdddfffjjjooovvv|||lllSSS@@@666666888777555333222333333222111222222222333333333444444333333333444444444444555777666555444444444444555777777888888999:::::::::<<<;;;;;;:::;;;===???@@@EEEMMMbbbzzzhhh```\\\VVVPPPMMMQQQ^^^ooo|||yyysssrrrsssmmmlllpppyyymmmOOOQQQVVVJJJ===:::555444333222222111111222//////000000000111111111000000000000000000000000000000000111111111222222111111222222333444444444444444444555666777888999===>>>AAAFFFVVVvvv~~~cccRRRHHHBBB>>>???===999777::::::===CCCKKKSSSZZZ```cccQQQJJJGGGJJJOOOUUU^^^hhhddd^^^XXXXXX]]]eeejjjllltttrrrsss|||xxxgggYYYRRRSSS]]]ppp}}}yyyrrrmmmhhhaaaWWWPPPTTTWWWWWWSSSSSSWWWXXXUUUqqqfffeee]]]XXXXXXTTTSSSSSSQQQLLLHHHDDDCCCDDD>>><<<999555222000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))*********++++++***))))))***++++++***+++,,,+++++++++---...///111555999===AAACCCEEEDDDEEEHHHGGGDDDDDDMMMXXX^^^___aaaccceeehhhlllpppmmmbbbXXXWWWZZZaaajjjrrr~~~~~~tttrrryyy~~~|||zzz|||vvviiiUUUGGGCCC??????>>>===<<<=========<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@CCCFFFHHHIIIPPPTTTZZZ```fffkkkqqqtttwwwxxxzzz}}}yyyrrrmmmjjjdddccc```______aaadddfffeeejjjtttoooOOO===777555444333333222111222333333222000222222222222333333333333333333333333444444444444777666444333222222333333666777777888888999::::::;;;;;;::::::;;;<<<===>>>AAAJJJ___yyylllbbb^^^YYYTTTRRROOOXXXeeesss~~~xxx}}}zzzsssppprrrttthhhfffiiisss}}}gggTTTVVVWWWIII;;;999444444333222111111111111......///000000000000//////////////////////////////000000000000111111111000111111222222333333444444444444444555666777888888;;;>>>@@@EEEYYY~~~}}}]]]NNNBBBAAA@@@:::888::::::;;;===AAAGGGNNNTTTXXXNNNDDD===>>>BBBMMMbbbwww|||oooddd[[[SSSNNNUUUddd}}}wwwtttooojjjeee]]]UUUOOORRRWWWVVVPPPQQQWWWYYYUUUkkkbbbbbb\\\XXXYYYUUUTTTTTTQQQMMMGGGCCCBBBBBB>>><<<999555222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******++++++***))))))***++++++***+++,,,+++******,,,...,,,...222777;;;???BBBDDDCCCDDDGGGHHHEEECCCLLLYYY```___^^^```dddgggiiijjjggggggbbbYYYVVV___lllttt~~~yyygggYYYUUUKKKIIIEEEAAA>>><<<;;;;;;======<<<<<<<<<<<<======888999:::;;;<<<>>>??????EEEGGGKKKOOOSSSYYY___ccciiijjjmmmppptttxxx{{{|||{{{~~~}}}uuurrrmmmiiigggddd```^^^\\\\\\[[[\\\^^^ccciiinnnmmmvvvkkkSSS<<<444555555222111000000000111333333111///111222222222222333333333222222333333333444444444555444222111111222333444666666777777888999999999::::::::::::;;;<<<===>>>???FFFVVVnnnwwwjjjbbb[[[VVVTTTPPPSSS\\\jjjyyyxxxpppmmmoootttxxxooooootttmmmaaaZZZ[[[UUUEEE999666444333222111111000000000---...///000000000///////////////////////////////////////000000000111111000000111111222333333333333333333333444555666777666888;;;<<<<<>>SSSjjj{{{ggg```VVVMMMIIILLLTTT[[[hhh|||zzzssslllddd___^^^\\\YYYUUUTTTYYYXXXRRRRRRZZZ]]]XXX|||ggg^^^```[[[XXXYYYVVVVVVUUURRRMMMGGGCCCAAAAAA>>><<<888555222000//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******,,,+++***))))))***+++,,,((()))***)))((((((***+++(((***...333888<<>>999::::::::::::;;;;;;;;;===>>>@@@AAADDDIIIPPPTTTXXXYYY\\\___dddhhhlllnnnmmmppptttvvvwwwxxxyyyzzz{{{|||}}}~~~}}}vvvnnngggcccaaa^^^ZZZZZZ\\\]]]\\\[[[\\\\\\\\\]]]aaagggpppuuuuuuqqqLLL===111111555444111000/////////111333333111///111111222222222333333333222222333333333444444444333222000000111222444666666666666777888888999999::::::::::::;;;<<<===>>>>>>BBBMMMcccwwwjjj```YYYXXXPPPPPPVVVcccvvvyyyoooiiijjjpppvvv{{{|||}}}xxx^^^]]]^^^]]]SSSBBB666333444333222111000000000000,,,---///000000000///...////////////////////////////////////000000000000000000000111222222333333333333333333444444555666777666888;;;:::===MMM^^^mmm^^^OOOFFFEEE===<<<:::999999:::;;;<<<555666;;;???999444???RRRaaagggoootttxxx|||wwwllleee]]]UUULLLGGGBBBAAAEEESSSgggwww|||zzzqqqfffYYYTTTXXX]]]]]][[[VVV\\\[[[TTTUUU^^^```[[[rrrjjjaaa\\\[[[ZZZVVVRRRSSSSSSRRRNNNIIIDDDAAAAAA===<<<999666333000......------,,,,,,,,,,,,++++++************************************************)))************+++++++++++++++++++++++++++++++++------...///111555<<<@@@AAAEEEHHHIIIHHHIIILLLOOORRRZZZccceeeccceeennnuuupppvvvzzzuuukkkeeegggkkkxxxyyy{{{}}}vvvhhh^^^XXXRRRKKKEEEAAA===888888;;;===:::777;;;;;;;;;:::999:::<<<===:::===???@@@???AAAEEEHHHJJJKKKNNNQQQTTTWWWZZZ[[[^^^```bbbeeehhhjjjlllnnnppppppnnnnnnoooqqqsssuuuzzz|||{{{vvvrrrsssooojjjeeebbb___]]][[[YYYWWWUUUWWWZZZ\\\ZZZYYY]]]___```dddppp~~~zzzeeeIII:::888666333111/////////000000000000000000000000000000111111111222222222333333333333333333333333444444333222333444555666666666666666666777888888888999999::::::;;;;;;<<<@@@@@@FFFWWWssszzzlllccc\\\WWWUUUWWWaaaqqqvvvooofffccchhhsssppp[[[WWWcccdddQQQ>>>777555222222111111000///......---........................---------............///000000000000000000000000000000000000111111111111111222222333333444444555555666777888999===BBBFFFddd{{{eeeRRROOOHHHAAA======<<<999666;;;999888888999;;;;;;;;;EEEGGGGGGGGGKKKRRRTTTRRRXXXUUUPPPMMMJJJHHHEEEBBB>>>FFFNNNRRR[[[ooovvvvvv}}}~~~wwwpppjjjaaaWWWSSSVVVYYYYYYWWWQQQSSSVVVWWWXXXYYY\\\^^^nnniiiaaa]]][[[YYYVVVTTTSSSTTTRRRNNNIIIDDDAAAAAA>>>===:::777444111//////---------,,,,,,+++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,------...000444:::>>>DDDFFFIIIKKKKKKJJJKKKKKKRRRYYY```bbb```ccckkksss}}}yyyooohhhfffpppsssuuutttsssyyy~~~vvvjjj\\\SSSNNNGGG???;;;<<<===<<<:::888999;;;<<<<<<<<<===>>>:::===>>>>>>======???BBBCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPSSSUUUWWWYYYZZZ``````___^^^___aaacccdddjjjlllooorrruuuvvvvvvvvvzzz|||}}}zzzsssqqqnnnkkkhhhddd```^^^___^^^\\\[[[[[[ZZZXXXWWWWWWVVVWWWZZZ^^^bbbfffgggeeehhhlllrrr|||wwwvvv~~~xxxuuutttvvvyyy}}}}}}kkkNNN;;;777666333111//////......////////////////////////000000000111111111222222333333333333333333333333444333333222333444555666666666666666666777777888888888999::::::;;;;;;<<<@@@@@@CCCOOOgggqqqdddaaa^^^\\\___hhhwwwuuuhhhddd```aaahhhuuummm[[[\\\ccc___KKK:::555555222111111000000///......---........................------------............//////////////////////////////000000000111111111111111222222333444444444444555666666777:::???BBBPPPllleee[[[NNNDDDAAAAAA@@@>>>>>>===:::999999999999888999<<<<<<;;;===AAAAAA???CCCCCCDDDEEEFFFHHHJJJLLLSSS^^^jjjqqq{{{{{{vvvxxxxxxtttqqqggg___VVVRRRTTTVVVUUURRRLLLPPPVVVZZZ\\\]]]___```iiifffbbb]]]ZZZXXXVVVVVVTTTTTTRRRNNNIIIDDDBBBAAA???>>>;;;888444222000000......---,,,,,,+++******************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,---...222777;;;DDDFFFHHHLLLNNNNNNKKKIIIPPPVVV]]]___```dddmmmuuusssjjjcccjjjooommmggghhhsss~~~}}}}}}vvvkkk^^^VVVLLLEEECCCBBBAAA@@@===============;;;:::999888:::<<<<<<:::999::::::>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJJJJNNNMMMLLLLLLMMMNNNPPPQQQTTTVVVYYY]]]aaacccddddddhhhkkkpppuuu{{{~~~|||zzzxxxxxxuuuqqqnnnkkkhhhdddaaa^^^]]][[[XXXVVVTTTTTTSSSTTTUUUVVVXXXXXXYYYYYYXXXYYYYYYYYYYYY[[[cccnnnvvvssszzzyyyuuuooohhhiiipppwwwmmmOOO;;;555333222111000///.........////////////////////////000000000000111111111111222222222222222222222222333333333333333444555555666666555555666666777888888888999999:::;;;;;;;;;>>>???AAAFFFVVVssswwwxxxssskkkdddcccmmm~~~}}}vvvnnnggg\\\\\\^^^bbbjjjwwwyyyfffYYY^^^___UUUBBB555444444222111000000//////.........------------------------------------............//////////////////////////////000000000000111111111111111222333333444444333444444444444666:::>>>???MMMgggvvvbbbVVVOOOLLLJJJDDDCCCAAA???>>><<<<<<<<<777:::;;;999;;;>>>???===;;;@@@FFFKKKPPPWWW___eeessszzzxxxsssooommmccc]]]VVVSSSTTTUUUQQQNNNMMMRRRXXX\\\^^^^^^^^^^^^fffeeebbb^^^YYYVVVVVVWWWTTTTTTSSSOOOIIIDDDBBBAAA???===:::777444222000///......---,,,++++++******************************************************))))))*********+++++++++******************************+++,,,---000444888@@@AAAEEELLLSSSTTTQQQMMMNNNTTT[[[___bbbgggqqqyyyuuu]]]bbbiiilllmmmlllnnnppp}}}|||yyy}}}{{{tttkkkaaaYYYQQQIIIDDDBBB@@@>>><<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIMMMOOORRRSSSSSSSSSVVVZZZ```eeeiiilllnnnnnnnnnnnnmmmmmmlllllllllnnnmmmkkkiiifffdddbbbaaa___^^^\\\ZZZXXXVVVUUUTTTVVVVVVUUUTTTSSSSSSTTTUUUXXXYYYYYYYYYYYYZZZ[[[]]]bbbdddfffeeegggppp}}}ooolllsssnnnQQQ;;;444555111000000////////////////////////////////////////////////000000000111111111111111111222222222222333333333333333444444444666555555555555666777777888888888999::::::;;;;;;<<<>>>@@@BBBJJJaaapppfffiiiyyyyyyooofff```]]]YYY\\\aaagggooozzznnn^^^XXXXXXUUUIII;;;444555444111000000/////////.........------------------------,,,,,,---------.........////////////////////////////////////000000000111000000111111222333333333333333444333333444777:::<<<@@@NNNlll}}}vvvssskkkiiifff```YYYTTTPPPOOOLLLPPPQQQPPPRRRXXX\\\\\\[[[bbbkkkqqqvvv|||zzzppphhheee___[[[WWWWWWWWWWWWSSSOOOVVVYYY\\\]]]\\\ZZZYYYYYYgggeeebbb]]]XXXVVVVVVWWWTTTTTTSSSOOOJJJEEEBBBBBB===<<<999666333000///.........---,,,,,,+++******************************************************))))))*********+++++++++************************)))***+++++++++...111444;;;>>>EEEOOOXXX\\\[[[XXXPPPUUU[[[^^^aaafffnnnuuuhhhccc```gggsssyyyuuunnnuuu{{{wwwqqqzzz|||||||||}}}~~~pppcccZZZOOOKKKEEEAAA@@@AAAAAA@@@;;;;;;<<<===>>>??????>>>=========>>>>>>>>>>>>???<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@BBBDDDEEEGGGGGGHHHFFFGGGJJJNNNRRRUUUXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPOOONNNOOOPPPQQQPPPRRRUUUVVVUUUVVVXXXZZZ^^^______]]]\\\^^^aaaeeeuuu|||vvvsssxxx|||nnnYYYFFF999333111111//////000000000000000///............................../////////000000000000000000111111222222222222222222333333333333333555555555555555666666777777777888999999::::::;;;999<<<@@@BBBDDDTTTuuuzzz|||pppooozzz|||tttkkk```YYYVVVWWW]]]```fffmmmvvv|||fffYYYWWWKKKGGG???888666666444000////////////............------------------------,,,,,,,,,------------..............................////////////000000000//////000111111222222333333444444444333444666888;;;===CCCSSSmmm|||zzz{{{|||}}}{{{yyyrrrhhhaaa___^^^\\\[[[[[[\\\[[[WWWSSS\\\\\\\\\ZZZWWWVVVWWWYYYlllhhhbbb\\\XXXVVVVVVVVVUUUUUUSSSOOOJJJEEECCCBBB===;;;999555222000...---------,,,,,,,,,,,,++++++************************************************)))************+++++++++************************)))***+++++++++,,,///222777<<>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;<<<<<<==============================<<<<<<==================?????????@@@AAAAAABBBBBBBBBCCCDDDFFFHHHKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLOOOQQQTTTZZZ```ddddddcccdddeeejjjlllnnnmmmllloootttxxx|||zzzxxx```OOO:::111444777444......//////000000000///......................................./////////////////////000111111222222111111222333333333333333555555444444555555666777777777888888999:::::::::999;;;???CCCCCCJJJddd~~~yyyzzznnniiiccc]]]WWWSSSWWW^^^hhhjjjnnnwwwsssbbbWWWQQQ===:::777666777777444000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................////////////000000/////////000111111222222222333444444333444666777777888<<>><<<:::666333111///...++++++,,,,,,,,,,,,------************************************************)))************+++++++++***************************+++,,,,,,+++,,,...000222888AAAJJJPPPTTTWWWYYYOOOSSSYYY^^^```cccfffhhhgggiiinnnuuu}}}zzzgggcccnnn|||zzztttvvv|||~~~tttnnnjjjgggeeepppwwwzzzqqqggg___VVVQQQJJJFFFDDDBBB???========================<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;============>>>??????@@@AAABBBBBBDDDEEEGGGIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKMMMLLLLLLNNNRRRUUUbbbkkkvvv||||||zzzxxxyyyyyy~~~{{{zzzrrr~~~}}}ppp___CCC;;;222000333666333///------...//////...---,,,........................------........./////////......//////000111111222000111222333444333333222555444444444444555666666777777777888999999::::::;;;999===BBBAAADDDUUUiii{{{qqqkkk^^^ZZZXXXXXXXXX[[[gggttt~~~~~~pppfffaaaSSSCCC555333222444555444222111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000......//////000111111222000222333333333333555666333444777:::>>>JJJddd|||}}}}}}zzzvvvmmmccc^^^[[[YYYZZZ^^^`````````___]]]ZZZVVVSSSQQQSSSTTTTTTUUUVVVYYY[[[wwwnnnaaaZZZXXXWWWUUUSSSUUUUUUTTTPPPJJJFFFCCCBBB???===;;;777444222000///***++++++,,,,,,------...************************************************)))************+++++++++))))))))))))))))))))))))***+++,,,,,,+++,,,...///---444===CCCFFFIIILLLOOOKKKQQQYYY___dddhhhkkkmmmtttnnnjjjmmmxxxuuunnnqqqxxxqqqnnnuuuddd\\\bbblllwwwssslllbbbZZZUUUQQQMMMJJJCCCCCCBBBBBBAAA@@@??????::::::::::::::::::::::::<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAABBBDDDFFFHHHIIIKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLFFFHHHKKKLLLMMMPPPVVVZZZmmmxxxxxxsssuuu|||~~~uuuYYY:::111222222000---+++,,,...+++,,,---...---,,,+++***........................---------.........//////---......///000111111222000111222333444333222222555444444444444555666666777777777888999999::::::===999:::???@@@@@@LLL^^^qqq~~~vvvmmmccc\\\WWWTTTUUU[[[```hhhyyyttt^^^\\\___NNN555222000000222333222111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................................../////////000......//////000111111111///000222333222222444666555333666:::;;;===JJJXXXvvv~~~{{{~~~{{{hhhaaa\\\]]]]]]\\\[[[]]]bbbaaa```^^^[[[VVVRRROOONNNQQQTTTUUUUUUUUUVVVXXXyyyhhh```^^^WWWVVVXXXSSSVVVVVVSSSNNNIIIEEEDDDDDD@@@>>>;;;777333111000///------,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,///111555;;;BBBHHHKKKMMMOOOOOORRR[[[gggqqqwwwxxxnnntttuuuqqqwww{{{uuu{{{zzz{{{uuuooojjjiiigggiiisss~~~|||uuunnnhhheee^^^TTTJJJDDDBBBCCC>>>>>>>>>??????>>><<<999???>>>>>>===<<<;;;::::::777888999;;;===>>>>>>???:::===BBBGGGIIIIIIHHHGGGLLLKKKKKKMMMPPPPPPMMMKKKOOOKKKHHHHHHLLLOOOQQQPPPPPPQQQSSSTTTVVVZZZ```dddttt~~~xxx{{{||||||eeeNNN>>>777111000000///...---------........................---------------------------------............///////////////000000000000000111111111111222222222111222222333333444444555555555666666777777888888888:::;;;<<<>>>BBBGGGJJJddd{{{{{{qqqggg^^^WWWQQQNNNPPPQQQVVVaaarrrccc\\\ZZZNNN???777000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********.........////////////000---------............///////////////000000000000000000111111111222222222333333444666999<<<>>>???MMMhhhvvvkkkhhh[[[UUURRRTTTWWWZZZ```fffgggccc^^^YYYWWWVVVVVVUUUJJJJJJKKKPPPUUUWWWVVVTTTzzzhhh```^^^VVVVVVXXXSSSVVVVVVSSSNNNIIIEEECCCDDD@@@>>>;;;777333111000///------,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,+++******...000333999@@@FFFKKKMMMNNNOOOSSSXXX^^^ccceeeeeejjjssswwwvvvzzzyyyzzzzzz}}}yyyjjjaaa\\\dddlllwwwsssggg___\\\SSSNNNGGGCCCCCCEEEFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===<<<<<<<<<===DDDEEEGGGGGGFFFGGGJJJMMMEEEIIILLLMMMLLLMMMPPPSSSXXXUUUQQQOOOPPPSSSVVVWWW\\\]]]```bbbfffmmmtttyyy}}}yyyuuusssrrryyy~~~tttrrrkkk]]]KKK;;;222...000000//////...------,,,------------------------------------------------------------.............../////////000000000000000000111111111222222222111111222333333444444555555555555666777777888888888999;;;<<<===@@@EEEHHHVVVnnn}}}yyymmmhhh```YYYSSSNNNJJJGGGLLLUUUbbbppp}}}tttZZZRRROOODDD888222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------.........//////------------................../////////000000000000000000111111111222222222222333444777999;;;<<>>;;;777333111000///------,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,+++***)))))),,,---000555;;;CCCJJJNNNMMMPPPTTTVVVWWWWWWXXXYYYfffrrrzzz{{{|||~~~vvvvvv{{{uuucccWWWZZZ]]]aaahhhsss}}}sssfff]]]YYYWWWTTTPPPMMMLLLJJJGGGEEECCCAAAAAADDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHHHHGGGIIIMMMQQQTTT[[[___\\\UUUSSSYYYaaa___^^^\\\\\\^^^dddlllqqqyyy{{{~~~~~~|||{{{{{{yyywwwuuuwwwzzz~~~tttqqqdddQQQAAA666111///.../////////......------,,,------------------------------------------------------------................../////////000000000000000000111111111222222111111222222333444444444444555555666666777888888888999;;;;;;<<<>>>BBBDDDHHH^^^~~~yyyrrrkkkeeeWWWTTTOOOKKKIIIHHHFFFEEEMMMYYYjjjwww{{{fffQQQHHHBBB888111///000////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,------------------------.....................////////////000000000000000111111111111111111111222444555777888===;;;@@@WWWzzz|||vvvxxx}}}zzzuuuqqqfffVVVMMMNNNXXXSSSPPPRRRRRRSSSWWW\\\]]]]]]\\\\\\[[[ZZZZZZZZZUUUSSSSSSSSSVVVWWWWWWWWW{{{iii```]]]UUUUUUWWWSSSVVVUUURRRNNNHHHDDDCCCCCC@@@>>>;;;777333111000///------,,,,,,,,,+++++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))++++++,,,,,,,,,+++*********+++---111666>>>FFFLLLNNNQQQVVVWWWWWWYYY]]]```kkkvvv~~~~~~|||}}}~~~|||wwwuuuwwwzzz{{{wwwxxxtttttt~~~vvvkkkeeeeeejjjpppttt{{{~~~vvvnnnlllhhhccc^^^ZZZWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMFFFHHHLLLRRRWWWZZZZZZZZZccciiiooommmfffdddiiiooowwwwwwvvvuuuvvv}}}wwwiii```[[[YYY[[[jjj}}}qqqmmmnnnmmmooottt}}}{{{ssshhhWWW@@@222000222222111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111111111111111111222333333444444444444555555666777777888888999:::::::::<<<>>>AAADDDQQQjjjxxxyyy|||~~~|||~~~{{{vvvoooggg___WWWSSSKKKIIIGGGGGGIIIKKKLLLLLLSSS\\\gggpppxxxiii[[[KKKBBB:::222///111/////////.........------,,,,,,,,,,,,++++++++++++************************+++++++++******************+++++++++,,,,,,,,,,,,,,,,,,---------.........------.........//////////////////000000000111111111111111111222333444444777;;;???FFFSSSnnnzzzvvvxxxzzzzzz{{{qqqfff```YYYSSSSSSXXXXXXTTTRRRRRRQQQPPPSSSXXXZZZ[[[]]]]]]\\\ZZZZZZZZZYYYWWWUUUUUUUUUVVVVVVWWW|||jjj```]]]UUUTTTWWWSSSUUUUUURRRMMMHHHDDDCCCCCC@@@>>>;;;777333111000///------,,,,,,,,,+++++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,---------)))***,,,...111888AAAGGGOOOSSSWWW[[[^^^ccckkkqqqzzz}}}|||}}}}}}zzz}}}ssspppzzz~~~yyyyyy|||uuunnnjjjgggddddddjjjsssyyyxxxuuuzzz~~~qqqccc[[[______hhh|||qqqoooqqqxxx~~~vvvmmmQQQCCC222+++...111000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111000000111222222333333444444444444555666666777777777999::::::::::::<<<>>>EEEIIIWWWsss~~~vvvjjjrrr}}}{{{zzzzzz|||{{{{{{zzzwwwvvvxxx{{{zzzvvvsssmmmiiiccc[[[TTTNNNKKKJJJGGGEEEDDDGGGLLLRRRVVVXXX[[[aaajjjsss~~~}}}uuuWWWOOOEEE===555//////222............------------,,,,,,+++++++++*********************************************************************+++++++++,,,,,,,,,,,,------------...------------................../////////000000000222222111111111222333333111888>>>======JJJeee|||~~~~~~zzzuuujjj```VVVRRRRRRSSSUUUWWWXXXUUUTTTTTTQQQNNNPPPVVVYYY[[[]]]]]]ZZZXXXWWWXXXYYYXXXWWWUUUTTTTTTUUUVVV}}}jjj```\\\TTTTTTWWWSSSUUUTTTRRRMMMHHHDDDBBBBBB@@@>>>;;;777333111000///------,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))'''((()))+++,,,---......)))+++,,,,,,---222:::AAALLLPPPWWW___hhhqqqzzz}}}}}}}}}xxxuuuwww}}}}}}~~~~~~yyywwwvvvpppdddZZZ<<<555...,,,///111...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////////////////000000000111111000000111111222333333333333444444555555666777777666888::::::::::::<<<===DDDCCCKKKaaavvvvvv}}}|||zzzyyy||||||rrrhhhdddbbbaaa```cccggglllooo~~~}}}}}}{{{xxxsssppplllhhhccc```XXXUUUQQQKKKGGGFFFHHHKKKGGGFFFFFFJJJSSS]]]eeeiiihhhooozzzppp^^^FFFCCC>>>777111......000......---------,,,,,,,,,+++++++++*********))))))************************)))))))))***************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////222111111111111222333333222333555666999@@@IIIPPPbbbttt|||zzzwwwooogggZZZUUUQQQQQQTTTUUUSSSQQQWWWUUUUUUUUUQQQMMMOOOTTTXXX[[[]]]\\\XXXUUUUUUWWWVVVWWWWWWVVVUUUTTTUUUWWW~~~kkk```\\\TTTSSSWWWSSSUUUTTTRRRMMMGGGCCCBBBBBB@@@>>>;;;777333111000///------,,,,,,,,,,,,++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,---------)))+++---,,,+++---444:::DDDIIIUUUdddttt}}}zzzyyyyyyxxx}}}~~~}}}~~~|||xxx{{{~~~uuulllcccXXXJJJ@@@222111111111111000...,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000111000000000111222222333333333333444555555666666777666888:::;;;:::;;;<<<===>>>@@@FFFSSSiii|||xxxwww{{{zzzkkk]]]SSSQQQPPPOOOQQQUUUYYY]]]hhhiiijjjkkkjjjiiiiiihhhlllnnnqqqrrrqqqnnnkkkiiifffbbb\\\XXXVVVTTTRRRPPPKKKKKKIIIFFFDDDEEEJJJOOONNNLLLMMMSSS___mmmyyyaaaGGG::::::888333000......------------,,,,,,,,,,,,++++++*********))))))))))))************************((()))))))))*********+++*********+++++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------........./////////000000000000000111222222444333222555999===>>>===CCCNNNddd}}}{{{qqqiiibbb\\\XXXQQQRRRSSSSSSSSSTTTTTTSSSUUUTTTUUUUUUQQQKKKMMMSSSUUUYYY[[[YYYUUUSSSUUUWWWTTTVVVXXXXXXVVVVVVWWWXXX~~~kkk```\\\TTTSSSWWWSSSUUUTTTQQQMMMGGGCCCBBBBBBAAA>>>;;;777444111000///---------,,,,,,,,,++++++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))***++++++,,,,,,,,,++++++))),,,---,,,)))+++000666;;;CCCSSSiii{{{uuurrr|||sssnnnrrrxxxyyy}}}xxxuuuyyyxxxrrrhhh]]]QQQDDD888///...000222111///---------+++++++++++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000000000000000000000111222222333333333333444444555666666777555777:::;;;;;;;;;<<<>>>888???FFFLLLVVVooo}}}|||tttqqqqqqwww}}}wwwfffWWWNNNLLLIIIGGGGGGIIIMMMOOOTTTRRRRRRSSSUUUVVVVVVUUUWWWZZZ]]]___^^^[[[VVVSSSVVVQQQKKKGGGFFFGGGIIIIIIJJJKKKJJJHHHFFFGGGLLLPPPVVVUUUVVV]]]kkk{{{vvvTTT888555666666333111000///------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------........./////////////////////000111222111444666555333333777;;;===;;;BBBSSShhhwwwwwwrrrhhh[[[RRROOOPPPKKKOOOPPPLLLJJJNNNUUUZZZSSSSSSUUUUUUPPPJJJLLLRRRSSSWWWYYYXXXTTTSSSUUUYYYRRRVVVYYYZZZXXXWWWXXXZZZwwwggg___\\\SSSRRRUUURRRVVVUUUQQQLLLGGGDDDDDDEEE???>>>:::777333000...---...------,,,,,,++++++*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......777<<>><<<>>>CCCFFFOOOhhhzzzggg___eeepppqqqlll[[[RRRLLLPPPXXX\\\```bbb___^^^[[[UUUPPPNNNPPPSSS[[[\\\\\\[[[YYYVVVTTTTTTSSSPPPKKKGGGFFFGGGJJJMMMXXXaaagggeee]]][[[ccclllxxxwwwaaaIII999444222222111000///...---,,,,,,+++++++++,,,,,,***((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////......//////000111222222222222333444555666666333555;;;<<<@@@PPPdddzzzwwwmmmZZZVVVQQQLLLHHHFFFGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPUUUVVVWWWXXXXXXXXXWWWWWWVVVWWWXXXWWWVVVVVVXXXYYYxxxhhh```]]]TTTSSSVVVSSSTTTSSSPPPKKKGGGDDDEEEFFF???===:::777333111///......------,,,,,,++++++*********************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------///000666AAAJJJOOOUUU[[[gggmmmxxx~~~yyyzzz~~~zzz{{{{{{|||~~~{{{tttrrrxxxxxxkkkbbbAAA;;;333//////000000...------------------------******++++++++++++******************************************************+++************+++,,,,,,,,,,,,,,,,,,------------........................//////000000000000111111111222222333333444555555444555666777888999:::;;;>>><<<===@@@???BBBSSSgggwwwvvv}}}tttjjjccceeemmmuuu}}}~~~}}}xxxpppgggbbbaaaccchhhdddbbbaaacccdddbbb```ccc```YYYOOOHHHFFFIIIMMMcccrrrvvvooorrrzzzppp^^^JJJ999222222111111000///...------,,,+++*********++++++)))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------///............///000000222222111222222333444555777444555888777444999CCCJJJYYYqqqyyymmm```VVVLLLLLLKKKJJJHHHFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMOOOQQQQQQRRRRRRWWWWWWXXXXXXWWWVVVUUUTTTVVVWWWWWWUUUTTTTTTVVVXXXxxxggg```]]]TTTSSSVVVSSSTTTSSSPPPKKKGGGDDDEEEFFF>>>===:::777333111///......------,,,,,,++++++*********************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...111888===AAAHHHOOO^^^hhhvvv~~~uuutttzzzsssddddddrrryyyfffQQQDDD333222000......///000111,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********************************************************************++++++,,,++++++,,,,,,,,,---------------...............///////////////000000000111111111111222333333444444333444555666888999::::::===<<<>>>@@@>>>>>>HHHTTTiiixxxwwwyyywwwrrrnnnppptttvvvsssnnnrrrpppiii]]]QQQJJJKKKOOO```uuuttt\\\III<<<333111222000000///......---,,,,,,+++******+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************++++++++++++))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------......------......///000111111111111111222444444888555555999999555666:::;;;AAALLLYYYgggwwwuuuiii___VVVMMMGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHJJJKKKJJJKKKMMMOOOQQQQQQRRRRRRVVVWWWXXXXXXXXXWWWUUUTTTWWWWWWVVVTTTQQQQQQSSSUUUwwwggg___\\\SSSRRRUUURRRTTTSSSPPPKKKFFFDDDDDDEEE>>><<<:::666333111//////...------,,,,,,++++++***))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///...000555888<<>>???BBBEEEEEEXXXsss|||lllmmmlllhhhbbb^^^]]]^^^hhh{{{wwwgggRRR;;;333333333111///......---------,,,,,,,,,,,,++++++,,,......---+++))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))************+++)))************+++++++++))))))******+++,,,,,,,,,------------............---,,,,,,,,,,,,---......///////////////000222222111111000000111222333555444555555666777:::???CCCIIIKKKRRR\\\kkk{{{{{{rrrjjj```YYYPPPLLLIIIGGGFFFFFFFFFEEEEEECCCAAA???>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIIIILLLLLLKKKKKKLLLLLLMMMNNNPPPQQQTTTVVVWWWUUUTTTRRRTTTTTTTTTSSSPPPNNNMMMNNNuuuddd]]]YYYQQQPPPSSSOOOVVVTTTQQQKKKEEEBBBAAABBB===<<<999666444222000///...------,,,,,,++++++***))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******,,,///000222;;;EEEOOOXXXfffrrruuuwwwwwwbbbUUURRRQQQeee}}}vvvuuu{{{qqqjjjgggtttwwwpppkkkdddZZZUUUXXXRRR@@@111,,,000...,,,,,,------+++)))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))************************)))))))))))))))***++++++***++++++++++++,,,,,,,,,++++++,,,------...//////........./////////000000//////000000111222222222222222333444666777888888666888999:::<<>>EEENNNVVV\\\eeeppp~~~|||sssfff[[[TTTOOOIIIFFFEEEDDDCCCCCCDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBDDDCCCCCCCCCDDDEEEFFFGGGHHHKKKJJJIIIHHHIIIKKKMMMOOOMMMOOORRRSSSSSSQQQNNNLLLMMMOOORRRRRRQQQOOOOOOOOOtttccc\\\YYYPPPOOORRROOOWWWUUUQQQKKKEEEAAA@@@AAA===<<<999666444222000000......---,,,,,,++++++***))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***,,,...---...666@@@DDDMMM\\\ggghhheeeggglll{{{|||hhhbbbeeeyyyyyybbbVVVZZZccchhhpppqqqvvvzzzvvvzzz|||uuupppppptttvvvuuuyyy~~~|||xxxsssjjjaaa\\\```jjjrrrwwwqqqjjjeeeJJJ===666:::;;;444000333000---***+++...///---***************************))))))************))))))))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000/////////000111111222222111222333444555777888888:::;;;;;;:::<<>>:::777555222------000------,,,,,,,,,,,,,,,,,,)))))))))***,,,,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------......///000111+++000444222//////111222222333444444333444666777222444777;;;===>>>>>>>>>AAAHHHPPPTTTWWW^^^iiisssuuu{{{zzznnnfffbbb[[[RRROOONNNMMMJJJGGGEEECCCCCCBBBCCCCCCCCCBBB@@@===;;;===>>>>>>>>>??????@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGJJJHHHFFFFFFGGGJJJNNNPPPMMMNNNPPPQQQPPPMMMIIIGGGHHHKKKPPPRRRRRRQQQQQQQQQqqqccc___\\\RRRNNNPPPMMMRRRQQQNNNJJJEEEBBBBBBBBB???===999666333111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,...///111222888FFFYYYcccbbb[[[SSSOOOiiissszzzrrr~~~zzzpppUUUHHHIIIMMMNNNZZZlll|||iiigggmmmnnnkkkhhhhhhiiifff```bbbhhhjjjkkkiiikkkzzzwwwqqqhhhfffnnnuuu~~~~~~yyylllWWWGGG555444333222111111111111...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......///......---------......000000000000111111111111222222333444555666777888:::::::::;;;<<<===>>>???AAADDDJJJQQQaaa{{{|||}}}vvv^^^HHH;;;444333222000///.........---,,,+++*********+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------.../////////////////////000000000000111222222333333444555555444444444555555555555666;;;<<<===???AAABBBCCCDDDLLLNNNPPPTTTWWWYYY[[[\\\___```___]]]YYYWWWVVVVVVYYYWWWSSSOOOJJJEEEAAA@@@CCCBBB@@@>>>======>>>>>>@@@BBBCCCCCC@@@>>>======>>>>>>>>>>>>???@@@AAABBB===>>>???BBBFFFIIIIIIHHHJJJLLLNNNNNNLLLJJJIIIJJJMMMRRRVVVTTTNNNIIIHHHHHHNNNNNNOOORRRUUUUUUQQQNNNoooaaa]]]\\\RRRPPPSSSOOORRRQQQOOOJJJFFFCCCBBBCCC???===:::666333111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111555===JJJTTTXXXWWWSSSPPPXXX```mmm}}}xxxzzz~~~wwwooonnnsssvvvyyyzzz|||rrraaaXXXZZZ\\\]]]tttqqqoooqqqqqqrrrrrrsssqqqiiicccgggpppooovvv~~~}}}mmmbbbTTTEEE;;;111000///...------------------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------.........------------......//////000000000111111111222222333444555666777777999999999:::;;;<<<===>>>===???AAADDDMMM___vvv|||qqq___LLL>>>666222111000///...------------,,,+++*********++++++)))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---......//////....../////////000000000000111111222222333444444333333444444444555555555333444555666777888999::::::;;;===???AAABBBCCCDDDFFFGGGGGGFFFCCCBBBBBBCCCEEEDDDCCCAAA???>>><<<;;;======???@@@@@@??????>>>???@@@AAA@@@>>>===<<<===>>>>>>>>>>>>??????@@@AAA<<<<<<===@@@DDDGGGGGGFFFLLLMMMNNNNNNNNNMMMNNNNNNOOOSSSWWWVVVQQQLLLKKKKKKOOONNNOOOQQQTTTSSSPPPMMMmmm```\\\[[[SSSQQQUUURRRRRRRRRPPPKKKGGGCCCBBBCCC???===:::777444111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++*********************+++++++++,,,,,,,,,---,,,,,,,,,------...///111333999CCCNNNWWWZZZZZZaaabbbgggsssyyyvvvtttrrrqqqtttsssnnnddd]]]```iiipppqqqfffSSSEEE:::333000...------,,,++++++++++++---,,,++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------......//////000000000000111111222222333333444555666666777777888888999;;;<<<======?????????AAAJJJYYYddd|||yyyiiiVVVDDD888333222000000...---,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,------......///.........////////////000//////000000111222222222222222333333333444444444222222333333444555555666222222333444555555555555555777888888777777888::::::::::::::::::;;;;;;;;;777999===@@@AAA@@@???>>>>>>??????===;;;;;;<<<===?????????????????????@@@<<<;;;<<>>===;;;888444222000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///222:::FFFUUUbbbiiiuuurrrppprrr|||uuuaaaXXX^^^lllxxxooo]]]HHH;;;444///---...///...---,,,,,,,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,------......////////////000000000111111222222333444444555555666666666777888999:::;;;===???@@@@@@AAAFFFOOOVVVcccyyy}}}sssssswwwxxxlllYYYDDD666//////111//////...---,,,+++++++++,,,++++++***************(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++************************++++++************+++++++++++++++,,,------......------........./////////---......//////000111111111111111222222222333333444444444444555555555555444555666666666666666666555666888888777888999;;;::::::::::::999999999999666888;;;===>>>>>>>>>======>>>===<<<::::::===???@@@@@@@@@AAAAAAAAA@@@@@@>>>======@@@CCCFFFGGGGGGJJJHHHEEEGGGKKKOOOQQQQQQQQQTTTWWWWWWUUURRRQQQQQQOOOOOOOOOOOONNNNNNMMMLLLssseee___[[[QQQOOORRRPPPQQQQQQPPPLLLHHHDDDBBBBBB>>>===;;;888555222000///...------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******************************+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,...000444;;;HHHZZZfffpppssswwwzzz~~~kkk```iiiuuurrrgggOOO@@@111...///000............---,,,,,,,,,------++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---.........////////////000000000111111222222333333444444555555555666777888999:::888:::===???@@@DDDIIINNNTTTccc||||||rrriiinnnttt```WWWIII;;;222//////000///......---,,,,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++************************+++******))))))******+++******++++++,,,---------------------............,,,------......//////000000000000000111111111111111111111111111111111111222333444555666666666666444666777777666555666888777777777777666666666666999999999999::::::;;;<<<=========<<<;;;;;;===@@@@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???AAAEEEGGGIIIIIIHHHFFFEEEEEEIIIMMMPPPRRRRRRTTTUUUVVVTTTSSSRRRQQQNNNNNNNNNMMMKKKKKKLLLLLLwwwggg```\\\QQQNNNQQQNNNPPPPPPOOOLLLGGGCCCAAA@@@>>>===<<<999666333000......------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,+++******++++++++++++...///......666DDDPPP[[[iii{{{uuurrryyy}}}xxxvvvnnn]]]KKKAAA<<<111)))+++000111...---,,,++++++******++++++,,,+++***))))))((()))))))))(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///......////////////000000111111111222222333333333444444555555666888999:::888:::<<<>>>???BBBEEEHHHLLLTTTccc{{{~~~tttwww}}}jjj\\\GGGBBB:::444111///...---......---,,,,,,,,,,,,,,,******++++++******)))((())))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++******************************))))))))))))******)))******++++++,,,,,,---,,,,,,,,,---------......,,,,,,------.../////////...////////////000000000000000000000000111111111000000222333444555555555333444555444333222333555444444555666666777888888;;;:::888777777777999::::::<<<<<<<<<;;;<<<===??????@@@BBBCCCDDDDDDCCCBBBBBB@@@@@@AAADDDGGGIIIIIIHHHHHHHHHHHHHHHKKKOOOSSSTTTTTTUUUUUUTTTSSSRRRQQQLLLMMMLLLKKKIIIIIIKKKMMMwwwhhhaaa\\\PPPNNNQQQNNNNNNOOONNNKKKFFFBBB@@@???>>>===<<<:::777333000......------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))*********+++++++++******+++++++++,,,,,,,,,+++***************+++,,,,,,,,,,,,+++,,,///555;;;GGGWWWooo{{{uuummmeee^^^QQQAAA555111333...+++...000...,,,---+++***************++++++******)))(((((((((((()))(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***))))))***+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,---...///........./////////000000111111111111222222222222444555555555666888999:::;;;;;;<<<===>>>AAADDDFFFHHHKKKRRRaaawwwvvvdddOOOAAA888555111/////////---+++,,,,,,+++*********++++++)))******+++***)))((('''))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************************************))))))))))))******))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,------.../////////---............/////////000000000111111222222222000111222333444444444333111333444444333333444555444555555666777888999999777777777777777777777777777999;;;<<<;;;;;;<<<===<<<===@@@BBBCCCCCCCCCBBB@@@>>>===>>>AAADDDFFFFFFEEEHHHKKKIIIEEEFFFKKKQQQVVVUUUUUUUUUUUUTTTRRRQQQKKKKKKKKKIIIGGGHHHKKKOOOwwwggg```\\\QQQNNNRRROOOMMMNNNNNNKKKFFFAAA???>>>>>>===<<<:::777444000.........---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))******++++++++++++******+++++++++,,,,,,,,,******))))))***++++++,,,,,,++++++---000333333333888CCCWWWlll}}}vvvjjj\\\SSSJJJCCC999///---111...---///000...***,,,111,,,+++++++++++++++,,,,,,******)))((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---...///............/////////000111111111111111222222222555555555555777888999:::999999999:::<<>>444555111---,,,...///---,,,+++***)))))))))))))))***)))******++++++)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000---------.........//////,,,,,,---......///000000111111222222222222111111///000222333222333444666333333333333333444444444333555777999999888666555444777:::;;;:::::::::;;;999;;;>>>@@@BBBBBBBBBAAA===;;;:::;;;>>>AAACCCCCCAAAGGGKKKHHHBBB@@@FFFMMMXXXWWWVVVVVVVVVUUUSSSQQQIIIJJJJJJHHHFFFGGGLLLPPPxxxddd\\\[[[PPPKKKLLLKKKOOOPPPOOOKKKFFFBBB@@@???CCC>>>;;;:::666111///111...------,,,,,,++++++***************************))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))************************************))))))((((((,,,,,,,,,---------......///444>>>LLLZZZgggrrrwwwvvv~~~zzz{{{fffUUUKKK===999444111111111///---///...---,,,+++,,,,,,---************************))))))************))))))&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............////////////000111111222222222333444666777777888888999999::::::<<<===???@@@@@@EEEIIIJJJMMM[[[qqqxxxfffSSSCCC888333111//////...---,,,,,,+++++++++++++++*********))))))...---,,,+++)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111111000000000000000000000000222222222222222222222222000111222444666777999999888888999::::::;;;<<<<<<<<<<<<===???@@@AAACCCCCC???===;;;<<>>???DDDGGGGGGGGGNNN\\\hhhuuu~~~|||yyyllldddVVVGGG:::222///---.........---,,,,,,+++++++++++++++*********)))))),,,++++++******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000000000000000222222222222222222222222000111222444555777888999888888999999::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBB@@@>>>>>>@@@CCCEEEEEEEEEMMMUUUWWWRRRLLLJJJKKKOOOPPPSSSUUUVVVUUUTTTSSSOOOOOOOOOOOONNNOOOOOOOOOvvvccc\\\[[[QQQLLLNNNMMMOOOPPPOOOKKKGGGCCCAAA@@@AAA===::::::666111...000...------,,,,,,++++++***************************))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++,,,,,,,,,---------333///,,,+++///888CCCIII```qqqwwwiiiTTTBBB777222000///---+++))))))***,,,,,,,,,,,,+++******))))))******************************((())))))******))))))(((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------...............//////000000111111222111222333555666666666666666666666777999:::<<<===>>>AAADDDDDDCCCEEEIIIMMMSSS^^^pppooodddOOOJJJBBB:::333...,,,+++...------,,,,,,++++++++++++************))))))))))))*********************''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---.........////////////000000000000000000000000222222333333333333333333000000222333555666777888999999999999999999999999::::::;;;<<<===???@@@@@@DDDAAA>>>===???BBBCCCDDDBBBFFFKKKMMMLLLIIIGGGFFFJJJLLLPPPSSSUUUUUUTTTSSSQQQQQQPPPOOONNNNNNNNNNNNvvvccc[[[[[[RRRMMMOOONNNOOOOOOOOOLLLGGGCCCAAAAAA@@@<<<::::::777111///000...------,,,,,,++++++***************************))))))(((((((((((())))))((())))))))))))))))))((())))))))))))))))))))))))((((((((()))))))))))))))************************++++++++++++************++++++++++++,,,,,,,,,,,,............000111333444@@@TTTooo~~~uuujjjbbbKKKBBB777111000000...,,,+++*********+++,,,------+++*********************************************(((((())))))))))))((((((&&&((())))))(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111000111222444555555555555555555666777888:::<<<===<<<>>>AAACCCDDDDDDDDDEEEIIINNNXXXgggzzzttt[[[III<<<:::777333000...---------,,,,,,,,,+++++++++***************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........////////////////////////222222222222333333333333000000111333444555666777888888888888888888777777888999:::;;;<<<===>>>>>>AAA>>>;;;:::;;;===>>>>>>>>>>>>@@@CCCDDDDDDBBB@@@HHHKKKOOOTTTVVVWWWWWWVVVQQQPPPNNNLLLKKKKKKKKKKKKvvvccc\\\[[[RRRMMMPPPNNNOOOOOOOOOLLLGGGDDDBBBBBB@@@<<<;;;;;;888222///000...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,'''))),,,...///...,,,+++000<<>>======???AAACCCDDDEEEEEEEEEFFFJJJPPP\\\mmm|||nnn\\\GGG777222222111111000///...---+++++++++++++++*********))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++******))))))******+++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------........................111111111222222222333333///000111222333444555666777777777777777777666666888888999:::;;;<<<<<<===>>>;;;999888999:::::::::<<<<<<<<<>>>AAABBBAAA>>>EEEHHHNNNSSSWWWXXXXXXWWWOOOMMMKKKIIIHHHGGGHHHHHHwwwddd]]]\\\RRRMMMOOONNNOOOOOOOOOLLLHHHDDDCCCCCC@@@===<<<===:::444111222...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++++++++***+++,,,...///000333444888CCCUUUjjj||||||nnn]]]QQQFFF;;;111---555111,,,+++---...---+++)))***+++***)))(((((()))))))))***++++++++++++***))))))))))))))))))))))))'''(((((())))))(((((('''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((()))))))))))))))))))))************+++************++++++++++++,,,,,,,,,,,,---------------......//////000000111...///000222333333333333333444555666888:::<<<======>>>>>>>>>???@@@AAABBBBBBEEEHHHJJJNNNVVV```hhhzzznnnZZZMMMCCC:::333.........///...---,,,+++************************(((((()))))))))))))))***++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------........................//////000000111222222222///000000111333444444555666666666666666666666666888888999999:::;;;<<<<<<;;;:::999:::;;;;;;:::888888888888:::<<<===<<<:::@@@DDDJJJPPPTTTVVVUUUUUUNNNLLLJJJGGGFFFFFFGGGHHHyyyeee]]]\\\RRRMMMOOOMMMOOOOOOOOOLLLHHHEEECCCCCC@@@>>>===???<<<666222333...------,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''''''''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))*********+++...---,,,,,,---///111333222111000111777CCCPPPZZZjjjoooxxx}}}oooVVVJJJ>>>888555000///111444111---)))((((((***+++''')))++++++)))((()))***'''((()))*********))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------------......///000000000......000111222333333333222222333555777999;;;<<<;;;===>>>===<<<<<<===???AAADDDHHHHHHHHHJJJPPPUUU___nnn}}}qqqcccOOO???888555333222,,,---------,,,+++******)))*********************(((((((((((())))))******)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))*********+++************++++++++++++,,,,,,,,,------------...---------------------------......///000000111111//////000111222333444444444444444555555666666777888999999::::::;;;;;;<<<888888999;;;===<<<999777444555777999999888777777===BBBHHHOOOSSSTTTSSSRRRPPPNNNKKKIIIHHHIIIJJJKKKzzzfff^^^\\\RRRLLLNNNLLLOOOOOOOOOLLLHHHEEEDDDDDDAAA>>>>>>@@@===777333444......---,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))***************+++,,,......---,,,+++)))---111111...///555;;;<<>>???<<<;;;===@@@???AAABBBAAA???AAAHHHNNNSSSVVV___mmmlll\\\HHHBBB999444222222111000------------,,,,,,+++***)))))))))))))))*********'''((((((((())))))******'''''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,---------.........------------------------,,,------...///000000111//////000111222333333444333333444444555666777777999999999::::::;;;;;;<<<555666888;;;===;;;888555666999======<<<::::::;;;>>>BBBIIIOOOSSSTTTSSSRRRRRRPPPMMMKKKJJJKKKMMMNNNyyyfff___]]]SSSLLLMMMKKKMMMNNNLLLFFFDDDFFFFFFCCCBBB???>>>>>>;;;555111222///...------...---+++)))++++++************++++++******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++,,,...000222555999>>>FFFSSSgggvvvmmmcccbbb[[[PPPGGGBBB<<<666111000000///...---------+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---,,,,,,,,,---------......000000000000111111111111222222222333555777888999999::::::;;;<<<===>>>>>>AAABBBCCCCCCCCCCCCFFFHHHIIILLLQQQYYYeeetttvvvkkk\\\JJJ<<<444444333222111000///...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111111111111222222222111222333444555555555555777777888888888999999999;;;::::::999999::::::;;;999;;;===???@@@>>><<<;;;CCCEEEJJJNNNPPPQQQQQQQQQLLLJJJJJJNNNRRRTTTPPPKKKzzzfff___]]]SSSMMMNNNLLLNNNOOOLLLGGGEEEFFFFFFCCCBBB???>>>>>>;;;555111222///...------...---+++)))+++******))))))******+++***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------,,,+++,,,...000111///111333666<<>>>>>@@@AAABBBBBBBBBCCCEEEGGGEEEGGGIIIMMMTTT^^^hhhooo}}}wwwlll]]]RRRKKKEEE<<<666222222111000///...------,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------------.........////////////000000111111111222222222111222333444555555555555777777888888999:::::::::;;;;;;::::::::::::;;;;;;:::;;;===>>>???>>>===<<>>>>>;;;555111222///...------...---+++)))+++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,---,,,,,,+++,,,---///000---...///......333;;;AAALLLUUUeeeuuu}}}xxxhhhZZZSSSKKK???666444333555444000///111000...------,,,,,,++++++******************)))))))))))))))((((((((((((((()))***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((())))))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******+++************+++,,,,,,---------.........////////////000000000000111111222222222333444666777888888888999:::;;;<<<======>>>???AAAAAA@@@AAADDDFFFGGGHHHHHHIIIKKKOOOUUUYYY___iiivvvsssfffTTTKKK???888666666444111//////...---,,,,,,+++***,,,++++++++++++*********))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,++++++,,,,,,,,,------------------.........//////000000000111111111222222222222333444555555555555666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============@@@BBBEEEHHHIIIJJJIIIIIIDDDCCCDDDHHHNNNSSSSSSRRR{{{hhh```___TTTNNNOOOMMMOOOPPPNNNHHHFFFHHHHHHEEEBBB???>>>>>>;;;555111222///...------...---+++)))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,++++++,,,---......,,,...//////......111444444888AAAKKKSSS^^^qqq{{{uuuqqqjjj```XXXGGG@@@:::888666111111444222444333///...000000---,,,,,,,,,++++++*********))))))))))))))))))))))))+++***))))))((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))******************++++++,,,------........./////////////////////000000000111222222222333444555777888777777888999:::;;;<<<<<<<<<===?????????@@@BBBEEEGGGHHHJJJJJJKKKMMMPPPRRRYYY\\\^^^aaahhhrrr}}}vvvlllcccTTTFFF;;;888555444666444000,,,...------,,,++++++******++++++++++++************))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222222222333444444555555555444555555777888:::<<<===>>>;;;;;;;;;<<<<<<;;;;;;;;;===<<<;;;;;;;;;<<<>>>>>>???AAACCCEEEFFFGGGFFFFFFDDDCCCCCCGGGLLLPPPRRRRRR{{{hhhaaa___UUUOOOOOOMMMPPPQQQOOOIIIGGGIIIIIIFFFBBB???>>>>>>;;;555111222///...------...---+++)))***))))))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))*********++++++++++++++++++++++++,,,,,,---(((***,,,............///333333444666666<<>>>>>???BBBDDDBBBDDDFFFGGGGGGHHHJJJLLLSSSSSSSSSTTTUUUXXX]]]bbbllluuussskkk]]]QQQLLLIII@@@666111000000222333111,,,(((---------,,,,,,++++++***+++++++++*********))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------...//////000111111222222333333444444555444444444444555666888:::<<<===>>>::::::;;;<<<<<<;;;::::::<<<;;;:::999:::;;;===>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEGGGJJJMMMOOOOOO|||iiiaaa```UUUOOOPPPNNNQQQRRRPPPJJJHHHJJJJJJGGGBBB???>>>>>>;;;555111222///...------...---+++)))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++)))***,,,...///...---------...000222///...333;;;===III[[[kkkvvv}}}tttrrrkkkaaaZZZTTTMMMFFF???:::444111111111///,,,---...000000...,,,,,,---,,,......******------***++++++++++++++++++++++++''''''''''''((((((((((((------+++)))((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))((()))******++++++******,,,,,,,,,---------............////////////000000222222222222333444555666555555666777888999:::::::::;;;======>>>???BBBDDDAAACCCEEEEEEEEEEEEFFFHHHJJJLLLQQQVVVUUUOOOLLLMMMTTTZZZccclllttt~~~}}}{{{ttthhh^^^YYYPPPKKKAAA999999;;;999333444222///.........---,,,---------,,,,,,++++++++++++************)))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,---------...//////000111222222333333444444555444444333333444666777999;;;<<<===999999;;;;;;;;;;;;999999::::::999888999:::;;;<<<>>>???@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJ}}}iiibbb```VVVPPPQQQOOORRRSSSQQQKKKIIIKKKJJJHHHBBB???>>>>>>;;;555111222///...------...---+++)))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******************++++++++++++******---------...//////...---)))))),,,111000......222,,,000999CCCKKKRRRaaappp}}}qqqmmmgggbbb]]]XXXSSSOOODDDDDD???999777999666000000///......///000111222***+++,,,,,,,,,---...---))),,,,,,)))***---...,,,))))))))))))))))))))))))&&&&&&&&&''''''((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))***+++******)))+++++++++,,,,,,,,,,,,---........./////////000000222222222222333444555555444555555666777888999:::999;;;======>>>???BBBDDDDDDEEEFFFFFFEEEEEEGGGHHHFFFHHHNNNUUUTTTMMMIIIKKKGGGNNNWWW]]]bbbkkkxxx}}}nnn]]]WWW___nnn|||yyyoooiiibbb]]]XXXVVVPPPGGG@@@???;;;:::666222222666666333555333///------...000000,,,,,,,,,+++++++++++++++************))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))*********+++++++++++++++,,,,,,,,,,,,------...///000111222222333444444555444444333333333444555666888999:::;;;777888:::;;;;;;:::888777888888888888888999999:::<<<===>>>???AAABBBCCCDDDBBBCCCEEEFFFEEEEEEDDDDDD}}}jjjbbbaaaVVVPPPQQQOOORRRTTTQQQLLLJJJKKKKKKHHHBBB???>>>>>>;;;555222222///...------...---+++)))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++++++++******)))+++******+++,,,------,,,222///---......,,,---000555///---000222444;;;EEERRR___qqq|||{{{vvvqqqkkkfffaaa[[[SSSMMMHHHEEEAAA<<<888666666666111333000,,,...333222++++++,,,------+++***+++,,,......,,,******++++++)))'''))))))&&&'''***+++((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))++++++******)))******+++++++++,,,,,,,,,............/////////000222222222222333444444555444444555666777888999999999;;;===>>>>>>@@@CCCEEEBBBCCCEEEEEEDDDEEEHHHJJJGGGEEEGGGKKKKKKGGGHHHNNNEEENNNXXX]]]___hhh}}}sssVVVFFFIIIVVVccckkkrrruuuxxxwwwuuuuuuyyy}}}|||zzzyyyyyywwwtttvvv{{{tttpppiiiaaaZZZSSSNNNKKKHHHCCCAAA@@@===888888;;;222555555222111444444111..................------++++++++++++************************))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------...///000111222222444444444555444444333333333444555666777888999:::666777999::::::999777666666777777777888888888888:::;;;<<<>>>???AAABBBCCC>>>@@@CCCDDDDDDBBBAAAAAA{{{pppddd^^^YYYRRROOONNNVVVUUURRRMMMJJJHHHJJJKKKAAA???<<<999666444222111111///...---......---+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,---------......------......///000000000333999BBBJJJTTTaaaqqq|||~~~~~~}}}xxxsssrrrqqqpppooommmlllkkkjjjfffddd___ZZZTTTNNNJJJHHHCCCBBB@@@===:::777555444111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))******++++++,,,------............////////////000111222333444555555555555555666666777777888888:::;;;===>>>===>>>@@@AAAEEEDDDBBBAAABBBDDDGGGIIIEEEEEEFFFGGGJJJNNNRRRTTTMMMMMMTTT[[[[[[bbbiiiMMMCCCHHHSSSZZZddd```]]]]]][[[XXXYYY\\\]]]^^^]]][[[YYYYYY]]]aaa\\\VVVNNNGGGCCCAAA@@@???:::999888777666666666666222222222111111111000000//////...---,,,,,,+++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))************+++++++++)))******++++++,,,---------------...............111222222333333444555555555555666777888999::::::;;;:::999:::::::::888666555666666666777777888888<<<======>>>>>>>>>>>>>>>DDDCCCBBBCCCDDDDDDBBB@@@zzzoooddd^^^YYYSSSPPPOOOVVVTTTQQQMMMIIIHHHIIIKKKAAA???<<<999666444222111111///...---......---+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++,,,,,,,,,,,,------------,,,------...//////000000...111444555777;;;DDDJJJXXX]]]fffqqq|||xxxlll[[[PPPLLLKKKHHHEEEBBBBBBBBBAAAAAA@@@@@@???:::999888666444222000///666555444222111///......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,,,,------.........///////////////000222333444444555555555555666666777888888888:::<<<============???@@@BBBBBBAAAAAABBBDDDGGGHHHFFFFFFFFFGGGJJJMMMPPPRRRKKKKKKRRRZZZZZZaaabbbOOOLLLSSSZZZ^^^YYYUUUTTTRRRMMMLLLOOOSSSTTTSSSPPPNNNNNNRRRUUURRRMMMFFFAAA===;;;:::888888777666555444444444444222222111111111000000000//////...------,,,+++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,,,,---------------............000000000111222222333333333333444555666777888888999888777888999888666444555555555666666777777777888888:::;;;===>>>>>>>>>@@@?????????@@@@@@>>><<>>?????????@@@AAABBBDDDFFFGGGGGGFFFFFFGGGIIIKKKNNNOOOIIIJJJQQQYYYZZZaaa~~~www[[[NNNRRRZZZYYYUUURRRRRROOOKKKJJJLLLMMMLLLKKKHHHFFFEEEGGGIIIGGGCCC???;;;999777555333555444333222222111111222111111111000000000////////////......---,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,,,,,,,------.....................///000000111111111111222333444555555666666555555666777777555444555555555555555666666666333444666888:::<<<>>>???>>>===<<<===>>>>>><<<:::uuulllbbb^^^[[[VVVRRRRRRTTTSSSPPPLLLHHHGGGIIIKKKAAA???<<<999666444222111000///...---......---+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))************++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,...000000///000222444...///111333555777777888;;;???EEELLLSSSXXX[[[]]]ZZZTTTPPPQQQPPPMMMNNNSSSTTTPPPIIIBBB>>>===>>>>>>999555111111333444111///------------------------/////////.................................//////************************++++++++++++++++++++++++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---------............///000222333333444444555555666666777888999999:::;;;======<<<;;;===>>>===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLIIIKKKQQQXXXZZZbbb|||```NNNPPPYYYTTTQQQQQQSSSRRRNNNMMMPPPMMMLLLJJJGGGEEEDDDEEEEEE@@@>>><<<:::999777555333444333222111000000000000000000000/////////..................------,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,------......///------...//////000000111111111222222333444444555444444444555777777666444444444555555555555555555333444555777999;;;===>>>>>>=========>>>>>><<<;;;tttkkkbbb___\\\VVVSSSRRRSSSRRROOOKKKHHHGGGIIIKKKAAA???<<<999666444222111000///...---......---+++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,*********+++,,,,,,---------.........,,,+++++++++,,,---...///000111111111000111222444666888999:::777444444555666555666888888666444111000111333555444111///...///...,,,)))------,,,++++++******)))...------+++***))))))(((,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,------------......000111222333333333333444555666777888999999999:::<<<<<<;;;;;;<<<>>>===>>>???AAACCCEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIKKKMMMRRRXXX[[[eee}}}~~~```OOOPPPXXXOOOLLLMMMPPPOOOKKKJJJLLLMMMKKKHHHFFFDDDCCCBBBBBB<<<;;;999999999888555333333333222111000000000000/////////.........------------------,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********((())))))******+++,,,,,,++++++,,,,,,---......///......//////000111111222222222222333333444444555444333444555888999888777555555555555555555444444666666666777888999;;;<<<>>>===<<<<<<======<<<:::sssjjjbbb___\\\WWWSSSRRRRRRQQQNNNJJJGGGGGGHHHKKKAAA???<<<999666444222111111///...---......---+++))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))******+++,,,,,,,,,***++++++,,,,,,---------***+++,,,---............111000000000///000000000------...///000111111222...///000000//////111333666222,,,)))***,,,...///111000000///...------,,,/////////............---,,,,,,,,,+++******))))))***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***++++++++++++++++++,,,,,,,,,---------...///000111222222222222222333444666777888888777999:::;;;;;;;;;===???======>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHLLLNNNRRRXXX^^^kkkwww^^^PPPPPPUUUOOOMMMNNNPPPOOOIIIFFFGGGHHHEEEBBB@@@@@@>>><<<;;;999777666666666666444333333333222000000000000000.........---------,,,,,,,,,,,,,,,+++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++++++++******+++,,,---....../////////000000111111222222222333333333444444444555333333444666999::::::999666666666555555555555555999888777777777888999::::::999888999::::::888666sssjjjccc```\\\VVVRRRQQQQQQPPPMMMJJJGGGFFFHHHJJJAAA???<<<999666444222111111///...---......---+++))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++(((((())))))***++++++,,,)))))))))+++...111333333,,,,,,,,,,,,,,,,,,+++***---------------------............---...///000000+++---//////---,,,---///333000---+++,,,///222333)))))))))(((((((((((((((((((((((())))))*********------,,,,,,,,,,,,++++++))))))))))))*********+++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******++++++++++++++++++,,,,,,,,,,,,------///000111222222222000111222333444666777777555777999::::::;;;>>>???===<<<;;;;;;===???AAACCCCCCDDDEEEFFFGGGGGGGGGGGGKKKLLLQQQWWWaaarrriiiXXXOOOMMMNNNNNNLLLNNNQQQPPPJJJGGGGGGCCCAAA>>>======<<<999666777666333333444444333222222222111///////////////------------,,,,,,,,,,,,***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))******++++++)))***+++,,,---......////////////000111111222222222222333333333333444444222222333555999;;;:::999777777777666666555555555999888666666666777999:::888777666777888888666444tttkkkccc```]]]VVVRRRQQQPPPOOOMMMJJJGGGFFFHHHJJJAAA???<<<999666444222111111///...---......---+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******+++++++++)))''''''((()))))))))***+++,,,---......///...***+++++++++,,,,,,,,,,,,111111...++++++---//////+++---000///---,,,---///------......,,,***&&&$$$))))))***++++++,,,------+++++++++,,,,,,---------))))))))))))*********+++'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((()))******++++++******+++++++++,,,,,,,,,,,,---...000111111111111///000111222444555666777444666888::::::<<<>>>@@@<<<;;;999888999<<>>===>>>===:::777888666333333333444444333111111///...............---------,,,,,,,,,++++++)))))))))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))******+++---...//////......//////000111111111222222222222222333333333111111222555888::::::999888888777777666666666555777666555444555777999:::888777666777888888666444xxxmmmccc```___[[[VVVUUUTTTRRRMMMIIIGGGFFFFFFFFFBBB@@@===:::777444333222/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---...///******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------------......///000000000000000111222333444444555666555555555777:::===???<<<999777888;;;>>>>>><<>><<<:::999999999555555444333333222222111222222222111111///......,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,------.........//////000000111111111111222333333333222222333444555666777777777777999999888888777777666666999999888777666666777777666666666666666555555444uuulllcccaaa___ZZZVVVUUUTTTQQQMMMIIIFFFEEEFFFFFFBBB@@@===:::777444333222/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&'''((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++******************++++++---......*********+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++*********))))))))))))))))))))))))))))))******++++++******)))(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))+++++++++,,,,,,,,,,,,------------...//////000000///000111111333333444555666666555666777999<<<===<<<999777888;;;======<<<>>>@@@BBBCCCDDDEEEGGGIIIMMMMMMNNNQQQ[[[nnnkkkVVVQQQPPPJJJFFFGGGBBBCCCDDDEEEEEEEEEDDDDDDCCCAAA???<<<999888777777444444333222222111111000000000000000///...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&&&&((((((&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))******************+++,,,,,,------............///000000111111111111222333333333222222333333555666666777777777888777777777777777666666999888777777666666777777666666777777666666555444qqqjjjeeeccc___YYYVVVVVVTTTQQQMMMIIIFFFEEEEEEFFFAAA@@@===:::777555333222/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************************************+++++++++***************************+++,,,------)))*********++++++++++++++++++*********)))))))))******)))))))))))))))((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,---......//////000///000000111222333444444777777666666666888:::;;;;;;999777888:::<<<<<<<<<===???AAACCCCCCDDDFFFHHHLLLLLLLLLNNNTTTbbbtttkkkYYYKKKIIIKKKHHHEEEFFFEEEFFFFFFFFFFFFEEEDDDCCCDDDBBB???<<<999777555444222222222111000000//////...............---,,,+++,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************++++++,,,------------......//////000111111000111222333333333333333333333444555666666666666666666666666666777777777888777777666666666666777777777777777777666666555pppjjjfffddd```YYYUUUVVVSSSQQQMMMIIIFFFEEEEEEFFFAAA???===:::777555333333/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))***************************************************)))***************+++,,,,,,)))))))))************+++***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************+++++++++++++++,,,,,,---......////////////000111222333444444777777666666666777888888:::999888888999:::;;;<<<===???BBBCCCCCCDDDFFFHHHLLLLLLKKKKKKNNNVVVaaahhh[[[OOOFFFFFFGGGEEEBBBBBBIIIHHHHHHGGGFFFEEEDDDCCCEEECCC@@@===999666444333111111000//////......---------......---,,,,,,+++++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********************+++,,,,,,------------......///000000111000111222222333333333333222333444555555555555555444444555555666666666777777666666555555666666666777777888888777777666555rrrkkkfffdddaaaZZZVVVUUUSSSQQQLLLHHHFFFEEEEEEEEE@@@???===:::777555444333/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++(((((()))))))))*********)))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++++++++,,,,,,------.........///000111222333333444666666666666666666666777999999888888777888:::;;;>>>???BBBCCCCCCDDDFFFHHHLLLKKKJJJJJJJJJNNNRRRVVVOOOIIIEEEFFFGGGEEEBBBAAAGGGGGGEEEDDDBBBAAA@@@@@@CCCBBB@@@===999666333222000//////......------,,,------......------,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))***++++++,,,,,,------------...//////000000///000111222333333444333222333333444444444444333333333333444444555555666666555555555555555666666777777777777777666555555wwwmmmeeecccbbb]]]WWWTTTSSSPPPLLLHHHEEEDDDDDDEEE@@@???<<<:::777555444444/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******(((((((((((())))))))))))))))))((((((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))***************+++,,,,,,------......//////000111222333333555555555666666666666666888999999888666666999;;;<<<>>>AAABBBBBBCCCEEEGGGKKKJJJIIIHHHGGGHHHIIIJJJFFFEEEEEEFFFHHHHHHFFFEEECCCBBB@@@>>>===<<<;;;;;;>>>>>>===;;;888555333111/////////...------,,,,,,,,,,,,------------,,,,,,+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************))))))******+++,,,,,,,,,,,,------......///000000///000111222333444444444222222333444444333333222333333333333333444444444555444444444444555555666666666666666666555555444}}}pppdddbbbddd___XXXSSSSSSPPPLLLHHHEEEDDDDDDEEE@@@>>><<<:::777666444444/////////...------,,,,,,))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))***))))))((((((((())))))'''''''''((((((((()))))))))))))))(((((((((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))***************+++,,,,,,------......///000111222333333333444555555666666666666888999999777555555888::::::<<<>>>???@@@AAACCCEEEHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCEEEFFFFFFGGGGGGFFFAAA???>>><<<::::::::::::888888888777555333111000/////////...------,,,,,,******++++++,,,++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,---......//////000///000111222333444444444222222333333333333222222333333333333222222222222444444333333444444555666555555555555555444333333qqqcccaaadddaaaYYYRRRRRRPPPLLLHHHEEEDDDDDDEEE@@@>>><<<:::777666555444000//////...------,,,,,,))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((((((((((())))))''''''''''''((((((((()))***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))******+++,,,,,,------......///000111222333333222333444555666666666666777999999777555555777:::888:::<<<===>>>???AAACCCFFFEEEDDDCCCCCCCCCAAA@@@BBBEEEFFFEEEDDDEEEDDDBBBBBB@@@???===<<<;;;<<<<<<333333444444333111000...000//////......---,,,,,,((()))************))))))************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,,,,,,,------...//////000//////111222333444444444222222333333333222222111444333333222222111111111333333333333444444555666444444555555444444333222rrrfffgggbbb]]]ZZZSSSPPPOOOMMMHHHDDDBBBBBBDDDAAA???<<<888555444333222222222111000///...------******)))((((((((((((((())))))******)))(((''''''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))***++++++,,,,,,............///111222333111222444555666666777777777666555444555666888:::;;;;;;;;;<<<===>>>>>>???EEEDDDCCCBBB@@@???>>>======>>>>>>???@@@AAABBBBBBDDDBBB???===<<<:::777555666555333111000///.........//////000///---,,,+++*********++++++,,,,,,,,,+++++++++++++++***)))((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))******++++++,,,------++++++,,,---...///000111111111111000000000000000333333333333333333333333111111222222222222111111111111222222222333333333222111111000000000000000rrrfffgggbbb]]]ZZZSSSQQQPPPMMMIIIDDDBBBBBBCCCAAA???<<<999666444333222111111000///...---,,,,,,******)))((((((((((((((())))))))))))((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***)))))))))***++++++,,,,,,---------...///000222222111222333555666666777777888777555555555666888999999:::;;;<<<===>>>??????BBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBEEECCC@@@>>>===;;;999666555444333111///..................///...---+++*********++++++++++++++++++***+++++++++******)))((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))******++++++,,,,,,---++++++,,,---...///000000000000000000000000000000222222222222222222222222000111111222222111111000111111111222222222333333222111000000//////000000rrrfffgggbbb]]]ZZZSSSQQQPPPNNNIIIEEEBBBBBBCCC@@@???<<<999777444333333000000///...---,,,++++++******)))((((((((((((((((((((((((''''''''''''&&&)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***)))))))))***++++++,,,,,,,,,,,,,,,---...///111111111222333555666666666666888888666555555666777777777888999;;;<<<>>>?????????@@@@@@AAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAACCCAAA>>>===<<<:::777555444333222000///.........------------,,,+++***)))+++++++++******************************))))))((()))(((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))******+++,,,,,,,,,++++++,,,---...//////000000000000000000000000000111111111111111111111111000000111111111111000000000111111111222222222222111111000///////////////rrrfffgggaaa]]]ZZZSSSQQQPPPNNNJJJEEEBBBBBBBBB@@@>>><<<:::777555444333111000//////------,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,...///000111111222333444555666666666999888777666555555666666666666888:::;;;===??????===>>>>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBB@@@@@@???===:::999888666444222222111000///............,,,,,,,,,+++******)))(((++++++******)))))))))(((((())))))***))))))(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))***++++++,,,,,,++++++,,,------...///////////////000000000000000000000000000000000000000///000000000000000000///000000000111111111111222000000///............///rrrfffgggaaa]]]ZZZSSSQQQQQQOOOKKKFFFCCCAAABBB???>>>===;;;888666444333222111111000///...------***))))))(((((((((((((((''''''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))***++++++,,,,,,,,,,,,,,,,,,...///000111000111222444555555666666888888777666666666666555555555777888:::<<<>>>>>>======<<<<<<<<<<<<<<<;;;AAAAAABBBCCCBBB@@@???>>><<<:::888666666555222000000//////...------------,,,++++++***))))))((((((*********))))))((((((((('''(((((()))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******+++,,,,,,++++++,,,,,,---...............//////000000000000////////////////////////...//////000000//////...//////000000000111111111000///......---.........rrrfffgggbbb]]]ZZZSSSRRRQQQPPPLLLGGGCCCAAAAAA>>>>>>===;;;999777555333222222111000///...------******)))(((((((((((((((((('''&&&&&&&&&'''((()))'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((())))))))))))***++++++,,,,,,,,,,,,,,,---...///111111000111222444555555555555777777777777777666666666555555666888999;;;<<<===<<<<<<;;;::::::999888888>>>???@@@AAA@@@???===;;;<<<:::888777666555333111......------,,,---------,,,,,,***))))))((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((())))))***+++++++++++++++,,,,,,---------------......//////000000111////////////////////////......////////////......////////////000000000000//////...---------------rrrfffgggbbb]]]ZZZSSSRRRRRRQQQMMMGGGCCCAAA@@@>>>>>>===<<<:::777555444111111000///...------,,,******)))((((((((((((((()))((('''&&&&&&(((***+++---+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,---------...///000222222000111222333444555555555555666666777777777777777555555666777888999:::;;;;;;;;;;;;:::999999888888:::<<<===??????===;;;999:::888666555555444222000---,,,,,,,,,,,,,,,---------,,,+++)))))))))))))))''''''((((((((((((((((((%%%&&&''''''((((((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((())))))******+++++++++,,,,,,,,,,,,---------------......///000000111////////////////////////---......//////......---........./////////000000///...------,,,,,,------rrrfffgggbbb]]]ZZZSSSRRRRRRQQQMMMHHHCCCAAA@@@>>>>>>===<<<:::888555444000000///...---,,,,,,+++******)))((((((((((((((()))((('''&&&'''(((***,,,333000+++'''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&%%%$$$###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,............///111222333000111222333444555555555444555666777888888777777555666666777888999999:::;;;;;;:::::::::::::::999888999<<<======<<<:::888777555333222222111///---,,,,,,++++++,,,,,,---------,,,+++))))))))))))***&&&'''''''''(((((())))))%%%&&&&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%""""""$$$&&&(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000111000000000000000000000000---..................---............/////////000......---,,,,,,,,,,,,---