BMU6( EEE<<<555666;;;???EEEJJJbbbiiirrr|||ZZZMMM>>>777333111222666...111555:::>>>BBBFFFHHHLLLWWWeeesssiiiZZZHHH===666222333555555555444333222222222333///555<<>><<<666333666222222222222222222222333222222222333666999===???HHHKKKRRR\\\hhhuuuttt]]]IIIBBB>>>666222333111111111111222222222222111111000000111333666777777999>>>DDDMMMWWW___dddmmmpppvvv{{{}}}{{{vvvrrrvvvzzz~~~yyycccMMMCCC>>>777222222111111111000000000000000111000///......///000111111111222555:::???DDDGGGOOOSSSXXX[[[[[[ZZZYYYXXX^^^bbbfffjjjmmmqqqvvvyyy|||~~~|||zzz{{{sssoootttvvvtttwww}}}~~~{{{{{{|||ssswwwzzzwwwnnnlllmmmiiicccuuuuuuuuutttsssqqqooonnn]]]ccciiiiiiddd```___```WWW___dddcccdddddd\\\QQQNNNLLLZZZ]]]QQQZZZpppuuu||||||ooohhhkkknnnjjjdddwwwwwwpppddd\\\ZZZXXXUUU\\\gggtttzzzzzzyyy{{{~~~{{{ssssss{{{}}}zzzoooiii___WWWSSSSSSWWWZZZeeeccc```ccckkkooohhh]]]ZZZZZZZZZZZZZZZ[[[\\\\\\xxxcccMMMBBB===888444333000000000000////////////222111000////////////000333333333444666999<<<===AAAEEEJJJMMMMMMMMMPPPSSSXXXZZZ\\\\\\\\\\\\]]]___fffjjjpppxxx{{{yyyxxxwwwwwwvvvvvvvvvsssrrrqqqqqqrrrsssuuuvvvyyy}}}}}}wwwpppoooqqqrrrpppmmm[[[\\\^^^^^^]]][[[XXXWWWWWW^^^bbb___[[[\\\^^^___YYY[[[YYYTTTSSSUUUTTTQQQLLLNNNPPPQQQSSSWWW___dddqqqtttvvvwwwwwwkkkuuuyyyqqqjjjddddddgggeee\\\\\\mmmzzzkkkjjjiiigggdddaaa___]]][[[VVVTTTVVVUUUNNNIIIGGGIIIJJJJJJJJJOOO^^^rrrxxx```NNNKKKQQQVVVWWWLLLKKKKKKLLLNNNQQQTTTWWWnnndddXXXSSSTTTVVVUUUSSSEEEEEEEEEEEEFFFGGGIIIJJJLLLJJJIIIHHHGGGEEEAAA>>>???>>>>>>@@@AAAAAA>>>;;;<<<;;;;;;>>>AAAAAA<<<888>>>>>>===>>>???BBBEEEGGGFFFFFFEEEEEEFFFHHHJJJJJJKKKJJJKKKOOOWWW^^^dddfffvvvxxxxxxxxx|||}}}wwwZZZWWWWWW[[[___dddooozzz|||pppcccZZZRRRGGG@@@>>>BBBCCCDDDBBB@@@???@@@AAA@@@:::888;;;======@@@EEECCCDDDCCCAAA===:::999999666:::<<<>>>CCCJJJJJJGGGFFFJJJIIICCCCCCEEE===000777999;;;======;;;:::888555;;;DDDIIIKKKKKKLLLMMMdddiiifff^^^^^^ggghhhbbbrrrhhhuuuuuu^^^fff}}}yyyqqqmmmppp}}}xxxwwwrrryyy~~~zzzttttttoooddd]]]]]]aaabbboooyyyxxxwwwvvvtttrrrqqqpppoooiiinnnwww~~~mmmRRRQQQNNNJJJGGGDDDCCCBBBzzzgggPPPCCC>>>:::666444000000000/////////......000//////////////////000000000000111333666888999333777:::;;;;;;<<<@@@DDD???AAADDDEEEFFFGGGJJJLLLLLLOOOUUU\\\ccciiinnnppplllnnnppptttyyy}}}}}}zzz|||~~~~~~|||~~~~~~{{{wwwuuusssoooqqqssstttvvvxxxzzz{{{uuutttwwwxxxjjjdddddddddbbb```^^^[[[ZZZ]]]XXXYYYbbbkkklllkkkllloookkkfffbbb```^^^\\\[[[ZZZZZZ[[[]]]___aaaaaaaaabbbccciiippppppfff\\\WWWSSSSSSUUUZZZaaagggiiiiii[[[ZZZ\\\___\\\WWWUUUWWWOOONNNRRRXXXYYYSSSNNNLLLPPPPPPPPPOOONNNOOOQQQSSSIIIGGGEEEEEEFFFFFFEEEDDD???@@@BBBDDDFFFIIIKKKMMM[[[ZZZZZZ[[[\\\___aaabbb___cccjjjppptttvvvvvvuuuqqq^^^OOOEEE===666111<<<;;;<<<@@@CCCBBB===999:::>>>AAABBBEEEHHHGGGCCC@@@BBBAAA>>>@@@EEEIIIHHHIIIGGGHHHOOOZZZeeelllppp}}}nnnppp}}}~~~}}}zzzsssttteeeccc^^^ZZZWWWVVVVVVWWWcccbbbdddiiillliiihhhiiinnnmmmiiifffgggqqqxxxllliiiiiiiiigggVVVWWWYYY[[[]]]^^^^^^___^^^UUUJJJFFFGGGGGGBBB<<>>CCCIIIIIICCC===JJJIIIGGGCCC???>>>@@@BBB<<<;;;::::::;;;;;;999888;;;<<<>>>@@@@@@>>><<<:::FFFKKKOOONNNJJJFFFEEEGGGGGGWWWlllxxxuuuooosss}}}}}}~~~|||yyykkk[[[gggffffffeeedddcccbbbbbbkkkmmmoooqqqrrrsssvvvxxxnnnSSSSSSRRRPPPNNNKKKIIIHHHEEE>>><<>>;;;999888999:::::::::888:::===?????????AAACCC@@@======AAABBB@@@>>>???DDDEEEGGGJJJNNNQQQUUUWWWXXX[[[```bbb]]]UUURRRUUU^^^YYYWWWXXXXXXVVVTTTVVVSSSTTTUUUWWWYYY\\\^^^___]]]___cccgggiiigggbbb^^^^^^```aaabbbbbbdddfffhhhvvvvvvvvvwwwwwwxxxyyyzzzmmmppptttxxxzzz{{{{{{{{{oooZZZLLL@@@>>>>>>???@@@???===:::::::::999===FFFNNNLLLFFFGGGLLLPPPSSSYYYbbbggggggiiidddaaaeeeooowwwyyyyyy{{{zzzzzzssskkkmmmvvvjjjkkkllllllkkkkkkmmmoooyyywwwyyy|||}}}}}}{{{uuutttwwwvvvpppjjjeeedddcccbbbbbbbbbcccdddjjjjjjjjjkkkmmmllljjjhhhffffffffffffffffffffffffbbbbbbeeehhhkkkmmmllljjjlllkkkjjjiiiiiijjjlllmmmkkklllmmmmmmmmmnnnqqqtttjjjkkkmmmqqqsssqqqmmmjjjiiippptttoookkklllppprrrxxxoookkkpppvvvuuuoookkk{{{xxxwww{{{}}}||||||~~~}}}{{{zzzzzz}}}tttvvvxxxyyyyyyxxxyyy{{{yyy{{{~~~~~~~~~~~~|||}}}~~~~~~{{{xxxvvvvvvvvvxxxzzz}}}}}}zzzxxx}}}yyyrrrkkkgggiiinnnsssooodddiiimmmfffooozzzsssfffjjjooonnnfff]]]^^^eeegggeeebbbaaabbbbbb```___\\\^^^[[[VVVVVV\\\aaabbb___```___\\\XXXVVVXXXZZZUUUXXX[[[\\\\\\\\\]]]^^^YYYYYYZZZZZZ[[[]]]^^^^^^YYY[[[ZZZXXX[[[aaaddddddggggggffffffgggggghhhiii~~~mmmUUUDDD???>>>:::555222222111000000///......++++++,,,,,,,,,,,,+++++++++,,,---...///000111222111///...---...///......///000111000...,,,---............------,,,,,,+++...............///000000111111111222222333333333...///111222333333333333111111333444444555555555///000333888<<<===:::888777666666666777777555444000333666666444555999===:::===??????<<<777333222---222777999666444555777666777888999999777444222222666999777777:::===<<<999;;;;;;999666888>>>DDD@@@:::888<<<:::555888AAACCCBBBAAABBBDDDDDDCCCBBBEEEFFFDDD===999<<>>===<<<<<<===<<<:::888@@@>>>???DDDJJJKKKEEE???;;;===>>><<<:::999;;;===<<<:::888999;;;<<<:::888444666:::>>>AAABBBCCCCCC:::???BBBBBB@@@@@@DDDHHHbbbfffjjjjjjhhhlll}}}{{{uuuuuuwwwxxx{{{}}}uuu}}}|||{{{zzzyyytttmmmjjjmmmiii]]]XXX[[[RRRRRRSSSUUUWWWWWWTTTRRRTTTYYY]]]]]]YYYWWWZZZ^^^ccc]]]YYY[[[\\\\\\^^^aaallloooqqqpppnnnnnnrrrvvvwwwwwwxxxzzzuuummmiiijjjnnniiifffggggggffffffhhhcccccceeegggjjjllllllllleeehhhlllqqqsssqqqkkkgggiiikkkkkkhhheeecccdddfffgggggghhhhhhiiiiiihhhhhheeefffhhhiiijjjjjjjjjjjjgggqqq}}}gggeee^^^RRREEE>>>>>>AAAFFFEEEDDDJJJYYYiiipppnnnaaahhhooossswww||||||xxxqqqmmmhhhfffgggiiihhhfffmmmjjjfffdddeeehhhkkkmmmmmmooorrrrrrqqqoooooopppooofffbbbkkkxxx}}}}}}zzz{{{~~~}}}yyyuuuuuutttsssrrrrrrqqqqqqqqqnnnnnnnnnpppqqqpppmmmkkkkkkjjjiiigggffffffgggiiicccdddfffggggggggghhhiiifffeeecccccccccdddfffggggggiiijjjjjjiiikkknnnqqqnnnoooppprrrtttrrrnnnkkkjjjoooooojjjgggiiilllmmmwwwqqqpppyyy}}}zzzyyyyyy}}}}}}||||||}}}}}}zzzxxx{{{yyywwwtttooojjjyyyrrroooqqqmmmgggkkkuuuzzzsssmmmhhhhhhiiihhhhhhnnnuuutttgggYYYWWW[[[[[[YYYXXXYYY[[[YYYUUUQQQLLLNNNNNNNNNSSS\\\```___QQQPPPPPPQQQSSSUUUWWWXXXVVVWWWYYYZZZWWWUUUUUUWWWVVVVVVUUUUUUVVVWWWYYYZZZTTTXXX\\\]]]```bbb```\\\^^^^^^___```bbbdddfffgggxxxgggQQQAAA===???===888333222222111000//////...---......------,,,******,,,,,,,,,,,,------------...+++)))***...000///---***+++,,,,,,******+++,,,)))***+++,,,...///111111//////000000222333555555222222222222222222222222777777666555333111///...777888:::===@@@CCCEEEGGGFFFEEEFFFKKKQQQSSSOOOJJJPPPLLLHHHHHHJJJLLLKKKJJJFFFJJJMMMMMMKKKLLLQQQUUUOOONNNLLLJJJIIIKKKOOOSSSRRRYYYaaaddd```ZZZWWWWWW```cccfffddd^^^YYYXXXXXX___ccceeeccccccfffhhhggghhhiiiiiieeeaaabbbhhhnnngggeeeiiinnniiiaaafffsssxxxxxxzzz{{{|||yyyuuuqqqooowww|||xxxqqqmmmjjjhhhdddbbb```bbbdddeeebbb___[[[WWWVVV\\\hhhrrrvvvvvvkkkooossstttsssrrrssstttlllhhhbbb^^^\\\XXXRRRNNNOOORRRXXX```gggmmmqqqsssooonnnlllhhhdddcccgggjjjssstttvvvvvvrrrrrr|||xxxtttqqqqqqtttvvvwwwvvvwwwyyyzzzzzz~~~{{{sssyyyzzzzzzzzzzzz{{{{{{{{{|||~~~}}}}}}|||{{{|||~~~}}}vvvqqqooouuu{{{yyyqqqnnnqqqvvvyyytttqqqrrrrrrnnnlllmmmkkkoooqqqnnnhhhggglllqqqmmmiiigggkkkkkkgggccccccbbb```bbbhhhjjjgggdddeee``````aaabbbcccbbb```^^^eeedddccccccccccccaaa___]]]___```___\\\\\\^^^aaa\\\]]]___```aaaaaaaaa```^^^^^^^^^______```aaaaaaeeeccc___^^^cccnnn|||yyy]]]MMMOOOVVV___XXXMMMEEEGGGOOORRRQQQmmmtttyyyxxxtttnnndddZZZaaaaaaaaaaaaccceeehhhkkkdddkkkmmmgggccceeehhhiiilllllllllkkkkkklllpppsssllllllpppvvvxxxtttrrrsss{{{zzz{{{|||zzzwwwzzzyyywww}}}~~~~~~}}}~~~~~~|||zzzxxxvvvuuutttttttttuuuvvvvvvtttpppmmmjjjiiihhheeedddeeehhhkkkkkkmmmnnnkkkfffdddeeegggeeedddccccccdddeeehhhiii```bbbdddccccccdddhhhkkkgggggghhhkkkmmmnnnmmmlllpppqqqmmmhhhhhhlllnnnllliiilllsssvvvtttpppssszzzooossszzz||||||vvvuuuxxx~~~~~~|||~~~{{{{{{{{{{{{zzzyyywwwvvvrrrooolllnnnqqqsssqqqnnnwwwmmmkkksssrrrjjjqqqyyyxxxnnneeegggggghhhppptttjjj___XXXTTTPPPPPPSSSNNNLLLLLLPPPUUUVVVRRRLLLLLLLLLIIIGGGIIINNNLLLGGGLLLJJJIIIKKKOOORRRQQQOOOKKKLLLMMMNNNLLLKKKMMMQQQIIIKKKNNNPPPQQQQQQPPPOOOPPPQQQQQQRRRWWW^^^^^^ZZZ___^^^^^^]]]]]]^^^^^^^^^ssshhhNNN<<<@@@BBB:::888444333222000///............---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,...........................//////000111222222222444555666777777888888888777777888888:::;;;<<<======<<<<<<<<<<<<<<<======FFFFFFGGGIIILLLPPPSSSUUUMMMRRRWWWXXXWWWXXX\\\```]]]``````\\\[[[]]][[[XXX[[[]]]aaadddffffffeeeeeefffhhhfffbbbdddjjjnnnnnnnnnsssyyyyyytttnnnjjjiiimmmoooqqqssstttrrrpppoooppppppqqqrrrrrrqqqooonnnpppsssvvvtttqqqqqqvvv{{{vvvtttrrrtttxxx{{{zzzyyyxxxxxxyyy{{{}}}}}}~~~~~~zzz{{{~~~~~~zzz|||zzzuuu{{{~~~{{{}}}zzzuuuxxxyyyzzzxxxuuurrrrrrrrrqqqooooootttuuuqqqnnnnnntttuuuqqqkkkjjjooooookkkrrrqqqmmmkkkpppxxx{{{yyyoooppptttxxxvvvrrrsssxxx~~~}}}{{{zzzyyyyyyzzz|||{{{{{{{{{{{{{{{||||||}}}~~~|||yyyxxxwwwwwwrrrqqqqqqrrrsssrrrpppnnnsssoookkkjjjlllmmmkkkhhhgggffffffhhhiiihhhfffdddbbbbbbccccccbbbaaa___^^^^^^___aaaaaa```___]]][[[YYYYYYYYYXXXXXXWWWWWWWWWXXXWWWVVVTTTRRRPPPNNNNNNMMMOOOPPPRRRRRRPPPOOOMMMMMMNNNNNNNNNNNNMMMLLLLLLNNNOOOOOOPPPQQQQQQRRRRRRWWWWWWWWWXXXYYYZZZ\\\]]]uuu{{{yyykkkpppgggZZZPPPNNNUUU```hhhhhhfffdddaaa^^^]]]\\\\\\]]]^^^aaacccfffhhhiiijjjeeedddbbb``````aaabbbcccmmmhhheeehhhmmmnnnjjjdddjjjfffeeejjjsssyyywwwssszzzzzzyyyxxxvvvuuuuuutttttttttuuuwww{{{|||yyywwwyyyyyyyyyzzz{{{}}}~~~wwwwwwyyy~~~zzzsss{{{{{{{{{zzzwwwssspppmmmnnnsssrrrhhhbbbeeeiiijjjbbbbbbbbbbbbaaa___]]]\\\___ffffff___```hhhiiibbb___^^^]]][[[\\\___dddiiikkkjjjhhhgggffffffgggggghhhjjjjjjfff```]]]___bbbZZZ___gggmmmpppppppppppptttuuuxxxzzz||||||||||||kkkggghhhttt|||qqq~~~yyyvvvvvvyyy}}}|||~~~xxx~~~yyy{{{yyyxxxyyy~~~~~~xxx}}}|||zzzyyyxxxtttnnnjjjeeejjjnnnnnnjjjggghhhjjjlllkkkjjjiiijjjmmmpppqqqggg]]]YYY^^^dddcccaaabbbYYYVVVPPPKKKHHHIIIKKKMMMKKKIIIGGGGGGHHHGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJNNNPPPKKKJJJHHHFFFEEEEEEFFFGGGKKKKKKKKKJJJJJJIIIIIIIIIPPPMMMLLLNNNQQQTTTSSSRRRQQQSSSUUUXXXYYYXXXWWWWWWyyynnnRRR???AAABBB:::888444444222111///.........------,,,++++++++++++,,,*********+++++++++,,,,,,***++++++,,,---,,,,,,,,,------------------------......//////000111111222111111222333444444444444888888888999:::;;;===>>>===============>>>???@@@BBBBBBCCCDDDEEEGGGHHHIIIJJJNNNSSSUUUTTTUUUYYY\\\___aaaaaa]]]\\\]]][[[XXXYYY[[[]]]```ccceeeggghhh```eeegggfffgggjjjhhheeekkklllnnnpppqqqoookkkhhhnnnoooqqqsssuuuuuutttsssuuuuuuuuuvvvuuutttrrrqqqtttvvvxxxuuuqqqpppssswwwxxxwwwwwwzzz~~~~~~|||~~~|||~~~}}}{{{|||}}}~~~~~~}}}|||yyyuuussstttrrrpppqqquuuwwwyyyxxxuuuuuuyyyxxxtttvvvtttooolllpppyyy~~~~~~}}}{{{||||||yyyttttttyyy~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}{{{{{{zzzzzzzzz{{{{{{|||xxxxxxwwwuuusssrrrppppppsssqqqooonnnooopppooonnnlllkkkiiigggeeedddeeefffaaa`````````aaaaaa___]]]\\\\\\]]]\\\[[[YYYWWWVVVWWWXXXYYYYYYXXXVVVTTTSSSQQQPPPPPPPPPOOOOOOOOOOOOQQQPPPOOOMMMKKKIIIHHHGGGDDDEEEFFFFFFFFFFFFEEEDDDGGGGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMNNNOOOPPPQQQRRROOORRRccc}}}qqqcccZZZVVVWWWXXXUUUUUUTTTSSSTTTUUUVVVVVVZZZ[[[]]]___aaacccdddddd^^^]]]\\\[[[[[[]]]^^^___cccbbbbbbfffkkkmmmjjjgggiiiiiiiiikkkoootttyyy{{{wwwvvvuuutttsssrrrqqqqqqrrrssstttvvvwwwwwwwwwwwwrrrvvvyyy{{{{{{{{{~~~}}}yyywwwxxxyyy{{{~~~|||zzzzzz|||}}}}}}}}}~~~|||xxxsssooollljjjiiifffffffffeeeffffffggghhheeeeeeggglllqqqqqqlllgggoooooonnnmmmjjjfffbbb```bbbfffeee\\\UUUVVVYYYYYYTTTTTTTTTUUUUUUTTTTTTSSSSSSZZZZZZTTTUUU\\\]]]XXXVVVXXXYYYZZZZZZ[[[]]]```bbbaaa```^^^]]]]]]]]]^^^]]]______]]]\\\___fffmmmSSSVVVZZZ]]]^^^___aaabbbiiijjjkkkkkkkkkkkkjjjiiibbbaaacccjjjrrrvvvuuurrrssspppmmmjjjiiiiiikkklllooommmkkkmmmqqqsssrrrooojjjlllnnnooonnnmmmnnnoooooollljjjjjjlllnnnnnnmmmjjjiiihhhgggdddbbbaaa```fffiiijjjiiiffffffjjjnnndddbbb```^^^^^^___aaabbbdddZZZTTTWWWZZZXXXUUUUUUOOOMMMJJJGGGFFFEEEFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@AAACCCEEEHHHJJJFFFEEEDDDCCCBBBBBBBBBCCCGGGGGGFFFFFFEEEEEEEEEEEEJJJHHHGGGHHHKKKNNNMMMLLLNNNOOOQQQSSSTTTTTTSSSSSStttVVVAAABBBBBB;;;999555444333111///.........---,,,++++++******++++++)))*********++++++++++++******+++,,,,,,,,,,,,+++---------------------------......//////000000000///000111222333333333333999999999999:::;;;===============>>>???@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBBHHHLLLQQQRRRRRRTTTWWWZZZ^^^aaabbb___^^^``````\\\[[[[[[[[[\\\___ccchhhjjjeeeiiikkkiiiiiijjjiiidddkkkiiigggjjjoooqqqpppmmmoooppprrrsssuuuwwwxxxxxxyyyzzz{{{|||}}}}}}}}}}}}zzz|||}}}|||yyyxxxzzz}}}}}}~~~{{{{{{}}}}}}}}}zzztttpppttt{{{|||zzzuuuyyy~~~{{{vvvqqqqqquuuyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~zzzzzz{{{{{{zzzxxxvvvuuuyyyvvvsssqqqrrrsssssssssjjjlllmmmjjjeeeccceeeiiiaaa___\\\\\\\\\\\\[[[ZZZUUUUUUUUUTTTRRRPPPNNNMMMPPPPPPQQQQQQOOOMMMKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@>>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGGGGGGGAAAAAAJJJOOOMMMLLLOOONNNMMMLLLKKKJJJKKKMMMMMMGGGGGGHHHHHHJJJLLLMMMNNNTTTTTTVVVXXXYYYZZZZZZZZZVVVUUUUUUUUUVVVXXXZZZ\\\^^^```dddgggiiijjjiiihhhbbbfffhhhhhhfffjjjrrrzzznnnnnnmmmlllkkkjjjjjjiiihhhjjjmmmnnnlllhhhdddaaa___dddiiiiiieeedddhhhmmmdddeeeffffffhhhlllqqquuurrrqqqnnnlllkkkjjjjjjkkkllljjjiiijjjlllnnnnnnnnnnnnhhhaaa]]]\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUQQQQQQRRRWWW\\\^^^\\\YYYbbbbbbaaa___\\\YYYVVVTTTOOOSSSSSSMMMIIIHHHJJJJJJEEEEEEFFFFFFGGGHHHJJJJJJGGGLLLLLLHHHIIIOOOQQQMMMKKKNNNRRRUUUUUUTTTSSSSSSXXXXXXVVVUUUTTTSSSSSSSSSPPPQQQQQQQQQSSSZZZdddmmmSSSSSSSSSRRRQQQSSSVVVYYY[[[[[[\\\]]]]]]]]]]]]\\\[[[]]]___```bbbgggmmmrrriiieeeaaa_________\\\YYY``````aaabbbdddeeeffffffaaa\\\^^^fffiiibbb^^^___gggfffeeebbb``````bbbddd```aaaaaa^^^[[[ZZZ\\\___aaabbbaaa___]]]___eeekkkaaa___\\\YYYWWWWWWWWWXXX[[[SSSMMMMMMPPPNNNKKKJJJCCCBBBBBBAAA@@@??????>>>>>><<<;;;<<<======<<<;;;;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;<<<>>>@@@AAA@@@???>>>======<<<======@@@@@@@@@@@@????????????AAA@@@???@@@BBBDDDDDDDDDGGGHHHJJJLLLMMMMMMMMMLLLuuuVVVAAABBBCCC===;;;666555333111000.........,,,,,,+++***************)))))))))************+++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111222333444444444444888888888888999:::;;;<<<::::::;;;<<<===???AAABBBBBBCCCEEEFFFGGGGGGGGGFFFKKKNNNRRRTTTUUUVVVXXX[[[\\\```aaa```aaaeeeeeebbb___]]]ZZZYYYZZZ^^^cccfffhhhhhheee___^^^bbbdddcccdddaaa___```dddhhhjjjjjjffffffffffffhhhjjjlllmmmiiijjjlllooorrruuuwwwxxxnnnppprrrrrrrrrrrruuuwwwuuuuuuvvvwwwyyyzzz{{{{{{tttsssqqqqqqqqqtttvvvxxxsssyyy}}}pppvvv|||{{{wwwxxx|||}}}uuutttqqqooorrrvvvqqqhhhoootttxxxuuuooommmqqqwww{{{zzz{{{~~~xxx{{{ssskkkmmmssstttvvvxxxxxxxxxxxxyyyyyy~~~zzz}}}zzzvvvrrrnnnoootttpppqqqssstttuuuuuuuuuuuu}}}}}}}}}~~~wwwxxxxxxyyyzzz{{{||||||yyyyyyyyyyyyyyyxxxwwwwwwtttuuuwwwxxxwwwvvvtttrrrtttrrrooooooooopppooonnnhhhiiihhheeebbbaaabbbddd[[[XXXUUUTTTTTTTTTTTTSSSMMMMMMMMMLLLKKKJJJIIIIIILLLLLLKKKKKKIIIHHHFFFEEEBBBBBBAAAAAAAAAAAAAAAAAADDDCCCCCCAAA@@@???>>>>>>@@@???>>>>>>>>>>>>???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>======>>>???@@@AAABBBBBB===<<<@@@AAA>>><<<===999:::===@@@BBBBBBBBBAAAFFFFFFFFFFFFFFFFFFFFFGGGKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOQQQSSSUUUWWW]]]aaaeeefffdddaaa``````XXX[[[___]]]ZZZ\\\bbbiii``````______^^^]]]]]]\\\YYY[[[]]]^^^\\\XXXSSSPPPPPPSSSUUUTTTPPPMMMOOOQQQUUUTTTSSSRRRRRRUUUXXX[[[``````aaabbbbbbbbbbbbbbbbbbaaa```aaacccddddddccc```ZZZSSSQQQSSSUUUSSSQQQPPPOOONNNMMMMMMMMMMMMMMMHHHGGGGGGJJJNNNQQQQQQOOOQQQQQQQQQPPPOOOMMMKKKJJJAAADDDFFFEEECCCCCCDDDEEE@@@@@@??????@@@BBBDDDEEE@@@CCCDDDAAABBBGGGIIIFFFCCCFFFJJJMMMMMMKKKJJJJJJQQQPPPOOONNNMMMLLLLLLLLLHHHHHHGGGFFFGGGMMMTTTZZZRRRRRRPPPOOOMMMNNNQQQTTTPPPQQQTTTVVVYYY[[[]]]^^^[[[]]]]]]\\\\\\```gggmmmkkkgggbbbaaabbb```YYYTTT[[[]]]```aaa```aaadddggg___XXX[[[hhhiii\\\VVVYYYcccgggkkkiiiccc^^^]]]^^^aaadddeeebbb\\\YYY[[[^^^WWWWWWUUUSSSQQQSSSXXX]]]\\\[[[XXXUUUSSSQQQQQQQQQMMMHHHDDDEEEHHHIIIIIIHHH>>>===<<<;;;:::999999999777666555666888888888666666666666555555555444444777777666666666777888999::::::999999888888888888::::::::::::::::::::::::999999999999:::<<<<<<===???@@@BBBCCCDDDEEEEEEEEE~~~rrrTTT???BBBDDD>>>===777666444222000///...---++++++***))))))))))))***(((((()))))))))*********((()))******++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000000111222333333333333555555555555666777888888555666666888999;;;===>>>===???BBBEEEHHHIIIJJJJJJNNNPPPSSSUUUVVVWWWXXXZZZZZZ^^^___]]]^^^aaabbb___^^^[[[VVVRRRPPPSSSVVVYYYWWWXXXTTTNNNMMMQQQSSSQQQPPPQQQPPPNNNMMMOOOTTTYYYQQQPPPOOONNNOOOQQQRRRTTTLLLMMMOOORRRUUUXXXZZZ[[[RRRTTTVVVWWWXXXYYYZZZ[[[WWWVVVUUUUUUVVVXXX\\\___cccbbb```^^^]]]^^^___```]]]___bbbeeekkkllleeeZZZYYY```ccc___[[[\\\___```WWW[[[\\\XXXSSSQQQNNNLLLYYYXXXVVVSSSQQQRRRWWW[[[\\\[[[[[[```eeefffaaa\\\fffiiinnnoooiii```^^^aaa___^^^^^^]]][[[ZZZ]]]```kkkoooqqqoooppptttvvvttt{{{uuupppooonnnlllooosssgggfffdddccccccdddfffhhhgggffffffffffffgggggghhhiiigggfffhhhlllnnnllliii___]]]```fffiiigggddddddZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^______^^^]]]\\\[[[XXXYYY[[[\\\\\\[[[YYYXXXZZZZZZZZZ\\\]]]\\\YYYVVVYYYVVVSSSQQQRRRRRRQQQOOOKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDCCCBBBAAA@@@========================>>>>>>===<<<;;;;;;::::::999999888888888888999999=========<<<;;;:::999999777888888999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>999888:::@@@CCCBBBBBBBBB@@@@@@BBBCCCCCCBBBAAA@@@BBBBBBBBBBBBAAAAAA@@@@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJLLLMMMRRRVVVZZZYYYUUUQQQQQQRRRMMMOOOPPPQQQQQQPPPPPPQQQQQQPPPPPPPPPOOONNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGFFFDDDCCCMMMKKKHHHFFFGGGHHHJJJKKKQQQRRRTTTUUUVVVVVVVVVVVVWWWVVVUUUUUUVVVVVVTTTSSSSSSOOOLLLNNNRRRTTTQQQMMMEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIIII@@@@@@@@@@@@@@@@@@@@@???;;;<<<>>>@@@@@@???@@@AAA@@@???>>>======>>>???@@@<<<>>>>>>===>>>AAACCCAAA>>>@@@CCCDDDCCCCCCDDDEEEIIIHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBAAABBBEEEGGGHHHIIIJJJJJJIIIIIIKKKMMMJJJKKKNNNQQQTTTXXX[[[\\\[[[[[[ZZZZZZ[[[]]]___aaahhheeebbbbbbdddbbb\\\VVVVVVZZZ^^^___^^^___cccggg^^^ZZZ___jjjgggXXXSSSYYYbbbgggkkkhhh```[[[ZZZ\\\[[[___aaa^^^VVVPPPOOOQQQMMMMMMLLLJJJIIIIIIJJJLLLLLLKKKIIIGGGFFFEEEEEEEEEBBB@@@======@@@CCCDDDCCC???===:::777555555666666444333222333444555444333333333222222222111111111444444333333333333444444666666666666666555555555666666666666666666666666444444555555555555777888888999:::;;;<<<=========yyymmmQQQ>>>BBBEEE@@@???777666444222000///...---+++***))))))((()))))))))(((((((((((())))))))))))(((((()))************)))************************++++++++++++++++++++++++,,,,,,---...////////////111111111111111222333333111111222333444666888999444555888<<>>???DDDIIIBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHHHHGGGEEEEEEEEEDDDDDDFFFKKKNNNXXXVVVTTTRRROOOMMMLLLKKKRRRPPPKKKIIINNNUUUVVVRRRFFFLLLOOOMMMLLLNNNPPPPPPGGGMMMQQQOOOHHHDDDEEEGGGMMMIIICCC@@@AAADDDGGGIII???>>>???BBBHHHKKKKKKIIIMMMQQQZZZ```___WWWSSSTTTMMMLLLJJJIIIFFFCCCGGGMMMTTTZZZ^^^^^^^^^``````]]]ddd___\\\^^^```___aaaddd\\\ZZZVVVTTTSSSUUUXXXZZZRRRRRRPPPOOOOOONNNNNNNNNSSSPPPNNNQQQWWWYYYVVVRRREEECCCEEEKKKNNNMMMLLLMMMJJJJJJIIIIIIHHHGGGGGGFFFHHHIIIJJJKKKJJJIIIHHHGGGBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEHHHJJJHHHEEEAAAIIIEEE@@@@@@BBBCCC@@@===>>><<<:::999::::::999777888888888888999;;;<<<=========<<<;;;;;;:::::::::666666777777777777888888777777666666555555555444555555555555555555555555666666777777666666555555333333444444555666666666666666666666666777888999;;;999777555333111000000222333444666888:::;;;<<<777777888999::::::999999::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>???@@@>>>AAADDDDDDBBBAAABBBDDDEEEDDDDDDFFFHHHHHHDDD@@@DDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHJJJKKKFFFEEEDDDFFFHHHIIIGGGDDDAAA???======???AAAAAAAAAEEEFFFGGGHHHHHHHHHFFFFFFMMMKKKKKKKKKKKKKKKIIIGGGGGGGGGHHHKKKOOOPPPMMMJJJ??????>>>>>>>>>>>>>>>???@@@@@@?????????@@@AAABBB999999:::::::::;;;;;;;;;;;;999999<<<;;;888777999<<<;;;::::::999999999999888888888888999:::;;;;;;:::;;;<<<===<<<<<<>>>@@@>>>>>>????????????>>>>>>===>>>???@@@@@@???>>>>>>@@@BBBEEEFFFFFFFFFGGGHHHEEEFFFFFFHHHIIILLLNNNOOOSSSQQQPPPQQQTTTUUUTTTQQQYYYWWWWWWYYY\\\[[[WWWTTTQQQUUUYYYZZZ[[[\\\```ddd]]]\\\bbbhhheeeZZZWWWZZZddddddbbb\\\VVVTTTXXX\\\QQQTTTVVVSSSMMMGGGDDDCCCGGGFFFFFFEEEDDDCCCBBBAAA===<<<<<<;;;;;;:::;;;;;;;;;;;;888555666:::;;;999>>>;;;888444222222333444333222111111222333222000111111000000000/////////111111111111111111111111222333333444444333222222222222222333333333333444111222333222111111333555333333444555666777888888uuukkkPPP???CCCFFF@@@>>>888777555222000///...---******)))(((((((((((()))'''''''''((((((((())))))'''((())))))******))))))))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,------,,,,,,,,,---...............///000222333444000111222333555777999:::@@@@@@@@@AAABBBBBBBBBAAA@@@DDDEEECCCDDDGGGGGGDDDCCCBBB@@@>>>======>>>>>>===AAACCCAAAAAACCCAAA===?????????>>>===>>>???AAA============>>>???@@@AAACCCBBBAAA@@@??????@@@@@@CCCCCCCCCEEEFFFFFFEEEDDDBBBEEEGGGHHHGGGHHHJJJLLLMMMMMMMMMLLLJJJGGGEEEDDDKKKJJJGGGEEEIIIPPPQQQOOOCCCGGGIIIGGGHHHKKKKKKHHHDDDHHHKKKLLLHHHEEEFFFIIIHHHEEEBBB@@@???@@@BBBCCCDDDCCCBBBCCCFFFJJJOOOQQQGGGGGGLLLQQQRRRMMMIIIJJJDDDCCCDDDEEEAAA<<>>>>>BBBDDDBBBAAACCCGGGGGGFFFEEECCCBBBAAAAAA@@@AAACCCDDDEEEDDDBBBAAA????????????>>>>>>>>>>>>999999;;;===@@@@@@>>><<<@@@>>><<<:::999999999888888777777777888888666444222222222111222333555666555555444444444444444555222222222333333444444444333333222222222222222111222333444555555444333222000111111222222222222111000000111111222222333333333222222222222333444444333444444333333555777777999888666444222000///...000111222333444444444333333444444555666666666555444555555666666666666555333444666666777888:::<<<===<<<;;;===??????===;;;============<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFBBBCCCEEEEEEEEEEEEEEEEEECCCAAAAAACCCFFFGGGEEEDDD>>>>>>@@@AAAAAAAAAAAA@@@DDDDDDCCCDDDFFFEEECCCAAAAAABBBEEEGGGHHHHHHFFFEEE@@@???>>>===<<<;;;;;;;;;999:::::::::::::::;;;<<<:::999999888888888888999999444333777777333333666666666666666666555444444666444444444444444555666444666888888888777888999555666777999999999999888777777999;;;=========<<<<<<>>>???@@@@@@@@@BBBDDD@@@@@@?????????@@@BBBBBBEEEEEEEEEGGGIIIJJJIIIHHHJJJKKKLLLLLLLLLKKKJJJHHHIIIKKKNNNPPPSSSUUUXXXZZZVVVVVVXXX[[[]]][[[XXXUUUYYYXXXUUUPPPLLLKKKNNNRRRIIIIIIIIIHHHFFFDDDBBBAAAAAA@@@????????????>>>===777777777777777777777777666888555000111555666333777666555333222111111111333111000000000111///...////////////.........---/////////000000000/////////000111222222111000000/////////000000111111111///000111111//////111333000000000111222333444555uuukkkQQQ@@@DDDFFF???===888777555333000///...---******)))(((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++,,,,,,+++******)))))))))***++++++------------...000111222333222111000111222444555777666666666777777555444...333555666999>>>@@@>>>999999::::::;;;;;;<<<<<>>;;;:::;;;???@@@>>>;;;888999:::<<<===???@@@AAA:::999888777777777888999888999;;;>>>AAABBBAAA@@@===BBBGGGJJJIIIGGGGGGHHHDDDEEEGGGIIIIIIHHHGGGFFF???EEEJJJLLLOOOPPPLLLFFFEEEFFFFFFDDDDDDFFFCCC>>>BBBAAACCCEEEDDDBBBAAABBBBBBCCCCCCAAA???======>>>???===;;;999999<<>>DDDLLLPPPNNNJJJFFFAAA???@@@@@@===<<<===??????????????????>>>>>>:::;;;===?????????===<<<>>>===<<<<<<;;;<<<<<<===777666666888;;;======<<<;;;<<<<<<999555333555888444444444555666666333111222111000000///000111222222111111111111222333333111111111222222333333333222222222222222222222222...///111222222111///.........///000111111111111//////000111111222222333111111111000111111222222***...222222111111000...,,,---...000111222333333111222333333333222111000///000111222333333333333444444444444444333222222444444333333555777999:::666666666666777888:::;;;;;;;;;;;;;;;:::::::::::::::;;;===???@@@@@@@@@???>>>BBBEEECCC>>>;;;===@@@???======???AAAAAA>>>;;;:::<<<>>>@@@BBBDDDEEEEEE===<<<===???AAAAAA@@@>>>???AAACCCDDDCCCBBBBBBCCC@@@???===;;;999777666666444666777777777777888999777777555444333222222222555//////444666333444888111222333444444444333222555333222333333222222444///222666777666555444444111222444666777888777777333333444666999:::::::::777888888777777888;;;>>>===<<<;;;;;;;;;<<<>>>???;;;===???@@@@@@AAADDDFFFEEEFFFGGGEEEBBB???=========>>>@@@DDDHHHKKKMMMNNNIIIIIIHHHIIIPPPVVVRRRJJJGGGHHHHHHGGGEEEBBB@@@???CCCAAA??????AAABBBCCCBBB===;;;999999:::<<<<<<<<<555555555444444444444444333666444///000555777444///111222333333111///...222111////////////---,,,............---------,,,------.../////////......---...///000000000///...---------....../////////---///111000------///222.........///000111222333pppkkkRRR>>>BBBFFFAAA>>>777888666111...///---***+++***)))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))))))))))))))))))))*********++++++++++++*********)))))))))))))))++++++,,,------...//////000000000000111111111111222222222333333444444444333222333666999999555111333666999<<<===<<<:::888999999:::888777666888999===<<<;;;;;;:::::::::;;;999999999::::::<<<===>>>>>>>>>===:::777555555666444777:::===>>>???@@@BBB@@@@@@???@@@AAABBBDDDEEEBBBDDDHHHLLLMMMHHHAAA<<>>CCCEEE<<<@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>AAAAAAAAAAAAAAA@@@???>>>>>><<<<<<@@@EEEFFFCCC>>>;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????>>>===============>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@BBBGGGMMMNNNJJJEEEFFFBBB>>>>>>AAABBB???;;;AAAAAA@@@@@@@@@????????????;;;999<<>><<<<<<<<<===???@@@>>>======<<<<<<;;;::::::999999999888777666555444333333222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000111111000000//////......000000000000000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333111111222222222333333333222222333333444555555555555555666777888888999999:::;;;<<<===??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBB@@@@@@?????????@@@??????>>>===>>>???AAABBB;;;===>>>@@@AAAAAAAAA@@@???>>>======>>>>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@???===:::888666555555555555444444444555555666444444444333333222222222000000000000000000000000000000000000111111111111222222111111111111222222111111222222222333333333222222333333333333444444333444444444555666666666666666666666666555555555999888888888777777666666999:::<<<<<<<<<<<<===???@@@>>>???BBBFFFEEE???999<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>CCCBBB@@@??????>>>;;;999???===<<<;;;;;;<<<>>>???999999999888999999::::::999888777666444222111000000000000000000000000000000000000000////////////000///...---------------....................................................................................////////////////////////////////////000000000000000111111222rrrlllSSS>>>BBBFFF@@@===777888666111...///...***+++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))*********+++***)))))))))))))))))))))+++++++++,,,---------...------........./////////000000111111222222333333111000111333666666444111333555777999:::999888666999::::::999777777888999;;;;;;:::999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<:::888777777999444777:::<<<===>>>???@@@???>>>>>>======>>>???@@@???@@@BBBEEEGGGGGGDDDAAA???AAACCCEEEFFFFFFEEEEEE>>>>>>>>>@@@CCCEEEFFFEEE???<<<:::<<<@@@???<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===============<<>>======<<<::::::>>>BBBCCC@@@<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@EEEJJJKKKGGGCCCFFFBBB??????BBBCCC@@@===BBBBBBBBBAAAAAAAAA@@@@@@@@@===;;;<<<@@@AAA???<<<>>>======>>>@@@@@@???===<<<<<<;;;;;;:::999999999777666666555444333222111222222222111111000000000111111111111111111111111111111111111111111111111000000000111111111222222000000000000000000000000000000000/////////......000000000000000000000000000000000111111111222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333111111111222222222333333222333333444444555666666777777777888888999999999;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@FFFDDDBBB@@@???>>>>>>>>>===>>>???@@@@@@@@@???>>>???>>><<<===>>>>>>===;;;>>>>>>???@@@@@@@@@??????@@@???>>><<<:::888666555555444444333333444444555444444333333333222222222000000000000000000000000//////000000000111111111222111111000000111111222111111111222222222333333222222222333333333444444333333333333444444444444555555444444444444444444888888888777777777666666555777888888888888:::;;;===<<<<<>>??????AAA@@@???===:::777555444<<<;;;;;;<<<>>>???>>><<<===<<<:::999999:::;;;<<<:::999999888888888888888777666555444333222111000000000000000000000000000000000000000/////////...//////...---------------....................................................................................////////////////////////////////////000000//////000000111222sssmmmSSS>>>AAAEEE???<<<777888666111...///...++++++***)))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,......//////000111111222000//////000333444333222444555555666666666555555666888888777666555666777888888777777777777777777888999:::;;;;;;:::999888999:::;;;:::999888999:::444777999;;;;;;;;;<<<>>>===<<<;;;:::::::::::::::>>>===<<<>>>@@@BBBCCCCCC<<<>>>???AAABBBBBBBBBAAAAAA>>><<<===@@@AAA@@@>>>666:::111333AAA>>>888CCC>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::999777777:::>>>???<<<999999999999999::::::::::::888888888999999999999999:::999999:::;;;>>>@@@AAA???????????????????????????>>>???BBBFFFGGGDDD@@@DDDAAA??????BBBCCCBBB@@@CCCCCCBBBBBBBBBAAAAAAAAACCC@@@>>>>>>AAAAAA???<<<@@@???>>>???@@@@@@>>>===;;;;;;::::::999888888888555555444333222111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///////////////.........000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111111111222222222222333333333333444555555666666999999999999999999999999<<<===>>>???????????????BBBBBBAAAAAAAAA@@@@@@@@@===>>>???AAAAAAAAAAAA@@@HHHFFFDDDBBB@@@>>>>>>===???????????????>>>======>>>===<<<<<<======<<<:::???@@@@@@@@@??????>>>===?????????>>><<<:::777666444333333222222222333333333333333222222222222222000000000000000000000000//////000000000000111111222111111000000111111222111111111222222222222333222222222222333333333333333333222222222222222222333333333333333333333444777777777777666666666666444555777777666666777999:::999:::<<>>;;;999777555888888888:::<<<======<<<<<<;;;999888777888999999:::999888777777666666777444444333222222111000000000000000000000000000000000000000/////////......///...---------------------------------------------------------------------------------------------............////////////////////////////////////////////////000111111pppjjjQQQ===@@@EEE???<<<777888666111///000///,,,+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++***************************++++++++++++---......///000111222222222111111111222333555555555555444444444444444444444555666555444333333444555555555555555555555444666888999::::::999777555777888:::999888777777888444666888888888888999;;;:::::::::999999999999:::@@@>>><<<<<<===?????????;;;<<<>>>???@@@@@@@@@???CCC???;;;;;;>>>???===:::;;;NNNBBB555BBB@@@777DDD@@@@@@@@@@@@@@@@@@@@@@@@::::::;;;;;;;;;:::999999888888999999999888888777555444444666999:::888666777777777777888888888888888888888999:::;;;;;;;;;:::999888888999;;;>>>@@@===========================<<<===???BBBBBBAAA???AAA???>>>>>>AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???@@@BBBBBBAAA??????>>>===>>>>>>>>><<<:::::::::999888888777777666444444333222222111000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////......................../////////////////////////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000111111111111222111111111111222222222222333333333444555555666666:::::::::::::::999999999<<<<<<======>>>=========AAAAAAAAA@@@@@@@@@??????===>>>@@@AAABBBAAA???>>>BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;999>>>>>>?????????>>>>>>===>>>?????????>>>;;;888666333222222111111111111222222222222222222111111111000000000000000000000000////////////000000000111111111000000000000111111111111111111222222222222111222222222222333333333333333333222222111111111333333333333444444444444666666666666666666666666666777888888777777999::::::999:::<<<>>>>>><<<999777777777888999:::;;;<<<===>>>??????@@@@@@@@@???<<<:::::::::;;;:::888666;;;:::999888777777888888888777666666666666777777222222222222222222111111000000000000000000000000000000/////////...............---,,,,,,------------------------------------------------------------------------------------------.........//////........................///............///000000mmmgggOOO;;;???DDD???<<<777888666111///111000---+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((())))))*********************************)))***+++++++++,,,,,,,,,,,,......///000111222333444666555444444333555777888666666555444444444555555444666777777555444444444333333444555555555444333555666888999999777555444666888999888666555555555444555666666666666888:::999::::::;;;<<<=========???>>>======???@@@???>>><<<======>>>????????????===;;;999:::>>>AAAAAA@@@IIIgggZZZ===???@@@666<<>>?????????>>>===<<<===>>>@@@@@@@@@?????????>>>>>>>>>=========<<<<<<===???@@@@@@@@@<<<;;;:::;;;;;;;;;999777888888888777666666555555444333333222222111111111////////////////////////////////////////////////////////////////////////....../////////000000000........................---------------......................................./////////000000000////////////////////////////////////////////////........................//////////////////////////////000000000111111111000000111111111222222222222222333333444555555555999999999999999999999888::::::;;;;;;;;;;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA???<<<;;;======>>>???@@@AAAAAAAAA;;;<<<<<<<<<===>>>??????<<<;;;::::::;;;;;;:::888:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>===;;;888666333222111000000000000000111111111111111111111111////////////////////////...////////////000000000111000000000000000000111000000111111111222222222111111111222222222333333444444333333222222111111333333444444555555555555555555555555555555555666777888:::999888888999:::;;;;;;<<<>>>???@@@???>>>:::999888888888999::::::666888:::<<<>>>???@@@AAA>>>===;;;;;;;;;:::777555;;;;;;:::999999999999999666555555555666777888888222222222222222222222222////////////////////////////////////............------,,,,,,,,,------...------------------------------------------------------------------------------------............------------------------.........---......///000mmmgggOOO;;;???DDD???;;;666888666111000111000---+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++*********************+++,,,,,,,,,,,,------------//////000111333444555555888888888666444444666888666555555444555555666666666888::::::888777666666222333444555666555444333444555666777777666555444555777999999777555444444555666777777777777:::<<<;;;<<<>>>???@@@AAAAAAAAA<<<<<<<<<>>>AAABBBBBB@@@===>>>>>>>>>>>>??????@@@@@@???===;;;;;;;;;===>>>???ZZZTTT;;;888<<<888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777444555555666666666666555222222222222333333444444333333333333444444444444444444555555666777888888999999888777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAA===<<<<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;777777888999:::;;;<<<<<<999888777888999999777666777777666666555444444444333333222222111111111111............////////////////////////////////////////////////////////////............////////////........................,,,,,,,,,---------------....................................////////////////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000111111111111222111111111222333333444444777777777777777777777888777888999:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAA???===;;;:::======>>>>>>>>>>>>======::::::;;;;;;<<<>>>???@@@;;;:::999999::::::999888888888:::;;;<<<=========;;;;;;<<<<<<;;;999888666333222111000000000000000000000000000000111111111////////////////////////......////////////000000111000000//////000000111000000000111111111111222111111111111222222222222333333333222222222222222333333444444555555666666444444444555555555555555666777999888777666777999<<<======>>>@@@AAABBBCCC;;;:::888777666666777777777888:::;;;===>>>>>>>>><<<;;;:::;;;<<<;;;:::888::::::::::::::::::::::::666666666666666777888888333333222222222222222222/////////////////////////////////.........------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------------------------------...//////rrrkkkRRR===@@@CCC===:::666888666222000222111...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))'''(((((()))******++++++)))******++++++,,,,,,,,,,,,,,,---------............///000111333444555555777888888666333222333555333333444555555666666666555888::::::888666666666222333555777777666555444333333444444555555666666444777999:::999888777888888999:::::::::;;;>>>@@@???@@@AAACCCCCCCCCBBBBBB>>>===<<<===???AAAAAAAAA>>>>>>>>>>>>>>>>>>??????CCCDDDBBB===777444666:::666<<<===999777888999;;;::::::::::::::::::::::::888999999888888666555555444444555666666666666666222222222222222222333444111111222222222333333333222333333333444555555555666666666777777888888888:::::::::::::::::::::::::::;;;;;;;;;<<<>>>AAACCC===>>>>>>=========>>>???<<<<<<;;;;;;;;;:::::::::666777888888888888999999666666555666888888777555666666555555444333333333111111111000000000000///---------....../////////................................................------........./////////------------------------++++++,,,,,,,,,---------------------------------------........./////////////////////////////////........................------------------------................................./////////000000000000000000111111111111///000000111111222333333444444444555555666666777666777888::::::;;;;;;;;;999999:::<<<===>>>???@@@AAA@@@@@@???>>>======<<<===>>>>>>???>>>===<<<;;;<<<;;;;;;;;;;;;<<<>>>>>>;;;999888888999999888777777888999:::::::::::::::999999999888777777666666444333222111000000000000/////////000000000111111////////////////////////........./////////000000000000////////////000000000000000000111111111111111111111111222222222222000000111111111111111111111222222333444444555555333333444444444555555555666777888888666666777888;;;<<<<<<===>>>???BBBDDD>>><<<:::777555444555555999:::;;;<<<===>>>>>>>>>:::999999:::;;;<<<:::999888888999:::;;;;;;;;;;;;:::999888777666666666666222222222111111000000000//////////////////////////////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///vvvoooUUU???AAACCC<<<888666888666222000222111...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,---------,,,,,,---------...............///111222444555555555777777555111//////111111222333444555666666555333555777888666444333333333444666888888777666555333222222333444555666777333666:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAADDDCCCCCCDDDEEEDDDCCCBBBAAADDDAAA>>><<<<<<>>>>>>>>>>>>>>>=========>>>??????<<>>555666999;;;;;;;;;;;;;;;;;;;;;;;;777777777777666555444333444555555666777777777666222222333222111111333444000111111111222222222222333333444444444444555555222333555777888999999999999999999999999999999999:::;;;;;;;;;<<>>??????>>>======>>>@@@<<<<<<;;;;;;;;;:::::::::999:::::::::888888888999666555555666888999888666666555555444444333222222///////////////.........---------.........//////................................................---------.........//////------------------------+++++++++,,,,,,------------------------------------------.........//////////////////////////////........................------------------------..................................../////////000000000000000111111111111/////////000111111222222111222222333444555666666666777999:::;;;<<<<<<===888999:::<<<>>>???AAAAAA@@@???>>>>>>===>>>>>>???<<<===>>>??????>>>======>>>===<<<;;;:::;;;<<<<<<:::999888888999999888666888999999999999888777777888888777666555555666666444333222111000000000000.../////////000000111111////////////////////////............/////////000000000////////////000000000000000000111111111111000111111111111222222222......//////000000111111000000111222333333444444333333333444444555555555888999:::999888777888999999:::;;;;;;<<<>>>AAACCCBBB@@@<<<999666555555555666777888:::;;;<<<======;;;:::999999::::::888777666777888999:::;;;;;;;;;===<<<:::888666444444333111111111000///.........//////////////////////////////.........---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......llllllRRR777:::DDD???777666666666555444333111111---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))******)))(((((()))+++$$$***000000,,,)))***---,,,,,,,,,---------......000000000000111111111111333333333222222222111111555555555444444333333333444555555444333222111000111222333333444444333333444444555555666777777777:::::::::999888777666666777888999;;;===>>>???@@@HHHHHHGGGFFFDDDAAA@@@>>>CCC???;;;;;;===>>>===;;;??????@@@@@@???>>><<<;;;======>>>>>>===<<<;;;;;;999;;;>>>??????===:::777>>>>>>>>>>>>===<<<:::::::::888666444333444555666555555555555555555555444111111111111111111111111333222000//////000222333111111222222222333333333555555555666666666666777888888999999999999888888999:::<<<===???@@@@@@AAAGGGDDDAAA===;;;;;;<<<=========<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333555444333222111111111111000000000000000000000000////////////////////////......------------..............................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------........................////////////000000000000////////////000000000000000111111111111222222222111111222333444666666777888999999:::;;;;;;;;;:::999:::;;;===>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@AAACCCBBB???===<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888888888888888888888888777777777666333333333333333333333333222111111111000000//////....................................................................................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333444444555666666666666666555555777888888999::::::;;;;;;888;;;??????===999666444444555666777888999:::;;;;;;:::999888888888:::::::::::::::999777666444333666666666666555555555555000000///..................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------kkklllTTT888999BBB>>>777666666555555444333111000---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((('''((()))))))))***,,,...***(((''''''((())))))))),,,,,,,,,,,,------------////////////000000000000222222222222111111111111444444333333333222222222333333333333222111000000111111222333333333333333333333444444555666666666777777888888888888888777777777888999;;;<<<======BBBAAAAAA@@@>>>===;;;:::???>>>======>>>??????>>>@@@@@@@@@???>>><<<:::999======>>>>>>======<<<;;;:::<<<===???>>><<<:::999<<<<<<;;;;;;;;;;;;;;;;;;999777555444333333444555444444444444444444444444111111111111111111111111333222000//////000222333111111111222222222333333333333333444444444555555777777777888888777777777888999:::<<<>>>?????????CCCBBB@@@>>>===>>>???@@@>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555444444444444333222111111111111////////////////////////..............................------------..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------.........................../////////000000000000.../////////000000000000000000111111111222222222111222222333444555666666666777888999:::;;;;;;:::;;;<<<<<<=========<<<<<<===<<<;;;;;;;;;===???@@@BBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999888888777777777666666666222222222222222222222222111111111000000000//////....................................................................................////////////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222333333333333444555555555666666555555444666666666777888888999999777:::===>>>;;;777555333333333444555666777888888888888777777777777777888888888888888777555444444555555555444444444333333000//////..................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------lllpppYYY<<<999@@@>>>:::555555555555444222111000---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%'''((()))***,,,...111;;;222(((%%%***...---)))++++++,,,,,,,,,---------------......////////////111111111000000000//////222222111111111111000000111222222222111000///...000000111222222222222222111111222222333444444555444555666777888888888888666777777888999999::::::;;;;;;;;;;;;::::::999888;;;===>>>????????????@@@?????????>>><<<:::888777<<<<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888888888999:::;;;777666444333222333333444222222222222222222222333111111111111111111111111222111000//////000111222000111111111222222222222111111111111222222222333555555666666666666555555666777888:::;;;<<<<<<=========>>>>>>???@@@AAAAAA>>>>>>>>>======<<<<<<<<<::::::::::::::::::::::::::::::999888777666555555444333222111000000000000////////////////////////..............................------------......------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------............................../////////000000000....../////////000000000000000000111111111222222222333333333444444555555555666777999:::;;;;;;;;;===>>>>>>>>>======<<<;;;===<<<;;;;;;<<<===???@@@@@@???===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999999999999777777666666666555555555111111111111111111111111111111000000000000//////........................---------------------------------------------------............/////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111222222222333333333333444444555555444444333444444555555666777777777555888;;;<<<:::666444333222333333333444444444444444555555666666666555555666666666666666555444444333333333333222222222222000///......------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------mmmsss___AAA;;;@@@???===555555555444333222111000---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))******,,,...111DDD999---))),,,...---)))++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///000000/////////.........///////////////////////////000000000//////...---//////000111111111111000//////000111111222222333333444555666666777777666777777777777888888888888888888999:::::::::999999888<<>>?????????>>>>>>>>>>>>===<<<<<<;;;999999999999999999999999;;;:::999888777666666555222222111000000000000000////////////////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000........./////////000000000000000000111111111111333333333333333333333444444555777999:::;;;<<<<<<>>>>>>?????????>>>>>>==================>>>@@@AAA@@@???>>><<<<<<;;;<<<<<<=========<<<<<<;;;;;;;;;<<<;;;:::999888888888888555555555555444444444444000000000000000000000000000000000000000000//////........................---------------------------------------------------------.........///////////////////////////////////////////////////////////////////////////////////////000000000111111111111111111222222222222222222333444444444333333333444444555555666777777555888;;;;;;999666444333333333333333333222222222222333555666666555444444333444444555555555444444333333333222222222111111//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------jjjrrr___AAA:::???>>><<<555555555444333222000000---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))***,,,...777222,,,(((((()))((('''*********+++++++++,,,,,,***++++++,,,---........./////////.........------............................../////////...---------...//////000000//////......//////000111111111333444444555555444444333777777777777777777777777666777888999::::::::::::888;;;>>>>>>:::888999:::999999999999999:::::::::777777888888999888888777999888777666666666777777:::888555333222222333444222222222111111111111111/////////000000000111111000000000000000000000000000//////////////////000//////000000000111111111111111111111222222222222222222222333333222222222222333444666666777777777555666888:::<<<<<<;;;:::=========>>>===<<<;;;:::999999999999999999999999:::999999888777666555555111111000/////////000000................................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////............//////////////////000000000111111111222222333333333333333333555666888999;;;<<<======<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>>============???>>>>>><<<;;;:::999888:::999888777666666666666444444444333333333222222//////////////////////////////////////////000000........................------------------------------------------------------------........................................................................................../////////000000000000000000111111111222222111222222333444444333333444444555666666777777888666888;;;;;;999777555555444444444333333333333222222333555666777666555444222333333444444444444333333333333222222222111111//////...---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------gggnnn[[[>>>888>>><<<999444444444444333111000///---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))******)))(((((()))+++((())))))(((((((((***,,,))))))*********+++++++++******+++,,,---......////////////.........------,,,------------.........---...............------,,,------...............------...//////000000111333333333444333333222222666666666666777777777777444555666777888999999999:::;;;<<<;;;999777777888777777777888999:::;;;<<<666666777888888888777777888777666666555555666666999777555333111000000000000000000000000000000000.........///000000111111000000000000000000000000......////////////......////////////000000000000111111111222222222333333111111222222222222111111111222333444555555555555333444666888999999888888::::::<<<======<<<;;;:::888888888888888888888888888888777666555444333333000000////////////000000........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------........./////////------.........//////////////////000000000111111111222222222333333444444555666777999:::;;;;;;;;;;;;;;;===>>>???@@@@@@@@@======>>>??????@@@@@@AAA????????????>>>>>>>>>===>>>>>>===;;;:::999888777999888777666555555555555333333222222222111111111////////////////////////......////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............................................................................................///////////////000000000000111111111111111222333444444444444555555666666777888888888666888::::::888666666666444444444444333333333333333444555666666666666666222333333444444444333333333222222222222111111111///...------,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------gggmmmZZZ>>>:::@@@===999444444444333222111000///---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''(((***'''((()))******+++---...))))))))))))*********+++******+++,,,---...//////////////////............,,,,,,,,,------.........------...............---+++,,,,,,---------------------......///000000000000000111222333333333333333444444444555555666666444555666888999999999999;;;:::888888999:::999999999888888888888999;;;<<<666777888888999999999888888888888777777777666666666555444333222111000////////////000000/////////.........///000111111111000000000000000000000000.........//////................../////////000000000111111111111222222222111111222222222222111111111222333444444555444444222333444666888999999:::666888:::;;;<<<<<<::::::888888888888888888888888666666555444333222111111/////////......//////000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................---------.........//////---------.........//////////////////000000000111000000111222333444444555444555666777888888888888999:::;;;<<<<<<<<<<<<<<<;;;<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<:::::::::::::::999999999999888777666666555555555222222111111111000000000////////////////////////........./////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................................................................------.........//////////////////000000000111111111222333444555555555555555555555666777777888888444666888888777555555555333333333333333333333333333333333444555666777777333444444444444444333333111111111000000000/////////...------,,,,,,------...------,,,,,,------...++++++++++++++++++++++++******************************++++++++++++*********************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------jjjooo[[[@@@>>>DDDAAA;;;444444444333222111000///---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((('''&&&'''(((***+++)))'''''')))******)))))))))))))))***************++++++,,,...///000000000000/////////.........,,,,,,,,,------.........------......///.........++++++,,,------------,,,------......///000000111---...///111333444444444111111222333333444555555777777999:::;;;;;;;;;;;;<<<999666777:::======;;;;;;:::999888888999:::;;;777888999:::::::::::::::888999999999999888777777333333333333333222111000......///////////////............///000111111222000000000000000000000000---......//////......---............/////////000000000000000111111111111111111222222222222111111111222333444444444444444111222333555888:::;;;<<<444666888;;;<<<;;;::::::777777777777777777777777555444333222111000000/////////.........//////000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................---------.........//////---------.........//////////////////000000000000///000000222333444555555333333444555666666555555999999::::::999999888888999:::;;;<<<============<<<===============<<<;;;777777888999999:::;;;;;;:::999888777666666666666111111111111000000000000000000000000000000000000---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------.........//////////////////000000000000111222333444555555555555444444555555666777777777333555777777555444444444111111222222222333333333333333222222333555666888444555555555444444333222000/////////..................---,,,,,,,,,,,,---...------,,,,,,------...++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------ssskkkXXXBBB999===@@@===666777777666333111111111---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------------------------------,,,++++++,,,...111444666///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000111222222333333444444555777666555555555666888999999>>>>>>::::::@@@@@@<<<999:::999999;;;;;;888333999999999888888888888888555666777888888999999888222222222222111111111000........................////////////////////////////////////////////////111111000000//////..................////////////////////////000000000000111111222222222222333333000111111222222111111000///000111444888999888777999:::<<<======<<<:::999<<<<<<<<<;;;:::888777666666555444222111000000000//////000000///...------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................000000000000////////////111111222222222333333333222222333333444555555555888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888888999999999;;;:::888666444333222222111111000000//////......////////////////////////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------------------------------------------------------............////////////000111111222222222222222333333444444444555555666666666666666555777777777666666555555555555333222222444666555444444444444444444444444444333333333222222222111111////////////............,,,,,,,,,++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++************************************************************))))))))))))************************************************---------,,,,,,+++++++++***,,,------,,,++++++,,,lllgggWWWCCC;;;>>>???;;;555666777555333000000000---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---///111...---,,,+++***++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000111111222222333444444444777666555555555666777888999:::::::::<<>>:::999888666555777;;;<<<<<<:::999999888777666555555444444555666666666666555222111111000000000000000................................................////////////////////////000000000/////////..................////////////.../////////000000000000111222222222222333333333222222333333333444444444222222222444777888777666999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;:::888777666555444333222111000000000///////////////...------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................000/////////////////////111111111222222222333333222333333444555555666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999666666777777777888888888:::999777555444222222111000000000000//////.........................................................------------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///---------------------------------------------------------............////////////000111111222222111222222333333444444555555666666666666555555444333333333222222333333444---000333444333222333555222222222222222222222222222222222111111111000000////////////............---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************))))))))))))************************************************------,,,,,,,,,+++++++++***,,,......---,,,---...gggdddVVVEEE===@@@>>>999444666666555222000///000---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++))))))******+++,,,++++++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------...///000111111111111111222333333444444666555555555555666777777666444555;;;@@@@@@???@@@>>>===<<<;;;;;;:::;;;;;;999999888777555444333222333333333333333222222111111111///.........///000------------------------........................///////////////////////////////////////.........---............/////////....../////////000000000222222222222333333333444555444444444555777888999999777666666888999888777888999:::;;;;;;:::999888999999999999999888777777444444222111000000000000...////////////...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................////////////////////////111111111222222222222333333333444444555666666777777777999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::666666666666666777777777999888777555333222111111000000000////////////...........................------------------------------------,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///---------------------------------------------------------............///...//////000000111111222111111222333333444555555666666666666666555444333555444333222222222333444---333999888333///000333111111111111111111111111111111111000000000///////////////............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++*********)))))))))************************************************,,,,,,,,,,,,++++++++++++)))+++------,,,,,,---...iiieeeWWWEEE===???>>>999444555555444111/////////---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((()))))))))***************++++++++++++,,,,,,,,,************************,,,+++***)))))))))))))))+++++++++*********++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---///000111111000000111111222333333333444444444555555555666666666333555;;;;;;888999>>>888888;;;??????:::666555666666666555444333222222333333333222111000//////111///...,,,,,,---...///------------------------------------------------................................................---------.........//////........./////////000000222222222222333333333333555444333444555888:::<<<>>><<<999888999::::::999888888999::::::999888888777777888888888777777666333333222000000/////////.........//////...------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************))))))******+++,,,))))))*********+++++++++************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///.................................///////////////111111111111222222222222333444444555555666666777666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999888777777777777777777777777888777555444222111111000////////////////////////........................---------------------------------,,,,,,,,,+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------............///---------------------------------------------------------............///......//////000111111111111111222333333444555555666666666666555555444333888666444222000000111111888;;;===:::444//////000111111111111111111111111222111111111000000000000//////.........---------------,,,+++++++++,,,,,,,,,+++++++++++++++++++++************************************************************************+++++++++*********))))))************************************************,,,+++++++++++++++++++++)))+++,,,,,,***)))***+++pppjjjXXXCCC;;;>>>???;;;444555555444111/////////---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,******************************************++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------***+++,,,---...///000000//////000111111222222333333444444444555555555555666777::::::777555;;;DDD888333222888:::777444555333333333333333444444444333333333222111000///...//////---,,,,,,,,,---...---------------------------------------------------------------------------------------.........------------........................////////////111111111222222222333333333333222222444777:::<<<===;;;888777888888888777777888888888888888888777666666666777666666555555222222111000////////////------............------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++******************************))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))************************************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................------....../////////000000000111111111222222222333333444444555666666666666666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999888888888888888888888888666555444222111000000000.............../////////........................------------------------------,,,,,,,,,++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///---------------------------------------------------------............///.........///000000111111000111111222444555555666666777777777666555555444444333222111111222333333@@@===999666333222000000222222222222222222222222333333222222222111111111............------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++************************************************************++++++++++++++++++++++++,,,......---+++))))))***ssslllXXXBBB999===@@@===444666666555222000///000---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++************************))))))***++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------***++++++,,,---...///////////////000111111222222222333444444555555444444///666;;;===BBBPPP```iiiZZZGGG777444444222333777111111222333333444444555222222222222111000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,------------.........------........./////////000000000000111111111222111111111222333555777999888666444444555666555444777777777777777777777777555555555555555444333333111111000///////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******************************))))))******+++,,,)))************+++++++++))))))))))))))))))))))))******************************************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................---------......//////000000000000111111111111222222222333333444555555666555666777888888999888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;999999999999888888888888555444333111000000//////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///---------------------------------------------------------............///---......//////000000111000000111222444555666666666777777888888777777777555666777999:::<<<===>>>===888333111222333444333333333333333333333333333333333333222222222222111.........------------,,,......---,,,++++++++++++*********+++++++++++++++************************************************************************,,,++++++++++++******************************************************************+++++++++++++++///000111000...,,,+++,,,qqqjjjWWWAAA888===@@@===555666777555333000000000---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++((()))***,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,------------......//////000111111222111222333444555444444333+++444888:::LLLlllwww[[[@@@777666333222555222222333333333333333333000111111111000///......---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000000000000111222333555555666444333333444666666555444777666666666666666666777555555555555444333111111000000///.........//////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************))))))******+++,,,)))************+++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................,,,,,,---......///000000000000000000111111111111111111222222333444444444444555666777888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;999888888888777777777777444333222111000/////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++,,,***************************++++++++++++,,,,,,,,,---------............///---------------------------------------------------------............///------......///000000000///000111222444555666777666777888999999:::999999:::;;;===@@@AAAAAA@@@@@@888888666444333333444666333333333333333333333333222222222222111111111111.........---------,,,,,,///...---,,,++++++++++++)))*********++++++++++++************************************************************************,,,,,,+++++++++*********************************************************)))*********+++++++++++++++---///...---,,,---...lllfffUUUAAA999>>>@@@===666777777666333111111111---+++(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************))))))((('''((()))+++++++++***)))******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111222333444555444333333111777444111HHHpppsssUUU;;;666999888555666444444444333333222222222/////////000//////...---,,,---000111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////............////////////000000222333444555555444444444555777999:::888666666666555555555555666666666555555444333222000///000//////............///+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))*********)))***++++++,,,)))************+++++++++))))))))))))))))))))))))******************************************************))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////........................,,,,,,------...///000000000000000000111111111111000111111222222333444444444555666777888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;:::::::::888888777777666666666555333333111000////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))***++++++,,,******************************+++++++++,,,,,,,,,---------.........//////---------------------------------------------------------.........//////------......///000000000///000111222444555666777666777888999:::;;;;;;;;;:::;;;===>>>===;;;888666888;;;>>>;;;555222333666222222222222222222222222111111111111000000000000......---------,,,,,,,,,///...---,,,++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******************************************************))))))******++++++++++++%%%(((***+++++++++,,,...vvvbbbOOO@@@777===AAA888000222555555333111000000---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))******************************************************************************************************************++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000//////000111222333333444777555555:::FFFUUUcccjjjgggNNN999666999777666999777666666555444444333333333333222111000///......,,,,,,,,,---------......------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------000000000000111111111111222333333333222222444666666666666666777777777777999888888888777777666666444444444444333222111111////////////............,,,------......------,,,++++++++++++++++++++++++************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------........................------............////////////000111111111111222222222333333333333333333333333444333333444444555666777888888999::::::::::::999999999999888888888888777666777777777777666666555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------............////////////000000000111222222333333222333444555666888999999;;;:::777555444555666666777777777777666555444333000111222333333333333333111111111111000000000000........................,,,,,,------,,,,,,+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,tttaaaOOOAAA888@@@DDD;;;333555666555222000//////---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******************************************************************************************************)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000//////000111222333333444444555666999???JJJVVV___\\\III:::999;;;777555888666666555444444333333222222222111000///...------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------.....................------//////000000000111111111111333333333222222444555666666777777777888888888888888888777777777666666444444444444333222111000////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,------------...,,,,,,,,,---------..........................................////////////000000111111111222222222333333333333333333333333666555555666666777888999888888999::::::::::::999999999999888888888888777666777777777777666555555222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------............///////////////000000111111222333333333333444555666666777777888777555333222333444444555555555555444333222111000111111222333333222222111111111000000000//////........................,,,,,,------,,,,,,+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,qqq___NNNAAA999AAAGGG>>>666777666444111///...///---+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************************************************************************************************)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000//////000111222333333444222555999999888===HHHQQQKKK@@@999;;;;;;666444888555555444333333222222111111000000///...---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000000000111111111222333333222222333555666777777777777888888888777777777777666666666666333333333333333222000000/////////............---,,,,,,------------,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..........................................////////////000000000111111111222222222222333333333333333333666555555666666777888999888888999::::::::::::999999999999888888888888777666666777777666555555444222111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------............///////////////000111111222222333333333333444444555555555555444333111111111222222555555555555444333222222000000111111222222111111111111000000000000//////------------------------,,,,,,,,,,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******+++++++++,,,,,,,,,ooo]]]NNNAAA888???EEE===666777666333111///000111---+++)))((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************************************************************************************))))))************))))))******++++++++++++******************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000//////000111222333333444222555888888777999>>>CCC===888777888777333444888444444333333222111111000//////......---,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......////////////000000000111000222333333222222333444555555555666666666777777666666666666666666666666333333333333222111000/////////.........---------,,,,,,,,,------,,,,,,,,,************************************************))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...........................////////////000000000000111111111111222222222222222333333333444333333444444555666777888888999::::::::::::999999999999888888888777777666666666666555555444333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........////////////000000111222222222333333333333333333333333333333222111111111222222666666777777666555555444///000000111111111000000111000000000////////////------------------------+++,,,,,,,,,,,,+++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,nnn]]]OOOAAA666<<>>777333444555444333222333444...,,,***)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......////////////000111222333333444111000///111444555444222222333444222000000333777444444333222222111111000------------,,,,,,++++++))))))*********+++++++++*********************************************************+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------............////////////000000...111333444333222222222111111222222222333333333444444444555555555555555111111222111111000///............------------,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////............/////////////////////000000000111111000000111111222333333333666555555666666777888999888888999::::::::::::999999999999888888888888777666666555555444333111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,------------...............///000000111111222333333333333333333333333444444555555666666777777333444444444444444333333111111222222111111000000000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,lll^^^PPPBBB555999???888444555777666444222111111...,,,***)))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))(((((((((((()))***+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------....../////////000111222333333444111222333333333222333333333555666555333333333444444444444333222222111111---------------,,,,,,,,,))))))))))))*********+++************************************************)))*********++++++++++++************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------.............../////////000000...000333444333111111111111222222222333333333333333333444444444555555555111111111111000///...---.........---------,,,,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000............////////////////////////000000000111///000000111222222333333666555555666666777888999888888999::::::::::::999999999999888888888888777555555555444333222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,---------...............//////000111111111333333333333444444444444444555666777777888888888333333444444444444444333222222333333222111111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,kkk]]]QQQCCC666:::@@@:::555777888888555111/////////,,,***)))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////000111222333333444333777:::888333111444888444888:::999777666444111555555444333333222222111...------------------,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---................../////////000---000333444333111111111222222333333333444444444333333333444444555555555111111111111000///...---......---------,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000............/////////000////////////000000000000///000000111222222333333444333333444444555666777888888999::::::::::::999999999999888888888888777555555555444333222000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------............//////000111111111333333333444444555555555444444666777888888888888555555666666666666666555333333333333333222111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******))))))******+++++++++,,,,,,,,,aaa^^^QQQ???888<<>><<<555555666666555333111//////---***))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))+++******)))(((((()))))))))(((((((((''''''''''''*********)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,---...//////000/////////000111111222222333333444444444555555555888888888888777555444333555555444222111///......***++++++,,,,,,++++++******++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---.....................//////////////////111111222111000///222222333333444555555555555444444555666555333111111000///...------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------//////............//////////////////000000000000000111111111111222222222111111222222333444444555777777777777777777777777777777777777666666666555444333222111000//////...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///000111222111333555555444333444555555666888999999888666555666555555444444444444444333333222222222111111111//////...---------------------,,,,,,,,,+++++++++,,,++++++***))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,fffbbbTTTAAA888;;;===:::555555666666555333111000///---***)))))))))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((((((((())))))((((((((((((''''''''''''******))))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++*********+++---...///000111...//////000000111111222111111222333444555666777666666666666666555444444555555333222000...---,,,******++++++++++++************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,------......---............//////////////////000000111111111111222222333333444555555555444444444555555333111000000///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------//////............//////////////////000000000000000111111111111222222222000000111222222333333444777777777777777777888888777777777666666666555555222222111000///......---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///000111222111333444444333333444555666666888888888888666666666555444444333333444444222222222222111111111000///......---------------,,,,,,,,,,,,++++++++++++,,,+++******)))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,gggcccUUUAAA888;;;===999666666666555444333111000///,,,***)))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''))))))((((((******))))))((((((((())))))((((((((((((((('''''''''))))))))))))))))))(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++******++++++,,,...//////000......//////000111111111000000111222222333444444222333333444444444333333444444222000...,,,+++*********++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***************************************************++++++,,,------......---------.........//////............///111222333111111111222333333444444555444333333444444333111000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------------///......------......///////////////000000000000000000111111111222222222111111111222333333444444777777777888888888888888777777666666666555555555333222111000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------...............///111111222333444333222222444555666666777888888777666666444444333222222222222333222111111111111000000000///...------,,,,,,------,,,+++++++++++++++++++++++++++***************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,fffcccTTTAAA888;;;===999666666555555444333111111...,,,************)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((&&&'''+++,,,((('''***)))((((((((((((((())))))'''''''''((((((((((((((((((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,---------------.........///000000111111000000000000000000000000///000111111222111111111222222111///---+++***))))))******++++++******)))((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))******************************++++++,,,------...------------........................///000222222000000111111222333333333555333222222333333222111///...---,,,,,,+++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------------......////////////000000000000000000111111111222222222222222333333444555555555666666777777888888888888666666666666555555555555333333222111000//////...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111222333333222111222444666666666666777777666666666333222111111000000111111111111111000000000//////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,ccc```RRR???777;;;===;;;777666555444333222222111...,,,*********+++***(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((%%%(((//////)))&&&***((((((''''''(((((())))))'''''''''(((((((((((((((''''''(((((((((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***------,,,,,,,,,,,,,,,,,,---......//////000000111111111000000//////////////////000000000000000///000000///---,,,+++***)))))))))************))))))(((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))******************************++++++,,,,,,------,,,------------..................//////000000000///000000111111222333333444222000000111111111000......---,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............------------......////////////000000000000000111111111111222222222222333333444444555666666555555666666777777888888666666666555555555444444444333222111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++************************++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111222333333222111111444666666666666666666666666666333222111111000000111111000000000000////////////...------,,,,,,,,,,,,,,,*********+++++++++++++++*********)))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,```]]]PPP>>>777;;;???<<<777666555444333222222222...,,,******++++++***)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((%%%)))222333***&&&***'''''''''''''''((())))))''''''''''''((((((((()))'''''''''((((((((())))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++++++++,,,,,,---------------......///000000000000000111111111111111111000000111111111000000///...------,,,++++++******))))))************))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,---------.........---...///000000///......//////000000111222222222333000......///000000///...---,,,+++************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,---......///...------,,,,,,------...////////////000000000000000111111111111222222222111222222333444444555555333444444555666666777777666666555555555444444444222222111000///......---------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************************************((())))))***++++++,,,,,,((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------...///000000222333222111000111333666666666666555555666666666444333333222222222222222000000/////////............---,,,,,,++++++,,,,,,)))*********++++++++++++******))))))***++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,]]][[[NNN===666<<>><<<444555555333111111222333000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&)))...111111---)))%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************)))************+++++++++,,,...000000///...///000////////////////////////...///111333444444444444333333444444333222000//////...---+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))((((((((()))+++,,,)))************+++++++++******+++++++++,,,,,,,,,---------------------------......///////////////////////////000000000000000000000000////////////---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---......////////////000000000000000000000000111111111111222222222222222222222222444444444444444444333333666666666666555444333222000000000///......------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////111000000111333666999;;;666888888777666555666777777666555444333222222111111111111111000000000000///...---,,,++++++++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++ddd[[[JJJ;;;777;;;===:::555555555444222111222444000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((()))***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))))))))***(((((()))))))))*********)))************++++++++++++---//////.........///////////////////////////...///111222333444444444222333444444333222000///......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))((((((((()))***+++))))))*********+++++++++*********+++++++++,,,,,,------------------------------...////////////////////////000000000111111000000000000////////////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---........./////////000000000000000000000000111111111111222222222222222222222222444444444444444444444444555555555555444333222222000000//////......------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////111000000111222555888999666777888777555444555666555444444333222111000000000000000000////////////......---,,,++++++++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++ddd[[[KKK===888<<<===<<<666666666555333222333444000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************(((((())))))))))))******)))************+++++++++***,,,......---------...////////////////////////000000000000111222444444222333333333333111000///...---,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((((((((()))***+++)))))))))*********++++++*********++++++++++++,,,------------------------------...////////////...000000000000111111111111000000000/////////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,+++******++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---............/////////000000000000000000000111111111111222222222222222222222222333333333444555555555666555555555555444333222111000000//////...---------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////111111000000111333555666555666777666444333444555333333222111000///......////////////.........---...---,,,++++++***++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++eee]]]OOO@@@;;;>>>@@@???777777777555333222333444000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********(((((((((((()))))))))***))))))*********+++++++++***+++------,,,,,,,,,---........................000000//////000111333444222222333333222111///...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))******))))))))))))************************++++++++++++------------------------,,,---......//////......000000000000111111111222000000000///.........---,,,+++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000///000000000111111111111111222222222222222333333222333333444555666666777666666666555555444333222000//////......---,,,,,,++++++++++++************************************((((((((((((((((((((((((((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////111000000000111222333444444555666555333222333444222222111000///......---.........---------,,,,,,---,,,,,,+++******++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++ccc]]]OOOAAA;;;>>>@@@???777888777555333222222444000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++)))+++------,,,+++,,,---------------------------000//////...///000222333111222333333222111///...,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))*********))))))*********+++++++++------------------------,,,------...............///000000000000111111111000000000///...------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................///////////////000000000111111111111111111111222222333333333333333444444555666777777666666777666666555444333/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111111222222333555555444333222333444333333222111000///......------------,,,,,,,,,,,,,,,,,,+++*********++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++___ZZZNNN???999;;;>>>>>>777888777555222111222333000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((()))))))))************+++++++++)))+++------,,,,,,,,,---------------------------///////////////000111111111222222222222000///...++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))))))))((((((((((((((()))))))))******)))))))))************+++------------------------,,,,,,---............---////////////000000000000111000000///...---,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------........./////////000000000000111111111111111111111222222333333444444444444555666666666777666666666666555444333222//////......---,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////000000111111222222222222444555666555333222333444444444333222111000//////------------,,,,,,,,,+++++++++************++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++]]]YYYMMM???888:::======777777666444111000000222000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))'''''''''((((((((()))))))))************+++++++++***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////111111222222111000///---+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((()))))))))((('''(((((((((((()))))))))***))))))))))))************------------------------+++,,,------......---------.........////////////111000///...---,,,,,,+++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------.........//////000000000000111111111111000111111222333333444444555555555555666666666666444444444444333222111111///......------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,------...////////////000111222333333333333444555666555444333333555444333333222111000//////...------------,,,,,,,,,++++++************++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++^^^ZZZOOOAAA:::;;;>>>???666777666444111///000111000...,,,++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************''''''''''''((((((((())))))************+++++++++***,,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000///...111111222222111000...---+++***)))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''(((((((((((())))))))))))))))))))))))************------------------------+++,,,------......------------------.........///111000///...---,,,++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......---------.........//////000000000000111111111111000000111222333333444444666666666666666555555555222222222222111000/////////......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000///000111222444444444444555666777666444333444555333333222111000///...............---------,,,,,,+++***************++++++************************))))))***++++++++++++***************************************************++++++************++++++************************************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++ccc]]]OOO???777888;;;;;;888777666444222111111111000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,------,,,++++++,,,,,,,,,---------......---...///000000111111111111111222333444222///,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&)))'''&&&&&&'''(((&&&%%%***))))))(((((((((((((((''''''''''''(((((((((((())))))))))))***************+++---......---+++***---------------------------------............///111000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000111111111111222222222111111222222222333333333444444444444444444444444333222111000////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///000111222222333333222666555444444333333333333333222222111000///......000///---,,,+++*********++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))bbb\\\NNN>>>777888;;;;;;888777666444333222111111000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,---...///000000111111000222111222333444333///,,,,,,,,,+++******)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++***'''&&&''')))******)))((('''''''''(((''''''''''''(((((((((((())))))))))))************++++++------------++++++------------------------------------............000000///...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000111111111222222222111111111222222222333333333333333333333333333333333222111000////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...///000111222222222222444444333222222222222222111111111000000000000000//////---,,,+++*********++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```ZZZMMM>>>666888:::;;;888777555444333222111111000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------...///000000000000222222222333444222///---+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,///---'''%%%(((---+++***)))(((''''''''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000000000111111111222222111111111222222222222333333333333333333333333333222222111000////////////------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------......///000111111111111222222111111111111111111//////000000111111111111///...---,,,+++*********++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```ZZZLLL===555777::::::777777555444333222222222000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++,,,,,,,,,,,,+++------........./////////,,,---...///000000000000222222111222333222///---+++*********)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((+++...,,,((('''))),,,+++***)))((('''&&&&&&&&&''''''''''''((((((((((((((()))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////000000000000111111111111111111111111222222222222222222222222222222222222222111000//////......///------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------...///000000111111000111111222222222111111111000000000000000000111111///...---,,,++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))aaa[[[MMM===555666999999777666555444333222222222000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,,,,+++---------.........//////,,,---...//////000000000222111000111111111...,,,*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))))))))((((((***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...////////////000000000111111111000000111111111222222222222222222222222222222222222111000///............------,,,,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///000000111111000222222333444444333333222222222111111000//////.........---,,,++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ccc]]]OOO>>>555666888888666666555444333333333333000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---...////////////111///.../////////---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***(((&&&'''))))))(((%%%)))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...///////////////000000000111111000000000111111111111222333333333333333333333333111111000///............------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...............///000111111111111222333444555666555444333333333222111000///.........---,,,,,,+++++++++,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fff___PPP???666666777777666555444444333333333333000...,,,*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***++++++,,,,,,,,,)))))))))*********++++++,,,,,,---...///////////////...------------,,,***((()))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((())))))((('''''''''(((''''''&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))************++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////////////////000000000111000000000000111111111111333333333333333333333333111111///...............------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...///000111222222222222222333555666666666444444222111111111000000//////------,,,+++++++++,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggaaaRRR@@@666666777666666555444444333333333333000...,,,++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///////////////---,,,,,,,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&***---+++&&&$$$'''+++&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))))))))))))))***************+++---......---+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////////////////000000000000000000000000111111111111444444444444444444444444111000///......------...---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////000111222222333333222111222444666666666444333000000000000111111111111------,,,+++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ddd```SSSAAA555444777999666555444444222222111000222000///...---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&***(((''')))+++,,,***((()))************+++++++++++++++,,,,,,---...//////...------,,,,,,++++++***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........,,,---...///000000000///111111111111111111111111000///...------,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222222222222333333444444444333333222222111000000000,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++ccc___SSSAAA555444777999666555444444222222111000222000......---,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((((((((('''''''''''')))(((''')))+++,,,+++((()))************+++++++++++++++,,,,,,---.........---------,,,++++++******''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////////////////...//////000000000000000///111111111111111111111111000///...------,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222222222222222333333333444333222222111111000//////,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++bbb___SSSBBB666444666888666555444444222222111000111///...------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''((('''''')))+++,,,+++***)))************++++++++++++++++++,,,,,,------...------,,,,,,+++*********''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////////////////111111111111111000000000111111111111111111111111000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000111111222222111111111222222222222222222222111111000000//////,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++dddaaaVVVDDD777444555666666555444444222222111000000///---------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))++++++++++++))))))*********+++++++++***+++++++++,,,,,,,,,---,,,,,,,,,+++******))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000111111111111111111111111111111//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222111111111111111111111111222111111000//////......,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++fffcccXXXGGG999555555444666555444444222222111000///...---,,,---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((&&&''')))*********++++++))))))*********+++++++++*********+++++++++++++++,,,++++++******)))((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---.........//////000000...------......000111222000000000000000000000000///...---,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,------------------............////////////000111111222222111111111111111111111111111111000//////......---,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++dddbbbXXXGGG:::666555444666555444444222222111000///---,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''')))***+++))))))***+++)))************+++++++++************************++++++******)))(((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000......---------///111222000000000000000000000000///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...---------............////////////000111111222222222222222222222111111111000000//////......------,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++]]]\\\TTTEEE:::777777666666555444444222222111000...---,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((***,,,+++)))'''(((***)))************+++++++++*********************)))+++******)))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))***+++++++++++++++++++++++++++++++++******++++++++++++******((()))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000111222111///...---...///000000000000000000000000000///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------............////////////000111111222222444333333333222222222222000000///......------,,,,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++WWWWWWPPPDDD:::777888888666555555444333222111000...---,,,,,,,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((()))))))))+++---,,,(((''''''))))))************+++++++++*********)))))))))))))))*********)))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111777555222///...---......000000000000000000000000......---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......---------.........///////////////000111111222222444444444333333222222222000//////...------,,,,,,,,,,,,,,,+++++++++******************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++```]]]RRRDDD;;;:::999777444333333222111000//////111///,,,+++++++++***)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((//////...,,,***)))(((''')))))))))))))))))))))))))))************+++++++++++++++)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------......///////////////000000000000111111000000//////......///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...,,,------...............000000111222222222222111666666666666555444333222111000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************************************,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))ccc___UUUEEE;;;999888777444444333222111000000///111///---+++++++++)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++*********))))))(((((())))))))))))))))))))))))))))))*********++++++++++++***)))(((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///////////////000000000000111000000000/////////...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...------...////////////...000000111222222222222111555555555555444333333222000000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))************************************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))fffdddYYYHHH;;;777777777666555444333222111111000333000---,,,+++***((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))((((((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------......///////////////000000000000000000000000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------.........///000000000//////000000111222222222222111222333333333333333222222000//////...---,,,+++++++++************)))))))))))))))))))))))))))))))))************************************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))hhhggg]]]JJJ;;;555666777666666555444333222222111333111...,,,+++***(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))))))))******************)))(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///////////////000000000000000000000000///////////////////////////......---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************************++++++,,,,,,------......//////000000000000000000000111222222222222111000111111222222222222111//////...------,,,++++++************))))))))))))))))))))))))))))))))))))************************************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********hhhiii```MMM;;;444555777777666666555444333222222333111...,,,+++***(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///////////////000000000000////////////000000000000///////////////......---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,------......//////000000000000000000000111222222222222111000000111111222111111111.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++dddhhhbbbPPP<<<444444777666666555444333222222111333000---,,,+++***((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------......///////////////000000000000////////////000000000000///////////////......---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------.........///000000000//////000000111222222222222111000111111111111111000000------------,,,,,,++++++(((((()))))))))))))))***))))))))))))))))))))))))************************************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++___eeecccRRR>>>444444777666666555444333222111111111///---+++++++++)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000.../////////000000000111///////////////......---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...------...////////////...000000111222222222222111222222222222111111000///---------,,,,,,,,,,,,+++(((((((((((())))))******))))))))))))))))))))))))************************************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++[[[dddcccSSS>>>444444888666555444333222111111000111///,,,+++++++++***)))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))************+++++++++*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,------......///////////////000000000000.../////////000000111111///////////////......---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---......,,,------...............000000111222222222222111333333333222222000//////---,,,,,,,,,,,,,,,,,,,,,'''((((((((())))))******))))))))))))))))))))))))************************************************************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,ZZZdddhhh\\\GGG999666999666777888888777444000...111///---,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%(((+++,,,---)))%%%$$$%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********))))))((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))************+++++++++---------.........//////...///000111111222222222000111111111111000000///,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************\\\fffhhhYYYCCC666444777666777888888777444111///111///---,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%''')))***,,,(((%%%$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))************))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))************************************+++++++++*********))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))************+++++++++,,,------------...............///000111111111111000111111111111000//////,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************mmmuuurrr]]]CCC555333444555666888888777444111///111///---,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''''')))'''%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++++++++***************************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------------...///000000000000000111111111000000///...,,,++++++++++++*********************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************uuu|||www^^^DDD888777888555666777888777444111///111///---------,,,***(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))************)))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///000000000000111111111111000///......++++++++++++************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************nnnwwwrrrYYYAAA:::<<<===444666777888777444222000222000...------,,,***)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***************(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---...///000000000000111111111000000...------+++++++++*********))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))************uuuxxx[[[@@@999:::999444555777888777555222000222000...---------+++)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))******+++******(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,------------------...///000000000000111111111000///...---,,,+++************)))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************|||}}}]]]AAA888888555444555777888777555222111222000.........---+++)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###%%%''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))******+++++++++(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------......///---......///////////////......//////000000111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++,,,------------...............///000111111111111111111111000///---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************ppp|||vvvXXX???:::;;;999444555777888777555333111222000///......---+++)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###%%%((('''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''(((******+++++++++(((((())))))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,------......///---......///////////////......//////000111111111000000///...---,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))************+++++++++---------.........//////...///000111111222222222111111111000///---,,,+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************vvvyyyyyyaaa???444::::::333444666888777444000...222111000...,,,***(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////......000000000000000000000000000000...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------///////////////.........////////////000000000000//////000000///---+++***+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqtttuuu```???555;;;;;;555666888999888555222000222111000...,,,***((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////......////////////////////////000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------/////////////////////...////////////000000000000//////000///...---+++***+++++++++************)))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrttttttaaaAAA666;;;;;;777888::::::999777444222222111000...,,,***((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////......////////////////////////000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------......//////////////////////////////000000000000////////////...,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxxxxwwweeeEEE666::::::888999::::::999666444222222111000...,,,***((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************************************************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))*********+++++++++***************************************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////......///////////////////////////...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------............////////////////////////000000000000/////////...---,,,+++***+++++++++*********))))))))))))))))))))))))))))))((()))))))))***************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzwwwuuudddEEE666999:::888888999888777555222111222111000...,,,***((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////.................................---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,---------.........//////000000////////////000000000000000///...---,,,++++++***+++++++++*********))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwpppnnn```CCC444999<<<888888888777555333111000222111000...,,,***((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////..............................------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------------......///000000000////////////000000000000000///...,,,++++++***++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxoookkk]]]AAA333888===999888888777555333111000222111000...,,,***((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///......////////////..............................---,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******++++++,,,------------......///000000111////////////000000000000000///---,,,*********++++++++++++************)))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttmmm^^^AAA222666<<<:::999888777555333111000222111000...,,,***((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////......////////////..............................,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))******+++,,,,,,---------------...///000000111////////////000000000000000///---+++*********++++++++++++************)))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}qqqjjj]]]DDD777777666:::999777666444333333333444444333111...+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************))))))******+++,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))*********))))))))))))************************************))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,---------......///000111111222////////////////////////...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************zzzooohhh\\\DDD777999888:::999777666444333333333444333222000...+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************))))))******+++,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))************************************************************************)))))))))(((************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........////////////////////////......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------.........///000111111111////////////////////////...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************wwwmmmhhh\\\DDD888::::::999999888666555444333222333333222000...+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************))))))******+++,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,,,,++++++*********)))))))))*********++++++************************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........////////////////////////......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------......//////000000111111////////////////////////------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************wwwnnniii\\\CCC666999:::999888888777555444333222333222111000---+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************))))))******+++,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++......---,,,++++++******))))))*********+++++++++*********************************************************))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////////////////.........///......---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------....../////////000000000111////////////////////////---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************{{{qqqlll^^^CCC444777999888888888777666444222111222111111///---+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************))))))******+++,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,.........---,,,+++******************++++++++++++************************************************))))))))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////////////////.........///......---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,------......////////////000000000000////////////////////////,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************~~~uuuppp```CCC333666888888888888888666444222111111111000///---+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************))))))******+++,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,------------,,,,,,+++++++++*********++++++++++++,,,************************++++++++++++++++++++++++))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////////////////////////////......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,------......////////////000000000000////////////////////////,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************vvvrrrbbbDDD444777:::777888888888777444222000111000000///---+++)))(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************))))))******+++,,,+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++---...,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++((()))))))))************))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////////////////////////////......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,---.........000000000000////////////////////////////////////,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************~~~wwwrrrcccEEE555999<<<777888888888777555222000000000///...---+++)))((('''''''''&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...+++++++++++++++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------............/////////000////////////////////////......//////......---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------......///000000000000////////////////////////////////////+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************qqqggghhhcccJJJ777777;;;888:::;;;:::777333111111111000000...---+++)))((()))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++******)))---+++)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******************)))))))))*********************+++,,,,,,,,,++++++,,,,,,---...---,,,++++++---)))(((,,,---)))***///---...---)))''')))***+++///(((''',,,///,,,+++,,,---+++******,,,---,,,+++///...,,,***((((((***---+++++++++,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////////////////////////////......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...000000000000000000000000000000000000///...---,,,++++++++++++++++++++++++************************))))))))))))*********************)))******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************pppggghhhbbbIII777777;;;888:::;;;:::777333222111111000000...---+++)))((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,******++++++++++++******,,,+++)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++******************///......---,,,,,,++++++222111111///...---,,,+++***(((&&&&&&((()))'''&&&---***))),,,+++&&&&&&***...//////---,,,---......///++++++///111...---000000///...---,,,---...///)))***+++++++++,,,---...++++++******************************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////////////////////////////......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,---......000000000000000000000000000000000//////...---,,,++++++++++++++++++++++++************************))))))))))))***************************++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************ooohhhiiibbbHHH777888;;;888999:::999666333222222111000000...---+++)))((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,******+++++++++++++++***+++***)))((('''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++++++++++++++------,,,,,,,,,+++++++++)))))))))))))))***+++,,,000...,,,---///222111000111000222555444111222555222111111111111000111111111000111333111---,,,///---......------///222444***+++,,,------,,,***)))+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////////////////////////////......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,------......000000000000000000000000//////000//////...---,,,++++++++++++++++++++++++************************)))))))))*********++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************nnniiikkkbbbGGG777888;;;888999999888555333222222111000000...---+++)))((((((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++******++++++,,,,,,++++++***)))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******+++++++++++++++,,,)))******++++++,,,---------------...///111333444)))+++...111222444666777666999===@@@AAAAAACCCFFFIIIEEEBBBBBBBBBAAABBBDDDAAABBBCCCBBB<<<888888:::777555333444555444222///------,,,---------,,,*********+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////////////////////////////......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************((()))))))))************************************************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,---.........////////////////////////////////////...---,,,,,,************************************************))))))*********++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************ooommmooocccFFF777999:::777888999777444333222333111000000...---+++)))(((''''''&&&&&&&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,,,,(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------..................//////000111222:::CCCGGGGGGGGGJJJNNNPPPUUUXXXWWWUUUUUUWWWYYY```WWWRRRRRRSSSPPPQQQTTTQQQSSSTTTPPPLLLJJJKKKMMMKKKFFFCCCDDDGGGDDD;;;222666333000...///111000///)))*********++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000///......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************************************((()))))))))************************************************************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,,,,------...//////////////////////////////////////////...---,,,+++************************************************************+++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************rrrqqqssseeeFFF777999999777888888666444222333444111000000...---+++)))((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++)))***+++,,,------------''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,---------+++++++++++++++,,,,,,,,,***,,,000444888<<<>>>???KKKRRR[[[^^^\\\[[[^^^aaaXXX\\\]]]VVVOOONNNPPPQQQSSSIIIEEEHHHIIIEEECCCFFFKKKMMMLLLHHHGGGKKKNNNNNNLLLIIIIIIPPPWWWYYYRRRJJJOOOHHH@@@:::777444000---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000///......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---......//////000000000000000000000000......///......---,,,+++*********************************************************++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************tttuuuwwwfffGGG888999999777777777666333222333444111000000...---+++)))(((&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,------------&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******++++++,,,------...)))***,,,...000222444555>>>BBBHHHOOOUUUYYY\\\]]]PPPOOOOOOOOOOOONNNMMMLLLDDDJJJJJJBBB<<<>>>BBBDDDFFF>>>===FFFIIIBBB<<<===HHHHHHDDD>>>???FFFIIIFFF???AAAEEEJJJPPPSSSTTTTTTZZZTTTMMMHHHFFFBBB===888888777555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000000000000000000000///......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------.../////////000000000000000000000000............---,,,++++++*********************************************************+++++++++,,,,,,,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************vvvxxxyyyhhhGGG888:::888777777777555333222333444111000000...---+++)))(((&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,------...---&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......,,,...222777<<>>CCCNNNLLLLLLPPPVVVXXXVVVRRRCCCBBB???<<<888444111000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000000000000000000000000///......------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------.../////////000000000000000000000000............---,,,++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************wwwyyycccKKK444000>>>;;;999777666555444222000555333111...,,,***)))(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((***))))))***,,,,,,+++)))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++///,,,))))))+++---+++)))...***,,,000---)))///;;;777@@@JJJPPPUUUXXXVVVQQQLLLMMMMMMKKKHHHGGGHHHKKKVVVCCC>>>PPP]]]VVVHHHAAAYYYkkkqqqddd___jjjnnngggfffllljjjaaa```iiikkkfffeeeeeeaaa^^^bbbiiihhhaaaXXX```fffcccRRRBBB???DDDJJJDDD===;;;AAAIIIPPPSSSWWWVVVSSSMMMBBB999777:::666444111,,,''''''+++///...+++,,,000...)))***000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........222000...---///000000000---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,------+++***)))(((''')))+++,,,---------++++++,,,+++***)))+++/////////---+++***+++---)))...///))))))---...+++******)))(((((())))))***************************************************************************))))))))))))))))))))))))************************************************************************)))******++++++,,,------,,,,,,------.../////////111000///......///000111111000///---+++*********++++++******************+++***+++------,,,,,,---+++++++++,,,------+++***,,,,,,******...111000,,,000111000---+++,,,...///---------......,,,---///...///---***)))+++,,,,,,---.........------,,,+++------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++)))))))))))))))))))))))))))************+++++++++qqq{{{uuuaaaLLL777222===;;;999777666666444222000555333111///,,,***)))(((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***))))))***,,,,,,+++******++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))))))))))))))++++++******************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))***,,,---,,,++++++))),,,333999<<>>GGGHHHKKKQQQTTTQQQFFF???888555666777555222111---***,,,---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111000......///000000///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///+++,,,---...///...---,,,///000111111000000///.........///222444555333222222000000111///***''''''******)))))))))***++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))******++++++,,,------,,,------......///000000222222111111111222222333111000...---,,,+++************+++++++++++++++++++++,,,,,,---...///000000111222111///---+++,,,---===AAAEEEEEECCCEEELLLSSSQQQEEECCCPPPYYYSSSFFF===@@@<<<666222000111111111---,,,+++************+++.............../////////------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))************+++++++++nnnwwwmmmXXXHHH:::555<<<;;;999777666666555333222444333222000...,,,***)))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))*********+++,,,---,,,******++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,)))***...333DDDJJJMMMMMMTTT]]][[[QQQZZZXXXRRRKKKMMMVVV___bbbPPPYYYeeennnsssxxx}}}wwwyyyttt]]]XXX]]]iiijjj^^^[[[bbbgggeeekkkqqqkkkaaagggwwwsssmmmkkknnniii```eeeqqqrrrlllmmmyyyzzzsssuuuiiibbbbbbaaa\\\WWWVVVVVVKKK888333>>>HHHIIITTTSSSNNNDDD;;;666888;;;555111------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000000000111///...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...000111***+++,,,,,,,,,,,,...///'''******))))))******'''...,,,+++,,,......---+++)))%%%&&&---111000222666,,,,,,+++*********++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))******++++++,,,---------------...//////000000111111111111222222222333000000...---,,,+++++++++******+++++++++++++++,,,)))---///...///000...+++%%%+++111777<<>>777222444111/////////...///222...---------......//////........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))*********+++++++++ttt|||oooUUUDDD999555<<<;;;999777777777666444222333333222111///,,,***)))(((((((((((((((((((((((('''(((((((((((((((''''''&&&'''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++******+++------,,,******++++++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------......---...222:::AAAOOOWWWYYYTTTTTTXXXUUUMMMWWWWWWTTTPPPTTT___gggjjjwwwuuuuuu{{{~~~}}}uuullljjjqqquuujjjZZZ\\\ccchhhggggggkkkrrrwwwggg]]][[[cccbbb[[[___lllooopppmmmdddaaahhhttt}}}fff___^^^hhhsssyyy{{{||||||xxxrrrmmmmmmkkk^^^KKKAAACCCEEEBBBMMMQQQVVVWWWQQQFFF;;;444888777333000......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000111111000///...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,//////---,,,+++,,,......---+++)))***...111...222444333555;;;>>>;;;<<<:::888777888999999::::::333.........,,,+++---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************)))******++++++,,,------------......///000000111///000000111111222222222000///...---,,,+++++++++******++++++,,,,,,,,,,,,+++...,,,'''(((---000...???EEEJJJMMMNNNSSS]]]fffbbb[[[ZZZ```ccc\\\QQQJJJHHH\\\aaaOOODDDNNN[[[^^^^^^cccddd```^^^aaa```]]]:::555222444222...///333......---,,,------...///........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))*********+++++++++xxxuuuXXXDDD999666===;;;999777777777777555333222222222111000---+++)))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++******+++---...,,,+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((((((((()))******++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---000555;;;CCCKKKQQQSSSVVVWWWUUUSSSTTTSSSPPP]]]dddkkkpppvvv~~~vvvrrrsssqqqiii```lllfff___]]]___aaaaaa```^^^mmmpppbbb___llluuusssfff[[[ZZZdddiiidddbbbfffhhhpppsssnnnppp}}}yyyrrrpppnnnjjjjjjlllqqqyyy|||vvvmmmddd^^^\\\\\\]]]???===>>>HHHSSSUUUKKK@@@???AAA@@@999222000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111111222000//////000111111///...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***---000///,,,))))))***---///222333555:::AAAGGGMMMRRRQQQLLLMMMUUUXXXUUU]]]^^^^^^^^^]]]]]]```ccc___ZZZOOODDD>>><<<666///,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************)))******++++++,,,---------......//////000111111...///000111222222222111//////...---,,,,,,,,,,,,******++++++,,,---------+++...---***111BBBNNNPPP___bbbaaaYYYOOOKKKPPPWWWJJJHHHNNN\\\ccc]]]VVVSSS```ccc[[[OOOUUUffffffYYYGGGTTT]]]^^^___gggmmmlllTTTMMMJJJHHH@@@222***+++111000...---------...///........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))))))))))))))))))))))))))************+++++++++www|||^^^HHH;;;777===;;;999777777777777555444222222222222000...+++)))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++++++++***,,,---...---+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))'''(((((()))******++++++******++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////222888AAAKKKSSSWWWYYY[[[VVVUUUYYY^^^______aaannnuuu|||dddcccaaa```aaadddiiimmm]]]QQQKKKRRR[[[\\\[[[^^^aaannnnnn```\\\dddggg```VVVPPPPPPYYY``````]]]\\\]]]^^^___^^^[[[XXXYYY[[[XXXVVVZZZaaagggiiimmmrrrmmmmmmggg\\\YYYkkkyyyooobbb]]]aaaIIIFFFDDDEEEJJJOOOPPPPPPLLLRRRRRRHHH===888555222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111111222222/////////000111111///---+++++++++,,,,,,---------------------------------+++...000///---///444999888>>>FFFLLLPPPUUU\\\bbb```dddbbb[[[]]]gggllliiinnntttyyyxxxtttqqqrrrvvvkkkppplllbbbcccjjjfffYYY===;;;888444000---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************)))******++++++,,,------.........///000000111111///000111333333333333333///...------,,,,,,,,,,,,******++++++,,,------...///999???CCCNNN___iiigggQQQXXX]]][[[VVVYYYeeepppVVV^^^ooo|||zzzrrrtttzzztttrrr}}}}}}lll[[[UUUTTTQQQrrrmmmmmmooocccMMM===999555333111///......///000........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((()))))))))))))))))))))))))))************+++++++++tttdddLLL===888===;;;999777777888777666444222222333222111...+++***)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++,,,,,,,,,,,,++++++,,,......---+++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////444888AAALLLWWW\\\[[[XXXhhh[[[WWWaaalllmmmnnnqqq~~~{{{sssllliiiddd^^^aaafffggg___VVVVVVbbbnnngggPPPGGG\\\rrrqqqddd[[[TTT\\\^^^YYYYYY]]]ZZZQQQ]]]ZZZYYY^^^eeejjjllllll___XXX\\\jjjmmmfffiiiuuuhhh___WWWTTTSSSTTTWWW]]]ttt{{{iiieeeuuu~~~mmm```bbbaaalllrrrgggQQQAAAAAAHHHWWW```bbbVVVHHHAAA===;;;------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222222/////////000222111///---+++++++++,,,,,,---------------------------------+++---///000111888CCCLLLRRRYYYaaaeeeeeeeeehhhkkklllssstttpppxxx{{{{{{zzz}}}zzzvvv{{{ppp[[[XXXTTTNNNEEE===666000---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************)))******+++,,,,,,------......//////000000111111000111222444555555444444///...------,,,,,,,,,,,,******+++,,,,,,---......999IIIWWW]]]dddjjjfff\\\UUU^^^fffgggeeelll|||ooohhhiiihhhbbbbbbkkkvvvppp[[[IIIEEE888666333111000///000111////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((()))))))))))))))))))))))))))************+++++++++yyy{{{lllWWWIII;;;666???;;;;;;:::999888777666555555111000222111,,,)))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------,,,++++++...---,,,***)))(((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------------------------------,,,---000///******,,,...---------,,,...999DDDQQQFFFEEEUUUeeeiiibbb\\\```aaacccfffmmmuuu{{{~~~tttqqqggg^^^___ccc^^^TTTWWW^^^bbb\\\RRRSSSbbbqqqmmmdddbbbhhhhhh```^^^cccppphhhgggssszzzjjj]]]WWWVVV___bbbcccddddddhhhooouuuxxxuuupppnnnqqquuuwwwvvvfffjjjpppooo```LLLDDDFFFAAADDDOOO]]]^^^QQQEEEBBB@@@999000,,,---...---+++111...***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000000000000///......------000...,,,,,,---.........111))))))333777000,,,...555222JJJXXXNNNTTT```VVVWWWhhhuuuooo|||rrrfffeeeaaaJJJ000888...(((+++///......000'''---111,,,&&&$$$(((+++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,......//////000000111111222333333444333222000///222...+++***,,,...//////)))---000///---111<<>>;;;::::::999888777666555555111000222111,,,)))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------,,,,,,+++...---,,,***)))(((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------------------,,,)))))),,,---++++++...,,,***+++,,,---333BBBPPP___VVVRRRVVV[[[^^^aaadddpppzzzxxxoooxxx}}}ccc```^^^YYYYYYcccmmmfffWWWLLL___tttzzzpppccc]]]]]]WWW]]]ooo|||jjj``````]]]XXXTTTSSSVVV\\\aaafffrrryyytttjjjhhhnnnuuunnnbbbeeemmmnnniiieeeZZZEEE555>>>YYYiii```OOODDD@@@:::444111000000000---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000111000000000///......------000///...---............'''000555---$$$%%%111<<>>777444333222000......//////111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************************************++++++++++++yyy|||oooZZZJJJ;;;555===::::::999888777666666555555111000222111,,,)))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,,,,------+++***))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------------------------------)))'''+++---,,,---///)))+++222;;;AAAEEENNNWWWaaa]]]YYYWWWWWW[[[gggsssgggvvv\\\ZZZaaabbbnnneeeVVVPPP[[[iiifffYYYUUU```lllqqqpppsss}}}wwwjjj^^^WWWTTTTTTTTTUUU[[[aaafffnnnvvvwwwssshhhlllqqqooogggeeeqqqmmm^^^KKKCCCNNN___ddd```YYYOOOCCC:::555333000---***...222111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////000000000111111000000000///......------,,,,,,+++,,,,,,,,,------...222111///===RRRZZZTTThhh~~~www~~~rrriii{{{}}}ppp|||zzz~~~xxxiiiVVVHHH<<<222,,,+++---------,,,***)))***---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++++++++,,,,,,,,,,,,......//////000111222222222333333333333111000//////...,,,+++,,,,,,,,,,,,000222;;;LLL^^^hhhhhhcccUUU]]]pppyyyqqqpppqqqpppnnn~~~zzzoookkkmmmsss|||hhhbbbooommmiiieee]]]NNN===111666111000333111+++,,,222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************++++++,,,,,,uuuzzzppp\\\KKK:::444===:::999999888777666666666555111000222111,,,)))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---------,,,,,,---,,,+++***)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...------------------------///+++***---...,,,,,,...(((///>>>RRR\\\YYYRRRMMMSSSTTTWWW]]]dddkkktttzzz}}}uuuoooeee]]]dddrrrttt\\\LLLQQQdddmmmkkkXXXdddsssssshhh```XXXVVVSSSWWWhhhxxxyyypppsssnnnkkkmmmqqqtttttttttuuutttpppeeeVVVMMMQQQ[[[ooobbbRRRGGGBBB<<<555...,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////000000000111111111000000000///......------++++++,,,,,,,,,,,,...///***))),,,<<>>777777777777666666666666555111000222111,,,)))(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,------...---++++++******************'''(((((()))***+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++---------.........//////---------------------------///222111///999RRRiiillljjjeee[[[PPPPPPbbbvvvtttzzzxxxkkkbbbbbbfffhhhlll[[[[[[mmmtttnnnyyy}}}pppiiieeebbbWWW^^^cccbbb^^^]]]^^^___aaadddhhhggg___ZZZbbbmmmdddeeehhhnnnwww{{{zzzttthhh___eeettt}}}~~~kkknnnmmmbbbDDDIIIgggvvvfffLLLLLLJJJEEE<<<222++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111111111222222222000000000///......------***///666===FFFUUUgggtttuuuvvvrrrrrr~~~zzzsssyyyiiiqqqRRRVVVWWWYYYeeetttxxxrrrwwwxxxqqqooolllgggbbbmmmyyylllfffllliiiTTT>>>222------------------------************************************************************************************************,,,,,,,,,---------......---...///111222333555555333333333222111///---+++000+++...AAAZZZfff___SSSbbbxxx|||lllkkkppp^^^pppxxxxxxiiiwww~~~qqqyyyttt|||~~~```GGG@@@<<<444////////////////////////........................------------------------+++++++++************)))************************)))******+++---...//////aaaaaaccc^^^KKK888555===999999::::::999888666555555444222111000...+++((())))))((('''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((('''''''''))))))******)))((('''&&&)))(((%%%$$$&&&)))***)))%%%((((((###$$$)))***'''(((***,,,,,,***(((&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,---------......+++***)))(((((()))***+++)))***++++++***(((&&&%%%)))'''&&&&&&((()))))))))''')))++++++))))))+++---***,,,......+++((('''(((***,,,)))$$$&&&,,,,,,'''))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---...............------+++,,,...//////...---,,,000)))+++888BBBIIIUUUdddaaaYYYSSSTTT\\\eeekkknnniii]]]fffnnnkkkmmmwwwjjjjjjggggggvvvwwwjjjaaa\\\ZZZYYYXXXZZZ\\\^^^___^^^\\\XXXVVVXXXRRRIIIDDDCCCFFFJJJLLLKKKPPPUUUTTTQQQVVVhhhyyy~~~yyyyyy}}}~~~{{{|||~~~fff^^^ooo}}}wwwooottt}}}}}}fffKKKHHHTTT^^^cccgggMMMIIIJJJKKK???...(((---000...++++++,,,,,,,,,+++------------------------------------------------,,,,,,,,,---------......---------...............111111111111111111111111333///---......,,,---111333***666rrrtttjjj{{{uuurrr}}}~~~pppbbbnnnnnnXXX___jjjvvvzzzyyyzzz~~~mmmgggdddffflllxxx|||bbbSSSdddhhhWWWfffAAA555---///111...,,,...,,,,,,,,,+++++++++******************************************************)))************+++++++++,,,,,,------.../////////000000000111222222333333333555333///---......,,,333---FFFiiikkk\\\[[[aaavvvmmmxxxuuudddwwwsssoooyyytttqqqrrrwww~~~|||zzzbbbOOODDD999444111///...111222///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,)))***,,,---+++---111]]]___cccaaaQQQ;;;333777888888999999888777555444555444222111000...+++((())))))((('''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))))))))(((...,,,+++)))(((''''''(((---)))***---+++%%%%%%)))))),,,,,,'''&&&)))((($$$&&&'''(((((((((((()))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,---------.........+++***)))(((((()))***+++'''((((((***+++,,,------------,,,,,,,,,,,,***)))))))))***++++++***(((&&&***(((&&&$$$$$$&&&+++...)))---...,,,+++---)))$$$))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---......//////...------+++---...//////......---000,,,777RRRgggkkkhhhfffPPPiiirrrgggkkk{{{qqqVVVQQQfffoooccc\\\iiizzzaaaeeepppssslllmmmhhhcccaaa```aaa```___]]]\\\\\\ZZZXXXVVVTTTSSSKKKKKKJJJGGGFFFIIIOOOTTT___hhhwww}}}xxxvvvxxxkkkfffbbbfffpppzzz~~~~~~uuuiii\\\TTTwww~~~yyykkkkkkqqqwwwpppZZZIIIQQQcccqqqbbbPPPHHHIIIGGG999***,,,---......---,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------............///111111111111111111111111111---,,,//////---,,,---&&&DDDJJJWWW|||qqqkkkwww~~~cccNNNaaazzzvvvttt```dddrrrxxxxxxxxxuuuwwwooorrrxxx~~~qqq[[[KKKMMMxxxooo^^^CCC,,,)))000000***,,,,,,,,,++++++++++++***************************************************)))************+++++++++,,,,,,------.../////////000000000111222222333333555555555444111...,,,,,,111GGG```fffiii{{{ssskkkdddtttzzzkkkwww{{{yyy~~~zzzuuuwww|||vvvHHH777333333555222,,,---333.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,******,,,,,,+++///555```^^^```___QQQ===444666777777888888777666444333555333111000000...+++)))))))))((('''''''''''''''&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))))))))***%%%&&&((()))***+++****** $$$,,,,,,&&&(((/// ###%%%%%%&&&***+++((((((''''''&&&'''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------,,,------------.........+++***)))(((((()))***++++++***)))(((((()))***+++&&&'''((()))***))))))(((///,,,******,,,---,,,++++++***+++,,,------***(((%%%))),,,+++***+++***((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---......//////.........,,,...//////...---...///...555JJJfffuuunnn___VVVXXXdddpppvvvwwwtttllldddmmmiiimmmwwwyyypppfffcccpppwwwjjjccc```_________aaadddggggggfffdddjjjhhhfffcccaaaaaa```aaaVVVZZZ]]]\\\ZZZ\\\cccjjjlll```[[[[[[[[[iiiwww~~~{{{}}}}}}sss___jjjwwwqqqgggeeeppppppUUUHHHJJJmmmjjj\\\NNNLLLOOOCCC000+++---//////...---------------------------------------------------------,,,,,,,,,---------......------........./////////222222222222222222222222111...---000000---...111<<>>@@@CCCEEECCC<<<333,,,))))))&&&''',,,...,,,))))))************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---...//////000000000000111111000---,,,111<<>>AAAHHHLLLMMMQQQWWWZZZaaajjjuuuvvvuuuwwwyyy{{{nnnLLL222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,------.../////////111111222333333444444555000///---444KKKcccggg___```~~~uuunnnqqqjjjppp{{{rrrXXXLLLEEEHHHNNNNNNLLLLLLJJJQQQ]]]hhhttt|||yyyrrrhhh___XXXVVVUUUjjjVVVDDDKKKgggrrryyyvvvYYY???333222////////////....................................,,,,,,,,,+++++++++*********************************,,,.........888QQQhhh|||eeeQQQOOOQQQJJJ@@@:::777777888888777666555333333222000000000///---+++))))))((('''''''''''''''&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((***...222666888@@@KKK[[[jjjpppnnngggaaaYYYUUU^^^iii___MMMRRRgggtttuuuzzz{{{lll```\\\MMMBBB555---+++++++++)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---///000111222............/////////000,,,,,,+++******+++,,,,,,---,,,,,,///777CCCOOOWWWlllwwwzzzqqqlllvvvnnnvvvwwwtttxxxzzzvvvrrrvvvttt]]]DDD777222---+++,,,************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------///000111111111111...000000///333@@@TTTddd[[[```cccbbbaaafffooouuuaaaggghhhdddiiiwww~~~{{{wwwsssvvv}}}pppqqqrrrtttuuutttqqqnnnkkkmmmooommmjjjiiikkknnnkkklllmmmqqqwwwyyyzzzoooiiiVVV\\\\\\XXX```uuuyyyzzzzzzjjj___bbbrrr}}}}}}ttt~~~}}}vvvwwwxxxvvvxxxtttnnn]]]HHHGGGXXXhhhlllUUURRRKKK???222,,,...222------------------------------------------------,,,,,,,,,---------......------...///000111222222333333333333333333333333000+++111HHHcccrrrrrrooorrr{{{xxxXXXNNNUUUeeevvv___```}}}wwweeeTTTLLLFFFEEEBBB<<<999999;;;;;;<<<999999<<<<<<999===EEEMMMEEELLL```ffffff}}}lllfffmmmrrr{{{dddBBBdddbbbAAA......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,------...//////000111222222333333444444555333444555BBBccc{{{nnnQQQkkkppp}}}uuurrrhhhrrrjjjxxxfffMMMLLLLLLOOOQQQMMMKKKTTT```uuuvvvcccYYYLLL\\\fff\\\LLLOOOlll{{{vvv}}}]]]>>>333000/////////....................................,,,,,,,,,+++++++++*********************************,,,///...///:::UUUnnnhhhaaaWWWOOOLLLIII???666999:::999777777999777222555444111...///111---'''))))))(((((('''''''''&&&(((((()))***************(((((((((((()))))))))))))))))))))))))))******+++###(((------)))%%%(((---%%%000444222:::QQQiiiuuutttlllaaaYYYUUUTTTSSSRRRJJJUUUaaaddd___YYYYYY\\\WWWZZZ]]]bbbkkkwww}}}kkkPPP:::...---///111---)))(((***+++((('''((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***++++++,,,---...//////222///---...000000...,,,***...000...&&&###)))222000***111NNNkkkxxxyyyvvvyyy{{{}}}}}}zzzxxx}}}~~~zzzttt|||~~~zzziiiEEE,,,333+++---+++'''''',,,,,,)))((()))******((((((((())))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...+++...000111///---------111444...,,,CCCeeelll^^^YYYdddjjjrrr|||ttteeeaaaoooiiiyyyxxxiiizzz}}}{{{xxxxxx}}}uuuoooppprrrrrrssstttrrrrrrssspppkkkkkkoookkkllluuu~~~~~~aaa[[[UUUSSSVVV^^^nnn|||ssstttzzz~~~{{{{{{tttlllaaarrrrrruuurrr```OOOSSScccppp[[[IIIEEE>>>000+++000---++++++---,,,)))+++///------------------------------------------------000////////////000000111666000///444555000///222,,,888NNN[[[bbb{{{oooqqq{{{ooo```MMMXXXdddooottt|||cccdddlll~~~nnndddZZZTTTKKK???999:::777:::999555444888<<<<<<:::777555444666777888777666999===>>>@@@JJJYYYeee|||pppggg~~~hhhuuuxxxoooKKK222^^^___333)))///111)))000666''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------......//////000000...666333111777666222444333...;;;^^^uuuqqqvvvkkkrrraaauuu~~~{{{~~~vvvtttzzz{{{wwwzzzuuuSSSIIISSSKKKNNNTTT[[[gggyyy|||eeeVVVZZZ___ZZZRRROOOccc|||vvvtttttt@@@444+++)))000222---,,,222......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((///111,,,///AAAZZZjjjddd\\\SSSMMMKKKHHH@@@888888:::888666666999777222555444111...///111...((())))))((((((((('''''''''(((((()))***************(((((((((((()))))))))***)))))))))))))))***++++++,,,)))&&&%%%'''))),,,...222;;;HHHWWWeeeiiiaaaVVVWWWTTTRRRSSSXXX]]]aaabbboootttzzz{{{yyyuuuttttttsssjjj]]]SSSTTT```ppp|||yyywwwqqqfffWWWFFF777...222---+++,,,+++((((((+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***++++++,,,---...//////000///---...000000...+++---***(((,,,000000+++'''222<<>>===>>>???@@@???<<<:::;;;;;;;;;999888777666666;;;BBBQQQhhhssseeennnuuu}}}xxxpppKKKYYYlllOOO000+++111***&&&111,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------...//////000111111111666222222999777111555888IIIoooxxx```eeerrrttthhhmmmzzzhhhqqq{{{mmmrrr{{{uuudddQQQKKKQQQUUUSSSjjj|||ssskkkaaalll{{{nnn[[[PPP]]]FFFPPPyyywwwhhhQQQ>>>---,,,//////...000.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++///***)))222BBBYYYtttnnnbbbVVVQQQMMMFFF===777777888777444555888777333444444111---///111...((())))))(((((((((((((((((((((((()))***************(((((()))))))))***************))))))******+++,,,''',,,///...111???QQQ]]]gggbbb^^^ZZZOOOIIISSSdddyyywwwuuurrrpppnnnmmmlllbbbbbbbbbbbbaaa```^^^]]]]]]___bbbdddcccccchhhooo___```hhhyyyppp]]]DDD888,,,***,,,+++))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,---...//////,,,---...//////...---+++,,,//////,,,///???VVVfff```jjjrrryyytttqqqzzz{{{sssvvv|||ssszzz~~~xxxjjjwwwtttqqqqqq~~~fffdddnnneeeFFF///,,,---(((,,,+++++++++,,,+++)))(((************************))))))*********+++++++++***++++++,,,,,,------...111///......111222111000444:::NNNcccbbbTTTWWWgggnnnrrrhhh]]][[[YYY]]]kkkwww___gggwwwtttwwwyyy~~~~~~wwwooofffdddaaa]]]VVVSSSZZZdddzzzzzztttuuu~~~~~~sssqqqtttrrrpppvvv{{{kkkTTT```lllkkk[[[RRRQQQEEE222000,,,,,,///000---,,,...------------------------,,,,,,------------------////////////000111222222000222666888444111555===```lll~~~\\\]]]gggyyynnn^^^fffmmm___XXXNNNBBB:::222444:::???BBBDDDEEEHHHMMMVVV___cccfffiiihhheeeccc^^^WWWPPPKKKGGGCCCAAA???>>><<<===???>>>;;;888;;;777999DDDRRRiiikkkXXXgggwwwNNN[[[nnnBBB...555///%%%000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------...///000111111222444777333333888444000777BBBjjj{{{eeeXXXiiiyyyyyyvvvbbbjjjiiiuuuyyy{{{```RRRLLLQQQQQQOOO^^^uuuxxxiiihhhxxx~~~~~~|||mmmPPPSSSTTTWWWdddvvv{{{wwwwww~~~wwwYYY888---000333111///............------------------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,111---)))111KKKkkk}}}pppcccVVVRRRNNNEEE<<<888888999777444555888888444333333000---///111///)))(((((())))))))))))))))))(((((()))***************))))))))))))***************************++++++,,,)))******///@@@ZZZooowwwbbbNNNCCCMMM___jjjqqqvvvqqqpppnnnllljjjjjjlllmmmvvv{{{|||{{{{{{rrrfffYYYQQQNNNSSScccsssyyyoooddd___dddqqq~~~qqqZZZ???222///...,,,+++************************))))))))))))))))))******))))))))))))))))))))))))***++++++,,,---...//////,,,---/////////...---------))))))777VVVrrrzzzuuuwwwwwwqqqttt|||sssqqquuu|||}}}zzz{{{kkkwwwqqqiiiooo{{{iiinnnqqq|||hhhrrrjjjxxxrrrrrroooWWW666***000++++++,,,...111000---***************************))))))*********+++++++++***++++++,,,,,,------...000///000111222222111///:::MMMccchhh___[[[gggxxxwwwxxxjjj\\\[[[___mmmmmmxxx}}}~~~}}}zzzuuullliiigggfff```UUUNNNMMM^^^llluuurrrrrrzzzyyytttzzztttxxxvvvvvvrrrssslll]]]bbbfffbbbYYYMMMDDD???111,,,***---///...---///------------------------,,,,,,,,,---------......////////////000111222333777333777===777000===TTTeeemmm}}}{{{}}}yyycccaaa\\\WWWaaawwwnnndddiii|||tttlllcccXXXHHH999333666;;;===???BBBJJJYYYhhhqqq~~~tttjjjdddVVVMMMCCC======???AAA@@@>>>888666:::===HHHdddkkk___sss{{{dddEEE```YYY111///111+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------...///000111222222555888444444777222222???```{{{kkkWWWjjjmmmaaakkk|||www~~~qqqnnnqqq~~~qqqddd^^^LLLDDDPPP\\\fffzzzuuuccc```oooxxxsssrrrwwwcccYYYIIIDDDTTTlllwwwtttoooooo~~~xxxMMM666222222...***//////.........---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,---///---555ZZZzzzmmm^^^RRRPPPMMMDDD<<<:::999999777444555999:::666333333000---///222///)))(((((())))))))))))******(((((()))***************)))))))))*********+++++++++************+++,,,,,,(((---444BBBWWWeee^^^NNNNNNOOOXXXiiiuuutttmmmhhh]]]bbbhhhqqqzzz{{{tttiii[[[UUUWWWgggmmmnnneee\\\```tttuuuVVV@@@444---******************************))))))))))))************))))))))))))))))))))))))***++++++,,,---...//////---...000///......///111###111FFF^^^zzz||||||nnnuuu|||hhhgggxxxxxxeeedddvvvwwwbbbUUUuuutttwwwzzzuuucccGGG222+++))))))+++...000...+++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,------...---///111222222222444666MMMcccpppfffWWWYYYfffqqqqqqtttkkkdddjjjttt}}}zzz}}}uuuoookkkeee[[[RRROOOVVVeeesssuuusssxxxwwwtttvvvyyy~~~yyyjjjrrr{{{zzzppphhhrrr\\\VVVXXX___[[[LLLEEEHHH777///+++,,,.........///------------------------+++,,,,,,------........./////////000111222333444666111222888888999LLLeeefffjjjvvvyyytttyyy~~~wwwkkkbbbiiissszzzkkkSSShhh~~~ooojjjYYYHHHAAA<<<666666:::BBBMMM[[[hhhxxx{{{eeeQQQDDD>>>;;;:::===:::999:::888:::JJJ\\\kkksssVVVyyyxxxsssttteee\\\|||ooo>>>+++...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------...///111222333333444888777777888333;;;OOO~~~rrrWWWcccrrr[[[ssshhhdddvvvnnnjjjrrrqqq|||vvv___VVVTTTSSSRRRZZZoooyyy___eeeqqq~~~{{{qqqzzz|||}}}yyyyyy}}}}}}|||wwwwwwsssrrrMMMTTTSSSEEEVVV}}}dddvvvzzz{{{ZZZ@@@555000...,,,/////////.........------------,,,,,,,,,,,,++++++*********++++++,,,,,,---(((---111BBBmmmooo___RRRPPPMMMCCC;;;;;;::::::888555666:::;;;888333222000---///222///***(((((()))))))))*********(((((()))***************))))))*********+++++++++++++++******++++++,,,---000BBBRRRWWWYYYWWWJJJ<<>>///>>>eeezzz}}}kkkdddwwwtttrrrdddKKK999888===CCCNNNccc}}}{{{zzzooommmfff^^^^^^cccbbb]]]fffdddgggqqqyyy{{{}}}tttZZZHHHBBB???BBB@@@555<<>>;;;333KKKgggfffeeejjjmmmlllttt|||xxxuuujjjhhhrrrxxx~~~vvvbbbVVVUUUTTTNNN^^^~~~www___dddwwwwwwwwwuuupppjjjgggeeefffUUUUUUVVVWWWTTTOOOMMMMMMKKKIIIFFFEEEEEEDDDBBB@@@CCCCCCBBBAAA@@@@@@AAAAAAFFFIIIOOOeeeeeekkkHHHWWWNNNXXXmmmccc[[[|||kkk@@@444+++//////...---///111000---------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,333(((888\\\dddhhh|||{{{vvvbbb]]]SSSLLLFFF666;;;::::::888555666::::::666333111///////////////---))))))))))))))))))))))))******************************++++++++++++******)))(((%%%###***999HHHQQQZZZJJJGGGUUU^^^\\\cccpppxxx}}}uuujjjddd\\\aaaoootttqqqsss}}}ZZZ;;;:::555000---,,,***)))(((************************))))))))))))************+++,,,,,,---...///000000+++111555222000===\\\yyywwwlllnnnyyy}}}tttiiijjjvvvssstttdddQQQHHHLLLUUU\\\___kkkpppooogggaaa___\\\YYYQQQOOOLLLNNNVVVaaalllsss|||qqqeeejjjeeesssooohhhVVV???000...///...,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,---------...............+++///000///888NNNhhhxxxsssnnniiijjjoootttsssqqqiiijjj|||yyyssssssxxx}}}|||~~~|||wwwtttuuu{{{wwwssssssvvvwwwtttqqqwwwwwwuuuppplllmmmrrrwwwuuunnntttnnn}}}xxxmmmooolllhhh~~~gggDDDcccbbb[[[NNNNNNAAA222...+++***///------------------------,,,,,,---......//////000111111111222333444666777:::===555MMMmmm|||rrrjjjpppyyy|||tttlll___MMM>>>888BBBLLL]]]tttyyytttlllaaa[[[\\\PPPTTTVVVVVVYYY]]]\\\WWWZZZTTTQQQSSSXXX```mmmxxxsssYYY???888===<<<888999<<>>@@@AAABBBAAA<<<888888:::999:::;;;<<<======>>>???666888<<>>aaaqqqzzzooovvvbbb^^^TTTNNNHHH888<<<::::::888555666999999666333111///////////////---))))))))))))))))))))))))******************************+++++++++++++++***+++---)))(((888RRR\\\WWWJJJOOOWWW```hhhnnnqqqrrr~~~eee^^^eeemmmsssuuuoooiiinnnuuujjjWWWFFF999///...---******///************************)))))))))*********++++++,,,,,,---...///000000111)))000222111>>>\\\zzzwwwjjj\\\[[[eeerrryyy{{{zzz```SSS???EEELLLYYYpppssstttrrrkkk^^^QQQHHHDDD[[[|||cccpppqqqnnnyyyvvv\\\@@@222000...---+++******,,,------,,,++++++++++++,,,,,,,,,,,,---------.........//////...222111000???ZZZkkkmmm``````\\\YYYaaaoootttppphhhlllsss|||zzzlll^^^WWWVVVXXX___eeessssssxxx~~~~~~wwwqqqppppppnnnnnnqqqtttvvvsssqqqrrrsssssspppkkkiiijjjlllyyy|||yyy}}}qqqooottt|||~~~{{{vvvssspppaaarrr888jjjooofffQQQMMMJJJ===---,,,///+++------------------------,,,------......///000000///000111222444666888999:::888>>>aaavvv{{{{{{zzzgggrrrzzzwww{{{qqquuuvvvvvvqqqbbbKKK;;;<<>>@@@DDDGGGFFFJJJNNNQQQQQQSSSVVVZZZ___bbbhhhnnntttyyy}}}~~~lll}}}gggSSSMMMLLLeee{{{qqqwwwbbb777555000111111111...,,,+++,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,---------444NNNiiivvv~~~xxxfffuuuaaa^^^VVVPPPJJJ999===::::::888444555999888555333111///.../////////---))))))))))))))))))))))))******************************++++++,,,,,,++++++,,,---...888KKKZZZWWWKKKNNN___kkkkkklllvvv|||{{{{{{llllllnnnlllwwwyyylllcccmmmaaaIII555000///+++***///************************))))))*********+++++++++,,,,,,---...///000111111222//////>>>^^^}}}xxxooobbbXXX[[[mmmoooUUUHHHHHHeeepppwww}}}wwwlllfffaaannn{{{vvv```xxxxxxnnn{{{sssVVV===111000...,,,******,,,---------+++++++++,,,,,,,,,------,,,,,,------.../////////444333333<<>>======CCCLLLRRRTTTTTT]]]aaaffflllttt{{{|||zzz|||wwwcccXXXJJJTTTttt}}}qqqwww|||sssQQQ;;;000000111222///++++++...------,,,,,,,,,++++++++++++++++++++++++,,,---...***;;;bbbxxx}}}{{{pppnnnsss```___WWWRRRKKK:::===:::;;;888444555888888444333111///.../////////---))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,***'''000DDDTTTUUUNNNKKKbbb^^^hhhyyyxxxqqqtttpppnnnqqqxxxwwwdddiii^^^gggqqqooocccaaayyycccEEE999444...)))(((************************************++++++++++++,,,------...///000111111444222???___}}}}}}qqqgggnnn```PPPMMMSSSdddvvvvvv___OOOSSSmmmpppuuu|||}}}{{{xxxwwwhhhMMM:::666111///,,,+++,,,---------++++++,,,,,,,,,---------,,,,,,------...//////000222---888UUUlllqqqrrrvvvpppwwwmmmnnnoooiii{{{yyywww}}}~~~kkk^^^[[[XXXTTTSSSWWWYYYVVVSSSSSSOOOPPPTTTYYYYYYXXXZZZ^^^bbbdddfffjjjlllkkkiiiggg]]]eeeooovvvwwwwwwwwwwwwrrrttttttvvv|||}}}~~~||||||{{{vvvoooiiiggguuubbbrrr~~~uuunnntttvvv|||]]]sssFFFeeesssQQQIIINNN<<<...//////------------------------------......///000000111111111111111333444555666888GGGdddyyyrrr{{{www[[[^^^fffssskkkOOORRRIII\\\ooorrrnnn^^^JJJ;;;888CCCZZZooo}}}{{{{{{wwwjjj\\\bbbdddgggmmmvvvppp[[[TTTUUU___ssstttaaaQQQCCC???<<<:::999===LLL[[[|||~~~ccc{{{nnntttpppEEE...,,,---000...((('''+++++++++++++++++++++++++++++++++++++++,,,---...///---...///000000111444777888999;;;SSSnnndddTTT^^^jjj~~~iiikkklllrrrrrrqqq{{{}}}oooYYYVVVQQQSSScccvvvzzzsssaaaeeeqqq{{{uuufffccckkkuuu{{{{{{___OOOIIIUUU]]]FFF333000000222111,,,---111------,,,,,,,,,+++++++++++++++++++++,,,---...///--->>>nnnyyyqqq___^^^XXXSSSLLL:::===:::;;;888444444888777333333111///////////////---))))))))))))))))))))))))************************)))***+++,,,------------...///<<>>AAAJJJXXXdddiiiooo~~~{{{bbbKKKqqqooo{{{ttt]]]GGG@@@>>>:::;;;@@@SSSbbbkkknnn~~~{{{CCC555+++---///++++++///++++++++++++++++++++++++,,,,,,+++,,,,,,---...///...///000111222444888;;;:::<<>>___}}}wwwvvv}}}tttzzzsssxxxaaa\\\}}}zzz{{{oooWWW===>>>III```uuuxxxpppddd]]]dddrrrzzz|||~~~{{{qqqqqquuuxxxuuudddRRRGGG@@@:::999===GGG]]]yyyuuu___VVVXXXpppwwwfffPPP___vvvvvvTTTFFFAAA;;;999;;;;;;YYYggg___{{{|||nnnoooTTT???...,,,---))))))...++++++++++++++++++++++++,,,,,,,,,,,,---...//////000111222222333666:::>>>;;;@@@cccwwwcccaaatttjjjlllppptttyyyzzzpppuuu}}}rrreee^^^XXX[[[VVVZZZhhhnnnjjjiiinnnvvvmmmnnnyyyzzzrrruuu|||zzzyyy~~~www\\\___tttiiiooo{{{LLL:::...111333...+++...---------,,,,,,,,,+++++++++++++++,,,---...000000:::lllaaa[[[|||rrruuu___]]][[[\\\UUU;;;666<<<;;;888555444444444555111111000000//////......************************************************(((------)))(((,,,...---===SSSMMMFFFUUUUUUTTTkkk|||~~~}}}bbb]]]nnnrrrhhhgggmmmeeeQQQJJJEEEAAABBBKKKXXXbbbhhhggg]]]RRRNNNUUUcccpppxxx~~~tttbbb^^^dddkkkmmmhhhRRRAAA@@@111)))+++,,,,,,***))))))***++++++++++++++++++,,,,,,222---...333000,,,666HHHhhh}}}wwwtttkkk{{{rrrNNNUUUyyyrrr```RRRggguuu^^^rrr\\\:::333;;;222---///***,,,,,,,,,,,,,,,,,,,,,,,,000...---////////////000111]]]iii}}}iiipppvvvzzzggghhhiiidddggg}}}www}}}~~~}}}yyytttyyysssuuuvvvrrrnnnmmmccc___ZZZWWWUUUTTTTTTSSSKKKLLLLLLJJJGGGEEEDDDDDDDDDEEELLL[[[hhhppptttvvvtttsssvvvzzzxxxqqqpppuuuuuuppppppuuuvvvlll^^^UUUSSSQQQRRRZZZhhhuuu|||~~~|||zzzxxxvvv~~~yyypppuuuooommmrrr|||ppp```@@@UUUqqqnnnbbbCCCLLL>>>333000......000///,,,---111------......///000000000111...222::::::888@@@NNNrrryyykkkOOOmmmzzzwwwzzzttt___JJJAAAKKKaaayyy~~~vvvtttzzzqqqccc\\\fffttt~~~|||zzzuuuooommmmmmjjjeeejjjuuuiiiFFF555======000444===PPP]]]UUUCCCAAAKKKQQQlllxxxjjj[[[UUUdddyyyzzzRRR@@@BBB@@@888===FFFYYYxxxyyyxxx~~~DDD***222///)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000222333444777;;;;;;999888___eeehhh___\\\~~~yyyyyyfffeeegggjjjooorrruuurrrjjjbbb\\\ZZZWWWYYYbbbjjjfff^^^eeetttnnnnnnnnnppprrrtttwwwyyyyyyvvvssssssvvvyyy|||}}}}}}~~~xxx~~~vvvnnnUUUvvvUUUmmmgggjjj===---666///+++000.........---,,,,,,,,,,,,---...---,,,,,,---...///000>>>vvvrrreeeeeetttvvvaaa___]]]^^^WWW>>>:::<<<:::888555444444444555111111000000///.........***************************************************,,,,,,***((((((,,,111>>>LLLIIIIIIZZZbbbhhhzzzwww}}}ooofffhhhrrrsssnnnkkksssxxxfffLLLAAA<<<777666:::@@@EEEHHHEEE@@@888444888DDDUUUaaavvv{{{ssspppnnnkkkiiinnnrrrzzzvvvaaaOOOCCC888------,,,+++*********)))+++++++++++++++,,,,,,,,,---+++...333111111@@@UUUyyywwwvvvvvvgggzzzYYYMMMnnnqqqmmmvvvnnn^^^ttttttTTT<<<444///...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000222666DDDhhh~~~|||qqq}}}xxxnnnjjjkkkmmmuuu~~~{{{uuummmvvvppplllooorrroookkkjjjjjjhhhdddaaa___\\\ZZZYYYTTTSSSRRRPPPNNNLLLKKKJJJDDDCCCEEENNN^^^lllqqqpppnnnlllooossssssssswww~~~xxxooolllggg]]]SSSMMMHHHQQQYYY[[[YYYYYY```fffrrryyyzzzwwwwww}}}~~~wwwvvvnnnmmm|||tttkkk[[[NNNeeetttlllNNNNNNDDD222000---...000///,,,---111------......///000000000777222222555111333IIIddd~~~~~~}}}yyy{{{lllRRR\\\zzztttqqqmmmaaaQQQDDDWWWcccrrr{{{~~~|||uuuoooZZZ\\\eeeuuu~~~{{{zzzmmm___\\\ccc```QQQMMMTTTKKKVVVVVVGGG===>>>===555222:::@@@FFFTTT```XXXGGGKKK]]]kkkyyyxxxfffYYY^^^kkk{{{nnnPPPCCC>>>:::777>>>MMMgggwwwlllYYY666///...------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111222222333666:::===>>>@@@kkksssbbbUUUYYYoooyyywwwtttppprrrssspppiiibbb]]][[[QQQ]]]hhhgggbbbccckkkrrrvvvvvvvvvvvvvvvwwwxxxxxxvvvtttrrrtttwww|||~~~zzz}}}wwwsss[[[jjjvvvxxxyyykkkppprrrzzzxxxvvv}}}rrrGGG\\\gggXXX]]]yyyUUU777444...---222///......---,,,,,,,,,,,,---...---,,,,,,---...000111333|||nnnzzzlllxxx|||ttt___^^^\\\]]]WWW???<<<<<<:::888555444444555555111111000//////...------************************************************+++)))+++---***'''000===NNNNNNNNNSSS^^^iiissszzzxxx}}}|||{{{ttt```]]]gggwwwuuusssvvvyyypppXXXAAA777444111///000111222222555666555222111777DDDNNNbbbpppyyyyyyzzzpppyyy~~~zzzxxxuuusssssshhhKKK>>>III444000+++***+++,,,+++)))***+++++++++,,,,,,,,,---,,,,,,///111111777MMMdddooo}}}lllWWW___eeeccckkkwwweeeXXXgggxxxtttvvv{{{~~~{{{{{{xxxvvvqqqmmm}}}sss~~~sssLLL333333333//////,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...444<<>>===CCC777:::===MMMoooOOOPPP___ooovvvpppaaa[[[```vvvkkkMMM@@@>>>666:::BBBUUUssseeehhhbbbrrrGGG+++,,,111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222222222333444777===BBBQQQnnnpppWWWeee|||ooohhhnnnuuuzzzppppppqqqpppmmmgggbbb___]]]YYYjjjpppfff^^^ccchhhgggggghhhkkkmmmppprrrttttttxxxvvvsssssstttuuuuuutttvvvpppsss~~~zzz{{{ooooooppprrrtttsssqqqpppmmmNNNWWW```XXXaaaqqquuu~~~ttt|||www~~~vvv___JJJ[[[aaaVVVlllxxxccc???333...111333.........---,,,,,,,,,,,,---...------,,,---///000111<<<iiixxxmmmnnnZZZYYYXXXXXXSSS<<<:::;;;:::777555444444555666111111000///...------,,,************************************************,,,'''***111...***777KKKWWWOOORRR\\\bbbllluuuuuu~~~~~~wwwvvv~~~|||nnnfffhhheee]]]hhhrrr~~~nnnRRR>>>666111111222333444444333222///333777777333333666:::MMMiii|||yyywwwmmmzzzyyywww|||{{{fffFFFGGG<<<444,,,)))+++---,,,******++++++,,,,,,---------///000000///000>>>YYYpppvvvttt[[[[[[hhhwwwzzz\\\dddzzz|||~~~~~~|||vvvwww}}}~~~yyyiiirrr|||~~~}}}{{{\\\:::;;;999,,,***------------------------///---///111...,,,666DDDYYYbbbbbb^^^fff```rrrjjjtttnnnttttttfffggg}}}~~~gggZZZYYYeeesss}}}~~~xxx{{{vvvxxxyyy~~~xxxttttttwwwxxxtttqqqpppggghhhkkkmmmnnnpppsssuuurrrkkkccc___]]]ZZZTTTNNNNNNNNNGGGAAAJJJaaaoooqqqqqqooollllllmmmpppvvvzzzrrrbbbOOODDD???===>>>BBBKKKJJJJJJMMMOOOMMMFFF???EEEUUUkkkyyy|||zzzzzz{{{{{{tttsss{{{rrrnnn~~~vvvkkkoootttfff{{{___RRRuuurrrZZZFFFUUU===111---,,,///000---,,,...------......///000000000000///555<<<<<>>AAACCC:::;;;DDD^^^wwwrrrUUUCCCDDDAAAAAAOOOgggvvvyyy]]]NNNXXXjjjjjjvvvttt]]]VVVeeeyyyeeeLLLBBB;;;;;;>>>IIIaaaiiiQQQqqq^^^xxx\\\///***222......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////111222333555444555<<>><<<<<>>JJJ]]]|||bbbYYYeee[[[JJJIIIEEESSSUUUWWW^^^dddcccooonnnnnnrrrZZZYYYLLLNNNmmmzzzsssnnnWWW;;;000111000---......---,,,,,,,,,,,,---------------...000222333DDDppp|||uuummmZZZZZZVVVUUUPPP;;;<<<:::999777555444555666777111111000///---,,,++++++************************************************---******---,,,---:::JJJCCCGGGRRRcccnnnqqqvvv}}}yyyooolllqqqrrrlllkkkkkkccc\\\gggzzzwwwtttmmm___KKK999222333222333333222111111222444::::::;;;<<<<<<<<<===>>>999QQQjjjrrrrrrttt|||iii```iiikkkoooiiikkkmmmLLLDDD===444...,,,---,,,,,,******+++,,,---...//////---...---111EEEccczzzwwwvvvrrrkkkQQQjjjssswww{{{}}}yyyuuuqqqlllfffbbbffflllqqqtttwwwxxxssslll^^^]]]^^^eeeoooyyy~~~|||xxx~~~{{{ddd___}}}lllLLL:::222...///------------------------,,,***---111///333MMMjjj|||jjj~~~uuu}}}sssjjj^^^vvv}}}|||eeecccttt~~~{{{wwwzzz{{{yyysssrrrsssqqqnnnllllllpppxxx|||~~~yyy}}}zzz{{{~~~xxxrrrqqqrrrsssppplllkkkjjjgggccc___XXXZZZWWWNNNGGGLLL___oooqqqttttttssstttuuuqqqlll```XXXQQQOOOOOOOOOSSSWWWTTTWWWWWWQQQIIIIIIPPPYYYHHHGGGIIITTTeeetttzzz|||wwwvvvwwwzzzzzz{{{uuutttzzzjjjlll|||qqqwww{{{}}}qqqttt___nnnLLL]]]vvvnnnXXXWWWKKK:::333---...///...---...------......///000000000777555111444GGGcccwww}}}}}}mmmsssttt}}}uuuccchhh{{{rrruuuqqqgggXXXOOOTTTfffwwwyyyuuuuuutttgggZZZaaarrrxxxyyyxxxuuuvvvxxxwwwtttwww~~~vvvaaaZZZSSSGGGWWW{{{eeeXXXVVVQQQGGGRRRFFFGGGUUUdddsss|||zzz{{{vvvbbbYYYkkkzzzyyyVVV@@@;;;999===JJJbbbtttyyynnnVVV555+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000111666;;;999888CCCSSSfffgggjjj]]]cccnnnrrrdddyyypppmmmnnnqqqnnnkkkhhheeeeeedddcccbbbhhh[[[XXXccclllkkknnnuuummmmmmnnnnnnnnnnnnmmmmmmnnnmmmmmmpppuuuzzz|||}}}mmmwwwvvvnnnuuunnnXXXDDD<<<777;;;TTTrrrxxxpppxxxmmmMMMFFFDDDUUUsssmmmttt{{{xxx}}}iiiSSSTTTSSSrrrEEE000...///222......---,,,,,,,,,,,,---------------...000222444NNN}}}lllnnn\\\[[[WWWVVVOOO<<<===:::999777555444555666777222111000///---,,,+++******************************************************+++++++++...666BBBKKKEEETTT[[[fffrrrmmmppptttsssqqqjjjiiiooossshhhdddjjjkkkhhhnnnzzztttoooaaaOOO???888666444555555555555666:::@@@FFFOOOVVV]]][[[RRRFFF>>>:::777@@@SSSfffoooqqquuu|||xxx~~~pppooo{{{tttvvvsssfff```nnnrrreeeEEE@@@888111---+++,,,---******+++,,,---...//////+++...000;;;XXXxxxiiiooovvvvvvyyyccc___vvvuuu|||www}}}xxxsssppplllhhheeeZZZbbbjjjmmmmmmlllgggbbb]]]___```^^^]]]```hhhnnn|||}}}{{{nnnnnnjjjyyy}}}~~~hhhFFF444444333........................---***---222000777WWWzzz|||{{{qqqiiiyyy}}}jjj___iii}}}~~~~~~zzzrrrpppsssvvvtttpppkkklllttt}}}yyy|||vvvtttwwwwwwwwwuuurrrnnniiifff___[[[XXXUUULLLGGGTTTfffooorrrtttsssuuuwwwrrrjjj\\\WWWTTTUUUVVVUUUVVVZZZZZZ]]]^^^XXXOOOLLLQQQXXXVVVMMMFFFJJJZZZkkkvvvzzztttvvv{{{~~~{{{xxx|||yyymmmqqqmmmooottt[[[zzzYYYQQQuuusssbbbQQQQQQ@@@777...---......---///------......///000000000000666444666RRR||||||zzzuuuvvv|||{{{yyymmmmmmiiiwwwuuuuuurrreeeTTTSSSccctttzzztttssspppiiiaaa___iiiuuurrrvvvwwwttttttxxxxxxttt{{{xxxkkkvvvqqqNNN@@@AAA===222<<<@@@@@@HHH___qqqwwwzzzxxxrrr]]]aaarrrmmmKKKBBB::::::AAASSSpppyyyiii|||eee:::***---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111666<<<<<<>>>OOOeeeqqqZZZSSSbbbhhh}}}lll~~~wwwzzz{{{{{{xxxllliiifffeeeeeeeeedddbbbdddbbbcccgggjjjiiiiiijjjmmmnnnoooqqqsssvvvxxxyyyssspppmmmlllmmmooopppppp|||{{{wwwppphhhgggnnnvvvpppbbbYYYWWWKKK@@@OOOiiixxx|||]]][[[jjjhhh]]]wwwxxx{{{}}}{{{{{{qqqUUUUUUOOOpppNNN555111///222......---,,,,,,,,,,,,---------------///111333444[[[www~~~nnn\\\[[[WWWTTTNNN:::<<<:::999777555444555666777222111000///---,,,+++***************************************************&&&***,,,,,,333AAANNNRRRDDDZZZ___fffvvvooorrrwwwmmmhhhdddaaacccgggoooggg[[[XXXiii{{{uuucccaaafff```KKK888222333444777888:::===BBBKKKXXXaaajjjTTTJJJ;;;<<>>@@@[[[nnnsss|||}}}xxxxxxvvvXXXlllzzzYYYLLL???999<<>>===;;;999666555555555666333111...---------+++***************************)))************+++++++++,,,***'''+++>>>QQQTTTLLLSSSWWW^^^qqqppprrrtttooolllmmmkkkeeeeeeiiibbblllnnnfffccciiilllhhhaaaeeeUUU<<<333///...444888===DDDKKKVVVjjjvvvUUU@@@===CCCeee~~~kkk```xxxuuu}}}vvvqqqlllMMM777GGG;;;+++333***&&&++++++,,,------......//////,,,888[[[}}}sssuuu```uuu~~~tttooo{{{zzz|||{{{vvvpppnnnmmmooowwwuuueeeaaa[[[VVVUUUXXX]]]```tttqqqiiihhheeeiiiqqqxxxzzz~~~~~~xxxuuuxxx```{{{xxx@@@333888333111...---.........---...222111///777MMMcccnnnkkksssgggeeeYYYaaa{{{^^^fffsssgggVVVfff~~~vvvrrrzzz}}}wwwwww|||{{{{{{|||}}}}}}{{{vvvsssnnnrrrwwwyyyzzz}}}zzztttooonnniii```^^^bbb]]]QQQPPPZZZnnnqqqrrrqqqrrruuusssooo[[[\\\[[[VVVQQQRRRXXX^^^___\\\ZZZ^^^aaaaaa^^^\\\RRR[[[]]]RRRJJJSSSfffuuuooorrrtttvvvzzz~~~yyywwwyyy}}}xxxnnn^^^pppVVVIIIuuuRRRWWWMMM===000///111///...///////////////000111333333444111666BBBkkk~~~{{{wwwyyyrrr~~~~~~pppzzznnnvvvrrreeeVVVTTT```oootttpppvvvlllccceeeooowwwwwwsssrrrssstttvvvuuussstttwww~~~{{{www|||SSS666EEE???AAA>>>>>>===;;;:::888777666999777555===UUUmmmuuurrr{{{hhhaaalllyyynnnSSS>>>;;;===CCCZZZuuuxxxKKK]]]RRR)))---000,,,,,,,,,,,,,,,,,,,,,,,,............///111222222222222777<<<===FFFbbb}}}yyytttsssqqqVVVyyy{{{kkkllliiikkkhhhbbbaaadddbbb\\\ZZZ]]]bbbfffiiijjjjjjjjjiiimmmqqqrrroookkkhhhgggggg^^^ZZZ___```\\\ZZZ^^^kkkfffggguuu{{{rrr|||lllZZZIIIlllyyyrrrzzz{{{tttuuuyyyzzz|||uuu|||UUU```UUUssspppBBB222+++222//////...------------...***000...---222111333???ddd}}}yyyzzzggg\\\[[[XXX]]]SSS999======;;;888666555444555666333111...---------+++***************************)))************+++++++++,,,+++(((+++:::KKKPPPKKKVVV]]]bbbooonnnrrrjjjfffeeeiiiiiigggiiimmmdddaaa___bbbfffeeedddccc___]]]JJJ666222222666BBBEEEXXXrrrwwwXXXDDD<<>>???444111///---.........------000000111===VVVmmmzzz~~~qqqrrrsssdddmmmhhhjjjvvvbbbOOOccc}}}|||wwwwwwzzzzzz|||~~~zzzvvvxxx~~~}}}vvvvvvxxxzzz}}}~~~~~~}}}|||}}}}}}|||||||||wwwxxx~~~}}}yyytttrrrkkkccc___bbbaaaZZZWWWZZZoootttwwwvvvuuusssllleee___```aaa___\\\]]]aaadddhhhggghhhjjjllljjjgggddd\\\``````XXXOOOQQQaaapppuuuuuussstttzzz|||tttxxxwwwssstttvvvtttaaa|||{{{pppMMMpppnnnWWWQQQOOO@@@222///000///...///////////////000222333444999999===EEEiii|||mmmuuu}}}}}}}}}}}}mmm}}}uuunnntttpppbbbWWW[[[iiissstttppppppjjjeeeiiiqqqwwwwwwtttwwwtttrrrpppoooooorrrtttqqqssstttvvv{{{~~~iiiCCC555===333:::999888888777666666666555333666777;;;MMMfffwww|||uuuzzz}}}~~~yyyiiidddnnn|||cccHHH>>>:::===PPPgggyyyMMMVVVeee777+++---,,,,,,,,,,,,,,,,,,,,,,,,.........//////111222333999333888>>>@@@QQQnnn~~~uuummm{{{gggffftttffftttyyynnnooohhhiiigggaaa```cccaaa]]][[[^^^bbbfffjjjlllmmmnnnmmmllljjjjjjkkkjjjiiigggccc]]]UUUKKK>>>777???MMM```jjjnnnqqqssspppyyyyyyooo|||yyywwwtttuuu~~~xxxrrrtttwwwxxxzzz~~~```___VVVvvviiirrriiiGGG:::000111//////...------------...+++000...---222111444@@@kkkqqqrrrccc{{{eee\\\]]]ZZZ^^^SSS999===<<<;;;888666444444555555333111...---------+++***************************)))************+++++++++,,,******...:::GGGLLLJJJTTT^^^aaaiiiiiisss~~~aaa___```dddggggggiiimmmkkk]]]XXXbbbggg```\\\^^^\\\SSS???222444888BBBSSSmmmvvvuuulllsss|||vvvOOO:::GGG]]]nnntttqqqoootttdddkkkooojjjdddiiizzzsssNNNCCC:::000000+++000,,,,,,,,,---......//////---555YYYrrrpppuuuiiiooo~~~iii___}}}~~~|||tttuuuwwwxxxxxxvvvsssqqqyyy{{{vvvkkkdddhhhpppuuuyyyoooaaaYYYYYY___eeejjjPPPHHHGGGXXXqqq|||rrreeeiiilllnnnssszzzzzz|||zzzooopppCCC<<<666333///......///....../////////333CCC]]]ttt~~~zzz}}}sssxxxooodddmmmUUUkkk{{{{{{~~~{{{zzzyyyxxx|||~~~zzzwwwzzz|||wwwuuuuuuvvvwwwxxxzzz{{{|||}}}}}}~~~jjjbbbaaabbbbbbccciiinnn~~~~~~yyywwwnnngggaaa___aaa```ZZZUUUfffnnnttttttrrrmmmcccZZZcccdddfffhhhiiijjjjjjjjjiiilllpppssstttrrroookkkgggeeeccc___UUUPPP[[[kkktttrrrnnnooowww|||xxxpppooo{{{{{{}}}|||fffddduuulllvvvjjjwwwdddwwwqqqpppYYYRRRDDD666000.........////////////000111222333444333999???KKKpppxxxhhhyyy{{{{{{jjjrrr{{{ooooooqqqiii]]]ZZZffftttvvvsssqqqhhhhhhiiinnntttwwwvvvsssrrrqqqooonnnooopppooonnniiinnnrrrrrrnnnjjjkkkmmmeeeHHH<<<555777888///777777777777666777777888888666;;;;;;777AAAXXXoooxxxuuuuuuvvvwww|||vvvbbbeeewwwvvvVVVCCC999888GGGYYYoooyyynnn}}}rrr}}}vvvGGG***---,,,,,,,,,,,,,,,,,,,,,,,,.........///000111333333:::222:::AAACCC[[[ttttttttthhhfffwwwrrrbbbRRRqqqpppmmmfffgggiiigggcccaaacccbbb```]]]___bbbfffjjjnnnpppqqqnnnkkkhhhhhhiiifff___ZZZdddbbb___YYYOOOEEEAAABBBQQQllluuunnnoooqqqpppqqquuurrrhhhooorrrkkkgggjjjiiikkknnnrrrzzzyyypppvvvqqqnnnpppssstttvvvzzzvvvrrr___XXXfffvvv|||VVV<<>>999///'''***,,,,,,------.../////////---AAAhhh{{{]]]XXXjjj]]]kkkwww}}}{{{ddd[[[www~~~xxxssstttwwwzzzzzzxxxvvvvvvwwwtttvvvpppcccZZZ\\\dddiiizzzvvvYYYHHH<<>>NNNQQQMMMJJJVVVaaacccooo{{{mmm^^^___```aaabbbddddddddd___eee```NNN>>>:::;;;;;;GGGFFF>>>===EEEEEEFFFPPPAAA;;;555333444555333000555<<>>@@@222,,,000,,,,,,---......//////000///PPPtttsssddd^^^^^^ddd]]]eeeyyywwwxxxzzzzzzxxxttttttwww{{{lllmmmiiiccc```bbbbbb```gggyyy|||hhh[[[SSSZZZbbbddd[[[VVV^^^kkkrrrooollllllmmmpppuuuyyy|||www}}}kkktttWWWlllxxx```BBB:::777222///////////////,,,***...???XXXooo~~~gggkkkmmmvvvxxxfffzzzooorrr```___{{{|||{{{{{{~~~yyywww~~~tttllliiijjjiiioooxxx}}}~~~yyysssyyy}}}vvvooooooooo{{{vvvuuuwwwtttmmmiiiiiigggcccaaajjjqqqsssrrrqqqmmmhhhjjjkkkmmmpppsssssspppnnnttt}}}tttiiieeegggaaaWWWZZZgggqqqxxx{{{xxxuuuwwwyyyyyyzzzuuuwwwxxxyyyuuummmfffXXXuuu]]]eeeUUUNNNAAA555...---...///...//////000111333555666777===OOOiiiggg}}}rrr{{{|||vvvyyysssfffooorrrnnnssshhhYYY^^^jjjwwwxxxpppnnnsssfffjjjppptttuuussspppnnnqqqrrrmmmbbbXXXNNNBBB666<<<<<>>CCCIIIeee}}}zzzppp{{{nnnpppTTTYYYuuuppp```gggggggggfffccc```aaadddbbbcccdddfffhhhjjjlllmmmjjjmmmoookkk___TTTNNNKKKGGGJJJUUUkkkqqqRRRMMM\\\cccjjjuuuvvvpppqqq|||mmmXXXHHH@@@======>>>BBBIIIPPPPPPHHHCCCJJJVVVeeeqqqyyyvvvnnngggdddaaaqqqvvv|||~~~~~~mmmdddbbb\\\nnnsssiii<<<111555//////...------------...---///...000444000888NNNnnn|||tttzzzssskkkbbbbbb\\\[[[NNN555<<<;;;:::777555333333444444111///---------...---+++************************)))************+++++++++,,,'''///DDDSSSQQQMMMNNNVVV```cccqqq|||fffYYY]]]______aaaeeeeeeccc\\\ddd]]]DDD111000333222<<>>;;;;;;<<>>AAAWWWsss{{{uuuhhh~~~hhh333...---------------------------......///111333555666:::======CCCWWWrrr}}}xxxeeeiiiiiiJJJ\\\~~~qqqmmmfffeeeeeeeeeeee```\\\]]]bbbcccdddfffgggiiijjjjjjjjjkkkllljjjaaaWWWTTT[[[cccmmmqqqnnniiinnnxxxttthhhZZZZZZWWW```ppppppjjjnnn]]]ZZZVVVNNNCCC<<<@@@HHHHHHEEE;;;///---999GGGOOOYYYiiitttoooaaaXXXVVVWWWgggqqqzzz||||||~~~~~~zzzlllfffcccfffqqqwww|||}}}kkkEEE777111//////...------------...---///---111444000:::SSSvvv~~~lllzzz|||ddd___ccc```___QQQ666;;;;;;:::777444333333444444111///---------...---,,,************************)))************++++++++++++(((333GGGNNNHHHIIISSSUUU___cccoooqqqtttxxx___WWW\\\^^^]]]___ddddddaaa___XXXKKK<<<444333444555999TTT```^^^```ZZZGGG:::CCC???888222/////////000...+++///888<<>>CCCCCC:::333666EEEOOOOOONNNQQQccc{{{hhhQQQHHHUUUIII===<<<:::::::::<<>>BBBDDDDDDVVVaaafff]]]PPPMMMRRRWWWYYYgggtttvvvuuuvvvxxxxxx|||yyyuuugggjjj___zzzvvviiixxxyyyqqqKKK:::---//////...------------......///---222555000;;;VVV~~~ooo~~~^^^[[[dddddddddTTT777;;;;;;999777444333333444444111///------......---,,,************************)))************++++++++++++***666GGGGGG>>>EEEWWWYYYdddiiiqqqjjjfffnnn___XXX]]]___\\\]]]aaaaaa\\\___HHH555444777555333777;;;___qqqmmmllleeeNNN;;;777777555333111000///000999///000:::888666PPPuuufffTTTGGGSSSvvvmmm}}}uuunnn^^^gggqqqoookkkkkkWWWIIIMMM<<<777...------......///000000000VVVppp{{{pppmmmxxxvvvfffmmmuuuyyyiiiZZZwwwuuurrr{{{yyypppooouuu{{{mmmmmmnnnoooqqqqqqqqqqqqpppnnnmmmsss}}}lllhhheeeggglllllleee^^^___ttt}}}{{{vvvkkkaaa^^^]]]```iiisssjjj}}}sss{{{}}}wwwyyyTTT@@@;;;555111///000000000---,,,:::XXXssszzzqqqhhhrrruuuxxxjjjmmmhhhwwwuuu{{{xxx}}}sssjjjbbbbbbjjjuuu|||~~~~~~{{{wwwnnndddaaaiiikkkeeeaaaccc```XXXZZZQQQOOOWWW[[[cccxxxqqqwwwwwwkkkeeeiiigggpppwwwvvvtttvvvwwwwwwjjjkkkjjjhhhgggmmmxxxzzzllleeeddd___XXXjjjsss{{{~~~uuuuuuuuuxxx~~~vvv}}}~~~{{{fffkkkRRR{{{hhhtttQQQSSSLLL===111///000.........///111222555666777@@@AAAssszzzwwwzzzvvv~~~sss|||ZZZNNNmmmrrrjjjpppaaakkkvvvwwwnnnoooxxxuuuhhhoookkkhhhjjjppptttvvvuuuxxx|||rrrXXXFFFCCCFFFEEEHHH>>>;;;DDDOOOWWWgggwwwtttjjjWWWbbbWWWBBBAAA@@@@@@AAADDDHHHJJJUUUnnnuuu]]]IIIPPP^^^dddcccsss|||oooVVVIIIMMMUUUwwwnnndddrrrwww|||]]]JJJCCC@@@OOOhhhwww}}}TTTSSSssslllMMM111........................---......000222444666777222@@@:::OOOuuuwwwwwwooovvvdddGGGuuu|||rrrgggnnnkkkjjjjjjjjjddd]]]___fffaaadddhhhlllnnnooonnnnnnlllhhhccc___aaahhhqqqxxxwww^^^QQQ___dddUUUHHHDDDKKKZZZfffdddUUUHHHDDDBBB;;;888;;;===>>>FFFQQQbbbddd___QQQIIINNN[[[dddUUUeeesssvvvtttvvvxxxwww{{{pppsss{{{gggnnn[[[ppp{{{fff~~~wwwLLL<<<111//////...------------......///---222555///;;;XXXwww~~~YYYXXXZZZffflllUUU===:::<<<:::777444333222333333000///...---,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))'''...<<>>===;;;888444222222333444000777>>>:::111222EEEZZZjjjIIIEEEiii___mmmooonnnzzzqqqnnnsssmmm|||sssnnnpppfffNNNMMMFFF---444))),,,+++///333,,,,,,;;;gggzzz~~~YYY^^^\\\gggbbbqqqxxxooo]]]bbbyyy~~~qqqllllllppptttppptttllloooqqqqqqrrrsssrrrooonnnvvvsssddd```nnn|||ggg```aaaaaa^^^[[[OOOZZZdddhhhjjjrrr|||rrriiiccc```]]]\\\fffrrrppplllxxx}}}ssstttqqqhhhCCC===<<<555***...222,,,///333DDDeee}}}~~~lllpppwwwnnnxxxkkkkkkuuuzzzyyywww}}}wwwsssxxxpppiiijjjsss{{{}}}{{{vvvnnnlllpppvvv{{{|||xxxqqqlllkkkkkkjjjhhheeebbb]]]WWWXXXTTTSSSSSSPPPTTTkkkxxxwww|||~~~zzzpppkkklllmmmiiinnnxxxzzz{{{~~~xxxttt{{{pppnnnkkkmmmrrryyy|||vvvnnnddd^^^]]]dddooovvvuuuyyy~~~wwwttt|||www}}}ssslll\\\___XXXfffLLLRRRGGG000000111333///000111111111222555777<<>>AAA999444AAATTTyyyzzzQQQFFF^^^cccccc]]]bbbwwwtttvvvzzzpppxxxNNNIIIOOO777000***---,,,///333---...>>>ooovvvuuufffiiibbbgggnnniiiiiiyyysss}}}sssrrrsssqqqqqqoooppppppooonnnooonnnnnnppp|||rrrhhhkkkrrrttt~~~wwwXXX>>>999@@@AAA999;;;CCCCCC>>>LLLaaayyyyyy||||||zzzzzzmmmmmmvvvyyyrrrxxxvvvtttxxxGGG???<<<666---///333---+++777OOOnnn{{{lllooorrrjjjvvvoooddd___jjjzzz}}}xxxxxxxxxyyy{{{|||{{{zzz}}}vvvvvv{{{~~~|||xxx{{{zzzqqqnnnqqqwww}}}~~~{{{uuupppllltttpppiiibbb___^^^]]][[[YYYTTTQQQQQQMMMNNN^^^sss|||pppwww|||}}}xxxllleeegggiiiiiiqqqxxxwwwzzz~~~www{{{}}}yyywwwwwwwwwvvvuuu|||xxxuuuqqqkkkhhhhhhhhhjjjmmmlllgggeeelllwww}}}xxxvvv{{{}}}uuuvvvwww~~~}}}vvv}}}uuuoooiiihhhTTTiiiOOOSSSIII222000000222///000111222222555888;;;GGG]]]zzzsss~~~bbbKKK\\\ppptttrrriiioooyyyyyytttooooooqqqmmmfff[[[ccclllrrrtttsssssstttrrrzzzyyyaaa```ttt{{{fff___wwwjjj^^^RRRPPP@@@<<<^^^|||ttt___hhh|||vvvpppPPPSSSrrrzzzmmmdddiii}}}zzz[[[FFFAAAHHHUUUqqq{{{|||AAARRRjjjuuurrr|||```666///...---,,,,,,,,,------,,,---///000222555999<<<<<>>KKKFFF888<<>>DDDBBB>>>DDDOOO```gggoootttvvvuuuoooggglllqqqssstttrrrnnn~~~~~~|||MMMAAA<<<888///000333///000AAA]]]vvv}}}{{{{{{rrrsssoooffftttqqqYYYVVV\\\kkk||||||zzzzzzzzzzzzyyy|||{{{uuu}}}~~~yyysssooolllxxxrrrkkkeeebbbaaa``````^^^WWWSSSRRRMMMJJJPPP\\\qqqjjjwww~~~{{{zzzzzztttjjjdddfffjjjlllqqqwwwvvvyyy{{{zzzzzzyyyxxxwwwwwwuuuqqqnnnppprrryyy}}}vvvsssooojjjhhhjjjooolllnnnpppggg]]]eeeuuu~~~}}}zzzxxx{{{}}}xxxppphhhfffsss|||vvv||||||uuuoooyyyVVV}}}oooSSSVVVLLL444000///111000111222333444777;;;>>>FFFaaa}}}{{{zzzTTTJJJdddvvvuuuqqqjjjsssttttttqqqmmmmmmmmmhhhbbb___bbbgggmmmqqqrrrqqqooommmuuuzzz|||yyylll^^^zzzuuudddWWWSSS???888FFFcccsssjjjhhhvvvggg^^^|||XXXUUUrrrvvv|||jjjaaaxxxdddLLL@@@AAAQQQmmmwww|||]]]TTTnnnzzz~~~|||{{{ppp>>>//////---,,,,,,,,,---...---...000111333555999======???EEEYYYddd~~~{{{kkk\\\ppp]]]bbbssspppkkkmmmgggoooppprrrgggYYY^^^ddd]]]cccddddddcccaaa``````aaaTTT___qqqvvvYYYUUUkkk``````]]]XXXWWWYYYXXXUUUZZZlllrrrfffXXXVVVqqqhhh[[[ZZZXXXNNNDDD>>>GGGJJJFFFFFFMMMQQQNNNRRRrrr~~~xxx```TTT^^^dddbbbkkk~~~yyy|||zzzzzzsssdddfffccczzzwww~~~ccc???000000000............000000111222555000666777BBBuuu}}}zzzmmm]]]\\\[[[ccceeeMMM777888>>><<<999666555444555555000///...---,,,+++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''666GGGMMMHHHDDDIIIQQQTTTccchhhoooPPPTTTbbbWWWWWWYYY\\\^^^___aaaeeegggiiitttrrrkkk}}}rrrxxxdddWWWGGG===;;;===>>>===888222===QQQPPP>>><<>>TTThhheeeaaalllvvvWWWDDDZZZfff^^^tttssszzzrrreeetttkkkPPP@@@>>>PPPkkkvvvyyy{{{ggg||||||CCC000///...,,,,,,------...///111222333555777;;;>>>CCCCCCHHH^^^eeessskkkjjjeeeLLLtttiii```___cccmmmnnnnnnaaaTTT\\\ddd\\\cccdddeeedddcccdddgggiii{{{oooSSS^^^jjjeee___\\\^^^___[[[WWWooo|||sss]]]XXXbbbvvv{{{yyytttmmmddd[[[TTTOOODDDJJJFFF>>>EEEVVVYYYMMM\\\www|||xxxYYYTTT```jjjpppuuuyyy{{{sssdddiiidddppptttjjjffflllQQQ000111000///......///000111///111666000666999HHH~~~uuuxxx}}}______^^^ffffffNNN888999>>><<<999666555444555555000///...---,,,+++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((555BBBHHHHHHHHHKKKOOO\\\aaaTTT\\\>>>QQQccc^^^SSSVVVYYY[[[\\\___bbbeeehhhnnnddd{{{{{{hhhUUUGGG@@@>>>>>><<<222999NNNRRRCCC>>>IIIccccccwwwuuuiii\\\___hhhkkkwwwzzz~~~qqqiiifffnnnwwwxxx^^^EEEMMMBBB555000111------222333@@@XXXxxxaaasssyyymmmpppnnnuuulllnnnwwwdddjjjzzzhhhnnn|||uuurrruuunnnkkkiiikkkppppppjjjhhhjjjkkkiiiggggggkkkjjj```UUUDDDAAABBBKKKRRRVVVYYY\\\dddsssssseeeeeerrrrrrddd^^^aaaaaaZZZXXX___hhhnnniiilllgggnnn{{{ssspppvvvzzz^^^FFF;;;<<<444///000///+++===\\\yyy{{{www{{{~~~tttfff~~~LLLRRR[[[eeeppp}}}~~~}}}}}}}}}|||yyywwwvvvvvvxxx|||xxxqqqwwwyyy{{{~~~~~~|||xxxuuutttyyytttrrrtttssslllhhhhhhgggaaa\\\[[[XXXPPPJJJFFFQQQttt~~~ssstttxxx}}}zzzyyyqqqjjjkkkoooooohhhbbbfffuuuyyyyyy{{{|||{{{xxxtttrrrqqqpppooommmlllhhhdddgggqqq~~~wwwpppiiiaaa]]]]]]llltttvvvppprrrxxxttthhhwwwvvvuuuwww{{{xxxooo{{{~~~~~~vvvlllrrrmmmbbbooo~~~[[[\\\SSS:::222...000222333333222333666;;;???UUU}}}|||rrrzzzKKKIIIfffsssssszzzxxx~~~vvvqqqmmmnnnrrruuuwwwxxxnnnhhhZZZKKKBBBHHHZZZiiihhhlllzzz|||xxxttt]]]WWWEEEBBBAAAMMMXXXSSSUUUbbbhhhMMM???RRRrrrvvviiitttsssyyytttgggttt~~~rrrVVVBBB:::MMMhhhvvvyyyrrryyyFFF000///...---,,,---......///000222333444666:::===GGGIIIEEEbbbwwwnnn}}}vvvvvv|||xxxnnnmmm>>>llljjj^^^ZZZggglllmmmlll^^^SSS^^^fff\\\```bbbeeehhhlllrrrxxx|||kkkTTTfffbbb^^^\\\]]]___cccfff|||ooojjjiiicccfffyyyyyy{{{|||yyyqqqhhhaaa^^^SSSZZZZZZXXXfffwwwoooXXX^^^|||tttqqqwwwxxxgggmmmwwwvvvmmmvvv~~~|||uuueeekkkiiikkkmmmrrr{{{yyyRRR000111000///......///000111...000555000666:::IIIwwwzzzyyyaaabbbccckkkjjjQQQ;;;======;;;999666444444444555000///...---,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))---888CCCGGGHHHKKKOOOQQQXXX[[[GGGWWW;;;VVVbbbZZZNNNQQQUUUWWWYYYZZZ]]]___aaa~~~VVVRRR{{{~~~gggRRRBBB:::???333666IIIRRRJJJEEEIII___fffnnn{{{vvvhhhpppwwwmmmsss~~~vvvnnnpppwww}}}}}}}}}dddHHHKKKDDD;;;111222---,,,222666GGGbbb{{{ccc___gggtttrrrxxxuuurrrcccqqq}}}bbbpppqqqgggjjjsssrrrpppqqqooolllhhhhhhmmmkkkccc```dddhhhccc```dddiiidddSSSDDD<<>>444...111222222222222333777===AAASSSyyyRRRQQQjjjqqqqqq{{{zzz~~~wwwpppkkkmmmrrruuuxxx|||rrr~~~iiiHHH999EEEYYYYYY___rrr|||qqqiiihhhddd|||rrrrrriii^^^NNN???@@@JJJKKK@@@DDDUUU]]]OOODDDYYYuuuyyylllxxxyyy~~~vvviiittt||||||___GGG888HHH```ssszzzxxxSSS000000...---------...///---///000111111444777:::@@@AAA;;;___}}}nnnmmm|||hhhgggrrrooouuuyyy888SSSyyypppiiieeeooommmooommm^^^TTTaaaiii]]]bbbdddfffhhhjjjmmmrrruuudddhhheeemmmnnn```cccccc^^^UUUUUUeeevvvyyyeeeddd|||zzzUUUQQQuuu{{{{{{{{{vvvpppllloooiiibbblll~~~sssRRRxxxZZZcccxxx|||ttthhhoooxxxzzzttt|||zzz~~~www|||kkkkkknnnjjjssswwwGGG111111111////////////111111...000444111999;;;HHH{{{ggg{{{wwwqqq}}}```bbbeeemmmlllRRR<<<===<<<;;;888555333333333444000///...---,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))///===HHHGGGDDDHHHOOOSSSSSSWWWCCCYYY===[[[aaaVVVLLLPPPTTTWWWXXXYYYZZZ\\\]]]vvvgggHHHXXX{{{sssYYYHHHCCC999999IIIVVVVVVPPPMMM]]]mmmjjjgggtttzzzzzzyyyoooooozzzppprrrvvvgggKKKTTTNNN???000111,,,,,,222999MMMkkk~~~ttteeellljjjxxxsssvvvbbbpppiiikkkhhhhhhnnnmmmiiinnnmmmfffdddiiihhhbbbcccjjjmmmgggaaa```___WWWJJJ@@@YYY[[[___bbbcccgggssspppddddddhhhfffhhhjjjlllwww{{{sssgggcccvvvrrrPPP???CCC<<<000///000555RRRqqqzzzmmmsss~~~vvvhhhvvv}}}fff@@@MMM[[[cccjjjrrruuusss~~~}}}}}}|||{{{yyyvvvxxxzzzzzzyyyzzz~~~zzzvvvvvv}}}xxxpppzzzyyyzzzzzz{{{wwwmmmiiimmmjjjiiifffbbb^^^YYYQQQLLLIIIPPP^^^aaaVVV\\\uuu|||tttpppooossslllhhhkkkkkkeee```___ccctttxxxuuu}}}yyyvvvpppnnnllllllnnnqqqrrrsssooollljjjkkkqqq{{{|||yyyyyyvvvqqqnnnnnncccnnntttuuu|||xxxtttrrrttttttvvvzzzyyy~~~|||mmmaaaaaawwwkkkaaa___XXX@@@555///222000111111222555;;;BBBGGGOOOzzzSSSUUUooosssppp{{{|||wwwooojjjllloooooopppssssssiiiMMMDDDHHH\\\fff~~~ttteeehhhlll{{{tttbbb}}}sss^^^yyy~~~nnn]]]EEEFFFRRRUUUBBB;;;LLL]]]cccOOO```~~~rrrnnnuuusssssswww~~~vvvmmmllluuufffJJJ;;;GGGYYYnnnyyy{{{{{{qqq}}}}}}aaa111000...---------...//////000111222222555888;;;888333:::aaawww{{{nnnqqqqqqooo}}}vvvppp}}}JJJUUUuuunnnaaa___aaannnpppnnn]]]SSSaaagggYYYdddeeefffeeecccccceeefffllllllqqqsssqqqwww}}}xxxeeeeeeeee```VVVRRR\\\jjjZZZMMMPPPiiimmmPPPNNNnnn}}}~~~yyy{{{qqq]]]VVVeee{{{YYYmmm|||NNNLLLlllvvvmmmgggsssuuu{{{zzzyyyxxxtttiiioookkkpppNNN>>>222111000//////000111222000111555333<<<===EEEuuuppp{{{ZZZvvvuuuooo\\\___cccllljjjPPP999:::<<<:::777444333222333333000///...---,,,+++++++++))))))(((((((((((())))))))))))))))))))))))))))))///@@@KKKGGG@@@CCCLLLTTTZZZXXX999KKK...TTTbbb^^^NNNRRRWWWZZZ[[[[[[[[[\\\aaafffZZZHHHRRRttt```GGG??????LLL]]]aaaZZZQQQ___qqqeee[[[nnnrrrlll{{{}}}gggqqq|||nnnuuu}}}{{{}}}gggLLL^^^XXX@@@000111,,,+++222:::PPPpppyyy{{{tttxxxcccxxxqqqvvvXXXcccdddooohhhaaakkkjjjdddlllmmmdddaaagggiiiggglllvvvvvvmmmbbbZZZRRRLLLHHHGGGNNN\\\lllnnnfffeeevvvwwwrrrwwwkkkmmmpppkkkpppjjjaaaooozzzkkkrrrxxxTTTBBBFFF???222///111---RRRsss|||}}}xxxkkkmmmyyyuuufffjjjdddFFF>>>KKKYYYcccooo~~~~~~zzzyyyzzz|||~~~~~~{{{~~~|||}}}}}}{{{wwwyyy|||{{{xxxyyyvvvnnnnnnnnnnnnkkkfffaaa\\\VVVQQQLLLDDDSSS]]]QQQVVVmmmxxx{{{xxxxxxzzzmmmjjjjjjllliiidddffflllffftttuuutttzzzsssqqqpppnnnnnnoooppppppooojjjjjjkkknnntttzzz||||||xxxqqqkkkjjjkkkmmmrrrwwwzzz{{{yyyxxx}}}yyywwwwwwtttrrryyyrrrmmmppprrrzzzlllfffeeesss```bbb___ZZZBBB666///333///000111333777>>>FFFLLL\\\}}}~~~||||||xxxNNNUUUsssuuuppp|||{{{sssnnnqqqrrrmmmkkkmmmffftttnnnTTTCCCOOO]]]yyyjjjZZZeeerrruuusssrrrrrrTTTjjjOOOiii~~~kkkVVVTTTeeelllRRR>>>NNNggg~~~\\\eeeooowwwlllcccZZZ[[[gggqqqrrrmmmdddnnn|||hhhJJJAAAIIIVVVjjjwwwvvvzzzjjjvvvrrrxxxfff111000///...---......///222333555555666888;;;>>>;;;///EEEllluuuppptttzzzzzzooo{{{rrrVVVCCCVVVuuuooobbbiiilllmmmpppmmm[[[QQQ^^^cccSSS```bbbdddffffffhhhjjjlllooo___eeeppphhhhhhooojjjhhh___[[[]]][[[SSSKKKIIIAAACCC>>>CCCRRRWWWXXXaaa\\\jjjzzzssshhhRRRUUUppptttPPPfffcccMMM```kkkzzzssskkkqqqzzz~~~}}}|||vvv|||gggooommmmmm}}}{{{uuuNNN<<<222111000//////000111222222222666555??????DDDpppttt^^^~~~~~~tttccc``````jjjlllTTT===>>>999;;;:::555444666555222...------,,,,,,++++++***))))))))))))))))))))))))*********)))))))))))))))333FFFGGG>>>CCCJJJKKKMMMdddPPPBBBKKK===VVV^^^[[[QQQSSSYYY______\\\bbbkkkccc\\\kkknnnNNNBBBbbb~~~zzzVVVPPPMMMUUUfffpppkkk```ddd```eeehhheeekkkrrroookkkccc___ccchhhmmmuuu~~~vvv{{{yyyMMMhhhdddEEE888***,,,333///999]]]}}}ppp~~~eeeSSS}}}qqqRRRUUU\\\```cccffffffgggiiikkkjjjnnnhhh^^^[[[eeepppppphhhnnnmmmdddRRR@@@<<>>BBBggg{{{}}}zzzooopppfffZZZKKK[[[pppuuusss}}}vvvrrrtttqqqnnnpppuuussslllkkkoooqqquuuxxxppptttooojjjnnndddPPPIIIKKK\\\nnnooo___OOO}}}}}}gggxxx|||{{{sss{{{|||bbbiiieee]]]kkkmmm}}}ooofff~~~eee```]]]CCCBBB]]]uuu}}}ooocccmmm|||mmm\\\EEECCCRRRllluuutttTTT|||tttvvvxxx|||yyyfff777---,,,...)))---333000000111222555888<<>>cccggg|||ooo^^^OOOuuusssrrrrrrppppppNNNOOOWWWaaaaaaaaacccfffgggfffbbbiiiiiieee```aaagggjjjiiigggeeeaaaZZZRRRLLLFFFCCCOOOWWWbbbqqq{{{wwwqqqlllkkkkkklllmmmooommmkkkjjjlllllliiigggaaa```^^^___iiiuuuyyywwwttt|||PPPHHHJJJBBB777+++555:::```}}}hhhgggzzzDDDAAAEEENNN[[[hhhoooqqqrrrzzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~|||yyy{{{~~~{{{uuuwwwyyy~~~zzzxxx~~~|||wwwpppjjjeeeaaa\\\XXXJJJKKKPPPUUUSSSUUUggg|||}}}uuurrrpppmmmgggpppqqqiiidddfffddd]]][[[gggppprrrwww|||vvvkkknnnmmmllllllmmmoooqqqrrrqqqggg___bbbjjjttt}}}~~~yyywwwsssmmmjjjjjjlllpppttttttrrrooonnnnnnrrrqqquuu{{{wwwnnnqqq|||yyytttvvvzzz}}}~~~ooo~~~zzznnnYYYZZZ___GGG666///333222000000666:::;;;>>>BBBhhhyyyzzztttTTTKKK[[[pppuuuttt~~~wwwqqqsssqqqooorrruuurrrkkkpppmmmkkktttzzz```bbbkkkaaaIII@@@:::???LLLVVVXXXVVV|||}}}rrreeennnmmm{{{vvvqqq~~~xxxtttdddFFFUUU]]]nnn{{{nnndddkkk{{{~~~ppp^^^FFFCCCQQQjjjtttsssPPPmmmlll|||zzz}}}rrr:::...---///+++---333///111222444777:::>>>AAABBBWWWKKKSSSxxxoooqqqyyyfff{{{PPP:::ZZZjjjXXXZZZgggqqqrrrxxxhhhVVVOOOhhhWWW\\\aaacccddddddccccccdddeeeeeeeeefffggghhhjjjkkkllllllhhhZZZeee{{{fffKKKTTT^^^^^^NNNBBBLLLZZZgggssswwwqqqrrrooonnnssszzzlll[[[```eeebbbgggtttpppsss|||yyy{{{~~~xxx}}}kkkwwwllluuu}}}~~~xxxyyyccc:::111000/////////000222333777666:::999???>>>JJJ{{{ggg\\\^^^aaajjjlllSSS;;;999999;;;999555333555555222...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******///AAABBB:::BBBMMMRRRWWWVVVNNNFFFMMMBBBaaabbbQQQRRRSSSVVVZZZZZZWWWXXX[[[```ZZZ^^^rrr}}}eeeOOOPPPYYYfffuuuyyygggnnn{{{{{{mmmaaaFFF<<>>999999???GGGLLLLLL~~~hhh^^^mmmyyynnn[[[HHHGGG{{{zzzooonnndddooo}}}ttteeehhhyyy~~~tttbbbHHHCCCPPPhhhrrrqqqRRRnnnssstttjjj}}}}}}===000...111------111///111222555999===AAACCCEEEWWWEEESSShhhRRRvvvqqqnnnfff|||qqq}}}ZZZ>>>^^^sss\\\RRR___ssstttyyyiiiVVVOOOhhhVVVZZZbbbcccddddddccccccdddeeedddeeeeeefffgggiiijjjkkkuuusss^^^___|||xxxMMM///VVVjjjqqqjjjeeeaaagggvvv|||qqqtttwwwqqqvvvrrrpppsssyyyzzz|||wwwoooyyyrrrxxx{{{|||iii444111111000///000111222333777888>>><<>>000---111666MMMrrrwwwdddmmmhhhsss}}}VVVNNNUUUZZZZZZ]]]bbbeeeccccccdddWWWcccnnnlllbbb\\\```eeeeeebbb\\\XXXZZZeeeuuu}}}xxxooohhhcccbbb```]]]^^^```dddgggggggggggggggiiiiiiiiiiiiiiihhhfffeeeWWWYYYZZZ\\\bbbgggccc\\\jjjppp}}}YYYNNNQQQKKK>>>---111JJJpppjjj~~~]]]```vvvhhhFFFCCCGGGKKKRRR\\\iiirrrtttuuuzzz|||zzz}}}~~~|||{{{|||~~~}}}{{{|||~~~~~~~~~xxxwwwvvvwww|||~~~wwwlllpppzzz|||uuutttxxxtttrrroookkkhhhdddaaa```]]]\\\]]]___[[[ZZZgggyyyzzzxxxvvvsssnnnnnnjjjeeeeeefff___VVVUUUXXXXXXWWW^^^iiinnnnnnkkkkkkkkkjjjjjjkkkllllllpppmmmmmmrrrvvvvvvwwwyyy|||wwwuuuvvvwwwtttssstttrrrqqqpppooonnnoooqqqsssuuurrrsssyyy{{{yyyyyy|||~~~aaapppoooggg___eeeJJJ777000555222111333888;;;<<<@@@FFFxxxssszzzyyy||||||uuuKKKKKKXXXkkkssswww{{{oooppprrrtttwwwuuuoooiiiqqquuu{{{vvvoooqqqwwwuuulllccc\\\NNNGGG>>>;;;BBBLLLPPPNNNhhhbbbSSSPPPKKKAAA>>>BBB{{{~~~}}}xxx{{{sssrrr{{{hhhdddvvv}}}xxxgggKKKDDDMMMfffqqqppp|||xxxTTTuuu~~~sssjjj}}}AAA111---111------000...000222666:::>>>BBBEEEFFFDDD:::OOOtttccc~~~iiijjjdddkkknnnrrrYYYCCCggg|||bbbXXXdddwwwuuuyyyhhhVVVOOOhhhVVVYYYbbbccceeedddccccccdddfffddddddeeeeeefffhhhiiijjjhhh{{{gggyyygggIII]]]jjjpppuuussssss|||}}}mmmgggwwwwwwuuusssqqqqqqssswwwyyy{{{|||yyyooosssooo~~~~~~oooyyyccc333222111000000000111222333444666>>>===AAAAAASSS]]]eeejjjpppoooWWW>>>999888:::999444333555444111...------,,,,,,++++++***************************(((((())))))************;;;KKKIII===BBBLLLQQQVVVZZZXXXMMMEEE---MMMYYYPPPIIIOOOVVVZZZ\\\]]]^^^^^^WWWZZZ\\\```iiiooohhh\\\PPPXXX^^^[[[UUUOOOHHHAAAGGGbbb]]]LLLZZZdddhhhkkkjjjpppbbbUUUVVVeeerrrrrrllluuu{{{~~~|||NNNnnnyyyRRRDDD666//////666SSSvvv{{{wwwuuuhhh}}}wwwMMMGGGNNNZZZ]]]bbbccc\\\TTTVVV^^^cccfffhhhddd[[[VVV[[[cccddddddiiiwwwvvvjjjddd___[[[YYY^^^aaaeeeggggggfffggghhhdddeeegggggggggggghhhhhhccciiimmmmmmkkkkkkgggcccfffxxx[[[RRRVVVPPPBBB///222MMMyyy~~~uuufff|||uuu}}}bbbaaagggSSS666BBBEEEHHHPPPaaassszzzwwwuuu{{{}}}|||}}}}}}~~~|||yyywwwwwwyyy{{{|||{{{{{{{{{|||~~~uuurrryyyyyypppmmmmmmjjjjjjiiigggeeebbbaaaaaaeeeccccccddd^^^ZZZcccrrrzzzxxxtttqqqoookkkddd___^^^]]]VVVNNNKKKIIIEEEEEENNN]]]hhhmmmllljjjhhhggggggjjjmmmooommmiiiiiimmmqqqqqqtttxxx~~~zzzyyy{{{{{{wwwttttttsssrrrpppppprrruuuwwwyyyxxxtttssswww|||wwwlll|||xxxyyyccc___gggOOO;;;000111222222555:::<<<<<>>;;;===HHHHHHlllxxxrrrxxxuuufffpppoooeeemmmxxx~~~lllaaasss|||}}}kkkMMMDDDKKKcccpppooo{{{}}}___|||}}}~~~vvvFFF222,,,000---,,,//////000222666;;;???BBBEEEFFFAAA@@@SSSjjjvvvxxxtttWWWtttLLLBBBkkk{{{bbb```kkkvvvvvvyyygggUUUPPPiiiVVVXXXbbbdddeeeeeedddccceeefffeeeeeeeeeeeefffhhhiiijjj```vvv}}}|||mmmwwwlllgggkkkwwwtttqqqtttlllpppssstttttttttwwwzzz{{{|||~~~{{{nnnnnnpppwww~~~nnn|||}}}UUU888222111000000000111333444333666>>>===BBBAAASSS~~~^^^ggglllpppmmmUUU===777888:::888444222444444111...------,,,,,,++++++***************************((((((((()))******++++++999IIIHHH>>>CCCNNNTTTYYY^^^WWWJJJCCC)))FFFTTTPPPHHHRRR[[[[[[YYYXXXYYYXXXVVVZZZ]]]^^^```cccbbb___RRR\\\```XXXJJJAAA<<<999555JJJgggssssssxxxzzzxxx]]]HHHOOOZZZeeemmmlllxxxpppeeebbbjjjssssssmmmssstttHHHRRRJJJ;;;111...888XXX{{{~~~iiiyyy}}}wwwyyyeeeAAACCCKKKPPPSSS[[[]]]TTTLLLRRR```nnnhhh```XXXPPPMMMRRRZZZeeehhhwwwnnnaaaRRRJJJGGGDDDDDDEEEVVV[[[```bbbbbbaaaccceeeaaabbbdddddddddeeegggjjjyyy}}}uuuppplllhhhmmm~~~{{{www[[[VVV[[[TTTDDD000333NNN}}}vvv```|||wwwggghhhrrr___;;;===@@@CCCKKK^^^rrryyytttvvv{{{~~~}}}|||{{{{{{uuuwwwyyy{{{{{{yyywwwuuuyyyzzz{{{zzz~~~~~~xxxzzz|||}}}tttkkkeeebbbbbbdddeeefffeeedddeeeeeefffccceeefff```YYY___kkkyyyuuupppkkkhhheeebbb```^^^WWWLLLCCC@@@??????DDDOOO]]]hhhnnnjjjiiigggfffiiimmmrrrvvvsssmmmhhhiiilllqqqyyy|||}}}zzztttpppppprrrqqqppprrruuuyyyzzzzzzwwwuuusssuuuyyy|||xxxvvvrrrrrrwww|||mmmZZZ___hhhQQQ===000000222222666;;;<<<===CCCJJJ|||zzzeee>>>BBBNNNcccpppzzzxxxooonnnqqqwwwzzztttmmmiiimmm|||vvvsss|||qqqeee```rrr~~~nnnhhhzzzyyylllkkkqqqpppiiipppqqqVVVIIIJJJHHH```vvvzzz}}}eeedddkkkmmmaaaaaawwwzzzccceeesssqqq^^^qqq|||~~~nnnOOODDDIIIbbbppppppzzzzzzyyy}}}nnn|||KKK333+++000---,,,111333111444888<<<@@@CCCEEEEEEKKKKKKXXXooo~~~aaauuuAAA999ddduuu___```kkksssvvvxxxfffUUUPPPjjjWWWXXXcccdddeeeeeeddddddeeefffffffffffffffggghhhiiijjjgggnnnzzzqqqqqqrrrtttzzz|||{{{ooolllmmmmmmlllooorrrrrrrrrssswww{{{{{{|||}}}~~~|||pppnnnuuuxxxyyyqqqzzznnnKKK???222222111000111222333444666888@@@???DDDCCCQQQ}}}vvvbbblllpppqqqlllUUU===888888999888444222444444111...------,,,,,,++++++***************************'''(((((()))******++++++555FFFFFF===CCCOOOTTTXXX]]]OOOBBBEEE222JJJSSSOOOJJJWWWbbb___XXXVVVWWWWWWXXXXXXZZZ]]]]]]\\\]]]```___ccc___OOO>>>555333333---555CCCTTTddduuupppdddeeefffaaaeeeMMMAAAEEENNN```nnnooosss|||}}}vvvtttrrrpppjjjrrrpppyyyqqqtttyyypppoooMMMxxx|||UUUNNN???333...:::___ttt}}}yyysssaaadddgggooowww~~~zzzwww\\\<<>>BBBDDDEEEFFFLLLHHH[[[|||wwwwwwppp|||nnn~~~kkkFFF444\\\ttt```\\\hhhxxxuuuwwweeeTTTQQQkkkXXXYYYcccdddeeeeeeddddddeeeggggggggggggggghhhiiijjjjjjgggWWWhhhuuussswwwzzzuuuoooooowww~~~pppqqqrrrrrrqqqsssvvvxxxzzz{{{||||||~~~~~~}}}ppplllxxxwww{{{qqqtttjjjNNN???222222111111111222333444999999??????EEECCCMMMzzzwwwgggqqqtttsssnnnWWW@@@:::888999888333222444333111......---,,,,,,++++++***************************'''(((((()))***+++++++++444FFFFFF===BBBMMMQQQUUUZZZGGG<<>>EEEAAAIII{{{}}}yyy~~~eeevvv|||uuuhhhPPP=========999555444555666444111///...------++++++***)))))))))))))))))))))))))))******))))))******+++,,,777HHHKKKDDDGGGJJJMMMTTTZZZNNNIIIJJJ999CCC___LLLPPPTTTZZZ___\\\VVVUUUXXX^^^]]]\\\ZZZYYY[[[```ccceee[[[HHH777111333111,,,444222000///111666;;;???^^^kkkQQQdddiiiQQQCCC<<<999TTTnnnjjjtttppphhhdddmmmyyywwwlllrrrsssvvv{{{mmmpppYYYpppkkkZZZXXXKKK333222???```xxx|||uuuyyyuuunnnnnnsssggg888???BBBUUUNNNTTTaaaYYYCCC???MMMXXXggg}}}~~~xxxdddTTTWWWfffsssxxxzzzooollldddYYYMMMDDD@@@???DDDIIIRRR\\\ccceeeccc```iiifffbbb^^^]]]```dddhhhbbb``````eeejjjkkkjjjiiibbbttt\\\___fff[[[HHH444888RRR{{{uuuSSScccvvv___@@@<<<>>>AAAEEEPPP^^^hhhjjjnnnnnnhhhhhhnnnjjjiiittt{{{|||{{{wwwrrrqqqvvv{{{oooqqqwww|||zzztttsssvvvxxxqqqqqqtttppphhh___YYYVVV]]]kkkzzz}}}yyytttkkk```WWWSSSccccccccceeeggghhhfffdddiiijjjpppssslllbbbeeeooo~~~}}}qqqlllhhhggg```UUUNNNOOOKKKKKKIIIHHHJJJQQQ]]]fffjjjllloooqqqrrrssstttuuummmppprrrqqqqqqttt{{{wwwooommmmmmnnnnnnnnnqqqvvv{{{}}}|||yyywwwxxxppppppxxxzzzttttttzzz~~~~~~vvvuuu}}}~~~~~~ssshhhnnnxxxaaaeeeXXX777333333333555999;;;>>>BBBFFFIII~~~tttvvvvvveeesss|||KKK999BBBYYYooonnnmmmnnnrrryyyzzztttooonnnmmmnnnooopppqqqrrrrrrrrrvvv~~~yyy|||ooolllXXXOOO]]]wwwzzz```LLLWWWuuu~~~vvvtttvvvuuuwwwxxxwwwuuuxxx}}}pppooovvv|||xxxaaaBBBMMMcccmmmtttxxxyyylllyyyzzzfffuuu[[[777///...000666111555999;;;>>>AAACCCDDDCCCCCCLLLJJJ___sssdddqqqhhh|||zzzmmmhhhrrrYYY@@@RRRssskkk]]]kkk|||www{{{dddTTTWWWnnnUUU[[[```bbbdddeeeddddddeeefffccceeeffffffeeeddddddeeedddeeefffjjjqqqzzz{{{xxxwwwxxxxxx}}}gggdddoootttpppxxxqqquuuwwwjjjiii{{{yyyvvvsssqqqsssvvvxxxxxx}}}|||||||||~~~{{{ppplllrrrppp|||yyy}}}yyyyyyRRRAAA333000///222333333555999>>><<>>HHHHHHMMMyyyiiivvvzzzvvvnnnXXXBBB===<<<999555444555666444111///...------++++++***)))))))))))))))))))))))))))******))))))******+++,,,???LLLIIIBBBGGGMMMOOOSSSYYYNNNHHHJJJ999AAA]]]OOOKKKNNNSSSWWWVVVVVV]]]fff]]]\\\[[[[[[\\\^^^aaabbbcccRRR===222111555777666///444999;;;888555444555CCCVVViiinnndddUUUQQQXXX___HHH>>>:::777JJJaaabbbuuu~~~wwwwwwvvvsssvvvttt___{{{\\\[[[MMM222000===]]]{{{vvvwwwxxx}}}ZZZ<<>>AAAIIIRRR[[[aaaccccccccc___ZZZ[[[^^^aaa```^^^\\\]]]aaahhhmmmllliiifffbbbttt||||||[[[```jjj___KKK555888OOOzzzvvvxxxzzz}}}ppp]]][[[\\\JJJ333<<>>===AAA@@@JJJJJJOOO{{{hhhrrrtttsssoooZZZAAA888<<<999555555666666444111///...------++++++***)))))))))))))))))))))))))))******))))))******+++,,,BBBLLLFFF>>>EEEMMMNNNRRRXXXNNNGGGIII999<<>>FFFPPPZZZaaadddZZZUUUSSSXXX```bbbZZZRRRZZZ___fffmmmqqqqqqlllgggeeettt}}}zzzxxxyyyxxxZZZcccooodddNNN666888SSS~~~zzzttt~~~uuucccYYYfff\\\333===>>>>>>===DDDPPP[[[^^^bbbjjjlllppptttllldddjjjllliiieeeccccccdddddddddhhheeeddddddbbb___```eeefffnnntttvvvuuusssnnniii]]]\\\\\\^^^dddkkkrrrwwwxxxtttrrrhhhmmmqqqqqqllliiihhhjjjaaabbbhhhnnnjjjbbbeeeooo}}}yyysssnnnmmmkkkcccYYYTTTUUUZZZ___aaa```___```aaahhhffffffjjjqqqxxx|||}}}uuurrroooqqqvvvzzzyyywwwzzz{{{zzzvvvqqqkkkgggeeeoooqqqssssssrrrsssvvvzzzvvvrrrrrrvvvuuuqqqvvvzzzsssyyyttt{{{vvvpppcccoooqqq___eeeVVV444111222555777:::;;;<<<===@@@BBBhhhppp}}}}}}sssrrrzzzjjj^^^aaa===<<>>666333999NNNcccaaabbb___^^^iiiwwwyyysssvvvxxxppp}}}yyy|||zzz~~~eeedddfffbbbQQQ333111AAAfffwww}}}sssiiigggsssllljjjvvv~~~|||VVV777>>>999;;;GGGQQQ___|||rrrFFFTTTVVVZZZ___cccgggjjjlllfffssszzzsssqqqrrrZZZIIIAAA;;;999999>>>GGGSSS\\\aaaWWWVVVXXX```gggfff]]]TTT[[[```eeeiiimmmpppnnnjjjllluuuyyyooolllzzz]]]gggsssgggOOO777999\\\{{{~~~^^^YYY???;;;===<<<:::???KKKVVV[[[ZZZeeeiiikkknnnfff]]]aaalllgggccccccgggjjjiiigggkkkfffcccbbb^^^XXXWWWYYYWWW```jjjooooooooopppppphhhhhhhhhggghhhnnnwww~~~}}}{{{|||}}}|||wwwrrrnnnkkk___^^^aaadddaaa[[[aaalll~~~|||vvvpppllllllnnnjjjaaaZZZYYY\\\___``````aaaeeeiiillllllnnnpppsssvvvyyy{{{qqqooonnnooorrruuuuuutttppptttxxxxxxsssnnnlllkkkmmmpppssssssqqqqqquuuyyytttqqqrrrvvvwwwuuuwww{{{zzzqqqvvv|||tttxxxrrrjjjiiiwww___dddVVV666111111555777:::<<<===>>>@@@BBBXXXxxx~~~~~~rrr{{{SSS<<<@@@TTTlllooogggfffjjjrrruuuooohhheeellllllnnnooopppqqqqqqqqqsssvvvwwwvvvwww|||~~~{{{yyysssPPPDDDBBBYYYwww}}}eee\\\mmmvvvwwwxxxxxxqqqsssvvvxxxyyy{{{wwwlllmmmuuuyyyuuubbbBBBLLLaaakkkpppssswww~~~xxxvvv}}}ZZZ777111000///555222777:::;;;>>>AAADDDFFFGGGGGGGGGJJJ^^^}}}lllvvvooo{{{QQQ===III```[[[ZZZlllvvvmmmWWWLLLhhhYYYXXXdddfffggggggfffeeeeeefffdddeeeggggggeeedddeeefffeeegggiiikkkllllllkkkjjjiiilllooooooooossszzztttwwwuuuwwwyyyvvv^^^QQQYYYjjjrrrqqqrrrwww~~~vvviiimmmtttmmmrrrrrrrrrsssuuuvvvuuussssssuuuxxx{{{~~~vvv|||ooonnnvvvvvvttt{{{yyymmmOOOBBB444111111444555555888===FFFFFFJJJGGGNNNKKKOOO|||ppp{{{}}}xxxqqqZZZAAA999<<<999666666888777444111///...------++++++***)))((((((((((((((((((((((((******))))))******+++,,,222EEEIIIBBBCCCHHHMMMVVVYYYOOOBBBIII>>>222IIIVVVHHHPPP]]]gggeee[[[UUUTTT[[[[[[]]]cccjjjkkkfffaaaHHH888000999BBBHHHVVVgggwwwxxxYYYKKK666===>>>RRRjjj```bbbzzzUUU@@@999999KKKddd|||ooojjjrrr|||wwwjjjsssqqqjjjwww|||zzzxxxhhhxxxuuuaaakkk~~~|||fffgggTTT555111BBBgggsssqqqcccggghhhccclllhhhcccmmmxxxeee:::999===888EEELLLRRRkkkrrrOOOFFFMMMYYYdddkkkllliiigggeeefffllltttwwwzzz~~~fffQQQEEEBBB???;;;<<>>@@@QQQhhhpppgggfffjjjssswwwqqqiiidddkkklllmmmnnnooopppppppppmmmsssvvvtttrrrxxxzzzyyy{{{||||||}}}{{{zzzvvv~~~~~~vvvRRRJJJ[[[tttwwwwwwrrreeepppuuuuuuuuusssssssssssssssuuuzzzvvvlllnnnvvvyyyuuucccCCCMMMbbbkkkooorrr~~~wwwZZZ999444222111777555<<<;;;===???AAADDDFFFGGGHHH@@@@@@VVVrrroooeeennn|||www___===GGGhhhbbbVVVggg{{{~~~~~~pppZZZHHHggg]]]XXXdddeeeggggggfffeeefffgggdddfffggggggfffeeeeeefffiiiiiihhhhhhhhhhhhhhhhhhfffjjjnnnpppppppppsssuuuvvv|||yyygggooorrrjjjaaacccnnnxxxnnnxxxyyyfffhhhqqqnnnppppppppprrruuuuuutttrrrrrrtttwwwzzz~~~uuu{{{ooonnnwwwxxx{{{jjjQQQBBB555222111555666777999>>>DDDEEEIIIGGGNNNNNNTTT{{{ttt}}}}}}xxxpppYYY@@@999<<<999777777888888444111///...------++++++***)))))))))))))))))))))))))))******))))))******+++,,,000FFFMMMFFFFFFJJJPPP[[[]]]PPP@@@IIIBBB///???QQQHHHJJJRRR]]]bbb```^^^___VVVXXX\\\aaaffffffbbb^^^AAA666333AAAVVVjjjhhh<<<===333VVV]]]HHH888<<>>>>>BBBIIIOOORRROOOXXXcccfffccc]]]\\\\\\```fffhhhdddeeennnsssqqqvvvvvvrrr}}}~~~eeepppzzzjjjPPP888:::VVVrrr~~~{{{~~~kkkNNN```iii@@@777:::;;;999<<>>@@@AAABBBDDD]]]~~~~~~||||||xxxpppDDDBBBPPPfffuuuiiigggkkktttxxxsssjjjdddjjjkkklllnnnooooooooooooqqqoooooorrrzzz~~~}}}|||yyyvvvvvvwwwxxxwww|||ppprrrsss___[[[sss^^^OOOYYYpppsssqqq}}}lllaaakkkoooppprrrpppvvvsssqqqooopppsssxxx{{{tttlllooovvvyyy~~~uuueeeEEEOOOccckkkooorrrtttYYY888555444333999888@@@@@@@@@BBBDDDFFFHHHIIIJJJFFFCCCZZZrrrfffmmm|||}}}zzzaaaaaa999CCCiiieeeTTTddd}}}{{{{{{rrr[[[DDDddd]]]TTTbbbdddfffffffffeeefffhhhfffhhhjjjiiihhhggghhhhhhhhhgggggghhhjjjmmmppprrrfffhhhkkkoooqqqqqqppppppnnnwwwaaahhhooonnniiihhhmmmrrrkkksssxxxccc```lllooooooooooooqqqssstttsssrrrssstttvvvyyy}}}uuuzzz~~~nnnnnnxxxxxxyyy{{{}}}yyynnnVVVBBB555222222666888888;;;???>>>@@@EEEDDDNNNQQQ\\\|||qqqwww|||xxxsssppp\\\BBB888<<<999777888999888444111///...------++++++***)))))))))))))))))))))))))))******))))))******+++,,,555HHHLLLDDDFFFKKKQQQ[[[aaaRRR===JJJGGG,,,666LLLGGGDDDGGGSSS]]]`````````UUUXXX]]]bbbdddccc```^^^KKKHHHMMMbbbttt[[[ttt```III666PPP}}}aaaEEE===OOOXXXdddmmmqqquuuxxxsssiiilllsssjjjtttjjjrrr\\\999222@@@bbbooo}}}xxxmmmqqq{{{rrrFFF888<<<777<<>>???BBBGGGKKKMMMLLLUUU^^^___ZZZUUUVVVYYY^^^iiinnnllllllrrrsssnnnkkkpppqqqyyy}}}eeesssoooSSS999:::OOOjjjqqq|||xxxoooPPPUUU[[[???555:::<<<:::<<>>??????@@@@@@UUUwww}}}zzzvvv~~~GGGCCCMMMccc}}}wwwiiigggjjjtttyyytttjjjcccjjjkkklllmmmnnnooooooooorrrooommmoootttwwwwwwuuuwwwyyy{{{zzzwwwvvvwwwyyyttt{{{dddVVVPPPQQQJJJFFFYYYsss]]]IIIRRRmmmtttrrrzzzjjjeeeppptttwwwzzzyyytttrrrpppoooppprrrtttuuurrrjjjnnnuuuwww|||}}}sssgggGGGPPPdddlllooorrrsss}}}VVV777444333333::::::CCCBBBBBBCCCDDDEEEGGGHHHIIIOOOKKK[[[}}}ttt}}}nnntttccc]]]:::CCCddd```UUUdddvvv||||||vvv___BBBccc]]]PPP___bbbdddeeeeeeeeeggghhhggghhhjjjjjjhhhggghhhiiieeeeeegggiiimmmqqquuuxxxjjjgggfffiiinnnqqqpppmmmqqqrrrxxxlllccc\\\]]]dddjjjlllkkklllmmmvvvtttbbb\\\hhhpppooonnnnnnooorrrssssssrrruuuvvvwwwyyy|||uuuzzz~~~mmmmmmxxxxxxsssvvvjjjWWWCCC666333333666888999<<>>CCCBBBKKKPPP]]]ssspppttt~~~~~~wwwtttvvveeeIII;;;<<<999777888999888444111///......---,,,+++***)))))))))))))))))))))))))))*********)))***++++++,,,:::IIIHHH???DDDKKKPPPXXXdddSSS<<>>???FFFSSSYYYOOO```xxx]]]TTTeeeiiimmmoooqqqxxx|||ppp___iiitttjjjrrrsss]]]:::444CCCeeennnvvvfffnnnqqqDDD555888444333:::EEEMMMUUUddduuuyyytttlllddd___]]]^^^```aaabbbccchhhttt{{{uuugggaaaaaa___WWWNNN>>>===<<>>>>>===<<<===MMMuuusss{{{zzzyyywwwmmmGGGAAAIII___zzzwwwiiifffjjjtttzzztttjjjcccjjjjjjlllmmmnnnoooooooooggglllqqqqqqnnnpppwwwxxxyyy{{{{{{zzz{{{}}}yyywwwxxxgggeee___]]]XXXLLLMMM___XXXBBBJJJhhhrrrooorrrxxx}}}iiieeennnooonnnpppnnnppppppppprrrtttvvvvvvvvvpppiiimmmtttvvvzzz{{{rrrhhhHHHQQQdddlllppprrr|||}}}~~~xxx{{{{{{{{{TTT555333333222999:::DDDBBBBBBBBBBBBCCCEEEFFFGGGMMMGGGRRRuuuvvvaaasss}}}[[[???HHH```\\\WWWeeennn|||cccCCCccc^^^NNN^^^```cccdddeeeeeegggiiieeefffhhhhhhfffffffffggggggggghhhhhhhhhiiijjjjjjkkkeee```aaagggkkkjjjggglllpppsssqqqlllhhhlllsssVVVXXX\\\______bbbjjjrrrqqqjjjpppsssddd]]]hhhqqqooonnnmmmnnnqqqssssssssswwwwwwwwwxxx{{{uuu{{{~~~mmmmmmwwwxxxsss|||wwwaaaTTTDDD666333333777999999<<>><<<999;;;BBBDDDDDDHHHOOOZZZ[[[\\\^^^dddhhhddd\\\NNNMMMPPPYYYeeekkkiiieeehhheeewwwtttiiimmmyyy|||RRR999BBBRRRooogggttt}}}~~~sssOOOcccaaa555777???>>>888BBBRRRTTTbbbhhhnnnppptttyyy{{{zzz|||xxxvvvxxx|||pppsssllllllrrrmmmgggpppxxxrrrpppuuuyyyzzz}}}{{{~~~rrrqqqpppmmmeee\\\[[[```gggoooyyywwwiiiZZZXXXRRRQQQbbbwwwwwwjjjqqqqqqsssuuupppkkkpppzzzwwwtttqqqppptttzzzwwwsssrrrvvv```]]]bbb>>>///;;;444999999::::::::::::;;;;;;DDDfff}}}uuu|||vvvzzz|||ooosssIII@@@DDDYYYyyyzzzgggkkkhhhkkkxxxuuufff___eeennnrrrnnnkkknnnqqqpppnnnnnnnnnppprrrtttuuuttttttuuu|||vvvyyyxxxppprrr{{{~~~zzz{{{}}}zzzvvvrrrhhhZZZLLLEEEFFFDDDEEEWWWmmmooommmvvv{{{ssslllmmmsssvvvvvvuuusssrrrrrrsssuuuwwwxxxxxxlllfffmmmwwwzzz}}}rrr\\\FFFUUUffflllqqqsss~~~~~~ppp|||hhhvvv|||VVV<<<000333444:::BBBBBBIIIIIIIIIJJJHHHDDD???;;;;;;NNNRRR{{{~~~mmmwwwyyykkkAAA;;;ZZZaaaSSSXXXjjjzzzuuuhhhJJJ]]]bbbLLL]]]cccgggeeeccceeegggfffhhhiiijjjjjjiiigggdddccchhhgggggggggiiillloooqqqjjjfffbbbcccfffhhhhhhhhhooonnniiieeeeeeiiikkkjjjdddXXX[[[\\\UUUbbbqqqjjjdddsssqqqsssoookkktttnnnooopppqqqqqqqqqrrruuuxxxyyyxxxxxxzzz}}}~~~rrrtttrrrqqqrrryyy~~~|||YYYVVV???:::888666777<<<@@@BBBAAACCCHHHHHHIIIJJJGGGSSSooovvvwww~~~xxxrrr[[[BBB999===<<<888666888;;;777111///...---,,,+++***************))))))))))))******)))************+++++++++000<<>>III^^^|||~~~uuuttttttyyy\\\iiipppaaaqqqttt```BBB999777555555:::DDDNNNVVVYYY\\\___```^^^[[[ZZZ\\\___ccccccbbbcccfffmmmvvv}}}rrrfff```^^^VVVMMMNNNKKKHHHFFFAAA>>>EEEOOO\\\^^^___```fffmmmnnnkkkTTTOOOMMMSSS^^^dddbbb]]]```ccc~~~mmm|||~~~ssseeeooo|||zzzQQQ:::DDDPPPtttlll{{{yyyWWWeeeggg<<<;;;@@@<<<333<<>>===333666DDDIIIOOO[[[fffjjjlllooorrrrrruuussspppmmmmmmpppsssvvvzzz|||~~~|||{{{yyyuuusssxxxyyyzzzsssiiiaaaXXXUUUZZZcccgggkkkpppxxx}}}rrrtttrrreeeTTTPPP\\\mmmuuuwwwuuuwwwzzzzzzxxxwwwyyyvvvuuutttuuuxxx}}}{{{||||||vvvhhh}}}~~~}}}aaaeeeeeeAAA222;;;777999999999999::::::::::::CCChhh}}}xxxxxxyyypppIII???BBBSSSnnn~~~jjjgggfffnnnyyyzzzqqqhhh^^^fffmmmmmmmmmooopppoooooopppqqqrrrsssuuuuuuvvv{{{uuuvvvmmmppppppeeessstttrrruuuxxxuuupppuuu}}}~~~zzzpppaaaUUUNNNLLLSSSLLLAAAEEEPPPKKKBBBGGG]]]bbbmmmwwwwwwrrrqqquuupppqqqrrrtttuuuuuuuuuuuussslllpppwwwwww{{{zzzppp^^^IIIYYYjjjpppuuusss}}}yyyrrr|||ooo{{{vvv{{{LLL666///555777;;;AAA@@@CCCDDDEEEGGGIIIJJJJJJJJJMMMHHHOOOWWWlllpppsssppplllFFF777LLLYYYRRRVVVhhh}}}~~~~~~jjjNNNOOOhhhKKKXXX___dddcccbbbdddeeedddddddddeeeffffffeeedddcccffffffgggiiikkknnnpppqqqyyyxxxrrrkkkmmmssssssnnnlllccc```gggnnnoooqqqtttjjjfffkkkjjj___bbbnnnpppjjjkkkbbbkkkkkkbbbnnnqqqnnnooopppppppppqqqtttwww{{{zzzzzz{{{|||}}}|||zzzqqq|||zzzrrrrrrrrrttt}}}xxxtttuuu{{{YYYOOOIII222555;;;BBBHHHKKKJJJHHHFFFDDD>>>DDDPPPOOOPPP\\\xxxtttqqq{{{|||vvvqqq[[[AAA888<<<===:::777777999666111///...---,,,+++***************))))))))))))******))))))*********+++++++++...@@@PPPRRRIIIHHHSSS___^^^^^^MMMBBBHHHDDD666111===@@@???===GGGUUUYYYSSSQQQZZZXXXkkkrrrQQQSSSssspppsssmmmSSSRRRbbbiii{{{pppiiigggjjjfff^^^[[[___tttnnnyyyuuuOOO666DDDMMMUUUpppzzz}}}yyywwwssswwwnnnCCC999999666333444999AAAJJJOOOWWWZZZ[[[[[[YYYYYY\\\___\\\^^^```bbbdddhhhlllppprrruuueeeUUULLLPPP^^^llldddddddddgggnnntttqqqiiiuuuqqqlllkkkkkkkkkjjjhhhnnnlllxxx}}}vvv___wwwoooLLL===IIIJJJnnn~~~zzz||||||yyy\\\OOO```XXX777333<<>>BBBJJJRRRYYY^^^dddjjjlllkkkuuutttqqqooonnnooorrruuuzzzwwwyyy{{{vvvqqqxxx{{{xxxzzzllltttnnnhhheeeaaaaaagggppplllnnnpppuuu}}}vvvtttwwwsssdddVVVWWWeeerrryyywwwxxx|||~~~{{{xxxyyyyyyyyyzzz{{{~~~|||www~~~mmm{{{oooaaagggbbb@@@222:::777888999999999999:::::::::AAAmmmzzzuuu}}}uuu{{{pppHHH>>>@@@OOOhhhpppdddccclllsssuuuoooddd^^^dddjjjmmmnnnnnnmmmmmmnnnpppqqqrrrrrrssstttuuuxxxnnnhhh]]]aaaddd[[[kkkppppppwwwzzzhhh^^^___rrrccc[[[ZZZ\\\\\\VVVFFF>>>???999666???QQQUUUbbbqqqwwwsssssswwwoooqqqssstttttttttttttttssslllpppvvvuuuxxxyyyppp^^^KKK[[[kkkpppvvvssszzzzzzwwwjjj}}}zzz|||LLL777111666777;;;AAAAAACCCDDDFFFGGGIIIKKKMMMOOOBBBIIINNNxxxxxxxxxuuu^^^xxxbbbGGG888JJJ]]]WWWSSS___{{{wwwnnnUUUJJJlllRRRTTT\\\bbbbbbbbbcccdddcccccccccdddeeeffffffeeeeeeggggggggghhhhhhiiijjjjjjzzzzzzuuulllkkkoookkkcccgggZZZUUU```kkkpppxxxpppkkkjjjiiiccccccjjjnnnnnnjjjaaammmlll^^^hhhnnnnnnpppppppppppprrruuuwwwxxxwwwwwwxxxyyyyyywwwuuusss{{{xxxqqqrrrppprrr}}}wwwttt}}}XXXLLL@@@777:::???EEEIIIIIIHHHFFFDDDCCC???DDDQQQQQQOOOWWW{{{eee|||}}}xxxttt___DDD999<<<===;;;777666888666222///...---,,,+++***************))))))))))))******))))))*********+++++++++111@@@PPPQQQIIIFFFQQQ___ZZZbbbZZZKKKGGGDDD888,,,999>>>>>><<>>555===WWWSSSXXXgggtttxxxzzz}}}tttlllgggfffaaaXXXUUUYYY{{{|||rrr{{{PPP555CCCLLLQQQmmm~~~___QQQ:::999777444222555;;;CCCIIITTTWWWZZZZZZXXXXXXZZZ]]]\\\^^^```bbbcccfffiiilllyyyttt^^^UUUXXX```fffeeeddddddiiitttyyyooobbbgggjjjlllkkkhhhgggiiikkkooommm~~~pppxxxzzzwwwbbb~~~gggIII???JJJLLLbbbooozzz}}}uuuuuudddVVVlllyyyFFF999;;;AAA888333<<>>222888666888888888999999999::::::;;;kkkzzzvvvuuuFFF;;;===LLLbbbvvvbbb```kkknnnrrrrrrfff```ccchhhmmmnnnllljjjjjjmmmoooqqqqqqpppppprrrttt|||uuuuuuooouuuxxxmmm{{{vvvvvv{{{uuu]]]JJJBBBSSSZZZZZZNNNBBB???BBBDDD[[[XXXIII<<<::::::DDDWWW[[[VVV[[[kkkvvvuuutttvvvooorrrttttttsssrrrsssuuupppjjjooouuusssvvvxxxqqq\\\LLL^^^lllooouuussszzz|||xxxlllyyysssLLL888111666666999@@@AAABBBCCCEEEEEEEEEFFFJJJMMM>>>IIILLLhhh|||www{{{fff}}}iiiSSS===FFF]]]ZZZQQQ[[[vvvwwwuuu^^^JJJkkk\\\PPPYYYaaabbbbbbddddddbbbcccddddddeeefffffffffffffffffffffggghhhjjjkkkllldddeeefffhhhmmmpppooojjj___QQQIIIMMMVVV]]]gggrrrcccaaabbbiiipppnnnjjjmmm[[[[[[VVVggggggZZZdddjjjooopppqqqqqqqqqsssvvvxxxwwwvvvvvvxxxyyyxxxuuussswww|||vvvpppqqqnnnooo{{{|||}}}aaaUUU:::666888<<<>>>@@@AAABBBBBBNNNQQQNNNMMMSSSNNNJJJQQQttt}}}{{{xxxcccGGG:::<<<>>><<<888666777555222///...---,,,+++***************))))))))))))******)))************+++++++++...:::IIINNNIIIEEEMMMYYYZZZgggeeeQQQCCCCCC:::(((555999;;;<<<@@@KKKTTTWWW^^^^^^QQQXXXvvvzzzeee\\\RRRWWWggg```AAA:::555000>>>XXXwwwfffPPPCCCPPPLLLNNNXXXaaaddddddfffpppkkkiiiiii```SSSOOOSSSiii|||nnnvvv~~~rrr|||TTT999EEEKKKPPPiiiyyyQQQnnntttuuubbb>>>999888555222222666===BBBLLLQQQVVVWWWVVVVVVWWWYYY\\\^^^```aaabbbdddfffiiivvvqqqiiijjjiiifffeeecccbbbhhhttt|||uuujjjZZZ^^^ccceeedddeeehhhlllcccjjj{{{}}}~~~iii{{{^^^FFF@@@KKKNNNXXXhhhwwwtttkkkWWWlll___EEE;;;===555222<<>>XXXZZZQQQ\\\nnn||||||eeeMMMaaaeeeNNNWWW```bbbcccddddddbbbdddddddddeeeeeefffffffffccccccdddgggkkkoootttvvvYYYUUUXXXdddlllkkkjjjmmmmmmdddYYYOOOKKKKKKNNNPPPKKKOOOTTTcccuuuooodddggg^^^dddbbbnnnkkk]]]fffhhhooopppqqqqqqqqqrrruuuxxxwwwwwwxxxzzz{{{zzzwwwuuuzzz|||tttoooppplllnnn{{{|||zzz~~~ggg```===555777:::===???BBBEEEHHHHHHPPPNNNLLLPPPLLLIIIPPPjjj{{{~~~}}}{{{fffHHH:::<<<>>>===888555666555222///...---,,,+++***************))))))))))))******)))************+++++++++)))222BBBNNNOOOKKKMMMTTTZZZggggggPPP@@@FFFAAA+++222444888;;;;;;>>>JJJVVVQQQQQQNNNRRRbbbooolllbbbbbbbbbdddmmmzzz~~~rrrbbbWWWJJJAAACCCCCC===888999UUUrrrmmmPPPVVV___ggghhhhhhnnnuuuiiihhhiiieeeXXXKKKMMMWWWhhhvvv{{{pppjjjqqqwww[[[AAAIIILLLPPPdddwwwqqqyyyXXXhhhzzz{{{xxxxxxvvv|||sssEEE999888666333111333888===CCCIIIQQQVVVWWWVVVWWWYYY]]]^^^_________aaadddffflllzzz{{{rrreeedddaaaaaajjjuuuzzzyyydddcccbbbcccfffiiijjjjjj\\\iii}}}vvvqqquuuVVVCCCAAAJJJLLLRRRttt}}}vvvSSSXXXzzzgggFFF888===888222999@@@JJJPPPTTTVVV[[[dddkkknnnnnnpppqqqooollllllqqqvvvssswwwxxxuuutttwwwyyyxxxrrrnnnpppyyy~~~||||||vvv{{{vvvsssuuu~~~xxx}}}}}}tttqqqiiieeeeeekkkrrrxxxuuuddd___fffmmmqqqsssrrrtttxxxvvvqqqyyy~~~~~~zzzwww}}}ooo~~~|||sss\\\fffeeeOOO999666999555888888888888999999999999<<>>AAACCCFFFJJJMMM===FFFEEEDDDKKKKKKIIIOOOdddyyy~~~}}}}}}gggHHH:::<<>>999555666555222//////---,,,+++***************))))))))))))******)))************+++++++++%%%...???QQQVVVQQQOOOQQQXXXccccccLLL>>>KKKKKK222000000555:::777555BBBSSSRRRTTTYYYWWWWWWdddjjj___ZZZ___cccbbb___WWWHHH;;;000<<>>EEEOOOVVVXXXYYYZZZ[[[\\\]]]^^^^^^]]]___bbbdddjjjuuuwwwhhhfff```ZZZ]]]kkk{{{vvvnnneeedddhhhkkkiiieee___mmmwwwwwwqqqRRRBBBAAAJJJHHHOOOzzzWWWMMMjjj^^^>>>333???>>>555555777>>>KKKVVVXXXXXX___jjjpppmmmoooqqqooolllmmmrrrwwwoooxxxyyypppkkkppptttrrr~~~ppplllxxx~~~xxxuuuzzzrrr~~~xxxvvv|||~~~zzzwwwzzz{{{yyy~~~rrrjjjccccccgggnnnyyy~~~www~~~pppddddddooouuuwwwtttuuuyyyyyyuuu~~~xxxwwwxxxggg]]]xxx|||www{{{ttt\\\hhheeeLLL999888:::666777888888888888999999999777___}}}xxx|||nnnggggggFFF999999CCCQQQpppfff```jjjfffppp}}}pppbbb___aaajjjnnnlllmmmqqqmmmqqqtttssspppooorrruuuwww{{{~~~|||sssaaammmtttyyyvvvppp}}}sss^^^???AAA;;;AAA___~~~tttfffllltttqqqpppvvvuuuvvvvvvsssooopppvvv|||uuurrryyy}}}wwwvvvvvvmmmYYYUUUmmmsssnnnuuu{{{fffqqq{{{ccc>>>444:::GGGHHHGGGIIIGGGFFFJJJMMMLLLHHHFFFHHHKKKJJJJJJPPP```xxxsss~~~uuu^^^qqqddd===555VVV\\\NNNUUUdddkkkOOOHHHjjjKKKVVV```dddeeefffeeecccccccccbbbbbbbbbbbbbbbccccccbbbbbbccchhhooovvvzzzoooXXXPPP]]]\\\JJJGGGWWWdddxxx|||}}}qqqlllkkk[[[WWW^^^TTTPPPdddkkk|||zzzwwwkkkbbbmmmkkkkkklllmmmmmmmmmooorrrtttttttttvvvxxxzzzyyyvvvtttyyywwwooolllpppmmmppp~~~|||rrrrrr|||nnn}}}\\\XXX>>>555999???BBBCCCDDDGGGIIICCCIIIEEECCCKKKKKKFFFIII___wwwzzz}}}|||vvveeeBBB=========<<<;;;999777555444333111...---------+++***+++***)))(((((()))***+++************************&&&///AAARRRUUUOOOMMMQQQ]]]UUUdddZZZ:::GGGWWW>>>---222666444333888???BBB[[[]]]\\\XXXUUUYYYdddnnn^^^ZZZ\\\eeejjj```KKK;;;999999BBBNNNNNNAAA:::<<<777KKKjjjcccVVVgggxxx}}}vvvdddggguuueeeOOOHHHBBB```tttwwwyyycccFFFRRRgggccc___mmmgggZZZ|||iiiCCC>>>555//////444555333777>>>HHHQQQVVVXXXYYYZZZ^^^[[[ZZZ\\\___aaa```^^^gggjjjsss}}}rrrmmmfff```___aaadddkkksssjjjgggbbbaaagggnnnkkkbbbXXXxxxssswwwxxxqqqpppPPPDDDGGGKKKCCCJJJnnnzzz|||kkkHHHYYY```444<<>>000555;;;FFFMMMMMMOOOYYYcccgggllloooooonnnooosssrrrnnnuuuwwwxxxuuuqqqrrrwww|||{{{xxxuuusssuuuwwwzzz{{{wwwtttyyy~~~zzzooojjjrrr|||{{{}}}~~~||||||}}}yyyttt|||yyyrrrssswwwtttoookkkiiijjjnnnuuu{{{{{{~~~tttrrryyyxxxoooiiivvvwwwzzzzzzsssnnnwww{{{jjjyyyaaayyypppttt}}}xxx^^^uuuddd>>>777:::666888777777777777888888888888:::UUU||||||fffttt}}}qqqUUU555333DDDJJJaaaeee```pppwwwvvv{{{pppfff```eeelllnnnlllkkkooooooooopppqqqqqqrrrrrruuuqqqtttnnnqqqnnn___jjjnnntttcccaaapppYYYAAAFFFOOOccc~~~llljjjnnnpppppprrrrrrqqqpppppprrrrrrqqqpppkkkvvv{{{vvvtttvvvrrrhhhVVVdddbbbqqq{{{pppqqqrrr{{{lll{{{{{{~~~yyy```777:::>>>AAABBBDDDFFFGGGIIIIIIIIIIIIJJJJJJKKKLLLUUUNNNDDDZZZpppyyyttt}}}~~~}}}uuu|||aaaGGG222MMMdddNNNSSS___tttWWW@@@ggg^^^MMMVVVeee```aaaggg```eeeaaa```bbbbbb```aaaeeebbbfffggggggiiiooopppnnnhhhVVVCCCAAANNN\\\eeeiiiggg~~~yyyrrrdddUUUJJJGGGLLLRRRooosssxxxyyyuuupppllljjjlllkkkkkklllnnnpppsssttttttuuurrrnnnnnnsssvvvuuu{{{sssoooqqqpppmmmmmmqqqtttwwwuuufffyyyvvvdddJJJ===777<<>>CCCWWW~~~mmmaaajjjpppsss|||pppfff```dddjjjlllllllllkkkkkklllnnnpppqqqrrrssswwwsssxxxtttxxxpppWWWZZZTTTJJJKKKkkkbbbXXXrrr|||llljjjoooqqqrrrsssrrrqqqpppppprrrrrrqqqpppmmmuuuyyyvvvvvvyyyssshhh^^^ooohhhkkkrrrooommm]]]wwwvvv|||nnnvvvttt{{{yyyTTT777:::>>>AAABBBCCCEEEGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJOOOQQQ]]]~~~{{{zzz}}}}}}~~~kkk===>>>[[[TTTQQQYYYyyy|||XXXBBB^^^dddNNNRRRbbbaaaaaafff```eeebbbbbbddddddbbbbbbeeeeeehhhhhheeefffhhhgggcccTTTWWW\\\dddpppbbbOOOOOO\\\kkkssssssuuuwwwvvvrrrooommmmmmlllllllllmmmoooqqqrrrsssooorrrrrrppprrrwwwxxxwwwtttpppnnnqqqrrrqqqtttzzzzzz|||yyypppyyytttaaaDDD666:::>>>???>>>???BBBAAA>>>IIIHHHFFFCCCCCCFFFKKKPPPNNNzzzyyywwwyyyxxxuuufffCCC======<<<<<<;;;999777555444333111...---------+++*********))))))))))))******************************,,,,,,333CCCQQQUUUSSSQQQPPPWWWhhhooo]]]IIIIIIUUU111///111777777111111666555<<>>GGGNNNTTTYYY]]]ZZZ^^^aaaaaa^^^]]]___aaa^^^UUUKKKJJJZZZqqqwwwmmmfffaaaXXXWWWZZZ___```\\\YYYZZZeeeggggggkkkzzzoooTTT\\\tttyyyyyy{{{|||```LLLOOOQQQIIILLLFFFPPPoooyyyzzzXXXOOOuuuiiiGGG999:::777888333444<<>>AAABBBCCCEEEFFFDDDDDDCCCCCCDDDFFFGGGHHHBBBMMMRRRSSSxxxwwwuuu}}}sssHHH555MMMTTTPPPSSSnnn]]]GGGRRRjjjQQQNNN]]]bbbaaacccaaaeeebbbcccffffffcccbbbeeefffhhhhhheeeeeefffccc]]]dddwwwjjjYYY```oooyyy{{{ttttttsssqqqnnnllllllnnnkkklllnnnooopppqqqqqqqqqlllpppqqqpppqqquuuuuurrrmmmmmmnnnqqqqqqqqqwww~~~rrrwwwvvvuuuxxx~~~rrrppp^^^EEE999===AAABBBAAAAAACCCBBB???AAAEEEIIIKKKJJJHHHEEEDDDVVVsssyyyzzzyyywwwiiiFFF@@@<<<<<<;;;:::999777666555333111...---------+++******))))))))))))))))))***************************,,,)))---===PPPZZZWWWQQQUUU\\\bbbhhh^^^@@@>>>^^^???222,,,333777333222777333999BBBGGGIIILLLQQQTTTQQQYYY]]]\\\jjjhhhAAADDDSSSRRRGGGBBB???LLL^^^NNNAAAGGGCCCIII]]]iiitttuuuiiiXXXIII@@@BBB<<<:::666777OOOtttqqqpppuuu}}}|||RRRLLLYYYQQQSSSYYYLLL^^^nnnYYYdddsssvvvbbbJJJ666555777444111333///333999@@@FFFMMMTTTYYYXXX[[[______]]][[[[[[\\\WWWNNN===555DDD^^^nnnnnnooommmjjjfffaaa\\\WWWTTTbbb```bbbeeeddd___\\\]]]```___ccckkkqqqlll___SSSlllxxx|||VVVDDDLLLOOOFFFNNNKKKMMM^^^|||~~~___FFFaaakkk@@@555???999;;;---000666===AAAGGGPPP[[[bbbeeeiiilllkkkkkkmmmmmmjjjpppqqqqqqpppoooooorrruuuwwwqqqmmmnnnssswwwvvvsssxxx}}}|||vvvuuuuuulll^^^TTTWWW]]]fffsss|||yyyqqqmmmgggdddhhhqqqwwwzzzzzz{{{{{{{{{{{{|||}}}vvvwwwwwwttt{{{}}}wwwooottttttlllnnnxxx}}}xxxtttuuuwwwtttpppuuuuuuwwwxxxyyyzzz{{{|||uuu|||{{{ssspppqqquuuttttttwwwzzzzzzxxxvvvxxxyyyyyykkkfffeee]]]sss{{{hhhXXX}}}~~~cccwwwjjjOOO888555;;;;;;777666666666666777777777888:::???~~~xxxvvv|||pppzzz\\\999999<<>>666VVVTTT>>>------444666555777111444999<<<>>>BBBGGGKKKRRRXXXYYYVVV\\\jjjssstttnnnLLL999>>>SSSeeeSSS___pppbbbTTTVVVQQQXXXeeeeeeccc^^^SSSGGG>>>:::555333222444NNN}}}yyywww}}}yyyPPPEEELLLFFFNNNXXXIIIWWWyyyrrrbbbpppnnniiipppRRR777111555666333222111333666:::>>>EEELLLQQQRRRRRRUUUYYY\\\]]]ZZZWWWOOOJJJ===222;;;QQQ```cccaaabbbbbbcccdddfffhhhiiitttoookkkjjjhhhddddddgggaaaaaalllyyypppXXXQQQ[[[mmm|||qqq~~~vvvRRRAAAGGGKKKFFFNNNSSSTTT^^^qqqPPPPPPbbb===222>>><<<>>>---///222777<<>>;;;;;;;;;:::999888666666333111...---------+++***))))))************))))))))))))))))))))))))))))))'''''')))555JJJ[[[___[[[UUU]]][[[___bbbKKK999EEE^^^KKK666,,,///555666333000111222444777<<>>555666111>>>qqq}}}gggHHH;;;<<<:::DDDMMMEEEPPPyyyqqq^^^iii~~~dddEEE444333666333...111222444555888===DDDHHHTTTRRRSSSUUUXXXVVVOOOIIICCCBBB===888:::FFFQQQWWW```ccceeegggjjjqqqzzzsssmmmgggeeebbb___aaaeeebbbfffuuulllNNNKKK]]]ZZZlllkkkuuuyyyqqq|||yyytttyyywwwmmmRRREEEFFFHHHHHHDDDPPPRRRZZZ}}}[[[MMM\\\KKK;;;999:::>>>666000000333888>>>CCCKKKSSS^^^fffkkkjjjhhhjjjjjjiiimmmmmmmmmnnnooopppqqqrrruuussspppoooooonnnnnnmmmoootttvvvrrrnnnllljjjgggmmmjjjdddaaaeeellllllhhh___]]]YYYXXXaaannnvvvxxxyyyxxxxxxyyy{{{}}}|||{{{yyyzzzyyywwwvvvyyy~~~yyysssqqqnnnfff```___uuuyyywwwpppmmmpppooojjjpppoooooonnnmmmnnnnnnnnnvvv}}}|||zzzyyyyyywwwsssrrrwww}}}|||wwwyyyoooggggggfffeeessslll{{{}}}yyyssspppxxxVVV>>>777444888;;;444555555666666666666777777222:::ffftttlll{{{zzzqqq[[[AAA999;;;999OOOvvvuuudddbbbffflllwwwqqqjjjeee___]]]aaagggooooooppppppqqqqqqrrrrrrvvvwww{{{ooolllkkkiiiyyygggKKKCCCEEE___{{{|||vvv|||wwwnnniiilllsssuuurrrrrrqqqpppppprrrrrrqqqpppvvvrrrqqqtttxxxuuuiii^^^oooiiigggooojjjzzzssszzzvvvrrrrrr~~~xxxYYY???;;;>>>BBBDDDEEEEEEGGGHHHAAA???>>>>>>???BBBEEEGGG>>>EEELLLQQQPPP}}}rrrsssyyyssstttzzz~~~kkkRRR555444PPPTTTPPPYYYpppiiiKKKVVV[[[RRRLLLYYYbbbaaacccaaa___```cccccc```___aaabbbbbbbbbccchhhllliiiaaa]]]cccgggggglllqqqnnneeeRRRJJJCCCCCCHHHTTTdddrrrrrrmmmmmmkkklllnnnpppqqqppplllhhhllllllmmmnnnnnnnnnmmmmmmmmmnnnkkkffffffkkknnnnnnlllppprrroooooouuu{{{}}}|||nnn]]]iii|||ppp```FFF999AAA>>>BBBDDDDDDFFFIIIJJJGGGEEEEEEEEEEEEEEEHHHMMMPPPFFFRRR{{{yyy|||tttuuuhhhEEE===;;;;;;;;;:::999888777666333111...---------+++***((()))***++++++***)))((())))))))))))))))))))))))''')))***111BBBXXXdddeeeVVV]]]\\\___hhhaaaKKK===SSSOOOAAA000,,,333666222111111111111444888>>>BBB;;;:::@@@LLLVVVeeexxx\\\SSSXXX}}}zzzlllXXXLLLAAA===999222,,,+++---444111DDDwwwxxxttt~~~}}}{{{OOODDD:::666777<<>>BBBPPPQQQSSSUUUTTTOOOIIIEEECCCCCCEEEFFFCCC@@@CCCIIINNNUUU\\\]]][[[]]]eeelllfffbbb______^^^[[[[[[^^^^^^eeeiiibbbPPPCCCGGGRRR^^^{{{zzzxxx{{{~~~uuutttxxx]]]PPPLLLHHHFFFGGG<<>>333000000666999<<>>===@@@CCCEEEFFFGGGHHHIII@@@???>>>===???BBBEEEHHHAAAFFFNNN[[[UUUiii~~~mmmRRR>>>444LLLVVVMMMRRR___{{{wwwWWWEEE]]]YYYIIITTTbbbbbbcccccc``````bbbbbb``````cccdddcccaaabbbiiiooollleee^^^ccceeebbbeeehhh^^^OOO???@@@CCCFFFGGGKKKYYYiiifffkkkooonnnjjjiiinnnttthhhhhhiiimmmpppooolllhhhmmmllllllkkkkkkkkkllllllkkkmmmkkkhhhgggkkklllkkkmmmppppppnnnqqqyyy~~~}}}{{{oooppp~~~uuukkk]]]FFF;;;FFF<<<@@@BBBAAACCCFFFEEEBBB===BBBIIIMMMMMMJJJFFFEEEGGGLLL~~~{{{~~~vvvwwwjjjFFF>>>;;;;;;;;;:::999888777666333111...---------+++***((()))***++++++***)))((())))))))))))))))))))))))(((++++++---<<>>BBBKKKWWWccceee]]]VVVUUUXXX```^^^```dddddd___]]]^^^rrrwwwlllSSSGGGOOOZZZ\\\dddrrrxxxkkkOOOLLLPPPJJJDDDDDD>>>JJJCCCNNNbbbuuu@@@NNN|||hhh===999666@@@555000///444777888>>>FFFOOOYYYbbbeeefffiiimmmnnnjjjjjjjjjlllnnnoooooooookkknnnpppnnnjjjhhhkkkoooqqqkkknnnzzz~~~uuullljjjgggiiigggddddddhhhjjjiii]]]ZZZRRRLLLQQQ```kkknnnoooooorrrwww|||}}}{{{xxxyyyxxxwwwxxxzzz||||||{{{vvv}}}{{{zzzzzz{{{xxxwwwqqqnnnvvvvvvnnnoooyyy|||vvvyyyuuulllnnnpppnnnooovvv~~~}}}wwwtttssskkkpppwww}}}}}}{{{~~~yyytttxxx}}}vvv```WWWXXXHHH```vvvzzzxxxxxxhhh???000777444888???999555555555555666666666777777???<<>><<>>ZZZvvvssswwwppplllxxx~~~zzzpppggghhhpppsssppprrrqqqpppppprrrrrrqqqppprrrqqqrrrxxx{{{wwwoooiiikkknnnnnnllliii}}}~~~kkkKKK999>>>AAADDDGGGGGGHHHIIIJJJCCCAAA??????@@@DDDHHHJJJTTTPPPPPPccc^^^ZZZsssuuummm^^^SSS222<<>><<>>ggguuunnntttuuulllCCCEEEFFFGGGLLLPPPLLLEEEJJJNNNccczzzhhhjjjhhhvvvqqq>>>666AAA...000//////222222000333888:::DDDNNNOOOOOOUUUaaajjjccccccfffcccRRR>>>999@@@OOOWWW___fffsssxxxiiiSSSfffUUUSSS```aaaWWW^^^ssssssZZZCCCAAAOOO\\\aaavvvyyycccJJJIIIPPPNNNIIIFFFFFFEEEFFFQQQOOOzzz|||eeeFFFTTTeeeFFF333<<<888:::444111333444444;;;DDDIIINNNWWW```hhhkkkjjjiiiggghhhjjjmmmpppqqqooonnnoooppprrrrrrrrrqqqooommmpppoookkkffffffkkkqqqtttyyyrrrmmmmmmooorrr}}}kkkVVVIIIMMMOOOKKKRRRaaannnkkklllqqqsssrrrrrrtttxxxrrrqqqwwwyyyxxxyyy~~~xxxyyyrrrwwwuuurrrqqqnnnoootttpppmmmiiikkkooossstttsssuuuzzzmmmkkknnnnnnppptttxxxwwwsssqqqrrruuuooommmnnnssszzz|||vvvooouuurrrwww{{{{{{qqqjjjYYYRRRXXXVVVbbbyyywww{{{wwwzzzPPP???333666999444111444333333333444444444555555666555EEEfffzzztttIII===::::::EEE^^^vvv^^^]]]eeeppptttvvvrrrkkkffffffhhhkkkkkklllnnnpppqqqqqqqqqttttttyyy~~~fffnnnpppvvvyyyyyylllOOOCCCRRRLLLBBB>>>;;;<<>>EEEKKKLLLIIIFFFGGGIIIFFFGGGHHHKKKMMMMMMJJJHHHNNNIIIFFFNNNVVV[[[{{{fff[[[KKK???444999OOOKKKRRRhhh{{{KKKHHH___]]]@@@OOOkkk]]]fffdddbbb```___```bbbdddiii```eeegggeeeuuuzzzccc```gggjjjgggdddeeebbb\\\UUUWWWVVVOOOGGGHHHUUUaaajjjiiigggggghhhkkknnnqqq|||rrriiihhhgggfffggghhhjjjjjjjjjiiihhheeehhhiiifffgggiiigggcccoookkkpppsssqqqwww{{{ssscccVVVqqq{{{rrrtttssssssmmm^^^KKK???>>>BBBLLLJJJGGGDDDCCCCCCDDDEEEBBBDDDGGGGGGBBB<<<@@@HHHIIITTT~~~zzztttsssssshhhNNN666<<<:::999999999999888666444111///------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***,,,:::OOO```iiiggg]]]\\\hhhiiidddhhhFFF<<>>======;;;888555111222111---***,,,333:::666fffxxx|||aaaJJJQQQVVVSSSOOOOOONNNMMMGGGHHHYYY|||llldddsss~~~MMM666:::555222...,,,///111111333666555:::???CCCHHHMMMPPPRRRRRR]]]hhhdddSSSDDDGGGQQQYYY]]]^^^```kkkwwwrrrfff```kkkiii[[[ZZZooojjj\\\PPPKKKKKKNNNWWWbbb|||llluuuyyy___HHHFFFKKKJJJGGGGGGEEEGGGFFFLLLFFFccc}}}[[[GGGMMMNNN@@@444111888333000000222555;;;@@@DDDIIIQQQ[[[ccchhhiiiiiihhhhhhjjjmmmpppqqqqqqpppmmmmmmmmmnnnoooppprrrssskkkjjjhhhggghhhnnnuuuyyyzzzuuuvvvxxx{{{gggQQQNNNKKKDDDEEENNNUUUTTTYYYbbbjjjnnnsssxxxyyysssoooqqqssssssuuuyyyzzzzzzyyyxxx|||~~~vvvzzzuuussswwwxxxtttrrrsssnnnnnnnnnnnnnnnoooqqqqqqsss}}}|||pppjjjlllnnnppptttwwwvvvrrroooppprrruuussstttvvvyyywwwqqqkkksssrrrtttxxxyyyuuutttuuurrrYYYRRRVVVSSSaaa|||yyymmmwww|||yyyyyyHHH:::111555777333222555333333333444444444444555666000;;;VVV{{{zzzuuuzzzXXX>>>222888GGGNNNtttiii\\\```jjjrrryyywwwmmmeeecccfffkkklllmmmmmmmmmnnnppprrrvvvuuuzzzfffiiisss}}}zzzjjjYYYJJJKKK[[[[[[MMMCCC:::777MMMlllyyysssuuuxxx|||lll^^^bbbmmmuuurrroooooosssxxx{{{wwwsssnnnoootttyyyvvvnnnmmmqqqpppooojjjeeennn~~~|||zzzzzz}}}}}}{{{^^^EEE@@@AAAEEEJJJKKKJJJHHHIIIJJJOOONNNLLLJJJJJJKKKMMMNNNHHHHHHGGGNNNSSSUUUtttyyyjjjvvv~~~nnnSSS@@@888:::IIIIIINNN^^^sss}}}uuu\\\GGGOOOYYYLLLMMM\\\[[[cccbbbaaa``````aaadddfffiiiaaafffjjjkkkyyyyyybbbgggjjjkkkkkkmmmoooiiiaaaUUUUUUUUUSSSLLLJJJVVVeeeffffffffffffgggiiikkklllpppssseeeYYYaaabbbdddeeeggghhhiiiiiijjjhhhjjjnnnkkkddddddkkkvvvsssttttttooorrruuurrr^^^XXXxxxzzzpppqqqwwwrrrfffWWWIIIAAAAAACCCKKKJJJHHHFFFEEEEEEFFFGGGFFFDDDFFFHHHGGGDDDFFFJJJLLLPPP~~~{{{wwwwwwxxxnnnTTT;;;<<<:::999999999999888666444111///------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***((()))+++***000EEE\\\mmmlll___XXX___dddgggqqqgggBBB999JJJHHH666///333111333555333000...///000000...000666555000111777999EEENNNQQQSSSPPPCCC333999888666555666555444222222222444666777555111---JJJwwwVVVMMM[[[ccc\\\PPPJJJLLLPPPEEEBBBKKKiii~~~___dddfffpppOOO;;;555777111---///222111111222777555666<<>>\\\[[[???333777777444000000555999:::===AAAIIIRRR[[[ccchhhjjjiiijjjkkkmmmoooppprrrrrrooommmlllkkklllooorrrtttrrrqqqqqqtttyyy|||{{{{{{yyyxxxyyykkkXXXVVVUUUNNNJJJLLLGGGFFFKKKUUU___gggpppxxx}}}vvvqqqpppqqqqqqtttxxxyyywwwtttuuu|||zzzppp|||yyyxxxzzzyyyrrrmmmkkklllnnnqqqqqqnnnmmmmmmnnnpppvvv}}}}}}tttiiihhhmmmpppsssvvvuuuqqqnnnoooppppppqqqsssuuuuuurrrooolllcccgggjjjmmmssswwwtttnnn^^^GGGJJJNNNSSSppptttnnn===555111555555111222666333333333333444444444444888111555HHH{{{}}}oooiiieee}}}{{{zzzgggDDD111666>>>@@@^^^xxx___^^^bbbnnnzzz{{{rrrgggcccccchhhkkkmmmmmmllllllpppsssvvvuuuzzzgggfffjjj|||xxxdddZZZ^^^mmmkkk[[[NNN???666FFFeeevvvtttuuuwwwzzzmmmcccgggnnnllllllnnnssswwwxxxuuuqqqkkknnnuuuzzzxxxqqqnnnppppppjjjddddddkkkttt{{{zzznnnjjjtttxxxrrrPPPCCC>>>DDDFFFHHHIIIJJJJJJJJJJJJRRRSSSRRROOOKKKJJJMMMPPPDDDHHHIIIMMMNNNMMMggg~~~sss{{{xxxaaaQQQAAA...CCCFFFJJJSSSfffwwwzzzrrriiiKKKBBBTTTUUUGGGLLL______aaabbbbbbaaaccceeehhhfffbbbfffjjjmmmvvvrrr^^^eeeggghhhjjjoootttuuuqqq\\\UUUTTTVVVQQQJJJSSScccdddeeeeeefffggghhhhhhiiimmmppptttvvvzzz|||yyyssscccccccccdddeeeggghhhiiigggbbbgggnnngggZZZ___pppyyywwwtttqqqmmmnnntttxxxxxxfff{{{|||qqq```QQQGGGDDDDDDFFFIIIHHHHHHHHHHHHHHHIIIIIIJJJFFFEEEJJJMMMLLLKKKMMMGGGMMM}}}|||zzzxxxwwwyyy{{{rrrXXX???<<<:::999999999999888666444111///------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((($$$&&&,,,******>>>XXXmmmtttlll^^^[[[\\\aaannnzzz[[[BBB;;;???IIIFFF555///111333555666555222///111------222333///---///444333///+++///777888444444444333444444444444444...111222222111444:::@@@}}}xxxuuuSSSJJJYYYddd^^^OOOGGGGGGJJJFFFAAAAAATTT|||ooo___HHHZZZssssssIII333888444333444333///...000777444444999???DDDKKKRRR\\\]]]\\\aaaooowwwhhhQQQSSSWWWXXXTTTTTTWWWWWWTTTVVVOOOQQQaaannnlll___SSSSSSGGG@@@EEEMMMZZZttt|||yyy~~~^^^TTTLLLKKKJJJFFFFFFHHHIIIOOOKKKMMMLLLHHHmmm{{{\\\JJJ[[[jjjUUU666555;;;<<<555000333555444777;;;BBBJJJSSS\\\dddiiikkkllllllmmmmmmnnnpppqqqrrrpppnnnmmmmmmmmmoooppplllkkklllsssyyy~~~}}}yyypppeee]]]lllddd```dddeee___XXXVVVPPPMMMMMMRRRXXX```kkkuuu{{{vvvrrrqqqrrrssstttvvvuuuwwwvvvsssppprrruuuxxx{{{xxxtttppplllkkkkkklllnnnppppppooollljjjlllnnnvvv}}}wwwiiifffmmmoooqqqttttttrrrpppqqqrrrppptttwwwwwwtttpppoooooo]]]fffmmmooouuuyyypppaaaGGGEEEFFFCCC___jjjttt|||VVV666333333666444000111666222222333333333444444444666222444===ddd{{{rrr~~~|||iiizzzyyyrrrRRR>>>;;;444===LLLuuujjjaaa]]]hhhuuu|||yyyppphhhdddbbbggglllmmmlllmmmpppsssssssssxxxfffjjjppp|||wwwggg]]]VVVYYYfffdddXXXPPPFFF:::FFFaaaqqqxxxxxxvvvtttssstttxxx{{{vvvssslllkkkfffhhhmmmqqqttttttpppnnniiiooowww{{{yyysssooonnnqqqhhhdddjjjnnnnnnqqqxxxxxxwwwhhhooo}}}}}}pppGGGAAA<<>>LLLUUUIII:::444//////333555333///444///---000222111000111,,,///111111222444333111///000111111111222222333111777777000000FFFooossskkkwwwhhhSSSIIIUUU^^^[[[SSSLLLHHHEEEJJJGGGCCCJJJgggwwwlllUUUmmmvvv\\\???222333555666222,,,---111///000222333222999NNNbbbrrr{{{uuulllaaaTTTXXXZZZVVVRRRRRRRRRRRROOORRRaaammm```FFFBBBRRRBBBDDDEEEHHHVVVppp{{{uuuqqqRRRQQQQQQRRROOOJJJGGGGGGFFFIIIGGGHHHLLLBBBSSS^^^DDDZZZ```777222999===888111000222444333777===DDDKKKTTT^^^dddjjjkkklllkkkiiiiiilllnnnooopppqqqrrrqqqpppooommmnnnkkknnnwww~~~}}}yyyoooaaaUUUbbbdddfffgggccc]]]ZZZYYY[[[WWWTTTUUUWWW]]]iiitttssssssrrrqqqsssuuutttssstttttttttssspppoooqqquuusssuuuuuutttsssssssssrrrllliiigggkkkqqqsssnnnhhhhhhiiiqqqzzzwwwkkkhhhmmmmmmooorrrsssttttttuuuuuuwww{{{~~~|||vvvrrrqqqqqqrrrzzz}}}zzzsss^^^IIIBBBFFF???IIIvvveeeqqqyyy||||||<<<444444666777444111111444222222222333333333444444000111222555KKK~~~iiifff|||\\\FFF???555<<>>CCCGGGUUUlll}}}lllHHH???TTTRRREEEMMMWWW\\\aaacccaaa```bbbdddbbbggggggcccbbb___[[[ZZZYYYdddmmmkkkiiixxxyyyvvvqqqfffaaaeeefffdddcccaaabbbccceeefffgggfffgggiiilllnnnpppsssmmmkkkiiigggfffeeeffffff\\\hhhlllddd^^^eeeoootttuuuwwwnnnkkkrrrsss|||}}}}}}ssslll___OOOBBB>>>AAAFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIGGGIIIKKKJJJGGGHHHMMMMMMNNNnnn~~~}}}zzzvvvvvvwwwmmmSSS:::<<<:::999999999999888666444111///------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))---***+++---***&&&///<<>>CCCJJJTTT[[[cccfffhhhhhhffffffhhhkkkiiilllqqqtttuuutttqqqooovvvrrruuutttvvvwwwvvvuuuqqqhhh___aaaffffff___XXXXXX]]]```]]][[[[[[]]]___bbblllvvvsssuuuvvvvvvxxx{{{zzzvvvuuuooonnnuuu{{{wwwnnnggggggnnnsssttttttsssqqqmmmooohhhcccgggooosssooohhheeehhhnnnttttttooolllnnnlllmmmpppsssuuuvvvwwwwwwlllqqquuuwwwwwwvvvxxxzzzwwwgggPPP>>>>>>999???gggwww]]]fff~~~hhh:::444555666666444222222222222222222222333333333333000666333333<<>>>>>DDDCCCDDDGGGIIIJJJKKKKKKKKKLLLLLLJJJGGGEEEHHHNNNTTTVVVWWWNNNJJJOOOMMMKKKRRRyyyooo~~~|||wwwlllUUU>>>444888===CCCNNN___uuuSSS:::QQQ^^^JJJ888PPPWWW^^^aaa___^^^```bbbaaajjjhhhdddhhhccc^^^cccXXXbbbjjjhhhdddpppxxxjjjccccccbbbaaa``````aaabbbbbbbbbcccfffhhhfffaaabbbeeegggffffffeeedddddddddeee\\\iiiiii]]]\\\kkkssspppuuuzzzpppnnnzzzuuuuuuooodddttt{{{iiicccYYYJJJ>>>;;;???DDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDFFFHHHFFFCCCEEEIIIOOOOOOddd|||xxxxxxzzzrrrYYYBBB<<<:::999999999999888666444111///------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++))))))+++///JJJhhhzzzyyywwwooodddaaahhhkkklllLLLBBBCCCLLLHHHBBB;;;555222222333333444333222111222444444666444333222111222666:::333555666666444333555777222777EEE\\\sssrrr}}}^^^LLLJJJSSSSSSOOOLLLMMMQQQOOOKKKMMMMMMLLLJJJNNNcccyyyyyyttt}}}lllKKK@@@666333333111000111111///111444111111@@@TTTooonnnqqqyyyxxxjjjUUUGGGGGGEEECCCBBBBBBEEELLLRRRUUUPPPDDD:::===GGGDDD::::::777999DDDWWWnnnooofff}}}yyyuuuMMMHHHLLLQQQRRRPPPMMMHHHEEEHHHFFFOOOEEEFFFJJJ???PPPuuuPPPDDDRRRYYY\\\FFF777999:::333000444111555888:::<<>>???DDDGGGFFFEEECCCAAA@@@AAABBBBBBCCC??????CCCEEEDDDDDDFFFGGGNNN```xxxuuurrruuuyyysss]]]GGG<<<:::999999999999888666444111///------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&***+++((((((,,,,,,))):::VVVjjjrrr~~~~~~ssslllccc___lll}}}|||nnnSSS777DDDLLLRRRPPPEEE:::555444111444666333111111222222000///000444666555333222222444555444111000222444DDDfffzzzvvv{{{|||qqqPPPDDDEEESSSPPPHHHAAACCCIIIMMMKKKKKKJJJJJJIIIFFFQQQvvvwwwxxxXXXTTTnnnrrreeePPP;;;444666555111...222,,,,,,333444///222;;;888@@@QQQ^^^WWWFFF===@@@<<<<<<===???@@@AAADDDGGG@@@>>>===>>>===:::555333444777MMMooozzzsssuuuxxxlllwwwppphhhbbbOOOGGGKKKMMMMMMLLLKKKHHHDDDBBBAAAOOOAAA@@@MMM@@@EEETTTsssIII<<>>FFFAAAHHHOOOQQQOOOMMMNNNQQQPPPMMMJJJJJJKKKNNNOOOPPPKKKUUUSSSNNNTTTVVVWWW^^^ccc}}}vvvjjjvvvyyynnnooo???999<<>>aaaXXXIII;;;999<<<777---000111111333888===???>>>GGGLLLSSSZZZ```bbbbbbbbbkkkkkklllnnnooopppppppppppppppnnnoooxxx{{{qqqxxxwwwvvvyyy~~~~~~zzzvvv}}}{{{vvvsssrrrtttwwwyyy~~~|||uuuooowwwtttnnnjjjjjjmmmqqquuupppqqqsssvvvwwwtttppplllwwwssspppppprrrrrrooolllnnnoooqqqrrrqqqooollljjjllljjjiiikkkooorrrsssqqqsssrrrpppqqqvvv|||}}}zzz{{{zzzwwwwwwjjjUUULLLIII;;;555AAAKKKzzz}}}hhhwwwyyy{{{GGG777444111111111111111111111111000111111111111222222222---444...111999666___zzzuuu\\\~~~ggglllDDD111;;;:::666NNN~~~hhhVVVWWWaaaiiiuuusssddd```___^^^dddnnnpppnnnvvvuuu|||sssRRRMMMjjjvvv}}}|||sssqqqpppnnnooopppqqqpppooorrrpppooolllfffccclllzzz|||xxxuuupppgggaaahhhttt|||zzzvvvppplllhhhbbb\\\SSS@@@CCChhhsssuuuvvvrrrttt}}}www^^^GGGUUUdddVVVNNNLLLKKKKKKMMMOOOPPPPPPSSSXXXXXXTTTQQQQQQMMMFFFQQQUUUXXXVVVQQQOOORRRVVVccc~~~zzzyyy~~~~~~uuu[[[EEE111<<>>===@@@DDDGGGHHH@@@HHHIIIxxxwwwppptttrrrUUUDDD;;;<<<<<<;;;999888888999555333///---------,,,++++++***)))((((((((((((((())))))))))))))))))))))))***************)))(((((('''555JJJaaawwwzzzsssdddeeeggg^^^ggg}}}zzz[[[???999JJJYYY]]]>>>CCC>>>111...555444***---777:::222---111777999=========HHHccc|||vvvqqqttt~~~yyyXXXKKKIIIKKKNNNJJJHHHFFFDDDEEEHHHKKKNNNIIIDDDDDDGGGEEEDDDPPPaaa{{{}}}wwwllltttuuuzzzRRR555666888000777666444111...,,,...///444444555444333222000///,,,...111333444444444444999333000222555444555777999[[[}}}yyy~~~\\\LLLKKKJJJIIIJJJJJJIIIFFFDDDCCCBBBBBBCCCEEEFFFFFFEEEDDD^^^yyy^^^GGG===KKKRRRHHH;;;777888888111111000000333888<<<===@@@CCCIIIPPPXXX^^^ccceeehhhhhhjjjmmmpppsssttttttooopppnnnooowww~~~}}}zzzyyyzzzzzzzzzzzz}}}|||zzzyyy{{{~~~}}}xxxuuuttttttrrrpppnnnoooqqqtttvvvqqqqqqrrrtttuuutttpppmmmrrrqqqpppqqqqqqqqqpppnnntttsssrrrpppnnnllljjjiiipppooonnnppptttvvvvvvuuuvvvxxxxxxvvvuuuwww|||~~~{{{|||qqq```MMMHHHEEE888<<>>:::<<>>NNNiiixxxkkkZZZeee}}}nnn```fffvvv{{{uuummmuuukkkvvvyyynnnxxxxxxmmmpppxxxyyyPPPHHHKKKEEEDDDLLLFFFFFFEEEEEEFFFGGGHHHHHHIIIDDDBBBFFFHHHFFFFFFIIIZZZqqqbbbWWW^^^wwwzzz~~~{{{[[[555;;;888555555555444000,,,...///000111111222333333444111---,,,...000111111222666999333,,,444QQQoooooo}}}lllhhhvvvyyy}}}jjjMMMLLLKKKIIIIIIIIIKKKLLLLLLJJJHHHEEEDDDCCCDDDFFFGGGFFFEEEGGGWWWPPPuuuaaa<<<999aaaoooNNN666;;;888555444333111000555;;;999999:::>>>CCCJJJQQQUUU___^^^___dddjjjoooqqqqqqttttttqqqmmmnnnxxxzzzxxxyyy{{{xxxxxxwwwvvvuuuuuuuuuuuutttqqqnnnlllkkkkkkiiihhhiiimmmqqqqqqooonnnooopppnnnnnnmmmnnnoooqqqtttuuuuuuuuuvvvwwwxxxxxxxxxxxxuuuyyy||||||zzzyyy{{{}}}zzzxxxsssllliiiggg___VVVHHHFFF<<<555999IIIrrreeeWWWsss}}}RRR555333444888111111111111111111111111000000000000111111111111...666222---333111222AAAeee}}}ggguuuyyyttt```eee^^^uuu}}}```EEE===888999777;;;SSSnnnrrrUUUQQQZZZ```]]]rrrzzzqqqeeeZZZ]]]```nnnxxxooocccnnnooosssuuuqqqnnnrrryyy~~~vvvwwwwwwqqqsssvvvpppuuutttssssssrrrqqqmmmkkk___ZZZZZZdddsss{{{zzzuuurrrjjjbbb___dddnnn||||||qqqfffccc```XXXKKKBBB@@@\\\~~~wwwggg___qqq~~~{{{vvvXXX@@@DDDEEEBBBLLLFFFFFFEEEGGGJJJLLLMMMLLLLLLLLLKKKIIIIIIJJJKKKKKKMMMLLLKKKMMMPPPSSSTTTTTTSSS\\\fffppp|||yyydddSSS???111@@@LLL>>>DDDkkkuuuRRR???EEEYYY___LLL>>>FFFTTT[[[___]]]\\\]]]bbbeeedddaaagggfffdddbbbaaabbbbbbcccbbbbbbbbbbbbbbbcccccccccdddcccaaa``````aaaccccccbbbbbbbbbbbbbbbbbbaaaaaaddd[[[RRRSSS^^^eee\\\MMMLLL```sssvvvrrrmmmiiieeemmmkkk___OOOOOO^^^lllppp~~~mmmeeecccRRRIIICCCEEEGGGFFFEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDJJJNNNQQQOOOIIIFFFHHHJJJAAAIIIAAAXXXxxx{{{vvvvvvyyyhhhMMM@@@<<<======<<<:::999999:::555333///---------,,,+++))))))***+++,,,...///000))))))))))))))))))))))))******++++++++++++******---+++***///===UUUppp{{{tttllljjjYYYmmmtttlll^^^RRRKKK???>>>^^^kkk\\\ooo~~~uuuhhhfffyyypppccc___qqqzzzgggRRR@@@AAAJJJMMMJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGHHHGGGEEEHHHLLLLLLaaa}}}pppjjjlll~~~{{{eeeFFF???666111222555777888888888666555333222111111222222222333555666555444777555222...333KKKwwwwwwqqqvvv|||}}}RRRGGGRRRNNNJJJJJJJJJLLLNNNNNNLLLJJJFFFEEEDDDEEEGGGHHHGGGFFFBBBLLLGGGTTT}}}UUU444EEE]]]VVVBBB:::;;;666555666444///000555555666888;;;???CCCFFFHHHRRRQQQSSSZZZccckkknnnnnntttsssqqqnnnnnnvvv}}}}}}|||{{{xxxwwwvvvuuuuuuwwwyyyzzzxxxuuupppmmmkkkjjjiiigggkkknnnqqqqqqnnnlllmmmooojjjlllnnnqqqtttvvvxxxyyywwwxxxyyyyyyyyyxxxxxxxxxqqqpppqqqssswwwwwwtttqqqqqqsssrrrnnnjjjcccVVVJJJ>>>???777:::UUUqqqlllWWWfffhhh999444555///222000000000000000000000000//////000000000111111111000444000---222555333444@@@vvvvvvwwwnnnyyy}}}XXXssslll___JJJ999666888999???GGGiiiTTTTTTXXX]]]lllzzzrrr^^^XXXXXX```gggzzztttnnnllloootttsssnnnnnnrrruuunnnqqqtttppprrruuunnnvvvuuuuuutttrrrnnnhhhcccjjjlllpppuuuzzzzzzuuuoookkkccc]]]aaapppvvvkkkbbb]]]WWWJJJ???:::UUUooouuummmgggzzzxxx{{{vvvRRR???EEEAAA;;;FFFFFFEEEEEEFFFHHHIIIHHHGGGEEEDDDEEEGGGJJJMMMQQQTTTMMMKKKJJJKKKNNNRRRSSSSSSGGG[[[]]]{{{yyyxxx```LLL555999EEE@@@>>>TTTqqq|||yyyFFF666JJJ\\\ZZZJJJ@@@EEEOOOZZZYYYXXXZZZ\\\]]]]]]^^^bbbaaa`````````aaabbbcccaaaaaaaaabbbbbbccccccccccccbbbaaa___^^^```bbbdddbbbbbbcccbbbbbb```___^^^___MMMMMMbbbhhhUUUJJJOOOaaajjjxxx|||qqqdddbbbiiiiiifffXXXFFFIIIdddxxxnnncccbbblllOOOJJJGGGIIIIIIGGGEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFCCCHHHLLLKKKEEEAAABBBDDDBBBIIIBBBRRRyyy}}}zzzxxxyyyhhhNNNBBB<<<===>>><<<:::999:::;;;555333///---------,,,+++))))))***+++,,,...000111)))))))))))))))))))))))))))***++++++,,,+++++++++++++++,,,,,,///>>>ZZZssstttpppsssuuuuuuqqqooosss|||rrr^^^XXX]]]^^^\\\^^^LLLKKKaaaiii[[[WWWaaawwwtttuuuwwwrrrpppppp}}}AAA>>>:::999AAAKKKKKKEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFHHHJJJGGGCCCBBBEEEIIIFFFLLLggg}}}{{{qqqdddRRRBBB888666888:::333333222222222333333444111555888999777444222111,,,...888LLL```rrraaaqqqhhhGGGFFFOOOKKKKKKKKKKKKLLLNNNNNNLLLJJJGGGFFFEEEEEEGGGGGGFFFEEEHHH777MMMEEEggg~~~UUU666;;;TTTZZZOOO@@@888555888666///,,,///000222555888<<>>===;;;999:::;;;555333///---------,,,+++***************+++------)))))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++***000AAASSSxxxvvvsssmmmfffeeeooorrrvvvrrrwww{{{[[[FFFDDD@@@>>>BBBGGGHHHEEEEEEEEEEEEEEEFFFHHHJJJKKKCCCGGGIIIGGGDDDCCCDDDEEEEEEGGGRRRlllxxxfffoootttuuu]]]III<<<666;;;:::999999999999:::;;;111444666555555;;;FFFOOOBBBQQQkkkzzzyyywwwlll^^^SSSOOONNNQQQJJJJJJJJJKKKLLLLLLJJJHHHEEEDDDCCCDDDEEEEEEDDDCCCIII999MMMKKKHHH|||NNN666GGG^^^fffKKK>>>666999:::333///111///000222444777:::===???>>><<<>>>GGGVVVaaaffffffjjjiiilllppprrrwww{{{yyywwwvvvuuutttsssrrrttttttuuuvvvwwwwwwwwwwwwyyyvvvrrrqqqqqqqqqpppoooooommmllllllnnnqqqrrrrrrvvvuuuuuutttuuuvvvxxxyyywwwzzz|||{{{yyyvvvuuuvvvwwwuuurrrrrrrrrpppkkkfffdddhhheeeZZZLLLBBB:::444666999GGGjjjzzz```YYYfffUUU444444666222000111000000000000000000000000////////////000000000111444...///111...///111...444888bbb{{{~~~qqqbbbvvvooorrrrrr]]]JJJ<<<666;;;BBB>>>eeehhhQQQOOONNNSSS```ooo{{{~~~uuuhhhUUUaaarrrgggiiimmmoooooommmmmmoooooonnnqqqkkkppptttqqqtttwwwpppllliiieeecccdddeeeffffffoooxxx}}}vvvmmmiiigggddd[[[bbbmmmzzz~~~nnnccc\\\UUULLL===444>>>PPPpppwwwtttwww}}}WWW???AAADDDCCCEEEFFFHHHGGGGGGGGGHHHGGGDDDBBBOOOKKKIIILLLKKKGGGGGGKKKNNNOOOOOOMMMJJJKKKOOOSSSSSSOOO[[[NNNxxxxxxwww```MMM:::444<<>>===;;;::::::;;;555333///...------,,,++++++******)))((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,...)))(((+++***)))...777^^^uuu{{{|||yyyrrrggg___```lllzzz{{{qqqyyywwwiiillluuu|||eeeFFFNNNGGGCCCGGGJJJIIIHHHJJJCCCCCCCCCDDDFFFJJJMMMOOO@@@DDDGGGHHHIIIIIIFFFDDDDDDHHHEEELLLtttyyy^^^VVV```wwwppphhhYYYVVVQQQLLLFFFBBB???>>>FFFGGGGGGGGGPPPhhh}}}eeesss```MMMRRRGGG===IIIJJJIIIIIIJJJKKKJJJHHHEEEDDDCCCBBBBBBCCCDDDCCCAAA;;;GGG@@@GGGBBBYYY~~~nnnFFF777MMMjjjVVVEEE999<<<>>>888444666222111111111333666999;;;@@@======EEEQQQ\\\___^^^hhhfffiiinnnoooqqqzzzzzz}}}{{{yyyyyy{{{wwwxxxyyyzzzxxxtttpppmmmsssqqqoooooopppqqqqqqppppppllliiijjjoootttuuuuuuyyywwwuuussstttwww{{{}}}tttwwwzzzyyyuuurrrqqqrrrnnnnnnnnnllliiifffdddcccVVVYYYVVVJJJ>>>:::;;;===888FFFeeeeeeXXXqqq}}}fff===///777...)))000111000000000000000000000000////////////000000000000333+++///555000///444333777+++===}}}{{{tttxxxVVV]]]:::<<<===111666KKKooobbbLLLKKKQQQ[[[___bbbpppdddeeeiiiTTTPPPSSS```jjjkkklllpppoookkkoooiiimmmpppkkknnnpppiiiaaa]]]YYYXXX]]]eeemmmqqq~~~uuugggaaa___\\\]]]lll}}}tttaaa[[[UUUPPPGGG999555KKKggg{{{wwwssszzzooosss|||RRR===DDDCCCDDDHHHDDDGGGGGGHHHJJJMMMNNNLLLKKKFFFCCCDDDIIIJJJGGGGGGLLLOOOQQQQQQNNNIIIIIINNNSSSUUUAAA]]]XXXVVVpppjjj|||zzzbbbVVVCCC444;;;===BBB;;;IIIooo|||{{{iiiIII777HHHccc___HHHCCC===@@@QQQaaaccc]]]XXX]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\]]]___```aaaaaa^^^```bbb```^^^]]]```bbb_________]]]ZZZVVVRRRPPP[[[nnnfffEEE???___xxxyyyyyyzzzgggbbbmmmrrrlllPPPLLLRRRdddqqqqqqoooqqq~~~pppggg}}}___GGG@@@@@@BBBFFFDDDAAABBBGGG@@@@@@@@@??????@@@@@@AAA<<<<<<<<>>>>>AAACCCBBBAAABBB???>>>CCCBBBAAAhhhMMM777???VVVSSSKKK:::444BBB@@@(((444222000000222555666777@@@RRRQQQDDDCCCIIIOOOXXX[[[aaaiiimmmnnnnnnppprrryyy}}}zzzzzz||||||zzzxxxzzzzzz{{{{{{zzzxxxwwwvvvqqqmmmmmmrrrrrroooooosssxxxvvvrrrpppppptttxxx{{{zzzvvvsssssswwwxxxvvvsssxxxxxxwwwuuutttsssrrrrrrtttlllaaa\\\ccckkkfff[[[NNNHHH???888888::::::777LLLiii~~~ttt[[[TTTggg~~~{{{}}}lll666555333111000///......////////////////////////............////////////////////////000000000000//////222NNN}}}vvvqqqwwweee\\\^^^CCC===<<<888999???FFF___~~~kkkPPP???HHHWWW]]]dddnnnuuu~~~ssskkkeee]]]XXXRRRSSSYYY^^^``````aaa```^^^[[[XXXWWWYYY[[[VVV[[[^^^aaajjj{{{wwwooommmhhh```\\\]]]jjjuuummmcccYYYUUUIII<<<888===MMMiiijjjooo}}}|||VVVNNNDDD??????CCCEEEFFFCCCEEEHHHJJJLLLLLLKKKJJJNNNIIIEEEIIIQQQTTTOOOIIINNNOOOOOOPPPQQQRRRSSSSSSMMMOOOWWWRRRSSS}}}}}}vvvxxxtttmmmIII...:::@@@@@@@@@OOOkkk|||}}}pppMMMAAADDDNNN]]]OOOBBB777===MMMXXXVVVNNN\\\[[[YYYXXXXXXYYY[[[\\\YYY[[[]]]___^^^\\\YYYWWWbbb```]]][[[[[[\\\^^^___\\\^^^[[[QQQGGGHHHVVVcccbbbPPPBBBJJJdddzzz|||rrr```YYYaaaiiicccUUU888UUU```ggg{{{kkkmmmnnnvvvpppAAABBB@@@@@@AAABBBCCCBBBAAA???AAABBBCCCBBBBBBDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@===DDDEEEGGGYYYxxxzzzyyytttooofffUUUEEE============<<<;;;:::999555555444222000...,,,+++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,***///CCCaaa|||}}}rrroooqqquuullllllxxxrrrjjjrrrvvvmmmiiihhhkkknnn|||nnnmmm{{{wwwUUUEEEIIILLLKKKHHHEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDFFFHHHIIIGGGEEEEEEIIIIIIGGGLLLddd]]]UUUzzzjjjccczzzhhhNNNDDDJJJHHHEEEGGGGGGGGGFFFEEEFFFHHHHHHEEECCCEEEBBB@@@@@@BBBCCCCCCBBBDDDCCCAAADDDAAA666FFFiiisssQQQ;;;EEEQQQ```XXX>>>666<<<===666555222///...///333777===MMMLLLAAAAAAEEEGGGMMMQQQUUU[[[aaafffkkkpppssssssxxx~~~|||}}}~~~vvvwwwxxxyyyyyyxxxwwwwwwtttqqqsssxxxxxxsssqqqssstttsssrrrqqqrrrsssuuuwww~~~zzzvvvvvvyyyyyywwwtttttttttuuuuuusssooollljjj___```^^^]]]```bbbZZZPPPJJJ:::333999:::555;;;IIIxxxzzzkkkTTTXXXuuuLLL555444333111000///..........................................////////////.../////////000000000000444777222<<<___{{{}}}yyyjjj{{{nnn___TTTnnnRRR>>>:::>>>888;;;<<>>777888777444000///111333555BBBAAA:::>>>AAA@@@CCCJJJJJJLLLQQQYYY```dddfffmmmnnnpppsssxxx||||||{{{zzzyyyyyyzzz|||}}}yyyxxxwwwxxxzzzzzzzzzyyyxxxxxxyyy{{{||||||||||||xxxwwwzzz~~~}}}xxxttttttoooppprrrsssuuuuuuvvvvvvvvvsssqqqsssvvvxxxwwwuuusssqqqnnnjjjfffccc```___\\\^^^]]]XXXSSSMMMEEE===<<<::::::999666===YYYvvvpppVVVOOOgggQQQ222333222111000////////////........................---............/////////....../////////000000000///777000///JJJgggooommmsss\\\sss{{{nnnVVV___xxxvvvaaaTTTFFF888888888666444DDDiiijjjQQQHHHIIIJJJIIIfffcccccckkkzzzrrrjjjfffdddfffeeeddddddfffllltttzzz{{{qqqeee___WWWQQQPPPZZZqqqjjjZZZRRRJJJBBB777999666<<<[[[tttggglllppp~~~kkkLLL>>>BBBEEEEEECCCCCCGGGJJJHHHIIIJJJKKKKKKJJJHHHHHH\\\UUUKKKEEEDDDGGGLLLNNNPPPQQQQQQRRRRRRPPPOOONNNTTTTTTVVVWWWSSSUUU~~~uuuaaaFFF111...333;;;:::;;;NNNgggKKK444HHHGGGRRR[[[YYYLLL???::::::NNNPPPSSSVVVVVVTTTRRRPPPUUUUUUUUUVVVWWWXXXZZZ[[[SSSUUUWWWXXXXXXVVVSSSQQQAAACCCKKKWWW```___TTTIIIFFFQQQcccuuuwwwooocccZZZ]]]iiidddMMM======YYYccckkkoootttyyy~~~ppp|||xxxfffkkk\\\<<>>___zzzfffWWWEEEAAAGGGCCCGGGFFFEEEDDDCCCCCCCCCDDDGGGGGGGGGFFFFFFEEEEEEDDDBBBBBBCCCEEEGGGHHHHHHHHHGGGAAADDDKKKGGGAAAOOOhhhjjj\\\\\\^^^vvvvvvnnndddeeehhhuuu|||vvvOOOFFFEEEKKKLLLGGGMMMSSSLLLJJJHHHFFFFFFFFFHHHIIIJJJFFFEEEEEEDDDEEEEEEDDDDDD@@@EEE>>>;;;DDDGGGEEEIIIGGG}}}VVV@@@<<>>===@@@HHHFFFEEEHHHNNNSSSTTTSSSggghhhjjjlllooorrrvvvyyyuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvuuuvvvvvvvvvuuuuuuyyyzzzzzz{{{|||||||||}}}vvvwwwxxxzzzzzzxxxvvvuuupppqqqsssuuuvvvwwwwwwxxxtttrrroooooopppqqqooonnnjjjfff```\\\ZZZ[[[^^^aaaaaa\\\TTTJJJBBB===999666222>>><<<111???eee```TTTZZZuuu~~~UUU555111111111000/////////000000........................---------.........//////........./////////000000(((222///---@@@]]]zzzrrrkkkbbbfffoooyyyVVVbbbvvvhhhMMM>>>;;;;;;:::777555DDDjjjooo[[[RRRGGG;;;CCCQQQ^^^aaaaaajjj}}}~~~~~~xxxqqqhhh```OOOMMMNNNUUUbbbuuu{{{hhhVVVKKKFFF???999:::000666SSSppp~~~fffaaaxxxZZZCCC@@@CCCEEEEEECCCBBBCCCDDDFFFGGGHHHHHHIIIHHHHHHGGGKKKKKKJJJIIIGGGGGGIIIJJJJJJKKKMMMOOOPPPPPPOOOOOOTTTRRRJJJQQQ[[[SSS^^^lllvvv___VVVJJJ999000555======???DDDgggddd:::666@@@LLLRRRPPPKKKGGGFFF??????AAACCCHHHMMMRRRUUUMMMPPPUUUYYYZZZXXXUUURRRUUURRRMMMGGGCCC@@@??????EEEUUUddd```NNN@@@???EEEYYYhhh{{{ttthhhaaaZZZ[[[___[[[HHH666===OOO```wwwyyynnnxxxzzzkkktttxxx}}}sssppp]]]???GGG;;;@@@DDDDDDAAAAAAEEEIIIGGGCCCAAACCCGGGIIIGGGCCCEEEEEEFFFGGGGGGEEEDDDCCCEEEBBBAAAEEEIIIiiixxxxxxwwwtttlll```UUUOOO============<<<;;;:::999555444111...,,,+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++'''---333111***)))999KKKlllYYYEEEPPPKKKCCCDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCHHHMMMmmmhhhMMMMMMMMM```~~~|||eeeVVV^^^rrryyyzzzVVVJJJKKKJJJNNNMMMJJJSSSXXXNNNMMMKKKIIIGGGFFFFFFHHHIIIEEEFFFFFFEEEDDDDDDDDDDDDCCCJJJAAA888???DDDDDDEEEHHHUUUbbbFFF===CCCSSSXXXNNNBBB===888777888999777555---444///,,,555999888===CCCBBBBBBFFFLLLOOONNNKKKNNNRRRXXX\\\___bbbfffiiilllmmmppprrrsssrrrqqqppprrrtttvvvwwwxxxxxxyyyyyywwwwwwvvvvvvvvvvvvwwwwwwssstttsssssstttvvvwwwwwwwwwvvvuuutttsssssssssssswwwtttpppkkkhhhdddaaa___]]]\\\[[[[[[\\\^^^aaabbbUUUMMMBBB<<<999999999:::333888999AAAaaa~~~cccRRRYYYtttXXX777222444000000//////...//////000........................------------........................////////////---111000///333BBBqqq{{{kkkyyytttZZZaaaqqqWWWZZZ???;;;;;;===999666GGG]]]yyy```TTTOOO???EEENNNXXX^^^aaadddgggnnnvvv}}}rrrjjjccc]]]WWWUUUMMMNNNWWWiiitttfffUUUKKKDDD>>>777444444888OOOrrrcccjjjmmmHHHEEEFFFCCCAAAAAABBBCCCBBB@@@BBBBBBDDDEEEFFFGGGGGGGGGCCCFFFIIIJJJIIIHHHIIIJJJGGGHHHJJJKKKLLLMMMLLLLLLLLLPPPHHHIIIVVVRRRPPP```wwwrrrvvvhhhSSS;;;222888AAA@@@999DDDhhh{{{wwwNNNEEE===???HHHQQQRRRPPPBBBAAA???======>>>@@@AAAAAADDDHHHKKKKKKIIIEEECCC>>>>>>>>>@@@DDDIIIMMMPPPfff```SSSDDD;;;???MMMYYYuuu~~~uuuggg___]]]```aaaYYYFFF777:::LLL\\\rrr~~~fffjjjeee~~~}}}cccUUUFFFAAAFFFIIIJJJFFF@@@<<<>>>AAAGGGCCC@@@BBBFFFHHHFFFBBBBBBCCCDDDFFFJJJNNNRRRTTTGGGDDDBBBGGGDDDUUUyyyvvvttttttnnncccXXXRRR============<<<;;;:::999555333000---+++******+++))))))))))))))))))))))))************************************************)))))))))************+++))))))---222111,,,)))+++333^^^}}}___JJJAAACCCHHHDDDAAABBB@@@CCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGFFFEEEDDDDDDEEECCCGGGFFF??????DDDCCC<<>>BBBDDDAAACCCFFFGGG^^^nnnQQQ999===SSS]]]IIICCC;;;666666888;;;<<<444888222...444444333999888:::>>>DDDJJJNNNOOOOOOKKKOOOTTTUUUSSSQQQRRRTTTVVVYYY\\\___aaa```___^^^```cccgggjjjlllmmmoooqqqssssssrrrqqqqqqrrrrrrsssssstttsssqqqrrrwwwzzzzzzxxxvvvssspppllljjjhhhgggeeedddaaa___\\\ZZZYYYXXX]]]___bbbbbb___XXXQQQLLLGGG@@@:::999888666555666555???VVVooowwwmmm```\\\lllzzzddd999444777000000//////............///------------------------,,,------------.........------........./////////111111000111,,,---YYY}}}yyykkk___eeewww}}}rrrJJJ===666888888333666@@@OOO}}}}}}fffTTTHHH<<<:::@@@IIISSS[[[YYY```hhhlllmmmnnnssswwwqqqssstttsssooojjjgggfffkkkeee^^^YYYRRRJJJGGGHHH]]]cccooorrr^^^QQQFFFBBB<<<333000222888UUUttt|||sssgggttt}}}RRR===EEEEEEAAA>>>???CCCEEEDDDBBB@@@@@@AAABBBDDDEEEFFFGGGIIIIIIHHHGGGFFFGGGJJJMMMIIIIIIIIIHHHHHHHHHHHHHHHDDDOOONNNGGGHHHLLLRRR[[[~~~xxxgggJJJ222+++444===???BBB>>>MMMvvvoooQQQAAA???BBB???:::OOOPPPPPPOOOKKKEEE@@@<<<@@@???===<<<<<<===???AAA>>>BBBHHHPPPVVVYYY[[[\\\IIIDDD>>>>>>HHHZZZppp~~~zzzjjj^^^YYYYYY^^^VVVEEE777;;;MMMYYY[[[vvvqqqvvvqqqfff\\\[[[xxxMMMEEEHHHFFFDDDFFFGGGDDD@@@===>>>@@@FFFDDDBBBCCCFFFGGGEEECCCCCCBBBBBBCCCFFFJJJOOOQQQJJJIIIGGGMMMDDDMMM}}}vvvrrrssspppeeeYYYSSS============<<<;;;:::999444333111///---+++******))))))))))))))))))))))))************************************************))))))))))))************111)))%%%(((,,,,,,++++++"""666VVVyyytttSSS;;;111@@@DDD@@@AAAAAA???AAA@@@@@@AAACCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBEEEGGGFFFDDDCCCDDDEEEBBBFFFEEE???===AAAAAA===GGGGGGPPPiii~~~RRRQQQ\\\YYYUUUYYYgggbbbcccppp~~~~~~yyybbbfffooosssbbbKKKJJJWWWhhhgggMMMHHHQQQOOOGGGIIIKKKFFFFFFKKKHHHFFFGGGGGGEEEBBBBBBDDDFFFAAACCCEEEEEEBBB@@@???@@@===EEEDDDAAAFFFEEEAAADDD999;;;DDDZZZbbbEEEFFFNNNFFFIIIJJJGGG@@@::::::<<<666<<<888444777333000888222555888<<>>@@@FFFOOORRRVVVXXXYYY[[[___bbbgggiiiiiihhhdddaaa______UUURRRRRRRRRNNNLLLQQQZZZwwwooo[[[JJJ???999:::666000555AAA\\\sssuuuppptttxxxvvv}}}xxxaaaAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDAAABBBBBBBBBCCCDDDEEEFFFKKKHHHEEEDDDDDDGGGKKKLLLJJJIIIHHHFFFFFFGGGHHHIIIGGGIIIPPPNNNEEEIIIUUUXXXZZZsssXXXCCC444...444???555CCCBBBCCCbbb{{{\\\GGGAAABBBEEE>>>AAAGGGNNNRRRTTTUUUUUUMMMKKKIIIGGGHHHLLLOOORRRZZZZZZXXXTTTOOOHHHBBB>>>...<<>>>>>??????@@@@@@AAACCCBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDGGGJJJGGGNNN@@@III~~~wwwqqqsssrrrfffYYYSSS============<<<;;;:::999333333333333000---***((())))))))))))))))))))))))************************************************))))))))))))***************((())),,,,,,***+++///...+++***555PPPxxxiiiDDD444555:::===DDD======IIIDDD;;;FFF>>>>>>@@@AAABBBCCCCCCCCC@@@AAAAAABBBBBBCCCCCCCCCAAADDDFFFFFFDDDCCCEEEGGG@@@BBBCCCCCC@@@???CCCHHH@@@CCCDDDGGGYYY}}}ccckkkbbbVVVlll___[[[qqqxxxeeeZZZUUUNNNAAALLLDDDHHHMMMDDD@@@DDDFFFAAACCCDDDCCCAAAAAACCCFFF@@@BBBEEEDDDAAA>>>>>>??????CCC>>><<>>NNN]]]]]]OOO???888777333;;;;;;:::<<<666222:::333444555333222555;;;@@@AAAFFFMMMQQQSSSWWW^^^dddaaaccceeefffeeecccaaa___ZZZ]]]aaaaaa^^^\\\[[[\\\WWWWWWWWWWWWYYY[[[]]]^^^UUUZZZ[[[XXXXXX\\\[[[VVVWWWZZZ^^^aaaaaa___[[[XXX______]]]ZZZVVVTTTSSSTTTKKKIIIEEEAAA>>>;;;999999444444777999777888DDDSSSgggggg___QQQKKKYYYttt~~~ggg777000444///...666000000///...---,,,,,,---------------------------,,,,,,,,,---------......---------.........//////---222111222666000222AAAfff}}}pppvvv{{{zzzhhhaaa]]]___xxx```KKK@@@;;;999999888555>>>[[[yyyggg[[[PPPHHHFFF>>>???@@@AAACCCGGGKKKNNNLLLLLLMMMKKKIIIHHHIIIKKKIIIHHHLLLRRRXXXaaatttxxx```KKK;;;???666444999888888FFFZZZ~~~lll___tttwwwxxx{{{FFF:::JJJ<<>><<<;;;;;;<<<>>>???DDDEEEGGGIIIKKKLLLMMMMMMAAA???===;;;;;;===???AAAUUU]]]kkkzzzxxxkkkZZZPPPOOOOOOLLLHHH===666;;;LLLYYYcccyyytttnnn}}}|||jjjyyyfffooo___<<<@@@FFF999HHHDDDBBB@@@@@@@@@@@@>>><<<>>>???@@@@@@>>>===>>>@@@===>>>@@@BBBCCCDDDEEEEEEAAAFFFCCCIII999DDDddd}}}wwwuuutttnnnaaaZZZYYY>>>===<<<<<<===<<<:::888333222111///...,,,+++***((((((((((((((((((((((((+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***))))))************+++++++++,,,,,,,,,+++***---000000<<<```lllGGG@@@===333555BBBQQQIII@@@<<<===@@@AAA@@@===>>>???@@@AAABBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCBBB???>>>???CCCFFFEEEDDDCCC@@@???OOOuuuvvv{{{mmmYYYWWWSSSPPPOOOJJJIIIHHHGGGFFFFFFGGGIIIIIICCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>???@@@@@@???>>>@@@@@@??????>>>=========<<<;;;===???CCC[[[TTTCCC999NNNcccRRR@@@<<<777<<<<<<===???<<<777888<<<>>>777000///222555888::::::;;;>>>@@@BBBDDDEEEFFFKKKMMMPPPTTTXXX[[[^^^```^^^```bbbdddeeeeeeddddddddddddccc```^^^^^^```bbbZZZXXXZZZ___aaa```eeellliiifffeeegggjjjjjjfffbbbVVVVVVUUURRRMMMGGGAAA>>>===<<<:::999999:::::::::>>>===777222777LLLeeevvvWWWNNNLLLYYYkkkzzzZZZEEE222000555444///+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222333NNNmmmzzz{{{sssuuunnnPPPVVV}}}DDD666???777222333777;;;BBBXXXoooccc\\\OOOIIIDDDBBBDDDDDD@@@<<>>>>>:::999888777777777888888777;;;>>>@@@IIIVVV___bbbvvv~~~yyypppZZZSSSNNNQQQUUURRRCCC555...888CCCNNN___xxxzzzvvvfffzzziiiLLL:::888GGGIII999HHHGGGEEECCCAAA@@@??????@@@???@@@AAACCCCCCAAA???AAACCCFFFFFFEEECCCBBBBBB>>>GGGBBBEEEIII;;;YYY|||xxxwwwvvvnnn^^^QQQMMM>>>===<<<<<<===<<<:::888333222111///...,,,+++***))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++***)))))))))))))))*********+++++++++,,,,,,,,,***---000---+++777IIIbbblllMMM888999;;;555:::IIITTTMMMDDD??????AAAAAA@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCBBB???>>>???CCCFFFHHHGGGGGGEEE@@@AAAPPP```yyyuuu```MMMJJJQQQOOOLLLMMMJJJMMMLLLKKKIIIIIIIIIIIIJJJDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????>>>===??????>>>>>>======<<<<<<>>>>>>@@@AAA<<>>;;;999444444666888777444111000555666888999;;;<<<<<<===>>>???BBBDDDHHHJJJMMMNNNKKKLLLOOOQQQRRRRRRQQQPPPWWWWWWXXXXXXXXX[[[^^^aaaccc```aaadddccc___aaaffffffaaa[[[XXXXXXWWWSSSPPPFFFDDD???;;;777666666777<<<<<<<<<:::777555666777333333>>>WWWoootttfffVVV]]]TTTWWWmmm|||~~~lllBBB666---...222111//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222333:::VVV}}}}}}jjjcccYYYNNNyyygggMMMAAA888@@@:::666777555888HHHZZZ~~~tttfff[[[UUUSSSSSSSSSKKKOOORRRTTTZZZccciiijjjvvv{{{iiiTTTGGG>>>888777:::111<<<333---GGGgggqqqnnnrrrcccfffjjjoooaaaLLLPPPOOOEEE@@@CCCBBBCCCFFFFFFEEEHHHMMMFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFHHHKKKLLLNNNMMMLLLKKKKKKMMMOOOPPPZZZZZZ___dddLLLBBB:::999;;;???>>>;;;===BBBGGGeee~~~oooaaaVVVPPPNNNMMMKKKIIIJJJLLLNNNPPPRRRYYYaaaiiiuuuyyymmm```WWWRRRQQQMMMFFF===888777888;;;LLL[[[```gggttt}}}zzzooobbbpppxxxvvvzzzdddJJJEEEBBBDDDEEE@@@FFFFFFEEEDDDCCCAAA@@@@@@?????????@@@CCCCCCBBBAAA@@@CCCEEEFFFDDDCCCBBBBBBCCCFFF???DDDLLL===PPP{{{zzzyyyxxxnnn\\\JJJAAA===<<<;;;<<<<<<<<<:::888333222111///...,,,+++***))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))******)))((((((((())))))*********++++++++++++,,,+++(((+++111000)))''',,,333MMMhhhttt~~~nnnLLL???LLL===555777444---444BBBNNNHHHAAA===>>>??????>>>AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBB???>>>???BBBEEEGGGEEEFFFGGGEEEAAA@@@CCCOOOkkktttrrrxxxzzz~~~jjjSSSMMMDDDJJJRRRLLLGGGJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAA???>>>>>>??????>>>===???>>>>>>======<<<;;;;;;======@@@BBB<<<666<<>>???===???@@@BBBCCCCCCCCCBBBCCCDDDFFFGGGHHHKKKOOORRRYYYWWWXXXYYYVVVRRRQQQTTTYYYRRRJJJDDDBBBBBB@@@>>>???===:::888777888:::<<<;;;444000555???AAA:::000BBBMMM```qqqnnn[[[JJJDDD^^^hhhyyyoooddd;;;...,,,,,,//////---...222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222222222<<>>777===NNNlll}}}xxxtttrrrsssuuuvvvvvvhhh]]]RRRHHHBBBGGGGGGDDD<<<333222888???VVVRRR]]]tttzzznnnfffkkk}}}nnnkkkhhhdddXXX@@@DDDAAA:::>>>EEECCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@BBBDDDDDDCCCCCCEEEGGGGGGFFFEEEEEEEEEIIIFFF<<>>???BBBDDDFFFCCCBBBCCCDDDEEEFFFGGGGGGFFFOOOgggnnnUUURRR\\\XXXNNNOOOQQQHHHFFFMMMNNNIIIIIIHHHGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBAAA??????@@@@@@???===??????>>>>>>===<<<<<<<<>>>>>;;;<<<@@@GGGppptttWWW???>>>JJJOOOMMMMMMLLLDDD:::666777::::::999777888;;;;;;999666666666666666555555444555555555666666666666777888999:::;;;<<<<<<<<<<<<888999:::::::::;;;===@@@AAABBBDDDEEECCCAAA@@@AAAEEE@@@:::777666777888777333555888::::::999888666555===BBB;;;222444EEEUUUmmmpppssshhhOOO@@@QQQllltttuuusss\\\>>>///......000000...,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///......//////000111222111...AAAggg{{{~~~ooo}}}qqqhhhFFFFFFDDD___qqqhhhLLL???777888999666777<<<333999EEEXXXssssssdddUUUFFF<<<::::::;;;======:::888666000QQQmmm~~~yyyvvvZZZfffyyy}}}uuuzzzOOOAAALLLIIIEEEGGGCCCBBBAAABBBEEEDDD@@@???BBBCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKKKKLLLGGGQQQZZZrrrooommm]]]HHH999444555888:::III@@@666333@@@ZZZyyyyyylllbbbVVVLLLGGGDDDAAA===AAA<<<666555:::???AAAAAATTTkkk}}}mmmwwwuuucccuuuaaaDDD>>>KKKMMMFFFGGGIII@@@BBBDDDFFFFFFFFFDDDCCCEEECCCAAAAAACCCDDDEEEDDDFFFHHHJJJJJJIIIHHHHHHIIIMMMGGG>>>DDDMMMBBB@@@UUUyyyyyyxxxvvvpppcccRRREEE<<<;;;:::;;;<<<<<<:::888333222111///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********+++++++++111...,,,,,,******---111...111111...+++,,,...///888EEEXXXhhhooonnnjjjffflllyyyzzzkkk\\\UUUHHH999<<>>777888777333///333???IIIFFFEEECCCCCCDDDEEEEEEEEE===>>>???AAABBBCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBAAA@@@>>>???AAADDDFFFFFFCCC@@@>>>???BBBDDDFFFFFFDDDDDDMMMccc~~~xxx```VVVRRROOOTTT]]]WWWKKKJJJKKKGGGIIIPPPNNNIIIJJJJJJKKKKKKLLLLLLLLLGGGGGGFFFFFFEEEDDDCCCCCCDDDBBBAAAAAAAAAAAA???>>>@@@??????>>>======<<<<<<@@@:::777888::::::999888999===[[[xxxGGG000666???NNNYYYVVVHHH<<<777***---///333:::@@@<<<333999:::::::::999888777777333333222222222111111111222222333444555555555555666777888777666666777888555888::::::999999999888666555444444666777777666555777999;;;:::999666555777666777>>>LLL___qqq|||cccUUUIIIGGGMMM\\\xxx|||~~~xxxSSS666000333444222///------......,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................///000111222---...555LLLllldddccc^^^EEE???```~~~sssRRR444222<<<===555///666555555777===IIIZZZfffxxx{{{iii\\\LLL@@@<<<;;;:::888111555888777666777;;;???QQQdddrrr~~~iiiXXXXXX~~~PPP@@@DDDLLLCCCCCCJJJCCCEEE>>>:::>>>CCCDDDCCCDDDAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKFFFMMMGGGFFF{{{vvvWWW>>>333222333333%%%555FFFIIIBBB<<>>>>>>>>===<<<;;;555222555???JJJRRRUUU___rrrzzzuuu|||ooo___}}}ttt___JJJCCCHHHMMMIIIFFF===---???AAACCCEEEFFFFFFDDDCCCIIIFFFCCCCCCCCCDDDDDDCCCDDDFFFHHHHHHGGGGGGHHHIIIMMMHHHCCCEEEHHHCCCBBBMMMwwwxxxvvvsssooofffVVVGGG;;;:::::::::<<<<<<:::999333222111///...,,,+++***(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))((((((((()))******)))))))))************+++,,,...///...+++)))+++---,,,---...///000000...,,,)))...555;;;<<<<<<;;;:::888BBBFFF@@@;;;===@@@>>>777BBBEEE;;;666999777...111444333///444BBBLLLOOOFFFEEEEEEDDDBBBAAA@@@???;;;<<<>>>@@@BBBCCCCCCDDD???????????????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????AAACCCAAAFFFHHHDDDAAAAAAAAA@@@???FFFKKKGGGAAADDDRRR___ppp}}}|||nnncccQQQDDDHHHPPPRRRQQQQQQRRRIIIIIILLLIIIKKKKKKBBBEEEEEEGGGHHHIIIJJJJJJJJJEEEEEEEEEDDDDDDDDDCCCCCCDDDBBBAAA@@@AAAAAA???===??????>>>======<<<<<<;;;999777777999;;;;;;888555999666888PPP~~~sssQQQEEE<<>>???CCCDDDAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGAAABBBDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKEEENNNGGGFFFNNNOOOrrrooo{{{zzzhhhUUUJJJDDD<<<444BBB444)))---<<>>DDDMMM]]]rrr}}}aaaVVVnnnqqqcccqqqjjj{{{IIIKKKKKKIIIAAACCCZZZfff[[[@@@AAACCCDDDDDDDDDCCCBBBGGGEEECCCCCCCCCDDDCCCBBB???@@@BBBBBBAAAAAACCCDDDIIIGGGFFFEEECCCCCCFFFHHHtttvvvuuurrrnnneeeSSSBBB::::::999:::<<<<<<:::999333222111///...,,,+++***''''''''''''''''''''''''(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************(((***,,,---...//////...+++******+++---///444777111222222222000000222444777888888555111000222444;;;===<<<999777999::::::///333111111>>>PPPRRRHHH@@@AAABBBAAA???<<<::::::;;;<<<===???@@@AAAAAAAAA<<<<<<======>>>???@@@AAA??????@@@AAAAAA@@@??????@@@AAAAAA@@@??????@@@BBB===CCCFFFEEEFFFHHHFFFBBB===@@@DDDHHHJJJIIIGGGEEEHHHKKKPPPVVVaaappptttfff\\\TTTMMMIIIKKKJJJKKKLLLLLLJJJIIIIIIPPPIIIKKKLLLGGGIIIHHH>>>@@@AAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCAAA????????????===;;;===<<<<<<;;;;;;:::999999222555888999:::;;;:::999444;;;;;;888DDDjjjzzzVVVBBB@@@HHHTTT]]]cccaaaTTT>>>222666:::999777777888::::::;;;;;;::::::::::::999999999999999555555555555555666666777000222444444444333444666222777777222111444555333444666888999999888888777444555888===DDDLLLSSSXXXggg}}}\\\AAA===FFFXXXlllxxx}}}|||gggAAA111111222000...,,,---***(((+++111000***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.....................///111111000777---&&&888QQQtttzzzvvvssstttiiiRRRHHHNNNSSSvvvoooJJJ===BBB999555333666777666999>>>777999<<<;;;999999:::<<<888;;;;;;888777888777444999999:::999888666333111999>>>CCCKKK[[[ooo{{{~~~ttt|||aaa^^^jjjrrrvvv|||{{{ooollldddIIIFFFGGG>>>999@@@EEEEEEIIIXXXNNNEEEDDDDDDBBB@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHOOOIIIOOOVVVDDDMMM~~~|||yyyfffMMM:::111333666:::======<<<:::666999<<<===<<<;;;===@@@HHHHHHIIIHHHEEEAAA===::::::<<<;;;888999===@@@>>>888::::::888444333666999>>>FFFQQQ]]]iiiuuuzzzppp|||~~~aaaxxx}}}nnntttJJJIIICCCDDDEEEAAANNNwwwCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAACCCCCCBBBAAA;;;<<<======<<<===???AAACCCBBBEEEDDD@@@CCCFFFAAArrruuuuuuqqqmmmcccOOO;;;:::999999:::;;;<<<:::999333222111000...,,,+++***'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))************,,,+++((('''***...---+++(((,,,111222///******---,,,...000111111111333444333000222999===:::888999===666666<<<:::111...333***///000555III]]]XXXFFF===???BBBBBBAAA???>>>===<<<===>>>???????????????::::::;;;;;;===>>>@@@@@@>>>???@@@AAAAAA@@@???>>>@@@AAAAAA@@@??????@@@BBB@@@BBBBBB???AAAFFFDDD===@@@BBBCCCCCCBBBCCCGGGKKKGGGEEEDDDDDDFFFKKKPPPTTTZZZYYYeeeuuuggg___^^^SSSPPPLLLKKKLLLLLLJJJHHHDDDDDDAAA@@@DDDIIIIIIGGGGGGBBBEEEEEE@@@FFFLLLGGGBBBCCCDDDDDDDDDCCCBBBAAA===>>>>>>??????@@@AAAAAAAAA@@@>>>===>>>===;;;999;;;;;;:::999999888888777555888888555222333666888777444888;;;222333ZZZjjjMMM>>>@@@IIIPPPaaaiii]]]MMMEEE>>>777666777888:::;;;<<<<<<<<<999999999999999:::::::::777777666666666777888888777999::::::888666777777222777888333333888;;;999555666888888888888999;;;BBBIIIUUUcccqqq|||qqqVVVEEEDDDMMMWWW]]]tttQQQ???111000222///...111(((---...+++,,,000///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------......///000111&&&444333///222111EEEooouuutttssszzzyyydddSSSMMMEEENNN___aaaNNNJJJ@@@999;;;<<<777333333888999888777555555666777777999999666555888777555888777555444444777<<>>DDD>>>???TTTJJJEEECCCEEEGGGGGGIIIMMMDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFBBBBBBCCCDDDEEEGGGIIIJJJGGGGGGHHHIIIIIIIIIIIIHHHWWWEEEIIIKKK???MMM^^^RRR}}}cccMMM<<<999555222222222222222666888;;;<<<;;;;;;;;;<<<555666888:::;;;<<<<<<<<<:::<<<;;;777666777777444111444666333///111:::BBBXXXXXX```ooo~~~ssseeemmm~~~nnndddyyydddxxxSSS???>>>@@@CCCHHHEEEAAANNNVVVLLLDDDCCCBBBAAA@@@?????????;;;;;;<<>>@@@???>>>BBBBBB>>>DDDEEE999www|||tttkkknnngggRRRCCC<<<<<<<<<;;;:::999777777666444111///...,,,***(((+++***))))))))))))(((&&&(((((((((((())))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///333222///---...000444666333444555666888999;;;;;;555888999999999777111,,,333000777IIIRRRLLLCCCAAA??????>>>>>>======<<<<<<;;;::::::;;;===>>><<<;;;;;;;;;===???AAA@@@===:::AAA@@@???>>>>>>>>>???@@@AAA???>>><<<<<<===???@@@<<<>>>BBBEEEFFFFFFDDDCCCBBBCCCDDDCCCBBBBBBDDDFFFIIIIIIIIIHHHGGGFFFDDDCCCEEEFFFGGGHHHIIIKKKLLLMMMQQQPPPOOOOOOOOOPPPQQQRRROOOMMMKKKJJJIIIHHHFFFDDDGGGDDDCCCEEEIIIIIIDDD???FFFEEEEEEFFFGGGGGGEEECCCCCCBBBAAA@@@@@@AAABBBCCC;;;<<<<<<===============@@@>>><<<;;;:::;;;<<<===999999999888777666666555444444444444444444444444555555555555777999;;;<<>>666333666888666777:::333777<<<===:::777666777;;;666444777777555555888<<<555222:::GGGTTT___hhh{{{tttrrrvvvvvviiiXXXLLLJJJ@@@FFFaaa}}}|||}}}yyy}}}~~~jjjDDD333222000///.........///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...............////////////111111111111222444777888kkkyyywwwmmmbbb>>>AAAKKK^^^tttzzzHHHAAABBB:::BBB111555<<<===999888<<<777...777888999999999888888888666777<<<999222<<>>CCCFFFFFFCCCAAADDDGGGEEEFFFGGGFFFDDDCCCDDDEEEJJJIIIHHHGGGGGGHHHJJJKKKKKKLLLKKKJJJJJJLLLQQQTTTOOO~~~jjj}}}lllssscccIII666666===:::...333444333222444777777555:::555555:::;;;666444666;;;444------111666999;;;888444444888???HHHVVVaaa___ppp|||iii___xxxpppllluuuccc<<<888HHHCCCDDDEEEDDDAAA@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@???>>>???AAACCCAAA???>>>???@@@AAAAAA???>>>>>>>>>???BBBGGGKKKNNNyyyyyypppiiinnniiiRRR???::::::;;;;;;;;;:::999999666444111///...---***((("""!!!"""$$$''')))***)))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------111000///...///111444555444555555666777888888999===;;;777333///---)))%%%+++:::QQQbbbaaaRRRBBB:::>>>>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>===;;;======???AAACCCBBB???===BBBAAA@@@??????@@@AAAAAA@@@???>>>===>>>@@@AAACCC>>>???BBBCCCDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEFFFGGGIIILLLNNNPPPNNNLLLJJJJJJJJJIIIGGGEEEGGGEEEDDDFFFIIIIIIEEE@@@DDDCCCCCCDDDEEEDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>>>>>>>===<<<;;;@@@>>><<<:::::::::;;;<<<999999888777777666555555444444444444444444444444444444444444555666888999777UUUYYYSSSFFF;;;AAAUUUbbbeeessszzzzzziiiPPP@@@===@@@PPPMMMNNNUUU]]]```___\\\RRRPPPPPPPPPIII@@@>>>BBBBBBAAA>>>:::666444555666...555:::777111000777???;;;CCCUUUhhhtttxxx|||~~~kkkWWWMMMJJJHHHHHHJJJMMMTTTkkk{{{rrrmmm~~~\\\===222222111000..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...............////////////000000///000111222444555IIIppp{{{|||yyyXXX888999YYY|||}}}qqqZZZBBBBBB???>>>===:::777999>>>???<<<666666666666666777999;;;<<>>BBBDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHCCCFFFIIIHHHDDDCCCDDDGGGKKKLLLLLLLLLJJJIIIJJJKKKIIIHHHGGGGGGGGGIIIKKKLLLNNNNNNNNNMMMLLLMMMPPPSSSZZZccczzz|||]]]???555777;;;;;;999777555444666:::???555222333666888666444444,,,222:::???<<<555000---999===IIIXXXaaaaaa]]]\\\xxx|||ooopppfff|||}}}yyyyyysss\\\???NNNRRR@@@FFFDDDBBBBBBDDDDDDBBB@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@AAAAAA@@@>>>>>>@@@BBB@@@??????AAABBBCCCBBB@@@?????????@@@BBBFFFJJJMMM~~~yyyoookkkpppnnnWWW>>>888999::::::;;;;;;;;;;;;666444111000...---***((()))'''&&&&&&((()))((('''(((((((((((()))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))*********++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,.........///000222444444555555555666666666777777===:::888666555333111///...BBBUUUUUUIII???::::::>>>>>>>>>============<<<===<<<;;;<<<>>>>>>>>><<>>>>>======>>>@@@BBBCCCAAAAAABBBBBBCCCCCCCCCCCCBBBDDDEEEEEECCCCCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJIIIGGGEEEDDDBBBBBBCCCEEEGGGJJJLLLMMMMMMLLLJJJJJJKKKKKKIIIHHHHHHGGGFFFGGGJJJIIIFFFCCCBBBAAAAAABBBCCCBBB@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@???>>>===;;;:::@@@>>><<<:::999999999999888888777777666555555555444444444444444444444444333222222222222333444555333222@@@fffaaaCCC<<>>=========???=========<<<;;;===AAADDDOOOfffxxxpppVVVHHHRRRccc{{{~~~PPP:::CCCFFF;;;AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBDDDEEEFFFGGGGGGFFFIIIJJJIIIFFFCCCDDDFFFHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHGGGFFFGGGIIIKKKMMMOOOPPPQQQPPPOOONNNOOOQQQXXXYYYlll~~~rrroooccc```ZZZQQQ999777:::>>>999...***...333444444444666:::999666<<<===;;;666555CCCYYYllliii```[[[___jjjxxx```iiihhhsssyyyzzzppp}}}{{{|||dddCCC>>>IIINNNJJJIIIDDD@@@AAAEEEGGGCCC>>>BBBAAA@@@??????@@@AAABBBAAABBBAAA@@@>>>===???@@@??????@@@CCCEEEEEECCCAAA@@@@@@@@@@@@BBBEEEIIIKKK{{{vvvssssssrrr```EEE888999::::::;;;;;;::::::666444222000///---***(((...+++)))((((((((('''&&&(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,...000111222333333444555555666777888888888555444777===???===999888JJJ[[[aaaSSSBBB???EEEIII===========================<<<;;;<<<===>>>>>>===@@@@@@@@@BBBDDDDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>============>>>???@@@DDDDDDCCCBBBBBBBBBCCCDDDBBBCCCEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNMMMKKKHHHFFFKKKKKKJJJJJJJJJJJJJJJKKKMMMKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHFFFCCCBBBBBBCCCCCCCCC@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<@@@???===;;;:::999999999666666666555555555444444333333333333333333333333222222222222222222222222;;;444///333@@@___uuucccXXXQQQQQQUUU___iiiqqqyyy}}}ooofffccc___QQQDDDCCCFFFJJJKKKNNNXXXkkk{{{ppppppqqqttttttppphhhaaammmooojjjcccjjjwwwssseeeggg___UUUNNNKKKSSShhh{{{|||dddsss}}}QQQ555000444666333/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........////////////..................111000888RRRuuu{{{uuuzzznnneeeYYYJJJ@@@NNNDDD]]]ppp}}}}}}~~~{{{yyy{{{}}}mmmUUUDDDPPPiiivvvtttnnn|||~~~|||yyy}}}QQQAAAAAA>>>===@@@>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCCCCBBBAAAAAADDDFFFHHHGGGEEECCCDDDEEECCCDDDEEEEEECCCCCCCCCEEEGGGGGGFFFEEEFFFHHHKKKLLLLLLNNNPPPQQQPPPOOOOOOOOOVVVccc```ZZZxxx|||uuu{{{www\\\WWWYYY```]]]OOOHHHKKKEEEGGGFFFBBBEEEMMMPPPLLLHHHTTT]]]^^^]]]bbbkkkrrrooowwwxxxtttwwwyyyzzzeee___wwwWWW:::HHHPPP@@@===OOOGGGDDDAAABBBEEEEEEBBB???BBBAAA@@@??????@@@BBBCCCAAABBBBBB@@@>>>======>>>>>>>>>AAADDDGGGGGGDDDBBBAAA@@@@@@@@@BBBDDDFFFHHHzzz|||zzzssssssgggLLL::::::;;;;;;::::::999888777555222000///---+++)))'''%%%###$$$&&&((())))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********,,,,,,,,,,,,------------***+++---///111222222222222333444666888:::;;;<<<777444777???CCCAAA@@@BBBUUUbbbggg[[[OOOJJJGGGBBB<<<<<<<<<<<<<<<=========>>><<<:::;;;<<<>>>>>>===???>>>>>>@@@AAABBB@@@>>>======>>>>>>????????????@@@@@@??????>>>>>>>>>>>>FFFDDDCCCAAAAAABBBCCCDDDAAABBBDDDEEEDDDCCCCCCDDDGGGFFFEEEDDDDDDDDDDDDEEEHHHJJJLLLNNNNNNMMMKKKIIINNNNNNMMMLLLKKKJJJIIIHHHLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIHHHEEEEEEDDDEEEEEEDDDBBB???AAAAAAAAABBBBBBAAAAAAAAA>>>>>>????????????>>>>>>@@@@@@>>><<<;;;:::999999555555555444444444444444333333333333333333333333333333333222222222111111'''///:::999...000QQQwww~~~gggPPPGGGJJJPPPYYY```fffmmmwwwxxxccc___\\\TTTKKKGGGIIIOOOSSSNNNOOORRRVVVXXXUUUMMMFFFVVVWWWPPPHHHLLLWWWRRRCCCJJJOOO[[[jjjtttvvvyyy|||{{{ssstttyyyqqqQQQGGG999111...//////..................------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------............///////////////.........444///111BBB^^^||||||||||||wwweeeTTT@@@;;;MMMJJJZZZzzz}}}yyyttt{{{zzzpppiii[[[JJJUUUeeeooorrrttt}}}~~~zzztttrrrrrrOOO888>>>FFF???:::???<<<<<<<<<<<<===>>>???@@@>>>??????@@@AAAAAABBBBBBFFFFFFEEECCCAAA@@@???>>>@@@AAACCCCCCCCCBBBCCCCCCDDDEEEFFFEEEDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGIIIJJJFFFIIILLLNNNNNNMMMMMMNNN[[[SSSLLLMMMXXXtttxxxtttlll___WWWWWW]]]]]]ZZZWWWZZZaaaeeedddgggkkkjjjeeegggrrrtttccc```oooqqqOOOEEE@@@DDDHHHFFFBBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAACCCDDD@@@AAABBB@@@>>>======>>>===>>>@@@CCCFFFFFFCCCAAA@@@@@@???@@@AAABBBDDDEEE~~~uuu{{{|||ppprrrkkkNNN;;;;;;;;;;;;::::::999888777555222111///...+++)))...+++(((&&&'''(((((('''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))))),,,,,,,,,,,,------------+++,,,---///000111111111000111333555777:::;;;<<>>JJJTTTWWW]]]eeeYYYYYYTTTLLLHHHDDD>>>777;;;<<<<<<<<<<<<============;;;999999;;;============<<<<<<===??????>>><<<:::;;;<<<===============CCCBBBBBBAAA@@@???>>>>>>CCCBBBAAA@@@@@@AAABBBBBB???AAACCCDDDCCCBBBBBBCCCFFFEEECCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKJJJIIIIIIFFFFFFGGGHHHHHHGGGGGGGGGJJJIIIHHHIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFEEEBBB@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===>>>>>>?????????>>>>>>>>>===<<<;;;:::999888333333333333333333333333333333333333333333333333222222333333333222222111,,,...444888777333444888WWWsssggg^^^SSSZZZbbbmmm|||uuu}}}||||||wwwpppiiiiiiiiijjjkkkjjjgggdddYYYccchhhbbb```fffmmmooo|||tttooouuugggllltttyyy{{{\\\EEE333444444222000...,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------------.........//////000000000//////...+++,,,000333888MMMxxxzzzxxxiiigggcccKKK>>>DDDFFFMMM[[[VVVTTTVVVWWWVVVXXXZZZhhhnnnrrrqqqjjjbbb^^^^^^LLLIIIKKKHHHCCCNNNZZZYYYtttyyy}}}~~~sssDDDBBB<<<999>>>CCC???777============>>>???AAAAAA===>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBAAA>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDCCCEEEFFFFFFEEECCCCCCCCCDDDFFFGGGCCCEEEIIIJJJJJJJJJKKKLLLSSSGGGFFFPPPQQQPPPfffzzz{{{}}}XXXfffwwwzzzhhh}}}{{{PPP@@@IIIKKKCCC===AAADDDCCCAAACCCDDDCCC@@@>>>???AAA??????@@@@@@AAABBBBBBBBB>>>@@@AAAAAA???======>>>======>>>AAACCCCCCAAA???>>>>>>>>>>>>???AAABBBBBB}}}ooowwwzzzooouuuoooMMM999999:::;;;;;;;;;::::::777555222111000...+++)))999555///+++)))'''&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,---......///000000///000111333555777888999;;;:::EEEZZZhhhlllqqqyyynnn\\\IIIBBBCCCEEEEEEEEE;;;;;;;;;<<<<<<<<<=========:::888888:::<<<<<<<<<<<<;;;:::;;;===>>>===<<<999999;;;<<<=========<<>>======>>>>>>>>>>>>>>>>>>??????===@@@BBBCCCBBBAAAAAAAAABBBAAA@@@??????AAABBBDDDCCCDDDEEEFFFGGGGGGGGGGGGAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEEEEFFFEEEEEECCCCCCDDDEEEEEEDDDCCCDDDDDDCCC@@@======>>>???@@@@@@???>>>=========>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777222222222333333333333333222222222222222222222222000111222222333222111111;;;555,,,***111888777111***===\\\nnn[[[TTTVVVRRRHHHpppvvv|||xxx|||rrrhhhcccmmmzzziiiFFF444111888111+++***...222111///+++,,,------------,,,+++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........---...///000000//////...111///000...(((...MMMppptttiiiaaa^^^NNNBBBDDDBBB======CCCJJJMMM===DDDJJJIIICCC===<<<>>>OOO]]]wwwuuunnnAAA888??????::::::@@@???777;;;;;;<<<===??????@@@@@@??????????????????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDAAAAAAAAABBBCCCCCCBBBAAA@@@AAACCCCCCBBBAAACCCDDDFFFDDDBBBAAAAAABBBCCCDDDCCCEEEGGGHHHGGGGGGHHHIIIGGGJJJKKKIIIHHHIIIJJJIIIuuu{{{}}}pppooozzzddd]]]gggqqqsssyyyxxx}}}oooIII@@@HHHDDDDDDFFFAAA:::>>>HHHBBBAAA@@@@@@@@@@@@???>>>;;;<<<>>>@@@AAA@@@??????===???@@@@@@???>>>>>>>>>===<<<<<<>>>???@@@???===;;;;;;<<<===>>>???@@@AAAmmmsssyyyqqqyyyrrrLLL777777999:::;;;<<<<<<<<<777555333111000...+++)))222///***((('''(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))************+++++++++---------------...///000//////000111333444555555---222DDD___lllhhhdddffflllUUUBBBAAADDDCCCAAACCC;;;;;;;;;<<<<<<<<<======<<<:::777777999;;;<<<<<<<<<;;;:::;;;<<<======;;;888999;;;============<<<::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<>>>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEGGGGGGGGGGGGFFFCCCBBBAAABBBCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@AAABBBCCCBBBAAAAAABBB@@@===;;;;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>===;;;:::999888888888888888777666555222222222222222222222333222222222222222222222222...///111222222222111000***222555...---333444///333333444;;;RRRxxxrrrTTTZZZ]]]]]]```eeeccc]]]aaaiiitttyyyxxxsssooommm{{{tttooommmiiiaaa^^^___bbb```cccnnn|||yyy|||bbbCCC555000///000...111333222...+++,,,---***+++,,,---------,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,.../////////......---'''+++666666......666PPP{{{~~~www]]]LLLJJJLLLIIIYYY___eeeeee```^^^```dddsss|||cccFFF777===666888AAAAAA999888???888999:::<<<===>>>>>>>>>AAAAAAAAA@@@???>>>>>>===BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEDDDBBBAAABBBCCCDDDDDDCCCCCCEEEFFFEEEDDDBBB@@@@@@@@@AAABBBEEEFFFGGGGGGEEEEEEFFFGGGJJJFFFFFFIIIJJJIIIMMMTTTFFF\\\wwwdddkkkxxx{{{ggg___fffzzzzzzggg^^^ccc|||yyyuuuuuu~~~}}}{{{IIIBBBEEE???===???@@@AAABBBCCC@@@<<>>:::888:::===???@@@???===<<<<<<>>>@@@@@@???>>>>>>???===<<<;;;<<<===>>>===<<<999:::;;;<<<===>>>???@@@{{{uuuvvvwwwtttsssfffMMM888:::;;;;;;999999:::<<<<<<888444222222000,,,(((***))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////000222333555999;;;666------888KKK\\\^^^SSSJJJHHHfffYYYIII>>>:::::::::999666666777888999::::::;;;:::<<<===>>>===<<<===>>>;;;<<<<<<===============;;;::::::<<>><<<;;;::::::::::::;;;;;;<<<<<<>>>???===:::999;;;>>>@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDGGGGGGFFFFFFEEECCCBBBAAACCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAABBBCCCEEEFFFGGGDDDDDDCCCBBBBBBBBBBBBBBB?????????>>>>>>>>>======>>>AAA@@@;;;999;;;<<<;;;DDDBBB???;;;999777666666888777777666555444444444111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000000000///111222222;;;TTTnnn|||yyypppbbbWWWYYYbbbccc^^^]]]WWWeeegggeeehhhmmm}}}yyyZZZJJJ777///222555111+++.........------,,,,,,,,,------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///////////////000000000000666IIIiii||||||mmmyyy|||}}}lllzzz~~~yyySSS@@@;;;444:::::::::;;;;;;;;;<<<<<<============???AAACCCDDDDDD@@@===>>>BBBCCC@@@===BBBAAAAAACCCGGGGGGEEEBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAACCCFFFIIIJJJHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFDDDEEEEEEFFFHHHJJJKKKLLLIIIIIIIIIJJJKKKKKKLLLLLLIIIKKK\\\{{{uuupppwww[[[FFFBBBCCCBBBBBB@@@AAACCCBBBAAA@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>=========<<<:::;;;===>>>???>>><<<;;;:::<<<>>>>>><<<;;;::::::>>>===;;;:::;;;===@@@BBBxxxtttuuuwwwtttrrrcccHHH888:::;;;;;;999999:::<<<<<<888444222222000,,,(((***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////333222555999777111444<<>>@@@PPPHHH???::::::;;;;;;999888888888888999999999999:::;;;======<<<<<<===>>><<<<<<===>>>?????????>>>;;;:::999:::===???>>><<<<<<<<<<<<======>>>???@@@>>>??????>>><<<:::;;;;;;@@@??????>>>>>>??????@@@CCCCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCDDD@@@@@@@@@@@@????????????;;;>>>>>>:::999::::::888???>>>===;;;999888888888666666555555444333333222111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000000000444222222222000...555???;;;TTTyyy{{{VVVAAA===666...+++---///...,,,......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.............../////////000000000000222111999TTT|||tttLLL999999>>>AAA::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCAAA@@@???@@@BBBCCCBBBAAACCCAAAAAACCCFFFGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGIIIIIIIIICCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIKKKMMMNNNJJJJJJJJJKKKLLLLLLMMMMMMJJJUUU]]]^^^ccc{{{uuuxxxvvviiiWWWEEEAAABBBBBBBBBBBB@@@AAACCCCCCAAA@@@AAAAAA???@@@AAAAAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>><<<======>>>===<<<:::999:::<<<======;;;::::::;;;<<<<<<======>>>??????@@@zzzwwwzzz|||zzzxxxfffHHH888:::;;;;;;999999:::<<<<<<888444222222000,,,((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////444///333:::444+++666KKKVVVNNNFFFAAA>>>::::::======:::888999<<<===;;;888:::::::::999999999888888:::;;;<<<<<<;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@<<<:::999999;;;==================>>>???@@@AAABBBBBBAAAAAABBBDDDDDDCCCAAA@@@@@@????????????@@@@@@DDDEEEEEEFFFFFFFFFEEEEEE@@@AAABBBDDDEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA===AAAAAA???>>>@@@>>>;;;::::::;;;;;;::::::999999444444333333222222111111111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000222///...111222///,,,,,,...111666BBBWWWwwwgggGGG555111222))),,,......------...000------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------................../////////000000000...///...///<<<]]]}}}ppphhhmmmaaa:::333888777888>>>999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCEEEGGGDDDBBBAAABBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAAAAADDDGGGIIIIII@@@BBBDDDFFFGGGGGGEEEDDDJJJIIIHHHHHHJJJLLLOOOPPPKKKKKKKKKLLLMMMMMMNNNNNNOOOSSSSSSMMMKKKYYYuuu~~~ooorrr{{{vvv~~~oooLLLDDDAAAAAADDDDDDAAA@@@@@@@@@AAACCCCCCBBBAAAAAABBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>===;;;::::::999<<<======<<<::::::;;;<<<;;;<<<>>>@@@@@@@@@??????xxxwww{{{~~~}}}|||iiiGGG888999;;;:::999999:::<<<<<<888444222222000,,,((())))))((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------.../////////---000555666666AAAOOORRRLLLFFFDDDCCCAAA===;;;;;;::::::;;;<<<<<<999666:::::::::999999999999999:::;;;;;;;;;999999;;;<<<;;;;;;===>>>??????@@@@@@===;;;:::999:::<<<>>>>>>>>>>>>=========>>>??????>>>===>>>BBBGGGJJJHHHFFFAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDCCCBBBBBB???@@@AAACCCDDDDDDDDDDDD@@@AAACCCDDDEEEFFFFFFGGGJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB???BBBCCCAAABBBDDDAAA<<<999:::;;;<<<;;;:::999888333333333222222111111111111111111111111111111111111111111111111111111111000000000000000000000000........./////////000000111---***,,,111444444444555333///,,,000>>>QQQ___vvv___AAA000...111111...(((---111222///------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000...666999///$$$,,,HHHaaa|||vvv}}}wwwLLL:::333===AAA777333888999999999999::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@>>>===???BBBEEEDDDCCCBBBAAABBBDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@CCCEEEFFFEEE???@@@BBBDDDEEEEEEEEEEEEJJJIIIHHHGGGIIIKKKNNNPPPKKKKKKLLLMMMMMMNNNNNNOOOMMMKKKKKKQQQXXX\\\ZZZVVVuuuWWW@@@;;;GGGGGGGGGGGGDDDBBBAAABBB???AAACCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@???>>>===<<<<<<<<<<<<>>>>>>>>><<<:::;;;<<<>>><<<===>>>???@@@@@@@@@@@@rrrrrrvvvxxxyyy|||hhhDDD888999;;;:::999999:::<<<<<<888444222222000,,,(((((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,,,,---.........,,,//////000<<>>999===<<<;;;::::::999777666777777888999999:::;;;;;;:::::::::999888888999;;;999:::;;;<<<==================;;;::::::;;;===???@@@???>>>===<<<<<<<<<<<<999888888;;;@@@CCCBBB@@@AAABBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBAAAAAA???@@@BBBCCCDDDEEEEEEFFFIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA;;;>>>>>>>>>@@@BBB???999;;;;;;<<<<<<;;;:::888777333333333222222222222222000000000000000000000000000000000000000000000000////////////////////////............////////////222111...++++++---///000***...222333222000000111;;;GGG]]]wwwrrrUUUAAA;;;333,,,...666777///%%%,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...............////////////.........111555777666555FFF^^^{{{VVV888777777888888666555888<<<888888888999999999:::::::::;;;<<<===>>>>>>??????<<<:::888888:::<<<======CCCBBBBBBAAAAAABBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@?????????AAACCCCCCAAA@@@??????>>>???@@@BBBDDDEEEGGGGGGFFFEEEFFFHHHKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNGGGLLLPPPNNNKKKKKKQQQWWWXXXYYYddd~~~gggMMMAAACCCHHHDDDCCCBBBAAABBBCCCCCCBBB>>>@@@BBBBBBAAA@@@AAABBBDDDCCCAAA???>>>=========>>>>>>>>>>>>============???>>>>>>======>>>??????@@@@@@???>>><<<<<<>>>@@@???>>>===<<<===>>>AAABBBuuuuuuwwwwwwxxx~~~kkkFFF888:::;;;;;;999999:::<<<<<<888444222222000,,,(((((((((((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))******)))))))))***++++++,,,,,,+++++++++,,,------......+++111000000???SSSRRRBBB;;;<<<;;;999;;;>>>>>>;;;:::999888777666666777888555666777888999:::;;;;;;:::::::::888666666888:::888999999:::::::::::::::;;;<<<<<<;;;999:::<<<>>>@@@@@@???>>>============???===;;;;;;<<<===<<<;;;@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAA@@@???>>>AAAAAACCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????<<<======<<>>>>>>>>>>>???<<<;;;BBBKKKMMMFFF>>>@@@AAABBBAAA@@@???AAACCC????????????????????????>>>>>>???AAACCCBBB???===???>>>======>>>@@@BBBDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIJJJKKKKKKLLLLLLHHHMMMPPPLLLEEEFFFNNNWWWSSSWWWXXXUUU[[[vvvaaaAAA:::DDDLLLIIIDDD<<<>>>??????BBBCCC???999<<<>>>@@@AAA@@@@@@@@@AAADDDBBB@@@>>><<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;=========>>>>>>????????????@@@@@@???======>>>??????===;;;:::;;;===@@@BBB~~~|||{{{wwwyyynnnHHH888:::;;;;;;999999:::<<<<<<888444222222000,,,((('''(((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''((()))*********)))))))))***++++++,,,,,,***++++++,,,,,,---......,,,000111111999BBBAAA:::777;;;;;;777777<<<>>>===777777666555444555666888666666666777777888888888::::::999777555555777:::999999::::::999999888888888:::;;;:::888777999;;;<<<;;;;;;;;;<<<<<<===>>>DDDCCCAAA===::::::;;;=========>>>??????>>>======@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@??????>>>@@@AAABBBBBBCCCCCCCCCCCC@@@@@@??????@@@AAAAAABBBBBBAAA@@@???>>>=====================<<<<<<<<<<<<>>>>>><<<;;;???DDDBBB===:::999888777666555555555000000000000000000000000000000000000000000000000000000000000000000000000........................---------.........//////)))///222000000222222///***---222444333000---***888222///...,,,---444===BBBTTTooo___GGGCCC===666///,,,,,,///111###***222333///++++++---...---,,,,,,...//////...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////...222444000(((%%%+++111...222666777<<>>999555222555555333666999555---777777777777888888888999999:::;;;<<<======<<<<<>>BBBSSSeeefffUUUBBB===???AAAAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@AAABBBBBBAAA??????????????????@@@AAAAAA@@@AAACCCDDDEEEEEEDDDDDDGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJLLLOOOOOOKKKHHHLLLPPPVVV[[[]]]]]]^^^^^^|||hhhSSSRRRGGG???;;;CCCIIIFFF>>>999<<>>???AAA@@@???===;;;:::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>===;;;;;;<<<>>>??????===<<<<<<===<<<;;;;;;;;;<<<===>>>???~~~zzztttuuu}}}kkkEEE888:::;;;;;;:::999;;;<<<<<<888444222222000,,,((('''''''''(((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++)))))))))***++++++,,,,,,***++++++,,,,,,---......+++,,,000222///,,,///555---555999666555999;;;999666777777666555444555666777777777777666666666666::::::888666444555777999::::::::::::999888777777555888:::999777555666888666666666777999;;;<<<===AAAAAA???;;;777666:::>>>:::;;;<<<======<<<;;;:::<<<===>>>???@@@AAAAAAAAA>>>??????@@@@@@@@@??????>>>>>>???@@@@@@@@@??????<<<<<<<<<===>>>???AAAAAAAAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999777666;;;@@@???999777666555333333333444555.........///////////////000000000000000000000000000000000000000000000000........................---------.........//////---...,,,''')))///000------...///000000000000000+++***...444222,,,---222---000444666>>>OOOfffwwwrrrvvv]]]HHH===888444222000///...///111111...,,,333...)))))),,,...---+++***,,,---,,,+++***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////333...***---444777333---000------000222666???HHHgggnnnTTT<<<666777555555999222444888888555333555888777777777777888888888888777888:::;;;<<<;;;;;;:::>>>;;;BBB[[[ssstttZZZ@@@;;;>>>AAAAAA???======>>>BBBBBBBBBBBBBBBBBBBBBBBBFFFCCC@@@@@@AAABBBCCCBBB>>>???AAABBBBBBAAA@@@??????AAACCCEEEEEEDDDCCCBBBEEEEEEFFFGGGGGGHHHHHHIIICCCFFFIIIJJJGGGFFFGGGIIIEEEHHHKKKKKKIIIIIILLLPPPMMMPPP]]]vvvnnncccJJJFFFOOO@@@IIICCC??????AAA>>>:::<<>>>>>>>>>>>???@@@===<<<:::::::::;;;===???===<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::888666:::<<<>>>>>><<<;;;::::::999:::;;;============<<>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>???>>>@@@@@@???>>>???>>><<>>>>>@@@BBB;;;<<<===>>>>>>>>>>>>>>><<<:::999999:::;;;999888666777777888888888777777666555444333222222222222////////////////////////111///------///111111000////////////////////////........................................................................,,,,,,,,,---------..............................---......///000111111222666777<<>>AAAJJJUUUWWWPPPHHH???@@@@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@??????@@@AAACCCDDDBBBCCCDDDFFFFFFFFFEEEDDDHHHGGGEEEEEEFFFFFFDDDCCCBBBEEEHHHIIIHHHFFFFFFFFFJJJGGGFFFGGGIIIJJJHHHFFFMMMOOOQQQQQQOOONNNNNNOOOKKKJJJJJJNNNYYYggguuu~~~}}}cccOOOIIIJJJHHHFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???>>>======>>>>>>===;;;===???AAAAAA???===<<<===???>>><<<;;;;;;;;;<<<===::::::;;;;;;::::::999888999999::::::::::::;;;;;;::::::<<<<<<<<<;;;:::999333555777::::::999777666|||zzz{{{xxxrrr___CCC999999::::::::::::;;;;;;>>>999444222222000+++'''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...///---,,,...222222///111555000111444888;;;;;;888555666666666666555555555555333444555666888888888888666777777888888999::::::<<<;;;;;;:::999888777777777888999::::::;;;::::::777999;;;;;;:::999999999;;;;;;:::999999999::::::=========>>>>>>======<<<;;;<<<======>>>>>>======>>>===<<<;;;;;;<<<===>>>======>>>======>>>>>>>>>@@@@@@@@@>>>===<<<>>>@@@======>>>>>>???>>>>>>>>>;;;:::999999::::::999777666666777777777777666666555555444222222111111111........................//////000//////---,,,,,,........................------------------------------------------------------------------------,,,,,,,,,------------...------------------------.........///000000000111000...---...000555:::>>>???DDDMMMUUU\\\______^^^ZZZZZZ[[[[[[\\\]]]^^^^^^``````^^^ZZZVVVPPPKKKIIIHHHCCC<<<777555333000...222222111000000///...............---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------........................//////////////////000000000111111111+++,,,---111888AAAIIINNN]]]eeerrruuubbbQQQEEE>>>:::888999888777555444444444444444444444444555555555555666666666777777666666666888888999:::;;;<<<======>>><<<===BBBIIIKKKGGGBBB>>>>>>>>>>>>????????????BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAACCCDDDEEECCCDDDEEEEEEFFFFFFFFFEEEHHHFFFEEEEEEFFFGGGFFFDDDDDDGGGJJJKKKIIIHHHHHHHHHJJJHHHGGGHHHJJJKKKIIIGGGKKKMMMNNNMMMLLLKKKLLLNNNQQQOOOMMMLLLMMMPPPSSSVVVMMMSSSYYYYYYXXX\\\fffoootttssspppmmmhhhddd```]]]]]]UUUSSSVVVRRRFFF???AAAEEEEEECCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<===???@@@???>>>>>>@@@BBBBBB@@@>>>>>>>>>???>>>===<<<<<<<<<======;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::;;;:::;;;<<<<<<<<<<<<;;;:::888888888999999:::;;;<<<}}}wwwyyy{{{uuuooo___GGG999999::::::::::::;;;;;;???;;;666333111///***%%%(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,---...//////...000333333000222666666444444777;;;<<<999555666666666666555555555555333444555666777888888888666666777888888999999:::;;;:::::::::999999999999999::::::;;;;;;:::::::::888:::<<<;;;:::999999::::::::::::999999:::;;;;;;======>>>>>>>>>>>>>>>===;;;<<<======>>>>>>======??????===<<<<<<===>>>>>>????????????@@@AAABBBCCC@@@@@@AAA???>>>===>>>@@@>>>????????????>>>>>>===;;;:::999999::::::999777666666777777777777666666444444333222111111111111...........................222555555111,,,******........................------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------......//////////////////333333222000///---,,,+++)))+++///222444333222111222222333333333444444444555555333111///---,,,+++***))))))***---000111000//////......------,,,,,,...------,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------............---............/////////////////////000000000000333333222111000///...---666888<<>><<<;;;;;;===???>>>>>>======>>>>>>>>>?????????AAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEGGGGGGGGGEEEFFFHHHKKKKKKJJJIIIIIIJJJJJJIIIHHHIIIJJJKKKJJJHHHIIIJJJJJJIIIGGGGGGIIIKKKNNNNNNNNNNNNLLLJJJHHHFFFMMMNNNNNNKKKHHHHHHLLLPPPRRRRRRPPPOOOLLLJJJGGGFFFHHHCCCDDDHHHGGGBBBCCCJJJAAAAAAAAAAAAAAABBBCCCDDDBBBAAA@@@???????????????;;;::::::===@@@BBBBBBAAA???AAABBBBBB@@@??????@@@??????>>>===============<<<============<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;>>><<<:::888999<<>>>>>??????>>>>>>@@@???>>>>>>>>>@@@AAABBBAAA???>>>???@@@???@@@BBBBBBBBBCCCBBB@@@@@@AAABBB???@@@@@@@@@???>>>======<<<;;;::::::;;;;;;:::888777777888888888777666666333333222111111111111111........................---444::::::444...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///.....................***+++---///111222222222333333333333222000///...111111111111111111111111////////////000222444555222111111111111000...------------,,,,,,+++++++++---,,,,,,,,,+++++++++***+++++++++***************+++++++++***************************************+++++++++******************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---------.........//////........./////////000000000111222333333333333222222111000//////111333444666666666555555555555555000111222333444444222111///111555888999888666333333333222222222222333333333333444444444555555555444555555666666555555444666777777888999:::;;;;;;===>>>===<<<:::;;;<<<===>>>>>>>>>>>>????????????@@@????????????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEECCCBBBBBBCCCEEEFFFFFFEEEEEEGGGIIIIIIHHHGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDEEEGGGJJJGGGIIILLLOOOPPPOOOMMMLLLPPPRRRUUUWWWWWWVVVTTTSSSQQQQQQPPPPPPOOOOOONNNNNNKKKIIIHHHHHHCCC===???EEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@???????????????;;;;;;;;;===???AAAAAA@@@???@@@AAAAAA???>>>???@@@??????>>>>>>==================>>>>>>======<<<;;;============>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>AAACCC@@@;;;888:::===666666666666555555555555333444555666666777666666555666666777888888999999888888888999999999999::::::::::::;;;::::::999999999:::;;;:::999999:::;;;:::::::::999999::::::;;;::::::;;;<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???????????????@@@BBBDDDFFFAAA===<<<>>>>>>:::999===AAABBBCCCBBB@@@???@@@AAA???????????????>>>===<<<===<<<;;;;;;<<<<<<;;;:::888999999999888888777666222222111000000000111111........................***111888888444///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------++++++++++++,,,---...///)))******,,,---...///000//////............------000///---+++***++++++,,,***+++,,,,,,+++***)))))),,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............---............/////////------------......///000000111222333444555666666666555333222333444777999222333555666777777888888222222222111111222333444111111111111111222222333333333333444444444444555444444555555555555444444555555666777888999:::::::::<<<>>>>>>===;;;<<<>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBB@@@??????@@@CCCDDDDDDCCCAAACCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEGGGGGGFFFDDDCCCCCCFFFIIIEEEFFFHHHIIIIIIHHHGGGFFF???AAADDDGGGIIIJJJHHHFFFCCCCCCCCCCCCCCCDDDDDDEEE???@@@CCCCCC@@@<<<<<<@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>??????===<<<<<<<<<>>>???>>>===<<<>>>>>>>>><<<<<<===???>>>>>>>>>>>>>>>======<<<===============<<<<<<;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>???~~~uuuvvvzzzyyyttt```BBB999999::::::::::::;;;;;;999888666333111...,,,+++(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((*********++++++,,,,,,---,,,,,,,,,,,,---...///000222444:::AAA@@@999555666555>>>GGGGGG@@@999777999666666666666555555555555333444555666666666666666555555666777777888888999777777777888888888888888888999999::::::999999999999::::::999888888999;;;<<<;;;::::::999999999::::::;;;<<<===>>>>>>>>>>>>===>>>??????@@@@@@?????????>>>>>>???@@@BBBDDDEEEFFF@@@@@@DDDCCC<<<;;;???===???@@@@@@>>>======>>>===>>>>>>>>>>>>======<<<===<<<;;;;;;<<<<<<;;;:::888888999888888777666555111111000000000000000111------------------------''',,,000222000---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------------222111000.........///000............//////000000////////////////////////333222000...------......+++---//////......///000,,,,,,,,,,,,++++++++++++************************)))))))))***************)))))))))***************************************)))))))))************************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.........------------.........///111000/////////000111222000000111111000...,,,***+++,,,...///000111000000111222333333111000000111444555666555333222333444111111111000111111222222333333333333444444444444333333444444444444333333444555555666777888999999666999<<<>>>===<<<<<<<<<999999:::::::::;;;;;;;;;===============>>>???@@@>>>???@@@@@@@@@@@@??????@@@@@@???>>>>>>>>>?????????>>>===???AAABBBBBBAAA???@@@AAAAAA@@@@@@AAABBBAAACCCDDDCCCBBBAAABBBCCCEEEEEEEEEDDDBBBCCCEEEGGGCCCCCCCCCBBBBBBBBBBBBBBBEEECCCAAA??????AAACCCEEEDDDCCCCCCCCCCCCDDDEEEEEE>>>@@@DDDFFFFFFEEEDDDEEECCCDDDDDDCCCBBBAAA@@@??????>>>>>>=========>>>>>>>>>===<<<<<<======;;;::::::;;;<<<;;;::::::<<<>>>===============<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::888888999999999::::::::::::::::::::::::;;;<<<===888999;;;<<<<<<===<<<<<>>>>>>>>>>>>>>???>>>>>>======>>>@@@@@@FFFAAABBBIIIHHH???===AAA<<<>>>??????===<<<<<<<<<;;;<<<<<<============<<<<<<:::999999:::;;;999888777777777777666555444333000000/////////000000111------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------...)))))))))******++++++,,,000000///...,,,+++***)))++++++++++++++++++,,,,,,+++++++++,,,---...//////+++,,,---,,,***)))***,,,*********+++++++++++++++)))*********************((()))))))))*********+++((()))))))))*********+++************************((()))))))))*********+++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........******+++,,,---...//////,,,---///222444666777777111222444666666666555444///222333333111000222333)))---333444222...,,,+++222222111111000111111111222222333333333444444444333333444444444444333333333444555666777888888999888888:::;;;<<<===<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>??????@@@@@@???>>>>>>??????@@@@@@???>>>>>>===???>>>>>>???AAABBBAAA@@@???@@@AAA@@@??????AAABBB@@@AAACCCBBB@@@???AAACCCBBBCCCDDDCCCBBBAAABBBDDD???@@@@@@AAABBBCCCCCCDDDEEEEEEDDDAAA>>>???BBBEEEFFFEEEDDDCCCBBBCCCCCCDDD>>>?????????AAAAAA???===AAABBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<=========;;;::::::;;;;;;:::999:::;;;;;;:::999:::<<<>>>;;;<<<<<<===<<<;;;:::999:::::::::::::::999888888888999999999999:::::::::999999888888999:::<<<===888999:::;;;;;;<<<<<<<<>>777666666666555555555555444444555555666555555555555555666666777888888888777666666666555555555555444555666888888999999999888888888777555666888:::>>>===<<<:::999888777777666777888999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<@@@???===<<<;;;;;;;;;<<<>>>:::<<>>===???AAAAAA???=========::::::;;;<<<=========<<<:::999777888999999888666555555555555444333222111000000////////////000111------------------------...,,,******,,,------,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******************************+++,,,,,,---......***+++---...///...---,,,))))))***,,,,,,,,,,,,,,,,,,,,,------............++++++++++++*********)))(((***,,,***((((((***---))))))))))))************)))))))))))))))*********(((((())))))*********+++(((((())))))*********+++************************(((((())))))*********+++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......,,,---///000000///...---000///.........///000000333222000//////000222444000333444333000///111333222222222///,,,---111555333333222111111111111111222222333333333444444444222333333444444333333222333333444555666777888888<<<:::999:::<<<======<<<>>>>>>>>>>>>?????????@@@;;;;;;;;;<<<<<<>>>??????>>>???@@@AAAAAA@@@>>>>>>???@@@AAAAAAAAA???>>>===AAA?????????AAABBBAAA@@@@@@AAAAAAAAA@@@@@@BBBDDD???AAACCCBBB@@@???AAACCC???AAACCCCCCAAA@@@AAAAAA???@@@@@@AAA@@@@@@???>>>:::???DDDEEECCCAAAAAACCCDDDCCCAAA@@@????????????@@@???<<<<<>>===<<<<<<;;;;;;;;;<<<<<<===;;;:::999999;;;;;;:::999:::;;;;;;:::999:::<<<>>>:::;;;<<<<<<<<<;;;999999888999999999999888777777;;;;;;;;;<<<<<<<<<======888888777777888:::;;;<<<::::::999999:::;;;===>>>wwwyyyzzzyyyuuukkk\\\PPP888888999999999:::::::::;;;999555222000---***'''******)))''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((()))+++,,,---,,,,,,+++,,,,,,,,,------///000000444333333555888888555222555444333333444555666777999888666555444444555555555444333222333555777999666666666666777777777777888777666555555666777888444555555666777888888999777666555555555666888999777777777777777777777777777888999999::::::999999::::::::::::::::::::::::===<<<<<<;;;::::::999999===<<<<<<=========:::888<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666666777666666444333222111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++************************++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000222222222222222222222222222222222333333333444444555555555666777777888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA;;;:::999999:::<<<>>>@@@@@@AAACCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBB???======@@@CCC@@@AAABBBDDDEEEEEEFFFFFFAAABBBCCCDDDCCCBBB@@@???AAABBBCCCDDDCCCBBB@@@???BBBBBBAAA@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===??????????????????@@@@@@>>>>>>>>>>>>===<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888:::;;;===999999999999999999999999999999999999999999999999888999999::::::999999888999999888888999999:::;;;:::999777666666777999:::xxxyyyzzzyyyttthhhYYYMMM888888999999999:::::::::<<<:::666333111///+++(((***)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))***+++,,,---------------...///000111333333333555777888555222333333333333555666888:::999888777555444555555666444333222222222444666777777777666666555555444444777777777666666777777777555555666666777777888888666666555555555666777888777777777777777777777777888999999:::::::::::::::;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;999888999:::<<<===;;;:::<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888999999888888777666555555555444333222111000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***************************)))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////.../////////000000000000000000000000000000000000000000000000000000000000000000000111111111222222000000000000000000000000222222222222222222222222222333333333444444444444666666666777888888999999;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAA>>>===<<<<<<<<<>>>@@@AAA@@@AAABBBCCCDDDCCCBBBBBBCCCCCCAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEECCC@@@@@@BBBDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEEEECCCAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>===?????????@@@??????>>>===????????????????????????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888:::<<<===::::::::::::::::::::::::999999999999999999999999999999999::::::999999999999999999888999::::::;;;<<<;;;999888888999;;;<<>>===<<<============<<<;;;999999888888888888888888888888888888888888777666555444444333333222111000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))******)))))))))*********++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////....../////////000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222333333333444444444555555666666777777888999999999999999999:::::::::;;;;;;<<<======>>>>>>???@@@@@@AAA@@@???>>>>>>???AAABBB@@@@@@AAABBBBBBBBBBBBAAADDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCBBBBBBAAAAAAAAAAAABBBFFFGGGGGGFFFDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCAAAAAACCCDDDEEEEEEEEEDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???>>>>>>============>>>?????????>>>>>>@@@@@@@@@??????>>>>>>>>>======>>>======<<<;;;:::::::::::::::::::::::::::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999999999999999999:::;;;;;;>>>===<<<;;;;;;<<<===>>>zzzxxxxxxyyytttfffWWWMMM888888999999999:::::::::<<<999666444222///,,,***))))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++,,,---/////////////////////000111111222222333444555555444333555555444555666888:::;;;;;;999888777666666777777333333222222333444555555666666666555555444444444666777888999999888777666888888777777777777777777777777777777777888888999::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@??????>>>===<<<;;;:::888777888:::===??????>>>??????>>>>>>===<<<::::::;;;;;;;;;;;;;;;:::::::::888888888888888777555555333333222111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************************************))))))))))))************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000000000000000111111111111111111111111333333444444444555555555555555666666777888888888777777777777888888888888;;;<<<<<<======>>>??????BBBAAA@@@??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@?????????>>>???@@@AAAAAABBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@CCCDDDFFFFFFDDDBBBBBBBBBEEEEEEEEEEEEDDDBBBAAA@@@BBBCCCDDDDDDDDDCCCBBBBBBCCCBBB@@@?????????@@@AAA@@@@@@@@@??????>>>>>>>>>:::;;;<<<===>>>??????>>>AAA@@@@@@???>>>===<<<<<<<<<<<<======<<<;;;::::::999999999999999999999999:::999999999999:::;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::999999888999999999999999:::;;;;;;======<<<<<<<<<===>>>>>>{{{wwwwwwyyyuuugggZZZSSS888888999999999::::::::::::888555222111...+++))))))((((((''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***---///000000///...000////////////000000111111222333333333333333333777777666555555666777888;;;999888777666666777777444444444444444555555555555555555666666777777888666777888999999888777666888888888888777777777777888888999999::::::::::::<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======BBBBBBAAA@@@@@@??????>>>===<<<<<<===???@@@@@@???@@@@@@@@@??????===<<<<<<===<<<<<<<<<;;;;;;;;;:::999999999999888777666555333333222222111111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////////////////////////////////////////////////////....../////////000000000////////////////////////111111111111111111111111333333333444444444555555333333444444555666666666444444555555555666666666:::;;;;;;<<<<<<===>>>>>>@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????@@@????????????>>>>>>======>>>>>>???@@@AAAAAAAAA@@@BBBAAA@@@???????????????>>>@@@CCCCCCAAA?????????BBBBBBCCCCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@????????????999:::;;;<<<===>>>>>>>>>??????>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999888888888888888888888888888888888888888999::::::888888888888888888888888999999999999999999999999777888888888888888888777999888888888888999:::::::::::::::;;;;;;<<<<<<===~~~wwwuuuxxxtttfff[[[XXX888888999999999:::::::::999777444222000...+++)))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''***...111222111///...000//////......//////000000222333222111111333444888777666555555555666666:::999777666555555666666555555555555555555555555444444555666777888999999666666777777777777666666888888888888888888888888888888999::::::::::::999<<<;;;;;;::::::999999999999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>???@@@AAABBBCCCDDD@@@>>>======???@@@@@@??????????????????>>>>>>===;;;::::::999999888888888888888888888777666555555222222222222111111000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////////////////////////////////////////////////////............////////////////////////////////////111111111111111111111111222222222333333333444444222222333333444555555555444444444555555555666666999::::::;;;<<<<<<======<<<<<<========================<<<<<<======>>>???<<<<<<======>>>======<<<>>>>>>???@@@@@@@@@??????@@@??????>>>>>>>>>>>>???<<<>>>@@@@@@???=========??????@@@AAABBBBBBBBBBBB>>>>>>>>>?????????@@@@@@AAA@@@??????>>>>>>??????????????????????????????888999:::;;;<<<=========<<<<<<<<<;;;;;;:::::::::888888999999999999888888666666666666666666666666666666777777777888888888666666666666666666666666888888888888888888888888666666777777777777666666777777777777777888999999888888888999::::::;;;;;;xxxsssvvvqqqcccYYYXXX888888999999999::::::::::::777555333111///,,,***((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))+++...000000///...//////...............///000111333222000000222444666555444444444555666777999888777555444555555666444444444555555444444333444555555666666777777777666666555555555555666666777777777888888999999:::666777888999999999888888:::999999888777777666666888999999:::::::::::::::999999999:::;;;<<<<<<<<<888999;;;===???AAABBBCCC>>><<<::::::<<<>>>>>>===<<<<<<===>>>>>>>>>======999999888888777666666555666666666666555444333222111111000000000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////////////////////////////////////////------........./////////////////////////////////111111111111111111111111111111111222222222333333222222333444444555555666666666666666777777777888999999999:::;;;;;;<<<<<<::::::;;;<<<===============<<<;;;;;;;;;<<<>>>>>>:::;;;<<<>>>>>>>>>>>>===??????????????????>>>===>>>>>>=========>>>??????<<<>>>??????>>>===>>>???>>>>>>???@@@@@@@@@@@@@@@>>>>>>======>>>??????@@@???????????????>>>>>>===========================888999:::;;;;;;;;;;;;;;;::::::999999999999999999666666777777777777777666555555555555555555555555444555555666666666666666555555555555555555555555666666666666666666666666444444555555555555444444666666666666666777777888666666777888999:::::::::yyyrrrtttnnn```WWWWWW888888999999999:::::::::;;;888666444222111...+++(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))'''((()))***,,,---...//////......---------......///111333222000///222555444333333333444555777888999888666555444444555555333333444444444333222222555555555555555555444444666555444333333444555666666666777888999:::::::::444555666888888777777666888777777666555444444333888888999::::::::::::999888888999::::::;;;<<<<<<888888999:::;;;<<<===>>>:::999777777:::<<<<<<<<<999:::;;;<<<============999999999888777666666555444444444444333222111111///////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////---------.........//////////////////////////////000000000000000000000000000000111111111222222222333333444444555666666777888888888888999999999999888999999::::::;;;<<<<<<999999;;;<<<============<<<<<<;;;:::;;;<<<===>>>:::;;;===>>>???@@@?????????????????????>>>===<<<======<<<======>>>???@@@>>>???@@@@@@>>>>>>???AAA>>>>>>?????????>>>>>>===>>>>>>======>>>???@@@@@@>>>???@@@@@@@@@???===<<<:::;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::888888888888888888999999555555666666666666666555555555555555555555555555333444555555666555555555666666666666666666666666666666666666666666666666333444444444444444444333555555555555555666777777555666777888999::::::999|||rrrvvvkkkaaaeeeVVV888888888999999:::::::::777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))---***+++......+++***---,,,,,,,,,,,,,,,---//////000000111222333444444555333444555555555444333222888888777666555444333333444444333222222222222333555444444333333222111111111111222222222333333333555555555555555555555555333444444555555555555555777777888888888999999999777777777666777888888999777888999999:::::::::999999888888777999;;;===???;;;:::999888777888999999555666777888999888777777777666555555666666555444333444444444333111///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------////////////////////////....................................////////////000000000000111111111111000000111222333333444444222222333444444555555666555666666777888999999999999999:::;;;;;;<<<<<<=========>>>>>>===<<<;;;;;;===<<<<<<;;;;;;===>>>???=========>>>??????@@@@@@BBBBBBCCCCCCBBB@@@>>>===<<<<<<======>>>>>>??????FFFDDDBBB???>>>??????@@@??????>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;;;;<<<;;;;;;:::::::::999999999999999999888888888777777888888888888777777777666777777666666555555555555444444444555555555555666555555555555555555555555666666555555555555666666555666777666444333333555555555444444444333333333444444444555555555555666888888888888888888999999~~~{{{tttyyyooodddhhhXXX888888999999999:::::::::777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********---+++,,,//////,,,+++---,,,,,,,,,,,,---...///000///000111111333333444555333444444444444444333333666666777666666555444333444333333222222222222222444444444333333333333333222222222222333333333333444444444444444444444444444555555666777666666666999999999999::::::::::::777666666666666777888888888888999999999999999888999888777666666777999:::999999:::::::::999888777666777888999999999888888777666555555666666555444444444444444333111000///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------............................................................//////////////////000000000111111111000000111222222333444444222222333333444555555555555555666777777888999999999999::::::;;;<<<<<<<<<===============<<<;;;;;;===<<<<<<;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>??????????????????DDDCCCAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999::::::;;;::::::::::::999999999999999999888888888777777777888888777777777666666666666666555555555444444444444444444444555555555555555555555555555555555555666666555555555555666666555666666555444333333555555555555444444444333333444444444444555555555555777777777888888999999999~~~~~~xxx|||qqqeeegggUUU888999999999999:::::::::777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***+++,,,---------+++---111111---+++------------------...000000///000000111222333444444444444333333333333444444444555777888888777555444444333333222222222222222333333333444444444555555333333333333444444444444444444444444444444444444666666777888888888888888888888999999999:::::::::777777666666777777888999999999999:::999999888888<<<;;;999777666666777777888:::<<<======;;;888666777888999:::::::::999999888777666666777777666444444555444444333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................---------------------------............///////////////000000000000111111000000111111222333333333222222333333444444555555555555666666777777888888888999999::::::;;;<<<<<<<<<============<<<;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCDDDCCCBBBBBBAAAAAA@@@@@@???========================<<<;;;:::999999999::::::999999999999888888888888888888777777777777777666777777777666666666555555444444444444333333333333333333333444444444555555444444444444444444444444666555555444444555555666444555666555444333444555555555555555555444444444444444444444555555555555666666777777888999::::::||||||nnnbbbdddQQQ999999999999999999999999777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))***+++,,,---...///---+++---222222---+++---------------...///000000//////000111222333444444444333222222222333444555333555888::::::999777555555444444333333333333333222222333444555555666666333333333444444444555555555555555555555555555555777777888999999999999999777777777888888888999999888888888888888999999::::::;;;;;;;;;;;;:::999999???>>>===;;;;;;:::::::::;;;<<<===>>>>>><<<;;;999999999:::::::::;;;;;;;;;:::888777777888999777666555555444333222111000000------------------------++++++++++++++++++++++++******************************************************))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---...///...,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................---------------------------------.........//////////////////000000000111000000111111222222222333111222222333444444555555555555555666666777777777888888888999::::::;;;;;;<<<<<<<<<======<<<;;;;;;<<<<<<<<<<<<=========>>>===>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>???AAABBBCCC?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888777777777666666666666666666666666666666666666666555555555555444333333333222222222222222222333333333444444444444444444444444444444444444555444444444444444444555333444555555333333444555555555555555555555555555333333444444444555555555444555666777888999:::;;;|||xxxhhh___cccQQQ999999999999999999999999777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---...///000---,,,---111111---,,,------,,,,,,------...///000...///000111222333333444333222222111222333444555444555888:::;;;:::888777666666555444444444444444111222222333444555666666333333333444444444555555666666666666666666666666777777888999999999999999888888888888999999999:::::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>=========>>>>>>??????>>>===============:::::::::::::::;;;;;;;;;;;;:::888999::::::999777555444333222111000000000------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---...///...,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................------------------------------------...............////////////000000000000111111111111111222222111111222222333444444555555555555555555666666666777777888888999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===============<<<<<<======>>>?????????CCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>>>>======;;;;;;;;;<<<===>>>@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999999777777666666666555555555555555555555555555555555555555555444444444333333111111222222222222222222222222222222333333333444444444444444444444444444444444333333333333444444222444555444333333444555444444555555555555555555333333333444444444444555444555555777888999::::::~~~yyyttteee___fffTTT:::::::::999999999999888777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,---......///...,,,,,,//////,,,,,,...,,,,,,,,,,,,,,,---//////...//////000111222333333222111111222222333444555444555777999999888777666666555555444444444444444111111222222333444555555333333333333444444444444666666666666666666666666666666777888888888888888999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<:::;;;<<<<<<=========<<<;;;;;;<<<<<<=========>>>@@@???===<<<;;;<<<===>>>::::::999999999:::;;;<<<:::999888888999999888666444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111111111111111111111111111222222333333444444444444555555555555555555666777777888888999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========;;;;;;<<<<<<===>>>>>>???CCCBBBAAA???>>>>>>===>>>>>>>>>>>>===============::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999::::::::::::999888777555555555555444444444444333444444444444555555555444444444333333333333222111111111111222222222222111111222222222333333333333333333333333333333333444333333222222333333444222333444444333333444555333333333444444444444444333333333333444444444444555555666666777888999999zzz{{{vvvfff```fffRRR:::::::::999999999888888777888666111000000---'''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++,,,,,,,,,---------///,,,+++------+++,,,///++++++***++++++,,,---.........///000111222333333000000111222333444444444333444444555555555444444444444333222222222222333111111111222222333333333222222222222333333333333555555555555555555555555444555555666777666666666777888888888888999999999999888888888888999::::::777888999;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888999;;;;;;888666555555666777555444333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000111111111111000000000000111111111222333333444444444444444444444444444444666666777777888999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????AAA@@@>>>=========>>>>>><<<==================>>><<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::888888888888888888888888666777888888888777555555444444444444333333333333222333333333444444444444333333333333222222222222111111111222222333333333111111111111222222222222333333333333333333333333333333222222222222333333111333444444333333444555222222222333333333444444222222333333333444444444555666666666777777888888{{{yyyhhh___cccMMM:::::::::999999888888888777888666111000000---''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,///+++***++++++***+++///************+++,,,------......///000111222333333///000222333444444333333222222222222222222222222333222111111000000111111000111111111111222222222111111222222222333333333333333333333333333333333333444444555555555555555444444444444555555555555777777777666777888888999555666777999:::;;;<<<<<<;;;<<<<<<===<<<<<<;;;;;;777999:::<<<;;;999777555:::999888777888999:::;;;666444333333444444333222333111///...------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,)))***++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000111111111000000000000000000111111222333333444444444444444444444444444444666666666777888888999999999:::;;;;;;<<<<<<<<<;;;:::;;;===>>>>>>>>>===<<<=========>>>??????@@@@@@>>>===<<<<<<<<<===???@@@<<<<<<======>>>>>>??????>>>>>>>>>===<<<;;;999888888888888888888888888888777777777777777777777777444555666666666555333222444444444333333333222222222222222333333444444444333333333222222222111111111111222222333333333333000111111111111222222222333333333333333333333333333222222222222222222333111222444333333333444555111111111222222333333333222222333333333444444444666666666666777777777777}}}~~~pppfffeee]]]QQQ===555666:::888<<<===444888666444222111///,,,)))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))***---000------...///////////////,,,+++++++++++++++++++++++++++++++++,,,---......///000111222333222111000111000///......///000111555444333222222222222333111111111000000000000000111111111111111111111111000000111222333333333333222222222333333444444444333333333444333333222222333333333444444444555555888777666444444444555666777555444555888999999999;;;:::999999888888888888888888888888888888888888666666777777777777666666555555444333222222111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------...------,,,,,,------...++++++,,,,,,,,,,,,------///////////////.........000111111111111222222222222222111111222222333444333333333444444444555555555555666777888999999:::============>>>>>>>>>>>>???>>>===<<<<<<===>>>???===>>>??????===<<<<<<===@@@???>>>>>>>>>???AAAAAA@@@???===;;;<<<>>>@@@BBBFFFEEEDDDCCCCCC@@@<<<888<<<<<<<<<<<<;;;:::999888999999999888888888777777666666666666666666666666222222222222222222222222222222222333333333444444222222222222222222222222333333333222222111111111///000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333444444444444555{{{{{{ppphhheee___XXX???666777:::888;;;===555888666444222111///,,,)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))***,,,/////////000111111111111111++++++++++++************++++++++++++,,,---......000000222222333222222111111111000//////000111111444444444333333333222222000000111111111111111111222222222222222222222222///000111222222333333222222222222222333333333333333333444444444444333333444444444444555555555555777666666555555555666666666666666666777888999:::::::::999888888888888888999999999999999999999999555666666777777666666555666666555444333222111000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------////////////............000000111111111222222222222222111111222222333444333333333444444444444555666666777888999:::;;;;;;;;;;;;<<<<<<<<<=========???>>>===<<<<<<===>>>>>><<<>>>??????===<<<<<<===??????>>>>>>>>>???@@@AAA??????=========>>>@@@AAA@@@@@@AAABBBDDDDDDAAA???============<<<;;;:::999999999888888888777777777555555555555555555555555222222222222222222222222222222222333333333333444222222222222222222222222333333222222222111111111000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333444444444555555555{{{{{{xxxqqqjjjeeebbbaaaAAA888888:::666:::>>>777888666444222111///,,,)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((()))***,,,,,,,,,,,,---------------)))))))))))))))*********+++******++++++,,,---...000111111222333333222222222111111000000111111222333444444555555444222222000000000111222222333333222222222222222222222222//////000111222222222222333333333222222222222222333444444555555555444444555555555555666666666666666666777777666666555555555777999888666666999<<<:::999999888888888888888::::::::::::::::::::::::555666666777777666666555888777666555333222000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,------))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................000000000111111111222222222111111111111222333333333333333333444444444444777777888999:::;;;<<<<<<::::::::::::;;;;;;;;;;;;======<<<<<<<<<======>>><<<===???>>>===;;;;;;<<<>>>>>>======>>>>>>???@@@>>>>>>>>>?????????@@@@@@======>>>AAADDDEEECCCBBB===>>>>>>======<<<;;;:::888888888777777777666666444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222333333333333333333333333444444444444555555555555{{{zzzwwwrrrkkkdddccceeeBBB999999:::555999>>>888888666444222111///,,,)))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((('''(((************************+++(((((((((((())))))))))))************+++,,,---...000000111222222333333333222222222222222222222222222333444666666444222111///000000111222333333444222222222222222222222222///000111222333333333333555555444444333333222222444444555555666555555555666666666666777777777777888888888888777555333222666:::<<<;;;777666:::???::::::999999999999::::::::::::::::::::::::::::::666777777888888777777666999888777555333111000///.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))******+++,,,---...))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------...............///000000000000111111111111111111111111111222222333222222333333333444444444666666777888999:::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======;;;===>>>>>><<<;;;;;;<<<===============>>>>>>>>>===>>>???@@@@@@@@@???>>>???>>>>>>???AAA@@@???===<<<<<<<<<<<<<<<;;;::::::777777777666666666555555444444444444444444444444111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111000111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222333444444444444555555555||||||yyyrrriiicccbbbccc@@@999999:::555888>>>999888666444222111///,,,)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''(((------,,,++++++,,,,,,---''''''((((((((()))))))))************+++,,,------//////000000111222333333222222333333333333222222000222444555555444222111//////000111222222333333222222222222222222222222000111222333444444444444666666555555444444333333333444444555666666666555666666666777777777888888:::::::::999777555222111888;;;>>><<<888777;;;???;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::777888888999999888888777999888777555333111000///...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))+++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---------......////////////000000000111111111111111000000111111222333222222222333333333444444444444555666777888999999999999:::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<======;;;::::::;;;;;;;;;<<<<<<============;;;===>>>@@@@@@???>>>===???>>><<<<<<===<<<:::888999999999:::999999888888666666666555555555444444222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222222222222222222222222222333333333333444444444444yyy~~~qqqfffdddbbb^^^===666999:::444888===999888666444222111///,,,)))((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&((())))))(((&&&''''''---,,,***))))))***++++++''''''(((((())))))*********))))))******+++,,,---.........///000111222333111222222333333222222111000000222333333222222111/////////000111111222222111111111111111111111111000000111333333333333333555555555555444444444444222333444555555555555555666666666666777777777777:::999999888777555444333999;;;<<<;;;888888:::===;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::777888888999999888888777777666555444222111//////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************)))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......///////////////000000000111111111000000000000111222222222222222222333333333333222222333444555666777777999999999999::::::::::::888999:::;;;<<<<<<<<<<<<:::;;;===<<<;;;999::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???>>>===<<<<<<:::999999:::;;;:::999666666777777777777666666555555555444444444333333222222222222222222222222111111111111111111111111///000000000000111111111111111111111111111111111////////////000000000000///000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222222222222222333333333333sssnnncccfffcccYYY888444888:::444777===999888666444222111///,,,)))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&((()))((('''''''''+++***((('''&&&'''((()))''''''((())))))***++++++))))))))))))***+++,,,---------,,,---...000111222000111222333333222111000//////000000000111111111/////////////////////000000000000000000000000000...///000111111222222111222222222333333333333333111222333444444555555555555555555666666666777777777777666666777777888999888888888777777777888888999888888888888999:::;;;999999999999999999999999666666777777777777666666555444444222111000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((())))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************))))))))))))************************++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////////////////000000000111000000000000000111222222111222222222222333333333111111222333444555666666777777777888888888999999777888:::;;;<<<<<<;;;;;;999;;;<<<<<<:::999999:::888999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888888:::;;;:::999555555666666666666555555444444444444333333333333111111111111111111111111111111111111111111111111/////////000000000111111111111111111111111111111........./////////000000....../////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000111111111222222222ooommmaaahhheeeVVV666222888:::555777<<<999888666444222111///,,,***)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((###&&&((()))((('''''''''///---+++***)))***+++,,,'''(((((()))***++++++,,,))))))))))))***+++,,,---,,,,,,+++,,,---///111222000111222333333222111000//////......///000111111////////////............////////////////////////,,,---...///000000000000000000000111111222222333000111222333444444444444555555555555666666666666444444444555777999<<<>>>888666444444555666666555777777666666777888999999888888888888888888888888444444555555555555444444333333222222111000//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************)))))))))))))))************)))************+++++++++++++++++++++++++++++++++------------------------------------------------,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////000000000000000000000000000111111222111111222222222333333333111222222333444555666666666666666666777777777777777888999;;;<<<<<<;;;;;;999;;;<<<<<<:::999999:::888999:::;;;<<<;;;::::::::::::::::::;;;;;;<<<<<<>>><<<:::999::::::999777555555666666666666666555444444444333333333222222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000............////////////000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111111111111111///000000000000111111111~~~~~~ttthhhjjjiii\\\AAA777888;;;666666:::777777555222111000///,,,***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''---***'''''')))+++***)))&&&&&&''''''(((((())))))((())))))+++,,,---......------------.........///000111333444444333111000222000///000111111000//////////////////////////////////////////.........///////////////.........111111222222222333333333222111000000000111222333222222222222222222222222666666666666666666666666555555555555555444444444444555666777888777666666777777666555555666777888777666666555444333333333222222111000///...------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000000111111111111111111222222222333333333333333333444444444555555555666888999::::::999999999999::::::;;;<<<======<<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;:::999888888555777888:::<<<>>>>>>??????>>>===<<<:::999888777666666555555555444444444222222222222222222222222111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000///......///000111......////////////......000000000000000000000000~~~}}}tttggghhhiii\\\BBB888888<<<777777;;;999666444222111000///,,,***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((,,,***'''''')))+++***)))'''''''''(((((((((((((((((())))))***,,,------...------........./////////000111222444444222111000111000//////111111000///........................///.....................////////////............000000000111111111222222111111000///000111222333333333222222222222222222555555555555555555555555444444444444444555555555444555777777888777777666777666555555555666666777666666555444444333222222222222111000///......---------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------++++++,,,,,,,,,,,,------------------.............../////////000000000000//////000000000111111111111111111222222222333333333333333444444444444555555666888999::::::999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<888999:::<<<===>>>??????>>>===<<<;;;:::888777777666555555555444444444333222222222222222222222222111111000000000000111111////////////////////////.../////////000000000000////////////////////////.../////////000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000///......///000111...//////000000//////...000000000000000000000000~~~~~~sssfffggghhh]]]BBB888999<<<888888<<<:::666444222111111///,,,***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))+++)))(((((()))******)))((((((((((((((('''''''''((())))))***+++,,,------............/////////000000000222222222222000000000///...///000111000///........................................................................////////////000000000000111111000000000111222333333333333333333333333333444444444444444444444444333444444555555666666666666666777888888888888888777666666555555555666666555555555444333333222222333333222111000///......,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,,,,,,,,,,------------------................../////////000000000//////000000000000111111111111111222222222222333333333333333444444444444555666777999:::999999888::::::;;;;;;<<<===============<<<<<<======>>>>>>@@@@@@@@@@@@@@@??????>>>;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999777777666555555444444444444333333222222222222222222222222111000000//////000000111////////////////////////....../////////000000000////////////////////////....../////////000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000//////......//////000///000000111111000000///000000000000000000000000uuufffggghhh^^^AAA777888<<<777888<<<999666444333222111///,,,)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))((())))))*********))))))((((((''''''&&&&&&((())))))***+++,,,,,,,,,........./////////000000///000000111111000000//////...---...000111000///........................---------------.........------...............///....../////////000000000222222222222222333333333333333333333444444444444666666666666666666666666444555555666777888888999888999999:::::::::::::::888888777777666666666777666555555555444444333333333333222111000///......,,,,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***+++,,,,,,---+++++++++,,,,,,,,,------,,,,,,---------................../////////000000////////////000000000111111111111111222222222222222222333333333444444444444666777888999999888888;;;;;;;;;<<<<<<==================<<<<<<===>>>>>>===>>>>>>>>>>>>>>>======;;;<<<<<<======<<<<<<;;;;;;::::::999777666666555444444333333333333333333111111111111111111111111000000////////////000000////////////////////////........./////////000000////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000wwwgggggghhh^^^???555666:::666666;;;888555444333222222///,,,)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***(((((()))************+++))))))((((((''''''&&&&&&)))))))))******++++++,,,............////////////////////////////////////...---,,,---///000///...........................+++,,,,,,,,,---------...,,,---------......///////////////000000000000111333333333444444444444444333333444444444555555555777777777777777777777777666777777888999::::::;;;:::::::::;;;;;;;;;<<<<<<999999999999888888777777666666666555555555555555333333222111000///......,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////...////////////000000000000000111111111222222222222222222333333333444444444555777888999999888888;;;;;;;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;::::::999888999999888777666555555444222222333333333333333333111111111111111111111111000000////////////000000....................................////////////....................................////////////////////////////////////////////////////////////......................................................////////////......000000111111111111000000////////////////////////}}}yyyhhhffffff[[[>>>444555999555666:::888555444333333222000+++(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&(((***+++***)))***+++(((((((((((((((''''''''')))))))))*********++++++------------.........///........................---,,,,,,---///000///...------------------------***++++++,,,,,,---------,,,,,,,,,---......//////////////////000000000000222333444555555555444444333444444555555666666666999999999999999999999999888888888999999::::::::::::::::::::::::;;;<<<<<<999999999999888777666666555555555555555555555555222222111000///...------++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////......////////////000000000000000111111111111222222222222222333333333333444555666888999888888777;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<888999999999888888777666777777777666555444444333111111222222222222333333111111111111111111111111000//////......//////000........................------........./////////........................------........./////////000000000000000000000000000000000000000000000000................................................---......//////......---///000000111111000000///////////////////////////yyy}}}zzzhhhdddcccXXX>>>444555:::666777;;;999444444333333222000+++(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%(((++++++***)))***,,,'''''''''((((((((((((((())))))))))))************,,,,,,,,,,,,------------......------------......,,,++++++,,,...//////...------------------------*********+++,,,,,,------++++++,,,------...//////------........./////////111111333444444444333222333444444555666666777777888888888888888888888888777777888888888888888888999888777777777888::::::777777888888777666444333333333333333333333333333111111000///...---,,,,,,++++++++++++************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++******************************************************++++++++++++*********************++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////........./////////000000000000000000111111111111111222222222222333333333444555666888888888888777::::::::::::::::::::::::<<<;;;:::999999999999999999999:::;;;;;;;;;;;;;;;777777888888888777666666666666555555444444333333111111111111222222222333111111111111111111111111//////............//////........................---------.........//////........................---------.........//////000000000000000000000000000000000000000000000000................................................------...//////...------...//////000000//////...////////////////////////vvv{{{yyygggcccaaaUUU???555666;;;777888<<<:::444333333333333000+++((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$(((+++,,,***)))***,,,&&&'''''''''(((((())))))))))))))))))************+++++++++,,,,,,,,,------...------,,,,,,------...,,,++++++,,,...//////...------------------------))))))***+++,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------......///000111222333222111111444444444555666777777888777777777777777777777777777777777666666666666666777666555555555666888999555666666666666444222111111111111111111111111222000000///...---,,,+++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))******************************++++++++++++***************)))***++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000000000000000111111111111111111222222222333333333333555666777888888777777999999999999999999999999;;;:::999999888888888999666777888888999999999999777777888888888777777777555555555444444333333333000000111111222222222333000000000000000000000000//////............//////........................---------.........//////........................---------.........//////000000000000000000000000000000000000000000000000................................................,,,---...//////...---,,,......////////////......////////////////////////sssyyyiiidddkkkXXX:::999777666777888777666555444333222111///,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''+++)))(((''''''((()))+++&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///.........///000000111111333333333333444555666666555888999666222111444999777666555444444333333333555555555555555444444333444444555666777777666666222222222111000///...---...---,,,,,,,,,,,,---...,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////////////////000000000000000000000000111111111111555444444333333333444444666666666666777777777777777777888888888999999999777777777777777888888888999999::::::;;;<<<<<<===::::::::::::999888777777555555555555444333222111111111222222222222111111000000000000000000000000////////////////////////...........................................................................------------...//////............////////////////////////////////////////////////////////////---------------------------------............///............////////////////////////////////////ttt{{{lllgggmmmWWW:::888666666777888777666555444333222111///,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------------------..................//////000111111222222111111222222333444555666888999777333222555999777666666555555555555555444555555555555444333333444444555666666666666666333333222222111000...---........................++++++++++++***)))(((((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////.../////////000000000000//////000000000111111111444444333333333333444444555555666666666777777777777777777888888888999999888777777777777777777777:::;;;;;;<<<======>>>>>>::::::::::::999888777666555555555555444333222111000111111222222111111000////////////////////////................................................................................................---------------...//////............////////////................................................------------------------------------............---.........////////////........................rrr~~~}}}{{{nnniiilllUUU888777666666888999888888555444333222111///,,,)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))*********++++++************************++++++************+++++++++++++++++++++******************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000111111222222000000000111111222333444666888999777444333666999777777666666666777888888555555555555555444333333444555555666666666666666333333333222111000///......///000111111000///...++++++++++++***)))(((((())))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---............/////////....../////////000000000//////000000000000111111444333333222222333444444555555555666666666666777777777777777888888888888888888888777777666666666:::::::::;;;<<<<<<======999999999999888777666555444444444444333222222111000000111111111111000000////////////////////////........................---------------------------------------------------------------------------------------......///---............/////////................................................------------------------------------............---------.........//////........................nnnzzzzzzzzzooojjjlllSSS888666555666888999999888555444333222111///,,,)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************************************++++++************+++++++++++++++***************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------//////000000111222222222111000000111111222333444666777888777666555666888666666666777777999::::::666666777777666666555444555555666666666666666555333333333333222000///...---...000111111000...---***************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////........./////////000000////////////000000000111222222222222222333333444444444555555555666666666666666666777777777888888999999888777666555555444777777777888888999999999777777888777777666555444333333333333333222111111///000000000000000000///////////////////////////........................------------------------------------------------------------------------------,,,,,,------...///---------.........//////................................................------------------------,,,,,,---------.........,,,,,,---------.................................kkkyyy{{{|||qqqllloooWWW888666555666888999999888555444333222111///,,,)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---/////////000111111222222111111111222222333444555555666777777666666666777666666666666777999:::;;;888888888888888777666666555666666666666666555555333333333222111000///...+++,,,...//////...,,,+++))))))*********)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------........................////////////...////////////000000000111111111111111222333444444444444444555555555555555555666666666777777777999888888777666555444444666666666666777777777777666666666666555444333333222222222333222222111000...//////000000//////...................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,---......------------............................................................------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------........................jjj{{{tttpppvvvaaa888777666666888999888888555444333222111///,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))***************)))))))))************+++************++++++++++++******+++++++++,,,,,,,,,.........///000000111111222111111222222333444555444555555666666666666555444444444555666777888999888888888888888777777666666666666666666666555444222222222111000///...---***+++,,,------,,,+++***((())))))******)))(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........------........./////////......////////////000000000000000000111222333333333333333444444444555555555555555555666666666666777777777666666555555555777777777777777777777777555555555555444333222111111111222222222111111000......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------.........------------------------------------------------------------------------,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------hhh|||uuuqqq{{{jjj:::888666666777888777666555444333222111///,,,)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))))))))************************++++++++++++************++++++++++++---------...//////000000111000000111111222333444333333444555666666555444333333333333444555555666666777777777777666555555666666666666666555444444111111111000///...---,,,++++++++++++++++++++++++(((((()))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000/////////000000111333333222333333333333444444444444444555555555666666666666666666666666666555555666666666666666666666666444444444444333222111000000000111111111111111000---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........------------------------------------------------------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,------------------------eee{{{sssppp|||nnn:::999777666777888777666555444333222111///,,,)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))************)))************+++++++++)))************+++++++++,,,,,,------.../////////////////////000111222333222222333444666666444333333222222222222333444444555555555555555444444333666666777777666555444444000000000000///---,,,+++,,,++++++******++++++,,,(((((()))))))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000////////////000111222333222222333333333444444444444444444555555555666666555555555666666666666666444444444444444444444333333333333333222111000000///000000111111111000000---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------eeettt~~~zzztttttttttrrr???999777888888666555777777555444333222000,,,)))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************)))************+++++++++,,,,,,,,,---------............///000111222333333333333444444444444444444555444333222222222222222444444555555555555444444444444444444333222111000/////////...------,,,,,,*********++++++,,,,,,,,,---------,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))***+++++++++,,,************************)))************+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---..................////////////111111222222222333333333333333333444444444555555555444444444444333333333555555666666666666555555777777777777777666555555333333333222222111111111000000000000000000000000//////000000///...------........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,aaassszzzsssrrrsssrrr>>>999666888888666555777666555333333222000,,,)))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))************+++++++++,,,,,,,,,------------.........///000111222222333333333333444444444444444555555444333333333333333555555555666666555555555555555555444444333111111000000///......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************+++++++++************************)))************+++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---..................////////////111111111222222222333333333333333444444444444555555555555555555555555555555666666777777666666555666777777777777666555555333333222222222111111111000000000000000000000000///////////////...------........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^rrr{{{qqqoooqqqqqq>>>999666888888666555777666444333222222000,,,***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************************)))************+++++++++,,,,,,,,,,,,---------------...//////111111222333222333333333444444444555666666555444444444444555555666666777777666666555555555555555444333222222000000000///......------*********+++++++++++++++,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++***************************************)))************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////111111111222222222222333333333333333444444444444555555666666777888888888666666777777777777666666666666666666666555444444222222222111111111111111000000000000000000000000...////////////...------------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,\\\rrr}}}ppplllmmmmmm>>>999666777888555555777555444222222222000,,,***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------------...///000111222222222222222333333444444555666666555555555555666666666666777777777777666666555555555555555444333222111000000//////...------***************++++++++++++++++++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---..................////////////111111111111222222222222222222333333333444444444444444555666777888999999666666777777777777666666555555555555555444333333111111111111111111111000000000000000000000000000.........//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,]]]tttqqqjjjiiihhh===888666777777555444666444333222222111000,,,***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------...///000111222222111111222222333444444555666666555555555666666777666666777777777777666666444444444555444444333333000000000///......------******************************+++++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,+++++++++***)))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000000111111111222222222222222222333333333444444222222333444666777888888666666777777777777666666444444444444444333222222000000000000000000000000////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,^^^sssssskkkhhhddd===888555777777555444666333222111111111000,,,***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,---......000000111222000000111222333444555555666555555555555666777777555666666777777666666555222333333444444333222222/////////...------,,,,,,***************))))))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************++++++++++++++++++++++++************************************************)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++***************************************)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////000000000111111111111222222222222222333333333333111111222333444555666777555555666666666666555555333333333333333222111111////////////000000000000////////////////////////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,\\\qqqvvvooojjjddd===888555777777444444666333222111111111000---***((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,------...///000111111000000111222333444555555555444444444555555666777555555555666666555555555111111222222333222222111.........---,,,,,,+++++++++*********)))))))))((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************************************************************************************************)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************************+++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---..................////////////000000000000111111111111111222222222222333333333111222222333444555555666444444555555555555444444222222222222222111111000........./////////000000////////////////////////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,[[[oooxxxsssllleee===888555666777444444666222111111111111000---***)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111///000111222333444555555444444444444444555666777444444555555555555444444000111111222222222111111...------,,,,,,+++******+++*********))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---................../////////000000000000000111111111111111111222222222333333333222222333333444555555555333444444444444444444333222222222222222111000000---.........//////000000////////////////////////+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,fffjjjsssqqqkkknnnEEE777666;;;444111444444444222111111111///,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))************+++++++++...------------...//////000000000111222222333333222222222333333333444444333333333222222222111111///////////////000000000///......------,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&(((***+++)))&&&))))))))))))***)))))))))---,,,***)))((())))))***///+++((((((******,,,......---+++***+++,,,---,,,111(((%%%,,,000,,,((((((///,,,,,,,,,***'''(((,,,!!!+++///***'''+++///...+++''')))///000+++(((***((()))+++,,,***'''))),,,+++---......,,,+++******...---,,,+++***+++,,,---*********+++******)))(((************)))))))))(((************************)))************+++++++++************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000111111111111222222222000111111111111222222222222222333333333333444444333444444444444444444333555444333111000/////////000000000000000000000000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++___cccqqqoooiiikkkGGG888777<<<666333777666444333111111111///,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))************+++++++++---------------.../////////000000111111222333333222333333333444444444444333333333333222222222222000000000000000000000000.........---,,,,,,++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************...+++))))))***+++***(((******++++++***)))'''&&&"""%%%((()))(((''''''(((###'''---111///)))$$$"""&&&&&&(((***++++++***(((***---000111...,,,///555---***))),,,,,,+++...333777444///,,,...000---'''777111,,,---,,,***,,,111---------...///---------((('''&&&'''))),,,---...***))))))))))))***+++,,,+++++++++,,,,,,++++++***+++++++++***************************************)))************+++++++++************************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...............////////////000000111111111222222222000000111111111222222222222222222333333333444444444444555555555555444444444444222111000/////////////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++```dddtttqqqhhhiiiJJJ:::888===999666999888444333222111111///,,,)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))************+++++++++---------------....../////////000111111222222333333333333444444444555555444444444444333333333333111111111111111111111111......------,,,,,,++++++************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---***((('''((())))))(((%%%&&&((()))***)))((((((---///111000---++++++---%%%(((+++,,,,,,...222555...111444777888555222000111777:::777555777<<<>>>CCC???<<<======<<<>>>CCCCCC<<<666777999888555444DDD???;;;999777555777;;;666222//////111111---(((333111......//////---+++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************)))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////000000000111111111222222000000000111111111222222222222222222333333333333444555555666666555555444444333222000////////////////////////////////////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++cccggguuupppdddcccLLL;;;888===999888;;;999444333222222111///,,,***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))*********+++++++++------,,,,,,------.../////////000000111222222222333333444444444555555555555555444444444333333333222222222111111111111111......------,,,++++++************)))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((()))*********)))))))))(((((((((((((((***)))(((((()))*********444555333111444;;;AAACCCNNNOOOPPPNNNJJJDDD>>><<<999;;;:::777:::AAAAAA<<>>???>>>@@@CCCBBB@@@AAADDDAAA;;;<<>>@@@;;;555IIIMMMNNNMMMNNNNNNFFF<<>>AAAEEECCC>>>>>>AAA<<<333...111555777888<<>>777AAAAAAAAA@@@>>><<<:::999;;;999666444222111222222//////...---,,,++++++***************************)))************+++++++++************************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************((())))))***+++,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,............////////////////////////000000000111////////////000000000111111111111111222222222222111111222222222222111111//////......------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++aaabbb{{{}}}sssqqqeeebbbNNN:::444::::::;;;>>>;;;555444333333222111---+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************)))))))))************+++++++++,,,,,,++++++,,,,,,---.........//////000111111111000000111111111222222222333333333222222222111111111111111000///......---------,,,,,,+++******)))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++------......000666@@@GGGWWW\\\aaadddaaaXXXNNNGGG666:::;;;999777===IIISSSiiizzzzzzpppppprrrrrrwwwzzz{{{xxxsssppprrruuuiiiWWWTTTcccfffWWWNNNRRReeeeeemmmzzz|||tttnnnccctttuuueee___mmmtttnnnrrryyy{{{vvvvvv~~~nnnooovvvsss```PPPOOOMMMIIIEEE@@@<<<:::AAA???<<<999666555666666222222111///...---,,,+++************************)))************+++++++++************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************************************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............/////////000////////////000000000000////////////000000000000000111111111111222222222222222222333333222222222//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++aaagggwww~~~tttnnnhhh\\\OOO666999;;;<<>>BBBBBBFFFTTTbbbjjj}}}kkk[[[```dddYYY@@@AAADDDIIIMMMMMMKKKIIINNNIIIPPPTTTKKKGGGMMMNNNOOOUUUXXXbbbmmmfffYYY[[[kkkvvv|||tttiii```iiiqqqwwwllliiiiiittt~~~zzzkkk^^^ZZZ]]]dddiiiqqqssshhh\\\\\\dddooopppmmmiiimmmzzzpppkkkeee\\\SSSMMMFFF888***@@@111444999444:::BBB;;;888555111///---,,,***)))+++******)))((()))+++,,,+++*********+++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000.........///000111111111000000000111111111111222333333333444333222222111000000000///...---------......---,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++************************************************+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++```gggyyyqqqiiigggaaaJJJ222666999999???888888888555333333333222---)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++------...---,,,+++++++++,,,---++++++,,,------......///......------......///000000111111111111222222222222222222222222222222222000000//////......------,,,+++++++++************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************))))))))))))************)))))))))))))))************+++++++++************************---+++)))''''''(((***++++++---000111///...------000111555@@@OOO]]]fffjjjMMMFFFIIINNNFFF???CCCGGGJJJaaakkkcccdddwwwggg___YYYNNNDDDIIILLLBBBCCCDDDDDDDDDEEEKKKTTTZZZQQQWWWssspppfffaaagggrrrzzzqqqnnnxxxyyywwwqqqoooqqqqqqooovvvuuuxxxxxxqqq}}}rrroooiiirrr||||||sssiiieeeggg]]]\\\ZZZUUUOOORRRdddwww{{{yyy|||}}}uuubbbPPPGGG666333888555555:::777===999555333222222111000...---+++)))))))))******)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************************************************************************************+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000......//////000000111111000111111111111222222222222333333333333222111111000000//////...---------///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++^^^eeewww}}}nnnddddddaaaIII222777999999>>>888:::888555333333444222---)))((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((***+++---...///...,,,*********,,,---+++,,,,,,------.../////////............///000000111111111111222222222222222222222222222222222222111111000000///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))*********+++++++++************************---,,,***((()))***,,,...++++++***+++///777BBBIIIwwwpppiiiffffffccc[[[SSSJJJ999GGG^^^\\\^^^rrr}}}kkkpppiiiWWWRRRYYYYYYPPP@@@AAAIIILLLGGGLLLTTTQQQZZZ^^^___YYYVVV[[[ccciiinnngggwww{{{yyyzzzqqqxxx{{{xxxttt~~~xxxrrrvvv}}}~~~yyyyyy|||}}}|||zzzwwwqqqkkkkkkkkkoooqqqeeeYYYaaassshhhssszzzxxxyyy{{{sssmmmuuuhhhbbbbbbYYYKKKAAA;;;:::888555555777:::;;;<<<333111000///...,,,***)))***+++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000000.../////////000000000111111111111111222222222222222222222222222111111000/////////......---------///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++```eeevvv}}}nnncccddddddIII333888:::999>>>999;;;888666333333444222...***&&&&&&&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,---...,,,***)))((()))***+++++++++,,,,,,---......//////............///000000000000111111111222222222222222222222222222222222222111111000000//////...,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))*********+++++++++************************&&&)))...111111...***(((///111444:::DDDQQQ```iii}}}~~~wwwcccMMMDDDKKKWWWnnnuuuxxxdddWWWpppkkkPPPFFF===999:::@@@MMMZZZ___gggzzz~~~mmmbbbfffgggooovvvxxxsssnnnooopppooowwwyyyyyyrrrooouuuttt{{{zzziiifffrrr}}}fffbbbgggiii}}}}}}yyygggVVVPPPIIIEEEAAA>>>===<<<;;;:::555444333333444333///,,,---------+++)))))),,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000000////////////000000000000000000111111111222222222111111222222111111000///............------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++eeefffuuu~~~qqqeeeffffffIII444:::;;;999===888;;;999666444444444333...***%%%%%%&&&''')))+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))((('''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))((((((((()))*********+++,,,,,,------.........------......///000///000000000000111111111222222222222222222222222111111111000//////......,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++************************+++)))'''&&&(((,,,222555KKKYYYlllyyyzzzpppbbbYYYJJJNNNSSSTTTTTTZZZdddmmmYYY\\\WWWCCC999FFFPPPGGGBBBAAANNN______XXXiiirrrzzzuuuuuuwww}}}yyyyyyxxxuuuzzzyyyuuupppqqqvvv{{{{{{~~~vvvpppwww}}}mmm\\\___llluuuvvvuuussssss|||~~~yyyzzznnniii```VVVMMMDDD<<<777===:::777777888888555222///000000---)))'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************************************************************************************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000////////////000000000000///000000000000111111111000111111111111000//////------------------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++gggdddqqq{{{qqqeeeeeedddIII444:::;;;777;;;666:::999666444444555333...***''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))))))))***++++++,,,,,,------------------......///....../////////000000000111111111111111111111111/////////...------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************((()))))))))************)))************+++++++++************************000---+++---444@@@LLLTTT\\\jjj|||ppp[[[MMMVVVPPPOOOZZZhhhmmmdddXXXDDD<<<:::EEELLLGGGPPPjjjfffeeerrrzzzeeefffxxx~~~{{{{{{zzz{{{vvv~~~yyyqqqsssppphhhhhhnnnmmmggg\\\VVVYYY___bbbccc___TTTHHHFFFPPPZZZ___^^^lllwwwsssgggbbbmmmzzzpppooo{{{{{{{{{|||}}}rrrpppsssrrrnnn~~~xxxlll___TTTMMMTTTLLLBBB;;;::::::888666444888:::777111,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000000000000000////////////....../////////000000000000000111111000000///...------------------------***+++,,,............---++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++fff```lllwwwnnncccaaaaaaHHH333999:::666999444888999666444444555333///***))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******)))((((((((((((((('''((()))***************((())))))***++++++,,,,,,---,,,,,,,,,,,,---..................////////////000000000000000000000000...------,,,,,,+++******---------,,,,,,,,,++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))************+++++++++************************&&&000AAASSS```fffgggfffNNNMMMLLLLLLPPPYYYdddlll[[[TTTKKKFFFDDDCCC???;;;GGGRRRNNNNNN]]]```cccvvvnnnaaa```oooxxxxxx}}}vvviiiaaammm{{{jjjgggddd\\\XXXdddhhhZZZVVV___XXXIIIFFFFFFHHHPPPLLLTTTYYYVVVSSSUUUXXXZZZPPPRRRNNNFFFDDDHHHIIIFFF@@@GGGOOORRRQQQTTT\\\dddlllUUURRRmmm~~~xxxuuu~~~mmmhhhdddeeejjjtttuuuqqqqqqooo}}}~~~sssmmmlll___NNNAAA;;;:::888777999???CCCBBB:::333...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000000000000000////////////............////////////000000000000000//////...------------------------)))***,,,.../////////...++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++aaakkkqqqttt[[[aaafff>>>999777999:::888777:::666444222333444222---)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,+++,,,---...///////////////000000000000000000000000000000000000000///...------,,,------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))***)))(((((('''+++))))))+++///111///,,,)))***---000,,,(((---555JJJVVVgggttt{{{uuu___IIINNNLLLVVVXXXRRR]]]```KKKBBB:::======<<>>===999;;;FFFFFF777222:::===888000***+++------,,,...,,,+++*********+++---...---,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000111111000000//////......000000000000000000000000////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))bbblllqqqxxx```dddhhh@@@;;;888::::::888888:::666444222333444222---)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,------,,,,,,,,,---...///////////////000000000000000000000000000000000000000///...------,,,,,,---++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((())))))***************...---+++)))((((((***,,,///+++(((,,,888IIIXXXaaa``````\\\VVVVVV]]]aaa```nnnooommm]]]KKKFFFAAA444===DDDUUUVVVMMM\\\oookkk___kkkrrrvvv}}}|||wwwrrrhhhccc^^^^^^eeejjjcccYYYMMMOOOKKKDDDEEEKKKHHH>>>KKKKKKJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVXXXYYYTTTUUUYYYTTTKKKKKKRRRYYYWWWUUUWWW[[[[[[WWWSSSUUUQQQOOOQQQRRRQQQTTTXXXYYY[[[\\\XXXTTTRRRTTTWWWZZZXXXWWWZZZ^^^aaa___]]]dddccciiipppnnnhhhnnnzzzwwwuuuyyyvvvtttwwwsss|||wwwwwwpppggggggIIIAAADDDEEE>>>;;;888...999555333333000+++***,,,+++,,,------,,,+++(((''',,,++++++***)))))))))***++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------------............///.../////////000000000000000000000000//////......////////////////////////////////////............------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***))))))***++++++))))))))))))))))))))))))ccciiilll}}}yyydddggghhhBBB<<<999;;;;;;888777999666444222333444222---)))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,---,,,,,,,,,,,,---...///////////////000000000000000000000000000000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((()))******++++++,,,$$$***000111...***)))***///555<<>>AAAEEELLLKKK```{{{rrrnnnnnnaaaYYYXXXUUUPPPKKKHHHHHHIIIBBBEEEFFFDDDEEEJJJMMMMMMGGGDDDGGGMMMLLLEEEIIIUUU\\\ccclllpppoooooorrruuu{{{xxxqqqmmmuuusssssswwwyyyyyyxxxxxx~~~ppplllsss|||{{{xxxyyy|||~~~|||wwwuuuvvvxxxjjjhhhfffccc\\\VVVUUUWWWUUUQQQPPPTTTZZZbbbnnnyyy{{{nnnqqq|||zzzttt___QQQEEE;;;;;;>>>???>>>>>>@@@>>>:::555111---***(((******++++++,,,---------++++++++++++++++++++++++******************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///............////////////.............../////////....................................------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++*********++++++*********))))))))))))))))))))))))kkkkkkgggvvvtttcccjjjlll>>>999666888888555444666666444222333444222---)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------......------////////////000000000000000000000000000000000000///...---,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))((())))))************)))************************+++***)))((((((***+++,,,'''***222AAAQQQ^^^ccccccqqqmmm^^^KKKFFFOOOZZZ]]]TTTIII>>>===CCCLLLXXXaaa]]]___]]]aaassswww|||yyynnnhhhaaaVVVQQQNNNFFFDDDDDDCCCEEEIIILLLNNNOOOOOOSSSUUUTTTVVV[[[^^^]]]```]]]^^^```]]]WWWXXX```UUUYYY^^^^^^[[[VVVTTTSSSUUUWWWXXXVVVTTTQQQPPPOOOVVVVVVWWWWWWWWWVVVUUUUUURRRVVV\\\```aaa___\\\YYY___bbbdddfffjjjmmmjjjddd```dddjjjppprrrpppmmmjjjjjjrrr|||{{{uuusssssshhh```VVVQQQNNNQQQ]]]iiikkkeeeiiiqqquuuwwwaaaHHH<<<::::::::::::777:::>>>@@@???999333...,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------........./////////---............/////////.................................------------,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))))))))))))))))))))))))))kkkooonnn~~~yyyeeeiiijjj>>>999666888999666666888666444222333444222---)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---.........------////////////000000000000000000000000000000000000///...---,,,++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((()))******************************************)))))))))+++---000222,,,999MMM```lllmmmgggbbbjjjeee[[[MMMBBB???DDDJJJCCC???AAAKKKVVV^^^fffmmm___hhh|||jjj\\\eeeNNNPPPKKKFFFIIIHHHEEEJJJAAACCCFFFJJJOOOTTTXXXZZZ[[[^^^___]]]]]]______\\\YYYXXXWWWVVVTTTQQQRRRSSSOOOOOOPPPOOONNNKKKIIIHHHBBBCCCCCCCCCCCCFFFJJJMMMDDDGGGIIIHHHEEEDDDDDDEEEGGGIIILLLNNNNNNNNNMMMLLLLLLKKKMMMRRRVVVVVVYYY\\\LLLMMMOOORRRUUUWWWWWWVVVVVV[[[cccjjjppptttxxxyyy~~~ssslllfffaaaaaaeeeWWWVVVZZZ\\\```pppyyyooommmyyyooouuuyyyxxxdddWWWNNNDDD:::666333666<<>>999777999:::888888:::666444222333444222---))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---.........---,,,////////////000000000000000000000000000000000000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************************************)))))))))***---111555777QQQWWW^^^___\\\VVVRRRQQQWWWSSSOOOJJJBBB;;;>>>EEEIIIHHHNNNZZZccchhhoooxxx|||vvv|||yyy|||rrrvvvwwwcccVVVYYYOOOBBBKKKCCCPPPJJJDDDKKKEEE???KKKHHHLLLPPPSSSUUUWWW\\\```UUUWWWVVVRRRPPPPPPLLLGGGCCCDDDCCCAAAAAADDDDDDBBB@@@???>>>@@@CCCFFFGGGGGGAAABBBCCCBBBAAA@@@@@@BBB;;;AAAEEECCC@@@@@@CCCEEEEEEEEEFFFEEEDDDDDDFFFGGGJJJDDDDDDIIIIIIEEEIIIRRRNNNLLLIIIGGGHHHIIIIIIIIIMMMLLLJJJJJJNNNSSSYYY\\\XXX```kkkvvvxxxrrrsssqqqnnnddd```llljjjUUUhhhqqqnnnooommmtttqqq]]]RRRAAA@@@===<<<<<<===@@@AAA===:::444...+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---------.........//////---------.........//////..............................---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))iiijjjsss}}}yyykkkdddfffCCC666555888555666;;;777444222111222333222---)))(((((((((((((((((((((((('''(((+++%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------***+++,,,,,,------,,,,,,,,,,,,---...///000111111000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))))))))*********))))))(((++++++******************++++++******************'''***---,,,***)))+++......***,,,111///222LLLkkksssrrreeeRRRJJJSSS___dddPPPIII@@@::::::@@@LLLVVVYYYXXXYYY]]]fffqqq}}}wwwyyy{{{yyysssmmmhhheee[[[UUUMMMIIIJJJIIIFFFCCCDDDEEEEEEFFFHHHJJJKKKLLLTTTTTTTTTRRRPPPMMMJJJIIIHHHGGGFFFEEEBBB@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>================================================@@@@@@????????????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLRRRTTTWWW[[[```eeehhhjjjuuuzzz~~~tttnnnfff]]]bbbhhhkkkrrr~~~}}}ttt|||rrrVVVFFF???>>>888999<<<888@@@IIIIII;;;---))),,,...***---///---)))&&&''')))+++******)))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))***++++++***,,,+++***)))))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******hhhdddjjjvvvsssddd^^^cccBBB666555888555666:::777444222111222333222---)))((((((((((((((((((((((((''''''***'''$$$000888///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------++++++,,,---------------.........///////////////000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))))))))************))))))************************++++++******************,,,******---222222,,,''',,,---...333CCCZZZkkkssswwwmmmjjjggg\\\LLLAAAAAA???@@@GGGQQQYYY^^^```mmmttt~~~vvvoooqqqmmmggg```YYYSSSOOOMMMKKKGGGBBBCCCFFFIIIIIIHHHLLLLLLKKKKKKKKKKKKLLLLLLDDDDDDCCCBBB@@@>>><<<;;;?????????>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSXXXbbbooo|||~~~uuupppggg^^^\\\ccclllooommmwwwyyyyyy^^^III777444::::::DDDFFFFFFCCCAAA>>>444)))******+++,,,...---,,,+++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,......---...---,,,***))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******ooocccfffvvvvvvfff___hhhBBB666555999555777:::777444222111222333222---)))(((((((((((((((((((((((('''&&&)))(((&&&444???999&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---............---000000//////............000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))))))))************))))))******************************+++++++++++++++++++++++++++,,,---,,,***(((***@@@QQQTTT___mmmfffRRRbbbYYYVVVXXXRRRDDDAAAHHHPPPLLLJJJRRRbbbrrrzzz{{{}}}xxxtttqqqccc[[[PPPHHHEEEDDDCCCAAAGGGDDDBBBDDDJJJNNNPPPOOOJJJIIIHHHFFFDDDCCCBBBBBB<<<;;;:::888777777777777777777888999999999999999888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<======>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIPPPXXX```dddfffuuuqqqeeeZZZRRRUUU^^^eeejjjppptttwww}}}zzzzzzvvv___MMMAAA444555BBBNNNMMMFFFAAA>>>===222---((((((+++---,,,***,,,---------,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,///111222111111000...,,,************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******qqqcccgggzzz}}}kkkccclllBBB555555999666777:::666444222111222333222---)))(((((((((((((((((((((((('''%%%((('''$$$...666000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,---......//////......///////////////.........000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))((())))))************)))***************+++++++++******+++++++++++++++,,,)))---///***$$$'''555BBB]]]rrrwwwdddUUUXXX^^^[[[TTTLLLDDD>>>:::999@@@IIIXXXYYY[[[bbbppp~~~{{{||||||xxxooobbbUUUMMMLLLFFF@@@???DDDIIIJJJHHHNNNKKKIIIIIIKKKMMMMMMLLLCCCBBB@@@===;;;:::999888;;;:::999888777888999:::555666777888999999999999666666666666666666666666777777777777777777777777888888888888888888888888666666666666666777777777888888999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAA@@@???>>>>>>???@@@AAA??????@@@AAAAAABBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGEEEDDDEEEGGGIIIKKKRRRaaarrr{{{|||kkkbbbaaaTTTUUUWWW\\\dddppp~~~tttdddUUUGGG>>>FFFJJJFFF>>><<>>BBB\\\ssslllWWWUUUfffxxxzzzsssnnniii```UUUJJJ@@@999666>>><<<===DDDLLLQQQPPPMMMNNNKKKHHHEEEDDDBBBAAA???>>>===<<<:::999888777777777666555444444555666777666666777777888888777777555555555555555555555555666666666666666666666666555555555555555555555555444444444444555555666666777777777888999999::::::;;;;;;<<<======>>>>>>??????>>>===<<<<<<===>>>???>>>>>>>>>??????@@@@@@AAA???@@@AAABBBCCCDDDEEEFFFCCCDDDCCCCCCCCCDDDEEEFFFKKKOOOVVV\\\ccclllwwwyyyjjj```TTTMMMOOOWWW___dddiiittt}}}vvv___EEE999;;;???===999FFFFFFBBB<<<444///---...))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,000333444444555333111...,,,+++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******kkkgggnnn||||||mmmcccddd@@@555666:::777777:::555444222111222333222---)))((((((((((((((((((((((((%%%"""'''***%%%&&&)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------,,,,,,---............---,,,,,,---...///000111111000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))'''((()))******+++******)))))))))***++++++,,,,,,******++++++,,,---------(((***...777FFFXXXhhhrrrXXX___qqqsssVVVBBB>>>===CCCEEEMMMmmm|||tttjjjccc```UUUCCC555///333===DDDCCCDDDGGGMMMQQQQQQMMMIIIGGGEEECCC@@@>>>;;;:::999999888777666666555555666333333222222222222333333333333444444444444333333444444444444444444444444444444444444444444444444333333333333333333333333222222222333444444555555555555555666777777888888999::::::;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@@@@<<<>>>AAABBBBBBBBBCCCDDDHHHGGGJJJRRRYYY]]]bbbfffmmmzzzfffVVVOOOLLLKKKIIIOOO[[[mmmzzz|||{{{}}}~~~fffPPPCCC:::555444999???DDDDDD>>>555000...+++++++++++++++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++***)))))),,,///333444444444333000...,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******sssuuu{{{~~~yyyooofffccc@@@555666;;;777777:::555444222111222333222---)))(((((((((((((((((((((((()))###'''***%%%&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------++++++,,,------------------.........//////000000000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))'''((()))******+++++++++((())))))***++++++,,,,,,******++++++,,,------...///AAAWWWdddfffddddddfff\\\QQQLLLOOOKKK@@@???FFFOOOWWWYYYXXXfff}}}mmm\\\RRRLLL444888===AAACCCCCCAAA???IIIIIIKKKKKKJJJGGGDDDBBB>>>>>>>>><<<:::888888888444444333222222222222222111111222222222111111000//////000111111111111111222222222222222222222222222222222222222222222222111111111111111111111111///000000111222222333333222222222333444444555555777777888888999:::::::::888888999999999999888888999999999:::::::::::::::<<<=========>>>>>>??????<<<>>>@@@@@@>>>===>>>@@@@@@???BBBLLLRRRRRRSSSVVVRRR[[[dddiiisss~~~ttthhh^^^UUUOOOKKKEEEGGGMMMSSSXXXaaaqqq~~~yyyyyy^^^GGG@@@EEE555888;;;======;;;:::999222000...,,,++++++---...************************++++++++++++++++++++++++++++++++++++++++++++++++*********,,,000333444444333222000---,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******xxx~~~|||tttlllfff```@@@555666;;;777777999555444222111222333222---)))((((((((((((((((((((((((---%%%''')))###%%%***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++,,,,,,------***+++,,,,,,------,,,,,,///////////////.........000000111111111111000000---,,,++++++******++++++))))))))))))))))))))))))''''''(((******+++++++++((())))))***++++++,,,,,,******+++,,,,,,---......<<>>IIIVVV[[[WWWXXXggg}}}xxxwww[[[FFF666***444555888;;;>>>BBBEEEFFFCCCCCCAAA>>>;;;999999:::666777777666444333333444666555444333222222222222......///000000///---,,,,,,---///000111222222222111111111111111111111111000000000000000000000000000000000000000000000000......//////000111111222000000000111222222333333555555666666777888888888555666777888888777666555777777777777888888888888777777888:::;;;===>>>>>>:::===???>>>======@@@BBBCCC@@@BBBGGGHHHFFFGGGLLLLLLKKKNNNTTTUUUVVV```kkkooosssuuuqqqggg\\\UUUQQQNNNJJJGGGFFFEEEIIITTT___oooyyy~~~zzzwww}}}lllWWWNNNCCC===666555;;;CCCHHHKKK888555111---++++++---...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++---111333444444222111///---,,,++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******oootttxxx|||hhh]]]hhhBBB;;;777888999666444444444222000111222111---)))+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------------......///000000000///000000000000000///...------,,,,,,+++***))))))+++*********))))))(((((((((((((((((())))))))))))''')))***++++++***)))((()))000222---(((111FFFWWWppppppqqqppplllgggaaa]]]HHHFFFBBB@@@HHHTTT[[[\\\iiiiiiooo}}}}}}oooqqqeeeTTTCCC999444444444>>>>>>>>>>>>>>>=========:::999999999888888777777555555444333333222111111000000000000000000000000222000000000222333222111000///...------...///000000000000000000000000000------...///000000//////............////////////////////////////////////000000000000111111111111333333333444444444555555444444444444444444444444555555555666666666666777777888888888888999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@BBBCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHPPPQQQSSSUUUXXX\\\aaaeeeVVVQQQJJJDDDAAABBBEEEGGGEEELLLYYYhhhuuu}}}}}}bbbTTTBBB666666???LLLUUUNNNEEE999222//////,,,***((()))+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))nnnzzz~~~zzzsssiiifffmmm@@@:::666888999777444444555333111111333222...************)))((('''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,---------------......///000000000000000000000000///......------,,,++++++***))))))************)))))))))((((((((((((((()))))))))***+++(((&&&'''***---//////111(((###+++999LLLdddxxxqqqeeeZZZZZZ___ZZZIII999<<>>===<<<<<<;;;:::999888888777777777666666555555555444444333333222111000000////////////////////////111000///000222222222000000//////.........//////000000000000000000000000---...//////////////////............////////////......................../////////000000000111111222222222333333333444444333333333333333333333333444444444444555555555555666666777777777888888888888888888888999999999999<<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDEEEHHHJJJMMMQQQWWW[[[\\\YYYSSSLLLEEEAAA>>><<<999;;;@@@JJJYYYjjjzzznnnWWWCCC444///:::JJJ@@@IIIMMMDDD333'''(((...///---)))((()))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))************************************************ppp|||ooojjjhhhggg>>>888666999:::777444444666333111222333222...*********))))))((((((''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------------------......///000000000111111111000///...---,,,,,,,,,,,,+++******))))))************))))))))))))((((((((()))))))))******,,,)))'''(((,,,//////...,,,+++666LLL^^^gggnnnvvvhhhaaaWWWNNNHHHDDDBBBAAAMMMNNNQQQ]]]rrrxxxgggTTTIII>>><<<;;;;;;===>>>>>>===999999888777555444333222444444444333333333333222222222111111000000//////////////////////////////000///...///000111111///000000000000//////...---//////////////////////////////////////////...------............/////////.................................////////////000000000111111111222222222111111111111111111111111222222222333333333444444444444555555555666666666444555555555666666666666:::;;;<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA<<<===???@@@AAADDDHHHKKKWWWVVVTTTPPPKKKDDD===999<<<888555666>>>KKKZZZcccxxxuuu}}}~~~iii[[[OOOEEEEEELLL???CCCHHHIIICCC:::111+++///,,,((((((+++---...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************qqqxxxuuuiiibbb\\\===777555888:::888555444666333222222444333///+++***)))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,------------...------......///000000000111111111000///---,,,+++,,,+++++++++******))))))*********)))))))))))))))(((((()))))))))*********)))+++------,,,+++******...AAA[[[ooovvvtttjjjbbb[[[VVVJJJ;;;222666EEESSS\\\aaagggooozzz|||mmm[[[III>>>GGGEEECCCAAA???<<<888555555555444333222111111111222222222111111111111111000000000//////.........///////////////////////////...---...000000000//////000111111111///---,,,........................//////000000///...---------------.........//////........................---------.........//////....../////////000000000000000000000000000000000000000000111111111222222222222222333333333444444222333333333444444444444888888999;;;<<<===>>>???============>>>>>>>>>>>>===>>>>>><<<;;;:::<<<>>>EEEGGGIIIKKKJJJGGGDDDAAAAAA>>>;;;888888999<<<===[[[XXX___rrrzzzvvvlllUUU??????;;;999@@@JJJJJJ@@@666,,,***))),,,000111...***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************nnnaaannnwwwgggbbb___===777555888999777555444555333111222333222...***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++,,,,,,---------.........------......///000000000111111000000...---,,,+++++++++***************)))))))))))))))))))))******))))))))))))************(((+++...,,,)))***111888JJJ\\\iiilllssszzzooo[[[ZZZLLL===999CCCSSSaaagggeeeyyyzzzjjj\\\RRRLLLHHHFFFFFFCCC@@@===;;;999666444111111111111111111111222111111111111111111111111//////............------........................///---------///000///...///000111111111000...---------------------------//////000000///...------------------....................................------------............---------.........//////////////////////////////////////////000000000000000000111111111222222222222222222222333333333333555666777888999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======;;;888777777888888:::===@@@BBBCCCCCCCCC:::;;;<<<===<<<:::888666777CCCTTThhhwwwWWW>>>===;;;:::<<>>GGG]]]|||}}}nnn}}}~~~ZZZMMM===777:::AAADDDDDDGGGAAA888...)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++mmmUUUbbbvvvllljjjsssnnnAAA999444444666444444555333111///000111000,,,((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********+++++++++,,,,,,------------............------......///000000000.../////////...------,,,))))))))))))************((()))))))))************))))))*********+++++++++,,,++++++111===OOO```jjjhhhdddbbbdddcccYYYJJJ>>>444DDDWWW```cccnnnhhhGGGDDDKKKUUUZZZXXXQQQKKKGGGCCC@@@;;;777555444222111...//////////////////000.........//////000000000................................................///...---...000111000///////////////000111222222........................---...//////////////////,,,,,,---------.........---------------------------............/////////,,,,,,,,,---------......////////////////////////.........////////////000/////////000000000000111//////000000000111111111111111222333555666777888777777777777888888888888444555777777666555666777666555444333333222222222777666444333444555777888999333...111>>>VVVttt~~~}}}{{{gggPPPFFFGGGHHHAAA999KKKIIICCC999///******---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++tttfffwwwooommmsssbbbCCC:::444333444333333555333000//////111000,,,((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******+++++++++,,,,,,,,,---------.........//////------......///000000000..................------)))))))))))))))*********(((((())))))*********+++)))************+++++++++,,,+++///===RRRccclllnnn[[[VVVZZZ]]]MMM888===TTTiiikkknnnssszzzsssdddYYYOOOHHHQQQZZZbbb___TTTIIIDDDDDD888555333222222222111000/////////......------------------....../////////................................................000///...///000111111/////////......///111333444////////////////////////------...///000000000///,,,,,,,,,---------......------------------------.........////////////000,,,,,,---------.........////////////////////////........./////////000000////////////000000000111........./////////000000000000111222444555666777555555555666666666777777666888999888555333333444111222222222222222222222111111222333444555666666888111444>>><<<555@@@TTTcccooouuubbbMMM@@@>>>BBBBBBHHHKKKGGG;;;111,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++uuu{{{qqqqqqrrroooHHH777444999444222555444444222111000000000...---))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////...------,,,,,,++++++***************************))))))******++++++++++++))))))&&&$$$+++444333***444@@@MMMUUUZZZ^^^```aaa^^^QQQEEE@@@===CCCVVVkkk{{{rrr|||tttbbb^^^ZZZRRRPPPUUUYYY^^^aaa\\\PPPCCC:::777555444222000//////000111//////////////////////////////.........---------//////.........---------////////////////////////......//////000111111111111111000//////000111222//////.........---------000000000000111111111111//////.........---------------------------------........................................................................////////////////////////////////////////////////000000000000000000000000...//////000111222222222333333333333333333333333222222222222222222222222111111111111111111111111////////////000000000000666666777888999::::::;;;@@@NNNeee}}}|||iiiKKK777===<<>>>>>BBBJJJTTT```mmmwwwpppRRRBBBIIIQQQYYYffftttyyyyyylll\\\HHH;;;888999777555222111///...---......///.......................................---------...............---------////////////////////////------......///000000000000000///......//////000...............---------,,,,,,---------.........000000000000000/////////------------------------........................................................................////////////////////////////////////////////////000000000000000000000000...//////000000111111222222222222222222222222222000000000000000000000000000000000000000000000000....../////////000000000111222333444666777888999666555555;;;III___wwwyyy}}}|||rrrWWWHHH@@@IIIXXX\\\SSSIII>>>777///,,,...000---(((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++************************************~~~yyyrrrnnnssswwwnnnbbbMMM:::444888555444666444333222111111222111...,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------.........///000000000000000...------,,,,,,++++++************************************)))))))))(((((($$$,,,...)))...EEE```pppdddjjjppppppcccOOO???888CCCNNNZZZ```eeesss{{{lllQQQ999EEEYYYkkkrrrzzz{{{nnnWWWLLL???999999999555000000///...------------...........................................................................////////////////////////---------...//////000000/////////.......................................,,,,,,---------.........////////////////////////................................................................................................////////////////////////////////////////////////////////////////////////////////////000000111111111111111111111111111111////////////////////////////////////////////////........./////////000000//////000222444555666777888777666777<<>>XXX___VVVUUU___vvv{{{lllIII777CCCUUU]]]sssxxxxxxeeeWWWMMMNNNaaawwwvvvmmmhhh[[[JJJ???===:::555111//////000---------------------------------------------------------...............---------...............////////////////////////......//////000111111111000000000000000///---------------..................////////////000000000------------....................................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........................////////////////////////------........./////////......///000111222222333333555888999999999:::;;;777MMMccczzzllldddqqqrrrVVVGGGEEEGGG[[[cccbbbSSSBBB888///''',,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************wwwrrrooosssxxxvvvmmmeeeUUU>>>555888666666777222222111222333333111---***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------------............//////000111111111111000...------,,,,,,++++++***************************))))))***+++,,,------...///>>>\\\uuuppp\\\[[[jjjWWWQQQ@@@555CCC```lllggg|||mmm___NNNKKK[[[ooo{{{}}}wwwhhh```ZZZPPPEEE>>>;;;777222///...///000------............---------------------------------------.........//////---------.........////////////////////////////////////000000111222222222111111111111111///...------------.........//////....../////////000000000---.........////////////........................................................................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////................................................////////////////////////---------.........///////////////000000000111111///111444666777999<<>>DDDWWWgggmmmsss{{{iiiZZZdddeee```kkkuuuggg]]]WWWPPPEEE<<<999777444333333222111///------...//////.........---------------------------------.........//////---------.........//////////////////////////////000000000111222222333333111222222222111000...------------.........//////.........////////////000.../////////000000111111////////////////////////................................................000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////.................................////////////////////////000000000000000000000000---------.........//////000000000000000000000000///222555777888999;;;<<<===555999<<<@@@ddd}}}www|||zzzdddKKK;;;IIISSSTTTUUUUUUJJJ<<<,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++************************{{{sssgggjjjvvvoooaaa```VVV:::///777888444444222222000///000222111...*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++------------------------////////////////////////,,,,,,,,,+++++++++******---***&&&%%%***//////,,,444&&&&&&333111)))999UUUbbbggg___TTT\\\jjj^^^DDDCCCFFF```ppp}}}vvvfff\\\\\\^^^eeemmmxxxvvvkkkggg```XXXPPPHHH???:::777555222000/////////000......................................................------------......,,,,,,,,,,,,------...///000////////////.........111111111111111222222222///000222333333111...---////////////////////////------------......//////---------.........////////////.........---------------------------------////////////////////////////////////////////////........................////////////////////////............/////////000//////////////////////////////.........---------........................////////////////////////............////////////000000000000000000000000000000111222333555666777999<<<>>>:::666BBBaaasss~~~zzzlllZZZKKK@@@DDDQQQZZZWWWPPP999...)))///111+++(((***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++kkkkkkiiiqqq|||rrraaa^^^VVV:::000777666444444222222000///000222111...******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))(((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++------------------------////////////////////////,,,,,,,,,+++++++++*********+++------//////---***"""((()))&&&+++???UUU```gggaaa```aaaYYYIII??????III^^^ssszzz~~~vvv^^^MMMRRRbbbhhhxxxzzztttpppgggbbb[[[SSSKKKDDD<<<888555444222///......///000................................................---------...///000111222------,,,,,,,,,---.............../////////////////////000000111222333333000222333555444222000...000000000000000000000000......//////////////////............////////////////////////............................................................////////////////////////........................////////////////////////........./////////000000//////////////////////////////.........---------........................////////////////////////............////////////000000000000000000000000000000111111222333555555;;;===@@@>>>999777AAAMMMVVVjjj{{{pppvvvsssQQQ???GGGYYY^^^XXXQQQ>>>+++%%%***---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++lllqqqqqquuuzzznnn^^^[[[VVV;;;111666555333555222222000///000222111...***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++------------------------////////////////////////,,,,,,,,,+++++++++******((()))+++,,,,,,******+++111111...777XXXzzzzzzfffddd\\\ZZZYYYJJJ888<<>>999555333222000///.........///................................................+++,,,---...000222444555......------------------------......//////000000......///111222333444555222333555666555444222111222222222222222222222222111111111111000000000000//////000000000111111111111000000000////////////////////////////////////...............---------000000000000000000000000........................////////////////////////....../////////000000000////////////////////////...............---------........................////////////////////////............////////////000000000000000000000000111000000000000111222333777777;;;@@@???:::777888;;;KKK___rrr{{{vvvyyyooo|||gggMMMDDDJJJMMMIIIRRROOODDD444)))(((,,,///,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++tttyyyuuuqqqssskkkdddgggSSS;;;222555333333555222222000///000222111...***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,------------------////////////////////////,,,,,,,,,+++++++++******,,,)))&&&'''((()))+++///...***555UUUyyyvvv___ccc]]]QQQDDD@@@HHHVVV___rrroooyyy~~~}}}rrrYYYDDDGGG\\\sssrrrlllhhhbbb]]]ZZZTTTKKKCCC>>>999666444111000///...............................................................+++,,,,,,...///111333444000///...---------------,,,,,,---...///000111222111111222333444555555555333333555666555444333222444444444444444444444444333333333333222222222222111111111222222222333333222222222111111111111000000000000000000000000000...............---------////////////////////////........................////////////////////////...////////////000000000////////////////////////................................................////////////////////////............////////////////////////////////////111000000/////////000000222000222999>>>>>>???BBB@@@>>>@@@MMMeee~~~yyytttssscccpppzzztttZZZEEECCCJJJZZZ___YYYCCC000,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++llltttqqqlllpppooonnnuuuOOO:::222555333444666222222000///000222111...***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,---------......////////////////////////,,,,,,,,,+++++++++******222+++'''+++---++++++...###;;;XXXkkksssvvvvvvuuu```TTTHHHIIIWWWfffiiidddrrr~~~aaaUUUSSSWWWcccsss}}}kkkdddeeefffaaa[[[SSSNNNEEE>>>:::777555333//////..................................................................------------...///000000000///......------------------...///111222333333777777666666666666666666333333444555555444444333666666666666666666666666444444444444444444444444333333444444444555555555444444333333333222222222222222222222222222222222000000000//////.................................////////////////////////////////////////////////////////////000000000111////////////////////////---.............................................////////////////////////............////////////////////////////////////000000//////......//////222///000333555555:::@@@<<<777333777FFF^^^xxxxxxeeennnsssOOOAAAIIIkkknnneeeQQQAAA;;;333***---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++hhhsssrrrmmmpppmmmiiimmmIII888333666444666888222222000///000222111...***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************++++++++++++,,,,,,------.........////////////////////////,,,,,,,,,+++++++++******---((((((//////)))(((,,,>>>]]]ooohhhhhh{{{LLL===BBBdddvvvppprrr|||qqqaaaSSSQQQZZZkkkpppkkkfffeeebbb]]]ZZZ[[[MMMHHHAAA;;;777555444222.........///////////////................................................///...------------......//////......---............///000111222333444444::::::999999888777777777333444444555555555555444777777777777777777777777444444444444555555555555555555555666666666777777555555555555444444444444444444444444444444444444333333222222111111000000/////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////---------.......................................////////////////////////............////////////000000000000000000000000000000///......///////////////222555555333666<<<777===BBB???777===VVVooonnnmmm}}}tttQQQBBBSSSmmmyyy\\\AAA444000......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++mmmxxxvvvnnnoookkkccccccDDD666444777555777999222222000///000222111...***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++++++++,,,,,,---......///////////////////////////,,,,,,,,,+++++++++******'''&&&)))...,,,)))333CCCYYYcccddd\\\___kkkgggWWW===???PPPpppzzz\\\WWWgggeeemmm}}}tttgggeeeeeefffaaaXXXTTTVVVGGGCCC===888666444222111......//////000000000000................................................//////...............//////............//////000111111222333333444555555999999999999999888888888555555555666666777777777777777777777777777777777222333333444555666777777777777777777888888888888777777666666666555555555555555555555555555555555666666555555444333333222000000000000000000000000//////////////////////////////////////////////////////000000000111111111////////////////////////---------.........//////........................////////////////////////............////////////000000000000000000000000000///////////////000000///...111666777666777;;;999@@@HHHFFF:::444@@@RRR|||yyyYYY>>>YYYyyyqqqRRR@@@===///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++oooxxxssskkknnnnnniiijjj@@@555444888666888:::222222000///000222222...***'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++++++++,,,,,,---...//////////////////////////////,,,,,,,,,+++++++++******+++***---...***///IIIgggdddcccjjjpppeeeLLL<<<;;;DDD[[[iiiiiittt|||eee[[[aaaiiiwww{{{sssssssssggg___```aaaZZZRRROOODDD@@@;;;777555333111///---...///000111111111000................................................///////////////000000111...............///000111222333333444444555555666777777888888999999999:::666666777777888888888999777777777777777777777777111222333444555777888888777777888888888999999999777777777777666666666666666666666666666666666666888888777666555555444444222222222222222222222222000000000000000000000000////////////////////////000000000000111111111111////////////////////////---------.........//////........................////////////////////////............/////////000000000000000000000000000///////////////000111111555000---000222222222444555333666===@@@>>>???CCCVVVggglllwww}}}xxxiiibbbvvvsssVVVFFFEEE^^^uuurrrZZZGGG//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++lllyyyssshhhmmmrrrmmmiiiGGG666222777777:::<<<555555333222111111000---+++&&&'''((())))))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------------------.........///......------'''***,,,,,,+++******,,,***...(((&&&222DDD```zzzfffbbbiiiYYY<<<>>>XXXccceee___eee|||lllhhhfffgggxxxxxxtttpppnnnllleee^^^\\\]]]XXXMMMCCC;;;999777444111000//////------......///000000111000000000///......------...............///000000000111333666777555222///000111333444444444333222111333444444333222333444===:::888777999999777444222444888======:::888999555888:::999888888888777333444444555555555555555444777:::;;;;;;:::;;;<<<111111111111000000000000///000111222333555777888888888999888888777666555888777777666555444333333333222222111000000000111...//////000000000//////////////////000000000000111111000///......------///...------...///000111000000/////////.................................////////////////////////////////////////////////111111000000//////.........//////000111222222222222444777:::===?????????GGGGGG\\\tttfff[[[ooolllPPP;;;BBBSSS[[[[[[ZZZKKK///)))000---000333&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********hhhtttoooeeekkkpppjjjeeeEEE555111666666999;;;444444333111111111000---+++((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------------............//////......------,,,,,,,,,+++)))(((((()))'''...+++---DDD[[[eeekkkeeekkkhhhXXXJJJIIIPPPTTTYYYpppzzz|||ssseeejjjuuuzzzuuurrrooollljjjddd___\\\ZZZTTTIIIAAA:::999666333111000//////......//////000000000111000////////////.........///////////////000111111333333333444666666666555555444333222222111111111444333111//////222666999:::777444444555666444333444000---+++,,,///333888555777999888777777666555222333444444555555555555555777999999999999:::;;;444444333222000///...............000222444666888888888999999999888777777999888888777666555555555555444444333222222333333222222222222222111000///111111111111000000000000111111111111111111111111000///.........///000111000000000///////////////........................////////////////////////////////////////////////111000000000/////////......//////000111111222222222333555888;;;===>>>???999888PPP~~~|||mmmnnnwwwnnniiiWWWCCCEEEWWWZZZOOOYYYQQQBBB... (((000***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******eeeqqqkkkbbbiiinnnggg```CCC444111555555777:::444444333111111111000...+++************)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---------.........///////////////...---,,,///---+++***++++++***)))'''...333CCC```nnnooossswwwnnnTTT999:::SSSdddeeehhhwww}}}kkknnnjjjgggjjjxxx{{{vvvtttrrrooolllfffddd```[[[UUULLLCCC===999777555222000//////////////////000000000000000///////////////000000000111000000000000111222222555444333222333444666888222111000///000111222333222000...,,,---000444666444222000000222222222111000//////111555888::::::666666777999999777666555222222333444555666666666:::;;;<<<;;;999999;;;===999888777555333111000///......---...///222555777777888888999999999999999:::999999888888777777777777666666555555555555666666666666555444333111111444333333222222111111111222222222333333333333444111111000000///000000000/////////000000000000000........................////////////////////////////////////////////////000000000000/////////////////////000111111222222222222333555777:::<<<===@@@888AAA___wwwfff___AAAEEE[[[kkk]]]^^^LLL555,,,++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++hhhrrrkkkaaajjjoooeee[[[BBB444111666444777:::555444222111111111000...,,,***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------......////////////000//////...---,,,---,,,+++,,,......---+++,,,333CCC___uuutttzzzccc>>>===RRRcccpppzzz|||```[[[___ooo~~~zzzvvvttttttssspppmmmdddccc___YYYOOOFFF???;;;777666333111000/////////////////////////////////...//////000111111222222222222111111111222222333888777555333111111333555555555444333222111000000000000///000222333333333444444444555555444222111)))******,,,222555333---777555555888999777666777333333333444555666777888@@@@@@???===::::::;;;===;;;::::::999888777666666222111///...///111333555555555777888888999999999:::::::::999999999999999888777777666666666777777777888888888777666555555777666666555444333333222333333333333222222222222333333222111111111000000......////////////000000........................////////////////////////////////////////////////000000000000//////////////////000000111111111111111111111222444777999;;;GGGAAA@@@AAADDDRRRvvvlll~~~ccc===SSSzzz]]]GGGCCC222&&&222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppwwwmmmccclllqqqeeeZZZBBB444333777555777;;;777333222111111111000...,,,(((((()))***************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---......///000000000000000000///...---,,,******+++,,,------+++***666IIIXXXgggwww{{{yyyjjjKKKDDDddd}}}zzzvvv}}}eee```sssqqq}}}vvvsssqqqqqqrrrqqqmmmjjjaaa```\\\TTTJJJAAA<<<:::555444222000///...//////---...............//////000000111111222333444444333333222222222222333333;;;<<<;;;888444222222444:::999999777444111---+++222111000222666:::;;;<<<888999:::999777555333222999888444333999???<<<444888222000444777444444666444444444444444666777888======<<<999666666777888999999:::::::::;;;;;;;;;777666333222111111222333222333444666777777777777999999999999999:::::::::777777666666666666777777666777888999999999999999999999888777666666555555555444333222111000///...444444444333333222222111........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111111111111000000111222444777888999@@@FFFCCC:::===WWWsssiiieee{{{aaaSSSfffZZZHHH999,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvzzzmmmcccmmmsssggg[[[AAA444444888555777<<<888333111111111111111///---'''((()))***++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000000111111111111000///...---,,,***+++,,,+++******,,,...EEEdddiii___mmm|||iiiLLL;;;@@@SSSnnn~~~~~~||||||mmmaaammm|||zzzxxxsssqqqooonnnooommmhhhccc^^^[[[UUUMMMDDD===:::999333222000///......//////------......///000000000222222333444555555666666444333333222222222222333;;;===>>><<<888777888;;;444444666666666666444333666111---...444<<<@@@BBB555666555444333555888;;;333:::@@@GGGRRRWWWLLL<<<===444...111333//////333444333222222222333555666333444444333222222444666:::;;;;;;;;;;;;;;;;;;;;;999888666555333222222111222222444555666666666666777777777888888999999:::666666666666666777777888666666888999:::;;;;;;;;;:::::::::999999888888888777666555333222000///...444444555555555444333333000/////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000111111000000000111222333555555444:::AAAEEEDDDEEEJJJQQQrrr[[[RRRkkknnnMMMmmmgggMMMHHH<<<+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------vvvyyyjjj```mmmuuuiii]]]???333333777333555;;;888222111000111111111///---)))******+++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111111111111111///...---,,,+++,,,---***(((---777@@@[[[pppnnn___dddhhhVVV???JJJQQQ[[[eeennnxxx{{{|||lll]]]gggxxx{{{xxxyyyyyywwwtttqqqooonnnjjjddd___[[[UUUMMMDDD>>>:::999888222111///...---......///---...///000111222333444555555555666666777777888444333333222111111222222555777999888777:::AAAGGGHHHGGGDDDBBBAAAAAABBBCCCAAA>>>;;;===AAACCCAAA???111111111333999FFFUUU___nnnssswww|||oooKKK===333444333...---222333222000///...///000111---///333666777999<<<>>>DDDCCCAAA???<<<:::999888666666777777666444333222333333444555666666666555555555555666777888888999777777666666777888888999666777888999999:::999999;;;;;;;;;;;;;;;;;;::::::999999888777555444333333333444555666666666555444333333222111000///......////////////////////////////////////////////////////////////////////////.../////////000000000111111000000000000000000000//////000222333333333333777888:::===CCCIIIKKKJJJTTTjjjzzz^^^TTTppp^^^===TTTkkkkkk^^^XXXJJJ333------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttvvvggg]]]kkkuuukkk___===222222666222444:::888222111000111111111///---+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((())))))))))))***++++++,,,,,,,,,,,,---...///000111222222222111111000...---,,,+++------******444FFFUUUlllooommmjjjaaaMMMIII[[[wwwhhhaaalllyyy||||||uuuqqqZZZNNNhhh}}}|||yyy}}}yyytttrrroookkkddd___XXXQQQGGG???:::888777777111000///...---......///...///000111333555666777777777777777888888888888444333222222111111111111---///111111333:::FFFOOOvvvpppeeeZZZQQQLLLKKKKKKQQQRRRUUUYYYYYYRRREEE:::555555666;;;III```zzz{{{jjjnnn|||~~~uuuXXXGGG:::999777000...444111000...,,,+++,,,---...---111777<<<@@@DDDGGGJJJNNNLLLIIIDDD@@@;;;888666222444666777777666444333444555666666666666666666333333444555666777777888888777777777888999999:::888888999999999888777777;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888888888333444555777777777666666666555444333222000//////000000000000000000000000////////////////////////////////////////////////.../////////000000111111111111111000000000000000...///111333333333222222000777<<<===@@@FFFJJJIIIJJJ@@@^^^nnncccqqqzzztttaaaAAAJJJkkklllZZZPPPGGG------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........}}}nnnbbbdddnnnqqqfffYYY@@@333333666333444777444333222111222222111...+++(((***,,,...///...,,,+++******))))))(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))***************+++++++++,,,,,,---...///000111111666333...---......,,,***###,,,...''',,,???QQQXXX___ccc[[[UUUMMM999FFFtttnnnwww~~~{{{~~~RRR```eeeeeeyyy||||||~~~xxxqqquuuqqqnnnnnnooojjj___VVVRRRKKKAAA<<<:::999555111//////...------------...,,,...222555777666444222444555666555333222333444444444333000...---///111,,,---111111+++,,,BBB\\\{{{mmmTTT>>>666:::>>>>>>MMMdddtttkkkTTTAAA999777777333888JJJ___jjjmmmnnnkkkjjjhhhaaaWWWPPPVVV```SSSCCC777555444111555>>>333000111444222---...444...777EEEUUUfffooofffWWWPPPIII@@@:::888777777666666555555777999888444111444666888:::;;;999777555111000///000333666444111555222000444999;;;666111111<<>>888999:::999<<<>>>@@@@@@>>>===<<<<<<<<<<<<;;;::::::999888888666555333333555777888777777666555333111///............////////////......000000//////.........---////////////////////////000000000000000000000000////////////000000000000000000000000111111111111555666777999<<>>AAA???>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;<<<:::888555555666777666666888888777555333111///---/////////000//////..................////////////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111333444555666:::???GGGLLLRRRTTTUUU[[[qqqxxx[[[jjj]]]HHHhhhSSSQQQ@@@222///000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......,,,,,,---......------,,,,,,------............------,,,,,,,,,................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......uuuhhhhhhqqqrrrdddVVV???333222777333444888444333222111222222111...+++(((***,,,------,,,+++***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))************++++++,,,,,,,,,---......000000111222222000////////////...,,,222(((***???VVVhhhzzzzzztttZZZEEEIIIRRR[[[gggnnn|||{{{nnndddZZZQQQ___bbbqqq{{{wwwwwwyyyyyytttoootttnnnhhheeedddaaaZZZTTTHHHBBB;;;666555333000............//////000111111444666888777333111111333555555555333000//////000222111///000333666999:::;;;;;;===EEEPPPUUULLL???@@@CCCAAA999222111111111999000---555;;;<<>>AAAKKKFFF@@@<<<;;;:::888666666666777888:::;;;<<<<<<<<<:::777555666666555444555555666666666555333222111111111111111000///...---------...//////000000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111222333444666;;;AAAFFFUUUXXXZZZYYY]]]mmmppp```lll~~~PPPVVVcccOOO===777333******000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...///...---...///......------------...............---------------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......tttggggggppppppbbbSSS>>>222222777444555888444333222111111222111...+++)))***+++,,,,,,+++***)))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))******++++++,,,,,,,,,------...///000111222222333333222222111000///...***---@@@XXXbbbeee{{{pppGGG999MMMccciiiggg|||vvvvvvvvvfffSSSWWWiii^^^rrr}}}|||{{{yyyyyy{{{zzzvvvrrrvvvqqqjjjeeeaaaZZZQQQJJJBBB>>>888444222111///------...///000222222333333444666888666222111333777777777666333000//////111444333111///111999EEENNN^^^ppp~~~|||vvvrrrkkkbbbYYYRRREEE::::::>>>???<<<888222222666111---<<>>:::777888;;;=========;;;777555;;;DDDGGG???555666555333333333333333333888777666555555666666666333111///...///111444666888777888;;;<<<::::::;;;;;;<<<<<<>>>FFFUUUiiiwwwcccPPP???<<<@@@DDDHHHNNNRRRJJJ???999888777333000222222333555666777888999:::888555444555555555444...000333666888999999999444444444444444333222111......//////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111111222222333444888===AAALLLYYYeeedddXXXXXXqqqbbbRRRTTTqqqxxx^^^___vvv```LLLAAA555))))))222------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---//////---,,,,,,---......------------.....................---------........................------------------------................................................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------...------------------------------------------------,,,,,,,,,---------......sssfffgggppppppbbbSSS===111222777444555888333333222111111222111...+++)))******++++++***))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))******+++,,,,,,------------...///000111222222444333333111///...------,,,;;;UUUjjjkkkeeepppuuuVVVCCCNNNcccqqquuussszzzzzzlllZZZZZZiiiqqq~~~zzz~~~|||zzzyyyzzzyyyvvvsssqqqnnnjjjeee___UUUKKKCCC===:::666333111000///......///000222444444444444333555555333000000222444999999888555222111222444666777666333555BBBXXXiiiyyyggg\\\UUUdddeee```UUUOOOOOOPPPPPPJJJDDDDDDFFFAAAAAAYYYwwwuuugggUUUFFF:::222111444555444444444111...444<<>><<<888444888777444111000111333555999888888777666666777888555333000...---...000222999999???IIIMMMMMMOOOSSSOOOOOOSSS^^^kkkrrrpppkkkUUUBBB333666FFFVVV^^^bbbLLLDDD:::555444444111...333333333444444444555555555333111222333555666555---///111444777999999:::777777777777777666555555222222111000//////......////////////////////////////////////////////////////////////000000000000///000000000111111111111222333333333444777<<>>GGGUUUeeellldddXXXDDD@@@;;;888999:::999777666666555555555555555555111000///000333555777777444444444444555555666666888888888999999999888888555444333222111///......////////////////////////000000000000000000000000////////////000000000000000000000000111111111111222333444444555777;;;???DDDFFFOOO___ooorrrfffYYYttt~~~uuuTTTPPPqqqzzz\\\EEEHHH|||qqq\\\FFF888111---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......---,,,,,,---/////////............//////.............../////////////////////////////////////////////////////////................................................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......uuuhhhiiipppooo___OOO;;;000222888555666888333333222111222222111...+++******)))))))))((((((((('''((((((((()))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))******+++,,,---...///......///000111222222333000000///---+++,,,000444FFFWWWaaabbbnnn{{{jjjKKKBBBQQQxxxzzzeeeWWWaaayyyzzztttxxx~~~~~~{{{{{{zzzxxxwwwuuussspppnnngggeeeaaa\\\TTTKKKCCC===333333222000///......///000222444666666666555555444222222666<<<@@@???===;;;;;;999666444444777999000111222444999AAAJJJPPPLLLJJJNNNZZZbbb```WWWQQQEEEZZZkkkeeeQQQ@@@999999///555>>>HHHLLLGGG===444000---000999>>>===999888333222333555444333888>>>222444555333///444HHH\\\yyyqqqYYYNNNBBB;;;666222555;;;888999888666222000222444333666888888555444444555333333333333222111///...000222BBB\\\tttqqq[[[DDD333FFF^^^sssuuuppphhhUUU@@@??????>>>======<<<<<<;;;555555555555555555555555222000///000333666777777999888666555444444666666666666777888999999999999555555444333333222111111////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111333444444555777;;;>>>AAACCCGGGQQQeeerrrlll\\\^^^___|||tttbbbgggxxx{{{kkkYYY```ppptttcccPPPGGG:::,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------///333666//////............//////---........./////////000////////////////////////000000000000000000000000..............................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000///...------------,,,,,,,,,---------..............................,,,,,,,,,---------......tttggggggmmmkkkZZZJJJ;;;000222888666666888333333222111222222111...+++******))))))(((((((((''''''((((((((())))))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++---...//////......///000111222333333111111111///...000777<<>>MMMVVVooozzzwwwvvvhhhVVV^^^lllvvv}}}zzz}}}tttttt~~~|||{{{yyywwwuuurrrpppnnniiieee___WWWNNNEEE===999000111111///---------...111333555666777666555444444222333<<>>555111666777111---111555777666444555:::;;;777333333444222333555444333777===>>>555000444333///222999===cccqqqfffRRREEE;;;:::;;;999:::>>>555888:::888555222222333111444777777555222222333000222444666555333111///111+++...999BBBJJJ[[[nnn|||ooo[[[HHH???EEETTT```zzzrrrWWWNNNFFF;;;999;;;<<<;;;888555444333222222222333333444444444333222000111444666777777:::999666555555666999:::444555666777888999999999444444444444444444444444////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111222333444555777;;;>>>444@@@FFFDDDLLL___jjjhhh[[[XXXkkknnncccxxxsss???^^^ooocccVVVRRRCCC...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------.........---...222888<<>>===777444777333CCCOOOTTT___lllfffVVVFFF;;;000///666<<<;;;888555444:::GGGKKKBBB666000444333333555888999999888PPPgggpppWWWCCCBBB>>>999555444555666777<<<<<<777222444999777000999777666777888888555222222000333666111)))---888222>>>PPP```gggaaaUUUKKKBBBBBBAAAAAA@@@===999555555555666777888777555222000111222333555666777888222333111///333999666...111000......111666999888;;;CCCCCCBBBXXX~~~WWW:::======111444444333222000111444777888888777777666666555555...111555555222222555888555888;;;:::777666999======;;;::::::;;;<<<<<<;;;===:::666333222555888;;;222111///......///111222///000000000000000//////000///////////////000111000000000000111111111111111111222333555777999:::<<<>>>???@@@FFFRRRcccpppddd\\\XXXeeezzzgggdddzzzaaaJJJqqq```OOOXXXBBB---///...+++...333000***...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111111///,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........000222333333222/////////000111111///...+++...333444000,,,...333222++++++222222---///888,,,...000111111000000000///...///000111111000000222111000000111000---***---------///111111...,,,////////////////////////........................------------------------------------------------------------------------........................................................................---------.........//////|||iiimmmvvvpppgggLLL<<<111333888666666999444444222111000111000...,,,))))))))))))((((((((((((''''''(((((()))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))***++++++,,,,,,---......000000000000000111111222222)))***---***777OOO]]]cccppp|||nnnPPPHHHUUU___ZZZRRRpppppp{{{UUU@@@@@@XXXhhheeessssssxxx|||~~~|||{{{|||{{{xxx|||zzzxxxvvvtttpppmmmjjjfffbbbZZZPPPEEE<<<777444111000......///111444555999<<<@@@===444000<<>>666444333444<<>>;;;777<<<:::999:::<<<============<<<:::888888999;;;<<<999777555222111000111111222222222222222111000///000000////////////000000000000000000111111111111111111222333555777999:::;;;===>>>@@@EEEPPP___jjjllleee]]]___pppqqq]]]bbb~~~wwwVVV___qqqXXXOOO999000***...000...,,,......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333333000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...+++((('''***000444555222///---...///111222000///.........///222555111222333222333333000,,,:::555111000222333111///222222111///...---...000000...------///222555777444222000//////...---+++////////////////////////........................------------------------------------------------------------------------........................................................................---------.........//////|||iiimmmuuuqqqiiiQQQ<<<111222888555666888444333222111111111000...,,,))))))))))))(((((((((((((((((()))))))))(((''''''************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************+++++++++,,,------......000000000000111111222222666000///---000HHHccckkkwwwnnnttt;;;===^^^UUU___```|||llluuuooo<<>>:::444111555:::777//////------000777???EEEHHHDDDAAA===:::999888666555888777666777777555222//////000000111222333444444888999666000...000222222333333333555999BBBOOOXXXtttuuuaaaPPPQQQIII;;;444777:::888777777666444333222444666::::::999999999999999999888555222222444777777666===888333444:::@@@AAAAAA???===<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===;;;999666444444333333555555555444444222111000111000000//////000000000000000000000111111111111000111111333444666888999999;;;===???CCCLLLWWW```iiiiiifffbbbgggzzz|||bbbTTTgggsssPPPlllkkk[[[JJJ555)))///111))))))222...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222444333111...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---//////---+++,,,---...---------...000222444666333000///111333333111222:::999111222999777---...//////000000111222333555555444333222333555888333333222///------///111000...,,,,,,...///000///////////////////////////........................------------------------------------------------------------------------........................................................................------........./////////~~~zzzgggllltttqqqkkkTTT<<<111222888555555777333222111111111222111///,,,))))))))))))(((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***************++++++++++++,,,,,,---.........000000111111222222222222++++++------777VVVmmmkkkfffgggvvv^^^:::___pppvvvyyyxxx|||aaaHHHPPP]]]bbbmmmqqq~~~{{{{{{xxxtttuuuzzz}}}{{{zzz|||}}}yyyqqqjjjgggfff___XXXMMMBBB:::555222111///......000333777<<>>AAAGGGOOOUUU^^^iiioookkkjjjxxxuuu```XXX]]][[[LLL]]]VVV@@@000...///***+++111...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000222333222000...,,,,,,------------------------------------...............///111222222000...---+++---000222222000000///...000111000111111///+++///555666///---333999999,,,333;;;<<<999666777:::222111000000222333333333...111444444222///...//////...---...000222222222000000000000000000000000........................------------------------------------------------------------------------....................................................................................////////////|||yyyhhhmmmuuusssnnnXXX===222333888555555777333111111111222222111///,,,))))))))))))(((((((((((()))*********)))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++++++++,,,+++,,,,,,------...//////000000111222222222222111...,,,555FFFaaa~~~cccUUUXXXRRRBBBIIIvvv|||zzzzzzVVVDDDcccYYYpppwww{{{wwwlll{{{||||||xxxtttvvvzzz{{{xxxwwwzzz|||yyyrrrkkkfffeeeZZZRRRFFF<<<666333111///000000111222444777999;;;777HHH[[[bbb______gggpppvvvdddXXXXXXZZZXXX\\\eeeeeejjjlllhhh\\\PPPGGGDDDGGGAAA999666:::DDDLLLPPPNNNDDD888///...333:::>>>HHHJJJGGG@@@;;;:::;;;:::DDDGGGIIIHHHFFFBBB???===>>>EEEMMMVVV]]]aaa]]]WWWAAAHHHNNNMMMGGGGGGMMMUUUssskkkIII888555555444333222222222000,,,)))333333444666888888666444111000000000222333111000//////000111222333333444333333555:::>>>>>>:::777666333333555666;;;IIIXXX```lllooo___EEE666888@@@<<<555444:::;;;666444777:::;;;;;;999777666666777888888888999999:::::::::999;;;<<<888444555===DDD666666888:::===>>>>>><<<===;;;999999:::;;;:::999:::888666555555777999:::;;;;;;:::999999999999999777777777666555444222111222222111000000000000000///000000000111111111111000000111111333444666777666777999<<>>333444999666666888333000000111222333222///,,,))))))))))))(((((((((((())))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,,,,---....../////////000222333333333222111555222AAAccc[[[ooo^^^EEECCCZZZhhhrrr}}}~~~fff]]]ccc```ZZZxxx{{{~~~zzzwwwyyyzzzzzz|||~~~xxxqqqtttvvvxxxwwwqqqjjjdddaaaTTTKKK???777333222000///111222333333444555555555111888BBBNNNdddrrrgggggg```UUUMMMBBBGGGKKKJJJEEEBBBBBBDDDBBB:::222333@@@NNNPPPKKK777777777888777444///+++***666===:::777::::::666555888:::888444444777;;;222222...+++333BBBHHHEEE@@@???>>><<<<<<@@@FFFKKKeee~~~dddHHH<<<;;;666444333444666999999999;;;;;;;;;<<<<<<999555111///......///111222222111///000111222333555666666:::888999<<<===999888999888444444777555111666???AAA<<<777555444333555999;;;666666<<<===888666999:::;;;<<<;;;999888888999777777888999::::::;;;;;;999;;;<<<999;;;IIIaaatttfffRRR<<<444:::@@@>>>999777666555777999<<<<<<<<<===;;;888666666777999;;;===<<<<<<:::999888777666888888888777666555444333333222111111000000000000000000000000111111111111000000000111222333555555555666777:::===@@@CCCEEEMMM\\\jjjooommmmmmnnnnnn~~~ppp\\\yyy___YYYwww{{{```YYYHHH555...111111+++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,------------------------------------...//////000000***...444;;;>>>;;;333---000222555777<<>>CCCGGG777777666:::DDDKKKGGG===555111---+++...333777999///......///000333777<<<000000///...---...222555:::333,,,***---444>>>EEEQQQOOOLLLIIIGGGDDD@@@>>>GGGWWWnnnyyypppYYYFFF>>>888666555666:::???BBBDDD999888777888888888555333222000///000111222222111///000222444666777999:::===<<<<<<;;;888888DDDRRROOODDD<<<<<<:::777<<>>???@@@???===<<<;;;:::999888888888;;;;;;;;;;;;:::999888888999999999999999888777666444333222111000000000000000000000000111111111111000000000000111333444555555555555777;;;>>>@@@AAADDDNNN[[[hhhttt{{{wwwooo}}}eeennn{{{^^^pppeee\\\OOOAAA666///---///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...........................---------...///000000000000===NNNWWWUUUMMMFFFBBBCCCIIIQQQYYY___hhhsss{{{ssshhh\\\OOOEEE???;;;666222222333444444222222222222222222222222////////////////////////------------------------------------------------------------------------.........................................................................../////////000000000000vvvwwwkkksss{{{xxxsss^^^@@@555666;;;777777999444///000111222444222///,,,))))))))))))(((((((((((('''((()))***************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,------...////////////111222444444333222111///CCCdddrrrjjjmmm|||XXXIIILLLUUUXXXjjj}}}|||uuuaaaTTTnnndddTTTqqqvvv}}}vvvvvvzzzyyyvvvuuuzzzzzzqqqppppppooommmfff[[[SSSKKKCCC999333222222111//////000333555444222///,,,111222555CCC```~~~ZZZEEEBBBGGG444444444111...---000333...777>>>AAADDDEEE<<<111777;;;AAAFFFGGGBBB999222;;;///---888;;;222...555333222111333666888777555333+++,,,444111'''+++888>>>BBBGGGLLLMMMIIICCC>>>AAAAAAOOOfffooo___HHH999555444444777:::<<<<<<<<<;;;888666555555555444444555333222111222222222111000111222555777999;;;<<<555888<<<===<<>>?????????>>>;;;999<<>>+++)))333...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,,,,,,,...000........................---------...///000000111QQQZZZaaa___XXXYYYcccoooiiisss{{{jjjssswwwvvv~~~xxxyyyzzz~~~~~~{{{lll~~~}}}bbbYYYLLL@@@888555444444222222222222222222222222000000000000000000000000------------------------------------------------------------------------........................................................................////////////000000000000zzzzzzvvvtttvvvwwwlll]]]AAA666777:::555555999666444333222222333222///,,,************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******''')))***)))((('''(((*********)))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------...////////////444...+++111000---222:::JJJ^^^ZZZ]]]bbbDDDOOOVVVXXXfff{{{{{{zzzlllhhhnnnhhh^^^lll|||xxxyyy{{{{{{{{{yyywwwvvvvvvxxx|||}}}xxxrrrnnnkkkddd[[[SSSAAA<<<555000//////000000444333333333333222222111111444777777:::III```rrrzzzpppaaaRRRGGG???:::777111000000000000000111111444555===GGGIII@@@999777<<>>999666555444222000333222222222222111111000111111000000000000111111111222333555777999:::;;;>>>===AAAMMMZZZ\\\RRRHHH???;;;666555777888444111333333444444444333222222444333333222222111111111000444444111444::::::666222555999???@@@>>>ZZZ```WWW\\\WWWJJJ======<<<999333111777>>>SSSJJJCCCAAA:::333444;;;444::::::;;;===777666AAACCCKKKRRRPPPJJJGGGHHHJJJFFFCCC@@@SSSPPP<<>>AAAIIILLLPPPfffssszzzvvvttt___PPPhhhxxx^^^bbblll```WWWCCC111---...,,,---......------///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000555...)))***,,,,,,...111222......111444333555999OOO___aaaYYYfffuuu}}}rrrfffaaappptttfffZZZLLL???===111...777;;;555111444555000...000111///...000//////...------------...,,,,,,,,,------.........................................................//////.........---------///////////////.........000...///222111000444<<>>999333//////000111222666666666555333222333444333333333222444999@@@FFFGGGBBB;;;555444444555666000000/////////000000111444777@@@JJJJJJCCC======@@@CCCEEEDDD@@@>>>???AAA>>>;;;777555666666555444111000///...............000000000000000000000000...//////000111222222333333222555===JJJVVV___bbbLLLDDD:::444444444333111222333333333333333222222444444333333222222111111...222333111333888999555444666777===BBBDDD```bbbCCC@@@===<<<>>>???;;;444///SSSXXXVVVLLLFFFFFF@@@666;;;<<<888;;;HHHQQQ]]]oooyyyppp```VVVPPPXXXhhhssseee{{{sssdddRRRFFF===555444:::===:::555999:::;;;;;;;;;;;;;;;<<<777666555666999:::;;;:::888777777666777888::::::::::::888777555333111111000111111111111000000///111111000000111111222333333333333555777999<<<>>>???EEEGGGIIIZZZwww~~~xxx{{{ooo\\\\\\uuuooo\\\cccNNNBBB555111...///000//////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...//////---++++++///000---,,,---,,,000666777444999KKK___tttfffUUUCCC999444000111444222000111444333000000444000///......------......,,,,,,,,,------.........................................................//////.........---------/////////////////////......+++...222///...>>>UUUwwwqqqkkkkkkppppppbbbSSSAAA666777;;;666555999666333222222222222111...,,,************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))***++++++))))))***+++***))))))((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------......///000000000111444555222///777FFFvvvxxxzzzrrrRRRCCCEEEDDDXXXwww||||||rrrkkkbbbdddttt{{{xxxuuuuuuwwwwwwuuurrrpppxxxzzzuuusssuuuzzzuuupppnnnlllbbbQQQDDD999555111//////111333333444555555333///...111444888777777;;;???@@@<<<888333000,,,,,,---000111222000//////.........//////333777???EEEDDD>>>;;;===>>>;;;666222111222666888888666444444666777888777111000...---,,,,,,------...///000111111000///............------,,,,,,,,,111111111111666BBBRRR^^^QQQKKKBBB===;;;999777444111111222222222222222222555555444333222222111111---000222111333777888666777777555;;;AAAAAAWWW{{{|||ZZZCCCRRRPPPKKKFFFAAA>>><<<;;;AAAcccrrrZZZBBB@@@AAA;;;999AAACCCJJJZZZkkk}}}{{{{{{fffNNN???::::::999888444222333888<<<>>>===<<<<<<<<<<<<<<<======>>>:::777333222444888;;;===888777777666666777888888:::::::::999888555333222222222111000/////////000111000000000000111222222333333333444666999;;;===;;;@@@DDDHHHQQQiiiyyykkkXXXhhhnnnzzzvvvSSSFFF888333000000000000000///------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......******...222111,,,+++---333555???SSSfffttt~~~{{{|||yyyyyyxxxuuurrrVVVCCC<<<888444222222444888666111///111000000///...............---------------........................................................................---------......//////////////////...+++---111///444OOOnnnxxxqqqkkkmmmsssrrrdddVVV@@@666777;;;666666999555333222111222222111...,,,************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((()))******)))((()))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,------------...//////000000333000666999222444HHHYYYtttssseeeSSSGGGOOOiiibbbkkkzzzuuu}}}ssskkkeeelll{{{xxxzzzxxxwwwxxxzzzyyytttppptttrrrsss{{{zzzpppvvvqqqmmmmmmlllaaaMMM>>>444222//////000333444555333555555222...---000444000///111555;;;<<<999555888555333111111111000...//////...---------......111444777888555333555999:::777333222333444333111222222111222333555666666333111///...------...///---...000111111000...---000000//////......------///111222000---///777>>>AAAAAAAAAAAAAAA>>>999444000000000111111222222333666666555444333222222111---///111333444888:::<<>>999EEE```}}}^^^GGG???>>>111]]]vvvqqqkkk```OOOaaammmttt~~~yyyqqqZZZCCC999666444666;;;666777777999<<<@@@DDDGGGCCCAAA>>>===<<<<<<<<<;;;;;;777333222444888;;;<<<<<<;;;999888666555444444777888:::;;;:::888666555444333111000/////////000000000000000000111222222222222222333555777:::;;;;;;>>>FFFMMMQQQ]]]zzz}}}~~~jjjkkkfff{{{[[[PPPDDD111000/////////000///...,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------,,,...///---...666@@@NNNOOO^^^{{{{{{^^^ZZZUUUPPPIIIBBBAAACCC======;;;777888<<<<<<999888<<<>>>===AAAFFFEEE@@@VVV___hhhooowwwqqqZZZEEE:::444111333444222111222111000//////......//////---------...................................................................................................////////////000000///...777KKKeeewwwtttlllgggjjjpppmmm```TTT???666888<<<777666888444333222111111222000...+++************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***'''((()))(((''''''''')))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------------......///000000111666000777999222@@@\\\jjjgggcccsssvvvTTTAAASSSggg~~~rrriiieee___eeevvv~~~yyyxxxzzzyyyxxxyyy{{{yyytttooovvvssssssyyy}}}vvvqqqmmmjjjjjjhhh\\\III999222000//////222444555555444666666444111111333666333333333333222333333444000///...///000111///...//////...---------------///000000......333:::??????;;;777555666666222...///000000000000111222333222111000///...///000000---///000222222000///---000000000000000111111111)))+++---......---...///...000333666888666333000000000///000111222333444777777666555444333222111...///222444666999???DDDQQQKKK???;;;;;;777@@@XXXqqqnnnSSSBBB:::KKKpppcccJJJ777888===:::555666555888:::;;;;;;===BBBGGGGGGCCC>>><<<=========<<<999777444444666888::::::<<<<<<;;;:::888777555444444666888:::;;;;;;999999666555333111000///000000000000//////000000111222111111111222444666888:::>>>>>>DDDMMMPPPVVVkkk|||rrrxxxtttYYYfffxxxggg___VVV666000...,,,---///000///---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,+++,,,...111<<>>===<<>>BBBFFFFFFAAA<<<;;;===@@@AAA@@@999888666666888::::::999:::;;;;;;<<<<<<<<<;;;;;;444666888:::;;;<<<<<<<<<888777555333222111000000000////////////000111111111111111111333555777888AAA>>>???FFFKKKSSSfffxxxyyyxxxeeeqqq```jjjjjjSSSUUULLL444000,,,,,,...000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000***000888@@@FFFVVVsss|||{{{~~~eeeVVVIIILLLFFF???FFFYYYbbb```hhhlllxxx}}}|||mmmdddccc]]]RRR???HHHHHHJJJWWWaaalll||||||\\\GGG;;;444111111222111111000000000000000/////////...............................................................---------...............------......///000000000***//////666WWW~~~tttxxxqqqnnnpppmmmbbbWWWSSS???555888===888666888444222111000111111000---+++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''((()))((('''&&&''')))((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------............///000000111111666111999888777[[[wwwgggzzzuuuUUUHHHSSS]]]mmmyyy|||sssllllllfff[[[kkkyyy{{{xxxzzzxxxuuussstttxxxzzzyyywwwuuu|||~~~uuuqqqvvv}}}zzzxxxuuunnncccUUUGGG>>>333222222333555555444333444222222555:::;;;888444111:::EEEIIIEEE===555111888666444444555555444333111000///...------------//////...///888EEEJJJGGG???;;;444///---...000111...000222111///...///000---///111333444444333222111111222222222222111111/////////000000000111111333222000...------///000111000///---,,,...111444111000000000111444666888999888777666555333222222000...///444777<<>>>>>999999:::;;;;;;<<<======999888888666444222111//////////////////000111111111000000111222444666777<<<===@@@CCCHHHSSSaaalll~~~|||lllooo|||ccc```ssswwwyyywwwXXXNNN[[[<<<666///,,,...000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000222333444CCCXXXeeehhhmmm~~~~~~|||eee]]]UUUIIIDDDGGG___mmmuuuuuutttaaaZZZPPPGGGJJJJJJTTTggg||||||eeeLLL:::222222222111000000000111111000/////////.........---................................................---------.........//////------......///000000111------333FFFcccyyy|||uuuyyysssppppppiii\\\QQQNNN>>>555888===888666888333222111000111111000---+++************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******((()))***)))((('''(((***((((((((((((((()))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------.........//////000000111111444111;;;888999ccczzz^^^ooo[[[SSSUUUUUUaaallluuuvvvlllaaaaaaggglllddd}}}}}}||||||wwwxxxuuurrrtttyyy}}}~~~~~~zzzyyyyyyyyyyyyxxxwwwuuuwwwvvvrrrhhhZZZJJJ>>>777444333333444555666444222<<<:::999>>>EEEGGGBBB<<>>]]]YYYIII???===888999EEEEEEAAAAAACCC>>>777???NNNeeeTTTSSSRRRMMMCCC999777999999;;;>>>AAADDDHHHLLLNNNKKKDDD<<<999;;;>>>>>><<<>>>;;;777666777:::<<<===???@@@AAAAAAAAA???>>>===>>>===<<<<<<<<<<<<======999999999888666444111//////////////////000111111000000000000111333555777555===DDDGGGJJJSSS\\\aaalllpppqqq}}}hhhVVVZZZiiitttcccmmmUUUWWWCCC;;;111---...000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...000222444555CCCYYYvvvxxxyyy~~~vvv___LLLBBBKKKTTTZZZhhhyyyuuuxxxmmm[[[IIIGGGSSSnnnoooQQQCCC333222111111000111111111000000//////.........---................................................---------.........//////---------...///000000111444...999TTThhhlllooovvvvvvqqqjjjqqqcccRRRVVVKKK:::888999:::888444444777555333111000000...,,,)))***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++***++++++,,,,,,------...///---,,,...222444444222000222666<<>>GGGDDD???RRRoooccc777777222444555555444444444666999777555222000/////////000111888@@@BBB===888888333333222222111222222222444222000111444555444222222222444555666666666666333333333333333333333333000111222333333333333333......///111333333000.........//////......------333......333555222111555999777555444444333222000000...,,,---222888===AAARRRXXXiii~~~nnnXXXNNNXXX```hhhfff^^^YYY[[[aaabbb\\\]]]gggppp|||qqqYYYJJJBBBAAABBBMMMhhhcccFFFBBBRRRYYYXXXOOOYYYTTTBBB@@@KKKEEE222@@@eeeyyy```TTTRRRHHHAAABBBAAACCC===???BBB???GGGTTTYYY[[[RRRAAA;;;DDDCCC<<<===CCC999:::>>>;;;===???888888BBBWWW[[[HHH;;;===>>>:::;;;<<<======<<<:::999:::::::::::::::777333///000111111111111000000///111111111222333555666777;;;>>>AAACCCGGGNNNWWW___kkkxxxrrrtttHHHdddxxxhhhtttUUUQQQBBB222)))+++000111000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...,,,***+++---...***+++111666;;;GGGSSSmmmppp{{{rrr|||ZZZIIIIIIFFFYYYpppoooXXXTTTWWWxxxoookkkxxxsss~~~cccTTTSSSjjj{{{```BBB666333(((,,,666000444333000------//////...//////.........------------------------------------------............///111222111...---///000000222222EEEeeeqqqjjjlllzzz{{{sssuuucccRRRWWWMMM:::888888:::999444444666444333111000000...,,,)))***************************************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))))))))************+++++++++***++++++,,,,,,---.........------000333555444222888444666FFF___qqqrrrkkk```cccUUUMMMZZZaaahhh{{{pppvvvtttfffZZZ[[[cccjjjyyyvvvtttvvvyyyxxxxxxyyy}}}tttnnnpppxxx|||wwwppp{{{zzzxxxyyyzzzsssqqqjjj]]]LLL>>>555222333222333555555333444999777777<<<@@@@@@KKKnnnTTT888333333555777777666666666777555444333222111000000000000333;;;DDDEEE???999777333333222222222222333333333222111222444555222000111222333555666777777777777555333111111222333444333333333333333333222222000000111222444444111///......//////000000//////000...000555555222444999888777666666444333000...222111//////000222444555;;;>>>JJJ___mmmkkk___UUUEEEKKKOOONNNHHHEEEHHHLLLHHHDDDEEENNNUUU\\\mmm{{{mmm]]]NNNQQQfffkkkbbbccceeeccccccKKKPPPQQQJJJ@@@<<<>>>@@@>>>RRRkkkppphhhooovvvhhhXXXPPPJJJWWWLLLAAA<<<999>>>ZZZ{{{tttgggMMM@@@DDDCCC???BBBAAA<<>>???888>>>999SSSsssiiiKKK>>>@@@888999:::;;;<<<=========<<<<<<;;;;;;:::777333///111111222222222111111111111111111222222444555666:::===AAACCCGGGNNNXXX___mmmsss}}}wwwjjj^^^}}}pppzzzqqqWWWIII777---,,,...///...///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111///---,,,---///000...777555///???```rrrooo{{{xxxxxxxxx{{{qqqUUUAAAGGGiiiwwwZZZOOO```yyyvvvrrr}}}```YYYfffjjjGGG:::333999:::***333333111///...///111111//////.........------------------------------------------............////////////...///000000000333888NNNlllyyywwwzzz~~~xxxwwwbbbQQQYYYRRR<<<999888:::999555444666444333111000000///,,,***************************)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******)))************++++++++++++++++++,,,------............///111444555444333...555FFF___{{{|||hhhggg[[[RRRWWWccclllwwwxxx{{{tttcccUUU[[[ooo}}}tttwwwwwwooommmsssuuuwwwzzzzzzyyyxxxxxxyyyyyyzzzyyywwwzzz}}}sssmmmcccUUUFFF:::444111666333222555666555888<<<@@@DDDDDDBBBIIIeee]]]DDD:::///222444666777777666777888555555555555444333222111...111999BBBCCC===666555333333333222222333333444333222222333444444222000333444555666777888888999999777333000///111333555777666555444333333333333333333333444555555333000...//////000000111111111......111444333111444999666777888888777555222000000111222333444666777888===<<>>===;;;999999<<<>>>:::777999???BBBCCCMMMZZZrrrcccSSSGGGDDDNNNGGGBBBIIIWWWTTTDDD@@@JJJ>>>BBBKKK^^^{{{qqqhhhiiiyyy}}}www{{{}}}nnndddTTTPPPNNNDDDaaavvv\\\WWWQQQKKKMMMKKKJJJQQQPPPCCC???AAA;;;???555MMMsssvvv]]]III@@@666666777888:::<<>>>>>======:::666333111222222222222222222222222111111111222333333444999<<<@@@DDDGGGOOOXXX___nnnmmmyyy~~~www~~~]]]vvveeeaaaSSSAAA333.........---///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000...,,,+++,,,---......+++999@@@AAAXXX|||{{{zzz~~~^^^UUUPPPYYYpppiiiWWW]]]ttt|||tttlllgggGGG777555000111111000///...---///000/////////.........---------------------------------------............///---------...000111000000:::JJJddd{{{yyywwwsssxxxuuuuuu```QQQ[[[UUU>>>999888999999555444666444222111000000///,,,***************************))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++++++++,,,,,,---.........---...000333555666555444,,,DDD]]]jjjsss{{{zzzrrrrrr\\\XXXfffnnnttt}}}zzzgggUUUPPP___xxxzzz||||||sssjjjggghhhqqqyyyzzzvvvtttxxx~~~xxx{{{yyytttqqquuuxxxyyyuuukkk[[[JJJ>>>777444333666333444777999999<<>>AAA<<>>???>>>>>>>>>???>>>;;;888222111111111111111222222222222111111111222222333888<<<@@@DDDHHHOOOYYY```kkkkkkrrrmmm~~~pppiiifffiii\\\JJJ:::222//////000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------'''***---//////......///:::EEEUUUdddnnntttyyy~~~tttiiiXXXaaaaaaPPPggg~~~xxxsssooopppMMM;;;444222111222333111......111////////////....................................---------............///...,,,,,,///111111111222DDD]]]|||uuuhhhjjjttttttttt___QQQ[[[SSS@@@:::777999999666555666333222000000000///---+++************************((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))*********++++++++++++,,,,,,------...//////---///222444555666777777<<>>FFFDDD@@@;;;777555777999888999::::::999888666555111///000333444111111333444444333333444555555666666555333222333777<<<@@@>>>===<<<:::999888888888666666666666444333111000444444555555666777888999666555444555666666555333333222111000//////000000333222111444999======:::888:::;;;:::666444444444<<<<<<:::999888:::@@@DDDTTT```llluuuppp[[[JJJCCC;;;777888:::999888<<<999777777777777:::???HHHFFFQQQfffnnniiikkktttzzzqqqkkkqqq|||pppTTTTTTQQQZZZdddccckkkwwwyyyaaa^^^XXXgggnnnNNNOOO~~~rrrjjj\\\LLL>>>555333555AAABBB444444333111000111444777:::999888999;;;===>>>===;;;333222111000000000111111222222222111222222333333666:::@@@DDDIIIPPPYYY```gggnnntttyyymmm^^^jjjdddnnnbbbPPP???333//////111///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***...111000...///555;;;ZZZiiiwwwwwwnnnkkkqqqxxx{{{fffaaattt~~~qqqcccTTTjjj~~~yyy___@@@888333222555666222222444000000/////////.................................---------............///000------000111000333999SSSlll|||ooooooxxxwwwuuu___RRR[[[QQQBBB;;;777888999777555555333111000000000///---+++************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))******++++++)))************+++++++++,,,,,,,,,---....../////////111333444555666999;;;<<<[[[ttt{{{nnnQQQOOOTTTeeesssuuuuuuzzzrrr```TTT\\\qqq~~~|||sssxxxvvvqqqxxx{{{yyyoooiiiiiinnntttwwwqqqvvvwwwrrrmmmnnnqqqrrrhhhZZZFFF888444555777888777888::::::666777AAALLLdddkkkqqq|||{{{dddTTTKKKAAA@@@LLLTTTUUUSSSNNNHHHAAA===<<<<<<777888888999999999999888666222000222222111333777444444444444555555666777888777555333444888???DDD???>>><<<:::888777888888444555777777666444111000222333555666888888999999444333333333555666555444444333222111000111222222000111222222666<<<<<<999;;;<<<;;;777333222555888:::;;;;;;999999>>>FFFLLLlllttt}}}cccLLLLLLEEE===:::;;;<<<:::777777555333111111222555777:::>>>___~~~hhh```SSSLLLIIIGGGRRRaaaddd\\\SSSJJJSSSYYYFFFLLLsssjjjJJJ<<<@@@<<<666999<<<555444222111222444666888333333444777:::<<<<<<<<<666444333111000000000111333222222222333333444555555:::???EEEJJJQQQZZZ```gggrrryyy}}}nnnQQQfff|||jjjxxxmmmZZZEEE555...---000///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111111...,,,---555BBBLLLiiitttnnn|||wwwnnnKKKSSSqqqwwwmmmhhhaaa___[[[ZZZ```jjjtttxxxyyywww}}}xxxoooHHH;;;111222333000000333000000000/////////..............................---------............///111......111000///999GGGlllwww|||{{{zzzwww~~~xxxrrr]]]SSS]]]RRRCCC<<<666888999777555555222111000000000000---+++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++,,,,,,------.../////////000222333333333666:::>>>BBB\\\sss___TTTbbbcccffftttsssmmmwwwiiiaaaaaarrrxxxxxxxxxuuutttvvvzzz|||zzz{{{~~~qqqiiikkkqqqffflllnnniiidddccccccaaaVVVJJJ;;;444555999999888777999;;;:::777===RRRfffyyypppiiiSSS???>>>DDDNNNZZZSSSTTTUUUTTTOOOJJJGGGFFF@@@???===<<<:::999999999888444222444444222333777444444444444555666777888777888888777666777<<>>>>>;;;999666555333222333444444333555777OOOttt}}}tttuuuxxxwwwjjj\\\\\\eeevvvfffZZZQQQMMM\\\pppuuufff\\\UUUUUUQQQIIIOOO```pppSSSFFFJJJDDD=========888777666555666888:::;;;444444555777;;;===>>>===:::888555333111111111111222222333333444555666777444999???EEEJJJQQQZZZaaakkkttt{{{|||kkkqqq]]]XXXuuu{{{tttkkkRRR<<<000...//////............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111...---222???NNNZZZaaahhh}}}uuuhhhsssxxxiiisssvvvppp}}}xxxeeeVVVQQQSSSQQQQQQNNNHHHIIIRRR\\\aaa]]]TTTPPPXXXggguuuqqqWWW>>>555333//////222000000000000/////////...........................---------............///000---///111///000BBBWWW}}}}}}|||xxxrrrsss~~~{{{vvvnnn[[[TTT```UUUDDD<<<666888:::888555555222111000000000000...,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++,,,,,,------.../////////111333333333333555;;;@@@]]]jjjkkkeeeooouuuXXXTTTnnnkkkeeeuuussskkkzzzmmmjjjqqq{{{wwwqqqsss{{{|||tttssszzzvvvyyywwwbbbRRR]]]bbbddd^^^XXXUUUQQQMMMGGG>>>555333888;;;:::777555888;;;;;;:::GGGeeezzziiiEEE@@@EEEFFFMMMGGGMMMTTTYYYYYYUUUQQQOOOMMMJJJFFFAAA===:::888777666333333555555222222555444444444555555777888888666888;;;:::888666777999888777555444444666888999666666444444333444555666222444777999999777444222000///...000333555555555444333333444666999<<<>>>NNNYYY\\\NNN???:::===@@@999::::::999;;;DDDRRR]]]```aaa^^^VVVKKKDDDBBBDDDCCC;;;BBB[[[ooojjjXXXKKK@@@>>><<<<<<===<<<:::777555666666555666777444111777555888CCCHHHFFFDDDEEEYYYUUUNNNLLLIIIEEE___uuudddfffpppvvv||||||yyyqqqxxxlllhhhjjjgggXXXPPPOOOKKK~~~hhhIII:::<<>>???999999999;;;>>>@@@AAA@@@===;;;888555333222222222222333333444555666888999333888???EEEJJJRRRZZZaaapppuuuzzz|||}}}yyyvvv^^^RRRhhh{{{tttjjjzzz]]]CCC444000111//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///...333DDD\\\ooouuutttllltttbbb```tttzzz|||uuupppeeeZZZSSSUUUVVVTTTNNNLLLNNNQQQPPPNNNMMMNNNLLLJJJMMMRRRQQQWWWhhh|||zzzTTTBBB;;;555444777000000000000////////////////////////////////////---------.........//////...,,,...111...111HHHccc{{{zzzzzzyyy|||ttt|||rrrZZZVVVXXXPPPFFF555444:::777555777444333222111000000///---***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******++++++***)))((()))+++---$$$+++...***(((,,,+++&&&***((('''***------...000///...,,,,,,+++***)))(((((((((***...***%%%'''///+++++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,,,,---------.../////////111333---000888222:::ZZZbbbeeebbbUUUZZZbbb\\\xxxwwwqqqvvvhhhkkkttt}}}~~~vvv~~~zzzvvvuuuvvvwwwvvvuuu}}}yyyzzz|||yyypppgggaaa]]]```\\\PPPKKKGGG:::777777555444888>>>@@@>>>888>>>:::===SSSkkkcccRRR[[[PPPXXX]]]XXX]]]eeeiiifff^^^\\\^^^______ZZZNNNBBB;;;;;;===999666...///999777222777444999<<<888444777@@@FFFDDD???:::999;;;<<<999666:::888555555666999;;;<<<;;;444222777999666777:::333999??????;;;777666888888666555333444666888999000222444444555:::@@@EEE^^^sssqqqSSS???<<>>>>>>>>======<<<;;;;;;777777666555444444333333555888666222999EEEHHHCCCYYYzzzsssUUUUUUuuu]]]OOOYYYbbb___dddjjjkkkpppvvv|||~~~wwwvvvqqqhhh___SSSLLLQQQVVVSSSPPPPPP}}}XXX<<<;;;>>>999777<<<999222777GGGPPPNNNXXXQQQFFF???<<<<<<:::999444444555777888:::;;;<<<<<<::::::===>>><<<===@@@AAA???;;;777444222222222111111111111222333444555333777===EEEMMMWWW```fffmmmuuuxxxrrrlllwwwttt\\\ZZZwww~~~dddTTT}}}dddMMMDDD...000222000///...//////---,,,------------------------------------------------++++++,,,,,,,,,---------000///---+++---222222///***<<>>999777888>>>PPPaaatttzzzqqqvvvrrrWWWbbbllllll[[[GGG===:::777999888222333;;;888555===888<<>>;;;777555>>>:::666555777888888777===999777777555//////333444888;;;;;;888555666777222444555777777777555444::::::888444222555>>>FFF]]]mmmcccLLLOOORRRVVVYYY]]]bbbjjjppp}}}~~~wwwtttvvvfffLLL@@@888555333666;;;<<<:::888:::;;;===>>>>>><<<:::888888777777666555555444444555777999>>>HHHSSSVVVSSSkkkmmmssssssrrrlllEEEGGGQQQhhhooo___XXXVVVUUUDDDHHHSSS```___UUUPPPTTThhh~~~cccEEE???BBB@@@888>>>BBB@@@888444:::CCCLLLGGG@@@<<<::::::;;;<<<777555444222222333555666<<<999;;;>>>???======@@@BBB@@@===999666444333222111111111111222333444555555888>>>FFFNNNXXXaaagggnnnrrruuurrrpppyyykkkXXXxxx]]]wwwjjjSSSJJJ444111111///......//////...,,,------------------------------------------------++++++,,,,,,,,,---------000...,,,...000000//////333HHH[[[lll{{{}}}hhhOOOfffkkkbbbbbbbbb```dddooo{{{zzz|||sssmmmRRROOOMMMNNNMMMOOOZZZffffffpppGGG111555111666666000...111111---000000/////////.........////////////////////////111***000333111FFFccckkkpppqqqppphhhrrr~~~xxxeeeaaabbbZZZIII888666<<<888666777444333222111000000///---***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***''''''''')))+++,,,+++***+++'''&&&)))+++)))''''''+++000000,,,,,,222222---333222111...+++)))***+++111+++(((+++///---)))'''(((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))************************))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,---...//////000000///...555999333<<>>???KKK[[[zzz{{{sss\\\mmmuuugggQQQDDD>>>;;;888999333333;;;<<>>@@@>>>;;;<<<999888888666222333666888888888777777666666666555666888999999888777666@@@BBBCCC>>>888777<<>>>>>AAAAAA@@@???<<<999666333222222111111222222333444555666:::???FFFNNNXXXbbbiiipppqqqrrrsssuuu{{{uuu{{{]]]sssjjjpppsss[[[QQQ===444000...------.........---------------------------------------------------,,,,,,,,,,,,------------000,,,,,,000000---000888LLLbbbsssvvvtttooo|||wwwiiiVVVSSSlllqqq```bbbjjjsssxxxkkkhhhaaa]]]bbbooozzz~~~}}}qqqaaaVVVOOOKKKJJJLLL[[[```ggg}}}xxxTTT555///666777111///222111+++000000000/////////......////////////////////////111...000222:::WWWrrrvvvrrrxxx{{{}}}nnnrrryyyrrraaa___eeeaaaJJJ:::777===999666777333333222111000000///---***************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((''')))+++---------***)))---666999666777;;;777;;;999444999DDDDDD;;;000333666888777444222222***,,,///000---+++,,,///+++*********************''''''''''''((()))******((((((((((((((((((((((((************************)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,---...///000000111444***333<<<===PPPdddbbbhhhtttmmmeeeiiijjjtttqqq{{{{{{kkkjjjsssrrryyyzzzwww{{{~~~ttttttssstttvvvxxxyyyyyyxxx}}}~~~vvvqqqpppsss|||dddWWWPPP@@@555444444555555666===NNNjjjlllrrrvvvdddlllvvvtttbbbLLLCCCEEE>>>AAA<<<<<>>LLLWWWhhh}}}uuuccc]]]bbbjjjpppmmm^^^TTTSSSKKK???>>>@@@BBBAAA<<<888777555222333555777999::::::888777888777777777666666666555777555AAA]]]xxx{{{UUU777BBB777888PPPssswwwnnnooowwwyyyrrr{{{zzzvvvssstttrrrqqqqqqaaaRRRKKKDDD<<<999;;;666777999777444444888;;;>>><<<999666333111000000333222666<<>>???AAA@@@@@@???>>>;;;777444111222222222222222333444555666999???FFFNNNYYYcccjjjqqqrrrtttvvvxxx|||www~~~qqqhhh}}}{{{ppp|||```SSSDDD:::000...,,,,,,---......---------------------------------------------------,,,,,,,,,------------......***+++000...---:::MMMqqqtttzzz~~~fffKKK}}}~~~ooo]]]SSSQQQQQQPPPOOOYYYcccoooyyy}}}{{{|||yyyttthhhlllooommmkkkkkkmmmpppiiiiiiiiihhhffffffhhhjjjwwwvvvuuuvvvxxx{{{~~~{{{}}}vvvqqqgggXXXLLLLLLQQQPPPVVVjjjyyyUUU;;;555000111333333222111000000000////////////...////////////////////////222111///111CCCdddzzz|||yyyrrrsssxxxqqq___\\\```]]]JJJ:::777===999666777333333222111000000///---***************)))))))))(((((((((((((((((((((((((((***************************))))))))))))***++++++000///---+++))))))+++---777999>>>FFFKKKQQQ\\\fffrrrqqqlllhhhoooyyyyyyqqqYYYZZZ\\\[[[VVVMMMBBB;;;???;;;555000///111333333...------,,,+++*********((((((((((((((()))******((((((((((((((((((((((((************************(((((())))))******************+++++++++,,,,,,,,,,,,,,,---...///000111222666///777@@@GGGbbbwwwooogggtttlllffflllkkkxxxoooaaaUUUZZZiiippp|||}}}wwwwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyzzzvvvxxxzzzzzzzzzyyyxxxxxx{{{hhh___[[[LLL???888111::::::===SSShhhWWW\\\rrrsssjjj{{{|||qqqttt~~~rrrTTTFFFMMMKKKRRRRRRSSSWWWTTTVVVdddrrroookkkcccVVVLLLPPPYYY___^^^[[[TTTMMMMMMTTT\\\mmmggg___XXXSSSLLLCCC<<>>>>><<<:::AAAAAAAAA@@@>>>;;;888777555===FFFHHHDDD>>>===>>>;;;JJJ[[[ggguuu}}}uuurrrmmm[[[MMMKKKFFF@@@EEEFFFGGGDDD>>>;;;<<<999333555555555555666888999:::777777777666666666666666999888GGGkkkyyy{{{jjjfffeee]]]QQQDDDGGGeeelllbbb\\\```rrrIII666888???999:::;;;888444222444777;;;<<<<<<<<<:::777444222......111888<<<<<<>>>AAA>>>?????????<<<999555333333333333222333333444444666999>>>EEENNNYYYeeelllsssuuuxxxyyyyyy{{{bbbUUU}}}gggWWWGGG@@@111///,,,,,,---.........------------------------------------------------,,,,,,---------.........---+++---000111888OOOfffiiiWWWiiipppjjjVVVVVVVVVWWWZZZ```fffhhhvvv|||~~~yyysssssspppmmmnnnssstttqqqkkkjjjjjjhhheeeccceeeiiippprrrrrrqqqmmmjjjiiihhheeeddddddddddddeeeeeefffppp{{{~~~mmmWWWBBBOOOQQQLLLNNNQQQ]]]rrrSSS:::+++000555000000777111000000000////////////////////////////////////000111---444PPPooo~~~pppqqqxxxuuuddd[[[ZZZTTTIII888666<<<888666777444333222111000000///---***************))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---(((---111222222666>>>EEEXXXdddpppyyyzzzpppyyyhhhPPPBBBBBBBBB999---222111000///---,,,+++*********))))))))))))******))))))))))))))))))))))))************************((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,---...000111222222333777:::999EEEdddxxxuuu|||pppaaaaaafffgggvvvpppcccWWWVVVaaannnvvv|||{{{{{{xxxssswwwxxxyyyxxxwwwvvvwwwxxx}}}{{{zzz{{{|||{{{xxxuuummmcccbbbaaaWWWOOOFFF777===>>>OOOzzzwwwqqqiiisssVVV???LLLjjj||||||lllmmmeee|||jjjiiiyyyvvv^^^QQQWWWSSS___eeehhhhhhYYYMMMRRRgggqqqqqqhhhkkkjjjiiidddZZZPPPKKKLLLPPPUUUSSSPPPLLLHHHBBB<<<888===888333555@@@MMMQQQNNN>>>???@@@AAABBBCCCDDDEEEMMMPPPTTTTTTPPPHHH>>>888444777::::::999:::===@@@888@@@KKKWWWiiiwwwiii```^^^NNNBBBAAA===<<>>;;;777444///...000555888999;;;???>>>???@@@@@@>>>;;;999777444444333333333333444444555999>>>FFFPPP\\\hhhpppssswwwzzzzzzyyyzzzgggMMMttttttbbbKKKFFF444111...,,,---.........------------------------------------------------,,,---------............,,,...111666BBBTTTiiiwwwtttxxxnnngggyyyqqqWWWYYYdddYYYcccmmmsssxxxtttxxxzzzwwwwww{{{}}}}}}~~~|||uuuvvvtttuuuwwwwwwwww|||uuuwwwxxxxxxuuurrrpppoooqqqrrrrrrqqqpppnnnmmmlll___eeeiiiiiijjjlllllljjjppp~~~sssdddXXXBBB===NNNTTTNNNLLLYYYuuupppQQQ777444444...///777111111000000000/////////////////////////////////---///---<<<```zzzzzzoooooovvvtttddd\\\[[[VVVGGG777555;;;888666777444333222111000000///---***************))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,...///***777HHHRRRXXXaaaooo{{{xxxyyywwwmmmaaaOOO>>>:::999888555333111///...---,,,+++******))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,---///000111222333000999555999\\\wwwjjjhhhpppooorrrhhhhhh]]]VVVbbbpppxxx~~~~~~~~~zzzssssssuuuxxxxxxvvvvvvxxxyyy~~~{{{zzzxxxvvvrrrnnneeedddgggddd```bbb[[[FFFBBBMMMqqq}}}vvvrrrkkknnnuuurrruuuyyyfffSSSZZZ}}}mmmwww~~~{{{qqqfffooohhhhhhqqquuummmccc___\\\gggmmmqqqrrrdddWWWZZZmmmrrr|||oooooollldddYYYNNNGGGEEE999<<>><<<;;;<<<<<<===<<<;;;DDDTTT___cccJJJJJJJJJHHHHHHLLLRRRXXX\\\\\\\\\ZZZSSSKKKBBB===666555444444555777999:::@@@BBBBBBDDDNNN___nnntttuuutttrrrooohhh]]]PPPGGG@@@DDD<<<666888666555===JJJQQQNNNAAA:::<<<===999888888777777888999:::;;;::::::::::::::::::::::::444444999JJJgggWWWOOODDD>>>HHHhhhsssTTTHHHKKKuuu{{{]]]LLLKKKNNNWWWcccdddVVVFFFCCC@@@<<<888777666555444888:::===??????>>>;;;999555222111444555555777;;;@@@@@@AAAAAA@@@???>>>===555444444333333333444444666999???GGGRRR___mmmuuutttvvvyyyzzzyyyzzz|||~~~nnn]]]hhhuuuSSSMMM777333///------.........------------------------------------------------------------...............222666BBB\\\wwwzzzuuu|||ooo]]]uuuzzziiiVVVQQQ]]]kkkxxxvvv{{{}}}{{{yyy{{{|||{{{www{{{||||||zzzvvvwww|||~~~~~~}}}|||{{{{{{zzzzzz~~~|||vvvtttvvvkkkmmmxxx~~~www```MMMIIIFFFGGGPPPPPPOOOYYYjjjyyyZZZ@@@333222333333111111111000000000//////////////////////////////...///...EEElll}}}wwwsssooorrrooo```[[[```___FFF555444:::777555777444333222111000000///---***************))))))))))))))))))))))))))))))))))))************************'''((((((***+++---///000BBBUUUmmm|||fffhhh{{{{{{jjj___gggxxxqqq\\\```ssspppaaaQQQQQQ```ooovvvuuupppdddBBBAAA???<<<999666444333......,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,---///000222333333000888000EEEsssyyyWWWaaapppkkklllmmmmmm```YYYffftttwww{{{www}}}}}}{{{zzzvvvqqqkkkoootttvvvwwwxxx{{{~~~vvvvvvvvvvvvtttsssrrrrrrhhhjjjmmmhhhfffpppkkkSSSKKKaaa~~~}}}YYYGGGZZZMMMHHHBBBFFFwwwmmmZZZmmm}}}wwwqqqvvvwwwtttvvvyyyooo```iiioooqqquuu|||vvvqqqyyyvvvxxxzzzpppgggjjjkkkggg]]]PPPEEE>>>;;;@@@EEEDDD@@@======???CCCGGGEEE===<<>>===666555555777:::999666222111<<>>===999:::III]]]```YYYLLLYYYXXX```www}}}{{{wwwjjj^^^SSSEEEJJJrrr~~~fff\\\ttt{{{uuuOOOFFFHHHXXX___TTTEEE???DDD???:::777888999888666======???@@@@@@@@@???>>>;;;777444555444222444999BBBBBBBBBCCCBBBBBBBBBAAA555444444333333333444444777;;;AAAIIIUUUbbbpppyyytttuuuvvvxxxzzzzzzyyywwwxxx{{{~~~ppphhhUUUlllqqqwwwzzz[[[SSS888555111...............---------------------------------------------------------........./////////444:::LLLqqqvvvYYYXXXwwwgggXXXVVVaaaoooxxx}}}~~~zzz~~~~~~{{{~~~zzzyyy~~~~~~~~~{{{|||}}}gggbbbzzz|||ggg]]]OOOEEEHHHIIIHHHTTTUUUQQQmmmyyyKKK444888999000111111111111000000000000////////////////////////000000000KKKqqqzzz}}}zzzxxxlll}}}ooolllsssrrrbbb[[[aaacccGGG666555;;;999777888444666444222111000///---+++************************+++*********))))))((((((((()))***+++,,,,,,+++***$$$///333,,,--->>>SSS]]]rrr|||qqqkkk~~~uuu}}}|||}}}zzzsssnnnqqqwwwyyyyyy}}}wwwjjjNNNiii||||||}}}wwwcccGGG888;;;???===777333///......---,,,+++***)))((()))******(((&&&))))))))))))))))))))))))))))))))))))************------,,,++++++,,,,,,,,,,,,---/////////000222444000555===fffwwwooohhhaaa___cccjjjpppsssiiiffffffiiiiiijjjttt}}}wwwssswwwzzzyyywwwwwwyyyuuurrrrrrvvvzzz|||}}}xxxzzz}}}}}}}}}|||yyyssshhh\\\TTTUUUzzzmmmEEE@@@EEE>>>;;;BBB:::LLLXXXZZZeee|||qqqtttnnnkkkqqqlllccccccrrryyy{{{{{{uuuyyyrrrsssjjj[[[NNNTTTZZZVVVLLLBBB???@@@DDDDDDHHHJJJFFFAAAGGGQQQRRRXXXWWWKKKBBBCCCIIIMMMRRRQQQMMMHHHEEEKKKYYYeeeSSSOOOIIIEEEDDDFFFHHHJJJHHHAAA999888;;;<<<999555888;;;===>>>>>>@@@EEEHHHLLLCCC>>>@@@???:::777999555999999777999>>>>>>888SSSjjjsssTTTDDDBBB;;;666777;;;:::555888AAA::::::@@@@@@888<<<@@@999===FFFBBB888LLLwwwnnn[[[JJJDDDEEEOOOggg~~~uuuYYYSSS```{{{iiihhhiiiqqqxxxqqqbbb^^^dddVVVVVVTTTRRRPPPMMMKKKIII???===:::888666444777;;;999<<<===;;;===@@@???<<>>TTTeeexxxyyyuuuxxx|||iiieeeppp{{{~~~yyymmmiiigggeee}}}pppYYY^^^```FFF@@@BBBBBB;;;===888///...222///&&&,,,***))))))***+++)))((())))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,------...///000000111333555<<<888@@@fffzzz{{{rrrmmmhhhdddfffkkkoooooommmnnngggccciiiqqqwww~~~~~~|||{{{wwwsssvvv{{{wwwtttqqqqqqtttxxxzzzzzzyyy{{{}}}|||jjj\\\lllcccKKK===EEELLLFFF@@@AAA<<>>@@@???CCCJJJNNNQQQXXX```fffjjjiii___XXXWWWXXXWWWYYYSSSKKKFFFFFFHHHKKKLLLKKKIIIFFFEEEGGGJJJLLLNNNiiiYYYDDD666444777;;;<<<888;;;===>>>======@@@BBB???999666:::;;;888777999999<<<<<<888888;;;:::555HHHsssqqqVVVEEEEEE???>>>EEEHHHEEECCCEEE@@@>>>DDDFFFBBBGGGIII???777AAABBB???WWWxxxrrrmmmqqq{{{{{{rrr___UUUSSSXXXTTTHHHFFFNNNMMM\\\uuugggPPPBBBDDDRRRgggoooeeeYYYTTTQQQPPPMMMJJJFFFBBB???===666555444555666888999;;;;;;>>>???===>>>AAACCCAAADDD???===???===999666777>>>BBBFFFGGGFFFCCCAAA@@@???888333444555222111444555:::AAAJJJUUUcccqqqzzz}}}|||}}}~~~___XXX~~~wwwzzzhhhLLLHHH===000+++...111///,,,------------------------,,,,,,---------.........111,,,)))---//////000333777VVVllloooooonnnxxxoooYYYqqqeeeddd^^^dddqqq~~~vvvsssrrruuuxxxzzz}}}{{{~~~zzztttrrrtttqqqtttzzz~~~uuussswwwssseee\\\[[[]]]]]][[[XXX[[[___```bbbjjjvvvnnn]]]UUUNNNIIIMMMWWWjjjeeeGGG777111333444555333111111111111000000000000000000000000333'''===hhh~~~yyy|||}}}mmm{{{tttuuuooo]]]WWW___dddUUUAAA:::===999777999666555333111000000///---+++***************************************)))))))))(((******((('''(((---111+++III___hhhhhhnnn|||ooocccjjjxxxvvvqqqxxxuuukkklllxxxmmmvvveeeVVV@@@@@@???===888222///---...,,,***)))***++++++***)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---...///000111111222555777;;;444@@@cccgggeeeyyytttpppjjjeeeiiisss{{{zzzwww}}}pppggglllvvv}}}|||{{{~~~~~~}}}xxxnnnhhhmmmwwwzzzxxxuuuuuuwwwzzz|||}}}zzz|||~~~~~~~~~ooowwwkkkJJJMMMWWWdddkkkeeeZZZRRRFFFBBBLLLcccttt|||{{{}}}zzz{{{}}}xxxkkk[[[OOOIIIHHHIIIFFFCCCBBBIIIUUU___bbbbbb```[[[ZZZbbbmmmuuuzzz~~~|||~~~vvveeeWWWGGGAAAEEEGGGCCC>>>AAAAAAAAAAAACCCFFFIIIKKKZZZRRRIIIDDDDDDCCCAAA===<<<>>>AAA@@@>>><<<;;;;;;777333333777999777777888999<<<===;;;===@@@AAA???BBBfff___LLLOOOVVV```ggglllrrrwwwyyyvvvzzz|||wwwuuukkkXXXLLLIIIAAA???QQQpppsssgggddd```VVVNNNMMMEEEEEEFFFIIIJJJGGG@@@:::888222///444::::::777666555888@@@PPP```jjjllliiiddd\\\WWW[[[bbb___OOO@@@===888AAAYYYkkkgggTTTFFFGGGFFFDDD@@@===999777555888666444555888:::999666888<<<<<<::::::???BBBBBB???;;;;;;???@@@<<<777555;;;???EEEHHHGGGEEEBBB@@@@@@:::555444444222333555555:::CCCNNNZZZhhhuuu}}}|||yyyyyy~~~sss~~~|||ZZZMMMAAA444---...000///---------------------------,,,------------.........000---,,,...//////222777NNNxxx|||yyyooozzz]]]QQQbbbsss~~~pppggghhhllllllppptttwwwyyy{{{}}}}}}{{{|||zzz{{{sssmmmfff```^^^aaadddjjjttt}}}pppbbbXXXWWW[[[ddd]]]SSSLLLIIIJJJLLLMMMNNNQQQRRROOOKKKOOO[[[eeennnxxxsssooohhhYYYJJJDDDFFF```}}}jjjHHH222444444444333111000111333000000000000000000000000555000JJJrrr}}}~~~vvv}}}tttrrrjjjXXXTTT```fff[[[EEE;;;===888777999555444333111000000///---+++************************************************(((***+++***)))---444:::]]]bbbzzz|||yyy|||jjjeeennn|||}}}vvvjjjqqqnnn\\\SSSmmm}}}jjjKKK777===BBB999444999111...+++)))***+++++++++************************))))))*********+++++++++,,,,,,+++++++++,,,------...000111222222444666999999===NNNhhhfffmmm}}}uuuiii```cccqqquuunnnqqqyyy|||wwwqqqxxxxxxyyyvvvnnnhhhkkkssszzzyyywwwwwwxxxzzz|||}}}zzz~~~|||cccPPPIIIJJJDDDFFFRRRYYYiiiqqqfff___wwwsssUUUOOO]]]iiippprrrpppeeeXXXOOOBBBDDDVVVaaagggzzziiiVVVNNNPPPZZZjjjxxxzzzsssoootttzzzfffOOOBBBBBBCCC???:::===<<<;;;;;;<<<@@@FFFJJJAAACCCHHHOOOSSSPPPGGG@@@DDDEEEFFFFFFCCC???;;;999777666777888999888888888:::;;;<<<;;;<<>>;;;GGGKKKPPPPPPMMMJJJJJJJJJPPPCCC???NNN___aaaSSSGGG???>>><<<:::999777666666555555444333666:::999666888<<<<<<::::::???CCCCCC<<<999;;;BBBDDD???888555444888>>>BBBCCCCCCCCCCCCAAA===888555444333555666777===GGGSSSaaannnyyy~~~~~~yyyyyy}}}eeeSSSHHH999000...//////---........................------------............---000333222000111:::BBBhhhyyyiiitttmmmbbbiii}}}~~~mmmbbbbbbgggkkkmmmnnnppprrrsssrrrooommmkkkooonnnppptttuuuuuuxxx|||~~~~~~~~~rrrbbbWWWOOOMMMPPPVVVccciiisssuuuaaaPPPDDD???AAACCCHHHGGGDDDAAAAAADDDIIIMMMRRRSSSRRRNNNKKKLLLSSSYYYfffhhhqqqyyyjjjZZZRRRPPPIIIHHH\\\fff:::555222111222222000000333000000000000000000000000000;;;\\\xxx|||}}}{{{~~~tttqqqhhhWWWUUUccclll^^^FFF:::;;;777666888444444222000/////////---+++***************************************+++++++++...---,,,,,,111===LLLWWWzzzmmm]]]ooo~~~yyy}}}uuussszzzvvvqqqzzz|||ssslllttttttPPPAAABBBBBB===888555111...++++++,,,++++++++++++++++++++++++++++++************++++++++++++,,,+++++++++,,,,,,---......000222333333555777:::<<>>GGGRRR[[[ZZZWWWTTTRRRRRRQQQMMMJJJKKKKKKLLLKKKIIIDDD???;;;888999:::999999999::::::>>><<<;;;999888:::???EEEEEEJJJVVVdddnnnqqq```NNN<<<111111111333666777555555777:::888777666666555333222222555444000111555444///444333222444888===AAACCCFFFKKKOOOOOOKKKJJJNNNSSSNNNBBB:::AAAMMMRRRNNNIII:::999888777666666666777///555777555555:::===<<>>EEEGGGBBB;;;888333555888:::;;;<<>>IIIWWWeeeqqqxxx|||zzz~~~}}}{{{}}}kkkZZZNNN>>>333/////////...........................---------.........//////---222555111///:::OOO```rrrzzzzzz{{{cccuuukkkdddjjjuuu|||~~~tttkkkdddfffooosssooohhhqqqpppmmmjjjeee```ZZZVVVWWWVVVYYY^^^aaabbbhhhpppoooooojjjcccaaadddgggfffpppvvv~~~~~~tttcccPPPEEECCCFFFPPPYYYgggjjjqqqyyy}}}zzzcccYYYLLLCCCAAABBB???;;;<<<===>>>>>>>>>BBBGGGLLLKKKIIIHHHHHHIIIIIIIIIHHHRRR]]]kkkqqqtttzzzyyyqqqnnnlllYYYGGGHHH^^^~~~VVV===555000222333000///000000000000000000000000000,,,===^^^uuuxxxuuuuuuqqqhhhWWWWWWgggqqq___FFF999:::888777888444333111////////////---+++*********************************++++++++++++++++++***,,,555FFF\\\qqq~~~wwwvvv{{{llllllzzzffflllttt|||nnnbbb\\\[[[WWWRRRRRR[[[dddhhhnnnvvv|||tttiii^^^UUU}}}qqqLLLBBB>>>444:::777333000///...,,,***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,---.........000222333333555888:::333[[[eeeiiizzz|||uuuooopppuuuwwwrrrlllttt}}}~~~{{{yyywwwyyyuuuvvv}}}zzzwwwrrrtttuuuuuuuuuvvvyyy|||yyyyyyvvvttt\\\YYYKKKUUU[[[sssgggUUU^^^qqqwwwxxxxxx}}}pppyyygggSSSKKKLLLhhhhhhgggccc[[[RRRKKKGGGEEEDDDDDDDDDIIIUUUdddoootttpppiiiccc^^^ZZZVVVTTTRRRRRRQQQQQQPPPLLLFFFBBB:::>>>>>>;;;:::===@@@@@@???===;;;<<<===CCCNNNYYYlll^^^SSSNNNIIINNNooo^^^CCC<<<@@@:::999888666222111444777555444222111000///000000...222444111...///000000///222444555666:::???DDDEEEAAA>>>AAAGGGJJJGGGBBBAAA>>><<<===???@@@???===999777666444333333333444;;;IIIQQQIII>>>===???@@@EEEFFFEEEFFFJJJMMMGGG>>>::::::>>>BBBBBB;;;777777888999999888777777999;;;@@@AAA???999555666777666777>>>IIIYYYgggrrrxxxzzzyyy}}}www___mmmaaaTTTCCC666///...//////........................------.........////////////222111---444LLLllluuu}}}gggqqqdddiiitttxxxmmmffflllooosssuuuvvvtttrrrqqqxxxqqqggg\\\RRRIIIAAA======>>>BBBHHHKKKOOOWWWaaaWWWUUUMMMCCC@@@CCCFFFEEEIIIVVVhhhyyy~~~vvvoooYYYMMMBBB@@@CCCIIIQQQXXX```aaadddhhhjjjjjjfffcccKKKLLLOOORRRUUUUUUKKK@@@>>>??????>>>======>>>@@@>>><<<:::===AAABBB???;;;>>>EEEOOOYYYaaahhhnnnqqqxxxuuulllYYYEEEHHHkkkTTTBBB333222555222///000000000000000000000000000333@@@\\\uuu|||tttoooeeeTTTUUUeeeooo^^^EEE999;;;:::999:::444222111////////////---+++*********************************++++++,,,,,,,,,***///;;;NNNbbbrrrzzz|||TTTkkk|||xxx]]]bbbuuulll]]]QQQPPPJJJ@@@???HHHXXXeee___IIIIII___jjjbbbAAAHHHYYYeee]]]OOOWWWkkk~~~rrrhhheeeeeebbbkkkSSSJJJGGG???<<<999666444111...+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++,,,---...///---///111222333555888:::999ddd```[[[ssswwwuuussstttxxxzzzwwwmmmeeezzz{{{wwwwwwwwwxxxssssssyyy}}}{{{vvvtttsssuuuxxxxxxxxxzzz}}}{{{|||www{{{~~~mmmdddZZZeeeeee]]]sssvvv}}}ooo]]]OOOIIIRRR\\\hhhnnnlllfffaaa___VVVUUUSSSPPPPPPVVVbbblllrrrrrrrrrqqqnnnhhhaaa]]][[[ZZZYYYZZZZZZWWWRRRNNNJJJMMMLLLEEEBBBFFFJJJJJJEEEAAA>>>@@@BBBJJJYYYiiimmmTTTFFF@@@CCCRRRaaawwwKKK666777>>>???>>>;;;888888999::::::555555555555555777999;;;444333444444000------000222333333111//////111333:::555222555<<<>>>999333999<<>>;;;<<<@@@AAA===666555999<<<>>>>>>===;;;999999:::>>>CCCBBB;;;777888777555777>>>KKK\\\mmmxxx|||}}}{{{|||~~~lllYYYTTTnnneeeYYYGGG888///......///....................................///////////////000000444GGGddd~~~~~~~~~xxxuuuqqqiiixxx~~~rrrllljjjyyy{{{{{{xxxtttsssuuuxxxoooeeeVVVIII@@@999555222444444777;;;<<>>999::::::888555>>>MMM]]]gggeee\\\TTTAAA@@@DDDNNNUUUSSSNNNLLLLLLKKKLLLOOORRRSSSRRRQQQKKKWWWbbbeeeccc]]]QQQEEE@@@??????>>>===<<<:::999999888888:::<<<>>>>>>===CCC???AAAOOOdddrrrtttqqqeeesssyyy]]]GGGOOOeeesssUUU:::333555444222333000000000000000000000000777HHHeee||||||qqqlllbbbPPPPPP```jjj^^^EEE999<<<;;;<<<<<<666222000///...//////---+++*********************************++++++,,,,,,,,,777AAATTTiiivvvssscccUUUYYY___hhhoooqqqppppppqqqmmmYYYKKKBBB@@@DDDeeeyyydddVVV[[[WWW\\\jjjzzz|||fffddd|||wwweeebbbCCCAAA>>>;;;888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///---///111222333555888:::TTT{{{gggYYYlllhhhaaaeeedddfffjjjppptttsssmmmgggvvvyyyyyy}}}{{{vvvuuuxxxyyyvvvsssssspppsssvvvvvvvvvxxx|||}}}uuujjjrrr~~~tttnnniii{{{hhhkkkxxxkkkfffaaa\\\ZZZWWW```lllrrrqqqmmmkkkjjjfffddd___VVVOOONNNTTTZZZpppooommmkkkiiihhhhhhgggdddbbbaaabbbcccaaa]]]YYY]]]```\\\RRRLLLOOORRRRRRPPPIIIBBB???===@@@OOO___uuurrrbbbKKK<<<@@@OOO[[[[[[kkkkkk\\\aaayyyYYYBBB>>>???===@@@<<<999888<<>>>>>===CCCDDD===888888888444888???NNN```rrr~~~}}}||||||~~~yyyyyywwwkkkYYYfffuuuiiihhh\\\III999000---...000////////////////////////............/////////000---///444AAA[[[vvvooo~~~mmmxxxtttrrrwww|||}}}{{{zzz{{{|||zzzsssmmmWWWNNNAAA999777999;;;===777666777888777777???HHHcccaaaYYYMMMEEECCC@@@<<<;;;;;;>>>FFFLLLMMMGGGAAA<<>>@@@@@@===;;;999;;;;;;;;;;;;<<<@@@DDD>>>@@@DDDHHHOOO\\\mmmxxxooolllhhhhhhppp~~~tttZZZNNNlllddd???333555555444666000000000000000000000000111MMMpppwww|||~~~}}}qqqtttmmm]]]TTTYYYeeelllbbbGGG:::>>>:::666555222333111///.........---,,,++++++++++++++++++++++++222)))###''',,,...111777BBB___nnnccc]]]jjjuuussswwwkkkjjjqqq|||yyy___KKK???DDD```yyy{{{yyytttOOOHHHbbb|||pppqqq\\\PPPpppzzzfffNNN=========666000111***++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,---......333,,,333666///:::CCC666ooopppbbb^^^eeeuuu\\\hhhpppggglll~~~ooobbbyyy{{{|||~~~~~~|||{{{{{{|||vvvtttrrrsssvvvwwwuuurrrxxxuuussssssvvvyyyyyyxxx}}}[[[___gggyyyqqqgggbbbcccsss|||}}}xxxqqqeeeppp{{{jjjmmmjjjlllsssvvvsssooommmsss}}}vvvbbbVVVVVVZZZiiimmmggg[[[WWW```ggggggjjj```YYY\\\cccgggiiikkkaaaXXXSSSYYYaaabbb___]]]\\\MMMAAABBBIIINNNSSSYYY[[[jjjvvvdddGGGDDDTTTYYYYYY[[[ZZZQQQJJJWWW{{{sssrrrdddSSSHHH???CCCTTTNNNDDD>>>DDDIIIFFF@@@>>>888888777666666666666666555555555555444333222111111000000000000111111222222333444444555555555555333111000222666777555222<<<222---111666888;;;@@@DDDEEEIIINNNSSSVVVVVVVVVVVVTTTfffwwwzzz}}}^^^LLLMMMZZZeeeccc___UUUDDDDDDAAA>>>>>>@@@CCCDDDDDDAAABBBBBBAAA===999888777999BBBQQQbbbuuu{{{}}}|||{{{|||}}}mmm```zzzpppxxx```TTTFFF000000666+++---------.........///////////////...///000000...444000333[[[uuussszzzwwwpppwwwnnnsssrrr~~~sssoooxxx}}}{{{|||wwwsssttt[[[LLL;;;555:::@@@BBBAAA???<<<<<<<<<666111999FFFjjjkkkPPP===AAA::::::;;;===;;;:::>>>CCCFFFUUUfffzzzYYY>>>@@@::::::888666CCCQQQQQQkkkhhhaaaWWWKKKBBB>>>===BBBAAA@@@AAACCCCCCBBB@@@>>>BBB@@@:::999???BBBAAAFFFKKKOOONNNKKKQQQccctttxxxkkkdddgggttt]]]PPPtttXXX777...444666222111222333222111000111222555YYYrrrxxx}}}{{{ssspppvvvrrrqqqqqqiii\\\VVV]]]iiipppcccGGG:::===999555555222333111///.........---,,,++++++++++++++++++++++++&&&(((++++++(((,,,???SSSeeeeee\\\NNNIIIUUUdddlllccc\\\```uuu|||iiiHHHFFFGGGTTTppp{{{iiillllllhhhbbb```ccchhhnnnhhh^^^XXX```rrr{{{|||rrrkkkjjjmmm}}}xxxppplllgggzzzvvv[[[GGGEEEAAA666555@@@///......------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///222...222444111666===<<<___sssqqqmmmoooxxx}}}kkktttyyyfffjjjddd]]]kkknnnqqqvvvzzz|||{{{xxxvvvzzzxxxwwwvvvwwwwwwuuutttzzzwwwttttttuuuvvvuuutttyyyzzz}}}qqq```ttt|||UUUNNNQQQ```{{{ooo[[[NNNOOOdddtttwwwtttyyyssshhhfffiiidddkkkooommmiiigggccc^^^]]]^^^___```]]]\\\eeepppooohhhffflllqqqnnngggbbbSSSLLLGGGHHHJJJMMMUUU]]]]]]\\\```ZZZMMMMMMPPPIIIJJJKKKLLLGGG???>>>LLL\\\lllzzzuuuiii^^^\\\cccgggffflll___TTTTTTUUUNNNCCC<<<888888777666666666666666777777777777666555444333222111111000000000111111222222333444444444444444444333222333555666444222//////222444333777FFFVVVHHHJJJMMMPPPSSSVVVZZZ]]]```[[[______hhhvvvXXXOOOgggddd>>><<<;;;:::;;;>>>@@@AAA@@@BBBEEEDDDAAA<<<888666;;;EEEUUUgggzzz}}}}}}~~~~~~~~~|||jjjyyy^^^LLLDDD444///333///---------.........//////.../////////000111111000--->>>OOOqqq{{{ooommmvvvuuuqqqjjjjjjvvv~~~||||||}}}{{{}}}}}}yyyxxxzzznnnaaaYYYZZZXXXMMMAAA<<<888777888<<>>555333111///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...//////000000333888666<<>>IIIIIIKKKMMMIIICCCBBBEEEIIITTTaaajjjrrr{{{}}}uuuxxxqqqaaajjj{{{yyyooobbbWWWTTTSSSKKK>>>555888888777666666666666666999999999999888777666666333333222111000000000111222222333333444444333333555444333333555555444222444555888:::<<>>555777LLLhhh}}}WWWGGG<<<>>>AAACCCNNN\\\YYYaaahhh```eeepppRRRAAA===???;;;EEE]]]mmm]]]QQQFFFDDDJJJQQQQQQNNNLLLMMMLLLJJJHHHJJJPPPUUUPPPRRRPPPKKKHHHGGGEEEAAAAAAMMMZZZbbbhhhrrruuujjjcccbbbcccoooXXXOOO~~~cccCCC777444000111222333222111111222444???fffyyyyyyqqqiii]]]UUUWWWaaalllssseeeIII;;;===999555666444333111///.........---,,,++++++++++++++++++++++++000,,,,,,555CCCOOOTTTVVVVVVZZZaaagggjjjkkkmmmpppqqqVVVFFFMMMddduuujjj\\\SSSmmm```UUURRRUUUWWWYYY[[[hhhgggfffeeedddaaa]]]ZZZ^^^[[[YYY```nnnwwwxxxsss___mmmyyyuuugggbbblllyyylllwww~~~xxxgggfffQQQtttaaaHHHFFFBBB666999777444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,222...444???999AAA```fff[[[lllhhhnnn|||ssszzz[[[YYYzzz~~~uuusssvvv{{{}}}||||||~~~~~~{{{wwwuuuwwwyyyvvvuuuuuuvvvwwwxxxxxxxxxtttuuuuuuwwwzzz~~~iiihhhpppTTTNNNWWWeeeXXXCCC<<<999888IIIjjj|||yyyqqqpppkkkeeehhhqqqhhhaaa```hhhooopppnnnmmmuuurrruuu}}}yyynnngggiiikkklllhhh```]]]```eeefffgggvvvzzzbbbKKKFFFEEEGGGCCCCCCFFFFFFCCCBBBDDDEEEFFFIIIRRRbbbttt}}}gggqqq{{{iiigggrrriiiOOOIIIDDDCCCBBB>>>888333888777777666666666666666999999999999999888777777666555444333222111111111222222333333333333333222555444333333333333333333:::666555===IIIRRRVVVWWW[[[```iiirrrzzzzzziiibbb^^^```lllNNN??????555+++...444555666888777777999<<<@@@@@@CCCGGGHHHFFFBBB>>><<<666BBBPPP[[[hhhssszzz{{{}}}|||}}}~~~|||~~~rrrwwwbbbQQQ@@@555...)))............///////////////000111111///---111777@@@bbbttt~~~}}}yyy|||vvvgggkkkwwwvvvlllsssrrrwww{{{sssqqq___\\\[[[^^^dddmmm|||vvveee\\\RRRIII@@@:::;;;???>>>......>>>\\\sss[[[KKKRRR```ddddddgggLLLNNN[[[XXXUUU~~~nnnSSSAAA;;;JJJ^^^dddSSSKKKDDDEEEMMMTTTSSSPPPUUUWWWVVVRRRNNNNNNTTTZZZWWWTTTOOOIIIGGGGGGGGGFFFBBBNNN\\\fffooo|||{{{nnncccZZZTTTQQQYYYppp}}}WWWRRRyyyzzzVVV;;;333555222333333222111111333555EEEjjj}}}zzz}}}pppeeeYYYSSSVVV___iiiqqqeeeIII;;;>>>;;;777888666333111///.........---,,,+++++++++++++++++++++++++++)))---;;;NNNUUUNNNBBB@@@SSSaaa___^^^jjjyyyqqqUUU;;;EEEuuuqqqiiinnnooocccQQQEEELLLNNNYYYlll|||zzzrrrmmmpppvvvvvvoooiiilllooommmddd\\\cccyyyuuueee]]]mmmtttZZZtttbbbyyyyyyaaaPPPCCC;;;<<<:::666111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---333///444???<<>>EEEWWWssswwwooolllqqqooogggfffkkkkkkeeeeeelllrrrrrrmmmjjjuuusssvvv~~~zzzvvvjjjlllmmmnnnnnnppprrrrrrzzzeee^^^ccc___ZZZVVVOOOHHHCCC@@@@@@>>><<<>>>BBBCCC======LLLdddzzzyyyKKKQQQ|||yyydddEEE<<<======;;;888888888999888777777666666666666666888888999999999888777777888777666555444333333333333333333444444333333222444444333333333333555666555666;;;BBBKKKQQQQQQOOOIIIRRRbbbvvvyyyYYYUUUgggrrrhhhCCC222;;;???>>>??????444555666666777888;;;===@@@CCCEEEFFFEEECCCBBBBBB<<>>999555---........./////////000000000000111222...+++222===UUUjjjmmmuuu|||vvveee^^^iiissspppjjjjjjqqqqqqrrrtttnnncccWWWQQQEEEEEEGGGIIIKKKSSSfffxxxqqqaaa[[[OOO<<<555<<<:::...777>>>999TTT~~~dddhhhyyyvvvkkkNNNGGGYYYaaaWWWnnn|||RRR777AAASSSTTTMMMMMMNNNQQQTTTTTTSSSPPPZZZ]]]___\\\VVVSSSUUUXXXYYYUUUQQQPPPOOOMMMJJJIII???JJJTTTZZZcccrrr~~~pppfff[[[VVVWWWYYYXXXVVVQQQWWWeeezzz~~~PPPSSSlllBBB000555333333333222111222555777EEEjjj|||{{{}}}~~~{{{kkkaaaVVVSSSVVV]]]hhhqqqbbbGGG;;;???<<<888888666333111///.........---,,,++++++++++++++++++++++++%%%///===HHHPPPTTTPPPIIIMMMMMMKKKQQQfffyyyqqq[[[FFFLLLXXXuuu~~~iiihhhkkkhhhWWWHHHRRRgggmmmrrrzzzqqqrrr}}}|||hhh^^^\\\dddfffhhh|||nnnoookkkyyy~~~VVV@@@DDD>>><<<888444000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333111444;;;AAASSSlllnnnkkkyyyyyylllooofffiiifff]]]]]]jjjwww{{{vvvttttttvvvyyy{{{zzzxxxzzzyyyxxxvvvttttttwwwyyyxxxyyyzzzzzzxxxvvvvvvvvvxxxxxxyyyyyyzzz|||}}}~~~ooonnnuuu~~~tttnnnnnnmmmhhhuuu|||||||||SSS>>>@@@???AAADDDFFFPPPpppxxxtttpppllljjjllllllooouuuwwwqqqjjjkkkpppuuusssvvv~~~pppsssvvvyyy|||{{{uuuuuulllooosssjjjaaaYYYNNNEEECCCCCCDDDCCC@@@AAAEEEBBB<<>>;;;777444000---,,,---------------------------,,,,,,------...///000444111444777:::LLLffftttnnnpppjjjppppppkkkqqqooocccjjjiii\\\YYYooo|||qqqssswww{{{~~~}}}zzzvvvtttttttttuuuuuuuuuxxxyyyyyyvvvttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{rrrfffiiiwww~~~yyy~~~pppxxxwww^^^SSSRRRKKKDDDEEEHHHWWWsssuuummmxxxwww|||xxxvvvyyytttzzzjjj___QQQCCC???>>>BBBEEEDDDCCCEEEEEEBBBGGGWWWeeegggcccaaaRRRMMMZZZttt}}}uuurrrmmmiii\\\NNNGGGEEE@@@999888888777666666666666666777888888999999999888888;;;:::999999999999::::::555666666666555555444333333555666777888:::???CCCGGGWWWaaa[[[SSSZZZnnn}}}rrrsssuuuZZZGGG@@@:::===AAA===999555222444:::<<<:::666777;;;@@@DDDEEEEEEFFFGGGQQQfff|||~~~}}}mmmtttPPP???222000.../////////000000000000000...000333111222CCCYYYyyyxxxpppnnnMMMVVVcccggg[[[KKKGGGMMMQQQRRRQQQLLLFFF@@@:::666999666555666666555888===666@@@EEEEEEQQQnnn|||fffYYYMMMBBB>>>333+++111777777IIIiiiwwwttt~~~~~~sssiiiXXXRRRXXXUUURRR```vvvTTTiii~~~]]]VVVYYYZZZ]]]```bbbcccfffkkkooopppyyyyyytttlllggghhheee]]]TTTQQQDDDJJJJJJDDDEEEMMMNNNIIILLLJJJHHHFFFEEEGGGJJJLLLVVVUUUUUUXXXaaarrrdddMMMllloooLLL999444444444222222333777:::GGGddd|||{{{zzzqqqbbbZZZVVVWWWYYY^^^lllyyyYYY@@@777>>><<<888777333333111///.........---,,,++++++++++++++++++++++++777:::;;;;;;CCCPPPVVVTTTCCCTTTlllpppWWW===BBBWWWooojjj\\\GGGKKKWWWiii~~~uuuooojjjhhheeebbbeeekkknnnqqqtttuuuuuuuuuvvvwwwuuussswwwvvvhhhiiimmmvvvfffqqqrrrdddkkk|||]]]@@@???===:::666222///------------------------------------------...000000333...666;;;<<>>DDDIII???IIIPPPRRR]]]www|||~~~{{{eeeIII;;;888AAACCC666>>>888444777>>>AAA===777222888???EEEGGGGGGFFFEEEaaayyy}}}{{{yyyxxx~~~sssppprrrZZZDDD222444////////////000000000000...---000444333777LLLdddwwwuuuNNNCCCMMMRRRNNNKKKKKKCCC777<<<>>>>>>;;;999999999888???888555999<<<:::666444888666999===:::888EEEXXXwww{{{kkkYYYCCC777>>>888666>>>999???YYYsssyyynnnyyyzzz{{{gggNNNDDDDDD<<>>??????;;;:::222555222111000///------,,,,,,(((+++---+++)))***111777DDD:::777???DDDBBBDDDJJJWWWhhhmmmYYYEEEJJJ```sssyyy\\\OOOIIIDDDkkkxxxuuuiiidddhhhggggggffffffeeeeeedddfffkkkrrrvvvxxxzzz}}}{{{yyy{{{}}}}}}llllllvvvxxxlll^^^zzz~~~qqqrrrqqqPPPDDD;;;::::::666222111++++++,,,---------,,,,,,,,,,,,,,,,,,------...///,,,...999888777ZZZ{{{zzzggguuu}}}vvviiiccccccdddtttwwwrrrbbb___uuutttnnnsssyyyzzzwwwvvvxxx{{{xxxyyyxxxwwwzzz}}}zzzsssvvvuuutttvvvyyyzzzxxxuuuyyywwwsssrrrvvvzzzuuummmNNNTTTddd}}}wwwVVVGGGCCCJJJUUUaaayyyuuuccccccqqqyyyvvviiixxx___```kkk~~~vvvpppcccYYY___gggaaaRRRPPPEEEFFFXXXfffeee^^^\\\wwwsssvvv~~~rrrmmm\\\@@@???III???;;;888888:::999777888===DDD999333999<<<999;;;@@@>>>??????>>><<<;;;===???;;;<<<;;;999777666888:::444888888777???MMMSSSQQQIIILLLUUUhhhtttpppuuuSSS;;;;;;GGGDDD888>>>???@@@???@@@AAA???<<<>>>666888DDDJJJEEECCCIIIbbb|||~~~|||}}}\\\yyy]]]@@@:::222000000////////////000000...333333///222DDD^^^pppyyyjjj{{{qqqPPP^^^XXXSSSRRRRRRNNNDDD<<<;;;;;;BBBCCC;;;<<<>>>666<<<888666888999888777777:::555444:::===:::888:::@@@iiieeeQQQDDD@@@;;;777666888>>>DDD```ooouuunnnrrr|||mmmppprrrYYY???;;;666777IIIOOOEEEHHHSSSZZZhhhuuuwwwvvvlllffffffhhhlllwwwyyybbbZZZYYYYYYYYYSSSZZZZZZXXXVVVIIIDDDOOO^^^ZZZTTTMMMFFFAAABBBFFFFFFGGGJJJLLLPPPWWW___ddd}}}tttWWW]]]}}}CCC333666555222111555999;;;WWWggg{{{}}}|||||||||uuuaaaUUUUUUXXXVVV___oootttZZZ=========::::::333777222111000...------,,,,,,***++++++******...666<<>>???FFFOOOjjj^^^KKKCCCSSSmmmzzzyyynnn```NNN@@@;;;@@@NNNZZZxxxlllaaa[[[\\\ccciii```dddkkkttt{{{~~~}}}~~~yyyhhheeeoooyyy{{{uuu}}}```MMM;;;888;;;:::444111+++,,,,,,---------,,,,,,,,,,,,,,,,,,---...//////555///777;;;777KKKgggmmmppphhhdddqqq|||www```bbbwww}}}uuulllqqqvvvxxxvvvtttvvvxxxrrrvvvxxxvvvvvvxxxxxxvvvuuutttsssuuuwwwxxxvvvtttvvvuuussstttyyy|||xxxpppbbb[[[oookkkQQQBBBCCC===@@@DDDJJJddd|||]]]MMMNNNTTTWWWWWWTTTJJJYYY{{{yyywwwyyyqqqcccQQQNNNPPP]]]ttt}}}|||~~~rrrooocccIIIEEENNNKKKXXXWWWYYY]]]ZZZOOODDD>>>???@@@AAA@@@;;;:::CCCOOOYYYKKK<<<999AAAGGGEEE@@@666999===@@@AAA>>>999555999;;;===AAAGGGNNNSSSUUUTTT^^^pppvvvuuu{{{^^^RRRAAA777:::CCCEEEBBB>>>@@@BBBAAAAAAAAAAAAAAA@@@:::;;;BBBFFFDDDDDDGGGVVVoooyyylllssszzzVVVooogggLLL>>>111000000////////////000000...111000///:::RRRhhhssspppwww|||}}}iiiZZZOOOGGGCCC;;;NNN[[[OOOAAALLLSSSEEE@@@BBBBBB???999777===DDDDDD<<<777888:::;;;AAAHHH@@@FFFgggmmmfffSSSJJJAAA>>>;;;888:::???FFF\\\jjjkkkrrrsssccchhhWWWCCC???999888GGGJJJ===:::@@@EEESSShhhvvvrrrmmmjjjjjjjjjlllvvvpppfffbbb___]]]SSS^^^```___```XXXOOORRRNNNJJJHHHHHHGGGDDDCCCEEEDDDGGGKKKNNNRRRVVV[[[^^^nnn}}}nnnRRRtttccc999555111000111444;;;BBBmmmoooxxxxxx~~~iiippp```VVVXXX[[[WWW___ooovvv\\\===<<<;;;888:::444888111111///...------,,,,,,---+++******---444;;;???888@@@CCC???<<>>EEEaaammmPPP\\\mmm}}}~~~tttjjj[[[aaaeeekkkuuunnnvvvaaaiiiqqq^^^___bbbddd______eeeiiiddd[[[UUUGGGHHHDDD===>>>MMMaaannndddUUUHHHGGGRRR\\\\\\WWWHHHFFFCCCAAA???>>><<<:::999999AAAOOOWWWYYY```iiinnn|||sss~~~}}}```@@@:::777888999:::===AAA???@@@AAAAAAAAAAAABBBDDDBBBAAA@@@BBBDDDFFFFFFFFFYYYpppvvviiibbb}}}```fffgggOOO???111111000000//////000000111///000...222HHHgggwwwwwwrrrqqqsssuuukkkffffffggg```]]]mmm|||rrraaaZZZWWW[[[___aaa^^^WWWQQQNNNMMMEEEAAA???BBBCCC@@@??????DDD666BBBpppzzzaaaPPPDDDDDDAAA777444888===UUUfffgggkkkwwwzzzrrrkkkooocccQQQGGG>>>===KKKUUUEEE888666888EEEaaa}}}xxxuuurrrmmmfffbbbfffmmmtttzzzvvvlllhhhccc___XXXfffhhheeeiiifffWWWPPPCCC>>>===BBBEEEDDDBBBDDDBBBFFFKKKOOOSSSUUUXXX[[[RRRyyy{{{WWWWWWxxxIII999000333444222:::HHH^^^rrriii|||bbbZZZ\\\^^^ZZZbbbuuu```@@@<<<;;;888;;;444888111000///...---------------+++***,,,111777:::<<>>JJJ```~~~pppZZZ[[[fff{{{zzzuuuZZZWWWVVV]]]kkk~~~~~~uuu~~~rrrttttttuuupppxxxuuuffffffqqqTTTCCC???===999444//////...---------,,,---,,,,,,,,,,,,---///000111444111555>>>HHHWWWiiittt^^^uuu{{{zzzvvvlll{{{cccNNNgggxxxssswwwmmmqqqvvvyyyyyywwwvvvvvvqqquuuvvvrrrnnnooopppnnnrrrrrrqqqqqqrrrrrrrrrrrrsssuuuuuutttvvvvvvpppgggiiiqqq^^^RRRHHHAAACCCEEE@@@IIIZZZbbb```PPPCCCEEEIIIGGGBBBAAA;;;DDDHHHGGGMMMccczzz___fffpppyyy|||vvvqqqpppwww|||oooaaarrrjjjjjjqqqnnnYYYNNNaaa|||hhh[[[QQQUUU___fffkkknnn___\\\SSSLLLTTTeeemmmiiiUUUWWWZZZ___eeekkkppprrrhhheee^^^SSSHHH@@@======>>>;;;GGG]]]fffbbbhhhwwwooojjjdddZZZkkknnnMMMHHH===888<<<>>>999999>>>CCC@@@???BBBCCCBBBBBBCCCBBBDDDDDDDDDFFFIIIJJJHHHeeewww~~~}}}nnnvvvwww___~~~}}}dddLLL>>>888111000000000000000000111333222000999XXXyyyxxxvvv~~~oookkkeeejjjxxxyyyzzz{{{|||zzzwwwtttzzzfffqqqmmmgggcccccccccZZZKKK???CCCBBB>>>KKK{{{mmmWWWHHHJJJHHH<<<555999BBBXXXgggfffhhhrrrxxxuuutttzzzxxxlllZZZKKKLLLWWWmmm\\\FFF<<<===EEE^^^~~~~~~{{{vvvnnnddd\\\XXXWWW\\\]]]```jjjrrrkkkiiifffaaa[[[iiiggg```ggghhhWWWHHHKKKGGGHHHNNNOOOIIIFFFHHHBBBEEEIIINNNRRRWWW\\\___YYYbbb}}}rrrJJJkkk[[[AAA222777888222888HHHSSS{{{fff}}}eee\\\^^^___\\\ggg|||eeeCCC===;;;999;;;444777000///...------,,,------++++++---111444666666555333999;;;<<>>>>>DDDFFFBBB???@@@@@@BBBDDDFFFHHHIIIJJJKKKlll{{{}}}zzz]]]bbbrrrSSS@@@===111111000000000000111111333000222CCCddduuu~~~SSS[[[lllpppyyyooollllllrrr{{{~~~zzz~~~~~~|||oooXXXBBBLLLCCC;;;```~~~hhhVVVTTTQQQDDD<<<<<<;;;RRRfffnnnuuu}}}lllzzzggg[[[XXX{{{sss[[[JJJJJJJJJVVVqqq{{{uuummmcccXXXPPPHHHIIIMMMXXXmmmrrrkkkjjjgggbbbUUU```ZZZSSS^^^cccVVVIIISSSVVVaaannnkkkZZZNNNMMMDDDEEEGGGJJJOOOXXXaaahhhjjjVVViiiZZZXXXxxxhhhHHH333777:::222777GGG[[[qqqzzz~~~|||fff\\\]]]```^^^iii}}}eeeBBB===;;;:::<<<444666///......---,,,,,,------))),,,000444555444333111===>>>???AAAFFFHHHBBB:::YYYbbbcccVVVKKKKKKOOOPPPUUUcccggg\\\WWWaaakkkmmmvvv~~~wwwtttyyy}}}eeeIII999888;;;333222000...---,,,------,,,,,,,,,---...000111222000>>><<>>>>>???DDDQQQiiinnnsssyyy___RRRRRRccctttkkkTTTLLLXXXmmmpppXXX]]]uuuyyymmmkkknnnkkkjjjkkkiiiffffffiiihhhuuu}}}wwwmmmllluuu}}}ooofff[[[VVVUUUSSSOOOKKKHHHLLLQQQRRRUUU___ooo|||yyyqqqwww{{{ZZZRRRhhhwwwpppYYYMMMIIIEEEBBBAAA>>>???GGGOOONNNFFFDDDHHHEEEAAABBBGGGHHHFFFJJJSSSyyyuuu___~~~eeeCCC999222111111000000111111222111...666PPPlll{{{yyytttwwwEEESSSoootttqqqhhh^^^TTTUUUaaaoooxxx{{{sss~~~```OOONNNHHHFFFYYY~~~iii\\\TTTIII@@@:::888MMMfffxxxxxxpppcccMMMxxxrrr[[[VVVNNNMMM```{{{lllZZZKKKAAABBBEEELLL]]]oooyyyzzzrrriiieee___VVVHHHOOOIIIHHHYYYbbb\\\WWWTTT\\\qqqoooWWWMMMJJJIIIGGGHHHLLLVVVaaaiiimmm\\\```vvvpppSSSWWWuuuQQQ555444888444999FFF___eeeqqqsss}}}hhh]]]^^^cccccclll{{{aaa>>>999::::::===444555......------,,,,,,------(((---222555444333333444:::>>>DDDGGGCCC===>>>CCCeeekkkhhh[[[RRRSSSUUUSSSXXX[[[\\\ZZZ]]]hhhwwwxxxsss{{{{{{ttt|||sssgggppp|||{{{lll}}}pppQQQ<<<888:::555333111...---,,,------,,,,,,,,,---///000222333000999999HHHmmmyyyhhh\\\ZZZccckkkjjjeeehhhwwwgggRRRNNNiii~~~xxxmmmnnnnnnnnnoooppprrrtttttttttrrrssssssppprrrvvvwwwuuuuuuvvvuuusssqqqqqqsssvvvvvvxxxxxxwww{{{{{{SSSFFF:::<<>>>>>@@@???<<<===@@@CCC<<<;;;BBBIIIMMMSSSZZZdddGGG999@@@HHHTTTaaaeeeaaaOOOBBBBBBIIIRRRdddwwwlllZZZKKKFFFFFFBBBAAACCC555>>>FFFEEE>>>;;;AAAHHH```jjj}}}zzzhhhLLLGGG???999CCCMMMQQQWWWZZZ[[[fffwwwzzz}}}eeeYYY\\\eeellluuu]]]DDD<<>>>>>KKKaaaiiikkktttyyyzzzjjjVVVSSSNNNIIIHHHLLLSSSYYYgggkkk[[[VVVpppfffAAAWWWxxxJJJ666444777>>>EEEPPP```iiizzz```xxxfffaaaaaagggkkkmmmttt|||RRR===777<<<;;;999:::555///...---,,,+++,,,,,,---,,,000555666444333666:::333GGGIII777777MMMVVVLLLJJJFFFGGGOOOVVVVVVTTTRRR^^^\\\XXX___}}}zzzsssppppppbbb\\\\\\hhhsssvvvwwwxxx{{{}}}{{{vvvqqqqqqttt}}}{{{xxx{{{zzzwwwkkk~~~nnnJJJHHH888777555222...+++***,,,...---.........---///333666777999MMMggg}}}nnnyyyuuuooowwwnnnLLLIIIgggvvvooohhheeennnoooooopppqqqssstttuuuuuuvvvwwwvvvtttrrrrrrsssttttttttttttssssssssssssrrrqqqqqqsssxxx~~~yyyhhhEEEJJJBBB>>>BBBBBB===;;;??????<<<888999999::::::::::::999???===???:::888JJJ^^^```MMMFFFAAADDDLLLVVVbbblllnnn\\\HHHBBBKKKSSSLLL>>>@@@>>><<<<<<===?????????===@@@LLLccc~~~fffoooxxxpppUUU???AAAQQQIIITTTXXX]]]hhhtttxxxYYYAAA:::AAAKKKmmmSSS\\\rrr}}}uuuyyyjjjXXXEEEIIIQQQQQQTTTrrr{{{~~~eeerrr{{{dddBBB888333000111222000111333222===YYY|||kkknnn}}}cccZZZ```rrruuudddXXXXXXqqqrrr___SSSRRRVVVZZZ\\\dddbbbdddnnnxxxvvvfffWWWFFFLLLTTTXXXYYYdddsss___XXXPPPBBBMMMnnntttmmm]]]@@@AAAMMM^^^uuuuuujjjmmmpppnnnPPPWWWkkkpppWWWAAA<<<;;;;;;CCCvvvdddSSSMMMHHHDDDEEERRRppp~~~uuummmcccSSSEEEDDD;;;:::EEERRR]]]nnn___^^^VVVRRRQQQIIIIIIYYYccchhhlllaaaXXXiiiSSSMMMkkkddd111777111???AAA[[[cccggglll]]]}}}fff``````iiirrruuuwwwyyyRRR>>>777===;;;999999444///...---,,,+++,,,---------111555555333444777;;;<<>>@@@GGGLLLLLLLLLMMMPPP[[[hhhttt}}}ssskkkaaaTTTIIIGGGBBBDDDOOO\\\dddkkkqqqxxxsssrrrvvvyyyzzz{{{nnniiitttvvvuuuuuuwwwwwwrrrZZZGGG???555444222///---,,,,,,------............///333666:::;;;GGGUUUttt~~~sss~~~{{{~~~```DDDIIIjjjtttiiidddggguuutttsssqqqppppppoooooosssuuuvvvvvvttttttuuuvvvyyyxxxwwwuuutttrrrqqqpppvvvssspppqqqrrryyy{{{wwwoooEEEAAA777???BBBAAA;;;999;;;;;;888555666666777666666555555888444666888:::KKK]]]___MMMGGGDDDGGGLLLRRRYYY```dddaaaRRREEENNNcccfffZZZIIIGGGDDDBBBBBBAAA@@@>>>===:::===HHH]]]{{{~~~bbb[[[[[[QQQPPP```ssssss___KKKMMMZZZ[[[XXXQQQWWWjjjssswwwuuuZZZ[[[XXXVVVbbbrrrxxxfffNNN:::444;;;DDD]]]zzz]]]cccsssuuupppmmmzzzhhhttthhhWWWMMMLLLTTT\\\vvvzzz~~~lllpppvvvGGG888333///111222000000333666CCCXXXqqqyyymmmvvvqqqrrrvvvzzzvvvhhhWWWMMMHHHVVVgggqqqxxx~~~qqqeee___iiiccc]]]ZZZXXXQQQCCC999999999>>>EEELLLXXXlll~~~}}}kkk\\\UUUMMMQQQddd{{{sss___HHH???@@@IIIWWWrrrlllTTTKKKIIIGGGDDDAAAJJJQQQMMMJJJGGG<<>>YYYsssaaaOOOGGGIIIVVVnnn{{{pppeeeWWWLLLIIIDDDDDDKKKVVVcccrrr}}}xxxhhhUUUSSS[[[ZZZUUUXXXfffpppqqqdddYYY]]]qqqnnnPPPhhhrrr???;;;666FFFHHHQQQ^^^lllyyyddd{{{|||zzzfff``````lllyyy}}}zzzvvvSSS???888===;;;999888333///...---,,,+++,,,------000222555444333555999===CCC???:::===LLLXXXSSSEEE???>>>@@@DDDFFFFFFJJJOOOMMMXXXiiiyyy~~~tttvvvpppaaaSSSIII>>>333444111222888@@@IIITTT\\\sssooopppuuutttrrryyyvvvmmmnnnrrrzzz}}}{{{sss}}}xxxxxxjjjEEECCC888666444111///...---------............000444777:::===GGGPPPooouuuvvvxxxooopppqqqxxx{{{tttUUU@@@MMMpppsssbbb```iiiwwwvvvtttrrrpppooonnnnnnssstttuuuuuutttuuuwwwyyyyyyyyyxxxwwwuuutttsssssssssooopppuuuvvv}}}yyyeeeaaabbbccc___fff|||LLLEEEAAABBBCCC@@@;;;999:::999777555555666555555444333222666---000777;;;HHHZZZ``````WWWOOOMMMNNNOOOSSSYYY___lllgggSSSTTTiiipppeeeJJJGGGDDDCCCBBBBBBAAA@@@AAA===999:::EEE```~~~hhhfffyyypppaaaOOO<<<888===999666@@@QQQ```ddd^^^WWWTTTooogggZZZZZZeeeccc\\\___kkksss}}}WWWEEEGGGFFFHHHTTTQQQNNNGGG<<<555444<<>>999===AAADDDHHHTTT\\\___fffaaaNNNKKKFFFGGGWWWsssccc\\\[[[cccyyyvvvjjj___VVVLLLOOOQQQUUU^^^jjjqqqrrrhhhjjj|||ggg^^^bbbdddaaa^^^jjj{{{xxxkkkbbbYYYcccZZZ```xxx~~~KKK777333DDDGGGMMM]]]vvvqqq~~~|||}}}ddd```aaalllyyy|||wwwSSS???999>>>;;;888777111......,,,,,,,,,,,,---...222333444444444666:::>>>BBB;;;999AAAJJJJJJCCC===AAAAAACCCDDDCCCCCCIIIRRRWWW[[[hhhyyyxxxlllfffZZZddddddQQQ>>>888;;;===;;;999777555555888@@@GGGdddrrr{{{qqq```YYYbbbmmmfffmmm{{{}}}~~~|||~~~yyyzzzyyyqqqyyyooovvvlllzzzrrrHHH@@@@@@===777333000///...------............000444777888===TTTdddzzzooojjjtttnnnpppnnneeehhhppppppRRRAAAQQQrrrqqq______kkkssssssrrrrrrrrrrrrrrrsssssstttuuutttttttttwwwyyyttttttuuuvvvwwwyyyyyyzzzrrrkkkoooyyyzzz|||tttkkkeeeggg}}}MMMJJJIIIFFFDDD@@@===<<<<<<;;;:::888888888888777666444444888///222888888DDD[[[hhhyyylll]]]UUUPPPOOOSSSXXXYYYlllrrrccc[[[ccciiieeeaaa[[[RRRKKKGGGEEEDDDCCCBBBAAA@@@???CCCTTTuuulllTTTKKKWWWgggfffNNN???;;;666777:::555:::BBBNNN[[[dddfff```XXXgggjjjbbbZZZUUULLLJJJVVVgggwwwttt~~~SSS:::@@@???999BBB;;;888666777:::@@@EEEGGGOOOyyywwwXXXQQQSSSOOOMMMkkkeeeZZZUUU___ZZZWWW```dddwwwWWW|||xxxrrrFFF999333///000000///000333666UUUiiinnnuuuxxxyyy~~~zzz}}}xxxsssvvvzzzvvvmmmmmmdddYYYSSSNNNHHHEEEEEEIIIPPP]]]nnnzzz|||vvvooogggccc[[[NNNAAA;;;;;;>>><<<999;;;FFFUUU```dddddd___eee```YYYZZZXXXUUU\\\mmmnnn[[[DDD::::::555:::FFFMMM\\\bbbccc\\\TTTQQQNNNKKKPPPbbbsssnnnccckkkpppcccjjjhhhQQQ888LLLzzztttrrrqqqkkklllvvvllldddYYY```ddddddjjjsssrrrjjjWWWQQQZZZqqq}}}jjj^^^bbbiiiiiippp{{{pppnnn[[[[[[sss\\\hhhWWW555222AAAAAALLLZZZuuuttt``````cccjjjttt{{{|||yyySSS???999>>><<<999777111...---,,,,,,,,,,,,......333333333333444777:::===;;;;;;AAAIIIGGG>>><<<@@@??????AAAAAA??????GGGQQQbbbiiiuuu{{{qqq^^^PPPLLL[[[YYYOOO???444555===EEEBBBCCCAAA;;;666555999<<>>???@@@@@@@@@LLLhhhkkkUUUFFF???DDDLLLZZZHHH???;;;444888FFFKKKNNNZZZbbbaaa```ccceeecccYYY___YYYPPPHHH@@@CCCTTTuuusssdddfffuuurrrggglllqqqoooVVVVVV@@@000999999333:::???;;;999>>>GGGNNNOOOMMMMMM[[[fffcccWWWNNNMMMOOOXXXwwwlllZZZOOO\\\dddjjjoooqqq|||~~~aaassswwwgggLLL;;;555000000000///000333<<<```tttttt|||{{{rrreeexxxiiiiiisssyyy}}}yyytttrrreeeTTTOOOHHHFFFOOO]]]ccc\\\RRRYYYZZZWWWMMMAAA999999;;;:::<<<@@@HHHSSS]]]bbbbbbccceeebbbdddcccUUUOOO\\\YYY{{{nnn___GGG===>>>999777999888999KKKeee}}}tttbbbvvvttt~~~xxxJJJBBBddduuujjjeeejjjmmmpppxxxrrruuusssnnnqqqyyywwwnnnYYYKKKIIISSSggg~~~nnn```mmm~~~{{{wwwxxxaaaUUUnnn```bbbiii;;;888BBB@@@GGGSSSfff{{{fff}}}www\\\___ccchhhrrrzzzzzzuuuQQQ>>>999???<<<999777111...---,,,+++,,,---...///222222222333555777999;;;555<<>>???III@@@@@@BBBDDDCCCDDDMMMWWWlllttttttdddNNNGGGRRRaaajjjQQQ;;;666;;;@@@DDDIIIGGGIIIGGG???999777888777DDDPPPOOO???777;;;999...===FFFIIICCC<<>>DDDNNNTTT:::@@@<<<777:::999666999777777;;;DDDPPPXXX[[[ZZZPPPKKKNNNWWWWWWMMMHHHLLLUUUqqq|||ooo\\\aaahhhqqqyyy{{{hhhiiiyyyhhhNNN===666111111111000111555HHHjjjzzzvvveeebbbttteeeiiiuuu}}}zzzoooccc```bbb```UUUJJJBBBGGGLLLMMMIIIEEEBBBBBB===BBBGGGIIIOOOXXX___bbbxxx{{{|||~~~xxx```VVVbbb[[[jjj}}}kkk```LLLBBB???:::;;;===666444BBB]]]xxx]]]TTTsssbbbMMMUUUgggwww{{{uuuqqqsssxxxvvvppp[[[LLLEEEIIISSSkkk~~~zzzsssmmm~~~iiiWWW]]]{{{fff[[[}}}zzzCCC<<>>AAAAAA@@@???>>>FFF\\\pppyyy\\\@@@888:::999:::>>>NNNhhh~~~^^^HHH???444kkkqqqsssxxxpppccc]]]MMMEEEGGG@@@:::???SSSeeejjjkkkuuuqqqZZZGGGCCCDDDGGGWWWppp|||nnnkkkjjjsssiiiAAA<<<:::999;;;:::777777:::888555888999111000444222///999GGGQQQWWW\\\bbbgggXXXRRROOOQQQQQQLLLJJJLLLOOOeeerrrrrrlllttt}}}{{{jjjfff^^^???888333222222111333666OOOooo{{{www\\\jjj~~~yyyxxx}}}eeeNNN@@@:::555<<>>AAACCC999<<<<<>>???UUU___aaavvvqqq^^^SSSHHH>>>===KKKmmmfffUUUYYYSSSXXXZZZXXXWWWTTTIII<<<888???IIIJJJ@@@;;;FFFXXXhhhcccLLLSSSfffyyyqqq|||nnnyyyiiiFFFAAA<<<999999555///)))---...//////000222777:::;;;MMMwwwsss^^^lllvvvvvveeelllnnnddddddsssjjjGGG<<>>:::888:::888999999::::::::::::999555666444...<<>>AAABBBAAAEEESSSbbb|||{{{VVVDDD777:::===:::888;;;PPPeee~~~sssnnneeePPP999___zzzrrr```YYYWWWRRRFFFHHHCCC???@@@;;;<<>>IIINNNOOO\\\kkkdddOOOFFF<<<777;;;<<<666555:::???000555;;;000333>>>:::;;;MMM```eee```\\\bbbjjjZZZZZZUUULLLIIINNNUUUXXXVVVgggvvv{{{~~~sssqqqzzzAAA999333333222111333777OOOooo|||zzzLLLiii{{{lll___bbblllyyy]]]@@@999===888???LLL^^^lllooohhh```^^^aaa^^^WWWXXXccckkknnnhhhxxx``````___SSSDDDEEEEEE888???999888BBBQQQ```kkkqqqbbbnnnzzzdddSSSFFFFFFbbbpppssspppbbbbbbYYYZZZ\\\YYYccctttzzzXXX___vvvlllmmmrrrzzzttthhheee]]]LLL[[[yyy___zzzMMM;;;===GGGHHHppp{{{gggVVV^^^^^^```qqqnnnhhhSSS;;;===;;;888<<<444444000---+++***,,,///000111333111000111555666555333555<<>>JJJ{{{nnngggYYYffflllgggdddbbbSSS???AAAAAAEEEIIIDDD:::999>>>OOOlllvvvrrrrrrvvv~~~|||jjjqqqYYY|||gggFFF999999===555///111000...///000111111444888;;;:::KKKWWW```cccyyyhhh\\\aaafff^^^lllsssQQQ>>>???^^^kkkaaa\\\___fffpppmmmooorrrsssrrrpppppppppuuurrrppppppqqqrrrqqqqqqtttuuuuuutttqqqooooooooooootttzzz{{{zzzzzz}}}nnn}}}jjjkkkVVVAAA===CCC>>>:::;;;;;;999666999@@@@@@;;;:::>>>///999;;;000777___zzzsssfffVVVGGGEEEFFFEEEDDDEEEIIIVVVdddmmmqqqppphhh^^^LLLIIIDDD???<<<;;;<<<===>>>AAAAAA===<<>>???:::777999;;;999===???BBBIIIQQQXXX^^^aaaaaaXXXMMMGGGLLLSSSLLL===TTTZZZ```aaaeeettt}}}dddLLL===;;;ccc{{{{{{vvv[[[GGGBBBRRRlllmmm[[[TTTPPPMMMJJJHHHGGGDDD???<<>>AAA999333333000...///000111333666:::>>>@@@OOO^^^llljjjsssuuudddgggiii]]]ggglllNNN???@@@[[[ddd\\\]]]bbbgggnnnnnnppprrrrrrqqqnnnnnnnnnooonnnnnnoooqqqqqqooommmppprrrsssrrrpppoooooooooppptttxxxyyyxxxxxx{{{nnntttllleeeTTTCCC===>>>999:::===999999888777777555333555999555888999222888\\\uuurrrlllZZZJJJEEEEEEBBB???>>>EEEPPP\\\cccgggfff___WWWGGGDDD@@@===;;;<<<===???@@@AAAAAA??????FFFRRR\\\uuu|||uuuggg___eeeggglllwwwnnneeeWWWdddTTTGGGDDDGGGGGGDDDAAA000NNNppp}}}uuuqqq~~~vvvnnnnnnnnniiibbb^^^YYYIIIDDDGGGHHHLLLSSSUUUiiiyyy}}}vvvsssmmmccchhhmmmjjj[[[SSSUUUUUURRRJJJLLLMMMNNNMMMIIIFFFCCCDDD>>>???DDDRRRmmm{{{rrr[[[SSSJJJEEE@@@999777888<<<888777888888999???FFFhhh{{{yyykkkaaa[[[[[[nnnsssqqqyyy~~~nnnPPPdddPPP:::555...000666000:::aaaeee}}}ttt}}}}}}DDDNNNuuuyyyxxx~~~~~~{{{mmmnnnhhh\\\WWWXXXXXXTTTJJJPPPpppxxxzzzssstttqqqgggaaa\\\WWWPPPOOONNNMMMLLLMMMNNNOOOHHHGGGFFFCCCAAABBBFFFIIILLLLLLOOOUUU[[[aaammmxxxmmmiiixxxwww___KKKKKKYYYgggpppuuu~~~{{{{{{~~~oooWWWLLLHHH===@@@AAAAAAEEEMMMQQQPPPNNNaaaeeeaaa~~~eee:::BBBNNNZZZaaammmeeePPPqqq```]]][[[jjj|||xxxlllnnnTTT:::======999<<<444666///---++++++---///000111222111111222555666666555<<<>>>===888666888:::999<<<>>>BBBHHHNNNTTTZZZ]]]aaaTTTSSSUUUYYYjjjiiiMMMSSS]]]fffddd^^^```pppkkkNNNDDD111>>>KKKYYYkkkgggdddRRRQQQjjj}}}iiiiiibbb___YYYXXXbbbkkkcccSSS@@@999HHHpppuuuyyyyyysssgggqqqxxxxxxbbbKKKBBBCCC<<<777555///---///111222555888>>>AAAEEEWWWhhhyyyooohhhwwwrrrzzztttmmm___lllpppLLL999@@@VVV\\\VVV\\\eeeiiimmmoooqqqrrrqqqooolllkkkkkkmmmnnnpppsssuuutttqqqooommmoooppppppooonnnnnnoooqqqtttvvvvvvuuuvvvyyy|||tttmmmpppfff[[[PPPLLLJJJIIIPPPOOOAAA:::<<<<<<999888;;;>>>>>>;;;777777444888QQQjjjoooyyygggTTTLLLJJJFFF@@@<<<@@@HHHQQQVVVXXXYYYSSSMMMAAA???<<<::::::<<>>AAAXXX]]]fff^^^OOOYYY[[[aaauuuzzziiiiiidddBBB===<<<<<>>SSSXXXQQQXXXccciiinnnnnnoooppppppnnnlllkkklllmmmmmmoooqqqttttttsssqqqnnnoooqqqpppooommmnnnnnnrrrssstttsssrrrssswwwzzz~~~qqqnnnjjjyyyzzz]]]TTTMMMJJJPPP]]]WWW===666999888555888>>>===777<<<555666777666FFFbbbqqqrrr___UUURRRMMMEEE>>>>>>DDDJJJKKKMMMNNNKKKFFF???===;;;999:::<<>>???BBBGGGUUUmmmjjjnnnwwwpppmmmtttuuudddJJJ@@@SSSmmmwwwzzzxxxooohhhddd```\\\RRRIIIGGGUUUjjj|||[[[MMMeeeyyy}}}lllfffYYYKKKEEEFFFDDD@@@BBBAAA???>>>???AAADDDFFFBBB>>>@@@@@@AAATTTeeeeeevvvnnneee[[[PPPHHHJJJPPPTTTNNNJJJKKKPPPYYYhhhvvvxxx~~~zzzllllll|||{{{]]]YYY|||sssZZZAAA999222222555111???eeelllsssqqqmmmhhhRRRnnnmmm```[[[eeeeeeiiiooosssrrrooolllgggeee\\\XXXjjjmmmfff```TTTJJJTTTaaa___]]]pppbbbzzzuuuuuusssqqqppppppmmmhhhddd_________\\\XXXVVVUUUVVVTTTQQQSSSXXXYYYWWWWWWYYYYYYfffAAALLLzzzllllllppp^^^VVVbbbeeeXXXQQQUUUXXXTTTSSSWWWSSSYYYxxxtttXXXWWWzzzNNN???===MMMbbbrrraaaLLLTTTXXXbbbxxxvvvbbbcccxxxKKK<<<;;;>>>AAA555222---,,,***+++...000111111000111222444555666777888999666444333555777;;;>>>>>>BBBFFFJJJLLLOOOSSSVVV```]]]mmmhhhNNNZZZtttqqqddddddeeebbbVVVGGGAAABBBVVVhhhcccUUUOOOCCCJJJaaawww~~~xxxyyymmmJJJFFFcccvvvttt~~~rrrlllvvvxxxkkkNNN===>>><<<:::555,,,,,,...111444888===CCCGGGMMMjjjkkkhhhjjjpppwwwhhh```bbbiiifffqqqoooJJJ:::???UUUXXXOOOTTT___gggppplllmmmooonnnmmmlllmmmnnnjjjiiiiiijjjmmmoooooooooqqqrrrsssrrrooommmmmmmmmrrrrrrrrrrrrqqqsssuuuwww{{{{{{~~~wwwqqquuu|||jjjWWWMMMVVVkkkhhhMMMCCC@@@;;;888<<>>;;;999999;;;>>>@@@@@@>>>>>>@@@DDDGGGGGGFFFKKKUUUYYY\\\kkk|||yyyiii]]]YYYRRRJJJCCC@@@@@@AAA======>>>CCCPPPiii~~~pppaaa^^^[[[MMMXXXkkk}}}vvv[[[EEEHHHVVVZZZxxxoooNNNFFFUUUdddxxxcccJJJ???BBBOOObbbqqqssssss```\\\{{{~~~sssfff```ZZZQQQHHHFFFFFFCCC>>>AAAAAA@@@@@@AAABBBCCCCCCAAA===AAADDDEEEQQQ\\\ZZZ```ccciiilllhhh___ZZZ\\\eee___\\\]]]___eeeqqq|||ttt{{{wwwhhhcccqqq}}}~~~bbbOOO~~~tttYYYAAA;;;555222222000CCCdddvvv{{{ppplll^^^MMMiii|||}}}vvvdddSSSKKKKKK^^^WWWYYYiii{{{qqq^^^OOOKKKMMM[[[|||IIICCCEEEGGGEEEQQQ___```VVVooo}}}ooo```mmmrrrnnnqqquuutttrrrnnnnnnlllhhhccc___]]]\\\YYYSSSRRRXXX[[[YYYUUUSSSSSS```yyysssXXXQQQrrrmmm\\\ccctttfff~~~iiiHHHKKKaaattthhhbbbffffff^^^YYYZZZWWWZZZwww|||\\\SSS|||QQQ>>>===GGG______zzz{{{[[[\\\cccwwwrrrccciiiNNN<<<:::>>>AAA444111,,,+++***,,,///111111111///111333444555555888:::999444111444777888;;;???@@@DDDIIIKKKLLLMMMQQQTTT^^^ggg|||vvvSSSKKKdddttttttlllfffcccYYYGGG;;;999FFFRRRfff}}}mmm```QQQ[[[iiikkkzzzzzzuuukkk|||ZZZDDDRRRtttvvvoooqqq}}}nnnrrrcccrrrkkkNNN===>>><<<;;;666---,,,...111555888>>>DDDHHHYYYrrrdddZZZjjj}}}|||YYYjjj|||rrrhhhYYY======GGGZZZ[[[PPPSSS^^^hhhqqqlllmmmnnnnnnmmmmmmnnnpppmmmkkkiiijjjmmmoooqqqqqqsssttttttssspppnnnmmmnnnqqqqqqqqqqqqrrrssstttuuuwwwxxx{{{xxxlllYYY___{{{wwwOOOIIIEEEGGGIIILLLSSSYYY@@@666888>>>>>>OOOmmm~~~|||vvvmmmfff^^^SSSIIICCCGGGHHHFFFFFFIIIHHHEEE???===:::888888:::===??????>>>>>>???CCCFFFGGGHHHKKKRRRWWW\\\jjjwwwqqqaaaWWWQQQHHHBBB???>>>>>>===<<<;;;;;;AAAPPPhhh~~~~~~rrrgggeeeaaakkkvvvooobbbPPP<<<@@@RRRmmm~~~yyycccPPPGGG\\\ZZZ^^^```WWWOOO```zzz```EEE888777>>>EEEKKKYYYbbbqqqzzz}}}rrrhhh\\\XXXRRRMMMKKKHHHCCC???>>>???AAACCCDDDEEEDDDCCCCCC>>>AAAEEEFFFUUUiiinnn\\\ZZZZZZ]]]^^^___ccciiilllhhheeeffffffhhhnnnvvvqqq}}}zzzqqqwww~~~|||{{{{{{}}}]]]}}}zzz[[[???888333111222111EEEeee{{{rrrfff}}}pppAAAKKKrrr}}}yyy}}}|||vvvmmmdddZZZRRRJJJEEEHHHMMMHHH\\\}}}rrrRRRYYYWWWIIIZZZtttooofffVVVFFFAAAGGGPPPSSS___qqqwwwhhh___jjjxxxxxxssstttvvvvvv||||||yyyuuuooojjjggggggbbbaaa```^^^YYYUUUZZZbbbTTTQQQ___rrrqqq___cccxxxaaaIIIJJJWWWkkkgggeeeiiijjjfffbbbaaa[[[XXXqqqaaaSSS~~~PPP:::===IIIYYY``````fffxxxooobbbllluuuHHH;;;<<<===>>>333444++++++***,,,///111111111///111444555444555888;;;;;;555222666:::999;;;???@@@EEEJJJLLLKKKKKKNNNQQQUUUiiipppWWWbbb|||}}}pppfffbbbWWWEEE:::999;;;DDDQQQ```uuuwww~~~}}}kkkXXXYYYeeeppptttnnnaaaccczzz}}}pppppp{{{xxxqqqsssxxxkkkeeesssnnnRRRBBBBBB@@@===999000,,,...111444888>>>DDDHHHeeevvvaaa\\\ppp||||||fffqqq}}}pppfffWWW<<<>>>TTTbbb^^^RRRWWWcccjjjooonnnoooooonnnmmmlllnnnooooooooonnnppprrrssssssrrrqqqssstttssspppoooooooooooooooppprrrtttuuuuuutttuuuvvv|||zzzpppssswwwzzz{{{eeeffflllmmmtttzzzooo___aaaoooOOO???999<<>>????????????BBBFFFJJJMMMQQQVVV[[[___ffflllhhh```UUUMMMCCC>>>???@@@>>>;;;<<<:::999>>>MMMccczzz}}}ttt||||||fffeeeaaa```hhhwww}}}sssaaaPPPMMMXXXeeelll||||||qqqbbbRRRGGG```VVVaaassskkkUUUDDD999555:::III[[[bbbZZZKKKBBBAAACCCUUUeeeTTT:::GGGlll~~~rrr[[[FFF???AAAAAAOOOdddwwwsss```\\\XXXTTTPPPKKKFFFDDD@@@BBBDDDFFFFFFFFFEEEDDDDDD???BBBCCCAAATTTtttuuuiii]]]WWWVVVYYYaaaiiieeebbbbbbeeegggiiiooovvvzzzqqqqqqsssvvvyyy~~~}}}ooolllGGG666000222444111DDDfffuuuyyyaaajjj;;;MMMnnn}}}vvvpppnnnhhh^^^JJJCCC===>>>@@@AAADDDGGG999WWWmmmiiiqqqooogggbbbjjjwwwJJJ;;;CCCJJJCCCAAAOOOaaafffrrrqqqfffpppxxxwww}}}|||zzzvvvqqqmmmlllmmmjjjiiihhhcccZZZTTTXXX```TTTOOOXXXwwwyyymmmwwwnnnnnnxxx~~~yyycccXXXVVVVVVgggkkkmmmlllmmmpppooolllcccYYYjjjkkkWWW{{{TTT:::>>>MMM[[[[[[[[[dddxxxjjj[[[eeehhh@@@;;;===<<<:::222777+++******,,,///111111111...111444555444555888;;;>>>777444999<<<:::;;;>>>@@@EEEJJJKKKIIIIIILLLOOOKKKddd___ZZZvvvttthhhbbbVVVDDD;;;>>>888@@@HHHMMMYYYtttsssgggSSS???CCCVVVZZZfffkkkccc\\\ggg~~~yyyuuu|||qqqmmmuuuqqqVVVGGGGGGCCC???;;;222,,,...111444888===CCCHHHlllwwwdddgggxxxqqqllliiiiiidddeee___hhhfffIIICCC^^^ggg^^^SSS\\\iiilllnnnqqqqqqqqqooommmlllmmmnnnlllmmmnnnqqqsssrrrpppmmmoooppprrrrrrpppooopppqqqnnnnnnppprrruuuvvvuuusssvvvvvvxxxwwwmmmqqqwww}}}}}}|||^^^HHH999888AAAUUUdddaaahhhrrrxxxqqqdddXXXKKKAAAEEEHHHHHHEEEFFFIIIIIIGGG999777555444666999<<>>???;;;999===KKK]]]oooyyyssskkk[[[bbblllnnnfffeeebbbbbbhhhnnnllleeebbbaaaYYYNNNHHHIIIKKKKKKQQQUUUVVVRRRKKKFFFBBB@@@GGG666>>>TTTSSSHHHMMMUUUPPPIIIBBB@@@???@@@FFFNNNGGGVVVxxxVVV===@@@CCCkkk\\\LLLOOORRRUUUeeeppp}}}lll___\\\XXXUUUOOOIIIFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@BBB@@@EEECCC;;;MMMrrrwwwssslllbbbZZZWWWZZZYYY\\\bbbggglllttt|||zzzooohhhrrrrrrssstttwwwzzz}}}~~~jjjRRR888///444777222@@@gggmmm```|||FFFJJJVVV}}}yyyrrrlllbbbVVVFFFBBBCCCMMMUUUUUUPPPNNNRRROOOjjj|||bbbGGGeeeqqqYYY===777AAAHHH]]]```uuu~~~qqqlllhhh{{{~~~|||xxxwwwwww{{{vvvrrrsssoooggg___[[[___UUUOOOeeeqqqkkk|||yyylllcccooo{{{{{{iii\\\[[[ZZZWWWqqqxxxzzztttsssyyyzzzuuummm]]]hhhuuu]]]www[[[===@@@LLLbbbbbb\\\___mmm}}}yyyeee]]]ccc]]]DDD888;;;:::999999222...,,,++++++...000111111333555555333333777888666555555666777888:::<<<===BBBEEEHHHGGGEEEFFFMMMSSSVVVJJJ^^^qqqyyyqqqhhhdddRRR;;;:::777CCCVVVXXXOOOYYYnnniiiUUUMMMSSS___iiirrrttttttnnneeeaaafffmmmppp|||ssslllvvvssssssgggUUUFFFAAAAAA:::111,,,555444444===AAAAAAHHHmmmrrrpppsss~~~uuutttjjjfffeeepppnnnQQQ<<>>>>>AAAHHHSSSZZZxxxrrrooommmggg___[[[]]]UUUNNNFFFAAAAAAAAA@@@===>>>>>>;;;<<>>:::>>>FFFEEEIIIdddttt]]]QQQLLLKKKPPPWWW```MMMJJJhhhnnnOOOCCCDDDMMM^^^iiifff[[[SSSTTTXXXeeeggg___iiivvvlllggg]]]VVVXXXWWWNNNDDD@@@@@@????????????AAACCCDDDEEEBBB???<<>>888777DDDVVV|||sssqqqxxxnnnXXX|||}}}yyytttpppjjjddd```\\\\\\NNNKKK{{{zzzkkkrrrrrrgggkkkZZZbbb~~~}}}qqq\\\VVVMMMAAAHHHWWWaaadddooo{{{tttccceeeqqqoooxxxxxxrrrlllfffggg```{{{eee>>>>>>IIIggg~~~xxxVVV|||~~~```cccppp|||ttt```[[[bbbbbbHHH;;;===;;;:::888111---,,,++++++...000111000111333333111111555666444555555666777888:::<<<===???AAADDDFFFHHHIIIJJJKKKMMMPPP[[[lllyyyzzztttnnnpppggg]]]PPPFFF:::<<>>AAABBBIIIeeerrrzzzxxxpppmmmdddbbbjjjcccCCC666GGGlllmmmjjjeeeeeejjjkkkiiilllmmmmmmllllllkkkjjjiiinnnmmmlllnnnpppqqqpppmmmtttrrrpppooooooooommmkkkmmmoooqqqssstttttttttssswwwqqquuuxxx}}}qqqdddlll{{{~~~vvvJJJ<<<===PPP]]]UUUVVVSSSVVV^^^\\\NNNBBB???>>>AAABBBCCCFFFLLLMMMKKK:::777444444666999;;;;;;:::<<>>EEEKKKOOOZZZiiimmmgggpppeee\\\YYYOOONNN^^^ooonnn\\\JJJ???===AAAQQQeeepppllldddfffgggjjjnnnttt|||vvvjjjttt~~~jjjSSSKKKVVVgggssswwwzzzzzz~~~yyyzzzyyy~~~bbbsssooo~~~aaaHHHHHHJJJ???555444***333555777@@@AAADDDNNN___ppp~~~yyygggfff___cccsssiiiAAA555NNNkkkkkkhhhdddfffjjjkkkhhhnnnnnnmmmllljjjiiigggfffkkkjjjkkklllooopppooonnnrrrqqqqqqrrrrrrqqqmmmjjjkkklllnnnqqqssssssssssssssspppssstttvvv{{{dddWWWaaammmuuu}}}sssoookkkkkk{{{}}}xxxttteeeNNNJJJZZZcccXXXgggkkknnnkkk```QQQDDD<<<@@@DDDFFFCCCCCCHHHLLLLLL999888666777999:::::::::888===AAAAAABBBLLL]]]kkknnnbbb___XXXOOOFFFBBBCCCEEE>>><<<999;;;HHH]]]lllqqqfffdddeeegggeee^^^XXXVVVWWWZZZ]]]___]]]UUUKKKDDDEEEEEEDDDBBB???>>>???@@@::::::::::::;;;;;;;;;;;;888;;;@@@HHHPPPVVVVVVUUUXXXbbbsss~~~{{{mmmbbbjjjkkkYYYNNNOOOUUUQQQQQQYYYZZZWWWjjjxxxggg]]]TTTRRRQQQNNNJJJHHHEEEDDDCCCCCCDDDEEEGGGHHHBBBBBBDDD>>>@@@CCC___vvvqqqttt~~~tttiii___[[[YYYXXXYYY[[[bbb```\\\XXXVVVXXX^^^ccc^^^dddiiilllqqqxxxzzzyyy~~~xxxzzz^^^fffwwwlllNNN777666444---444FFFeeemmmxxxrrrzzziii666GGGSSSqqqzzzzzz{{{ttthhh]]]TTTVVVgggmmmbbbgggkkkxxxzzzvvv}}}bbbJJJGGGMMMMMMGGGDDD>>>CCCGGGKKKRRRZZZ^^^]]]LLLNNNmmm}}}{{{wwwrrrmmm______UUULLL\\\zzzmmmlllsssrrrkkkiiiQQQWWWyyy~~~ZZZIIIEEECCC<<>>>>>===<<<;;;:::999999999666999<<>><<>><<<:::888111,,,++++++---///111000///111444444222333888999777555555666777888:::<<<===<<>>LLL```|||cccNNNCCCHHHZZZdddaaaggg|||eeemmmgggxxxxxxbbbNNNHHHIIIAAA444...777;;;???FFFFFFNNNaaakkkcccaaa```eeezzzkkkjjj]]]___rrriii>>>000KKKeee^^^XXXYYY^^^eeejjjllljjjjjjkkkkkkjjjjjjiiihhhfffhhhiiikkkkkklllmmmmmmlllkkkkkklllooopppqqqpppnnnoooooooooppppppoooooommmsssvvvxxx{{{}}}hhhHHHBBBEEECCCEEENNNIIIQQQggguuu^^^AAALLLppp}}}xxxnnnllleeeUUUUUUccclll|||xxxcccSSSKKKHHH??????<<<:::<<<>>>:::333444555777;;;>>>???>>><<<>>>BBBDDDCCCDDDQQQhhhzzz~~~kkk]]]VVVQQQKKKFFFDDDAAA>>>AAAPPPdddooorrr|||xxxvvv~~~|||ooo___SSSOOOMMMJJJFFFDDDDDDEEECCC@@@===;;;:::???>>><<<:::999888888888777888777===TTTpppyyyrrrpppllleee______eeekkkooo~~~___CCCBBBPPPYYYMMMLLLNNNPPPNNNJJJLLLQQQqqqyyyppphhh\\\QQQLLLJJJGGGEEEGGGGGGHHHIIIKKKNNNPPPRRRRRRIIIJJJ@@@===@@@CCC^^^~~~nnnYYYLLLLLLOOOJJJCCCCCC???===@@@CCCDDDGGGKKKKKKMMMPPPQQQRRRSSSVVVXXXVVV\\\aaadddjjjrrrvvvuuuxxxyyyqqqkkk[[[;;;444444222666???sssfffnnnwwwhhh@@@???DDDfffmmmiiinnn|||xxxeeeWWW\\\gggkkkjjjjjjxxxzzzdddXXXVVVRRREEE<<<>>>@@@<<<777666555@@@>>><<>>IIISSSUUUSSSHHH???999999<<>>===<<<===KKKTTT]]]___\\\[[[```eee~~~}}}xxxkkkPPPQQQYYYMMMFFFUUU\\\[[[\\\^^^^^^VVVIII???<<<:::666555:::>>>:::333555666888<<>>:::<<<;;;999888888888999:::999888444666GGG```nnnpppnnnlllfffbbbfffpppyyy|||vvv|||hhhVVVRRRWWWZZZRRRMMMLLLSSS^^^hhhrrr{{{hhheee]]]UUURRRSSSSSSPPPNNNNNNNNNNNNPPPRRRUUUVVVWWWLLLNNNDDD@@@DDD???HHHvvv|||rrrTTTHHH;;;888===AAA>>>777:::888888;;;===<<<===AAADDDGGGKKKNNNOOOPPPQQQSSSXXX]]]aaaeeellluuuzzzyyy}}}rrrooo```}}}YYY888000333333777???vvvbbbggguuuaaaCCC>>>@@@^^^vvvXXXNNNKKKVVV``````ZZZWWWqqqssslllooo^^^SSSJJJGGGFFFBBB===:::;;;===:::;;;>>>KKK~~~ooo}}}zzz|||{{{uuufff[[[PPPHHHAAA===BBBKKKqqquuuvvvuuu{{{~~~tttjjj\\\ggg}}}tttnnnmmmsssZZZXXX___]]]jjjxxxiiiaaa{{{xxxfffUUUOOOccczzzzzzUUUaaajjjsssrrrfff]]]aaakkkaaaGGG;;;===;;;:::888111++++++,,,...000111000...///111222000222666888666555555666777888:::<<<===<<<>>>AAABBBDDDIIIOOOTTTZZZhhhdddLLLAAAMMMVVVUUUTTTTTTWWWcccwwwjjjWWWEEEFFFYYYrrruuugggUUUIIIGGGMMMSSSVVVNNNHHHCCCBBBDDDDDD@@@;;;555AAAQQQ^^^jjjrrrrrrllleeekkkuuu}}}pppccc^^^^^^eeewww~~~jjjttt```OOOKKKKKK@@@111333:::===AAAFFFFFFVVVrrr|||dddhhhqqqiiisss{{{wwwiiibbbOOO111222RRRggg^^^YYY^^^eeeggghhhjjjjjjjjjkkklllllllllllllllgggiiilllllljjjiiijjjlllkkkkkklllnnnppppppooommmrrrrrrrrrqqqqqqrrrrrrssssssvvvnnnpppzzzxxx{{{WWW???:::>>>???<<<<<>>999;;;@@@BBB???999999:::===??????>>><<>>;;;:::999999999:::777777666666:::EEEQQQXXXxxx{{{vvvuuuvvv|||~~~yyy{{{}}}~~~mmmmmmhhh```^^^```___[[[XXXWWWVVVUUUUUUVVVWWWXXXXXXNNNSSSFFF>>>DDD>>>>>>NNNYYYfffppp~~~xxxlll]]]OOOIII;;;666333333555666666666555444666:::;;;888999===@@@CCCGGGJJJLLLNNNQQQSSSZZZ```eeejjjpppxxx|||{{{{{{|||~~~iiitttbbbwwwXXX;;;222222222777???qqq```dddlllbbb~~~sss===@@@???SSS{{{}}}kkk\\\:::FFFTTTZZZWWWYYYhhhxxxxxxhhhZZZQQQJJJFFFHHH>>>555>>>FFF===SSSuuueeeooo~~~zzzttteee[[[PPPHHHBBB>>>@@@EEEeeezzzzzziiifffqqqzzzuuuzzz||||||mmmrrrxxxrrr```]]]uuurrrgggaaa|||~~~fffbbbaaallleee~~~gggmmmqqqmmmccc]]]dddnnnbbbHHH<<<===;;;999888000++++++,,,...000111000...000333444222444888:::888555555666777888:::<<<===<<<;;;;;;>>>BBBFFFGGGGGGIIIKKKRRRTTTLLLCCCIIIWWWMMMTTTZZZ\\\\\\]]]______YYYTTTQQQQQQSSS^^^wwwttt\\\LLLGGGHHHHHHHHHCCCDDDFFFEEEBBB???;;;999XXXrrrwwwrrr~~~www}}}ppptttnnnzzzfffRRROOORRRNNNBBB888333999<<<@@@EEEFFFWWWuuukkkxxxrrrooo{{{ttteeeiiikkkiiiUUU555111KKK```XXXVVV```hhhjjjiiijjjkkkllllllmmmmmmllllllkkkgggjjjmmmllljjjiiijjjllllllmmmooorrrsssqqqmmmiiirrrrrrrrrrrrssstttuuuvvvssswwwqqqtttuuuttt___???444999:::555666888JJJgggxxx|||}}}~~~sssrrrzzznnniiiuuuooo^^^___PPPGGGJJJYYY___VVVOOOQQQRRRQQQKKKBBB>>>CCCIIILLL===<<<<<<===>>>>>><<<:::@@@>>><<<===HHH]]]vvv~~~mmmbbbfffYYYGGGAAAOOOgggyyy~~~~~~mmmaaaYYYUUUSSSRRRNNNMMMRRRYYY[[[TTTLLLGGGEEEAAA===:::999999999333666999999444222:::CCC[[[|||fffiiilllrrr}}}zzz{{{vvvmmmhhhhhheee___```^^^\\\ZZZXXXXXXXXXXXXYYYPPPVVVFFF999@@@<<<999777888===HHHVVV___aaa^^^YYYSSSLLLFFF<<<333111444444555777666111...111555111111555:::<<<:::;;;???@@@CCCEEEHHHKKKOOOTTTWWWWWW]]]dddiiiooovvvwwwuuuuuuwwwzzz|||~~~bbbjjj\\\uuu[[[AAA777333000555>>>jjjaaadddeeegggjjjuuu\\\555CCCAAAJJJzzzzzzttt~~~eeeQQQFFFBBBJJJMMMKKKFFFLLLeeewwweee\\\VVVHHHJJJ@@@???EEE:::>>>\\\~~~zzz{{{uuummmfffggg___TTTIIIBBB???AAADDDSSSuuuvvvbbbhhhttt}}}yyy}}}yyyfffcccqqqkkkfffhhh|||aaajjjqqqmmmfffooozzzppp[[[\\\iiillliiiJJJ:::===;;;777555111---,,,+++,,,...000000000444333333333333444555555444333555:::;;;::::::===@@@???:::999AAAKKKKKKEEECCCJJJYYYaaaVVVBBB;;;AAAQQQOOOTTTZZZYYYUUU[[[eeebbbeeehhhgggeeeiiixxxxxxSSSOOOffffffOOONNNEEECCCGGG@@@666AAAWWW|||rrr^^^TTT^^^ppp|||~~~{{{nnnnnnyyytttfffkkkqqq|||oooKKKMMMTTTKKKIII000555:::GGG;;;===HHH]]]oooXXXmmmmmmdddaaabbbyyy{{{CCC555444LLL```[[[\\\ccciiijjjiiijjjggggggggghhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmhhhiiilllnnnpppqqqqqqqqqpppooopppssswwwyyyxxxuuuyyywwwvvvvvvuuuuuuzzzcccCCC888===???::::::999KKKmmm{{{}}}sssqqqjjjhhhtttuuu```\\\^^^bbbeeeccc```___```___]]]OOO??????PPP___bbbNNNBBB>>>DDDCCC:::999@@@<<<<<<>>>AAAEEEUUUvvvhhhiiilllmmm\\\IIICCCMMM```uuuooobbb]]]___aaa```]]]ZZZUUURRRTTTXXX\\\QQQOOOIIIAAA===<<<;;;999444555666777888888888888===AAAXXXuuummmmmmxxx~~~|||rrrnnnmmmkkkgggbbb___```bbb^^^WWW[[[eeeeee^^^QQQEEE@@@@@@;;;555555555555666888;;;===>>>666555444444333333333333111111000000111111222333333444555666999;;;===>>>AAACCCEEEHHHJJJNNNSSSWWWXXX[[[___cccgggmmmtttxxxzzzyyyyyy{{{~~~yyy{{{hhhttt~~~cccQQQ:::<<<000+++888@@@sssgggnnnccc~~~mmm{{{zzz}}}eee888;;;:::KKKtttssswwwuuuaaaMMMBBBEEENNN[[[[[[ZZZ\\\lll|||uuuggg```[[[RRRMMMLLLEEE<<>>RRRwww{{{iiiqqqyyyxxxlllsss~~~uuufffeeetttsssaaa```oooxxx___]]]{{{nnnTTT}}}~~~ooovvv|||oooZZZ\\\jjjmmmiiiJJJ:::===;;;777444///---,,,+++,,,...000000000222222222222333444555555555333444999;;;:::;;;>>>===>>>======BBBIIIHHHBBBDDDIIIWWWfffeeeXXXPPPQQQddd]]]YYYWWWRRRRRR___ppp}}}qqqjjjsss|||[[[PPP```ooopppQQQNNNKKKIIIHHHLLLVVVaaallliiiqqqtttmmmqqqmmmoootttwwwpppddd```bbbrrrvvv}}}sssuuu{{{~~~oooeeekkkiiivvvTTTUUUYYYNNNJJJ444666888CCC===CCCLLLYYY|||aaalllmmmdddmmm___ZZZaaaDDD555444NNNaaaXXXTTT[[[eeeiiiiiiiiigggggghhhiiijjjkkklllmmmkkkkkklllmmmmmmmmmmmmmmmiiijjjlllmmmnnnnnnnnnnnnrrrppppppqqqtttuuusssqqquuusssrrrtttssssssxxxxxxLLL333777:::444888:::NNNnnnzzz{{{{{{xxxvvvxxx~~~nnndddooo~~~uuummmsss}}}zzzooonnnooonnnggg\\\TTTSSSVVVLLLGGG???AAATTTkkkppphhh[[[OOOHHHJJJFFF<<<999???FFF===888:::BBBMMM]]]kkk~~~zzziiiddd^^^UUUOOOOOOZZZlllzzzttthhhcccccceeemmmkkkfff```[[[VVVRRRPPPHHHFFFCCC>>><<<:::999666666666666666666666777777555666>>>JJJYYYuuuzzzrrrqqqzzz~~~~~~xxxtttpppeeeZZZ[[[dddpppgggVVVGGG@@@???<<<777444333333333333444666777444333222222111111222222111111000000111111222333333444555666999;;;===>>>@@@CCCFFFIIIKKKOOOSSSVVVVVVZZZ^^^cccgggmmmrrrvvvyyywwwzzzlllrrr|||\\\```???777222///666>>>uuu]]]hhhpppaaatttLLL@@@888JJJrrruuuuuu{{{mmmRRR??????NNN]]]eee|||~~~}}}xxxyyyuuukkkiii___pppwwwgggVVVMMMQQQPPPFFFFFFOOOzzz~~~vvvnnnnnnppprrrnnneee```eeekkkmmmooorrryyyiiimmmbbb___^^^ZZZWWWTTTMMMDDD>>>>>>NNNrrr{{{rrrjjjrrrzzz~~~~~~ssssss^^^MMMIIIXXXeeehhhtttvvvjjjnnnpppMMMoooddduuuzzz|||kkkVVVZZZiiikkkgggHHH999===;;;777444...---,,,+++,,,...000000000000000000111222444555666777444444888:::999;;;???<<<>>>>>>>>>CCCKKKQQQRRRIIIHHHQQQcccooopppnnnooolllddd]]]ZZZTTTTTTaaassswwwmmm^^^RRRVVVcccvvv^^^KKKOOOggg}}}cccbbbXXXNNNOOOYYY]]]YYYQQQCCCFFF]]]fff]]]YYY```bbb___bbbnnnzzzxxxsssqqqqqqkkkeeelllwwwzzzqqq{{{sssqqq|||{{{www\\\\\\\\\OOOGGG777:::888>>>???GGGLLLQQQqqqqqqxxxppplllhhhpppuuuYYYWWWcccDDD222111KKKbbbVVVOOOTTT```gggiiiiiihhhhhhiiijjjkkkkkklllmmmhhhiiiiiikkklllmmmmmmmmmjjjkkkkkklllllllllkkkkkkqqqooonnnnnnpppqqqqqqppptttssstttwwwxxxwww{{{gggAAA???BBB;;;888>>>SSSooo~~~}}}xxxyyywwwtttrrrvvv}}}PPP@@@]]]xxxzzzvvvooopppxxx{{{xxxqqqfffXXXOOOMMMLLLGGGBBBBBB>>>;;;CCCZZZqqqtttkkkdddZZZSSSQQQLLLBBB===???===888777???NNN^^^ppp}}}pppvvvtttnnnuuuiiicccYYYQQQOOOVVVaaaiiiqqq}}}qqqjjjgggfffoookkkfffaaa[[[RRRIIIAAA>>><<<;;;;;;<<<;;;999777999999777666666666777888333555888555222BBBlllzzzvvvkkkbbbhhhtttzzzooo\\\HHH???>>>===999444333222000//////000000222111000000000000000000111111000000111111222333444444555666888:::<<<>>>???BBBGGGJJJLLLOOORRRTTTTTTXXX]]]bbbgggkkkpppsss|||xxx{{{}}}sssvvvooojjj[[[}}}sssFFF111444444333;;;uuuaaammmxxx^^^bbbTTT>>>777GGGlllyyyuuuttt{{{{{{wwwpppfffaaaTTTDDDAAANNNaaaiiiggg|||tttuuu}}}yyynnnhhhgggWWWUUU___rrr]]]___^^^RRRMMMTTTxxxyyyvvvpppooosssuuuttt___]]]___ggglllkkkfffcccpppccc}}}uuuiiiccc___[[[YYYZZZWWWLLLBBB===KKKlll{{{rrrnnnmmmjjjjjjmmmuuu}}}zzzxxxgggVVVJJJPPP^^^kkkxxxsssqqq{{{yyyXXXtttXXXrrrwwwxxxgggTTTZZZgggeeebbbDDD777<<<;;;888555///---,,,+++,,,...000000000//////000222333555777888999555555777999999<<<@@@======;;;;;;@@@NNN^^^iiiVVVNNNMMMVVVaaaiiiooottt___[[[\\\bbbaaa[[[\\\cccZZZQQQMMMNNNGGG;;;:::BBBZZZgggmmm```MMMJJJ\\\qqquuuoooccc[[[]]]bbb^^^UUUHHH<<<>>>TTTfffhhheeegggddd]]]\\\fffyyy{{{uuutttvvvsssmmmooovvvsssiiitttyyyyyyooo\\\]]]]]]NNNBBB999???;;;>>>BBBFFFFFFMMM```aaassszzzrrrppp```ZZZddd@@@111///EEEaaaXXXSSSWWW^^^cccfffiiihhhiiiiiijjjkkklllllllllgggggghhhjjjkkkmmmoooooojjjkkkkkklllllllllllllllmmmllllllmmmoooqqqsssttttttrrrtttyyy{{{{{{}}}VVVEEEAAA<<>>??????AAANNNbbbssshhhooooooiiiooo}}}{{{lllnnnlll}}}gggWWWVVV]]]ccccccuuuwwwooojjjddd^^^WWWSSSQQQLLLEEE>>>AAA===:::;;;===<<<;;;<<<;;;:::888777777888:::;;;;;;999:::<<<;;;<<>><<<;;;888666555333111000000000000111000000/////////000000111111000000111111222333444444555666888:::<<<===>>>BBBFFFJJJLLLNNNPPPRRRQQQUUU\\\aaaeeeiiimmmoooyyyvvv{{{|||oooqqq~~~rrr___|||aaa{{{LLL///555666111:::lllmmmyyyvvvvvv]]]xxx{{{sssJJJ555999BBBbbb|||~~~uuupppttt{{{{{{~~~zzzooofffaaaZZZQQQEEEEEENNN___iiiiiieeedddnnn{{{yyymmmlllwwwxxxmmmfffhhh___SSSYYYgggeeecccZZZZZZeeetttrrroooooovvvlllkkkkkkllljjjgggffffffmmmrrr|||sssllljjjccc^^^___]]]SSSFFF???PPPkkktttkkkfffbbb```dddqqqyyy}}}uuufff^^^```eeejjjkkkooojjjvvvqqqUUUvvvVVVlllsssvvvgggWWW___iiiccc\\\@@@444;;;<<<999666111---,,,+++,,,...000000000000111111333555777999::::::666555888999999<<<@@@===<<<::::::===GGGVVVccc___WWWPPPMMMNNNPPPUUUZZZTTTPPPVVVcccggg^^^SSSOOO===@@@MMM[[[[[[LLL===666;;;RRRccc^^^TTTUUU```iiixxxnnnjjjpppuuupppgggaaa[[[SSSKKKLLLZZZgggfff^^^^^^___dddmmmvvvzzzwwwqqqoookkkooowwwxxxtttvvv|||~~~uuunnnyyyzzztttmmmrrr}}}dddYYY]]]___QQQ???===AAA@@@BBBGGGDDDEEEYYYggg~~~|||zzzkkkggg|||qqq]]]```tttqqq:::444222DDD\\\[[[]]]aaaaaa```dddiiihhhhhhjjjkkkkkkkkkkkkkkkgggggghhhiiikkknnnpppqqqjjjjjjkkkkkkmmmnnnoooooommmmmmmmmnnnnnnpppsssuuupppnnnpppvvvyyyyyyzzz}}}rrrUUUIIIGGGjjjsss~~~{{{{{{|||||||||~~~zzzwwwyyy~~~sssoooooosssxxxxxxwwwvvvyyy}}}iiiXXXKKKCCC888:::<<>>===>>>:::999777777777999;;;<<<@@@888333666===???===;;;<<>>===;;;???EEESSSSSSRRRQQQNNNMMMNNNOOOUUUOOOQQQ]]]aaaXXXNNNJJJMMMZZZkkkwwwyyylllRRR<<<000AAANNNNNNLLLSSS^^^eeeyyyuuu{{{|||kkkcccggg```NNNAAAHHH[[[```YYY```ffflllnnnoooppplllgggnnniiijjjppppppmmmqqqyyy}}}sssbbb[[[qqq}}}nnngggeee}}}bbb\\\bbbeeeXXX???@@@@@@BBBDDDKKKDDDIIImmmzzzvvvvvvjjjfffwwwwwwttt]]]YYYgggddd555888888GGGWWW[[[ccchhheee```ccciiiggghhhiiijjjkkkjjjiiiiiigggggggggiiikkknnnppprrrjjjjjjjjjkkklllnnnoooppppppqqqqqqpppnnnnnnoooqqqssspppqqqvvvzzzzzz{{{~~~}}}{{{yyyxxxwww~~~zzzwwwxxxzzz{{{xxxuuuxxxvvvvvvxxxvvvuuuwwwtttvvvzzzkkkNNNAAA???@@@JJJYYYdddgggeeesssxxxxxxppphhh___OOO@@@===999;;;MMMkkk}}}qqqcccWWWQQQWWWWWWPPPRRR[[[iii|||fff^^^|||wwwlllnnnssskkksss~~~|||qqqhhhfffggghhhhhhkkk\\\OOOLLLIIIBBB???AAA;;;:::999999999:::;;;<<<===<<<;;;;;;;;;<<>>===;;;===AAA???999777:::CCCFFFJJJMMMPPPSSSSSSRRRVVVQQQRRRYYYYYYSSSRRRVVVgggpppsssqqqvvv{{{nnnXXXAAA???CCCHHHGGGGGGSSSeeetttaaaYYYQQQFFF@@@GGGVVV```cccfffhhhgggbbbccciiinnnnnnpppkkkjjjlllhhhbbbgggqqqvvvfffMMMIIInnnqqqppprrrmmmfffbbbhhhlll^^^===???@@@CCCBBBLLLBBBKKKyyyqqqhhhxxxrrrlllwwwlllhhh^^^YYYccc^^^111777888FFFRRRWWW```ggggggccccccgggfffggghhhjjjjjjiiihhhggggggffffffgggiiilllooopppkkkkkkjjjjjjjjjkkkmmmnnnnnnppprrrqqqooommmnnnooowwwsssrrrxxx|||}}}}}}{{{wwwrrrooorrrtttvvvvvvuuuuuuxxxzzz{{{{{{zzzuuuiiiuuummmNNNOOOTTT^^^gggkkklllkkk|||sssiiibbbRRRAAADDD<<<999MMMrrruuupppgggccchhhfff]]][[[```cccvvvssskkk^^^[[[mmmnnn|||tttttttttwwwhhhTTTPPPppp~~~|||{{{qqqaaaVVVUUUSSSKKKGGGIIICCCBBBBBB@@@???>>>=========CCCHHHFFF@@@@@@DDDIIIBBB>>>@@@AAABBBIIIMMMEEEEEEJJJNNNTTTjjjyyyuuusssooo___LLLDDDGGGUUUSSSKKK???888777777555555444222111000000000111111111000000111111222333111111000000111111222333444444444555777888:::;;;===???AAACCCEEEHHHKKKNNNNNNQQQUUUYYY]]]aaafffjjjqqqwwwzzzxxxxxx|||}}}{{{lllhhhgggMMM>>>333111777888ooopppyyy|||{{{lllEEEvvvFFF888888AAAccc}}}tttiiidddXXXKKKCCC======???DDDRRR```xxxnnnhhhaaaYYYRRRMMMHHHBBB===MMMYYYaaa^^^[[[___gggkkkWWWVVVVVV^^^lllwwwuuulllooorrrqqqhhhbbb___\\\XXXZZZbbb```aaajjjlll|||uuuggg```]]][[[[[[]]]hhhmmmjjjfffeeeYYYNNNQQQmmmtttzzz{{{|||}}}}}}zzzzzz|||}}}}}}}}}}}}|||ooogggcccgggoooggghhhsssxxxbbbcccuuuiiinnnvvvyyykkk```nnnvvviiiZZZ???444<<<<<<777111***---,,,+++,,,...000000000111111222333444555777888888666888<<<===::::::===@@@<<<<<>>>>>>>>???EEEKKKLLLJJJSSSRRRVVV[[[XXXSSSYYYddduuuvvvhhhXXXccc}}}```OOOLLLVVVRRREEEPPPkkkkkkEEE>>>>>>HHHPPPUUU^^^hhh^^^aaa___ZZZYYY^^^___\\\dddbbbeeeiiifff___dddnnnnnnbbbQQQVVVnnnttt~~~vvvkkkggglllppp```:::<<>>@@@AAACCCFFFJJJNNNNNNQQQTTTWWW[[[```fffjjjpppyyy{{{vvvyyy}}}jjjgggeeeKKKBBB333111999666eeePPPpppLLL666999<<<^^^zzzrrrfff___PPPGGG???<<<@@@FFFQQQggg{{{~~~rrreee\\\TTTLLLHHHCCC@@@FFFNNNOOO^^^bbbXXXUUUbbbnnnqqqhhhbbb]]]```ppp}}}zzzqqqfffbbbbbb\\\SSSSSSpppsssfffkkkqqqzzzzzzjjjaaa[[[WWWXXX\\\ccchhhgggdddcccXXXRRRZZZkkkttt|||~~~|||xxxttt{{{{{{zzzwwwrrrhhheeejjjgggxxxggg\\\bbbttt{{{\\\ooovvvmmmkkkuuusssgggXXX@@@555:::;;;999555,,,,,,+++******+++...000222///222555555222333888===<<<;;;999888<<>><<<;;;===AAADDDCCCAAA???EEEKKKJJJFFFEEEKKKRRRTTTSSSRRRXXXZZZOOOTTTllllllccc[[[XXX[[[fffyyydddXXXSSSRRR^^^mmmLLLFFFFFFRRR___bbb]]]XXXTTTPPPNNNPPPTTTUUUQQQLLL[[[^^^cccbbbWWWOOO]]]rrrpppaaaTTTsssnnn}}}pppuuuqqqwwwWWWSSSOOOCCCBBB>>>FFFDDDOOOvvvrrrvvv{{{aaagggbbbdddlllUUU<<<444444FFFOOORRRXXX```ggghhheeebbbiiigggeeeeeefffggggggfffeeeeeefffeeefffiiinnnqqqiiihhhgggfffggghhhjjjlllmmmnnnooopppqqqrrrrrrrrrtttqqqppprrrvvvyyyxxxwwwjjj^^^jjj~~~~~~{{{zzzwwwrrrpppqqqrrruuu{{{ZZZyyynnnjjjsss|||qqq```bbbyyy~~~}}}ttthhhUUUEEEAAA???HHHccc}}}|||mmmfffeeeooouuupppzzz|||wwwlllgggbbb]]]YYYWWWUUUTTTQQQKKKGGGFFFGGGCCCBBBBBB@@@DDDWWWmmmqqqgggMMMRRR[[[MMMJJJGGGEEEDDDEEEDDDDDDSSSzzz~~~|||lll\\\PPPJJJGGGRRRPPPHHH===777777666444666444222000000000111222000000000000000000000000000111111111111222222222222333333444666777999:::<<<<<<>>>@@@CCCFFFHHHIIIMMMQQQUUUWWWYYY]]]ccchhhnnnrrrwww{{{}}}~~~yyynnnvvvlllKKKAAA>>>777222444dddooo___^^^|||xxxOOO999777;;;OOOeeejjjkkkeeeXXXNNNQQQVVV^^^gggmmmpppqqqsssxxxxxxyyytttyyy~~~zzzqqqkkkVVVOOOEEE???AAAIIIRRRXXXWWWYYYWWWVVV]]]jjjqqqqqqhhhooonnniiiuuulllfffjjjddd]]]YYYSSSQQQxxxqqqqqqyyy|||pppeee___XXXQQQUUU^^^uuu}}}wwwggg\\\QQQOOOYYYnnnrrryyy{{{uuuwwwyyyzzzzzzzzz|||zzz~~~~~~~~~vvviiibbbggg~~~vvv^^^UUUzzzYYYmmmvvvnnnmmmvvvwwwmmmZZZAAA666;;;:::999555---,,,+++******+++---000111///222444444222333888===;;;;;;999888<<>>===NNN\\\XXXUUUTTTUUU^^^sssvvvjjj\\\UUUZZZcccmmmmmmHHH???;;;CCCOOOVVVZZZ\\\\\\YYYVVVYYYaaaiiiooorrrddddddbbbZZZQQQRRRdddvvvqqq[[[TTTppp|||bbbtttvvvnnnzzzyyyyyyUUUKKKFFF<<<@@@@@@JJJEEEJJJlllvvvuuunnnqqqqqq|||{{{gggmmm[[[fffsssWWW777///111DDDMMMPPPVVV___fffiiigggdddgggfffeeeeeeggghhhgggfffcccdddeeeeeefffjjjnnnrrrhhhgggffffffgggiiikkkmmmnnnoooppprrrssssssssssssqqqpppppprrrvvvyyyzzzzzzzzz}}}sssmmmkkkttt}}}||||||}}}eeewwwyyy{{{}}}zzzxxx|||mmm[[[NNNKKK@@@JJJrrrsssXXXllltttlllzzz~~~|||tttqqqnnnkkkhhheeeaaa]]]WWWQQQLLLIIILLLLLLNNNMMMFFFEEEWWWmmmhhhaaaaaaUUUSSSOOOEEECCCCCCBBB@@@KKKkkk}}}uuuppppppmmmmmmuuu{{{fffUUUKKKHHHQQQOOOGGG===888888888666777555333111000000111111000000000000000000000000000111111111111222222222222333333444555777999:::;;;<<<===???BBBEEEHHHIIIMMMPPPUUUWWWYYY]]]ccciiinnnrrrvvvzzz|||~~~|||qqqOOOCCC>>>666222555^^^xxxaaaRRRrrr|||XXX<<<666888NNNffflllkkkhhh```eeebbb```aaaeeejjjpppsss}}}{{{ssslllooowwwwwwlll```]]]TTTHHHAAADDDNNNZZZbbbXXX```]]]SSSYYYooo~~~~~~tttsssiii[[[]]]jjjooojjjZZZPPPXXXfffjjjggg]]]MMM[[[{{{~~~{{{mmm___WWWNNNFFFIIIQQQjjjrrroooeee[[[NNNOOO```uuuwww{{{~~~|||{{{|||{{{xxxvvv|||xxxuuuwwwyyymmm```bbbxxxxxxooo[[[YYYXXXhhhsssnnnVVVlllxxxssspppyyy|||vvv[[[BBB777;;;999888666...,,,+++******+++---///111...111333333222333777;;;:::;;;:::999<<<@@@===888??????>>><<<;;;<<<>>>AAA@@@EEEIIIHHHEEEDDDFFFJJJMMMUUURRRNNNNNNHHHCCCHHHVVVWWWWWWUUURRRTTTbbbpppwwwaaaXXX[[[```cccvvviiiMMMKKKCCC>>>DDDNNNYYYeeemmmpppmmmiiigggiiimmmssswwwjjjeeeYYYMMMKKKXXXiiitttaaaBBBHHHrrr|||zzzppphhhvvvlllqqq{{{TTTEEE@@@AAABBB===BBB>>>JJJvvvvvvkkkfffxxx}}}eeedddTTTjjj{{{XXX222,,,000CCCIIIMMMUUU^^^fffiiihhhfffeeeddddddfffhhhhhhgggfffiiiiiihhhgggeeefffiiikkkffffffeeefffgggjjjmmmooojjjkkklllmmmnnnooooooooonnnppprrrtttuuuxxx{{{~~~zzzuuuddddddlllrrrxxx~~~zzzxxxwwwxxxyyymmmsss|||{{{wwwuuuvvv```SSSPPP@@@LLL```PPPbbb~~~lllggg{{{uuu|||wwwsssmmmgggbbb]]]WWWSSSMMMPPPWWWXXXOOOLLL[[[ppp}}}sssddd^^^QQQIIIFFFDDDCCC>>>BBBXXXqqqsssjjjfffccc[[[UUUZZZjjj|||oooYYYMMMHHHNNNLLLFFF===999::::::888999777555222111000000000000000000000000000000000000111111111111222222222222222333444555666888999:::;;;===???AAADDDGGGHHHLLLPPPTTTWWWYYY]]]dddiiippprrrvvvxxxzzz}}}{{{yyyVVVGGG???555222666VVVzzz}}}~~~^^^JJJkkkhhh===;;;:::RRRpppzzzxxxxxxvvvwwwrrrkkkeeecccfffjjjmmm}}}}}}qqqmmmgggiiiwwwyyyhhheee]]]PPPHHHHHHOOOWWW\\\WWW___[[[QQQ]]]zzzzzzmmm[[[OOOPPPTTTWWWJJJJJJXXXiiirrrvvvkkkTTTlllzzzlll]]]UUULLLCCCEEELLL___eeefffdddZZZJJJOOOhhh|||}}}{{{zzz{{{{{{zzz||||||sssqqq}}}ddd]]]fffjjjjjjssssssSSSVVVlllzzzvvvrrrxxx|||yyy[[[CCC888;;;999777666000,,,+++******+++,,,///000...000222222222333777:::<<<===<<<:::<<>>@@@???===<<<>>>AAA888;;;===>>>>>>@@@DDDGGGHHHRRRPPPOOO[[[___VVVPPPMMMQQQSSSQQQLLLLLLUUU^^^fffQQQQQQZZZ```ccceeehhhjjjkkkeeeYYYNNNDDD===999===EEEPPP___kkkvvvvvvsssmmmfffaaa^^^]]]ccc[[[LLLBBBKKK___gggdddGGG@@@dddnnnaaauuuvvv|||qqqxxxTTTEEEDDDEEEEEE>>>BBB===JJJyyyzzzkkkfffzzzaaaWWWRRRkkk|||VVV111///333AAAHHHMMMUUU^^^dddgggfffeeeccccccccceeeggghhhgggeeeiiiiiiiiigggeeeeeehhhjjjeeeeeeeeeeeegggjjjmmmooohhhiiijjjkkklllmmmmmmmmmmmmqqqtttuuutttvvvzzz~~~{{{kkk___```gggmmmqqqttt|||uuuqqqkkkeee___\\\[[[[[[^^^gggrrr|||}}}gggWWWMMMDDDRRRkkk___eeepppiiilll|||vvvsssqqqlllfff[[[\\\aaaccc\\\VVV___nnnoooYYYQQQKKKHHHEEE@@@>>>JJJ[[[iii|||yyypppllljjjaaaYYYRRRRRR[[[jjjvvv}}}ppp[[[NNNJJJJJJIIIDDD<<<999;;;<<<::::::999666444222000//////000000000000000000000000000000111111111222222222222222222333444666777888999:::<<<>>>@@@CCCFFFGGGKKKNNNSSSVVVYYY]]]dddjjjppprrruuuwwwyyy{{{ggg]]]LLLBBB666222666HHHtttvvvmmmKKK```HHH>>>888OOOuuu~~~wwwooojjjhhhjjjlllzzzxxxwwwqqqtttuuuxxx||||||vvvqqq||||||mmmfff]]]VVVSSSRRRSSSTTTXXXWWWVVVZZZiii}}}mmmWWWJJJKKKQQQTTTXXXccckkkpppzzzxxxeeeuuurrrgggbbb[[[RRRPPPUUU\\\```cccdddZZZGGGOOOmmm~~~{{{|||{{{|||}}}uuusssxxxgggaaabbbddddddooo|||}}}TTToooXXXlllzzzvvvpppsssvvvsssXXXBBB888;;;999777666111,,,+++*********,,,...//////000111111222444777999???@@@???;;;;;;>>>===999666:::???@@@>>>===>>>@@@:::::::::;;;===@@@EEEGGGIIIQQQMMMNNNaaajjj\\\OOOEEEJJJNNNMMMKKKLLLRRRWWWaaacccXXXDDD:::DDDSSSZZZYYY\\\bbbhhhiiigggeeedddRRRGGG===999===GGGWWWeeejjjjjjiiifff```[[[XXXWWWUUUMMMBBBCCCUUUfff```OOO777aaafffjjjkkkPPPFFFJJJ@@@EEEGGGOOOFFFHHHiiisssnnnccc^^^ttt~~~eee]]]TTTfffqqqMMM000333333<<>>>>><<<444777:::===============BBBAAAAAABBBEEEGGGGGGGGGMMMSSSPPPTTTiiirrrfff]]][[[^^^___\\\YYYYYYWWWTTT<<<===:::444555AAAPPPXXXYYY^^^gggmmmmmmiiiiiimmmmmm]]]III===<<>>888999@@@<<>>>>>>>>AAAAAADDDIIIMMMMMMHHHDDDKKKRRRRRRXXXggglllggghhhfffhhhhhheeeccc```WWWLLL444444666;;;>>>DDDQQQ^^^bbbaaadddgggdddaaaeeelllppp```MMMCCC@@@DDDMMMVVVbbb^^^ZZZWWWVVVTTTPPPMMM???>>>FFFWWWaaaZZZIII<<>>999888:::;;;999:::999888777555333111000000000000000000000000000000111111111111222222222111111111111222333444555777777999;;;>>>AAACCCEEEGGGKKKQQQUUUXXX^^^eeekkknnnqqquuuwwwyyyzzz|||}}}~~~~~~eeevvvhhhaaaTTT@@@444555999[[[yyyjjjcccfff>>>555666AAAYYY~~~{{{lllddddddgggjjjrrrrrrhhhgggoooqqqkkkkkkmmmnnnooossswwwmmmfffbbb\\\LLLOOO^^^VVVCCCQQQtttvvvwwwwwwmmmmmmyyyxxxwwwzzz}}}uuuooooootttnnnccc\\\WWW```uuuyyyxxxwwwyyy|||~~~tttwww{{{~~~~~~~~~rrrjjjZZZQQQ``````[[[aaawwweeennnyyy~~~|||wwwpppKKK:::777===:::777666000---,,,***))))))+++,,,...333222111222555888999::::::>>>???<<<===AAAEEEDDDFFFAAA;;;:::===@@@BBBBBB777:::AAAJJJQQQPPPHHH@@@EEELLLNNNQQQWWWTTTSSS\\\OOOSSSVVVXXX\\\\\\QQQCCC<<<999<<>>AAAIIITTT\\\```bbbdddfffhhheeeaaa___```cccdddeeeaaaccceeefffggghhhjjjlllnnnllljjjgggfffffffffgggfffggghhhjjjkkkkkkkkkkkkmmmkkkjjjnnnssswwwxxxvvvyyyzzz~~~}}}~~~xxxqqqwwwyyywwwpppggg___UUULLLAAAAAAAAAAAABBBDDDFFFGGGFFFJJJOOORRRTTTVVV[[[___vvvjjjZZZTTTOOOLLLKKKLLLSSShhh}}}qqq```VVVUUUcccwwwqqq~~~wwwyyyqqqkkkrrr~~~vvv```KKKBBB===777555999;;;@@@HHH\\\}}}wwwssszzzyyynnnhhhbbbiiippprrrlll___RRRJJJ???@@@===888777::::::888999999888777666444222111000000000000000000000000000111111111111222222222111111111111222333444444666777888;;;===@@@CCCDDDGGGKKKPPPUUUXXX^^^fffkkkmmmpppuuuxxxyyyzzz{{{|||]]]rrrhhheeeYYYBBB555555000NNNfffiiidddBBB;;;555333CCCnnnvvvdddZZZVVV___mmmpppeeeeeerrruuullliiikkkmmmmmmppp}}}pppUUUMMMbbbnnn```PPPOOOzzznnnppprrrddd[[[___bbbfffgggoooxxx}}}pppvvvnnnaaa]]]]]]gggyyy}}}zzzxxxyyy{{{||||||}}}|||~~~~~~yyytttxxxyyyzzz}}}~~~SSS___TTTaaa^^^]]]hhhgggyyyuuuxxxtttrrrzzzhhhJJJ@@@888999;;;888222///+++++++++***++++++,,,,,,//////000111333444555666======???CCCGGGGGGDDD@@@GGGCCC>>>;;;<<<>>>??????@@@>>>===CCCNNNUUUOOODDDIIIKKKNNNPPPQQQQQQSSSUUUPPPWWWXXXSSSSSSWWWSSSJJJRRRVVVYYYQQQDDD@@@PPPccc]]]]]]cccppp~~~zzznnn[[[___rrryyyiiiVVVTTTSSSQQQKKKDDD<<<777444???BBBKKKWWWNNN555===ddd|||```tttzzziiiSSSIIIAAA>>>???EEE>>>===@@@UUUtttlllccc___|||qqqgggfff[[[YYYWWW;;;+++111///555DDDHHHPPPXXX^^^aaabbbbbbccceeefffeeecccaaaaaabbbiiihhhfffdddbbbcccfffhhhiiijjjfffbbbeeekkkkkkfffggghhhjjjlllmmmoooooopppnnnkkkiiikkkooosssuuuuuutttzzz~~~}}}~~~tttllljjjnnnoooqqqpppdddSSSGGGCCC===============>>>??????DDDHHHKKKJJJHHHKKKUUU]]]|||[[[KKKFFFCCCBBB======BBBCCCFFFVVVjjjeeePPPKKKUUU\\\jjj~~~ssshhhmmmjjjttt{{{kkkyyy___lll}}}}}}pppuuu}}}iiiWWWDDD;;;888555333222555999===RRRwwwxxxooouuuyyynnnggg```______aaaaaa[[[PPPHHHDDD@@@:::777666777888888999999888888888666333000000000//////000111222222222222222222222222222222111111222222222333333333666777888;;;===@@@CCCEEEHHHJJJNNNRRRVVV[[[aaaeeeiiimmmrrrwwwzzz|||lllzzzooojjjrrr```AAA444333<<<666zzz~~~jjjYYYooo555555;;;111PPP}}}___LLLPPP\\\hhhuuuzzzuuupppppprrriiinnnpppnnnmmmuuukkkYYYmmm|||xxxoooPPPZZZ\\\___aaaccciiivvv~~~pppddd\\\NNNAAACCCOOO\\\YYYZZZhhhcccVVV[[[jjjuuu{{{{{{zzzzzz{{{}}}~~~|||{{{zzz}}}}}}zzz{{{~~~~~~{{{xxx|||~~~~~~|||~~~zzzcccppp|||fffyyy[[[MMMSSSYYY]]]___[[[aaavvv|||{{{sssttt]]]III???888999;;;888333000,,,++++++***++++++,,,,,,///000111333555666666777===>>>@@@EEEIIIIIIGGGDDDDDDEEECCC>>>999999???EEEAAA@@@>>>===AAAHHHIIIFFFGGGIIILLLMMMNNNOOOPPPRRRTTTQQQSSSWWWVVVTTT]]]jjjpppsssuuujjjWWWIIIMMMYYYZZZ```bbbggg{{{yyypppggg^^^YYYOOOGGG<<<555444555555444555KKKRRRDDD999@@@cccnnn```vvvwwwYYYIIIHHHGGGAAA>>>DDDAAAEEEHHHYYYxxxvvvhhh\\\ppp}}}}}}yyygggdddWWW[[[]]]>>>+++111///555@@@EEEMMMVVV]]]```aaaaaabbbdddeeeeeecccbbbbbbccciiijjjkkkjjjgggfffffffffhhhiiigggdddgggmmmmmmiiijjjkkkllllllmmmlllllllllpppmmmlllmmmqqqtttuuuuuurrrxxx||||||}}}tttkkkiiiiiigggfffaaaVVVHHH???>>>:::::::::::::::;;;<<<<<<;;;===???>>>???FFFTTT___tttpppTTT===666666777999444444999:::===LLL^^^zzz]]]IIIDDDJJJIIINNNYYY]]]vvv___QQQQQQ]]]bbbhhhooopppmmmnnntttuuuWWWHHHNNNMMMEEEDDDFFFiiivvvyyy|||nnneeeTTTBBB:::888555333222111555666AAAXXXhhhwwwuuuvvviii```OOOMMMKKKLLLMMMJJJBBB<<<>>>;;;888666666777777666777777777999999777444111000000000000000111222222222222222222222222222222111111222222222333333333555666777999<<>>AAAEEEGGGGGGEEEBBB===DDDHHHDDD;;;666:::@@@@@@EEEEEEAAA???CCCIIILLLEEEGGGJJJKKKLLLMMMOOOQQQXXXLLLMMMYYYVVVNNNbbbppp[[[UUUYYYZZZcccaaa\\\rrrhhhSSSLLLMMM>>><<<999555222222555777HHH]]]RRR000---KKKrrr}}}cccmmm|||___NNNEEEMMMTTTJJJIIIGGG@@@EEEHHHZZZ~~~mmmhhhvvvwww^^^\\\QQQ___eeeAAA***222000444;;;AAAJJJTTT\\\___``````aaabbbddddddcccccccccddddddgggkkklllkkkhhhfffeeeeeefffffffffhhhlllllliiijjjjjjkkklllllllllllllllrrrpppnnnooorrrtttuuuuuussszzz}}}~~~xxxooojjj```cccjjjlllaaaMMM<<<444666666666666666777777888888999888888<<>><<>>888777555333333333888666666>>>DDDSSSjjj~~~xxxmmm^^^SSSEEEBBB??????@@@@@@===:::888777555555666666555333333444666999:::999555222111000000000000111222222222222222222222222222222111111222222222333333333444444666888;;;===@@@AAABBBFFFKKKQQQVVV[[[aaaeeekkkmmmqqqtttvvvzzz~~~}}}}}}xxxsss{{{hhhGGG666333333:::===```^^^||||||III777666555888NNN}}}}}}^^^RRRfffkkkqqqttttttrrrpppooolllllllllnnnnnnnnnlllkkk{{{wwwoooccc[[[\\\eeennnsss~~~vvvooorrrtttWWW===999444111444<<>>BBBDDDQQQsss{{{qqqoooqqqssswwwwwwyyy|||~~~zzzyyyzzzzzzwwwyyy{{{}}}{{{xxxxxx{{{~~~|||~~~fff___dddiii^^^VVVYYYZZZ^^^nnnlllxxxxxxZZZHHH>>>888999<<<:::555333,,,,,,++++++******++++++,,,...111444777888888888===>>>AAACCCDDDCCC@@@>>>888>>>DDDFFFCCC===999777999@@@DDDAAA???BBBFFFHHHAAACCCFFFHHHJJJMMMPPPSSSXXXMMMLLLVVVRRRLLL^^^}}}jjj___^^^^^^aaa\\\VVVeeeiiiUUUGGG???;;;333777:::666000111;;;EEEHHHEEE555333TTTxxxrrryyy[[[ddd{{{}}}mmmOOOLLLEEEOOOZZZMMMNNNIIIBBBIIIGGGSSS|||ggg___zzzffffffNNNaaajjjDDD***222000333888>>>HHHSSS[[[___```______aaacccdddccccccdddeee]]]aaafffhhhhhhfffeeeeeebbbdddeeeeeeggghhhhhhffffffgggiiikkkmmmnnnooooooqqqpppppppppqqqrrrssssssuuuyyy~~~~~~yyynnnfff\\\___eeehhh___LLL:::111333333333333333444444555777777777888>>>LLL]]]jjjnnn|||xxxYYY===999<<<888555666;;;888777888777777@@@JJJkkk}}}sss]]]CCC888:::@@@======AAA???===BBBGGGLLLPPPWWWbbbjjjbbbbbb___UUUEEE<<>>AAA@@@AAAWWWpppbbb]]]cccqqq~~~~~~wwwpppggg```UUUHHH;;;777666444333333444888666444777777CCC\\\{{{wwwmmmfff]]]PPPFFFAAA???===>>>@@@AAA@@@???777666666666777555222000000111444888;;;:::777444111111111000000111222222222222222222222222222222111111222222222333333333444555666888:::===???AAADDDHHHMMMQQQUUUYYY]]]```mmmooorrrtttwww{{{~~~~~~kkkzzzvvvkkkIII888555777CCC444uuurrrWWWrrrdddCCC///444777===dddnnncccvvvwwwxxxyyyyyyvvvrrrooommmllllllmmmmmmllliiiggg\\\III:::888;;;@@@HHHRRRggggggeeejjjpppkkkooo|||nnnUUUIIIMMM999;;;@@@EEEEEEFFFHHHJJJIIIMMMVVVVVVLLLJJJRRRUUUOOOKKKPPPTTTTTT]]]wwwvvvtttuuuvvvwwwwwwyyy}}}~~~{{{}}}~~~}}}|||}}}{{{vvvmmmYYY[[[kkktttiii```aaa```hhhddd|||www]]]HHH???888:::===:::666333---,,,++++++*********+++***+++///222555777888999999<<<@@@CCCEEEEEEDDDCCC===;;;:::???FFFHHHCCC===666999888444222555888777:::<<>>999444333000------222;;;EEELLLBBB111///YYY~~~zzzQQQUUUvvvYYYGGGMMMEEEIIISSSGGGCCCDDDDDDPPPLLLQQQpppxxx{{{jjjddd|||```___QQQaaaiiiEEE,,,111///222666<<>>777444666222222111111222222333444111222444666<<>>@@@BBB@@@??????>>>:::777===EEEWWWuuu|||~~~}}}wwwyyyZZZBBB===:::<<>><<>>===999888888999888666111......000333777:::;;;999666222222111111111111111222222222222222222222222222111111222222222333333333555666777888;;;===???AAACCCGGGLLLPPPTTTYYY^^^aaammmoooqqqsssvvvyyy~~~~~~~~~~~~~~~yyy|||lllmmmHHH666444///@@@666HHHxxxOOOccc___111333;;;222FFFuuurrr|||{{{zzz{{{{{{zzzvvvrrrssssssqqqnnnkkkiiijjjkkkZZZLLLBBBBBBAAA???FFFRRR^^^dddhhhooossshhhcccmmmuuu|||zzzuuuTTT999???999666HHHZZZcccgggnnntttwwwqqqwwwnnnXXXOOOVVV[[[WWWUUUYYY___fffqqquuummmlllkkkiiisssssstttwwwzzz}}}}}}|||xxx{{{{{{xxxzzz~~~zzz|||jjjbbbccc\\\___^^^TTTSSSYYYYYYXXXXXXqqq}}}yyyooo\\\III@@@999:::===:::555333------,,,+++************)))***---000444777:::;;;444999@@@FFFIIIJJJLLLMMMIII@@@777888BBBKKKOOONNNCCCAAA999000---000000...222444666888:::>>>CCCFFFGGGMMMNNNKKKPPPYYY[[[VVVssspppnnnjjjaaaVVVOOOOOOSSSKKKJJJOOONNNFFFHHHRRREEEAAA<<<777555444333333000...222@@@OOOSSSGGG::::::777HHH|||ZZZLLLqqqnnnPPPIIIPPPJJJHHHKKKDDD@@@AAA===FFFIIIZZZ|||qqqcccjjjqqqdddjjjYYY___cccDDD...111---222666;;;EEENNNWWW\\\___```___aaacccddddddcccdddfffhhhhhhgggeeecccbbbbbbdddjjjiiiiiijjjhhheeeeeeiiiiiiiiijjjkkkkkkkkkkkkkkkkkkmmmnnnnnnmmmmmmooopppwwwxxx}}}uuudddUUUQQQHHH???:::666222111333111111111111111222333333000111333666;;;AAAIIINNNMMM]]]rrrzzz{{{rrrOOO>>>444999===::::::@@@::::::999666444222444666444FFF[[[kkk}}}sssggg^^^QQQFFF<<<555666666000222777444444666777888999888777666===:::999:::;;;>>>FFFOOO^^^ooosssvvv{{{~~~qqqMMMHHHRRRRRROOO???BBBAAAEEE```ooo___TTTQQQNNNOOOSSSZZZbbbbbbZZZRRRGGG???777666666444222444000000...222888333:::PPP|||fff^^^dddddd^^^ZZZPPPDDD===;;;<<<;;;999555777:::===>>>===;;;:::;;;;;;;;;;;;:::777222......///111555999::::::888333333222111111111111222222222222222222222222222111111222222222333333333555666777888:::===???@@@@@@CCCHHHNNNTTT[[[ccchhhkkkmmmpppsssuuuxxx|||~~~~~~~~~~~~}}}}}}~~~vvvdddnnnDDD333444--->>><<<000nnn~~~{{{QQQQQQxxxrrr999111;;;000666HHHssswww{{{{{{|||~~~}}}{{{yyyuuupppkkkgggffffff]]]aaafffcccTTTHHHMMM[[[^^^nnnwww}}}rrr```]]]fffqqqyyy|||\\\???HHHIIITTTlllvvv]]]VVVVVVTTTXXX]]]ggguuueeeXXX[[[dddiiijjjrrrrrrrrruuuxxxzzzzzzyyywwwyyywwwttttttyyy{{{zzzzzz}}}lllzzzggg___ddd[[[[[[ZZZSSSTTTWWWRRROOOWWW^^^qqqzzznnnlll___KKKAAA:::;;;===:::555222...---,,,+++************++++++,,,///333888<<>>DDD^^^vvvhhhmmmdddcccwwwccc\\\ZZZAAA111111***333666:::BBBKKKSSSYYY]]]___```bbbddddddccccccdddeeeggghhhhhhgggeeedddeeegggkkkhhhiiikkkhhhdddgggmmmiiiiiijjjkkkkkkkkkkkkjjjiiilllnnnnnnmmmmmmooopppuuuxxx{{{rrr^^^LLLDDD???===???===777111///000000000000000111222222222222444666999>>>BBBFFFFFFWWWppp{{{|||zzzddd@@@888222444666555666999;;;<<<<<<:::888888888777000@@@LLLMMMPPP\\\hhhmmmooogggXXXJJJEEEFFFCCC===555111444555///444:::666222111222444777888666555111111111333444888CCCOOOVVVWWWYYY]]]aaadddmmmyyyccc^^^hhhcccWWW@@@@@@<<<;;;JJJfffqqq```PPPHHHHHHKKKRRRZZZ^^^\\\VVVRRRDDD<<<777777666444222444222222000444888444>>>XXX}}}vvvmmmiiidddYYYLLL@@@<<<666333333444666666555777:::;;;;;;:::999999;;;::::::;;;;;;888444111000///000333777:::::::::444333222222111111111222222222222222222222222222111111222222222333333333444555666777999;;;===>>>@@@CCCGGGMMMSSS\\\fffllllllooosssvvvxxxzzz}}}}}}~~~rrrllllll@@@111555222@@@<<<666QQQpppTTTXXXKKK555888000777111LLLxxxuuuvvvyyy|||zzzwwwsssrrrpppjjj```YYYNNNdddnnn^^^XXXdddpppmmmeeehhhfff[[[UUUXXXoooqqqddduuutttkkk[[[XXXYYYdddmmmzzzxxxxxx|||uuunnniiiTTTIII???@@@NNN```lllrrrqqqqqqrrruuuyyy{{{{{{zzz{{{|||zzzuuuuuuyyy{{{yyyvvvyyy~~~lllooopppnnnXXX[[[```[[[___aaa]]]^^^^^^TTTUUUYYY]]]{{{qqqddduuufff~~~nnnfffLLLBBB:::;;;===:::444111...---,,,+++************,,,,,,---///333999>>>AAA777<<>>@@@CCC>>>;;;<<<===;;;:::<<<999<<<999333333888777///222222111111222444777999FFFYYYjjjcccJJJ777777???SSSxxxqqqrrrnnnLLLddd\\\GGGHHHBBBBBBHHHFFF@@@BBB===HHHFFFHHHGGGTTTiii[[[eeeaaayyyxxxlllwww}}}iiiZZZSSS@@@333000)))333666999@@@HHHPPPWWW[[[^^^aaacccddddddcccccccccddd___bbbeeegggggghhhiiijjjiiiffffffhhhfffcccgggoooeeefffhhhjjjlllmmmnnnnnnhhhkkknnnooonnnmmmoooqqqmmmqqq|||yyysssiiiTTT???AAA999222111111//////111000////////////000111111000000111222555888<<>>===:::777777999:::999999999999777666000444AAAEEEAAAFFFSSSJJJHHHBBB===???CCC>>>555555222555444---///333---333111000111444555555333222555:::;;;777666@@@MMMPPPIIINNNXXX]]]jjjzzzyyysssrrrooooooKKKDDD>>>???FFFPPPZZZaaaZZZ}}}zzzmmm]]]LLL@@@<<>>777666555333222222333444444555666666555555555666999999999:::;;;999666444111000000222666999;;;;;;444333333222111111111222222222222222222222222222111111222222222333333333333444444666888:::<<<===DDDFFFIIILLLRRR[[[eeekkkooossswww{{{}}}~~~~~~{{{rrrhhhzzzppprrr|||hhh===111888///<<<444DDDFFFvvvfffLLLnnnddd???555...999222777NNN|||vvvtttppptttxxxzzzzzzyyyyyyzzztttpppooorrruuunnn]]]NNNXXX\\\cccmmmwww{{{tttjjjfffnnn```LLLPPPYYYUUUOOOTTTxxxuuutttnnn``````fffttt~~~uuuaaaMMMIIIPPPkkkwww~~~{{{vvvooo^^^MMM>>>:::999>>>JJJZZZffflllllllllnnnqqquuuxxxxxxxxx{{{|||zzzvvvvvvzzz|||{{{zzz}}}}}}kkkXXXtttnnnwwwoooHHHaaaiii___ZZZUUUOOOUUU\\\XXXUUUOOOYYYmmmqqqrrrcccsss{{{fffXXXCCC;;;???;;;999777222///---++++++,,,,,,+++***))))))***,,,///222555777>>>555555AAALLLNNNOOORRRVVVZZZaaacccXXXDDD555///888===JJJZZZ___\\\[[[^^^NNNIII@@@777111///000222,,,---111999@@@@@@999222444444333222222222333333444444222000......111333666///222<<<===;;;HHH\\\iiiZZZLLLCCC:::777BBBRRR}}}vvvEEEjjjtttLLLHHHBBBAAADDDGGGDDDBBBAAAAAADDDDDDAAAHHHXXXdddfff\\\]]]ooorrrjjjsss[[[GGGaaaGGG222***777+++777:::@@@HHHOOOTTTXXXZZZbbbbbbcccccccccbbbbbbaaabbbaaaaaadddhhhkkkmmmmmmpppjjjdddbbbcccfffffffffggghhhkkklllmmmmmmlllkkkjjjlllnnnpppqqqqqqpppoootttyyyzzzvvvlll___KKK;;;444444333333222111000000////////////000000000000222///...222555777<<>>;;;;;;;;;;;;<<<;;;888666555555444444555888:::<<<===<<<;;;999888666555444222222222222111111111000///111222111222444555444333555444999AAA===;;;FFFGGGPPPMMMPPPooo~~~uuupppnnnXXXLLLAAA>>>CCCLLLZZZffffffbbbbbbiiiuuummmbbb}}}kkk]]]PPPAAA:::AAAKKKTTTXXXUUUOOOJJJ@@@>>>;;;888555333222111555000111555///***@@@^^^hhhqqq{{{}}}qqq]]]III<<<:::999666111......000333000000111222333555777888666666888999:::888444111...///111333666999;;;<<<888555222111333333222000222222222222222222222222222222111111222222333444444555777777888:::>>>AAADDDEEEHHHLLLQQQXXXaaafffrrrsssuuuxxx{{{}}}~~~~~~~~~}}}{{{yyyxxxzzz~~~cccHHHrrrzzzrrr~~~|||___<<<555000888888:::BBBHHHTTTwwwKKK\\\ggg999<<<222222444:::EEEVVVeeellllllppprrruuuxxx|||~~~ssstttuuuuuutttrrrooonnnlllbbb[[[bbbpppyyyuuummm\\\TTTNNNMMMGGG@@@EEEPPPSSSiii{{{fff]]]NNNJJJSSSfff{{{yyy}}}vvvkkk\\\NNNHHHGGGXXX___gggkkkfff[[[MMMDDD:::<<<::::::GGG]]]iiijjjrrrnnnkkkkkkmmmqqqssstttnnnuuu}}}~~~|||]]][[[{{{}}}mmmNNNUUUSSSUUUXXXXXXVVVTTTTTTTTTTTTQQQaaaUUULLL~~~qqqiiivvv{{{eeeWWWBBB;;;???<<<999888333///---++++++,,,,,,+++***))))))***,,,...111444666222AAAEEE===@@@QQQZZZWWW\\\WWWUUU[[[aaa]]]LLL===444222666BBBKKKOOOSSSWWWeee```XXXNNNBBB888///+++888777888:::;;;888222---111111111111111222333333...000222333222111111222000666BBBRRR```gggjjjkkkTTTGGG888222888KKKggg}}}zzzJJJ[[[ooo^^^SSSHHHDDDBBBEEEEEE@@@>>>??????BBBBBBAAACCCOOOaaaooo]]]```lll{{{zzzmmmeee___MMMgggOOO444+++666,,,555888>>>FFFMMMSSSWWWYYY______```aaaaaaaaaaaa```dddccccccdddhhhjjjkkkjjjiiihhhfffdddccceeehhhjjjhhhhhhiiiiiijjjkkklllllljjjkkkmmmooopppppppppooouuuyyy{{{{{{~~~|||sssgggYYYHHH;;;444444333333222111111000000000000000000000000000222///000222444666===EEENNNeeetttsssxxxoooTTT]]]ccceeebbb```\\\MMM<<>>999888777666555444444333111111111222333444555666666666888:::;;;999666222//////000111444777:::<<<:::666222111222333222111222222222222222222222222222222111111222222333444333444666666777999===???CCCEEEHHHMMMSSS[[[dddjjjrrrsssvvvyyy|||~~~~~~}}}}}}~~~~~~|||{{{||||||}}}nnnOOOmmmvvvxxx|||zzzaaa;;;555555;;;999999???CCCJJJvvvwwwbbbLLLuuuRRR777555444555888;;;BBBLLLWWW\\\fffjjjqqqwww|||~~~~~~~~~}}}{{{{{{zzzgggeeessswwwfffSSSKKKIIIJJJMMMPPP]]]yyy}}}xxxpppiiiQQQHHHKKKYYYooo{{{{{{}}}}}}wwwkkk^^^WWWPPPUUU^^^fffggg]]]LLL>>>===>>><<<:::FFF[[[fffgggmmmnnnnnnmmmllllllpppssssssvvvyyyyyyyyy{{{{{{fff\\\mmmfffkkk[[[]]]WWWXXXXXXWWWVVVTTTQQQOOOUUUSSSSSSMMM```lllwwwgggVVVAAA:::>>><<<::::::444///---++++++,,,,,,+++***))))))***+++---000333444333HHHPPPCCC===KKKYYY]]][[[XXXTTTWWWeeerrrnnnaaaIII<<<000...444;;;AAAFFFXXXYYYZZZYYYTTTLLLDDD???444444555666555444222000111111111222222333444444444333111000111666===CCCOOO\\\ggglllnnnfffOOO888:::@@@DDDIIIVVVnnnsssxxx~~~bbb[[[\\\LLLQQQJJJIIIIIIJJJFFF@@@???AAA===>>>AAACCCAAAJJJiiihhhYYYZZZrrryyyggg]]]dddSSSmmmZZZ888,,,444...222555;;;CCCKKKRRRWWWYYY]]]^^^___aaabbbbbbccccccfffeeedddeeeggghhhgggfffcccfffhhhfffddddddiiimmmiiihhhgggfffgggiiikkkmmmjjjkkklllmmmnnnooopppppptttxxxyyyvvv{{{{{{ooo^^^OOOCCC:::444444333333222222111111000000000000000000000000111000111222222444>>>IIIPPPaaaqqqyyyvvvccclllwwwxxxcccMMMHHHCCC???===???>>>:::555999777555333333333555555555555444444333222222222111111000000000/////////000111111111000111333555222888777777;;;999;;;IIIUUUpppyyyuuu~~~nnnbbbWWWRRROOOTTT[[[aaaiiipppuuuqqqmmmeeeYYYNNNMMMQQQccctttVVVaaa{{{jjj```YYYNNNMMMMMMNNNOOONNNKKKFFFBBB???>>><<<999777666555444222...000333111222DDD[[[lll^^^OOOHHHKKKOOOMMMJJJ===;;;999999999888444000222222222222222333333444555555777999;;;:::777444000/////////111555888;;;<<<888444111111222222111222222222222222222222222222222111111222222333444222333555555666888<<<>>>BBBDDDIIINNNUUU]]]ffflllqqqsssvvvzzz}}}|||{{{zzz{{{}}}~~~}}}~~~~~~~~~wwwPPPeee{{{bbb999666:::???===<<>><<<;;;;;;666///---++++++,,,,,,+++***************,,,...111222===@@@FFFIIIBBB<<>>EEELLLVVVaaaggg```]]]TTTIIIBBBAAA@@@>>>AAA>>>DDD```rrrrrr|||tttNNNXXXZZZMMMLLLHHHIIIIIIKKKLLLGGGAAA@@@DDD>>>===BBBGGGCCCMMMyyy]]]SSS{{{wwwdddjjjeeeVVVooobbb:::---000///000444:::BBBJJJRRRWWWZZZ___```bbbdddeeegggggghhhhhhgggffffffgggfffeeecccccceeeggggggffffffhhhkkkiiihhhhhhggghhhiiijjjkkkjjjjjjjjjkkklllnnnpppqqqqqqvvvuuuxxxlllVVVGGG???;;;444444333333333222222222222111111111111111000000000000222222000333>>>KKKTTTaaaooozzz|||ssssss}}}oooPPPIIIAAA>>>AAABBB@@@===999777555333333333444555333333333222222222222222000000000000////////////444222222222///...111666666;;;777666===@@@BBBNNNcccsssfff\\\ZZZ[[[bbbhhhjjjmmmpppjjjiiiiiidddYYYPPPQQQWWWeee___LLLZZZzzziii```\\\TTTPPPOOONNNNNNOOOMMMHHHDDD>>>===<<<:::888666555555666333222333222444BBBRRRZZZSSSOOOQQQXXX\\\WWWRRRLLLFFF>>>;;;;;;:::666222444444333222222222222333444444555777999999777444111///...---///222666999===:::555222111111222222222222222222222222222222222222111111222222333444222333555555666888<<<>>>BBBEEEIIIOOOVVV^^^ffflllppprrrvvvzzz}}}|||{{{zzz|||~~~~~~{{{RRRhhh```888666;;;<<<======DDDKKKKKK]]]~~~}}}PPPeeelllaaaJJJ555333222222222666@@@JJJVVVYYY___gggooowww}}}}}}~~~kkkYYYQQQUUU```hhhrrr|||yyy```FFF>>>AAACCCAAAxxx|||mmmsssggg___XXXTTTddd{{{}}}}}}yyysssuuu~~~vvvhhhddd[[[QQQKKKKKKLLLIIIEEEQQQPPPIIICCCKKK]]]gggggglllpppssssssooommmnnnqqqwwwuuussstttyyysssfffTTTYYY}}}rrraaaiii|||eeeRRR[[[YYYTTTSSSYYY______\\\YYY^^^WWWfffjjjVVVhhh]]]uuu}}}bbbTTT???999>>><<<;;;;;;666///---++++++,,,,,,+++*********)))***+++,,,...000<<<888:::BBBDDD???>>>CCCHHH\\\gggbbb^^^eeehhheeezzzuuukkk[[[KKK>>>444///---///333999@@@IIIPPPTTTbbbeeehhhiiieeeaaa]]][[[ZZZYYYXXXUUURRROOOLLLJJJQQQWWW]]]```^^^XXXRRROOO>>><<<>>>@@@999333>>>PPPJJJWWWeeeqqqwwwxxxllleeepppdddIIIMMMQQQKKKDDDEEEIIIKKKHHHBBBBBBEEECCC@@@DDDHHHEEEOOO~~~qqqrrrwwwgggVVVmmmiii;;;...---000000333999AAAIIIQQQXXX[[[___```bbbdddfffhhhiiiiiigggfffffffffgggfffdddbbbgggfffeeefffhhhiiigggeeehhhiiijjjkkkkkkkkkjjjiiijjjjjjjjjkkkmmmnnnpppqqqqqqvvvuuu|||xxx}}}eeeMMM???:::777444444444333333333333333333333222222111111111000000000111222000222===JJJ\\\fffqqqwwwyyyyyyzzzyyyzzzvvvhhhUUUHHHCCCCCCEEEEEE999888666444444444666777333333333333333333333333000000000000////////////222000000222000...444===DDDFFF<<<888@@@EEEFFFMMMeee~~~sssgggaaa___aaafffiiigggeeefff[[[\\\]]]\\\VVVSSSYYYbbbuuuXXXHHHRRReeewwwddd[[[WWWOOOKKKIIIHHHJJJKKKIIIDDD>>>======<<<:::888666555444666444333222333999CCCLLLTTTSSSTTTVVVXXXXXXVVVTTTWWWNNNBBB;;;;;;<<<;;;:::777666555444444333333333333333444666888888666444111000...---...111555777<<<:::777444111111222333222222222222222222222222222222111111222222333444333444666666777999<<>>ggg~~~___yyy~~~vvvlll___dddttt{{{yyyzzzzzz{{{{{{|||~~~xxxpppqqq}}}~~~pppjjjfff___YYYUUUSSSRRRQQQ\\\ZZZQQQIIIOOO```jjjjjjllllllmmmnnnooooooooonnnqqqqqqtttyyy}}}kkkPPP^^^yyywww___nnn{{{sssjjjRRR[[[PPPWWWYYY\\\TTTRRRXXX^^^]]]\\\]]]UUU]]]^^^cccbbbZZZyyyqqq{{{fffTTT@@@999>>><<<;;;;;;666///---++++++,,,,,,+++*********))))))***+++,,,---333<<<>>><<>>===<<<:::777555444333333222111555???GGGJJJQQQOOOKKKFFFFFFKKKVVV^^^PPPIII???999888:::;;;;;;:::999888777666666666666444444444555777777555333222111///......000333555::::::999666333222333444222222222222222222222222222222111111222222333444333444666666777999===???CCCFFFKKKPPPVVV]]]dddhhhnnnqqquuuyyy||||||||||||~~~~~~~~~}}}}}}uuu|||{{{OOO555666222:::AAACCCIIIQQQNNNPPP\\\nnnsssTTTHHHiiiLLL;;;---///444333000111666@@@PPP```lllppppppooo}}}kkkZZZVVVYYYgggkkkkkkbbbYYYVVVVVVVVVKKKZZZnnnbbbeeezzz}}}}}}kkkjjjvvv{{{wwwyyy{{{|||||||||}}}zzz|||}}}}}}tttlll```UUURRRXXXccckkk```]]]SSSIIIOOO```jjjkkkiiigggfffgggkkknnnooooooooossszzzooo[[[KKKXXXwwwUUUXXXvvvUUU]]]^^^```XXXjjjaaa___WWWUUUZZZ\\\WWWUUUXXXTTT```UUUYYYiiiXXXhhhsss|||pppUUU@@@:::>>><<<::::::555///---++++++,,,,,,+++***+++***)))((())))))+++,,,...:::@@@???JJJ[[[\\\PPPGGGFFFKKK[[[ooo|||{{{vvvyyy}}}}}}wwwsssoooggg^^^PPPJJJAAA888222000222333333444888???GGGKKKKKKJJJJJJKKKKKKKKKIIIFFFDDDBBB777555333333777AAAMMMUUUOOOKKKLLLTTT]]]gggxxxsssyyyrrrpppWWWEEE^^^rrrPPPNNNRRRKKKIIIPPPIIIGGGIIIOOOPPPMMMJJJJJJGGGDDDEEEFFFDDDIII```zzz}}}zzzwww```lllttt@@@555***111///222777===FFFNNNTTTXXXYYY[[[\\\___aaabbbcccccc``````bbbeeehhhiiihhhfffiiihhhffffffffffffffffffhhhiiiiiiiiiiiiiiihhhhhhhhhjjjlllnnnpppqqqqqqqqqqqqzzzxxx{{{sss```MMMCCC???888111444444444444444444444444555444444333222222111111111......000111222888@@@aaawww{{{qqquuuhhhPPPDDDAAA???<<<999888777777888666666666555555444444444222222111111111000000000///,,,...444333111;;;KKKpppuuuiiiVVVPPPPPPSSS]]]dddttt~~~yyyrrrgggaaa]]]\\\XXXQQQMMMMMMGGGGGGLLLSSSYYY]]]eeemmmXXXJJJEEE999AAAzzzggg\\\VVVNNNGGGBBB>>>@@@FFFJJJHHHEEEBBBBBBAAA???<<<999666555333444222000777BBBGGGEEERRRMMMFFF@@@???FFFSSS^^^JJJHHHFFFCCC@@@===:::888<<<<<<;;;:::999999999999777777666777888888666444222111000000000111222333777999:::888555333333444222222222222222222222222222222111111222222333444222333555555666888<<<>>>BBBEEEKKKQQQXXX___fffkkkppprrrvvvzzz||||||{{{zzz}}}|||}}}~~~~~~}}}~~~sssyyyFFF222777222:::DDDHHHMMMUUUSSSQQQZZZeeetttuuu|||jjjWWWYYYuuurrrpppVVV===666666333333666000777CCCQQQ^^^hhhooorrroootttzzz{{{yyy{{{vvvrrrnnnmmmmmmkkkeee______ddd[[[aaannnoooYYYxxxzzzzzzsssxxxxxx|||}}}}}}{{{yyyyyy|||~~~}}}wwwmmm```YYY\\\eeeooovvv]]]ZZZNNNEEEJJJ[[[fffggggggfffeeeeeehhhmmmssswwwxxx|||fffQQQIIIKKKssslllfff~~~mmmQQQYYY[[[^^^UUUeee]]]^^^YYY[[[aaa```WWWSSSVVV[[[]]]XXX```iiiZZZ___qqq~~~yyytttVVVAAA:::???<<<::::::444///...,,,+++,,,,,,+++***+++***)))(((((()))***+++------555CCCIIIKKKRRR\\\XXXNNNGGGMMMYYYggguuuxxxkkkkkkrrruuuqqqmmmggg]]]RRRIIIBBB???===:::666444666;;;===:::666444555777999999888777666GGGNNNXXX```ccccccaaa```EEEPPP```sssuuuWWW^^^uuuQQQHHHLLLlllgggTTTBBB???EEEHHHEEEAAAEEEAAABBBHHHKKKHHHCCCAAABBBBBBDDDGGGGGGIIIVVVcccTTTqqq{{{xxxfffnnnxxxBBB888***222///111555<<>>;;;888666666888444000777BBBEEE@@@ZZZVVVPPPJJJGGGGGGJJJMMMPPPSSSWWWVVVPPPGGG???:::>>>===<<<<<<;;;;;;;;;<<<:::999888999999999777555222222111111111111111222555888;;;:::666444444555222222222222222222222222222222111111222222333444111222333444555777:::===AAAEEEKKKSSSZZZbbbiiinnnqqqtttxxx|||}}}}}}{{{zzz|||{{{zzz|||}}}~~~}}}ddd}}}mmmwww@@@///888333333@@@EEEJJJSSSRRRQQQXXXXXXVVVooouuuUUU^^^___~~~YYYDDD888000///555333333666???MMM```rrr}}}xxx~~~}}}{{{jjjmmm{{{fffttt```dddooo|||{{{}}}|||zzzuuuqqqqqquuuyyyyyykkkkkkooowww~~~|||rrrhhhYYYUUUJJJ@@@EEEVVVbbbcccgggiiijjjhhhgggmmmxxxrrr]]]FFFAAA\\\|||ccc^^^ppp```^^^SSS\\\UUUdddfff[[[ZZZ```iiiggg[[[VVVZZZ^^^UUU]]]kkkeeeWWWXXX```xxxzzzwww|||rrrkkkWWW@@@999AAA>>>::::::777333111...,,,,,,+++***(((************************))),,,333@@@JJJLLLEEE===NNNeee```AAA>>>aaavvvoootttgggmmm{{{iii^^^SSSUUU```hhhgggbbbTTTWWWTTTMMMNNNWWW\\\[[[YYYZZZ]]]bbbhhhkkkkkkjjjyyyrrrZZZSSSYYYhhhzzzooohhhlllxxxwwwggg]]]^^^ooo^^^QQQlll~~~MMMIIIDDD@@@>>>???BBBDDDEEEAAA@@@CCCEEEBBBAAABBB777:::;;;@@@GGGDDDJJJ^^^LLLmmmbbbyyyNNN000,,,333///333999>>>BBBIIIRRRXXX^^^\\\\\\^^^aaabbb```]]]bbbaaaaaaaaaccceeehhhjjjdddgggkkklllkkkiiiggggggmmmiiiffffffggghhhfffdddhhhkkkoooooommmlllmmmoooqqqppprrrvvvooo^^^aaasssddd999777777555333444666555222555666666555333111111222333222111111111333666777NNNooossssssdddWWWFFF@@@???999999===:::444444444444333333222111333444333222000.........000111333333333444777999iiiuuuYYY\\\kkkwwwwwwqqqrrrhhh```TTTRRRQQQPPPPPPPPPOOONNNNNNRRRUUUWWWXXXXXXZZZ\\\hhh~~~dddOOOHHHHHHkkktttbbbfffbbbJJJGGGFFFHHHHHHIIIOOOVVVJJJDDD@@@@@@AAA???;;;999333222777999888DDDIII>>>JJJ^^^]]]QQQNNNHHHLLLbbbgggtttwwwTTT777999:::;;;;;;===??????<<<<<<<<<;;;:::===???:::333888666444333222222111///444666999999777555333222222222222222222222222222000111111111111222222222333333444444555777;;;>>>BBBFFFKKKRRRYYYaaaiiiooouuuwwwzzz|||~~~}}}zzzxxx~~~~~~}}}|||~~~xxxzzzpppfff@@@333222000;;;BBBFFFGGGKKKRRRTTTPPPZZZSSS]]]}}}xxxKKKRRRqqqggg;;;...333888111999999...000HHHgggzzz~~~}}}zzzwwwmmmuuuzzzyyy{{{wwwggggggooowwwpppppppppuuuzzzxxxsssuuu||||||yyyvvvpppjjjnnn~~~~~~vvvtttaaaYYYPPPLLLQQQZZZbbbfffllltttzzzzzzwwwzzzlll\\\III999SSSlllaaarrrzzzvvvcccddd```XXXVVVYYY]]]^^^^^^aaabbb^^^YYYXXXYYYZZZPPPUUUYYYZZZ\\\___^^^ZZZttt}}}|||yyysssWWW@@@999AAA>>>::::::777333111...---,,,,,,***(((***************************+++...777AAAGGGIIIHHHRRR```oooooo___QQQYYYjjjtttrrr]]]zzzwwwfffUUUJJJFFFcccjjjoooooonnnpppsssuuuzzzyyywwwwwwwwwrrrjjjddd\\\hhhjjjhhhooooooooovvvaaa\\\WWWTTTOOOUUUmmm{{{dddSSSMMMwwwsssUUUMMMKKKHHHEEECCCCCCCCCCCCDDD@@@@@@DDDGGGHHHMMMSSSgggYYYFFFAAAFFFFFFVVVsssllliiiuuusss{{{zzzkkk]]]rrrKKK222///111///333888<<>>:::777888111444555:::___yyyvvvmmmjjjpppmmmaaa[[[lll{{{iiiSSSFFFBBB===:::<<>><<<999999;;;:::777555333222222444555555444333555888999888666444222222222222222222222222222111111111111222222222222222333444444555777;;;???CCCGGGMMMTTT[[[ccckkkpppoootttyyy}}}~~~}}}~~~}}}~~~~~~ppp```>>>555777666===EEEIIIIIIJJJNNNPPPMMMVVV^^^]]]aaaoooFFFFFFqqqMMM555000000,,,000222222777AAAIIIKKK~~~{{{uuullleeekkkooovvv}}}qqqjjjttt|||yyywwwqqqlllmmmqqquuutttppprrrwwwyyywww~~~tttiiifffccc^^^XXXWWW\\\ccchhhjjjbbblllwww}}}eeedddIII;;;GGGddd```wwwlll^^^^^^ZZZUUUVVVZZZZZZVVVXXX```SSSXXX\\\\\\XXXVVVUUUUUUMMMSSSXXXZZZ]]]``````\\\\\\}}}|||zzzuuuWWW???999@@@>>>::::::888333111...---,,,,,,***)))************************+++******---444???IIIPPP___UUU[[[jjj```DDD===JJJdddhhhpppvvv|||}}}lllXXXKKKBBB???<<<888555666???IIIHHHEEEDDDIIIRRR]]]dddgggllliii]]]WWWYYYPPPEEEHHHSSSTTT\\\rrrpppNNNKKK[[[hhhxxxTTTCCCMMMMMMLLLJJJHHHFFFCCCBBBCCCAAABBBDDDFFFIIISSS\\\}}}eeeHHH@@@CCCDDDZZZ___]]]]]]ttt}}}]]]aaafffcccpppLLL222000...///222666:::>>>GGGQQQYYY[[[[[[\\\___cccdddcccbbbcccbbbbbbbbbcccdddfffgggeeefffhhhhhhhhhhhhjjjkkkhhhiiilllooopppmmmhhhdddbbbfffkkkmmmmmmooorrruuuwwwtttuuuuuu~~~wwwnnnkkkiiifffhhh\\\CCC999888666777666444000...666666555444333333333333333333222222222444555666888___jjjooo}}}fff@@@;;;===>>><<<666888666444222222333444555222222222333333444444555222444666666444333444555888\\\uuuqqqaaaYYYmmmpppbbb|||ssshhhZZZYYYRRRLLLNNNUUUYYYWWWRRRNNNPPPSSSXXX\\\^^^]]][[[aaalllpppUUU<<>>:::666:::///555444999sssyyyttt~~~zzzmmmaaaRRRJJJAAA===>>>???>>><<<;;;>>>???<<<;;;<<<<<<:::555444333333555666666666222444777999:::888555333333333333333333333333333111111111111222222222333222333444444555888<<>>::::::888444111///------,,,***)))************************)))))))))))),,,555@@@IIIUUURRRPPPQQQXXXbbblllrrrMMMPPPUUUbbbyyy|||yyy{{{vvvfffVVVMMMFFF>>>;;;>>>;;;;;;;;;===AAAGGGMMMRRRDDDAAA;;;AAARRRYYY___mmmyyy}}}]]]JJJcccpppVVVLLLJJJLLLLLLKKKIIIGGGEEECCCBBBBBBBBBCCCDDDBBBCCCJJJTTTfffTTTCCCDDDGGGCCCVVV}}}bbbbbb[[[aaakkk|||```cccgggeeemmmRRR111///111///111444777<<>>:::777888999888777999999777444333222222111000444333333333333444555666555SSSrrrxxx}}}pppVVV___vvvHHHBBBDDDCCCBBB===666555444444444444555555222222111222444555444444222444666777777666777888000PPPfffgggcccbbbvvvyyy{{{vvvpppeee```ZZZTTTSSSVVVWWWVVVSSSOOOOOORRRWWW[[[[[[YYYVVVVVVWWWhhhlllKKKDDDcccqqqfffjjjbbbQQQLLLHHHGGGFFFGGGMMMUUUZZZUUULLLCCC@@@@@@<<<777666///999777555kkkvvvvvvrrrllljjjjjjiiieeedddZZZQQQOOOOOOLLLGGGDDD???BBBCCCAAAAAABBB???::::::888666666666777666555111333555999;;;:::777555333333333333333333333333111111111222222222333333222333444444555888<<>>666BBBZZZxxxzzzuuunnnjjjgggfffiiipppyyysssssstttvvvxxxmmm{{{{{{tttttttttrrrqqqqqqrrrttttttqqqooonnndddqqqtttiiiiiipppzzzrrr___NNNEEEBBB444RRRgggwww~~~|||QQQqqqyyyeee]]]ZZZVVVXXX]]]YYYPPPMMMRRR[[[^^^dddfffaaaXXXSSSSSSTTTVVVUUURRRTTTXXX[[[ZZZ[[[lll}}}xxxtttVVV???888@@@???;;;;;;999444222///------,,,+++)))************************'''***+++***))),,,222888DDDYYYdddYYYUUUhhhfffPPPWWWuuurrrvvv{{{www}}}|||nnncccTTTYYY]]]\\\UUULLLDDDAAAXXXeeerrrgggOOOLLLTTTkkk___HHHEEEHHHHHHJJJIIIGGGEEECCCBBBBBBAAAAAABBBEEEFFFBBB>>>AAAHHHKKKGGGFFFMMMNNNCCCOOOqqqpppsssccc\\\aaa|||kkk```\\\YYYjjj```555///555...111333666:::BBBMMMUUUWWWYYY]]]```bbbdddeeefffbbbbbbbbbbbbccccccdddeeeeeefffffffffeeegggjjjmmmjjjlllooorrrtttuuuvvvwwwnnnqqqrrrqqqnnnlllnnnqqqppppppuuuxxxeee\\\bbbkkkeee```___\\\@@@999555888<<<@@@FFFMMMAAA===999666666555333222444444444444444444555555999OOOmmm~~~~~~mmmnnnxxxOOOFFFCCCBBBCCC@@@999:::::::::999777555444777555444555777888666555666888:::;;;::::::;;;<<<999RRR^^^^^^gggsss}}}vvvyyyssskkk```___\\\XXXUUUSSSSSSTTTQQQRRRSSSVVVWWWWWWUUUSSSLLLKKK[[[tttyyyWWWBBBSSSuuurrrcccaaaSSSMMMJJJJJJKKKKKKKKKOOOVVV___^^^VVVIIIBBBAAA???;;;555111;;;777000TTT|||yyyhhhfffcccfffqqq}}}}}}pppeeeaaa```^^^]]]___VVVSSSLLLDDDAAABBB???:::>>><<<999999999999888777222222444777;;;;;;999777333333333333333333333333111222222222222333333333111222333444555888<<<@@@BBBGGGOOOWWW^^^fffmmmrrrpppqqquuu|||jjjHHH444777???AAAJJJPPPWWWXXXUUURRRVVV[[[SSSTTT[[[```TTTNNNfff^^^FFFTTT{{{ccc999222111777777000///555666222222<<>>888@@@???;;;;;;999444222///...------+++***************************'''***------***((()))+++888FFFWWW```cccfffkkkpppqqq}}}fffTTTJJJkkk|||{{{{{{}}}|||jjjQQQDDDAAAVVV[[[jjj\\\FFFDDDHHHFFFAAAGGGFFFDDDCCCBBBAAAAAAAAA???@@@DDDHHHFFFAAA@@@DDDBBBFFFGGGJJJIII@@@FFF___pppqqqcccgggooo|||ggg^^^ZZZkkkppp;;;---///...000333666999@@@IIIPPPUUUXXX\\\___aaabbbdddfff```aaabbbbbbcccddddddeeeeeefffffffffeeegggiiilllkkklllmmmllllllllloooqqqmmmoooqqqpppnnnmmmpppsssrrrssswwwyyyyyyTTTPPP]]]kkkjjjkkkqqqqqqMMMBBB:::;;;===???FFFPPPCCC>>>888666666666444111444444444444555555444444777GGGlll}}}wwwrrr~~~sssTTTFFF======@@@===;;;;;;:::999888666444333888666444555888999777555999;;;;;;;;;:::;;;===???DDDUUUZZZ]]]mmm{{{~~~|||kkkhhh}}}uuuqqq```bbbbbb]]]VVVRRRSSSUUUTTTVVVXXXXXXVVVUUUUUUUUUNNNNNN___yyyfffLLLTTTuuuooo______QQQOOOMMMMMMOOONNNMMMPPPUUUdddhhhcccRRREEEBBB@@@===777666888444000AAA```rrrddd```kkkyyyxxxsssrrrooo^^^dddnnnuuulllfffccciiirrrxxxqqqbbbPPPEEECCCBBB???>>>===;;;;;;===>>>===<<<555333333555999<<<:::888333333333333333333333333222222222222333333333333111222333444555888===@@@BBBGGGOOOXXX```gggnnnrrrrrrrrruuu~~~~~~wwwrrr~~~aaaAAA222777>>>???GGGJJJPPPUUUTTTQQQTTTZZZTTTUUUWWWXXXWWWWWW^^^gggqqqGGG:::NNN~~~___HHH111---333666111,,,(((///999<<<:::>>>OOObbbyyy}}}fffZZZVVVOOOYYYXXX[[[aaaeeegggjjjnnnfffbbb_________cccmmmxxxooobbb___iiiiii___```kkkmmmmmmlllkkknnnnnnggg^^^UUU```mmmzzzrrrfffXXXCCC777:::777222???WWWwwwzzzfffWWWhhhiiinnn```______XXXccccccWWWUUU```aaaXXXWWWVVVYYY]]]ZZZSSSSSSZZZhhhfff___WWWTTTXXXZZZZZZ]]]LLLccc~~~vvvuuuUUU>>>888@@@???;;;;;;999555222///......---+++***************************)))***++++++***)))))))))((((((333KKKfffrrrooogggtttxxxnnnfff^^^___kkkuuuwww}}}tttvvv|||xxx[[[CCCDDDSSS___fffjjjpppiiiVVVGGGGGGKKKHHHEEEEEECCCDDDEEEFFFEEEDDDBBBAAA@@@???BBBGGGHHHDDDBBBDDD???DDDAAA???CCCAAACCCPPPuuuiiihhh]]]rrr{{{uuuooodddeeeppp@@@000)))...000444666888>>>EEEKKKTTTXXX\\\______```bbbeee______aaabbbddddddeeeeeeeeefffggggggffffffhhhiiikkkmmmmmmllljjjjjjlllnnnkkkmmmooonnnllllllpppssssssrrrvvvwww~~~WWWXXXggguuuuuuxxx}}}zzzUUUHHH>>>>>>===;;;@@@JJJAAA;;;666444666777555333444555555555555555444444333:::cccyyyqqqrrrttt\\\III;;;===AAA::::::999888888:::===@@@BBB<<<999888:::>>>AAA???<<>>888;;;444222777777FFFggg^^^YYYVVVbbbrrruuuxxx}}}pppqqq{{{ppp[[[OOOKKKIIICCCAAA???>>>?????????===888555222333888;;;;;;999444444444444444444444444222222222333333333444444000222333444555888===AAACCCHHHQQQZZZbbbiiippptttwwwvvvxxx}}}qqqzzzxxxZZZ===333;;;BBBBBBEEEEEEJJJQQQRRRPPPQQQVVVXXXVVVSSSRRRUUUZZZZZZWWW```ppp^^^===^^^qqqkkkqqqYYY;;;222555555222555666777444---,,,666CCC999MMMaaaooo|||ggg[[[NNNJJJIIICCCNNNQQQRRRSSSUUUXXXXXXVVV```YYYTTTSSSTTTVVV\\\ccceee]]]YYY\\\]]][[[___fffddddddcccccchhhkkkdddYYYWWWbbblllwwwuuukkk^^^OOOEEE777999<<<===???KKKeee}}}dddGGG```bbbbbbmmmaaaaaaccc^^^cccccc[[[WWWZZZYYYTTTXXXUUUYYY```^^^UUUVVV]]]\\\]]]ZZZTTTSSSUUUUUUSSSSSSWWWPPPjjj|||~~~UUU>>>888@@@???;;;<<<:::555222000......---+++***************************+++***))))))***+++,,,---)))...---***888PPPYYYRRR]]]lll}}}jjjOOOIIIVVVfffrrrgggFFFEEEUUU]]]___YYY[[[nnnsss\\\jjj~~~jjj\\\MMMDDDJJJCCCLLLiiiYYYMMMFFFGGGNNNKKK@@@???III@@@CCCGGGJJJJJJGGGDDDAAABBB???@@@EEEGGGDDDBBBBBB<<>>@@@???DDDOOOBBB===888777:::<<<<<<999444555555666555555444444666333YYYzzzttt{{{dddMMM>>>BBBFFF;;;<<<;;;:::<<>>===777===222333>>>111555]]]xxxuuuuuu___UUURRRIIIFFFCCCAAA@@@???<<<;;;:::666111222777;;;<<<:::444444444444444444444444222222333333333444444444000111333444555999===AAADDDIIIRRR[[[ccckkkqqquuuvvvwwwyyy|||~~~~~~~~~|||||||||uuuwwwoooPPP777111:::BBBBBBFFFDDDHHHPPPRRRPPPPPPTTT\\\TTTRRRUUUQQQLLLPPP[[[PPPfffqqqLLLAAAeeeeeeCCC777555444555///---333888777444222222888:::999FFF```yyy{{{]]]HHHBBB???BBBFFFBBB???EEEEEEAAABBBIIILLLJJJPPPIIIFFFIIIMMMMMMLLLMMMOOOTTTVVVTTTTTTXXX[[[ZZZ]]]^^^]]]___fffkkkdddXXX]]]jjjwwwpppfffYYYLLLEEE@@@===;;;;;;<<<888:::SSSxxxqqqXXX]]]uuu\\\VVV___YYY[[[XXXXXXWWWZZZ^^^\\\XXXXXX[[[XXXVVVZZZaaa^^^SSSRRRYYYTTTWWWXXXVVVVVVXXXVVVSSSBBBeeeVVVPPPooo~~~xxxRRR;;;444===<<<:::<<<;;;777444111///...---,,,+++************************)))))))))))))))******++++++++++++,,,...111555777NNNWWWcccooovvv{{{}}}~~~ooo___ZZZmmmdddPPPWWWPPPJJJDDD>>>999666888<<>>???CCCHHHJJJGGGDDDfffjjjzzzOOO```xxxVVV]]]LLL444......///000222777;;;@@@CCCQQQSSSVVV[[[```bbbaaa```aaacccffffffeeedddcccdddeeefffhhhiiijjjjjjiiiiiikkkkkkkkkkkkmmmnnnpppqqqlllmmmoooooommmlllmmmnnnpppqqqyyyzzzvvv}}}vvvpppkkkGGGAAAOOO\\\QQQCCCCCCFFFBBB;;;555777CCCKKKEEE999777666555555666777666444111;;;EEEqqqgggOOOEEEAAA???@@@999?????????QQQooohhhXXXNNNYYYiiippppppooowwwooohhhiiiqqqyyy~~~~~~yyy}}}{{{vvvooofff___\\\ZZZaaaaaa``````eeehhhccc\\\______VVVRRR]]]sssuuuUUU@@@KKKkkkyyynnn\\\QQQRRRSSSQQQQQQTTT[[[```xxxuuuNNNHHHKKKBBB???;;;;;;:::888444:::MMMaaallldddYYYVVVPPPJJJFFFAAA===;;;???>>>999222333:::<<<999777555444222222333444555111111222222222333333333222333444444555888<<>>WWWwwwyyyPPPVVVrrrwwwjjjZZZZZZZZZZZZYYYWWWTTTSSSUUUTTTXXX```ccc^^^WWWSSSVVVXXXWWWTTTVVVZZZWWWOOOPPPQQQSSSUUUUUUSSSQQQOOORRRUUUUUUTTT\\\|||zzzTTT<<<555======:::<<<;;;777444111///...---,,,+++************************)))))))))))))))******+++,,,+++******,,,...000222111999FFFTTTbbbnnnxxx~~~nnnsssxxxxxxmmmfffbbb\\\VVVRRRYYYUUUTTT[[[cccnnn~~~xxx\\\GGGGGGSSSJJJEEEBBBEEEFFFEEEFFFHHHMMMJJJEEE@@@>>>AAAGGGLLLFFFCCCAAAAAABBBEEEFFFFFF===???BBBCCCDDDCCCCCCBBB]]]iiioooUUU]]]nnnMMMZZZUUU555000...///000222666;;;???BBBOOOQQQUUU[[[___aaaaaa``````bbbdddddddddeeegggiiifffggghhhjjjjjjjjjjjjiiijjjjjjkkklllmmmmmmnnnnnnoooppprrrrrrqqqqqqrrrsssuuusssyyy}}}~~~xxxqqqjjj[[[JJJGGGLLLGGGAAA???999OOOMMMAAA555<<>>EEEZZZxxxsssfffhhhvvv}}}xxxzzzjjjZZZ[[[~~~{{{qqqgggaaa______gggjjjjjjiiigggcccYYYOOORRRUUUPPPJJJQQQfff___BBB666QQQyyyyyypppbbbUUUUUUTTTSSSTTTVVVXXXZZZeeeyyyoooUUURRRQQQIIIHHHBBB@@@===888777BBB]]]wwwuuujjjfff```XXXQQQKKKFFFAAA======>>>;;;444333888;;;:::888777555333222222333444222222222333333333333444222333444444555888<<<@@@FFFJJJRRR\\\eeejjjllllllnnnsssvvvwww{{{~~~}}}{{{~~~{{{}}}~~~xxxdddrrr~~~cccDDD666777===AAACCCMMMJJJJJJOOOQQQPPPOOOPPPNNNOOOQQQSSSTTTTTTTTTSSSXXXUUUNNNaaarrrtttmmmTTTDDDXXXuuuooohhhLLL999//////222000444888222---111444555555666666666999777555444444555555444555666777888999:::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>@@@BBBDDDFFFGGGHHHNNNTTTVVVUUU\\\fffdddZZZbbbsss}}}vvvpppddd```ZZZRRRKKKCCC===999::::::<<<>>>:::444555;;;MMMooocccQQQmmmrrrVVVVVVXXXZZZYYYUUURRRSSSUUUTTTSSSWWW___bbb^^^YYYWWWTTTVVVVVVTTTUUUYYYVVVPPP[[[YYYVVVTTTSSSTTTVVVWWWTTTTTTVVVUUUNNN]]]zzzzzzVVV>>>777???===:::<<<;;;777444111///...---,,,+++************************)))))))))))))))******+++,,,+++***))))))***+++,,,'''***111999BBBMMMXXX___ooorrryyyxxxlllrrrZZZLLLDDD???BBBJJJGGGCCCAAADDDFFFFFFFFFIIIFFFFFFDDDBBB@@@@@@CCCEEECCCAAA>>>>>>@@@DDDEEEFFFBBBFFFJJJIIIEEEBBBCCCFFFOOOooonnndddPPPhhhtttvvvjjjPPP```eee999444......///222555:::>>>@@@LLLOOOUUUZZZ^^^````````````aaabbbcccdddgggkkknnnggggggiiijjjjjjkkkjjjjjjiiijjjkkklllmmmllllllkkkkkknnnpppqqqppppppqqqsssuuuppptttzzzxxxmmmLLLBBBBBBDDDBBBFFFHHH@@@^^^oookkkOOOAAAIIIIII<<<;;;999777666777777555444999555222@@@jjj```KKKDDDDDDDDD???AAAPPPeee}}}iii\\\YYY]]]tttiiicccbbbccchhhmmmnnnkkkfffaaaYYYPPPFFFMMMJJJDDDFFFWWWkkkGGG<<>>===777444666;;;<<<:::888666444333333333333333333333444444444555555222333444444555999===AAAGGGLLLVVV___ggglllnnnoooooorrrtttsssvvv{{{}}}|||{{{xxxwwwyyyxxx{{{mmmwwwxxxhhhvvvwww]]]AAA777;;;@@@CCCCCCOOOLLLNNNSSSTTTPPPLLLLLLQQQRRRTTTUUUUUUTTTSSSRRRSSSWWWQQQRRRjjjkkkXXXUUU___www^^^FFF999777222333999777;;;888555333333555999<<<777555444333444333222000111222333333444444333333444444444444555666777777888888999:::<<<===>>>>>>CCCHHHIIIIIINNNVVVTTTLLLTTT```iiikkkooouuutttooohhheee```[[[WWWQQQKKKGGGBBB>>>888333222444888<<<:::666444555999BBBRRR```yyyOOOIII]]]kkk]]]RRRVVVYYYVVVQQQOOOSSSWWWUUUSSSUUU[[[\\\XXXTTTTTTRRRTTTTTTTTTUUUWWWVVVQQQWWWVVVSSSRRRQQQRRRTTTUUUXXXPPPSSSXXXLLLGGGjjjxxx}}}vvvXXX@@@999@@@>>>;;;<<<:::777444111///...---,,,+++************************)))))))))))))))******+++++++++***)))))))))******//////---,,,,,,///444888PPPWWWlll~~~lllMMMCCC???CCCHHHFFFAAA>>>DDD@@@???BBBDDDBBBBBBEEE<<<@@@EEEGGGFFFCCC@@@???>>>???@@@CCCDDDDDDAAA???FFFHHHJJJIIIGGGEEEEEEFFFEEE|||}}}VVVLLLaaalllaaarrrbbbkkkrrr===222......///111444888<<>>>>>AAAKKKVVV:::GGGdddwwweee```YYYVVVTTTNNNEEE===;;;>>>???:::555555:::>>>;;;:::888666444333222222444444444444555555555666333444444444666999???CCCHHHOOOZZZdddkkkoooqqqrrrrrrttttttqqqsssxxx{{{zzz|||}}}}}}}}}|||zzzxxxwwwwwwwwwyyy}}}}}}|||VVVxxxuuurrrWWW===777>>>DDDFFFGGGRRRQQQTTTZZZ\\\WWWRRRQQQ[[[ZZZXXXVVVTTTSSSRRRRRRWWWZZZ^^^```WWWSSS}}}pppIIIEEEkkkjjjWWW===///111444:::555111111333222333555555444444444555555333111222222333333333333222222000000000000000111222333333333444444555666666777777:::;;;;;;>>>CCCAAA<<<@@@GGGKKKIIIIIIKKKKKKGGGCCCAAA???>>><<<999777555777777888888888999;;;===999444444???SSSiiizzzxxxoooEEEHHHfffsssaaadddSSSUUUUUUSSSQQQQQQTTTWWWXXXUUUUUUWWWVVVPPPMMMNNNRRRSSSTTTUUUVVVVVVUUUTTTLLLOOORRRUUUUUUTTTQQQOOOVVVNNNPPPZZZWWWMMMRRRbbbxxxzzzqqqYYYAAA:::@@@>>>;;;<<<:::777444111///...---,,,+++************************)))))))))))))))******+++***)))*********+++,,,,,,---------+++)))***,,,...000000===XXXnnnzzz~~~nnn[[[GGG999IIICCC@@@BBBDDDDDDCCCCCCEEEAAA???BBBCCC@@@???AAA???AAADDDEEEDDDAAA@@@???AAAAAAAAABBBCCCBBB???===CCCBBBAAABBBDDDEEECCCAAADDDzzzuuuYYYiii}}}yyyaaaqqq```eeewwwFFF,,,.........000333777:::===FFFLLLUUU[[[^^^```aaaccc^^^bbbfffiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkgggiiikkkllllllkkkiiihhhiiilllnnnppppppqqqrrrtttuuurrrwwwyyyyyyvvvdddlllzzzzzzlllddd]]]OOO;;;UUUmmmmmmWWWCCC@@@GGG888666444444555777777777333888<<>>;;;:::???;;;AAASSSgggttt~~~|||iiimmmtttwwwrrrmmmhhhcccYYYMMMCCC<<<>>>???===888666999>>><<<;;;:::888666444333222444444555555555666666666444444444444666:::@@@DDDJJJRRR___iiiooorrrtttuuuvvvwwwvvvssssssxxx{{{zzz{{{~~~}}}~~~~~~}}}|||yyyyyyxxxyyy{{{}}}|||yyyVVVxxx}}}~~~mmmQQQ888888BBBHHHJJJMMMVVVUUUYYYaaaddd```\\\[[[]]]ZZZVVVRRRQQQQQQSSSTTTddd^^^\\\ccc```SSSdddvvv___^^^???fff~~~wwwhhhFFF<<<888777222444;;;>>>999222///333333222444555555444222333333444444444333222222111000000000000111111222111111111222222222333333000222333333444777666333555999;;;999888999:::999777777888777777777888888333888>>>AAA>>>999555222777DDDWWWkkk|||zzzlllUUUWWW~~~kkkeeeaaaXXXTTTWWWTTTQQQRRRTTTWWWVVVUUUYYYVVVUUUVVVTTTNNNMMMOOORRRRRRTTTVVVVVVUUUUUUUUURRRUUUXXXZZZYYYVVVRRRPPPMMMOOOTTTVVVVVVRRRMMMIIIzzzzzzoooYYYAAA999@@@>>>;;;<<<:::777444111///...---,,,+++************************)))))))))))))))******+++((())))))***+++,,,------)))+++---------...///111444---+++///333666>>>HHH```eeevvvkkk]]]OOOIIIGGGDDDAAA@@@FFFDDDBBB???>>>???BBBFFFFFFBBBAAACCCDDDAAA???AAAHHHFFFBBB>>>;;;===AAAEEEHHHDDD???<<<<<<>>>@@@AAABBB???===???CCCEEECCC@@@DDDgggsssccchhhiiihhhbbbKKKMMMpppXXX111.........///222555999;;;BBBJJJTTTZZZ]]]___aaaccc^^^bbbgggjjjiiigggeeedddgggggggggggghhhiiijjjkkkhhhiiijjjkkklllkkkkkkjjjhhhjjjmmmnnnnnnoooppprrrqqqooovvvxxxwwwxxxlllbbbgggsssxxx{{{sssbbbBBBAAAHHHSSSTTTJJJAAA???:::777555444666777888888999:::???VVVtttOOOAAA===<<<<<>><<>>BBBHHHNNNSSSXXX\\\aaa|||eeemmm}}}{{{~~~ooo^^^OOOEEE======>>>>>>;;;777999>>>===<<<;;;999777555444333444444444555555555666666555555444444666;;;AAAFFFKKKUUUcccnnnsssuuuvvvwwwyyy{{{yyyvvvvvvzzz|||{{{xxx|||}}}zzzyyyyyyyyyxxxvvvxxx{{{xxxsssiiizzzqqq|||zzzhhhKKK666;;;HHHMMMNNNPPPTTTRRRUUU[[[^^^[[[XXXXXXUUUSSSOOOMMMMMMPPPTTTVVVXXXbbb```\\\``````\\\___}}}iiibbbWWWTTThhhwwwjjjPPP@@@333333555333333777333222111222333444333222222222333333333222222111333222222222222222333333111111111111222222222222111222222333333333333333222444555444444555777888666777777666555666777999444444222111333<<>>;;;<<<;;;777444111///...---,,,+++************************)))))))))))))))******+++((()))******++++++++++++)))+++---------,,,---///&&&(((,,,000222333666999555555>>>OOOaaaqqqxxxhhhZZZNNNEEEDDD>>><<<@@@CCC@@@>>>@@@999===@@@@@@>>>>>>@@@AAADDD@@@???CCCDDDAAA@@@AAACCCAAA>>>;;;;;;>>>DDDIIIEEEAAA<<<999:::===???@@@@@@???>>>???@@@@@@AAA@@@>>>SSSllliiiwwwWWWccceeeyyyYYYBBBaaahhh===.........///111444777999>>>FFFQQQXXX[[[\\\___aaa^^^aaaeeehhhgggfffeeeeeegggffffffffffffhhhiiijjjhhhiiiiiijjjkkklllmmmmmmgggiiikkklllllllllnnnoooppplllqqquuuwww}}}{{{xxx```ZZZdddhhhfff]]]OOOQQQHHHAAADDDMMMPPPHHH===???<<<888666777888888888888>>>GGGjjjQQQ:::>>>DDDCCC@@@;;;NNNeeemmmnnn}}}ssslllggg]]]ccciiimmmooommmcccXXXBBBBBB===???GGGGGGOOOccc{{{zzzppp|||xxxsssrrrttttttppplllrrr~~~mmmZZZPPPKKKGGGFFFGGGBBBGGGMMMQQQYYYccckkknnnxxxpppxxxvvvwwwvvv___OOOHHH???<<<<<>>:::999<<<<<<<<<;;;:::888777555444333333444444444555555555555555555444666;;;BBBGGGMMMXXXfffqqqvvvwwwxxxzzzzzz||||||xxxyyy|||~~~|||www}}}~~~|||yyyvvvuuuvvvxxxwwwuuuwwwyyysssjjjuuuvvvssswww```FFF666AAAPPPRRROOOPPPUUUQQQPPPSSSSSSPPPNNNOOONNNMMMMMMMMMNNNPPPRRRTTTIII\\\___VVVXXX[[[XXXXXX]]]yyyKKK===TTTvvveeeHHH;;;666222555<<<999777444222333333222111111111222222222222222111444333333222222333333333111111111111222222333333222222333444444333444555111111222333333333555888444555666555444444777:::===>>>???BBBLLL^^^tttrrrjjj~~~|||\\\<<>>777???===:::<<<;;;777444111///...---,,,+++************************)))))))))))))))******+++))))))************))))))''')))************,,,...,,,000222///---...//////...222333111222666::::::AAARRR^^^[[[XXXZZZXXXQQQQQQRRROOOIIIJJJNNNLLLFFF???EEEDDD;;;999AAAEEECCCDDD???>>>BBBCCC@@@@@@EEEBBBCCCBBB>>><<<>>>AAABBB???<<<<<<@@@BBB@@@???@@@444777<<>>>>>===;;;999<<<===;;;888777:::===666LLLvvv___mmmPPPmmmIIISSSlllBBB......---...000444777999;;;DDDOOOWWWYYYZZZ]]]```^^^aaaccceeeeeeeeeggghhhffffffeeeeeefffgggiiijjjiiiiiiiiijjjkkkmmmnnnoookkknnnppppppppppppqqqrrrwwwpppqqqwwwzzzvvv~~~eeeQQQQQQ^^^\\\VVVUUUSSSKKKNNNIIIAAAGGGSSSRRRGGGEEEAAA<<<999888888777777000CCCSSSuuujjjCCC:::>>><<<:::<<<>>>;;;;;;UUU|||uuunnnjjj``````]]]\\\```ccc___WWW??????<<<>>>FFFFFFPPPeee||||||vvvqqqtttfff[[[QQQIIIHHHLLLKKKXXXdddkkkuuu}}}cccUUUPPPAAA;;;;;;???@@@;;;999;;;<<<<<<;;;:::999888666555333333333444444444555555555555555444666;;;CCCHHHMMMYYYhhhssswwwxxxyyy{{{zzz}}}}}}zzzzzz~~~~~~|||www}}}}}}{{{xxxwwwsssvvvwwwvvvxxxxxxooocccttt{{{ttt[[[BBB666EEEVVVVVVPPPOOO\\\VVVSSSSSSQQQMMMJJJKKKMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOLLLQQQYYYUUURRR\\\\\\dddlllXXXJJJMMMiiiyyyzzzmmm[[[MMMIII@@@===888555444444333222111111222333333333333333444333333222222222333333000111111222222333333333222222333444333222333666333333444555444333555999555777999888777888<<<@@@DDDSSSiii|||{{{wwwwwwzzz{{{gggLLLGGGgggvvvrrraaaggg\\\OOOTTTYYYUUURRRTTTUUUVVVVVVUUUTTTSSSRRRPPPPPPSSSUUURRRMMMMMMRRROOONNNPPPTTTQQQJJJKKKPPPKKKNNNSSSVVVVVVSSSOOOLLLTTTJJJKKKUUUWWWMMMHHHLLLqqq^^^BBB555;;;;;;;;;>>>===777555222000///...,,,+++************************))))))))))))))))))))))))++++++******************++++++++++++++++++++++++............////////////000000000111222222333333444333444666666444777<<<888777666666777999;;;<<<:::;;;===???@@@AAA@@@@@@===AAADDDFFFDDDBBB@@@???@@@AAAAAA???<<<::::::;;;666;;;??????===;;;;;;===>>>>>>===<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>LLLggghhhfff```ZZZ]]]PPPbbbZZZ666...000111,,,000888888???CCCIIIPPPVVVZZZ]]]^^^ccccccddddddddddddeeeeeeddddddeeeeeefffgggggggggllliiiggghhhjjjmmmnnnooonnnnnnnnnnnnmmmmmmmmmmmmqqqrrrssstttssssssuuuwww~~~kkkZZZVVVZZZ[[[cccoooqqqZZZQQQRRRKKK???NNNccc```YYYSSSLLLEEE>>>888666666===999GGGkkkiiiTTT???888<<>>777===???@@@www~~~vvvpppnnnoooYYYWWWVVVPPPfffsss\\\LLL;;;:::>>>===OOObbb___tttxxx~~~rrr|||dddUUUVVVYYYXXXTTT]]]ppp~~~iiimmmeeehhhZZZRRRGGG>>>???;;;@@@AAA<<>>222111:::444444333333333444555555999555333666999<<>>999222///555888444111111222444444111222444222---...111444555222000111222---000333444333222222333333333333444222111333666666666888:::===IIIbbbxxxsss[[[iiiqqqWWWDDDIIIgggzzzhhh]]]```bbb```\\\XXXVVVVVV[[[YYYUUURRROOOOOOPPPQQQSSSRRRPPPOOOOOOPPPPPPQQQOOOOOOOOONNNMMMLLLKKKJJJKKKJJJKKKQQQWWWVVVNNNFFFIIILLLPPPSSSRRROOOJJJGGG}}}xxxaaaEEE888===<<<;;;===;;;777555222000///...,,,+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++---.........//////////////////000111111222222333222111222555444222333777777666555555777999;;;===:::;;;<<<>>>>>>?????????EEEHHHIIIIIIFFFCCCAAA@@@???@@@@@@???<<<;;;;;;<<<;;;;;;<<<<<<<<<;;;999777????????????>>>>>>======;;;;;;;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999@@@aaazzzrrraaaKKKlllZZZDDDMMMLLL444,,,///333...111999888<<<@@@GGGOOOVVV[[[^^^___aaaaaabbbcccdddeeefffgggddddddeeeffffffgggggghhhjjjiiihhhiiikkkmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmlllppptttooobbbZZZcccsssvvvsssVVVNNN\\\cccgggrrryyy___QQQZZZUUUNNNbbb}}}uuucccNNN@@@<<>>ZZZXXXGGG<<<>>>>>>777555999444444333333333444444555666333333666:::>>>EEEMMMYYYdddqqqxxx|||}}}|||zzzyyyyyy{{{}}}~~~~~~~~~||||||xxx{{{{{{{{{}}}{{{wwwppprrruuuooollljjjeeexxxoooooommmssswwwmmmHHH>>>===FFFMMMKKKKKKOOOOOOHHHEEEJJJPPPPPPNNNMMMIIIIIIKKKLLLMMMOOOPPPPPPPPPPPPQQQTTTWWWXXXVVVSSSSSSQQQWWWhhhlllHHH333ZZZ~~~hhhuuummmTTTBBB===777444777888444111111,,,///000///000444555333555444444333333333222111777666333222222444777:::999444000444;;;???@@@@@@@@@III[[[nnnzzzvvv[[[mmmoooRRRHHHLLLeeegggvvvzzzhhhddd\\\^^^```^^^ZZZWWWVVVVVV[[[ZZZXXXWWWVVVUUUSSSRRRYYYWWWUUURRROOONNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLPPPNNNLLLNNNQQQPPPLLLGGGHHHIIIKKKLLLKKKJJJHHHGGG}}}yyy|||bbbGGG;;;???===:::;;;999777555222000///...,,,+++************************))))))))))))))))))))))))************************++++++++++++++++++++++++---------.........////////////000000111111222222222111333666555111111444444444444555666999;;;===<<<<<<<<<<<<<<<===>>>>>>BBBCCCDDDCCC@@@>>>===>>>===??????>>>===<<<===>>><<<:::888:::>>>@@@===999===>>>?????????>>>===<<<888999:::;;;===>>>???@@@::::::::::::::::::::::::<<<888XXXzzziiiIIIXXXxxx}}}uuuvvvRRRKKKUUU666+++---333000222888777888<<>>===<<>>>>>===;;;lll|||vvvvvvyyy}}}qqq{{{{{{www|||zzzsssbbbLLLHHH[[[qqq```SSS>>>>>>VVVfffbbb\\\TTTJJJ???EEEsss|||zzzMMMLLLZZZ^^^yyydddYYYRRRIIIEEEFFFUUUddddddUUUNNNJJJNNNEEEBBBDDDPPPzzzwww]]]BBB;;;======:::888555444444333333333444444555222222666;;;@@@IIISSS```kkkvvvzzz}}}~~~{{{yyyyyy|||}}}|||~~~}}}yyyzzzyyy{{{{{{yyy{{{~~~}}}yyyrrrssspppllllllfffhhhttt|||zzzqqqjjjwwwyyy[[[<<<:::>>>FFFGGGEEEIIIQQQZZZQQQKKKLLLOOOOOONNNOOONNNNNNOOOPPPQQQSSSTTTUUURRRRRRSSSUUUWWWXXXVVVUUUOOOPPPRRRTTTXXXeeerrrYYYEEEFFF^^^qqqyyyzzzgggVVVIII@@@>>>???999:::888333222555555222:::777444333555555444222222000///000444888<<<>>>888999<<>>===<<<;;;;;;<<<>>>???:::;;;<<<;;;::::::;;;===;;;===>>>>>>======>>>???666555555888<<>>999:::<<<======<<<:::888777888999:::<<<===>>>???999999999999999999999999@@@666JJJtttuuu]]]YYYiii|||uuuiiiVVVDDDZZZ???///,,,111///111777777666;;;BBBKKKRRRXXX[[[\\\^^^___```bbbccceeefffgggeeeeeeeeefffgggggghhhhhhgggggghhhkkkmmmnnnllljjjmmmmmmnnnnnnnnnnnnooooooyyyrrrvvvppphhhlllooozzzxxx{{{jjjOOOZZZ]]]PPPIIISSSNNNGGGQQQRRRhhheeeHHH@@@===;;;:::777444888@@@AAAiiiyyyfffPPPAAA???>>>::::::>>>@@@???===???;;;>>>BBBDDDjjjxxxggg\\\ddd|||vvv}}}zzziiiPPPFFFRRRrrrnnnJJJ444NNNgggaaaWWWMMMCCC;;;===bbbSSS@@@===;;;kkkbbbSSSFFFBBBFFFKKKLLLcccggg}}}^^^bbb\\\\\\MMMCCCEEEZZZzzzQQQ;;;:::???>>>888666555555444333333333444555333333777;;;AAALLLXXXiiirrr{{{}}}~~~}}}{{{yyyzzz||||||~~~~~~yyy{{{}}}~~~}}}yyyyyy{{{yyytttnnnuuullldddhhheeeppp|||qqq|||vvvJJJ888:::@@@GGGHHHGGGLLLSSSiii```XXXWWWWWWTTTRRRSSSRRRRRRRRRRRRSSSUUUWWWXXXTTTUUUUUUWWWXXXXXXWWWVVVRRRRRRTTTXXXWWWUUUWWW[[[{{{}}}iiiKKKBBBHHHRRRppp~~~{{{yyyqqqfffddd]]]WWWWWWYYYVVVPPPMMMMMMLLLLLLMMMMMMLLLJJJMMMNNNPPPTTTXXXYYYVVVSSS^^^jjjtttuuuvvv~~~ooocccrrrwwwttt}}}ttt]]]LLLMMMYYYjjj___UUUWWWYYYZZZ]]]YYYZZZZZZZZZXXXWWWVVVUUUWWWTTTSSSUUUWWWWWWSSSOOOQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNIIIJJJKKKJJJHHHIIIMMMQQQKKKJJJJJJJJJKKKLLLMMMMMM}}}qqqYYY@@@999???<<<999;;;:::777555222000///...,,,+++************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......//////000111111222222444777555000///111111111222444666888999:::>>>===<<<;;;;;;<<<>>>???;;;<<<<<<;;;:::;;;===???999;;;<<<===<<<<<<>>>???:::;;;;;;999777777999;;;777888:::;;;;;;:::888777888888999999999:::::::::888888888888888888888888:::555>>>gggmmmwwwaaabbbsssqqq___yyyRRRBBBbbbMMM666---///,,,...555666666:::@@@HHHNNNTTTWWWYYY___``````aaabbbcccddddddeeeeeeffffffggghhhhhhiiiffffffhhhkkknnnnnnkkkiiinnnnnnoooooooooppppppppptttnnnrrr~~~rrrkkkmmmjjjsss}}}]]]LLLeeebbbVVV```aaaRRRIIIAAAMMMeeeSSSAAA999BBBGGGAAA>>>CCC;;;VVV```SSSFFF;;;:::BBBBBB???>>>AAABBB???>>>@@@:::<<>><<>>===>>>>>><<<:::999:::;;;888999;;;;;;:::;;;<<<>>>LLLLLLIIIBBB:::555666999777888999:::::::::999888888888888777777666666666666666666666666666666666555777===XXXuuueeegggqqqwwweeehhhTTTIIIeeeZZZ===...///,,,,,,333555777999===DDDJJJQQQVVVXXX______```aaabbbccccccccceeeffffffgggggghhhiiiiiiffffffhhhjjjmmmmmmkkkiiinnnnnnnnnooooooppppppqqqmmmppptttsssjjjeeelllwwwrrrxxx|||]]]MMMUUUVVVZZZdddddd[[[VVVRRRNNNLLLWWWxxxiiiDDD???JJJOOOJJJEEECCCLLLJJJ@@@<<<777:::GGGIIIEEECCCEEEFFFCCCBBBDDDBBB???AAA<<>>AAA<<<::::::888777555555444444888666777999<<>>:::<<<<<<777555222000///...,,,+++************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000...///111000,,,---111000111222333444555666666666777888999:::;;;;;;;;;999:::;;;:::888777777888777888::::::999999:::<<>>======DDDQQQbbbsss~~~wwwzzzpppUUUMMMYYYqqqnnnzzzpppeeeeeebbbRRRUUUWWW]]]ggguuu|||```GGGAAAFFFNNNUUU\\\]]]VVVMMMIIIFFFFFFKKKPPPZZZppp|||vvvkkkDDD>>>AAA>>>===<<<:::888777666555555666555666999<<>>DDDFFF???RRReeennnpppggguuugggUUUUUUFFFBBBMMMUUUNNNFFFEEE>>>777:::EEEKKKMMMYYYkkkmmmrrr{{{oooQQQHHHNNNddduuuooofffcccmmmnnnttt}}}jjjXXXYYYeeeqqq{{{yyy{{{kkkQQQHHHGGGLLLYYYeeefff[[[OOOMMM@@@???HHHHHHCCCTTTqqq}}}rrrccc{{{{{{KKK???AAA???>>>===;;;999888777666666444444666999===GGGYYYjjjqqq{{{|||{{{wwwqqqooopppnnnjjjmmm\\\^^^^^^LLLVVV|||sssNNN======CCCIIILLLNNNOOOOOOMMMOOOLLLKKKOOOPPPOOOPPPTTTKKKMMMPPPSSSSSSRRROOOMMMSSSUUUUUUSSSPPPOOOQQQTTTTTTNNNLLLPPPUUUWWWYYY[[[___]]]YYY```iiicccaaannnyyy{{{vvvyyy{{{LLL<<