BM6P6(@ xxx{{{UUUEEEDDDDDDCCCAAA???===<<<999888777555444444444444////////////000000000000//////.........---------...........................---,,,,,,++++++,,,,,,(((***+++------,,,+++***---------,,,,,,+++++++++,,,,,,---///111333555666333333444666999===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHMMMPPPRRRRRRTTTSSSLLLCCC;;;:::<<>>DDDFFFDDDCCCEEEFFFHHHLLLOOOPPPPPPNNNLLLKKKIIIJJJMMMPPPRRRXXX______bbbgggkkknnnpppsssuuuvvv||||||yyyzzz||||||}}}|||{{{{{{{{{{{{||||||}}}{{{uuurrrjjjjjjjjjlllpppwww~~~mmmgggggg```gggeeeeeeiiilllqqq||||||zzzyyyvvvpppqqqpppmmmiiifffcccaaa```]]]___bbbgggmmmrrrwwwyyy|||qqqmmmlllmmmjjjdddbbbddddddcccbbb```^^^]]]\\\\\\bbbjjjuuuxxxdddEEE999999:::888888888888999:::<<<===???CCCIIIOOOSSSVVVZZZ\\\______aaadddgggkkkmmmoooooommmlllllllllkkkhhhfffiiijjjnnnWWWNNNPPPNNNMMMGGGGGGHHHHHHIIIJJJLLLMMMJJJGGGEEEDDDFFFLLLRRRVVVYYY^^^ccchhhkkkmmmppprrrrrrvvvzzzyyywwwvvvxxx{{{}}}}}}}}}~~~zzzxxxjjj[[[TTTPPPKKKGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGIIIKKKPPPYYY```bbbccceeeeeecccUUUQQQLLLIIIIIIJJJLLLOOOZZZ]]]fffnnnrrrtttzzzzzzuuuqqqvvvPPPEEEEEEDDDCCCAAA???===<<<999888777555444444444444111111000000//////.....................---------...........................---,,,,,,++++++,,,,,,+++,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---///111333555666222333555888===BBBFFFIIIBBBCCCEEEGGGHHHIIIJJJJJJFFFPPPWWWWWWTTTUUUUUUSSS======@@@EEEGGGDDDCCCEEEFFFHHHLLLOOOPPPPPPNNNMMMJJJHHHIIILLLNNNPPPVVV]]]___ccciiinnnqqqsssuuuvvvxxx~~~}}}{{{}}}~~~~~~{{{|||}}}}}}}}}|||{{{{{{{{{|||}}}yyyooohhhfffgggiiikkknnntttzzzuuukkkkkkfffmmmiiiiiikkkmmmpppxxx~~~wwwyyywwwtttppplllhhhfffdddcccdddfffjjjpppxxx~~~yyytttpppnnnjjjeeecccdddaaaaaa```___\\\YYYVVVUUU\\\hhhxxx~~~|||dddEEE:::999999999888888888:::;;;===>>>AAAFFFMMMSSSXXX[[[___aaabbbcccccceeeiiimmmqqqssstttrrrpppnnnnnnllljjjgggnnnnnnpppYYYHHHJJJJJJIIIDDDEEEEEEGGGIIIKKKMMMNNNJJJHHHFFFEEEGGGJJJOOORRRXXX]]]dddiiilllnnnpppqqqrrruuuxxxxxxwwwwwwyyy||||||||||||}}}{{{uuubbbVVVKKKGGGEEEBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCEEEGGGJJJKKKPPPZZZbbbbbb^^^^^^______TTTSSSQQQMMMJJJLLLPPPTTT```eeerrrjjjeeewwwQQQEEEEEEDDDCCCAAA@@@>>>===999888777555444444444444222111111000///......---...................................................---,,,,,,++++++,,,,,,++++++,,,---...---------+++++++++,,,,,,---------,,,,,,---///111333555666222333555888===AAAEEEHHHCCCDDDFFFHHHJJJKKKLLLLLLJJJRRRXXXYYYXXXYYYXXXUUU>>>>>>BBBGGGGGGDDDCCCEEEEEEHHHKKKNNNPPPOOOMMMLLLIIIFFFGGGJJJKKKMMMRRRYYY]]]bbbiiiooorrrtttuuuvvvyyy~~~~~~}}}||||||||||||||||||||||||{{{|||}}}~~~|||~~~yyyqqqhhhcccaaadddgggiiimmmsss{{{~~~ttttttpppsssooonnnpppsssvvv|||}}}zzzvvvqqqmmmiiigggjjjjjjkkknnnttt|||~~~xxxqqqkkkfffdddddd`````````^^^[[[WWWRRRPPPWWWfffyyy|||bbbEEE;;;:::888999999999999;;;===>>>@@@GGGKKKQQQVVVYYY[[[^^^___ccccccccceeeiiinnnsssvvvxxxvvvrrrpppooonnnllljjjppprrrsssTTTCCCGGGGGGDDDDDDDDDEEEFFFHHHJJJLLLMMMIIIGGGFFFEEEGGGJJJNNNPPPVVV\\\cccjjjmmmnnnoooppprrrtttwwwwwwwwwyyy|||~~~}}}}}}|||}}}~~~sssbbbZZZQQQIIIGGGGGGDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEBBBCCCDDDFFFHHHJJJLLLMMMNNNUUUXXXUUUTTTWWW[[[\\\ZZZ\\\[[[XXXVVVXXXXXXWWW___hhh}}}bbbYYYrrrzzzTTTFFFEEEEEEDDDBBB@@@>>>===999888777555444444444444222111111000///......------................................................---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---///111333555666444444555777:::>>>AAACCCAAABBBDDDFFFHHHIIIJJJKKKMMMQQQUUUWWWYYYZZZUUUMMM<<<>>>CCCHHHGGGCCCBBBEEEDDDGGGJJJNNNOOONNNMMMKKKGGGEEEEEEHHHIIIJJJOOOVVVZZZ___gggmmmppprrrtttuuuzzz~~~~~~~~~~~~{{{yyyyyyzzz{{{}}}{{{}}}~~~}}}}}}~~~|||}}}vvvkkkaaa\\\\\\\\\```eeeiiinnnuuu~~~yyywwwzzz~~~{{{vvvqqqmmmkkkoooooopppsssyyyvvvnnniiifffddd```aaaaaa```]]]XXXSSSPPPVVVdddwwwzzz___DDD<<<:::888::::::::::::<<<>>>@@@AAAHHHLLLQQQVVVYYY[[[]]]___cccbbbcccdddhhhmmmrrruuuyyyvvvrrrooooooooonnnmmmnnnssswww}}}RRRFFFLLLLLLGGGGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFDDDDDDFFFJJJNNNQQQUUUZZZbbbiiilllnnnoooppptttuuuvvvwwwxxxzzz}}}~~~}}}}}}|||}}}~~~}}}rrrjjjhhhkkk```RRROOOHHHCCCCCCBBB???>>>??????@@@@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKNNNOOOOOOSSSXXXZZZXXX```ccceeegggmmmrrrnnnfffkkkvvv```VVVnnn}}}WWWFFFFFFEEEDDDBBB@@@>>>===999888777555444444444444111111000000//////......---------..........................................---,,,,,,++++++,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,---///111333555666555555555777999;;;>>>???>>>???AAACCCDDDEEEFFFFFFKKKNNNRRRTTTWWWVVVMMMBBB:::===CCCHHHGGGBBBBBBEEEEEEGGGKKKNNNOOOOOOMMMLLLHHHEEEEEEHHHHHHIIINNNUUUXXX]]]dddiiimmmpppsssuuuyyy}}}~~~}}}~~~~~~~~~zzzxxxwwwyyy{{{}}}|||~~~}}}}}}}}}|||vvviiiZZZPPPNNNPPPTTT\\\fffmmmrrryyy||||||wwwrrrpppsssuuuwwwzzzyyyqqqmmmiiieeeccccccdddcccaaa]]]YYYVVVXXXddduuuwww[[[CCC<<<;;;777:::::::::;;;===???AAACCCDDDIIIOOOVVVZZZ^^^bbbddddddddddddeeegggjjjmmmoootttqqqmmmkkkkkkmmmmmmmmmkkksssxxxrrrPPPHHHMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIGGGEEECCCCCCEEEIIINNNQQQTTTYYY```fffjjjlllnnnooouuuuuuuuuvvvxxxzzz}}}~~~}}}||||||{{{|||}}}~~~wwwfffWWWPPPKKKFFFHHHNNNXXXwwwoooUUULLLJJJEEEBBBCCCCCC???>>>???>>>???@@@AAABBBCCCDDDDDDHHHHHHIIIJJJJJJJJJIIIIIIHHHLLLOOOSSSZZZbbbccc```hhhnnntttyyy~~~{{{bbb]]]wwwWWWFFFFFFEEEDDDBBB@@@???>>>999888777555444444444444000000000000////////////---------.........//////...........................---,,,,,,++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,---///111333555666555555555666888;;;===??????@@@AAABBBDDDDDDDDDEEEFFFMMMTTTVVVVVVRRRIII@@@777;;;BBBHHHGGGBBBBBBFFFGGGIIIMMMPPPQQQQQQOOOMMMJJJHHHGGGIIIJJJJJJPPPVVVWWW[[[aaagggkkkooosssuuuxxx{{{|||{{{}}}}}}|||{{{zzzyyyyyy{{{|||}}}{{{zzztttiiiZZZMMMFFFEEEGGGLLLYYYhhhtttyyy}}}~~~yyyvvvxxxzzz~~~zzzsssqqqmmmhhhfffggggggfffeeebbb```^^^\\\eeesssttt}}}XXXBBB===;;;777;;;;;;;;;<<<>>>@@@BBBDDDCCCHHHPPPWWW^^^cccgggjjjiiiiiihhhgggfffffffffgggmmmiiifffdddfffiiikkkllljjjrrrvvv{{{|||~~~kkkQQQHHHGGGFFFKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJGGGDDDBBBCCCGGGLLLOOOSSSWWW^^^cccgggjjjmmmooouuutttssssssvvvxxxzzz|||zzzyyyyyyzzz{{{~~~]]]NNNEEEGGGIIIFFFHHHNNNIII```~~~~~~dddPPPKKKIIIEEEDDDGGGGGGDDDCCCDDDAAAAAABBBCCCCCCDDDEEEEEEJJJKKKLLLMMMMMMMMMLLLLLLGGGKKKNNNQQQ[[[lllyyy~~~}}}{{{ddddddVVVFFFFFFEEEDDDCCCAAA???>>>999888777666444444444444////////////000000000000---------.........//////...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,---///111333555666555555555777999<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCNNNYYYZZZVVVQQQIIICCC555999BBBHHHFFFAAABBBFFFHHHKKKOOORRRSSSRRRQQQOOOMMMJJJIIIKKKLLLLLLQQQXXXWWW[[[aaafffjjjooosssvvvwwwzzzzzzzzz||||||wwwxxxyyy{{{|||}}}}}}}}}zzzvvvlll]]]OOOGGGDDDDDDDDDGGGVVVkkkyyy~~~~~~~~~|||{{{~~~~~~~~~yyytttssspppkkkhhhiiiiiiiiihhhfffeeeccc```gggrrryyy{{{rrr{{{WWWAAA===<<<777;;;;;;;;;<<<>>>@@@CCCDDDEEEKKKSSSZZZ```eeejjjmmmnnnmmmkkkiiifffdddbbbaaagggddd```___bbbeeehhhjjjjjjqqqsss~~~zzz|||mmmVVVJJJDDDEEEOOOJJJIIIIIIIIIIIIJJJKKKKKKMMMIIIDDDAAAAAAEEEJJJNNNSSSWWW\\\aaaeeeiiimmmoootttrrrqqqqqqtttwwwxxxyyywwwwwwwwwyyy|||vvv]]]OOOGGGJJJJJJCCC@@@DDDHHHVVVjjjuuunnn[[[LLLHHHBBB@@@AAADDDEEEBBBAAACCC@@@AAAAAABBBCCCCCCDDDDDDHHHIIIJJJLLLMMMLLLLLLKKKGGGJJJIIIJJJUUUppp}}}xxxqqqggg}}}TTTGGGEEECCCCCCBBBAAA>>><<<:::888666666666666666444000000//////......------...---,,,++++++---...000------------------------,,,,,,++++++++++++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------............000222444666222333444666888;;;>>>@@@GGGEEECCCCCCDDDDDDBBBAAABBBMMMWWWZZZXXXSSSJJJBBB666;;;AAADDDCCCBBBBBBDDDHHHJJJMMMPPPQQQPPPNNNLLLQQQLLLIIIJJJKKKKKKPPPVVVVVVZZZ```gggmmmqqqssssss||||||~~~~~~zzzvvvtttvvvxxxyyyzzzzzzyyyyyyxxxhhhZZZKKKDDD@@@>>>===???EEETTTjjjxxx}}}~~~|||pppllluuu{{{zzz}}}}}}xxxrrrnnnkkknnnmmmllljjjiiihhhggggggeeemmmxxxyyyhhhlllMMM???===;;;888<<<<<<;;;:::;;;???EEEIIIIIINNNUUUYYY]]]aaafffjjjlllkkkiiifffbbb^^^[[[YYYfffeeecccaaa___aaadddgggiiinnnqqq{{{yyyQQQCCCJJJEEEOOOIIIIIIIIIGGGFFFHHHJJJMMMJJJIIIFFFCCCAAABBBFFFJJJMMMSSS[[[```dddgggmmmqqqtttrrrpppqqquuuwwwvvvtttvvvwwwyyyzzz{{{zzzzzzyyy~~~}}}wwwggg\\\KKKJJJIIIGGGFFFFFFFFFFFFMMMPPP```qqqkkkUUUKKKQQQMMMHHHCCCCCCFFFHHHGGGDDDFFFDDDBBBCCCEEEGGGFFFEEEKKKMMMPPPSSSSSSQQQLLLIIIKKKIIIFFFGGGWWW|||yyyssshhh}}}SSSGGGEEECCCCCCBBBAAA>>><<<:::888666666666666666444111111000//////......---...---,,,++++++---...000------------------------------,,,,,,++++++******------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------...000222555666666555555666888<<>>===;;;;;;===EEEUUUkkk{{{~~~vvvkkkfffiiikkkiiinnnxxx|||}}}xxxtttqqqooorrrpppooollljjjiiihhhhhhdddlllxxx~~~sssiiiKKK>>><<<;;;999;;;<<<>>>???@@@CCCGGGJJJHHHLLLPPPTTTWWW[[[___ccchhhggggggfffdddbbb```___dddeeeeeecccbbbccceeegggjjjnnnqqq|||}}}VVVFFFKKKDDDJJJIIIIIIIIIHHHGGGHHHJJJMMMKKKJJJGGGDDDBBBCCCGGGJJJMMMRRRZZZ___bbbffflllppprrrpppoooqqquuuwwwwwwvvvvvvwwwxxxyyyzzzzzzyyyyyy}}}wwwsss}}}~~~uuuiii^^^UUUOOOKKKIIIGGGEEEEEEFFFHHHJJJZZZaaaqqq}}}wwwdddYYYYYY[[[XXXTTTSSSSSSSSSQQQPPPNNNOOONNNKKKHHHIIIOOOTTTWWW[[[^^^]]]XXXRRRNNNMMMFFFFFFDDDDDDPPPmmmuuusssyyyzzzuuu~~~dddxxx}}}RRRGGGEEECCCCCCBBBAAA>>><<<:::888666666666666666444222111111000000///......------,,,+++,,,---...///------------------------///......---,,,++++++***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,...000333555777999888666666999===BBBEEEDDDCCCBBBDDDFFFGGGGGGFFFDDDLLLTTTUUUSSSPPPJJJDDD888===BBBDDDCCCAAAAAABBBDDDGGGJJJNNNRRRTTTVVVVVVTTTOOOKKKKKKJJJHHHKKKPPPTTTXXX```iiipppuuuwwwxxxvvvwwwyyy}}}~~~|||tttuuuvvvwwwyyy|||~~~|||mmm^^^KKKBBB::::::;;;:::;;;===EEEVVVnnn~~~vvvmmmfffeeecccaaagggqqqvvvyyy~~~yyyvvvtttsssuuutttqqqooollljjjiiiiiieeemmmzzz}}}dddHHH===;;;:::999:::===@@@CCCDDDFFFIIILLLMMMOOORRRSSSUUUYYY]]]aaadddeeeeeeeeeddddddcccbbbbbbcccddddddcccccceeegggjjjmmmpppzzz^^^JJJLLLEEEHHHIIIJJJIIIHHHGGGHHHJJJLLLKKKJJJHHHEEECCCCCCGGGJJJKKKQQQXXX]]]```eeejjjoooooonnnoooqqquuuwwwxxxwwwwwwxxxyyyzzz{{{{{{{{{{{{~~~xxxooommmnnnkkkiiihhhssszzz|||sssggg^^^VVVQQQQQQNNNKKKIIIJJJMMMRRRUUUlllxxxxxxkkkdddhhhjjjlllmmmnnnnnnoooqqqqqqttttttkkk```[[[aaahhhjjjllllllcccVVVLLLIIIJJJBBBDDDCCCAAAGGGXXXjjjsssvvvhhhaaafffooorrr~~~vvvbbbnnn~~~RRRGGGEEECCCCCCBBBAAA>>><<<:::888666555666666666444222222111111000/////////------,,,,,,,,,---...///------------------------//////...---,,,,,,++++++,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++---000333666888:::888666666999???EEEJJJEEEDDDCCCDDDGGGHHHGGGFFFEEELLLRRRQQQNNNLLLGGGAAA999===CCCDDDBBB@@@@@@AAADDDFFFIIIMMMQQQTTTVVVXXXTTTOOOKKKKKKJJJIIIKKKOOORRRXXX```jjjrrrwwwzzzzzzxxxxxxzzz|||~~~~~~|||zzzwwwwwwwwwwwwyyy{{{}}}{{{~~~zzzpppaaaSSSAAA;;;888:::<<<;;;<<<>>>DDDXXXqqqzzzpppiiihhhiiiiiikkkooorrrvvv}}}{{{wwwuuusssuuutttrrrooommmlllkkkjjjiiiqqq}}}{{{aaaGGG===:::999999:::<<>><<<:::888666555666666666444222222111111000/////////,,,,,,,,,,,,------......------------------------//////...------,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++---///222555777888666555555999AAAHHHMMMFFFEEEDDDEEEFFFGGGFFFDDDEEEKKKQQQPPPOOONNNJJJFFF999===CCCDDDBBB@@@@@@AAAEEEFFFIIIMMMPPPSSSUUUVVVSSSNNNLLLLLLLLLJJJLLLQQQRRRXXXaaakkkssswwwzzzzzzwwwwwwxxx{{{}}}~~~|||zzzzzzzzzyyyxxxyyyzzz|||}}}{{{|||}}}~~~yyynnnaaaSSSGGG===999888;;;<<<;;;;;;>>>DDD[[[www~~~tttlllpppxxxyyytttnnntttxxx~~~~~~yyyuuurrrsssrrrpppooommmlllkkkkkkmmmuuuttt}}}^^^FFF===:::999999:::;;;===???BBBGGGNNNSSSUUUTTTSSSSSSUUUWWWZZZ[[[aaaaaaaaaaaaaaa```___^^^aaa```^^^\\\[[[]]]aaaeeeqqqvvv{{{wwwMMMGGGHHHMMMIIIKKKKKKJJJIIIHHHJJJKKKKKKKKKIIIFFFCCCCCCEEEHHHHHHMMMSSSWWW[[[___fffkkknnnoooqqqrrrssssssssssssxxxxxxxxxyyyzzz|||}}}}}}~~~ooodddXXXQQQMMMMMMQQQXXXvvvzzzwwwsssqqqrrrwww|||yyygggWWWMMMHHHEEECCC???EEEFFFDDDIIISSSRRRJJJNNNNNNRRRWWWUUUPPPQQQVVVaaammmsss}}}xxxggguuuVVVGGGEEECCCCCCBBBAAA>>><<<:::888666666666666666444222111111000000///......,,,,,,,,,---------......------------------------------------,,,,,,,,,,,,*********+++++++++++++++************+++++++++++++++++++++---///222444666777555444555999@@@HHHLLLFFFEEEDDDDDDFFFFFFEEECCCCCCJJJQQQRRRRRRSSSQQQMMM888===BBBDDDCCCAAAAAABBBEEEGGGKKKNNNQQQTTTUUUUUUTTTOOOMMMNNNMMMLLLMMMQQQSSSYYYbbbkkkssswwwxxxxxxttttttvvvyyy}}}~~~}}}{{{{{{{{{zzzzzz{{{{{{{{{xxxlll^^^PPPDDD===:::888888;;;;;;999:::===EEEaaa~~~}}}xxxyyy~~~}}}xxxuuutttrrrqqqnnnlllkkkjjjjjjooovvv}}}rrrZZZDDD===999999;;;;;;<<<===???CCCIIIRRRWWW\\\ZZZYYYZZZ]]]___``````___```aaabbbccccccccccccaaaaaa___\\\[[[\\\```cccfffooovvvOOOEEEHHHLLLJJJKKKLLLKKKJJJIIIIIIJJJJJJJJJHHHFFFCCCBBBDDDFFFFFFKKKPPPTTTXXX]]]dddiiimmmooorrrsssrrrqqqqqqrrrttttttuuuuuuwwwxxxzzz{{{~~~wwwlll^^^RRRHHHDDDKKKUUUyyywwwiiiVVVJJJFFFGGGFFFDDDAAAFFFHHHIIIWWWiiikkkbbbVVVNNNKKKNNNNNNMMMQQQXXXbbbooouuu}}}|||oooVVVGGGEEECCCCCCBBBAAA>>><<<:::888666666666666666444111111000//////......---,,,,,,------......------------------------------++++++++++++,,,,,,,,,,,,)))*********++++++++++++************++++++++++++++++++,,,---...111333555777555444555888>>>DDDHHHDDDCCCBBBCCCEEEFFFFFFEEECCCKKKQQQRRRRRRRRRPPPKKK777<<>><<<>>>AAADDDIIIOOOVVV[[[cccaaaaaacccgggiiiiiihhhfffffffffgggggggggffffffbbbcccdddcccaaa``````aaa\\\eeennn{{{~~~NNNGGGJJJHHHJJJKKKLLLLLLJJJIIIIIIJJJIIIIIIHHHEEEBBBAAABBBDDDEEEIIINNNRRRVVV[[[bbbhhhjjjnnnqqqsssrrrqqqrrrssstttttttttuuuvvvxxxzzz{{{{{{~~~tttcccTTTMMMPPPWWWkkk|||hhh___RRRIIIFFFFFFGGGGGGKKKOOONNNPPPddd~~~~~~eeeVVVLLLNNNPPPOOOSSS[[[hhhvvv||||||}}}VVVGGGEEECCCCCCBBBAAA>>><<<:::888666666666666666444000000000///......------+++,,,------......------------------------------)))******++++++,,,,,,---))))))******++++++++++++)))************+++++++++,,,,,,,,,---...000222444888666555555777<<<@@@DDDAAA@@@@@@BBBEEEGGGGGGFFFEEELLLRRRQQQOOOMMMHHHCCC666;;;AAADDDCCCBBBBBBDDDEEEHHHNNNTTTXXXZZZZZZZZZZZZUUURRRQQQOOOKKKKKKNNNUUU[[[ccclllqqqtttsssrrryyyxxxxxxyyyzzz{{{zzzxxxwwwxxx{{{}}}~~~~~~~~~}}}|||}}}~~~}}}yyyuuuoooggg[[[OOOCCC<<<;;;>>><<<:::;;;>>>>>><<<>>>CCCKKKlll{{{yyyvvvqqqllliiifffdddkkkpppxxxrrrqqqwwwPPP???<<<:::;;;@@@<<<@@@EEEJJJOOOTTTYYY]]]bbbaaaaaaeeeiiikkkjjjhhhnnnnnnmmmllljjjhhhfffeeecccfffiiijjjgggdddaaa```\\\eeemmmyyywwwLLLIIILLLFFFJJJLLLMMMLLLJJJIIIIIIJJJHHHHHHGGGEEEBBBAAAAAACCCDDDHHHMMMQQQUUUZZZbbbgggggglllpppsssrrrrrrsssuuuwwwvvvvvvwwwxxx{{{}}}~~~yyy~~~yyyfffXXXSSSQQQsssddd______aaahhhccc\\\TTTNNNLLLMMMNNNWWWYYYTTTUUUkkklll]]][[[[[[WWWWWW\\\ppp~~~tttYYYGGGDDDDDDEEEDDD@@@>>>@@@;;;999666555555555333222222111000//////.........//////.........---------......---------,,,,,,,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,------///111444555666666555666999===AAACCC@@@AAABBBDDDFFFGGGHHHIIIKKKKKKMMMQQQRRROOOGGGAAA666===DDDFFFEEEDDDCCCBBBGGGJJJOOOSSSVVVWWWVVVUUUTTTUUUTTTPPPLLLLLLNNNQQQVVVVVV\\\gggppprrrtttwww}}}||||||~~~{{{xxx~~~|||zzzzzz{{{|||}}}~~~}}}ssskkkdddXXXKKKFFFDDD???;;;999AAA;;;888;;;>>>>>>>>>@@@SSSttt{{{wwwwwwtttnnniiihhhiiirrr{{{sss|||nnnOOOAAA<<>>@@@DDDJJJQQQWWW]]]```dddeeefffeeeeeegggiiillloooqqqrrrpppkkkfffeeefffcccjjjnnnmmmkkkjjjgggcccfffiiikkkvvv|||TTTDDDPPPGGGKKKKKKKKKJJJIIIIIIHHHHHHEEEFFFIIIJJJEEE>>>???DDDEEEHHHLLLPPPUUU[[[bbbfffmmmnnnpppsssuuuvvvtttsssyyyxxxxxxyyy{{{||||||{{{ttt[[[aaasss}}}bbb\\\XXXYYYeeezzztttaaaZZZVVVSSSXXXhhhjjjddd___mmmtttqqqlllZZZTTTeeetttwwwYYYGGGDDDCCCEEEDDD@@@>>>@@@<<<:::777666666666444333222111000///............///.........------------...------------,,,,,,,,,***+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,---///111444555555444333444666:::>>>@@@======???AAACCCEEEFFFGGGHHHIIILLLPPPQQQNNNFFF???444:::@@@CCCBBBAAA@@@@@@FFFJJJOOOTTTWWWXXXXXXWWW[[[[[[YYYUUUPPPMMMMMMNNNQQQSSS[[[fffmmmnnnqqquuu|||zzzyyyzzz|||}}}{{{xxx|||zzzyyyyyy{{{}}}wwwkkkbbbQQQJJJFFFFFFFFFBBB???>>>@@@;;;999<<>>???BBBGGGNNNTTT[[[aaaeeehhhjjjlllmmmkkkjjjjjjkkklllnnnooonnnkkkhhhggghhhhhhnnnqqqooonnnoooooolllkkkmmmpppyyyWWWAAALLLHHHKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGIIIJJJEEE??????DDDDDDGGGKKKOOOTTTZZZ```dddjjjkkkmmmpppsssttttttsssvvvvvvvvvxxxzzz{{{{{{{{{|||}}}nnnnnnpppddd]]]]]]fffuuujjjaaa\\\aaaqqqxxxuuummmvvviii\\\fffrrrzzzXXXGGGDDDCCCEEEDDD???>>>@@@===;;;888777777777555444222111000///........................------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---///111333555555444333333555888<<<>>>;;;<<<>>>AAACCCFFFHHHIIIGGGHHHLLLQQQSSSPPPGGG@@@555888===AAAAAA@@@???@@@EEEIIIOOOTTTYYY[[[[[[[[[_________[[[VVVRRROOONNNMMMQQQ[[[fffjjjlllpppvvv{{{yyywwwvvvxxxzzzzzzzzz~~~||||||}}}}}}|||zzzxxxrrrgggYYYNNNAAAAAAGGGQQQVVVQQQJJJFFFBBB>>>===???@@@@@@CCCGGGUUUttt~~~yyyppphhhffffffmmmvvv{{{}}}}}}|||}}}rrrggg]]][[[aaaqqq{{{ppp~~~aaaHHH===;;;???:::@@@@@@EEEKKKRRRXXX___fffjjjlllnnnrrrrrrpppllljjjiiiiiikkknnnnnnmmmlllllllllnnnrrrsssooommmppppppooommmppprrr{{{bbbDDDJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJFFF??????CCCCCCFFFJJJMMMRRRWWW]]]aaaggghhhjjjlllooorrrtttuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxyyy|||tttmmmlllrrrxxxrrryyyoooooo|||{{{~~~WWWFFFCCCCCCEEECCC???===???<<<:::888666666666555333111111///...............---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---...111333444777666555555666999===???===>>>AAADDDGGGJJJLLLMMMGGGIIINNNTTTWWWTTTLLLEEE888999===AAACCCAAA@@@BBBDDDHHHNNNUUUZZZ]]]^^^^^^___```aaa```]]]YYYUUUSSSLLLRRR]]]gggjjjkkkpppxxx{{{yyyvvvtttuuuxxx{{{}}}~~~~~~|||yyytttmmmcccVVVHHH>>>>>>AAANNNcccpppkkk[[[OOOJJJGGGEEEEEECCCAAAEEEKKKVVVsss{{{rrrmmmkkkiiimmmssswwwzzz|||zzzzzzuuunnnlllpppbbb[[[WWWYYY___jjj{{{yyyooo\\\FFF===;;;@@@;;;AAACCCHHHOOOTTTYYY^^^eeeiiijjjllloooooommmjjjhhhgggjjjkkkmmmnnnooonnnnnnnnnooossssssnnnjjjkkkjjjhhhkkknnnrrryyylllKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJFFF@@@???AAACCCFFFIIIMMMPPPUUU[[[___ccceeegggjjjmmmppptttwwwwwwxxxxxxxxxwwwwwwxxxyyy{{{zzz|||vvv}}}VVVFFFCCCCCCDDDCCC???===???;;;999666555555555333222111000///...------------,,,,,,------------------------,,,,,,,,,+++++++++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,...000333444777666555555666999===??????@@@CCCFFFIIILLLOOOPPPGGGIIINNNTTTXXXVVVOOOHHH;;;888:::@@@CCC@@@@@@CCCCCCGGGNNNUUU[[[^^^______aaabbbcccdddbbb^^^XXXUUULLLQQQ[[[eeehhhiiiooowwwzzzyyywwwuuuvvvyyy}}}|||{{{{{{zzz|||wwwnnndddXXXLLLAAA;;;<<<@@@RRRpppnnn[[[WWWUUUSSSOOOIIIDDDHHHOOOZZZttt{{{tttqqqqqqmmmppptttyyy~~~wwwuuurrrmmmlllnnnhhheeeeeegggiiilllttt|||}}}sssYYYEEE>>><<<@@@<<>>@@@CCCFFFIIILLLOOOSSSXXX\\\```cccgggiiilllpppuuuxxxzzz{{{|||zzzwwwuuuvvvwww|||{{{|||ttt|||UUUFFFCCCBBBDDDCCC>>>===???;;;888666555555444333222111000///...------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,+++++++++,,,...000222444555444333333555888<<<>>>???@@@BBBEEEIIILLLNNNOOOFFFGGGKKKQQQVVVUUUPPPJJJ;;;666666>>>AAA>>>>>>BBBBBBFFFMMMUUUZZZ^^^___```ccccccddddddccc___XXXTTTNNNQQQXXX```dddgggmmmtttxxxxxxyyyxxxxxxzzz}}}||||||~~~~~~wwwmmmiiiaaaWWWLLLDDD>>>;;;888<<>><<>>@@@BBBDDDGGGJJJLLLPPPUUUYYY]]]aaafffiiikkknnnssswwwzzz|||}}}{{{wwwtttuuuwwwzzzyyyzzz~~~vvv{{{TTTEEEBBBBBBDDDBBB>>>===>>>;;;999777666666555444222000000///...------------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,+++************+++,,,******************************+++++++++,,,,,,,,,+++++++++,,,---000222444555444333444666:::>>>@@@???@@@CCCEEEHHHKKKMMMNNNGGGGGGJJJPPPUUUVVVRRRNNN>>>666555>>>BBB>>>>>>CCCBBBFFFMMMTTTZZZ]]]______aaa```aaabbbccc```[[[VVVSSSRRRVVV]]]cccgggmmmssstttwwwzzz{{{zzzzzz|||~~~uuujjjWWWUUUQQQLLLEEEAAA>>>======BBBTTTqqq{{{pppooollleeeXXXPPPTTT^^^oooyyy~~~yyyMMM???<<<<<>>FFFKKKQQQYYY[[[YYYYYY]]]bbbaaadddhhhiiihhhffffffeeedddddddddfffiiijjjhhhfffccciiikkkjjjkkknnnpppoooffflllrrrvvvyyyiiiSSSGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMHHHDDDDDDFFFFFFAAA>>>???@@@BBBDDDFFFIIILLLQQQTTTYYY^^^eeehhhiiikkkppptttwwwzzz|||zzzuuusssuuuxxxyyyxxxzzz~~~xxx{{{SSSEEEBBBBBBDDDBBB>>><<<>>>===:::888777777666555444000000...---------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******------++++++++++++------******************************+++++++++,,,,,,,,,+++++++++,,,---000222333666666555666999===AAACCCAAABBBDDDGGGIIILLLNNNOOOIIIJJJLLLQQQWWWXXXVVVRRRAAA888777@@@DDD@@@@@@FFFBBBFFFLLLTTTYYY]]]^^^^^^[[[[[[]]]```cccccc___[[[YYYVVVVVV]]]eeejjjoootttqqquuuzzz|||{{{zzz{{{}}}wwweeeWWWJJJKKKLLLJJJGGGEEECCCCCCGGGLLL\\\sssvvvuuusssjjj]]]UUUZZZdddxxxsssHHH<<<:::;;;AAA???GGGLLLSSS[[[]]][[[[[[___ddddddiiinnnpppoookkkhhhfffeeedddeeehhhlllmmmllliiigggjjjkkkgggggglllppppppeeejjjpppssszzzzzz```LLLHHHGGGGGGHHHIIIJJJLLLMMMMMMGGGCCCCCCEEEEEEAAA>>>???>>>@@@BBBDDDFFFIIINNNQQQVVV\\\dddhhhhhhjjjnnnqqqssswwwyyyxxxuuusssvvvzzz{{{zzz|||qqqvvv~~~XXXFFFEEECCCAAA???>>>>>>===<<<;;;999777555555555555222111000//////.........///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++,,,---...///---,,,,,,---...000222333999777555555888<<<@@@AAAFFFGGGFFFEEEJJJQQQUUUTTTPPPHHHHHHQQQYYYXXXUUUUUUFFF<<<333666AAAGGGDDD===EEEGGGJJJOOOTTTYYY]]]______]]]WWWTTTYYY___^^^ZZZSSSSSSTTTZZZdddlllooopppuuuuuuuuuwwwyyyzzzxxxvvv{{{}}}}}}eeeNNNEEEFFFHHHUUU```]]]\\\YYYOOOSSSXXXbbbppp~~~vvvlllddd```YYYTTTZZZeeedddHHH;;;======AAAHHHIIIOOOWWW```eeeeeeeeefffiiifffhhhlllnnnmmmjjjgggeee___cccooosssiiieeehhhdddeeegggjjjmmmooorrrssstttpppllleeejjj{{{rrrUUUEEEJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFFFFFFFFFFEEEAAA>>>===???AAABBBDDDGGGKKKNNNTTTWWW\\\bbbhhhlllnnnoooqqqrrrsssrrrrrrtttwwwyyyyyy}}}~~~||||||{{{YYYFFFEEECCCAAA???>>>======<<<;;;999777555555555555222111000///...............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++,,,---......,,,,,,,,,,,,...000222333999777555555777;;;???@@@FFFHHHGGGFFFJJJQQQUUUUUUMMMGGGHHHTTT^^^]]]XXXUUUFFF===666777>>>DDDBBB>>>BBBDDDGGGLLLRRRYYY^^^aaaddd```YYYUUUXXX]]]\\\WWWUUUTTTVVV[[[dddkkknnnnnntttuuuwwwyyyyyyyyyyyyxxx}}}xxxyyy|||qqqYYYFFF@@@BBBJJJ___oooooonnnmmmdddeeefffjjjqqq{{{wwwlllaaaZZZRRRMMMUUUaaa}}}{{{___FFF<<<>>>>>>BBBKKKMMMNNNVVV___dddeeeeeegggjjjaaaaaadddiiiooopppmmmiii]]]^^^jjjooohhhhhhlllggggggiiillloootttyyyzzzwwwpppqqq{{{pppXXXJJJIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGDDDAAA>>>===???AAABBBDDDFFFJJJMMMSSSVVV[[[bbbgggkkkmmmnnnooopppqqqqqqqqqrrruuuxxxxxx|||~~~||||||xxxYYYFFFEEECCCAAA???>>>======;;;:::999777666555444444222111000///............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++***++++++,,,---...++++++++++++---///111222777666444444666999===???CCCEEEFFFDDDGGGNNNSSSSSSMMMHHHIIITTT___```XXXQQQFFF>>>666666<<>>DDDSSSuuuxxxxxxyyy~~~|||nnn```VVVMMMIIISSSaaazzzvvvVVVCCC===@@@>>>CCCNNNQQQQQQWWW^^^ccccccbbbccceee\\\ZZZ\\\ccclllpppmmmhhh___\\\ccchhhdddgggjjjdddkkklllnnnpppsssxxxxxxvvvzzzsss[[[LLLHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGDDD@@@======>>>@@@AAACCCEEEIIILLLQQQTTTZZZ```fffjjjlllmmmmmmnnnpppppppppqqqtttvvvvvvzzz{{{zzzzzznnn^^^]]]dddpppVVVEEEDDDBBB@@@???>>>======::::::999777666555444333111111///...............---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******+++,,,,,,---+++******+++,,,...000222666555444333444777;;;>>>>>>BBBBBB@@@CCCIIINNNOOOPPPJJJHHHQQQ\\\___XXXPPPHHH===333333<<>>CCCNNNRRRVVVZZZ^^^```___]]]\\\[[[YYYYYY[[[```eeehhhfffdddeee^^^```ccc```bbbeee]]]cccfffjjjlllooosssyyy~~~}}}}}}xxxxxx}}}}}}___HHHGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGDDD@@@===<<<>>>???AAABBBDDDHHHKKKNNNRRRWWW^^^dddhhhjjjkkkkkkmmmoooppppppqqqtttvvvrrrvvvxxxvvvwww}}}~~~rrrsssvvv~~~}}}pppggg^^^UUURRRRRRTTT^^^hhh{{{TTTEEEDDDBBB@@@>>>======<<<999999888777666444333333111000///...------------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********+++,,,,,,+++******+++,,,...000222555555555333222555:::>>>===AAABBB@@@AAAHHHMMMOOOSSSMMMHHHMMMXXX```^^^XXXLLL===000000===GGGGGGAAADDDDDDFFFJJJPPPXXX___ddd___``````bbbhhhmmmiiibbbaaa``````eeekkknnnooommmnnnsssxxxxxxtttqqqqqqsssrrrppprrrsssmmm]]]JJJ>>>DDDMMMlll~~~qqqcccZZZQQQMMMVVVddduuurrreee\\\WWWSSSSSSTTT\\\nnn|||vvv|||}}}~~~}}}xxx~~~JJJ@@@AAACCC???DDDOOOQQQVVVYYY\\\]]]\\\ZZZYYYXXXXXX\\\```aaa```aaacccfffkkkbbbbbbdddaaaeeeggg```YYY___ggglllooorrrwww{{{xxxyyywww~~~bbbFFFFFFFFFGGGGGGGGGGGGFFFFFFIIIHHHHHHHHHGGGEEEAAA>>><<<===???@@@@@@CCCGGGIIILLLOOOUUU\\\bbbfffiiijjjjjjmmmooopppqqqrrrtttvvvpppssstttrrrsssyyy~~~~~~xxxkkk]]]WWWUUURRRWWWZZZSSSUUUTTTSSSRRROOOMMMQQQVVVjjjyyySSSEEEDDDBBB@@@>>>===<<<<<<999999888777666444333222111000///...------------++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++---///111222444555666444222444999>>>>>>CCCEEECCCCCCIIIOOORRRRRROOOJJJKKKUUUaaaeeecccPPPAAA222111<<>>??????BBBEEEHHHJJJMMMSSSZZZ```dddggghhhiiikkkooopppqqqrrrtttuuuooorrrssspppqqqwww|||}}}kkk\\\```ZZZ\\\\\\UUUWWW^^^[[[SSSTTTUUUTTTRRRQQQTTTXXX```qqqUUUDDDCCCBBB@@@>>>===<<<<<<888888888888666444222111000000///...------------***+++,,,---------,,,,,,***************************+++,,,,,,,,,,,,+++***************************++++++************++++++,,,,,,,,,,,,...000222333555666777444222333999???>>>DDDGGGDDDCCCIIIPPPSSSRRRQQQMMMJJJPPP[[[bbbaaaSSSHHH;;;555888>>>CCCEEEBBBCCCFFFKKKQQQWWW\\\___]]][[[XXXXXX^^^ggghhhddd______aaafffmmmqqqqqqooonnnooopppppplllgggbbb___hhhjjjmmmnnnjjj```RRRGGGEEEAAAHHHUUUdddmmmaaaWWWTTT___ooozzzrrrllleee^^^XXXTTTQQQOOOKKKLLLMMMMMMMMMPPPSSSWWWRRROOOKKKHHHHHHGGGFFFEEEFFFAAAEEEUUUhhh|||xxxxxxuuurrrvvv}}}|||bbbEEE???CCCGGGHHHQQQYYYUUUUUUVVVYYY\\\___```___^^^[[[^^^```aaa```bbbfffjjjjjjdddhhhllljjjqqqxxxuuulllqqquuutttnnnkkkmmmppptttxxxzzzeeeLLLFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGDDDAAA;;;<<<===>>>???AAADDDGGGHHHKKKQQQXXX___cccfffggggggiiimmmooopppqqqrrrsssqqqtttssspppqqqvvv{{{|||~~~xxxkkkccc^^^[[[aaabbbZZZ[[[```^^^```bbbcccaaa``````aaabbb[[[cccoooxxxzzzXXXDDDCCCAAA???>>>===<<<<<<888888888888666444222111000000...---------------)))***,,,---...---,,,,,,***************************+++,,,------,,,+++***************************++++++***************+++---,,,,,,---...000222444555777777555222333999???===CCCFFFCCCBBBHHHOOORRRRRRSSSOOOIIIJJJSSSXXXXXXTTTNNNCCC999444888@@@FFF???AAAEEEKKKQQQWWW\\\^^^```\\\TTTPPPUUU___cccaaa\\\]]]___eeelllqqqqqqpppooonnnnnnmmmjjjddd]]]XXXVVV\\\___]]]UUUMMMCCC===@@@???HHHNNNRRRhhhyyyiii^^^\\\iiizzz}}}xxxrrreeedddccccccbbb___ZZZWWWPPPQQQQQQNNNKKKHHHGGGGGGIIIFFFBBB@@@?????????>>>???<<>>>>>@@@DDDGGGGGGJJJPPPWWW^^^ccceeegggeeehhhkkknnnooooooqqqrrrsssuuuuuuqqqqqqwww{{{}}}{{{yyy~~~}}}xxxtttqqqsssooouuuvvvnnnnnnqqqlllnnnrrrttttttrrrpppmmmiiiccc\\\XXX[[[bbbpppxxxvvvvvv~~~wwwmmmWWWGGGBBB???@@@@@@<<<;;;<<<:::888777666777666555333//////...------------...---,,,,,,++++++,,,,,,---,,,,,,------,,,+++)))(((******))))))******+++,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111888999999777444444777;;;===EEEHHHDDDCCCIIIOOOQQQNNNQQQPPPJJJJJJRRRXXXYYYRRRTTTMMM>>>444666;;;======???BBBFFFLLLRRRXXX\\\]]]ZZZWWWUUUWWW[[[^^^```dddbbbbbbgggooouuuvvvtttxxxwwwtttpppnnniii]]]OOOKKKJJJLLLQQQQQQKKKFFFDDDDDDCCCDDDFFFJJJZZZuuu~~~pppeeennnyyy{{{|||zzzxxxxxxzzz~~~{{{zzz|||sssmmmuuuwwwvvvwwwxxxwwwssspppoooeee[[[RRRLLLGGGCCCBBBDDDAAAAAA@@@@@@???>>><<<<<<>>>@@@AAA@@@AAAHHHSSS\\\{{{nnnbbb]]]YYYTTTTTTXXXZZZeeeqqqxxx{{{jjjQQQAAABBBEEELLLUUU\\\^^^^^^^^^^^^___```````````````]]]\\\\\\]]]```bbbcccccchhhggggggiiikkknnnoooooolllhhhddddddjjjqqquuuwwwvvvwwwssssssvvvvvvGGGFFFEEEFFFHHHHHHGGGGGGHHHEEEGGGHHHIIIHHHEEEBBB@@@???===;;;;;;>>>AAADDDDDDFFFJJJPPPVVV]]]bbbfffhhhjjjjjjkkklllmmmnnnoooooosssssssssttttttvvvwwwxxx~~~zzz}}}zzzyyy}}}}}}vvvjjj___TTTNNNQQQUUUWWW___jjjmmmzzzxxxrrrpppyyywwwnnnYYYGGGBBB???@@@@@@<<<;;;<<<:::888777666777666444333//////...------------...---,,,,,,++++++,,,,,,---,,,,,,------,,,+++)))(((******))))))******+++,,,,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111777999999777444444777;;;<<>>???AAAEEEJJJQQQWWW\\\\\\ZZZWWWVVVWWWZZZ]]]^^^eeedddeeejjjrrrxxxxxxwwwssscccSSSRRRVVV^^^aaa[[[SSSOOOEEEDDDDDDFFFMMM^^^{{{zzzsssyyy~~~tttjjjgggeeebbb```aaaccchhhhhhllluuussstttqqqdddVVVNNNIIIDDDCCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>???@@@>>>>>>BBBKKKRRRjjj|||{{{rrrbbbXXXPPPNNNNNNNNNPPPUUU]]]gggsss{{{~~~```HHHBBBCCCFFFMMMUUUZZZ\\\\\\[[[]]]```bbbccccccaaa```]]]^^^^^^___```bbbcccdddgggggggggiiilllooopppqqqqqqmmmiiihhhlllppptttuuuuuuwwwrrrrrrvvvuuu]]]KKKHHHGGGHHHHHHFFFGGGIIIGGGHHHIIIIIIHHHFFFCCCBBB@@@>>>;;;;;;===AAACCCDDDFFFIIINNNUUU[[[```dddfffiiiiiijjjkkkmmmnnnoooooorrrrrrsssssstttuuuwwwwww{{{xxx{{{|||}}}{{{wwwuuuuuuxxx|||~~~wwweeeXXXOOOPPPQQQOOORRRXXXUUU\\\cccqqqyyysssooottt}}}rrrlllccc]]]ZZZ[[[\\\\\\zzzttt\\\GGGBBB???@@@@@@<<<;;;<<<:::888666666666666444222//////...------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++))))))******))))))******+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,---------,,,,,,---...///000000111666888999888555555777:::<<>>CCCHHHQQQ```uuurrrgggVVVOOOJJJJJJMMMPPPTTTYYYbbbkkkwwwzzzVVVBBBBBBDDDHHHNNNUUUZZZ\\\\\\ZZZ]]]bbbfffhhhgggeeecccaaaccceeedddaaa```aaadddgggggghhhjjjlllnnnqqqrrrrrrooolllkkklllnnnooooooqqqrrrooooootttsss}}}kkkPPPJJJGGGHHHGGGEEEFFFJJJJJJIIIIIIHHHGGGFFFEEEEEEBBB???;;;999;;;???CCCDDDEEEGGGLLLRRRXXX]]]aaacccgggggghhhjjjkkkmmmnnnnnnqqqqqqrrrrrrsssuuuvvvwwwxxxvvvzzz~~~~~~~~~{{{rrrjjjggggggiiinnnvvvmmm]]]QQQPPPPPPKKKHHHJJJLLLNNNNNNTTTpppxxxrrrnnnpppttt|||tttjjjddd[[[TTTPPPPPPQQQQQQ{{{yyyvvv\\\GGGBBB???@@@@@@<<<;;;<<<999888666666666666444222//////...------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++************))))))******+++,,,++++++***))))))***+++++++++,,,,,,,,,,,,---------+++,,,,,,---...///000111555777999999666555777:::;;;???BBB@@@???BBBIIINNNQQQSSSRRRMMMJJJNNNUUU[[[TTTSSSMMMBBB777333555999@@@BBBBBBCCCEEEKKKTTT[[[ZZZYYYXXXVVVUUUVVVXXXZZZccceeeiiipppwww||||||{{{xxxvvvrrrsss}}}|||pppfff\\\SSSJJJGGGNNNaaawwwnnnggg^^^UUULLLIIIHHHFFFGGGKKKFFFKKKLLLUUUfffppp|||kkkSSSGGGBBB@@@>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBCCCAAA???>>>@@@BBBJJJSSScccuuu}}}rrriii^^^ZZZVVVTTTUUUWWW\\\___gggooo|||pppPPPBBBCCCFFFKKKRRRXXX]]]```aaa]]]```dddgggjjjjjjiiihhhgggjjjllliiibbb___```ccchhhiiijjjjjjkkklllnnnpppooommmkkkjjjiiijjjjjjjjjlllmmmkkkmmmsssrrrzzzqqqTTTJJJEEEGGGHHHEEEFFFJJJJJJIIIGGGFFFEEEEEEFFFFFFDDD@@@;;;888:::>>>BBBDDDEEEGGGKKKPPPVVV[[[^^^```dddeeefffhhhiiikkkmmmmmmpppppppppqqqrrrtttvvvvvvvvvvvvyyy~~~~~~zzzwwwxxxvvvuuuxxxyyy}}}wwwdddTTTQQQQQQMMMJJJKKKNNNPPPOOOPPP^^^~~~vvvqqqnnnnnnpppxxx}}}pppfff___VVVOOOLLLLLLMMMMMMxxxzzzvvvuuuXXXGGGBBB???@@@@@@<<<;;;<<<999777666555666555333222//////...------------...,,,++++++******++++++,,,,,,,,,++++++++++++++++++******))))))******+++,,,+++******************++++++++++++,,,,,,,,,------++++++,,,---...///000000333666::::::777666777999:::===@@@AAA???@@@FFFLLLRRRSSSSSSPPPLLLLLLSSS[[[UUUSSSMMMDDD888222333777BBBCCCDDDDDDDDDIIIRRRYYYYYYYYYXXXVVVTTTTTTXXX[[[aaaccchhhooouuuyyyzzzzzzxxx}}}|||qqqdddUUUNNNQQQaaayyy|||wwwzzz~~~}}}xxxnnnmmmjjjhhhccc]]]UUUPPPHHHCCC@@@BBBBBB@@@AAADDDCCCHHHHHHPPPaaalllyyylllUUUIIIEEEBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBB@@@???@@@@@@HHHLLLUUUeeevvvzzztttqqqkkkiiieee```^^^```cccdddnnnvvveeeJJJDDDCCCHHHOOOVVV\\\aaadddfff```aaabbbdddfffhhhiiijjjgggjjjmmmkkkeeebbbcccfffhhhiiijjjjjjhhhhhhjjjllljjjjjjiiiiiihhhhhhiiijjjjjjmmmkkkooovvvuuu|||___OOODDDGGGJJJGGGFFFIIIIIIHHHFFFDDDDDDDDDEEEFFFEEEAAA;;;888999===@@@BBBEEEFFFJJJNNNSSSXXX[[[]]]aaabbbccceeehhhjjjkkklllnnnooooooppprrrsssuuuvvvvvvwwwzzz}}}}}}qqq\\\UUUSSSOOOMMMPPPKKKLLLLLLKKKMMM___vvvrrrnnnmmmooouuuwwwmmmaaaZZZRRRLLLIIIJJJKKKLLLxxxzzz}}}~~~UUUGGGBBB???@@@@@@<<<;;;<<<999777555555555555333111//////...------------...++++++************++++++,,,,,,+++******++++++,,,******))))))******+++,,,******************************+++++++++,,,,,,,,,++++++,,,---...//////000222666:::;;;999777777999999;;;@@@CCCAAA???CCCJJJNNNPPPSSSSSSOOOMMMTTT^^^XXXTTTOOOGGG;;;222222777BBBEEEGGGFFFEEEHHHQQQXXXYYYZZZXXXUUURRRTTTYYY^^^___bbbffflllqqquuuwwwxxxwww{{{~~~wwwhhh``````iiixxxuuufffaaaaaabbbjjjxxx|||vvvooogggbbbXXXSSSMMMHHHGGGGGGGGGGGGAAA>>>???BBBBBB>>>>>>@@@???CCCDDDLLL\\\fffrrr{{{jjjWWWMMMIIIEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDAAAAAAAAAAAAAAA@@@@@@???HHHHHHMMMXXXeeeppp}}}{{{yyyzzzzzz{{{xxxrrrnnnppprrrrrrzzzXXXDDDEEEEEEKKKSSSZZZ___cccfffhhh``````______```ccceeefffaaaeeehhhiiigggfffgggiiieeegggiiigggeeedddgggjjjggghhhiiihhhhhhhhhkkkmmmmmmooonnnrrrzzzxxx|||zzz^^^HHHGGGLLLIIIFFFHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEAAA<<<999:::<<<>>>???DDDEEEGGGKKKOOOTTTWWWZZZ^^^___aaacccfffhhhjjjkkkmmmmmmnnnoooqqqssstttuuuwwwyyy{{{{{{{{{~~~lll___WWWOOOLLLPPPLLLKKKKKKHHHFFFQQQqqq{{{tttooommmnnnqqq{{{~~~uuullleee___WWWQQQNNNOOOPPPQQQzzz~~~YYYGGGBBB???@@@@@@<<<;;;<<<999777555555555555333111//////...------------...++++++************++++++,,,++++++******+++,,,,,,******))))))******+++,,,*********++++++*********)))))))))*********++++++***+++,,,,,,......///000000555:::;;;999777777888888:::@@@EEECCC???AAAHHHMMMOOOTTTVVVQQQMMMRRR\\\\\\XXXSSSLLL@@@555444999CCCGGGJJJIIIFFFHHHPPPWWWZZZZZZXXXTTTQQQTTT[[[bbb___aaaeeeiiimmmqqqtttwwwtttyyy||||||}}}yyyxxxyyy~~~{{{{{{tttggg]]]YYYXXXWWW```hhhsss~~~{{{rrrggg]]]UUUQQQJJJFFF@@@===>>>AAACCCDDDAAA@@@AAACCCCCC??????AAA>>>BBBCCCJJJZZZaaajjj{{{{{{ooobbbZZZSSSMMMHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIFFFEEECCCCCCCCCBBBBBBAAAFFFEEEIIIQQQWWW\\\hhhtttuuuyyyyyyOOOBBBJJJHHHNNNVVV\\\___bbbdddfffaaaaaaaaaaaaaaaaaaaaabbb___aaaccceeefffeeeeeeddd___ccceeedddbbbbbbfffjjjeeefffgggfffdddfffiiimmmoooqqqnnnrrryyyuuuvvvvvvQQQHHHLLLIIIFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEAAA===::::::<<<======AAABBBDDDGGGKKKOOOSSSUUU\\\]]]___bbbeeegggiiijjjllllllmmmnnnppprrrtttuuuwwwyyyzzzyyyyyy}}}nnn___RRRMMMPPPNNNLLLNNNMMMIIIMMMiiiwwwpppoooppprrrxxx~~~uuulllddd]]]TTTNNNJJJJJJKKKLLL}}}___GGGBBB???@@@@@@<<<;;;<<<888777555555555555333111//////...------------...++++++************++++++,,,+++*********+++,,,---*********)))***++++++,,,******++++++++++++******((())))))))))))************++++++,,,---...///000000555:::<<<:::888777888777999AAAGGGEEE???@@@GGGOOORRRWWWYYYRRRKKKNNNXXX___ZZZVVVPPPCCC777555;;;CCCHHHKKKJJJGGGIIIOOOVVVZZZZZZXXXSSSQQQTTT]]]eee___aaadddgggkkkooosssvvvvvv}}}~~~rrrqqqjjjaaa[[[ZZZYYYVVV]]]^^^iii|||}}}sssrrrmmmeeeZZZOOOHHHEEEAAAAAA@@@AAABBBBBBAAA??????===>>>@@@???===>>>BBB@@@EEEFFFLLLYYY^^^eeesss{{{|||rrrkkkcccZZZTTTTTTNNNNNNOOOOOOOOOOOONNNNNNKKKJJJGGGFFFFFFFFFEEECCC???@@@DDDJJJLLLMMMVVVbbbfffnnnwww{{{|||~~~tttLLLCCCQQQKKKPPPXXX]]]___```aaaccccccccceeeeeeeeecccaaa```bbbbbbbbbccccccbbb___\\\[[[___bbbbbbaaaaaafffkkkcccddddddbbb```aaafffjjjoooppplllooouuuoooooo|||XXXIIIKKKIIIFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEAAA===;;;;;;<<<<<<;;;???@@@AAADDDHHHLLLPPPRRR[[[\\\^^^aaadddgggiiijjjkkklllmmmnnnppprrrtttuuuwwwyyyyyyxxxxxx|||yyy{{{iiiWWWQQQTTTJJJIIIMMMOOOGGGEEEZZZvvvxxxqqqqqquuuwwwzzz~~~ttthhhjjjcccYYYRRRNNNMMMMMMMMM|||\\\IIIEEEAAA@@@AAA@@@===:::999999888777666444222111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((((((((((((,,,,,,++++++,,,,,,---...000333555555888;;;888333===@@@DDDGGGHHHFFFDDDBBBRRRPPPSSSWWWTTTOOOOOOUUU[[[aaa```ZZZPPP<<<111999;;;BBBJJJLLLJJJIIILLLPPP\\\ZZZVVVNNNHHHHHHPPPWWWYYY```hhhlllmmmoootttxxx{{{uuuuuu|||~~~xxxtttqqqhhh]]]XXXZZZ\\\^^^gggxxx~~~uuunnnfffbbb[[[SSSLLLHHHEEEDDD>>>>>>???@@@@@@@@@@@@@@@@@@>>>===>>>???@@@@@@@@@CCCCCCFFFKKKUUU```kkkrrr}}}pppllloooiii[[[RRRTTTWWWTTTPPPOOORRRNNNIIIFFFFFFFFFEEEDDDBBBCCCEEEEEEFFFHHHLLLOOOVVV^^^gggnnnsssxxxgggIIIDDDMMMPPPUUU\\\aaaccccccbbbaaa___]]][[[]]]aaadddeeedddccccccaaa]]][[[^^^dddiiibbbbbbaaa```aaaccchhhllllllllljjjgggccc``````aaaooooooooopppqqqsssuuuvvv^^^MMMOOOPPPKKKGGGGGGHHHIIIJJJIIIGGGEEECCCDDDBBB???<<<::::::;;;<<<@@@AAACCCFFFIIIKKKMMMNNNVVVVVVXXX]]]dddhhhiiihhhnnnnnnnnnoooqqqsssuuuwwwvvvwwwxxxxxxxxxyyy|||vvvooo\\\RRRNNNTTTJJJLLLIIIKKKLLLTTTzzzssslllqqqvvvuuuzzz~~~wwwpppnnneeeYYYPPPKKKLLLNNNOOO~~~~~~yyy\\\IIIEEEAAA@@@AAA@@@===:::999888888777666444222111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,++++++++++++,,,------000444777888<<<@@@>>>999:::===BBBGGGIIIIIIHHHFFFRRRQQQTTTXXXVVVPPPOOOSSS```ffffffgggcccNNN:::999555;;;AAADDDDDDEEEHHHKKKTTTTTTRRRLLLFFFEEEKKKPPPXXX___gggkkkmmmpppuuuzzz|||zzzyyyxxxrrrlllmmmsss}}}pppkkkjjjhhhmmm}}}xxxsssmmmeee^^^VVVSSSNNNIIIEEEBBBAAAAAA??????@@@AAAAAAAAA@@@@@@BBBAAA@@@???@@@@@@@@@@@@CCCEEEIIIPPPYYYccclllqqqzzzttthhheeeddd^^^XXXUUUWWWVVVTTTOOOIIIEEECCCCCCBBBCCCDDDDDDCCCEEEGGGJJJKKKPPPWWW]]]bbbiiissszzzzzz|||}}}ZZZEEEGGGOOOSSSYYY```ccccccbbbbbbbbbaaa___]]]^^^aaaddddddcccdddeeefffdddbbbaaadddfffcccdddeeeeeeeeeeeegggiiiiiijjjiiigggdddcccdddeeeggghhhjjjmmmppprrrssssssyyywwwWWWIIIIIIJJJHHHGGGGGGHHHIIIIIIIIIGGGEEECCCEEECCC@@@===;;;;;;<<<===>>>???AAADDDGGGIIIKKKLLLRRRSSSUUUZZZaaafffgggfffmmmmmmmmmmmmoooqqqssstttssstttuuuuuuuuuwwwzzz|||zzz|||mmm^^^VVVUUULLLNNNJJJLLLMMMWWWtttoootttxxxvvvzzz{{{uuusssjjj]]]RRRLLLKKKMMMNNNzzzuuu[[[HHHEEEAAA@@@@@@@@@===:::888888888777666444333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++++++++,,,------000444888:::???DDDDDD???777;;;@@@FFFJJJLLLLLLKKKRRRSSSWWWZZZXXXQQQNNNOOO___fffhhhmmmoooZZZ>>>333111444888<<<@@@CCCFFFGGGMMMNNNNNNJJJDDDCCCFFFKKKVVV]]]eeejjjlllpppvvv||||||~~~~~~xxxllldddhhhppp}}}yyyzzzqqqeee^^^XXXQQQLLLEEECCCAAA@@@>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAABBBCCCGGGJJJPPPXXXaaaiiipppsssxxx}}}wwwvvvqqqmmmjjj```aaa___XXXNNNGGGDDDEEEDDDEEEEEEDDDCCCBBBDDDFFFDDDFFFIIIKKKNNNUUU___fffgggjjjnnnrrruuuyyy}}}lllMMMFFFNNNUUUWWW]]]dddfffdddbbbccceeedddbbb``````bbbcccdddccccccfffhhhhhheeebbb``````bbbdddggggggfffeeeeeeffffffggggggfffeeeeeegggiiiaaadddhhhkkknnnnnnnnnmmmrrrtttvvv}}}}}}iiiSSSHHHEEEEEEFFFHHHGGGHHHIIIIIIHHHGGGEEEDDDFFFDDDBBB???===<<<=========>>>???BBBEEEGGGIIIJJJMMMNNNRRRWWW^^^bbbdddeeekkkkkkkkklllmmmooopppqqqrrrssstttttttttuuuxxx{{{|||~~~}}}}}}{{{eeeZZZWWWOOOQQQLLLLLLOOO[[[wwwrrrwwwzzzxxxyyy}}}yyyyyyoooaaaTTTMMMKKKLLLLLLyyyvvv[[[HHHDDD@@@???@@@@@@===:::888888777777666444333222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++***+++,,,,,,---///444888:::???DDDDDD@@@777:::@@@EEEJJJLLLMMMMMMPPPSSSXXX[[[YYYTTTNNNLLL]]]eeehhhlllnnnZZZ===111333222333888@@@EEEHHHHHHJJJMMMMMMIIIDDDBBBEEEIIIUUU\\\dddiiikkknnnuuuzzz~~~~~~xxxqqqrrr|||zzzpppaaaUUUNNNIIIEEEBBB============>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???===>>>@@@AAABBBDDDFFFHHHLLLQQQXXXbbbjjjqqquuuxxx~~~ooommmfff^^^UUUNNNJJJIIIGGGHHHHHHGGGEEEEEEFFFGGGHHHHHHGGGEEEEEEHHHMMMQQQXXX[[[___cccgggkkkooorrrxxxvvvxxx|||}}}}}}|||___EEEFFFOOOQQQXXX^^^eeegggdddbbbeeeiiihhhfffdddccccccdddddddddaaaccceeeeeeccc___[[[YYY^^^```cccccccccccccccdddddddddddddddcccdddgggiiiccceeeiiilllmmmllljjjhhhmmmxxxzzzooonnnvvvgggUUUIIIEEEFFFHHHIIIGGGHHHHHHHHHHHHGGGFFFEEEFFFEEEBBB???===<<<<<<<<<<<<===???AAACCCFFFGGGHHHJJJLLLPPPUUU[[[```cccdddjjjjjjjjjkkklllnnnoooooorrrssstttttttttvvvyyy{{{}}}~~~lll]]][[[SSSTTTNNNMMMPPP^^^xxxvvvzzz|||yyyxxxyyy|||{{{qqqbbbTTTMMMKKKKKKLLL~~~xxxooo]]]GGGCCC@@@???@@@@@@===:::777777777777666555333333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))+++************+++,,,,,,...333666888<<>>EEEHHHHHHJJJLLLMMMIIICCCAAADDDHHHRRRZZZccchhhjjjlllqqqvvv|||zzzxxxwww}}}qqqfff]]]RRRHHHCCCAAA???>>><<<<<<>>>???@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@@@@BBBDDDEEEEEEFFFIIILLLQQQVVV___hhhqqqxxx|||~~~|||mmmbbb\\\VVVPPPLLLJJJKKKLLLKKKJJJIIIIIIJJJMMMLLLKKKIIIFFFEEEDDDEEELLLOOOSSSVVVXXX[[[___bbbjjjhhhhhhkkkmmmpppwww~~~|||VVVDDDHHHLLLHHHWWW\\\bbbdddcccdddgggkkkjjjiiigggeeedddcccdddeeeaaaaaaaaaaaa```]]]ZZZXXX\\\]]]______```bbbeeegggbbbbbbaaa```___```cccfffdddfffjjjmmmooonnnlllkkkkkkqqqvvvllluuuhhhUUUHHHDDDGGGIIIIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEDDDAAA???===;;;;;;:::<<<===>>>@@@CCCEEEGGGGGGHHHKKKOOOTTTYYY^^^aaaccchhhiiijjjkkkmmmnnnnnnoooqqqrrrssssssssstttwwwzzz{{{|||~~~zzzjjjbbbWWWWWWOOONNNPPP]]]}}}yyywwwzzz|||zzzvvvuuu}}}zzzppp```SSSKKKJJJKKKLLL|||yyyfff```FFFCCC???>>>@@@@@@===;;;777777777777666555444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((((((((((((((((((((((((***************+++,,,,,,---111444666:::>>><<<888:::<<<@@@DDDGGGIIIIIIIIIIIIOOOTTTXXXZZZYYYRRRKKKTTTbbbddd```\\\OOO???;;;555222111333:::AAAEEEGGGHHHKKKNNNKKKDDD@@@AAACCCMMMUUU```gggiiikkkooosssqqqssswwwzzzlll```PPPLLLEEE@@@======<<<<<<<<<===???@@@AAAAAA@@@???BBBBBBCCCDDDDDDDDDDDDDDDIIILLLNNNNNNLLLMMMPPPSSSZZZ___fffpppyyyxxxjjjddd___WWWPPPPPPQQQRRRQQQOOONNNNNNNNNNNNOOOOOONNNLLLIIIFFFEEEFFFHHHKKKLLLMMMOOORRRTTTVVVTTTUUUXXXZZZ]]]gggrrrqqqVVVOOOUUUTTTLLLWWWZZZ]]]```bbbdddgggiiihhhhhhgggeeebbbaaabbbcccbbbaaa`````````___\\\ZZZ[[[\\\]]]^^^___bbbfffiii```___^^^\\\[[[]]]```cccbbbdddhhhlllooorrrssstttrrrtttxxxuuukkkYYYIIICCCFFFIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB???===;;;:::999;;;<<<===???BBBDDDEEEFFFGGGJJJOOOTTTWWW[[[___bbbeeefffhhhjjjlllmmmnnnnnnmmmnnnoooooooooqqqtttvvvxxxxxxzzz{{{}}}}}}~~~xxxiii\\\XXXPPPOOOPPPYYYzzzwwwvvvxxxzzzyyyuuurrr}}}~~~zzzooo___QQQJJJIIIKKKMMMttt~~~nnncccEEEBBB???>>>???@@@===;;;777777777777666555444333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))***************++++++,,,,,,000444555:::>>>===888:::<<>><<<<<<<<<;;;;;;;;;===???AAAAAA@@@>>>===DDDEEEFFFGGGHHHIIIIIIIIIOOOSSSWWWXXXWWWYYY^^^bbbhhhlllrrr{{{vvvnnnhhhaaa]]][[[\\\]]]\\\XXXUUUTTTTTTSSSSSSSSSRRRQQQOOOLLLJJJFFFGGGIIIJJJKKKKKKMMMOOOLLLKKKNNNQQQRRRTTT]]]gggrrryyydddXXX___gggddd\\\YYYXXXXXX[[[```cccdddcccdddeeedddbbb^^^]]]___aaa___^^^___aaacccbbb^^^ZZZXXXZZZ]]]______```bbbccc]]]]]]\\\ZZZZZZ\\\```ccccccdddeeehhhlllqqquuuxxx{{{zzz|||xxxjjjUUUGGGDDDGGGIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFEEECCCAAA>>><<<;;;:::999:::<<<===???AAACCCCCCEEEIIIOOOSSSUUUXXX\\\```aaacccfffhhhkkklllmmmmmmlllmmmnnnnnnnnnooorrruuuuuuvvvwwwxxxzzz|||}}}~~~~~~zzzppp___YYYPPPPPPOOOTTTwwwwwwuuutttuuuwwwxxxtttppp}}}|||ppp```RRRJJJHHHJJJLLL}}}lllvvveeeEEEBBB>>>>>>???@@@===;;;666777777777666555444444000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************************************)))***++++++,,,,,,000444666;;;@@@???;;;999;;;>>>AAAEEEGGGHHHHHHCCCJJJOOORRRXXX\\\WWWMMMKKK\\\dddeeehhh___LLLBBB777555333222444:::AAAEEEGGGPPPYYY[[[TTTIIIAAA>>>???KKKZZZeeejjjmmmpppsssyyyooonnnwww{{{uuuiiiYYYOOOJJJEEE???;;;;;;<<<===>>>===<<<;;;<<<===@@@BBBBBBAAA???===FFFGGGHHHJJJKKKLLLMMMMMMPPPUUU[[[___```dddlllrrruuuxxx}}}vvvpppllljjjfffggggggeee```\\\ZZZZZZ[[[YYYWWWVVVUUUSSSQQQOOOHHHJJJLLLMMMMMMMMMOOOQQQPPPQQQUUUYYYYYYYYYaaaiiipppvvvtttVVVTTTdddpppmmmggg[[[XXXVVVXXX^^^aaaaaa^^^aaabbbbbb___[[[ZZZ\\\^^^ZZZ[[[]]]aaadddbbb]]]YYYTTTWWW\\\^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZ]]]aaaeeefffeeedddeeehhhmmmsssvvv|||xxx~~~dddMMMEEEGGGJJJHHHGGGGGGFFFGGGGGGHHHHHHGGGFFFEEEBBB@@@===<<<;;;888999:::<<<>>>???AAABBBEEEIIINNNRRRSSSVVVZZZ^^^^^^```cccgggiiikkkllllllmmmnnnoooooooooqqqtttvvvvvvvvvvvvxxxyyy{{{}}}~~~}}}tttaaaYYYPPPPPPOOOPPPqqquuutttssssssuuuwwwsssnnn~~~~~~sssbbbRRRJJJHHHIIIKKKqqqooogggJJJCCC???AAABBB???======888888777666555444333333////////////............,,,,,,,,,---------......------,,,,,,+++***))))))************************************************%%%&&&''')))************)))************+++++++++...000333555777999===@@@<<<<<<>>>@@@DDDFFFGGGGGGCCCDDDJJJUUU]]]]]]WWWSSSPPPZZZeeelllnnniii]]]RRRBBB111333777111;;;EEE<<>>===<<<;;;;;;::::::???CCCBBB===;;;>>>CCCBBBHHHKKKKKKOOOUUUSSSMMMSSSXXX]]]```aaagggpppxxx}}}}}}uuuqqqooopppnnnhhheeedddbbb^^^^^^]]][[[[[[\\\\\\[[[ZZZWWWVVVUUUSSSRRRRRRRRRRRRSSSTTTXXX^^^```cccmmmxxx{{{zzzjjjVVVXXXZZZ```gggfffZZZYYYYYYZZZ]]]^^^]]]\\\cccaaa____________]]][[[ZZZYYYZZZ]]]aaabbb___\\\[[[ZZZYYY[[[___```^^^[[[^^^\\\YYYWWWWWWYYY\\\^^^cccaaaaaaeeekkkoooppppppxxxUUUAAAIIIKKKIIIIIIGGGGGGGGGGGGIIIIIIJJJIIIFFFCCC???<<<999888:::::::::;;;<<<>>>@@@BBBEEEGGGKKKNNNQQQUUUYYY\\\ZZZ]]]aaacccddddddfffgggllllllmmmmmmmmmppptttwwwyyyyyyyyyyyyzzz{{{||||||yyyzzz|||~~~uuu{{{~~~kkkXXXQQQMMMLLLRRR[[[}}}|||tttttttttttttttsssrrrrrr}}}~~~wwweeeQQQHHHJJJKKKIIIyyykkkjjjzzzfffIIICCC???@@@AAA>>><<<===888888777666555444333333////////////............+++++++++,,,,,,,,,---------,,,,,,++++++*********************************************************((()))***************)))************++++++++++++,,,...111333555999===@@@<<<<<<===???CCCFFFIIIJJJKKKJJJLLLSSSYYY[[[XXXUUUOOOWWWeeeqqqsssnnneee```III444000555111888BBB>>>@@@KKKXXX^^^YYYOOOFFFAAA>>>>>>JJJ^^^iiikkknnnvvvpppiiittttttiii\\\TTTIIIBBB@@@AAA@@@>>>===>>>>>>???????????????AAACCCDDDAAA===<<>>@@@AAACCCFFFIIIKKKNNNQQQUUUYYY[[[^^^aaacccdddeeeggghhhkkklllllllllmmmooosssvvvwwwwwwwwwwwwwwwxxxyyyzzzwwwyyy{{{}}}yyyuuu^^^TTTOOOLLLPPPXXXqqq}}}xxxtttuuuvvvvvvuuutttrrrqqq|||~~~wwwfffSSSJJJKKKLLLJJJoooccccccooofffHHHBBB===???@@@===;;;<<<888888777666555444333333////////////............*********+++++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++***))))))************+++++++++,,,***,,,///111444888===@@@=========???BBBGGGKKKNNNTTTRRRPPPRRRWWW[[[\\\[[[PPPTTTbbbssszzzuuuppppppWWW<<>>GGGUUU```eeennnyyyrrrpppzzz|||qqqfffZZZQQQJJJDDD>>>;;;<<<======<<<;;;<<<===???@@@@@@@@@@@@FFFDDDAAA???===>>>???AAAFFFLLLPPPQQQTTT\\\dddgggdddhhhmmmrrrvvv{{{|||~~~}}}~~~zzzxxxxxxxxxwwwvvvwwwwwwxxxwwwvvvtttqqqooommmmmmrrrxxx}}}rrr[[[SSSYYY]]]dddkkkiiidddaaa]]]ZZZYYYYYYXXXWWWZZZ]]]aaaaaa``````ccceee```^^^]]]^^^``````]]]ZZZ\\\]]]^^^^^^\\\\\\]]]^^^eeeccc```]]][[[[[[[[[[[[ccccccdddhhhmmmqqqrrrrrrsssxxxzzzvvvXXXIIIDDDHHHHHHGGGGGGGGGGGGHHHHHHDDDCCCBBBAAA???===;;;:::::::::999:::;;;===???@@@BBBDDDGGGHHHJJJMMMQQQSSSYYY\\\___aaacccdddfffhhhjjjkkklllllllllnnnqqqtttuuuuuuuuutttuuuuuuvvvvvvvvvxxx{{{}}}~~~}}}sss}}}dddUUUNNNIIIJJJNNNZZZyyy{{{uuutttvvvxxxzzzyyyvvvssspppuuuvvvfffVVVNNNMMMMMMKKKooocccdddnnneeeHHHAAA===>>>???<<<:::;;;888888777666555444333333////////////............++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,*********************************************************++++++***))))))*********+++++++++,,,,,,)))+++...000444888>>>BBBAAAAAA@@@@@@BBBGGGLLLPPPYYYXXXVVVVVVZZZ```bbbaaaTTTPPPYYYooo}}}{{{vvvvvvhhhJJJ444333333222888@@@BBBFFFMMMXXXaaaaaaYYYQQQJJJDDDCCCKKKVVVaaannnzzzxxxsssvvviii^^^VVVNNNGGGAAAAAA???<<<<<<>>>??????>>>???@@@AAABBBCCCCCCCCCCCCJJJFFFCCCCCCFFFHHHHHHGGGJJJOOOSSSUUUXXXaaallltttppprrrwww{{{gggWWWVVV^^^bbbiiipppmmmgggccc^^^ZZZXXXXXXWWWWWWZZZ___dddeeecccbbbeeeiiibbb___]]]]]]^^^^^^\\\YYY___aaabbb___[[[YYYZZZ]]]eeedddaaa___]]]\\\\\\\\\bbbccceeehhhkkkmmmnnnnnnvvvxxxzzzyyyppptttgggNNNCCCHHHHHHGGGGGGGGGGGGGGGGGGHHHDDDDDDCCCBBB@@@>>><<<;;;:::999999999:::<<<>>>???AAACCCEEEFFFGGGJJJMMMOOOVVVXXX[[[^^^___aaadddfffjjjkkklllmmmmmmnnnqqqsssttttttsssssssssttttttuuuvvvyyy|||~~~~~~wwwttt}}}lllZZZQQQJJJGGGIIIJJJZZZ|||}}}xxxuuuxxx{{{~~~}}}yyytttpppppp~~~uuugggYYYQQQNNNMMMLLL{{{sssxxxdddGGG@@@<<<>>>???<<<::::::888888777666555444333333////////////............,,,,,,,,,,,,------------++++++++++++++++++,,,,,,************************************************&&&'''((()))***************++++++++++++,,,,,,,,,)))+++...000444999???CCCGGGGGGEEECCCCCCFFFLLLQQQWWWZZZZZZYYY]]]dddgggeeeZZZPPPQQQdddxxx|||vvvrrrtttZZZ???666666111333>>>BBBCCCHHHSSS___ggghhhfff]]]PPPDDDEEEOOO___nnnwwwuuuyyy{{{yyyzzzooojjjiiiaaa]]]WWWNNNGGGDDDBBB@@@>>>@@@@@@@@@AAACCCDDDCCCCCCCCCDDDEEEFFFIIIKKKLLLMMMPPPMMMLLLOOOTTTWWWWWWTTTRRRUUUYYY]]]```gggsss}}}wwwzzz}}}~~~^^^UUUZZZbbbdddjjjpppmmmeeebbb]]]ZZZYYYYYYYYYYYYXXX]]]cccccc```___bbbeeefffbbb^^^^^^___```^^^\\\^^^```aaa___\\\[[[]]]```bbbaaaaaa```______^^^^^^bbbccceeegggggghhhhhhiiiqqqqqquuuoookkkaaaIIIAAAMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBB???<<<:::999999999999:::;;;===>>>AAACCCDDDEEEFFFHHHKKKMMMTTTWWWZZZ\\\^^^aaadddgggjjjkkkmmmmmmmmmnnnppprrrtttssssssssssssttttttuuuwwwzzz}}}uuuxxxzzzggg[[[QQQKKKLLLJJJMMM^^^}}}uuuyyy}}}zzztttpppqqq~~~}}}tttggg\\\TTTOOOMMMMMMcccGGGAAA<<<>>>???<<<:::;;;888888777666555444333333////////////............,,,,,,---------.........++++++++++++++++++++++++************************************************%%%&&&'''(((************++++++++++++,,,,,,,,,,,,***+++---000333888???CCCIIIIIIHHHFFFDDDFFFLLLQQQRRRXXXYYYWWWZZZdddgggddd^^^TTTNNNYYYmmmxxxuuulllvvvgggKKK999888333111;;;<<<===BBBKKKXXXdddnnntttlll^^^NNNFFFLLLYYYhhhqqqqqqwwwzzzyyyyyy~~~ooo\\\SSSIIIGGGDDD@@@??????AAABBBBBB<<<>>>@@@CCCFFFHHHIIIIIIFFFFFFGGGHHHLLLPPPUUUWWWVVVTTTRRRUUUYYY]]]]]]\\\WWWWWW[[[```dddhhhqqqzzz{{{}}}{{{yyy|||qqqYYYVVV^^^dddbbbggglllhhhccc```]]][[[[[[[[[[[[ZZZ[[[___cccdddcccbbbbbbdddiiieee``````bbbddddddbbb[[[\\\]]]]]]^^^```ccceee``````aaabbbbbbbbbaaa```aaacccfffggggggffffffgggnnnmmmtttyyypppTTT@@@GGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFCCC@@@===;;;999999888888999:::<<<===@@@AAACCCDDDEEEGGGIIILLLTTTVVVYYY[[[^^^aaaeeehhhiiikkklllmmmmmmmmmoooppprrrrrrrrrrrrssstttuuuvvvxxx{{{~~~{{{{{{rrrcccUUUMMMMMMKKKKKKOOO^^^|||tttxxx|||~~~yyyrrrnnnooo||||||rrrfff^^^WWWPPPMMMMMM{{{bbbHHHAAA===>>>@@@===;;;;;;888888777666555444333333////////////............++++++,,,,,,,,,------------,,,,,,++++++*********************************************************'''((()))***************+++++++++,,,,,,,,,------***+++,,,...111666===BBBFFFHHHHHHFFFDDDEEEKKKQQQMMMSSSTTTOOORRR]]]bbb___]]]ZZZSSSRRRaaasssuuukkkooonnnTTT;;;999666111888777;;;@@@EEEKKKWWWeeeppprrrkkk]]]OOOJJJQQQ___iiirrrxxx|||{{{{{{~~~kkkRRRJJJBBBAAA@@@@@@AAACCCDDDEEEEEEAAADDDJJJOOOTTTYYY]]]___XXXVVVTTTTTTVVV[[[```ccceeeaaa\\\YYYZZZ]]]aaaccc___]]]___fffkkklllpppwww|||zzzvvveee[[[[[[dddhhhbbbdddiiidddbbb___]]]\\\\\\\\\[[[ZZZ]]]___ccceeegggffffffeeegggccc___^^^bbbeeefffeee^^^]]]\\\\\\___bbbcccdddaaabbbdddeeeeeedddcccbbb```dddhhhjjjiiiiiijjjlllooonnnxxxjjjIIICCCEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEEEEDDDAAA>>><<<999999888888888:::;;;<<<>>>???AAABBBCCCEEEHHHKKKQQQSSSUUUXXXZZZ^^^cccffffffhhhjjjkkkkkkkkklllmmmpppppppppqqqrrrtttuuuvvvxxxzzz}}}yyy~~~nnn[[[QQQQQQNNNLLLKKKRRRbbbwww~~~}}}rrruuuyyy{{{zzzuuuoookkkkkk~~~}}}zzzpppfff```YYYPPPLLLMMMxxx|||bbbHHHBBB===???@@@===;;;<<<888888777666555444333333000/////////............******+++++++++,,,,,,,,,------,,,,,,+++***))))))***************************************************++++++++++++***))))))++++++,,,,,,,,,---------)))***+++---///555;;;@@@BBBEEEGGGFFFCCCEEEKKKQQQJJJPPPOOOGGGIIIVVV]]][[[\\\___YYYPPPZZZooovvvmmmhhhqqqYYY;;;999888111777777<<>>@@@AAABBBDDDGGGJJJLLLNNNQQQSSSVVVZZZ___bbbdddfffiiiiiiiiiiiijjjkkknnnnnnooopppqqqsssuuuvvvwwwzzz|||~~~xxx{{{|||ggg[[[ZZZUUUNNNOOOZZZdddjjjwww|||zzzyyypppsssvvvxxxwwwrrrlllhhhnnnyyyoooeee```YYYPPPKKKMMMzzzwww```GGGCCC???===>>>???===:::888888888888777555444333000000000///......------,,,,,,,,,---------......+++++++++************)))+++++++++++++++***)))((()))************+++++++++)))))))))))))))******+++))))))*********+++++++++------------...111666;;;FFFCCCBBBCCCAAA>>>CCCKKKQQQQQQOOOMMMLLLPPPWWW]]]___eee```SSSTTTffftttuuu{{{uuu]]]FFFAAA;;;222000222666;;;>>>???BBBGGGKKKXXXlllvvvgggQQQKKKQQQWWWbbbmmmvvvvvvvvvzzz{{{yyy}}}xxxrrrpppvvvmmmUUUHHHFFFHHHHHHJJJOOOSSSVVVYYYZZZ[[[gggoooyyy~~~yyyuuu}}}{{{tttpppqqquuuyyy~~~{{{xxxxxx{{{|||vvveee___UUU```jjjjjjeeeaaabbbddd\\\\\\ZZZYYY^^^bbb___YYY]]]]]]]]]___```bbbddddddeeecccaaa]]][[[]]]aaadddiiieee___[[[[[[]]]___```dddeeeffffffdddbbbbbbccccccbbbeeekkkllliiigggiiigggtttrrrooolllIIIEEEIIIJJJGGGFFFIIIGGGBBBEEEDDDDDDDDDCCCCCCCCCCCC===<<<:::888777777888999;;;<<<===???AAACCCDDDEEEHHHKKKNNNRRRUUUYYY^^^aaaiiigggdddeeehhhlllnnnoooqqqpppoooooooooqqqtttuuuwwwzzz~~~yyy}}}qqqgggbbbbbbaaa```ccckkkwww{{{sssqqqsssooonnnnnnppprrrppphhhbbbeee~~~uuusssnnnfff\\\TTTNNNLLLzzzyyyeeeGGGCCC???===>>>???===:::888888888888777555444333000000000///......------,,,,,,,,,------------...++++++++++++************+++++++++++++++***)))))))))************+++++++++***************++++++,,,*********++++++++++++,,,---------------111666:::DDDBBBCCCFFFEEEBBBEEEKKKOOOQQQQQQOOOMMMSSS```kkkccchhheeeYYYUUUaaapppxxxyyyuuu___HHH>>>777444<<<444777;;;===>>>@@@DDDGGGRRRbbbrrrqqq^^^MMMNNNWWW___iiiqqqrrrqqquuuyyyzzzyyyrrrjjjgggjjjsss}}}zzzkkk[[[QQQNNNPPPRRRTTTYYY```ffflllppprrrtttwww~~~~~~}}}|||^^^[[[TTT\\\ccceeedddbbbcccddd^^^^^^\\\ZZZ]]]```\\\VVVYYYYYYZZZ[[[]]]___aaabbbddddddbbb```___```dddggghhhddd^^^ZZZYYYYYY[[[\\\aaaccceeefffeeeeeeggghhhjjjgggfffhhhgggdddcccfffcccllljjjiiizzz}}}\\\DDDDDDEEEFFFGGGFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC===<<<999777777777888999:::;;;<<<>>>AAACCCDDDEEEHHHJJJNNNQQQUUUYYY]]]aaa______```aaacccfffiiilllpppoooooonnnoooqqqsssuuu{{{}}}~~~}}}~~~vvvoooooonnnmmmpppuuu}}}}}}uuuqqqpppqqqppppppssstttppphhhaaafff}}}xxxuuuoooeee[[[RRRNNNLLLyyyyyyfffGGGCCC???===>>>???===:::888888888888777555444333000000000///......------,,,,,,,,,,,,------------,,,+++++++++***************++++++++++++***)))))))))************++++++++++++++++++***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,------------000555888<<<===AAAFFFGGGEEEEEEHHHOOOUUUZZZXXXSSSTTT]]]ggghhhkkkiii```WWW[[[kkkzzztttssseeeSSSFFF888222;;;666888:::;;;;;;===@@@BBBIIISSSffftttkkkUUUKKKPPPWWWaaajjjkkklllqqqxxx}}}{{{tttnnnllllllmmmnnnsssxxxwwwmmmddd^^^VVVTTTXXX```fffjjjrrrxxxgggVVVSSSRRRVVV\\\```bbbbbbcccdddccccccaaa^^^^^^___[[[TTTVVVVVVVVVWWWXXX[[[]]]^^^bbbcccccccccbbbcccfffhhhhhheee```[[[YYYXXXYYYZZZ^^^```ccceeefffhhhkkkmmmnnniiiffffffdddbbbdddhhhcccfffcccfffssshhhJJJDDDCCCIIIJJJEEEDDDHHHEEEEEEEEEDDDDDDDDDCCCCCC>>><<<999777666666777888888999;;;===@@@BBBDDDEEEGGGJJJMMMPPPSSSWWW\\\___aaadddggghhhggghhhjjjmmmnnnnnnmmmnnnoooqqqsssttt|||}}}~~~~~~}}}}}}~~~{{{~~~zzz~~~{{{yyyxxxxxxzzz}}}{{{uuurrrsssssstttvvvvvvqqqhhhaaafff{{{|||wwwooocccXXXPPPMMMMMMxxxxxxcccGGGCCC???===>>>???===:::888888888888777555444333000000000///......------++++++,,,,,,,,,---------,,,,,,+++++++++***************+++++++++******)))))))))*********++++++++++++************+++,,,,,,++++++,,,,,,,,,---------,,,------------///333666999===DDDJJJMMMLLLJJJJJJMMMWWWccchhheeeaaaaaacccjjjiiigggccc[[[ZZZfffvvvyyyzzzrrrkkkcccLLL666222666777777888999;;;>>>???BBBFFFUUUhhhrrriiiVVVIIILLLVVV```fffjjjqqqzzz||||||~~~~~~ooo______aaafffppp|||uuu|||oooVVVSSSJJJPPPTTT[[[``````^^^```dddggghhhfffbbbaaaaaa\\\UUUTTTTTTTTTTTTVVVXXXZZZ\\\```bbbcccbbbaaaaaabbbcccgggfffccc___\\\[[[]]]^^^]]]___bbbdddeeehhhkkknnnkkkhhhfffhhhhhhgggjjjnnnkkkhhhdddiiirrr|||qqqSSSGGGDDDLLLNNNFFFEEELLLEEEEEEEEEDDDDDDDDDDDDCCC>>>===:::777666666666777777888999<<>>???===:::888888888888777555444333000000000///......------+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***)))******+++++++++******))))))*********+++++++++)))))))))))))))***++++++++++++,,,,,,,,,---------,,,---------,,,...111444:::@@@GGGNNNSSSTTTQQQNNNMMMTTT```kkkqqqrrrooommmhhheeeeeedddaaa___eeennn~~~{{{~~~kkkJJJ777666555555666888;;;===>>>???AAAFFFWWWsssrrrSSSGGGMMMWWWaaajjjrrr|||tttnnnvvv{{{vvvrrrttt{{{~~~{{{ttt}}}zzzTTTOOOUUUEEEQQQVVV^^^eeebbb[[[]]]dddfffhhhgggdddbbbaaa]]]WWWVVVVVVTTTTTTUUUWWWZZZ[[[^^^``````___]]][[[[[[\\\bbbccccccaaa^^^^^^```ccc___```bbbbbbbbbdddgggiiihhhggghhhmmmooommmmmmpppqqqlllhhhmmmrrrtttVVVGGGBBBIIIKKKEEEEEEMMMFFFEEEEEEEEEDDDDDDDDDDDD@@@>>>;;;888666666666777666777888;;;===@@@AAABBBCCCFFFIIILLLNNNRRRVVVZZZ```fffllllllhhheeeeeeggghhhiiijjjlllmmmoooqqqrrrwwwyyy{{{||||||}}}~~~}}}}}}~~~}}}yyyzzzzzzyyyuuummmddd^^^iii~~~~~~wwwlll^^^SSSOOOOOOQQQxxxooocccGGGCCC???===>>>???===:::888888888888777555444333000000000///......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***)))************+++++++++))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,---------,,,---000222666<<>>???@@@AAACCCFFFIIIKKKOOOSSSVVVUUUZZZ```ccccccbbbcccdddfffggghhhkkkmmmooopppqqqwwwyyy}}}|||{{{{{{~~~www}}}~~~~~~{{{uuummmeee```kkkzzznnn___TTTOOOPPPRRRuuugggGGGCCC???===>>>???===:::888888888888777555444333000000000///......------***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))***+++++++++++++++)))************+++++++++******))))))******+++,,,*********++++++++++++,,,,,,---------,,,,,,...000222888===AAAHHHOOONNNHHHQQQQQQRRRTTTVVVXXXZZZ[[[```mmmvvvsssmmmllliiidddzzzqqqsssvvvbbbKKK;;;888444444666999999999<<<>>>>>>DDD[[[wwwxxx]]]RRRLLLQQQ\\\gggrrrzzzpppmmmhhheeeeeeiiinnnrrrllllllmmmlllhhhbbb\\\XXXUUUYYY```hhhqqq{{{}}}wwwzzzyyyzzz[[[OOOVVVWWWUUUZZZXXX```oootttjjj```]]][[[aaaeeeeeeeeefffeeebbb^^^\\\XXXVVVUUUVVVXXXZZZ\\\]]]\\\[[[XXXWWWXXXZZZ\\\```cccdddaaaaaadddhhhffffffeeebbb``````bbbdddgggfffhhhmmmmmmiiiggghhhfffgggeeeiiiooommmuuupppbbbRRRHHHFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBB???;;;999777777777666777888999:::<<<======>>>@@@CCCFFFHHHLLLPPPSSSRRRUUUZZZ___bbbcccccccccdddeeegggjjjlllnnnpppqqquuuyyy}}}~~~}}}}}}~~~}}}{{{zzz|||~~~|||www{{{}}}vvvmmmgggcccmmmssscccWWWPPPPPPRRR{{{iiiGGGCCC???===>>>???===:::888888888888777555444333000000000///......------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++((()))***+++++++++++++++)))************+++++++++++++++******++++++,,,---))))))*********++++++++++++---------,,,,,,...000666<<>>:::555444666777777666:::;;;===AAAHHHWWWjjjxxxjjjXXXJJJKKKUUU```kkkttt}}}zzztttrrrooooooqqqvvv|||}}}wwwooohhhbbb^^^XXXXXXXXXXXX\\\dddnnnuuu~~~vvvsss{{{||||||}}}yyyuuuTTTYYYYYYUUU```^^^WWW]]]qqq}}}tttccc[[[[[[bbbggghhhiiilllllliii```]]]YYYVVVUUUVVVXXXYYY\\\\\\\\\[[[YYYYYY[[[]]]___cccggggggeeedddgggjjjhhhhhhfffcccaaa```bbbdddcccbbbdddhhhiiifffeeehhh___ddddddgggnnnmmmqqq{{{eeeQQQKKKLLLKKKEEEFFFFFFFFFFFFEEEEEEEEEEEEEEECCC@@@<<<999888888888777777888999:::;;;;;;<<<===???BBBDDDGGGJJJNNNQQQSSSTTTWWW[[[___aaa```^^^cccdddgggjjjlllnnnppppppssswww{{{~~~}}}zzzxxxwww{{{zzzzzz{{{}}}ssswww}}}wwwnnniiifffnnnxxxgggYYYQQQPPPQQQ~~~|||pppeeeHHHEEEAAA>>>======;;;999:::999888777666555444333333111/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++************))),,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,---......444666<<>>===;;;::::::999888777666555444333222111///...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))******+++++++++,,,++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,---------111444:::BBBHHHLLLMMMMMMKKKQQQUUUUUUWWW\\\]]][[[XXX^^^kkkxxx{{{uuuooommmcccmmmrrroooWWWGGG;;;999555000333<<<:::999:::<<<<<<===EEEOOOmmmvvvsss```NNNOOOYYYaaakkktttzzz{{{|||{{{~~~tttkkkeeeZZZMMMKKKRRRdddjjjuuuxxxqqqvvvzzz}}}|||yyywwwwww{{{gggaaaffffffdddcccaaa^^^\\\^^^bbbbbb___[[[\\\^^^aaaeeehhhiiigggddd^^^^^^]]]YYYVVVXXX^^^cccgggaaa[[[[[[aaaeeefffeeeaaa```aaadddddd```^^^``````ffflllmmmhhhcccbbbcccffffffgggggggggffffffeeehhhhhhiiikkkmmmooopppqqqaaaLLLEEE@@@HHHGGGFFFEEEEEEDDDDDDDDDDDDCCC@@@===:::888666555777777777777888999:::;;;;;;;;;<<<===@@@CCCEEEGGGKKKNNNQQQTTTWWWYYY\\\^^^______aaaeeejjjmmmnnnnnnssstttvvvwwwxxxyyyyyyyyyyyyzzz{{{|||}}}~~~~~~tttxxx~~~~~~|||uuuttt~~~yyynnnccc[[[WWWUUUuuufffeeeuuuwwwaaarrriiiHHHEEEAAA???>>>===;;;::::::999888777666555444333222000///...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''((()))***+++,,,------++++++***))))))***+++++++++++++++***************------------------------+++++++++,,,,,,,,,,,,,,,...222888@@@GGGLLLOOOPPPJJJOOOSSSTTTWWW]]]bbbbbbXXXUUU^^^oootttmmmiiinnnbbbgggxxxyyykkkTTTAAA;;;777111444???;;;:::;;;<<<;;;:::>>>EEE]]]ooo{{{nnnTTTGGGQQQbbbfffooovvvwwwwww{{{|||tttvvvzzz{{{yyyxxxtttzzz|||vvvsssiiiYYYNNNLLLTTTWWW```ppp~~~{{{uuuppprrr~~~|||zzzyyytttpppxxxyyyfffcccggggggeeedddfffbbb______bbbddddddbbb``````cccfffiiiiiigggeee\\\^^^```^^^[[[[[[]]]```eeeaaa[[[YYYZZZ^^^aaabbbbbb______bbb```\\\YYY[[[___hhhzzzqqqdddbbbeeefffhhhiiijjjiiihhhgggggghhhjjjlllmmmnnnnnnmmm{{{lllLLLCCCGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA>>>;;;999777666777666666777777888999:::<<<<<<===>>>@@@BBBDDDEEEIIIKKKNNNQQQTTTWWW\\\```___```bbbfffkkknnnooonnnppprrruuuwwwyyyyyyyyyxxxyyyyyyzzzzzz{{{||||||}}}zzzvvvyyy~~~}}}}}}{{{pppddd]]]YYYXXXuuuggggggnnnxxx]]]iiigggHHHEEEBBB???>>>===<<<::::::999888777666555444333222000///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++******************+++************************------------------------,,,,,,,,,++++++++++++++++++000666===CCCHHHLLLOOOLLLPPPRRRQQQSSS\\\dddhhhfffdddgggnnnrrrpppmmmmmmkkkggglll~~~~~~iiiOOO???:::999888777999888:::<<<;;;888:::???JJJZZZmmmooo^^^LLLNNNXXX^^^hhhrrrvvvwwwzzzyyyyyy{{{yyyxxxyyyrrr~~~{{{|||~~~yyykkk]]]VVVNNNOOOTTT```ooo||||||rrrooohhhkkkvvv|||zzzvvvwwwpppkkkuuupppdddaaabbbaaa___```dddaaa]]]]]]```dddggghhhaaa```___```bbbddddddddd```bbbcccaaa\\\ZZZZZZ\\\aaa```^^^[[[YYYZZZ]]]___```^^^]]]___^^^ZZZXXXZZZ^^^hhhkkkaaa```bbbeeehhhiiiiiigggfffccceeehhhkkkmmmmmmlllkkkuuuqqqSSSIIIOOOHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAA???===;;;999888666666666666666777888999<<<<<<===???@@@BBBCCCDDDGGGIIIKKKMMMPPPUUU\\\`````````bbbfffkkknnnooonnnmmmooossswwwyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{~~~yyyuuuzzz~~~rrrfff^^^ZZZZZZvvvccceeekkk___dddgggIIIFFFBBB???>>>>>><<<::::::999888777666555444333111000......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,*********************************++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******...444999===BBBGGGKKKWWWZZZXXXSSSRRRYYYbbbggg{{{wwwvvv}}}|||rrrooogggggguuutttSSS>>>;;;999333777666888;;;;;;999999===FFFKKKYYYgggkkk```SSSMMMUUU]]]iiirrrwwwzzz{{{wwwwwwvvv}}}{{{wwwxxx{{{~~~ttteee[[[PPPPPPPPPSSSYYYdddooovvv}}}qqqiiihhheeemmm{{{wwwuuukkkmmmkkkjjjvvvsssjjjbbb___^^^]]]]]]^^^^^^[[[XXXVVVXXX\\\```bbb^^^ZZZUUUTTTVVVZZZ]]]___bbbcccbbb___ZZZXXXZZZ]]]```bbbcccbbb___^^^^^^___\\\YYYYYY\\\[[[XXXWWWYYY[[[___vvvmmmaaa___aaaccceeeeeedddaaa```^^^aaaeeeiiikkklllkkkjjjtttuuummmrrr~~~www\\\IIIHHHGGGGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA???===:::999666666666555666666777777777888999;;;<<<>>>??????EEEFFFHHHJJJMMMSSSZZZ___``````bbbfffjjjmmmnnnmmmkkknnnrrrvvvxxxyyyxxxwwwzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~~~~uuuuuu}}}uuuhhh```]]]\\\www[[[```jjjfffccchhhIIIFFFBBB@@@???>>><<<;;;:::999888777666555444333111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))))))))***++++++++++++***)))***************+++++++++*********************************+++++++++++++++***...333666999===CCCHHHaaadddbbbZZZTTTWWW]]]```{{{yyyvvvvvvsssooonnnttttttNNN<<<999888777555777;;;<<<::::::===FFFDDDLLLbbbyyyrrrbbbSSSVVV^^^iiiqqquuuzzz~~~}}}}}}~~~}}}{{{|||uuusssrrrrrrssstttsssrrr{{{zzz{{{}}}qqqhhh[[[WWWPPPJJJIIIOOOYYYbbbqqqyyy~~~~~~~~~~~~wwwtttwww~~~zzztttnnnkkkcccgggjjjlllpppwwwzzzxxxwwwhhheee```______`````````___]]]ZZZWWWVVVWWWYYYZZZ]]]YYYSSSPPPSSSXXX]]]```^^^______\\\YYYXXX\\\___\\\___bbbcccaaa___^^^^^^XXXVVVVVVXXXYYYVVVVVVYYYXXXWWW```sss|||ssseee^^^bbbbbbcccbbbaaa^^^[[[YYY]]]___ccchhhjjjkkkkkkkkkppp{{{nnndddmmmmmmYYYHHHEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCBBBAAA>>><<<;;;666666555555555555666666666777999;;;===>>>??????BBBDDDFFFHHHKKKQQQWWW\\\``````bbbeeeiiilllmmmllllllnnnqqqtttvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}~~~}}}tttxxxzzzmmmeeeccccccbbbiiitttkkkfffgggIIIFFFCCC@@@???>>><<<;;;:::999888777666555444333000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***************+++++++++)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++))))))******++++++,,,,,,)))---222555777;;;CCCIII[[[bbbeee___XXXWWWYYYYYYhhhuuu{{{tttrrrzzz}}}{{{{{{yyyvvvvvv~~~kkkLLL<<<<<<999666777;;;===;;;;;;>>>>>>@@@EEEWWWuuu}}}[[[VVVWWW___hhhnnnttt{{{zzzyyywwwxxx|||{{{qqqhhhfffccc______bbb`````````ccchhhlllnnnooozzzzzz}}}~~~mmmdddXXXMMMHHHIIIMMMPPP^^^gggppptttxxx~~~~~~{{{{{{|||}}}xxxtttrrrkkkfffddd```gggpppsssmmmhhhllluuufff``````______```aaa^^^[[[___^^^\\\YYYWWWVVVVVVWWW]]]ZZZVVVUUUWWW\\\___aaa[[[]]]^^^\\\XXXWWWYYY[[[[[[\\\]]]___``````___^^^[[[XXXXXXZZZZZZXXXXXX[[[WWWXXX[[[___aaa```]]]ZZZbbbbbbaaaaaa___^^^\\\\\\```bbbeeehhhjjjkkkkkkkkkiiinnn|||sss]]]MMMKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBCCCCCCCCCBBB@@@===<<<666555555444444555555666444666888;;;>>>???@@@@@@AAACCCEEEGGGJJJOOOTTTXXX______aaadddhhhkkkkkkkkkmmmnnnppprrrtttuuuvvvwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxzzz|||}}}|||}}}~~~xxxtttzzz|||tttmmmlllmmmqqqyyynnniiidddIIIFFFCCC@@@???>>>===;;;:::999888777666555444333000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---(((,,,111444666<<>>777===AAAHHH```}}}~~~eeeZZZTTTZZZbbbiiiqqqxxx{{{yyywwwxxx{{{zzzoooggg]]]UUUUUUUUUSSSUUUYYY^^^]]]^^^ccciiinnnrrrsssooottt}}}~~~qqqaaaUUUPPPNNNKKKIIIKKKVVVaaahhhmmmuuuyyyzzzxxxyyy{{{||||||zzzxxxwwwttttttxxx}}}uuuxxx}}}ssslllmmmmmmgggbbbbbb\\\gggxxx~~~tttlllxxxlll\\\\\\]]]^^^___```___YYYSSSWWWWWWXXXWWWUUUTTTTTTTTTYYYWWWUUUVVVYYY\\\^^^^^^\\\^^^___]]]XXXTTTTTTUUU```___^^^```ccceeeeeedddaaa]]]\\\^^^^^^[[[[[[^^^XXX```ddd```[[[ZZZYYYWWW^^^______```aaabbbbbbcccdddeeegggiiijjjkkkkkkkkkeeegggyyyrrrVVVMMMIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCDDDBBB@@@>>><<<666555555444444444555555...000333666999;;;;;;<<<@@@BBBEEEGGGJJJNNNSSSVVV______```cccgggjjjjjjjjjnnnooopppqqqssstttvvvvvvtttttttttuuuvvvwwwwwwwwwwwwzzz|||}}}||||||}}}|||qqqtttyyy}}}}}}yyyssssssuuu~~~pppeeeHHHEEEAAA????????????>>>:::999888777666555444333000000000///......------,,,,,,,,,---------..............................)))************+++++++++***)))))))))***+++,,,,,,************************************************++++++******++++++,,,------+++,,,...000444>>>IIIOOOUUU]]]ccccccaaa^^^]]]```bbbfffhhheeeeeesss~~~zzzssssss|||zzzoooUUU;;;:::888888;;;999666999AAA666777888>>>KKK^^^rrrssseeeYYYYYY___dddiiilllmmmpppuuuyyy}}}~~~uuurrrsss}}}vvvlllddd^^^YYYYYYYYYXXXYYY\\\aaacccbbbdddppp}}}{{{ooowwwvvvzzz{{{lll]]]TTTPPPOOOOOONNNRRRZZZ```cccggglllsssqqqpppqqqrrroooiiidddjjjnnnttt{{{rrriiihhhqqq~~~}}}{{{tttooommmiiiaaa[[[ZZZ[[[vvv|||qqq|||zzzccc\\\___]]]ZZZYYYYYYXXXWWWVVVTTTUUUXXXYYYXXXUUURRRPPPUUUWWWYYYYYYXXXXXXXXXYYYXXXZZZZZZZZZYYYYYYZZZ\\\\\\___bbbdddeeedddaaa___ccc___ZZZVVVWWW[[[```ddd]]]]]]]]]___``````___]]][[[]]]```bbbeeellluuu{{{fffddddddfffhhhgggccc___cccmmmnnngggQQQNNNKKKDDD???BBBHHHGGGAAADDDDDDDDDDDDCCCBBBAAA@@@<<<888444444777888666333555555555666777999:::;;;???AAADDDFFFHHHLLLPPPSSSVVVZZZ___bbbdddeeeggghhhnnnnnnmmmmmmnnnppprrrsssuuuwwwxxxwwwuuutttttttttuuuxxx{{{}}}}}}|||||||||yyyooovvvzzzyyy{{{gggHHHEEEAAA????????????>>>:::999888777666555444333000000000///......------,,,,,,,,,---------......------------------------)))************+++++++++*********)))******++++++************************************************++++++******++++++,,,,,,---+++,,,...000333===GGGMMMQQQVVV[[[]]]\\\ZZZYYY]]]```gggkkkiiiffflllwwwzzzpppuuunnnNNN===777555999;;;999999;;;:::999888:::AAAMMM[[[eeepppoookkkfffddddddgggiiijjjooovvv}}}ttthhh```ZZZaaa}}}pppiiicccbbbbbbaaacccgggmmmooonnnmmmppptttrrrnnnsssuuu{{{vvvjjj```[[[PPPLLLLLLOOOQQQRRRUUUZZZ]]]\\\]]]___aaabbbaaa```fffllluuu~~~vvvpppkkkiiilllpppvvv}}}yyyoookkkhhheee^^^WWWVVVYYYhhhqqqwwwxxx|||hhh^^^YYYXXXWWWVVVVVVWWWWWWVVVTTTTTTUUUWWWXXXWWWUUUSSSQQQTTTUUUVVVVVVTTTTTTUUUVVVXXXYYYXXXWWWVVVVVVXXX[[[]]]___bbbeeeggggggeeedddaaa]]]XXXUUUUUUYYY^^^bbb``````aaabbbcccbbb```^^^^^^```aaaccceeemmmwww~~~oookkkfffbbb______aaabbbbbbfffdddttt___QQQLLLGGGEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>999444444666888666444555555555666777888:::;;;<<>>:::999888777666555444333000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******)))*********))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---+++,,,...///222;;;DDDPPPQQQTTTYYY]]]^^^]]][[[\\\```hhhmmmkkkfffeeeggguuuooossspppQQQCCC777777<<<===;;;888<<<:::888666888>>>FFFLLLdddssszzzsssiiiiiillllllqqqwww~~~|||sssiii```WWWXXXkkk|||uuussssssrrrtttxxxrrrssswwwzzzxxxuuuyyysssjjjbbb\\\WWWVVVTTTRRRSSSWWWYYYZZZ[[[]]]```dddjjjnnnuuu{{{{{{xxxrrrhhh```bbbkkkuuu{{{{{{|||vvvssstttiiieeeaaa]]]VVVQQQUUU]]]iiidddhhh~~~uuu[[[XXXXXXRRRRRRRRRSSSUUUWWWWWWUUUSSSTTTUUUUUUVVVUUUUUUTTTSSSTTTTTTTTTSSSQQQQQQSSSUUUYYYYYYXXXVVVUUUWWWZZZ]]]\\\^^^aaadddfffggggggggg^^^[[[WWWTTTTTTXXX]]]```bbbdddeeeffffffdddaaa___^^^^^^^^^]]]]]]ccckkkrrrooolllgggaaa\\\[[[]]]___]]]\\\^^^ffflllWWWMMMGGGIIIHHHCCCCCCGGGDDDDDDDDDDDDCCCBBBAAAAAA???;;;666444666777777555555555555555666888999::::::<<>>:::999888777666555444333000000000///......------,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,+++,,,...///000777@@@OOOQQQUUU[[[aaacccbbb```___bbbgggkkkllljjjhhhhhh{{{}}}}}}uuutttyyyaaaEEE888:::>>>===:::;;;;;;999888777:::???BBBQQQhhhwwwqqqkkkpppvvvuuu~~~~~~zzz~~~|||xxxssslllgggllluuuzzztttqqquuuxxxvvv{{{}}}yyytttpppooolllhhhhhhkkkooopppqqqqqqsssxxxxxxnnniiiaaaYYYXXXcccwww}}}rrrmmmmmmooolllddd\\\VVVSSSSSSZZZbbb```\\\kkkcccUUUVVVUUUPPPRRRRRRUUUXXXZZZZZZWWWTTTUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSQQQRRRTTTWWWZZZZZZYYYXXXXXXZZZ___ccc\\\]]]```bbbdddddddddddd\\\ZZZVVVTTTUUUXXX\\\___ccceeeggghhhfffccc```^^^^^^______\\\YYYYYY]]]aaadddcccbbbaaaaaa^^^[[[XXXZZZXXX```dddqqqxxx```NNNCCCGGGIIICCCBBBJJJCCCCCCDDDDDDCCCBBBBBBAAAAAA===888555666777777666555555555555666777888999888:::===???AAADDDGGGJJJMMMQQQVVVZZZ]]]```dddfffgggggghhhhhhiiijjjkkkllllllnnnqqqrrrrrrsssuuuvvvttttttttttttsssuuuxxx{{{~~~|||yyy{{{}}}{{{{{{lllJJJGGGCCC@@@@@@???>>>>>>:::999888777666555444333000000000///......------,,,,,,,,,---------......++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++,,,+++,,,.........444<<>>@@@BBBFFFIIIKKKNNNSSSWWW[[[^^^bbbeeegggggghhhhhhhhhhhhhhhhhhjjjllloooqqqrrrsssuuuwwwtttttttttssssssuuuxxx|||~~~|||yyyrrrsssxxx}}}~~~~~~nnnKKKHHHDDDAAA@@@???>>>===:::999888777666555444333000000000///......------,,,,,,,,,---------......++++++++++++++++++++++++)))************+++++++++++++++******)))*********************************************************)))***+++,,,---,,,++++++++++++,,,///...,,,111888DDDKKKSSS\\\bbbhhhmmmppphhhiiiiiiiiiqqq~~~|||vvvnnnvvvQQQ<<<888:::;;;:::;;;<<<;;;::::::;;;<<<>>>GGGMMMOOOVVVeeennnnnnllllllkkkkkkmmmssszzz|||~~~xxxppplll___ccckkktttyyyuuujjjaaa]]]ZZZXXX[[[ccctttvvvggg\\\WWWVVV]]]gggrrr{{{|||ssskkkhhhjjjiiiccc]]]^^^TTTNNNTTT___gggkkknnncccnnn[[[VVV]]]ZZZXXX]]]WWWXXX[[[^^^```___\\\YYYVVVVVVUUUSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRTTTWWWWWWXXXXXXXXXXXX[[[___cccbbbdddfffgggfffccc```]]]ZZZYYYXXXXXXYYY[[[^^^___^^^aaacccaaa^^^[[[[[[\\\[[[aaaggghhheeeaaa^^^]]]]]]ZZZXXX[[[```ddddddbbbjjjeeebbb___bbbuuu^^^HHHDDDFFFFFFEEEGGGBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@===;;;888777666666444444444444444555666666777999<<<===???AAAEEEGGGIIILLLPPPSSSWWWZZZ___bbbeeeffffffggggggffffffeeegggjjjmmmooopppqqqsssuuuttttttttttttsssuuuxxx{{{~~~yyy{{{|||fffgggmmmxxxzzzuuussswww}}}pppLLLHHHDDDAAA@@@???>>>===:::999888777666555444333000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********)))******++++++++++++++++++++++++++++++************************(((***+++------,,,+++***++++++,,,///---+++...555BBBIIIRRRYYY___gggsss}}}lllooonnnkkkmmmxxxkkkMMM>>>::::::999;;;<<<;;;:::999:::;;;<<<<<<===AAAIIIRRR[[[aaaccccccbbbbbbeeekkksssxxx|||}}}{{{tttppp___ZZZXXX\\\dddiiijjjjjjjjjgggfffgggkkkuuuxxxlllfffddddddttt|||xxxooojjjdddbbbcccaaa[[[VVVSSSSSSZZZjjjzzzuuuXXXUUU\\\[[[WWWWWWSSSTTTVVVZZZ]]]^^^\\\ZZZWWWVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUUUUUUUUUUWWWXXXZZZ[[[[[[ZZZYYYZZZ\\\^^^aaadddgggiiihhhddd^^^[[[YYYYYYXXXXXXYYY[[[]]]___\\\___```^^^YYYXXXZZZ]]]YYY^^^dddfffccc___]]]]]]aaadddffffffcccbbbccceeefffccc]]]\\\dddssswwwrrrzzz{{{nnn\\\NNNHHHFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@===:::777666555444444333333444444555666666888:::<<<===@@@CCCFFFFFFHHHLLLOOORRRVVVZZZ]]]```aaabbbdddeeeeeeeeeeeedddgggjjjlllmmmnnnppprrrrrrsssttttttsssuuuwwwzzz~~~|||{{{{{{zzz}}}ooofffdddnnnzzz~~~yyy}}}xxxuuurrrooojjjjjjttt|||}}}rrrLLLIIIDDDAAA@@@@@@>>>===:::999888777666555444333000000000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((***+++------,,,+++***+++***---///---***---333;;;CCCKKKPPPUUUaaasssppptttssskkkhhhlllrrrrrr|||^^^GGG===:::888999;;;;;;:::;;;<<<>>>:::666555;;;@@@FFFOOOYYYgggfffdddbbbbbbdddjjjnnnvvvwww|||}}}tttqqqjjj```WWWUUUYYYaaajjjppprrrqqqqqqqqqrrrwwwyyyppppppvvv{{{ooojjjdddbbb___]]][[[XXXVVVTTTPPPYYYlllyyykkk]]]YYY]]]]]]VVVMMMNNNOOORRRVVVZZZ\\\[[[ZZZWWWWWWVVVUUUSSSQQQOOONNNSSSUUUXXXYYYYYYYYYZZZ\\\___``````^^^[[[ZZZ[[[\\\^^^aaaeeehhhgggbbb]]]YYYXXXXXXWWWXXXYYY[[[]]]^^^[[[^^^___\\\WWWVVVZZZ^^^^^^bbbffffffccc^^^]]]]]]aaalllvvvuuujjj```^^^```ZZZ]]]YYY___lllmmm~~~zzziiilllyyy~~~zzzlllXXXJJJFFFEEECCCBBBBBBCCCCCCCCCCCCCCCBBB@@@AAAAAA???;;;888555444444444333333333444555555555777999;;;<<<>>>BBBDDDDDDFFFIIILLLOOORRRWWWZZZ[[[\\\___bbbdddeeeffffffbbbdddgggiiijjjlllnnnoooqqqrrrssstttssstttvvvxxx{{{zzz|||yyyuuuuuu{{{~~~}}}kkk^^^eeettt~~~~~~rrr~~~xxxccc```hhhiiiiiihhhfffccceeesssvvv~~~nnnPPPHHHBBBBBBBBB???===>>>888999999999777555333222111000///......------...------,,,++++++,,,,,,,,,,,,,,,---,,,+++***)))(((------,,,+++***)))((('''+++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++***)))******+++,,,,,,---......999@@@KKKRRRSSSWWWfffuuutttooolllkkkddd\\\aaammmvvvwwwtttvvv|||]]]GGG::::::888999<<<<<<999999;;;999999888888;;;BBBJJJPPP^^^nnnyyysssiiigggjjjlllpppsssyyy|||zzz}}}|||{{{qqqfffbbbaaabbbgggmmmnnnsssyyy{{{}}}uuunnngggkkk{{{ssslllfffaaaggg^^^WWWVVVWWWUUUTTTTTTVVVkkk{{{nnn___WWWWWWWWWSSSNNNPPPPPPQQQSSSVVVWWWUUUTTTTTTTTTTTTTTTWWWZZZZZZWWWRRRVVVZZZ\\\]]]]]]]]]^^^bbbfffeee___^^^aaa```[[[ZZZ^^^cccggggggeeeaaa^^^]]]]]]\\\YYYWWWVVVWWWYYYZZZ]]]^^^[[[WWWVVVYYY]]]ZZZ```fffhhheeeaaa^^^^^^^^^iii{{{ttt^^^XXXaaaaaa___aaaffflllxxxsssmmmtttqqq}}}sss\\\QQQJJJDDDFFFEEEDDDDDDCCCCCCCCCDDDDDD@@@@@@???===;;;999777666555444444444444555666666666777888:::<<>>999999999888777555333111111000///......------...---,,,,,,++++++,,,,,,---...------,,,++++++******+++++++++***************+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---.........---,,,++++++******+++,,,,,,---......111777CCCNNNTTTYYYdddpppjjjdddaaaccceeeeeefffhhhuuuwwwsssooo{{{sssTTT<<<>>>888666888;;;;;;<<>>DDDIIIXXXiiiwwwyyysssmmmhhhcccfffgggmmmuuuyyy}}}yyyuuusssqqqrrrvvvwwwwwwyyy|||xxxnnnllljjjkkkyyyxxxooojjjfffbbb^^^VVVWWWYYYWWWQQQNNNUUU```vvvsssiii^^^WWWUUUSSSOOOJJJJJJJJJJJJLLLOOOQQQQQQPPPSSSSSSRRRQQQQQQTTTWWWXXXPPPSSSWWW[[[\\\^^^```bbbaaadddccc]]]\\\]]]\\\XXXVVVZZZ___dddffffffdddcccddddddaaa]]]YYYVVVVVVVVVZZZ]]]___\\\YYYWWWZZZ]]]XXX\\\bbbeeedddaaa^^^]]][[[bbbpppzzzuuulllrrr{{{uuuooommmmmmsssyyy~~~sssaaaWWWMMMEEEGGGEEEDDDCCCCCCCCCCCCCCCCCC@@@@@@???>>><<<:::888777555555555444444555666666666777888999<<<>>>@@@AAABBBCCCEEEGGGKKKNNNQQQRRRWWWXXXZZZ]]]___aaabbbbbbaaabbbdddeeefffhhhjjjlllnnnnnnooopppqqqrrrrrrssswwwsssvvv}}}xxxvvv|||oooeeeiiissszzz|||~~~wwwyyytttlllrrrrrrqqqmmmhhheeeiiisss{{{pppPPPHHHBBBBBBBBB???===>>>::::::999888666444222111111000///......------...,,,,,,,,,++++++,,,,,,---///...---+++++++++,,,,,,))))))******+++++++++,,,++++++++++++++++++***)))++++++++++++++++++++++++*********++++++++++++,,,,,,---------------,,,,,,***++++++,,,,,,------...,,,///999GGGRRRXXX^^^eee```\\\YYY\\\gggqqqqqqjjjuuuyyy{{{xxxwwwoooQQQ@@@888333666:::::::::;;;;;;;;;;;;999999:::===@@@KKK[[[nnnxxxzzzvvvnnngggdddccchhhrrr{{{~~~|||qqqkkkhhhfffmmmzzz~~~tttmmmeee```___^^^\\\YYYSSSSSSSSSSSSSSSZZZlll~~~mmmddd___XXXRRROOOMMMKKKJJJFFFEEEDDDEEEHHHJJJKKKKKKNNNNNNNNNLLLJJJKKKPPPTTTQQQTTTWWWYYY[[[]]]```bbb```aaa```[[[YYYYYYXXXTTTSSSUUUYYY]]]```bbbbbbbbbddddddbbb^^^YYYVVVVVVVVVXXX[[[]]]\\\YYYXXXYYY[[[YYY[[[^^^bbbdddccc```]]][[[[[[aaahhhjjjmmmzzz|||tttooopppyyyvvvkkkVVVDDDCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<:::999777666555555555555555666666666777999;;;===???@@@???@@@BBBDDDGGGJJJMMMNNNSSSTTTWWWYYY\\\^^^___``````___^^^```cccggghhhiiijjjkkklllmmmnnnoooppppppqqqqqqttt|||uuuuuuzzz|||kkkeeejjjttt|||vvvsssppphhhaaafff|||{{{~~~|||yyysssnnnooouuuzzztttPPPHHHBBBBBBAAA???===>>>;;;;;;999888666444222111111000///......------...,,,,,,+++++++++,,,------000///---+++++++++---...)))************++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------000...222???KKKRRRWWW[[[]]]```^^^\\\fffuuu|||xxxwww|||}}}QQQEEE<<<<<<===;;;777555:::;;;<<<;;;999999:::;;;===KKK]]]jjjqqqwww}}}uuuttttttvvv{{{|||qqqeeebbbhhhsss{{{tttkkkddd```[[[WWWWWWVVVTTTSSSUUURRRVVVcccsss~~~kkkZZZXXXUUUQQQLLLHHHHHHJJJLLLGGGDDDBBBAAACCCEEEGGGGGGKKKMMMPPPQQQMMMJJJMMMSSSUUUVVVWWWXXXXXXYYY\\\^^^______]]]ZZZXXXWWWUUUSSSQQQRRRTTTVVVWWWYYYZZZZZZ[[[[[[\\\ZZZXXXWWWXXXYYYVVVYYY[[[[[[YYYXXXXXXXXX^^^^^^___bbbfffeeeaaa]]]aaa\\\[[[]]]___dddooo{{{zzzrrrjjjiiitttnnnNNNFFFEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAA@@@???>>><<<;;;888777777666555555555666666666666777999;;;===>>>>>>>>>???AAADDDGGGIIIKKKOOOPPPSSSVVVYYY[[[]]]^^^___\\\ZZZ\\\aaafffgggfffgggggghhhiiijjjlllmmmmmmooosssuuuwwwqqqrrrssswww~~~rrreeeeeeqqq}}}}}}hhhSSSMMMPPPOOOKKKKKKVVVkkkzzz|||zzz{{{~~~uuuPPPHHHBBBBBBAAA???===>>>;;;:::999777555444333222111000///......------...,,,+++++++++,,,,,,---...000...,,,++++++,,,---...+++++++++************)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))******++++++++++++***++++++,,,,,,,,,,,,------222------666BBBLLLTTTZZZ```jjjlllddddddqqqrrraaaMMMCCC???;;;999999999;;;<<<<<<;;;:::;;;<<<777AAALLLTTT\\\kkkxxxwww~~~|||ccceee~~~{{{nnnhhhaaabbbdddkkkwwwsssggg```\\\YYYUUUQQQOOOMMMKKKJJJIIIPPPbbbzzz~~~{{{iii^^^VVVTTTOOOHHHCCCCCCGGGKKKHHHEEEAAA??????AAABBBBBBJJJNNNWWW]]]YYYQQQPPPTTTTTTUUUVVVVVVVVVWWWZZZ\\\^^^]]][[[ZZZYYYVVVUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWTTTVVVXXXXXXXXXXXXYYYZZZXXXYYY[[[\\\[[[ZZZYYYYYYbbb``````aaadddccc___[[[aaa^^^]]]___aaadddjjjppptttuuutttnnnccc```kkkzzzaaaOOOEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===:::999888777666555555555555555666666777999:::;;;======>>>@@@BBBEEEGGGHHHKKKMMMPPPSSSVVVXXXZZZZZZ\\\YYYXXX[[[```dddeeedddcccdddeeefffgggiiijjjjjjmmmtttvvvtttxxxxxxoooiiigggooo~~~zzzjjjgggqqq||||||~~~uuu[[[JJJKKKMMMLLLKKKOOOXXX```vvvPPPHHHBBBBBBBBB???===>>>;;;:::888666555444444444111000///......------...++++++++++++,,,---.........---,,,++++++,,,---...,,,+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,***+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///+++***111:::EEESSS^^^fffqqqxxxrrrlllooo{{{www[[[FFF;;;777999===888:::<<<===<<<;;;<<<===:::===AAACCCGGGWWWuuuyyy}}}ccc___wwwxxxiii___\\\TTT```uuu{{{oooeee^^^[[[UUUSSSOOOKKKHHHGGGFFFFFFDDDNNN]]]iiikkklllrrr|||{{{mmmggg```]]]YYYSSSKKKFFFCCCEEEGGGGGGDDD@@@>>>>>>?????????EEEIIITTT```^^^SSSMMMNNNNNNPPPSSSTTTUUUWWWZZZ\\\[[[YYYXXXZZZYYYVVVVVVXXXRRRRRRRRRSSSTTTVVVXXXYYYVVVWWWYYYZZZYYYXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\aaa```_________^^^\\\ZZZWWWXXX[[[```dddiiilllooorrruuuxxxtttiiibbbiiitttiiiLLLGGGFFFEEEDDDCCCBBBBBBBBB@@@AAAAAAAAA@@@???>>>>>>;;;:::999777666555555555555555555555666777888999<<<======???AAACCCEEEFFFHHHIIILLLOOOQQQSSSUUUUUUVVVVVVWWWZZZ^^^aaabbbbbb```aaabbbdddeeeggghhhiiiiiipppuuussstttyyyuuuiii^^^___mmm}}}ooojjjpppyyyzzz|||~~~yyy___RRRMMMJJJKKKLLLMMMRRRXXXvvv}}}||||||}}}~~~wwwPPPHHHBBBBBBBBB???===>>>:::999777666555555555666111000///......------...++++++++++++,,,---...///+++++++++,,,,,,,,,,,,,,,***************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333<<>><<<;;;:::888777666555555555444444444555666777777;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJLLLNNNOOOOOOOOOSSSWWWZZZ\\\]]]^^^_________aaabbbdddfffggghhhgggiiinnnrrrrrrttt|||zzzkkk``````kkk|||yyyoookkkpppvvvyyy|||~~~~~~}}}ttt```TTTLLLGGGHHHIIIHHHLLLRRRgggwwwrrrrrrtttwww|||xxxPPPHHHBBBBBBBBB???===>>>999888666555555555666777111000///......------...++++++++++++,,,---...///******+++,,,,,,,,,++++++'''((()))***+++,,,------***+++,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------///000//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---111111///555GGGYYYsssuuusssmmmwww}}}nnn\\\III>>><<<999:::;;;;;;999999:::;;;777555888<<<===>>>HHHTTTSSSiii~~~}}}|||jjjgggeeecccbbbgggvvvzzzqqqeeeaaa[[[UUUPPPNNNMMMMMMGGGFFFFFFEEEFFFJJJOOORRRQQQMMMPPP```uuuqqqfffeee```___fff\\\[[[ZZZZZZYYYVVVPPPLLLHHHFFFDDDEEEGGGIIIIIIIIIFFFFFFPPPaaaeeeYYYOOONNNLLLOOORRRTTTSSSSSSRRRSSSUUUQQQRRRXXXYYYVVVWWW\\\YYYXXXWWWUUUSSSQQQOOONNNRRRUUUXXXYYYYYYYYYZZZ[[[ZZZXXXVVVVVVXXXZZZZZZZZZ]]]```bbbaaa^^^]]]```bbbfffhhhgggdddaaacccfffggghhhgggjjjqqqsssnnnhhhgggnnnyyy^^^IIIHHHGGGEEEDDDDDDCCCCCC??????@@@@@@@@@??????>>>===<<<:::888777666555555444444444444444555666777:::::::::;;;===???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKPPPWWWZZZZZZZZZ[[[^^^^^^^^^```bbbccceeefffgggfffdddiiiqqqrrrnnnuuulll[[[XXXbbbnnn|||{{{wwwpppkkkkkkpppvvvxxx{{{~~~~~~~~~qqqfffiiisssssstttttttttuuuqqqfffYYYUUUNNNKKKLLLKKKFFFGGGLLLUUUkkk|||uuurrrrrrsssvvv{{{zzzRRREEECCCDDD>>>>>>???;;;999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++************************++++++******************,,,+++*********+++,,,---...---,,,,,,++++++++++++,,,---......,,,,,,---...---,,,...111///000;;;HHHeeepppzzzttt|||oooVVVBBBBBB;;;777:::<<<;;;:::;;;:::999777666777999<<<>>>HHHIII[[[{{{~~~wwwttttttvvvsssuuu{{{~~~tttfff]]]YYYSSSQQQNNNJJJGGGEEEDDDDDDDDDAAA???BBBLLLWWW```eeeZZZWWWbbb{{{bbb]]]^^^[[[YYYZZZUUUXXXZZZXXXSSSPPPPPPQQQNNNKKKHHHGGGHHHIIIIIIHHHFFFGGGSSScccfff[[[SSSTTTNNNKKKKKKOOOOOOMMMMMMOOONNNQQQUUUXXXXXXXXXYYYZZZYYYWWWUUUSSSRRROOOLLLIIIPPPSSSWWWYYYYYYYYYZZZZZZ[[[[[[XXXUUUUUUYYY]]]^^^\\\^^^aaadddfffhhhhhhiiinnnllliiieeebbb`````````jjjiiiiiikkkmmmnnnmmmlllppp~~~}}}___QQQFFFEEEGGGDDDAAABBB@@@AAAAAAAAAAAA@@@??????>>>>>>===;;;999666444333666666555555555666666777666777888:::<<<>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGIIILLLQQQTTTVVVWWWYYYZZZ```___^^^^^^___aaaccceeebbbeeehhhkkkmmmqqquuuxxx~~~hhhcccbbb^^^qqqooooooooommmkkkqqqzzzxxxzzz|||}}}~~~~~~~~~lllXXXYYYeeemmmnnnggg^^^___fffbbbWWWWWWSSSNNNJJJIIIIIIHHHGGGHHHYYYiiiyyywwwvvvwwwwwwvvvwwwyyyzzz|||}}}TTTGGGEEEFFF@@@@@@AAA===999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************************************++++++*********+++,,,---...---,,,,,,+++++++++,,,,,,---......,,,,,,---...,,,+++---///---,,,555AAATTT```llluuujjjWWWCCC>>>;;;;;;999888<<>>>>>===;;;999777555333666555555444555555666666555666777999;;;<<<>>>>>>@@@AAABBBCCCDDDEEEEEEFFFHHHKKKOOORRRTTTVVVXXX[[[^^^]]]]]]]]]^^^___aaabbbbbbdddgggjjjlllppptttwwwnnniiikkktttttttttrrrkkkhhhppp{{{yyy{{{~~~ooo[[[[[[fffsssssskkk```^^^ccc___VVVUUURRRMMMJJJIIIHHHGGGFFFLLLSSS\\\qqqvvvvvvvvvqqqssstttuuuwwwyyy||||||TTTGGGEEEFFF@@@@@@AAA===999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************************************++++++******++++++,,,---------,,,+++++++++,,,,,,,,,---......,,,,,,---...,,,,,,......,,,***111999HHHVVVdddlllyyyYYYIII:::666888:::<<<======<<<;;;:::999999999999:::777>>>PPPeeewww~~~xxxuuu|||xxxkkk^^^TTTMMMIIIGGGFFFEEECCCBBBAAAAAABBBCCC@@@CCCFFFHHHJJJMMMSSSWWWllluuuvvvggg\\\\\\]]]ZZZZZZ^^^___aaadddgggeee___WWWQQQPPPOOONNNNNNOOOOOONNNLLLTTTNNNQQQ^^^hhhddd\\\XXXSSSOOOLLLNNNNNNKKKJJJKKKLLLPPPUUUYYYZZZZZZ[[[[[[XXXVVVTTTTTTSSSRRROOOMMMLLLNNNRRRUUUUUUVVVWWWYYYZZZWWWUUUTTTUUUXXX]]]```bbbaaabbbeeeiiijjjhhhfffdddeeeggghhhhhhhhhfffeeeeeeeeefffiiilllnnnnnnnnnvvv|||dddKKKBBBEEEGGGEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<:::888666555555555444444444444444555444555666777999:::<<<<<<>>>>>>???@@@AAABBBCCCCCCFFFHHHKKKNNNPPPSSSWWWZZZZZZ[[[[[[\\\\\\]]]]]]^^^aaacccfffiiikkknnnrrruuuzzz}}}yyyyyyxxxrrrgggccckkkwwwxxx{{{~~~~~~|||||||||~~~}}}hhhbbbhhhxxx|||xxxlllcccaaa]]]VVVSSSPPPMMMJJJIIIHHHGGGEEELLLLLLRRRfffyyyrrreeeggg~~~zzzpppppppppqqqtttwwwzzz~~~yyyRRREEECCCDDD>>>>>>???;;;999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))((()))))))))***************************************++++++++++++***++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---......,,,,,,---......000111000---,,,///444AAAQQQ```iiirrrfffCCC888>>>CCC===666;;;;;;::::::999999888888???:::888<<>>>>>===;;;999888777555555444333333333444444333333444555777888999:::;;;<<<<<<===>>>???@@@@@@CCCEEEHHHJJJLLLPPPUUUXXXWWWXXXYYYZZZ[[[[[[[[[[[[___aaadddgggiiilllpppsssvvv|||vvvnnnccc^^^bbbkkkwwwzzz|||}}}{{{yyyxxxxxx{{{||||||{{{{{{|||~~~~~~wwwssswwwuuuhhh___ZZZUUURRROOOLLLKKKJJJHHHFFFGGGKKKQQQ```lllddd___kkkwwwrrrqqqqqqssswww{{{}}}~~~~~~RRREEECCCDDD>>>>>>???;;;999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))((()))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,---......,,,,,,---......111111///------000222999HHHXXXbbbjjjttt~~~dddMMMFFFCCC>>>:::888999999999999999999888;;;:::999999888:::BBBKKKZZZhhh|||}}}}}}~~~yyyvvvttttttqqqxxx~~~|||wwwxxxpppbbbZZZVVVPPPIIIEEEDDDEEECCCBBBBBBBBBAAA@@@@@@AAABBBCCCCCCDDDIIITTTeeexxxhhhbbbZZZYYYZZZ\\\ZZZWWWWWWZZZUUU^^^mmm|||uuukkkddd^^^WWWQQQNNNLLLKKKKKKNNNQQQYYYbbbddd```[[[XXXSSSNNNNNNSSSVVVRRRNNNLLLKKKNNNRRRUUUVVVWWWXXXZZZ]]]\\\[[[[[[[[[ZZZXXXVVVOOOQQQTTTVVVWWWXXXZZZ\\\YYYWWWYYY^^^]]]VVVSSSTTT\\\[[[\\\```dddgggeeecccgggiiilllmmmlllgggbbb___dddcccccceeeggggggfffeeebbbrrryyyfffMMM??????CCCCCCBBBAAA@@@@@@@@@AAAAAA??????>>>===<<<;;;999999666555444333333333333333222222333444555777888888999999:::;;;<<<===>>>>>>@@@BBBDDDFFFHHHLLLQQQTTTSSSTTTVVVXXXYYYZZZZZZZZZ^^^```ccceeegggjjjnnnqqqrrr~~~tttkkkccc[[[YYY[[[nnnqqquuuwwwwwwwwwwwwxxxwwwxxxxxxwwwwwwxxxzzz}}}zzzzzzzzz{{{~~~xxxqqq|||mmmggg[[[WWWSSSOOOMMMKKKIIIGGGFFFJJJOOOccczzz|||www|||yyywwwvvvwww{{{~~~~~~TTTGGGEEEFFF@@@@@@AAA===999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************************)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,---......,,,,,,---...,,,//////,,,,,,///222222666@@@MMMZZZeeeoooxxx}}}mmmRRR???<<>>HHHXXXiiiyyy|||qqqjjjhhhjjjmmmpppuuuvvvyyy|||~~~xxxrrrnnnmmmnnnhhhzzztttfffZZZSSSPPPKKKIIIEEECCCBBBBBB@@@???@@@??????>>>???@@@BBBCCCAAAIIIWWWhhh{{{eeeZZZ]]]WWWXXXZZZ[[[YYYXXXXXXXXXZZZ]]]dddkkkrrruuuuuutttrrrkkkbbbZZZTTTQQQOOOMMMKKKQQQ[[[ccceeeccc___]]][[[TTTRRRVVVZZZYYYUUUSSSQQQSSSUUUVVVWWWXXX[[[]]]^^^]]][[[[[[[[[ZZZXXXVVVSSSUUUWWWXXXYYYZZZ\\\^^^^^^[[[^^^dddbbbYYYSSSTTTXXXZZZ\\\___```aaabbbbbbaaadddhhhkkkjjjgggccc```eeedddcccdddffffffdddcccccciiigggkkkxxxVVVCCCBBBFFFDDDCCCAAA@@@@@@@@@AAABBB?????????>>>===<<<;;;:::777666555444333333333333111222333444555666777777777777888999:::;;;<<<<<<>>>@@@BBBDDDFFFIIILLLOOOOOOOOOQQQSSSUUUXXXYYYZZZ\\\^^^aaaccceeehhhkkknnnssszzz}}}|||ppphhh^^^VVVRRRYYY\\\```dddfffiiilllooorrrsssrrrpppnnnmmmnnnoooooonnnmmmnnnooosssvvvyyyqqqaaaeeewwwccc^^^WWWQQQNNNKKKIIIGGGIIIIIIKKKhhh~~~~~~TTTGGGEEEFFF@@@@@@AAA===999888777555444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,---......,,,,,,---...+++//////,,,---333777666888999@@@MMM^^^mmmwww|||qqqVVVHHHFFF>>>===;;;999999999:::;;;777:::;;;:::999888777666999===DDDMMMZZZmmmsssllliiihhhgggiiijjjlllnnnrrrvvv{{{|||yyyvvvwwwxxxvvvttttttwwwzzz~~~ssszzz}}}yyyrrrggg]]]TTTOOOLLLJJJDDDDDDDDDBBB@@@>>>>>>???>>>>>>>>>???AAADDDFFFHHHOOO\\\nnn|||rrraaa\\\[[[WWWYYYYYYYYYZZZZZZZZZYYY]]]]]]^^^___bbbiiipppvvvxxxssslllddd^^^XXXRRROOOMMMQQQXXXaaaiiilllkkkgggeeeZZZSSSTTTXXXXXXXXXYYYUUUVVVVVVUUUUUUWWW[[[^^^aaa___^^^]]]]]]\\\YYYWWWWWWXXXZZZZZZYYYZZZ\\\^^^```[[[]]]cccaaaXXXTTTWWWXXX\\\``````]]][[[]]]___\\\^^^bbbffffffdddaaa___```______```bbbcccbbb```aaaccc```dddqqqttt```SSSKKKDDDCCCAAA@@@@@@@@@BBBCCC????????????>>>===<<<<<<888777666555444444444444222222333333444555666666666777777888999:::;;;;;;;;;>>>AAACCCDDDFFFHHHJJJIIIJJJKKKMMMQQQTTTWWWYYY[[[]]]```bbbcccfffjjjlllrrruuuvvv{{{rrrdddYYYUUUMMMNNNPPPRRRSSSVVVZZZ]]]dddeeeeeeccc```^^^]]]]]]___]]][[[ZZZ[[[^^^aaaccciiiooowww{{{zzzxxxwwwyyy|||~~~~~~{{{ssseeeVVVKKKSSSgggiiicccZZZRRRLLLIIIGGGFFFGGGIIIJJJfffRRREEECCCDDD>>>>>>@@@;;;999888777666444444444444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,++++++******++++++************************((())))))***++++++,,,,,,)))***+++,,,---,,,++++++++++++++++++,,,,,,---...,,,---......,,,,,,---...---111000---000888===;;;999333222>>>RRReeerrrxxxuuu{{{]]]KKKCCCAAA>>>;;;999:::;;;<<<:::;;;;;;999999;;;:::888888:::<<<>>>FFFUUUhhhvvv~~~~~~vvvoooffffffffffffgggkkkooosss|||{{{zzz{{{xxxxxxyyyyyyzzzxxxuuurrrnnnrrrwww{{{~~~|||xxxxxxzzzuuuwww}}}yyyqqqddd\\\SSSNNNLLLIIIBBB===>>>@@@BBB@@@======???BBB??????@@@BBBEEEIIILLLNNNbbbrrr}}}gggfffcccYYYXXXYYYYYYXXXZZZ\\\]]][[[[[[]]]______aaafffooouuuxxxuuupppjjjddd\\\SSSNNNPPPQQQUUU^^^llluuuuuupppkkk]]]QQQOOORRRUUUWWWZZZVVVUUUTTTSSSRRRUUUYYY]]]eeecccaaaaaa```___\\\ZZZXXXZZZZZZZZZZZZZZZ\\\^^^___XXXXXX^^^]]]UUUSSSYYYZZZ___cccaaa[[[XXXZZZ^^^ZZZ\\\```bbbbbb```]]][[[YYYYYYYYY[[[^^^______]]][[[^^^```hhhnnnoooiiiSSSEEECCCBBB@@@@@@AAABBBCCC???????????????>>>======888888777666555444444444222222333444444555666666666666777888999:::;;;;;;:::===AAACCCDDDDDDFFFGGGFFFFFFGGGIIIMMMRRRVVVYYYZZZ]]]___aaabbbeeeiiikkkpppooosssyyyzzzhhh^^^\\\PPPPPPOOOMMMLLLLLLOOORRRTTTUUUWWWWWWUUUSSSRRRRRRRRRPPPMMMKKKLLLNNNQQQSSSRRR\\\gggllljjjggghhhkkk___dddgggbbbZZZTTTPPPNNNFFFRRRmmmmmmfff[[[QQQKKKHHHFFFEEEAAALLLMMM```QQQHHHAAA??????===<<<>>>;;;:::999777666555555555222111000...------------------------------------,,,,,,,,,+++++++++******,,,---...---+++***+++,,,,,,,,,+++***))))))******+++++++++***************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,------+++******,,,///222111//////000333666888333444444444;;;NNNhhh{{{~~~^^^LLL===;;;;;;777777;;;777999;;;;;;:::999888777999888777999<<>>???GGGJJJGGGEEECCCAAA>>>===<<<===>>>;;;999777555666666555333444444444444444444444444555555444444666888:::;;;=========>>>??????@@@@@@DDDDDDFFFIIILLLPPPTTTVVVZZZ[[[]]]```bbbdddeeefffmmmnnnnnnnnnsss~~~~~~pppfffeee___VVVQQQOOONNNLLLKKKQQQUUUYYY[[[YYYVVVSSSRRRWWWUUURRROOOLLLJJJJJJIIIOOOPPPSSSWWWZZZ\\\\\\\\\\\\UUUNNNLLLOOORRRRRRPPPOOONNNTTTjjjpppdddTTTIIIEEEEEEEEEDDDJJJIIIKKKWWWoooPPPGGG@@@???@@@>>>===???<<<;;;999777666555444444222222000///...---,,,,,,------------------------,,,,,,,,,+++++++++******,,,---...---+++***+++,,,,,,++++++***))))))************************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,---///111222111000000000222444555333333222333999HHH]]]lll|||~~~jjjKKK;;;:::<<<<<<;;;===<<<:::888666777999;;;888777666777888;;;???AAA>>>IIIUUU]]]bbbnnnwwwtttuuuuuuvvvsssrrrtttyyy|||}}}|||zzz{{{{{{|||{{{yyywwwuuuyyyzzzuuuttttttsssmmmpppuuuwwwwwwwwwxxxzzz{{{uuurrrvvv{{{|||}}}}}}{{{xxxtttsssrrrpppmmmkkkiiihhhhhh```VVVPPPNNNLLLIIIGGGFFFBBB>>>===???@@@@@@??????<<<===@@@AAA??????BBBCCCGGGOOOXXXcccoooxxx}}}|||ddd```bbb___\\\]]]XXXXXXWWWXXXYYY[[[]]]^^^^^^]]]]]]]]]^^^___aaabbbfffeeedddbbb___[[[WWWTTTZZZWWWTTTTTTVVVYYY[[[[[[[[[YYYWWWTTTRRRQQQQQQQQQSSSRRRQQQRRRSSSUUUXXXYYYaaa```___^^^\\\\\\[[[[[[[[[ZZZWWWVVVVVVXXX[[[]]]]]]^^^^^^\\\YYYVVVVVVWWWVVVWWWXXXYYYZZZZZZZZZZZZSSSUUUYYY[[[[[[ZZZYYYXXXXXXXXXWWWXXXZZZ\\\___```hhhaaa]]]```aaacccqqq```SSSGGGEEEHHHIIIHHHHHHDDDCCC@@@>>><<<<<<<<<===;;;999888777777777555333333333333444444444444444444444444555666888999:::<<<<<<======>>>????????????@@@AAADDDHHHLLLOOOQQQWWWXXX[[[^^^aaacccdddeeeiiikkkmmmnnnpppxxx{{{tttlllfffddd```[[[VVVXXX[[[```eeefffdddaaa^^^dddbbb```^^^\\\ZZZYYYYYYVVVWWWYYY]]]aaadddeeeeeebbb]]]XXXVVVYYY\\\^^^^^^TTTQQQRRRaaa|||pppdddSSSGGGCCCCCCDDDDDDGGGHHHJJJNNNYYYnnnOOOGGG@@@???@@@???>>>@@@===<<<:::888666444444333444333111///...---,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,---,,,+++***+++,,,,,,+++******)))*********)))))))))***+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,))),,,...//////000111333000000000000111111222222333222111111666@@@LLLTTTqqq~~~pppQQQCCC@@@===999<<<;;;:::999888999:::;;;999888888777777888888999444:::@@@DDDHHHTTTfffuuu}}}zzzzzzuuutttwwwzzz{{{{{{wwwwwwxxxxxxyyyyyyzzzzzz~~~|||xxxoooiiihhhkkkoooqqqooonnnkkkggg```XXXRRRNNNPPPKKKEEEBBBAAAAAA???<<<===<<<;;;<<<>>>@@@???>>>AAA>>>???DDDGGGGGGJJJNNNQQQXXXgggyyyooo```VVVYYY]]][[[ZZZ\\\XXXYYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\[[[ZZZXXXWWW]]]YYYTTTRRRRRRTTTUUUVVVWWWVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRTTTWWWXXX]]]]]]\\\[[[ZZZZZZYYYYYYWWWVVVTTTSSSSSSUUUXXXZZZ]]]^^^^^^]]]ZZZXXXWWWWWWSSSTTTUUUVVVYYY[[[]]]___\\\[[[YYYYYYZZZ[[[[[[[[[UUUVVVVVVXXX[[[^^^aaacccjjjbbb^^^aaadddgggqqq}}}fffPPPMMMNNNHHHCCCDDDCCCAAA???===<<<<<<<<<<<<;;;:::999::::::999666444333333333333333333333333333333555666777777888888;;;;;;;;;<<<======>>>>>>======>>>AAADDDHHHKKKMMMSSSUUUWWW[[[^^^aaacccdddeeehhhkkklllmmmpppvvvzzz}}}wwwllldddbbbcccgggnnnssstttqqqmmmqqqqqqqqqpppooommmkkkkkkbbbbbbcccgggkkknnnnnnnnnqqqpppnnnnnnmmmnnnnnnnnnbbb^^^[[[aaasssrrrfffWWWKKKFFFFFFGGGHHHJJJMMMOOOMMMLLLSSSaaannn{{{OOOFFF@@@@@@@@@??????AAA===<<<:::888666444333333444333111000...---,,,,,,------------------------,,,,,,,,,+++++++++******+++,,,---,,,+++***+++,,,++++++***************+++(((((()))***+++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,***,,,///000000000000111---...///111222222222111333222111111444888<<>>666666777999<<<===<<<999777;;;;;;;;;::::::999888777;;;===>>>======EEESSS^^^nnn|||tttiiieeeeeeggghhhhhhgggfffeeeeeegggiiiccc___WWWOOOIIIFFFEEEEEEDDDBBB????????????===;;;;;;;;;<<<>>>?????????>>>DDDAAABBBHHHNNNSSS[[[bbbdddlll}}}xxx```ZZZWWWZZZ[[[YYYYYY]]]XXXXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWVVVUUURRRSSSUUUVVVXXXXXXXXXXXX[[[YYYVVVUUUWWWXXXYYYYYYVVVUUUTTTSSSRRRQQQOOOOOOPPPPPPPPPQQQRRRTTTVVVWWWZZZZZZZZZZZZYYYYYYXXXWWWTTTSSSRRRQQQRRRTTTVVVXXX___``````___[[[XXXWWWWWWQQQRRRSSSVVVZZZ^^^bbbeeewwwnnnbbbZZZWWWZZZ]]]___VVVVVVWWWYYY[[[^^^aaabbbfffaaa```cccgggnnn{{{cccQQQIIICCC???>>>AAA@@@???===<<<;;;;;;;;;;;;:::;;;<<<<<<;;;777555333333333333333222222222222333555666777777666666999999::::::;;;<<<<<<======>>>???AAADDDGGGJJJLLLOOOQQQUUUYYY\\\```bbbcccccceeehhhiiijjjkkknnnpppzzzzzzooopppnnnnnnssszzz~~~|||xxxzzzzzz{{{{{{zzzxxxvvvuuupppnnnnnnpppsssuuutttrrrzzz}}}yyyuuuooommmttt}}}~~~zzzqqqhhh\\\RRRNNNMMMMMMMMMLLLOOOQQQOOOKKKLLLRRRXXX^^^mmmOOOGGG@@@@@@AAA@@@@@@AAA===<<<:::888666444444333444333111000...---------------------------------,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,+++***************++++++(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++---000000///......///+++,,,///111333333333222333333333333333333333222IIIYYYrrr|||iiiVVVGGG>>><<<:::999::::::888777::::::;;;<<<;;;;;;:::999;;;<<<<<<999888;;;BBBHHHTTT```oooxxx{{{yyyiii]]]YYYYYYXXXWWWVVVYYY[[[[[[XXXVVVVVVWWWUUUPPPIIICCC@@@@@@CCCEEE======<<<<<<===<<<:::999<<<===>>>???????????????EEECCCEEEMMMVVV___jjjtttttt|||~~~eee\\\ZZZYYYYYYWWWVVVYYY]]]VVVWWWWWWXXXWWWVVVVVVUUUSSSTTTUUUUUUUUUUUUTTTTTTQQQQQQRRRTTTUUUUUUVVVVVVWWWWWWXXXZZZ\\\\\\ZZZXXXXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNNNNOOOQQQRRRRRRWWWXXXYYYYYYYYYXXXWWWWWWQQQQQQPPPQQQRRRTTTVVVXXXaaabbbbbb```\\\XXXVVVVVVRRRRRRSSSUUUXXX\\\___aaa{{{sssggg]]]YYYYYY]]]___YYYYYYZZZ[[[\\\]]]^^^^^^```aaaccccccdddmmm~~~xxxTTT@@@@@@BBB===@@@@@@???======<<<<<<;;;;;;;;;;;;<<<===<<<999666444444444333333222222222111333444666666666555444777888888999999:::;;;;;;======>>>@@@BBBEEEHHHJJJMMMOOORRRVVVZZZ^^^```aaabbbcccdddeeegggiiilllnnnxxxyyy|||}}}~~~|||}}}{{{yyy{{{~~~}}}yyyuuuzzz|||{{{vvvppplllggg___XXXSSSPPPOOONNNJJJKKKMMMMMMMMMLLLLLLLLLQQQ```tttPPPHHHAAA@@@AAA@@@???AAA;;;:::999777666555555555333222111000///.........------------------------,,,,,,,,,+++++++++******)))***++++++******+++,,,*********)))******+++,,,)))))))))***+++++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---///000000.........///,,,---///222333333333333111333555444222000///000<<<<<>>EEEPPPYYY]]]bbbooo|||~~~sssggg```___\\\UUUNNNPPPOOOMMMJJJFFFEEEEEEFFFEEEDDDBBB@@@???>>>======;;;<<<<<<======<<<;;;:::===>>>??????@@@BBBFFFIIIIIIJJJOOO[[[fffpppzzzuuuggg___VVVVVVUUUSSSQQQRRRWWW]]]VVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUURRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXX[[[\\\[[[WWWSSSXXXWWWUUUSSSPPPOOONNNMMMKKKKKKKKKLLLLLLLLLMMMMMMTTTUUUWWWXXXXXXWWWVVVUUUOOOOOOOOOPPPRRRTTTVVVWWW___```aaa```\\\XXXUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXeeeeeeccc```]]][[[[[[]]]]]]]]]\\\\\\\\\[[[[[[[[[]]]```ccc```]]]dddttt___AAA@@@EEEAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::;;;<<<<<<999777666555555444444333333222222333333444555555444444666666777777888999999999;;;;;;;;;===???BBBDDDFFFJJJLLLOOOSSSWWWZZZ\\\^^^______```bbbeeehhhkkkmmmkkkqqqwww}}}|||uuummmiiibbb[[[UUUQQQOOOOOOQQQPPPPPPPPPPPPNNNLLLJJJPPPZZZiiivvvQQQIIIBBBAAAAAA??????@@@:::999888777666666666666222111111000//////000000------------------------,,,,,,,,,+++++++++******(((***++++++******+++,,,******))))))***++++++,,,******************++++++***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...///000000//////111333111111222222222222222222...222666444000...///222555333;;;RRRooodddKKK>>>;;;<<<===888888888999999999::::::888888888888999:::;;;;;;777888===BBBDDDGGGQQQ]]]hhhmmmvvv{{{zzz{{{{{{yyywwwssskkkbbb[[[WWWRRRKKKDDDIIIGGGDDDAAA???>>>>>>>>>;;;<<<<<<===<<<;;;999888<<<===>>>????????????@@@>>>@@@AAACCCFFFLLLUUU[[[YYY\\\hhhwwwhhh___\\\ZZZQQQRRRQQQNNNNNNQQQWWW\\\XXXVVVUUUSSSQQQQQQQQQRRRSSSSSSRRRQQQRRRSSSTTTUUURRRRRRQQQPPPPPPPPPPPPPPPSSSTTTUUUXXXYYYXXXUUURRRVVVTTTRRROOONNNNNNNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKQQQRRRTTTUUUVVVUUUTTTSSSMMMMMMMMMOOOQQQSSSUUUVVVYYY[[[]]]]]]ZZZWWWUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUWWW]]]cccbbb]]]ZZZ[[[]]]^^^^^^^^^]]]\\\[[[YYYYYYZZZ^^^___\\\ZZZ]]]fffmmmqqqppprrrOOO@@@AAABBB@@@@@@@@@@@@???>>>======<<<;;;999:::;;;;;;:::888777777666555555444333333333333333333333333444555555555555666777777888888:::::::::;;;===???BBBCCCFFFHHHKKKOOOSSSVVVXXXYYYZZZZZZ\\\```cccfffggghhhbbbkkkrrrrrruuu|||wwwnnnccc[[[WWWVVVWWW[[[\\\\\\XXXTTTQQQQQQRRRQQQVVV___lllxxx~~~RRRJJJBBBAAAAAA???>>>???999888888777777777777777111111000000000000111111------------------------,,,,,,,,,+++++++++******(((***++++++******+++---******))))))***+++,,,,,,+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,...///000000000111444777555444444333222111000000+++111666444///---000555000:::>>>???PPPtttcccNNNDDD>>>;;;;;;::::::999::::::;;;;;;;;;:::999888999999999999@@@<<<;;;===<<<;;;BBBLLLLLLQQQZZZaaaccceeennnyyy~~~yyyuuurrrpppnnnnnnooommmhhhcccaaa[[[SSSLLLHHHGGGGGGGGG>>>===>>>@@@AAA@@@<<<999<<<<<<;;;::::::<<<===>>>:::;;;===>>>>>>???AAABBB@@@BBBDDDGGGLLLVVVcccllliiipppfff[[[[[[ZZZVVVQQQSSSRRROOOOOOSSSYYY\\\YYYWWWTTTRRRPPPPPPQQQRRRVVVTTTRRRQQQQQQRRRSSSTTTRRRQQQPPPOOONNNNNNNNNNNNRRRRRRSSSUUUWWWYYYXXXWWWSSSQQQOOOMMMLLLMMMOOOPPPQQQQQQQQQPPPPPPNNNMMMMMMNNNPPPRRRSSSTTTSSSRRRQQQKKKKKKLLLNNNPPPRRRTTTUUUSSSVVVYYYZZZYYYVVVUUUUUUPPPQQQTTTWWWYYYZZZZZZZZZ]]]cccfffbbbZZZWWW[[[aaa^^^^^^^^^]]]\\\[[[YYYXXXYYY[[[\\\[[[[[[]]]^^^^^^eee```\\\???999@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888:::::::::999888888777666555555444444444333222111222333444555444444555555666777777777;;;;;;;;;<<<===@@@BBBDDDDDDFFFIIILLLPPPRRRTTTUUUUUUWWWZZZ___cccdddcccbbbfffllloooooorrrzzzyyy{{{zzzmmmccc___```bbb___cccccc]]]TTTPPPSSSXXXTTTTTTZZZhhhxxx~~~YYYIIIDDDDDD>>>>>>???999;;;::::::999777555444333555333000//////...---+++------------------------,,,,,,,,,+++***)))(((((()))************+++++++++************************************************)))************+++++++++,,,+++*********,,,...000---///111222111000111222000000000000///---,,,+++---222666444///,,,000444777444333777BBBWWWvvvwww___JJJ===<<<===>>>===<<<;;;;;;;;;777888:::<<<<<<;;;999888===<<<:::::::::<<<>>>@@@DDDFFFIIIJJJLLLPPPVVV[[[eeehhhnnnyyy~~~yyyssslllfffaaa^^^[[[ZZZYYYWWWUUUTTTRRRRRRMMMKKKGGGCCCAAA??????@@@???>>>===;;;::::::;;;<<<;;;:::::::::;;;<<<>>>???===??????===>>>DDDHHHHHHGGGHHHGGGGGGQQQfffxxxfffYYYXXXWWWUUURRRSSSRRRQQQOOONNNPPPTTTXXXWWWUUUTTTTTTUUUUUUSSSRRRWWWUUURRRPPPOOOOOOPPPQQQOOOOOOOOOQQQSSSSSSQQQOOOQQQQQQQQQQQQSSSUUUWWWXXXTTTTTTSSSSSSRRRQQQPPPPPPWWWTTTPPPOOOQQQRRRPPPNNNSSSRRRRRRSSSTTTVVVUUUTTTOOONNNMMMMMMPPPQQQQQQPPPPPPSSSWWWXXXWWWUUUTTTTTTRRRRRRRRRSSSTTTVVVWWWYYYaaa```^^^\\\ZZZZZZ]]]````````````___\\\ZZZZZZ[[[\\\\\\^^^^^^[[[YYY[[[___\\\iiixxx~~~eeeXXXMMM>>><<>>===>>>===:::<<<<<<;;;;;;;;;:::::::::888888777666555444333333222222222111222222333333444444444555555666666666777888999;;;===>>>@@@@@@@@@BBBGGGKKKOOOQQQRRRRRRTTTTTTVVVXXX[[[^^^aaabbbeeefffiiilllooorrruuuvvvxxxxxxnnngggcccaaaiiiiiifff^^^TTTOOOPPPRRRSSSXXX```iiissszzz~~~~~~~~~ZZZJJJEEEEEE??????@@@::::::::::::999777666444333555333000//////...---,,,------------------------,,,,,,++++++******)))))))))************+++++++++************************************************************+++++++++++++++*********+++...000222000222333222000......///.........//////000000111///222444222///...111555111//////111777CCCXXXkkksssTTTFFF777222777;;;999444:::999888777888:::<<<===::::::999999999:::<<<===999;;;===>>>>>>@@@DDDHHHIIIJJJOOOWWW```fffhhhggguuu|||}}}xxxvvvwwwwwwuuurrrpppoooppprrrtttmmmrrrwwwtttlllddd`````````^^^[[[WWWRRRNNNJJJIIIIIIHHHGGGFFFEEECCCBBBBBBCCCBBB@@@>>>===<<<======;;;999777666666666666666<<<;;;:::999:::;;;===>>>;;;AAAEEEFFFGGGIIIIIIEEEFFFOOO\\\gggrrrooo```SSSRRRVVVUUUQQQNNNQQQQQQPPPNNNMMMNNNQQQTTTTTTSSSSSSTTTVVVXXXWWWVVVXXXVVVTTTRRRQQQPPPPPPPPPPPPPPPPPPQQQSSSSSSPPPNNNQQQQQQPPPPPPPPPRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSSSSVVVSSSPPPOOOQQQRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKLLLOOOQQQQQQQQQPPPSSSVVVXXXXXXWWWWWWWWWSSSRRRQQQQQQQQQSSSVVVWWW[[[[[[ZZZXXXWWWXXX[[[^^^___``````^^^[[[YYYYYYZZZ\\\^^^bbbccc```\\\ZZZ[[[XXX```jjjzzzttteeeWWWDDDCCC@@@???@@@AAA@@@===<<<<<<<<<<<<;;;;;;;;;::::::999999888777666555444444333333222222222222333333333333444444444555555555555666777999;;;<<<===>>>>>>@@@DDDHHHKKKMMMMMMMMMPPPQQQSSSUUUYYY\\\___```ccceeegggiiillloooqqqrrrqqqqqqttt{{{{{{tttqqqpppkkkkkkhhh```VVVOOONNNOOO\\\```fffnnntttyyy{{{|||~~~xxxZZZJJJEEEFFF@@@@@@AAA<<<:::::::::999777666444333444222000/////////---,,,------------------------+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++************************************+++++++++,,,+++******+++---///111333222333333111///------...000000//////000222333444222111000000000222444555//////000333333666@@@KKKnnnyyy___KKKAAA>>><<<:::999888777777777888:::;;;:::999999999999::::::;;;888999;;;:::999999:::;;;777888:::???CCCFFFFFFEEERRRZZZbbbddd^^^WWWRRRQQQSSSRRRPPPOOONNNNNNOOOPPPOOOQQQRRRQQQLLLGGGDDDCCCFFFEEEDDDBBB@@@>>>===<<<>>>======<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;???<<<999:::<<<>>>===;;;:::999888999:::===@@@BBB???CCCEEEFFFLLLYYYdddiiieeeooo]]]YYYRRRNNNRRRTTTRRRMMMKKKQQQRRRRRRQQQOOOOOOPPPRRRTTTSSSSSSTTTWWWYYYXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQSSSSSSRRRSSSSSSSSSPPPNNNPPPOOONNNNNNNNNNNNOOOOOOTTTTTTSSSRRRSSSTTTUUUVVVWWWUUUQQQPPPQQQRRRSSSRRROOOOOOOOONNNNNNNNNNNNNNNLLLKKKJJJKKKNNNQQQRRRRRRPPPSSSWWWYYYYYYXXXXXXYYYTTTRRRPPPNNNOOOQQQTTTVVVWWWWWWWWWVVVUUUWWWZZZ]]]\\\]]]^^^]]][[[YYYYYYZZZ\\\^^^``````]]]\\\[[[ZZZ\\\]]]bbblllrrrSSSFFF===>>>???;;;888999<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666666555444333333222222333333333333333333333444444444444333333555666888999;;;;;;;;;===@@@CCCEEEGGGGGGGGGKKKLLLNNNQQQUUUYYY\\\^^^aaabbbcccfffhhhkkkmmmmmmooommmooorrrttttttyyy}}}zzzzzzqqqqqqmmmeee[[[SSSPPPPPP```dddkkkrrrwwwzzz{{{{{{}}}}}}}}}|||}}}~~~~~~wwwYYYJJJEEEEEE@@@@@@AAA<<<:::999999999777666555444444222000/////////...,,,------------------------***+++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---///000111///000000000//////000222777555333111111222333444444111------111444555555......222555444333777>>>IIIbbbyyySSS===;;;AAA999:::;;;<<<;;;:::999888:::::::::::::::;;;;;;;;;<<<=========<<<:::999999888888999;;;<<<======<<<@@@CCCFFFEEEAAA>>>???@@@@@@??????>>>>>>>>>======AAA@@@@@@AAAAAA@@@>>>===>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<:::777555777;;;===<<<:::<<<;;;;;;<<<>>>AAADDDEEEGGGOOOXXX```mmmxxxdddWWW\\\VVVSSSSSSRRRPPPPPPRRRTTTUUUVVVUUUSSSQQQQQQRRRVVVUUUTTTTTTVVVWWWVVVUUUVVVVVVVVVVVVVVVUUUTTTSSSWWWVVVUUUUUUUUUSSSPPPNNNMMMMMMMMMMMMMMMMMMNNNNNNSSSSSSRRRRRRSSSUUUWWWXXXZZZXXXUUUSSSRRRRRRSSSSSSQQQRRRRRRQQQOOONNNNNNOOOLLLJJJIIIJJJMMMPPPRRRRRRRRRUUUWWWYYYXXXWWWXXXXXXVVVTTTPPPNNNNNNQQQTTTWWWXXXXXXXXXWWWVVVWWWZZZ\\\XXXZZZ\\\]]]\\\[[[\\\]]]cccdddaaa]]]\\\^^^```___bbb```bbbhhhoooiiiRRRKKKHHHBBB@@@EEE<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777555444444333333333333444333333333333333333333333222222444555666888999999:::;;;===???AAABBBBBBCCCGGGHHHKKKNNNRRRVVVYYY[[[^^^___aaaccceeeggghhhiiipppnnnpppsssttttttwww}}}~~~~~~vvvuuupppiii```YYYVVVUUU^^^cccjjjsssyyy}}}}}}}}}|||{{{||||||}}}~~~}}}xxxWWWHHHCCCDDD??????@@@;;;999999999888888666555444444222////////////...---------------------------+++++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,//////......---------...)))+++---...///111444777888666444333333444555666444000,,,,,,000444555444,,,---///333222000222888888LLLmmmhhhKKKAAADDD???>>><<<:::999999999:::888888888888999:::;;;<<<;;;;;;;;;;;;::::::888777999999:::;;;:::::::::;;;<<<======<<<::::::===@@@;;;;;;;;;;;;;;;::::::999<<<:::999:::<<<===<<<:::::::::::::::::::::::::::888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<:::999;;;>>>???===;;;===???AAAEEEJJJNNNSSSUUU^^^qqqkkk```]]][[[TTTQQQPPPRRRQQQQQQTTTZZZTTTVVVWWWVVVTTTRRRQQQQQQTTTSSSSSSTTTVVVWWWVVVUUURRRSSSUUUVVVWWWWWWWWWWWWYYYXXXWWWWWWVVVTTTQQQNNNJJJKKKLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQSSSUUUWWWXXX]]]\\\ZZZWWWTTTRRRQQQQQQRRRTTTTTTSSSPPPNNNOOOPPPNNNKKKIIIJJJLLLOOOQQQQQQSSSUUUWWWWWWVVVUUUUUUVVVXXXVVVRRRPPPPPPSSSVVVYYYZZZZZZZZZXXXWWWVVVXXXZZZVVVXXX\\\^^^^^^^^^___```iiillljjjeeecccdddaaa\\\```___cccfffdddkkkeeePPPCCC;;;===CCC======<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888888666555555444333333444444333333333333333333333333222333444555666777888999999:::;;;===>>>???@@@@@@DDDEEEHHHKKKOOOSSSVVVXXX[[[\\\^^^```bbbdddeeefffgggfffiiimmmnnnmmmpppuuuvvvvvvvvvvvvyyy|||wwwuuuqqqjjjccc___\\\[[[```dddkkkssszzz~~~~~~}}}|||{{{{{{{{{{{{~~~WWWGGGBBBCCC>>>>>>@@@;;;999999999888888777555555333111////////////...---------------------------,,,,,,,,,,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,000//////...---,,,++++++((()))+++---...111666999222222222222333555777999222///,,,,,,///222222111111///000333222///111555333<<>>;;;:::999999::::::999777777888:::999888888:::;;;666999;;;<<<<<<;;;;;;<<<999999999999999999999999===<<<::::::::::::999888::::::999999999999999999888888888999999999::::::999999::::::::::::;;;;;;:::;;;<<<======>>>>>>>>>>>>CCCMMMYYYeeeqqqyyy}}}gggaaaaaa\\\TTTPPPPPPSSSWWWVVVRRRQQQTTTSSSTTTUUUTTTRRRPPPPPPQQQQQQPPPQQQTTTWWWZZZ[[[ZZZQQQRRRSSSTTTUUUVVVWWWWWWYYYXXXWWWVVVVVVTTTQQQNNNHHHIIIKKKMMMNNNOOOPPPPPPMMMNNNOOOPPPRRRSSSTTTTTTZZZ[[[[[[YYYUUUQQQOOOOOOPPPSSSTTTRRROOOMMMNNNPPPRRROOOKKKJJJLLLNNNOOOOOOQQQSSSUUUUUUTTTSSSTTTUUUXXXVVVTTTRRRSSSUUUXXXZZZZZZ[[[[[[YYYWWWVVVWWWXXXWWWZZZ^^^```aaaaaaaaabbbcccjjjmmmjjjhhhfff\\\PPP___aaagggiiidddddduuuuuuUUU>>>666888<<<=========<<<<<<<<<;;;;;;;;;;;;::::::999999999999777666555555444444444444444444444444333333333333222333444555666777888888999999:::;;;<<<>>>??????BBBCCCEEEHHHKKKOOORRRTTTWWWXXXZZZ\\\___aaacccddddddcccfffjjjjjjhhhiiinnnrrrrrrrrrsssuuuxxx|||~~~{{{}}}|||zzzvvvqqqlllgggeeemmmpppssswwwzzz|||||||||~~~~~~}}}}}}|||zzzyyyxxxWWWHHHCCCDDD??????AAA<<<888888999888888777666555333111///...///000///...---------------------------------,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------.........------,,,+++***,,,,,,---------///333666---...///000222333444555000...------.../////////222000111444333000111444000444;;;IIIaaaxxxkkk\\\OOOFFFAAA???:::888777666999===AAADDD@@@===::::::;;;<<<;;;:::888:::;;;:::999999;;;>>>555777999:::999888777777999999888888888888999999<<<======<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999:::<<<===>>>666;;;AAAEEEFFFHHHLLLPPP\\\cccnnn|||iii^^^aaabbb[[[RRRVVVUUUWWWZZZXXXRRROOOOOOSSSTTTUUUTTTRRRQQQRRRSSSRRRRRRSSSVVVZZZ\\\]]]]]]SSSRRRQQQQQQQQQSSSTTTUUUVVVUUUTTTTTTTTTRRROOOLLLIIIJJJKKKMMMMMMMMMMMMMMMJJJKKKNNNPPPQQQQQQQQQPPPSSSVVVYYYXXXUUUPPPNNNNNNOOORRRTTTRRRNNNMMMOOORRRVVVRRRNNNKKKKKKMMMMMMMMMLLLNNNPPPQQQQQQRRRTTTVVVVVVUUUTTTTTTUUUWWWYYY[[[[[[\\\]]]\\\ZZZZZZ[[[\\\\\\___bbbdddcccaaaaaaaaa\\\dddhhheeegggjjjbbbVVV```dddiiiiiiggggggnnnuuujjjNNNEEEDDDCCC============<<<<<<<<<<<<:::::::::999999999999999888777666555444444444444555555555444444444333333222222333444555666666777777888888999;;;<<<>>>??????@@@BBBDDDGGGKKKNNNOOORRRSSSUUUXXX[[[^^^```aaaddddddgggkkkkkkggghhhkkkppppppppppppqqqsssuuuvvvxxxyyy|||}}}}}}vvv~~~~~~}}}|||{{{zzzzzzyyyzzz{{{||||||zzzxxxvvv~~~|||zzzXXXIIIDDDEEE@@@AAACCC===888888888888888777666555333111///...///000///...------------------------......---,,,,,,+++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++000000///---,,,,,,///111---....../////////.....................---------,,,+++,,,000111......111111333111...444MMMuuuwwwbbbPPPFFF>>><<<::::::<<>>:::999:::;;;:::999888:::<<<;;;999999;;;>>>===;;;999777666777999:::::::::888888888999:::;;;666888;;;;;;::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::<<<>>>AAACCCOOOXXXcccjjjmmmsss{{{kkkfffaaa___^^^[[[ZZZZZZVVVRRRPPPSSSTTTRRRSSSUUUVVVVVVWWWUUUTTTSSSUUUVVVWWWWWWWWWXXX[[[]]]]]]\\\UUUTTTQQQPPPOOOPPPQQQRRRTTTSSSRRRRRRRRRPPPMMMKKKIIIJJJKKKLLLLLLKKKJJJJJJGGGJJJMMMOOOPPPPPPNNNMMMMMMRRRVVVWWWTTTPPPNNNMMMPPPSSSVVVTTTPPPNNNQQQTTTYYYUUUPPPLLLKKKLLLLLLLLLHHHJJJMMMOOOPPPRRRUUUXXXTTTTTTTTTTTTVVVWWWYYYZZZ\\\^^^``````______```bbbaaacccffffffdddaaa______```eeeeeeaaagggssstttmmm]]]bbbeeeeeeeeehhhjjjjjjooolllMMMCCC@@@:::>>>=========<<<<<<<<<<<<:::999999999999999999999888888777555555444444444666666666555555444444444111111222333444444555555666666777888:::;;;===>>>===>>>???BBBEEEHHHJJJLLLOOOPPPRRRUUUYYY\\\^^^___]]]]]]aaaffffffccccccfffggghhhiiikkknnnqqqssstttrrrsssuuuuuuuuuvvvyyy{{{}}}{{{{{{tttvvvyyy||||||zzzwwwuuu~~~wwwWWWNNNFFFEEEEEEBBB>>>===;;;:::999999999888666444222111...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---***)))******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))***---000000---,,,...000111...+++---111222000,,,---------........./////////////////////.........222000333777666;;;SSSooommmRRRHHHFFFDDDBBBCCCGGGLLLOOOLLLDDD;;;999::::::888888>>>;;;999999<<<>>>===;;;777777999;;;======<<<:::999555666;;;<<<888888===;;;;;;;;;;;;;;;;;;::::::<<<999666777888999:::<<<>>>???>>>;;;===AAAAAA===???HHHEEE>>>BBBGGGLLLVVVjjjyyyhhh^^^___aaaaaa```]]]ZZZXXX[[[UUUPPPOOOSSSVVVVVVUUUUUUVVVWWWXXXWWWWWWUUUTTTWWWXXXYYYZZZZZZYYYXXXXXXUUUTTTRRRRRRRRRQQQOOOLLLTTTTTTSSSRRRPPPNNNMMMLLLMMMOOOOOOMMMIIIHHHIIIKKKIIIJJJLLLNNNOOOPPPOOOOOOMMMPPPTTTUUUTTTRRRQQQRRRXXXWWWUUUSSSRRRQQQQQQPPPRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKMMMOOOQQQSSSTTTUUUSSSUUUWWWWWWVVVVVVVVVWWWYYYZZZ[[[]]]^^^______```eeedddeeehhhkkkiiibbb[[[YYYbbbccc^^^fffzzzzzziiiddd```aaaaaabbbffflllooo~~~uuurrrtttfffLLL===@@@EEE===888@@@FFF888333BBB===<<<;;;;;;<<<<<<:::888999999888777666555444444444333333333333333333222222222333333333333444444777777888999::::::;;;;;;<<<===???AAACCCEEEGGGGGGMMMMMMOOOQQQTTTWWWZZZ[[[bbbaaaaaabbbcccdddeeefffjjjjjjjjjkkklllmmmoooooooooppprrrttttttvvvyyy|||{{{|||||||||zzzuuussstttxxx}}}{{{uuurrrtttyyy{{{rrruuuVVVMMMEEEDDDEEEBBB>>>===;;;:::999999999888666444222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))******+++,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++,,,++++++++++++,,,------,,,------------,,,+++******---000///---,,,...000000---+++---222444222///------------.........///////////////............///---///222......===QQQlllooohhh\\\RRRKKKHHHHHHHHHCCC???:::999::::::::::::>>>:::777666999<<<>>>>>>===<<<;;;;;;<<<<<<<<<<<>>>>>===<<<;;;777<<<>>>;;;;;;???CCCDDDKKKWWWVVVTTT^^^gggooo{{{}}}hhh^^^ZZZ[[[]]]]]]]]]\\\[[[ZZZZZZUUUPPPPPPSSSVVVUUUSSSSSSTTTUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTRRRPPPTTTTTTTTTSSSRRROOOMMMKKKLLLMMMMMMKKKHHHGGGIIIKKKHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPPPPOOOTTTTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMLLLJJJJJJIIIJJJLLLOOORRRUUUUUUUUUTTTUUUWWWZZZZZZXXXVVVTTTTTTVVVWWWXXXZZZ\\\^^^___```bbbaaabbbeeeiiihhhbbb]]]YYY___```^^^dddqqqvvvrrriiiccc_________^^^aaagggeeennnyyyxxx}}}vvv^^^GGG===888===<<<;;;@@@AAA>>>@@@===<<<;;;;;;<<<<<<:::888:::999888777666555444444444444444333333333333333222222333333333333444444666777777888999999::::::;;;<<<>>>@@@BBBDDDEEEFFFKKKLLLMMMOOORRRUUUXXXYYY]]]]]]^^^```aaabbbcccdddggggggggghhhiiikkklllmmmlllnnnpppqqqrrrtttwwwyyyyyyuuuyyy}}}~~~yyyxxxyyyuuunnnkkklllrrrzzz|||xxxuuuuuuzzzsssTTTKKKCCCCCCDDDBBB???>>>;;;:::999999999888666444222111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))************++++++++++++++++++++++++,,,------------------------,,,+++***---000///---,,,---///...,,,+++...222444333111------------....................................111...000333///***///:::FFFWWWxxx{{{nnn^^^TTTNNNLLLIIIEEEBBB@@@>>><<<>>><<<999888999;;;;;;;;;999:::::::::::::::::::::;;;999999<<<<<<::::::<<<<<<<<<;;;::::::;;;<<<===888:::;;;===???AAABBBBBBAAAJJJQQQSSSXXXdddqqqyyy|||mmmccc[[[WWWUUUVVVVVVXXXYYYYYYZZZZZZWWWSSSQQQQQQSSSTTTRRRPPPOOOPPPQQQRRRRRRQQQPPPPPPNNNOOOPPPRRRRRRSSSSSSSSSSSSRRRQQQRRRSSSTTTSSSQQQSSSTTTUUUUUUSSSPPPMMMKKKJJJKKKKKKIIIGGGGGGHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLHHHEEEFFFJJJMMMMMMKKKOOOPPPQQQSSSSSSSSSSSSRRRMMMMMMLLLKKKJJJJJJIIIIIIJJJMMMQQQUUUWWWWWWUUUTTTTTTVVVXXXXXXVVVSSSQQQPPPSSSTTTUUUVVVYYY[[[^^^___^^^]]]^^^aaadddeeebbb___[[[[[[[[[___cccfffggghhhfffaaa\\\\\\[[[YYY\\\``````cccvvv{{{{{{mmmXXXCCCDDDAAA;;;<<<@@@>>>:::>>>===<<<;;;<<<<<<:::999:::999999888777666555555555555444444444333333333222222333333333333444444555555666666777888888888999:::;;;===???AAACCCCCCGGGHHHIIIKKKNNNQQQSSSUUUVVVWWWZZZ\\\___`````````bbbbbbcccdddeeegggiiijjjiiikkklllmmmnnnpppsssuuuvvvsssvvv~~~~~~~~~|||xxxtttuuuwwwsssllleeeccchhhqqqxxxwwwuuuuuuxxxSSSJJJBBBCCCDDDAAA???>>>;;;:::999999999888666444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++***+++,,,,,,---+++,,,,,,---,,,,,,++++++***---000///,,,+++,,,///...,,,,,,---000222111///------------------------------...............///111///000444333///000444333555KKKqqqyyyrrrnnneee\\\VVVQQQIIIBBBFFFEEECCCAAA@@@???>>>===;;;===>>>???>>>=========888999;;;===>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAFFFKKKOOORRRXXXaaahhhjjjrrrxxx~~~nnnccc___[[[YYYXXXSSSRRRRRRRRRSSSUUUVVVXXXSSSQQQOOOPPPQQQPPPNNNLLLKKKLLLNNNOOOOOONNNMMMMMMJJJKKKLLLMMMNNNOOOPPPPPPLLLKKKKKKLLLNNNPPPPPPOOORRRSSSUUUVVVUUURRRNNNKKKIIIIIIHHHGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIIIIIIIJJJJJJHHHGGGGGGHHHIIIIIIHHHJJJLLLOOORRRTTTTTTTTTSSSKKKJJJIIIHHHHHHIIIIIIJJJKKKMMMPPPSSSUUUUUUTTTTTTQQQRRRSSSRRROOONNNOOOPPPTTTTTTTTTUUUVVVYYY[[[\\\\\\[[[[[[]]]```aaa___^^^\\\WWWWWW___aaa\\\ZZZ^^^aaa\\\YYYXXXXXXVVVYYY]]]___]]]eee___NNNCCC@@@BBBIIIKKKEEE@@@>>><<<<<<<<<<<<;;;999::::::999888777777666666666666555555444444333333222222222333333333444444444444555555555666666666777888999;;;===>>>@@@@@@CCCDDDEEEGGGJJJLLLOOOPPPOOORRRUUUYYY\\\]]]^^^]]]^^^______aaaccceeeggghhhggghhhjjjkkkkkkmmmppprrrtttrrruuuzzz{{{zzz}}}~~~{{{xxxxxxyyyyyyxxxkkkdddaaagggnnnqqqsssuuuwwwSSSJJJBBBCCCDDDAAA???>>>;;;:::999999999888666444222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++************+++,,,,,,)))******+++++++++*********---000///,,,***,,,......---,,,,,,---------,,,------------------,,,,,,,,,---------......//////...,,,,,,///111000000111111,,,444JJJ]]]nnn{{{ppp___[[[UUUOOOMMMQQQVVVZZZYYYVVVPPPJJJFFFFFFKKKPPPLLLJJJFFFBBBAAADDDGGGIIICCCFFFKKKQQQUUUXXXZZZZZZlllwwwgggaaa\\\]]]\\\YYYXXXZZZRRRQQQPPPOOOOOOPPPRRRSSSOOONNNNNNNNNMMMLLLIIIHHHIIIIIIKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJKKKMMMNNNNNNHHHFFFFFFGGGJJJLLLMMMMMMOOOQQQTTTUUUUUURRROOOMMMIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGKKKOOONNNIIIEEEEEEGGGGGGIIIMMMPPPSSSSSSSSSSSSJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQRRRTTTQQQPPPOOOLLLKKKLLLPPPSSSUUUUUUUUUUUUUUUVVVVVVWWWZZZYYYYYYZZZ[[[\\\\\\[[[YYYRRRSSS\\\]]]UUUQQQUUU[[[WWWUUUVVVWWWVVVYYY^^^\\\ZZZ[[[fff~~~qqqaaaPPPCCCLLLmmmwww___BBB???===<<<<<<<<<;;;:::::::::999999888888777777777777666555555444333333222222222333333333444444333444444444444444555555666666777999;;;<<<===>>>@@@@@@AAACCCEEEHHHJJJKKKKKKNNNRRRVVVYYY[[[[[[[[[[[[\\\]]]___aaaccceeegggfffgggiiiiiijjjkkknnnpppooooooqqqtttvvvvvvyyy~~~{{{~~~~~~~~~rrrfffeeeiiimmmssswww}}}TTTKKKCCCCCCDDDBBB???>>>;;;:::999999999888666444222111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++***************+++,,,,,,((())))))******************---//////,,,***+++------------,,,++++++******------------,,,,,,,,,,,,,,,,,,,,,---......//////000...---...000000000000111...222999>>>GGGcccuuukkkjjjsss|||nnn^^^VVVXXXbbbkkkrrrlll```TTTQQQWWW___ccc___fffqqq|||vvvhhhUUUUUUXXXZZZWWWRRRSSSWWWRRRQQQOOONNNMMMNNNNNNOOONNNNNNMMMLLLKKKIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJGGGGGGGGGGGGHHHIIIKKKLLLGGGEEEDDDEEEIIILLLMMMMMMMMMOOOQQQSSSTTTRRRQQQOOOKKKHHHFFFEEEFFFFFFDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEMMMRRRQQQIIIDDDEEEIIIGGGHHHKKKNNNPPPRRRRRRRRRJJJIIIGGGFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJMMMPPPQQQQQQQQQOOOMMMLLLNNNRRRVVVSSSTTTTTTUUUTTTTTTSSSRRRWWWWWWXXXYYYYYYZZZYYYYYYTTTPPPQQQXXXZZZTTTQQQSSSXXXUUUTTTVVVXXXXXX[[[___```^^^^^^```iii}}}kkkKKKQQQdddCCCAAA>>><<<<<<<<<<<<;;;:::::::::999999999888888888888777666555444444333222222333333333333444444444444444444444444444444555555666888999:::<<<<<<======>>>@@@BBBDDDGGGHHHHHHJJJNNNQQQTTTWWWXXXXXXYYYYYYZZZ]]]___bbbdddfffeeefffggghhhhhhiiilllnnnoooppprrrtttuuuvvvyyy|||xxx|||uuuooonnnooouuuzzz}}}VVVMMMEEEDDDEEEBBB>>>===;;;:::999999999888666444111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))************+++++++++***************++++++,,,))))))***+++++++++++++++***---///...+++)))+++---,,,---------,,,++++++,,,---------,,,,,,,,,++++++++++++,,,------.../////////000000///000111000//////000444666444666DDDUUU}}}|||kkk^^^\\\TTTTTTVVVXXXUUUPPPPPPUUUPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNLLLIIIGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJFFFEEEEEEDDDEEEFFFGGGHHHFFFDDDCCCDDDGGGJJJLLLLLLJJJLLLNNNPPPRRRRRRRRRRRRMMMJJJFFFEEEFFFEEECCCAAAEEEEEEDDDCCCDDDEEEFFFGGGFFFJJJMMMLLLHHHEEEGGGJJJHHHIIIJJJLLLNNNPPPQQQQQQLLLJJJHHHFFFEEEFFFHHHIIIGGGGGGGGGHHHIIIKKKMMMNNNPPPPPPPPPOOONNNMMMOOOQQQNNNPPPRRRSSSTTTRRRPPPOOORRRTTTWWWYYYYYYYYYZZZZZZTTTTTTVVVZZZ\\\\\\ZZZYYYYYYUUUTTTWWWYYYYYY\\\```eeebbbccceeeccckkkwww\\\VVV~~~VVVEEEBBB>>><<<<<<===<<<;;;:::::::::::::::999999999999999888777666555444333222222333333333333444444444444444444444444444444444555666777888:::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGIIILLLOOORRRTTTUUUVVVVVVXXXZZZ]]]```cccdddcccdddfffffffffgggiiillloooqqqsssrrrrrrtttwwwxxxuuuxxx~~~}}}xxxtttuuuyyy|||WWWNNNFFFEEEEEEBBB>>>===;;;:::999999999888666444111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***)))************+++++++++*********)))***++++++,,,)))***+++,,,,,,,,,,,,,,,+++---///...+++)))***,,,+++,,,------------...///---------,,,,,,+++++++++++++++,,,,,,---...//////'''+++---------......,,,---///222333222222555999@@@eeeyyy```TTTRRRSSSTTTSSSUUUYYYXXXTTTSSSUUUNNNNNNNNNOOOOOOOOOOOOOOOQQQPPPOOOLLLIIIHHHHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKEEEDDDCCCBBBCCCCCCEEEFFFDDDCCCAAABBBEEEHHHJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTNNNKKKGGGFFFFFFEEECCC@@@EEEEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGFFFFFFGGGIIIKKKJJJJJJJJJKKKLLLNNNPPPQQQMMMKKKHHHFFFEEEFFFHHHIIIDDDFFFGGGIIIKKKKKKKKKKKKMMMOOOQQQQQQNNNLLLJJJJJJJJJLLLPPPRRRSSSRRROOOMMMNNNRRRVVVYYYZZZZZZ[[[\\\WWWZZZ\\\^^^aaaeeeddd```ZZZWWWVVVYYYZZZYYY\\\```fff```bbbggg```ZZZmmmrrrllllll]]]cccgggPPPEEEBBB>>><<<<<<===<<<<<<;;;::::::::::::::::::999999999888777666555444444222222333333333444444444444444444444444444444444444555666777888999:::;;;:::;;;<<<===???AAACCCDDDDDDEEEFFFHHHKKKNNNQQQSSSTTTTTTVVVXXX[[[___aaacccbbbcccdddddddddeeehhhjjjjjjmmmnnnlllkkkmmmooooooppptttyyyyyyyyy{{{{{{~~~}}}wwwsssuuu]]]KKKCCCCCC???@@@BBB<<<;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***************+++111111000---***)))***+++///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++,,,------......///000000000000111111111111555;;;FFFWWWooolll]]]WWWVVVTTTRRRPPPPPPQQQQQQSSSTTTUUUVVVPPPPPPPPPOOONNNMMMKKKJJJMMMMMMLLLLLLJJJIIIHHHGGGKKKHHHFFFHHHLLLNNNNNNLLLHHHFFFDDDCCCBBBCCCDDDEEEFFFEEEDDDCCCDDDGGGJJJKKKJJJJJJKKKLLLMMMOOOPPPQQQPPPLLLHHHFFFFFFDDDAAA>>>CCCDDDDDDBBB@@@@@@DDDGGGIIIHHHGGGGGGHHHIIIIIIHHHGGGGGGHHHIIILLLNNNPPPQQQOOOOOONNNNNNMMMLLLKKKKKKGGGIIIKKKKKKKKKKKKLLLNNNRRRPPPNNNNNNNNNMMMKKKJJJRRRPPPOOOQQQTTTVVVUUUSSSXXXVVVVVVZZZZZZXXXYYY\\\^^^\\\[[[]]]aaacccbbb```XXXWWWVVVWWWZZZ\\\\\\\\\aaa```cccggghhhgggiiinnnqqq~~~jjjUUUOOOIIIMMMLLL@@@===AAA??????===<<<>>><<<777666888888999999999999888777777555555444444444333333333222333333444444333333222444444555555666777777888888999:::;;;===>>>???@@@@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOSSSVVVYYY[[[\\\\\\______``````aaabbbdddeeehhheeedddeeeiiillllllkkkmmmoooppprrruuuzzz}}}yyy|||xxxvvvwwwyyy{{{{{{|||||||||{{{zzzxxxwwwvvv___MMMEEEDDD@@@@@@AAA;;;;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************+++222222000...+++***+++,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////000000000000...///222777AAAOOO___iiikkkcccXXXRRRRRRTTTTTTTTTOOOOOOOOOPPPQQQRRRTTTUUUPPPPPPPPPOOONNNMMMKKKKKKOOOOOOOOOOOONNNLLLJJJIIILLLKKKKKKLLLOOOQQQRRRQQQKKKJJJGGGEEECCCCCCDDDDDDFFFEEEEEEEEEGGGJJJMMMPPPOOOOOOOOOOOOOOOPPPPPPQQQOOOLLLGGGEEEEEEDDDBBB@@@DDDEEEEEEDDDBBBBBBEEEHHHHHHGGGFFFFFFGGGHHHHHHGGGHHHHHHIIIKKKMMMOOOQQQRRRQQQPPPPPPPPPOOOOOOOOOOOOKKKLLLLLLKKKIIIIIIJJJLLLOOONNNNNNOOOQQQQQQPPPNNNSSSQQQPPPRRRUUUWWWWWWUUUWWWUUUVVVYYYYYYVVVUUUXXX\\\ZZZYYY[[[___aaaaaa```[[[[[[[[[]]]___^^^\\\ZZZ``````dddiiiiiiggghhhkkk{{{wwwpppwwwsss```WWWVVVQQQCCC>>>???:::>>>:::999===???===<<<===999999999999999888777777555555555444444444333333222333333444444333333222333333444555555666777777777888999:::;;;===>>>>>>???AAACCCDDDDDDFFFHHHJJJIIIJJJMMMPPPRRRUUUVVVWWW\\\\\\\\\]]]___```bbbccceeecccaaacccfffiiijjjiiifffhhhjjjlllnnnsssxxx{{{uuu~~~{{{uuu{{{xxxvvvtttuuuwwwyyyzzzzzzzzzyyyxxxwwwvvvuuuuuu```NNNFFFFFF@@@@@@AAA;;;;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++)))*********+++++++++++++++***************++++++111111000...++++++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,------......---.........////////////555444333222333888???DDD]]]ppplll[[[ZZZYYYVVVTTTRRRQQQPPPPPPNNNNNNMMMNNNOOOPPPRRRSSSQQQQQQQQQPPPOOONNNMMMLLLNNNOOOQQQQQQQQQNNNKKKIIIKKKMMMNNNOOOPPPQQQSSSTTTOOOMMMKKKHHHFFFDDDDDDDDDEEEEEEEEEFFFHHHKKKOOOQQQTTTTTTSSSRRRQQQQQQQQQQQQNNNKKKGGGDDDDDDDDDDDDDDDFFFGGGGGGFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPOOONNNKKKHHHHHHIIIKKKNNNNNNOOOQQQSSSSSSQQQOOOSSSRRRRRRSSSVVVYYYYYYYYYYYYWWWXXX[[[ZZZUUUSSSUUUYYYXXXWWWXXX[[[___aaaaaa\\\]]]___bbbdddccc___\\\\\\]]]bbbggggggdddcccfffkkk{{{sss}}}pppaaapppbbbYYYOOOAAA???@@@:::<<<;;;@@@IIILLLGGG@@@===999999999999999888888777666555555555444444444444333333444444444444333333222333333444444555555666666666777888:::;;;<<<<<<===???AAABBBBBBCCCFFFGGGEEEFFFGGGIIILLLOOOQQQRRRVVVVVVWWWYYY[[[]]]___```aaa______```ccceeefffeeeeeegggjjjmmmnnnppptttvvvwww{{{wwwmmmtttsssrrrrrrssstttvvvwwwxxxwwwuuutttssssssssssss]]]LLLEEEEEE@@@AAABBB;;;;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************))))))))))))*********************)))******+++,,,///000///---******+++---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++***************************++++++,,,------......,,,,,,---------............////////////111555888;;;HHHZZZlll{{{kkk___YYY]]]______\\\VVVQQQNNNNNNOOONNNMMMMMMNNNPPPRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOMMMNNNQQQRRRQQQNNNKKKIIIJJJMMMPPPPPPMMMMMMOOORRRPPPOOOMMMKKKIIIHHHGGGGGGEEEEEEDDDEEEGGGIIILLLMMMTTTTTTSSSRRRRRRRRRRRRSSSNNNKKKGGGDDDCCCEEEGGGHHHGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHKKKLLLLLLNNNPPPRRRTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRPPPMMMJJJJJJLLLOOOQQQQQQRRRTTTUUUSSSPPPLLLRRRQQQRRRSSSUUUXXXZZZ[[[\\\ZZZ[[[^^^]]]WWWTTTTTTWWWVVVUUUUUUXXX\\\```bbbZZZ[[[^^^bbbfffgggeeedddZZZZZZ]]]bbbbbb___```cccgggsss}}}nnn```SSSHHHJJJKKKAAA888@@@NNN[[[ZZZMMM@@@:::999999::::::999999888777666666666555555555555444333333444444444444333333222222222333333444444444444555555777888999999:::;;;===???@@@@@@AAACCCDDDDDDDDDEEEFFFHHHKKKNNNPPPQQQRRRSSSUUUWWWZZZ\\\^^^\\\\\\]]]^^^```aaabbbcccfffhhhlllnnnooopppqqqssstttvvvyyyzzzzzz|||sssgggnnnooopppqqqrrrssstttvvvvvvtttrrrppppppqqqrrrsssXXXHHHBBBCCC@@@AAACCC<<<;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************(((((()))))))))***************))))))***++++++,,,------,,,+++))))))***,,,------,,,,,,,,,,,,------++++++++++++++++++++++++******************************++++++,,,------...,,,,,,,,,,,,------------,,,---...---,,,+++,,,---000333999???JJJ^^^xxxxxxhhhaaa^^^]]]]]]XXX[[[]]][[[UUUPPPPPPQQQQQQPPPOOONNNNNNPPPSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRNNNPPPRRRSSSSSSPPPMMMKKKLLLOOOQQQPPPMMMKKKLLLNNNOOONNNMMMMMMLLLLLLKKKKKKIIIHHHHHHGGGGGGHHHIIIIIIPPPPPPPPPPPPQQQRRRSSSSSSMMMKKKHHHFFFEEEFFFIIIKKKIIIIIIIIIJJJJJJIIIGGGFFFIIIKKKLLLLLLJJJHHHHHHIIIJJJKKKLLLMMMOOORRRTTTUUUWWWWWWVVVUUUTTTSSSRRRQQQUUUTTTRRRPPPNNNOOORRRTTTTTTTTTUUUXXXYYYWWWTTTQQQPPPPPPQQQQQQSSSUUUXXXZZZ\\\ZZZ\\\___]]]XXXTTTUUUVVVUUUUUUUUUWWW[[[___bbb]]]]]]]]]```dddfffgggfff\\\[[[]]]``````___aaafffiiixxxvvvllldddddd\\\HHH777AAAPPPZZZUUUGGG>>>===999::::::::::::999888888777777666666666555555555333444444555555444444333222222222333333333333333333444444555666777888888999:::<<<======>>>???AAABBBBBBBBBCCCEEEHHHJJJLLLMMMNNNOOOQQQTTTWWWYYY[[[XXXZZZ[[[\\\]]]^^^___``````cccgggiiiiiiiiijjjjjjjjjlllooorrrsssttttttuuuwwwxxxxxxyyyyyyzzzzzzzzz}}}|||vvvjjjiiilllppprrrrrrrrrsssuuutttsssqqqooooooppprrrsssUUUEEE@@@CCC@@@BBBCCC===;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++************************************************((()))))))))************))))))))))))***+++,,,,,,+++++++++)))((((((***,,,------,,,,,,------......***++++++++++++,,,,,,,,,******************************++++++,,,,,,------+++,,,,,,,,,------------///111333333111000000111333111222333444999EEEQQQ___zzzssseeeYYYVVVZZZ[[[ZZZZZZZZZ\\\\\\YYYTTTPPPOOOPPPSSSRRRPPPNNNOOOQQQSSSUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRSSSUUUVVVVVVTTTQQQPPPPPPQQQSSSSSSQQQOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSNNNMMMKKKIIIGGGGGGJJJMMMKKKKKKKKKMMMMMMLLLIIIFFFIIILLLOOONNNKKKHHHIIIJJJHHHHHHIIIKKKMMMOOOQQQRRRVVVVVVUUUTTTSSSRRRQQQQQQUUUUUUTTTSSSRRRSSSUUUXXXTTTTTTVVVYYY\\\]]][[[YYYOOOPPPPPPPPPPPPRRRVVVYYYZZZXXXYYY\\\[[[VVVTTTVVVUUUVVVWWWWWWXXXZZZ^^^aaabbb```______aaaccccccccc___^^^aaaeeeeeedddggglllnnn|||oooRRRCCCEEEHHHHHHBBB<<<===CCC:::::::::::::::999999888777777777777666666666666444444555555555555444444333333333333333333333333333333444555555666777777777888:::;;;:::;;;===>>>>>>>>>???@@@BBBCCCEEEFFFJJJKKKLLLNNNPPPSSSVVVWWWTTTVVVYYYZZZZZZ[[[\\\]]]]]]```cccdddddddddeeefffgggiiimmmqqqtttuuutttsssppppppqqqrrrtttwwwyyyzzzyyyzzzxxxvvv||||||pppfffkkkpppsssrrrqqqqqqsssqqqqqqpppooooooppprrrrrrVVVFFFAAADDDAAABBBCCC<<<;;;::::::999888777666666333222000///...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************************************)))))))))*********++++++))))))))))))***+++,,,---***++++++***((()))+++---,,,,,,++++++,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,------------...&&&))),,,---------...///444222333666555111222888666GGGcccsssccc```XXXTTTWWWZZZXXXWWWXXX\\\]]]]]][[[XXXTTTQQQPPPTTTRRRPPPNNNNNNPPPSSSUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVUUUSSSRRRPPPPPPQQQSSSUUUTTTRRRPPPMMMMMMNNNOOOOOOPPPOOOOOOPPPOOONNNLLLJJJIIIHHHGGGIIIIIIJJJKKKLLLNNNOOOPPPNNNOOOOOOLLLIIIIIIKKKMMMOOONNNOOOQQQRRRPPPLLLHHHHHHLLLOOONNNJJJGGGHHHIIIEEEFFFFFFHHHJJJLLLNNNPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTUUUWWWRRRRRRRRRUUUXXXZZZZZZYYYPPPQQQQQQPPPOOOQQQUUUYYYYYYVVVWWWZZZZZZWWWWWWYYYVVVXXXZZZZZZZZZ[[[^^^aaaaaaaaaaaabbbccccccbbb```^^^___eeekkkmmmjjjjjjmmmpppwwwxxx]]]SSSGGG@@@;;;999===BBB::::::;;;;;;::::::999888888888888777777777666666444444555555555555444444444444444444444333333333333333444555555666666666555777888999888999:::<<<;;;<<<>>>???@@@AAABBBBBBGGGGGGHHHJJJLLLOOOQQQRRRPPPSSSVVVWWWWWWWWWXXXZZZ\\\___aaabbbbbbcccdddfffaaabbbeeehhhkkkllllllkkkoooooooooppprrrvvvyyyzzzsssvvvtttrrrxxx{{{nnnccciiippprrrqqqnnnooopppnnnnnnnnnooooooppppppppp{{{YYYIIICCCEEEBBBBBBBBB;;;;;;::::::999888777666666333222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************++++++++++++))))))))))))***+++,,,---+++++++++***)))***,,,...+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---------.........---///000111///------......+++...444666222222666777888BBBQQQ```tttrrrfffbbb^^^XXXVVVXXXWWWSSSSSSXXXSSSUUUXXXZZZ[[[ZZZWWWUUUTTTRRROOOMMMNNNPPPSSSUUUSSSSSSTTTTTTTTTSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSRRRNNNMMMNNNQQQVVVWWWTTTQQQNNNNNNOOOPPPPPPOOOOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFIIIIIIIIIJJJKKKLLLNNNOOONNNPPPQQQOOOKKKJJJKKKMMMQQQQQQQQQSSSUUUSSSNNNJJJGGGKKKOOONNNIIIFFFGGGIIICCCDDDEEEFFFHHHJJJLLLNNNQQQQQQRRRSSSUUUVVVWWWWWWUUUVVVWWWVVVTTTSSSTTTUUUQQQPPPOOOPPPRRRSSSSSSRRRQQQRRRRRRQQQOOOPPPUUUYYYZZZXXXXXX[[[\\\ZZZ[[[^^^WWWYYY\\\\\\[[[[[[^^^```]]]^^^```dddgggfffcccaaaZZZ]]]fffoooqqqllljjjkkkkkkjjjqqq{{{tttbbbOOOEEEAAA>>><<<<<<::::::;;;;;;::::::999888888888888888777777777777444444555555555555444444444444444444444444444444444444444555555666666666444666777888777888999;;;;;;===???AAABBBBBBAAAAAAEEEEEEFFFGGGIIILLLNNNOOOMMMPPPTTTUUUTTTTTTUUUWWWYYY[[[]]]^^^^^^___aaacccfffffffffhhhjjjllllllllllllkkkjjjjjjkkkmmmppprrrqqquuussspppuuu|||vvvhhhaaahhhooorrrpppmmmmmmnnnkkklllmmmnnnoooooooooooo[[[KKKEEEEEE??????AAA<<<;;;;;;;;;:::999888777666444333111000...------------,,,,,,++++++,,,,,,---*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***+++---...///,,,***))))))+++---------***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,---......//////....../////////000111111222222555555666888;;;DDDYYYlll{{{ssskkk```ZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTOOORRRUUUUUUSSSRRRTTTVVVUUUTTTQQQOOOMMMOOOSSSVVVSSSSSSRRRRRRRRRRRRSSSSSSVVVSSSQQQRRRUUUVVVVVVTTTRRRQQQPPPOOONNNOOOPPPQQQRRRPPPNNNOOOPPPPPPMMMJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJMMMNNNMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLQQQRRRTTTWWWWWWSSSNNNIIIHHHHHHHHHHHHHHHHHHHHHHHHEEECCCDDDHHHIIIGGGHHHLLLNNNMMMMMMMMMOOORRRTTTVVVXXXWWWTTTRRRQQQQQQRRRSSSSSSMMMHHHJJJQQQUUUUUURRRNNNSSSVVVVVVSSSQQQSSSWWWUUUUUUUUUTTTTTTUUUVVVVVV[[[YYYXXXZZZ^^^``````^^^\\\___^^^\\\___fffeee^^^]]]ZZZ]]]fffiiifffdddfffllllllnnnoooppp|||^^^NNNBBB???AAA======>>><<<::::::<<<<<<;;;;;;;;;::::::999888777777999888888777666555555444444444444444444444444444444444444444444444444444555555555666666666666777999999:::;;;<<<===>>>???DDDDDDCCCCCCDDDEEEGGGHHHKKKKKKKKKKKKLLLNNNOOOPPPSSSUUUXXXYYYZZZ[[[^^^```bbbbbbbbbcccccccccddddddggggggggghhhiiijjjlllllloooppprrrsssuuuxxx|||jjjiiihhhiiijjjjjjiiigggjjjjjjjjjiiiiiihhhhhhhhhZZZJJJEEEEEE??????AAA<<<;;;;;;;;;:::999888777666444333111000...------------,,,,,,++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))***+++,,,---...+++***((()))+++,,,------+++******************+++)))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,------..................//////000000111222222000///000111000444@@@MMM]]]lllyyynnnfffbbbcccbbb]]]XXXXXXVVVVVVWWWWWWVVVTTTSSSRRROOOQQQSSSTTTSSSSSSSSSTTTQQQQQQQQQPPPOOOOOOQQQSSSOOOOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPQQQSSSUUUTTTSSSPPPOOONNNMMMLLLMMMNNNNNNPPPNNNMMMMMMOOONNNLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIILLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMOOORRRSSSQQQMMMIIIIIIIIIJJJIIIIIIHHHGGGFFFEEECCCCCCFFFGGGDDDEEEHHHNNNMMMLLLLLLLLLNNNPPPQQQVVVUUUSSSRRRQQQPPPQQQQQQSSSNNNJJJKKKOOORRRRRRPPPSSSVVVXXXVVVQQQOOOQQQTTTUUUTTTTTTSSSSSSSSSTTTTTTXXXVVVUUUWWW[[[^^^______ZZZ]]]^^^]]]aaaeeeccc\\\^^^ZZZ[[[aaaccc```^^^```fffffffffggggggpppzzzfffQQQFFFFFFCCC777888999999;;;<<<<<<:::;;;;;;::::::999888888777999888888777666666555555444444444444444444444444333333333444444444444444444444555555555666666666888888999:::;;;<<<======AAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKOOORRRTTTUUUVVVXXXZZZ\\\^^^^^^___``````aaabbbbbbaaaaaabbbbbbccceeefffgggdddfffhhhkkkpppwwwllljjjgggeeeffffffffffffhhhhhhhhhhhhggggggggggggYYYIIIDDDEEE@@@@@@BBB<<<;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++***************++++++,,,***)))((((((+++,,,,,,,,,+++******))))))******+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,---.....................//////000111111111111//////111000...111666;;;>>>KKK]]]ooozzziii^^^YYYZZZWWWWWW\\\^^^ZZZTTTQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNPPPRRRSSSQQQOOOMMMOOOPPPPPPOOONNNNNNOOOJJJJJJKKKLLLNNNPPPRRRSSSOOONNNNNNOOOQQQRRRRRRQQQNNNMMMKKKJJJJJJJJJKKKLLLNNNLLLLLLLLLMMMLLLJJJHHHIIIHHHFFFEEEDDDDDDDDDDDDFFFGGGIIIIIIIIIKKKMMMOOOOOOOOOOOONNNMMMLLLKKKJJJHHHHHHIIILLLMMMMMMKKKHHHIIIJJJKKKKKKJJJHHHFFFDDDEEEBBBBBBEEEEEEBBBBBBEEELLLKKKJJJJJJJJJKKKLLLMMMQQQQQQQQQQQQPPPPPPOOONNNOOONNNLLLKKKKKKLLLMMMNNNSSSUUUUUURRRNNNMMMOOORRRTTTTTTSSSSSSRRRRRRQQQQQQVVVUUUTTTVVVZZZ^^^aaabbbZZZ^^^``````ccceeebbb]]]^^^ZZZYYY[[[\\\ZZZYYYZZZbbbaaa`````````cccooo{{{pppWWWMMMGGG>>>======>>>>>><<<999777;;;;;;::::::999999888888999999888888777666666666555555555555555555555555333333333333333333333333333333333444444444555555777777888888999:::;;;;;;============>>>???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGJJJMMMOOOPPPQQQRRRUUUWWWXXXYYYZZZ[[[\\\]]]^^^___\\\]]]]]]^^^___```aaaaaaeeeeeeeeeeeeggglllsssxxxmmmiiidddaaaaaacccddddddeeeeeeeeefffffffffffffff|||WWWHHHDDDEEE@@@@@@BBB<<<;;;;;;;;;:::999888777666444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))******)))(((''')))+++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------...//////000000111333000000444555333111333888222444>>>DDDNNNjjjrrrjjjccc\\\YYYZZZYYYXXXXXX[[[]]]ZZZTTTOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKMMMQQQQQQNNNKKKLLLMMMOOONNNMMMLLLLLLMMMHHHIIIIIIKKKLLLNNNPPPQQQLLLLLLMMMNNNPPPQQQQQQPPPLLLKKKJJJHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBDDDEEEFFFFFFGGGJJJNNNQQQOOOOOOOOONNNLLLJJJIIIHHHGGGGGGFFFHHHIIIJJJHHHGGGHHHIIIKKKLLLLLLJJJGGGEEEEEEBBBCCCFFFGGGDDDEEEHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMOOOPPPPPPOOOMMMLLLJJJKKKLLLJJJHHHIIILLLOOOOOOPPPOOOMMMKKKLLLOOORRRTTTTTTTTTSSSRRRQQQPPPPPPVVVUUUUUUWWW[[[___cccfff]]]___```aaacccdddcccaaa^^^ZZZWWWWWWXXXYYYZZZZZZbbbaaa``````___```bbbeeeppppppZZZLLLFFFAAA<<<======<<<::::::;;;;;;:::::::::999999999999999999888888777777777555555555555555555555555333333333333333222222222222222333333333444444444555555666777777888999999:::::::::;;;<<<<<<===>>>@@@@@@@@@AAABBBCCCEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXYYY[[[[[[ZZZ[[[\\\]]]^^^_________ddddddcccbbb```aaaeeeggghhheeeaaa``````aaabbbbbbbbbccccccddddddeeeeeeeeeUUUFFFCCCEEE@@@AAABBB<<<;;;;;;;;;:::999888777666444333111000...---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))(((((())))))((((((((())),,,------,,,***,,,...000000...,,,***++++++,,,------------,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------...//////000000111,,,+++000333111111222555///000666666555FFF\\\}}}nnngggbbb```]]]YYYXXXZZZRRRQQQQQQRRRVVVYYYWWWSSSNNNNNNNNNNNNNNNOOOOOOOOOQQQNNNLLLMMMPPPQQQOOOLLLNNNNNNMMMKKKIIIIIIJJJLLLJJJJJJJJJJJJKKKLLLMMMMMMJJJLLLMMMNNNOOOOOOOOOOOOLLLJJJIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCAAAAAACCCCCCDDDDDDEEEIIIMMMQQQNNNNNNNNNLLLKKKIIIGGGFFFIIIHHHGGGGGGHHHHHHGGGEEEGGGIIIKKKMMMMMMLLLIIIHHHEEECCCDDDHHHJJJHHHJJJMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJLLLNNNOOONNNMMMKKKIIILLLNNNMMMKKKLLLPPPTTTQQQPPPOOOMMMLLLMMMPPPRRRTTTTTTTTTTTTSSSRRRPPPPPPTTTTTTUUUWWWYYY]]]aaaddd^^^]]]^^^_________```bbb\\\ZZZWWWVVVXXX\\\______ccccccbbbaaaaaaaaa___\\\^^^{{{}}}nnnSSSGGG===:::;;;:::;;;???;;;;;;;;;:::::::::::::::999999999999888888888888666666666666666666666666444444444333333222222222222222222333333333333444444444555555666777777777888888999:::;;;;;;;;;;;;>>>>>>>>>???@@@AAABBBCCCCCCDDDGGGHHHHHHIIIKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWVVVWWWYYYZZZ[[[\\\\\\\\\VVVXXX\\\^^^___```aaaccc```^^^^^^^^^```aaa```___`````````aaaaaabbbbbbccckkk~~~qqqSSSEEEBBBEEEAAAAAABBB<<<;;;;;;;;;:::999888777666444333111000...---------++++++------------++++++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))((((((((((((((()))(((((((((+++---///...---+++---000222222000---+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,------.../////////111,,,+++---///......111000///222777555000555???JJJYYYmmm~~~uuuhhh___ZZZ]]]ZZZYYY[[[YYYUUUSSSUUUSSSRRRNNNLLLOOOTTTUUUQQQNNNNNNMMMMMMNNNOOOPPPQQQUUUSSSPPPNNNOOOOOOOOONNNPPPOOONNNJJJGGGFFFHHHJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIKKKNNNNNNMMMLLLLLLMMMJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFFFFGGGEEEEEEEEEEEEDDDCCCAAA@@@AAABBBCCCCCCEEEHHHLLLOOOLLLLLLLLLJJJIIIGGGFFFEEEJJJIIIHHHIIIJJJIIIGGGFFFIIIJJJLLLMMMMMMLLLJJJIIIEEECCCDDDIIIKKKJJJLLLOOOPPPOOOMMMKKKHHHEEECCCBBBFFFHHHJJJMMMNNNNNNMMMLLLLLLNNNQQQQQQPPPPPPTTTWWWWWWUUUSSSQQQOOOOOONNNOOOSSSSSSTTTTTTTTTRRRQQQPPPPPPRRRTTTUUUVVVXXX[[[]]]ZZZYYYZZZ\\\[[[YYYZZZ^^^ZZZZZZWWWUUUYYY```dddcccaaabbbaaa^^^^^^___]]]YYY___fffvvvlllWWWKKKCCC;;;999===;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777777777777777666555555444444333333222222222222333333333444444444444444555555666666666666777888999:::::::::999:::::::::;;;<<<===>>>??????AAACCCDDDDDDEEEGGGIIIGGGHHHIIIKKKMMMOOOPPPQQQOOOPPPRRRTTTUUUUUUUUUTTTNNNRRRWWWZZZ[[[[[[[[[\\\YYYXXXXXXZZZ\\\]]]\\\ZZZ\\\]]]]]]]]]]]]]]]]]]^^^uuuoooRRRDDDBBBEEEAAAAAABBB===;;;;;;;;;:::999888777666444333111000...---------***+++---......---+++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))(((((('''''''''((()))))))))((())),,,///000///...------............------)))******+++,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,---......//////111......000000---...222000111333333222111000000,,,333;;;CCCPPPcccrrryyyxxxooocccYYYSSSQQQQQQRRRSSSQQQQQQSSSRRRPPPQQQUUUXXXVVVPPPJJJLLLQQQQQQLLLMMMMMMLLLMMMMMMOOOPPPQQQUUUSSSPPPKKKHHHHHHKKKMMMPPPPPPOOOMMMIIIFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGJJJMMMMMMKKKHHHHHHIIIHHHGGGEEECCCBBBBBBBBBBBBAAACCCFFFEEECCCBBBCCCEEECCCDDDDDDDDDDDDCCCBBBAAA???AAABBBCCCDDDGGGJJJMMMJJJJJJIIIIIIGGGFFFDDDDDDHHHHHHHHHJJJKKKKKKIIIGGGMMMMMMMMMLLLKKKJJJHHHHHHEEECCCDDDHHHJJJHHHIIIMMMMMMMMMLLLJJJHHHEEECCCBBBFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPRRRSSSVVVUUUSSSQQQPPPOOOMMMLLLPPPQQQRRRSSSSSSRRRPPPOOOOOORRRUUUVVVUUUUUUVVVXXXVVVWWW[[[```^^^XXXWWW[[[VVVXXXVVVTTTXXXaaadddbbb___aaa___ZZZYYY\\\\\\YYY^^^]]]```qqqzzzfffUUUDDD<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777777777666555555444333333333333333333444444444444444444444555555555555666444555666777888888777777777777888888999:::<<<===<<<>>>@@@@@@@@@AAACCCEEEBBBCCCDDDEEEGGGHHHIIIJJJHHHJJJLLLNNNOOOOOONNNNNNNNNQQQTTTUUUTTTSSSSSSSSSVVVTTTSSSSSSUUUVVVVVVUUUXXXXXXXXXXXXXXXWWWWWWWWWmmmQQQDDDBBBEEEAAAAAACCC===;;;;;;;;;:::999888777666444333111000...---------***+++---......---+++************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))'''''''''''''''((())))))))))))***---000111000...000...,,,******,,,...000))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,------......///,,,+++...111000---...222---000000...000555555111333555555444888AAAGGGGGGCCCKKK[[[rrr|||hhhYYYVVVSSSRRRRRRSSSRRRRRRTTTQQQNNNNNNMMMKKKOOOTTTQQQQQQLLLGGGJJJQQQRRRMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQPPPMMMGGGAAAAAAEEEJJJOOOPPPQQQPPPKKKFFFCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFIIILLLLLLIIIFFFEEEFFFFFFEEECCCAAA@@@@@@@@@@@@>>>AAACCCCCC@@@???AAABBBBBBCCCDDDDDDDDDCCCBBBAAA???@@@CCCDDDDDDFFFIIIKKKHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFGGGJJJMMMMMMKKKIIIRRRQQQOOOLLLJJJHHHGGGFFFEEEBBBCCCFFFGGGEEEFFFIIIFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJLLLNNNNNNOOOLLLLLLLLLLLLMMMMMMLLLLLLOOOOOONNNOOOOOOOOOMMMKKKMMMOOOPPPRRRRRRQQQOOONNNPPPTTTXXXXXXVVVUUUUUUVVVUUUWWW___fffddd[[[WWWZZZTTTWWWVVVSSSWWW```ccc```___aaa___WWWUUUZZZ\\\YYY[[[```bbbeeexxxtttaaaNNNEEEFFF;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888777666555555444444333333444444444444555555444444555555555555555555222333555666777666666555888888888888999;;;<<<===:::;;;===>>>>>>>>>@@@BBB??????@@@AAACCCDDDEEEEEEEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLNNNOOOPPPQQQSSSTTTVVVSSSOOOMMMNNNPPPQQQRRRVVVUUUUUUTTTTTTSSSSSSSSSqqqUUUJJJAAAAAADDDBBB???===:::;;;;;;;;;:::888666555444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))+++***))),,,111222///*********)))))))))))))))))))))************)))))))))************++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++))))))***++++++,,,------............//////////////////000000000000//////222333444555666666666666777<<>>AAA>>>::::::;;;;;;<<<<<<<<<:::999888999888888888777777666666666555555555555444444444555555444444444333333333333333333333333333333333333333333333333333333333666666666666777777777777888888999:::<<<======>>>??????@@@@@@@@@AAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFJJJJJJIIIHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNUUUJJJAAAAAADDDBBB???===:::;;;;;;;;;:::888666555444333111///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************************)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''***++++++***,,,111000---***)))))))))))))))))))))))))))************)))))))))************++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++******++++++,,,---------............//////////////////000000000000//////111111222444444555555444777999<<>>>>>>>>>>>?????????@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIUUUJJJAAAAAACCCBBB>>>===:::;;;;;;;;;:::888666555444333111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((************(((((()))+++,,,+++---000///***))))))))))))))))))******))))))************)))))))))************++++++++++++***)))***,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......---............/////////...//////000000//////...///000111222333333333333333444444444444555888;;;OOOUUU[[[[[[WWWWWW]]]ccc{{{tttggg^^^WWWRRRRRROOOLLLLLLOOOSSSUUUUUURRRQQQOOOMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQOOONNNLLLIIIHHHGGGGGGIIIIIIHHHGGGHHHFFFFFFHHHKKKMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJJJJHHHFFFFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCEEECCCBBBCCCCCCCCCAAA???@@@AAABBBBBBBBBCCCEEEGGGDDDCCCBBBBBBBBBDDDGGGHHHFFFGGGGGGGGGFFFEEEDDDDDDIIIJJJKKKIIIGGGFFFFFFGGGLLLKKKIIIIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFGGGEEEFFFJJJJJJGGGFFFHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJKKKMMMOOOPPPPPPPPPOOORRRRRRSSSVVVYYY[[[ZZZXXXWWW]]]^^^ZZZYYY___bbb___```^^^___aaaaaa^^^^^^```ccc```___```___[[[ZZZ\\\]]]]]]\\\ZZZXXXXXXZZZ\\\```aaacccdddfffjjjpppuuu{{{[[[RRRMMMAAA<<<@@@:::999777777999::::::999999999999888888888888777888888888888777777777777666555555555444444444444444444444444444444444444333333333333333333333333444444444444555555555555666666777888999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCTTTIIIAAAAAACCCAAA>>>===:::;;;;;;;;;:::888666555444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((&&&)))++++++...111///***)))))))))))))))*********))))))************))))))))))))*********++++++++++++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........---------.........//////...//////////////////...///000111222222222222222222333444444444555777999:::;;;;;;:::888999===AAA===IIIYYYdddkkkttttttiiibbbYYYRRRQQQQQQSSSSSSOOOPPPPPPPPPPPPQQQSSSUUUSSSQQQPPPNNNLLLKKKKKKKKKNNNPPPRRRTTTTTTRRRPPPNNNHHHGGGFFFGGGIIIIIIHHHFFFGGGFFFFFFGGGJJJMMMNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHIIIIIIGGGEEEEEEFFFFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBCCCDDDCCCBBB@@@???BBBCCCBBBAAABBBFFFJJJFFFEEECCCBBBBBBCCCFFFGGGFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFFFFFFFFFFJJJIIIIIIHHHIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFFFFGGGJJJJJJJJJIIIHHHGGGEEEDDDEEEDDDFFFJJJKKKGGGFFFHHHIIIJJJKKKMMMNNNNNNMMMMMMKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPRRRTTTVVVVVVUUUTTTSSSWWWXXXUUUWWW]]]```^^^bbbaaaaaacccfffjjjooorrroooeee]]]]]]```___^^^^^^^^^___``````]]]\\\\\\]]]^^^___bbbfffjjjllllllkkkssszzzpppXXXFFFCCCAAA>>>;;;:::;;;;;;999777999999999999999999999999888888888888777777777777666666666555555555555444444444444444444444444444444444444444444444444444222222333333333444444444444555555666777777888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>|||xxxTTTIII@@@@@@CCCAAA>>><<<:::;;;;;;;;;:::888666555444333111000......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((###''')))***---111000+++(((((())))))************))))))************))))))))))))*********+++++++++***)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,------------......------------..................////////////......000111111222222222222111333444444333000000000222000000111222444777:::<<<999;;;???AAACCCHHHOOOTTTYYYbbbqqq{{{tttjjj[[[PPPSSSQQQPPPPPPQQQSSSSSSSSSLLLMMMOOONNNLLLLLLMMMOOOSSSRRRQQQOOOMMMLLLKKKKKKLLLNNNPPPRRRRRRQQQNNNMMMIIIHHHGGGHHHIIIIIIIIIGGGHHHGGGFFFHHHKKKMMMNNNMMMKKKJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJIIIFFFEEEEEEFFFFFFDDDCCCDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@BBBAAAAAACCCDDDEEEDDDBBB???AAACCCBBB@@@AAAEEEIIIEEEDDDCCCAAABBBCCCDDDEEEGGGGGGHHHHHHIIIHHHHHHHHHEEEDDDDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDFFFJJJKKKGGGFFFHHHGGGHHHKKKMMMOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRQQQPPPMMMOOOQQQRRRSSSSSSSSSSSSQQQSSSSSSRRRUUUZZZ\\\\\\______```dddnnn{{{~~~lll]]][[[```bbb^^^[[[^^^aaaeeefffdddaaa___^^^aaaaaaaaadddffffffccc```eee|||pppWWWNNNGGGBBB===;;;===>>><<<:::999999999999::::::::::::888888888777777777666666777777666666666555555555555555555555555555555555444444444444444444444444222222222222333333333333333444444555555666666666666666666777777777888888999999999:::::::::;;;;;;999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<::::::<<<@@@CCCDDDBBBGGGPPP[[[gggsss}}}vvvsssmmmggg```]]]]]]ZZZUUUOOOPPPQQQSSSTTTTTTRRROOOMMMHHHJJJLLLMMMMMMNNNPPPRRRRRRQQQQQQOOONNNMMMLLLKKKIIIKKKLLLNNNNNNMMMLLLKKKLLLIIIGGGGGGHHHJJJJJJIIIIIIHHHGGGHHHJJJLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJIIIFFFEEEFFFGGGEEEDDDCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCBBB@@@?????????@@@AAABBBAAAAAACCCEEEFFFEEECCC???@@@AAAAAAAAABBBDDDFFFBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFGGGHHHIIIIIIIIIHHHDDDCCCCCCDDDFFFHHHGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEFFFJJJJJJGGGFFFHHHHHHIIIKKKNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRNNNPPPRRRRRRRRRSSSUUUWWWTTTSSSSSSTTTWWWZZZ[[[ZZZYYY\\\```eeerrrppp___\\\```aaa\\\XXX^^^aaafffhhhgggeeebbbaaabbbbbbaaabbbdddeeeeeedddgggqqq|||tttUUULLL@@@::::::<<<<<<;;;999::::::::::::;;;;;;;;;888888888777777777777666777777777777666666666666666666666666666666666666444444444444444444444444222222222222333333333333333333444444444555555555444555555555555666666666777777777888888888999999777777888999999999999888999::::::::::::::::::999::::::::::::::::::::::::SSSIII@@@@@@BBBAAA===<<<:::;;;;;;;;;:::888666555333333111000//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((***)))''')))---,,,)))'''(((((()))******++++++))))))************)))))))))************+++++++++***)))((()))***+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........---......//////......---//////000000000//////...+++---000111222222444666+++---000222333666999<<<555555666888;;;>>>@@@AAABBBCCCEEEFFFGGGKKKQQQUUU```cccgggkkkqqqxxx|||wwwdddcccaaa___\\\ZZZXXXWWWUUUSSSRRRSSSTTTUUUUUUTTTLLLNNNPPPQQQPPPOOOOOOOOOLLLLLLMMMNNNQQQSSSTTTTTTOOOOOOOOONNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMLLLLLLMMMJJJFFFEEEFFFIIIJJJKKKIIIHHHFFFGGGIIIJJJJJJIIIJJJIIIHHHHHHGGGHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIIEEECCCBBBBBBCCCCCCBBB@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???AAACCCDDDCCCCCCBBBCCCEEEEEEDDDBBB@@@??????AAABBBCCCBBB@@@>>>???AAABBBBBBBBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGHHHFFFEEEEEEHHHIIIGGGEEEDDDFFFHHHGGGEEEDDDFFFHHHFFFFFFGGGGGGHHHIIIIIIJJJEEEFFFGGGHHHIIIIIIJJJIIIJJJGGGGGGJJJJJJGGGGGGIIILLLMMMNNNOOOPPPPPPOOOOOOOOONNNMMMMMMNNNPPPRRRTTTOOOPPPRRRQQQQQQRRRVVVZZZWWWUUUTTTWWWZZZ[[[ZZZXXXVVV[[[___bbblllzzzuuuiii______aaa```]]]\\\^^^aaadddeeeeeeeeeeeefffccccccddddddeeegggiiikkkiiilll{{{tttZZZGGG>>><<<<<<;;;::::::::::::;;;;;;;;;<<<:::999999999888888888888888888888777777777666666666666666666666666666666555555555555555555555555222222222333333333444444333333444444444444555555444444444444555555555555555555555666666666666777444555666777888777777666666777777777777777777666777777777777777777777777SSSHHH@@@@@@BBB@@@===<<<:::;;;;;;;;;:::888666555333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((,,,,,,***'''(((+++***&&&'''(((((()))***+++++++++))))))************)))))))))************+++++++++***(((((()))***+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---..................------......///......------111222444333111000000111222333333111///000333555222555888999888777777888888:::<<<<<<;;;===BBBFFFMMMIIIFFFGGGKKKPPPSSSSSSKKKPPPZZZbbbdddgggrrr}}}{{{pppjjjfffccc___[[[WWWTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOOOOOKKKLLLLLLKKKKKKLLLOOOQQQMMMKKKJJJJJJLLLMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOPPPMMMJJJEEECCCEEEHHHJJJKKKIIIGGGFFFFFFGGGHHHHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJDDDCCCAAAAAABBBBBBAAA@@@???@@@@@@AAAAAAAAA@@@@@@======<<<===???BBBEEEGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@???>>>@@@CCCCCC@@@===<<<>>>@@@BBBCCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFLLLIIIGGGGGGIIIIIIGGGEEECCCFFFGGGGGGDDDCCCEEEHHHFFFFFFGGGHHHHHHIIIJJJJJJCCCDDDFFFHHHIIIKKKKKKKKKMMMIIIHHHJJJIIIGGGGGGJJJOOOPPPPPPQQQPPPOOONNNMMMLLLKKKJJJJJJLLLOOOSSSUUUNNNOOOPPPOOONNNQQQVVV[[[XXXUUUUUUXXX[[[ZZZXXXVVVWWW]]]______bbbiiillliiibbb___^^^aaacccaaaaaaddd```aaaaaabbbbbbcccgggiiigggggggggeeebbbaaaccceeehhhkkkqqq^^^KKKCCCAAA@@@:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777555555555555555555555555222222333333333444444444444444444444444444444555333333444444444555555555333333444444444555555555333444555666777666555555444555555666666555555444444444444444444444444444QQQHHH@@@BBBEEECCC>>><<<;;;;;;<<<===;;;999777555555444333111///...------,,,,,,,,,---------......,,,,,,,,,++++++*********((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000///...---////////////000000000000111222222333333444444555444333333333333444555555666888999;;;<<<<<<;;;;;;;;;:::===DDDHHHEEE@@@???AAA???===<<<===AAADDDGGGZZZTTTNNNMMMQQQVVVWWWVVVXXXYYYZZZ\\\^^^aaacccddddddgggkkklllhhhbbb]]]ZZZWWWWWWWWWVVVTTTRRRPPPNNNKKKJJJHHHGGGHHHJJJLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPOOONNNLLLKKKHHHGGGGGGIIIKKKMMMOOOLLLJJJJJJLLLMMMKKKIIILLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLJJJGGGEEEDDDFFFIIIJJJPPPNNNJJJFFFDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBFFFFFFEEEEEEFFFGGGHHHIIIGGGEEEBBB@@@AAAAAA@@@???AAA@@@?????????@@@AAABBB@@@???>>>>>>???BBBEEEGGGEEECCCAAAAAABBBBBBBBBAAA???===<<<>>>AAACCCBBB@@@AAAAAA@@@@@@@@@?????????BBBBBBBBBCCCCCCDDDEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIEEEEEEDDDEEEEEEFFFGGGGGGKKKJJJIIIHHHIIIHHHEEECCCDDDEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHNNNMMMMMMLLLLLLMMMNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOPPPOOOOOOPPPSSSVVVUUUUUUUUUTTTSSSTTTWWWYYY[[[YYYXXX[[[^^^```^^^\\\___]]]\\\___bbbdddaaa___\\\]]]]]]\\\\\\]]]___aaacccfffhhhhhheeeccceeegggkkklllpppvvv{{{aaaOOOFFFCCC@@@>>>===>>>>>><<<:::<<<===<<<;;;::::::888555777777777999;;;;;;999777666777777777777777666666777777777777777777777777444555666555333222333444333333333444444555555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444SSSHHH@@@AAADDDBBB???===;;;;;;<<<<<<;;;999777666555444333111///...------,,,,,,,,,------------...,,,,,,,,,++++++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...---.../////////000000000000000000111111222333333333222222222222222333444444777777888999:::::::::::::::888;;;BBBEEEAAA===<<<;;;:::999999:::<<>>???>>>>>>===>>>???AAABBBAAA@@@>>>======>>>AAABBB;;;::::::;;;===???>>>===>>><<<;;;===@@@AAA@@@???AAAAAAAAA@@@@@@@@@??????CCCBBBBBBAAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEKKKJJJIIIIIIJJJIIIGGGEEECCCDDDFFFGGGHHHHHHGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJJJJKKKLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQTTTVVVVVVWWWVVVUUUTTTTTTWWWYYY\\\[[[[[[]]]^^^___]]]\\\^^^\\\[[[^^^bbbdddcccaaaZZZ[[[[[[ZZZZZZZZZ]]]___aaadddffffffcccaaaccceeefffkkkrrrvvvzzzrrraaaNNNHHH@@@<<<<<<===<<<;;;===<<<:::777777999<<<>>>888777777888999999666444777888888999888888777777777777777777777777777777444555666555333222333444444444444444444444555555444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444UUUIII@@@???BBBAAA???>>>;;;<<<<<<<<<;;;999777666555444333111///...------,,,,,,,,,,,,------------+++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))******************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---....../////////000000000/////////000111111222222111111111111111222333333777777666666666777777888888777999???AAA===999888666666666777888999:::;;;>>>;;;888999<<<>>>===<<<<<<<<<===>>>???AAABBBCCCCCCEEEGGGGGGEEEBBBAAA@@@EEEEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJKKKIIIGGGGGGHHHIIIHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHHHHIIIJJJHHHEEEDDDCCCDDDFFFHHHEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAFFFDDDCCCAAAAAABBBCCCDDDCCCAAA>>>===>>>>>>===<<<<<<<<<;;;;;;<<<>>>???@@@BBB@@@>>><<<;;;;;;<<<===:::999:::<<<>>>>>>===;;;<<<;;;:::;;;===???>>>===@@@@@@AAAAAA@@@@@@???>>>AAAAAA@@@????????????@@@AAAAAAAAA@@@@@@@@@??????CCCCCCBBBAAAAAAAAABBBBBBGGGFFFEEEFFFHHHHHHFFFEEEBBBCCCDDDFFFFFFFFFFFFEEEDDDGGGJJJKKKJJJJJJIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGFFFLLLMMMOOOOOOOOOQQQSSSUUUVVVWWWWWWVVVTTTTTTVVVWWWZZZ\\\^^^^^^]]]\\\\\\\\\\\\YYYWWWYYY^^^aaaaaa```YYYZZZZZZZZZYYYZZZ\\\___aaadddgggfffcccbbbcccfffdddllltttvvvtttyyyqqqcccQQQCCC>>>===<<<;;;;;;:::888666555666:::===:::999888888999888666444888999999:::::::::999999777777777777777777777777444666666666444333444555555555555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444VVVJJJ???>>>@@@@@@??????<<<<<<<<<;;;:::999777666555444333111///...------++++++,,,,,,,,,---------+++++++++***************+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------...................../////////000000...//////000000111222222111111111111111222333333777666444333333444555666777666888===>>>999666666555666777888999999999999===;;;:::;;;===>>>===;;;=========>>>???@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHFFFDDDBBBBBBCCCEEEFFFEEEEEEFFFFFFEEEDDDBBBAAACCCCCCCCCCCCBBBAAA@@@???CCCCCCDDDDDDCCCBBBAAA@@@AAA???======>>>>>><<<;;;:::999999999:::<<<===???AAA???===;;;:::::::::;;;=========>>>???===:::777::::::::::::;;;<<<<<<;;;??????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???<<<===>>>??????@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAACCCDDDCCCBBB@@@AAACCCDDDDDDDDDCCCCCC@@@CCCHHHJJJJJJIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGHHHJJJIIIHHHGGGFFFEEEEEEDDDIIIKKKLLLMMMMMMNNNPPPRRRRRRSSSTTTTTTRRRQQQRRRSSSUUUYYY]]]]]][[[ZZZ[[[]]]YYYUUUSSSSSSWWW[[[[[[[[[YYYZZZ[[[ZZZYYYZZZ]]]___eeehhhjjjiiigggeeegggiiiiiimmmrrrssspppqqq|||iiiYYYOOOGGGBBB@@@??????@@@>>>::::::<<<;;;:::999999::::::999777888999999::::::::::::999888888888888888888888888555666777666444444444555777666666666555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555zzzWWWKKK???===@@@@@@??????<<<<<<<<<;;;:::999888777555444333111///...------+++++++++,,,,,,,,,------************************+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---..................//////////////////000000111222222222222222222222222333444444555444333111111222333444666666888<<<<<<777444666444555777888888888888777999888888999:::;;;:::999888888888888999:::;;;<<<;;;<<<===<<<;;;;;;===???===>>>@@@AAAAAAAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLFFFGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCDDDDDDFFFGGGGGGEEEDDDCCCAAAAAABBBCCCDDDGGGGGGHHHHHHFFFDDDAAA@@@AAAAAABBBAAAAAA@@@???>>><<>>======>>>>>><<<;;;888888777777888:::;;;<<<>>>===<<<;;;::::::;;;;;;;;;:::;;;<<<>>><<<999777888999999999999999::::::===>>>???@@@???>>><<<;;;777777888999;;;===>>>???<<<<<<>>>?????????????????????>>>===<<<<<<<<<============???BBBCCCBBBAAA???@@@AAABBBBBBBBBAAA@@@<<>>===???;;;:::999999;;;;;;;;;:::777888888999:::::::::999999999999999999999999999666777888777555444555666777777777666666555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444555555666666666yyyXXXKKK@@@>>>@@@@@@???>>>===<<<;;;:::999888888888555444333111///...------++++++++++++,,,,,,,,,,,,)))))))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))************+++******)))******+++,,,---++++++++++++++++++++++++***++++++,,,,,,------...+++++++++++++++,,,......------.........//////////////////000111111222222222222222222222333444444222222111111111222222333555555888;;;:::555444666333444555666666666666555666777777777888888888888888888888888999:::;;;<<<:::;;;<<<<<<;;;<<<>>>@@@===>>>???@@@AAA@@@@@@???@@@@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGIIIJJJLLLMMMHHHGGGFFFEEEEEEDDDEEEEEEGGGGGGHHHFFFEEEDDDEEEGGGFFFEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEFFFFFFCCCBBBAAA@@@@@@@@@AAAAAAGGGGGGGGGFFFEEECCC@@@???@@@@@@@@@@@@???>>>======777:::???BBBBBB>>>999666>>>===<<<===>>>>>><<<:::999888777777777888999:::;;;;;;:::::::::::::::;;;888999:::===@@@AAA@@@???777999:::999888777888:::;;;<<<===>>>>>><<<:::999444444555777999<<<>>>???>>>?????????>>>===;;;:::======<<<;;;;;;;;;<<<<<<>>>>>>>>>@@@BBBCCCCCCBBB===>>>???@@@@@@@@@???>>>999===@@@CCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDFFFHHHHHHGGGGGGGGGHHHHHHKKKNNNOOONNNMMMLLLMMMIIIMMMRRRVVVWWWXXXXXXYYYXXXUUUSSSTTTWWWZZZYYYXXXWWWXXXXXXWWWWWWXXXZZZ\\\ccceeehhhgggeeecccdddgggjjjccc___ccchhhjjjkkklllppplllsss||||||vvvbbbTTTIIIGGGEEE???<<<======;;;999999:::;;;;;;:::777777888999::::::::::::999999999999999999999999666888888777666555666777777777777777777666666666777777777777777777777777555555555555555555555555555555555555555555555555444444444444444444444444444444444555666666777777WWWKKK@@@???AAA@@@>>>======<<<;;;:::999888888888555444333111///...------***++++++++++++,,,,,,,,,((()))))))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---******************************+++,,,,,,---......+++*********+++,,,---...---------.........//////---......//////000111111111111111111111222333333///000111222222333222222333333666:::888333333777444444444444555555555555777777777777666777888:::999999::::::<<<===>>>???===>>>??????>>>???@@@BBB???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFHHHJJJLLLMMMJJJIIIFFFDDDBBBBBBCCCCCCDDDFFFFFFEEECCCBBBDDDFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBDDDEEEFFFBBBAAA@@@?????????@@@@@@BBBBBBBBBBBBAAA@@@???>>>????????????>>>===<<<<<<999;;;>>>@@@@@@>>><<<:::;;;;;;:::;;;<<<<<<:::888:::999777666666777888888999999999888888888888888999888999<<<@@@CCCCCCCCC777999:::999777666888:::999:::<<<===<<<;;;888777444444555666888:::<<<>>>===>>>>>>???===;;;999888;;;;;;;;;:::;;;;;;<<<<<<>>>======???BBBCCCBBB@@@<<<===>>>??????>>>===<<<:::<<>>???@@@@@@???>>>>>>@@@???>>>>>>@@@BBBEEEGGGAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLLLLJJJFFFCCCAAAAAABBBCCCCCCDDDEEEDDDAAA@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCEEEFFFAAA@@@@@@???????????????===============>>>>>>>>>????????????>>>===<<<;;;>>>>>>???@@@@@@AAA@@@@@@999999999:::;;;;;;888666;;;:::888777666666777777999999888777666555555444777666555777:::<<<======777999;;;:::777666888:::777999;;;<<<<<<:::777666555555555666888999;;;<<<888:::<<<======<<<;;;:::::::::::::::;;;<<<<<<===<<<;;;<<<===???@@@???>>><<<<<<===>>>>>>===<<<;;;;;;<<<>>>??????@@@BBBDDDAAACCCEEEGGGIIIIIIIIIIIIEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHIIIIIIGGGEEEDDDDDDHHHLLLQQQSSSSSSRRRQQQQQQLLLLLLNNNSSSWWWXXXTTTPPPOOONNNOOOSSSYYY\\\\\\ZZZ^^^^^^___^^^]]]^^^aaaccc___bbbeeedddaaa```aaaddd```^^^```eeegggffffffiiifffhhhkkkjjjhhhvvviiiXXXMMMIIIEEEBBBAAA@@@>>><<<999:::;;;<<<============::::::::::::::::::::::::777888999888777666666888666666777777888888999999777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444555666777777888vvvnnnvvv]]]EEEFFF@@@<<>>>>>??????>>><<<;;;888777666777555333111///---,,,+++++++++++++++******))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((()))***+++***))))))+++---)))'''&&&'''***+++***((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......------------.........///111111111111111111111111000111111111111222222222111333444666666555333222444444444444444444444444555555666666555444333333444555666777777888888888999:::;;;;;;::::::<<<>>>AAAAAA@@@@@@???>>>>>>>>>======>>>???@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAABBBDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBCCCDDDDDDCCCBBBAAADDDCCC@@@???>>>>>>???@@@???@@@AAAAAA??????@@@AAA@@@===;;;<<<>>>@@@>>>===@@@@@@???>>>======<<<<<<===???@@@===:::999>>>BBBLLLLLLIIIAAA:::<<>>>>>?????????>>>???@@@???>>>>>>@@@BBB???AAACCCEEEGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDEEEHHHJJJLLLKKKKKKJJJHHHKKKOOORRRTTTSSSRRRPPPKKKLLLNNNQQQTTTTTTQQQOOOPPPPPPQQQRRRSSSUUUWWWXXX^^^\\\[[[\\\```aaa```^^^^^^___aaaaaa___^^^___```hhhgggeeefffiiikkklllkkkpppkkkggggggfffjjjwwwppp^^^SSSLLLFFFBBBAAA??????===999;;;>>>===999AAA:::666888999888;;;???555;;;===888666999:::888777888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666777777555555444444444444555555\\\DDDEEE@@@===DDD?????????>>>>>><<<:::888777666666555333111///---,,,,,,++++++++++++*********)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&((()))((('''''')))***)))'''&&&'''***+++***((()))(((((((((''''''''''''&&&&&&''''''((())))))***))))))*********+++++++++)))***++++++++++++***)))*********+++++++++,,,,,,...------,,,,,,,,,------+++,,,,,,,,,,,,---------------........./////////111111111111111111111111000000111111111222222222111222444555666555444333444444444444444444444444555555555555555444333333444555666777777888888888888:::;;;:::::::::<<<>>>@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@AAAAAA@@@???>>>>>>>>>???AAABBBDDDCCCBBBBBBBBBDDDFFFGGGFFFFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDCCCAAA@@@CCCBBB@@@>>>>>>>>>???@@@???@@@AAA@@@???>>>???@@@???===;;;<<<>>>???>>><<<<<<<<<;;;::::::999888888:::===>>><<<::::::???CCCGGGGGGDDD>>>999;;;DDDLLLJJJAAA:::999:::777555555888777666555555555666666666666777888888888777666555666777777888888777777777666666666666777777777<<<:::888777888999888777555444333333444666888:::::::::;;;;;;;;;;;;::::::999999999999999::::::;;;<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@??????AAACCC@@@AAACCCEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEFFFIIIJJJKKKKKKJJJJJJGGGIIIMMMPPPRRRRRRQQQOOOMMMMMMOOOQQQTTTTTTRRRQQQUUUUUUTTTSSSTTTUUUVVVWWW]]][[[YYY[[[^^^``````______aaabbbbbbaaa``````aaammmlllkkkkkklllnnnppprrroooiiidddddddddfffppp{{{uuu```RRRMMMJJJLLLIIIEEECCCCCCAAA===>>>===<<<===<<<:::777777777===>>>999777:::<<<;;;888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777666666555555666666777888777777666666666666777777ZZZCCCDDD???===DDD???@@@>>>>>>===<<<:::888777666666555333111///---,,,,,,++++++++++++***************************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******%%%'''))))))((('''((())))))((('''((()))***)))(((((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))*********++++++)))******++++++******)))*********++++++++++++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,---------....../////////000000000000000000000000000000000000000000111111111222222111222333555555555444333444444444444444444444444444555555555555444444333444555666777777888888888888999::::::999:::<<<>>>>>>>>>>>>?????????@@@@@@???@@@@@@@@@AAA@@@@@@@@@@@@???===<<<<<<>>>@@@BBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???BBBAAA???>>>===>>>>>>??????@@@AAA@@@>>>======>>>???===;;;;;;===>>>===<<<<<<<<<<<<;;;;;;::::::999888:::<<<;;;:::;;;???CCCAAA@@@===999777999>>>CCCBBB;;;666888999666444555777666555555444444555555444444666777888888888888888777777777777888999999:::999888777777777888999>>>;;;999888999999888666666555444444444666777888:::;;;;;;<<<<<<;;;;;;:::999999999999::::::::::::;;;;;;;;;:::;;;;;;<<<===;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBAAA@@@@@@BBBDDDBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGIIILLLOOOPPPQQQPPPPPPPPPPPPOOOQQQSSSUUUTTTSSSXXXWWWVVVUUUUUUWWWYYYZZZ[[[YYYXXXYYY\\\___```aaa```bbbdddcccbbbaaabbbcccjjjkkklllkkkjjjkkkooosssooohhhbbbaaacccdddiiinnnqqqrrroooiiiiiibbbUUUKKKEEEAAA===999<<<===<<<======<<<999888;;;<<<888666888:::999::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777777666666666666777888888888888888777777888888888YYYBBBCCC???<<>>???@@@@@@AAA@@@AAAAAABBBBBBAAA@@@???@@@>>><<<::::::===@@@BBBEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEDDDCCCAAA???>>>@@@???>>>============>>>>>>??????>>><<<;;;<<<===>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::777999::::::999:::===@@@<<<:::777666777999:::;;;;;;666444777999666444555666555555555444444444444444444555666777777777777999888777777777888:::;;;<<<;;;999888777888999:::<<<:::999999::::::999777777666555555555555666666:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::::::::;;;::::::;;;<<<===>>>>>>======>>>???????????????AAABBBCCCBBBAAABBBCCCEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMLLLKKKHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLOOOQQQRRRRRRSSSSSSRRRPPPQQQSSSUUUVVVUUUWWWVVVUUUVVVXXX[[[^^^aaaYYYXXXVVVVVVYYY\\\___aaaaaabbbdddddddddcccdddeeefffkkkoooooolllkkkmmmqqqpppiiiccccccfffhhhiiihhhvvv{{{}}}hhhYYYMMMDDD@@@BBBBBB>>><<<>>>???>>>:::;;;<<<;;;999999888777;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888777777777777888999999999999888888888888999999YYYBBBCCC???<<>>???@@@@@@AAA@@@AAABBBCCCCCCBBB@@@???@@@>>>;;;::::::<<>>===>>>>>>======<<<<<<======<<<===>>>===;;;:::;;;<<<======<<<;;;::::::;;;;;;888888777777777777777666888999:::999999999:::;;;999777555555777888888777888444444888888666555666555555555555555444444333666555555555555555555666999888777777777888:::;;;;;;:::999888888999::::::888888777888:::;;;:::999777666666555555555555555:::;;;;;;;;;;;;;;;;;;:::888999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>?????????@@@AAAAAAAAA@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKMMMMMMKKKIIIGGGJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTVVVVVVUUUSSSQQQQQQSSSUUUVVVVVVWWWVVVVVVWWWYYY]]]```bbbXXXWWWVVVUUUVVVYYY\\\______aaacccdddddddddeeeggghhhooowwwyyyvvvrrrrrrtttqqqlllgggggglllpppoookkkvvvvvv|||}}}jjjXXXQQQQQQRRRPPPKKKEEECCCDDD>>>===???AAA@@@>>>;;;::::::::::::999999888888888::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888888888888999::::::999888888888888888888999YYYBBBCCC>>><<>>???<<<<<<;;;;;;:::888777666555444222000///......---++++++++++++,,,,,,,,,,,,+++++++++***************''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''(((((())))))******%%%%%%&&&%%%$$$%%%&&&((('''((())))))(((((()))***'''''''''(((((((((((((((''''''((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***)))))))))************++++++******++++++,,,---...---.........////////////....../////////000000000/////////////////////////////////000000000111111000111111222333444555555333333333333333333333333222333333444444444444333444555666777777888888888666777888888777888:::<<<<<<<<<======>>>???@@@@@@@@@AAACCCDDDDDDCCCAAA@@@???>>><<<;;;;;;===???AAACCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;<<<<<<======;;;999888999;;;888888888888888888888888888888888888888888888888777666555555777888777666777444444777777444444777555666666666666555444444666555555444444444555555888777777777777888999999777777888888999999999999666555666888:::;;;:::999666666666666666555555555999::::::;;;;;;::::::999888999;;;<<<<<<<<<;;;:::::::::::::::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFEEEDDDDDDEEEFFFGGGHHHIIIGGGHHHJJJLLLLLLKKKJJJIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOORRRTTTWWWXXXUUUSSSRRRRRRSSSUUUVVVUUUXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXXXXVVVTTTUUUXXXZZZ[[[]]]aaabbbcccdddfffhhhiiiooovvvzzzxxxuuusssrrrpppnnnkkkjjjooouuutttooollluuu|||ppp```___eeeooolll___[[[bbbLLLHHHFFFFFFEEE@@@===<<<;;;;;;::::::999888888888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::999999999999:::;;;;;;999999888888888888999999ZZZCCCDDD>>>;;;BBB======;;;;;;;;;:::999888777666444333222000///.........+++++++++,,,,,,,,,------+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%###"""###''')))&&&(((***)))(((''')))+++''''''''''''((((((((()))((((((((((((((((((((('''(((((((((((()))))))))******)))(((''''''((()))***))))))))))))************************+++,,,---...,,,,,,,,,,,,---------...------........./////////........................////////////000000000111000000111111222444555666222222222222222222222222111222333444444444444444444555666777777888888888666777888777777777999;;;<<<=========>>>>>>?????????@@@CCCEEEEEEDDDCCCAAA???>>>=========>>>???@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@??????>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;777999::::::999999;;;<<<;;;======;;;888777999;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666777888999888777555555555555555666777777777555444666444111222555666666777777777666555444444333333333333555666777555666777777888888777777222444666888999999888777666555666777999:::888666555555666666666666666666888999999::::::999999888888999;;;<<<===<<<;;;:::::::::999::::::;;;<<<<<<>>>??????@@@@@@???>>>>>>BBBCCCCCCCCCBBBBBBDDDEEEDDDDDDDDDDDDFFFGGGIIIJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOJJJJJJKKKLLLOOORRRUUUWWWTTTSSSRRRRRRTTTUUUUUUTTTUUUVVVXXXZZZ[[[[[[[[[[[[XXXYYYYYYWWWSSSRRRSSSUUUWWWZZZ]]]```bbbdddgggiiigggjjjnnnpppqqqpppnnnmmmmmmnnnllljjjmmmttttttpppnnnrrryyyvvv{{{zzz|||vvvjjj^^^WWWPPPGGGBBBCCCBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;[[[CCCDDD???;;;BBB<<<===;;;;;;;;;:::999888777666444333222000///.........+++++++++,,,,,,---------++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((&&&$$$###%%%))),,,&&&(((******'''''')))+++&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************************+++,,,---...******+++++++++,,,,,,,,,------------.........///........................////////////000000000000000000000111222444555666222222222222222222222222111222333333444444444444444555666777888888888888555666777777666777999;;;============>>>>>>>>>>>>>>>@@@CCCEEEFFFEEEDDDBBB>>>>>>>>>>>>>>>??????@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>======>>>??????>>>===<<<::::::;;;<<<<<<;;;;;;;;;666777999999999999;;;===;;;======;;;888666888:::888888888888888888888999333333444666888:::999888333555666555444444666888888555444444222///000444666777888888888777555444222111111222333555888999444555777888888888777666///111555888999999777666777666666777888888666444444444555666777777666666888888888999999888888888888999;;;======<<<;;;:::::::::999999999:::;;;;;;======>>>>>>>>>======<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>:::===@@@<<<===<<<;;;:::888777666666555333111000000000...,,,---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((******((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))***'''((()))******************+++,,,,,,------,,,,,,////////////////////////...............///000000222000///...///000222333777444222111111111111000333333333444444444555555555666666777777777777777777888999:::;;;<<<<<<===999:::<<<=========<<<<<<999;;;???CCCEEEEEEDDDCCC@@@???>>>=========>>>???AAABBBEEEFFFFFFEEECCCAAABBBAAA???>>>?????????>>><<<===============<<<;;;999999999999999999999999777777888888888999999999999999999999999888777777555666777888888777666555666555444333222333444444444333333222222333333444222444666666444333555888666666555444333222222111444444444333333222222222666666777888888777666555333444555666666555444333555555555444444333333333333555666888888666555333555555555555555666777777777777888888888888777777;;;:::999888999:::;;;<<<;;;<<<===<<<;;;:::;;;<<<@@@@@@??????@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJLLLMMMMMMMMMLLLKKKCCCDDDDDDEEEHHHKKKNNNOOOPPPPPPPPPQQQRRRSSSRRRPPPPPPSSSVVVXXXXXXYYYZZZ[[[\\\YYYVVVWWWYYYWWWQQQKKKRRRYYY]]][[[]]]bbbeeebbbdddbbbaaacccgggjjjkkkjjjhhhggghhhjjjnnnooommmkkkkkkpppzzz{{{pppjjjeee[[[TTTTTTTTTOOOLLLKKKIIIKKKKKKIIIGGGEEEFFFGGGBBBCCC@@@<<>>???===:::888AAADDD>>><<>>;;;YYYGGG>>>>>>:::===AAA<<<===<<<;;;:::888777666666555333111111111000...,,,---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((******((('''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))))))))******'''((()))+++,,,---------++++++,,,---------------.......................................//////000111000///...///000222333777666333222111111111000222333333333333444444444444555666666777777666666666666777888999::::::;;;888999;;;<<<=========<<<===???AAADDDFFFGGGFFFFFFCCCBBBAAA@@@@@@@@@AAABBB@@@AAACCCDDDDDDBBB@@@???BBB@@@???>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<999999999999999999999999666666666777777777888888888888888888888777666666555666777888888777666555555444333333333333444555444333333222222333333444222444666555333333444666555555444444333333222222444444333333333222222222444444555666666555444333333444555666666555444333555444444444333333333333444555666777777666555444555555444444555555666777666777777888888777777666999999999999999:::;;;;;;;;;<<<======;;;;;;<<<===>>>===============>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJGGGHHHIIIIIIJJJJJJIIIIIICCCDDDDDDEEEHHHJJJMMMNNNNNNNNNNNNOOOPPPPPPOOONNNOOOQQQTTTVVVVVVVVVVVVWWWZZZXXXVVVXXXZZZZZZUUUQQQOOOUUUXXXWWWYYY___bbbaaacccaaa___```dddhhhiiiiiikkkiiiiiijjjmmmmmmjjjhhhooopppsssyyy}}}vvvllleee]]]aaaeeefffdddaaa______ssstttlll\\\PPPLLLJJJHHHBBBBBBCCCBBBAAADDDIIIMMMMMMLLLHHHIIITTTdddjjjhhhkkkfff[[[NNNGGGIIIIIIHHHrrrYYYGGG???>>>;;;===AAA<<<===<<<;;;:::888777666666555333222111111000...,,,------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&(((***)))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((((()))***++++++'''(((***,,,...///000000+++,,,------......------..............................------......///000111000///...///000111222888777555333222111000000111111222222222333333333333444555555666666555555333444555666777888888999777888:::;;;<<<=========??????AAABBBDDDEEEFFFGGGDDDCCCBBBAAAAAAAAAAAABBB>>>???AAAAAAAAA???===<<>>===;;;;;;:::;;;;;;999:::;;;;;;<<<<<<<<<<<<888888888888888888888888555555555555666666666666666777777777777666555555444555666777777666555444333222222222333444555666333333222222222222333333222444555444222222333444333333333333333333333333333333333333222222222222111222222333333333222222333444444555555444444333444444333333333333333222555555555555555555555555444444444444444555555666666666666777777666666666777888999999::::::999999;;;<<<======<<<;;;<<<======<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCEEEGGGIIIKKKLLLEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCDDDEEEGGGJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLPPPSSSUUUVVVUUUUUUUUUVVVYYYWWWVVVXXX[[[\\\ZZZWWWRRRWWWYYYXXXZZZ___ddddddbbb___]]]\\\___dddgggiiilllkkkjjjjjjjjjiiigggeeeiiihhhgggjjjnnnqqqssstttwwwxxx{{{zzzmmmnnnssseee```[[[\\\bbbkkkrrruuurrrhhh___cccxxxtttfffccccccbbbZZZGGG??????;;;===AAA<<<===<<<;;;:::888777666666666444222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&((())))))(((''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))***,,,,,,((()))+++,,,---.........,,,,,,---............---------------------------...------------...//////000////////////000111111888888777555222111000111000111111111111222222222222333444444555555444444333333444555666777777888666777888:::;;;===>>>>>>============>>>@@@BBBCCCAAA@@@??????>>>>>>>>>>>>===>>>??????>>>===;;;:::;;;;;;;;;999777666777777777888999:::;;;;;;;;;;;;777777777777777777777777444555555555666666666666555555666666555555444333444555666666666666555444111111111222333555666666333333222222222222333333333333333333222111111222111222222222333333333444333222222222222222222222000000111111111222111111333333333444444333333333333333333333222222222222555555444333333444555555333333333333333444555555555555666666666666555555666777888999:::999888777;;;<<<======<<<;;;<<<>>>>>>===<<<<<<;;;<<<<<<<<<======>>>???@@@@@@@@@@@@BBBBBBBBBCCCEEEGGGIIIKKKDDDCCCBBBBBBBBBCCCEEEFFFCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMMMMMMMLLLKKKKKKKKKTTTVVVYYYYYYXXXWWWWWWWWWWWWVVVUUUVVVYYYZZZZZZXXXTTTVVVXXXXXXZZZ^^^cccfffaaa^^^[[[YYY[[[```eeehhhjjjiiiiiihhhhhhgggeeeddd______bbbeeehhhiiigggeeelllrrrwww}}}xxx{{{yyyZZZHHH??????;;;>>>AAA======<<<;;;:::888777666666666444222111111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''))))))'''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***,,,,,,)))******++++++++++++***+++,,,------......---------------------------------------------.../////////////////////000000111666777888666333000000111000000000111111111222222222333333444444444444444333444444555666777888888666666777999:::<<<===>>><<<;;;::::::;;;<<<>>>@@@>>>>>>======<<<;;;::::::<<<============<<<;;;:::999;;;===<<<999666666666666666777999::::::::::::666666666666666666666666555555555666666666777777555555555555555444333333333444555666666555444333///000111222444555666666333222222111111222222333222222222222222222222111000000111111222333333333222222222222222222222222000000000111111222222333333333333222222333333333222222222222222222222222444444333333333333444444222222222222222333333444444444444555555444444444444555777888999888777666999;;;<<<<<<;;;;;;<<<>>><<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAA@@@CCCCCCCCCCCCDDDEEEFFFFFFCCCBBBAAA@@@AAABBBCCCDDDCCCCCCDDDFFFGGGHHHHHHIIIKKKMMMOOONNNLLLKKKLLLMMMUUUWWWYYYYYYXXXWWWWWWWWWVVVTTTSSSSSSTTTUUUVVVVVVRRRRRRSSSUUUVVVYYY]]]bbb```^^^ZZZXXXYYY]]]cccgggffffffffffffeeeeeeffffffaaaaaacccfffiiijjjiiihhhgggkkknnnnnnwww~~~ZZZHHH@@@???<<<>>>BBB======<<<;;;:::888777666666666444222222222111///---++++++,,,,,,,,,,,,------++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%''')))((('''&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))((((((((()))***++++++)))************)))((((((***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///....../////////000000000333666888666222000111222000000111111111222222222222333444444555555444444444444555666777888888999777777777888999;;;<<<===<<<;;;;;;:::;;;<<<>>>???>>>>>>>>>===<<<;;;:::999:::::::::;;;;;;;;;:::::::::>>>BBBBBB>>>999777777555666777888888888888888555555555555555555555555555555555666666666666777444555555555555444333333222333444555555444333222///000111333444555555555222222111111111111222222222111000111333444333222000000000111111222222222111111111222222222222222111000000000111222333444333222222111111222222333000111111111111222222222333333333333333333333333111111111111111222333333333333444444444444333333444555666666777777666666888999;;;;;;::::::;;;===999888888888888999:::;;;===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDFFFFFFGGGGGGGGGIIILLLOOOOOOLLLKKKMMMOOOQQQSSSUUUVVVTTTSSSSSSTTTTTTRRRQQQOOOOOOQQQSSSTTTTTTSSSTTTWWWXXXXXX[[[```___^^^[[[YYYXXX\\\bbbgggcccdddddddddcccccceeegggfffbbb______cccgggkkkmmmjjjlllllliiikkkyyy[[[HHH@@@???<<<>>>BBB======<<<;;;:::888777666666666555333222222111///---+++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))))))))******(((((())))))***))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,------...///---......///////////////000444777666222///111333111111111222222222333333333333444555555555555555333333444555666777888888888777777777888999;;;<<<;;;;;;;;;;;;;;;<<<<<<===============<<<:::888777666666777777888999999999777===DDDEEE@@@:::666555555666666777777777666666444444444444444444444444333444444444555555555555555555555555555444444333222333444555555444333222///000111333444444444333222222111111111111222222222000///111444666555444000000000111111111111111000111111111222222222222000/////////000111333444333222111000000111222333000000000000111111222222111222333444444333222111111000000000000111222222222222333333333333222222555555444444555555666777666888999999999999:::<<<777777777888999:::;;;<<<===>>>???@@@@@@AAA@@@@@@???AAACCCDDDDDDBBB@@@???>>>>>>???@@@@@@@@@@@@???BBBCCCDDDFFFFFFFFFFFFEEEGGGKKKNNNNNNLLLKKKNNNQQQMMMOOOQQQRRRQQQPPPQQQQQQQQQPPPNNNMMMLLLNNNRRRTTTWWWUUUWWW[[[[[[XXXZZZ```___^^^]]]ZZZYYY\\\bbbgggbbbcccdddcccaaaaaadddgggccc```]]]]]]```eeehhhjjjkkkjjjhhhhhhiiioooxxxnnn[[[HHH@@@@@@<<>>===<<<;;;:::888777666666777555333222222111///...+++++++++,,,,,,---------++++++************++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((+++***)))))))))))))))***&&&'''(((******+++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,,,,,,,---......---......///000/////////...222666555111///111444111222222222222333333333333444555555666666555555222333333444555666777777888888777777777888:::;;;::::::::::::::::::::::::;;;;;;;;;;;;:::888666555333444444555666777888888444;;;CCCDDD???888333222666666666666666666555555444444444444444444444444222222333333333444444444555555666666555555444333222333444444444444333222///000222333444444333222222222111111111111222222222000///111555777666555111111111000000000000000000000111111222222222222///.........///000222333333222111000000111222333//////000000111111111222000111333444444333111000000000000000000111111222222222222333333222222222555555444333333555666777555777888888888888:::;;;888999999:::;;;===>>>???<<<===>>>???@@@@@@@@@@@@===???BBBDDDEEECCC@@@>>>;;;<<<>>>?????????>>>===BBBCCCEEEFFFFFFFFFEEEDDDEEEIIIMMMNNNKKKJJJNNNQQQLLLNNNQQQQQQQQQPPPQQQQQQOOONNNMMMKKKLLLNNNRRRVVVTTTRRRTTTYYYYYYTTTUUUZZZ______^^^\\\ZZZ]]]bbbgggbbbddddddbbb```___bbbeee``````bbbeeehhhhhhfffdddkkkgggfffjjjppprrrrrrrrruuu{{{sss[[[HHH??????<<>>??????>>>>>>???@@@AAAAAABBBBBBAAABBBCCCDDDEEEEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<>>===<<<:::888777666555777666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%))))))))))))************)))************+++++++++***+++++++++,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,---...///000000000111111111///...000111000000111111111222222222111222222333333222222111222222333444555666777777777777777777888888888888===<<<:::888888888999:::;;;:::999888777666666666444444555666666666666666666777777888999:::;;;;;;777666555444444555666777333333333333222222222222222222333333333333222222555555444444444333333333333333333444444444444444000000111111111222222222222222111111111111222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000000000111111111222222222222222222222222000111111222111000///...///000000000111111111111000111111222222333333444444333333333333444444555888666777999:::>>>IIIUUU\\\RRRFFF>>><<<<<<:::888>>>>>>>>>???@@@AAAAAAAAA??????@@@@@@AAAAAABBBBBB???????????????>>>>>>>>>BBBCCCEEEGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMOOOQQQNNNMMMNNNPPPTTTUUUTTTRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQNNNOOOTTTWWWVVVXXX[[[XXXYYYZZZZZZZZZ\\\___bbb```bbbcccbbb```______aaadddaaa___aaafffhhhfffccciiiiiikkknnnrrrtttuuuuuusssoooqqq|||~~~uuu~~~[[[HHH??????<<>>===<<<:::999777666555666666444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&&&&'''(((((((((***))))))'''&&&%%%$$$$$$(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((()))(((((('''&&&))))))))))))************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------.........//////---222666666111......000000000000111111111222222111111222222222222111111222222333444555666777777777666555555555666777888999888777777777888999::::::999888777666666555555333444555555666666555555444444666888:::;;;===>>>777666555555555555666777444444444444333333333333333333444444444444333333333444444555555444222222222222222333333444444555//////000000000111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000111111222222222222222222222222000111111111111000//////000000000000111111111111000000111111222333333333444333333333333222222222555555777888:::EEE]]]sss|||mmmXXXGGG>>>;;;888666======>>>>>>??????@@@@@@???>>>>>>>>>???@@@BBBCCC===>>>@@@AAABBBAAAAAA@@@EEEFFFHHHIIIJJJJJJJJJIIIGGGJJJLLLMMMMMMLLLMMMNNNLLLLLLNNNQQQTTTTTTSSSQQQQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPRRRVVVWWWUUUXXX\\\XXXXXXWWWVVVWWWZZZ___ccccccbbb``````aaaaaa```___eeebbb```aaaeeeggggggeeeiiijjjlllnnnqqqrrrsssttttttmmmiiikkkpppzzzssskkk}}}[[[HHH??????<<>>===<<<;;;999777666555666555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%$$$$$$((('''&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((''''''((()))))))))************))))))*********+++++++++.........---------,,,,,,,,,,,,,,,------------........................---...555===<<<666000000222000000000000111111111111111111222222222222111111111222333444555666666777666555444333333555777888777777666555555666777777888888777777666555444444333333444555555555555444222333444666888999;;;;;;666555444333333444555666555555444444444333333333333444444555555444444333111222444555555444222111000111111222333444444555000000000000111111111222222222111111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111000000111111111000000000000000000000000111111111000000000111222222333333444444444444333333222222111333555666999JJJkkk~~~gggPPP@@@999:::<<<<<<<<<======>>>>>>>>>>>>AAA@@@??????@@@BBBDDDFFF???AAACCCEEEEEEDDDCCCBBBGGGHHHIIIJJJKKKJJJIIIIIIGGGJJJMMMNNNNNNMMMLLLMMMMMMNNNQQQTTTUUUVVVTTTSSSOOOQQQTTTVVVVVVVVVVVVVVVTTTTTTVVVXXXVVVSSSTTTXXXUUUVVVVVVVVVWWWYYY^^^bbbbbb```___aaaeeefffccc^^^dddaaa___```dddggghhhhhhfffhhhkkklllmmmnnnoooppprrrnnnlllmmmmmmqqq|||sssxxxxxxxxx[[[HHH??????<<>>>>>===;;;999888666666555555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((('''''''''(((((((((((()))))))))************))))))*********+++++++++222222111///...---,,,+++,,,,,,---------........................---------...666>>>>>>888222111222//////000000000111111111000111111222222111111000111111222333444555666666666444333222222444666777777666666555444444444333666666666666666555333333222333333444444444444444333333333444555555666666444333222222222222333444555555444444444333333333333444444555555444444333000222444555555444222111000000111111222333444444111111111222222222333333222222111111111111222222111111111111111111111111////////////////////////000000000000000000000000111111111111111111111111...////////////000000000111111111111111111111111000000000000000000111111111111000000000000000000///000000111111222333333555555666666555444333222222444666666888GGGgggmmmTTT???666999@@@;;;;;;<<<<<<<<<<<<<<<===@@@@@@???>>>@@@BBBDDDFFFCCCDDDFFFGGGGGGFFFDDDCCCGGGHHHIIIJJJJJJIIIHHHHHHGGGJJJNNNOOOOOONNNNNNNNNOOOQQQTTTVVVWWWWWWWWWWWWSSSVVVYYYYYYXXXXXXYYYZZZVVVUUUVVVYYYXXXTTTTTTWWWSSSUUUWWWXXXXXXZZZ\\\^^^^^^]]]___eeekkkkkkeee^^^```^^^^^^___bbbfffiiijjjeeehhhjjjkkkjjjjjjlllnnnnnnnnnnnnoooooooootttzzzvvvxxx~~~rrrooovvv[[[HHH??????<<>>===;;;:::888777666555444333222111///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))&&&'''((())))))((('''&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((''''''''''''((())))))))))))))))))************)))************+++++++++333222111000...---++++++,,,---------..............................------...333999999555000///111/////////000000000111111000000111111111111000000111111222333444555666666555444333333333444666666666666555555444333222222444444555666555444333222111222333333444444333333333333333333333222222222333222111111111111222333444444444444333333333333333333444444444444333333111111333444444333333222000000000111111222222333111222222222222333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......////////////000000111111111111111111111111000000000///000000111222111111111111000000000000//////000000111222222222444555666666666555444333666666777666666>>>SSSgggtttooocccOOO<<<444777===:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<===???AAABBBDDDDDDFFFFFFGGGFFFEEEDDDGGGGGGIIIJJJJJJIIIHHHHHHGGGJJJMMMNNNNNNNNNOOOPPPPPPSSSUUUVVVVVVVVVXXXZZZUUUWWWYYYXXXVVVUUUWWWZZZXXXUUUUUUZZZ]]][[[YYYZZZSSSUUUXXXYYYYYYYYYZZZ\\\[[[\\\```gggmmmlllddd]]]\\\\\\\\\^^^```cccfffgggfffiiilllllljjjiiijjjmmmlllkkkjjjiiiiiilllqqqvvvxxxrrrrrr|||[[[HHH??????<<>>===<<<:::888777666555444333222111///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((''''''&&&'''((()))***))))))))))))************)))************+++++++++//////......---,,,,,,,,,------------............------.....................000333333222000///000////////////000000000111000000111111111111000000111111222333444555555666444444444444555555555555444444444555444444444333222333555555555444222111111111222333333333333333333333333333222222222222444333222111111222333444333333333333222222222222222222333333333333222222111111222222222333333333000000000111111111111111111111111111222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000111111111111111111111111111000/////////000222333111111111111000000000/////////000000111111222222222333444666666555444333555444444666666777>>>HHHUUUQQQKKKBBB;;;777777999::::::::::::::::::::::::888888999:::<<<===>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIFFFHHHJJJLLLLLLMMMPPPRRROOOQQQSSSRRRRRRSSSVVVYYYTTTWWWYYYYYYXXXZZZ___ddd^^^YYYWWW]]]cccaaa]]]ZZZVVVWWWXXXXXXWWWXXXZZZ\\\[[[]]]aaafffiiigggaaa[[[ZZZ[[[\\\]]]^^^___```aaadddhhhkkkjjjgggeeegggjjjiiiiiiiiiggghhhkkkooopppsssrrr|||zzzuuuzzz[[[HHH??????<<>>>>>>>>>>>???@@@BBBDDDFFFGGGFFFHHHIIIKKKKKKKKKKKKJJJDDDFFFHHHIIIJJJMMMPPPSSSNNNOOOPPPOOONNNPPPTTTXXXVVVZZZ^^^```aaagggooowwwggg^^^[[[```fffddd]]]XXXZZZZZZXXXVVVUUUWWW[[[^^^]]]^^^aaacccdddbbb]]]ZZZZZZ[[[]]]]]]\\\\\\\\\\\\aaaeeehhhgggcccbbbdddgggfffjjjlllmmmnnnnnnmmmkkklllkkksssyyy{{{{{{{{{}}}^^^HHH???@@@<<<<<>>>>>===<<<;;;;;;<<<>>>@@@BBBEEEEEEGGGJJJLLLMMMKKKIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJLLLOOOQQQQQQRRRSSSUUUWWWWWWYYY\\\```fffkkknnnccc___ZZZYYYZZZ\\\\\\[[[ZZZYYYWWWVVVUUUWWWXXXYYYYYY]]]```aaa___[[[XXXWWWTTTVVVZZZ^^^______^^^\\\___bbbfffjjjkkkjjjhhhfffiiikkkmmmlllkkkiiihhhiiimmmiiiiiivvvxxxkkknnn{{{^^^HHH???@@@<<<<<>>@@@AAABBBAAADDDGGGFFFDDDEEEKKKQQQGGGHHHHHHHHHGGGFFFDDDDDDFFFGGGHHHHHHGGGHHHIIIKKKJJJLLLOOOQQQRRRSSSRRRQQQRRRRRRTTTVVVWWWXXXWWWVVVWWWXXXYYYYYYYYYWWWUUUTTTWWWZZZ\\\]]][[[XXXVVVUUUVVVWWWXXXZZZ\\\^^^___```___```aaabbbaaa```^^^]]]aaadddhhhiiiiiihhhhhhhhhcccfffhhhhhhggghhhllloootttwwwyyyyyyzzzuuuvvvkkkrrr^^^HHH???@@@<<<<<>>@@@AAAAAA>>>BBBEEEEEEDDDGGGNNNUUUHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFGGGIIIIIIKKKNNNQQQSSSSSSRRRQQQOOOQQQTTTVVVWWWWWWWWWWWWVVVWWWYYYYYYYYYWWWTTTRRRUUUXXX[[[[[[ZZZXXXVVVVVVWWWYYY[[[]]]^^^]]]\\\[[[[[[\\\]]]^^^^^^___^^^^^^```cccfffhhhgggeeedddccccccdddgggiiijjjiiihhhfffooopppqqqqqqqqqvvvpppnnn{{{tttxxx^^^HHH???@@@<<<<<>>???@@@@@@===@@@CCCDDDEEEHHHNNNSSSHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGFFFEEEGGGIIIKKKLLLNNNPPPPPPOOONNNMMMNNNQQQTTTVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXVVVTTTRRRTTTVVVYYYZZZZZZYYYXXXYYYXXXZZZ]]]______]]]ZZZXXXZZZ[[[[[[]]]^^^```aaabbb^^^bbbfffgggfffdddbbbaaaggggggiiilllooonnnjjjeeepppsssyyy~~~|||wwwvvvxxxmmmqqq^^^HHH???@@@<<<<<>>>>>>>>>>>>>>@@@AAADDDGGGJJJLLLGGGFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKIIIGGGFFFHHHJJJMMMMMMNNNOOOOOONNNMMMLLLNNNPPPSSSTTTSSSSSSUUUWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRUUUXXXZZZZZZZZZ[[[\\\XXXZZZ[[[]]]]]]]]][[[[[[ZZZZZZZZZ[[[\\\^^^```aaa]]]aaaeeehhhgggfffddddddiiiiiijjjlllmmmllliiigggooopppvvvyyytttuuuuuuyyy}}}lllwww^^^HHH???@@@<<<<<>>>>>???>>>>>>@@@CCCFFFFFFFFFFFFEEEDDDDDDFFFHHHKKKMMMOOONNNMMMJJJHHHGGGIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPMMMPPPRRRRRRQQQQQQTTTWWWXXXXXXXXXWWWVVVUUUSSSSSSRRRTTTXXXZZZZZZ[[[\\\^^^YYYYYYYYYZZZ[[[]]]^^^___YYYYYYXXXXXXZZZ[[[]]]___[[[```eeeiiiiiihhhggggggiiijjjjjjiiigggfffggghhhjjjfffhhhpppuuuttttttxxxppptttwwwtttsss~~~}}}rrr]]]AAA???===;;;AAA<<<>>>>>>>>><<<;;;999888666666444333333222111000......((()))+++,,,,,,+++)))(((***************)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''(((((())))))******((((((((()))******++++++(((((((((((())))))))))))------++++++++++++------******+++++++++,,,,,,,,,---...............------111...,,,,,,...///...,,,111111000000//////......000000000000////////////111111000000//////............////////////............///000000000000000////////////////////////000000000000000000000000000///...---------------........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///000000//////.........---............////////////////////////000000000000222222111111222222333333111111222333444444444333333333444555666777888888999:::;;;<<<============>>>>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGKKKPPPSSSMMMMMMLLLKKKJJJJJJKKKKKKPPPOOONNNMMMNNNPPPSSSTTTQQQOOOMMMMMMOOOQQQSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSUUUWWWYYY[[[]]]]]]]]]]]]\\\[[[XXXVVVZZZ___ccccccZZZZZZZZZZZZZZZ[[[[[[[[[\\\___ccchhhkkkmmmllllllhhhhhhggggggffffffeeeeeehhhkkknnnpppqqqrrrtttuuuvvv|||zzzrrrpppwwwvvvxxxvvv{{{]]]AAA@@@===;;;AAA<<<>>>>>>>>><<<;;;999888666666555555555444222000///...***+++,,,------,,,+++***)))************))))))((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''((((((((()))))))))***((((((((()))******++++++))))))))))))************---,,,++++++++++++,,,---+++++++++++++++,,,---------------......------,,,...---,,,---///111///...000000000/////////....../////////............---000000000/////////............////////////............///000000000000000........................000000000000000000000000//////...---------------........................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---...///------------,,,,,,,,,,,,........................---------............///000/////////........................////////////////////////000000000000111111111222333555777888333333333333333333444444333444444555666777888888;;;;;;<<<<<<===<<<<<<;;;<<<===>>>??????@@@@@@@@@CCCDDDEEEEEEFFFIIIMMMPPPKKKKKKKKKJJJJJJJJJJJJJJJNNNMMMLLLLLLLLLMMMNNNOOOPPPNNNLLLLLLMMMOOOQQQQQQTTTUUUVVVWWWWWWWWWVVVVVVTTTUUUWWWYYYZZZ[[[\\\\\\[[[[[[ZZZXXXXXX[[[]]]^^^YYYYYYZZZ[[[[[[\\\]]]]]]\\\___bbbfffiiikkkllllllkkkkkkjjjjjjiiihhhgggggggggiiikkklllmmmmmmooopppsssxxx{{{wwwooolllqqqxxxxxx~~~nnnssszzzsss___BBB@@@===;;;AAA<<>>>>><<<;;;999888666666777777666555333111///...+++,,,---......---,,,+++((())))))************)))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))((())))))******(((((((((((())))))))))))'''(((((())))))******+++************++++++++++++,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,...///,,,,,,---------------,,,,,,,,,,,,///111222111//////////////////..................---------,,,,,,///////////////...............////////////............///000000000000///........................000000000000000000000000///...------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////.........------,,,,,,........................---------............///////////////........................////////////////////////000000000000111111000111444777:::<<<555555333222222333444444444444555666777888888999<<<<<<======<<<<<<;;;:::;;;<<<<<<===>>>>>>>>>???DDDEEEEEEEEEEEEFFFIIILLLHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKNNNMMMLLLKKKLLLNNNPPPQQQTTTUUUWWWXXXYYYZZZYYYYYYSSSTTTTTTVVVWWWYYY[[[\\\WWWYYYZZZZZZWWWWWWYYY]]]ZZZZZZ[[[\\\\\\]]]^^^^^^]]]^^^aaadddgggiiikkklllmmmmmmlllkkkjjjhhhhhhggghhhjjjkkkkkkjjjjjjkkkmmmqqquuuxxxtttmmmiiilllppplllmmmlllkkknnnxxxxxxhhhnnnooo```CCCAAA===;;;AAA===@@@>>>>>><<<;;;999888666666888777666444222000...,,,++++++,,,------,,,++++++'''((()))***************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))***(((((((((((())))))))))))''''''(((((()))*********)))))))))*********++++++,,,++++++++++++++++++,,,...---,,,++++++---...000,,,------............---+++,,,...000222111000....................................------------,,,..............................////////////......---...//////000000//////........................////////////////////////......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......---,,,,,,........................---------............//////////////////.....................////////////////////////000000000000111111000111333666999<<<777555333222111222333444333444555666777888888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???EEEFFFFFFEEEDDDEEEGGGIIIFFFGGGHHHJJJKKKKKKJJJJJJHHHIIIJJJLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLNNNRRRTTTSSSUUUWWWZZZ[[[\\\\\\\\\TTTTTTTTTUUUVVVYYY[[[]]]XXXYYY\\\\\\XXXVVVZZZaaa\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^___aaadddhhhkkklllllllllkkkjjjhhhgggfffffflllmmmmmmlllkkkjjjkkkmmmpppsssuuurrrlllhhhiiikkkooopppooommmlllooouuu{{{~~~ooowww~~~bbbEEEBBB>>>;;;AAA===@@@>>>>>><<<;;;999888666666777666555333111///,,,+++******++++++++++++******'''((()))***************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))))))))))))))(((((((((((('''''''''((())))))******((((((((()))))))))******++++++++++++++++++++++++------,,,,,,,,,---...///,,,---...///////////////,,,...000111000///---------------------........./////////.........---------------------...............////////////......------...///////////////................................................------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------//////.........---------........................---------............///.........///////////////............////////////////////////000000000000111111000000111333555777666555333111000111222444333333444555666777888888777888999:::<<<<<<======<<<<<<;;;;;;<<<===??????DDDEEEFFFEEEDDDDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKLLLHHHJJJKKKMMMOOOPPPQQQQQQKKKLLLNNNNNNNNNPPPUUUXXXSSSUUUXXXZZZ\\\^^^^^^^^^VVVVVVVVVVVVWWWZZZ\\\]]]```___```aaa\\\VVVZZZaaa______^^^^^^]]]\\\\\\\\\_________aaacccgggjjjlllllllllkkkjjjiiihhhggggggmmmnnnnnnllljjjjjjkkkmmmnnnooopppnnnjjjgggfffgggppppppqqqpppnnnllljjjiiimmmnnnuuu}}}cccFFFBBB>>>;;;BBB>>>AAA>>>>>><<<;;;999888666666555555444333111///---,,,************************((())))))************)))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''(((((())))))))))))((((((((((((&&&''''''(((((())))))***'''((((((((())))))))))))******++++++++++++******+++,,,,,,,,,------------,,,,,,---...////////////,,,...000000...,,,,,,,,,,,,,,,,,,---------------/////////............---,,,,,,,,,---------------......////////////......------...////////////...------------------------........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,------......------------------------------........................---------............///.........///////////////............////////////////////////000000000000000000000000000111111222333333111000000111222222222222333444555666666777444555777999:::<<<<<<===<<<;;;;;;:::;;;===>>>???AAABBBDDDDDDCCCCCCEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKMMMNNNPPPQQQSSSSSSMMMOOOQQQPPPOOOQQQUUUZZZTTTUUUXXX[[[]]]^^^______XXXXXXXXXXXXYYYZZZ[[[\\\gggeeegggjjjdddZZZXXX]]]___^^^^^^]]]]]]\\\\\\[[[______```aaadddgggjjjlllmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjiiiggghhhjjjllljjjjjjiiihhhgggfffeeedddllljjjhhhggghhhhhhgggfffhhhcccaaakkk|||}}}eeeGGGCCC>>>;;;BBB>>>BBB>>>>>><<<;;;999888666666555555444333222000...---+++++++++******+++++++++)))************))))))((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''))))))***)))))))))((((((((('''&&&&&&''''''((()))))))))(((((()))))))))*********)))***+++,,,,,,+++***))))))***,,,---...---,,,+++)))***+++,,,------------+++---......,,,+++---///++++++,,,,,,,,,---------.........---------,,,,,,++++++,,,,,,,,,---------......////////////......,,,---......//////......------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,------..............................---------............///............/////////000............////////////////////////000000000000...///000111111111000000000000000000000111111111000111111222333444555555444444666777999999::::::;;;:::999888999;;;===>>><<<>>>@@@AAAAAABBBCCCEEEBBBAAAAAAAAADDDGGGKKKMMMNNNMMMMMMLLLMMMNNNPPPQQQQQQSSSTTTRRRNNNNNNRRRVVVTTTVVVXXX[[[]]]^^^^^^^^^YYYYYYYYYZZZZZZYYYYYYYYYeeeccciiirrrpppbbbZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]___```aaaccceeehhhjjjkkkkkkkkkkkkkkkkkkjjjjjjjjjggggggggggggfffgggjjjmmmjjjgggeeeeeefffgggggggggfffccc``````cccffffffeeebbb___^^^aaagggkkkjjjgggooozzzxxxeeeGGGCCC>>>;;;BBB>>>BBB>>>>>><<<;;;999888666666555555555444333222000///---,,,,,,++++++,,,,,,---***************)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))************))))))((((((((('''&&&&&&''''''((())))))))))))************+++++++++)))***+++,,,,,,+++***)))'''))),,,......---+++)))'''((()))***+++,,,,,,,,,(((+++,,,,,,***+++...111+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------......////////////......,,,---......//////......------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,)))************++++++++++++,,,---.........---,,,)))******+++,,,---..............................---------.........//////---.........//////000000............/////////000////////////000000000000,,,...000222333222111000---...///000111111000000///000111222333444444555555555666777777777777777999999777777888999;;;===888:::===??????@@@BBBDDD@@@???>>>>>>@@@EEEIIILLLPPPNNNLLLKKKJJJKKKLLLMMMUUUVVVVVVRRRMMMKKKOOOSSSTTTVVVXXX[[[\\\]]]^^^]]]XXXYYYZZZZZZZZZYYYWWWVVV^^^]]]hhhwwwyyykkk^^^\\\XXXYYYZZZ[[[]]]^^^___```___```bbbdddfffhhhjjjkkkgggggghhhhhhhhhiiiiiiiiifffgggggggggfffhhhllloookkkhhheeeeeehhhkkkkkkkkk```]]]\\\^^^cccdddbbb___[[[]]]___`````````bbbdddeeedddfffrrryyy{{{yyy~~~dddGGGCCC>>>;;;AAA===@@@>>>>>><<<;;;999888666666666555444222000///...---************************)))))))))))))))))))))))))))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''((()))))))))((('''''''''(((***+++'''((((((((()))))))))***((((((((((((((()))************************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,---------.........//////---------............///......---,,,++++++++++++------------------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,***++++++,,,------------,,,---......//////......111111000000//////......////////////////////////000000000000000000000000......///000000000000000222222222222222222222333444555666666666666666555777777777777777888888999;;;;;;;;;<<<>>>??????>>>@@@AAABBBCCCCCCEEEIIILLLLLLMMMNNNNNNNNNNNNMMMLLLVVVVVVUUUQQQLLLKKKNNNQQQUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWYYY[[[]]][[[WWWTTTXXXYYYbbbnnnqqqhhh\\\XXXUUUYYY^^^___]]]\\\^^^```[[[^^^```aaabbbeeehhhhhhhhhgggeeefffggghhhhhhggghhhhhhhhhggggggiiimmmpppoookkkfffbbb```bbbeeegggbbb```___```cccdddaaa^^^]]]\\\YYYXXX[[[___eeehhh______```aaafffnnnwww~~~yyyqqqtttdddGGGCCC>>>;;;AAA===@@@======<<<:::888777555555555555333222000...------************************))))))))))))))))))))))))))))))(((((((((''''''''')))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&''''''((())))))(((((('''((()))***+++(((((((((((())))))))))))((((((((((((((()))************************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------......---------,,,,,,,,,,,,---------.........///------------............++++++++++++,,,---......------------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++*********))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,------......------,,,------...............000000000///////////////........................////////////////////////......///000000000000000000000111111222333444444444444555666666666666555777666666666666777888888999888888999;;;===>>>>>>AAABBBDDDDDDEEEFFFIIIKKKMMMNNNOOOPPPPPPOOONNNMMMRRRQQQPPPMMMKKKLLLNNNQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\[[[XXXUUUUUUTTTXXXaaaddd___YYYWWWXXXZZZ\\\^^^___^^^[[[YYY]]][[[YYYZZZ^^^ccceeeddddddeeefffgggfffeeecccbbbeeeeeefffggghhhiiiiiiiiilllkkkiiifffdddccccccccc___^^^]]]^^^___```___^^^\\\ZZZWWWUUUUUUXXX\\\___YYYZZZ[[[[[[[[[^^^aaaddd___kkksssyyyrrrhhheeeeeeGGGCCC>>>;;;AAA===@@@===<<<;;;999888666555444555444333111///...---,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))******))))))))))))((((((((((((((((((((((((((()))*********************************))))))))))))***++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++)))(((((())))))***+++,,,*********++++++++++++,,,*********)))))))))((((((************************+++++++++++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////---...............---,,,,,,,,,---........................///////////////......................................................///000000000000000......///111222333444555333444555555666666555555666666555555666666777888888888777777999;;;>>>@@@AAACCCEEEFFFFFFFFFGGGIIIMMMMMMOOOOOOOOOOOOMMMMMMLLLJJJHHHHHHJJJMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPQQQSSSSSSUUUYYY[[[[[[XXXVVVZZZVVVVVVYYY\\\[[[\\\^^^\\\ZZZZZZ\\\___^^^YYYTTTWWWTTTSSSWWW]]]``````^^^___cccggggggddd```^^^^^^^^^^^^```eeejjjkkkhhheeejjjjjjkkkjjjhhhddd```^^^\\\]]]]]]\\\\\\\\\___aaa]]]ZZZWWWSSSRRRRRRTTTVVVVVVXXXZZZZZZWWWUUUSSSSSS\\\\\\UUUPPP[[[vvvsssiiidddzzzeeeGGGDDD???<<>>===<<<:::888777666555444444333111///...,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))***))))))))))))((((((((((((((((((((((((((())))))***************************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,------------...---,,,+++************++++++++++++,,,,,,,,,,,,++++++******)))******+++++++++++++++++++++++++++((((((((((((((((((((((((,,,,,,,,,+++++++++++++++************************)))(((''''''''')))***+++************+++++++++++++++*********))))))))))))************************+++++++++***************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...000111---.........---,,,++++++,,,,,,---.........------,,,,,,---......///000000........................------------------------......///000000000000000/////////000111222333333222333444555555555555555555555555555555666777777888888888777888;;;???BBB???BBBDDDFFFEEEDDDEEEFFFJJJJJJLLLLLLLLLLLLJJJJJJIIIFFFDDDEEEIIILLLLLLKKKMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQSSSVVVZZZZZZYYYWWW^^^[[[XXXXXXYYY[[[^^^aaa\\\ZZZYYYZZZ\\\\\\ZZZWWWSSSSSSVVV\\\^^^]]]\\\]]]]]]bbbgggeee```[[[[[[]]]ZZZXXXZZZ```hhhkkkhhhdddhhhiiikkkjjjhhhccc^^^[[[[[[]]]^^^\\\ZZZZZZ___ccc^^^\\\XXXUUURRRRRRRRRSSSRRRUUUXXXYYYWWWTTTSSSRRRYYYVVVMMMFFFJJJYYYeeeiiibbbsssrrrjjjggg}}}eeeHHHDDD???<<>>AAA???>>>===<<<:::888777666555444333111000...---,,,++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))(((((())))))***+++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,***))))))***,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++*********************+++++++++,,,,,,+++******)))******++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++************************)))((('''''''''((()))***))))))*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))************************((((((((((((((((((((((((*********++++++,,,,,,,,,,,,++++++******++++++,,,******++++++---...000111,,,,,,,,,,,,,,,+++***)))+++,,,,,,---...---------++++++,,,---...//////000........................------------------------......///000000000000000000000000000000000000000111222333444555555555555555555555555555666777777777888888777666999===AAA===???BBBCCCCCCBBBCCCCCCIIIIIIJJJKKKKKKJJJIIIIIIIIIFFFCCCDDDHHHJJJIIIHHHMMMMMMNNNNNNOOOPPPPPPQQQNNNOOOQQQTTTXXXYYYXXXWWWZZZZZZXXXUUUTTTVVVXXXZZZYYYZZZZZZYYYWWWXXX\\\```ZZZZZZ]]]\\\VVVPPPUUU______ccceeeccc^^^[[[^^^aaa]]]YYYXXX[[[bbbffffffccciiiiiiiiihhheeeaaa^^^\\\ZZZ\\\\\\ZZZXXXXXX\\\```\\\[[[XXXUUUSSSRRRRRRRRRNNNPPPRRRSSSRRRQQQQQQRRROOONNNJJJGGGIIIOOORRRQQQJJJOOO___uuummmhhhggg~~~fffHHHDDD???<<>>AAA@@@???>>><<<;;;999888777666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((()))******)))******+++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,***))))))******+++,,,---)))))))))******++++++,,,+++************+++,,,,,,++++++++++++++++++++++++************************************************************************))))))(((((((((((()))))))))))))))************+++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))***************(((((((((((((((((((((((())))))******+++,,,,,,,,,++++++************++++++*********+++,,,---///000***++++++++++++******)))++++++,,,---------------++++++,,,,,,---...//////------------------------------------------------......///000000000000000111111000000///.........000111222333444555555555666666555555666666777888555777888777555666:::>>><<<>>>@@@AAAAAAAAABBBDDDJJJJJJLLLLLLLLLLLLJJJJJJHHHGGGFFFFFFHHHIIIIIIHHHKKKLLLLLLMMMMMMNNNOOOOOONNNNNNOOOSSSVVVXXXWWWVVVUUUYYYYYYUUUTTTVVVWWWVVVWWWZZZ[[[YYYWWWYYY___ddd___]]]\\\VVVIIIAAAJJJYYYbbbdddeeecccaaa```cccfffbbb^^^ZZZZZZ]]]```aaaaaaiiiiiihhhgggdddbbb___]]]ZZZZZZZZZYYYWWWXXXYYY[[[XXXXXXVVVTTTSSSRRRQQQQQQPPPRRRSSSRRRPPPNNNNNNOOOSSSQQQLLLFFFBBB@@@@@@@@@GGGCCCLLL]]]^^^TTTTTT```eeekkkxxxnnnhhhfff}}}fffHHHDDD@@@<<>>AAA??????===<<<:::888777777777666555333222000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))&&&'''((()))***))))))(((&&&&&&'''((()))***++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***+++++++++++++++******************************++++++++++++******************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++************************++++++++++++))))))))))))***+++,,,---(((((())))))***++++++,,,+++++++++++++++,,,------************************))))))))))))))))))))))))((((((((())))))******+++************************)))))))))******))))))((())))))))))))************++++++++++++************))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++)))))))))***+++,,,---...******+++,,,,,,,,,++++++++++++,,,------------,,,++++++,,,,,,---------...------------------------------------------------......///000000000000000//////////////////......///000111333444444444555777666666666666777888888888:::===;;;888888;;;???<<<===???@@@@@@AAADDDFFFIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGIIIIIIIIIIIIJJJLLLKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMNNNQQQUUUWWWVVVUUURRRXXXZZZVVVUUUXXXZZZYYYXXXYYYZZZ[[[\\\]]]___```^^^^^^aaaaaaVVVJJJLLLXXXbbbccceeeggghhhhhhiiiiii```^^^\\\[[[\\\___aaaccchhhiiijjjiiihhhdddaaa___^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRPPPOOOQQQSSSUUUTTTQQQNNNLLLKKKFFFFFFEEECCC@@@@@@DDDHHHAAABBBIIIOOOKKK@@@<<>>BBB>>>>>><<<;;;999888666666777777666444222111//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))&&&''')))*********)))(((%%%&&&'''((()))***+++,,,((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******))))))***++++++++++++***************************)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++******)))))))))************+++++++++---,,,+++***))))))))))))'''(((((()))***+++++++++,,,+++++++++,,,------...************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************((())))))***++++++,,,,,,++++++************++++++))))))))))))***+++,,,,,,***+++,,,,,,------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------...........................//////000000000000000---.........//////000000//////111222333444444444777777777777777888999999<<>>AAA===>>>??????@@@BBBFFFHHHGGGGGGHHHIIIIIIHHHGGGGGGDDDHHHKKKKKKIIIJJJMMMPPPMMMMMMNNNNNNOOOOOOPPPPPPNNNMMMNNNQQQTTTVVVVVVUUUMMMTTTWWWSSSSSSXXX[[[ZZZYYYXXXYYY]]]aaabbb^^^ZZZ]]]bbbooo{{{vvvddd\\\```bbbcccfffjjjnnnnnnllljjjYYY[[[\\\]]]^^^aaaeeehhhgggiiilllmmmkkkgggccc___ccc```^^^___aaaaaa]]]ZZZZZZZZZYYYWWWUUUSSSQQQPPPLLLOOORRRRRROOOKKKHHHFFFFFFGGGIIIGGGBBB>>>AAAFFF@@@IIIPPPMMMGGGBBB>>>:::???>>>???@@@>>>;;;>>>DDDRRRWWW^^^dddiiinnnuuuyyyqqqiiihhhxxxgggIIIEEE@@@<<>>AAA<<<<<<===<<<;;;999777555666666444333111000///...++++++++++++++++++++++++++++++++++++*********)))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&''''''&&&&&&''''''((((((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))************))))))))))))))))))******+++***)))(((((()))***+++)))))))))((()))******+++---...///000000///...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********,,,---,,,)))'''*********)))))))))))))))++++++************++++++)))************+++++++++***************+++++++++***************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,//////,,,+++///111000000000111000///...///000///////////////.........111111111111111111111111111222222333333444444555777777666666777999<<<===:::DDDNNNOOOGGG???===????????????AAACCCDDDCCCBBBFFFFFFIIILLLPPPQQQOOOMMMJJJJJJKKKMMMNNNOOOPPPPPPSSSSSSSSSRRRRRRRRRRRRRRROOONNNMMMMMMOOORRRUUUWWWSSSUUUWWWYYYZZZ\\\```bbb]]][[[YYY\\\```aaa^^^[[[]]]iii~~~www```aaahhhiiieeegggmmmhhh]]]\\\\\\]]]^^^```ccciiilllllliiiggghhhkkklllkkkiiifffccc___\\\[[[]]]```bbbaaa]]]XXXUUUUUUVVVVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHHHHHHHGGGEEEDDDCCCBBBAAAOOOMMMHHHDDD???<<<:::::::::::::::;;;;;;;;;<<<<<>>AAABBBAAA@@@CCCCCCDDDGGGJJJLLLLLLKKKJJJJJJKKKLLLMMMOOOQQQRRRXXXWWWVVVTTTRRRPPPOOONNNPPPOOONNNOOOPPPTTTWWWYYYWWWYYY[[[\\\]]]^^^```bbb[[[YYYXXX[[[```dddccc```dddppp{{{ddddddjjjjjjfffhhhnnnjjjaaa^^^^^^^^^^^^___bbbfffiiiiiigggeeefffhhhjjjiiihhheeeccc___[[[YYYYYYZZZ[[[```\\\XXXUUUUUUWWWWWWWWWNNNNNNMMMLLLKKKJJJIIIIIICCCCCCCCCCCCCCCCCCCCCCCCIIIGGGDDDAAA===;;;999888888888888999999999::::::???>>>>>>>>>>>>>>>>>>===>>>BBBNNN]]]___[[[___jjjxxxxxxuuusssttt}}}jjjcccccc}}}cccFFFDDD@@@===BBB===???=========<<<:::999777666777666555333111000......++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%'''''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((())))))))))))******+++*********))))))((((((((())))))******))))))((()))))))))))))))*********)))))))))(((((()))))))))++++++++++++++++++++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((***,,,,,,+++)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++++++++******))))))((())))))*********+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///...++++++///000.........////////////............/////////////////////////////////////////////000000111111222333333555444444444555666888999777:::======;;;:::999:::;;;:::;;;>>>AAABBBBBBAAAAAAAAAAAACCCGGGIIIJJJJJJJJJJJJJJJJJJLLLOOORRRTTTYYYXXXWWWUUUSSSRRRQQQPPPRRRQQQQQQQQQSSSVVVYYY[[[WWWZZZ]]]^^^^^^^^^___```[[[XXXWWWZZZ```eeegggfffccciiiuuunnn___eeeiiiiiieeefffkkkjjjcccaaa```______```bbbeeeggghhhfffddddddfffffffffeeecccaaa___\\\ZZZYYYYYYYYY^^^[[[WWWUUUVVVWWWXXXXXXLLLKKKJJJHHHHHHHHHHHHIIIBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===;;;999777666666666666666777777777777:::999888777555444333333444333888>>><<<888===FFFOOOKKKGGGDDDEEEIIIOOOTTT___aaaeeedddbbbeeettt{{{xxxwwwyyy~~~}}}iiibbbbbb}}}bbbEEECCC@@@===BBB<<>>>>>===<<<:::999888777777666555333111///...---++++++++++++++++++++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&&&&''''''((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))***++++++******)))((((((((('''((()))******)))((('''(((((()))***************,,,+++))))))))))))+++,,,************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''''''''))),,,,,,+++***((((((((()))))))))))))))((((((''''''''''''(((((())))))))))))************,,,++++++***)))((((((''')))))))))***++++++,,,,,,,,,+++++++++******))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...---+++,,,111222///.........///000///...---............////////////000000000000000000000000000000111111222222333333444444444444555666777888888888:::<<<======<<<:::;;;;;;<<>>===<<<999:::;;;;;;:::888666555555555555555666666666666555555555444444444444444666444666999666444888@@@>>>:::555333444666666555666888::::::999>>>JJJUUUEEECCCCCCEEEHHHJJJJJJIIIOOOOOOQQQWWW\\\ZZZSSSLLLNNNOOOOOOMMMJJJGGGFFFFFFEEEHHHMMMQQQQQQMMMHHHEEEllleeeccc{{{cccFFFCCC???<<>>===;;;:::999888888888777555333111///------++++++++++++++++++++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((((('''&&&&&&''''''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''(((((((((((()))))))))************))))))(((((('''((()))******)))((('''(((((()))************))),,,+++***))))))***+++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((''''''(((+++,,,+++***''''''(((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********++++++******)))(((''''''((())))))***++++++,,,,,,+++++++++******)))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------...---,,,000666777444111///---...///000...------.........//////000000111111111111111111111111111111222222333444444444555555555555666777777888666777999===@@@@@@<<<999;;;:::;;;>>>AAACCCCCCBBBCCCBBBAAABBBFFFJJJMMMNNNKKKKKKIIIJJJKKKOOORRRUUUNNNOOOQQQSSSUUUWWWYYYZZZYYYXXXWWWVVVUUUUUUVVVVVVPPPTTTYYY\\\^^^___```aaaccc```]]]\\\]]]```bbbdddiiifffaaa``````bbbbbbbbb```aaaaaa______bbbcccccccccbbbaaabbbfffiiiiiiiiilllkkkjjjgggdddbbbaaaaaa````````````___^^^^^^]]]YYYWWWTTTTTTUUUWWWWWWWWWRRRPPPLLLHHHEEEDDDDDDDDDBBBAAA@@@???>>><<<<<<;;;777888999999999888666555555555555555666666666666333444444444555555666666000000222444333111444888444111///222777:::999777666777777777999>>>AAACCC::::::999:::;;;;;;:::888999888999===BBBAAA:::444888999:::999777666666888666888;;;======;;;888666nnnfffddd{{{fffHHHDDD???;;;AAA<<>>>>>>>>>>>>>>>>>>>>>>>777888888888777666666555555555555555666666666777555444444444333333333222...000222333222000000111111000000222666777555222333444444333666:::888444222333444444555444444333888666666999;;;;;;888555888999999888555444555666777777888999999888777777jjjdddddd~~~jjjKKKEEE>>>:::@@@===@@@@@@???===;;;:::999999999888777666333111///---,,,++++++++++++++++++++++++++++++*********)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''))))))'''&&&&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((()))******++++++(((((((((''''''((((((((('''(((***+++++++++)))((((((((())))))))))))((((((************************))))))(((((((((((())))))***+++,,,,,,,,,,,,+++************)))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***((('''''')))***)))(((&&&&&&''''''((())))))***)))(((((((((((((((((()))(((((((((((()))))))))***)))))))))))))))((((((((('''((()))***+++,,,------*********+++++++++++++++((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---///888BBBDDDAAA<<<555...,,,---//////...------......///000000111111111111111111111111111111111111222333333444444333444444555555555555555333444666777777888888888999999999;;;>>>???>>>===???>>>>>>@@@EEEHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSUUUXXXZZZ\\\^^^aaaddd______^^^]]]]]]^^^aaaddd]]]```dddeeeccc```^^^]]]```aaacccdddcccbbbdddgggeeebbb```bbbfffhhhgggdddbbbddddddbbb___^^^___aaa```___]]][[[YYYWWWVVVVVVVVVTTTRRRQQQRRRSSSRRRQQQQQQOOOMMMJJJGGGEEEBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>999888777666555444444444444444444555555555666666444444333222222111000000111333555444333333222111333333333333333111...,,,111555666444555999999555111333444444444555555666222222333444444444444444222333444333222000111222111111111111111111111111eee```ccclllMMMEEE>>>999@@@===AAAAAA???===;;;:::999999:::999888666333111///---,,,++++++++++++++++++++++++++++++++++++************&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''))))))'''&&&&&&''''''(((((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((()))''''''((()))***+++,,,,,,)))((('''&&&&&&'''((()))'''(((***+++,,,+++)))(((((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++***+++,,,------,,,+++***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''((((((((()))************************''''''''''''''''''''''''''''''''''''((((((((()))************************))))))))))))************((((((((((((((((((((((((+++)))''''''((())))))(((&&&&&&&&&'''((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++,,,------*********+++,,,,,,,,,---((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---111;;;FFFIIIFFF???888///+++---///000///---------...///000000111000000000000000000000000000000000111222222333333222222333444444444333333555555666444333555888;;;<<<;;;<<<===???@@@???>>>?????????BBBFFFJJJKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLLLLMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVSSSTTTVVVWWWXXXZZZ]]]```ZZZ[[[\\\\\\]]]```dddgggccceeegggfffdddccceeefff^^^```ccceeecccaaacccffffffccc```aaaeeefffccc```[[[]]]___^^^\\\\\\___bbb^^^\\\[[[YYYYYYYYYZZZZZZUUUSSSQQQQQQQQQQQQPPPOOOMMMMMMLLLJJJHHHEEECCCAAAAAAAAA@@@>>>===<<<;;;::::::999666444333222333333333333444444444555555555222222222222222222222222///111111000111222222111...000333444555444333333***222555111///444888777000111222222222111333444000222444444444333444555000222444555444333444555333444444555555444444333iiifffmmmwwwfffTTTCCC======>>>>>>???===<<<;;;;;;::::::::::::888777666444222000///...***************************************)))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&'''((((((&&&%%%%%%%%%%%%&&&'''((())))))'''''''''''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***(((((((((******************)))((((((+++***)))(((((()))***+++************************************************((('''&&&&&&&&&((()))***)))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))(((((('''''''''&&&))))))((('''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&,,,+++)))((('''&&&''''''((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******)))************+++++++++---+++******+++,,,,,,+++------...111666>>>FFFJJJ;;;666000......//////..................///000000000000000000////////////111111111111222333444555444444444444444444444444444444333222333444555666888999;;;===>>>===<<<;;;BBBAAA@@@@@@BBBFFFKKKMMMMMMMMMKKKJJJJJJJJJJJJJJJLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPPPPQQQTTTVVVXXXYYYXXXXXXXXXXXXWWWWWWWWWYYYZZZZZZXXXVVVXXX^^^cccfffhhhhhhgggeeecccbbbccc]]]___aaaccceeeeeeeeeeeeeee___YYYYYY]]]bbbdddddd```^^^[[[ZZZ[[[\\\]]]\\\[[[ZZZZZZ\\\___```___^^^\\\VVVOOOLLLNNNOOONNNKKKNNNLLLJJJGGGDDDBBBAAA@@@===<<<:::888888888:::;;;999888666444333333333333333333333333333333333333111111222222222222111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000lllhhhooolll```PPPAAA===>>>???@@@AAA======<<<;;;::::::::::::888777666444222000///...***************************************))))))((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********(((((())),,,///***************)))((((((+++***)))(((((()))***+++************************))))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))(((''''''))))))))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))******)))((((((((((((((()))((((((((((((((((((((()))))))))))))))((('''''')))(((((((((''''''''''''***)))(((((('''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''***)))((('''&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))******(((((()))))))))*********---+++******+++,,,,,,+++---------///333999>>>AAA888444000......//////...---------------......///000/////////////////////000000000000111222333444333333333333333333333333555555444444444555666777666888:::<<<=========<<>>===<<<;;;::::::::::::888777666444222000///...++++++++++++++++++++++++******++++++******)))((())))))))))))(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''***000444))))))******))))))((((((******))))))))))))******************************(((((((((((((((((((((((())))))((((((((()))******(((((()))))))))((('''''')))))))))(((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''***))))))(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))))),,,+++******,,,,,,+++***,,,,,,,,,---///111444555333111///...//////...---,,,,,,,,,,,,,,,------...////////////////////////////////////000111222222222222222222222222222222666555555555555666777777555777999;;;===>>>>>>>>>GGGEEECCCBBBAAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHKKKMMMOOOQQQRRRSSSRRRQQQQQQQQQRRRTTTUUU```\\\WWWRRRQQQRRRUUUWWWVVVTTTRRRRRRSSSUUUWWWWWW\\\^^^___^^^\\\[[[[[[\\\\\\]]]___aaacccdddeeeeeegggbbb\\\ZZZ\\\^^^^^^]]]YYYWWWUUUTTTUUUVVVVVVUUUWWWXXXYYYWWWTTTVVV\\\aaaggg___TTTMMMLLLLLLMMMLLLJJJIIIFFFCCCAAA>>>===<<<===;;;:::888777888888999777666555444333222222222222222222222222222222222000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000kkkjjjtttUUUSSSHHH???>>>@@@@@@@@@@@@???>>>===;;;::::::::::::888777666444222000///...++++++++++++++++++++++++***++++++++++++***))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))'''&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***...111((()))))))))))))))((((((***))))))))))))))))))***************************))))))))))))))))))))))))***))))))))))))*********'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***))))))((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''***))))))((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******,,,+++***+++,,,,,,+++******++++++,,,,,,---..................//////...---,,,,,,,,,,,,,,,------............///////////////...............///000111111111111111111222222222555555555555555666666666555666999;;;===???@@@@@@CCCCCCBBBBBBBBBCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRSSSUUUTTTSSSSSSRRRSSSTTTTTTZZZXXXTTTRRRQQQSSSWWWYYYYYYUUUSSSSSSVVVXXXWWWUUUVVVXXXYYYYYYXXXWWWWWWXXX[[[\\\^^^___aaacccddddddeeeaaa]]][[[[[[\\\\\\[[[ZZZXXXVVVUUUVVVWWWWWWVVVUUUVVVVVVVVVVVVWWWZZZ\\\ccc]]]UUUOOOLLLKKKJJJJJJGGGFFFDDDAAA>>><<<;;;:::<<<;;;:::888777777777777666555444333333222222222222222222222222222222222///000000000000000000///000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////mmmmmmyyyWWWRRRHHH@@@???@@@>>>>>>?????????===<<<;;;:::::::::888777666444222000///...+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&'''''''''''''''&&&&&&&&&''''''((()))(((((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&(((******)))((()))***'''(((((()))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))************************)))************)))))))))''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((&&&&&&''''''((((((((()))(((((())))))))))))(((((('''''''''((((((((((((((()))((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''((()))))))))***(((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))))))))))))))*********+++++++++******+++------+++))))))***++++++,,,,,,,,,,,,+++,,,..................---------,,,---......///------....../////////000.........---......//////000000000111111222222222333333444444555555555555666777999;;;>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGIIIJJJLLLMMMOOOOOOPPPOOOSSSSSSRRRRRRQQQQQQQQQQQQVVVUUUUUUTTTTTTTTTTTTTTTXXXUUUSSSUUUXXXYYYWWWUUURRRTTTVVVVVVUUUUUUVVVWWWYYYYYYZZZ[[[\\\^^^___``````^^^\\\[[[[[[\\\\\\\\\YYYXXXVVVVVVWWWXXXWWWUUUUUUSSSRRRVVVZZZ\\\YYYUUUYYYVVVRRROOOLLLJJJGGGFFFDDDCCCAAA>>><<<;;;::::::;;;:::999888777666666555444444444333333222111111111111111111111111111111...//////000000//////...////////////////////////....../////////000000000000000000000000000000000////////////////////////.....................///................................................iiijjjwww\\\QQQHHHAAA??????======???@@@???>>><<<;;;:::::::::888777666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))))))))))))))(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&((()))((('''&&&&&&'''''''''''''''''''''((()))))))))(((&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((++++++)))'''&&&%%%''''''((()))))))))(((((())))))************))))))))))))))))))))))))))))))************************))))))*********)))((('''&&&&&&'''(((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((******)))(((((((((((((((&&&&&&&&&''''''(((((()))'''(((((()))))))))))))))'''''''''((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((''''''((()))******))))))(((((((((((((((((((((((((((((()))***++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))************+++++++++++++++***+++,,,------+++)))******++++++,,,---------***,,,.........---...///---------------......///---------......//////000///......---......//////000000000111222222333333222333444444555555444444666777999;;;===???AAABBBEEEEEEDDDCCCBBB@@@>>>===@@@AAACCCDDDEEEEEEEEEDDDGGGHHHJJJLLLMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOUUUVVVWWWWWWUUURRROOOMMMSSSSSSSSSUUUVVVWWWUUUTTTPPPRRRUUUVVVUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\WWWUUUTTTUUUVVVVVVTTTSSSTTTPPPOOOTTT\\\]]]WWWPPPQQQQQQPPPNNNKKKGGGDDDBBB@@@???>>>===<<<;;;;;;;;;::::::999888777555444444222333333333333222111000000000000000000000000000......////////////......////////////////////////............////////////////////////////////////////////////////////////---------...............................................................hhhiiiuuu___PPPHHHAAA??????>>>???BBBAAA@@@>>>===;;;:::::::::888777666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&((()))((('''%%%&&&&&&&&&'''((((((((('''((()))***)))(((&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***((('''''''''&&&''''''((())))))((((((((()))***++++++***)))((())))))))))))))))))))))))************************(((((()))))))))((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%%%%&&&''''''((())))))''''''((()))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))&&&'''((()))))))))((('''(((((((((((((((((((((((('''((()))******+++++++++(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''))))))))))))((())))))))))))******************+++,,,...---+++(((,,,++++++++++++,,,------,,,---///...---,,,...000,,,,,,,,,,,,,,,------...,,,,,,---......///000000//////............//////000000111111222333333444333333555666666666555444666666777888:::<<<>>>???CCCCCCDDDDDDBBB@@@>>><<<@@@BBBCCCEEEFFFEEEDDDCCCEEEGGGIIILLLMMMNNNMMMMMMOOOOOOPPPPPPPPPPPPPPPPPPUUUUUUVVVVVVUUURRRNNNLLLOOORRRUUUVVVVVVUUUUUUVVVPPPSSSUUUWWWWWWWWWYYYZZZZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[VVVUUUTTTTTTUUUUUUTTTRRRRRROOONNNRRRWWWXXXUUUQQQPPPOOONNNKKKGGGDDDBBBAAA======<<<<<<;;;;;;<<<<<<::::::999888777555444333111222222333333222000000000000000000000000000000---......//////......---........................------........./////////////////////////////////........................,,,,,,---------.........------------------------------------------------oooooo{{{ttt```OOOGGG@@@?????????AAADDDAAA@@@???===;;;::::::999888777666444222000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))(((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&)))))))))'''%%%%%%&&&&&&'''((())))))'''((()))***)))(((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((***,,,&&&&&&'''((())))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))(((((((((((((((%%%%%%&&&&&&'''((())))))''''''((()))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&'''((()))************(((((((((((())))))))))))(((((((((((((((((((((((($$$%%%'''))))))))))))((((((((((((((())))))))))))******+++,,,...---+++(((...---+++******+++,,,,,,---///000...,,,,,,...111++++++******++++++,,,---,,,,,,------...///000000000//////.........//////000000111222333333444444333444666777777777666555555555666777888:::<<<===>>>@@@AAACCCCCCBBBAAA@@@CCCDDDFFFHHHHHHGGGEEEDDDEEEGGGJJJMMMPPPQQQQQQPPPQQQRRRRRRSSSTTTTTTSSSSSSRRRSSSTTTTTTTTTSSSQQQPPPNNNRRRWWWXXXWWWVVVWWWYYYQQQTTTVVVXXXXXXYYY[[[\\\```___]]]\\\\\\\\\]]]^^^ZZZ[[[\\\\\\ZZZYYYYYYYYYWWWVVVUUUVVVWWWVVVUUUSSSOOOOOONNNOOOQQQSSSSSSSSSRRRPPPMMMHHHDDDAAAAAABBB<<<<<<;;;;;;;;;<<<======:::999999888777555333222000111222333333222000///000000000000000000000000---..................---........................---------.........//////////////////////////////........................,,,,,,,,,------.........------------------------------------------------pppsssuuu]]]NNNEEE??????@@@??????AAAAAA@@@>>><<<:::999888888888777666444222000///...***+++)))---333,,,$$$+++++++++***)))(((((())))))******)))(((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&(((***&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***++++++******))))))(((((())))))(((((('''''''''&&&))))))))))))((((((((((((&&&)))++++++***(((''''''************************)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''((((((((()))+++)))''''''((())))))((((((***,,,------+++((('''++++++++++++++++++++++++------------------------------,,,++++++,,,,,,,,,///////////////.....................//////////////////000111222333333333333333444444444444444444666777888888888:::===???<<<===>>>??????>>>===<<>><<<:::999999888888888666444222000///...111111,,,,,,111---+++666,,,+++***)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''%%%%%%''')))&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))************)))))))))))))))))))))((((((((('''''''''))))))))))))((((((((((((###&&&)))***))))))((()))************************)))((('''&&&&&&'''((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''''''''''''''((((((((())))))***)))'''''')))***)))((('''(((+++,,,---,,,***)))++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---////////////........................//////////////////000222222333333222333333333444444444444444333555777888888999:::<<<;;;<<<=========<<<;;;:::>>>???@@@BBBDDDFFFGGGHHHFFFGGGHHHJJJLLLNNNPPPPPPQQQRRRTTTUUUUUUSSSQQQOOOQQQQQQPPPPPPPPPPPPPPPPPP[[[YYYXXXYYY[[[\\\ZZZXXXVVVVVVXXXYYY[[[\\\\\\]]]^^^___```aaaaaa^^^ZZZXXXVVVXXXXXXVVVXXX\\\[[[WWW]]]\\\YYYWWWUUUUUUVVVXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQNNNJJJGGGDDDBBB???===;;;::::::::::::;;;;;;<<<;;;888555444444444333222333222222111111000//////................................................,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,++++++nnnqqqfffNNNFFF??????@@@??????AAA???>>>===<<<;;;::::::999999888666444222000///...###******+++///(((###+++,,,,,,+++************+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))((())))))))))))))))))***))))))((((((((((((''''''))))))))))))((((((((((((!!!###''')))))))))***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''(((''''''((((((((()))))))))***)))(((((()))***)))(((%%%'''***,,,------,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,---....................................///////////////000111222222222222222222333333333444444444555222555888999999999:::;;;;;;;;;<<<<<<<<<;;;999888:::;;;>>>@@@CCCFFFHHHJJJHHHHHHHHHJJJLLLNNNQQQRRRSSSTTTUUUUUUTTTRRROOONNNQQQPPPPPPOOOOOONNNMMMMMMYYYXXXWWWXXXZZZ\\\[[[ZZZWWWWWWVVVVVVWWWXXXZZZZZZYYYZZZ[[[\\\\\\\\\ZZZYYYUUUVVVVVVUUUWWW[[[ZZZWWW[[[YYYWWWUUUTTTTTTUUUVVVYYYYYYZZZYYYXXXVVVTTTSSSPPPMMMIIIFFFDDDBBB???======<<<:::888888888999:::999777444222222222111000222222111111000000//////........................------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++llllllpppNNNFFF@@@@@@AAA@@@@@@AAA>>>>>>===<<<;;;:::::::::999888777555333111///...)))000///---000,,,)))000,,,,,,+++++++++++++++,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))(((((((((((((((((())))))))))))((((((((((((!!!###&&&((((((((()))***(((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))************'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''''''''(((((('''(((((((((((())))))))))))(((((()))***+++***((('''(((***+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------...............///............///////////////000111222222222222222222222222333333444444555555777999999999999;;;===;;;<<<<<<<<<<<<;;;999888999;;;===@@@CCCEEEHHHIIIIIIIIIIIIIIIKKKOOORRRTTTUUUUUUUUUUUUSSSPPPNNNLLLOOOOOOOOOOOONNNNNNNNNNNNVVVVVVVVVWWWYYYZZZ[[[[[[ZZZXXXVVVUUUUUUVVVXXXZZZXXXYYYZZZZZZYYYYYYYYYZZZTTTVVVVVVUUUWWW\\\\\\XXXZZZXXXVVVTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVTTTQQQPPPOOOLLLHHHFFFDDDBBB???===<<<;;;888666666777999;;;888666333111222222111000222111111000//////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++************++++++)))******+++++++++++++++nnnkkk~~~vvvOOOFFF@@@@@@AAA@@@@@@BBB>>>>>>===<<<;;;:::::::::999888777555333111000///111222(((""")))------333,,,+++++++++++++++,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''&&&%%%&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''(((((()))))))))***(((((())))))))))))))))))))))))))))))(((((((((((($$$&&&'''(((&&&&&&'''((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((())))))(((''''''((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))))))))***)))((((((***+++,,,***))))))***++++++++++++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,---------......//////............////////////000000111222222222111111111111222222333444444555666777777666666777:::===<<<===>>>>>>===<<<;;;:::;;;<<<>>>@@@BBBDDDEEEFFFIIIIIIIIIIIIKKKOOORRRTTTUUUUUUTTTSSSQQQOOOMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQUUUVVVXXXYYYYYYZZZ\\\]]]\\\ZZZWWWUUUUUUVVVYYYZZZZZZ[[[[[[ZZZXXXWWWXXXZZZUUUWWWWWWWWWZZZ^^^^^^[[[[[[XXXUUUUUUVVVVVVUUUSSSSSSTTTUUUUUUTTTQQQOOOMMMMMMJJJGGGDDDBBBAAA>>><<<:::888666555555777:::;;;888555333222222222222111111111000//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++lllgggxxxvvvOOOGGG@@@@@@AAA@@@@@@BBB???>>>===<<<;;;::::::999:::999777555333111000///&&&+++)))///???@@@000'''+++************+++,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((***+++***'''$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))((((((((('''(((((((((((((((((()))(((((())))))))))))******))))))))))))(((((((((((('''))))))(((&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((()))))))))******(((((((((***,,,---+++)))+++++++++++++++***))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---......//////............////////////000111111222222222111111000000111222333444555555444555555555444555888:::<<<===>>>??????>>>=========>>>???@@@BBBCCCDDDEEEHHHHHHHHHJJJLLLNNNQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOPPPRRRSSSTTTTTTWWWXXXZZZ[[[ZZZ[[[]]]___]]][[[XXXVVVVVVWWWYYYZZZZZZ]]]^^^\\\XXXVVVXXXZZZVVVXXXYYYXXX[[[```aaa^^^\\\XXXUUUTTTVVVVVVSSSPPPPPPRRRSSSTTTTTTRRROOOMMMKKKHHHEEEBBBAAA???===;;;777777555555555777999:::777444222111222222222111000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******))))))))))))*********))))))))))))***++++++iiidddvvv|||uuuOOOGGGAAA@@@AAA@@@AAABBB@@@???>>><<<:::999999888:::999888666444222000///)))111666GGGaaaaaaDDD,,,)))))))))))))))***+++,,,******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))---///---)))$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''((((((((((((((('''''''''(((((()))))))))*********))))))))))))(((((((((((())))))***((('''&&&'''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((()))))))))*********'''((()))+++------+++)))***************+++++++++((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,------...//////............////////////111111222222222111111000000000111222333444555555333666999:::999888888888;;;<<<>>>???@@@??????>>>===>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPOOOOOOOOONNNNNNNNNNNNMMMQQQQQQRRRSSSSSSTTTUUUUUUUUUWWWYYYYYYXXXXXXZZZ\\\[[[ZZZXXXWWWWWWWWWYYYZZZXXX\\\^^^]]]YYYVVVXXXZZZVVVXXXYYYXXX\\\aaabbb___\\\XXXTTTSSSUUUTTTPPPMMMMMMNNNQQQSSSSSSQQQNNNLLLIIIFFFCCC@@@???===;;;999777777666555555555666666555333000///000111000000000000///......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************)))))))))(((((()))))))))***))))))((()))***+++,,,kkkhhhzzz|||uuuOOOGGGAAAAAABBBAAAAAACCCAAA@@@>>><<<:::999888888:::999888666444222000000---+++%%%333TTT___III444))))))(((((()))***++++++******)))(((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&***...111000***$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((('''))))))(((((('''''''''&&&(((((())))))*********+++))))))))))))((((((((((((((()))***)))'''''')))***))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((******((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))************'''''')))+++------+++)))(((((()))***+++,,,,,,---'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++,,,,,,---...//////............/////////000111111222222222111111000///000111222333444555555333888>>>AAA@@@===:::888:::;;;===>>>???@@@??????======???AAACCCEEEGGGGGGDDDFFFHHHJJJLLLNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNNNNTTTTTTTTTTTTUUUUUUUUUUUURRRTTTVVVVVVTTTTTTVVVXXXYYYYYYXXXWWWWWWWWWXXXYYYVVVZZZ^^^]]]YYYWWWXXX[[[UUUXXXXXXXXX\\\aaabbb___[[[WWWSSSRRRSSSSSSNNNJJJIIIKKKNNNPPPPPPOOOLLLJJJGGGEEEAAA???>>><<<:::888888888777666555444333333333111///.../////////...000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))***)))((((((((()))+++,,,lllsss}}}sssOOODDDCCCDDD>>>@@@DDD@@@===<<<;;;;;;::::::::::::999999888777555333222111++++++,,,...000111222333((())),,,------,,,+++***************))))))))))))))))))(((((((((***+++,,,((((((((((((''''''''''''+++******)))(((''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&&&&&&&''')))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))+++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))'''''''''((()))%%%&&&''')))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---************************+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,---------,,,++++++***///////////////.........000000000000////////////222111000//////111333444888999:::;;;;;;:::888888888999999:::;;;<<<===>>><<<>>>AAACCCEEEEEEDDDCCCHHHGGGFFFEEEFFFGGGIIIJJJGGGHHHJJJLLLNNNOOOPPPPPPRRRTTTUUUUUUSSSRRRSSSTTTNNNOOOPPPRRRTTTUUUVVVWWWUUUWWWXXXXXXWWWWWWYYYZZZZZZZZZYYYWWWVVVWWWYYY\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZVVVSSSTTTWWWUUUMMMFFFHHHHHHHHHJJJKKKKKKIIIGGGGGGFFFDDDBBB???<<<:::999666555555555555444444444222222222111000//////....................................------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************************************))))))))))))))))))))))))*********)))))))))))))))qqq}}}yyyOOOCCCAAABBB===>>>BBB???===<<<;;;;;;::::::::::::999999888777555333222000,,,,,,,,,---------......)))***+++,,,---,,,++++++)))))))))((((((((((((''')))((((((''''''((()))***((((((((((((''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))(((((('''''''''(((&&&'''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---+++*********************+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---,,,,,,,,,,,,,,,+++******////////////............000/////////////////////222111000//////111333444555666777888888777666555777777999;;;<<<===>>>>>>===???AAABBBDDDDDDEEEDDDFFFFFFEEEEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMLLLTTTUUUVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUXXXYYY[[[ZZZXXXWWWWWWXXXYYYZZZYYYWWWUUUUUUVVVWWW\\\[[[XXXVVVTTTTTTTTTTTTYYYVVVUUUUUUVVVTTTNNNHHHFFFFFFEEEFFFGGGGGGEEECCCDDDCCCBBB???===:::999888555555555555444444444444222222111000000///....................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))))))))))))))~~~sss~~~QQQCCC???AAA<<<<<<@@@=========<<<;;;::::::::::::999999888777555333111000///......---,,,,,,++++++******+++++++++,,,,,,,,,(((((((((((('''''''''''')))((('''''''''''''''(((((((((((((((''''''''''''%%%%%%&&&''')))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((('''((())))))******))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''(((((((((((('''&&&&&&))))))*********)))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++++++++******)))))))))++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,,,,,,,++++++***........................////////////////////////111111000///000111222333333444555666666555444444444666888;;;===>>>>>>>>>???@@@@@@AAACCCDDDFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDJJJKKKKKKKKKKKKJJJJJJIIIQQQSSSUUUUUUSSSRRRSSSTTTUUUTTTRRRQQQQQQRRRSSSTTTXXXZZZ[[[[[[XXXVVVTTTTTTUUUWWWXXXXXXVVVUUUUUUUUU]]][[[VVVRRROOONNNOOOPPPUUUVVVWWWWWWUUURRRNNNLLLGGGFFFEEEEEEEEEDDDBBB@@@AAA@@@???===:::888777666555555444444444333333333111111000000//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))******~~~rrrxxxUUUDDD???AAA<<<<<<@@@>>>>>>===<<<;;;:::999999999999888888666555333111000111111000///...---------++++++*********+++,,,---))))))((((((((('''''''''***))))))(((''''''''''''((((((((((((''''''''''''$$$%%%&&&'''(((***++++++''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''(((***+++++++++***)))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%++++++******))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,++++++******))))))((((((++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,------------,,,+++------...............///.........///////////////111000000///000111222222333444555666777666555555222444777;;;===>>>??????AAA@@@@@@@@@AAADDDFFFHHHDDDEEEFFFGGGFFFEEEDDDCCCJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMPPPRRRSSSTTTVVVWWWTTTSSSPPPOOOOOOPPPRRRTTTTTTWWWZZZZZZXXXUUUSSSRRRQQQTTTXXXZZZZZZXXXWWWWWW[[[YYYVVVSSSPPPNNNNNNNNNQQQTTTWWWWWWSSSOOONNNNNNLLLJJJHHHGGGFFFEEEBBB@@@???>>>===;;;999777666555444444444444333333333222000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))*********~~~llllllwww[[[FFF???BBB>>><<<@@@???>>>>>><<<;;;:::999999999888888777666444222111000///////////////.........++++++*********+++,,,---*********)))))))))((((((************)))(((((('''((((((((((((''''''''''''&&&&&&''''''((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''(((((((((((('''(((***+++++++++***)))'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%++++++***)))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++*********)))))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++------............------,,,---------......//////------....../////////000000000000000000111111111222333444555666555555444222444666:::<<<>>>??????AAA@@@??????@@@CCCFFFHHHEEEEEEGGGGGGGGGFFFEEEDDDIIIJJJKKKLLLMMMNNNNNNNNNIIIKKKNNNPPPQQQRRRTTTUUUPPPOOOMMMMMMNNNPPPSSSUUURRRVVVYYY[[[ZZZXXXWWWWWWTTTXXX\\\^^^]]][[[YYYXXXUUUUUUUUUTTTRRRPPPMMMLLLNNNRRRVVVVVVQQQNNNNNNOOONNNLLLIIIGGGFFFDDDBBB???>>>===<<<;;;999888777666444333333333222222222222/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************___^^^ggg```HHH@@@DDD@@@===@@@AAA???>>><<<;;;:::999888888888888777666444222000///,,,,,,,,,---------------******+++++++++,,,,,,,,,************)))))))))))))))***************)))(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((('''((())))))******))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&'''(((((((((((('''******)))((((((((())))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++,,,------............---,,,,,,,,,---......//////---------......//////000/////////000000000111111///000222333333333333222333444666888;;;===???@@@???>>>>>>>>>???BBBDDDFFFDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPQQQMMMOOOQQQPPPOOONNNOOOPPPMMMMMMLLLMMMOOORRRTTTVVVSSSVVVZZZ\\\\\\[[[\\\\\\ZZZ]]]aaabbb```\\\YYYXXXPPPRRRTTTTTTSSSPPPMMMKKKMMMQQQUUUUUURRRPPPOOOPPPMMMJJJGGGDDDCCCAAA???======<<<;;;:::999888777777333333333222222222111111..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++YYYXXX^^^wwwdddIII???DDD@@@<<<@@@AAA???>>>===;;;:::999888888888777777666444222000///------------------------)))***+++,,,---,,,++++++***))))))))))))((((((((('''((()))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((())))))******(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***&&&'''((())))))((('''&&&(((((((((((())))))))))))'''''''''((((((((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((('''''''''(((((()))***)))((('''''''''((()))***''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))''''''(((((()))***************++++++++++++******+++++++++,,,,,,+++++++++***++++++,,,------,,,,,,++++++,,,------...//////,,,,,,---......///000000...//////000000000000000///000111333444444333333555555555666999<<>><<<;;;;;;:::999888777777666222222222222111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++)))))))))*********++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++___\\\]]]ppp|||eeeIII>>>CCC@@@<<>>===;;;:::888888888888777777555444222000///000000000//////......---(((***,,,---------+++***)))(((((((((''''''''''''%%%&&&''')))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((('''&&&&&&&&&''')))***&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&)))(((''''''''')))***+++((('''&&&&&&&&&((()))***''''''''''''((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((*********))))))&&&&&&'''((()))***++++++******++++++++++++*********++++++,,,,,,++++++***((()))***+++++++++++++++++++++,,,,,,---...//////,,,,,,------...///000000...//////000000000000000111222444555666666555555777666555555777;;;???AAA;;;<<<<<<===>>>@@@AAABBBBBBAAAAAAAAACCCEEEGGGIIIFFFGGGIIIKKKLLLMMMMMMNNNPPPRRRSSSSSSRRRQQQQQQRRROOOPPPQQQRRRTTTUUUVVVVVVRRRTTTUUUVVVVVVVVVXXXZZZTTTXXX^^^bbbddddddeeefff[[[ZZZXXXVVVTTTSSSRRRRRRQQQRRRUUUWWWWWWVVVTTTSSSMMMJJJFFFCCCBBBAAA???>>>999999999888777666666666222222222111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******+++++++++,,,((())))))))))))*********************************&&&&&&''')))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++jjjlllcccjjj```JJJ??????;;;;;;@@@???AAA@@@>>>===;;;:::::::::666666555444222111000000........................******,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&(((((((((((('''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))%%%%%%&&&&&&&&&&&&%%%%%%))))))(((&&&%%%'''***---((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((()))))))))))))))(((''''''&&&&&&((()))******((('''(((***+++)))&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%###'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&)))(((''''''''')))***+++&&&&&&&&&&&&'''''''''(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,,,,+++***)))))))))++++++++++++******++++++,,,---,,,---......,,,,,,,,,...------...000111111111111000000111222222222222111111222222333444555666666777777777888999:::<<<<<<;;;<<<<<<===>>>??????@@@AAAAAAAAACCCEEEHHHKKKMMMJJJJJJKKKLLLMMMMMMKKKIIISSSTTTVVVVVVUUUTTTRRRPPPOOORRRSSSRRRPPPPPPSSSWWWQQQRRRSSSTTTUUUWWWZZZ\\\]]]\\\[[[]]]```bbbcccbbb```___]]]ZZZWWWUUUSSSRRRVVVTTTSSSSSSUUUVVVVVVUUUOOOLLLIIIFFFDDDBBB>>><<<<<<;;;:::999777666555444333222111////////////000///............------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,+++******++++++)))((())))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******vvvwwwwwwYYYDDD===AAA??????CCCBBBAAA@@@>>>===;;;:::::::::666666555444222111000000........................***+++,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&'''((('''&&&%%%&&&)))+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((()))))))))))))))(((''''''&&&'''((()))***)))((('''(((******(((&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&((()))***&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,++++++************+++++++++++++++***++++++,,,---+++---...---,,,,,,---...---...///000000000000000//////000111111111111000111222222333444555666666777777777777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBCCCEEEHHHKKKLLLLLLLLLMMMOOOQQQSSSSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSTTTTTTTTTRRRQQQRRRSSSUUUZZZ______[[[YYYZZZ]]]]]]\\\[[[\\\___bbbcccccc\\\\\\\\\[[[ZZZXXXWWWVVVZZZXXXUUUTTTTTTRRRPPPNNNMMMJJJGGGEEECCC@@@===:::;;;;;;:::999777666555444444333222111000000000111............------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,+++******++++++***((())))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******wwwVVVCCC===CCCAAAAAADDDAAAAAA@@@>>>===;;;:::::::::777666555444333111000000------------------------++++++,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''(((((('''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''((())))))))))))((((((''''''''''''((())))))(((((('''((()))***(((&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,******+++++++++++++++***+++++++++++++++,,,------+++,,,------,,,,,,...///...//////000000000//////......///000000000000000111111222333444555666666666666666666777999:::;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLNNNPPPSSSVVVYYYZZZSSSTTTUUUWWWXXXXXXWWWVVVWWWVVVVVVVVVVVVTTTRRROOOSSS\\\eeeeee^^^YYYYYY\\\\\\ZZZYYYZZZ]]]```bbbbbb[[[\\\]]]]]]\\\ZZZXXXWWWYYYWWWVVVUUUSSSQQQMMMJJJJJJHHHEEEBBBAAA???;;;999::::::999888666555444444444444333111111111111111............------------,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,+++)))***++++++***)))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************))))))))))))******************++++++++++++******\\\GGG@@@CCC???>>>AAA>>>AAA@@@>>>===;;;:::::::::888777666555333111000000------------------------,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''$$$&&&((()))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&'''(((((())))))((((((''''''''''''((((((((()))((('''(((((()))(((((('''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((('''%%%%%%'''((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))'''(((((())))))))))))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,)))***+++,,,---,,,+++***,,,++++++++++++,,,------***,,,------------...////////////000//////.........///000000111111000000111111222333444555555666555555555555666888999::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIJJJJJJKKKMMMNNNQQQTTTXXX[[[UUUVVVWWWXXXYYYXXXXXXXXXYYYWWWVVVXXXZZZYYYTTTPPPOOOUUU\\\^^^[[[XXXXXXYYYXXXVVVUUUVVVYYY\\\]]]]]]^^^___```___^^^ZZZVVVTTTSSSRRRSSSTTTTTTSSSOOOMMMHHHFFFCCCAAA@@@>>>;;;999999999888777666555444333333333222111111000000000.........---------,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,***)))***++++++***)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((()))))))))******************++++++++++++******bbbKKKAAAAAA===<<<@@@>>>AAA@@@>>>===;;;:::::::::999888777555333111000///------------------------+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''((((((((((((''''''%%%'''******)))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((&&&'''((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,)))***+++---------,,,+++,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...///...////////////......---///000111111222222111111000111111222333444555555444444444555666777999999::::::;;;===>>>@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKMMMMMMNNNPPPTTTXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWUUUVVVXXX\\\\\\XXXUUUTTTTTTUUUWWWYYYZZZXXXWWWSSSRRRRRRSSSUUUWWWWWWVVV[[[\\\]]]^^^\\\YYYVVVSSSOOOOOOPPPRRRSSSRRRPPPMMMFFFDDDBBB@@@???>>>;;;999777777666666555444333333111111111000000///.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******aaaJJJ@@@@@@<<<===BBBBBBAAA@@@>>>===;;;:::::::::999999777555333222000///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))'''''''''(((((('''''''''%%%(((***+++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((('''&&&''''''((()))(((((((((%%%''')))((('''&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((('''&&&'''''''''&&&&&&''')))''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***))))))((('''''''''((((((((()))))))))&&&'''((())))))******)))''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,)))***+++,,,------------,,,,,,,,,,,,,,,------...,,,---......,,,,,,---...---....../////////......000000111222222222222222000000111222333444555555555555555555666888999:::999:::;;;===>>>@@@AAABBBCCCCCCEEEFFFGGGGGGGGGGGGIIILLLOOONNNMMMNNNQQQUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSTTTVVVYYYZZZYYYXXX^^^ZZZVVVWWWZZZ\\\ZZZWWWRRRQQQRRRSSSUUUTTTRRRPPPSSSTTTVVVWWWWWWVVVUUUTTTOOONNNNNNNNNNNNMMMKKKHHHDDDBBB@@@???>>>===;;;999666666555555444333333222000000000000///...---,,,------------,,,,,,,,,,,,*********+++++++++++++++---,,,,,,,,,,,,,,,,,,---+++)))))))))+++,,,+++***))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******}}}^^^HHH@@@BBB??????CCCAAAAAA@@@>>>===;;;::::::::::::999888666444222000///,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&&&&((()))))))))((('''%%%'''))))))&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))))))))(((&&&&&&&&&&&&'''''''''(((((((((&&&'''((()))************''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,++++++++++++,,,---......---,,,,,,,,,,,,---......---...///...,,,++++++,,,,,,,,,---...///////////////000000111111111111111000000111222333444444555555555555666777888::::::999:::;;;===>>>@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFFFFJJJNNNNNNLLLKKKNNNQQQPPPPPPOOOOOONNNOOOOOOOOONNNPPPRRRSSSSSSTTTVVVXXX[[[YYYWWWXXXYYYZZZZZZZZZSSSTTTUUUWWWXXXUUUQQQMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMLLLJJJIIIHHHGGGEEECCCBBB@@@>>>======<<<999888555555444444333333222222000000111111000///---------------,,,,,,,,,++++++)))*********++++++++++++,,,,,,++++++++++++,,,,,,***)))((()))+++,,,+++***))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******ttt|||vvv]]]IIIBBBEEEAAA???AAA===AAA@@@>>>===;;;::::::::::::999888666444222000///,,,,,,,,,,,,,,,,,,,,,,,,(((((('''((()))***,,,---((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''((((((((('''%%%$$$&&&&&&&&&&&&'''''''''(((&&&'''((()))************''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,++++++******+++---...000---,,,,,,,,,,,,---.........///000...,,,******++++++,,,---...////////////...//////000000000000000000000111222333444444555666666666666777999:::;;;999:::;;;===>>>@@@AAABBBCCCDDDEEEGGGGGGGGGFFFEEEBBBGGGLLLLLLJJJHHHKKKNNNJJJJJJJJJJJJKKKLLLMMMMMMLLLOOOQQQPPPOOOOOOSSSVVVOOORRRUUUVVVVVVWWWYYY\\\VVVWWWYYY[[[[[[XXXRRRMMMKKKKKKJJJIIIIIIHHHHHHHHHJJJGGGEEEDDDEEEEEEDDDCCC@@@>>><<<;;;;;;:::888666444444444333333222222222111111222222111000...------------,,,,,,,,,++++++))))))******++++++++++++++++++************++++++***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******vvvmmmmmmaaaIIIKKKFFF???CCC???DDDAAA@@@???===;;;::::::999;;;:::999777666444333222......---,,,,,,++++++***+++******)))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))))))))(((((((((***+++,,,((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&'''((((((((((((((('''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((()))***+++,,,+++************+++++++++,,,,,,,,,...,,,++++++,,,------,,,---...//////---++++++,,,******+++,,,---//////000///////////////000111111///000111222222333222222444444555555666777777777888999;;;;;;;;;===AAADDDFFFEEECCCBBBCCCDDDFFFHHHEEEDDDEEEIIIOOOPPPKKKFFFIIIIIIHHHGGGHHHIIIJJJKKKPPPRRRSSSQQQMMMJJJJJJLLLMMMNNNPPPRRRTTTVVVVVVWWWVVVTTTRRRRRRTTTTTTQQQOOOJJJJJJJJJJJJJJJHHHEEEBBBEEEDDDAAA???>>>>>>>>>??????===:::888888888666555444444333333333333333333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************(((((()))***+++***)))++++++******))))))((((((************************)))************+++++++++++++++++++++++++++++++++(((((())))))))))))(((((()))************++++++++++++*********))))))((((((************************nnncccbbbxxxvvvcccHHHGGGCCC>>>CCC>>>BBBAAA@@@>>>===;;;:::::::::;;;:::999777555444333222---------,,,++++++******+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))***)))((((((((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''''''''%%%&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((()))))))))))))))(((((('''((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))(((((('''''')))(((((((((''''''''''''''''''(((((((((((((((''')))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))***+++++++++***************+++++++++,,,,,,---,,,++++++,,,,,,,,,,,,+++---......,,,++++++,,,++++++,,,,,,---.../////////////////////000000111//////000111222222222222333333444555555666666777777999:::;;;<<<===@@@BBBDDDCCCBBBBBBBBBDDDFFFGGGHHHFFFEEEHHHLLLNNNLLLHHHIIIHHHHHHGGGHHHIIIKKKLLLNNNPPPQQQPPPMMMKKKLLLMMMMMMMMMOOOQQQSSSUUUWWWXXXUUURRRPPPPPPQQQQQQPPPNNNJJJIIIIIIIIIIIIGGGCCC@@@BBBAAA???>>>>>>>>>@@@AAAEEEAAA<<<999888888888777222111111111111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))***+++***)))************))))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))************)))))))))************++++++++++++*********))))))))))))************************ooobbb___tttgggHHHDDD???===CCC>>>@@@AAA@@@>>>===;;;:::::::::::::::999777555444222222------,,,++++++******)))+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''(((((((((((('''''''''''''''''''''((())))))******)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))(((''''''&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))(((((((((((('''((((((((((((''''''''''''&&&&&&'''((()))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))******++++++***************++++++++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,,,,,,,,,,------.........//////......//////000111...///000111222222222222222222333333444555555555555888:::<<<<<<<<<>>>@@@BBBAAAAAAAAAAAACCCEEEFFFJJJGGGDDDEEEHHHJJJIIIGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMOOOPPPPPPNNNNNNOOOPPPNNNNNNNNNOOOQQQTTTWWWXXXTTTRRRPPPOOOOOOPPPPPPOOOJJJIIIHHHHHHGGGEEEBBB??????>>>=========???@@@AAAFFFAAA;;;666555666666777111111111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++++++++***)))))))))***************************************)))************+++++++++***************************++++++++++++++++++***)))************+++++++++***************)))))))))++++++++++++++++++++++++tttddd___rrrlllJJJBBB======EEE??????@@@???>>>===;;;;;;:::::::::999888777555333222111---,,,,,,+++******))))))+++******)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%'''((())))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((())))))***************************++++++++++++***+++,,,,,,+++***++++++''')))+++++++++***+++,,,,,,---------------------///............///000000...///000111222222222222111111111222333333444444444666:::;;;;;;;;;<<<===?????????@@@AAACCCDDDEEEGGGEEEDDDEEEFFFGGGFFFDDDGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMNNNOOOOOOPPPQQQSSSQQQPPPOOOOOOOOOQQQTTTUUUTTTRRRPPPOOOOOOPPPQQQQQQLLLJJJIIIHHHGGGFFFBBB@@@>>>>>>============>>>??????;;;666333333333333333333333333222111111000000------------------------++++++++++++++++++++++++***************+++++++++***)))((()))+++,,,+++***)))))))))******+++++++++************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++nnn^^^YYYmmmoooLLLBBB>>>>>>FFF??????@@@???>>><<<;;;;;;;;;;;;:::999888666555333222111------,,,,,,+++******)))+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''((((((((('''''''''(((((((((((((((%%%%%%'''((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++)))+++------+++******,,,''')))++++++******+++,,,,,,---------------------...............//////000......///000111111111111000000111111222333333333333555888::::::::::::;;;======>>>???AAACCCDDDEEEEEEFFFGGGIIIIIIHHHEEECCCFFFFFFFFFGGGHHHKKKMMMNNNKKKKKKJJJKKKMMMOOOPPPPPPTTTSSSPPPOOONNNOOOPPPQQQPPPPPPOOONNNMMMNNNOOOPPPNNNLLLKKKJJJIIIHHHEEECCC@@@@@@???===<<<;;;;;;;;;666555333333444333222000333333222111111000//////------------------------++++++++++++++++++++++++))))))*********++++++++++++))))))***+++,,,+++***))))))******++++++,,,,,,************************))))))*********+++++++++************************)))******************)))))))))*********+++++++++***************+++++++++++++++++++++++++++++++++iiiZZZXXXpppoooMMMDDD??????FFF????????????===<<<<<<;;;;;;;;;999999888666444333111111......---,,,,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))(((((()))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$%%%&&&''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''(((((((((((((((&&&&&&'''((()))))))))((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))(((((((((((()))***+++)))))))))************+++))),,,//////,,,***+++---(((***++++++*********+++,,,,,,,,,------...............------......///000---...///000111111111111000000111111222333333333333555777888888888999:::<<<<<<>>>@@@BBBCCCEEEEEEFFFHHHKKKMMMMMMKKKHHHFFFEEEEEEFFFGGGIIIKKKNNNOOOKKKIIIHHHHHHJJJLLLMMMMMMTTTSSSQQQOOONNNNNNNNNNNNKKKMMMNNNMMMLLLKKKLLLMMMOOONNNLLLKKKKKKJJJHHHGGGCCCBBBAAA???===;;;999888444333444555666666333111111000000///...---,,,,,,------------------------++++++++++++++++++++++++)))))))))***++++++,,,,,,+++***)))***,,,,,,,,,+++*********+++++++++++++++************************)))************+++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,lll^^^```zzzmmmMMMFFF@@@>>>CCC===>>>???>>>===<<<<<<;;;<<<<<<999999777666444222111111//////...------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))&&&'''((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((((('''''''''''''''((((((((()))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''((()))***+++))))))))))))************)))---111111---+++,,,...***+++---,,,+++******+++++++++,,,,,,---...//////...------------...//////---...///000111111111111000000111222222333333444333555666666555666888:::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIIIIEEEEEEEEEFFFIIIKKKNNNPPPQQQNNNKKKJJJLLLNNNNNNMMMPPPPPPPPPOOOOOOOOONNNNNNJJJMMMPPPPPPNNNMMMMMMNNNOOOMMMKKKKKKLLLLLLKKKIIICCCCCCAAA@@@===;;;999888777555444555666555444222111000///...---,,,,,,+++------------------------************************((())))))***++++++,,,,,,+++***)))***,,,---,,,+++,,,++++++++++++++++++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,pppbbbeeekkkLLLFFF@@@<<>>===<<<<<<<<<<<<<<<999888777666444222111000000//////......---,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''''''''((())))))%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))************)))...222222...+++,,,///+++,,,...---+++***************+++,,,...///000000...------------...//////---...///000111111111111111111111222333333444444444555555444444555888:::;;;<<<>>>AAACCCEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHJJJDDDDDDEEEFFFIIILLLNNNPPPWWWTTTPPPOOOQQQRRRRRRQQQMMMNNNOOOPPPPPPPPPPPPOOOLLLPPPTTTUUUSSSPPPPPPPPPNNNLLLKKKJJJKKKLLLKKKJJJCCCBBBAAA@@@>>><<<:::999:::777333222222333333222333222111000///...------........................************************((())))))***++++++,,,,,,+++***)))***,,,---,,,+++---,,,,,,++++++*********************************)))************+++++++++------------------------+++,,,,,,------,,,,,,+++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooo^^^gggrrrJJJ@@@@@@@@@CCC===CCC>>>>>>>>>>>>===<<<:::999999888666444222111111111------,,,,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''))))))***))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&''')))************)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********++++++---111333333000---***************************,,,,,,,,,,,,---...//////------------------------...///000111111222222111///000000222333555777888777777777777777888888999>>>@@@BBBCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLHHHGGGFFFFFFHHHKKKNNNQQQUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSQQQOOONNNOOOPPPQQQQQQPPPPPPSSSVVVWWWUUUSSSRRRSSSSSSRRROOOKKKHHHEEEEEECCCAAA???===;;;:::999777666666555444444333333////////////.....................------,,,,,,,,,***************************)))((((((((()))+++,,,************************)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------ttt^^^```ttt{{{PPPDDDBBB???@@@999???@@@???>>>===<<<;;;::::::999888666444333111111000------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((((((((('''***)))))))))))))))))))))&&&&&&''''''((())))))***)))(((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$%%%'''((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((((('''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''((())))))***&&&'''((())))))***)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********(((***,,,......,,,***(((************************,,,,,,+++,,,,,,---...///------------------------...///000111111222222111000000000111333444666777666666666666777888999:::===???AAABBBBBBBBBCCCDDDFFFFFFFFFFFFHHHJJJLLLMMMIIIHHHHHHHHHJJJMMMQQQSSSVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNNNNNNNPPPRRRSSSQQQPPPPPPRRRUUUWWWUUUSSSQQQQQQPPPPPPNNNKKKIIIGGGDDDBBB@@@>>><<<:::999999666666555555444333333222////////////..................---------,,,,,,,,,***************************))))))((()))***+++,,,************************************++++++++++++*********************************+++++++++,,,,,,++++++,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------ttt\\\[[[mmmTTTFFFBBB>>>???888>>>BBB@@@>>><<<;;;:::::::::999888777555333222000000------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''(((((()))*********((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''')))(((''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******'''((()))******)))((((((************************+++++++++,,,,,,---...///------------------------...///000111111222222111111000000111111333444444555555666666888999;;;<<<>>>@@@CCCDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKKKKLLLNNNQQQTTTVVVXXXXXXWWWVVVTTTSSSRRRRRROOONNNMMMMMMMMMNNNOOOPPPQQQPPPPPPQQQSSSUUUUUUTTTOOOOOONNNMMMKKKJJJIIIHHHBBBAAA???<<<:::999888888555555444444333333222222/////////............---------------,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......pppZZZZZZnnn|||QQQDDD@@@>>>@@@;;;BBBCCCAAA>>>;;;:::999:::;;;999999888666444222000///------,,,,,,,,,+++++++++(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((((((((('''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%'''(((((('''''')))***((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''(((((())))))((())))))))))))(((((('''(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************++++++************************++++++++++++,,,---...///...........................///000111111222222111111111111000111111222222444444555777888:::<<<===@@@CCCFFFHHHHHHHHHHHHIIIHHHIIIIIIKKKLLLMMMOOOOOOMMMMMMNNNPPPRRRTTTVVVWWW[[[ZZZYYYXXXVVVTTTRRRQQQPPPOOOMMMLLLJJJJJJIIIIIIOOOOOOOOOPPPQQQSSSSSSTTTOOONNNLLLJJJHHHGGGFFFFFF???>>><<<:::999777777666444444333333222222222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............lllXXXXXXiiiyyyNNNAAA>>>===@@@<<>>;;;:::::::::;;;999999888777555222000///------,,,,,,,,,+++++++++(((((())))))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((''''''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''''''''(((&&&&&&''''''''''''(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''''')))***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''((())))))((((((''''''''''''((((((((((((((())))))))))))((((((''''''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((((((((((((***************+++,,,,,,************************++++++++++++,,,---.................................///000111111222222111222111111000111111222222444444555777999;;;===>>>@@@CCCGGGIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOOOONNNOOOPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUSSSQQQNNNMMMMMMLLLKKKJJJHHHHHHGGGGGGLLLMMMNNNOOOOOOPPPQQQRRRPPPNNNLLLHHHFFFCCCBBBAAA===<<<:::888777555555555222222222222111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,---.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------........./////////mmmXXXTTT```yyyOOOBBB???===???:::@@@@@@???===<<<;;;;;;;;;;;;::::::999888555333000...------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((''''''((((((((()))))))))((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((())))))***&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&''')))(((''''''((()))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((((())))))))))))''''''(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((('''''''''(((((())))))******+++*********************************++++++,,,---..............................///000111111222222111222222111111111222222333555555666777999;;;===>>><<<@@@DDDGGGGGGFFFFFFFFFGGGHHHIIIKKKMMMMMMNNNNNNMMMOOOQQQSSSTTTTTTSSSSSSPPPPPPPPPOOOMMMKKKHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGJJJMMMNNNNNNMMMNNNOOOOOOMMMKKKHHHDDDAAA???===::::::888666555444333333111111111111111111000000.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...............//////.........---------,,,,,,,,,,,,---------------------.........//////.........////////////000jjjXXXUUU___yyyOOODDDAAA???@@@:::???>>>>>>======<<<<<<<<<<<<:::::::::999666333///---------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&'''((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))))))))(((&&&&&&'''(((((()))******((((((((('''''''''''''''''''''''''''((((((((()))&&&''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((&&&%%%''')))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&((())))))*********((((((((((((((((((((('''&&&'''((())))))***))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))((((((((('''''''''&&&&&&((()))*********)))************************************+++,,,---..............................///000111111222222111222222222222222333444444666666666888999;;;===>>>:::>>>CCCEEEFFFEEEEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNPPPRRRRRRQQQPPPOOOLLLLLLMMMLLLKKKHHHFFFDDDBBBBBBDDDEEEGGGHHHHHHHHHCCCGGGLLLNNNMMMKKKKKKKKKKKKJJJIIIGGGDDDAAA>>><<<999888666555333333222222000000000000000000000000.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,------...............////////////.........---,,,,,,,,,---------......---.........////////////....../////////000000000fffYYY[[[fffwwwNNNDDDCCCAAACCC<<>>======<<<<<<:::::::::999666333///------------,,,,,,,,,++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%&&&((()))+++,,,---(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((###$$$&&&((()))***++++++$$$$$$%%%%%%&&&'''(((((())))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***'''&&&(((***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))******))))))&&&&&&((()))************((((((((((((((('''''''''&&&&&&((()))************&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((('''''''''&&&&&&''')))++++++++++++***************************************+++,,,---...////////////////////////...///000111111222222111222222222222333444555666666777777888999;;;<<<===;;;>>>CCCGGGGGGFFFFFFFFFDDDEEEGGGIIIKKKKKKKKKKKKLLLNNNPPPQQQQQQPPPMMMLLLLLLLLLMMMMMMLLLIIIGGGEEECCCDDDDDDEEEEEEEEEEEEEEE@@@EEEKKKNNNLLLJJJIIIIIIGGGHHHHHHGGGEEEAAA>>><<<888777555444333222222111////////////000000000000......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......000/////////............,,,,,,,,,------...................../////////000////////////000000000000uuu[[[^^^nnnrrrNNNEEEAAA???BBB;;;?????????===<<<;;;::::::999:::999777444222111000///++++++++++++++++++++++++************************************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%''')))***+++***((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''',,,---'''"""$$$''')))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******...------,,,+++***))))))+++******))))))******+++,,,++++++******++++++,,,...///////////////......///////////////000111111000111222111000000222444444555666777999;;;<<<===???@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEHHHKKKLLLJJJGGGJJJLLLNNNQQQRRRRRRQQQPPPMMMLLLKKKIIIHHHGGGGGGFFFBBBBBBBBBCCCDDDFFFGGGHHHEEEDDDCCCDDDEEEEEECCCAAACCCEEEHHHGGGDDD???;;;:::888777555222111000000111111111111111000000000000///...------++++++***)))------,,,,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///...---,,,++++++***+++,,,,,,,,,---------........................------.........////////////000333000......000111///---...////////////...//////444000---...111444555444vvvXXXWWWhhhpppLLLEEEAAA???BBB;;;>>>???>>>===<<<;;;::::::::::::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))***,,,,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&+++---(((###$$$''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((())))))************)))(((((('''''''''***************+++,,,,,,,,,++++++******++++++,,,......////////////......///////////////000000111000111222111000000222444444444666777999;;;<<<<<<>>>???AAACCCDDDEEEFFFGGGEEEDDDDDDFFFJJJKKKJJJHHHIIIKKKLLLNNNOOOOOONNNNNNKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGDDDBBBBBBBBBCCCCCCAAA@@@BBBDDDEEEDDDAAA===:::999888666444222111000000000000////////////............------,,,,,,++++++*********++++++,,,,,,,,,---...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,------...///,,,,,,---------.............................................////////////111///------///111000...,,,---...///000111222333000000///000000000...,,,~~~]]]ZZZlll}}}nnnKKKDDDBBB@@@BBB;;;>>>???>>>===<<<;;;::::::::::::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***+++,,,+++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%***,,,(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((()))******''''''''''''''''''''''''+++++++++++++++,,,------,,,++++++******++++++,,,---....../////////......//////......//////000111000111222111000000222444444444555777999:::<<<<<<===>>>???AAACCCDDDEEEFFFDDDCCCCCCDDDGGGJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFBBBAAA@@@@@@AAAAAA@@@???AAABBBBBBAAA===:::999999777666444333111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...000111222,,,------------.....................////////////............////////////111///......000111111000000111111000......///000...111555777888888888999ffffffxxxxxxmmmJJJDDDBBB@@@BBB;;;===>>>>>>===;;;;;;::::::::::::999777444222111000///------------------------***************************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$)))+++(((&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***)))))))))*********++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,------......//////......///............///000000000111222111000000222444333444555777888:::;;;<<<<<<<<<===???AAACCCEEEFFFCCCCCCBBBCCCEEEGGGIIIJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA??????@@@AAA@@@???AAAAAA@@@>>>;;;999999:::555555444333111111000000------------,,,,,,,,,++++++++++++,,,,,,---------***++++++,,,------......,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------+++,,,,,,---...000111222------------............///////////////000000000........./////////000000222111000000000111111111222444555333111111444666999<<<@@@BBBBBBDDDIIIMMMnnnqqq~~~oooKKKDDDAAA???BBB;;;>>>>>>===<<<;;;;;;;;;;;;;;;:::999777444222111000///------------------------************************)))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$(((***'''&&&''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''(((((()))))))))******++++++,,,,,,---000///...,,,+++***)))))),,,++++++******++++++,,,,,,,,,---..............................//////000000111222111000000222444333444555666888:::;;;<<<;;;;;;<<<>>>@@@BBBEEEFFFBBBBBBBBBBBBCCCDDDGGGHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDDDDCCCAAA??????@@@AAA@@@???AAAAAA???===:::888999:::444444333333222111000///.........---------,,,,,,***++++++,,,,,,------..................---------***************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,---...//////---------.........///////////////000000000111111/////////000000000111111111111111000000000111222///222666777888;;;AAAGGGHHHJJJKKKKKKKKKOOOVVV[[[xxx|||}}}rrrNNNEEEAAA???BBB;;;???======<<<;;;;;;;;;;;;;;;:::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((************************((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$((((((&&&%%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&''''''((())))))(((((())))))*********+++000///...,,,***)))((((((,,,++++++******++++++,,,+++,,,---.....................------......///000000111222111000000222444333333444666888999;;;;;;;;;;;;<<<===???BBBEEEGGGAAABBBCCCBBBAAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAA>>>>>>???@@@@@@?????????>>><<<999888888999333333333333222111000/////////.........---------+++++++++,,,,,,---------............---------,,,************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------.........//////......------,,,---------------.........///////////////000000111111222222111111111111222222222222111222333333333333555777666:::>>>??????BBBJJJQQQTTTXXX]]]ccciiiooovvvzzzzzzvvvPPPFFFAAA>>>AAA<<<@@@======<<<;;;;;;;;;;;;<<<:::999777444222111000///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''&&&$$$$$$((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%&&&''''''(((((()))(((((((((((())))))))))))---,,,+++******)))******,,,++++++******++++++,,,***+++,,,---...............------------...//////000111222111000000222444222333444666888999:::;;;<<<;;;<<<===???CCCFFFHHH@@@BBBDDDCCCAAA???@@@BBBBBBCCCFFFHHHJJJJJJJJJJJJGGGHHHJJJLLLLLLLLLJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCBBB???===<<<===>>>>>>>>>;;;<<<<<<;;;888666666777222222333333222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------------...---.........//////////////////...............///............//////////////////000111111222333333222222222333333333444444444777:::;;;<<>>>>>??????AAADDDHHHJJJJJJJJJIIIIIIJJJLLLNNNOOONNNMMMLLLGGGFFFEEEDDDCCCCCCCCCCCCAAA>>>;;;:::;;;=========999:::;;;:::777555444555111222333333222111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,------------....../////////,,,------......------,,,,,,,,,,,,---------................../////////000///////////////000111111............/////////000///000000111222222333333333333333444444444555555999===AAADDDFFFJJJPPPTTTTTT\\\fffnnnvvvtttppp~~~NNNDDDBBB:::???===???>>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,...+++(((%%%%%%(((+++...))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%******)))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))))))))((((((%%%&&&((()))))))))((('''&&&&&&'''((()))***++++++((()))***+++***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++***)))'''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))*********))))))((())))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,---.........---...111333222222222111222222333333777666666666777888999999=========>>>@@@BBBDDDFFFDDDCCCCCCEEEFFFFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHJJJLLLMMMNNNMMMMMMLLLLLLLLLKKKHHHCCC>>>;;;@@@???>>>===<<<<<<<<<<<<::::::::::::999888777666333333333222111000000/////////...------------------,,,,,,+++*********+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////...........................///000000000000000///222000------...000111222333111111111333444555444444222111333999<<<<<<;;;JJJJJJKKKOOOPPPSSS[[[eeessssssmmm~~~NNNDDDCCC:::???===???>>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&&&&(((+++,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''***)))(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''&&&''''''(((((()))))))))''''''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((()))((('''%%%$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))************))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,------------......------...000222222222222111222222333333666666666666777888999999=========>>>@@@BBBDDDEEEEEEEEEEEEGGGIIIIIIFFFDDDBBBCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSSSSLLLLLLJJJHHHDDD???;;;888===<<<<<<;;;::::::::::::888888888777777555444444222222222111000/////////000000...------,,,,,,,,,---,,,,,,+++******++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---------.........//////........................------......//////......222111000000111222222222444333222222333444444333:::::::::;;;>>>BBBGGGKKKMMMLLLNNNSSSZZZhhhwwwlll}}}~~~~~~NNNEEECCC;;;???===???>>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))%%%&&&&&&'''(((((()))))))))(((''''''&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%'''((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%))))))************))))))))))))))))))******************))))))******+++,,,,,,,,,---------.........,,,---...---------///111111111111222222333333333666666666666777888999:::<<<<<<===>>>@@@BBBDDDEEEEEEFFFGGGJJJLLLKKKHHHFFFDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPSSSUUUVVVMMMKKKHHHDDD???:::666444999888888777777777777888444444444444333222111111111111000000///.........000///...---,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........------........./////////////////////////////////........./////////000000111111111111111111111111///000222444777999;;;<<>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''((((((((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((''''''&&&((())))))************)))((()))))))))******************))))))******+++,,,,,,,,,,,,,,,------------+++,,,......------///111000111111222333333333333555555555666666888999:::;;;<<<===>>>@@@BBBCCCDDDDDDEEEGGGJJJLLLLLLIIIFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJLLLNNNQQQRRRNNNLLLGGGAAA<<<888555333444444333333222333333444000111111111000000///.../////////......---------...------,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------........................////////////////////////////////////111111111111222222333444555555555333222222444555555777;;;>>>@@@BBBEEEGGGHHHMMMTTT]]]iiiwww}}}|||}}}{{{www}}}zzzzzzPPPFFFDDD;;;???===>>>>>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))))))))*********((((((''''''''''''((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((()))***************((()))))))))******************))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,............///000///000111333333444333333444444444555666888999::::::;;;===>>>@@@BBBCCCCCCBBBBBBDDDHHHJJJJJJHHHFFFHHHHHHJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJLLLMMMNNNKKKFFFAAA<<<999777666222111000000///000000000...////////////......---.........---------------+++++++++,,,---...///000---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////........./////////000000000000000000000000000000222111111111222333555666;;;;;;:::777666777;;;???BBBEEEJJJLLLMMMOOORRRTTTQQQWWWdddzzzkkkiiihhhhhhiiimmmsssyyyPPPFFFDDD;;;???===>>>>>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&'''''''''&&&''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************'''&&&%%%$$$$$$%%%&&&'''))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''''''''''''''&&&((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))))))))'''((()))******+++******))))))))))))******************))))))******+++,,,*********+++++++++,,,,,,+++---///000//////000111...///111333444444444333333444444555666888999::::::;;;===???@@@BBBBBBBBB@@@@@@AAADDDGGGHHHGGGFFFHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKIIIEEEAAA>>><<<;;;:::333222111000000/////////...//////000000//////...------------------------*********+++,,,...///000,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,------............------------........./////////....../////////000000000000000000000000000000000111000000000111333444666999;;;<<<;;;;;;>>>CCCIIIEEELLLVVV^^^eeellltttyyywwwxxxnnn[[[TTT```tttvvv~~~QQQGGGDDD<<>>>>>===<<<;;;;;;:::;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((((('''''''''(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))))))))***'''&&&$$$######$$$&&&'''***)))((('''&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''((()))******+++++++++))))))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------,,,...000111111000111111...///111333444444444333333333333444666888999:::999:::===???AAAAAABBBBBB@@@??????AAADDDGGGGGGGGGFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJIIIFFFEEECCCBBB@@@???>>>>>>777666555333222111111111000000111111111111000000---------...............,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---............---------,,,,,,,,,------............------............////////////.../////////000000000000111111111111111111111111111111000000111333666777999???FFFJJJLLLPPPVVV[[[[[[fffvvv}}}fff___]]]eeemmmppprrruuurrr~~~hhhssszzz}}}QQQGGGEEE<<>>>>>>>><<<;;;;;;;;;;;;;;;<<<999666444444333111///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''(((((((((((()))''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))***)))((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))))))))'''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''(((******+++++++++))))))))))))*********************)))***++++++,,,,,,,,,,,,---------......,,,///111222222111111222---///111444555555444333333333333444666888999:::999:::===???AAAAAABBBAAA@@@???>>>???CCCFFFHHHHHHDDDDDDFFFGGGHHHIIIIIIIIIDDDFFFGGGIIIJJJIIIIIIHHHBBBBBBBBBBBBAAAAAA@@@@@@;;;:::888666555333333222111111222222222222222111..............................---,,,++++++++++++,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------............------............/////////000////////////000000000000111111111111111111111111444333222222333666888:::BBBKKKWWW___dddggglllqqqfff___fffeeelll|||eeeeee}}}wwwsssUUUGGGBBB>>>???999???AAA???<<<;;;;;;;;;:::999;;;999777555444333000...,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((''''''$$$$$$&&&'''(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((%%%###$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))&&&$$$%%%''''''%%%###'''((()))))))))(((&&&%%%((((((((((((((((((((((((***&&&######&&&((()))((()))((('''&&&&&&'''((()))******))))))(((&&&%%%$$$(((((())))))))))))(((((('''''''''(((((((((((()))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---000000000000////////////111111222222222333333333444444333444444555666777666777999;;;<<<===>>>>>>AAA@@@??????AAACCCEEEGGGEEEDDDCCCEEEHHHIIIGGGDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFCCCBBBCCCBBBAAADDDJJJKKKJJJGGGEEEAAA<<<666333111111111111000000000000,,,,,,---...///000111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......///////////////111111222222222111000000...000111222333333444555333555555555;;;EEEMMMOOOSSSddduuummmmmm~~~{{{yyyxxx|||dddccczzzuuuqqqUUUGGGBBB>>>???999???AAA>>>;;;999:::::::::999;;;999666555444333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))'''%%%%%%''''''&&&###'''((()))))))))(((&&&%%%((((((((((((((((((((((((***'''$$$$$$'''))))))((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%(((((())))))))))))((((((&&&''''''''''''(((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---000/////////////////////111111111222222222333333333333333333444555666777666777999;;;===>>>>>>???AAA@@@??????@@@BBBDDDFFFEEECCCBBBDDDFFFGGGFFFCCCAAABBBBBBCCCCCCDDDEEEEEEHHHEEEEEEGGGHHHHHHMMMSSS______^^^XXXNNNCCC:::444111111111000000000//////------......//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------...//////000000/////////000000111111111000000555333000///000333666777222888>>>BBBHHHQQQWWWXXXbbbxxxnnn^^^[[[^^^dddooo~~~ccc```vvvtttnnnUUUGGGBBB>>>???999@@@BBB???;;;::::::;;;;;;;;;:::888666555444333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&(((((((((&&&%%%&&&'''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%&&&''''''&&&%%%((((((((()))(((((('''&&&((((((((((((((((((((((((***(((&&&&&&(((*********((((((''''''''''''((((((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---////////////////////////000111111111222222222222333333333333444555666666666777999;;;===>>>??????AAAAAA@@@???@@@AAACCCDDDCCCBBBAAABBBDDDEEEDDDBBB@@@????????????AAABBBCCCHHHFFFGGGJJJLLLNNNTTT[[[iiilllllldddTTTDDD999444111111000000000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........................///000000000000000000111111111111111111111111000///111555999<<<===@@@EEEHHHKKKUUUgggxxxvvvddd]]]^^^bbb{{{eee```uuutttmmmTTTFFFBBB>>>@@@:::@@@CCC@@@===<<<<<<=========:::888555444444333000...,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((***)))(((((()))***++++++(((((((((''''''(((((((((&&&&&&'''(((((()))(((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))************++++++******++++++,,,---.........///////////////000000000111111111111222222222222222333444555666666777999;;;===??????@@@AAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBB@@@???>>>===>>>@@@BBBDDDGGGEEEFFFJJJLLLNNNTTT\\\^^^ccceee\\\KKK;;;333222111000000000/////////////////////......---------------------------------------------------------------------.........................../////////...///000000111111000000333333333333333333333333111222555:::???BBBBBBBBBLLLVVVbbbkkkwwwxxxvvvzzziiibbbwwwuuummmTTTFFFBBB???@@@:::AAAAAA???<<<<<<=========<<<999777555444444333000///,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&'''(((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))******+++'''(((((((((((((((((('''%%%&&&'''((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))************++++++******++++++,,,---------....../////////000//////000000000111111111222111111222222333444555666777999;;;>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@??????@@@AAABBBAAA@@@???@@@BBBDDDEEEHHHFFFGGGKKKLLLMMMQQQXXXTTTYYYZZZPPP@@@444111333000000000////////////...//////......------,,,,,,---------------------------------------------------------.........//////.........//////000000000///000000111222111111111444444333333333444555666<<<===@@@CCCHHHNNNUUUYYYeee{{{|||yyy}}}nnneee{{{wwwmmmwwwTTTFFFBBB???@@@;;;AAA<<<;;;;;;<<<<<<<<<:::888888666444333333333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((('''&&&&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&((()))(((''''''''''''((())))))((((((((((((((((((((((((''')))******))))))***+++''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((())))))))))))(((((('''''''''(((((((((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))************++++++******++++++,,,------------......//////000////////////000000000000111111111111222333444444666777999<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAA???>>>>>>@@@BBBDDDDDDCCCCCCDDDEEEFFFGGGIIIHHHJJJNNNNNNMMMOOOTTTUUUWWWVVVLLL===333333666000000////////////......///.........------,,,,,,,,,,,,,,,------------...------------------------------........./////////......//////000000111111000000111222222222222222333333333444666999;;;===CCCGGGKKKOOOWWWggg{{{yyymmmssswwwrrrhhhyyymmmvvvSSSFFFBBB???@@@;;;AAA;;;;;;===???@@@>>>;;;777777666444333333222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&((()))$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&(((***(((''''''&&&'''((()))***((((((((((((((((((((((((&&&(((******(((((()))+++&&&'''((())))))((('''&&&''''''((((((((((((((('''(((((())))))))))))((((((((((((((()))))))))******&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,---......///000000........./////////000000000000000111111222333444666777999<<<>>>@@@AAABBB@@@AAABBBCCCDDDEEEEEEEEEAAABBBBBB@@@======@@@BBBEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGJJJOOOOOOLLLLLLPPPSSSTTTRRRIII===444333666000000/////////.........------------------------,,,,,,,,,---------..........................................////////////......///000000111222222000111222222333333222222444555777:::???DDDIIILLLOOOXXXaaagggooowwwxxx|||wwwyyysssjjjyyylll}}}SSSFFFBBB???AAA;;;BBB===>>>@@@CCCDDDBBB===:::777555444333333222111///,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%&&&'''((())))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%%%%'''(((***+++)))(((&&&%%%%%%&&&((()))###$$$&&&'''((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''&&&&&&((()))''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%'''))))))'''&&&(((+++((('''&&&&&&'''((()))***((((((((((((((((((((((((%%%(((******((('''(((***&&&'''((())))))((('''&&&'''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))************%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,------...///000000............/////////000000000000000111222333444666777999<<>>@@@:::???;;;<<<>>>??????===;;;::::::888555444222111...,,,---,,,+++,,,...///...---,,,,,,++++++***)))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%''')))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))'''((()))((('''&&&''')))***)))(((''''''((()))***(((((('''&&&'''((()))*********)))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,---...////////////////////////000000000000///111333333333333555777555777999:::<<>>@@@:::@@@;;;<<<>>>>>>>>>===;;;::::::888555444222111...,,,---,,,+++,,,.........---,,,,,,+++******)))(((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))'''((()))(((''''''((()))***)))(((''''''((()))***''''''&&&&&&&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,---...////////////////////////000000000000///111333333333333555666555666888999;;;>>>BBBEEEIIIFFFDDDDDDFFFGGGGGGEEEFFFGGGFFFDDDAAA??????@@@LLLLLLLLLLLLKKKJJJJJJIIIFFFGGGHHHJJJIIIHHHGGGEEEDDD@@@<<<999777555222000///000111222111///---,,,........................---..................---.................................//////000000000444333333333333333222111...444:::;;;:::;;;BBBHHHSSSXXXhhh}}}~~~tttnnnqqqxxxzzzqqqvvvRRRCCC???===@@@:::@@@<<<======>>>===<<<;;;::::::888555333333111...,,,---,,,+++,,,---...---,,,+++++++++******))))))((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((((((***+++,,,%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''((())))))''''''((()))))))))(((((((((((())))))(((((('''''''''((()))******))))))((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,---.../////////////////////000000000111111///111222333222333444666444666888999:::===AAADDDHHHGGGEEEEEEGGGHHHGGGGGGFFFHHHHHHGGGEEECCCCCCCCCRRRQQQOOOMMMKKKJJJIIIIIIDDDEEEFFFGGGFFFEEECCCAAA???<<<888666555333111//////000111111000///---,,,........................+++---///000000///---+++........................000000000000111111111111000111222333333333333222111;;;EEEGGGEEEHHHTTT```tttwwwzzzvvvvvvqqqyyy~~~pppwwwRRRCCC???===@@@:::@@@<<<============;;;:::999999777555333333111///---,,,+++***+++---...---,,,+++*********)))))))))(((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))''')))***)))((('''((()))))))))(((((((((((())))))))))))))))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,---.../////////////////////000000111111222///111222333222333555666666777999999:::===@@@CCCGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKMMMMMMKKKIIIHHHHHHQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDEEEEEEDDDBBB???>>>;;;888666555444333111/////////000000//////------........................,,,---...//////...---,,,........................000000111111111111111111...000333555666777999::::::AAAIIINNNSSS```tttppprrr}}}}}}uuuuuummm___WWWYYY___]]]WWWiiitttxxxTTTDDD@@@>>>@@@:::???=========<<<<<<;;;:::999999777555333333111///---,,,+++***+++---...---,,,*********)))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))((()))***)))((('''(((***(((((())))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++,,,---.../////////////////////000111222222222000111333333333333555777888999:::;;;;;;===AAACCCEEEFFFGGGHHHGGGHHHHHHHHHJJJLLLNNNNNNMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDBBBCCCDDDDDDBBB@@@===<<<888777555555555444222000///////////////......---........................///...---,,,,,,---...//////////////////////////////000000000000000111111111333666888:::===BBBFFFBBBGGGRRRaaauuuuuuqqqppprrrnnndddXXXWWWSSSLLLLLLRRRXXXZZZcccyyyqqqyyyVVVFFFAAA???@@@:::???>>>======<<<;;;:::999999999777444333333222///---,,,+++***+++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''%%%%%%''')))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))((()))******(((((()))***(((((())))))))))))((((((%%%&&&'''(((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,---...////////////...///000000111222333333111222444555444555666888999:::;;;;;;<<<===@@@CCCCCCEEEGGGHHHGGGGGGGGGHHHHHHJJJKKKJJJHHHGGGGGGGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBB@@@>>><<<:::777666555555555444222000................................................000///---++++++---///000////////////////////////...//////000111111222222333555777999===EEEPPPXXXZZZ```pppsssiiippp{{{xxxtttxxxyyyeeeXXXWWWMMMYYYcccgggkkkwwweeevvvpppYYYIIICCC@@@AAA999>>>>>>>>><<<;;;:::999999999888666444333333222000...+++*********,,,---,,,+++((()))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))((('''&&&(((***''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))******)))((()))***'''((()))******)))((('''&&&'''((()))))))))((((((((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,---...////////////...///000111222333333444222444555666666666888999999:::;;;;;;;;;<<>>???>>><<<:::888666555444444555333111............------......///.................................------.........////////////////////////...///000111222333444555666999===BBBLLL[[[nnn||||||zzzuuu{{{cccVVVTTTSSSPPPRRRXXX]]]```hhhrrr{{{kkkyyyppp}}}[[[JJJDDD@@@AAA999>>>???>>><<<;;;:::999999999888666444333333222000...+++***)))***,,,---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((()))***)))'''''')))***''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''')))(((((((((((())))))***$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((***+++***)))((()))***'''((()))******)))(((''')))***+++,,,---,,,++++++((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,---...////////////...///000111222333444444333555666777666777999:::888999::::::999;;;>>>@@@@@@CCCGGGGGGFFFEEEFFFHHHGGGGGGEEECCCAAA@@@AAACCCCCCCCCCCCBBBAAA>>><<<::::::;;;<<<<<<<<<:::888777555444333444444222///---......---------......///........................,,,---///000000///---,,,000000000000000000000000//////111222444555777777???CCCIIIRRRaaaxxxlllkkkmmmvvvkkkXXXVVV[[[RRRTTTYYYcccqqqxxxkkkxxxZZZKKKEEE;;;???<<<===AAA===999888999:::888555999777555444444333000.........---------,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''((((((((((((((((((((((((++++++******)))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&%%%%%%&&&((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((&&&$$$%%%&&&(((((((((&&&&&&'''((())))))((((((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))***+++---...//////+++,,,---...////////////.........//////000111222222222333333555666888999:::999999:::;;;<<<===>>>??????AAABBBBBBBBBBBBBBBGGGFFFEEEDDDCCCBBBBBBAAACCCCCCBBBAAA???===;;;::::::;;;;;;:::999777555333333222111111000000111111000000//////.........---////////////////////////............/////////000000///...///111222222222999555111111333666;;;???NNNIIIQQQhhhssslllkkkrrr{{{mmmjjjiiihhhlllwww{{{rrrmmmqqqyyy~~~iiimmm|||XXXJJJFFF===AAA@@@AAAAAA???<<<;;;;;;:::999888:::888666555444333111///......---------,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((************************&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$&&&''''''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%&&&(((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******************+++,,,,,,---......,,,,,,---...///////////////......//////000111222333333333444555666777888999999::::::<<<===???@@@>>>???@@@AAAAAABBBBBBAAAEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;<<<::::::::::::888666555333333222111111000000111111000/////////............////////////////////////........./////////000000333222222222333333333333333333555999>>>EEEMMMTTTMMM```}}}|||~~~yyykkk___UUUNNNWWW^^^hhhssszzzhhhooo}}}VVVIIIFFF???DDDCCCDDD???@@@@@@???===;;;::::::;;;999666555555444222000......---------,,,,,,,,,*********)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%'''(((((('''&&&((()))((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((&&&%%%%%%'''(((((('''(((((((((((((((''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''((((((******))))))(((''''''&&&))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************+++++++++,,,,,,---------,,,,,,---...////////////////////////000111222222444444444444444555666666999999:::;;;===>>>@@@AAA======>>>@@@@@@@@@@@@@@@CCCBBBBBBAAA@@@???>>>>>>???===:::888888999<<<===:::::::::999888666444333222222111000000000000111////////////............////////////////////////////////////000000000000111222222333333333444444333444777<<>>???<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>>======<<<<<<<<<;;;::::::<<<===>>>::::::999888666555444333222222111000000000000000///////////////.........//////////////////////////////000000000111111111000111333444444555777888AAADDDIIISSSdddvvvtttjjjlll|||pppfffdddfff^^^```fffqqqvvv}}}ooorrrUUUIIIFFF>>>BBB@@@@@@;;;>>>AAA@@@<<<999999:::;;;999777666666444222000......---------,,,,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''&&&'''((((((''''''(((***''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&((()))(((&&&)))(((''''''''''''((((((,,,***'''$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))(((''''''''')))'''(((((())))))(((''''''%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***'''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000/////////000000111222333666666555444444444444555999999999999:::;;;;;;<<<===>>>???@@@@@@AAAAAA@@@BBBAAAAAA@@@???>>>===<<<<<<===???@@@AAA@@@???>>>:::999888777555444333333222111000000//////000000.........///////////////000000000000000000000000000000000111111111111222222444555666555666:::===???JJJ\\\vvvzzzpppttt{{{ppp___YYYZZZ___cccuuuqqqkkkzzz}}}sssvvvVVVIIIFFF>>>AAA>>>>>><<<=========;;;999999999;;;999666555555444222000......---------,,,,,,,,,,,,,,,,,,++++++++++++***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''%%%'''(((((('''&&&((()))&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%'''((()))'''&&&((('''&&&&&&&&&((()))***+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''((('''((()))***)))((('''&&&###$$$$$$%%%&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************+++++++++,,,,,,---------------...///000000000000000000000000111222333333666555555444444444555555888888888888999:::;;;<<>>DDDQQQccc{{{jjjZZZYYYbbbooo{{{rrrttt~~~zzztttwwwVVVJJJGGG???CCC??????>>>===;;;:::;;;;;;:::999:::888666555444333111///......---------,,,,,,,,,++++++++++++************'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((%%%&&&''''''((((((''''''$$$&&&''''''&&&&&&'''(((&&&'''((()))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&'''))))))'''%%%'''&&&%%%%%%&&&(((***,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&%%%&&&'''((((((*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))'''''''''((()))*********))))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******************+++,,,,,,---......---...///000000111111000000000000000111222333333555555444444444555555666666666777888:::<<<>>>???AAABBBCCCDDDDDDEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCBBB@@@>>><<<:::888777555333333333333111111000///////////////............/////////000000000000000000000000000111111111222222222333333222555999<<<@@@IIIUUU^^^{{{|||jjj______dddhhhbbbccclll~~~nnnhhhrrr~~~~~~rrrtttmmm{{{UUUJJJHHHAAAEEEBBBBBBAAA===999999;;;===<<<:::999777555444444333000.........---------,,,,,,,,,************))))))))))))'''((((((((())))))******((((((((((((((((((((((((((()))))))))******++++++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''$$$%%%'''&&&%%%%%%&&&(((&&&'''((())))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%&&&'''))))))'''%%%&&&&&&%%%%%%&&&)))+++---'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&'''&&&%%%%%%&&&'''((()))***+++***)))'''%%%((((((((('''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))&&&''''''((()))******+++******))))))(((((('''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************))))))***+++---...//////---...///000111111111111000000000000111222333444444444444444444555666666444555666999<<>>===<<<;;;:::888666444333222222333111111000///////////////---.........//////000000000000000000000000000000111111222222222333333333888===DDDKKKTTTbbbssstttnnnxxxrrrbbbXXXWWW___qqqxxxqqqtttyyy}}}sssrrrnnnXXXHHHCCCCCCHHH??????@@@>>><<<:::999999;;;<<<888777666444222000///...------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$(((&&&###***777999111''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((()))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%***))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''&&&%%%$$$$$$(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&''')))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++''''''((((((((((((''''''''''''(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((()))((()))***)))'''&&&&&&'''(((((((((((())))))))))))******)))(((((()))******))))))(((((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***%%%''')))***+++***((('''))))))))))))************((())))))))))))************++++++,,,,,,------...---...//////......///111111111111111111222222222333333333444444444555555666888:::;;;;;;===@@@BBBFFFEEECCCBBBBBBBBBCCCDDDGGGFFFDDDBBB@@@@@@CCCFFFDDDCCCBBB@@@>>><<<;;;:::777777555444333222222222222222222111000//////...////////////000000000000222222222111000000333555555///---222555444666:::DDDBBBNNNggg{{{uuuuuuzzzvvvlll___cccggghhhnnn}}}vvvzzz{{{{{{{{{}}}ooo}}}rrrnnn]]]HHHAAACCCJJJ@@@???@@@???===;;;::::::;;;;;;888777666555333111000///------------------------,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&***++++++555CCCGGGAAA''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''''''''(((((('''&&&&&&%%%)))'''&&&%%%%%%&&&''')))((()))))))))'''&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***&&&''')))*********)))((())))))))))))************)))))))))*********++++++***++++++,,,,,,------...---...//////......///111//////000111222333333444444444444444555555555555777999:::;;;;;;===AAADDDGGGGGGEEEDDDDDDDDDEEEFFFHHHHHHGGGDDDBBBBBBDDDFFFEEEDDDCCCAAA???===;;;;;;777666555333222222222111111111000000///......---...////////////000000000...///000000//////222444111000222555444333:::DDDFFFUUUsss|||yyynnndddcccfffwwwpppiiimmmvvv}}}iiiuuuvvvooo]]]FFF???BBBKKKBBB@@@@@@??????>>><<<;;;;;;:::999888777555444222111111------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''"""$$$###!!!'''111222---''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((((((((()))+++((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''(((((((((((('''''''''''''''(((''''''&&&%%%((('''&&&%%%%%%&&&'''((('''((()))((('''&&&'''((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((()))))))))******))))))))))))************************+++++++++,,,***++++++,,,,,,------...---///000000///...000111......///111222333444555555555555555666666666666999::::::;;;;;;>>>BBBEEEIIIHHHHHHGGGFFFGGGGGGGGGHHHIIIIIIGGGEEECCCCCCDDDFFFEEEDDDCCCAAA>>><<<;;;666555444333222111111111000000//////......------........./////////000000---...000000000000222333---111666666444777GGGXXXppp~~~xxx|||rrrjjjcccaaadddpppnnnnnnpppwwwrrrzzz}}}rrrYYYFFF???@@@HHHAAACCC@@@@@@@@@???>>><<<;;;:::999999888666555333222222------------------,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++,,,)))%%%&&&***)))###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((()))))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''((('''((()))((('''&&&'''((((((((((((((())))))))))))((()))+++,,,,,,+++)))(((***)))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((())))))***+++((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------...---///000000//////000111//////000111222222333333666666666666777777777777::::::;;;;;;<<<>>>CCCFFFIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHEEECCCAAAAAAFFFFFFEEEDDDBBB???===;;;555444333222111111111111000000000//////.............../////////000000000///111333333222222333555555:::>>>???AAAMMMeeeyyy}}}rrrnnnuuupppiii```jjjzzzzzzkkkiiirrrzzzxxxsss}}}xxxYYYLLLEEE@@@CCC>>>DDD@@@@@@@@@???>>><<<:::999999999888777555444333333......---------,,,,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))((())),,,---***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******''''''((((((((((((''''''&&&&&&'''''''''''''''&&&'''''''''&&&&&&'''''''''&&&((()))(((''''''((()))(((((((((((()))))))))))))))***,,,------,,,***)))******)))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((******))))))))))))***++++++((()))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,------......///000000//////000222222222111111111111111111666666666777777777888888999:::;;;;;;<<>>BBBGGGKKKUUUiiiyyypppkkkrrr{{{ssshhhgggmmmlllbbb___]]]cccooo||||||```UUUJJJ@@@@@@;;;BBBAAAAAA???>>><<<;;;:::999888888777666555444333333.........------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''((((((((((((((("""###$$$%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''%%%###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++''''''((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))(((((((((((())))))))))))******+++,,,,,,+++******+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))))))))*********++++++))))))))))))************************+++++++++,,,***++++++,,,,,,------......///111000//////000222333333222222111000000000666666666666777777777777777999;;;<<<===???AAADDDCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDFFFEEEBBB@@@???>>>BBBCCCCCCBBB@@@===:::888333222111111000000111111111111111111000000000000000000000111111111222222111222333333444555999;;;:::DDDPPP\\\jjj{{{wwwhhhvvvkkkccc\\\]]]eeerrrnnnUUU]]]eeerrr~~~xxx}}}bbbTTTHHH??????;;;AAABBBAAA>>><<<:::999999999888777666666555444333333///......---,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''((((((((())),,,,,,,,,---+++))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''''''''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''%%%&&&&&&'''((((((''''''&&&''''''''''''''''''&&&&&&'''((((((''''''(((***(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((()))***+++,,,+++******))))))))))))************)))))))))*********++++++***++++++,,,,,,------......000111111000000111222222222222111111111111111555555555666666666777777555888;;;===>>>>>>@@@AAABBBBBBCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCAAA??????@@@@@@@@@AAA@@@>>>;;;888555222222111000000000000111000000000000000000000000111222222222222333333333333444555666888===CCCGGGHHH]]]xxxyyy~~~vvvdddgggkkksss{{{qqqkkkgggfffwwwrrrvvv^^^MMMBBB<<<@@@<<>>>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@???BBBCCCDDDCCCAAA@@@AAABBB>>>???@@@???===:::666444222111000000000000000111.........///////////////222222333333333444444444555666888:::>>>DDDMMMRRRhhh~~~xxxyyy~~~|||lllgggkkkzzz~~~wwwtttuuuzzzxxxmmm||||||rrrcccMMMDDD@@@BBB;;;@@@???===;;;:::;;;<<<;;;;;;777777666555444222111000......---,,,,,,+++******************))))))))))))))))))))))))(((((((((((((((***+++***)))((()))***)))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&$$$######$$$&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''((()))((('''%%%&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))((((((((((((++++++,,,,,,,,,,,,------.........///////////////000000000000111111111111444444444555666777888999<<<;;;:::999:::<<<>>>@@@EEECCCAAABBBEEEEEEBBB???CCCCCCDDDDDDCCCAAA???===???===;;;999777666666666222222222111000//////............//////000111222444444333333333444555666000:::<<<>>>MMMZZZgggwww{{{hhheeeiiinnnttt{{{ooocccMMMDDD@@@BBB<<>>???BBBAAABBBCCCEEEEEEDDDCCCFFFFFFFFFFFFEEEDDDCCCBBB===<<<:::777666555555555222222111111000//////...///////////////000222222111222333444444555555666@@@HHHIIIRRRkkk|||qqqfffeeennnnnnhhhgggoooyyyyyy{{{lllcccMMMCCC@@@CCC===CCC>>><<<999888999999999888666666666555333222000///...------,,,,,,++++++***++++++*********)))))))))))))))))))))(((((((((((('''((())))))''''''((()))(((((()))))))))((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''((())))))'''%%%&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------............//////000000222222222333333333333444555444444555555666777888999:::;;;<<<===>>>?????????AAACCCDDDDDDDDDEEEGGGHHHGGGFFFEEEEEEEEEEEEEEE<<<;;;888666444333333333222222111111000/////////////////////000111222333///222555666666777888:::@@@MMMVVVgggsss___[[[dddvvv~~~vvvppppppuuu}}}uuuooobbbLLLCCC???CCC>>>DDD???===:::999999:::999888666666555444333111000///---------,,,,,,++++++++++++++++++*********))))))))))))))))))((((((((((((&&&((()))((('''&&&''')))'''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((())))))((((((''''''''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''((())))))'''&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))))))))))))))***)))))))))))))))*********+++++++++,,,,,,,,,------------......//////000000222222222222333333333333555555555555666777888888999:::<<<>>>???@@@@@@@@@???CCCFFFFFFDDDCCCEEEHHHFFFEEECCCBBBBBBBBBCCCDDD<<<:::888666444333333333111111111111000000//////000000000000111222333333222444666666777:::@@@DDDTTTppp{{{~~~uuuiiimmmyyykkkooorrraaaKKKBBB@@@CCC>>>DDDAAA>>>;;;::::::;;;:::999666555555444333111000///------,,,,,,,,,,,,++++++++++++++++++************))))))))))))((((((((((((&&&((()))((('''&&&''')))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((''''''((())))))(((&&&&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,((()))))))))*********++++++++++++,,,,,,,,,---------------...///000000111111111111222222222222333555555555666777888999:::;;;<<<>>>???AAAAAAAAAAAABBBEEEHHHGGGDDDBBBDDDFFFEEEDDDBBBAAA@@@AAAAAABBB<<<;;;999666555444444444111111111000000000000000000000000111111222333444444555555555777???KKKTTTzzzpppoooyyyyyyjjjkkkxxxdddcccsssnnnyyy^^^JJJBBB@@@CCC===BBBBBB???<<<;;;;;;;;;:::999555555555444222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((('''((())))))''''''((()))&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$&&&''''''&&&######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&''')))***((('''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))+++,,,---((())))))******+++++++++++++++,,,,,,,,,,,,------,,,------...///000111111111111111111222222222222555555666777999;;;<<<===@@@@@@@@@AAABBBBBBCCCCCCEEEFFFGGGGGGEEEDDDDDDEEEGGGFFFEEEDDDBBBBBBBBBAAA<<<;;;888666444444333444111111000000000000000000111111111111222333444555444666777999???LLL^^^lll{{{{{{mmmfffgggwwwvvvvvv{{{fffaaappppppxxx[[[IIIBBB@@@BBB;;;@@@AAA>>>;;;:::::::::999888555555555444222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((()))******(((((()))***%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%"""######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''((((((((((((((('''(((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&''')))***((('''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***++++++((())))))******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111222222222222333333333444555555666888;;;===???AAADDDDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHFFFEEEHHHHHHGGGFFFDDDBBBAAA@@@;;;999777555333222222222000000000000000000000111222222111222222333444555444999???FFFPPPbbbxxxyyyzzzuuuqqqxxx~~~nnngggeee}}}jjjeeettt|||ZZZHHHCCCAAABBB:::>>>@@@>>>:::999999999888777555555444333222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((((((***+++***)))((()))+++%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&)))))))))(((''''''&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&''')))***)))'''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))+++******)))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222333333333444444444555555444555777999<<>>???888<<<===<<<;;;999888777777666666666555444222111000000///...---,,,+++,,,,,,---************************)))(((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$%%%((()))***)))((('''((((((((((((((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))(((''''''((()))***''''''''''''''''''&&&&&&)))'''&&&''')))***(((%%%''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''***************)))(((((())))))))))))************,,,,,,,,,---------......000---,,,---111333222111222222333444444444333333555666888:::<<<>>>@@@AAA@@@BBBDDDEEEEEEEEEFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJGGGFFFFFFDDDBBB???<<<;;;777666555444333222222222111333444333111000000111***888888111444555777???DDDNNNbbbwwwrrriiivvvzzzooopppuuunnn```fffxxx___JJJAAA>>>???888<<<;;;;;;:::999888888888999666666555444222111000000///...---,,,,,,,,,------************************))))))(((((((((''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''(((******(((%%%''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((((((***************)))(((((())))))))))))************,,,,,,,,,---------......///---,,,---111333222111222222333333333333333333555666777999<<<>>>???@@@@@@BBBDDDEEEEEEDDDFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFEEECCC???<<<:::666666555333333222222333///000222222000000111222333666222222<<<@@@AAAHHHggg}}}tttyyyrrr~~~wwwxxx}}}sssdddhhh|||}}}^^^IIIAAA>>>???888===::::::999999999999::::::666666555444222111000000......---,,,,,,,,,------************************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))***)))((()))***)))'''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))************))))))((()))))))))*********++++++,,,,,,,,,---------......///...---...000222333222111222222222333333333333555555777999;;;<<<>>>>>>AAACCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHEEEFFFGGGFFFCCC@@@<<<999666555444333333222222333...000222222111111333444555555111555???AAAJJJ^^^zzz{{{{{{zzz||||||{{{kkkmmmpppwww^^^IIIAAA>>>???888===;;;;;;:::999999999::::::666666555444222111000000------------------------************************)))))))))(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((('''&&&%%%&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))))))))*********)))))))))'''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((())))))*********+++++++++,,,,,,,,,---------...............///000222333444111111222222222333444444555666777888:::;;;<<<===@@@BBBDDDDDDCCCCCCCCCDDDGGGGGGFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFCCC???;;;888555444444333222222222333222333444444333333555777444888:::???CCCCCCZZZ~~~xxxuuu}}}mmmdddggguuu~~~~~~nnnnnnnnnuuu]]]IIIAAA>>>@@@999===>>>===;;;:::999888888888666666555444222111000000,,,---------------------***************************)))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))'''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))******)))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************((())))))*********))))))************++++++++++++,,,,,,,,,---------......---...//////000222444555222222222222333444555666666666777888:::;;;<<<<<>>:::888444444333222222222333333333444444444333333555777666999===HHHSSSYYYppp{{{ppphhhnnn|||kkkhhh]]]IIIAAA>>>@@@999>>>???>>><<<;;;999888888777666666555444222111000000+++,,,---.........------******************************)))))))))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((&&&'''))))))(((''''''(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++((())))))************)))*********++++++++++++,,,,,,,,,,,,---------......,,,...///000000222444777333333222333444555777888888888888999:::;;;;;;<<<===???BBBCCCBBBBBBDDDEEECCCBBBAAA@@@???@@@AAABBBDDDDDDCCCAAA???<<<999888333333222222222222333333222222333222222333666888:::===AAASSSkkkvvv|||~~~ooolllpppyyyhhhcccppp]]]IIIAAA>>>@@@999>>>======<<<::::::999999999666666555444222111000000+++,,,---.........------*********************************)))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))******((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&'''((('''&&&$$$$$$&&&&&&''''''((())))))***'''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))(((''''''&&&&&&&&&'''(((((())))))###%%%((((((&&&&&&''')))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******)))((('''''''''((()))*********))))))))))))))))))))))))))))))*********+++++++++(((((()))************************+++++++++,,,,,,,,,,,,,,,---------......,,,...000111000222555888555444333333444777999:::999999::::::;;;;;;<<<<<<;;;>>>@@@BBBBBBCCCDDDFFFDDDCCCAAA@@@@@@@@@BBBBBBDDDCCCAAA>>><<<:::999888333222222222222222333333111222333444555777;;;???DDDVVVeeettt{{{rrrvvvuuuhhhfffvvvssstttgggaaakkk]]]HHHAAA>>>@@@:::>>><<<;;;;;;::::::;;;;;;;;;666666555444222111000000***+++---...///...------************************************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((()))))))))'''$$$!!! '''(((((()))***++++++,,,'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++!!!$$$''''''&&&%%%'''***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))******++++++++++++(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......+++...111111000111555888666555444444555777:::<<<:::::::::;;;;;;<<<<<<<<<:::===@@@AAABBBCCCEEEGGGHHHGGGEEECCCCCCCCCEEEFFFDDDBBB???<<<:::888888888222222222111222222333333222444555777999===CCCFFFSSSxxxfffdddwwwdddcccrrrllljjjpppfffooo```KKKCCC???@@@888<<<>>><<<::::::;;;;;;:::999666666555444222111000000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''')))***)))((('''(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))''''''((()))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''***'''%%%&&&(((***(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''&&&&&&%%%%%%%%%&&&&&&))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''******)))((('''&&&%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,,,,))))))))))))***+++,,,---+++,,,,,,------......///000000000//////111444777888777777777777777888999:::::::::<<<===>>>===<<<============>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHAAA@@@===:::888666666666555555333222222333444555444555222666>>>???GGG[[[yyy{{{uuuttt|||uuummmppp~~~mmmddd~~~vvvzzzbbbKKKBBB>>>???999===>>><<<:::::::::;;;:::999666666555444222111000000------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''')))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''((())))))''''''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&%%%'''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''***(((&&&&&&((()))((('''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))'''''''''&&&''''''(((((())))))((('''''''''''''''******)))(((((()))******''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))************))))))''''''((((((((()))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))***************)))))))))***+++++++++,,,))))))))))))***+++,,,---++++++,,,,,,---.........///000000000///111444777777666666666666777888888:::;;;;;;===????????????>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@>>><<<999777666555555555555444333222222333333000888999999AAAMMMkkkuuu~~~ssskkkjjjtttqqqaaasssyyyaaaKKKAAA===@@@999???>>><<<:::::::::::::::888666666555444222111000000------,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((())))))''''''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))(((&&&&&&((()))((('''******)))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((((('''''''''((()))******)))((((((''''''''''''((())))))(((''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))(((((((((((()))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))*********************************++++++))))))))))))***+++,,,---***++++++,,,,,,------...///000000000000111444666555555555555555666777777999:::<<<>>>@@@AAABBBBBB???@@@AAABBBCCCDDDEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>===:::888666555444444444444444444444555555666444>>>???BBBQQQhhhxxxwwwbbbgggttt~~~yyycccmmmwww]]]IIIBBB???AAA:::>>>>>><<<:::999::::::999888666666555444222111000000------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''((()))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&)))))))))((((((((((((((('''&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))((('''''''''(((((((((***)))(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''((()))******)))(((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))************((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((()))***************+++++++++***************))))))))))))***+++,,,---******++++++,,,---------///000111000000111444666444444444444444555666777777999<<>>???AAACCCFFFEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???===<<<;;;;;;:::999777555444444444444333222222333444777:::;;;@@@SSS___iii|||sssvvvnnnpppppptttrrrvvvZZZHHHCCCAAABBB999<<<===;;;999999999999999777666666555444222111000000------,,,,,,,,,,,,++++++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''(((((('''((()))(((&&&&&&((()))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''''''''((((((''''''&&&&&&''''''((((((''''''''''''(((((()))'''((())))))))))))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))(((((('''((((((((()))))))))******((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))*********************************++++++))))))))))))***+++,,,---++++++,,,------......///...///111222111222333555333333333444555666777888444888===??????@@@DDDGGGFFFFFFGGGGGGFFFDDDCCCAAABBBAAAAAA@@@???>>>======999888777555444444555555555444333333666:::???BBBKKKqqqwwwuuuyyy{{{sssuuurrrttt```KKKBBB>>>@@@888======;;;999888999999888777666666555444222111000000------,,,,,,,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((()))'''''''''(((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***((('''''''''(((((('''((()))(((&&&&&&(((***(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''(((((()))******)))((('''''''''''''''''''''''''''((())))))((()))************)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))***************)))))))))***+++++++++,,,))))))))))))***+++,,,---,,,------......//////000---///111222222222333444333333333444555777888999666:::???AAA@@@AAADDDHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEDDDCCCAAA@@@???>>>999888777555555555666666555444555888???IIIRRRXXXlllsssmmmttt|||nnnbbbqqquuuuuufffMMMAAA<<<>>>888>>>===;;;999888999999888777666666555444222111000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))%%%&&&''''''((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))&&&(((***(((&&&%%%'''***)))))))))***++++++,,,,,,&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***---,,,+++)))(((((((((''''''''''''''''''((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((()))***************(((((()))***+++,,,,,,---))))))))))))***+++,,,---------......///000000000---///111222222222333444333444444555666777999999777<<>>JJJYYYgggooommm___cccuuueee```mmmgggMMMBBB???AAA888<<>>;;;:::999666444444777777666666===EEEJJJQQQccchhhWWWhhhfffbbbZZZffffffLLLBBB???AAA999<<>>???AAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@===:::999777666888<<<>>>>>>EEEFFFJJJQQQ___tttooodddeeezzzsssmmm___NNNbbbZZZccc|||dddLLLBBB???AAA999===???===:::888666666777888777555444333444333111000------,,,+++++++++,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((()))(((((()))))))))(((''''''(((((((((((('''''''''''''''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%***(((&&&&&&((((((((('''***))))))(((((((((((()))((((((''''''''''''((((((''''''(((((())))))******)))******))))))((('''&&&(((((((((''''''(((((()))))))))((('''''''''((((((''''''(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))+++(((&&&'''***+++(((&&&***))))))(((''''''&&&&&&''')))***,,,,,,***)))'''))))))))))))((((((((((((+++******))))))((((((''''''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&(((***+++***)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++******+++,,,,,,,,,------...///////////////000111222333444444555555555555666888999:::>>>???@@@BBBCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFDDDCCCBBBBBBBBBBBB???===888666444555777;;;@@@DDDQQQVVV^^^iiixxx{{{rrrpppzzzzzzpppwwwcccMMMFFFCCC???cccXXX^^^uuubbbKKKBBB>>>@@@999>>>>>>===:::888777666777777888666444444444444222000---,,,,,,++++++,,,,,,,,,************************((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''&&&&&&(((((((((((((((''''''''''''(((((((((((((((((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&+++)))'''''''''((('''&&&((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******)))))))))))))))(((''''''(((((((((((((((((()))***))))))((((((''''''&&&&&&(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((+++)))''''''))))))'''%%%))))))((((((''''''''''''((()))************)))(((******))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''(((***+++)))(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((***++++++******+++,,,,,,,,,------...////////////000000111222333444555555555555555666888999:::===>>>@@@AAACCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@?????????>>><<<;;;:::666555666:::???HHHPPP^^^ppp|||~~~xxxvvvtttkkkaaaZZZWWWgggiiibbbQQQBBB>>>>>>???cccTTTZZZqqq{{{aaaLLLBBB>>>???999>>>>>><<<;;;999777777777777888666444444444444222000,,,,,,,,,++++++,,,,,,---************************((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&%%%'''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))+++)))'''''''''((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((())))))******((())))))))))))(((((('''((((((((((((((()))******))))))((((((((('''&&&&&&))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((+++***))))))))))))((('''''''''''''''(((((()))))))))(((''''''''''''((()))******))))))(((((('''''''''((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))((()))***)))(((&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************(((***++++++******+++,,,,,,,,,------.../////////000000111222333444444555555555555555666888999:::======???AAABBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@===<<<<<<;;;999777===;;;<<>>CCCFFFCCC>>>===<<<<<>>777======<<<;;;999888777666666777555444333444333111000,,,,,,+++++++++,,,------************************))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''((((((((('''&&&&&&'''''''''(((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))*********(((&&&&&&(((((((((''')))(((((((((((())))))***((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((()))***++++++(((((()))))))))(((''''''******))))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))************))))))))))))&&&&&&''''''((())))))******((('''%%%%%%'''(((***))))))))))))(((((((((((('''''''''(((((()))))))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))'''%%%'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************(((***++++++******+++,,,,,,,,,------.../////////000000111222333444555555555555555555666888999:::<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEDDDBBBBBBBBB@@@===;;;::::::888666:::;;;EEETTT___ggguuummmgggxxxzzziiiXXXNNNLLLDDD=========<<<<<<>>>;;;<<<<<<;;;:::::::::999bbbfffkkkaaaMMMCCC<<<<<<666<<<===<<<;;;:::888777666666666555333222333222111///,,,+++++++++,,,,,,---...************************))))))))))))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&&&&''''''((('''''''''''''''''''''((((((((()))&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))'''&&&&&&((())))))(((((((((((((((((()))******((((((''''''''''''((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((()))***+++,,,'''((()))*********)))(((*********)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***)))))))))******'''''''''((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))(((((()))******(((&&&''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))******)))((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))************(((***++++++******+++,,,,,,,,,------.../////////000111111222333444555555555555555555666888999:::;;;<<<>>>???AAABBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAABBB@@@===<<<<<<<<<;;;::::::AAASSSkkkwww{{{zzziiixxxsssbbbUUULLLEEEAAADDD@@@===>>><<<888888;;;>>><<<::::::999999:::<<>>???AAABBBBBBBBBDDDDDDEEEEEEEEEDDDBBBAAABBB@@@======>>>??????>>>CCCMMMeeetttmmmvvvppp\\\VVVMMMFFFAAA???>>>===888777999;;;:::777888<<<333444666999:::999;;;===bbbWWW]]]kkkuuu|||}}}fffIIIDDD>>>888888888::::::999999888777777777777555333222222111///...,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))************)))))))))))))))(((((('''((((((((((((((((((((((((''''''(((((((((((('''''',,,+++)))((('''&&&''''''((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,************************************************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))***)))'''&&&'''(((***+++(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,+++***)))***+++(((((((((((())))))))))))*********)))))))))))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------.........333333333333333333333333666666555555666777999:::>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBBBB===EEE@@@;;;DDDIIIEEEDDDOOOeee{{{ooo]]]RRRMMMDDDCCCAAA???<<<:::888777<<<:::888888999:::::::::999999888777777777888888aaaTTT[[[iii~~~vvvyyy|||bbbGGGDDD>>>999::::::::::::999999888777777777777555333222222111///...,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))))))))*********((())))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''+++***)))(((''''''(((((((((((())))))))))))((((((************************(((((((((((()))))))))******))))))))))))***++++++******************************************************++++++++++++******************************++++++******))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))***)))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))***)))))))))))))))))))))***+++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------...//////222222222333333444444444666555555555666777888999;;;<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEDDDCCCCCC<<>>@@@LLLQQQRRRXXXttt{{{wwwppp```RRRGGGAAA???======<<<;;;999888777777999888777777888::::::::::::::::::;;;;;;<<<======zzztttcccWWW^^^jjj|||xxxxxx}}}^^^DDDCCC???:::<<<;;;:::::::::999888888777777777555333222222111///...,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))(((((())))))***))))))(((************************((((((((()))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((((())))))***++++++)))((('''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))((('''''''''(((***+++************************))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))******))))))******+++******)))++++++,,,,,,,,,,,,------,,,,,,------...//////000111111222333444555555666555555555555666777888999999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFEEEEEEEEE>>>>>>===FFFVVV[[[cccvvv|||xxxssskkknnnmmm___kkkvvv[[[VVVOOOGGGAAA>>>======888888888888888999999999888888888999:::::::::;;;999::::::;;;;;;;;;<<<<<>>@@@AAACCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDD>>>;;;HHHXXX]]]mmmssslllrrrvvveeekkkxxxlll```XXXJJJGGGCCC???======>>>???999999::::::;;;;;;;;;;;;888999;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;zzz```EEECCC>>>999:::999;;;;;;::::::999888888888777555333222222111///...,,,---...---+++***+++,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((((()))(((''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))*********(((((()))***************************************))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))******))))))((((((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))******))))))))))))************************)))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((())))))))))))(((((())))))************'''((()))***************+++++++++,,,,,,,,,------,,,------...000111111222111111222333555666777777666666777888888999999999======>>>???@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEEEEGGG???999DDDRRRUUUhhhyyyfffsss{{{jjjssslll\\\QQQJJJEEEDDD???>>>;;;999888888999:::<<<<<<<<<<<<;;;;;;;;;;;;888999;;;:::999888:::<<<@@@?????????@@@AAABBBCCCeeeHHHDDD>>>999::::::;;;;;;;;;:::999999888888777555333222222111///...,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************)))))))))))))))(((((('''))))))))))))))))))))))))((())))))******))))))(((''''''((()))******))))))(((((()))***++++++++++++++++++++++++++++++++++++)))))))))*********++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++,,,,,,,,,,,,---------************************))))))))))))))))))))))))************+++++++++++++++******))))))******+++)))((((((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))******+++)))))))))*********++++++************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((()))******(((((()))***(((((((((((())))))))))))((((((((()))******++++++(((((()))***++++++++++++++++++,,,,,,,,,,,,------,,,---...///000111222333222222333444555666666777777888999::::::;;;::::::??????@@@@@@AAABBBBBBBBBEEEEEEFFFFFFEEEEEEDDDCCCDDD???;;;BBBKKKMMM___rrrvvvuuutttmmm[[[SSSKKKGGGBBB>>><<<===<<<<<<::::::999::::::;;;;;;;;;;;;;;;::::::::::::666888:::999888999===AAAAAA@@@??????AAAEEEHHHKKKzzzhhhJJJEEE>>>:::<<<<<<<<<;;;;;;::::::999888888777555333222222111///...,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++***************))))))((())))))))))))))))))))))))))))))************))))))'''((()))******)))(((((((((((()))***++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++******))))))******+++******))))))((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++************))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***(((((((((((())))))))))))'''(((((()))******++++++((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...///111222333444333444444444555555666666888999:::<<<<<<<<<<<<;;;??????@@@AAACCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA???CCCCCCHHHOOOOOO\\\uuu|||tttvvvuuu___OOOEEE@@@???AAA@@@<<<;;;>>>>>>>>>>>>>>>>>>>>>??????::::::::::::;;;;;;;;;;;;777:::<<<<<<<<<@@@GGGMMMMMMKKKGGGEEEFFFJJJOOORRRuuujjjKKKEEE???;;;>>>???<<<;;;;;;::::::999999888777555333222222111///...,,,---...---+++***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))******+++++++++,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++---,,,+++)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++************))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,---------++++++,,,,,,,,,---------------...000111333444444444444555555555555555555999:::;;;===>>>======<<<>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFEEEDDDBBB@@@???===GGGLLLQQQVVVVVV___sssvvvmmmxxxrrrdddZZZMMMDDDEEE>>>;;;===<<<888999>>><<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>:::>>>@@@AAABBBHHHRRRYYYbbb]]]WWWRRRQQQSSSWWWZZZqqqpppxxxjjjGGG???;;;999<<<<<<<<<<<<<<<;;;:::999888777666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***)))))))))***,,,,,,+++*********))))))(((((())))))))))))************+++*********))))))((((((,,,,,,,,,+++)))))),,,...++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,+++***,,,///000...+++,,,+++++++++---......,,,+++,,,,,,,,,,,,---------.........------,,,,,,,,,------------------......,,,---......---,,,***)))///---+++***++++++***))),,,+++***)))(((((((((((())))))((('''((()))***++++++******)))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((&&&''')))*********)))(((******)))))))))))))))***)))'''&&&'''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))((((((++++++******************++++++++++++,,,---...///,,,,,,,,,---------............///000111222222333666666666666777888::::::999:::;;;<<<===>>>???@@@>>>@@@CCCFFFHHHHHHFFFEEEEEEKKKLLLGGGDDDCCCBBB>>>CCCCCCVVVgggdddcccrrr~~~qqqiiiuuu{{{wwwsss]]]OOOIIIGGGBBB===??????>>>======<<<<<<;;;???>>>;;;:::999999:::;;;;;;:::999;;;======<<<;;;>>>AAAGGGPPPWWWbbbuuuuuuddd\\\\\\[[[XXX|||www}}}}}}lllIIIBBB===:::<<<;;;<<<<<<<<<;;;:::999777777666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******+++***)))))))))***+++,,,++++++++++++*********)))))))))))))))************+++*********))))))))))))+++,,,,,,***))))))+++---++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------+++***+++---...---+++,,,++++++,,,...///...---.....................---///////////////.................................,,,---......---,,,+++***---+++***+++,,,......---------,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,+++************+++,,,,,,+++***************************************))))))))))))))))))))))))******))))))((((((((((((*********))))))(((((((((&&&'''((()))***))))))(((******))))))))))))******)))(((''''''((()))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))(((************************++++++++++++,,,---...///,,,,,,---------............//////000111222333333555444444444444444555555999:::<<<===???AAACCCCCCCCCDDDFFFHHHIIIHHHHHHGGGJJJHHHDDDBBBAAAAAACCCEEEKKKQQQmmm|||tttwwwpppooo}}}ooo___UUUHHHAAA??????===:::<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<===============>>>@@@BBBCCCAAA???GGGKKKSSS]]]dddnnn~~~ppphhheeeaaa]]]zzzmmmKKKDDD???;;;<<<:::<<<<<<;;;;;;:::888777666666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++******))))))******+++,,,,,,,,,,,,+++++++++++++++)))))))))*********++++++***************)))))))))***++++++***))))))***,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++,,,,,,---...///---++++++,,,---,,,,,,...---,,,...000111111000000000000000000/////////.............../////////111111111111111111111111//////000000000//////...///---,,,,,,...//////...---------------............---,,,+++************...------,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))((((((((())))))))))))((((((((((((''''''((()))))))))))))))***)))))))))))))))******)))(((''''''))))))(((''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************++++++++++++,,,---......,,,------------.........//////000111222333444444555555444333333333333333999:::<<>>===AAAAAACCCFFFIIIIIIGGGDDDHHHKKKTTT___hhhqqqwwwqqqiiiaaaxxxxxxlllKKKEEE@@@<<<<<<;;;;;;;;;;;;:::999888777666666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))*********++++++++++++***************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************)))***+++***))))))***++++++++++++,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++,,,---......111///...---------------000//////000333555444444000000000111222222333333111111222222333333444444555555555555555444444444444444444444555555444444666444111000111111///...------------------,,,,,,,,,,,,,,,+++++++++******......---,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))***+++)))((('''((()))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))***************+++++++++,,,+++++++++,,,,,,---...------------............000000111222333444444555666666666555555666777777888999<<>>>>>???>>>======>>>@@@;;;;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@???>>>DDDEEEGGGKKKMMMLLLHHHEEECCCEEELLLWWW```kkkzzz{{{ooodddvvvrrriiiIIIDDD@@@<<<===;;;;;;;;;;;;:::999888666666666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********++++++++++++))))))******++++++++++++))))))******************************++++++++++++***************+++++++++)))***,,,+++***)))***+++++++++,,,,,,,,,---------.........---------,,,,,,*********+++,,,---......//////...---,,,,,,,,,---/////////111444666666555000000222333555777888999999999::::::;;;;;;<<<<<<888777777777666666555555666666666777777888888999:::888666555666666555444333333333222111///...------...........................---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---************************************************))))))))))))************((((((((()))))))))))))))((((((((((((((())))))***))))))(((((()))***++++++***((('''((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++,,,,,,+++++++++,,,---------------.........//////000000111222333444444555555555555666777999:::;;;777888;;;>>>BBBEEEGGGIIIMMMLLLIIIGGGFFFFFFGGGGGGFFFCCCFFFJJJDDD>>>MMMddd{{{}}}}}}zzziii[[[NNNCCC======>>>???>>><<<999999;;;===:::;;;;;;<<<===>>>??????@@@@@@???@@@AAABBBDDDEEEKKKKKKLLLNNNOOOLLLHHHDDDEEEDDDHHHPPPZZZfffwwwxxxkkktttyyyjjjHHHCCC???<<<===<<<;;;;;;::::::999777666555666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++))))))***++++++++++++***)))))))))))))))******************++++++++++++,,,*********+++++++++++++++)))+++------+++***++++++++++++,,,,,,------..............................+++++++++,,,---...///000---///000000...------...000///000222555777888777333444666777999;;;<<<===<<<<<<==================::::::999999888888777777888777777888999:::;;;<<<:::999888:::<<>>>>>>>>===<<<999777555...///////////////...---///......---,,,---------,,,,,,+++++++++,,,------************************************************)))))))))************+++))))))))))))************((((((((((((((()))******(((((((((((()))***+++,,,***)))((((((******)))(((((())))))******))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,---------.........///////////////000111222333444444222222333444666888:::;;;888999;;;>>>AAACCCEEEFFFJJJIIIGGGFFFEEEEEEFFFFFFIIIGGGGGGEEEAAAFFF^^^xxx{{{~~~wwwbbbXXXNNNGGGBBB===<<<>>>>>>===<<<:::999999;;;===::::::;;;===>>>@@@AAAAAABBBBBBCCCEEEHHHMMMQQQTTTWWWVVVUUUTTTRRRNNNIIIEEEHHHDDDDDDJJJRRR^^^nnn{{{yyymmmsss|||nnnKKKCCC>>>:::<<<;;;::::::::::::999777666555666555444333444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))******((()))***+++,,,++++++***)))))))))******+++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,***,,,......---,,,,,,,,,++++++,,,,,,---......///---------...//////000000---------...///111222333///333666777555333333333555444555777;;;===>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@????????????AAA@@@@@@???>>>>>>======<<<<<<<<<<<<===???AAABBB===<<<<<<>>>BBBEEEFFFFFFGGGHHHHHHHHHGGGEEEBBBAAA777777777666555222000///000000///............///------,,,,,,---......///++++++++++++++++++++++++************************))))))*********+++++++++)))*********+++++++++,,,)))(((((('''((()))***+++(((((((((((()))***+++,,,***)))((()))******)))((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((('''(((((()))******++++++))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,,,,............////////////...//////000111222333333222222333444555666888999:::;;;===>>>@@@BBBDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKJJJNNN]]]sssyyyjjjZZZNNNEEE@@@===>>>>>><<<===@@@===<<<<<<<<<===>>>>>>>>>===>>>???AAACCCEEEFFFGGGLLLMMMPPPTTTYYY^^^aaacccgggddd```\\\XXXSSSMMMHHHGGGBBBAAADDDJJJRRR]]]hhhqqq|||eeebbbmmm{{{rrrzzzrrrMMMDDD>>>:::;;;::::::::::::999888777666555666555444444444333111///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''')))+++,,,'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++---//////...,,,,,,---++++++,,,,,,---...//////,,,,,,---...///000111111/////////000111333444555444888===???===:::::::::;;;:::;;;>>>AAADDDEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAIIIIIIHHHHHHGGGGGGFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDAAAAAA@@@AAABBBDDDFFFHHHCCCAAAAAABBBDDDFFFGGGFFFKKKLLLMMMNNNNNNLLLJJJIIIFFFEEEEEECCC@@@<<<999777222111111000000000000000...............///000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,)))((('''''''''(((***+++(((((((((((()))***+++,,,***)))((()))***+++***((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,------,,,++++++,,,,,,,,,............/////////000......///000111222333333555555555555555666777888======>>>???AAABBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFLLLQQQVVVbbbtttiiidddyyyeeeXXXQQQHHH@@@AAA>>>===??????;;;999;;;:::::::::<<>>???BBBEEEJJJRRRZZZ___\\\WWWRRROOOMMMLLLLLLggg___]]]ccceee^^^ZZZ]]]^^^dddgggeeebbbcccaaa^^^\\\WWWPPPMMMLLLMMMLLLKKKOOORRRRRRLLLJJJLLLNNNMMMHHHHHHIIIKKKLLLLLLKKKIIIIIIKKKKKKIIIFFFDDDEEEGGG>>><<<888666555444222111444333222000////////////---,,,,,,------,,,***''')))+++,,,+++)))***---111,,,+++***))))))***+++,,,+++,,,---,,,***(((((((((,,,,,,,,,++++++*********+++*********))))))(((((())))))*********))))))(((************))))))))))))&&&''''''((()))******+++&&&'''((('''&&&&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))******(((%%%%%%)))---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++...---+++******+++---............////////////000111000000///////////////333333444555666777888888???>>><<<<<<===@@@CCCEEEKKKIIIGGGEEEDDDEEEGGGHHHTTTJJJYYYyyy{{{iiiiiiyyylll[[[NNNFFFCCC???<<<<<<<<<======<<<;;;999888;;;===???>>><<<===AAAEEEFFFLLLQQQPPPNNNPPPTTTXXX\\\ccclllsssttttttttttttyyywwwqqqfff___ZZZUUUNNNJJJFFFCCCDDDDDDFFFMMMUUU^^^bbbnnn~~~[[[RRRfff~~~|||jjjLLL@@@;;;;;;444;;;;;;;;;;;;;;;:::888777666888666444222000000111111...------------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((()))))))))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((((((((*********************************++++++++++++,,,++++++************++++++******++++++++++++******((()))+++,,,---.........---///000///...---...000555222///------...//////***+++...111222333222222111222444555666999===@@@FFFIIILLLNNNOOOQQQTTTWWW[[[[[[[[[\\\^^^ccciiiooovvvqqqiiibbb^^^___cccgggjjjlllqqqwwwxxxvvvwww{{{}}}tttnnnfffbbbdddiiimmmpppuuussskkkaaaYYYUUUOOOHHHOOOMMMKKKJJJJJJJJJJJJJJJIIILLLOOOOOOMMMKKKIIIIIIKKKHHHCCC@@@??????>>>===000000000111111000000000///...---------,,,***((()))+++,,,+++)))(((***---,,,+++***))))))***+++,,,***,,,---,,,***))))))))),,,,,,,,,+++++++++******+++*********))))))))))))***************)))((('''))))))))))))))))))))))))'''''''''((()))*********&&&'''((((((&&&&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++...---+++******+++---...---............/////////222111111000000000111111333444555666777888888999??????>>>>>>@@@BBBDDDFFFJJJIIIGGGHHHIIIIIIIIIHHHEEETTT{{{{{{bbbiiivvvaaaXXXLLLDDDAAAAAA@@@>>>:::;;;<<<<<<<<<<<<;;;:::<<>>???CCCGGGMMMVVV]]]\\\XXXXXXYYY[[[eeejjjpppttttttssssssssstttwwwwwwpppiiibbbYYYPPPLLLGGGCCCBBBBBBBBBHHHOOOSSSXXXcccrrr}}}[[[QQQddd{{{jjjLLLAAA<<<<<<555<<<<<<<<<<<<;;;:::999888777555444444333222111111111------------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))(((((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***---------......------,,,+++---...---,,,,,,---...............///000111222111333666999:::;;;:::999@@@DDDHHHLLLMMMOOOQQQRRRnnnttt{{{}}}{{{zzz|||yyy}}}}}}yyyyyy}}}vvvkkkbbbaaa^^^YYYSSSNNNIIIFFFIIIIIIJJJKKKMMMNNNPPPPPPLLLJJJHHHGGGGGGFFFCCCAAA<<<<<<:::888555111...,,,000...------......,,,+++***,,,------+++******+++,,,++++++******++++++,,,)))+++,,,,,,+++******+++,,,,,,,,,++++++++++++******************)))))))))+++++++++***)))((('''&&&((((((((((((((((((((((((''''''(((((())))))******&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,...---,,,++++++,,,---...---------............///222222222111222222333333444555555666777888999999??????@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHHHHGGGFFFFFFlll{{{mmm{{{eeeTTTKKKEEE???<<<===?????????:::;;;<<<>>>>>>????????????AAACCCCCCBBBDDDHHHLLLYYYeeemmmkkkddd```^^^\\\ccceeeggggggeeeccccccdddiiippptttrrrllleee\\\TTTPPPIIIDDDBBBAAA@@@CCCIIIJJJNNNWWWbbbjjjsssYYYSSSdddwwwzzz|||jjjLLLAAA======666===<<<<<<<<<;;;:::999888777222333444444333222111000---------,,,,,,,,,++++++******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++...////////////......------...///...,,,+++,,,---)))---111444666555555555:::<<<@@@DDDJJJOOOTTTVVV^^^eeemmmrrrqqqmmmiiifff{{{vvvkkkeee\\\VVVOOOKKKJJJLLLMMMNNNIIIIIIKKKMMMNNNLLLHHHEEEKKKHHHDDD???;;;777444333111///....../////////---+++---...///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++************************+++++++++***)))'''&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***&&&((()))((('''&&&'''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***(((&&&(((++++++)))&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,...---,,,,,,,,,,,,---...------------............222222111111222333444444555666666777888999::::::>>>???AAACCCEEEFFFFFFFFFCCCEEEGGGFFFEEEFFFKKKPPPaaa~~~ooo]]]NNNEEECCC@@@===<<<===>>>>>>======>>>???@@@AAABBBBBBCCCAAADDDGGGGGGHHHJJJOOOTTTfffsss{{{tttiiiccc^^^ZZZXXXWWWVVVTTTQQQPPPOOOOOO]]]fffnnnpppnnnkkkeee^^^UUUMMMGGGEEECCCAAABBBFFFGGGJJJPPPVVV\\\ddduuu|||WWWSSSgggzzz~~~}}}rrrxxxhhhKKKAAA======666===<<<<<<<<<;;;:::999777777111222333444333222000///------,,,,,,,,,+++++++++***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&((()))(((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---...//////000000000000000111222111///...///000333555777777666777999;;;===DDDPPP^^^kkkuuu|||~~~wwwlllddd^^^YYYQQQLLLQQQOOOMMMLLLMMMNNNNNNMMMJJJGGGCCC???======???@@@777555333222111000...,,,++++++,,,...///...---,,,,,,,,,,,,------,,,,,,,,,)))+++,,,---+++++++++,,,++++++++++++++++++++++++***************+++++++++++++++******((('''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((())))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***(((&&&(((++++++)))&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,---------------------------------.........//////000000000111222333444555666777777888999:::;;;;;;<<<>>>AAADDDEEEFFFFFFEEEEEEJJJMMMIIIEEEJJJXXXeee{{{jjjVVVJJJDDDCCCAAA@@@????????????>>>>>>??????@@@AAABBBCCCDDDEEEDDDGGGKKKLLLMMMPPPVVV[[[mmm|||wwwhhhbbb\\\VVVPPPOOOMMMLLLJJJIIIHHHGGGPPP\\\iiirrrxxxxxxpppgggXXXPPPIIIFFFEEEBBBBBBDDDEEEFFFKKKPPPTTT\\\mmm}}}}}}]]]UUUjjjwwwiiinnnfffJJJAAA======666<<<;;;;;;;;;:::999888777666222333333333333111///...,,,,,,,,,,,,++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&'''((((((''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,---...///000111111111...///000000//////000111444555555666999BBBOOOXXX\\\gggxxxqqqfff___XXXOOOHHHFFFGGGJJJKKKKKKHHHCCC???<<<<<<===>>>===<<<:::888777444///,,,,,,++++++,,,---...,,,+++,,,------......------,,,***,,,------,,,++++++,,,***++++++++++++,,,,,,,,,*********+++++++++++++++*********)))((('''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((())))))''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------------------------.........////////////000000000000111222444555666777888888999:::;;;<<<<<<===>>>AAADDDFFFGGGGGGGGGDDDHHHKKKIIIHHHSSShhhzzzwwwtttxxxiiiUUUGGG@@@@@@CCC======>>>???@@@@@@@@@@@@???@@@AAABBBDDDGGGIIIJJJKKKNNNQQQRRRRRRTTTYYY]]]nnnyyyiiibbb\\\TTTMMMLLLMMMNNNPPPPPPNNNLLLEEEOOO]]]lllyyy}}}ttthhh^^^TTTLLLIIIGGGCCCAAABBBAAAAAAEEEJJJNNNUUUbbbooosssiiiyyyqqqbbbjjjeeeIII@@@======555;;;:::::::::999888777666555444444333333111000......,,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&'''((((((''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++*********************************++++++++++++,,,---,,,,,,++++++,,,,,,---------............------------...///000000000000,,,...111222333555777999999>>>EEEMMMVVVeeeuuuzzztttkkkbbbZZZTTTNNNJJJRRROOOKKKFFFAAA===:::888<<<<<<===??????===999666444111...---......,,,***,,,---...//////...---,,,,,,---...---,,,******+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,(((((())))))((('''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))((((((((((((''')))***)))((('''((()))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------............------/////////000000000111111000000111222333555777888888888999:::;;;<<<======???@@@BBBDDDFFFHHHIIIJJJEEEFFFHHHLLLUUUggg~~~mmmkkkvvvcccPPPFFFBBB???>>>@@@:::;;;===>>>???@@@AAACCCBBBCCCEEEHHHKKKPPPSSSUUUTTTVVVWWWVVVTTTUUUXXX\\\iii~~~ooohhh```VVVOOOQQQUUU[[[```aaa___\\\IIIJJJMMMXXXjjjxxxxxxppphhh^^^TTTPPPMMMGGGCCCBBB@@@???@@@DDDGGGIIIOOOWWWnnn___iiidddHHH???<<<<<<555;;;999999999888777666555444555555333222000///...---,,,,,,,,,+++++++++******))))))((())))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((%%%'''((((((''''''(((***'''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---------............------......////////////......222444888;;;>>>AAADDDGGGLLLWWWeeerrr}}}zzzsss```TTTQQQQQQQQQOOOLLLGGGBBB???666888===BBBGGGGGGEEEBBB<<<888333111111000...,,,,,,---...//////...---,,,---...///...,,,******************++++++,,,,,,,,,*********++++++,,,,,,,,,'''(((((((((((((((''''''&&&&&&''''''((()))******))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******(((%%%%%%)))---(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------------............------000000000000111111111111111222222333555777999:::888999999:::;;;<<<======AAABBBCCCEEEGGGIIIKKKLLLLLLKKKLLLUUUggg~~~mmmeeexxx~~~nnnYYYJJJ>>>>>>BBBAAA>>>>>>;;;===>>>??????@@@AAACCCFFFGGGJJJNNNSSSYYY^^^aaaZZZ\\\\\\YYYUUUTTTVVVYYYddd}}}uuunnneeeYYYWWWZZZ```iiiqqqssspppmmm[[[PPPEEEHHH]]]uuurrrggg\\\WWWSSSLLLFFFDDDBBB???>>>@@@@@@>>>>>>BBBlll```bbb}}}gggLLLAAA<<<<<<555===;;;;;;;;;:::888666555444666444222111111000///---------++++++++++++------******))))))))))))************))))))((((((''''''''''''(((((())))))******++++++***)))((('''&&&&&&(((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))************************++++++******************++++++,,,---------,,,,,,,,,,,,------------......+++,,,---...////////////222---,,,222444111000333;;;===GGGUUU^^^dddnnnyyy|||{{{||||||ooodddggglllkkkkkkoooppprrrxxxtttnnnooowwwxxxssswww{{{wwwwww}}}wwwwww||||||zzzssspppjjj```WWWQQQMMMLLLCCC@@@>>>@@@FFFJJJKKKJJJFFF@@@:::999<<<:::333,,,111111111000---,,,------111...+++***+++,,,,,,+++...,,,***+++---...,,,***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))***++++++((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---............////////////111000//////000222444666111333555666666666888::::::;;;<<<<<<;;;;;;<<<>>>CCCDDDFFFHHHIIIIIIIIIIIIKKKNNNRRRkkk~~~jjjuuuvvvbbbXXXHHHCCC?????????>>>>>>AAA======>>>@@@BBBEEEIIIKKKKKKOOOSSSWWWZZZ\\\^^^``````\\\YYYYYYXXXUUUSSSRRR```sssooommmiiieeeggglllsssxxxxxxrrrmmmaaaWWWKKKHHHRRRfffrrr^^^XXXVVVOOOHHHFFFFFFEEEBBB>>><<<;;;===???lll```cccgggLLLAAA<<<<<<555===;;;;;;;;;:::888777555444666444222111111000///------,,,++++++++++++,,,---******))))))))))))*********)))))))))(((((((((''''''((((((((()))))))))*********))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))************************++++++******************++++++,,,---------,,,,,,,,,,,,,,,---------......222111///......///000111555000...111222222777===IIIVVVnnn}}}xxxqqqrrryyywwwkkkhhhjjjnnnssswww|||uuuvvv}}}yyy}}}~~~}}}~~~yyyxxxtttqqqrrrvvvwwwsssoooooosssYYYDDDGGGCCC???AAAHHHNNNPPPPPPMMMIIICCCAAAAAA???999333...///000000///............,,,++++++---......---...,,,***+++---...,,,***,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---............////////////000000//////000222444666222333555555555666999;;;:::<<<======<<<<<<>>>???@@@CCCGGGKKKMMMOOOPPPPPPQQQXXXaaaooohhh~~~~~~{{{eeeTTTLLLEEE@@@>>>??????>>>???BBBBBBCCCEEEFFFHHHJJJLLLNNNSSSVVV[[[]]]___```aaabbb]]][[[YYYXXXWWWUUURRRPPPZZZooozzzssskkkooooooqqquuuyyyxxxsssnnneee]]]SSSNNNSSSddd~~~}}}jjjdddaaaZZZTTTQQQIIIGGGCCC???<<<:::;;;<<>>???@@@BBBCCCFFFIIIKKKKKKJJJJJJKKKLLLeee~~~iiiooo~~~pppaaaRRRFFFAAADDD@@@>>>@@@@@@???@@@DDDAAADDDIIIMMMNNNPPPQQQSSSWWWZZZ^^^______^^^]]]^^^]]]\\\[[[ZZZXXXUUUPPPLLLXXXlllzzzyyywwwvvvxxx{{{|||yyyvvvrrrnnnggg```\\\ddd{{{nnnccc^^^ZZZVVVTTTNNNKKKGGGBBB>>><<<;;;;;;qqqaaaddd~~~gggLLLAAA<<<<<<555===;;;;;;;;;:::999888666555666444222111111000///---,,,++++++++++++++++++,,,******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******************************+++++++++++++++,,,++++++,,,---............,,,,,,---------.........***,,,...111222222111000222777???HHHRRRaaattt{{{vvvppplllmmmpppqqqqqqsssuuu|||zzzxxxyyyzzzyyywww|||uuukkk]]]SSSNNNLLLJJJIIIQQQRRRSSSSSSPPPLLLHHHEEEGGGAAA999333000000111222///...------------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))******+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))((()))))))))************++++++++++++,,,,,,------............////////////000//////000111222444555444444444333333555999===<<<>>>@@@@@@@@@AAACCCDDDFFFIIIKKKJJJHHHFFFGGGIIIQQQ{{{{{{tttsss~~~eeeWWWOOOHHHBBB???DDDAAAAAABBBBBBAAACCCHHHDDDKKKSSSYYY\\\\\\\\\]]]\\\^^^``````^^^\\\[[[[[[___aaaaaa___^^^[[[TTTMMMWWWggg~~~|||zzz}}}}}}ooojjjyyyqqqhhheeebbb^^^UUUQQQMMMHHHEEECCCAAA???vvvdddfff~~~gggLLLAAA<<<<<<555===;;;;;;;;;:::999888777666666444222111111000///---++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((&&&'''((())))))((('''&&&((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********************************++++++,,,,,,,,,,,,***+++,,,---............------........./////////222111111111444777;;;===AAAKKKXXXcccooo}}}zzzzzzzzz|||~~~}}}{{{|||lll^^^TTTOOOMMMLLLNNNRRRSSSSSSPPPLLLIIILLLHHHDDD@@@===:::555222///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))))))))***+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++,,,,,,------------............//////////////////000000111333444444444444444333333555999======???AAABBBBBBCCCEEEGGGHHHJJJKKKJJJHHHJJJOOOUUUlll{{{yyymmm```iii|||vvvdddQQQIIIGGGEEEBBBAAACCCAAAAAABBBBBBBBBGGGNNNWWW```jjjpppooollliiihhhdddeeefffeeeccc`````````aaafffjjjjjjjjjjjjcccZZZTTTaaatttwww{{{tttkkkbbb]]]YYYUUUQQQPPPMMMJJJHHHxxxiiiooogggLLLAAA<<<<<<555===;;;;;;;;;;;;:::999888777666444222111111000///---******++++++++++++************))))))))))))******(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************************************++++++,,,---------***+++,,,.../////////////////////000000000000111222000------222;;;EEELLLZZZeeeqqqyyy|||zzz}}}{{{tttqqq{{{nnn___YYYYYYQQQPPPOOOPPPQQQPPPMMMJJJDDDEEEIIIMMMMMMHHH>>>555111///------...///000///+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((())))))))))))((((((+++******)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++,,,---------------............//////////////////000111222333333444333444444444444666999<<<===???AAABBBCCCDDDFFFHHHNNNOOOMMMIIIGGGKKKVVV___nnnhhhgggiiiooowwwbbbUUUHHHEEEEEEDDDBBBAAA@@@???@@@BBBDDDFFFOOOYYYrrr{{{xxxpppllliiiiiiiiigggeeedddfffgggfffpppwwwyyy|||~~~wwwmmmZZZaaa~~~zzzuuu}}}yyykkkgggccc^^^[[[ZZZXXXTTTPPPvvvnnn|||gggLLLAAA<<<<<<555===;;;;;;;;;;;;:::999888888666444222111111000///---)))***+++,,,,,,+++***)))******))))))))))))******'''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************************************++++++,,,------...***+++,,,...//////000000000000111111111222222222///333:::DDDPPP[[[dddiiiwwwuuuttt}}}xxx{{{zzznnniiijjjbbbZZZPPPKKKLLLMMMMMMKKKDDDCCCEEEJJJNNNMMMGGGAAA;;;777222/////////000000***,,,...---+++***,,,...++++++,,,------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))''''''))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************+++,,,---.........---,,,............////////////...///000111222333333333222333555555555666999;;;<<<>>>AAABBBCCCEEEGGGIIIRRRRRRPPPLLLNNNYYYkkkyyy~~~{{{qqqsssuuuqqqzzz||||||~~~rrrcccTTTKKKDDDCCCDDDBBBAAACCCAAA@@@BBBFFFJJJQQQ^^^kkk}}}xxxnnnmmmllljjjiiijjjnnnqqquuuwwwgggaaannn{{{rrrvvvqqqlllfffcccaaa^^^YYYTTTtttqqqgggLLLAAA<<<<<<555===;;;;;;;;;;;;::::::999888666444222111111111///---)))***+++,,,,,,+++***)))******))))))))))))******'''((((((((())))))************))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......***+++,,,...///000000000111111222222222333333333666CCCXXXoooyyywwwpppkkkqqqvvvoootttyyyzzz{{{vvvuuuzzz~~~yyy{{{rrrdddSSSIIIHHHLLLMMMLLLLLLFFF@@@???DDDJJJLLLLLLFFFAAA999333///---,,,,,,***,,,...---+++***,,,...++++++------------++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((&&&%%%))))))))))))))))))))))))(((((())))))))))))((((((++++++***))))))((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************+++,,,---.........---,,,............/////////000...///000111333333333333111333555666666666888:::<<<>>>AAABBBCCCEEEGGGJJJMMMOOOQQQTTT___tttxxxzzzggg~~~}}}~~~mmm[[[OOOLLLFFFAAABBBCCCAAACCCFFFDDDCCCFFFLLLRRR[[[lll{{{vvvuuusssqqqqqqsssxxx|||xxxooo[[[VVVcccvvvyyyooosssyyykkkfffvvvwwwrrrkkkgggeeeaaaZZZTTTmmmyyyfffMMMEEE999:::777999999999:::::::::999888888777555111000000000///...******++++++++++++******...'''%%%***---***((()))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++***)))(((((()))***+++*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,+++,,,...000000000000---///555888888>>>FFFUUUmmm|||yyyyyyyyy}}}tttmmmwwwxxxttt{{{nnnggg\\\UUUQQQNNNKKKHHHKKKHHHDDD@@@::::::EEEQQQNNNPPPLLLAAA777444222000111000...+++''''''))),,,***,,,///...+++***+++---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,+++******,,,,,,------.../////////......///000111222333333111111222333444444444444222333555777999999999999;;;@@@DDDEEEDDDEEEIIILLLFFFMMMOOOUUUtttvvvxxxeee}}}zzzwwwiiiZZZNNNHHHEEEDDDDDDDDDEEEEEEDDDCCCJJJGGGHHHPPP___mmmvvvyyy}}}yyyzzz{{{ooofffZZZPPPQQQUUU[[[eeeoooqqquuu{{{zzzqqqggg]]]iiijjjllldddRRRLLLccc~~~yyyrrrjjjccc___^^^lllooodddLLLDDD:::;;;999;;;999999:::::::::999888888777444222000000000///...******++++++++++++******...***))),,,,,,((('''***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))***+++***)))(((((()))***+++************))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------...............///000222222111111666222111555<<>>BBBFFFIIIIIIIIIHHHMMMKKKVVVyyynnniii~~~~~~||||||qqq^^^RRRLLLGGGEEEFFFGGGFFFDDDDDDEEEGGGKKKMMMMMMPPPTTT[[[___^^^WWWQQQTTT```rrr}}}}}}|||zzzssskkkeee```WWWNNNOOOGGGAAA???>>><<<===@@@CCCFFFKKKOOOQQQTTTWWWYYYYYY]]]___\\\YYYWWWRRRLLLNNN[[[kkkmmm```ZZZmmmqqqiiiiiiccctttggg```pppbbbKKKDDD:::<<<:::===::::::::::::999999888777666444222111111000///---******++++++++++++******,,,***)))*********((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))(((((((((((())))))(((((()))))))))*********************************)))***************+++++++++++++++,,,,,,,,,------------------............000111111111111111222333111<<>>NNNdddttt}}}ooowww}}}xxxzzzpppooosss}}}sss```RRRLLLMMMRRRVVVWWWWWWWWWSSSLLLIIIDDD===444...,,,---///,,,,,,------......---,,,***++++++,,,,,,++++++***************************((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************((()))***+++,,,---------,,,,,,------.../////////......//////000000111111111222333444444555444444555555666777888:::;;;<<<===???BBBEEEGGGIIIIIIJJJSSSddd}}}ppp{{{~~~rrr\\\SSSJJJGGGEEECCCCCCFFFBBBEEEHHHJJJMMMSSSZZZ___gggccc]]]WWWQQQMMMIIIFFFCCCCCCEEEIIIRRR___nnnwww~~~sssiiicccaaaZZZVVVSSSRRRQQQPPPOOOOOOLLLNNNNNNLLLIIIEEEBBB???:::;;;<<<<<<===???DDDGGGDDDGGGJJJJJJOOOVVVZZZYYYSSSWWW```jjjqqqyyy]]]XXXkkk{{{}}}ccceeeqqqdddMMMDDD:::;;;888;;;;;;;;;;;;:::999888777666555444222222222111...,,,******++++++++++++******+++***(((&&&***---+++&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))))))))))))))))))))(((((((((***))))))(((((())))))***)))))))))*********++++++******+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,------------------........./////////111222444555888???JJJSSS]]]jjjzzz~~~~~~uuulllhhhoooxxx|||}}}|||~~~yyyvvvyyyiiiZZZLLLQQQVVVWWWYYYXXXRRRJJJFFFHHHHHHDDD<<<555000......---,,,---//////---,,,***++++++,,,,,,++++++***************************))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++)))***++++++,,,,,,,,,,,,,,,,,,------...////////////000000000111111111222000111222333444444444444555555666777999<<<>>>???AAADDDFFFFFFEEEGGGLLLQQQlll}}}lllwwwzzzhhh^^^QQQJJJEEEEEEDDDAAAAAACCCDDDIIIPPPTTTWWW\\\bbbfffhhhhhhgggddd```ZZZUUURRRMMMJJJFFFBBBBBBHHHQQQXXXgggjjjllliiiccc\\\YYYXXXQQQMMMMMMOOOQQQSSSWWW\\\[[[______YYYSSSOOOJJJEEE???>>><<<:::999;;;???BBBBBBIIIPPPUUU]]]ggglllkkk^^^___ccciiioooqqqooommmhhhkkkoooqqqrrrsssuuuvvvjjjiii}}}vvvyyy{{{bbbcccrrrcccKKKDDD:::<<<:::===;;;;;;;;;:::999888777666555333222222222111...,,,******++++++++++++*********000111+++((()))***((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((())))))*********))))))((((((''''''******))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,------------...............////////////111666<<>>BBBEEEKKKUUUaaajjjsssyyyyyyvvviiifffaaa]]]ZZZVVVNNNGGGDDDEEEHHHIIIKKKNNNSSSVVVwwwzzzxxxxxxyyyaaa```rrraaaJJJCCC:::===<<>>BBBEEEGGGBBBIIIOOOQQQRRR]]]pppuuu|||fffXXXSSSRRRNNNIIIEEEFFFFFFEEEHHHMMMPPPYYYccciiiiiihhhiiikkklllkkkhhhccc^^^[[[YYYYYYYYYZZZZZZVVVPPPJJJFFFDDDGGGLLLPPPQQQPPPRRRWWW\\\[[[WWWWWW\\\```bbbjjjttt{{{wwwooolllhhhcccTTTQQQKKKEEEAAAAAAEEEHHHRRR___nnnxxx{{{sssfffaaaVVVLLLEEECCCAAA???<<<===>>>>>>???AAAEEEIII~~~yyyzzz|||}}}eeefffvvveeeLLLAAA===>>>777;;;;;;:::999888777777777777666555444222000///------,,,,,,,,,+++++++++******111111000///---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((())))))***)))((((((((()))+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---......////////////222......333444111222777:::III\\\kkkvvv}}}}}}yyyyyywwwxxxxxxxxx~~~zzzxxxsssrrruuuxxxvvvwwwxxx{{{pppxxx|||}}}ppp```KKKFFFOOORRRQQQMMMJJJKKKPPPSSSNNNHHH:::555///+++,,,---//////------.........------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((+++++++++*********))))))))))))************))))))************************,,,,,,+++***))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,------...//////......000000000111222222333333333444444444555666666666888666888===@@@@@@CCCGGGDDDLLLPPPOOOVVVmmmzzzjjjXXXQQQNNNLLLLLLHHHFFFHHHIIIJJJOOOVVV[[[fffgggiiiqqqpppkkkmmmooojjjbbbZZZUUUSSSTTTUUUVVV^^^ddd```VVVLLLKKKMMMKKKJJJIIILLLRRRXXX\\\^^^[[[ZZZYYY[[[aaakkkvvv|||}}}zzzgggaaaXXXMMMEEEBBBCCCEEEUUUcccqqqyyy}}}~~~wwwmmmcccZZZMMMEEECCCCCCAAA?????????@@@BBBDDDEEEDDDBBB}}}lll{{{{{{{{{~~~hhhxxxeeeLLLAAA===>>>777;;;;;;:::999888777777777777666555444222000///------,,,,,,,,,+++++++++******,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))++++++***)))))))))))))))***))))))((()))***+++,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------)))***+++,,,------......333//////333555666<<>>@@@AAADDDIIIBBBIIISSS^^^mmmwww^^^QQQLLLJJJHHHKKKGGGGGGJJJNNNSSS\\\dddnnnwwwuuuqqqtttqqqkkkllljjjgggccc^^^ZZZXXXWWWVVVUUU\\\dddhhhdddZZZPPPJJJMMMNNNOOORRRVVVYYYZZZYYYXXXXXXZZZ\\\```eeejjjmmmoooppprrruuuyyy~~~vvvhhh[[[SSSQQQSSSWWW```iiinnnqqqsssooohhh^^^XXXQQQNNNNNNOOOMMMJJJGGGHHHJJJLLLNNNNNNMMMLLLgggnnnllleeeKKKAAA===???777<<<;;;:::999888777777777777555555444222000///...---,,,,,,,,,+++++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))+++*********))))))((((((++++++***))))))))))))******))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------******+++,,,------......111......111777???KKKVVVtttuuulllfffdddbbbaaammmjjjfff```\\\[[[\\\^^^\\\^^^```aaaaaadddjjjooooookkkeee```\\\\\\___```kkkiiiiiikkkllliiiiiikkkmmm}}}}}}}}}sssooorrrzzzwwwmmmkkkdddSSSOOOOOOOOOMMMIIIHHHJJJLLLKKKIIIDDD===666111///...///......---,,,+++******,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))+++************)))))))))))))))************))))))************************,,,+++******)))*********************+++++++++,,,------------................../////////......---000000111111222333333333333333444555666666777777;;;:::<<<@@@AAAAAAEEEJJJJJJPPP___qqq~~~zzzzzzcccRRRJJJHHHGGGFFFIIIGGGHHHMMMUUU^^^kkkvvv~~~xxxpppqqqggggggggggggfffdddbbbaaa\\\]]]aaahhhkkkeeeXXXLLLPPPRRRTTTXXX[[[ZZZWWWTTTUUUWWWZZZ]]]]]]\\\ZZZYYYSSSSSSTTTYYYbbbmmmwww}}}wwwllldddaaa^^^dddiiilllooorrrrrrnnnaaa___]]]]]]^^^\\\XXXTTTKKKMMMNNNPPPRRRRRRRRRRRRrrr{{{tttdddKKK@@@===???888<<<;;;:::999888777777777777555444333222000///......,,,,,,,,,+++++++++******************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))*********((((((((((((((((((((((((++++++******)))(((((((((++++++***))))))*********)))))))))*********++++++*********+++++++++,,,,,,,,,,,,,,,------------...//////....../////////000111111222666@@@OOOaaaooouuuhhhgggmmmrrrzzz{{{pppuuuuuusssnnnkkklllqqqvvv|||~~~}}}xxxqqqqqqwww~~~{{{uuuqqqooonnnmmmkkkggg```YYYVVVVVVPPPYYYcccgggiiimmmsssxxx}}}pppSSSQQQPPPOOOJJJEEECCCEEEJJJJJJIIIEEE===555111///000//////...------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))))))))))))))************))))))************************++++++***************+++*********+++++++++,,,,,,,,,------------.........///////////////......---000000111222222333333444333333444555666777777888;;;;;;===@@@AAA@@@EEELLLPPPXXXjjj}}}mmmnnn~~~ooodddUUUKKKGGGGGGGGGGGGIIIGGGIIIPPPXXXcccsss}}}uuuuuulllmmmoooqqqrrrqqqpppoooiiiddd```aaaeeeddd]]]VVVQQQRRRUUUXXXZZZYYYVVVSSSVVVXXXZZZ[[[YYYUUUQQQNNNJJJIIIHHHJJJOOOXXXbbbhhhwww}}}mmmqqqvvvyyy||||||zzzxxxnnnmmmlllkkkhhhbbbZZZTTTNNNOOOOOOPPPQQQSSSWWWYYYzzzvvvwwwvvvdddKKK@@@===???888<<<;;;:::999888777777777777444444333222111///......,,,,,,,,,+++++++++******''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************))))))((((((+++***************++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........222111000/////////000000333777;;;AAALLL^^^sssyyy~~~~~~|||zzzssshhhffffffdddkkkrrrnnn~~~|||uuussstttnnneee]]][[[]]]]]][[[XXXgggooowww|||~~~zzz|||pppdddYYYRRRKKKCCCAAACCCBBBDDDGGGGGGBBB;;;555111......---,,,------...///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))************))))))************************+++***************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...///////////////......111111111222333333444444333333444555666777888999;;;;;;===@@@@@@@@@GGGOOOQQQ]]]sssvvvlllxxxuuukkk\\\UUUMMMHHHGGGGGGGGGGGGJJJJJJMMMSSSZZZcccqqq~~~wwwvvvvvvvvvuuutttsssrrrrrrrrrpppkkkeeebbbaaaaaa___]]]QQQQQQRRRTTTWWWXXXWWWVVVYYYYYYYYYXXXVVVTTTSSSRRRWWWUUUUUUUUUXXX]]]bbbeeelllqqqyyyuuusssrrrpppmmmhhh```XXXRRRRRRSSSSSSTTTVVV[[[bbbhhhxxxeeegggjjjcccKKK@@@===???999===;;;:::999888777777777777444444333222111000///...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))***+++************+++,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,---------............111000///...///000111222555>>>FFFKKKSSSbbbrrr|||{{{pppaaahhhpppvvv~~~jjjdddhhhlllvvvxxxzzzuuuuuuqqqggg___^^^\\\[[[]]]bbbfffhhhgggoooyyy{{{{{{lll^^^QQQFFFEEEIII???@@@AAACCCCCC@@@:::666...---,,,++++++,,,---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))))))))***))))))************))))))*********************************)))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------...///000000000000///111111222222333444444444333333444555777888999999:::;;;???BBBAAABBBJJJTTT```nnnzzzttt}}}{{{mmm```UUUOOOLLLHHHFFFFFFGGGGGGGGGNNNOOOSSSXXX[[[```kkkwww{{{xxxxxxvvvrrrnnnjjjgggffffffiiihhhhhhgggfffccc```^^^RRRQQQQQQSSSVVVYYY[[[[[[[[[ZZZXXXWWWYYY\\\___aaajjjkkkmmmppptttxxx|||~~~tttooonnnllliiiddd```\\\ZZZXXXWWWZZZ___bbbgggoooyyy|||jjjiiilllcccJJJ@@@===@@@999===;;;:::999888777777777777444333333222111000//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++*********++++++,,,---)))***+++,,,,,,,,,++++++,,,,,,---------.........------------.....................///111444777999DDDOOOYYY[[[^^^fffnnnqqq}}}uuullleeekkkssszzzvvvhhhdddhhhmmm{{{uuurrrooojjjeeeaaafffhhhnnnuuu{{{uuucccQQQKKKPPPGGGAAA======AAABBB???;;;333222///---,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))******))))))************))))))******************************))))))***++++++,,,+++++++++,,,,,,,,,------------------............,,,---...000000111111111111111222333333444444555333333444666777888999:::;;;===AAADDDDDDEEENNNYYYppp}}}wwwfff\\\SSSLLLIIIHHHGGGFFFGGGHHHIIIIIIRRRUUUZZZ___^^^___fffpppzzzuuullljjjgggddd```]]][[[ZZZ]]]]]]```ccceeeeeeaaa^^^UUUTTTTTTWWWZZZ]]]^^^^^^[[[ZZZYYYZZZ___gggoootttxxxzzz~~~uuunnnmmmgggddd```[[[ZZZ]]]aaaeeeccclllwww|||~~~|||cccJJJ@@@===@@@999===;;;:::999888777777777777444333333222111000//////,,,,,,,,,+++++++++******))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&&&&'''((()))***++++++))))))))))))))))))))))))''''''((()))***+++,,,,,,+++*********+++,,,,,,---)))***+++,,,---,,,++++++---------.........//////---------.........//////......///111555999>>>@@@XXXeeeoooooommmppprrrqqqxxx~~~zzzvvvqqqlllvvvmmmfffqqqyyyzzzzzz~~~uuulllggghhhfffdddlllyyyzzzsssvvv[[[OOOQQQPPPFFF;;;999>>>CCCBBB???:::888555222///.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''''''''(((***+++'''((((((((())))))******))))))************))))))******************************))))))***+++,,,,,,++++++,,,,,,,,,---------............/////////000+++,,,...///111222222222111222222333333444444555333333444666777999::::::<<<>>>CCCFFFFFFHHHRRR]]]ooo|||~~~eeeVVVPPPMMMIIIGGGGGGGGGHHHIIIKKKLLLLLLUUUYYY___dddbbb___dddlll|||qqqkkk^^^^^^^^^]]][[[YYYWWWVVVUUUSSSSSSXXX```dddcccaaaWWWWWWYYY\\\___aaa```___YYYYYYYYY]]]eeeoooyyyvvvnnnfffgggmmmfffbbb\\\XXXYYY___iiipppuuuaaaLLLDDDAAABBB:::???<<<<<<:::999888777777777777555222111111000///---------,,,,,,+++***))))))...,,,***+++---...,,,***(((((())))))******++++++((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***........................111///......000111111000333000222666999===JJJXXXccckkktttxxxxxxvvvwwwyyy}}}tttmmmrrr{{{{{{sssiiikkkqqqmmmuuurrr}}}|||ooobbb[[[[[[dddjjjnnnpppwwwxxxllljjjxxxjjjaaaNNNFFFBBBCCC>>>888>>>LLLGGGAAA888111////////////000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,,,,---------............//////000000111111111111222333333333222222666666777888999;;;===>>><<>>???888===<<<;;;:::999888777777777666444111000000000...---------,,,,,,+++******)))---,,,***+++---...,,,***)))))))))))))))*********((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************************************))))))*********+++++++++++++++,,,,,,,,,++++++***........................------------///000000000111---333FFFWWW_________jjjmmmrrrwww{{{www|||xxxqqqkkkpppwww{{{~~~rrrpppiiihhhfffddddddjjjvvvrrrxxx___PPPDDDBBBAAA<<<===CCCEEEDDD@@@:::444000//////............------------,,,,,,,,,+++++++++******((()))))))))************************************+++++++++************)))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,---------...............//////000111111111111222222333333333333222666666777888999;;;===>>>@@@EEEFFFIIILLLLLL```qqq\\\RRRNNNJJJEEEDDDDDDEEEHHHKKKOOOSSSWWWYYYccccccdddddd^^^ZZZ___gggyyy{{{qqqfffddd```bbbdddffffffdddaaa^^^\\\YYYVVVXXX^^^bbbbbbaaa\\\[[[\\\^^^___^^^ZZZVVVYYY___fffiiinnnwww|||}}}~~~zzztttoookkkgggcccaaaVVVWWWXXXXXXXXXWWWWWWVVVTTTRRRPPPNNNOOOUUU]]]cccbbb\\\]]]bbbdddeeeqqq```JJJ@@@<<<>>>888===<<<;;;:::999888777777777555333000/////////...,,,---,,,,,,++++++*********---+++***+++,,,---,,,+++************))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))************************************))))))))))))************++++++,,,,,,,,,,,,++++++........................,,,,,,---...///000000111999777CCCdddsssmmmppptttzzzuuuxxxvvvssszzz{{{xxxqqqhhhfffkkknnnvvvzzzsss|||yyyaaaLLLGGGHHHDDD???===CCCGGGIIIFFF>>>555111000,,,---......///.........,,,,,,,,,+++++++++******))))))))))))************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************,,,,,,+++++++++,,,---...,,,------------...............///000000111111222111222333333444444444333666666777888:::<<<===???DDDEEEFFFMMMPPPSSSuuuqqqbbbRRRLLLJJJHHHFFFEEEEEEGGGKKKQQQVVV\\\```bbbkkkiiihhheee]]]WWWYYY___qqq|||zzztttjjjggghhhhhhiiijjjiiigggdddccc```[[[WWWWWWZZZ^^^```___\\\]]]___bbbcccaaa\\\XXXXXX___fffhhhlllrrrtttsssmmmggg___WWWPPPJJJEEEBBB@@@>>>===<<<;;;<<<>>>???>>>???@@@CCCHHHQQQ[[[aaaddd______eeejjjppp}}}aaaKKKAAA===???999???<<<;;;:::888777777666666444222000/////////---,,,,,,,,,,,,++++++*********,,,+++++++++,,,,,,++++++++++++******))))))((((((((((((((((((((((((((((((************)))))))))(((((()))))))))************((()))))))))************************************)))*********++++++++++++++++++,,,,,,---,,,,,,,,,...........................///000000000000111333>>>@@@QQQsss|||rrrxxx}}}yyyxxx}}}pppooovvv}}}qqqxxxlllUUUNNNOOOLLLEEEAAACCCHHHMMMNNNIII@@@777111+++,,,---...///......---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------...............//////000111111222222111222333444444555555444666666777888:::===???@@@EEEHHHIIIPPP[[[hhhvvvfffZZZOOOKKKJJJIIIHHHIIIJJJMMMQQQVVV\\\aaaeeegggmmmjjjhhhddd\\\UUUVVV[[[lll}}}~~~|||sssooonnnnnnnnnmmmiiifffddddddaaa^^^ZZZYYYZZZ\\\]]]\\\YYY]]]aaaeeefffccc^^^[[[ZZZbbbhhhiiijjjlllkkkhhh```ZZZQQQIIICCC@@@>>><<<@@@>>><<<:::999:::;;;======???AAAEEEKKKSSS]]]dddeeebbbcccjjjrrr|||xxx```KKK```JJJAAA===???999>>>;;;;;;999888777666666666333111////////////...---,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))************)))))))))(((((()))))))))************((()))))))))************************************+++++++++,,,,,,,,,------***+++,,,---------------........................///000111000//////222444999BBBSSSkkk}}}rrruuuzzzqqqqqqttt{{{{{{|||}}}nnnlllnnnsss~~~nnnttt~~~|||uuurrrdddVVVPPPOOONNNKKKIIIGGGHHHLLLQQQSSSLLL@@@666..................---,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,------------------.........////////////000000111222222222222222333444555666666666777777888:::<<<>>>@@@BBBDDDMMMOOOUUUmmmlll___WWWOOOLLLKKKIIIIIILLLRRRTTTXXX\\\aaadddggghhhjjjgggdddaaa[[[UUUVVVZZZeee|||~~~{{{tttpppqqqqqqnnniiieeeccccccbbb```___^^^]]]\\\[[[YYYXXX\\\cccggghhheeeaaa^^^___fffkkkkkkiiiiiieee```YYYSSSKKKEEEBBBBBBBBBBBB======<<<;;;<<<===>>>???EEEFFFHHHKKKPPPXXXbbbhhhgggfffhhhoooxxxqqqcccWWWJJJAAA[[[GGG???<<<>>>777<<<;;;:::999888777666666666444222000///000000///...++++++++++++++++++++++++***+++,,,+++***)))***,,,************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---------...***+++,,,------......---........................---//////...---///444999AAAMMM[[[fffmmmrrrqqqmmmppp{{{|||nnnfffllluuuxxx~~~yyy}}}zzzxxxwwwxxxzzzwww|||vvvsss~~~rrrhhhccc```[[[WWWSSSPPPOOOOOOLLLJJJKKKPPPUUURRRGGG<<<444333111000...---------,,,,,,,,,+++++++++******++++++++++++************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------))))))))))))))))))))))))***************************+++,,,---------,,,,,,------.........///////////////000111111222222333222333444555666777777777888999:::;;;>>>@@@CCCDDDCCCQQQVVVaaa~~~xxxeeeXXXRRRMMMKKKJJJHHHLLLQQQZZZ\\\___bbbeeefffgggggggggccc```^^^YYYSSSSSSWWW\\\vvv|||~~~tttnnnqqqsssqqqkkkgggeeefffddddddcccbbb```^^^[[[ZZZZZZ___fffiiihhheeeaaa___\\\ccchhhgggeeeccc___ZZZNNNKKKGGGDDDCCCCCCAAA@@@>>>>>>>>>>>>@@@CCCFFFHHHMMMNNNNNNPPPTTT[[[eeekkkhhhiiimmmrrryyyzzzsssfffVVVIIIBBB???>>>XXXFFF@@@>>>???888<<<;;;:::999777666666666666444222000000111111000///++++++++++++++++++++++++)))+++,,,+++))))))***,,,)))))))))))))))*********))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---....................................---///000//////444===DDDOOOYYYbbbggglllqqqpppkkkmmmyyyuuummmpppvvv{{{|||{{{}}}~~~vvvvvvrrrttt~~~~~~}}}}}}yyyoootttvvvvvvpppfff]]]VVVSSSPPPNNNMMMOOORRRPPPJJJDDD<<<:::666222///......///,,,,,,,,,+++++++++******,,,,,,+++++++++*********************************+++++++++************)))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---------,,,,,,............///////////////000000111111222333333222333444555777777777777::::::;;;===@@@BBBEEEFFFEEERRR^^^qqq{{{gggZZZPPPLLLIIIIIIJJJKKKQQQYYYaaabbbeeegggiiiiiihhhhhhhhhbbb^^^[[[UUUOOONNNPPPTTTppp|||{{{rrrkkkooottttttpppmmmlllmmmhhhhhhfffccc```^^^^^^^^^aaafffkkkllliiidddaaa___[[[bbbgggfffeeedddaaa]]]XXXYYY\\\______\\\WWWSSSTTTRRRNNNLLLMMMQQQVVVYYYZZZYYYWWWUUUWWW]]]ffflllgggkkkooorrrttttttpppmmmeee\\\PPPEEE===:::;;;===xxx|||YYYGGGBBBAAABBB:::===;;;:::999777666666555555444333111000111222111000++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,(((((())))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---.......................................000222222333:::FFFOOOQQQWWW]]]bbbjjjppplllcccrrrzzzxxxrrr~~~~~~zzzqqqyyyzzz|||lll___VVVSSSRRRPPPNNNMMMLLLJJJIIIBBB???999444111///000000,,,,,,,,,+++++++++******.........------,,,,,,,,,************************+++++++++************)))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,............/////////000000000000111222222333333222333444666777888888888:::;;;<<<>>>AAADDDFFFGGGGGGRRRbbb}}}ttt{{{xxxgggXXXOOOKKKHHHGGGIIIKKKOOOXXXbbbdddfffhhhkkklllkkkjjjjjjiiiccc^^^YYYSSSKKKIIIKKKPPPnnn||||||rrrhhhnnnuuuwwwuuurrrrrrtttllljjjgggccc______aaaccchhhlllooonnniiiddd```^^^```gggmmmmmmmmmnnnlllhhhuuuzzzxxxnnnhhhaaa[[[YYY]]]bbbfffhhheee```\\\[[[___ffflllgggkkkooopppoooiii```XXXPPPHHHAAA>>>@@@BBBDDDFFF~~~WWWIIIEEE===@@@<<<:::<<<;;;:::888777666666555444444333111000...------************************))))))))))))))))))))))))***************************)))((((((((()))+++,,,+++*********))))))(((((())))))))))))************(((((())))))*********+++(((((()))***,,,---...///)))************+++++++++++++++,,,,,,---...//////---///000////////////...555222222888BBBIIIMMMPPPWWWTTTQQQVVV___hhhmmmnnn~~~|||sss{{{{{{xxxwww}}}~~~|||}}}~~~tttjjj^^^JJJNNNVVVMMMJJJIII:::CCCDDDBBB;;;222---...111.........---,,,+++***))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++******))))))+++++++++++++++++++++++++++++++++*********)))))))))******)))'''''''''(((+++***)))))))))***,,,---......---+++)))))),,,...---,,,+++******,,,...///......//////000000111111111111222333444444444444555555666777888999999:::>>>;;;:::???BBBCCCFFFJJJNNNVVVjjjzzzjjjYYYPPPMMMLLLIIILLLOOOSSSVVVZZZ___ccceeeiiinnnnnnlllkkkkkkmmmhhheee```XXXQQQKKKHHHHHHMMM]]]|||yyynnnlllsssuuuoooqqqkkkkkkjjjhhhhhhiiikkkmmmrrrmmmiiihhhkkkmmmllliiipppnnnmmmlllnnnvvvzzzwwwxxx|||zzzoooddd``````aaacccggglllkkklllmmmjjj```OOOBBBDDDGGGKKKOOORRRTTTTTTTTT|||}}}XXXIIIDDD<<<@@@<<<;;;<<<;;;:::888777666666555444333222111000...------***************************************************************************)))((((((((()))++++++************)))))))))((())))))))))))************((()))))))))************))))))******+++,,,------************+++++++++++++++,,,,,,------.........---...//////000111000///,,,---333===GGGNNNSSSUUUXXXUUUTTTXXXaaajjjnnnooo|||{{{wwwqqqkkkrrr|||~~~~~~xxxiiiQQQLLLQQQLLLMMMLLL>>>AAACCCDDDAAA:::333///---/////////...---,,,++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++*********)))+++++++++++++++++++++++++++++++++*********)))))))))***+++***((('''((()))))))))((((((((()))***++++++,,,------,,,+++,,,------,,,+++***+++,,,...///......//////000000111111111111222333444444444444555555666777888999999:::@@@>>>@@@EEEGGGFFFHHHKKKQQQVVVjjjwwwbbbTTTLLLIIIIIIIIILLLQQQUUUYYY]]]aaadddiiikkkllllllkkkiiiiiiiiikkkhhhccc[[[SSSLLLGGGEEEKKKXXXtttqqqlllooo}}}}}}wwwwwwpppllliiijjjooouuuwwwwwwwwwrrrmmmlllnnnpppqqqppppppooooooqqqxxxuuuhhhbbbaaabbbeeeiiinnnnnnnnnkkkcccWWWKKKBBBAAAFFFOOOXXX^^^```___^^^ZZZIIICCC;;;???<<<<<<<<<;;;:::888777666666555444333222111000......---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))((()))******+++************))))))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,************+++++++++,,,------------------------...------///111111000///111888AAAIIIOOORRRTTTUUUYYYWWWWWW[[[bbbhhhkkkkkkzzz~~~qqqqqqxxxzzz```QQQNNNKKKNNNNNNDDD===???BBBEEECCC===444---000/////////...---------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++******************+++,,,+++)))))))))+++******)))))))))***+++,,,)))+++------,,,***))))))---,,,+++++++++,,,...///......//////000000111111111111222333444444444444555555666777888999::::::<<<<<<@@@DDDEEEDDDFFFKKKPPP]]]}}}~~~~~~kkkZZZNNNIIIHHHHHHMMMQQQWWW\\\___bbbeeeggglllkkkiiiiiiiiiiiihhhfffnnnkkkfff___WWWNNNHHHDDDJJJRRRggg~~~pppkkkvvv{{{wwwvvvzzz|||uuusssqqqrrruuuyyy{{{|||vvvvvvwwwzzzuuuiiidddcccdddhhhlllrrrrrrnnnfffZZZPPPJJJGGGKKKRRR\\\gggmmmooommmkkk]]]JJJCCC:::>>><<<===<<<;;;:::888777666666555333333222111000///......++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))))))))******+++*********)))))))))))))))((()))))))))************)))))))))))))))*********+++++++++************************+++++++++,,,,,,------------------,,,,,,000---,,,...000//////111666BBBNNNRRRRRRTTTVVVWWW[[[[[[[[[^^^bbbeeeeeedddooo||||||~~~www```RRRLLLMMMLLLHHH======>>>BBBEEEBBB;;;444000000///......---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,------......***+++,,,+++***))))))***---,,,,,,,,,,,,---............//////000000111111111111222333444444444444444555666777888999:::;;;;;;;;;???CCCCCCDDDJJJSSScccuuuyyynnnfffdddjjjqqqyyyooo```SSSLLLJJJKKKLLLUUUYYY___dddffffffggghhhjjjgggeeefffjjjlllkkkiiinnnlllhhhccc\\\TTTLLLGGGKKKNNNYYYnnnnnnnnnzzzyyyqqqtttxxx}}}vvvzzz}}}wwwooonnnooonnnooorrryyysssiii^^^VVVRRRQQQRRR[[[___dddjjjmmmooonnnnnn___KKKCCC999>>><<<===<<<;;;:::888777666666555333222222111000///......++++++++++++++++++++++++************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((()))))))))******************))))))))))))))))))++++++************))))))***++++++++++++,,,,,,,,,------------------,,,,,,111---,,,...///---111888999IIIVVVWWWTTTWWW]]]bbb```aaabbbdddfffeeebbb```^^^jjjyyyvvvmmm~~~vvv```TTTMMMIIIJJJFFFAAA<<<<<<@@@AAA===999222111000...---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++***************************+++,,,,,,+++***+++---,,,,,,------............******+++***+++...333666---,,,,,,,,,------............//////000000111111111111222333444444444444444444555777888999;;;;;;>>>???AAADDDEEEIIIVVVcccqqqeeeXXXQQQPPPSSS]]]gggggg```UUUMMMJJJLLLOOORRR[[[___dddggggggfffeeeeeeeeecccbbbfffkkkpppqqqpppmmmkkkhhheeebbb[[[TTTNNNKKKMMMNNNWWWqqqqqqrrrzzz~~~zzzxxxzzz~~~yyyvvvnnnxxx|||zzz|||qqqcccYYYXXXZZZ]]]^^^aaa```______```bbbeeeggg```MMMDDD:::>>>;;;<<<<<<;;;:::888777666666555222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))************************))))))))))))******************))))))++++++++++++,,,,,,,,,,,,------------------------111---...000///...888FFFRRRdddppphhh\\\ZZZaaaeeeccceeeiiikkkjjjgggdddaaaXXXhhhXXX```tttrrreeeWWWJJJKKKPPPHHH???;;;<<<===<<<:::666444222///...---------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))+++,,,,,,+++***+++---)))***+++,,,,,,,,,++++++)))******+++...444<<>>;;;:::<<<;;;:::888777666666555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))***+++******)))((()))))))))************))))))))))))************************)))))))))((())))))))))))************+++++++++,,,,,,,,,------+++,,,,,,------.........///---000333111222CCCXXXnnn{{{eee\\\^^^aaa___ccciiimmmllliiidddbbb]]]nnnyyypppqqqyyyppphhhlllzzzgggPPPLLLPPPJJJDDD@@@??????===<<<;;;999555222000............------------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))***++++++******+++---((()))***+++,,,++++++******++++++,,,...222777;;;,,,------.....................//////000000111111111111222333444444444444333444555666888:::;;;<<<;;;>>>CCCEEEDDDIII[[[mmmsss~~~|||~~~~~~}}}{{{{{{}}}jjjYYYOOOGGGAAABBBFFFIIIOOOTTTOOOKKKGGGGGGLLLTTT[[[___bbbeeeggghhhgggeeeccccccdddgggkkknnnoooqqqrrrtttmmmjjjgggggghhhfffaaa[[[TTT\\\SSSKKKPPPVVVnnn~~~|||~~~}}}vvvooommmsssvvvggg______cccqqquuuooojjjiiiiiinnn}}}wwwooojjjdddaaa``````___]]]ZZZ[[[\\\]]]___aaacccdddbbbOOOGGG<<<>>>:::999<<<;;;:::888777666666555222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))++++++******)))(((((())))))*********+++))))))))))))************+++*********))))))((((((((()))))))))************++++++,,,,,,,,,---------++++++,,,,,,---...//////------111666333666KKKeeepppggg\\\]]]^^^YYY___fffkkkkkkhhhdddaaa^^^mmmwww|||{{{nnntttqqqiiiyyyuuuVVVMMMIIIGGGFFFEEEDDDCCCAAA@@@>>><<<888444111000000000......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++((()))++++++******+++,,,***+++,,,---...---,,,,,,,,,------,,,******,,,...,,,---......//////............//////000111111111111111222333444444444444333333555666888:::;;;<<<>>>CCCIIILLLJJJMMM^^^ooovvvyyyzzz|||}}}{{{{{{{{{|||}}}nnn[[[NNNGGGBBBCCCEEEFFFGGGJJJMMMJJJHHHJJJPPPYYYaaafffeeegggjjjkkkiiihhhhhhhhhhhhlllqqqrrrpppooooooqqqoookkkhhhhhhiiihhhccc^^^\\\fff^^^TTTRRRKKKXXX|||{{{xxxtttssswww~~~|||rrrbbbUUUTTT___iiisssxxx```QQQLLLJJJIIIGGGGGGPPP]]]kkk{{{yyylllfffhhhjjjgggbbb\\\XXXVVVSSSVVV[[[```aaa```^^^\\\___KKKFFF;;;;;;888:::<<<;;;999777666555444444444333111000000000...,,,---,,,++++++******+++++++++***)))***++++++***)))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************(((((()))***+++,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......------000,,,---222777???NNN^^^ffffffiiiiiiddd\\\ZZZ]]]VVVYYY```hhhjjjgggfffiiihhhxxx}}}vvvuuutttooo}}}xxxrrrTTTJJJOOOOOOIIIFFFIIIHHHCCC:::??????999333000000000---,,,,,,,,,------+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))***,,,...///***++++++,,,,,,++++++******)))((((((((()))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------........./////////000000000//////111333222222111111222222333444444444555777999;;;===>>>>>>DDDFFFFFFNNN```pppwww~~~}}}{{{qqqWWWIIIGGGHHHBBBBBBJJJKKKGGGIIIJJJOOOZZZeeegggdddlllnnnqqqpppnnnnnnppprrrxxxuuuqqqnnnkkkkkkkkkkkklllhhheeegggkkkmmmkkkhhhmmmpppooodddTTTKKKKKKPPPooojjj^^^SSSPPPRRRWWWbbbmmm{{{qqq^^^MMMCCC>>><<<;;;;;;<<<===<<<<<>><<<777222.........---,,,---......---+++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++************+++---...***++++++,,,,,,++++++******)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------............///000111111000111333555444333333333333333444555666666777888999;;;<<<===>>>EEEIIIJJJTTTmmm|||{{{|||}}}}}}}}}~~~hhhSSSHHHEEE@@@CCCMMMPPPOOORRRUUUYYYcccmmmrrrqqqnnnrrrwwwyyyyyyxxxyyyzzzvvvtttpppkkkiiihhhiiijjjjjjhhhfffgggiiikkkkkkjjjuuuzzz{{{ppp]]]NNNIIIJJJHHH\\\vvv|||qqqggg]]]UUUPPPSSSXXX___jjjttt{{{vvvlll^^^OOOCCC;;;888===;;;888777888777666555555888<<>>CCCHHHQQQZZZYYYWWWXXXYYYXXXWWW\\\ccchhheeedddfffhhhjjjqqqyyyssshhhiiiqqqyyyyyy~~~mmmTTTEEELLLPPPIIIFFFKKKEEE>>><<<@@@???555......///---------//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......///111222222222333666888666555555444444444555555888888888999:::;;;===>>>>>>EEEJJJNNN[[[|||yyywwwzzz~~~||||||||||||}}}uuuYYYIIIFFFCCCGGGOOOQQQQQQWWW]]]aaaiiittt|||}}}}}}rrroookkkgggffffffhhhiiihhhhhhhhhgggfffgggiiikkkyyy}}}iiiUUUHHHDDD<<>>AAABBBDDDHHHMMMOOONNNKKKIIIGGGHHHRRR___ccc[[[QQQNNNRRRYYYZZZYYYTTTLLLEEECCCBBB{{{^^^aaa{{{eee}}}\\\JJJEEE<<<===:::===;;;:::999777666555555555333222000000111000///------,,,++++++******+++++++++***)))***++++++***))))))))))))*********++++++)))))))))******)))))))))((()))))))))************+++++++++***************---,,,++++++******++++++******+++++++++,,,,,,,,,,,,------......------,,,000/////////////////////222777>>>EEEHHHKKKQQQVVV\\\VVVQQQPPPSSS\\\mmm|||zzzooodddccchhhooowww~~~qqqmmmvvv{{{~~~fffPPPLLLMMMIIIIIINNNIII===999BBBEEE<<<333111///...,,,---...///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++******+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------000111333333444555777:::666666555444444444555555888888999:::<<<>>>@@@AAA@@@EEEKKKSSSfff|||{{{wwwwwwyyy||||||||||||zzzzzz~~~{{{[[[JJJKKKKKKLLLPPPNNNSSS[[[cccfffkkkuuuyyytttjjjhhheeecccccceeehhhjjjhhhjjjjjjfffbbbaaafffjjjvvvrrr]]]LLLEEEFFFEEEFFFKKKQQQVVVXXXWWWTTTUUUUUUPPPKKKJJJLLLOOOPPPSSSXXX]]]``````bbbcccVVVNNNCCC===<<>>@@@AAACCCDDDCCCDDDEEEFFFFFFRRRcccmmmlllbbbXXXTTT\\\```bbb^^^TTTJJJDDDAAA}}}aaalllwww```ppp\\\JJJEEE<<<===:::===::::::888777666666666666333111000000111111///...---,,,++++++******+++++++++***)))***++++++***)))((((((((()))))))))******))))))************))))))((()))))))))************+++++++++***************---,,,++++++******++++++******+++++++++,,,,,,,,,,,,------......------,,,......---------...///000333:::CCCHHHKKKMMMPPPRRRUUUPPPKKKKKKOOOZZZlll|||{{{ooofffgggnnnrrrtttvvvzzzwww|||xxx~~~fffQQQHHHJJJNNNNNNIII===888AAAHHHDDD<<<999000...,,,,,,---...---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++******++++++,,,,,,++++++******+++,,,......---,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......000111333333444555777:::555555444444444444555555666777999;;;>>>BBBDDDFFFEEEHHHOOO^^^vvvzzzxxx{{{vvvuuuvvvyyyzzzyyy|||}}}}}}{{{yyy}}}fffOOOOOONNNNNNQQQPPPZZZccciiiiiiiiinnnuuuyyy|||}}}~~~~~~zzzssskkkeeecccbbbbbbbbbdddgggjjjmmmjjjlllkkkeee___^^^dddjjjvvvxxxcccRRRJJJDDDDDDCCCDDDEEEGGGHHHIIIDDDDDDEEECCCAAA@@@DDDIIIQQQVVV[[[\\\YYYUUUQQQOOODDDAAA===<<>>@@@???>>>>>>???>>><<<::::::999888777777777888999888888999:::<<>>FFFIIIKKKNNNQQQPPPLLLKKKMMMQQQSSSWWW```jjjlllhhhiiiooosssqqqmmmlllyyy|||{{{}}}zzzzzz^^^MMMMMMOOOMMMIII@@@:::===FFFJJJGGGAAA444111...------...------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,---------,,,++++++++++++++++++++++++,,,---------............---------........./////////111222222222333666888444444444444444555666666666777:::===@@@DDDGGGIIIKKKNNNYYYlll|||wwwrrrrrruuuyyyyyyxxx{{{}}}~~~||||||uuuUUUOOOLLLNNNVVV[[[```gggkkkgggbbbaaabbbbbb^^^___```bbbcccccc```]]]aaabbbdddfffiiilllnnnpppmmmmmmkkkfffaaaaaagggmmm}}}wwweeeXXXQQQFFFHHHIIIJJJJJJKKKLLLMMMJJJGGGFFFFFFEEECCCEEEJJJQQQXXX\\\YYYSSSNNNIIIDDD>>>>>>@@@CCCHHHLLLNNNOOORRRPPPNNNLLLIIIFFFAAA>>><<<<<<<<<<<<===>>>@@@AAA:::;;;;;;<<>>888AAANNNOOOFFF888555222/////////...---...------------,,,,,,,,,++++++++++++++++++++++++))))))+++,,,---,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,,,,---++++++++++++++++++++++++------------...................../////////000000///000111111000111333555444444444555666777888999888999;;;>>>AAAEEEHHHIIIMMMSSSbbbtttyyy~~~}}}|||yyyvvvssssssuuuwwwxxxwwwzzz~~~~~~xxxWWWQQQNNNPPP\\\ddddddjjjlllhhhccc```\\\YYYVVVTTTRRRTTTYYY]]]___```dddfffjjjmmmpppqqqrrrrrrooonnnkkkgggeeehhhnnnttt~~~qqqddd[[[XXXQQQRRRRRRTTTUUUUUUTTTRRRQQQLLLJJJNNNPPPOOOOOOSSSWWW___bbb\\\TTTPPPLLLHHHIIINNNTTTZZZ^^^bbbdddfffdddbbb^^^[[[WWWRRRLLLGGG;;;;;;:::;;;;;;===???@@@DDDEEEEEEEEEEEEGGGJJJMMMNNNTTTdddoooeeehhhmmmssssssjjj[[[PPP}}}ffftttwww]]]]]]nnn___KKKFFF;;;;;;888:::999999888777666666666777222111///000111111000///---,,,++++++******+++++++++***)))***+++++++++)))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))************(((((()))***+++,,,,,,------,,,++++++******++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,---///333666888===FFFLLLKKKKKKQQQTTTRRRIIIKKKPPPUUUVVVVVV[[[bbbbbbiiiooonnneeedddttt}}}{{{yyy{{{vvvyyy}}}rrrkkkvvvnnnUUUIIILLLJJJKKKAAA666===PPPSSSHHH<<<888444222111000000///......---------,,,,,,,,,++++++++++++++++++++++++((()))***,,,------,,,,,,+++++++++,,,,,,+++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++---------.........//////////////////000000000000///000000000//////111333555555555666777999;;;;;;;;;;;;===???BBBEEEGGGHHHMMMVVVfffttt{{{~~~yyyuuu||||||{{{vvvrrrqqquuuyyysssxxx}}}qqqVVVVVVSSSTTT^^^gggjjjpppsssqqqnnnkkkfffaaabbb]]]XXXWWW[[[```dddeeeiiikkkooosssuuuuuutttssspppnnnkkkhhhiiinnnuuuzzz}}}~~~}}}vvvkkkbbb^^^]]]TTTRRRQQQUUUZZZ\\\YYYVVV[[[TTTRRRXXX[[[YYYWWWZZZaaahhhjjjbbbYYYVVVRRRNNN[[[cccmmmrrrqqqmmmjjjiiihhhfffccc```]]]XXXRRRMMMLLLJJJGGGDDDAAA???>>>>>>>>>AAADDDFFFEEEDDDCCCDDDAAAHHHXXXvvvkkkkkknnnsssvvvoooaaaVVVyyyeeeppp|||\\\\\\iiieeeKKKAAA===<<<555<<<<<<;;;:::888666555333333444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,...///...///444<<>>AAAEEEIIIKKKLLLSSS^^^kkkssstttxxxssslllnnn}}}vvvvvvvvvtttwww|||wwwzzz}}}yyyhhhUUUMMMTTT```gggiiillloootttvvvsssoookkkiiifffdddcccdddeeedddcccaaajjjmmmppppppnnnjjjhhhfffiiinnnnnniiijjjrrrwwwwww{{{yyyvvvpppjjjddd___]]]WWWUUUXXX___ccc___ZZZWWWZZZ^^^\\\WWWWWW\\\^^^\\\aaahhhjjjccc]]]```ggglllsss|||xxxrrrpppiii___``````___]]]\\\[[[ZZZYYYSSSRRROOOJJJDDD@@@?????????AAACCCCCCDDDDDDAAA======GGGPPPaaaoookkkqqqpppdddVVV{{{}}}]]]___pppdddJJJBBB===<<<555<<<<<<;;;:::888777555444333444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))***++++++******************************+++++++++,,,,,,,,,------,,,,,,+++,,,,,,------...///111444999???CCCGGGIIILLLNNNOOONNNLLLKKKOOOQQQSSSRRRRRRSSSXXX\\\YYYbbbjjjlllnnnssswwwyyyzzzyyy{{{yyy}}}sss^^^NNNKKKLLLKKKEEE??????HHHPPPNNNHHH???777111///---,,,------------------------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,------...//////000000////////////000000111111222333444555555666666666777777888999999999::::::;;;@@@GGGMMMOOONNN[[[jjjzzz{{{xxx}}}{{{vvvwww~~~}}}{{{xxxxxx|||{{{}}}~~~cccZZZQQQQQQ\\\iiirrruuuwwwwwwuuuqqqnnnnnnppprrrqqqooommmlllllllllkkkjjjkkkmmmnnnnnnkkkhhhgggggglllppprrroooqqqxxx~~~~~~{{{yyyuuupppjjjddd___]]]\\\[[[___hhhlllggg```]]]\\\___]]]YYYXXX]]]```^^^gggmmmppppppqqqvvvxxxxxxzzz{{{vvvlllccc___[[[WWW[[[\\\^^^```bbbcccddddddgggbbb[[[SSSKKKEEEAAA???@@@>>><<<<<<@@@CCCCCCAAA999???DDDNNNkkk~~~uuukkkbbb|||\\\aaawwwdddJJJBBB>>>===555<<<<<<;;;:::999777555444444444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------//////000444:::???BBBCCCGGGKKKOOOOOONNNMMMNNNOOOUUUSSSOOOMMMMMMPPPUUUXXXYYYbbbllltttzzz}}}yyyssslll{{{~~~~~~qqqvvv|||ooogggPPPLLLLLLLLLEEE>>>BBBNNNRRROOOGGG>>>666000......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---......//////000000////////////000000111222333444555666666777555666888999::::::999999;;;:::;;;@@@HHHOOORRRSSSfff|||{{{xxxxxx}}}wwwfffZZZZZZZZZ^^^eeemmmrrrtttuuusssqqqnnnmmmpppvvv{{{{{{zzzzzz{{{~~~~~~}}}sssrrrpppnnnllllllooorrryyy}}}~~~{{{yyyzzz{{{yyyyyywwwsssnnniiiccc___]]]]]]^^^eeepppuuuooofffbbb^^^```___[[[ZZZ^^^bbbcccqqqvvv|||~~~qqqjjjbbb]]]XXXWWW]]]dddjjjlllppptttwwwzzz{{{|||{{{vvvpppiii___TTTMMMCCC>>>;;;===CCCHHHIIIHHHBBBBBB@@@@@@NNNsss}}}|||zzzZZZaaa{{{cccJJJBBB>>>===666<<<<<<;;;:::999777666555444444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...//////111777???DDDDDDCCCFFFJJJNNNNNNLLLKKKOOOTTTVVVSSSNNNMMMPPPTTTWWWYYY```iiittt{{{wwwnnnllluuu{{{{{{zzz|||nnnxxx}}}uuuXXXNNNKKKPPPLLL@@@@@@IIIQQQPPPMMMDDD:::333111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---------......//////000////////////000000111111111222333444555666666444666888:::;;;;;;:::999>>>>>>???AAAFFFOOOYYYaaattt|||}}}wwwttt{{{~~~tttdddWWWZZZ```ggglllmmmmmmmmmnnnmmmnnnooopppqqqsssxxx{{{{{{~~~zzzuuusssxxx~~~xxxtttuuutttqqqmmmhhhccc___]]]ZZZ\\\fffsssxxxrrrhhhbbbaaabbb```]]][[[^^^cccgggyyytttddd[[[VVV[[[^^^cccqqqvvvcccUUULLLDDD@@@CCCJJJOOOQQQRRRNNNHHHCCC???AAATTT}}}|||[[[ccc|||cccJJJCCC???>>>666<<<<<<;;;:::999888777666555444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,------...///000000333:::AAAFFFEEECCCHHHKKKMMMLLLIIIIIINNNSSSSSSQQQPPPQQQUUUYYY[[[\\\___iiissswwwxxxwwwqqqjjjmmmoooqqquuuxxxtttrrr```QQQJJJPPPQQQIIIFFFLLLSSSSSSQQQIII???666222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------...............//////////////////000111111000000111222333444555555444666999;;;<<<<<<;;;:::>>>AAACCCBBBEEERRRgggwww|||~~~xxxrrrwww~~~qqqfff\\\UUUUUU___jjjqqqqqqppppppqqqnnnppprrruuuyyy~~~yyytttooooooooommmiiiddd___]]]VVVZZZdddrrrxxxrrrhhhbbbbbbbbb```^^^[[[]]]dddkkkooobbbbbb]]]___jjjttt|||}}}qqq```RRRGGGFFFJJJNNNUUU\\\VVVKKKCCCBBBAAAEEEYYYppp___fffxxxbbbJJJCCC@@@>>>666<<<<<<;;;:::999888777666666444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000222333777===CCCFFFFFFFFFLLLMMMLLLJJJHHHIIIMMMRRRMMMNNNOOOQQQSSSUUUVVVXXX\\\eeemmmqqqtttuuurrrmmmeeegggkkkuuuiiiZZZPPPQQQSSSQQQPPPTTTYYYYYYVVVPPPFFF<<<444000........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................///......//////000111222///000000111222333444555666777999;;;<<<===<<<<<<<<<@@@CCCDDDIII[[[uuu{{{sssrrr|||pppbbb]]]ZZZXXX[[[cccmmmqqqqqqpppqqqssspppsssxxx{{{ooojjjhhhjjjmmmmmmkkkfff```\\\VVVYYYcccqqqwwwsssjjjeeebbbaaa___]]]ZZZ[[[cccmmmpppddd]]]dddgggqqq}}}jjjWWWMMMIIIKKKUUUbbbcccWWWMMMIIIEEEAAACCCKKKRRRWWWaaammmvvvxxxtttpppaaaaaalllbbbJJJDDD@@@???666<<<;;;;;;:::999888888777777444222111000111000...---+++++++++++++++++++++++++++***)))***++++++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((''''''(((((()))*********************************+++++++++,,,,,,,,,,,,,,,,,,------...///000444888===AAADDDFFFHHHJJJKKKJJJHHHHHHJJJNNNSSSWWWTTTVVVWWWUUUSSSRRRUUUXXX^^^ccchhhnnnuuuzzzvvvnnnffflllrrrxxx}}}wwwnnnaaaUUUPPPQQQUUUYYY^^^]]]ZZZVVVOOOEEE;;;444........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////........................///000111222000111111222333444555555777888999:::;;;===>>>>>>???@@@AAAEEEPPPccczzz}}}{{{}}}{{{qqqkkkuuu{{{ppp```XXX[[[___```jjjnnnrrrsssssssssvvvzzz{{{{{{ggg^^^]]]bbbfffkkknnnmmmhhhaaa\\\VVVXXX```nnnuuurrrkkkhhhbbb___^^^\\\XXXXXXbbbnnnssslllkkkkkkooozzzvvvjjj\\\QQQUUU___hhhddd___XXXNNNDDD>>><<<@@@???@@@FFFNNNRRRQQQOOOaaaZZZ```aaaJJJDDD@@@???666<<<;;;;;;::::::999888777777444222111000111000...---+++++++++++++++++++++++++++***)))***+++++++++)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000000666;;;AAADDDDDDFFFIIIMMMGGGEEEDDDFFFMMMUUU[[[___eeegggfffaaa[[[YYY\\\`````````bbbjjjuuu{{{sssgggqqqxxx}}}zzzxxx}}}}}}ooovvv~~~|||qqqZZZLLLLLLTTTYYY^^^]]][[[ZZZVVVOOODDD<<>>@@@EEEBBBAAAGGGUUUhhhxxxuuu}}}zzztttuuu}}}xxxnnndddmmmnnnkkkuuuvvvoooaaaUUUTTT^^^fffiiiooorrrtttvvvxxx|||xxxgggZZZXXX^^^^^^cccjjjooonnniiiaaa\\\UUUVVV^^^jjjrrrpppkkkiiiaaa^^^\\\[[[WWWWWWaaaooouuummmpppwww|||vvv^^^UUUYYY\\\eeekkkfffYYYNNNFFFBBB>>><<<;;;>>>BBBDDDBBB@@@]]]XXXdddbbbJJJCCC>>>===444:::>>>===;;;999888666555555666222///000333444000---,,,,,,++++++,,,,,,---...+++***************++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++++++++***((('''&&&(((((()))***+++,,,,,,------------.........//////------------...000222333:::;;;>>>BBBEEEHHHJJJKKKJJJIIIJJJKKKLLLTTTiii~~~www```XXX\\\aaabbb___dddkkkpppqqqooollljjjtttwwwxxxwwwxxx|||zzzvvvwwwoooqqqsssrrrgggSSSPPPVVV[[[ccc```\\\YYYXXXUUUOOOJJJ;;;333...111111---+++---------------------------........................------------------------------------------------000000000000000/////////...............///000000000000000000////////////333333333333444555666666888888888777888<<>>555;;;>>>===;;;999777666555555444111...///222222///,,,,,,,,,++++++,,,,,,---...+++***************++++++))))))))))))))))))))))))******))))))))))))******)))************+++++++++***++++++******)))((('''))))))))))))))))))******++++++,,,,,,,,,------------,,,,,,---...111333555;;;<<>>666<<<>>>===;;;999777666555555333000......000111...,,,,,,,,,++++++,,,,,,---...++++++***************+++))))))))))))))))))))))))******))))))))))))******)))************+++++++++)))***************))))))))))))))))))((((((''''''))))))*********+++++++++---,,,+++,,,///333777999===>>>@@@BBBDDDFFFGGGGGGFFFGGGJJJLLLNNNTTTbbbqqqrrrjjj]]]UUUYYYbbbeeebbbccchhhllliiiddddddjjjrrruuurrrwwwtttkkksssyyywwwvvvuuurrrpppsssxxx}}}zzzmmmvvvTTTIIIRRRWWWZZZ]]]^^^\\\XXXUUUTTTJJJ===111...//////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000000000000000222222333333444555555666555777999:::;;;>>>AAADDDAAAEEEKKKTTTbbboootttrrr{{{rrroooooottt~~~xxxssstttzzz}}}zzznnn\\\```^^^[[[[[[___hhhqqqxxxssszzzyyyfffYYYWWWUUURRRQQQRRRVVV[[[^^^___iiiuuuzzzwwwpppjjjhhhggggggiiilllkkkggggggiiidddbbb```bbbdddeeecccaaa[[[VVVWWWbbblllkkkddd___]]]\\\ZZZWWWSSSUUUcccssszzz|||pppgggaaagggxxx|||cccUUUTTTYYY[[[ZZZ{{{ddd___hhhfffLLLDDD???>>>666<<<===<<<:::888777666666555333111//////000000///---,,,,,,++++++,,,,,,---...,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++((()))******++++++++++++)))))))))))))))))))))))))))))))))************+++,,,,,,+++---000555:::===???@@@AAACCCDDDEEEEEEEEEJJJLLLMMMLLLKKKNNNUUU]]]XXXUUUQQQRRR]]]iiilllhhhooopppnnniiieeegggnnntttyyyppplllppptttyyy|||rrruuuvvvvvvsssppprrrxxx~~~___NNNOOOQQQWWW]]]```___[[[ZZZZZZSSSEEE666...///000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------...............///000000000000000000000111111111222222333444555555555555444777:::<<<>>>???BBBDDDBBBFFFMMMZZZnnnxxxxxx}}}kkk]]]PPP[[[ZZZ[[[```hhhpppuuuxxxzzz|||vvviii^^^TTTKKKDDDCCCBBBAAA@@@@@@BBBDDDEEEGGGMMMXXXccckkkppprrrsss|||zzzqqqmmmiiieeebbbcccggghhhfffccc]]]WWWWWWaaajjjjjjccc^^^]]][[[ZZZWWWQQQRRRcccwww{{{mmmiiikkknnnvvvlllaaaaaapppxxxtttpppjjj~~~ggg]]]eeefffLLLCCC>>><<<555;;;<<<;;;:::888777666666555333222111111111111000///,,,,,,++++++,,,,,,---...,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++((()))***++++++,,,++++++(((((()))******+++,,,,,,************++++++++++++++++++,,,...222777<<>>@@@BBBDDDFFFHHHLLLPPPZZZmmmwwwsss~~~uuukkkhhhkkkoooyyy}}}~~~yyygggaaaXXXTTTTTTNNNQQQXXXcccnnnwww{{{|||{{{~~~xxxqqqpppsssuuurrrnnn]]]WWWNNNGGGEEEDDDEEEEEEEEEHHHKKKOOOPPPPPPNNNMMMKKKJJJMMMYYYmmmssspppjjjcccdddiiimmmllliiifff]]]XXX^^^fffgggdddbbb^^^[[[ZZZXXXOOONNNeeehhhUUUKKKGGGCCCAAAEEEFFFFFFFFFFFFHHHKKKNNNTTT^^^hhhggg___WWWWWWYYYTTTZZZbbbeeedddqqq|||yyy}}}mmmgggZZZccchhhMMMCCC>>>===555===;;;:::999777666666666666222222222111000/////////,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++,,,,,,,,,++++++((()))))))))******++++++******++++++++++++,,,,,,***,,,///333888;;;>>>???AAABBBBBBCCCDDDDDDCCCCCCFFFIIIJJJIIILLLPPPOOOJJJLLLRRRXXX[[[```gggjjjiiiiiigggfffgggjjjmmmnnnooodddfffhhhpppxxxeeeYYYMMMPPPVVV\\\aaabbb```]]]XXXUUUKKK<<<333222111...........................------------------------++++++,,,,,,---......///------------------------,,,------...//////000000...............///000000///000000111111222333333555666888:::::::::999888:::<<>>777>>>::::::888777666666666666000111111000///......///,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,++++++***))))))))))))((((((((((((************++++++++++++***,,,111555999<<<===>>>AAAAAABBBCCCDDDDDDDDDCCCFFFJJJKKKKKKOOOUUUTTTNNNMMMTTTYYYYYYYYY]]]``````YYY]]]aaaccceeegggjjjmmm```___gggxxxwww~~~qqqmmmOOOPPPTTTZZZ```bbb```\\\VVVWWWOOO???444222111...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,------...///000000...............///000000///000000111222222333333555777999;;;<<<;;;:::999;;;===@@@BBBDDDGGGKKKNNNUUUggg}}}}}}yyywwwwwwwwwwwwvvvuuu{{{rrrbbb___WWWSSSUUUTTTbbbhhhoooqqqooommmnnnqqqdddgggjjjiiiddd[[[RRRMMMMMMLLLMMMRRR[[[gggrrrxxx|||uuurrr{{{wwwiiieeemmmwww}}}ssseeeZZZZZZ___```^^^]]]```\\\\\\ZZZOOOMMMgggkkkWWWKKKJJJGGGEEEDDDEEEHHHKKKHHHFFFDDDFFFJJJNNNPPPQQQVVVUUUSSSSSSTTTTTTSSSRRRPPPKKKNNNVVVXXXUUU]]]jjj|||vvvwwwqqqjjjbbbjjjmmmOOOCCC>>>===666<<<;;;:::999888777555444444333333222111000///...---+++++++++************)))(((((())))))******++++++******))))))))))))******************************)))))))))***+++++++++,,,+++++++++*********))))))******))))))******+++,,,'''(((******)))***---///+++...222666999<<<@@@CCCCCCCCCBBB@@@>>>>>>AAACCCEEEDDDJJJRRRQQQLLLOOOXXX\\\ZZZYYY\\\______YYYTTT]]]]]]bbbjjjkkkffffffiiihhhrrr||||||vvvZZZVVVVVV\\\^^^\\\]]]aaa]]]XXXRRRMMMAAA444///222...///000///...,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...///////////////000111111111222222333333444444555666666666777999;;;===???===@@@===>>>FFFFFFIIIVVVVVVppp}}}~~~~~~yyyxxx|||yyyyyyzzzzzz~~~{{{jjj[[[VVVSSSQQQTTT[[[kkklllmmmllliiigggfffffffffeeeaaa[[[UUUQQQOOOOOORRR]]]kkkttt|||~~~jjjccchhhsss~~~|||ooo```YYY\\\```]]]YYYZZZdddaaaVVVPPPOOObbbyyybbbSSSNNNIIIJJJJJJKKKKKKJJJIIIHHHEEEFFFGGGHHHKKKPPPWWW]]]ffffffgggfffccc___[[[XXXTTTQQQLLLIIIIIIJJJMMMOOOTTT]]]iiittt{{{}}}}}}}}}kkklllhhh]]]aaaxxxkkkNNNCCC>>>>>>666<<<;;;:::999888777555444444333333222111000///......++++++++++++************))))))))))))******************))))))))))))************************************************+++++++++++++++*********))))))******))))))******+++,,,((()))******)))***,,,......111555999===AAAEEEHHHBBBAAA@@@???@@@AAACCCCCCIIILLLQQQSSSPPPMMMPPPVVVWWWWWWWWWYYY[[[[[[YYYVVV]]]___eeekkkiiicccbbbeeekkkxxxwww||||||eee[[[UUUXXX]]]^^^___bbb___YYYTTTOOOFFF999222222...///000///...------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////000111111111111222333333444444555666666666777999;;;===???>>>BBB???@@@GGGGGGIIIWWW```zzz~~~|||vvvyyy}}}|||zzz}}}zzzxxxzzz|||ttteeeXXXUUUUUUUUUZZZccckkkmmmoooooollljjjiiiiiigggccc]]]VVVRRRSSSWWW[[[gggtttpppfffiiisssttteee^^^___aaa^^^ZZZ]]]fffbbbVVVOOOMMM```~~~{{{hhhUUULLLKKKMMMNNNPPPQQQOOOLLLHHHEEEJJJLLLOOORRRVVVZZZ```dddlllooosssuuurrrjjjbbb\\\UUUSSSPPPMMMJJJIIIGGGEEEEEEHHHMMMQQQRRRRRRQQQPPP~~~cccbbbfff[[[ZZZoooiiiLLLBBB>>>>>>666<<<;;;:::999888777555444444333222222111000///......,,,+++++++++***************************)))))))))******))))))))))))************************************************))))))+++************)))))))))******))))))******+++,,,)))***+++*********,,,...///333777;;;???CCCGGGJJJAAA???===???CCCEEEEEECCCLLLTTTWWWSSSMMMNNNQQQSSSTTTUUUVVVVVVUUUVVVWWWYYY^^^bbbgggjjjfff______bbbooo}}}{{{yyy~~~uuueeeVVVTTTZZZ```bbbbbbaaa[[[VVVSSSMMMAAA666111///////////////.........------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000///////////////000111111111111222222333444444444666666666777999;;;===>>>>>>BBB@@@AAAGGGEEEGGGTTTiiiwwwlllnnn}}}~~~rrrwww{{{xxx|||zzzzzz~~~yyyxxx|||lll^^^TTTUUUYYY[[[cccmmmmmmoooqqqqqqooolllkkkkkkbbb^^^WWWSSSTTT^^^jjjtttyyyjjjiiiqqqzzzlllcccbbbbbb___\\\aaagggbbbUUUMMMLLL^^^{{{rrraaaSSSLLLOOOVVVWWWVVVTTTRRRPPPNNNMMMMMMRRRWWW]]]dddhhhlllpppsss~~~vvvnnnccc^^^VVVOOOJJJGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBB~~~bbbaaajjj^^^\\\nnngggKKKBBB>>>>>>666===;;;:::999888777555444444222222111111000//////...,,,,,,+++++++++*********+++++++++******)))))))))******))))))))))))******************************++++++******))))))((((((************))))))))))))******))))))******+++,,,***+++++++++******,,,...000333777:::===@@@CCCFFFAAA>>><<>>>>>DDDBBBBBBFFFCCCDDDRRRjjj~~~tttrrr|||zzztttyyytttvvv~~~zzzuuu}}}}}}vvvwwwzzzxxxeeeYYYRRRVVV]]]bbbkkkuuurrrssstttsssoookkkhhhhhh\\\ZZZXXXYYYaaapppqqqjjjppp}}}qqqgggcccaaa^^^[[[aaafff```SSSLLLLLL]]]zzzrrr[[[NNNLLLRRR]]]fff```\\\VVVRRRTTT[[[ccciiirrryyy}}}kkk\\\QQQLLLIIIGGGBBB???===<<<<<<===>>>>>>dddbbbppp^^^]]]ooogggKKKBBB??????777===;;;:::999888777555444444222222111111000000//////,,,,,,,,,++++++++++++***,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))******))))))******+++,,,)))+++++++++***+++---...444666888:::;;;<<>><<<>>>DDDHHHFFFDDDIIIQQQRRRJJJGGGNNNRRRPPPVVVYYYYYYUUUQQQQQQWWW]]]ccceeeeeebbb___bbbhhhmmmtttvvvxxxzzz|||}}}}}}}}}www}}}www}}}bbbSSSUUU^^^cccbbbbbb___\\\[[[ZZZSSSCCC666333000......000111000///------------------------...------,,,,,,------...------------------------///......------...000111///////////////000000111000000111222222333333444444555777999:::<<<======AAAGGGFFFEEEHHHDDDGGGVVVhhhuuu{{{~~~zzztttttt~~~xxxttt}}}ppppppxxx~~~yyyqqqbbbXXXSSS[[[ccchhhpppzzzxxxxxxwwwsssnnniiifffeeeaaaaaadddhhhqqqyyytttkkkbbb\\\YYYYYYZZZ^^^gggsss}}}qqqrrr}}}ssshhhaaa^^^\\\ZZZ^^^ccc]]]QQQLLLLLL]]]xxx}}}nnn^^^OOOOOOWWW___eeehhh^^^^^^___dddnnn|||rrrbbbTTTKKKKKKHHHCCC@@@???>>>;;;999eeecccsssZZZZZZlllgggLLLCCC@@@???777<<<;;;:::999888777555444444111111111111000000//////,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))******+++,,,)))***+++++++++,,,...000888999;;;<<<<<<<<<>>>@@@@@@>>><<<>>>CCCGGGIIIIIIKKKLLLKKKHHHJJJOOORRRRRRXXXZZZZZZVVVSSSSSSYYY___cccdddbbb^^^___fffmmmpppqqqooommmnnnrrrvvvxxxxxxxxx}}}qqqnnnyyyppp|||lllXXXSSSZZZ```aaa``````___^^^^^^XXXJJJ<<<666222///...000111000...------------------------......------------......------------------------...............///000000///////////////000111111000000111111222333333333444555777999;;;<<<<<<===CCCIIIHHHHHHKKKJJJPPP```ooovvvzzzxxxvvvvvvuuulllrrr|||uuukkk```WWWVVV```iiinnnttt|||||||||yyytttoookkkjjjkkkooorrruuuyyy}}}}}}uuummmfffbbb```WWWTTTPPPLLLIIIHHHHHHIIIBBBHHHPPPXXXggg{{{|||{{{vvv}}}~~~ssshhh```[[[ZZZZZZ[[[```ZZZPPPKKKKKKZZZttt}}}tttiiiWWWRRRSSS]]]ggggggccc___^^^fffuuunnn[[[TTTPPPKKKHHHHHHFFFBBB>>>hhhfffsssYYYWWWeeeiiiNNNEEEAAA@@@777<<<;;;:::999888777555444444111111111111000000000000------,,,,,,,,,+++++++++***++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))************))))))******+++,,,''')))***++++++---///222888999;;;<<<<<<===???@@@<<<;;;;;;===AAAGGGMMMQQQRRRKKKFFFIIIOOORRRSSSUUUVVVWWWWWWVVVUUUXXX]]]aaa```aaa___]]]aaajjjnnnkkklllkkkkkkkkkmmmpppsssuuuxxx}}}tttcccbbbnnnzzzwwwvvvwww^^^RRRUUU\\\___]]]```aaa```___[[[OOOBBB999444///...000111///---------------------------......------------..............................---......//////////////////////////////000111111000000000111222222333333444555777999;;;<<<<<<<<<===EEEEEEFFFLLLNNNXXXkkkuuuttt{{{~~~zzzrrrqqqxxxrrrccc]]]WWWYYYeeeooosssxxx}}}|||zzzwwwttttttvvvyyy}}}|||xxxwwwoooiiiaaa[[[XXXWWWVVVVVVVVVWWWVVVUUUTTTQQQOOONNNFFFHHHHHHHHHQQQaaapppxxx~~~vvvxxxwwwzzz|||ssshhh^^^ZZZYYY[[[ZZZ___YYYPPPKKKIIIUUUmmm~~~qqqcccWWWNNNSSS]]]hhhjjjfffdddfffppp{{{hhhbbbYYYTTTRRRPPPLLLHHH}}}lllkkkqqq[[[VVVaaa}}}jjjOOOFFFBBB@@@777<<<;;;:::999888777555444444111111111111000000000000---------,,,,,,,,,++++++*********++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))***************)))***++++++,,,&&&(((***+++,,,---000333555777999:::;;;<<<>>>@@@888999:::<<<@@@HHHQQQWWWYYYKKKDDDLLLTTTTTTTTTWWWTTTTTTUUUUUUWWW[[[```ccc^^^___^^^]]]dddllllllfffhhhkkkmmmmmmkkkkkkooosssvvv{{{lll]]]]]]iiivvvqqq}}}bbbQQQRRRZZZ^^^[[[```bbb```___]]]RRRFFF:::555///...000111///,,,------------------------......------------..............................,,,---///000000000///...///////////////000111111000000000111222222333333333555777:::;;;<<<<<<<<<777>>>@@@BBBJJJOOO[[[qqqtttppprrrrrrqqqrrrwww|||nnn]]][[[VVVZZZhhhssswww{{{}}}|||zzzyyyxxx{{{~~~vvvnnnjjjeee```[[[YYY[[[```cccdddffffffgggeeeaaa[[[UUURRRRRRQQQLLLHHHMMMYYYcccfffmmmrrrnnnjjj{{{uuuuuu|||{{{ssshhh^^^YYYZZZ\\\[[[```ZZZPPPJJJGGGRRRiiiyyyfffWWWLLLRRRZZZdddiiieeeccckkkwwwvvvoooiiibbb\\\||||||rrrYYYTTTeeeoooNNNGGG@@@999999888<<<;;;:::999888666555555111222222222222111000000,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))************++++++++++++,,,,,,,,,,,,...222555555888;;;;;;999888:::<<>>===???CCCGGGIIIPPPPPPRRRTTTUUUUUUTTTSSSQQQQQQRRRUUUWWWYYYZZZZZZXXXVVVVVV[[[dddjjjjjjhhheeeeeeeeehhhlllnnnooooooqqqxxxttt^^^UUUOOOVVVhhh}}}uuuhhhiiivvv~~~gggVVVTTTTTT\\\```bbbccceeefff]]]SSSJJJ===222000///------///------------------------.........------,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000111111111222444444333333444666777999:::;;;:::;;;<<<>>>???HHHDDDDDDTTT]]]kkkyyyvvvrrrvvvqqqvvv|||yyyrrrnnnrrryyy~~~~~~tttllleee^^^\\\dddooovvvyyy{{{yyytttuuuwww{{{|||xxxrrrkkkhhhjjjlllhhhdddccceeebbb^^^\\\]]]```ccceee```]]]UUUPPPYYYuuuvvvtttyyy|||uuukkkaaaYYYVVVUUUUUUWWW\\\UUULLLGGGDDDMMMbbbyyy~~~mmmYYYQQQTTTYYYhhhiiikkkmmmttt{{{|||~~~xxxZZZVVVlllhhhIIIDDD@@@<<<======;;;;;;:::999777666555444111111222222111111000///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))***,,,---...000444777666888999:::999999:::<<>>AAACCCCCCCCCJJJRRR^^^uuuxxxkkkfffdddooouuu```aaa~~~zzzxxx}}}~~~{{{uuummmfffcccdddfffeeedddgggnnnvvv}}}qqqiiifffaaa\\\bbbmmmuuuxxx}}}xxxppphhh```[[[[[[UUURRRRRRRRROOOPPPRRRPPPOOOLLLIIIHHHKKKQQQVVV^^^```aaa[[[QQQPPPbbbwww{{{sssooommmkkkfffaaa[[[VVVSSSQQQQQQUUUNNNGGGDDD???DDDUUUiiilllhhh```[[[^^^eeehhhmmmsss~~~~~~ooocccYYYRRRKKKJJJHHHHHHIIIKKKMMMNNNPPPTTTXXX[[[___fffqqqzzzzzzjjjlllllljjjjjjiiiaaaYYYwwwvvvgggkkkttt```[[[llltttSSSKKKCCC===<<<;;;::::::999888666555444333000000111111000000///...***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))************+++++++++***,,,...000111333555777888777555666999<<<======???BBBDDDDDDCCCCCCGGGJJJXXX```gggggg___WWWSSSSSSOOORRRVVVVVVSSSQQQQQQRRRXXXYYYZZZXXXTTTRRRTTTWWWZZZ[[[]]]aaaggglllnnnnnnppptttyyy{{{rrr```XXXKKKEEELLLaaarrrsss___XXX]]]jjjyyy___[[[___ffflllkkkeeeccceee^^^VVVHHH:::444444222///......................................./////////------........./////////....../////////000000000000000111111111111111111///111333333333444666888:::<<>>@@@AAACCCFFFHHHHHHLLLKKK___hhhZZZlllyyyqqqrrrrrrqqqrrrwww|||zzzxxxsssllleee```______cccccchhhrrr}}}vvvjjjkkk|||}}}xxxyyy~~~~~~jjj[[[TTTRRRLLLHHHKKKQQQOOOIIIKKKTTTiii{{{zzzvvvtttpppnnnkkkfff```YYYTTTPPPNNNLLLOOOJJJEEEDDD???BBBQQQnnnuuuxxxqqqjjjjjjnnnqqqwww}}}qqqhhhQQQKKKDDDAAACCCFFFIIIKKKOOOVVVaaannn{{{}}}vvvqqqlllnnnwww{{{gggZZZYYYXXXUUU{{{vvvssshhheee___lllhhhIIIDDD???;;;===<<<:::999888777666555444333000000000000000//////...*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++,,,...111222222333444555999666444555999===>>>===<<>>???AAADDDFFFLLLQQQKKKdddmmm```rrrrrrqqqoooooorrruuuzzz|||tttvvvtttmmmccc]]]^^^aaahhhgggkkkvvv~~~vvv|||{{{yyyxxx}}}sssfffaaaVVVMMMJJJOOOOOOIIIIIIOOO\\\ppp~~~zzzsssttttttpppmmmjjjddd^^^XXXSSSPPPOOOIIIMMMHHHCCCDDD???AAAOOOiiiqqqssskkkdddeeemmmssswwwzzz}}}{{{rrrdddUUULLLLLLFFFAAAAAADDDGGGJJJLLLYYYaaaqqqxxx|||{{{www}}}wwwpppbbbUUUyyyuuunnnttt```ZZZiiibbbLLLDDDAAABBB:::<<<===;;;999777555333222222111111000000//////......************************++++++++++++++++++,,,,,,(((((())))))))))))(((((()))))))))))))))******+++******))))))((((((''''''************************)))***++++++***+++---///...///222444666777777777444555666777777888:::===;;;>>>?????????BBBHHHNNNLLLNNNQQQRRRQQQQQQQQQRRRRRRSSSTTTTTTRRRQQQQQQQQQVVVUUUTTTQQQPPPRRRVVVYYYYYY[[[]]]___^^^\\\YYYWWWYYYbbbiiiooo}}}}}}jjjaaaPPPCCCFFF???EEENNNZZZfffsss~~~vvvjjjccc^^^nnn~~~tttlllvvvqqq~~~~~~hhh[[[aaaoooqqqpppnnnggggggeee\\\LLL>>>666111///......------------.....................///000000////////////////////////000000000000////////////000000111222333444444555555555444555555666777888999:::;;;:::;;;===AAADDDLLLIIIWWWttttttkkkyyyrrroooqqqpppmmmrrr~~~|||~~~{{{uuuooonnnooofffWWWVVV^^^```eeemmmttt{{{yyyuuu}}}|||zzzvvvuuuvvv{{{|||}}}~~~ooo```[[[VVVTTTQQQLLLKKKMMMSSS^^^hhhmmmqqquuurrrkkkpppjjjccc[[[VVVRRROOOLLLFFFFFFFFFDDD@@@>>>FFFQQQjjjpppqqqjjjdddeeejjjnnnqqqnnnhhh___VVVLLLEEEBBB;;;===@@@CCCGGGKKKNNNOOO[[[bbbnnn|||~~~vvvyyy}}}nnnfffyyyaaaYYYfffcccLLLCCC???AAA999<<<===;;;999777555333222222111111000000//////......++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((()))))))))))))))******+++***)))))))))(((((((((''')))))))))))))))))))))))))))***++++++***+++---///...000222444666777777777444555666777777888:::===???@@@@@@???@@@BBBGGGJJJEEEHHHKKKMMMOOOPPPSSSUUUTTTSSSQQQPPPOOOPPPRRRTTTUUUTTTSSSQQQPPPQQQUUUXXXYYYZZZ\\\^^^^^^\\\ZZZYYYYYYaaaiiiooo~~~ooofffXXXGGGCCC<<<>>>AAAEEEKKKQQQWWW[[[gggnnnvvv|||~~~}}}~~~~~~rrreeeZZZffftttsssoookkkeeehhhooo{{{~~~ppp___^^^jjjmmmnnnnnnhhhhhhddd[[[PPPBBB666000//////......------......///...............///000000////////////////////////000000000000////////////000000111222333444444555555555555555666777888999999:::;;;;;;;;;===@@@BBBGGGGGG[[[}}}tttsssyyyqqqnnnpppoooooowww~~~~~~}}}vvvsssrrrppplllaaaWWWWWW]]]^^^cccjjjpppwww~~~vvvhhhpppyyyqqqmmmhhhbbb\\\[[[ZZZZZZ\\\```dddfffrrrssstttuuuvvvxxxyyy{{{{{{}}}vvvlllbbb___[[[TTTMMMJJJQQQZZZbbbeeehhhmmmooommmqqqkkkbbbZZZTTTOOOKKKIIIGGGGGGGGGFFFAAA@@@GGGQQQkkkooooooiiiddddddffffffbbb]]]VVVNNNHHHBBB>>><<<<<<===>>>@@@BBBCCCEEEEEEEEEIIIOOOVVV^^^hhhsss{{{tttyyyrrrgggvvv[[[OOOYYY|||eeeLLLAAA===???888<<<<<<;;;999777555333333222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********((())))))******))))))((()))))))))))))))******+++))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***+++---///...000222444666777777777444555777777777888;;;===CCCAAA??????AAADDDEEEEEEEEEGGGIIIJJJLLLOOOSSSVVVUUURRRMMMJJJJJJNNNSSSVVVRRRRRRQQQOOONNNPPPSSSVVVVVVWWWXXXZZZZZZZZZZZZYYYYYYaaahhhmmm{{{zzzooofffSSSGGGBBB@@@>>><<<;;;<<<>>>@@@JJJNNNTTTYYY\\\^^^___```^^^___```bbbdddeeeggggggjjjjjjiiiiiihhhgggggggggeeekkkkkkooo~~~~~~zzzuuupppnnnzzz|||~~~vvvhhhdddgggwww~~~}}}}}}}}}}}}}}}zzzxxxzzz|||yyybbb[[[cccgggkkknnniiikkkddd]]]WWWJJJ888000000///......------......//////............//////000////////////////////////////////////000000000000000000111222333444444555666555555666666777888999888999;;;<<<<<<<<<>>>@@@EEEGGG^^^tttsssxxxsssmmmqqqqqqrrrvvv|||uuurrrwwwvvviii\\\XXXZZZ\\\___dddjjjooosssxxxpppdddmmmxxx~~~rrrrrryyyuuuyyywwwiiiYYYPPPMMMLLLKKKKKKLLLMMMNNNPPPQQQQQQVVVXXX[[[^^^bbbiiipppuuuzzz|||tttkkkggg___VVVPPPSSSYYY^^^]]]^^^eeennnsssuuuoooeee\\\TTTNNNIIIFFFHHHGGGGGGGGGCCCAAAGGGOOOiiikkkjjjeeebbbaaa^^^ZZZSSSLLLDDD>>><<<;;;:::888::::::;;;<<<============>>>??????@@@AAAEEEKKKOOOcccooozzzuuuVVVHHHNNNooogggLLL@@@<<<>>>777;;;<<<;;;999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))******))))))))))))))))))))))))******+++))))))))))))((((((((((((++++++++++++++++++++++++)))***++++++***+++---//////000222444666777666666444666777777777999;;;===DDDAAA>>>???CCCFFFFFFEEEMMMMMMMMMKKKKKKLLLPPPSSSRRRNNNJJJGGGIIIMMMQQQTTTOOOOOOOOOMMMMMMNNNQQQTTTRRRSSSTTTUUUWWWXXXXXXYYYZZZaaagggjjjuuuxxxqqqaaaSSSKKKHHHCCC@@@??????@@@@@@===???AAACCCDDDDDDDDDEEECCCDDDEEEGGGIIIJJJLLLLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLRRRQQQSSS]]]fffsssooobbbYYYQQQLLLJJJNNNRRR[[[jjj}}}}}}nnnffflllxxx}}}cccWWW^^^cccjjjmmmiiinnnfffaaa```SSS>>>333333//////............////////////............///000////////////////////////////////////000000000000000000111222333444444555555555555555666777888888777999;;;<<<<<<<<<===>>>FFFIII```|||wwwuuu{{{kkkaaaooosssiiiiiiooonnnrrr{{{~~~zzzuuuvvv|||hhhYYYZZZ]]][[[bbbffflllnnnooorrryyy~~~yyy|||ooobbb```|||vvvhhhdddqqq}}}{{{rrrbbbRRRJJJJJJNNNPPPQQQSSSUUUUUUTTTSSSRRRNNNNNNOOOQQQUUU___llluuu{{{}}}}}}xxxyyy|||vvvpppiiibbb___\\\______[[[ZZZaaaoooyyyyyysssiii```XXXQQQKKKHHHHHHGGGGGGGGGDDDAAAEEELLLbbbcccaaa^^^^^^]]]WWWOOOJJJDDD===:::;;;<<<;;;999;;;<<<===???@@@@@@@@@@@@GGGGGGFFFEEEEEEGGGJJJLLLNNNRRRYYYeeezzzxxxhhhYYYLLLNNNkkkiiiMMM@@@;;;===777<<<;;;:::999777555444333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))************)))))))))))))))))))))******+++(((((((((((())))))))))))++++++++++++++++++++++++)))***++++++***+++---//////111333555666666666666555666777888888999;;;>>>AAA>>>===???DDDHHHHHHGGGQQQPPPNNNKKKIIIJJJMMMOOONNNKKKHHHGGGJJJLLLNNNNNNLLLLLLLLLLLLKKKLLLOOORRRQQQRRRTTTUUUWWWYYYYYYZZZYYY___eeehhhqqqwwwhhh]]]QQQMMMHHHDDDCCCBBBAAA@@@??????>>>=========<<<;;;;;;<<<===>>>???AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@EEECCCCCCJJJOOO^^^vvvttt```RRRIIICCCAAACCCBBBDDDJJJWWWnnn{{{llliiiyyy}}}~~~~~~~~~nnncccaaaaaaaaa```oooxxx~~~cccVVV\\\aaahhhllliiimmmfffcccbbbXXXDDD666333/////////......///////////////............//////////////////////////////.../////////000000000111000000111222333444444555444444444444555666777777777999<<<=========>>>???DDDKKKbbbwwwvvvkkkxxx{{{mmmpppaaa\\\kkkkkkcccjjjjjjjjjqqq}}}xxxuuu|||~~~gggXXX\\\```\\\```eeejjjjjjgggggglllppphhhkkkvvv~~~uuubbb[[[___jjjoooqqqkkkeeeiiivvv}}}mmm]]]RRRMMMOOOSSSSSSUUUYYY\\\^^^^^^]]]]]]WWWUUUQQQNNNPPPZZZjjjvvvrrriiiffffffjjjooo~~~{{{sssllljjjiiigggddd^^^ZZZ___lllyyywwwrrrjjjccc[[[TTTNNNIIIHHHGGGGGGGGGDDDAAADDDIIIWWWXXXXXXWWWXXXWWWPPPGGGCCC???<<<;;;===>>>===;;;>>>@@@BBBEEEGGGGGGGGGGGGKKKKKKLLLMMMPPPRRRTTTUUUXXXXXXVVVVVV]]]qqqjjjZZZOOONNNeeejjjOOOBBB===???888<<<;;;:::888777555444444444111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))******++++++******))))))))))))))))))******+++(((((((((((())))))))))))************************)))***++++++***+++---///000111333555666666666555555666888888888999<<<>>>======>>>AAAEEEHHHJJJJJJNNNMMMLLLIIIHHHIIILLLOOOKKKHHHFFFFFFIIIKKKJJJHHHHHHIIIJJJJJJIIIJJJMMMOOORRRTTTVVVXXXZZZ[[[[[[[[[XXX\\\bbbgggmmmmmmccc]]]WWWQQQLLLIIIFFFAAA===@@@>>><<<<<<======<<<:::;;;;;;<<<<<<===>>>>>>>>>===========================@@@===>>>CCCDDDQQQiiiuuueeeTTTIIICCC@@@AAAEEECCCDDDFFFNNNaaazzzssskkksssxxxqqqmmmlllkkkiiiiiijjjkkklllmmmnnnooonnnrrrxxx~~~}}}ddd]]]SSSLLLLLLNNNPPPPPPQQQXXXaaaiiioooxxxeeeXXXZZZ]]]cccjjjhhhhhhgggeeeaaaXXXJJJ;;;222000//////......//////000000//////............///////////////////////////......//////000000111111000000111222333444444555444444444555555666777888777999;;;<<<===>>>@@@BBBBBBPPPeeeqqqiii___fffvvvqqqhhh\\\\\\ffffffeeemmmllloooyyy}}}yyyzzz~~~xxxcccXXX\\\```^^^]]]ccchhhgggaaa\\\^^^aaa[[[aaajjjnnncccUUUTTT\\\UUUYYY\\\]]]dddrrrzzzhhh]]]WWWTTTSSSTTTUUUXXX\\\aaaeeeiiikkkllleeebbb\\\UUUSSS[[[jjjwwwtttllleeehhhoooxxxvvvqqqtttpppjjjddd^^^]]]fffpppooolllhhhccc^^^WWWPPPKKKJJJHHHHHHIIIFFFCCCCCCGGGOOOQQQQQQPPPRRRQQQKKKCCC<<<<<<<<<<<<===>>>@@@AAABBBDDDIIINNNRRRTTTUUUUUUZZZ[[[^^^ccchhhkkkkkkjjjhhhfffccc___[[[___mmm|||jjjzzzUUUNNNLLL[[[vvvkkkPPPDDD???AAA999===::::::888777555444444444111111000000//////......++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))))))))******+++'''((((((((()))))))))***************************)))***++++++***+++---///000111333555666666555555555777888888888999<<<>>><<<>>>@@@BBBDDDFFFIIILLLMMMMMMLLLKKKIIIJJJLLLOOOLLLHHHDDDDDDGGGIIIHHHFFFFFFGGGHHHHHHHHHIIIKKKNNNPPPSSSVVVYYY[[[[[[ZZZYYYYYY[[[```ccceeepppzzzlllhhhccc]]]ZZZXXXTTTMMMGGGCCCAAA???@@@AAAAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>;;;<<>>??????>>>BBBIIIOOOPPPUUU]]]gggpppwww{{{}}}xxxnnnjjjlllsssooo|||TTTOOOMMMWWWnnnkkkQQQFFFAAABBB:::>>>:::999888777555444444444111111111000//////......************************++++++++++++++++++,,,,,,******++++++++++++******)))))))))))))))******+++'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///000111333555666666555555555777888888888:::<<<>>>;;;???CCCDDDDDDEEEHHHLLLQQQQQQPPPNNNLLLLLLMMMOOONNNHHHBBBBBBEEEHHHGGGEEEEEEFFFGGGHHHGGGHHHKKKMMMMMMPPPTTTWWWXXXXXXVVVTTT\\\\\\___```]]]```qqqxxxlllhhhdddddddddbbb[[[VVVNNNLLLIIIIIIIIIHHHDDDAAA>>>>>>>>>=========<<<<<<========================<<<===999<<<@@@<<>><<<::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>???>>><<<===@@@======>>>999@@@UUUqqq}}}nnnggg[[[DDDCCCEEEEEEAAAAAADDDIIIRRRaaannnxxxwwwsssmmmgggcccbbbbbbaaaaaaaaa```^^^\\\ZZZYYYWWWWWWXXXXXXYYYZZZ[[[[[[]]]aaagggmmmssszzz{{{nnn___SSSOOOPPPJJJIIIIIIIIIJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGOOOccc~~~wwweeeXXXUUUYYYdddnnnooommmnnnhhh___]]]PPP666333444444222000//////000000000000000000000000000111111000000//////...............//////000111222222222222333444555666777777999;;;<<<;;;;;;<<<======BBB???===BBBBBBEEERRRaaaqqqKKKXXXhhh```]]]jjjiiiuuu}}}llldddfffhhh^^^XXXYYYYYYXXX___jjjzzz{{{tttnnniiiiiipppjjjWWWMMMYYYooo|||ssswww{{{}}}~~~~~~vvvtttsssuuuyyy}}}zzzxxx~~~}}}qqqeee]]]\\\```eeeppprrrvvvxxxwwwuuuqqqnnnjjjjjjjjjmmmwww|||uuupppiiigggiiilllllljjjhhhddd___ZZZXXXVVVRRRMMMLLLMMMNNNMMMKKKQQQMMMJJJMMMQQQRRRNNNHHHNNNCCCAAAIIINNNSSSdddyyyuuuuuu}}}wwwvvvqqqnnnppptttrrruuutttRRRGGG@@@>>>???;;;;;;:::888777555444333333111111000000//////......------,,,,,,+++******)))++++++++++++++++++++++++************************''''''&&&%%%%%%&&&))),,,))))))))))))((((((((((((************************))))))******+++,,,......333333222333333444333333888777777999<<<>>>>>>===:::BBBEEECCCGGGOOONNNEEENNNKKKIIIJJJMMMNNNMMMKKKFFFCCCBBBCCCGGGHHHEEEAAACCCDDDEEEFFFFFFGGGJJJMMMOOORRRUUUVVVUUUTTTTTTTTTVVVZZZ\\\ZZZXXX[[[eeennn}}}{{{pppjjjmmmtttuuuqqqlllhhhbbb]]]ZZZVVVSSSQQQKKKHHHEEECCCCCCBBBAAA???@@@??????@@@BBBCCCBBBAAA>>>AAA>>>>>>@@@<<>>??????>>>??????AAAEEEAAA???DDDCCCFFFRRRllllllNNNXXXddd^^^]]]hhhlllxxxxxxlllccc``````WWWSSSVVVWWWWWW___jjj~~~yyy{{{xxxnnnjjjvvv|||zzzzzz||||||~~~nnnccc```ccchhhkkkkkkjjjgggddd```\\\XXXVVVQQQOOOLLLKKKQQQ___rrryyytttqqqnnnlllnnnmmmmmmmmmllliiiddd```]]]WWWTTTQQQPPPQQQRRRQQQOOOPPPQQQRRRSSSRRRPPPNNNMMMJJJJJJQQQ^^^gggmmmyyyuuudddlll|||zzztttsssQQQGGG@@@>>>>>>;;;:::999888666444333222222111111000000//////......---,,,,,,++++++*********++++++++++++++++++++++++************************&&&(((,,,111444333000---(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++---...///222222222333333444444444777666777999;;;===<<<;;;;;;???CCCHHHUUU___\\\QQQGGGEEEEEEGGGJJJKKKJJJHHHAAA@@@@@@CCCFFFGGGDDD@@@@@@BBBDDDFFFGGGIIIMMMPPPPPPRRRSSSSSSQQQQQQRRRSSSVVVXXXZZZXXXVVVYYY```gggnnnvvvvvvyyyrrrjjjddd___ZZZWWWUUURRRNNNKKKIIIGGGDDDBBBDDDBBB@@@@@@AAABBBAAA@@@???AAA======???:::@@@TTTyyysssnnniiiVVVQQQJJJIIIEEEBBBBBB@@@???CCCIIIPPPQQQQQQPPPPPPQQQSSSUUUUUUTTTRRRPPPOOONNNNNNOOONNNNNNNNNOOOOOOOOOOOOOOOOOOPPPSSSWWW___kkkxxxrrr\\\PPPMMMNNNNNNOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKRRRiiirrrpppuuudddYYY```iiikkksssqqqtttqqqhhheeeZZZDDD333222111000//////000000000000000000000000000000000000000000////////////////////////000111222222444444444444444555666777:::>>>BBBDDDDDDCCCBBBBBBDDDFFFCCCDDDLLLKKKOOO\\\www^^^NNNUUU]]]\\\___hhhrrryyysssmmmddd\\\WWWRRRQQQVVVYYYZZZbbbnnn~~~|||}}}xxxkkkeeeeeeggggggeeebbb^^^XXXQQQKKKGGGEEEEEEHHHHHHFFFDDDDDDJJJUUU]]]rrrzzz~~~}}}{{{vvvqqqnnnnnnlllmmmoooooommmhhhdddaaaZZZYYYWWWXXXXXXXXXWWWVVVTTTYYY]]]\\\VVVSSSTTTWWW]]]dddnnnvvvzzzzzzyyyxxxqqqllleee___]]]___dddhhhnnnqqqwww|||aaagggxxxxxxnnnOOOEEE>>>;;;<<<999;;;:::888666444333222222111111000000//////......,,,,,,,,,++++++*********************************++++++++++++++++++++++++'''---666@@@DDD???444***'''''''''((()))*********************************))))))***+++,,,---///000000111333333333333555666777666777999<<<===<<<:::;;;???EEEMMMYYYaaa]]]TTTEEEKKKQQQTTTRRRLLLGGGDDD<<<<<<>>>BBBEEEEEECCC@@@@@@BBBEEEHHHJJJLLLPPPSSSRRRRRRRRRPPPNNNOOOQQQSSSUUUVVVWWWWWWWWWYYY___ccciiivvvwwwooogggaaa]]]]]]YYYUUURRRPPPOOOMMMLLLLLLIIIFFFDDDDDDCCCAAA@@@BBBCCC???>>>@@@;;;@@@SSSzzzvvvsssrrrddd___VVVNNNJJJGGGFFFCCC>>>>>>AAA@@@BBBCCCDDDEEEHHHLLLOOOOOONNNKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKLLLNNNSSS[[[eeelllwwwxxxbbbVVVVVV\\\```\\\ZZZXXXSSSOOOKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLJJJIIIRRRjjj|||yyygggdddjjjmmmrrrqqquuutttllliii___LLL555333000//////000000111////////////////////////000000000000////////////////////////000111222333555555444444555666666777:::???EEEHHHHHHGGGEEEDDDEEEFFFDDDIIITTTUUU\\\mmmnnnUUUNNNLLLQQQVVVZZZaaaiiizzz}}}sssqqqrrrjjj]]]UUUQQQSSS[[[^^^___gggsssyyy{{{yyyuuuqqqnnnmmmiiibbb\\\]]]ZZZUUUQQQNNNMMMNNNNNNHHHKKKMMMKKKHHHFFFGGGIIIQQQ]]]kkkqqqxxxyyyuuutttqqqrrruuuvvvsssoooiiifff````````````___^^^]]][[[[[[___dddeeebbbbbbfffiiixxx~~~|||uuunnncccYYYVVVSSSNNNMMMPPPWWW___dddnnnuuuqqqyyylllNNNFFF>>>:::;;;999<<<;;;999777666444444333111111000000//////......,,,,,,+++++++++++++++***************************************************(((+++222999<<<888...%%%&&&&&&'''((()))***++++++++++++++++++++++++++++++))))))***+++,,,...000111///111333333333333555777777888888;;;===>>><<<:::>>>DDDJJJMMMOOOOOOKKKFFFNNN\\\kkknnndddUUUKKKFFF999:::===AAACCCDDDBBB@@@@@@CCCGGGJJJLLLOOORRRUUUSSSRRRQQQOOOMMMNNNQQQTTTTTTTTTUUUWWWYYY\\\___bbbhhhnnn{{{ssslllhhheeebbb^^^[[[\\\]]]^^^___[[[XXXTTTQQQOOOMMMIIIGGGFFFFFFAAABBBEEEBBBGGGYYYpppiii___PPPKKKHHHHHHFFFAAA???@@@;;;<<<>>>???@@@CCCGGGJJJKKKJJJHHHFFFFFFFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLNNNSSSXXX\\\dddkkkvvvsssaaa___fffkkkppppppllldddZZZQQQKKKIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMLLLNNNNNNKKKKKKRRR\\\rrrzzzeeefffnnnpppnnnuuuwwwoookkkcccSSS999555000...///000111111////////////////////////////////////000000000000/////////000000111222333555555555555666777777888;;;???FFFJJJKKKIIIGGGFFFFFFGGGEEEKKKUUUWWWbbbxxx|||vvvuuuTTTEEEIIIOOORRRTTTYYYbbbjjj}}}}}}}}}wwwqqqtttxxxooo```UUURRRVVV^^^aaabbbkkkxxxxxxvvvwww{{{}}}tttuuuyyy|||yyyyyyxxxtttnnnhhhbbb___bbbbbbcccdddfffhhhkkkllleeefffddd^^^VVVOOOLLLLLLPPPXXXccckkksss|||~~~~~~yyysssooojjjjjjjjjhhheeecccaaa```___aaafffnnnvvv}}}}}}oooddd\\\SSSJJJTTTVVVZZZ```hhhpppxxx|||xxx|||}}}kkkPPPHHH@@@<<<===;;;===;;;:::888666555444444111111000000//////......++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++******++++++)))(((&&&''''''((()))******+++++++++++++++++++++++++++))))))***+++---///000111000222555444222111444777888888999<<<>>>>>><<<999;;;CCCKKKNNNKKKGGGFFFFFFRRRbbbtttwwwkkkXXXJJJDDD888:::===@@@AAABBBBBBAAABBBEEEHHHKKKMMMOOOQQQSSSQQQQQQPPPNNNLLLNNNQQQTTTTTTSSSTTTWWW[[[^^^______ccchhh|||uuuqqqlllgggbbb___aaaeeeiiikkkfffccc```^^^[[[WWWSSSOOOEEEEEE@@@AAAFFFCCCGGGXXXuuuhhh\\\QQQKKKGGGGGGFFFAAA???AAA;;;<<<===>>>>>>@@@CCCFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHKKKMMMNNNQQQTTTVVV[[[```iiiqqquuuyyyooohhhkkkmmm|||~~~|||tttgggYYYOOOKKKIIIHHHFFFFFFGGGJJJNNNPPPPPPMMMLLLMMMLLLIIIJJJNNNVVVjjj}}}~~~uuummm{{{|||eeeaaammmnnnllltttxxxqqqlllfffYYY===888111...///111111111000000000000000000000000////////////000000000000000000000000111222333333555555555555777888999:::<<<@@@GGGKKKLLLKKKJJJIIIHHHIIIGGGKKKRRRRRRbbb~~~yyyjjj___LLLHHHLLLRRRUUUVVVYYYccclll}}}{{{vvvqqqrrryyy{{{nnn___SSSQQQVVV^^^aaabbbmmm{{{~~~nnnllljjjmmmuuuwwwpppsssxxx{{{{{{yyytttmmmgggfffhhhlllqqqtttxxx~~~}}}nnnccc]]][[[XXXZZZ```iiisss{{{xxxwwwwwwuuupppkkkfffddddddaaadddlll|||qqqbbbWWWQQQNNNMMMSSS[[[ggguuuvvvwww~~~{{{jjjOOOHHH@@@;;;===;;;<<<;;;999777555444333333111111000000//////......++++++++++++++++++++++++************************((((((((((((((((((((((((,,,+++)))'''%%%&&&))),,,''''''(((((())))))******************************))))))***+++---///111222000333666555111000333666666777888;;;======:::888999@@@IIIMMMLLLIIIJJJLLLOOOYYYdddhhhaaaSSSEEE===999;;;===???@@@@@@BBBBBBBBBEEEHHHKKKLLLMMMNNNPPPNNNNNNMMMLLLKKKMMMPPPSSSUUUTTTSSSVVV[[[]]]\\\ZZZ[[[bbbtttuuuooogggbbbccchhhmmmppplllkkkjjjiiigggddd^^^[[[PPPNNNFFFDDDFFF@@@BBBRRR}}}mmm^^^UUUMMMGGGFFFDDDAAA???@@@:::;;;<<<<<<<<<===@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMPPPRRRVVVYYY```gggiiilllwww~~~yyyxxxvvv~~~qqqgggbbbYYYUUUPPPLLLJJJLLLOOOQQQXXXTTTRRRRRRPPPLLLLLLOOOPPPZZZbbbcccbbbfffkkkmmmmmmiiidddjjjzzzvvv}}}ccc___lllllljjjssszzzsssnnniii^^^BBB;;;222///000222111000000000000000000000000000.../////////000000000111000000000000111222333333444444444666777999;;;<<<>>>BBBHHHLLLMMMMMMLLLLLLJJJKKKJJJMMMQQQQQQeeettt~~~dddNNNHHHJJJKKKOOOUUUXXXZZZdddppp~~~~~~sssnnnuuu}}}xxxgggYYYQQQPPPUUU^^^aaadddqqqzzz{{{fffbbb^^^^^^eeeoooyyy~~~~~~yyyppplllrrrzzz~~~}}}xxxqqqlllmmmqqqwww{{{ppphhh```]]]```hhhqqq{{{xxxoooiiiggggggiiiooo|||tttbbbZZZUUUSSSXXXaaahhhqqq~~~xxxyyyxxxsss{{{xxxgggMMMFFF>>>999;;;999;;;:::888666444333222222111111111000//////......++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%(((++++++(((&&&''')))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---///111222111444777555111///222555555666777:::<<<;;;999666<<<@@@FFFJJJHHHDDDCCCDDDMMMPPPUUUXXXWWWOOOCCC;;;:::<<<===>>>???@@@BBBCCCBBBEEEHHHJJJJJJKKKLLLMMMKKKLLLLLLKKKJJJLLLOOORRRWWWTTTSSSVVVZZZ\\\YYYVVVWWW^^^kkkwww~~~yyyoooiiihhhmmmsssvvvsssssstttuuutttqqqlllhhhccc___TTTNNNMMMCCCAAAOOOssszzzlll[[[QQQIIIFFFDDD@@@???@@@888999:::::::::;;;>>>@@@???@@@AAAAAABBBAAAAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFIIIIIIIIIGGGFFFGGGJJJLLLQQQSSSYYY______aaammm{{{}}}sssmmmddd[[[VVVTTTUUUVVV```^^^^^^]]]XXXQQQOOOQQQQQQRRRPPPOOOQQQVVVUUUQQQPPPXXXggg~~~~~~~~~ccc___mmmllljjjsss{{{tttoookkkaaaDDD===333///000222222000000000000000000000000000.../////////000000111111000000000000111222333444333333444666888:::<<<===@@@DDDIIIMMMNNNNNNOOOOOOIIILLLMMMPPPRRRTTTllllllhhhIIILLLHHHDDDHHHRRRXXX[[[ggguuurrrlllxxxttt___RRRQQQPPPVVV___cccggguuuzzz{{{yyyuuu{{{yyy\\\VVVPPPNNNTTT^^^iiiooorrrtttpppjjjiiiqqqzzz{{{vvvxxxkkkfffdddgggjjjppp~~~}}}rrrkkkiiijjjrrr{{{sss```SSSVVVZZZ]]]jjjzzz~~~qqqkkk```WWWTTTXXXaaaiiiuuu|||hhh[[[UUUQQQXXXaaagggnnnuuu|||}}}sss||||||wwweeeJJJEEEAAA???AAA>>>:::999777666444333333333222222111000///...------+++++++++*********))))))************))))))))))))******))))))((((((''''''((()))))))))))))))((((((((((((((((((((()))******)))************+++++++++***++++++,,,---...000111333333333444444333222222555777::::::999888888999@@@===???FFFHHHDDDAAACCCHHHIIIJJJJJJHHHCCC???<<<;;;<<<>>>>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPRRRSSSUUUUUUTTTTTTUUUWWWYYY^^^dddjjjoootttxxx{{{xxxqqqooommmpppvvvsss|||~~~{{{|||{{{wwwrrrmmmdddYYYOOOJJJHHHIIIcccnnn___VVVKKKFFFCCC@@@>>>===???<<<::::::;;;======<<<===<<<;;;;;;<<>>111111333//////444000000000000000000000000////////////000000000000000000000000111222333444666666666777888:::;;;<<>>@@@===:::999777666444333333333222222111000///...------,,,++++++++++++*********************))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((()))******)))************+++++++++******+++,,,---///000111333333333444333333333222555777999:::999888888999<<<:::<<>>>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKLLLNNNOOOOOOOOOOOOQQQSSSTTTSSSRRRRRRSSSUUUZZZ]]]aaaeeefffhhhjjjlllrrrvvv~~~|||xxxwwwyyy|||zzzwwwssskkkaaaVVVNNNJJJHHHZZZ~~~hhh]]]RRRLLLHHHDDDAAA@@@>>><<<:::999;;;<<<<<<;;;;;;;;;::::::;;;===@@@AAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHJJJLLLOOORRRVVVWWWWWWWWW\\\lllyyyqqqppppppyyy|||rrrggg[[[RRRQQQNNNLLLMMMMMMMMMRRRYYYjjjzzzuuunnnccccccrrrrrrxxx{{{xxxsssooojjjdddRRR@@@222222333000///444000000000000000000000000////////////000000000000000000000000111222333444666666666777999:::;;;<<>>;;;:::999777666444333333333222111111000///...------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))******)))************+++++++++******+++,,,---///111222333333333333333333333333666777999:::999888888999999888:::???@@@===<<<>>>BBBCCCCCCCCCAAA>>>:::888:::;;;=========???AAACCCDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRRRRQQQQQQRRRSSSYYY[[[^^^_________```bbbhhhkkkqqqwwwyyy{{{}}}yyyrrriii^^^TTTLLLGGGPPPoooaaaSSSLLLHHHCCC@@@@@@>>><<<999999999::::::999:::999999999:::;;;===>>>===>>>>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFIIINNNRRRTTTTTTSSSRRRUUUiiiwwwdddTTTRRRPPPOOOOOONNNQQQ\\\hhhyyyjjj]]]```ssstttyyy{{{xxxtttqqqlllhhhVVVEEE666333333000000333000000000000000000000000////////////000000000000111000000111111222333444666666777888999;;;======BBBDDDHHHLLLPPPTTTWWWXXXXXXYYYWWWSSSWWWlll]]]FFFHHHGGGIIIPPPVVV___nnn{{{{{{qqqmmmtttuuugggUUUJJJPPPRRRXXX\\\]]]]]]dddmmm}}}wwwnnnddd]]]]]][[[XXXUUURRRQQQQQQQQQRRRWWW[[[]]]```iiiyyyxxxqqqmmmiiilllrrriii^^^\\\]]]jjjuuuyyy{{{nnn```XXXRRRMMMWWWXXX```pppxxxVVVLLLAAA<<<<<<<<<999666888888888888999:::<<<<<<::::::;;;;;;:::999888888|||uuu~~~}}}kkkNNNFFF???<<<===::::::999777666444333333333111111000///...------,,,---------,,,,,,,,,++++++************)))))))))((())))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((())))))***))))))*********+++++++++******+++,,,...000111222333333222222333333444444666888999999888888999:::888:::<<>>>>>???AAAAAA@@@???>>>;;;999888999;;;<<<======???AAACCCCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRQQQRRRSSSUUUVVVXXX[[[\\\]]]^^^```bbbhhhiiiooowwwzzzzzz|||}}}vvvmmmcccYYYPPPKKKJJJjjj~~~kkkYYYPPPKKKCCC@@@AAA???<<<:::999999:::999888888888888888999:::;;;<<<:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEHHHLLLPPPSSSUUUWWWXXXaaattt~~~{{{ggg___\\\ZZZXXXWWW]]]nnnsssbbb^^^jjjrrrwwwzzzxxxuuuuuurrrooo\\\KKK:::444333111111222000000000000000000000000////////////000000000000111111111111222333444444666666777888:::<<<>>>???AAACCCEEEHHHLLLQQQVVVZZZ\\\bbb___UUU[[[vvvSSSAAAGGGFFFIIIOOOUUU^^^lllyyyvvvpppnnnrrrpppcccTTTLLLTTTUUUYYY\\\[[[ZZZ```hhh{{{~~~}}}{{{yyyvvvrrrlllhhhccc```[[[VVVRRROOONNNMMMRRRVVVZZZ[[[]]]fffvvvzzzrrrmmmmmmkkkdddaaabbbllllll\\\[[[aaajjjuuu~~~tttcccWWWUUUWWWYYYhhhrrrkkk[[[FFFAAA;;;:::;;;<<<;;;999666666666777777888::::::<<<<<<<<<<<<;;;::::::999zzzttt~~~mmmOOOFFF???<<<<<<999:::999777666444333333333111111000///...---,,,,,,---------,,,,,,,,,++++++************)))))))))((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))*********+++++++++******+++,,,...000222333333222222222222333444555777888999888777777999::::::>>>AAAAAA@@@@@@BBBBBBBBBAAA@@@>>><<<:::999888888:::<<<<<<===>>>AAADDDBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPQQQRRRTTTVVVXXXUUUWWWZZZ[[[\\\]]]```bbbeeefffkkkuuu{{{{{{{{{|||yyypppiiiaaaYYYTTTLLLUUUiiimmmbbbXXXKKKDDDDDDAAA>>>;;;:::::::::999888888888888888999999:::;;;999999:::;;;<<<===>>>???AAAAAAAAABBBCCCCCCDDDDDDDDDFFFIIILLLQQQXXXaaaggguuu{{{uuuooolllrrrpppeeegggrrrxxx{{{yyywwwwwwuuurrrbbbQQQ???555333222222222000000000000000000000000////////////000000000000111111111111222333444555555666777999;;;===???AAA@@@AAACCCEEEGGGMMMUUUZZZaaaiiidddXXX___yyy___EEEAAAGGGFFFIIINNNUUU^^^lllyyyqqqmmmkkkhhhbbbYYYQQQMMMQQQSSSXXX\\\\\\[[[bbbkkk}}}wwwxxx}}}|||||||||}}}|||zzzxxxiiieee___XXXSSSPPPOOOOOOTTTXXX\\\]]]^^^ggguuusssfff```VVVTTTUUUYYYZZZWWWTTTTTTPPPZZZdddkkksss|||mmmdddbbbhhhrrrwww{{{}}}}}}yyysssiii```\\\```jjjrrrfffNNNCCC;;;;;;:::999888777888999888888888999:::;;;<<<===<<<<<<;;;:::999999888888nnnlll{{{sss}}}nnnOOOFFF???;;;<<<::::::999777666444333333333111000000///...---,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))((((((((((((((()))******)))************+++++++++******+++---///111333444333222222111222333555666777888999888777777999;;;<<>>;;;:::999888888999;;;<<<===>>>AAADDDBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKMMMPPPQQQRRRTTTVVVXXXVVVWWWXXXYYYXXXZZZ\\\^^^bbbcccjjjuuu}}}wwwpppjjjbbb\\\OOOKKKPPPlll|||nnnXXXIIIEEEDDDAAA>>><<<<<<<<<;;;:::888999999999:::::::::;;;888999999:::;;;<<<======@@@@@@@@@AAABBBBBBCCCCCCAAACCCGGGKKKSSS```ooozzz}}}pppmmmuuu{{{~~~|||yyyxxxuuuqqqgggWWWCCC666222333222111000000000000000000000000////////////000000000000222111111222222333444555555666777999<<<>>>AAABBB???AAABBBCCCDDDJJJRRRYYYaaahhheee\\\ccc{{{sssiiiXXXFFF@@@EEEGGGFFFHHHOOOUUU^^^mmmzzz|||kkkjjjfff___UUUNNNMMMNNNRRRUUU\\\```^^^ZZZ\\\bbb~~~xxxqqq|||{{{}}}~~~nnnjjjddd]]]XXXUUUTTTTTTVVV[[[```bbbdddkkkyyy{{{uuuooofffYYYOOOKKKGGGFFFEEEEEEGGGIIIKKKNNNJJJNNNRRRTTTVVV\\\ccchhhrrrxxxlllhhhlllrrryyy~~~}}}{{{{{{|||kkkiiihhhiiilllrrrfffKKK@@@@@@:::<<<===;;;999888999;;;:::::::::;;;===>>>@@@AAA>>>>>><<<;;;:::999999:::bbb^^^wwwzzzooowwwnnnOOOFFF???;;;===::::::999777666444333333333000000///...---,,,,,,+++,,,++++++++++++*********************))))))))))))'''((((((((()))))))))***&&&'''((()))************((((((((((((((()))******)))************+++++++++******+++---///111333444333222111111222333555777888888999888777777999;;;<<>>AAADDDAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIKKKLLLLLLLLLLLLLLLNNNPPPPPPPPPQQQSSSUUUUUUVVVWWWWWWWWWXXXZZZ]]]cccdddjjjtttzzz|||~~~}}}wwwoooddd\\\OOOKKKJJJWWWvvvoooWWWOOOGGGDDDAAA???>>>>>><<<;;;::::::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@DDDJJJQQQ\\\nnnyyyqqqnnnsss|||rrrjjjtttzzz~~~|||zzzvvvqqqlll\\\FFF777222333333111000000000000000000000000////////////000000000000222222222222333444555555555666777999<<>>@@@BBBBBBBBBGGGPPPWWW]]]bbbbbb```jjj|||pppXXXFFFAAACCCFFFFFFEEEHHHOOOVVV```nnn|||~~~xxxqqqjjjkkkggg\\\PPPKKKMMMRRRZZZaaallltttrrrkkkhhhkkkyyy}}}}}}qqqoookkkfffbbb^^^\\\ZZZ[[[```fffhhhjjjppp||||||ssskkkcccbbb^^^\\\[[[VVVMMMHHHHHHHHHHHHGGGEEEDDDFFFIIIJJJNNNNNNQQQTTTVVVWWWZZZ]]]\\\dddoooxxxrrriiiqqq|||~~~sssiiijjjpppxxx~~~mmmQQQ@@@???CCC@@@???>>>============<<<999:::;;;<<<>>>AAABBBDDDDDDCCCAAA???>>>>>>>>>>>>eeeccc}}}tttggglllnnnOOOFFF???<<<===;;;:::999777666444333333333000000///...---,,,,,,++++++++++++*********))))))************))))))))))))'''((((((((())))))******&&&'''((()))************((((((((((((((()))******)))************+++++++++******+++---///222444555333222111111111333666777888888888777666777999<<<;;;CCCFFFAAA???BBBFFFFFFHHHEEEAAA===999777666666777888:::<<<<<<>>>AAADDDAAAAAAAAAAAABBBCCCDDDDDDHHHHHHJJJKKKLLLMMMMMMMMMMMMOOOPPPPPPOOONNNOOOQQQSSSUUUVVVWWWWWWYYY]]]```ccccccgggnnnrrrrrrtttyyyyyy{{{yyyooobbbXXXMMMMMMLLLLLLYYYxxxkkk```IIIFFFBBB@@@@@@???>>><<<;;;;;;<<<=========<<<<<<::::::::::::::::::;;;;;;<<<<<<======>>>?????????@@@FFFOOOYYYgggzzz~~~qqqkkkjjjbbbbbbnnnkkk___pppwww~~~~~~~~~zzzuuunnn^^^HHH777222444333000000000000000000000000000////////////000000000000222222222222333444555555555666777:::===@@@BBBDDD===@@@BBBBBBAAAFFFNNNUUUYYY]]]___bbbnnn~~~tttVVVFFFFFFGGGDDDFFFEEEHHHOOOWWWaaappp}}}uuukkkkkknnnlll___RRRMMMQQQVVV^^^jjj~~~xxxqqqqqqpppnnnjjjeeeaaa^^^aaaffflllnnnmmmrrr{{{vvvbbb^^^[[[VVVeeeaaa```^^^VVVKKKIIINNNJJJNNNPPPOOONNNMMMKKKHHHKKKJJJLLLQQQWWW]]]ccchhhhhhppp{{{uuukkklll|||yyymmmkkkoooyyyttt]]]KKKBBBAAACCCBBB===999:::>>>???<<<999999999:::<<<>>>AAACCCEEEEEEDDDBBB@@@????????????mmmcccwww|||aaabbblll{{{nnnNNNEEE???<<<===::::::999777666444333333333000///...------,,,------------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++---///000222222666666555444333333333333666666666666777888:::;;;AAABBBCCCDDDEEEDDDCCCBBBGGGLLLLLLDDD>>>;;;888333777777999;;;===???@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKNNNMMMMMMLLLMMMNNNPPPQQQQQQRRRTTTUUUVVVWWWZZZ]]]dddfffhhhkkknnnpppqqqrrrtttvvvzzz{{{rrrhhhaaaXXXOOOKKKNNNPPPZZZ{{{uuudddPPP@@@@@@AAA===<<>><<<<<<===>>>===<<<===<<<;;;:::999:::;;;<<<:::::::::;;;<<<===>>>???BBBEEEMMM]]]sss|||~~~yyyqqqooo}}}|||ppp```eeeooowwwxxxyyy|||zzzuuunnnfffQQQ:::111333333...333333222111000000000111////////////000000000000111111111222333444555666;;;;;;;;;;;;;;;>>>BBBEEEJJJFFFBBBBBBFFFKKKOOOPPPRRRZZZ___eeeuuunnnttt{{{QQQ>>>@@@EEEEEEIIIGGGHHHRRRaaaoooyyy|||{{{rrryyyuuuXXXNNNNNNPPPTTTcccwww|||wwwsssnnnggg^^^YYYUUU[[[aaafffkkkrrrxxxzzz{{{iii]]]VVVTTTXXX___fffgggeee___XXXTTTVVVYYYYYYZZZ[[[[[[ZZZYYYYYYZZZZZZUUURRRTTTYYYaaammmyyy}}}}}}pppmmmooovvv|||wwwrrryyy{{{mmmWWWIIIFFFHHHHHHFFFIIIGGGEEEBBB@@@>>>>>>>>>::::::::::::<<<@@@FFFKKKJJJKKKKKKIIIEEECCCBBBCCCssshhh}}}www~~~lllLLLCCC>>><<<>>>;;;:::999777666444333333333111111000///............------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++,,,---...000111222333333222222222333444555555777666666666777999:::;;;BBBBBBCCCCCCDDDDDDDDDDDDJJJRRRSSSHHH===777666444666777888:::<<<>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRSSSQQQSSSTTTUUUVVVWWWZZZ\\\dddeeehhhkkknnnppprrrsssuuuvvvyyy}}}}}}vvvnnnhhh___SSSKKKLLLLLLRRRkkkyyybbbMMMGGGDDD>>><<>>===;;;;;;===>>>>>>======<<<<<<;;;:::;;;;;;;;;::::::::::::;;;<<<===>>>AAADDDMMM]]]tttkkknnn~~~rrr[[[ccckkksssvvvzzz~~~|||vvvooogggSSS<<<222444555000333222111111111111111111/////////000000000111111111111222222333444666777:::;;;;;;<<<===AAAFFFJJJKKKGGGAAA???BBBFFFIIIJJJVVV\\\bbbnnn|||eeedddrrrQQQAAABBBBBBEEEGGGFFFHHHQQQaaaoooyyy}}}{{{~~~uuuYYYQQQRRRSSSXXXaaavvv{{{tttlllbbbYYYSSSNNNQQQVVV[[[dddrrruuujjj^^^XXXVVVWWW___fffllljjjgggdddaaa```______^^^```dddggghhhfffcccaaa]]]XXXTTTTTTWWW\\\fffppp|||~~~{{{xxxxxxyyyyyyzzzyyy}}}iii^^^QQQJJJKKKNNNOOOOOOMMMKKKHHHEEEBBB@@@@@@???<<<<<<;;;;;;;;;???EEEIIINNNOOOQQQOOOKKKHHHEEEEEEzzzwww}}}kkkKKKBBB===<<<>>><<<:::999777666444333333333222111000//////......///---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***------...///000111222333//////000111333555777888777666666666777999;;;<<>><<<<<<===>>>>>>>>><<<=========<<<<<<;;;;;;::::::::::::;;;;;;<<<===???CCCMMM^^^uuulll]]]aaarrr}}}|||ZZZaaagggnnnuuu|||~~~xxxqqqiiiUUU>>>333555666222222111111111111222222333///000000000000111111111222222222333444555666777999:::<<<>>>@@@DDDIIIMMMSSSNNNHHHDDDDDDGGGIIIKKKSSSXXXddd|||ooollloooRRRFFFDDD===EEEEEEDDDHHHRRRaaapppzzz|||yyy~~~|||gggPPPMMMPPPRRRXXX___rrrvvvsssnnnlllkkkmmmqqqsss||||||yyytttkkkaaaVVVPPPHHHIIIKKKOOOZZZqqqyyyyyyvvvnnnaaa[[[UUUUUUXXX]]]fffnnnvvvrrrmmmkkkjjjjjjhhhfffgggiiijjjkkkiiigggdddcccXXXQQQLLLKKKKKKMMMRRRYYY]]]gggvvv|||wwwxxxoooVVVTTTQQQQQQTTTWWWXXXYYYSSSQQQNNNJJJFFFDDDBBBBBB>>>>>>===;;;;;;===BBBFFFPPPSSSVVVWWWSSSNNNJJJHHH}}}mmmLLLCCC===<<<>>>;;;:::999777666444333333333222111000///............,,,,,,,,,++++++*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***,,,---...///000111222222......///000222444666777777777666777888:::<<<===CCCBBBAAA@@@@@@AAADDDEEE???CCCEEE???777333555888555555777999;;;===>>>?????????@@@AAABBBCCCCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHGGGHHHJJJLLLOOORRRTTTUUUQQQSSSUUUUUUUUUWWWZZZ\\\\\\]]]___cccggglllpppsssxxxxxxwwwxxx{{{zzzvvviiiZZZOOOMMMMMMMMMVVVcccoooaaaWWWNNNFFFCCCDDDAAA>>>======>>>>>>>>><<<===>>>???>>>===<<<;;;:::::::::::::::;;;<<<<<<===BBBMMM```wwwxxx___TTTXXX\\\gggvvvzzzdddbbbeeekkkttt~~~~~~xxxrrrkkkWWW???333555666222111111111111222222333444000000000111111111222222222222333333444666777888:::;;;===???AAAEEEJJJMMMWWWSSSNNNIIIIIIKKKNNNPPPPPPTTTfff~~~SSSJJJEEE999DDDDDDEEEJJJTTTcccqqq|||pppnnnnnnjjjVVVHHHLLLOOOQQQXXXbbbmmm}}}vvv~~~rrrdddbbb___ZZZVVVVVV[[[___iiilllppprrrooofff\\\UUUJJJIIIGGGIIISSSjjjuuupppjjjccc\\\XXXVVVYYY\\\aaajjjsss{{{vvvppplllkkkkkkllluuuwwwvvvnnnbbb[[[ZZZ]]]QQQJJJCCCBBB@@@???AAAFFFKKKQQQ]]]jjjrrrvvv|||~~~~~~vvvzzzsssaaaUUUWWWZZZ\\\\\\]]]^^^___YYYWWWSSSNNNJJJGGGEEEDDD@@@???>>><<<:::;;;???BBBLLLPPPWWWYYYXXXTTTOOOMMMrrrOOODDD===;;;===::::::999777666444333333333000000///...------------,,,,,,+++++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***++++++,,,---///000111111000000000111222333555666777777777777999;;;===>>>BBBAAA@@@@@@@@@AAACCCCCC===;;;999888666555555666555555777999;;;===>>>???>>>??????@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJLLLNNNPPPQQQQQQPPPRRRTTTUUUVVVWWWZZZ]]]]]]]]]^^^bbbffflllrrruuuxxxyyyyyy{{{}}}}}}zzzmmm___TTTQQQQQQPPPTTTZZZllltttjjj]]]OOOFFFCCC@@@===<<<===?????????===>>>???@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<<<>>@@@@@@AAACCCDDDEEEDDDCCCBBBBBB<<<777777777555444444555666888999<<<===???@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHJJJKKKMMMMMMNNNNNNOOOQQQSSSUUUVVVXXX\\\___`````````cccgggnnntttxxxyyyzzz|||~~~sssggg\\\WWWUUURRRSSSVVVaaawwwsss```RRRGGGDDD@@@??????@@@AAAAAA??????@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<===<<>>@@@BBBBBBBBBDDDFFFHHHQQQRRRRRRRRRSSSUUUYYY]]]\\\ccc|||sssFFFDDDCCC;;;FFFCCCFFFMMMXXXeeerrr}}}rrriiissskkkbbbRRRLLLRRRPPPRRR______```oooyyyooolllooopppmmmggg```\\\[[[VVVYYYbbbooozzz{{{qqqhhh___XXXRRRPPPMMMQQQcccvvvxxxnnngggbbb```___\\\\\\^^^```eeeqqq|||}}}~~~ttthhhdddjjjssslllaaa```^^^SSSJJJFFFEEEBBBAAABBB???<<>>===>>>@@@>>>DDDLLLSSSVVVXXXYYYYYYggg```fffmmmwwwsssPPPDDD<<<;;;===::::::999777666444333333333111000///...------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))+++---000222333444111111222222333555666777777777888888:::===???@@@@@@CCCGGGJJJKKKHHHDDDBBBCCC===888888555111222666666777888:::<<<>>>@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFFFFEEEDDDCCCEEEFFFHHHJJJLLLLLLLLLLLLMMMOOORRRTTTVVVYYY]]]``````______aaafffmmmtttxxxzzz}}}yyyoooeee___[[[YYYYYY[[[^^^pppzzzjjj[[[VVVOOOIIIFFFDDDBBB@@@AAAAAA@@@???????????????>>>======<<<<<<=========<<>>CCCJJJPPPUUUYYY\\\___eeeZZZ[[[```uuunnnuuuqqqNNNBBB<<<:::===;;;:::999777666444333333333222111000//////.........++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***,,,...111333555666111111111333444666888999888777888999;;;===???AAA@@@EEEKKKOOOOOOLLLFFFBBB???;;;999888333---111999777777999;;;===???@@@AAA>>>>>>???@@@AAABBBBBBCCCAAACCCFFFGGGHHHFFFDDDBBBCCCDDDGGGIIIKKKLLLLLLLLLLLLNNNQQQTTTWWWZZZ^^^bbb^^^]]]\\\^^^bbbiiiqqquuu|||}}}}}}{{{tttlllfffbbb```bbbddd___ooopppjjj___UUUMMMFFFAAA>>>BBBAAA@@@???>>>???@@@AAA???>>>>>>=========>>>>>><<>>???CCCGGGIIIIIIGGGEEE@@@===999666555555444333111333777:::<<<=========<<<<<<===>>>???AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEGGGHHHJJJLLLMMMNNNPPPRRRTTTUUUWWW[[[]]]\\\[[[___fffkkkkkknnnrrrzzz~~~}}}zzztttmmmgggdddbbbbbbaaannnzzztttfffYYYOOOIIIGGGEEEBBB@@@???@@@AAAAAAAAA@@@>>>>>>@@@???<<<>>>BBB???@@@OOOkkk{{{lllaaa]]]MMMKKKPPPLLLVVVwww~~~pppzzz|||tttdddeeettt}}}}}}||||||{{{jjjLLL888444555222333333333333333333333333444444444333333222222222666777888777777888;;;===???@@@AAACCCEEEFFFGGGHHHKKKNNNRRRUUUVVVWWWYYY[[[bbbfffiiiEEE???>>>???DDD===???CCCEEEMMMYYYccckkkuuu}}}zzzsssxxxjjj[[[PPPOOONNNPPPaaavvvxxxuuuqqq~~~{{{~~~~~~~~~|||zzzxxxwwwxxxooojjjdddjjj}}}wwwooohhhaaaZZZZZZ]]]hhhnnntttvvvrrrooooooqqqrrrmmm___ZZZeeemmmzzzvvvlllnnngggYYYUUURRRTTT]]]dddeeefffgggkkkeee\\\RRRJJJFFFDDDDDDDDDDDDDDDCCCEEEKKKTTT[[[~~~|||xxxrrrnnngggdddbbb``````]]]XXXTTTUUURRRNNNJJJGGGGGGHHHIIIIIIHHHIIIKKKPPPXXX___dddvvvwwwqqqOOODDD===;;;<<<999:::999888666555333222111000///...------,,,------,,,,,,+++++++++*********************************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,...000000000000///000111111111222555888888666555888<<<@@@AAAAAA???>>>???DDDKKKMMMIIIDDD???<<<888555444444333222444666999<<<>>>??????>>><<<<<<===>>>???AAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEECCCDDDDDDFFFGGGIIIKKKLLLNNNPPPRRRSSSUUUWWWZZZ]]]\\\\\\aaahhhmmmnnnrrrwww}}}}}}wwwqqqlllhhhgggfffjjjsssxxx}}}{{{ooocccYYYSSSJJJFFFBBB@@@AAABBBCCCBBBAAA>>>>>>@@@???<<<===@@@>>>???OOOkkktttkkk]]]LLLIIIOOOMMM[[[~~~yyy}}}zzzmmmfff```gggnnnzzz~~~jjjjjjyyy}}}|||lllOOO:::666666444333333333333333333333333222222333333333444444444444555666666666777:::===>>>???@@@AAACCCEEEGGGHHHKKKNNNQQQTTTUUUUUUWWWYYY___fffgggDDD======>>>CCC>>>AAABBBEEEMMM[[[eeemmmuuu}}}wwwqqqsssxxxdddVVVMMMNNNNNNPPPaaavvv|||{{{sss|||zzzzzzvvvpppiiikkk{{{xxxnnnggghhhnnntttvvvwwwtttpppnnnqqqtttrrrooobbb\\\dddmmm~~~zzz{{{vvvjjj\\\YYYZZZ```eeefffhhhkkknnniii___UUUMMMHHHEEEDDDFFFFFFGGGFFFGGGLLLSSSXXXqqq~~~}}}zzzuuurrrmmmjjjhhhfffeeebbb]]]YYYYYYVVVRRRNNNLLLKKKLLLMMMMMMMMMMMMOOOSSSXXX^^^aaaxxx{{{yyyuuunnnNNNDDD===;;;<<<999999999888666444333222111000///...------,,,------,,,++++++++++++*********************************)))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,...000000000000...000111111111333555777666555555777;;;???@@@@@@???<<<;;;BBBKKKNNNIIICCC>>>:::666444333333333222444666888;;;===>>>>>>>>><<<<<<===>>>???@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDEEEGGGIIIJJJKKKNNNOOORRRSSSTTTVVVYYY\\\[[[\\\aaaiiiooorrrxxx~~~{{{vvvqqqnnnmmmlllqqqyyy}}}~~~tttjjjXXXSSSMMMHHHFFFEEEEEEDDDDDDAAA@@@CCCBBB???>>>AAA???AAARRRooozzzeeeSSSMMMPPPPPPaaa}}}{{{kkkbbb]]]___hhh~~~ooommm{{{~~~}}}nnnSSS>>>888888777333333333333333333333333000111222333444555666666333444666666777999===???BBBAAAAAAAAACCCFFFIIIJJJKKKNNNQQQRRRSSSTTTUUUWWW[[[gggnnniiiwwwgggCCC===<<<===CCC>>>CCCBBBEEEOOO^^^jjjqqqxxx~~~vvvpppmmmnnn]]]QQQJJJMMMNNNPPP```tttttt|||rrroooxxx{{{pppiiimmmvvv~~~}}}yyytttooonnnrrrvvvppppppeee\\\___ggg|||~~~tttuuuqqqppppppmmmiiijjjnnnpppkkkcccYYYQQQKKKGGGFFFHHHIIIJJJJJJKKKNNNRRRUUUddd|||}}}zzzwwwtttrrrpppnnnlllhhhddd```___\\\XXXTTTRRRQQQRRRRRRRRRRRRRRRTTTWWWZZZ]]]___rrrssszzztttlllLLLDDD>>>;;;<<<888999888777666444333222111000///...------,,,------++++++++++++************************************)))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,...000000000000...000111222222333555777666666666888:::<<<=========;;;<<>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGIIIKKKLLLMMMOOOQQQRRRSSSUUUXXXZZZZZZ[[[aaaiiinnnsss{{{}}}yyyuuusssrrrqqqtttssslllbbbYYYRRRMMMIIIGGGFFFCCCBBBEEEEEEBBBAAACCCBBBEEEWWWvvvuuu___UUUSSSRRRddd}}}xxxqqqoootttpppjjjvvv~~~}}}pppXXXAAA888888888333333333333333333333333111111222333444555666666555666888999;;;===AAADDDHHHGGGEEEEEEFFFHHHKKKMMMMMMOOOQQQSSSSSSSSSUUUWWWZZZkkk{{{mmmeeeqqqhhhEEE???===<<>>CCCCCCFFFQQQbbbooovvv|||zzzsssllleeeYYYOOOJJJNNNOOOPPP^^^qqq}}}ttt~~~zzzsssuuuxxxnnneee```fffooo||||||yyyuuuqqqppprrruuullloooeeeYYYVVV\\\rrr~~~vvvnnnmmmpppmmmiiiccc[[[TTTNNNJJJHHHHHHJJJLLLNNNPPPQQQRRRSSS```yyy~~~|||yyyxxxvvvtttqqqmmmiiigggcccaaa]]]ZZZWWWVVVVVVWWWUUUVVVWWWYYY[[[]]]^^^___iiihhh~~~kkkLLLCCC===;;;<<<888888777666555444333222111000///...------,,,------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***,,,...000000000000---///111222222333555666777777888999999999:::;;;:::===???AAA@@@@@@???@@@:::888444222333333333222333444666777999:::;;;<<<<<<<<<======>>>???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNMMMNNNPPPQQQRRRSSSVVVYYYWWWYYY___ggglllqqq{{{~~~{{{yyywwwvvvuuuyyyuuuiii]]]TTTNNNHHHCCCAAACCCEEECCCCCCDDDDDDHHH[[[{{{~~~gggYYYSSSRRReeezzzvvvuuujjjqqq~~~~~~sss\\\DDD777666888333333333333333333333333333333444444444555555555555777999:::<<>>AAAAAA===;;;===???:::777444222333444444444666777888999:::<<<==================>>>???@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHJJJLLLMMMOOOLLLNNNOOOPPPQQQRRRUUUWWWVVVXXX^^^eeeiiinnnzzz}}}{{{{{{zzzvvvhhh___NNNGGGAAABBBDDDCCCBBBDDDDDDIII]]]}}}jjjYYYSSSSSSiii~~~zzzpppqqqvvv```GGG777444888333333333333333333333333444444444444444555555555444666888:::;;;???CCCFFFJJJIIIHHHHHHHHHJJJLLLNNNQQQSSSTTTUUUUUUWWWZZZ\\\bbb{{{gggFFFCCCAAA===@@@<<>>;;;===???@@@???>>>???@@@:::777444333444555555555777777777888:::;;;<<<=========<<<======>>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNLLLMMMOOOOOOPPPQQQTTTVVVWWWYYY^^^dddggglllxxxttt[[[QQQHHHFFFFFFEEEDDDEEEFFFKKK```ooo^^^VVVXXXoooxxxsss~~~yyyeeeJJJ888444888333333333333333333333333222333333444555666777777666777999;;;<<>>AAA>>>===<<>>???@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJLLLMMMLLLMMMOOOOOOOOOQQQSSSVVVXXXZZZ___dddfffkkkwwwggg[[[PPPLLLKKKHHHGGGHHHIIINNNccc}}}|||xxxeee]]]^^^uuuzzz~~~ttt|||}}}||||||hhhMMM888444999333333333333333333333333000111222444666777999999999:::<<<===???BBBFFFIIIDDDFFFIIILLLPPPTTTWWWXXXPPPQQQSSSTTTUUUXXX\\\___ddd{{{yyyyyyYYY===>>>???===@@@<<>>@@@BBBBBB@@@>>>======777555333333444444222111666666777777888999;;;<<<===============<<<<<<<<>>@@@BBBDDDGGGIIIIIIJJJMMMPPPRRRSSSTTTTTTWWWUUUTTTVVVVVVUUUXXX^^^fff}}}hhh```FFFAAA?????????===>>>BBBDDDFFFNNN[[[kkkyyyxxx___TTTNNNLLLMMMMMMQQQbbbuuuyyy}}}|||sssllljjjllljjjgggbbb[[[UUUQQQMMMLLLKKKSSScccxxx|||xxxxxxyyyyyyxxxuuuuuurrrooollliiiddd^^^ZZZ[[[WWWSSSPPPOOOMMMIIIEEELLLMMMhhhzzzxxxvvvtttrrrrrrrrrrrrqqqmmmjjjmmmssswwwxxxvvvoooKKKDDD>>>;;;<<<;;;888666333333444444222000111000///...---,,,,,,,,,++++++*********)))))))))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))+++,,,---///000//////...000000111222333333444444333444777:::<<<=========;;;===???@@@>>>=========999666444444555666666555666666666777888999;;;;;;=====================<<>>===;;;===AAACCCHHHQQQ___nnnzzzwwwaaaQQQLLLJJJMMMMMMRRRdddxxx~~~~~~vvvqqqkkkkkkmmmiiifffaaa[[[UUUPPPLLLJJJIIILLLTTT```mmmttttttrrrqqqpppqqqtttxxx||||||{{{zzzxxxtttqqqmmmiiiddd```]]]YYYTTTQQQOOOLLLGGGBBBEEECCCVVVzzzyyywwwuuussssssssssssuuusssrrrtttxxx|||}}}~~~mmmIIIBBB===:::<<<;;;888666333222333333111000111000///...---,,,,,,,,,,,,+++++++++************+++******)))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))+++,,,...///000000//////111111222222333333444444333555777:::<<<=========:::<<<>>>???>>>>>>???@@@;;;888555444555777888888666666666777888999:::;;;<<<<<<==================????????????????????????CCCDDDDDDFFFGGGHHHIIIIIIGGGIIIKKKLLLMMMPPPSSSVVV\\\```eeegggjjjrrrzzzjjj\\\VVVQQQIIIHHHMMMLLL\\\wwwwwwkkkeeennnxxxyyyvvvxxxzzzuuudddGGG999888444555444444444444333333333222444666777777888:::<<<:::>>>CCCGGGIIIKKKMMMOOOQQQRRRTTTVVVWWWWWWVVVVVVUUURRRSSSUUUVVVWWW]]]dddpppOOODDD???<<<===<<<:::<<<@@@CCCIIITTTcccqqq{{{}}}kkkWWWNNNIIIIIILLLNNNTTTggg{{{xxxrrrpppnnnnnnoookkkiiiccc]]]WWWRRRNNNLLLMMMLLLMMMSSS[[[aaaddddddjjjkkkooouuu{{{}}}zzzvvvrrroookkkfffccc___[[[VVVRRRPPPKKKEEE???@@@<<>>>>><<<>>>@@@@@@@@@AAABBBDDD>>>:::666333444666777888666666666666777999:::;;;<<<<<<<<<<<<============>>>???@@@@@@??????@@@AAADDDDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNQQQUUUXXX\\\___dddhhhjjjppp~~~wwwpppjjjnnnzzzsssfff___UUUJJJIIINNNTTTggg}}}tttiiifffooo}}}yyysssuuuzzzwwwfffHHH999888444444444444444444444444444222444666777888999<<<>>>>>>BBBHHHLLLNNNNNNOOOPPPSSSTTTVVVXXXZZZ[[[[[[ZZZXXXVVVUUUXXXYYYZZZ___fff|||wwwzzzOOODDD???<<<===<<<:::<<<@@@CCCJJJUUUdddqqq|||~~~yyy}}}eeeSSSMMMIIIIIILLLNNNUUUhhh|||xxxqqqqqqqqqqqqrrrpppmmmiiiccc]]]XXXTTTQQQRRRQQQQQQUUU]]]fffllloooppprrrwww|||}}}yyyuuurrrnnniiieeeaaa]]]WWWSSSPPPKKKDDD???@@@===<<>>>>>>>><<<>>>AAAAAAAAAAAABBBCCC???;;;666333222333444444555555555666777888::::::;;;<<<<<<<<<======>>>>>>>>>@@@BBBAAA@@@@@@AAACCCEEEEEEFFFFFFGGGGGGGGGHHHHHHJJJLLLMMMNNNPPPTTTWWWYYYZZZ___eeeggglllyyyxxxqqqkkknnnkkkjjjoooyyy}}}tttkkk]]]OOONNNTTTeeexxxsssgggeeemmmzzzooorrr~~~{{{iiiJJJ999888555444444444444444444444444333555666777888:::>>>@@@CCCGGGLLLPPPQQQQQQQQQRRRRRRTTTWWWZZZ\\\^^^______^^^[[[ZZZ[[[[[[\\\bbbiii{{{iiicccooo|||NNNEEE@@@===>>>===;;;===AAACCCIIITTTbbbooozzz}}}qqqqqqiii[[[OOOJJJJJJMMMOOOVVVhhh}}}xxxkkknnnwww~~~{{{xxxrrrrrrqqqqqqrrrrrrppplllgggbbb]]]YYYVVVRRRRRRSSSWWW^^^fffmmmqqqvvvyyy~~~|||yyytttnnnjjjddd___XXXTTTPPPLLLFFFAAA>>>??????<<<;;;HHHddd|||~~~{{{|||{{{yyyxxxwwwwwwwwwxxxuuuzzzzzzkkkGGG@@@;;;888:::999:::::::::777444222333444//////...---------------,,,+++++++++************+++******)))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,---///000111111000000111111222333444555666666444666888;;;===>>>>>>>>>;;;>>>AAAAAA@@@???>>>>>>===999555333222333333222555555555666777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCBBB@@@@@@BBBEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIIIIJJJLLLPPPRRRSSSSSSYYYaaadddfffttttttmmmiiigggppppppqqqvvv|||yyypppaaaSSSTTT]]]rrrtttgggfffnnn{{{ooosss}}}kkkJJJ999888555333333333444444444444555444555777888999<<<@@@CCCFFFJJJNNNQQQSSSSSSUUUVVVRRRSSSWWWZZZ]]]```aaaaaabbb^^^\\\]]]]]]^^^dddlllpppccchhhyyyIIIEEE@@@===>>>===;;;===AAABBBIIITTT```lllwww~~~wwwjjjooohhhXXXOOOKKKKKKOOOQQQXXXkkk~~~ooosss}}}xxxfffYYYWWW\\\cccfffhhhhhhoooyyytttssspppooopppqqqpppnnnjjjeeeaaa]]]ZZZWWWWWWWWWYYY]]]aaafffiiiuuuxxx~~~yyyrrrmmmjjjddd[[[TTTPPPKKKFFFBBB:::>>>@@@===888<<>>??????<<>>;;;:::999777444333444555444444555555555555777888999:::;;;;;;<<<<<<===>>>>>>???<<>>AAAEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCEEEHHHJJJNNNMMMTTT]]]```bbbooozzzuuurrrqqqrrruuuxxxxxxyyy{{{~~~~~~ttteeeZZZaaaooossshhhiiisss}}}uuuxxx}}}{{{{{{iiiIII888777555333333333444444444555555444555777888999===AAAEEEFFFIIIMMMQQQTTTVVVYYY\\\SSSTTTWWWZZZ]]]___``````aaa]]]\\\]]]^^^```gggooouuuuuu|||KKKDDD???<<<===<<<:::<<<@@@AAAIIIVVVbbblllttt{{{yyyjjjpppcccPPPNNNJJJKKKPPPSSS[[[oootttccc___dddhhhiiijjjffflllqqqnnnddd[[[XXXXXX]]]```aaabbbmmm|||yyyvvvrrrqqqssssssrrrpppmmmjjjfffbbb```___^^^]]]]]]___ccciiilllrrrvvv|||{{{uuusssjjj___UUUNNNJJJEEEAAA999;;;===;;;999;;;???CCC[[[xxx{{{{{{zzzyyywwwwwwwwwxxxxxxwww{{{rrrsss}}}mmmIIIAAA<<<888999888888999999666222000111333//////...---------......*********))))))))))))(((+++******)))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((()))))))))))),,,...///000111111000000///000111333555777888999444666888;;;===>>>?????????CCCGGGGGGDDD@@@<<<999666444333444666777777666555555555555666888999:::;;;;;;;;;<<<===>>>>>>???:::>>>AAAAAA>>>===@@@DDDBBBBBBAAAAAAAAAAAA@@@@@@======>>>>>>===???AAADDDKKKJJJQQQ[[[___```nnnpppnnnmmmooosssxxx|||mmmfffrrrsssiiimmmxxxvvv}}}{{{}}}xxxwwwwwwgggGGG666777555333333333444444555555555444666777888:::===BBBFFFEEEHHHLLLPPPTTTXXX]]]```TTTVVVXXXZZZ\\\]]]^^^^^^___\\\ZZZ]]]^^^aaaiiiqqqRRRBBB>>>;;;<<<;;;999;;;???@@@IIIXXXdddlllqqqvvvyyy{{{uuufffpppgggSSSLLLIIIJJJPPPUUU]]]rrrxxxhhh^^^ZZZZZZ^^^dddccchhhnnnoookkkfffaaa___dddfffeeeeeeppp~~~zzzvvvuuuxxxuuuuuutttrrrnnnkkkgggeee``````___```ccciiipppvvvssswww|||yyyoooaaaUUUNNNHHHCCC@@@<<<;;;999777999;;;<<<;;;888PPPbbblll{{{{{{zzzxxxwwwvvvwwwwwwxxxvvvyyy}}}~~~pppvvv~~~lllHHHAAA;;;777888666888999999777444222222333000///...------,,,------+++++++++************)))+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---///000000///...111444555333444777888666999999888999:::===???@@@===EEEMMMPPPLLLDDD???<<<999444111333444444555999777777666555555666888888;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@>>><<<;;;<<>>@@@AAAAAABBBBBBBBBDDDEEEKKKQQQTTTXXXgggvvv|||kkk___iiiuuu}}}yyyttt{{{~~~uuuyyyzzzxxx}}}yyydddGGG:::888111555444444333333444444555555666666777888===CCCGGGNNNNNNNNNOOOQQQVVVZZZ]]]XXXYYYZZZ[[[\\\^^^______```dddbbbaaabbb]]]dddzzzxxxJJJAAABBBAAA>>><<<;;;<<<>>>BBBGGGSSSaaajjjmmmqqqwww~~~ooocccrrrvvv```QQQMMMJJJLLLPPPSSS\\\vvvzzzlllhhhmmmrrrqqqrrrqqqooopppsssvvvwwwxxxrrrqqqmmmkkkrrr~~~||||||yyy~~~xxxppplllhhhddddddbbbaaabbbeeehhhjjjkkkwwwwwwyyy~~~{{{tttgggZZZOOOHHHEEEDDD<<<;;;;;;:::999888777777666AAACCCFFFggg}}}{{{xxxxxxxxxxxxyyyyyyyyyyyyzzz{{{|||~~~kkkqqq~~~kkkHHHAAA<<<888888666888999999777444222222333000///...------,,,------+++++++++************)))++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,...///000///...---000333444222333666777555888888888888:::;;;===>>>===@@@EEEIIIKKKHHHCCC???:::444111333444333555888777666555555555666777888:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@>>>>>>===<<<;;;===@@@CCCIIIHHHGGGGGGHHHIIIJJJJJJEEEEEEHHHMMMOOOSSS^^^kkkzzzmmmeeedddkkksssxxxxxxxxx{{{~~~~~~yyywww{{{eeeFFF:::999333555444444333333444444555333444666888;;;@@@GGGLLLRRRPPPOOOOOOPPPRRRUUUWWWZZZZZZ[[[]]]]]]^^^^^^]]]aaafffeeefffhhheeennn___III???@@@???>>><<<<<<>>>@@@DDDHHHSSS```gggiiilllqqquuuyyy}}}kkk___kkkuuukkkYYYNNNKKKJJJLLLQQQUUU```zzz{{{xxxtttqqqooosss{{{}}}sssmmmssszzzuuufffdddbbbcccfffjjjlllmmmvvvwwwzzz}}}vvvnnnhhh___UUUMMMHHHEEEEEE<<<;;;;;;:::999888777777222:::::::::QQQ}}}zzzzzzyyyyyyyyyxxxxxxxxxvvvwww{{{pppgggqqqyyyiiiHHHBBB>>>999888666888888888777444222222333000///...------,,,------+++++++++************)))++++++******)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,---...000000///---,,,...222333111333666666444777777777888999:::;;;;;;===<<<>>>DDDKKKMMMJJJFFF;;;666222333444333333666666666555555666666777888:::::::::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>;;;<<<===>>>@@@DDDHHHLLLRRRQQQRRRUUUYYYYYYUUUQQQLLLIIIHHHIIIJJJMMMUUU]]]nnnvvvhhhbbb___^^^___eeehhhkkkkkkiiiiiikkknnnuuu~~~zzzyyyhhhHHH;;;:::555555555444444444444555555444666777999<<>>>>>===<<<===???BBBFFFIIISSS^^^ddddddgggkkknnnrrrxxx|||~~~lllaaaiiinnncccUUUPPPJJJIIILLLSSSXXXddd{{{wwwpppjjjlllwww{{{qqqttt}}}}}}uuukkkhhhddddddfffjjjmmmnnnsssvvv{{{uuukkkddd[[[XXXSSSMMMIIIFFFEEEDDD<<<;;;;;;:::999888777777555999888555???^^^~~~||||||{{{zzzyyyxxxwwwwwwwwwyyy}}}bbbbbbwwwyyyqqqhhhHHHCCC???:::999666777888888666444222222222000///...------,,,------+++++++++*********))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((---...///000///...,,,+++...111333222444777777444555666777888999999999999<<<<<<>>>CCCJJJOOOQQQPPP===777333333444222222555555555555555666777777888999999::::::;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>:::===@@@DDDHHHMMMSSSWWWVVVYYY```iiiooonnnfff___\\\VVVOOOKKKIIIJJJNNNRRR^^^{{{www```SSSNNNOOOUUU[[[aaacccdddcccaaa``````aaarrr|||{{{mmmKKK<<<:::555555555444444444444555555888999:::;;;<<<@@@DDDHHHIIIIIIJJJLLLOOORRRVVVXXX\\\^^^```ccccccbbb```___^^^eeegggjjjoooppp~~~yyy\\\DDDAAA===>>>>>>===<<<<<>>??????AAADDDGGGJJJOOOTTTWWWYYY\\\cccllltttwwwtttqqqnnniii___TTTMMMJJJIIIIIIPPPjjjwwwrrrdddZZZPPPLLLNNNQQQWWW^^^dddhhhlllpppqqqqqqpppppp{{{||||||}}}ooolllqqqyyyyyyrrrNNN===:::333666555555444444555555666777999:::;;;<<>>???>>>===;;;;;;===???EEEHHHQQQ\\\bbbdddhhhmmmppptttxxx{{{zzzyyyxxxwwwmmmdddcccllljjjYYYKKKIIIIIIHHHLLLSSSXXXeeezzzzzzyyywwwyyyzzzrrrmmmfffaaa```aaabbbccciiinnnvvv~~~~~~wwwqqqkkkggg```ZZZUUUOOOIIIDDDBBBBBBBBBBBBAAA@@@???>>><<<;;;;;;:::999888777777666444555888888:::GGGVVVeee~~~|||zzzxxxwwwvvvtttvvvxxx{{{|||vvv}}}|||iiiHHHBBB>>>999888666777777777666333111111222000///...------,,,------+++++++++************)))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))---...///000///...,,,+++---222555555666:::999666333555999<<<======<<<:::555:::???@@@@@@BBBGGGLLL===777333333444222222555222333444555666777777777777777888888999:::::::::;;;;;;;;;;;;<<<===??????CCCEEEFFFGGGGGGHHHJJJMMMRRRSSSUUUYYY___gggnnnsssuuuvvvrrrggg]]]VVVPPPLLLNNN___ssswwwuuuuuukkk___XXXTTTSSSVVV^^^eeeiiiooouuuwww|||xxxrrr}}}lllaaaVVVUUU[[[fffvvvxxxtttrrrNNN<<<:::444666666555555555555666666444666999;;;===AAAFFFIIIKKKKKKLLLNNNQQQSSSUUUVVVRRRSSSUUUWWWXXXXXXWWWVVVSSSYYYZZZ\\\aaafff{{{VVVCCC@@@??????>>>===;;;;;;<<<>>>CCCFFFOOO[[[bbbeeejjjpppqqqtttvvvwwwvvvsssrrrrrrgggaaadddooommm[[[LLLIIIIIIHHHLLLRRRXXXddd{{{}}}qqqllleee```^^^]]]]]]\\\ccchhhooowwwzzzwwwpppkkkccc]]]UUUPPPMMMJJJFFFBBB???@@@@@@@@@???>>>===<<<<<<;;;;;;:::999888777777444444666999999777:::>>>LLLddd~~~|||zzzzzzwwwyyy{{{kkkHHHAAA<<<888888666666777777555333111111222000///...------,,,------+++++++++************))))))))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,---///000000...---+++,,,111444444666999888555333666:::>>>@@@@@@>>>===999;;;===???@@@@@@@@@@@@<<<666222333444222333666111222444555777777777666666666777777888999999::::::::::::;;;<<<===>>>???BBBDDDEEEEEECCCCCCEEEFFFFFFIIIKKKLLLMMMSSS]]]dddkkkwww~~~wwwpppiiibbb\\\aaahhhnnnnnnpppjjjdddccchhhkkkrrr|||tttrrrxxxvvvnnnUUUNNNJJJKKKPPPZZZjjjxxxppppppoooJJJ:::;;;777666666555555555555666666555777:::===???CCCGGGJJJNNNOOOPPPQQQRRRSSSTTTUUURRRRRRSSSRRRRRRQQQPPPOOOOOOUUUVVVWWW]]]ddd~~~pppvvvWWWGGG@@@<<<======<<<;;;;;;>>>@@@BBBEEENNNYYYaaaeeejjjppprrrsssuuuuuusssqqqpppqqqeee___dddpppppp^^^OOOLLLHHHHHHLLLSSSYYYfff~~~mmmiiiccc___]]]\\\[[[ZZZ^^^bbbiiipppsssqqqlllggg\\\VVVNNNKKKJJJIIIFFFCCC@@@@@@@@@@@@??????>>>>>><<<;;;;;;:::999888777777555999;;;888666777999:::>>>SSSsss~~~yyylllHHHAAA;;;777888666666777777555333111111111000000...---------------+++++++++************))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,---...000000///---,,,***///333333555888777444333666;;;@@@BBBBBB@@@???>>>======@@@CCCBBB===999;;;666222333444333333666000222444666777777777666666666666777888888999999999999999:::;;;<<<>>>??????AAACCCCCCCCCDDDFFFGGGAAAHHHOOOQQQOOOOOOTTTYYY^^^ssszzzmmmhhheee}}}wwwjjjnnntttuuuyyyyyykkkgggddd]]]GGGDDDDDDGGGJJJQQQ^^^jjj}}}mmmqqqkkkFFF888<<<;;;666666555555555555666666:::<<<>>>???@@@BBBEEEHHHOOOOOOQQQRRRTTTUUUVVVWWWVVVUUUTTTRRRPPPOOONNNMMMNNNTTTTTTUUU\\\eeemmmiiiooozzzYYYFFF555:::;;;<<<;;;;;;===???BBBAAADDDMMMXXX```ccciiiooossstttuuuuuusssrrrrrrsss```ZZZ^^^kkkkkk[[[NNNKKKGGGGGGKKKSSSZZZhhh~~~{{{pppjjjgggbbb___^^^]]]\\\ZZZ[[[^^^dddkkkooonnnjjjfffWWWPPPJJJGGGHHHHHHFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;:::999888777777222:::;;;333///444999:::444GGGeeezzzqqqkkk{{{vvviiiIIIBBB888777===888999999888666555444333222111000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))+++)))'''%%%%%%(((+++---((((((((((((((((((((((((''''''''''''(((((((((((()))******)))((((((***+++000///............//////000222222222555::::::777777999<<>>>>>============>>>???999666333111222444555555777666555444333444444555555555666777777777777777::::::;;;<<<=========<<>>CCCBBB???>>>DDDIIIKKKKKKKKKMMMOOORRRUUUVVVPPPQQQSSSSSSRRRPPPNNNMMMOOOQQQOOOXXXTTT```yyypppPPP@@@???======<<<;;;<<<===>>>???BBBDDDMMMYYYaaacccfffiiiqqqsssrrrqqqrrrsssnnnggg[[[XXX^^^hhheeeVVVJJJIIIFFFFFFJJJPPPWWWggg}}}ssslllgggfffggglllrrruuusssoooiiifffaaa]]]YYYXXXXXXXXX[[[]]]```bbbbbb___[[[YYYTTTQQQNNNKKKIIIHHHEEECCCAAAAAAAAA@@@@@@@@@@@@???<<<;;;;;;::::::999999888777777777777666666666666777@@@RRRnnn}}}rrrggg^^^VVVNNNIIIxxxrrriiitttiiiHHHBBB888777===888999999888666555444333222111000///...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((()))***,,,000000000//////.........000222333222555999999666666777:::<<<>>>>>>?????????>>>>>>===============:::777333222333555666666777666555444444444555555555555666777777777777777999:::;;;<<<============@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFGGGHHHIIIMMMOOOMMMRRR\\\iiiyyyxxx\\\OOOIIIEEEDDDBBB@@@???AAAEEEJJJMMMRRRhhh{{{nnnuuuzzz^^^DDD:::888777888555333333555777666555888<<>>CCCEEEMMMXXX```cccgggkkkoooqqqqqqqqqsssuuupppiiiYYYVVVYYY```\\\OOOGGGHHHGGGEEEHHHNNNUUUfffxxxooohhh______aaagggooorrrpppmmmkkkhhhddd___[[[YYYYYYYYYYYY\\\___aaaaaa___\\\YYYWWWTTTPPPMMMKKKIIIFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@===<<<<<<;;;:::999999888777777777777666666666666777;;;EEE]]]vvvjjjbbbXXXNNNHHHDDD@@@===ooobbbyyyffflll}}}hhhHHHBBB888777===888999999888666555444333222000000///...---,,,,,,++++++++++++***************))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))+++---111111222222111///---,,,111333333222444999999555777888999:::<<<>>>???@@@@@@@@@???>>>===<<<;;;;;;:::777444333444666666666777666555555444444555555555555666777777777777777999999;;;<<<<<<=========>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDEEEEEEGGGJJJLLLNNNRRRUUUWWW[[[ggg{{{iiiPPPFFFDDDBBBDDDCCCAAA@@@@@@AAACCCDDDEEE[[[|||sssuuuvvvZZZCCC:::888777666555444555888:::::::::;;;===@@@DDDGGGIIIKKKKKKOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQRRRRRRTTTVVVUUU]]]YYYfffwww\\\<<>>DDDEEELLLWWW___ccchhhmmmmmmpppqqqqqqtttvvvqqqiiiXXXUUUVVVYYYTTTJJJFFFIIIHHHEEEGGGLLLRRRddd}}}wwwqqqlllfffgggjjjqqqvvvxxxuuuqqqooolllgggbbb^^^\\\[[[[[[ZZZ\\\```cccdddbbb___]]]ZZZWWWSSSPPPNNNKKKHHHEEEFFFEEEDDDCCCBBBAAAAAAAAA???>>>===<<<;;;:::999999888888777777777666666666888777:::JJJiii}}}lll___RRRLLLDDD>>><<<<<<<<<<<>>888999999888666555444333222000//////...------,,,,,,************************))))))))))))))))))))))))''''''((()))***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))))))))***,,,...111222333333222000---+++111333333111444888888444999::::::;;;===???AAABBB@@@@@@??????===<<<;;;::::::888555555666777777666666666555555555555555555555555666777777777777777888999:::;;;<<<=====================>>>???@@@AAA@@@AAACCCCCCDDDEEEGGGJJJLLLQQQVVVVVVUUUYYYdddooo|||lllVVVGGGCCCCCCAAADDDCCCBBBAAA@@@@@@??????CCCZZZ{{{ssssssuuuZZZDDD<<<:::777777555555666999>>>BBBEEEGGGEEECCCEEEIIILLLMMMLLLOOOOOOOOONNNNNNNNNNNNNNNRRRQQQQQQQQQRRRSSSTTTUUUWWW[[[YYY```^^^mmmYYY>>>@@@;;;;;;:::999:::;;;<<<===DDDDDDKKKUUU]]]bbbgggmmmnnnppprrrrrruuuuuuooogggWWWWWWYYYYYYSSSIIIFFFJJJGGGFFFHHHMMMRRRaaa~~~{{{xxxwwwxxxyyy|||{{{wwwssspppkkkeeeaaa___^^^^^^]]]```dddhhhiiihhhfffddd\\\ZZZVVVTTTQQQNNNJJJGGGHHHGGGEEECCCBBBAAAAAAAAA@@@@@@???===<<<;;;:::999999888888777777666666666999777777???TTTuuuyyyhhhVVVJJJEEECCC@@@>>>>>>???AAABBByyy~~~}}}eeeGGGBBB999888>>>888999999888666555444333222/////////...------,,,,,,************************)))))))))))))))))))))))))))(((((('''((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))))))))***,,,...111222333333222000---+++000222222111444888888444999999:::;;;===???AAABBB????????????>>>===;;;::::::888555555666777777666555555666666666666666666555555666777777777777777777888999;;;<<<=====================>>>???@@@AAA@@@AAABBBCCCBBBCCCFFFHHHCCCHHHNNNSSSVVVYYY^^^aaakkkzzzyyylllbbbSSSGGGDDDFFFEEEAAACCCCCCCCCCCCCCCBBBAAA@@@CCCZZZ{{{wwwwwwuuuYYYBBB;;;999666777666444555999AAAJJJPPPTTTNNNHHHFFFIIILLLMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPWWWWWWVVVUUUUUUVVVWWWWWWZZZ^^^[[[aaabbbuuuhhhJJJ;;;<<<;;;;;;:::999:::;;;<<<===BBBCCCIIITTT\\\aaaffflllooorrrttttttuuutttlllcccTTTXXX]]]\\\SSSIIIEEEHHHFFFFFFJJJOOOSSS^^^{{{}}}~~~~~~|||xxxtttqqqlllgggcccaaaaaaaaa___bbbgggjjjlllllljjjhhh___]]]ZZZXXXVVVRRRNNNKKKJJJIIIFFFCCCAAA@@@@@@@@@AAAAAA@@@???>>>===<<<;;;999999999888777666666666666888999:::DDD___pppaaaSSSHHHCCC===???@@@BBBBBBCCCDDDEEEdddFFFBBB999888>>>888999999888666555444333222//////.........---------***************+++++++++)))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))+++---111111222222111///---,,,///111111000444999999555666777888999;;;===>>>???<<<===>>>??????>>>===<<<888777555555666777666555555555666777777777666666555555666777777777777777666777999:::<<<=========<<<<<<<<<<<<===>>>???@@@???@@@AAAAAAAAAAAADDDFFFEEEEEEFFFIIINNNRRRTTTUUU]]]ccckkksss~~~{{{mmm\\\RRRFFFBBBEEEHHHGGGCCCCCCDDDDDDEEEEEEDDDCCCCCCAAAXXXxxx{{{rrrTTT>>>888777444777666555555999BBBLLLTTTXXXRRRKKKHHHIIIKKKMMMLLLMMMNNNOOOQQQRRRRRRRRRRRRXXXXXXXXXXXXXXXXXXXXXWWWZZZ___[[[```ccczzzxxxXXXDDD===<<<<<<;;;:::::::::;;;===>>>AAABBBIIIUUU]]]bbbggglllooosssuuuuuuvvvtttkkkaaaOOOWWW^^^\\\QQQGGGDDDEEEDDDEEEJJJPPPSSS]]]www|||tttqqqlllhhhdddcccbbbccc```cccgggkkkmmmmmmkkkiiibbbaaa___]]]\\\XXXTTTQQQNNNLLLHHHEEEBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>::::::999888777777666555222666999777888LLLtttuuuiii[[[QQQIIIDDDCCCEEEAAAEEEIIILLLMMMMMMNNNNNNcccFFFBBB999999>>>888999999888666555444333222...............---------))))))*********+++++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((()))***,,,000000000//////.........---///000000444999:::777444666888:::<<<=========999:::<<>>>>>???@@@???>>>???AAACCCHHHGGGFFFFFFHHHJJJLLLMMMSSSVVVZZZ___eeennn{{{ppp```TTTOOOIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBXXXxxx~~~vvvpppQQQ;;;777777666444666777888:::@@@HHHNNNPPPNNNKKKJJJKKKLLLMMMMMMOOOPPPQQQSSSSSSSSSSSSRRRTTTUUUVVVWWWXXXXXXWWWWWWXXX\\\WWW\\\aaa}}}}}}^^^HHH???======<<<;;;;;;;;;<<<===>>>AAACCCKKKXXX```dddhhhmmmmmmqqquuuvvvwwwuuulllaaaOOOYYY```[[[OOOFFFDDDFFFCCCCCCHHHNNNQQQ\\\wwwrrrpppkkkgggdddcccddddddbbbeeejjjnnnooonnnlllkkkfffeeedddcccbbb___[[[XXXRRRPPPLLLGGGDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@;;;::::::999888777666555222444777555444@@@___}}}xxxnnnWWWNNNFFFDDDEEEEEEIIIOOOQQQUUUZZZ\\\]]]^^^aaacccpppxxxcccEEEBBB999999>>>888999999888666555444333222...............---------))))))******++++++++++++))))))))))))))))))))))))$$$&&&))),,,,,,***(((&&&((((((((((((((((((((((((''''''''''''((((((((())))))******)))((((((***+++000///............//////,,,...///000444::::::888555777:::===?????????>>>666888;;;???AAAAAAAAAAAA777555444444555555444333444555666888888888777666555666666777777777777777666777888:::;;;<<<======999999999999:::;;;<<<<<<<<<===>>>===<<<===???@@@@@@CCCFFFIIIKKKMMMPPPRRROOOSSSXXX]]]^^^```gggnnnxxxgggWWWRRRQQQOOOLLLGGGCCCDDDHHHFFFFFFFFFEEEDDDDDDCCCCCCGGG\\\{{{ooommmoooPPP;;;888:::999222555888:::;;;>>>CCCGGGGGGHHHJJJKKKMMMMMMNNNNNNQQQRRRSSSTTTTTTSSSRRRRRRNNNPPPSSSVVVWWWWWWVVVVVVVVVZZZUUUYYY```~~~xxxfffJJJ<<<999======<<<;;;<<<===>>>???BBBDDDMMMZZZcccfffiiinnnkkkppptttvvvxxxvvvmmmcccRRR\\\bbb[[[NNNFFFGGGJJJBBBBBBEEEKKKOOO[[[yyy|||zzz|||qqqnnnkkkgggdddddddddeeefffiiimmmqqqrrrqqqooommmiiihhhhhhggggggddd```]]]UUUSSSNNNJJJFFFEEEEEEEEE@@@@@@AAAAAAAAAAAABBBBBB;;;;;;:::999888777666555555444555555444;;;SSSjjjqqqZZZNNNQQQJJJGGGLLLPPPRRRVVV]]]^^^aaaeeeggghhhjjjooosssZZZFFF???777<<<888888999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++///////////////...---------000333555666666777888444666777666999???@@@===?????????AAACCCCCCAAA???666444111000111333555555777888999:::999999777777444444555555555555555555444555666777999:::;;;<<<888999;;;:::999999:::<<<=========>>>??????@@@@@@CCCCCCEEEGGGIIIKKKMMMNNNNNNPPPRRRUUUYYY\\\^^^```qqqssskkkfffcccgggaaaSSSJJJKKKLLLJJJBBBDDDEEEFFFFFFEEEDDDDDDFFFaaarrruuu~~~lllNNN<<<888999777:::999888999;;;@@@EEEHHHGGGGGGHHHJJJLLLNNNPPPQQQLLLOOORRRQQQOOONNNQQQTTTWWWXXXYYYYYYYYYXXXWWWVVVTTTTTTQQQWWW\\\wwwnnnzzzcccGGG>>>;;;<<<===<<<;;;::::::<<<>>>AAAEEEMMMVVV___fffkkknnnqqqsssvvvzzz~~~|||mmm]]]VVVbbbhhh___PPPGGGFFFFFFFFFGGGDDDIIITTT\\\uuuzzzuuurrrppp}}}tttlllkkkiiieeebbbbbbdddffffffhhhllloooqqqqqqpppooojjjkkkkkkiiifffeeefffggg^^^YYYRRRLLLHHHEEECCCAAACCCAAA???AAADDDFFFEEECCC>>>>>>>>>===;;;999666555888444555999777777EEEYYYvvvyyy]]]LLLIIIRRRRRRVVV]]]___^^^ccclllgggnnntttuuuxxx{{{]]]HHH@@@777<<<888777999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++///000000000//////...------///222333444444666888555777888888<<<@@@===888;;;<<<>>>AAADDDDDDAAA???777444111000111333555555777888999::::::999888777444444555555555555555555444555666777999:::;;;;;;888999::::::999999:::<<<<<<<<<===>>>>>>??????@@@AAABBBDDDFFFHHHJJJKKKLLLKKKMMMOOORRRUUUWWWZZZ[[[aaakkkzzzuuunnnooorrr~~~pppbbb[[[UUUMMMNNNLLLIIIGGGHHHJJJJJJJJJLLLgggooottt~~~~~~fffJJJ:::888999999888888999;;;???DDDHHHKKKIIIIIIIIIJJJLLLNNNPPPRRRMMMNNNOOOOOONNNNNNPPPQQQRRRSSSUUUWWWWWWWWWUUUUUUUUUTTTOOOSSSXXX|||qqqeeekkk}}}yyyWWWAAA???@@@<<<<<<<<<;;;::::::<<<>>>AAAEEELLLTTT]]]eeejjjlllppprrruuuyyy}}}zzzlll\\\UUU```fff]]]OOOFFFEEEFFFFFFFFFCCCHHHRRR[[[vvv{{{uuutttvvvyyypppiiihhheeebbb______aaacccggghhhkkkmmmnnnmmmllljjjhhhgggeeeddddddeeeffffffccc]]]SSSKKKGGGDDDCCCBBBDDDCCCBBBDDDGGGHHHGGGDDD??????>>>===;;;999777666:::555555888666555@@@OOOgggqqqdddWWWTTTXXX^^^___eeemmmqqqttt{{{ttt}}}___JJJBBB888<<<888666999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++000000000000000//////...---///000111222333666888444777999<<>>>>>??????@@@AAABBBDDDFFFHHHIIIJJJHHHIIIKKKMMMPPPRRRTTTUUU[[[^^^ccckkkyyy~~~ooofff___]]]ggguuu|||qqqfff]]]XXXPPPJJJHHHHHHIIIJJJOOOiiinnnuuuxxx^^^EEE888777:::;;;666777:::>>>CCCGGGKKKNNNMMMKKKJJJJJJKKKMMMPPPRRRMMMLLLLLLLLLNNNNNNNNNMMMMMMNNNQQQSSSUUUTTTSSSSSSTTTRRRMMMQQQXXXtttuuuzzzVVV@@@@@@AAA<<<<<<<<<;;;999:::<<<>>>@@@DDDJJJSSS[[[ccchhhkkknnnqqquuuxxx|||xxxiiiZZZSSS]]]cccZZZMMMEEEDDDDDDEEEEEEBBBFFFPPPZZZwwwvvvnnngggfffdddaaa^^^^^^```ccciiijjjkkkllllllkkkiiigggjjjfffbbbaaadddggghhhhhhggg```VVVMMMHHHFFFEEEEEEEEEEEEGGGIIIKKKKKKHHHEEE@@@???===;;;:::999888888<<<666444777666444999CCCSSSiii}}}ggg]]][[[\\\cccmmmqqquuu}}}uuu}}}]]]IIIAAA888<<<888777999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++///000000000000000/////////000111111111333666999444666999???IIIQQQPPPJJJ::::::;;;===@@@AAAAAA???888555222111222333444555555777999:::;;;:::888777555555444444444444333333333444555666777888999999777888999999888888999:::;;;;;;;;;<<<======>>>>>>>>>???@@@BBBDDDEEEGGGGGGHHHHHHJJJKKKMMMOOOQQQQQQXXX[[[^^^bbbhhhsss{{{ttt|||hhhUUUOOOMMMMMM[[[nnn|||xxxpppdddXXXPPPOOOQQQPPPhhh|||pppyyyrrrXXXAAA777777:::;;;666888;;;@@@DDDHHHKKKLLLNNNLLLIIIHHHHHHKKKNNNPPPNNNKKKIIIJJJMMMNNNLLLIIIKKKLLLOOOQQQRRRRRRRRRQQQOOOPPPMMMSSS^^^}}}~~~fffGGG???===;;;<<<<<<:::999999;;;===???CCCIIIQQQYYYaaagggjjjmmmqqquuuxxxzzzuuugggXXXPPPZZZ___WWWKKKDDDCCCCCCEEEFFFCCCGGGPPPZZZxxx|||tttiiihhhfffcccaaaaaaccceeejjjkkklllmmmlllkkkjjjiiinnnhhhaaa```dddiiiiiihhhfff```XXXQQQLLLJJJHHHGGGEEEGGGJJJLLLMMMKKKGGGEEEAAA???===;;;999999999999<<<666444777777555666:::CCCTTTttt~~~ooocccbbbhhhnnnuuu|||qqqyyyZZZFFF???777<<<:::999999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++//////000000000000//////000111222222222444888:::444666999>>>HHHSSSUUUQQQ???===::::::<<<>>>@@@@@@999666222111222444444444444666999;;;;;;:::888666555555444444333333333333333333444555666666777777666777999888777777888:::999::::::;;;<<<<<<============???@@@BBBCCCDDDEEEHHHHHHJJJKKKMMMOOOPPPQQQRRRVVV\\\```dddiiiqqqvvv}}}xxxggg```VVVRRRRRRYYYfffxxx~~~}}}~~~mmmYYYJJJIIIIIIIIISSSccc}}}gggUUUPPPPPPVVVlll}}}sssnnnRRR???777777999;;;777999<<<@@@DDDFFFHHHHHHLLLJJJHHHFFFFFFIIILLLNNNOOOLLLIIIJJJLLLMMMJJJHHHLLLMMMNNNPPPQQQRRRRRRQQQMMMPPPOOOXXXccc~~~vvvmmmIII>>>;;;;;;;;;;;;:::999999;;;===???BBBHHHPPPYYYbbbhhhlllnnnsssxxxzzzzzzsssdddVVVOOOWWW[[[TTTIIIDDDCCCCCCEEEGGGEEEHHHPPPZZZyyyxxxkkkjjjhhheeecccccceeehhhhhhiiijjjkkklllllllllkkkmmmfff^^^\\\```ddddddccc___\\\WWWTTTQQQMMMIIIFFFGGGIIIMMMNNNMMMIIIEEECCCAAA???===;;;:::999:::::::::666555777999888777777<<>>777===::::::999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++---......//////////////////111333333444555888:::555888999;;;AAAIIILLLKKKAAA>>>;;;:::;;;>>>@@@@@@:::777333111222444444444333666999;;;<<<;;;888666555555444444333333222222222333333444555555666666555777888888777777888999999999999:::;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDFFFGGGHHHJJJLLLNNNOOOPPPSSSVVVYYYZZZ[[[___eeejjjhhhtttxxxwww|||{{{dddSSSKKKJJJBBBBBBDDDIIIOOO[[[oooyyymmmYYYNNNFFFFFFGGGEEEJJJSSSfff}}}ggg]]][[[___rrr|||tttgggLLL===888777888999999:::===???BBBDDDEEEFFFJJJIIIGGGFFFFFFHHHKKKMMMOOONNNLLLLLLLLLLLLJJJIIILLLLLLMMMNNNPPPRRRTTTUUUPPPTTTSSS[[[gggvvvbbbDDD>>>===;;;;;;;;;:::888999;;;===???BBBHHHPPPZZZccckkkoooqqqwww{{{}}}zzzrrrcccTTTMMMUUUYYYRRRIIIDDDDDDCCCDDDGGGFFFIIIPPPYYYwww~~~zzz}}}rrrlllkkkiiigggeeeeeegggjjjggghhhiiikkklllmmmmmmnnniiiccc]]]ZZZ[[[^^^______]]][[[YYYWWWTTTPPPKKKGGGJJJMMMOOOOOOLLLGGGCCCAAA@@@???>>><<<;;;:::::::::888666666777999999888777:::@@@VVVyyyrrrppppppuuu~~~ttt^^^dddrrrZZZFFF@@@888===:::999999999888666555444333222/////////...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++,,,,,,---...............---000222444444555666888222888;;;;;;;;;???AAAAAA===<<<;;;===???@@@@@@@@@:::777333222222444444444333555999<<<<<<;;;888666555555444444333222222111222222333333444444555555555666888777666666777999888888999999:::;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCCCCEEEGGGIIIKKKMMMNNNSSSUUUVVVUUUTTTUUUZZZ^^^^^^cccjjjppptttzzz}}}tttooonnnoooppptttnnnbbbUUUJJJCCCAAABBB???>>>>>>AAABBBGGGSSS^^^mmm}}}{{{{{{xxxdddXXXHHHFFFCCCAAA@@@AAACCCEEEOOOfff|||tttmmm^^^pppyyyqqqxxx___FFF:::888888888999:::;;;<<>>>>>>>>>>>===;;;:::999666777888777666777777666999<<>>???@@@AAABBBCCC???@@@BBBDDDGGGIIIKKKLLLHHHMMMRRRTTTTTTUUUWWWZZZZZZ[[[[[[\\\___cccjjjnnnqqqwwwwwwoooiiifffdddccc\\\TTTIIIDDDCCCBBB>>>:::===:::999;;;<<<<<>>??????>>><<<:::999555888999666444444555555777:::EEE___|||rrriii{{{{{{\\\FFF>>>;;;===666;;;;;;:::999777555222111000/////////...------,,,,,,,,,,,,,,,+++***)))((((((+++*********))))))((((((,,,***((('''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))........................///000111222111222555777555444777<<<===;;;:::<<<;;;<<<>>>AAACCCBBB>>>;;;:::777222000111333444444555666777888999999888777666666555444444444444555444444333333333333222222333333444444555666666666666666777888999:::::::::=========>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIKKKMMMNNNNNNOOOQQQSSSUUUVVVYYYXXXWWWVVVXXX[[[___aaaeeehhhmmmsssxxxzzzooommmooommmbbbWWWLLLHHHBBB??????@@@@@@>>>>>>>>>===<<<<<<<<<<<<===FFFXXXlllxxxdddRRRLLLIIIDDDDDDHHHHHHJJJMMMQQQVVVWWWQQQJJJEEE@@@>>>@@@AAA??????AAALLLZZZdddccc______```^^^eeedddiiimmmdddRRRKKKPPPMMM[[[ooottt|||oooMMM:::;;;888555888999===>>>>>>>>>???CCCHHHLLLJJJIIIFFFDDDEEEGGGJJJLLLRRRSSSUUUSSSPPPMMMKKKJJJLLLKKKJJJKKKNNNRRRWWWZZZbbb]]]ZZZ]]]uuuzzzrrrfffQQQ<<<===BBB:::===<<<;;;:::999:::;;;;;;???CCCIIIQQQXXXaaajjjpppzzz}}}~~~|||xxxpppbbbUUULLLMMMNNNMMMIIIEEECCCBBBEEEEEEBBBEEEJJJNNNiii{{{}}}}}}xxxvvvrrroooooopppsssuuuxxxwwwuuuvvvxxx{{{|||}}}xxx{{{zzztttqqquuuzzz}}}}}}rrrjjjkkkjjjccc\\\YYYXXXVVVSSSQQQNNNIIIDDD@@@>>>>>>>>>===<<<<<<;;;;;;888888777666666666666666666666:::MMMtttvvvoooxxxZZZFFF>>>;;;>>>888===;;;:::999777555333111000/////////...------,,,,,,,,,------,,,+++***))))))************)))))))))(((+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))........................---...000111222333666999555444666;;;===:::999<<<888;;;???DDDFFFEEE@@@<<<;;;777333000111333444444444555777888999999888888777777666555444444444555444444333333333333222222333333444444555666666666666666777888999999999999<<<<<<======>>>>>>??????AAAAAABBBCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPWWWVVVVVVVVVWWWYYY\\\]]]```bbbfffkkknnnwww}}}tttllljjjkkkggg\\\QQQHHHEEEBBBAAAAAAAAA???<<<======<<<;;;;;;;;;;;;<<<===JJJZZZllluuuaaaNNNFFFDDDCCCCCCFFFAAABBBDDDHHHOOOSSSPPPIIIEEE@@@===???AAA???@@@BBBFFFQQQZZZ[[[]]]bbbeeedddeeeaaaaaaccc[[[LLLEEEHHHIIIVVVjjjssslllLLL:::;;;888555999999>>>???@@@AAABBBEEEIIILLLOOOLLLJJJGGGGGGHHHJJJKKKOOOQQQSSSSSSPPPNNNLLLLLLIIIIIIJJJLLLOOOTTTYYY\\\___ZZZVVVXXXppp~~~pppVVV===<<>>>>>===<<<<<<;;;;;;888888777666666666666777666666999HHHkkkwwwrrrsssYYYEEE>>><<>>;;;:::888777555333111111/////////...------,,,,,,------------,,,+++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))......////////////......+++---///111222444777999444333555:::;;;999999;;;777:::???EEEHHHGGGBBB>>><<<888333000111222444444333444666888999999999999999888777666555555555555444444333333333333222222333333333444555555666666666666777888999999999999::::::;;;<<<<<<======>>>BBBBBBBBBBBBBBBCCCDDDEEEIIIIIIJJJKKKLLLMMMNNNOOOSSSSSSTTTTTTUUUVVVVVVWWWZZZ[[[___bbbdddjjjxxxyyysssllljjjhhhaaaUUULLLDDDCCCCCCCCCDDDBBB???===>>>>>>===<<<<<<<<<<<<<<<888<<>>??????BBBLLLTTTRRRKKKDDD???<<<>>>???>>>???BBBFFFPPPZZZ___ccciiimmmnnnlllccc]]][[[UUUIIICCCDDDCCCPPPcccwww|||fffIII999;;;888777::::::???AAADDDEEEFFFHHHKKKMMMRRRPPPMMMKKKIIIIIIIIIJJJLLLOOOQQQRRRPPPOOONNNNNNJJJKKKLLLOOORRRUUUXXXZZZ```[[[XXX[[[uuuxxxlllkkktttyyy\\\>>>;;;AAA<<<<<<<<<;;;:::::::::::::::;;;???FFFNNNVVV]]]dddiiikkkrrrzzz}}}|||sssbbbRRRIIIJJJKKKJJJGGGDDDCCCCCCCCCDDDAAACCCHHHKKK```|||zzzvvvtttsssuuuxxx{{{~~~}}}}}}~~~~~~~~~uuulllkkkkkkhhhfffeee]]]ZZZUUUQQQMMMIIIDDDAAA???>>>===<<<<<<;;;;;;;;;999888777777666777777777999999:::EEE```sssmmmqqq}}}[[[FFF>>><<<>>>888===:::999888777555333222111/////////...------,,,,,,+++,,,,,,,,,++++++***)))*********)))))))))))))))(((((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...///000000000000///...,,,...000000111333666888444333444999:::888888;;;:::<<>>999444000000222333444111333555777999999999999:::999888666555555555555444444333333333222222222222333333444444555666666666666777888888888888888999999999:::;;;;;;<<<<<<@@@@@@@@@@@@AAABBBCCCCCCHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOUUUVVVXXX\\\]]]aaalllyyy}}}yyytttnnnhhh]]]QQQIIICCCCCCCCCDDDDDDCCCAAA@@@@@@??????>>>>>>>>>>>>>>><<<:::<<>>FFFMMMTTT[[[bbbfffhhhooovvvzzzyyyqqqaaaRRRGGGIIIJJJIIIFFFDDDCCCCCCBBBDDDAAABBBGGGIIIYYYuuu}}}~~~{{{xxxxxxzzz}}}|||vvvooommmmmmkkkiiifffbbb___YYYUUUPPPLLLGGGDDD??????===<<<;;;;;;<<<<<<999999888777777777777888888888999@@@SSSuuuoooiiisss~~~]]]HHH???;;;===666;;;:::999888666555333222222/////////...------,,,,,,)))************))))))((())))))))))))))))))******'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...///000111111000///...///000111111000111333555555333444888:::888999<<<@@@>>>===>>>@@@AAABBBAAA@@@;;;444000000111333444111222555777888999999999999999777666666555555555444444333333333222222222222222333333444555555555666666777888888888777777888888888999::::::;;;;;;<<<======>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJIIIHHHNNNNNNQQQUUUVVVYYYbbblll{{{rrreeeXXXLLLFFFCCCBBBBBB@@@???@@@@@@AAA@@@??????>>>===>>>>>>>>>>>>;;;<<>>======HHH[[[nnnuuuWWWAAA888:::888:::???<<>>EEELLLSSSZZZ```eeeiiinnnsssuuutttnnnaaaTTTHHHIIIIIIHHHEEECCCCCCDDDAAADDDAAABBBGGGGGGRRRhhh|||yyyxxxzzz|||~~~}}}zzzwwwvvvtttpppkkkfffbbb]]]XXXSSSNNNIIIEEE@@@???===;;;;;;;;;<<<<<<::::::999888888888888888444444666;;;HHHdddnnniiiyyy___III@@@;;;===555:::999999888666555444333222/////////...------,,,,,,((()))))))))))))))(((((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))...000111333333111000...000111111111000000222333666444444888:::888999===CCC@@@===;;;===@@@BBBBBBAAA<<<555000///111333444222333555777888888888888777777666666555555666666444444333333333333222222222222222333444444555555666666777888888777777666777888888999999::::::;;;:::;;;;;;<<<>>>@@@AAABBBAAABBBDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBBFFFFFFIIIMMMNNNOOOVVV^^^ttt~~~ppp^^^OOOGGGCCCBBBBBBAAA???======???AAA???>>>>>>===============;;;;;;>>>AAA===:::CCCQQQoooUUULLLJJJHHH???BBBCCCJJJ```uuuttteee]]]TTTKKKFFFCCC??????BBBEEE\\\zzzxxxooooooggg\\\NNNEEEBBBAAA@@@???<<>>777999888<<>>::::::::::::::::::999888888;;;>>>DDDIIIPPPWWW___dddiiimmmqqqqqqqqqmmmbbbWWWIIIJJJJJJHHHEEECCCCCCDDDAAAEEEBBBBBBGGGFFFLLL]]]vvv{{{wwwvvvwwwyyy{{{~~~{{{yyysssmmmhhheeeaaa\\\VVVPPPIIIDDD@@@???===;;;:::;;;<<<===;;;:::999999888888999999888666999???EEE\\\nnniii^^^III@@@<<<>>>777;;;999888888666555444333222/////////...------,,,,,,((())))))*********))))))((()))))))))************)))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))///000222333333222000///...///000000000000222444777555555999:::999:::>>>BBB@@@======???BBBDDDDDDCCC===666000///111333444222333555777777777777666555555555444555555666777444444333333333333222222111222222333333444555555666777777777777777666666777888888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCBBB@@@???<<<======>>>????????????AAA@@@CCCFFFGGGFFFKKKQQQbbb|||~~~lllXXXIIIDDDDDDDDDEEEGGGFFFCCCAAAAAABBBAAAAAA@@@????????????@@@;;;===???@@@??????DDDIIIttt}}}ZZZIIIDDD@@@???AAAAAAKKKhhhrrrggg\\\TTTNNNIIIHHHJJJMMM\\\uuuyyynnnlllaaaYYYNNNEEEAAABBBCCCBBB<<>>BBBDDDGGGIIIJJJLLLNNNPPPJJJKKKLLLNNNNNNNNNMMMLLLIIIKKKNNNOOONNNMMMLLLMMMKKKLLLNNNPPPSSSVVVXXXYYYZZZ___```___xxx~~~pppJJJ;;;>>>;;;999::::::;;;:::999888777;;;===AAAFFFLLLTTT]]]ccceeejjjnnnppprrrooodddYYYKKKKKKKKKHHHEEECCCCCCCCCAAAFFFCCCBBBHHHFFFHHHTTThhh|||xxxvvvvvvxxxyyy}}}|||wwwqqqmmmjjjgggccc]]]UUUMMMGGGAAA???===;;;:::;;;<<<===;;;;;;:::999999999999:::<<<999===BBBCCCSSSmmmggg}}}]]]HHH@@@<<>>>>>@@@CCCEEEFFFFFFCCC>>>666000///111333444333444555777777777666666444444333444444555666777444444444333333333222222111222222333333444555555666777777777777777666666888888888999::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::;;;===>>>===<<<:::999999999::::::;;;<<<======@@@???AAADDDDDDBBBEEEJJJQQQeeeuuu~~~zzzkkkUUUGGGEEEGGGGGGKKKNNNNNNKKKGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD>>>@@@@@@===<<>>??????;;;GGGYYYlll{{{~~~www~~~wwwdddGGG999666999888>>>CCC>>>BBBDDDFFFHHHIIIKKKNNNPPPKKKLLLNNNOOOOOONNNLLLKKKFFFIIIMMMNNNNNNNNNNNNOOOLLLLLLMMMNNNPPPRRRTTTUUUWWW^^^___\\\tttxxxnnnGGG:::???>>>999999:::;;;:::999888777;;;<<>><<<;;;::::::999999::::::888555888===<<>>;;;999:::999777555444333333444000000///...---,,,,,,+++******++++++++++++******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,///000000///000111/////////000111222444444888555222333777;;;<<<;;;AAAFFFKKKKKKFFFCCCDDDGGGDDD@@@:::444111111333555555666666777777777777777666555333222222333444555666555444333222333444444222333444444222222333444333444666888999888777666666777777777888888888888555666888:::;;;;;;;;;;;;:::999888777666666666666777999<<<>>>@@@@@@???>>>DDDFFFHHHKKKLLLKKKJJJJJJPPPXXXggg}}}|||{{{~~~gggSSSIIIGGGEEEJJJSSS\\\aaabbbdddddddddZZZ]]]]]]YYYVVVSSSMMMFFFGGGCCCAAABBBBBBAAA???>>>EEE```mmmUUUKKKBBBEEEKKKLLLfffzzznnnggg]]]NNNBBBAAAAAA>>>@@@GGG@@@EEESSShhhyyyxxxxxxRRR<<<888555777===BBBBBBAAAGGGHHHJJJMMMNNNOOOPPPPPPUUUQQQNNNMMMKKKIIILLLQQQJJJPPPTTTSSSRRRSSSQQQMMMNNNMMMLLLLLLMMMNNNPPPRRRSSSWWW\\\```mmmxxxxxxqqq```III999999@@@;;;;;;;;;;;;:::999888777999;;;???DDDJJJPPPXXX]]]eeeiiilllnnnqqqrrrkkkcccPPPNNNKKKGGGDDDBBBAAAAAADDDDDDCCCBBBAAABBBEEEHHHLLL\\\qqq}}}~~~~~~{{{vvvooodddXXXPPPJJJCCC===;;;;;;:::<<>>===<<<<<<;;;:::888:::999777===@@@AAA]]]WWWEEE@@@999>>>;;;999:::999777555444333333333000000///...---,,,,,,+++******++++++++++++******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***,,,///000000///000111000000000111222333555555777555333444777;;;<<<;;;>>>CCCHHHIIIGGGDDDCCCDDDCCC@@@;;;666333333333444444555666666777777666666555444333222222333555666888777666444444444555555222333444444222222333444333444666888999888777666666666777777777888888888666777888:::;;;;;;::::::777777777777777888999:::<<<>>>AAACCCEEEEEEEEEDDDKKKMMMOOORRRTTTUUUUUUTTTVVV[[[eeettt~~~zzzeeeQQQIIIJJJLLLZZZbbbnnnyyy}}}qqqggg___XXXNNNGGGBBBAAACCCEEEFFFPPPiiiwww```PPPEEEEEEMMMbbbssskkkWWWMMMDDDDDDEEEDDDAAAAAACCCGGGSSSfffuuu}}}}}}zzz{{{pppKKK===:::999;;;AAAEEEEEECCCIIIKKKMMMOOOPPPPPPOOONNNPPPNNNNNNOOOMMMJJJJJJNNNMMMRRRTTTQQQOOOOOONNNKKKNNNMMMLLLKKKLLLMMMPPPQQQPPPTTTXXX^^^mmmzzzuuunnnaaaQQQBBB999999<<<<<<<<<<<<;;;;;;:::888888999<<<@@@DDDIIIPPPXXX]]]eeehhhjjjjjjlllkkkcccZZZRRRPPPMMMIIIFFFCCCBBBBBBCCCDDDCCCBBBAAABBBEEEGGGDDDQQQ```zzz}}}uuujjj]]]TTTKKKDDD???>>>>>>===>>>AAABBB@@@>>>>>>>>>===;;;999::::::888===???>>>VVV~~~~~~{{{WWWEEE@@@999>>>:::999999888777555444333333333000000///...---,,,,,,+++******++++++++++++******))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())),,,...000//////000111000000111111222444555666777555444555888:::<<<<<<===???CCCEEEFFFEEEDDDBBBDDDAAA===888555444444444333444555555666666555555444333222222333444666777:::999888666555555555555222333444444222222333444333444666777888888777666666666666666777777777777777777888999:::::::::999555555666777999;;;===>>>@@@BBBDDDGGGIIIIIIJJJIIIJJJLLLOOORRRUUUVVVWWWWWWVVVYYY^^^eeetttzzzgggWWWRRRWWW\\\fffoooyyyhhhUUUGGGBBBBBBEEEFFFBBBPPPwwwjjjMMMCCCLLLWWWvvv{{{mmmeeeYYYUUULLLEEEEEEFFFCCC===DDDFFFRRRcccsss|||vvvlllsss}}}eeeCCC<<<:::;;;>>>DDDGGGFFFDDDIIIKKKMMMNNNOOOMMMLLLKKKJJJJJJLLLPPPOOOJJJIIILLLOOORRRRRRNNNKKKMMMMMMKKKMMMLLLKKKKKKKKKMMMOOOQQQNNNPPPTTT[[[kkkzzzyyyyyykkkVVVEEE===<<<;;;;;;<<<<<<<<<<<<;;;:::999999999<<<@@@DDDIIIPPPWWW\\\cccfffhhhhhhjjjiiiaaaXXXTTTRRROOOJJJGGGDDDCCCBBBBBBCCCCCCBBBAAABBBDDDFFFCCCLLLUUUddd|||}}}pppaaaWWWMMMGGGCCCCCCBBB@@@@@@BBBCCCBBBAAAAAAAAA???<<<:::;;;;;;999===>>>;;;NNNrrr|||uuuXXXFFF@@@888===:::888999888777555444333222222000000///...---,,,,,,+++******++++++++++++******))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++.../////////000111//////000000111222444555666555555666888:::;;;<<>>???AAADDDFFFFFFEEEIIIFFF???999555333333444222333444444555555444444333222222333333555666777999999888777666555444444222333444444222222333444333444555666777777777777555555555666666666777777777777888888999999999999666666777888999;;;===>>>???@@@CCCEEEGGGIIIJJJJJJHHHIIIKKKNNNPPPQQQRRRRRROOOQQQTTTWWWbbbxxxttthhh``````dddgggmmmuuu|||eeeVVVMMMHHHHHHBBBHHH___~~~cccLLLJJJMMM^^^yyymmmaaaXXXTTT___bbb[[[LLLDDDFFFEEE@@@BBBDDDNNN___oooyyytttkkkxxxwww[[[???888999;;;???DDDFFFEEECCCEEEFFFIIIKKKKKKKKKJJJIIIGGGGGGJJJNNNMMMIIIIIIMMMRRRTTTRRRMMMKKKNNNPPPPPPNNNMMMLLLLLLLLLNNNPPPRRROOOPPPRRRYYYhhh~~~www^^^HHH======>>>===<<<<<<<<<<<<<<<;;;:::999:::<<<@@@DDDHHHOOOUUUZZZbbbeeehhhjjjmmmmmmfff]]]TTTRRROOOJJJGGGDDDBBBBBBAAABBBCCCBBBAAAAAACCCEEEEEEMMMRRR\\\iiirrrtttdddXXXQQQKKKGGGGGGGGGCCCBBBDDDEEEDDDDDDDDDDDDBBB>>>;;;;;;<<<;;;>>>???:::HHHfff~~~jjjeeemmm~~~qqqYYYFFF???777<<<999888888777777666444333111111000000///...---,,,,,,+++******++++++++++++******))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---/////////000111------......///111222333555666777888888:::;;;===BBB@@@===>>>BBBFFFIIIKKKQQQKKKBBB:::444222333444222333333444444444444444222222222333444555666666777777666666555444333333222333444444222222333444333444555555666777777777444555555555555666666666777777777777888999999:::999999888888999::::::;;;<<<===???BBBDDDGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPIIILLLNNNOOOUUUeee{{{uuujjjfffgggiiiiiihhhrrrtttsssdddSSSLLLHHHMMMZZZlll{{{aaaSSSUUUaaa|||sss```VVVVVVUUUQQQLLLHHHEEEEEEXXXdddgggZZZLLLIIIHHHEEEBBBBBBIIIVVVbbbiiinnnssssss}}}tttsssoooRRR@@@888:::===AAAEEEFFFEEEDDDBBBCCCEEEHHHJJJLLLMMMMMMHHHFFFGGGIIIIIIHHHJJJPPPZZZZZZVVVNNNKKKMMMPPPPPPPPPOOONNNNNNNNNPPPRRRTTTRRRRRRSSSXXXddd||||||rrrSSS???:::<<<>>>;;;;;;;;;<<<;;;;;;::::::999;;;???BBBGGGMMMSSSXXXbbbfffiiikkkooooooiii```RRRPPPMMMIIIEEECCCAAAAAA@@@AAABBBBBBAAAAAABBBDDDBBBKKKRRR\\\ccc___fff{{{~~~|||zzzyyyxxx}}}|||kkk___WWWQQQMMMLLLKKKGGGEEEFFFGGGGGGHHHHHHHHHEEE@@@<<<;;;===<<>>@@@EEEJJJNNNSSSNNNEEE<<<666333333444222333444444555555444444222333333444444555555555444444444555444444333222222333444444222222333444444444444555555666777777444444444444555555555666666666666666888999:::;;;;;;;;;:::888888777777777999:::<<>>???AAAFFFWWWfffdddYYYNNNHHHEEECCCBBBEEEMMMSSSTTTUUUWWWjjjvvvssswwweeeHHH@@@;;;===AAADDDFFFFFFFFFFFFCCCCCCEEEHHHKKKOOORRRTTTJJJGGGEEEGGGFFFFFFKKKRRR______YYYOOOIIIJJJMMMLLLQQQPPPOOOOOOOOOQQQSSSUUUTTTTTTUUUYYYddd|||vvvsss~~~^^^@@@666999<<<999::::::;;;;;;:::999999888:::>>>AAAEEEJJJQQQUUUbbbfffiiijjjlllllleee]]]PPPNNNKKKGGGDDDBBBAAA@@@???@@@BBBBBBAAA@@@AAACCCBBBJJJUUUdddkkk```[[[hhhxxxqqqlllhhhfffeeeeeekkkvvvyyynnnaaaYYYSSSRRROOOKKKIIIKKKKKKLLLMMMNNNMMMIIIDDD???<<>>???AAABBBBBBAAACCCHHHLLLPPPLLLGGG@@@;;;777444333333333444555555555555555333333444444444444444444222222333444555444444333222333444444222222333444444444444444555666777777333333444444444555555555444444555666777999<<<===<<<;;;:::888666666555555444555777:::===@@@CCCEEEBBBBBBCCCDDDFFFGGGIIIJJJJJJKKKLLLLLLMMMQQQVVVZZZjjj}}}rrrnnnooovvvxxxtttpppooocccYYYTTT]]]kkk}}}|||dddSSSIIIFFFGGGKKKhhh{{{kkkXXXMMMLLLMMMKKKHHHBBBCCCCCCAAA???>>>@@@AAA@@@IIIWWW___ZZZMMMEEEDDD@@@???BBBJJJOOOOOOOOOPPPfffuuu|||qqqxxx{{{YYY===???===???AAACCCDDDDDDEEEEEEDDDDDDDDDFFFIIIOOOTTTWWWJJJGGGFFFGGGFFFFFFKKKQQQ[[[[[[VVVLLLGGGIIIKKKKKKQQQPPPOOONNNOOOQQQSSSTTTQQQTTTWWW[[[ggg~~~dddDDD777999;;;888888999999:::999999888777999<<>>@@@AAAAAA@@@@@@AAABBBDDDJJJUUUkkkxxxkkk```hhh~~~zzzqqqiiidddbbb]]]YYYYYY^^^cccrrrkkkbbb[[[WWWTTTOOONNNPPPPPPQQQSSSTTTSSSOOOHHHCCC>>>AAA======@@@<<>>;;;@@@DDDEEEBBBBBBFFFJJJJJJJJJGGGDDD???:::555333333444555555666666555555444444444555555444333333111222333555666555555444222333444444222222333444444444444444444555777777333333333444444444555555444444444555777:::<<<>>>;;;;;;999777666555555444000111333555999<<>>@@@@@@@@@AAABBBCCCEEECCCBBBCCCFFFLLLRRRVVVJJJGGGGGGHHHHHHGGGJJJPPPSSSSSSPPPIIIFFFJJJMMMNNNPPPOOONNNNNNNNNPPPRRRTTTNNNRRRWWW\\\jjj{{{fffGGG;;;;;;<<<777888888999999999888888666888;;;>>>BBBGGGMMMQQQYYY^^^bbbfffkkknnnhhh```NNNLLLJJJGGGEEEDDDCCCCCC>>>???AAAAAA@@@@@@@@@AAACCCFFFQQQjjj}}}rrrfffkkk|||vvvmmmhhheeeccc]]][[[\\\[[[___tttqqqhhh```[[[WWWRRRQQQSSSTTTUUUWWWXXXXXXSSSLLLGGG@@@BBB>>><<>>666999999888888666444222111///333222111///...,,,++++++************************+++******)))))))))))))))***(((&&&'''))))))'''$$$))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))***+++,,,...///000,,,.../////////000222444000555999:::888888;;;???>>>BBBFFFIIIHHHEEECCCAAAIIIIIIHHHCCC===777333222111222444444333333444444222222333444555555555555222222222222333333444555333222222111111222222333666555444333333333333333444444444444444444444444333333444555777:::===>>>@@@BBB@@@:::666666555222555444333333444777999;;;???@@@BBBDDDGGGIIIKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLOOOUUU]]]eeesss}}}sssooommmmmmyyy}}}uuupppooojjjaaa\\\NNNGGGLLLQQQPPPSSSZZZdddtttxxx```RRRNNNPPPXXXuuunnnfffhhh___QQQSSSQQQKKKEEEDDDEEEAAA;;;AAAAAAAAABBBBBBAAA>>><<<>>>GGGQQQYYYeeeppprrrmmmqqqvvv~~~uuussseeeEEE;;;BBB@@@BBBEEEFFFEEEDDDCCCDDDHHHHHHGGGFFFEEEGGGJJJNNNOOOLLLIIIJJJMMMNNNKKKHHHIIIHHHFFFEEEEEEGGGHHHJJJKKKMMMOOOOOOOOOOOOQQQSSSSSSTTTVVVWWWkkkwwwyyyvvvzzzqqqQQQ;;;>>>EEE:::999888777666666666666777777:::???CCCDDDIIIPPPYYYWWWYYY```hhhiiiddd^^^PPPMMMJJJFFFCCCAAAAAAAAA????????????>>>>>>>>>>>>DDDFFFPPPcccrrrwwwvvvttt{{{uuuoookkkkkkggg```[[[YYYZZZ]]]___ppp}}}vvvrrrkkkeeeaaa^^^[[[YYY___[[[WWWVVVWWWVVVPPPKKKCCCBBBAAA???>>>???BBBEEE```|||sssaaaHHH>>>;;;>>>666999999888888666555222111000222111000///...---,,,++++++++++++++++++++++++++++++******)))))))))))))))***((('''(((******'''%%%)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))***,,,...///,,,.../////////000222444444777;;;:::888666999<<>>999444111222333555555444333333333333333444444555444444444222222222222222333444444333333333333222222222222555444444333333333333444444444444444444444444444333333444555777:::<<<>>>AAADDDCCC===888888888777666555444333333555777888???@@@AAACCCDDDFFFGGGHHHBBBCCCEEEGGGHHHIIIJJJJJJKKKNNNRRRUUU[[[kkkuuuiiiccccccfffttt~~~|||wwwvvvpppggg\\\QQQKKKPPPQQQJJJGGGJJJMMMWWWiii|||xxxddd[[[ZZZUUUhhhqqqmmmiii___UUUQQQQQQNNNHHHAAAAAAAAAAAABBBBBBAAA@@@BBBOOO^^^iiisss{{{~~~|||wwwyyy~~~zzz{{{yyy\\\DDD===CCCCCCEEEHHHHHHGGGEEEDDDDDDCCCDDDDDDDDDDDDGGGKKKNNNOOOLLLIIIJJJMMMMMMJJJGGGEEEEEEEEEEEEFFFGGGIIIJJJMMMNNNOOONNNMMMMMMOOOQQQTTTTTTUUUVVVjjjzzzvvvppppppeeeIII777888::::::999888777666666666666777777:::???BBBDDDIIIPPPYYYZZZ^^^dddiiiiiiddd^^^OOOMMMIIIFFFCCCAAAAAAAAA????????????>>>>>>>>>>>>BBBDDDPPPeeevvv}}}~~~~~~zzzwwwooommmkkkhhhddd___[[[XXXXXX[[[ggg{{{zzzvvvqqqmmmkkkhhheeecccaaa]]]XXXVVVVVVUUUPPPLLLDDDCCCAAA???>>>???BBBDDDWWW}}}xxxcccIII>>><<>>>>>??????@@@AAABBBBBBAAACCCEEEHHHKKKMMMOOOOOOSSSTTTTTTRRRRRRWWW___eeeuuuyyymmmbbb\\\VVVTTT\\\hhh{{{}}}vvvmmm___XXXVVV[[[YYYNNNDDDCCCBBBFFFPPP^^^jjjmmmggg```^^^bbbrrruuueee```UUU\\\jjj}}}nnneeeccc^^^XXXNNNMMMKKKJJJIIIIIIIIIIIIJJJYYYlllwww}}}}}}}}}~~~~~~~~~~~~}}}lllPPPBBBBBBDDDFFFHHHJJJJJJHHHFFFEEEEEE@@@AAABBBCCCDDDGGGLLLOOOOOOLLLJJJKKKMMMMMMJJJGGGCCCCCCDDDFFFGGGHHHIIIJJJNNNOOONNNLLLKKKKKKLLLNNNTTTUUUWWWYYYnnn~~~zzznnnggg[[[EEE::::::777:::999888777666666666666777666999???BBBCCCIIIOOOYYY^^^eeejjjllliiiddd```OOOMMMIIIFFFCCCAAAAAAAAA????????????>>>>>>>>>>>>@@@CCCQQQggg||||||}}}{{{qqqddd[[[VVVNNNJJJOOOXXXeeesss~~~|||zzzwwwuuutttqqqmmmjjjeee```YYYVVVUUUTTTQQQNNNFFFDDDAAA??????@@@BBBCCCLLLnnnsss{{{cccIII???===???777:::888888777666555333111000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))*********)))(((((((((((((((((('''''''''((((((((((((((('''''''''&&&((()))++++++)))(((&&&***++++++,,,---///000111---...////////////111333111444888999:::;;;===@@@SSSXXX\\\YYYQQQKKKIIIJJJIIIFFFEEEFFFFFFAAA777///111111222333555555333222555555555555444333222222222222111111111111222222333444555666555333111000222222111222222333444444333333333333333333333333333333333444666888:::<<>>CCCDDDGGGJJJMMMOOOQQQRRRWWWVVVUUUTTTSSSTTTVVVWWW\\\mmmrrraaaUUURRROOOPPPaaawwwyyyqqqcccaaadddhhhfffYYYNNNIIIFFFHHHOOOXXX``````XXXQQQMMMKKKQQQfffuuuiiiZZZ\\\cccxxx}}}vvvnnncccaaa^^^ZZZVVVUUUVVVWWWSSS___ppp}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz}}}```GGGCCCFFFFFFHHHJJJLLLLLLIIIGGGEEEEEEBBBCCCDDDEEEFFFHHHLLLOOOOOOMMMLLLMMMNNNNNNKKKHHHEEEFFFGGGHHHIIIIIIIIIIIIOOOOOONNNKKKIIIHHHJJJLLLQQQUUUXXX]]]vvvrrreeeTTTAAA>>>@@@::::::999888777666666666666666555888>>>AAACCCHHHOOOXXX```jjjpppooojjjdddaaaPPPNNNJJJFFFCCCAAAAAAAAA????????????>>>>>>>>>===???BBBPPPhhh~~~qqqeee```VVVLLLIIIHHHJJJOOOUUUaaaooo}}}|||{{{yyyxxxvvvsssnnnkkkfffaaaZZZUUUSSSSSSQQQPPPHHHFFFBBB@@@@@@AAAAAABBBEEEaaaooottt{{{dddJJJ???===???777999777777777666555333222111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((()))*********)))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&((()))++++++)))(((&&&******+++,,,---///000111...///000///...///111333222444777999;;;<<<>>>@@@MMMSSSXXXWWWQQQKKKHHHGGGNNNLLLJJJLLLLLLFFF;;;333///......000333555444333555555555555444333222222222111111000000000111111222333444555555333111000111111111111111222333444333333333333333333333333222222222333555777999;;;;;;EEEMMMKKKEEE???999444555444222222222333555777555555666777999:::;;;;;;>>>???AAADDDFFFHHHIIIIIIIIIIIIHHHIIIKKKNNNOOOPPPSSS___ooouuukkk]]]SSSRRRPPPTTTjjj}}}uuuhhhiiimmmqqqmmm```TTTMMMFFFIIIOOOTTTWWWUUUPPPLLLPPPKKKKKKTTTaaayyyhhhfffiii{{{yyytttrrrsssuuuooosss||||||}}}~~~~~~|||zzzxxxzzz}}}}}}}}}|||XXXCCCEEEJJJHHHIIIKKKMMMLLLJJJGGGEEEEEEGGGHHHIIIHHHHHHIIIKKKNNNNNNNNNNNNOOOPPPOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIIIINNNNNNMMMKKKIIIHHHIIIKKKLLLRRRWWW[[[vvv|||lllTTT<<<;;;???999:::999888777666666666666555555888===AAABBBGGGNNNWWW```mmmsssqqqkkkfffcccRRRPPPLLLGGGDDDBBBAAAAAA????????????>>>>>>>>>===???BBBPPPggg~~~yyynnncccYYYOOOJJJGGGCCCDDDGGGKKKWWWdddnnnvvv|||{{{yyywwwuuupppjjjfffccc___YYYTTTRRRQQQQQQRRRKKKGGGCCC@@@AAAAAAAAA@@@AAAVVVvvv~~~qqqtttdddIII???<<<>>>666888777777777666555333222111111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))'''(((******)))((()))***'''''''''((((((((((((((('''''''''((((((((((((((('''((())))))))))))((('''''''''((()))***,,,---......///000///...///000222666777888:::;;;<<<<<<<<>>777777666444222222333555666222222333444666777888888999:::<<<>>>@@@AAABBBBBBAAAAAABBBCCCEEEHHHKKKMMMMMMTTT```ooo~~~|||nnn___WWWQQQSSSXXXcccyyyyyynnnrrrxxxzzzssseeeWWWMMMFFFHHHKKKOOOPPPPPPNNNKKKKKKHHHJJJOOOQQQ^^^}}}yyy~~~yyyzzz|||||||||zzzxxxwwwzzz{{{}}}}}}~~~uuu|||qqqRRRBBBGGGLLLIIIJJJLLLNNNNNNKKKHHHGGGFFFIIIJJJKKKJJJHHHHHHJJJKKKKKKMMMOOOPPPQQQPPPNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMLLLJJJIIIJJJKKKGGGOOOTTTUUUmmmbbb@@@:::???999:::999888777666666666666555444777===@@@BBBGGGMMMUUU^^^kkkrrrrrrmmmhhheeeVVVSSSNNNIIIEEEBBBAAA@@@????????????>>>>>>>>>>>>@@@BBBOOOfff||||||rrrggg[[[OOOGGGBBB???@@@DDDFFFNNNYYYcccooo{{{}}}{{{yyyvvvtttpppkkkeeeaaa]]]ZZZVVVRRRPPPPPPRRRSSSNNNIIICCCAAAAAABBBAAA??????LLLfff|||ttt|||cccIII>>>;;;===444777777777666666555444222222222111000///...---,,,++++++++++++++++++++++++++++++******)))))))))))))))%%%'''******((('''(((***''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&'''((()))+++,,,---...///000///......000222666666777999<<<======<<<:::;;;>>>CCCJJJNNNOOONNNPPPQQQSSSTTTRRRMMMHHHDDD999333......111555666555333333444444555444444444111111000//////////////////000000111111222222333222111111000000000000111222222222222222222222222222222222222444555888999:::>>>BBBEEEHHHKKKGGG@@@;;;999777444222222222333222222333333333444444444666777999<<<>>>???@@@AAA@@@BBBDDDEEEEEEFFFIIIKKKFFFLLLUUUcccqqqwwwqqqhhhYYYUUURRRZZZkkk|||zzzvvvdddXXXNNNLLLLLLQQQXXX\\\[[[XXXQQQLLLLLLOOOMMMRRRnnn~~~{{{yyyyyyxxxwwwvvvvvvvvvvvvvvvuuuvvvyyy~~~{{{zzzzzz|||~~~{{{ttt|||cccLLLCCCGGGKKKJJJLLLNNNPPPOOOMMMKKKIIIIIIGGGHHHHHHHHHFFFFFFGGGHHHGGGJJJMMMOOOPPPOOONNNNNNMMMLLLKKKJJJJJJJJJKKKLLLGGGJJJMMMNNNMMMKKKKKKLLLFFFPPPTTTQQQfffsssGGG<<<@@@<<<:::999888777666666666666444444777<<>>>>>>>>>>>@@@BBBNNNeee{{{uuujjjbbbWWWKKKEEEAAA???BBBGGGLLLTTT]]]dddmmmvvvxxxvvvuuusssooollliiieee```\\\VVVUUUSSSPPPOOOOOOQQQSSSPPPJJJDDDAAABBBBBB@@@>>>AAAGGGYYY~~~ttt}}}uuucccHHH===:::<<<444666666666666666555444333222333222111///...,,,++++++************************+++******)))))))))))))))$$$'''))))))'''&&&(((***&&&'''''''''(((((())))))&&&'''''''''(((((())))))((('''&&&&&&&&&&&&'''((('''(((((()))***,,,......///000000///......000222333333555999===???@@@@@@>>>;;;:::???HHHPPPRRRRRRMMMPPPTTTUUUSSSOOOLLLKKK???888111///222555666555222222333444555555555555111111000//////////////////...//////000111333444222222111000//////000000222222222222222222222222222222222222333555777888;;;<<<===@@@HHHOOOOOOIII???===999555222111000000444444333333222222111111111222444777:::<<<===>>>:::>>>BBBBBB@@@@@@BBBDDDCCCHHHQQQ]]]jjjooojjjbbbZZZWWWWWWccc~~~|||vvvhhhVVVPPPMMMUUUdddmmmlllhhhfff[[[TTTTTTPPPRRRkkk{{{xxxuuurrrqqqrrrtttuuurrrppppppttt||||||uuuvvvxxxyyy{{{~~~|||xxxrrrYYYHHHDDDHHHJJJJJJMMMOOOQQQQQQOOOMMMLLLLLLCCCDDDEEEEEEDDDCCCEEEFFFDDDGGGKKKNNNNNNNNNMMMMMMKKKJJJIIIHHHIIIJJJMMMNNNEEEHHHLLLOOONNNMMMMMMMMMGGGRRRWWWRRRgggvvvqqqnnnrrrzzzIII:::???;;;:::999888777666666666666444333666<<>>>>>>>>>>>???AAAMMMddd{{{zzzhhh\\\MMMFFFBBBCCCEEEFFFJJJOOOTTT]]]fffkkkoootttuuusssooollliiifffccc```[[[XXXQQQQQQQQQOOONNNOOOQQQSSSQQQKKKDDDAAABBBCCC@@@===EEEFFFSSSxxxiiiooo}}}lllGGG>>>999555777777777777666555444222111000111111000000///---,,,+++,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))+++---...444222000///000000///...222444666777777777999:::======>>>AAAFFFJJJMMMNNNOOORRRUUUWWWVVVSSSOOOLLLDDD>>>666000///000333444555444333333222222222333111111111111111111111111111111222333444444555555111111111000000000000///000000111222222222222111333222111000000222444555555888===BBBFFFIIIJJJJJJFFF@@@888444666777666444444444444333333333222222444444555555777888999:::======>>>???@@@AAAAAABBBBBBHHHNNNVVVcccmmmkkkcccTTTVVV```xxxzzz{{{dddYYYOOOVVVjjj{{{}}}wwwyyyfff\\\[[[VVVRRRhhh||||||zzzyyyzzzwwwssspppooooooooonnnnnnooorrruuuvvvwwwvvvuuuuuusssrrrtttwwwzzz}}}~~~ttt{{{jjjOOOCCCDDDHHHKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKIIIEEEBBBAAAAAABBBCCCDDDEEEFFFIIILLLMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIILLLJJJHHHJJJMMMPPPOOONNNNNNKKKPPPSSSdddlll___bbbpppzzzvvvGGG999>>>;;;::::::999888777666555555666666777999<<>>DDDBBBIII]]]xxx~~~nnn\\\NNNJJJHHHGGGFFFIIIMMMSSSVVV```bbbgggkkknnnppppppooojjjiiihhhfffbbb]]]YYYVVVQQQMMMIIIJJJNNNPPPOOOLLLOOOJJJDDDAAABBBCCCBBBAAACCCCCCPPPrrrwwwfffkkkzzz|||tttwwwhhhEEE???:::777999888777777666555444222111000000000000000///---,,,+++,,,,,,+++++++++*********(((((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---222000//////111111111000222444666777888:::>>>@@@;;;===@@@EEEIIIKKKLLLLLLPPPSSSXXX[[[ZZZUUUMMMGGGHHHCCC;;;666333333333333555444333333222222222222111111111111111111111111111111111222333444444444222222111111111000000000000000111222222222222111333222111000000222333555555777;;;???CCCFFFHHHIIIFFF@@@999555666777666444444333333333222222222222444444444444666777888999<<<<<<======>>>???@@@@@@CCCFFFJJJPPP\\\hhhkkkggg]]]aaammm|||~~~ggg___VVVVVVcccvvvyyymmmfff]]]YYYiiimmmaaa]]]\\\```fffnnntttxxxxxxwwwvvvvvvsssqqqoooppppppooonnnmmmnnnppprrrsssssssssrrrtttsssrrrrrrtttwwwyyyzzzwwwzzzdddLLLCCCDDDGGGIIIJJJLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIGGGDDDCCCBBBCCCCCCFFFFFFGGGIIIJJJJJJHHHFFFIIIIIIJJJJJJKKKKKKKKKLLLMMMKKKJJJKKKNNNPPPPPPNNNOOOLLLQQQTTTdddzzzqqquuu{{{wwwNNN===>>>::::::999999888777666555555555666666888<<<@@@DDDGGGLLLQQQ[[[fffooorrrpppmmm```___[[[RRRGGGAAAAAACCC@@@@@@@@@????????????>>>BBBBBBHHHXXXpppuuukkkaaaTTTJJJIIIIIIIIIJJJNNNTTTYYY\\\gggiiillloooqqqqqqpppooofffeeedddaaa]]]XXXTTTRRRPPPMMMJJJKKKOOOQQQPPPMMMRRRMMMGGGCCCBBBBBBAAA@@@DDDCCCNNN|||yyyrrrkkklllwwwxxxuuu{{{eeeDDD???<<<999:::999777777666555444222111000000000000///...---,,,+++,,,++++++++++++*********((((((((()))))))))******++++++******)))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,///......///111333333222333444555666777:::>>>AAA999===CCCHHHLLLMMMLLLJJJRRRTTTYYY___```\\\RRRJJJJJJEEE>>>888555444333222444444333333333333222222222222222222222222222222000000111111222333333333333222222222111111111111000000111222222222222111222222111000000222333444555666888;;;>>>BBBEEEGGGFFFAAA:::777777777666444333333333222222222111111222222222333444555666777999999:::;;;<<<===>>>>>>BBBDDDEEEIIITTTcccmmmpppjjjqqq~~~~~~zzzxxxxxxyyyzzztttssspppjjjjjjwwwuuugggccclllyyynnnRRRFFFDDDBBBEEEMMMYYYfffooorrrrrrqqqooonnnmmmnnnoooooonnnllllllmmmnnnnnnoooooonnnnnnmmmnnnnnnpppsssvvvyyy{{{~~~}}}kkkZZZIIICCCEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOOOOKKKJJJIIIHHHGGGFFFEEEDDDHHHGGGGGGHHHHHHHHHEEECCCGGGHHHHHHIIIJJJKKKKKKLLLNNNMMMKKKLLLNNNOOOOOOOOOQQQMMMQQQRRRaaa}}}uuuTTT@@@===::::::999888888666666555444555555666888;;;???CCCFFFFFFLLLVVVaaajjjnnnmmmkkk```___[[[SSSIIIBBB???@@@@@@@@@@@@????????????>>>>>>@@@FFFUUUlll|||sssmmmfff```]]]YYYSSSNNNOOOPPPQQQTTTXXX\\\```bbbhhhjjjkkkmmmmmmllljjjiiidddbbb___\\\WWWSSSPPPOOOMMMKKKJJJLLLPPPRRRPPPNNNTTTPPPJJJEEECCCBBBAAA@@@EEECCCLLLxxxlllwwwvvv~~~pppqqqrrriiiuuucccDDD@@@===999999888777777666555444222111000000000000///...---++++++++++++++++++************(((((()))))))))*********************))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,///......000222333222111444555555555555666:::===<<>>BBBEEEDDDIIIRRR]]]fffiiiiiiggg^^^]]]ZZZTTTKKKDDD@@@???@@@@@@@@@?????????>>>>>><<<===DDDUUUpppvvvkkkddd]]]XXX````````````___^^^]]]\\\[[[\\\]]]___aaacccdddeeehhhiiijjjjjjjjjhhhgggeeedddbbb___ZZZVVVSSSPPPOOOKKKJJJJJJLLLOOOQQQPPPNNNSSSPPPKKKGGGDDDBBBAAAAAAEEECCCKKKxxxmmmrrrvvvhhhkkkooo```hhhdddDDD@@@<<<888777555777777666555444222111000000/////////...,,,+++***+++++++++*********))))))))))))))))))************(((((())))))************''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---/////////000222333111000333555666666777999<<<>>>AAABBBDDDEEEGGGKKKRRRWWW```]]]ZZZ[[[___cccddddddTTTLLLAAA777222000111111222222333444444444333222222222222222222222222222111111111111111111222222333333333222222222111111000000111222222222222111111000000111111111222222333222222333555999===???@@@>>><<<:::999888666555333333333222222222111111111111000111111222333444333444555666888999:::;;;;;;>>>BBBHHHRRRbbbwwwxxxwwwyyyyyybbbPPPFFFAAA>>>BBBIIISSS^^^eeeggggggcccdddeeeiiikkkllliiigggjjjiiigggfffeeeeeeffffffaaaeeeiiimmmqqqvvv{{{yyyyyyhhhSSSKKKEEEFFFGGGEEEDDDDDDCCCCCCDDDEEEHHHJJJMMMNNNNNNNNNOOOOOONNNLLLJJJIIIFFFFFFFFFGGGIIIJJJIIIHHHDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKLLLOOOKKKOOOMMMYYYoooiiicccMMM<<<999999999999888777666555444444444444444666999===AAACCCDDDHHHQQQ[[[bbbfffeeebbb[[[[[[XXXSSSMMMGGGBBB@@@@@@@@@@@@?????????>>>>>>>>>===BBBTTTqqq|||qqqddd\\\]]]___aaaaaadddeeegggiiihhhgggfffeeebbbbbbdddeeefffgggggghhhkkkllllllmmmlllkkkjjjiiidddbbb^^^ZZZWWWTTTRRRQQQKKKJJJJJJLLLNNNOOOPPPOOOPPPOOOLLLHHHEEECCCCCCCCCDDDBBBLLLyyyvvvkkkxxxtttgggllljjjZZZaaadddDDD???;;;666666333777777666555444222111000/////////...---,,,+++***+++************))))))))))))))))))*********++++++'''(((((()))******++++++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***,,,---/////////111333333111///000333777:::===@@@CCCFFFEEEDDDCCCAAACCCJJJVVV___nnnjjjeee```^^^___bbbdddaaaXXXKKK>>>666222000///111222333444555444333222333333333333333333333333222222222222222222222222333222222222111111111111000000111222222222222111000000000111111111111222111111111111333666999;;;<<<;;;;;;:::999888777666444444444333333333222222111111000000111111222333222222333555777888999:::999<<>>???CCCLLLWWW```ddddddaaaaaaccceeehhhhhhfffdddfffeeebbb`````````aaabbbbbbfffkkkmmmnnnqqquuuyyy~~~ttt}}}}}}^^^MMMHHHDDDFFFEEECCCBBBDDDBBBBBBBBBCCCEEEGGGJJJKKKMMMNNNNNNNNNNNNLLLJJJIIIEEEDDDDDDFFFIIIKKKKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFFFFGGGIIIKKKKKKIIIOOOOOO[[[ooohhh^^^GGG999999999999888777777555555444333333333444555888<<>>???>>>AAAOOOhhhqqqeeecccbbbdddiiimmmnnnmmmoooppppppqqqpppmmmkkkiiieeeeeefffhhhiiikkklllllllllllllllllllllkkkjjjjjjbbbaaa___\\\YYYVVVTTTSSSNNNMMMMMMMMMNNNOOOQQQRRRQQQPPPNNNKKKGGGDDDEEEFFFDDDBBBLLLwwwppplllrrrffflllhhh[[[eeecccCCC>>>:::666666444777777666555444222111000/////////...---,,,+++***************))))))))))))))))))*********+++++++++)))))))))))))))*********''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,,,,---...111444444333111...222888===@@@CCCFFFHHHFFFEEEBBB???AAAKKKZZZeeeyyyyyywwwpppgggbbbaaacccccc\\\QQQGGG>>>777222///000111333555555444333222333333333333333333333333333333333333333222222222222222111111111000000000000000111222222222222111///000000111111111111111000000000111222555777888777888999999888777777777555555555444444444333333111111111000111111222333111111333444666888999:::;;;<<>>>>>AAAIIITTT]]]```___aaa```aaabbbddddddbbbaaaaaa___]]]ZZZZZZ[[[]]]^^^```eeejjjllllllmmmqqquuuyyyyyynnnRRRIIIEEECCCDDDBBB??????BBBDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHDDDCCCCCCEEEHHHJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEE@@@CCCEEEEEEEEEFFFIIILLLJJJIIIPPPOOOZZZ}}}tttooo```FFF:::;;;999888888777666555444444333333333333444777;;;>>>AAADDDHHHPPPZZZbbbffffffddd^^^[[[VVVQQQLLLHHHCCC@@@@@@@@@@@@????????????>>>===>>>@@@III[[[uuuyyyrrrkkkccckkkmmmpppsssuuuvvvuuuttt|||{{{zzzzzzzzzxxxtttpppnnnnnnnnnnnnnnnooopppqqqoooooonnnmmmllljjjiiiiiidddccccccaaa___\\\YYYWWWSSSRRRPPPOOOOOOQQQTTTWWWTTTUUUSSSOOOIIIFFFFFFGGGEEEBBBIIIrrrmmm{{{kkk^^^eeepppjjjyyybbbAAA===999666777666777777666555444222111000/////////...---,,,******************)))))))))))))))************+++++++++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&(((***+++******---111444666555333...222888===@@@AAACCCDDDFFFEEEBBB???AAALLL[[[hhh~~~ssshhhdddddd]]]XXXRRRKKKDDD===666111000111333555555555333222333333333333333333333333333333333333333333333333111111111000000000000///000000111222222222222111//////000111111111111111000000000111222444555666444666888999888777777777666666555555555444444444222111111111111111222333000111222444666888999:::======???AAADDDSSSrrryyywww|||yyyuuuooommmuuu}}}xxx{{{vvvlllmmmgggbbb___```\\\WWWYYYaaaqqqcccYYYSSSZZZccchhhlllqqqpppqqqtttwwwyyy{{{{{{{{{rrrssstttsssrrrtttzzz~~~aaaJJJCCC@@@@@@BBBJJJTTT[[[\\\ZZZaaa`````````bbbbbb```___^^^\\\YYYVVVVVVXXXZZZ\\\\\\aaagggjjjjjjlllqqqvvv|||xxx___FFFHHHDDDBBBBBB???<<<===AAAFFFEEEDDDCCCDDDEEEGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFDDDCCCBBBCCCFFFHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB???BBBDDDEEEDDDFFFJJJMMMLLLLLLQQQOOOWWW}}}{{{xxxvvvdddHHH======999888888777666555444333333333333333444777:::>>>@@@CCCHHHPPPZZZccchhhhhhgggaaa]]]WWWQQQLLLGGGBBB???@@@@@@@@@????????????>>>:::===@@@EEEQQQjjj}}}zzzwwwvvvkkkkkkeee^^^___jjjsssttttttvvvxxxyyyzzz}}}{{{zzzyyywwwuuusssssssssssswwwvvvtttssspppooommmmmmggggggggggggeeebbb___]]]WWWVVVSSSQQQPPPRRRVVVZZZXXXYYYWWWRRRKKKGGGFFFGGGFFFBBBFFFmmmrrreeeiiiaaa```rrr|||~~~sssxxxfffGGGBBB<<<777777666777777666555333222111000//////...---,,,++++++***''''''((()))***+++,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))---...///000111222222222222222444888===???===:::===AAADDDAAA>>>@@@JJJSSSZZZbbbooowwwqqqeeebbbfffddd]]]YYYXXXNNN???888;;;444444333444666666444222444444444444444444444444444444444333333222222222222222222222222222222222222222333444444444333333111111111111000000000000......//////000222333444000222444666777777777666888888666555555444444444333222111111000111111111333333222222333444666777999<<<;;;>>>EEELLLdddzzzuuuppprrrwwwyyyvvvrrrrrrrrrrrrqqqllldddYYYRRRYYYWWWRRRNNNLLLOOOUUUYYYggg{{{fffPPPJJJHHHNNNTTTZZZaaagggiiikkklllmmmmmmllljjjiiihhhiiiiiihhhhhhiiikkknnnmmmQQQHHHAAA???BBBLLLUUUXXXYYY[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWUUUSSSSSSUUUWWWYYY]]]\\\]]]______bbbpppdddNNNHHHEEEFFFHHHHHHGGGEEEBBB@@@GGGGGGFFFEEEDDDDDDEEEEEEIIIJJJKKKIIIFFFCCCAAA@@@??????AAACCCEEEFFFHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGAAAAAABBBDDDGGGJJJMMMOOORRRPPPKKKQQQXXXyyyxxxyyy|||WWW===<<<888;;;::::::999777555444333555555444444666999<<>>>>><<>>666444333333444555444333333333333333333333333333444333333333333333333222222222222222222222222222111111222222333333222222222222222222111111111111////////////000111222333111111333444555666666666888888777666555444444444333222222111111111111111333333222222333444666777777;;;:::<<>>;;;999:::::::::999777666444333555444444444666999<<<>>>DDDHHHOOOWWW___fffkkknnnkkkaaaWWWSSSOOOHHHCCCAAA@@@@@@@@@@@@?????????>>><<>>AAAFFFOOOqqqnnn[[[UUUQQQNNNRRRZZZ^^^bbbjjjrrryyy}}}}}}xxxvvvuuuqqqpppooooooooommmjjjhhheeeaaa[[[WWWVVVVVVVVVVVVUUUUUUSSSNNNIIIDDDBBBBBBAAA???CCCRRRlllfffZZZcccwwwfff]]]]]]qqq{{{iiipppdddAAA<<<<<<:::999666777777666555333222111000//////...---,,,++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))+++---///111333444444444222222444777:::;;;;;;888===BBBCCCAAAAAAEEEJJJMMMOOOUUU\\\]]]\\\]]]```eeehhhggg```XXXQQQHHH???888666222111222333444444333333222222222222222222222333333333333333333444222222222222222222222222///000111222222222222111444333333333333222222222111111000000000000111111111111111222333444555666999888777666555444333333333333222111111111111111333222222222333444555666444999888999???BBBRRRmmm{{{sssmmmggg___XXXUUUPPPKKKFFFDDDBBBAAA@@@BBBBBBBBBAAAAAADDDHHHLLLYYYjjjxxx[[[IIIBBB>>>BBBHHHMMMQQQVVV]]]^^^```aaaaaa```^^^]]]YYYZZZZZZZZZYYYZZZ\\\___cccjjj{{{zzzeee[[[KKKFFFGGGMMMSSSSSSSSSTTTQQQQQQRRRSSSSSSRRRQQQQQQOOOOOOQQQSSSVVVXXXZZZ[[[UUUXXX[[[[[[]]]lllfffRRRGGGCCCHHHGGGFFFDDDDDDDDDEEEFFFEEEEEEEEEDDDEEEEEEFFFFFFLLLLLLKKKHHHDDDAAAAAAAAAAAA@@@@@@@@@AAACCCEEEFFFLLLKKKIIIHHHHHHHHHIIIJJJFFFFFFGGGHHHKKKMMMOOOQQQSSSVVVVVVXXXXXXwww~~~mmmttt```BBB;;;999:::::::::999777666444333555444333444555888;;;===DDDHHHNNNVVV^^^eeejjjllllllccc\\\XXXSSSJJJCCCAAA@@@@@@@@@@@@????????????===@@@>>>???DDDJJJfffggg[[[QQQQQQRRRRRRXXXaaaiiimmmttt|||}}}yyywwwssstttuuutttrrrooonnnnnngggccc___\\\ZZZYYYWWWUUUTTTSSSPPPKKKFFFCCCCCCCCCAAAAAAAAAEEEOOOaaauuutttXXXRRRZZZttthhhdddeeeuuuvvvbbbiiifff@@@<<<<<<;;;999555777777666555333222111000//////...---,,,++++++***+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((***,,,///222444666666999777444333444777999;;;666;;;@@@CCCBBBAAABBBDDDIIIJJJMMMSSSZZZ___cccfffdddkkkkkkbbb\\\XXXLLL>>>===999333000000222444444444444333333333333333222222222222333333444444444222222222222222222222222///000111222222333333222333333333333222222222222222222111000//////000000111000000000000222444555888888777777555444333333333333222111111111111222222222222333333444444555333888777777<<<===HHH]]]{{{~~~vvvpppiiibbbXXXQQQHHHDDD>>>:::999:::;;;;;;<<<>>>@@@AAABBBEEEHHHKKKQQQ\\\vvveeeKKKCCC===@@@FFFKKKNNNRRRUUUVVVXXXZZZZZZYYYWWWVVVSSSSSSTTTSSSRRRSSSVVVXXX[[[```qqqkkk\\\PPPKKKIIIMMMPPPPPPOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMPPPSSSUUUWWWXXXXXXUUUVVVXXX^^^kkktttWWWLLLJJJHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLLLLKKKHHHDDDAAAAAABBBCCCBBBAAAAAABBBCCCEEEGGGLLLKKKJJJHHHHHHIIIIIIJJJEEEEEEFFFHHHIIIKKKMMMMMMPPPRRRSSSYYY\\\{{{hhhKKK===::::::999999999777666555444444333333444555777:::;;;@@@DDDJJJRRRZZZbbbhhhkkkmmmfffaaa^^^XXXNNNEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>AAA>>>===AAAEEEYYYxxxlll```[[[YYY]]]```bbbhhhppprrrvvv}}}{{{}}}~~~yyyvvvvvvwwwllljjjfffdddaaa^^^ZZZWWWUUUTTTQQQMMMHHHFFFGGGHHH@@@???>>><<<===EEERRR[[[ttt```MMMOOOYYYooojjjllljjjuuuxxxccchhh|||hhhCCC===<<<:::888444777777666555333222111000//////...---,,,++++++***,,,,,,++++++******))))))+++++++++******)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((***---000333666777888===;;;888555333555888;;;777:::>>>AAABBBBBB@@@@@@FFFGGGIIIOOOYYYcccjjjllleeelllmmmfffaaa^^^QQQBBBCCC>>>777222111222444555666666555555444444444444222222222333333444444444222222222222222222222222000111222333444444444444333222222222222111111111333222111000////////////111000//////000111333444666777777777666555444333444333333222111222222222222222333333333333333333222888777666;;;;;;AAAPPP___{{{|||pppnnnkkkhhhbbbZZZOOOGGG???<<<999888888999999999555777:::===>>>@@@DDDFFFIIIPPPeeeuuuRRRGGG>>>???EEEIIILLLOOOOOOPPPRRRTTTTTTSSSRRRQQQOOOPPPPPPOOOOOOOOORRRTTTWWW\\\kkkooo^^^TTTMMMIIIKKKMMMLLLKKKLLLJJJJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNQQQSSSTTTTTTTTTUUUTTTXXXiiibbbIIIDDDFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKJJJHHHEEEBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFGGGIIIJJJKKKKKKKKKOOONNNNNNXXX___|||nnnTTT???:::999999999888888666555444333333333444555777888:::>>>AAAGGGPPPYYYaaahhhllllllhhhfffeee^^^RRRHHHDDD@@@@@@@@@@@@@@@@@@@@@AAA>>>AAA===<<<@@@AAAMMMeeesssfffhhhhhhjjjooorrrtttvvvzzzwwwzzz~~~vvvtttqqqnnnkkkfffaaa]]]XXXWWWTTTOOOKKKIIIIIIKKK===<<<:::888999<<>><<<999777333777777666555333222111000//////...---,,,++++++***,,,,,,+++++++++*********,,,,,,,,,++++++******)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))((())),,,000333555777888===<<<999555333444888<<<:::;;;<<>>CCCFFFHHHLLLUUUaaaiiijjjhhhkkklllllljjjeeeZZZNNNJJJDDD;;;555333333444444777777666666555555444444222333333333333333333444222222222222222222222222000111222333444555555555222222222222111111111111222222111000//////000000000000000000000111222222444555666777777666555444444444333222222222222222222222333333333333222222111888666444999:::<<>>AAACCCIIILLL[[[yyy\\\NNNAAA>>>BBBEEEGGGJJJJJJKKKMMMOOOPPPOOONNNMMMLLLLLLMMMLLLLLLLLLOOOQQQSSSWWWdddxxxtttcccVVVNNNIIIIIIJJJIIIHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJLLLNNNPPPPPPPPPPPPOOORRR]]]xxxxxxZZZHHHDDDEEEEEEEEEGGGJJJLLLMMMLLLIIIHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGIIIJJJIIIFFFDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKOOOLLLKKKVVV\\\zzztttnnnUUU>>><<<999999999888888777555555222333333444555666777888===@@@FFFNNNWWW```gggkkkiiihhhhhhiiiaaaTTTIIIEEE@@@@@@@@@@@@AAAAAAAAAAAA>>>AAA>>><<>>;;;777777555777777666555333222111000//////...---,,,++++++***++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))&&&(((+++...111333555555888888777555333555:::>>>>>><<<;;;<<<@@@BBBAAA???BBBGGGJJJKKKQQQ\\\ccccccfffeeehhhooorrrkkkbbb\\\OOOIIIAAA999666555444444777666666555444444333333444333333333333333333222222222222222222222222222///000111222444444444444444333333333222222222222111111000000000000000111000000111222222222111111222333555777888777666666444444333222222222222333111222333333333333222111000777444111888999999AAAHHHVVVsssyyytttiiifffdddaaa\\\UUULLLCCC===555444444666888888777666666888:::;;;<<<===@@@BBBHHHHHHQQQhhhkkkYYYGGG@@@@@@AAACCCEEEEEEGGGIIIKKKLLLKKKJJJIIIHHHIIIIIIIIIHHHIIIKKKNNNPPPRRRZZZkkk{{{sssfffUUUMMMGGGGGGHHHGGGGGGHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQ^^^sssjjjVVVMMMIIIHHHIIIEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFDDDGGGJJJJJJHHHEEECCCBBB???@@@CCCFFFGGGHHHGGGGGGJJJIIIGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHJJJTTTUUUsssxxxoooiiiOOO999>>>888888999888888777666555222222333444444555666777<<>>===BBB@@@AAALLLccc|||xxxyyy{{{}}}zzzvvvqqqkkkgggeeeccc^^^WWWMMMEEEAAA???999888777777888888777555777:::===AAAJJJSSSSSSNNNIIIFFFEEEGGGJJJRRRggg{{{yyyyyyyyyyyyuuu___BBB>>>999555777666777777666555333222111000000///...---,,,++++++***+++++++++++++++++++++++++++++++++***)))(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))%%%'''))),,,///111333333333444555444333666;;;@@@AAA===:::;;;???BBBAAA???CCCJJJMMMLLLPPPXXX^^^^^^ccc^^^cccpppuuummmfffeeeSSSMMMDDD<<<888666444333666666555444333333222222444444444333333222222222222222222222222222222222...///000111333333333444555555444444444333333333111111000000000000111111///000222333333222111000111222555777888888777777555444333333222222333333111222333444333333111000///555222///666888888>>>>>>EEEYYYyyytttlllfff[[[___\\\VVVOOOHHH@@@:::666666444444555777888888777444666777888888999<<<>>>BBB@@@DDDUUUlll~~~wwwcccMMMCCCAAAAAAAAABBBCCCDDDFFFHHHIIIIIIHHHGGGEEEFFFFFFFFFEEEFFFHHHKKKQQQPPPTTT```pppwwwpppfffUUULLLFFFFFFGGGFFFFFFHHHDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEFFFHHHKKKMMMOOOPPP]]]sss|||\\\OOONNNKKKIIIJJJFFFFFFEEEEEEFFFHHHJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFBBBEEEJJJKKKJJJFFFDDDCCC<<<>>>BBBFFFGGGHHHGGGFFFJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFHHHHHHHHHGGGFFFEEE@@@DDDIIISSSOOOkkkyyymmmeeeIII555@@@888888888888888777666555222222333444444555666666:::<<<@@@EEEKKKRRRXXX[[[```bbbgggiiibbbSSSGGGCCC@@@@@@@@@AAAAAABBBBBBBBB===AAA>>>===CCCAAA???GGGTTTuuuwwwxxxyyy{{{|||~~~|||vvvrrrmmmkkkeee[[[PPPEEE>>>;;;888888888666444444555777000:::>>>888444999BBBFFF===@@@DDDDDD@@@AAAMMMZZZfffuuussssss{{{kkk]]]FFF<<<888:::444:::777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++...222555666777777666555555777888>>>>>>>>>AAAEEEGGGGGGFFFDDDIIIOOOSSSTTTUUUXXXZZZ\\\bbbgggiiimmmqqqqqqnnnfffVVVGGGCCCCCC>>>555///333333444555555555555444333333333333333333333333222222111111111111222222111111222222222333333333444444444444333333222111444444333222222333333333333333333333222111000000444444444444666777888999444555555555666666666666444333222222222333444555555555555555555444444444===@@@MMMddd}}}{{{sssmmmddd]]]ZZZXXXUUURRRSSSKKKBBB===;;;:::666222444333444555777888777666555555666777888:::<<<===AAAAAACCCHHHPPP[[[ffflllmmmeeeYYYLLLCCC>>>======BBBBBBCCCCCCCCCCCCCCCBBBEEEFFFGGGFFFEEEDDDDDDEEEIIIIIIMMMVVVaaaeeeaaa[[[NNNKKKFFFAAA???@@@BBBCCCCCCBBB@@@??????@@@BBBCCCEEEKKKGGGDDDLLLOOOOOOUUUmmmqqqTTTQQQUUUOOOLLLPPPIIIGGGDDDDDDFFFFFFDDDAAAFFFEEECCCAAA@@@AAABBBCCCAAADDDGGGJJJJJJIIIFFFDDD@@@@@@@@@AAADDDFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJLLLJJJHHHFFFEEEEEEFFFFFF???DDDGGGHHHMMMdddsssXXXHHH777:::888999999888888777666555222333444444333333555777777;;;AAAFFFKKKOOOTTTWWWZZZ]]]aaabbb```XXXMMMFFFCCCAAA>>>>>>???AAAAAA@@@AAA@@@???>>>>>>???@@@AAANNN___|||{{{uuuuuuvvvwwwyyy{{{}}}{{{rrrdddTTTFFF>>>;;;777777777777666666666666666666666666666777888888:::;;;;;;<<<>>>???AAABBBIIIQQQbbbvvvyyykkkwww{{{ggg[[[EEE<<<888:::444999777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++...111444444666999999888777777777>>>???BBBFFFIIIKKKLLLLLLHHHWWWffffff[[[TTTYYYaaaeeehhhgggbbbccchhhnnnpppnnngggXXXIIIEEEGGGBBB888333333333333333333222222333333333333333333333333222222111111111111222222111222222222222333333333333444444444333333222111444333333222222333333444333333444333333222111000222222222333555666888888777777777666666666666666444444333222222333444555444444444555555555555555555888@@@LLLXXX^^^]]]YYYXXXTTTNNNJJJIIIIIIGGGEEEEEE@@@;;;888888888777555444444444555777888777666444444555666777999:::;;;???>>>>>>???CCCIIIPPPTTTZZZVVVPPPJJJDDDAAA???>>>???@@@AAABBBCCCCCCDDDDDDCCCDDDDDDCCCBBBBBBDDDEEEJJJKKKOOOUUUZZZXXXQQQKKKKKKIIIEEEAAA??????@@@AAACCCAAA@@@??????@@@AAABBBHHHCCC===EEEQQQOOOPPP^^^eeeNNNOOOUUURRRPPPTTTLLLJJJHHHHHHIIIIIIFFFDDDEEECCCBBB@@@@@@AAACCCDDDAAACCCEEEGGGHHHGGGFFFDDDAAA@@@@@@AAADDDEEEEEEEEEDDDEEEFFFHHHIIIIIIJJJJJJJJJHHHFFFEEEDDDEEEFFFFFFFFFGGGGGGGGGLLL```lllSSS999:::999999999999888777666555222444444444333333555777:::===AAAEEEHHHLLLPPPTTTZZZ[[[___bbb```YYYNNNEEECCCAAA???>>>@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@EEEOOObbb}}}zzzsssmmmnnnpppsssvvv{{{kkkTTTBBB999777777777777777666666666555666555555555555666777888888888999:::;;;===???@@@===@@@KKKXXXdddvvv~~~ppp|||www^^^xxxYYYDDD<<<999;;;444888777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''))))))***---000333222666:::<<<;;;999777777;;;>>>CCCGGGJJJKKKMMMNNNKKKYYYdddbbbWWWPPPVVV```___bbb```YYYYYYbbbnnnuuupppsssgggPPPGGGKKKIII===666555555444333222222222333333333333333333333333222222111111111111222222222222222222333333333333333333444444444333222222333333333222222333333444444444444444333222111000000000000111333555666777999999888888777777666666555444444333333333444444333333444444555555666666555777:::;;;;;;<<>>???@@@???>>>::::::999999888888777777444444444555777888777555444444444555555666777888???>>>===<<<===???BBBCCCFFFGGGGGGGGGEEEBBB???===<<<===???@@@BBBCCCCCCCCC@@@AAAAAA@@@???@@@CCCFFFJJJMMMRRRTTTRRRLLLDDD???FFFEEEBBB@@@???>>>>>>???AAA@@@???>>>>>>???AAAAAAEEE???===GGGMMMGGGSSStttoooXXXIIIMMMTTTRRRPPPRRRMMMKKKIIIIIIIIIIIIGGGEEECCCBBB@@@??????AAACCCDDDAAAAAACCCDDDEEEEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDDBBBBBBDDDEEEGGGGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFJJJGGGFFFGGGLLL\\\zzzyyyyyyaaa>>><<<999999999999888777666555333444444444333333444666999;;;>>>AAAEEEJJJPPPTTTZZZ[[[^^^bbbddd]]]QQQFFFDDDBBB??????@@@@@@@@@@@@>>>>>>============>>>>>>EEEGGGPPPhhhmmmggg~~~{{{wwwrrrmmmmmmoooqqqtttxxxfffKKK;;;777888777777777666666666555555555555444444444555666666666666666777888:::;;;<<>>???@@@>>>@@@BBBCCCCCC@@@===;;;<<<<<<>>>???@@@@@@@@@@@@??????>>>======???CCCFFFKKKOOORRRQQQLLLFFFBBB@@@AAAAAA@@@???>>>===<<<<<>>>>>>>>???@@@@@@===CCCEEEFFFDDDDDDbbb```RRRIIILLLPPPNNNJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCAAA@@@>>>>>>>>>@@@BBBCCC@@@@@@@@@AAAAAACCCDDDEEECCCAAA???@@@BBBCCCDDDCCCAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDEEEFFFJJJZZZzzzvvvhhhssseee>>>;;;999999999999888777666666333444555444333333444666666888:::>>>CCCJJJRRRWWWZZZ[[[^^^cccfffaaaTTTJJJEEECCC@@@???@@@@@@@@@???=========<<<<<<=========FFFHHHPPPeeexxxcccZZZZZZrrr{{{vvvtttsssrrrppppppqqqsssuuuyyyoooPPP<<<666888<<<777777666666666555555555444444444333333444444555444555555555777888999:::???<<<>>>DDDIIIRRRhhh~~~zzzqqq{{{www___xxxXXXDDD<<<999;;;333888777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******''''''((((((((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((())))))***---000555777999999999:::<<<===777:::>>>@@@BBBBBBCCCDDDKKKJJJHHHHHHKKKOOOTTTWWW___kkkuuutttooommmlllkkkuuuuuuxxxzzzmmmWWWIIIGGG<<<:::777555444444555777444444444444444444444444333333222222222222333333222222333333333444444444222333333444444333333333333222222222333333444555444444444444333222111111............///111222333444444555777888999:::;;;666666666666555555444444111222222333444555666666666666555555555777888999666777888888888666666555999???FFFIIIFFF@@@999555555555444555777777666555666666666555555666666777555666888:::;;;<<<<<<<<<======???@@@@@@???>>>===<<<============<<<<<<;;;=========<<<<<<>>>CCCFFFKKKNNNOOOKKKEEEAAAAAACCC===============<<<;;;;;;============>>>>>>??????;;;EEEDDDBBBLLL```eeeTTTNNNJJJKKKLLLKKKFFFCCCCCCDDDDDDDDDCCCBBBCCCCCC???>>>===<<<===???AAABBB>>>>>>>>>???@@@AAACCCDDDCCC@@@>>>>>>@@@AAABBBAAAAAAAAAAAABBBAAAAAA@@@???@@@@@@@@@AAABBBCCCEEEEEECCCDDDGGGHHHGGGUUU{{{|||gggnnnddd>>>999999::::::999999888777666444555555444222222444555666888:::<<>><<<<<<<<<======<<<<<<<<<===DDDQQQeee}}}pppYYYQQQSSSOOO^^^xxx|||wwwttttttuuuuuummmoooqqqssswww~~~jjjPPP===666777::::::666666666666555555555555444444333333333333444444444444555555666777888999999888===FFFLLLSSSccctttyyyrrr~~~{{{rrr~~~kkkYYYDDD<<<999;;;444888777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())),,,///555666888888888:::===???<<<<<<<<>>:::555333222444555444444444444444444444444333333222222222222333333333333333333444444444444222222333444444444333333222222222222333444555555555555555444444333222111///............///000000000111333444666888::::::777777777777666555444333222222333333444444555555555333222333666777666444666777888777555333333444555:::@@@EEEFFFBBB<<<777666555555666777777666444666666555555555666666777666777888999:::::::::999:::::::::;;;===???AAABBB<<<<<<<<<<<<;;;:::999888;;;<<<<<<<<<;;;===@@@CCCIIIIIIHHHCCC>>>;;;===???;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???CCC@@@KKKpppkkkOOOLLLLLLKKKIIIIIIIIIFFFAAA@@@BBBCCCCCCCCCCCCDDDEEE???>>><<<;;;;;;===???@@@=========>>>???AAACCCDDDBBB@@@===<<<===?????????@@@@@@@@@@@@@@@???>>>>>>??????@@@AAABBBCCCDDDDDDDDDEEEIIIJJJEEENNNsssqqqqqqlllGGG>>>::::::::::::999888777666444555555444222222333555999999:::;;;>>>CCCIIINNNQQQTTTXXX\\\]]]ZZZTTTOOOHHHEEEBBB@@@@@@@@@???>>><<<<<<============<<<<<<666???NNN```sss|||cccWWWQQQNNNKKKRRR\\\mmm{{{xxxwwwwwwooorrruuuxxx}}}kkkQQQGGG<<<888:::;;;888444666666666555555555444444555555444333333333444444444444444555555666777888<<<;;;BBBNNNTTTXXXcccpppvvvppp}}}vvvhhhyyymmm[[[EEE<<<888:::444999777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''(((+++---222555888999::::::<<<===@@@<<<:::>>>EEEJJJIIIFFF???JJJUUUUUUMMMFFFGGGLLLRRRaaarrr}}}xxx|||rrr^^^SSSLLLGGG@@@:::555333333444555555555555555555555555444333333222222333333444333333333444444444444555111222333333444444444333222222222222333444555666555555555555444333222111000000///...............///000111222444666777777777777888888777666444333333333333333333333333333555444333333555666666555555777999888666666777:::666666777;;;???@@@<<<999666555555666777777555444444444333333444555666666999999999999999999888888777777777888:::<<<>>>???999999:::::::::999888888888:::;;;;;;:::;;;===???BBBAAA@@@===;;;999:::;;;::::::999999:::;;;<<<<<<::::::;;;<<<======>>>>>>BBBDDDLLLmmm|||YYYJJJJJJOOOOOOIIIFFFGGGEEE@@@===???BBBBBBBBBBBBEEEGGG???>>><<<::::::;;;===>>><<<<<<===???@@@AAABBBCCCAAA???;;;:::;;;<<<======<<<===>>>???@@@@@@@@@@@@???@@@AAABBBCCCCCCDDDDDDCCCCCCGGGJJJEEEIIIiiiwwwvvvQQQBBB::::::::::::999888777777555555555444222222333555666777888999;;;???DDDHHHOOOSSSYYY[[[ZZZWWWVVVUUUIIIFFFCCCAAA@@@@@@???===<<<===>>>>>>>>>>>>===<<<:::===DDDQQQcccvvvyyy___RRRRRRUUUSSSNNN\\\iiizzz~~~{{{yyyxxx{{{~~~zzzZZZGGG;;;:::999999::::::888555666666555555555444444444666666555444444444444444333333333333444555666777555333777AAAFFFFFFLLLVVVqqqlllyyy~~~lll~~~{{{ggg]]]FFF<<<888:::444:::777777666555444222111000///......------,,,++++++************************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''(((***---///333888;;;<<<;;;;;;;;;AAA;;;777<<>><<<:::::::::;;;<<<;;;<<<>>>???AAABBBBBBBBBAAA>>>:::999999;;;<<<<<<999:::<<<>>>@@@BBBBBBCCC???@@@AAABBBCCCCCCCCCCCC@@@>>>BBBIIIGGGIIIccc}}}|||~~~|||uuuQQQ>>>::::::::::::999888777777555555666444222222333444111222555777999>>>CCCGGGPPPVVV\\\]]]ZZZXXXYYY[[[IIIFFFCCCAAA@@@@@@>>>===<<<===>>>??????>>>===<<>><<>>>>>>>>???GGG[[[^^^MMMSSSVVVQQQJJJHHHHHHHHHDDD@@@=========>>>???BBBDDDEEEBBB@@@===:::888888999:::>>>??????@@@@@@@@@??????@@@???===<<<;;;;;;;;;;;;>>>===============>>>???>>>???BBBDDDDDDBBB@@@>>>DDDCCCAAAEEEJJJHHHWWWvvv{{{ooohhhJJJBBB===;;;:::999::::::999888555555444333333333333444555555555666999===AAADDDJJJNNNUUU[[[]]]\\\XXXVVVOOOJJJCCC@@@AAAAAA@@@??????>>>======>>>===;;;999::::::;;;???HHHVVVfffpppuuuvvvwwwyyy~~~qqqhhh```aaahhhmmmlllhhhrrrnnn]]]RRRHHHCCCCCC;;;;;;::::::999888888777666666555555555444444444777777666666555555555444222222222222333333444555555555555666666777999999nnneeepppvvvhhh```GGG<<<888:::333777888888888777555222///...//////.........---------+++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********+++---111666<<>>???>>><<<888777777666555444444333444444444444444555666666444555555555666666666666555555666666666777777777666666666777777777888888999999999999999888888888::::::999888888888888888666666666777777888999999;;;;;;===???<<<<<>>>>>===>>>@@@AAABBBCCCAAA===:::999999::::::===>>>>>>>>>>>>>>>======???>>><<<;;;:::;;;;;;;;;===<<<<<<<<<===>>>>>>???AAABBBCCCCCCCCCAAA???>>>AAAAAA???CCCGGGEEESSSqqq~~~nnnaaaGGGBBB<<<;;;::::::;;;;;;999777555555444333333333333444555555555666999===AAACCCIIIMMMTTTZZZ]]]\\\YYYWWWPPPJJJDDDAAAAAAAAA@@@>>>???===============;;;999<<<;;;::::::>>>GGGRRRZZZ]]]^^^aaaeeekkkttt~~~tttxxx~~~tttdddRRRIIIDDD>>>;;;;;;;;;;;;;;;:::999999888888666666555555555444444444777666666666555555555555333222222222333333444555555444444555555777888888ooofffmmmxxxmmm^^^~~~aaaHHH===999;;;333777999999999777555333000///000000///...---,,,,,,+++******)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''***///777???GGGMMMQQQ```ggghhh[[[HHH@@@HHHSSS\\\VVVOOOLLLMMMOOOPPPPPPGGGRRR```kkkuuuuuubbbQQQEEE>>>:::888444222333666666333222444444555555555555444333333444444444444333333333333444444555555555555444444222222111111222222333444555555444333222111111000000000000000////////////111111111111000///......////////////////////////111111111111111111111111222222222222222222222222333222333444555888:::<<<999:::<<>>999888666555333333333444444444444444444444555666444444444555555555666666555555555666666666666777555555555555666666666666999888888888777777666666999888888777777777777777444555777888999:::::::::888888<<<@@@<<>>=========>>>???CCCAAA>>>;;;:::999::::::<<<=========<<<;;;::::::===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@DDDCCCCCCBBBAAA@@@???>>>@@@AAA???BBBFFFDDDQQQlllmmmYYYBBB???<<<;;;;;;;;;<<<;;;888666555555444333333333333444444444444555888<<>>>>>===<<<=========;;;999<<<;;;999777777;;;AAAEEEJJJLLLPPPVVV^^^hhhssszzzxxx}}}|||lllcccRRRIII@@@??????===::::::;;;;;;;;;:::999999888888666666666555555555444444666666666666555555555555333333222222222333444444444333333333444555666777tttlllpppvvvpppdddaaaHHH===999;;;444888999999999888666444111000111000///...---,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))),,,000666===CCCIIILLLeeennnqqqcccLLLAAAIIIVVV^^^YYYSSSNNNMMMNNNPPPQQQGGGNNNVVV]]]bbbhhhnnnqqqooo~~~vvv]]]KKKCCC>>>999666444444888888444444666444444555555555555444444555444444444444333333333333444444555555444444333222111222222222222333333444333333333222222111111000000000000////////////111111111111111000///...000000000000000000000000000000000000000000000000222222222222222222222222111111222333555777:::;;;;;;;;;;;;===@@@@@@???>>>:::999666333222222333444444444444333333444555555333333444444444555555555444444555555555666666666444555555555666666666666999888888777777666666666777777666666666666777777666777999:::;;;;;;::::::<<<888:::???@@@KKKqqqyyybbbZZZXXXPPPGGGEEEDDDDDDFFFHHHGGGEEEBBB@@@???>>>======>>>>>>???BBBAAA>>><<<;;;::::::;;;=========<<<;;;:::999888;;;;;;<<<<<<<<<======>>>:::::::::;;;<<<>>>???@@@CCCBBBAAA@@@??????@@@AAAAAACCCAAACCCGGGEEEOOOfffvvv^^^HHH???<<<<<<<<<<<<===;;;888666555555444333333333333444333333444555888;;;>>>@@@EEEIIIOOOUUUZZZ[[[[[[ZZZSSSMMMFFFBBBAAAAAA@@@>>>>>>===<<<<<<===<<<:::888::::::999888777999===@@@CCCFFFKKKQQQYYYdddooovvv{{{zzzqqqooo{{{vvvsssssssss}}}uuueeeXXXSSSJJJDDD@@@???AAA@@@===;;;:::::::::999888888777777666666666666555555555555666666666666666555555555333333333222222333333444333333222222333444444555{{{wwwyyy||||||aaaHHH===999;;;444888888999999888666444222000111000///...---,,,+++++++++++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***,,,...222777<<<@@@BBBIIIQQQWWWQQQFFFBBBIIISSS___^^^\\\XXXSSSPPPNNNMMMRRRTTTWWWZZZ\\\```iiipppppp{{{mmmVVVJJJCCC???777444444777777444444777444444555666666555555444555555555444444444333333333333444444444444333333111111222222333333333333222222222222222222222222000000000000///////////////000000111111111111000111111111111111111111111////////////////////////111111111111111111111111000000111222444777:::;;;>>><<<999888999;;;;;;;;;:::888555333222222333444555444444333333333444444333333333333444444444444444444444444555555555555555555555666666666777777999999888888777777777666777666666666666666777777888888999999:::999999999@@@:::;;;DDDMMM```lll___YYYMMMBBB>>>DDDDDDDDDEEEFFFEEECCCAAA??????>>>======>>>@@@@@@@@@???===<<<;;;;;;;;;;;;>>>>>>>>>===<<<;;;:::999;;;<<<<<<===>>>>>>>>>>>>999999999:::;;;===>>>???@@@???>>>>>>>>>@@@BBBCCC???CCC@@@AAAFFFDDDKKK___}}}mmmXXXEEE>>>===<<<<<<<<<;;;888666555555444333333333333444222222333555777:::<<<>>>CCCGGGLLLRRRWWWYYYZZZZZZTTTNNNGGGCCCBBBBBB@@@>>>>>>===<<<<<<===<<<:::888888999:::::::::;;;===@@@>>>AAAFFFLLLSSS\\\fffllluuu{{{uuuiiiooozzzyyynnngggdddbbbhhhoooyyy|||uuuuuussspppmmmjjjgggfffhhhkkkmmmggg[[[PPPJJJHHHEEECCC???=========;;;888999999999888777777666666777777666666666555555555555555555666666666666666444333333222222333333333333222222222222333333444bbbHHH>>>:::<<<444888888888888777666444222000000000///...---,,,,,,+++,,,++++++++++++,,,------))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++///333777:::<<<:::===AAAAAA@@@@@@CCCFFF\\\aaaeeeddd]]]TTTNNNLLLRRRRRRSSSUUUUUUXXXbbbmmmzzz}}}iiiWWWLLLHHH<<<888555555444222333666444444555666666666666555555555555555444444444333333333444444444444333333000111222333333333333222111111111222222222222222000000000000////////////...///000111222222222222////////////////////////////////////////////////000000000000000000000000//////000111444777999;;;===:::555333444666777888777666555333333333333444555444444333333333333333222222222333333333444444333333333444444444555555555555555666666666666777777777777777777888888888666666666666666777777888777777777777777888999::::::<<>>>>>===<<<<<<===>>>???<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>======999999999:::;;;<<<===>>>======<<<<<<===???AAABBB<<>>>>>CCCAAAFFFVVVvvvwwwkkk{{{ttteeeIII@@@>>><<<;;;;;;;;;999777555555444333333333333444111222333444666999;;;<<>>===<<<;;;<<<<<<<<<:::888999:::;;;:::999999:::<<<<<>><<<888999999999888777777666666777777777666666666555555555555555666666666666666444444333222222222333333333333222222222222333333bbbIII>>>:::<<<444999666777777666555333111000//////.........---------++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***---111555888:::@@@??????AAACCCCCCAAA>>>NNNXXXcccgggcccZZZTTTQQQQQQPPPSSSUUUSSSRRR[[[ffftttzzzjjjYYYRRRGGGAAA;;;888555111222666444444555666666666666666555555555555444444444444222333333444444333333222000111222333333333222222000000111111222222222333000000000000//////////////////000111222222222222////////////////////////////////////////////////000000000000000000000000...//////111333666999;;;888555222111222444555555444444444444444444444444555444333333222222333333222222222222333333333333222333333333333444444444333444444444555555555555555555555666666777777888777666666666777777888999777777666666888<<>>>>>>>>>>>===>>>???@@@>>>===;;;:::999::::::;;;999999999:::;;;<<<<<<===<<<<<<============<<<<<<999:::;;;<<<<<<<<<;;;:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???;;;AAA>>>===BBBAAACCCPPPjjjtttwwwmmmyyyuuuoooPPPBBB???<<<::::::::::::999555555444333333333333444000111222444666888::::::AAACCCGGGLLLPPPSSSVVVWWWWWWQQQIIIDDDCCCBBB@@@======<<<;;;;;;<<<<<<:::888999::::::999888777888:::;;;>>>BBBFFFKKKQQQYYY]]]hhhqqqzzzwwwtttxxxsssaaaOOOFFFCCC@@@???@@@===???@@@AAAGGGRRRZZZ\\\\\\VVVOOOJJJIIIIIIGGGEEECCCEEEHHHLLLOOOQQQRRRSSSIIIGGGDDDAAA?????????@@@???CCCDDDAAABBBDDDBBB<<<;;;;;;::::::999888888888777777777777666666666555555555555555666666666777555444333333222222222333444333333222222222333333bbbIII>>>:::<<<555999666666666666444333111///..................------******))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******,,,...111444777888AAA??????CCCIIIJJJGGGBBB===JJJ[[[eeeddd^^^ZZZYYY[[[[[[^^^aaa\\\WWW]]]ggghhhsssyyycccYYYRRRJJJBBB<<<777333444888444444555666777777666666666666555555555444444444222333333444444333333222000111222333444333222222000000000111222222333333000000000000////////////000000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......///000333666999;;;333111111222444555444333222333444555555555444444555444333333222222222222111111222222222333333333222222333333333444444444222222333333333444444444222333333444555666777777777777777777777888999999999888888999<<>>@@@>>>===;;;999777666666666777777888999;;;<<<======;;;;;;<<<<<<===<<<<<<<<<888999::::::::::::888888:::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===CCC@@@???CCCBBBDDDOOO```yyyzzz\\\CCC@@@<<<999999:::::::::555555444333333333333444000111222444666888999:::@@@BBBFFFJJJNNNRRRTTTVVVXXXQQQJJJEEECCCBBB@@@======<<<;;;;;;<<<;;;999777888999:::999888888999;;;888:::>>>BBBGGGMMMTTTYYYbbblllxxx}}}}}}xxxqqqZZZLLL@@@@@@CCCAAA??????<<<@@@BBBAAADDDJJJLLLJJJOOOKKKFFFEEEEEECCC@@@===DDDCCCBBBBBBBBBCCCDDDEEEDDDBBB???>>>???@@@@@@@@@>>>EEEHHHGGGGGGHHHDDD======<<<<<<;;;;;;::::::999777777777777666666666666444555555555666666777777555444333333222222222222444444333333222333333333]]]GGG===999;;;555:::999777555333222111111222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''((())))))***,,,,,,,,,***(((''')))'''&&&''')))***(((&&&))))))(((((('''''''''&&&***+++++++++---000555999EEELLLPPPMMMJJJKKKHHHCCCAAACCCKKKWWW^^^aaaeeejjjlllhhhdddbbbaaa^^^YYYVVVccckkkxxxvvv___RRRPPPLLLFFF;;;333555<<<555666888888777555555555333333444444555666666666666666555444333333222222111222222333333444444555222111000//////000111222000000000000////////////...///111222333333222222////////////000000000000000000000000000///......111111111111000000000000///000222444666777777777444333333666999999666222444555777888999777666555555444333222111111111111111111222222222333333333111333444444333222222333444444444555555555555666555555555555555555444444777333222555777777888;;;777888;;;===???DDDOOOZZZvvvfffPPPCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999999999:::::::::::::::999999888888888999999999;;;<<<<<<:::999<<<;;;;;;::::::999999888::::::::::::::::::::::::999999999::::::;;;;;;;;;>>>===<<<;;;;;;:::;;;;;;===???@@@@@@AAACCCFFFIII]]]nnnzzzRRR>>>888<<<999888:::777888666444444444555444333333333333333444666888999===@@@DDDGGGKKKOOOTTTXXXXXXSSSKKKEEEBBBAAABBBBBB======<<<;;;::::::999999888888888777777777777777999;;;===@@@CCCHHHNNNSSS___kkktttwwwzzz|||lll___HHHFFFBBB>>><<<;;;<<<<<<>>>======@@@EEEIIIKKKJJJMMMJJJFFFCCCCCCCCCCCCBBB===???AAAAAA@@@AAADDDGGGCCCAAA??????@@@BBBCCCCCCGGGEEEIIIQQQQQQJJJEEEEEE>>>======>>>===:::999999888888777777666666555555555555555666666666666777333333333333333333333333666555222111000000111222}}}www^^^HHH>>>:::;;;555:::888777555333222111111222/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''((())))))***+++,,,,,,***((('''***(((&&&''')))***)))'''))))))((((((((('''''''''***+++++++++,,,...333666@@@GGGLLLKKKJJJKKKIIIEEE===???HHHUUU^^^bbbfffjjjwwwssslllgggdddaaa\\\YYY^^^eeeqqq~~~www]]]TTTLLLHHHCCC;;;555333333444666777777777777777666666666666666666666666666666555444444333222222222222333333333333444444222111000//////000111222000000000000////////////...///000222222222222222/////////000000000111111000000000000000///......111111111111000000000000111222444888<<>><<<;;;;;;;;;:::999999999999999::::::999999999888888888888888888999;;;;;;:::888:::::::::::::::999999999::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<<<<;;;;;;;;;;;;;;;===>>>???@@@@@@BBBEEEHHH\\\~~~jjjqqqTTT???888;;;777666999777888666444444444555444333333333222333444555777999<<>>AAAFFFIIIJJJIIILLLJJJFFFDDDCCCBBBAAA@@@>>>@@@AAA@@@>>>???AAADDDBBBAAA@@@@@@AAABBBCCCBBBCCCGGGQQQ[[[ZZZQQQJJJIIIGGGDDDAAA>>>;;;999999:::888777777777888999888888555555555555555555555555333333333333333333333333666555333111000000111222{{{www^^^HHH???:::<<<444999888777666444222222111111/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''((())))))***+++++++++***)))(((+++)))''''''((()))))))))))))))((((((((((((''''''******+++******,,,000333999@@@GGGIIIKKKMMMLLLJJJBBBAAADDDMMMTTTVVVXXX\\\llliiieeecccdddfffgggggg^^^cccmmmzzzvvveeeTTTMMMKKKEEE<<<666444444444444444555555666888888777777777777666666666666555555444333333333444444333333333333222222222111000000000000111222000000000000////////////...///000111222222222111000000000111111111222222000000111111000000//////111111111111000000000000///111555;;;CCCKKKRRRVVVOOOJJJBBB<<<999777777666444555666777777777666666444444333222111111111111111111222222222333333333111333444444333222222333444444444555555555555666555555555555666666666666999666555888999666777:::888;;;???GGGVVVkkkuuuSSSFFFDDDAAAAAAAAA@@@???===;;;::::::::::::999999999999888999999999888888888888888777666666777999:::888777888999999999999:::::::::999999999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;<<<<<<<<<>>>?????????AAADDDGGGSSS{{{hhhgggUUU???777999666555888666888666444444444555444333333222222222333555777888<<<>>>BBBEEEIIIMMMRRRUUUZZZVVVPPPIIICCC@@@>>>>>><<<<<<<<<;;;;;;::::::999:::999999888777666555555666888;;;===@@@EEEJJJNNNVVV^^^iiirrr}}}nnnTTTGGGEEECCCAAA???===<<<<<<===>>>;;;>>>DDDIIIMMMPPPQQQQQQSSSPPPMMMKKKJJJHHHEEECCCCCCCCCBBB@@@>>>>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFFFFPPP```nnnqqqggg\\\WWWWWWSSSLLLFFFAAA@@@@@@AAA<<<:::999:::;;;<<<;;;:::666666666555444444333333333333333333333333333333555444333111111111222222^^^HHH???;;;<<<444999888777666444333222111111/////////...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))***+++******)))(((***)))'''&&&&&&((())))))))))))(((((((((((((((((()))******))))))***---///333999AAAGGGKKKOOOPPPQQQWWWQQQNNNPPPSSSTTTWWW\\\\\\[[[ZZZ\\\aaahhhnnnrrrbbbbbbgggvvvkkk[[[RRRJJJFFFEEE===:::555333222444555666666666777777777777777777666666555555444444444333555555444333333222111111111111111111111111111111000000000000////////////......///000000111111111000111111111222222222222000000111111111000000///111111111111000000000///,,,///333;;;EEEQQQ[[[``````[[[TTTLLLFFFAAA???===999888888777666666666555444333222222111111111222111111222222222333333333111333444444333222222333444444444555555555555666666666666666666777777777888666777::::::888999===;;;III[[[iiiwww~~~wwwyyyTTTAAAAAADDD@@@@@@@@@???===<<<:::999999999999999999888888777888888888888888888888777666555444555777888777666777777777888999::::::;;;888888888888999999999999888888888999999999999999999999999999:::;;;<<<===<<<===>>>>>>>>>???BBBEEEOOOyyyiiiaaaQQQ===777;;;888777999666888666444444444555444333333222222222222444666777:::===AAADDDGGGKKKPPPSSS\\\YYYTTTMMMFFFAAA>>>===<<<<<<;;;;;;;;;:::::::::::::::999888777666555444555777999;;;>>>BBBGGGKKKRRRYYYdddqqquuu\\\HHHBBBDDD@@@???>>>======>>>???@@@===EEEOOOWWW\\\^^^___```___]]]ZZZXXXVVVSSSOOOMMMJJJIIIFFFCCCBBBBBBDDDEEEEEEHHHKKKMMMNNNNNNOOOOOOMMMWWWiii}}}pppdddcccaaa[[[SSSOOOOOONNNMMMIIIEEEAAA??????>>><<<:::777777666555444333222222444444444444444444444444555444333222222222222333\\\GGG???;;;<<<444888777777666555333222111000/////////...------,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***)))((('''((())))))))))))******)))))))))(((((('''&&&&&&&&&((()))(((((()))))))))))))))))))))******)))((((((***,,,///444<<>>===:::888666555555555333333222222111111222222111111222222222333333333111333444444333222222333444444444555555555555666666666666777777777888888;;;999999;;;:::888;;;AAAEEE]]]wwwyyy~~~aaaDDD???BBBAAA??????>>>===<<<:::999888888888999999999888777666777777777777777777777777555444333444666777666555555666666777888999::::::777777777888888999999999888888888888888888888888888888888999999;;;<<<===;;;<<<===<<<<<<>>>AAACCCRRR~~~xxxkkk\\\LLL:::777===;;;999:::666888666444444444555444333222222111111222333444555999<<>>???@@@AAABBBDDDOOO^^^hhhkkkjjjjjjkkkiiigggdddbbb```]]]YYYVVVQQQNNNJJJGGGGGGIIIKKKMMMLLLOOOSSSVVVVVVVVVXXXZZZSSSZZZiii}}}|||lllmmmnnnkkkdddbbbdddccc___\\\UUUKKKEEEBBB@@@<<<999888888777555444333222111444444444444444444444444444444333333333333333333YYYEEE>>>;;;<<<444888777777666555444222111000/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''((()))((((((((()))))))))******&&&((()))((('''&&&'''((((((((())))))))))))******((()))***)))((((((***+++---///666@@@HHHMMMUUU\\\yyywwwssslll___RRRPPPSSSWWWXXXYYYYYYZZZ\\\```cccpppkkkgggkkkwwwzzz___PPPMMMDDD???888555555666555444444444555666666777888888555555555555555555555555555555444333333222111111111111222333333222111111000000000000////////////...---------...///000111000000000111111111222222000000111111222222111111111111111111000000000000222222333555:::@@@FFFJJJMMMQQQWWWZZZWWWRRRLLLIII@@@>>>:::777555444444555333333222222111222222333111111222222222333333333111333444444333222222333444444444555555555555666666666777777888888999999999777777888777777===EEEWWWmmmnnnLLL???@@@@@@<<<=========<<<;;;999777777777777888999999777666555666666666666777777777777666444333333555666666555555555666777888888999999666666666777888888999999888888888777777777777777888888888888999:::;;;<<<:::;;;<<<;;;;;;<<>><<<:::;;;777888666444444444555444333222222111111111222333444888:::>>>AAADDDGGGLLLOOOSSSTTTTTTOOOFFF???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555444666777999:::>>>CCCGGGOOOTTTaaasssiiiRRRHHHDDDCCCDDDAAAAAAAAAAAABBBCCCDDDDDDKKKYYYkkkvvvvvvsssqqqrrrpppnnnjjjhhhfffddd```^^^YYYUUUPPPOOOQQQUUUXXXZZZYYY]]]```aaa______aaaddd```dddlll{{{uuuyyy}}}|||vvvvvv||||||xxxkkk```RRRHHHDDDBBB>>>;;;999888777666555444333333444444444444444444444444444444444444444333333333sssyyyVVVCCC===:::<<<444888666666666666444222000////////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***)))((('''((()))((((((((((((((()))******&&&))),,,,,,***(((((()))(((((()))))))))*********''')))******))))))***,,,++++++111;;;CCCIIISSS]]]fffYYYWWWPPPTTTXXXZZZZZZ[[[^^^```lllooorrrrrrqqqsssyyyooodddUUUQQQMMMKKKIIICCC;;;444888888888777777666666666555555555555666666666666444444444333333222222222111222222333333222222111000000000000////////////---------------///000111/////////000000000111111///000111222222222222111111111111111000000000000111000111222555:::>>>AAAFFFMMMVVVZZZXXXSSSMMMIII===;;;777444333333444666333222222111222222333333111111222222222333333333111333444444333222222333444444444555555555555666666666777888888999::::::666666888<<<>>>CCCOOOZZZxxxnnnPPPAAA??????===:::===<<<<<<;;;:::888666666666777888999888777555444555555555666666666777777666444333333444666666666555666666777777888888888555555666666777888888999888888777777777666666666888888888888888999:::;;;999:::;;;::::::;;;>>>@@@<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777666666555666777888:::===BBBFFFKKKQQQaaauuu~~~___NNNIIIGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGMMM^^^ttt}}}|||}}}|||xxxtttqqqpppnnnlllkkkddd```[[[[[[___eeejjjllloooqqqrrrpppkkkiiilllooommmpppssswww}}}|||yyy{{{rrreeeTTTHHHEEEDDDBBB@@@999999888777666666555555555555555555555555555555333333444444444444444333mmmuuuTTTBBB<<<:::<<<444999666666666666555333000///000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((******)))((('''((()))((((((((((((((()))******'''+++//////---*********(((((())))))*********+++'''(((******))))))+++,,,***)))---777???FFFRRR]]]iii{{{dddRRRMMMXXX]]]aaabbb```^^^]]]^^^^^^kkkwwwwwwnnnjjjqqq{{{uuuqqqnnnkkkiiidddXXXHHH===<<<<<<;;;999777666555444555555555666666666666666444444333333333333222222111222333444444333222111000000000000////////////------,,,,,,---...000111////////////000000000000///000111222222222222222111111111111000000000000+++,,,---000444999>>>AAADDDKKKSSSVVVSSSKKKEEEAAA999777444222111333555777222222222111222222333333111111222222222333333333111333555444333222333333444444444555555555666666666777777888999999:::::::::;;;@@@HHHOOOYYYjjjxxxbbbMMM>>>>>>AAA>>>;;;<<<<<<<<<;;;;;;999777666555555666888999888777555444444555555555666666777777666444333333444666666666666666666666777777777777444555555666777888888999888888777777666666666555888888888888888888999:::999:::::::::999:::===@@@AAAdddtttvvvzzzppp[[[DDD:::;;;666666:::999888666444444444555444333222111000000000111222333777999<<